Cooking recipe display system, cooking recipe display method and program

By building a database of various recipe item classifications and prominent methods in the cooking recipe display system, the problem that existing systems are difficult to personalize the recipe content is solved, and the recipe display effect is easier to understand and operate.

JP7678494B2Active Publication Date: 2025-05-16PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2020031171
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-02-27
Publication Date
2025-05-16
Estimated Expiration
2040-02-27

AI Technical Summary

Technical Problem

The existing cooking recipe display system is difficult to display the recipe content appropriately according to the user's personalized needs, which makes it difficult for novices or users who are not familiar with cooking to understand the recipe.

Method used

By constructing a database of multiple recipe items classifications and prominent methods, the system can determine the appropriate prominent method based on the type of recipe items (such as ingredients, cooking behavior, quantity/time, or tool information) and display the highlighted recipe items on the information terminal.

Benefits of technology

The function of displaying recipes according to users' personalized needs is realized, making the recipe content easier to understand and operate, and improving the cooking experience of novice users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007678494000001
    Figure 0007678494000001
  • Figure 0007678494000002
    Figure 0007678494000002
  • Figure 0007678494000003
    Figure 0007678494000003
Patent Text Reader

Abstract

To provide a cooking recipe display system capable of displaying a cooking recipe suitable for each of users who view the cooking recipe.SOLUTION: A cooking recipe display system 1 comprises: a cooking recipe database 11 which has a plurality of cooking recipe data respectively represented by natural language sentence; a recipe term extraction part 21a which extracts, regarding a cooking recipe data selected from the plurality of cooking recipe data stored in the cooking recipe database 11, one or more recipe terms from the natural language sentences constituting the cooking recipe; a recipe term emphasis part 21b which determines an emphasis method of one or more recipe terms extracted by the recipe term extraction part 21a; and an output part 23 which outputs the cooking recipe emphasizing the one or more recipe terms based on the emphasis method determined by the recipe term emphasis part 21b.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a cooking recipe display system, a cooking recipe display method, and a program. [Background technology]

[0002] In recent years, recipe display systems have been developed that use the Internet to search for recipes on sites that post recipes and download recipes from those sites, and then display the recipes on an information terminal such as a smartphone or tablet.

[0003] Conventionally, in this type of cooking recipe display system, a technology has been proposed to provide a cooking recipe displayed on an information terminal in an easy-to-view manner for users. For example, Patent Document 1 discloses a cooking recipe display system that displays the work content of the cooking steps in a cooking recipe and the materials (ingredients, seasonings, etc.) used in each cooking step in a color-coded manner. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2019-87116 A Summary of the Invention [Problem to be solved by the invention]

[0005] A cooking recipe expressed in natural language text contains a mixture of recipe terms that represent various elements such as ingredients used in the dish, the amounts of the ingredients, cooking actions and cooking utensils, etc. For this reason, if the user has never seen a cooking recipe before or is unfamiliar with cooking, the content of the cooking recipe displayed on the information terminal may be difficult to understand.

[0006] In this regard, the recipe display system disclosed in Patent Document 1 displays ingredients and work details for each cooking step of the recipe separately, and displays ingredients, work steps, and quantities in different colors for each separate section. This makes it easier for users to understand the contents of the recipe, compared to when the recipe is displayed without separation or color coding.

[0007] However, since different users who view a cooking recipe focus on different recipe terms, the cooking recipe display system disclosed in Patent Document 1 cannot be said to display the cooking recipe in an easy-to-read manner for each user who views the recipe.

[0008] The present invention has been made to solve such problems, and aims to provide a cooking recipe display system and a cooking recipe display method that can display a cooking recipe in a manner appropriate for each user viewing the recipe. [Means for solving the problem]

[0009] In order to achieve the above object, one aspect of the recipe display system according to the present invention includes a recipe database that holds data on a plurality of recipes, each of which is expressed in a natural language sentence, and a recipe term classification system that classifies the plurality of recipe terms into a plurality of recipe term types. , and associating the type of recipe term with a method of highlighting the recipe term. a storage unit for storing the recipe data of one of the plurality of recipes stored in the recipe database; ,before Note multiple a recipe term highlighting unit that determines a recipe term highlighting method for the recipe term; and an output unit that outputs the one cooking recipe by highlighting the one or more recipe terms according to the highlighting method determined by the recipe term highlighting unit, wherein the recipe term highlighting unit determines the recipe term highlighting method based on the type of the recipe term stored in the storage unit, The plurality of recipe terms includes ingredient information, and the plurality of recipe terms includes at least one of cooking behavior information, ingredient amounts, cooking time, or cooking utensil information, and the plurality of recipe terms includes at least one of cooking behavior information, ingredient amounts, cooking time, or cooking utensil information, and the Recipe Terminology The highlighting unit is operable to determine a first highlighting manner for the ingredient information and a second highlighting manner for at least one of the cooking action information, the ingredient quantities, the cooking time, or the cooking utensil information, the second highlighting manner being different from the first highlighting manner. .

[0010] In addition, one aspect of a recipe display method according to the present invention is a recipe display system comprising: Implemented by information processing deviceA method for displaying cooking recipes, comprising: Complex Included in one recipe selected from the data of several recipes multiple Recipe terms are predefined It is remembered as Multiple recipe term types and how to highlight the recipe term Based on the above multiple Determine how to highlight recipe terms in The plurality of recipe terms includes ingredient information, and the plurality of recipe terms includes at least one of cooking action information, ingredient amounts, cooking time, or cooking utensil information; According to the determined emphasis method The ingredient information is highlighted in a first highlighting manner, and at least one of the cooking behavior information, the amount of ingredients, and the cooking utensil information is highlighted in a second highlighting manner different from the first highlighting manner. The one recipe is output in an emphasized manner.

[0011] Moreover, one aspect of the program according to the present invention is a program for causing a computer to execute the above-mentioned cooking recipe display method. Effect of the Invention

[0012] According to the present invention, a recipe can be displayed in a way that is appropriate for each user viewing the recipe. [Brief description of the drawings]

[0013] [Figure 1] 1 is a diagram showing an overview of a cooking recipe display system according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of a cooking recipe display system according to an embodiment. [Diagram 3] A figure showing an example of a format of a recipe in the recipe display system of the embodiment. [Figure 4] A figure showing another example of a recipe format in the recipe display system of the embodiment. [Diagram 5] 1 is a diagram showing an example of a recipe term classification table in the cooking recipe display system according to an embodiment. FIG. [Figure 6] 1 is a diagram showing an example of a recipe term notation variation table in the cooking recipe display system according to an embodiment. FIG. [Figure 7] 1 is a diagram showing an example of a recipe term highlighting table in the cooking recipe display system according to an embodiment. FIG. [Figure 8] 13 is a diagram showing another example of a recipe term highlighting table in the cooking recipe display system according to the embodiment. FIG. [Figure 9] 1 is a diagram showing an example of a replaceable term table in the cooking recipe display system according to an embodiment. FIG. [Figure 10] 11 is a diagram showing an example of a recipe term association highlighting table in the cooking recipe display system according to the embodiment. FIG. [Figure 11] FIG. 13 is a diagram showing a first specific example of a display screen for a cooking recipe in which recipe terms are highlighted. [Figure 12] FIG. 13 is a diagram showing a second specific example of a display screen for a cooking recipe in which recipe terms are highlighted. [Figure 13] FIG. 13 is a diagram showing a third specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 14] FIG. 13 is a diagram showing a fourth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 15] FIG. 5 shows a fifth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 16] FIG. 13 is a diagram showing a sixth specific example of a display screen for a cooking recipe in which recipe terms are highlighted. [Figure 17] FIG. 7 shows a seventh specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 18] FIG. 13 is a diagram showing an eighth specific example of a display screen for a cooking recipe in which recipe terms are highlighted. [Figure 19] FIG. 13 is a diagram showing a ninth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 20] FIG. 13 is a diagram showing an example of a first recipe term emphasis table in the ninth specific example. [Figure 21] FIG. 13 is a diagram showing an example of a second recipe term emphasis table in the ninth specific example. [Figure 22] FIG. 10 shows a tenth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 23]FIG. 11 shows an eleventh specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 24] FIG. 12 shows a twelfth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Diagram 25] FIG. 23 is a diagram showing an example of a cooking tips expression table in the twelfth specific example. [Figure 26] FIG. 13 shows a thirteenth specific example of a cooking recipe display screen in which recipe terms are highlighted. [Figure 27] FIG. 23 is a diagram showing an example of a recipe term emphasis table in the thirteenth specific example. [Figure 28] 1 is a diagram for explaining an example of a display function of an information terminal in a cooking recipe display system according to an embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, embodiments of the present invention will be described. Each of the embodiments described below shows a specific example of the present invention. Therefore, the numerical values, components, the layout and connection of the components, steps, and the order of steps shown in the following embodiments are merely examples and are not intended to limit the present invention. Therefore, among the components in the following embodiments, components that are not described in the independent claims showing the highest concept of the present invention will be described as optional components.

[0015] (Embodiment) [Cooking recipe display system] First, the overall configuration of a cooking recipe display system 1 according to an embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing an outline of the cooking recipe display system 1 according to an embodiment. Fig. 2 is a block diagram showing the configuration of the cooking recipe display system 1 according to an embodiment.

[0016] 1 and 2, a cooking recipe display system 1 according to the present embodiment includes a server 10 and an information terminal 20. The server 10 is a web server. The server 10 and the information terminal 20 are connected via a network such as the Internet.

[0017] The server 10 is a cooking recipe providing server that provides cooking recipes. The server 10 may be either a cloud server or a physical server. The server 10 may not only provide cooking recipes, but also generate and manage cooking recipes. In addition, in FIG. 2, the server 10 is configured separately from the information terminal 20, but the server 10 may be included in the functions of the information terminal 20.

[0018] 2, the server 10 has a recipe database 11 (recipe DB) that holds data on a plurality of recipes. The recipe database 11 is stored in a storage device such as a memory included in the server 10, for example.

[0019] Each of the multiple cooking recipes held in the cooking recipe database 11 is expressed in natural language sentences. As shown in FIG. 3, each cooking recipe includes an ingredient list indicating the ingredients of the dish, and multiple steps (cooking steps) indicating how to prepare the dish. Each cooking recipe includes one or more recipe terms. Specifically, each of the ingredient list and steps includes one or more recipe terms. The cooking recipe may include a cooking image (illustrative image) indicating an image of the dish. Furthermore, the dish prepared according to the cooking recipe is, for example, food, but is not limited to food and may be a drink.

[0020] In each recipe, the ingredients are the food and seasonings used in the dish made by the recipe. The ingredient list also includes the amounts of ingredients needed to make the dish, in addition to the ingredients themselves.

[0021] In each recipe, a number of steps for cooking the dish are described for each cooking step. The steps are, for example, numbered and described in separate paragraphs. A user can cook a desired dish by following the steps shown in the recipe. For example, in FIG. 3, steps 1, 2, 3, 4 and 5 are numbered "1", "2", "3", "4" and "5", respectively, and a case where a dish is cooked in these five steps is illustrated. As shown in FIG. 3, a dish can be completed by cooking in the order of steps 1, 2, 3, 4 and 5 of the cooking method using ingredients in the ingredient list.

[0022] FIG. 3 illustrates an example of a recipe with the name of the dish "baked salmon and avocado with cheese." FIG. 3 also illustrates a portrait display format as a display format when viewing a recipe with the smartphone display screen turned vertically. As a display format when viewing a recipe with the smartphone display screen turned horizontally, for example, a landscape display format as shown in FIG. 4 is used. In the following, the landscape display format as shown in FIG. 4 is mainly used to explain an example of a recipe with the name of the dish "baked salmon and avocado with cheese."

[0023] The recipe database 11 holds a plurality of such recipes for each dish. Note that new recipes may be added to and old recipes may be deleted from the recipe database 11. In other words, the recipes held in the recipe database 11 are updated as necessary. This recipe updating can be performed, for example, by a system administrator who manages the server 10, but may also be performed by a user who uses the recipe display system 1.

[0024] 2, the server 10 further has a recipe term classification table 12, a recipe term spelling variation table 13, a recipe term highlighting table 14, and a recipe term association highlighting table 15. The recipe term classification table 12, the recipe term spelling variation table 13, the recipe term highlighting table 14, and the recipe term association highlighting table 15 are stored in a storage device such as a memory of the server 10. Note that the recipe term classification table 12, the recipe term spelling variation table 13, the recipe term highlighting table 14, and the recipe term association highlighting table 15 may be stored in the cooking recipe database 11.

[0025] Recipe term classification table 12 holds a plurality of recipe term classifications that are pre-classified according to the type of recipe term. As shown in FIG. 5, recipe term classification table 12 is a table that specifies the relationship between recipe terms and recipe term classifications. In this embodiment, there are four recipe term classifications: ingredients, cooking behavior (cooking action), amount / time, and cooking utensils. As described above, ingredients refer to the ingredients and seasonings used in cooking. Cooking behavior refers to the action (motion) taken when cooking using ingredients. Amount refers to the amount of ingredients used in cooking, and time refers to the time taken to cook using ingredients (cooking time). Cooking utensils refer to tools used when cooking ingredients, such as a frying pan, pot, or knife.

[0026] The recipe term spelling variation table 13 holds multiple spelling variation terms for the natural language of one reference recipe term that serves as a reference. Spelling variation terms in a cooking recipe are recipe terms contained in the natural language sentence of a cooking recipe that have the same meaning but in different wordings. For example, as shown in FIG. 6, the recipe term spelling variation table 13 holds tables of ingredient spelling variation terms related to spelling variation terms for recipe terms for ingredients, and cooking action spelling variation terms related to spelling variation terms for recipe terms for cooking actions. FIG. 6 shows an example of the recipe term spelling variation table 13.

[0027] The recipe term emphasis table 14 holds emphasis methods (highlighting methods) for recipe terms in cooking recipes. In other words, the recipe term emphasis table 14 holds in advance information indicating how to emphasize and display recipe terms in cooking recipes. Specifically, the recipe term emphasis table 14 specifies the relationship between recipe terms included in cooking recipes and emphasis methods.

[0028] In this embodiment, the recipe term emphasis table 14 holds a plurality of emphasis methods that are predefined for each of a plurality of recipe term classifications. FIG. 7 shows an example of the recipe term emphasis table 14. In the recipe term emphasis table 14 shown in FIG. 7, different colors are defined as emphasis methods for each of a plurality of recipe term classifications. That is, in FIG. 7, the recipe term emphasis table 14 defines the relationship between the recipe term classification and a predetermined color indicating the emphasis method. Specifically, in the recipe term emphasis table 14, a color is set for each of a plurality of recipe term classifications as an emphasis method. Note that it is sufficient that one or more colors are used as the color set for the plurality of recipe term classifications, and some recipe term classifications may include the same color, each recipe term classification may have a different color, or all recipe term classifications may have the same color. However, it is preferable that the plurality of recipe term classifications are all set to different colors.

[0029] Furthermore, when a substitutable recipe term that can be substituted for another object or thing is included in the natural language sentence of the cooking recipe, the recipe term emphasis table 14 may further hold an emphasis method corresponding to the substitutable recipe term, as shown in Fig. 8. Whether or not a substitutable recipe term is included in the natural language sentence of the cooking recipe can be determined using the substitutable term table shown in Fig. 9. The substitutable term table is separately held, for example, by the server 10. As shown in Fig. 9, the substitutable term table specifies the relationship between a substitutable recipe term and one or more substituted recipe terms corresponding to this substitutable recipe term.

[0030] The recipe term association highlighting table 15 is a table that specifies the relationship between recipe terms and colors or icons associated with the recipe terms. As an example, as shown in FIG. 10, the recipe term association highlighting table 15 specifies the relationship between recipe terms and colors associated with the recipe terms as highlighting methods. For example, red paprika, which is one of the recipe terms for ingredients, has a red appearance, so the highlighting method is set to red. In addition, "low heat" and "high heat", which are one of the recipe terms for cooking actions, are related to fire, which is associated with the color red, so the highlighting method is set to red.

[0031] The data held in each table of recipe term classification table 12, recipe term spelling variation table 13, recipe term highlight table 14, and recipe term association highlight table 15 may be appropriately updated by adding or deleting. Also, recipe term classification may be performed by a method in which a minimum required number of recipe terms are initially prepared, and the recipe term classification is inferred by learning from the user's usage history and data import, etc.

[0032] Next, the information terminal 20 will be described. The information terminal 20 is an electronic device having a display screen. The information terminal 20 is, for example, a portable information processing device such as a smartphone, a tablet terminal, or a notebook personal computer, or a stationary information processing device such as a desktop personal computer or a signage. In this embodiment, the information terminal 20 is a smartphone having a display device that serves as both a display screen and an operation screen, as shown in FIG. 1. In addition, the information terminal 20 has a network connection function. Therefore, as shown in FIG. 1, a user can search for a dish and select one of a plurality of cooking recipes by operating the information terminal 20 to access the server 10, or display the cooking recipe selected by the user on the display screen of the information terminal 20.

[0033] The information terminal 20 includes a control unit 21 , an input unit 22 , an output unit 23 , a memory 24 , and a communication unit 25 .

[0034] The control unit 21 controls the information terminal 20. For example, the control unit 21 is a processing unit that exerts various functions as the information terminal 20 by controlling the input unit 22, the output unit 23, the memory 24, and the communication unit 25. Specifically, the control unit 21 is a control circuit having a memory in which a program such as an application program (app) is stored, a processor that executes the program, and various input / output ports. The control unit 21 is an application unit, and performs various controls by, for example, the processor executing the program stored in the memory. The processor is, for example, configured by an MPU (Micro processing Unit), a CPU (Central Processing Unit), a DSP (Digital Signal Processor), a GPU (Graphical Processing Unit), or a SOC (System on a chip), etc.

[0035] The control unit 21 has a recipe term extraction unit 21a and a recipe term highlighting unit 21b as functional components that are realized by the processor executing a program.

[0036] The recipe term extraction unit 21a extracts one or more recipe terms from a natural language sentence constituting one cooking recipe data selected from the data of multiple cooking recipes held in the cooking recipe database 11. In this embodiment, the recipe term extraction unit 21a extracts multiple recipe terms from a natural language sentence constituting the single cooking recipe.

[0037] Specifically, the recipe term extraction unit 21a analyzes a cooking recipe selected by a user by performing natural language processing such as morphological analysis on a natural language sentence representing the cooking recipe, and extracts a plurality of recipe terms contained in the natural language sentence of the cooking recipe from the cooking recipe. In this embodiment, the one or more recipe terms extracted by the recipe term extraction unit 21a are, for example, ingredient information, cooking behavior information, at least one of the amount of ingredients and cooking time, or cooking utensil information.

[0038] The recipe terms extracted by the recipe term extraction unit 21a are classified according to a recipe term classification table. For example, the recipe term extraction unit 21a refers to the recipe term classification table 12 shown in Fig. 5 and classifies the recipe terms extracted from the cooking recipes into one of four categories: ingredients, cooking actions, amounts and times, and cooking utensils.

[0039] The recipe term highlighting unit 21b determines a method for highlighting one or more recipe terms extracted by the recipe term extraction unit 21a. In the present embodiment, the recipe term extraction unit 21a extracts multiple recipe terms from one cooking recipe, and therefore the recipe term highlighting unit 21b determines a method for highlighting each of the multiple recipe terms extracted by the recipe term extraction unit 21a.

[0040] Specifically, the recipe term emphasis unit 21b refers to the recipe term classification table 12 to classify the multiple recipe terms extracted by the recipe term extraction unit 21a according to multiple recipe term classifications, and refers to the recipe term emphasis table 14 to determine the emphasis method for each of the multiple recipe terms for each of the multiple recipe term classifications.

[0041] The highlighting method determined by the recipe term highlighting unit 21b is, for example, any one of the following: text color, text thickness, text size, text font, and insertion of a substitute icon decoration. For example, when the highlighting method determined by the recipe term highlighting unit 21b is text color, the recipe term highlighting unit 21b determines the highlighting method so that the multiple recipe terms extracted and classified into four types by the recipe term extraction unit 21a are displayed in colors corresponding to each classification by referring to the recipe term highlighting table 14 shown in Fig. 7. Specifically, in the recipe term highlighting table 14 shown in Fig. 7, the multiple recipe terms classified into ingredients, cooking actions, amounts and times, and cooking utensils are set to be highlighted in red, blue, green, and orange, respectively.

[0042] Furthermore, the recipe term highlighting unit 21b may determine the highlighting method for each of the multiple recipe terms by referring to the recipe term spelling variation table 13. In this case, the recipe term highlighting unit 21b refers to the recipe term spelling variation table 13 to identify which reference recipe term each of the one or more recipe terms extracted by the recipe term extraction unit 21a is, and determines the highlighting method for each of the multiple recipe terms extracted by the recipe term extraction unit 21a such that the same highlighting method is applied to recipe terms identified as the same reference recipe term among the one or more recipe terms extracted by the recipe term extraction unit 21a.

[0043] The recipe term highlighting unit 21b may determine a method for highlighting one or more recipe terms extracted by the recipe term extraction unit 21a depending on the cooking skill of the user.

[0044] The input unit 22 accepts input from the user. The input unit 22 may also accept a method of highlighting recipe terms from the user. In other words, the user may be able to freely select a method of highlighting recipe terms of a cooking recipe displayed on the display screen of the information terminal 20. For example, operation buttons showing options such as text color, text thickness, text size, and text font may be displayed on the display screen so that the user can select these options as the highlighting method.

[0045] In addition, an operation button showing multiple color options may be displayed on the display screen so that the user can select a highlighting method (e.g., color) for multiple recipe term categories. In this case, the recipe term highlighting unit 21b determines a highlighting method for one or more recipe terms extracted by the recipe term extraction unit 21a according to the highlighting method accepted by the input unit 22.

[0046] The input unit 22 is a user interface operated by a user. For example, when the information terminal 20 is a smartphone, the input unit 22 is configured with a touch panel. A GUI (Graphical User Interface) screen suitable for touch operations by a user is displayed on the touch panel. Note that the input unit 22 is not limited to a touch panel, and may be an input device such as a mouse, a keyboard, a touch pad, or a microphone.

[0047] The output unit 23 emphasizes one or more recipe terms according to the emphasis method determined by the recipe term emphasis unit 21b, and outputs one cooking recipe selected from the data of the multiple cooking recipes. In this embodiment, the recipe term emphasis unit 21b determines the emphasis method for each of the multiple recipe terms extracted by the recipe term extraction unit 21a, so the output unit 23 emphasizes each of the multiple recipe terms according to the emphasis method determined by the recipe term emphasis unit 21b, and outputs one cooking recipe selected from the data of the multiple cooking recipes.

[0048] Specifically, the recipe term extraction unit 21a extracts multiple recipe terms from one cooking recipe, and the output unit 23 outputs the cooking recipe by emphasizing each of the multiple recipe terms in accordance with the emphasis method determined by the recipe term emphasis unit 21b.

[0049] In this embodiment, the output unit 23 is a display unit having a display screen. As an example, the output unit 23 serving as a display unit is a display device such as a liquid crystal display device or an organic EL device. The output unit 23 serving as a display unit displays the cooking recipe after highlighting one or more recipe terms with text according to the highlighting method determined by the recipe term highlighting unit 21b. In other words, the entire cooking recipe is displayed with the recipe terms highlighted with color or the like. When the information terminal 20 is a smartphone, the input unit 22 and the output unit 23 are configured as one touch panel.

[0050] The memory 24 is a storage unit that stores various data. For example, the memory 24 may store cooking recipes downloaded from the server 10. The memory 24 may also store the extraction results extracted by the recipe term extraction unit 21a and the results determined by the recipe term highlighting unit 21b. The memory 24 may be used as a working memory for the control unit 21.

[0051] The memory 24 includes, for example, a primary storage device such as a RAM or a ROM. The memory 24 may also include a secondary storage device such as a HDD or an SSD and / or a tertiary storage device such as an optical disk or an SD card. The memory 24 may also include other storage devices. Note that the memory 24 is, for example, a non-volatile memory, but may also be a volatile memory.

[0052] The communication unit 25 is a communication adapter capable of communicating with an external device or an external system including the server 10. The communication unit 25 can communicate with a device linkage system such as a refrigerator. That is, the information terminal 20 can link with the device linkage system.

[0053] The communication method used by the communication unit 25 is, for example, a wide area network (WAN), a local area network (LAN), power line communication, infrared communication, short-range wireless communication (e.g., Bluetooth (registered trademark) communication), or mobile communication for mobile phones.

[0054] As described above, the recipe display system 1 according to this embodiment is equipped with a recipe term extraction unit 21a that extracts one or more recipe terms from a natural language sentence constituting a single cooking recipe selected from a plurality of cooking recipe data held in the recipe database 11, a recipe term emphasis unit 21b that determines a method of emphasising the one or more recipe terms extracted by the recipe term extraction unit 21a, and an output unit 23 that outputs the single cooking recipe by emphasizing the one or more recipe terms in accordance with the emphasis method determined by the recipe term emphasis unit 21b.

[0055] This allows recipe terms included as elements of a recipe to be highlighted with a color or other highlighting. Therefore, the recipe terms are decorated with a color or other highlighting and the entire recipe is displayed, so that the user can grasp the key points of the recipe without having to read each and every sentence of the entire recipe in detail. As a result, the recipe can be displayed in a way that is appropriate for each user viewing the recipe.

[0056] The cooking recipe including the highlighted recipe term can be displayed on the display screen at any time. For example, the cooking recipe including the highlighted recipe term may be displayed on the display screen when the user prepares the dish, when the user searches for a dish, or in other situations.

[0057] [Examples of recipe term highlighting] Next, a specific example of highlighting recipe terms included in a cooking recipe using the cooking recipe display system 1 according to the present embodiment will be described. Note that in the following specific example, the highlighting method is color, and recipe terms are highlighted by color, but in the drawings, for the sake of convenience, hatching is used to show that the characters of the recipe terms are displayed in color. Also, different types of hatching are used to show different types of color.

[0058] Fig. 11 illustrates an example of highlighting the recipe term "ingredient" included in the cooking method of a cooking recipe. For example, in Fig. 11, the characters "salted salmon," "avocado," "cream," "salt," "black pepper," and "cheese (for pizza)," which are extracted as recipe terms for ingredients of a cooking recipe according to the recipe term classification table 12 shown in Fig. 5 and the recipe term highlighting table 14 shown in Fig. 7, are highlighted in red, and the entire cooking recipe is displayed on the display screen of the information terminal 20. In Fig. 11, the characters and numbers other than the ingredients are displayed in normal black without highlighting.

[0059] Fig. 12 illustrates an example of highlighting recipe terms for "cooking action" included in the cooking method of a cooking recipe. For example, in Fig. 12, the characters "remove," "cut diagonally," "wrap," "remove," "take out," "spread," "bake," "arrange," "add," "shake," and "roast," which are extracted as recipe terms for cooking actions of a cooking recipe according to the recipe term classification table 12 shown in Fig. 5 and the recipe term highlighting table 14 shown in Fig. 7, are highlighted in blue, and the entire cooking recipe is displayed on the display screen of the information terminal 20. In Fig. 12, the characters and numbers other than those for cooking actions are displayed in normal black without highlighting.

[0060] Fig. 13 illustrates an example of a case where recipe terms for "amount" or "time" included in a cooking recipe are highlighted. For example, in Fig. 13, the letters and numbers "1 cm", "half", "a little" and "8 minutes" extracted as recipe terms for amount or time of a cooking recipe according to the recipe term classification table 12 shown in Fig. 5 and the recipe term highlighting table 14 shown in Fig. 7 are highlighted in green, and the entire cooking recipe is displayed on the display screen of the information terminal 20. Note that in Fig. 13, characters other than the amount and time are displayed in normal black without highlighting.

[0061] Fig. 14 illustrates an example of highlighting the recipe term "cooking utensils" included in the cooking method of a cooking recipe. For example, in Fig. 14, the characters "paper towel," "skillet," and "toaster oven," which are extracted as recipe terms for cooking utensils in a cooking recipe according to the recipe term classification table 12 shown in Fig. 5 and the recipe term highlighting table 14 shown in Fig. 7, are highlighted in orange, and the entire cooking recipe is displayed on the display screen of the information terminal 20. In Fig. 14, the characters and numbers other than those for cooking utensils are displayed in normal black without highlighting.

[0062] Fig. 15 illustrates an example in which multiple types of recipe terms are highlighted. Specifically, Fig. 15 combines the highlighting methods (display rules) shown in Figs. 11 to 14. Therefore, in Fig. 15, each of the recipe terms "ingredients," "cooking actions," "amount" or "time," and "cooking utensils" included in the cooking method of a cooking recipe is highlighted by the highlighting methods shown in Figs. 11 to 14 according to the type of recipe term classification.

[0063] 11 to 15, recipe terms such as "ingredients" included in the cooking method of the cooking recipe are highlighted, so the user can easily understand the contents of the cooking recipe. In addition, multiple recipe terms are highlighted in different highlighting methods (different colors in FIG. 15) according to the type of recipe term classification, so the key points of the cooking recipe for each recipe term classification can be easily understood.

[0064] FIG. 16 shows an example of a case where ingredients are highlighted in a consistent manner for each step of a cooking recipe.

[0065] In this case, recipe term extraction unit 21a extracts at least a plurality of ingredients as recipe terms from the natural language sentences constituting one cooking recipe selected by the user, and recipe term highlighting unit 21b determines, for the plurality of ingredients extracted by recipe term extraction unit 21a, the emphasis method for the nth ingredient appearing in the nth step (n is a natural number equal to or greater than 1) among the plurality of steps included in the cooking recipe as the nth emphasis method. Then, output unit 23 outputs the selected one cooking recipe such that the emphasis method for the nth ingredient appearing in the nth step and the n+1th and subsequent steps among the plurality of steps is the above-mentioned nth emphasis method.

[0066] For example, in Figure 16, the numbers in the headings of Step 1, Step 2, Step 3, Step 4, and Step 5 are highlighted in orange, yellow, green, blue, and purple, respectively, and the recipe term "ingredient" that appears first in the recipe is highlighted in the color corresponding to the step that the recipe term appears in. If the recipe term appears again after that step, it is highlighted in the color corresponding to the highlighting method of the first appearance of the recipe term.

[0067] Specifically, the character "salted salmon" that first appears in step 1 is highlighted in orange, which corresponds to the highlighting method in step 1. The character "salted salmon" that appears again in step 3 and the character "salmon" that appears again in step 4 are not highlighted in green and blue, which correspond to the highlighting methods in steps 3 and 4, but in orange, which corresponds to the highlighting method in step 1, where the character "salted salmon" first appeared. Note that the "salmon" in step 4 has been determined to have the same meaning as "salted salmon" according to the recipe terminology spelling variation table.

[0068] Similarly, for "avocado," the character "avocado" that first appears in step 2 is highlighted in yellow, which corresponds to the highlighting method in step 2. And, for the character "avocado" that appears again in step 4, it is not highlighted in blue, which corresponds to the highlighting method in step 4, but in yellow, which corresponds to the highlighting method in step 2, where the character "avocado" first appeared.

[0069] In addition, the words "salad oil," "fresh cream," "black pepper," and "cheese (for pizza)" appear only once in the cooking recipe, so they are highlighted in a color that corresponds to the highlighting method used for the steps in which these recipe terms appear. Also, in Figure 16, not only the "ingredients" in the cooking instructions are highlighted, but also the "ingredients" in the ingredients list.

[0070] In this way, by highlighting ingredients in a uniform manner for each step of the cooking recipe, when scrolling through the cooking instructions displayed on the display screen, it is easy to know which step to go back to. In other words, since the display screen of the information terminal 20 such as a smartphone is small, it is difficult to display the entire cooking recipe at once on the display screen in standard characters that the user can see. For this reason, the user scrolls through the cooking recipe by swiping the image on the display screen. In this case, when the scrolling progresses to the latter steps, if the user wants to know how the ingredients that appeared in the first steps were cooked, the user may not know which step to go back to, or may not know whether the ingredients that appear in that step have already appeared or are appearing for the first time in this step. In contrast, by highlighting as shown in FIG. 16 as in this embodiment, the user can easily know which step to go back to, and can also easily tell whether the ingredients have already appeared.

[0071] FIG. 17 shows an example of a case where recipe terms in a cooking recipe are highlighted in a color that enhances association with the recipe terms.

[0072] In this case, the recipe term highlighting unit 21b determines the highlighting method for the multiple recipe terms extracted by the recipe term extraction unit 21a by referring to the recipe term association highlighting table 15 shown in Fig. 10. In Fig. 10, the recipe term association highlighting table 15 specifies colors associated with recipe terms. In other words, the highlighting method for each of the one or more recipe terms extracted by the recipe term extraction unit 21a is the color associated with the recipe term. Note that the highlighting method for each of the one or more recipe terms extracted by the recipe term extraction unit 21a is not limited to color, and may be an icon associated with the recipe term, or the like.

[0073] 17, the recipe terms "salted salmon", "salmon", "avocado", "warm" and "grill", as well as "cheese (for pizza)", which are extracted as "ingredients" of the cooking recipe by the recipe term extraction unit 21a, are highlighted in orange, green, red and yellow, which are the colors associated with each recipe term, and the entire cooking recipe is displayed on the display screen of the information terminal 20. Note that in FIG. 12, letters and numbers other than the highlighted recipe terms are displayed in normal black without being highlighted.

[0074] In this way, by highlighting recipe terms in a cooking recipe with colors or icons that enhance association, the user can easily intuitively imagine the types of the highlighted recipe terms, etc. This makes it easy to understand the contents of the cooking recipe.

[0075] FIG. 18 illustrates an example in which recipe terms for difficult actions (cooking actions) or ingredients that are difficult to obtain are highlighted in a cooking recipe.

[0076] In this case, if at least one of relatively difficult cooking actions, ingredients that are difficult to obtain, and cooking utensils that are difficult to obtain are included among one or more recipe terms extracted by the recipe term extraction unit 21a, the recipe term highlighting unit 21b determines a method of highlighting at least one of the relatively difficult cooking actions, ingredients that are difficult to obtain, and cooking utensils that are difficult to obtain.

[0077] 18, the recipe terms extracted by the recipe term extraction unit 21a include the character "avocado" as a recipe term for an ingredient that is difficult to obtain, and the character "skillet" as a recipe term for a cooking utensil that is difficult to obtain. In this case, the recipe term highlighting unit 21b highlights the characters "avocado" and "skillet" by changing their colors.

[0078] In this way, by highlighting recipe terms that indicate difficult actions or ingredients that are difficult to obtain in a recipe, the user can easily determine whether the dish can be easily made when searching for a dish and viewing the recipe. Also, by viewing the highlighted recipe as shown in FIG. 17, the user can easily understand which ingredients and cooking utensils are difficult to obtain. Therefore, the user can decide what dish to make by referring to the information on whether there are ingredients and cooking utensils that are difficult to obtain. Also, the user can be prompted in advance for ingredients and cooking utensils that are required to make the dish, so the user can prepare the ingredients and cooking utensils before cooking as necessary.

[0079] FIG. 19 illustrates an example of a case where recipe terms such as ingredients or cooking utensils that are not essential to a dish included in a cooking recipe are highlighted.

[0080] For example, if a natural language sentence of a cooking recipe selected by a user includes an optional term that indicates that a dish made by the cooking recipe is not essential and may be optional, the recipe term extraction unit 21a extracts a recipe term corresponding to the optional term from the natural language sentence constituting the selected cooking recipe. In other words, it extracts recipe terms having modifiers that represent the optional term. The recipe term emphasis unit 21b determines a method of emphasising the recipe term corresponding to the optional term extracted by the recipe term extraction unit 21a. Then, the output unit 23 outputs the cooking recipe by emphasizing the recipe term corresponding to the optional term according to the emphasis method determined by the recipe term emphasis unit 21b.

[0081] Specifically, the recipe term extraction unit 21a refers to the recipe term highlighting table shown in Fig. 20 and Fig. 21 to extract arbitrary terms from the natural language sentences constituting the selected cooking recipe, and extracts recipe terms modified by the arbitrary terms. For example, in Fig. 19, the cooking recipe method includes the character "as you like" as an arbitrary term, so the character "parsley" is extracted as a recipe term modified by the character "as you like". Then, for the extracted character "parsley", a color specified as a highlighting method is determined according to the recipe term highlighting table shown in Fig. 20, and the character "parsley" is highlighted according to the determined color and the entire cooking recipe is displayed on the display screen. In Fig. 20, the highlighting method for the modifier representing the arbitrary term is specified as gray, so the character "parsley" is highlighted in gray.

[0082] In this case, as a mode of highlighting, the word "parsley" may be displayed lighter or in a dashed line, rather than changing the color.

[0083] In this way, by highlighting recipe terms such as ingredients or cooking utensils that are not essential to the dish, recipe terms such as ingredients or cooking utensils that are not necessarily required for the dish can be easily understood.

[0084] FIG. 22 illustrates an example of highlighting interchangeable recipe terms included in a cooking recipe.

[0085] For example, when a natural language sentence of a cooking recipe selected by a user contains a substitutable recipe term that can be substituted for another object or thing as a recipe term, the recipe term extraction unit 21a extracts the substitutable recipe term from the natural language sentence constituting the cooking recipe. The recipe term emphasis unit 21b determines a method for emphasizing the substitutable recipe term extracted by the recipe term extraction unit 21a. Then, the output unit 23 outputs the cooking recipe by emphasizing the substitutable recipe term according to the emphasis method determined by the recipe term emphasis unit 21b.

[0086] Specifically, the recipe term extraction unit 21a refers to the replaceable term table shown in Fig. 9 and extracts replaceable recipe terms from the natural language sentences constituting the selected cooking recipe. For example, in Fig. 22, the cooking method of the cooking recipe includes the word "skillet" as a replaceable recipe term, so the word "skillet" is extracted as a replaceable recipe term. Then, a color is determined as a highlighting method for the extracted word "skillet", and the word "skillet" is highlighted according to this determined color and the entire cooking recipe is displayed on the display screen.

[0087] At this time, the user may select a highlighted substitutable recipe term to display the substituted recipe term on the display screen. For example, in FIG. 22, by tapping the word "skillet", information indicating that the cooking utensil substituting for "skillet" is "frying pan" may be displayed on the display screen by a pop-up or the like.

[0088] In this way, by highlighting replaceable recipe terms included in a cooking recipe, it is possible to easily grasp recipe terms such as ingredients or cooking utensils that can be substituted.

[0089] The information terminal 20 may have a natural language processing unit instead of the recipe term extraction unit 21a or in addition to the recipe term extraction unit 21a as a processing unit that extracts any term (modifier) ​​that modifies a recipe term.

[0090] 23 illustrates an example of highlighting recipe terms in cooperation with a device cooperation system. For example, the recipe display system 1 cooperates with a device that outputs the inventory status of ingredients, such as a refrigerator, as a device cooperation system. Specifically, the information terminal 20 cooperates with the refrigerator.

[0091] In this case, the recipe term highlighting unit 21b determines a method of highlighting the ingredients extracted as recipe terms by the recipe term extraction unit 21a according to the presence or absence of stock of the ingredients based on the output of the inventory status of the ingredients from the appliance such as the refrigerator. Then, the output unit 23 outputs the cooking recipe by highlighting the ingredients extracted by the recipe term extraction unit 21a according to the highlighting method determined by the recipe term highlighting unit 21b.

[0092] For example, data on the stock status of ingredients stored in the refrigerator is sent to the information terminal 20, and in FIG. 23, "salt" and "black pepper" in the ingredients list are highlighted so that it is clear that they are stored in the refrigerator. Also, in FIG. 23, since the "skillet" that appears in the cooking instructions for the recipe is not actually owned by the user, "skillet" is highlighted so that it is clear that the user does not own a "skillet." It is recommended that the user register cooking utensils such as skillets in the device linkage system or cooking recipe display system 1 in advance. Note that in FIG. 23, recipe terms are highlighted by icons arranged around the recipe terms, but the highlighting method may be the color of the text, etc.

[0093] In this way, by highlighting recipe terms in cooperation with the device cooperation system, the user can easily grasp the inventory status of recipe terms included in a cooking recipe.

[0094] FIG. 24 illustrates an example in which cooking tips included in a cooking recipe are highlighted.

[0095] For example, when a natural language sentence of a cooking recipe selected by a user includes an expression related to cooking tips, the recipe term extraction unit 21a extracts recipe terms related to tips from the natural language sentence constituting the cooking recipe. The recipe term emphasis unit 21b determines a method for emphasizing the recipe terms related to tips extracted by the recipe term extraction unit 21a. The output unit 23 then outputs the cooking recipe by emphasizing the recipe terms related to tips according to the emphasis method determined by the recipe term emphasis unit 21b.

[0096] Specifically, by referring to the cooking tips expression table shown in Fig. 25, replaceable recipe terms are extracted from the natural language sentences constituting the selected cooking recipe. For example, in Fig. 24, the cooking recipe includes the words "If it browns" as a recipe term for tips, so the words "If it browns" are extracted. Then, a color is determined as a highlighting method for the extracted words "If it browns", and the whole cooking recipe is displayed on the display screen with the words "If it browns" highlighted according to this determined color.

[0097] In this way, by highlighting the cooking tips included in the cooking recipe, the user can easily learn the cooking tips.

[0098] In this case, when the user selects an expression (characters, etc.) related to cooking tips that is highlighted on the display screen, an explanation of the cooking tips may be displayed on the display screen, allowing the user to immediately know the content of the cooking tips.

[0099] (Other variations) Although the present invention has been described based on the embodiment, the present invention is not limited to the above embodiment.

[0100] For example, the specific examples of highlighting shown in Fig. 11 to Fig. 25 have been described as each having one type of highlighting method (display rule), but the present invention is not limited to this. Specifically, as shown in Fig. 26, multiple types of arbitrary highlighting methods may be combined. In this case, a table combining multiple types of highlighting methods is used, as shown in Fig. 27.

[0101] Furthermore, since it is sufficient to highlight the characters that need to be emphasized, the background color of the characters does not have to be white. For example, if the background color is black, the characters that need to be emphasized can be highlighted by making the color of the characters to be emphasized yellow or bold.

[0102] Furthermore, in the cooking recipe display system 1 in the above embodiment, when a user selects an ingredient or amount included in the cooking recipe that is highlighted on the display screen, the display screen may be configured to display an ingredient list. For example, as shown in Fig. 28, when a user taps on the word "fresh cream" highlighted on the display screen of the information terminal 20, the display screen may be automatically scrolled so that the fresh cream in the ingredient list is displayed at the top (top in Fig. 27). In other words, when a highlighted ingredient is tapped on the display screen, the display screen may be configured to jump to the ingredient list and display that ingredient at the top of the display screen.

[0103] In the above embodiment, the emphasis method determined by the recipe term emphasis unit 21b is related to characters or images, but is not limited thereto. For example, the emphasis method determined by the recipe term emphasis unit 21b may be related to sound. In this case, the emphasis method determined by the recipe term emphasis unit 21b is, for example, any one of the loudness of the sound, the pitch of the sound, the tone of the sound, the intonation of the sound, and the number of times the sound is played, and the output unit 23 is a speaker that outputs sound. The speaker emphasizes one or more recipe terms by voice according to the emphasis method determined by the recipe term emphasis unit 21b, and outputs one cooking recipe selected by the user. Note that even when the emphasis method is related to sound, the information terminal 20 may have a display unit having a display screen that displays the cooking recipe as another one of the output units.

[0104] In the above embodiment, the types of recipe term classification, the recipe terms to be highlighted, the spelling variation terms, and the highlighting methods (such as colors) associated with the recipe terms are preset as initial settings in the recipe term classification table 12, the recipe term spelling variation table 13, the recipe term highlighting table 14, and the recipe term association highlighting table 15 in the server 10, but each user may customize them individually. For example, in this case, the recipe term classification table 12, the recipe term spelling variation table 13, the recipe term highlighting table 14, and the recipe term association highlighting table 15 may be downloaded to the information terminal 20 owned by the user and stored in the memory 24, and each user may customize the information of each table by changing the information on the information terminal 20. In other words, the user may change the information of each table locally by operating the information terminal 2.

[0105] Furthermore, the information terminal 2 may have not only these tables but also a cooking recipe database 11. The information terminal 2 may have at least one or all of the cooking recipe database 11, the recipe term classification table 12, the recipe term spelling variation table 13, the recipe term highlight table 14, and the recipe term association highlight table 15.

[0106] In the above embodiment, a cooking recipe including highlighted recipe terms is displayed on the information terminal 20, but this is not limited to the above. For example, a cooking recipe including highlighted recipe terms may be displayed on the display screen of a home appliance such as a microwave oven or a refrigerator. That is, in Figs. 1 and 2, the information terminal 2 may be a home appliance such as a microwave oven or a refrigerator. In this case, a user can view the cooking recipe displayed on the display screen of the home appliance by operating the home appliance such as the microwave oven or the refrigerator.

[0107] The recipe display system in the above embodiment may be realized as a recipe display method. For example, the recipe display method includes extracting one or more recipe terms from a natural language sentence constituting a single recipe selected from a plurality of recipes stored in a recipe database that holds a plurality of recipes each expressed in a natural language sentence, determining a method for highlighting the one or more extracted recipe terms, and outputting the single recipe by highlighting the one or more recipe terms according to the determined highlighting method.

[0108] The cooking recipe display system in the above embodiment can also be realized as a program for causing a computer to function as a cooking recipe display system or a cooking recipe display method. In other words, one aspect of the present invention includes a program for causing a computer to execute the above cooking recipe display method. This program may be stored in a computer-readable recording medium. In this case, this recording medium may be the ROM itself in the cooking recipe display system in the above embodiment, or may be a CD-ROM, magnetic tape, flexible disk, hard disk, DVD, BD, etc., or a semiconductor memory that can be read by inserting it into an external storage device (such as a CD-ROM drive).

[0109] In addition, the present invention also includes forms obtained by applying various modifications to the above-described embodiments and modifications that would come to mind by a person skilled in the art, or forms realized by arbitrarily combining the components and functions of the above-described embodiments and modifications without departing from the spirit of the present invention. [Industrial Applicability]

[0110] The present invention is useful as a cooking recipe display system for displaying cooking recipes. [Explanation of symbols]

[0111] 1. Cooking recipe display system 10 Server 11 Cooking Recipe Database 12 Recipe term classification table 13 Recipe terminology spelling variation table 14 Recipe term highlighting table 15 Recipe term association highlight table 20 Information terminal 21 Control section 21a Recipe term extraction section 21b Recipe term highlighting section 22 Input section 23 Output section 24 Memory 25 Communications Department

Claims

1. A recipe database that holds data on a plurality of recipes, each of which is expressed in a natural language sentence; a storage unit that classifies a plurality of recipe terms into a plurality of recipe term types and stores the recipe term types in association with a method of highlighting the recipe terms; a recipe term highlighting unit that determines a method of highlighting a plurality of recipe terms included in one cooking recipe data selected from the plurality of cooking recipe data stored in the cooking recipe database; an output unit that outputs the one cooking recipe by emphasizing the recipe terms according to the emphasis method determined by the recipe term emphasis unit; The recipe term highlighting unit determines a method for highlighting the recipe term based on the type of the recipe term stored in the storage unit; the plurality of recipe terms includes ingredient information; the plurality of recipe terms includes at least one of cooking action information, ingredient quantities, cooking time, or cooking utensil information; the recipe term highlighting unit is operable to determine a first highlighting method for the ingredient information and a second highlighting method for at least one of the cooking action information, ingredient quantities, cooking times, or cooking utensil information, the second highlighting method being different from the first highlighting method. Cooking recipe display system.

2. The recipe term highlighting unit determines a highlighting method for each of a plurality of recipe terms based on a type of each of the plurality of recipe terms stored in the storage unit; the output unit outputs the one cooking recipe by emphasizing each of the plurality of recipe terms according to the emphasis method determined by the recipe term emphasis unit. The cooking recipe display system according to claim 1 .

3. The storage unit includes a recipe term classification table that classifies the plurality of recipe terms into the plurality of recipe term types and stores the recipe term classification table. a recipe term emphasis table that holds a plurality of emphasis methods that are predetermined for each of the plurality of recipe term types; the recipe term highlighting unit classifies the recipe terms included in the cooking recipe according to the types of the recipe terms by referring to the recipe term classification table, and determines a method of highlighting each of the recipe terms for each type of the recipe terms by referring to the recipe term highlighting table; the output unit outputs the one cooking recipe by emphasizing each of the plurality of recipe terms according to the emphasis method determined by the recipe term emphasis unit. The cooking recipe display system according to claim 2 .

4. the plurality of recipe terms includes cooking behavior information; The cooking recipe display system according to any one of claims 1 to 3.

5. the plurality of recipe terms includes at least one of ingredient amounts and cooking times; The cooking recipe display system according to any one of claims 1 to 4.

6. the plurality of recipe terms includes cookware information; The cooking recipe display system according to any one of claims 1 to 5.

7. The highlighting method determined by the recipe term highlighting unit is any one of a text color, a text thickness, a text size, a text font, and insertion of a decoration of an alternative icon; the output unit is a display unit, the display unit displays the one cooking recipe by highlighting the recipe terms by text in accordance with the highlighting method determined by the recipe term highlighting unit. The cooking recipe display system according to any one of claims 1 to 6.

8. The emphasis method determined by the recipe term emphasis unit is any one of a loudness of a sound, a pitch of a sound, a tone of a sound, an intonation of a sound, and a number of times a sound is played; the output unit is a speaker, the speaker outputs the one cooking recipe by emphasizing the plurality of recipe terms by voice in accordance with the emphasis method determined by the recipe term emphasis unit; The cooking recipe display system according to any one of claims 1 to 6.

9. A recipe term spelling variation table is provided, which holds a plurality of spelling variation terms for a natural language of one reference recipe term; the recipe term highlighting unit refers to the recipe term spelling variation table to identify which reference recipe term each of the plurality of recipe terms is, and determines a highlighting method for each of the plurality of recipe terms such that the same highlighting method is applied to recipe terms identified as the same reference recipe term among the plurality of recipe terms. The cooking recipe display system according to any one of claims 1 to 8.

10. The cooking recipe includes a plurality of steps showing how to prepare the dish; the recipe term highlighting unit determines, for a plurality of ingredients included in the cooking recipe, a highlighting method for an n-th ingredient appearing in an n-th step (n is a natural number equal to or greater than 1) among the plurality of steps as an n-th highlighting method; the output unit outputs the one cooking recipe in such a manner that an emphasis method of the nth ingredient appearing in an nth step and an (n+1)th or subsequent step among the plurality of steps is the nth emphasis method. The cooking recipe display system according to any one of claims 1 to 9.

11. The storage unit stores a predetermined color or icon for each of the recipe terms as a color or icon associated with the recipe term, The method of highlighting each of the plurality of recipe terms is a color or an icon associated with the recipe term. The cooking recipe display system according to any one of claims 1 to 10.

12. An input unit that accepts input from a user, The input unit receives a recipe term highlighting method from the user, the recipe term highlighting unit determines a method of highlighting the plurality of recipe terms according to the highlighting method received by the input unit; The cooking recipe display system according to any one of claims 1 to 11.

13. The recipe includes instructions for making the dish and a list of ingredients; the output unit is a display unit, When a user selects an ingredient or an amount included in the cooking method of the cooking recipe displayed in a highlighted manner on the display unit, the ingredient list is displayed on the display unit. The cooking recipe display system according to any one of claims 1 to 12.

14. The recipe terms include expressions related to cooking tips, the output unit is a display unit, When a user selects an expression related to the cooking tips that is displayed in a highlighted manner on the display unit, an explanation of the cooking tips is displayed on the display unit. The cooking recipe display system according to any one of claims 1 to 13.

15. When the natural language sentence of the one cooking recipe contains an optional term which is a term indicating that the dish made by the one cooking recipe is not essential and may be optional, The recipe term highlighting unit determines a method for highlighting a recipe term corresponding to the arbitrary term, the output unit outputs the one cooking recipe by emphasizing a recipe term corresponding to the arbitrary term according to the emphasis method determined by the recipe term emphasis unit. A cooking recipe display system according to any one of claims 1 to 14.

16. When the recipe term in the natural language sentence of the one cooking recipe includes a replaceable recipe term that can be replaced with another object or thing, The recipe term highlighting unit determines a method for highlighting the substitutable recipe terms; The output unit outputs the one cooking recipe by emphasizing the substitutable recipe terms according to the emphasis method determined by the recipe term emphasis unit. A cooking recipe display system according to any one of claims 1 to 15.

17. The recipe display system is linked to a device that outputs the inventory status of ingredients, The recipe term highlighting unit determines a method of highlighting an ingredient included in the recipe according to the presence or absence of the ingredient in stock based on an output of an ingredient stock status from the device, the output unit outputs the one cooking recipe by emphasizing the ingredients according to the emphasis method determined by the recipe term emphasis unit. The cooking recipe display system according to any one of claims 1 to 16.

18. A method for displaying a recipe implemented by an information processing device in a recipe display system, comprising: determining a method of highlighting a plurality of recipe terms included in one recipe selected from the data of a plurality of recipes stored in the recipe database, based on a plurality of recipe term types and a method of highlighting the recipe terms that are determined in advance and stored; the plurality of recipe terms includes ingredient information; the plurality of recipe terms includes at least one of cooking action information, ingredient quantities, cooking time, or cooking utensil information; highlighting the ingredient information using a first emphasis method according to the determined emphasis method, and highlighting at least one of the cooking behavior information, the amounts of ingredients, and the cooking utensil information using a second emphasis method different from the first emphasis method, and outputting the one cooking recipe. How to display cooking recipes.

19. A program for causing a computer to execute the cooking recipe display method according to claim 18.

Citation Information

Patent Citations

  • Document retrieval device

    JP1996255163A

  • Document preparing device and dictionary retrieval and display method

    JP1997062692A

  • Cooking unit

    JP2002310430A

  • Method and system for displaying nutritional component, and server device

    JP2006139554A

  • Cooking recipe proposal device, cooking recipe proposal method and program making computer execute this method

    JP2006277410A