Cooking recipe display system, cooking recipe display device, cooking recipe display method, and program

By constructing a cooking recipe database and an auxiliary information database, detecting recipe features and extracting selection assistance information, the problem of insufficient information in cooking recipe selection is solved, and more efficient recipe selection assistance is achieved.

CN117178270BActive Publication Date: 2026-07-21PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Filing Date
2022-04-11
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing technologies, there is a lack of effective information assistance in the process of selecting cooking recipes, making it difficult to help users choose suitable recipes.

Method used

By constructing a cooking recipe database and an auxiliary information database, recipe features are detected and selection assistance information is extracted, outputting feature information of multiple recipes to aid in selection.

Benefits of technology

It provides multiple ways to help users compare and select cooking recipes, reducing information overload and improving selection efficiency, assisting users in choosing suitable recipes based on ingredients and techniques.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117178270B_ABST
    Figure CN117178270B_ABST
Patent Text Reader

Abstract

A cooking recipe display system of the present disclosure is provided with a cooking recipe DB, an auxiliary information DB, a feature detection section, an extraction section, and an output section. The cooking recipe DB holds a plurality of cooking recipes. The auxiliary information DB holds selection auxiliary information that assists in selecting a cooking recipe from among the plurality of cooking recipes. The feature detection section detects a feature of a cooking recipe from among natural language sentences included in the cooking recipe, for a plurality of target recipes. The extraction section extracts selection auxiliary information from among the plurality of target recipes by referring to the auxiliary information DB based on the feature of the cooking recipe, for the plurality of target recipes. The output section outputs the selection auxiliary information extracted by the extraction section, for the plurality of target recipes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a cooking recipe display system. Background Technology

[0002] In recent years, display systems for showing cooking recipes have been known. Patent Document 1 discloses a menu retrieval device that displays calorie intake targets along with dish names. Patent Document 2 discloses an electronic menu creation device that determines whether the user's selected dish can be prepared based on information about the cooking utensils held by the user.

[0003] Existing technical documents

[0004] Patent documents

[0005] Patent Document 1: Japanese Patent Application Publication No. 2004-110697

[0006] Patent Document 2: Japanese Patent Application Publication No. 9-6751 Summary of the Invention

[0007] However, the aforementioned prior art does not provide users with effective information for selecting cooking recipes, making it difficult to adequately assist users in choosing cooking recipes.

[0008] This disclosure provides a cooking recipe display system, a cooking recipe display device, a cooking recipe display method, and a program that can assist in the selection of cooking recipes.

[0009] One aspect of this disclosure is a cooking recipe display system, the output of which is a plurality of object recipes from a plurality of cooking recipes. The cooking recipe display system includes a cooking recipe database, an auxiliary information database, a detection unit, an extraction unit, and an output unit.

[0010] The cooking recipe database maintains multiple cooking recipes. The auxiliary information database maintains selection assistance information that helps in selecting a cooking recipe from the multiple recipes. The detection unit detects the characteristics of the cooking recipes from the natural language statements contained within them, targeting multiple object recipes.

[0011] The extraction unit, for multiple target recipes, refers to the auxiliary information database based on the characteristics of the cooking recipes, thereby extracting selection assistance information from the multiple target recipes. The output unit outputs the selection assistance information extracted by the extraction unit for the multiple target recipes.

[0012] According to this disclosure, it can assist in the selection of cooking recipes. Attached Figure Description

[0013] Figure 1 This is a diagram illustrating the general structure of a cooking recipe display system according to an implementation method.

[0014] Figure 2 This is a block diagram illustrating the functional structure of a cooking recipe display system according to an implementation method.

[0015] Figure 3 This is a diagram showing an example of a bill of materials.

[0016] Figure 4 This is a diagram representing an example of a step table.

[0017] Figure 5 This is a graph representing the analysis results of the object's recipe.

[0018] Figure 6 This is a diagram representing an example of an auxiliary information database.

[0019] Figure 7 This is the first example of an image representing a recipe selection.

[0020] Figure 8 This is the second example of an image representing a recipe selection.

[0021] Figure 9 This is the third example of an image representing a recipe selection.

[0022] Figure 10 This is a diagram representing the first example of selecting auxiliary information.

[0023] Figure 11 This is the second example of selecting auxiliary information.

[0024] Figure 12 This is a diagram representing the third example of selecting auxiliary information.

[0025] Figure 13 This is the fourth example of selecting auxiliary information.

[0026] Figure 14 This is the fourth example of an image representing a recipe selection.

[0027] Figure 15 This is the fifth example of an image representing a recipe selection. Detailed Implementation

[0028] The embodiments of this disclosure will be described in detail with reference to the accompanying drawings. In the drawings, the same or substantially the same constituent elements are labeled with the same reference numerals, and repeated descriptions are omitted or simplified.

[0029] [summary]

[0030] use Figure 1 The outline of the cooking recipe display system 1 of this embodiment will be described. Figure 1 This describes the general structure of the cooking recipe display system 1 in this embodiment.

[0031] like Figure 1 As shown, the cooking recipe display system 1 of this embodiment includes a server device 100 and an information processing terminal 200. The server device 100 is a web server. The server device 100 and the information processing terminal 200 are connected to each other via a network such as the Internet in a manner that enables them to communicate with each other.

[0032] Server device 100 provides cooking recipes. Server device 100 can be either a cloud server or a physical server. Server device 100 not only provides cooking recipes, but also acts as one or both parties in the generation and management of cooking recipes.

[0033] Information processing terminal 200 is an information processing device with a display screen 251. Information processing terminal 200 can be, for example, a smartphone, tablet computer, or other portable information processing device.

[0034] The information processing terminal 200 can be a fixed information processing device such as a desktop personal computer, a smart display, or a sign.

[0035] In this embodiment, such as Figure 1 As shown, the information processing terminal 200 is a smartphone that includes a display screen 251 with both display and operation functions. In this embodiment, the information processing terminal 200 is equivalent to a recipe display device.

[0036] The information processing terminal 200 has network connectivity. Therefore, the user can operate the information processing terminal 200 to access the server device 100 to retrieve cooking recipes and select the desired recipe from a variety of available recipes. The selected recipe (specifically, the cooking steps and required ingredients) is displayed on the display screen 251 of the information processing terminal 200, providing a prompt to the user.

[0037] [Functional Structure]

[0038] use Figure 2 The specific functional structure of the cooking recipe display system 1 in this embodiment will be described. Figure 2 This is a block diagram illustrating the functional structure of the cooking recipe display system 1 in this embodiment.

[0039] Server device 100 manages multiple databases related to the provision of cooking recipes. Specifically, such as... Figure 2As shown, server device 100 manages cooking recipe database (hereinafter, sometimes abbreviated as "DB") 110 and auxiliary information DB 120. Server device 100 has storage devices such as HDD (hard disk drive) and SSD (solid state drive) to store cooking recipe DB 110 and auxiliary information DB 120.

[0040] Cooking recipes DB 110 maintain multiple cooking recipes, each containing natural language. Each cooking recipe includes: an ingredient list, which lists one or more ingredients used in the cooking; and one or more steps (cooking steps), which describe the method of cooking. The ingredient list and steps contain recipe terminology expressed in natural language. Figure 2 As shown, cooking recipe DB110 includes a materials table 111 and a steps table 112.

[0041] Ingredients Table 111 keeps a list of ingredients for each cooking recipe. Figure 3 This represents an example of ingredient list 111. Ingredient list 111 contains at least one ingredient for a particular dish (e.g., "Pumpkin and Eggplant Miso Soup"), along with the quantity of each ingredient. The quantity of each ingredient is determined based on the serving size (number of people).

[0042] When the user selects "Pumpkin and Eggplant Miso Soup", an ingredient list is displayed on screen 251. The ingredient list 111 may also include information on the dish's calories and salt content, or information on one or both.

[0043] return Figure 2 The step table 112 maintains step information representing more than one cooking step for each cooking recipe. Figure 4 This represents an example of the steps in Table 112. Figure 4 Indicates that it is used for making Figure 3 The following are the four cooking steps for "Pumpkin and Eggplant Miso Soup".

[0044] If the user selects "pumpkin and eggplant miso soup", four cooking steps will be displayed on screen 251. The four cooking steps can be displayed one by one, or all four steps can be displayed on a single screen. The cooking steps and the ingredient list can be displayed separately or simultaneously.

[0045] return Figure 2 The auxiliary information database DB 120 is a database that stores multiple selection auxiliary information. This auxiliary information is related to the ingredients or cooking techniques of a cooking recipe and assists in the selection process. For example... Figure 2As shown, auxiliary information DB 120 includes material information DB 121 and cooking technique information DB 122.

[0046] Material Information DB 121 is a database that maintains information on at least one material. Material information is an example of supplementary information related to the selection of materials in a cooking recipe. Material information includes, for example, information describing the characteristics of a material, such as its quantity, type, and rarity. Rarity is an indicator of how easily a material is available.

[0047] "Ingredients" include not only food items such as meat and vegetables, but also seasonings and water. "Ingredients" are basically materials that people can eat or drink, but can also include non-edible materials used to enhance the appearance of dishes.

[0048] Cooking Technique Information DB 122 is a database that maintains at least one set of cooking technique information. Cooking technique information is an example of selection aids related to the cooking techniques of a recipe. It includes information representing cooking characteristics, such as the number of cooking actions (cutting, roasting, boiling, etc.) and cooking time.

[0049] The server device 100 receives a request from the information processing terminal 200 and, based on the request, sends a list of ingredients for a cooking recipe, cooking steps, selection assistance information, etc., to the information processing terminal 200.

[0050] like Figure 2 As shown, the information processing terminal 200 includes an input unit 210, a recipe selection unit 220, a feature detection unit 230, an extraction unit 240, and an output unit 250.

[0051] In this embodiment, the input unit 210 and the output unit 250 are equivalent to Figure 1 The display screen 251 shown consists of a single touch panel. The display screen 251 displays a GUI (graphical user interface) or similar interface suitable for user touch operation. The display screen 251 may be, for example, a liquid crystal display device or an organic EL (electroluminescence) display device.

[0052] The input unit 210 can also be a microphone or other sound input device. The output unit 250 can also be a speaker or other sound output device. The input unit 210 and the output unit 250 can also be composed of different devices. In this embodiment, the output unit 250 is a display device or a sound output device. The input unit 210 is a sensing device, a sound input device, a mouse, a keyboard, or other various input devices.

[0053] The recipe selection unit 220, feature detection unit 230, and extraction unit 240 are each composed of one or more dedicated or general-purpose control circuits that perform their respective functions. The control circuit includes a memory storing programs such as application programs, a processor that executes the programs, and various input / output ports.

[0054] Processors perform various controls by executing programs stored in memory. Processors can be composed of, for example, MPU (microprocessing unit), CPU (central processing unit), DSP (digital signal processor), GPU (graphical processing unit), and SoC (system on a chip).

[0055] The input unit 210 accepts input of cooking-related search terms from the user. The input unit 210 also accepts user operations on the GUI displayed on the display screen 251 based on searches and selections of cooking recipes.

[0056] The recipe selection unit 220 refers to the cooking recipe database 110 based on the search terms. Therefore, the recipe selection unit 220 selects at least two cooking recipes associated with the search terms processed by the input unit 210 as multiple object recipes. These multiple object recipes are the cooking recipes displayed on the display screen 251.

[0057] Specifically, each object recipe is a cooking recipe obtained through retrieval, and is a cooking recipe that the user may select. In this embodiment, the recipe selection unit 220 is equivalent to a selection unit.

[0058] Search terms include, for example, the names of dishes, ingredients, cooking utensils, etc. The recipe selection unit 220 retrieves multiple recipes containing the search terms processed by the input unit 210 from the multiple recipes included in the cooking recipe database 110. The recipe selection unit 220 selects the cooking recipe corresponding to the search target as the target recipe. In most cases, the search results yield multiple target recipes, but there are also cases where only one target recipe is obtained.

[0059] The feature detection unit 230 is a detection unit that detects the individual features of multiple object recipes from the natural statements contained in these object recipes.

[0060] Specifically, the feature detection unit 230 detects terms related to one item selected from the following information group as features of the multiple object recipes. The information group includes both or one of the quantity and type of materials used, both or one of the quantity and type of cooking actions, the number of cooking steps, cooking time, and both or one of the quantity and type of cooking utensils used.

[0061] Specifically, the feature detection unit 230 parses the natural language statements representing the ingredient list and cooking steps of the target recipe. The feature detection unit 230 obtains the quantity and type of ingredients included in the ingredient list of the target recipe by referring to the ingredient table 111 of the cooking recipe DB 110.

[0062] The feature detection unit 230 determines the rarity of each material by, for example, establishing a rarity table corresponding to the rarity of each material based on the type of material. The rarity table (not shown) is maintained, for example, by the server device 100 or the information processing terminal 200.

[0063] In addition to determining rarity, the feature detection unit 230 can also determine the nutritional composition of the material and the storage period (either or both). To perform this determination, a table corresponding to the type of material with its nutritional composition and storage period can be maintained in the server device 100 or information processing terminal 200. A table representing material-related characteristics (e.g., a rarity table) used for this determination can also be included in the material table 111.

[0064] The feature detection unit 230 refers to the step table 112 of the cooking recipe DB 110 and parses the natural language statements representing the cooking steps of the target recipe. As a result, the feature detection unit 230 obtains the number and type of cooking actions performed when making the dish of the target recipe, the number of cooking steps, the cooking time, and the number and type of cooking utensils used.

[0065] For example, the feature detection unit 230 extracts terms related to cooking actions from natural language statements representing cooking steps. The feature detection unit 230, for example, refers to a terminology list containing multiple terms to be extracted, and extracts terms that are the same as or synonymous with terms included in that terminology list. The terminology list (not shown) is maintained on the server device 100 or the information processing terminal 200.

[0066] Figure 5 This represents the parsed result of the object's recipe. For example, such as... Figure 5 As shown in (a), the feature detection unit 230 detects the terms "cut" (represented by solid lines in boxes 301 and 302) from the first cooking step. These terms are related to the action of cutting materials in the cooking process.

[0067] The feature detection unit 230 detects the terms "heating" (represented by the dashed box 311) in the second cooking step and "low heat" (represented by the dashed box 312) in the third cooking step. These terms are related to the action of heating the ingredients in the cooking process.

[0068] Figure 5 (b) represents the parsing result of the object recipe. The number of cuts and heating times indicate the number of terms representing each cooking action, according to... Figure 5 The extraction results shown in (a) are obtained. Figure 5 In (b), "Material Count" represents the total number of materials contained in the object's recipe. "Rare Material Count" represents the number of rare materials among the materials contained in the object's recipe. Both "Material Count" and "Rare Material Count" are obtained by parsing the material list.

[0069] "Cooking Time" indicates the time required to prepare the dish in the target recipe. "Calories" indicates the calorie content of the dish in the target recipe. "Salt" indicates the amount of salt contained in the dish in the target recipe. "Cooking Time," "Calories," and "Salt" are obtained through the analysis of the target recipe.

[0070] Based on the features detected by the feature detection unit 230, the extraction unit 240 extracts selection auxiliary information according to the recipe of each object, with reference to the auxiliary information DB 120. Figure 6 This is an example representing auxiliary information DB 120. For example... Figure 6 As shown, in the auxiliary information DB120, the selected auxiliary information is matched with one or more recipe features contained in the object recipe.

[0071] Recipe characteristics are the features of the ingredients or cooking techniques included in a cooking recipe. The correspondence between ingredient characteristics and selection aids (e.g., data regarding "0 rare ingredients") corresponds to ingredient information DB 121. The correspondence between cooking technique characteristics and selection aids (e.g., items such as "0 cuts") corresponds to cooking technique information DB 122. Selection aids can be mapped to combinations of ingredient characteristics and cooking technique characteristics.

[0072] The extraction unit 240 refers to the auxiliary information DB 120 and extracts selection auxiliary information corresponding to the recipe features contained in the target recipe. When the target recipe contains multiple recipe features, the extraction unit 240 can extract multiple selection auxiliary information.

[0073] For example, in Figure 5Given the analysis results shown, extract the two auxiliary selection information "No rare materials" and "Quick menu" that meet the conditions of "0 rare materials" and "cooking time less than 10 minutes".

[0074] For each of the multiple target recipes, the output unit 250 outputs the selection assistance information extracted by the extraction unit 240. That is, the selection assistance information is displayed on the display screen 251 of the output unit 250. For each target recipe, the output unit 250 displays recipe display information and selection assistance information that can be selected by the user in an orderly fashion.

[0075] The recipe display information includes, for example, the name of the recipe and one or both of its images. That is, to assist the user in selecting the recipe to use, selection assistance information and recipe display information representing the cooking recipe are displayed simultaneously on display screen 251.

[0076] In this embodiment, multiple candidate recipes and selection assistance information for each candidate are arranged and displayed on display screen 251. This allows the user to compare multiple recipes while viewing the selection assistance information for each recipe.

[0077] [Specific examples shown]

[0078] In the cooking recipe display system 1 of this embodiment, a specific example of the recipe selection image displayed on the display screen 251 will be described.

[0079] Figure 7 This indicates the first example of a recipe selection image. For example... Figure 7 As shown, the recipe selection image includes a search window 410, a cancel button 420, and a recipe selection list 430.

[0080] Search window 410 accepts text as search terms containing words related to cooking recipes (e.g., ingredients, dish names, etc.).

[0081] Cancel button 420 is used to cancel the retrieval of cooking recipes.

[0082] The recipe selection list 430 contains search results based on search terms entered into the search window 410. Specifically, multiple object recipes determined by the recipe selection unit 220 are arranged in the recipe selection list 430. Figure 7 In the example shown, as search results based on the term "baked cheese fritters with cream sauce", cooking recipes containing "baked cheese fritters with cream sauce" in the dish name are displayed.

[0083] The recipe selection list 430 includes a dish image 431 and a dish name 432 for each object recipe. The dish image 431 is, for example, an image obtained by photographing the finished product of the object recipe. The dish name 432 is the name of the dish in the object recipe.

[0084] The dish image 431 and dish name 432 are examples of recipe information that can be selected by the user. When dish image 431 or dish name 432 is selected, the ingredient list or cooking steps of the target recipe are displayed on the display screen 251.

[0085] The user's "selection" is made through prescribed operations such as clicking (single-click), double-clicking, long-pressing, or swiping a button.

[0086] A button click (single tap) refers to touching the displayed button image with your finger once. A button double tap refers to touching the displayed button image twice consecutively. A button press and hold refers to continuously touching the displayed button image for more than one second. A button slide refers to sliding your finger while it is touching the displayed button image.

[0087] The operation is processed by the input unit 210, causing the corresponding image to be displayed on the display screen 251.

[0088] Different screens can be displayed on screen 251 by performing multiple different operations on a single button. For example, the content of the pop-up image displayed can be different when clicking on the dish image 431 or the dish name 432 versus when long-pressing.

[0089] For example, clicking on dish image 431 or dish name 432 will display a list of ingredients for the dish's recipe. Long-pressing on dish image 431 or dish name 432 will display the cooking steps for the dish's recipe.

[0090] The recipe selection list 430 contains selection assistance information 440 extracted by the extraction unit 240. Selection assistance information 440 includes selection assistance information DB 120 (see reference). Figure 6 The label information of the natural statements shown.

[0091] For example, in the cooking recipe "Avocado and Salmon Creamy Baked Cheese Scramble," the dish name 432, selection aid information 440 such as "No knife required" and "Many ingredients" are displayed in a row. In the target recipe "Potato Creamy Baked Cheese Scramble," the dish name 432 and selection aid information 440 such as "Knife skills: Intermediate" and "Oven preheating required" are displayed in a row. Figure 7 In the examples shown, the knife skills are "No knife needed", "Knife skills: Intermediate", and "Knife skills: Advanced".

[0092] As described above, users can select the dish they want to use while referring to the selection assistance information related to cooking techniques displayed for each recipe. If a user is not skilled with a knife, finds preheating the oven difficult, or does not have an oven at home, they can avoid cooking the recipe "Potato and Cheese Sauté". In this case, the user can select the recipe "Avocado and Salmon and Cheese Sauté".

[0093] In other words, even if users do not know the specific ingredients and cooking steps required, they can select a cooking recipe simply by looking at the recipe selection image.

[0094] Figure 8 This represents the second example of a recipe selection image. (Example:) Figure 8 As shown, the recipe selection list 430 of the recipe selection image includes selection assistance information 540. Selection assistance information 540 includes multiple items related to ingredients or cooking techniques, as well as numerical values ​​associated with each item. Specifically, selection assistance information 540 is represented by a radar chart of regular pentagons with five items as vertices.

[0095] The auxiliary information 540 includes an item name 541 and a graph 542 of the target recipe. Graph 542 is a pentagon formed by connecting the values ​​of the items in the target recipe, representing the characteristics of the target recipe. In this embodiment, the five items are "number of cuts", "cooking time", "number of ingredients", "salt content", and "number of heating cycles".

[0096] The selection auxiliary information 540 includes statistical values ​​related to various items in multiple cooking recipes as comparison objects. Specifically, the selection auxiliary information 540 includes comparison information 543. Comparison information 543 is represented by shading the pentagonal area formed by connecting the statistical values ​​related to each item. The type of shading is not limited, and a prescribed color can be used instead of shading. Comparison information 543 can simply be five line segments connecting the statistical values ​​related to each item.

[0097] A statistic is the average of multiple cooking recipes for each item. For example, a statistic is the average of all cooking recipes held in Cooking Recipe DB 110 for each item.

[0098] The statistical value can be the average of the cooking recipes obtained through searching in the cooking recipe database DB 110. That is, the statistical value can be the average of all cooking recipes included in the recipe selection list 430 for each item. The statistical value can also be the median value of multiple cooking recipes.

[0099] By using radar charts, the values ​​of multiple items can be visualized, making it easy to compare the characteristics of multiple cooking recipes. Comparison information 543 further facilitates the comparison of cooking recipe characteristics.

[0100] It can also display both radar charts and tag information. Figure 9 This represents the third example of a recipe selection image. (Example:) Figure 9 As shown, the recipe selection list 430 of the recipe selection image includes selection assistance information 540 represented by a radar chart and selection assistance information 550 as label information.

[0101] For example, radar charts can be used to represent items shared across multiple recipes, while labels can be used to represent distinctive items that are not shared across recipes. Multiple selection aids can also be displayed for each recipe. This provides more information to assist users in selecting recipes.

[0102] In a radar chart, if the values ​​of each item are not balanced, the shape of chart 542 will be distorted. For example, in Figure 8 In the cooking recipe "Avocado and Salmon Creamy Baked Cheese Roast" shown, the number of ingredients is much greater than that in comparison information 543. Therefore, chart 542 has a pentagonal shape with sharp corners in the "Number of Ingredients" item. In this way, the characteristics of each recipe can be easily compared based on the shape of chart 542.

[0103] To make the shape of chart 542 easily recognizable, auxiliary information can be selected to include a line-guided display to guide the user's eye. Figure 10 This indicates the first example of selecting auxiliary information.

[0104] like Figure 10 As shown, selecting auxiliary information 640 includes, in addition to... Figure 8 or Figure 9 In addition to the selection assistance information 540 shown, it also includes a gaze guidance display 644. The gaze guidance display 644 is displayed to draw the user's attention to at least one object item among multiple items in the radar chart. An object item is one whose value exceeds a predetermined threshold. Figure 10 In the example shown, the object item is the item "number of cuts".

[0105] The gaze guide display 644 includes illustrations of the eyes 645a, 645b of a creature facing the object. However, the illustrations are not limited to the eyes 645a, 645b.

[0106] If a user sees a shape resembling an animal's eye, they can easily and instinctively perceive the direction it is pointing. That is, the user's attention is easily drawn to the item "number of cuts" that the eyes 645a and 645b are pointing towards. Thus, the user can easily identify that the recipe is characterized by the item "number of cuts" (specifically, a high number of cuts).

[0107] There can be more than one object item. The items "Number of cuts" and "Cooking time" can be object items. Figure 11 This indicates the second example of selecting auxiliary information. For example... Figure 11 As shown, eye 645a is facing the item "Cooking Time", and eye 645b is facing the item "Number of Cuts". In this way, it is also possible to display eyes 645a and 645b facing more than two object items respectively.

[0108] Selecting auxiliary information can include illustrative images of the main ingredients in the object's recipe. Figure 12 This indicates the third example of selecting auxiliary information. For example... Figure 12 As shown, select Assistive Information 740, which includes Eye Guidance Display 744, instead of... Figure 10 The eye guidance display 644 is shown in the selection assistance information 640.

[0109] The eye guide displays 744 illustrated images of the main ingredients in the object's recipe. Figure 12 The example shown indicates that the main ingredient is beef; therefore, the eye guide displays 744 illustrations containing a cow's face.

[0110] When the main ingredient is fish, the eye-guided display 744 can include an illustrative image of the shape of a fish. By directing the fish's head towards the object, the eye-guided display 744 can draw the user's attention to the item in that direction. The illustrative image can also be a symbol such as an arrow.

[0111] The illustrations representing the main ingredient can also differ from the eye-guiding display. That is, the illustrations representing the main ingredient may not have a function to draw the user's attention. For example, the label for beef or similar ingredients can be displayed separately from the radar chart.

[0112] Figure 13 This indicates the fourth example of selecting auxiliary information. For example... Figure 13 As shown, the selection of auxiliary information 840 includes the emphasis display of one or both of the text color and size of the object item, and the icon 846 representing the object item.

[0113] In the selection of auxiliary information 840, the target items are the items "Number of Cuts" and "Cooking Time". The item names 841 for "Number of Cuts" and "Cooking Time" are highlighted. Specifically, item name 841 is displayed in larger text than the item names of other items. Item name 841 can be displayed in a different color than the other text.

[0114] Display icon 846 below project name 841. Icon 846 is a pictogram or other image representing the project. You may choose not to emphasize project name 841, or you may choose not to display icon 846.

[0115] By using emphasis and icons, or one of these methods, the object is visually highlighted and easily recognized by the user. This makes it easier for the user to grasp the characteristics of the object / recipe.

[0116] In the examples above, radar charts were used as selection aids. However, selection aids are not limited to this. Figure 14 This represents the fourth example of a recipe selection image. (Example:) Figure 14 As shown, the recipe selection list 430 in the recipe selection image contains selection assistance information 940. Selection assistance information 940 includes multiple items related to ingredients or cooking techniques, as well as the individual values ​​for each item.

[0117] Specifically, the auxiliary information 940 includes multiple markers (in this case, asterisks) in each item. The value of each item is indicated by the number of colored asterisks. The shape of the markers can also be, for example, a circle, a triangle, a square, etc.

[0118] exist Figure 14 The display shows both colored and uncolored markers. However, it is also possible to display only one type of marker. That is, the value of each item can be represented by the number of markers displayed, regardless of whether it is colored or not.

[0119] Bar charts can also be used instead of markers. Figure 15 This represents the 5th example of a recipe selection image. (Example:) Figure 15 As shown, the recipe selection list 430 of the recipe selection image contains selection assistance information 941. Selection assistance information 941 includes multiple items related to ingredients or cooking techniques, as well as the individual values ​​for each item.

[0120] Specifically, in the selection of auxiliary information 941, bar graphs are used to represent the values ​​related to each item. By comparing the lengths of the bars, users can easily identify the characteristics of the cooking recipe.

[0121] The types and number of items included in the aforementioned selection assistance information can be changed. For example, the types and number of items can be changed according to the user's preferences. In this case, the items that the user values ​​can be displayed.

[0122] The number and type of items can vary depending on the selection of each cooking recipe. The values ​​for different types or quantities of items can be displayed using a radar chart or bar graph.

[0123] [Postscript]

[0124] As described above, the first aspect of this disclosure is a cooking recipe display system 1, the output of which is a plurality of object recipes among a plurality of cooking recipes. The cooking recipe display system 1 includes a cooking recipe DB 110, an auxiliary information DB 120, a feature detection unit 230, an extraction unit 240, and an output unit 250.

[0125] The cooking recipe database 110 holds multiple cooking recipes. The auxiliary information database 120 holds selection auxiliary information used to assist in selecting a cooking recipe from multiple cooking recipes. The feature detection unit 230 detects features of the cooking recipes from the natural language statements contained in the cooking recipes for multiple object recipes.

[0126] Extraction unit 240 extracts selection assistance information from multiple object recipes by referring to assistance information DB 120 based on the characteristics of the cooking recipes. Output unit 250 outputs the selection assistance information extracted by extraction unit 240 for multiple object recipes.

[0127] By displaying selection assistance information for each of the multiple target recipes, users can compare the selection assistance information from multiple target recipes and select the cooking recipe to use. According to the cooking recipe display system 1, the amount of information prompted to the user can be reduced, thus assisting the user in selecting the cooking recipe.

[0128] The auxiliary information DB 120 may include: material information DB 121, which maintains auxiliary information on the selection of materials related to the cooking recipe; and cooking technique information DB 122, which maintains auxiliary information on the selection of cooking techniques related to the cooking recipe.

[0129] As a result, users can refer to the selection aids related to the availability of materials and cooking techniques to choose the cooking recipe they want to use from multiple cooking recipes.

[0130] The feature detection unit 230 can detect terms related to one item selected from the following information group as features of each of the multiple object recipes. The information group may include one or more of the quantity and type of the ingredients to be used, one or more of the quantity and type of cooking actions, the number of cooking steps, the cooking time, and one or more of the quantity and type of cooking utensils to be used.

[0131] This allows for the display of selection aids that represent specific features associated with each cooking recipe. As a result, it effectively assists users in selecting cooking recipes.

[0132] The output unit 250 may include a display screen 251. The display screen 251 can arrange and display recipe display information and selection assistance information that can be selected by the user for each of multiple target recipes. By referring to the selection assistance information, the user can easily compare multiple cooking recipes and easily select the cooking recipe to use.

[0133] The auxiliary information can include multiple items related to the ingredients or cooking techniques of a cooking recipe, as well as numerical values ​​associated with each of these items. By providing users with a greater amount of information, it can effectively assist them in selecting a cooking recipe.

[0134] Selection aids can be represented by radar charts or bar graphs. By displaying selection aids in a way that is easy for users to understand, users can be effectively assisted in selecting cooking recipes.

[0135] The types and number of items included in the auxiliary information selection can be changed. By changing the types and number of items according to the user's preferences, it can effectively assist the user in selecting cooking recipes.

[0136] The auxiliary information can include statistical values ​​related to items in multiple cooking recipes. This allows for comparisons, such as displaying averages from other cooking recipes.

[0137] Selection assistance information may include a gaze guide display, which directs the user's attention to at least one of the aforementioned object items. Thus, for example, it enables the user to focus on items with prominent features among multiple items. As a result, it effectively assists the user in selecting cooking recipes.

[0138] The eye-guiding display may include an illustration showing the eyes of a creature facing at least one of the aforementioned object items. This allows the user's attention to be directed in the desired direction, easily conveying the characteristics of the object's features to the user.

[0139] Eye-guided displays can include emphasis on one or both sides of the text color and size representing the item, as well as icons representing the item. This effectively assists users in selecting cooking recipes.

[0140] The auxiliary information can include illustrated images of the main ingredients for each of the multiple recipes. This allows users to easily grasp the main ingredients of a cooking recipe.

[0141] The cooking recipe display system 1 also includes an input unit 210 and a recipe selection unit 220. The input unit 210 accepts input of search terms related to the dish. The recipe selection unit 220 selects from multiple target recipes by referring to the cooking recipe database 110 based on the search terms. Thus, it is possible to effectively assist in selecting a cooking recipe from multiple cooking recipes using the search terms entered by the user.

[0142] The second aspect of this disclosure is a cooking recipe display device, which outputs multiple object recipes from a plurality of cooking recipes. This cooking recipe display device includes a detection unit, an extraction unit, and an output unit.

[0143] The detection unit detects the features of cooking recipes from the natural language contained in the recipes for multiple target recipes.

[0144] The extraction unit uses selection aid information based on the characteristics of the cooking recipes to assist in selecting a cooking recipe from multiple recipes. Thus, the extraction unit extracts selection aid information from multiple target recipes.

[0145] The output section outputs the extracted selection assistance information for multiple object recipes.

[0146] The third aspect disclosed herein is a cooking recipe display method that outputs multiple object recipes, which are cooking recipes from multiple cooking recipes. This cooking recipe display method has the following steps.

[0147] For multiple object recipes, detect the features of the cooking recipes from the natural language contained in the cooking recipes.

[0148] Based on the characteristics of cooking recipes, selection assistance information is used to aid in choosing a cooking recipe from multiple recipes. Thus, selection assistance information is extracted from multiple target recipes.

[0149] For multiple object recipes, output the extracted selection assistance information.

[0150] The fourth method disclosed herein is to enable a computer to execute a program for displaying the cooking recipe described above, or a recording medium storing the program.

[0151] (Other implementation methods)

[0152] The auxiliary information DB 120 may not contain either the material information DB 121 or the cooking technique information DB 122. That is, the cooking recipe display system 1 may output only one of the material-related selection auxiliary information and the cooking technique-related selection auxiliary information.

[0153] The cooking recipe display system 1 may also include home appliances that can be communicatively connected to at least one of the network and server device 100 and information processing terminal 200. Examples of home appliances include microwave ovens, IH cookers (IH ovens), and refrigerators.

[0154] For example, at least one of the server device 100 and the information processing terminal 200 sends instructions for executing the steps of a cooking recipe to the home appliance. The home appliance receives the sent instructions and performs processing accordingly. In the case of a refrigerator, the refrigerator can manage information such as the types of materials stored inside and the storage period, and send this information to the server device 100.

[0155] The recipe selection image is not limited to the example shown in the above embodiments. The content and layout of the recipe selection image can be changed appropriately.

[0156] The database and tables are not limited to the examples of the above implementation methods. The items and content of the information maintained can be changed as appropriate.

[0157] In the above embodiments, a portion of the processing performed by a certain processing unit may also be executed by another processing unit. The order of multiple processes can be changed, and multiple processes can be executed simultaneously in parallel.

[0158] The components of a cooking recipe display system can be constructed using a single device or multiple devices. The cooking recipe display system described above can be implemented using centralized processing or decentralized processing.

[0159] In the above embodiments, all or part of the components such as the control unit can be composed of dedicated hardware, or they can be composed of a combination of software programs suitable for each component and a general-purpose processor.

[0160] Industrial utilization potential

[0161] The cooking recipe display system disclosed herein can be applied to cooking equipment, refrigerators, and other household appliances.

[0162] Explanation of reference numerals in the attached figures

[0163] 1: Cooking Recipe Display System; 100: Server Device; 110: Cooking Recipe Database; 111: Ingredient List; 112: Step List; 120: Auxiliary Information Database; 121: Ingredient Information Database; 122: Cooking Technique Information Database; 200: Information Processing Terminal; 210: Input Unit; 220: Recipe Selection Unit; 230: Feature Detection Unit; 240: Extraction Unit; 250: Output Unit; 251: Display Screen; 301, 302, 3 11, 312: Box; 410: Search window; 420: Cancel button; 430: Recipe selection list; 431: Dish image; 432: Dish name; 440, 540, 550, 640, 740, 840, 940, 941: Selection assistance information; 541, 841: Item name; 542: Line graph; 543: Comparison information; 644, 744: Eye guidance display; 645a, 645b: Eye; 846: Icon.

Claims

1. A cooking recipe display system, wherein the cooking recipe display system is configured to output multiple object recipes, which are cooking recipes among multiple cooking recipes, wherein, The cooking recipe display system has the following features: A cooking recipe database that maintains the aforementioned multiple cooking recipes; A supplementary information database that maintains selection assistance information to assist in selecting the cooking recipe from the plurality of cooking recipes; The detection unit is configured to detect features of the cooking recipes from the natural language statements contained in the cooking recipes for the plurality of object recipes; The extraction unit is configured to extract the selection assistance information from the plurality of object recipes by referring to the auxiliary information database based on the features of the cooking recipes. as well as The output unit is configured to output the selection assistance information extracted by the extraction unit for the plurality of object recipes. The selection assistance information includes the ease or difficulty of obtaining the ingredients included in the cooking recipe.

2. The cooking recipe display system according to claim 1, wherein, The auxiliary information database includes: A materials information database that maintains selection aid information related to the materials in the cooking recipe; and A cooking technique information database that maintains selection assistance information related to the cooking techniques of the cooking recipe.

3. The cooking recipe display system according to claim 2, wherein, The detection unit is configured to detect terms related to items selected from the group of two or more of the quantities and types of the ingredients, two or more of the quantities and types of cooking actions, the number of cooking steps, cooking time, and the quantities and types of cooking utensils, as the respective features of the plurality of object recipes.

4. The cooking recipe display system according to claim 1, wherein, The output section includes a display section. The display unit is configured to: for each of the plurality of object recipes, arrange and display recipe display information that can be selected by the user, as well as selection assistance information.

5. The cooking recipe display system according to claim 4, wherein, The selection assistance information includes items related to the ingredients or cooking techniques of the cooking recipe, as well as numerical values ​​associated with those items.

6. The cooking recipe display system according to claim 5, wherein, The selection assistance information is represented by a radar chart or bar chart.

7. The cooking recipe display system according to claim 5 or 6, wherein, The types and quantities of items included in the selection assistance information can be changed.

8. The cooking recipe display system according to claim 5, wherein, The selection assistance information includes statistical values ​​related to the items in the plurality of cooking recipes.

9. The cooking recipe display system according to claim 5, wherein, The selection assistance information includes a gaze guidance display, which is used to direct the user's attention to at least one object item, which is the item.

10. The cooking recipe display system according to claim 9, wherein, The gaze guidance display includes an illustration showing the eyes of a creature facing the at least one object item.

11. The cooking recipe display system according to claim 9 or 10, wherein, The eye-guided display includes an emphasis on one or both of the text colors and sizes of the object item, as well as an icon representing the object item.

12. The cooking recipe display system according to claim 1, wherein, The selection assistance information includes illustrated images of the main ingredients for each of the multiple object recipes.

13. The cooking recipe display system according to claim 1, wherein, The cooking recipe display system also features: The input section is configured to accept input of search terms; and The selection unit refers to the cooking recipe database based on the search terms, thereby selecting the multiple target recipes.

14. A cooking recipe display device, the cooking recipe display device being configured to output multiple object recipes, which are cooking recipes among a plurality of cooking recipes, wherein, The cooking recipe display device includes: The detection unit is configured to detect features of the cooking recipes from the natural language statements contained in the cooking recipes for the plurality of object recipes; The extraction unit is configured to extract the selection assistance information from the plurality of object recipes by referring to selection assistance information that assists in selecting the cooking recipe from the plurality of cooking recipes based on the features of the cooking recipe; as well as The output unit is configured to output the selection assistance information extracted by the extraction unit for the plurality of object recipes. The selection assistance information includes the ease or difficulty of obtaining the ingredients included in the cooking recipe.

15. A method for displaying cooking recipes, said cooking recipe display method being executed by a computer, the computer outputting multiple object recipes, which are cooking recipes among a plurality of cooking recipes, wherein, For the multiple object recipes, features of the cooking recipes are detected from the natural language statements contained in the cooking recipes. Based on the characteristics of the cooking recipes, selection assistance information is referenced to aid in selecting the cooking recipe from the plurality of cooking recipes, thereby extracting the selection assistance information from the plurality of object recipes. For the multiple object recipes, output the extracted selection assistance information. The selection assistance information includes the ease or difficulty of obtaining the ingredients included in the cooking recipe.

16. A program configured to cause a computer to perform the cooking recipe display method of claim 15.