JP7752352B2 - Cooking recipe display system and cooking recipe display method - Google Patents
Cooking recipe display system and cooking recipe display methodInfo
- Publication number
- JP7752352B2 JP7752352B2 JP2021072277A JP2021072277A JP7752352B2 JP 7752352 B2 JP7752352 B2 JP 7752352B2 JP 2021072277 A JP2021072277 A JP 2021072277A JP 2021072277 A JP2021072277 A JP 2021072277A JP 7752352 B2 JP7752352 B2 JP 7752352B2
- Authority
- JP
- Japan
- Prior art keywords
- recipe
- cooking
- ingredient
- ingredients
- difficulty
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、料理レシピ表示システム及び料理レシピ表示方法に関する。 This disclosure relates to a cooking recipe display system and a cooking recipe display method.
近年、料理レシピを表示する表示システムを含む家電機器が知られている。例えば、特許文献1には、調理メニューの難易度と及び調理の履歴情報に基づいて推奨メニューを選出して表示する加熱調理器が開示されている。また、特許文献2には、材料を検索し、材料名の選択によって献立名と料理レシピを表示する電子レンジが開示されている。 In recent years, home appliances that include display systems for displaying cooking recipes have become known. For example, Patent Document 1 discloses a cooking device that selects and displays recommended menu items based on the difficulty level of the cooking menu and cooking history information. Furthermore, Patent Document 2 discloses a microwave oven that searches for ingredients and displays the menu name and cooking recipe when the ingredient name is selected.
調達できる材料及びユーザの調理技術などによって、ユーザが作ることができる料理は様々である。このため、多くの料理レシピの中から、ユーザが作ることができる料理レシピを探すことは手間がかかる。よって、簡単に料理レシピを選択できるシステムが求められている。 The dishes that users can make vary depending on the ingredients they can obtain and their cooking skills. For this reason, it can be time-consuming for users to search through the many recipes available to find recipes they can make. Therefore, there is a demand for a system that allows users to easily select recipes.
そこで、本開示は、料理レシピの選択を支援することができる料理レシピ表示システム及び料理レシピ表示方法を提供する。 The present disclosure therefore provides a recipe display system and recipe display method that can assist in the selection of recipes.
本開示の一態様に係る料理レシピ表示システムは、表示画面及び制御部を有する情報端末を備える料理レシピ表示システムであって、料理の作り方を示す1以上の手順及び当該料理に使用される複数の材料を示す複数の料理レシピを保持するレシピデータベースを管理するレシピデータ管理部と、前記複数の材料の各々の調達難易度を示す材料評価テーブルを管理する材料評価管理部と、を備える。前記制御部は、前記複数の料理レシピの1つである対象レシピが示す複数の材料の各々の調達難易度に基づいて得られる補助情報を前記表示画面に表示する。 A cooking recipe display system according to one aspect of the present disclosure is a cooking recipe display system equipped with an information terminal having a display screen and a control unit, and includes: a recipe data management unit that manages a recipe database that holds multiple cooking recipes that indicate one or more steps for preparing a dish and the multiple ingredients used in the dish; and an ingredient evaluation management unit that manages an ingredient evaluation table that indicates the degree of difficulty in obtaining each of the multiple ingredients. The control unit displays supplementary information on the display screen that is obtained based on the degree of difficulty in obtaining each of the multiple ingredients indicated in a target recipe, which is one of the multiple cooking recipes.
本開示の一態様に係る料理レシピ表示方法は、料理の作り方を示す1以上の手順及び当該料理に使用される複数の材料を示す複数の料理レシピの1つである対象レシピが示す複数の材料の各々の調達難易度に基づいて得られる補助情報を表示画面に表示する。 A cooking recipe display method according to one aspect of the present disclosure displays on a display screen one or more steps showing how to prepare a dish and supplementary information obtained based on the degree of difficulty of obtaining each of multiple ingredients indicated in a target recipe, which is one of multiple cooking recipes showing multiple ingredients used in the dish.
また、本開示の一態様は、上記料理レシピ表示方法をコンピュータに実行させるプログラムとして実現することができる。あるいは、本開示の一態様は、当該プログラムを格納したコンピュータ読み取り可能な非一時的な記録媒体として実現することもできる。 Furthermore, one aspect of the present disclosure can be realized as a program that causes a computer to execute the above-described cooking recipe display method. Alternatively, one aspect of the present disclosure can be realized as a computer-readable non-transitory recording medium that stores the program.
本開示によれば、料理レシピの選択を支援することができる。 This disclosure can assist with recipe selection.
(本開示の概要)
以下では、実施の形態について、図面を参照しながら具体的に説明する。
(Summary of the Disclosure)
Hereinafter, the embodiments will be specifically described with reference to the drawings.
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not recited in independent claims are described as optional components.
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺などは必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。 Furthermore, each figure is a schematic diagram and is not necessarily an exact illustration. Therefore, for example, the scales of the figures do not necessarily match. Furthermore, in each figure, substantially identical components are assigned the same reference numerals, and redundant explanations are omitted or simplified.
(実施の形態1)
[構成]
まず、実施の形態1に係る料理レシピ表示システム1の全体の構成について、図1及び図2を用いて説明する。図1は、本実施の形態に係る料理レシピ表示システム1の概略構成を示す図である。図2は、本実施の形態に係る料理レシピ表示システム1の構成を示すブロック図である。
(Embodiment 1)
[composition]
First, the overall configuration of a cooking recipe display system 1 according to the first embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing a schematic configuration of the cooking recipe display system 1 according to the present embodiment. Fig. 2 is a block diagram showing the configuration of the cooking recipe display system 1 according to the present embodiment.
図1及び図2に示されるように、本実施の形態に係る料理レシピ表示システム1は、レシピ提供サーバ100と、情報端末200と、を備える。レシピ提供サーバ100は、ウェブサーバである。レシピ提供サーバ100と情報端末200とは、互いにインターネットなどのネットワークを介して通信可能に接続されている。 As shown in Figures 1 and 2, the cooking recipe display system 1 according to this embodiment includes a recipe providing server 100 and an information terminal 200. The recipe providing server 100 is a web server. The recipe providing server 100 and the information terminal 200 are connected to each other via a network such as the Internet so that they can communicate with each other.
レシピ提供サーバ100は、料理レシピを提供するサーバである。レシピ提供サーバ100は、クラウドサーバ及び物理サーバのいずれであってもよい。なお、レシピ提供サーバ100は、料理レシピを提供するだけでなく、料理レシピを生成及び/又は管理する。 The recipe providing server 100 is a server that provides cooking recipes. The recipe providing server 100 may be either a cloud server or a physical server. Note that the recipe providing server 100 not only provides cooking recipes, but also generates and/or manages cooking recipes.
図2に示されるように、レシピ提供サーバ100は、レシピデータ管理部110と、材料評価管理部120と、通信部130と、を備える。 As shown in FIG. 2, the recipe providing server 100 includes a recipe data management unit 110, a material evaluation management unit 120, and a communication unit 130.
レシピデータ管理部110は、レシピ群マスタデータベース(DB)111を管理する。レシピ群マスタDB111は、複数の料理レシピを保持するレシピデータベースの一例である。 The recipe data management unit 110 manages a recipe group master database (DB) 111. The recipe group master DB 111 is an example of a recipe database that stores multiple cooking recipes.
図3は、本実施の形態に係る料理レシピ表示システム1におけるレシピ群マスタDB111の一例を示す図である。図3に示されるように、レシピ群マスタDB111に保持される複数の料理レシピは、「レシピID」、「レシピ名」、「PR文章」、「対応分量」、「分類」及び「調理法」に関する情報を含んでいる。なお、これらの情報の一部は、料理レシピに含まれていなくてもよい。 Figure 3 is a diagram showing an example of the recipe group master DB111 in the recipe display system 1 according to this embodiment. As shown in Figure 3, the multiple recipes stored in the recipe group master DB111 include information on "recipe ID," "recipe name," "promotional text," "corresponding amount," "category," and "cooking method." Note that some of this information may not be included in the recipe.
「レシピID」は、料理レシピの管理用の識別情報を示している。「レシピ名」は、料理レシピのタイトル(名称)を示している。「PR文章」は、料理レシピの料理の特徴を示す要約文を示している。「対応分量」は、料理レシピに従って料理を作ったときの料理の量を示している。「分類」は、料理レシピの料理の種別を示している。「調理法」は、料理レシピの料理の主な調理方法を示している。 "Recipe ID" indicates identification information used to manage the recipe. "Recipe Name" indicates the title (name) of the recipe. "PR Text" indicates a summary that describes the characteristics of the dish in the recipe. "Corresponding Amount" indicates the amount of food when cooked according to the recipe. "Classification" indicates the type of dish in the recipe. "Cooking Method" indicates the main cooking method for the dish in the recipe.
各料理レシピは、料理に使用される複数の材料を示す材料リストと、料理の作り方を示す1以上の手順(調理手順)とを示す情報である。材料リスト及び手順にはそれぞれ、自然言語文で表されるレシピ用語が含まれている。料理レシピには、出来上がり又は調理途中の料理を示す料理画像(挿絵画像)が含まれていてもよい。料理画像は、例えば、実際の料理を撮影した静止画であるが、動画であってもよい。あるいは、料理画像は、料理を模式的に描いたイラストであってもよい。また、「材料」とは、肉及び野菜などの食材だけでなく、調味料及び水などを含む概念である。「材料」は、基本的には、人が食べる又は飲むことができる材料であるが、料理の見栄えを高めるために用いられる食用以外の材料を含んでもよい。 Each cooking recipe is information that shows an ingredient list, which indicates the ingredients used in the dish, and one or more steps (cooking steps) that show how to prepare the dish. The ingredient list and steps each contain recipe terms expressed in natural language sentences. A cooking recipe may also include food images (illustrative images) that show the finished dish or the dish in the process of being cooked. Food images are, for example, still images of actual dishes, but they can also be videos. Alternatively, food images may be illustrations that schematically depict the dish. Furthermore, the concept of "ingredients" includes not only food ingredients such as meat and vegetables, but also seasonings and water. "Ingredients" are basically ingredients that people can eat or drink, but may also include non-edible ingredients used to enhance the appearance of the dish.
なお、レシピ群マスタDB111には、新たな料理レシピが追加登録されてもよく、古い料理レシピが削除されてもよい。つまり、レシピ群マスタDB111に保持される料理レシピは、必要に応じて適宜更新されてもよい。また、レシピ群マスタDB111は、料理レシピ単位で更新されてもよく、料理レシピの一部の項目のみが更新されてもよい。レシピ群マスタDB111の更新は、レシピ提供サーバ100を管理するシステム管理者によって行われるが、料理レシピ表示システム1を利用するユーザによって行われてもよい。 New recipes may be added to the recipe group master DB111, and old recipes may be deleted. In other words, the recipes stored in the recipe group master DB111 may be updated as needed. The recipe group master DB111 may also be updated on a recipe-by-recipe basis, or only some of the items in a recipe may be updated. The recipe group master DB111 is updated by a system administrator who manages the recipe providing server 100, but may also be updated by a user who uses the recipe display system 1.
図2に示されるように、レシピ群マスタDB111は、レシピ材料テーブル111aと、レシピ手順テーブル111bと、を保持している。 As shown in Figure 2, the recipe group master DB 111 stores a recipe ingredient table 111a and a recipe procedure table 111b.
レシピ材料テーブル111aは、料理レシピ毎に、当該料理の材料に関する情報を保持している。具体的には、レシピ材料テーブル111aは、材料に関する情報として、一の料理に用いられる全ての材料を示す材料リストを構成する材料データを保持している。レシピ材料テーブル111aの一例が図4に示される。図4は、レシピID「R002」の「鶏の中華煮:2人前」に関するレシピ材料テーブル111aの一例を示す図である。 The recipe ingredient table 111a holds information about the ingredients of each cooking recipe. Specifically, the recipe ingredient table 111a holds ingredient data that constitutes an ingredient list showing all the ingredients used in a single dish as information about ingredients. An example of the recipe ingredient table 111a is shown in Figure 4. Figure 4 shows an example of the recipe ingredient table 111a for "Chinese-style stewed chicken: 2 servings" with recipe ID "R002".
図4に示されるように、レシピ材料テーブル111aに保持される材料データは、「グループ」、「材料ID」、「材料名」、「材料状態」、「分量」及び「別呼称」に関する情報を含んでいる。なお、これらの情報の一部は、材料データに含まれていなくてもよい。 As shown in Figure 4, the ingredient data stored in the recipe ingredient table 111a includes information regarding "group," "ingredient ID," "ingredient name," "ingredient status," "amount," and "alternative name." Note that some of this information may not be included in the ingredient data.
「グループ」は、一の料理に使用される複数の材料をグループ化した場合に、材料が属するグループを示している。グループ化は、例えば、調理工程において作成される中間材料毎に行われる。図4に示される例では、「しょうが」及び「八角」などのグループ「A」に属する複数の材料を用いて中間材料が作成される。 "Group" indicates the group to which an ingredient belongs when multiple ingredients used in a single dish are grouped. Grouping is performed, for example, for each intermediate ingredient created in the cooking process. In the example shown in Figure 4, an intermediate ingredient is created using multiple ingredients belonging to group "A," such as "ginger" and "star anise."
「材料ID」は、材料の管理用の識別情報(例えば、識別番号)を示している。「材料名」は、材料の名称を示している。「材料状態」は、調理工程での材料の状態を示している。「分量」は、調理に用いられる材料の量を示している。「別呼称」は、材料の別の名称(略称、通称など)を示している。 "Ingredient ID" indicates identification information (e.g., identification number) used to manage ingredients. "Ingredient Name" indicates the name of the ingredient. "Ingredient Status" indicates the status of the ingredient during the cooking process. "Quantity" indicates the amount of ingredient used in cooking. "Alternative Name" indicates alternative names for the ingredient (abbreviation, nickname, etc.).
レシピ手順テーブル111bは、料理レシピ毎に、当該料理の1以上の手順に関する情報を保持している。具体的には、レシピ手順テーブル111bは、手順に関する情報として、一の料理を作るための全ての手順を構成する手順データを保持している。全ての手順には、例えば数字などによって、実行される順序が示されている。 For each cooking recipe, the recipe step table 111b holds information about one or more steps for that dish. Specifically, the recipe step table 111b holds, as step-related information, step data that constitutes all the steps for making a single dish. The order in which all steps are performed is indicated, for example, by numbers.
レシピ手順テーブル111bの一例が図5に示される。図5は、レシピID「R002」の「鶏の中華煮:2人前」に関するレシピ手順テーブル111bの一例を示す図である。 An example of the recipe procedure table 111b is shown in Figure 5. Figure 5 shows an example of the recipe procedure table 111b for "Chicken stew: 2 servings" with recipe ID "R002".
図5に示されるように、レシピ手順テーブル111bに保持される手順データは、「手順番号」及び「手順記述」に関する情報を含んでいる。 As shown in Figure 5, the procedure data stored in the recipe procedure table 111b includes information on the "procedure number" and "procedure description."
「手順番号」は、調理において実行される順序を示している。「手順記述」は、当該手順で行うべき具体的な調理の内容を示している。「手順記述」は、自然言語文で表されている。このため、「手順記述」が表示された場合、ユーザは、「手順記述」に従って調理を行うことで、当該料理を作ることができる。つまり、ユーザは、レシピ材料テーブル111aに示される材料を用いて、レシピ手順テーブル111bに示される手順の順序及び手順記述に従って調理を行うことで、目的の料理レシピが示す料理を作ることができる。 The "step number" indicates the order in which cooking is performed. The "step description" indicates the specific cooking steps to be performed in that step. The "step description" is expressed in natural language. Therefore, when the "step description" is displayed, the user can make the dish by following the "step description." In other words, the user can make the dish indicated by the desired cooking recipe by using the ingredients indicated in the recipe ingredient table 111a and cooking according to the order of steps and step descriptions indicated in the recipe step table 111b.
材料評価管理部120は、材料評価テーブル121を管理する。図2に示されるように、材料評価管理部120は、材料特徴判定出力部122を含む。 The material evaluation management unit 120 manages a material evaluation table 121. As shown in FIG. 2, the material evaluation management unit 120 includes a material characteristic judgment output unit 122.
材料評価テーブル121は、複数の材料の特徴を示すテーブルである。材料の特徴は、調達難易度、調理難易度、使用頻度、日持ち具合、又は、取り扱い易さの度合などである。具体的には、材料評価テーブル121は、材料の特徴に関する特徴データを保持している。材料評価テーブル121の一例が図6~図8に示される。 The ingredient evaluation table 121 is a table that shows the characteristics of multiple ingredients. Ingredient characteristics include the difficulty of procuring, the difficulty of cooking, the frequency of use, the shelf life, or the ease of handling. Specifically, the ingredient evaluation table 121 holds characteristic data related to the characteristics of ingredients. Examples of the ingredient evaluation table 121 are shown in Figures 6 to 8.
図6は、野菜に関する材料評価テーブル121の一例を示す図である。図7は、一般食材に関する材料評価テーブル121の一例を示す図である。図8は、調味料に関する材料評価テーブル121の一例を示す図である。 Figure 6 shows an example of an ingredient evaluation table 121 for vegetables. Figure 7 shows an example of an ingredient evaluation table 121 for general food ingredients. Figure 8 shows an example of an ingredient evaluation table 121 for seasonings.
各図に示される材料評価テーブル121に保持される特徴データは、「カテゴリID」、「カテゴリ」、「材料名」、「調達難易度」、「使用頻度」、「日持ち度合」及び「取り扱い易さの度合」に関する情報を含んでいる。 The characteristic data held in the material evaluation table 121 shown in each figure includes information regarding "category ID," "category," "material name," "difficulty of procurement," "frequency of use," "shelf life," and "ease of handling."
「カテゴリID」は、材料のカテゴリの管理用の識別情報を示している。「カテゴリ」は、材料が属する材料分類を示している。「材料名」は、材料の名称と、材料IDと、を示している。なお、図4のレシピ材料テーブル111aのように、「材料名」と「材料ID」とが分けて管理されてもよい。 "Category ID" indicates identification information used to manage the material category. "Category" indicates the material classification to which the material belongs. "Material Name" indicates the name and material ID of the material. Note that "Material Name" and "Material ID" may be managed separately, as in the recipe material table 111a in Figure 4.
「調達難易度」は、材料を調達する難しさの度合いを数字で示している。数値が大きい程、当該材料を調達するのが難しく、数値が小さい程、当該材料を調達するのが簡単である。例えば、調達難易度が「0.2」付近の材料は、コンビニエンスストア又は小さな商店で簡単に手に入る材料である。調達難易度が「0.4」付近の材料は、一般的なスーパーマーケット又は品揃えの良い大型のコンビニエンスストアなどで手に入る材料である。調達難易度が「0.6」付近の材料は、コンビニエンスストアでは売っておらず、比較的大規模なスーパーマーケットで手に入る材料である。調達難易度が「0.7」付近の材料は、専門店又は高級スーパーマーケットなどの特殊な店でないと手に入らない材料である。 "Procurement difficulty" is a numerical representation of the difficulty of procuring an ingredient. The higher the number, the more difficult it is to procure the ingredient, and the lower the number, the easier it is to procure the ingredient. For example, ingredients with a procurement difficulty of around "0.2" are ingredients that can be easily obtained at convenience stores or small shops. Ingredients with a procurement difficulty of around "0.4" are ingredients that can be obtained at general supermarkets or large convenience stores with a good selection. Ingredients with a procurement difficulty of around "0.6" are ingredients that are not sold at convenience stores, but can be obtained at relatively large supermarkets. Ingredients with a procurement difficulty of around "0.7" are ingredients that can only be obtained at specialized stores such as specialty stores or high-end supermarkets.
「使用頻度」は、材料が使用される頻度を示している。数値が大きい程、当該材料がよく使用されており、数値が小さい程、当該材料がほとんど使用されない。 "Frequency of use" indicates how often the material is used. The higher the number, the more frequently the material is used, and the lower the number, the less frequently the material is used.
「日持ち度合」は、材料が日持ちする日数を示している。数値(日数)が大きい程、当該材料が日持ちする(すなわち、長く使用可能な)材料であり、数値(日数)が小さい程、当該材料が日持ちしない(すなわち、使用可能な期間が短い)材料である。「日持ち度合」は、保存環境毎に設定されていてもよい。例えば、室内(常温)で保存した場合、冷蔵庫で保存した場合、及び、冷凍庫で保存した場合の少なくとも1つの場合について「日持ち度合」が設定されてもよい。 "Shelf life" indicates the number of days an ingredient will last. The larger the number (number of days), the longer the ingredient will last (i.e., it can be used for a longer period of time), and the smaller the number (number of days), the shorter the ingredient will last (i.e., it can be used for a shorter period of time). "Shelf life" may be set for each storage environment. For example, "shelf life" may be set for at least one of the following cases: storage indoors (room temperature), storage in a refrigerator, and storage in a freezer.
「取り扱い易さ」は、材料の調理難易度を示している。数値が大きい程、当該材料が調理しにくい材料であり、数値が小さい程、当該材料が調理しやすい材料である。例えば、調理難易度は、材料に対して必要な調理行動の数に基づいて設定される。調理行動は、例えば、材料の下準備、切る、焼く、煮るなどの調理に関わる行動である。 "Ease of handling" indicates the difficulty of cooking an ingredient. The higher the number, the more difficult the ingredient is to cook, and the lower the number, the easier it is to cook. For example, cooking difficulty is set based on the number of cooking actions required for the ingredient. Cooking actions include, for example, preparing ingredients, cutting, grilling, boiling, and other cooking-related actions.
調達難易度、使用頻度、日持ち度合及び取り扱い易さの度合はそれぞれ、料理レシピ表示システム1の管理者によって予め各材料が評価されることによって設定される。このとき、評価の際には、季節性及び地域性が加味されてもよい。例えば、調達難易度、使用頻度、日持ち度合及び取り扱い易さの度合の少なくとも1つは、地域毎、又は、季節毎に設定されてもよい。 The degree of difficulty of procurement, frequency of use, shelf life, and ease of handling are each set by an administrator of the recipe display system 1, who evaluates each ingredient in advance. Seasonality and regional characteristics may also be taken into account when making the evaluation. For example, at least one of the degree of difficulty of procurement, frequency of use, shelf life, and ease of handling may be set for each region or season.
例えば、ある地域の特産品である材料の調達難易度は、他の地域で調達するより簡単であるので、他の地域で設定される調達難易度よりも低い値になるように調達難易度が設定される。また、例えば、夏野菜などの夏に収穫時期を迎える材料についての夏場の調達難易度は、冬場の調達難易度よりも低い値になるように設定される。また、鍋の具材に用いられることが多い材料は、冬場よりも夏場の方が使用される回数が多くなるので、当該材料の冬場の使用頻度は、夏場の使用頻度より高い値に設定される。また、夏に腐りやすい材料の日持ち度合は、冬に設定される日持ち度合よりも低い値になるように設定される。このように、各材料の特徴に基づいて、調達難易度、使用頻度、日持ち度合及び取り扱い易さの度合の各数値が予め設定される。 For example, since the difficulty of procuring a material that is a specialty of a certain region is easier than procuring it in other regions, the procurement difficulty is set to a lower value than the procurement difficulty set for other regions. Furthermore, for example, the procurement difficulty in summer for materials that are harvested in summer, such as summer vegetables, is set to a lower value than the procurement difficulty in winter. Furthermore, since materials that are often used as hot pot ingredients are used more frequently in summer than in winter, the frequency of use of such materials in winter is set to a higher value than the frequency of use in summer. Furthermore, the shelf life of materials that spoil easily in summer is set to a lower value than the shelf life set for winter. In this way, the numerical values for the difficulty of procurement, frequency of use, shelf life, and ease of handling are preset based on the characteristics of each material.
また、各数値は、適宜更新されてもよい。例えば、料理レシピが参照された数、又は、材料が検索された数などに基づいて、使用頻度が変更されてもよい。また、料理レシピに対するユーザからのコメントの解析結果に基づいて、調達難易度、使用頻度、取り扱い易さの度合などが更新されてもよい。 Furthermore, each numerical value may be updated as appropriate. For example, the frequency of use may be changed based on the number of times the recipe is referenced or the number of times the ingredients are searched. Furthermore, the difficulty of obtaining, frequency of use, ease of handling, etc. may be updated based on the results of an analysis of comments from users on the recipe.
材料特徴判定出力部122は、料理レシピが示す複数の材料の特徴を判定し、判定結果を出力する。具体的には、材料特徴判定出力部122は、材料評価テーブル121を参照することで、各材料の特徴を抽出する。材料特徴判定出力部122は、抽出した特徴に基づいて材料特徴判定テーブル123を参照することで、当該材料に関する補助情報を特定し、特定した補助情報を判定結果として出力する。 The ingredient characteristics determination output unit 122 determines the characteristics of multiple ingredients indicated in a cooking recipe and outputs the determination results. Specifically, the ingredient characteristics determination output unit 122 extracts the characteristics of each ingredient by referring to the ingredient evaluation table 121. The ingredient characteristics determination output unit 122 identifies auxiliary information related to the ingredient by referring to the ingredient characteristics determination table 123 based on the extracted characteristics, and outputs the identified auxiliary information as the determination result.
材料特徴判定テーブル123は、材料の特徴の項目毎に設けられている。例えば、材料特徴判定テーブル123は、調達難易度に関するテーブルと、調理難易度に関するテーブルとを含んでいる。 The ingredient characteristic determination table 123 is provided for each ingredient characteristic item. For example, the ingredient characteristic determination table 123 includes a table for procurement difficulty and a table for cooking difficulty.
図9は、調達難易度に関する材料特徴判定テーブル123aの一例を示す図である。図9に示されるように、材料特徴判定テーブル123aでは、調達難易度と、2種類の特徴表現ラベルと、が対応付けられている。具体的には、調達難易度の範囲毎に、一般食材に関する特徴表現ラベルと、調味料に関する特徴表現ラベルと、が対応付けられている。 Figure 9 shows an example of an ingredient characteristic determination table 123a related to procurement difficulty. As shown in Figure 9, the ingredient characteristic determination table 123a associates procurement difficulty with two types of characteristic expression labels. Specifically, for each range of procurement difficulty, characteristic expression labels for common ingredients and characteristic expression labels for seasonings are associated.
特徴表現ラベルは、表示画面221に表示される調達難易度情報の一例である。調達難易度情報は、補助情報の一例であり、例えば「レア」、「特殊」、「定番」、「基本」などの調達難易度を表す自然言語文を含んでいる。これにより、表示画面221に表示された場合に、ユーザは、対応する材料の調達難易度を容易に把握することができる。 The characteristic expression label is an example of procurement difficulty information that is displayed on the display screen 221. The procurement difficulty information is an example of auxiliary information, and includes natural language sentences that express the procurement difficulty, such as "rare," "special," "standard," and "basic." This allows the user to easily understand the procurement difficulty of the corresponding material when it is displayed on the display screen 221.
図10は、調理難易度に関する材料特徴判定テーブル123bの一例を示す図である。図10に示されるように、材料特徴判定テーブル123bでは、調理難易度(取り扱い易さの度合)と、特徴表現ラベルと、が対応付けられている。具体的には、調理難易度の範囲毎に、調理のし易さに関する特徴表現ラベルが対応付けられている。 Figure 10 is a diagram showing an example of an ingredient characteristic determination table 123b related to cooking difficulty. As shown in Figure 10, the ingredient characteristic determination table 123b associates cooking difficulty (degree of ease of handling) with characteristic expression labels. Specifically, each range of cooking difficulty is associated with a characteristic expression label related to ease of cooking.
特徴表現ラベルは、表示画面221に表示される調理難易度情報の一例である。調理難易度情報は、補助情報の一例であり、例えば「手間あり」、「ひと手間」、「かんたん」、「手間なし」などの調理難易度を表す自然言語文を含んでいる。これにより、表示画面221に表示された場合に、ユーザは、対応する材料の調理難易度を容易に把握することができる。 The characteristic expression label is an example of cooking difficulty information displayed on the display screen 221. The cooking difficulty information is an example of auxiliary information, and includes natural language sentences that express the cooking difficulty, such as "time-consuming," "a little extra effort," "easy," and "no effort." This allows the user to easily understand the cooking difficulty of the corresponding ingredients when displayed on the display screen 221.
なお、調達難易度及び調理難易度はそれぞれ、3つの閾値によって4つの範囲に区分されているが、これに限定されない。調達難易度及び調理難易度の少なくとも一方は、1つの閾値によって2つの範囲に区分されてもよい。調達難易度及び調理難易度の各々を区別する閾値の個数は、特に限定されず、互いに異なっていてもよい。また、調達難易度及び調理難易度を「0」以上「1」以下の範囲で示しているが、これに限定されない。調達難易度及び調理難易度の少なくとも一方は、「1」から「10」の10段階で表されてもよい。調達難易度及び調理難易度はそれぞれ、異なる2つ以上の値を取り得ればよい。 Note that procurement difficulty and cooking difficulty are each divided into four ranges using three thresholds, but this is not limited to this. At least one of procurement difficulty and cooking difficulty may be divided into two ranges using a single threshold. The number of thresholds distinguishing between procurement difficulty and cooking difficulty is not particularly limited, and they may be different from each other. Also, procurement difficulty and cooking difficulty are shown in a range between "0" and "1", but this is not limited to this. At least one of procurement difficulty and cooking difficulty may be expressed on a ten-point scale from "1" to "10". Procurement difficulty and cooking difficulty may each take on two or more different values.
通信部130は、ネットワークを介して外部と通信を行う。通信部130は、例えば、外部装置又は外部システムと通信することができる通信アダプタである。具体的には、通信部130は、情報端末200と通信することができる。 The communication unit 130 communicates with the outside world via a network. The communication unit 130 is, for example, a communication adapter that can communicate with an external device or external system. Specifically, the communication unit 130 can communicate with the information terminal 200.
通信部130による通信方式は、例えば、WAN(Wide Area Network)、LAN(Local Area Network)、電力線通信、赤外線通信、近距離無線通信(例えばBluetooth(登録商標)通信)、又は、携帯電話用のモバイル通信などの通信方式である。 The communication method used by the communication unit 130 may be, for example, a WAN (Wide Area Network), a LAN (Local Area Network), power line communication, infrared communication, short-range wireless communication (e.g., Bluetooth (registered trademark) communication), or mobile communication for mobile phones.
次に、情報端末200について説明する。情報端末200は、表示画面221を有する電子機器である。情報端末200は、例えば、スマートフォン、タブレット端末、キッチン若しくは浴室で利用される持ち歩き型の情報処理装置(テレビ機能などを含む)、若しくは、ノートブック型パーソナルコンピュータなどの携帯情報処理装置、又は、デスクトップ型パーソナルコンピュータ、スマートディスプレイ若しくはサイネージなどの据え置き型情報処理装置である。 Next, we will explain the information terminal 200. The information terminal 200 is an electronic device having a display screen 221. The information terminal 200 is, for example, a smartphone, a tablet terminal, a portable information processing device (including television functions, etc.) used in the kitchen or bathroom, a portable information processing device such as a notebook personal computer, or a stationary information processing device such as a desktop personal computer, smart display, or signage.
本実施の形態では、情報端末200は、スマートフォンであり、表示機能と操作機能との両方の機能を有する表示画面221を含む入出力部220を有する。つまり、表示画面221は、操作画面としても機能する。 In this embodiment, the information terminal 200 is a smartphone and has an input/output unit 220 that includes a display screen 221 that has both display and operation functions. In other words, the display screen 221 also functions as an operation screen.
また、情報端末200は、ネットワーク接続機能を有する。したがって、図1に示されるように、情報端末200を保持するユーザは、情報端末200を操作してレシピ提供サーバ100にアクセスすることで、料理レシピを検索し、複数の料理レシピの中から1つの料理レシピを選択することができる。また、ユーザが選択した料理レシピが情報端末200の表示画面221に表示されるので、ユーザに料理レシピ(調理手順及び必要な材料)を提示することができる。 The information terminal 200 also has a network connection function. Therefore, as shown in FIG. 1, a user holding the information terminal 200 can search for cooking recipes and select one from among multiple cooking recipes by operating the information terminal 200 to access the recipe providing server 100. Furthermore, the cooking recipe selected by the user is displayed on the display screen 221 of the information terminal 200, so the cooking recipe (cooking steps and necessary ingredients) can be presented to the user.
図2に示されるように、情報端末200は、制御部210と、入出力部220と、通信部230と、を備える。 As shown in FIG. 2, the information terminal 200 includes a control unit 210, an input/output unit 220, and a communication unit 230.
制御部210は、情報端末200の制御を行う。例えば、制御部210は、入出力部220及び通信部230を制御することで、情報端末200として各種機能を発揮する処理部である。具体的には、制御部210は、アプリケーションプログラム(アプリ)などのプログラムが格納されたメモリ、そのプログラムを実行するプロセッサ、及び、各種入出力ポートなどを有する制御回路である。制御部210は、アプリ部であり、例えば、プロセッサがメモリに保持されたプログラムを実行することで、各種制御を行う。プロセッサは、例えば、MPU(Micro Processing Unit)、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphical Processing Unit)、又は、SoC(System on a Chip)などによって構成されている。 The control unit 210 controls the information terminal 200. For example, the control unit 210 is a processing unit that performs various functions of the information terminal 200 by controlling the input/output unit 220 and the communication unit 230. Specifically, the control unit 210 is a control circuit that includes a memory in which programs such as application programs (apps) are stored, a processor that executes the programs, and various input/output ports. The control unit 210 is an application unit that performs various controls, for example, by having the processor execute the programs stored in the memory. The processor is composed of, for example, an MPU (Micro Processing Unit), a CPU (Central Processing Unit), a DSP (Digital Signal Processor), a GPU (Graphical Processing Unit), or an SoC (System on a Chip).
本実施の形態において、制御部210は、レシピ提供サーバ100で決定された料理レシピの表示画像を入出力部220の表示画面221に表示する。料理レシピの表示画像には、料理レシピの選択画像、料理レシピが示す料理を作るのに必要な材料リストを示す材料表示画像、及び、料理レシピが示す料理を作るための手順を示す手順表示画像などが含まれる。各表示画像の表示内容及びレイアウトなどの決定及び生成は、制御部210によって行われてもよく、レシピ提供サーバ100の制御部(図示せず)又はレシピデータ管理部110若しくは材料評価管理部120などによって行われてもよい。 In this embodiment, the control unit 210 displays a display image of a cooking recipe determined by the recipe providing server 100 on the display screen 221 of the input/output unit 220. The display image of a cooking recipe includes a selection image of the cooking recipe, an ingredient display image showing a list of ingredients needed to make the dish indicated by the cooking recipe, and a procedure display image showing the steps for making the dish indicated by the cooking recipe. The display content and layout of each display image may be determined and generated by the control unit 210, or by a control unit (not shown) of the recipe providing server 100, the recipe data management unit 110, or the ingredient evaluation management unit 120, etc.
制御部210は、データキャッシュ領域211を有する。データキャッシュ領域211は、例えば、制御部210のワーキングメモリとして用いられる。例えば、制御部210は、ユーザからの指示を受けて、処理に必要な情報をデータキャッシュ領域211に蓄積しながら所望の処理を実行する。 The control unit 210 has a data cache area 211. The data cache area 211 is used, for example, as a working memory for the control unit 210. For example, upon receiving instructions from a user, the control unit 210 executes the desired processing while storing information necessary for the processing in the data cache area 211.
入出力部220は、ユーザからの入力(操作など)を受け付ける入力部と、制御部210で制御された処理結果などが出力される出力部と、の両方の機能を有する。本実施の形態において、入出力部220は、表示画面221を有する表示デバイスを有する。一例として、表示デバイスである入出力部220は、液晶表示デバイス又は有機ELデバイスなどである。 The input/output unit 220 functions as both an input unit that accepts input (such as operations) from the user, and an output unit that outputs processing results controlled by the control unit 210. In this embodiment, the input/output unit 220 has a display device that has a display screen 221. As an example, the input/output unit 220, which is a display device, is a liquid crystal display device or an organic EL device.
入出力部220は、ユーザが操作するユーザインタフェースである。例えば、情報端末200がスマートフォンである場合、入出力部220は、1つのタッチパネルで構成される。タッチパネルには、ユーザによるタッチ操作に適したGUI(Graphical User Interface)画像が表示される。 The input/output unit 220 is a user interface operated by the user. For example, if the information terminal 200 is a smartphone, the input/output unit 220 is composed of a single touch panel. The touch panel displays a GUI (Graphical User Interface) image suitable for touch operations by the user.
なお、入出力部220は、表示デバイスに限らず、マイクロホン又はスピーカなどの音声入出力デバイスを用いたものであってもよい。また、本実施の形態では、入力部と出力部との両方の機能を兼用する入出力部220を用いたが、入力部と出力部とが別々のデバイスであってもよい。この場合、出力部は、例えば、表示デバイス又は音声出力デバイスである。入力部は、例えば、センシングデバイス、音声入力デバイス、又は、マウス若しくはキーボードなどの各種入力装置である。 Note that the input/output unit 220 is not limited to a display device, and may also be an audio input/output device such as a microphone or speaker. While the present embodiment uses an input/output unit 220 that functions as both an input unit and an output unit, the input unit and output unit may be separate devices. In this case, the output unit is, for example, a display device or an audio output device. The input unit is, for example, a sensing device, an audio input device, or various input devices such as a mouse or keyboard.
通信部230は、ネットワークを介して外部と通信を行う機能を有する。通信部230は、例えば、レシピ提供サーバ100を含む外部装置又は外部システムと通信することができる通信アダプタである。具体的には、通信部230は、レシピ提供サーバ100と通信することができる。 The communication unit 230 has the function of communicating with the outside world via a network. The communication unit 230 is, for example, a communication adapter that can communicate with external devices or systems including the recipe providing server 100. Specifically, the communication unit 230 can communicate with the recipe providing server 100.
通信部230による通信方式は、例えば、WAN、LAN、電力線通信、赤外線通信、近距離無線通信(例えばBluetooth(登録商標)通信)、又は、携帯電話用のモバイル通信などの通信方式である。 The communication method used by the communication unit 230 may be, for example, a WAN, LAN, power line communication, infrared communication, short-range wireless communication (e.g., Bluetooth (registered trademark) communication), or mobile communication for mobile phones.
なお、情報端末200は、各種データを記憶する記憶部としてメモリを別途有していてもよい。例えば、メモリは、レシピ提供サーバ100からダウンロードした料理レシピを記憶してもよい。メモリは、例えば、RAM(Random Access Memory)又はROM(Read Only Memory)などの一次記憶装置を含む。また、メモリは、HDD(Hard Disk Drive)若しくはSSD(Solid State Drive)の二次記憶装置及び/又は光ディスク若しくはSDカードなどの三次記憶装置を含んでいてもよい。メモリは、例えば不揮発性メモリであるが、揮発性メモリであってもよい。 The information terminal 200 may also have a separate memory as a storage unit for storing various data. For example, the memory may store cooking recipes downloaded from the recipe providing server 100. The memory may include a primary storage device such as a RAM (Random Access Memory) or a ROM (Read Only Memory). The memory may also include a secondary storage device such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive) and/or a tertiary storage device such as an optical disk or an SD card. The memory is, for example, a non-volatile memory, but may also be a volatile memory.
[表示の具体例]
続いて、本実施の形態に係る料理レシピ表示システム1において、表示画面221に表示される表示画像の具体例について説明する。
[Examples of display]
Next, a specific example of the display image displayed on the display screen 221 in the cooking recipe display system 1 according to this embodiment will be described.
図11は、本実施の形態に係る料理レシピ表示システム1における料理レシピの材料表示画像の一例を示す図である。図11の(a)は、調達難易度表示モードの材料表示画像301を示している。図11の(b)は、調理難易度表示モードの材料表示画像302を示している。 Figure 11 shows an example of an ingredient display image for a cooking recipe in the cooking recipe display system 1 according to this embodiment. (a) of Figure 11 shows an ingredient display image 301 in the procurement difficulty display mode. (b) of Figure 11 shows an ingredient display image 302 in the cooking difficulty display mode.
材料表示画像301及び302は、情報端末200の制御部210によって生成され、表示画面221に表示される。制御部210は、レシピ提供サーバ100から通信部130を介して送信され、通信部230を介して受信した情報に基づいて、材料表示画像301及び302を生成する。あるいは、レシピ提供サーバ100の制御部(図示せず)が材料表示画像301及び302を生成して、通信部130を介して情報端末200に送信してもよい。 The ingredient display images 301 and 302 are generated by the control unit 210 of the information terminal 200 and displayed on the display screen 221. The control unit 210 generates the ingredient display images 301 and 302 based on information sent from the recipe providing server 100 via the communication unit 130 and received via the communication unit 230. Alternatively, the control unit (not shown) of the recipe providing server 100 may generate the ingredient display images 301 and 302 and send them to the information terminal 200 via the communication unit 130.
図11では、一例として、レシピID「R002」の「鶏の中華煮」が対象レシピとして選択された場合に表示される材料表示画像301及び302を示している。対象レシピは、複数の料理レシピの1つであり、例えば、ユーザによって選択された料理レシピである。材料表示画像301及び302はそれぞれ、対象レシピのレシピ名である「鶏の中華煮」とPR文章である「簡単便利 あったかおかず」とを表すテキスト(自然言語文)を含んでいる。なお、レシピ名及びPR文章は、図3に示されるレシピ群マスタDB111を参照することで得られる。 Figure 11 shows, as an example, ingredient display images 301 and 302 that are displayed when "Chinese-style stewed chicken" with recipe ID "R002" is selected as the target recipe. The target recipe is one of multiple cooking recipes, for example, a cooking recipe selected by the user. Ingredient display images 301 and 302 each contain text (natural language sentences) representing the recipe name of the target recipe, "Chinese-style stewed chicken," and the promotional text, "Simple and convenient warm side dish." The recipe name and promotional text can be obtained by referencing the recipe group master DB 111 shown in Figure 3.
材料表示画像301及び302はそれぞれ、ユーザによって操作可能なGUIオブジェクトを含んでいる。具体的には、材料表示画像301及び302はそれぞれ、材料表示ボタン310と、手順選択ボタン320と、表示切替ボタン330と、分量選択ボタン335と、戻りボタン360と、を含んでいる。また、材料表示画像301及び302はそれぞれ、材料リスト340を含んでいる。 Each of the ingredient display images 301 and 302 includes GUI objects that can be operated by the user. Specifically, each of the ingredient display images 301 and 302 includes an ingredient display button 310, a procedure selection button 320, a display switch button 330, a quantity selection button 335, and a back button 360. Each of the ingredient display images 301 and 302 also includes an ingredient list 340.
材料表示ボタン310は、材料表示画像301又は302を表示するためのボタンである。図11では、材料表示ボタン310が既に選択された状態である。選択された状態か選択されていない状態かは、テキストと背景との明暗を反転させるなどによって表すことができるが、これに限定されない。材料表示ボタン310は、材料表示画像301及び302に含まれていなくてもよい。 The material display button 310 is a button for displaying the material display image 301 or 302. In FIG. 11, the material display button 310 is already selected. Whether the button is selected or not can be indicated by, but not limited to, reversing the contrast between the text and background. The material display button 310 does not have to be included in the material display images 301 and 302.
手順選択ボタン320は、対象レシピの手順を表示するためのボタンである。ここでは、4つの手順選択ボタン320が含まれている。各ボタンの「1」~「4」の番号がそれぞれ手順番号に対応している。例えば、「1」が付された手順選択ボタン320を選択した場合、「鶏の中華煮」の調理手順「1」を表す手順表示画像が表示画面221に表示される。 The step selection buttons 320 are buttons for displaying the steps of the target recipe. Here, four step selection buttons 320 are included. The numbers "1" to "4" on each button correspond to the respective step numbers. For example, if the step selection button 320 marked with "1" is selected, a step display image representing cooking step "1" for "Chinese-style stewed chicken" is displayed on the display screen 221.
表示切替ボタン330は、材料表示画像の表示モードを切り替えるボタンである。具体的には、表示切替ボタン330は、選択された場合に、材料リスト340が示す複数の材料の各々の特徴を示す補助情報(オプション情報)の表示内容を切り替える。例えば、表示切替ボタン330を選択することで、調達難易度表示モードと調理難易度表示モードとを切り替えることができる。 The display switch button 330 is a button that switches the display mode of the ingredient display image. Specifically, when selected, the display switch button 330 switches the display content of the auxiliary information (optional information) that indicates the characteristics of each of the multiple ingredients shown in the ingredient list 340. For example, by selecting the display switch button 330, it is possible to switch between a procurement difficulty display mode and a cooking difficulty display mode.
分量選択ボタン335は、料理レシピの分量を選択するためのボタンである。分量選択ボタン335が選択された場合、材料毎の分量が変更される。なお、レシピ群マスタDB111において、対応分量が1種類しかない場合には、分量選択ボタン335が表示されなくてもよい。 The quantity selection button 335 is a button for selecting the quantity of a cooking recipe. When the quantity selection button 335 is selected, the quantity of each ingredient is changed. Note that if there is only one corresponding quantity in the recipe group master DB 111, the quantity selection button 335 does not need to be displayed.
材料リスト340は、対象レシピが示す複数の材料と各材料の分量とを一覧で示している。本実施の形態では、材料リスト340は、対象レシピが示す全ての材料と各材料の分量とを一覧で示している。全ての材料及び一覧は、図4に示されるレシピ材料テーブル111aを参照することで得られる。 The ingredient list 340 lists the multiple ingredients indicated by the target recipe and the quantities of each ingredient. In this embodiment, the ingredient list 340 lists all the ingredients indicated by the target recipe and the quantities of each ingredient. All ingredients and the list can be obtained by referencing the recipe ingredient table 111a shown in Figure 4.
戻りボタン360は、最初の画像に戻るためのボタンである。戻りボタン360が選択された場合に、料理レシピ表示アプリケーションの最初の画像、例えば、料理レシピの検索画像などが表示画面221に表示される。 The back button 360 is a button for returning to the first image. When the back button 360 is selected, the first image of the cooking recipe display application, such as a search image for a cooking recipe, is displayed on the display screen 221.
本実施の形態では、材料表示画像301は、調達難易度情報を含む第1材料表示画像の一例であり、対象レシピの全ての材料の各々の調達難易度アイコン350を含んでいる。調達難易度アイコン350は、調達難易度情報の一例であり、対応する材料の調達難易度に応じて異なる表示を表す。具体的には、調達難易度アイコン350には、図9の材料特徴判定テーブル123aに示される8種類が含まれる。図11の(a)では、8種類の調達難易度アイコン350のうち、基本食材アイコン351a、基本調味料アイコン351b、定番アイコン352aと、レア食材アイコン353aと、特殊調味料アイコン353bとの5種類のアイコン(ラベル)が含まれる。 In this embodiment, the ingredient display image 301 is an example of a first ingredient display image that includes procurement difficulty information, and includes procurement difficulty icons 350 for all ingredients in the target recipe. The procurement difficulty icons 350 are an example of procurement difficulty information, and are displayed differently depending on the procurement difficulty of the corresponding ingredient. Specifically, the procurement difficulty icons 350 include the eight types shown in the ingredient characteristics determination table 123a of FIG. 9. In FIG. 11(a), of the eight types of procurement difficulty icons 350, five types of icons (labels) are included: a basic ingredient icon 351a, a basic seasoning icon 351b, a standard icon 352a, a rare ingredient icon 353a, and a special seasoning icon 353b.
基本食材アイコン351aは、調達難易度が「0」以上「0.2」未満の食材を表すアイコンであり、「基本」というテキストを含んでいる。基本調味料アイコン351bは、調達難易度が「0」以上「0.2」未満の食材を表すアイコンであり、「基本調味料」というテキストを含んでいる。なお、食材と調味料とが区別されずに共通のアイコンが表示されてもよい。 The basic ingredient icon 351a represents an ingredient with a procurement difficulty level of "0" or greater but less than "0.2" and includes the text "basic." The basic seasoning icon 351b represents an ingredient with a procurement difficulty level of "0" or greater but less than "0.2" and includes the text "basic seasoning." Note that a common icon may be displayed without distinguishing between ingredients and seasonings.
定番アイコン352aは、調達難易度が「0.2」以上「0.4」未満の食材又は調味料を表すアイコンであり、「定番」というテキストを含んでいる。ここでは、食材と調味料とを区別せずに共通のアイコンが表示されるが、食材と調味料とが区別されて異なるアイコンが用いられてもよい。例えば、調味料に対して「定番調味料」というテキストを含むアイコンが表示されてもよい。あるいは、食材に対して「定番食材」というテキストを含むアイコンが表示されてもよい。 The standard icon 352a represents an ingredient or seasoning with a procurement difficulty level of "0.2" or greater but less than "0.4," and includes the text "standard." Here, a common icon is displayed without distinguishing between ingredients and seasonings, but different icons may be used to distinguish between ingredients and seasonings. For example, an icon including the text "standard seasoning" may be displayed for seasonings. Alternatively, an icon including the text "standard ingredient" may be displayed for ingredients.
レア食材アイコン353aは、調達難易度が「0.4」以上「0.8」未満の食材を表すアイコンであり、「レア食材」というテキストを含んでいる。特殊調味料アイコン353bは、調達難易度が「0.4」以上「0.8」未満の食材を表すアイコンであり、「特殊調味料」というテキストを含んでいる。なお、食材と調味料とが区別されずに共通のアイコンが表示されてもよい。 Rare ingredient icon 353a is an icon representing an ingredient with a procurement difficulty of between "0.4" and "0.8" and includes the text "Rare ingredient." Special seasoning icon 353b is an icon representing an ingredient with a procurement difficulty of between "0.4" and "0.8" and includes the text "Special seasoning." Note that a common icon may be displayed without distinguishing between ingredients and seasonings.
図11の(a)では、調達難易度が「0.8」以上の食材又は調味料が含まれていないため、これらに対応するアイコンは表示されていない。このように、調達難易度アイコン350が含むテキストが異なることで、ユーザは見るだけで簡単に各材料の調達難易度を把握することができる。なお、各アイコンに含まれるテキストが表す自然言語文は一例にすぎず、特に限定されない。また、単に「高」、「低」などの省略した言葉で調達難易度の高低が表されてもよい。あるいは、数値で調達難易度の高低が表されてもよい。 In Figure 11 (a), no ingredients or seasonings with a procurement difficulty level of "0.8" or higher are included, so the corresponding icons are not displayed. In this way, the procurement difficulty icons 350 contain different text, allowing the user to easily understand the procurement difficulty of each ingredient at a glance. Note that the natural language sentences represented by the text contained in each icon are merely examples and are not particularly limited. Furthermore, the level of procurement difficulty may be expressed simply as an abbreviated word such as "high" or "low." Alternatively, the level of procurement difficulty may be expressed numerically.
各材料に対して、調達難易度アイコン350としていずれのアイコンが表示されるかは、材料評価テーブル121と、調達難易度に関する材料特徴判定テーブル123aとを参照することにより決定される。具体的には、材料特徴判定出力部122は、材料評価テーブル121を参照することで、対象レシピの全ての材料の各々の調達難易度を取得し、材料特徴判定テーブル123aを参照することで、取得した調達難易度に対応する特徴表現ラベルを取得する。これにより、各材料に対応する特徴表現ラベルをアイコンとして表示画面221に表示することができる。 Which icon is displayed as the procurement difficulty icon 350 for each ingredient is determined by referencing the ingredient evaluation table 121 and the ingredient characteristic determination table 123a related to procurement difficulty. Specifically, the ingredient characteristic determination output unit 122 obtains the procurement difficulty of each ingredient in the target recipe by referencing the ingredient evaluation table 121, and obtains the characteristic expression label corresponding to the obtained procurement difficulty by referencing the ingredient characteristic determination table 123a. This allows the characteristic expression label corresponding to each ingredient to be displayed as an icon on the display screen 221.
このように、材料表示画像301では調達難易度アイコン350が表示されるので、対象レシピの料理を作るか否かを決定する場合の1つの指標として、必要な材料を簡単に揃えることができるか否かをユーザが判断しやすい。このため、ユーザは、料理レシピの選択を容易に行うことができる。 In this way, the procurement difficulty icon 350 is displayed on the ingredient display image 301, which makes it easy for the user to determine whether or not they can easily obtain the necessary ingredients, which can be used as an indicator when deciding whether or not to cook the target recipe. This makes it easy for the user to select a cooking recipe.
一方で、料理を作るには材料だけでなく、実際に調理ができるかどうかも重要である。図11の(b)に示される調理難易度表示モードの材料表示画像302は、このような場合に適している。 However, when cooking, it's not just the ingredients that are important; it's also the ability to actually cook the dish that's important. The ingredient display image 302 in the cooking difficulty display mode shown in Figure 11 (b) is suitable for such cases.
図11の(b)に示される材料表示画像302は、調理難易度情報を含む第2材料表示画像の一例であり、対象レシピの全ての材料の各々の調理難易度アイコン370を含んでいる。調理難易度アイコン370は、調理難易度情報の一例であり、対応する材料の調理難易度に応じて異なる表示を表す。具体的には、調理難易度アイコン370には、図10の材料特徴判定テーブル123bに示される4種類が含まれる。図11の(b)では、8種類の調理難易度アイコン370のうち、手間なしアイコン371と、かんたんアイコン372と、ひと手間アイコン373と、手間ありアイコン374との4種類のアイコン(ラベル)が含まれる。 The ingredient display image 302 shown in Figure 11 (b) is an example of a second ingredient display image that includes cooking difficulty information, and includes cooking difficulty icons 370 for all ingredients in the target recipe. The cooking difficulty icons 370 are an example of cooking difficulty information, and are displayed differently depending on the cooking difficulty of the corresponding ingredient. Specifically, the cooking difficulty icons 370 include the four types shown in the ingredient characteristics determination table 123b of Figure 10. In Figure 11 (b), of the eight types of cooking difficulty icons 370, four types of icons (labels) are included: a no-effort icon 371, an easy icon 372, a bit more effort icon 373, and a more effort icon 374.
手間なしアイコン371は、取り扱い易さの度合(調理難易度)が「0」以上「0.2」未満の食材又は調味料を表すアイコンであり、「手間なし」というテキストを含んでいる。かんたんアイコン372は、取り扱い易さの度合が「0.2」以上「0.4」未満の食材又は調味料を表すアイコンであり、「かんたん」というテキストを含んでいる。ひと手間アイコン373は、取り扱い易さの度合が「0.4」以上「0.8」未満の食材又は調味料を表すアイコンであり、「ひと手間」というテキストを含んでいる。手間ありアイコン374は、取り扱い易さの度合が「0.8」以上の食材又は調味料を表すアイコンであり、「手間あり」というテキストを含んでいる。 The no-effort icon 371 represents an ingredient or seasoning with a handling ease rating (cooking difficulty rating) of "0" or greater but less than "0.2" and includes the text "no effort." The easy icon 372 represents an ingredient or seasoning with a handling ease rating of "0.2" or greater but less than "0.4" and includes the text "easy." The extra effort icon 373 represents an ingredient or seasoning with a handling ease rating of "0.4" or greater but less than "0.8" and includes the text "extra effort." The extra effort icon 374 represents an ingredient or seasoning with a handling ease rating of "0.8" or greater and includes the text "some effort."
このように、調理難易度アイコン370が含むテキストが異なることで、ユーザは見るだけで簡単に各材料の調理難易度を把握することができる。なお、各アイコンに含まれるテキストが表す自然言語文は一例にすぎず、特に限定されない。また、単に「高」、「低」などの省略した言葉で調理難易度の高低が表されてもよい。あるいは、数値で調理難易度の高低が表されてもよい。また、食材と調味料とを区別せずに共通のアイコンが表示されるが、食材と調味料とが区別されて異なるアイコンが用いられてもよい。 In this way, by including different text in the cooking difficulty icons 370, users can easily understand the cooking difficulty of each ingredient just by looking at them. Note that the natural language sentences represented by the text included in each icon are merely examples and are not particularly limited. The level of cooking difficulty may also be expressed simply as an abbreviated word such as "high" or "low." Alternatively, the level of cooking difficulty may be expressed numerically. Also, although a common icon is displayed without distinguishing between ingredients and seasonings, different icons may be used to distinguish between ingredients and seasonings.
本実施の形態では、表示切替ボタン330を選択することで、調達難易度表示モードと調理難易度表示モードとを切り替えることができる。これにより、ユーザは、材料の調達の観点から、及び、調理技術の観点から、料理を作ることができるかどうかを表示画面221に表示される情報に基づいて判断することができる。このように、料理レシピ表示システム1は、ユーザによる料理レシピの選択を支援することができる。 In this embodiment, by selecting the display switch button 330, it is possible to switch between the procurement difficulty display mode and the cooking difficulty display mode. This allows the user to determine whether they can prepare a dish from the perspective of ingredient procurement and cooking technique, based on the information displayed on the display screen 221. In this way, the cooking recipe display system 1 can assist the user in selecting a cooking recipe.
図11では、料理レシピの材料表示画像において、料理レシピの選択の支援に役立つ補助情報がアイコンで表示される例を示したが、これに限らない。例えば、料理レシピの選択画像において補助情報が含まれてもよい。 Figure 11 shows an example in which auxiliary information useful for assisting in selecting a recipe is displayed as an icon in the recipe ingredient display image, but this is not limited to this. For example, auxiliary information may also be included in the recipe selection image.
図12は、本実施の形態に係る料理レシピ表示システム1におけるレシピ選択画像401の一例を示す図である。レシピ選択画像401は、ユーザに料理レシピを選択させるための画像である。図12に示されるように、レシピ選択画像401は、検索窓410と、検索ボタン415と、ページ送りボタン420と、検索結果430と、補助情報ラベル440と、戻りボタン360と、を含んでいる。 Figure 12 is a diagram showing an example of a recipe selection image 401 in the recipe display system 1 according to this embodiment. The recipe selection image 401 is an image that allows the user to select a cooking recipe. As shown in Figure 12, the recipe selection image 401 includes a search window 410, a search button 415, a page forward button 420, search results 430, an auxiliary information label 440, and a back button 360.
検索窓410は、ユーザからのテキスト入力を受け付ける。ユーザは、作りたい料理レシピに関する言葉(例えば、材料又は料理名など)を検索ワードとして検索窓410に入力する。検索窓410で受け付けられた検索ワードは、通信部230を介してレシピ提供サーバ100に送信される。 The search window 410 accepts text input from the user. The user enters words related to the recipe they want to make (e.g., ingredients or the name of the dish) into the search window 410 as search words. The search words accepted in the search window 410 are sent to the recipe providing server 100 via the communication unit 230.
検索ボタン415は、検索窓410に入力された検索ワードで検索を開始するボタンである。検索ボタン415が選択された場合に、レシピデータ管理部110は、レシピ群マスタDB111に保持された料理レシピに関するデータを対象として検索を開始する。 The search button 415 is a button that starts a search using the search word entered in the search window 410. When the search button 415 is selected, the recipe data management unit 110 starts a search of data related to cooking recipes stored in the recipe group master DB 111.
ページ送りボタン420は、検索結果が一画面で表示できない場合に、表示される検索結果を切り替えるためのボタンである。例えば、図12に示されるレシピ選択画像401では、20件の料理レシピが検索されたにも関わらず、3件分の料理レシピのみが表示されている。ページ送りボタン420を選択することにより、4件目以降の料理レシピが表示される。 The page forward button 420 is a button for switching the search results that are displayed when the search results cannot be displayed on one screen. For example, in the recipe selection image 401 shown in Figure 12, even though 20 recipes were found, only three recipes are displayed. By selecting the page forward button 420, the fourth and subsequent recipes are displayed.
検索結果430は、料理レシピの画像及び名称を含んでいる。画像及び名称の少なくとも一方は選択可能である。画像又は名称が選択された場合、材料表示画像又は手順表示画像が表示画面221に表示される。例えば、「鶏の中華煮」の名称又は画像が選択された場合に、図11に示される材料表示画像301又は302が表示される。 Search results 430 include images and names of cooking recipes. At least one of the image and name is selectable. When an image or name is selected, an ingredient display image or a procedure display image is displayed on display screen 221. For example, when the name or image of "Chinese-style stewed chicken" is selected, ingredient display image 301 or 302 shown in FIG. 11 is displayed.
補助情報ラベル440は、料理レシピ毎に付与されており、ユーザが料理レシピを選択する際に参考になる情報を含んでいる。本実施の形態では、補助情報ラベル440は、調達難易度に基づいて得られる補助情報の一例であり、料理レシピに含まれる調達難易度が所定値以上の材料を示している。所定値は、例えば「0.4」である。つまり、料理レシピに含まれる材料のうち、「レア食材」若しくは「激レア食材」、又は、「特殊調味料」若しくは「激レア調味料」を示している。 The auxiliary information label 440 is assigned to each recipe and contains information that is useful when the user selects a recipe. In this embodiment, the auxiliary information label 440 is an example of auxiliary information obtained based on procurement difficulty, and indicates ingredients included in the recipe that have a procurement difficulty level equal to or greater than a predetermined value. The predetermined value is, for example, "0.4." In other words, it indicates "rare ingredients" or "very rare ingredients," or "special seasonings" or "very rare seasonings" among the ingredients included in the recipe.
例えば、「鶏の中華煮」では「春雨」がレア食材であるので、「春雨」を表すレア食材ラベル441が表示されている。レア食材ラベル441は、調達難易度が所定値以上の材料を示す第1材料情報の一例であり、図11の(a)のレア食材アイコン353aと同様に、調達難易度が「0.4」以上「0.8」未満の食材を表している。レア食材ラベル441は、ハッシュタグと食材の名称を表す自然言語文とを含んでいる。 For example, in "Chinese-style stewed chicken," "harusame" is a rare ingredient, so a rare ingredient label 441 representing "harusame" is displayed. The rare ingredient label 441 is an example of first ingredient information indicating an ingredient whose acquisition difficulty is equal to or greater than a predetermined value, and similar to the rare ingredient icon 353a in FIG. 11(a), it represents an ingredient whose acquisition difficulty is equal to or greater than "0.4" and less than "0.8." The rare ingredient label 441 includes a hashtag and a natural language sentence representing the name of the ingredient.
また、「鶏の中華煮」では、「八角」及び「はちみつ」が特殊調味料であるので、これらを表す特殊調味料ラベル442が表示されている。特殊調味料ラベル442は、調達難易度が所定値以上の材料を示す第1材料情報の一例であり、図11の(a)の特殊調味料アイコン353bと同様に、調達難易度が「0.4」以上「0.8」未満の食材を表している。レア食材ラベル441は、ハッシュタグと調味料の名称を表す自然言語文とを含んでいる。 In addition, for "Chinese-style stewed chicken," "star anise" and "honey" are special seasonings, so special seasoning labels 442 representing these are displayed. The special seasoning label 442 is an example of first ingredient information indicating an ingredient whose acquisition difficulty is equal to or greater than a predetermined value, and similar to the special seasoning icon 353b in Figure 11 (a), it represents an ingredient whose acquisition difficulty is equal to or greater than "0.4" and less than "0.8." The rare ingredient label 441 includes a hashtag and a natural language sentence representing the name of the seasoning.
このように、レシピ選択画像401において、調達難易度に関する補助情報ラベル440が含まれているので、ユーザは、複数の料理レシピを比較検討しながら各料理レシピに必要な材料を簡単に揃えられるか否かを判断することができる。例えば、ユーザは、各料理レシピを個別に選択しなくても、当該料理レシピに必要な材料を揃えられるかどうかを判断することができる。 In this way, the recipe selection image 401 includes auxiliary information labels 440 regarding procurement difficulty, allowing the user to compare and consider multiple recipes and determine whether they can easily obtain the ingredients needed for each recipe. For example, the user can determine whether they can obtain the ingredients needed for a recipe without having to select each recipe individually.
このとき、料理レシピの全ての材料を表示するのではなく、調達難易度が所定値以上の材料のみを限定して表示する。調達難易度が高い材料は、その料理を作る際のボトルネックになりうる材料、すなわち、料理の材料を揃える際に高い障害となりうる材料である。このような材料のみを表示することで、情報過多を抑制し、ユーザによる判断を容易にすることができ、料理レシピの選択を支援することができる。 In this case, rather than displaying all of the ingredients in a recipe, only ingredients with a procurement difficulty level above a certain value are displayed. Ingredients with a high procurement difficulty level are ingredients that could be a bottleneck when making the dish, that is, ingredients that could be a major obstacle when gathering the ingredients for the dish. By displaying only such ingredients, information overload can be reduced, making it easier for the user to make decisions and supporting the selection of a recipe.
なお、ユーザによる料理レシピの選択を支援するため、調達難易度に応じて料理レシピの表示順序が変更されてもよい。図13は、レシピ選択画像402の表示順序の変更の一例を示す図である。 To assist users in selecting recipes, the display order of recipes may be changed according to the difficulty of obtaining them. Figure 13 shows an example of changing the display order of the recipe selection image 402.
図13の(a)に示されるレシピ選択画像402は、図12に示されるレシピ選択画像401と比較して、さらに、ソートボタン450を含んでいる。 Compared to the recipe selection image 401 shown in FIG. 12, the recipe selection image 402 shown in FIG. 13(a) further includes a sort button 450.
ソートボタン450は、検索結果の表示順序を変更するためのボタンである。例えば、図13に示されるレシピ選択画像402では、検索結果430は、人気順で並んでいる。人気順は、例えば、料理レシピが選択された回数が多い順である。 The sort button 450 is a button for changing the display order of search results. For example, in the recipe selection image 402 shown in FIG. 13, the search results 430 are sorted in order of popularity. Popularity may be, for example, the order in which the recipes have been selected most frequently.
ユーザがソートボタン450を選択することで、表示順序を変更することができる。例えば、図13に示されるレシピ選択画像402は、調達難易度が高い材料の少ない順序で料理レシピが並んだ検索結果431を含んでいる。検索結果431では、各料理レシピに含まれる材料のうち、調達難易度が所定値以上の材料の数が少ない順に、料理レシピが並べられている。 The user can change the display order by selecting the sort button 450. For example, the recipe selection image 402 shown in FIG. 13 includes search results 431 in which cooking recipes are arranged in descending order of the number of ingredients with a difficulty level of procurement above a predetermined value. In search results 431, cooking recipes are arranged in descending order of the number of ingredients included in each cooking recipe that have a difficulty level of procurement above a predetermined value.
例えば、図13の(a)に示される「鶏の中華煮」、「手羽元の香味焼き」及び「手羽元のカレー焼き」の3つの料理レシピは、調達難易度が高い材料の数がそれぞれ、3、1、2である。このため、調達難易度が高い材料の数が最も少ない「手羽元の香味焼き」が最優先され、以降、「手羽元のカレー焼き」、「鶏の中華煮」の順になる。これにより、図13の(b)に示されるような検索結果431が得られる。 For example, the three recipes shown in Figure 13(a), "Chinese-style stewed chicken," "Savory grilled chicken wings," and "Curried grilled chicken wings," have 3, 1, and 2 ingredients with high procurement difficulty, respectively. Therefore, "Savory grilled chicken wings," which has the fewest ingredients with high procurement difficulty, is given top priority, followed by "Curried grilled chicken wings" and "Chinese-style stewed chicken." This results in the search result 431 shown in Figure 13(b).
ここでは、食材と調味料とを区別せずに、調達難易度が所定値以上である材料の合計数に基づいて表示順序を決定したが、これに限定されない。例えば、食材のみを対象として、食材の調達難易度が所定値以上である材料の合計数に基づいて表示順序を決定してもよい。この場合に、食材の調達難易度が所定値以上である材料の合計数が等しい場合に、調味料の調達難易度が所定値以上である材料の合計数に基づいて表示順序を決定してもよい。 Here, the display order is determined based on the total number of ingredients whose sourcing difficulty is equal to or greater than a predetermined value, without distinguishing between ingredients and seasonings, but this is not limited to this. For example, the display order may be determined based on the total number of ingredients whose sourcing difficulty is equal to or greater than a predetermined value, for ingredients only. In this case, if the total number of ingredients whose sourcing difficulty is equal to or greater than a predetermined value is the same, the display order may be determined based on the total number of ingredients whose sourcing difficulty is equal to or greater than a predetermined value.
なお、レシピ選択画像では、調達難易度以外に、調理難易度に関する補助情報を含んでもよい。図14は、本実施の形態に係る料理レシピ表示システム1におけるレシピ選択画像403の一例を示す図である。 Note that the recipe selection image may include supplementary information regarding cooking difficulty in addition to procurement difficulty. Figure 14 shows an example of a recipe selection image 403 in the cooking recipe display system 1 according to this embodiment.
図14に示されるレシピ選択画像403では、「ゆず」を検索した結果が示されている。レシピ選択画像403は、補助情報ラベル440の一例である手間情報ラベル443を含んでいる。 The recipe selection image 403 shown in Figure 14 shows the results of a search for "Yuzu." The recipe selection image 403 includes a labor information label 443, which is an example of an auxiliary information label 440.
手間情報ラベル443は、調理難易度が所定値以上の材料を示す第2材料情報の一例であり、調理難易度が「0.8」以上の食材を表している。手間情報ラベル443は、ハッシュタグと、手間がかかる具体的な調理工程を表す自然言語文とを含んでいる。例えば、図14に示されるように、「あさりのゆずこしょうパスタ」では、「あさり」に対する「砂出しをする」という調理工程を表す手間情報ラベル443が表示されている。 The effort information label 443 is an example of second ingredient information that indicates an ingredient with a cooking difficulty level equal to or greater than a predetermined value, and represents an ingredient with a cooking difficulty level of "0.8" or greater. The effort information label 443 includes a hashtag and a natural language sentence that describes the specific cooking step that requires effort. For example, as shown in Figure 14, for "Clam Pasta with Yuzu Pepper," the effort information label 443 is displayed, which indicates the cooking step of "removing sand" from the "clams."
なお、手間情報ラベル443が含む調理工程は、例えば、レシピ手順テーブル111bを解析することで得られる。あるいは、手間情報ラベル443が含む調理工程は、図6~図8には示されていないが、材料評価テーブル121の「調達難易度」の項目に含まれていてもよい。 The cooking steps included in the effort information label 443 can be obtained, for example, by analyzing the recipe procedure table 111b. Alternatively, although not shown in Figures 6 to 8, the cooking steps included in the effort information label 443 may be included in the "Procurement Difficulty" item in the ingredient evaluation table 121.
このように、レシピ選択画像403において、調理難易度に関する手間情報ラベル443が含まれているので、ユーザは、複数の料理レシピを比較検討しながら簡単に各レシピで材料を調理できるか否かを判断することができる。具体的には、手間がかかる調理工程が表示されるので、各料理レシピを個別に選択しなくても、当該調理工程をユーザが適切に行うことができるか否かを自身の調理技術に基づいて判断することができる。 In this way, the recipe selection image 403 includes the effort information label 443 regarding cooking difficulty, allowing the user to easily determine whether they can cook the ingredients in each recipe while comparing multiple recipes. Specifically, the cooking steps that require effort are displayed, allowing the user to determine whether they can properly perform the cooking steps based on their own cooking skills, without having to select each recipe individually.
調理難易度が高い材料は、調達難易度の場合と同様に、その料理を作る際のボトルネックになりうる材料、すなわち、調理を行う際に高い障害となりうる材料である。このような材料のみを表示することで、情報過多を抑制し、ユーザによる判断を容易にすることができ、料理レシピの選択を支援することができる。 Ingredients with a high cooking difficulty, just like ingredients with a high procurement difficulty, are ingredients that can be a bottleneck when making a dish, that is, ingredients that can be a major obstacle when cooking. By displaying only these ingredients, information overload can be reduced, making it easier for users to make decisions and supporting the selection of cooking recipes.
また、レシピ選択画像では、調理技術を向上させるためのコツが表示されてもよい。図15は、料理の技術向上を支援する情報の表示例を示す図である。 The recipe selection image may also display tips for improving cooking skills. Figure 15 shows an example of information displayed to help improve cooking skills.
図15の(a)に示されるレシピ選択画像404は、図14に示されるレシピ選択画像403に加えて、コツ表示ボタン470を含んでいる。コツ表示ボタン470が選択された場合、図15の(b)に示されるヒント画像480が表示画面221に表示される。 The recipe selection image 404 shown in (a) of Figure 15 includes a tips display button 470 in addition to the recipe selection image 403 shown in Figure 14. When the tips display button 470 is selected, the hint image 480 shown in (b) of Figure 15 is displayed on the display screen 221.
ヒント画像480は、調理技術を向上させるコツ又はヒントを含んでいる。例えば、検索結果でよく使われている食材、及び、ストック推奨食材の一覧などが表示される。当該食材の一覧は、例えば、材料評価テーブル121の使用頻度に基づいて生成される。つまり、使用頻度が所定値以上の材料が選定されて表示画面221に表示される。例えば、所定値は0.5であるが、これに限定されない。なお、ヒント画像480は、材料に関する情報を含んでいるが、調理技術に関する情報が含まれてもよい。 The hint image 480 contains tips or hints for improving cooking skills. For example, it displays a list of ingredients that are frequently used in search results and ingredients that are recommended for stocking. The list of ingredients is generated, for example, based on the frequency of use in the ingredient evaluation table 121. In other words, ingredients that are used more frequently than a predetermined value are selected and displayed on the display screen 221. For example, the predetermined value is 0.5, but is not limited to this. Note that while the hint image 480 contains information about ingredients, it may also include information about cooking techniques.
このように、ヒント画像480が生成されて表示されることで、ユーザの調理技術の向上を支援することができる。例えば、料理の初心者に対しても、常備すべき食材及び調味料を分かりやすく提示することができる。 In this way, the hint image 480 can be generated and displayed to help users improve their cooking skills. For example, even beginners in cooking can be shown in an easy-to-understand manner the ingredients and seasonings they should always have on hand.
なお、各表示画像において、ユーザによる「選択」は、例えば、ボタンのタップ(シングルクリック)、ダブルクリック、長押し(例えば1秒以上)又はスライドなどの所定の選択動作によって行われる。選択動作は、入出力部220によって受け付けられ、選択動作に割り当てられた表示制御が行われる。1つのボタンに対して、複数の選択動作による異なる表示制御が割り当てられていてもよい。例えば、戻りボタン360をタップした場合には、直前に表示されていた画像が表示画面221に表示され、戻りボタン360を長押しした場合には、最初の画像(レシピ検索画像)が表示画面221に表示されてもよい。 In addition, for each display image, the user "selects" by a predetermined selection action, such as tapping (single clicking), double-clicking, long pressing (for example, one second or more), or sliding a button. The selection action is accepted by the input/output unit 220, and the display control assigned to the selection action is performed. Different display controls based on multiple selection actions may be assigned to a single button. For example, when the back button 360 is tapped, the image that was displayed immediately before may be displayed on the display screen 221, and when the back button 360 is long pressed, the first image (recipe search image) may be displayed on the display screen 221.
また、表示画面221の大きさによって、材料表示画像及びレシピ選択画像は拡大及び/又は縮小可能であってもよく、スクロール可能であってもよい。例えば、対象レシピの全ての材料が一画面に表示できない場合に、画像の縮小又はスクロールが可能であってもよい。 Furthermore, depending on the size of the display screen 221, the ingredient display image and recipe selection image may be enlarged and/or reduced, and may be scrollable. For example, if all ingredients of the target recipe cannot be displayed on one screen, the images may be reduced or scrollable.
また、材料表示画像及びレシピ選択画像の各々のレイアウトは、各図に示された例には限定されない。例えば、調達難易度アイコン350は、材料リスト340の材料名の分量の右側に配置されているが、材料名の左側に配置されていてもよい。各ボタン、アイコン、テキストなどの配置は適宜変更されてもよい。 Furthermore, the layout of each ingredient display image and recipe selection image is not limited to the examples shown in each figure. For example, the procurement difficulty icon 350 is located to the right of the quantity of the ingredient name in the ingredient list 340, but it may also be located to the left of the ingredient name. The layout of each button, icon, text, etc. may be changed as appropriate.
また、レシピ選択画像では、使用頻度が所定値以下の材料を示す補助情報、及び/又は、日持ち度合が所定値以下の材料を示す補助情報が料理レシピ毎に表示されてもよい。使用頻度が低い材料は、他の料理への使用が難しい場合も多く、ユーザが準備するのを躊躇しやすい材料である。日持ち度合が所定値以下の材料は、速やかに消費しなければならないので、ユーザが準備するのを躊躇しやすい材料である。つまり、使用頻度又は日持ち度合が所定値以下の材料は、調達難易度又は調理難易度が所定値以上の材料と同様に、ボトルネックになりうる材料である。このような材料を表示することで、ユーザによる料理レシピの選択を支援することができる。 The recipe selection image may also display, for each cooking recipe, auxiliary information indicating ingredients whose frequency of use is below a predetermined value and/or whose shelf life is below a predetermined value. Infrequently used ingredients are often difficult to use in other dishes, making them ingredients that users are likely to hesitate to prepare. Ingredients whose shelf life is below a predetermined value must be consumed quickly, making them ingredients that users are likely to hesitate to prepare. In other words, ingredients whose frequency of use or shelf life is below a predetermined value can become a bottleneck, just like ingredients whose procurement difficulty or cooking difficulty is above a predetermined value. Displaying such ingredients can assist users in selecting cooking recipes.
[効果など]
以上のように、本実施の形態に係る料理レシピ表示システム1は、表示画面221及び制御部210を有する情報端末200を備える料理レシピ表示システムであって、料理の作り方を示す1以上の手順及び当該料理に使用される複数の材料を示す複数の料理レシピを保持するレシピデータベースを管理するレシピデータ管理部110と、複数の材料の各々の調達難易度を示す材料評価テーブル121を管理する材料評価管理部120と、を備える。制御部210は、複数の料理レシピの1つである対象レシピが示す複数の材料の各々の調達難易度に基づいて得られる補助情報を表示画面221に表示する。
[Effects, etc.]
As described above, the cooking recipe display system 1 according to this embodiment is a cooking recipe display system comprising an information terminal 200 having a display screen 221 and a control unit 210, and is equipped with: a recipe data management unit 110 that manages a recipe database that holds one or more steps showing how to prepare a dish and multiple cooking recipes that show multiple ingredients used in the dish; and an ingredient evaluation management unit 120 that manages an ingredient evaluation table 121 that shows the degree of difficulty of procuring each of the multiple ingredients. The control unit 210 displays auxiliary information on the display screen 221 that is obtained based on the degree of difficulty of procuring each of the multiple ingredients shown in a target recipe that is one of the multiple cooking recipes.
これにより、調達難易度に基づいて得られる補助情報が表示画面221に表示されるので、ユーザは、その材料を準備することができるかどうかを判断することができる。このため、例えば、材料を準備することが難しい場合には、その料理を作ることを敬遠し、より簡単に材料を準備することができる料理を作ろうとすることができる。このように、料理レシピ表示システム1によれば、ユーザによる料理レシピの選択を支援することができる。 As a result, auxiliary information obtained based on the procurement difficulty is displayed on the display screen 221, allowing the user to determine whether or not they can prepare the ingredients. Therefore, for example, if it is difficult to prepare the ingredients, the user can avoid making that dish and instead try to make a dish that requires easier ingredient preparation. In this way, the recipe display system 1 can assist the user in selecting a recipe.
また、例えば、制御部210は、対象レシピが示す複数の材料と、当該複数の材料の各々の調達難易度に応じた調達難易度情報とを含む第1材料表示画像を生成し、生成した第1材料表示画像を表示画面221に表示する。 Also, for example, the control unit 210 generates a first ingredient display image that includes multiple ingredients indicated in the target recipe and procurement difficulty information corresponding to the procurement difficulty of each of the multiple ingredients, and displays the generated first ingredient display image on the display screen 221.
これにより、材料毎の調達難易度情報が表示されるので、各材料を準備できるかどうかをユーザが判断しやすくなる。このように、料理レシピ表示システム1によれば、ユーザによる料理レシピの選択をより適切に支援することができる。 This displays procurement difficulty information for each ingredient, making it easier for users to determine whether they can prepare each ingredient. In this way, the recipe display system 1 can more appropriately support users in selecting recipes.
また、例えば、材料評価テーブル121は、さらに、複数の材料の各々の調理難易度を示す。補助情報は、調理難易度を表す調理難易度情報を含む。制御部210は、さらに、対象レシピが示す複数の材料と、当該複数の材料の各々の調理難易度に応じた調理難易度情報とを含む第2材料表示画像を生成し、第1材料表示画像と第2材料表示画像とを切り替えて表示する。 Furthermore, for example, the ingredient evaluation table 121 further indicates the cooking difficulty level for each of the multiple ingredients. The auxiliary information includes cooking difficulty information that indicates the cooking difficulty level. The control unit 210 further generates a second ingredient display image that includes the multiple ingredients indicated in the target recipe and cooking difficulty information corresponding to the cooking difficulty level for each of the multiple ingredients, and switches between displaying the first ingredient display image and the second ingredient display image.
これにより、材料毎の調理難易度情報が表示されるので、各材料を適切に取り扱うことができるかどうかをユーザが判断しやすくなる。また、画像を切り替えることができるので、材料の調達の観点から、及び、調理技術の観点から、ユーザは料理を作ることができるかどうかを判断することができる。このように、料理レシピ表示システム1は、ユーザによる料理レシピの選択をより適切に支援することができる。 This allows cooking difficulty information for each ingredient to be displayed, making it easier for users to determine whether they can handle each ingredient appropriately. Furthermore, the ability to switch between images allows users to determine whether they can prepare a dish from the perspective of ingredient procurement and cooking skills. In this way, the cooking recipe display system 1 can more appropriately support users in selecting cooking recipes.
また、例えば、補助情報は、対象レシピが示す複数の材料のうち、調達難易度が所定値以上の材料を示す第1材料情報を含む。制御部210は、複数の料理レシピと、複数の料理レシピの各々の第1材料情報とを含む選択画像を生成し、生成した選択画像を表示画面221に表示する。 Furthermore, for example, the auxiliary information includes first ingredient information indicating ingredients with a procurement difficulty level equal to or greater than a predetermined value among the multiple ingredients indicated by the target recipe. The control unit 210 generates a selection image including the multiple cooking recipes and the first ingredient information for each of the multiple cooking recipes, and displays the generated selection image on the display screen 221.
これにより、レシピ選択画像において調達難易度に関する情報が含まれているので、ユーザは、複数の料理レシピを比較検討しながら各料理レシピに必要な材料を簡単に揃えられるか否かを判断することができる。このように、料理レシピ表示システム1は、ユーザによる料理レシピの選択を支援することができる。 As a result, the recipe selection image includes information about the difficulty of obtaining the ingredients, allowing the user to compare and consider multiple recipes and determine whether the ingredients required for each recipe can be easily obtained. In this way, the recipe display system 1 can support the user in selecting recipes.
また、例えば、選択画像では、第1材料情報に基づいて料理レシピの表示順序が決定されていてもよい。 Also, for example, in the selection image, the display order of cooking recipes may be determined based on the first ingredient information.
これにより、例えば、準備するのが難しい材料の数が少ない順で料理レシピを並べて表示することができる。このため、ユーザによる料理レシピの選択をより簡単にすることができる。 This allows recipes to be displayed in order of the number of ingredients that are difficult to prepare, for example. This makes it easier for users to select recipes.
また、例えば、補助情報は、対象レシピが示す複数の材料のうち、調理難易度が所定値以上の材料を示す第2材料情報を含む。制御部210は、複数の料理レシピと、複数の料理レシピの各々の第2材料情報とを含む選択画像を生成し、生成した選択画像を表示画面221に表示する。 Furthermore, for example, the auxiliary information includes second ingredient information indicating ingredients with a cooking difficulty level equal to or greater than a predetermined value among the multiple ingredients indicated by the target recipe. The control unit 210 generates a selection image including the multiple cooking recipes and the second ingredient information for each of the multiple cooking recipes, and displays the generated selection image on the display screen 221.
これにより、レシピ選択画像において調理難易度に関する情報が含まれているので、ユーザは、複数の料理レシピを比較検討しながら各料理レシピを実際に作ることができるか否かを判断することができる。このように、料理レシピ表示システム1は、ユーザによる料理レシピの選択を支援することができる。 As a result, the recipe selection image includes information about cooking difficulty, allowing the user to compare and consider multiple recipes and determine whether or not they can actually make each recipe. In this way, the recipe display system 1 can support the user in selecting recipes.
また、本実施の形態に係る料理レシピ表示方法は、料理の作り方を示す1以上の手順及び当該料理に使用される複数の材料を示す複数の料理レシピの1つである対象レシピが示す複数の材料の各々の調達難易度に基づいて得られる補助情報を表示画面221に表示する。また、本実施の形態に係るプログラムは、上記料理レシピ表示方法をコンピュータに実行させるプログラムである。 The cooking recipe display method according to this embodiment also displays on the display screen 221 supplementary information obtained based on one or more steps indicating how to prepare a dish and the degree of difficulty of obtaining each of the ingredients indicated in a target recipe, which is one of a plurality of cooking recipes indicating the ingredients used in the dish. The program according to this embodiment is a program that causes a computer to execute the cooking recipe display method.
これにより、上述した料理レシピ表示システム1と同様に、ユーザによる料理レシピの選択を支援することができる。 This allows users to be assisted in selecting recipes, similar to the recipe display system 1 described above.
(実施の形態2)
続いて、実施の形態2について説明する。以下では、実施の形態1との相違点を中心に説明を行い、共通点の説明を省略又は簡略化する。
(Embodiment 2)
Next, a description will be given of embodiment 2. The following description will focus on the differences from embodiment 1, and the description of commonalities will be omitted or simplified.
[構成]
まず、実施の形態2に係る料理レシピ表示システム2の構成について、図16を用いて説明する。図16は、本実施の形態に係る料理レシピ表示システム2の構成を示すブロック図である。
[composition]
First, the configuration of the cooking recipe display system 2 according to the second embodiment will be described with reference to Fig. 16. Fig. 16 is a block diagram showing the configuration of the cooking recipe display system 2 according to the present embodiment.
図16に示されるように、料理レシピ表示システム2は、レシピ提供サーバ500と、情報端末200と、を備える。情報端末200は、実施の形態1に係る情報端末200と同じである。 As shown in FIG. 16, the cooking recipe display system 2 includes a recipe providing server 500 and an information terminal 200. The information terminal 200 is the same as the information terminal 200 according to embodiment 1.
レシピ提供サーバ500は、実施の形態1に係るレシピ提供サーバ100と比較して、材料評価管理部120の代わりに材料評価管理部520を備える。材料評価管理部520は、実施の形態1に係る材料評価管理部120の動作に加えて、レシピ別材料プロファイルテーブル521と、必要度テーブル522と、代替材料プロファイルテーブル523と、を管理する。 Compared to the recipe providing server 100 according to the first embodiment, the recipe providing server 500 includes a material evaluation management unit 520 instead of the material evaluation management unit 120. In addition to the operations of the material evaluation management unit 120 according to the first embodiment, the material evaluation management unit 520 manages a recipe-specific material profile table 521, a necessity table 522, and an alternative material profile table 523.
レシピ別材料プロファイルテーブル521は、料理レシピ毎に、当該料理に含まれる複数の材料の補助的な情報を保持している。具体的には、レシピ別材料プロファイルテーブル521は、補助的な情報として、材料プロファイルの一例である材料プロファイルデータを保持している。 The recipe-specific ingredient profile table 521 holds, for each cooking recipe, supplementary information about the multiple ingredients contained in that dish. Specifically, the recipe-specific ingredient profile table 521 holds ingredient profile data, which is an example of an ingredient profile, as supplementary information.
図17は、レシピID「R002」の「鶏の中華煮:2人前」に関するレシピ材料テーブル111a及びレシピ別材料プロファイルテーブル521の一例を示す図である。なお、図17では、レシピ材料テーブル111aとレシピ別材料プロファイルテーブル521とが結合された1つのテーブルとして示されているが、これに限らない。レシピ別材料プロファイルテーブル521は、材料評価テーブルの一例であるので、各データは、材料評価テーブル121に含まれていてもよい。 Figure 17 is a diagram showing an example of the recipe ingredient table 111a and recipe-specific ingredient profile table 521 for "Chicken stew: 2 servings" with recipe ID "R002." Note that in Figure 17, the recipe ingredient table 111a and recipe-specific ingredient profile table 521 are shown as a single combined table, but this is not limited to this. The recipe-specific ingredient profile table 521 is an example of an ingredient evaluation table, and therefore each data item may also be included in the ingredient evaluation table 121.
レシピ別材料プロファイルテーブル521に保持される材料プロファイルデータは、図17に示されるように、「材料分類」及び「必要度」に関する情報を含んでいる。「材料分類」は、材料の種別を示している。「必要度」は、料理に対する材料の必要度を示している。「必要度」は、例えば数字によって表されている。なお、図17では、「必要度」は、数字だけでなく、各数字の意味を表す自然言語文を含んでいるが、この自然言語文は含まれていなくてもよい。この自然言語文は、必要度テーブル522に保持されているデータと同じであってもよい。 As shown in Figure 17, the ingredient profile data held in the recipe-specific ingredient profile table 521 includes information on "ingredient classification" and "necessity." "Ingredient classification" indicates the type of ingredient. "Necessity" indicates the necessity of the ingredient for the dish. "Necessity" is expressed, for example, by a number. Note that in Figure 17, "necessity" includes not only numbers but also natural language sentences expressing the meaning of each number, but these natural language sentences do not have to be included. These natural language sentences may be the same as the data held in the necessity table 522.
必要度テーブル522は、必要度に関する情報を保持している。具体的には、必要度テーブル522は、必要度に関する情報として、必要度の具体的な意味を示すデータ、及び、必要度を表示する際に利用されるデータを保持している。 The necessity table 522 holds information related to the degree of necessity. Specifically, the necessity table 522 holds, as information related to the degree of necessity, data indicating the specific meaning of the degree of necessity and data used when displaying the degree of necessity.
図18は、必要度テーブル522の一例を示す図である。図18に示されるように、必要度テーブル522に保持されるデータは、「必要度」、「意味」、「材料オプション情報の提示」及び「代替材料提示」に関する情報を含んでいる。 Figure 18 is a diagram showing an example of the necessity table 522. As shown in Figure 18, the data stored in the necessity table 522 includes information regarding "necessity," "meaning," "presentation of material option information," and "presentation of alternative materials."
「必要度」は、料理に対する材料の必要度、すなわち、料理に対して材料が必要とされる度合いを数字で示している。必要度は、例えば「1」~「5」の5段階で表される。なお、必要度は、複数の段階で表されればよく、例えば2段階又は3段階であってもよく、10段階などであってもよい。 "Necessity" is a numerical representation of the necessity of an ingredient for a dish, i.e., the degree to which the ingredient is needed for a dish. The necessity is expressed, for example, on a five-point scale from "1" to "5." Note that the necessity may be expressed on multiple levels, such as two or three levels, or even ten levels.
「意味」は、必要度の具体的な意味を表している。本実施の形態では、必要度を表す数値が小さい程、必要度が低い、すなわち、料理を作る際に必要ではない材料であることを意味する。必要度を表す数値が大きい程、必要度が高い、すなわち、料理を作る際に必須な材料であることを意味する。 "Meaning" indicates the specific meaning of the degree of necessity. In this embodiment, the smaller the number indicating the degree of necessity, the less necessary the ingredient is, meaning that it is not necessary when making a dish. The larger the number indicating the degree of necessity, the more necessary the ingredient is, meaning that it is essential when making a dish.
具体的には、図18に示されるように、最も低い必要度「1」は、「お好みで加える程度」の材料であることを意味する。必要度「2」は、「割愛可」能な材料であることを意味する。つまり、必要度「1」及び「2」はいずれも、料理を作る際に省略可能な材料、すなわち、使用しなくてもよい材料であることを意味する。必要度「3」は、制限なしで「代替可」能な材料であること、すなわち、代替可能な複数の候補材料の中から比較的自由に他の材料を代わりに使用することができる材料であることを意味する。必要度「4」は、制限ありで「代替可」能な材料であること、すなわち、全ての候補材料を自由に代わりに使用することができる訳ではない材料であることを意味する。最も高い必要度「5」は、「必須」な材料であること、すなわち、他の材料を代わりに使用することができない材料であることを意味する。 Specifically, as shown in Figure 18, the lowest necessity level of "1" means that the ingredient is "added to taste." A necessity level of "2" means that the ingredient can be "omitted." In other words, both necessity levels of "1" and "2" mean that the ingredient can be omitted when making a dish, i.e., it does not need to be used. A necessity level of "3" means that the ingredient is "substitutable" without restrictions, i.e., it is an ingredient that can be relatively freely substituted with other ingredients from among multiple candidate ingredients. A necessity level of "4" means that the ingredient is "substitutable" with restrictions, i.e., it is an ingredient that cannot be freely substituted with all candidate ingredients. A necessity level of "5" means that the ingredient is "essential," i.e., it is an ingredient that cannot be substituted with other ingredients.
「材料オプション情報の提示」は、表示画面に表示される材料オプション情報を示している。材料オプション情報は、必要度に応じた補助情報の一例である。材料オプション情報は、例えば、料理レシピの材料表示画像に含まれ、料理レシピに含まれる材料とともに表示される。 "Presentation of ingredient option information" refers to ingredient option information displayed on the display screen. Ingredient option information is an example of supplementary information based on the degree of necessity. Ingredient option information is included, for example, in the ingredient display image of a cooking recipe and is displayed together with the ingredients included in the cooking recipe.
必要度「1」の場合は、お好みで加えるマークが表示される。お好みで加えるマークは、対応する材料が省略可能であることを示す省略可能情報の一例である。必要度「2」の場合は、割愛可能マークが表示される。割愛可能マークは、省略可能情報の一例である。必要度「3」又は「4」の場合は、代替可能マークが表示される。代替可能マークは、対応する材料が代替可能であることを示す代替可能情報の一例である。また、本実施の形態では、必要度「3」又は「4」の場合、代替可能な材料の選択肢、すなわち、対応する材料の代わりに使用することができる1つ以上の材料(代替材料)のリストが表示される。必要度「5」の場合は、必須マークが表示される。必須マークは、対応する材料が必須であることを示す必須情報の一例である。各マークの具体的な表示例、及び、代替材料の表示例については、図21~図23を用いて後で説明する。 When the necessity level is "1," an optional mark is displayed. The optional mark is an example of omissible information indicating that the corresponding ingredient is optional. When the necessity level is "2," an optional mark is displayed. The optional mark is an example of omissible information. When the necessity level is "3" or "4," a substitutable mark is displayed. The substitutable mark is an example of substitutable information indicating that the corresponding ingredient is substitutable. In this embodiment, when the necessity level is "3" or "4," a list of substitutable ingredient options, i.e., one or more ingredients (substitute ingredients) that can be used in place of the corresponding ingredient, is displayed. When the necessity level is "5," a required mark is displayed. The required mark is an example of required information indicating that the corresponding ingredient is required. Specific display examples of each mark and display examples of substitute ingredients will be described later using Figures 21 to 23.
「代替材料提示」は、代替材料のリスト(代替リスト)を生成して表示する場合に参照する代替材料プロファイルテーブルを示している。 "Alternative Material Presentation" shows the alternative material profile table that is referenced when generating and displaying a list of alternative materials (alternative list).
代替材料プロファイルテーブル523は、代替材料に関する代替情報を保持している。代替材料プロファイルテーブル523は、代替情報として、代替材料プロファイルの一例である代替材料プロファイルデータを保持している。代替材料プロファイルテーブル523は、代替材料の制限の有無に応じて異なるテーブル形式のデータを含む。 The alternative material profile table 523 holds alternative information regarding alternative materials. As alternative information, the alternative material profile table 523 holds alternative material profile data, which is an example of an alternative material profile. The alternative material profile table 523 contains data in different table formats depending on whether or not there are restrictions on alternative materials.
図19は、制限ありの代替材料プロファイルテーブル523aを示す図である。図19に示されるように、代替材料プロファイルテーブル523aは、複数の材料の各々を起点として、当該材料の代わりに使用できる複数の代替材料が対応付けられた第1代替材料テーブルの一例である。 Figure 19 shows an alternative material profile table 523a with restrictions. As shown in Figure 19, the alternative material profile table 523a is an example of a first alternative material table in which, starting from each of a plurality of materials, multiple alternative materials that can be used in place of that material are associated.
代替材料プロファイルテーブル523aに保持されるデータは、「代替ID」、「カテゴリ」、「起点材料」、「代替材料」、「味比較」、「制約事項」、「主な栄養素」及び「主用途」に関する情報を含んでいる。 The data stored in the alternative ingredient profile table 523a includes information regarding "alternative ID," "category," "starting ingredient," "alternative ingredient," "taste comparison," "restrictions," "main nutrients," and "main use."
「代替ID」は、代替材料の管理用の識別情報を示している。「カテゴリ」は、起点材料が属する材料分類を示している。「起点材料」は、使用する材料を変更する場合に起点となる材料と、当該材料の管理用の識別情報とを示している。つまり、「起点材料」は、料理レシピの材料リストに含まれる一の材料を示している。「代替材料」は、起点材料の代わりに使用することができる複数の材料(すなわち、代替材料)と、各材料の管理用の識別情報とを示している。「味比較」は、起点材料の代わりに代替材料を使用した場合の味の変化を示している。なお、「味」とは、味覚が感受する刺激(狭義の「味」)だけでなく、風味(匂い、香りなどの嗅覚が感受する刺激)及び食感(食べ応えなどの触覚が感受する刺激)を含む概念である。 "Substitute ID" indicates identification information for managing substitute ingredients. "Category" indicates the ingredient classification to which the starting ingredient belongs. "Starting ingredient" indicates the ingredient that serves as the starting point when changing ingredients to be used, along with identification information for managing that ingredient. In other words, a "starting ingredient" indicates one ingredient included in the ingredient list of a cooking recipe. "Substitute ingredients" indicates multiple ingredients (i.e., substitute ingredients) that can be used in place of the starting ingredient, along with identification information for managing each ingredient. "Taste comparison" indicates the change in taste when a substitute ingredient is used in place of the starting ingredient. Note that "taste" is a concept that includes not only stimuli sensed by the sense of taste ("taste" in the narrow sense), but also flavor (stimuli sensed by the sense of smell, such as smell) and texture (stimuli sensed by the sense of touch, such as chewiness).
「制約事項」は、起点材料の代わりに代替材料を使用した場合に課せられる制限又は注意事項を示している。制限又は注意事項には、「あく抜き必要」などの調理工程における制限、「水分が多い」などの材料そのものの性質に基づく注意事項、及び、「春のみ」に取得可能などの調達面での制限などが含まれる。「主な栄養素」は、代替材料の主な栄養素を示している。「主用途」は、代替材料が使用される主な用途を示している。 "Restrictions" indicates restrictions or precautions that are imposed when using an alternative ingredient in place of the starting ingredient. Restrictions or precautions include restrictions on the cooking process, such as "requires soaking," precautions based on the properties of the ingredient itself, such as "high moisture content," and procurement restrictions, such as "only available in spring." "Major nutrients" indicates the main nutrients of the alternative ingredient. "Main use" indicates the main use for which the alternative ingredient is used.
図19に示される例では、起点材料である「チンゲン菜」の代わりに、「小松菜」、「ほうれん草」、「大根の葉」などが使用可能であることを示している。一方で、起点材料として「小松菜」が規定されていないので、「小松菜」の代わりに「チンゲン菜」を使用することができない。 The example shown in Figure 19 indicates that "komatsuna," "spinach," "daikon radish leaves," etc. can be used in place of the starting ingredient "bok choy." However, since "komatsuna" is not specified as a starting ingredient, "bok choy" cannot be used in place of "komatsuna."
このように、代替材料プロファイルテーブル523aは、一方向の代替材料を示している。つまり、材料Aの代わりに材料Bを使用することができても、材料Bの代わりに材料Aを使用することが適さない場合がある。つまり、材料の代替には一方向のみ可能であるという制限がある。 As such, the alternative material profile table 523a shows alternative materials in one direction. In other words, even if material B can be used in place of material A, it may not be appropriate to use material A in place of material B. In other words, there is a restriction that material substitution is only possible in one direction.
一方で、複数の材料間で自由に代替可能であり、制限がない場合もある。図20は、制限なしの代替材料プロファイルテーブル523bを示す図である。図20に示されるように、代替材料プロファイルテーブル523bは、互いに代わりに使用できる材料群毎に分類された複数のグループのうち、複数の材料が属する1以上のグループを示す第2代替材料テーブルの一例である。 On the other hand, there are cases where multiple materials can be freely substituted with no restrictions. Figure 20 shows an alternative material profile table 523b with no restrictions. As shown in Figure 20, the alternative material profile table 523b is an example of a second alternative material table that shows one or more groups to which multiple materials belong, out of multiple groups classified by material group that can be used instead of one another.
代替材料プロファイルテーブル523bに保持されるデータは、「代替ID」、「カテゴリ」、「代替材料」、「グループ」、「味比較」、「注意点」及び「主用途」に関する情報を含んでいる。なお、「代替ID」、「カテゴリ」、「代替材料」、「味比較」及び「主用途」はそれぞれ、図19に示される代替材料プロファイルテーブル523aに含まれる項目と同じである。また、「注意点」は、「制約事項」とほぼ同義である。 The data stored in the alternative ingredient profile table 523b includes information regarding "alternative ID," "category," "alternative ingredient," "group," "flavor comparison," "cautions," and "main use." Note that "alternative ID," "category," "alternative ingredient," "flavor comparison," and "main use" are the same as the items included in the alternative ingredient profile table 523a shown in Figure 19. Furthermore, "cautions" is roughly synonymous with "restrictions."
代替材料プロファイルテーブル523bでは、「起点材料」の代わりに各代替材料に「グループ」が対応付けられている。「グループ」は、対応する材料が属する代替グループを示している。代替グループに属する複数の材料は、互いに代替可能である。代替材料は、1又は2以上の代替グループに属している。また、いずれのグループにも属さない代替材料が存在してもよい。 In the alternative material profile table 523b, instead of a "starting material," each alternative material is associated with a "group." The "group" indicates the alternative group to which the corresponding material belongs. Multiple materials belonging to an alternative group can be substituted for each other. An alternative material belongs to one or more alternative groups. There may also be alternative materials that do not belong to any group.
例えば、図20に示される例では、「ロース」及び「フィレ」は、いずれもグループ「G2」に属しているので、互いに代替可能である。また、「ロース」と「もも」とはいずれも、グループ「G3」に属しているので、互いに代替可能である。しかし、「もも」と「フィレ」とは、同じグループに属していないので、互いに代替することができない。 For example, in the example shown in Figure 20, "loin" and "filet" both belong to group "G2" and are therefore interchangeable. Also, "loin" and "thigh" both belong to group "G3" and are therefore interchangeable. However, "thigh" and "filet" do not belong to the same group and are therefore not interchangeable.
なお、代替材料プロファイルテーブル523a及び523bに含まれる情報の項目は、図19及び図20に示される例に限定されない。例えば、代替材料プロファイルテーブル523bには「主な栄養素」に関する情報が含まれてもよい。また、同じ材料が代替材料プロファイルテーブル523a及び523bのいずれにも含まれていてもよい。 Note that the information items included in alternative material profile tables 523a and 523b are not limited to the examples shown in Figures 19 and 20. For example, alternative material profile table 523b may include information related to "major nutrients." Furthermore, the same material may be included in both alternative material profile tables 523a and 523b.
材料評価管理部520は、ユーザに代替材料を提示する場合に、代替材料プロファイルテーブル523a又は523bのいずれかを参照して、1以上の代替材料を決定して提示する。例えば、材料評価管理部520は、必要度「4」の材料の代替材料を提示する場合には、図19に示される制限ありの代替材料プロファイルテーブル523aを参照する。材料評価管理部520は、必要度「3」の材料の代替材料を提示する場合には、図20に示される制限なしの代替材料プロファイルテーブル523bを参照する。 When presenting alternative materials to the user, the material evaluation management unit 520 references either the alternative material profile table 523a or 523b to determine and present one or more alternative materials. For example, when presenting alternative materials for a material with a necessity level of "4," the material evaluation management unit 520 references the alternative material profile table 523a with restrictions shown in FIG. 19. When presenting alternative materials for a material with a necessity level of "3," the material evaluation management unit 520 references the alternative material profile table 523b without restrictions shown in FIG. 20.
[表示の具体例]
続いて、本実施の形態に係る料理レシピ表示システム2において、表示画面221に表示される表示画像の具体例について説明する。
[Examples of display]
Next, a specific example of the display image displayed on the display screen 221 in the cooking recipe display system 2 according to the present embodiment will be described.
図21は、本実施の形態に係る料理レシピ表示システム2における料理レシピの材料表示画像の一例を示す図である。図21の(a)は、図11の(a)と同じであり、調達難易度表示モードの材料表示画像301を示している。図21の(b)は、必要度表示モードの材料表示画像601を示している。 Figure 21 shows an example of an ingredient display image for a cooking recipe in the cooking recipe display system 2 according to this embodiment. (a) of Figure 21 is the same as (a) of Figure 11 and shows the ingredient display image 301 in the procurement difficulty display mode. (b) of Figure 21 shows the ingredient display image 601 in the necessity display mode.
図21の(b)に示されるように、材料表示画像601は、対象レシピが示す複数の材料と、複数の材料の各々の必要度に応じた必要度情報とを一覧で表示する第3材料表示画像の一例である。材料表示画像601は、対象レシピの全ての材料の各々の必要度情報アイコン650を含んでいる。必要度情報アイコン650は、対応する材料の必要度に応じて異なる表示を表す。具体的には、必要度情報アイコン650には、省略可能アイコン651及び652と、代替可能アイコン653と、必須アイコン655との4種類のアイコン(マーク)が含まれる。 As shown in (b) of Figure 21, ingredient display image 601 is an example of a third ingredient display image that displays a list of multiple ingredients indicated by the target recipe and necessity information according to the necessity of each of the multiple ingredients. Ingredient display image 601 includes necessity information icons 650 for all ingredients in the target recipe. The necessity information icons 650 display different information depending on the necessity of the corresponding ingredient. Specifically, necessity information icons 650 include four types of icons (marks): optional icons 651 and 652, substitutable icon 653, and required icon 655.
省略可能アイコン651は、必要度「1」のお好みで加えるマークであり、「お好み」というテキストを含んでいる。省略可能アイコン652は、必要度「2」の割愛可能マークであり、「なくてもOK」というテキストを含んでいる。代替可能アイコン653は、必要度「3」又は「4」の代替可能マークであり、「代替材料」というテキストを含んでいる。なお、ここでは、必要度「3」及び「4」で同じアイコンを利用しているが、異なるアイコンが利用されてもよい。必須アイコン655は、必要度「5」の必須マークであり、「必須」というテキストを含んでいる。このように、必要度情報アイコン650が含むテキストが異なることで、ユーザは見るだけで簡単に各材料の必要度を把握することができる。 The optional icon 651 is a mark that can be added as a preference with a necessity level of "1" and contains the text "optional." The optional icon 652 is an optional mark with a necessity level of "2" and contains the text "OK if not required." The substitutable icon 653 is a substitutable mark with a necessity level of "3" or "4" and contains the text "substitute material." Note that while the same icon is used here for necessity levels of "3" and "4," different icons may also be used. The required icon 655 is a required mark with a necessity level of "5" and contains the text "required." In this way, the necessity information icons 650 contain different text, allowing the user to easily understand the necessity of each ingredient at a glance.
各材料に対して、必要度情報アイコン650としていずれのアイコンが表示されるかは、必要度テーブル522と、レシピ別材料プロファイルテーブル521とを参照することにより決定される。具体的には、材料評価管理部520は、レシピ別材料プロファイルテーブル521を参照することで、対象レシピの全ての材料の各々の必要度を取得し、必要度テーブル522を参照することで、取得した必要度に対応する材料オプション情報を取得する。これにより、各材料に対応する材料オプション情報(補助情報)をアイコンとして表示画面221に表示することができる。 Which icon is displayed as the necessity information icon 650 for each ingredient is determined by referencing the necessity table 522 and the recipe-specific ingredient profile table 521. Specifically, the ingredient evaluation management unit 520 references the recipe-specific ingredient profile table 521 to obtain the necessity of each ingredient in the target recipe, and references the necessity table 522 to obtain ingredient option information corresponding to the obtained necessity. This allows ingredient option information (auxiliary information) corresponding to each ingredient to be displayed as an icon on the display screen 221.
本実施の形態では、表示切替ボタン330が選択された場合に、図21の(a)の調達難易度表示モードの材料表示画像301と、(b)の必要度表示モードの材料表示画像601とが切り替わる。また、実施の形態1と同様に、図11の(b)の調理難易度表示モードの材料表示画像302に切り替えられてもよい。例えば、表示切替ボタン330が選択された場合に、切替可能な表示モードの選択肢がプルダウン方式で表示されてもよい。 In this embodiment, when the display switch button 330 is selected, the ingredient display image 301 in the procurement difficulty display mode in FIG. 21(a) is switched to the ingredient display image 601 in the necessity display mode in FIG. 21(b). Also, as in embodiment 1, the ingredient display image may be switched to the ingredient display image 302 in the cooking difficulty display mode in FIG. 11(b). For example, when the display switch button 330 is selected, the available display mode options may be displayed in a pull-down menu.
本実施の形態では、必要度情報アイコン650は、ユーザによる選択が可能であってもよい。例えば、必要度情報アイコン650が選択された場合に、所定の情報が表示画面221に表示される。 In this embodiment, the necessity information icon 650 may be selectable by the user. For example, when the necessity information icon 650 is selected, predetermined information is displayed on the display screen 221.
図22は、本実施の形態に係る料理レシピ表示システム2において、料理レシピの材料表示画像601における代替材料のポップアップ表示の一例を示す図である。 Figure 22 shows an example of a pop-up display of alternative ingredients in the ingredient display image 601 of a cooking recipe in the cooking recipe display system 2 according to this embodiment.
図22の(a)に示されるように、ユーザが「チンゲン菜」に対応する代替可能アイコン653を選択する。ここでの選択は、例えば長押しであるが、タップ(シングルクリック)でもよい。図22及び以降の図面では、ユーザによる選択をユーザの指700によって表している。 As shown in FIG. 22(a), the user selects the replaceable icon 653 corresponding to "bok choy." The selection here is, for example, a long press, but may also be a tap (single click). In FIG. 22 and subsequent figures, the user's selection is represented by the user's finger 700.
代替可能アイコン653が選択された場合、図22の(b)に示されるように、代替材料の一覧である代替一覧画像680が表示される。代替一覧画像680は、ポップアップ表示であり、材料表示画像601に重畳して表示される。 When the substitute icon 653 is selected, a substitute list image 680, which lists substitute materials, is displayed, as shown in Figure 22 (b). The substitute list image 680 is a pop-up display, and is displayed superimposed on the material display image 601.
代替一覧画像680は、選択された代替可能アイコン653に対応する材料である「チンゲン菜」の代わりに使用される1以上の代替材料の材料名681を一覧で示している。代替一覧画像680に含まれる材料名681は、材料評価管理部520によって決定される。 The substitution list image 680 lists the ingredient names 681 of one or more substitute ingredients that can be used in place of the ingredient "bok choy" corresponding to the selected substitutable icon 653. The ingredient names 681 included in the substitution list image 680 are determined by the ingredient evaluation management unit 520.
例えば、材料評価管理部520は、図17のレシピ別材料プロファイルテーブル521を参照することで、選択された材料である「チンゲン菜」の必要度が「4」であることを特定する。材料評価管理部520は、図18の必要度テーブル522を参照することで、特定された必要度「4」の材料は、図19の制限ありの代替材料プロファイルテーブル523aを参照することを特定する。代替材料プロファイルテーブル523aを参照すると、起点材料である「チンゲン菜」には、「小松菜」などの8つの材料が代替材料として対応付けられている。このため、材料評価管理部520は、図22の(b)に示されるように、8つの材料を代替材料として含む代替一覧画像680を生成して表示画面221に表示する。 For example, the ingredient evaluation management unit 520 references the recipe-specific ingredient profile table 521 in FIG. 17 to determine that the necessity level of the selected ingredient "bok choy" is "4." The ingredient evaluation management unit 520 references the necessity level table 522 in FIG. 18 to determine that the ingredient with the identified necessity level of "4" should be referenced in the restricted alternative ingredient profile table 523a in FIG. 19. Referring to the alternative ingredient profile table 523a, eight ingredients, including "komatsuna," are associated as alternative ingredients with the starting ingredient "bok choy." Therefore, the ingredient evaluation management unit 520 generates a substitute list image 680 including the eight ingredients as alternative ingredients, as shown in FIG. 22(b), and displays it on the display screen 221.
代替一覧画像680は、ソートボタン682を含んでいる。ソートボタン682が選択された場合、代替材料の並び替えが行われる。 The alternative list image 680 includes a sort button 682. When the sort button 682 is selected, the alternative materials are sorted.
図23は、本実施の形態に係る料理レシピ表示システム2において、料理レシピの材料表示画像601における代替材料のポップアップ表示の別の一例を示す図である。図23の(a)は、図22の(b)と同じである。図23の(a)の材料表示画像601の代替一覧画像680では、代替材料が使用頻度の高い順序で並べられている。具体的には、材料評価管理部520は、材料評価テーブル121を参照することで、各代替材料の使用頻度を取得する。これにより、使用頻度が高い順序で材料名681を並べることができる。なお、材料名681は、使用頻度が低い順序で並べられてもよい。 Figure 23 is a diagram showing another example of a pop-up display of substitute ingredients in the ingredient display image 601 of a cooking recipe in the cooking recipe display system 2 according to this embodiment. (a) of Figure 23 is the same as (b) of Figure 22. In the substitute list image 680 of the ingredient display image 601 in (a) of Figure 23, the substitute ingredients are arranged in order of frequency of use. Specifically, the ingredient evaluation management unit 520 obtains the frequency of use of each substitute ingredient by referencing the ingredient evaluation table 121. This allows the ingredient names 681 to be arranged in order of frequency of use. Note that the ingredient names 681 may also be arranged in order of frequency of use.
また、ソートボタン682が選択された場合、図23の(b)に示されるように、代替材料の並び順が日持ち順に変更される。具体的には、材料評価管理部520は、材料評価テーブル121を参照することで、各代替材料の日持ち度合を取得する。これにより、日持ち日数が長い順序で材料名681を並べることができる。なお、材料名681は、日持ち日数が短い順序で並べられてもよい。 Furthermore, when the sort button 682 is selected, the order of the alternative materials is changed to order of shelf life, as shown in FIG. 23(b). Specifically, the material evaluation management unit 520 obtains the shelf life of each alternative material by referencing the material evaluation table 121. This allows the material names 681 to be sorted in order of the longest shelf life. Note that the material names 681 may also be sorted in order of the shortest shelf life.
また、材料名681の並び順は、図23に示される例に限定されない。例えば、材料名681は、調理難易度(取り扱い易さ度合)の高い順若しくは低い順、又は、調達難易度の高い順若しくは低い順で並べられてもよい。 Furthermore, the order in which the ingredient names 681 are arranged is not limited to the example shown in FIG. 23. For example, the ingredient names 681 may be arranged in ascending or descending order of cooking difficulty (ease of handling), or in descending or descending order of procurement difficulty.
[効果など]
以上のように、本実施の形態に係る料理レシピ表示システム2では、材料評価テーブルは、さらに、料理レシピ毎に、複数の材料の各々の必要度を示す。制御部210は、さらに、対象レシピが示す複数の材料と、当該複数の材料の各々の必要度に応じた必要度情報とを一覧で表示する第3材料表示画像を生成し、第1材料表示画像と第3材料表示画像とを切り替えて表示する。
[Effects, etc.]
As described above, in the recipe display system 2 according to the present embodiment, the ingredient evaluation table further indicates the degree of necessity of each of the plurality of ingredients for each recipe. The control unit 210 further generates a third ingredient display image that displays a list of the plurality of ingredients indicated in the target recipe and necessity information according to the degree of necessity of each of the plurality of ingredients, and switches between displaying the first ingredient display image and the third ingredient display image.
これにより、必要度情報が表示画面221に表示されるので、ユーザは、その材料が必要であるか否かを判断することができる。このため、必ずしも必要でない省略可能な材料を省略するなど、料理レシピをアレンジし、料理を作ることができる。このように、料理レシピ表示システム2によれば、料理レシピのアレンジを支援することができる。また、調達が難しい材料であっても、その料理に必須な材料ではない場合は省略することができる。このため、調達難易度だけで料理の選択を行うよりも、より適切な選択が可能になる。このように、料理レシピ表示システム2によれば、ユーザによる料理レシピの選択をより適切に支援することができる。 As a result, the necessity information is displayed on the display screen 221, allowing the user to determine whether or not the ingredient is necessary. This allows the user to arrange the cooking recipe, for example by omitting ingredients that are not necessarily required, and prepare the dish. In this way, the cooking recipe display system 2 can assist in arranging the cooking recipe. Furthermore, even if an ingredient is difficult to obtain, it can be omitted if it is not essential for the dish. This allows for a more appropriate selection than selecting a dish based solely on the difficulty of obtaining it. In this way, the cooking recipe display system 2 can more appropriately assist the user in selecting a cooking recipe.
また、例えば、必要度情報は、対応する材料が代替可能であることを示す代替可能情報を含む。制御部210は、表示画面221に表示された代替可能情報の選択を受け付け可能であり、代替可能情報が選択された場合に、対応する材料の代わりに使用できる代替材料の一覧を表示画面221に表示する。 Furthermore, for example, the necessity information includes substitutable information indicating that the corresponding material is substitutable. The control unit 210 can accept the selection of substitutable information displayed on the display screen 221, and when substitutable information is selected, a list of alternative materials that can be used in place of the corresponding material is displayed on the display screen 221.
これにより、代わりに使用できる代替材料をユーザに提示することができ、料理レシピのアレンジを支援することができる。例えば、ユーザは、料理レシピが示す材料を準備しなくても、提示される代替材料を使用して同等レベルの料理を作ることができる。また、調達が難しい材料であっても、その代わりに使用できる代替材料が存在する場合には、代替材料を用いて料理を作ることができる。このため、調達難易度だけで料理の選択を行うよりも、より適切な選択が可能になる。このように、料理レシピ表示システム2によれば、ユーザによる料理レシピの選択をより適切に支援することができる。 This allows the user to be presented with alternative ingredients that can be used instead, helping them to adapt their cooking recipes. For example, even if the user does not prepare the ingredients specified in the cooking recipe, they can create a dish of the same quality using the presented alternative ingredients. Also, even if an ingredient is difficult to obtain, if there is an alternative ingredient that can be used in its place, the dish can be made using the alternative ingredient. This allows for a more appropriate selection than selecting a dish based solely on the difficulty of obtaining it. In this way, the cooking recipe display system 2 can more appropriately support the user in selecting cooking recipes.
また、例えば、材料評価テーブル121は、さらに、複数の材料の各々の使用頻度又は日持ち度合を示す。制御部210は、代替材料の一覧を、使用頻度又は日持ち度合に応じて並び替えて表示してもよい。 Furthermore, for example, the material evaluation table 121 may further indicate the frequency of use or shelf life of each of the multiple materials. The control unit 210 may sort and display the list of alternative materials according to frequency of use or shelf life.
これにより、例えば、よく使用する材料又は日持ちしない材料を優先して表示することができるので、ユーザによる代替材料の選択を支援することができる。 This allows, for example, frequently used ingredients or ingredients that do not keep well to be displayed preferentially, thereby assisting users in selecting alternative ingredients.
(実施の形態3)
続いて、実施の形態3について説明する。以下では、実施の形態1又は2との相違点を中心に説明を行い、共通点の説明を省略又は簡略化する。
(Embodiment 3)
Next, a description will be given of embodiment 3. The following description will focus on the differences from embodiment 1 or 2, and the description of commonalities will be omitted or simplified.
[構成]
まず、実施の形態3に係る料理レシピ表示システム3の構成について、図24を用いて説明する。図24は、本実施の形態に係る料理レシピ表示システム3の構成を示すブロック図である。
[composition]
First, the configuration of the cooking recipe display system 3 according to the third embodiment will be described with reference to Fig. 24. Fig. 24 is a block diagram showing the configuration of the cooking recipe display system 3 according to the present embodiment.
図24に示されるように、料理レシピ表示システム3は、レシピ提供サーバ800と、情報端末200と、を備える。情報端末200は、実施の形態1に係る情報端末200と同じである。 As shown in FIG. 24, the cooking recipe display system 3 includes a recipe providing server 800 and an information terminal 200. The information terminal 200 is the same as the information terminal 200 in embodiment 1.
レシピ提供サーバ800は、レシピデータ管理部810と、材料評価管理部820と、を備える。 The recipe providing server 800 includes a recipe data management unit 810 and a material evaluation management unit 820.
レシピデータ管理部810は、レシピ群マスタDB811を管理する。例えば、レシピデータ管理部810は、レシピ群マスタDB811に保持される既存の料理レシピの変更、及び、レシピ群マスタDB811に対する新規な料理レシピの追加などを行う。これらの変更及び追加などは、ユーザからの料理レシピに対する投稿に基づいて行われる。 The recipe data management unit 810 manages the recipe group master DB 811. For example, the recipe data management unit 810 changes existing recipes stored in the recipe group master DB 811 and adds new recipes to the recipe group master DB 811. These changes and additions are made based on user submissions of recipes.
ユーザによる投稿は、情報端末200の入出力部220を介して受け付けられ、通信部230を介してレシピ提供サーバ800に送信され、通信部130によって受信される。投稿は、例えば料理レシピ毎に行われる。例えば、表示画面221には、料理レシピとともに、当該料理レシピを対象とするコメントの入力欄、又は、当該入力欄を発生させるためのコメント入力ボタンなどが表示される。コメント入力ボタンが選択された場合に、コメントの入力欄が表示画面221に表示され、コメントの投稿が可能になる。なお、入力欄又はコメント入力ボタンは、例えば、材料表示画像、手順表示画像又はレシピ選択画像に含まれる。 User posts are accepted via the input/output unit 220 of the information terminal 200, sent to the recipe providing server 800 via the communication unit 230, and received by the communication unit 130. Posts are made, for example, for each cooking recipe. For example, the display screen 221 displays, along with the cooking recipe, an input field for comments related to the cooking recipe, or a comment input button for generating the input field. When the comment input button is selected, a comment input field is displayed on the display screen 221, allowing the user to post a comment. The input field or comment input button is included, for example, in the ingredient display image, procedure display image, or recipe selection image.
図25は、既存の料理レシピ(ここでは「羽根つき餃子」)に関する投稿の一例を示す図である。図25に示される投稿は、料理レシピに対するコメントを含む第1投稿の一例である。図25に示されるように、投稿には、「Aさん」などの投稿者の名前(登録名)と、料理レシピに対するコメントと、「いいね数」及び「コメント数」などの他のユーザからの評価結果などが含まれる。なお、図25では、コメントの一部に下線が付され、材料IDが示されているが、これらは実際に表示画面221に表示されるものではない。 Figure 25 is a diagram showing an example of a post about an existing recipe (here, "Gyoza with Wings"). The post shown in Figure 25 is an example of a first post that includes a comment on the recipe. As shown in Figure 25, the post includes the poster's name (registered name), such as "Mr. A," a comment on the recipe, and evaluation results from other users, such as the number of likes and comments. Note that in Figure 25, some of the comments are underlined and ingredient IDs are shown, but these are not actually displayed on the display screen 221.
レシピ群マスタDB811は、図24に示されるように、レシピ材料テーブル111aと、レシピ手順テーブル111bと、レシピ評価テーブル811cと、を含んでいる。レシピ材料テーブル111a及びレシピ手順テーブル111bは、実施の形態1と同じである。 As shown in FIG. 24, the recipe group master DB 811 includes a recipe ingredient table 111a, a recipe procedure table 111b, and a recipe evaluation table 811c. The recipe ingredient table 111a and the recipe procedure table 111b are the same as those in embodiment 1.
レシピ評価テーブル811cは、複数の料理レシピの評価結果を含む評価データを保持している。レシピ評価テーブル811cの一例を図26に示す。図26は、レシピ評価テーブル811cの一例を示す図である。 The recipe evaluation table 811c holds evaluation data including evaluation results for multiple cooking recipes. An example of the recipe evaluation table 811c is shown in Figure 26. Figure 26 is a diagram showing an example of the recipe evaluation table 811c.
レシピ評価テーブル811cに保持される評価データは、「レシピID」、「レシピ名」、「関連ワード」、「料理カテゴリ推定」、「分類」、「調理法」及び「投稿コメント関連ワード」に関する情報を含んでいる。レシピ評価テーブル811cに保持されるデータの一部(具体的には、「レシピID」、「レシピ名」、「分類」及び「調理法」)は、レシピ群マスタDB811に保持されるデータと重複している。 The evaluation data stored in the recipe evaluation table 811c includes information regarding "recipe ID," "recipe name," "related words," "estimated food category," "category," "cooking method," and "posted comment related words." Some of the data stored in the recipe evaluation table 811c (specifically, "recipe ID," "recipe name," "category," and "cooking method") overlaps with data stored in the recipe group master DB 811.
「関連ワード」は、料理レシピに関する用語を示す情報である。「関連ワード」に含まれる用語は、例えば、レシピ群マスタDB811のPR文章などに利用される。「料理カテゴリ推定」は、料理レシピ及び/又は料理レシピに対するコメントから推定される料理のカテゴリを示している。ここでのカテゴリは、料理のジャンルを意味する。「投稿コメント関連ワード」は、ユーザによる料理レシピに対する投稿に含まれるコメントの解析結果を示している。解析結果は、コメントの投稿が行われた場合に更新される。 "Related words" is information indicating terms related to cooking recipes. Terms included in "Related words" are used, for example, in promotional text for the recipe group master DB811. "Estimated cooking category" indicates the category of cooking estimated from the cooking recipe and/or comments on the cooking recipe. Here, category refers to the genre of cooking. "Related words for posted comments" indicates the results of an analysis of comments included in posts by users regarding cooking recipes. The analysis results are updated when a comment is posted.
図24に戻り、材料評価管理部820は、実施の形態2に係る材料評価管理部520の動作に加えて、代替材料の解析用ワードテーブル822と、投稿者プロファイルテーブル823と、を管理する。また、材料評価管理部820は、テキスト解析部821を備える。 Returning to FIG. 24, the material evaluation management unit 820, in addition to the operations of the material evaluation management unit 520 according to embodiment 2, manages an analysis word table 822 for alternative materials and a poster profile table 823. The material evaluation management unit 820 also includes a text analysis unit 821.
テキスト解析部821は、料理レシピに関する投稿に含まれるコメントの解析を行う解析部の一例である。 The text analysis unit 821 is an example of an analysis unit that analyzes comments included in posts related to cooking recipes.
テキスト解析部821が行う解析は、具体的には、コメントから所定の用語を抽出することである。例えば、テキスト解析部821は、受け付けられた投稿の対象の料理レシピ(対象レシピ)に含まれる材料の代わりに使用できる代替材料をコメントから抽出する。より具体的には、テキスト解析部821は、解析用ワードテーブル822を参照することで、代替材料をコメントから抽出する。 Specifically, the analysis performed by the text analysis unit 821 involves extracting predetermined terms from the comments. For example, the text analysis unit 821 extracts from the comments alternative ingredients that can be used in place of ingredients included in the cooking recipe (target recipe) that is the subject of the accepted post. More specifically, the text analysis unit 821 extracts alternative ingredients from the comments by referencing the analysis word table 822.
図27は、代替材料の解析用ワードテーブル822の一例を示す図である。解析用ワードテーブル822は、コメントから代替材料を抽出するために使用される抽出補助情報を保持している。具体的には、解析用ワードテーブル822は、抽出補助情報として、用語データを保持指定する。 Figure 27 shows an example of an analytical word table 822 for alternative materials. The analytical word table 822 holds auxiliary extraction information used to extract alternative materials from comments. Specifically, the analytical word table 822 holds and specifies term data as auxiliary extraction information.
図27に示されるように、解析用ワードテーブル822に保持される用語データは、「ワードID」、「解析構造形態」及び「ゆらぎワード」に関する情報を含んでいる。「ワードID」は、抽出補助情報の管理用の識別情報を示している。「解析構造形態」は、自然言語文を用いて代替材料を記載する際に用いられる用語の構造の典型例を示している。「解析構造形態」に含まれる用語は、材料が代替可能であることを示唆する用語である。図27に示される例では、「解析構造形態」における「A」が代替前の材料(被代替材料)を表し、「B」が代替材料を表している。 As shown in Figure 27, the term data held in the analysis word table 822 includes information on "word ID," "analysis structure form," and "variation word." "Word ID" indicates identification information used to manage extraction auxiliary information. "Analysis structure form" indicates a typical example of the structure of terms used when describing substitute materials using natural language sentences. Terms included in "analysis structure form" are terms that suggest that materials are substitutable. In the example shown in Figure 27, "A" in "analysis structure form" represents the material before substitution (the material to be substituted), and "B" represents the substitute material.
「ゆらぎワード」は、「解析構造形態」に含まれる用語のゆらぎワードである。ゆらぎワードは、同じ意味を表す用語として代わりに使用される用語(誤表記の場合も含む)である。例えば、ゆらぎワードには、漢字、ひらがな、カタカナ間での相互の変換を含んでいる。また、ゆらぎワードは、動詞又は形容詞などの用語の活用の変化などを含んでいてもよい。 "Variation words" are variation words for terms included in the "analysis structure form." Variation words are terms (including misspellings) that are used instead of terms with the same meaning. For example, variation words include mutual conversions between kanji, hiragana, and katakana. Variation words may also include changes in the conjugation of terms such as verbs or adjectives.
ここでは、代替材料の解析用ワードテーブル822を示したが、材料評価管理部820は、追加材料の解析用ワードテーブルを管理してもよい。追加材料の解析用のワードテーブルは、代替材料の解析用ワードテーブル822と同様に、「解析構造形態」及び「ゆらぎワード」に関する情報を含んでいる。「解析構造形態」では、「Aを追加」、「Aを加えて」などの追加材料を記載する際に用いられる用語の典型例を示している。「ゆらぎワード」は、「解析構造形態」に含まれる用語のゆらぎワードである。 Here, the analytical word table 822 for alternative materials is shown, but the material evaluation management unit 820 may also manage an analytical word table for additional materials. The analytical word table for additional materials, like the analytical word table 822 for alternative materials, contains information on "analysis structure form" and "variation words." The "analysis structure form" shows typical examples of terms used when describing additional materials, such as "add A" and "add A." The "variation words" are variation words for terms included in the "analysis structure form."
また、テキスト解析部821は、受け付けられた投稿の対象の料理レシピに対する感想又は意見をコメントから抽出する。感想又は意見は、料理の味、材料、調理動作などに対する特徴を表す表現であり、肯定的な内容と、否定的な内容と、いずれでもない内容と、に分けることができる。肯定的な内容は、「美味しい」、「体に良い」、「簡単」などの、他人に料理を作ることを推奨するような用語を含む内容である。否定的な内容は、「美味しくない」、「失敗」、「難しい」などの、他人に料理を推奨しない、又は、料理を作る際の注意喚起を行うような用語を含む内容である。いずれでもない内容とは、「具だくさん」、「旬」などのレシピの特徴、又は、「甘味」などの味の特徴などを表す用語を含む内容である。 The text analysis unit 821 also extracts impressions or opinions about the cooking recipe that was the subject of the accepted post from the comments. Impressions or opinions are expressions that express characteristics of the dish's taste, ingredients, cooking steps, etc., and can be divided into positive content, negative content, and content that is neither. Positive content is content that includes terms that encourage others to cook the dish, such as "delicious," "healthy," and "easy." Negative content is content that includes terms that do not encourage others to cook the dish, or that warn people to be careful when cooking, such as "not tasty," "failure," and "difficult." Neutral content is content that includes terms that express characteristics of the recipe, such as "packed with ingredients" and "seasonal," or characteristics of the taste, such as "sweet."
例えば、テキスト解析部821は、抽出すべき複数の用語が定義されたテンプレートを保持し、テンプレートを参照することで用語の抽出を行う。テンプレートは、適宜更新されてもよい。また、用語の抽出には、機械学習が利用されてもよい。 For example, the text analysis unit 821 stores a template in which multiple terms to be extracted are defined, and extracts terms by referencing the template. The template may be updated as appropriate. Machine learning may also be used to extract terms.
本実施の形態では、テキスト解析部821は、解析の結果の信頼性を評価する。具体的には、テキスト解析部821は、解析の結果の確度を算出する。例えば、テキスト解析部821は、テンプレートの用語とコメントに含まれる用語との一致率、及び、用語の分類の確からしさなどに基づいて、解析の結果の確度を算出する。 In this embodiment, the text analysis unit 821 evaluates the reliability of the analysis results. Specifically, the text analysis unit 821 calculates the accuracy of the analysis results. For example, the text analysis unit 821 calculates the accuracy of the analysis results based on the match rate between the terms in the template and the terms included in the comments, the accuracy of the term classification, etc.
また、材料評価管理部820は、投稿者プロファイルテーブル823に基づいて、投稿者による投稿の利用の優先度を調整してもよい。具体的には、材料評価管理部820は、投稿から抽出した代替材料、感想若しくは意見、又は、新規レシピの登録を行う際に、信頼性の高い投稿者の投稿を優先して利用してもよい。 The ingredient evaluation management unit 820 may also adjust the priority of using posts by posters based on the poster profile table 823. Specifically, the ingredient evaluation management unit 820 may prioritize the use of posts by more reliable posters when registering alternative ingredients, impressions or opinions extracted from posts, or new recipes.
図28は、投稿者プロファイルテーブル823の一例を示す図である。投稿者プロファイルテーブル823は、投稿者(すなわち、ユーザ)に関する投稿者情報を保持している。投稿者プロファイルテーブル823は、投稿者情報として、投稿者に関する投稿者データを保持している。 Figure 28 is a diagram showing an example of a poster profile table 823. The poster profile table 823 holds poster information about posters (i.e., users). The poster profile table 823 holds poster data about posters as poster information.
図28に示されるように、投稿者プロファイルテーブル823に保持される投稿者データは、「ユーザID」、「ユーザ名」、「投稿数」、「フォロワー数」、「いいね獲得数」、「調理履歴数」及び「調理スキル」に関する情報を含んでいる。「ユーザID」は、投稿者、すなわち、料理レシピ表示システム3のユーザの管理用の識別情報を示している。「ユーザ名」は、投稿者の名称を示している。投稿者の名称は、投稿者が登録した名称であり、本名でなく、ニックネームなどであってもよい。 As shown in FIG. 28, the poster data held in the poster profile table 823 includes information regarding "User ID," "User name," "Number of posts," "Number of followers," "Number of likes," "Number of cooking history entries," and "Cooking skills." "User ID" indicates identification information used to manage the poster, i.e., the user of the cooking recipe display system 3. "User name" indicates the name of the poster. The poster's name is the name registered by the poster and may not be their real name, but may be a nickname, etc.
「投稿数」は、投稿者が料理レシピに対する投稿を行った回数を示している。「フォロワー数」は、投稿者をフォローしている人数を示している。「いいね獲得数」は、投稿者の投稿の反響指数の一例であり、当該投稿が獲得した「いいね」の数を示している。「いいね獲得数」は、投稿者の全投稿の「いいね」の合計数であってもよく、各投稿の「いいね」の最大数であってもよい。 "Number of posts" indicates the number of times the poster has posted a cooking recipe. "Number of followers" indicates the number of people following the poster. "Number of likes" is an example of an index of the response to the poster's posts, and indicates the number of "likes" the post has received. "Number of likes" may be the total number of "likes" for all of the poster's posts, or the maximum number of "likes" for each post.
「調理履歴数」は、レシピ群マスタDB811に保持されている全ての料理レシピのうち、投稿者が実際に作った料理の数を示している。例えば、各料理レシピの表示画像には、その料理を作ったか否かをユーザに申告させる選択ボタンが含まれてもよい。投稿者によって押された当該選択ボタンの数を「調理履歴数」として保持される。あるいは、調理家電と連携することにより、調理家電で実際に作られた料理の種類数を取得し、取得した種類数を「調理履歴数」として記録してもよい。「調理スキル」は、投稿者の調理技術の高さを示している。「調理スキル」は、例えば、調理履歴数に応じて複数の段階で定められる。あるいは、「調理スキル」は、投稿者の登録時の自己申告であってもよい。 "Cooking history count" indicates the number of dishes that the poster has actually made out of all the recipes stored in the recipe group master DB811. For example, the display image of each recipe may include a selection button that allows the user to indicate whether or not they have made the dish. The number of selection buttons pressed by the poster is stored as the "cooking history count." Alternatively, by linking with a cooking appliance, the number of types of dishes actually made with the cooking appliance may be obtained, and this number may be recorded as the "cooking history count." "Cooking skill" indicates the level of the poster's cooking technique. "Cooking skill" may be determined, for example, in multiple stages depending on the number of cooking history entries. Alternatively, "cooking skill" may be self-declared by the poster at the time of registration.
投稿者プロファイルテーブル823を参照することにより、投稿者による投稿の信頼性を判別することができる。具体的には、「投稿数」、「フォロワー数」、「いいね獲得数」、「調理履歴数」及び「調理スキル」のいずれかが高い程、周囲からの信頼、又は、調理に関するコメントの適格性が高いと判断できる。このため、例えば、信頼性の高い投稿者による投稿の表示、当該投稿に基づく代替材料の登録、新規レシピの登録などを優先することができる。 By referencing the poster profile table 823, it is possible to determine the reliability of a poster's posts. Specifically, the higher any of the "number of posts," "number of followers," "number of likes," "number of cooking histories," and "cooking skill" is, the more trustworthy the poster is, or the more appropriate their cooking-related comments are. For this reason, it is possible to prioritize, for example, displaying posts by more reliable posters, registering alternative ingredients based on those posts, registering new recipes, etc.
[コメント解析の具体例]
続いて、本実施の形態に係る料理レシピ表示システム3によるコメント解析の具体例について説明する。
[Example of comment analysis]
Next, a specific example of comment analysis by the cooking recipe display system 3 according to this embodiment will be described.
まず、コメントから代替材料を抽出する例について、図25に示される「Bさん」のコメントを参照に説明する。テキスト解析部821は、図25に示される「Bさん」のコメントを解析することで、解析用ワードテーブル822に含まれる用語の有無を判定する。この場合、「豚ひき肉の代わりに厚揚げ」という文章に、ワードID「W001」の「Aの代わりにB」という構造が含まれている。このため、「A」に相当する「豚ひき肉」が被代替材料として、「厚揚げ」が代替材料として抽出される。 First, an example of extracting substitute ingredients from comments will be described with reference to the comment by "Mr. B" shown in Figure 25. The text analysis unit 821 analyzes the comment by "Mr. B" shown in Figure 25 to determine whether or not it contains terms included in the analysis word table 822. In this case, the sentence "Thick fried tofu instead of ground pork" contains the structure "B instead of A" of word ID "W001". Therefore, "ground pork", which corresponds to "A", is extracted as the substitute ingredient, and "thick fried tofu" is extracted as the substitute ingredient.
抽出した代替材料は、料理レシピ毎の代替材料解析結果テーブルに管理される。図29は、料理レシピ毎の代替材料解析結果テーブルの一例を示す図である。代替材料解析結果テーブルは、テキスト解析部821による代替材料の解析結果を示す代替材料解析データを保持している。 The extracted alternative ingredients are managed in an alternative ingredient analysis result table for each recipe. Figure 29 shows an example of an alternative ingredient analysis result table for each recipe. The alternative ingredient analysis result table holds alternative ingredient analysis data that indicates the results of the analysis of alternative ingredients by the text analysis unit 821.
図29に示されるように、代替材料解析結果テーブルに保持される代替材料解析データは、「レシピID」、「解析ID」、「オリジナル」、「代替アイデア」、「反響指数」、「参照数」、「活用数」及び「原文」に関する情報を含んでいる。「レシピID」は、解析対象となった料理レシピの識別情報を示している。「解析ID」は、代替材料の抽出毎に割り当てられる管理用の識別番号を示している。「オリジナル」は、起点材料(被代替材料)を示している。「代替アイデア」は、代替材料を示している。 As shown in Figure 29, the alternative ingredient analysis data stored in the alternative ingredient analysis result table includes information on "Recipe ID," "Analysis ID," "Original," "Alternative Idea," "Response Index," "Number of References," "Number of Uses," and "Original Text." "Recipe ID" indicates the identification information of the cooking recipe that was analyzed. "Analysis ID" indicates an identification number assigned for management purposes each time an alternative ingredient is extracted. "Original" indicates the starting ingredient (the ingredient to be substituted). "Alternative Idea" indicates the alternative ingredient.
「反響指数」は、投稿に対する他の投稿者からの反響を示している。例えば、「反響指数」は、投稿に対する「いいね」の数である。「参照数」は、投稿を参照された数を示している。例えば、「参照数」は、投稿を引用した数、投稿に対する返信の数、又は、これらの合計数などである。「活用数」は、投稿が利用された数を示している。例えば、「活用数」は、投稿をお気に入りなどに登録した数、又は、投稿に基づいて調理が行われた数などである。調理が行われた数は、例えば、投稿者からの申告、又は、調理家電と連携することで得られる。「原文」は、投稿に含まれる実際のコメントを示している。 The "Response Index" indicates the response to a post from other posters. For example, the "Response Index" is the number of "Likes" for a post. The "Number of Views" indicates the number of times a post has been referenced. For example, the "Number of Views" could be the number of times a post has been quoted, the number of replies to a post, or the total number of these. The "Number of Uses" indicates the number of times a post has been used. For example, the "Number of Uses" could be the number of times a post has been added to favorites, or the number of times cooking has been done based on a post. The number of times cooking has been done can be obtained, for example, from a declaration by the poster or by linking with a cooking appliance. The "Original Text" indicates the actual comments included in the post.
このように、料理レシピ毎に被代替材料(起点材料)と代替材料とが対応付けられているので、対象レシピが選択された場合に、代替材料をユーザに提示することができる。例えば、図22又は図23に示される代替一覧画像680に代替材料を含めて表示することができる。 In this way, since a substituted ingredient (starting ingredient) and a substitute ingredient are associated with each recipe, substitute ingredients can be presented to the user when the target recipe is selected. For example, substitute ingredients can be displayed in the substitute list image 680 shown in FIG. 22 or 23.
ここでは、料理レシピ毎に代替材料が管理される例を示したが、被代替材料と代替材料との組み合わせによっては、他の料理レシピへの応用も可能な場合がある。このため、例えば、所定の条件を満たした場合に、図19又は図20に示される代替材料プロファイルテーブル523に代替材料を登録してもよい。 Here, we have shown an example in which substitute ingredients are managed for each cooking recipe, but depending on the combination of the substitute ingredient and the substitute ingredient, it may be possible to apply this to other cooking recipes. For this reason, for example, if certain conditions are met, the substitute ingredient may be registered in the substitute ingredient profile table 523 shown in Figure 19 or Figure 20.
所定の条件は、例えば、反響数、参照数又は活用数が所定の閾値を超えた場合を含む。あるいは、所定の条件は、所定数(例えば、2以上の自然数)の料理レシピに対して、被代替材料と代替材料との同じ組み合わせが登録された場合を含んでもよい。材料評価管理部820は、これらの条件の少なくとも1つを満たした場合に、代替材料を代替材料プロファイルテーブル523に登録する。 The specified condition may include, for example, when the number of responses, references, or uses exceeds a specified threshold. Alternatively, the specified condition may include when the same combination of substituted and substitute ingredients is registered for a specified number of recipes (e.g., a natural number greater than or equal to two). The ingredient evaluation management unit 820 registers the substitute ingredient in the substitute ingredient profile table 523 when at least one of these conditions is met.
図30は、代替材料プロファイルテーブル523の一例を示す図である。なお、図30では、「Bさん」のコメントに基づいて追加されたデータレコードにドットの網掛けを付して示している。 Figure 30 shows an example of the alternative material profile table 523. Note that in Figure 30, data records added based on comments from "Mr. B" are shown with dotted shading.
図30に示されるように、被代替材料である「豚ひき肉」は、グループ「G2」に属している。このため、材料評価管理部820は、「豚ひき肉」の代わりに使用される「厚揚げ」に対して、「豚ひき肉」と同じグループ「G2」を割り当てる。これにより、「厚揚げ」と「豚ひき肉」とが同じ代替グループに属するので、互いに代替可能になる。 As shown in Figure 30, the substituted ingredient "ground pork" belongs to group "G2." Therefore, the ingredient evaluation management unit 820 assigns "thick fried tofu," which is used in place of "ground pork," to the same group "G2" as "ground pork." As a result, "thick fried tofu" and "ground pork" belong to the same substitution group, making them substitutable for each other.
ここでは、「味比較」、「注意点」及び「主用途」に関する情報については、何も登録されていないが、これに限定されない。例えば、テキスト解析部821は、投稿者のコメントから「味比較」、「注意点」及び「主用途」に関する用語を抽出してもよい。材料評価管理部820は、テキスト解析部821が抽出した結果から得られる各情報を登録してもよい。あるいは、材料評価管理部820は、インターネットを介して代替材料に関する情報を取得し、取得した情報を登録してもよい。 Here, no information regarding "flavor comparison," "points to note," or "main use" is registered, but this is not limiting. For example, the text analysis unit 821 may extract terms related to "flavor comparison," "points to note," and "main use" from the poster's comments. The ingredient evaluation management unit 820 may register each piece of information obtained from the results extracted by the text analysis unit 821. Alternatively, the ingredient evaluation management unit 820 may obtain information regarding alternative ingredients via the Internet and register the obtained information.
ここでは、制限なしの代替材料プロファイルテーブル523bに「厚揚げ」を登録する例を示したが、図19に示される制限ありの代替材料プロファイルテーブル523aに登録してもよい。具体的には、起点材料として「豚ひき肉」を登録し、代替材料として「厚揚げ」を登録してもよい。 Here, an example is shown in which "thick fried tofu" is registered in the unrestricted alternative ingredient profile table 523b, but it may also be registered in the restricted alternative ingredient profile table 523a shown in FIG. 19. Specifically, "ground pork" may be registered as the starting ingredient, and "thick fried tofu" may be registered as the alternative ingredient.
本実施の形態では、材料評価管理部820は、コメントから代替材料を抽出した場合、一旦は、代替材料解析結果テーブルに登録する。代替材料解析結果テーブルに登録した後、実際にユーザからの反響の結果を踏まえて、材料評価管理部820は、代替材料プロファイルテーブル523に登録する。 In this embodiment, when the material evaluation management unit 820 extracts an alternative material from a comment, it first registers it in the alternative material analysis result table. After registering it in the alternative material analysis result table, the material evaluation management unit 820 registers it in the alternative material profile table 523, taking into account the actual feedback from users.
この場合に、材料評価管理部820は、投稿者プロファイルテーブル823に基づいて、投稿者毎の反響に重み付けを行ってもよい。例えば、一定以上に信頼性が高い投稿者による反響指数のみをカウントしてもよい。あるいは、一定以上に信頼性が高い投稿者による反響指数を、それ以外の投稿者による反響指数のn倍(nは1より大きい数)としてカウントしてもよい。 In this case, the material evaluation management unit 820 may weight the response for each poster based on the poster profile table 823. For example, it may count only the response index of posters with a certain level of reliability. Alternatively, it may count the response index of posters with a certain level of reliability as n times (n is a number greater than 1) the response index of other posters.
また、本実施の形態では、テキスト解析部821は、料理レシピに対するコメントを含む投稿(第1投稿)だけでなく、当該第1投稿に対する返信コメントを含む第2投稿を解析する。テキスト解析部821は、多段的に展開される複数の投稿を解析することにより、1つの料理レシピに対して、代替材料の抽出だけでなく、感想又は意見の抽出、及び、新規レシピの生成などを行うことができる。 In addition, in this embodiment, the text analysis unit 821 analyzes not only posts (first posts) that include comments on cooking recipes, but also second posts that include reply comments to the first posts. By analyzing multiple posts that are developed in multiple stages, the text analysis unit 821 can extract not only alternative ingredients for a single cooking recipe, but also extract impressions or opinions, and generate new recipes.
図31及び図32はそれぞれ、料理レシピに対する投稿(第1投稿)と、当該投稿に対する返信コメントを含む投稿(第2投稿)との一例を示す図である。図31では、「Oさん」の投稿は、レシピID「R004」の「カリフラワーのパイ包み焼き」に対する第1投稿の一例である。「Pさん」及び「Qさん」の投稿はいずれも、「Oさん」の投稿に対する返信コメントを含む第2投稿の一例である。図32では、「Rさん」の投稿は、レシピID「R004」の「カリフラワーのパイ包み焼き」に対する第1投稿の一例である。「Sさん」、「Tさん」及び「Uさん」の投稿はいずれも、「Rさん」の投稿に対する返信コメントを含む第2投稿の一例である。「Sさん」の2つ目の投稿は、「Uさん」の投稿に対する返信コメントを含む第3投稿の一例である。「Uさん」の投稿に対しても投稿が可能であり、以降、連鎖的に投稿が可能である。 Figures 31 and 32 are diagrams showing examples of a post for a cooking recipe (first post) and a post including a reply comment to the post (second post), respectively. In Figure 31, the post by "O-san" is an example of a first post for "Cauliflower Pie Wrapped Baked" with recipe ID "R004." The posts by "P-san" and "Q-san" are both examples of second posts including reply comments to "O-san's" post. In Figure 32, the post by "R-san" is an example of a first post for "Cauliflower Pie Wrapped Baked" with recipe ID "R004." The posts by "S-san," "T-san," and "U-san" are all examples of second posts including reply comments to "R-san's" post. "S-san's" second post is an example of a third post including a reply comment to "U-san's" post. Posts can also be made to "U-san's" post, and subsequent posts can be made in a chain reaction.
なお、図31の「Qさん」の投稿のように、自然言語文で表されるコメントだけでなく、画像を含んでいてもよい。画像は、例えば、完成した料理又は作成途中の料理を撮影した静止画又は動画である。 Note that, like the post by "Mr. Q" in Figure 31, comments may contain not only natural language sentences but also images. The images may be, for example, still images or videos of a finished dish or a dish in the process of being prepared.
図31及び図32に示されるように、各投稿には、投稿者の名前(登録名)と、料理レシピに対するコメントと、「いいね数」及び「コメント数」などの他のユーザからの評価結果などが含まれる。各図において、コメントの一部に付された下線、及び、材料IDなどの文字は、実際に表示画面221に表示されるものではない。 As shown in Figures 31 and 32, each post includes the poster's name (registered name), comments on the recipe, and evaluations from other users such as the number of likes and comments. In each figure, underlines in parts of the comments and characters such as ingredient IDs are not actually displayed on the display screen 221.
下線が付された用語がテキスト解析部821によって抽出される用語である。具体的には、テキスト解析部821は、上述したように、材料名だけでなく、感想若しくは意見、レシピ特徴及び調理動作などを表す用語を抽出する。テキスト解析部821は、解析結果を示す解析結果詳細テーブルを生成して保持する。 The underlined terms are terms extracted by the text analysis unit 821. Specifically, as described above, the text analysis unit 821 extracts not only ingredient names, but also terms expressing impressions or opinions, recipe features, cooking actions, etc. The text analysis unit 821 generates and stores an analysis result details table showing the analysis results.
図33は、解析結果詳細テーブルの一例を示す図である。解析結果詳細テーブルは、テキスト解析部821による解析結果の詳細を示す解析詳細データを保持している。図33に示されるように、解析結果詳細テーブルに保持される解析詳細データは、「レシピID」、「詳細ID」、「原文」、「解析分類」、「解析確度」及び「一般ワード変換」に関する情報を含んでいる。 Figure 33 is a diagram showing an example of an analysis result details table. The analysis result details table holds analysis detail data that shows details of the analysis results by the text analysis unit 821. As shown in Figure 33, the analysis detail data held in the analysis result details table includes information on "recipe ID," "detailed ID," "original text," "analysis classification," "analysis accuracy," and "general word conversion."
「レシピID」は、解析対象となった料理レシピの識別情報を示している。「詳細ID」は、解析単位毎に割り当てられる管理用の識別番号を示している。解析単位は、コメントを構成する自然言語文の一文、一節、一句、一文節又は一単語などの所定の単位である。解析単位は、一定ではなく、文脈に応じて適宜調整される。「原文」は、コメントの解析単位毎の原文(自然言語文)を示している。 "Recipe ID" indicates the identification information of the cooking recipe that was the subject of analysis. "Detailed ID" indicates an identification number assigned to each analysis unit for management purposes. The analysis unit is a predetermined unit such as a sentence, section, phrase, clause, or word of the natural language text that makes up the comment. The analysis unit is not fixed and is adjusted appropriately depending on the context. "Original text" indicates the original text (natural language text) for each analysis unit of the comment.
「解析分類」は、解析単位毎の原文の解析結果の分類を示している。解析結果の分類には、代替材料、追加材料、レシピ特徴及び感想意見などが含まれる。代替材料の場合は、図29に示される代替材料解析結果テーブルの代替IDも含んでいる。また、感想意見の場合、肯定的な内容であるのか、否定的な内容であるのかが含まれる。 "Analysis Classification" indicates the classification of the analysis results of the original text for each analysis unit. The classification of the analysis results includes alternative ingredients, additional ingredients, recipe features, and impressions and opinions. In the case of alternative ingredients, the alternative ID from the alternative ingredient analysis results table shown in Figure 29 is also included. In the case of impressions and opinions, whether the content is positive or negative is also included.
「解析確度」は、解析結果の確度を示している。つまり、「解析確度」は、コメントから抽出した用語の分類の確からしさを示している。「一般ワード変換」は、コメント原文を一般的な用語に置き換えた情報を示している。 "Analysis accuracy" indicates the accuracy of the analysis results. In other words, "Analysis accuracy" indicates the accuracy of the classification of terms extracted from comments. "General word conversion" indicates information obtained by replacing the original comment text with general terms.
なお、図33に示される解析結果詳細テーブルにおいて、詳細ID「E04」~「E21」は、図31及び図32に示される「Oさん」~「Uさん」の各投稿の解析結果に対応している。 In the analysis result details table shown in Figure 33, the detailed IDs "E04" to "E21" correspond to the analysis results of the posts by "Mr. O" to "Mr. U" shown in Figures 31 and 32.
レシピデータ管理部810は、解析結果に基づいて新規の料理レシピを生成する。また、レシピデータ管理部810は、解析結果に基づいて既存の料理レシピを更新する。 The recipe data management unit 810 generates new cooking recipes based on the analysis results. The recipe data management unit 810 also updates existing cooking recipes based on the analysis results.
図34は、本実施の形態に係る料理レシピ表示システム3において、追加及び更新されたレシピ群マスタDB811の一例を示す図である。図34に示されるように、レシピID「R004」の「カリフラワーのパイ包み焼き」に対する代替材料を用いた新規の料理レシピがレシピID「R004-01」~「R004-03」として追加されている。例えば、レシピID「R004-01」の「エビのパイ包み焼き」は、図29の代替材料解析結果テーブルの解析ID「A03」に相当する。 Figure 34 is a diagram showing an example of an added and updated recipe group master DB 811 in the recipe display system 3 according to this embodiment. As shown in Figure 34, new recipes using alternative ingredients to the "cauliflower pie" with recipe ID "R004" have been added as recipe IDs "R004-01" to "R004-03." For example, the "shrimp pie" with recipe ID "R004-01" corresponds to analysis ID "A03" in the alternative ingredient analysis result table of Figure 29.
さらに、レシピ群マスタDB811では、「PR文章」が解析結果に基づいて生成される。例えば、レシピID「R004」の「カリフラワーのパイ包み焼き」のPR文章は、「調理家電で簡単便利!」だけであったのに対して、「かんたん、ごちそう感」及び「ごちそう感、具だくさん」という2つが追加されている。これらのPR文章は、図33に示される解析結果詳細テーブルにおいて、解析分類が「レシピ特徴」と判定された用語に基づいて生成される。「レシピ特徴」の用語が複数存在する場合には、複数の用語の各々に対してPR文章が生成される。あるいは、解析確度が所定値以上の「レシピ特徴」のみを対象としてPR文章が生成されてもよい。1つの料理レシピに対する複数のPR文章が含まれている場合、当該料理レシピに関する材料表示画像又は手順表示画像が表示画面221に表示される度に、複数のPR文章が1つずつ切り替えながら表示される(例えば、後述する図35を参照)。 Furthermore, in the recipe group master DB811, "promotional text" is generated based on the analysis results. For example, the promotional text for "Cauliflower Pie Wrap" with recipe ID "R004" was previously "Easy and convenient with a kitchen appliance!", but two additional texts have been added: "Easy, feast-like" and "Feast-like, full of ingredients." These promotional texts are generated based on terms whose analysis classification is determined to be "recipe features" in the analysis result details table shown in Figure 33. If there are multiple "recipe feature" terms, promotional text is generated for each of the multiple terms. Alternatively, promotional text may be generated only for "recipe features" with an analysis accuracy equal to or greater than a predetermined value. If multiple promotional texts are included for a single cooking recipe, the promotional texts are displayed one by one each time an ingredient image or procedure image for that cooking recipe is displayed on the display screen 221 (see, for example, Figure 35 described below).
なお、材料評価管理部820は、投稿に含まれるコメントの解析結果に基づいて、材料評価テーブル121を更新してもよい。例えば、ある材料に対する調理の失敗に関する投稿が多い場合には、当該材料に対する「取り扱い易さの度合」を高くしてもよい。このように、材料評価管理部820は、材料に対する調理技術に関するコメントの解析結果に基づいて、調理難易度を更新してもよい。 The ingredient evaluation management unit 820 may update the ingredient evaluation table 121 based on the results of analyzing comments included in posts. For example, if there are many posts about cooking failures with a certain ingredient, the "degree of ease of handling" for that ingredient may be increased. In this way, the ingredient evaluation management unit 820 may update the cooking difficulty level based on the results of analyzing comments about cooking techniques for the ingredient.
また、ある材料を使用したことを含む投稿が多い場合には、当該材料に対する「使用頻度」を高くしてもよい。このように、材料評価管理部820は、材料の使用に関するコメントの解析結果に基づいて、材料の使用頻度を更新してもよい。同様に、材料評価管理部820は、材料の調達に関するコメントの解析結果に基づいて、調達難易度を更新してもよい。また、材料評価管理部820は、材料の日持ちに関するコメントの解析結果に基づいて、日持ち度合を更新してもよい。 Furthermore, if there are many posts that include the use of a certain material, the "frequency of use" for that material may be increased. In this way, the material evaluation management unit 820 may update the frequency of use of a material based on the analysis results of comments regarding the use of the material. Similarly, the material evaluation management unit 820 may update the degree of difficulty of procurement based on the analysis results of comments regarding the procurement of the material. Furthermore, the material evaluation management unit 820 may update the shelf life of the material based on the analysis results of comments regarding the shelf life of the material.
[表示の具体例]
続いて、本実施の形態に係る料理レシピ表示システム3において、表示画面221に表示される表示画像の具体例について説明する。
[Examples of display]
Next, a specific example of the display image displayed on the display screen 221 in the cooking recipe display system 3 according to this embodiment will be described.
図35及び図36はそれぞれ、本実施の形態に係る料理レシピ表示システム3における料理レシピの材料表示画像を示している。図35の(a)に示される材料表示画像901は、補助情報の表示切替ボタン930と、意見表示画像935と、材料リスト340と、戻りボタン360と、必要度情報アイコン650と、を含んでいる。材料リスト340、戻りボタン360及び必要度情報アイコン650は、図21に示される材料表示画像601と同じである。 Figures 35 and 36 each show an ingredient display image for a cooking recipe in the cooking recipe display system 3 according to this embodiment. The ingredient display image 901 shown in Figure 35(a) includes an auxiliary information display switch button 930, an opinion display image 935, an ingredient list 340, a back button 360, and a necessity information icon 650. The ingredient list 340, back button 360, and necessity information icon 650 are the same as those in the ingredient display image 601 shown in Figure 21.
表示切替ボタン930は、3つの選択肢、具体的には「みんなの意見」、「コツ」及び「アレンジ」を含んでいる。「みんなの意見」が選択された場合、図35の(a)に示されるように、意見表示画像935が表示される。意見表示画像935は、図33の解析結果詳細テーブルの「一般ワード変換」に含まれる自然言語文のうち、「解析分類」が「レシピ特徴」に相当する自然言語文、又は、図26のレシピ評価テーブル811cの「投稿コメント関連ワード」に含まれる自然言語文を含んでいる。 The display switching button 930 includes three options, specifically, "Everyone's Opinions," "Tips," and "Arrangements." When "Everyone's Opinions" is selected, an opinion display image 935 is displayed, as shown in (a) of Figure 35. The opinion display image 935 includes natural language sentences included in "General Word Conversion" in the analysis result details table of Figure 33, where the "Analysis Classification" corresponds to "Recipe Features," or natural language sentences included in "Posted Comment Related Words" in the recipe evaluation table 811c of Figure 26.
「コツ」が選択された場合、図35の(b)に示されるように、コツ表示画像936が表示される。コツ表示画像936は、図33の解析結果詳細テーブルの「一般ワード変換」に含まれる自然言語文のうち、「解析分類」が「調理動作」又は「感想意見」に相当する自然言語文を含んでいる。また、コツ表示画像936は、自然言語文に対応する画像を含んでもよい。画像は、対応する投稿に含まれる画像である。 When "Tips" is selected, a tips display image 936 is displayed, as shown in (b) of Figure 35. The tips display image 936 includes natural language sentences included in "General Word Conversion" in the analysis result details table of Figure 33, where the "Analysis Classification" corresponds to "Cooking Actions" or "Opinions and Opinions." The tips display image 936 may also include an image corresponding to the natural language sentence. The image is an image included in the corresponding post.
「アレンジ」が選択された場合、図36の(a)に示されるように、アレンジ提示画像937が表示される。アレンジ提示画像937は、図33の解析結果詳細テーブルの「一般ワード変換」に含まれる自然言語文のうち、「解析分類」が「代替材料」又は「追加材料」に相当する自然言語文を含んでいる。 When "Arrange" is selected, an arrangement presentation image 937 is displayed, as shown in (a) of Figure 36. The arrangement presentation image 937 includes natural language sentences included in the "General Word Conversion" in the analysis result details table of Figure 33, where the "Analysis Classification" corresponds to "Alternative Material" or "Additional Material."
なお、図36の(a)に示されるように、代替可能アイコン653が選択された場合、図36の(b)に示されるように、代替一覧画像970が表示される。代替一覧画像970は、対象レシピで使用される材料の一覧971を含んでいる。また、対象レシピに限定されず、代替可能アイコン653に対応する材料(ここでは、カリフラワー)の代替材料として使用される材料の一覧972を含んでいる。また、当該一覧の並び順を変更するためのソートボタン973を含んでいる。ソートボタン973は、並び順として、使用頻度、日持ち度合、調達難易度、調理難易度などの降順及び昇順などを切り替え可能である。 When the substitutable icon 653 is selected as shown in FIG. 36(a), a substitution list image 970 is displayed as shown in FIG. 36(b). The substitution list image 970 includes a list 971 of ingredients used in the target recipe. It also includes a list 972 of ingredients that are not limited to the target recipe and can be used as substitutes for the ingredient corresponding to the substitutable icon 653 (here, cauliflower). It also includes a sort button 973 for changing the sort order of the list. The sort button 973 can be used to switch between ascending and descending sort orders, such as frequency of use, shelf life, difficulty of procurement, and difficulty of cooking.
[効果など]
以上のように、本実施の形態に係る料理レシピ表示システム3は、さらに、料理レシピに関する投稿に含まれるコメントの解析を行うテキスト解析部821を備える。
[Effects, etc.]
As described above, the recipe display system 3 according to this embodiment further includes a text analysis unit 821 that analyzes comments included in posts related to recipes.
これにより、料理レシピに対する投稿のコメントを解析することで、料理レシピに対する評価、料理レシピの改変及び新規の料理レシピの追加などに利用することができる。料理レシピの質及び数などの観点でレシピ群マスタDB811をより充実させることができる。このため、例えば、ユーザが選択できる料理レシピの質が向上する、又は、数が増えるなど、ユーザによる料理レシピの選択を支援することができる。 By analyzing comments posted on recipes, this information can be used to evaluate recipes, modify recipes, and add new recipes. The recipe group master DB811 can be further enriched in terms of the quality and number of recipes. This can, for example, assist users in selecting recipes by improving the quality or increasing the number of recipes available for users to choose from.
また、例えば、テキスト解析部821は、解析として、投稿の対象の料理レシピに含まれる材料の代わりに使用できる代替材料をコメントから抽出する。 Furthermore, for example, the text analysis unit 821 may extract from the comments alternative ingredients that can be used in place of ingredients included in the posted recipe.
これにより、コメントから代替材料を抽出するので、抽出した代替材料に基づいて料理レシピの改変又は新規追加に利用することができる。 This allows alternative ingredients to be extracted from the comments, which can then be used to modify or add new ingredients to cooking recipes.
また、例えば、テキスト解析部821は、材料が代替可能であることを示唆する1以上の用語と、当該1以上の用語毎のゆらぎワードとを対応付けた解析用ワードテーブル822を参照することで、代替材料をコメントから抽出する。 Furthermore, for example, the text analysis unit 821 extracts alternative materials from comments by referring to an analysis word table 822 that associates one or more terms that suggest that materials are interchangeable with fluctuation words for each of the one or more terms.
これにより、代替材料の抽出精度を高めることができる。 This allows for improved accuracy in extracting alternative materials.
また、例えば、テキスト解析部821は、解析として、投稿の対象の料理レシピに対する感想又は意見をコメントから抽出する。 Furthermore, for example, the text analysis unit 821 extracts impressions or opinions about the posted recipe from the comments as part of its analysis.
これにより、コメントから料理の感想又は意見を抽出するので、抽出した感想又は意見に基づいて、料理レシピの改変などに利用することができる。 This allows impressions or opinions about the food to be extracted from the comments, which can then be used to modify the cooking recipe, etc.
また、例えば、投稿は、料理レシピに対するコメントを含む第1投稿と、第1投稿に対する返信コメントを含む第2投稿と、を含む。解析部は、第1投稿及び第2投稿の各々に含まれるコメントの解析を行う。 For example, the posts may include a first post containing a comment on a cooking recipe and a second post containing a reply comment to the first post. The analysis unit analyzes the comments contained in each of the first and second posts.
これにより、複数の投稿者からの複数のコメントを解析するので、その解析結果に基づいて対象レシピの質をより向上させることができ、あるいは、多くの新規の料理レシピを生成することができる。 This allows multiple comments from multiple contributors to be analyzed, making it possible to further improve the quality of the target recipe based on the analysis results, or to generate many new cooking recipes.
また、例えば、テキスト解析部821は、料理レシピ毎に解析の結果を対応付けて管理する。 Furthermore, for example, the text analysis unit 821 associates and manages the analysis results for each cooking recipe.
これにより、料理レシピ毎に解析結果を対応付けて蓄積することができる。 This allows analysis results to be associated with each cooking recipe and stored.
また、例えば、テキスト解析部821は、さらに、解析の結果の確度を算出する。 Furthermore, for example, the text analysis unit 821 further calculates the accuracy of the analysis results.
これにより、信頼性の高い解析結果を利用することができるようになる。 This allows you to use highly reliable analysis results.
また、例えば、テキスト解析部821は、さらに、解析の結果に基づいて、新たな料理レシピを生成する。レシピデータ管理部810は、新たな料理レシピをレシピデータベースに登録する。 Furthermore, for example, the text analysis unit 821 further generates a new cooking recipe based on the analysis results. The recipe data management unit 810 registers the new cooking recipe in the recipe database.
これにより、ユーザが選択できる料理レシピの数が増えるので、ユーザによる料理レシピの選択を支援することができる。 This increases the number of recipes that users can choose from, thereby assisting users in selecting recipes.
また、例えば、制御部210は、解析の結果を表示画面221に表示する。また、例えば、制御部210は、解析の結果として、料理レシピに対する感想若しくは意見、料理レシピが示す料理を作成する際のコツ、又は、料理レシピのアレンジに関する情報を表示する。 Furthermore, for example, the control unit 210 displays the results of the analysis on the display screen 221. Further, for example, the control unit 210 may display, as a result of the analysis, impressions or opinions on the cooking recipe, tips for preparing the dish indicated by the cooking recipe, or information on arranging the cooking recipe.
これにより、他の投稿者の感想などを表示することができるので、閲覧しているユーザは、料理レシピの選択の参考にすることができる。 This allows comments from other contributors to be displayed, allowing users to use this information as a reference when choosing a recipe.
また、例えば、テキスト解析部821は、料理レシピに関する投稿を行ったユーザのプロファイルに基づいて、解析を行う。 Furthermore, for example, the text analysis unit 821 performs analysis based on the profile of the user who posted the cooking recipe.
これにより、解析結果の信頼性の判定に投稿者の特徴を利用することができる。例えば、料理レシピの様々なアレンジの案の中でも、評価の高い投稿者によるアレンジを新規の料理レシピとして採用することができる。 This allows the poster's characteristics to be used to determine the reliability of the analysis results. For example, among various proposed variations of a cooking recipe, the variation by a highly rated poster can be adopted as a new cooking recipe.
(実施の形態4)
続いて、実施の形態4について説明する。以下では、実施の形態1~3との相違点を中心に説明を行い、共通点の説明を省略又は簡略化する。
(Fourth embodiment)
Next, a description will be given of embodiment 4. The following description will focus on the differences from embodiments 1 to 3, and the description of commonalities will be omitted or simplified.
[構成]
まず、実施の形態4に係る料理レシピ表示システム4の構成について、図37を用いて説明する。図37は、本実施の形態に係る料理レシピ表示システム4の構成を示すブロック図である。
[composition]
First, the configuration of the cooking recipe display system 4 according to the fourth embodiment will be described with reference to Fig. 37. Fig. 37 is a block diagram showing the configuration of the cooking recipe display system 4 according to the present embodiment.
図37に示されるように、料理レシピ表示システム4は、レシピ提供サーバ1000と、情報端末200と、を備える。情報端末200は、実施の形態1に係る情報端末200と同じである。 As shown in FIG. 37, the cooking recipe display system 4 includes a recipe providing server 1000 and an information terminal 200. The information terminal 200 is the same as the information terminal 200 according to embodiment 1.
レシピ提供サーバ1000は、レシピデータ管理部1010と、材料評価管理部820と、を備える。レシピデータ管理部1010は、レシピ群マスタDB811、レシピ材料テーブル111a及びレシピ手順テーブル1011bを管理する。 The recipe providing server 1000 includes a recipe data management unit 1010 and an ingredient evaluation management unit 820. The recipe data management unit 1010 manages a recipe group master DB 811, a recipe ingredient table 111a, and a recipe procedure table 1011b.
レシピ手順テーブル1011bは、レシピ手順テーブル111bと同様に、料理レシピ毎に、当該料理の1以上の手順に関する情報を保持している。レシピ手順テーブル1011bは、材料が代替された場合など手順を示す自然言語文を改変するために構造化されている。 Recipe step table 1011b, like recipe step table 111b, holds information about one or more steps for each cooking recipe. Recipe step table 1011b is structured to allow for modification of natural language sentences indicating steps, such as when ingredients are substituted.
図38は、レシピID「R001」の「羽根つき餃子:2人前」に関するレシピ手順テーブル1011bの一例を示す図である。図38に示されるように、レシピ手順テーブル1011bに保持される手順データは、「手順番号」と、「内部構造」と、「パラメータ値」と、「代替値」とに関する情報を保持している。図38に示される「表示手順」は、「内部構造」と「パラメータ値」との組み合わせによって構成される自然言語文であり、表示画面221に表示される、料理レシピの手順を示す文章である。 Figure 38 is a diagram showing an example of the recipe procedure table 1011b for "Dumplings with Wings: 2 servings" with recipe ID "R001." As shown in Figure 38, the procedure data stored in the recipe procedure table 1011b contains information regarding the "procedure number," "internal structure," "parameter values," and "alternative values." The "display procedure" shown in Figure 38 is a natural language sentence composed of a combination of the "internal structure" and "parameter values," and is a sentence that indicates the steps of the cooking recipe and is displayed on the display screen 221.
「内部構造」は、料理レシピの手順を構成する材料、分量、器具、調理動作などの用語を<識別語>で表している。<識別語>は、「パラメータ値」において定義された、<識別語>と</識別語>とで挟まれた用語に置き換えられる。識別語は、材料、分量、器具、調理動作などの種別を示す文字と数字との組み合わせで表される。また、<識別語>は、「代替値」において定義された用語に置き換えることができる。例えば、1番目の手順では、材料1の「キャベツ」の代わりに「キムチ」を用いることができる。「代替値」に対して用語を追加、修正、削除することにより、料理レシピの調理手順の骨格を維持しながら、材料、分量、器具、調理動作などを変更して表示することができる。 The "internal structure" uses <identifier> to represent terms such as ingredients, quantities, utensils, and cooking actions that make up the steps of a cooking recipe. The <identifier> is replaced with the term defined in the "parameter value" between <identifier> and </identifier>. The identifier is represented by a combination of letters and numbers that indicate the type of ingredient, quantity, utensil, cooking action, etc. The <identifier> can also be replaced with terms defined in the "alternative value." For example, in the first step, "kimchi" can be used instead of "cabbage" as ingredient 1. By adding, modifying, or deleting terms from the "alternative value," the ingredients, quantities, utensils, cooking actions, etc. can be changed and displayed while maintaining the framework of the cooking steps of the cooking recipe.
図37に示されるように、レシピデータ管理部1010は、レシピ再編集管理部1012を含む。レシピ再編集管理部1012は、レシピ群マスタDB811に登録された複数の料理レシピの再編集を管理する。具体的には、レシピ再編集管理部1012は、入出力部220によって受け付けられたユーザからの操作に基づいて、料理レシピの再編集を行う。 As shown in FIG. 37, the recipe data management unit 1010 includes a recipe re-editing management unit 1012. The recipe re-editing management unit 1012 manages the re-editing of multiple cooking recipes registered in the recipe group master DB 811. Specifically, the recipe re-editing management unit 1012 re-edits cooking recipes based on user operations received by the input/output unit 220.
図39は、レシピ生成ボタン1120を含む投稿編集画像1101の一例を示す図である(ここでは、レシピID「R001」の「羽根つき餃子」)。図39に示されるように、投稿されたコメントがテキスト解析部821によって解析された結果、代替材料(代替食材)が抽出された場合、投稿編集画像1101には、代替材料が検出(抽出)されたことをユーザに提示するテキスト1110と、レシピ生成ボタン1120と、が表示される。 Figure 39 is a diagram showing an example of a posted edited image 1101 including a recipe creation button 1120 (here, "Dumplings with Wings" with recipe ID "R001"). As shown in Figure 39, if an alternative ingredient (substitute food ingredient) is extracted as a result of analyzing the posted comment by the text analysis unit 821, the posted edited image 1101 displays text 1110 informing the user that an alternative ingredient has been detected (extracted), and a recipe creation button 1120.
レシピ生成ボタン1120がユーザによって選択された場合、図40に示されるレシピ編集画像1201が表示される。図40は、レシピ編集画像1201の一例を示す図である。レシピ編集画像1201は、コメントに代替材料が抽出された場合に、当該代替材料を含む新たな料理レシピを登録するためのレシピ登録画像の一例である。レシピ編集画像1201は、料理レシピの材料を編集するためGUIオブジェクトを含む画像である。 When the recipe creation button 1120 is selected by the user, the recipe editing image 1201 shown in Figure 40 is displayed. Figure 40 is a diagram showing an example of the recipe editing image 1201. Recipe editing image 1201 is an example of a recipe registration image for registering a new cooking recipe that includes an alternative ingredient when an alternative ingredient is extracted from a comment. Recipe editing image 1201 is an image that includes a GUI object for editing ingredients for a cooking recipe.
図40に示されるように、レシピ編集画像1201は、オリジナル(既存の)料理レシピのレシピ名及びサブタイトル(PR文章)をそれぞれ編集するための入力窓1210及び1211を含む。入力窓1210及び1211の各々に入力されたテキストが、新規の料理レシピのレシピ名及びPR文章として登録される。 As shown in Figure 40, recipe editing image 1201 includes input windows 1210 and 1211 for editing the recipe name and subtitle (promotional text) of an original (existing) cooking recipe, respectively. The text entered into input windows 1210 and 1211 is registered as the recipe name and promotional text of a new cooking recipe.
また、レシピ編集画像1201は、既存の料理レシピの材料の一覧と、新規の料理レシピの材料の一覧1220とを含んでいる。新規の料理レシピの材料の一覧は、既存の料理レシピの材料の一覧と、テキスト解析部821による解析結果とに基づいて自動で生成される。つまり、ユーザが編集する前に、「キャベツ」の代わりに「キムチ」が表示されている。このため、修正がなければ、ユーザは入力する必要がない。分量については、例えばユーザが選択して入力することにより、「40g」から「60g」に変更される。既存の料理レシピからの変更箇所については、文字の色若しくは大きさなどの字体を変更する、又は、下線若しくはハイライトを付すなどによって強調表示されてもよい。 The recipe editing image 1201 also includes a list of ingredients for the existing cooking recipe and a list of ingredients for the new cooking recipe 1220. The list of ingredients for the new cooking recipe is automatically generated based on the list of ingredients for the existing cooking recipe and the analysis results by the text analysis unit 821. In other words, before the user starts editing, "kimchi" is displayed instead of "cabbage." Therefore, unless there are any changes, the user does not need to enter anything. The amount can be changed from "40g" to "60g," for example, by the user selecting and entering it. Changes from the existing cooking recipe may be highlighted by changing the font, such as the color or size of the text, or by underlining or highlighting.
なお、必要に応じて、ユーザは、他の項目の編集を行ってもよい。レシピ編集画像1201は、材料変更ボタン1230、分類変更ボタン1241、ジャンル変更ボタン1242、分量変更ボタン1243を含んでいる。例えば、材料変更ボタン1230が選択された場合、新たな材料の追加、及び/又は、既存の材料の削除を行うことができる。分類変更ボタン1241が選択された場合、「主菜」及び「副菜」などの料理の分類を変更することができる。ジャンル変更ボタン1242が選択された場合、「焼き物」及び「煮物」などの料理のジャンルを変更することができる。分量変更ボタン1243が選択された場合、各材料の分量を変更することができる。 Note that the user may edit other items as needed. Recipe editing image 1201 includes an ingredient change button 1230, a classification change button 1241, a genre change button 1242, and a quantity change button 1243. For example, when the ingredient change button 1230 is selected, a new ingredient can be added and/or an existing ingredient can be deleted. When the classification change button 1241 is selected, the dish classification can be changed to "main dish" or "side dish," for example. When the genre change button 1242 is selected, the dish genre can be changed to "grilled dish" or "simmered dish," for example. When the quantity change button 1243 is selected, the quantity of each ingredient can be changed.
なお、代替材料の種類によっては、調理手順を変更する必要がある場合がある。例えば、レシピ編集画像1201は、材料表示ボタン1251と、手順選択ボタン1252と、を含んでいる。手順選択ボタン1252が選択された場合、例えば、図41に示されるレシピ編集画像1202が表示される。 Note that depending on the type of substitute ingredient, it may be necessary to change the cooking procedure. For example, recipe editing image 1201 includes an ingredient display button 1251 and a procedure selection button 1252. When procedure selection button 1252 is selected, for example, recipe editing image 1202 shown in FIG. 41 is displayed.
図41は、レシピ編集画像1202の一例を示す図である。レシピ編集画像1202は、料理レシピの手順を編集するGUIオブジェクトを含む画像である。レシピ編集画像1202は、「1番」の表示手順を編集するための画像である。 Figure 41 shows an example of a recipe editing image 1202. The recipe editing image 1202 is an image that includes a GUI object for editing the steps of a cooking recipe. The recipe editing image 1202 is an image for editing the display steps of "No. 1."
図41に示されるように、レシピ編集画像1202は、オリジナル(既存の)料理レシピの表示手順を編集するための入力窓1261及び1262を含む。入力窓1261及び1262の各々に入力されたテキストが、新規の料理レシピの表示手順として登録される。新規の料理レシピの表示手順は、既存の料理レシピの表示手順と、テキスト解析部821による解析結果とに基づいて自動で生成される。つまり、ユーザが編集する前に、「キャベツ」の代わりに「キムチ」が表示されている。このため、修正がなければ、ユーザは入力する必要がない。 As shown in FIG. 41, the recipe editing image 1202 includes input windows 1261 and 1262 for editing the display procedure of an original (existing) cooking recipe. The text entered into each of the input windows 1261 and 1262 is registered as the display procedure of a new cooking recipe. The display procedure of a new cooking recipe is automatically generated based on the display procedure of the existing cooking recipe and the analysis results by the text analysis unit 821. In other words, before the user edits, "kimchi" is displayed instead of "cabbage." Therefore, if there are no modifications, the user does not need to enter anything.
なお、レシピ編集画像1202は、手順変更ボタン1231を含んでいる。例えば、手順変更ボタン1231が選択された場合、新たな手順の追加、及び/又は、既存の手順の削除を行うことができる。 Note that the recipe editing image 1202 includes a procedure change button 1231. For example, when the procedure change button 1231 is selected, a new procedure can be added and/or an existing procedure can be deleted.
レシピ編集画像1201及び1202はそれぞれ、登録ボタン1271と、キャンセルボタン1272と、を含んでいる。登録ボタン1271が選択された場合、図42に示されるように、新規の料理レシピとしてレシピ群マスタDB811に登録される。なお、図42は、代替材料に基づくレシピ群マスタDB811への料理レシピの登録を示す図である。 Recipe editing images 1201 and 1202 each include a register button 1271 and a cancel button 1272. When the register button 1271 is selected, the recipe is registered as a new recipe in the recipe group master DB 811, as shown in FIG. 42. Note that FIG. 42 is a diagram showing the registration of a recipe in the recipe group master DB 811 based on alternative ingredients.
キャンセルボタン1272が選択された場合、新規のレシピの登録がキャンセルされる。この場合、例えば、図39の投稿編集画像1101が表示画面221に表示される。 If the cancel button 1272 is selected, the registration of the new recipe is canceled. In this case, for example, the posted edit image 1101 in Figure 39 is displayed on the display screen 221.
[効果など]
以上のように、本実施の形態に係る料理レシピ表示システム4では、制御部210は、解析の結果、コメントに代替材料が抽出された場合に、代替材料を含む新たな料理レシピを登録するためのレシピ登録画像を生成し、生成したレシピ登録画像を表示画面221に表示する。
[Effects, etc.]
As described above, in the cooking recipe display system 4 according to this embodiment, when an alternative ingredient is extracted from a comment as a result of analysis, the control unit 210 generates a recipe registration image for registering a new cooking recipe including the alternative ingredient, and displays the generated recipe registration image on the display screen 221.
これにより、代替材料に基づく新規の料理レシピの登録を簡単に行うことができる。 This makes it easy to register new cooking recipes based on alternative ingredients.
また、例えば、レシピ登録画像には、既存の料理レシピの材料及び手順の少なくとも一方と、新たな料理レシピの材料及び手順の少なくとも一方とが並んで表示されている。 Also, for example, the recipe registration image displays at least one of the ingredients and steps of an existing cooking recipe alongside at least one of the ingredients and steps of a new cooking recipe.
これにより、既存の料理レシピを利用した新規の料理レシピの登録を簡単に行うことができる。例えば、既存の料理レシピと新規の料理レシピとの差分を強調表示などすることもでき、ユーザにより分かりやすくすることができる。 This makes it easy to register new recipes that use existing recipes. For example, it is possible to highlight the differences between existing recipes and new recipes, making it easier for users to understand.
(他の実施の形態)
以上、1つ又は複数の態様に係る料理レシピ表示システム及び料理レシピ表示方法について、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の主旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、及び、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
(Other embodiments)
While the cooking recipe display system and cooking recipe display method according to one or more aspects have been described based on the embodiments, the present disclosure is not limited to these embodiments. As long as they do not deviate from the gist of the present disclosure, various modifications conceivable by those skilled in the art to the present embodiments and forms constructed by combining components of different embodiments are also included within the scope of the present disclosure.
また、例えば、料理レシピ表示システムは、レシピ提供サーバ100及び情報端末200の少なくとも一方とネットワークを介して通信可能に接続された家電機器を備えていてもよい。家電機器は、例えば、オーブンレンジ、電子レンジ若しくはIHクッキングヒータなどの調理機器、又は、冷蔵庫など電気機器などである。例えば、レシピ提供サーバ100及び情報端末200の少なくとも一方は、料理レシピの手順を実行するためのコマンドを家電機器に送信する。家電機器は、送信されたコマンドを受信し、受信したコマンドに応じた処理を行う。あるいは、冷蔵庫は、内部に保管された材料の種類及び保管期間などを管理し、管理した情報をレシピ提供サーバ100に送信してもよい。 For example, the cooking recipe display system may also include a home appliance connected to at least one of the recipe providing server 100 and the information terminal 200 via a network so that they can communicate with each other. The home appliance may be, for example, a cooking appliance such as a microwave oven, a microwave range, or an induction cooking heater, or an electrical appliance such as a refrigerator. For example, at least one of the recipe providing server 100 and the information terminal 200 transmits commands to the home appliance to execute the steps of the cooking recipe. The home appliance receives the transmitted commands and performs processing according to the received commands. Alternatively, the refrigerator may manage the types of ingredients stored therein, storage periods, etc., and transmit the managed information to the recipe providing server 100.
また、各実施の形態で示した材料表示画像、手順表示画像、レシピ選択画像、投稿編集画像及びレシピ編集画像などはいずれも一例にすぎず、表示内容及びレイアウトなどは適宜変更されてもよい。 Furthermore, the ingredient display images, procedure display images, recipe selection images, post editing images, and recipe editing images shown in each embodiment are merely examples, and the display content and layout may be changed as appropriate.
また、各実施の形態で示したデータベース及びテーブルはいずれも一例にすぎず、保持される情報及びデータの項目及び内容などは適宜変更されてもよい。 Furthermore, the databases and tables shown in each embodiment are merely examples, and the items and contents of the information and data stored may be changed as appropriate.
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、複数の処理の順序が変更されてもよく、あるいは、複数の処理が並行して実行されてもよい。また、料理レシピ表示システムが備える構成要素の複数の装置への振り分けは、一例である。例えば、一の装置が備える構成要素を他の装置が備えてもよい。また、料理レシピ表示システムは、単一の装置として実現されてもよい。 Furthermore, in the above-described embodiments, the processing performed by a specific processing unit may be performed by another processing unit. The order of multiple processes may be changed, or multiple processes may be performed in parallel. Furthermore, the allocation of components provided in the cooking recipe display system to multiple devices is one example. For example, components provided in one device may be provided in another device. Furthermore, the cooking recipe display system may be realized as a single device.
例えば、上記実施の形態において説明した処理は、単一の装置(システム)を用いて集中処理することによって実現してもよく、又は、複数の装置を用いて分散処理することによって実現してもよい。また、上記プログラムを実行するプロセッサは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、又は分散処理を行ってもよい。 For example, the processing described in the above embodiments may be realized by centralized processing using a single device (system), or by distributed processing using multiple devices. Furthermore, the processor that executes the above program may be single or multiple. In other words, centralized processing or distributed processing may be performed.
また、上記実施の形態において、制御部などの構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、あるいは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサなどのプログラム実行部が、HDD又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In addition, in the above embodiments, all or some of the components, such as the control unit, may be configured with dedicated hardware, or may be realized by executing a software program appropriate for each component. Each component may be realized by a program execution unit, such as a CPU or processor, reading and executing a software program recorded on a recording medium, such as a HDD or semiconductor memory.
また、制御部などの構成要素は、1つ又は複数の電子回路で構成されてもよい。1つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。 Furthermore, components such as the control unit may be composed of one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.
1つ又は複数の電子回路には、例えば、半導体装置、IC(Integrated Circuit)又はLSI(Large Scale Integration)などが含まれてもよい。IC又はLSIは、1つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、IC又はLSIと呼んでいるが、集積の度合いによって呼び方が変わり、システムLSI、VLSI(Very Large Scale Integration)、又は、ULSI(Ultra Large Scale Integration)と呼ばれるかもしれない。また、LSIの製造後にプログラムされるFPGA(Field Programmable Gate Array)も同じ目的で使うことができる。 The one or more electronic circuits may include, for example, a semiconductor device, an IC (Integrated Circuit), or an LSI (Large Scale Integration). The IC or LSI may be integrated on a single chip or on multiple chips. While we refer to them as ICs or LSIs here, the term may vary depending on the degree of integration, and they may be called system LSIs, VLSIs (Very Large Scale Integration), or ULSIs (Ultra Large Scale Integration). A field programmable gate array (FPGA), which is programmed after the LSI is manufactured, can also be used for the same purpose.
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。あるいは、当該コンピュータプログラムが記憶された光学ディスク、HDD若しくは半導体メモリなどのコンピュータ読み取り可能な非一時的記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。 Furthermore, the general or specific aspects of the present disclosure may be realized as a system, device, method, integrated circuit, or computer program. Alternatively, they may be realized as a computer-readable non-transitory recording medium such as an optical disk, HDD, or semiconductor memory on which the computer program is stored. They may also be realized as any combination of a system, device, method, integrated circuit, computer program, and recording medium.
また、上記の各実施の形態は、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 Furthermore, the above embodiments may be modified, substituted, added, or omitted in various ways within the scope of the claims or their equivalents.
本開示は、料理レシピを表示する料理レシピ表示システムなどとして利用することができる。 This disclosure can be used as a cooking recipe display system that displays cooking recipes.
1、2、3、4 料理レシピ表示システム
100、500、800、1000 レシピ提供サーバ
110、810、1010 レシピデータ管理部
111、811 レシピ群マスタDB
111a レシピ材料テーブル
111b、1011b レシピ手順テーブル
120、520、820 材料評価管理部
121 材料評価テーブル
122 材料特徴判定出力部
123、123a、123b 材料特徴判定テーブル
130、230 通信部
200 情報端末
210 制御部
211 データキャッシュ領域
220 入出力部
221 表示画面
301、302、601、901 材料表示画像
310、1251 材料表示ボタン
320、1252 手順選択ボタン
330、930 表示切替ボタン
335 分量選択ボタン
340 材料リスト
350 調達難易度アイコン
351a 基本食材アイコン
351b 基本調味料アイコン
352a 定番アイコン
353a レア食材アイコン
353b 特殊調味料アイコン
360 戻りボタン
370 調理難易度アイコン
371 手間なしアイコン
372 かんたんアイコン
373 ひと手間アイコン
374 手間ありアイコン
401、402、403、404 レシピ選択画像
410 検索窓
415 検索ボタン
420 ページ送りボタン
430、431 検索結果
440 補助情報ラベル
441 レア食材ラベル
442 特殊調味料ラベル
443 手間情報ラベル
450、682、973 ソートボタン
470 コツ表示ボタン
480 ヒント画像
521 レシピ別材料プロファイルテーブル
522 必要度テーブル
523、523a、523b 代替材料プロファイルテーブル
650 必要度情報アイコン
651、652 省略可能アイコン
653 代替可能アイコン
655 必須アイコン
680、970 代替一覧画像
681 材料名
700 指
811c レシピ評価テーブル
821 テキスト解析部
822 解析用ワードテーブル
823 投稿者プロファイルテーブル
935 意見表示画像
936 コツ表示画像
937 アレンジ提示画像
971、972、1220 材料の一覧
1012 レシピ再編集管理部
1101 投稿編集画像
1110 テキスト
1120 レシピ生成ボタン
1201、1202 レシピ編集画像
1210、1211、1261、1262 入力窓
1230 材料変更ボタン
1231 手順変更ボタン
1241 分類変更ボタン
1242 ジャンル変更ボタン
1243 分量変更ボタン
1271 登録ボタン
1272 キャンセルボタン
1, 2, 3, 4 Cooking recipe display system 100, 500, 800, 1000 Recipe providing server 110, 810, 1010 Recipe data management unit 111, 811 Recipe group master DB
111a Recipe ingredient table 111b, 1011b Recipe procedure table 120, 520, 820 Ingredient evaluation management unit 121 Ingredient evaluation table 122 Ingredient characteristics judgment output unit 123, 123a, 123b Ingredient characteristics judgment table 130, 230 Communication unit 200 Information terminal 210 Control unit 211 Data cache area 220 Input/output unit 221 Display screen 301, 302, 601, 901 Ingredient display image 310, 1251 Ingredient display button 320, 1252 Procedure selection button 330, 930 Display switch button 335 Amount selection button 340 Ingredient list 350 Procurement difficulty icon 351a Basic ingredient icon 351b Basic seasoning icon 352a Standard icon 353a Rare ingredient icon 353b Special seasoning icon 360 Back button 370 Cooking difficulty icon 371 No-effort icon 372 Easy icon 373 Extra-effort icon 374 Requires effort icons 401, 402, 403, 404 Recipe selection image 410 Search window 415 Search button 420 Next page buttons 430, 431 Search results 440 Auxiliary information label 441 Rare ingredient label 442 Special seasoning label 443 Employment information label 450, 682, 973 Sort button 470 Tips display button 480 Hint image 521 Recipe-specific ingredient profile table 522 Necessity table 523, 523a, 523b Substitute ingredient profile table 650 Necessity information icons 651, 652 Omittable icon 653 Substituteable icon 655 Required icon 680, 970 Substitute list image 681 Ingredient name 700 Finger 811c Recipe evaluation table 821 Text analysis section 822 Analysis word table 823 Poster profile table 935, opinion display image 936, tips display image 937, arrangement presentation images 971, 972, 1220, ingredient list 1012, recipe re-editing management section 1101, posted edit image 1110, text 1120, recipe creation buttons 1201, 1202, recipe edit images 1210, 1211, 1261, 1262, input window 1230, ingredient change button 1231, procedure change button 1241, category change button 1242, genre change button 1243, quantity change button 1271, registration button 1272, cancel button
Claims (24)
料理の作り方を示す1以上の手順及び当該料理に使用される複数の材料を示す複数の料理レシピを保持するレシピデータベースを管理するレシピデータ管理部と、
前記複数の材料の各々の調達難易度を示す材料評価テーブルを管理する材料評価管理部と、を備え、
前記制御部は、前記複数の料理レシピの1つである対象レシピが示す複数の材料の各々の調達難易度に基づいて、当該複数の材料の各々の、前記調達難易度に応じた調達難易度情報を前記表示画面に表示する、
料理レシピ表示システム。 A cooking recipe display system including an information terminal having a display screen and a control unit,
a recipe data management unit that manages a recipe database that holds multiple recipes that indicate one or more steps for making a dish and multiple ingredients used in the dish;
a material evaluation management unit that manages a material evaluation table that indicates the degree of difficulty of procurement of each of the plurality of materials;
The control unit displays procurement difficulty information corresponding to the procurement difficulty of each of the plurality of ingredients indicated by a target recipe that is one of the plurality of cooking recipes on the display screen based on the procurement difficulty of each of the plurality of ingredients.
Cooking recipe display system.
請求項1に記載の料理レシピ表示システム。 the control unit generates a first ingredient display image including a plurality of ingredients indicated by the target recipe and procurement difficulty information corresponding to the procurement difficulty of each of the plurality of ingredients, and displays the generated first ingredient display image on the display screen.
The cooking recipe display system according to claim 1 .
前記制御部は、前記調理難易度を表す調理難易度情報を前記表示画面に表示し、
前記制御部は、さらに、
前記対象レシピが示す複数の材料と、当該複数の材料の各々の、前記調理難易度に応じた調理難易度情報とを含む第2材料表示画像を生成し、
前記第1材料表示画像と前記第2材料表示画像とを切り替えて表示する、
請求項2に記載の料理レシピ表示システム。 The ingredient evaluation table further indicates the cooking difficulty of each of the plurality of ingredients,
The control unit displays cooking difficulty level information representing the cooking difficulty level on the display screen,
The control unit further
generating a second ingredient display image including a plurality of ingredients indicated by the target recipe and cooking difficulty level information for each of the plurality of ingredients according to the cooking difficulty level;
The first material display image and the second material display image are switched and displayed.
The cooking recipe display system according to claim 2 .
前記制御部は、さらに、
前記対象レシピが示す複数の材料と、当該複数の材料の各々の、前記必要度に応じた必要度情報とを一覧で表示する第3材料表示画像を生成し、
前記第1材料表示画像と前記第3材料表示画像とを切り替えて表示する、
請求項2又は3に記載の料理レシピ表示システム。 The ingredient evaluation table further indicates the degree of necessity of each of the plurality of ingredients for each cooking recipe,
The control unit further
generating a third ingredient display image that displays a list of the ingredients indicated in the target recipe and necessity information of each of the ingredients according to the necessity;
The first material display image and the third material display image are switched and displayed.
The cooking recipe display system according to claim 2 or 3.
前記制御部は、
前記表示画面に表示された前記代替可能情報の選択を受け付け可能であり、
前記代替可能情報が選択された場合に、対応する材料の代わりに使用できる代替材料の一覧を前記表示画面に表示する、
請求項4に記載の料理レシピ表示システム。 the necessity information includes substitutable information indicating that the corresponding material is substitutable;
The control unit
A selection of the substitutable information displayed on the display screen can be accepted,
When the substitutable information is selected, a list of substitute materials that can be used in place of the corresponding material is displayed on the display screen.
The cooking recipe display system according to claim 4 .
前記制御部は、前記代替材料の一覧を、前記使用頻度又は日持ち度合に応じて並び替えて表示する、
請求項5に記載の料理レシピ表示システム。 The material evaluation table further indicates a frequency of use or a shelf life of each of the plurality of materials,
The control unit sorts and displays the list of alternative materials according to the frequency of use or shelf life.
The cooking recipe display system according to claim 5 .
前記制御部は、前記複数の料理レシピと、前記複数の料理レシピの各々の前記第1材料情報とを含む選択画像を生成し、生成した選択画像を前記表示画面に表示する、
請求項1~6のいずれか1項に記載の料理レシピ表示システム。 The procurement difficulty information includes first material information indicating a material whose procurement difficulty is equal to or greater than a predetermined value among a plurality of materials indicated by the target recipe,
the control unit generates a selection image including the plurality of cooking recipes and the first ingredient information of each of the plurality of cooking recipes, and displays the generated selection image on the display screen.
The cooking recipe display system according to any one of claims 1 to 6.
請求項7に記載の料理レシピ表示システム。 In the selection image, the display order of the cooking recipes is determined based on the first ingredient information.
The cooking recipe display system according to claim 7 .
前記調達難易度情報は、前記対象レシピが示す複数の材料のうち、前記調理難易度が所定値以上の材料を示す第2材料情報を含み、
前記制御部は、前記複数の料理レシピと、前記複数の料理レシピの各々の前記第2材料情報とを含む選択画像を生成し、生成した選択画像を前記表示画面に表示する、
請求項1~8のいずれか1項に記載の料理レシピ表示システム。 The ingredient evaluation table further indicates the cooking difficulty of each of the plurality of ingredients,
The procurement difficulty information includes second ingredient information indicating ingredients whose cooking difficulty is equal to or greater than a predetermined value among the ingredients indicated by the target recipe,
the control unit generates a selection image including the plurality of cooking recipes and the second ingredient information of each of the plurality of cooking recipes, and displays the generated selection image on the display screen.
The cooking recipe display system according to any one of claims 1 to 8.
請求項1~9のいずれか1項に記載の料理レシピ表示システム。 Furthermore, an analysis unit is provided that analyzes comments included in posts related to cooking recipes.
The cooking recipe display system according to any one of claims 1 to 9.
請求項10に記載の料理レシピ表示システム。 The analysis unit extracts, as the analysis, from the comments, alternative ingredients that can be used in place of ingredients included in the cooking recipe that is the subject of the posting.
The cooking recipe display system according to claim 10.
請求項11に記載の料理レシピ表示システム。 the analysis unit extracts the alternative materials from the comments by referring to a word table that associates one or more terms that suggest that the materials are substitutable with fluctuation words for each of the one or more terms;
The cooking recipe display system according to claim 11.
請求項11又は12に記載の料理レシピ表示システム。 When the alternative ingredient is extracted from the comment as a result of the analysis, the control unit generates a recipe registration image for registering a new cooking recipe including the alternative ingredient, and displays the generated recipe registration image on the display screen.
The cooking recipe display system according to claim 11 or 12.
請求項13に記載の料理レシピ表示システム。 In the recipe registration image, at least one of ingredients and steps of an existing cooking recipe and at least one of ingredients and steps of the new cooking recipe are displayed side by side.
The cooking recipe display system according to claim 13.
請求項10~14のいずれか1項に記載の料理レシピ表示システム。 As the analysis, the analysis unit extracts impressions or opinions on the posted cooking recipe from the comments.
The cooking recipe display system according to any one of claims 10 to 14.
前記解析部は、前記第1投稿及び前記第2投稿の各々に含まれるコメントの解析を行う、
請求項10~15のいずれか1項に記載の料理レシピ表示システム。 The posts include a first post including a comment on a cooking recipe and a second post including a reply comment to the first post,
the analysis unit analyzes comments included in each of the first post and the second post;
The cooking recipe display system according to any one of claims 10 to 15.
請求項10~16のいずれか1項に記載の料理レシピ表示システム。 The analysis unit manages the analysis results in association with each cooking recipe.
The cooking recipe display system according to any one of claims 10 to 16.
請求項10~17のいずれか1項に記載の料理レシピ表示システム。 The analysis unit further calculates the accuracy of the analysis result.
The cooking recipe display system according to any one of claims 10 to 17.
前記レシピデータ管理部は、前記新たな料理レシピを前記レシピデータベースに登録する、
請求項10~18のいずれか1項に記載の料理レシピ表示システム。 The analysis unit further generates a new cooking recipe based on the result of the analysis,
The recipe data management unit registers the new cooking recipe in the recipe database.
The cooking recipe display system according to any one of claims 10 to 18.
請求項10~19のいずれか1項に記載の料理レシピ表示システム。 The control unit displays the results of the analysis on the display screen.
The cooking recipe display system according to any one of claims 10 to 19.
請求項20に記載の料理レシピ表示システム。 The control unit displays, as a result of the analysis, impressions or opinions on the cooking recipe, tips for preparing the dish indicated by the cooking recipe, or information on arrangements of the cooking recipe.
The cooking recipe display system according to claim 20.
請求項10~21のいずれか1項に記載の料理レシピ表示システム。 The analysis unit performs the analysis based on a profile of a user who posted a cooking recipe.
The cooking recipe display system according to any one of claims 10 to 21.
前記対象レシピが示す複数の材料の各々の調達難易度に基づいて、当該複数の材料の各々の、前記調達難易度に応じた調達難易度情報を表示画面に表示するステップと、を有する、
コンピュータが実行する料理レシピ表示方法。 A step of obtaining the procurement difficulty of each of the ingredients indicated by a target recipe, which is one of a plurality of cooking recipes indicating one or more steps of how to prepare a dish and a plurality of ingredients used in the dish, by referring to the feature data including the cooking difficulty of each of the ingredients;
and displaying procurement difficulty information corresponding to the procurement difficulty of each of the plurality of ingredients indicated by the target recipe on a display screen based on the procurement difficulty of each of the plurality of ingredients.
A computer-implemented method for displaying cooking recipes.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021072277A JP7752352B2 (en) | 2021-04-22 | 2021-04-22 | Cooking recipe display system and cooking recipe display method |
| JP2025154865A JP2025179221A (en) | 2021-04-22 | 2025-09-18 | Cooking recipe display system and cooking recipe display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021072277A JP7752352B2 (en) | 2021-04-22 | 2021-04-22 | Cooking recipe display system and cooking recipe display method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025154865A Division JP2025179221A (en) | 2021-04-22 | 2025-09-18 | Cooking recipe display system and cooking recipe display method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022166886A JP2022166886A (en) | 2022-11-04 |
| JP7752352B2 true JP7752352B2 (en) | 2025-10-10 |
Family
ID=83852375
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021072277A Active JP7752352B2 (en) | 2021-04-22 | 2021-04-22 | Cooking recipe display system and cooking recipe display method |
| JP2025154865A Pending JP2025179221A (en) | 2021-04-22 | 2025-09-18 | Cooking recipe display system and cooking recipe display method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025154865A Pending JP2025179221A (en) | 2021-04-22 | 2025-09-18 | Cooking recipe display system and cooking recipe display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7752352B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024067184A (en) * | 2022-11-04 | 2024-05-17 | 東芝ライフスタイル株式会社 | Information processing system, information processing method, and program |
| CN116439578A (en) * | 2022-12-29 | 2023-07-18 | 浙江绍兴苏泊尔生活电器有限公司 | Cooking information labeling method and device, storage medium and electronic equipment |
| JP7529856B1 (en) | 2023-06-29 | 2024-08-06 | PayPay株式会社 | Information processing device, information processing method, and program |
| CN119689880A (en) * | 2024-11-28 | 2025-03-25 | 宁波方太厨具有限公司 | Cooking control method, cooking control device and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013228892A (en) | 2012-04-26 | 2013-11-07 | Rakuten Inc | Information processing apparatus, information processing method, information processing program, and recording medium |
| JP2019153091A (en) | 2018-03-02 | 2019-09-12 | クックパッド株式会社 | Information processing system, information processing device, information processing method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7095267B2 (en) * | 2017-11-24 | 2022-07-05 | 株式会社ぐるなび | Information processing equipment, information processing methods and programs |
| JP6542963B1 (en) * | 2018-08-06 | 2019-07-10 | 楽天株式会社 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM |
| JP6682690B1 (en) * | 2019-09-30 | 2020-04-15 | クックパッド株式会社 | Information processing system, information processing apparatus, information processing method, and program |
-
2021
- 2021-04-22 JP JP2021072277A patent/JP7752352B2/en active Active
-
2025
- 2025-09-18 JP JP2025154865A patent/JP2025179221A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013228892A (en) | 2012-04-26 | 2013-11-07 | Rakuten Inc | Information processing apparatus, information processing method, information processing program, and recording medium |
| JP2019153091A (en) | 2018-03-02 | 2019-09-12 | クックパッド株式会社 | Information processing system, information processing device, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022166886A (en) | 2022-11-04 |
| JP2025179221A (en) | 2025-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7752352B2 (en) | Cooking recipe display system and cooking recipe display method | |
| CN107391531B (en) | Method and device for recommending dishes | |
| KR20010106218A (en) | Information recommendation apparatus and information recommendation system | |
| KR101982240B1 (en) | Method for providing recipe service for making and sharing recipe contents | |
| JP2005276171A (en) | Cooking assist system, information terminal, and server | |
| JP2012003319A (en) | Menu determination support device, menu determination support program, and memory medium for storing menu determination support program | |
| US20170293964A1 (en) | Consumable Goods Inventory Management System | |
| CN104200409A (en) | Method for matching taste selection information with application objects | |
| JP6790413B2 (en) | Menu generation system, menu generation method and menu generation program | |
| JP5597226B2 (en) | Cooking retrieval device, cooking retrieval method, program, and computer-readable storage medium | |
| US20190251202A1 (en) | Smart recipe recommendation apparatus, method thereof and automatic cooking apparatus | |
| JP2002056180A (en) | Cooking recipe providing system and computer-readable recording medium with recorded cooking recipe providing program | |
| JP6572403B1 (en) | Server apparatus, cooking appliance, system, method and program | |
| US20240192832A1 (en) | Cooking recipe display system, cooking recipe display device, cooking recipe display method, and program | |
| CN116628040B (en) | Cooking menu acquisition and update method based on big data | |
| CN115136179A (en) | Cooking recipe display system, cooking recipe display method, program, and information terminal | |
| KR200495956Y1 (en) | menu creation system | |
| JP2010272010A (en) | Menu decision support device, menu decision support method, and menu decision support program | |
| WO2011037221A1 (en) | Menu determination support device, menu determination support program, and storage medium in which menu determination support program is stored | |
| JP6664538B1 (en) | Server device, cooking appliance, system, method and program | |
| JP2002207869A (en) | Provision of recipe | |
| JP6545112B2 (en) | Computer, menu generation system, menu presentation method | |
| JP2011170692A (en) | Device, system and method for managing meal, program, and recording medium | |
| JP6866615B2 (en) | Menu generation system, menu generation method and menu generation program | |
| JP2002099624A (en) | Menu presentation system and recording medium having menu presenting program recorded thereon |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240202 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241023 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250508 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250717 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7752352 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |