(57)【要約】【課題】ユーザが求めている食事メニューをユーザに対して適切に提供すること。【解決手段】本発明の食事メニュー情報出力装置１は、ユーザの心身状態または予定を表す文字情報を取得する取得手段１１と、互いに異なる複数の心身状態のいずれかまたは互いに異なる複数の予定のいずれかを表す文字情報に関連付けられており、かつ当該文字情報が表す心身状態または予定に関連のある食事メニューを表す複数の食事メニュー情報を記憶する記憶手段１０と、上記複数の食事メニュー情報のうち、取得手段１１によって取得された文字情報と同じ文字情報に関連付けられている食事メニュー情報を記憶手段１０から抽出する抽出手段１３と、抽出手段１３によって抽出された食事メニュー情報の少なくともいずれかを、当該食事メニュー情報と関連付けられている文字情報とともに表示装置２０３に出力する出力手段１５とを備える。【選択図】図１
2011113134.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの心身状態または予定を表す文字情報を取得する取得手段と、
互いに異なる複数の心身状態のいずれかまたは互いに異なる複数の予定のいずれかを表す文字情報に関連付けられており、かつ当該文字情報が表す心身状態または予定に関連のある食事メニューを表す複数の食事メニュー情報を記憶する記憶手段と、
上記複数の食事メニュー情報のうち、上記取得手段によって取得された文字情報と同じ文字情報に関連付けられている食事メニュー情報を上記記憶手段から抽出する抽出手段と、
上記抽出手段によって抽出された食事メニュー情報の少なくともいずれかを、当該食事メニュー情報と関連付けられている文字情報とともに表示装置に出力する出力手段と
を備えていることを特徴とする食事メニュー情報出力装置。
【請求項２】
上記出力手段が、あらかじめ設定された件数以下の食事メニュー情報を出力することを特徴とする請求項１に記載の食事メニュー情報出力装置。
【請求項３】
上記取得手段が、ユーザによって作成された日記を表す日記情報から上記文字情報を取得することを特徴とする請求項１または２に記載の食事メニュー情報出力装置。
【請求項４】
上記取得手段が、ユーザによって立てられた予定を表す予定情報から上記文字情報を取得することを特徴とする請求項１または２に記載の食事メニュー情報出力装置。
【請求項５】
上記文字情報の取得先を表す複数の取得先情報を上記表示装置に出力する取得先情報出力手段をさらに備え、
上記取得手段が、上記表示装置に出力された上記複数の取得先情報のうちユーザによって選択された取得先情報が表す取得先から上記文字情報を取得することを特徴とする請求項１〜４のいずれか１項に記載の食事メニュー情報出力装置。
【請求項６】
上記出力手段によって出力済の食事メニュー情報、および当該食事メニューに関連付けられており、かつ当該食事メニューの出力日を表す出力日情報を記憶する出力済食事メニュー情報記憶手段をさらに備えており、
上記出力手段が、上記抽出手段によって抽出された食事メニューのうち、上記出力済食事メニュー情報記憶手段に未記憶の食事メニュー情報、および関連付けられている出力日情報が表す出力日から所定の日数が経過している上記出力済食事メニュー情報記憶手段に記憶済の食事メニュー情報を、これらの食事メニュー情報と関連付けられている文字情報とともに表示装置に出力する請求項１〜５のいずれか１項に記載の食事メニュー情報出力装置。
【請求項７】
請求項１〜６のいずれか１項に記載の食事メニュー情報出力装置を動作させる食事メニュー情報出力プログラムであって、コンピュータを上記の各手段として機能させるための食事メニュー情報出力プログラム。
【請求項８】
請求項７に記載の食事メニュー情報出力プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに提案する食事メニュー情報を出力する装置に関する。
【背景技術】
【０００２】
従来、ユーザに対して食事メニューを提案する食事管理装置は、ユーザの健康を増進するような食材および調理方法を用いたメニューを提案することが一般的である。また、関連する技術として、日記の機能を利用することによって食事の回数などを登録して、登録した対象者の健康状態などを対象者とは異なるユーザに提供する生活見守りシステムが提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５４１３号公報（２００５年４月２８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の食事管理装置および特許文献１の技術では、ユーザが求める食事メニューをユーザに対して適切に提案できないという問題がある。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、ユーザが求める食事メニューをユーザに対して適切に提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の食事メニュー情報出力装置は、
ユーザの心身状態または予定を表す文字情報を取得する取得手段と、
互いに異なる複数の心身状態のいずれかまたは互いに異なる複数の予定のいずれかを表す文字情報に関連付けられており、かつ当該文字情報が表す心身状態または予定に関連のある食事メニューを表す複数の食事メニュー情報を記憶する記憶手段と、
上記複数の食事メニュー情報のうち、上記取得手段によって取得された文字情報と同じ文字情報に関連付けられている食事メニュー情報を上記記憶手段から抽出する抽出手段と、
上記抽出手段によって抽出された食事メニュー情報の少なくともいずれかを、当該食事メニュー情報と関連付けられている文字情報とともに表示装置に出力する出力手段と
を備えている。
【０００７】
上記構成によれば、ユーザの心身状態または予定に合わせた食事メニューを、表示装置に表示することによって、ユーザに提案できる。
【０００８】
ここで、ユーザの心身状態は、例えば体調不良である。体調不良を表す文字情報に関連付けられている、体調不良を改善する食材を用いた食事メニューを記憶手段に記憶させることによって、ユーザの体調不良を改善する食事メニューを提案し得る。また、ユーザの心身状態は、例えば気分の高揚である。気分の高揚を表す文字情報に関連付けられている、さらなる気分の高揚または高揚した気分の持続を促す食事メニューを記憶手段に記憶させることによって、ユーザが食事を楽しめるような食事メニューを提案し得る。また、ユーザの予定は、例えば出張先の目的地である。地名を表す文字情報に関連付けられている、当該地名の土地における名産などの食事メニューを記憶手段に記憶させることによって
、ユーザにとって不案内な土地でもユーザが食事を楽しめる食事メニューを提案し得る。また、ユーザの予定は、例えば余暇に行うスポーツである。スポーツの種類を表す文字情報に関連付けられている、肉体的な疲労を癒す栄養素を含む食事メニューを記憶手段に記憶させることによって、ユーザの運動後における疲労の回復を早める食事メニューを提案し得る。
【０００９】
以上のように、ユーザの体調、気分、移動先および行動などに合わせた食事メニューを提案することによって、ユーザの食生活を充実させることができる。つまり、ユーザが求めている食事メニューを適切に提供できる。
【００１０】
また、本発明の食事メニュー情報出力装置において、
上記出力手段が、あらかじめ設定された件数以下の食事メニュー情報を出力することが好ましい。
【００１１】
上記構成によれば、一度に提案する食事メニューの数が制限される。このため、極端に多くの食事メニューを提案することを回避し得る。つまり、食事メニューの提案件数をユーザにとって選択し易い範囲に納めることができる。
【００１２】
また、本発明の食事メニュー情報出力装置において、
上記取得手段が、ユーザによって作成された日記を表す日記情報から上記文字情報を取得してもよい。
【００１３】
上記構成によれば、取得手段は、ユーザ自身が作成した日記から、ユーザの個人的な情報（例えば、体調および気分）を取得する。つまり、ユーザの詳細な心身状態に基づいて、食事メニューを提案し得る。
【００１４】
また、本発明の食事メニュー情報出力装置において、
上記取得手段が、ユーザによって立てられた予定を表す予定情報から上記文字情報を取得してもよい。
【００１５】
上記構成によれば、取得手段は、ユーザ自身が立てた予定から、ユーザの個人的な情報（例えば、行き先および行動内容）を取得する。つまり、ユーザの詳細な予定に基づいて、食事メニューを提案し得る。
【００１６】
また、本発明の食事メニュー情報出力装置は、
上記文字情報の取得先を表す複数の取得先情報を上記表示装置に出力する取得先情報出力手段をさらに備え、
上記取得手段が、上記表示装置に出力された上記複数の取得先情報のうちユーザによって選択された取得先情報が表す取得先から上記文字情報を取得してもよい。
【００１７】
上記構成によれば、外部装置または追加の内部装置からユーザの心身状態または予定を取得することができる。外部装置または追加の内部装置としては、日記情報を管理する日記管理ソフトウェアまたは予定情報を管理する予定管理ソフトウェアがインストールされた装置が挙げられる。
【００１８】
また、本発明の食事メニュー情報出力装置は、
上記出力手段によって出力済の食事メニュー情報、および当該食事メニューに関連付けられており、かつ当該食事メニューの出力日を表す出力日情報を記憶する出力済食事メニュー情報記憶手段をさらに備えており、
上記出力手段が、上記抽出手段によって抽出された食事メニューのうち、上記出力済食
事メニュー情報記憶手段に未記憶の食事メニュー情報、および関連付けられている出力日情報が表す出力日から所定の日数が経過している上記出力済食事メニュー情報記憶手段に記憶済の食事メニュー情報を、これらの食事メニュー情報と関連付けられている文字情報とともに表示装置に出力することが好ましい。
【００１９】
上記構成によれば、未提案であった食事メニュー、および提案済であるが提案時から一定の期間が経過している食事メニューをユーザに提案する。つまり、同一の食事メニューを一定の期間において繰り返し提案することを回避し得る。よって、ユーザにとって飽きのこない食事メニューの提案が可能である。
【００２０】
なお、上記食事メニュー情報出力装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記食事メニュー情報出力装置をコンピュータにおいて実現するコンテンツ情報配信力プログラム、かつその上記食事メニュー情報出力装置を記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２１】
以上のように、本発明の食事メニュー情報出力装置は、ユーザが求めている食事メニューをユーザに対して適切に提供できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る食事メニュー情報出力装置の要部構成を示すブロック図である。
【図２】図１の食事メニュー情報出力装置における処理の詳細を示すフローチャートである。
【図３】（ａ）は、予定情報用キーワードと食事メニューとの対応関係の一例を示す図であり、（ｂ）は、日記情報用キーワードと食事メニューとの対応関係の一例を示す図である。
【図４】本実施形態に係る食事メニュー情報出力装置から出力された食事メニュー情報の表示装置における表示例を示す図である。
【図５】（ａ）は、本実施形態に係る日記管理装置における処理の詳細を示すフローチャートであり、（ｂ）は、本実施形態に係る予定管理装置における処理の詳細を示すフローチャートである。
【図６】図１の食事メニュー情報出力装置における各種設定処理の詳細を示すフローチャートである。
【図７】日時情報と取得すべきキーワード情報の範囲との対応例を示す図である。
【図８】本発明の他の実施形態に係る食事メニュー情報出力装置の要部構成を示すブロック図である。
【図９】図７の食事メニュー情報出力装置における処理の詳細を示すフローチャートである。
【図１０】本発明のさらに他の実施形態に係る食事メニュー情報出力装置の要部構成を示すブロック図である。
【図１１】図９の食事メニュー情報出力装置における処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００２３】
〔実施形態１〕
本発明の一実施形態について図１〜図６を参照して以下に説明する。
【００２４】
（食事メニュー情報出力装置１）
本実施形態に係る食事メニュー情報出力装置１について、図１を参照して以下に説明する。図１は、食事メニュー情報出力装置１の要部構成を示すブロック図である。図１に示すように、食事メニュー情報出力装置１は、記憶部（記憶手段）１０、キーワード取得部（取得手段）１１、入力処理部１２、メニュー抽出部（抽出手段）１３、コンテンツ生成部１４、出力部（出力手段、取得先情報出力手段）１５、設定処理部１６および指示受信部１７を備えている。キーワード取得部１１には、日記管理装置２０１および予定管理装置２０２が接続されている。また、出力部１５には、表示装置２０３が接続されている。また、指示受信部１７には入力装置２０４が接続されている。２０２各部材の詳細については後述する。
【００２５】
なお、日記管理装置２０１は、ユーザによって作成された日記を表す日記情報を管理するアプリケーションを備えた装置である。当該日記には、ユーザによって作成された日記がユーザ以外の人間に対して公開されるようなブログを含む。予定管理装置２０２は、ユーザが立てた予定を表す予定情報を管理するアプリケーションを備えたスケジューラである。日記情報および予定情報には、ユーザの心身状態または予定を表すキーワード情報（文字情報）含まれている。
【００２６】
（食事メニュー情報出力装置１の概要）
食事メニュー情報出力装置１は、入力装置２０４からの指示を受けて、日記管理装置２０１および予定管理装置２０２からキーワード情報を取得して、食事メニュー情報を表示装置２０３に出力することによって、ユーザに食事メニュー情報を提供できる。これによって、食事メニュー情報出力装置１は、ユーザの作成した日記および予定に基づいて、ユーザが求めている食事メニューをユーザに対して提供できる。
【００２７】
（食事メニュー提案処理の詳細）
食事メニュー情報出力装置１における食事メニュー提案処理の一例について、図２を参照して以下に説明する。図２は、食事メニュー情報出力装置１による食事メニュー提案処理の詳細を示すフローチャートである。
【００２８】
図２に示すように、指示受信部１７は、入力装置２０４から食事メニュー提案指示を受信する（Ｓ１０１）と、当該指示を入力処理部１２に出力する。入力処理部１２は、この入力に基づいて、当該入力を受けた日時を表す日時情報を日時管理部（図示せず）から取得する。そして、入力処理部１２は、日時情報ならびに日記管理装置２０１および予定管理装置２０２に対するキーワード情報送信指示をキーワード取得部１１に出力する。キーワード取得部１１は、この出力に基づいて、キーワード送信指示および日時情報を日記管理装置２０１および予定管理装置２０２に送信する（Ｓ１０２）。
【００２９】
キーワード取得部１１は、日記管理装置２０１から上記日時情報が表す日時を含む更新日時が最も新しい日記を表す日記情報に含まれていた日記キーワード情報、および予定管理装置２０２から上記日時情報が表す日時の翌日の予定情報に含まれていた予定キーワード情報を取得する（Ｓ１０３）と、取得したこれらの情報をメニュー抽出部１３に出力する。ここで、日記キーワード情報は、例えば、更新日時の新しい順から２つ目、３つ目または４つ目以上の日記情報から抽出されたものであり得る。また例えば、日記キーワード情報は、上記日時情報が表す日時からさかのぼって、１日目、２日目または３日目以上までの日記情報から抽出されたものであり得る。
【００３０】
メニュー抽出部１３は、日記キーワード情報および予定キーワード情報の出力を受けると、記憶部１０にあらかじめ記憶されている（１）予定キーワード情報と関連付けられた複数のメニュー情報の一覧を表す予定キーワード−メニューリスト、および（２）日記キーワード情報と関連付けられた複数のメニュー情報の一覧を表す日記キーワード−メニュ
ーリストを取得する。メニュー抽出部１３は、（１）および（２）のリストを取得すると、予定管理装置２０２から取得した予定キーワード情報と同じ予定キーワード情報と関連付けられたメニュー情報を（１）のリストから抽出し、かつ日記管理装置２０１から取得した日記キーワード情報と同じ日記キーワード情報と関連付けられたメニュー情報を（２）のリストから抽出する（Ｓ１０４）。
【００３１】
ここで、（１）および（２）のリストの一例について図３を参照して以下に説明する。図３（ａ）は、予定情報用キーワードと食事メニューとの対応関係の一例を示す図であり、図３（ｂ）は、日記情報用キーワードと食事メニューとの対応関係の一例を示す図である。
【００３２】
図３（ａ）に示すように、予定情報に含まれ得るキーワードとしての「飲み会」は、メニューとしての「枝豆」、「から揚げ」、「煮魚」、「トマトソースパスタ」および「サラダ」などと関連付けられている。さらに、「居酒屋」は、「枝豆」、「から揚げ」および「煮魚」と関連付けられている。よって例えば、キーワード「飲み会」によって、メニュー抽出部１３は、「枝豆」、「から揚げ」、「煮魚」、「トマトソースパスタ」および「サラダ」を抽出する。図３（ｂ）に示すように、日記情報に含まれ得るキーワードとしての「胃」  ａｎｄ  （「痛」  ｏｒ  「もたれ」）は、メニューとしての「お粥」および「焼き豆腐の卵とじ」と関連付けられている。よって例えば、キーワード「胃痛」によって、メニュー抽出部１３は、メニュー「お粥」および「焼き豆腐の卵とじ」を抽出する。
【００３３】
ここでは、日記管理装置２０１からの日記キーワード情報がなく、予定管理装置２０２からの予定キーワード情報が「飲み会」である場合を例に挙げて説明する。つまり、メニュー抽出部１３は、日記キーワード情報「なし」および予定キーワード情報「飲み会」に基づいて、メニュー情報「枝豆」、「から揚げ」、「煮魚」、「トマトソースパスタ」および「サラダ」を抽出する。
【００３４】
メニュー抽出部１３は、日記キーワード情報から抽出されたメニュー情報の件数または予定キーワード情報から抽出されたメニュー情報の件数の両方が０であるか否かを判定する（Ｓ１０５）。ここでは、予定キーワード情報からメニュー情報が抽出されているので、メニュー抽出部１３は、両方の抽出数のいずれかが０ではない（Ｎｏ）と判定する。さらに、メニュー抽出部１３は、日記キーワード情報から抽出されたメニュー情報の件数または予定キーワード情報から抽出されたメニュー情報の件数のいずれかが０であるか否かを判定する（Ｓ１０６）。ここでは、日記キーワード情報がないので、メニュー抽出部１３は、日記キーワード情報から抽出されたメニュー情報の件数が「０」である（Ｙｅｓ）と判定して、上述の５つのメニュー情報、ならびにメニュー情報の抽出に用いたキーワード情報「なし」および「飲み会」をコンテンツ生成部１４に出力する。なお、Ｓ１０５において、メニュー抽出部１３は、両方の抽出数が０である（Ｙｅｓ）と判定すると、食事メニュー情報出力装置１は、「提案メニューなし」として処理を終了する。
【００３５】
なお、Ｓ１０６において、メニュー抽出部１３は、日記キーワード情報および予定キーワード情報のそれぞれに基づいて１以上のメニュー情報が抽出される（Ｎｏ）と、メニュー抽出部１３は、日記キーワード情報に基づいて抽出されたメニュー情報、および予定キーワード情報に基づいて抽出されたメニュー情報のうち、両方に共通するメニュー情報を抽出する（Ｓ１０７）。ここで、両方に共通するメニュー情報がない場合、メニュー抽出部１３は、さらなる抽出を中止して、日記キーワード情報および予定キーワード情報に基づいて抽出されたすべてのメニュー情報を、メニュー情報の抽出に用いたキーワード情報とともにコンテンツ生成部１４に出力する。
【００３６】
メニュー情報および２つのキーワード情報の出力に基づいて、コンテンツ生成部１４は、メニュー情報に対応するメニューの画像情報を記憶部１０から取得する。コンテンツ生成部１４は、取得したメニュー画像情報、メニュー情報、キーワード情報の取得先、およびキーワード情報のそれぞれを関連付けたコンテンツ情報を生成する（Ｓ１０８）。コンテンツ生成部１４は、例えば、表示装置２０３によって図４のように表示される形式においてコンテンツ情報を生成する。コンテンツ生成部１４は、生成したコンテンツ情報を出力部１５に出力する。コンテンツ情報の出力に基づいて、出力部１５は、表示装置２０３にコンテンツ情報を出力する。表示装置２０３は、出力されたコンテンツ情報を表示する。これによって、図４のような表示によって、ユーザは、メニューの名称、メニューの提案に使用されたキーワード（提案の根拠である情報）とその取得先（基本情報）、およびメニューの画像を確認できる。
【００３７】
（本実施形態の作用効果）
食事メニュー情報出力装置１は、入力装置２０４からの指示を受けて、日記管理装置２０１および予定管理装置２０２からキーワード情報を取得して、食事メニュー情報を表示装置２０３に出力することによって、ユーザに食事メニュー情報を提供できる。これによって、食事メニュー情報出力装置１は、ユーザの作成した日記および予定に基づいて、ユーザが求めている食事メニューをユーザに対して提供できる。
【００３８】
（キーワード情報送信処理の詳細）
日記管理装置２０１および予定管理装置２０２のキーワード情報送信処理の詳細について、図５を参照して以下に説明する。図５（ａ）は、日記管理装置２０１における処理の流れを示すフローチャートであり、図５（ｂ）は、予定管理装置２０２における処理の流れを示すフローチャートである。なお、日記管理装置２０１および予定管理装置２０２の構成は、本発明の本質に関わるものではないので、特に図示しない。
【００３９】
図５（ａ）に示すように、日記管理装置２０１において、通信部は、食事メニュー情報出力装置１のキーワード取得部１１からのキーワード情報送信指示および日時情報を受信する（Ｓ１１１）と、キーワード情報抽出部にキーワード情報送信指示および日時情報を出力する。この出力に基づいて、キーワード情報抽出部は、上記日時情報が表す日時を含めて最も更新日時の新しい日記情報を記憶部から取得する（Ｓ１１２）。そして、キーワード情報抽出部は、日記情報からユーザの心身状態を表す単語および文節を表す情報を日記キーワード情報として抽出する（Ｓ１１４）。ここで、記憶部から取得される日記情報は、例えば、更新日時の新しい順から２つ目、３つ目または４つ目以上の日記情報であり得る。また例えば、日記情報は、上記日時情報が表す日時からさかのぼって、１日目、２日目または３日目以上までの日記情報であり得る。
【００４０】
キーワード情報抽出部は、抽出した日記キーワード情報を通信部に出力する。この出力に基づいて、通信部は食事メニュー情報出力装置１のキーワード取得部１１に日記キーワード情報を送信する（Ｓ１１４）。
【００４１】
図５（ｂ）に示すように、予定管理装置２０２において、通信部は、食事メニュー情報出力装置１のキーワード取得部１１からのキーワード情報送信指示および日時情報を受信する（Ｓ１２１）と、キーワード情報抽出部にキーワード情報送信指示および日時情報を出力する。この出力に基づいて、キーワード情報抽出部は、上記日時情報が表す日時の当日の予定を表す予定情報を記憶部から取得する（Ｓ１２２）。そして、キーワード情報抽出部は、予定情報からユーザの予定を、単語および文節を表す情報を予定キーワード情報として抽出する（Ｓ１２４）。
【００４２】
キーワード情報抽出部は、抽出した予定キーワード情報を通信部に出力する。この出力
に基づいて、通信部は食事メニュー情報出力装置１のキーワード取得部１１に予定キーワード情報を送信する（Ｓ１１４）。
【００４３】
なお、日記管理装置２０１および予定管理装置２０２において、予定キーワード情報および日記キーワード情報を抽出する基準として、心身状態または予定を示す単語および文節を表す情報があらかじめ記憶部に記憶されている。よって、日記管理装置２０１および予定管理装置２０２のキーワード情報抽出部は、予定情報および日記情報に含まれている単語および文節から、記憶部に記憶されている単語および文節と一致する単語および文節を抽出する。
【００４４】
（日記管理装置２０１および予定管理装置２０２の選択処理）
食事メニュー情報出力装置１における日記管理装置２０１および予定管理装置２０２の選択処理の詳細について、図６を参照して以下に説明する。図６は、食事メニュー情報出力装置１における設定処理の詳細を示すフローチャートである。
【００４５】
図６に示すように、指示受信部１７は、入力装置２０４からキーワード取得先の選択指示（設定情報登録指示）を受ける（Ｓ１３１）と、指示受信部１７は、設定処理部１６に選択指示を出力する。設定処理部１６は、日記管理装置２０１および予定管理装置２０２が選択可能であることを表す選択装置情報（取得先情報）を記憶部１０から取得する。ここで、選択装置情報は、例えば、日記管理装置２０１および予定管理装置２０２（あるいはこれらの装置にインストールされている日記系ソフトウェアおよびスケジューラ系ソフトウェア）の名称である。そして、設定処理部１６は選択装置情報を出力部１５に出力する。この出力に基づいて、出力部１５は選択装置情報を表示装置２０３に出力する（Ｓ１３２）。これによって、表示装置２０３に選択可能な装置（にインストールされているソフトウェア）の名称が表示される。
【００４６】
指示受信部１７は、入力装置２０４から日記管理装置２０１および予定管理装置２０２を選択する情報の入力を受ける（Ｓ１３３）と、当該情報を設定処理部１６に出力する。設定処理部１６は、この情報に基づいてキーワード取得部１１に日記管理装置２０１および予定管理装置２０２との接続を指示して、当該情報を記憶部１０に記憶する（Ｓ１３４）。ここで、日記管理装置２０１および予定管理装置２０２を選択する情報の入力がなければ、再度、出力部１５は選択装置情報を表示装置２０３に出力する。
【００４７】
（日時情報の取得方法の変更例）
本実施形態において、日時情報は、食事メニュー提案指示を受信した日時を表す情報を例に説明した。しかし、日時情報は、食事メニュー提案指示とともにユーザが入力した日時であり得る。このような場合について、図７を参照して以下に説明する。図７は日時情報と取得すべきキーワード情報の範囲との対応例を示す図である。
【００４８】
図７に示すように、ユーザは、１１／１の１３：００に食事メニュー情報出力装置１に対して食事メニュー提案指示および食事する日時情報を入力する。ここでは、日時情報はユーザが食事メニューの提案を所望する１１／１２の１２：００を表す。よって、Ｓ１０１の処理の後に、入力処理部１２はユーザから入力された日時情報をキーワード情報取得部１１に出力する。
【００４９】
図７に示すように、日時情報が翌日の時刻を表しているので、キーワード情報取得部１１は、１１／１２の予定キーワード情報を予定管理装置２０２から取得する。また、キーワード情報取得部１１は、１１／１１の０：００〜１１／１２の１２：００までの日記キーワード情報を日記管理装置２０１から取得する。すなわち、キーワード情報取得部１１はユーザが入力した日時情報に基づいて、キーワード情報を取得する。
【００５０】
このように、食事メニュー出力装置１は、任意の日時における食事を提案できるので、例えば、今日の夕食、間食および夜食などの任意の食事におけるメニューを提供できる。
【００５１】
（キーワード情報と食事メニューとの対応関係の他の例）
上述した（予定または日記）キーワード情報と関連付けられている食事メニュー情報の他の例について図３を参照して以下に説明する。
【００５２】
図３（ａ）に示すように、メニュー抽出部１３は、キーワード「旅行」または「出張」によって、例えば、「ぶりしゃぶ」、「鰯」、「なめろう」、「ふぐ」、「きりたんぽ」および「牡蠣鍋」を抽出する。メニュー抽出部１３は、さらに地名を表すキーワード「下関」によって、「ふぐ」を抽出する。このように、移動をともなう行動をユーザが予定している場合、食事メニュー情報出力装置１は、行き先の名産物などから提案する食事メニューを選択する。
【００５３】
また、メニュー抽出部１３は、キーワード「徹夜」によって、例えば「ラーメン」および「お茶漬け」を抽出する。このように、ある種の行動をユーザが予定している場合、食事メニュー情報出力装置１は、その行動によって置かれる状態のときに一般的に好まれる食事メニューを選択する。
【００５４】
図３（ｂ）に示すように、メニュー抽出部１３は、キーワード「疲れ」または「疲労」によって、例えば、「タウリンたっぷり魚介のパスタ」、「ブイヤベース」および「マグロのやまかけ」を抽出する。このように、ユーザが日記に肉体の疲労について記載している場合、食事メニュー情報出力装置１は、肉体の回復を促進する食事メニューを選択する。
【００５５】
また、メニュー抽出部１３は、キーワード「眠れない」、「不眠」または「睡眠ａｎｄ不足」によって、例えば、「蜂蜜入りミルク」を抽出する。このように、ユーザが日記に不眠について記載している場合、食事メニュー情報出力装置１は、不眠を解消するような食事メニューを選択する。
【００５６】
また、メニュー抽出部１３は、キーワード「いらいら」によって、例えば、「ほうれん草のピーナツ和え」、「小魚の南蛮漬け」および「サツマイモのレモン煮」を抽出する。このように、ユーザが日記に精神のいらだちについて記載している場合、食事メニュー情報出力装置１は、精神を鎮静させる成分を摂取できる食事メニューを選択する。
【００５７】
また、メニュー抽出部１３は、キーワード「プチうつ」によって、例えば、「セロトニンたっぷり鶏肉とほうれん草のグラタン」を抽出する。このように、ユーザが日記に気分のふさぎについて記載している場合、食事メニュー情報出力装置１は、神経伝達系に作用して気分を浮き立たせる成分を摂取できる食事メニューを選択する。
【００５８】
以上のように、食事メニュー情報出力装置１ユーザの種々の心身状態および予定に基づいて、例えば、ユーザの心身状態の改善および向上に繋がる食事メニュー、ならびにユーザの行動を有意義にする食事メニューをユーザに提供できる。
【００５９】
（キーワード情報を取得する装置の変更例）
本実施形態において、食事メニュー情報出力装置１は、日記管理装置２０１および予定管理装置２０２と接続されている。しかし、食事メニュー情報出力装置１は、日記管理装置２０１または予定管理装置２０２のいずれか一方と接続されていてもよい。この場合、図２におけるＳ１０５およびＳ１０６の処理が行われずに、Ｓ１０４においてメニュー抽
出部１３に抽出された食事メニュー情報のすべてに基づいてコンテンツが作成される。
【００６０】
（食事メニュー情報出力装置１および接続される各装置の変更例）
図１に示すように、食事メニュー情報出力装置１は、日記管理装置２０１、予定管理装置２０２、表示装置２０３および入力装置２０４のそれぞれと接続されている。しかし、食事メニュー情報出力装置１、日記管理装置２０１、予定管理装置２０２、表示装置２０３および入力装置２０４は、１つの装置内に格納されているか、または２つ以上の装置の組み合わせから構成されていてもよい。また、５つの装置が個別の装置として構成される場合、食事メニュー情報出力装置１と、日記管理装置２０１、予定管理装置２０２、表示装置２０３および入力装置２０４とは、有線、無線またはこれらの組み合わせからなる種々のネットワークを介して接続され得る。このようなネットワークは、例えば、インターネットのような相互接続ネットワークである。
【００６１】
〔実施形態２〕
本発明の他の実施形態について図７および図８を参照して以下に説明する。
【００６２】
（食事メニュー情報出力装置２）
本実施形態に係る食事メニュー情報出力装置２について、図７を参照して以下に説明する。図７は、食事メニュー情報出力装置２の要部構成を示すブロック図である。図７に示すように、食事メニュー情報出力装置２は、実施形態１の食事メニュー情報出力装置１の構成に加えて、出力済メニュー情報判定部１８を備えている点において異なっている。また、記憶部１０には、出力済の食事メニュー情報、および当該食事メニュー情報の出力日を表す日時情報（出力日情報）がさらに記憶されている。つまり、記憶部１０は、出力済の食事情報を記憶する構成（出力済食事情報記憶手段）を兼ねている。
【００６３】
（他の食事メニュー提案処理の詳細）
食事メニュー情報出力装置２における食事メニュー提案処理の一例について、図８を参照して以下に説明する。図８は、食事メニュー情報出力装置２による食事メニュー提案処理の詳細を示すフローチャートである。図８における処理のうち、Ｓ２０１〜Ｓ２０６およびＳ２０９〜Ｓ２１０の処理は、図２におけるＳ１０１〜Ｓ１０７およびＳ１０８〜Ｓ１０９と同じ処理である。このため、Ｓ２０８、Ｓ２０９およびＳ２１２の処理についてのみ詳細を説明する。
【００６４】
図８に示すように、Ｓ２０１〜Ｓ２０７の処理に基づいて、メニュー抽出部１３は、抽出したメニュー情報、およびメニュー情報の抽出に用いたキーワード情報を出力済メニュー情報判定部１８に出力する。この出力に基づいて、出力済メニュー情報判定部１８は、記憶部１０から出力済（記憶済）の食事メニュー情報、および当該食事メニュー情報の出力日を表す日時情報を取得する。この出力済の食事メニュー情報および出力日に基づいて、出力済メニュー情報判定部１８は、抽出された食事メニュー情報がユーザに対して提案済（出力済）であるか否かを判定する（Ｓ２０８）。つまり、出力済メニュー情報判定部１８は、抽出された食事メニュー情報のなかに、取得した出力済の食事メニュー情報と一致する食事メニュー情報が含まれているか否かを判定する。
【００６５】
出力済メニュー情報判定部１８は、「含まれている」（Ｙｅｓ）と判定すると、さらに現在の日付が、出力済の食事メニュー情報の出力日から所定の日数を経過しているか否かを判定する。出力済メニュー情報判定部１８は、取得した日時情報が表す日付と現在の日付とを比較して、あらかじめ設定された日数が経過していないと判定すると、この食事メニュー情報が「提案済み」であると判断される。一方において、出力済メニュー情報判定部１８は、取得した日時情報が表す日付と現在の日付とを比較して、あらかじめ設定された日数が経過していると判定すると、この食事メニュー情報が「未提案」であると判断さ
れる。また、出力済メニュー情報判定部１８は、出力済の食事メニュー情報と一致しない食事メニュー情報も同様に、「未提案」であると判定される。出力済メニュー情報判定部１８は、抽出された食事メニュー情報から「提案済み」の食事メニュー情報を除いて、「未提案」のメニュー情報のみをコンテンツ生成部１４に出力する（Ｓ２０９）。
【００６６】
出力済メニュー情報判定部１８は、「含まれていない」（Ｎｏ）と判定すると、抽出されたすべての食事メニュー情報をコンテンツ生成部１４に出力する。
【００６７】
この後、Ｓ２１０およびＳ２１１の処理が行われる。そして、出力部１５は、コンテンツ生成部１４に出力した食事メニュー情報のそれぞれに現在の日時を表す日時情報を関連付け、これらの食事メニュー情報を出力済の食事メニュー情報として記憶部１０に記憶する（Ｓ２１２）。
【００６８】
（本実施形態の作用効果）
以上のように、本実施形態に係る食事メニュー情報出力装置２は、提案済の食事メニューを、提案した日から所定期間が経過した後にのみふたたび提案する。つまり、食事メニュー情報出力装置２は、同じメニューを短期間に繰り返し提案しない。よって、ユーザが求める食事メニューをより適切に提案することができる。
【００６９】
（日数の設定）
出力済メニュー情報判定部１８が「提案済」または「未提案」の判定に用いる、あらかじめ設定された日数は、例えば、食事メニュー情報出力装置２にユーザまたは装置の提供者が設定すればよい。設定処理は、実施形態１における図６を参照した記載における処理を利用すればよい。設定処理の一例について図６を参照して以下に説明する。
【００７０】
図６に示すように、指示受信部１７は、入力装置２０４から再提案日数登録指示（設定情報登録指示）を受ける（Ｓ１３１）と、指示受信部１７は、設定処理部１６に再提案日数登録指示を出力する。設定処理部１６は、再提案日数登録情報を記憶部１０から取得する。そして、設定処理部１６は再提案日数登録情報を出力部１５に出力する。この出力に基づいて、出力部１５は再提案日数登録情報を表示装置２０３に出力する（１３２）。
【００７１】
指示受信部１７は、入力装置２０４から再提案日数情報の入力を受ける（Ｓ１３３）と、当該情報を設定処理部１６に出力する。設定処理部１６は、再提案日数情報を記憶部１０（Ｓ１３４）。
【００７２】
〔実施形態３〕
本発明の他の実施形態について図９および図１０を参照して以下に説明する。
【００７３】
（食事メニュー情報出力装置２）
本実施形態に係る食事メニュー情報出力装置３について、図９を参照して以下に説明する。図９は、食事メニュー情報出力装置３の要部構成を示すブロック図である。図９に示すように、食事メニュー情報出力装置３は、実施形態２の食事メニュー情報出力装置２の構成に加えて、提案件数判定部１９を備えている点において異なっている。また、記憶部１０には、提案件数の最大値を表す最大提案件数情報がさらに記憶されている。
【００７４】
（他の食事メニュー提案処理の詳細）
食事メニュー情報出力装置３における食事メニュー提案処理の一例について、図１０を参照して以下に説明する。図１０は、食事メニュー情報出力装置３による食事メニュー提案処理の詳細を示すフローチャートである。図１０における処理のうち、Ｓ３０１〜Ｓ３０８およびＳ３１１〜Ｓ３１３の処理は、図８におけるＳ２０１〜Ｓ２０９およびＳ２１
０〜Ｓ２１２と同じ処理である。このため、Ｓ３１０およびＳ３１１の処理についてのみ詳細を説明する。
【００７５】
図１０に示すように、Ｓ３０１〜Ｓ３０９の処理に基づいて、出力済メニュー情報判定部１８は、判定済の食事メニュー情報を提案件数判定部１９に出力する。この出力に基づいて、提案件数判定部１９は、記憶部１０から最大提案件数情報を取得する。そして、提案件数判定部１９は、抽出された食事メニュー情報の件数が、最大提案件数情報が表す最大値以下であるか否かを判定する（Ｓ３１０）。提案件数判定部１９は、「最大値以下である」（Ｙｅｓ）と判定すると、抽出された食事メニュー情報のすべてをコンテンツ生成部１４に出力する。
【００７６】
一方において、提案件数判定部１９は、「最大値を超えている」（Ｎｏ）と判定すると、抽出された食事メニュー情報のうち、上記最大値と同じ件数だけ選択して食事メニュー情報の件数を制限する（Ｓ３１１）。ここで、最大値が２であり、抽出された食事メニュー情報が「枝豆」、「から揚げ」、「煮魚」、「トマトソースパスタ」および「サラダ」であり、メニュー情報の抽出に用いたキーワード情報が、日記キーワード情報の「なし」および予定キーワード情報の「飲み会」である場合を例にする。
【００７７】
提案件数判定部１９は、最大値が２であるので、「枝豆」、「から揚げ」、「煮魚」、「トマトソースパスタ」および「サラダ」から２つの食事メニューを選択する。提案件数判定部１９は、無作為に５つの食事メニュー情報から選択するか、または特定の基準に沿って選択する。この基準としては、例えば、５つの食事メニュー情報が関連付けられているキーワード情報から１つずつ選択することである。図３に示すように、「枝豆」、「から揚げ」および「煮魚」が「飲み会  ａｎｄ  居酒屋」と関連付けられているので、提案件数判定部１９は、３つのうちから、例えば「から揚げ」を選択する。そして、「トマトソースパスタ」および「サラダ」が「飲み会  ａｎｄ  レストラン」と関連付けられているので、提案件数判定部１９は、２つのうちから、例えば「サラダ」を選択する。
【００７８】
提案件数判定部１９は、最大値以下にまで制限した食事メニュー情報をコンテンツ生成部１４に出力する。この後、Ｓ３１２〜Ｓ３１４を経て食事メニュー情報出力装置３は、処理を終了する。
【００７９】
（本実施形態の作用効果）
以上のように、本実施形態に係る食事メニュー情報出力装置３は、あらかじめ設定された件数以下の食事メニューを提案する。よって、不必要に多くの食事メニューを提案することによって、かえってユーザが選択に困るようなことがなく、ユーザが求める食事メニューをより適切に提案することができる。
【００８０】
（最大提案件数情報の設定）
なお、提案件数判定部１９が提案件数の判定に用いる、最大提案件数情報は、例えば、食事メニュー情報出力装置３にユーザまたは装置の提供者が設定すればよい。設定処理は、実施形態１における図６を参照した記載における処理を利用すればよい。設定処理の一例について図６を参照して以下に説明する。
【００８１】
図６に示すように、指示受信部１７は、入力装置２０４から最大提案件数登録指示（設定情報登録指示）を受ける（Ｓ１３１）と、指示受信部１７は、設定処理部１６に最大提案件数登録指示を出力する。設定処理部１６は、最大提案件数登録情報を記憶部１０から取得する。そして、設定処理部１６は最大提案件数登録情報を出力部１５に出力する。この出力に基づいて、出力部１５は最大提案件数登録情報を表示装置２０３に出力する（１３２）。
【００８２】
指示受信部１７は、入力装置２０４から最大提案件数情報の入力を受ける（Ｓ１３３）と、当該情報を設定処理部１６に出力する。設定処理部１６は、最大提案件数情報を記憶部１０（Ｓ１３４）。
【００８３】
なお、実施形態１〜３における各種の設定は、食事メニュー出力装置１〜３の使用開始時にさえ行われれば、食事メニューの提案時ごとに行う必要はない。初期設定が完了すれば、それ以降はユーザが所望する任意のタイミングにおいてなされ得る。当該タイミングは、例えば、設定のリセット時または前回の設定から所定の時間が経過したときなどである。
【００８４】
（食事メニュー情報出力装置３の構成の変形例）
本実施形態において、食事メニュー情報出力装置３は、出力済メニュー情報判定部１８を備えている。しかし、食事メニュー情報出力装置３は、出力済メニュー情報判定部１８を備えていない構成であってもよい。この場合、メニュー抽出部１３は、抽出した食事メニュー情報を提案件数判定部１９に出力する。つまり、図１０におけるＳ３０７およびＳ３０９の処理が省略される。
【００８５】
（プログラムおよび記録媒体）
食事メニュー情報出力装置１、２および３に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００８６】
すなわち、食事メニュー情報出力装置１、２および３は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても達成できる。
【００８７】
この記録媒体は、上述した機能を実現するソフトウェアである食事メニュー情報出力装置１、２および３のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータによって読み取り可能に記録していればよい。食事メニュー情報出力装置１、２および３に、この記録媒体を供給する。これにより、コンピュータとしての食事メニュー情報出力装置１、２および３（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００８８】
プログラムコードを食事メニュー情報出力装置１、２および３に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００８９】
また、食事メニュー情報出力装置１、２および３を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して食事メニュー情報出力装置１、２および３に供給する。この通信ネットワークは食事メニュー情報出力装置１、２および３にプログラムコードを供給できるもので
あればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００９０】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送によって具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００９１】
本発明は、ユーザに食事メニューを提供する装置として有用である。
【符号の説明】
【００９２】
１      食事メニュー情報出力装置
２      食事メニュー情報出力装置
３      食事メニュー情報出力装置
１０    記憶部（記憶手段、出力済食事メニュー情報記憶手段）
１１    キーワード取得部（取得手段）
１２    入力処理部
１３    メニュー抽出部（抽出手段）
１４    コンテンツ生成部
１５    出力部（出力手段、取得先情報出力手段）
１６    設定処理部
１７    指示受信部
１８    出力済メニュー情報判定部
１９    提案件数判定部
２０１  日記管理装置
２０２  予定管理装置
２０３  表示装置
２０４  入力装置
【図１】
2011113134.tif 000003
【図２】
2011113134.tif 000004
【図３】
2011113134.tif 000005
【図４】
2011113134.tif 000006
【図５】
2011113134.tif 000007
【図６】
2011113134.tif 000008
【図７】
2011113134.tif 000009
【図８】
2011113134.tif 000010
【図９】
2011113134.tif 000011
【図１０】
2011113134.tif 000012
【図１１】
2011113134.tif 000013