WO2024084948A1 - 制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム - Google Patents

制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム Download PDF

Info

Publication number
WO2024084948A1
WO2024084948A1 PCT/JP2023/035995 JP2023035995W WO2024084948A1 WO 2024084948 A1 WO2024084948 A1 WO 2024084948A1 JP 2023035995 W JP2023035995 W JP 2023035995W WO 2024084948 A1 WO2024084948 A1 WO 2024084948A1
Authority
WO
WIPO (PCT)
Prior art keywords
cooking
information
dish
sensory evaluation
parameters
Prior art date
Application number
PCT/JP2023/035995
Other languages
English (en)
French (fr)
Inventor
堅司 近藤
清孝 辻
覚 山路
泰章 奥村
Original Assignee
パナソニックIpマネジメント株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Publication of WO2024084948A1 publication Critical patent/WO2024084948A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Definitions

  • This disclosure relates to a control system for controlling a cooking device.
  • Patent Document 1 discloses a method for providing a meal menu.
  • a computer executes a process of accepting a first health keyword and retrieving information on functional ingredients related to the first keyword from a first database.
  • the computer also executes a process of searching a second database for meal menus that use ingredients related to the retrieved functional ingredient information, and a process of providing the retrieved meal menu to a user.
  • the present disclosure provides a control system etc. that makes it easy to prepare food that satisfies the user's taste preferences.
  • the control system includes an acquisition unit that acquires cooking information indicating a dish and sensory evaluation information based on the cooking information, an information processing unit that acquires cooking parameter information including one or more cooking parameters based on the acquired cooking information and the sensory evaluation information, and an output unit that outputs a control signal including the acquired cooking parameter information to a cooking control unit that controls a cooking device, the cooking parameter information including cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information during a cooking process by the cooking device.
  • Computer-readable recording media include non-volatile recording media such as, for example, a CD-ROM (Compact Disc-Read Only Memory).
  • the present disclosure makes it easy to prepare dishes that satisfy the user's taste preferences.
  • FIG. 1 is a block diagram showing an overall configuration including a control system and an information providing system according to an embodiment.
  • FIG. 2 is a diagram showing an example of the first information stored in the first database.
  • FIG. 3 is a diagram showing an example of the second information stored in the second database.
  • FIG. 4 is a flowchart showing an outline of the operation of the control system according to the embodiment.
  • FIG. 5 is a sequence diagram showing an outline of the operation of each of the control system and the information providing system according to the embodiment.
  • FIG. 6 is a diagram showing an example of the first image displayed on the display unit.
  • FIG. 7 is a diagram showing a first example of the second image displayed on the display unit.
  • FIG. 8 is a diagram showing a second example of the second image displayed on the display unit.
  • FIG. 1 is a block diagram showing an overall configuration including a control system and an information providing system according to an embodiment.
  • FIG. 2 is a diagram showing an example of the first information stored in the first database.
  • FIG. 9 is a diagram showing a third example of the second image displayed on the display unit.
  • FIG. 10 is a diagram showing a first example of the third image displayed on the display unit.
  • FIG. 11 is a diagram showing a second example of the third image displayed on the display unit.
  • FIG. 12 is a flowchart showing the process of generating a trained model.
  • FIG. 13 is a diagram showing an example of evaluation items in the sensory evaluation.
  • FIG. 14 is a diagram showing an example of evaluation data of the sensory evaluation.
  • FIG. 15 is a diagram illustrating an example of a trained model.
  • FIG. 16 is a diagram illustrating an example of a method for determining one or more cooking parameters.
  • FIG. 17 is a block diagram showing an overall configuration including a control system and an information providing system according to a modification of the embodiment.
  • FIG. 18 is a diagram showing an example of the third information stored in the third database.
  • FIG. 19 is a diagram illustrating an example of a method for determining one or
  • Patent Document 1 a method is known in the art of providing a user with food that contains ingredients (chemical components) that can have a positive effect on health, in response to the user's health needs.
  • this method has the problem that it is difficult to satisfy the user's taste needs. For example, if a low-salt dish that meets the user's health needs is provided using this method, the user may find the taste unsatisfying.
  • a control system includes an acquisition unit that acquires cooking information indicating a dish and sensory evaluation information based on the cooking information, an information processing unit that acquires cooking parameter information including one or more cooking parameters based on the acquired cooking information and the sensory evaluation information, and an output unit that outputs a control signal including the acquired cooking parameter information to a cooking control unit that controls a cooking device, the cooking parameter information including cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information in a cooking process by the cooking device.
  • the one or more cooking parameters may include either one or more first cooking parameters corresponding to a dish having a first sensory evaluation value, or one or more modified cooking parameters corresponding to a dish having a second sensory evaluation value different from the first sensory evaluation value, and the one or more second cooking parameters may be modified in part or in whole from the one or more first cooking parameters.
  • the one or more cooking parameters may include a plurality of second cooking parameters corresponding to the dish having the second sensory evaluation value, and each of the plurality of second cooking parameters may have a different amount of a chemical component contained in the dish having the second sensory evaluation value.
  • the one or more cooking parameters may include cooking parameters for changing a chemical component related to the sensory evaluation value.
  • the dish information may indicate a dish that combines multiple ingredients.
  • the information processing unit may further acquire information indicating at least one of the type of ingredient, the amount of ingredient, and the processing state of the ingredient.
  • the sensory evaluation value may include a quantitative representation of at least one of sweetness, saltiness, sourness, bitterness, and umami.
  • the one or more cooking parameters may include at least one of a temperature parameter indicating the temperature of the cooking device and a time parameter indicating the cooking time by the cooking device.
  • the one or more cooking parameters may include a pressure parameter indicating the pressure of the cooking device.
  • the information processing unit may acquire the cooking parameter information using a trained model, and the trained model may be machine-learned to output the one or more cooking parameters using information indicating the dish and the sensory evaluation value as input.
  • a control method is a control method executed by a computer, and includes the steps of acquiring cooking information indicating a dish, acquiring sensory evaluation information based on the cooking information, acquiring cooking parameter information including one or more cooking parameters based on the acquired cooking information and the sensory evaluation information, and outputting a control signal including the acquired cooking parameter information, where the cooking parameter information includes cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information.
  • a control program causes a computer to execute the steps of acquiring cooking information indicating a dish, acquiring sensory evaluation information based on the cooking information, acquiring cooking parameter information including one or more cooking parameters based on the acquired cooking information and the sensory evaluation information, and outputting a control signal including the acquired cooking parameter information, where the cooking parameter information includes cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information.
  • an information provision system includes a display unit and a display control unit that causes the display unit to display a first image that accepts input of cooking information indicating a dish, the display unit to display a second image that accepts input of sensory evaluation information based on the input cooking information, and the display unit to display a third image that represents recipe information based on the input cooking information and the sensory evaluation information, and the recipe information includes at least one of pre-process information related to a pre-process before the cooking process in the cooking device and post-process information related to a post-process after the cooking process in the cooking device.
  • an information provision method is an information provision method executed by a computer, and includes the steps of acquiring cooking information indicating a dish, acquiring sensory evaluation information based on the cooking information, and outputting recipe information based on the acquired cooking information and the sensory evaluation information, where the recipe information includes at least one of pre-process information relating to a pre-process that occurs before the cooking process in a cooking device and post-process information relating to a post-process that occurs after the cooking process in the cooking device.
  • an information provision program causes a computer to execute the steps of acquiring cooking information indicating a dish, acquiring sensory evaluation information based on the cooking information, and outputting recipe information based on the acquired cooking information and the sensory evaluation information, where the recipe information includes at least one of pre-process information relating to a pre-process that precedes a cooking process in a cooking device and post-process information relating to a post-process that follows a cooking process in the cooking device.
  • the characteristic processes included in the control method of the present disclosure can be realized as a computer program that causes a computer to execute the processes.
  • a computer program can be distributed on a non-transitory computer-readable recording medium such as a CD-ROM or via a communication network such as the Internet. The same applies to the information provision method of the present disclosure.
  • control system may be configured so that all components are included in one computer, or may be configured as a system in which multiple components are distributed across multiple computers. The same applies to the information provision system according to the embodiment of the present disclosure.
  • FIG. 1 is a block diagram showing an overall configuration including the control system 10 and the information providing system 20 according to an embodiment.
  • control system 10 and the information providing system 20 are both configured using a computer such as a personal computer or a server. That is, the control system 10 and the information providing system 20 may both be realized, for example, by cloud computing.
  • control system 10 and the information providing system 20 are described as being realized by a computer built into the cooking device 100. Also, in the embodiment, the cooking device 100 is described as being connected to a server 300 via a network 200 such as the Internet.
  • the cooking device 100 is, for example, a cooking home appliance such as a pressure cooker, or a commercial cooking appliance.
  • the cooking device 100 is a cooking home appliance and is configured from a single housing. If the cooking device 100 is a commercial cooking appliance, the cooking device 100 may be configured from a single housing, or may be configured from multiple housings in which multiple functional units of the cooking device 100 are distributed.
  • the control system 10 and the information providing system 20 may be configured from, for example, a controller of the cooking device 100, or an information terminal such as a smartphone.
  • the cooking device 100 is one of four types of devices: a pressure cooker type, a superheated steam type, an IH (Induction Heating) cooking type, and a container type.
  • a pressure cooker type device is a device that can independently control temperature and pressure in an enclosed space, and is capable of cooking food in a container by boiling or stewing it.
  • Pressure cooker type devices can also cook using water (described below) that exists as a liquid in a range that exceeds the upper temperature limit (e.g., 120 degrees Celsius) and pressure limit (e.g., 0.2 MPa) used in commonly used pressure cookers.
  • a superheated steam type device is a device that can control at least the temperature and pressure in a closed or open space, and can steam or grill food by spraying the generated superheated steam onto the food.
  • a superheated steam type device can also cook using water vapor (described below) that exists as a gas in a range that exceeds the upper temperature limit (e.g., 120 degrees Celsius) and pressure limit (e.g., 0.2 MPa) used in commonly used pressure cookers.
  • the upper temperature limit e.g. 120 degrees Celsius
  • pressure limit e.g., 0.2 MPa
  • An induction cooking type device is a device that heats cooking utensils such as a frying pan, and is capable of cooking by grilling ingredients placed on the cooking utensil.
  • a container type device is a device that is configured to hold ingredients and is temperature controlled while holding the ingredients, and is capable of fermenting or maturing ingredients used in cooking soy sauce, miso, etc.
  • cooking in a range above the upper limit of temperatures used in commonly used pressure cookers has the advantage that hydrolysis is more likely to be promoted because the ionic product is larger compared to cooking in the normal range (100 degrees Celsius).
  • proteins contained in ingredients are more likely to be hydrolyzed into peptides and amino acids.
  • collagen contained in ingredients is more likely to be decomposed into gelatin.
  • cooking using water that exists as a liquid in this range makes it easier to extract bone marrow containing collagen and the like from bones such as beef bones, pork bones, or chicken carcasses.
  • the cooking device 100 includes an operation panel 110, a processor 120, a storage unit 130, a communication unit 140, a cooking control unit 150, and a cooking unit 160.
  • the operation panel 110 also includes a display unit 111, an input reception unit 112, and a display control unit 113.
  • the processor 120 also includes an acquisition unit 121, an information processing unit 122, and an output unit 123.
  • the control system 10 is composed of the acquisition unit 121, the information processing unit 122, and the output unit 123 of the processor 120.
  • the information provision system 20 is composed of the display unit 111 and the display control unit 113 of the operation panel 110.
  • the display unit 111 displays images and the like under the control of the display control unit 113.
  • the display unit 111 is, for example, a liquid crystal display, a plasma display, or an organic EL (Electro-Luminescence) display, but is not limited to these.
  • the input reception unit 112 is an input interface that receives user input, and is composed of, for example, a keyboard, a touch sensor, a touch pad, or a mouse.
  • the input reception unit 112 receives an input operation by the user, and outputs a signal corresponding to the input operation to the processor 120.
  • the display unit 111 and the input reception unit 112 are integrally configured by a touch panel, but may be configured independently of each other.
  • the display control unit 113 causes the display unit 111 to display images, etc. based on information output from the processor 120.
  • the acquisition unit 121 acquires information input by the user via the input reception unit 112.
  • the acquisition unit 121 also acquires information transmitted from the server 300 via the communication unit 140 and the network 200.
  • the acquisition unit 121 acquires dish information indicating the dish, and sensory evaluation information regarding the user's taste needs (hereinafter also referred to as "taste needs") based on the dish information.
  • dish information and sensory evaluation information will be described in detail in the [Operation] section below.
  • the information processing unit 122 acquires cooking parameter information including one or more cooking parameters of the dish to be provided to the user based on the dish information and sensory evaluation information acquired by the acquisition unit 121.
  • the specific operation of the information processing unit 122 and the cooking parameter information will be described in detail in the [Operation] section below.
  • the output unit 123 outputs a control signal including the cooking parameter information acquired by the information processing unit 122 to the cooking control unit 150 that controls the cooking device 100.
  • the storage unit 130 is a recording medium that stores the programs executed by the processor 120, as well as various information used in the control system 10 and the information providing system 20.
  • the recording medium is, for example, a hard disk drive, a RAM (Random Access Memory), a ROM (Read Only Memory), or a semiconductor memory. Note that such a recording medium may be either volatile or non-volatile.
  • the communication unit 140 is a communication interface that communicates with the server 300 via the network 200 by wired or wireless communication. There are no particular limitations on the communication standard used in the communication between the communication unit 140 and the server 300.
  • the communication unit 140 may also communicate with the server 300 via a repeater such as a router.
  • the cooking control unit 150 controls the cooking unit 160 according to the control signal output from the output unit 123. For example, the cooking control unit 150 instructs the cooking unit 160 to start cooking or instructs the cooking unit 160 to stop cooking according to the control signal. Also, for example, the cooking control unit 150 instructs the cooking unit 160 to change part or all of the cooking according to the control signal.
  • the cooking unit 160 performs various cooking operations according to instructions from the cooking control unit 150.
  • the cooking unit 160 can perform cooking operations according to the type of cooking device 100. For example, if the cooking device 100 is a pressure cooker type device, the cooking unit 160 can perform cooking operations such as boiling ingredients or stewing ingredients.
  • the server 300 is configured to be able to communicate with the cooking device 100 via the network 200.
  • the server 300 has a first database 310 and a second database 320.
  • the first database 310 stores the first information.
  • the first information is information indicating the correlation between the food category and the food.
  • FIG. 2 is a diagram showing an example of the first information stored in the first database 310. As shown in FIG. 2, for example, if the food category is "vegetables", the food name corresponding to the category is "stewed minced radish” or “pot-au-feu”. Also, for example, if the food category is "meat”, the food name corresponding to the category is "beef steak”, “teriyaki chicken”, or "ground pork balls”.
  • the first information includes information about the food whose sensory can be increased or decreased in the cooking process in the cooking device 100. The first information is used when the user selects a food category in step S200 described later.
  • the second database 320 stores the second information.
  • the second information is information showing the correlation between a dish (name of dish), one or more cooking parameters, a recipe (type of ingredients, amount of ingredients, and cooking procedure), and sensory evaluation (sensory evaluation value).
  • FIG. 3 is a diagram showing an example of the second information stored in the second database 320.
  • the sensory evaluation value is determined by the evaluator smelling the aroma of the dish, eating the dish and checking the taste, etc.
  • Evaluation items of the sensory evaluation value include, for example, aroma (sweet aroma, bitter aroma, and sour aroma), taste (sweetness, bitterness, sourness, umami, and saltiness), and an overall evaluation.
  • aroma sweet aroma, bitter aroma, and sour aroma
  • taste sweetness, bitterness, sourness, umami, and saltiness
  • the second information includes a total of five evaluation items, sweetness, saltiness, sourness, bitterness, and umami, as the sensory evaluation value.
  • the numerical values of the sensory evaluation value shown in FIG. 3 are equivalent to the sensory evaluation value shown in FIG. 13 described later.
  • the one or more cooking parameters are the temperature of the cooking unit 160 (cooking device 100) "Te1,” the pressure of the cooking unit 160 "P1,” the cooking time “Ti1,” the type and amount of ingredients “FQ1,” and the cooking procedure "CP1.”
  • Te1 is 120°C to 160°C
  • P1 is 2 to 15 atm
  • Ti1 is 0 to 30 minutes. That is, one or more cooking parameters are indicated by range data as described above. Note that one or more cooking parameters may be indicated by a single piece of data, such as "Te1" being 150°C. Each parameter may be specified by range data as described above, or may be specified by a single piece of data.
  • FQ which indicates the type of ingredient and the amount of ingredient
  • CP which indicates the cooking procedure
  • CP which indicates the cooking procedure
  • CP includes procedures such as those shown in FIG. 11, which will be described later.
  • CP which indicates the cooking procedure
  • the processing state of ingredients includes the state in which ingredients are cut, or the size of ingredients, etc.
  • the processing state of ingredients can include the state in which ingredients are diced, sliced, or mashed.
  • the processing state of ingredients can include the state in which ingredients are 1 cm square, or the state in which ingredients are thinly sliced to a width of 0.5 cm, etc.
  • the one or more cooking parameters include at least one of a temperature parameter indicating the temperature of the cooking appliance 100 and a time parameter indicating the cooking time by the cooking appliance 100.
  • the temperature parameter and the time parameter can be used regardless of whether the cooking appliance 100 is a pressure cooker type, a superheated steam type, an induction cooking type, or a container type.
  • the one or more cooking parameters further include a pressure parameter indicating the pressure of the cooking appliance 100. The pressure parameter can be used when the cooking appliance 100 is a pressure cooker type or a superheated steam type.
  • the second information includes, for each dish provided to the user, one or more reference cooking parameters and one or more modified cooking parameters obtained by modifying part or all of the one or more reference cooking parameters.
  • the one or more reference cooking parameters are parameters that can cook a dish having a standard sensory evaluation value.
  • the one or more cooking parameters described above correspond to one or more reference cooking parameters.
  • the one or more modified cooking parameters are parameters capable of cooking a dish having a sensory evaluation value different from the standard sensory evaluation value.
  • the one or more cooking parameters are the temperature “Te2" of the cooking unit 160, the pressure "P2” of the cooking unit 160, and the cooking time "Ti2", it is possible to cook a dish that is sweeter than the standard sensory evaluation value.
  • one or more cooking parameters are parameters for increasing or decreasing (including generating) a sensory evaluation value that corresponds to the user's taste needs during the cooking process by the cooking device 100.
  • one or more cooking parameters for each dish in the second information are determined using a trained model generated by prior machine learning.
  • Prior machine learning is described in detail in the section "Preliminary Machine Learning” below.
  • the second database 320 may store, as the second information, one or more combinations of cooking parameters for which the overall sensory evaluation value (e.g., preference) is equal to or greater than a threshold value. Furthermore, if there are a large number of such combinations, the second database 320 may store representative combinations as the second information.
  • the overall sensory evaluation value e.g., preference
  • Fig. 4 is a flowchart showing an outline of the operation of the control system 10 according to the embodiment.
  • Fig. 5 is a sequence diagram showing an outline of the operation of each of the control system 10 and the information providing system 20 according to the embodiment.
  • Step S100 As shown in Fig. 4, the acquisition unit 121 of the processor 120 acquires a dish name. The dish name is included in dish information indicating the dish. Step S100 corresponds to the step of acquiring dish information in the control method. Step S100 also corresponds to the step of acquiring dish information in the information provision method. Step S100 includes step S200 and step S210 shown in Fig. 5.
  • the display control unit 113 of the operation panel 110 causes the display unit 111 to display a dish name input screen.
  • the dish name input screen corresponds to a first image that accepts input of dish information.
  • the display control unit 113 causes the display unit 111 to display any one of the first images listed below.
  • FIG. 6 is a diagram showing an example of a first image displayed on the display unit 111.
  • FIG. 6(a) is a diagram showing a first example of the first image
  • FIG. 6(b) is a diagram showing a second example of the first image.
  • a first character string that prompts the user to input the name of a dish and a first text box that corresponds to the first character string and into which the user can input the character string using a keyboard or the like, are displayed.
  • a second character string that prompts the user to input the name of an ingredient to be used in the dish, and a second text box that corresponds to the second character string are displayed.
  • the user may enter the name of the dish, such as "curry” or "gratin,” into the first text box, or may enter the name of an ingredient to be used in the dish, such as "chicken” or "pumpkin,” into the second text box.
  • a character string prompting the user to select one of a number of food categories and a number of icons each representing a food category are displayed. The user selects one of the food categories.
  • Step S210> 5 the user directly or indirectly inputs a dish name in the input mode described in step S200 while viewing the first image displayed on display unit 111 in step S200.
  • input acceptance unit 112 of operation panel 110 accepts the user's input.
  • acquisition unit 121 of processor 120 acquires the input accepted by input acceptance unit 112, i.e., the input result of the dish name.
  • the user inputs the name of a dish into the first text box while viewing the first image shown in FIG. 6A.
  • the acquisition unit 121 of the processor 120 directly acquires the name of the dish.
  • the user inputs the name of an ingredient into the second text box while viewing the first image shown in FIG. 6A.
  • the acquisition unit 121 of the processor 120 acquires the name of a dish that uses the input ingredient. Note that, if there are multiple dishes that use the input ingredients, the acquisition unit 121 of the processor 120 may randomly select one dish from the multiple dishes and acquire the name of the selected dish.
  • the acquisition unit 121 of the processor 120 may instruct the display control unit 113 to display an image on the display unit 111 that includes a character string that prompts the user to select one dish from the multiple dishes and multiple options each indicating a dish name. Then, the user selects one option from the multiple options, and the acquisition unit 121 of the processor 120 can acquire the name of the dish.
  • the user selects one of a plurality of food categories while viewing the first image shown in FIG. 6(b).
  • the acquisition unit 121 of the processor 120 transmits the selection result to the server 300 via the communication unit 140 and the network 200.
  • the server 300 receives the selection result transmitted from the processor 120 via the communication unit 140 and the network 200, it accesses the first database 310 and compares the first information stored in the first database 310 with the received selection result.
  • the server 300 selects a food from the category selected by the user and transmits the selection result to the processor 120 via the communication unit 140 and the network 200.
  • the acquisition unit 121 of the processor 120 receives the selection result, it acquires the name of the food included in the selection result.
  • the acquisition unit 121 of the processor 120 may randomly select one dish from the multiple dishes and acquire the name of the selected dish. In this case, the acquisition unit 121 of the processor 120 may instruct the display control unit 113 to display on the display unit 111 an image including a character string prompting the user to select one dish from the multiple dishes and multiple options each indicating a dish name. Then, when the user selects one option from the multiple options, the acquisition unit 121 of the processor 120 can acquire the dish name.
  • Step S110 4 the acquisition unit 121 of the processor 120 presents a controllable sensation.
  • Step S110 includes steps S220 to S240 shown in FIG.
  • Step S220 First, the acquisition unit 121 of the processor 120 transmits the input result acquired in step S210 to the server 300 via the communication unit 140 and the network 200.
  • Step S230> When the server 300 receives the input result transmitted from the processor 120 via the communication unit 140 and the network 200, it searches for a controllable sensory. Specifically, the server 300 accesses the second database 320 and compares the second information stored in the second database 320 with the received input result to select a controllable sensory that corresponds to the dish name included in the input result. For example, if the dish name included in the input result is "pot-au-feu,” the server 300 selects "sweet,””salty,””sour,””bitter,” and “umami” as the controllable sensors for the dish.
  • Step S240> The server 300 transmits the search results in step S230 to the processor 120 via the communication unit 140 and the network 200.
  • the acquisition unit 121 of the processor 120 receives the search results, it instructs the display control unit 113 to display one or more controllable senses included in the search results on the display unit 111.
  • the display control unit 113 of the operation panel 110 causes the display unit 111 to display an image including options for one or more controllable senses.
  • the image corresponds to a second image that accepts input of sensory evaluation information related to the user's taste desires based on the input dish information.
  • FIG. 7 is a diagram showing a first example of the second image displayed on the display unit 111.
  • FIG. 7(a) shows the second image initially displayed on the display unit 111.
  • the first image shown in FIG. 7(a) displays a character string prompting the user to input a taste-related request, and one or more options each indicating one or more controllable sensations.
  • the user selects one of the one or more controllable sensations, such as "umami,” “sweetness,” and “bitterness.”
  • FIG. 7 shows an example of a second image displayed on the display unit 111 when "umami" is selected as the sensory sense.
  • a character string prompting the user to select one of a number of options, and a number of options each indicating an increase or decrease in the sensory sense selected by the user are displayed. The user selects one of the options.
  • FIG. 7 shows another example of the second image displayed on the display unit 111 when "umami" is selected as the sensory attribute.
  • a slider bar is displayed indicating the increase or decrease of the sensory attribute selected by the user. The user selects the desired degree of increase or decrease using the slider bar.
  • FIG. 8 is a diagram showing a second example of the second image displayed on the display unit 111.
  • a character string prompting the user to input a taste-related request and one or more options each indicating an increase or decrease in one or more controllable senses are displayed.
  • the user selects an increase or decrease in one of the senses from an increase or decrease in one or more controllable senses, such as "increase umami,” “increase sweetness,” and “reduce bitterness.”
  • FIG. 9 is a diagram showing a third example of the second image displayed on the display unit 111.
  • the third image shown in FIG. 9 displays a character string that prompts the user to input a taste-related request, and a text box in which the user can input the character string using a keyboard or the like.
  • the user inputs a character string indicating the taste-related request, such as "more richness,” into the text box.
  • the user may input free text indicating the taste-related desire into the text box.
  • the second image may simply display a character string that prompts the user to input the taste-related desire by voice.
  • the user inputs the taste-related desire by voice.
  • the acquisition unit 121 of the processor 120 can identify the user's taste-related desire by using an appropriate natural language processing technique.
  • the acquisition unit 121 of the processor 120 can identify the user's taste-related desire by using an appropriate voice recognition technique.
  • the acquisition unit 121 of the processor 120 may instruct the display control unit 113 to display a string such as "Your taste cannot be controlled" on the display unit 111.
  • Step S120 the user inputs taste needs while viewing the second image displayed on the display unit 111. This causes the input receiving unit 112 of the operation panel 110 to receive the user's input. The acquisition unit 121 of the processor 120 then acquires the input received by the input receiving unit 112, i.e., the input result of the taste needs.
  • Step S120 corresponds to the step of acquiring sensory evaluation information in the control method.
  • Step S120 also corresponds to the step of acquiring sensory evaluation information in the information provision method.
  • Step S120 corresponds to step S250 shown in Fig. 5.
  • Step S130 the information processing unit 122 of the processor 120 acquires recipe information.
  • the recipe information is information about a dish to be provided, and includes one or more cooking parameters of the dish to be provided, the type and amount of ingredients used in the dish to be provided, and a cooking procedure for the dish to be provided. That is, the information processing unit 122 of the processor 120 acquires cooking parameter information including one or more cooking parameters of the dish to be provided to the user based on the acquired dish information (here, the name of the dish) and sensory evaluation information (here, taste needs). In addition, the information processing unit 122 of the processor 120 further acquires information indicating at least one of the type, amount, and processing state of ingredients included in the dish to be provided.
  • Step S130 corresponds to a step of acquiring cooking parameter information in the control method. Step S130 includes steps S260 to S280 shown in FIG. 5.
  • Step S260 First, the information processing unit 122 of the processor 120 transmits the selection result acquired in step S250 to the server 300 via the communication unit 140 and the network 200.
  • Step S270> When the server 300 receives the selection results transmitted from the processor 120 via the communication unit 140 and the network 200, it searches for recipes and cooking parameters. Specifically, the server 300 accesses the second database 320 and compares the second information stored in the second database 320 with the received selection results to select one or more cooking parameters and recipes (types of ingredients, amounts of ingredients, and cooking steps) corresponding to the dish name included in the selection results. For example, if the dish name included in the selection results is "pot-au-feu," the server 300 selects one or more cooking parameters and recipes corresponding to the dish name.
  • Step S280> The server 300 transmits the search result in step S270, i.e., the recipe information, to the processor 120 via the communication unit 140 and the network 200.
  • the information processing unit 122 of the processor 120 receives the recipe information, it instructs the display control unit 113 to display the recipe included in the recipe information on the display unit 111.
  • the display control unit 113 of the operation panel 110 causes the display unit 111 to display an image including the recipe in accordance with the instruction.
  • the image corresponds to a third image that represents recipe information related to the dish to be provided to the user, based on the input cooking information and sensory evaluation information.
  • Step S280 corresponds to a step of outputting recipe information in the information providing method.
  • FIG. 10 is a diagram showing a first example of the third image displayed on the display unit 111.
  • FIG. 10 shows the third image displayed on the display unit 111 when the dish being served is "pot-au-feu.”
  • the third image shown in FIG. 10 displays an image of "pot-au-feu,” a string of characters showing an explanation of "pot-au-feu,” and the types and quantities of ingredients used in preparing "pot-au-feu.”
  • FIG. 11 is a diagram showing a second example of the third image displayed on the display unit 111.
  • FIG. 11 shows the third image displayed on the display unit 111 when the dish to be served is "pot-au-feu.”
  • a character string indicating the cooking steps for "pot-au-feu" is displayed. The user prepares the dish to be served while looking at the third image displayed on the display unit 111.
  • the first and second steps in the cooking steps for "pot-au-feu" correspond to pre-steps before the cooking step in cooking device 100
  • the third step corresponds to the first cooking step
  • the fourth step corresponds to a post-step after the first cooking step, and also corresponds to a pre-step before the second cooking step of "pressing the start heating button again.”
  • the recipe information includes at least one of pre-step information relating to pre-steps before the cooking step in cooking device 100 and post-step information relating to post-steps after the cooking step in cooking device 100.
  • Step S140 4, after or in parallel with step S130, the output unit 123 of the processor 120 outputs (transmits) one or more cooking parameters included in the recipe information, i.e., a control signal including the acquired cooking parameter information, to the cooking control unit 150 that controls the cooking appliance 100.
  • Step S140 corresponds to the step of outputting a control signal in the control method.
  • Step S140 corresponds to step S290 shown in FIG. 5.
  • Step S300> when the cooking control unit 150 receives one or more cooking parameters transmitted from the processor 120, it sets the one or more cooking parameters.
  • the display control unit 113 of the processor 120 causes an input screen for starting cooking to be displayed on the display unit 111.
  • the input screen for starting cooking displays, for example, a cooking start button for starting cooking by the cooking unit 160.
  • the user performs an input by pressing the cooking start button after, for example, completing a pre-process prior to the cooking process.
  • Step S150 4 the output unit 123 of the processor 120 waits until the cooking start button is pressed by the user (step S150: No). Then, when the cooking start button is pressed by the user, in other words, when the output unit 123 of the processor 120 acquires an input instruction to start cooking (step S150: Yes), the output unit 123 of the processor 120 executes step S160. Step S150: Yes corresponds to step S320 shown in FIG.
  • Step S160 Next, the output unit 123 of the processor 120 outputs (transmits) to the cooking control unit 150 a control signal including a cooking start instruction that instructs the cooking unit 160 to start cooking.
  • Step S160 corresponds to step S330 shown in FIG.
  • Step S340> 5 the cooking control unit 150 instructs the cooking unit 160 to start cooking. In response, the cooking unit 160 performs cooking according to one or more cooking parameters set by the cooking control unit 150.
  • Step S350> When the set cooking time has elapsed, the cooking control unit 150 instructs the cooking unit 160 to stop cooking. As a result, the cooking unit 160 stops cooking. Then, the cooking control unit 150 sends a cooking completion signal to the processor 120 indicating that cooking is complete. Upon receiving the cooking completion signal, the processor 120 instructs the display control unit 113 to display the character string "Cooking Completed" on the display unit 111 indicating that cooking is complete. In accordance with the instruction, the display control unit 113 of the operation panel 110 causes the display unit 111 to display an image including the character string "Cooking Completed".
  • Fig. 12 is a flowchart showing a process for generating the trained model.
  • Step S400 First, multiple recipes are designed for each dish to be served, while varying the recipe parameters (one or more cooking parameters, the amounts of ingredients, the processing state of the ingredients, etc.).
  • healthy components that are beneficial to health are generated when existing components originally contained in ingredients are synthesized or broken down through chemical reactions. For this reason, the amount of healthy components contained in a dish depends not only on one or more cooking parameters, but also on the amount of ingredients and their processing state, so the amount of ingredients and their processing state are included in the recipe parameters.
  • an experimental design method (orthogonal array) is used to reduce the number of recipes to be designed.
  • qualitative variables such as the cutting state of ingredients during processing of ingredients are replaced with binary dummy variables.
  • Step S410 Next, a plurality of cooking samples are created according to the plurality of recipes designed in step S400.
  • Step S420 Next, for each of the multiple cooking samples created in step S410, the type of chemical components contained in the cooking sample and their contents are measured. For example, if the chemical components are volatile components, gas chromatography or the like can be used to measure the chemical components. Also, for example, if the chemical components are liquid components, liquid chromatography or the like can be used to measure the chemical components. In addition, various analytical methods for nutritional components, such as the nitrogen quantitative conversion method for proteins and the ether extraction method for lipids, can be used to measure the chemical components.
  • Step S430 Following step S420 or in parallel with step S420, an evaluator performs a sensory evaluation (in the embodiment, an analytical sensory evaluation) for each of the multiple cooking samples created in step S410 by smelling the cooking sample, eating the cooking sample, and checking the taste.
  • the evaluator may be one person or multiple people. If there are multiple evaluators, the average of the evaluation values by the evaluators may be used as the sensory evaluation.
  • FIG. 13 is a diagram showing an example of evaluation items for sensory evaluation.
  • evaluation items for sensory evaluation values include, for example, aroma (sweet aroma, bitter aroma, and sour aroma), taste (sweetness, bitterness, sourness, umami, and saltiness), and an overall evaluation.
  • each evaluation item is evaluated on a total of seven levels from “-3" to "+3.” For example, if the evaluation item is "sweet aroma," a lower evaluation value indicates a weaker sweet aroma of the cooking sample, and a higher evaluation value indicates a stronger sweet aroma of the cooking sample.
  • the evaluator performs a sensory evaluation for each cooking sample according to each evaluation item shown in FIG. 13.
  • Step S440 a trained model is generated by learning the correlations between recipes, chemical components, and sensory evaluations. Specifically, the correlations between recipes and chemical components, between chemical components and sensory evaluations, and between recipes and sensory evaluations are each modeled by machine learning.
  • the concept of modeling the correlation between recipes and sensory evaluation will be explained.
  • the evaluation data of the sensory evaluation will first be explained.
  • the sensory evaluation is the objective variable, and all the parameters included in the recipe are explanatory variables.
  • the explanatory variables will be explained as two cooking parameters: the temperature of the cooking device 100 and the pressure of the cooking device 100.
  • FIG. 14 is a diagram showing an example of evaluation data for sensory evaluation.
  • the X-axis and Y-axis respectively represent the temperature and pressure of the cooking device 100, which are explanatory variables
  • the Z-axis represents the sensory evaluation (sweetness in this case), which is the objective variable.
  • the values of the objective variable (Z-axis) at multiple coordinates indicated by black circles in FIG. 14 each represent the evaluation data (evaluation value) for the sensory evaluation.
  • the sensory evaluation value which is the objective variable, changes as the temperature and pressure of the cooking device 100, which are explanatory variables, change.
  • FIG. 15 is a diagram showing an example of a trained model.
  • a linear model as shown in FIG. 15(a) can be made by using a machine learning method such as Elastic Net regression or support vector regression (linear kernel).
  • the two axes constituting the bottom surface represent explanatory variables (recipe), and the axis perpendicular to the bottom surface represents the objective variable (sensory evaluation).
  • FIG. 15(b) can be made by using a machine learning method such as support vector regression (nonlinear kernel).
  • the two axes constituting the bottom surface represent explanatory variables (recipe), and the axis perpendicular to the bottom surface represents the objective variable (sensory evaluation).
  • a machine learning method such as random forest regression
  • FIG. 15(c) a piecewise linear model as shown in FIG. 15(c) can be made.
  • the horizontal axis represents the explanatory variable (recipe) and the vertical axis represents the objective variable (sensory evaluation).
  • the above machine learning is repeated for each sensory evaluation while changing the objective variable, i.e., the sensory evaluation item.
  • This makes it possible to generate a trained model that has been machine-learned to take one or more cooking parameters as input and output the sensory evaluation value of the dish to be served.
  • it is possible to generate a trained model that has been machine-learned to take information indicating the dish to be served and the sensory evaluation value as input and output one or more cooking parameters.
  • control system 10 control method or control program
  • the embodiment is capable of increasing or decreasing a sensory evaluation value corresponding to a user's taste desire during the cooking process by the cooking apparatus 100.
  • the information provision system 20 information provision method or information provision program
  • the embodiment is capable of providing a user with recipe information regarding a dish to be provided that increases or decreases a sensory evaluation value corresponding to a user's taste desire during the cooking process by the cooking apparatus 100. Therefore, the embodiment has the advantage of making it easier to cook a dish that satisfies the user's taste desire.
  • control system control method
  • information provision system information provision method
  • control system 10 may determine one or more cooking parameters capable of cooking a dish to be served that has a sensory evaluation value indicative of the user's desired sensory sensation while adjusting the sensory evaluation value indicative of other sensory sensations.
  • information providing system 20 may output recipe information for a dish to be served that has a sensory evaluation value indicative of the user's desired sensory sensation while adjusting the sensory evaluation value indicative of other sensory sensations.
  • FIG. 16 is a diagram showing an example of a method of determining one or more cooking parameters.
  • FIG. 16(a) is a diagram showing the correlation between recipes and sensory evaluation (sweetness)
  • FIG. 16(b) is a diagram showing the correlation between recipes and sensory evaluation (saltiness).
  • the sensory evaluation value indicating the user's desired sweetness is "e1”
  • the recipe corresponding to this sensory evaluation value is "d”.
  • the sensory evaluation value indicating the user's desired sweetness is "e2 ( ⁇ e1)
  • the recipes corresponding to this sensory evaluation are "a", "b", and "c”. In this case, as shown in FIG.
  • the recipes "a", "b", and “c” each have a different sensory evaluation value indicating saltiness. Therefore, it is possible to determine one or more cooking parameters capable of cooking a dish to be served that has a sensory evaluation value indicating the user's desired sweetness while adjusting the sensory evaluation value indicating another sense (here, saltiness).
  • control system 10 may determine one or more cooking parameters capable of cooking a dish to be served in which chemical components, such as health components, have been adjusted while having a sensory evaluation value indicating the user's desired sensory sensation.
  • the information providing system 20 may output recipe information for a dish to be served in which chemical components, such as health components, have been adjusted while having a sensory evaluation value indicating the user's desired sensory sensation.
  • the one or more cooking parameters of the dish to be served may include cooking parameters for changing chemical components related to the sensory evaluation value corresponding to the user's taste desires. The following describes a configuration for achieving the above.
  • FIG. 17 is a block diagram showing the overall configuration including the control system 10 and the information providing system 20 according to a modified embodiment.
  • the server 300 further includes a third database 330.
  • the third database 330 stores the third information.
  • the third information is information that indicates the correlation between a dish (name of dish), one or more cooking parameters, a recipe (type of ingredients, amount of ingredients, and cooking procedure), and chemical components.
  • FIG. 18 is a diagram showing an example of the third information stored in the third database 330.
  • "C11”, “C21”, ..., “C101”, ... indicate the melanoidin content (including zero) contained in the dish when the provided dish is cooked using the corresponding recipe and one or more cooking parameters.
  • Melanoidin has an antioxidant effect and is a chemical component that is effective for the user's health, for example, by preventing arteriosclerosis.
  • Melanoidin is produced by promoting the Maillard reaction during the cooking process in a cooking device 100 such as a pressure cooker.
  • the chemical component is produced during the cooking process by the cooking device 100, in other words, it increases or decreases during the cooking process by the cooking device 100.
  • the third information stored in the third database 330 is referenced by the server 300 together with the second information in step S270, for example, and is used when searching for recipes and cooking parameters. Note that the third information stored in the third database 330 may be integrated with the second information stored in the second database 320.
  • FIG. 19 is a diagram showing an example of a method of determining one or more cooking parameters.
  • FIG. 19(a) shows a correlation between recipes and sensory evaluation (sweetness)
  • FIG. 19(b) shows a correlation between recipes and chemical components (here, melanoidin).
  • the sensory evaluation value indicating the user's desired sweetness is "e1”
  • the recipe corresponding to this sensory evaluation value is "d”.
  • the sensory evaluation value indicating the user's desired sweetness is "e2 ( ⁇ e1)
  • the recipes corresponding to this sensory evaluation are "a", "b", and "c”. In this case, as shown in FIG.
  • the melanoidin content is different in each of the recipes "a", "b", and "c". Therefore, it is possible to determine one or more cooking parameters that can cook a dish to be served with an adjusted melanoidin content while having a sensory evaluation value indicating the user's desired sweetness.
  • the server 300 has the first database 310 and the second database 320, but this is not limited to the above.
  • the storage unit 130 may have the first database 310 and the second database 320.
  • the storage unit 130 may have the third database 330. In this case, the server 300 is not necessary.
  • the information processing unit 122 of the processor 120 acquires cooking parameter information by accessing the second database 320, but this is not limited to the above.
  • the information processing unit 122 of the processor 120 may acquire cooking parameter information using a trained model generated by prior machine learning.
  • the information processing unit 122 of the processor 120 can acquire one or more cooking parameters of the provided dish by inputting a desired sensory evaluation value into a trained model corresponding to the provided dish.
  • the second database 320 is not required.
  • the third database 330 is not required in this case.
  • the one or more cooking parameters may further include the type of cooking appliance.
  • each component may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component.
  • Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
  • a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
  • the at least one device is specifically a computer system consisting of a microprocessor, a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk unit, a display unit, a keyboard, a mouse, etc.
  • a computer program is stored in the RAM or hard disk unit.
  • the at least one device achieves its functions by the microprocessor operating in accordance with the computer program.
  • a computer program is composed of a combination of multiple instruction codes that indicate commands for a computer to achieve a specified function.
  • a system LSI is an ultra-multifunctional LSI manufactured by integrating multiple components on a single chip, and is specifically a computer system including a microprocessor, ROM, RAM, etc.
  • a computer program is stored in the RAM. The system LSI achieves its functions when the microprocessor operates in accordance with the computer program.
  • Some or all of the components constituting at least one of the above devices may be composed of an IC card or a standalone module that is detachable from the device.
  • the IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc.
  • the IC card or module may include the above-mentioned ultra-multifunction LSI.
  • the IC card or module achieves its functions when the microprocessor operates according to a computer program. This IC card or module may be tamper-resistant.
  • the present disclosure may be the methods described above. It may also be a computer program that implements these methods using a computer, or a digital signal that comprises a computer program.
  • the present disclosure may also be a computer program or a digital signal recorded on a computer-readable recording medium, such as a flexible disk, a hard disk, a CD (Compact Disc)-ROM, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. It may also be a digital signal recorded on such a recording medium.
  • a computer-readable recording medium such as a flexible disk, a hard disk, a CD (Compact Disc)-ROM, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. It may also be a digital signal recorded on such a recording medium.
  • the present disclosure may also involve the transmission of computer programs or digital signals via telecommunications lines, wireless or wired communication lines, networks such as the Internet, data broadcasting, etc.
  • the program or digital signal may also be implemented by another independent computer system by recording it on a recording medium and transferring it, or by transferring the program or digital signal via a network, etc.
  • the control system 10 includes an acquisition unit 121, an information processing unit 122, and an output unit 123.
  • the acquisition unit 121 acquires cooking information indicating a dish and sensory evaluation information based on the cooking information.
  • the information processing unit 122 acquires cooking parameter information including one or more cooking parameters based on the acquired cooking information and sensory evaluation information.
  • the output unit 123 outputs a control signal including the acquired cooking parameter information to a cooking control unit 150 that controls the cooking appliance 100.
  • the cooking parameter information includes cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information in a cooking process by the cooking appliance 100.
  • the one or more cooking parameters include either one or more first reference cooking parameters corresponding to a dish having a first sensory evaluation value, or one or more second cooking parameters corresponding to a dish having a second sensory evaluation value different from the first sensory evaluation value, and the one or more second cooking parameters are modified in part or in whole from the one or more first cooking parameters.
  • the one or more cooking parameters include a plurality of second cooking parameters corresponding to a dish having a second sensory evaluation value, and each of the plurality of second cooking parameters has a different amount of a chemical component contained in the dish having the second sensory evaluation value.
  • the one or more cooking parameters include a cooking parameter for changing a chemical component related to the sensory evaluation value.
  • the dish information indicates the dish that combines multiple ingredients.
  • the information processing unit 122 further acquires information indicating at least one of the type of ingredient, the amount of ingredient, and the processing state of the ingredient.
  • the sensory evaluation value includes a quantitative representation of at least one of sweetness, saltiness, sourness, bitterness, and umami.
  • the one or more cooking parameters include at least one of a temperature parameter indicating the temperature of the cooking device 100 and a time parameter indicating the cooking time by the cooking device 100.
  • the one or more cooking parameters include a pressure parameter indicating the pressure of the cooking device 100.
  • the information processing unit 122 acquires cooking parameter information using a trained model.
  • the trained model is machine-learned to receive information indicating a dish and a sensory evaluation value as input and output one or more cooking parameters.
  • the control method is a control method executed by a computer, and includes the steps of acquiring cooking information indicating a dish (step S100), acquiring sensory evaluation information based on the cooking information (step S120), acquiring cooking parameter information including one or more cooking parameters based on the acquired cooking information and sensory evaluation information (step S130), and outputting a control signal including the acquired cooking parameter information (step S140).
  • the cooking parameter information includes cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information.
  • the control program causes a computer to execute the steps of acquiring cooking information indicating a dish (step S100), acquiring sensory evaluation information based on the cooking information (step S120), acquiring cooking parameter information including one or more cooking parameters based on the acquired cooking information and sensory evaluation information (step S130), and outputting a control signal including the acquired cooking parameter information (step S140).
  • the cooking parameter information includes cooking parameters for increasing or decreasing a sensory evaluation value corresponding to the sensory evaluation information.
  • the information provision system 20 includes a display unit 111 and a display control unit 113.
  • the display control unit 113 causes the display unit 111 to display a first image that accepts input of cooking information indicating a dish, causes the display unit 111 to display a second image that accepts input of sensory evaluation information based on the input cooking information, and causes the display unit 111 to display a third image that represents recipe information based on the input cooking information and sensory evaluation information.
  • the recipe information includes at least one of pre-process information related to a pre-process that precedes the cooking process in the cooking device 100 and post-process information related to a post-process that follows the cooking process in the cooking device 100.
  • the information provision method is a computer-executed information provision method, and includes the steps of acquiring cooking information indicating a dish (step S100), acquiring sensory evaluation information based on the cooking information (step S120), and outputting recipe information based on the acquired cooking information and sensory evaluation information (step S280).
  • the recipe information includes at least one of pre-process information related to a pre-process prior to the cooking process in the cooking device 100 and post-process information related to a post-process after the cooking process in the cooking device 100.
  • the information provision program causes a computer to execute the steps of acquiring cooking information indicating a dish (step S100), acquiring sensory evaluation information based on the cooking information (step S120), and outputting recipe information based on the acquired cooking information and sensory evaluation information (step S280).
  • the recipe information includes at least one of pre-process information relating to a pre-process prior to the cooking process in the cooking device 100 and post-process information relating to a post-process following the cooking process in the cooking device 100.
  • a method executed by a computer comprising: displaying n tastes included in five basic tastes, which are sweet, salty, sour, bitter, and umami, on a display unit; the n tastes are determined based on a first dish name and a first table indicated by a user, the first dish name corresponds to a first dish, 1 ⁇ n ⁇ 5, n is an integer; receiving a first instruction from the user, the first instruction indicating that a first flavor of the first dish is to be enhanced more than a standard intensity of the first flavor of the first dish, the first flavor being included in the n flavors; displaying first information including a name of a first material, a first amount of the first material, to, a name of a p-th material, and a p-th amount of the p-th material on the display unit, the first information being determined based on the first instruction and a second table, and p being an integer equal to or greater than 1; Based on second information corresponding to the first instruction, a device storing
  • the "first table” is disclosed, for example, in the information listed in the sensory column of Figure 3 and in the related descriptions.
  • a first instruction is received from the user, the first instruction indicating that a first flavor of the first dish is to be strengthened more than a standard intensity of the first flavor of the first dish, the first flavor being included in the n flavors.
  • the display unit displays first information including a name of a first material, a first amount of the first material, ..., a name of a p-th material and a p-th amount of the p-th material, and the first information is determined based on the first instruction and a second table" is disclosed in the related descriptions of FIG. 10 and FIG. 19, for example.
  • the "second table” is disclosed, for example, in the information listed in the recipe column of Figure 3 and in related descriptions.
  • a device storing the first amount of the first ingredient, ..., the pth amount of the pth ingredient is controlled, thereby producing a first dish with an enhanced first flavor, and the second information is determined based on the first instruction and a third table" is disclosed in S290, S300, S340, S350, and their related descriptions.
  • the "third table” is disclosed, for example, in the information listed in the cooking parameters column of FIG. 3 and in the related descriptions.
  • the second information includes third information, fourth information, or both the third information and the fourth information;
  • the third information includes a temperature value for controlling the device and a time for controlling the device at the temperature value;
  • the fourth information includes a pressure value for controlling the device and a time for controlling the device at the pressure value.
  • This disclosure is useful when preparing food that satisfies the taste preferences of a user.
  • Control system 20 Information provision system 100
  • Cooking device 110 Operation panel 111
  • Input reception unit 113
  • Display control unit 120
  • Processor 121
  • Acquisition unit 122
  • Information processing unit 123
  • Output unit 130
  • Storage unit 140
  • Cooking control unit 160
  • Network 300
  • Server 310
  • First database 320
  • Second database 330
  • Third database 330

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

制御システム(10)は、取得部(121)と、情報処理部(122)と、出力部(123)と、を備える。取得部(121)は、料理を示す料理情報、及び料理情報に基づく官能評価情報を取得する。情報処理部(122)は、取得された料理情報及び官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得する。出力部(123)は、取得された調理パラメータ情報を含む制御信号を、調理装置(100)を制御する調理制御部(150)に出力する。調理パラメータ情報は、調理装置(100)による調理工程において上記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。

Description

制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム
 本開示は、調理装置を制御するための制御システム等に関する。
 特許文献1には、食事メニュー提供方法が開示されている。この方法では、コンピュータが、健康上の第1のキーワードを受け付ける処理と、第1のキーワードに関連する機能性成分の情報を第1のデータベースから取得する処理と、を実行する。また、この方法では、コンピュータが、取得された機能性成分の情報に関連する食材を用いた食事メニューを第2のデータベースから検索する処理と、検索された食事メニューをユーザに提供する処理と、を実行する。
特許第5908359号公報
 本開示は、ユーザの味覚についての要望を満たす料理を調理しやすい制御システム等を提供する。
 本開示の一態様における制御システムは、料理を示す料理情報、及び前記料理情報に基づく官能評価情報を取得する取得部と、取得された前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得する情報処理部と、取得された前記調理パラメータ情報を含む制御信号を、調理装置を制御する調理制御部に出力する出力部と、を備え、前記調理パラメータ情報は、前記調理装置による調理工程において前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 この包括的又は具体的な態様は、装置、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能な記録媒体で実現されてもよく、装置、システム、方法、集積回路、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体の任意な組み合わせで実現されてもよい。コンピュータ読み取り可能な記録媒体は、例えばCD-ROM(Compact Disc-Read Only Memory)等の不揮発性の記録媒体を含む。
 本開示によれば、ユーザの味覚についての要望を満たす料理を調理しやすい。
図1は、実施の形態に係る制御システム及び情報提供システムを含む全体構成を示すブロック図である。 図2は、第1データベースに格納されている第1情報の一例を示す図である。 図3は、第2データベースに格納されている第2情報の一例を示す図である。 図4は、実施の形態に係る制御システムの動作の概要を示すフローチャートである。 図5は、実施の形態に係る制御システム及び情報提供システムの各々の動作の概要を示すシーケンス図である。 図6は、表示部に表示される第1画像の一例を示す図である。 図7は、表示部に表示される第2画像の第1例を示す図である。 図8は、表示部に表示される第2画像の第2例を示す図である。 図9は、表示部に表示される第2画像の第3例を示す図である。 図10は、表示部に表示される第3画像の第1例を示す図である。 図11は、表示部に表示される第3画像の第2例を示す図である。 図12は、学習済みモデルの生成過程を示すフローチャートである。 図13は、官能評価の評価項目の一例を示す図である。 図14は、官能評価の評価データの一例を示す図である。 図15は、学習済みモデルの一例を示す図である。 図16は、1以上の調理パラメータの決定方法の一例を示す図である。 図17は、実施の形態の変形例に係る制御システム及び情報提供システムを含む全体構成を示すブロック図である。 図18は、第3データベースに格納されている第3情報の一例を示す図である。 図19は、1以上の調理パラメータの決定方法の一例を示す図である。
 (本開示に至った知見)
 まず、発明者らの着眼点が、下記に説明される。
 従来、特許文献1に開示されているように、ユーザの健康についての要望に対応する、健康に良い影響を及ぼし得る成分(化学成分)を含む料理をユーザに提供する方法が知られている。しかしながら、この方法では、ユーザの味覚についての要望を満たすことが難しい、という問題がある。例えば、この方法により、ユーザの健康についての要望を満たし得る減塩料理が提供された場合、ユーザが味覚について物足りなさを感じる可能性がある。
 以上を鑑み、発明者らは本開示を創作するに至った。
 本開示の一態様に係る制御システムは、料理を示す料理情報、及び前記料理情報に基づく官能評価情報を取得する取得部と、取得された前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得する情報処理部と、取得された前記調理パラメータ情報を含む制御信号を、調理装置を制御する調理制御部に出力する出力部と、を備え、前記調理パラメータ情報は、前記調理装置による調理工程において前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記1以上の調理パラメータは、第1官能評価値を有する料理に対応する1以上の第1調理パラメータと、前記第1官能評価値とは異なる第2官能評価値を有する料理に対応する1以上の変更調理パラメータと、のいずれか一方を含み、前記1以上の第2調理パラメータは、前記1以上の第1調理パラメータの一部又は全部を変更されていてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記1以上の調理パラメータは、前記第2官能評価値を有する料理に対応する複数の第2調理パラメータを含み、前記複数の第2調理パラメータの各々は、前記第2官能評価値を有する料理に含まれる化学成分の量がそれぞれ異なってもよい。
 また、例えば、前記1以上の調理パラメータは、前記官能評価値に関連する化学成分を変化させるための調理パラメータを含んでいてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記料理情報は、複数の食材を組み合わせた前記料理を示してもよい。
 また、例えば、前記情報処理部は、食材の種類、食材の分量、及び食材の加工状態のうちの少なくとも1つを示す情報を更に取得してもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記官能評価値は、甘味、塩味、酸味、苦味、及び旨味のうちの少なくとも1つが定量的に表されたものを含んでいてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記1以上の調理パラメータは、前記調理装置の温度を示す温度パラメータ、及び前記調理装置による調理時間を示す時間パラメータのうちの少なくとも1つを含んでいてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記1以上の調理パラメータは、前記調理装置の圧力を示す圧力パラメータを含んでいてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、例えば、前記情報処理部は、学習済みモデルを用いて前記調理パラメータ情報を取得し、前記学習済みモデルは、前記料理及び前記官能評価値を示す情報を入力として、前記1以上の調理パラメータを出力するように機械学習されていてもよい。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の一態様に係る制御方法は、コンピュータが実行する制御方法であって、料理を示す料理情報を取得するステップと、前記料理情報に基づく官能評価情報を取得するステップと、取得した前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップと、取得した前記調理パラメータ情報を含む制御信号を出力するステップと、を含み、前記調理パラメータ情報は、前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の一態様に係る制御プログラムは、料理を示す料理情報を取得するステップと、前記料理情報に基づく官能評価情報を取得するステップと、取得した前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップと、取得した前記調理パラメータ情報を含む制御信号を出力するステップと、をコンピュータに実行させ、前記調理パラメータ情報は、前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の一態様に係る情報提供システムは、表示部と、料理を示す料理情報の入力を受け付ける第1画像を前記表示部に表示させ、入力された前記料理情報に基づく官能評価情報の入力を受け付ける第2画像を前記表示部に表示させ、入力された前記料理情報及び前記官能評価情報に基づくレシピ情報を表す第3画像を前記表示部に表示させる表示制御部と、を備え、前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の一態様に係る情報提供方法は、コンピュータが実行する情報提供方法であって、料理を示す料理情報を取得するステップと、前記料理情報に基づく官能評価情報を取得するステップと、取得された前記料理情報及び前記官能評価情報に基づくレシピ情報を出力するステップと、を含み、前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の一態様に係る情報提供プログラムは、料理を示す料理情報を取得するステップと、前記料理情報に基づく官能評価情報を取得するステップと、取得された前記料理情報及び前記官能評価情報に基づくレシピ情報を出力するステップと、をコンピュータに実行させ、前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 これにより、ユーザの味覚についての要望を満たす料理を調理しやすい。
 また、本開示の制御方法に含まれる特徴的な処理をコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、このようなコンピュータプログラムを、CD-ROM等のコンピュータ読取可能な非一時的な記録媒体又はインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。本開示の情報提供方法についても同様である。
 以下、実施の形態について、図面を参照しながら具体的に説明する。
 なお、以下で説明する実施の形態は、いずれも本開示の包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることもできる。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、同じ構成部材については同じ符号を付している。
 また、本開示の実施の形態に係る制御システムは、全ての構成要素を1つのコンピュータが含むように構成してもよいし、複数の構成要素をそれぞれ複数のコンピュータに分散したシステムとして構成してもよい。本開示の実施の形態に係る情報提供システムについても同様である。
 (実施の形態)
 以下、本開示の実施の形態に係る制御システム10(制御方法、又は制御プログラム)、及び情報提供システム20(情報提供方法、又は情報提供プログラム)について、図面を用いて詳細に説明する。図1は、実施の形態に係る制御システム10及び情報提供システム20を含む全体構成を示すブロック図である。
 制御システム10及び情報提供システム20は、いずれも例えばパーソナルコンピュータ又はサーバ等のコンピュータを用いて構成されている。すなわち、制御システム10及び情報提供システム20は、いずれも例えばクラウドコンピューティングにより実現されてもよい。実施の形態では、制御システム10及び情報提供システム20が調理装置100に内蔵のコンピュータにより実現されていることとして説明する。また、実施の形態では、調理装置100は、例えばインターネット等のネットワーク200を介してサーバ300に接続されていることとして説明する。
 調理装置100は、例えば圧力鍋等の調理用の家電機器、又は業務用の調理機器である。実施の形態では、調理装置100は、調理用の家電機器であって、1つの筐体により構成されている。なお、調理装置100が業務用の調理機器である場合、調理装置100は、1つの筐体により構成されていてもよいし、調理装置100が有する複数の機能部が分散された複数の筐体により構成されていてもよい。この場合、制御システム10及び情報提供システム20は、例えば調理装置100のコントローラ、又はスマートフォン等の情報端末により構成されていてもよい。
 調理装置100は、圧力鍋型、過熱水蒸気型、IH(Induction Heating)調理型、及び容器型の計4種の装置のいずれかに該当する。
 圧力鍋型の装置は、密閉された空間において温度及び圧力をそれぞれ独立して制御可能な装置であって、容器内の食材を茹でる、又は煮込む調理を行うことが可能である。圧力鍋型の装置は、更に一般的に用いられる圧力鍋で利用される温度の上限(例えば、摂氏120度)、及び圧力の上限(例えば、0.2MPa)を超える領域で液体として存在する水(後述する)を利用した調理を行うことも可能である。
 過熱水蒸気型の装置は、密閉又は開放された空間において温度及び圧力のうち少なくとも温度を制御可能な装置であって、生成された過熱水蒸気を食材に噴射することで、食材を蒸す、又は焼く調理を行うことが可能である。過熱水蒸気型の装置は、更に一般的に用いられる圧力鍋で利用される温度の上限(例えば、摂氏120度)、及び圧力の上限(例えば、0.2MPa)を超える領域で気体として存在する水蒸気(後述する)を利用した調理を行うことも可能である。上述の温度及び圧力の各々の上限については、“http://www.apajapan.org/JPCC/pdf/poc01.pdf”を参照されたい。
 IH調理型の装置は、例えばフライパン等の調理器具を加熱する装置であって、調理器具に載せられた食材を焼く調理を行うことが可能である。容器型の装置は、食材を収容可能に構成され、食材を収容した状態で温度制御される装置であって、例えば醤油又は味噌等を調理する際に用いられる食材の発酵又は熟成を行うことが可能である。
 ここで、一般的に用いられる圧力鍋で利用される温度の上限(例えば、摂氏120度)を超える領域での調理は、通常領域(摂氏100度)での調理と比較してイオン積が大きくなるため、加水分解が促進されやすい、という利点がある。例えば、当該領域での調理においては、食材に含まれるタンパク質が、ペプチド、アミノ酸へと加水分解されやすくなる。また、例えば、当該領域での調理においては、食材に含まれるコラーゲンが、ゼラチンへと分解されやすくなる。例えば、当該領域で液体として存在する水を用いた調理においては、牛骨、豚骨、又は鶏ガラ等の骨から、コラーゲン等を含む骨髄を抽出しやすくなる。
 調理装置100は、操作パネル110と、プロセッサ120と、記憶部130と、通信部140と、調理制御部150と、調理部160と、を備えている。また、操作パネル110は、表示部111と、入力受付部112と、表示制御部113と、を有している。また、プロセッサ120は、取得部121と、情報処理部122と、出力部123と、を有している。実施の形態では、制御システム10は、プロセッサ120の取得部121、情報処理部122、及び出力部123により構成されている。また、実施の形態では、情報提供システム20は、操作パネル110の表示部111及び表示制御部113により構成されている。
 表示部111は、表示制御部113により制御されることで、画像等を表示する。表示部111は、例えば、液晶ディスプレイ、プラズマディスプレイ、又は有機EL(Electro-Luminescence)ディスプレイ等であるが、これらに限定されない。
 入力受付部112は、ユーザの入力を受け付ける入力インタフェースであって、例えばキーボード、タッチセンサ、タッチパッド、又はマウス等で構成される。入力受付部112は、ユーザによる入力操作を受け付け、その入力操作に応じた信号をプロセッサ120に出力する。なお、本開示では、表示部111及び入力受付部112は、タッチパネルにより一体に構成されているが、互いに独立して構成されていてもよい。
 表示制御部113は、プロセッサ120から出力される情報に基づいて、表示部111に画像等を表示させる。
 取得部121は、入力受付部112にてユーザにより入力された情報を取得する。また、取得部121は、通信部140及びネットワーク200を介して、サーバ300から送信された情報を取得する。実施の形態では、取得部121は、料理を示す料理情報、及び料理情報に基づくユーザの味覚についての要望(以下、「味覚ニーズ」ともいう)に関する官能評価情報を取得する。料理情報及び官能評価情報については、後述する[動作]にて詳細に説明する。
 情報処理部122は、取得部121が取得した料理情報及び官能評価情報に基づいて、ユーザに提供する提供料理の1以上の調理パラメータを含む調理パラメータ情報を取得する。情報処理部122の具体的な動作、及び調理パラメータ情報については、後述する[動作]にて詳細に説明する。
 出力部123は、情報処理部122が取得した調理パラメータ情報を含む制御信号を、調理装置100を制御する調理制御部150に出力する。
 記憶部130は、プロセッサ120で実行されるプログラム、並びに制御システム10及び情報提供システム20で用いられる各種情報等を記憶する記録媒体である。記録媒体は、例えば、ハードディスクドライブ、RAM(Random Access Memory)、ROM(Read Only Memory)、又は半導体メモリ等である。なお、このような記録媒体は、揮発性であっても不揮発性であってもよい。
 通信部140は、有線通信又は無線通信により、ネットワーク200を介してサーバ300と通信する通信インタフェースである。通信部140とサーバ300との間の通信で用いられる通信規格は、特に限定されない。また、通信部140は、例えばルータ等の中継器を更に介してサーバ300との間で通信してもよい。
 調理制御部150は、出力部123から出力される制御信号に従って、調理部160を制御する。例えば、調理制御部150は、制御信号に従って、調理部160による調理の開始を指示したり、調理部160による調理の停止を指示したりする。また、例えば、調理制御部150は、制御信号に従って、調理部160による調理の一部又は全部の変更を指示する。
 調理部160は、調理制御部150からの指示に従って各種調理を行う。調理部160は、調理装置100の種類に応じた調理を実行可能である。例えば、調理装置100が圧力鍋型の装置であれば、調理部160は、食材を茹でる調理、又は食材を煮込む調理を実行することが可能である。
 サーバ300は、ネットワーク200を介して調理装置100と通信可能に構成されている。サーバ300は、第1データベース310と、第2データベース320と、を有している。
 第1データベース310は、第1情報を格納している。第1情報は、料理のカテゴリと、料理との相関を示す情報である。図2は、第1データベース310に格納されている第1情報の一例を示す図である。図2に示すように、例えば料理のカテゴリが「野菜系」である場合、当該カテゴリに対応する料理の料理名は「大根そぼろ煮」、又は「ポトフ」等である。また、例えば料理のカテゴリが「肉系」である場合、当該カテゴリに対応する料理の料理名は「ビーフステーキ」、「照り焼きチキン」、又は「豚ひき肉団子」等である。なお、第1情報には、調理装置100での調理工程において官能を増減可能な料理についての情報が含まれている。第1情報は、後述するステップS200にて、ユーザが料理のカテゴリを選択する際に用いられる。
 第2データベース320は、第2情報を格納している。第2情報は、料理(料理名)と、1以上の調理パラメータと、レシピ(食材の種類、食材の分量、及び調理手順)と、官能(官能評価値)と、の相関を示す情報である。図3は、第2データベース320に格納されている第2情報の一例を示す図である。ここで、官能評価値は、評価者が料理の香りを嗅いだり、料理を食して味を確認したり等することで決定される。官能評価値の評価項目は、例えば香り(甘い香り、苦い香り、及び酸っぱい香り)、味(甘味、苦味、酸味、旨味、及び塩味)、及び総合評価を含む。実施の形態では、図3に示すように、第2情報は、官能評価値として甘味、塩味、酸味、苦味、及び旨味の計5つの評価項目を含んでいる。図3に示す官能評価値の数値は、後述する図13に示す官能評価値に準ずる。
 図3に示すように、例えば料理名が「ポトフ」である場合、1以上の調理パラメータは、調理部160(調理装置100)の温度が「Te1」、調理部160の圧力が「P1」、調理時間が「Ti1」であり、食材の種類及び食材の分量は「FQ1」であり、調理手順は「CP1」である。
 例えば、「Te1」は120℃~160℃であり、「P1」は2~15atmであり、「Ti1」は0~30分である。すなわち、1以上の調理パラメータは、上述のように範囲データで示される。なお、「Te1」は150℃のように、1以上の調理パラメータは、単一のデータで示されてもよい。各パラメータは、上述のように範囲データで規定してもよいし、単一のデータで規定してもよい。
 ここで、食材の種類及び食材の分量を示す「FQ…」は、例えば後述する図10における「材料」で示されるようなパラメータを含む。また、調理手順を示す「CP…」は、例えば後述する図11で示されるような手順を含む。調理手順を示す「CP…」には、食材を加工する手順が含まれている。つまり、調理手順を示す「CP…」には、食材の加工状態が含まれている、と言える。ここで、食材の加工状態とは、食材の切削された状態、又は食材の大きさ等を含む。例えば、食材の加工状態は、食材が角切りされた状態、食材がスライスされた状態、又は食材がすり潰された状態等を含み得る。また、例えば、食材の加工状態は、食材が1cm角に状態、又は食材が幅0.5cmで薄切りにされた状態等を含み得る。
 また、1以上の調理パラメータは、調理装置100の温度を示す温度パラメータ、及び調理装置100による調理時間を示す時間パラメータのうちの少なくとも1つを含む。温度パラメータ及び時間パラメータは、調理装置100が圧力鍋型、過熱水蒸気型、IH調理型、及び容器型のいずれの場合であっても使用され得る。また、1以上の調理パラメータは、調理装置100の圧力を示す圧力パラメータを更に含んでいる。圧力パラメータは、調理装置100が圧力鍋型、又は過熱水蒸気型である場合に使用され得る。
 実施の形態では、第2情報は、ユーザに提供する提供料理ごとに、1以上の基準調理パラメータと、1以上の基準調理パラメータの一部又は全部を変更した1以上の変更調理パラメータと、を含んでいる。ここで、1以上の基準調理パラメータは、標準的な官能評価値を有する料理を調理可能なパラメータである。
 例えば、料理名が「ポトフ」である場合、上述の1以上の調理パラメータ(調理部160の温度「Te1」、調理部160の圧力「P1」、調理時間「Ti1」)は、1以上の基準調理パラメータに相当する。一方、料理名が「ポトフ」である場合における1以上の変更調理パラメータ(調理部160の温度「Te2」~「Ten」(nは3以上の自然数)、調理部160の圧力「P2」~「Pn」、調理時間「Ti2」~「Tin」)は、標準的な官能評価値とは異なる官能評価値を有する料理を調理可能なパラメータである。例えば、料理名が「ポトフ」であって、1以上の調理パラメータが調理部160の温度「Te2」、調理部160の圧力「P2」、及び調理時間「Ti2」である場合、標準的な官能評価値よりも甘味が増加した料理を調理することが可能である。
 ここで、例えば圧力鍋等の調理装置100での調理工程において、メイラード反応が促進されることで、メイラードペプチド及び香気成分等が生成されることが知られている。メイラードペプチドは、旨味及びコク等の官能に影響を及ぼし得る化学成分であるので、メイラードペプチドの生成を調整することで、料理の旨味成分を増減させることが可能である。このように、1以上の調理パラメータは、調理装置100による調理工程において、ユーザの味覚についての要望に対応する官能評価値を増減(生成を含む)させるためのパラメータである。
 実施の形態では、第2情報における提供料理ごとの1以上の調理パラメータは、事前の機械学習により生成された学習済みモデルを用いて決定されている。事前の機械学習については、後述する[事前の機械学習]にて詳細に説明する。
 なお、最低限の味のバランスを保証するために、第2データベース320は、官能評価値の総合値(例えば、好み)が閾値以上となる1以上の調理パラメータの組み合わせを第2情報として格納していてもよい。また、このような組み合わせが多数となる場合は、第2データベース320は、代表的な組み合わせを第2情報として格納していてもよい。
 [動作]
 以下、実施の形態に係る制御システム10の動作(つまり、制御方法)、及び情報提供システム20の動作(つまり、情報提供方法)について説明する。図4は、実施の形態に係る制御システム10の動作の概要を示すフローチャートである。図5は、実施の形態に係る制御システム10及び情報提供システム20の各々の動作の概要を示すシーケンス図である。
 (ステップS100)
 図4に示すように、プロセッサ120の取得部121は、料理名を取得する。料理名は、料理を示す料理情報に含まれる。ステップS100は、制御方法における料理情報を取得するステップに相当する。また、ステップS100は、情報提供方法における料理情報を取得するステップにも相当する。ステップS100は、図5に示すステップS200と、ステップS210と、を含む。
 <ステップS200>
 まず、操作パネル110の表示制御部113は、料理名入力画面を表示部111に表示させる。料理名入力画面は、料理情報の入力を受け付ける第1画像に相当する。表示制御部113は、以下に列挙するいずれかの第1画像を表示部111に表示させる。
 図6は、表示部111に表示される第1画像の一例を示す図である。図6の(a)は、第1画像の第1例を示す図であり、図6の(b)は、第1画像の第2例を示す図である。図6の(a)に示す第1画像では、料理名の入力を促す第1文字列と、第1文字列に対応する、キーボード等を用いてユーザが文字列を入力可能な第1テキストボックスと、が表示されている。また、図6の(a)に示す第1画像では、料理において使用する食材名の入力を促す第2文字列と、第2文字列に対応する第2テキストボックスと、が表示されている。ユーザは、例えば「カレー」又は「グラタン」等の料理名を第1テキストボックスに入力してもよいし、「鶏肉」又は「かぼちゃ」等の料理において使用する食材名を第2テキストボックスに入力してもよい。
 図6の(b)に示す第1画像では、複数の料理のカテゴリからいずれか1つのカテゴリの選択を促す文字列と、それぞれ料理のカテゴリを示す複数のアイコンと、が表示されている。ユーザは、複数の料理のカテゴリの中から、いずれか1つのカテゴリを選択する。
 <ステップS210>
 図5に戻り、次に、ユーザは、ステップS200にて表示部111に表示される第1画像を見ながら、ステップS200にて述べた入力態様により、料理名を直接的又は間接的に入力する。これにより、操作パネル110の入力受付部112は、ユーザの入力を受け付ける。そして、プロセッサ120の取得部121は、入力受付部112で受け付けた入力、つまり料理名の入力結果を取得する。
 例えば、ユーザは、図6の(a)に示す第1画像を見ながら、第1テキストボックスに料理名を入力する。この場合、プロセッサ120の取得部121は、料理名を直接的に取得する。また、例えば、ユーザは、図6の(a)に示す第1画像を見ながら、第2テキストボックスに食材名を入力する。この場合、プロセッサ120の取得部121は、入力された食材を使用する料理名を取得する。なお、入力された食材を使用する料理が複数存在する場合、プロセッサ120の取得部121は、複数の料理から1つの料理をランダムで決定し、当該料理の料理名を取得してもよい。また、この場合、プロセッサ120の取得部121は、複数の料理から1つの料理を決定するように促す文字列と、それぞれ料理名を示す複数の選択肢と、を含む画像を表示部111に表示させるように表示制御部113に指示してもよい。そして、ユーザが複数の選択肢の中からいずれか1つの選択肢を選択することで、プロセッサ120の取得部121は、料理名を取得することが可能である。
 また、例えば、ユーザは、図6の(b)に示す第1画像を見ながら、複数の料理のカテゴリの中から、いずれか1つのカテゴリを選択する。この場合、プロセッサ120の取得部121は、選択結果を通信部140及びネットワーク200を介してサーバ300へ送信する。サーバ300は、プロセッサ120から通信部140及びネットワーク200を介して送信された選択結果を受信すると、第1データベース310にアクセスし、第1データベース310に格納されている第1情報と、受信した選択結果とを照合する。これにより、サーバ300は、ユーザが選択したカテゴリの料理を選択し、選択結果を、通信部140及びネットワーク200を介してプロセッサ120へ送信する。プロセッサ120の取得部121は、選択結果を受信すると、選択結果に含まれる料理名を取得する。
 なお、ユーザが選択したカテゴリに含まれる料理が複数存在する場合、プロセッサ120の取得部121は、複数の料理から1つの料理をランダムで決定し、当該料理の料理名を取得してもよい。また、この場合、プロセッサ120の取得部121は、複数の料理から1つの料理を決定するように促す文字列と、それぞれ料理名を示す複数の選択肢と、を含む画像を表示部111に表示させるように表示制御部113に指示してもよい。そして、ユーザが複数の選択肢の中からいずれか1つの選択肢を選択することで、プロセッサ120の取得部121は、料理名を取得することが可能である。
 (ステップS110)
 図4に戻り、プロセッサ120の取得部121は、制御可能な官能を提示する。ステップS110は、図5に示すステップS220~ステップS240を含む。
 <ステップS220>
 まず、プロセッサ120の取得部121は、ステップS210で取得した入力結果を、通信部140及びネットワーク200を介してサーバ300へ送信する。
 <ステップS230>
 サーバ300は、プロセッサ120から通信部140及びネットワーク200を介して送信された入力結果を受信すると、制御可能な官能を検索する。具体的には、サーバ300は、第2データベース320にアクセスし、第2データベース320に格納されている第2情報と、受信した入力結果とを照合することにより、入力結果に含まれる料理名に対応する制御可能な官能を選択する。例えば、入力結果に含まれる料理名が「ポトフ」である場合、サーバ300は、当該料理で制御可能な官能として「甘味」、「塩味」、「酸味」、「苦味」、及び「旨味」を選択する。
 <ステップS240>
 サーバ300は、ステップS230での検索結果を、通信部140及びネットワーク200を介してプロセッサ120へ送信する。プロセッサ120の取得部121は、検索結果を受信すると、検索結果に含まれる制御可能な1以上の官能について表示部111に表示させるように表示制御部113に指示する。操作パネル110の表示制御部113は、当該指示に従って、制御可能な1以上の官能の選択肢を含む画像を表示部111に表示させる。当該画像は、入力された料理情報に基づくユーザの味覚についての要望に関する官能評価情報の入力を受け付ける第2画像に相当する。
 図7は、表示部111に表示される第2画像の第1例を示す図である。図7の(a)は、最初に表示部111に表示される第2画像を示している。図7の(a)に示す第1画像では、ユーザに味覚に関する要望の入力を促す文字列と、それぞれ制御可能な1以上の官能を示す1以上の選択肢と、が表示されている。ユーザは、例えば「旨味」、「甘味」、及び「苦味」等の制御可能な1以上の官能の中から、いずれか1つの官能を選択する。
 図7の(b)は、官能として「旨味」を選択した場合に表示部111に表示される第2画像の一例を示している。図7の(b)に示す第2画像では、複数の選択肢からいずれか1つの選択肢の選択を促す文字列と、それぞれユーザが選択した官能の増減を示す複数の選択肢と、が表示されている。ユーザは、複数の選択肢の中から、いずれか1つの選択肢を選択する。
 図7の(c)は、官能として「旨味」を選択した場合に表示部111に表示される第2画像の他の例を示している。図7の(c)に示す第2画像では、ユーザが選択した官能の増減を示すスライダーバーが表示されている。ユーザは、スライダーバーにて所望の増減度合いを選択する。
 図8は、表示部111に表示される第2画像の第2例を示す図である。図8に示す第2画像では、ユーザに味覚に関する要望の入力を促す文字列と、それぞれ制御可能な1以上の官能の増減を示す1以上の選択肢と、が表示されている。ユーザは、例えば「旨味を増やす」、「甘味を増やす」、及び「苦味を減らす」等の制御可能な1以上の官能の増減の中から、いずれか1つの官能の増減を選択する。
 図9は、表示部111に表示される第2画像の第3例を示す図である。図9に示す第3画像では、ユーザに味覚に関する要望の入力を促す文字列と、キーボード等を用いてユーザが文字列を入力可能なテキストボックスと、が表示されている。ユーザは、例えば「コクを増やす」等の味覚に関する要望を示す文字列をテキストボックスに入力する。
 なお、ユーザは、味覚に関する要望を示す自由文をテキストボックスに入力してもよい。また、第2画像は、単にユーザに味覚に関する要望の音声での入力を促す文字列が表示されていてもよい。この場合、ユーザは、味覚に関する要望を音声で入力する。文字列をテキストボックスに入力する場合であれば、プロセッサ120の取得部121は、適宜の自然言語処理技術を用いることで、ユーザの味覚に関する要望を特定することが可能である。また、音声で入力する場合であれば、プロセッサ120の取得部121は、適宜の音声認識技術を用いることで、ユーザの味覚に関する要望を特定することが可能である。
 なお、ユーザが入力した味覚に関する要望が、制御可能な1以上の官能の範囲から外れている場合、プロセッサ120の取得部121は、例えば「その味覚は制御できません」等の文字列を表示部111に表示させるように表示制御部113に指示してもよい。
 (ステップS120)
 図4に戻り、ステップS240にて表示部111に表示される第2画像を見ながら、味覚ニーズを入力する。これにより、操作パネル110の入力受付部112は、ユーザの入力を受け付ける。そして、プロセッサ120の取得部121は、入力受付部112で受け付けた入力、つまり味覚ニーズの入力結果を取得する。ステップS120は、制御方法における官能評価情報を取得するステップに相当する。また、ステップS120は、情報提供方法における官能評価情報を取得するステップにも相当する。ステップS120は、図5に示すステップS250に相当する。
 (ステップS130)
 図4に戻り、プロセッサ120の情報処理部122は、レシピ情報を取得する。ここで、レシピ情報は、提供料理に関する情報であって、提供料理の1以上の調理パラメータ、提供料理で用いられる食材の種類及び分量と、提供料理の調理手順と、を含んでいる。つまり、プロセッサ120の情報処理部122は、取得された料理情報(ここでは、料理名)及び官能評価情報(ここでは、味覚ニーズ)に基づいて、ユーザに提供する提供料理の1以上の調理パラメータを含む調理パラメータ情報を取得する。また、プロセッサ120の情報処理部122は、提供料理に含まれる食材の種類、分量、及び加工状態のうちの少なくとも1つを示す情報を更に取得する。ステップS130は、制御方法における調理パラメータ情報を取得するステップに相当する。ステップS130は、図5に示すステップS260~S280を含む。
 <ステップS260>
 まず。プロセッサ120の情報処理部122は、ステップS250で取得した選択結果を、通信部140及びネットワーク200を介してサーバ300へ送信する。
 <ステップS270>
 サーバ300は、プロセッサ120から通信部140及びネットワーク200を介して送信された選択結果を受信すると、レシピ及び調理パラメータを検索する。具体的には、サーバ300は、第2データベース320にアクセスし、第2データベース320に格納されている第2情報と、受信した選択結果とを照合することにより、選択結果に含まれる料理名に対応する1以上の調理パラメータ及びレシピ(食材の種類、食材の分量、及び調理手順)を選択する。例えば、選択結果に含まれる料理名が「ポトフ」である場合、サーバ300は、当該料理名に対応する1以上の調理パラメータ及びレシピを選択する。
 <ステップS280>
 サーバ300は、ステップS270での検索結果、つまりレシピ情報を、通信部140及びネットワーク200を介してプロセッサ120へ送信する。プロセッサ120の情報処理部122は、レシピ情報を受信すると、レシピ情報に含まれるレシピについて表示部111に表示させるように表示制御部113に指示する。操作パネル110の表示制御部113は、当該指示に従って、レシピを含む画像を表示部111に表示させる。当該画像は、入力された料理情報及び官能評価情報に基づく、ユーザに提供する提供料理に関するレシピ情報を表す第3画像に相当する。ステップS280は、情報提供方法におけるレシピ情報を出力するステップに相当する。
 図10は、表示部111に表示される第3画像の第1例を示す図である。図10は、提供料理が「ポトフ」である場合に表示部111に表示される第3画像を示している。図10に示す第3画像では、「ポトフ」の画像と、「ポトフ」の説明を示す文字列と、「ポトフ」の調理に用いられる食材の種類及び分量と、が表示されている。
 図11は、表示部111に表示される第3画像の第2例を示す図である。図11は、提供料理が「ポトフ」である場合に表示部111に表示される第3画像を示している。図11に示す第3画像では、「ポトフ」の調理手順を示す文字列が表示されている。ユーザは、表示部111に表示される第3画像を見ながら、提供料理の調理を行う。
 ここで、「ポトフ」の調理手順における1,2番目の手順は、調理装置100での調理工程より前の事前工程に相当し、3番目の手順は、第1調理工程に相当し、4番目の手順は、第1調理工程より後の事後工程であり、かつ、「再度、加熱開始ボタンを押す」という第2調理工程より前の事前工程にも相当する。このように、レシピ情報は、調理装置100での調理工程より前の事前工程に関する事前工程情報、及び調理装置100での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含んでいる。
 (ステップS140)
 図4に戻り、ステップS130の次に、又はステップS130と並行して、プロセッサ120の出力部123は、レシピ情報に含まれる1以上の調理パラメータ、つまり取得された調理パラメータ情報を含む制御信号を、調理装置100を制御する調理制御部150に出力(送信)する。ステップS140は、制御方法における制御信号を出力するステップに相当する。ステップS140は、図5に示すステップS290に相当する。
 <ステップS300>
 図5に戻り、調理制御部150は、プロセッサ120から送信される1以上の調理パラメータを受信すると、1以上の調理パラメータをセットする。
 <ステップS310>
 次に、プロセッサ120の表示制御部113は、調理開始の入力画面を表示部111に表示させる。調理開始の入力画面には、例えば調理部160による調理を開始させるための調理開始ボタンが表示されている。ユーザは、例えば調理工程より前の事前工程を完了した後に、調理開始ボタンを押す入力を行う。
 (ステップS150)
 図4に戻り、プロセッサ120の出力部123は、ユーザにより調理開始ボタンが押されるまでは(ステップS150:No)、待機する。そして、プロセッサ120の出力部123は、ユーザにより調理開始ボタンが押される、言い換えれば調理開始の入力指示を取得すると(ステップS150:Yes)、次にステップS160を実行する。ステップS150:Yesは、図5に示すステップS320に相当する。
 (ステップS160)
 次に、プロセッサ120の出力部123は、調理部160による調理の開始を指示する調理開始指示を含む制御信号を調理制御部150に出力(送信)する。ステップS160は、図5に示すステップS330に相当する。
 <ステップS340>
 図5に示すように、調理制御部150は、調理部160に調理の開始を指示する。これにより、調理部160は、調理制御部150でセットした1以上の調理パラメータに従って、調理を実行する。
 <ステップS350>
 調理制御部150は、セットした調理時間が経過すると、調理部160に調理の停止を指示する。これにより、調理部160は、調理を停止する。そして、調理制御部150は、調理が完了したことを示す調理完了信号をプロセッサ120に送信する。プロセッサ120は、調理完了信号を受信すると、調理が完了したことを示す「調理完了」の文字列を表示部111に表示させるように表示制御部113に指示する。操作パネル110の表示制御部113は、当該指示に従って、「調理完了」の文字列を含む画像を表示部111に表示させる。
 [事前の機械学習]
 以下、第2データベース320に格納されている第2情報における提供料理ごとの1以上の調理パラメータを、事前の機械学習により生成された学習済みモデルを用いて決定する方法について、詳細に説明する。図12は、学習済みモデルの生成過程を示すフローチャートである。
 (ステップS400)
 まず、提供料理ごとに、レシピのパラメータ(1以上の調理パラメータ、食材の分量、及び食材の加工状態等)を変化させながら、複数のレシピを設計する。
 ここで、健康に有効な健康成分(化学成分)は、食材に元々含まれている既存の成分が化学反応により合成されたり、分解されたりすることで生成される。このため、料理に含まれる健康成分の含有量は、1以上の調理パラメータのみならず、食材の分量及び食材の加工状態にも依存することから、食材の分量及び食材の加工状態をレシピのパラメータに含めている。
 ところで、レシピのパラメータが多数存在する場合、全てのパラメータの組み合わせについて複数のレシピを設計すると、各レシピの調理サンプルの作成、並びに後述する調理サンプルの化学成分の計測及び官能評価に掛かる手間が膨大となる。そこで、実施の形態では、実験計画法(直交表)を用いることで、設計するレシピの数を削減している。なお、実験計画法(直交表)において、食材の加工状態における食材の切削された状態等の質的変数については、2値のダミー変数に置き換えられる。
 (ステップS410)
 次に、ステップS400で設計した複数のレシピに従って、複数の調理サンプルを作成する。
 (ステップS420)
 次に、ステップS410で作成した複数の調理サンプルの各々について、調理サンプルに含まれる化学成分の種類、及びその含有量を計測する。例えば、化学成分が揮発成分であれば、化学成分の計測には、ガスクロマトグラフィー等を用いることが可能である。また、例えば、化学成分が液体成分であれば、化学成分の計測には、液体クロマトグラフィー等を用いることが可能である。その他、化学成分の計測には、例えば、たんぱく質であれば窒素定量換算法等、脂質であればエーテル抽出法等、種々の栄養成分等の分析方法を用いることが可能である。
 (ステップS430)
 ステップS420の次に、又はステップS420と並行して、ステップS410で作成した複数の調理サンプルの各々について、評価者が調理サンプルの香りを嗅いだり、調理サンプルを食して味を確認したり等することで、官能評価(実施の形態では、分析型官能評価)を行う。評価者は、1人であってもよいし、複数人であってもよい。評価者が複数人であれば、各評価者による評価値の平均値を官能評価として採用すればよい。
 図13は、官能評価の評価項目の一例を示す図である。図13に示すように、官能評価値の評価項目は、例えば香り(甘い香り、苦い香り、及び酸っぱい香り)、味(甘味、苦味、酸味、旨味、及び塩味)、及び総合評価を含む。ここでは、各評価項目は、「-3」~「+3」の計7段階で評価される。例えば、評価項目が「甘い香り」であれば、評価値が低いほど調理サンプルの甘い香りが弱く、評価値が高いほど調理サンプルの甘い香りが強いことを示す。評価者は、各調理サンプルについて、図13に示す各評価項目に従って官能評価を行う。
 (ステップS440)
 次に、レシピ-化学成分-官能評価の相関を学習することで、学習済みモデルを生成する。具体的には、レシピと化学成分との相関、化学成分と官能評価との相関、及びレシピと官能評価との相関を、それぞれ機械学習によりモデル化する。
 一例として、レシピと官能評価との相関のモデル化の概念について説明する。モデル化にあたって、まず、官能評価の評価データについて説明する。官能評価の評価データにおいては、官能評価が目的変数、レシピに含まれる全てのパラメータがそれぞれ説明変数となる。ここでは、説明を簡単にするために、説明変数が調理パラメータである調理装置100の温度、及び調理装置100の圧力の2つであることとして説明する。
 図14は、官能評価の評価データの一例を示す図である。図14においては、X軸及びY軸がそれぞれ説明変数である調理装置100の温度及び圧力を表しており、Z軸が目的変数である官能評価(ここでは、甘味)を表している。そして、図14において黒丸で示される複数の座標における目的変数(Z軸)の値が、それぞれ官能評価の評価データ(評価値)を示している。図14に示すように、説明変数である調理装置100の温度及び圧力が変化することで、目的変数である官能評価値が変化している。
 そして、複数の評価データについて機械学習を行うことにより、レシピと官能評価との相関をモデル化する。図15は、学習済みモデルの一例を示す図である。例えば、各評価データを線形近似できる場合であれば、Elastic Net回帰、又はサポートベクター回帰(線形カーネル)等の機械学習の手法を用いることで、図15の(a)に示すような線形モデル化が可能である。図15の(a)においては、底面を構成する2軸が説明変数(レシピ)を表しており、当該底面と直交する軸が目的変数(官能評価)を表している。また、例えば、各評価データを線形近似できない場合であれば、サポートベクター回帰(非線形カーネル)等の機械学習の手法を用いることで、図15の(b)に示すような非線形モデル化が可能である。図15の(b)においては、底面を構成する2軸が説明変数(レシピ)を表しており、当該底面と直交する軸が目的変数(官能評価)を表している。また、ランダムフォレスト回帰等の機械学習の手法を用いることで、図15の(c)に示すような区分線形モデル化も可能である。図15の(c)においては、横軸が説明変数(レシピ)を表しており、縦軸が目的変数(官能評価)を表している。
 以降、目的変数、つまり官能評価の項目を変更しながら、各官能評価について上記の機械学習を繰り返す。これにより、1以上の調理パラメータを入力として、提供料理が有する官能評価値を出力するように機械学習された学習済みモデルを生成することが可能である。言い換えれば、提供料理及び官能評価値を示す情報を入力として、1以上の調理パラメータを出力するように機械学習された学習済みモデルを生成することが可能である。
 このようにして生成された学習済みモデルを用いることで、第2データベース320に格納されている第2情報を算出することが可能である。
 [利点]
 上述のように、実施の形態に係る制御システム10(制御方法、又は制御プログラム)では、ユーザの味覚についての要望に対応する官能評価値を、調理装置100による調理工程において増減させることが可能である。また、実施の形態に係る情報提供システム20(情報提供方法、又は情報提供プログラム)では、ユーザの味覚についての要望に対応する官能評価値を、調理装置100による調理工程において増減させる提供料理に関するレシピ情報を、ユーザに提供することが可能である。このため、実施の形態では、ユーザの味覚についての要望を満たす料理を調理しやすい、という利点がある。
 (変形例)
 以上、本開示の1つ又は複数の態様に係る制御システム(制御方法)及び情報提供システム(情報提供方法)について、実施の形態に基づいて説明したが、本開示は、実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を上記実施の形態に施したものも本開示に含まれてもよい。
 実施の形態において、制御システム10は、ユーザの所望の官能を示す官能評価値を有しつつ、他の官能を示す官能評価値を調整した提供料理を調理可能な1以上の調理パラメータを決定してもよい。言い換えれば、情報提供システム20は、ユーザの所望の官能を示す官能評価値を有しつつ、他の官能を示す官能評価値を調整した提供料理についてのレシピ情報を出力してもよい。
 以下、他の官能を考慮した1以上の調理パラメータの決定方法について説明する。図16は、1以上の調理パラメータの決定方法の一例を示す図である。図16の(a)は、レシピと官能評価(甘味)との相関を示す図であり、図16の(b)は、レシピと官能評価(塩味)との相関を示す図である。図16の(a)に示すように、ユーザの所望の甘味を示す官能評価値が「e1」である場合、この官能評価値に対応するレシピは「d」である。一方、ユーザの所望の甘味を示す官能評価値が「e2(<e1)」である場合、この官能評価に対応するレシピは「a」、「b」、「c」の3つである。この場合、図16の(b)に示すように、レシピ「a」、「b」、「c」の各々で塩味を示す官能評価値が異なっている。したがって、ユーザの所望の甘味を示す官能評価値を有しつつ、他の官能(ここでは、塩味)を示す官能評価値を調整した提供料理を調理可能な1以上の調理パラメータを決定することが可能である。
 実施の形態において、制御システム10は、ユーザの所望の官能を示す官能評価値を有しつつ、例えば健康成分等の化学成分を調整した提供料理を調理可能な1以上の調理パラメータを決定してもよい。言い換えれば、情報提供システム20は、ユーザの所望の官能を示す官能評価値を有しつつ、上記化学成分を調整した提供料理についてのレシピ情報を出力してもよい。言い換えれば、提供料理の1以上の調理パラメータは、ユーザの味覚についての要望に対応する官能評価値に関連する化学成分を変化させるための調理パラメータを含んでいてもよい。以下、上記を実現する構成について説明する。
 図17は、実施の形態の変形例に係る制御システム10及び情報提供システム20を含む全体構成を示すブロック図である。本変形例では、サーバ300は、第3データベース330を更に有している。
 第3データベース330は、第3情報を格納している。第3情報は、料理(料理名)と、1以上の調理パラメータと、レシピ(食材の種類、食材の分量、及び調理手順)と、化学成分と、の相関を示す情報である。図18は、第3データベース330に格納されている第3情報の一例を示す図である。ここで、「C11」、「C21」、・・・、「C101」、・・・は、対応するレシピ及び1以上の調理パラメータで提供料理を調理した場合に、料理に含まれるメラノイジンの含有量(ゼロを含む)を示す。
 ここで、メラノイジンは、抗酸化作用を有しており、例えば動脈硬化予防等のユーザの健康に有効な化学成分である。メラノイジンは、例えば圧力鍋等の調理装置100での調理工程において、メイラード反応が促進されることで生成される。このように、化学成分は、調理装置100による調理工程において生成される、言い換えれば、調理装置100による調理工程において増減される。
 第3データベース330に格納されている第3情報は、例えばステップS270において、第2情報と共にサーバ300により参照され、レシピ及び調理パラメータを検索する際に用いられる。なお、第3データベース330に格納されている第3情報は、第2データベース320に格納されている第2情報に統合されていてもよい。
 以下、上記のような化学成分を考慮した1以上の調理パラメータの決定方法について説明する。図19は、1以上の調理パラメータの決定方法の一例を示す図である。図19の(a)は、レシピと官能評価(甘味)との相関を示す図であり、図19の(b)は、レシピと化学成分(ここでは、メラノイジン)との相関を示す図である。図19の(a)に示すように、ユーザの所望の甘味を示す官能評価値が「e1」である場合、この官能評価値に対応するレシピは「d」である。一方、ユーザの所望の甘味を示す官能評価値が「e2(<e1)」である場合、この官能評価に対応するレシピは「a」、「b」、「c」の3つである。この場合、図19の(b)に示すように、レシピ「a」、「b」、「c」の各々でメラノイジンの含有量が異なっている。したがって、ユーザの所望の甘味を示す官能評価値を有しつつ、メラノイジンの含有量を調整した提供料理を調理可能な1以上の調理パラメータを決定することが可能である。
 実施の形態では、サーバ300が第1データベース310及び第2データベース320を有しているが、これに限られない。例えば、記憶部130が、第1データベース310及び第2データべース320を有していてもよい。サーバ300が第3データベース330を有する変形例においても同様に、記憶部130が第3データベース330を有していてもよい。この場合、サーバ300は不要である。
 実施の形態では、プロセッサ120の情報処理部122は、第2データベース320にアクセスすることで調理パラメータ情報を取得しているが、これに限られない。例えば、プロセッサ120の情報処理部122は、事前の機械学習により生成された学習済みモデルを用いて、調理パラメータ情報を取得してもよい。具体的には、プロセッサ120の情報処理部122は、提供料理に対応する学習済みモデルに所望の官能評価値を入力することで、提供料理の1以上の調理パラメータを取得することが可能である。この場合、第2データベース320は不要である。サーバ300が第3データベース330を有する変形例においても同様に、この場合、第3データベース330は不要である。
 実施の形態において、例えば制御システム10及び情報提供システム20が複数の調理機器を管理する端末(コントローラ、又はスマートフォン等の情報端末)である場合、1以上の調理パラメータには、調理機器の種類が更に含まれていてもよい。
 なお、上記実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU(Central Processing Unit)又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 なお、以下のような場合も本開示に含まれる。
 (1)上記の少なくとも1つの装置は、具体的には、マイクロプロセッサ、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。そのRAM又はハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、上記の少なくとも1つの装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
 (2)上記の少なくとも1つの装置を構成する構成要素の一部又は全部は、1個のシステムLSI(Large Scale Integration:大規模集積回路)から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。上記RAMには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムLSIは、その機能を達成する。
 (3)上記の少なくとも1つの装置を構成する構成要素の一部又は全部は、その装置に脱着可能なICカード又は単体のモジュールから構成されているとしてもよい。ICカード又はモジュールは、マイクロプロセッサ、ROM、RAMなどから構成されるコンピュータシステムである。ICカード又はモジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ICカード又はモジュールは、その機能を達成する。このICカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
 (4)本開示は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、コンピュータプログラムからなるデジタル信号であるとしてもよい。
 また、本開示は、コンピュータプログラム又はデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD(Compact Disc)-ROM、DVD、DVD-ROM、DVD-RAM、BD(Blu-ray(登録商標) Disc)、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されているデジタル信号であるとしてもよい。
 また、本開示は、コンピュータプログラム又はデジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
 また、プログラム又はデジタル信号を記録媒体に記録して移送することにより、又はプログラム又はデジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
 (まとめ)
 以上述べたように、第1の態様に係る制御システム10は、取得部121と、情報処理部122と、出力部123と、を備える。取得部121は、料理を示す料理情報、及び前記料理情報に基づく官能評価情報を取得する。情報処理部122は、取得された料理情報及び官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得する。出力部123は、取得された調理パラメータ情報を含む制御信号を、調理装置100を制御する調理制御部150に出力する。調理パラメータ情報は、調理装置100による調理工程において上記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 また、第2の態様に係る制御システム10では、第1の態様において、1以上の調理パラメータは、第1官能評価値を有する料理に対応する1以上の第1基準調理パラメータと、第1官能評価値とは異なる第2官能評価値を有する料理に対応する1以上の第2調理パラメータと、のいずれか一方を含み、1以上の第2調理パラメータは、1以上の第1調理パラメータの一部又は全部を変更されている。
 また、第3の態様に係る制御システム10では、第2の態様において、1以上の調理パラメータは、第2官能評価値を有する料理に対応する複数の第2調理パラメータを含み、複数の第2調理パラメータの各々は、第2官能評価値を有する料理に含まれる化学成分の量がそれぞれ異なる。
 また、第4の態様に係る制御システム10では、第1又は第2の態様において、1以上の調理パラメータは、官能評価値に関連する化学成分を変化させるための調理パラメータを含む。
 また、第5の態様に係る制御システム10では、第1又は第2の態様において、料理情報は、複数の食材を組み合わせた前記料理を示す。
 また、第6の態様に係る制御システム10では、第1又は第2の態様において、情報処理部122は、食材の種類、食材の分量、及び食材の加工状態のうちの少なくとも1つを示す情報を更に取得する。
 また、第7の態様に係る制御システム10では、第1又は第2の態様において、官能評価値は、甘味、塩味、酸味、苦味、及び旨味のうちの少なくとも1つが定量的に表されたものを含む。
 また、第8の態様に係る制御システム10では、第1又は第2の態様において、1以上の調理パラメータは、調理装置100の温度を示す温度パラメータ、及び調理装置100による調理時間を示す時間パラメータのうちの少なくとも1つを含む。
 また、第9の態様に係る制御システム10では、第1又は第2の態様において、1以上の調理パラメータは、調理装置100の圧力を示す圧力パラメータを含む。
 また、第10の態様に係る制御システム10では、第1又は第2の態様において、情報処理部122は、学習済みモデルを用いて調理パラメータ情報を取得する。学習済みモデルは、料理及び官能評価値を示す情報を入力として、1以上の調理パラメータを出力するように機械学習されている。
 また、第11の態様に係る制御方法は、コンピュータが実行する制御方法であって、料理を示す料理情報を取得するステップ(ステップS100)と、料理情報に基づく官能評価情報を取得するステップ(ステップS120)と、取得した料理情報及び官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップ(ステップS130)と、取得した調理パラメータ情報を含む制御信号を出力するステップ(ステップS140)と、を含む。調理パラメータ情報は、上記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 また、第12の態様に係る制御プログラムは、料理を示す料理情報を取得するステップ(ステップS100)と、料理情報に基づく官能評価情報を取得するステップ(ステップS120)と、取得した料理情報及び官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップ(ステップS130)と、取得した調理パラメータ情報を含む制御信号を出力するステップ(ステップS140)と、をコンピュータに実行させる。調理パラメータ情報は、上記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む。
 また、第13の態様に係る情報提供システム20は、表示部111と、表示制御部113と、を備える。表示制御部113は、料理を示す料理情報の入力を受け付ける第1画像を表示部111に表示させ、入力された料理情報に基づく官能評価情報の入力を受け付ける第2画像を表示部111に表示させ、入力された料理情報及び官能評価情報に基づくレシピ情報を表す第3画像を表示部111に表示させる。レシピ情報は、調理装置100での調理工程より前の事前工程に関する事前工程情報、及び調理装置100での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 また、第14の態様に係る情報提供方法は、コンピュータが実行する情報提供方法であって、料理を示す料理情報を取得するステップ(ステップS100)と、料理情報に基づく官能評価情報を取得するステップ(ステップS120)と、取得された料理情報及び官能評価情報に基づくレシピ情報を出力するステップ(ステップS280)と、を含む。レシピ情報は、調理装置100での調理工程より前の事前工程に関する事前工程情報、及び調理装置100での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 また、第15の態様に係る情報提供プログラムは、料理を示す料理情報を取得するステップ(ステップS100)と、料理情報に基づく官能評価情報を取得するステップ(ステップS120)と、取得された料理情報及び官能評価情報に基づくレシピ情報を出力するステップ(ステップS280)と、をコンピュータに実行させる。レシピ情報は、調理装置100での調理工程より前の事前工程に関する事前工程情報、及び調理装置100での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む。
 (その他)
 本開示の実施の形態の変形例は下記に示すようなものであってもよい。
 (項目1)
   コンピュータによって実行される方法であって、前記方法は
   甘味、塩味、酸味、苦味、旨味である5つの基本味に含まれるn個の味を表示部に表示させ、前記n個の味は、ユーザによって示された第1料理名と第1テーブルとに基づいて決定され、前記第1料理名は第1料理に対応し、1≦n<5、nは整数であり、
   前記ユーザから第1指示を受け取り、前記第1指示は前記第1料理の第1の味を前記第1料理の前記第1の味の標準強度より強めること示し、前記第1の味は前記n個の味に含まれ、
   第1材料の名称と前記第1材料の第1分量、~、第p材料の名称と前記第p材料の第p分量を含む第1情報を前記表示部に表示させ、前記第1情報は、前記第1指示と第2テーブルに基づいて決定され、前記pは1以上の整数であり、
   前記第1指示に対応する第2情報に基づいて、前記第1分量の前記第1材料、~、前記第p分量の前記第p材料を収納した機器を制御し、これにより、前記第1の味を強めた第1料理が生成され、前記第2情報は、前記第1指示と第3テーブルに基づいて決定される、
   方法。
 (項目1の説明)
 「甘味、塩味、酸味、苦味、旨味である5つの基本味に含まれるn個の味を表示部に表示させ、前記n個の味は、ユーザによって示された第1料理名と第1テーブルとに基づいて決定され、前記第1料理名は第1料理に対応し」は、例えば、図7及び図7の関連記載に開示されている。
 「第1テーブル」は、例えば、図3の官能の欄に記載された情報、及び、その関連記載に開示されている。
 「前記ユーザから第1指示を受け取り、前記第1指示は前記第1料理の第1の味を前記第1料理の前記第1の味の標準強度より強めること示し、前記第1の味は前記n個の味に含まれ」は、例えば、図7、及び、図7の関連記載に開示されている。
 「第1材料の名称と前記第1材料の第1分量、~、第p材料の名称と前記第p材料の第p分量を含む第1情報を前記表示部に表示させ、前記第1情報は、前記第1指示と第2テーブルに基づいて決定され」は、例えば、図10、及び、図19の関連記載に開示されている。
 「第2テーブル」は、例えば、図3のレシピの欄に記載された情報、及び、その関連記載に開示されている。
 「前記第1指示に対応する第2情報に基づいて、前記第1分量の前記第1材料、~、前記第p分量の前記第p材料を収納した機器を制御し、これにより、前記第1の味を強めた第1料理が生成され、前記第2情報は、前記第1指示と第3テーブルに基づいて決定される」はS290、S300、S340、S350、及び、それらの関連記載に開示されている。
 「第3テーブル」は、例えば、図3の調理パラメータの欄に記載された情報、及び、その関連記載に開示されている。
 (項目2)
   前記第2情報は第3情報、第4情報、または、前記第3情報と前記第4情報の両方を含み、
   前記第3情報は前記機器を制御する温度値と前記温度値で前記機器を制御する時間を含み、
   前記第4情報は前記機器を制御する圧力値と前記圧力値で前記機器を制御する時間を含む、
   前記項目1に記載の方法。
  (項目2の説明)
  「第3情報」は図3の温度の欄と図3の時間の欄に記載された情報、及び、その関連記載に開示されている。
  「第4情報」は図3の圧力の欄と図3の時間の欄に記載された情報、及び、その関連記載に開示されている。
 本開示は、ユーザの味覚についての要望を満たし得る料理を調理する場合に有用である。
 10 制御システム
 20 情報提供システム
 100 調理装置
 110 操作パネル
 111 表示部
 112 入力受付部
 113 表示制御部
 120 プロセッサ
 121 取得部
 122 情報処理部
 123 出力部
 130 記憶部
 140 通信部
 150 調理制御部
 160 調理部
 200 ネットワーク
 300 サーバ
 310 第1データベース
 320 第2データベース
 330 第3データベース

Claims (15)

  1.  料理を示す料理情報、及び前記料理情報に基づく官能評価情報を取得する取得部と、
     取得された前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得する情報処理部と、
     取得された前記調理パラメータ情報を含む制御信号を、調理装置を制御する調理制御部に出力する出力部と、を備え、
     前記調理パラメータ情報は、前記調理装置による調理工程において前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む、
     制御システム。
  2.  前記1以上の調理パラメータは、第1官能評価値を有する料理に対応する1以上の第1調理パラメータと、前記第1官能評価値とは異なる第2官能評価値を有する料理に対応する1以上の第2変更調理パラメータと、のいずれか一方を含み、
     前記1以上の第2調理パラメータは、前記1以上の第1調理パラメータの一部又は全部を変更されている、
     請求項1に記載の制御システム。
  3.  前記1以上の調理パラメータは、前記第2官能評価値を有する料理に対応する複数の第2調理パラメータを含み、
     前記複数の第2調理パラメータの各々は、前記第2官能評価値を有する料理に含まれる化学成分の量がそれぞれ異なる、
     請求項2に記載の制御システム。
  4.  前記1以上の調理パラメータは、前記官能評価値に関連する化学成分を変化させるための調理パラメータを含む、
     請求項1又は2に記載の制御システム。
  5.  前記料理情報は、複数の食材を組み合わせた前記料理を示す、
     請求項1又は2に記載の制御システム。
  6.  前記情報処理部は、食材の種類、食材の分量、及び食材の加工状態のうちの少なくとも1つを示す情報を更に取得する、
     請求項1又は2に記載の制御システム。
  7.  前記官能評価値は、甘味、塩味、酸味、苦味、及び旨味のうちの少なくとも1つが定量的に表されたものを含む、
     請求項1又は2に記載の制御システム。
  8.  前記1以上の調理パラメータは、前記調理装置の温度を示す温度パラメータ、及び前記調理装置による調理時間を示す時間パラメータのうちの少なくとも1つを含む、
     請求項1又は2に記載の制御システム。
  9.  前記1以上の調理パラメータは、前記調理装置の圧力を示す圧力パラメータを含む、
     請求項1又は2に記載の制御システム。
  10.  前記情報処理部は、
     学習済みモデルを用いて前記調理パラメータ情報を取得し、
     前記学習済みモデルは、前記料理及び前記官能評価値を示す情報を入力として、前記1以上の調理パラメータを出力するように機械学習されている、
     請求項1又は2に記載の制御システム。
  11.  コンピュータが実行する制御方法であって、
     料理を示す料理情報を取得するステップと、
     前記料理情報に基づく官能評価情報を取得するステップと、
     取得した前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップと、
     取得した前記調理パラメータ情報を含む制御信号を出力するステップと、を含み、
     前記調理パラメータ情報は、前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む、
     制御方法。
  12.  料理を示す料理情報を取得するステップと、
     前記料理情報に基づく官能評価情報を取得するステップと、
     取得した前記料理情報及び前記官能評価情報に基づいて、1以上の調理パラメータを含む調理パラメータ情報を取得するステップと、
     取得した前記調理パラメータ情報を含む制御信号を出力するステップと、をコンピュータに実行させ、
     前記調理パラメータ情報は、前記官能評価情報に対応する官能評価値を増加させる、または、減少させるための調理パラメータを含む、
     制御プログラム。
  13.  表示部と、
     料理を示す料理情報の入力を受け付ける第1画像を前記表示部に表示させ、
     入力された前記料理情報に基づく官能評価情報の入力を受け付ける第2画像を前記表示部に表示させ、
     入力された前記料理情報及び前記官能評価情報に基づくレシピ情報を表す第3画像を前記表示部に表示させる表示制御部と、を備え、
     前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む、
     情報提供システム。
  14.  コンピュータが実行する情報提供方法であって、
     料理を示す料理情報を取得するステップと、
     前記料理情報に基づく官能評価情報を取得するステップと、
     取得された前記料理情報及び前記官能評価情報に基づくレシピ情報を出力するステップと、を含み、
     前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む、
     情報提供方法。
  15.  料理を示す料理情報を取得するステップと、
     前記料理情報に基づく官能評価情報を取得するステップと、
     取得された前記料理情報及び前記官能評価情報に基づくレシピ情報を出力するステップと、をコンピュータに実行させ、
     前記レシピ情報は、調理装置での調理工程より前の事前工程に関する事前工程情報、及び前記調理装置での調理工程より後の事後工程に関する事後工程情報の少なくとも一方を含む、
     情報提供プログラム。
PCT/JP2023/035995 2022-10-21 2023-10-03 制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム WO2024084948A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022169296 2022-10-21
JP2022-169296 2022-10-21

Publications (1)

Publication Number Publication Date
WO2024084948A1 true WO2024084948A1 (ja) 2024-04-25

Family

ID=90737344

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/035995 WO2024084948A1 (ja) 2022-10-21 2023-10-03 制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム

Country Status (1)

Country Link
WO (1) WO2024084948A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015052968A (ja) * 2013-09-09 2015-03-19 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 情報端末装置の制御方法
JP2017215687A (ja) * 2016-05-30 2017-12-07 シャープ株式会社 レシピ提供システムおよびサーバ
JP2018518343A (ja) * 2015-06-05 2018-07-12 佛山市順徳区美的電熱電器制造有限公司 調理器具、調理器具の調理制御方法及び調理制御装置
WO2021201020A1 (ja) * 2020-03-31 2021-10-07 株式会社 貝印刃物開発センター 管理サーバ

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015052968A (ja) * 2013-09-09 2015-03-19 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 情報端末装置の制御方法
JP2018518343A (ja) * 2015-06-05 2018-07-12 佛山市順徳区美的電熱電器制造有限公司 調理器具、調理器具の調理制御方法及び調理制御装置
JP2017215687A (ja) * 2016-05-30 2017-12-07 シャープ株式会社 レシピ提供システムおよびサーバ
WO2021201020A1 (ja) * 2020-03-31 2021-10-07 株式会社 貝印刃物開発センター 管理サーバ

Similar Documents

Publication Publication Date Title
CN104994747B (zh) 用于提供风味建议和增强的***和方法
CN105138682B (zh) 方便菜与数字菜谱的匹配方法、服务器及终端
US20210043108A1 (en) Recipe conversion system
US9576034B2 (en) Recipe presentation system and recipe presentation method
US20130149679A1 (en) System and methods for virtual cooking with recipe optimization
AU2017294574A1 (en) Generating a cooking process
US20130149677A1 (en) System and methods for virtual cooking with food pairing
JPWO2013125201A1 (ja) レシピ提示装置、及び、レシピ提示方法
US20160286837A1 (en) System and method of converting recipes for an automatic meal preparation apparatus
CN106547241B (zh) 一种实现烹饪信息处理的方法及烹饪装置
JP2019061366A (ja) 代替レシピ提示装置、代替レシピ提示方法、コンピュータプログラム及びデータ構造
KR20210134619A (ko) 조리 로봇, 조리 로봇 제어 장치, 제어 방법
US20210212504A1 (en) Recipe suggestion apparatus, recipe suggestion method, and non-transitory computer readable medium for recipe suggestion
KR20180067075A (ko) 요리 레시피 제작 시스템 및 방법
US20190251202A1 (en) Smart recipe recommendation apparatus, method thereof and automatic cooking apparatus
WO2024084948A1 (ja) 制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム
CN112331302A (zh) 一种自动饮食管理方法、***、厨房机器人及存储介质
WO2024084947A1 (ja) 制御システム、制御方法、制御プログラム、情報提供システム、情報提供方法、及び情報提供プログラム
KR101990742B1 (ko) 요리 레시피 제작 시스템 및 방법
JPH11243874A (ja) 調理システム
JP7003739B2 (ja) 献立提供装置、献立提供方法および献立提供プログラム
CN110794718B (zh) 多元食品烹饪方法、终端及存储介质
CA2812783A1 (en) System and method for providing flavor advisement and enhancement
JP7336423B2 (ja) レシピ提案装置およびレシピ提案システム
WO2024084962A1 (ja) 情報提供方法、情報提供システムおよびプロブラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23879595

Country of ref document: EP

Kind code of ref document: A1