(57)【要約】【課題】ユーザが、運動時の実際の走行姿勢等を簡易かつ的確に把握することができる運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法を提供する。【解決手段】情報端末３０のウェブブラウザ１００のページ画面１１０に表示されたカレンダ１１１中の任意の日付を選択することにより、当該日付のランニングにおける運動状態に関する特定情報として、ＧＰＳデータに基づいてランニング経路ＲＴが重ね合わされた地図情報１１２と、心拍データや加速度データ、ＧＰＳデータに基づいて、心拍データや消費カロリー、走行速度、高度の変化を示すグラフ１１４〜１１７と、加速度データおよび角速度データに基づいて、ユーザＵＳの走行姿勢や腕の振り、歩幅等の運動状態が反映されたアニメーション１１３と、が連動して一画面に表示される。【選択図】図７
2013188293.tif 000002
【特許請求の範囲】
【請求項１】
人体の運動に応じた信号を検出して複数のセンサデータを出力する複数のセンサと、
前記複数のセンサからの前記複数のセンサデータに基づいて生成された前記人体の前記運動に関する複数の特定情報を表示部に表示する表示処理部と、
を備え、
前記複数の特定情報は、前記人体の前記運動時の運動状態を反映したスケルトンモデルによって規定されるアニメーションである第１情報と、前記人体の前記運動時の移動経路を示す地図情報である第２情報とを含み、
前記表示処理部は、前記第１情報と前記第２情報とを相互に連動させて前記表示部に表示することを特徴とする運動情報表示システム。
【請求項２】
前記複数のセンサは、前記人体の前記運動時の加速度を検出して第１センサデータを出力する第１センサと、前記人体の前記運動時の角速度を検出して第２センサデータを出力する第２センサと、前記人体の前記運動時の地理的な位置を検出して第３センサデータを出力する第３センサを有し、
前記運動情報表示システムは、さらに、前記第１センサデータおよび前記第２センサデータに基づいて前記第１情報を生成し、前記第３センサデータに基づいて前記第２情報を生成する特定情報生成処理部を備えることを特徴とする請求項１記載の運動情報表示システム。
【請求項３】
前記特定情報生成処理部は、前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記スケルトンモデルの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションを規定するスケルトンモデルの動作として設定することによって前記アニメーションを生成することを特徴とする請求項２記載の運動情報表示システム。
【請求項４】
前記特定情報生成処理部は、前記表示処理部からの要求に応じて、相互に連動する前記第１情報および前記第２情報を前記表示処理部に送信することを特徴とする請求項２または３に記載の運動情報表示システム。
【請求項５】
前記表示処理部は、前記表示部に表示された前記複数の特定情報のうち、前記地図情報中の任意の地点が指示されると、前記第２情報のうち、前記地図情報中の任意の地点に対応する前記第１情報を、前記指示に応じて前記表示部に表示することを特徴とする請求項１乃至４のいずれか一項に記載の運動情報表示システム。
【請求項６】
前記表示処理部は、前記複数のセンサデータが検出された時刻に対応する前記第１情報と前記第２情報とを、相互に連動させて前記表示部に表示することを特徴とする請求項５記載の運動情報表示システム。
【請求項７】
前記複数のセンサは、前記人体の前記運動時の生態情報を検出して第４センサデータを出力する第４センサを有し、
前記複数の特定情報は、さらに、前記人体の前記運動時の前記生体情報に関する第３情報、前記人体の前記運動時の移動速度に関する第４情報、前記人体の前記運動時の高度に関する第５情報、および、前記人体の前記運動時の消費カロリーに関する第６情報のいずれかを含み、
前記表示処理部は、第１情報および第２情報と、第３乃至第６情報のいずれかとを相互に連動させて、前記表示部に表示する、
ことを特徴とする請求項１乃至６のいずれか一項に記載の運動情報表示システム。
【請求項８】
コンピュータに、
人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とを相互に連動させるようにして表示部に表示させる、
ことを特徴とする運動情報表示プログラム。
【請求項９】
コンピュータに、さらに、
前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて前記第１情報を生成させて、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて前記第２情報を生成させる、
ことを特徴とする請求項８に記載の運動情報表示プログラム。
【請求項１０】
コンピュータに、さらに、
前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって前記アニメーションを生成させる、
ことを特徴とする請求項９に記載の運動情報表示プログラム。
【請求項１１】
人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とが相互に連動するように表示部に表示する、
ことを特徴とする運動情報表示方法。
【請求項１２】
前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて生成された前記第１情報と、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて生成された前記第２情報とが、相互に連動するように前記表示部に表示する、
ことを特徴とする請求項１１に記載の運動情報表示方法。
【請求項１３】
前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって生成された前記アニメーションである前記第１情報と、前記第２情報とが、相互に連動するように前記表示部に表示する、
ことを特徴とする請求項１２に記載の運動情報表示方法。
【請求項１４】
前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて前記第１情報を生成し、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて前記第２情報を生成する、
ことを特徴とする請求項１１に記載の運動情報表示方法。
【請求項１５】
前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって前記アニメーションを生成する、
ことを特徴とする請求項１４に記載の運動情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法に関し、特に、ユーザが、運動時の実際の走行姿勢等を簡易かつ的確に把握することができる運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法に関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動をして健康状態を維持、増進したり、健康状態を意識する人々が増加している。このような健康への意識の高い人々は、自らの健康状態や運動状態を数値やデータで測定したり、記録することに高い関心を持つ傾向にある。例えば、心拍計や歩数計、ＧＰＳ受信機（全地球測位システム；Global Positioning System）等の種々の測定機器、あるいは、これらの複数の機能を内蔵する携帯端末等を用いて、歩数や移動距離、心拍数、消費カロリー等を測定したり、記録することにより、自らの健康状態や運動状態を把握している。
【０００３】
例えば特許文献１には、ＧＰＳ受信機により得られた位置データと、心拍数や移動速度等の生体情報や運動状態に関わる情報とを関連付けて、ディスプレイに表示する技術が開示されている。ここで、特許文献１には、ディスプレイに表示された地図に重ね合わされた運動経路上の任意の位置における生体情報や運動状態を示す各種データ（心拍数や移動速度等）が、ディスプレイの別領域にゲージやスケール、数値により表示されることが記載されている。
【０００４】
また、例えば特許文献２には、ＧＰＳ受信機により得られた運動経路上の任意の位置における生体情報や運動状態を示す各種データを、予めパターン化されたキャラクタ表示に置き換えて、ディスプレイに表示された地図中に、当該キャラクタを重ね合わせて表示することが記載されている。
【０００５】
このような運動状態の表示方法によれば、運動経路に連動して心拍数や移動速度等の各種データがディスプレイ上にゲージやスケール、あるいは、キャラクタ等により表示されるので、生体情報や運動状態を一目で把握しやすいという特長を有している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００８−５２４５８９号公報
【特許文献２】特開２００９−０３９１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、ランニングやウォーキング、サイクリング等を継続する人々は、健康の状態の維持や増進を目的とする一方で、近年においては、マラソン大会や競技会等への参加を目標として、より本格的なトレーニングを行う人も増加している。このような大会や競技会等への参加を目標とする人々にとっては、より専門的かつ科学的な視点から上記の運動状態を把握、分析し、日常のトレーニングに反映させることにより、大会や競技会等での好記録の実現に役立てたいという要望が高まっている。
【０００８】
しかしながら、上述したような運動状態の表示方法においては、運動経路と、生体情報や運動状態を示す各種データとが関連付けられて、ディスプレイに表示されるものにすぎず、例えばランニング中の実際の走行姿勢や腕の振り、歩幅等を、他の生体情報や各種データと対応付けて把握することができないため、取得した生体情報や各種データを日常のトレーニングに十分反映させることができないという問題を有していた。
【０００９】
そこで、本発明は、上述した問題点に鑑み、ユーザが、運動時の実際の走行姿勢等を簡易かつ的確に把握することができる運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る運動情報表示システムは、
人体の運動に応じた信号を検出して複数のセンサデータを出力する複数のセンサと、
前記複数のセンサからの前記複数のセンサデータに基づいて生成された前記人体の前記運動に関する複数の特定情報を表示部に表示する表示処理部と、
を備え、
前記複数の特定情報は、前記人体の前記運動時の運動状態を反映したスケルトンモデルによって規定されるアニメーションである第１情報と、前記人体の前記運動時の移動経路を示す地図情報である第２情報とを含み、
前記表示処理部は、前記第１情報と前記第２情報とを相互に連動させて前記表示部に表示することを特徴とする。
【００１１】
本発明に係る運動情報表示プログラムは、
コンピュータに、
人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とを相互に連動させるようにして表示部に表示させる、
ことを特徴とする。
【００１２】
本発明に係る運動情報表示方法は、
人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とが相互に連動するように表示部に表示する、
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが、運動時の実際の走行姿勢等を簡易かつ的確に把握することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る運動情報表示システムの一実施形態を示す概略構成図である。
【図２】一実施形態に係る運動情報表示システムに適用されるチェストセンサの一構成例を示すブロック図である。
【図３】一実施形態に係る運動情報表示システムに適用されるリストコーディネータの一構成例を示すブロック図である。
【図４】一実施形態に係る運動情報表示システムに適用される情報端末の一構成例を示すブロック図である。
【図５】一実施形態に係る運動情報表示システムに適用されるサーバの一構成例を示すブロック図である。
【図６】一実施形態に係る運動情報表示システムにおける運動状態の表示方法を示すフローチャートである。
【図７】一実施形態に係る運動情報表示システムにおける運動情報の画面表示例（その１）を示す概略図である。
【図８】一実施形態に係る運動情報表示システムにおける運動情報の画面表示例（その２）を示す概略図である。
【図９】一実施形態に係る運動情報表示システムにおける運動情報の画面表示例（その３）を示す概略図である。
【図１０】一実施形態に係る運動情報表示システムに適用されるアニメーションの生成方法を示すフローチャートである。
【図１１】一実施形態に係る運動情報表示システムにおいて収集される加速度データおよび角速度データの一例を示すグラフである。
【図１２】一実施形態に係る運動情報表示システムにおいて収集された加速度データおよび角速度データから合成されたベクトルとその変移の軌跡の一例を示すグラフである。
【図１３】一実施形態に係るアニメーションの生成方法に適用される走行パターンデータベースの構築方法を示す概念図である。
【図１４】本発明に係る運動情報表示システムの実施形態の変形例（その１）を示す概略構成図である。
【図１５】本発明に係る運動情報表示システムの実施形態の変形例（その２）を示す概略構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法について、実施形態を示して詳しく説明する。なお、以下の説明では、ユーザが行う運動の一例として、ランニングを行う場合について説明する。
【００１６】
（運動情報表示システム）
図１は、本発明に係る運動情報表示システムの一実施形態を示す概略構成図である。図２は、本実施形態に係る運動情報表示システムに適用されるチェストセンサの一構成例を示すブロック図であり、図３は、本実施形態に係る運動情報表示システムに適用されるリストコーディネータの一構成例を示すブロック図である。また、図４は、本実施形態に係る運動情報表示システムに適用される情報端末の一構成例を示すブロック図である。図５は、本実施形態に係る運動情報表示システムに適用されるサーバの一構成例を示すブロック図である。
【００１７】
本実施形態に係る運動情報表示システムは、図１（ａ）〜（ｃ）に示すように、概略、被測定者であるユーザＵＳが装着するチェストセンサ１０およびリストコーディネータ２０と、パーソナルコンピュータ等の情報端末３０と、情報端末３０に接続されたインターネット等のネットワーク４０と、ネットワーク４０に接続されたサーバ５０と、を有している。
【００１８】
チェストセンサ１０は、少なくとも運動中のユーザＵＳの心拍数や運動状態を検出する胸部装着型のセンサであって、図１（ａ）に示すように、ユーザＵＳの胸部にベルトを巻き付けることにより装着される。チェストセンサ１０は、具体的には、例えば図２に示すように、心拍検出回路１１と、加速度センサ１２と、角速度センサ（ジャイロセンサ）１３と、操作スイッチ１４と、メモリ１５と、通信回路１６と、中央演算装置（以下、ＣＰＵと記す）１７と、計時回路１８と、動作電源１９と、を備えている。
【００１９】
心拍検出回路１１は、例えばチェストセンサ１０をユーザＵＳの胸部に装着するためのベルト部材の内面側に設けられ、ユーザＵＳの胸部に直接密着するように配置された一対の電極（図示を省略）に接続されている。心拍検出回路１１は、当該電極から出力される心電位信号の変化を検出し、心拍データ（センサデータ）を出力する。出力された心拍データは、例えばメモリ１５の心拍データ記憶領域に保存される。
【００２０】
加速度センサ１２は、ユーザＵＳの運動中の動作速度の単位時間当たりの変化（加速度）を検出し、加速度データ（センサデータ）を出力する。また、角速度センサ１３は、ユーザＵＳの運動中の動作方向の単位時間当たりの変化（角速度）を検出し、角速度データ（センサデータ）を出力する。これらの加速度センサ１２により測定された加速度データ、および、角速度センサ１３により測定された角速度データは、上記の心拍検出回路１１により検出された心拍データと関連付けられて、メモリ１５の加速度データ記憶領域および角速度データ記憶領域にそれぞれ保存される。
【００２１】
操作スイッチ１４は、少なくとも電源スイッチを有し、動作電源１９から供給される電源電圧を各構成に供給又は遮断して、チェストセンサ１０の電源のオン、オフを制御する。メモリ１５は、主に、上述した心拍検出回路１１から出力された心拍データや、加速度センサ１２により測定された加速度データ、角速度センサ１３により測定された角速度データを相互に関連付けて保存する不揮発性メモリを有する。ここで、メモリ１５は、心拍検出回路１１やメモリ１５、通信回路１６における各種機能を実行するための制御プログラム（ソフトウェア）が記憶された読み出し専用メモリ（ＲＯＭ）を含むものであってもよい。ＣＰＵ１７は、これらの制御プログラムに従って処理を行うことにより、心拍検出回路１１や加速度センサ１２、角速度センサ１３、メモリ１５、通信回路１６の各種機能を実現する。なお、これらの制御プログラムは予めＣＰＵ１７に組み込まれているものであってもよい。また、メモリ１５を構成する不揮発性メモリ部分は、メモリカード等のリムーバブル記憶媒体を有し、チェストセンサ１０に対して着脱可能に構成されているものであってもよい。
【００２２】
通信回路１６は、心拍検出回路１１から出力された心拍データや、加速度センサ１２により測定された加速度データ、角速度センサ１３により測定された角速度データ、あるいは、メモリ１５に保存された上記心拍データや加速度データ、角速度データを、リストコーディネータ２０に伝送する際のインターフェースとして機能する。ここで、通信回路１６を介してリストコーディネータ２０に心拍データや加速度データ、角速度データを伝送する手法としては、例えば各種の無線通信方式や、通信ケーブルを介した有線による通信方式等を適用することができる。
【００２３】
無線通信方式により上記データを伝送する場合には、例えば近距離無線規格であるブルートゥース（Bluetooth（登録商標））の仕様のうち、低消費電力型の規格として策定されたブルートゥースローエナジー（Bluetooth（登録商標） low energy；Bluetooth（登録商標） LE）を良好に適用することができる。Bluetooth（登録商標） LEは、一般的なBluetooth（登録商標）と同様に、２．４ＧＨｚ帯の周波数を利用する免許不要の小電力な電波を使った無線通信規格であり、非常に少ない電力でデータの伝送を行うことができるという特長を有している。そのため、例えばコイン型電池やボタン型電池、さらには、近年注目されている環境発電（エナジーハーベスト）技術により生成された小電力であっても、良好にデータ伝送を行うことができる。
【００２４】
ＣＰＵ１７は、計時回路１８において生成される基本クロックに基づいて、所定の制御プログラムを実行し、心拍検出回路１１や加速度センサ１２、角速度センサ１３、メモリ１５、通信回路１６における各動作を制御する。計時回路１８は、リストコーディネータ２０から送信される同期信号に基づいて基本クロックを生成し、当該基本クロックに基づいて、チェストセンサ１０の各構成の動作タイミングを規定する動作クロックを生成する。これにより、チェストセンサ１０はリストコーディネータ２０との時間データの同期が図られる。このような同期動作は、リストコーディネータ２０との間で、例えば一定の時間間隔で、又は、常時実行される。また、計時回路１８は、上記の心拍データや加速度データ、角速度データの取得タイミングを計時して時間データとして出力する。この時間データは、上述した心拍データ、加速度データ、角速度データと関連付けられて、メモリ１５の所定の記憶領域に保存される。
【００２５】
動作電源１９は、上述したコイン型電池やボタン型電池のほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電技術による電源等を適用することができる。また、動作電源１９は、このほか、リチウムイオン電池等の二次電池を適用することもできる。
【００２６】
リストコーディネータ２０は、少なくとも運動中のユーザＵＳの位置を検出するとともに、所定の情報やデータを表示する手首装着型又はリストバンド型のセンサであって、図１（ａ）に示すように、ユーザＵＳの手首にバンドを巻き付けることにより装着される。リストコーディネータ２０は、具体的には、例えば図３に示すように、ＧＰＳ受信回路２１と、表示部２２、操作スイッチ２３と、メモリ２４と、通信回路２５と、ＣＰＵ２６と、計時回路２７と、動作電源２８と、を備えている。
【００２７】
ＧＰＳ受信回路２１は、複数のＧＰＳ（Global Positioning
System；全地球測位システム）衛星からの電波を受信することにより、緯度、経度からなる地理的な位置情報、および、その位置の高度（標高）を検出し、それら位置情報および高度情報に関するデータ（ＧＰＳデータ；センサデータ）を出力する。また、ＧＰＳ受信回路２１は、ＧＰＳ衛星からの電波のドップラーシフト効果を利用して、ユーザＵＳの移動速度を検出し、移動速度に関するデータ（ＧＰＳデータ；センサデータ）を出力する。検出された位置情報および高度、移動速度等からなるＧＰＳデータは、例えばメモリ２４のＧＰＳデータ記憶領域に保存される。
【００２８】
表示部２２は、液晶表示パネル等の表示パネルを有し、時刻情報やＧＰＳデータ、上述したチェストセンサ１０から伝送された心拍データ（センサデータ）、あるいは、加速度データや角速度データに基づいて算出される各種の情報、例えば加速度データとユーザＵＳの体重データから算出される消費カロリー等を表示する。これらの情報は、表示パネルに複数の情報が同時に表示されるものであってもよいし、操作スイッチ２３を操作することにより、１乃至複数の情報が順次表示されるものであってもよい。
【００２９】
操作スイッチ２３は、少なくともモード切換スイッチおよび表示切替スイッチを有している。モード切換スイッチを操作することにより、例えば、運動中の各種情報（ストップウォッチ等の時間情報や、上述した心拍データやＧＰＳデータ等のセンサデータ、当該センサデータに基づいて算出される消費カロリー等）を表示する情報表示モードと、リストコーディネータ２０における各種の設定（例えば時刻調整や通信方式の選択等）を行うためのメニュー画面を表示するメニュー表示モードと、が切替制御される。また、表示切替スイッチを操作することにより、各モードにおける画面表示が切り替えられる。
【００３０】
メモリ２４は、主に、上述したチェストセンサ１０から伝送された心拍データや加速度データ、角速度データ、および、ＧＰＳ受信回路２１により検出されたＧＰＳデータを相互に関連付けて保存する不揮発性メモリを有する。ここで、メモリ２４は、ＧＰＳ受信回路２１や表示部２２、メモリ２４、通信回路２５における各種機能を実行するための制御プログラム（ソフトウェア）が記憶された読み出し専用メモリ（ＲＯＭ）を含むものであってもよい。ＣＰＵ２６は、これらの制御プログラムに従って処理を行うことにより、ＧＰＳ受信回路２１や表示部２２、メモリ２４、通信回路２５の各種機能を実現する。なお、これらの制御プログラムは予めＣＰＵ２６に組み込まれているものであってもよい。また、メモリ２４を構成する不揮発性メモリ部分は、メモリカード等のリムーバブル記憶媒体を有し、リストコーディネータ２０に対して着脱可能に構成されているものであってもよい。
【００３１】
通信回路２５は、チェストセンサ１０との間、および、情報端末３０との間で、少なくとも各種のセンサデータを伝送する際のインターフェースとして機能する。通信回路２５は、上述した無線通信方式や有線通信方式を用いて、チェストセンサ１０から心拍データや加速度データ、角速度データを受信するとともに、計時回路２７において生成された基本クロックに基づく同期信号をチェストセンサ１０に送信する。また、通信回路２５は、チェストセンサ１０から伝送され、メモリ２４に保存された心拍データや加速度データ、角速度データ、および、ＧＰＳ受信回路２１により検出され、メモリ２４に保存されたＧＰＳデータを、情報端末３０に伝送する。ここで、通信回路２５を介して情報端末３０に心拍データや加速度データ、角速度データ、ＧＰＳデータ等の各種センサデータを伝送する手法としては、例えば各種の無線通信方式や有線通信方式、メモリカードを介したデータ転送方式等を適用することができる。
【００３２】
情報端末３０との間で上記各種センサデータを伝送する場合、無線通信方式を用いる場合には、例えばブルートゥースによる通信や赤外線通信等を良好に適用することができる。また、有線通信方式を用いる場合には、リストコーディネータ２０と情報端末３０を直接通信ケーブルで接続するものであってもよいし、例えば図１（ｂ）に示すように、情報端末３０にケーブル接続されたデータ転送用ドックＤＫやパッドに、リストコーディネータ２０を装着あるいは載置するものであってもよい。ここで、データ転送用ドックＤＫやパッドは、リストコーディネータ２０と電極同士が直接接触することにより電気的に接続される接触型のデータ転送方式を適用するものであってもよいし、電極同士が直接接触することなく電気的に接続される非接触型のデータ転送方式を適用するものであってもよい。なお、有線通信方式を用いる場合には、リストコーディネータ２０が通信ケーブルを介して、あるいは、データ転送用ドックＤＫやパッドを介して、情報端末３０に接続されることにより、情報端末３０から電力が供給されて、リストコーディネータ２０の動作電源２８が充電されることが望ましい。
【００３３】
ＣＰＵ２６は、計時回路２７において生成される基本クロックに基づいて所定の制御プログラムを実行し、ＧＰＳ受信回路２１や表示部２２、メモリ２４、通信回路２５における各動作を制御する。計時回路２７は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、リストコーディネータ２０の各構成の動作タイミングを規定する動作クロックを生成するとともに、チェストセンサ１０との時間データの同期をとるための同期信号を生成する。また、計時回路２７は、上記のＧＰＳデータの取得タイミングを計時して時間データとして出力する。この時間データは、上述したチェストセンサ１０から伝送された心拍データ、加速度データ、角速度データに関連付けられた時間データと対応付けて、メモリ２４の所定の記憶領域に保存される。
【００３４】
動作電源２８は、コイン型電池やボタン型電池、上述した環境発電技術による電源、リチウムイオン電池等の二次電池を適用することができる。なお、上述したように、リストコーディネータ２０を情報端末３０に接続することにより、リストコーディネータ２０の動作電源２８が充電される構成を有している場合には、動作電源２８として二次電池が適用されていることはいうまでもない。
【００３５】
情報端末３０は、インターネット等のネットワークに接続され、閲覧用ソフトウェアであるウェブブラウザが組み込まれた、ノートブック型やデスクトップ型、タブレット型のパーソナルコンピュータであって、図１（ｂ）に示すように、ユーザＵＳによる操作および情報の閲覧が可能なように、入力操作部と表示部を備えている。情報端末３０は、具体的には、例えば図４に示すように、入力操作部３１と、表示部３２と、メモリ３３と、通信回路３４と、ＣＰＵ（表示処理部、特定情報生成処理部）３５と、計時回路３６と、動作電源３７と、を備えている。
【００３６】
入力操作部３１は、キーボードやマウス、タッチパッド、タッチパネル等の入力装置を有し、ユーザＵＳの操作により、表示部３２に表示される画面中の任意のアイコンやメニューが選択されたり、任意の位置が指示される。表示部３２は、液晶表示パネル等の表示パネルやモニタを有し、上述したチェストセンサ１０やリストコーディネータ２０により検出された各種センサデータや、当該センサデータを加工処理して生成される特定情報を、グラフや地図、アニメーション等の形態で表示する。なお、表示部３２に表示される各種センサデータや特定情報については、詳しく後述する。
【００３７】
メモリ３３は、主に、上述したリストコーディネータ２０から伝送された心拍データや加速度データ、角速度データ、ＧＰＳデータを相互に関連付けて保存するデータメモリと、表示部３２やメモリ３３、通信回路３４における各種機能を実行するための制御プログラム（ソフトウェア）が記憶されたプログラムメモリを有する。ＣＰＵ３５は、これらの制御プログラムに従って処理を行うことにより、表示部３２やメモリ３３、通信回路３４の各種機能を実現する。
【００３８】
通信回路３４は、リストコーディネータ２０との間、および、ネットワーク４０に接続されたサーバ５０との間で、各種センサデータや加工処理された特定の情報を伝送する際のインターフェースとして機能する。通信回路３４は、図１（ｂ）に示すように、上述した無線通信方式や有線通信方式、メモリカードを介したデータ転送方式を用いて、リストコーディネータ２０から心拍データや加速度データ、角速度データ、ＧＰＳデータを受信する。また、通信回路３４は、図１（ｃ）に示すように、リストコーディネータ２０から伝送され、メモリ３３に保存された心拍データや加速度データ、角速度データ、ＧＰＳデータ等の各種センサデータを、ネットワーク４０を介してサーバ５０に送信（アップロード）する。ここで、通信回路３４を介してサーバ５０に各種センサデータを送信するためのネットワーク４０への接続方法としては、例えば光ファイバー回線網やＡＤＳＬ（非対称デジタル加入者）回線網等を経由してネットワーク４０に接続する有線接続方式や、携帯電話回線網や高速モバイル通信回線網等を経由して接続する無線接続方式を適用することができる。
【００３９】
ＣＰＵ３５は、計時回路３６において生成される基本クロックに基づいて所定の制御プログラムを実行し、表示部３２やメモリ３３、通信回路３４における各動作を制御する。計時回路３６は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、情報端末３０の各構成の動作タイミングを規定する動作クロックを生成する。
【００４０】
動作電源３７は、ノートブック型やタブレット型のパーソナルコンピュータにおいては、リチウムイオン電池等の二次電池や、商用交流電源が適用される。また、デスクトップ型のパーソナルコンピュータにおいては、商用交流電源が適用される。
【００４１】
ネットワーク４０は、インターネットであってもよいし、無線ＬＡＮ（Local Area
Network）や有線ＬＡＮ等の局所的なネットワークであってもよい。
【００４２】
サーバ５０は、インターネット等のネットワークに接続され、例えば後述する走行パターンデータベース５８を備えたアプリケーションサーバであって、オペレータによる操作および情報の閲覧が可能なように、入力操作部５１と表示部５２を備えている。また、サーバ５０は、図１（ｃ）に示すように、情報端末３０からネットワーク４０を経由して送信された各種センサデータを保存するとともに、当該センサデータを加工処理して特定情報を生成する。さらに、サーバ５０は、具体的には、例えば図５に示すように、入力操作部５１と、表示部５２と、メモリ５３と、通信回路５４と、ＣＰＵ（特定情報生成処理部）５５と、計時回路５６と、動作電源５７と、走行パターンデータベース５８と、を備えている。
【００４３】
入力操作部５１は、キーボードやマウス、タッチパッド、タッチパネル等の入力装置を有し、オペレータの操作により、表示部５２に表示される画面中の任意のアイコンやメニューが選択されたり、任意の位置が指示される。表示部５２は、液晶表示パネル等の表示パネルやモニタを有し、サーバ５０の各種操作に関する情報を表示する。
【００４４】
メモリ５３は、主に、上述した情報端末３０から伝送された各種センサデータや加工処理された特定の情報を保存するデータメモリと、表示部５２やメモリ５３、通信回路５４における各種機能を実行するための制御プログラム（ソフトウェア）が記憶されたプログラムメモリを有する。ＣＰＵ５５は、これらの制御プログラムに従って処理を行うことにより、表示部５２やメモリ５３、通信回路５４の各種機能を実現する。
【００４５】
通信回路５４は、ネットワーク４０に接続された携帯端末３０との間で、各種センサデータや加工処理された特定の情報を伝送する際のインターフェースとして機能する。通信回路５４は、図１（ｃ）に示すように、無線通信方式や有線通信方式、メモリカードを介したデータ転送方式を用いて、携帯端末３０から各種センサデータや加工処理された特定の情報を受信する。
【００４６】
ＣＰＵ５５は、計時回路５６において生成される基本クロックに基づいて所定の制御プログラムを実行し、表示部５２やメモリ５３、通信回路５４における各動作を制御する。計時回路５６は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、サーバ５０の各構成の動作タイミングを規定する動作クロックを生成する。
【００４７】
動作電源５７は、商用交流電源が適用される。データベースサーバ５０から提供される各種センサデータや特定情報は、情報端末３０に組み込まれたウェブブラウザにおいて、グラフや地図、アニメーション等で表示が可能な形式で提供される。
【００４８】
（運動情報表示方法）
次に、上述した運動情報表示システムにおける運動情報表示方法について説明する。以下に詳述するが、情報端末３０において、サーバ５０にアクセスすることにより情報端末３０の表示部３２に表示されるランニングに関するカレンダや各種の特定情報を、ここでは便宜的に運動情報と総称する。
【００４９】
図６は、本実施形態に係る運動情報表示システムにおける運動情報の表示方法を示すフローチャートである。ここでは、図１〜図４に示した構成を適宜参照しながら説明する。
【００５０】
本実施形態に係る運動情報表示システムにおいては、図６のフローチャートに示すように、まず、運動中のユーザＵＳの生体情報や運動状態を示す各種センサデータを収集する（Ｓ１０１）。具体的には、図１（ａ）、図２に示したように、ユーザＵＳが装着したチェストセンサ１０により、ランニング中の心拍データや加速度データ、角速度データが収集されて、時間データに関連付けてメモリ１５に保存される。これらの心拍データや加速度データ、角速度データは、通信回路１６を介して、例えば無線通信方式により、常時、又は、一定の時間間隔でリストコーディネータ２０に伝送される。一方、図１（ａ）、図３に示したように、ユーザＵＳが装着したリストコーディネータ２０により、ランニング中の位置情報や高度データ、移動速度データ等からなるＧＰＳデータが収集されて、時間データに関連付けてメモリ２４に保存される。ここで、運動中に収集された心拍データや加速度データ、角速度データ、ＧＰＳデータ等のセンサデータ、あるいは、これらのセンサデータに基づいて算出される各種情報は、リストコーディネータ２０の表示パネルに任意の形態で表示される。
【００５１】
次いで、運動終了後、収集した各種センサデータを情報端末３０に伝送する（Ｓ１０２）。具体的には、図１（ｂ）、図４に示したように、リストコーディネータ２０のメモリ２４に保存された心拍データや加速度データ、角速度データ、ＧＰＳデータ等のセンサデータが、通信回路２５を介して、無線通信方式や有線通信方式、メモリカードによるデータ転送方式により、パーソナルコンピュータ等の情報端末３０に伝送される。これらのセンサデータは、時間データに関連付けてメモリ３３に保存される。
【００５２】
次いで、情報端末３０に保存された各種センサデータを、ネットワーク４０を介してサーバ５０にアップロードする（Ｓ１０３）。具体的には、図１（ｃ）、図４に示したように、情報端末３０のメモリ３３に保存された各種センサデータが、通信回路３４を介して、ネットワーク４０に接続されたサーバ５０にアップロードされる。ここで、情報端末３０からサーバ５０への各種センサデータのアップロードは、例えばネットワーク４０に接続された情報端末３０においてウェブブラウザを起動させて、サーバ５０にアクセスすることにより行われるものであってもよいし、アップロード専用のソフトウェアを用いてデータをアップロードするものであってもよい。これらのセンサデータは、時間データに関連付けて、サーバ５０内のメモリに保存される。
【００５３】
次いで、サーバ５０において、情報端末３０からアップロードされた各種センサデータに基づいて、所定の加工処理を実行して、特定情報を生成する（Ｓ１０４）。具体的には、情報端末３０からアップロードされた心拍データやＧＰＳデータに含まれる高度データ、移動速度データと、これらのデータに関連付けられた時間データに基づいて、生体情報としての心拍データ（第３情報）、および、運動状態としての走行速度（第４情報）や走行地点の高度（第５情報）の時間変化をグラフ化した特定情報を生成する。また、加速度データとこのデータに関連付けられた時間データ、ユーザＵＳの体重データに基づいて、消費カロリー（第６情報）の時間変化をグラフ化した特定情報を生成する。また、ＧＰＳデータに含まれる位置情報とこのデータに関連付けられた時間データに基づいて、走行地点（すなわち、ランニング経路）を、地図データに重ね合わせた地図情報（第２情報）である特定情報を生成する。さらに、加速度データおよび角速度データと、これらのデータに関連付けられた時間データに基づいて、ユーザＵＳの走行姿勢や腕の振り、歩幅等の運動状態が反映されたスケルトンモデルによって規定されるアニメーション（第１情報）である特定情報を生成する。これらの特定情報は、例えばランニングを行った日時ごとに、サーバ５０内のメモリに保存される。なお、これらの、各種センサデータに基づいて特定情報を生成する処理は、図５に示したサーバ５０のメモリ５３やＣＰＵ５５に組み込まれた特定のソフトウェアにより実行される。なお、これらの特定情報を生成する処理が、情報端末３０のメモリ３３やＣＰＵ３５に組み込まれた特定のソフトウェアにより実行されるようにしてもよい。
【００５４】
次いで、ユーザＵＳが、情報端末３０からネットワーク４０を介してサーバ５０にアクセスすることにより、ランニングを行った日時ごとの特定情報を情報端末３０の表示部３２に表示させて、閲覧する（Ｓ１０５）。具体的には、ユーザＵＳが、ネットワーク４０に接続された情報端末３０においてウェブブラウザを起動させて、ウェブブラウザを介してサーバ５０にアクセスすることにより、ランニングを行った日時がカレンダ形式で表示される。ユーザＵＳが情報端末３０のマウスやタッチパネル等を操作して、表示されたカレンダ中の任意の日付を選択することにより、当該日付のランニングにおける特定情報が連動して表示される。なお、当該特定情報とともに、当該ランニングにおける各種センサデータを付加的に表示するものであってもよい。また、表示された特定情報において、ランニング経路を示す地図情報中の任意の地点やグラフ中の任意の時間を、マウスポインタやタッチパネル等でユーザＵＳが指示することにより、当該地点や当該時点における他の特定情報が連動して表示される。
【００５５】
次に、上述した運動情報表示システムに適用される運動情報表示方法について、さらに詳しく説明する。
図７〜図９は、本実施形態に係る運動情報表示システムにおける運動情報の画面表示例を示す概略図である。
【００５６】
上述したように、ユーザＵＳはネットワーク４０に接続された情報端末３０においてウェブブラウザを起動させて、サーバ５０にアクセスすることにより、過去に行ったランニングに関する運動情報を情報端末３０の表示部３２に表示させて、閲覧することができる。情報端末３０の表示部３２には、例えば図７に示すように、ウェブブラウザ１００のページ画面１１０の上段にタイトル（例えば「トレーニングダイアリー」）が表示され、中段にカレンダ１１１、地図情報１１２、アニメーション１１３が表示され、下段に心拍データの時間変化を示すグラフ１１４、消費カロリーの時間変化を示すグラフ１１５、走行速度の時間変化を示すグラフ１１６、走行地点の高度の時間変化を示すグラフ１１７が表示される。なお、ページ画面１１０に表示される運動情報の種類や数、表示位置等は、本発明に適用可能な一例を示したものに過ぎず、何ら限定されるものではないことはいうまでもない。すなわち、上記の４種類のグラフ１１４〜１１７に限らず、これらにとともに、又は、これらに替えて、例えばランニングを行った日付の血圧や体温、気象データ、体調メモ等の、任意の情報を表示するものであってもよい。
【００５７】
カレンダ１１１は、例えばページ画面１１０の中段左側に表示され、ランニングを行った月日にマークが表示されるとともに、走行距離と所要時間が表示される。これらの情報は、リストコーディネータ２０から伝送されたＧＰＳデータに含まれる位置情報とこのデータに関連付けられた時間データに基づいて、ランニングを行った月日が特定されるとともに、当該ランニングにおける走行距離と所要時間が算出される。
【００５８】
地図情報１１２は、例えばページ画面１１０の中段中央に表示され、インターネット等のネットワーク４０上で入手可能な地図データに、ランニング経路が重ね合わされて表示される。図７では、一例として地図情報１１２中の地点Ｐstをスタート地点として、黒矢印の方向にランニングして再び地点Ｐstに戻ってきた場合の経路ＲＴを示す。ここで、地図データとしては、例えばＧｏｏｇｌｅ（登録商標）社がインターネット上で提供するＧｏｏｇｌｅ  Ｍａｐｓ地図サービスのように、インターネット上で入手が可能な地図データを用いるものであってもよいし、地図ディスクのような形態で市販されている地図データを情報端末３０のメモリ３３に取り込んで用いるものであってもよい。
【００５９】
アニメーション１１３は、例えばページ画面１１０の中段右側に表示され、ランニング中のユーザＵＳの走行姿勢や腕の振り、歩幅等の運動状態が、上記の地図情報１１２に表示されたランニング経路上の地点や、その地点に対応する時刻を示す時間データに連動して、スケルトンモデルによって規定されるアニメーションとして再現表示される。なお、図７では、図示の都合上、特定の時点における静止状態のスケルトンモデルを示すが、後述するように、ランニングの数歩分のデータを用いてアニメーションを生成することにより、ランニング時の運動状態がアニメーション（動画）の形態で表示される。また、図７では、複数の直線または曲線を組み合わせた骨組みだけで人体を表現したアニメーションを画面１１０に表示している場合を、一例として示しているが、これに限らず、骨組みとその骨組みに肉付けした状態で人体を表現したアニメーションを表示してもよいし、さらには骨組みは表示せず、肉付けした状態だけで人体を表現したアニメーションを表示してもよい。すなわち、アニメーションの表示形態は、ユーザＵＳの実際の走行姿勢や腕の振り、歩幅等の運動状態が再現表示できる形態であればよいので、必ずしも上述した形態だけに限られるものではない。
【００６０】
心拍データ、消費カロリー、走行速度、走行地点の高度の各グラフ１１４〜１１７は、例えばページ画面１１０の下段の左側から右側に順に並べて表示され、上記の地図情報１１２に表示されたランニング経路上の地点や時間データに連動して、心拍データ、消費カロリー、走行速度、走行地点の高度の時間変化が折れ線グラフの形態で表示される。
【００６１】
なお、図７中、１０１はウェブブラウザの表示サイズの調整、終了コマンドを操作するためのアイコンであり、１０２はネットワークアドレスの表示領域であり、１０３はメニューアイコンの表示領域であり、１０４はネットワーク検索の入力領域であり、１０５はページ画面を切り替えるためのタブ表示領域である。
【００６２】
上述したような運動情報の画面表示において、ユーザＵＳは、次のような操作を行うことによりランニング時の運動状態をさらに把握することができる。
まず、図７に示したように、ウェブブラウザ１００のページ画面１１０に表示されたカレンダ１１１から、ランニングを行った月日をマーク表示の有無等から認識し、任意の日付を、マウスポインタやタッチパネル等で指示（あるいは選択）する。この操作により、当該日付の運動情報がサーバ５０から提供されて、ページ画面１１０に地図情報１１２、アニメーション１１３、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７が更新表示される。なお、カレンダ１１１の指示された日付は、例えば図７に示すように、当該日付部分を着色表示や強調表示したり、マークの表示色を変更して、ユーザＵＳに視認されやすくすることが好ましい。
【００６３】
次いで、ユーザＵＳが情報端末３０のマウスやタッチパネル等を操作して、例えば図７〜図９に示すように、地図情報１１２中に表示されたランニング経路ＲＴの任意の地点をポインタＰ１０により指示する。この操作により、当該ランニング経路ＲＴの位置情報に関連付けられた時間データに基づく運動情報がサーバ５０から提供されて、アニメーション１１３が更新表示される。すなわち、アニメーション１１３は、地図情報１１２中のポインタＰ１０により指示された地点において収集されたセンサデータに基づいて、ユーザＵＳの実際の走行姿勢や腕の振り、歩幅等の運動状態が再現表示される。例えば図７においては、スタート地点Ｐstを出発した直後の地点がポインタＰ１０により指示され、例えば、ユーザＵＳの上体が起き、腕の振りも大きく、脚の上げ方も高い運動状態が再現されたアニメーション１１３が表示されたページ画面１１０を示している。また、図８においては、スタート地点Ｐstを出発してから１０分以上が経過した地点がポインタＰ１０により指示され、例えば、ユーザＵＳの上体がやや反り返り気味になり、腕の振りもやや小さく、脚の上げ方も下がり気味になっている運動状態が再現されたアニメーション１１３が表示されたページ画面１１０を示している。さらに、図９においては、ゴール間際の地点がポインタＰ１０により指示され、例えば、ユーザＵＳの上体が前傾し、腕の振りも小さく、脚の上げ方も低い運動状態が再現されたアニメーション１１３が表示されたページ画面１１０を示している。
【００６４】
また、上記の操作により、当該ランニング経路ＲＴの位置情報に関連付けられた時間データがサーバ５０から提供されて、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７の該当する時間の折れ線グラフの位置がポインタＰ１１〜Ｐ１４やマーカー等により表示される。なお、ポインタＰ１１〜Ｐ１４等により折れ線グラフの位置とともに、当該折れ線グラフの数値を付加的に表示するものであってもよい。
【００６５】
また、ユーザＵＳは、次のような操作を行うことによりランニング時の運動状態を把握することもできる。
すなわち、図７〜図９に示すように、ページ画面１１０に、カレンダ１１１の任意の日付の地図情報１１２、アニメーション１１３、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７を表示した状態で、ユーザＵＳが情報端末３０のマウスやタッチパネル等を操作して、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７において、折れ線グラフ上の任意の位置、又は、時間位置をポインタＰ１１〜Ｐ１４やマーカー等により指示する。この操作により、当該折れ線グラフに関連付けられた時間データに基づく位置情報がサーバ５０から提供されて、地図情報１１２中の該当する位置にポインタＰ１０が表示される。また、上記の操作により、当該折れ線グラフに関連付けられた時間データに基づく運動情報がサーバ５０から提供されて、アニメーション１１３が更新表示される。
【００６６】
さらに、ユーザＵＳは、次のようにしてランニング時の運動状態を把握することもできる。
すなわち、ユーザＵＳが情報端末３０のマウスやタッチパネル等を操作して、ページ画面１１０に、カレンダ１１１の任意の日付の地図情報１１２、アニメーション１１３、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７を表示した状態で、自動的に、あるいは、ウェブブラウザ１００のメニューアイコンを適宜指示することにより、ランニング経路ＲＴの全体について、時間経過にしたがって、地図情報１１２中のポインタＰ１０や、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７中のポインタＰ１１〜Ｐ１４やマーカーを連続的に移動表示する。このとき、上記ポインタＰ１０、Ｐ１１〜Ｐ１４の移動に応じて、対応する時間データに基づく運動情報がサーバ５０から提供されて、アニメーション１１３が自動的に更新表示される。なお、ポインタＰ１０、Ｐ１１〜Ｐ１４の移動表示や、アニメーション１１３の更新表示は、時間データの実時間を適宜短縮処理して実行することが好ましい。なお、この場合、ランニング経路ＲＴ上を一定の速さでポインタＰ１０が移動するようにアニメーション表示してもよいし、また、実際の走行速度に比例した速さで、ランニング経路ＲＴ上をポインタＰ１０が移動するようにアニメーション表示してもよい。また、いずれの場合も、ポインタＰ１０による指示に応じて、ポインタＰ１０による指示位置に応じた情報がサーバ５０から提供されるものとしたが、任意の日付をポインタＰ１０によって指示することで、当該日付に対応付けられたすべての情報がサーバ５０から一度に提供されるようにしても良い。
【００６７】
このように、本実施形態においては、ユーザＵＳのランニング中に各種センサデータが収集され、当該センサデータに基づいて生成される特定情報が、情報端末のウェブブラウザに表示される。特に、本実施形態においては、特定情報として、運動経路が重ね合わされた地図情報や、ユーザＵＳの運動姿勢や上下肢の動き等の運動状態を反映したアニメーション、心拍データ、消費カロリー、移動速度、運動位置の高度の各時間変化を示すグラフが、運動経路上の位置や経過時間に基づいて相互に連動して、一画面（ページ画面）に表示される。
【００６８】
したがって、ユーザＵＳは情報端末３０を介して、ランニング時の各種の特定情報を、相互に連動させながら一目で簡易かつ的確に把握することができる。特に、ランニング時の実際の運動姿勢や上下肢の動き等がアニメーションにより再現表示されるので、ユーザＵＳはランニング経路のどの地点でどのような運動姿勢であったかを把握したり、当該運動姿勢の良否を判断したり、運動時の特徴やくせ等を容易に把握することができ、その後の運動方法等に十分に反映させることができる。
【００６９】
また、ネットワーク４０に接続されたサーバ５０において、情報端末３０からアップロードされたセンサデータに基づいて、特定情報が生成され、情報端末３０からの要求に応じて、相互に連動する特定情報が提供されて、情報端末３０のウェブブラウザ１００に表示されるので、情報端末３０は、ウェブブラウザ１００が組み込まれた構成を有していればよく、特定情報の生成処理に関わるハードウェアやソフトウェアを備えている必要がないので、簡易な構成で運動情報表示システムを実現することができる。
【００７０】
（アニメーション生成方法）
次に、上述した運動情報表示システムに適用されるアニメーションの生成方法（特定情報生成方法）について説明する。
【００７１】
図１０は、本実施形態に係る運動情報表示システムに適用されるアニメーションの生成方法を示すフローチャートである。また、図１１は、本実施形態に係る運動情報表示システムにおいて収集される加速度データおよび角速度データの一例を示すグラフであり、図１２は、本実施形態に係る運動情報表示システムにおいて収集された加速度データおよび角速度データから合成されたベクトルとその変移の軌跡の一例を示すグラフである。
【００７２】
本実施形態に係る運動情報表示システムに適用されるアニメーションの生成方法においては、図１０のフローチャートに示すように、まず、情報端末３０からアップロードされた各種センサデータに基づいて、加速度ベクトルの変化波形を算出する（Ｓ２０１）。具体的には、チェストセンサ１０に設けられた加速度センサ１２により、ランニング中のユーザＵＳの体（上体）の動きのうち、図１１（ａ）に示すように、左右方向（横方向）の単位時間当たりの速度変化を表すｘ軸方向の成分と、上下方向（縦方向）の単位時間当たりの速度変化を表すｙ軸方向の成分と、前後方向の単位時間当たりの速度変化を表すｚ軸方向の成分からなる加速度データを取得する。すなわち、ユーザＵＳの運動状態のうち、左右、上下、前後方向の動きが加速度センサ１２により検出される。なお、図１１（ａ）は、加速度データとして取得されるｘ軸方向、ｙ軸方向、ｚ軸方向の加速度の時間変化のうち、特定の時間範囲（例えば２８４秒〜２９０秒）のデータを抽出したものである。
【００７３】
特定の時間における加速度データは、図１２（ａ）に示すように、上記の３方向の加速度成分を合成した３次元の加速度ベクトル（ｘ１，ｙ１，ｚ１）として表すことができる。そして、図１２（ｂ）に示すように、この加速度ベクトルの、所定の周期内での変移の軌跡（変化波形）ＴＶＡを算出して、走行データとして時系列的に蓄積する。
【００７４】
次いで、情報端末３０からアップロードされた各種センサデータに基づいて、角速度ベクトルの変化波形を算出する（Ｓ２０２）。具体的には、チェストセンサ１０に設けられた角速度センサ１３により、ランニング中のユーザＵＳの体（上体）の動きのうち、図１１（ｂ）に示すように、左右方向（横方向）の単位時間当たりの角度変化を表すｘ軸方向の成分と、上下方向（縦方向）の単位時間当たりの角度変化を表すｙ軸方向の成分と、前後方向の単位時間当たりの角度変化を表すｚ軸方向の成分からなる角速度データを取得する。すなわち、ユーザＵＳの運動状態のうち、ねじれ方向や体の向きの単位時間当たりの変化に関する動きが角速度センサ１３により検出される。なお、図１１（ｂ）は、角速度データとして取得されるｘ軸方向、ｙ軸方向、ｚ軸方向の角速度の時間変化のうち、特定の時間範囲（例えば２８４秒〜２９０秒）のデータを抽出したものである。
【００７５】
特定の時間における角速度データは、図１２（ｃ）に示すように、上記の３方向の角速度成分を合成した３次元の角速度ベクトル（ｘ２，ｙ２，ｚ２）として表すことができる。そして、図１２（ｄ）に示すように、この角速度ベクトルの、所定の周期内での変移の軌跡（変化波形）ＴＶＢを算出して、走行データとして時系列的に蓄積する。ここで、上述した加速度ベクトルの変移の軌跡ＴＶＡ、および、角速度ベクトルの変移の軌跡ＴＶＢを抽出する際に用いられる所定の周期としては、例えば図１１（ａ）、（ｂ）に示すように、ランニング中の連続した左右の脚の動きを一組として、その一組分の時間範囲に設定される。
【００７６】
次いで、取得した加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組に類似又は一致するパターンに関連付けられたアニメーションパターンを、走行パターンデータベース（走行パターンＤＢ；詳しくは後述する）５８に蓄積された複数のアニメーションパターンから１つ以上抽出する（Ｓ２０３）。ここで、加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組に類似又は一致するパターンを抽出する手法としては、例えば、上記変化波形の特徴となる特定のパターンに着目し、当該パターンが出現するか否か、また、どのタイミングで出現するかを特定し、データベースに蓄積された複数のサンプルのパターンと比較して、類似のパターンを抽出する、いわゆるパターンマッチング法を適用することができる。
【００７７】
次いで、走行パターンデータベース５８から複数のアニメーションパターンが抽出された場合は、それら複数のアニメーションパターンを合成してスケルトンモデルの動作として設定する（Ｓ２０４）。なお、走行パターンデータベース５８から抽出されたアニメーションパターンが１つだけの場合には、そのアニメーションパターンをそのままスケルトンモデルの動作として設定する。これにより、スケルトンモデルを、加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組に応じた動作パターン、すなわち、ユーザＵＳの実際の運動状態を反映した動きで動作させることができる。このようなアニメーションパターンの合成データを、上述した単位時間ごとに時系列的に生成して蓄積する。
【００７８】
次いで、上記のアニメーションを表示させる際の、地図情報１１２中の対応する位置を、地図データベース（地図ＤＢ）から抽出する（Ｓ２０５）。具体的には、情報端末３０の表示部３２に、アニメーション１１３を表示する際に、地図情報１１２中に走行地点が対応して表示されるように、当該表示位置のデータを地図データベースから抽出する。
【００７９】
そして、上記の合成データに基づいてスケルトンモデルを動作させたアニメーションのデータを、表示位置のデータとともに、ネットワーク４０を介して情報端末３０に提供することにより、情報端末３０のウェブブラウザ１００で、図７〜図９に示したように、地図情報１１２中のポインタＰ１０や、心拍データ、消費カロリー、走行速度、走行地点の高度の各時間変化を示すグラフ１１４〜１１７中のポインタＰ１１〜Ｐ１４の位置や動きと連動して、アニメーション１１３が更新表示される（Ｓ２０６）。なお、本実施形態では、上述したアニメーション生成処理をサーバ５０のＣＰＵ５５で行うようにしている。この場合、サーバ５０のＣＰＵ５５が特定情報処理部として機能する。
【００８０】
（走行パターンデータベース）
次に、本実施形態に係る運動情報表示システムに適用される走行パターンデータベース５８について説明する。
図１３は、本実施形態に係るアニメーションの生成方法に適用される走行パターンデータベース５８の構築方法を示す概念図である。
【００８１】
本実施形態に係るアニメーションの生成方法に適用される走行パターンデータベース５８には、実際のランニング中に収集された加速度データおよび角速度データから合成された加速度ベクトルおよび角速度ベクトルの単位時間当たりの変化波形のパターンの組と、スケルトンモデルの動きを規定するアニメーションパターンとが対応付けて登録されている。
【００８２】
このような走行パターンデータベース５８の構築方法は、まず、例えば数百人程度をサンプルにして、上述した加速度センサおよび角速度センサを備えたチェストセンサを装着した状態で実際にランニングを行い、加速度データおよび角速度データを時系列で収集する。また、このとき、ランニング中の走行姿勢や腕の振り、歩幅等の運動状態を実際に撮影して映像データを収集する。次いで、収集した加速度データおよび角速度データから合成された加速度ベクトルおよび角速度ベクトルの所定の周期内での変化波形を算出し、これら一対の変化波形のパターンからなる組と、実際の運動状態の映像とを関連付ける。そして、実際の運動状態をそのままスケルトンモデルの動きに対応させることにより、ランニング中に取得した加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組と、スケルトンモデルのアニメーションパターンが１対１の関係で、又は、多対１の関係で、アニメーションパターンが一義的に決定されるように関連付けられて走行パターンデータベース５８に保存される。ここで、走行パターンデータベース５８に保存されるアニメーションパターンは、体全体の運動状態に対応するものであってもよいし、腕や脚等の特定の部位のみを抽出して、その動きに対応するものであってもよい。
【００８３】
このような処理を各サンプルについて繰り返すことにより、サンプル数分（例えば数百人分）の体全体の運動状態や、特定の部位の動きに対応するアニメーションパターンが複数生成されて、走行パターンデータベース５８に蓄積される。図１３（ａ）に、加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組に関連付けられる特定の部位の動き（走行姿勢の種類）の一例を示す。これらの走行姿勢の種類は、コード化されて走行パターンデータベース５８に保存される。
【００８４】
例えば図１３（ａ）に示すように、ランニング中の体の左右の傾き（コード００１，００２）や体の前後の傾き（コード００３，００４）、ストライドの幅（コード００５，００６）、腕の振り（コード００７，００８）、体のねじれ（コード００９，０１０）、足の運びの速さ・ピッチ（コード０１１，０１２）等が、それぞれコード化されて保存される。なお、図１３（ａ）においては、特定の部位の動きをコード化したもののみを示したが、サンプルから取得した体全体の運動状態や、上記の特定の部位の動きを適宜合成したものもコード化して保存される。これにより、走行パターンデータベース５８に保存されたコードに基づいて、図１３（ｂ）〜（ｇ）に示すように、スケルトンモデルのアニメーションパターンが規定される。
【００８５】
したがって、ユーザＵＳがランニング中に収集した加速度データおよび角速度データから算出された加速度ベクトルおよび角速度ベクトルの一対の変化波形のパターンからなる組に基づいて、走行パターンデータベース５８から類似又は一致するパターンに関連付けられたアニメーションパターンが抽出される。なお、走行パターンデータベース５８に保存されるアニメーションパターンを取得するためのサンプル数は多いほど、実際の走行姿勢がより反映された（又は、より近似する）アニメーションを生成できるようになる。
【００８６】
このように、本実施形態においては、ユーザＵＳのランニング中に収集された加速度データおよび角速度データに基づいて、ユーザＵＳの実際の運動姿勢や上下肢の動き等の運動状態が反映されたアニメーションが生成され、情報端末３０の表示部３２に表示される。特に、本実施形態においては、上記の生成されたアニメーションが、他の特定情報である地図情報や心拍データ、消費カロリー、移動速度、運動位置の高度の各時間変化を示すグラフと相互に連動して表示される。
【００８７】
したがって、ユーザＵＳは情報端末３０を介して、ランニング時の実際の運動姿勢や上下肢の動き等が反映されたアニメーションを視覚的に認識することができるとともに、当該アニメーションに連動して、他の特定情報を簡易かつ的確に把握することができる。これにより、ユーザＵＳはランニング経路上での運動姿勢等の変化や、その良否の判断、あるいは、特徴やくせ等を容易に把握することができ、その後の運動方法等に反映させることができる。
【００８８】
（変形例）
次に、本発明に係る運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法の実施形態の変形例について説明する。
本発明に係る運動情報表示システム、運動情報表示プログラムおよび運動情報表示方法は、上述した実施形態に限定されるものではなく、例えば次のような変形例を有するものであってもよい。
【００８９】
図１４は、本発明に係る運動情報表示システムの実施形態の変形例（その１）を示す概略構成図である。ここで、上述した実施形態と同等の構成については、同一の符号を付して説明する。
【００９０】
上述した実施形態においては、情報端末３０として、ノート型やデスクトップ型等のパーソナルコンピュータを適用した場合について説明したが、本発明においては、例えば図１４に示すように、情報端末３０として、携帯電話機３０Ａや高機能携帯電話（いわゆるスマートフォン）３０Ｂ、携帯情報端末（ＰＤＡ）、専用端末等の、ネットワーク４０への接続が可能な機器を適用するものであってもよい。特に、携帯電話機３０Ａやスマートフォン３０Ｂを適用する場合には、ネットワーク４０への接続機能がすでに備わっているので、通信可能圏内であれば場所を問わず簡易に、取得したセンサデータをネットワーク４０を介してサーバ５０にアップロードすることができる。また、ウェブブラウザがインストールされた携帯電話機３０Ａやスマートフォン３０Ｂを用いることにより、通信可能圏内であれば場所を問わず簡易に、サーバ５０において加工処理された特定情報を表示、閲覧することができる。
【００９１】
図１５は、本発明に係る運動情報表示システムの実施形態の変形例（その２）を示す概略構成図である。ここで、上述した実施形態や変形例と同等の構成については、同一の符号を付して説明する。
【００９２】
上述した実施形態や変形例においては、情報端末３０を介して、ネットワーク４０に接続されたサーバ５０に各種センサデータをアップロードし、サーバ５０において当該センサデータを加工処理して特定情報を生成して、情報端末３０からの要求に応じて、各種センサデータや特定情報を、ネットワーク４０を介して情報端末３０に提供する、いわゆるクラウドコンピューティング型のシステムを示したが、本発明においては、例えば図１５に示すように、情報端末３０において、各種センサデータを保存し、当該センサデータを加工処理して特定情報を生成して、表示部３２に表示する、いわゆるスタンドアロン型のシステムを適用するものであってもよい。この場合、情報端末３０のＣＰＵ３５が特定情報処理部として機能する。なお、情報端末３０は、上述した変形例と同様に、携帯電話機３０Ａやスマートフォン３０Ｂ等であってもよい。この場合、情報端末３０や携帯電話機３０Ａ、スマートフォン３０Ｂ等は、少なくとも、センサデータを加工処理して特定情報を生成するアプリケーションプログラムと特定情報を表示するためのブラウザが組み込まれ、さらに、上述したデータベースに対応する記憶部を備えている必要がある。情報端末３０とデータベースに対応する記憶部とは、例えばＵＳＢケーブルといった有線、または例えばブルートゥースローエナジーといった無線によって接続可能であればよいことは言うまでもない。
【００９３】
なお、上述した実施形態においては、運動情報の画面表示例として図７〜図９を示したが、本発明はこれに限定されるものではない。本発明は、例えばウェブブラウザ１００のページ画面１１０に表示された地図情報１１２に重ね合わされたランニング経路ＲＴの表示方法として、ユーザＵＳの走行速度に応じて表示色を変化させるものであってもよい。
【００９４】
また、上述した実施形態および変形例においては、胸部に装着するチェストセンサ１０に、心拍検出回路１１と加速度センサ１２と角速度センサ１３を備え、手首に装着するリストコーディネータ２０に、ＧＰＳ受信回路２１を備えた構成を示したが、本発明はこれに限定されるものではない。本発明は、情報端末３０の表示部３２に表示される各種のセンサデータや特定情報を生成するための各種センサが適切な位置に装着されているものであればよい。例えば、ユーザＵＳの運動状態を示すアニメーションを生成するための加速度センサや角速度センサは、頸部や胸部、腹部等の上半身の体幹に相当する位置に装着されていることが好ましい。これによれば、ユーザＵＳの運動姿勢や上下肢の動き等の運動状態を正確に把握することができる。この場合、心拍検出回路を含む心拍センサは、加速度センサや角速度センサと同位置に装着されている必要はなく、例えばリストコーディネータ２０に内蔵されているものであってもよい。ここで、加速度センサや角速度センサの装着位置に応じて出力される加速度データや角速度データの傾向が異なり、合成される加速度ベクトルや角速度ベクトルも上述した実施形態とは異なるものになるため、当該センサの装着位置に応じて走行パターンデータベース５８を再構築する必要がある。
【００９５】
また、上述した実施形態においては、取得された各種センサデータや、これにより生成されたグラフやアニメーションアニメ等の特定情報に基づいて、生体情報や運動状態の良否の判断をユーザＵＳ自身が行うものとして説明したが、本発明はこれに限定されない。本発明は、例えばサーバにアップロードされた各種センサデータや、生成されたグラフやアニメーションを運動指導や健康管理の専門家が検証して、分析結果や適切なアドバイス等を情報端末に提供してユーザＵＳの運動計画や健康管理に役立てるものであってもよい。
【００９６】
また、上述した実施形態においては、本発明の対象となる運動としてランニングを例にして説明したが、本発明はこれに限定されるものではなく、例えばウォーキングやサイクリング、トレッキング、登山等の種々の運動に適用することができる。
【００９７】
また、上述した実施形態においては、ウェブブラウザを利用して、加工処理された特定情報を表示、閲覧する場合を例示したが、これに限定されるものではなく、専用のアプリケーションを利用して、これらの特定情報を表示、閲覧するようにしても良い。
【００９８】
また、上述した実施形態においては、チェストセンサ１０での検出信号に基づいて生成、出力された各種のセンサデータは、リストコーディネータ２０を一度経由してから携帯端末３０に伝送される場合を例示したが、これに限定されるものではなく、チェストセンサ１０から出力された各種のセンサデータを携帯端末３０に直接伝送するようにしても良い。この場合、情報端末３０の通信回路３４は、チェストセンサ１０との間で各種センサデータや加工処理された特定の情報を伝送する際のインターフェースとしても機能するようにしておくと良い。
【００９９】
また、上述した実施形態においては、生体情報としての心拍データ、運動状態としての走行速度、走行地点の高度、および、消費カロリーの時間変化をグラフ化したものを特定情報として生成する場合を例示したが、これに限定されるものではなく、各時刻におけるデータそのものを特定情報とし、その数値を表示したり、その数値に対応する目盛りを指し示すメーター等を表示するようにしても良い。このような表示方法は、例えばデータを表示する画面の大きさがグラフを表示できる程には十分大きくない場合等に有効である。
【０１００】
また、上述した実施形態においては、特定情報生成処理部としてのＣＰＵ５５と、走行パターンデータベース５８とが、同一のサーバ内に設けられている場合を例示したが、これに限定されるものではなく、第１のサーバと第２のサーバが、インターネットやＬＡＮ等のネットワークを介して相互に接続しおよびデータを送受信するように構成した上で、第２のサーバのＣＰＵが、第１のサーバに設けられた走行パターンデータベース５８に蓄積されたデータをネットワークを介して受信し、この受信したデータを利用して、特定情報生成処理部として機能するようにしても良い。
【０１０１】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０２】
（付記）
［１］  人体の運動に応じた信号を検出して複数のセンサデータを出力する複数のセンサと、
前記複数のセンサからの前記複数のセンサデータに基づいて生成された前記人体の前記運動に関する複数の特定情報を表示部に表示する表示処理部と、
を備え、
前記複数の特定情報は、前記人体の前記運動時の運動状態を反映したスケルトンモデルによって規定されるアニメーションである第１情報と、前記人体の前記運動時の移動経路を示す地図情報である第２情報とを含み、
前記表示処理部は、前記第１情報と前記第２情報とを相互に連動させて前記表示部に表示することを特徴とする運動情報表示システムである。
【０１０３】
［２］  前記複数のセンサは、前記人体の前記運動時の加速度を検出して第１センサデータを出力する第１センサと、前記人体の前記運動時の角速度を検出して第２センサデータを出力する第２センサと、前記人体の前記運動時の地理的な位置を検出して第３センサデータを出力する第３センサを有し、
前記運動情報表示システムは、さらに、前記第１センサデータおよび前記第２センサデータに基づいて前記第１情報を生成し、前記第３センサデータに基づいて前記第２情報を生成する特定情報生成処理部を備えることを特徴とする［１］記載の運動情報表示システムである。
【０１０４】
［３］  前記特定情報生成処理部は、前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記スケルトンモデルの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションを規定するスケルトンモデルの動作として設定することによって前記アニメーションを生成することを特徴とする［２］記載の運動情報表示システムである。
【０１０５】
［４］  前記特定情報生成処理部は、前記表示処理部からの要求に応じて、相互に連動する前記第１情報および前記第２情報を前記表示処理部に送信することを特徴とする［２］または［３］に記載の運動情報表示システムである。
【０１０６】
［５］  前記表示処理部は、前記表示部に表示された前記複数の特定情報のうち、前記地図情報中の任意の地点が指示されると、前記第２情報のうち、前記地図情報中の任意の地点に対応する前記第１情報を、前記指示に応じて前記表示部に表示することを特徴とする［１］乃至［４］のいずれか一項に記載の運動情報表示システム。
【０１０７】
［６］  前記表示処理部は、前記複数のセンサデータが検出された時刻に対応する前記第１情報と前記第２情報とを、相互に連動させて前記表示部に表示することを特徴とする［５］記載の運動情報表示システムである。
【０１０８】
［７］  前記複数のセンサは、前記人体の前記運動時の生態情報を検出して第４センサデータを出力する第４センサを有し、
前記複数の特定情報は、さらに、前記人体の前記運動時の前記生体情報に関する第３情報、前記人体の前記運動時の移動速度に関する第４情報、前記人体の前記運動時の高度に関する第５情報、および、前記人体の前記運動時の消費カロリーに関する第６情報のいずれかを含み、
前記表示処理部は、第１情報および第２情報と、第３乃至第６情報のいずれかとを相互に連動させて、前記表示部に表示する、
ことを特徴とする［１］乃至［６］のいずれか一項に記載の運動情報表示システムである。
【０１０９】
［８］  コンピュータに、
人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とを相互に連動させるようにして表示部に表示させる、
ことを特徴とする運動情報表示プログラムである。
【０１１０】
［９］  コンピュータに、さらに、
前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて前記第１情報を生成させて、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて前記第２情報を生成させる、
ことを特徴とする［８］に記載の運動情報表示プログラムである。
【０１１１】
［１０］  コンピュータに、さらに、
前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって前記アニメーションを生成させる、
ことを特徴とする［９］に記載の運動情報表示プログラムである。
【０１１２】
［１１］  人体の運動に応じて複数のセンサから出力される複数のセンサデータに基づいて生成された複数の特定情報であって、前記人体の前記運動時の運動状態を反映したアニメーションである第１情報および前記人体の前記運動時の移動経路を示す地図情報である第２情報を含む前記複数の特定情報を、前記第１情報と前記第２情報とが相互に連動するように表示部に表示する、
ことを特徴とする運動情報表示方法である。
【０１１３】
［１２］  前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて生成された前記第１情報と、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて生成された前記第２情報とが、相互に連動するように前記表示部に表示する、
ことを特徴とする［１１］に記載の運動情報表示方法である。
【０１１４】
［１３］  前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって生成された前記アニメーションである前記第１情報と、前記第２情報とが、相互に連動するように前記表示部に表示する、
ことを特徴とする［１２］に記載の運動情報表示方法である。
【０１１５】
［１４］  前記人体の前記運動時の加速度を検出する第１センサによって前記人体の前記運動時に検出された第１センサデータおよび前記人体の前記運動時の角速度を検出する第２センサによって前記人体の前記運動時に検出された第２センサデータに基づいて前記第１情報を生成し、
前記人体の前記運動時の地理的な位置を検出する第３センサによって前記人体の前記運動時に検出された第３センサデータに基づいて前記第２情報を生成する、
ことを特徴とする［１１］に記載の運動情報表示方法である。
【０１１６】
［１５］  前記第１センサデータに基づく３次元の加速度ベクトルの単位時間当たりの変化波形のパターンと、前記第２センサデータに基づく３次元の角速度ベクトルの単位時間当たりの変化波形のパターンとの、複数の変化波形のパターンの組に関連付けられていて、前記アニメーションの動きをそれぞれが規定する複数のアニメーションパターンの中から、前記人体の前記運動時の前記第１センサデータおよび前記第２センサデータに基づいて、少なくとも１つのアニメーションパターンを抽出し、抽出された前記少なくとも１つのアニメーションパターンを前記アニメーションの動作として設定することによって前記アニメーションを生成する、
ことを特徴とする［１４］に記載の運動情報表示方法である。
【符号の説明】
【０１１７】
ＵＳ      ユーザ
ＲＴ      ランニング経路
１０      チェストセンサ
１１      心拍検出回路
１２      加速度センサ
１３      角速度センサ
２０      リストコーディネータ
２１      ＧＰＳ受信回路
３０      情報端末
３０Ａ    携帯電話機
３０Ｂ    スマートフォン
３２      表示部
４０      ネットワーク
５０      サーバ（情報処理装置）
１００    ウェブブラウザ
１１０    ページ画面
１１１    カレンダ
１１２    地図情報
１１３    アニメーション
１１４〜１１７    グラフ
【図１】
2013188293.tif 000003
【図２】
2013188293.tif 000004
【図３】
2013188293.tif 000005
【図４】
2013188293.tif 000006
【図５】
2013188293.tif 000007
【図６】
2013188293.tif 000008
【図７】
2013188293.tif 000009
【図８】
2013188293.tif 000010
【図９】
2013188293.tif 000011
【図１０】
2013188293.tif 000012
【図１１】
2013188293.tif 000013
【図１２】
2013188293.tif 000014
【図１３】
2013188293.tif 000015
【図１４】
2013188293.tif 000016
【図１５】
2013188293.tif 000017