(57)【要約】【課題】空腹によるストレスを抑え、効果的で効率的なダイエットを支援すること。【解決手段】利用者の属性およびダイエットの目標に関する情報を入力する入力部１と、入力した情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出部２１と、食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部３から、算出した利用者ポイント以下に該当する食事ポイントおよびその食事ポイントに該当する食事のメニューを検索する検索部２２と、算出した利用者ポイントと、検索した食事ポイントおよび食事のメニューとを出力する出力部４と、を具備する。【選択図】図１
2013171304.tif 000002
【特許請求の範囲】
【請求項１】
利用者の属性およびダイエットの目標に関する情報を入力する入力部と、
前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出部と、
食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索部と、
前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力部と、
を具備するダイエット支援装置。
【請求項２】
利用者の属性およびダイエットの目標に関する情報を入力する入力ステップと、
前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出ステップと、
食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索ステップと、
前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力ステップと、
を具備するダイエット支援方法。
【請求項３】
利用者の属性およびダイエットの目標に関する情報を入力する入力処理と、
前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出処理と、
食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索処理と、
前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力処理と、
をコンピュータに実行させるダイエット支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイエットに最適な食事のメニューを提案するダイエット支援装置、ダイエット支援方法およびダイエット支援プログラムに関する。
【背景技術】
【０００２】
従来、ダイエットを支援する技術として、利用者から取得した利用者情報を基に、栄養素とカロリーの計算を行い、食事のメニューをシミュレートするシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０３１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のシステムでは、食事のメニューをシミュレートするにあたり、満腹感については考慮されていない。よって、シミュレートの結果として、満腹感が得られない食事のメニューが提案され続けるおそれがあり、その提案に従った利用者は、空腹によるストレスが溜まったり、より多く食べてしまったりして、ダイエットが続かない、または、ダイエットが成功しない、といった問題がある。
【０００５】
本発明の目的は、空腹によるストレスを抑えながら、効果的で効率的なダイエットを支援することができるダイエット支援装置、ダイエット支援方法およびダイエット支援プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のダイエット支援装置は、利用者の属性およびダイエットの目標に関する情報を入力する入力部と、前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出部と、食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索部と、前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力部と、を具備する。
【０００７】
本発明のダイエット支援方法は、利用者の属性およびダイエットの目標に関する情報を入力する入力ステップと、前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出ステップと、食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索ステップと、前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力ステップと、を具備する。
【０００８】
本発明のダイエット支援プログラムは、利用者の属性およびダイエットの目標に関する情報を入力する入力処理と、前記情報を基に、所定期間に利用者が消費可能な数値の適正値である利用者ポイントを算出する算出処理と、食事のメニュー毎に、カロリー、栄養素、満腹指数を基に予め定義された数値である食事ポイントを記憶する記憶部から、前記利用者ポイント以下に該当する食事ポイントおよび当該食事ポイントに該当する食事のメニューを検索する検索処理と、前記利用者ポイントと、検索した前記食事ポイントおよび前記食事のメニューとを出力する出力処理と、をコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、空腹によるストレスを抑えながら、効果的で効率的なダイエットを支援することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るダイエット支援装置の構成の一例を示すブロック図
【図２】本発明の実施の形態に係るダイエット支援装置で使用される食事ポイントテーブルの一例を示す図
【図３】本発明の実施の形態に係るダイエット支援装置の動作の一例を示すフロー図
【図４】本発明の実施の形態に係るダイエット支援装置の画面表示の一例を示す図
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
（実施の形態）
図１は、本発明の実施の形態におけるダイエット支援装置１００の構成を示すブロック図である。
【００１３】
ダイエット支援装置１００は、入力部１、制御部２、記憶部３、出力部４を有する。ダイエット支援装置１００としては、例えば、パーソナルコンピュータ、タブレット、スマートフォン、フィーチャーフォン、テレビ、ゲーム機、デジタルオーディオプレーヤ等の情報処理装置に適用できる。
【００１４】
入力部１は、利用者の属性およびダイエットの目標に関する情報（以下、「利用者入力情報」という）の入力を受け付ける。利用者の属性としては、例えば、利用者の年齢、性別、身長、体重などが挙げられる。また、ダイエットの目標としては、例えば、ダイエットを行う期間（ダイエット期間）、目標とする体重（目標体重）などが挙げられる。入力部１は、利用者の操作により利用者入力情報の入力を受け付けると、その利用者入力情報を制御部２へ送る。なお、入力部１は、例えば、タッチパネルまたは物理キーによって実現される。
【００１５】
制御部２は、算出部２１と検索部２２を有する。制御部２は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access Memory）等によって実現される。
【００１６】
算出部２１は、入力部１からの利用者入力情報を基に、利用者ポイントを算出する。利用者ポイントとは、所定期間に利用者が消費可能な数値の適正値である。利用者ポイントの算出例としては、以下の方法がある。記憶部３は、利用者の年齢（年代）、性別、身長、体重毎に、基準となるポイントが対応付けられたテーブルを予め記憶しているとする。算出部２１は、このテーブルを参照し、利用者入力情報が示す年齢、性別、身長、体重に該当するポイントを特定する。算出部２１は、特定したポイントに対して、利用者入力情報が示すダイエット期間および目標体重に応じて予め定められた重み付けを行う。この重み付けにより得られたポイントが、利用者ポイントとなる。
【００１７】
検索部２２は、後述する記憶部３から、利用者ポイント以下に該当する食事ポイント（詳細は後述）、および、当該食事ポイントに該当する食事のメニューの名称（以下、単に「食事のメニュー」という）を検索する。
【００１８】
記憶部３は、不揮発性メモリ等によって実現され、食事ポイントテーブルを記憶する。食事ポイントテーブルとは、食事のメニュー毎に、食事ポイントが対応付けられたテーブルである。ここでいう「食事のメニュー」とは、必ずしも調理や加工が施された食品である必要はなく、調理や加工が施されていない食材であってもよい。
【００１９】
食事ポイントテーブルの例を図２に示す。図２に示すように、食事のメニュー毎に、食事ポイントが対応付けられている。食事ポイントとは、カロリー、栄養素、満腹指数（Satiety Index＝ＳＩ値）を基に予め定義された数値である。満腹指数が考慮される結果、カロリーが同じであっても、食事ポイントが大きい方が、より満腹感を得られる食事のメニューである、ということになる。なお、満腹指数は、たんぱく質、脂質、炭水化物、食物繊維などの栄養素が考慮された値である。また、食事ポイントは、カロリー、栄養素、満腹指数に加えて、糖化指数（Glycemic Index＝ＧＩ値）を基に定義されてもよい。例えば、食事ポイントは、カロリー、満腹指数、糖化指数、定数を用い、加算、乗算、除算を所定順に組み合わせて行うことで算出される。
【００２０】
出力部４は、算出部２１が算出した利用者ポイントと、検索部２２が検索した食事ポイントおよび食事のメニューとを出力する。このとき、出力部４は、上述した利用者の属性を示す情報も適宜出力するようにしてもよい。なお、出力部４は、例えば、ディスプレイによって実現される。
【００２１】
図３は、ダイエット支援装置１００の動作を示すフロー図である。以下、図３について説明する。
【００２２】
まず、入力部１は、利用者入力情報を入力する（ステップＳ１１）。そして、入力部１は、入力した利用者入力情報を制御部２へ送出する。
【００２３】
制御部２の算出部２１は、入力部１から受領した利用者入力情報を基に、初期値としての利用者ポイントを算出する（ステップＳ１２）。そして、算出部２１は、算出した利用者ポイントを記憶部３および出力部４へ送出する。なお、ここで算出される利用者ポイントは、例として、利用者が１日あたりに消費できる適正の数値とする。
【００２４】
記憶部３は、算出部２１から受領した利用者ポイントを記憶する（ステップＳ１３）。また、出力部４は、算出部２１から受領した利用者ポイントを出力する（ステップＳ１３）。この出力の例としての画面表示を図４（ａ）に示す。図４（ａ）に示すように、初期値としての利用者ポイント「６３」が、ダイエット支援装置１００の画面に表示される。これにより、利用者は、１日あたりに消費してよいポイントの適正値が「６３」であることを認識できる。
【００２５】
なお、図４（ａ）に示す「消費済ポイント」とは、利用者により消費された利用者ポイントの合計数を意味する。また、図４（ａ）に示す「残りポイント」とは、初期値としての利用者ポイントと消費済ポイントとの差分、すなわち、未消費分の利用者ポイントを意味する。よって、初期値としての利用者ポイント「６３」が利用者により全く消費されていない場合においては、図４（ａ）に示すように、消費済ポイントは「０」と表示され、残りポイントは「６３」と表示される。
【００２６】
ここで、利用者は、食事のメニューの提案を受けるための操作を行うことができる。入力部１は、利用者の操作により食事のメニューの提案指示を受け付けると、その指示を制御部２へ送出する（ステップＳ１４：ＹＥＳ）。なお、入力部１が食事のメニューの提案指示を受け付けない場合、一連の処理が終了する（ステップＳ１４：ＮＯ）。
【００２７】
制御部２の検索部２２は、入力部１から食事のメニューの提案指示を受領すると、記憶部３に記憶されている利用者ポイント以下に該当する食事ポイント、および、その食事ポイントに該当する（対応付けられている）食事のメニューを、記憶部３に記憶されている食事ポイントテーブルから検索する（ステップＳ１５）。例えば、記憶部３に記憶されている利用者ポイントが「６３」である場合、検索部２２は、食事ポイント「６３」以下に対応付けられている食事のメニューを検索する。そして、検索部２２は、検索結果（食事ポイントおよび食事のメニュー）を示す情報を出力部４へ送出する。なお、上記では、検索対象を、利用者ポイントの値以下の食事ポイントとし、それら食事ポイントに該当する食事のメニューを検索するようにしたが、これに限定されない。例えば、検索対象を、利用者ポイントと同じ値の食事ポイントとし、その食事ポイントに該当する食事のメニューを検索するようにしてもよい。
【００２８】
出力部４は、検索部２２から受領した、検索結果を示す情報を出力する（ステップＳ１６）。この出力の例としての画面表示を図４（ａ）に示す。図４（ａ）に示すように、「お勧めのメニュー」として、食事ポイントおよびそれに対応する食事のメニューが、ダイエット支援装置１００の画面に表示される。これにより、ユーザは、ダイエットに最適な食事のメニューの提案を受けることができる。なお、ステップＳ１５において検索部２２が検索に失敗した場合、出力部４は、食事ポイントおよび食事のメニューが検索できなかった旨を出力する。
【００２９】
ここで、利用者は、提案された中から選んで摂取した食事のメニューを記録する操作を行うことができる。入力部１は、利用者の操作により、指定された食事のメニューの記録指示を受け付けると、その指示を制御部２へ送出する（ステップＳ１７：ＹＥＳ）。なお、入力部１が食事のメニューの記録指示を受け付けない場合、一連の処理が終了する（ステップＳ１７：ＮＯ）。
【００３０】
制御部２の算出部２１は、入力部１から食事のメニューの記録指示を受領すると、記憶部３に記憶されている利用者ポイントを読み出す。そして、算出部２１は、食事のメニューの記録指示にて指定された食事のメニューに該当する食事ポイントを、記憶部３から読み出した利用者ポイントから差し引くことで、利用者ポイントを更新する（ステップＳ１８）。そして、算出部２１は、更新した利用者ポイント、食事のメニューの記録指示にて指定された食事のメニュー、および、その食事のメニューに該当する食事ポイントを、記憶部３および出力部４へ送出する。
【００３１】
記憶部３は、算出部２１から受領した、更新された利用者ポイント、食事のメニューの記録指示にて指定された食事のメニュー、および、その食事のメニューに該当する食事ポイントを記憶する（ステップＳ１３）。
【００３２】
また、出力部４は、算出部２１から受領した、更新された利用者ポイント、食事のメニューの記録指示にて指定された食事のメニュー、および、その食事のメニューに該当する食事ポイントを出力する（ステップＳ１３）。この出力の例としての画面表示を図４（ｂ）に示す。例えば、記憶部３に記憶されている利用者ポイントが「６３」であり、食事のメニューの記録指示にて指定された食事のメニューが「天ぷらそば」であった場合、算出部２１は、「６３」から天ぷらそばに該当する食事ポイント「１９」を差し引く。その結果、更新された利用者ポイントは「４４」となる。よって、図４（ｂ）に示すように、天ぷらそばの食事ポイント「１９」が「消費済ポイント」として表示され、また、更新された利用者ポイント「４４」が「残りポイント」として表示される。また、利用者が摂取した食事の「履歴」として、食事のメニュー「天ぷらそば」およびそれに該当する食事ポイント「１９」が表示される。
【００３３】
以上説明したように、本実施の形態によれば、利用者の属性およびダイエットの目標に応じて算出したポイントの範囲内にて、栄養素とカロリーに加えて満腹指数を考慮した食事のメニューを提案する。これにより、ユーザは、同じカロリーの食事でも、栄養バランスの取れた、より満腹感の高い食事を選択することできる。よって、ユーザは、空腹によるストレスを抑えながら、効果的かつ効率的にダイエットを継続することができる。また、ユーザは、提案される食事のメニューに従って食事を摂取し続けることで、所望の目標体重に到達することができる。よって、本実施の形態によれば、ユーザは、所望の目標体重を設定することで、体重を減らすだけでなく、増やすことも可能である。
【００３４】
以上、本発明の実施の形態について説明したが、本発明は上記説明に限られるものではなく、その趣旨を逸脱しない範囲において種々の変形が可能である。
【００３５】
例えば、上記実施の形態では、ダイエット支援装置１００の記憶部３に食事ポイントテーブルを記憶するとしたが、食事ポイントテーブルはダイエット支援装置１００とは別の装置に記憶するようにしてもよい。その場合、ダイエット支援装置１００は、必要に応じて、食事ポイントテーブルが記憶された別の装置へアクセスを行い、上述した図３のフローを実行する。
【００３６】
また、上記実施の形態では、ダイエット支援装置１００を、利用者が直接操作する端末装置に適用する場合を例に説明したが、ダイエット支援装置１００を、利用者が直接操作する端末装置と通信可能なサーバに適用してもよい。その場合、入力部１を受信部、出力部４を送信部として機能させる。また、その場合、食事ポイントテーブルを記憶する記憶部３を別の装置（データベースサーバ）に備えるようにし、サーバが必要に応じてアクセスできるようにしてもよい。
【００３７】
また、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はハードウェアとの連係においてソフトウェアでも実現することも可能である。
【００３８】
また、食事ポイントテーブルに含まれる内容（食事のメニューと、対応する食事ポイント）の一部または全部は、様々な媒体（例えば刊行物やウェブページ）に掲載してもよい。
【００３９】
また、上記食事ポイントは、ユーザによる運動量の入力を基に、増加するようにしてもよい。この例について説明する。記憶部３は予め、運動量（運動の種類と量）と食事ポイントを対応付けたテーブルを記憶する。ユーザは、所定の運動を行ったら、その運動の種類と量を示す運動量情報を、入力部１を用いて入力する。ユーザは、運動量情報として、例えば「ジョギング、２０分」といった内容を入力する。制御部２の検索部２２は、入力部１から運動量情報を受領すると、記憶部３に記憶されているテーブルから、入力された運動量情報に対応付けられている食事ポイントを検索する。例えば、「ジョギング、２０分」に対応付けられている食事ポイントが３ポイントである場合、検索部２２は、現在の食事ポイントから３ポイント増える旨を示す情報を出力部４へ送出する。出力部４は、検索部２２から受領した、増加分の食事ポイントを示す情報を出力する。これにより、ユーザは、運動を行ったことで増える食事ポイントを把握することができる。また、制御部２の算出部２１は、検索部２２により検索された食事ポイントを受領して、現在の食事ポイントの合計に加算し、加算結果を示す情報を出力部４へ送出する。出力部４は、検索部２２から受領した、増加分の食事ポイントが反映された食事ポイントの合計を示す情報を出力する。これにより、ユーザは、食事ポイント増加後の現在の食事ポイントの合計数を把握することができる。
【産業上の利用可能性】
【００４０】
本発明にかかるダイエット支援装置は、ダイエットに最適な食事のメニューを提案するのに好適である。
【符号の説明】
【００４１】
１  入力部
２  制御部
３  記憶部
４  出力部
２１  算出部
２２  検索部
１００  ダイエット支援装置
【図１】
2013171304.tif 000003
【図２】
2013171304.tif 000004
【図３】
2013171304.tif 000005
【図４】
2013171304.tif 000006