(57)【要約】【課題】オーバーワークを防止しつつ、ユーザにトレーニングを継続して行うように促すことが可能な運動支援システム、運動支援装置、運動支援方法及び運動支援プログラムを提供する。【解決手段】運動支援システム１は、次回のトレーニングに対して付与するポイントｐを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定装置２０と、ポイント設定装置２０が設定したポイントｐをユーザＡに提示する提示装置２０と、トレーニングを開始した時点で設定されていたポイントｐを、当該トレーニングが終了した場合にユーザＡに付与するポイント付与装置２０と、を備える。【選択図】図１
2020175035.tif 000002
【特許請求の範囲】
【請求項１】
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定装置と、
前記ポイント設定装置が設定した前記ポイントをユーザに提示する提示装置と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与装置と、
を備えることを特徴とする運動支援システム。
【請求項２】
トレーニング中のユーザの動作状態に関する動作データを取得する動作センサ装置を備え、
前記ポイント設定装置は、前記動作センサ装置から送信されてきた前回のトレーニング時の前記動作データに基づいて前回のトレーニング時にユーザのフォーム又はペースの少なくとも一方に一定以上の乱れがあった場合に、次回のトレーニングに対して付与する前記ポイントを増加させるタイミングを遅らせることを特徴とする請求項１に記載の運動支援システム。
【請求項３】
前記ポイント設定装置は、次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了直後は０又は負の値とすることを特徴とする請求項１又は請求項２に記載の運動支援システム。
【請求項４】
ユーザの脈拍に関する脈拍データを取得する脈拍センサ装置を備え、
前記ポイント設定装置は、次回のトレーニング前に、前記脈拍センサ装置から送信されてきた前記脈拍データに基づいてユーザが疲労しているか否かを判定し、ユーザが疲労していると判定した場合には、前記経過時間にかかわらず、次回のトレーニングに対して付与する前記ポイントを０又は負の値に設定することを特徴とする請求項３に記載の運動支援システム。
【請求項５】
トレーニング中のユーザの動作状態に関する動作データを取得する動作センサ装置を備え、
前記ポイント設定装置は、ユーザが現在行っているトレーニング中に前記動作センサ装置から送信されてきた前記動作データに基づいてユーザのフォーム又はペースの少なくとも一方に一定以上の乱れがあった場合に、当該トレーニングに対して付与する前記ポイントを減少させることを特徴とする請求項１から請求項４のいずれか一項に記載の運動支援システム。
【請求項６】
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定部と、
前記ポイント設定部が設定した前記ポイントをユーザに提示する提示部と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与部と、
を備えることを特徴とする運動支援装置。
【請求項７】
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定し、
設定した前記ポイントをユーザに提示し、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与する、
ことを特徴とする運動支援方法。
【請求項８】
コンピュータに、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定させ、
前記ポイント設定装置が設定した前記ポイントをユーザに提示させ、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与させる、
ことを特徴とする運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動支援システム、運動支援装置、運動支援方法及び運動支援プログラムに関する。
【背景技術】
【０００２】
健康のために運動することが重要であることは広く認識されているが、運動やトレーニングを習慣として定期的に行うことの難しさも多くの人が感じている。
そのため、運動のトレーニングを支援する運動支援システムや運動支援装置では、ユーザがトレーニングを継続して行うように促すために、例えばトレーニングを行うごとにポイントを付与するものがある（例えば特許文献１等参照）。
そして、一定以上のポイントが貯まるとトレーニングのレベルが向上したり何らかの特典が得られるなどの仕組みを設けることで、ユーザが継続してトレーニングを行うように支援する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９５７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようにユーザがトレーニングを行うごとに単にポイントを付与する仕組みでは、ポイントを貯められることがトレーニングを行うことのモチベーションの一助になりトレーニングの継続を促すという効果が期待できる。
しかし、逆に、ポイントを得たいがためにトレーニングを行い過ぎ、オーバーワークになってしまい、ユーザが怪我をしたり故障したりしてしまうなどの問題があった。
【０００５】
本発明は、上記の問題点を鑑みてなされたものであり、オーバーワークを防止しつつ、ユーザにトレーニングを継続して行うように促すことが可能な運動支援システム、運動支援装置、運動支援方法及び運動支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明に係る運動支援システムは、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定装置と、
前記ポイント設定装置が設定した前記ポイントをユーザに提示する提示装置と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与装置と、
を備えることを特徴とする。
【０００７】
本発明に係る運動支援装置は、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定部と、
前記ポイント設定部が設定した前記ポイントをユーザに提示する提示部と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与部と、
を備えることを特徴とする。
【０００８】
本発明に係る運動支援方法は、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定し、
設定した前記ポイントをユーザに提示し、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与する、
ことを特徴とする。
【０００９】
本発明に係る運動支援プログラムは、
コンピュータに、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定させ、
前記ポイント設定装置が設定した前記ポイントをユーザに提示させ、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与させる、
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、オーバーワークを防止しつつ、ユーザにトレーニングを継続して行うように促すことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】運動支援システムの全体構成を表す図である。
【図２】動作センサ装置の機能構成を表すブロック図である。
【図３】携帯情報端末に表示された（Ａ）トレーニングのメニューの例、（Ｂ）トレーニングのレベルの例を表す図である。
【図４】トレーニングを行うことで獲得できるポイント等の表示例を表す図である。
【図５】第１の実施形態において携帯情報端末で実行される各処理を説明するフローチャートである。
【図６】運動支援装置の構成を表すブロック図である。
【図７】第２の実施形態において携帯情報端末で実行される各処理を説明するフローチャートである。
【図８】第３の実施形態において携帯情報端末で実行される処理の一部を説明するフローチャートである。
【図９】第４の実施形態において携帯情報端末で実行される処理の一部を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る運動支援システム、運動支援装置、運動支援方法及び運動支援プログラムの実施の形態について、図面を参照して説明する。
なお、本発明は、図示例に限定されるものではない。また、以下では、ランニングのトレーニングを行う場合を例示して説明するが、本発明の適用対象はランニングの場合に限らず、ウォーキングや水泳、サイクリング等の運動全般を対象とし、そのトレーニングを行う場合に適用することができる。
【００１３】
図１は、本発明に係る運動支援システムの全体構成を表す図である。
図１に示すように、運動支援システム１は、動作センサ装置１０と、携帯情報端末２０とを備えており、携帯情報端末２０は、図示しない通信ネットワーク等を介してサーバ３０と通信できるようになっている。そして、携帯情報端末２０が、後述するポイント設定装置や提示装置、ポイント付与装置として機能するように構成されている。
【００１４】
動作センサ装置１０は、例えばトレーニング時にユーザＡの手首等に装着することが可能なスマートリストバンドや、ユーザＡの腰等に装着することが可能なウェアラブルセンサ等で構成されている。
そして、動作センサ装置１０は、当該装置を装着したユーザＡの動き等を逐次検知可能な各種のセンサが内蔵されており、トレーニング中のユーザＡの動作状態に関する動作データ（例えば上下、左右、前後の各方向の加速度、体の向き、ピッチ、走行距離など）を取得するようになっている。そして、取得した動作データを携帯情報端末２０に送信するようになっている。
なお、ユーザＡが装着する動作センサ装置１０に表示画面を設けるなどして、動作センサ装置１０を上記の提示装置として機能するように構成することも可能である。
【００１５】
図２は、動作センサ装置１０の機能構成を表すブロック図である。
図２に示すように、動作センサ装置１０は、制御部１１と、記憶部１２と、各種センサ１３と、通信部１４と、表示部１５と、操作部１６とを備えている。なお、この他にスピーカ等の他の機能部を備えていてもよい。
【００１６】
制御部１１は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成されている。制御部１１をＧＰＵ（Graphics Processing Unit）やＧＰＧＰＵ（General-purpose computing on graphics processing units）等で構成することも可能である。
そして、制御部１１は、ＲＯＭや後述する記憶部１２に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って各種処理を実行し、動作センサ装置１０の各部の動作を制御するようになっている。
【００１７】
記憶部１２は、不揮発性の半導体メモリやハードディスク等により構成されている。
そして、記憶部１２は、制御部１１で実行される各種プログラムやプログラムにより処理の実行に必要なパラメータ等を記憶するとともに、各種センサ１３が計測した各種データ（すなわち前述した動作データ）を一時的に記憶するようになっている。
【００１８】
各種センサ１３としては、動作センサ装置１０では、動作データを取得するために必要な加速度センサやジャイロセンサ、ＧＰＳ（Global Positioning System）センサ等が搭載されている。
なお、その他のセンサ類が搭載されていてもよい。
【００１９】
通信部１４は、動作センサ装置１０が取得した動作データを携帯情報端末２０に送信するためのものであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線規格に基づいて通信を行うようになっている。
なお、通信部１４で携帯情報端末２０等からの通信を受信することができるように構成することも可能である。
【００２０】
表示部１５は、図示しない液晶画面等の表示画面上に必要な情報を表示するようになっている。
操作部１６は、スイッチやボタン等の入力手段で構成されており、動作センサ装置１０を起動させたり、起動を停止させたり、あるいは必要な情報を動作センサ装置１０に入力することができるようになっている。表示画面にタッチパネルが設けられる場合にはそれも操作部１６に含まれる。
【００２１】
携帯情報端末２０（図１参照）は、ユーザＡが携帯可能な情報処理装置であり、例えばスマートフォン等で構成されている。なお、図示を省略するが、携帯情報端末２０を、ユーザが耳に装着するイヤホン型等の装置として構成することも可能である。
図１の例では、ユーザＡは携帯情報端末２０を操作してトレーニングのメニューやレベルを選択することができるようになっている。
【００２２】
トレーニングのメニューとしては、例えば、ジョギング、５ｋｍ完走、１０ｋｍ完走、ハーフマラソン、フルマラソン（サブ６、サブ５、サブ４）等が挙げられる（図３（Ａ）参照）。
また、トレーニングのメニューごとに異なるレベルのトレーニング内容をそれぞれ設定できるようになっている（図３（Ｂ）参照）。ユーザＡがトレーニングを行う前に、ユーザＡが設定したトレーニングのレベルに対応するトレーニング内容を携帯情報端末２０上に表示する等してガイダンスを行うように構成することも可能である。
【００２３】
また、本発明では、運動支援システム１では、ユーザＡがトレーニングを行うごとにポイントを付与するようになっている。
そして、ユーザＡがトレーニングを行うごとにポイントを獲得していき、ユーザＡが設定したトレーニングのレベルに応じたポイントを獲得すると当該レベルのトレーニングが完了する形になっている。
【００２４】
そして、ユーザＡが携帯情報端末２０を操作すると、携帯情報端末２０は、図３（Ａ）に示すように表示画面２１上にトレーニングのメニューの一覧を表示したり、図３（Ｂ）に示すようにメニューごとのレベルを表示するようになっている。
また、携帯情報端末２０は、ユーザＡの操作により任意のタイミングで、表示画面２１上に、図４に示すように、トレーニングを行うことで獲得できるポイントｐ等を表示（提示）するようになっている。
【００２５】
具体的には、図４に示すように、トレーニングを行うことで獲得できるポイントｐが「期待獲得ポイント」として表示される。後述するように、本発明では、ポイントｐは前回のトレーニングの終了時からの経過時間に応じて（すなわち後述する所定時間Ｎが経過するごとに）変化するようになっており、携帯情報端末２０の表示画面２１上には、この変化するポイントｐ（期待獲得ポイント）が横棒の長さを変化させることで表示されるようになっている。
また、ポイントｐ（期待獲得ポイント）の下方に、レベル（図中の「Ｌｖ：１」参照）とともに、これまでに獲得したポイントｐの合計値Σｐ（図中の「３０」参照）や、当該レベルのトレーニングを完了するのに必要なポイントＰ（図中の「１００ｐｔ」参照）が表示されるようになっている。
【００２６】
そして、本発明では、携帯情報端末２０は、次回のトレーニングに対して付与するポイントｐを、前回のトレーニングの終了直後は０又は負の値とし、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するようになっている（ポイント設定装置としての機能）。
そして、携帯情報端末２０は、設定したポイントｐをユーザＡに提示するとともに（提示装置としての機能。図４の「期待獲得ポイント」参照）、トレーニングを開始した時点で設定されていたポイントｐを、当該トレーニングが終了した時点でユーザＡに付与するようになっている（ポイント付与装置としての機能）。
【００２７】
なお、ポイント設定装置や提示装置、ポイント付与装置を携帯情報端末２０とは別体の装置として構成することも可能である。
また、高度な計算処理や解析処理等を携帯情報端末２０で行う代わりにサーバ３０で行うように構成することも可能である。また、動作センサ装置１０が取得した動作データ等を携帯情報端末２０からサーバ３０に送信して、サーバ３０でユーザＡのトレーニング状況を継続的に管理するように構成することも可能である。
【００２８】
次に、携帯情報端末２０で実行される処理について、いくつかの実施形態を挙げて説明する。
【００２９】
［第１の実施の形態］
本発明の第１の実施形態では、本発明に係る運動支援システム１の基本的な構成について説明する。図５は、本実施形態に係る携帯情報端末２０で実行される各処理を説明するフローチャートである。
なお、携帯情報端末２０は、ユーザＡの操作による任意のタイミングで、表示画面２１上に、後述するポイントカウンタの値すなわち次回のトレーニングを行うことで獲得できるポイントｐ（図４の「期待獲得ポイント」参照）等を表示（提示）する。
【００３０】
図５に示すように、携帯情報端末２０は、プログラムが起動すると（ステップＳ１）、図３（Ａ）、（Ｂ）に示したように、表示画面２１上にトレーニングのメニューの一覧やメニューごとのレベルを表示して、ユーザＡにトレーニングのメニューやレベルを選択させて設定させる（ステップＳ２）。
なお、トレーニングの各レベルには予め所定時間Ｎがそれぞれ割り当てられており、携帯情報端末２０は、ユーザＡがトレーニングのレベルが設定された時点で、そのレベルに対応する所定時間Ｎを設定する（ステップＳ３）。また、デフォルトの状態では、ポイントカウンタには、設定されたトレーニングのレベルに対応するポイントｐの値（上限値。図４の例では期待獲得ポイントの上限値１０）がセットされる。
【００３１】
続いて、携帯情報端末２０は、動作センサ装置１０から送信されてくる動作データに基づいてユーザＡの動作状態を把握し、ユーザＡがトレーニングを開始したか否かを判断し（ステップＳ４）、ユーザＡがトレーニングを開始したと判断すると（ステップＳ４；ＹＥＳ）、続いて、ユーザＡがトレーニングを終了したか否かを判断する（ステップＳ５）。
そして、ユーザＡがトレーニングを終了したと判断すると（ステップＳ５；ＹＥＳ）、携帯情報端末２０は、続いて、現在のポイントカウンタの値をポイントｐとして付与する（ステップＳ６）。
【００３２】
本実施形態では、携帯情報端末２０は、図５に示すように、ユーザＡがトレーニングを開始してから終了するまでの間、ポイントカウンタの値を増加させない。そのため、携帯情報端末２０は、トレーニングが終了した時点で、当該トレーニングを開始した時点で設定されていたポイントｐをユーザＡに付与することになる。
例えば、ユーザＡがトレーニングを開始する時点で、図４に示したように、現在のポイントカウンタの値（期待獲得ポイント）が３であれば、トレーニングが終了した時点でそのポイント「３」がユーザＡに付与される。そして、図４の例ではこれまで３０だったポイントｐの合計値Σｐに今回付与された３ポイントが加算されて、新たな合計値Σｐは３３になる（図示省略）。
【００３３】
続いて、携帯情報端末２０は、ポイントカウンタの値を０にする（ステップＳ７）。ポイントカウンタの値は、次回のトレーニングに対して付与するポイントｐに相当する。そのため、本実施形態では、上記のように前回のトレーニングの終了直後にポイントカウンタの値を０にすることで、次回のトレーニングに対して付与するポイントｐを前回のトレーニングの終了直後は０とするようになっている。
なお、前回のトレーニングの終了直後にポイントカウンタの値を負の値にして、次回のトレーニングに対して付与するポイントｐを前回のトレーニングの終了直後は負の値とすることも可能である。
【００３４】
そのため、本実施形態では、この時点、すなわちユーザＡが前回のトレーニングの終了直後に続けて次回のトレーニングを行った場合、ユーザＡに付与されるポイントｐ（ユーザＡが獲得するポイントｐ）は０又は負の値ということになる。
【００３５】
続いて、携帯情報端末２０は、前回のトレーニングが終了してから所定時間Ｎが経過したか否かを判断し（ステップＳ８）、所定時間Ｎが経過していなければ（ステップＳ８；ＮＯ）、続くステップＳ９、Ｓ１０の処理をスキップしてステップＳ４の判断処理に戻る。
また、携帯情報端末２０は、前回のトレーニングが終了してから所定時間Ｎが経過し（ステップＳ８；ＹＥＳ）、ポイントカウンタの値が上限値に達していなければ（ステップＳ９；ＮＯ）、ポイントカウンタの値を増加させる（ステップＳ１０）。
【００３６】
なお、ポイントカウンタの値の上限値とは、前述したように、設定されたトレーニングのレベルに対応するポイントｐの値（図４の例では１０）であり、ポイントカウンタの値が上限値に達していれば（ステップＳ９；ＹＥＳ）、携帯情報端末２０は、それ以上ポイントカウンタの値を増加させず、続くステップＳ１０の処理をスキップしてステップＳ４の判断処理に戻る。
また、上記のようにポイントカウンタの値が増加するにつれて、ユーザＡが図４に示した画面を表示させた場合に、期待獲得ポイントを表す横棒が図中右方向に長くなっていくように表示される。
【００３７】
一方、携帯情報端末２０は、ステップＳ４の判断処理で、ユーザＡがトレーニングを開始していないと判断すると（ステップＳ４；ＮＯ）、ステップＳ５〜Ｓ７の各処理をスキップしてステップＳ８の処理に移行し、前回のトレーニングが終了してから（ステップＳ５；ＹＥＳ）又はポイントカウンタの値を増加させてから（ステップＳ１０）、所定時間Ｎが経過したか否かを判断する（ステップＳ８）。
そして、所定時間Ｎが経過していなければ（ステップＳ８；ＮＯ）、ステップＳ４の判断処理に戻り、所定時間Ｎが経過し（ステップＳ８；ＹＥＳ）、ポイントカウンタの値が上限値に達していなければ（ステップＳ９；ＮＯ）、ポイントカウンタの値を増加させる（ステップＳ１０）。
以下も同様にして処理を繰り返す。
【００３８】
本実施形態では、このように、ポイント設定装置としての携帯情報端末２０は、次回のトレーニングに対して付与するポイントｐ（すなわちポイントカウンタの値）を、前回のトレーニングの終了直後は０又は負の値とし、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定する。
そして、提示装置としての携帯情報端末２０は、ユーザＡの操作による任意のタイミングで、図４に示したように、ポイントカウンタの値、すなわち上記のように変化するポイントｐを次回のトレーニングで付与可能なポイントｐ（図４の例では期待獲得ポイント）としてユーザＡに提示する。
【００３９】
そのため、ユーザＡが、次回のトレーニングを行おうとして携帯情報端末２０の表示画面２１上で期待獲得ポイント（図４参照。すなわち次回のトレーニングで付与可能なポイントｐ）の表示を見ると、前回のトレーニングが終了した直後の時点では、次回のトレーニングで付与可能なポイントｐとして０や負の値が表示（提示）される。
また、前回のトレーニングが終了してからさほど時間が経過していない時点では、次回のトレーニングで付与可能なポイントｐとして正の小さな値が表示される。
【００４０】
このように、前回のトレーニングが終了してから時間があまり経過していない状況では次回のトレーニングで付与可能なポイントｐ（図４の例では期待獲得ポイント）として０や負の値、あるいは正の小さな値しか提示されない。
そのため、このような状況では、ユーザＡには次回のトレーニングを行おうとするモチベーションが働かず、トレーニングを控えるようになる。
【００４１】
すなわち、本実施形態では、このように、前回のトレーニングが終了してから時間があまり経過しておらず、ユーザＡの休養が十分にとれていない状況では、ユーザＡの次回のトレーニングへのモチベーションを低下させて、次回のトレーニングを行わせないようにする。
本実施形態に係る運動支援システム１では、このようにして、ユーザＡがポイントを得たいがためにトレーニングを行い過ぎることを防止して、ユーザＡがオーバーワークになることを確実に防止するようになっている。
【００４２】
一方、本発明では、前回のトレーニングが終了してから十分に時間が経過すると、次回のトレーニングで付与されるポイントｐは減ることなく上限値あるいは上限値に近い値になっている。そのため、前回のトレーニングが終了してから時間が経過してしまっても、ユーザＡは大きな値の期待獲得ポイントを得るために次回のトレーニングを行うようになる。
このように、本実施形態に係る運動支援システム１では、前回のトレーニングが終了してから十分に時間が経過していて、ユーザＡの休養が十分にとれている状況では、ユーザＡに次回のトレーニングへのモチベーションを生じさせて、次回のトレーニングを行わせることが可能となり、ユーザＡのトレーニングが三日坊主にならないように工夫されている。
【００４３】
以上のように、本実施形態に係る運動支援システム１によれば、前回のトレーニングが終了してから時間があまり経過しておらず、ユーザＡの休養が十分にとれていない状況では、次回のトレーニングに対して付与されるポイントｐとして０や負の値、あるいは小さな正の値をユーザＡに提示することで、ユーザＡの次回のトレーニングへのモチベーションを低下させ、次回のトレーニングを行わないようにさせることが可能となり、ユーザＡがオーバーワークになることを確実に防止することが可能となる。
【００４４】
また、前回のトレーニングが終了してから十分に時間が経過していて、ユーザＡの休養が十分にとれている状況では、次回のトレーニングに対して付与されるポイントｐとしてポイントｐの上限値やそれに近い値をユーザＡに提示することで、ユーザＡに次回のトレーニングへのモチベーションを生じさせ、次回のトレーニングを行わせることが可能となり、ユーザＡにトレーニングを継続して行うように促すことが可能となる。
【００４５】
なお、上記の説明から分かるように、所定時間Ｎを長く設定すると、次回のトレーニングに対して付与するポイントｐ（期待獲得ポイント）が、前回のトレーニングが終了してからゆっくりと時間をかけて増加していく状態になる。
また、逆に、所定時間Ｎを短く設定すると、次回のトレーニングに対して付与するポイントｐ（期待獲得ポイント）が、前回のトレーニングが終了してから比較的速やかに短時間で増加していく状態になる。
【００４６】
そのため、例えば、ユーザＡにかかる負荷が大きいトレーニングのレベルに対しては上記の所定時間Ｎを長く設定し（例えば１２時間など）、ユーザＡが時間をかけて十分に休養してから次回のトレーニングを行うようにさせることが望ましい。
その場合、図５のステップＳ１０の処理で、例えばポイントカウンタの値を１ずつ増加させるなど、所定時間Ｎごとのポイントカウンタの上げ幅を小さくすることで、次回のトレーニングに対して付与するポイントｐ（期待獲得ポイント）が大きな値になるまで時間がかかるようにして、ユーザＡに十分に休養させるように促すことが望ましい。
【００４７】
一方、例えば、ユーザＡにかかる負荷が小さいトレーニングのレベルに対しては上記の所定時間Ｎを短く設定すれば（例えば１時間など）、ユーザＡに短いインターバルで次回のトレーニングを行わせることができる。
また、その場合、図５のステップＳ１０の処理で、増加させるポイントカウンタの値を大きくすれば、次回のトレーニングに対して付与するポイントｐ（期待獲得ポイント）が比較的速やかに上限値まで増加するため、ユーザＡに速やかに次回のトレーニングを行わせるように促すことができる。
【００４８】
このように、ステップＳ３で設定される所定時間Ｎや、ステップＳ１０でのポイントカウンタの値の上げ幅等は、トレーニングの負荷の大きさの度合い等に応じて、ユーザＡに適切な長さのインターバルを取りながらトレーニングを行わせることができるようにそれぞれ適切な値に設定される。
また、トレーニング終了直後に続けてトレーニングを行わない方がよいような負荷が大きいトレーニングの場合には、例えば、上記のように、トレーニングの終了直後はポイントｐ（期待獲得ポイント）を負の値に設定するように構成することが望ましい。このように構成すれば、ユーザＡはポイントｐを減らしてまで次回のトレーニングを行おうとしないため、トレーニング終了直後に続けてトレーニングを行うことを防止することが可能となる。
【００４９】
ところで、以下の各実施形態についても同様であるが、上記の実施形態に係る運動支援システム１を、１つの装置（運動支援装置）として構成することも可能である。
【００５０】
この場合、運動支援装置１００は、図６に示すように、次回のトレーニングに対して付与するポイントｐを、前回のトレーニングの終了直後は０又は負の値とし、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定部１０１（上記の運動支援システム１におけるポイント設定装置としての携帯情報端末２０に相当）と、ポイント設定部１０１が設定したポイントｐをユーザＡに提示する提示部１０２（上記の運動支援システム１における提示装置としての携帯情報端末２０に相当）と、トレーニングを開始した時点で設定されていたポイントｐを、当該トレーニングが終了した時点でユーザＡに付与するポイント付与部１０３（上記の運動支援システム１におけるポイント付与装置としての携帯情報端末２０に相当）と、トレーニング中のユーザＡの動作状態に関する動作データ（例えば上下、左右、前後の各方向の加速度、体の向き、ピッチ、走行距離など）を取得する動作センサ部１０４（上記の運動支援システム１における動作センサ装置１０に相当）を備えるように構成される。
【００５１】
運動支援装置１００は、例えばウェアラブル端末等で構成することが可能である。
そして、このように、上記の実施形態に係る運動支援システム１を１つの運動支援装置１００として構成しても、運動支援装置１００を、上記の運動支援システム１と全く同様に機能させることが可能となり、その優れた作用効果を的確に発揮させることが可能となる。
【００５２】
［第２の実施の形態］
一方、ユーザＡがあるトレーニングを行うことがオーバーワークになるか否かは、上記のようにそのトレーニングの負荷の大きさに依存するが、ユーザＡが何らかの原因で疲労している場合も、トレーニングを繰り返し行うとオーバーワークになる可能性がある。
そこで、本発明の第２の実施形態では、ユーザＡの疲労度に着目した、トレーニング時のオーバーワークを防止するための構成について説明する。
【００５３】
トレーニング時にユーザＡが疲労していると、ユーザＡのフォームやペースに乱れが生じる場合がある。
そこで、本実施形態に係る運動支援システム１では、動作センサ装置１０で取得したトレーニング中のユーザＡの動作状態に関する動作データを、トレーニング後に解析し、前回のトレーニング時にユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあったか否かを判断して、ユーザＡが疲労しているか否かを判断するようになっている。
【００５４】
この場合、運動支援システム１の全体構成や動作センサ装置１０の構成は図１や図２に示した構成と同様に構成されるが、携帯情報端末２０（ポイント設定装置）で実行される処理が、第１の実施形態の場合と一部異なる。
図７は、本実施形態に係る携帯情報端末２０で実行される各処理を説明するフローチャートである。なお、携帯情報端末２０は、ユーザＡの操作により、任意のタイミングで表示画面２１上にポイントｐ（期待獲得ポイント）等を表示（提示）する点は第１の実施形態の場合と同様である。
【００５５】
図７に示すように、携帯情報端末２０は、第１の実施形態と同様にステップＳ１〜Ｓ１０の各処理を行うが、本実施形態では更にステップＳ１１〜Ｓ１４の各処理を行うようになっている。
ステップＳ１〜Ｓ１０の各処理については第１の実施形態で説明したため説明を省略し、以下、ステップＳ１１〜Ｓ１４の各処理について説明する。
【００５６】
携帯情報端末２０は、トレーニングが終了して（ステップＳ５；ＹＥＳ）、ステップＳ６、Ｓ７の各処理を行い、所定時間ＮをステップＳ３で設定された初期設定値に戻す（ステップＳ１１）。続いて、動作センサ装置１０から送信されてきた前回のトレーニング時の（すなわち終了したばかりのトレーニング中の）動作データを解析して（ステップＳ１２）、前回のトレーニング時にユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあったか否かを判断する（ステップＳ１３）。
なお、ステップＳ１２の解析処理やステップＳ１３の判断処理をサーバ３０で行うように構成することも可能である。そして、その場合は、サーバ３０がポイント設定装置の一部として機能することになる。
【００５７】
ユーザＡのフォームの一定以上の乱れがあった場合とは、例えば、動作センサ装置１０の加速度センサやジャイロセンサの値から割り出したユーザＡの重心の前後左右へのずれ（蛇行）等がそれまでの傾向から所定の閾値以上の大きく変化した場合として定義される。また、例えば、トレーニング中にユーザＡが足を地面に着くごとに、ブレーキが所定の閾値以上かかっているか否かを判断してフォームの乱れを判断するように構成してもよい。
また、ユーザＡのペースの一定以上の乱れがあった場合とは、例えば、動作センサ装置１０のＧＰＳセンサの値から割り出したユーザＡの移動速度がそれまでの移動速度の傾向から所定の閾値以上の大きく変化した場合として定義される。
【００５８】
そして、携帯情報端末２０は、前回のトレーニング時にユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがなかったと判断した場合には（ステップＳ１３；ＮＯ）所定時間Ｎを変更しないが、前回のトレーニング時にユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあったと判断した場合には（ステップＳ１３；ＹＥＳ）、ユーザＡが疲労している可能性があるため、所定時間Ｎをより大きな値に変更する（ステップＳ１４）。
すなわち、本実施形態では、携帯情報端末２０は、前回のトレーニング時にユーザＡのフォームやペースに乱れがありユーザＡが疲労している可能性がある場合には、所定時間Ｎをより長くして、次回のトレーニングに対して付与するポイントｐを増加させるタイミングを遅らせるようになっている。
【００５９】
そして、このようにユーザＡが疲労している可能性がある場合にポイントｐを増加させるタイミングを遅らせることで、前回のトレーニングが終了した後、ポイントｐ（図４の期待獲得ポイント）がなかなか増加しなくなる。そのため、ユーザＡが次回のトレーニングを行っても獲得できるポイントｐが少ない期間が長くなるため、ユーザＡが次回のトレーニングを行おうとするモチベーションが働かない期間が長くなり、ユーザＡが次回のトレーニングを開始するタイミングを遅らせることができる。そのため、その分、ユーザＡを長く休憩させることが可能となる。
そのため、本実施形態に係る運動支援システム１（運動支援装置１００）によれば、ユーザＡが疲労している可能性がある場合に、ユーザＡに休憩を取らせることが可能となり、ユーザＡがトレーニング時にオーバーワークになることを的確に防止することが可能となる。
【００６０】
なお、上記のように、ユーザＡが疲労している可能性があると判断される場合に、例えば、携帯情報端末２０の表示画面２１等に「疲労している可能性があります。休憩を十分に取って下さい。」等の表示を行い、ユーザＡに休憩を取ることを促すように構成することも可能である。
【００６１】
［第３の実施の形態］
また、人が疲労していると脈拍が上昇する傾向がある。そして、これを活用して、ユーザＡのオーバーワークを防止するように構成することも可能である。
この場合、例えば動作センサ装置１０にユーザＡの脈拍を計測する脈拍センサを備えるように構成し、動作センサ装置１０で、ユーザＡの脈拍に関する脈拍データを取得するように構成する（脈拍センサ装置としての機能）。
【００６２】
なお、ユーザＡの脈拍に関する脈拍データを取得する脈拍センサ装置を、動作センサ装置１０とは別体の装置として構成することも可能である。また、以下、動作センサ装置１０でユーザＡの脈拍データを取得する場合、脈拍センサ装置１０という。
そして、脈拍センサ装置１０は、例えば、ユーザＡが起床した際や、トレーニングを行っていない時、例えば、携帯情報端末２０の表示画面２１上に図４に示した画面を表示させた場合などに、ユーザＡの脈拍データ（運動していない安静時の脈拍データ）を取得して携帯情報端末２０に送信する。
【００６３】
そして、図８に示すように、携帯情報端末２０（ポイント設定装置）は、次回のトレーニング前に脈拍センサ装置１０から送信されてきたユーザＡの脈拍データを受信すると（ステップＳ２０）、割り込み処理を行い、送信されてきた脈拍データに基づいてユーザＡが疲労しているか否かを判定する（ステップＳ２１）。
そして、ユーザＡの安静時の脈拍が所定の閾値以上に多いなど、ユーザＡが疲労していると判定した場合には（ステップＳ２１；ＹＥＳ）、前述した前回のトレーニングが終了してからの経過時間にかかわらず、また、現在のポイントカウンタの値にかかわらず、ポイントカウンタの値を０又は負の値に設定することで（ステップＳ２２）、次回のトレーニングに対して付与するポイントｐを０又は負の値に設定するように構成することが可能である。
【００６４】
このように構成すると、ユーザＡが携帯情報端末２０の表示画面２１上に図４に示した画面を表示させると、ポイントｐ（期待獲得ポイント）が０又は負の値になっているため、ユーザＡの次回のトレーニングへのモチベーションを低下させ、次回のトレーニングを行わないようにさせることが可能となる。
そのため、ユーザＡが疲労している場合に、ユーザＡに休憩を取らせることが可能となり、ユーザＡがトレーニング時にオーバーワークになることを的確に防止することが可能となる。
【００６５】
なお、携帯情報端末２０（ポイント設定装置）が、ユーザＡが疲労していると判定し、ポイントｐを０又は負の値にした際に、例えば、図４に示した画面上に疲労している可能性がある旨の表示を行うなどして、ユーザＡに休憩を取るように促すように構成することも可能である。
【００６６】
［第４の実施の形態］
ところで、上記の第２の実施形態では、ユーザＡのオーバーワークを防止するために、前回のトレーニング時のユーザＡの動作データに基づいて次回のトレーニングに対して付与するポイントｐを増加させるタイミングを遅らせる場合について説明した。
それと同様にして、ユーザＡが現在行っているトレーニング中にユーザＡが疲労している可能性がある場合に、ユーザＡが当該トレーニングを続行しないように促してユーザＡのオーバーワークを防止するように構成することも可能である。
【００６７】
この場合、動作センサ装置１０は、ユーザＡが現在行っているトレーニング中に、取得したトレーニング中のユーザの動作状態に関する動作データを携帯情報端末２０に送信するように構成される。
そして、携帯情報端末２０（ポイント設定装置）は、ユーザＡのトレーニング中に動作センサ装置１０から送信されてきた動作データに基づいてユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあった場合に、当該トレーニングに対して付与するポイントｐを減少させるように構成される。
【００６８】
以下、図９を参照して具体的に説明する。なお、以下の各処理の一部（特にステップＳ３１、Ｓ３２等の処理）をサーバ３０に行わせてもよいことは第２の実施形態の場合と同様である。
携帯情報端末２０は、図５や図７に示したフローチャートで説明した各処理を行う際に、トレーニングが開始されると（図５、図７のステップＳ４；ＹＥＳ）、図９のフローチャートに示す各処理を行う。なお、ステップＳ１〜Ｓ１５の各処理については上述した通りであり、説明を省略する。
【００６９】
携帯情報端末２０は、ユーザＡがトレーニングを開始したと判断すると（図５、図７のステップＳ４；ＹＥＳ）、続いて、動作センサ装置１０からユーザＡの動作データを送信させる。そして、ユーザＡの動作データを受信すると（ステップＳ３０）、動作データを解析して（ステップＳ３１）、現在のユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあったか否かを判断する（ステップＳ３２）。
なお、本実施形態では、上記のようにユーザＡがトレーニングを行っている最中にフォームやペースの乱れがあるか否かを判断しなければならず、リアルタイム性が要求されるため、携帯情報端末２０は、動作センサ装置１０から送信されてきた全ての動作データを解析する代わりに、例えば、所定時間前（例えば３分前）から現在までの動作データのみを解析するように構成することも可能である。
【００７０】
そして、携帯情報端末２０は、現在のユーザＡのフォーム又はペースの少なくとも一方に一定以上の乱れがあったと判断した場合には（ステップＳ３２；ＹＥＳ）、例えば携帯情報端末２０を振動させたり、携帯情報端末２０から音声を発生させたり、あるいはそれらとともに携帯情報端末２０の表示画面２１上に表示するなどして、オーバーワークになっておりこれ以上トレーニングを続けるとポイントｐを減らす旨をユーザＡに通知する（ステップＳ３３）。
【００７１】
このように通知してユーザＡに注意を促した時点で、ユーザＡがトレーニングを終了すれば（ステップＳ５；ＹＥＳ）、携帯情報端末２０は、図５や図７に示したフローチャートに戻ってステップＳ６以降の各処理を行う。
そのため、現在のポイントカウンタの値（すなわち当該トレーニングを開始した時点で設定されていたポイントｐ）がポイントｐとしてユーザＡに付与される。
【００７２】
一方、上記のように通知しても、ユーザＡがトレーニングを終了しない場合には（ステップＳ５；ＮＯ）、携帯情報端末２０は、ポイントカウンタの値を減算して（ステップＳ３４）、当該トレーニングに対してユーザＡに付与するポイントｐを減少させる。そして、ユーザＡには、トレーニングを終了した時点でのポイントカウンタの値がポイントｐとして付与される。
【００７３】
以上のように構成すれば、フォームやペースが乱れるまで走るなど、ユーザＡが疲労している可能性がある状態でトレーニングを続けると、獲得できるポイントｐが減少してしまうことを、トレーニング中のユーザＡにリアルタイムに通知することが可能になる。そして、ユーザＡは「これ以上トレーニングを続けるとポイントを損してしまう」等の心理が働くため、ユーザＡにトレーニングを終了するように促すことができる。
そのため、本実施形態に係る運動支援システム１（運動支援装置１００）によれば、ユーザＡが疲労している可能性がある場合に、ユーザＡが行っているトレーニングを終了させて、ユーザＡがオーバーワークの状態になることを的確に防止することが可能となる。
【００７４】
なお、上記の場合、ポイントカウンタの値を１ずつ減算させるように構成してもよく、あるいは１回につき２以上減算させてもよい。
また、ポイントカウンタの値が０になった時点で減算を中止して負の値にならないように構成してもよく、また、負の値になることを許容するように構成することも可能である。ポイントカウンタの値が負の値になることを許容するように構成すれば、ユーザＡにトレーニングを終了させる作用効果がより強く働くようになる。
【００７５】
さらに、トレーニング中にユーザＡの脈拍（この場合は動作時の脈拍）を測定するように構成し、例えば測定した脈拍が所定の閾値以上に上がった場合に、上記と同様にユーザＡに通知する（ステップＳ３３）等の処理を行うように構成することも可能である。
【００７６】
なお、上述した各実施の形態において、次回のトレーニングに対して付与するポイントｐを前回のトレーニングの終了直後は０又は負の値としたが、期待獲得ポイントの上限値より十分に小さな正の値、例えば、期待獲得ポイントの上限値が１０であれば、例えば、１とするようにしてもよい。
【００７７】
また、以上、本発明の実施形態について説明したが、本発明は、かかる実施形態に限定されず、その要旨を逸脱しない範囲で種々変形が可能であることは言うまでもない。
また、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７８】
［付記］
＜請求項１＞
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定装置と、
前記ポイント設定装置が設定した前記ポイントをユーザに提示する提示装置と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与装置と、
を備えることを特徴とする運動支援システム。
＜請求項２＞
トレーニング中のユーザの動作状態に関する動作データを取得する動作センサ装置を備え、
前記ポイント設定装置は、前記動作センサ装置から送信されてきた前回のトレーニング時の前記動作データに基づいて前回のトレーニング時にユーザのフォーム又はペースの少なくとも一方に一定以上の乱れがあった場合に、次回のトレーニングに対して付与する前記ポイントを増加させるタイミングを遅らせることを特徴とする請求項１に記載の運動支援システム。
＜請求項３＞
前記ポイント設定装置は、次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了直後は０又は負の値とすることを特徴とする請求項１又は請求項２に記載の運動支援システム。
＜請求項４＞
ユーザの脈拍に関する脈拍データを取得する脈拍センサ装置を備え、
前記ポイント設定装置は、次回のトレーニング前に、前記脈拍センサ装置から送信されてきた前記脈拍データに基づいてユーザが疲労しているか否かを判定し、ユーザが疲労していると判定した場合には、前記経過時間にかかわらず、次回のトレーニングに対して付与する前記ポイントを０又は負の値に設定することを特徴とする請求項３に記載の運動支援システム。
＜請求項５＞
トレーニング中のユーザの動作状態に関する動作データを取得する動作センサ装置を備え、
前記ポイント設定装置は、ユーザが現在行っているトレーニング中に前記動作センサ装置から送信されてきた前記動作データに基づいてユーザのフォーム又はペースの少なくとも一方に一定以上の乱れがあった場合に、当該トレーニングに対して付与する前記ポイントを減少させることを特徴とする請求項１から請求項４のいずれか一項に記載の運動支援システム。
＜請求項６＞
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定するポイント設定部と、
前記ポイント設定部が設定した前記ポイントをユーザに提示する提示部と、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与するポイント付与部と、
を備えることを特徴とする運動支援装置。
＜請求項７＞
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定し、
設定した前記ポイントをユーザに提示し、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与する、
ことを特徴とする運動支援方法。
＜請求項８＞
コンピュータに、
次回のトレーニングに対して付与するポイントを、前回のトレーニングの終了時からの経過時間に応じて増加させるようにして設定させ、
前記ポイント設定装置が設定した前記ポイントをユーザに提示させ、
トレーニングを開始した時点で設定されていた前記ポイントを、当該トレーニングが終了した場合にユーザに付与させる、
ことを特徴とする運動支援プログラム。
【符号の説明】
【００７９】
Ａ  ユーザ
ｐ  ポイント
１  運動支援システム
１０  動作センサ装置（動作センサ装置、脈拍センサ装置）
２０  携帯情報端末（ポイント設定装置、提示装置、ポイント付与装置）
１００  運動支援装置
１０１  ポイント設定部
１０２  提示部
１０３  ポイント付与部
【図１】
2020175035.tif 000003
【図２】
2020175035.tif 000004
【図３】
2020175035.tif 000005
【図４】
2020175035.tif 000006
【図５】
2020175035.tif 000007
【図６】
2020175035.tif 000008
【図７】
2020175035.tif 000009
【図８】
2020175035.tif 000010
【図９】
2020175035.tif 000011