(57)【要約】【課題】ユーザの運動動作を所望のペースに誘導するペースメーキング機能を実現することができるとともに、当該運動中の状態をユーザが直感的に把握できるように提供する。【解決手段】ユーザＵＳが入力したランニングコースについて、走行区間ごとに任意に目標ペースが設定され、ランニング中に、リスト機器１００の表示部１４１に、目標ペースに基づいて移動するペースメーカーの仮想オブジェクト１１と、ユーザＵＳの実測ペースに基づいて移動するオブジェクト２１との両方が常時表示される。これらの仮想オブジェクト１１、ユーザＵＳのオブジェクト２１は、走行区間が更新されるたびに所定のスタート位置に戻されるとともに、目標ペースが順次更新される。【選択図】図４
2017136387.tif 000002
【特許請求の範囲】
【請求項１】
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を表示する表示領域を有する表示部と、
前記第１オブジェクト及び前記第２オブジェクトの前記表示領域内での表示位置を制御する制御部と、
前記ユーザの移動速度を取得する移動速度取得部と、
を備え、
前記制御部は、
前記ユーザが第１地点から第２地点まで移動予定経路を介して移動している間に、前記表示領域に、前記第１地点に対応する起点位置と前記第２地点に対応する終点位置とを設定し、
前記第１オブジェクトの前記表示位置を、前記ユーザが移動を開始した時点からの経過時間と設定された目標ペースとに基づく前記移動予定経路での第１の移動距離に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示させ、
前記第２オブジェクトの前記表示位置を、前記経過時間で、前記ユーザが前記第１地点から前記移動予定経路において移動した第２の移動距離に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで移動した場合には、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時点の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するまで継続して表示させることを特徴する運動支援装置。
【請求項２】
前記制御部は、
前記表示領域において、前記終点位置を前記起点位置から第１の方向に沿って離間した位置に設定し、
前記ユーザが移動を開始する時点での前記第１オブジェクトと前記第２オブジェクトとの表示位置を、前記起点位置で、前記第１の方向に直交する第２の方向に沿って、互いに離間したスタート位置に設定することを特徴する請求項１に記載の運動支援装置。
【請求項３】
前記制御部は、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで移動した場合には、前記ユーザが前記第２地点に到達するまで、前記第１オブジェクトを前記終点位置に停止させた状態で、前記第１オブジェクトの表示を継続させることを特徴する請求項１又は２に記載の運動支援装置。
【請求項４】
前記目標ペースを生成するための情報が蓄積された記憶部と、
前記ユーザの前記移動予定経路を入力する入力操作部と、
前記移動予定経路を、所定の距離を有する複数の移動区間に分割し、前記複数の移動区間の各々の開始地点と終了地点とを、それぞれ前記第１地点と前記第２地点とに対応させ、前記記憶部に蓄積されている前記情報に基づいて、前記移動区間毎の前記目標ペースを設定する目標ペース設定部と、
を備えることを特徴する請求項１乃至３のいずれかに記載の運動支援装置。
【請求項５】
前記記憶部は、前記移動速度取得部により取得された前記ユーザの過去の前記センサデータを、前記情報として蓄積しており、
前記目標ペース設定部は、前記記憶部に蓄積されている、前記移動速度取得部により取得された前記ユーザの過去の前記センサデータに基づいて、前記目標ペースを設定することを特徴する請求項４に記載の運動支援装置。
【請求項６】
前記制御部は、
前記移動区間が変わる毎に、前記目標ペースの値を、変更後の前記移動区間に対して設定された値に更新することを特徴する請求項５に記載の運動支援装置。
【請求項７】
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を表示部の表示領域に表示し、前記ユーザが移動予定経路を介して第１地点から第２地点まで移動している間において、前記表示領域に、前記第１地点に対応する起点位置と前記第２地点に対応する終点位置とを設定し、前記第１オブジェクトの表示位置を、前記ユーザが移動を開始した時点からの経過時間と設定された目標ペースとに基づく前記移動予定経路での第１の移動距離に応じた位置に設定して、前記第１オブジェクトの表示位置を、経過時間の進行に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示させ、
前記ユーザが前記移動予定経路を介して前記第１地点から前記第２地点まで移動している間において、移動速度取得部により前記ユーザの移動速度を取得させ、前記第２オブジェクトの表示位置を、前記経過時間で、前記ユーザが前記第１地点から前記移動予定経路において移動した第２の移動距離に応じた位置に設定して、前記第２オブジェクトを、前記ユーザの移動に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで移動したときに、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時点の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するまで継続して表示させることを特徴する運動支援方法。
【請求項８】
前記ユーザが移動を開始する時点での前記第１オブジェクトと前記第２オブジェクトとの表示位置を、前記表示領域の第１の方向に沿って設けられた起点位置と終点位置における、前記起点位置で前記第１の方向に直交する第２の方向に沿って、互いに離間したスタート位置に設定することを特徴する請求項７に記載の運動支援方法。
【請求項９】
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで移動した場合には、前記ユーザが前記第２地点に到達するまで、前記第１オブジェクトを前記終点位置に停止させた状態で、前記第１オブジェクトの表示を継続させることを特徴する請求項７又は８に記載の運動支援方法。
【請求項１０】
コンピュータに、
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を表示部の表示領域に表示させ、
前記ユーザが移動予定経路を介して第１地点から第２地点まで移動している間において、前記表示領域に、前記第１地点に対応する起点位置と前記第２地点に対応する終点位置とを設定させ、前記第１オブジェクトの表示位置を、前記ユーザが移動を開始した時点からの経過時間と設定された目標ペースとの積による前記移動予定経路での第１の移動距離に応じた位置に設定して、前記第１オブジェクトを、経過時間の進行に応じて、前記起点位置から前記終点位置に向かって移動させるように表示させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示させ、
前記ユーザが前記移動予定経路を介して前記第１地点から前記第２地点まで移動している間において、移動速度取得部により前記ユーザの移動速度を取得させ、前記第２オブジェクトの表示位置を、前記経過時間で、前記ユーザが前記第１地点から前記移動予定経路において実際に移動した第２の移動距離に応じた位置に設定して、前記第２オブジェクトを、前記ユーザの移動に応じて、前記起点位置から前記終点位置に向かって移動させるように表示させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで移動したときに、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時点の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するまで継続して表示させることを特徴する運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動支援装置、運動支援方法および運動支援プログラムに関し、特に、ランニングやウォーキング等の運動動作を所望のペースに誘導するペースメーキング機能を備えた運動支援装置、運動支援方法および運動支援プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動を行って健康状態を維持、増進する人々が増えている。さらに、日常の運動を通して、マラソン大会や自転車レース等の競技への参加を目指す人も増加している。競技への参加を目指す人々の中では、競技での好成績を目標として、効率的かつ効果的なトレーニング方法への要望が高まっている。現在、このような要望に対応する製品や技術が種々開発されている。
【０００３】
例えば特許文献１には、ＧＰＳ（Global Positioning System；全地球測位システム）衛星から受信した信号から時刻、位置、速度等を含む測位データをＧＰＳ受信機で算出し、当該測位データに基づき走行時間、走行距離および平均速度等の走行データを含む計測データを算出して、表示装置に表示して走行者（ユーザ）に提供するＧＰＳ内蔵ストップウォッチが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−  ３９０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に記載された技術においては、ＧＰＳにより得られる測位データに基づいて、ユーザの走行データを含む各種の計測データ（走行距離や平均速度、ラップタイム、ゴール時刻等）が自動的に算出され、表示装置を介して走行中のユーザに提供される。ここで、人体に装着するストップウォッチ型や腕時計型の機器においては、表示装置に各種の情報が数値により表示されて、ユーザに提供されることが一般的であった。
【０００６】
しかしながら、このような数値による表示の場合、ユーザは運動中に表示画面を凝視することができないうえ、表示される情報について十分に理解していないと、瞬時に表示内容を把握することができないという問題を有していた。
【０００７】
また、上述した特許文献１に記載された技術においては、走行中のユーザの測位データに基づいて各種の走行情報を算出し、ユーザに提供するものに過ぎず、例えば、ランニング等において所望の記録を実現するためのトレーニングを行う場合に、ユーザの走りを誘導する、いわゆるペースメーキング機能を実現できるものではなかった。
【０００８】
そこで、本発明は、上述した問題点に鑑み、ユーザの運動動作を所望のペースに誘導するペースメーキング機能を実現することができるとともに、当該運動中の状態をユーザが直感的に把握できるように提供することができる運動支援装置、運動支援方法および運動支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る運動支援装置は、
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を
表示する表示領域を有する表示部と、
前記第１オブジェクト及び前記第２オブジェクトの前記表示領域内での表示位置を制御
する制御部と、
前記ユーザの移動速度を取得する移動速度取得部と、
を備え、
前記制御部は、
前記ユーザが第１地点から第２地点まで移動予定経路を介して移動している間に、前記
表示領域に、前記第１地点に対応する起点位置と前記第２地点に対応する終点位置とを設
定し、
前記第１オブジェクトの前記表示位置を、前記ユーザが移動を開始した時点からの経過
時間と設定された目標ペースとに基づく前記移動予定経路での第１の移動距離に応じて、
前記起点位置から前記終点位置に向かって移動させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、
前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示さ
せ、
前記第２オブジェクトの前記表示位置を、前記経過時間で、前記ユーザが前記第１地点
から前記移動予定経路において移動した第２の移動距離に応じて、前記起点位置から前記
終点位置に向かって移動させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度
に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで
移動した場合には、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時
点の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するま
で継続して表示させることを特徴する。
【００１０】
本発明に係る運動支援方法は、
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を
表示部の表示領域に表示し、前記ユーザが移動予定経路を介して第１地点から第２地点ま
で移動している間において、前記表示領域に、前記第１地点に対応する起点位置と前記第
２地点に対応する終点位置とを設定し、前記第１オブジェクトの表示位置を、前記ユーザ
が移動を開始した時点からの経過時間と設定された目標ペースとに基づく前記移動予定経
路での第１の移動距離に応じた位置に設定して、前記第１オブジェクトの表示位置を、経
過時間の進行に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、
前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示さ
せ、
前記ユーザが前記移動予定経路を介して前記第１地点から前記第２地点まで移動してい
る間において、移動速度取得部により前記ユーザの移動速度を取得させ、前記第２オブジ
ェクトの表示位置を、前記経過時間で、前記ユーザが前記第１地点から前記移動予定経路
において移動した第２の移動距離に応じた位置に設定して、前記第２オブジェクトを、前
記ユーザの移動に応じて、前記起点位置から前記終点位置に向かって移動させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度
に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで
移動したときに、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時点
の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するまで
継続して表示させることを特徴する。
【００１１】
本発明に係る運動支援プログラムは、
コンピュータに、
仮想移動体に対応する第１オブジェクトと、ユーザに対応する第２オブジェクトと、を
表示部の表示領域に表示させ、
前記ユーザが移動予定経路を介して第１地点から第２地点まで移動している間において
、前記表示領域に、前記第１地点に対応する起点位置と前記第２地点に対応する終点位置
とを設定させ、前記第１オブジェクトの表示位置を、前記ユーザが移動を開始した時点か
らの経過時間と設定された目標ペースとの積による前記移動予定経路での第１の移動距離
に応じた位置に設定して、前記第１オブジェクトを、経過時間の進行に応じて、前記起点
位置から前記終点位置に向かって移動させるように表示させ、
前記第１オブジェクトの前記表示位置が前記起点位置と前記終点位置の間であるとき、
前記表示領域の前記第１オブジェクトに対応した第１領域に前記目標ペースの値を表示さ
せ、
前記ユーザが前記移動予定経路を介して前記第１地点から前記第２地点まで移動してい
る間において、移動速度取得部により前記ユーザの移動速度を取得させ、前記第２オブジ
ェクトの表示位置を、前記経過時間で、前記ユーザが前記第１地点から前記移動予定経路
において実際に移動した第２の移動距離に応じた位置に設定して、前記第２オブジェクト
を、前記ユーザの移動に応じて、前記起点位置から前記終点位置に向かって移動させるよ
うに表示させ、
前記表示領域の前記第２オブジェクトに対応した第２領域に前記ユーザの前記移動速度
に基づく実際の走行ペースの値を表示させ、
前記ユーザが前記第２地点に到達する前に、前記第１オブジェクトが前記終点位置まで
移動したときに、前記第１領域に、前記第１オブジェクトが前記終点位置に移動した時点
の前記ユーザの前記実際の走行ペースの値を、前記ユーザが前記第２地点に到達するまで
継続して表示させることを特徴する。
【発明の効果】
【００１２】
本発明によれば、ユーザの運動動作を所望のペースに誘導するペースメーキング機能を実現することができるとともに、当該運動中の状態をユーザが直感的に把握できるように提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る運動支援装置の第１の実施形態を示す概略構成図である。
【図２】第１の実施形態に係る運動支援装置に適用される手首装着型のセンサ機器（リスト機器）の一例を示す概略構成図である。
【図３】第１の実施形態に係る運動支援装置における運動支援方法の一例を示すフローチャートである。
【図４】第１の実施形態に係る運動支援方法における画面表示例を示す概略図である。
【図５】第１の実施形態に係る運動支援方法における目標ペースの設定例を示す概念図である。
【図６】本発明に係る運動支援装置の第２の実施形態の第１の例を示す概略構成図である。
【図７】第２の実施形態に係る運動支援装置に適用される情報処理装置の一例を示す概略構成図である。
【図８】本発明に係る運動支援装置の第２の実施形態の第２の例を示す概略構成図である。
【図９】第２の実施形態に係る運動支援装置に適用される情報処理装置の一例を示す概略構成図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る運動支援装置、運動支援方法および運動支援プログラムについて、実施形態を示して詳しく説明する。なお、以下の説明では、本発明に係る運動支援装置の利用者（ユーザ）がランニングを行う場合のペースメーキング機能を実現するための運動支援装置について説明する。
【００１５】
＜第１の実施形態＞
（運動支援装置）
図１は、本発明に係る運動支援装置の第１の実施形態を示す概略構成図であり、図２は、本実施形態に係る運動支援装置に適用される手首装着型のセンサ機器（リスト機器）の一例を示す概略構成図である。
【００１６】
第１の実施形態に係る運動支援装置は、図１（ａ）に示すように、概略、機器使用者であるユーザＵＳが手首に装着する腕時計型またはリストバンド型のセンサ機器（以下、便宜的に「リスト機器」と記す）１００を有している。リスト機器１００は、図１（ｂ）に示すように、大別して、ユーザＵＳの位置や移動速度等の運動情報を検出するとともに、ユーザＵＳの走りを誘導（ペースメーキング）するための運動支援情報を提供する機器本体１０１と、ユーザＵＳの手首に巻き付けることにより上記機器本体１０１を手首に装着するためのバンド部１０２と、を備えた外観構成を有している。
【００１７】
リスト機器１００は、具体的には、例えば図２に示すように、概略、ＧＰＳ受信回路１１０と、センサ部１２０と、入力インターフェース部１３０と、出力インターフェース部１４０と、演算回路１５０と、メモリ部１６０と、通信機能部１７０と、計時回路１８０と、動作電源１９０と、を備えている。
【００１８】
ＧＰＳ受信回路１１０は、複数のＧＰＳ衛星からの電波を、ＧＰＳアンテナ（図示を省略）を介して受信することにより、緯度、経度情報に基づく地理的な位置を検出して位置データとして出力する。また、ＧＰＳ受信回路１１０は、ＧＰＳ衛星からの電波のドップラーシフト効果を利用して、ユーザＵＳの移動速度を検出して速度データとして出力する。ここで、速度データは、上述した位置データと経過時間とに基づいて、後述する演算回路１５０により移動速度を算出するものであってもよい。これらの位置データや速度データを含むＧＰＳデータ（センサデータ）は、後述する計時回路１８０により規定される時間データに関連付けられて、メモリ部１６０のデータ保存用メモリ１６１の所定の記憶領域に保存される。なお、ＧＰＳ受信回路１１０は、上記の緯度、経度情報に基づく位置データに加えて、時刻データを取得するものであってもよく、この場合には、時刻データは、後述する出力インターフェース部１４０の表示部１４１への時刻表示や、計時回路１８０により規定される時間データの補正等に使用される。
【００１９】
センサ部１２０は、例えば地磁気センサ（電子コンパス）を有し、地球の磁場（磁界）を検出することにより、ユーザＵＳの進行方向（移動方向）を示す方向データを出力する。ここで、地磁気センサにより取得された方向データは、上述したＧＰＳ受信回路１１０により取得されたＧＰＳデータの補完や精度の向上に用いられる。センサ部１２０により取得された方向データは、上述したＧＰＳデータと同様に、計時回路１８０により規定される時間データに関連付けられて、メモリ部１６０のデータ保存用メモリ１６１の所定の記憶領域に保存される。なお、本実施形態に係る運動支援装置において、上述したＧＰＳ受信回路１１０により取得された位置データや速度データが十分な精度を有している場合には、地磁気センサを有していない構成であってもよい。また、センサ部１２０は、腕の振りや運動のリズム等の人体の動きを検出するための加速度センサや角速度センサ（ジャイロセンサ）を有しているものであってもよい。これらのセンサにより、ユーザＵＳの運動中の加速度や角速度が検出されて、加速度データや角速度データとして出力され、上記の方向データと同様に、時間データに関連付けられて、データ保存用メモリ１６１に保存される。
【００２０】
入力インターフェース部１３０は、例えば図２に示すように、操作スイッチ１３１と、タッチパネル１３２と、を有している。操作スイッチ１３１は、例えば図１（ｂ）に示すように、機器本体１０１の側面に突出するように設けられた押しボタン型のスイッチであって、上述したＧＰＳ受信回路１１０やセンサ部１２０におけるセンシング動作のＯＮ、ＯＦＦ制御や、後述する目標ペースの入力設定、出力インターフェース部１４０の表示部１４１に表示される項目の設定等の各種の入力操作に用いられる。
【００２１】
また、タッチパネル１３２は、後述する出力インターフェース部１４０に設けられる表示部１４１の前面側（視野側）に配置、または、表示部１４１の前面側に一体的に形成され、表示部１４１に表示された情報に応じた領域をタッチ操作することにより、当該情報に対応する機能が選択的に実行される。ここで、タッチパネル１３２により実現される機能は、上記の操作スイッチ１３１により実現される機能と同等であってもよいし、タッチパネル１３２による入力操作特有の機能を有していてもよい。なお、入力インターフェース部１３０は、例えば、上記の操作スイッチ１３１およびタッチパネル１３２のうちの、いずれか一方のみを備えた構成を有しているものであってもよい。
【００２２】
出力インターフェース部１４０は、例えば図２に示すように、表示部１４１と、音響部１４２と、振動部１４３と、を有している。表示部１４１は、例えばカラーやモノクロ表示が可能な液晶方式や、有機ＥＬ素子等の発光素子方式の表示パネルを有し、少なくとも上述したＧＰＳ受信回路１１０により取得されたＧＰＳデータや、後述する運動支援方法において目標ペース等を設定するための設定画面、ユーザＵＳの走りを誘導するために提供される運動支援情報等を表示する。
【００２３】
また、音響部１４２は、ブザーやスピーカ等の音響機器を有し、所定の音色や音パターン、音声メッセージ等の音情報を発生することにより、聴覚を通してユーザＵＳに各種の情報を提供、または、報知する。振動部１４３は、振動モータや振動子等の振動機器（バイブレータ）を有し、所定の振動パターンやその強弱等の振動情報を発生することにより、触覚を通してユーザＵＳに各種の情報を提供、または、報知する。ここで、音響部１４２や振動部１４３により提供または報知される各種の情報は、表示部１４１に表示される情報に連動するものであってもよい。なお、出力インターフェース部１４０は、少なくとも表示部１４１を備えた構成を有しているものであればよい。
【００２４】
メモリ部１６０は、例えば図２に示すように、大別して、データ保存用メモリ（以下、「データメモリ」と略記する）１６１と、プログラム保存用メモリ（以下、「プログラムメモリ」と略記する）１６２と、作業データ保存用メモリ（以下、「作業用メモリ」と略記する）１６３と、目標ペースデータベース１６４と、を有している。
【００２５】
データメモリ１６１は、上述したＧＰＳ受信回路１１０やセンサ部１２０により取得されたＧＰＳデータや、後述する運動支援方法において使用する目標ペース等を、それぞれ所定の記憶領域に保存する不揮発性メモリを有している。プログラムメモリ１６２は、ＧＰＳ受信回路１１０やセンサ部１２０におけるセンシング動作や、出力インターフェース部１４０における各種情報の提供動作等、各構成における所定の動作を実行するための制御プログラム、および、予め設定された目標ペースに基づいて、ユーザＵＳの走りを誘導する一連の運動支援動作（運動支援方法）を実行して、出力インターフェース部１４０の表示部１４１に所定の運動支援情報を表示するアルゴリズムプログラムを保存する。作業用メモリ１６３は、上記制御プログラムおよびアルゴリズムプログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。目標ペースデータベース１６４は、後述する運動支援方法において使用する目標ペース、または、目標ペースを生成するための各種データを保存する。ここで、目標ペースは、例えばユーザが過去に行ったランニングにおいて取得されたＧＰＳデータ等を含むトレーニングデータに基づいて生成される。なお、メモリ部１６０は、その一部または全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、リスト機器１００に対して着脱可能に構成されているものであってもよい。
【００２６】
演算回路１５０は、ＣＰＵ（中央演算処理装置）やＭＰＵ（マイクロプロセッサ）等の演算装置であって、後述する計時回路１８０において生成される動作クロックに基づいて、上述したプログラムメモリ１６２に保存された所定の制御プログラムを実行する。これにより、演算回路１５０は、ＧＰＳ受信回路１１０やセンサ部１２０におけるセンシング動作や、出力インターフェース部１４０における情報提供動作等の、各種の動作を制御する。また、演算回路１５０は、上記動作クロックに基づいて、プログラムメモリ１６２に保存された所定のアルゴリズムプログラムを実行する。これにより、演算回路１５０は、予め設定された目標ペースに基づいて、ユーザＵＳの走りを誘導する一連の運動支援動作を実行する。なお、演算回路１５０において実行される制御プログラムやアルゴリズムプログラムは、予め演算回路１５０の内部に組み込まれているものであってもよい。
【００２７】
通信機能部１７０は、リスト機器１００の外部に設けられた機器等との間で、各種のデータを送受信する際のインターフェースとして機能する。通信機能部１７０は、具体的には、例えばユーザＵＳがランニングを行った際に取得されたＧＰＳデータ等を、リスト機器１００の外部に設けられた記憶手段に転送してバックアップ保存したり、表示部１４１に表示する情報を、眼鏡型の表示装置（いわゆるヘッドマウントディスプレイ）等に送信して表示したりする際に用いられる。ここで、通信機能部１７０を介して、リスト機器１００と上記の外部機器との間でデータを送受信する手法としては、ワイファイ（WiFi；wireless fidelity（登録商標））やブルートゥース（Bluetooth（登録商標））等の各種の無線通信方式や、通信ケーブルを介した有線による通信方式を適用することができる。
【００２８】
計時回路１８０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、リスト機器１００の各構成の動作タイミングを規定する動作クロックや、現在時刻を示す時刻データ等を生成する。時刻データは、上述した出力インターフェース部１４０の表示部１４１に表示されることにより、現在時刻等がユーザＵＳに提供される。また、計時回路１８０は、上述したＧＰＳ受信回路１１０におけるＧＰＳデータの取得タイミングや、センサ部１２０における方向データ等の取得タイミングを計時して時間データとして出力する。これらの時間データは、取得されたＧＰＳデータ等に関連付けられてデータメモリ１６１に保存される。
【００２９】
動作電源１９０は、リスト機器１００の機器本体１０１内部の各構成に駆動用電力を供給する。動作電源１９０は、例えば市販のコイン型電池やボタン型電池等の一次電池、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができるほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電（エナジーハーベスト）技術による電源等を適用することもできる。
【００３０】
（運動支援方法）
次に、本実施形態に係る運動支援装置における運動支援方法について説明する。
図３は、本実施形態に係る運動支援装置における運動支援方法の一例を示すフローチャートである。図４は、本実施形態に係る運動支援方法における画面表示例を示す概略図である。図５は、本実施形態に係る運動支援方法における目標ペースの設定例を示す概念図である。
【００３１】
本実施形態に係る運動支援方法は、例えば図３のフローチャートに示すように、まず、ユーザＵＳがこれから行うランニングについて目標ペースを設定する（ステップＳ１０１）。具体的には、ユーザＵＳがリスト機器１００の入力インターフェース部１３０を操作することにより、演算回路１５０は、出力インターフェース部１４０の表示部１４１に目標ペースの設定画面を表示させる。次いで、ユーザＵＳがこれからランニングを行うコースの全走行距離を入力することにより、演算回路１５０は、当該ランニングコースを所定の区間距離ごとに分割して、複数の走行区間（またはラップ区間）を設定する。例えば区間距離を１ｋｍとし、フルマラソン（４２．１９５ｋｍ）に相当する距離のランニングを行う場合には、図５に示すように、計４３の走行区間が設定される。そして、演算回路１５０は、各走行区間について、ユーザＵＳのトレーニング履歴に基づいて、メモリ部１６０の目標ペースデータベース１６４から目標ペースを抽出し、各走行区間に関連付けて、メモリ部１６０のデータメモリ１６１の所定の記憶領域に保存する。これにより、各走行区間に目標ペースが設定され、ペースメーカーとなる仮想走者（バーチャルランナー）の走行ペースとして設定される。
【００３２】
ここで、目標ペースデータベース１６４から抽出される目標ペースは、ユーザＵＳが過去に行ったランニングのトレーニングデータのうち、最新のランニングの走行距離や走行時間等に基づいて生成されるものであってもよいし、目標ペースデータベース１６４に上記トレーニングデータとして、ランニングコースの地形情報（高度やコース形状等）やそのときの気象情報（気温や風向、風速等）等が関連付けて保存されている場合には、ユーザＵＳにより入力された地形情報や気象情報等の諸条件に基づいて抽出された走行距離や走行時間等に基づいて生成されるものであってもよい。
【００３３】
なお、目標ペースは、目標ペースデータベース１６４に保存されたユーザＵＳのトレーニングデータに基づいて生成される走行ペース（つまり、過去の走行ペース）に対して、例えば運動負荷や目標達成度等を加味した所定の係数を乗算することにより目標ペースを生成するものであってもよい。また、目標ペースは、ユーザＵＳのトレーニングデータのみに基づいて生成されるものに限定されるものではなく、例えばプロのアスリートの記録や専門家の指導に基づいて生成されるものであってもよい。
【００３４】
さらに、目標ペースの設定方法は、上述したように、目標ペースデータベース１６４に保存されたユーザＵＳのトレーニングデータに基づいて生成される目標ペースを、走行区間ごとに抽出して設定する手法に限定されるものではなく、ユーザＵＳが走行区間ごとに直接入力インターフェース部１３０を操作して、任意の数値の目標ペースを設定するものであってもよい。加えて、上記のような各手法により設定された目標ペースを、ユーザＵＳが直接入力インターフェース部１３０を操作して、適宜修正して設定するものであってもよい。
【００３５】
次いで、演算回路１５０は、表示部１４１の表示画面に、ペースメーカーとユーザＵＳのアニメーション画像を表示させる。ここでは、例えば図４（ａ）、（ｂ）に示すように、表示画面の上段の領域にペースメーカーのアニメーション画像である仮想オブジェクト１１が表示され、表示画面の下段の領域にアニメーション画像であるユーザＵＳのオブジェクト２１が表示される。また、ランニングの開始前、または、開始時点では、ペースメーカーのアニメーション画像である仮想オブジェクト１１とユーザＵＳのオブジェクト２１は、例えば図４（ｂ）に示すように、表示画面の左端近傍に設定されたスタート位置（起点）に並んで表示される（ステップＳＳ１０２）。
【００３６】
なお、図４（ｂ）に示した表示部１４１の表示画面において、ペースメーカーの仮想オブジェクト１１の上方には、上述したステップＳ１０１で設定された目標ペースが、例えば黒塗り枠囲み内に白抜き文字で表示される（図中、目標ペース表示１２）。ここに表示された「５’３０”」の表示は、５分３０秒／ｋｍの走行ペースを意味する。また、表示部１４１の表示画面において、アニメーション画像であるユーザＵＳのオブジェクト２１の下方には、ユーザＵＳの実際の走行ペース（実測ペース）が、例えば白塗り枠囲み内に黒文字で表示される（図中、実測ペース表示２２）。この「５’４０”」の表示は、５分４０秒／ｋｍの走行ペースを意味している。また、表示部１４１の表示画面の中段において、ペースメーカーの仮想オブジェクト１１とユーザＵＳのオブジェクト２１間の領域には、各走行区間におけるユーザＵＳの現在の走行距離が、例えば白塗り枠囲み内に黒文字で表示されるとともに（図中、実走行距離表示３１）、各走行区間内でのユーザＵＳの概略的な位置が、バーグラフにより表示される（図中、バーグラフ３２）。ここで、図４に示した画面表示例においては、表示部１４１としてモノクロ表示パネルを適用し、白黒画像や白黒文字、白黒図形等で表示した場合を示したが、例えばカラー表示パネルを適用した場合には、任意の彩色画像や彩色文字、彩色図形等で表示するものであってもよい。
【００３７】
次いで、ユーザＵＳがランニングを開始（スタート）すると同時に、または、当該開始タイミングに前後して、入力インターフェース部１３０においてスタート操作を行う（ステップＳ１０３）。次いで、演算回路１５０は、現在までに走行した走行区間の累積数（走行区間数）Ｌと、ステップＳ１０１においてランニングコースに設定された走行区間の総数（全走行区間数）ＳＬと、を比較して、ユーザＵＳが入力設定したランニングコースの全走行距離を走行したか否かを判定する（ステップＳ１０４）。ここでは、演算回路１５０は、現在の走行区間数Ｌが全走行区間数ＳＬ以下であるか否かを判定することにより、本実施形態に係る運動支援方法の処理を継続するか、終了するかを決定する（ステップＳ１０５）。
【００３８】
ステップＳ１０５において、走行区間数Ｌが全走行区間数ＳＬを超過したと判定（Ｌ≦ＳＬの判定が「Ｎｏ」）した場合には、演算回路１５０は、本実施形態に係る運動支援方法の処理を終了する（ＥＮＤ）。一方、ステップＳ１０５において、走行区間数Ｌが全走行区間数ＳＬ以下であると判定（Ｌ≦ＳＬの判定が「Ｙｅｓ」）した場合には、演算回路１５０は、ＧＰＳ受信回路１１０において取得されたＧＰＳデータに基づいて、以下の運動支援動作を実行する。すなわち、演算回路１５０は、例えば図４（ｃ）に示すように、表示画面の上段に表示されたペースメーカーの仮想オブジェクト１１を、現在走行している走行区間に設定された目標ペースに応じた速度で、表示画面の右方に向かって移動させ、一方、表示画面の下段に表示されたユーザＵＳのオブジェクト２１を、上記ＧＰＳデータに基づくユーザＵＳの実際の走行ペース（実測ペース）に応じた速度で、図面右方に向かって移動させる。このとき、ペースメーカーの仮想オブジェクト１１およびユーザＵＳのオブジェクト２１は、ユーザＵＳのランニング中は走る動作を示すように表示される（ステップＳ１０６）。また、演算回路１５０は、上記ＧＰＳデータに基づいて、当該走行区間においてユーザＵＳが実際に走行した距離（実走行距離）ｄを算出する（ステップＳ１０７）。
【００３９】
次いで、演算回路１５０は、ユーザが実際に走行した実走行距離ｄと、予め設定された当該走行区間の距離（走行区間距離）Ｉｄと、を比較して、ユーザＵＳが当該走行区間を走り終えたか否かを判定する（ステップＳ１０８）。ここでは、演算回路１５０は、実走行距離ｄが走行区間距離Ｉｄよりも短いか否かを判定することにより、当該走行区間における仮想オブジェクト１１、ユーザＵＳのオブジェクト２１の表示動作を継続するか、次に設定されている走行区間の処理に移行するかを決定する（ステップＳ１０９）。
【００４０】
ステップＳ１０９において、実走行距離ｄが走行区間距離Ｉｄに達したと判定（Ｉｄ＞ｄの判定が「Ｎｏ」）した場合には、演算回路１５０は、走行区間数に「１」を加算（インクリメント）して次の走行区間を指定する（ステップＳ１１４）。そして、演算回路１５０は、上述したステップＳ１０２と同様に、ペースメーカーの仮想オブジェクト１１とユーザＵＳのオブジェクト２１の表示位置を、表示画面のスタート位置に戻す（ステップＳ１１５）。また、このとき同時に、演算回路１５０は、表示画面の目標ペース表示１２に次の走行区間に設定された目標ペースを表示するとともに、実走行距離表示３１を０ｍにリセットする。次いで、再び、上述したステップＳ１０４以降の処理に戻って、演算回路１５０は、新たに指定された次の走行区間の走行区間数Ｌと、全走行区間数ＳＬとを比較して、ユーザＵＳが全走行距離を走行したか否かを判定する。
【００４１】
一方、ステップＳ１０９において、実走行距離ｄが走行区間距離Ｉｄに達していないと判定（Ｉｄ＞ｄの判定が「Ｙｅｓ」）した場合には、演算回路１５０は処理を継続し、当該走行区間に設定された目標ペースに基づいて、ペースメーカーの仮想オブジェクト１１が表示画面上のどの位置に表示されているかを判定する（ステップＳ１１０）。具体的には、演算回路１５０は、上記目標ペースと当該走行区間を走り始めてからの経過時間に基づいて、ペースメーカーの移動距離を算出し、当該移動距離と走行区間距離Ｉｄ（例えば１ｋｍ）とを比較する。これにより、演算回路１５０は、表示画面上における仮想オブジェクト１１の表示位置を判別して、当該表示位置が表示画面の右端（すなわち、当該走行区間の終点となる位置）に到達しているか否かを判定する（ステップＳ１１１）。
【００４２】
ステップＳ１１１において、図４（ｄ）に示すように、ペースメーカーの仮想オブジェクト１１が表示画面の右端に到達していると判定（画面表示の右端の判定が「Ｙｅｓ」）した場合には、演算回路１５０は、図４（ｅ）に示すように、当該走行区間に設定されている目標ペースを、ＧＰＳデータに基づいて算出されたユーザＵＳの現在の走行ペース（実測ペース）に置き換えて、表示画面の目標ペース表示１２に表示する。また、表示画面の右端に表示されているペースメーカーの仮想オブジェクト１１を、当該位置に停止した状態で走る動作のみを継続させる（すなわち、移動させることなく、足踏み動作をさせる）。ここで、ユーザＵＳの実測ペースに置き換えられた目標ペース表示１２は、当該走行区間を走り終えるまで、置き換えられた時点の実測ペースが継続して（固定的に）表示される。
【００４３】
次いで、ステップＳ１１２の後、または、ステップＳ１１１において、ペースメーカーの仮想オブジェクト１１が表示画面の右端に到達していないと判定（画面表示の右端の判定が「Ｎｏ」）した場合には、演算回路１５０は、ステップＳ１０７において算出されたユーザＵＳの実走行距離ｄを、表示画面の中段に配置された実走行距離表示３１に数値表示するとともに、当該実走行距離ｄに対応する長さのバーグラフ３２を表示する。このバーグラフは、実走行距離ｄに応じて、長さが伸びるように表示される。
【００４４】
その後、再び、上述したステップＳ１０６以降の処理に戻って、演算回路１５０は、ペースメーカーの仮想オブジェクト１１を、表示画面の右端に継続して表示させる動作、または、当該走行区間に設定された目標ペースに応じた速度で表示画面上を移動させる動作を行うとともに、ユーザＵＳのオブジェクト２１を、実測ペースに応じた速度で表示画面上を移動させる動作を行う。
【００４５】
演算回路１５０は、このような一連の処理を実行して、ユーザＵＳが当該走行区間を走り終えたら（すなわち、実走行距離ｄが走行区間距離Ｉｄに達した場合には）、次の走行区間について同様の処理を繰り返し実行し、さらに、ユーザＵＳが予め設定したランニングコースを全て走り終えたら（すなわち、走行区間数Ｌが全走行区間数ＳＬを超えた場合には）、本実施形態に係る運動支援方法の処理を終了する。なお、上述した一連の処理は、任意のタイミング、例えば１秒ごとや数秒ごとに実行される。
【００４６】
このように、本実施形態に係る運動支援方法においては、図５に示すように、ユーザＵＳが入力したランニングコースについて、走行区間ごとに任意に目標ペースが設定される。また、ランニング中に、ペースメーカーが当該走行区間をユーザＵＳより先に走り終えてしまった場合であっても、ペースメーカーの仮想オブジェクト１１が表示画面に常時表示され続け、また、当該時点のユーザＵＳの実測ペースが固定的に表示される（図５中、走行区間３参照）。さらに、これらの仮想オブジェクト１１、ユーザＵＳのオブジェクト２１は、走行区間が更新されるたびに所定のスタート位置に戻されるとともに（図５中、走行区間１、２参照）、目標ペースが順次更新される。なお、ランニング中に、ユーザＵＳが当該走行区間をペースメーカーより先に走り終えてしまった場合は、実走行距離ｄが走行区間距離Ｉｄに達したと判定し、次の走行区間に移行し、ペースメーカーの仮想オブジェクト１１とユーザＵＳのオブジェクト２１の表示位置を、表示画面のスタート位置に戻す。
【００４７】
これにより、本実施形態においては、各走行区間において、リスト機器１００の表示部１４１に、目標ペースに基づいて移動するペースメーカーの仮想オブジェクト１１と、ユーザＵＳの実測ペースに基づいて移動するユーザＵＳのオブジェクト２１との両方が常時かつ同時に表示されているので、ユーザＵＳは、ランニング中に手首に装着したリスト機器１００の表示部１４１を視認することにより、瞬時かつ直感的に目標ペースと実測ペースとを比較して把握することができる。また、本実施形態においては、ペースメーカーが当該走行区間を先に走り終えた場合には、当該時点のユーザＵＳの実測ペースが固定的に表示されるので、ユーザＵＳは、当該実測ペースを上回るように常に意識してランニングを続けることができる。
【００４８】
したがって、本実施形態によれば、ユーザＵＳは自己の走行ペースと目標ペースとを比較して、常に目標ペースを意識して、あるいは、自己の走行ペースの向上を意識してランニングを行うことができるので、所望の記録を実現するための適切なペースメーキングを実現することができる。
【００４９】
なお、本実施形態において、上述した一連の運動支援方法によりランニング中に取得されたＧＰＳデータや、当該ランニングコースの地形情報や気象情報等は、トレーニングデータとして目標ペースデータベース１６４に保存される。これにより、目標ペースデータベース１６４のトレーニングデータが順次更新されて、最新のランニングコースの諸条件やユーザＵＳの最近の体力やランニング経験等に応じた最適な目標ペースを生成して抽出することができるので、より適切なペースメーキングを実現することができる。
【００５０】
＜第２の実施形態＞
上述した第１の実施形態においては、目標ペースを設定する際に用いる目標ペースデータベース１６４がリスト機器１００に内蔵された構成を有する場合について説明した。第２の実施形態においては、目標ペースを設定する際に用いる目標ペースデータベースが、リスト機器１００の外部に設けられた構成を有している。
【００５１】
図６は、本発明に係る運動支援装置の第２の実施形態の第１の例を示す概略構成図であり、図７は、本実施形態に係る運動支援装置に適用される情報処理装置の一例を示す概略構成図である。ここで、上述した第１の実施形態と同等の構成については、同等の符号を付して説明を簡略化する。
【００５２】
第２の実施形態に係る運動支援装置の第１の例は、例えば図６（ａ）、（ｂ）に示すように、大別して、リスト機器１００と、情報処理装置２００と、を有している。ここで、リスト機器１００は、上述した第１の実施形態に示したメモリ部１６０において、目標ペースデータベース１６４を省略した（備えていない）構成を有している。
【００５３】
情報処理装置２００は、リスト機器１００とのデータの送受信が可能な機器であって、例えば図６（ｂ）に示すように、ノートブック型やデスクトップ型のパーソナルコンピュータ２０１を適用することができる。情報処理装置２００は、具体的には、例えば図７に示すように、概略、入力操作部２３０と、表示部２４０と、演算回路２５０と、メモリ部２６０と、通信機能部２７０と、計時回路２８０と、動作電源２９０と、を備えている。
【００５４】
入力操作部２３０は、パーソナルコンピュータ２０１に設けられるキーボードやタッチパッド、マウス等の入力手段であって、情報処理装置２００において所望の機能を実行させるための各種の入力操作に用いられる。表示部２４０は、表示パネルを有し、所定の機能を有するアイコンやメニュー、リスト機器１００との接続状態、目標ペースの転送状態等の各種の情報を表示する。
【００５５】
メモリ部２６０は、上述したリスト機器１００と同様に、大別して、データ保存用メモリ（データメモリ）と、プログラム保存用メモリ（プログラムメモリ）と、作業データ保存用メモリ（作業用メモリ）と、目標ペースデータベースと、を有している。データメモリは、情報処理装置２００で実行される各種のプログラムで使用される種々のデータや、目標ペースデータベースから抽出された目標ペースを保存する。プログラムメモリは、情報処理装置２００において各種の機能を実現するための制御プログラムや、目標ペースデータベースからユーザＵＳのトレーニング履歴や所定の諸条件に基づく目標ペースを抽出してリスト機器１００へ転送するアルゴリズムプログラムを保存する。作業用メモリは、上記各プログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。目標ペースデータベースは、リスト機器１００において、上述した第１の実施形態に示したような運動支援方法を実行する際に使用する目標ペース、または、目標ペースを生成するための各種データを保存する。
【００５６】
演算回路２５０は、プログラムメモリに保存された各種の制御プログラムを実行することにより、表示部２４０における表示動作や、後述する通信機能部２７０におけるデータ転送動作等の、各構成における動作を制御する。また、演算回路２５０は、所定のアルゴリズムプログラムを実行することにより、目標ペースデータベースからトレーニング履歴や所定の諸条件に基づいて、ランニングコースの各走行区間に設定する目標ペースを抽出して、リスト機器１００に転送する動作を実行する。
【００５７】
通信機能部２７０は、リスト機器１００からの目標ペースの転送リクエスト信号を受信する際や、目標ペースデータベースから抽出された各走行区間の目標ペースをリスト機器１００に転送する際のインターフェースとして機能する。ここで、通信機能部２７０を介して、情報処理装置２００とリスト機器１００との間で、転送リクエスト信号や目標ペースを送受信する手法としては、例えば図６（ｂ）に示すように、リスト機器１００を載置することにより、データの送受信に加え、動作電源１９０の充電を同時に行うことができる非接触型のデータ伝送パッド２０２を適用することができる。また、他の手法として、各種の無線通信方式や、情報処理装置２００とリスト機器１００とを直接通信ケーブルで接続する有線通信方式を適用するものであってもよい。
【００５８】
計時回路２８０は、情報処理装置２００の各構成の動作タイミングを規定する動作クロックを生成する。動作電源２９０は、リチウムイオン電池等の二次電池や、商用交流電源が適用され、情報処理装置２００の各構成に駆動用電力を供給する。
【００５９】
上述した構成を有する運動支援装置において、まず、ユーザＵＳがリスト機器１００を使用していない（装着していない）時に、図６（ｂ）に示すように、リスト機器１００をデータ伝送パッド２０２に載置して、あるいは、各種の無線通信方式や有線通信方式により情報処理装置２００に接続して、情報処理装置２００とデータの送受信が可能な状態に設定する。次いで、ユーザＵＳがリスト機器１００の入力インターフェース部１３０を操作することにより、ランニングコースの諸条件が入力されると、リスト機器１００の演算回路１５０は、当該ランニングコースの各走行区間に設定する目標ペースの転送を要求する転送リクエスト信号を生成する。そして、この転送リクエスト信号がリスト機器１００から情報処理装置２００に送信されると、情報処理装置２００の演算回路２５０は、走行区間ごとに、ユーザＵＳのトレーニング履歴や所定の諸条件に基づいて、メモリ部２６０の目標ペースデータベースから目標ペースを抽出し、通信機能部２７０を介して、リスト機器１００に転送する。リスト機器１００に転送された目標ペースは、各走行区間に関連付けて、メモリ部１６０のデータメモリ１６１の所定の記憶領域に保存される。
【００６０】
また、目標ペース設定方法の他の手法として、ユーザＵＳが情報処理装置２００の入力操作部２３０を操作することにより、ランニングコースの全走行距離が入力されると、演算回路２５０は、上記と同様に、メモリ部２６０の目標ペースデータベースから目標ペースを抽出し、通信機能部２７０を介して、リスト機器１００に転送する。リスト機器１００に転送された目標ペースは、各走行区間に関連付けて、データメモリ１６１に保存される。これにより、各走行区間に目標ペースが設定される。以下、上述した実施形態と同様に、図３に示した運動支援方法のステップＳ１０２以降の一連の動作処理を順次実行する。
【００６１】
本実施形態によれば、リスト機器１００に目標ペースデータベースを備える必要がないので、リスト機器１００の部品点数や製品コストを削減することができる。また、ユーザＵＳがリスト機器１００を使用していない時に、目標ペースの抽出動作を外部の情報処理装置２００で実行して、リスト機器１００に転送して目標ペースを設定しておくことができるので、リスト機器１００における処理負担を軽減することができるとともに、ユーザＵＳはリスト機器１００を装着してすぐに、目標ペースに基づいてランニングを行うことができる。
【００６２】
なお、本実施形態においては、目標ペース、または、目標ペースを生成するための各種データを保存する目標ペースデータベースを、情報処理装置２００のメモリ部２６０に内蔵する場合について説明したが、本発明はこれに限定されるものではなく、いわゆる外付けハードディスクのように、目標ペースデータベースが情報処理装置２００の外部に接続された構成を有するものであってもよい。
【００６３】
図８は、本発明に係る運動支援装置の第２の実施形態の第２の例を示す概略構成図であり、図９は、本実施形態に係る運動支援装置に適用される情報処理装置の一例を示す概略構成図である。ここで、上述した第１の実施形態と同等の構成については、同等の符号を付して説明を簡略化する。
【００６４】
第２の実施形態に係る運動支援装置の第２の例は、例えば図８に示すように、大別して、リスト機器１００と、情報通信端末３００と、ネットワーク４００と、ネットワークサーバ５００と、を有している。ここで、リスト機器１００は、上述した第１の例と同様に、メモリ部１６０において、目標ペースデータベース１６４を省略した（備えていない）構成を有している。
【００６５】
情報通信端末３００は、上述した第１の例に示した情報処理装置２００において、メモリ部２６０の目標ペースデータベースを省略した（備えていない）構成を有している。また、情報通信端末３００は、上述した第１の例に示した情報処理装置２００において、通信機能部２７０がリスト機器１００とのデータの送受信機能に加え、インターネット等のネットワーク４００への接続機能を備えている。このような情報通信端末３００は、例えば図８に示すように、ノートブック型やデスクトップ型のパーソナルコンピュータ３０１や携帯電話機３０２、高機能携帯電話機（以下、「スマートフォン」と記す）３０３やタブレット端末（図示を省略）、もしくは、専用端末（図示を省略）等のネットワーク通信機器を適用することができる。特に、市販の携帯電話機３０２やスマートフォン３０３、タブレット端末等のネットワーク通信機器においては、ネットワーク４００への接続機能がすでに装備されているので、規定の通信可能圏内であれば場所を問わず簡易にネットワーク４００に接続することができる。
【００６６】
本実施形態においては、このような情報通信端末３００により、リスト機器１００とネットワーク４００に接続されたネットワークサーバ５００とが、データの送受信が可能なように接続され、少なくともリスト機器１００からネットワークサーバ５００への転送リクエスト信号の送信や、ネットワークサーバ５００からリスト機器１００への走行区間ごとの目標ペースの転送を行う機能が実現される。
【００６７】
ネットワークサーバ５００は、概略、上述した第１の例に示した情報処理装置２００と同等の構成および機能を有している。ネットワークサーバ５００は、具体的には、例えば図９に示すように、概略、入力操作部５３０と、表示部５４０と、演算回路５５０と、メモリ部５６０と、通信機能部５７０と、計時回路５８０と、動作電源５９０と、を備えている。ここで、入力操作部５３０と、表示部５４０と、計時回路５８０と、動作電源５９０は、それぞれ上述した情報処理装置２００の入力操作部２３０と、表示部２４０と、計時回路２８０と、動作電源２９０と同等の機能を有しているので、その説明を省略する。
【００６８】
メモリ部５６０は、上述した情報処理装置２００と同様に、データメモリと、プログラムメモリと、作業用メモリと、目標ペースデータベースと、を有している。プログラムメモリには、目標ペースデータベースからユーザＵＳのトレーニング履歴や所定の諸条件に基づく目標ペースを抽出して、リスト機器１００へ転送するアルゴリズムプログラムが保存されている。また、目標ペースデータベースには、リスト機器１００において実行する運動支援方法に使用する目標ペース、または、目標ペースを生成するための各種データが保存されている。
【００６９】
演算回路５５０は、所定のアルゴリズムプログラムを実行することにより、目標ペースデータベースからトレーニング履歴や所定の諸条件に基づいて、ランニングコースの各走行区間に設定する目標ペースを抽出して、ネットワーク４００および情報通信端末３００を介して、リスト機器１００に転送する動作を実行する。
【００７０】
通信機能部５７０は、リスト機器１００から送信される目標ペースの転送リクエスト信号を、情報通信端末３００およびネットワーク４００を介して受信する際や、目標ペースデータベースから抽出された各走行区間の目標ペースを、ネットワーク４００および情報通信端末３００を介して、リスト機器１００に転送する際のインターフェースとして機能する。
【００７１】
上述した構成を有する運動情報支援装置において、まず、ユーザＵＳがリスト機器１００を使用していない（装着していない）時に、リスト機器１００を各種の無線通信方式や有線通信方式等により情報通信端末３００に接続して、情報通信端末３００とデータの送受信が可能な状態に設定する。また、情報通信端末３００を各種の無線通信方式や有線通信方式等によりネットワーク４００に接続して、ネットワークサーバ５００とデータの送受信が可能な状態に設定する。次いで、ユーザＵＳがリスト機器１００または情報通信端末３００を操作することにより、ランニングコースの諸条件が入力されると、リスト機器１００または情報通信端末３００において、当該ランニングコースの各走行区間に設定する目標ペースの転送を要求する転送リクエスト信号が生成されて、情報通信端末３００およびネットワーク４００を介して、ネットワークサーバ５００に送信される。ネットワークサーバ５００の演算回路５５０は、走行区間ごとに、ユーザＵＳのトレーニング履歴や所定の諸条件に基づいて、メモリ部５６０の目標ペースデータベースから目標ペースを抽出し、ネットワーク４００および情報通信端末３００を介して、リスト機器１００に転送する。これにより、リスト機器１００において、各走行区間に目標ペースが設定され、以下、上述した実施形態と同様に、図３に示した運動支援方法のステップＳ１０２以降の一連の動作処理が順次実行される。
【００７２】
本実施形態においても、リスト機器１００に目標ペースデータベースを備える必要がないので、リスト機器１００の部品点数や製品コストを削減することができる。また、ユーザＵＳがリスト機器１００を使用していない時に、目標ペースの抽出動作を外部のネットワークサーバ５００で実行して、リスト機器１００に転送して目標ペースを設定しておくことができるので、リスト機器１００における処理負担を軽減することができるとともに、ユーザＵＳはリスト機器１００を装着してすぐに、目標ペースに基づいてランニングを行うことができる。特に、目標ペースの抽出動作を、ネットワーク４００に接続されたネットワークサーバ５００に設けられた大容量の記憶装置を利用して実行することができるので、膨大なトレーニングデータから最適な目標ペースを抽出、設定して、ペースメーキングに使用することができる。
【００７３】
なお、本実施形態においては、目標ペースデータベースをネットワークサーバ５００のメモリ部５６０に内蔵する場合について説明したが、本発明はこれに限定されるものではなく、ネットワークサーバ５００に外付けされた記憶手段を、目標ペースデータベースとして適用するものであってもよい。
【００７４】
なお、本実施形態に示した第１および第２の例においても、上述した第１の実施形態と同様に、一連の運動支援方法によりランニング中に取得されたＧＰＳデータや、当該ランニングコースの地形情報や気象情報等が、トレーニングデータとして情報処理装置２００やネットワークサーバ５００の目標ペースデータベースに保存され、当該データベースを順次更新するものであってもよい。
【００７５】
また、上述した各実施形態においては、本発明に係る運動支援装置および運動支援方法を適用する運動として、ランニングを例にして説明したが、本発明はこれに限定されるものではなく、例えばウォーキングやサイクリング等の種々の運動に適用するものであってもよい。
【００７６】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７７】
（付記）
［１］
任意の目標ペースで移動するよう設定された仮想オブジェクトと、ユーザのオブジェクトとを表示する表示部と、
前記ユーザが通過する起点から終点まで前記ユーザが移動している間、前記仮想オブジェクト及び前記ユーザのオブジェクトを、前記仮想オブジェクトの前記目標ペースに従った移動距離及び前記ユーザの移動距離に応じて経時的に、前記表示部にそれぞれ表示させる制御部と、
を備えることを特徴する運動支援装置である。
【００７８】
［２］
前記ユーザの移動速度に関連する前記センサデータを取得する移動速度取得部と、
前記ユーザの移動状態を誘導するための複数の前記目標ペースが蓄積された移動速度記憶部と、
前記ユーザの移動予定経路を入力する入力操作部と、
前記移動予定経路を、所定の単位距離を有する複数の移動区間に分割し、前記移動速度記憶部から前記移動区間ごとに前記目標ペースを抽出して設定する移動速度設定部と、
を備えることを特徴する［１］に記載の運動支援装置である。
【００７９】
［３］
前記制御部は、前記移動区間ごとに、前記仮想オブジェクトおよび前記ユーザのオブジェクトを、それぞれ前記表示部の前記表示画面に設定された起点となる位置から終点となる位置まで、前記表示画面の特定方向に移動させることを特徴とする［１］または［２］に記載の運動支援装置である。
【００８０】
［４］
前記制御部は、前記仮想オブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記ユーザのオブジェクトが前記終点となる位置に移動するまで、前記仮想オブジェクトを前記終点となる位置に停止させて表示を継続することを特徴とする［３］に記載の運動支援装置である。
【００８１】
［５］
前記制御部は、前記移動区間ごとに、前記表示部の前記表示画面に前記目標ペースおよび前記ユーザの移動速度を文字表示させ、前記仮想オブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記仮想オブジェクトが前記終点となる位置に移動した時点の前記ユーザの移動速度を、前記目標ペースとして文字表示させることを特徴とする［４］に記載の運動支援装置である。
【００８２】
［６］
前記制御部は、前記ユーザのオブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記移動区間を更新して、前記仮想オブジェクトおよび前記ユーザのオブジェクトを前記起点となる位置に移動させることを特徴とする［３］乃至［５］のいずれかに記載の運動支援装置である。
【００８３】
［７］
前記目標ペースは、少なくとも前記移動速度取得部により取得された前記ユーザの過去の前記センサデータに基づいて生成されることを特徴とする［２］乃至［６］のいずれかに記載の運動支援装置である。
【００８４】
［８］
前記移動速度記憶部に蓄積された前記目標ペースは、少なくとも前記移動速度取得部により取得された前記ユーザの過去の前記センサデータに基づいて順次更新されることを特徴とする［７］に記載の運動支援装置である。
【００８５】
［９］
少なくとも、前記移動速度取得部、前記入力操作部、前記表示部および前記制御部は、単一の機器に設けられ、前記ユーザの移動中、前記ユーザの身体に装着されていることを特徴とする［２］乃至［８］のいずれかに記載の運動支援装置である。
【００８６】
［１０］
少なくとも、前記移動速度記憶部および前記移動速度設定部は、前記機器に通信可能な状態で接続された外部の情報処理装置であることを特徴とする［９］に記載の運動支援装置である。
【００８７】
［１１］
前記情報処理装置は、前記機器にネットワークを介して通信可能な状態で接続されていることを特徴とする［１０］に記載の運動支援装置である。
【００８８】
［１２］
ユーザの移動状態を誘導するための目標ペースを反映する仮想オブジェクトと、前記ユーザの移動速度に関連するセンサデータに基いて前記ユーザの移動速度を反映するユーザのオブジェクトと、を表示部に表示し、
制御部により、前記目標ペースに応じて、前記仮想オブジェクトを前記表示部の表示画面上で移動させるとともに、前記センサデータに基づくユーザの移動速度に応じて、前記ユーザのオブジェクトを前記表示部の前記表示画面上で移動させることを特徴とする運動支援方法である。
【００８９】
［１３］
前記ユーザの移動予定経路を、所定の単位距離を有する複数の移動区間に分割して、前記移動区間ごとに前記ユーザの移動状態を誘導するための目標ペースを設定し、
前記ユーザの移動速度に関連する前記センサデータに基づいてユーザの移動速度を取得し、
前記制御部により、前記移動区間ごとに、前記仮想オブジェクトおよび前記ユーザのオブジェクトを、それぞれ前記表示部の前記表示画面に設定された起点となる位置から終点となる位置まで、前記表示画面の特定方向に移動させることを特徴とする［１２］に記載の運動支援方法である。
【００９０】
［１４］
前記仮想オブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記ユーザのオブジェクトが前記終点となる位置に移動するまで、前記仮想オブジェクトを前記終点となる位置に停止させて表示を継続することを特徴とする［１３］に記載の運動支援方法である。
【００９１】
［１５］
前記ユーザのオブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記移動区間を更新して、前記仮想オブジェクトおよび前記ユーザのオブジェクトを前記起点となる位置に移動させることを特徴とする［１３］または［１４］に記載の運動支援方法である。
【００９２】
［１６］
コンピュータに、
ユーザの移動予定経路を、所定の単位距離を有する複数の移動区間に分割させ、前記移動区間ごとに前記ユーザの移動状態を誘導するための目標ペースを設定させ、
前記ユーザの移動速度に関連するセンサデータに基づいてユーザの移動速度を取得させ、  前記移動区間ごとに、表示画面に設定された起点となる位置から終点となる位置まで、前記表示画面の特定方向に、前記目標ペースに応じて仮想オブジェクトを表示画面上で移動させるとともに、前記ユーザの移動速度に応じてユーザのオブジェクトを前記表示部の前記表示画面上で移動させるように表示させる、
ことを特徴とする運動支援プログラムである。
【００９３】
［１７］
前記コンピュータに、さらに、
前記仮想オブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記ユーザのオブジェクトが前記終点となる位置に移動するまで、前記仮想オブジェクトを前記終点となる位置に停止させて表示を継続させる、
ことを特徴とする［１６］に記載の運動支援プログラムである。
【００９４】
［１８］
前記コンピュータに、さらに、
前記ユーザのオブジェクトが前記表示画面に設定された前記終点となる位置まで移動した場合には、前記移動区間を更新して、前記仮想オブジェクトおよび前記ユーザのオブジェクトを前記起点となる位置に移動させる、
ことを特徴とする［１６］または［１７］に記載の運動支援プログラムである。
【符号の説明】
【００９５】
１１    仮想オブジェクト
２１    ユーザＵＳのオブジェクト
１００    リスト機器
１１０    ＧＰＳ受信回路（移動速度取得部）
１２０    センサ部
１３０    入力インターフェース部（入力操作部）
１４０出力インターフェース部
１４１    表示部
１５０    演算回路（移動速度取得部、目標ペース設定部、制御部）
１６０    メモリ部
１６４    目標ペースデータベース（記憶部）
２００    情報処理装置
２５０    演算回路
２６０    メモリ部
２７０    通信機能部
３００    情報通信端末
４００    ネットワーク
５００    ネットワークサーバ（情報処理装置）
５５０    演算回路
５６０    メモリ部
５７０    通信機能部
ＵＳ      ユーザ
【図１】
2017136387.tif 000003
【図２】
2017136387.tif 000004
【図３】
2017136387.tif 000005
【図４】
2017136387.tif 000006
【図５】
2017136387.tif 000007
【図６】
2017136387.tif 000008
【図７】
2017136387.tif 000009
【図８】
2017136387.tif 000010
【図９】
2017136387.tif 000011
【手続補正書】
【提出日】平成29年3月29日(2017.3.29)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報表示装置、表示方法およびプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
しかしながら、上述した特許文献１に記載された技術においては、走行中のユーザの測位データに基づいて各種の走行情報を算出し、ユーザに提供するものに過ぎず、例えば、ユーザが把握し易い表示を提供するものではなかった。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、ユーザが把握し易い表示を提供することを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、上記目的を達成するため、
変位情報を表示する表示部と、
状態情報を取得する状態情報取得部と、
制御部と、
を備え、
前記制御部は、
前記表示部に、予め設定された指標を前記変位情報として表示させ、
前記状態情報取得部が取得した前記状態情報から変位状態を取得し、
前記変位状態と前記指標とが所定関係の場合、前記表示部に表示された前記変位情報の表示を変化させることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、ユーザが把握し易い表示を提供することができる。
【手続補正１０】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
目標走行ペースを表示する表示部と、
走行ペースを取得する走行ペース取得部と、
前記目標走行ペースと前記走行ペースとが異なる場合に、所定のタイミングで前記表示部に表示された前記目標走行ペースを変更する表示変更部と、
を備えることを特徴とする情報表示装置。
【請求項２】
変位情報を表示する表示部と、
状態情報を取得する状態情報取得部と、
制御部と、
を備え、
前記制御部は、
前記表示部に、予め設定された指標を前記変位情報として表示させ、
前記状態情報取得部が取得した前記状態情報から変位状態を取得し、
前記変位状態と前記指標とが所定関係の場合、前記表示部に表示された前記変位情報の表示を変化させることを特徴とする情報表示装置。
【請求項３】
前記所定関係とは、前記指標に対して、前記変位状態が所定時間幅離れていることを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記所定関係とは、前記指標に対して、前記変位状態が所定時間幅遅れていることを特徴とする請求項２に記載の情報表示装置。
【請求項５】
前記指標と前記変位状態とには変位速度が含まれることを特徴とする請求項２〜４のいずれか一項に記載の情報表示装置。
【請求項６】
前記指標と前記変位状態とには変位速度が含まれ、
前記所定の関係とは、前記指標に含まれる変位速度の所定時間幅における積分値と前記変位状態に含まれる変位速度の前記所定時間幅における積分値との関係であることを特徴とする請求項２〜５のいずれか一項に記載の情報表示装置。
【請求項７】
前記変位情報には変位速度が含まれることを特徴とする請求項２〜６のいずれか一項に記載の情報表示装置。
【請求項８】
前記状態情報とには変位速度が含まれることを特徴とする請求項２〜７のいずれか一項に記載の情報表示装置。
【請求項９】
前記表示部には、前記指標に含まれる変位速度の前記所定時間幅における前記積分値に対応した画像と、前記変位状態に含まれる変位速度の前記所定時間幅における前記積分値に対応した画像と、が表示されることを特徴とする請求項６に記載の情報表示装置。
【請求項１０】
前記制御部は、前記変位状態と前記指標とが所定関係の場合、前記変位情報として前記変位状態を表示させることを特徴とする請求項２〜９のいずれか一項に記載の情報表示装置。
【請求項１１】
状態情報を取得する状態情報取得ステップと、
予め設定された指標を変位情報として表示する表示ステップと、
前記状態情報取得ステップで取得した前記状態情報から変位状態を取得する変位状態取得ステップと、
前記変位状態と前記指標とが所定関係の場合、前記表示ステップで表示された前記変位情報の表示を変化させる表示変化ステップと、
を含むことを特徴とする表示方法。
【請求項１２】
表示部と状態情報を取得する状態情報取得部とを備える変位情報表示装置のコンピュータを、
前記表示部に予め設定された指標を前記表示部に表示させる表示指示手段、
前記状態情報取得部が取得した前記状態情報から変位状態を取得する変位状態取得手段、
前記変位状態と前記指標とが所定関係の場合、前記表示部の表示を変化させる表示変更手段、
として機能させることを特徴とするプログラム。