(57)【要約】【課題】使用された調味料の量を示す情報を生成する調味料使用重量算出装置を提供する。【解決手段】使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付部１１と、調味料重量情報を蓄積する調味料重量情報蓄積部１２と、使用された調味料を識別する調味料識別情報を受け付ける調味料識別情報受付部１３と、蓄積された調味料重量情報を用いて、調味料の使用前の調味料重量情報の示す重量と調味料の使用後の調味料重量情報の示す重量との差である使用重量と、その重量の変化に対応する調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成部１４と、調味料使用重量情報生成部１４が生成した調味料使用重量情報を出力する調味料使用重量情報出力部１５と、を備える。【選択図】図１
2009236506.tif 000002
【特許請求の範囲】
【請求項１】
使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付部と、
前記調味料重量情報受付部が受け付けた調味料重量情報を蓄積する調味料重量情報蓄積部と、
使用された調味料を識別する情報である調味料識別情報を受け付ける調味料識別情報受付部と、
前記調味料重量情報蓄積部が蓄積した調味料重量情報を用いて、調味料の使用前の前記調味料重量情報の示す重量と調味料の使用後の前記調味料重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記調味料識別情報受付部で受け付けられた調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成部と、
前記調味料使用重量情報生成部が生成した調味料使用重量情報を出力する調味料使用重量情報出力部と、を備えた調味料使用重量算出装置。
【請求項２】
前記調味料識別情報受付部は、ＲＦＩＤタグから読み取られた調味料識別情報を受け付ける、請求項１記載の調味料使用重量算出装置。
【請求項３】
前記調味料使用重量情報生成部は、調味料の使用重量と、当該調味料を識別する調味料識別情報と、当該調味料の使用された時間を示す情報である時間情報とを対応付ける調味料使用重量情報を生成する、請求項１または請求項２記載の調味料使用重量算出装置。
【請求項４】
調味料識別情報と、調味料の成分を識別する情報である調味料成分識別情報と、調味料の単位量あたりの成分の量を示す情報である調味料単位成分量情報とを対応付ける情報である調味料情報が記憶される調味料情報記憶部と、
前記調味料使用重量情報出力部が出力した調味料使用重量情報と、前記調味料情報とを用いて、前記調味料使用重量情報に含まれる調味料の使用重量に対応する成分ごとの成分量を示す情報である調味料成分情報を生成する調味料成分情報生成部と、
前記調味料成分情報生成部が生成した調味料成分情報を出力する調味料成分情報出力部と、をさらに備えた、請求項１から請求項３のいずれか記載の調味料使用重量算出装置。
【請求項５】
請求項１から請求項４のいずれか記載の調味料使用重量算出装置と、
使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける食材重量情報受付部と、
前記食材重量情報受付部が受け付けた食材重量情報を蓄積する食材重量情報蓄積部と、
使用された食材を識別する情報である食材識別情報を受け付ける食材識別情報受付部と、
前記食材重量情報蓄積部が蓄積した食材重量情報を用いて、食材の使用前の前記食材重量情報の示す重量と食材の使用後の前記食材重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記食材識別情報受付部で受け付けられた食材識別情報とを対応付ける食材使用重量情報を生成する食材使用重量情報生成部と、
前記食材使用重量情報生成部が生成した食材使用重量情報と、前記調味料使用重量算出装置が出力した調味料使用重量情報とを有する情報であるレシピ情報を出力するレシピ情報出力部と、を備えたレシピ生成装置。
【請求項６】
前記食材識別情報受付部は、ＲＦＩＤタグから読み取られた食材識別情報を受け付ける、請求項５記載のレシピ生成装置。
【請求項７】
前記食材使用重量情報生成部は、食材の使用重量と、当該食材を識別する食材識別情報と、当該食材の使用された時間を示す情報である時間情報とを対応付ける食材使用重量情報を生成する、請求項５または請求項６記載のレシピ生成装置。
【請求項８】
食材、調味料を使用した調理で用いられる調理器具の火力に関する情報である火力情報を受け付ける火力情報受付部をさらに備え、
前記レシピ情報出力部は、前記火力情報受付部が受け付けた火力情報をも含むレシピ情報を出力する、請求項５から請求項７のいずれか記載のレシピ生成装置。
【請求項９】
食材識別情報と、食材の成分を識別する情報である食材成分識別情報と、食材の単位量あたりの成分の量を示す情報である食材単位成分量情報とを対応付ける情報である食材情報が記憶される食材情報記憶部と、
前記食材使用重量情報生成部が生成した食材使用重量情報と、前記食材情報とを用いて、前記食材使用重量情報に含まれる食材の使用重量に対応する成分ごとの成分量を示す情報である食材成分情報を生成する食材成分情報生成部と、
前記食材成分情報生成部が生成した食材成分情報を出力する食材成分情報出力部と、をさらに備えた、請求項５から請求項８のいずれか記載のレシピ生成装置。
【請求項１０】
調味料重量情報受付部と、調味料重量情報蓄積部と、調味料識別情報受付部と、調味料使用重量情報生成部と、調味料使用重量情報出力部とを用いて処理される調味料使用重量算出方法であって、
前記調味料重量情報受付部が、使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付ステップと、
前記調味料重量情報蓄積部が、前記調味料重量情報受付ステップで受け付けた調味料重量情報を蓄積する調味料重量情報蓄積ステップと、
前記調味料識別情報受付部が、使用された調味料を識別する情報である調味料識別情報を受け付ける調味料識別情報受付ステップと、
前記調味料使用重量情報生成部が、前記調味料重量情報蓄積ステップで蓄積した調味料重量情報を用いて、調味料の使用前の前記調味料重量情報の示す重量と調味料の使用後の前記調味料重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記調味料識別情報受付ステップで受け付けられた調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成ステップと、
前記調味料使用重量情報出力部が、前記調味料使用重量情報生成ステップで生成した調味料使用重量情報を出力する調味料使用重量情報出力ステップと、を備えた調味料使用重量算出方法。
【請求項１１】
食材重量情報受付部と、食材重量情報蓄積部と、食材識別情報受付部と、食材使用重量情報生成部と、レシピ情報出力部とを少なくとも用いて処理されるレシピ生成方法であって、
請求項１０記載の調味料使用重量算出方法に含まれる各ステップと、
前記食材重量情報受付部が、使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける食材重量情報受付ステップと、
前記食材重量情報蓄積部が、前記食材重量情報受付ステップで受け付けた食材重量情報を蓄積する食材重量情報蓄積ステップと、
前記食材識別情報受付部が、使用された食材を識別する情報である食材識別情報を受け付ける食材識別情報受付ステップと、
前記食材使用重量情報生成部が、前記食材重量情報蓄積ステップで蓄積した食材重量情報を用いて、食材の使用前の前記食材重量情報の示す重量と食材の使用後の前記食材重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記食材識別情報受付ステップで受け付けられた食材識別情報とを対応付ける食材使用重量情報を生成する食材使用重量情報生成ステップと、
前記レシピ情報出力部が、前記食材使用重量情報生成ステップで生成した食材使用重量情報と、前記調味料使用重量算出方法で出力された調味料使用重量情報とを有する情報であるレシピ情報を出力するレシピ情報出力ステップと、を備えたレシピ生成方法。
【請求項１２】
コンピュータを、
使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付部と、
前記調味料重量情報受付部が受け付けた調味料重量情報を蓄積する調味料重量情報蓄積部と、
使用された調味料を識別する情報である調味料識別情報を受け付ける調味料識別情報受付部と、
前記調味料重量情報蓄積部が蓄積した調味料重量情報を用いて、調味料の使用前の前記調味料重量情報の示す重量と調味料の使用後の前記調味料重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記調味料識別情報受付部で受け付けられた調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成部と、
前記調味料使用重量情報生成部が生成した調味料使用重量情報を出力する調味料使用重量情報出力部として機能させるためのプログラム。
【請求項１３】
コンピュータを、
使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける食材重量情報受付部と、
前記食材重量情報受付部が受け付けた食材重量情報を蓄積する食材重量情報蓄積部と、
使用された食材を識別する情報である食材識別情報を受け付ける食材識別情報受付部と、
前記食材重量情報蓄積部が蓄積した食材重量情報を用いて、食材の使用前の前記食材重量情報の示す重量と食材の使用後の前記食材重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記食材識別情報受付部で受け付けられた食材識別情報とを対応付ける食材使用重量情報を生成する食材使用重量情報生成部と、
前記食材使用重量情報生成部が生成した食材使用重量情報と、前記調味料使用重量情報出力部が出力した調味料使用重量情報とを有する情報であるレシピ情報を出力するレシピ情報出力部としてさらに機能させるための、請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調味料の使用重量を算出する調味料使用重量算出装置等や、レシピ情報を出力するレシピ生成装置等に関する。
【背景技術】
【０００２】
近年、電子天秤を用いることによって、様々な重量を容易に測定することができるようになってきている（例えば、非特許文献１参照）。
【非特許文献１】「電子天秤」、［ｏｎｌｉｎｅ］、［２００８年３月４日検索］、インターネット（ＵＲＬ：ｈｔｔｐ：／／ｊａ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／％Ｅ９％９Ｂ％ＢＢ％Ｅ５％ＡＤ％９０％Ｅ５％Ａ４％Ａ９％Ｅ７％Ａ７％Ａ４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、料理や飲食の際に用いられる調味料は、電子天秤等で測定されることなく、目分量で投入されることが多く、使用された調味料の量を適切に把握することが難しいという問題があった。
【０００４】
また、従来、料理のレシピを作成するには、料理に使用した食材の種類や量と、使用した調味料の種類や量を書き留めなければならず、レシピを作る者の負担が大きいという問題があった。その結果として、いわゆる「おふくろの味」と言われる家庭料理については、レシピが残されないことが多いと言う問題もあった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、その一つの目的は、使用された調味料の量を示す情報である調味料使用重量情報を生成する調味料使用重量算出装置等を提供することである。
【０００６】
また、他の目的は、自動的にレシピを構成するレシピ生成装置等を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による調味料使用重量算出装置は、使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付部と、前記調味料重量情報受付部が受け付けた調味料重量情報を蓄積する調味料重量情報蓄積部と、使用された調味料を識別する情報である調味料識別情報を受け付ける調味料識別情報受付部と、前記調味料重量情報蓄積部が蓄積した調味料重量情報を用いて、調味料の使用前の前記調味料重量情報の示す重量と調味料の使用後の前記調味料重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記調味料識別情報受付部で受け付けられた調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成部と、前記調味料使用重量情報生成部が生成した調味料使用重量情報を出力する調味料使用重量情報出力部と、を備えたものである。
【０００８】
このような構成により、どの調味料をどれぐらいの量だけ使用したのかを示す調味料使用重量情報を自動的に生成することができる。その結果、目分量で調味料を使用した場合においても、料理で使用した調味料の量を正確に知ることができる。また、調味料の使用時に、調味料を使用する者に対して特段の作業を強制しなくても、調味料使用重量情報を生成することができる。
【０００９】
また、本発明による調味料使用重量算出装置では、前記調味料識別情報受付部は、ＲＦＩＤタグから読み取られた調味料識別情報を受け付けてもよい。
このような構成により、ＲＦＩＤタグを用いて、容易に調味料識別情報を取得することができる。
【００１０】
また、本発明による調味料使用重量算出装置では、前記調味料使用重量情報生成部は、調味料の使用重量と、当該調味料を識別する調味料識別情報と、当該調味料の使用された時間を示す情報である時間情報とを対応付ける調味料使用重量情報を生成してもよい。
このような構成により、調味料の使用された時間を知ることができ、その結果、例えば、料理においてどの順番で調味料が用いられたのかを知ることができうる。
【００１１】
また、本発明による調味料使用重量算出装置では、調味料識別情報と、調味料の成分を識別する情報である調味料成分識別情報と、調味料の単位量あたりの成分の量を示す情報である調味料単位成分量情報とを対応付ける情報である調味料情報が記憶される調味料情報記憶部と、前記調味料使用重量情報出力部が出力した調味料使用重量情報と、前記調味料情報とを用いて、前記調味料使用重量情報に含まれる調味料の使用重量に対応する成分ごとの成分量を示す情報である調味料成分情報を生成する調味料成分情報生成部と、前記調味料成分情報生成部が生成した調味料成分情報を出力する調味料成分情報出力部と、をさらに備えてもよい。
【００１２】
このような構成により、使用した調味料に関する成分と、その成分量とを示す調味料成分情報を生成することができる。例えば、その調味料成分情報を、健康維持等に役立てることができうる。
【００１３】
本発明によるレシピ生成装置は、前記調味料使用重量算出装置と、使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける食材重量情報受付部と、前記食材重量情報受付部が受け付けた食材重量情報を蓄積する食材重量情報蓄積部と、使用された食材を識別する情報である食材識別情報を受け付ける食材識別情報受付部と、前記食材重量情報蓄積部が蓄積した食材重量情報を用いて、食材の使用前の前記食材重量情報の示す重量と食材の使用後の前記食材重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記食材識別情報受付部で受け付けられた食材識別情報とを対応付ける食材使用重量情報を生成する食材使用重量情報生成部と、前記食材使用重量情報生成部が生成した食材使用重量情報と、前記調味料使用重量算出装置が出力した調味料使用重量情報とを有する情報であるレシピ情報を出力するレシピ情報出力部と、を備えたものである。
【００１４】
このような構成により、どの調味料をどれぐらいの量だけ使用したのか、どの食材をどれぐらいの量だけ使用したのかを示すレシピ情報を自動的に得ることができる。その結果、目分量で調味料や食材を使用した場合においても、料理で使用した調味料や食材の量を正確に知ることができる。また、調味料や食材の使用時に、調味料や食材を使用する者に対して特段の作業を強制しなくても、レシピ情報を得ることができる。また、一つの重量測定装置を用いて二以上の食材の重量を測定することができる。したがって、食材ごとに重量測定装置を使用した場合に比べて、全体としてのシステム構成を簡易にすることができうる。
【００１５】
また、本発明によるレシピ生成装置では、前記食材識別情報受付部は、ＲＦＩＤタグから読み取られた食材識別情報を受け付けてもよい。
このような構成により、ＲＦＩＤタグを用いて、容易に食材識別情報を取得することができる。
【００１６】
また、本発明によるレシピ生成装置では、前記食材使用重量情報生成部は、食材の使用重量と、当該食材を識別する食材識別情報と、当該食材の使用された時間を示す情報である時間情報とを対応付ける食材使用重量情報を生成してもよい。
【００１７】
このような構成により、食材の使用された時間を知ることができ、その結果、例えば、料理においてどの順番で食材が用いられたのかを知ることができうる。
【００１８】
また、本発明によるレシピ生成装置では、食材、調味料を使用した調理で用いられる調理器具の火力に関する情報である火力情報を受け付ける火力情報受付部をさらに備え、前記レシピ情報出力部は、前記火力情報受付部が受け付けた火力情報をも含むレシピ情報を出力してもよい。
このような構成により、レシピ情報から、調理で用いられた調理器具の火力に関する情報も知ることができるようになる。
【００１９】
また、本発明によるレシピ生成装置では、食材識別情報と、食材の成分を識別する情報である食材成分識別情報と、食材の単位量あたりの成分の量を示す情報である食材単位成分量情報とを対応付ける情報である食材情報が記憶される食材情報記憶部と、前記食材使用重量情報生成部が生成した食材使用重量情報と、前記食材情報とを用いて、前記食材使用重量情報に含まれる食材の使用重量に対応する成分ごとの成分量を示す情報である食材成分情報を生成する食材成分情報生成部と、前記食材成分情報生成部が生成した食材成分情報を出力する食材成分情報出力部と、をさらに備えてもよい。
【００２０】
このような構成により、使用した食材に関する成分と、その成分量とを示す食材成分情報を生成することができる。例えば、その食材成分情報を、健康維持等に役立てることができうる。
【発明の効果】
【００２１】
本発明による調味料使用重量算出装置等によれば、調味料使用重量情報によって、使用された調味料の量を知ることができる。そして、その調味料の量を、例えば、健康管理のためや、また、次回の料理の際などに用いることができる。また、本発明によるレシピ生成装置等によれば、レシピを自動的に構成することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明による調味料使用重量算出装置、レシピ生成装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００２３】
（実施の形態１）
本発明の実施の形態１による調味料使用重量算出装置について、図面を参照しながら説明する。本実施の形態による調味料使用重量算出装置は、使用された調味料の量を示す情報である調味料使用重量情報を生成するものである。
【００２４】
図１は、本実施の形態による調味料使用重量算出装置１の構成を示すブロック図である。本実施の形態による調味料使用重量算出装置１は、調味料重量情報受付部１１と、調味料重量情報蓄積部１２と、調味料識別情報受付部１３と、調味料使用重量情報生成部１４と、調味料使用重量情報出力部１５と、調味料使用重量情報記憶部１６と、調味料情報記憶部１７と、調味料成分情報生成部１８と、調味料成分情報出力部１９とを備える。
【００２５】
調味料重量情報受付部１１は、使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける。調味料とは、料理や飲食の際に用いられるものであり、例えば、砂糖、塩、こしょう、ミソ、油、ソース、醤油、みりん、酢、バター、ジャム、粉末ミルク、粉末コーヒー（インスタントコーヒー）等である。「使用のために保存されている調味料」とは、ビンやカンなどの調味料容器に入れられており、使用の際にその調味料容器から取り出して用いられる調味料である。調味料重量情報には、調味料が保存されている調味料容器や、調味料を取り出すために用いられる用具（例えば、スプーンやヘラなど）の重量が含まれていてもよい。
【００２６】
調味料重量情報受付部１１は、例えば、電子天秤等の重量測定装置から入力された調味料重量情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された調味料重量情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された調味料重量情報を受け付けてもよい。なお、調味料重量情報受付部１１は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、調味料重量情報受付部１１は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２７】
調味料重量情報蓄積部１２は、調味料重量情報受付部１１が受け付けた調味料重量情報を記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、調味料重量情報蓄積部１２が有していてもよく、あるいは調味料重量情報蓄積部１２の外部に存在してもよい。また、この記録媒体は、調味料重量情報を一時的に記憶するものであってもよく、そうでなくてもよい。なお、調味料重量情報蓄積部１２は、調味料重量情報が受け付けられた時間を示す時間情報に対応付けて、調味料重量情報を蓄積してもよい。
【００２８】
調味料識別情報受付部１３は、使用された調味料を識別する情報である調味料識別情報を受け付ける。調味料識別情報は、調味料を識別することができる情報であればよく、例えば、調味料の名称であってもよく、調味料に対して付与された記号であってもよく、その他の情報であってもよい。その調味料識別情報が調味料識別情報受付部１３で受け付けられるようになる過程について説明する。
【００２９】
［ＲＦＩＤタグを用いた調味料識別情報の受け付け］
各調味料容器に対して、その調味料容器に入っている調味料を識別する調味料識別情報に対応するＲＦＩＤタグが貼付されているとする。ユーザは、調味料を使用する際に、その調味料の入っている調味料容器をＲＦＩＤタグリーダにかざして、ＲＦＩＤタグリーダによって、ＲＦＩＤタグの情報を読み取らせる。そして、ＲＦＩＤタグリーダが、情報を読み取ったＲＦＩＤタグに対応する調味料識別情報を調味料識別情報受付部１３に渡してもよい。すなわち、調味料識別情報受付部１３は、ＲＦＩＤタグから読み取られた調味料識別情報を受け付けてもよい。なお、調味料の使用の際に、ユーザが意識して調味料識別情報をＲＦＩＤタグリーダで読み取らせてもよく、あるいは、調味料容器のおかれている領域の周囲等にＲＦＩＤタグリーダを配置することによって、ユーザが意識しないで調味料識別情報がＲＦＩＤタグリーダによって読み取られてもよい。なお、調味料識別情報に対応するＲＦＩＤタグとは、調味料識別情報を記憶しているＲＦＩＤタグであってもよく、調味料識別情報と対応付けられている情報を記憶しているＲＦＩＤタグであってもよい。
【００３０】
また、各調味料容器に対して、その調味料容器に入っている調味料を識別する調味料識別情報に対応するＲＦＩＤタグが貼付されているのは上記説明と同様であるが、ＲＦＩＤタグリーダの上に調味料容器が置かれていてもよい。このような状況で、ユーザが調味料を使用する際に、その調味料容器を持ち上げると、ＲＦＩＤタグリーダがその調味料容器に貼付されているＲＦＩＤタグを読み取ることができなくなる。そして、ＲＦＩＤタグリーダが、読み取ることができなくなったＲＦＩＤタグを検知し、そのＲＦＩＤタグに対応する調味料識別情報を調味料識別情報受付部１３に渡してもよい。
【００３１】
［バーコードを用いた調味料識別情報の受け付け］
上記説明のＲＦＩＤタグとＲＦＩＤタグリーダに代えて、バーコードとバーコードリーダとを用いてもよい。すなわち、各調味料容器に対して、その調味料容器に入っている調味料を識別する調味料識別情報に対応するバーコードが貼付されているとする。ユーザは、調味料を使用する際に、その調味料の入っている調味料容器のバーコードを、バーコードリーダにかざして、そのバーコードを読み取らせる。そして、バーコードリーダが、読み取ったバーコードに対応する調味料識別情報を調味料識別情報受付部１３に渡してもよい。
【００３２】
［調味料容器を置いている台のセンサを用いた調味料識別情報の受け付け］
調味料容器を置いている台に、調味料容器が置かれているのか、持ち上げられて使用されているのかを検知するセンサが設けられているとする。そして、ユーザが調味料を使用する際に、調味料容器を持ち上げると、センサがそのことを検知し、持ち上げられた調味料容器に入っている調味料を識別する調味料識別情報を調味料識別情報受付部１３に渡してもよい。そのセンサは、例えば、光センサ（例えば、フォトダイオードなど）であって、調味料容器が持ち上げられると光を検知し、調味料容器が置かれると光が遮断されることによって、調味料容器が持ち上げられたかどうかを検知してもよい。また、そのセンサは、例えば、調味料容器が置かれると、その調味料容器の重量によってオフとなり、調味料容器が持ち上げられるとオンとなるスイッチであってもよい（オンとオフは逆であってもよい）。そのスイッチは、例えば、ひずみゲージによって構成されてもよい。この場合には、調味料の種類だけひずみゲージが必要になるが、ここで用いられるひずみゲージは、単に荷重の有無を判断するためだけに用いられるものであるため、重量測定装置２で用いられうるひずみゲージよりも、精度の低いものであってもよい。なお、これらの場合に、各センサと、調味料との対応を示す対応情報を持っておき、あるセンサが、調味料容器が持ち上げられたことを検知した場合に、そのセンサに対応する調味料を識別する調味料識別情報を調味料識別情報受付部１３に渡すようにしてもよい。
【００３３】
なお、これら以外の方法によって、調味料識別情報が調味料識別情報受付部１３で受け付けられるようになってもよいことは言うまでもない。
【００３４】
調味料識別情報受付部１３は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネル、ＲＦＩＤタグリーダ、バーコードリーダ、センサなど）から入力された調味料識別情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された調味料識別情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された調味料識別情報を受け付けてもよい。なお、調味料識別情報受付部１３は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、調味料識別情報受付部１３は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３５】
調味料使用重量情報生成部１４は、調味料重量情報蓄積部１２が蓄積した調味料重量情報を用いて、調味料使用重量情報を生成する。調味料使用重量情報は、調味料の使用前の調味料重量情報の示す重量と調味料の使用後の調味料重量情報の示す重量との差である使用重量と、その重量の変化に対応して調味料識別情報受付部１３で受け付けられた調味料識別情報とを対応付ける情報である。
【００３６】
ここで、「調味料の使用重量と、調味料識別情報とを対応付ける」とは、調味料の使用重量と調味料識別情報の一方の情報から、他方の情報を取得できればよいという意味である。したがって、調味料使用重量情報は、調味料の使用重量と調味料識別情報とを組として含む情報を有してもよく、調味料の使用重量と調味料識別情報とをリンク付ける情報であってもよい。後者の場合には、調味料使用重量情報は、例えば、調味料の使用重量と調味料識別情報の格納されている位置を示すポインタやアドレスとを対応付ける情報であってもよい。本実施の形態では、前者の場合について説明する。また、調味料の使用重量と調味料識別情報とは、直接対応付けられていなくてもよい。例えば、調味料の使用重量に、第３の情報が対応しており、その第３の情報に調味料識別情報が対応していてもよい。なお、このことは、他の状況において、「Ａ情報と、Ｂ情報とを対応付ける」という場合にも同様であるとする。
【００３７】
ここで、調味料の使用重量を算出する処理について説明する。調味料使用重量情報生成部１４は、調味料重量情報蓄積部１２が蓄積した調味料重量情報を参照し、調味料容器が持ち上げられたことによって、その調味料重量情報の示す重量が減少した後に、調味料容器が置かれたことによって調味料重量情報の示す重量が増加したことを検知する。そして、調味料重量情報の示す重量が減少する前の重量である調味料の使用前の重量から、調味料重量情報の示す重量が増加した後の重量である調味料の使用後の重量を減算することによって、調味料の使用重量を算出することができる。なお、調味料使用重量情報生成部１４は、調味料の使用前の重量、調味料の使用後の重量を、複数のサンプリングを行った後に平均値を求めることによって算出してもよく、１個のサンプリングによって測定してもよい。
【００３８】
調味料の重量の変化に対応して調味料識別情報受付部１３で受け付けられた調味料識別情報とは、例えば、調味料の重量の変化の際に受け付けられた調味料識別情報であってもよく、あるいは、調味料の重量の変化を識別する情報（例えば、調味料の重量の変化ごとに、その変化を識別する情報が付与されてもよい。その変化を識別する情報は、例えば、時間情報であってもよい）に対応付けられて、調味料識別情報受付部１３で受け付けられた調味料識別情報であってもよい。このように、調味料の重量の変化と、調味料識別情報とを対応付ける方法は問わない。調味料の重量の変化の際に受け付けられた調味料識別情報とは、例えば、その調味料重量情報の示す重量が減少してから、その後に調味料重量情報の示す重量が増加するまでの間の期間に受け付けられた調味料識別情報であってもよい。
【００３９】
また、調味料使用重量情報生成部１４は、調味料の使用重量と、その調味料を識別する調味料識別情報と、その調味料の使用された時間を示す情報である時間情報とを対応付ける調味料使用重量情報を生成してもよい。時間情報は、例えば、日時や時刻を示す情報であってもよく、あるいは、ある時点（例えば、料理の開始時点、システムへの電源の投入時点など）を基準として計時されている時間（例えば、タイマの値など）であってもよい。その時間情報は、時刻等を保持している時計や、時間を計時するタイマ等から取得されてもよい。あるいは、その時間情報は、調味料重量情報蓄積部１２によって蓄積された調味料重量情報に対応付けられている時間情報であってもよい。調味料の使用された時間とは、例えば、調味料重量情報の示す重量が減少した時間であってもよく、調味料重量情報の示す重量が増加した時間であってもよく、その両者の間の時間であってもよい。調味料の使用された時間が、調味料重量情報の示す重量が減少した時間と、調味料重量情報の示す重量が増加した時間との間の時間である場合に、その時間は、例えば、調味料重量情報の示す重量が減少した時間と、調味料重量情報の示す重量が増加した時間との真ん中の時間であってもよい。
【００４０】
調味料使用重量情報出力部１５は、調味料使用重量情報生成部１４が生成した調味料使用重量情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。本実施の形態では、調味料使用重量情報出力部１５が、調味料使用重量情報を調味料使用重量情報記憶部１６に蓄積する場合について説明する。なお、調味料使用重量情報出力部１５は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、調味料使用重量情報出力部１５は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４１】
調味料使用重量情報記憶部１６では、調味料使用重量情報が記憶される。調味料使用重量情報記憶部１６での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。調味料使用重量情報記憶部１６は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４２】
調味料情報記憶部１７では、調味料情報が記憶される。ここで、調味料情報とは、調味料識別情報と、調味料成分識別情報と、調味料単位成分量情報とを対応付ける情報である。調味料成分識別情報とは、調味料の成分を識別する情報である。調味料の成分とは、例えば、調味料の栄養素を含んでもよく、調味料の熱量（カロリー）を含んでもよい。栄養素とは、例えば、たんぱく質、脂質、炭水化物（糖質）、ナトリウムやカリウム、カルシウム等の各種のミネラル等、ビタミンなどがある。それらの栄養素のうちの一部を用いてもよく、あるいは、全部を用いてもよい。調味料成分識別情報は、調味料の成分を識別することができる情報であればよく、例えば、調味料の成分の名称であってもよく、調味料の成分に対して付与された記号であってもよく、その他の情報であってもよい。調味料単位成分量情報とは、調味料の単位量あたりの成分の量を示す情報である。調味料の単位量あたりの成分の量とは、例えば、調味料の単位重量あたりの成分の量や、調味料の単位体積あたりの成分の量、調味料の単位長さあたりの成分の量、調味料の単位個数あたりの成分の量等である。このように、調味料情報は、ある調味料に含まれる成分と、その成分の調味料の単位量あたりの量とを示す情報である。
【００４３】
調味料情報記憶部１７に調味料情報が記憶される過程は問わない。例えば、記録媒体を介して調味料情報が調味料情報記憶部１７で記憶されるようになってもよく、通信回線等を介して送信された調味料情報が調味料情報記憶部１７で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された調味料情報が調味料情報記憶部１７で記憶されるようになってもよい。調味料情報記憶部１７での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。調味料情報記憶部１７は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４４】
調味料成分情報生成部１８は、調味料使用重量情報出力部１５が出力した調味料使用重量情報と、調味料情報記憶部１７で記憶されている調味料情報とを用いて、調味料使用重量情報に含まれる調味料の使用重量に対応する成分ごとの成分量を示す情報である調味料成分情報を生成する。調味料成分情報は、一の調味料についての情報であってもよく、あるいは、二以上の調味料についての情報であってもよい。後者の場合には、調味料成分情報生成部１８は、調味料使用重量情報出力部１５が出力したすべての調味料使用重量情報に含まれる調味料識別情報で識別される調味料に関する情報であってもよく、その一部の調味料使用重量情報に含まれる調味料識別情報で識別される調味料に関する情報であってもよい。後者の場合には、例えば、ユーザによって、その調味料成分情報を生成する範囲が指定されてもよく、調味料使用重量情報に時間情報も含まれる場合には、その時間情報を用いて、同じ時期に用いられた調味料使用重量情報ごとになるように、調味料使用重量情報をグルーピングし、そのグループごとに、調味料成分情報を生成するようにしてもよい。この調味料成分情報によって、使用された調味料に含まれる成分と、その成分量とを知ることができるようになる。例えば、調味料の熱量と、たんぱく質の量と、脂質の量と、炭水化物の量と、ナトリウムの量とを知ることができる。
【００４５】
調味料成分情報生成部１８は、より具体的には、調味料使用重量情報と、調味料情報とを用いて、調味料使用重量情報に含まれる調味料識別情報に対応する使用重量、調味料成分識別情報及び調味料単位成分量情報を特定し、その特定した使用重量、調味料成分識別情報、調味料単位成分量情報を用いて、調味料成分情報を生成してもよい。さらに具体的には、調味料成分情報生成部１８は、特定した使用重量と、特定した調味料単位成分量情報とを用いて、各調味料における成分ごとの成分量を算出し、調味料成分情報に含ませる調味料について、成分ごとの成分量を合算することによって調味料成分情報を構成してもよい。
【００４６】
調味料成分情報出力部１９は、調味料成分情報生成部１８が生成した調味料成分情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、調味料成分情報出力部１９は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、調味料成分情報出力部１９は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４７】
なお、調味料重量情報蓄積部１２が調味料重量情報を蓄積する記録媒体と、調味料使用重量情報記憶部１６と、調味料情報記憶部１７とのうちの任意の２以上の記録媒体や記憶部は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、調味料使用重量情報を記憶している領域が調味料使用重量情報記憶部１６となり、調味料情報を記憶している領域が調味料情報記憶部１７となる。
【００４８】
次に、本実施の形態による調味料使用重量算出装置１の動作について、図２のフローチャートを用いて説明する。
（ステップＳ１０１）調味料重量情報受付部１１は、調味料重量情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０３に進む。
【００４９】
（ステップＳ１０２）調味料重量情報蓄積部１２は、調味料重量情報受付部１１が受け付けた調味料重量情報を記録媒体に蓄積する。そして、ステップＳ１０１に戻る。
【００５０】
（ステップＳ１０３）調味料識別情報受付部１３は、調味料識別情報を受け付けたかどうか判断する。そして、調味料識別情報を受け付けた場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０５に進む。
【００５１】
（ステップＳ１０４）調味料使用重量情報生成部１４は、調味料識別情報受付部１３が受け付けた調味料識別情報を図示しない記録媒体において一時的に記憶する。そして、ステップＳ１０１に戻る。
【００５２】
（ステップＳ１０５）調味料使用重量情報生成部１４は、調味料使用重量情報を生成するかどうか判断する。そして、生成する場合には、ステップＳ１０６に進み、そうでない場合には、ステップＳ１０９に進む。調味料使用重量情報生成部１４は、例えば、調味料重量情報蓄積部１２が蓄積した調味料重量情報を参照し、その調味料重量情報の示す重量が減少した後に、増加したことを検知すると共に、その重量の減少から増加までの間に調味料識別情報受付部１３が調味料識別情報を受け付けたことを検知した場合に、調味料使用重量情報を生成すると判断してもよい。
【００５３】
（ステップＳ１０６）調味料使用重量情報生成部１４は、調味料重量情報の示す重量が減少する前の重量から、その重量が増加した後の重量を減算することによって、調味料の使用重量を算出する。
【００５４】
（ステップＳ１０７）調味料使用重量情報生成部１４は、調味料識別情報受付部１３が受け付け、図示しない記録媒体において一時的に記憶している調味料識別情報と、ステップＳ１０６で算出した調味料の使用重量とを対応付ける調味料使用重量情報を生成する。なお、この後に、それまで一時的に記憶していた調味料識別情報を消去してもよい。
【００５５】
（ステップＳ１０８）調味料使用重量情報出力部１５は、調味料使用重量情報生成部１４が生成した調味料使用重量情報を出力する。前述のように、本実施の形態では、調味料使用重量情報出力部１５は、調味料使用重量情報を調味料使用重量情報記憶部１６に蓄積するものとする。そして、ステップＳ１０１に戻る。
【００５６】
（ステップＳ１０９）調味料成分情報生成部１８は、調味料成分情報を生成するかどうか判断する。そして、調味料成分情報を生成する場合には、ステップＳ１１０に進み、そうでない場合には、ステップＳ１０１に戻る。調味料成分情報生成部１８は、例えば、ユーザから調味料成分情報を生成する旨の指示を受け付けた場合に、調味料成分情報を生成すると判断してもよく、調味料使用重量情報が出力されたタイミングで、調味料成分情報を生成すると判断してもよく、あるいは、調味料使用重量情報の最後の出力からあらかじめ決められた時間以上経過しても調味料使用重量情報が出力されない場合に、調味料成分情報を生成すると判断してもよい。
【００５７】
（ステップＳ１１０）調味料成分情報生成部１８は、調味料使用重量情報出力部１５が出力した調味料使用重量情報と、調味料情報記憶部１７で記憶されている調味料情報とを用いて、調味料成分情報を生成する。
【００５８】
（ステップＳ１１１）調味料成分情報出力部１９は、調味料成分情報生成部１８が生成した調味料成分情報を出力する。そして、ステップＳ１０１に戻る。
【００５９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、このフローチャートでは、調味料使用重量情報生成部１４が調味料識別情報を一時的に記憶するとしたが、他の構成要素が調味料識別情報を一時的に記憶してもよい。
【００６０】
次に、本実施の形態による調味料使用重量算出装置１の動作について、具体例を用いて説明する。
この具体例において、図３で示されるように、調味料使用重量算出装置１は、パーソナルコンピュータであるとする。また、調味料重量情報受付部１１は、重量測定装置２によって測定された重量を示す調味料重量情報を受け付けるものとする。その重量測定装置２は、ＲＦＩＤタグ付き調味料容器４に入れられている調味料の重量を、そのＲＦＩＤタグ付き調味料容器４と一緒に測定する。また、二以上の調味料の重量の合計が、重量測定装置２によって測定されることになる。また、ユーザは、調味料を使用する際に、ＲＦＩＤタグ付き調味料容器４を重量測定装置２から持ち上げ、そのＲＦＩＤタグ付き調味料容器４に貼付されているＲＦＩＤタグをＲＦＩＤタグリーダ３にかざしてから使用するものとする。そのＲＦＩＤタグリーダ３は、ＲＦＩＤタグ付き調味料容器４からＲＦＩＤタグで記憶されている調味料識別情報を読み取り、調味料使用重量算出装置１に入力するものとする。
【００６１】
まず、ユーザが、調味料としての醤油の入っているＲＦＩＤタグ付き調味料容器４を重量測定装置２から持ち上げ、ＲＦＩＤタグリーダ３の上を通過させた後に、その醤油を料理等に使用し、そのＲＦＩＤタグ付き調味料容器４を重量測定装置２の上に戻したとする。この際に、調味料重量情報受付部１１は、２秒ごとに調味料重量情報を受け付け（ステップＳ１０１）、調味料重量情報蓄積部１２は、受け付けられた調味料重量情報を、図示しないタイマから取得した時間情報に対応付けて蓄積していく（ステップＳ１０２）。図４は、そのようにして調味料重量情報蓄積部１２が蓄積した時間と調味料重量情報との対応の一例を示す図である。
【００６２】
また、ＲＦＩＤタグリーダ３は、ＲＦＩＤタグ付き調味料容器４から調味料識別情報「醤油」を読み取り、その調味料識別情報を調味料使用重量算出装置１に入力する。そして、その調味料識別情報「醤油」は、調味料識別情報受付部１３で受け付けられ（ステップＳ１０３）、調味料使用重量情報生成部１４に渡されて、図示しない記録媒体において一時的に記憶される（ステップＳ１０４）。
【００６３】
調味料使用重量情報生成部１４は、調味料重量情報蓄積部１２が蓄積した調味料重量情報を参照し、８５０ｇから７４０ｇに減少した後に、調味料識別情報受付部１３から調味料識別情報「醤油」を受け取り、その後に調味料重量情報が７４０ｇから８３５ｇに増加した時点において、調味料使用重量情報を生成すると判断し（ステップＳ１０５）、図５で示されるように、調味料重量情報８５０ｇから、調味料重量情報８３５ｇを減算した１５ｇを、使用重量として算出する。また、この際に、調味料重量情報の示す重量が減少した時間である６秒と、調味料重量情報の示す重量が増加した時間である１４秒とのちょうど真ん中の時間「１０秒」を算出し、その時間を調味料が使用された時間とする（ステップＳ１０６）。そして、その使用時間「１０秒」と、一時的に記憶している調味料識別情報「醤油」と、算出した使用重量「１５ｇ」とを対応付けて有する情報である調味料使用重量情報を構成し、その調味料使用重量情報を調味料使用重量情報出力部１５に渡す（ステップＳ１０７）。すると、調味料使用重量情報出力部１５は、受け取った調味料使用重量情報を調味料使用重量情報記憶部１６に蓄積する（ステップＳ１０８）。図６の１番目のレコードは、そのようにして蓄積された調味料使用重量情報を示すものである。この情報によって、１５ｇの醤油が、１０秒の時点で使用されたことを知ることができる。この後にも、各種の調味料が使用され、調味料重量情報が蓄積される処理（ステップＳ１０１，Ｓ１０２）や、その使用された調味料に対応する調味料識別情報が調味料識別情報受付部１３で受け付けられて一時的に記憶される処理（ステップＳ１０３，Ｓ１０４）、調味料使用重量情報が生成されて出力される処理（ステップＳ１０５〜Ｓ１０８）が繰り返して実行されることによって、調味料使用重量情報記憶部１６において、図６で示される調味料使用重量情報が記憶されるようになったものとする。
【００６４】
次に、調味料成分情報が生成される処理について説明する。この具体例では、調味料情報記憶部１７において、図７で示される調味料情報が記憶されているものとする。図７において、調味料識別情報と、調味料成分識別情報と、調味料単位成分量情報（１００ｇあたりの情報であるとする）とが対応付けられている。例えば、図７で示される調味料情報によって、「醤油」には、１００ｇあたり８０キロカロリーの熱量が含まれ、１００ｇあたり８ｇのたんぱく質が含まれ、１００ｇあたり１２ｇの炭水化物が含まれ、１００ｇあたり６ｇのナトリウムが含まれることが分かる。
【００６５】
ユーザが、キーボードやマウスなどの入力デバイスを操作することによって、調味料成分情報を生成する旨の指示を調味料使用重量算出装置１に入力したとする。その指示は、調味料成分情報生成部１８によって受け付けられ、調味料成分情報生成部１８は、調味料成分情報を生成すると判断する（ステップＳ１０９）。
【００６６】
すると、調味料成分情報生成部１８は、図６で示される１番目の調味料使用重量情報から調味料識別情報「醤油」と、使用重量「１５ｇ」とを読み出す。また、調味料成分情報生成部１８は、その読み出した調味料識別情報「醤油」を検索キーとして、図７で示される調味料情報を検索し、検索された「醤油」に対応する調味料成分識別情報と、調味料単位成分量情報とを読み出す。そして、調味料単位成分量情報のそれぞれの値に、０．１５を掛けることによって、使用重量「１５ｇ」の成分量に変換する。この変換は、読み出した使用重量を１００で割った値を調味料単位成分量情報に掛けることによって算出することができる。その結果、調味料成分識別情報と、成分量との対応は、次のようになる。
【００６７】
熱量：１２キロカロリー
たんぱく質：１．２ｇ
脂質：０
炭水化物：１．８ｇ
ナトリウム：０．９ｇ
【００６８】
この後、調味料成分情報生成部１８は、図６の２番目の調味料使用重量情報、３番目の調味料使用重量情報等についても、順次、上記説明と同様にして、調味料成分識別情報と、成分量との対応を算出する。そして、すべての調味料使用重量情報について、調味料成分識別情報と、成分量との算出が終了すると、調味料成分情報生成部１８は、「熱量」「たんぱく質」等の成分ごとに成分量を合計し、そのようにして生成された調味料成分情報を調味料成分情報出力部１９に渡す（ステップＳ１１０）。図８は、そのようにして生成された調味料成分情報の一例を示す情報である。調味料成分情報出力部１９は、調味料成分情報生成部１８から受け取った調味料成分情報を出力する（ステップＳ１１１）。この出力は、前述のように、例えば、調味料使用重量算出装置１に接続されているモニタへの表示であってもよい。図８で示される調味料成分情報がモニタに表示されることによって、ユーザは、使用した複数の調味料に含まれていた成分と、その成分量とを知ることができる。その結果、塩分やカロリー等をどれぐらい摂取しているのかについて知ることができ、その情報を健康管理に役立てることができうる。
【００６９】
また、ユーザは、キーボードやマウスなどの入力デバイスを操作し、調味料使用重量情報記憶部１６で記憶されている調味料使用重量情報にアクセスして、その調味料使用重量情報をモニタに表示したり、プリントしたりすることによって、その調味料使用重量情報の内容を知ることができうる。その結果、使用された調味料の種類と量や、また調味料が使用されたタイミング等を知ることができる。
【００７０】
なお、この具体例では、２秒ごとに調味料重量情報を蓄積する場合について説明したが、それ以外のサンプリング周波数であってもよいことは言うまでもない。例えば、１秒ごとに調味料重量情報を蓄積してもよく、３秒ごとに調味料重量情報を蓄積してもよい。
【００７１】
以上のように、本実施の形態による調味料使用重量算出装置１によれば、どの調味料をどれぐらい使用したのかについての記録を、自動的にとることができる。その結果、味見をしながら調味料を使用した場合においても、料理等で使用した調味料の量を知ることができる。また、調味料の使用時に料理を作る者に対して特段の作業を強制しなくても調味料の種類と量の記録をとることができるため、料理を作る者に負担をかけることなく、そのような記録をとることができるというメリットがある。また、食事中に摂る調味料については、レシピ等から計算することができないという問題もあったが、本実施の形態による調味料使用重量算出装置１を用いることによって、食事中に摂取する調味料についても、その種類と量の記録をとることができるようになり、より厳密な健康管理等に役立つことになる。例えば、塩分の摂取量に制限のある者や、カロリーの摂取量に制限のある者などは、本実施の形態による調味料使用重量算出装置１を用いることによって、より厳密な摂取塩分の量や、摂取カロリー等を知ることができるようになる。
【００７２】
また、ＲＦＩＤタグを用いて調味料識別情報を取得する場合などのように、電子天秤上の調味料容器の位置が限定されない場合には、調味料を使用する者が、調味料容器を調味料台から持ち上げた後に、その調味料容器を元の場所に戻さなくてもよく、その調味料容器を戻す場所を特に考えなくてもよい、と言うメリットもある。
【００７３】
また、調味料使用重量情報に時間情報も含まれていることによって、どのような順番で調味料を使用したのかを知ることができるようになる。そして、次回に料理を行う際や、他の者が料理を行う際に、そのような調味料の使用の順番に関する情報を用いることができうる。
【００７４】
また、レストラン等の料理店で、調味料使用重量算出装置１を用いることによって、店に来る客がどの調味料をよく使用しているのかについての統計を取ることもできる。そして、その結果を用いて、料理の味の改善等を行うこともできうる。
【００７５】
（実施の形態２）
本発明の実施の形態２によるレシピ生成装置について、図面を参照しながら説明する。本実施の形態によるレシピ生成装置は、実施の形態１による調味料使用重量算出装置１と同様の処理を、調味料だけでなく、食材についても実行することによって、レシピ情報を生成するものである。
【００７６】
図９は、本実施の形態によるレシピ生成装置５の構成を示すブロック図である。本実施の形態によるレシピ生成装置５は、調味料使用重量算出装置１と、食材重量情報受付部２１と、食材重量情報蓄積部２２と、食材識別情報受付部２３と、食材使用重量情報生成部２４と、火力情報受付部２５と、レシピ情報出力部２６と、レシピ情報記憶部２７と、食材情報記憶部２８と、食材成分情報生成部２９と、食材成分情報出力部３０とを備える。調味料使用重量算出装置１は、実施の形態１で説明したように、調味料重量情報受付部１１と、調味料重量情報蓄積部１２と、調味料識別情報受付部１３と、調味料使用重量情報生成部１４と、調味料使用重量情報出力部１５と、調味料使用重量情報記憶部１６と、調味料情報記憶部１７と、調味料成分情報生成部１８と、調味料成分情報出力部１９とを備えており、それらの構成及び動作は、実施の形態１と同様であり、その説明を省略する。
【００７７】
食材重量情報受付部２１は、使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける。食材とは、料理で用いられる材料であり、例えば、じゃがいも、タマネギ、牛肉等である。「使用のために用意されている食材」とは、料理で使用されるために用意されている食材のことであり、その食材のすべてが料理に使用されてもよく、あるいは、その食材の一部が料理に使用されてもよい。食材重量情報には、食材の入っている容器や皿、食材を取り出すために用いられる用具（例えば、スプーンやヘラなど）の重量が含まれていてもよい。なお、食材重量情報受付部２１は、調味料重量情報に代えて食材重量情報を受け付ける以外、調味料重量情報受付部１１と同様であり、その詳細な説明を省略する。
【００７８】
食材重量情報蓄積部２２は、食材重量情報受付部２１が受け付けた食材重量情報を記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、食材重量情報蓄積部２２が有していてもよく、あるいは食材重量情報蓄積部２２の外部に存在してもよい。また、この記録媒体は、食材重量情報を一時的に記憶するものであってもよく、そうでなくてもよい。なお、食材重量情報蓄積部２２は、食材重量情報が受け付けられた時間を示す時間情報に対応付けて、食材重量情報を蓄積してもよい。
【００７９】
食材識別情報受付部２３は、使用された食材を識別する情報である食材識別情報を受け付ける。食材識別情報は、食材を識別することができる情報であればよく、例えば、食材の名称であってもよく、食材に対して付与された記号であってもよく、その他の情報であってもよい。なお、食材識別情報受付部２３は、調味料識別情報に代えて食材識別情報を受け付ける以外、調味料識別情報受付部１３と同様であり、その詳細な説明を省略する。
【００８０】
食材使用重量情報生成部２４は、食材重量情報蓄積部２２が蓄積した食材重量情報を用いて、食材使用重量情報を生成する。食材使用重量情報は、食材の使用前の食材重量情報の示す重量と食材の使用後の食材重量情報の示す重量との差である使用重量と、その重量の変化に対応して食材識別情報受付部２３で受け付けられた食材識別情報とを対応付ける情報である。なお、食材使用重量情報生成部２４は、調味料重量情報と調味料識別情報に代えて、食材重量情報と食材識別情報とを用いて食材使用重量情報を生成する以外、調味料使用重量情報生成部１４と同様であり、その詳細な説明を省略する。また、食材使用重量情報生成部２４が、食材の使用重量と、その食材を識別する食材識別情報と、その食材の使用された時間を示す情報である時間情報とを対応付ける食材使用重量情報を生成してもよいことも、調味料使用重量情報生成部１４の場合と同様である。
【００８１】
火力情報受付部２５は、食材、調味料を使用した調理で用いられる調理器具の火力に関する情報である火力情報を受け付ける。調理器具は、例えば、ガス器具（例えば、ガスコンロ等）や、電気器具（例えば、ＩＨ調理器や、電気ヒータ等）であってもよい。この火力情報は、例えば、「弱火」「中火」「強火」等を示す情報であってもよく、あるいは、調理器具で用いられているエネルギー量、例えば、電気の消費量や、ガス流量等を示す情報であってもよい。火力情報受付部２５は、例えば、調理器具において取得された火力情報を調理器具から受け付けてもよく、あるいは、調理器具から火力情報を取得する装置（例えば、ガス流量計や、電流計等）によって取得された火力情報を、その装置から受け付けてもよい。この火力情報は、例えば、調理器具の火力の状態を示す情報（例えば、「中火」であることを示す情報等）であってもよく、調理器具の火力の変化を示す情報（例えば、「中火」になったことを示す情報等）であってもよい。
【００８２】
火力情報受付部２５は、例えば、入力デバイスから入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報を受け付けてもよい。なお、火力情報受付部２５は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、火力情報受付部２５は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００８３】
レシピ情報出力部２６は、食材使用重量情報生成部２４が生成した食材使用重量情報と、調味料使用重量算出装置が出力した調味料使用重量情報と、火力情報受付部２５が受け付けた火力情報とを有する情報であるレシピ情報を出力する。なお、レシピ情報に含まれる火力情報に対しても、時間情報が対応付けられていてもよく、そうでなくてもよい。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。本実施の形態では、レシピ情報出力部２６は、レシピ情報をレシピ情報記憶部２７に蓄積する場合について説明する。なお、レシピ情報出力部２６は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、レシピ情報出力部２６は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００８４】
レシピ情報記憶部２７では、レシピ情報が記憶される。レシピ情報記憶部２７での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。レシピ情報記憶部２７は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００８５】
食材情報記憶部２８では、食材情報が記憶される。ここで、食材情報とは、食材識別情報と、食材成分識別情報と、食材単位成分量情報とを対応付ける情報である。食材成分識別情報とは、食材の成分を識別する情報であり、調味料が食材に代わった以外、前述の調味料成分識別情報と同様の情報である。また、食材単位成分量情報とは、食材の単位量あたりの成分の量を示す情報であり、調味料が食材に代わった以外、前述の調味料単位成分量情報と同様の情報である。このように、食材情報は、ある食材に含まれる成分と、その成分の食材の単位量あたりの量とを示す情報である。
【００８６】
食材情報記憶部２８に食材情報が記憶される過程は問わない。例えば、記録媒体を介して食材情報が食材情報記憶部２８で記憶されるようになってもよく、通信回線等を介して送信された食材情報が食材情報記憶部２８で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された食材情報が食材情報記憶部２８で記憶されるようになってもよい。食材情報記憶部２８での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。食材情報記憶部２８は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００８７】
食材成分情報生成部２９は、食材使用重量情報生成部２４が生成した食材使用重量情報と、食材情報記憶部２８で記憶されている食材情報とを用いて、食材使用重量情報に含まれる食材の使用重量に対応する成分ごとの成分量を示す情報である食材成分情報を生成する。食材成分情報生成部２９は、調味料使用重量情報や、調味料情報に代えて、食材使用重量情報や、食材情報を用いる以外、調味料成分情報生成部１８と同様であり、その詳細な説明を省略する。また、食材成分情報は、調味料が食材に代わった以外、調味料成分情報と同様のものであり、その詳細な説明を省略する。なお、図９では、食材成分情報生成部２９がレシピ情報記憶部２７で記憶されているレシピ情報に含まれる食材使用重量情報を用いて食材成分情報を生成する場合について示しているが、そうでなくてもよい。例えば、レシピ生成装置５の図示しない記録媒体において一時的に記憶されている食材使用重量情報を用いて、食材成分情報が生成されてもよい。
【００８８】
食材成分情報出力部３０は、食材成分情報生成部２９が生成した食材成分情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、食材成分情報出力部３０は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、食材成分情報出力部３０は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００８９】
なお、調味料重量情報蓄積部１２が調味料重量情報を蓄積する記録媒体と、調味料使用重量情報記憶部１６と、調味料情報記憶部１７と、食材重量情報蓄積部２２が食材重量情報を蓄積する記録媒体と、レシピ情報記憶部２７と、食材情報記憶部２８とのうちの任意の２以上の記録媒体や記憶部は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、調味料使用重量情報を記憶している領域が調味料使用重量情報記憶部１６となり、調味料情報を記憶している領域が調味料情報記憶部１７となる。
【００９０】
次に、本実施の形態によるレシピ生成装置５の動作について、図１０，図１１のフローチャートを用いて説明する。なお、図１０，図１１で示されるフローチャートのステップＳ１０１〜Ｓ１１１の処理は、実施の形態１の図２のフローチャートと同様であり、その説明を省略する。
【００９１】
（ステップＳ２０１）食材重量情報受付部２１は、食材重量情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ２０２に進み、そうでない場合には、ステップＳ２０３に進む。
【００９２】
（ステップＳ２０２）食材重量情報蓄積部２２は、食材重量情報受付部２１が受け付けた食材重量情報を記録媒体に蓄積する。そして、ステップＳ１０１に戻る。
【００９３】
（ステップＳ２０３）食材識別情報受付部２３は、食材識別情報を受け付けたかどうか判断する。そして、食材識別情報を受け付けた場合には、ステップＳ２０４に進み、そうでない場合には、ステップＳ２０５に進む。
【００９４】
（ステップＳ２０４）食材使用重量情報生成部２４は、食材識別情報受付部２３が受け付けた食材識別情報を図示しない記録媒体において一時的に記憶する。そして、ステップＳ１０１に戻る。
【００９５】
（ステップＳ２０５）火力情報受付部２５は、火力情報を受け付けたかどうか判断する。そして、火力情報を受け付けた場合には、ステップＳ２０６に進み、そうでない場合には、ステップＳ２０７に進む。
【００９６】
（ステップＳ２０６）レシピ情報出力部２６は、火力情報受付部２５が受け付けた火力情報を図示しない記録媒体において一時的に記憶する。そして、ステップＳ１０１に戻る。
【００９７】
（ステップＳ２０７）食材使用重量情報生成部２４は、食材使用重量情報を生成するかどうか判断する。そして、生成する場合には、ステップＳ２０８に進み、そうでない場合には、ステップＳ２１１に進む。食材使用重量情報生成部２４は、例えば、食材重量情報蓄積部２２が蓄積した食材重量情報を参照し、その食材重量情報の示す重量が減少した後に、増加したことを検知すると共に、その重量の減少から増加までの間に食材識別情報受付部２３が食材識別情報を受け付けたことを検知した場合に、食材使用重量情報を生成すると判断してもよい。
【００９８】
（ステップＳ２０８）食材使用重量情報生成部２４は、食材重量情報の示す重量が減少する前の重量から、その重量が増加した後の重量を減算することによって、食材の使用重量を算出する。
【００９９】
（ステップＳ２０９）食材使用重量情報生成部２４は、食材識別情報受付部２３が受け付け、図示しない記録媒体において一時的に記憶している食材識別情報と、ステップＳ２０８で算出した食材の使用重量とを対応付ける食材使用重量情報を生成する。なお、この後に、それまで一時的に記憶していた食材識別情報を消去してもよい。
【０１００】
（ステップＳ２１０）レシピ情報出力部２６は、食材使用重量情報生成部２４が生成した食材使用重量情報を図示しない記録媒体において一時的に記憶する。そして、ステップＳ１０１に戻る。
【０１０１】
（ステップＳ２１１）レシピ情報出力部２６は、レシピ情報を出力するかどうか判断する。そして、出力する場合には、ステップＳ２１２に進み、そうでない場合には、ステップＳ２１４に進む。レシピ情報出力部２６は、例えば、ユーザからレシピ情報を出力する旨の指示を受け付けた場合に、レシピ情報を出力すると判断してもよく、あるいは、食材使用重量情報や火力情報の最後の一時的な記憶からあらかじめ決められた時間以上経過した場合（この場合には、レシピ情報を生成する対象となる料理の一連の処理が終了していると考えられうる）に、レシピ情報を出力すると判断してもよい。
【０１０２】
（ステップＳ２１２）レシピ情報出力部２６は、一時的に記憶していた食材使用重量情報と、火力情報と、調味料使用重量情報記憶部１６で記憶されている調味料使用重量情報とを含むレシピ情報を構成する。このレシピ情報は、食材使用重量情報と、火力情報と、調味料使用重量情報とを含むだけの情報であってもよい。
【０１０３】
（ステップＳ２１３）レシピ情報出力部２６は、構成したレシピ情報を出力する。前述のように、本実施の形態では、レシピ情報出力部２６は、レシピ情報をレシピ情報記憶部２７に蓄積するものとする。そして、ステップＳ１０１に戻る。
【０１０４】
（ステップＳ２１４）食材成分情報生成部２９は、食材成分情報を生成するかどうか判断する。そして、食材成分情報を生成する場合には、ステップＳ２１５に進み、そうでない場合には、ステップＳ１０１に戻る。食材成分情報生成部２９は、例えば、ユーザから食材成分情報を生成する旨の指示を受け付けた場合に、食材成分情報を生成すると判断してもよく、レシピ情報が出力されたタイミングで、食材成分情報を生成すると判断してもよく、あるいは、食材使用重量情報の最後の生成からあらかじめ決められた時間以上経過しても食材使用重量情報が生成されない場合に、食材成分情報を生成すると判断してもよい。
【０１０５】
（ステップＳ２１５）食材成分情報生成部２９は、食材使用重量情報生成部２４が生成した食材使用重量情報と、食材情報記憶部２８で記憶されている食材情報とを用いて、食材成分情報を生成する。
【０１０６】
（ステップＳ２１６）食材成分情報出力部３０は、食材成分情報生成部２９が生成した食材成分情報を出力する。そして、ステップＳ１０１に戻る。
【０１０７】
なお、図１０、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、このフローチャートでは、食材使用重量情報生成部２４が食材識別情報を一時的に記憶するとしたが、他の構成要素が食材識別情報を一時的に記憶してもよい。また、このフローチャートでは、レシピ情報出力部２６が火力情報を一時的に記憶するとしたが、他の構成要素が火力情報を一時的に記憶してもよい。また、このフローチャートでは、レシピ情報出力部２６が食材使用重量情報を一時的に記憶するとしたが、他の構成要素が食材使用重量情報を一時的に記憶してもよい。
【０１０８】
次に、本実施の形態によるレシピ生成装置５の動作について、具体例を用いて説明する。
この具体例でも、実施の形態１の具体例と同様に、図１２で示されるように、レシピ生成装置５は、パーソナルコンピュータであるとする。また、調味料使用重量算出装置１に関する部分は、実施の形態１の具体例と同様であるとする。また、食材重量情報受付部２１は、重量測定装置６によって測定された重量を示す食材重量情報を受け付けるものとする。重量測定装置６は、ＲＦＩＤタグ付き調味料容器４に入れられている調味料の重量を、そのＲＦＩＤタグ付き調味料容器４と一緒に測定するのに代えて、ＲＦＩＤタグ付き食材容器８に入れられている食材の重量を、そのＲＦＩＤタグ付き食材容器８と一緒に測定する以外、重量測定装置２と同様のものであるとする。また、ユーザが食材を使用する際に、ＲＦＩＤタグ付き食材容器８を重量測定装置６から持ち上げ、そのＲＦＩＤタグ付き食材容器８に貼付されているＲＦＩＤタグをＲＦＩＤタグリーダ７にかざしてから使用する点についても、実施の形態１の調味料の場合と同様であるとする。そのＲＦＩＤタグリーダ７は、ＲＦＩＤタグ付き食材容器８からＲＦＩＤタグで記憶されている食材識別情報を読み取り、レシピ生成装置５に入力するものとする。
【０１０９】
なお、調味料の使用にともなって、調味料重量情報や調味料識別情報が受け付けられ、調味使用重量情報が生成されて出力され、調味料成分情報が生成されて出力される処理の具体例については、実施の形態１と同様であって、その説明を省略する。また、食材重量情報受付部２１が食材重量情報を受け付け、食材重量情報蓄積部２２がその食材重量情報を記録媒体に蓄積する処理（ステップＳ２０１，Ｓ２０２）も、実施の形態１の具体例における、調味料重量情報受付部１１が調味料重量情報を受け付け、調味料重量情報蓄積部１２がその調味料重量情報を記録媒体に蓄積する処理と同様であって、その説明を省略する。また、食材識別情報受付部２３が食材識別情報を受け付け、食材使用重量情報生成部２４がその食材識別情報を図示しない記録媒体に一時的に記憶する処理（ステップＳ２０３，Ｓ２０４）も、実施の形態１の具体例における、調味料識別情報受付部１３が調味料識別情報を受け付け、調味料使用重量情報生成部１４がその調味料識別情報を図示しない記録媒体に一時的に記憶する処理と同様であって、その説明を省略する。
【０１１０】
ユーザが、調理を始めるにあたって、調理器具の火力を中火にしたとする。すると、その調理器具から火力情報「中火」がレシピ生成装置５に送信される。火力情報受付部２５は、その火力情報を受け付け、レシピ情報出力部２６に渡す（ステップＳ２０５）。レシピ情報出力部２６は、その火力情報を、その火力情報が受け付けられた時間に対応付けて図示しない記録媒体において一時的に記憶する（ステップＳ２０６）。図１３の１番目のレコードは、そのようにして一時的に記憶された火力情報を示すものである。火力情報「中火」が、時間「０秒」に受け付けられたことが分かる。このようにして、食材重量情報の受け付けと蓄積、食材識別情報の受け付けと一時記憶、火力情報の受け付けと一時記憶が順次、実行されることになる。なお、この具体例では、調理器具の火力が変更された場合に、その変更後の火力を示す火力情報が火力情報受付部２５で受け付けられるものとする。
【０１１１】
ユーザが、調理において牛肉を使用したとする。すると、食材使用重量情報生成部２４は、食材重量情報蓄積部２２が蓄積した食材重量情報を参照して、食材重量情報の示す重量が減少した後に、食材識別情報受付部２３から食材識別情報「牛肉」を受け取り、その後に食材重量情報が増加した時点において、食材使用重量情報を生成すると判断し（ステップＳ２０７）、食材の使用前の食材重量情報から、食材の使用後の食材重量情報を減算した使用重量を算出する。その使用重量は、１３０ｇであったとする。また、この際に、食材重量情報の示す重量が減少した時間と、食材重量情報の示す重量が増加した時間との真ん中の時間を、その食材が使用された時間として取得する。この時間は、２秒であったとする（ステップＳ２０８）。そして、その時間「２秒」と、一時的に記憶している食材識別情報「牛肉」と、算出した使用重量「１３０ｇ」とを対応付けて有する情報である食材使用重量情報を構成し、その食材使用重量情報をレシピ情報出力部２６に渡す（ステップＳ２０９）。レシピ情報出力部２６は、その食材使用重量情報を図示しない記録媒体において一時的に記憶する（ステップＳ２１０）。図１４の１番目のレコードは、そのようにして一時的に記憶された食材使用重量情報を示すものである。この情報によって、１３０ｇの牛肉が、２秒の時点で使用されたことを知ることができる。この後にも、各種の食材が使用され、食材使用重量情報が生成され、一時的に記憶される処理（ステップＳ２０８〜Ｓ２１０）が繰り返して実行されることによって、レシピ情報出力部２６が図示しない記録媒体において一時的に記憶している食材使用重量情報が、図１４で示されるテーブルのようになったものとする。
【０１１２】
次に、レシピ情報が出力される処理について説明する。この具体例では、調味料使用重量情報記憶部１６において、図６で示される調味料使用重量情報が記憶されており、レシピ情報出力部２６の図示しない記録媒体において、図１３で示される火力情報と、図１４で示される食材使用重量情報とが記憶されているものとする。
【０１１３】
ユーザが、キーボードやマウスなどの入力デバイスを操作することによって、レシピ情報を出力する旨の指示をレシピ生成装置５に入力したとする。その指示は、レシピ情報出力部２６によって受け付けられ、レシピ情報出力部２６は、レシピ情報を出力すると判断する（ステップＳ２１１）。そして、レシピ情報出力部２６は、調味料使用重量情報記憶部１６から図６で示される調味料使用重量情報を読み出し、図示しない記録媒体において一時的に記憶している図１３で示される火力情報と、図１４で示される食材使用重量情報とを読み出す。そして、それらを統合したレシピ情報を構成する（ステップＳ２１２）。それらの情報の統合は、各レコードを時間の昇順となるようにソートすることによって行われるものとする。レシピ情報出力部２６は、構成したレシピ情報をレシピ情報記憶部２７に蓄積する（ステップＳ２１３）。そのようにして蓄積されたレシピ情報は、図１５で示されるものであったとする。
【０１１４】
ユーザは、入力デバイスを操作することによって、レシピ情報記憶部２７で記憶されている、図１５で示されるレシピ情報にアクセスし、そのレシピ情報をモニタに表示させたとする。そのようにして表示されたレシピ情報をユーザが見ることによって、ユーザは、調理がなされる時系列において、火力がどのように調整され、どのような食材や調味料がどのタイミングでどれぐらいの量だけ投入されたのかを知ることができる。
【０１１５】
なお、レシピ情報は、図１５で示されるものであってもよく、あるいは、図１６で示されるように、ユーザにとってよりわかりやすい表現に変換されたものであってもよい。ここで、図１５で示されるレシピ情報から、図１６で示されるレシピ情報を生成する処理について簡単に説明する。レシピ情報出力部２６は、火力情報の１レコードに対するテンプレートと、調味料使用重量情報の１レコードに対するテンプレートと、食材使用重量情報の１レコードに対するテンプレートとをあらかじめ図示しない記録媒体において保持しているものとする。そのテンプレートは、次のようなものであるとする。
【０１１６】
火力情報に対するテンプレート：｛時間｝秒後に、｛火力情報｝にする。
調味料使用重量情報に対するテンプレート：｛時間｝秒後に、｛調味料識別情報｝を｛使用重量｝ｇ投入。
食材使用重量情報に対するテンプレート：｛時間｝秒後に、｛食材識別情報｝を｛使用重量｝ｇ投入。
【０１１７】
これらのテンプレートにおいて、｛時間｝、｛火力情報｝、｛調味料識別情報｝、｛食材識別情報｝、｛使用重量｝の位置には、火力情報や、調味料使用重量情報、食材使用重量情報に含まれる情報が挿入されることになる。
【０１１８】
レシピ情報出力部２６は、図１５で示されるレシピ情報の１番目のレコードから順番に処理を行うものとする。そして、処理を行う対象となるレコードが、火力情報のレコードであるのか、調味料使用重量情報のレコードであるのか、食材使用重量情報のレコードであるのかをまず判断する。レシピ情報出力部２６は、処理を行う対象となるレコードに火力情報が含まれる場合には、火力情報のレコードであると判断し、処理を行う対象となるレコードに調味料識別情報が含まれる場合には、調味料使用重量情報のレコードであると判断し、処理を行う対象となるレコードに食材識別情報が含まれる場合には、食材使用重量情報のレコードであると判断する。
【０１１９】
そして、レシピ情報出力部２６は、その判断結果に応じたテンプレートを読み出し、その処理を行う対象となるレコードに含まれる「時間」や、「火力情報」等を、テンプレートの該当する箇所に挿入することによって、その処理を行う対象となるレコードに対応する一文を生成する。そして、その一文をレシピ情報に挿入することによって、図１６で示されるレシピ情報の各行が構成されることになる。この処理が繰り返して実行されることによって、レシピ情報出力部２６は、図１５で示されるレシピ情報を、図１６で示されるレシピ情報に変換することができる。
【０１２０】
次に、食材成分情報が生成される処理について簡単に説明する。この具体例では、食材情報記憶部２８において、図１７で示される食材情報が記憶されているものとする。図１７において、食材識別情報と、食材成分識別情報と、食材単位成分量情報（１００ｇあたりの情報であるとする）とが対応付けられている。例えば、図１７で示される食材情報によって、「牛肉」には、１００ｇあたり２５０キロカロリーの熱量が含まれ、１００ｇあたり２０ｇのたんぱく質が含まれ、１００ｇあたり１０ｇの脂質が含まれることが分かる。
【０１２１】
なお、この後、食材成分情報生成部２９が食材成分情報を生成し、食材成分情報出力部３０が食材成分情報を出力する処理（ステップＳ２１４〜Ｓ２１６）は、調味料使用重量情報に代えて食材使用重量情報を用い、調味料情報に代えて食材情報を用いる以外、調味料成分情報生成部１８が調味料成分情報を生成し、調味料成分情報出力部１９が調味料成分情報出力部１９を出力する処理と同様であり、その詳細な説明を省略する。
【０１２２】
以上のように、本実施の形態によるレシピ生成装置５によれば、どの食材をどれぐらい使用したのかについての記録や、どの調味料をどれぐらい使用したのかについての記録を、自動的にとることができる。その結果、料理で使用した食材、調味料の量を知ることができる。また、レシピを作る者に対して特段の作業を強制しなくても、食材・調味料の種類と量の記録をとることができるため、レシピを作る者に負担をかけることなく、そのような記録をとることができるというメリットがある。
【０１２３】
また、レシピ情報に火力情報も含まれていることによって、どのような火力で調理が行われたのかを知ることができ、調理の際の参考にすることができる。また、レシピ情報に時間情報も含まれていることによって、どのような順番で調味料や食材が用いられ、どのようなときに火力が調整されたのかを知ることができるようになる。その結果、より詳細なレシピ情報を自動的に構成することができることになる。
【０１２４】
なお、本実施の形態において、食材が使用された後の食材重量情報の示す重量は「０」であってもよい。その場合には、食材使用重量情報生成部２４は、例えば、食材重量情報蓄積部２２が蓄積した食材重量情報を参照し、その食材重量情報の示す重量が減少した後に、そのまま食材重量情報の示す重量の変化しないことがあらかじめ決められた時間以上継続したことを検知すると共に、その重量の減少の後に食材識別情報受付部２３が食材識別情報を受け付けたことを検知した場合に、食材使用重量情報を生成すると判断してもよく、単に食材識別情報受付部２３が食材識別情報を受け付けたことを検知した場合に、食材使用重量情報を生成すると判断してもよい。
【０１２５】
また、本実施の形態において、調味料成分情報生成部１８で生成した調味料成分情報と、食材成分情報生成部２９で生成した食材成分情報とを合算して出力する図示しない合計成分情報出力部を備えてもよい。その場合には、料理に含まれる調味料と食材とのすべてについての、成分ごとの成分量を知ることができるようになる。
【０１２６】
また、本実施の形態において、調味料重量情報受付部１１と、食材重量情報受付部２１とは、同じ重量を示す情報を受け付けるものであってもよい。すなわち、調味料重量情報と、食材重量情報とは同じ情報であってもよい。その場合には、調味料重量情報受付部１１と、食材重量情報受付部２１とは、二以上の調味料と、二以上の食材の重量の合計を示す調味料重量情報や食材重量情報を受け付けることになる。また、その場合には、調味料重量情報受付部１１と、食材重量情報受付部２１とは、例えば、同一の構成要素であってもよい。また、その場合には、調味料識別情報受付部１３と、食材識別情報受付部２３とは、例えば、同一の構成要素であってもよい。そして、調味料識別情報を受け付けた場合には、その調味料識別情報を調味料使用重量情報生成部１４に渡し、食材識別情報を受け付けた場合には、その食材識別情報を食材使用重量情報生成部２４に渡すようにしてもよい。
【０１２７】
また、上記各実施の形態では、調味料使用重量算出装置１において調味料成分情報が生成され出力される場合について説明したが、そうでなくてもよい。すなわち、調味料使用重量算出装置１において、調味料成分情報の生成、出力が行われなくてもよい。その場合には、調味料使用重量算出装置１は、調味料情報記憶部１７、調味料成分情報生成部１８、調味料成分情報出力部１９を備えていなくてもよい。
【０１２８】
また、上記実施の形態では、レシピ生成装置５において食材成分情報が生成され出力される場合について説明したが、そうでなくてもよい。すなわち、レシピ生成装置５において、食材成分情報の生成、出力が行われなくてもよい。その場合には、レシピ生成装置５は、食材情報記憶部２８、食材成分情報生成部２９、食材成分情報出力部３０を備えていなくてもよい。
【０１２９】
また、上記実施の形態では、レシピ生成装置５において火力情報をも含むレシピ情報が出力される場合について説明したが、そうでなくてもよい。すなわち、レシピ生成装置５において、火力情報を含まないレシピ情報が出力されてもよい。その場合には、レシピ生成装置５は、火力情報受付部２５を備えていなくてもよい。
【０１３０】
また、上記各実施の形態では、調味料使用重量算出装置１において時間情報をも含む調味料使用重量情報が生成される場合について説明したが、そうでなくてもよい。すなわち、調味料使用重量算出装置１において、時間情報を含まない調味料使用重量情報が生成されてもよい。時間情報を含まない調味料使用重量情報において、同じ調味料に関する２以上の調味料使用重量情報が存在する場合には、それらが統合されてもよい。例えば、塩が１５ｇ使用されたことを示す調味料使用重量情報と、塩が５ｇ使用されたことを示す調味料使用重量情報とが統合されて、塩が２０ｇ使用されたことを示す調味料使用重量情報とされてもよい。
【０１３１】
また、上記実施の形態では、レシピ生成装置５において時間情報をも含む食材使用重量情報が生成される場合について説明したが、そうでなくてもよい。すなわち、レシピ生成装置５において、時間情報を含まない食材使用重量情報が生成されてもよい。時間情報を含まない食材使用重量情報において、同じ食材に関する２以上の食材使用重量情報が存在する場合には、それらが統合されてもよい。例えば、じゃがいもが２００ｇ使用されたことを示す食材使用重量情報と、じゃがいもが５００ｇ使用されたことを示す食材使用重量情報とが統合されて、じゃがいもが７００ｇ使用されたことを示す食材使用重量情報とされてもよい。
【０１３２】
また、上記各実施の形態において、調味料使用重量情報や、食材使用重量情報に含まれる使用重量は、結果として使用重量が分かる情報であれば、重量以外の量を示す情報であってもよい。例えば、油や醤油等の液体の場合には、使用重量は、容量を示す情報（例えば、１５ｃｃや、大さじ一杯など）であってもよい。重量を示す情報を、容量を示す情報に変換する際には、調味料や食材の比重を示す情報を用いて変換してもよい。その比重を示す情報は、例えば、図示しない記録媒体において記憶されていてもよい。
【０１３３】
また、上記各実施の形態では、調味料使用重量情報出力部１５が調味料使用重量情報を調味料使用重量情報記憶部１６に蓄積する場合について説明したが、そうでなくてもよい。すなわち、調味料使用重量算出装置１において、調味料使用重量情報が調味料使用重量情報記憶部１６に蓄積される以外の形態で出力されてもよい。その場合には、調味料使用重量算出装置１は、調味料使用重量情報記憶部１６を備えていなくてもよい。
【０１３４】
また、上記実施の形態では、レシピ情報出力部２６がレシピ情報をレシピ情報記憶部２７に蓄積する場合について説明したが、そうでなくてもよい。すなわち、レシピ生成装置５において、レシピ情報がレシピ情報記憶部２７に蓄積される以外の形態で出力されてもよい。その場合には、レシピ生成装置５は、レシピ情報記憶部２７を備えていなくてもよい。
【０１３５】
また、上記各実施の形態では、調味料使用重量算出装置１やレシピ生成装置５がスタンドアロンである場合について説明したが、調味料使用重量算出装置１やレシピ生成装置５は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、情報を出力したりしてもよい。
【０１３６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１３７】
また、上記各実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１３８】
また、上記各実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１３９】
また、上記各実施の形態において、調味料使用重量算出装置１やレシピ生成装置５に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１４０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における調味料使用重量算出装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、使用のために保存されている二以上の調味料の重量の合計を示す情報である調味料重量情報を受け付ける調味料重量情報受付部と、前記調味料重量情報受付部が受け付けた調味料重量情報を蓄積する調味料重量情報蓄積部と、使用された調味料を識別する情報である調味料識別情報を受け付ける調味料識別情報受付部と、前記調味料重量情報蓄積部が蓄積した調味料重量情報を用いて、調味料の使用前の前記調味料重量情報の示す重量と調味料の使用後の前記調味料重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記調味料識別情報受付部で受け付けられた調味料識別情報とを対応付ける調味料使用重量情報を生成する調味料使用重量情報生成部と、前記調味料使用重量情報生成部が生成した調味料使用重量情報を出力する調味料使用重量情報出力部として機能させるためのものである。
【０１４１】
また、本発明によるレシピ生成装置５を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、使用のために用意されている二以上の食材の重量の合計を示す情報である食材重量情報を受け付ける食材重量情報受付部と、前記食材重量情報受付部が受け付けた食材重量情報を蓄積する食材重量情報蓄積部と、使用された食材を識別する情報である食材識別情報を受け付ける食材識別情報受付部と、前記食材重量情報蓄積部が蓄積した食材重量情報を用いて、食材の使用前の前記食材重量情報の示す重量と食材の使用後の前記食材重量情報の示す重量との差である使用重量と、当該重量の変化に対応して前記食材識別情報受付部で受け付けられた食材識別情報とを対応付ける食材使用重量情報を生成する食材使用重量情報生成部と、前記食材使用重量情報生成部が生成した食材使用重量情報と、前記調味料使用重量情報出力部が出力した調味料使用重量情報とを有する情報であるレシピ情報を出力するレシピ情報出力部としてさらに機能させるためのものである。
【０１４２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１４３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１４４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４５】
図１８は、上記プログラムを実行して、上記各実施の形態による調味料使用重量算出装置１、レシピ生成装置５を実現するコンピュータの外観の一例を示す模式図である。上記各実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１４６】
図１８において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１４７】
図１９は、コンピュータシステム９００の内部構成を示す図である。図１９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１４８】
コンピュータシステム９００に、上記各実施の形態による調味料使用重量算出装置１、レシピ生成装置５の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１４９】
プログラムは、コンピュータ９０１に、上記各実施の形態による調味料使用重量算出装置１、レシピ生成装置５の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１５０】
また、本発明は、以上の各実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５１】
以上より、本発明による調味料使用重量算出装置等によれば、使用された調味料の量を示す情報である調味料使用重量情報を生成することができ、自動的に使用された調味料の記録をとる装置等として有用である。また、本発明によるレシピ生成装置等によれば、料理で使用された調味料の量や、食材の量を示す情報であるレシピ情報を出力することができ、自動的にレシピを構成して出力する装置等として有用である。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施の形態１による調味料使用重量算出装置の構成を示すブロック図
【図２】同実施の形態による調味料使用重量算出装置の動作を示すフローチャート
【図３】同実施の形態による調味料使用重量算出装置に対して入力される情報について説明するための図
【図４】同実施の形態における調味料重量情報の一例を示す図
【図５】同実施の形態における調味料重量情報の変化のグラフの一例を示す図
【図６】同実施の形態における調味料使用重量情報の一例を示す図
【図７】同実施の形態における調味料情報の一例を示す図
【図８】同実施の形態における調味料成分情報の一例を示す図
【図９】本発明の実施の形態２によるレシピ生成装置の構成を示すブロック図
【図１０】同実施の形態によるレシピ生成装置の動作を示すフローチャート
【図１１】同実施の形態によるレシピ生成装置の動作を示すフローチャート
【図１２】同実施の形態によるレシピ生成装置に対して入力される情報について説明するための図
【図１３】同実施の形態における火力情報の一例を示す図
【図１４】同実施の形態における食材使用重量情報の一例を示す図
【図１５】同実施の形態におけるレシピ情報の一例を示す図
【図１６】同実施の形態におけるレシピ情報の一例を示す図
【図１７】同実施の形態における食材情報の一例を示す図
【図１８】上記各実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１９】上記各実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０１５３】
１  調味料使用重量算出装置
２、６  重量測定装置
３、７  ＲＦＩＤタグリーダ
４  ＲＦＩＤタグ付き調味料容器
５  レシピ生成装置
８  ＲＦＩＤタグ付き食材容器
１１  調味料重量情報受付部
１２  調味料重量情報蓄積部
１３  調味料識別情報受付部
１４  調味料使用重量情報生成部
１５  調味料使用重量情報出力部
１６  調味料使用重量情報記憶部
１７  調味料情報記憶部
１８  調味料成分情報生成部
１９  調味料成分情報出力部
２１  食材重量情報受付部
２２  食材重量情報蓄積部
２３  食材識別情報受付部
２４  食材使用重量情報生成部
２５  火力情報受付部
２６  レシピ情報出力部
２７  レシピ情報記憶部
２８  食材情報記憶部
２９  食材成分情報生成部
３０  食材成分情報出力部
【図１】
2009236506.tif 000003
【図２】
2009236506.tif 000004
【図３】
2009236506.tif 000005
【図４】
2009236506.tif 000006
【図５】
2009236506.tif 000007
【図６】
2009236506.tif 000008
【図７】
2009236506.tif 000009
【図８】
2009236506.tif 000010
【図９】
2009236506.tif 000011
【図１０】
2009236506.tif 000012
【図１１】
2009236506.tif 000013
【図１２】
2009236506.tif 000014
【図１３】
2009236506.tif 000015
【図１４】
2009236506.tif 000016
【図１５】
2009236506.tif 000017
【図１６】
2009236506.tif 000018
【図１７】
2009236506.tif 000019
【図１８】
2009236506.tif 000020
【図１９】
2009236506.tif 000021