(57)【要約】【課題】賞味期限切れにより廃棄される食材の量は多い。【解決手段】単位期間選択ステップ（Ｓ４０６）では単位期間が選択される。優先食材選択ステップ（Ｓ４０８）では、優先食材が選択される。優先食材とは賞味期限が近い食材である。優先献立リスト作成ステップ（Ｓ４１０）では優先食材を使用する献立がリストアップされる。献立割当ステップ（Ｓ４１２）では、優先献立リストから献立が決定され、単位期間に割り当てられる。不足食材情報出力ステップ（Ｓ４１４）では、不足する食材が出力される。減算処理ステップ（Ｓ４１６）では、決定された献立に必要な食材の分量だけ食材テーブルに対して減算処理が行われる。【選択図】図４
2010061276.tif 000002
【特許請求の範囲】
【請求項１】
食材とその賞味期限とその在庫されている分量とを関連付ける食材テーブルと、
献立ごとにそれに必要な食材およびその分量を保持する献立テーブルと、
前記献立テーブルから献立を抽出して単位期間ごとに割り当てる献立割当部と、
割り当てられた献立を表示する献立表示部と、を備え、
前記献立割当部は、
単位期間の開始時点から所定の期間内にその賞味期限が入る優先食材を前記食材テーブルから選択する優先食材選択部と、
優先食材を用いる優先献立を前記献立テーブルから選択する優先献立選択部と、
優先食材を最も有効に利用可能な献立を優先献立から決定して対応する単位期間に割り当てる献立決定部と、を含み、
本装置はさらに、前記献立決定部によって決定された献立に必要な食材の分量だけ前記食材テーブルの対応する食材の在庫されている分量から減算する食材テーブル更新部を備えることを特徴とする献立提案装置。
【請求項２】
前記優先献立選択部は、優先食材を用い、かつユーザによって指定された推薦食材を用いる優先献立を前記献立テーブルから選択することを特徴とする請求項１に記載の献立提案装置
【請求項３】
前記優先献立選択部は、優先献立から、ユーザによって指定された忌避食材を用いる忌避献立を除外することを特徴とする請求項１または２に記載の献立提案装置。
【請求項４】
前記献立決定部は、優先献立のなかに優先食材を有効に利用可能な献立が複数ある場合、ユーザによって指定された条件によって献立を絞り込むことを特徴とする請求項１から３のいずれかに記載の献立提案装置。
【請求項５】
前記優先食材選択部は、指定された食材を優先食材に設定可能な単位期間を設けることを特徴とする請求項１から４のいずれかに記載の献立提案装置。
【請求項６】
食材とその賞味期限とその在庫されている分量とを関連付ける食材テーブルを生成する機能と、
献立ごとにそれに必要な食材およびその分量を保持する献立テーブルを生成する機能と、
単位期間の開始時点から所定の期間内にその賞味期限が入る優先食材を前記食材テーブルから選択する機能と、
優先食材を用いる優先献立を前記献立テーブルから選択する機能と、
優先食材を最も有効に利用可能な献立を優先献立から決定して対応する単位期間に割り当てる機能と、
決定された献立に必要な食材の分量だけ前記食材テーブルの対応する食材の在庫されている分量から減算する機能と、
割り当てられた献立を表示する機能と、をコンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、献立を提案する装置に関する。
【背景技術】
【０００２】
各食材には賞味期限が設定されており、風味の劣化や腐敗の開始の目安となっている。各家庭において食事を作る人（以下「調理担当者」と呼ぶ）は、保有する食材を無駄にしないようこの賞味期限を考慮に入れて献立を作成する。
【特許文献１】特開２００２−９１９９６号公報
【特許文献２】特開２００５−８４９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで農林水産省の平成１７年度食品ロス統計調査によると、日本国内で食材が直接廃棄される割合は世帯平均で約１％に達する。ここで直接廃棄とは、賞味期限切れ等で食事において料理・食品として提供されずに廃棄されることである。日本の全世帯の１年間の食費が約３０兆円であるから、金額に直すと約３０００億円分の食材が調理さえされずに廃棄されていることになる。今後世界的に見て食糧事情が好転する可能性は低いことを考えても、これは無視できない量である。しかしながら各家庭の調理担当者の創意努力には限界がある。
【０００４】
本発明はこうした課題に鑑みてなされたものであり、その目的は、賞味期限の観点から効率的な献立を提案することで、調理担当者が効率的な献立を考える手間を減らし、さらには廃棄される食材の量を減らすことができる献立提案装置の提供にある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、献立提案装置に関する。この献立提案装置は、食材とその賞味期限とその在庫されている分量とを関連付ける食材テーブルと、献立ごとにそれに必要な食材およびその分量を保持する献立テーブルと、献立テーブルから献立を抽出して単位期間ごとに割り当てる献立割当部と、割り当てられた献立を表示する献立表示部と、を備える。献立割当部は、単位期間の開始時点から所定の期間内にその賞味期限が入る優先食材を食材テーブルから選択する優先食材選択部と、優先食材を用いる優先献立を献立テーブルから選択する優先献立選択部と、優先食材を最も有効に利用可能な献立を優先献立から決定して対応する単位期間に割り当てる献立決定部と、を含む。本献立提案装置はさらに、献立決定部によって決定された献立に必要な食材の分量だけ食材テーブルの対応する食材の在庫されている分量から減算する食材テーブル更新部を備える。
【０００６】
ここで「献立」とは、ラーメン、カレー等の「一品料理」であってもよい。また、ご飯、味噌汁および鳥の唐揚げから構成される鳥の唐揚げ定食や、パン、牛乳およびスクランブルエッグから構成される西洋風朝食等の「複数の料理の集合」であってもよい。
「賞味期限」とは、味や風味などの食材の品質が維持される期限であってもよい。また傷みやすい食材が安心して食べられる期限を示すいわゆる「消費期限」であってもよい。
【０００７】
この態様によると、各単位期間には優先食材を最も有効に利用可能な献立が割り当てられる。したがって賞味期限の観点から有利な献立案を提案できる。
【０００８】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明に係る献立提案装置によれば、廃棄される食材の量を減らすことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また説明の便宜上、以下の実施の形態に係る献立提案装置が用いられる時点を２００８年７月１３日とする。
【００１１】
図１は、実施の形態に係る献立提案装置１００およびそれに接続されている装置の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００１２】
献立提案装置１００は、ユーザによる入力を受け付ける入力装置１１０と、ユーザに画面を表示するディスプレイ１２０とに接続される。献立提案装置１００は、記憶装置１０と、献立割当部２０と、食材テーブル更新部３０と、献立表示制御部４０と、情報取得部５０と、を備える。
記憶装置１０は、食材テーブル１２と、献立テーブル１４とを保持する。献立割当部２０は、優先食材選択部２２と、優先献立選択部２４と、献立決定部２６と、を含む。
【００１３】
情報取得部５０は、献立立案期間、献立立案のための単位および人数等の献立立案条件をユーザに入力せしめる条件入力画面３０２（図５において詳述する）をディスプレイ１２０に表示する。ここで献立立案期間とは、ユーザが献立提案装置１００に献立を立案してほしい現時点からの日数である。献立立案のための単位とは、ある献立と次の献立との間の時間間隔を示す単位であり、ユーザが自炊する頻度に基づき決められる。例えば３日に１食であってもよいし、１日に１食であってもよい。人数とは、何人分の献立を作成すべきかを示す人数である。
ユーザは条件入力画面３０２を見て必要な情報を入力装置１１０に入力する。情報取得部５０は、その入力された献立立案条件を入力装置１１０から取得し、献立割当部２０へ出力する。
【００１４】
献立割当部２０は、食材テーブル１２に登録されている食材のうち賞味期限が近い食材をキーとして献立テーブル１４から献立を抽出し、それぞれの単位期間に割り当ててゆく。以降食材には塩、醤油、油などの調味料は含まれないとする。単位期間とは、献立を割り当てるべき最小の期間である。献立立案のための単位が３日に１食であれば献立立案期間を３日間ずつに分割したそれぞれの期間である。以下では実施の形態を通じて単位期間ごとにただ１つの献立を割り当てる場合について考える。しかしながら当然単位期間ごとに任意の数の献立を割り当てる構成も可能である。
【００１５】
情報取得部５０から献立立案条件が入力されると、献立割当部２０は献立立案のための単位を基に献立立案期間を単位期間に分割する。そして単位期間を時系列順に選択しては献立を割り当てる操作を、全ての単位期間に献立が割り当てられるまで続ける。そのそれぞれの割当操作は以下に説明する優先食材選択部２２、優先献立選択部２４および献立決定部２６によって行われる。
【００１６】
献立割当部２０は、全ての単位期間に対して献立が割り当てられたら、その割り当てられた献立のリストを献立表示制御部４０へ出力する。また、献立割当の過程において選択された後述する優先食材が、当該献立のリストを採用してもなお残る場合は、その残る優先食材とその残る分量とを警告と共に献立表示制御部４０へ出力する。
【００１７】
優先食材選択部２２は選択された単位期間の開始時点から所定の期間内にその賞味期限が入る食材を食材テーブル１２から選択して優先食材とする。ここで賞味期限が最も近い食材を優先食材と呼ぶこととする。ユーザはこの所定の期間を予め入力装置１１０を介して優先食材選択部２２に設定しておく。また、所定の期間内に賞味期限が入る食材がない場合は、優先食材選択部２２は優先食材が少なくともひとつ見つかるまで所定の期間を逐次増加させる処理を行う。
所定の期間は、献立立案期間と同一としてもよい。この場合ユーザは所定の期間を個別に設定する必要がないので、ユーザの手間が省ける。
【００１８】
なお、単位期間の開始時点において既に賞味期限が過ぎている食材がある場合はその食材を優先食材としてもよい。また、そのように賞味期限が過ぎている食材が複数ある場合は、最も賞味期限が古い食材を優先食材としてもよい。このように賞味期限が過ぎている食材であっても優先食材として選択可能とする場合、賞味期限が切れても風味は落ちるが使用可能である保存食材の利用を促進し、より効率的に食材を利用する献立を提案できる。
【００１９】
優先献立選択部２４は、優先食材を用いる献立を献立テーブル１４から選択して優先献立リストを作成する。ここで候補となる献立が１つもない場合は処理を中断し、ディスプレイ１２０にその旨の警告を表示する。
【００２０】
なお、優先献立選択部２４は、優先食材を用い、かつユーザによって指定された推薦食材を用いる優先献立を献立テーブル１４から選択してもよい。つまりユーザは予め優先献立選択部２４に対して推薦食材、例えば自分が好きな食材を既知の方法により登録しておく。そして優先献立選択部２４が優先献立リストを作成する際に、優先食材と共に、推薦食材をも使用する献立を選択してもよい。この場合、よりユーザの好みに合わせた献立が提案できる。
【００２１】
また、優先献立選択部２４は、優先献立から、ユーザによって指定された忌避食材を用いる忌避献立を除外してもよい。つまりユーザは予め優先献立選択部２４に対して忌避食材、例えば自分が嫌いな食材や、アレルギー等のために避けるべき食材を既知の方法により登録しておく。そして優先献立選択部２４が優先食材を用いる優先献立リストを献立テーブル１４から選択した後に、その優先献立リストから、忌避食材を使用する忌避献立を除外してもよい。この場合、よりユーザの好みに合わせた献立が提案できる。
【００２２】
献立決定部２６は、優先献立選択部２４によって作成された優先献立リストをロードする。そして優先食材を最も有効に利用可能な献立を優先献立リストから決定して選択中の単位期間に割り当てる。ここでは特に食材テーブル１２を参照し、優先食材をその残量に対して最も高い割合で使用する献立を優先献立リストから決定して、選択中の単位期間に割り当てる。この場合、賞味期限の近い優先食材をなるべく使い切るような献立を提案することができるので、廃棄される食材を減らすことができる。
【００２３】
また献立決定部２６は、割り当てられた献立に用いられる食材およびその分量と、食材テーブル１２に登録されている食材およびその分量とを比較し、不足する食材およびその分量を献立表示制御部４０に出力する。
【００２４】
なお、献立決定部２６は、優先献立のなかに優先食材を有効に利用可能な献立が複数ある場合、ユーザによって指定された条件によって献立を絞り込んでもよい。つまりユーザは予め献立決定部２６に対して絞込条件、例えば中華料理優先等の料理のカテゴリの条件や、カロリーが低い献立を優先するという条件や、調理時間が短い献立を優先するという条件などを既知の方法により登録しておく。そして例えば優先献立リストのなかに優先食材をその残量に対して最も高い割合で使用する献立が複数ある場合には、その中で中華料理に相当する献立を絞り込んで決定し、選択中の単位期間に割り当ててもよい。この場合、よりユーザの好みに合わせた献立を提案できる。
【００２５】
食材テーブル更新部３０は、献立決定部２６で献立が決定されるごとに、そこで決定された献立に必要な食材の分量を取得する。そしてその食材の分量だけ食材テーブル１２から減算する。
【００２６】
献立表示制御部４０には、献立決定部２６によって出力された不足する食材およびその分量と、献立割当部２０によって生成された献立のリストおよび残ってしまう優先食材の情報が入力される。献立表示制御部４０は、これらの情報を、後述する献立案表示画面３０４の形でディスプレイ１２０に表示する。ここで表示される残存優先食材の情報は、残存する優先食材の名前、残存する分量、賞味期限および警告を含む。
【００２７】
図２は、食材テーブル１２のデータ構造図である。食材テーブル１２は、食材と、その賞味期限と、その在庫されている分量とを関連付けて記憶する。在庫されている分量とは、例えばユーザの冷蔵庫に貯蔵してある食材の分量などの、ユーザが調理目的で保有している食材の分量である。入力装置１１０を通じて食材テーブル１２への食材の登録、削除、変更などが行われる。
【００２８】
図３は、献立テーブル１４のデータ構造図である。献立テーブル１４は、献立ごとにそれに必要な食材およびその分量を記憶する。ここで必要な分量とは、１人前を調理するために必要な分量である。入力装置１１０を通じて献立テーブル１４への献立の登録、削除、変更などが行われる。また献立提案装置１００は、図示しないインターネットなどの通信網を通じて献立情報を献立テーブル１４に提供する献立取得部をさらに備えてもよい。この場合多種多様な献立を簡単に取得することができ、献立の幅が広がる。
【００２９】
以上の構成による献立提案装置１００の動作を説明する。本実施の形態に係る献立提案装置１００は、そのユーザとして各家庭の調理担当者を想定している。調理担当者はまず冷蔵庫の中身などをチェックし、残っている食材およびその賞味期限と分量とを献立提案装置１００の食材テーブル１２に登録する。そして献立立案の条件を献立提案装置１００に入力する。すると献立提案装置１００は、単位期間のそれぞれについて食材テーブル１２のなかから賞味期限が近い優先食材を選択し、それをキーとして献立テーブル１４から献立を選択してその単位期間に割り当てる。全ての単位期間への献立の割当が終了すると献立提案装置１００は割り当てられた献立のリストと、買い物リストとを調理担当者に提示する。
【００３０】
以下フローチャートおよび代表画面図を用いてさらに具体的に献立提案装置１００による処理の流れを見ることとする。図４は、献立提案装置１００における一連の処理を示すフローチャートである。
献立提案装置１００はユーザに対して図５の条件入力画面３０２を表示し、献立立案期間、献立立案のための単位および人数の入力を受け付ける（Ｓ４０２）。
【００３１】
図５は、情報取得部５０によってディスプレイ１２０に表示される条件入力画面３０２を示す代表画面図である。献立立案期間入力領域３５２には、献立立案期間が入力される。献立立案単位選択領域３５４は、献立立案のための単位を「３日に１食」、「２日に１食」および「１日に１食」の３種類のなかから選択できるように構成されている。人数入力領域３５６には、何人分の献立を作成すべきかを示す人数が入力される。ここでは、献立立案期間として２（日間）が入力され、献立立案のための単位として「１日に１食」が選択され、人数として２（人分）が入力されて実行ボタン３５８が押し下げられる場合を考える。
【００３２】
実行ボタン３５８が押し下げられると、献立提案装置１００は入力された献立立案期間を献立立案のための単位ごとに分割し単位期間を設定する（Ｓ４０４）。ここでは献立立案期間が２日間、つまり２００８年７月１３日および２００８年７月１４日であり献立立案のための単位が「１日に１食」なので、「２００８年７月１３日」および「２００８年７月１４日」が単位期間となる。
【００３３】
献立提案装置１００は、いまだ献立を割り当てられてられていない単位期間のなかから献立を割り当てる単位期間をひとつ時系列に沿って選択する（Ｓ４０６）。現時点ではどの単位期間にも献立は割り当てられていないので、最初の単位期間である「２００８年７月１３日」が選択される。
【００３４】
献立提案装置１００は、選択された単位期間の開始時点から所定の期間内にその賞味期限が入る食材を食材テーブル１２から選択して優先食材とする（Ｓ４０８）。ここでは予めユーザによって所定の期間として２日間が設定されているとする。図２の食材テーブル１２を見ると食材「ショウガ」の賞味期限「２００８年７月１３日」と、食材「こんにゃく」の賞味期限「２００８年７月１４日」が、単位期間「２００８年７月１３日」の開始時点から２日間内に入っている。したがって食材「ショウガ」および「こんにゃく」が優先食材として選択される。
【００３５】
献立提案装置１００は、優先食材を使用する献立を献立テーブル１４から選択して優先献立リスト６２を作成する（Ｓ４１０）。ここでは図３の献立テーブル１４を見ると優先食材「ショウガ」または「こんにゃく」を使用する献立は献立「ショウガ焼き」および「こんにゃくきんぴら」であるので、これらが選択されて優先献立リスト６２にリストアップされる。
図６は、献立提案装置１００における処理の流れに沿ったデータの変遷を示すデータ処理図である。献立提案装置１００では、献立テーブル１４、優先献立リスト６２、決定された献立６６とこの順にデータ処理が進む。以降図４のフローチャートに加えて図６のデータ処理図をも参照しながら説明する。
【００３６】
献立提案装置１００は、食材テーブル１２を参照し、優先食材をその残量に対して最も高い割合で使用する献立を優先献立リスト６２から決定する。そしてその決定された献立６６を現在選択している単位期間に割り当てる（Ｓ４１２）。以下優先食材の残量に対するその優先食材の使用量の割合を使用割合と呼ぶ。ここではまず献立「ショウガ焼き」は、優先食材「ショウガ」を５（ｇ）×２（人前）＝１０（ｇ）使用する。すると使用割合は１０（ｇ）／５０（ｇ）＝０．２（２０％）である。対して献立「こんにゃくきんぴら」は、優先食材「こんにゃく」を１００（ｇ）×２（人前）＝２００（ｇ）使用する。すると使用割合は２００（ｇ）／２００（ｇ）＝１（１００％）である。したがって使用割合は献立「こんにゃくきんぴら」の方が高いので、その献立「こんにゃくきんぴら」が優先献立リスト６２から決定され、選択中の単位期間「２００８年７月１３日」に割り当てられる。
なお、献立に対して優先食材が２つ以上含まれる場合は、その献立におけるそれぞれの優先食材の使用割合を平均してその献立に対する優先食材の使用割合とする。
【００３７】
献立提案装置１００は、決定された献立６６に用いられる食材およびその分量と、食材テーブル１２に登録されている食材およびその分量とを比較し、不足する食材およびその分量を献立表示制御部４０に出力する（Ｓ４１４）。ここでは献立「こんにゃくきんぴら」に必要な食材「ゴボウ」が１００（ｇ）不足しているのでその情報を献立表示制御部４０に出力する。
【００３８】
献立提案装置１００は、単位期間に献立が割り当てられるごとにその献立に必要な食材の分量分の減算処理を食材テーブル１２に対して行う（Ｓ４１６）。ここでは献立「こんにゃくきんぴら」に必要な食材の分量だけ図２の食材テーブル１２から減算される。図７は、減算後の食材テーブル７２のデータ構造図である。
【００３９】
献立提案装置１００は、単位期間全てに献立が割り当てられている場合（Ｓ４１８のＹ）、次の優先食材の残存量確認ステップにその処理を進める。割り当てられていない場合（Ｓ４１８のＮ）、単位期間選択ステップ（Ｓ４０６）に処理を返す。ここでは単位期間「２００８年７月１４日」にまだ献立が割り当てられていないので、献立提案装置１００は単位期間選択ステップ（Ｓ４０６）にその処理を返す。
【００４０】
以下簡単に献立提案装置１００における献立割当処理の第２周目を説明する。単位期間選択ステップ（Ｓ４０６）では単位期間「２００８年７月１４日」が選択される。優先食材選択ステップ（Ｓ４０８）では、選択された単位期間「２００８年７月１４日」の時点で賞味期限が切れている食材「ショウガ」がまず優先食材として選択される。さらに食材「鶏肉」の賞味期限「２００８年７月１５日」は、単位期間「２００８年７月１４日」から所定の期間である２日間内に入るので、その食材「鶏肉」も優先食材として選択される。
【００４１】
優先献立リスト作成ステップ（Ｓ４１０）では献立「ショウガ焼き」および「親子丼」が第２周目の優先献立リスト８２にリストアップされる。図８は、献立提案装置１００における第２周目の処理の流れに沿ったデータの変遷を示すデータ処理図である。献立提案装置１００では、献立テーブル１４、優先献立リスト８２、決定された献立８６とこの順に第２周目のデータ処理が進む。
【００４２】
献立割当ステップ（Ｓ４１２）では、献立「ショウガ焼き」における優先食材「ショウガ」の使用割合は２０％であるのに対し、献立「親子丼」における優先食材「鶏肉」の使用割合は（１００（ｇ）×２（人前））／２００（ｇ）＝１（１００％）なので、献立「親子丼」が優先献立リスト８２から決定され、単位期間「２００８年７月１４日」に割り当てられる。不足食材情報出力ステップ（Ｓ４１４）では、献立「親子丼」に必要な食材は全て減算後の食材テーブル７２に含まれているので、次に処理を渡す。減算処理ステップ（Ｓ４１６）では、献立「親子丼」に必要な食材の分量だけ食材テーブル７２に対して減算処理が行われる。図９は、献立提案装置１００における第２周目の処理が終わった時点での食材テーブル９２のデータ構造図である。
【００４３】
もはや献立が割り当てられていない単位期間は残っていないので（Ｓ４１８のＹ）、献立提案装置１００は次の優先食材の残存量確認ステップ（Ｓ４２０）にその処理を進める。このステップでは、上述の処理において優先食材として選択された食材が、食材テーブル９２に残っているかどうかを確認する。ここでは食材テーブル９２を参照し、上述の処理中選択された優先食材「ショウガ」、「こんにゃく」および「鶏肉」のうち、食材「ショウガ」が５０（ｇ）残存していることを確認する。
【００４４】
献立提案装置１００は、単位期間ごとにそれに割り当てられた献立を献立案表示画面３０６の形でディスプレイ１２０に表示する（Ｓ４２２）。また献立案表示画面３０６には不足する食材およびその分量が買い物リストの形で表示され、残存している優先食材に対する警告も表示される。
【００４５】
図１０は、献立案表示画面３０６を示す代表画面図である。献立表示領域３６６には、献立提案装置１００によって割り当てられた献立がそれに必要な食材およびその分量と共に単位期間ごとに表示される。警告領域３６８には、提案する献立を採用してもなお残存する優先食材の名前、残存分量および賞味期限が警告と共に表示される。この警告によりユーザは献立提案装置１００によってもカバーしきれない賞味期限の近い食材を把握することができる。したがってこの情報を基に適宜献立を追加したり分量を調節することが可能となり、より効率的に食材を利用できる。
買い物リスト表示領域３７０には、献立表示領域３６６によって表示されている献立を採用するに当たって、現在食材テーブル１２に登録されている食材から不足する食材およびその分量が買い物リストとして表示される。ユーザは自分で在庫を確認しなくても、この買い物リストを元に買い物をすればよいのでより便利である。
【００４６】
このように実施の形態に係る献立提案装置１００によれば、賞味期限が近い食材を使用する献立のリストから単位期間に割り当てる献立を決定する。したがって献立提案装置１００は、賞味期限という観点から最適化された献立を提案できる。これにより賞味期限が切れて廃棄される食材を減らすことができる。また、献立作成のための各家庭の調理担当者の負担を軽減できる。
【００４７】
また第１の実施の形態に係る献立提案装置１００によれば、献立割当部２０は単位期間を時系列順に選択して献立を割り当てる。したがってより古い賞味期限を有する食材をより最初の方の単位期間で使用する献立を提案でき、効率的である。
【００４８】
また実施の形態に係る献立提案装置１００によれば、単位期間の開始時点から所定の期間を区切り、その中に賞味期限が入る食材を優先食材とする。そしてその優先食材を用いる献立のなかで優先食材を最も高い割合で使用する献立を決定してその単位期間に割り当てる。この段階では、上述の例でも理解されるとおり、必ずしも賞味期限が最も近い優先食材を使用する献立が選ばれるわけではない。むしろ使用量という観点から優先食材を有効に利用できる献立が選択される。これにより、賞味期限が切れて廃棄される食材の量を減らすことができる。
【００４９】
以上、実施の形態に係る献立提案装置１００の構成と動作について説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。また上述の実施の形態同士の組み合わせも可能である。
【００５０】
実施の形態では、優先食材選択部２２は、選択された単位期間の開始時点から所定の期間内にその賞味期限が入る食材を食材テーブル１２から選択して優先食材とする場合について説明したが、これに限定されない。優先食材選択部は予め指定された食材を優先食材に設定可能な単位期間を設けてもよい。特に最初の単位期間に対して、予め指定された食材を優先食材として選択する変形例について以下説明する。
【００５１】
この変形例に係る献立提案装置が使用される状況としては、食料品小売店によってその時のセール品が本装置に登録された後に、顧客が本装置を用いて献立を考える状況を想定する。ここでセール品とは、食料品小売店が販売を促進したい商品である。変形例に係る献立提案装置は、まずそのセール品を用いる献立のリストを作成し、そのなかから、食料品小売店の在庫食材および顧客の有する賞味期限の近い食材を用いる献立を決定して提案する。この際同時にその献立に必要な食材の買い物リストをも提案する。この買い物リストは当該食料品小売店での買い物リストであるから、当該食料品小売店への来客数の増加に貢献する。
【００５２】
当該変形例においては、情報取得部は小売店からセール品の情報を取得する既知の手段を備える。また、献立提案装置は、食材テーブルにセール品以外の小売店の商品を登録する手段を備える。
変形例に係る優先食材選択部は、最初の単位期間に対して、上記セール品を優先食材として選択する。それ以外の単位期間に対しては、実施の形態に係る優先食材選択部２２と同様に優先食材を選択する。したがって最初の単位期間に対して割り当てられる献立はセール品を用いる献立である。そして以降の単位期間に対しては賞味期限のより近い食材を用いた献立が割り当てられる。
【００５３】
本変形例に係る献立提案装置によると、小売店は顧客に対してセール品の購入を促す献立を提案できる。また、顧客は自己の所有する食材を賞味期限の観点から有効に使用できる献立の提案を受けることができる。
また本変形例では、セール品以外の小売店の商品を食材テーブルに登録できるので、顧客に対してセール品以外の他の商品を買い物リストとして提示することができる。これは小売店の売り上げ向上に貢献する。
【００５４】
この変形例によると、例えば在庫されている食材が少ない場合でも、小売店で購入可能な食材も含めることで残された食材をより効率的に使用する献立を提案することができる。また商品データベースを提供する小売店側にしてみれば自店で購入すべき食材がユーザに提示されるので販売の促進につながる。
【００５５】
実施の形態では献立決定部２６が食材テーブル１２を参照し、優先食材をその残量に対して最も高い割合で使用する献立を優先献立リストから決定する場合について説明したが、これに限定されない。例えば献立決定部は、用いられる食材の合計金額が最も高い献立を決定してもよい。この場合、ユーザにとって経済的に有利な献立が提案できる。また献立決定部は献立の履歴を保持し、その履歴を参照して、所定の期間内で同じ献立が連続することを避け、または栄養のバランスがとれるような献立を決定してもよい。
また、献立テーブルは、献立を主菜や副菜等のカテゴリ別に保持してもよい。そして献立提案装置は、１食分として全てのカテゴリの献立を含むように構成してもよい。
【００５６】
実施の形態では献立テーブル１４に登録される献立についてひとつの献立に対して食材の組み合わせがひとつだけ対応する場合について説明したが、これに限定されず、献立テーブルに登録される献立についてひとつの献立に対してそれぞれ異なる食材の組み合わせが複数対応してもよい。この場合、献立提案装置１００の各処理において選択されうる献立の幅が広がり、より有効に食材を消費できる献立を提案できる。
【００５７】
実施の形態では、献立決定部２６が優先食材を最も有効に利用可能な献立を優先献立リストから決定する方法として、特に優先食材をその残量に対して最も高い割合で使用する献立を優先献立リストから決定する方法を採用する場合について説明したが、これに限定されない。例えば献立決定部２６は、最も多くの種類の優先食材を用いる献立を優先献立リストから決定してもよい。この場合、賞味期限が近い食材を一度に多種類使用する献立を提案できる。また、献立決定部２６は、最も高価な食材を用いる献立を優先献立リストから決定してもよい。この場合、より高価な食材の廃棄量を減らすことができる献立を提案できるので、食材の廃棄をその食材と等価な金銭の損失と見る観点からは有利となる。
【００５８】
以上、実施の形態にもとづき本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎないことはいうまでもなく、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が可能であることはいうまでもない。
【図面の簡単な説明】
【００５９】
【図１】実施の形態に係る献立提案装置およびそれに接続されている装置の機能および構成を示すブロック図である。
【図２】食材テーブルのデータ構造図である。
【図３】献立テーブルのデータ構造図である。
【図４】図１の献立提案装置における一連の処理を示すフローチャートである。
【図５】図１の情報取得部によってディスプレイに表示される条件入力画面を示す代表画面図である。
【図６】図１の献立提案装置における処理の流れに沿ったデータの変遷を示すデータ処理図である。
【図７】減算後の食材テーブルのデータ構造図である。
【図８】図１の献立提案装置における第２周目の処理の流れに沿ったデータの変遷を示すデータ処理図である。
【図９】図１の献立提案装置における第２周目の処理が終わった時点での食材テーブルのデータ構造図である。
【図１０】献立案表示画面を示す代表画面図である。
【符号の説明】
【００６０】
１０  記憶装置、  １２  食材テーブル、  １４  献立テーブル、  ２０  献立割当部、  ２２  優先食材選択部、  ２４  優先献立選択部、  ２６  献立決定部、  ３０  食材テーブル更新部、  ４０  献立表示制御部、  ５０  情報取得部、  １００  献立提案装置、  １１０  入力装置、  １２０  ディスプレイ、  ３０２  条件入力画面、  ３０６  献立案表示画面。
【図１】
2010061276.tif 000003
【図２】
2010061276.tif 000004
【図３】
2010061276.tif 000005
【図４】
2010061276.tif 000006
【図５】
2010061276.tif 000007
【図６】
2010061276.tif 000008
【図７】
2010061276.tif 000009
【図８】
2010061276.tif 000010
【図９】
2010061276.tif 000011
【図１０】
2010061276.tif 000012