JP3660736B2 - Interactive dish search device - Google Patents
Interactive dish search device Download PDFInfo
- Publication number
- JP3660736B2 JP3660736B2 JP2222196A JP2222196A JP3660736B2 JP 3660736 B2 JP3660736 B2 JP 3660736B2 JP 2222196 A JP2222196 A JP 2222196A JP 2222196 A JP2222196 A JP 2222196A JP 3660736 B2 JP3660736 B2 JP 3660736B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- dish
- name
- display information
- dish name
- 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.)
- Expired - Lifetime
Links
- 230000002452 interceptive effect Effects 0.000 title claims description 10
- 239000000463 material Substances 0.000 claims description 58
- 238000004364 calculation method Methods 0.000 claims description 39
- 238000010411 cooking Methods 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 25
- 238000013500 data storage Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 claims description 3
- 239000004615 ingredient Substances 0.000 description 22
- 230000001932 seasonal effect Effects 0.000 description 10
- 230000007774 longterm Effects 0.000 description 9
- 238000011157 data evaluation Methods 0.000 description 8
- 244000061456 Solanum tuberosum Species 0.000 description 7
- 235000002595 Solanum tuberosum Nutrition 0.000 description 7
- 235000013305 food Nutrition 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 235000015220 hamburgers Nutrition 0.000 description 6
- 235000013372 meat Nutrition 0.000 description 6
- 241000234282 Allium Species 0.000 description 5
- 235000002732 Allium cepa var. cepa Nutrition 0.000 description 5
- 244000000626 Daucus carota Species 0.000 description 5
- 235000002767 Daucus carota Nutrition 0.000 description 5
- 235000016709 nutrition Nutrition 0.000 description 3
- 230000035764 nutrition Effects 0.000 description 3
- 235000015278 beef Nutrition 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 235000015097 nutrients Nutrition 0.000 description 1
- 235000013555 soy sauce Nutrition 0.000 description 1
- 235000013311 vegetables Nutrition 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
【0001】
【発明に属する技術分野】
本発明は、例えば料理のデータベースを対話型で検索する装置に利用可能な対話型料理検索装置、及び料理検索装置に関するものである。
【0002】
【従来の技術】
料理の本は日々の料理を考える手助けになる。しかし、明確な目的を持たずに多くのページを閲覧しながらその日の料理を検索するという作業には精神的な労力が必要とされる。
【0003】
このような労力を軽減する手法として、ユーザが諸条件を入力して料理のデータベースの中から条件に適合する料理を検索するものがある(例えば、特開平5−128126)。この手法では、顧客の年齢、性別、生活活動強度、季節などを入力して、システム内部にあらかじめ定義されているルールに適合した料理を検索して提供する。
【0004】
【発明が解決しようとする課題】
前述の方法では、諸条件を入力して検索結果に満足できないときに代替のデータが提供されない。また、その他のデータを獲得するためには諸条件を設定し直さなければならない。例えば、栄養面では満足できる料理であっても嫌いな素材が入っているので、栄養面ではやや不満足であっても好きな素材が入っている料理を検索したいときは、それを要求する手段が用意されていないといった課題があった。
【0005】
本発明は、このような従来の装置の課題を考慮し、料理名の検索が従来に比べてより一層簡単に出来る対話型料理検索装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1記載の本発明は、料理名とその料理名に関するデータとを少なくとも表示するための表示手段と、前記表示されている表示情報に対して所定の指示を行うための指示手段と、複数の料理名データと、それら料理名に関するデータと、それら料理名と料理名に関する前記データとの相互の関連付けデータとを格納するデータ格納手段と、前記指示が行われた場合、前記格納されている料理名データの全部又は一部に対して、少なくとも前記料理名に関するデータ及び前記関連付けデータと、所定の評価基準とを利用して、前記表示手段に既に表示されている前記料理名との関係の強弱の度合いをそれぞれ算出し、それらの算出結果から所定の判定基準を満たす前記強弱の度合いに対応する料理名データを調べ、その調べた料理名データと、その料理名データに関する前記データを前記表示手段に新たに出力するための料理名検索手段とを備えた対話型料理検索装置である。
【0007】
請求項2記載の本発明は、前記料理名に関するデータとは、その料理名に対応する調理法、種別、及び材料名のデータであり、前記相互の関連づけデータとは、それら各データと前記料理名との対応関係のデータであり、前記指示手段による前記指示の履歴に関する履歴情報を格納する履歴情報格納手段を有し、前記関係算出手段が、前記履歴情報を利用して前記算出を行う対話型料理検索装置である。
【0015】
これにより請求項1記載の本発明では、表示手段が、料理名とその料理名に関するデータとを少なくとも表示し、指示手段が、前記表示されている表示情報に対して所定の指示を行い、データ格納手段が、複数の前記料理名データと、それら料理名に関するデータと、それら料理名と料理名に関する前記データとの相互の関連付けデータとを格納し、料理名検索手段が、前記指示が行われた場合、前記格納されている料理名データの全部又は一部に対して、少なくとも前記料理名に関するデータ及び前記関連付けデータと、所定の評価基準とを利用して、前記表示手段に既に表示されている前記料理名との関係の強弱の度合いをそれぞれ算出し、それらの算出結果から所定の判定基準を満たす前記強弱の度合いに対応する料理名データを調べ、その調べた料理名データと、その料理名データに関する前記データを前記表示手段に新たに出力する。
【0016】
又、請求項2記載の本発明では、前記料理名に関するデータとは、その料理名に対応する調理法、種別、及び材料名のデータであり、前記相互の関連づけデータとは、それら各データと前記料理名との対応関係のデータであり、履歴情報格納手段が、前記指示手段による前記指示の履歴に関する履歴情報を格納し、前記関係算出手段が、前記履歴情報を利用して前記算出を行うことを特徴とする
又、本発明では、例えば、画像情報出力手段に提示される表示情報が指示入力手段で指示されると、ユーザが次に興味を持つであろう代替データが推定されて提示される。長期記憶手段が現時点までのユーザの意図の推移を管理しているので、システムが同じ挙動を繰り返すことが防止され、より的確なデータが推定される。
【0017】
【発明の実施の形態】
以下本発明の対話型料理検索装置の実施の形態について、図面を用いて説明する。
【0018】
本発明の一実施の形態の対話型料理検索システムの全体の構成を表すブロック図を図1に示す。指示入力装置101は、ユーザの指示を入力として指示された表示情報を出力する。料理情報記憶装置102は、料理の情報を格納して出力する。ユーザ意図計算装置103は、指示入力装置101の出力とユーザに最近提供した料理データとを入力としてユーザの意図を推定する。長期記憶装置108は、ユーザに最近提供した料理データと指示入力装置101の出力とを入力として順次記憶し、かつユーザの意図の推移を解析して出力する。ユーザ興味計算装置104は、長期記憶装置108の出力とユーザ意図計算装置103の出力とを入力としてユーザの興味を推定する。データ評価装置105は、ユーザ興味計算装置104の出力と料理情報記憶装置102の出力とを入力としてすべての料理の情報に対するユーザの興味の度合いを評価する。データ加工装置106は、データ評価装置105の出力を入力としてユーザに対して提供すべき画像情報を生成する。画像情報出力装置107は、データ加工装置106の出力を入力としてユーザに対して画像情報を提示する。短期記憶装置109は、データ加工装置106の出力を記憶してユーザ意図計算装置103と長期記憶装置108とに出力する。尚、本発明の表示手段は、画像情報出力装置107に対応している。又、本発明の指示手段は、指示入力装置101に対応し、本発明のデータ格納手段は、料理情報記憶装置102等を含む手段である。又、本発明の料理名検索手段は、ユーザ意図計算装置103、ユーザ興味計算装置104、データ評価装置105、及びデータ加工装置106等を含む手段である。又、本発明の履歴情報格納手段は、長期記憶装置108等に対応する手段である。
【0019】
次に、本実施の形態の動作を説明する。
【0020】
料理情報記憶装置102には、料理名と作り方と出来上がり図と材料によって構成される料理データが格納され、料理名は調理法と材料と国籍の属性で分類されている。また、材料については、旬の月と材料の族の属性で分類されている。図2に料理情報記憶装置102の内容の一例を示す。作り方の情報、出来上がり図の情報、熱量の情報は明記していないが、料理名を検索することに取り出せるように構成する。尚、上記料理名の国籍は、本発明の料理の種別に対応している。
【0021】
ここで、図2を参照しながら、上述した属性について若干説明を加える。
【0022】
即ち、本明細書では、図2において、例えば、肉じゃが、ハンバーグ、焼肉を要素とする集合を属性と呼び、その集合の要素を属性値と呼ぶ。そして、肉じゃが、ハンバーグ、焼肉を要素とする属性を他の属性と区別するために料理名という属性名を付している。従って、料理名という属性は、肉じゃが、ハンバーグ、焼肉という、3つの属性値を有しているといえる。他の属性の国籍についても、上記と同様の定義から、洋風、和風、韓国風という、3つの属性値を有している。
【0023】
本装置が起動されると、データ評価装置105は、最初にユーザに提供する料理データとして、旬の材料を含む和風の料理を選択する。そのような料理が複数存在する場合は、乱数を用いて任意に1件を選択する。データ加工装置106は、その出力を加工して画像情報出力装置107に出力する。
【0024】
図3は、8月に検索をしたときの状況を示す図である。即ち、8月の旬の材料である「にんじん」が材料として用いられる料理の「肉じゃが」が、画像情報出力装置107に表示された例を示す。指示入力装置101の出力に応じて指示表示情報322が動く。データ加工装置106は、料理名「肉じゃが」を料理名表示情報303として、その材料の「牛肉」「じゃがいも」「たまねぎ」「にんじん」「しょうゆ」をそれぞれ材料名表示情報304、材料名表示情報305、材料名表示情報306、材料名表示情報307、材料名表示情報308として配置する。この料理の熱量である500kcalという数値は、熱量表示情報317として、出来上がり図は出来上がり図表示情報316、作り方は作り方表示情報318として配置される。この料理の国籍属性「和風」は国籍表示情報301として、また調理法属性の「煮物」は調理法表示情報302として配置される。また、材料名の「じゃがいも」「たまねぎ」「にんじん」はすべて材料の族の属性として「野菜類」を持つので、材料属性表示情報310を配置し、材料名表示情報305と材料属性表示情報310の間に結合表示情報324を、材料名表示情報306と材料属性表示情報310の間に結合表示情報325を、材料名表示情報307と材料属性表示情報310の間に結合表示情報326をそれぞれ配置する。また、材料名の「牛肉」は材料の族の属性として「肉類」を持つので、材料属性表示情報309を配置し、材料名表示情報304と材料属性表示情報309の間に結合表示情報323を配置する。また、旬表示情報311は常に配置される。材料名「にんじん」は旬の属性として「8月」を持ち、当月は8月であるので、旬表示情報311と材料名表示情報307の間に結合表示情報327を配置する。他の料理表示情報302、他の調理法表示情報313、熱量高表示情報314、熱量低表示情報315、他の材料表示情報321、閲覧した料理表示情報319、閲覧した材料表示情報320は常時配置する。閲覧した料理表示情報319には、最近提示された料理が上から順に一定数表示される。同様に、閲覧した材料名表示情報320にも最近提示された材料が上から一定数表示される。以上、配置した内容は短期記憶装置109に記憶される。
【0025】
ユーザ意図計算装置103は、画像情報出力装置107に提示された表示情報の中で指示入力装置101によって指示されたものから、以下のルールに従ってユーザの意図を同定する。
1.材料名表示情報→その材料を持つ他の料理
2.材料属性表示情報→現在提示されている材料名以外で同じ材料属性を持つ材料を持つ他の料理
3.他の材料表示情報→現在提示されている材料と大きく異なる材料を使った他の料理
4.旬表示情報→現在提示されている旬の材料以外の旬の材料を持つ他の料理
5.熱量高表示情報→より熱量が高い他の料理
6.熱量低表示情報→より熱量が低い他の料理
7.閲覧した料理表示情報の中の料理名→以前に提示された料理
8.閲覧した材料表示情報の中の材料名→まだ提示されていない料理でその材料を使うもの
9.国籍表示情報→同じ属性値を持つ他の料理
10.他の国籍表示情報→現在の属性値とは異なる他の料理
11.料理法表示情報→同じ属性値を持つ他の料理
12.他の料理法表示情報→現在の属性値とは異なる他の料理
例えば図3において指示表示情報322が材料名表示情報306を指示すると、材料名「たまねぎ」が指示されたことから、ユーザの意図が「たまねぎ」を材料として持つ他の料理を要求しているとしてルール1を出力する。
【0026】
長期記憶装置108は、画像情報出力装置107が提示した表示情報と、ユーザが指示入力装置101によって指示した表示情報を対にして順次記憶し、各属性および各属性値に対するユーザのアクセス回数の統計をとって出力する。
【0027】
ユーザ興味計算装置104は、ユーザ意図計算装置103と長期記憶装置108の出力から、各属性と各属性値の重要度を計算し出力する。例えば、ユーザ意図計算装置103から調理法が「煮物」である他の料理を意図していることが出力され、長期記憶装置108から材料名「にんじん」と国籍「洋風」のアクセス頻度が高いと出力されたときは、次に提示する料理としてはこれらの属性や属性値を持つ料理を高く評価するように重要度を計算して出力する。
【0028】
データ評価装置105は、ユーザ興味計算装置104の出力をもとにして料理情報記憶装置102が保持する料理データの有効性を計算する。有効性は、データxとデータbの距離と関数
f(x,b)=Σaifi(xi,bi)+b(x)
で定義し、この距離の値が大きいほど有効性は高いとする。iは属性名の集合であり、この例では、i={国籍、調理法、材料名、熱量}である。aiは属性iの重要度に比例した正の数であり、ユーザ興味計算装置104の出力に応じて設定する。xiとbiは、それぞれデータxとデータbが持つ属性名iの属性値であり、その距離をユーザ意図計算装置103によって決定される関数fiによって計算する。b(x)は、ユーザの意図がある属性値を持つデータを期待していると推定したときに与えられる正の定数であり、ユーザ意図計算装置103によってその計算方法が決定される。個々の関数の具体的な仕様を以下に示す。
・関数f国籍:x国籍とb国籍 が同じならユーザ興味計算装置104によって与えられるx国籍の重要度を、異なるなら0を与える。ただし、ユーザ意図計算装置103の結果がルール10の場合は、同じなら0を、異なるなら同様にx国籍の重要度を与える。
【0029】
ここで、例えば、「関数f国籍」とあるのは、関数fiのiを国籍とした場合を表すものとする。又、「x国籍」、「b国籍」とあるのは、xi、biのiをそれぞれ国籍とした場合を表す。又、後述する「a国籍」とあるのも、これと同様である。以下、iの内容が変わっても同様である。
・関数f調理法:x調理法とb調理法 が同じならユーザ興味計算装置104によって与えられるx調理法の重要度を、異なるなら0を与える。ただし、ユーザ意図計算装置103の結果がルール12の場合は、同じなら0を、異なるなら同様にx調理法の重要度を与える。
・関数f材料名:x材料名とb材料名 は材料の集合である。その積集合の要素の、ユーザ興味計算装置104によって与えられる重要度の和を結果として与える。ただし、ユーザ意図計算装置103の結果がルール3の場合は、その排他集合の要素について同様の値を与える。
・関数f熱量:x熱量とb熱量 は数値である。1/(|x熱量−b熱量|+1)を与える。ただし、ユーザ意図計画装置103の結果がルール5ならば、x熱量>b熱量 なら(x熱量−b熱量)を、x熱量≦b熱量 なら0を与える。また、ユーザ意図計算装置103の結果がルール6ならば、x熱量<b熱量 なら(b熱量−x熱量)を、x熱量≧b熱量 なら0を与える。
・b:通常は0を与える。ただし、ユーザ意図計算装置103の結果がルール1ならば、x材料名の中に指定された材料が入っていれば1を与える。また、ユーザ意図計算装置103の結果がルール2ならば、x材料名の中に含まれる材料で、指定された材料属性を持ち、かつ現在提示されていない材料の数を与える。また、ユーザ意図計算装置103の結果がルール4ならば、x材料名の中に含まれる材料で、旬の属性値が現在の値であり、かつ現在提示されていない材料の数を与える。
【0030】
データ評価装置105は、現在提示されている料理データと、他のすべての料理データとの距離を計算し、その値が大きいものから順にユーザが興味を持つであろうデータと解釈して、データ加工装置106に出力する。
【0031】
例えば、図3においてa国籍=a調理法=a材料名=a熱量=1であり、各属性値の重要度が1であるときに、指示表示情報322が材料名表示情報306を指示したとする。ユーザ意図計算装置103はユーザの意図としてルール1と出力する。ユーザ興味計算装置104は、属性名「材料名」の重要度a材料名を2に、その属性値「たまねぎ」の重要度を2に更新する。したがって、データ評価装置105の計算結果は、
となり、「焼肉」と「ハンバーグ」では「ハンバーグ」の方が距離の値が大きいので、図4のように他の料理「ハンバーグ」が提示される。
【0032】
以上のように上記実施の形態では、料理のデータを構造化して持ち、ユーザ興味計算装置との関連においてルールを柔軟に利用しながら、その構造に対して処理を行うことにより、ユーザの検索の自由度を高め、かつユーザの要求を満足する料理に速やかに導くことが出来る。
【0033】
即ち、ユーザは提示された料理データに不満がある場合でも、画像情報出力装置に提示される表示情報を指示入力装置で指示することにより、容易に満足のいく代替データを獲得することができる。また、検索開始時点で特に明確な目的を持たない場合でも、自分の興味に応じて多くの料理データを効率よく閲覧することができるので、日々の料理を簡単に決定することが可能になる。
【0034】
なお、材料のデータに栄養成分のデータを付加すれば、栄養という観点からもデータの提供が可能になる。また、料理検索以外にも、特に明確な目的がない場合に適当なデータが1つ獲得したいようなデータベース検索には、本装置が容易に応用できる。
【0035】
【発明の効果】
以上述べたところから明らかなように本発明は、料理名の検索が従来に比べてより一層簡単に出来るという長所を有する。
【図面の簡単な説明】
【図1】本発明の一実施の形態の対話型料理検索装置の全体の構成を表すブロック図
【図2】同実施の形態の料理情報記憶装置のデータの構成の一例を示す図
【図3】同実施の形態の画像情報出力装置に表示された表示情報の配置の一例を示す図
【図4】同実施の形態の画像情報出力装置に表示された表示情報の配置の一例を示す図
【符号の説明】
101 指示入力装置
102 料理情報記憶装置
103 ユーザ意図計算装置
104 ユーザ興味計算装置
105 データ評価装置
106 データ加工装置
107 画像情報出力装置
108 長期記憶装置
109 短期記憶装置
301 国籍表示情報
302 調理法表示情報
303 料理名表示情報
304 材料名表示情報
305 材料名表示情報
306 材料名表示情報
307 材料名表示情報
308 材料名表示情報
309 材料属性表示情報
310 材料属性表示情報
311 旬表示情報
312 他の料理表示情報
313 他の調理法表示情報
314 熱量高表示情報
315 熱量低表示情報
316 出来上がり図表示情報
317 熱量表示情報
318 作り方表示情報
319 閲覧した料理表示情報
320 閲覧した材料表示情報
321 他の材料表示情報
322 指示表示情報
323 結合表示情報
324 結合表示情報
325 結合表示情報
326 結合表示情報
327 結合表示情報[0001]
[Technical field belonging to the invention]
The present invention is, for example, available interactive cooking retrieval device to apparatus for searching a database of food in interactive, and to a cooking retrieval device.
[0002]
[Prior art]
Cooking books will help you think about everyday cooking. However, the task of searching for dishes of the day while browsing many pages without a clear purpose requires mental effort.
[0003]
As a technique for reducing such labor, there is a method in which a user inputs various conditions and searches for a dish that meets the conditions from a dish database (for example, Japanese Patent Laid-Open No. 5-128126). In this method, the customer's age, sex, life activity intensity, season, etc. are input to search for and provide a dish that conforms to the rules predefined in the system.
[0004]
[Problems to be solved by the invention]
In the above-described method, alternative data is not provided when various conditions are entered and search results cannot be satisfied. In order to acquire other data, the conditions must be reset. For example, there are ingredients that you dislike even if you are satisfied with nutrition, but if you want to search for dishes that contain your favorite ingredients even if you are slightly dissatisfied with nutrition, there is a means to request it. There was a problem that it was not prepared.
[0005]
An object of the present invention is to provide an interactive dish search apparatus that can more easily search for dish names than the conventional one in consideration of the problems of the conventional apparatus.
[0006]
[Means for Solving the Problems]
The present invention according to claim 1 is a display means for displaying at least a dish name and data relating to the dish name, an instruction means for giving a predetermined instruction to the displayed display information, and a plurality of instructions The data storage means for storing the dish name data, the data relating to the dish names, and the correlation data of the data relating to the dish names and the dish names, and the data stored when the instruction is made For all or part of the dish name data, at least the data related to the dish name and the association data, and a predetermined evaluation standard, the relationship between the dish name already displayed on the display means The degree of strength is calculated, the dish name data corresponding to the degree of strength and weakness satisfying a predetermined determination criterion is examined from the calculation results, and the dish name data that has been examined Is an interactive cooking retrieval device that includes a dish name search means for newly outputs the data related to the food name data on the display means.
[0007]
In the present invention according to
[0015]
Thus, in the present invention described in claim 1, the display means displays at least the dish name and the data related to the dish name, and the instruction means gives a predetermined instruction to the displayed display information, and the data A storage unit stores a plurality of the dish name data, data about the dish names, and correlation data between the dish name and the dish name, and the dish name search unit performs the instruction. In the case of the stored dish name data, all or part of the stored dish name data is already displayed on the display means using at least the data relating to the dish name and the association data and a predetermined evaluation criterion. The degree of strength of the relationship with the dish name is calculated, and the dish name data corresponding to the strength level satisfying a predetermined criterion is examined from the calculation results. A dish name data examined its newly output on the display unit the data relating to the dish name data.
[0016]
Further, in the present invention according to
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of an interactive dish search apparatus according to the present invention will be described below with reference to the drawings.
[0018]
FIG. 1 is a block diagram showing the overall configuration of an interactive dish search system according to an embodiment of the present invention. The
[0019]
Next, the operation of the present embodiment will be described.
[0020]
The dish
[0021]
Here, with reference to FIG. 2, the attribute mentioned above will be described a little.
[0022]
That is, in this specification, in FIG. 2, for example, a set including meat potato, hamburger and yakiniku as an element is called an attribute, and an element of the set is called an attribute value. In order to distinguish the attribute of meat potato, hamburger and yakiniku from other attributes, the attribute name is given. Therefore, it can be said that the attribute of the dish name has three attribute values: meat potato, hamburger and yakiniku. The nationalities of other attributes also have three attribute values, Western style, Japanese style, and Korean style, from the same definition as above.
[0023]
When this apparatus is activated, the
[0024]
FIG. 3 is a diagram illustrating a situation when a search is performed in August. In other words, an example is shown in which “meat potato” of a dish using “carrot”, which is a seasonal ingredient in August, is displayed on the image
[0025]
The user
1. Ingredient name display information → Other dishes with the
[0026]
The long-
[0027]
The user
[0028]
The
It is assumed that the greater the distance value, the higher the effectiveness. i is a set of attribute names. In this example, i = {nationality, cooking method, material name, amount of heat}. a i is a positive number proportional to the importance of the attribute i, and is set according to the output of the user
・ Function f nationality: x nationality and b nationality Is the same as the importance of the x nationality given by the user
[0029]
Here, for example, “function f nationality” represents a case where i of function f i is nationality. In addition, "x nationality", "b nationality" shall be deemed to be replaced, represents a case in which the nationality x i, b i of i, respectively. Also, “a nationality” described later is the same as this. The same applies if i changes.
Function f cooking method: x cooking method and b cooking method Is the same, the importance of the x cooking method given by the user
Function f material name: x material name and b material name are a set of materials. The sum of the importance given by the user
Function f calorie: x calorie and b calorie Is a number. 1 / (| x calorie−b calorie | +1) is given. However, if the result of the user
B: Normally 0 is given. However, if the result of the user
[0030]
The
[0031]
For example, in FIG. 3, when the a nationality = a cooking method = a material name = a heat quantity = 1 and the importance of each attribute value is 1, the
Then, since “hamburger” has a larger distance value between “Yakiniku” and “hamburger”, another dish “hamburger” is presented as shown in FIG.
[0032]
As described above, in the above-described embodiment, cooking data is structured, and processing is performed on the structure while flexibly using the rules in relation to the user interest calculation device, so that the user search can be performed. The degree of freedom can be increased, and the food that satisfies the user's requirements can be quickly led.
[0033]
That is, even if the user is not satisfied with the presented dish data, the user can easily obtain satisfactory alternative data by instructing the display information presented on the image information output device with the instruction input device. Even when there is no specific purpose at the start of the search, a large amount of cooking data can be browsed efficiently according to one's own interests, so that daily cooking can be easily determined.
[0034]
In addition, if the data of the nutrient component is added to the data of the material, the data can be provided also from the viewpoint of nutrition. In addition to dish search, the present apparatus can be easily applied to database search for obtaining one piece of appropriate data when there is no specific purpose.
[0035]
【The invention's effect】
As is apparent from the above description, the present invention has the advantage that the retrieval of the dish name can be made even easier than before.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of an interactive dish search device according to an embodiment of the present invention. FIG. 2 is a diagram showing an example of the data configuration of a dish information storage device according to the embodiment. FIG. 4 is a diagram showing an example of the arrangement of display information displayed on the image information output apparatus of the embodiment. FIG. 4 is a diagram showing an example of the arrangement of display information displayed on the image information output apparatus of the embodiment. Explanation of symbols]
101
Claims (2)
前記表示されている表示情報に対して所定の指示を行うための指示手段と、
複数の前記料理名データと、それら料理名に関するデータと、それら料理名と料理名に関する前記データとの相互の関連付けデータとを格納するデータ格納手段と、
前記指示が行われた場合、前記格納されている料理名データの全部又は一部に対して、少なくとも前記料理名に関するデータ及び前記関連付けデータと、所定の評価基準とを利用して、前記表示手段に既に表示されている前記料理名との関係の強弱の度合いをそれぞれ算出し、それらの算出結果から所定の判定基準を満たす前記強弱の度合いに対応する料理名データを調べ、その調べた料理名データと、その料理名データに関する前記データを前記表示手段に新たに出力するための料理名検索手段と、
を備えたことを特徴とする対話型料理検索装置。Display means for displaying at least a dish name and data related to the dish name;
Instruction means for giving a predetermined instruction to the displayed display information;
A data storage means for storing a plurality of the dish name data, data about the dish names, and correlation data between the dish name and the data about the dish name;
When the instruction is made, the display means uses all or a part of the stored dish name data using at least the data related to the dish name and the association data and a predetermined evaluation criterion. The degree of strength of the relationship with the dish name already displayed in the table is calculated, and the dish name data corresponding to the degree of strength and weakness satisfying a predetermined criterion is examined from the calculated results, Data, and a dish name search means for newly outputting the data relating to the dish name data to the display means;
An interactive dish retrieval apparatus characterized by comprising:
前記指示手段による前記指示の履歴に関する履歴情報を格納する履歴情報格納手段を有し、
前記関係算出手段が、前記履歴情報を利用して前記算出を行うことを特徴とする請求項1記載の対話型料理検索装置。The data relating to the dish name is data of the cooking method, type, and material name corresponding to the dish name, and the correlation data is data of the correspondence relationship between the respective data and the dish name. ,
History information storage means for storing history information related to the history of the instruction by the instruction means;
2. The interactive dish search apparatus according to claim 1, wherein the relationship calculating means performs the calculation using the history information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2222196A JP3660736B2 (en) | 1996-02-08 | 1996-02-08 | Interactive dish search device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2222196A JP3660736B2 (en) | 1996-02-08 | 1996-02-08 | Interactive dish search device |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005049577A Division JP3669509B1 (en) | 2005-02-24 | 2005-02-24 | Cooking search device |
JP2005049576A Division JP3669508B1 (en) | 2005-02-24 | 2005-02-24 | Cooking search device |
JP2005049572A Division JP3669507B2 (en) | 2005-02-24 | 2005-02-24 | Interactive dish search device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09218875A JPH09218875A (en) | 1997-08-19 |
JP3660736B2 true JP3660736B2 (en) | 2005-06-15 |
Family
ID=12076752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2222196A Expired - Lifetime JP3660736B2 (en) | 1996-02-08 | 1996-02-08 | Interactive dish search device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3660736B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1209609A4 (en) * | 2000-03-15 | 2002-08-07 | Matsushita Electric Works Ltd | Food advising system for diet-restricted person |
US8398656B2 (en) | 2003-01-30 | 2013-03-19 | Integrated Vascular Systems, Inc. | Clip applier and methods of use |
US8313497B2 (en) | 2005-07-01 | 2012-11-20 | Abbott Laboratories | Clip applier and methods of use |
US9486191B2 (en) | 2009-01-09 | 2016-11-08 | Abbott Vascular, Inc. | Closure devices |
JP5608416B2 (en) * | 2010-05-11 | 2014-10-15 | シャープ株式会社 | Cooker |
US9364209B2 (en) | 2012-12-21 | 2016-06-14 | Abbott Cardiovascular Systems, Inc. | Articulating suturing device |
JP2016012247A (en) * | 2014-06-30 | 2016-01-21 | 富士機械製造株式会社 | Menu creation system |
CN110991640A (en) * | 2019-12-10 | 2020-04-10 | 珠海格力电器股份有限公司 | Method and device for determining seasoning usage amount and method and device for optimizing model |
-
1996
- 1996-02-08 JP JP2222196A patent/JP3660736B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH09218875A (en) | 1997-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7603367B1 (en) | Method and system for displaying attributes of items organized in a searchable hierarchical structure | |
US7765227B1 (en) | Selection of search criteria order based on relevance information | |
US7698261B1 (en) | Dynamic selection and ordering of search categories based on relevancy information | |
US7953739B2 (en) | Automated discovery of items associated with a context based on monitored actions of users | |
KR20010106218A (en) | Information recommendation apparatus and information recommendation system | |
AU2017232140A1 (en) | System and method for providing flavor advisement and enhancement | |
US20090037288A1 (en) | Recipe management and execution systems and methods | |
JP5687401B1 (en) | Information providing apparatus, information providing method, program, and recording medium | |
JP2000331004A (en) | Retrieval card system | |
US20140089321A1 (en) | Method and system to recommend recipes | |
JP5483269B2 (en) | Information search device and information search method | |
CN103858142A (en) | Store information provision system | |
WO2008021983A2 (en) | System and method for providing active tags | |
JP2002041670A (en) | Device and system for recommending information | |
US20020133726A1 (en) | Information retrieval support method and information retrieval support system | |
JP2008276449A (en) | Recommendation system for commodity similar to desired commodity | |
WO2007027644A2 (en) | Internet search engine with browser tools | |
CN107230131A (en) | A kind of vegetable recommends method, apparatus and system | |
JP2017134744A (en) | Information processing system, information processing method, and information processing program | |
JP3660736B2 (en) | Interactive dish search device | |
US10055496B2 (en) | Cuisine search device, cuisine search method, program, and computer-readable storage medium | |
JP3975768B2 (en) | Content recommendation device, content recommendation method, program thereof, and program storage medium thereof | |
JP5561842B2 (en) | Information search device, information search program, and program storage medium | |
JP3669508B1 (en) | Cooking search device | |
CN109377259A (en) | A kind of generation method, device and equipment for recommending dish information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050209 |
|
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: 20050308 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050318 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080325 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090325 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100325 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110325 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110325 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120325 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130325 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |