(57)【要約】【課題】  摂取したカロリを比較的容易に入力することができ、また、間食および食事により摂取したカロリ量を区分けして表示して消費カロリと比較できるようにすること。【解決手段】  利用者の身長、体重、性別、年齢などの身体的条件を入力し、利用者の基礎代謝と一歩当たりの消費カロリを求める。次に食事および間食により摂取したカロリをそれぞれ入力し記憶部に記憶する。また、歩数計等により、運動量を取得し、記憶部に記憶する。そして、一歩当たりの消費カロリ値と基礎代謝を用いて、運動量から、単位期間（例えば一日、一週間等）における消費カロリの累積値を算出する。また、食事により摂取したカロリから、単位期間内における食事により摂取したカロリの累積値を計算する。さらに、間食により摂取したカロリから、上記単位期間内のカロリの累積値を計算する。そして、上記消費カロリと、食事および間食により摂取したカロリを比較表示する。【選択図】          図３
2006309421.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣタグに記録された食品名もしくは食品カロリ値および量を取得するＩＣタグリーダと、
運動量計測手段から歩いた歩数を含む運動量を取得する手段と、
設定データを入力する入力部と、
利用者の身体的条件により定まる１歩当たりの消費カロリと基礎代謝値を記憶したテーブルと、
上記テーブルを参照し、入力部から入力された利用者の身体条件に基づき、利用者の基礎代謝と、一歩当たりの消費カロリを求める手段と、
上記入力部から入力された食品名および量、もしくは上記ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、食事で摂取するカロリを求める手段と、
上記食事で摂取したカロリを所定期間累積し、一日の食事の平均カロリ値を求める手段と、
上記入力部から入力された食品名および量、もしくは上記ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、間食で摂取したカロリを求める手段と、
上記間食で摂取したカロリ値を累積し、単位期間当たりの間食による摂取カロリを求める手段と、
上記歩数を含む運動量を累積し、上記単位期間における運動量を求める手段と、
上記単位期間における歩数を含む運動量と前記一歩当たりの消費カロリと前記基礎代謝とに基づき、消費カロリを求める手段と、
上記食事で摂取した平均カロリ、上記間食による摂取カロリとに基づき上記単位期間における全摂取カロリを求める手段と、
上記単位期間における消費カロリと、全摂取カロリ、食事で摂取したカロリ、または間食で摂取したカロリとを比較し、比較結果を出力する出力手段とを備えた
ことを特徴とする健康管理装置。
【請求項２】
上記出力手段は、全摂取カロリ、食事で摂取したカロリまたは間食で摂取したカロリと消費カロリの差を歩数に換算して出力する
ことを特徴とする請求項１記載の健康管理装置。
【請求項３】
上記出力手段は、消費カロリと全摂取カロリ、食事で摂取したカロリ、または間食で摂取したカロリとを比較し、比較結果を時系列データとして出力する
ことを特徴とする請求項１または請求項２記載の健康管理装置。
【請求項４】
上記食事で摂取するカロリを求める手段および／または間食で摂取したカロリを求める手段は、通信手段を介して取得した食品名とカロリの対応データに基づき摂取カロリを求める
ことを特徴とする請求項１，２または請求項３記載の健康管理装置。
【請求項５】
上記運動量計測手段は、歩数計であることを特徴とする請求項１，２，３または請求項４記載の健康管理装置。
【請求項６】
摂取カロリと消費カロリを比較して、比較結果を出力する健康管理のためのプログラムであって、
運動量計測手段から歩いた歩数を含む運動量を取得する処理と、
利用者の身体的条件により定まる１歩当たりの消費カロリと基礎代謝値を記憶したテーブルを参照し、入力部から入力された利用者の身体条件に基づき、利用者の基礎代謝と、一歩当たりの消費カロリを求める処理と、
上記入力部から入力された食品名および量、もしくは、ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、食事で摂取するカロリを求める処理と、
上記食事で摂取したカロリを所定期間累積し、一日の食事の平均カロリ値を求める処理と、
上記入力部から入力された食品名および量、もしくは上記ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、間食で摂取したカロリを求める処理と、
上記間食で摂取したカロリ値を累積し、単位期間当たりの間食による摂取カロリを求める処理と、
上記歩数を含む運動量を累積し、上記単位期間における運動量を求める処理と、
上記単位期間における歩数を含む運動量と前記一歩当たりの消費カロリと前記基礎代謝とに基づき、消費カロリを求める処理と、
上記食事で摂取した平均カロリ、上記間食による摂取カロリとに基づき上記単位期間における全摂取カロリを求める処理と、
上記単位期間における消費カロリと、全摂取カロリ、食事で摂取したカロリ、または間食で摂取したカロリとを比較し、比較結果を出力する処理をコンピュータに実行させる
ことを特徴とする健康管理のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、摂取したカロリと運動量から求めた消費カロリと表示できるようにした健康管理装置に関し、特に間食等により摂取したカロリーと食事により摂取したカロリをそれぞれ表示できるにし、間食の量を自己管理できるようにした健康管理装置に関するものである。
【背景技術】
【０００２】
近年、健康増進のために摂取したカロリや運動量に関心を持つ人が増加しており、そのための健康管理機器が種々提案されている。
例えば、特許文献１には、体脂肪率を算出するとともに歩行運動の運動量を測定し、該体脂肪率と個人データに基づいて算出されたき基礎代謝と、上記運動量に基づいて消費カロリを計算し、消費カロリと摂取したカロリの収支バランスを計算して表示するようにした装置が記載されている。
特許文献２には、体重および運動時間に基づき消費カロリを計算し、消費カロリの推移をグラフで表示し、また、飲食メニューから得られた日々の摂取カロリを入力し、体内に蓄積される残留カロリを計算するようにした健康管理システムが記載されている。
【特許文献１】特開２０００−６０８１８号公報
【特許文献２】特開２００４−２２７５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１、２等に記載されるように、従来から消費カロリと摂取したカロリの収支バランスを計算して表示するようにした装置が種々提案されているが、従来のものは、摂取したカロリ全体を対象としたものであり、摂取したカロリのうち、３度の食事により摂取したカロリと間食により摂取したカロリがどのような比率になっているのか等を把握することは出来なかった。このため、例えば肥満の原因が食事によるものなのか、間食の食べすぎによるものなのか等を分析することができなかった。
健康増進のためには食事で必要に栄養分を摂取することが望ましいが、例えばダイエットをするため食事量を制限した結果、間食の量が増え、結果としてダイエットが成功しないばかりか、栄養バランスが偏り健康を維持できないといった問題も生じていた。このためには、間食により摂取したカロリと食事により摂取したカロリを区分けして分析できるようにすることが望まれる。
【０００４】
また、従来のものは、食品名や食事メニューを手入力で入力して、摂取したカロリを求めており入力に手間がかかるといった問題があった。このため、使用初期には几帳面に摂取した食品を入力しても、次第に入力が面倒となり手抜きなどをする結果、摂取したカロリが正しく求まらないといった問題も生じていた。
特に、３度の食事については生活パターンが大きくかわらないかぎり、摂取するカロリ量も大きく変わらないと考えられるが、間食については食品によってカロリも大きく異なることが多く、また、摂取する量、回数なども日によって異なる。このため、間食については比較的手軽に摂取したカロリを入力できるようにすることが望まれる。
本発明は上記事情に鑑みなされたものであって、その目的は、摂取したカロリを比較的容易に入力することができ、また、間食および食事により摂取したカロリ量を区分けして表示して消費カロリと比較することができ、例えばあとどの程度歩けば摂取したカロリに相当するカロリを消費できるかを表示することが可能な安価で手軽に使用することができる健康管理機器を提供することである。
【課題を解決するための手段】
【０００５】
本発明においては、上記課題を次のように解決する。
（１）ＩＣタグに記録された食品名もしくは食品カロリ値および量を取得するＩＣタグリーダと、運動量計測手段から歩いた歩数を含む運動量を取得する手段と、設定データを入力する入力部を設ける。
また、利用者の身体的条件により定まる１歩当たりの消費カロリと基礎代謝値を記憶したテーブルと、上記テーブルを参照し、入力部から入力された利用者の身体条件に基づき、利用者の基礎代謝と、一歩当たりの消費カロリを求める手段と、上記入力部から入力された食品名および量、もしくは上記ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、食事で摂取するカロリを求める手段と、上記食事で摂取したカロリを所定期間累積し、一日の食事の平均カロリ値を求める手段と、上記入力部から入力された食品名および量、もしくは上記ＩＣタグリーダで取得した食品名もしくは食品カロリ値および量に基づき、間食で摂取したカロリを求める手段と、上記間食で摂取したカロリ値を累積し、単位期間当たりの間食による摂取カロリを求める手段と、上記歩数を含む運動量を累積し、上記単位期間における運動量を求める手段と、上記単位期間における歩数を含む運動量と前記一歩当たりの消費カロリと前記基礎代謝とに基づき、消費カロリを求める手段を設ける。
そして、上記食事で摂取した平均カロリ、上記間食による摂取カロリとに基づき上記単位期間における全摂取カロリを求める手段と出力手段を設け、出力手段により上記単位期間における消費カロリと、全摂取カロリ、食事で摂取したカロリ、または間食で摂取したカロリとを比較し、比較結果を出力する。
（２）上記（１）において、上記出力手段は、全摂取カロリ、食事で摂取したカロリまたは間食で摂取したカロリと消費カロリの差を歩数に換算して出力する。
（３）上記（１）（２）において、上記出力手段は、消費カロリと全摂取カロリ、食事で摂取したカロリ、または間食で摂取したカロリとを比較し、比較結果を時系列データとして出力する
（４）上記（１）（２）（３）において、上記食事で摂取するカロリを求める手段および／または間食で摂取したカロリを求める手段は、通信手段を介して取得した食品名とカロリの対応データに基づき摂取カロリを求める。
（５）上記（１）（２）（３）（４）において、上記運動量計測手段として、歩数計を用いる。
【発明の効果】
【０００６】
本発明においては、以下の効果を得ることができる。
（１）食事で摂取したカロリと、間食により摂取したカロリをそれぞれ入力し、消費カロリとの比較結果を表示できるようにしたので、食事により摂取したカロリと間食により摂取したカロリがどのような比率になっているのか等を把握することが出来、例えば肥満の原因が食事によるものなのか、間食の食べすぎによるものなのか等を分析することが可能となる。このため、食事や間食を自己管理することができ健康管理を効果的に行うことが可能となる。
（２）ＩＣタグにより、食品のカロリを取得することができるので、食品にＩＣタグで付されていれば、比較的容易に、摂取したカロリを入力することができる。
（３）消費カロリを歩数に換算して表示することにより、運動量を実感を持って把握することが可能となる。
（４）摂取したカロリおよび消費カロリを記憶し単位期間の累積値を表示するようにしたので、所望の期間における摂取カロリと消費カロリを知ることができる。
【発明を実施するための最良の形態】
【０００７】
図１は本発明の第１の実施例の健康管理装置のハードウェア構成例を示す図、図２は装置外観図である。
本実施例の健康管理装置は、図１に示すように食品に付された食品の種類、量、カロリなどの情報が記憶されたＩＣタグの情報を読み取るＩＣタグリーダ１、利用者の歩数をカウントする歩数計２、制御部３、消費カロリ、摂取カロリなどのデータやプログラムを記憶する記憶部４、各種設定データを入力するための設定入力部５、操作部６、および表示部７から構成される。
これらは、図２に示すように一つの筐体中に内蔵される。食品に付されたＩＣタグをＩＣタグリーダ１で読み取られる。また、利用者の身長、退場、年齢、性別などの身体的条件データ、摂取した食品のカロリに関する情報等は、設定入力／操作ボタン５，６から入力される。また、設定入力／操作ボタン５，６により、歩数計の操作などの各種設定操作を行なう。
なお、ＩＣタグリーダの代替として二次元バーコードと二次元バーコードリーダを用いても良い、以降ＩＣタグとＩＣタグリーダとして説明する。
図１に示す制御部３はこれらの入力データに基づき、摂取カロリや消費カロリなどを算出し、結果は表示部７に表示される。制御部３はＣＰＵなどで構成することができ、上記摂取カロリや消費カロリなどの算出はプログラムで実現することができる。
【０００８】
図３は本実施例の健康管理装置における処理の概要を説明する図であり、本実施例においては、以下のようにして摂取カロリ、消費カロリを求める。
（１）まず利用者の身長、体重、性別、年齢などの身体的条件を上記設定入力部から入力する。
（２）上記身体的条件に基づき、後述するマトリックス表を参照して利用者の基礎代謝と、一歩当たりの消費カロリを求める。
（３）食事により摂取したカロリを入力する。食事により摂取したカロリの入力方法としては以下の方法を用いることができる。
(i) メニュー画面を表示部に表示し、前記設定入力部でメニューを選択して食事のパターンを入力する。また、必要に応じて設定入力部から食品名、カロリ値を入力してもよい。(ii)食品に食品名やカロリ情報を記録したＩＣタグが付されている場合には、ＩＣタグリーダにより上記食品名、カロリ値や取得し、食事のカロリを求める。また、必要に応じて食品名、カロリ値を入力してもよい。
（４）食事により摂取したカロリを記憶部に記憶する。記憶部には、例えば同図に示すように、期間とその期間における摂取カロリが記憶される。
【０００９】
（５）間食により摂取したカロリを入力する。
ここで、食品に食品名やカロリ情報を記録したＩＣタグが付されている場合には、ＩＣタグリーダにより上記食品名、カロリ値や取得し、間食で摂取した食品のカロリを求める。また、必要に応じて食品名、カロリ値を入力してもよい。
（６）間食で摂取したカロリを記憶する。記憶部には、例えば同図に示すように、摂取した日時と摂取カロリが記憶される。
（７）歩数計等により、運動量を取得する。
（８）取得した運動量を記憶部に記憶する。記憶部には、例えば同図に示すように、運動した日時と運動量（例えば歩いた歩数）が記憶される。
（９）前記一歩当たりの消費カロリ値、基礎代謝を用いて、上記記憶部に記憶された運動量から、単位期間（例えば一日、一週間等）における消費カロリの累積値を算出する。なお、この単位期間は利用者が適宜設定する。
また、前記記憶部に記憶された食事により摂取したカロリから、所定期間（例えば一週間）内の平均食事カロリを計算し、この平均食事カロリから、利用者が設定する上記単位期間内における食事により摂取したカロリの累積値を計算する。また、前記記憶部に記憶された間食により摂取したカロリから、上記単位期間内に摂取した間食によるカロリ値の累積値を計算する。
そして、上記消費カロリと、食事および間食により摂取したカロリを比較表示する。例えば摂取したカロリと消費したカロリの差を歩数に換算して、「摂取したカロリを消費するには、あと○○歩必要です。」というような表示をする。
【００１０】
図４は、摂取したカロリの入力方法を説明する図である。
食事により摂取したカロリおよび間食により摂取したカロリは、次のように入力することができる。
（１）食事により摂取したカロリ
（ａ）食事メニューにより選択
図４（１）（ａ）に示すように、食事メニューにより摂取した食品、量を入力し摂取カロリを算出する。
例えば、図５に示すように表示部に食事のメニューを表示させ、画面上で摂取した食事の種類を選択するとともに、設定入力部から量（例えばご飯１杯、２杯など）等を入力する。その際、例えば一週間の摂取カロリを入力する場合には、その期間を指定する。なお、後述するように食事により摂取したカロリは平均化され、利用者が単位期間（例えば一日当たり）を設定すると、該平均値から単位期間における摂取カロリが算出される。
また、メニュー画面にない食品については、設定入力部から食品名、カロリなどを入力する。
カロリ値がわからない食品については、食品名と量の入力だけでよい。食品名が入力されると、後述するように食品名に対応させてカロリを登録したカロリデータベースを参照してカロリ値が求める。データベースに登録されていない食品については、例えばインターネットを介して、カロリ値を取得するようにしてもよい。
また、メニュー画面から入力されたメニューを保存しておくようにすれば、次回からは、変更のあった分のみを入力すればよい。なお、図５に示したメニューは一例であり、入力をより容易にするため、種々の設定画面を用いることができる。
【００１１】
（ｂ）購入した食品について、カロリ、量を入力し摂取カロリを計算
家庭で購入する食品はその日のうちに消費される場合もあるし、また、数日かけて消費される場合もある。したがって、食事用に購入した食品の量、カロリを入力し、これを消費した日数で割れば一日あたりの摂取カロリを求めることができ、また、家族が複数人の場合には、これを人数で割れば、一人当たりの摂取カロリを求めることができる。
すなわち、食事用に購入した食品のカロリ、量を入力し、消費した日数、人数で割ることにより当該食品による一人当たり、一日当たりの摂取カロリを求めることができる。
例えば図４（１）（ｂ）に示すように、購入した食品にカロリ、量などの情報が記録されたＩＣタグが付されている場合には、ＩＣタグリーダにより該ＩＣタグの情報を読み取り、これを消費した期間、人数で割れば、単位期間当たりの一人当たりの摂取カロリを求めることができる。
なお、ＩＣタグが食品に付されていない場合には、前記設定入力部から食品名、カロリなどを入力してもよい。
【００１２】
（２）間食で摂取したカロリ
図４（２）に示すように、食品に食品名、カロリなどの情報を記録したＩＣタグが付されている場合には、ＩＣタグリーダでこの情報を読み取る。また、ＩＣタグが付されていない場合には、設定入力部から、前記したように食品名、量等を入力し、必要に応じて前記カロリデータベースを参照して摂取カロリを求める。
また、食品にＩＣタグが付されていない場合には、設定入力部から食品名、カロリ等を入力して例えばカロリデータベースを参照して間食による摂取カロリを求める。
【００１３】
図６は本実施例の健康管理装置の機能構成を示すブロック図である。
同図において、まず設定入力部５から利用者の体重、身長、性別、年齢等の身体的条件を入力する。上記身体的な条件が入力されると、カロリマトリックス１１を参照して利用者の基礎代謝、一歩当たりの消費カロリを求める。
図７に上記カロリマトリックスの一例を示す。同図（ａ）は性別、年齢別毎の一歩当たりの消費カロリを求めるカロリマトリックスの一例を示す。同図に示すように、このカロリマトリックスは性別、年齢別の消費カロリを記憶した複数のテーブルからなり、各テーブルには、体重、身長に応じた消費カロリが記憶されている。
同図（ｂ）は性別、年齢別毎の基礎代謝を求めるカロリマトリックスの一例を示す。同図に示すように、このこのカロリマトリックスは性別、年齢別の基礎代謝を記憶した複数のテーブルからなり、各テーブルには、体重、身長に応じた基礎代謝が記憶されている。  設定入力部５から体重、身長、性別、年齢が入力されると、上記カロリマトリックスを参照することで、利用者の一歩当たりの消費カロリ、基礎代謝を求めることができる。
【００１４】
図６に戻り、利用者の身体的条件が入力されたら、次に食事により摂取したカロリを入力する。
食事メニューにより食事により摂取したカロリを入力する場合には、メニューデータ記憶部１５に記憶されたメニューを表示部７に表示させ、設定入力部５により、メニュー画面上の項目を選択し、摂取した期間を指定して食事により摂取したカロリーを入力する。  食事摂取カロリ取得部１２は、食事メニューにより設定されたカロリを、設定入力部５により指定された所定期間（例えば一週間）積算する。このカロリは、摂取した期間とともに食事摂取カロリ記憶部１３に記憶される。
また、メニューにない食品を摂取した場合には、食品名、量等を設定入力部５から入力する。食事摂取カロリ取得部１２はカロリデータベース１４を参照して、当該食品のカロリ値を取得する。この摂取カロリは上記のように食事摂取カロリ記憶部１３に記憶される。
その結果、食事摂取カロリ記憶部１３には、前記図３に示したように、期間とその期間に食事により摂取したカロリ値等が記憶される。
【００１５】
また、ＩＣタグリーダ１により食事により摂取したカロリを入力する場合には、前記したように、購入した食品に付されたＩＣタグをＩＣタグリーダ１で読み取るとともに、その食品を消費する期間等を設定入力部５から入力する。
図８にＩＣタグ情報の一例を示す。ＩＣタグには、例えば同図に示すようにメーカ名、品名、製造年月日、カロリ、賞味期限などが記録されており、ＩＣタグリーダ１により、上記ＩＣタグ情報を読み取ることにより、購入した食品の食品名、カロリを取得することができる。
図６に戻り、食事摂取カロリ取得部１２は、上記ＩＣタグ情報が入力されると、上記カロリを消費期間ごとに積算し、所定期間（例えば一週間）のカロリ積算値を計算する。また、上記購入した食品を複数人で摂取する場合には、設定入力部５から人数を入力し、上記積算値から一人当たりの摂取カロリ積算値を計算する。
このカロリは、摂取した期間とともに食事摂取カロリ記憶部１３に記憶される。
【００１６】
以上のように食事により摂取したカロリを入力して記憶させるとともに、間食により摂取したカロリを設定入力部５から入力する。あるいは、ＩＣタグリーダ１により前記図８に示したＩＣタグ情報を読み取る。
図９は設定入力部５から入力される間食データの一例を示す図であり、袋あるいは箱などに入れられた食品には、通常同図に示すようにカロリなどが記載されており、このカロリ値と、摂取した量などを入力する。
なお、間食により摂取されるカロリは、日によって異なり、また、食品によりカロリの値も異なることから、この入力は間食を摂取した都度、行われるのが望ましい。
ＩＣタグリーダ１により、間食により摂取したカロリを入力する場合には、前記したように、購入した食品に付されたＩＣタグをＩＣタグリーダ１で読み取るとともに、その量、食品を摂取した日時等を設定入力部５から入力する。
【００１７】
間食摂取カロリ取得部１６は、上記ＩＣタグ情報が入力されると、ＩＣタグリーダ１により読み取った食品のカロリと設定入力部から入力される摂取した量から間食により摂取したカロリを求め、設定入力部５から入力された摂取した日時とともに、間食摂取カロリ記憶部１７に記憶する。
また、ＩＣタグが付されていない食品については、設定入力部５から、食品名、カロリ、量、摂取した日などを入力する。
間食摂取カロリ取得部１６は、上記入力された食品のカロリと摂取した量から間食により摂取したカロリを求め、摂取した日時とともに、間食摂取カロリ記憶部１７に記憶する。
なお、カロリの分からない食品を摂取した場合には、食品名、量等を設定入力部５から入力する。間食摂取カロリ取得部１６は前記したようにカロリデータベース１４を参照して、当該食品のカロリ値を取得し、このカロリ値から間食により摂取したカロリを求め、間食摂取カロリ記憶部１７に記憶する。
その結果、間食摂取カロリ記憶部１７には、前記図３に示したように、摂取した日時と摂取したカロリ値等が記憶される。
【００１８】
一方、利用者が歩いた歩数、および歩いた日時を歩数計２により計測し、この歩数、日時が歩数記憶部１８に記憶される。
なお、この実施例では、運動量を歩数計により計測する場合について説明するが、以下の実施例に示すように、ゴルフ、テニス等の運動をした場合には、運動の種類、運動を行った時間などを入力し、これに基づき消費カロリを求めてもよい。
【００１９】
結果表示部１９は、設定入力部５から、上記運動量、カロリマトリックス１１から取得した利用者の一歩当たりの消費カロリ、基礎代謝、食事摂取カロリ記憶部１３、間食摂取カロリ記憶部１７に記憶されたカロリに基づき、以下のように、結果を表示する。
（１）設定入力部５から結果表示する単位期間を指定する。単位期間は、例えば○月○日、あるいは○月○日〜×月×日のように指定する。また、例えば文字表示、グラフ表示等の結果表示形式を指定する。
（２）結果表示部１９の消費カロリ計算部１９ａでは、歩数記憶部１８に記憶された歩数（運動量）及び一歩当たりの消費カロリから上記単位期間における利用者の消費カロリを計算する。
一方、食事平均カロリ計算部１９ｂは、上記単位期間について、食事摂取カロリ記憶部１３に記憶された所定期間当たりの摂取カロリを所定期間で割って一日当たりの平均摂取カロリを求め、これに単位期間を乗じて、単位期間当たりの食事による摂取カロリを求める。
また、間食累積カロリ計算部１９ｃは、間食摂取カロリ記憶部１７に記憶されたカロリから、上記単位期間における間食による摂取カロリを求める。
（３）消費カロリ、摂取カロリ比較部１９ｅは、上記単位期間当たりの消費カロリと、基礎代謝を減算した摂取カロリを比較して結果表示をする。
【００２０】
図１０に上記結果表示部１９による結果表示例を示す。
同図（ａ）は文字表示による表示例であり、同図に示すように、例えば消費カロリを歩数に換算して、全摂取カロリあるいは間食により摂取したカロリとの比較結果を、期間とともに表示する。
同図（ｂ）は、グラフによる表示例であり、全摂取カロリと消費カロリの推移、間食により摂取したカロリと消費カロリの推移、食事により摂取したカロリ、間食により摂取したカロリを、消費カロリとともに、グラフで表示する。
上記のように表示することで、利用者は所望の期間における全摂取カロリと消費カロリ、あるいは食事により摂取したカロリ、間食により摂取したカロリと消費カロリを把握することができる。
【００２１】
図１１、図１２は、上記処理を示すフローチャートである。
まず、前記したように身長、体重、性別、年齢などを入力し、前記したカロリマトリックス１１を参照して利用者の基礎代謝、一歩当たりの消費カロリを求める（ステップＳ１〜Ｓ３）。ついで、利用者が操作部から入力するイベントにより処理を以下のように振り分ける（ステップＳ４）。
（１）イベント無し
歩数計から歩数を取得し、歩数記憶部１８に日時とともに記憶する（ステップＳ５，Ｓ６）。
（２）食事カロリ入力
前記した食事メニューを選択することにより入力された摂取カロリ、又はＩＣタグリーダ１から入力されたカロリを取得し、前記したように食事摂取カロリ記憶部１３に期間とともに記憶する（ステップＳ７，Ｓ８）。
（３）間食カロリ入力
ＩＣタグリーダ１によりＩＣタグから間食のカロリ、量を取得するか、または、設定入力部から入力される間食のカロリ、量を取得し、日時とともに間食摂取カロリ記憶部１７に記憶する（ステップＳ１０〜Ｓ１１）。
【００２２】
（４）結果表示
歩数記憶部１８から利用者が設定した単位期間の累積歩数を取得し、［歩数累積値］×［一歩当たりの消費カロリ］から消費カロリ（Ｍ）を算出する（ステップＳ１２〜Ｓ１３）。また、食事摂取カロリ記憶部１３から所定期間の食事カロリを取得して、所定期間で割って食事カロリ平均値を算出する。そして、求めた食事カロリの平均値に単位期間をかけて、単位期間当たりの食事による摂取カロリ（Ｋ）を求める（ステップＳ１４〜Ｓ１５）。
ついで、単位期間当たりの食事カロリ（Ｋ）から単位期間における基礎代謝を減算し、基礎代謝を除いた食事により摂取したカロリ（Ｌ）を求める（ステップＳ１６）。
また、間食摂取カロリ記憶部１７から、上記単位期間における間食により摂取した累積カロリ（Ｓ）を求め、前記減算値のカロリ（Ｌ）と、累積カロリ（Ｓ）を加算し、その加算値（Ｔ）と前記消費カロリ（Ｍ）を比較する（ステップＳ１７〜Ｓ１９）。
そして、前記したように加算値（Ｔ）と前記消費カロリ（Ｍ）の差を歩数などに換算し、結果を表示する（ステップＳ２０）。なお、結果をグラフで表示する場合には、上記加算値（Ｔ）と前記消費カロリ（Ｍ）を例えば日毎に求めてグラフとして表示する。
【００２３】
次に本発明の第２の実施例について説明する。図１３は本発明の第２の実施例のハードウェア構成図、図１４は本発明の第２の実施例の機能ブロック図である。
本実施例では、図１３、図１４に示すように通信部８を設けて、インターネット２０を介して、食品のカロリデータを取得できるようにするとともに、インタフェース部９を設けて、該インタフェース部９を介して外部に設けられた歩数計２から歩数データを取得するようにしたものであり、その他の構成、動作は前記した第１の実施例と同じである。
図１４に示すように、食品カロリ取得部２１は、上記通信部８を介してインターネットに接続されている。
食事摂取カロリ取得部１２及び間食摂取カロリ取得部１６は、設定入力部５から食品名が入力され、カロリが入力されないとき、前記したようにカロリデータベース１４を参照して食品のカロリを参照するが、入力された食品のカロリが上記カロリデータベース１４に登録されていないとき、上記食品カロリ取得部２１により、インターネット２０を介して食品のカロリを登録した他のデータベースを参照して当該食品のカロリを取得する。
【００２４】
本実施例では、上記のように通信部８を設けて食品のカロリデータを取得するようにしたので、インターネットを介して接続された他のデータベースを参照して、カロリデータベース１４に登録されていない食品のカロリを取得することかできる。
また、このようにして所得した食品のカロリをカロリデータベース１４の登録すれば、次の回からは、このカロリデータベース１４を参照することで、当該食品のカロリを取得することができる。
このため、カロリーデータベース１４に登録されている食品のカロリデータを、使用するに従い充実させていくことができる。
また、歩数計２により計測した歩数データを上記インタフェース部９を介して、読み込むようにしたので、本実施例の健康管理装置には、歩数計を組み込む必要がなく装置構成を簡単にすることができ、サイズ、重量等を小さくすることができる。
また、歩数計２のみを持ち歩けばよく、健康管理装置全体を持ち歩く必要はないので、携帯も極めて容易になる。
【００２５】
図１５は本発明の第３の実施例の機能ブロック図であり、ハードウェア構成は前記図１３と同様であるが、本実施例では、歩数計２にＩＣタグライタ２ｂとＩＣタグ２ａを取り付けて、歩数計で計測したデータをＩＣタグリーダ２２で取得したようにしたものである。なお、図１５ではＩＣタグリーダ２２を設けているが、前記食品カロリなどを読み取るＩＣタグリーダ１により、歩数計２で計測したデータを取得するようにしてもよい。
また、本実施例では、図１５に示すように運動消費カロリ算出部２３を設けて、歩行以外の運動の消費カロリを入力できるようにしている。
設定入力部５から運動の種類、行った時間が入力されると、運動消費カロリ算出部２３は、該運動により消費されるカロリを、当該利用者の一歩当たりの消費カロリに基づき、歩数に換算して歩数記憶部１８に記憶させる。
これにより、結果表示部１９の消費カロリ計算部１９ａは、前記第１の実施例で説明したのと同様に、利用者の消費カロリを算出することができる。
運動により消費されるカロリは、予め運動の種類に応じてテーブルなどに設定しておき、利用者が設定入力部から運動の種類、行った時間を入力すると、このテーブルを参照して、当該運動による消費カロリを求め、歩数に換算する。
なお、前述のようにＩＣタグライタ、ＩＣタグ、ＩＣタグリーダの代替として二次元バーコードライタ、二次元バーコード、二次元バーコードリーダを用いても良い。
【００２６】
本実施例では、上記のように歩数計２のデータをＩＣタグリーダ２２を介して読み込むようにしたので、歩数計２と健康管理装置本体をケーブルなどで接続することなく、歩数計２により計測したデータを健康管理装置本体に設定することができる。また、このＩＣタグリーダ２２を、食品により摂取したカロリなどを読み込むＩＣタグリーダ１と兼用すれば、構成を簡単化することができる。
また、運動の種類、時間を入力して、歩行以外の運動により消費されるカロリを求めるようにしたので、歩行以外の運動をする利用者の消費カロリをも求めることができ、利用者の範囲を広げることができる。
なお、前記第１の実施例において、上記のように歩数計２を外部に設け、ＩＣタグリーダで歩数計２のデータを読み取るように構成してもよい。
なお、前述のようにＩＣタグライタ、ＩＣタグ、ＩＣタグリーダの代替として二次元バーコードライタ、二次元バーコード、二次元バーコードリーダを用いても良い。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施例の健康管理装置のハードウェア構成例を示す図である。
【図２】本発明の第１の実施例の健康管理装置の外観を示す図である。
【図３】本実施例の健康管理装置における処理の概要を説明する図である。
【図４】摂取したカロリの入力方法を説明する図である。
【図５】食事メニューの例を示す図である。
【図６】本実施例の健康管理装置の機能構成を示すブロック図である。
【図７】カロリマトリックスの一例を示す図である。
【図８】ＩＣタグ情報の一例を示す図である。
【図９】間食データの一例を示す図である。
【図１０】結果表示部による結果表示例を示す図である。
【図１１】第１の実施例の健康管理装置における処理を示すフローチャート（１）である。
【図１２】第１の実施例の健康管理装置における処理を示すフローチャート（２）である。
【図１３】本発明の第２の実施例のハードウェア構成例を示す図である。
【図１４】本発明の第２の実施例の機能ブロック図である。
【図１５】本発明の第３の実施例の機能ブロック図である。
【符号の説明】
【００２８】
１    ＩＣタグリーダ
２    歩数計
３    制御部
４    記憶部
５    設定入力部
６    操作部
７    表示部
８    通信部
９    インタフェース部                                      
１１  カロリマトリックス
１２  食事摂取カロリ取得部
１３  食事摂取カロリ記憶部
１４  カロリデータベース
１５  メニューデータ記憶部
１６  間食摂取カロリ取得部  
１７  間食摂取カロリ記憶部
１８  歩数記憶部
１９  結果表示部
２０  インターネット
２１  食事カロリ取得部
２２  ＩＣタグリーダ
２３  運動カロリ取得部
【図１】
2006309421.tif 000003
【図２】
2006309421.tif 000004
【図３】
2006309421.tif 000005
【図４】
2006309421.tif 000006
【図５】
2006309421.tif 000007
【図６】
2006309421.tif 000008
【図７】
2006309421.tif 000009
【図８】
2006309421.tif 000010
【図９】
2006309421.tif 000011
【図１０】
2006309421.tif 000012
【図１１】
2006309421.tif 000013
【図１２】
2006309421.tif 000014
【図１３】
2006309421.tif 000015
【図１４】
2006309421.tif 000016
【図１５】
2006309421.tif 000017