(57)【要約】      （修正有）【課題】最終的な目標体重に向けて次に目指すべき目標体重を無理のない範囲で適切にユーザに提示する。【解決手段】体重管理システムは，初期体重，当該初期体重から最終目標体重までの変化量，及び当該最終目標体重の達成目標期間の入力を受け付ける目標設定部と，現在の現体重及び当該現体重の測定時の入力を受け付ける現体重入力部と，初期体重から最終目標体重までの変化量を達成目標期間で割った値に基づいて，当該達成目標期間内での単位期間毎の目標体重を求める目標体重算出部と，現体重と当該現体重の測定時における目標体重とを比較して，両者が一致しているか否かを判断する体重判定部と，体重判定部での判断結果に応じた体重管理に関する情報を出力装置に出力する管理情報出力部と，を有する。【選択図】図５
2018013372.tif 000002
【特許請求の範囲】
【請求項１】
初期体重，当該初期体重から最終目標体重までの変化量，及び当該最終目標体重の達成目標期間の入力を受け付ける目標設定部と，
現在の現体重，及び当該現体重の測定時の入力を受け付ける現体重入力部と，
前記初期体重から最終目標体重までの変化量を前記達成目標期間で割った値に基づいて，当該達成目標期間内での単位期間毎の目標体重を求める目標体重算出部と，
前記現体重と当該現体重の測定時における前記目標体重とを比較して，両者が一致しているか否かを判断する体重判定部と，
前記体重判定部での判断結果に応じた体重管理に関する情報を出力装置に出力する管理情報出力部と，を有する
体重管理システム。
【請求項２】
第１軸を時間とし第２軸を体重としたグラフ上に，前記初期体重の測定時における前記初期体重と前記最終目標体重の達成目標時における前記最終目標体重とを直線で結んだ目標線を生成する目標線生成部と，
前記目標線が描かれたグラフをディスプレイに表示するグラフ表示部と，をさらに有する
請求項１に記載の体重管理システム。
【請求項３】
前記体重判定部が前記現体重と当該現体重の測定時における前記目標体重とが異なると判断した場合に，当該現体重と当該目標体重の差分値を求める差分計算部と，
前記差分値が第１閾値を超えている場合に，前記現体重と所定の調整期間後における目標体重とを直線で結んだ補助目標線を生成する補助目標線生成部と，をさらに有し，
前記グラフ表示部は，前記補助目標線がさらに描かれたグラフをディスプレイに表示する
請求項２に記載の体重管理システム。
【請求項４】
前記差分値が第２閾値（ただし第１閾値よりも大きい）を超えている場合に，前記補助目標線よりも傾きが緩やかな修正目標線を生成する修正目標線生成部と，をさらに有し，
前記グラフ表示部は，前記目標線と前記補助目標線に加えて又はこれらの両方若しくはいずれか一方に代えて，前記修正目標線が描かれたグラフをディスプレイに表示する
請求項３に記載の体重管理システム。
【請求項５】
コンピュータを請求項１から請求項４のいずれかに記載の体重管理システムとして機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，日々の体重の測定結果に基づいてユーザの体重変化を管理する体重管理システム及びプログラムに関する。
【背景技術】
【０００２】
人の体重調整能力はとても精密であり，その体重は日々変化する。体重の変化は，飲食物を体内に摂り入れた食事量や，体外への排出量，日々の運動量に大きな影響を受ける。このため，人が体重を変化させようと思ったときには，当人が普通と思っている食事量や運動量を変化させる必要がある。つまり，肥満の者，標準体重の者，痩せ気味の者はそれぞれ普通の量の食事をしていると思っているが，例えば，肥満の者が体重を減らす場合には食事量を減らし，痩せ気味の物が体重を増やす場合には食事量を増やしていくことが必要となる。従って，ユーザが目標とする体重に到達するためには，日々の食事量と運動量を調整することによって，その体重を細かく管理することが重要である。
【０００３】
ここで，特許文献１には，健康管理支援を受けている参加者が，健康管理支援期間でのその体重の変化の傾向を明確にかつ簡単に確認することができるようにするための健康管理支援システムが開示されている。このシステムでは，健康管理支援期間の順次の日にちを体重の計測日として，健康指導を受ける参加者の体重の計測日毎の計測体重を取得し，計測体重を演算処理して体重の変化の傾向を表わす体重グラフを作成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３７８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで，特許文献１に記載のシステムは，毎日の体重の測定結果をグラフ上にプロットし，そのプロット点を直線で繋ぐことによって，ユーザの体重変化の傾向をグラフ上に表すようにしている。しかしながら，このシステムは，ユーザの過去の体重を記録することによって，これまでの体重の変化の傾向をユーザに提示しているに過ぎない。このため，このシステムによれば，ユーザは，過去の体重変化の傾向を知ることはできるものの，将来の達成目標日までに目標体重に到達するという目標に向けて，明日どの程度体重を変化させれば良いかということを明確には理解することができないという問題がある。すなわち，目標体重を達成するためには，達成目標日に向けて徐々に体重を変化させていくことが重要になるが，特許文献１のシステムでは，目標に向けて日々適切な体重管理ができているかどうかをユーザに対して提示することが難しいという問題があった。
【０００６】
また，体重調整に焦りは禁物であり，例えばダイエットの目的で，厳しい食事制限を行って大幅に体重を減少させてしまうと，その反動により食事量が却って増えて，体重の増加を招いてしまうという問題はよく知られている（いわゆるリバウンド）。このため，適切に体重を調整するためには，体重を大幅に変化させることは避けるべきであり，最終的な目標体重に向けて徐々に体重を変化させていくことが肝要である。ところが，従来の体重管理システムでは，明日どの程度体重を変化させることが適切であるかということを明確に理解できないため，例えばダイエット目的で一気に体重を減らしてしまった結果，リバウンドが発生し，体重管理の失敗を招くという問題がある。
【０００７】
このため，本発明は，最終的な目標体重に向けて，次に目指すべき目標体重を無理のない範囲で適切にユーザに提示し，今後の２４時間で食事量と運動量をどのぐらい変化させたら良いかを適切にアドバイスすることのできる体重管理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の発明者は，上記従来技術の問題を解決する手段について鋭意検討した結果，初期体重から最終目標体重までの体重の変化量を，最終目標体重の達成目標期間で割ることで，次に目指すべき単位期間毎の目標体重を，ユーザに適切提示することを提案する。また，本発明者は，単位期間毎の目標体重を自動計算するとともに，ここで算出した目標体重とユーザの現体重の測定結果と比較判定することで，ユーザが体重管理を適切に行えているかどうかを正確に判断できるという知見を得た。そして，本発明者は，上記知見に基づけば，従来技術の問題を解決できることに想到し，本発明を完成させた。具体的に説明すると，本発明は以下の構成を有する。
【０００９】
本発明の第１の側面は，体重管理システムに関する。本発明に係るシステムは，少なくとも，ＣＰＵなどのプロセッサにより構成された制御演算装置を含んで構築される。本発明のシステムは，目標設定部と，現体重入力部と，目標体重算出部と，体重判定部と，管理情報出力部とを有する。目標設定部は，初期体重，当該初期体重から最終目標体重までの変化量，及び当該最終目標体重の達成目標期間の入力を受け付ける。目標設定部は，ユーザから，これらの初期体重，変化量，及び達成目標期間の入力を直接受け付けるものであってもよい。また，目標設定部は，ユーザから初期体重と最終目標体重の入力を受けて，それらの変化量を自動計算することによって，当該変化量の入力を受け付けるものであってもよい。また，目標設定部は，ユーザから初期体重の測定時と最終目標体重の達成目標時の入力を受けて，それらから最終目標体重の達成目標期間を自動計算することにより，最終目標体重の達成目標期間の入力を受け付けるものであってもよい。現体重入力部は，現在の現体重，及び当該現体重の測定時の入力を受け付ける。目標体重算出部は，初期体重から最終目標体重までの変化量を達成目標期間で割った値に基づいて，当該達成目標期間内での単位期間毎の目標体重を求める。体重判定部は，現体重と当該現体重の測定時における目標体重とを比較して，両者が一致しているか否かを判断する。管理情報出力部は，体重判定部での判断結果に応じた体重管理に関する情報を出力装置に出力する。例えば，管理情報出力部は，現体重が目標体重に一致しているかどうかに関する情報や，体重の変化に関する情報とともに，明日なるべき目標体重に向けて摂取すべき食事量（カロリー摂取量）や運動量に関する情報をディスプレイやスピーカに出力することができる。
【００１０】
上記構成のように，体重の管理期間（初期体重の測定時から達成目標時までの期間）に相当する達成目標期間で初期体重から最終目標体重までの変化量を割ることで，単位期間あたりの変化量が求まる。この単位期間あたりの変化量に基づけば，体重の管理期間内での単位期間あたりの目標体重を算出することができる。こうして算出した単位期間あたりの目標体重と実際に測定した現体重を比較すれば，その測定時の体重が目標体重と一致しているのか，あるいは目標体重より多いのか少ないのかを判断できる。そして，現体重が目標体重と一致している場合には，その旨をユーザに通知することでユーザのモチベーションを向上させることができ，現体重と目標体重にずれが生じている場合には，例えば明日の体重が目標多重と一致するようにアドバイスを行うことができる。これにより，最終的な目標体重に向けて，次に目指すべき目標体重を無理のない範囲で適切にユーザに提示することができる。また，大幅な体重の変化を抑制することができるため，体重のリバウンドを防止できる。
【００１１】
本発明の体重管理システムは，第１軸（例えば横軸）を時間（時分や，日数，日付）とし第２軸（例えば縦軸）を体重としたグラフをディスプレイ上に表示するグラフ表示部をさらに有することが好ましい。この場合，体重管理システムは，さらに目標線生成部をさらに有する。目標線生成部は，初期体重の測定時における初期体重と最終目標体重の達成目標時における最終目標体重とを直線で結んだ目標線を生成する。そして，グラフ表示部は，目標線が描かれたグラフをディスプレイに表示する。
【００１２】
上記構成のように，目標線が描かれたグラフをディスプレイ上に表示することで，この目標線の傾きにより，ユーザに対してどのようなペースで体重を変化させれば良いかを分かりやすく提示することができる。
【００１３】
本発明の体重管理システムは，差分計算部と補助目標線生成部をさらに有することが好ましい。差分計算部は，体重判定部が現体重と当該現体重の測定時における目標体重とが異なると判断した場合に，当該現体重と当該目標体重の差分値を求める。補助目標線生成部は，差分計算部で求めた差分値が第１閾値を超えている場合に，現体重と所定の調整期間後における目標体重とを直線で結んだ補助目標線を生成する。この場合に，グラフ表示部は，目標線に加えて，補助目標線がさらに描かれたグラフをディスプレイに表示する。なお，「第１閾値」は，自由に設定することができ，例えば±０．５ｋｇ，±１．０ｋｇ，±２ｋｇ，又は±５ｋｇなどから選択することができる。また，体重の重い者と軽い者では体重の変化のしやすさが異なる（一般的には体重の重い者の方が変化量は大きい）ため，初期体重や現体重に応じて，第１閾値の値を異ならせることとしてもよい。また，「所定の調整期間」も，自由に設定することができ，例えば日単位である場合には３日，４日，５日，又は１０日などから選択することができる。また，ユーザが自由に所定の調整期間を設定できるようにしてもよい。また，初期体重や現体重に応じて，所定の調整期間を異ならせることとしてもよい。
【００１４】
上記構成では，現体重が単位期間毎の目標体重から一定値以上で解離した場合に，当初の目標線に戻るようにユーザを後押しするための補助目標線を設定する。現体重が単位期間毎の目標体重から解離すると，ユーザが目標線上に体重を戻すことに無理を感じ，体重管理を継続することを諦めてしまう恐れがある。そこで，上記のように，補助目標線を設定することで，無理のない範囲で，ユーザに対して目標線上に体重を戻すことを促すことができるため，体重管理を継続するモチベーションを維持することができる。
【００１５】
本発明の体重管理システムは，修正目標線生成部をさらに有することが好ましい。修正目標線生成部は，現体重と目標体重の差分値が第２閾値（ただし第１閾値よりも大きい）を超えている場合に，補助目標線よりも傾きが緩やかな修正目標線を生成する。この場合に，グラフ表示部は，補助目標線に加えて又はこれに代えて，修正目標線がさらに描かれたグラフをディスプレイに表示する。なお，修正目標線の傾きは，補助目標線の傾きよりも緩やかであればよく，例えば目標線と平行なものであってもよい。特に，修正目標線の傾きは，目標線よりも傾きが緩やかなものであることが好ましい。
【００１６】
現体重と目標体重との差分値が，補助目標線を生成するための第１閾値よりもさらに大きい値の第２閾値を超えて解離している場合には，補助目標線に沿って体重を調整することが困難である場合が多い。そこで，上記構成のように，差分値が第２閾値を超える場合には，補助目標線に従って目標線上に体重を戻すことを促すのではなく，新たに目標を設定し直した修正目標線を生成する。このように，差分値が第２閾値を超えた場合には，修正目標線を生成することで，ユーザに対して体重管理のリスタートを促す。つまり，修正目標線を生成することで，ユーザに対してリスタートのきっかけを与えることができる。このように，無理のない範囲でユーザに再び体重管理を継続するように促す仕組みを設けることで，体重管理のモチベーションを持続させることに繋がる。
【００１７】
本発明の第２の側面は，コンピュータプログラムに関する。本発明に関するコンピュータプログラムは，コンピュータを前述した第１の側面に係る体重管理システムとして機能させるためのプログラムである。本発明のプログラムは，コンピュータの記憶装置等に記憶される。コンピュータは，記憶装置から必要に応じて本発明に係るプログラムを記憶装置から読み出して，そこに記載されたコードに従って情報処理を実行する。本発明に関するコンピュータプログラムは，例えばインターネットを通じてダウンロード可能なスマートフォン用のアプリケーションプログラムであってもよい。
【発明の効果】
【００１８】
本発明によれば，最終的な目標体重に向けて，次に目指すべき目標体重を無理のない範囲で適切にユーザに提示し，今後の２４時間で食事量と運動量をどのぐらい変化させたら良いかを適切にアドバイスすることができる。
【図面の簡単な説明】
【００１９】
【図１】図１は，本発明に係るシステムの構成を示した機能ブロック図である。
【図２】図２は，目標設定の工程を示したフロー図である。
【図３】図３は，体重管理情報を表示する工程を示したフロー図である。
【図４】図４は，補助目標線及び修正目標線を生成する工程を示したフロー図である。
【図５】図５は，本発明に係るシステムで表示可能なグラフの一例を示している。
【図６】図６は，本発明に係るシステムで表示可能なグラフの他の例を示している。
【発明を実施するための形態】
【００２０】
以下，図面を用いて本発明を実施するための形態について説明する。本発明は，以下に説明する形態に限定されるものではなく，以下の形態から当業者が自明な範囲で適宜変更したものも含む。
【００２１】
本発明は，体重管理システムに関する。本発明に係る体重管理システムは，体重の減少の管理だけでなく，体重の増加や体重の維持の管理にも利用することができる。
【００２２】
なお，以下に説明する実施形態は，１日を単位期間とした日単位で体重管理を行うものである。ただし，本発明はこの実施形態に限定されるものではなく，時間単位や分単位で体重管理を行うこともできる。例えば，１時間や，６時間，１２時間などを単位期間とした時間単位や，６０分や１２０分などを単位期間とした分単位での体重管理も可能である。
【００２３】
本発明に係る体重管理システムは，例えば携帯情報端末（スマートフォンなど）一台で構築されたものであってもよいし，この携帯情報端末とサーバ型コンピュータとをインターネットを介して相互に接続することによって構築されたものであってもよい。本システムを，携帯情報端末とサーバとで構築する場合，後述する制御演算装置の機能は，携帯情報端末側に実装されていてもよいし，サーバ側に実装されていてもよいし，あるいは携帯情報端末とサーバとに分散されていてもよい。また，本発明に係る体重管理システムは，携帯情報端末に限らず，汎用型コンピュータ（デスクトップタイプ又はラップトップタイプ）によって構築されていてもよい。さらに，本発明に係る体重管理システムは，例えば，汎用型コンピュータと体重計とを接続することによって構築することも可能である。なお，本発明のシステムの構成は，ここに記述された形態に限定されるものではない。
【００２４】
図１は，本発明に係る体重管理システム１００の構成を示した機能ブロック図である。本システム１００は，少なくとも制御演算装置１を備えている。また，本システム１００は，制御演算装置１に加えて，入力装置２，出力装置３，及び記憶装置４を備えていることが好ましい。
【００２５】
制御演算装置１は，アプリケーションプログラムに従って，入力装置２，出力装置３，及び記憶装置４を制御するとともに，所定の演算を行うための装置である。制御演算装置１は，ＣＰＵやＧＰＵなどのプロセッサにより実現できる。アプリケーションプログラムは記憶装置４に記憶されている。制御演算装置１は，必要に応じてこの記憶装置４からアプリケーションプログラムを読み出して制御及び演算処理を実行する。制御演算装置１の各機能構成の詳細については後述する。
【００２６】
入力装置２は，制御演算装置１に所定の情報を入力するための装置である。入力装置２としては，公知のものを採用できる。例えば，入力装置２としては，キーボードや，マウス，タッチパネルを利用できる。タッチパネルは，ディスプレイとともに，タッチパネルディスプレイを構成していてもよい。また，入力装置２としては，体重計を利用することもできる。この場合，体重計によって測定された体重の値が，有線通信又は無線通信により，制御演算装置１に入力される。
【００２７】
出力装置３は，制御演算装置１による演算結果を出力するための装置である。出力装置３としては，公知のものを採用できる。例えば，出力装置３としては，ディスプレイやスピーカを利用できる。
【００２８】
記憶装置４は，アプリケーションプログラムや，制御演算装置１による演算結果を記憶するための装置である。記憶装置４としては，公知のものを採用できる。例えば，記憶装置４としては，ＨＤＤやＳＤＤといった不揮発性メモリを利用できる。また，記憶装置４には，演算処理の途中経過などを書き込み／読み出すためのＲＡＭやＤＲＡＭといった揮発性メモリが含まれていてもよい。
【００２９】
続いて，図１に示された制御演算装置１の各機能構成について，図２から図４に示したフロー図を参考にして説明を行う。図１に示されるように，制御演算装置１は，機能ブロックとして，目標設定部１０，現体重入力部１１，目標体重算出部１２，体重判定部１３，管理情報出力部１４，目標線生成部１５，グラフ表示部１６，差分計算部１７，補助目標線生成部１８，及び修正目標線生成部１９を有する。
【００３０】
図２は，最初に目標設定を行う際の工程を示している。ここでは，本システムの利用するユーザが，最初に行う初期登録の手順について説明する。ユーザは，まず，入力装置２を利用して，自己の初期体重（体重管理を始めた最初の日の体重）と，その測定日を入力する（ステップＳ１−１）。ユーザは，体重計で測定した初期体重及びその測定日を，キーボードやタッチパネルを介して入力してもよい。また，体重計が制御演算装置１に有線又は無線で接続されている場合，体重計で測定した初期体重及びその測定日が，自動的に制御演算装置１に入力されるようになっていてもよい。また，ユーザは，入力装置２を利用して，自身が望む最終目標体重（最終的に到達することを希望する体重）と，その達成目標日を入力する（ステップＳ１−２）。なお，ステップＳ１−１とＳ１−２の手順はどちらを先に行ってもよい。本実施形態において，制御演算装置１の目標設定部１０は，このようにして入力装置２を介して入力された初期体重，当該初期体重の測定日，最終目標体重，及び当該最終目標体重の達成目標日の入力を受け付ける。この場合の入力例は，“初期体重：８０ｋｇ”，“初期体重の測定日：８月１日”，“最終目標体重：７９ｋｇ”，“最終目標体重の達成目標日：８月３０日”である。目標設定部１０は，初期体重と最終目標体重の入力を受け付けることで，それらの変化量を自動計算することができる。また，目標設定部１０は，初期体重の測定日と最終目標体重の達成目標日の入力を受けることで，それらから最終目標体重の達成目標日数を自動計算することができる。なお，目標設定部１０は，ディスプレイに目標設定用の入力画面を表示することによって，ユーザによる目標設定の入力支援を行うものであってもよい。
【００３１】
また，ステップＳ１−１及びＳ１−２に代えて，目標設定部１０は，直接的に，ユーザから，初期体重，当該初期体重から最終目標体重までの変化量，及び当該最終目標体重の達成目標日数の入力を受け付けるものであってもよい。この場合の入力例は，“初期体重：８０ｋｇ”，“変化量：−１ｋｇ”，“達成目標日数：３０日”である。このような場合には，目標設定部１０は，上記した変化量と達成目標日数の自動計算を行わなくて済む。
【００３２】
次に，目標体重算出部１２は，目標設定部１０から各種情報を受け取り，初期体重の測定日から最終目標体重の達成目標日までの期間（以下「管理期間」ともいう。）において，毎日の目標体重を算出する演算を行う（ステップＳ１−３）。すなわち，目標体重算出部１２は，初期体重から最終目標体重までの変化量を，最終目標体重の達成目標日数で割る。これにより，管理期間の間の日毎の変化量の目標値が算出される。そして，ここで算出した日毎の変化量の目標値を，日数の経過に応じて初期体重から減算（又は加算）することにより，毎日の目標体重を求めることができる。なお，本願明細書では，管理期間の間に日毎に達成すべき体重を単に「目標体重」と称し，ユーザが最終的に達成することを希望する体重を「最終目標体重」と称している。
【００３３】
次に，目標線生成部１５は，グラフ上に描画するための目標線を生成する（ステップＳ１−４）。グラフの一例は，図５に示されている。グラフは，例えば縦軸を体重とし横軸を日にち（計測日を日数や日付で表したもの）とした２次元グラフである。なお，縦軸と横軸は反対にすることもできる。また，目標線は，図５に示されるように，初期体重の測定日における初期体重と達成目標日における最終目標体重とを結ぶ直線である。図５は，体重８０ｋｇの人が３０日で−１．０ｋｇを目指す場合の例を示している。この場合，初期体重は８０ｋｇであり，初期体重の測定日は０日目（スタート）であり，最終目標体重は７９ｋｇであり，最終目標体重の達成目標日は３０日である。このような目標線を生成してグラフ上に描画することで，ユーザは，最終目標体重に向けてどの程度のペースで体重を変化させれば良いかを理解しやすくなる。
【００３４】
次に，グラフ表示部１６は，目標線生成部１５が生成した目標線を描画したグラフを，出力装置３を構成するディスプレイに表示する（ステップＳ１−５）。グラフ表示部１６は，グラフを生成してディスプレイ上に表示するものであってもよいし，記憶装置４からグラフの元データを読み出してディスプレイ上に表示するものであってもよい。ここでは，縦軸に体重，横軸に計測日が設定されたグラフに，目標線が描画されたものが表示される。
【００３５】
また，図示は省略するが，目標設定の工程において，ユーザが設定した最終目標体重と達成目標日（達成目標日数）に無理があるときには，その旨をディスプレイやスピーカを介してユーザに通知することとしてもよい。例えば，複数の体重域ごとに，無理のない範囲で体重を変化させることのできる基準となる目標線の傾き（基準傾き）を予め設定しておく。そして，目標線生成部１５が生成した目標線の傾きが，基準傾きよりも急である場合には，その目標設定に無理があると判断して，その旨をユーザに通知すればよい。例えば，６０〜７０ｋｇの第１の体重域について第１の基準傾きを設定し，７０〜８０ｋｇの第２の体重域について第２の基準傾きを設定するといったように，それぞれの体重域ごとに基準傾きを設けておく。そして，ユーザの初期体重に相当する体重域について設定された基準傾きを参照し，ユーザが設定した目標線の傾きと基準傾きとを比較して，その目標線の傾きが基準傾きよりも急であるか否かを判断する。これにより，無理のない範囲での目標設定を促すことができる。
【００３６】
図３は，目標の初期登録を終えて，ユーザの体重管理を開始した後の工程を示している。図３に示した工程を，毎日繰り返すことでユーザの体重管理を行う。ユーザは，まず，入力装置２を利用して，自己の現在の現体重（初期体重の測定日以後に測定した体重）と，その測定日を入力する（ステップＳ２−１）。ユーザは，体重計で測定した現体重及びその測定日を，キーボードやタッチパネルを介して入力してもよい。また，体重計が制御演算装置１に有線又は無線で接続されている場合，体重計で測定した現体重及びその測定日が，自動的に制御演算装置１に入力されるようになっていてもよい。制御演算装置１の現体重入力部１１は，このようにして入力装置２を介して入力された現体重及びその測定日の入力を受け付ける。
【００３７】
また，現体重入力部１１は，現在の現体重及びその測定日をグラフ表示部１６に伝達し，グラフ表示部１６は，グラフ上の現体重をプロットする（ステップＳ２−２）。例えば，図５には，ユーザの現体重がその測定日毎に“黒丸”でプロットされている。このグラフは，ディスプレイに表示される。ユーザは，グラフ上に表わされた現体重のプロット点と目標線を比較することで，自己の体重変化のペースが目標線に沿ったものであるかどうかを，視覚的に判断することができる。
【００３８】
次に，体重判定部１３は，現体重と当該現体重の測定日における目標体重とを比較して，両者が一致しているか否かを判断する（ステップＳ２−３，Ｓ２−５，Ｓ２−７）。そして，管理情報出力部１４は，体重判定部１３での判断結果に応じた体重管理に関する情報をディスプレイに表示する（ステップＳ２−４，Ｓ２−６，Ｓ２−１０，Ｓ２−１３）。
【００３９】
ステップＳ２−３において体重判定部１３が現体重と目標体重が一致していると判断した場合，管理情報出力部１４は，体重変化のペースを維持することを推奨する旨をディスプレイやスピーカに表示する（ステップＳ２−４）。例えば，図５に示した例では，測定日３日目の現体重は目標体重と一致している。この場合，管理情報出力部１４は，現体重と目標体重が一致していることをユーザに伝えて，その体重変化のペースを維持するようにアドバイスを行う。なお，管理情報出力部１４は，体重管理に関する情報を，グラフ上に表示するようにしてもよいし，またグラフとは別の画面に表示するようにしてもよい。また，これらの情報をスピーカを通じて報知することもできる。また，体重管理に関する情報としては，自動的にカロリー計算を行って，明日に向けて適切に体重を変化させるために，明日摂取すべきカロリー量や明日の運動量を，ユーザに対して提示することも可能である。
【００４０】
また，体重判定部１３は，現体重が，当該現体重の測定日の翌日の目標体重と一致しているかどうかを判断することもできる（ステップＳ２−５）。ステップＳ２−５において体重判定部１３が現体重と翌日の目標体重が一致していると判断した場合，管理情報出力部１４は，体重をそのまま維持することを推奨する旨をディスプレイに表示する（ステップＳ２−６）。例えば，図５に示した例では，測定日１５日目の現体重はその翌日の目標体重と一致している。この場合，管理情報出力部１４は，現体重と翌日の目標体重が一致していることをユーザに伝えて，その体重を維持するようにアドバイスを行う。この場合，管理情報出力部１４は，自動的にカロリー計算を行って，当日と明日の体重が変化しないように，明日摂取すべきカロリー量や明日の運動量を，ユーザに対して提示することも可能である。
【００４１】
差分計算部１７は，体重判定部１３により現体重が本日又は翌日の目標体重と一致していないと判断された場合に，その現体重と本日の目標体重の差分を計算する。すなわち，ステップＳ２−７において体重判定部１３により現体重が目標体重を超えていると判断された場合，差分計算部１７は，現体重と目標体重の差分値を求める（ステップＳ２−８）。その後，管理情報出力部１４は，差分計算部１７で求めた差分値をディスプレイに表示して，ユーザに対して減量を推奨する（ステップＳ２−１０）。例えば，図５に示した例では，測定日２８日目の現体重は目標体重を上回っている。この場合，管理情報出力部１４は，現体重が目標体重を上回った値をディスプレイに表示する。また，管理情報出力部１４は，自動的にカロリー計算を行って，体重が減量するように，明日摂取すべきカロリー量や明日の運動量を，ユーザに対して提示することも可能である。また，差分計算（ステップＳ２−８）の後に，補助線生成又は目標線修正（ステップＳ２−９）のサブフローを行うこともできる。このステップＳ２−９での処理の詳細については後述する。
【００４２】
また，ステップＳ２−７において体重判定部１３により現体重が目標体重を下回っていると判断された場合，差分計算部１７は，現体重と目標体重の差分値を求める（ステップＳ２−１１）。その後，管理情報出力部１４は，差分計算部１７で求めた差分値をディスプレイに表示して，ユーザに対して増量を推奨する（ステップＳ２−１３）。例えば，図５に示した例では，測定日２０日目の現体重は目標体重を下回っている。この場合，管理情報出力部１４は，現体重が目標体重を下回った値をディスプレイに表示する。また，管理情報出力部１４は，自動的にカロリー計算を行って，体重が増量するように，明日摂取すべきカロリー量や明日の運動量を，ユーザに対して提示することも可能である。また，差分計算（ステップＳ２−１１）の後に，補助線生成又は目標線修正（ステップＳ２−１２）のサブフローを行うこともできる。このステップＳ２−１２での処理の詳細については後述する。
【００４３】
以上，ステップＳ２−１〜Ｓ２−１３で説明した処理を，基本的には管理期間の間，毎日に行う。これにより，ユーザに対して，毎日，明日なるべき目標体重とともに，その変化量にあわせたカロリー摂取量や運動量を細かく適切にアドバイスすることができる。また，ユーザに対して，現体重が目標体重と一致しているかどうかや，現体重が目標体重よりも多いか少ないかを，毎日通知することができるため，体重管理のモチベーションを維持することができる。すなわち，現体重が目標体重と一致していることを通知することで，ユーザのモチベーションが向上する。また，現体重が目標体重を超えていることを通知することで，例えばダイエット目的のユーザに対して注意喚起をすることができる。また，現体重が目標体重を下回っていることを通知することで，例えばダイエット目的のユーザに対してリバウンドの抑止に繋がる。
【００４４】
続いて，図４を参照して，図２に示したステップＳ２−９及びＳ２−１２のサブフローについて説明する。図４は，補助目標線を生成する場合と修正目標線を生成する場合のフローを示している。補助目標線と修正目標線は，それぞれ図６に例示的に示されている。
【００４５】
差分計算部１７は，ステップＳ２−８又はＳ２−１１において現体重と目標体重の差分値を算出した後，ここで算出した差分値が第１閾値を超えているか否かを判断する（ステップＳ３−１）。差分値が第１閾値以下であると判断した場合には，特段の処理は行わずに，ステップＳ２−１０又はＳ２−１３へと進む。他方で，差分値が第１閾値を超えていると判断した場合，差分計算部１７は，次に，差分値が第２閾値を超えているか否かを判断する（ステップＳ３−２）。なお，第２閾値は第１閾値よりも大きい値である。ここで，差分値が第２閾値以下であった場合，すなわち［第１閾値＜差分値≦第２閾値］であった場合，ステップＳ３−３〜Ｓ３−６に定めた補助目標線生成のフローへと進む。他方で，差分値が第２閾値を超えている場合，すなわち［第２閾＜差分値］であった場合，ステップＳ３−７〜Ｓ３−９に定めた修正目標線生成のフローへと進む。
【００４６】
なお，第１閾値と第２閾値は，［第１閾値＜第２閾値］の関係に満たす限りにおいて，適宜自由に設定することができる。また，第１閾値と第２閾値は，ユーザの初期体重又は現体重に応じて，異なるものであってもよい。例えば，第１閾値と第２閾値を，複数の体重域毎に異なる値で設定しておく。そして，ユーザの初期体重又は現体重がどの体重域に属するかを自動的に判定し，判定された体重域に応じた第１閾値と第２閾値を読み出すこととしてもよい。例を挙げて説明すると，６０〜７０ｋｇの第１の体重域について，第１閾値は±５ｋｇに設定され，７０〜８０ｋｇの第２の体重域について，第１閾値は±６ｋｇに設定されているとする。そして，ユーザの初期体重又は現体重が６５ｋｇであり，第１の体重域に属していた場合に，差分計算部１７は，±５ｋｇに設定されている第１閾値を読み出し，ユーザの現体重と目標体重との差分値が±５ｋｇを上回るか否かを判断すればよい。他方で，ユーザの初期体重又は現体重が７５ｋｇであり，第２の体重域に属していた場合に，差分計算部１７は，±６ｋｇに設定されている第１閾値を読み出し，ユーザの現体重と目標体重との差分値が±６ｋｇを上回るか否かを判断すればよい。第２閾値についても同様に，複数の体重域ごとに異ならせることができる。これにより，ユーザの体重に応じて，適切な判断ができる。
【００４７】
続いて，ステップＳ３−３〜Ｓ３−６に定めた補助目標線生成のフローについて説明する。補助目標線生成部１８は，補助目標線を生成する。補助目標線の例は，図６に示されている。つまり，補助目標線は，現体重が日々の目標体重から一定値以上で解離した場合に，当初の目標線に戻るようにユーザを後押しするための補助線である。補助目標線は，現体重と所定の調整日数（調整期間）後における目標体重とを直線で結んだ直線となる。
【００４８】
まず，補補助目標線生成部１８は，ユーザの現体重を目標日数に戻すための調整日数（調整期間）を決定する（ステップＳ３−３）。図５に示した例において，調整日数は５日に決定されている。調整日数の決め方は，特に限定されない。例えば，調整日数は一律であってもよい。また，調整日数は，ユーザが任意に決定できるようにしてもよい。また，複数の体重域毎に適切な調整日数を定めておき，ユーザの初期体重又は現体重に応じて，補補助目標線を生成するのに利用する調整日数を自動的に決定することとしてもよい。例えば，６０〜７０ｋｇの第１の体重域では，調整日数を４日とし，７０〜８０の第２の体重域では，調整日数を５日と定めるようにすればよい。例えば，調整日数は，少なくとも２日以上であればよく，３〜１０日であることが好適である。また，調整日数は，現体重日の測定日から最終目標体重の達成目標日までの日数よりも１日以上少ないことが好ましい。これにより，初期の目標線に沿った体重管理のペースに早く回帰させることができる。ただし，現体重日の測定日から最終目標体重の達成目標日までの日数を自動的に計算し，この日数を調整日数として決定することも可能である。
【００４９】
次に，補助目標線生成部１８は，現体重から調整日数経過後までの調整期間内において，日毎の補助目標体重を算出する（ステップＳ３−４）。すなわち，補助目標線生成部１８は，現体重から調整日数経過後における目標体重までの変化量を，当該調整日数で割る。これにより，調整期間の間の日毎の変化量の目標値が算出される。そして，ここで算出した日毎の変化量の目標値を，日数の経過に応じて現体重から減算（又は加算）することにより，毎日の補助目標体重を求めることができる。ここで求められた「補助目標体重」は，体重判定部１３へと伝達される。これ以降，補助目標線が生成された調整期間の間は，体重判定部１３は，実際に測定された現在の現体重と補助目標体重とが一致するか否かを判断する。つまり，調整期間の間は，図３に示したフロー図における「目標体重」との記載は「補助目標体重」と読み替える。このため，調整期間の間は，目標線に沿った「目標体重」でななく，補助目標線に沿った「補助目標体重」に現体重を一致させることが，ユーザにとっての目標となる。これにより，現体重が目標体重（目標線）から解離した場合であっても，補助目標体重（補助目標線）に沿って，ユーザの体重管理のアドバイスを行うことができるため，ユーザのモチベーションを維持しながら，最終目標体重に向けた努力を続けさせることができる。
【００５０】
補助目標線生成部１８は，グラフ上に，補助目標線を生成する（ステップＳ３−５）。前述したとおり，補助目標線は，現体重と所定の調整日数経過後における目標体重とを直線で結んだ補助線である。その後，グラフ表示部１６は，補助目標線生成部１８によって生成された補助目標線が描画されているグラフを，ディスプレイに表示する（ステップＳ３−６）。このように，補助目標線に沿ってユーザの体重変化量を誘導することで，無理のない範囲で，所定の調整日数後に，目標線に沿った目標体重へと再び復帰させることができる。
【００５１】
続いて，ステップＳ３−７〜Ｓ３−９に定めた修正目標線生成のフローについて説明する。修正目標線生成部１９は，修正目標線を生成する。修正目標線の例は，図６に示されている。つまり，修正目標線は，現体重が日々の目標体重から大幅に解離した場合に，最終目標体重とその達成目標日数に拘らずに，新たに目標を設定し直して体重管理を再開することを促すためのものである。修正目標線は，現体重を始点とした直線であり，その傾きは補助目標線の傾きよりも緩やかなものとなる。
【００５２】
まず，修正目標線生成部１９は，修正目標線の傾きを決定することによって，現体重を始点とした修正目標線を生成する（ステップＳ３−７）。修正目標線の傾きが補助目標線の傾きよりも急なものであると，ユーザに対して無理な体重管理を強いることになりかねないため，修正目標線の傾きは補助目標線よりも緩やかに設定される。例えば，図６に示した例では，修正目標線の傾き，初期の目標線の傾きと同一に設定されている。つまり，修正目標線と目標線が平行になる。また，複数の体重域毎に適切な修正目標線の傾きを定めておき，ユーザの初期体重又は現体重に応じて，修正目標線の傾きを自動的に決定することもできる。また，修正目標線の傾きは，目標線の傾きよりも緩やかであってもよい。
【００５３】
次に，修正目標線生成部１９は，修正目標線上に位置する日毎の修正目標体重を算出する（ステップＳ３−８）。すなわち，修正目標線生成部１９は，修正目標線と測定日との交点を求める演算を行うことで，日毎の修正目標体重を求めることができる。ここで求められた「修正目標体重」は，体重判定部１３へと伝達される。これ以降，ユーザの現体重が第２閾値を上回っている間は，体重判定部１３は，実際に測定された現在の現体重と修正目標体重とが一致するか否かを判断する。つまり，現体重が第２閾値を上回っている間は，図３に示したフロー図における「目標体重」との記載は「修正目標体重」と読み替える。このため，この期間中，目標線に沿った「目標体重」でななく，修正目標線に沿った「修正目標体重」に現体重を一致させることが，ユーザにとっての目標となる。これにより，現体重が目標体重（目標線）から大きく解離してしまった場合であっても，修正目標体重（修正目標線）に沿って，ユーザの体重管理のアドバイスを行うことができるため，ユーザに対して，無理のない範囲で，体重管理の再挑戦を促すことができる。
【００５４】
その後，グラフ表示部１６は，修正目標線生成部１９によって生成された補助目標線が描画されているグラフを，ディスプレイに表示する（ステップＳ３−９）。このように，修正目標線に沿ってユーザの体重変化量を誘導することで，無理のない範囲で，体重管理を継続させることができる。
【００５５】
また，現体重が第２閾値を下回った場合には，前述した補助目標線生成のフロー（ステップＳ３−３〜Ｓ３−６）へと移行することができる。これにより，修正目標線から，補助目標線を経て，初期の目標線へと，体重管理を復帰させることも可能である。
【００５６】
なお，図６に示した例では，目標線，補助線，及び修正目標線が全てグラフ上に描画されている。ただし，修正目標線を生成したときには，目標線と補助線の両方をグラフ上から削除したり，若しくは補助線のみをグラフ上から削除することもできる。
【００５７】
以上，本願明細書では，本発明の内容を表現するために，図面を参照しながら本発明の実施形態の説明を行った。ただし，本発明は，上記実施形態に限定されるものではなく，本願明細書に記載された事項に基づいて当業者が自明な変更形態や改良形態を包含するものである。
【符号の説明】
【００５８】
１…制御演算装置              ２…入力装置
３…出力装置                  ４…記憶装置
１０…目標設定部              １１…現体重入力部
１２…目標体重算出部          １３…体重判定部
１４…管理情報出力            １５…目標線生成部
１６…グラフ表示部            １７…差分計算部
１８…補助目標線生成部        １９…修正目標線生成部
１００…体重管理システム
【図１】
2018013372.tif 000003
【図２】
2018013372.tif 000004
【図３】
2018013372.tif 000005
【図４】
2018013372.tif 000006
【図５】
2018013372.tif 000007
【図６】
2018013372.tif 000008
【手続補正書】
【提出日】平成29年12月4日(2017.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
初期体重，当該初期体重から最終目標体重までの変化量，及び当該最終目標体重の達成目標期間の入力を受け付ける目標設定部と，
現在の現体重，及び当該現体重の測定時の入力を受け付ける現体重入力部と，
前記初期体重から最終目標体重までの変化量を前記達成目標期間で割った値に基づいて，当該達成目標期間内での単位期間毎の目標体重を求める目標体重算出部と，
前記現体重と当該現体重の測定時における前記目標体重とを比較して，両者が一致しているか否かを判断する体重判定部と，
前記体重判定部での判断結果に応じた体重管理に関する情報を出力装置に出力する管理情報出力部と，
前記体重判定部が前記現体重と当該現体重の測定時における前記目標体重とが異なると判断した場合に，当該現体重と当該目標体重の差分値を求める差分計算部と，
前記差分値が第１閾値を超えている場合に，前記現体重の測定時から所定の調整期間経過後までの調整期間内において，当該現体重から当該調整期間経過後における前記目標体重までの変化量を当該調期間で割った値に基づいて，当該調整期間内での単位期間毎の補助目標体重を求める補助目標線生成部と，を有し，
前記補助目標体重が決定された場合に，前記体重判定部は，前記現体重と当該現体重の測定時における前記補助目標体重とを比較して，両者が一致しているか否かを判断する
体重管理システム。
【請求項２】
第１軸を時間とし第２軸を体重としたグラフ上に，前記初期体重の測定時における前記初期体重と前記最終目標体重の達成目標時における前記最終目標体重とを直線で結んだ目標線を生成する目標線生成部と，
前記目標線が描かれたグラフをディスプレイに表示するグラフ表示部と，をさらに有する
請求項１に記載の体重管理システム。
【請求項３】
前記差分値が第１閾値を超えている場合に，前記現体重と所定の調整期間後における目標体重とを直線で結んだ補助目標線を生成する補助目標線生成部と，をさらに有し，
前記グラフ表示部は，前記補助目標線がさらに描かれたグラフをディスプレイに表示する
請求項２に記載の体重管理システム。
【請求項４】
前記差分値が第２閾値（ただし第１閾値よりも大きい）を超えている場合に，前記補助目標線よりも傾きが緩やかな修正目標線を生成する修正目標線生成部と，をさらに有し，
前記グラフ表示部は，前記目標線と前記補助目標線に加えて又はこれらの両方若しくはいずれか一方に代えて，前記修正目標線が描かれたグラフをディスプレイに表示する
請求項３に記載の体重管理システム。
【請求項５】
コンピュータを請求項１から請求項４のいずれかに記載の体重管理システムとして機能させるコンピュータプログラム。