Information processing device, information processing method, and program

The information processing device generates custom recipes for processed foods by identifying products and accessing master recipe information, addressing the cost and efficiency challenges of existing cooking-based recipe generation systems.

JP2025015078AActive Publication Date: 2025-01-30EBASE株式会社
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023118185
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-20
Publication Date
2025-01-30
Estimated Expiration
2043-07-20

AI Technical Summary

Technical Problem

Existing technologies require actual cooking to generate recipe information, making it costly and difficult to create recipes using processed foods through information processing alone.

Method used

An information processing device that identifies processed foods using product identifiers, accesses master recipe information, and generates custom recipes based on product component information, nutritional, and allergic information without actual cooking.

Benefits of technology

Enables automatic recipe generation at low cost, providing custom recipes with nutritional and allergic information, allowing food manufacturers and retailers to create and distribute recipes efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025015078000001_ABST
    Figure 2025015078000001_ABST
Patent Text Reader

Abstract

To provide an information processing device for generating information of a recipe using processed food.SOLUTION: An information processing device 1 capable of accessing master recipe information having: product information including a product identifier for identifying a product of processed food, a processed food identifier of general processed food corresponding to the product, and product component information including nutrient information of the product; and dish ingredient information including the processed food identifier, recipe information of a dish using the general processed food of the processed food identifier, and nutrient information of the dish obtained by excluding the general processed food includes a reception part 12 for receiving the product identifier, an acquisition part 13 for acquiring a processed food identifier corresponding to the product identifier and product ingredient information, and a generation part 14 for generating a custom recipe information including a recipe of a custom dish using a product of the product identifier and nutrient information of the custom dish by using recipe information and dish ingredient information corresponding to the processed food identifier, and its product ingredient information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device that automatically generates recipe information. [Background technology]

[0002] Food manufacturers that produce processed foods and retailers that sell processed foods want to publish recipes that use processed foods in order to promote sales of those foods. However, if recipes for each processed food are created manually, there is a problem in that the cost of creating one recipe is high.

[0003] As a related technique, a technique is known that supports the generation of recipe information by using information acquired by a cooking appliance (see Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-022365 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the technology described in the above Patent Document 1, it is necessary to use a cooking appliance to generate recipe information. Therefore, in order to create a recipe for a certain processed food, it is necessary to actually cook the food, and the recipe cannot be easily created by information processing alone. Thus, there has been a demand for a method to easily generate recipes using processed food products by information processing alone.

[0006] The present invention has been made to solve the above-mentioned problems, and aims to provide an information processing device, etc. that can automatically generate recipe information using processed food products using information processing alone. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, an information processing device according to one aspect of the present invention is an information processing device that can access multiple product information having a product identifier that identifies a product that is a processed food, a processed food identifier that identifies a general processed food corresponding to the product, and product component information including nutrient information related to the nutrients of the product, and multiple master recipe information having a processed food identifier, recipe information that is information on a recipe of a dish using the general processed food identified by the processed food identifier, and dish component information including nutrient information of a dish excluding the general processed food identified by the processed food identifier, and is equipped with a reception unit that receives the product identifier, an acquisition unit that acquires the processed food identifier and product component information corresponding to the product identifier received by the reception unit, a generation unit that uses the recipe information and dish component information corresponding to the processed food identifier acquired by the acquisition unit and the product component information acquired by the acquisition unit to generate custom recipe information including information on a recipe of a custom dish using a product identified by the product identifier accepted by the reception unit and nutrient information of the custom dish, and an output unit that outputs the custom recipe information. With this configuration, recipes for processed food products can be automatically generated by information processing alone, without the need for actual cooking. This allows food manufacturers and retailers, for example, to generate custom recipe information using processed food products at low cost. It also becomes possible to provide consumers with custom recipe information generated in real time. In addition, since the custom recipe information also includes nutrient information, it becomes possible to learn about the nutrient information of the custom dish through the custom recipe information.

[0008] In addition, in an information processing device according to one aspect of the present invention, the product information also has characteristic information indicating nutritional characteristics of a product identified by a product identifier included in the product information, and the master recipe information also has characteristic information indicating nutritional characteristics of a dish corresponding to the recipe information included in the master recipe information, the acquisition unit also acquires characteristic information corresponding to the product identifier accepted by the acceptance unit, and the generation unit may generate custom recipe information using recipe information and dish ingredient information corresponding to the processed food identifier and characteristic information acquired by the acquisition unit. With this configuration, it becomes possible to generate custom recipe information that corresponds to the nutrient characteristics of a processed food product, such as low sugar content, low calories, etc. Therefore, it becomes possible to generate custom recipe information that makes use of the characteristics of a processed food product.

[0009] In addition, in the information processing device according to one aspect of the present invention, the multiple master recipe information may include two or more pieces of master recipe information each having the same processed food identifier, different recipe information for the same dish, and different characteristic information. With this configuration, for example, even if there are multiple products for a certain general processed food that correspond to different characteristics, it becomes possible to generate custom recipe information for the same dish that corresponds to each of the characteristics of the multiple products.

[0010] In addition, in an information processing device according to one embodiment of the present invention, the multiple master recipe information include two or more master recipe information each having the same processed food identifier, different recipe information for the same dish, and different dish ingredient information, and when there are two or more pairs of recipe information and dish ingredient information for the same dish corresponding to the processed food identifier acquired by the acquisition unit, the generation unit may generate custom recipe information using a pair of recipe information and dish ingredient information whose nutrient information of the custom dish satisfies a predetermined condition. With this configuration, it becomes possible to generate custom recipe information for a custom dish whose nutrient information satisfies a predetermined condition for a certain processed food product, such as low sugar, low calorie, low salt, good nutritional balance, etc.

[0011] In addition, in an information processing device according to one aspect of the present invention, the product ingredient information contained in the product information also includes allergy information regarding the presence or absence of allergens in a product identified by a product identifier contained in the product information, and the dish ingredient information contained in the master recipe information also includes allergy information regarding the presence or absence of allergens in a dish corresponding to the recipe information contained in the master recipe information, excluding general processed foods identified by processed food identifiers included in the master recipe information, and the generation unit may use the allergy information contained in the product ingredient information acquired by the acquisition unit and the allergy information contained in the dish ingredient information contained in the master recipe information to generate custom recipe information for a custom dish that does not contain any allergens other than those contained in a product identified by a product identifier accepted by the acceptance unit. With this configuration, it becomes possible to generate custom recipe information for a custom dish that uses a processed food product so as to avoid the inclusion of allergens not contained in the product.

[0012] In addition, an information processing method according to one aspect of the present invention is an information processing method processed using a receiving unit, an acquisition unit capable of accessing multiple product information having a product identifier that identifies a product that is a processed food, a processed food identifier that identifies a general processed food corresponding to the product, and product component information including nutrient information related to the nutrients of the product, a generation unit capable of accessing multiple master recipe information having a processed food identifier, recipe information that is information on a recipe of a dish using the general processed food identified by the processed food identifier, and dish component information including nutrient information of a dish excluding the general processed food identified by the processed food identifier, and an output unit, the information processing method including: a step in which the receiving unit accepts the product identifier; a step in which the acquisition unit acquires the processed food identifier and the product component information corresponding to the accepted product identifier; a step in which the generation unit generates custom recipe information using the recipe information and dish component information corresponding to the acquired processed food identifier and the acquired product component information, the custom recipe information including information on a recipe of a custom dish using a product identified by the accepted product identifier and nutrient information of the custom dish; and a step in which the output unit outputs the custom recipe information. Effect of the Invention

[0013] According to the information processing device and the like of one aspect of the present invention, recipes for processed food products can be automatically generated only by information processing without actual cooking. Therefore, recipes can be generated at low cost. In addition, the custom recipe information allows users to know information about the nutrients in the custom dish. [Brief description of the drawings]

[0014] [Figure 1] FIG. 1 is a block diagram showing a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] A flowchart showing the operation of the information processing device according to the embodiment. [Diagram 3] FIG. 13 is a diagram showing an example of product information in the embodiment; [Figure 4]FIG. 2 is a diagram showing an example of master recipe information in the embodiment; [Diagram 5] FIG. 13 is a diagram showing an example of output custom recipe information in the embodiment; [Figure 6] FIG. 2 is a schematic diagram showing an example of the appearance of a computer system according to the embodiment; [Figure 7] FIG. 2 shows an example of the configuration of a computer system according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] The information processing device and information processing method according to the present invention will be described below using embodiments. In the following embodiments, components and steps with the same reference numerals are the same or equivalent, and repeated explanations may be omitted. The information processing device according to the present embodiment automatically generates recipes for dishes using processed food products by information processing alone, without actually cooking the dishes.

[0016] FIG. 1 is a block diagram showing a configuration of an information processing system 100 according to the present embodiment. The information processing system 100 according to the present embodiment includes an information processing device 1 and a plurality of information processing terminals 2 communicably connected via a wired or wireless communication line 500. The communication line 500 may be, for example, the Internet, an intranet, a public telephone line network, or the like. The information processing terminal 2 may be, for example, a personal computer, a smartphone, a tablet terminal, or the like. In addition, the information processing terminal 2 may be, for example, a portable terminal, or may not be such a terminal. In the latter case, the information processing terminal 2 may be, for example, a desktop personal computer, or the like.

[0017] As shown in FIG. 1, the information processing device 1 includes a storage unit 11, a reception unit 12, an acquisition unit 13, a generation unit 14, and an output unit 15. FIG. 1 illustrates a case in which the information processing device 1 is a server device in a server-client system, but the information processing device 1 may be a standalone device. When the information processing device 1 is a standalone device, for example, the reception unit 12 may receive information from an input device, and the output unit 15 may perform output such as display or printing. In addition, the information processing device 1 may be, for example, a general-purpose device such as a computer, or may be a dedicated device for generating custom recipe information.

[0018] The storage unit 11 stores a plurality of pieces of product information and a plurality of pieces of master recipe information. The product information has a product identifier for identifying a product that is a processed food, a processed food identifier for identifying a general processed food corresponding to the product, and product component information including nutrient information related to the nutrients of the product, and may further have characteristic information indicating characteristics related to the nutrients of the product. The product component information in the product information may also include, for example, allergy information related to the presence or absence of allergens in the product identified by the product identifier in the product information. In other words, the product component information in the product information may include, for example, nutrient information and allergy information of the product in the product information. One piece of product information is usually information corresponding to one product.

[0019] Processed foods are foods produced by various treatments, processing, and cooking using agricultural products, livestock products, marine products, etc. as raw materials. Processed foods are not particularly limited, and may be, for example, canned or bottled foods, cooked frozen foods, chilled foods, retort pouch foods, prepared dishes, and other cooked foods, instant foods, processed agricultural foods such as noodles, breads, tofu, and natto, processed seafood such as kamaboko, chikuwa, and hanpen, processed meat products such as ham, wiener sausage, and bacon, or other processed foods.

[0020] The product identifier is not particularly limited as long as it is an identifier capable of identifying a product, but may be, for example, an identifier given to a product, such as a JAN (Japanese Article Number) code or an EAN (European Article Number) code, or may be a product name. The JAN code may be, for example, a source marking JAN. In addition, when an in-store marking JAN is given to a product, the product may not be uniquely identified by the in-store marking alone, so the product identifier may include the in-store marking JAN and a trader identifier that identifies the trader who gave the in-store marking JAN. The trader identifier may be, for example, an identifier of a retail company, or an identifier of a store that sells the product. In this embodiment, the case where the product identifier is a product name will be mainly described. Note that, when the product identifier is something other than a product name, such as a JAN code, the product information may further include, for example, a product name of a product identified by a product identifier included in the product information.

[0021] The general processed food refers to, for example, a general processed food, and may be, for example, a processed food listed in the Standard Tables of Food Composition in Japan (8th Edition) etc. The processed food identifier is not particularly limited as long as it is an identifier that can identify the general processed food, but may be, for example, the name of the general processed food, such as "frozen hamburger steak", "frozen dumplings", "kamaboko", "wiener sausage", or the like, that is, the general name of the processed food.

[0022] The nutrient information may be, for example, information indicating the amount of a nutrient. The nutrient information may include, for example, a calorific value, or may include the amount of each nutrient. The nutrients may be, for example, proteins, lipids, carbohydrates, or may include one or more of salt equivalents, minerals, vitamins, cholesterol, dietary fiber, and the like. In the food field, since energy is generally included in nutritional components, the amount of nutrients may be considered to include calorific value. The nutrient information included in the product information may, for example, tell the calorific value of a product or the amount of each nutrient of the product. The nutrient information included in the product information may, for example, be information indicating the amount of the nutrient itself of the product, or may be information indicating the amount of the nutrient per unit amount. The unit amount may, for example, be a unit number such as one piece, a unit weight such as 100g, or a unit volume such as 100ml. When the nutrient information included in the product information is information indicating the amount of a nutrient per unit amount, for example, the amount of each nutrient of the product may be calculated by using the amount of use included in the recipe information described later and the nutrient information.

[0023] For example, if the product identified by the product identifier, which is the in-store marking JAN, is a product with different weights for each product, such as prepared foods, the nutrient information included in the product information having the product identifier may be, for example, information on nutrients per unit amount of the product. In this case, for example, the in-store marking JAN may also include the weight of the product, and the amount of each nutrient of the product may be obtained by using the weight and the nutrient information.

[0024] The allergy information may be, for example, information indicating the presence or absence of an allergen, or information indicating the amount of an allergen. In this embodiment, the former case will be mainly described. An allergen is a substance that causes a food allergy, and in this embodiment, the seven items of egg, milk, wheat, shrimp, crab, peanuts, and buckwheat will be mainly described, but it may be 27 items including abalone and squid, or any other number of items. The allergy information included in the product information makes it possible to know whether the product contains each allergen.

[0025] The characteristic information is information indicating characteristics related to nutrients, and may be, for example, information such as "low sugar," "low calorie," or "low salt." In this way, the characteristic information may be, for example, information related to health, or information indicating that a particular nutrient is low. The characteristic information included in the product information may be, for example, information obtained from a product description.

[0026] The master recipe information includes a processed food identifier, recipe information that is information on a recipe for a dish using a general processed food identified by the processed food identifier, and dish ingredient information that includes nutrient information of the dish excluding the general processed food identified by the processed food identifier, and may further include characteristic information that indicates characteristics related to the nutrients of the dish corresponding to the recipe information. The dish ingredient information included in the master recipe information may also include allergy information regarding the presence or absence of allergens in the dish corresponding to the recipe information included in the master recipe information excluding the general processed food identified by the processed food identifier included in the master recipe information. In other words, the dish ingredient information included in the master recipe information may include nutrient information and allergy information of the dish corresponding to the recipe information included in the master recipe information excluding the general processed food identified by the processed food identifier included in the master recipe information. In this way, the nutrient information and allergy information included in the dish ingredient information may be nutrient information and allergy information resulting from excluding the general processed food used in the dish from the ingredients of the dish corresponding to the dish ingredient information. Note that the dish corresponding to the recipe information may be a dish whose ingredients and cooking method are indicated by the recipe information. Furthermore, the dish corresponding to the dish ingredient information may be a dish corresponding to recipe information included in the master recipe information having that dish ingredient information.

[0027] Furthermore, the nutrient information and allergy information included in the dish ingredient information may be similar to the nutrient information and allergy information included in the product ingredient information, except that the nutrient information and allergy information are about dishes excluding general processed foods. Furthermore, the characteristic information included in the master recipe information may be similar to the characteristic information included in the product information, except that the characteristic information is about the nutrients of the dishes corresponding to the recipe information included in the master recipe information. Strictly speaking, the characteristic information included in the master recipe information may be information about the nutrients of the dishes corresponding to the recipe information included in the master recipe information, excluding general processed foods identified by the processed food identifier included in the master recipe information.

[0028] As a result, if it is possible to identify the nutrient information of a dish excluding general processed foods, the dish ingredient information in the master recipe information may include nutrient information of the entire dish including standard general processed foods and nutrient information of the standard general processed foods. Even in this case, it is possible to identify the nutrient information of the dish excluding general processed foods by subtracting the nutrient information of the standard general processed foods from the nutrient information of the entire dish, so it can be considered that the dish ingredient information includes nutrient information from the dish excluding general processed foods.

[0029] The recipe information may include, for example, information on ingredients of a dish, or information on how to prepare the dish. The recipe information may include, for example, the name of a dish whose preparation method is indicated by the recipe information. The recipe information may include, for example, an image of the dish, an image of the preparation method, or a video of the preparation method. The ingredient information may be, for example, information indicating the amount of each ingredient used. In the following description, the ingredient information and the preparation method may be simply referred to as ingredients and preparation methods. In addition, the portion of the general processed food in the ingredients and preparation method may be replaceable with a product name. For example, the portion of the general processed food identified by the processed food identifier "frozen hamburger" in the recipe information may be described using a processed food identifier, such as ingredients "frozen hamburger: 4 pieces" or preparation method "add frozen hamburger and simmer on low heat for 10 minutes." In this way, for example, when generating custom recipe information, the processed food identifier (e.g., frozen hamburger) in the recipe information may be replaced with a product name (e.g., AAA hamburger) to generate recipe information for a specific product.

[0030] The process by which information is stored in the storage unit 11 is not important. For example, information may be stored in the storage unit 11 via a recording medium, information transmitted via a communication line or the like may be stored in the storage unit 11, or information inputted via an input device may be stored in the storage unit 11. In addition, the storage unit 11 is preferably realized by a non-volatile recording medium, but may also be realized by a volatile recording medium. The recording medium may be, for example, a semiconductor memory, a magnetic disk, an optical disk, or the like.

[0031] In addition, in the present embodiment, a case will be mainly described in which a plurality of pieces of product information and a plurality of pieces of master recipe information are stored in the storage unit 11 of the information processing device 1, and as a result, the information processing device 1 is able to access these pieces of information, but at least one of the plurality of pieces of product information and the plurality of pieces of master recipe information may be managed by an external device or the like of the information processing device 1. Even in this case, the information processing device 1 is assumed to be able to access the plurality of pieces of product information and the plurality of pieces of master recipe information managed by the external device or the like.

[0032] The reception unit 12 receives a product identifier. For example, the reception unit 12 may receive a product identifier transmitted from the information processing terminal 2. This product identifier identifies a processed food product used in the recipe to be generated. Therefore, when a recipe for a certain processed food product is desired, the product identifier of the product can be input to the information processing device 1. The reception unit 12 may receive a product identifier from, for example, a food manufacturer or retailer that wants to obtain a recipe for the processed food product, or may receive a product identifier from a consumer that wants to create a dish using the processed food product.

[0033] The reception unit 12 may, for example, receive information input from an input device (e.g., a keyboard, a mouse, a touch panel, etc.), or may receive information transmitted via a wired or wireless communication line. In this embodiment, the case where the reception unit 12 receives transmitted information will be mainly described. Note that the reception unit 12 may or may not include a device for receiving the information (e.g., an input device, a communication device, etc.). Furthermore, the reception unit 12 may be realized by hardware, or may be realized by software such as a driver that drives a specific device.

[0034] The acquisition unit 13 acquires a processed food identifier and product ingredient information corresponding to the product identifier accepted by the acceptance unit 12. The acquisition unit 13 may also acquire characteristic information corresponding to the product identifier accepted by the acceptance unit 12. The processed food identifier, product ingredient information, and characteristic information corresponding to the product identifier may be the processed food identifier, product ingredient information, and characteristic information included in the product information having the product identifier. In a case where the product identifier is not the product name but the product information also includes the product name, the acquisition unit 13 may also acquire, for example, the product name corresponding to the product identifier.

[0035] The generating unit 14 generates custom recipe information including information on a recipe of a custom dish using a product identified by the product identifier received by the receiving unit 12 and nutrient information of the custom dish, using recipe information and dish ingredient information corresponding to the processed food identifier acquired by the acquiring unit 13 and product ingredient information acquired by the acquiring unit 13. The custom recipe information may further include allergy information of the custom dish. Note that using the dish ingredient information and the product ingredient information may mean, for example, using nutrient information included in the dish ingredient information and nutrient information included in the product ingredient information, or using nutrient information and allergy information included in the dish ingredient information and nutrient information and allergy information included in the product ingredient information. The recipe information and dish ingredient information corresponding to the processed food identifier may be recipe information and dish ingredient information included in the master recipe information having the processed food identifier. Note that when there are multiple master recipe information having the processed food identifier acquired by the acquiring unit 13, the generating unit 14 may, for example, acquire pairs of recipe information and dish ingredient information from the multiple master recipe information. In this case, for example, two or more pieces of custom recipe information corresponding to the two or more acquired sets may be generated, or, as described below, one or more pieces of custom recipe information may be generated using a portion of master recipe information selected from the multiple pieces of master recipe information.

[0036] The generating unit 14 may, for example, include each piece of information included in the recipe information corresponding to the processed food identifier acquired by the acquiring unit 13 in the custom recipe information. In this case, for example, the processed food identifier included in the recipe information may be replaced with the product name of the product identified by the product identifier accepted by the accepting unit 12. The product name may be, for example, the product identifier or the product name acquired by the acquiring unit 13. In the former case, the generating unit 14 may, for example, use the product identifier accepted by the accepting unit 12. Note that, when this replacement is not performed, the recipe information included in the master recipe information may include the name of the general processed food identified by the processed food identifier.

[0037] The generating unit 14 may generate nutrient information and allergy information included in the custom recipe information, for example, by using the dish ingredient information corresponding to the processed food identifier acquired by the acquiring unit 13 and the product ingredient information acquired by the acquiring unit 13. The nutrient information included in the custom recipe information may be generated by integrating the nutrient information included in the dish ingredient information and the nutrient information included in the product ingredient information. More specifically, the nutrient information to be included in the custom recipe information may be generated by adding the amount of each nutrient included in both nutrient information for each nutrient. For example, when the nutrient information included in the product ingredient information is information indicating the amount of a nutrient per unit amount, the generating unit 14 may perform the above-mentioned integration process after calculating the amount of each nutrient of the general processed food using the nutrient information and the usage amount of the general processed food identified by the processed food identifier included in the recipe information held by the master recipe information. The allergy information included in the custom recipe information may be generated by integrating the allergy information included in the dish ingredient information corresponding to the processed food identifier acquired by the acquiring unit 13 and the allergy information included in the product ingredient information acquired by the acquiring unit 13. More specifically, when at least one of the allergy information indicates that a certain allergen is contained in a product or a dish excluding general processed foods, allergy information including the allergen may be generated. When the allergy information indicates the amount of each allergen, the allergy information to be included in the custom recipe information may be generated by adding up the amounts of each allergen contained in both allergy information for each allergen, as in the case of nutrient information.

[0038] In addition, when the product information and master recipe information also have characteristic information and the characteristic information is also acquired by the acquisition unit 13, the generation unit 14 may generate custom recipe information using recipe information and dish ingredient information corresponding to the processed food identifier and characteristic information acquired by the acquisition unit 13. The recipe information and dish ingredient information corresponding to the processed food identifier and characteristic information may be the recipe information and dish ingredient information included in the master recipe information having the processed food identifier and characteristic information. In this case, since the custom recipe information is generated using the master recipe information having characteristic information that matches the characteristic information of the product, the generated custom recipe information also matches the characteristic information of the product. For example, custom recipe information for a "low carb" custom dish is generated using a "low carb" processed food product.

[0039] The generation unit 14 may also use the allergy information included in the product ingredient information acquired by the acquisition unit 13 and the allergy information included in the cooking ingredient information of the master recipe information to generate custom recipe information for a custom dish that does not contain any allergens other than those contained in the product identified by the product identifier accepted by the acceptance unit 12, using the allergy information included in the product ingredient information acquired by the acquisition unit 13. In this case, the generation unit 14 may use the allergy information included in the product ingredient information acquired by the acquisition unit 13 to identify allergens contained in the product identified by the product identifier accepted by the acceptance unit 12, and generate custom recipe information using master recipe information that does not contain allergy information indicating that the product contains allergens other than the identified allergens, i.e., allergy information indicating that the product contains only allergens contained in the identified allergens, or master recipe information that contains allergy information indicating that the product does not contain any allergens. In this way, when custom recipe information is generated using allergy information, it is preferable that the custom recipe information also contains allergy information.

[0040] The output unit 15 outputs the custom recipe information generated by the generation unit 14. When two or more pieces of custom recipe information are generated by the generation unit 14, the output unit 15 may output the two or more pieces of custom recipe information. In this case, for example, the output unit 15 may first output a list of names of dishes included in the custom recipe information, and then output the custom recipe information corresponding to the name of a dish selected from the list.

[0041] Here, this output may be, for example, a display on a display device (e.g., a liquid crystal display or an organic EL display), may be transmitted to a specified device via a communication line, may be printed by a printer, may be stored on a recording medium, or may be handed over to another component. In this embodiment, a case in which output unit 15 transmits custom recipe information to information processing terminal 2 will be mainly described. Note that output unit 15 may or may not include a device that performs output (e.g., a display device or a communication device). Also, output unit 15 may be realized by hardware, or may be realized by software such as a driver that drives those devices.

[0042] Next, the operation of the information processing device 1 will be described with reference to the flowchart of FIG. (Step S101) The reception unit 12 judges whether or not a product identifier has been received. If the product identifier has been received, the process proceeds to step S102, and if not, the process of step S101 is repeated until a product identifier is received.

[0043] (Step S102) The acquisition unit 13 acquires a processed food identifier and product ingredient information corresponding to the product identifier accepted in step S101. The acquisition unit 13 may also acquire, for example, feature information corresponding to the accepted product identifier. The acquired information may be temporarily stored in a recording medium (not shown).

[0044] (Step S103) The generation unit 14 identifies master recipe information including the processed food identifier acquired in step S102. If characteristic information is also acquired in step S102, the generation unit 14 may, for example, identify master recipe information including both the acquired processed food identifier and characteristic information. Identifying the master recipe information means making the identified master recipe information known, and may, for example, involve storing information identifying the identified master recipe information in a specified recording medium, or may involve setting information indicating that the identified master recipe information has been identified, such as a flag.

[0045] (Step S104) The generation unit 14 sets a counter i to 1.

[0046] (Step S105) The generation unit 14 judges whether the allergens indicated to be contained in the dish excluding general processed foods by the allergy information included in the i-th master recipe information identified in step S103 include additional allergens other than the allergens indicated to be contained in the product by the allergy information included in the product ingredient information acquired in step S102. If the additional allergens are included, the process proceeds to step S107, and if not, that is, if no additional allergens are included, the process proceeds to step S106.

[0047] (Step S106) The generation unit 14 selects the i-th master recipe information. Selecting the master recipe information means making the selected master recipe information known, and may be, for example, storing information for identifying the selected master recipe information in a predetermined recording medium, or setting information indicating the selection, such as a flag, in the selected master recipe information.

[0048] (Step S107) The generation unit 14 increments the counter i by one.

[0049] (Step S108) The generation unit 14 determines whether the i-th master recipe information is included in the master recipe information identified in step S103. If the i-th master recipe information is included, the process returns to step S105. If not, the process proceeds to step S109.

[0050] (Step S109) The generation unit 14 generates custom recipe information using the selected master recipe information. The generation unit 14 may generate custom recipe information using, for example, recipe information and dish ingredient information included in the selected master recipe information, and product ingredient information acquired by the acquisition unit 13. Normally, one piece of custom recipe information is generated from one piece of master recipe information, so when multiple pieces of master recipe information are selected, multiple pieces of custom recipe information are generated.

[0051] (Step S110) The output unit 15 outputs the custom recipe information generated in step S109. Then, the process returns to step S110.

[0052] In addition, if there is no identified master recipe information in step S103 of the flowchart in FIG. 2, or if there is no selected master recipe information in step S109, the subsequent processes may not be performed. In this case, for example, a message indicating that custom recipe information has been generated may be output. In addition, the order of the processes in the flowchart in FIG. 2 is an example, and the order of each step may be changed as long as the same result can be obtained. For example, instead of generating the custom recipe information in step S109, custom recipe information may be generated using the i-th master recipe information in step S106. In addition, in the flowchart in FIG. 2, the process ends due to a power off or an interrupt to end the process.

[0053] Next, the operation of the information processing device 1 according to the present embodiment will be described using a specific example. In this specific example, it is assumed that the storage unit 11 stores a plurality of pieces of product information shown in Fig. 3 and a plurality of pieces of master recipe information shown in Fig. 4.

[0054] The product information shown in FIG. 3 includes a product identifier of the product, a processed food identifier for identifying a general processed food corresponding to the product, product ingredient information of the product, and characteristic information related to the nutritional content of the product. In this specific example, the product identifier is the product name. The processed food identifier is also the name of the general processed food. The product ingredient information includes nutrient information and allergy information. The nutrient information shown in FIG. 3 may be, for example, information indicating the amount of calories, protein, carbohydrates, and lipids per piece of frozen hamburger or frozen dumplings. The allergy information is information indicating the presence or absence of seven allergens such as eggs and milk, and a value of "0" indicates that the product does not contain allergens, and a value of "1" indicates that the product contains allergens. For example, a product identified by a product identifier "ABC beef hamburger" is a general processed food identified by a processed food identifier "frozen hamburger", and the nutritional characteristics of the product are "low sugar" and that the product contains egg, milk, and wheat allergens. Note that, like the product information having the product identifier "BBB soft hamburger" in FIG. 3, product information having no characteristic information, that is, null characteristic information, may exist.

[0055] The master recipe information shown in FIG. 4 includes an ID, a processed food identifier, recipe information of a dish containing a general processed food identified by the processed food identifier as an ingredient, dish ingredient information of the dish other than the general processed food, and characteristic information on the nutrients of the dish. In this specific example, the recipe information includes the name of the dish, the ingredients of the dish, and how to make the dish. The nutrient information and allergy information included in the dish ingredient information are information on nutrients and allergies related to ingredients excluding the general processed food identified by the processed food identifier. The ID is information for identifying the master recipe information, and may be, for example, information used in managing information. For example, the master recipe information of ID001 includes recipe information of the name of the dish "stewed hamburger" using a general processed food identified by the processed food identifier "frozen hamburger", dish ingredient information including nutrient information and allergy information of ingredients other than the general processed food identified by the processed food identifier "frozen hamburger", and characteristic information "low calorie". Therefore, this recipe information is information on a low calorie recipe. Note that there may be master recipe information that does not have characteristic information, that is, has null characteristic information, such as the master recipe information with ID 004 in FIG.

[0056] As shown in FIG. 4, the multiple master recipe information may include two or more pieces of master recipe information each having the same processed food identifier, different recipe information for the same dish, and different characteristic information. The four pieces of master recipe information ID001 to ID004 shown in FIG. 4 are such master recipe information. The different recipe information for the same dish may be, for example, recipe information corresponding to the same dish, with some information being different. The different recipe information for the same dish may be, for example, recipe information corresponding to the same dish, with the same cooking method, with at least one of the ingredients, i.e., the ingredients and the amount used, being different. Note that the dish ingredient information included in two or more pieces of master recipe information including different recipe information for the same dish may be, for example, the same information or different information. For example, if the nutrients included in the ingredients with different amounts used are nutrients whose amounts are indicated by the nutrient information (for example, if the ingredients with different amounts used are pasta and the nutrient information includes the amount of carbohydrates), the dish ingredient information will be different information, and if not (for example, if the ingredients with different amounts used are salt and the nutrient information does not include the amount of salt equivalent), the dish ingredient information will be the same information. In this way, when multiple master recipe information include two or more pieces of master recipe information each having the same processed food identifier, different recipe information for the same dish, and different characteristic information, even if there are multiple products for a certain general processed food that correspond to different characteristics, it becomes possible to generate custom recipe information for the same dish that corresponds to each of the characteristics of the multiple products.

[0057] First, assume that a user, who is a consumer, operates information processing terminal 2 to photograph a package of a product identified by a product identifier "AAA hamburger", and transmits the product identifier "AAA hamburger", which is the product name read by performing OCR processing on the photographed image, to information processing device 1. Then, in response to the operation, the product identifier "AAA hamburger" is transmitted from information processing terminal 2 to information processing device 1. When receiving the product identifier, reception unit 12 of information processing device 1 passes the received product identifier to acquisition unit 13 and generation unit 14, and passes the address of the sender of the product identifier to output unit 15 (step S101).

[0058] When the product identifier "AAA hamburger steak" is received, the acquisition unit 13 searches for multiple pieces of product information shown in FIG. 3 using the product identifier as a search key. In this case, the third product information is hit, so the acquisition unit 13 acquires the processed food identifier "frozen hamburger steak", the product ingredient information, and the characteristic information "reduced salt" from the hit product information and passes them to the generation unit 14 (step S102). When the processed food identifier and the like are received, the generation unit 14 searches for multiple pieces of master recipe information shown in FIG. 4 using the processed food identifier "frozen hamburger steak" and the characteristic information "reduced salt" as search keys. In this case, it is assumed that only the master recipe information of ID003 is hit. Then, the generation unit 14 sets the master recipe information of ID003 as the master recipe information of the specified target (step S103).

[0059] The generation unit 14 then compares the allergy information contained in the identified master recipe information with the allergy information contained in the product ingredient information acquired by the acquisition unit 13, and determines whether the allergens indicated to be contained in the dish by the allergy information contained in the master recipe information include additional allergens other than the allergens indicated to be contained in the product by the allergy information contained in the product ingredient information (steps S104, S105). In this case, it is determined that the additional allergens are not included. The generation unit 14 then selects the master recipe information with ID003, and generates custom recipe information using the selected master recipe information (steps S106 to S109).

[0060] Specifically, the generating unit 14 reads out recipe information from the master recipe information of ID003, and replaces the processed food identifier "frozen hamburger" included in the recipe information with the product identifier "AAA hamburger" received from the receiving unit 12, thereby generating recipe information corresponding to the product identified by the product identifier "AAA hamburger". The generating unit 14 also calculates the amount of each nutrient of the general processed food identified by the processed food identifier "frozen hamburger" using the amount of each nutrient per unit amount indicated by the nutrient information included in the product ingredient information received from the acquiring unit 13 and the amount of the processed food identifier "frozen hamburger" included in the recipe information read out from the master recipe information of ID003, and generates nutrient information corresponding to the customized dish using the calculation result and the amount of each nutrient indicated by the nutrient information read out from the master recipe information of ID003. The generating unit 14 also generates allergy information corresponding to the customized dish using the allergy information included in the product ingredient information received from the acquiring unit 13 and the allergy information included in the dish ingredient information read out from the master recipe information of ID003.

[0061] In this specific example, the master recipe information is selected so that the set of allergens indicated to be contained in the dish by the allergy information contained in the dish ingredient information is a subset of the set of allergens indicated to be contained in the product by the allergy information contained in the product ingredient information, so the generation unit 14 may use the allergy information contained in the product ingredient information acquired by the acquisition unit 13 as the allergy information of the customized dish as is.

[0062] Then, generation unit 14 passes custom recipe information including the generated recipe information, nutrient information, and allergy information to output unit 15. Upon receiving the custom recipe information, output unit 15 transmits the received custom recipe information to the address previously received from reception unit 12 (step S110). In this manner, the custom recipe information is transmitted to information processing terminal 2 from which the transmission process of the product identifier was performed.

[0063] The custom recipe information is received and displayed on the information processing terminal 2 of the user who performed the transmission process of the product identifier "AAA hamburger". In this way, the user can view the custom recipe information shown in FIG. 5, for example. The custom recipe information shown in FIG. 5 includes the name of the custom dish, recipe information for the custom dish, and nutrient information and allergy information for the custom dish. Therefore, the user can learn about recipes that use a product identified by the product identifier "AAA hamburger" and that match the nutrient characteristic of that product, "reduced salt". The user can also learn about the nutrient information for the custom dish and information about the presence or absence of allergens.

[0064] In addition, for example, when there is no feature information corresponding to the product identifier accepted by the accepting unit 12, such as the product identifier "BBB soft hamburger" shown in Fig. 3, the generating unit 14 may generate custom recipe information using master recipe information having null feature information, or may generate custom recipe information using master recipe information having any feature information. In the latter case, the custom recipe information may include the feature information included in the master recipe information used in the generation of the custom recipe information.

[0065] In addition, in this specific example, the case where the product name, which is the product identifier, is obtained by performing OCR processing on the captured image of the product package has been described, but this is not essential. For example, the user may read the JAN code of the product with the camera of the information processing terminal 2, transmit the JAN code to a predetermined server, and receive the product name corresponding to the JAN code at the information processing terminal 2, and transmit the received product name to the information processing device 1.

[0066] In addition, in this specific example, a case has been described in which a user who is a consumer uses the generated custom recipe information, but it goes without saying that custom recipe information may also be used by food manufacturers, retail companies, etc. In this case, a person in charge of the food manufacturer, retail company, etc. may operate information processing terminal 2 to transmit to information processing device 1 a product identifier that identifies a processed food product for which a recipe is to be created.

[0067] As described above, the information processing device 1 according to the present embodiment can automatically generate recipes for processed food products only through information processing without performing actual cooking. Therefore, for example, food manufacturers and retail companies can generate custom recipe information using processed food products at low cost. As described in the above specific example, it is also possible to provide consumers with custom recipe information generated in real time. Since the custom recipe information also includes nutrient information, the custom recipe information can also provide information on nutrients. Furthermore, if the custom recipe information also includes allergy information, the custom recipe information can also provide information on the presence or absence of allergens in the custom dish.

[0068] Furthermore, when the product information and master recipe information also contain characteristic information, the acquiring unit 13 also acquires the characteristic information corresponding to the received product identifier, and the generating unit 14 generates custom recipe information using the recipe information and dish ingredient information corresponding to the acquired processed food identifier and characteristic information, it is possible to generate custom recipe information that matches the nutrient-related characteristics of the processed food product, such as low sugar content and low calories. Therefore, when generating a recipe for a processed food product, it is possible to avoid losing the nutrient-related characteristics of the product.

[0069] In addition, when generating custom recipe information using a processed food product, allergens that are not contained in that product are not included in the custom dish. This means that, for example, a user who needs to be careful about the presence or absence of allergens does not have to worry about allergens contained in the custom dish, as long as they select a processed food product while paying attention to the allergens contained in the product, thereby improving user convenience.

[0070] In this embodiment, the generating unit 14 may generate custom recipe information so that the nutrient information of the custom dish satisfies a predetermined condition. In this case, for example, the multiple master recipe information may include two or more master recipe information each having the same processed food identifier, different recipe information of the same dish, and different dish ingredient information. In addition, when there are two or more sets of recipe information and dish ingredient information of the same dish corresponding to the processed food identifier acquired by the acquiring unit 13, the generating unit 14 may generate custom recipe information using a set of recipe information and dish ingredient information in which the nutrient information of the custom dish satisfies a predetermined condition. The set of recipe information and dish ingredient information of the same dish corresponding to the acquired processed food identifier refers to a set of recipe information and dish ingredient information included in the master recipe information having the processed food identifier, in which the dish corresponding to the recipe information is the same dish. The predetermined condition may be, for example, low sugar content, low calorie content, low salt content, or good nutritional balance. The predetermined condition may be, for example, predetermined in the information processing device 1, or may be determined by a user or the like. In the latter case, for example, the predetermined condition may be received by the receiving unit 12 together with the product identifier, and the received predetermined condition may be passed to the generating unit 14 .

[0071] Specifically, the generation unit 14 may search for master recipe information including the acquired processed food identifier, and determine whether there are two or more pieces of master recipe information corresponding to the same dish in the master recipe information of the search result. The two or more pieces of master recipe information corresponding to the same dish may be, for example, master recipe information in which the name of the dish included in the recipe information is the same. If there are two or more pieces of master recipe information corresponding to the same dish, the generation unit 14 may generate nutrient information of the custom dish for each of the two or more pieces of master recipe information using the dish ingredient information included in the master recipe information and the product ingredient information acquired by the acquisition unit 13. The generation unit 14 may also identify nutrient information that satisfies a predetermined condition from the nutrient information of the two or more custom dishes corresponding to the two or more pieces of master recipe information.

[0072] When the predetermined condition is low carbohydrate and the amount of carbohydrate is included in the nutrient information, the generation unit 14 may identify nutrient information with the lowest amount of carbohydrate. When the amount of carbohydrate is not included in the nutrient information but the amount of carbohydrate and dietary fiber are included, the amount of carbohydrate is calculated by subtracting the amount of dietary fiber from the amount of carbohydrate, and the generation unit 14 may identify nutrient information using the amount of carbohydrate calculated in this manner. When the amount of carbohydrate or dietary fiber is not included in the nutrient information but the amount of carbohydrate is included, the generation unit 14 may identify nutrient information with the lowest amount of carbohydrate, considering that the amount of dietary fiber contained in the same dish is approximately the same, for example.

[0073] Furthermore, when the predetermined condition is low calorie and the nutrient information includes a calorie content, the generating unit 14 may identify the nutrient information with the lowest calorie content. Furthermore, when the predetermined condition is reduced salt and the nutrient information includes a salt equivalent amount, the generating unit 14 may identify the nutrient information with the smallest salt equivalent amount.

[0074] Furthermore, if the predetermined condition is good nutritional balance and the nutrient information includes the amounts of protein, fat, and carbohydrate, the generation unit 14 may identify the nutrient information with the best nutritional balance. As an example, if the ideal nutritional balance is 17% protein, 25% fat, and 58% carbohydrate, the generation unit 14 may calculate the ratio of each nutrient using the nutrient information of two or more customized dishes, calculate the absolute value of the difference between the calculated ratio of each nutrient and the ratio of each nutrient in the ideal nutritional balance, and identify the nutrient information with the smallest sum of the calculation results.

[0075] The generation unit 14 may generate custom recipe information using only the master recipe information corresponding to the specified nutrient information among two or more pieces of master recipe information corresponding to the same dish. In this case, only one piece of custom recipe information is generated for a certain dish. In this way, custom recipe information for a custom dish whose nutrient information satisfies a predetermined condition can be generated for a certain processed food product.

[0076] In the present embodiment, the case where the product information and the master recipe information have feature information and the custom recipe information is generated using the feature information has been mainly described, but this is not necessarily the case. The feature information does not have to be used to generate the custom recipe information. In this case, the product information and the master recipe information do not have to include the feature information.

[0077] In addition, in this embodiment, the product ingredient information in the product information and the dish ingredient information in the master recipe information include allergy information, and custom recipe information is generated so that the custom dish does not include allergens other than those contained in the product identified by the product identifier accepted by the accepting unit 12, but this is not necessarily the case. In this embodiment, the custom recipe information also includes allergy information for the custom dish, but this is not necessarily the case. When custom recipe information is not generated using allergy information, the product ingredient information in the product information and the dish ingredient information in the master recipe information do not need to include allergy information.

[0078] In addition, in the above embodiments, each process or function may be realized by centralized processing in a single device or a single system, or may be realized by distributed processing in multiple devices or multiple systems.

[0079] In addition, in the above embodiments, the transfer of information between each component may be performed, for example, by one component outputting information and the other component receiving information if the two components transferring the information are physically different, or, if the two components transferring the information are physically the same, by shifting from a processing phase corresponding to one component to a processing phase corresponding to the other component.

[0080] In the above embodiment, information related to the processing performed by each component, such as information accepted, acquired, selected, generated, transmitted, or received by each component, and information such as thresholds, formulas, and addresses used by each component in processing, may be temporarily or long-term stored in a recording medium (not shown) even if not specified in the above description. Furthermore, each component or a storage unit (not shown) may store information in the recording medium (not shown). Furthermore, each component or a reading unit (not shown) may read information from the recording medium (not shown).

[0081] In the above embodiment, if the information used by each component, such as the thresholds, addresses, and various setting values ​​used by each component in processing, may be changed by the user, the user may be able to change the information as appropriate, even if not specified in the above description. If the information is changeable by the user, the change may be realized, for example, by a reception unit (not shown) that receives a change instruction from the user, and a change unit (not shown) that changes the information in response to the change instruction. The reception unit (not shown) may receive the change instruction from an input device, may receive information transmitted via a communication line, or may receive information read from a predetermined recording medium.

[0082] In addition, in the above embodiment, when two or more components included in the information processing device 1 have a communication device, an input device, etc., the two or more components may physically have a single device, or may have separate devices.

[0083] In the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component may be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. During execution, the program execution unit may execute the program while accessing the storage unit or recording medium. The software that realizes the information processing device 1 in the above embodiment is a program such as the following. In other words, this program is a program for causing a computer that can access multiple product information having a product identifier that identifies a product that is a processed food, a processed food identifier that identifies a general processed food corresponding to the product, and product component information including nutrient information regarding the nutrients of the product, and multiple master recipe information having a processed food identifier, recipe information that is information on a recipe of a dish using the general processed food identified by the processed food identifier, and dish component information including nutrient information of a dish excluding the general processed food identified by the processed food identifier, to function as a reception unit that accepts the product identifier, an acquisition unit that acquires the processed food identifier and product component information corresponding to the product identifier accepted by the reception unit, a generation unit that uses the recipe information and dish component information corresponding to the processed food identifier acquired by the acquisition unit and the product component information acquired by the acquisition unit to generate custom recipe information including information on a recipe of a custom dish using a product identified by the product identifier accepted by the reception unit and nutrient information of the custom dish, and an output unit that outputs the custom recipe information.

[0084] In addition, the functions realized by the above program do not include functions that can only be realized by hardware, such as a modem or an interface card in a reception unit that receives information, an acquisition unit that acquires information, and an output unit that outputs information.

[0085] This program may be executed by being downloaded from a server or the like, or may be executed by reading out a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, etc.). This program may be used as a program constituting a program product.

[0086] Furthermore, the program may be executed by a single computer or a plurality of computers. That is, the program may be executed by centralized processing or distributed processing.

[0087] 6 is a schematic diagram showing an example of the appearance of a computer that executes the above program to realize the information processing device 1 according to the above embodiment. The above embodiment can be realized by computer hardware and a computer program executed thereon.

[0088] In FIG. 6, computer system 900 comprises a computer 901 including a CD-ROM drive 905 , a keyboard 902 , a mouse 903 and a monitor 904 .

[0089] Fig. 7 is a diagram showing the internal configuration of a computer system 900. In Fig. 7, the computer 901 includes, in addition to a CD-ROM drive 905, an MPU (Micro Processing Unit) 911, a ROM 912 for storing programs such as a boot-up program, a RAM 913 connected to the MPU 911 for temporarily storing instructions of application programs and providing a temporary storage space, a hard disk 914 for storing application programs, system programs, and data, and a bus 915 for mutually connecting the MPU 911, the ROM 912, etc. Note that the computer 901 may include a network card (not shown) for providing a connection to a LAN, a WAN, etc.

[0090] A program for causing the computer system 900 to execute the functions of the information processing device 1 according to the above embodiment may be stored on a CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored on the hard disk 914. The program is loaded into the RAM 913 at the time of execution. The program may be loaded directly from the CD-ROM 921 or the network. The program may also be read into the computer system 900 via another recording medium (e.g., a DVD, etc.) instead of the CD-ROM 921.

[0091] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the information processing device 1 according to the above embodiment. The program may include only an instruction portion that calls appropriate functions or modules in a controlled manner to obtain a desired result. How the computer system 900 operates is well known, and a detailed description will be omitted.

[0092] The above-mentioned embodiments are merely examples for specifically implementing the present invention, and are not intended to limit the technical scope of the present invention. The technical scope of the present invention is indicated by the claims, not by the description of the embodiments, and is intended to include modifications within the literal scope of the claims and the scope of equivalent meanings. [Explanation of symbols]

[0093] 1. Information processing device 11 Storage section 12 Reception 13 Acquisition Department 14 Generation part 15 Output section

Claims

1. A plurality of pieces of product information each having a product identifier for identifying a product that is a processed food, a processed food identifier for identifying a general processed food corresponding to the product, and product ingredient information including nutrient information related to the nutrients of the product; and An information processing device capable of accessing a plurality of master recipe information each having a processed food identifier, recipe information which is information on a recipe of a dish using a general processed food identified by the processed food identifier, and dish ingredient information including nutrient information of the dish excluding the general processed food identified by the processed food identifier, A reception unit that receives a product identifier; an acquisition unit that acquires a processed food identifier and product ingredient information corresponding to the product identifier accepted by the acceptance unit; a generation unit that uses recipe information and dish ingredient information corresponding to the processed food identifier acquired by the acquisition unit and product ingredient information acquired by the acquisition unit to generate custom recipe information including information on a recipe of a custom dish using a product identified by the product identifier accepted by the acceptance unit and nutrient information of the custom dish; and an output unit that outputs the custom recipe information.

2. The product information also includes characteristic information indicating characteristics of nutrients of a product identified by a product identifier included in the product information, The master recipe information also includes characteristic information indicating characteristics related to nutrients of a dish corresponding to recipe information included in the master recipe information, The acquisition unit also acquires feature information corresponding to the product identifier accepted by the acceptance unit, The information processing apparatus according to claim 1 , wherein the generating unit generates custom recipe information using recipe information and dish ingredient information corresponding to the processed food identifier and characteristic information acquired by the acquiring unit.

3. The information processing apparatus according to claim 2 , wherein the plurality of master recipe information includes two or more pieces of master recipe information each having the same processed food identifier, different recipe information for the same dish, and different characteristic information.

4. The plurality of master recipe information includes two or more pieces of master recipe information each having the same processed food identifier, different recipe information for the same dish, and different dish ingredient information; The information processing device of claim 1, wherein the generation unit generates custom recipe information using a set of recipe information and dish ingredient information in which nutrient information of the custom dish satisfies a predetermined condition when there are two or more sets of recipe information and dish ingredient information for the same dish corresponding to the processed food identifier acquired by the acquisition unit.

5. The product ingredient information of the product information also includes allergy information regarding the presence or absence of allergens in the product identified by the product identifier of the product information, The cooking ingredient information of the master recipe information also includes allergy information on the presence or absence of allergens in the cooking corresponding to the recipe information included in the master recipe information, excluding general processed foods identified by processed food identifiers included in the master recipe information; 5. An information processing device as described in any one of claims 1 to 4, wherein the generation unit uses allergy information contained in the product ingredient information acquired by the acquisition unit and allergy information contained in the dish ingredient information of the master recipe information to generate custom recipe information for a custom dish that does not contain any allergens other than those contained in the product identified by the product identifier accepted by the acceptance unit.

6. An information processing method is carried out using a reception unit, an acquisition unit capable of accessing a plurality of product information pieces each having a product identifier for identifying a product which is a processed food, a processed food identifier for identifying a general processed food corresponding to the product, and product ingredient information including nutrient information related to the nutrients of the product, a generation unit capable of accessing a plurality of master recipe information pieces each having a processed food identifier, recipe information which is information on a recipe for a dish using the general processed food identified by the processed food identifier, and dish ingredient information including nutrient information for the dish excluding the general processed food identified by the processed food identifier, and an output unit, The receiving unit receives a product identifier; The acquiring unit acquires a processed food identifier and product ingredient information corresponding to the accepted product identifier; A step in which the generation unit generates custom recipe information including information on a recipe for a custom dish using a product identified by the received product identifier and nutrient information of the custom dish, using recipe information and dish ingredient information corresponding to the acquired processed food identifier and the acquired product ingredient information; and an output unit outputting the custom recipe information.

7. A plurality of pieces of product information each having a product identifier for identifying a product that is a processed food, a processed food identifier for identifying a general processed food corresponding to the product, and product ingredient information including nutrient information related to the nutrients of the product; and a computer that can access a plurality of master recipe information, the master recipe information having a processed food identifier, recipe information being information on a recipe of a dish using a general processed food identified by the processed food identifier, and dish ingredient information including nutrient information of the dish excluding the general processed food identified by the processed food identifier; A reception unit for receiving a product identifier; an acquisition unit that acquires a processed food identifier and product ingredient information corresponding to the product identifier accepted by the acceptance unit; a generation unit that generates custom recipe information including information on a recipe of a custom dish using a product identified by the product identifier accepted by the acceptance unit and nutrient information of the custom dish, using recipe information and dish ingredient information corresponding to the processed food identifier acquired by the acquisition unit and product ingredient information acquired by the acquisition unit; A program for causing the program to function as an output unit that outputs the custom recipe information.

Citation Information

Patent Citations

  • Recipe generation device, recipe generation method, and recipe generation program

    JP2021022365A