Food preparation entity
10995960 ยท 2021-05-04
Assignee
Inventors
Cpc classification
F24C7/085
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
The invention relates to a food preparation entity comprising a cavity (2) for receiving food to be prepared and an image recognition system (3) for gathering optical information of the food to be prepared, wherein the food preparation entity (1) is further adapted to store, gather and/or receive meta-information and select one or more food types out of a list of food types based on said meta-information and said captured optical information.
Claims
1. Food preparation entity having a user interface and comprising a cavity for receiving food to be prepared, an image recognition system for capturing optical information of the food to be prepared, and a processing entity adapted to perform a food preselection based on the captured optical information in order to determine a subset of available food types, wherein the food preparation entity is further adapted to store, gather and/or receive meta-information associated with said optical information and to select via a machine-learning algorithm one or more of said food types out of a list of the available food types based on said meta-information and said captured optical information, wherein said meta-information associated with the optical information comprises one or more of the following: geographical information, user information, temporal information.
2. Food preparation entity according to claim 1, said meta-information comprising geographical information, the food preparation entity being adapted to select said one or more food types out of the subset of available food types based on said geographical information.
3. Food preparation entity according to claim 1, adapted to associate each food included in the subset of available food types with a weighting factor, said weighting factor depending on geographical information and indicating a frequency of consumption of said food in a geographical region characterized by said geographical information.
4. Food preparation entity according to claim 1, wherein said meta-information comprises information regarding a user who is operating the food preparation entity.
5. Food preparation entity according to claim 3, adapted to store or access a list of food types associated with a certain user and adapted to select one or more food types out of the subset of available food types based on information of the user operating the food preparation entity and the list of food types associated with the respective user.
6. Food preparation entity according to claim 1, wherein said meta-information comprises information regarding a present time, date and/or season.
7. Food preparation entity according to claim 6, adapted to store or access a list of time-dependent food types, each food type of said list of time-dependent food types being associated with a certain temporal information, wherein said food preparation entity is adapted to select one or more food types out of the subset of available food types based on information regarding a present time, date and/or season and said list of time-dependent food types.
8. Food preparation entity according to claim 1, adapted to provide a list of food types with multiple estimated food type entries ranked according to a ranking scheme based on said optical information of food to be prepared and said meta-information, said ranking being performed according to a probability that the respective estimated food type matches the food received within the cavity.
9. Food preparation entity according to claim 8, wherein the list of food types is sorted according to the probability that the respective estimated food type matches the food received within the cavity.
10. Food preparation entity according to claim 1, wherein multiple pieces of meta-information are combined for selecting one or more food types out of the subset of available food types.
11. Food preparation entity according to claim 1, wherein a deep learning algorithm is used for selecting said one or more food types.
12. Food preparation entity according to claim 1, wherein one or more food preparation programs or one or more food preparation parameters are suggested for the selected one or more food types.
13. Food preparation entity according to claim 1, the food preparation entity being adapted to communicate with one or more appliances in order to receive information from said one or more appliances, the food preparation entity being further adapted to process said received information for defining one or more food preparation process parameters.
14. Method for automatically selecting one or more food types in a food preparation entity, the food preparation entity comprising a cavity for receiving food to be prepared and an image recognition system for capturing optical information of food to be prepared, the method comprising the steps of: capturing optical information of food received within the cavity; performing a food preselection based on the captured optical information in order to determine a subset of available food types; receiving meta-information based on the captured optical information, said meta-information comprising one or more of the following: geographical information, user information, temporal information; and selecting via a machine-learning algorithm one or more types of food out of the subset of available food types based on said captured optical information and said meta information.
15. A method for cooking food in an oven having a cooking cavity, comprising: receiving a food to be cooked in said cooking cavity; capturing optical information from the received food via an image-recognition system; a processor of said oven performing a preselection based on said captured optical information in order to determine, from a list of available food types, a subset of available food types for the received food; said processor thereafter selecting via a machine-learning algorithm, from said subset of available food types one or more probable food types for said received food based on meta-information, said meta-information comprising at least one of: geographical information, information concerning an identity of a current user of the oven, or temporal information; and suggesting to the user a food preparation program or parameter for the selected one or more probable food types.
16. The method according to claim 15, further comprising associating each food type in the subset of available food types with weighting factor depending on said geographical information, and providing a list of said probable food types on a graphical user interface of said oven wherein entries in said list are ranked according to respective probabilities that the received food conforms to each respective food-type entry in the list based on said captured optical information and said meta-information, wherein said probabilities adapt over time based on said learning algorithm in order to predict future data concerning the received food item based on information from previous data.
17. The food preparation entity according to claim 1, said user information comprising an identity of a current user thereof.
18. The food preparation entity according to claim 1, said machine-learning algorithm being adapted to learn from previous data and to predict future data based on the previous data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The various aspects of the invention, including its particular features and advantages, will be readily understood from the following detailed description and the accompanying drawings, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(5) The present invention will now be described more fully with reference to the accompanying drawings, in which example embodiments are shown. However, this invention should not be construed as limited to the embodiments set forth herein. Throughout the following description similar reference numerals have been used to denote similar elements, parts, items or features, when applicable.
(6)
(7) The food preparation entity 1 may be adapted to select one or more food types out of a list of food types based on said optical information provided by the image capturing system 3. As shown in
(8) Only based on optical information provided by the image capturing system 3 it may be difficult to evaluate the plausibility of the recognition result, i.e. determine if the food recognition system which receives said optical information chooses the right food type. For example, the optical information given by a quiche, an apple pie and a pizza with lots of cheese may be quite similar.
(9) In order to enhance the decision accuracy and to fasten the recognition process, the food preparation entity 1 may additionally use meta-information.
(10) Meta-information according to the present invention may be any information which is suitable for enhancing/fastening the decision process. For example, meta-information may be geographical information, e.g. city, region, country etc., user information or temporal information (e.g. time, date and/or seasonal information etc.).
(11) Said meta-information may be gained in different ways. For example, geographical information can be gained by evaluating settings of the food preparation entity 1, e.g. language or regional settings to be entered at the food preparation entity 1 during an installation routine. However, geographical information can also be gained using the IP-address of the food preparation entity 1, GPS information or any other location information available at the food preparation entity 1.
(12) Similarly, temporal information can also be derived based on time/date settings entered during an installation routine or based on time/date information received via a communication network in which the food preparation entity 1 is included.
(13) User information may be derived by any known user identification routines, for example, by user selection at the graphical user interface 4, a finger print sensor, near field communication technologies (e.g. RFID) based on which a certain user can be identified, etc.
(14) By combining the optical information provided by the image capturing system 3 with such meta-information, the recognition accuracy can be significantly increased because based on said meta-information a plausibility check can be performed and recognition results with lower matching probability can be excluded or associated with a lower matching factor.
(15) For example, meta-information comprising geographical information can be used for selecting/prioritizing food types which are typically consumed in the respective region, e.g. German food types in Germany and Turkish food types in Turkey etc. However, also language settings may be used for prioritizing certain food types because the food preparation entity 1 may be used by a foreigner in the respective country, which may have certain food preferences different to food preferences of natives.
(16) Similarly, user information may be used for selecting/prioritizing food types. Different user may comprise different food preferences. For example, a certain user may often cook pizza whereas another user may prefer quiche. So, including user information in the selection process may lead to improved food recognition results.
(17) Also time, date and/or seasonal information may be used for selecting/prioritizing food types. For example, roasted food may be more often consumed during the winter season. Similarly, seasonal vegetables may be more often used in a limited period of time during their respective season. Therefore, including time, date and/or seasonal information in the selection process may also improve food recognition.
(18) According to preferred embodiments, multiple different meta-information may be used for selecting/prioritizing food types. For example, geographical information and user information may be used to improve food recognition.
(19) Said food type selection process may be performed by a processing entity within the food preparation entity 1, for example a computing entity, specifically a microprocessor or an embedded computer. The food type selection process may use a machine learning algorithm, specifically a deep learning algorithm adapted to learn from previous data and predict future data based on information derived from said previous data.
(20) Said selection/prioritizing of food types may be performed using multiple steps. In a first step, a food type preselection may be performed. For example, based on the captured optical information, a subset of possible food types may be selected which best suit the food received in the cavity 2. In a further step, meta-information is included and by considering optical information and meta-information, one or more food types of said preselected food types may be selected.
(21) According to an embodiment, the food preparation entity 1 may select a single food based on optical information and meta-information. The food preparation entity 1 may use a best-fitting algorithm, i.e. may decide based on optical information and meta-information which food fits best to received optical information and available meta-information.
(22) According to other embodiments, multiple food types (i.e. different kinds of food) may be selected. Said multiple food types may, for example, be provided to the user at a graphical user interface 4. For example, said multiple food types may be provided in a sorted list, said sorting being performed top-down based on a probability value defining the probability according to which the selected food type matches the food received in the cavity 2. In other words, the list comprises as a first list entry a food type which may fit best to the food received in the food preparation entity 1 and is followed by further food entries which have lower matching probabilities. So, the list may be sorted based on the match probability in a descending order.
(23) By considering the one or more selected food types it is possible to enhance the usability of the food preparation entity 1. For example, it may be possible to suggest one or more food preparation programs (e.g. certain heating mode, certain temperature selection etc.). Alternatively, it may be possible to suggest only certain parameters for a food preparation process, e.g. a recommended temperature value or temperature range. In addition, based on the recognized food type it may be possible to further improve a monitoring process performed during food preparation. By having knowledge of the food received within the cavity, an improved hint or instruction can be provided to the user, e.g. regarding when a certain food preparation process should be stopped.
(24) As further shown in
(25)
(26) As a first step, optical information of the food received within the oven cavity may be captured (S10). Based on said optical information, a preselection may be performed. In other words, food types included in the set of stored food types may be excluded which does not fit to the captured optical information at all.
(27) In addition, meta-information may be received (S11). Said meta information may be used for selecting one or more food types out of a list including the preselected food types (S12). In other words, based on said received meta-information, a plausibility check may be performed. For example, captured optical information indicates that the food received within the cavity 2 can be a pizza or an apple pie with nearly the same probability. Then, based on meta-information, that a child is using the food preparation entity 1, there is a higher probability that a pizza is received within the cavity 2.
(28) It should be noted that the description and drawings merely illustrate the principles of the proposed food preparation entity. Those skilled in the art will be able to implement various arrangements that, although not explicitly described or shown herein, embody the principles of the invention.
LIST OF REFERENCE NUMERALS
(29) 1 Food preparation entity 2 cavity 3 image capturing system 4 graphical user interface 5 door 6 storage A1, A2 further appliance