(57)【要約】【課題】ユーザの求めに一致した料理についての料理情報を推薦料理情報としてより確実に決定する。【解決手段】調理環境情報取得部１６は、調理環境を表す調理環境情報を取得する。たとえば、現在の気象状況を表す気象情報、または、現在の時間を表す時間情報を取得する。推薦料理情報決定部１４は、調理環境情報、および、複数の料理情報を用いて、複数の料理情報のうち調理環境に応じた少なくとも１つの料理情報を、推薦料理情報として決定する。表示処理部１５は、推薦料理情報決定部１４によって決定された推薦料理情報の表す料理の料理名や画像などを、ディスプレイ６に表示する。【選択図】図１
2007334605.tif 000002
【特許請求の範囲】
【請求項１】
複数の料理情報のうち少なくとも１つの料理情報を、ユーザに推薦する推薦料理情報として決定する料理情報処理装置であって、
調理環境を表す調理環境情報を取得する調理環境情報取得手段と、
上記調理環境情報、および、上記複数の料理情報に基づき、上記複数の料理情報のうち上記調理環境に応じた少なくとも１つの料理情報を、上記推薦料理情報として決定する推薦料理情報決定手段とを備えていることを特徴とする料理情報処理装置。
【請求項２】
上記調理環境情報取得手段は、調理を行うときの時間を表す時間情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記時間情報に基づき、上記時間に応じた上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項１に記載の料理情報処理装置。
【請求項３】
上記調理環境情報取得手段は、上記時間情報として、調理を行うときにおける一日の内での時間帯、曜日、月、および季節のうち、少なくともいずれかを表す情報を取得することを特徴とする請求項２に記載の料理情報処理装置。
【請求項４】
上記調理環境情報取得手段は、調理を行うときにおける気象を表す気象情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記気象情報に基づき、上記気象に応じた上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項１に記載の料理情報処理装置。
【請求項５】
上記調理環境情報取得手段は、上記気象情報として、天気、気温、および湿度のうち少なくともいずれかを表す情報を取得することを特徴とする請求項４に記載の料理情報処理装置。
【請求項６】
上記調理環境情報取得手段は、ユーザの有する食材を表す食材情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記食材情報に基づき、上記食材を用いて調理できる料理についての上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項１に記載の料理情報処理装置。
【請求項７】
ユーザが過去において調理装置に調理させた履歴料理についての履歴を表す料理履歴情報に基づき、ユーザの嗜好情報を学習する嗜好学習手段をさらに備え、
上記推薦料理情報決定手段は、上記嗜好情報に応じた上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項１に記載の料理情報処理装置。
【請求項８】
上記料理履歴情報は、上記履歴料理を調理させた時間を表す時間情報を含んでおり、
上記嗜好学習手段は、上記時間情報の表す時間ごとに、上記嗜好情報を学習する請求項７に記載の料理情報処理装置。
【請求項９】
上記嗜好学習手段は、上記履歴料理の調理に用いられる食材、上記履歴料理に含まれる栄養素、上記履歴料理のカロリー量、上記履歴料理の種別、上記履歴料理の調理方法、および上記履歴料理の調理に要する時間のうち、少なくともいずれかに基づき、上記嗜好情報を学習することを特徴とする請求項７に記載の料理情報処理装置。
【請求項１０】
上記料理履歴情報に基づき、ユーザに不足している栄養素を特定する不足栄養素特定手段をさらに備え、
上記推薦料理情報決定手段は、上記不足栄養素を含んでいる料理についての上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項７に記載の料理情報処理装置。
【請求項１１】
上記料理履歴情報に基づき、ユーザの過去の摂取カロリー量を特定する摂取カロリー量特定手段をさらに備え、
上記推薦料理情報決定手段は、上記特定された摂取カロリー量に基づき、ユーザがダイエットするのに適した料理についての上記料理情報を上記推薦料理情報として決定することを特徴とする請求項７に記載の料理情報処理装置。
【請求項１２】
食材と食材の旬の時期とを対応付けた情報、および、上記取得された時間情報に基づき、上記時間情報の表す時期を旬とする食材を特定する食材特定手段をさらに備え、
上記推薦料理情報決定手段は、上記特定された食材を用いて調理できる料理についての上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項２に記載の料理情報処理装置。
【請求項１３】
上記推薦料理情報決定手段は、上記料理履歴情報に基づき、上記料理情報の表す料理を過去の一定期間内に調理させたことがない場合に、当該料理情報を、当該料理情報の表す料理を上記一定期間内に調理させたことがある場合に比べてより優先的に上記推薦料理情報として決定することを特徴とする請求項７に記載の料理情報処理装置。
【請求項１４】
ユーザによる調理条件の入力を受け付ける調理条件入力手段をさらに備え、
上記推薦料理情報決定手段は、上記調理条件を満たす上記料理情報を、上記推薦料理情報として決定することを特徴とする請求項１に記載の料理情報処理装置。
【請求項１５】
上記調理条件入力手段が受け付ける上記調理条件は、食事する一日の内での時間帯、ダイエットに関する条件、栄養バランスに関する条件、および食物アレルギーに関する条件のうち少なくともいずれかであることを特徴とする請求項１４に記載の料理情報処理装置。
【請求項１６】
上記推薦料理情報をユーザに提示する推薦料理情報提示手段をさらに備えていることを特徴とする請求項１に記載の料理情報処理装置。
【請求項１７】
上記推薦料理情報提示手段は、上記推薦料理情報決定手段によって複数の上記料理情報が上記推薦料理情報として決定されたとき、当該複数の推薦料理情報の表す各料理の料理名を一覧にしてディスプレイに表示することを特徴とする請求項１６に記載の料理情報処理装置。
【請求項１８】
上記推薦料理情報提示手段は、上記推薦料理情報の表す料理の少なくとも料理名および画像を、ディスプレイに表示することを特徴とする請求項１６に記載の料理情報処理装置。
【請求項１９】
上記提示された推薦料理情報に対するユーザによる選択を受け付ける推薦料理情報選択手段と、
上記推薦料理情報選択手段の受け付けた上記推薦料理情報の表す料理を、調理装置に調理させる調理処理手段とをさらに備えていることを特徴とする請求項１６に記載の料理情報処理装置。
【請求項２０】
上記料理情報を外部から取得する料理情報取得手段をさらに備えていることを特徴とする請求項１に記載の料理情報処理装置。
【請求項２１】
上記推薦料理情報を、他の装置に出力する出力手段をさらに備えていることを特徴とする請求項１に記載の料理情報処理装置。
【請求項２２】
複数の料理情報のうち少なくとも１つの料理情報を、ユーザに推薦する推薦料理情報として決定する料理情報処理方法であって、
調理環境を表す調理環境情報を取得する調理環境情報取得ステップと、
上記調理環境情報、および、上記複数の料理情報を用いて、上記複数の料理情報のうち上記調理環境に応じた少なくとも１つの料理情報を、上記推薦料理情報として決定する推薦料理情報決定ステップとを含んでいることを特徴とする料理情報処理方法。
【請求項２３】
請求項１から２１のいずれか１項に記載の料理情報処理装置を動作させる料理情報処理プログラムであって、コンピュータを上記の各手段として機能させるための料理情報処理プログラム。
【請求項２４】
請求項２３に記載の料理情報処理プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに推薦する推薦料理情報を決定する料理情報処理装置、料理情報処理方法、料理情報処理プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、電子レンジ等の調理機器には、複数の自動調理メニューがあらかじめ登録されている。ユーザは、登録済みのメニューのうち、いずれかの調理メニューを選択する。これにより調理機器に、加熱調理を自動的に実行させることができる。
【０００３】
しかし、あらかじめ登録されている調理メニューの数が多くなると、所望の調理メニューの呼び出し操作が煩雑になる。そこで、このような操作の煩雑さを低減する技術として、特許文献１には、複数の調理メニューの内の１又は複数を予め優先呼び出しメニューとして登録しておくことにより、メニュー呼び出し時に、優先呼び出しメニューとして登録されている調理メニューを優先的に呼び出して実行するようにした加熱調理器が開示されている。
【０００４】
特許文献１の技術において、ユーザが、登録されている全ての調理メニューのうち、使用頻度が高い調理メニューを「優先呼び出しメニュー（お気に入りメニュー）」として登録したとする。このときユーザは、「お気に入りメニュー」から所望の調理メニューを選択すれば、簡単な操作によって調理できる。
【０００５】
このようなお気に入り機能では、ユーザが所定のキーを操作するたびに、登録済みの調理メニューが順次、呼び出される。そのためユーザは、所望の調理メニューが呼び出されたときに実行キーを押下する。これにより、選択した調理メニューにしたがった調理、たとえば加熱制御を実行させることができる。
【０００６】
また特許文献２には、提供される調理関連情報から適切な調理メニューを選択する調理関連情報提供システムが開示されている。このシステムでは、電子レンジ等の調理機器の調理履歴も含む、料理関係者の嗜好に応じて選択された調理データを示す選択情報に基づいて、適切な調理メニューを選択する。
【特許文献１】特開２００３−２８４２９号（２００３年１月２９日公開）
【特許文献２】特開２００２−３６６７３７号（２００２年１２月２０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし上述した従来技術には、ユーザに適した調理メニューを必ずしも確実に提供できない問題がある。
【０００８】
たとえば特許文献１に係る技術の「お気に入りメニュー」の機能においては、使用頻度が高い調理メニューをユーザが登録する必要がある。また、ユーザが登録したもの以外の調理メニューは、たとえば、食材や調理方法で木構造化された検索メニューを順にたどって、所望の調理メニューを探す必要がある。
【０００９】
また、特許文献２に係るシステムのように、調理履歴を含む調理関係者の嗜好情報に応じて調理メニューを提供し、以前の操作履歴に含まれる食材や調理方法から推測した調理メニューを表示した場合、たとえばユーザが朝食を作ろうと思っておすすめの調理メニューを探したとき、朝食でよく食べる食材を使った調理メニューだけでなく、ときには夕食でよく食べている食材を使った調理メニューが提示されることがある。また、調理履歴のみに基づきおすすめの調理メニューを提示すると、前回ユーザが食べた料理についての調理メニューを、より上位に提示してしまう問題も起こる。
【００１０】
本発明は、上記の問題点を鑑みてなされたものであり、その目的は、ユーザの求めに一致した料理についての料理情報を推薦料理情報としてより確実に決定する料理情報処理装置、料理情報処理方法、料理情報処理プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
（料理情報処理装置の基本構成）
本発明に係る料理情報処理装置は、上記の課題を解決するために、
複数の料理情報のうち少なくとも１つの料理情報を、ユーザに推薦する推薦料理情報として決定する料理情報処理装置であって、
調理環境を表す調理環境情報を取得する調理環境情報取得手段と、
上記調理環境情報、および、上記複数の料理情報を用いて、上記複数の料理情報のうち上記調理環境に応じた少なくとも１つの料理情報を、上記推薦料理情報として決定する推薦料理情報決定手段とを備えていることを特徴としている。
【００１２】
上記の構成によれば、調理環境情報取得手段は、調理環境を表す調理環境情報を取得する。たとえば、現在の気象状況を表す情報や、調理の時間についての情報を、調理環境情報として取得する。これにより料理情報処理装置は、調理環境情報に基づけば、ユーザの調理環境について知ることができる。
【００１３】
推薦料理情報決定手段は、複数の料理情報のうち調理環境に応じた少なくとも１つの料理情報を、推薦料理情報として決定する。このとき、調理環境情報取得手段によって取得された調理環境情報、および、複数の料理情報を用いる。これにより、たとえば、調理環境情報に基づき、現在の気温が基準値よりも高いと判定したとする。このとき、基準値よりも気温が高い場合に適していることが定義されている料理情報、たとえば冷麺やサラダなどの冷たい料理についての料理情報を、ユーザに推薦する推薦料理情報として決定する。
【００１４】
同じように、調理環境情報および料理情報に基づき、現在の時間を朝だと特定したときには、料理情報の表す複数の料理情報のうち、朝食向きの軽食についての料理情報を推薦料理情報として決定する。
【００１５】
以上のように料理情報処理装置は、ユーザの求めに一致した料理情報を推薦料理情報としてより確実に決定できる効果を奏する。
【００１６】
（料理情報処理方法）
本発明に係る料理情報処理方法は、上記の課題を解決するために、
複数の料理情報のうち少なくとも１つの料理情報を、ユーザに推薦する推薦料理情報として決定する料理情報処理方法であって、
調理環境を表す調理環境情報を取得する調理環境情報取得ステップと、
上記調理環境情報、および、上記複数の料理情報を用いて、上記複数の料理情報のうち上記環境に応じた少なくとも１つの料理情報を、上記推薦料理情報として決定する推薦料理情報決定ステップとを含んでいることを特徴としている。
【００１７】
上記の構成によれば、本発明に係る料理情報処理装置と同様の作用、効果を奏する。
【００１８】
（時間情報に基づき推薦料理情報を決定）
また、本発明に係る料理情報処理装置では、さらに、
上記調理環境情報取得手段は、調理を行うときの時間を表す時間情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記時間情報に基づき、上記時間に応じた上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００１９】
ここで、上記時間情報として、料理を調理するときにおける一日の内での時間帯、曜日、月、および季節のうち、少なくともいずれかを表す情報を取得することが好ましい。
【００２０】
上記の構成によれば、調理環境情報取得手段は、調理を行うときの時間を表す時間情報を、調理環境情報として取得する。具体的には、料理を調理するときにおける一日の内での時間帯、曜日、月、および季節のうち、少なくともいずれかを表す情報を取得する。
【００２１】
推薦料理情報決定手段は、調理環境情報取得手段によって取得された時間情報に基づき、複数の料理情報のうち時間情報の表す時間に応じた料理情報を、ユーザに推薦する推薦料理情報として決定する。たとえば、時間帯を朝だと特定したときは、朝食向きの軽い料理についての料理情報を推薦料理情報として決定する。一方、時間帯を夕方だと特定したときは、夕食向きの豪勢な料理についての料理情報を推薦料理情報として決定する。
【００２２】
以上のように料理情報処理装置は、時間帯に応じた料理情報を推薦料理情報としてより確実に決定できる効果を奏する。
【００２３】
（気象情報に基づき推薦料理情報を決定）
また、本発明に係る料理情報処理装置では、さらに、
上記調理環境情報取得手段は、調理を行うときにおける気象を表す気象情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記気象情報に基づき、上記気象に応じた上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００２４】
上記の構成によれば、調理環境情報取得手段は、調理を行うときにおける気象を表す気象情報を、調理環境情報として取得する。たとえば、気象情報として、少なくとも天気、気温、および湿度のいずれかを表す情報を取得する。
【００２５】
さらに、推薦料理情報決定手段は、調理環境情報取得手段によって取得された気象情報に基づき、気象に応じた料理情報を推薦料理情報として推薦する。たとえば、気温が高いときには冷麺やサラダなどの冷たい料理についての料理情報を推薦料理情報として決定し、気温が低いときには焼き肉や鍋物などの暖かい料理についての料理情報を推薦料理情報として決定する。
【００２６】
以上のように料理情報処理装置は、気象に応じた料理情報を推薦料理情報としてより確実に決定できる効果を奏する。
【００２７】
（食材情報の取得）
また、本発明に係る料理情報処理装置では、さらに、
上記調理環境情報取得手段は、ユーザの有する食材を表す食材情報を、上記調理環境情報として取得し、
上記推薦料理情報決定手段は、上記食材情報に基づき、上記食材を用いて調理できる料理についての上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００２８】
上記の構成によれば、調理環境情報取得手段は、ユーザの有する食材を表す食材情報を、調理環境情報として取得する。たとえば、食材についての情報を管理する機能を有する冷蔵庫から、保存済みの食材についての情報を取得する。
【００２９】
推薦料理情報決定手段は、調理環境情報取得手段によって取得された食材情報に基づき、ユーザの有する食材を用いて調理できる料理についての料理情報を、推薦料理情報として決定する。たとえば冷蔵庫に魚が保存されていることを、食材情報に基づき特定したとする。このとき、複数の料理情報のうち魚を用いて調理できる料理（たとえばムニエル）についての料理情報を、推薦料理情報として決定する。
【００３０】
以上のように料理情報処理装置は、ユーザにとって身近な食材を用いた料理についての料理情報を推薦料理情報としてより確実に決定できる効果を奏する。したがって、ユーザが短時間で調理できる料理についての料理情報を推薦料理情報として決定できる。
【００３１】
（嗜好情報の学習）
また、本発明に係る料理情報処理装置では、さらに、
ユーザが過去において調理装置に調理させた履歴料理についての履歴を表す料理履歴情報に基づき、ユーザの嗜好情報を学習する嗜好学習手段をさらに備え、
上記推薦料理情報決定手段は、上記嗜好情報に応じた上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００３２】
上記の構成によれば、嗜好学習手段は、所定の料理履歴情報に基づき、ユーザの嗜好情報を学習する。この料理履歴情報は、ユーザが過去において調理装置に調理させた料理、すなわち履歴料理についての履歴を表すものである。料理履歴情報は、料理情報処理装置が調理装置に調理を自動実行させた結果として生成したものであってもよいし、別途、調理装置から取得したものであってもよい。
【００３３】
嗜好学習手段は、たとえば、料理履歴情報に含まれる各種の料理特徴情報に基づき、ユーザの嗜好情報を学習する。たとえば、食材を表す情報や、調理方法を表す情報の、料理履歴情報における出現頻度を蓄積することによって、嗜好情報を学習する。これにより、推薦料理情報決定手段は、学習された嗜好情報に応じた料理情報を、推薦料理情報として決定する。
【００３４】
以上のように料理情報処理装置は、ユーザの嗜好に一致した料理情報を推薦料理情報としてより確実に決定できる効果を奏する。
【００３５】
（調理の時間ごとに嗜好情報を学習）
上記料理履歴情報は、上記履歴料理を調理させた一日の内での時間を表す時間情報を含んでおり、
上記嗜好学習手段は、上記時間情報に基づき、上記時間ごとに上記嗜好情報を学習することを特徴としている。
【００３６】
上記の構成によれば、料理履歴情報は、履歴料理を調理させた一日の内での時間を表す時間情報を含んでいる。たとえば、第１の履歴料理を調理させた時間として「午前７時３０分〜４０分」を表す時間情報と、第２の履歴料理を調理させた時間として「午後８時〜８時３０分」を表す時間情報とをそれぞれ含んでいる。
【００３７】
嗜好学習手段は、料理履歴情報に含まれている時間情報に基づき、ユーザの嗜好情報を時間ごとに学習する。たとえば、午前７時から午前８時における嗜好情報と、午後７時から午後９時における嗜好情報とを、それぞれ、個別に学習する。
【００３８】
推薦料理情報決定手段は、学習された嗜好情報に基づき、時間ごとの嗜好情報にそれぞれ応じた料理情報を、時間ごとの推薦料理情報として決定する。たとえば、午前７時から午前８時における嗜好情報に応じた料理情報を、朝食についての推薦料理情報として決定する。一方、午後６時から午後８時における時間における嗜好情報に応じた料理情報を、夕食についての推薦料理情報として決定する。
【００３９】
以上のように料理情報処理装置は、ユーザの好みに一致した料理についての料理情報を、時間ごとにより確実に決定できる効果を奏する。
【００４０】
（各種の料理特徴）
また、本発明に係る料理情報処理装置では、さらに、
上記嗜好学習手段は、上記履歴料理の調理に用いられる食材、上記履歴料理に含まれる栄養素、上記履歴料理のカロリー量、上記履歴料理の種別、上記履歴料理の調理方法、および上記履歴料理の調理に要する時間のうち、少なくともいずれかに基づき、上記嗜好情報を学習することが好ましい。
【００４１】
上記の構成によれば、嗜好学習手段は、履歴料理の調理に用いられる食材、履歴料理に含まれる栄養素、履歴料理のカロリー量、履歴料理の種別、履歴料理の調理方法、および履歴料理の調理に要する時間のうち、少なくともいずれかに基づき、ユーザの嗜好情報を学習する。このように履歴料理についての特徴を効果的に用いて嗜好情報を学習するので、ユーザの嗜好をより捉えやすくなる。
【００４２】
したがって料理情報処理装置は、ユーザの好む料理についての料理情報を推薦料理情報としてよりいっそう確実に決定できる効果を奏する。
【００４３】
（不足栄養素）
また、本発明に係る料理情報処理装置では、
上記料理履歴情報に基づき、ユーザに不足している栄養素を特定する不足栄養素特定手段をさらに備え、
上記推薦料理情報決定手段は、上記不足栄養素を含んでいる料理についての上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００４４】
上記の構成によれば、不足栄養素特定手段は、料理履歴情報に基づき、ユーザに不足している栄養素を特定する。すなわち料理履歴情報には、履歴料理ごとに、含まれる栄養素についての情報が含まれている。たとえば、ビタミンＣが１００ｍｇ、食物繊維が１０ｇ、などのようにである。
【００４５】
推薦料理情報決定手段は、不足栄養素特定手段によって特定された不足栄養素を含んでいる料理についての料理情報を、推薦料理情報として決定する。たとえばビタミンＣが不足していた場合、ビタミンＣを豊富に含む料理についての料理情報を推薦料理情報として決定する。
【００４６】
以上のように料理情報処理装置は、ユーザの栄養状態に応じた料理についての料理情報を推薦料理情報として決定できる効果を奏する。
【００４７】
（ダイエット料理）
また、本発明に係る料理情報処理装置では、
上記料理履歴情報に基づき、ユーザの過去の摂取カロリー量を特定する摂取カロリー量特定手段をさらに備え、
上記推薦料理情報決定手段は、上記特定された食事摂取量に基づき、ユーザがダイエットするのに適した料理についての料理情報を上記推薦料理情報として決定することが好ましい。
【００４８】
上記の構成によれば、摂取カロリー量特定手段は、上記料理履歴情報に基づき、ユーザの過去の食事摂取量を特定する。たとえば、ユーザの過去に食事した履歴料理についての料理履歴情報から、履歴料理ごとの摂取カロリー量を求め、さらに、毎日の平均摂取カロリー量を算出する。
【００４９】
推薦料理情報決定手段は、摂取カロリー量特定手段によって特定された摂取カロリー量に基づき、ユーザがダイエットするのに適した料理についての料理情報を上記推薦料理情報として決定する。たとえば、毎日の平均摂取カロリー量が、基準値を超えているとき、複数の料理情報のなかから、平均以下のカロリー量を有する料理についての料理情報を、推薦料理情報として決定する。このとき、たとえば、料理情報にあらかじめ含まれているカロリー情報を参照して、カロリー量の低い料理についての料理情報を特定する。
【００５０】
以上のように料理情報処理装置は、ユーザの健康に配慮した料理情報を推薦料理情報として決定できる効果を奏する。
【００５１】
（旬の食材を用いた料理）
また、本発明に係る料理情報処理装置では、
食材と食材の旬の時期とを対応付けた情報、および、上記取得された時間情報に基づき、上記時間情報の表す時期を旬とする食材を特定する食材特定手段をさらに備え、
上記推薦料理情報決定手段は、上記特定された食材を用いて調理できる料理についての上記料理情報を、上記推薦料理情報として決定することが好ましい。
【００５２】
上記の構成によれば、食材特定手段は、食材と食材の旬の時期とを対応付けた情報、および、調理環境情報取得手段によって取得された時間情報に基づき、当該時間情報の表す時期を旬とする食材を特定する。
【００５３】
推薦料理情報決定手段は、食材特定手段によって特定された食材を用いて調理できる料理についての料理情報を、推薦料理情報として決定する。たとえば、夏の時期には夏を旬とする野菜や肉を用いて調理できる料理についての料理情報を推薦料理情報として決定する。一方、冬の時期には冬を旬とする魚や野菜を用いて調理できる料理についての料理情報を推薦料理情報として決定する。
【００５４】
以上のように料理情報処理装置は、旬の時期においしく食べることのできる料理についての料理情報を、推薦料理情報として決定できる効果を奏する。
【００５５】
（繰り返し推薦の防止）
また、本発明に係る料理情報処理装置では、さらに、
上記推薦料理情報決定手段は、上記料理履歴情報に基づき、上記料理情報の表す料理を過去の一定期間内に調理させたことがない場合に、当該料理情報を、当該料理情報の表す料理を上記一定期間内に調理させたことがある場合に比べてより優先的に上記推薦料理情報として決定することが好ましい。
【００５６】
上記の構成によれば、推薦料理情報決定手段は、料理情報の表す料理を過去の一定期間内に調理させたことがない場合に、当該料理情報を、当該料理情報の表す料理を一定期間内に調理させたことがある場合に比べてより優先的に推薦料理情報として決定する。これにより料理情報処理装置は、過去に調理装置に調理させたことのある料理についての料理情報を、短期間で続けて推薦料理情報として決定することを防止できる効果を奏する。したがってユーザは、推薦料理情報にいつも新鮮さを感じることができる。
【００５７】
（調理条件を満たす料理情報）
また、本発明に係る料理情報処理装置では、さらに、
ユーザによる調理条件の入力を受け付ける調理条件入力手段をさらに備え、
上記推薦料理情報決定手段は、上記調理条件を満たす料理情報を、上記推薦料理情報として決定することが好ましい。
【００５８】
上記の構成によれば、調理条件入力手段は、ユーザによる調理条件の入力を受け付ける。たとえば、調理する時間として夕方の１８時、などの情報入力を、調理条件の入力として受け付ける。推薦料理情報決定手段は、調理条件入力手段によって受け付けられた調理条件を満たす料理情報を、推薦料理情報として決定する。
【００５９】
ユーザにとっては、料理を推薦して欲しい時間と、推薦された料理を実際に調理する時間とが、互いに異なることがある。たとえば、昼食を調理する時間に、夕食についても何を作るかを考え、事前に推薦して欲しいと思うことがある。このようなとき、料理情報処理装置が、昼食に適した料理を昼時に推薦したとしても、昼時に夕食を推薦して欲しいユーザの求めに答えたとはいえない。
【００６０】
そこで、ユーザがたとえば昼時において、調理条件として夕方に調理することを指定したとき、推薦料理情報決定手段は、現在が昼時であっても、夕食に適した料理についての料理情報を推薦料理情報として決定する。これにより料理情報処理装置は、ユーザの求めに応じた推薦料理情報を決定できる効果を奏する。
【００６１】
また、調理条件入力手段が受け付ける調理条件は、食事する一日の内での時間帯、ダイエットに関する条件、栄養バランスに関する条件、および食物アレルギーに関する条件のいずれかであることが好ましい。これにより料理情報処理装置は、ダイエットや栄養バランスなど、それぞれの調理条件を満たす料理情報を、推薦料理情報として決定できる。また、食物アレルギーのため食べられない食材を調理条件とすることによって、これらの食材を含まない料理情報を、推薦料理情報として決定できる。
【００６２】
（推薦料理情報の提示）
また、本発明に係る料理情報処理装置では、さらに、
上記推薦料理情報をユーザに提示する推薦料理情報提示手段をさらに備えていることが好ましい。
【００６３】
上記の構成によれば、推薦料理情報提示手段は、推薦料理情報決定手段によって決定された推薦料理情報を、ユーザに提示する。たとえば、ディスプレイに料理名および料理画像を表示したり、あるいはスピーカを通じて料理名の音声を発したりする。これにより料理情報処理装置は、決定した推薦料理情報をユーザに適切に提示できる効果を奏する。
【００６４】
（推薦料理情報名の一覧表示）
また、本発明に係る料理情報処理装置では、さらに、
上記推薦料理情報提示手段は、上記推薦料理情報決定手段によって複数の上記推薦料理情報が決定されたとき、当該複数の推薦料理情報の表す各料理の料理名を、一覧にしてディスプレイに表示することが好ましい。
【００６５】
上記の構成によれば、推薦料理情報提示手段は、複数の推薦料理情報をユーザに推薦するとき、これら複数の推薦料理情報の表す料理の料理名を、一覧にしてディスプレイに表示する。これによりユーザは、一覧にして表示された料理名の中から、たとえば１つを選択して、推薦された料理についての詳細情報を得ることができる。
【００６６】
（料理名および料理画像の表示）
また、本発明に係る料理情報処理装置では、さらに、
上記推薦料理情報提示手段は、
上記推薦料理情報の表す料理の少なくとも料理名および画像を、上記ディスプレイに表示することが好ましい。
【００６７】
上記の構成によれば、推薦料理情報提示手段は、推薦料理情報決定手段によって決定された推薦料理情報の表す料理の少なくとも料理名および画像を、ディスプレイに表示する。これにより料理情報処理装置は、推薦料理情報の表す料理がどのような料理なのかをユーザに一目で理解させることができる効果を奏する。したがってユーザは、所望の推薦料理情報を選択しやすくなる。
【００６８】
（推薦料理情報の表す料理の自動調理）
また、本発明に係る料理情報処理装置では、
ユーザによる上記推薦料理情報の選択を受け付ける推薦料理情報選択手段と、
上記推薦料理情報選択手段の受け付けた推薦料理情報の表す料理を、調理装置に調理させる調理処理手段とをさらに備えていることが好ましい。
【００６９】
上記の構成によれば、推薦料理情報選択手段は、ユーザによる推薦料理情報の選択を受け付ける。これにより調理処理手段は、推薦料理情報選択手段の受け付けた推薦料理情報の表す料理を、電子レンジやオーブントースターなどの調理装置に調理させる。
【００７０】
以上のように料理情報処理装置は、ユーザに推薦した推薦料理情報の表す料理をユーザに調理させる手間を省くことができる効果を奏する。
【００７１】
（料理情報の取得）
また、本発明に係る料理情報処理装置では、さらに、
上記料理情報を、外部から取得する料理情報取得手段をさらに備えていることが好ましい。
【００７２】
上記の構成によれば、料理情報取得手段は、料理情報処理装置の外部から、たとえばインターネットに接続されている他の装置や、あるいは料理情報処理装置に直接接続されている記録装置などから、上述した料理情報を取得する。これにより推薦料理情報決定手段は、これら外部から取得された料理情報も、ユーザに推薦する推薦料理情報として決定できる。したがって料理情報処理装置は、推薦料理情報として決定できる料理情報の幅をより広げることができる効果を奏する。すなわちより多くの料理情報の中から、ユーザに適した料理情報を推薦料理情報として決定できる。
【００７３】
（推薦料理情報の提供）
また、本発明に係る料理情報処理装置では、さらに、
上記推薦料理情報を、他の装置に出力する出力手段をさらに備えていることが好ましい。
【００７４】
上記の構成によれば、出力手段は、推薦料理情報決定手段によって決定された推薦料理情報を、携帯端末装置やノート型コンピュータなどの他の装置に出力する。したがって、これらの他の装置を用いるユーザは、たとえば食材の買い出し時に、推薦料理情報を材料のメモとして利用できる。
【００７５】
（プログラム・記録媒体）
なお、上記料理情報処理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記料理情報処理装置をコンピュータにおいて実現する料理情報処理プログラム、およびその料理情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００７６】
以上のように、本発明に係る料理情報処理装置は、調理環境情報、および、複数の料理情報を用いて、複数の料理情報のうち調理環境に応じた少なくとも１つの料理情報を、推薦料理情報として決定する推薦料理情報決定手段を備えているため、ユーザの求めに一致した料理情報を推薦料理情報としてより確実に決定できる効果を奏する。
【発明を実施するための最良の形態】
【００７７】
本発明の一実施形態について、図１から図１７に基づいて以下に説明する。本実施形態では、ユーザに推薦するお薦めの料理についての料理情報を各種の情報に基づき決定し、ユーザに推薦する電子レンジ１について説明する。
【００７８】
（電子レンジ１の概要）
まず、電子レンジ１の概要について説明する。電子レンジ１は、調理環境を表す調理環境情報を取得する。たとえば、現在の気象状況を表す気象情報や、調理する時間についての時間情報を、調理環境情報として取得する。これにより電子レンジ１は、取得した調理環境情報に基づけば、ユーザの調理環境について知ることができる。
【００７９】
電子レンジ１は、複数の料理情報のうち調理環境に応じた少なくとも１つの料理情報を、推薦料理情報として決定する。このとき、調理環境情報、および、複数の料理情報を用いる。たとえば調理環境情報に基づき、現在の気温が基準値よりも高いと判定したとする。このとき、料理情報において、基準値よりも気温が高い場合に適していることが定義されている料理情報、たとえば冷麺やサラダなどの冷たい料理についての料理情報を、ユーザに推薦する推薦料理情報として決定する。
【００８０】
同じように、調理環境情報および複数の料理情報に基づき、現在の時間を朝だと特定したときには、料理情報の表す複数の料理情報のうち、朝食向きの軽食についての料理情報を推薦料理情報として決定する。
【００８１】
以上のように電子レンジ１は、ユーザの求めに一致した料理情報を推薦料理情報としてより確実に決定できる。
【００８２】
（電子レンジ１の構成）
本実施形態に係る電子レンジ１について、図１を参照して以下に説明する。図１は、本発明の一実施形態に係る電子レンジ１の要部構成を示すブロック図である。この図に示すように、電子レンジ１は、制御部２、メモリ３、入力装置４、調理装置５、ディスプレイ６、および通信装置７を備えている。
【００８３】
（制御部２）
制御部２は、電子レンジ１が内部において実行する処理を受け持つ。制御部２は、より詳しくは、入力処理部１０（調理条件入力手段）、調理処理部１１（調理処理手段）、嗜好学習部１２（嗜好学習手段、食材特定手段、摂取カロリー量特定手段、不足栄養素特定手段）、調理履歴管理部１３、推薦料理情報決定部１４（推薦料理情報決定手段）、表示処理部１５（推薦料理情報提示手段）、調理環境情報取得部１６（調理環境情報取得手段）、および料理情報取得部１７（料理情報取得手段）を備えている。
【００８４】
これらの各部材がどのような機能を持ち、どのような処理を実行するのかについては、後述する。
【００８５】
（メモリ３）
メモリ３は、制御部２が情報処理に用いる各種のデータ（情報）を格納している記録媒体であり、たとえばフラッシュメモリである。
【００８６】
（入力装置４）
入力装置４は、情報を電子レンジ１に入力したり、ディスプレイ６に表示されている情報を選択したりするためにユーザが用いる装置である。たとえばタッチパネルや操作ボタンとして実現される。
【００８７】
（調理装置５）
調理装置５は、制御部２からの指示に基づき、料理を自動的に調理する。具体的には、電子レンジ１がユーザに提示した推薦料理情報のうち、ユーザによって指示された推薦料理情報の表す料理を、電子レンジ１から与えられた推薦料理情報を参照して調理する。
【００８８】
（ディスプレイ６）
ディスプレイ６は、情報を表示しユーザに提示する装置である。たとえば液晶表示装置やプラズマ表示装置として実現される。
【００８９】
（通信装置７）
通信装置７は、インターネットなどの通信ネットワークを介して、電子レンジ１の外部から情報を取得したり、あるいは情報を外部に送信したりする。
【００９０】
（料理情報の一例）
電子レンジ１において、メモリ３に複数の料理情報があらかじめ記憶されている。各料理情報は、それぞれ料理を表す情報である。ここでいう料理とは、電子レンジ１がユーザに推薦する料理の候補である。料理情報は、より詳細には、各料理についての各種の特徴または特性を表す情報を、複数、含んでいる。このような情報として、たとえば、料理名、画像、および調理手順を表す情報がある。
【００９１】
メモリ３に記憶されている料理情報の一例について、図２を参照して以下に説明する。図２は、電子レンジ１のメモリ３に記憶されている料理情報２０を示す図である。
【００９２】
この図に示すように、料理情報２０は、料理についての各種情報を含んでいる。たとえば、料理名、材料、作り方（手順）、およびコメントなど、料理の特徴を表す料理特徴情報を含んでいる。
【００９３】
（料理履歴情報の抽出処理）
ユーザは電子レンジ１を操作することによって、電子レンジ１に推薦料理情報を提示させたり、あるいは推薦料理情報の表す料理を調理させたりする。このとき電子レンジ１において、制御部２は、ユーザによる操作の内容を、料理履歴情報としてメモリ３に保存する。そこで、制御部２が料理履歴情報をメモリ３に保存する際の処理について、図３を参照して以下に説明する。
【００９４】
図３は、制御部２が料理履歴情報をメモリ３に保存する際の処理の流れを示すフローチャートである。ユーザは入力装置４を用いて、たとえば料理の自動調理を実行する。この操作を入力処理部１０が受け付ける（ステップＳ３０）。つぎに調理履歴管理部１３が、履歴をメモリ３に保存すべきか否かを判定する（ステップＳ３１）。たとえば、ユーザによる操作の内容が、料理に対するユーザの嗜好情報に関連のある内容か否かを判定する。
【００９５】
ステップＳ３１における判定の結果が「偽」であるとき（ＮＯ）、図３に示す処理は終了する。一方、ステップＳ３１における判定の結果が「真」であるとき（ＹＥＳ）、調理環境情報取得部１６が、通信装置７を介して調理環境情報を取得する（ステップＳ３２）。たとえばインターネットなどの通信ネットワークを通じて、現在の気象を表す気象情報を取得する。具体的には、天気、現在の気温や湿度、その日の最高気温、および最低気温などを表す気象情報を、調理環境情報として取得する。
【００９６】
つぎに調理履歴管理部１３は、メモリ３から、ユーザの操作内容に応じた料理情報を読み出す（ステップＳ３３）。調理履歴管理部１３は、料理情報および調理環境情報を用いることによって、料理履歴情報を生成する（ステップＳ３４）。たとえば調理環境情報から現在の気温を表す情報を抽出し、一方、料理情報から、料理の料理名および材料を表す情報を抽出する。そして、抽出した各情報を互いに関連付けて、料理履歴情報を生成する。
【００９７】
調理履歴管理部１３は、生成した料理履歴情報をメモリ３に保存する（ステップＳ３５）。以上により、図３に示す処理は終了する。
【００９８】
調理履歴管理部１３は、ユーザによる操作を入力処理部１０が受け付けるたびに、図３に示す処理を実行する。これにより、複数の料理履歴情報を生成し、メモリ３に保存する。
【００９９】
なお、料理に対するユーザの嗜好についての操作として、ディスプレイ６に表示された調理メニューのうちいずれかを、自動調理させる操作がある。ユーザの嗜好抽出に関連のある操作は、あらかじめ電子レンジ１の機能に応じた各種のものが定義されている。したがって、以上の例に限定されるものではない。
【０１００】
（料理履歴情報の一例）
調理履歴管理部１３がメモリ３に保存する料理履歴情報の一例について、図４を参照して以下に説明する。図４は、調理履歴管理部１３がメモリ３に保存する料理履歴情報を示す図である。
【０１０１】
この図に示すように、料理履歴情報４０において、操作時間を表す情報と、料理情報とが、互いに関連付けられている。たとえば、操作時間としての「２００５／１１／１２  １１：５０」に、料理名としての「イカ墨スパゲティ」、および材料としての「やりいか」が関連付けられている。さらに、操作時間としての「２００５／１１／１２  １９：２０」に、料理名としての「ステーキ和風サラダ」、および材料としての「牛ロース肉」が関連付けられている。
【０１０２】
（嗜好情報の更新）
電子レンジ１において、制御部２は、料理に対するユーザの嗜好の度合い（傾向；嗜好情報）を学習する。この処理について、図５を参照して以下に説明する。図５は、制御部２が、料理に対するユーザの嗜好の度合いを学習するときの処理の流れを示すフローチャートである。
【０１０３】
なお、嗜好学習部１２は、あらかじめ定められたタイミングにしたがって、図５に示す学習処理を開始すればよい。たとえば、前回、学習処理を行った時点からあらかじめ定められた時間が経過したとき、または、操作受付部１１がユーザによる操作を受け付けたときなどに、学習処理を開始すればよい。
【０１０４】
嗜好学習部１２は、まず、料理履歴情報をメモリ３から読み出す（ステップＳ５０）。つぎに、料理履歴情報に記録されている料理（履歴料理）を対象に、各履歴料理の特徴を表す情報（料理特徴情報）を抽出する（ステップＳ５１）。
【０１０５】
嗜好学習部１２は、履歴料理の特徴を表す料理特徴情報として、食材、料理種類（和食、洋食など）、調理方法（レンジ、オーブンなど）、および加熱時間などを表す料理特徴情報を、料理履歴情報から好適に抽出できる。すなわち嗜好学習部１２は、履歴料理の調理に用いられる食材、履歴料理に含まれる栄養素、履歴料理のカロリー量、履歴料理の種類、履歴料理の調理方法、および履歴料理の調理に要する時間など各料理特徴情報に対する嗜好情報を学習する。嗜好情報は単に各料理特徴情報の出現頻度であってもよいし、出現頻度を利用して求められる数値などであってもよい。したがって電子レンジ１は、料理に対するユーザの嗜好の傾向、たとえばどのような材料や方法によって作られる料理を好むのかについてを、よりいっそう確実に決定できる。
【０１０６】
電子レンジ１において、料理履歴情報には、履歴料理の特徴を表すタグ情報またはメタ情報が関連付けられていてもよい。このとき嗜好学習部１２は、料理履歴情報に関連付けられているタグ情報またはメタ情報に基づいて、履歴料理の特徴を表す情報を抽出する。
【０１０７】
また、料理特徴を表すキーワードが、メモリ３にあらかじめ記憶されていてもよい。この場合、嗜好学習部１２は、文字列のマッチング処理を実行するによって、メモリ３にあらかじめ記憶されているキーワードが、料理履歴情報に含まれているか否かを判定する。キーワードが料理履歴情報に含まれているとき、そのキーワードを料理特徴情報とみなす。
【０１０８】
料理特徴情報を抽出したあと、嗜好学習部１２は、メモリ３にあらかじめ記憶されている嗜好情報を更新する（ステップＳ５２）。つぎに、処理している料理履歴情報が、最後の料理履歴情報か否かを判定する（ステップＳ５３）。
【０１０９】
ステップＳ５３における判定の結果が「真」であるとき（ＹＥＳ）、図５に示す処理は終了する。一方、ステップＳ５３における判定の結果が「偽」であるとき（ＮＯ）、図５に示す処理はステップＳ５０に戻る。このとき嗜好学習部１２は、つぎの未処理の料理履歴情報をメモリ３から読み出す。このようにして、ステップＳ５３に示す処理において「真」の結果を得るまで、嗜好学習部１２は、ステップＳ５０〜Ｓ５３の処理を繰り返し実行する。
【０１１０】
以上のように嗜好学習部１２は、たとえば料理名が「イカ墨スパゲティ」の料理履歴情報を処理するとき、料理特徴として、「やりいか」、「スパゲッティ」などの食材情報、「イタリア料理」などの料理種類情報、および「レンジ」などの調理器具情報などを抽出する。
【０１１１】
なお、食材情報として、「やりいか」の代わりに、より上位の概念を表す「いか」を料理履歴情報から抽出してもよい。この場合、電子レンジ１のメモリ３において、「いか」という言葉が「やりいか」および「剣先いか」などの上位概念としてあらかじめ定義されている。この定義情報を用いて、料理履歴情報に含まれている各用語の上位概念を特定すればよい。
【０１１２】
（嗜好情報の一例）
嗜好学習部１２によって更新される嗜好情報の一例について、図６および図７を参照して以下に説明する。図６は、更新される前の嗜好情報６０および６１を表す図である。図７は、更新されたあとの嗜好情報７０および７１を表す図である。
【０１１３】
嗜好学習部１２は、嗜好情報６０および６１を生成し、メモリ３に保存する。嗜好情報６０は、料理履歴情報における各食材の出現頻度を、調理の時間帯別に関連付けた情報である。嗜好情報６１は、料理種類の出現頻度を、調理の時間帯別に関連付けた情報である。
【０１１４】
嗜好学習部１２が、料理履歴情報からたとえば食材情報を抽出したとする。このとき、嗜好情報６０において食材の出現頻度を増加させるによって、嗜好情報６０を嗜好情報７０に更新する。一方、嗜好学習部１２が、料理履歴情報から料理種類についての情報を抽出したとする。このとき、料理種類の出現頻度を増加させることによって、嗜好情報６１を嗜好情報７１に更新する。
【０１１５】
このように嗜好学習部１２は、調理を行う一日の内での時間帯別に、履歴情報を更新する。なお、嗜好学習部１２は、調理履歴情報に含まれる時間情報の表す時間ごとに、嗜好情報を学習することができる。すなわち嗜好学習部１２は、調理を行う一日の内での時間帯だけではなく、曜日および月などの種々の時間（調理環境）を表す情報と、料理特徴情報とを関連付けた嗜好情報を生成し、メモリ３に保存してもよい。
【０１１６】
（カロリーテーブル）
なお、嗜好学習部１２は、料理履歴情報から、食材や料理名などの情報だけではなく、履歴料理に含まれる栄養素、カロリー量、料理種類、調理方法、および調理に要する時間（調理時間）などを表す各種の情報を抽出できる。
【０１１７】
嗜好学習部１２は、各栄養素の含有量およびカロリー量の関係を定義している栄養素テーブルを用いて、履歴料理の栄養素およびカロリー量を算出できる。この栄養素テーブルは、電子レンジ１において、メモリ３にあらかじめ記憶されている。
【０１１８】
栄養素テーブルの一例について、図８を参照して以下に説明する。図８は、栄養素テーブル８０を示す図である。この図に示すように、栄養素テーブル８０は、牛すじ肉、牛タン、牛肉などの食材ごとに、含有カロリー量を定義している。さらに、食材ごとに、蛋白質、糖質、炭水化物などの栄養素の含有量を定義している。
【０１１９】
履歴料理の摂取カロリー量、および、含有栄養素量を算出するとき、嗜好学習部１２はまず、料理履歴情報を参照して、履歴料理に含まれる食材の種類、および食材の量を特定する。つぎに、特定した情報を基に栄養素テーブル８０を参照して、食材ごとの含有カロリー量および含有栄養素量を算出する。最後に、履歴料理に含まれる全ての食材についてのカロリー量を総計し、摂取カロリー量を算出する。さらに、履歴料理に含まれる全ての食材について、食材ごとの含有栄養素量を総計する。これにより、履歴料理に含まれている各栄養素の量を算出する。
【０１２０】
なお、以上に説明した算出方法は、あくまで一例に過ぎない。嗜好学習部１２は、その他、カロリー量および栄養素量を算出できる任意の方法を用いることができる。
【０１２１】
（ダイエット料理の推薦料理情報）
以上のように嗜好学習部１２は、ユーザの過去の食事摂取量を特定する。たとえば、ユーザが過去に食事した履歴料理についての料理履歴情報から、履歴料理ごとの摂取カロリー量を求め、さらに、毎日の平均摂取カロリー量を算出する。
【０１２２】
推薦料理情報決定部１４は、嗜好学習部１２によって特定された摂取カロリー量に基づき、ユーザがダイエットするのに適した料理情報を推薦料理情報として決定できる。たとえば、毎日の平均摂取カロリー量が基準値を超えているとき、複数の料理情報のなかから、平均以下のカロリー量を有する料理情報を、推薦料理情報として決定する。このとき、たとえば、料理情報にあらかじめ含まれているカロリー情報を参照して、カロリー量の低い料理情報を特定する。
【０１２３】
これにより電子レンジ１は、ユーザの健康に配慮した料理情報を推薦料理情報として決定できる。
【０１２４】
（不足栄養素）
また嗜好学習部１２は、料理履歴情報に基づき、ユーザに不足している栄養素を特定できる。このとき料理情報には、料理情報に含まれる栄養素についての情報が、料理情報ごとに含まれている。たとえば、ビタミンＣが１００ｍｇ、食物繊維が１０ｇ、などのようにである。
【０１２５】
このとき推薦料理情報決定部１４は、嗜好学習部１２によって特定された不足栄養素を含んでいる料理情報を、推薦料理情報として決定する。すなわち、ビタミンＣが不足していた場合、ビタミンＣを豊富に含む料理についての料理情報を推薦料理情報として決定する。したがって電子レンジ１は、ユーザの栄養状態に応じた料理情報を推薦料理情報として決定できる。
【０１２６】
（推薦料理情報のユーザへの推薦）
制御部２は、複数の料理情報のうち少なくとも１つを、ユーザに推薦する推薦料理情報として決定する。さらに、決定した推薦料理情報をユーザに提示することによって、当該推薦料理情報をユーザに推薦する。
【０１２７】
以上の処理について、図９を参照して以下に説明する。図９は、制御部２が推薦料理情報を決定し、決定した推薦料理情報をユーザに提示するときの処理の流れを示すフローチャートである。
【０１２８】
まず調理環境情報取得部１６が、調理環境情報を取得する（ステップＳ９０）。このとき調理環境情報として、たとえば、調理を行う時間を表す時間情報を取得したり、現在の気象を表す気象情報を取得したりする。図９の例では、少なくとも時間情報は取得する。調理環境情報取得部１６は、取得した調理環境情報を推薦料理情報決定部１４に出力する。
【０１２９】
つぎに、推薦料理情報決定部１４は、時間情報の表す時間の嗜好情報を、メモリ３から読み出す（ステップＳ９１）。さらに、メモリ３から料理情報を読み出す。（ステップＳ９２）。
【０１３０】
推薦料理情報決定部１４は、入力された調理環境情報、メモリ３から読み出した嗜好情報および料理情報を用いることによって、料理情報ごとに推薦度を算出する（ステップＳ９３）。この処理の詳細については、後述する。
【０１３１】
料理情報ごとの推薦度を算出したあと、推薦料理情報決定部１４は、ユーザに推薦する推薦料理情報を決定する（ステップＳ９４）。このとき推薦料理情報決定部１４は、複数の料理情報のうち少なくとも１つの料理情報を、推薦料理情報として決定できる。たとえば複数の料理情報のうち、
・もっとも高い推薦度を有する料理情報
・基準値よりも高い推薦度を有する複数の料理情報
・あらかじめ定められている数の料理情報
などを、推薦料理情報として決定できる。
【０１３２】
制御部２は、推薦料理情報決定部１４によって決定された少なくとも１つの推薦料理情報をユーザに提示する。具体的には、表示処理部１５が、推薦料理情報の表す料理の料理名および画像をディスプレイ６に表示する（ステップＳ９５）。
【０１３３】
（推薦度の算出）
推薦料理情報決定部１４が、料理情報ごとの推薦度を算出するときの処理について、図１０を参照して以下に説明する。図１０は、推薦料理情報決定部１４が、料理情報ごとの推薦度を算出するときの処理の流れを示すフローチャートである。
【０１３４】
この図に示すように、推薦料理情報決定部１４は、まず、料理情報から料理特徴情報を抽出する（ステップＳ１００）。料理情報には通常、料理の食材を表す食材情報、料理の種類を表す料理種情報、料理の調理方法を表す調理方法情報など、互いに異なる複数の情報が含まれている。そこで、これらの複数の料理特徴情報を、１つずつ料理情報から読み出す。
【０１３５】
つぎに推薦料理情報決定部１４は、読み出した料理特徴情報が食材情報か否かを判定する（ステップＳ１０１）。ステップＳ１０１における判定の結果が「真」であるとき（ＹＥＳ）、推薦料理情報決定部１４は、食材についての嗜好度を累積する（ステップＳ１０２）。すなわちステップＳ９１において読み出した嗜好情報から、食材嗜好度の値を特定し、メモリ３に保存されている値に加算する。
【０１３６】
推薦料理情報決定部１４は、つぎに、食材の旬の度合いを表す食材旬度を累積する（ステップＳ１０３）。このとき、食材と食材の旬の時期とを対応付けた情報、および、時間情報に基づき、時間情報の表す時期を旬とする食材を特定する。たとえば図１１に示すテーブル１１０を利用する。図１１は、食材と、食材の旬の時期とを対応付けたテーブル１１０を表す図である。
【０１３７】
この図に示すように、テーブル１１０は、各食材の旬の度合いを表す値を、月ごとに記憶している。たとえば、サンマについては８月を「１」、９月から１１月を「２」、そして１２月を「１」として記憶している。その他の月は「０」である。値が大きいほど、実際の旬の時期により近いことを表している。したがってテーブル１１０は、サンマの旬の時期が８月から１２月であり、なかでも９月から１１月に掛けて旬の度合いがより高まることを表している。
【０１３８】
推薦料理情報決定部１４は、時間情報に基づき、現在の時期すなわち月を特定する。そして、テーブル１１０における、食材情報の表す食材と特定した月とが対応するカラムから、旬の度合いを表す値を読み出す。こうして読み出した値を、それまでにメモリ３に記憶済みの食材旬度に加えて、値を累積する。
【０１３９】
一方、ステップＳ１０１における判定の結果が「偽」であるとき（ＮＯ）、推薦料理情報決定部１４は、料理特徴情報が料理種情報か否かを判定する（ステップＳ１０４）。ステップＳ１０４における判定の結果が「真」であるとき（ＹＥＳ）、推薦料理情報決定部１４は、料理種についての嗜好度を、料理履歴情報に基づき累積する（ステップＳ１０５）。一方、ステップＳ１０４における判定の結果が「偽」であるとき（ＮＯ）、推薦料理情報決定部１４は、調理方法についての嗜好度を、料理履歴情報に基づき累積する（ステップＳ１０６）。
【０１４０】
このように推薦料理情報決定部１４は、抽出した料理特徴情報がどの料理特徴を表すのかをまず特定し、そして、特定した料理特徴についての嗜好度を累積する。つぎに、現在処理している情報が、料理情報に含まれている最後の料理特徴情報か否かを判定する（ステップＳ１０７）。
【０１４１】
ステップＳ１０７における判定の結果が「偽」であるとき（ＮＯ）、図１０に示す処理はステップＳ１００に戻る。このとき推薦料理情報決定部１４は、料理情報から新たな料理特徴情報を抽出する。このようにして、ステップＳ１０７に示す処理において「真」の結果を得るまで、推薦料理情報決定部１４は、ステップＳ１００〜Ｓ１０７の処理を繰り返す。
【０１４２】
一方、ステップＳ１０７における判定の結果が「真」であるとき（ＹＥＳ）、推薦料理情報決定部１４は、料理情報についての推薦度を算出する（ステップＳ１０８）。なお、具体的には、
推薦度＝食材嗜好度×Ｗ１＋食材旬度×Ｗ２＋料理種嗜好度×Ｗ３＋調理方法嗜好度×Ｗ４−経過ペナルティ値
の式を用いて、推薦度を算出する。ここで、上記の式において、Ｗ１は食材嗜好度の重みである。Ｗ２は食材旬度の重みである。Ｗ３は料理種嗜好度の重みである。Ｗ４は調理方法嗜好度の重みである。経過ペナルティ値については後述する。
【０１４３】
推薦料理情報決定部１４が推薦度を算出したあと、図１０に示す処理は終了する。
【０１４４】
（作用・効果）
以上のように推薦料理情報決定部１４は、複数の料理情報のうち調理環境に応じた少なくとも１つの料理情報を、推薦料理情報として決定する。このとき、調理環境情報、および、複数の料理情報を用いる。料理情報において、料理を特定する情報に、気温や食事に適した時間など、各種の調理環境を表す情報があらかじめ関連付けられている。そこで推薦料理情報決定部１４は、調理環境情報取得部１６によって取得された調理環境情報を満たす料理情報を、推薦料理情報として決定する。
【０１４５】
たとえば推薦料理情報決定部１４は、調理環境情報に基づき、現在の気温が基準値よりも高いと判定したとする。このとき、料理情報において、基準値よりも気温が高い場合に適していることが定義されている料理情報、たとえば冷麺やサラダなどの冷たい料理についての料理情報を、ユーザに推薦する推薦料理情報として決定する。同じように、時間情報に基づき、調理の時間を特定した場合、料理情報において、当該特定した時間に関連付けられている料理情報を、推薦料理情報として決定する。したがって電子レンジ１は、ユーザの求めに一致した料理情報を推薦料理情報としてより確実に決定できる。
【０１４６】
（旬の食材を用いた料理）
以上のように、推薦料理情報決定部１４は、料理情報の推薦度に基づき、推薦する料理情報を決定する。このとき、食材の旬度が基準よりも高い料理情報を、優先的に推薦料理情報として決定できる。
【０１４７】
具体的には、推薦料理情報決定部１４は、食材と食材の旬の時期とを対応付けた情報、および、調理環境情報取得部１６によって取得された時間情報に基づき、時間情報の表す時期を旬とする食材を特定する。
【０１４８】
推薦料理情報決定部１４は、特定した食材を用いて調理できる料理についての料理情報を、推薦料理情報として決定する。すなわち、夏の時期には夏を旬とする野菜や肉を用いて調理できる料理についての料理情報を推薦料理情報として決定する。一方、冬の時期には冬を旬とする魚や野菜を用いて調理できる料理についての料理情報を推薦料理情報として決定する。したがって電子レンジ１は、旬の時期においしく食べることのできる料理についての料理情報を、推薦料理情報として決定できる。
【０１４９】
（経過ペナルティ）
なお、推薦料理情報決定部１４は、同じ料理情報を推薦料理情報として毎回推薦しない措置を取ることができる。具体的には、料理情報の推薦度を下げるための経過ペナルティ情報を用いて、料理情報の表す料理を過去に調理装置５に調理させた日からの経過日に応じて、料理情報の推薦度を下げることができる。
【０１５０】
図１２は、料理情報の表す料理を過去に調理装置５に調理させた日からの経過日数と、経過ペナルティ値との関係を表す関数１２０を表す図である。
【０１５１】
推薦料理情報決定部１４は、たとえば、関数１２０の特性を示す経過ペナルティ管理テーブルを用いて、推薦度の値を調整できる。関数１２０は、経過日数の値が大きいほど、経過ペナルティ値が小さくなる特性を有している。したがって推薦料理情報決定部１４は、経過日数の値が大きいほど、より高い推薦度を算出しやすくなる。
【０１５２】
ここで、ある料理情報の表す料理を過去に調理装置５に調理させた日からの経過日数が、１０日だったとする。このような経過日数情報は、たとえば、電子レンジ１が推薦料理情報の表す料理を調理装置５に調理させるごとに、料理情報に保存している。経過日数が１０日なので、推薦料理情報決定部１４は、テーブル１１０から経過ペナルティ値としてＰ（１０）を取得する。そして、上述したように、料理情報の推薦度を求めるとき、推薦度＝食材嗜好度×Ｗ１＋食材旬度×Ｗ２＋料理種嗜好度×Ｗ３＋調理方法嗜好度×Ｗ４−経過ペナルティ値の式を用いる。すなわち当該式において、Ｐ（１０）を減算処理する。そのため、経過ペナルティ値が大きいほど、求める推薦度の値は低くなる。
【０１５３】
このように推薦料理情報決定部１４は、料理情報の表す料理を過去の一定期間内に調理装置５に調理させたことがある場合に、当該料理情報に対する推薦度を、当該料理情報の表す料理を過去の一定期間内に調理装置５に調理させたことがない場合に比べてより低く算出する。言い換えると、料理情報を料理情報の表す料理を過去の一定期間内に調理装置５に調理させたことがない場合に、当該料理情報を、当該料理情報の表す料理を過去の一定期間内に調理装置５に調理させたことがある場合に比べてより優先的に推薦料理情報として決定する。これにより電子レンジ１は、調理装置５に過去に調理させたことのある料理についての料理情報を、短期間に続けて推薦料理情報として決定することを防止できる。したがってユーザは、推薦料理情報にいつも新鮮さを感じることができる。
【０１５４】
（推薦料理情報の一覧表示）
電子レンジ１において、表示処理部１５は、ユーザに推薦する推薦料理情報を、一覧にして表示してもよい。この例について、図１３を参照して以下に説明する。図１３は、ユーザに推薦する推薦料理情報を一覧にして表示した画面を表す図である。
【０１５５】
この図に示すように、表示処理部１５は、推薦料理情報決定部１４によって決定された複数の推薦料理情報を、それぞれ、一覧にして表示する。具体的には、１つの表示画面内において、６つの推薦料理情報を３行２列の行列に並べて表示している。ユーザは、一覧にして表示された料理名の中から、たとえば１つを選択して、当該推薦料理情報についての詳細情報を得ることができる。
【０１５６】
（推薦料理情報の自動調理）
またユーザは、図１３の画面を確認したあと、調理装置５に調理させたい料理についての推薦料理情報を選択する。電子レンジ１において、入力処理部１０は、ユーザによる推薦料理情報の選択を受け付ける。これにより調理処理部１１は、入力処理部１０の受け付けた推薦料理情報の表す料理を調理装置５に調理させる。これにより調理装置５は、ユーザによってセットされた材料を用いて、選択された推薦料理情報の表す料理を調理する。したがって電子レンジ１は、推薦料理情報の表す料理をユーザにわざわざ調理させる手間を省くことができる。
【０１５７】
（料理名および料理画像の表示）
また、図１３の画面では、表示処理部１５は、各推薦料理情報をユーザに提示するとき、推薦料理情報ごとに、料理の料理名および画像を表示している。これにより電子レンジ１は、推薦料理情報の表す料理がどのような料理なのかをユーザに一目で理解させることができる。したがってユーザは、所望の推薦料理情報を選択しやすくなる。
【０１５８】
なお、本発明において、表示処理部１５がディスプレイ６に表示する情報は、推薦料理情報の表す料理の料理名および画像に限定されない。たとえば料理の調理に要する時間であってもよく、あるいは摂取カロリー量であってもよい。すなわち表示処理部１５がディスプレイ６に表示する情報は、推薦料理情報の表す料理の詳細を表す情報であれば何でもよい。
【０１５９】
また、推薦料理情報のユーザへ提示方法は、ユーザが推薦料理情報について適切に知ることができる方法であれば、以上に説明したリスト表示に限定されず、どのような方法でもよい。たとえば推薦料理情報の表す料理の料理名の音声を、図示しないスピーカを通じて発してもよい。いずれにせよ電子レンジ１は、決定した推薦料理情報をユーザに適切に提示できる。
【０１６０】
（作用・効果）
以上のように、電子レンジ１は、ユーザの過去の操作履歴と、調理する環境および条件に基づいて、ユーザに推薦する推薦料理情報を決定し、ユーザに提示する。これによりユーザは、普段よく調理する料理についての情報を、電子レンジ１のお気に入りリストに登録する手間を省ける。さらに電子レンジ１は、過去の一定期間内に調理装置５に調理させた料理についての料理情報を毎回上位に推薦することを防止できる。
【０１６１】
（栄養バランスの表示）
電子レンジ１は、ユーザが過去に摂取した栄養素についての情報を提示できる。この例について、図１４を参照して以下に説明する。図１４は、ユーザが過去の一週間に摂取した栄養のバランスをグラフにして表示した画面を表す図である。
【０１６２】
この図に示すように、表示処理部１５は、ディスプレイ６に、ユーザが過去の一週間に摂取した栄養のバランスをグラフにして表示する。これを見たユーザは、現在の栄養バランスのよしあしを知ることができる。したがって、今後の食生活を有効に改善しようと努力できる。
【０１６３】
また電子レンジ１は、ユーザに不足している栄養素を含む料理についての料理情報を、ユーザに推薦することもできる。この場合、表示処理部１５は、ディスプレイ６に、不足栄養素を含む料理についての推薦料理情報を表示すればよい。
【０１６４】
また電子レンジ１は、ユーザの操作履歴に基づき、ダイエットに適した料理についての料理情報を、ユーザに提供することもできる。この場合、表示処理部１５は、ディスプレイ６に、ダイエット料理情報を表示すればよい。
【０１６５】
（推薦料理情報のタブ表示）
また表示処理部１５は、決定された複数の推薦料理情報を、料理の種類ごとに区別してディスプレイ６に表示してもよい。そこでこの例について、図１５を参照して以下に説明する。図１５は、複数の推薦料理情報を料理の種類ごとに区別して表示した画面の例を表す図である。
【０１６６】
推薦料理情報決定部１４は、複数の推薦料理情報として、「おすすめ料理」、「おすすめバランス料理」、および「おすすめダイエット料理」を、それぞれ決定する。これにより表示処理部１５は、図１５に示すように、「おすすめ料理」、「おすすめバランス料理」、および「おすすめダイエット料理」を、タブ形式によって、それぞれ区別してディスプレイ６に表示する。
【０１６７】
ユーザは、ディスプレイ６に表示された各タブを選択することによって、種類の異なる推薦料理情報を、それぞれ個別にディスプレイ６に表示させることができる。
【０１６８】
（料理情報処理システム１６０）
なお、本発明を、複数の装置によって構成されるシステムとしても実現できる。そこで、本実施形態に係る料理情報処理システム１６０について、図１６を参照して以下に説明する。図１６は、本発明の一実施形態に係る料理情報処理システム１６０の要部構成を示すブロック図である。
【０１６９】
この図に示すように、料理情報処理システム１６０は、ホームネットワーク１６１に接続されている料理情報処理装置１６２、自動調理装置１６３、テレビ装置１６４、および冷蔵庫１６５、ならびに、インターネット１６７に接続されている気象情報提供サーバ１６８および料理情報提供サーバ１６９によって構成されている。
【０１７０】
料理情報処理装置１６２は、上述した電子レンジ１の有する諸機能を有している。また、自動調理装置１６３、テレビ装置１６４、および冷蔵庫１６５と連携して、推薦料理情報を決定する。さらに、気象情報提供サーバ１６８および料理情報提供サーバ１６９とも、インターネット１６７を通じて連携する。
【０１７１】
いずれにせよ料理情報処理装置１６２は、連携する各装置から必要な情報を入手したり、あるいは各装置に情報を提供したり、所定の処理を指示したりする。これにより、ユーザにとっての使い勝手をより向上させることができる。
【０１７２】
（自動調理装置１６３との連携）
料理情報処理装置１６２は、ユーザによって選択された推薦料理情報の表す料理を、自動調理装置１６３に調理させる。これにより自動調理装置１６３は、推薦料理情報に定義されている調理手順にしたがい、指示された推薦料理情報の表す料理を調理する。したがってユーザは、推薦された推薦料理情報を簡単に調理できる。
【０１７３】
（テレビ装置１６４との連携）
テレビ装置１６４は、データ放送などの放送波を受信し、受信した放送波から、天気、気温、および湿度などの気象情報を取得する。これにより、取得した気象情報を調理環境情報として料理情報処理装置１６２に提供する。
【０１７４】
テレビ装置１６４は、さらに、ユーザが視聴した料理番組等の視聴履歴を保存し、料理情報処理装置１６２に提供する。これにより料理情報処理装置１６２は、調理環境情報および料理情報に加えて、ユーザの番組視聴履歴を表す番組視聴履歴情報をも用いて、推薦料理情報を決定できる。したがって、ユーザの好みにより合致した推薦料理情報を決定し、ユーザに推薦できる。
【０１７５】
（冷蔵庫１６５との連携）
冷蔵庫１６５は、現在保存している食材についての情報を管理している。冷蔵庫１６５は、たとえば、特開２００２−８１８４８号公報に記載されている技術を用いて、食材を保存している。料理情報処理装置１６２は、冷蔵庫１６５から、保存食材を表す食材情報を調理環境情報として取得する。これにより料理情報処理装置１６２は、冷蔵庫１６５に保存されている食材を考慮した料理情報を推薦料理情報として決定する。たとえば、保存食材を用いて調理できる料理についての料理情報を、推薦料理情報として優先的に決定する。
【０１７６】
（携帯端末装置１６６との連携）
料理情報処理装置１６２は、通信によって、または、メモリカードなど記録媒体を通じて、推薦料理情報を携帯端末装置１６６に出力する。すなわちこのような出力処理を担当する図示しない出力部（出力手段）を備えている。携帯端末装置１６６を用いるユーザは、たとえば食材の買い出し時に、携帯端末装置１６６に記憶されている推薦料理情報を材料のメモとして利用できる。
【０１７７】
（気象情報提供サーバ１６８との連携）
気象情報提供サーバ１６８は、天気、気温、および湿度などの気象の状態を表す気象情報を、インターネット１６７を通じて料理情報処理装置１６２に提供する。これにより料理情報処理装置１６２は、各種の気象情報を調理環境情報として取得する。料理情報処理装置１６２は、推薦料理情報を決定するとき、取得した気象情報を考慮する。具体的には、気象情報の表す気象に応じた料理情報を、推薦料理情報として決定する。これにより、よりユーザの好みに一致した料理についての料理情報を、推薦料理情報として決定できる。たとえば、寒い日には鍋物など暖かい料理情報をユーザに推薦できる。
【０１７８】
（料理情報提供サーバ１６９との連携）
料理情報提供サーバ１６９は、インターネット１６７を通じて、料理情報を料理情報処理装置１６２に提供する。すなわち料理情報処理装置１６２において、料理情報取得部１７は、通信装置７を介して、料理情報提供サーバ１６９から、新たな料理を表す新たな料理情報を取得する。これにより料理情報処理装置１６２は、推薦料理情報を決定するとき、取得した新たな料理情報の表す料理情報も、選択の対象とすることができる。すなわち料理情報処理装置１６２は、より多くの料理情報の中から、ユーザに合った料理についての料理情報を推薦できる。たとえば、取得した料理情報の表す料理情報、および、ユーザの操作履歴に基づいた料理情報の表す料理情報を、同時にユーザに推薦できる。したがって、推薦料理情報として決定できる料理情報の幅をより広げることができる。
【０１７９】
なお、本発明に係る料理情報処理システムは、上述の構成にかぎらず、料理情報処理システム１６０を構成する各種装置のうち、一部の装置によって構成されていてもよい。
【０１８０】
また、料理情報処理システム１６０において、料理情報処理装置１６２は、ユーザが視聴した料理番組の情報、パーソナルコンピュータなどを用いてユーザが料理情報を検索した際のキーワードなどの検索履歴を表す情報など、料理情報に対するユーザの嗜好の度合いを特定できる可能性を有する各種の情報を、適宜、推薦料理情報を決定するときに用いてもよい。
【０１８１】
（冷蔵庫１７０）
上述した電子レンジ１のディスプレイ６は、冷蔵庫と一体化することもできる。そこで、ディスプレイ６を備えている冷蔵庫１７０について、図１７を参照して以下に説明する。図１７は、ディスプレイ６を備えている冷蔵庫１７０を示す図である。
【０１８２】
この図に示すように、冷蔵庫１７０は、電子レンジ１のディスプレイ６を備えている。また内部に、電子レンジ１の制御部２も備えている。これにより冷蔵庫１７０は、制御部２によって実現される、推薦料理情報の推薦機能および表示機能を有している。
【０１８３】
したがって冷蔵庫１７０は、ユーザに推薦する推薦料理情報、および、冷蔵庫１７０内に保存している食材についての食材情報を、１つのディスプレイ６にそれぞれ表示できる。
【０１８４】
なお、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
【０１８５】
（時間情報に基づき推薦料理情報を決定）
たとえば調理環境情報取得部１６は、調理するときの時間を表す時間情報を、調理環境情報として取得する。具体的には、調理するときにおける一日の内での時間帯、曜日、月、および季節のうち、少なくともいずれかを表す時間情報を取得する。
【０１８６】
推薦料理情報決定部１４は、調理環境情報取得部１６によって取得された時間情報に基づき、複数の料理情報のうち、時間情報の表す調理の時間に応じた料理情報を、ユーザに推薦する推薦料理情報として決定する。たとえば、調理の時間を朝だと特定したときは、朝食向きの軽い料理についての料理情報を推薦料理情報として決定する。一方、調理の時間を夕方だと特定したときは、夕食向きの豪勢な料理についての料理情報を推薦料理情報として決定する。
【０１８７】
したがって電子レンジ１は、調理の時間に応じた料理情報を推薦料理情報としてより確実に決定できる。
【０１８８】
（気象情報に基づき推薦料理情報を決定）
たとえば調理環境情報取得部１６は、料理を調理するときにおける気象を表す気象情報を、調理環境情報として取得する。たとえば、気象情報として、少なくとも天気、気温、および湿度のいずれかを表す気象情報を取得する。
【０１８９】
推薦料理情報決定部１４は、調理環境情報取得部１６によって取得された気象情報に基づき、気象に応じた料理情報を推薦料理情報として推薦する。このとき料理情報において、料理を特定する情報には、食事するのに適した気象についての情報があらかじめ関連付けられている。たとえば、料理情報Ａには「気温０度〜１０度」を表す情報が、料理情報Ｂには「気温２５度〜３０度」を表す情報が、それぞれ関連付けられている。
【０１９０】
そこで推薦料理情報決定部１４は、この関連付けを利用して、調理環境情報取得部１６によって取得された気象情報の表す気象に応じた料理情報を、料理情報から特定する。たとえば、気温が高いときには冷麺やサラダなどの冷たい料理（料理情報Ｂ）を推薦料理情報として決定し、気温が寒いときには焼き肉や鍋物などの暖かい料理（料理情報Ａ）を推薦料理情報として決定する。したがって電子レンジ１は、気象に応じた料理情報を推薦料理情報としてより確実に決定できる。
【０１９１】
（食材情報の取得）
また、たとえば調理環境情報取得部１６は、ユーザの有する食材を表す食材情報を、調理環境情報として取得する。たとえば、食材についての情報を管理する機能を有する冷蔵庫から、保存済みの食材を表す食材情報を取得する。
【０１９２】
推薦料理情報決定部１４は、調理環境情報取得部１６によって取得された食材情報に基づき、ユーザの有する食材を用いて調理できる料理についての料理情報を、推薦料理情報として決定する。たとえば、冷蔵庫に魚が保存されていることを、食材情報に基づき特定したとする。このとき、複数の料理情報のうち魚を用いて調理できる料理（たとえばムニエル）についての料理情報を、推薦料理情報として決定する。
【０１９３】
以上のように電子レンジ１は、ユーザにとって身近な食材を用いた料理についての料理情報を推薦料理情報としてより確実に決定できる。したがって、ユーザが短時間で調理できる料理についての料理情報を推薦料理情報として決定できる。
【０１９４】
（時間ごとの嗜好情報の学習）
また、料理履歴情報は、履歴料理を調理させた一日の内での時間を表す時間情報を含んでいる。たとえば、第１の履歴料理を調理させた時間帯としての「午前７時３０分〜４０分」を表す時間情報と、第２の履歴料理を調理させた時間としての「午後８時〜８時３０分」を表す時間情報とを、それぞれ含んでいる。
【０１９５】
嗜好学習部１２は、料理履歴情報に含まれている時間情報に基づき、ユーザの嗜好情報を時間ごとに学習する。たとえば、午前７時から午前８時における嗜好情報と、午後６時から午後８時における嗜好情報とを、それぞれ、個別に学習する。
【０１９６】
推薦料理情報決定部１４は、学習された嗜好情報に基づき、時間ごとの嗜好情報にそれぞれ応じた料理情報を、時間ごとの推薦料理情報として決定する。たとえば、午前７時から午前８時の時間における嗜好情報に応じた料理情報を、朝食についての推薦料理情報として決定する。一方、午後６時から午後８時における嗜好情報に応じた料理情報を、夕食についての推薦料理情報として決定する。
【０１９７】
以上のように電子レンジ１は、ユーザの好みに一致した料理についての料理情報を、推薦料理情報として、時間ごとにより確実に決定できる。
【０１９８】
（調理条件を満たす料理）
たとえば入力処理部１０は、ユーザによる調理条件の入力を受け付ける。たとえば、調理する時間として夕方の１８時、などの情報入力を、調理条件の入力として受け付ける。推薦料理情報決定部１４は、調理条件入力手段によって受け付けられた調理条件を満たす料理情報を、推薦料理情報として決定する。
【０１９９】
ユーザにとっては、料理を推薦して欲しい時間と、推薦された料理を実際に調理する時間とが、互いに異なることがある。たとえば、昼食を調理する時間に、夕食についても何を作るかを考え、事前に推薦して欲しいと思うことがある。このようなとき電子レンジ１が、昼食に適した料理を昼時に推薦したとしても、昼時に夕食を推薦して欲しいユーザの求めに答えたとはいえない。
【０２００】
そこで、ユーザがたとえば昼時において、調理条件として夕食を指定したとき、推薦料理情報決定部１４は、現在が昼時であっても、夕食に適した料理についての料理情報を推薦料理情報として決定する。これにより電子レンジ１は、ユーザの求めに応じた推薦料理情報を決定できる。
【０２０１】
また、調理条件入力手段が受け付ける調理条件は、食事する一日の内での時間帯、ダイエットに関する条件、食物アレルギーに関する条件、および栄養バランスに関する条件のうち少なくともいずれかであることが好ましい。これにより電子レンジ１は、ダイエットや栄養バランスなど、それぞれの調理条件を満たす料理情報を、推薦料理情報として決定できる。また、食物アレルギーのため食べられない食材を調理条件とすることによって、これらの食材を含まない料理情報を、推薦料理情報として決定できる。
【０２０２】
（料理情報処理方法）
以上のように電子レンジ１は、複数の料理情報のうち少なくとも１つの料理情報を、ユーザに推薦する推薦料理情報として決定する料理情報処理方法を実行する。具体的には、調理環境を表す調理環境情報を取得する調理環境情報取得ステップと、上記調理環境情報、および、上記複数の料理情報を用いて、上記複数の料理情報のうち上記調理環境に応じた少なくとも１つの料理情報を、上記推薦料理情報として決定する推薦料理情報決定ステップとを含んでいる方法を実行する。
【０２０３】
（その他の構成）
なお、本発明を、以下の構成としても実現できる。
【０２０４】
（第１構成）
料理関連情報群からユーザの所望の料理関連情報を抽出する料理情報処理装置であって、
料理関連情報から料理の特徴を表す料理特徴を抽出する料理特徴抽出手段と、調理環境情報を取得する調理環境情報取得手段と、上記料理特徴に基づいてユーザの嗜好情報を学習する嗜好料理学習手段と、上記調理環境情報と上記ユーザの嗜好情報に基づいて推薦料理関連情報を抽出する料理情報抽出手段を有することを特徴とする料理情報処理装置。
【０２０５】
（第２構成）
上記調理環境情報取得手段は、時計機能を有し、調理するときの時間情報を取得することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２０６】
（第３構成）
上記調理環境情報取得手段は、気象情報を取得する手段を有し、調理するときの気象情報を取得することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２０７】
（第４構成）
上記調理環境情報取得手段は、食材情報を取得する手段を有し、調理に使用可能な食材の情報を取得することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２０８】
（第５構成）
上記料理情報抽出手段は、上記ユーザが調理を行う調理環境情報およびユーザの嗜好情報に基づいて各料理情報の推薦度を算出し、推薦度の高い料理情報を推薦料理関連情報として抽出することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２０９】
（第６構成）
上記料理情報抽出手段は、上記ユーザが調理を行う調理環境情報およびユーザの嗜好情報に基づいて、不足している栄養素を特定する機能を有し、不足している栄養素情報や不足している栄養素を含む料理情報を推薦料理関連情報として抽出することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２１０】
（第７構成）
上記料理情報抽出手段は、上記ユーザが調理を行う調理環境情報およびユーザの嗜好情報に基づいて、ダイエット料理情報を推薦料理関連情報として抽出することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２１１】
（第８構成）
上記嗜好料理学習手段は、上記時間情報毎にユーザの嗜好情報を学習することを特徴とする上記第２の構成に係る料理情報処理装置。
【０２１２】
（第９構成）
上記料理情報抽出手段は、各食材と旬の時期を対応付けた情報を利用して、食材の旬の時期を考慮して推薦順位を変更することを特徴とする上記第５の構成に係る料理情報処理装置。
【０２１３】
（第１０構成）
上記推薦料理抽出手段は、上記気象情報を考慮して推薦順位を変更することを特徴とする上記第３の構成に係る料理情報処理装置。
【０２１４】
（第１１構成）
上記推薦料理抽出手段は、上記推薦料理関連情報について、以前調理されたことがあるか否かの取得を行う機能を有し、以前調理されたことがある場合に、前回の調理日時からの経過時間を考慮して推薦順位を変更することを特徴とする上記第５の構成に係る料理情報処理装置。
【０２１５】
（第１２構成）
上記ユーザの操作対象の料理の料理情報は、ユーザの調理指示に基づいて調理した料理の料理情報であることを特徴とする上記第１の構成に係る料理情報処理装置。
【０２１６】
（第１３構成）
上記料理の特徴を表す料理特徴は、少なくとも食材、栄養素、カロリー数、料理種別、調理方法、調理時間のいずれかであることを特徴とする上記第１の構成に係る料理情報処理装置。
【０２１７】
（第１４構成）
上記時間情報は、少なくとも時間帯、曜日、月、季節情報のいずれかであることを特徴とする上記第２の構成に係る料理情報処理装置。
【０２１８】
（第１５構成）
上記気象情報は、少なくとも天気、気温、湿度情報のいずれかであることを特徴とする上記第３の構成に係る料理情報処理装置。
【０２１９】
（第１６構成）
上記調理環境情報取得手段は、ユーザに調理条件を入力させる機能を有し、ユーザが入力した調理条件を取得することを特徴とする上記第１の構成に係る料理情報処理装置。
【０２２０】
（第１７構成）
上記ユーザに入力させる調理条件は、少なくとも料理を食べる時間帯、ダイエットに関する条件、栄養バランスに関する条件、食物アレルギーに関する条件のいずれかであることを特徴とする上記第５の構成に係る料理情報処理装置。
【０２２１】
（第１８構成）
さらに、上記推薦料理情報をユーザに提示する表示手段を備えたことを特徴とする上記第１の構成に係る料理情報処理装置。
【０２２２】
（第１９構成）
上記表示手段は、上記推薦料理情報の料理名をリスト表示することを特徴とする上記第１８の構成に係る料理情報処理装置。
【０２２３】
（第２０構成）
上記表示手段は、上記推薦料理情報の少なくとも料理名と料理イメージを表示することを特徴とする上記第１８の構成に係る料理情報処理装置。
【０２２４】
（第２１構成）
上記料理情報は、自動調理のための制御データを含み、
上記推薦料理情報をユーザが選択した場合に、料理手順に従って、自動調理する調理手段を備えたことを特徴とする上記第１の構成に係る記載の料理情報処理装置。
【０２２５】
（第２２構成）
さらに、料理タイトルと料理手順を含む料理情報を取得する料理情報取得手段を備えたことを特徴とする上記第１の構成に係る料理情報処理装置。
【０２２６】
（第２３構成）
さらに、推薦料理情報を他の情報処理端末に提供する情報提供手段を備えたことを特徴とする上記第１の構成に係る料理情報処理装置。
【０２２７】
（第２４構成）
料理関連情報群からユーザの所望の料理関連情報を抽出する料理情報処理方法であって、
料理関連情報から料理の特徴を表す料理特徴を抽出する料理特徴抽出工程と、調理環境情報を取得する調理環境情報取得工程と、上記料理特徴に基づいてユーザの嗜好情報を学習する嗜好学習工程と、上記調理環境情報と上記ユーザの嗜好情報に基づいて推薦料理関連情報を抽出する料理情報抽出工程を有することを特徴とする料理情報処理方法。
【０２２８】
（第２５構成）
料理情報処理装置の各手段として、コンピュータを機能させるための料理情報処理プログラム。
【０２２９】
（第２６構成）
上記第２５の構成に係るプログラムが記録されているコンピュータ読み取り可能な記録媒体。
【０２３０】
（料理情報処理プログラムおよび記録媒体）
最後に、電子レンジ１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【０２３１】
すなわち電子レンジ１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、この制御プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記制御プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記制御プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。
【０２３２】
この構成により、本発明の目的は、所定の記録媒体によっても達成できる。この記録媒体は、上述した機能を実現するソフトウェアである電子レンジ１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。電子レンジ１にこの記録媒体を供給する。これにより、コンピュータとしての電子レンジ１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【０２３３】
プログラムコードを電子レンジ１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０２３４】
また電子レンジ１は、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して電子レンジ１に供給する。この通信ネットワークは、電子レンジ１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０２３５】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２３６】
本発明は、ユーザに適した料理についての料理情報をユーザに推薦する各種の装置として幅広く実現できる。たとえば、電子レンジ、ＩＨクッキングヒーター、および炊飯器などの、調理機能を有する調理装置として特に好適に利用できる。
【図面の簡単な説明】
【０２３７】
【図１】本発明の一実施形態に係る電子レンジの要部構成を示すブロック図である。
【図２】電子レンジのメモリに記憶されている料理情報を示す図である。
【図３】制御部が料理履歴情報をメモリに保存する際の処理の流れを示すフローチャートである。
【図４】調理履歴管理部がメモリに保存する料理履歴情報を示す図である。
【図５】制御部が、ユーザの嗜好情報を学習するときの処理の流れを示すフローチャートである。
【図６】更新される前の嗜好情報を表す図である。
【図７】更新されたあとの嗜好情報を表す図である。
【図８】栄養素テーブルを示す図である。
【図９】制御部が推薦料理情報を決定し、決定した推薦料理情報をユーザに提示するときの処理の流れを示すフローチャートである。
【図１０】推薦料理情報決定部が、料理情報ごとの推薦度を算出するときの処理の流れを示すフローチャートである。
【図１１】食材と、食材の旬の時期とを対応付けたテーブルを表す図である。
【図１２】料理情報の表す料理を前回調理装置に調理させた日からの経過日数と、経過ペナルティ値との関係を表す関数を表す図である。
【図１３】ユーザに推薦する推薦料理情報を一覧にして表示した画面を表す図である。
【図１４】ユーザが過去の一週間に摂取した栄養素のバランスをグラフにして表示した画面を表す図である。
【図１５】複数の推薦料理情報を料理の種類ごとに区別して表示した画面の例を説明する図である。
【図１６】本発明の一実施形態に係る料理情報処理システムの要部構成を示すブロック図である。
【図１７】ディスプレイを備えている冷蔵庫を示す図である。
【符号の説明】
【０２３８】
１  電子レンジ（料理情報処理装置）
２  制御部
３  メモリ
４  入力装置
５  調理装置
６  ディスプレイ
７  通信装置
１０  入力処理部（調理条件入力手段）
１１  調理処理部（調理処理手段）
１２  嗜好学習部（嗜好学習手段、食材特定手段、摂取カロリー量特定手段、不足栄養素特定手段）
１３  調理履歴管理部
１４  推薦料理情報決定部（推薦料理情報決定手段）
１５  表示処理部（推薦料理情報提示手段）
１６  調理環境情報取得部（調理環境情報取得手段）
１７  料理情報取得部（調理環境情報取得手段）
【図１】
2007334605.tif 000003
【図２】
2007334605.tif 000004
【図３】
2007334605.tif 000005
【図４】
2007334605.tif 000006
【図５】
2007334605.tif 000007
【図６】
2007334605.tif 000008
【図７】
2007334605.tif 000009
【図８】
2007334605.tif 000010
【図９】
2007334605.tif 000011
【図１０】
2007334605.tif 000012
【図１１】
2007334605.tif 000013
【図１２】
2007334605.tif 000014
【図１３】
2007334605.tif 000015
【図１４】
2007334605.tif 000016
【図１５】
2007334605.tif 000017
【図１６】
2007334605.tif 000018
【図１７】
2007334605.tif 000019