(57)【要約】      （修正有）【課題】運動を支援する情報をユーザに提供する。【解決手段】運動強度が設定され、その運動強度をユーザが達成するための運動情報が提供される。運動情報は、ユーザの運動と比較するためのペースメーカに関する情報であり、運動強度に基づいて定められた仮想運動能力を有する前記ペースメーカの運動とユーザの運動との比較結果である。比較結果は、ペースメーカに紐付く画像とユーザに紐付く画像の表示であり、ペースメーカに紐付く画像と前記ユーザに紐付く画像との表示位置関係を変えて表示される。【選択図】図１
2018201905.tif 000002
【特許請求の範囲】
【請求項１】
運動強度を設定する設定手段と、
ユーザが前記運動強度を達成するための運動情報を提供する提供手段と、
を有する情報処理装置。
【請求項２】
前記運動情報は、前記ユーザの運動と比較するためのペースメーカに関する情報を含む、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記提供手段は、前記運動情報として、前記運動強度に基づいて定められた仮想運動能力を有する前記ペースメーカの運動と前記ユーザの運動との比較結果を提供する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記提供手段は、前記比較結果の提供として、前記ペースメーカに紐付く画像と前記ユーザに紐付く画像の表示を制御する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記仮想運動能力は仮想移動速度であり、
前記提供手段は、前記仮想移動速度と前記ユーザの移動速度とに応じて、前記ペースメーカに紐付く画像と前記ユーザに紐付く画像との表示位置関係を変える、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記提供手段は、前記仮想移動速度に基づいて算出された前記ペースメーカの仮想移動距離と、前記ユーザの移動距離と、の比較結果の表示を更に制御する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記設定手段は、前記ユーザの運動と前記ペースメーカの仮想運動との比較結果に応じた前記運動強度を設定する、
ことを特徴とする請求項２から請求項６何れかに記載の情報処理装置。
【請求項８】
前記設定手段は、前記ユーザの運動結果が前記ペースメーカの仮想運動結果よりも優れている場合、より高い前記運動強度を設定する、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記ユーザの運動と前記ペースメーカの仮想運動との比較結果に応じたポイントを前記ユーザに付与する付与手段を更に有する、
ことを特徴とする請求項２から請求項８何れかに記載の情報処理装置。
【請求項１０】
前記運動情報は、前記運動強度に基づいて定められる運動の内容に関する情報を含む、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１１】
前記運動情報は、前記運動強度と前記ユーザの目標心拍数とに基づいて定められる運動の内容に関する情報を含む、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１２】
前記目標心拍数は前記ユーザの身体情報に基づいて演算される、
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記運動情報は、複数の運動の内容の組み合わせに関する情報を含む、
ことを特徴とする請求項１０から請求項１２何れかに記載の情報処理装置。
【請求項１４】
前記運動情報は、前記ユーザが各運動を実行すべき順番に関する情報を含む、
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記順番は、前記ユーザの身体情報に応じて変更される、
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記運動情報は、前記ユーザの身体情報及び食事情報の中の少なくとも１つに基づいて定められる運動時間帯に関する情報を含む、
ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置。
【請求項１７】
前記運動情報は、前記ユーザが消費すべきカロリーに基づいて定められた目標運動時間に関する情報を含む、
ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置。
【請求項１８】
前記提供手段は、前記目標運動時間と前記ユーザの実際の運動時間との比較結果に応じた情報を更に提供する、
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記ユーザが消費すべきカロリーは、前記ユーザが摂取した食事に関するカロリーである、
ことを特徴とする請求項１７又は請求項１８に記載の情報処理装置。
【請求項２０】
前記ユーザが消費すべきカロリーは、前記ユーザの身体情報に応じて変更される、
ことを特徴とする請求項１８に記載の情報処理装置。
【請求項２１】
前記提供手段は、前記目標運動時間と前記ユーザの実際の運動時間の累積との比較結果に応じた情報を提供する、
ことを特徴とする請求項１８から請求項２０何れかに記載の情報処理装置。
【請求項２２】
前記運動情報は、前記運動強度を達成するために前記ユーザが運動すべき運動経路を案内する情報を含む、
ことを特徴とする請求項１から請求項２１何れかに記載の情報処理装置。
【請求項２３】
前記運動経路は、前記ユーザの現在位置に基づいて定められる、
ことを特徴とする請求項２２に記載の情報処理装置。
【請求項２４】
前記運動経路は、前記ユーザの現在位置と運動時間に基づいて定められる、
ことを特徴とする請求項２２に記載の情報処理装置。
【請求項２５】
前記運動経路は、前記運動強度を達成するための目標地点を含む経路である、
ことを特徴とする請求項２２から請求項２４何れかに記載の情報処理装置。
【請求項２６】
前記運動経路は、前記ユーザの身体情報に基づいて変更される、
ことを特徴とする請求項２２から請求項２５何れかに記載の情報処理装置。
【請求項２７】
前記提供手段は、前記運動経路を案内する情報として、前記運動経路の地形を模した画像を提供する、
ことを特徴とする請求項２２から請求項２６何れかに記載の情報処理装置。
【請求項２８】
前記運動強度に基づいて、運動に使用される器具が制御される、
ことを特徴とする請求項１から請求項２７何れかに記載の情報処理装置。
【請求項２９】
コンピュータを、
運動強度を設定する設定手段、
ユーザが前記運動強度を達成するための運動情報を提供する提供手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
運動に関する情報をユーザに提供する技術として、特許文献１には、ユーザの食事内容に基づいて、ユーザに実施させる運動の時間及び運動強度を補正し、補正後の運動強度、補正後の運動強度に応じた運動種別、及び、運動時間を提示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８１７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、運動を支援する情報をユーザに提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、運動強度を設定する設定手段と、ユーザが前記運動強度を達成するための運動情報を提供する提供手段と、を有する情報処理装置である。
【０００６】
請求項２に記載の発明は、前記運動情報は、前記ユーザの運動と比較するためのペースメーカに関する情報を含む、ことを特徴とする請求項１に記載の情報処理装置である。
【０００７】
請求項３に記載の発明は、前記提供手段は、前記運動情報として、前記運動強度に基づいて定められた仮想運動能力を有する前記ペースメーカの運動と前記ユーザの運動との比較結果を提供する、ことを特徴とする請求項２に記載の情報処理装置である。
【０００８】
請求項４に記載の発明は、前記提供手段は、前記比較結果の提供として、前記ペースメーカに紐付く画像と前記ユーザに紐付く画像の表示を制御する、ことを特徴とする請求項３に記載の情報処理装置である。
【０００９】
請求項５に記載の発明は、前記仮想運動能力は仮想移動速度であり、前記提供手段は、前記仮想移動速度と前記ユーザの移動速度とに応じて、前記ペースメーカに紐付く画像と前記ユーザに紐付く画像との表示位置関係を変える、ことを特徴とする請求項４に記載の情報処理装置である。
【００１０】
請求項６に記載の発明は、前記提供手段は、前記仮想移動速度に基づいて算出された前記ペースメーカの仮想移動距離と、前記ユーザの移動距離と、の比較結果の表示を更に制御する、ことを特徴とする請求項５に記載の情報処理装置である。
【００１１】
請求項７に記載の発明は、前記設定手段は、前記ユーザの運動と前記ペースメーカの仮想運動との比較結果に応じた前記運動強度を設定する、ことを特徴とする請求項２から請求項６何れかに記載の情報処理装置である。
【００１２】
請求項８に記載の発明は、前記設定手段は、前記ユーザの運動結果が前記ペースメーカの仮想運動結果よりも優れている場合、より高い前記運動強度を設定する、ことを特徴とする請求項７に記載の情報処理装置である。
【００１３】
請求項９に記載の発明は、前記ユーザの運動と前記ペースメーカの仮想運動との比較結果に応じたポイントを前記ユーザに付与する付与手段を更に有する、ことを特徴とする請求項２から請求項８何れかに記載の情報処理装置である。
【００１４】
請求項１０に記載の発明は、前記運動情報は、前記運動強度に基づいて定められる運動の内容に関する情報を含む、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００１５】
請求項１１に記載の発明は、前記運動情報は、前記運動強度と前記ユーザの目標心拍数とに基づいて定められる運動の内容に関する情報を含む、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００１６】
請求項１２に記載の発明は、前記目標心拍数は前記ユーザの身体情報に基づいて演算される、ことを特徴とする請求項１１に記載の情報処理装置である。
【００１７】
請求項１３に記載の発明は、前記運動情報は、複数の運動の内容の組み合わせに関する情報を含む、ことを特徴とする請求項１０から請求項１２何れかに記載の情報処理装置である。
【００１８】
請求項１４に記載の発明は、前記運動情報は、前記ユーザが各運動を実行すべき順番に関する情報を含む、ことを特徴とする請求項１３に記載の情報処理装置である。
【００１９】
請求項１５に記載の発明は、前記順番は、前記ユーザの身体情報に応じて変更される、ことを特徴とする請求項１４に記載の情報処理装置である。
【００２０】
請求項１６に記載の発明は、前記運動情報は、前記ユーザの身体情報及び食事情報の中の少なくとも１つに基づいて定められる運動時間帯に関する情報を含む、ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置である。
【００２１】
請求項１７に記載の発明は、前記運動情報は、前記ユーザが消費すべきカロリーに基づいて定められた目標運動時間に関する情報を含む、ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置である。
【００２２】
請求項１８に記載の発明は、前記提供手段は、前記目標運動時間と前記ユーザの実際の運動時間との比較結果に応じた情報を更に提供する、ことを特徴とする請求項１７に記載の情報処理装置である。
【００２３】
請求項１９に記載の発明は、前記ユーザが消費すべきカロリーは、前記ユーザが摂取した食事に関するカロリーである、ことを特徴とする請求項１７又は請求項１８に記載の情報処理装置である。
【００２４】
請求項２０に記載の発明は、前記ユーザが消費すべきカロリーは、前記ユーザの身体情報に応じて変更される、ことを特徴とする請求項１８に記載の情報処理装置である。
【００２５】
請求項２１に記載の発明は、前記提供手段は、前記目標運動時間と前記ユーザの実際の運動時間の累積との比較結果に応じた情報を提供する、ことを特徴とする請求項１８から請求項２０何れかに記載の情報処理装置である。
【００２６】
請求項２２に記載の発明は、前記運動情報は、前記運動強度を達成するために前記ユーザが運動すべき運動経路を案内する情報を含む、ことを特徴とする請求項１から請求項２１何れかに記載の情報処理装置である。
【００２７】
請求項２３に記載の発明は、前記運動経路は、前記ユーザの現在位置に基づいて定められる、ことを特徴とする請求項２２に記載の情報処理装置である。
【００２８】
請求項２４に記載の発明は、前記運動経路は、前記ユーザの現在位置と運動時間に基づいて定められる、ことを特徴とする請求項２２に記載の情報処理装置である。
【００２９】
請求項２５に記載の発明は、前記運動経路は、前記運動強度を達成するための目標地点を含む経路である、ことを特徴とする請求項２２から請求項２４何れかに記載の情報処理装置である。
【００３０】
請求項２６に記載の発明は、前記運動経路は、前記ユーザの身体情報に基づいて変更される、ことを特徴とする請求項２２から請求項２５何れかに記載の情報処理装置である。
【００３１】
請求項２７に記載の発明は、前記提供手段は、前記運動経路を案内する情報として、前記運動経路の地形を模した画像を提供する、ことを特徴とする請求項２２から請求項２６何れかに記載の情報処理装置である。
【００３２】
請求項２８に記載の発明は、前記運動強度に基づいて、運動に使用される器具が制御される、ことを特徴とする請求項１から請求項２７何れかに記載の情報処理装置である。
【００３３】
請求項２９に記載の発明は、コンピュータを、運動強度を設定する設定手段、ユーザが前記運動強度を達成するための運動情報を提供する提供手段、として機能させるプログラムである。
【発明の効果】
【００３４】
請求項１，１０，１１，１３，１４，１５，１８，２１，２９に記載の発明によれば、運動を支援する情報をユーザに提供することが可能となる。
【００３５】
請求項２，３，４，５，６に記載の発明によれば、ユーザはペースメーカと競争しながら運動することが可能となる。
【００３６】
請求項７に記載の発明によれば、ユーザの運動能力に適した運動に関する情報が提供され得る。
【００３７】
請求項８に記載の発明によれば、より負荷の高い運動を支援する情報がユーザに提供される。
【００３８】
請求項９に記載の発明によれば、運動する楽しみが増加し得る。
【００３９】
請求項１２に記載の発明によれば、ユーザの身体に適した運動に関する情報が提供され得る。
【００４０】
請求項１６に記載の発明によれば、運動を実施するための時間帯がユーザに提供される。
【００４１】
請求項１７，１９，２０に記載の発明によれば、カロリーを消費するために必要となる時間に関する情報が提供される。
【００４２】
請求項２２，２５，２６，２７に記載の発明によれば、運動を実施するための運動経路がユーザに提供される。
【００４３】
請求項２３に記載の発明によれば、ユーザの現在位置を基準として運動を実施するための運動経路がユーザに提供される。
【００４４】
請求項２４に記載の発明によれば、ユーザの現在位置を基準とすると共に運動時間内で運動を実施するための運動経路がユーザに提供される。
【００４５】
請求項２８に記載の発明によれば、器具が自動的に制御される。
【図面の簡単な説明】
【００４６】
【図１】本実施形態に係る端末装置を示すブロック図である。
【図２】運動設定テーブルを示す図である。
【図３】端末装置の動作を示すフローチャートである。
【図４】画面を示す図である。
【図５】画面を示す図である。
【図６】画面を示す図である。
【図７】食後血糖値を示すグラフである。
【発明を実施するための形態】
【００４７】
図１を参照して、本実施形態に係る情報処理装置の一例としての端末装置について説明する。図１には、本実施形態に係る端末装置１０が示されている。
【００４８】
端末装置１０は、例えば、スマートフォンやウェアラブル端末や携帯電話等の携帯型の端末装置である。端末装置１０は、携帯可能な小型のタブレットＰＣ（パーソナルコンピュータ）であってもよい。端末装置１０は、運動に関する情報を提供する機能を備えている。その他、端末装置１０は、食事に関する情報を提供してもよい。以下、端末装置１０の構成について詳しく説明する。
【００４９】
通信部１２は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部１２は、無線通信機能を備えた通信インターフェースであってもよいし、有線通信機能を備えた通信インターフェースであってもよい。なお、端末装置１０は通信部１２を備えていなくてもよい。
【００５０】
記憶部１４はハードディスクやメモリ（例えばＳＳＤ等）等の記憶装置である。記憶部１４には、運動設定情報１６、各種のデータ、各種のプログラム、等が記憶されている。また、他の装置のアドレスを示す情報が記憶部１４に記憶されていてもよい。これらの情報は、それぞれ別々の記憶装置に記憶されてもよいし、同じ記憶装置に記憶されてもよい。
【００５１】
運動設定情報１６は、ユーザに提供する運動の内容を示す情報であり、例えば、運動強度、目標心拍数、運動の種類、運動時の移動速度、ＭＥＴｓ等の対応付けを示す情報である。運動強度は、人の運動状態（動作状態）の激しさの程度を表わす指標であり、例えば、人の移動速度、振動、心拍数、体温、発汗量等に対応する指標であってもよいし、自覚的運動強度（人の心理的側面から運動の激しさを表わす指標）であってもよい。運動強度は、例えば数値（％）によって表現される。ＭＥＴｓは運動強度の単位であり、安息時を「１」としたときの比較として、何倍のエネルギーを消費するかによって活動の強度を表わす指標である。運動設定情報１６については後で詳しく説明する。
【００５２】
ＵＩ部１８はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えばタッチパネルや各種のボタン等の入力装置である。表示部と操作部を変えたユーザインターフェース（例えば、タッチ式のディスプレイや、ディスプレイ上に電子的なキーボード等を表示する装置等）であってもよい。
【００５３】
ユーザ情報取得部２０は、ユーザの身体情報や食事情報を取得する機能を備えている。身体情報と食事情報は、ＵＩ部１８を用いてユーザによって入力されてもよいし、機器によって取得されてもよい。
【００５４】
身体情報は、例えば、ユーザの性別、年令、運動習慣、歩幅、体重、心拍数、安息時心拍数、体温、血圧、血糖値、血圧や血糖値の測定日時、等を示す情報を含む。心拍数や体温や血圧等は、例えば活動量計によって計測されてもよい。端末装置１０が活動量計として機能することで、心拍数や体温や血圧等を計測してもよいし、端末装置１０以外の機器（例えば、活動量計の機能を有するウェアラブル端末）によって心拍数や体温や血圧等が計測されてもよい。また、ユーザ情報取得部２０は、ユーザの血糖値を示す情報を取得してもよい。例えば、血糖値を測定するためのウェアラブル端末がユーザの体表に設けられ、そのウェアラブル端末が血糖値を測定し、その測定結果を示す情報を端末装置１０に送ってもよい。
【００５５】
食事情報は、ユーザが摂取した食事の内容、摂取した時刻（食事の時刻）、摂取カロリー、炭水化物量、等である。ユーザがカメラによって食事内容を撮影することで、ユーザ情報取得部２０は、食事内容を示す情報を取得してもよい。端末装置１０がカメラ機能を備えている場合、ユーザは端末装置１０を用いて食事内容を撮影してもよい。撮影で得られた画像を解析することで、ユーザが摂取した食事の内容が特定され、ユーザ情報取得部２０は、その特定された食事内容を示す情報を取得する。画像解析は、端末装置１０にて行われてもよいし、サーバ等の外部装置によって行われてもよい。また、画像解析によって特定された食事内容から、摂取カロリーや炭水化物量（例えば統計値（実際の食物のデータを分析することで得られた値）等）が特定されてもよい。もちろん、ユーザがＵＩ部１８を用いて、食事情報を入力してもよい。
【００５６】
運動計測部２２は、ユーザの運動を計測する機能を備えている。運動計測部２２は、例えば、ユーザの歩数、移動速度、移動距離、運動時間の長さ、等を計測する。運動計測部２２として歩数計が用いられてもよい。運動計測部２２は端末装置１０に設けられずに、端末装置１０以外の機器（例えばウェアラブル端末等）に設けられてもよい。この場合、端末装置１０は、その機器から運動の計測結果を取得する。なお、移動距離は、ＧＰＳ（Global Positioning System）を用いて計測されてもよいし、計測された歩数に歩幅を乗算することで求められてもよい。
【００５７】
運動強度設定部２４は、運動強度を設定する機能を備えている。運動強度は、ユーザによって指定されてもよいし、ユーザが消費すべきカロリーに基づいて定められてもよい。また、運動強度の初期値が定められていてもよい。初期値は、例えば５０％である。初期値がユーザによって変更されてもよい。ユーザが消費すべきカロリーは、例えば、予め定められた期間（例えば１日の間）にユーザが摂取した食事の総カロリー、その期間にユーザが摂取した糖質のカロリー、等である。総カロリーや糖質カロリーから安息時の消費カロリーを減算して得られたカロリーが、ユーザが消費すべきカロリーとして用いられてもよい。運動強度設定部２４は、ユーザによる運動の目標達成の有無に応じて運動強度を変更してもよい。
【００５８】
目標心拍数演算部２６は、運動強度に基づいて目標心拍数を演算する機能を備えている。この演算には、例えば、カルボーネン法が用いられる。カルボーネン法によると、以下の式（１）に従って目標心拍数が演算される。
目標心拍数＝（最大心拍数−安息時心拍数）×運動強度（％）＋安息時心拍数
・・・（１）
最大心拍数＝２２０−年齢
【００５９】
また、心拍数を用いることで、その心拍数に対応する運動強度を演算することもできる。その運動強度は、以下の式（２）に従って演算される。
運動強度＝（心拍数−安息時心拍数）÷（最大心拍数−安息時心拍数）×１００
・・・（２）
年齢、安息時心拍数及び心拍数は、上記の身体情報に含まれる情報である。運動時の心拍数を計測することで、実際に実施された運動の強度を計測してもよい。
【００６０】
運動時間設定部２８は、ユーザに実施させる運動の時間を設定する機能を備えている。運動時間は、ユーザによって指定されてもよいし、ユーザが消費すべきカロリーに基づいて定められてもよい。また、運動時間の初期値が定められていてもよい。初期値がユーザによって変更されてもよい。以下、運動時間設定部２８によって設定された運動時間を「目標運動時間」と称することとする。
【００６１】
運動内容設定部３０は、運動強度に基づいて、ユーザに実施させる運動の内容を設定する機能を備えている。運動内容設定部３０は、例えば、運動設定情報１６において運動強度に対応付けられている運動の内容（運動の種類、移動速度、ＭＥＴｓ等）を、ユーザに実施させる運動の内容として特定する。運動内容設定部３０は、運動強度と目標心拍数に基づいて運動の内容を設定してもよいし、目標心拍数に基づいて運動の内容を設定してもよい。
【００６２】
運動内容設定部３０によって設定された運動の内容を示す運動情報が、ユーザに提供される。運動の内容は運動強度に基づいて定められているため、運動情報は、ユーザが運動強度を達成するための情報に相当する。
【００６３】
また、運動内容設定部３０は、運動の内容に基づいて仮想運動能力を定め、その仮想運動能力を有する仮想の競争相手としてのペースメーカを設定してもよい。ペースメーカは、例えば、人工知能（ＡＩ（artificial intelligence））によって実現され、仮想運動能力を有して仮想空間上を運動する。仮想運動能力は、例えば運動内容に含まれる移動速度である。
【００６４】
運動評価部３２は、ユーザの運動を評価する機能を備えている。ペースメーカが用いられる場合、運動評価部３２は、運動計測部２２によって計測されたユーザの運動と仮想空間上のペースメーカの運動とを比較し、その比較結果（評価結果）を示す情報を出力する。その比較結果はユーザに提供される。運動評価部３２は、例えば、ユーザの運動結果がペースメーカの仮想運動結果よりも優れている場合、ユーザがペースメーカに勝ったと評価し、ペースメーカの仮想運動結果がユーザの運動結果よりも優れている場合、ユーザがペースメーカに負けたと評価する。
【００６５】
運動強度設定部２４は、運動評価部３２による評価結果に基づいて運動強度を設定してもよい。運動強度設定部２４は、例えば、ユーザがペースメーカに勝った場合、より高い運動強度を設定し、ユーザがペースメーカに負けた場合、設定された運動強度を維持又は低くしてもよい。
【００６６】
運動時間累積部３４は、ユーザの実際の運動時間を累積することで、累積運動時間を算出する機能を備えている。累積運動時間を用いて、実際に消費されたカロリーが演算されてもよいし、累積運動時間に応じた、運動に関するアドバイスがユーザに提示されてもよい。
【００６７】
制御部３６は、端末装置１０の各部の動作を制御する機能を備えている。ペースメーカが用いられる場合において、ユーザがペースメーカに勝った場合、制御部３６は、ユーザにポイントを付与してもよい。また、制御部３６は表示制御部３８を含む。
【００６８】
表示制御部３８は、各種の情報をＵＩ部１８の表示部に表示させる機能を備えている。表示制御部３８は、例えば、運動情報として、ユーザに紐付く画像、ペースメーカに紐付く画像、運動経路を示す情報、ユーザの運動とペースメーカの運動との比較結果を示す情報、等を表示部に表示させる。
【００６９】
以下、図２を参照して、運動設定情報１６の一例としての運動設定テーブルについて詳しく説明する。図２には、運動設定テーブルの一例が示されている。
【００７０】
運動設定テーブルにおいては、例えば、運動の種類と、その運動時の移動速度（ｍ／ｍｉｎ、ｋｍ／ｈ）と、その運動のＭＥＴｓと、活動時間（ｍｉｎ）と、その運動をその活動時間実施した場合に消費されると予測されるカロリー（消費カロリー）と、心拍及び速度と、目標心拍数と、その運動強度と、が互いに対応付けられている。運動強度が高い運動ほど、人の動作状態が激しくなる。例えば、運動強度が高い運動ほど、その運動時の移動速度が高く設定されている。
【００７１】
各項目の値として、例えば統計値（実際の運動のデータを分析することで得られた値）等が用いられる。運動設定テーブルは予め作成されて記憶部１４に記憶される。運動設定テーブルに含まれる各数値は、予め定められたタイミングや任意のタイミングで更新されてもよい。例えば、新たな統計値が得られた場合、その統計値が運動設定テーブルに反映されてもよい。
【００７２】
運動設定テーブルを参照することで、運動の種類に対応する具体的な移動速度、ＭＥＴｓ、消費カロリー、運動強度等が特定される。また、運動強度を指定することで、その運動強度を達成するために必要な運動の種類、その運動時の移動速度、その運動のＭＥＴｓ、その運動によって消費されるカロリー等が特定される。また、運動強度と目標心拍数を指定することで、その運動強度と目標心拍数を達成するために必要な運動の種類、その運動時の移動速度、その運動のＭＥＴｓ、その運動によって消費されるカロリー等が特定される。運動内容設定部３０は、運動設定テーブルを参照することで、運動強度設定部２４によって設定された運動強度に対応する運動の内容（運動の種類、移動速度等）を特定する。また、運動内容設定部３０は、運動強度と目標心拍数とに対応する運動の内容を特定してもよい。
【００７３】
なお、運動強度設定部２４によって設定された運動強度が運動設定テーブルに存在しない場合、運動内容設定部３０は、運動設定テーブルにおいて、その設定された運動強度に最も近い運動強度を検索し、その検索された運動強度に対応する運動内容を特定する。演算された目標心拍数が運動設定テーブルに存在しない場合についても同様であり、運動内容設定部３０は、運動設定テーブルにおいて、演算された目標心拍数に最も近い目標心拍数を検索してもよい。
【００７４】
以下、図３を参照して、端末装置１０の動作について説明する。図３は、端末装置１０の動作を示すフローチャートである。ここでは、ペースメーカと競争する場合について説明する。
【００７５】
まず、運動強度設定部２４は、ユーザの運動ステージを確認する（Ｓ０１）。運動ステージは、ユーザの運動レベルに相当し、運動強度に対応付けられている。複数の運動ステージが予め用意されており、運動ステージを示す情報は、例えば記憶部１４に記憶されている。ユーザがペースメーカに勝った場合、運動ステージは次のステージに移行し、これに伴い、より高い運動強度が設定される。運動ステージが初期値（例えばステージ「１」）の場合、運動強度の初期値（例えば５０％）が用いられる。ここでは、運動ステージが初期値であり、運動強度設定部２４は、運動強度の初期値を用いるものとする。もちろん、ユーザが運動強度を指定してもよい。運動強度が設定されると、目標心拍数演算部２６は、例えばカルボーネン法に従って目標心拍数を演算する。目標心拍数の演算に必要な情報は、ユーザ情報取得部２０によって取得される。
【００７６】
次に、運動内容設定部３０は、図２に示されている運動設定テーブルを参照することで、ステップＳ０１にて設定された運動強度と目標心拍数とに対応する運動内容（運動の種類、移動速度、ＭＥＴｓ等）を特定し、その運動内容に基づいて、運動の競争相手としてのペースメーカの強度を設定する（Ｓ０２）。運動内容設定部３０は、目標心拍数を用いずに、ステップＳ０１にて設定された運動強度に対応する運動内容を特定し、その運動内容に基づいて、ペースメーカの強度を設定してもよい。
【００７７】
図２を参照して具体例を挙げて説明する。運動強度が５０％であり、目標心拍数が１１６であるとする。この条件に合致する運動の種類は「かなり速足（平地）」であり、そのときの移動速度は、「１０７（ｍ／ｍｉｎ）」、「６．４（ｋｍ／ｈ）」であり、ＭＥＴｓは「５．０」である。この場合、運動内容設定部３０は、その移動速度を仮想移動速度として有するペースメーカを設定する。
【００７８】
次に、運動時間設定部２８は、ユーザに実施させる運動の時間（目標運動時間）を設定する（Ｓ０３）。例えば、ユーザがＵＩ部１８を用いて目標運動時間を指定した場合、運動時間設定部２８は、ユーザによって指定された目標運動時間を設定する。目標運動時間が設定されると、運動内容設定部３０は、運動内容に含まれる移動速度（仮想移動速度）にその目標運動時間を乗算することで、目標移動距離を演算する。その目標移動距離が、この運動にてユーザが達成すべき距離に相当する。つまり、ユーザが、目標運動時間内に目標移動距離以上の距離を移動した場合、運動強度を達成したことになる。
【００７９】
次に、ユーザがＵＩ部１８を用いて運動開始（競争開始）を指示すると、ペースメーカとの競争が開始する（Ｓ０４）。
【００８０】
ユーザが運動を開始すると、運動計測部２２は、ユーザの運動を計測する（Ｓ０５）。具体的には、運動計測部２２は、ユーザの移動距離を計測する。運動計測部２２は、ＧＰＳを用いて移動距離を計測してもよいし、歩数を計測し、その歩数に歩幅を乗算することで移動距離を演算してもよい。また、運動計測部２２は、ペースメーカの仮想移動距離を演算する。具体的には、運動計測部２２は、ユーザが運動を開始した時点からの経過時間（実際の運動時間）に仮想移動速度を乗算することで、仮想空間上においてペースメーカが移動した距離（仮想移動距離）を演算する。
【００８１】
また、ユーザが運動を開始すると、表示制御部３８は、ユーザに紐付く画像（以下、「ユーザ画像」と称する）とペースメーカに紐付く画像（以下、「ペースメーカ画像」と称する）とをＵＩ部１８の表示部に表示させる（Ｓ０６）。表示制御部３８は、ユーザの運動とペースメーカの仮想運動とに応じて、ユーザ画像の表示位置とペースメーカ画像の表示位置との関係を変えてもよい。具体的には、表示制御部３８は、ユーザの移動距離に対応する表示位置にユーザ画像を表示させ、ペースメーカの仮想移動距離に対応する表示位置にペースメーカ画像を表示させる。これにより、ユーザが移動することでユーザ画像の表示位置が変わり、また、時間によってペースメーカ画像の表示位置が変わる。
【００８２】
次に、運動評価部３２は、目標移動距離とユーザの実際の移動距離とに基づいて、ユーザがゴールしたか否かを判定する（Ｓ０７）。運動評価部３２は、目標運動時間内にユーザが目標移動距離以上の距離を移動した場合、ユーザがゴールしたと判定し、目標運動時間内にユーザが目標移動距離以上の距離を移動していない場合、ユーザはゴールしていないと判定する。ユーザがゴールしたと判定された場合（Ｓ０７，Ｙｅｓ）、処理はステップＳ０８に移行し、ユーザがゴールしていないと判定された場合（Ｓ０７，Ｎｏ）、引き続きこの判定が行われる。
【００８３】
ユーザがゴールしたと判定された場合（Ｓ０７，Ｙｅｓ）、運動評価部３２は、ユーザがペースメーカに勝ったか否かを判定する（Ｓ０８）。具体的には、運動評価部３２は、目標運動時間内にユーザがゴールした場合、つまり、その目標運動時間内にユーザが目標移動距離以上の距離を移動した場合、ユーザがペースメーカに勝ったと判定し、その目標運動時間内にユーザがゴールしなかった場合、つまり、その目標運動時間内にユーザが目標移動距離以上の距離を移動しなかった場合、ユーザがペースメーカに負けたと判定する。
【００８４】
ユーザがペースメーカに勝ったと判定された場合（Ｓ０８，Ｙｅｓ）、運動時間累積部３４は、ユーザの実際の運動時間を累積することで、累積運動時間を演算する（Ｓ０９）。運動時間累積部３４は、例えば、ユーザが指定した期間内（例えば１日の間）に行われた運動の時間を累積することで、その期間内の総運動時間を累積運動時間として演算する。
【００８５】
次に、運動強度設定部２４は、運動ステージをより運動強度の高い次の運動ステージに移行させる（Ｓ１０）。次の運動ステージを示す情報は、例えば記憶部１４に記憶させる。ユーザが次に運動する場合、運動強度設定部２４は、当該次の運動ステージに対応する運動強度を設定する。このように、ユーザがペースメーカに勝った場合、より高い運動強度が設定される。
【００８６】
次に、表示制御部３８は、運動に関するメッセージ（例えば運動に関するアドバイス）をＵＩ部１８の表示部に表示させる（Ｓ１１）。このメッセージについては後で説明する。
【００８７】
一方、ユーザがペースメーカに負けたと判定された場合（Ｓ０８，Ｎｏ）、運動計測部２２は、ユーザの実際の移動速度を演算し、運動内容設定部３０は、その実際の移動速度に対応するＭＥＴｓを特定する（Ｓ１２）。運動内容設定部３０は、例えば、図２に示されている運動設定テーブルを参照することで、実際の移動速度に対応するＭＥＴｓを特定する。
【００８８】
次に、運動時間累積部３４は、ユーザの実際の運動時間を累積することで、累積運動時間を演算する（Ｓ１３）。上述したように、累積運動時間は、例えば予め定められた期間内の総運動時間である。
【００８９】
ユーザがペースメーカに負けたため、運動強度設定部２４は、現在の運動ステージを維持する（Ｓ１４）。ユーザが次に運動する場合、運動強度設定部２４は、現在設定されている運動ステージに対応する運動強度を設定することになる。また、メッセージが表示される（Ｓ１１）。
【００９０】
ユーザが次に運動する場合も同様に、ステップＳ０１以降の処理が実行される。この場合、前回の運動の結果に応じた運動強度が設定される。前回、ユーザがペースメーカに勝った場合、前回の運動強度よりも高い運動強度が今回の運動強度として設定され、前回、ユーザがペースメーカに負けた場合、前回と同じ運動強度が今回の運動強度として設定される。以降についても同様に処理が行われる。
【００９１】
以下、ステップＳ１１にて表示されるメッセージについて詳しく説明する。
【００９２】
運動評価部３２は、運動カロリーを演算する。この運動カロリーは、運動によって消費されたエネルギー（カロリー）と安息時に消費されるエネルギー（カロリー）との和である。運動カロリー、運動によって消費されるカロリー、及び、安息時カロリーは、以下の式（３）に従って求められる。
運動カロリー（ｋｃａｌ）＝ＭＥＴｓ×運動時間×体重×１．０５
安息時カロリー（ｋｃａｌ）＝１．０（安息時のＭＥＴｓ）×運動時間×１．０５
運動で消費されたカロリー＝運動カロリー−安息時カロリー
・・・（３）
【００９３】
式（３）中の運動時間として、今回の運動の時間を用い、ＭＥＴｓとして今回のＭＥＴｓを用いることで、今回の運動時間において消費された運動カロリー、安息時カロリー、及び、今回の運動によって消費されたカロリーが演算される。
【００９４】
予め定められた期間内（例えば１日の間）に複数の運動が実施された場合、個々の運動毎に、その運動時間とその運動のＭＥＴｓを用いることで、個々の運動毎に、運動カロリー、安息時カロリー、及び、運動によって消費されたカロリーが演算される。各運動についての運動カロリーの総和が、その期間内において消費された運動カロリー、つまり、累積運動時間内に消費された運動カロリー（以下、「累積運動カロリー」と称する）に相当する。同様に、各運動についての安息時カロリーの総和が、その期間内において消費された安息時カロリー、つまり、累積運動時間内に消費された安息時カロリーに相当する。同様に、各運動によって消費されたカロリーの総和が、その期間内に実施された運動によって消費されたカロリー、つまり、累積運動時間内に実施された運動によって消費されたカロリーに相当する。
【００９５】
また、運動によって消費されたカロリーとして、体重（ｋｇ）と移動距離（ｋｍ）とを乗算することで得られたカロリーを用いてもよい。
【００９６】
表示制御部３８は、上記の各カロリーを示す情報をメッセージとしてＵＩ部１８の表示部に表示させてもよい。
【００９７】
また、運動評価部３２は、上記の累積運動カロリーと、予め定められた期間内（例えば１日の間）にユーザが摂取した総カロリーと、を比較してもよいし、上記の累積運動カロリーと、予め定められた期間内にユーザが摂取した糖質のカロリーと、を比較してもよい。表示制御部３８は、それらの比較結果を示す情報をメッセージとしてＵＩ部１８に表示させてもよい。総カロリーや糖質カロリーは、ユーザ情報に基づいてユーザ情報取得部２０によって演算されてもよいし、別の機器（例えばウェアラブル端末やサーバ等）によって演算されてもよい。総カロリーと糖質カロリーは、以下の式（４）によって定義される。
総カロリー＝予め定められた期間内にユーザが食事することで得られた食事カロリー
糖質カロリー＝炭水化物量×４
・・・（４）
【００９８】
なお、一般的に、炭水化物のカロリーは、１ｇ当たり４ｋｃａｌであり、タンパク質のカロリーは１ｇ当たり４ｋｃａｌであり、脂肪のカロリーは、１ｇ当たり９ｋｃａｌである。ユーザが運動カロリーよりも多くの総カロリーを摂取した場合、その差分に相当するエネルギーが、体脂肪として体内に蓄積されるといわれている。
【００９９】
例えば、累積運動カロリーが総カロリーよりも多い場合、表示制御部３８は、運動し過ぎである旨を示すメッセージをＵＩ部１８の表示部に表示させる。つまり、累積運動カロリーが総カロリーよりも多い場合、ユーザが摂取したカロリーよりも多くのカロリーを消費したことになるため、その旨を示すメッセージが表示される。換言すると、総カロリーを消費するために必要となる目標運動時間よりも累積運動時間が多い場合、運動し過ぎである旨を示すメッセージが表示される。なお、この目標運動時間は、上記の式（３）に従って、総カロリー（運動カロリー）、各運動のＭＥＴｓ及び体重に基づいて求められる。
【０１００】
また、累積運動カロリーが糖質カロリー以上であり、かつ、総カロリー以下の場合、表示制御部３８は、運動量が適切である旨を示すメッセージをＵＩ部１８の表示部に表示させる。つまり、糖質カロリーを消費するために必要な運動が行われ、かつ、運動し過ぎではないため、運動量が適切である旨を示すメッセージが表示される。換言すると、累積運動時間が、総カロリーを消費するために必要となる目標運動時間以下であり、かつ、糖質カロリーを消費するために必要となる目標運動時間以上となる場合、運動量が適切である旨を示すメッセージが表示される。
【０１０１】
また、累積運動カロリーが糖質カロリー未満となる場合、表示制御部３８は、運動が足りていない旨を示すメッセージをＵＩ部１８の表示部に表示させる。換言すると、糖質カロリーを消費するために必要な目標運動時間よりも累積運動時間が少ない場合、運動が足りていない旨を示すメッセージが表示される。
【０１０２】
なお、運動評価部３２は、ユーザが１日に必要なエネルギー（カロリー）を示す情報を取得又は演算してもよい。このエネルギーは、例えば、基礎代謝量と身体活動レベルとを乗算することで得られる。基礎代謝量は、基礎代謝基準値（ｋｃａｌ／ｋｇ体重／日）と参照体重（ｋｇ）とを乗算することで得られる。身体活動レベルは、身体の活発の程度を表わす指標である。例えば、累積運動カロリーが、ユーザが１日に必要なカロリーよりも多い場合、表示制御部３８は、運動し過ぎである旨を示すメッセージをＵＩ部１８の表示部に表示させる。
【０１０３】
上記のステップＳ０３において、運動時間設定部２８は、ユーザが消費すべきカロリーに基づいて目標運動時間を設定してもよい。カロリーとして、例えば総カロリーが用いられてもよい。運動時間設定部２８は、上記の式（３）に従って、総カロリー（総カロリーを運動カロリーとして式（３）に代入する）とＭＥＴｓ（設定された運動強度に対応するＭＥＴｓ）と体重を用いて、運動時間を演算する。このようにして演算された運動時間を目標運動時間として目標移動距離が演算される。また、表示制御部３８は、運動カロリーに基づいて定められた目標運動時間を示す情報をＵＩ部１８の表示部に表示させてもよい。これにより、総カロリーを消費するために必要な目標運動時間を示す情報がユーザに提供される。また、運動評価部３２は、総カロリーを消費するために必要な目標運動時間とユーザの実際の運動時間との差を示す情報をＵＩ部１８の表示部に表示させてもよい。
【０１０４】
また、運動時間設定部２８は、ユーザの身体条件に応じて、目標運動時間を演算するために用いられるカロリーを変えてもよい。身体条件を示す情報は、例えば、ユーザ情報取得部２０によって取得される。例えば、運動時間設定部２８は、糖尿病体質のユーザについては、消費すべきカロリーとして糖質カロリーを用いて上記のように目標運動時間を演算し、それ以外のユーザについては、消費すべきカロリーとして総カロリーを用いて上記の目標運動時間を演算してもよい。このようにすることで、ユーザ固有の条件に適した運動時間が設定される。
【０１０５】
以下、運動時に表示される情報について詳しく説明する。
【０１０６】
図４には、運動時に表示される画面４０が示されている。例えば上記のステップＳ０６において、表示制御部３８は、画面４０をＵＩ部１８の表示部に表示させる。画面４０において、ＳＴＡＲＴ地点は、ユーザが運動を開始した位置（競争を開始した位置）に相当し、ＧＯＡＬ地点は、目標移動距離の終点に相当する。図４に示す例では、目標移動距離は１ｋｍである。
【０１０７】
また、表示制御部３８は、ユーザ画像４２とペースメーカ画像４４を画面４０に表示させる。ユーザ画像４２はユーザに紐付く画像であり、ペースメーカ画像４４はペースメーカに紐付く画像である。
【０１０８】
表示制御部３８は、ユーザの実際の移動に応じてユーザ画像４２の表示位置を変え、仮想空間上のペースメーカの移動に応じて、ペースメーカ画像４４の表示位置を変える。具体的には、表示制御部３８は、画面４０において、運動開始地点からのユーザの移動距離に対応する位置にユーザ画像４２を表示させる。また、表示制御部３８は、運動開始地点からのペースメーカの仮想移動距離に対応する表示位置にペースメーカ画像４４を表示させる。ユーザ画像４２は、ユーザの移動（例えば歩数計でカウントされた歩数）に従って、ＳＴＡＲＴ地点からＧＯＡＬ地点に向けて移動する。ペースメーカ画像４４は、仮想移動速度に従って、ＳＴＡＲＴ地点からＧＯＡＬ地点に向けて移動する。ペースメーカ画像４４は、運動強度に基づいて定められた仮想移動速度によって移動するため、ペースメーカ画像４４は、ユーザ達成すべき（維持すべき）運動強度を表わす情報といえる。
【０１０９】
ユーザ画像４２がペースメーカ画像４４よりも先にＧＯＡＬ地点まで移動した場合、ユーザが、目標運動時間内に目標移動距離以上の距離を移動したことになる。つまり、ユーザは、目標運動時間内に、設定された運動強度に基づいて定められた移動速度以上で運動したことになる。ユーザは、設定された運動強度を達成したことになる。この場合、運動評価部３２は、ユーザがペースメーカに勝ったと判定する。この場合、ユーザにポイントが付与されてもよい。
【０１１０】
ペースメーカ画像４４がユーザ画像４２よりも先にＧＯＡＬ地点まで移動した場合、ユーザが、目標運動時間内に目標移動距離以上の距離を移動しなかったことになる。つまり、ユーザは、目標運動時間内に、設定された運動強度に基づいて定められた移動速度以上で運動しなかったことになる。ユーザは、設定された運動強度を達成しなかった（維持しなかった）ことになる。この場合、運動評価部３２は、ユーザがペースメーカに負けたと判定する。
【０１１１】
運動評価部３２は、運動中においても、その運動によって消費されるカロリーを演算してもよい。そのカロリーは、例えば、体重（ｋｇ）と移動距離（ｋｍ）とを乗算することで得られる。表示制御部３８は、そのカロリーを示す情報を画面４０内に表示させてもよい。
【０１１２】
運動評価部３２は、ユーザの実際の移動距離とペースメーカの仮想移動距離とを比較し、表示制御部３８は、その比較結果を画面４０内に表示させてもよい。例えば、運動評価部３２は、ユーザの実際の移動距離とペースメーカの仮想移動距離との差を演算し、表示制御部３８は、その差を示す情報を画面４０内に表示させてもよい。
【０１１３】
表示制御部３８は、ユーザの実際の移動距離を示す情報や、ペースメーカの仮想移動距離を示す情報を画面４０内に表示させてもよい。また、表示制御部３８は、ユーザの現在位置とＧＯＡＬ地点との間の距離（残り距離）を示す情報を画面４０内に表示させてもよいし、ペースメーカの仮想現在位置とＧＯＡＬ地点との間の距離を示す情報を画面４０内に表示させてもよい。
【０１１４】
運動評価部３２は、ユーザの実際の移動速度を演算し、表示制御部３８は、その移動速度を示す情報を画面４０内に表示させてもよい。また、表示制御部３８は、仮想移動速度を示す情報を画面４０内に表示させてもよい。
【０１１５】
以上のように、本実施形態によれば、運動強度を達成するための（維持するための）情報がユーザに提供される。これにより、運動を支援する情報がユーザに提供される。
【０１１６】
運動強度を達成するための情報の一例として、図４に示すように、ユーザ画像４２とペースメーカ画像４４が表示される。ユーザの移動に応じてユーザ画像４２が移動し、また、時間の経過と共にペースメーカ画像４４が移動する。これにより、ユーザは、競争相手と競争しているような感覚を得ることができ、このような情報を提供せずにユーザの移動距離のみを提供する場合と比べて、運動の面白さが増す。
【０１１７】
以下、変形例について説明する。
【０１１８】
（変形例１）
変形例１では、運動情報は、複数の運動の内容の組み合わせに関する情報を含み、そのような運動情報がユーザに提供される。以下、変形例１について詳しく説明する。
【０１１９】
運動時間設定部２８は、全目標運動時間を設定する。この全目標運動時間は、ユーザによって指定されてもよいし、ユーザが消費すべきカロリーから求められてもよい。例えば、ユーザが、全目標運動時間として１０分を指定したものとする。
【０１２０】
運動時間設定部２８は、更に、全目標運動時間を、予め定められた時間単位で複数の個別目標運動時間に分割する。例えば、５分単位で分割する場合、各個別目標運動時間は５分となる。変形例１では、個別目標運動時間毎に運動内容が更新される。
【０１２１】
運動内容設定部３０は、最初の個別目標運動時間（第１個別目標運動時間）については、運動強度設定部２４によって設定された運動強度と目標心拍数とに基づいて、第１運動内容（運動の種類、移動速度、ＭＥＴｓ）を設定し、その移動速度（第１移動速度）と第１個別目標運動時間とを乗算することで、最初の個別目標移動距離（第１個別目標移動距離）を演算する。第１個別目標移動距離が、最初の運動（第１運動）にてユーザが達成すべき距離に相当する。つまり、ユーザが、第１個別目標運動時間内に第１個別目標移動距離以上の距離を移動した場合、第１個別目標運動時間における運動強度を達成したと評価される。
【０１２２】
上述した実施形態と同様に、運動内容設定部３０は、第１移動速度を仮想移動速度として有するペースメーカを設定する。また、表示制御部３８は、ユーザ画像とペースメーカ画像とをＵＩ部１８の表示部に表示させ、ユーザの移動に応じてユーザ画像の表示位置を変更し、仮想移動速度としての第１移動速度に応じてペースメーカ画像の表示位置を変える。
【０１２３】
ユーザが第１個別目標運動時間内に第１個別目標移動距離以上の距離を移動した場合、運動評価部３２は、ユーザが第１目標を達成したと判定する。この場合、運動内容設定部３０は、次の個別目標運動時間（第２個別目標運動時間）における第２運動内容を設定する。具体的には、運動内容設定部３０は、第1目標を達成したときのユーザの実際の心拍数と運動強度とに基づいて、第２運動内容（運動種類、移動速度、ＭＥＴｓ）を設定し、その移動速度（第２移動速度）と第２個別目標運動時間とを乗算することで、次の個別目標移動距離（第２個別目標移動距離）を演算する。第２個別目標移動距離が、次の運動（第２運動）にてユーザが達成すべき距離に相当する。つまり、ユーザが、第２個別目標運動時間内に第２個別目標移動距離以上の距離を移動した場合、第２個別目標運動時間における運動強度を達成したと評価される。
【０１２４】
上述した実施形態と同様に、運動内容設定部３０は、第２移動速度を仮想移動速度として有するペースメーカを設定する。また、表示制御部３８は、ユーザの移動に応じてユーザ画像の表示位置を変更し、仮想移動速度としての第２移動速度に応じてペースメーカ画像の表示位置を変える。
【０１２５】
ユーザが第２個別目標運動時間内に第２個別目標移動距離以上の距離を移動した場合、運動評価部３２は、ユーザが第２目標を達成したと判定する。ユーザが全目標運動時間にわたって運動した場合、処理は終了する。個別目標運動時間が残っている場合、運動内容設定部３０は、上記と同様にして、次の個別目標運動時間における運動内容を設定する。
【０１２６】
ユーザが第１目標を達成していない場合、つまり、ユーザが第１個別目標運動時間内に第１個別目標移動距離以上の距離を移動していない場合、運動内容設定部３０は、ユーザが第１個別目標移動距離を移動した時点で、次の運動内容を決定する。この場合、運動内容設定部３０は、その時点におけるユーザの実際の心拍数と運動強度とに基づいて、新たな運動内容（運動種類、移動速度、ＭＥＴｓ）を設定し、その移動速度（第２移動速度）と第２個別目標運動時間とを乗算することで、次の個別目標移動距離（第２個別目標移動距離）を演算する。第２個別目標運動時間が単位時間（例えば５分）未満の場合、運動内容設定部３０は、残りの時間を第２移動速度に乗算することで、第２個別目標移動距離を演算する。以降についても同様である。
【０１２７】
以下、変形例１において運動時に表示される情報について詳しく説明する。
【０１２８】
図５には、変形例１において運動時に表示される画面４６が示されている。例えば上記のステップＳ０６において、表示制御部３８は、画面４６をＵＩ部１８の表示部に表示させる。
【０１２９】
表示制御部３８は、運動経路を表わす経路画像４８を画面４６に表示させ、更に、ユーザ画像４２、上記の第１個別目標移動距離の終点を表わす第１目標画像５０、及び、上記の第２個別目標移動距離の終点を表わす第２目標画像５２を画面４６に表示させる。また表示制御部３８は、図４に示すように、ペースメーカ画像４４を画面４６に表示させてもよい。
【０１３０】
経路画像４８は、第１運動内容における第１地理的条件が反映された第１経路画像４８ａと、第２運動内容における第２地理的条件が反映された第２経路画像４８ｂと、を含む。例えば、第１運動内容が坂道を上るという内容の場合、第１経路画像４８ａは、その坂道を表わす画像である。また、第２運動内容が坂道を下るという内容の場合、第２経路画像４８ｂは、その坂道を表わす画像である。このように、運動情報としての経路画像４８は、ユーザが各運動（ここでは第１運動内容と第２運動内容）を実行すべき順番を表わしている。
【０１３１】
表示制御部３８は、ユーザの移動に応じて、経路画像４８に沿ってユーザ画像４２の表示位置を変更する。表示制御部３８は、ユーザが第１運動を行っている場合、第１経路画像４８ａに沿ってユーザ画像４２を移動させ、ユーザが第２運動を行っている場合、第２経路画像４８ｂに沿ってユーザ画像４２を移動させる。
【０１３２】
なお、第１目標が達成していない時点、つまり、ユーザが第１個別目標移動距離を移動していない場合、第２目標としての第２運動の内容が設定されていないため、第１経路画像４８ａと第１目標画像５０が画面４６に表示され、第２経路画像４８ｂと第２目標画像５２は画面４６に表示されない。上述したように、ユーザが、第１個別目標運動時間内に第１個別目標移動距離以上の距離を移動した場合、第２運動の内容が設定され、表示制御部３８は、第２経路画像４８ｂと第２目標画像５２を画面４６に表示させる。
【０１３３】
以上のように、変形例１によれば、運動強度を達成するためにユーザが実施すべき複数の運動に関する情報がユーザに提供される。これにより、運動を支援する情報がユーザに提供される。
【０１３４】
変形例１において、運動内容設定部３０は、ユーザの身体情報に応じて、各運動内容の順番を変更してもよい。例えば、先に激しい運動を実施し、後にゆっくりした運動を行うことが、ユーザの健康に好ましい場合、運動内容設定部３０は、第１運動内容として激しい運動を設定し、第２運動内容としてゆっくりした運動を設定する。それとは逆の条件が好ましい場合、運動内容設定部３０は、その逆の運動内容を設定する。このようにユーザの身体条件に合わせて運動内容の順番を定めることで、個々のユーザの個別的な身体条件により適した運動内容がユーザに提供される。
【０１３５】
以下、図６を参照して、変形例１の別の例について説明する。図６には、変形例１において運動時に表示される画面５４が示されている。例えば上記のステップＳ０６において、表示制御部３８は、画面５４をＵＩ部１８の表示部に表示させる。ここでは、自転車で走行することが運動内容として設定されている。この場合、表示制御部３８は、自転車を模したユーザ画像５６を画面５４に表示させる。なお、運動経路及び目標地点は、図５に示されている運動経路及び目標地点と同じである。図６に示す例においても、図５に示す例と同様に、ユーザの移動に応じて（ここでは、ユーザが自転車で走行することで）、経路画像４８にそってユーザ画像５６の表示位置が変わる。なお、表示制御部３８は、ペースメーカ画像を画面５４に表示させてもよい。ペースメーカ画像は、運動に使用される器具を模した画像であり、図６に示す例では、自転車を模した画像である。
【０１３６】
図６に示す例では、自転車が運動用器具として用いられているが、他の器具が用いられてもよい。この場合、運動に用いられる器具を模した画像が、ユーザ画像やペースメーカ画像として用いられる。
【０１３７】
また、運動用器具が用いられる場合、制御部３６は、その運動強度に基づいてその器具を制御してもよい。上述した実施形態と同様に、運動強度が定められると、運動設定テーブルに基づいて、その運動強度に対応する移動速度等の運動内容が定められる。制御部３６は、その運動内容が実現されるように器具を制御する。自転車を例に挙げて説明すると、制御部３６は、自転車と通信することで、その運動内容に適合するギアを自動的に設定してもよいし、そのような調整を行うようにユーザに指示を与えてもよい（例えば、その旨を表示部に表示する）。また、器具としてルームランナーが使用される場合、制御部３６は、そのルームランナーと通信することで、運動強度が達成されるように、そのルームランナーの速度を自動的に設定してもよい。例えば、制御部３６は、ルームランナーの速度を、運動強度に対応する移動速度に設定する。このように、運動強度を達成するように器具を制御することで、ユーザにとって運動強度を達成し易くなる。
【０１３８】
（変形例２）
以下、変形例２について説明する。変形例２では、運動を実施すべき時間帯（以下、「運動時間帯」と称する）がユーザに提供される。運動内容設定部３０は、例えば、ユーザの身体情報及び食事情報の中の少なくとも１つに基づいて運動時間帯を設定する。もちろん、運動時間帯はユーザによって定められてもよい。運動時間帯が設定されると、表示制御部３８は、その運動時間帯を示す情報をＵＩ部１８の表示部に表示させてもよい。制御部３６は、その運動時間帯の開始時刻が到来すると、その到来をユーザに報知してもよい。例えば、その開始時刻の到来を示す情報が表示部に表示されてもよいし、音声やアラームや光等が発せられてもよい。
【０１３９】
例えば、運動内容設定部３０は、ユーザの身体情報から血圧値や心拍数を得て、血圧値や心拍数が安定している時間帯（例えば、それらの変動値が許容範囲内に含まれる時間帯や、最高血圧値が閾値以下となる時間帯や、心拍数が閾値以下となる時間帯等）を運動時間帯として設定してもよい。ユーザの身体情報に基づいて運動時間帯を定めることで、個々のユーザ毎に、運動に適した時間帯が提供される。
【０１４０】
また、運動内容設定部３０は、ユーザの食事情報から食事時刻を得て、その食事時刻に基づいて運動時間帯を設定してもよい。例えば、食べ始めた時点から予め定められた時間内が運動時間帯として設定されてもよい。ユーザの食事情報に基づいて運動時間帯を定めることで、食後の血糖値上昇を抑制するための情報が提供される。
【０１４１】
また、運動内容設定部３０は、ユーザの身体情報と食事情報の両方に基づいて運動時間帯を設定してもよい。身体情報には、ユーザの血糖値に関する情報や、ユーザが糖尿病を患っているか否かを示す情報が含まれているものとする。運動内容設定部３０は、例えば、ユーザを、糖尿病の人、食後高血糖の人又は健康人（糖尿病、食後高血糖の人以外の人）のいずれかに分類し、その分類と食事時刻に基づいて運動時間帯を設定する。
【０１４２】
ここで、図７を参照して、食後血糖値について説明する。図７には、食後経過時間に対する食後血糖値の変化を表わすグラフが示されている。横軸が食後経過時間（分）を示しており、縦軸が食後血糖値（ｍｇ／ｄＬ）を示している。グラフ５８は健康人の血糖値の変化を表わしており、グラフ６０は食後高血糖の人の血糖値の変化を表わしており、グラフ６２は糖尿病の人の血糖値を表している。これらのグラフは、例えば統計的に得られたグラフである。食後高血糖の人の血糖値は、健康人の血糖値と比べて、食事開始直後に急上昇する。また、糖尿病の人の血糖値の最低値は、他の人の血糖値の最低値よりも高く、血糖値は、食事開始後に徐々に上昇し、その後、ピーク値となる。糖尿病の人の血糖値は、健康人や食後高血糖の人の血糖値と比べて、より遅い時間にピーク値となる。このように、ユーザの健康状態によって血糖値の変化が異なる。ユーザの身体情報と食事情報を用いることで、個々のユーザ毎に適した運動時間帯が提供される。例えば、食後高血糖の人の血糖値は、食事開始直後に急上昇すると予測されるため、運動内容設定部３０は、食後高血糖の人用の運動時間帯を、健康人用の運動時間帯よりも早い時間に設定してもよい。糖尿病の人用の運動時間帯も、健康人用の運動時間帯よりも早い時間に設定してもよい。例えば、食事開始時点から２時間以内に運動するようにユーザに指示をしてもよい。
【０１４３】
また、ウェアラブル端末等によってユーザの血糖値がリアルタイムで測定されてもよい。この場合、制御部３６は、図７に示されている各グラフを実測値によって補正してもよい。また、健康人に分類されるユーザの空腹時血糖値が得られた場合、制御部３６は、健康人の血糖値のグラフを空腹時血糖値によって補正してもよい。なお、空腹時血糖値は、例えば健康診断や人間ドック等で得られ、その値が端末装置１０に送られる。
【０１４４】
上述した実施形態及び変形例１，２において、制御部３６は、運動強度を達成するためにユーザが運動すべき運動経路（ルート、コース）を案内してもよい。表示制御部３８は、その運動経路の全部又は一部をＵＩ部１８の表示部に表示させてもよいし、ユーザの現在位置の周辺の経路を表示部に表示させてもよい。また、制御部３６は、音声によって運動経路を案内してもよい。その音声は、例えば、端末装置１０に設けられたスピーカから発せられてもよいし、端末装置１０に接続されたヘッドホン（イヤホンを含む）から発せられてもよい。
【０１４５】
制御部３６は、例えば、ＧＰＳを用いて端末装置１０の現在の位置情報（ユーザの現在の位置情報）を取得し、更に、端末装置１０の周囲の地図情報を取得する。制御部３６は、端末装置１０の現在位置（ユーザの現在位置）と地図情報を利用し、運動内容設定部３０によって設定された運動内容をユーザが実施し得る運動経路を案内する。例えば、運動内容として「速足（平地）」が選択された場合、制御部３６は、地図情報を参照して、ユーザの現在位置を基準として平地の道を検索し、その平地の道を運動経路として案内する。例えば、制御部３６は、ユーザの現在位置から最も近い平地を運動経路として案内する。同様に、運動内容として「坂道をジョギング」が選択された場合、制御部３６は、地図情報を参照して、ユーザの現在位置から最も近い坂道をし、その坂道を運動経路として案内する。同様に、運動内容として「階段昇降」が選択された場合、制御部３６は、地図情報を参照して、ユーザの現在位置から最も近い階段のある道を検索し、その道を運動経路として案内する。同様に、運動内容として「自転車で走行」が選択された場合、制御部３６は、地図情報を参照して、ユーザの現在位置から最も近い自電車走行可能な道を検索し、その道を運動経路として案内する。
【０１４６】
制御部３６は、運動時間設定部２８によって設定された運動時間に更に基づいて運動経路を設定してもよい。例えば、制御部３６は、運動内容設定部３０によって設定された運動内容の条件を満たすと共に、運動時間設定部２８によって設定された運動時間を満たす経路を運動経路として案内してもよい。より詳しく説明すると、制御部３６は、設定された運動時間にわたって、設定された運動内容を実施することが可能な経路を検索し、その経路を運動経路として案内する。
【０１４７】
制御部３６は、変形例１と同様に、目標地点（第１目標画像５０が示す地点や第２目標画像５２が示す地点）を含む運動経路を案内してもよい。
【０１４８】
ユーザの身体情報に基づいて運動経路を変更されてもよい。例えば、上述した変形例１では、ユーザの心拍数等によって目標地点が変更され、これにより、運動経路が変更されたことになる。
【０１４９】
また、表示制御部３８は、運動経路を案内する情報として、運動経路の地形を模した画像をＵＩ部１８の表示部に表示させてもよい。例えば、運動経路に坂道や階段が含まれている場合、その坂道や階段を模した画像が表示される。
【０１５０】
運動内容設定部３０は、ユーザの現在位置の地理的条件に適合する運動内容を決定してもよい。例えば、ユーザの現在位置の周囲に起伏を有する道が存在する場合、運動内容設定部３０は、設定された運動強度を達成するための運動内容であって、その起伏を利用する運動内容を設定してもよい。
【０１５１】
また、運動内容設定部３０によって決定された運動内容（設定された運動強度を達成するための運動内容）をユーザに実施させるために、制御部３６は、その運動内容の実施に適した場所をユーザに案内してもよい。例えば、設定された運動内容の実施に適した場所が、ユーザの現在位置の周囲に存在しない場合、制御部３６は、その場所を検索して案内する。具体例を挙げて説明すると、運動内容として「坂道を昇降」が設定された場合に、ユーザの現在位置の周囲に坂道が存在しない場合、制御部３６は、運動強度を達成するための坂道を検索して案内する。このとき、制御部３６は、ユーザの現在位置に最も近い坂道を案内してもよい。また、スポーツジムに設置された器具を利用することが運動内容に含まれている場合、制御部３６は、その器具が設置されたスポーツジムを検索して案内してもよい。例えば、運動内容として「水泳」が選択された場合、制御部３６は、プールの利用が可能な施設を検索してユーザに案内する。別の例として、運動場やスポーツ施設（体育館、テニスコート、ゴルフ施設等）を利用する運動内容が選択された場合、制御部３６は、その運動場やスポーツ施設を検索してユーザに案内してもよい。
【０１５２】
上述した実施形態及び変形例１，２において、端末装置１０や別のウェアラブル端末を用いることで、運動強度、血糖値、血圧、心拍数、体温等をリアルタイムに計測してもよい。運動内容設定部３０は、その計測結果に応じて運動内容を変更してもよい。また、運動評価部３２は、運動中の心拍数が目標心拍数に達成しているか否か判定し、その判定結果を出力してもよい。例えば、その判定結果がＵＩ部１８の表示部に表示される。
【０１５３】
上述した実施形態及び変形例１，２において、ユーザが実際に摂取した食べ物に応じて、運動時間やＭＥＴｓが変更されてもよい。その食べ物に関する情報は、例えば、ユーザ情報としてユーザ情報取得部２０によって取得される。例えば、ユーザが高炭水化物を摂取した場合、運動時間設定部２８は、ユーザが低炭水化物を摂取した場合と比べて、長い運動時間を設定してもよいし、運動内容設定部３０は、ユーザが低炭水化物を摂取した場合と比べて、高いＭＥＴｓを採用してもよい。また、運動時間設定部２８は、ユーザが摂取した食べ物に応じて運動時間帯を変えてもよい。その運動時間帯は、ユーザに提供される。例えば、食事開始直後に急激に血糖値が高くなる食べ物をユーザが摂取した場合、運動時間帯は、血糖値が急激に上昇する時間に設定される。それ以外の場合、例えば、血糖値が高くなると予測される時間帯や、体内に吸収される前に運動で消費することができると予測される時間帯が、運動時間帯として設定されてもよい。
【０１５４】
上述した実施形態及び変形例１，２において、制御部３６は、１日に必要な総カロリーと、ユーザが実際に摂取した食べ物のエネルギー（カロリー）と、に基づいて、その日のうちに摂取可能な残りのエネルギー（カロリー）（＝総カロリー−摂取したカロリー）を演算し、摂取可能な残りのカロリーを示す情報をユーザに提供してもよい。例えば、その情報がＵＩ部１８の表示部に表示されてもよい。例えば、１日に必要な総カロリーが１，５００ｋｃａｌであり、ユーザが、朝食として５００ｋｃａｌの食事を摂取し、昼食として５００ｋｃａｌの食事を摂取したものとする。この場合、当日中に摂取可能なカロリーは５００ｋｃａｌである。なお、ユーザが摂取した食事に関する情報は、例えばユーザ情報として取得される。
【０１５５】
ユーザが運動することで、１日に必要な総カロリー以上のカロリーが消費された場合、その旨がユーザに提供されてもよいし、運動によって消費されたカロリーと総カロリーとの差分がユーザに提供されてもよい。例えば、１日に必要な総カロリーが１，５００ｋｃａｌであり、運動によって２，０００ｋｃａｌが消費された場合、その差分（５００ｋｃａｌ）を示す情報がＵＩ部１８の表示部に表示されてもよい。この場合、総カロリー以上のカロリーが消費されたため、運動し過ぎである旨を示すメッセージが表示部に表示されてもよい。また、その差分に相当する食事を摂取することが可能な旨を示すメッセージが、表示部に表示されてもよい。
【０１５６】
上述した実施形態及び変形例１，２において、端末装置１０は、ウェアラブルメガネ（ディスプレイ付きメガネ、メガネ型ウェアラブル端末）であってもよい。この場合、ペースメーカ画像、運動経路に関する情報、目標地点に関する情報等は、メガネ部分（レンズ部分）に表示されてもよい。例えば、運動経路上においてペースメーカがユーザよりも前方に存在する場合（例えば、競争においてペースメーカがユーザよりも勝っている場合）、前方にペースメーカ画像が表示される。このとき、拡張現実技術（ＡＲ（Augmented Reality）技術）が用いられてもよい。ＡＲ技術を用いることで、現実空間上の運動経路にペースメーカ画像が重畳するようにしてメガネ部分に表示される。
【０１５７】
上述した実施形態、変形例１，２及びその他の例は、例えば、糖尿病の運動療法に適用されてもよいし、それ以外の通常の運動に適用されてもよい。糖尿病の運動治療として用いられる場合、それ用の運動強度（例えば５０％以上）が設定されてもよい。
【０１５８】
また、一般的に、運動と食事は相互に関連する。例えば、ユーザが運動しなかった場合、その運動で消費されるべきエネルギー（カロリー）が消費されなかったことになるため、食事制限（例えばブドウ糖摂取の制限）が、ユーザが運動した場合と比べて厳しくなる。それとは逆に、ユーザが運動した場合、食事制限が緩和される。上述した実施形態、変形例１，２及びその他の例を適用し、ユーザの食事情報に基づいて運動内容や運動時間を設定することで、食事に関連して運動を支援する情報がユーザに提供される。
【０１５９】
また、制御部３６は、ユーザの運動状況に基づいて定められた食事メニューをユーザに提供してもよい。例えば、１日に摂取可能なブドウ糖の上限量が定められており、制御部３６は、ユーザが食事で摂取するブドウ糖量が上限量以下となる食事メニューを提供する。１日の実際の運動量が増えるほど、より多くのブドウ糖を含む食事のメニューが提供されてもよい。また、制御部３６は、ユーザの運動状況と病気の進行具合に基づいて定められた食事メニューを提案してもよい。例えば、制御部３６は、ユーザの好み（例えば塩加減、甘み、ジャンル（例えば和食、中華、洋食等））を更に考慮して食事メニューを決定してもよい。このようにして決定された食事メニューを示す情報が、例えばＵＩ部１８の表示部に表示されてもよい。また、外食サービスと連携してもよい。この場合、例えば外食サービスにおいて、ユーザの運動状況や病気の進行具合に基づいて食事メニューが決定され、その食事メニューに関する情報が外食サービス（例えば、外食サービスを提供する企業で使用される端末装置やサーバ等の装置）から端末装置１０に送られる。また、宅配サービスを利用してもよい。この場合、制御部３６は、上記のようにして決定された食事メニューを、宅配サービスを提供する企業で使用される端末装置やサーバ等の装置に送り、発注する。その発注に応じて、食事がユーザに配達される。
【０１６０】
運動治療以外の活用例として、例えば、一流アスリートの運動能力を有するペースメーカが用いられ、ユーザはそのペースメーカと競争してもよい。
【０１６１】
その他の活用例として、ユーザの血糖値がリアルタイムで計測されている場合において、血糖値が予め定められた閾値以下（低血糖の有無を判断するための閾値（例えば７０ｍｇ／ｄＬ））となった場合、制御部３６は、運動の抑制をユーザに提案してもよい。例えば、ユーザに運動を抑制させるためのメッセージがＵＩ部１８の表示部に表示されてもよいし、音声や光が発せられてもよい。また、制御部３６は、ユーザの実際の食事内容と空腹時血糖値に基づいて現在の血糖値を推測し、その推測された血糖値が閾値以下になった場合、上記のメッセージ等を発してもよい。このように、本実施形態に係る端末装置１０は、ユーザに運動を促す場面だけではなく、運動を抑制する場面においても利用可能である。
【０１６２】
上記の端末装置１０は、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、端末装置１０は、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、端末装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。別の例として、端末装置１０の各部は、例えばプロセッサや電子回路やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、端末装置１０の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１６３】
１０  端末装置、１２  通信部、１４  記憶部、１６  運動設定情報、１８  ＵＩ部、２０  ユーザ情報取得部、２２  運動計測部、２４  運動強度設定部、２６  目標心拍数演算部、２８  運動時間設定部、３０  運動内容設定部、３２  運動評価部、３４  運動時間累積部、３６  制御部、３８  表示制御部。
【図１】
2018201905.tif 000003
【図２】
2018201905.tif 000004
【図３】
2018201905.tif 000005
【図４】
2018201905.tif 000006
【図５】
2018201905.tif 000007
【図６】
2018201905.tif 000008
【図７】
2018201905.tif 000009