(57)【要約】【課題】日常のトレーニング等において任意の経路を移動することにより取得した移動時間等の履歴に基づいて、競技等において特定の経路を移動する際に要する時間を算出して、支援情報として適切に提供する。【解決手段】データベース構築方法においては、日常のトレーニングにおいて取得された各種のセンサデータを収集して、傾斜度ごとの移動履歴情報を所定の保存形式で蓄積することによりデータベース３４を構築する。予測移動時間算出方法においては、競技コースを、傾斜度ごとに複数の区間に分割し、各コース区間の傾斜度に基づいて、データベース３４から一致又は近似する移動履歴情報を抽出して、各コース区間における予想走行時間を算出する。運動支援情報提供方法においては、予測移動時間算出方法により算出された予想走行時間を含む各種の運動支援情報をリスト機器２０に送信し、当該競技中に運動支援を行う。【選択図】図１
2014182063.tif 000002
【特許請求の範囲】
【請求項１】
任意の実測経路について取得した傾斜度別の移動履歴を記憶する移動履歴記憶手段と、
特定の対象経路の各距離ごとの高度を記憶する対象経路高度記憶手段と、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割する傾斜度別区間分割手段と、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間の予想移動時間を算出する予想移動時間算出手段と、
前記予想移動時間算出手段により算出された前記分割区間における前記予想移動時間を外部出力する区間別予想移動時間出力手段と、
を備えることを特徴とする移動情報出力装置。
【請求項２】
前記実測経路の傾斜度別の前記移動履歴は、前記傾斜度別の移動速度であることを特徴とする請求項１に記載の移動情報出力装置。
【請求項３】
前記実測経路の傾斜度別の前記移動履歴は、前記実測経路の区間別の傾斜度、移動距離、移動時間であることを特徴とする請求項１に記載の移動情報出力装置。
【請求項４】
前記予想移動時間算出手段は、前記実測経路の傾斜度別の前記移動履歴における最も近い傾斜度の前記移動履歴を用いて、前記分割区間における予想移動時間を算出することを特徴とする請求項１乃至３のいずれかに記載の移動情報出力装置。
【請求項５】
前記予想移動時間算出手段は、前記実測経路の傾斜度別の前記移動履歴における前記傾斜度と前記移動速度との関係式を用いて、前記分割区間における予想移動時間を算出することを特徴とする請求項２に記載の移動情報出力装置。
【請求項６】
前記実測経路の傾斜度別の前記移動履歴に、前記実測経路の移動に関する第１のコメント情報が付加されており、
前記区間別予想移動時間出力手段は、前記対象経路の前記分割区間を移動する際に、前記分割区間における予想移動時間を報知するとともに、前記実測経路の傾斜度別の前記移動履歴に付加された前記第１のコメント情報を報知することを特徴とする請求項１乃至５のいずれかに記載の移動情報出力装置。
【請求項７】
前記対象経路の傾斜度別の前記各分割区間に、前記対象経路の移動に関する第２のコメント情報が付加されており、
前記区間別予想移動時間出力手段は、前記対象経路の前記分割区間を移動する際に、前記分割区間における前記予想移動時間を報知するとともに、前記対象経路の傾斜度別の前記各分割区間に付加された前記第２のコメント情報を報知することを特徴とする請求項１乃至６のいずれかに記載の移動情報出力装置。
【請求項８】
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出する移動情報出力部を備え、
前記移動情報出力部は、前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成して記憶し、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出し、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力する、
ことを特徴とする移動情報出力システム。
【請求項９】
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴を記憶させ、
特定の対象経路の各距離ごとの高度を記憶させ、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割させ、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間における予想移動時間を算出させ、
前記算出された前記分割区間における前記予想移動時間を外部出力させる、
ことを特徴とする移動情報出力プログラム。
【請求項１０】
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出させる際に、
前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成させて記憶させ、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出させ、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力させる、
ことを特徴とする移動情報出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動情報出力装置、移動情報出力システム及び移動情報出力プログラムに関し、特に、マラソンやウォーキング、自転車等の移動を伴う競技スポーツや動作に対して、移動時の所要時間のシミュレーションや移動中の動作支援を容易かつ的確に行うことができる移動情報出力装置、移動情報出力システム及び移動情報出力プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動を行い、健康状態の維持や増進を図ろうとする人々が増えている。さらに、日常の運動を通して、マラソン大会や自転車レース等の競技への参加を目指す人も増加している。競技への参加を目指す人々の中では、競技での好成績を目標として、効率的かつ効果的なトレーニング方法への要望が高まっている。
【０００３】
従来、運動時の生体状態を把握する方法としては、例えば特許文献１に記載されているように、心拍計や歩数計、ＧＰＳ受信機（全地球測位システム；Global Positioning System）等の種々のセンサを装着して、心拍数や歩数、移動距離、消費カロリー等を測定したり、記録したりする方法が知られている。
【０００４】
マラソン大会等の競技への参加を目指している人達は、上記の生体状態を把握するための各種のデータに加え、持久力等の自己の運動能力を把握して、実際の競技において、どの程度の記録を出すことができるのか、あるいは、競技において目標とする記録を出すためにはどのようなトレーニングをして運動能力を高めればよいのか、ということに高い関心を持っている。
【０００５】
このような競技におけるシミュレーション方法については、例えばマラソン等の場合には、自己の基準となる任意の単位距離あたりの走行時間を測定しておき、この走行時間に運動強度の係数を掛けて算出する方法や、アメリカ合衆国の運動生理学博士Jack Daniels（ジャック・ダニエル）氏が提唱するＶＤＯＴに基づく算出表を用いる方法等が知られている。
【０００６】
また、例えば特許文献２に記載されているように、過去の運動履歴（生体状態や走行時間等）に基づいて、トレーニングを指導する手法や、予め目標を設定して競技中にリアルタイムで種々の情報を提供する手法も知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２６４２４６号公報
【特許文献２】特表２００８−５２４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、日常の運動やトレーニングとは異なる競技におけるシミュレーション方法によれば、過去の走行時間等のデータや運動能力に基づいて、例えばマラソンにおける完走時の予想時間等を算出することはできるが、実際のマラソンコースの特徴や、そのコースを走る際の運動能力を十分に考慮したものではなく、予想時間の精度や信頼性が低いという問題を有していた。
【０００９】
また、マラソン大会等の競技中に、目標時間を達成するためにはどのような走り方をすればよいのか等のアドバイスや指導方法についても、上記特許文献２には生体状態に関する情報や地理的情報が提供されるに過ぎず、目標達成のためのアドバイスとして適切なものではなかった。
【００１０】
そのため、競技への参加を目指す人々からは、日常の運動やトレーニングにより取得した走行時間等のデータや運動能力を有効に活用し、競技等において目標を達成するための適切な支援ができるシステムや方法が求められていた。
【００１１】
そこで、本発明は、上述した問題点に鑑み、日常のトレーニング等において任意の経路を移動することにより取得した移動時間等の履歴に基づいて、競技等において特定の経路を移動する際に要する時間を算出して、支援情報として適切に提供することができる移動情報出力装置、移動情報出力システム及び移動情報出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る移動情報出力装置は、
任意の実測経路について取得した傾斜度別の移動履歴を記憶する移動履歴記憶手段と、
特定の対象経路の各距離ごとの高度を記憶する対象経路高度記憶手段と、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割する傾斜度別区間分割手段と、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間の予想移動時間を算出する予想時間算出手段と、
前記予想時間算出手段により算出された前記分割区間における前記移動予想時間を外部出力する区間別予想移動時間出力手段と、を備えることを特徴とする。
【００１３】
本発明に係る移動情報出力システムは、
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出する移動情報出力部を備え、
前記移動情報出力部は、前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成して記憶し、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出し、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力する、
ことを特徴とする。
【００１４】
本発明に係る移動情報出力プログラムは、
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴を記憶させ、
特定の対象経路の各距離ごとの高度を記憶させ、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割させ、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間における予想移動時間を算出させ、
前記算出された前記分割区間における前記予想移動時間を外部出力させる、
ことを特徴とする
【００１５】
本発明に係る移動情報出力プログラムは、
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出させる際に、
前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成させて記憶させ、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出させ、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力させる、
ことを特徴とする
【発明の効果】
【００１６】
本発明によれば、任意の経路を移動することにより取得した移動時間等の履歴に基づいて、特定の経路を移動するのに要する時間を算出して、支援情報として適切に提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る移動情報出力装置を含む移動情報出力システムの一実施形態を示す概略構成図である。
【図２】一実施形態に係る移動情報出力装置に適用されるチェスト機器の一構成例を示すブロック図である。
【図３】一実施形態に係る移動情報出力装置に適用されるリスト機器の一構成例を示すブロック図である。
【図４】一実施形態に係る移動情報出力装置に適用される情報処理端末の一構成例を示すブロック図である。
【図５】一実施形態に係る移動情報出力方法におけるデータベース構築方法を示すフローチャートである。
【図６】一実施形態に係るデータベース構築方法において収集されるセンサデータの一例を示す概略図である。
【図７】一実施形態に係るデータベース構築方法により取得される移動履歴情報の一例を示す図である。
【図８】一実施形態に係る移動情報出力方法における予測移動時間算出方法を示すフローチャートである。
【図９】一実施形態に係る予測移動時間算出方法の対象となる競技コースとその地形データの一例を示す概略図である。
【図１０】一実施形態に係る予測移動時間算出方法において取得される傾斜度ごとの競技コースの分割例を示す概略図である。
【図１１】一実施形態に係る予測移動時間算出方法における競技コースとその分割区間における地形データの一例を示す概略図（その１）である。
【図１２】一実施形態に係る予測移動時間算出方法における競技コースとその分割区間における地形データの一例を示す概略図（その２）である。
【図１３】一実施形態に係る予測移動時間算出方法により取得される対象コース予測時間情報の一例を示す図である。
【図１４】一実施形態に係る移動情報出力方法における運動支援情報提供方法を示すフローチャートである。
【図１５】一実施形態に係る運動支援情報提供方法により提供される運動支援情報の一例を示す図である。
【図１６】第２の実施形態に係る移動情報出力方法における予測移動時間算出方法を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明に係る移動情報出力装置、移動情報出力システム及び移動情報出力プログラムについて、実施形態を示して詳しく説明する。なお、以下の説明では、移動を伴う動作の一例として、ユーザがマラソン競技に参加する場合について説明する。
【００１９】
＜第１の実施形態＞
（移動情報出力装置、移動情報出力システム）
図１は、本発明に係る移動情報出力装置を含む移動情報出力システムの一実施形態を示す概略構成図である。図２は、本実施形態に係る移動情報出力装置に適用されるチェスト機器の一構成例を示すブロック図であり、図３は、本実施形態に係る移動情報出力装置に適用されるリスト機器の一構成例を示すブロック図である。また、図４は、本実施形態に係る移動情報出力装置に適用される情報処理端末の一構成例を示すブロック図である。
【００２０】
本実施形態に係る移動情報出力装置を含む移動情報出力システムは、図１（ａ）〜（ｂ）に示すように、概略、ユーザＵＳが装着するチェスト機器１０及びリスト機器２０と、情報処理端末３０と、を有している。
【００２１】
（チェスト機器１０）
チェスト機器１０は、図１（ａ）に示すように、ユーザＵＳの胸部に装着する形態を有するセンサ機器であって、少なくともユーザＵＳの心拍数等の生体情報や運動中の動作状態を検出する機能を備えている。チェスト機器１０は、具体的には、例えば図２に示すように、心拍検出回路１１と、加速度センサ１２と、角速度センサ（ジャイロセンサ）１３と、操作スイッチ１４と、メモリ１５と、通信回路１６と、演算装置（以下、ＣＰＵと記す）１７と、計時回路１８と、動作電源１９と、を備えている。
【００２２】
心拍検出回路１１は、例えばチェスト機器１０をユーザＵＳの胸部に装着するためのベルト部材の内面側に設けられ、ユーザＵＳの胸部に直接密着するように配置された一対の電極（図示を省略）に接続されている。心拍検出回路１１は、当該電極から出力される心電位信号の変化から心拍を検出する。検出された心拍数は、例えばメモリ１５の心拍データ記憶領域に保存される。
【００２３】
加速度センサ１２は、ユーザＵＳの運動中の動作速度の変化の割合（加速度）を計測する。また、角速度センサ１３は、ユーザＵＳの運動中の動作方向の変化を計測する。この加速度センサ１２により測定された加速度データ、及び、角速度センサ１３により測定された角速度データは、上記の心拍検出回路１１により検出された心拍データと関連付けられて、メモリ１５の加速度データ記憶領域及び角速度データ記憶領域にそれぞれ保存される。ここで、加速度センサ１２及び角速度センサ１３は、ユーザＵＳの動作速度及び動作方向をより正確に把握するために、上半身の体幹に装着されていることが望ましい。なお、加速度データ及び角速度データは、後述するリスト機器２０に設けられるＧＰＳ受信回路２１において、ＧＰＳ衛星からの電波の受信状態が不良又は受信不可の場合に、ユーザＵＳの位置を検出するための補完データとしても利用される。
【００２４】
操作スイッチ１４は、少なくとも電源スイッチを有し、動作電源１９から供給される電源電圧を各構成に供給又は遮断して、チェスト機器１０の電源のオン、オフを制御する。メモリ１５は、フラッシュメモリ等の不揮発性メモリを有し、上述した心拍検出回路１１により検出された心拍データや、加速度センサ１２により測定された加速度データ、角速度センサ１３により測定された角速度データが相互に関連付けられて保存される。また、メモリ１５は、ＲＯＭ（読み出し専用メモリ）を有し、心拍検出回路１１や加速度センサ１２、角速度センサ１３、メモリ１５、通信回路１６における各動作を実行するための制御プログラムが保存される。また、メモリ１５は、ＲＡＭ（ランダムアクセスメモリ）を有し、上記制御プログラムを実行する際に使用する各種データが一時的に保存される。なお、メモリ１５は、その一部又は全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、チェスト機器１０に対して着脱可能に構成されているものであってもよい。
【００２５】
通信回路１６は、心拍検出回路１１により検出された現時点の心拍データや、加速度センサ１２により測定された現時点の加速度データ、角速度センサ１３により測定された現時点の角速度データ、あるいは、メモリ１５に保存された上記心拍データや加速度データ、角速度データを、リスト機器２０に伝送する際のインターフェースとして機能する。ここで、通信回路１６を介してリスト機器２０に心拍データや加速度データ、角速度データを伝送する手法としては、例えば各種の無線通信方式や、通信ケーブルを介した有線による通信方式等を適用することができる。
【００２６】
無線通信方式により上記データを伝送する場合には、例えばデジタル機器用の近距離無線通信規格であるブルートゥース（Bluetooth（登録商標））や、この通信規格において低消費電力型の通信規格として策定されたブルートゥースローエナジー（Bluetooth（登録商標） low energy（LE））、又は、これらと同等の通信方式を良好に適用することができる。このような無線通信方式によれば、後述する動作電源１９として、例えばコイン型電池やボタン型電池、あるいは、後述する環境発電（エナジーハーベスト）技術等を用いて生成された小電力であっても良好にデータ伝送を行うことができる。
【００２７】
ＣＰＵ１７は、計時回路１８において生成される基本クロックに基づいて、メモリ１５に保存された制御プログラムに従って処理を行うことにより、心拍検出回路１１や加速度センサ１２、角速度センサ１３、メモリ１５、通信回路１６における各動作を制御する。なお、ＣＰＵ１７において実行される制御プログラムは、予めＣＰＵ１７の内部に組み込まれているものであってもよい。計時回路１８は、リスト機器２０から送信される同期信号に基づいて基本クロックを生成し、当該基本クロックに基づいて、チェスト機器１０の各構成の動作タイミングを規定する動作クロックを生成する。これにより、チェスト機器１０はリスト機器２０との時間データの同期が図られる。このような同期動作は、リスト機器２０との間で、例えば一定の時間間隔で、又は、常時実行される。また、計時回路１８は、上記の心拍データや加速度データ、角速度データの取得タイミングを計時して時間データとして出力する。この時間データは、上述した心拍データ、加速度データ、角速度データと関連付けられて、メモリ１５の所定の記憶領域に保存される。
【００２８】
動作電源１９は、チェスト機器１０の各構成に駆動用電力を供給する。動作電源１９は、例えば市販のコイン型電池やボタン型電池等の一次電池や、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができる。また、動作電源１９は、これらの電池のほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電技術による電源等を適用することもできる。
【００２９】
（リスト機器２０）
リスト機器２０は、図１（ａ）に示すように、ユーザＵＳの手首に装着する形態を有する電子機器であって、少なくともユーザＵＳの位置を検出するとともに、所定の情報やデータを表示する機能を備えている。リスト機器２０は、具体的には、例えば図３に示すように、ＧＰＳ受信回路２１と、情報提供部（区間別予想移動時間出力手段）２２、操作スイッチ２３と、メモリ２４と、通信回路２５と、ＣＰＵ２６と、計時回路２７と、動作電源２８と、を備えている。
【００３０】
ＧＰＳ受信回路２１は、複数のＧＰＳ衛星からの電波を受信することにより、緯度経度からなる地理的な位置、及び、その位置の高度（又は標高）を検出する。また、ＧＰＳ受信回路２１は、ＧＰＳ衛星からの電波のドップラーシフト効果を利用して、ユーザＵＳの移動速度（走行速度）を検出する。検出された位置及び高度（地形データ）、移動速度等からなるＧＰＳデータは、例えばメモリ２４のＧＰＳデータ記憶領域に保存される。
【００３１】
情報提供部２２は、例えば表示部と、音響部と、を備えている。表示部は、例えばカラーやモノクロ表示が可能な液晶方式や、有機ＥＬ素子等の発光素子方式の表示パネルを有している。表示部は、少なくともユーザＵＳの移動中には、後述する移動情報出力処理において生成される予測移動時間を含む各種の運動支援情報を表示する。また、表示部は、ユーザＵＳの移動中に、時刻情報やＧＰＳデータ、上述したチェスト機器１０から伝送された心拍データ、あるいは、加速度データや角速度データに基づいて算出される各種の情報、例えば加速度データとユーザＵＳの体重データから算出される消費カロリー等を表示するものであってもよい。これらの情報は、文字情報や画像情報を有し、表示部に複数の情報が同時に表示されるものであってもよいし、操作スイッチ２３を操作することにより、１乃至複数の情報が順次表示されるものであってもよい。また、音響部は、例えばブザーやスピーカ等の音響機器を有している。音響部は、音声メッセージや所定の音色、音パターン（アラーム音）等の音情報を発生することにより、上記の表示部において表示される文字情報や画像情報に対応する各種の情報を、聴覚を通してユーザＵＳに提供（報知）する。なお、情報提供部２２は、表示部と音響部の双方を備えているものであってもよいし、表示部又は音響部のうち、いずれか一方を備えた構成を有しているものであってもよい。
【００３２】
操作スイッチ２３は、例えば機器本体の前面（視野側）や側面に設けられた操作ボタンや、情報提供部である表示部の前面側に設けられたタッチパネル、リスト機器２０に有線や無線通信により接続されるキーボード等の入力手段を有し、少なくともモード切換機能と表示切替機能を備えている。モード切換機能においては、操作スイッチ２３を操作することにより、例えばユーザの移動中に、現在時刻や移動経過時間、移動距離、心拍データや消費カロリー等の生体情報を表示するモードと、後述する移動情報出力処理において生成される各種の運動支援情報を表示するモードと、リスト機器の各種設定メニューを表示するモードと、が切替制御される。また、表示切替機能においては、操作スイッチ２３を操作することにより、上記の各モードにおける画面表示が切り替えられる。なお、操作スイッチ２３は、操作ボタンやタッチパネル、キーボード等の各種の入力手段のうち、いずれか１つを備えているものであってもよいし、複数の入力手段を有しているものであってもよい。なお、複数の入力手段を有している場合には、それらにより実現される機能は、同一又は同等のものであってもよいし、各入力手段に特有の機能を有しているものであってもよい。
【００３３】
メモリ２４は、不揮発性メモリを有し、上述したチェスト機器１０から伝送された心拍データや加速度データ、角速度データ、及び、ＧＰＳ受信回路２１により検出されたＧＰＳデータが相互に関連付けられて保存される。なお、これらの心拍データ、加速度データ、角速度データ、ＧＰＳデータを、「センサデータ」と総称する。また、メモリ２４は、ＲＯＭを有し、ＧＰＳ受信回路２１や情報提供部２２、メモリ２４、通信回路２５における各動作を実行するための制御プログラムが保存される。また、メモリ２４は、ＲＡＭを有し、上記制御プログラムを実行する際に使用する各種データが一時的に保存される。なお、メモリ２４は、その一部又は全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、リスト機器２０に対して着脱可能に構成されているものであってもよい。
【００３４】
通信回路２５は、チェスト機器１０との間、及び、情報処理端末３０との間で、移動中に取得した各種のデータや、後述する移動情報出力処理において生成される各種の運動支援情報を伝送する際のインターフェースとして機能する。通信回路２５は、上述した各種の無線通信方式や有線通信方式を用いて、チェスト機器１０から心拍データや加速度データ、角速度データを受信するとともに、計時回路２７において生成された基本クロックに基づく同期信号をチェスト機器１０に送信する。また、通信回路２５は、チェスト機器１０から伝送され、メモリ２４に保存された各種のセンサデータを情報処理端末３０に伝送する。また、通信回路２５は、情報処理端末３０から伝送された運動支援情報を受信する。ここで、通信回路２５を介して情報処理端末３０との間で、各種のセンサデータや運動支援情報を伝送する手法としては、例えば各種の無線通信方式や有線通信方式、メモリカードを介したデータ転送方式等を適用することができる。
【００３５】
情報処理端末３０との間で、無線通信方式を用いて各種のセンサデータや運動支援情報を伝送する場合には、例えばブルートゥース（登録商標）による通信や赤外線通信等を良好に適用することができる。また、有線通信方式を用いる場合には、リスト機器２０と情報処理端末３０を直接通信ケーブルで接続するものであってもよいし、情報処理端末３０にケーブル接続されたデータ転送用ドックやパッドに、リスト機器２０を装着あるいは載置してデータの伝送を行うものであってもよい。ここで、データ転送用ドックやパッドは、リスト機器２０と電極同士が直接接触することにより電気的に接続される接触型のデータ転送方式を適用するものであってもよいし、電極同士が直接接触することなく電気的に接続される非接触型のデータ転送方式を適用するものであってもよい。なお、有線通信方式を用いる場合には、リスト機器２０が通信ケーブルを介して、あるいは、データ転送用ドックやパッドを介して、情報処理端末３０に接続されることにより、情報処理端末３０から電力が供給されて、リスト機器２０の動作電源２８が充電されることが望ましい。
【００３６】
ＣＰＵ２６は、計時回路２７において生成される基本クロックに基づいて、メモリ２４に保存された制御プログラムに従って処理を行うことにより、ＧＰＳ受信回路２１や情報提供部２２、メモリ２４、通信回路２５における各動作を制御する。なお、ＣＰＵ２６において実行される制御プログラムは、予めＣＰＵ２６の内部に組み込まれているものであってもよい。計時回路２７は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、リスト機器２０の各構成の動作タイミングを規定する動作クロックを生成するとともに、チェスト機器１０との時間データの同期をとるための同期信号を生成する。また、計時回路２７は、上記のＧＰＳデータの取得タイミングを計時して時間データとして出力する。この時間データは、上述したチェスト機器１０から伝送された心拍データ、加速度データ、角速度データに関連付けられた時間データと対応付けて、メモリ２４の所定の記憶領域に保存される。
【００３７】
動作電源２８は、リスト機器２０の各構成に駆動用電力を供給する。動作電源２８は、上述したチェスト機器１０の動作電源１９と同様に、一次電池や二次電池を適用することができるほか、環境発電技術による電源等を適用することもできる。なお、上述したように、リスト機器２０を情報処理端末３０に接続することにより、動作電源２８が充電される構成を有している場合には、動作電源２８として二次電池が適用されていることはいうまでもない。
【００３８】
（情報処理端末３０）
情報処理端末３０は、図１（ｂ）に示すように、例えばノートブック型やデスクトップ型、タブレット型のパーソナルコンピュータ等の情報処理装置であって、少なくとも後述する移動情報出力処理（移動情報出力方法）を実行するために必要なデータベースを構築する機能や、運動支援情報を生成する機能を備えている。情報処理端末３０は、具体的には、例えば図４に示すように、入力操作部３１と、表示部３２と、メモリ３３と、データベース（移動履歴記憶手段、対象経路高度記憶手段）３４と、通信回路３５と、ＣＰＵ３６（傾斜度別区間分割手段、予想移動時間算出手段）と、計時回路３７と、動作電源３８と、を備えている。
【００３９】
入力操作部３１は、キーボードやマウス、タッチパッド、タッチパネル等の入力手段を有し、ユーザＵＳの操作により、表示部３２に表示される任意のアイコンやメニューが選択されたり、任意の情報が入力されたりする。表示部３２は、例えばカラーやモノクロ表示が可能な液晶方式や、有機ＥＬ素子等の発光素子方式の表示パネルを有し、上述したチェスト機器１０やリスト機器２０により取得された各種のセンサデータに基づく移動履歴に関する情報（移動履歴情報）や、後述する移動情報出力方法において生成される予測移動時間を含む運動支援情報を、数値やアイコン、文字等を用いた表（チャート）形式で表示する。なお、表示部３２に表示される移動履歴情報や運動支援情報については、詳しく後述する。
【００４０】
メモリ３３は、不揮発性メモリを有し、上述したリスト機器２０から伝送されたセンサデータが相互に関連付けられて保存される。また、メモリ３３は、ＲＯＭを有し、表示部３２やメモリ３３、データベース３４、通信回路３５における各動作を実行するための制御プログラムが保存される。また、メモリ３３は、チェスト機器１０やリスト機器２０により取得されたセンサデータに基づいて生成された移動履歴情報を用いて、マラソン競技のコースにおける予測移動時間を算出する、一連の移動情報出力処理を実行するためのアルゴリズムプログラムが保存される。また、メモリ３３は、ＲＡＭを有し、上記制御プログラムを実行する際に使用する各種データが一時的に保存される。
【００４１】
データベース３４は、ユーザＵＳがマラソン競技に先立って行った日常のトレーニングや事前の試走、あるいは、過去のマラソン競技の際に、上述したチェスト機器１０やリスト機器２０により取得された各種のセンサデータや、当該センサデータに基づいて、後述する移動情報出力方法により生成される傾斜度ごとの移動履歴情報や、予測移動時間を含む運動支援情報が所定の保存形式で保存、蓄積されている。そして、データベース３４は、後述する移動情報出力方法において、蓄積された移動履歴情報から、マラソン競技のコース（予測移動時間を算出する対象となる経路；対象経路）を傾斜度に基づいて所定の距離ごとに分割した各コース区間における傾斜度に対応する移動履歴情報が抽出される。ここで、データベース３４は、図４に示すように、情報処理端末３０に内蔵されているものであってもよいし、図１（ｂ）に示すように、情報処理端末３０の外部に設けられ、接続ケーブルを介して接続されているものであってもよい。なお、データベース３４については、詳しく後述する。
【００４２】
通信回路３５は、リスト機器２０との間で、各種のセンサデータや移動情報出力処理により生成される運動支援情報を伝送する際のインターフェースとして機能する。通信回路３５は、図１（ａ）、（ｂ）に示すように、各種の無線通信方式や有線通信方式、メモリカードを介したデータ転送方式等を用いて、リスト機器２０から各種のセンサデータを受信する。また、通信回路３５は、図１（ａ）、（ｂ）に示すように、情報処理端末３０における移動情報出力処理により生成された運動支援情報を、上述した通信方式や転送方式を用いて、リスト機器２０に送信する。
【００４３】
ＣＰＵ３６は、計時回路３７において生成される基本クロックに基づいて、メモリ３３に保存された制御プログラムに従って処理を行うことにより、表示部３２やメモリ３３、データベース３４、通信回路３５における各動作を制御する。また、ＣＰＵ３６は、メモリ３３に保存されたアルゴリズムプログラムに従って処理を行うことにより、チェスト機器１０やリスト機器２０により取得されたセンサデータに基づいて、移動履歴情報を生成してデータベース３４に蓄積するとともに、当該移動履歴情報に基づいて、マラソン競技のコース（対象経路）を対象とした予測移動時間を算出し、当該予測移動時間を含む運動支援情報を、リスト機器２０を介してユーザＵＳに提供する、一連の移動情報出力処理（移動情報出力方法）を実行する。なお、ＣＰＵ３６において実行される制御プログラムやアルゴリズムプログラムは、予めＣＰＵ３６の内部に組み込まれているものであってもよい。計時回路３７は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、情報処理端末３０の各構成の動作タイミングを規定する動作クロックを生成する。
【００４４】
動作電源３８は、情報処理端末３０が例えばノートブック型やタブレット型のパーソナルコンピュータである場合には、リチウムイオン電池等の二次電池や、商用交流電源が適用される。また、情報処理端末３０が例えばデスクトップ型のパーソナルコンピュータである場合には、商用交流電源が適用される。
【００４５】
（移動情報出力方法）
次に、上述した移動情報出力システムにおける移動情報出力方法について説明する。
本実施形態に係る移動情報出力システムにおける移動情報出力方法は、大別して、トレーニング中にユーザＵＳの走行履歴（移動履歴）に関するデータベースを構築する段階であるデータベース構築方法と、競技コース等における予測走行時間（予測移動時間）を算出する段階である予測移動時間算出方法と、競技コースの走行中に運動支援情報をユーザＵＳに提供する段階である運動支援情報提供方法と、を有している。
【００４６】
データベース構築方法は、日常行うトレーニング等において、ユーザＵＳが装着したチェスト機器１０及びリスト機器２０により取得された各種のセンサデータを収集して、傾斜度ごとの移動履歴情報を所定の保存形式で蓄積することによりデータベース３４を構築する。また、予測移動時間算出方法は、マラソン競技等が行われるコースを、傾斜度ごとに複数の区間に分割し、各コース区間の傾斜度に基づいて、データベース３４から一致又は近似する移動履歴情報を抽出して、各コース区間における予想走行時間を算出する処理を行う。そして、運動支援情報提供方法は、予測移動時間算出方法により算出された予想走行時間を含む各種の運動支援情報をリスト機器２０に送信し、当該競技中に運動支援を行う。
以下、移動情報出力方法の各段階の方法について具体的に説明する。
【００４７】
（データベース構築方法）
図５は、本実施形態に係る移動情報出力方法におけるデータベース構築方法を示すフローチャートである。また、図６は、本実施形態に係るデータベース構築方法において収集されるセンサデータの一例を示す概略図である。図７は、本実施形態に係るデータベース構築方法により取得される移動履歴情報の一例を示す図である。
【００４８】
本実施形態に適用されるデータベース構築方法は、図５のフローチャートに示すように、まず、トレーニングコース（実測経路）を走行中のユーザＵＳの生体情報や運動状態を示す各種のセンサデータを収集する（Ｓ１０１）。具体的には、図１（ａ）、図２に示すように、ユーザＵＳが装着したチェスト機器１０により、トレーニング中の心拍データや加速度データ、角速度データが収集されて、時間データに関連付けてメモリ１５に保存される。これらの心拍データや加速度データ、角速度データは、通信回路１６を介して、例えば無線通信方式により、常時、又は、一定の時間間隔でリスト機器２０に伝送される。また、図１（ａ）、図３に示すように、ユーザＵＳが装着したリスト機器２０により、トレーニング中の位置（緯度経度）や高度、移動速度データ等からなるＧＰＳデータが収集されて、時間データに関連付けてメモリ２４に保存される。
【００４９】
すなわち、この処理Ｓ１０１において収集されるセンサデータは、例えば図６（ａ）に示すように、トレーニングコースＲＴｘを図中の矢印方向に走行した場合に、例えば図６（ｂ）に示すように、心拍数や消費カロリー、高度等の各数値が、時間データ（経過時間）に関連付けられている。なお、トレーニング中に収集された心拍データや加速度データ、角速度データ、ＧＰＳデータ、あるいは、これらのデータに基づいて算出される各種情報は、リスト機器２０の情報提供部２２を介して、任意の表示形式（例えば数値情報や、グラフ化された状態）で表示、又は、音声メッセージ等で報知される。
【００５０】
そして、トレーニング終了後、収集した各種のセンサデータは、通信回路２５を介して、無線通信方式や有線通信方式、メモリカードによるデータ転送方式等により、パーソナルコンピュータ等の情報処理端末３０に伝送される。これらのセンサデータは、時間データに関連付けて情報処理端末３０のメモリ３３に一時保存される。
【００５１】
次いで、図１（ｂ）、図４に示すように、ＣＰＵ３６は、収集したセンサデータに含まれるＧＰＳデータの位置（緯度経度）や高度からなるトレーニング時のコースデータと、当該トレーニング時の走行時間とを関連付けてデータベース３４に保存する（Ｓ１０２）。
【００５２】
次いで、ＣＰＵ３６は、データベース３４に保存されたトレーニング時のコースデータを、傾斜度ごとの区間データに分割する（Ｓ１０３）。具体的には、ＣＰＵ３６は、データベース３４から読み出したコースデータに含まれる位置情報及び高度情報に基づいて、トレーニングコースの傾斜状態が登りであるか下りであるかに応じて、当該コースデータを複数の区間データに分割する。そして、ＣＰＵ３６は、分割された各区間データに含まれる位置情報及び高度情報に基づいて傾斜度を算出するとともに、位置情報及び走行時間情報に基づいて走行距離及びペース（走行速度）を算出する。ＣＰＵ３６は、算出した傾斜度をペース（走行速度）と関連付けて、移動履歴情報としてデータベース３４に保存する。なお、データベース３４に保存される移動履歴情報は、少なくとも傾斜度とペース（走行速度）が対応付けられているものであればよく、傾斜度と走行距離と走行時間が対応付けられているものであってもよい。
【００５３】
このような処理Ｓ１０３により生成される移動履歴情報は、例えば図７に示すようなリスト形式を有し、ユーザＵＳが情報処理端末３０を操作することにより表示部３２に表示される。図７において、例えばＡ区間では走行距離（区間距離）が０．６５ｋｍ、標高差が２５．１ｍの傾斜度３．９％の登りコースであり、このときのペースが０：０５：０４、ラップが０：０３：１７である場合を示している。また、例えばＢ区間では走行距離が０．５４ｋｍ、標高差が−３７ｍの傾斜度−６．８％の下りコースであり、このときのペースが０：０４：１０、ラップが０：０２：１５である場合を示している。
【００５４】
次いで、ユーザＵＳにより移動履歴情報の傾斜度ごとの各区間（傾斜区間）に感想マークや感想コメントが入力される（Ｓ１０４）。具体的には、ＣＰＵ３６は、上記の移動履歴情報を図７に示すようなリスト形式で表示部３２に表示し、ユーザＵＳは、表示された移動履歴情報を閲覧して、入力操作部３１を操作することにより、各傾斜区間におけるトレーニング時の状況や感想、疲労感、体調の良し悪し等の主観的なコメントを、感想マークや感想コメントとして入力する。例えば図７において、例えばＮ区間では走行距離（区間距離）が０．４４ｋｍ、標高差が−２８ｍの傾斜度−６．４％の下りコースであり、このときのペースが０：０３：５８、ラップが０：０１：４４であって、このとき（トレーニング時）の感想コメントとして「急な下り坂、注意。」と入力し、対応する感想マークを登録した場合を示している。なお、感想マークや感想コメントの入力は任意であり、無記入であってもよい。入力された感想マークや感想コメントは、各傾斜区間の傾斜度に対応付けられて、移動履歴情報としてデータベース３４に保存される。
【００５５】
このような一連の処理Ｓ１０１〜Ｓ１０４を、異なる地形条件（傾斜度）を有するトレーニングコースに対して繰り返し実行することにより、様々な傾斜度を有する傾斜区間に対してペースやラップ、感想コメント等が関連付けられてデータベース３４に蓄積される（Ｓ１０５）。ここで、トレーニング時の各傾斜区間の傾斜度に関連付ける情報は、上述したペースやラップ等の情報に限定されるものではない。例えば、これらの情報に加えて、センサデータに基づいて取得される心拍データや消費カロリー等の生体情報を関連付けるものであってもよいし、さらに、トレーニング時の気温や湿度、風向等の天候情報等の客観的なコメントを、各傾斜区間の傾斜度に関連付けるものであってもよい。なお、上述した天候情報については、情報処理端末３０の入力操作部３１を操作して、ユーザＵＳが直接入力するものであってもよいし、例えばインターネット上で公開されている、トレーニングコースを含む地域の天気情報を取り込んで関連付けるものであってもよい。
【００５６】
（予測移動時間算出方法）
図８は、本実施形態に係る移動情報出力方法における予測移動時間算出方法を示すフローチャートである。また、図９は、本実施形態に係る予測移動時間算出方法の対象となる競技コースとその地形データの一例を示す概略図である。また、図１０は、本実施形態に係る予測移動時間算出方法において取得される傾斜度ごとの競技コースの分割例を示す概略図である。図１１、図１２は、本実施形態に係る予測移動時間算出方法における競技コースとその分割区間における地形データの一例を示す概略図である。図１３は、本実施形態に係る予測移動時間算出方法により取得される対象コース予測時間情報の一例を示す図である。なお、情報処理端末３０のＣＰＵ３６は、移動時間算出部として、以下に説明する一連の処理を実行する。
【００５７】
本実施形態に適用される予測移動時間算出方法は、図８のフローチャートに示すように、まず、ユーザＵＳが参加するマラソン競技のコース情報（予測移動時間を算出する対象となる経路の情報）を取得する（Ｓ１１１）。具体的には、情報処理端末３０により、マラソン競技の主催者等が開設しているインターネット等のネットワーク４０上のウェブサイトに掲載されたコース情報や、主催者等から印刷物やＤＶＤ等の形態で提供されるコース情報を取り込む。ここで、一般に主催者等から提供されるコース情報は、例えば図９（ａ）に示すように、地図上にマラソン競技のコースＲＴが重ね合わせて表示されているものに過ぎない。そこで、まず、ユーザＵＳは入手したコース情報に基づいて、競技コースＲＴを例えば１ｋｍの単位距離ごとの複数の単位区間に分割する。そして、情報処理端末３０により、インターネット等のネットワーク４０上で提供されている地図サイトの地形データベースや、ＤＶＤ等の形態で提供されている地図等で、各単位区間のコースの軌跡をプロットすることにより、当該単位区間の緯度経度及び高度に関するデータ（地形データ）を取得する。なお、地形データを提供する地図サイトとしては、例えばアメリカ合衆国のソフトウェア会社Ｇｏｏｇｌｅ（登録商標）社がインターネット上で提供するＧｏｏｇｌｅ  Ｍａｐｓ地図サービス等を利用することができる。
【００５８】
これにより、緯度経度に基づいて規定される競技コース上の任意の位置（スタート地点から任意の距離位置）における高度情報が数値で取得されてデータベース３４に保存される。また、取得した数値に基づいて、例えば図９（ｂ）に示すように、地形データがグラフ化された状態で表示部３２に表示される。なお、主催者等から提供されるコース情報に、コース全体の緯度経度と高度に関する地形データが付与されている場合には、当該地形データに基づいて、地形データをグラフ化された状態で表示することができる。
【００５９】
次いで、取得したマラソン競技のコースを、傾斜度ごとに複数のコース区間（分割区間）に分割する（Ｓ１１２）。具体的には、ＣＰＵ３６は、取得した競技コースのコース情報及び地形データに含まれる位置情報（距離情報）及び高度情報に基づいて、競技コースの傾斜度を算出し、当該傾斜度に応じて競技コースを複数のコース区間に分割する。ここで、コース区間は、傾斜度が変化するポイントごとに分割設定される。また、コース区間は、傾斜度に応じて例えば１〜数ｋｍの比較的短い不定長に設定される。したがって、各コース区間の距離は一定ではなく、また、例えば連続する登り坂であっても、傾斜度が変化している場合には別のコース区間として設定される。そして、ＣＰＵ３６は、各コース区間について、算出された傾斜度及び走行距離（区間距離）を関連付けてメモリ３３に保存する。
【００６０】
このような処理Ｓ１１２により規定される各コース区間は、例えば図１０〜図１２に示すように、各区間（区間１、２、・・・）が傾斜度ごとに、不定長で分割されている。図１０において、例えば区間１では走行距離（区間距離）が２．６１ｋｍ、標高差が６２．８ｍの傾斜度２．４％の登りコースであり、例えば区間２では走行距離が２．８３ｋｍ、標高差が−６５．５ｍの傾斜度−２．３％の下りコースである場合を示している。また、例えば区間５では走行距離が１．７０ｋｍ、標高差が７４．６ｍの傾斜度４．４％の登りコースである場合を示している。また、図１１（ａ）、図１２（ａ）は、それぞれ競技コースにおける区間１、区間２を示す地図であり、図１１（ｂ）、図１２（ｂ）は、当該区間に対応する地形データを示したものである。
【００６１】
次いで、競技コースのコース区間ごとに、当該コース区間の傾斜度に最も近い傾斜度を有する移動履歴情報をデータベース３４から検索して、当該移動履歴情報に含まれるペースを用いて、各コース区間の区間走行予想時間（ラップ）を算出し、予測ペースチャート（予測移動時間）を含む対象コース予測時間情報を生成する（Ｓ１１３）。具体的には、ＣＰＵ３６は、分割された競技コースの各コース区間について、当該コース区間の傾斜度に基づいて、データベース３４に保存された移動履歴情報を参照し、コース区間の傾斜度に一致又は近似する傾斜度を有する移動履歴情報を抽出する。そして、ＣＰＵ３６は、抽出された移動履歴情報に含まれるペースデータ（すなわち、トレーニング時に取得した傾斜度に関連付けて保存されたペース）と、当該コース区間の走行距離（区間距離）とに基づいて、区間走行予想時間を算出する。ＣＰＵ３６は、各コース区間について算出された区間走行予想時間を、当該コース区間の傾斜度や走行距離に関連付けて、対象コース予測時間情報としてデータベース３４に保存する。
【００６２】
このような分割された競技コースの各コース区間における区間走行予想時間の算出処理、及び、データベース３４への保存、蓄積処理を、全てのコース区間について実行することにより、予測ペースチャートを含む対象コース予測時間情報が生成される。対象コース予測時間情報は、図１３の左側半分に示すようなリスト形式を有し、ユーザＵＳが情報処理端末３０を操作することにより表示部３２に表示される。図１３において、例えばコース区間１では走行距離（区間距離）が２．６１ｋｍ、標高差が６２．８ｍの傾斜度２．４％の登りコースであり、このときの傾斜度は、上述した移動履歴情報（図７参照）におけるＭ区間の傾斜度に相当する。このＭ区間におけるトレーニング時のペースは０：０４：５０であるので、このペースを用いて走行した場合のコース区間１（走行距離２．６１ｋｍ）の区間走行予想時間（ラップ）は０：１２：３７である場合を示している。また、例えばコース区間２では走行距離が２．８３ｋｍ、標高差が−６５．５ｍの傾斜度−２．３％の下りコースであり、このときの傾斜度は、移動履歴情報（図７参照）におけるＰ区間の傾斜度に相当する。このＰ区間におけるトレーニング時のペースは０：０４：２０であるので、このペースを用いて走行した場合のコース区間２（走行距離２．８３ｋｍ）の区間走行予想時間は０：１２：１５である場合を示している。また、各コース区間の区間走行予想時間を合計することにより、競技コース全体の予想所要時間（総合タイム）は１：３６：４８であることを示している。ここで、予測ペースチャートは、図１３に示すように、各コース区間の傾斜度に基づいてデータベース３４に保存された移動履歴情報から抽出されたペースと、各コース区間を当該ペースで走行したときの区間走行予想時間（ラップ）と、を各コース区間に対応付けた走行予想表（チャート）である。
【００６３】
次いで、ユーザＵＳは、予測移動時間算出の対象となっている競技コースを事前に実際に走り（試走し）、その実走データをデータベース３４に登録する（Ｓ１１４）。具体的には、ユーザＵＳがチェスト機器１０及びリスト機器２０を装着した状態で競技コースを試走することにより、上述したトレーニング時と同様に、試走中のユーザＵＳの生体情報や運動状態を示す各種のセンサデータが収集される。そして、競技コースの試走後に、リスト機器２０を無線や有線通信により情報処理端末３０に接続することにより、各種のセンサデータが情報処理端末３０に伝送され、時間データに関連付けてメモリ３３に一時保存される。次いで、ＣＰＵ３６は、少なくとも、収集したセンサデータに含まれるＧＰＳデータの試走時の位置（緯度経度）と走行時間とに基づいて、上述した対象コース予測時間情報に設定された各コース区間におけるペースや区間走行時間（ラップ）を算出し、コース区間に関連付けてデータベース３４に保存、蓄積する。
【００６４】
次いで、上述した処理Ｓ１１３において生成した対象コース予測時間情報と、処理Ｓ１１４により取得した試走時の実走データとを対応付けて、表示部３２に表示する（Ｓ１１５）。具体的には、ＣＰＵ３６は、データベース３４に保存された対象コース予測時間情報と、実走データとを読み出し、それぞれに関連付けられたコース区間情報を対応付けて、例えば図１３に示すように、リスト形式で表示部３２に表示する。図１３において、例えばコース区間１では試走時のペースは０：０４：３５であり、区間走行時間（ラップ）は０：１１：５９である場合を示している。また、例えばコース区間２では試走時のペースは０：０４：０３であり、区間走行時間は０：１１：２６である場合を示している。また、各コース区間の区間走行時間を合計することにより、競技コース全体の所要時間（試走タイム）は１：３５：３３であったことを示している。
【００６５】
次いで、ユーザＵＳにより、実走データが対応付けられた対象コース予測時間情報の各コース区間に、試走時のコメントが入力される（Ｓ１１６）。具体的には、表示部３２に上記の対象コース予測時間情報と実走データとが対応付けて表示された状態で、ユーザＵＳは、表示された予測ペースチャートや実走データを閲覧、比較しつつ、入力操作部３１を操作することにより、各コース区間における試走時の状況や感想、疲労感、体調の良し悪し等の主観的なコメントを入力する。例えば図１３において、例えばコース区間３では予測ペースチャートのペースが０：０４：４０、ラップが０：０８：５７であるのに対して、実測データのペースが０：０４：５５、ラップが０：０９：２７であり、このとき（試走時）のコメントとして「想定タイムより遅い。このペースダウンは、結構意外だった。最初の４００以外はきつくないのに。」と入力した場合を示している。ここで入力されるコメントは、競技コースを実際に走った（試走した）後の主観が含まれているので、後日マラソン競技において競技コースを走る際の、極めて有効な支援情報となる。なお、コメントの入力は任意であり、無記入であってもよい。入力されたコメントは、各コース区間に対応付けられて、対象コース予測時間情報としてデータベース３４に更新保存される。
【００６６】
次いで、試走時の実走データの傾斜度ごとの区間データに含まれるペースを用いて、各コース区間の区間走行予想時間（ラップ）を再度算出し、予測ペースチャートを含む対象コース予測時間情報を再度生成する（Ｓ１１７）。具体的には、ＣＰＵ３６は、各コース区間について、データベース３４に保存された対象コース予測時間情報に含まれる対応するコース区間の走行距離を抽出し、試走時に取得した実走データに基づいて算出されるペースを用いて、当該コース区間の区間走行予想時間を算出する。そして、ＣＰＵ３６は、抽出された移動履歴情報に含まれるペースデータ（すなわち、トレーニング時に取得した傾斜度に関連付けて保存されたペース）と、当該コース区間の走行距離（区間距離）とに基づいて、区間走行予想時間を算出する。ＣＰＵ３６は、各コース区間について算出された区間走行予想時間を、当該コース区間に関連付けて、対象コース予測時間情報としてデータベース３４に更新保存する。
【００６７】
（運動支援情報提供方法）
図１４は、本実施形態に係る移動情報出力方法における運動支援情報提供方法を示すフローチャートである。また、図１５は、本実施形態に係る運動支援情報提供方法により提供される運動支援情報の一例を示す図である。
【００６８】
本実施形態に適用される運動支援情報提供方法は、まず、上述した予測移動時間算出方法において生成された予測ペースチャートを含む対象コース予測時間情報を、データベース３４から読み出して、情報処理端末３０に無線や有線通信により接続されたリスト機器２０に伝送される。リスト機器２０において、ＣＰＵ２６は、受信した対象コース予測時間情報をメモリ２４に保存する。ここで、リスト機器２０に伝送される対象コース予測時間情報は、少なくとも、各コース区間の位置情報、傾斜度、ペース及び区間走行予想時間（ラップ）、並びに、コメントを含んでいる。
【００６９】
次いで、図１４のフローチャートに示すように、マラソン競技当日、ユーザＵＳがチェスト機器１０及びリスト機器２０を装着した状態で競技コースを走ることにより（Ｓ１２１）、上述したトレーニング時や試走時と同様に、走行中のユーザＵＳの生体情報や運動状態を示す各種のセンサデータが収集される。ＣＰＵ２６は、収集したセンサデータに含まれるＧＰＳデータに基づいて、ユーザＵＳの競技コース上の現在位置情報を取得し（Ｓ１２２）、対象コース予測時間情報に含まれる各コース区間の位置情報を参照することにより、現在位置に対応するコース区間番号を決定する（Ｓ１２３）。
【００７０】
次いで、ＣＰＵ２６は、上記の処理Ｓ１２３において決定されたコース区間番号に基づいて、対象コース予測時間情報（図１３参照）を参照して、ユーザＵＳの現在位置に対応するコース区間の傾斜度、ペース及び区間走行予想時間（ラップ）を読み出し、運動支援情報として、情報提供部２２の表示部に所定の表示形式で表示、又は、音響部により所定の音声メッセージ等で報知する（Ｓ１２４）。
【００７１】
次いで、ＣＰＵ２６は、対象コース予測時間情報（図１３参照）を参照して、ユーザＵＳの現在位置に対応するコース区間に試走時のコメントが登録されているか否かを判定する（Ｓ１２５）。コメントが登録されている場合には、ＣＰＵ２６は、当該コメントを読み出して、運動支援情報として情報提供部２２に表示、又は、音声メッセージ等で報知する（Ｓ１２６）。一方、コメントが登録されていない場合には、ＣＰＵ２６は、対象コース予測時間情報（図１３参照）を参照して、ユーザＵＳの現在位置に対応するコース区間のペース参照箇所、すなわち、トレーニング時に取得した移動履歴情報（図７参照）の対応する区間に、登録されている感想マーク及び感想コメントを読み出して、運動支援情報として情報提供部２２に表示、又は、音声メッセージ等で報知する（Ｓ１２７）。
【００７２】
上述したような処理Ｓ１２４、Ｓ１２６、Ｓ１２７により提供される運動支援情報は、例えば図１５に示すように、情報提供部２２の表示部に表示される。例えばユーザＵＳがコース区間１を走行している場合には、例えば図１５（ａ）に示すように、上述した予測移動時間算出方法により生成された対象コース予測時間情報（図１３参照）に基づいて、当該コース区間１の傾斜度が２．４％の登りコースであり、予測ペースチャートにおけるペースが０：０４：５０であり、ラップが０：１２：３７であることが表示部に表示されるとともに、「入りは、抑えて入った割にはペースが速い。昨年より前なので走りやすい。」のコメントが表示される。また、例えばユーザＵＳがコース区間２を走行している場合には、例えば図１５（ｂ）に示すように、上述した対象コース予測時間情報（図１３参照）に基づいて、当該コース区間２の傾斜度が２．３％の下りコースであり、予測ペースチャートにおけるペースが０：０４：２０であり、ラップが０：１２：１５であることが表示部に表示されるとともに、このときのコメントは対象コース予測時間情報（図１３参照）に登録されていないため、移動履歴情報（図７参照）に入力したトレーニング時の感想マーク及び感想コメント「下り坂で、加速しよう！」が表示される。
【００７３】
なお、上記の処理Ｓ１２４、Ｓ１２６、Ｓ１２７において提供される運動支援情報は、上述した各コース区間における傾斜度、ペース及び区間走行予想時間（ラップ）、コメントに限定されるものではなく、これらに加えて、現在までの走行時間（経過時間）や走行距離、あるいは、ピッチ、心拍数等を提供するものであってもよい。また、現時点におけるペースやピッチ、心拍数等の数値と、事前に試走したときのそれらの数値とを比較して、その比較結果を提供するものであってもよい。さらに、現在位置から特定の目標地点や、傾斜度が変化する地点（例えば登りから下りへの変曲点）等までの距離を算出して、必要に応じて例えば「あと１００ｍがんばれ！」等のメッセージをユーザＵＳに提供するものであってもよい。
【００７４】
また、上記の運動支援情報の提供方法は、情報提供部２２の表示部における表示と、音響部における音声の発生とを併用するものであってもよいし、いずれか一方のみを適用するものであってもよい。また、運動支援情報の提供方法は、ユーザＵＳが操作スイッチ２３を操作することにより、任意に切り換え設定ができるものであってもよい。
【００７５】
そして、上述した一連の処理Ｓ１２２〜Ｓ１２７を、ユーザＵＳが競技コースを走行中、繰り返し実行することにより、ユーザＵＳは現在位置の競技コースに関する傾斜度、ペース及び区間走行予想時間（ラップ）、コメント等を含む運動支援情報を常時取得することができる。この運動支援情報提供処理は、ユーザＵＳが競技コースを走り終わるまで、又は、操作スイッチ２３を操作して、処理動作を終了させるまで継続される（ステップＳ１２８）。
【００７６】
なお、上述した運動支援情報提供方法においては、移動履歴情報に基づいて生成された対象コース予測時間情報（図１３参照）から、本番のマラソン競技の走行中に、ユーザＵＳの現在位置に対応するコース区間の傾斜度、ペース及び区間走行予想時間（ラップ）、コメント等を読み出して、運動支援情報としてリスト機器２０を介してユーザＵＳに提供する場合について説明したが、本発明はこれに限定されるものではない。すなわち、上述した予測移動時間算出方法において、ユーザＵＳがマラソン競技と同じコースを、競技の本番に先立って実際に走る（試走する）場合にも、上記と同様の運動支援情報をリスト機器２０を介してユーザＵＳに提供するものであってもよい。
【００７７】
以上説明したように、本実施形態においては、過去のトレーニング時に取得した傾斜度別の移動履歴情報をデータベースに蓄積し、マラソン競技等の予測移動時間算出対象のコースを傾斜度別に複数のコース区間に分割し、傾斜度別の移動履歴情報に基づいて、各コース区間についての予測移動時間を算出する。そして、実際のマラソン競技等において、競技コースの走行中に上記コース区間ごとに、傾斜度、ペース及び区間走行予想時間（ラップ）、トレーニング時や試走時のコメント等の運動支援情報がユーザＵＳに提供される。
【００７８】
これによれば、日常のトレーニング等において任意の経路（トレーニングコース）を移動することにより取得した傾斜度ごとの移動履歴情報に基づいて、競技等において特定の経路（競技コース）の傾斜度ごとの各コース区間を移動する際に要する予想移動時間を算出することができる。したがって、トレーニング時の実力相応で、かつ、競技コースの地形的特徴も加味した、無理のない適切な目標ペースチャートを作成することができる。また、競技中にリスト機器２０を介して、ユーザＵＳの現在位置の地形的特徴やユーザＵＳの主観的なコメントを含む運動支援情報を適切に提供することができるので、ユーザＵＳの走りを適切な状態に誘導することができる。
【００７９】
＜第２の実施形態＞
次に本発明に係る移動情報出力装置を含む移動情報出力システムにおける移動情報出力方法の第２の実施形態について説明する。
図１６は、第２の実施形態に係る移動情報出力方法における予測移動時間算出方法を示すフローチャートである。ここで、上述した第１の実施形態に示した予測移動時間算出方法と同等の処理については、その説明を簡略化する。
【００８０】
上述した第１の実施形態に適用される予測移動時間算出方法においては、マラソン競技等のコースを、傾斜度ごとに複数のコース区間に分割し、各コース区間の傾斜度に基づいて、データベース３４から一致又は近似する移動履歴情報を抽出して、各コース区間における予想走行時間を算出する手法を示した。第２の実施形態においては、複数のコース区間に分割された各コース区間の傾斜度に対して、データベース３４に傾斜度が一致又は近似する移動履歴情報が保存されていない場合に対応した手法を有している。
【００８１】
本実施形態に適用される予測移動時間算出方法は、図１６のフローチャートに示すように、まず、上述した第１の実施形態に示した処理１１１と同様に、ユーザＵＳが参加するマラソン競技のコース情報（各距離ごとの高度情報を含む）を取得する（Ｓ１１１）。次いで、取得したマラソン競技のコースを、傾斜度ごとに複数のコース区間に分割する（Ｓ１１２）。
【００８２】
次いで、ＣＰＵ３６は、移動履歴情報に含まれる傾斜度とペースの関係から、傾斜度とペース（走行速度）との対応式を算出する（Ｓ２１３）。具体的には、一般に、マラソン等の走行データにおいては、特定の傾斜度における走行速度が判明している場合には、最小二乗法によりｘとｙの関係を比較して、一次関数又は二次関数にフィットさせた（対応付けた）相関式を用いることにより、他の傾斜度における走行速度を算出することができる。
【００８３】
次いで、上記の対応式を用いて、競技コースのコース区間ごとに、当該コース区間の傾斜度に対応する走行速度を算出し、予測ペースチャート（予測移動時間）を含む対象コース予測時間情報を生成する（Ｓ２１４）。
【００８４】
次いで、上述した第１の実施形態と同様に、ユーザＵＳは、予測移動時間算出の対象となっている競技コースを事前に試走し、その実走データをデータベース３４に登録する（Ｓ２１５）。ＣＰＵ３６は、処理Ｓ２１４において生成した対象コース予測時間情報と、処理Ｓ２１５により取得した試走時の実走データとを対応付けて、表示部３２に表示する。
【００８５】
次いで、ユーザＵＳにより、予測ペースチャートや実走データが閲覧、比較され、実走データが対応付けられた対象コース予測時間情報の各コース区間に、試走時のコメントが入力される（Ｓ２１６）。
【００８６】
このように、本実施形態においては、トレーニング時に取得した移動履歴情報が少なかったり、トレーニングコースの地形が単調であったりして、コース区間の傾斜度に一致又は類似する移動履歴情報が存在しない場合であっても、傾斜度と走行速度の相関式に基づいて、コース区間の傾斜度からペースを算出して、予測ペースチャートを含む対象コース予測時間情報を簡易な演算処理で生成することができる。
【００８７】
＜変形例＞
上述した実施形態においては、情報処理端末３０として、データベース３４が内蔵又は接続ケーブルを介して接続されたパーソナルコンピュータを適用し、データベース構築方法及び予測移動時間算出方法を当該情報処理端末３０により実行して、予測移動時間を含む運動支援情報をリスト機器２０に転送して表示させる、いわゆるスタンドアロン型のシステムを示した。
【００８８】
本発明はこれに限定されるものではなく、いわゆるクラウドコンピューティング型のシステムを有しているものであってもよい。具体的には、変形例に係る移動情報出力システムは、例えば図１に示すように、上述した実施形態における情報処理端末３０に加えて、ネットワーク４０と、サーバ５０と、データベース６０と、を有している。
【００８９】
ここで、情報処理端末３０は、例えば図１（ｂ）、（ｃ）に示すように、少なくともインターネット等のネットワーク４０への接続機能を備えたパーソナルコンピュータや携帯電話機、高機能携帯電話機（いわゆるスマートフォン）、携帯情報端末（タブレット、ＰＤＡ）、専用端末等が適用される。また、情報処理端末３０には、上述した実施形態に示したデータベース３４が内蔵又は接続されていない。また、情報処理端末３０は、少なくとも、リスト機器２０から送信された各種のセンサデータを、ネットワーク４０を介してサーバ５０に転送する機能、及び、サーバ５０において生成された運動支援情報を、ネットワーク４０を介して受信し、リスト機器２０に転送する機能と、を有している。このような情報処理端末３０におけるネットワーク４０への接続方法としては、例えば光ファイバー回線網やＡＤＳＬ（非対称デジタル加入者）回線網等を経由してネットワーク４０に接続する有線接続方式や、公衆の携帯電話回線網や高速データ通信回線網等を経由して接続する無線接続方式を適用することができる。
【００９０】
ネットワーク４０は、インターネットであってもよいし、無線ＬＡＮ（Local Area
Network）や有線ＬＡＮ等の局所的なネットワークであってもよい。サーバ５０は、データベース５４を備えたアプリケーションサーバであって、上述した実施形態に示した情報処理端末３０（図４参照）と同等の構成及び機能を有している。すなわち、サーバ５０は、図１（ｃ）に示すように、情報処理端末３０からネットワーク４０を経由して送信（アップロード）された各種のセンサデータを、所定の保存形式でデータベース５４に保存、蓄積する。また、サーバ５０は、データベース５４に保存されたセンサデータに基づいて、上述した移動情報出力処理を実行して移動履歴情報生成し、所定の保存形式でデータベース５４に保存するとともに、当該移動履歴情報に基づいて算出される、マラソン競技のコース等における予測移動時間を含む運動支援情報を、ネットワーク４０及び情報処理端末３０を経由して、ユーザＵＳに提供する。ここで、予測移動時間を算出する対象となるマラソン競技のコース（対象経路）等に関する情報は、例えばユーザＵＳが情報処理端末３０を操作することにより、ネットワーク４０を介してサーバ５０に送信される。
【００９１】
このように、本変形例においては、ネットワーク４０に接続されたサーバ５０がデータベース５４を備え、情報処理端末３０としてネットワーク４０への接続機能を備えた機器を用いることにより、情報処理端末３０におけるデータベースの制御や、上述した一連の移動情報出力処理における処理負担を大幅に軽減することができる。
【００９２】
また、情報処理端末３０として、携帯電話機やスマートフォン等を適用する場合には、無線接続方式によるネットワーク４０への接続機能が既に備わっているので、通信可能圏内であれば場所を問わず簡易に、取得したセンサデータをネットワーク４０を介してサーバ５０にアップロードすることができる。また、サーバ５０において生成された運動支援情報を、ネットワーク４０を介してダウンロードして閲覧することができる。さらに、センサデータのアップロードや運動支援情報のダウンロード、各種情報の表示等を、パーソナルコンピュータや携帯電話機、スマートフォン等に組み込まれている一般的なウェブブラウザ上で操作が可能な形式とすることにより、これらの情報処理端末３０を用いて、特別なソフトウェアを必要とすることなく、本発明の移動情報出力装置及び移動情報出力システムを簡易な構成で実現することができる。
【００９３】
なお、上述した変形例においては、サーバ５０にデータベース５４が直接接続された構成を示したが、図１（ｃ）に示すように、サーバ５０がネットワーク４０に接続された、データベース５４と同等の構成を有するデータベース６０にアクセスして、センサデータや移動履歴情報を取得したり、予測移動時間を含む運動支援情報を保存したりするものであってもよい。
【００９４】
また、上述した実施形態や変形例においては、本発明の対称となる競技としてマラソン大会を例にして説明したが、本発明はこれに限定されるものではなく、例えばウォーキング、自転車や登山、トレッキング等の、傾斜路における移動を伴う種々のスポーツや動作にも良好に適用することができるものである。
【００９５】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９６】
＜請求項１＞
任意の実測経路について取得した傾斜度別の移動履歴を記憶する移動履歴記憶手段と、
特定の対象経路の各距離ごとの高度を記憶する対象経路高度記憶手段と、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割する傾斜度別区間分割手段と、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間の予想移動時間を算出する予想移動時間算出手段と、
前記予想移動時間算出手段により算出された前記分割区間における前記予想移動時間を外部出力する区間別予想移動時間出力手段と、
を備えることを特徴とする移動情報出力装置。
＜請求項２＞
前記実測経路の傾斜度別の前記移動履歴は、前記傾斜度別の移動速度であることを特徴とする請求項１に記載の移動情報出力装置。
＜請求項３＞
前記実測経路の傾斜度別の前記移動履歴は、前記実測経路の区間別の傾斜度、移動距離、移動時間であることを特徴とする請求項１に記載の移動情報出力装置。
＜請求項４＞
前記予想移動時間算出手段は、前記実測経路の傾斜度別の前記移動履歴における最も近い傾斜度の前記移動履歴を用いて、前記分割区間における予想移動時間を算出することを特徴とする請求項１乃至３のいずれかに記載の移動情報出力装置。
＜請求項５＞
前記予想移動時間算出手段は、前記実測経路の傾斜度別の前記移動履歴における前記傾斜度と前記移動速度との関係式を用いて、前記分割区間における予想移動時間を算出することを特徴とする請求項２に記載の移動情報出力装置。
＜請求項６＞
前記実測経路の傾斜度別の前記移動履歴に、前記実測経路の移動に関する第１のコメント情報が付加されており、
前記区間別予想移動時間出力手段は、前記対象経路の前記分割区間を移動する際に、前記分割区間における予想移動時間を報知するとともに、前記実測経路の傾斜度別の前記移動履歴に付加された前記第１のコメント情報を報知することを特徴とする請求項１乃至５のいずれかに記載の移動情報出力装置。
＜請求項７＞
前記対象経路の傾斜度別の前記各分割区間に、前記対象経路の移動に関する第２のコメント情報が付加されており、
前記区間別予想移動時間出力手段は、前記対象経路の前記分割区間を移動する際に、前記分割区間における前記予想移動時間を報知するとともに、前記対象経路の傾斜度別の前記各分割区間に付加された前記第２のコメント情報を報知することを特徴とする請求項１乃至６のいずれかに記載の移動情報出力装置。
＜請求項８＞
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出する移動情報出力部を備え、
前記移動情報出力部は、前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成して記憶し、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出し、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力する、
ことを特徴とする移動情報出力システム。
＜請求項９＞
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴を記憶させ、
特定の対象経路の各距離ごとの高度を記憶させ、
前記対象経路の各距離ごとの高度に基づいて、前記対象経路を傾斜度別の複数の分割区間に分割させ、
前記実測経路の傾斜度別の前記移動履歴に基づいて、前記各分割区間における予想移動時間を算出させ、
前記算出された前記分割区間における前記予想移動時間を外部出力させる、
ことを特徴とする移動情報出力プログラム。
＜請求項１０＞
コンピュータに、
任意の実測経路について取得した傾斜度別の移動履歴に基づいて、特定の対象経路を傾斜度別に複数に分割した各分割区間における移動時間を算出させる際に、
前記実測経路を移動する際に測位センサによって検出された前記実測経路の各位置における位置情報および高度情報から求められる前記実測経路の地形データに基づいて、前記実測経路の傾斜度別の移動履歴を生成させて記憶させ、前記実測経路の傾斜度別の前記移動履歴に基づいて、前記傾斜度別に複数に分割した前記対象経路の前記各分割区間における予想移動時間を算出させ、前記算出された前記各分割区間における前記予想移動時間を、情報提供部を介して外部出力させる、
ことを特徴とする移動情報出力プログラム。
【符号の説明】
【００９７】
１０      チェスト機器
２０      リスト機器
２１      ＧＰＳ受信回路
２２      情報提供部
３０      情報処理端末
３４      データベース
４０      ネットワーク
５０      サーバ
５４、６０      データベース
ＵＳ      ユーザ
ＲＴ      競技コース
ＲＴｘ    トレーニングコース
【図１】
2014182063.tif 000003
【図２】
2014182063.tif 000004
【図３】
2014182063.tif 000005
【図４】
2014182063.tif 000006
【図５】
2014182063.tif 000007
【図６】
2014182063.tif 000008
【図７】
2014182063.tif 000009
【図８】
2014182063.tif 000010
【図９】
2014182063.tif 000011
【図１０】
2014182063.tif 000012
【図１１】
2014182063.tif 000013
【図１２】
2014182063.tif 000014
【図１３】
2014182063.tif 000015
【図１４】
2014182063.tif 000016
【図１５】
2014182063.tif 000017
【図１６】
2014182063.tif 000018