"画像を撮像する撮像部と、前記撮像部によって撮像された画像を分光分析することによって、該画像に含まれる食品の熱量を推定する食品熱量推定部と、前記撮像部によって撮像された画像が、ユーザーが摂取する前の前記食品の画像である食前画像なのか、前記ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定する設定部と、前記設定部によって設定された前記食後画像に対して、対応する食前画像を組み合わせる組み合わせ部と、前記食後画像に含まれる食品について前記食品熱量推定部によって推定された熱量と、前記組み合わせ部によって当該食後画像と組み合わせられた前記食前画像に含まれる食品について前記食品熱量推定部によって推定された熱量との差を取ることで、前記ユーザーによる摂取熱量を推定する摂取熱量推定部とを備える摂取熱量推定装置。請求項1に記載の摂取熱量推定装置であって、前記組み合わせ部は、前記設定部によって前記食後画像が設定された後に、該設定以前に前記設定部によって設定された食前画像に含まれる食品が特定可能な情報を、前記ユーザーに提示する提示部を備え、前記提示部による提示の契機となった設定の対象である前記食後画像と、該契機に基づき前記提示部によって提示された情報の中から、前記ユーザーによって選択された情報によって特定される食品を含む食前画像とを組み合わせる摂取熱量推定装置。請求項2に記載の摂取熱量推定装置であって、前記設定部によって前記食後画像が設定された後に、該設定の対象である前記食後画像と対応する食前画像の候補を、該設定以前に前記設定部によって設定された食前画像の中から画像処理に基づき抽出する抽出部を備え、前記提示部は、前記抽出部によって候補として抽出された前記食前画像に含まれる食品が特定可能な情報を前記ユーザーに提示する摂取熱量推定装置。請求項3に記載の摂取熱量推定装置であって、前記抽出部は、前記設定の対象である前記食後画像に対して該設定以前に前記設定部によって設定された食前画像を、容器のエッジについて照合し、該照合の適合度が基準以上である画像を前記候補として抽出する摂取熱量推定装置。請求項3又は4に記載の摂取熱量推定装置であって、前記提示部は、前記抽出部によって候補が一つも抽出されなかった場合、又は前記抽出部によって抽出された候補の中には、前記設定部によって設定された前記食後画像と対応するものは無い旨が前記ユーザーから入力された場合に、前記抽出部によって抽出されなかった食前画像に含まれる食品が特定可能な情報を前記ユーザーに提示する摂取熱量推定装置。請求項2ないし5の何れか一つに記載の摂取熱量推定装置であって、前記提示部は、前記食品が特定可能な情報の提示として、該食品を含む画像を表示する摂取熱量推定装置。食品を含む画像について分光分析の結果によって該食品の熱量を推定し、かつ、該画像が、ユーザーが摂取する前の前記食品の画像である食前画像なのか、前記ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定し、前記食前画像と、当該食前画像に対応する前記食後画像とを組み合わせ、前記食後画像に含まれる食品について前記食品熱量推定部によって推定された熱量と、前記組み合わせ部によって当該食後画像と組み合わせられた前記食前画像に含まれる食品について前記食品熱量推定部によって推定された熱量との差を取ることで、前記ユーザーによる摂取熱量を推定する摂取熱量推定方法。画像を撮像する撮像部と、前記撮像部によって撮像された画像を分光分析することによって、該画像に含まれる食品の熱量を推定する食品熱量推定部と、前記撮像部によって撮像された画像が、ユーザーが摂取する前の前記食品の画像である食前画像なのか、前記ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定する設定部と、前記設定部によって設定された前記食後画像に対して、対応する食前画像を組み合わせる組み合わせ部と、前記組み合わせ部によって組み合わせられた前記食前画像と前記食後画像とについての情報を外部に出力する出力部とを備える摂取熱量推定用データ出力装置。従来技術には、簡単かつ正確には摂取熱量を推定できないという課題があった。本発明は、この課題を解決するためにされたものであり、簡単かつ正確に摂取熱量を推定できる技術の提供を目的とする。本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。[適用例1]画像を撮像する撮像部と、前記撮像部によって撮像された画像を分光分析することによって、該画像に含まれる食品の熱量を推定する食品熱量推定部と、前記撮像部によって撮像された画像が、ユーザーが摂取する前の前記食品の画像である食前画像なのか、前記ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定する設定部と、前記設定部によって設定された前記食後画像に対して、対応する食前画像を組み合わせる組み合わせ部と、前記食後画像に含まれる食品について前期食品熱量推定部によって推定された熱量と、前記組み合わせ部によって当該食後画像と組み合わせられた前記食前画像に含まれる食品について前記食品熱量推定部によって推定された熱量との差を取ることで、前記ユーザーによる摂取熱量を推定する摂取熱量推定部とを備える摂取熱量推定装置。この適用例によれば、食前画像から推定された熱量と食後画像から推定された熱量との差に基づき、ユーザーによる摂取熱量を推定するので、例えば、ユーザーに面倒な記録作業などを強いることなく、簡単に摂取熱量を推定できる。組み合わせ部によって、食後画像に対して対応する食前画像を組み合わせて差を取るので、より正確に摂取熱量を推定できる。なお食品とは、食べ物および飲み物を含む。また分光分析とは、照射された光の各波長に対する吸光度を示す情報の分析のことである。また画像に含まれる食品とは、その画像の被写体として撮像された食品のことである。[適用例2]適用例1に記載の摂取熱量推定装置であって、前記組み合わせ部は、前記設定部によって前記食後画像が設定された後に、該設定以前に前記設定部によって設定された食前画像に含まれる食品が特定可能な情報を、前記ユーザーに提示する提示部を備え、前記提示部による提示の契機となった設定の対象である前記食後画像と、該契機に基づき前記提示部によって提示された情報の中から、前記ユーザーによって選択された情報によって特定される食品を含む食前画像とを組み合わせる摂取熱量推定装置。この適用例によれば、食前画像に含まれる食品が特定可能な情報を提示部によって提示し、該情報の中から、ユーザーによって選択された情報によって特定される食品を含む食前画像を食後画像と組み合わせる。したがって、ユーザーに簡単な作業をさせるだけで正確に食前画像と食後画像とを組み合わせることができる。[適用例3]適用例2に記載の摂取熱量推定装置であって、前記設定部によって前記食後画像が設定された後に、該設定の対象である前記食後画像と対応する食前画像の候補を、該設定以前に前記設定部によって設定された食前画像の中から画像処理に基づき抽出する抽出部を備え、前記提示部は、前記抽出部によって候補として抽出された前記食前画像に含まれる食品が特定可能な情報を前記ユーザーに提示する摂取熱量推定装置。この適用例によれば、食後画像と対応する食前画像の候補を抽出部によって抽出し、提示部によってユーザーに提示することができる。したがって、例えば、全ての食前画像をユーザーに提示する場合と比較して、ユーザーに提示する情報を減らすことができるので、ユーザーの作業をより簡単にすることができる。[適用例4]適用例3に記載の摂取熱量推定装置であって、前記抽出部は、前記設定の対象である前記食後画像に対して該設定以前に前記設定部によって設定された食前画像を、容器のエッジについて照合し、該照合の適合度が基準以上である画像を前記候補として抽出する摂取熱量推定装置。この適用例によれば、食前画像と食後画像とを容器のエッジについて照合し、照合の適合度が基準以上である画像を候補として抽出する。容器のエッジは、食べられることによって消失したり外観が変化したりしてしまう食品よりも変化が小さいので、対応する食前画像の候補をより適切に抽出できる。[適用例5]適用例3又は4に記載の摂取熱量推定装置であって、前記提示部は、前記抽出部によって候補が一つも抽出されなかった場合、又は前記抽出部によって抽出された候補の中には、前記設定部によって設定された前記食後画像と対応するものは無い旨が前記ユーザーから入力された場合に、前記抽出部によって抽出されなかった食前画像に含まれる食品が特定可能な情報を前記ユーザーに提示する摂取熱量推定装置。この適用例によれば、候補が抽出されなかった場合、又は抽出された候補の中に食後画像と対応するものが無い旨がユーザーによって入力された場合に、抽出部によって抽出されなかった食前画像に含まれる情報をユーザーに提示する。したがって、例えば、抽出が適切にできなかったとしても、食後画像に対して組み合わせの候補となる食前画像を提示できる。[適用例6]適用例2ないし5の何れか一つに記載の摂取熱量推定装置であって、前記提示部は、前記食品が特定可能な情報の提示として、該食品を含む画像を表示する摂取熱量推定装置。この適用例によれば、熱量推定およびユーザーへの提示という二つの用途に用いることで撮像結果を有効利用でき、しかも食品が特定可能な情報を分かりやすく提示できる。[適用例7]食品を含む画像について分光分析の結果によって該食品の熱量を推定し、かつ、該画像が、前記ユーザーが摂取する前の前記食品の画像である食前画像なのか、ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定し、前記食前画像と、当該食前画像に対応する前記食後画像とを組み合わせ、前記食後画像に含まれる食品について前記食品熱量推定部によって推定された熱量と、前記組み合わせ部によって当該食後画像と組み合わせられた前記食前画像に含まれる食品について前記食品熱量推定部によって推定された熱量との差を取ることで、前記ユーザーによる摂取熱量を推定する摂取熱量推定方法。[適用例8]画像を撮像する撮像部と、前記撮像部によって撮像された画像を分光分析することによって、該画像に含まれる食品の熱量を推定する食品熱量推定部と、前記撮像部によって撮像された画像が、ユーザーが摂取する前の前記食品の画像である食前画像なのか、前記ユーザーが摂取した後の前記食品の画像である食後画像なのかを設定する設定部と、前記設定部によって設定された食後画像に対して、対応する食前画像を組み合わせる組み合わせ部と、前記組み合わせ部によって組み合わせられた前記食前画像と前記食後画像とについての情報を外部に出力する出力部とを備える摂取熱量推定用データ出力装置。この適用例によれば、簡単かつ正確に摂取熱量を外部装置に推定させることができる。本発明が適用された実施形態を図面と共に説明する。図1は、本実施形態による処理の概要を示した概念図である。図に示すように、摂取熱量推定装置10は、デジタルカメラのような外観を持ち、手にとって容易に撮像操作ができる形状に構成されている。この摂取熱量推定装置10によって食前食品をユーザーが摂取する前と食後食品をユーザーが摂取した後において食品を撮像し、その撮像された食品の画像から食前食後の熱量を推定する。そして、その推定した食前の熱量と食後の熱量との差を取ることで、ユーザーの摂取熱量の推定値とし、その推定値を記憶装置150に記憶する。なお、食品が全て食べられた場合は、食後においてその食品を撮像することはできず、その食品が盛られていた食器等容器を撮像することになるが、この場合の撮像も本実施形態では食品の食後の撮像とする。以下、摂取熱量推定装置10の詳細を説明する。[1.ハードウェア構成図2]図2は、摂取熱量推定装置10の概略構成を示したブロック図である。摂取熱量推定装置10は、図に示すように、外部に可視光~近赤外領域の光を発射するLEDを用いた光源280、外部からの光の光量を絞りの開度によって調整する光量調整器270、光量調整器270によって光量が調整された光を結像させるために屈折させるレンズ210、レンズ210からの光について透過させる波長の範囲を光学ギャップによって選択するエタロン290、エタロン290を透過した波長成分の光を受光し、受光位置毎に受光強度を示すアナログ信号を出力するCCDイメージセンサーを用いた受光素子260、受光素子260からのアナログ信号をデジタル信号に変換するAD変換器120を備える。さらに摂取熱量推定装置10は、受光素子260からのデジタル信号の入力を受け、かつ、以下の構成要素を統括制御するマイクロコンピューターを用いたシステム制御部110、AD変換器120から入力された信号のゲインを調整するゲイン処理部130、計算を実行するデジタルシグナルプロセッサーDSPを用いた計算処理部140、データを記憶するハードディスクを用いた記憶装置150、光源280の照射のON/OFFを制御する光源制御部180、光量調整器270の開度を制御する光量調整器制御部170、エタロン290による波長選択を制御するために、エタロン290内に設けられた光学ギャップを静電引力によって調整するエタロン制御部190、受光素子260からの読み出し周期を制御することで感度を制御する受光素子制御部160、後述する摂取熱量推定処理の開始および終了の指示入力を受けるインターフェースとして機能する開始/終了ボタン195、撮像のためのシャッターボタン193、画面を表示する表示部191具体的には液晶画面、外部装置とのデータのやり取りをするインターフェースとして機能する通信部197、他の構成要素に電力を供給するバッテリー図示無し、上記で説明した光学系の俯角を検出する角度センサー図示無しを備える。なお、エタロン制御部190及びエタロン290は、例えば特開2009-134028に開示された光学デバイスの構成を用いることができる。具体的には、摂取熱量推定装置10は、エタロン制御部190を介して制御信号をエタロン290に出力することにより、エタロン290を通過する光の波長範囲を可視光~近赤外の範囲で任意に設定できる。また、上記の記憶装置150は、後述する摂取熱量推定処理によって取得するデータを記憶する。以上に説明した構成によって撮像対象を撮像すると、可視光画像に加えて、撮像範囲の分光分析の結果として、近赤外領域の赤外吸収スペクトルを取得できる。この可視光画像と赤外吸収スペクトルとを利用した摂取熱量推定処理を次から説明する。[2.摂取熱量推定処理図3]図3は、摂取熱量推定処理を示したフローチャートである。この処理は、開始/終了ボタン195が押されたことを契機に、システム制御部110が主体となって実行する処理である。また、図4は摂取熱量推定処理の一部としての食品熱量推定処理を示すフローチャート、図5は摂取熱量推定処理の一部としての食前候補抽出処理を示すフローチャート、図6は摂取熱量推定処理の一部としての組み合わせ処理を示すフローチャート、図7A~Gは摂取熱量推定処理において表示部191に表示される画面を示した図である。摂取熱量推定処理を開始すると、基本画面を表示部191に表示しステップS310、ユーザーの選択を待つステップS320。基本画面とは、食事撮像メニュー終了の各アイコンを表示し、ユーザーに何れか一つを選択させるための画面であるここで表示される画像の例を図7Aに示す。。ユーザーの選択が食事撮像だった場合ステップS320,食事撮像、食品熱量推定処理を実行するステップS330。[2-A.食品熱量推定処理図4]食品熱量推定処理を開始すると、撮像モードに移行するステップS332。撮像モードとは、撮像対象を撮像するための操作をユーザーに行わせる状態のことである。具体的には、AD変換器120を介して取得した波長毎の画像から可視光領域のものを重ね合わせて可視光画像を形成し、その可視光画像を表示部191に表示するここで表示される画像の例を図7BDに示す。。ユーザーには、一食において複数種類の食品を食べる場合は、食品を一種類ずつ撮像するための操作を行うように、つまり複数種類の食品の何れか一つが表示部191に表示されている状態においてシャッターボタン193を押すように取扱説明書等によって予め説明しておく。上記待機中にシャッターボタン193が押されたら、外乱光による影響を測定するために光源280から光を撮像対象に照射せずに、エタロン制御部190を介してエタロン290を制御し、受光素子260が受光する光の波長を順次切り替えることによって、波長毎の画像を撮像し、撮像した画像を記憶装置150に記憶するステップS334。続いて、光源280から光を撮像対象に照射しながら、同様に受光素子260が受光する光の波長をエタロン290によって切り替えることによって、波長毎の画像を撮像し、撮像した画像を記憶装置150に記憶するステップS336。続いて、撮像した画像から、食品の部分を抽出するステップS338。具体的には、赤外吸収スペクトル及び可視光画像を利用して食品と食器皿などとを区別し、食品としての画像部位を抽出する。赤外吸収スペクトルは、光源280から発射される光の波長毎の強度とステップS336において取得した波長毎の強度とを比較し、各波長の吸光度を求めることによって取得する。この際、ステップS334において取得した外乱光の波長毎の強度に基づいて、外乱光補正を行う。続いて、食品の質量を求めるステップS342。具体的には、食品を皿ごと摂取熱量推定装置10を上に載せて、摂取熱量推定装置10に内蔵された秤を用いて計量する。或いは、外部装置によって計量した結果を取得する。次に、赤外吸収スペクトルから食品の質量当たりの熱量cal/gを推定するステップS344。具体的な方法としては、既知のもの例えば、特開2005-67738に開示された手法を用いればよい。この方法の概要は、食品における糖質脂質タンパク質などの含有率を赤外吸収スペクトルに基づき推定し、さらに、その推定結果に基づき熱量を推定するというものである。本実施形態においては、可視光画像により抽出した食品の部位内において平均を取った赤外吸収スペクトルに基づいて、その食品の質量当たりの熱量を推定する。続いて、推定した食品の質量と、質量当たりの熱量との積を、その食品の熱量として算出しステップS346、食品熱量推定処理を終える。食品熱量推定処理を終えると、ステップS336で撮像した画像光源280による照射有りの場合の撮像による画像に基づく可視光画像と上記推定した熱量と現在時刻とを関連づけて記憶装置150に記憶するステップS350。なお、ここで記憶する現在時刻は、後述のステップS404において用いる。次に、食後の熱量以下食後熱量と言う。を未推定の食前の食品以下食前食品と言う。の画像を、記憶装置150に記憶しているか否かを判定するステップS360。直前のステップS330において直前...とは、複数回実行され得るステップについて、直近の時刻におけるものを示している。以下、同じ。初めて食品の熱量を推定した場合、その食品について食前か食後かは未設定なので、食後熱量が未推定の食前食品は無いと判定しステップS360,NO、この場合、直前のステップS330において熱量を推定した食品を含む画像以下食品を含む画像を食品の画像と言う。を食前のものとして記憶装置150に記憶し、その食品の画像を表示部191に一定時間表示してステップS370ここで表示される画像の例を図7Cに示す。、ステップS310に戻って基本画面を表示する。ユーザーが一食で複数種類の食品を食べようとする場合、上記のように基本画面に戻った後、再度、先述した手順を同じように実行してステップS360に進むことになる。この場合は食後熱量を未推定の食品の画像が記憶されているのでステップS360,YES、直前のステップS330において撮像した画像が食前の食品画像食前画像なのか、食後の食品の画像食後画像なのかをユーザーに選択させる画面を表示しここで表示される画像の例を図7Eに示す。、ユーザーの選択を待つステップS365。この場合、食前という選択をユーザーがすることになるのでステップS365,食前、ステップS370に進み、直前に撮像した食品の画像を食前のものとして記憶装置150に記憶すると共に、表示部191に表示するここで表示される画像の例を図7Fに示す。。全種類の食前食品を対象にして上記手順が実行されると、ステップS320における指示待ちの状態になるが、ユーザーが食事を開始するので、その状態で暫く待機することになる。ユーザーには、食事を終えたとユーザーが判断したら、ステップS320において食事撮像を選択するように予め説明しておく。ステップS320において食事撮像が選択されると、先述した手順の通りステップS330とステップS350とを実行することで、撮像した食品の熱量を推定すると共に記憶し、ステップS360に進む。ステップS360に進むと、食後熱量を推定していない食前食品の画像を記憶しているのでステップS360,YES、直前に撮像した画像が食前のものなのか食後のものなのかをユーザーに選択させるステップS365。この場合、直前に撮像した食品は食後のものなので、ステップS365において食後を選択するようにユーザーに予め説明しておく。実際に食後が選択されると、直前に撮像した食品の画像を食後のものとして記憶しステップS375、続いて食前候補抽出処理を実行するステップS380。[2-B.食前候補抽出処理図5]食前候補抽出処理を開始すると、直前に撮像した食品の画像食後の食品の画像から、画像認識によって食器のエッジを抽出するステップS382。続いて、食後熱量を推定していない食前食品の画像の中から、適合度後述のステップS388参照が未判定のものを何れか一つ選択しステップS384、その選択した画像から食器のエッジを抽出するステップS386。次に、ステップS382において抽出したエッジと、直前のステップS386において抽出したエッジとを照合し、形状の適合度が予め定められた基準以上か否かを判定するステップS388。この照合は、撮像における摂取熱量推定装置10と食品との距離が食前と食後とでずれることを考慮し、二つのエッジの大きさを揃える処理をした上で行う。適合度が基準以上の場合ステップS388,YES、直前のステップS384において選択した画像を、食後のものとして直前に設定された画像に対応するものの候補として設定しステップS390、ステップS392に進む。一方、エッジの照合の適合度が基準未満の場合ステップS388,NO、直前のステップS384において選択した食前食品の画像を上記候補として設定せずに、ステップS392に進む。ステップS392に進むと、食後熱量を推定していない食前食品の画像の中から、適合度が未判定のものがあるか否かを判定する。未判定のものがある場合はステップS392,YES、ステップS384に戻る。このようにしてステップS384~ステップS392を食後熱量が未推定の食品の数だけ実行すると、適合度が未判定の食前食品の画像が無くなりステップS392,NO、食前候補抽出処理を終え、次に組み合わせ処理を実行するステップS400。[2-C.組み合わせ処理図6]組み合わせ処理を開始すると、食前食品としての候補が食前候補抽出処理において少なくとも一つは抽出されたか否かを判定するステップS402。少なくとも一つは抽出された場合ステップS402,YES、その抽出された候補としての画像を、ユーザーが選択可能なように表示部191に表示するステップS404ここで表示される画像の例を図7Gに示す。。この際、記憶された時刻が新しいものから順に表示する。候補が一つも抽出されなかった場合はステップS402,NO、後述するステップS408に進む。続いて、表示した画像の何れか一つが選択されたか、又は表示した画像の中には、食後の食品以下食後食品と言う。の画像に対応する食前食品の画像が無い旨の入力がされたかを判定するステップS406。なお食後食品の画像に対応する食前食品の画像とは、食後食品の食前の状態を撮像した画像のことである。何れか一つの画像が選択された場合ステップS406,画像選択、その選択された画像を、直前に撮像された食後食品の画像に対応する食前の画像として組み合わせ、記憶装置150に記憶してステップS409、組み合わせ処理を終える。一方、表示された画像の中には、直前に撮像された食後食品の画像に対応する食前の画像が無い旨が入力された場合ステップS406,食前無し、食前候補抽出処理において候補から除外された食品の画像を表示して何れか一つをユーザーに選択させるステップS408。次にステップS409に進み、その選択された画像を食前のものとして組み合わせ、記憶装置150に記憶して、組み合わせ処理を終える。組み合わせ処理を終えると、組み合わせ処理において組み合わせられた画像の食品同士について熱量の差を取ることで、その食品についてのユーザーによる摂取熱量を算出しステップS410、その算出した摂取熱量、並びに食前および食後の食品の画像を関連づけて記憶装置150に記憶しステップS420、ステップS310に戻って基本画面を表示する。このようにして上記手順を一食の食品それぞれを対象にして実行することで、一食分の摂取熱量を算出することができる。一方、ステップS320においてメニューが選択された場合、メニュー用のアイコン摂取熱量の表示食前の画像の削除食べた食品名の入力基本画面に戻るなどを表示部191に表示し、ユーザーの選択を待つステップS430。一方、ステップS320において終了が選択された場合、摂取熱量推定処理を終える。このように摂取熱量推定処理を実行することで記憶装置150に記憶されたデータは、表示部191に表示することができる。具体的には、各食事において推定された総摂取熱量を、日付および朝昼夜毎に整理した表やグラフとして表示できるここで表示される画像の例を、図1の表示D1及び表示D2に示す。。また、記憶装置150に記憶されたデータを通信部197経由で外部装置に入力することで、このような表示を外部装置に実行させることもできる。以上に説明した摂取熱量推定処理を実行することで、簡単かつ正確に摂取熱量を推定することができる。つまり、ユーザーは、食前および食後において、表示部191に表示された指示に従って撮像および情報入力をするだけで、食前食後食品を対象とした赤外吸収スペクトルによる正確な摂取熱量を推定できる。また、候補を絞り込んでからユーザーに食前食品を提示するので、ユーザーの作業が簡単なものになっている。さらに、その候補の絞り込みは、食前食後で変化しない食器のエッジを利用しているので、正確に実行することができる。しかも、仮にその抽出に失敗しても、抽出段階において除外されたものを提示するので、その後の処理に支障を来すことがない。[3.実施形態と適用例との対応関係]ステップS334及びステップS336が撮像部を、ステップS346が食品熱量推定部を、ステップS360及びステップS365が設定部を、ステップS380が抽出部を、ステップS400が組み合わせ部を、ステップS404及びステップS408が提示部を、ステップS410が摂取熱量推定部を各々実現するためのソフトウェアに対応する。また、適用例8の摂取熱量推定用テータ出力装置は、下記他の実施形態の一つに相当する。[4.他の実施形態]本発明は、先述した実施形態になんら限定されるものではなく、発明の技術的範囲内における種々の形態により実施できる。例えば、実施形態の構成要素の中で付加的なものは、実施形態から省略できる。ここで言う付加的な構成要素とは、実質的に独立している適用例においては特定されていない事項に対応する要素のことである。また、例えば、以下のような実施形態が考えられる。摂取熱量推定装置を、資料提示装置のような形状、つまり、食品を所定の位置に載せて、その位置に対して固定された撮像系によって撮像し、熱量を推定するように構成してもよいこのようにすれば、食前と食後でのアングル等に違いが出にくいので、より正確に摂取熱量を推定できる。摂取熱量推定装置を、電子レンジのような形状、つまり、食品を内部に収納する構造を備え、食品をこの構造によって収納した状態で撮像すると共に熱量を推定するように構成してもよい。このようにすれば、食前と食後において、アングル等に違いが出にくいのに加え、外乱光の差異が小さくなるので、より正確に摂取熱量を推定できる。摂取熱量推定装置の機能を複数の装置例えば、サーバー及び端末装置に分離させ、摂取熱量推定システムとして構成してもよい。サーバー及び端末装置による摂取熱量システムの場合、端末装置は、少なくとも撮像およびインターフェース機能実施形態の場合、ステップS310320334336365404~408430を実現するための構成を備えるのが好ましい。その他の機能は、端末装置が備えても、サーバーが備えても構わない。具体的には、次のような態様が考えられる。端末装置は、摂取熱量を推定し、その推定結果を無線通信によってサーバーに入力する。サーバーは、入力された摂取熱量の推定結果を記憶すると共に、要求に応じて端末に送信する。端末装置適用例8に相当は、組み合わせ処理まで熱量が推定された食前と食後との食品を組み合わせの処理まで実行し、その結果を無線通信によってサーバーに入力する。サーバーは、入力された結果に基づいて摂取熱量を推定すると共に記憶し、その摂取熱量を要求に応じて端末に送信する。端末装置は、撮像を行い、撮像結果としての画像データを無線通信によってサーバーに入力する。サーバーは、入力された画像データに基づいて摂取熱量を推定すると共に記憶し、その摂取熱量を要求に応じて端末に送信する。端末装置としては、摂取熱量を推定するための専用機でもよいし、例えば、カメラ付きのスマートフォンやモバイルコンピューターなどの通信機器や、記録メディアによってデータを外部と授受できるデジタルカメラを利用してもよい。赤外吸収スペクトルから食品の密度を推定し、その密度と、ステップS340において求めた体積との積を、質量の推定値としてもよい。赤外吸収スペクトルと密度との関係は、記憶装置150に予め記憶させておいてもよい。密度の推定に用いる赤外吸収スペクトルは、可視光画像により抽出した食品の部位内において平均を取ったものとしてもよい。食品の体積は、可視光画像に基づいて推定してもよい。その推定方法は、例えば、その画像部位の面積と、撮像した際の焦点距離と、角度センサーによって検出した光学系の俯角とに基づいて、食品の体積を算出してもよい。食品の質量を求める際にする密度の推定は、食品の種類に基づいて行ってもよい。具体的には、可視光画像と予め記憶した食品画像とのマッチングに基づいて、食品の種類を推定し、その食品の密度として予め記憶したものを質量推定に用いればよい。赤外吸収スペクトルによって体積当たりの熱量を推定する場合は、質量を求める処理を省いて、体積と体積当たりの熱量とに基づいて食品の熱量を推定すればよい。分光分析の結果を取得するために、可視光や中赤外領域の吸収スペクトルを用いてもよい。可視光を用いると、可視光画像と波長領域を共通にできる。また、中赤外を用いると、食品成分をより詳細に分析でき、熱量推定の精度が向上すると考えられる。分光分析をするために、エタロンを使用する代わりに、光源から照射される光の波長を切り替えるようにしてもよい。つまり、異なるピークを持つ光源を複数備えておき、それら光源から順次、光を発射するようにすればよい。照射した光の波長が分かれば、赤外吸収スペクトルを求めることができる。可視光画像と赤外吸収スペクトルとで取得するための光の経路を別々にすることで、可視光画像を分光しないようにしてもよい。食品の抽出は、可視光画像を用いず、赤外領域の画像のみで行ってもよい。複数種類の食品が一枚の画像に収まって撮像された場合、その画像を食品毎に分割して、その後の処理を行ってもよい。このようにすれば、ユーザーは、複数種類の食品をそれぞれ撮像しなくてもよいので、操作が簡単になる。実施形態では、取扱説明書によってユーザーに操作の説明をしていたが、画面や音声で説明するようにしてもよい。なお、音声を用いる場合は、ハードウェア構成にスピーカーを追加するのが好ましい。波長を選択するための構造は、実施形態に示されたエタロン及びエタロン制御部の構造でなくてもよく、例えば、光学ギャップを光路の角度を調節することで波長を選択する構造でもよい。"