(57)【要約】【課題】ユーザの生活状況に合わせ次の食材購入までの間に必要なレシピを一度に提供可能かつその間で所有食材を無駄なく効率的に使用可能なレシピを提供可能なレシピ提供システムを提供する。【解決手段】レシピ提供システムは、１以上のレシピ情報を含むレシピ情報集合を表示可能な表示部と、レシピ決定情報を取得するレシピ決定情報取得部と、レシピ決定情報に基づいてレシピ情報集合が含むレシピ情報の数及び内容を決定しレシピ情報集合を生成するレシピ情報集合生成部とを備える。レシピ決定情報は、一度にレシピ情報を提供する対象期間に関する第１レシピ決定情報と、所有食材に関する第２レシピ決定情報とを含む。レシピ情報集合生成部は、第１レシピ決定情報に基づきレシピ情報の数を決定し、第２レシピ決定情報に基づきレシピ情報集合の全体により所有食材の全てを使用できるようにレシピ情報の内容を決定する。【選択図】図１
2018081496.tif 000002
【特許請求の範囲】
【請求項１】
１以上のレシピ情報を含むレシピ情報集合を表示可能な表示部と、
レシピ決定情報を取得するレシピ決定情報取得部と、
前記レシピ決定情報取得部が取得した前記レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の数及びレシピ情報の内容を決定し、前記レシピ情報集合を生成するレシピ情報集合生成部と、を備え、
前記レシピ決定情報は、
ユーザに一度にレシピ情報を提供する対象期間に関する第１レシピ決定情報と、
前記ユーザの所有食材に関する第２レシピ決定情報と、を含み、
前記レシピ情報集合生成部は、
前記第１レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の数を決定し、
前記第２レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の全体により前記ユーザの所有食材の全てを使用できるように前記レシピ情報集合が含むレシピ情報の内容を決定し、
前記表示部は、前記レシピ情報集合生成部が生成した前記レシピ情報集合を表示するレシピ提供システム。
【請求項２】
システム外部又はシステム内部のサーバと通信するための通信部をさらに備え、
前記レシピ情報集合生成部は、前記通信部を介して前記サーバから取得したレシピ情報のうちから、前記レシピ情報集合が含むレシピ情報を選択する請求項１に記載のレシピ提供システム。
【請求項３】
前記レシピ決定情報取得部は、
予め設定された対象範囲を撮影して画像を出力する撮像部と、
前記撮像部が撮影した画像から食材を認識する画像食材認識部と、を備え、
前記画像食材認識部が認識した食材に基づいて、前記第２レシピ決定情報を取得する請求項１又は請求項２に記載のレシピ提供システム。
【請求項４】
前記撮像部を有する冷蔵庫をさらに備えた請求項３に記載のレシピ提供システム。
【請求項５】
前記レシピ情報集合生成部が生成したレシピ情報集合に含まれるレシピ情報に従った調理に要する必要食材を抽出する必要食材抽出部と、
前記必要食材抽出部が抽出した必要食材と前記第２レシピ決定情報に含まれる所有食材とを比較し、購入を要する購入食材を抽出する購入食材抽出部と、をさらに備え、
前記表示部は、前記購入食材抽出部が抽出した購入食材を表示する請求項２に記載のレシピ提供システム。
【請求項６】
前記購入食材抽出部が抽出した購入食材の販売情報を、前記通信部を介して前記サーバから取得する販売情報取得部をさらに備え、
前記表示部は、前記販売情報取得部が取得した販売情報を表示する請求項５に記載のレシピ提供システム。
【請求項７】
前記レシピ決定情報は、前記ユーザの在宅予定に関する第３レシピ決定情報をさらに含み、
前記レシピ情報集合生成部は、
前記第１レシピ決定情報及び前記第３レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の数を決定し、
前記第２レシピ決定情報及び前記第３レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の内容を決定する請求項１から請求項６のいずれか一項に記載のレシピ提供システム。
【請求項８】
前記レシピ決定情報は、以前に提供したレシピ情報に関する第４レシピ決定情報をさらに含み、
前記レシピ情報集合生成部は、前記第４レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の内容を変更する請求項１から請求項７のいずれか一項に記載のレシピ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、レシピ提供システムに関するものである。
【背景技術】
【０００２】
レシピ提供システムにおいては、冷蔵庫内の在庫を管理する冷蔵庫在庫管理装置と、ネットワークを通じて冷蔵庫とデータのやり取りを行うユーザ端末装置と、を備えたものが知られている（例えば、特許文献１参照）。この特許文献１に記載されたものでは、冷蔵庫在庫管理装置は、在庫が有る食材を示す食材在庫データを管理する食材在庫管理手段と、献立に必要な食材を示す必要食材データを管理する必要食材管理手段と、在庫がある食材と献立に必要な食材とを比較して献立に必要な食材のうち不足な食材を決定し、不足している食材を示す不足食材データを生成する不足食材決定手段と、を備えている。そして、ユーザ端末装置は、冷蔵庫在庫管理装置から不足食材データを受信し、献立に不足している食材をユーザに通知する。
【０００３】
また、クライアントのユーザの所望する主要食料理名と、適性摂取エネルギー量等のクライアント情報と、気になる症状、料理時間等のレシピ決定情報とに基づいて、主要食料理データと、味付け材料データと、副次食料理データとを組み合わせることにより、そのユーザに合致する最適レシピを生成・抽出する最適レシピサーバを備えたシステムも知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０４２６４０号公報
【特許文献２】特開２００２−１８３３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１及び特許文献２に示されるようなレシピ提供システムにおいては、ユーザの買い物方法、勤務体系等の生活状況に関して考慮されていない。例えば１週間等の複数日間に１度、まとめて食材を購入するといった生活状況下では、購入前に１週間の食事に必要な複数のレシピ及び必要な食材の情報を知る必要がある。ところが、これらの特許文献に記載されたシステムでは、このようなユーザの生活状況に合うような、食材を購入してから次に食材を購入するまでの間に必要なレシピを一度に得ることができない。
【０００６】
また、特に特許文献１に記載されたシステムでは、献立（レシピ）に対して在庫食材では不足する食材をユーザに通知するものの、在庫食材を使用するレシピはユーザ自ら考えなければならず、在庫食材がいつまでも消費されずに残ってしまう可能性がある。
【０００７】
この発明は、このような課題を解決するためになされたものである。その目的は、ユーザの生活状況に合わせて、食材を購入してから次に食材を購入するまでの間に必要なレシピを一度に提供することができ、かつ、その間においてユーザの所有食材を無駄なく効率的に使用できるレシピを提供することが可能であるレシピ提供システムを得ることにある。
【課題を解決するための手段】
【０００８】
この発明に係るレシピ提供システムは、１以上のレシピ情報を含むレシピ情報集合を表示可能な表示部と、レシピ決定情報を取得するレシピ決定情報取得部と、前記レシピ決定情報取得部が取得した前記レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の数及びレシピ情報の内容を決定し、前記レシピ情報集合を生成するレシピ情報集合生成部と、を備え、前記レシピ決定情報は、ユーザに一度にレシピ情報を提供する対象期間に関する第１レシピ決定情報と、前記ユーザの所有食材に関する第２レシピ決定情報と、を含み、前記レシピ情報集合生成部は、前記第１レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の数を決定し、前記第２レシピ決定情報に基づいて、前記レシピ情報集合が含むレシピ情報の全体により前記ユーザの所有食材の全てを使用できるように前記レシピ情報集合が含むレシピ情報の内容を決定し、前記表示部は、前記レシピ情報集合生成部が生成した前記レシピ情報集合を表示する。
【発明の効果】
【０００９】
この発明に係るレシピ提供システムにおいては、ユーザの生活状況に合わせて、食材を購入してから次に食材を購入するまでの間に必要なレシピを一度に提供することができ、かつ、その間においてユーザの所有食材を無駄なく効率的に使用できるレシピを提供することが可能であるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るレシピ提供システムの全体構成を示すブロック図である。
【図２】この発明の実施の形態１に係るレシピ提供システムが備える表示部に表示されるレシピ決定情報入力画面の一例を示す図である。
【図３】この発明の実施の形態１に係るレシピ提供システムが備える表示部に表示されるレシピ情報一覧画面の一例を示す図である。
【図４】この発明の実施の形態１に係るレシピ提供システムが備える表示部に表示されるレシピ情報詳細画面の一例を示す図である。
【図５】この発明の実施の形態１に係るレシピ提供システムが備える表示部に表示される食材販売情報画面の一例を示す図である。
【図６】この発明の実施の形態１に係るレシピ提供システムのハードウエア構成の一例を示すブロック図である。
【図７】この発明の実施の形態１に係るレシピ提供システムの動作を示すフロー図である。
【図８】この発明の実施の形態２に係るレシピ提供システムの全体構成を示すブロック図である。
【図９】この発明の実施の形態２に係るレシピ提供システムの動作を示すフロー図である。
【図１０】この発明の実施の形態２に係るレシピ提供システムの動作を示すフロー図（続き）である。
【図１１】この発明の実施の形態３に係るレシピ提供システムの全体構成を示すブロック図である。
【図１２】この発明の実施の形態３に係るレシピ提供システムの動作を示すフロー図である。
【図１３】この発明の実施の形態３に係るレシピ提供システムの動作を示すフロー図（続き）である。
【図１４】この発明の実施の形態４に係るレシピ提供システムが備える冷蔵庫の正面図である。
【図１５】図１４に示す冷蔵庫の断面Ａ−Ａによる側方断面図及び機能ブロック図である。
【発明を実施するための形態】
【００１１】
この発明を実施するための形態について添付の図面を参照しながら説明する。各図において、同一又は相当する部分には同一の符号を付して、重複する説明は適宜に簡略化又は省略する。なお、本発明は以下の実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲で種々変形することが可能である。
【００１２】
実施の形態１．
図１から図７は、この発明の実施の形態１に係るもので、図１はレシピ提供システムの全体構成を示すブロック図、図２はレシピ提供システムが備える表示部に表示されるレシピ決定情報入力画面の一例を示す図、図３はレシピ提供システムが備える表示部に表示されるレシピ情報一覧画面の一例を示す図、図４はレシピ提供システムが備える表示部に表示されるレシピ情報詳細画面の一例を示す図、図５はレシピ提供システムが備える表示部に表示される食材販売情報画面の一例を示す図、図６はレシピ提供システムのハードウエア構成の一例を示すブロック図、図７はレシピ提供システムの動作を示すフロー図である。
【００１３】
図１は、この発明の実施の形態１に係るレシピ提供システムの全体構成である。この発明の実施の形態１に係るレシピ提供システムは、レシピ決定情報に基づいて、レシピ情報集合を生成し、ユーザに提供するものである。レシピ情報集合は、１以上のレシピ情報２０の集合である。換言すれば、レシピ情報集合は、１以上のレシピ情報２０を含んでいる。レシピ情報２０は、１つの献立について、調理に必要な食材のリストである必要食材情報２２と、調理に必要な手順の説明とを含む情報である。
【００１４】
この発明の実施の形態１に係るレシピ提供システムは、レシピ決定情報取得部３及びレシピ情報集合生成部２を備えている。レシピ決定情報取得部３は、レシピ決定情報を取得する。レシピ決定情報とは、レシピ情報集合に含まれるレシピ情報２０の数と、レシピ情報集合に含まれる１以上のレシピ情報２０それぞれの内容とを決定するための情報である。
【００１５】
この実施の形態１においては、レシピ決定情報は、第１レシピ決定情報２１ａ及び第２レシピ決定情報２１ｂを含んでいる。以降においては、第１レシピ決定情報２１ａと第２レシピ決定情報２１ｂとを含むレシピ決定情報をレシピ決定情報２１と総称する。第１レシピ決定情報２１ａは、ユーザに一度にレシピ情報２０を提供する対象期間に関する情報である。第２レシピ決定情報２１ｂは、ユーザの所有食材に関する情報である。
【００１６】
この実施の形態１においては、レシピ決定情報取得部３は、入力部８と食材検知部９とを備えている。入力部８は、ここでは、携帯端末１２に設けられている。携帯端末１２は、具体的に例えば、スマートフォン等の携帯電話機、パーソナルコンピュータ（ＰＣ）又はタブレット端末等である。携帯端末１２は、ユーザが比較的容易に持ち運ぶことができる。
【００１７】
携帯端末１２は、表示部７と入力部８とを備えている。表示部７は、例えば液晶ディスプレイ（ＬＣＤ）等からなる表示装置を備えている。表示部７には、ユーザとの間で各種の情報をやり取りするための様々な画面を表示することができる。入力部８は、ユーザが操作して情報を入力するためのものである。入力部８は、具体的に例えば、ボタン、スイッチ、キーボード等を備えている。携帯端末１２は、表示部７及び入力部８の両方の機能を併せ持つタッチパネルを備えていてもよい。以下においては、携帯端末１２は、表示部７及び入力部８としてタッチパネルを備えている場合の例について説明する。
【００１８】
図２に示すのは、ユーザが入力部８を介してレシピ決定情報２１を入力する際に、表示部７に表示される画面構成の一例である。同図に示すように、表示部７には、まず、ユーザがレシピ情報２０の提供を希望する対象期間を入力する欄が表示される。ユーザが表示部７に表示されている決定ボタン１３を押すと、当該欄に入力された情報が第１レシピ決定情報２１ａとして携帯端末１２から出力される。
【００１９】
表示部７には、ユーザの所有食材を入力する欄も表示される。第２レシピ決定情報２１ｂには、当該欄に入力された情報が含まれる。また、表示部７には、所有食材を自動的に抽出することをユーザが指示するための例えばチェックボックスが表示されている。このチェックボックスにチェックを入れた状態で、ユーザが表示部７に表示されている決定ボタン１３を押すと、食材検知部９によりユーザの所有食材の検知が実行される。そして、食材検知部９により検知された食材が、ユーザの所有食材として第２レシピ決定情報２１ｂに含まれる。
【００２０】
図１に示すように、食材検知部９は、撮像部１０と、画像食材認識部１１とを備えている。撮像部１０は、予め設定された対象範囲を撮影して画像を出力する。画像食材認識部は、撮像部１０が撮影した画像から食材を認識する。この際の画像からの食材の認識には、周知の画像認識技術を利用することができる。このようにして、撮像部１０の撮影の対象範囲内に、ユーザの所有食材を予め配置しておくことで、食材検知部９は、ユーザの所有食材の種類及び数量を検知することができる。
【００２１】
レシピ決定情報取得部３は、食材検知部９が検知した食材すなわち画像食材認識部１１が認識した食材に基づいて、第２レシピ決定情報２１ｂすなわちユーザの所有食材に関する情報を取得する。なお、前述したように、レシピ決定情報２１を入力する画面（図２）には、ユーザが直接に所有食材を入力できる欄が用意されている。したがって、ユーザは、食材検知部９により自動的に抽出された食材について、追加、削除、修正等を行うことができる。
【００２２】
レシピ情報集合生成部２は、以上のようにしてレシピ決定情報取得部３が取得したレシピ決定情報２１に基づいて、レシピ情報集合を生成する。ここで、レシピ決定情報取得部３の入力部８は、前述したようにユーザが自由に持ち運びできる携帯端末１２に設けられている。この発明の実施の形態１に係るレシピ提供システムは、通信部１を備えている。レシピ情報集合生成部２は、この通信部１を介して、携帯端末１２と相互通信が可能である。
【００２３】
したがって、携帯端末１２の入力部８に入力された情報は、通信部１を介してレシピ情報集合生成部２に送られる。また、食材検知部９が検知した食材に関する情報は、図１に示す構成例では、直接にレシピ情報集合生成部２に送られる。そして、レシピ情報集合生成部２では、携帯端末１２の入力部８に入力された情報と、食材検知部９が検知した食材に関する情報とが、レシピ決定情報２１すなわち第１レシピ決定情報２１ａ及び第２レシピ決定情報２１ｂとして扱われる。
【００２４】
レシピ情報集合生成部２はレシピ決定情報２１に基づいて、レシピ情報集合が含むレシピ情報２０の数及びレシピ情報２０の内容を決定する。具体的には、レシピ情報集合生成部２は、第１レシピ決定情報２１ａに基づいて、レシピ情報集合が含むレシピ情報２０の数を決定する。具体的に例えば、レシピ情報集合生成部２は、レシピ情報２０を提供する対象期間の日数、１日当たりの食事回数、ユーザの人数等に基づいて、必要なレシピ情報２０の数を決定する。
【００２５】
また、レシピ情報集合生成部２は、第２レシピ決定情報２１ｂに基づいて、レシピ情報集合が含むレシピ情報２０の全体によりユーザの所有食材の全てを使用できるようにレシピ情報集合が含むレシピ情報２０の内容を決定する。
【００２６】
ここで、通信部１は、携帯端末１２との通信だけでなく、当該レシピ提供システムの外部又は内部のサーバ２０００と通信するためのものでもある。すなわち、通信部１は、当該レシピ提供システムの外部のサーバ２０００と、例えばインターネット１０００を介して通信可能に接続されている。また、通信部１は、当該レシピ提供システムの内部のサーバ２０００と、通信可能に接続されている。なお、サーバ２０００は１つであってもよいし、複数のサーバ２０００からなるサーバ群、いわゆるクラウド技術を利用したものであってもよい。
【００２７】
このようにして、レシピ情報集合生成部２は、通信部１を介して、当該レシピ提供システム内外のサーバ２０００と通信可能である。そして、この実施の形態１においては、多数のレシピ情報２０がサーバ２０００に予め記憶されている。レシピ情報集合生成部２は、通信部１を介してサーバ２０００から取得したレシピ情報２０のうちから、レシピ情報集合が含むレシピ情報２０を選択する。そして、レシピ情報集合生成部２は、サーバ２０００に記憶されている多数のレシピ情報２０のうちから選択することで、レシピ情報集合が含むレシピ情報２０の内容を決定する。
【００２８】
レシピ情報集合生成部２は、以上のようにして決定したレシピ情報２０の数及びレシピ情報２０の内容に従って、レシピ情報集合を生成する。レシピ情報集合生成部２が生成したレシピ情報集合は、通信部１を介して携帯端末１２へと送られる。そして、携帯端末１２の表示部７は、レシピ情報集合生成部２が生成したレシピ情報集合を表示する。
【００２９】
図３に示すのは、レシピ情報集合を表示する時に、表示部７に表示される画面構成の一例である。同図は、第１レシピ決定情報２１ａとして入力されたレシピ提供対象期間が、６月２０日から６月２６日までの１週間である場合の例を示している。表示部７には、レシピ情報２０の提供対象期間である６月２０日から６月２６日までの各日について、朝食、昼食及び夕食のそれぞれのレシピ情報２０が、一覧となって表示されている。この際、ユーザに一層分かりやすくするため、図３に示す例のように、それぞれのレシピ情報２０をレシピアイコン１４として表示してもよい。このようにして、表示部７は、１以上のレシピ情報２０が含まれるレシピ情報集合を表示可能である。
【００３０】
この発明の実施の形態１に係るレシピ提供システムは、図１に示すように、必要食材抽出部４及び購入食材抽出部５を備えている。必要食材抽出部４は、レシピ情報集合生成部２が生成したレシピ情報集合に含まれるレシピ情報２０に従った調理に要する必要食材を抽出する。前述したように、各レシピ情報２０には、調理に必要な食材のリストである必要食材情報２２が含まれている。必要食材抽出部４は、レシピ情報２０に含まれる必要食材情報２２を参照して、当該レシピ情報２０に従った調理に要する必要食材を抽出する。
【００３１】
購入食材抽出部５は、レシピ情報集合に含まれるレシピ情報２０に従って調理を行うために、購入が必要な購入食材を抽出するものである。購入食材抽出部５は、まず、必要食材抽出部４が抽出した必要食材と第２レシピ決定情報２１ｂに含まれる所有食材とを比較する。そして、購入食材抽出部５は、レシピ情報２０の必要食材であって、ユーザの所有食材でないものを、購入を要する購入食材として抽出する。
【００３２】
必要食材抽出部４が抽出した必要食材の情報、すなわち必要食材情報２２と、購入食材抽出部５が抽出した購入食材の情報、すなわち購入食材情報２３とは、通信部１を介して携帯端末１２へと送られる。そして、携帯端末１２の表示部７は、必要食材情報２２及び購入食材情報２３を表示する。
【００３３】
図４は、レシピ情報２０の詳細を表示する時に、表示部７に表示される画面構成の一例である。図３に表示されているレシピアイコン１４を、ユーザがタップ操作又はクリック操作等により選択すると、表示部７に表示される画面は、図３のレシピ情報一覧画面から、図４のレシピ情報詳細画面に遷移する。図４のレシピ情報詳細画面は、当該レシピアイコン１４に対応するレシピ情報２０の詳細を表示している。
【００３４】
図４のレシピ情報詳細画面には、必要食材情報２２及び購入食材情報２３が表示されている。表示部７には、必要食材情報２２として、当該レシピ情報２０に従った調理に必要な食材のリストが表示されている。また、表示部７には、それぞれの食材について、ユーザの所有食材であるか否かが表示されている。図４の例では、ユーザの所有食材には、「所有」の欄に「○」が表示されている。一方、ユーザの所有食材でないものには、「所有」の欄に「×」が表示されている。そして、「所有」の欄に「×」が表示されている食材が、購入を要する食材であり、すなわち、購入食材情報２３が表示されていることになる。
【００３５】
したがって、ユーザは、提示されたレシピ情報２０に従った調理に必要な食材を一覧で容易に確認することができる。調理に必要な食材の中でユーザが所有していない食材があれば、購入食材情報２３としてマーキングされた状態で表示される。これにより、ユーザはレシピに必要で、かつ、購入する必要がある食材を簡単に把握することができるため必要食材の買い忘れを防止することができる。
【００３６】
この発明の実施の形態１に係るレシピ提供システムは、図１に示すように、販売情報取得部６を備えている。販売情報取得部６は、購入食材抽出部５が抽出した購入食材の販売情報を、通信部１を介してサーバ２０００から取得する。サーバ２０００には、各種の食材の販売情報が予め記憶されている。なお、前述したように、サーバ２０００は、当該レシピ提供システム外部に設置されたものであってもよい。したがって、当該レシピ提供システム外部に設置された、例えば、インターネット・ショッピング・サイトのサーバ２０００を用いるようにすることで、豊富な量の食材販売情報を容易に予め用意することができる。
【００３７】
販売情報取得部６が取得した食材販売情報２４は、通信部１を介して携帯端末１２へと送られる。そして、携帯端末１２の表示部７は、販売情報取得部６が取得した食材販売情報２４を表示する。
【００３８】
図５は、食材販売情報２４を表示する時に、表示部７に表示される画面構成の一例である。図４に表示されている食材を、ユーザがタップ操作又はクリック操作等により選択すると、表示部７に表示される画面は、図４のレシピ情報詳細画面から、図５の食材販売情報画面に遷移する。図５の食材販売情報画面には、ユーザが選択した食材の食材販売情報２４が表示されている。
【００３９】
図５の食材販売情報画面に表示される食材販売情報２４には、当該食材に係る、商品名、販売店、産地、値段等が含まれている。そして、販売店が宅配販売等をしている場合には、購入ボタン１５及び再表示ボタン１６が表示される。ユーザが購入ボタン１５を操作することで、販売店に直接に購入の注文を行うことができる。また、ユーザが再表示ボタン１６を操作すると、当該食材について他の商品候補を検索して表示させることができる。
【００４０】
このため、ユーザは、必要な食材名だけでなく、食材の販売店、値段等も把握することができる。また、他の販売店における値段等を比較することも可能であり、さらに、本システムから直接に注文できるため、ユーザに対し購入の手間及び材料コストの削減を支援することができる。
【００４１】
以上のような機能的構成を備えたレシピ提供システムは、例えば、周知のコンピュータを用いて実装することができる。そこで、次にレシピ提供システムを実装するためのハードウエア構成の一例について図６を参照しながら説明する。同図では、レシピ提供システムは、ハードウエアとして、前述した携帯端末１２、インターネット１０００及びサーバ２０００等に加えて、レシピ提供装置本体５０を備えた構成を一例として表している。
【００４２】
レシピ提供装置本体５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３及び通信インターフェース５４を備えている。ＣＰＵ５１は、与えられた命令（命令の集合であるプログラムを含む）を実行して情報の演算又は加工を行う中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＲＯＭ５２は、データ又はプログラムを不揮発的に格納する読み出し専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。ＲＡＭ５３は、データ又はプログラムを揮発的すなわち一時的に格納するための読み書き可能なランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００４３】
通信インターフェース５４は、レシピ提供装置本体５０が外部との通信を行うためのハードウエアである。ここでは、レシピ提供装置本体５０は、通信インターフェース５４を介して携帯端末１２、インターネット１０００及びサーバ２０００に接続されている。そして、これらのＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３及び通信インターフェース５４は、バスにより相互に情報のやり取りが可能なように接続されている。
【００４４】
なお、レシピ提供装置本体５０は、外部記憶装置としてハードディスク、ＣＤ−ＲＯＭ等を備えてもよい。また、レシピ提供装置本体５０は、表示出力手段（例えばモニタ）、入力手段（例えばキーボード）等を備えてもよい。
【００４５】
レシピ提供装置本体５０を構成するコンピュータのＲＯＭ５２には、以上のように構成されたコンピュータをレシピ提供装置本体５０として動作させるためのプログラムが予め格納されている。そして、ＣＰＵ５１は、まず、ＲＯＭ５２からプログラムを読み出してＲＡＭ５３に実行可能な形式でプログラムを格納する。そして、ＣＰＵ５１は、このＲＡＭ５３に格納されたプログラムを読み出しながら実行する。
【００４６】
このようにして、ソフトウエアたるプログラムがコンピュータに読み込まれることにより、ソフトウエアとハードウエア資源とが協働した具体的手段によって、情報の演算又は加工を実現することで、以上で説明したような図１に示す各機能が実現される。すなわち、レシピ提供装置本体５０のコンピュータのＣＰＵ５１において実行されるプログラムは、レシピ提供装置本体５０のコンピュータを、通信部１、レシピ情報集合生成部２、レシピ決定情報取得部３、必要食材抽出部４、購入食材抽出部５、販売情報取得部６、食材検知部９、撮像部１０及び画像食材認識部１１の各部として機能させるためのものである。
【００４７】
なお、プログラムはＲＯＭ５２でなく外部記憶装置に格納されていてもよいし、プログラムを外部から通信インターフェース５４を介してコンピュータへとダウンロードして用いるようにしてもよい。
【００４８】
また、携帯端末１２及びサーバ２０００についても、レシピ提供装置本体５０と同様に、周知のコンピュータを用いたハードウエアにより構成することが可能である。
【００４９】
次に、以上のように構成されたレシピ提供システムにおけるレシピ提供時の動作の流れについて、図７を参照しながら説明する。まず、ステップＳ１において、レシピ情報集合生成部２は、入力部８にレシピ提供の対象期間が入力され、レシピ決定情報取得部３が第１レシピ決定情報２１ａを取得したか否かを確認する。第１レシピ決定情報２１ａを取得しない場合には、入力部８に対象期間が入力されるまで、ステップＳ１の確認処理を繰り返す。そして、第１レシピ決定情報２１ａを取得したら、処理はステップＳ２へと進む。
【００５０】
ステップＳ２においては、レシピ情報集合生成部２は、第１レシピ決定情報２１ａに基づいて、レシピ情報集合が含むレシピ情報２０の数を決定する。
【００５１】
この図７に示すフローでは、ステップＳ１及びＳ２と並行してステップＳ３が実行される。ステップＳ３においては、食材検知部９が食材を検知する。そして、レシピ決定情報取得部３は、食材検知部９が検知した食材から、ユーザの所有食材に関する情報を抽出し、第２レシピ決定情報２１ｂを取得する。なお、前述したようにユーザは入力部８から所有食材に関する情報を入力することもできる。
【００５２】
ステップＳ２及びＳ３が完了すれば、処理はステップＳ４へと進む。なお、ステップＳ１及びＳ２と、ステップＳ３とは、並行して実行しなくともよい。例えば、ステップＳ１及びＳ２の後にステップＳ３を実行し、ステップＳ３の後に処理がステップＳ４へと進むようにしてもよい。
【００５３】
ステップＳ４においては、レシピ情報集合生成部２は、通信部１を介しレシピ情報２０をサーバ２０００から取得する。ステップＳ４の後は、処理はステップＳ５へと進む。
【００５４】
ステップＳ５においては、レシピ情報集合生成部２は、第２レシピ決定情報２１ｂに基づいて、ステップＳ４で取得したレシピ情報２０から、ユーザの所有食材を用いたレシピ情報２０を抽出する。ステップＳ５の後は、処理はステップＳ６へと進む。
【００５５】
ステップＳ６においては、レシピ情報集合生成部２は、ステップＳ５で抽出したレシピ情報２０から、ステップＳ２で決定されたレシピ情報２０の数だけ選択し、レシピ情報集合を生成する。そして、表示部７は、レシピ情報集合生成部２が生成したレシピ情報集合を表示する。したがって、例えば、必要レシピ数すなわちステップＳ２で決定されたレシピ数に合わせて、ユーザの所有食材を使用するレシピ情報２０を１以上含む複数のレシピ情報２０の候補を、表示部７は表示する（図３）。ステップＳ６の後は、処理はステップＳ７へと進む。
【００５６】
ステップＳ７においては、レシピ情報集合生成部２は、入力部８にレシピ決定の指示が入力されたか否かを確認する。ユーザは、ステップＳ６で表示部７に表示されたレシピ情報２０を確認し、変更希望がなければ入力部８を操作してレシピ決定の指示を入力する。入力部８にレシピ決定の指示が入力されなかった場合は、処理はステップＳ６へと戻る。一方、入力部８にレシピ決定の指示が入力された場合には、処理はステップＳ８へと進む。
【００５７】
ステップＳ８においては、レシピ情報集合生成部２は、入力部８にレシピ情報２０の詳細表示指示が入力されたか否かを確認する。ユーザは、ステップＳ７で表示部７に表示されたレシピ情報２０の一覧を確認し、詳細を知りたいレシピ情報２０があれば、例えばレシピアイコン１４をタップする等の操作により詳細表示指示を入力する。入力部８にレシピ情報２０の詳細表示指示が入力されない場合には、一連の処理は終了となる。一方、入力部８にレシピ情報２０の詳細表示指示が入力された場合には、処理はステップＳ９へと進む。
【００５８】
ステップＳ９においては、レシピ情報集合生成部２は、ステップＳ８で詳細表示指示が入力された対象のレシピ情報２０を、通信部１を介して携帯端末１２へと送信する。表示部７は、携帯端末１２が受信したレシピ情報２０の詳細を表示する。ステップＳ９の後は、処理はステップＳ１０へと進む。
【００５９】
ステップＳ１０においては、必要食材抽出部４は、ステップＳ８で詳細表示指示が入力されたレシピ情報２０の必要食材情報２２を参照し、当該レシピ情報２０の必要食材を抽出する。ステップＳ１０の後は、処理はステップＳ１１へと進む。
【００６０】
ステップＳ１１においては、購入食材抽出部５は、まず、ステップＳ１０で必要食材抽出部４が抽出した必要食材と、第２レシピ決定情報２１ｂに含まれる所有食材とを比較する。そして、購入食材抽出部５は、レシピ情報２０の必要食材であって、ユーザの所有食材でないものを購入食材として抽出する。ステップＳ１１の後は、処理はステップＳ１２へと進む。
【００６１】
ステップＳ１２においては、表示部７は、ステップＳ１０で必要食材抽出部４が抽出した必要食材を表示する。そして、表示部７は、ステップＳ１１で購入食材抽出部５が抽出した購入食材をマーキングして表示する（図４）。ステップＳ１２の後は、処理はステップＳ１３へと進む。
【００６２】
ステップＳ１３においては、販売情報取得部６は、入力部８に購入食材の選択指示が入力されたか否かを確認する。ユーザは、ステップＳ１２で表示部７にマーキングされて表示された購入食材を確認し、販売情報を知りたい食材があれば、入力部８を操作して当該食材を選択する。入力部８に購入食材の選択指示が入力されない場合には、一連の処理は終了となる。一方、入力部８に購入食材の選択指示が入力された場合には、処理はステップＳ１４へと進む。
【００６３】
ステップＳ１４においては、販売情報取得部６は、ステップＳ１３で選択された購入食材の食材販売情報２４を、通信部１を介してサーバ２０００から取得する。ステップＳ１４の後は、処理はステップＳ１５へと進む。
【００６４】
ステップＳ１５においては、表示部７は、販売情報取得部６が取得した食材販売情報２４を表示する。そして、ステップＳ１５が完了すれば、一連の処理は終了となる。
【００６５】
以上のように構成されたレシピ提供システムは、ユーザは最小限の情報を入力するだけで希望の期間に必要なだけのレシピを一覧性良く入手することができる。したがって、ユーザの生活状況に合わせて、食材を購入してから次に食材を購入するまでの間に必要なレシピを一度に提供することができ、かつ、その間においてユーザの所有食材を無駄なく効率的に使用できるレシピを提供することが可能であるレシピ提供システムを得ることにある。
【００６６】
実施の形態２．
図８から図１０は、この発明の実施の形態２に係るもので、図８はレシピ提供システムの全体構成を示すブロック図、図９及び図１０はレシピ提供システムの動作を示すフロー図である。
【００６７】
ここで説明する実施の形態２は、前述した実施の形態１の構成において、さらにユーザの在宅予定に関する情報を用いて、レシピ情報集合が含むレシピ情報の数及び内容を決定するようにしたものである。以下、この実施の形態２に係るレシピ提供システムについて、実施の形態１との相違点を中心に説明する。
【００６８】
この実施の形態２に係るレシピ提供システムでは、レシピ決定情報２１は、第１レシピ決定情報２１ａ及び第２レシピ決定情報２１ｂに加えて、第３レシピ決定情報２１ｃを含んでいる。第３レシピ決定情報２１ｃは、ユーザの在宅予定に関するスケジュール情報である。ここでいうユーザは１人に限られない。ユーザは、例えば家族等の複数人であってもよい。
【００６９】
図８に示すように、この実施の形態２に係るレシピ提供システムでは、レシピ決定情報取得部３は、第３レシピ決定情報取得部３０を備えている。第３レシピ決定情報取得部３０は、スケジュール設定装置３１及びスケジュール管理装置３２を備えている。スケジュール設定装置３１は、ユーザがそれぞれの在宅予定をスケジュール情報として入力・設定するためのものである。なお、スケジュール設定装置３１を、携帯端末１２に設けるようにしてもよい。
【００７０】
スケジュール管理装置３２は、スケジュール設定装置３１を用いて設定されたスケジュール情報を記憶し、管理するものである。第３レシピ決定情報取得部３０は、スケジュール管理装置３２に記憶されているスケジュール情報を参照して、ユーザの在宅予定に関する第３レシピ決定情報２１ｃを取得する。そして、第３レシピ決定情報取得部３０は、取得した第３レシピ決定情報２１ｃをレシピ情報集合生成部２に送信する。
【００７１】
レシピ情報集合生成部２は、第１レシピ決定情報２１ａ及び第３レシピ決定情報２１ｃに基づいて、レシピ情報集合が含むレシピ情報２０の数を決定する。具体的に例えば、レシピ情報集合生成部２は、レシピ情報２０を提供する対象期間の日数、１日当たりの食事回数に加えて、それぞれの食事時に在宅している人数を用いて、必要なレシピ情報２０の数を決定する。
【００７２】
また、レシピ情報集合生成部２は、第２レシピ決定情報２１ｂ及び第３レシピ決定情報２１ｃに基づいて、レシピ情報集合が含むレシピ情報２０の内容を決定する。特に、レシピ情報集合生成部２は、第３レシピ決定情報２１ｃに基づいて、レシピ情報集合が含むレシピ情報２０のそれぞれのメニューを何人分とするかを決定する。具体的に例えば、４人家族のユーザにおいて、ユーザが指定したレシピ提供対象期間内に家族のうちの１人が仕事によって夕食時に在宅していない場合、該当するレシピ情報２０のメニューを４人分ではなく３人分にする。
なお、他の構成については実施の形態１と同様であり、ここでは、その説明を省略する。
【００７３】
次に、以上のように構成されたレシピ提供システムにおけるレシピ提供時の動作の流れについて、図９及び図１０を参照しながら説明する。図９及び図１０に示すフロー図のステップＳ１、Ｓ３からＳ１５は、図７のステップＳ１、Ｓ３からＳ１５とそれぞれ同じであるため、ここでの説明は省略する。この実施の形態２においては、ステップＳ１でレシピ決定情報取得部３が第１レシピ決定情報２１ａを取得した場合、処理はステップＳ１０１へと進む。
【００７４】
ステップＳ１０１においては、レシピ決定情報取得部３の第３レシピ決定情報取得部３０は、スケジュール管理装置３２に記憶されている内容を参照し、第１レシピ決定情報２１ａで指定された対象期間におけるスケジュール情報を第３レシピ決定情報２１ｃとして取得する。ステップＳ１０１の後は、処理はステップＳ１０２へと進む。
【００７５】
ステップＳ１０２においては、レシピ情報集合生成部２は、ステップＳ１で取得した第１レシピ決定情報２１ａ及びステップＳ１０１で取得した第３レシピ決定情報２１ｃに基づいて、レシピ情報集合が含むレシピ情報２０の数と、各レシピ情報２０のメニューの提供人数を決定する。
【００７６】
この図９に示すフローでは、ステップＳ１、Ｓ１０１及びＳ１０２と並行してステップＳ３が実行される。ステップＳ１０２及びＳ３が完了すれば、処理はステップＳ４へと進む。なお、ステップＳ１、Ｓ１０１及びＳ１０２と、ステップＳ３とは、並行して実行しなくともよい。例えば、ステップＳ１、Ｓ１０１及びＳ１０２の後にステップＳ３を実行し、ステップＳ３の後に処理がステップＳ４へと進むようにしてもよい。ステップＳ４以降の処理は、図７と同様である。
【００７７】
以上のように構成されたレシピ提供システムは、実施の形態１と同様の効果を奏することができるのに加えて、以下のような作用効果を得ることができる。すなわち、まず、ユーザが食事を必要とするか否かを考慮に入れた場合における必要なレシピの数と、各レシピにつき何人分が必要であるかについて、ユーザは把握できる。よって、ユーザは、必要な食材の種類と量をより正確に把握することが可能である。このため、ユーザが食材購入時に余計な食材を買ってしまったり、必要のない家族の分まで食事を作ったり等の食材、調理時間の無駄の発生を抑制することができる。
【００７８】
実施の形態３．
図１１から図１３は、この発明の実施の形態３に係るもので、図１１はレシピ提供システムの全体構成を示すブロック図、図１２及び図１３はレシピ提供システムの動作を示すフロー図である。
【００７９】
ここで説明する実施の形態３は、前述した実施の形態１又は実施の形態２の構成において、さらに以前に提供したレシピ情報の履歴情報を用いて、レシピ情報集合が含むレシピ情報の内容を変更するようにしたものである。以下、この実施の形態３に係るレシピ提供システムについて、実施の形態１をもとにした場合を例に挙げ、実施の形態１との相違点を中心に説明する。
【００８０】
この実施の形態３に係るレシピ提供システムでは、レシピ決定情報２１は、第１レシピ決定情報２１ａ及び第２レシピ決定情報２１ｂに加えて、第４レシピ決定情報２１ｄを含んでいる。第４レシピ決定情報２１ｄは、以前に提供したレシピ情報２０に関する情報である。ここで説明する例では、図１１に示すように、サーバ２０００は、レシピ履歴情報記憶部２００１を備えている。レシピ履歴情報記憶部２００１には、以前に提供したレシピ情報２０の履歴情報が記憶される。
【００８１】
また、この実施の形態３に係るレシピ提供システムでは、レシピ決定情報取得部３は、第４レシピ決定情報取得部４０を備えている。第４レシピ決定情報取得部４０は、通信部１を介して、サーバ２０００からレシピ履歴情報記憶部２００１に記憶されているレシピ情報２０の履歴情報を取得する。そして、第４レシピ決定情報取得部４０は、取得したレシピ情報２０の履歴情報を、第４レシピ決定情報２１ｄとする。
【００８２】
レシピ情報集合生成部２は、第４レシピ決定情報２１ｄに基づいて、レシピ情報集合が含むレシピ情報２０の内容を変更する。図１１に示す例では、レシピ情報集合生成部２は、第４レシピ決定情報２１ｄに直接に基づくのではなく、第４レシピ決定情報２１ｄから抽出される各種の情報に基づいて、レシピ情報集合が含むレシピ情報２０の内容を変更する。
【００８３】
このため、ここでは、第４レシピ決定情報取得部４０は、不足栄養素抽出部４１、重複レシピ抽出部４２及び摂取カロリー管理部４３を備えている。不足栄養素抽出部４１は、以前に提供したレシピ情報２０の履歴情報に基づいて、予め設定された一定期間内において、摂取が不足している栄養素情報を抽出する。
【００８４】
重複レシピ抽出部４２は、レシピ情報集合生成部２が、レシピ情報集合に含まれる要素の候補となるレシピ情報２０を抽出した後に、候補となるレシピ情報２０と以前に提供したレシピ情報２０とを比較する。そして、候補となるレシピ情報２０のうちで、以前に提供したレシピ情報２０と合致するものを重複レシピ情報として抽出する。
【００８５】
摂取カロリー管理部４３は、入力部８から入力された情報に基づいて、一定期間における合計カロリー量の閾値を設定する。この際、ユーザが入力部８を操作して、所望する合計カロリー量の閾値を直接的に入力することができるようにしてもよい。また、ユーザが入力部８からユーザの年齢、身長、体重等のデータを入力し、摂取カロリー管理部４３は、これらのデータに基づいて標準的又は理想的な合計カロリー量の閾値を設定するようにしてもよい。
【００８６】
なお、不足栄養素抽出部４１、重複レシピ抽出部４２及び摂取カロリー管理部４３は、これらの全てを備える必要はない。これらのうち少なくとも１つが備えられていればよい。
【００８７】
レシピ情報集合生成部２は、不足栄養素抽出部４１が抽出した不足栄養素情報、重複レシピ抽出部４２が抽出した重複レシピ情報、及び、摂取カロリー管理部４３が設定した合計カロリー量の閾値に基づいて、レシピ情報集合が含むレシピ情報２０の内容を変更する。
【００８８】
具体的には、レシピ情報集合生成部２は、不足栄養素抽出部４１が抽出した不足栄養素情報において摂取が不足しているとされる栄養素を含む食材を用いたレシピ情報２０が、少なくとも１つはレシピ情報集合に含まれるようにする。また、レシピ情報集合生成部２は、重複レシピ抽出部４２が抽出した重複レシピ情報が、レシピ情報集合に含まれる場合には、当該重複レシピ情報が含まれないように、レシピ情報集合に含まれるレシピ情報２０の内容を変更する。そして、レシピ情報集合生成部２は、レシピ情報集合に含まれるレシピ情報２０では、摂取カロリー管理部４３が設定した合計カロリー量の閾値を超えてしまう場合には、合計カロリー量の閾値を超えないようにレシピ情報集合に含まれるレシピ情報２０の内容を変更する。
なお、他の構成については実施の形態１又は実施の形態２と同様であり、ここでは、その説明を省略する。
【００８９】
次に、以上のように構成されたレシピ提供システムにおけるレシピ提供時の動作の流れについて、図１２及び図１３を参照しながら説明する。図１２及び図１３に示すフロー図のステップＳ１からＳ５及びＳ７からＳ１５は、図７のステップＳ１からＳ５及びＳ７からＳ１５とそれぞれ同じであるため、ここでの説明は省略する。
【００９０】
図１２に示すフローでは、ステップＳ１及びＳ２と、ステップＳ３とに並行して、ステップＳ２０１とステップＳ２０２とがそれぞれ実行される。ステップＳ２０１においては、不足栄養素抽出部４１は、以前に提供したレシピ情報２０の履歴情報に基づいて、予め設定された一定期間内において、摂取が不足している栄養素情報を抽出する。また、ステップＳ２０２においては、摂取カロリー管理部４３は、一定期間における合計カロリー量の閾値を設定する。そして、ステップＳ２、Ｓ３、Ｓ２０１及びＳ２０２が完了すれば、処理はステップＳ４へと進む。
【００９１】
なお、ステップＳ１及びＳ２と、ステップＳ３と、ステップＳ２０１と、ステップＳ２０２とは、並行して実行しなくともよい。例えば、ステップＳ１及びＳ２の後に、ステップＳ３、Ｓ２０１、Ｓ２０２のように順に実行し、ステップＳ２０２の後に処理がステップＳ４へと進むようにしてもよい。
【００９２】
ステップＳ４、Ｓ５の後は、処理はステップＳ２０３へと進む。ステップＳ２０３においては、レシピ情報集合生成部２は、ステップＳ２０１で抽出された摂取が不足している栄養素情報に基づいて、摂取が不足しているとされる栄養素を含む食材を用いたレシピ情報２０を、ステップＳ４で取得したレシピ情報２０から抽出する。ステップＳ２０３の後は、処理はステップＳ２０４へと進む。
【００９３】
ステップＳ２０４においては、ステップＳ４で取得したレシピ情報２０のうちから、以前に提供したレシピ情報２０と合致するものを重複レシピ情報として抽出する。ステップＳ２０４の後は、処理はステップＳ２０５へと進む。
【００９４】
ステップＳ２０５においては、まず、レシピ情報集合生成部２は、以下の条件を全てみたすように、レシピ情報集合が含むレシピ情報２０を決定する。
・レシピ情報集合が含むレシピ情報２０の数は、ステップＳ２で決定した数である。
・レシピ情報集合は、ステップＳ５で抽出したレシピ情報２０を１以上含む。
・レシピ情報集合は、ステップＳ２０３で抽出したレシピ情報２０を１以上含む。
・レシピ情報集合は、ステップＳ２０４で抽出したレシピ情報２０を１つも含まない。
【００９５】
レシピ情報集合生成部２は、こうして決定したレシピ情報２０により、レシピ情報集合を生成する。そして、表示部７は、レシピ情報集合生成部２が生成したレシピ情報集合を表示する。ステップＳ２０５の後は、処理はステップＳ７へと進む。ステップＳ７以降の処理は、図７と同様である。
【００９６】
以上のように構成されたレシピ提供システムは、実施の形態１又は実施の形態２と同様の効果を奏することができるのに加えて、以下のような作用効果を得ることができる。すなわち、まず、ユーザに対し、所有食材を使用するレシピ及び自身の不足栄養素を含むレシピを、設定された合計カロリー量以下となるような組み合わせで提示することができる。このため、ユーザは、効率良く所有食材を使用できるだけではなく、不足した栄養素を含み、かつカロリー量についても管理された食事を摂取可能となり、ユーザの健康維持・改善を支援することができる。また、一定期間内に同じレシピを繰返して提供することを抑制し、ユーザに対して飽きのこない食生活を支援することができる。
【００９７】
実施の形態４．
図１４及び図１５は、この発明の実施の形態４に係るもので、図１４はレシピ提供システムが備える冷蔵庫の正面図、図１５は図１４に示す冷蔵庫の断面Ａ−Ａによる側方断面図及び機能ブロック図である。
【００９８】
ここで説明する実施の形態４は、前述した実施の形態１から実施の形態３のいずれかの構成において、断熱された貯蔵室内で食材を保存できる冷蔵庫を備え、冷蔵庫に食材検知部の撮像部を備えるようにしたものである。以下、この実施の形態４に係るレシピ提供システムについて、実施の形態１をもとにした場合を例に挙げ、実施の形態１との相違点を中心に説明する。
【００９９】
この実施の形態４に示すレシピ提供システムは、図１４に示すような冷蔵庫３０００を備えている。冷蔵庫３０００は、外部と断熱された筐体を備えている。冷蔵庫３０００の筐体内には、それぞれに区画された複数の貯蔵室が設けられている。ここでは、複数の貯蔵室として、例えば、冷蔵室１００、製氷室２００、切替室３００、冷凍室４００及び野菜室５００が設けられている。これらの貯蔵室は、ここでは、上から冷蔵室１００、製氷室２００及び切替室３００、冷凍室４００、野菜室５００の順で配置されている。
【０１００】
また、冷蔵室１００の冷蔵室扉１０１には操作パネル６００が設置されている。操作パネル６００では、各貯蔵室の温度の設定、及び、現在の温度情報の表示等が可能である。なお、操作パネル６００の設置位置は、冷蔵室扉１０１に限られない。操作パネル６００は、他に例えば、他の貯蔵室の扉、あるいは、冷蔵庫３０００の筐体の側面等に設置されてもよい。
【０１０１】
次に、図１５を参照しながら、冷蔵庫３０００の構成についてさらに説明を続ける。図１５は、図１４に示す断面Ａ−Ａによる断面図である。冷蔵室１００の内部には、冷蔵室棚板１０２が設けられている。冷蔵室１００の内部の空間は、冷蔵室棚板１０２により区画されている。冷蔵室棚板１０２により区画された冷蔵室１００の内部の最下段には、チルド室１１０が設けられている。チルド室１１０内には、チルドケース１１１が取り付けられている。チルドケース１１１は、図示しないレール等の案内部材により、冷蔵室１００の扉側へ引き出し得るように設けられている。また、製氷室２００、切替室３００、冷凍室４００及び野菜室５００についても、それぞれの扉とともに、冷蔵庫３０００の手前側に引き出し得るようになっている。
【０１０２】
冷蔵庫３０００には、各貯蔵室へ供給する空気を冷却する図示しない冷凍サイクル回路が備えられている。冷凍サイクル回路は、圧縮機、凝縮器、絞り装置及び冷却器（いずれも図示せず）等を備えている。冷蔵庫３０００には、この冷凍サイクル回路により空気を冷却することで生成された冷気を各貯蔵室へ供給するための冷却風路が設けられている。冷却風路は、例えば冷蔵庫３０００の背面側に形成されている。
【０１０３】
冷蔵室１００の内部には、撮像部１０が設置されている。撮像部１０は、貯蔵室（ここでは、チルド室１１０を含む冷蔵室１００）内に収納された食材の画像を撮影する。撮像部１０は、例えばカメラにより構成される。撮像部１０の撮影視野は、冷蔵室１００内の天井面からチルド室１１０までの範囲となっている。
【０１０４】
撮像部１０の設置位置は、冷蔵室１００内の全範囲が撮像部１０の撮影画像内に入るような位置が望ましい。しかし、必ずしも冷蔵室１００内の全範囲が撮像部１０の撮影画像内に入っていなくとも、貯蔵室内の食品の収納状態が把握できる程度に広い範囲内が撮影画像内に入るように位置であればよい。
【０１０５】
または、撮像部１０の撮影する向きを変更可能に設置し、向きを変えながら複数回に分けて撮影することで、貯蔵室内の全体の画像を撮影できるようにしてもよい。また、例えば、冷蔵室棚板１０２に視野を遮られることを回避するため、撮像部１０として複数のカメラを設けて、それぞれのカメラにより撮影された画像を合わせることで、貯蔵室内の全体の画像を得ることができるようにしてもよい。
【０１０６】
なお、撮像部１０を例えば図１５に示すように冷蔵室扉１０１の内面に設置すれば、冷蔵庫３０００のユーザと同じ視点の画像を得ることができるという利点がある。また、撮像部１０を例えば冷蔵室１００内を照らす照明装置（図示せず）の近傍に設置すれば、画像の撮影に十分な照度を確保することができるため有利である。
【０１０７】
冷蔵庫３０００の背面側の上部には、制御基板３００１が設けられている。この制御基板３００１には、前述した通信部１、レシピ情報集合生成部２、レシピ決定情報取得部３、必要食材抽出部４、購入食材抽出部５、販売情報取得部６及び画像食材認識部１１として機能する回路が実装されている。
【０１０８】
他の構成については実施の形態１から実施の形態３のいずれかと同様であり、ここでは、その説明を省略する。なお、この実施の形態４においては、表示部７及び入力部８を携帯端末１２でなく操作パネル６００に設けるようにしてもよい。
【０１０９】
以上のように構成されたレシピ提供システムは、実施の形態１から実施の形態３のいずれかと同様の効果を奏することができるのに加えて、以下のような作用効果を得ることができる。すなわち、まず、冷蔵庫３０００に保存している食材を自動的に所有食材として第２レシピ決定情報２１ｂに含ませることができる。したがって、ユーザは所有食材のうちで冷蔵庫３０００に保存している食材を使用するレシピ情報２０を得ることができる。このため、ユーザは所有する食材の中でも冷蔵保存が必要であり、劣化の進行が早く、優先的に使用すべき食材を使用したレシピ情報２０を得ることができる。よって、ユーザが食材を無駄なく効率的に消費することについてのより効果的な支援が可能である。
【符号の説明】
【０１１０】
１    通信部
２    レシピ情報集合生成部
３    レシピ決定情報取得部
４    必要食材抽出部
５    購入食材抽出部
６    販売情報取得部
７    表示部
８    入力部
９    食材検知部
１０    撮像部
１１    画像食材認識部
１２    携帯端末
１３    決定ボタン
１４    レシピアイコン
１５    購入ボタン
１６    再表示ボタン
２０    レシピ情報
２１    レシピ決定情報
２１ａ  第１レシピ決定情報
２１ｂ  第２レシピ決定情報
２１ｃ  第３レシピ決定情報
２１ｄ  第４レシピ決定情報
２２    必要食材情報
２３    購入食材情報
２４    食材販売情報
３０    第３レシピ決定情報取得部
３１    スケジュール設定装置
３２    スケジュール管理装置
４０    第４レシピ決定情報取得部
４１    不足栄養素抽出部
４２    重複レシピ抽出部
４３    摂取カロリー管理部
５０    レシピ提供装置本体
５１    ＣＰＵ
５２    ＲＯＭ
５３    ＲＡＭ
５４    通信インターフェース
１００    冷蔵室
１０１    冷蔵室扉
１０２    冷蔵室棚板
１１０    チルド室
１１１    チルドケース
２００    製氷室
３００    切替室
４００    冷凍室
５００    野菜室
６００    操作パネル
１０００  インターネット
２０００  サーバ
２００１  レシピ履歴情報記憶部
３０００  冷蔵庫
３００１  制御基板
【図１】
2018081496.tif 000003
【図２】
2018081496.tif 000004
【図３】
2018081496.tif 000005
【図４】
2018081496.tif 000006
【図５】
2018081496.tif 000007
【図６】
2018081496.tif 000008
【図７】
2018081496.tif 000009
【図８】
2018081496.tif 000010
【図９】
2018081496.tif 000011
【図１０】
2018081496.tif 000012
【図１１】
2018081496.tif 000013
【図１２】
2018081496.tif 000014
【図１３】
2018081496.tif 000015
【図１４】
2018081496.tif 000016
【図１５】
2018081496.tif 000017