(57)【要約】【課題】外食時に摂取する食事のカロリーを簡易に取得できるようにする。【解決手段】カメラ付き携帯電話３により摂取する食事を撮影して摂取食事画像データＳ０を得、これを食事中の飲食店を表す飲食店情報Ｒ０とともに摂取カロリー計算支援装置２に送信する。カロリー取得手段２３が、飲食店情報Ｒ０および摂取食事画像データＳ０に基づいて、複数の食事画像とカロリーとを対応付けたカロリーデータベースＤＢ１を参照して、摂取食事画像データＳ０に対応する対応食事画像データＴ０およびそのカロリー情報Ｃ０を取得する。対応食事画像データＴ０およびカロリー情報Ｃ０はカメラ付き携帯電話３に送信され、液晶モニタ３２に表示される。【選択図】　　　　　図１
2004118562.tif 000002
【特許請求の範囲】
【請求項１】
摂取する食事を撮影することにより取得された摂取食事画像データに基づいて、複数種類の食事画像と該各食事画像により表される食事のカロリーとを対応付けたカロリーデータベースを参照して、該摂取食事画像データにより表される摂取食事画像に対応するカロリーを表すカロリー情報を取得することを特徴とする摂取カロリー計算支援方法。
【請求項２】
カメラ付き携帯端末装置において前記摂取する食事を撮影することにより取得され、該カメラ付き携帯端末装置から送信された前記摂取食事画像データを受信し、
前記カロリー情報を前記カメラ付き携帯端末装置に送信することを特徴とする請求項１記載の摂取カロリー計算支援方法。
【請求項３】
前記カロリー情報とともに、該カロリー情報に対応する食事画像を表す対応食事画像データを前記カメラ付き携帯端末装置に送信することを特徴とする請求項２記載の摂取カロリー計算支援方法。
【請求項４】
前記カメラ付き携帯端末装置毎に前記カロリー情報を蓄積することを特徴とする請求項２または３記載の摂取カロリー計算支援方法。
【請求項５】
前記カロリーデータベースが、前記食事を提供する飲食店毎に分類されてなり、
前記食事を提供する飲食店を表す飲食店情報にも基づいて、前記カロリー情報を取得することを特徴とする請求項１から４のいずれか１項記載の摂取カロリー計算支援方法。
【請求項６】
複数種類の食事画像と該各食事画像により表される食事のカロリーとを対応付けたカロリーデータベースと、
摂取する食事を撮影することにより取得された摂取食事画像データに基づいて、前記カロリーデータベースを参照して、該摂取食事画像データにより表される摂取食事画像に対応するカロリーを表すカロリー情報を取得するカロリー取得手段とを備えたことを特徴とする摂取カロリー計算支援装置。
【請求項７】
カメラ付き携帯端末装置において前記摂取する食事を撮影することにより取得され、該カメラ付き携帯端末装置から送信された前記摂取食事画像データを受信し、前記カロリー情報を前記カメラ付き携帯端末装置に送信する通信手段をさらに備えたことを特徴とする請求項６記載の摂取カロリー計算支援装置。
【請求項８】
前記通信手段は、前記カロリー情報とともに、該カロリー情報に対応する食事画像を表す対応食事画像データを前記カメラ付き携帯端末装置に送信する手段であることを特徴とする請求項７記載の摂取カロリー計算支援装置。
【請求項９】
前記カメラ付き携帯端末装置毎に前記カロリー情報を蓄積するカロリー情報蓄積手段をさらに備えたことを特徴とする請求項７または８記載の摂取カロリー計算支援装置。
【請求項１０】
前記カロリーデータベースは、前記食事を提供する飲食店毎に分類されてなり、
前記カロリー取得手段は、前記食事を提供する飲食店を表す飲食店情報にも基づいて、前記カロリー情報を取得する手段であることを特徴とする請求項６から９のいずれか１項記載の摂取カロリー計算支援装置。
【請求項１１】
摂取する食事を撮影することにより取得された摂取食事画像データに基づいて、複数種類の食事画像と該各食事画像により表される食事のカロリーとを対応付けたカロリーデータベースを参照して、該摂取食事画像データにより表される摂取食事画像に対応するカロリーを表すカロリー情報を取得する手順を有する摂取カロリー計算支援方法をコンピュータに実行させるためのプログラム。
【請求項１２】
カメラ付き携帯端末装置において前記摂取する食事を撮影することにより取得され、該カメラ付き携帯端末装置から送信された前記摂取食事画像データを受信する手順と、
前記カロリー情報を前記カメラ付き携帯端末装置に送信する手順とをさらに有する請求項１１記載のプログラム。
【請求項１３】
前記カロリー情報とともに、該カロリー情報に対応する食事画像を表す対応食事画像データを前記カメラ付き携帯端末装置に送信する手順をさらに有する請求項１２記載のプログラム。
【請求項１４】
前記カメラ付き携帯端末装置毎に前記カロリー情報を蓄積する手順をさらに有する請求項１２または１３記載のプログラム。
【請求項１５】
前記カロリーデータベースが、前記食事を提供する飲食店毎に分類されてなり、
前記カロリー情報を取得する手順は、前記食事を提供する飲食店を表す飲食店情報にも基づいて、前記カロリー情報を取得する手順である請求項１１から１４のいずれか１項記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外食時に摂取する食事のカロリーを知るに好適な摂取カロリー計算支援方法および装置並びに摂取カロリー計算支援方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
糖尿病患者のように、医師により食事制限が課せられている人にとっては、日々摂取する食事についてのカロリー計算が必要とされている。家庭での食事の場合、摂取した食事のカロリーは直ちに計算表に記載することができるが、外食した場合には摂った食事のカロリーをメモする等して、後で家に帰ったときに計算表に摂取カロリーを記載することとなる。
【０００３】
【発明が解決しようとする課題】
しかしながら、外食した場合に摂取した食事のカロリーをメモするのは非常に面倒な作業であり、さらにカロリーをメモし忘れることが多い。このため、摂取した食事のカロリー計算を正確に行うことができず、その結果、医師の指示通りに食事制限を行うことができないという問題がある。
【０００４】
一方、携帯電話の普及には目覚ましいものがあるが、近年、撮影により画像データを取得するカメラを有するカメラ付き携帯電話等のカメラ付き携帯端末装置が普及しつつある（例えば特開平６−２３３０２０号公報、特開２０００−２５３２９０号公報等）。また、ＰＤＡ等の携帯端末装置においてカメラを内蔵させたカメラ付き携帯端末装置も提案されている（特開平８−１４００７２号公報、同９−６５２６８号公報）。
【０００５】
このようなカメラ付きの携帯端末装置を用いることにより、撮影により取得した自分の好みの画像データを携帯端末装置の液晶モニタにおいて待ち受け画面に設定できる。また、撮影により取得した画像データを電子メールに添付して友人に送信することができるため、約束をキャンセルせざるを得ないような状況になったとき、あるいは待ち合わせ時刻に遅刻しそうなときに、申し訳なさそうな自分の表情を撮影して友人に送信する等、現在の自分の状況を友人に知らせることができることから、友人とのコミュニケーションを図るのに便利である。
【０００６】
本発明は上記事情に鑑みなされたものであり、外食時に摂取する食事のカロリーを簡易に取得できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明による摂取カロリー計算支援方法は、摂取する食事を撮影することにより取得された摂取食事画像データに基づいて、複数種類の食事画像と該各食事画像により表される食事のカロリーとを対応付けたカロリーデータベースを参照して、該摂取食事画像データにより表される摂取食事画像に対応するカロリーを表すカロリー情報を取得することを特徴とするものである。
【０００８】
なお、本発明による摂取カロリー計算支援方法においては、カメラ付き携帯端末装置において前記摂取する食事を撮影することにより取得され、該カメラ付き携帯端末装置から送信された前記摂取食事画像データを受信し、
前記カロリー情報を前記カメラ付き携帯端末装置に送信するようにしてもよい。
【０００９】
この場合、前記カロリー情報とともに、該カロリー情報に対応する食事画像を表す対応食事画像データを前記カメラ付き携帯端末装置に送信するようにしてもよい。
【００１０】
また、この場合、前記カメラ付き携帯端末装置毎に前記カロリー情報を蓄積するようにしてもよい。
【００１１】
また、本発明による摂取カロリー計算支援方法においては、前記カロリーデータベースが、前記食事を提供する飲食店毎に分類されてなり、
前記食事を提供する飲食店を表す飲食店情報にも基づいて、前記カロリー情報を取得するようにしてもよい。
【００１２】
本発明による摂取カロリー計算支援装置は、複数種類の食事画像と該各食事画像により表される食事のカロリーとを対応付けたカロリーデータベースと、
摂取する食事を撮影することにより取得された摂取食事画像データに基づいて、前記カロリーデータベースを参照して、該摂取食事画像データにより表される摂取食事画像に対応するカロリーを表すカロリー情報を取得するカロリー取得手段とを備えたことを特徴とするものである。
【００１３】
なお、本発明による摂取カロリー計算支援装置においては、カメラ付き携帯端末装置において前記摂取する食事を撮影することにより取得され、該カメラ付き携帯端末装置から送信された前記摂取食事画像データを受信し、前記カロリー情報を前記カメラ付き携帯端末装置に送信する通信手段をさらに備えるようにしてもよい。
【００１４】
この場合、前記通信手段を、前記カロリー情報とともに、該カロリー情報に対応する食事画像を表す対応食事画像データを前記カメラ付き携帯端末装置に送信する手段としてもよい。
【００１５】
また、この場合、前記カメラ付き携帯端末装置毎に前記カロリー情報を蓄積するカロリー情報蓄積手段をさらに備えるものとしてもよい。
【００１６】
また、本発明による摂取カロリー計算支援装置においては、前記カロリーデータベースを、前記食事を提供する飲食店毎に分類されてなるものとし、
前記カロリー取得手段を、前記食事を提供する飲食店を表す飲食店情報にも基づいて、前記カロリー情報を取得する手段としてもよい。
【００１７】
なお、本発明による摂取カロリー計算支援方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【００１８】
【発明の効果】
本発明によれば、カロリー取得手段において、摂取食事画像データに基づいてカロリーデータベースが参照されて、摂取食事画像に対応するカロリー情報が取得される。このため、摂取する食事を撮影して摂取食事画像データを得、これを本発明による摂取カロリー計算支援装置に入力することにより、摂取する食事のカロリーを知ることができる。
【００１９】
請求項２の発明によれば、カメラ付き携帯端末装置において摂取する食事を撮影することにより摂取食事画像データが取得され、これが本発明の摂取カロリー計算支援装置に送信される。摂取カロリー計算支援装置においては、摂取食事画像データが受信され、これに基づいてカロリーデータベースが参照されて摂取食事画像に対応するカロリー情報が取得され、取得されたカロリー情報がカメラ付き携帯端末装置に送信される。このため、カメラ付き携帯端末装置のユーザは、外食時に食事を撮影してこれを摂取カロリー計算支援装置に送信しさえすれば、摂取する食事のカロリー情報を知ることができる。また、食事のカロリーをカメラ付き携帯端末装置に記憶させておけば、カロリーをメモする等の面倒な作業を行う必要がなくなる。
【００２０】
また、請求項３の発明によれば、カロリー情報とともに、取得されたカロリーに対応する食事画像を表す対応食事画像データがカメラ付き携帯端末装置に送信される。このため、カメラ付き携帯端末装置のユーザは、取得したカロリー情報が実際にユーザが摂取する食事に対応したものであるか否かの確認を容易に行うことができる。
【００２１】
また、請求項４の発明によれば、カロリーデータベースが飲食店毎に分類されてなり、飲食店を表す飲食店情報にも基づいて摂取食事画像に対応するカロリー情報が取得される。このため、カロリーデータベースを用いてのカロリー情報の取得を効率よく行うことができる。
【００２２】
また、請求項５の発明によれば、カロリー情報蓄積手段により、カメラ付き携帯端末装置毎にカロリー情報が蓄積される。このため、カロリー情報蓄積手段を参照することにより、カメラ付き携帯端末装置のユーザは摂取カロリーの計算を容易に行うことができる。また、摂取したカロリーの変遷を容易に知ることができる。
【００２３】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による摂取カロリー計算支援装置を適用した摂取カロリー計算支援システムの構成を示す概略ブロック図である。図１に示すように、本実施形態による摂取カロリー計算支援システム１は、摂取カロリー計算支援装置２と、カメラ付き携帯電話３との間で携帯電話通信網４を介してデータのやりとりを行うものである。
【００２４】
摂取カロリー計算支援装置２は、カメラ付き携帯電話３と携帯電話通信網４を介したデータ通信を行う通信手段２１と、カロリーデータベースＤＢ１および摂取カロリーデータベースＤＢ２を保管する記憶手段２２と、後述するようにカメラ付き携帯電話３から送信された摂取食事画像データＳ０に基づいて、摂取食事画像データＳ０により表される摂取食事画像に対応するカロリーを表すカロリー情報Ｃ０を取得するカロリー取得手段２３とを備える。
【００２５】
カロリーデータベースＤＢ１は、複数種類の食事画像と各食事画像により表される食事のカロリーを表すカロリー情報Ｃ０とを対応付けてなるものである。図２は、カロリーデータベースＤＢ１の構成を示す図である。図２に示すように、カロリーデータベースＤＢ１には、レストランＡ、Ｂ軒、Ｃ食堂…というように、複数の飲食店が登録されており、各飲食店にその飲食店が提供する複数の食事の画像（食事画像とする）をそれぞれ表す複数の食事画像データとカロリーを表すカロリー情報Ｃ０とが対応付けられて登録されている。例えば、Ｃ食堂については、カレーライスが７５０ｋｃａｌ、ハンバーグ定食が５００ｋｃａｌ、ラーメンが６００ｋｃａｌというように、食事画像とカロリー情報Ｃ０とが対応付けられて登録されている。
【００２６】
摂取カロリーデータベースＤＢ２には、取得したカロリー情報Ｃ０およびカメラ付き携帯電話３から送信されたカロリー情報Ｃ１が登録されている。
【００２７】
図３は、摂取カロリーデータベースＤＢ２の構成を示す図である。図３に示すように、摂取カロリーデータベースＤＢ２は、日時が登録されており、各日時において朝昼晩に摂取した食事のカロリーが登録されている。ユーザは、カメラ付き携帯電話３により摂取カロリー計算支援装置２の記憶手段２２に保管された摂取カロリーデータベースＤＢ２を参照することにより、カロリー計算を行うことが容易となり、また摂取カロリーの変遷を容易に知ることができる。
【００２８】
カロリー取得手段２３は、カメラ付き携帯電話３から送信された摂取食事画像データＳ０およびカメラ付き携帯電話３のユーザが食事中の飲食店を表す飲食店情報Ｒ０に基づいて、カロリーデータベースＤＢ１を参照して、摂取食事画像に対応するカロリー情報Ｃ０を取得する。
【００２９】
具体的には、飲食店情報Ｒ０に基づいてカロリーデータベースＤＢ１から飲食店を選択し、選択した飲食店に登録された全ての食事画像と摂取食事画像との相関値を算出する。なお、相関値は各食事画像と摂取食事画像とにおいて対応する全画素の差の二乗和の逆数として算出される。そして、カロリーデータベースＤＢ１を参照して、算出された相関値が最も大きい食事画像（以下対応食事画像とする）に対応するカロリー情報Ｃ０を取得する。また、これとともに、対応食事画像を表す対応食事画像データＴ０も取得する。
【００３０】
カロリー情報Ｃ０および対応食事画像データＴ０は通信手段２１により携帯電話通信網４を介してカメラ付き携帯電話３に送信され、ここで、表示される。
【００３１】
カメラ付き携帯電話３は、被写体を撮像して被写体を表す画像データを得るカメラ３１と、画像や操作コマンド等の表示を行う液晶モニタ３２と、テンキー等からなる操作ボタン３３と、種々の情報を記憶するメモリ３４とを備える。
【００３２】
カメラ付き携帯電話３のユーザは、外食時に摂取する食事の画像をカメラ３１により撮像して摂取食事画像データＳ０を取得する。そして、食事中の飲食店を表す情報を操作ボタン３３から入力し、飲食店情報Ｒ０を生成する。なお、飲食店を表す情報は、各飲食店に対応した番号が予めユーザに渡されているか、または飲食店の店内に掲示されているものである。そして、ユーザが操作ボタン３３を用いて送信操作を行うことにより、摂取食事画像データＳ０および飲食店情報Ｒ０が携帯電話通信網４を介して摂取カロリー計算支援装置２に送信される。
【００３３】
なお、摂取カロリー計算支援装置２から送信されたカロリー情報Ｃ０および対応食事画像データＴ０は液晶モニタ３２に表示され、これにより、ユーザは摂取する食事のカロリーを知ることができる。
【００３４】
また、カロリー情報Ｃ０はメモリ３４に記憶される。ここで、メモリ３４には受信したカロリー情報Ｃ０およびユーザが入力したカロリーを蓄積した摂取カロリーデータベースＤＢ２と同様のデータベースを保管してもよい。
【００３５】
また、外食以外の食事については、ユーザは摂取した食事のカロリーをカメラ付き携帯電話３に入力してカロリー情報Ｃ１を生成し、これを携帯電話通信網４を介して摂取カロリー計算支援装置２に送信すればよい。これにより、送信したカロリー情報Ｃ１が摂取カロリーデータベースＤＢ２に登録される。
【００３６】
次いで、本実施形態の動作について説明する。図４は本実施形態において行われる処理を示すフローチャートである。まず、カメラ付き携帯電話３において、ユーザにより摂取する食事の撮影が行われて摂取食事画像データＳ０が取得される（ステップＳ１）。続いて、操作ボタン３３からの入力により飲食店情報Ｒ０が生成される（ステップＳ２）。そして、送信の操作がなされたか否かの監視が開始され（ステップＳ３）、ステップＳ３が肯定されると、摂取食事画像データＳ０および飲食店情報Ｒ０が携帯電話通信網４を介して摂取カロリー計算支援装置２に送信される（ステップＳ４）。
【００３７】
摂取カロリー計算支援装置２においては通信手段２１により摂取食事画像データＳ０および飲食店情報Ｒ０が受信される（ステップＳ５）。そして、カロリー取得手段２３において、記憶手段２２に保管されたカロリーデータベースＤＢ１が参照されて、摂取食事画像データＳ０および飲食店情報Ｒ０に基づいて、摂取食事画像に対応するカロリー情報Ｃ０および対応食事画像データＴ０が取得される（ステップＳ６）。そして、取得されたカロリー情報Ｃ０が摂取カロリーデータベースＤＢ２に登録されることにより、摂取カロリーデータベースＤＢ２が更新される（ステップＳ７）。続いて、カロリー情報Ｃ０および対応食事画像データＴ０は、通信手段２１により携帯電話通信網４を介してカメラ付き携帯電話３に送信される（ステップＳ８）。
【００３８】
カメラ付き携帯電話３においては、カロリー情報Ｃ０および対応食事画像データＴ０が受信され（ステップＳ９）、カロリー情報Ｃ０および対応食事画像データＴ０により表される対応食事画像が液晶モニタ３２に表示される（ステップＳ１０）。また、カメラ付き携帯電話３のメモリ３４にカロリー情報Ｃ０が記憶され（ステップＳ１１）、処理を終了する。
【００３９】
このように、本実施形態によれば、カメラ付き携帯電話３のユーザは、カメラ３１により取得する食事を撮影して摂取食事画像データＳ０を取得し、これを摂取カロリー計算支援装置２に送信することにより、摂取する食事のカロリー情報Ｃ０を取得し、これをカメラ付き携帯電話３に送信して液晶モニタ３２に表示するようにしたものである。このため、食事制限等の理由によりカロリー計算が必要な場合において、外食時に摂取した食事のカロリーをカメラ付き携帯電話３に記憶させておくことができ、これにより、カロリーをメモする面倒な作業を行う必要をなくすことができる。
【００４０】
また、カロリー情報Ｃ０とともにカロリー情報Ｃ０を得た対応食事画像データＴ０をカメラ付き携帯電話３に送信して表示しているため、カメラ付き携帯電話３のユーザは、取得したカロリー情報Ｃ０が実際にユーザが摂取する食事に対応したものであるか否かの確認を容易に行うことができる。
【００４１】
また、摂取カロリー計算支援装置２の記憶手段２２に保管されたカロリーデータベースＤＢ１が飲食店毎に分類されており、飲食店を表す飲食店情報Ｒ０に基づいて摂取食事画像に対応するカロリー情報Ｃ０を取得しているため、カロリーデータベースＤＢ１を用いてのカロリー情報Ｃ０の取得を効率よく行うことができる。
【００４２】
また、記憶手段２２に摂取カロリーデータベースＤＢ２を保管し、摂取カロリーデータベースＤＢ２にカロリー情報Ｃ０およびユーザがカメラ付き携帯電話３から送信したカロリー情報Ｃ１を登録しておくことにより、カメラ付き携帯電話３のユーザは、摂取カロリー計算支援装置２にアクセスして摂取カロリーデータベースＤＢ２を参照することにより、摂取カロリーの計算を容易に行うことができ、また摂取したカロリーの変遷を容易に知ることができる。
【００４３】
なお、上記実施形態においては、摂取カロリー計算支援装置２から対応食事画像データＴ０をカメラ付き携帯電話３に送信して、対応食事画像を液晶モニタ３２に表示しているが、対応食事画像とユーザが実際に摂取した食事とが異なる場合がある。この場合は、ユーザはカメラ付き携帯電話３から対応食事画像とユーザが実際に摂取した食事とが異なる旨の情報（相違情報とする）を摂取カロリー計算支援装置２に送信し、摂取カロリー計算支援装置２においては相違情報を受信することにより、２番目以降に相関値が大きかった食事画像データを、相違情報が受信されなくなるまで順次カメラ付き携帯電話３に送信するようにしてもよい。
【００４４】
また、上記実施形態においては、カメラ付き携帯電話３において摂取する食事を撮影しているが、カメラ付きのＰＤＡや、通信機能を有するデジタルカメラ等、任意のカメラ付き携帯端末装置において摂取する食事を撮影して摂取食事画像データＳ０を取得して摂取カロリー計算支援装置２に送信してもよい。
【図面の簡単な説明】
【図１】本発明の実施形態による摂取カロリー計算支援装置を適用した摂取カロリー計算支援システムの構成を示す概略ブロック図
【図２】カロリーデータベースの構成を示す図
【図３】摂取カロリーデータベースの構成を示す図
【図４】本実施形態において行われる処理を示すフローチャート
【符号の説明】
１　　摂取カロリー計算支援システム
２　　摂取カロリー計算支援装置
３　　カメラ付き携帯電話
４　　携帯電話通信網
２１　　通信手段
２２　　記憶手段
２３　　カロリー取得手段
３１　　カメラ
３２　　液晶モニタ
３３　　操作ボタン
３４　　メモリ
【図１】
2004118562.tif 000003
【図２】
2004118562.tif 000004
【図３】
2004118562.tif 000005
【図４】
2004118562.tif 000006