(57)【要約】【課題】ユーザが、運動時の実際の走行姿勢等を簡易かつ的確に把握することができる運動情報表示システムおよび運動情報表示方法、運動情報表示プログラムを提供する。【解決手段】運動情報表示システムは、ユーザＵＳの運動中の種々のセンサデータ等を取得するリスト機器１００やチェスト機器２００と、上記センサデータ等をネットワーク４００を介してネットワークサーバ５００に転送する情報通信端末３００と、転送されたセンサデータ等を分析、加工処理して、ユーザＵＳの運動姿勢を示すフォームデータを含む各種の運動情報を生成するネットワークサーバ５００と、ネットワークサーバ５００にアクセスして、上記各種の運動情報を相互に連携させた所定の表示形態で表示するユーザ端末７００と、を有している。【選択図】図１
2014124448.tif 000002
【特許請求の範囲】
【請求項１】
運動中の人体の動作状態に関連するデータを取得するセンサ機器と、
前記センサ機器により取得された前記データに基づいて、複数種類の運動情報を生成するデータ処理装置と、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する閲覧機器と、
を備えることを特徴とする運動情報表示システム。
【請求項２】
前記データ処理装置は、
前記センサ機器により取得された前記データを、前記運動中の人体の姿勢の構成要素を示す複数の項目について分析し、当該分析結果に基づいて、前記複数の項目の各項目ごとに前記第１の情報を生成するデータ分析部を有することを特徴とする請求項１に記載の運動情報表示システム。
【請求項３】
前記データ処理装置は、
前記複数の項目の各項目ごとに、前記運動中の人体の姿勢を反映したスケルトンモデルによるアニメーションを、前記第１の情報として生成することを特徴とする請求項２に記載の運動情報表示システム。
【請求項４】
前記データ処理装置は、
前記運動中の人体の動作要素ごとに、前記データを分析して前記姿勢を反映した単位画像を抽出し、当該単位画像を時系列的に合成することにより、前記スケルトンモデルによるアニメーションを生成することを特徴とする請求項３に記載の運動情報表示システム。
【請求項５】
前記データ処理装置は、
前記複数の項目の各項目ごとに前記第１の情報を生成する際に使用した前記データの時間変化を示すグラフを、前記第２の情報として生成することを特徴とする請求項１乃至４のいずれかに記載の運動情報表示システム。
【請求項６】
前記センサ機器は、少なくとも、前記人体の前記運動時の３軸方向の加速度を検出して第１のセンサデータを出力する加速度センサと、前記人体の前記運動時の３軸方向の角速度を検出して第２のセンサデータを出力する角速度センサと、を有し、
前記データ処理装置は、前記第１のセンサデータおよび前記第２のセンサデータに基づいて前記第１の情報を生成し、前記第１のセンサデータに基づいて前記第２の情報を生成する運動情報生成部を有することを特徴とする請求項１乃至５のいずれかに記載の運動情報表示システム。
【請求項７】
前記データ処理装置は、前記閲覧機器からの要求に応じて、相互に連動する前記第１の情報および前記第２の情報を前記閲覧機器に送信することを特徴とする請求項１乃至６のいずれかに記載の運動情報表示システム。
【請求項８】
前記センサ機器、前記データ処理装置および前記閲覧機器は、ネットワークに接続され、
前記データ処理装置は、前記センサ機器により取得され、前記ネットワークを介して送信された前記データに基づいて、前記複数種類の運動情報を生成し、
前記閲覧機器は、前記データ処理装置から前記ネットワークを介して送信された前記第１の情報および前記第２の情報を、相互に連動させて表示することを特徴とする請求項１乃至７のいずれかに記載の運動情報表示システム。
【請求項９】
運動中の人体の動作状態に関連するデータを取得し、
前記取得した前記データに基づいて、複数種類の運動情報を生成し、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する、
ことを特徴とする運動情報表示方法。
【請求項１０】
コンピュータに、
運動中の人体の動作状態に関連するデータに基づいて、複数種類の運動情報を生成させ、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示させる、
ことを特徴とする運動情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動情報表示システムおよび運動情報表示方法、運動情報表示プログラムに関し、特に、ユーザが、運動時の姿勢等を簡易かつ的確に把握することができる運動情報表示システム、および、その運動情報表示方法、運動情報表示プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動を行い、健康状態を維持、増進する人々が増えている。このような人々は、自らの健康状態や運動状態を数値やデータで測定したり、記録したりすることに対して、意識や関心が非常に高い。現在、このような要望に対応する製品や技術が種々開発されており、例えば歩数や移動距離、心拍数、カロリー消費量等を測定したり、記録したりすることにより、自らの健康状態や運動状態を把握することができる。
【０００３】
例えば特許文献１には、ＧＰＳ（全地球測位システム；Global
Positioning System）受信機により得られた位置データと、心拍数や移動速度等の生体情報や運動状態に関わる各種データ（心拍数や移動速度等）と、を関連付けて、ディスプレイに表示する技術が開示されている。
【０００４】
また、例えば特許文献２には、ＧＰＳ受信機により得られた運動経路上の任意の位置における生体情報や運動状態を示す各種データを、予めパターン化されたキャラクタ表示に置き換えて、ディスプレイに表示された地図中に、当該キャラクタを重ね合わせて表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００８−５２４５８９号公報
【特許文献２】特開２００９−０３９１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、日常的に運動を継続する人々の中には、健康の状態の維持や増進を目的とする一方で、マラソン大会や競技会等への参加を目標として、より本格的なトレーニングを行う人も増加している。このような大会や競技会等への参加を目標とする人々にとっては、より専門的かつ科学的な視点から自らの運動状態を把握、分析し、日常のトレーニングに反映させることにより、大会や競技会等での好記録の実現に役立てたいという要望が高まっている。
【０００７】
このような要望に対し、上述した特許文献１、２に記載された運動状態の表示方法においては、運動経路に連動して心拍数や移動速度等の各種データがディスプレイ上にゲージやスケール、あるいは、キャラクタ等により表示されるので、生体情報や運動状態を把握しやすいという特長を有している。
【０００８】
しかしながら、上述した特許文献１、２に記載された手法においては、例えばランニング中の実際の身体の傾きや腕の振り、歩幅等の、運動姿勢についての情報は提供されないため、運動中に取得した生体情報や各種データを日常のトレーニングに十分反映させることができないという問題を有していた。
【０００９】
そこで、本発明は、上述した問題点に鑑み、ユーザが実際の運動姿勢等を簡易かつ的確に把握することができる運動情報表示システムおよび運動情報表示方法、運動情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る運動情報表示システムは、
運動中の人体の動作状態に関連するデータを取得するセンサ機器と、
前記センサ機器により取得された前記データに基づいて、複数種類の運動情報を生成するデータ処理装置と、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する閲覧機器と、
を備えることを特徴とする。
【００１１】
本発明に係る運動情報表示方法は、
運動中の人体の動作状態に関連するデータを取得し、
前記取得した前記データに基づいて、複数種類の運動情報を生成し、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する、
ことを特徴とする。
【００１２】
本発明に係る運動情報表示プログラムは、
コンピュータに、
運動中の人体の動作状態に関連するデータに基づいて、複数種類の運動情報を生成させ、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示させる、
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが実際の運動姿勢等を簡易かつ的確に把握して、日常のトレーニングに反映させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る運動情報表示システムの一実施形態を示す概略構成図である。
【図２】一実施形態に係る運動情報表示システムに適用されるセンサ機器の一例を示す概略構成図である。
【図３】一実施形態に係る運動情報表示システムに適用される手首装着型のセンサ機器の一構成例を示すブロック図である。
【図４】一実施形態に係る運動情報表示システムに適用される胸部装着型のセンサ機器の一構成例を示すブロック図である。
【図５】一実施形態に係る運動情報表示システムに適用される情報通信端末の一構成例を示すブロック図である。
【図６】一実施形態に係る運動情報表示システムに適用されるネットワークサーバの一構成例を示すブロック図である。
【図７】一実施形態に係る運動情報表示システムにおける運動情報表示方法の一例を示すフローチャートである。
【図８】一実施形態に係るセンサデータ等の分析処理における体幹のブレを示す概念図である。
【図９】一実施形態に係るセンサデータ等の分析処理における地面反力を示す概念図である。
【図１０】一実施形態に係るセンサデータ等の分析処理における接地時間を示す概念図である。
【図１１】一実施形態に係るセンサデータ等の分析処理における走りの周期を示す概念図である。
【図１２】一実施形態に係るセンサデータ等の分析処理における腕振りを示す概念図である。
【図１３】一実施形態に係る運動情報表示方法に適用されるスケルトンアニメーションの生成処理の一例を示すフローチャートである。
【図１４】一実施形態に係るスケルトンアニメーションの生成処理に適用される動作要素の概念を示す説明図である。
【図１５】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第１の表示例を示す概略図である。
【図１６】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その１）である。
【図１７】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その２）である。
【図１８】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その３）である。
【図１９】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その４）である。
【図２０】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その５）である。
【図２１】一実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図（その６）である。
【図２２】一実施形態に係る運動情報表示システムの一変形例を示す概略構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る運動情報表示システムおよび運動情報表示方法、運動情報表示プログラムについて、実施形態を示して詳しく説明する。なお、以下の説明では、ユーザがランニング等の運動を行う場合について説明する。
【００１６】
（運動情報表示システム）
図１は、本発明に係る運動情報表示システムの一実施形態を示す概略構成図であり、図２は、本実施形態に係る運動情報表示システムに適用されるセンサ機器の一例を示す概略構成図である。また、図３は、本実施形態に係る運動情報表示システムに適用される手首装着型のセンサ機器の一構成例を示すブロック図であり、図４は、本実施形態に係る運動情報表示システムに適用される胸部装着型のセンサ機器の一構成例を示すブロック図である。また、図５は、本実施形態に係る運動情報表示システムに適用される情報通信端末の一構成例を示すブロック図であり、図６は、本実施形態に係る運動情報表示システムに適用されるネットワークサーバの一構成例を示すブロック図である。
【００１７】
本実施形態に係る運動情報表示システムは、図１、図２に示すように、概略、被測定者であるユーザＵＳが身体に装着する手首装着型のセンサ機器（以下、便宜的に「リスト機器」と記す）１００や胸部装着型のセンサ機器（以下、便宜的に「チェスト機器」と記す）２００と、情報通信端末３００と、ネットワーク４００と、ネットワークサーバ５００等のデータ処理装置と、ユーザ端末７００と、を有している。
【００１８】
（リスト機器１００）
リスト機器１００は、図２（ａ）、（ｂ）に示すように、ユーザＵＳの手首に装着する腕時計型またはリストバンド型のセンサ機器である。リスト機器１００は、大別して、ユーザＵＳの運動状態や位置を検出するとともに、所定の情報をユーザＵＳに提供する機器本体１０１と、ユーザＵＳの手首に巻き付けることにより機器本体１０１を手首に装着するためのバンド部１０２と、を備えた外観構成を有している。
【００１９】
リスト機器１００は、具体的には、例えば図３に示すように、概略、センサ部１１０と、ＧＰＳ受信回路１２０と、入力インターフェース部１３０と、出力インターフェース部１４０と、通信機能部１５０と、演算回路１６０と、メモリ部１７０と、計時回路１８０と、動作電源１９０と、を備えている。
【００２０】
センサ部１１０は、人体の動作（特に、腕の振りや運動の周期、リスト機器１００の傾斜状態等）を検出するためのモーションセンサであって、例えば図３に示すように、３軸加速度センサ１１１と、３軸角速度センサ（ジャイロセンサ）１１２と、３軸地磁気センサ（電子コンパス）１１３と、を有している。３軸加速度センサ１１１は、ユーザＵＳの運動中の動作速度の変化の割合（加速度）を検出して加速度データとして出力する。ここでは、互いに直交する３軸方向の加速度データが出力される。また、３軸角速度センサ１１２は、ユーザＵＳの運動中の動作方向の変化（角速度）を検出して角速度データとして出力する。ここでは、互いに直交する３軸方向の角速度データが出力される。また、３軸地磁気センサ１１３は、地球の磁場（磁界）を検出して地磁気データ、または、リスト機器１００の水平、垂直方向を示す方向データとして出力する。ここでは、互いに直交する３軸方向の地磁気データが出力される。これらの各種センサ１１１〜１１３により検出されたセンサデータ（加速度データ、角速度データ、地磁気データ）は、後述する計時回路１８０により規定される時間データに関連付けられて、後述するメモリ部１７０のセンサデータ保存用メモリ１７１の所定の記憶領域に保存される。
【００２１】
ＧＰＳ受信回路１２０は、複数のＧＰＳ衛星からの電波を、ＧＰＳアンテナ（図示を省略）を介して受信することにより、緯度、経度情報に基づく地理的な位置、および、その位置の高度（標高）を検出して、位置データおよび高度データとして出力する。また、ＧＰＳ受信回路１２０は、ＧＰＳ衛星からの電波のドップラーシフト効果を利用して、ユーザＵＳの移動速度を検出して移動速度データとして出力する。これらの位置データや移動速度データを含むＧＰＳデータは、上述したセンサデータと同様に、計時回路１８０により規定される時間データに関連付けられて、メモリ部１７０のセンサデータ保存用メモリ１７１の所定の記憶領域に保存される。なお、ＧＰＳ受信回路１２０においては、上記のように、位置データに加えて高度データが取得されるが、現在のＧＰＳ受信信号の精度や技術仕様では、誤差が大きく、十分実用的な高度情報が得られないため、高度データを取得しないものであってもよい。この場合、例えばインターネット等のネットワーク４００において提供されている地図情報サービス等を利用することにより、ＧＰＳデータに含まれる位置データに基づいて、より正確な高度データを取得することができる。
【００２２】
入力インターフェース部１３０は、例えば図３に示すように、操作スイッチ１３１と、タッチパネル１３２と、を有している。操作スイッチ１３１は、例えば図２（ｂ）に示すように、機器本体１０１の側面に突出するように設けられた押しボタン型のスイッチであって、上述したセンサ部１１０に設けられた各種センサにおけるセンシング動作の制御操作や、表示部１４１に表示する項目の設定操作等の、各種の入力操作に用いられる。
【００２３】
また、タッチパネル１３２は、後述する出力インターフェース部１４０に設けられる表示部１４１の前面側（視野側）に配置、または、表示部１４１の前面側に一体的に形成され、表示部１４１に表示された情報に応じた領域をタッチ操作することにより、当該情報に対応する機能が選択的に実行される。ここで、タッチパネル１３２により実現される機能は、上記の操作スイッチ１３１により実現される機能と同等であってもよいし、タッチパネル１３２による入力操作特有の機能を有していてもよい。なお、入力インターフェース部１３０は、例えば、上記の操作スイッチ１３１およびタッチパネル１３２のうちの、いずれか一方のみを備えた構成を有しているものであってもよい。
【００２４】
出力インターフェース部１４０は、例えば図３に示すように、表示部１４１と、音響部１４２と、振動部１４３と、を有している。表示部１４１は、例えばカラーやモノクロ表示が可能な液晶方式や、有機ＥＬ素子等の発光素子方式の表示パネルを有し、少なくとも上述したセンサ部１１０により検出されたセンサデータや、ＧＰＳ受信回路１２０により検出されたＧＰＳデータ、これらのセンサデータやＧＰＳデータに基づいて生成される各種の運動情報、あるいは、現在時刻等の時間情報等をリアルタイムに表示する。なお、出力インターフェース部１４０は、後述するチェスト機器２００から送信されるセンサデータや心拍データ、これらのセンサデータや心拍データに基づいて生成される各種の運動情報等を表示するものであってもよい。ここで、表示部１４１における各種の情報の表示形態は、上述した操作スイッチ１３１やタッチパネル１３２を操作することにより任意に設定される。
【００２５】
また、音響部１４２は、ブザーやスピーカ等の音響機器を有し、所定の音色や音パターン、音声メッセージ等の音情報を発生することにより、聴覚を通してユーザＵＳに各種の情報を提供または報知する。振動部１４３は、振動モータや振動子等の振動機器（バイブレータ）を有し、所定の振動パターンやその強弱等の振動情報を発生することにより、触覚を通してユーザＵＳに各種の情報を提供または報知する。なお、出力インターフェース部１４０は、例えば、上記の表示部１４１、音響部１４２、振動部１４３のうちの、少なくともいずれかを備えた構成を有しているものであってもよい。ここで、数値情報等の具体的な情報をユーザＵＳに提供する場合には、少なくとも表示部１４１または音響部１４２、振動部１４３のうちの、いずれかを備えた構成を有していることが好ましい。
【００２６】
通信機能部１５０は、センサ部１１０により取得されたセンサデータ、および、ＧＰＳ受信回路１２０により取得されたＧＰＳデータ（以下、「センサデータ等」と総称する）を、後述する情報通信端末３００に転送する際のインターフェースとして機能する。また、通信機能部１５０は、後述するチェスト機器２００との間で、チェスト機器２００において取得されるセンサデータや心拍データ等に関連付けられる時間データの同期を行うための同期信号を送信する際のインターフェースとしても機能する。さらに、通信機能部１５０は、チェスト機器２００において取得されたセンサデータや心拍データ等を受信する際のインターフェースとして機能するものであってもよい。ここで、通信機能部１５０を介して、リスト機器１００と情報通信端末３００やチェスト機器２００との間で、センサデータ等や同期信号を転送または送受信する手法としては、例えば各種の無線通信方式や、通信ケーブルを介した有線による通信方式を適用することができる。
【００２７】
上記センサデータ等を、無線通信方式により転送する場合には、例えばデジタル機器用の近距離無線通信規格であるブルートゥース（Bluetooth（登録商標））や、この通信規格において低消費電力型の通信規格として策定されたブルートゥースローエナジー（Bluetooth（登録商標） low energy（LE））、またはこれと同等の通信方式を良好に適用することができる。このような無線通信方式によれば、後述する動作電源１９０として、例えば環境発電技術等を用いて生成された小電力であっても良好にデータ伝送を行うことができる。
【００２８】
メモリ部１７０は、例えば図３に示すように、大別して、センサデータ保存用メモリ（以下、「センサデータメモリ」と記す）１７１と、プログラム保存用メモリ（以下、「プログラムメモリ」と記す）１７２と、作業データ保存用メモリ（以下、「作業用メモリ」と記す）１７３）と、を有している。
【００２９】
センサデータメモリ１７１は、フラッシュメモリ等の不揮発性メモリを有し、上述したセンサ部１１０やＧＰＳ受信回路１２０により取得されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する。プログラムメモリ１７２は、ＲＯＭ（読み出し専用メモリ）を有し、センサ部１１０やＧＰＳ受信回路１２０におけるセンシング動作や、通信機能部１５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムを保存する。作業用メモリ１７３は、ＲＡＭ（ランダムアクセスメモリ）を有し、上記制御プログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、センサデータメモリ１７１は、その一部または全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、リスト機器１００に対して着脱可能に構成されているものであってもよい。
【００３０】
演算回路１６０は、ＣＰＵ（中央演算処理装置）やＭＰＵ（マイクロプロセッサ）等の演算装置であって、後述する計時回路１８０において生成される動作クロックに基づいて、上述したプログラムメモリ１７２に保存された所定の制御プログラムを実行する。これにより、演算回路１６０は、センサ部１１０の各種センサ１１１〜１１３やＧＰＳ受信回路１２０におけるセンシング動作、出力インターフェース部１４０における情報提供動作、通信機能部１５０におけるデータ伝送動作等の、各種の動作を制御する。なお、演算回路１６０において実行される制御プログラムは、予め演算回路１６０の内部に組み込まれているものであってもよい。
【００３１】
計時回路１８０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、リスト機器１００の各構成の動作タイミングを規定する動作クロックや、後述するチェスト機器２００や情報通信端末３００との時間データの同期をとるための同期信号、また、現在時刻を示す時刻データ等を生成する。また、計時回路１８０は、上述したセンサ部１１０やＧＰＳ受信回路１２０におけるセンサデータ等の取得タイミングを計時して時間データとして出力し、取得されたセンサデータ等に関連付けられて、センサデータメモリ１７１に保存される。また、時刻データは、上述した出力インターフェース部１４０の表示部１４１に表示されることにより、現在時刻等がユーザＵＳに提供される。
【００３２】
動作電源１９０は、リスト機器１００の機器本体１０１内部の各構成に駆動用電力を供給する。動作電源１９０は、例えば市販のコイン型電池やボタン型電池等の一次電池、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができるほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電（エナジーハーベスト）技術による電源等を適用することもできる。なお、リスト機器１００が、有線通信方式によりセンサデータ等を情報通信端末３００に転送する構成を有している場合には、通信ケーブルを介して情報通信端末３００に接続されることにより、当該情報通信端末３００から駆動用電力が供給されて、動作電源１９０の二次電池が充電されるものであってもよい。
【００３３】
（チェスト機器２００）
チェスト機器２００は、図２（ａ）、（ｃ）に示すように、ユーザＵＳの胸部に装着する胸部装着型のセンサ機器である。チェスト機器２００は、大別して、ユーザＵＳの運動状態や生体情報を検出する機器本体２０１と、ユーザＵＳの胸部に巻き付けることにより機器本体２０１を胸部に装着するためのベルト部２０２と、を有している。
【００３４】
チェスト機器２００は、具体的には、例えば図４に示すように、概略、センサ部２１０と、心拍検出回路２２０と、操作スイッチ２３０と、通信機能部２５０と、演算回路２６０と、メモリ部２７０と、計時回路２８０と、動作電源２９０と、を備えている。ここで、上述したリスト機器１００と同等の構成については、その説明を簡略化する。
【００３５】
センサ部２１０は、上述したリスト機器１００と同様に、人体の動作（特に、運動姿勢や進行方向、ストライド等）を検出するためのモーションセンサであって、例えば図４に示すように、３軸加速度センサ２１１と、３軸角速度センサ２１２と、３軸地磁気センサ２１３と、を有している。これらの各種センサ２１１〜２１３により検出されたセンサデータ（加速度データ、角速度データ、地磁気データ）は、後述する計時回路２８０により規定される時間データに関連付けられて、後述するメモリ部２７０のセンサデータメモリ２７１の所定の記憶領域に保存される。
【００３６】
心拍検出回路２２０は、チェスト機器２００のベルト部２０２の内面側（人体側）に設けられ、ユーザＵＳの胸部に直接密着するように配置された電極（図示を省略）に接続され、当該電極から出力される心電位信号の変化を検出して、心拍データとして出力する。心拍データは、上述したセンサデータと同様に、計時回路２８０により規定される時間データに関連付けられて、メモリ部２７０のセンサデータメモリ２７１の所定の記憶領域に保存される。
【００３７】
操作スイッチ２３０は、少なくとも電源スイッチを有する入力インターフェースであって、ユーザＵＳにより当該操作スイッチ２３０が操作されることにより、動作電源２９０から各構成への駆動用電力の供給状態（供給または遮断）を制御して、チェスト機器２００の電源のオン、オフを制御する。また、操作スイッチ２３０は、センサ制御用キースイッチを有し、ユーザＵＳにより当該操作スイッチ２３０が操作されることにより、センサ部２１０および心拍検出回路２２０におけるセンシング動作の開始または停止を制御する。
【００３８】
通信機能部２５０は、上述したリスト機器１００と同様に、センサ部２１０により取得されたセンサデータ、および、心拍検出回路２２０により取得された心拍データ（センサデータ等）を情報通信端末３００やリスト機器１００に転送する際や、リスト機器１００との同期を行う際のインターフェースとして機能する。ここで、通信機能部２５０を介して、チェスト機器２００と情報通信端末３００やリスト機器１００との間で、センサデータ等や同期信号を転送または送受信する手法としては、上述したリスト機器１００と同様に、各種の無線通信方式や、通信ケーブルを介した有線通信方式を適用することができる。
【００３９】
メモリ部２７０は、上述したリスト機器１００と同様に、大別して、センサデータメモリ２７１と、プログラムメモリ２７２と、作業用メモリ２７３と、を有している。センサデータメモリ２７１は、上述したセンサ部２１０や心拍検出回路２２０により取得されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する。プログラムメモリ２７２は、センサ部２１０や心拍検出回路２２０におけるセンシング動作や、通信機能部２５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムを保存する。作業用メモリ２７３は、上記制御プログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、センサデータメモリ２７１は、上述したリスト機器１００と同様に、その一部または全部がリムーバブル記憶媒体としての形態を有し、チェスト機器２００に対して着脱可能に構成されているものであってもよい。
【００４０】
演算回路２６０は、上述したリスト機器１００と同様に、後述する計時回路２８０において生成される動作クロックに基づいて、上述したプログラムメモリ２７２に保存された所定の制御プログラムを実行することにより、センサ部２１０の各種センサ２１１〜２１３や心拍検出回路２２０におけるセンシング動作、通信機能部２５０におけるデータ伝送動作等の、各構成における動作を制御する。なお、演算回路２６０において実行される制御プログラムは、予め演算回路２６０の内部に組み込まれているものであってもよい。
【００４１】
計時回路２８０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、チェスト機器２００の各構成の動作タイミングを規定する動作クロックを生成する。また、計時回路２８０は、上述したセンサ部２１０や心拍検出回路２２０におけるセンサデータ等の取得タイミングを計時して時間データとして出力し、取得されたセンサデータ等に関連付けられて、センサデータメモリ２７１に保存される。ここで、上述したリスト機器１００から送信される同期信号に基づいて、チェスト機器２００とリスト機器１００との間で、時間データの同期が図られる。このリスト機器１００とチェスト機器２００との間の同期動作は、例えばリスト機器１００とチェスト機器２００において、電源がオンされた起動タイミングや、センサ部１１０、２１０におけるセンシング動作の開始タイミングで実行されるものであってもよいし、一定の時間間隔や任意のタイミング、あるいは、常時実行されるものであってもよい。
【００４２】
動作電源２９０は、上述した操作スイッチ２３０が操作されることにより、チェスト機器２００の機器本体２０１内部の各構成に駆動用電力を供給する。動作電源２９０は、一次電池や二次電池を適用することができるほか、環境発電技術による電源等を適用することもできる。なお、チェスト機器２００が、有線通信方式によりセンサデータ等を情報通信端末３００に転送する構成を有している場合には、通信ケーブルを介して情報通信端末３００に接続されることにより、当該情報通信端末３００から駆動用電力が供給されて、動作電源２９０の二次電池が充電されるものであってもよい。
【００４３】
（情報通信端末３００）
情報通信端末３００は、図１に示すように、インターネット等のネットワーク４００への接続機能を備え、閲覧用ソフトウェアであるウェブブラウザが組み込まれた、ノートブック型やデスクトップ型のパーソナルコンピュータ３０１や携帯電話機３０２、高機能携帯電話機（以下、「スマートフォン」と記す）３０３、タブレット端末３０４、もしくは、専用端末（図示を省略）等のネットワーク通信機器が適用される。特に、携帯電話機３０２やスマートフォン３０３、タブレット端末３０４等のネットワーク通信機器においては、ネットワーク４００への接続機能やウェブブラウザがすでに備わっているので、規定の通信可能圏内であれば場所を問わず簡易にネットワーク４００に接続することができる。
【００４４】
情報通信端末３００は、具体的には、例えば図５に示すように、概略、入力操作部３３０と、表示部３４０と、通信機能部３５０と、演算回路３６０と、メモリ部３７０と、計時回路３８０と、動作電源３９０と、を備えている。ここで、上述したリスト機器１００やチェスト機器２００と同等の構成については、その説明を簡略化する。
【００４５】
入力操作部３３０は、パーソナルコンピュータ３０１や携帯電話機３０２、スマートフォン３０３、タブレット端末３０４等に付設される、キーボードやマウス、タッチパッド、ダイヤルキー、タッチパネル等の入力手段である。入力操作部３３０は、表示部３４０に表示される任意のアイコンやメニューを選択したり、画面表示中の任意の位置を指示したりすることにより、当該アイコンやメニュー、当該位置に対応する機能が実行される。
【００４６】
表示部３４０は、例えば液晶方式や発光素子方式のモニタや表示パネルを有し、少なくとも上述したリスト機器１００やチェスト機器２００において取得されたセンサデータ等を、後述するネットワーク４００を介して、ネットワークサーバ５００に転送する際の、通信状態や転送状況を表示する。また、情報通信端末３００をネットワークサーバ５００において分析、加工処理された各種の運動情報を閲覧するためのユーザ端末７００として適用する場合には、表示部３４０には、上記センサデータ等や、その分析結果に基づいて生成された各種の運動情報が、数値やグラフ、地図、アニメーション等の形態で表示される。なお、ユーザ端末７００の表示部に表示される運動情報の例については、詳しく後述する。
【００４７】
通信機能部３５０は、リスト機器１００やチェスト機器２００において取得されたセンサデータ等を、後述するネットワーク４００を介して、ネットワークサーバ５００に転送する際や、ネットワークサーバ５００において分析、加工処理された運動情報を受信する際のインターフェースとして機能する。また、通信機能部３５０は、リスト機器１００から送信され、当該リスト機器１００やチェスト機器２００との時間データの同期をとるための同期信号を受信する際のインターフェースとしても機能する。ここで、通信機能部３５０を介して、情報通信端末３００とリスト機器１００やチェスト機器２００との間で、センサデータ等や同期信号を転送または送受信する手法としては、上述したように、各種の無線通信方式や有線通信方式を適用することができる。また、通信機能部３５０によりネットワークサーバ５００にセンサデータ等を転送する際の、情報通信端末３００とネットワーク４００との接続方法としては、例えば光ファイバー回線網やＡＤＳＬ（非対称デジタル加入者）回線網等を経由して接続する有線接続方式や、携帯電話回線網や高速モバイル通信回線網等を経由して接続する無線接続方式を適用することができる。
【００４８】
メモリ部３７０は、上述したリスト機器１００やチェスト機器２００と同様に、大別して、センサデータメモリ３７１と、プログラムメモリ３７２と、作業用メモリ３７３と、を有している。センサデータメモリ３７１は、上述したリスト機器１００やチェスト機器２００から転送されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する不揮発性メモリを有する。プログラムメモリ３７２は、表示部３４０における表示動作や、通信機能部３５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムを保存する。作業用メモリ３７３は、上記制御プログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、情報通信端末３００をネットワークサーバ５００において分析、加工処理された運動情報を閲覧するためのユーザ端末７００として適用する場合には、メモリ部３７０は、ネットワーク４００を介して受信した運動情報を保存するための運動情報保存用メモリ（図示を省略）を有しているものであってもよい。また、センサデータメモリ３７１は、上述したリスト機器１００やチェスト機器２００と同様に、その一部または全部がリムーバブル記憶媒体としての形態を有し、情報通信端末３００に対して着脱可能に構成されているものであってもよい。
【００４９】
演算回路３６０は、計時回路３８０において生成される動作クロックに基づいて、上述したプログラムメモリ３７２に保存された所定の制御プログラムを実行することにより、表示部３４０における表示動作や、通信機能部３５０におけるデータ伝送動作等の、各構成における動作を制御する。なお、演算回路３６０において実行される制御プログラムは、予め演算回路３６０の内部に組み込まれているものであってもよい。
【００５０】
計時回路３８０は、基本クロックに基づいて、情報通信端末３００の各構成の動作タイミングを規定する動作クロックを生成する。そして、上述したリスト機器１００から送信される同期信号に基づいて、情報通信端末３００とリスト機器１００およびチェスト機器２００との間で、時間データの同期が図られる。
【００５１】
動作電源３９０は、情報通信端末３００の各構成に駆動用電力を供給する。動作電源３９０は、携帯電話機やスマートフォンにおいては、リチウムイオン電池等の二次電池が適用される。また、ノートブック型のパーソナルコンピュータやタブレット端末においては、リチウムイオン電池等の二次電池や、商用交流電源が適用される。また、デスクトップ型のパーソナルコンピュータにおいては、商用交流電源が適用される。
【００５２】
（ネットワーク４００）
ネットワーク４００は、上述した情報通信端末３００とネットワークサーバ５００との間で、センサデータ等や運動情報の送受信を行うことができるコンピュータネットワークを適用することができる。ここで、ネットワーク４００は、インターネット等の公衆利用が可能なネットワークであってもよいし、企業や地域、教育機関等の特定の団体による限定的に利用可能なネットワークであってもよい。
【００５３】
（ネットワークサーバ５００）
ネットワークサーバ５００は、少なくとも、後述するデータの分析処理や加工処理の機能を備えたアプリケーションサーバであって、図１に示すように、情報通信端末３００からネットワーク４００を経由して転送されたセンサデータ等を分析、加工処理して、ユーザＵＳの運動状態に関する各種の運動情報を生成する。また、ネットワークサーバ５００は、情報通信端末３００から転送されたセンサデータ等や、分析、加工処理において参照する各種データ、生成した運動情報等を保存、蓄積するためのメモリやデータベースを、内部または外部に備えている。なお、上述したネットワーク４００およびネットワークサーバ５００により構築されるコンピュータネットワークは、例えば商用のインターネットクラウドサービス等を利用するものであってもよい。
【００５４】
ネットワークサーバ５００は、具体的には、例えば図６に示すように、入力操作部５３０と、表示部５４０と、通信機能部５５０と、演算回路５６０と、メモリ部５７０と、計時回路５８０と、動作電源５９０と、データベース６００と、を備えている。ここで、上述したリスト機器１００やチェスト機器２００、情報通信端末３００と同等の構成については、その説明を簡略化する。
【００５５】
入力操作部５３０は、例えばキーボードやマウス等の入力装置を有し、表示部５４０に表示される任意のアイコンやメニューの選択や、任意の位置の指示に用いられる。表示部５４０は、モニタや表示パネルを有し、ネットワークサーバ５００における各種操作に関連する情報を表示する。
【００５６】
通信機能部５５０は、上述した情報通信端末３００から転送されたセンサデータ等を受信する際や、ネットワークサーバ５００において分析、加工処理された運動情報等をユーザ端末７００（情報通信端末３００であってもよいし、他のネットワーク通信機器であってもよい）に送信する際のインターフェースとして機能する。
【００５７】
メモリ部５７０は、転送データメモリ５７１と、プログラムメモリ５７２と、作業用メモリ５７３と、を有している。転送データメモリ５７１は、上述した情報通信端末３００から転送されたセンサデータ等（転送データ）を保存する。プログラムメモリ５７２は、表示部５４０や通信機能部５５０における所定の動作を実行するための制御プログラムや、転送されたセンサデータ等に基づいて所定の分析、加工処理を実行するためのアルゴリズムプログラムを保存する。作業用メモリ５７３は、上記制御プログラムやアルゴリズムプログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。また、データベース６００は、演算回路５６０においてセンサデータ等を分析、加工処理することにより生成される、ユーザＵＳの運動状態に関する各種の運動情報を保存、蓄積するとともに、当該分析、加工処理において参照する各種データを保存、蓄積する。なお、データベース６００は、ネットワークサーバ５００に内蔵されるものであってもよいし、ネットワークサーバ５００に外付け、または、ネットワーク４００に直接接続されるものであってもよい。
【００５８】
演算回路５６０は、計時回路５８０において生成される動作クロックに基づいて、プログラムメモリ５７２に保存された所定のアルゴリズムプログラムを実行することにより、転送データメモリ５７１に保存されたセンサデータ等に基づいて、所定の分析、加工処理を実行する。特に、本実施形態においては、演算回路５６０は、上記センサデータ等の分析結果に基づいて、分析項目ごとにユーザＵＳの運動中の姿勢を示すフォームデータを生成する処理を実行する。これにより、演算回路５６０において、ユーザＵＳの運動状態に関する各種の運動情報が生成されて、データベース６００の所定の記憶領域に保存される。また、ユーザＵＳがユーザ端末７００を用いてネットワークサーバ５００にアクセスすることにより、演算回路５６０は、データベース６００からユーザＵＳの要求に応じた運動情報を適宜読み出して、ユーザ端末７００において数値やグラフ、地図、アニメーション等を用いた表示形態で表示するためのウェブ表示データを生成する。なお、演算回路５６０において実行される制御プログラムやアルゴリズムプログラムは、予め演算回路５６０の内部に組み込まれているものであってもよい。また、動作電源５９０は、商用交流電源が適用される。
【００５９】
（ユーザ端末７００）
ユーザ端末７００は、上述した情報通信端末３００と同等の構成を有するネットワーク通信機器であって、ユーザＵＳがネットワークサーバ５００にアクセスすることにより、ネットワークサーバ５００において生成された運動情報等を含むウェブ表示データを、ネットワーク４００を介して受信して、ウェブブラウザにより表示する。これにより、ユーザＵＳは、ランニング等の運動中に検出されたセンサデータ等に基づく各種の運動情報を、単独で、もしくは、これらの情報を相互に連携させた表示形態で閲覧することができ、自己の運動状態を分析し、その後の運動方法の改善等に反映させることができる。なお、ユーザ端末７００は、センサデータ等のネットワークサーバ５００への転送に用いた情報通信端末３００をそのまま適用するものであってもよいし、当該情報通信端末３００とは別のネットワーク通信機器を適用するものであってもよい。後者の構成においては、例えば携帯電話機３０２やスマートフォン３０３を用いてセンサデータ等がネットワークサーバ５００に転送され、例えばパーソナルコンピュータ３０１やタブレット端末３０４を用いて、ネットワークサーバ５００にアクセスして運動情報等が閲覧される。
【００６０】
（運動情報表示方法）
次に、本実施形態に係る運動情報表示システムにおける制御方法（運動情報表示方法）について、図面を参照して説明する。
図７は、本実施形態に係る運動情報表示システムにおける運動情報表示方法の一例を示すフローチャートである。
【００６１】
本実施形態に係る運動情報表示方法においては、図７のフローチャートに示すように、大別して、センシング・データ収集手順と、データ分析・加工処理手順と、データ閲覧・活用手順と、が順次実行される。
【００６２】
センシング・データ収集手順においては、図７に示すように、まず、ユーザＵＳが身体に装着したリスト機器１００やチェスト機器２００の電源スイッチを操作して、リスト機器１００やチェスト機器２００を起動させる（ステップＳ１０１）。次いで、ユーザＵＳが運動開始と同時に、または、運動開始と前後してリスト機器１００の入力インターフェース部１３０やチェスト機器２００の操作スイッチ２３０を操作することにより、リスト機器１００やチェスト機器２００におけるセンシング動作が開始される（ステップＳ１０２）。このセンシング動作は、ユーザＵＳが運動終了と同時に、または、運動終了と前後して、リスト機器１００の入力インターフェース部１３０やチェスト機器２００の操作スイッチ２３０を操作して終了させるまで継続される（ステップＳ１０４）。これにより、ユーザＵＳの運動中の動作状態や生体情報を示すセンサデータ等が収集される（ステップＳ１０３）。
【００６３】
具体的には、図２（ａ）、図３に示したように、ユーザＵＳが手首に装着したリスト機器１００において、センサ部１１０によりランニング等の運動中の加速度データや角速度データ、地磁気データを含むセンサデータが検出され、また、ＧＰＳ受信回路１２０により位置データや移動速度データを含むＧＰＳデータが検出されて、それぞれ時間データに関連付けてセンサデータメモリ１７１に保存される。一方、図２（ａ）、図４に示したように、ユーザＵＳが胸部に装着したチェスト機器２００において、センサ部２１０により運動中の加速度データや角速度データ、地磁気データを含むセンサデータが検出され、また、心拍検出回路２２０により心拍データが取得されて、それぞれ時間データに関連付けてセンサデータメモリ２７１に保存される。さらに、例えばリスト機器１００において、演算回路１６０により時間データと位置データに基づいて、移動速度（ペース）が算出され、また、例えばチェスト機器２００において、演算回路２６０により時間データ、心拍データ、ユーザＵＳの体重や年齢等に基づいて、カロリー消費量が算出されて、それぞれ時間データに関連付けてセンサデータメモリ１７１および２７１に保存される。そして、運動中に収集されたセンサデータやＧＰＳデータ、心拍データ、あるいは、これらのセンサデータ等に基づいて算出される各種情報（移動速度やカロリー消費量等）は、例えばリスト機器１００の表示部１４１に表示されることによりユーザＵＳにリアルタイムで提供される。ここで、チェスト機器２００により取得されたセンサデータや心拍データは、通信機能部２５０を介して、例えばブルートゥース（登録商標）等の無線通信方式により常時、または、所定の時間間隔でリスト機器１００に送信されて表示部１４１に表示される。
【００６４】
次いで、リスト機器１００およびチェスト機器２００を、例えばブルートゥース（登録商標）等の無線通信方式や、通信ケーブルを介した有線通信方式により情報通信端末３００に接続する（ステップＳ１０５）。これにより、センサデータメモリ１７１および２７１に保存されたセンサデータ等が、リスト機器１００およびチェスト機器２００の通信機能部１５０、２５０により、情報通信端末３００に送信され、一旦センサデータメモリ３７１に保存された後、さらに情報通信端末３００の通信機能部３５０により、ネットワーク４００を介してネットワークサーバ５００に転送される（ステップＳ１０６）。情報通信端末３００によりネットワーク４００を介してネットワークサーバ５００に転送されたセンサデータ等（転送データ）は、メモリ部５７０の転送データメモリ５７１の所定の記憶領域に保存される。
【００６５】
データ分析・加工処理手順においては、図７に示すように、まず、ネットワークサーバ５００の演算回路５６０は、転送データメモリ５７１に保存された転送データに基づいて、所定の分析、加工処理を実行して、ユーザＵＳの運動姿勢を示すフォームデータを含む各種の運動情報を生成する。
【００６６】
具体的には、例えば転送データに含まれるセンサデータ等に基づいて、ユーザＵＳの運動状態を示す各種の項目が分析される（ステップＳ１０７）。これにより、例えば運動中の心拍数やカロリー消費量の変化、移動経路、高度変化等が分析され、これらの分析結果は、時間データや、当該時間データに関連付けられた距離データに基づいて、時間や距離の経過に対する数値変化や変位をグラフ化や地図化するように加工処理される。また、ユーザＵＳの運動状態を示す各種の項目として、上記センサデータ等に基づいて、例えば運動中のピッチやストライド、体幹のブレやばらつき、地面反力、接地時間、腕の振り、バネモデル等が分析される。これらの分析結果に基づいて、ユーザＵＳの運動姿勢を示すフォームデータが生成される（ステップＳ１０８）。ここで、ユーザＵＳの運動姿勢を示すフォームデータは、例えば当該運動姿勢の時間変化を反映したスケルトンモデルによるアニメーション（スケルトンアニメーションまたはスティックピクチャーアニメーション）として加工処理される。
【００６７】
そして、上述したフォームデータは、運動中の移動経路を示す地図データや、センサデータ等の時間変化を示すグラフ等に関連付けられて、データベース６００の所定の記憶領域に保存される（ステップＳ１０９）。なお、上述したセンサデータ等の分析処理や、フォームデータの生成処理については、詳しく後述する。
【００６８】
データ閲覧・活用手順においては、図７に示すように、まず、ユーザＵＳが情報通信端末３００またはユーザ端末７００を操作して、ネットワーク４００を介してネットワークサーバ５００にアクセスする。これにより、ネットワークサーバ５００は、演算回路５６０によりデータベース６００に保存された各種の運動情報を読み出して、所定の表示形態を有するウェブ表示データに加工処理する。生成されたウェブ表示データは、通信機能部５５０によりネットワーク４００を介して、情報通信端末３００やユーザ端末７００に送信され、情報通信端末３００やユーザ端末７００において、ウェブブラウザを用いて表示部に表示される（ステップＳ１１０）。ユーザＵＳは、情報通信端末３００やユーザ端末７００の表示部に表示された地図やグラフ、スケルトンアニメーション等の運動情報を、単独で、もしくは、これらを相互に連携させた表示形態で閲覧することにより、運動中の姿勢等を視覚を通じて把握し、自己分析することができるので（ステップＳ１１１）、その後の運動方法の改善等に反映させることができる。なお、地図やグラフ、スケルトンアニメーション等の運動情報の表示例については、詳しく後述する。
【００６９】
（センサデータ等の分析処理）
次に、本実施形態に係る運動情報表示方法に適用されるセンサデータ等の分析処理（ステップＳ１０７）の具体例について、図面を参照して説明する。
【００７０】
図８は、本実施形態に係るセンサデータ等の分析処理における体幹のブレを示す概念図であり、図９は、本実施形態に係るセンサデータ等の分析処理における地面反力を示す概念図であり、図１０は、本実施形態に係るセンサデータ等の分析処理における接地時間を示す概念図である。また、図１１は、本実施形態に係るセンサデータ等の分析処理における走りの周期を示す概念図であり、図１２は、本実施形態に係るセンサデータ等の分析処理における腕振りを示す概念図である。
【００７１】
本実施形態においては、上述したリスト機器１００およびチェスト機器２００により取得されるセンサデータ等に基づいて、以下に示すような、ユーザＵＳの運動状態を示す各種の項目を分析する。ここでは、ユーザＵＳがランニング（走る動作）を行う場合の分析項目について説明する。
【００７２】
例えばチェスト機器２００に設けられた３軸加速度センサ２１１により検出される３軸方向の加速度データに基づいて、ユーザＵＳのランニング中のピッチや地面反力、体幹のブレやばらつき、接地時間等に関する情報が取得される。また、例えばチェスト機器２００に設けられた３軸加速度センサ２１１により検出される３軸方向の加速度データ、および、リスト機器１００に設けられたＧＰＳ受信回路１２０により検出されるＧＰＳデータに基づいて、ユーザＵＳのランニング中のストライドに関する情報が取得される。また、例えばリスト機器１００に設けられた３軸加速度センサ１１１により検出される３軸方向の加速度データ、および、３軸角速度センサ１１２により検出される３軸方向の角速度データに基づいて、ユーザＵＳのランニング中の腕振りに関する情報が取得される。
【００７３】
これらの分析項目は、いずれもユーザＵＳのランニング中の運動姿勢（ランニングフォーム）の構成要素を示すものである。すなわち、リスト機器１００およびチェスト機器２００により取得されるセンサデータ等を分析、加工処理して、上記の各分析項目を数値化することにより、ユーザＵＳのランニング中の運動姿勢を、分析項目ごとに比較的正確に再現することができる。
【００７４】
具体的には、ランニング中のピッチの分析においては、チェスト機器２００により取得された３軸方向の加速度データに基づいて、例えば１分間当たりの歩数（単位：bpm）が計測される。そして、このピッチの数値が最適または良好な範囲内であれば、現在のペース（走行速度）を維持することができると判断される。
【００７５】
また、ランニング中のストライドの分析においては、チェスト機器２００により取得された３軸方向の加速度データ、および、リスト機器１００により取得されたＧＰＳデータに基づいて、所定のタイミングにおける歩幅（単位：ｃｍ）が計測される。そして、このストライドの数値が最適または良好な範囲内であれば、現在のペースを維持することができると判断される。ここで、一般にランニング中に疲労が蓄積すると、ストライドが短くなるため、ピッチを上げてペースを維持する傾向があるため、上記のピッチと関連付けて運動状態が判断される。
【００７６】
また、ランニング中の体幹のブレの分析においては、チェスト機器２００により取得された３軸方向の加速度データに基づいて、特定の時間（例えば１周期；後述する図１１参照）内における体幹の基準軸の角度の前後、左右、上下の各方向における変化（最大値及び最小値）が算出される。ここで、体幹とは、身体の中心を意味し、四肢を除いた身体の主要部分を言う。本実施形態においては、体幹のブレとして、例えば図８に示すように、身体の頭部の位置を固定した場合の、身体（体幹）の前後、左右、上下の各方向における体幹の基準軸の角度が最小であるときの基準軸Ｌ１１、及び、体幹の基準軸の角度が最大であるときの基準軸Ｌ１２のずれを角度θとして算出する。なお、図８においては、体幹の前後方向のブレのみを概念的に示した。そして、この体幹のブレの数値が小さいまたは所定の範囲内であれば、効率的な走りができると判断される。
【００７７】
また、ランニング中の地面反力の分析においては、チェスト機器２００により取得された３軸方向の加速度データに基づいて、足を着地したときに地面から上方向に受ける反力（単位：ＮまたはsecまたはＮ／sec）が算出される。ここで、地面反力とは、図９に示すように、足を着地したときに地面に対して下方向（図面下方向）に加重が加わるが、このとき、力の作用、反作用の法則により、足裏に地面から上方向（図面上方向）に受ける反力を言う。そして、ランニング中には、この地面反力を利用して、走行方向である前方（図面左方向）への推進力が得られていること、また、地面反力は、地面に対して下方向に加わる加重に比例することが判明している。本実施形態においては、３軸加速度センサ２１１により検出される３軸方向の加速度データの上下方向成分を観測することにより下方向の加重を計測して、地面反力を算出する。そして、この地面反力の数値が大きいまたは所定値以上であれば、効率的で力強い走りができると判断される。
【００７８】
また、ランニング中の接地時間の分析においては、チェスト機器２００により取得された３軸方向の加速度データに基づいて、足の着地から離地までの時間（単位：msecまたは％）が算出される。本実施形態においては、例えば図１０に示すように、３軸加速度センサ２１１により検出される３軸方向の加速度データの上下方向成分を観測することにより、右足と左足のそれぞれについて接地時間を個別に算出する。そして、この接地時間の数値が短いまたは所定値以下であれば、速い走りができると判断される。
【００７９】
また、ランニング中の体幹のばらつきの分析においては、チェスト機器２００により取得された３軸方向の加速度データに基づいて、体幹の前後、左右の各方向における基準軸の傾きのばらつきが算出される。ここで、ランニング等の走りの動作においては、例えば図１１に示すように、一方の足の蹴り出し（図では左足の離地）から、他方の足の蹴り出し（右足の離地）を経て、再び一方の足の蹴り出しを行う、左右２歩を１周期（ランニング周期）として定義することができる。本実施形態においては、体幹のばらつきとして１周期ごとに算出される体幹の基準軸の傾きの平均値の、互いに異なる複数の周期の間での相互のばらつきを角度θｓとして算出する。そして、この体幹のばらつきの数値が小さいまたは所定の範囲内であれば、安定した姿勢の走りができると判断される。
【００８０】
また、ランニング中の腕の振りの分析においては、リスト機器１００により取得された３軸方向の加速度データおよび角速度データに基づいて、腕の振りの角度が計測される。本実施形態においては、腕の振りのパラメータとして、例えば図１２に示すように、リスト機器１００を装着した腕（例えば左腕）を、最大前方に振り出した状態から最大後方に引き戻した状態までの腕の角度φと、腕振りの支点から腕の先端までの長さｒを計測する。そして、この腕の振りの数値が大きいまたは所定値以上であれば、効率的で力強い走りができると判断される。
【００８１】
（フォームデータの生成処理）
次に、本実施形態に係る運動情報表示方法に適用されるフォームデータの生成処理（ステップＳ１０８）の具体例について、図面を参照して説明する。ここでは、フォームデータとして、ユーザＵＳのランニング中の運動姿勢を再現するスケルトンアニメーションを生成する処理について説明する。
【００８２】
図１３は、本実施形態に係る運動情報表示方法に適用されるスケルトンアニメーションの生成処理の一例を示すフローチャートであり、図１４は、本実施形態に係るスケルトンアニメーションの生成処理に適用される動作要素の概念を示す説明図である。
【００８３】
本実施形態に適用されるスケルトンアニメーションの生成処理は、例えば図１３に示すように、まず、上述したステップＳ１０６において、リスト機器１００およびチェスト機器２００により取得され、情報通信端末３００を介してネットワークサーバ５００に転送されたセンサデータ等を、ユーザＵＳが行った運動の１周期分の動作ごとに切り出す処理を行う（ステップＳ２０１）。具体的には、上述した図１１に示したように、ランニング等の走りにおける１周期分の動作は、右足と左足を交互に１回のみ動かす一連の動作（例えば、右足の接地→左足の接地→右足の接地）で規定することができる。ネットワークサーバ５００の演算回路５６０は、この一連の動作に基づいて、転送データメモリ５７１に保存されたセンサデータ等を１周期分ごとに区切る処理を実行する。
【００８４】
次いで、演算回路５６０は、上記の切り出された１周期分のセンサデータ等を、運動の動作要素に応じた数で分割する処理を行う（ステップＳ２０２）。具体的には、ランニングを行う場合の１周期分の動作は、例えば図１４にスケルトンモデルで示すように、大別して、右足の「接地」状態を示す局面１、右足による「支持期中点」状態を示す局面２、右足の「離地」状態を示す局面３、右足の後方への蹴り出し後の「フォロー」状態を示す局面４、右足の「遊脚期中点」状態を示す局面５、右足の前方への振り出しによる「スイング」状態を示す局面６の、一連の動作要素により構成されている。ここで、図１４に示した局面１、２は、右足による「支持期（スタンス）」、また、局面３〜６は、「遊脚期（リカバリー）」、と定義することができる。すなわち、ランニング時には、上記のような局面１〜６からなる一連の動作要素を有する期間を１周期（ランニング周期）として、この一連の動作要素が繰り返し実行される。そして、本実施形態においては、上記のようなランニング（走り）の動作を示す各局面１〜６に対応付けて、ステップＳ２０１において切り出された１周期分のセンサデータ等を、さらに６分割する。
【００８５】
次いで、上記の６分割された各局面のセンサデータ等について、上述した分析処理（ステップＳ１０７）を行い、各分析項目の分析結果に基づいて、データベース６００からスケルトンアニメーションの単位画像データを抽出する（ステップＳ２０５）。具体的には、データベース６００には、予め、上述した分析処理により各分析項目について得られる分析結果に含まれる特徴に対応付けて、スケルトンアニメーションの単位画像データが多数保存されている。ここで、スケルトンアニメーションの単位画像データは、静止画像であってもよいし、短時間の動画像であってもよい。演算回路５６０は、分割された各センサデータ等について、各分析項目の分析結果に基づいて、このデータベース６００を参照することにより、予め保存されている多数のスケルトンアニメーションの単位画像データの中から、特徴が一致または類似する分析結果に対応付けられた単位画像データを抽出する。抽出された単位画像データは、各局面のセンサデータ等や他の運動情報に関連付けて作業用メモリ５７３に一時保存する。ここで、ステップＳ２０５は、局面を指定する変数ｎを１（ｎ＝１）から順次１ずつ加算して、変数ｎが６になるまでの各局面１〜６について、上記分析結果に対応するスケルトンアニメーションの単位画像データを抽出する動作を繰り返し実行する（ステップＳ２０３〜Ｓ２０６）。
【００８６】
次いで、演算回路５６０は、上記の６分割された各局面について、分析結果に基づいて抽出された単位画像データを時系列的に合成して、走る動作を示す一連のスケルトンアニメーション（動画像）を生成する（ステップＳ２０７）。これにより、ランニング中に取得されたセンサデータ等に基づいて、ランニングの１周期分の動作について、ユーザＵＳの実際の運動姿勢（ピッチやストライド、体幹のブレ、腕の振り等）を反映したスケルトンアニメーションが生成される。
【００８７】
そして、上述したステップＳ１０９において、スケルトンアニメーションで再現されたユーザＵＳの運動姿勢を示すフォームデータは、運動中の移動経路を示す地図データや、移動距離や経過時間に基づいてグラフ化されたセンサデータ等の他の運動情報に相互に関連付けられて、データベース６００の所定の記憶領域に保存される。
【００８８】
（運動情報の表示例）
次に、本実施形態に係る運動情報表示方法に適用される運動情報の表示例について、図面を参照して説明する。ここでは、ユーザＵＳがランニングを行った場合の運動情報の表示例を示して説明する。
【００８９】
図１５は、本実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第１の表示例を示す概略図であり、図１６〜図２１は、本実施形態に係る運動情報表示システムに適用されるユーザ端末等に表示される運動情報の第２の表示例を示す概略図である。
上述したデータ分析・加工処理手順において生成され、データベース６００に保存された各種の運動情報は、ステップＳ１１０において、ユーザＵＳが情報通信端末３００またはユーザ端末７００（以下、「ユーザ端末７００等」と略記する）を操作してネットワークサーバ５００にアクセスすることにより、所望する分析項目に応じて、以下の表示例に示すような表示形態で表示される。ここで、ユーザ端末７００等は、上述したように、ネットワーク４００への接続機能を備え、閲覧用ソフトウェアであるウェブブラウザが組み込まれているので、ネットワークサーバ５００においてウェブ表示データとして生成された運動情報を、ウェブ画面で表示させることができる。
【００９０】
（第１の表示例）
本実施形態に係る運動情報の第１の表示例においては、例えば図１５に示すように、ユーザ端末７００等の表示部に表示されるウェブ画面７１０の上段領域に、ユーザＵＳが行ったランニングの移動経路（ランニングコース）ＲＴの高度変化を示すグラフ７１１が表示され、下段領域の左方に、ユーザＵＳのランニングコースＲＴを示す地図情報７１２が表示され、同右方に、運動中に取得されたセンサデータ等やその分析結果に基づく各種の運動情報を数値で示す表７１３が表示される。なお、図１５に示したウェブ画面７１０は、本発明に適用可能な一例を示したものに過ぎず、表示される運動情報の種類や表示の数、表示位置等は、任意に設定されるものであってもよい。
【００９１】
地図情報７１２は、インターネット等のネットワーク４００上で入手可能な地図データに、ランニングコースＲＴが重ね合わされて表示される。高度変化を示すグラフ７１１は、上記の地図情報７１２に表示されたランニングコースＲＴ上の地点や時間データに連動して、高度の距離変化または時間変化が折れ線グラフの形態で表示される。ここで、地図データや高度データとしては、例えばGoogle（登録商標）社がインターネット上で提供するGoogle Maps地図サービス（登録商標）のように、インターネット上で入手が可能な地図データや高度データを用いるものであってもよいし、地図ディスクのような形態で市販されている地図データや高度データをネットワークサーバ５００やデータベース６００に取り込んで用いるものであってもよい。
【００９２】
表７１３は、ランニング中にリスト機器１００やチェスト機器２００により取得された各種のセンサデータ等（ペースや心拍数、所要時間等）や、その分析結果に基づいて生成される各種の運動情報（体幹のブレやバラツキ、地面反力、接地時間等）の数値が、ランニングコースＲＴを所定の距離（例えば１ｋｍ）で区分したスプリット区間ごとに表示される。
【００９３】
上述したような運動情報の第１の表示例において、ユーザＵＳは、次のような操作を行うことによりランニング時の運動状態を把握することができる。まず、図１５に示したように、ウェブ画面７１０に表示された表７１３において、ユーザＵＳは任意のスプリット区間（図中、「Split」）をマウスポインタＰＴやタッチパネル等で指示操作（例えばクリック操作）する。この操作により、当該スプリット区間（図ではスプリット区間「６」）の運動情報がネットワークサーバ５００から提供されて、地図情報７１２のランニングコースＲＴ上に、当該スプリット区間を示すマーカーＳＰ６が表示されるとともに、高度を示すグラフ７１１に、当該スプリット区間を示すラインＨＬが表示される。なお、表７１３の指示されたスプリット区間の運動情報は、例えば図１５に示すように、ハイライト表示や強調表示等により、ユーザＵＳに視認されやすく表示することが好ましい。
【００９４】
（第２の表示例）
また、上述した第１の表示例において、ユーザＵＳは、次のような操作を行うことによりランニング時の運動状態をさらに詳細に把握することができる。すなわち、図１５に示した表７１３において、ユーザＵＳは任意のスプリット区間をマウスポインタＰＴやタッチパネル等で選択して、詳細情報表示のための指示操作（例えばダブルクリック操作）を行う。この操作により、選択したスプリット区間の各種の運動情報を含むウェブ表示データがネットワークサーバ５００から提供されて、例えば図１６〜図２１に示すように、ウェブ画面７１０に、センサデータ等の時間変化を示すグラフと、運動姿勢の時間変化を反映したスケルトンアニメーションと、が相互に連動した表示形態で表示される。なお、図１６〜図２１に示すウェブ画面７１０は、本発明に適用可能な一例を示したものに過ぎず、表示されるセンサデータの種類やスケルトンアニメーションの表示方法、各表示位置等は、任意に設定されるものであってもよい。
【００９５】
本実施形態に係る運動情報の第２の表示例においては、例えば図１６〜図２１に示すように、ユーザ端末７００等の表示部に表示されるウェブ画面７１０の中段領域の左方および中央に、スケルトンアニメーション（第１の情報）７２１、７２２が表示され、同右方に、表示項目選択用アイコン７２４およびアニメーション再生用のコントロールアイコン７２５が表示され、下段領域に、ランニング中に取得されたセンサデータの時間変化を示すグラフ（第２の情報）７２６〜７２８が表示される。
【００９６】
スケルトンアニメーション７２１、７２２は、ユーザＵＳが選択したスプリット区間において取得されたセンサデータに基づいて、上述した各分析項目について分析処理することにより生成され、分析項目ごとに数値データおよびガイド線（または説明用補助線）とともに表示される。ここで、図１６〜図２１に示したスケルトンアニメーション７２１においては、ユーザＵＳのランニングフォームの後方映像が反映され、また、スケルトンアニメーション７２２においては、ユーザＵＳのランニングフォームの横映像が反映される。
【００９７】
具体的には、図１６に示すスケルトンアニメーション７２１、７２２においては、ランニング中の前後左右方向の体幹のブレ（最大の前方向の傾きと最大の後ろ方向の傾き）（第１の情報）がガイド線ＧＬ１１、ＧＬ１２で表示されるとともに、そのブレの大きさがガイド線ＧＬ１１、ＧＬ１２間の角度により表示される。また、図１７に示すスケルトンアニメーション７２１、７２２においては、上下方向の体幹のブレ（最大の上方向位置と最大の下方向位置）（第１の情報）がガイド線ＧＬ１３、ＧＬ１４で表示されるとともに、そのブレの大きさがガイド線ＧＬ１３、ＧＬ１４間の変位（離間距離）により表示される。ここで、図１６、図１７に示したスケルトンアニメーション７２１、７２２は、例えば図中に設けられた「前後左右」または「上下」のアニメーション表示切換用アイコン７２３を操作することにより、切り替え表示される。
【００９８】
図１８に示すスケルトンアニメーション７２１、７２２においては、地面反力（第１の情報）がベクトル（矢印）ＧＬ２１で表示されるとともに、その大きさが数値により表示される。図１９に示すスケルトンアニメーション７２１、７２２においては、左右の足の接地時間（第１の情報）がアニメーションの動作（図中便宜的に矢印で表記）で表示されるとともに、その時間の長さが数値により表示される。なお、図１９の矢印の向きは、チェスト機器２００の３軸地磁気センサ２１３の検出データに基づいて算出される進行方向である。単位時間あたりの矢印の長さを予め定めておいて、接地時間の長さに応じて矢印の長さを変化させることで、数値データを矢印に反映する。また、図１９の矢印は、後方映像においては後方から前方に向かう向きを示しており、横映像においては踵を起点とした矢印が描画される。
【００９９】
図２０に示すスケルトンアニメーション７２１、７２２においては、特定の期間ＩＶ１、ＩＶ２内の体幹のブレの平均（第１の情報）がガイド線ＧＬ３１、ＧＬ３２で表示されるとともに、体幹のばらつき（第１の情報）の大きさがガイド線ＧＬ３１、ＧＬ３２間の角度により表示される。図２１に示すスケルトンアニメーション７２１、７２２においては、左右いずれかの腕の振れ（最大前方に振り出した状態と最大後方に引き戻した状態）（第１の情報）がガイド線ＧＬ４１、ＧＬ４２で表示されるとともに、その振れの大きさ（第１の情報）がガイド線ＧＬ４１、ＧＬ４２間の角度により表示される。
【０１００】
表示項目選択用アイコン７２４は、ランニングフォームの分析項目を選択するためのものであり、ユーザＵＳが任意の分析項目を選択する操作を行うことにより、当該分析項目に対応するスケルトンアニメーション７２１、７２２や、センサデータの時間変化を示すグラフ７２６〜７２８が表示される。
【０１０１】
アニメーション再生用のコントロールアイコン７２５は、スケルトンアニメーション７２１、７２２の早戻し、巻き戻し、停止、再生、早送り等の表示制御を行うためのものであり、ユーザＵＳの操作により、スケルトンアニメーション７２１、７２２を任意の速度で動作させることができる。
【０１０２】
グラフ７２６〜７２８は、上述した図１６〜図２１に示した分析項目ごとのスケルトンアニメーション７２１、７２２を生成する際に使用したセンサデータ（特に、３軸方向の加速度データ）の時間変化を示すものであり、スケルトンアニメーション７２１、７２２の動作に対応してグラフ７２６〜７２８のセンサデータ上のマーカーＥＰ１、ＥＰ２の位置が移動するように表示される。
【０１０３】
そして、上述したような運動情報の第２の表示例において、まず、ユーザＵＳが表示項目選択用アイコン７２４の任意の分析項目をマウスポインタＰＴやタッチパネル等で指示操作（例えばクリック操作）する。この操作により、図１６〜図２１に示したように、選択された分析項目に対応するスケルトンアニメーション７２１、７２２や、センサデータの時間変化を示すグラフ７２６〜７２８が表示される。
【０１０４】
次いで、ユーザＵＳが例えばアニメーション再生用のコントロールアイコン７２５の再生ボタンをマウスポインタＰＴやタッチパネル等で指示操作することにより、第１の表示例において選択したスプリット区間（例えばスプリット区間「６」）の起点から終点までの期間のスケルトンアニメーション７２１、７２２が再生表示される。このとき、当該スケルトンアニメーション７２１、７２２の再生表示に連動して、グラフ７２６〜７２８のセンサデータ上に表示されたマーカーＥＰ１、ＥＰ２の位置が移動する。ユーザＵＳがアニメーション再生用のコントロールアイコン７２５の早戻し、巻き戻し、停止、早送りボタンＥの指示することにより、スケルトンアニメーション７２１、７２２の再生速度や再生位置を任意に変更することができる。また、図１６〜図２１に示すように、ユーザＵＳが例えばグラフ７２６〜７２８のセンサデータ上の任意の位置をマウスポインタＰＴやタッチパネル等で指示操作することにより、指示された位置にマーカーＥＰ１、ＥＰ２が移動するとともに、当該位置のセンサデータに対応したスケルトンアニメーション７２１、７２２が再生表示される。
【０１０５】
このように、本実施形態においては、ユーザＵＳの運動（ランニング）中に種々のセンサデータ等が収集され、当該センサデータ等や、その分析結果に基づいて生成された各種の運動情報が、数値やグラフ、地図、アニメーション等の形態でユーザ端末７００等に表示される。特に、本実施形態においては、センサデータ等の分析結果に基づいて、種々の分析項目ごとにユーザＵＳの運動姿勢（ランニングフォーム）を反映したアニメーションが生成される。そして、このアニメーションが、例えばセンサデータ（加速度データ）の時間変化を示すグラフに連動する表示形態で、ユーザ端末７００等の表示部に一画面で表示される。
【０１０６】
したがって、本実施形態によれば、ユーザＵＳはユーザ端末７００等を介して、ランニング等の運動時の各種の運動情報を、相互に連動させながら一目で簡易かつ的確に把握することができる。特に、運動姿勢の構成要素を示す各種の分析項目ごとに、実際のユーザＵＳの運動姿勢がアニメーションに反映されて表示されるので、ユーザＵＳは視覚を通じて、運動中のどの時点でどのような運動姿勢であったかを把握したり、どの分析項目について問題があるか等の良否を判断したりして、客観的に自己分析を行うことができる。これにより、ユーザは、運動時の特徴やくせ等を容易に把握することができ、その後の運動方法の改善等に反映させることができる。
【０１０７】
また、本実施形態においては、ネットワーク４００に接続されたネットワークサーバ５００において、運動中に取得されたセンサデータの分析処理や、フォームデータの生成処理が実行され、ユーザ端末７００等からの要求に応じて、ウェブ画面上に各種の運動情報が相互に連動する表示形態で表示される。したがって、ユーザＵＳが利用するユーザ端末７００等は、閲覧用ソフトウェアであるウェブブラウザが組み込まれた汎用のネットワーク通信機器、または、それと同等の構成を有していればよく、センサデータ等の分析処理やフォームデータの生成処理に関わるハードウェアやソフトウェアを備えている必要がないので、簡易な構成で本実施形態に係る運動情報表示システムを実現することができる。加えて、ネットワーク４００に接続されたネットワークサーバ５００において、センサデータの分析処理やフォームデータの生成処理を実行することにより、複雑な分析、加工処理を短時間で実現することができるので、運動状態についてより的確に把握することができるとともに、より詳細に分析することができる。
【０１０８】
次に、上述した実施形態における変形例について説明する。
（変形例１）
図２２は、上述した実施形態に係る運動情報表示システムの一変形例を示す概略構成図である。ここで、上述した実施形態（図１参照）と同等の構成については同一の符号を付してその説明を簡略化する。
【０１０９】
上述した実施形態においては、リスト機器１００やチェスト機器２００において取得したセンサデータ等を、情報通信端末３００を介して、ネットワーク４００に接続されたネットワークサーバ５００に転送し、当該ネットワークサーバ５００において、センサデータ等を分析、加工処理した後、ユーザ端末７００に提供する、いわゆるクラウドコンピューティング型のシステムを有する場合について説明した。
【０１１０】
本発明はこれに限定されるものではなく、リスト機器１００やチェスト機器２００において取得したセンサデータ等を、情報通信端末３００において直接分析、加工処理した後、ユーザ端末７００または情報通信端末３００の表示部に表示して、ユーザＵＳに提供する構成を有するものであってもよい。
【０１１１】
具体的には、本変形例に係る運動情報表示システムは、図２２に示すように、概略、リスト機器１００やチェスト機器２００と、情報通信端末３００と、ユーザ端末７００と、を有している。ここで、情報通信端末３００は、上述した実施形態に示したネットワークサーバ５００において実行されるセンサデータ等の分析、加工処理と同等の処理機能を備えている。
【０１１２】
このような運動情報表示システムにおいて、図２２に示すように、まず、リスト機器１００やチェスト機器２００によりセンサデータ等が取得され、情報通信端末３００に転送される。次いで、情報通信端末３００において、転送されたセンサデータ等を分析、加工処理して、フォームデータを含む各種の運動情報を生成する。これにより、情報通信端末３００の表示部３４０に、各種の運動情報が、例えば上述した表示例に示したような所定の表示形態で表示される。また、情報通信端末３００に所定の通信方式により接続された携帯電話機７０１やスマートフォン７０２、タブレット端末７０３等のユーザ端末７００に対して、フォームデータを含む各種の運動情報が送信され、ユーザ端末７００の表示部に所定の表示形態で表示される。この場合、情報通信端末３００からユーザ端末７００への各種の運動情報の送信方法は、無線通信や赤外線通信、通信ケーブル等により相互を直接接続して送信するものであってもよいし、携帯電話回線網やインターネット等のネットワークを介して送信するものであってもよいし、メモリカード等を介してデータを受け渡しするものであってもよい。
【０１１３】
これによれば、リスト機器１００やチェスト機器２００において取得されたセンサデータ等が情報通信端末３００に転送されて、当該情報通信端末３００において分析、加工処理が行われるので、センサデータ等の転送に必要とする時間を短縮することができる。また、ネットワーク接続環境を必要としないので、ネットワーク接続機能を備えていない情報通信端末３００や、ネットワークへの接続ができないような状況であっても、センサデータ等の分析処理や、フォームデータを含む各種の運動情報の生成を行うことができ、ユーザに適切な情報を提供することができる。
【０１１４】
なお、図２２においては、リスト機器１００やチェスト機器２００から転送されたセンサデータ等を分析、加工処理する情報通信端末３００として、図１に示した情報通信端末３００のうち、比較的演算処理能力が高いパーソナルコンピュータ３０１を適用した場合を示したが、演算処理の内容や十分な処理能力を備えている場合には、スマートフォンやタブレット端末等の他の端末を適用するものであってもよい。
【０１１５】
（変形例２）
上述した実施形態においては、リスト機器１００やチェスト機器２００において取得され、情報通信端末３００を介してネットワークサーバ５００に転送されたセンサデータ等を用いて分析処理を行い、その分析結果に基づいて生成されるフォームデータ（スケルトンアニメーション）を含む各種の運動情報を、ユーザ端末７００や情報通信端末３００の表示部に表示させる場合について説明した。
【０１１６】
本発明はこれに限定されるものではなく、ネットワークサーバ５００に転送されたセンサデータ等やその分析結果、さらには、当該分析結果に基づいて生成される各種の運動情報の検証を専門家（例えばコーチや指導者等）に依頼し、そのアドバイス等を上記の運動情報とともに、ユーザ端末７００や情報通信端末３００の表示部に表示させるものであってもよい。
【０１１７】
これによれば、専門家のアドバイス等を参考にして、自己の運動状態や運動姿勢等をより的確に把握することができるとともに、その後の運動方法の改善等に十分に反映させることができる。
【０１１８】
なお、上述した実施形態および変形例においては、センサ機器として手首に装着するリスト機器１００や、胸部に装着するチェスト機器２００を適用した場合を示したが、本発明はこれに限定されない。本発明は、運動中の人体における動作状態や生体情報を示すセンサデータ等を取得することができるものであれば、他のセンサ機器であってもよく、例えば、上腕部や足首、腰部や靴紐等に装着するものであってもよい。
【０１１９】
また、上述した実施形態においては、運動把握装置を適用する運動としてランニングを例にして説明したが、本発明はこれに限定されるものではなく、例えばウォーキングやサイクリング、トレッキング、登山等の種々の運動に適用するものであってもよい。
【０１２０】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２１】
（付記）
［１］
運動中の人体の動作状態に関連するデータを取得するセンサ機器と、
前記センサ機器により取得された前記データに基づいて、複数種類の運動情報を生成するデータ処理装置と、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する閲覧機器と、
を備えることを特徴とする運動情報表示システムである。
【０１２２】
［２］
前記データ処理装置は、
前記センサ機器により取得された前記データを、前記運動中の人体の姿勢の構成要素を示す複数の項目について分析し、当該分析結果に基づいて、前記複数の項目の各項目ごとに前記第１の情報を生成するデータ分析部を有することを特徴とする［１］に記載の運動情報表示システムである。
【０１２３】
［３］
前記データ処理装置は、
前記複数の項目の各項目ごとに、前記運動中の人体の姿勢を反映したスケルトンモデルによるアニメーションを、前記第１の情報として生成することを特徴とする［２］に記載の運動情報表示システムである。
【０１２４】
［４］
前記データ処理装置は、
前記運動中の人体の動作要素ごとに、前記データを分析して前記姿勢を反映した単位画像を抽出し、当該単位画像を時系列的に合成することにより、前記スケルトンモデルによるアニメーションを生成することを特徴とする［３］に記載の運動情報表示システムである。
【０１２５】
［５］
前記データ処理装置は、
前記複数の項目の各項目ごとに前記第１の情報を生成する際に使用した前記データの時間変化を示すグラフを、前記第２の情報として生成することを特徴とする［１］乃至［４］のいずれかに記載の運動情報表示システムである。
【０１２６】
［６］
前記センサ機器は、少なくとも、前記人体の前記運動時の３軸方向の加速度を検出して第１のセンサデータを出力する加速度センサと、前記人体の前記運動時の３軸方向の角速度を検出して第２のセンサデータを出力する角速度センサと、を有し、
前記データ処理装置は、前記第１のセンサデータおよび前記第２のセンサデータに基づいて前記第１の情報を生成し、前記第１のセンサデータに基づいて前記第２の情報を生成する運動情報生成部を有することを特徴とする［１］乃至［５］のいずれかに記載の運動情報表示システムである。
【０１２７】
［７］
前記データ処理装置は、前記閲覧機器からの要求に応じて、相互に連動する前記第１の情報および前記第２の情報を前記閲覧機器に送信することを特徴とする［１］乃至［６］のいずれかに記載の運動情報表示システムである。
【０１２８】
［８］
前記センサ機器、前記データ処理装置および前記閲覧機器は、ネットワークに接続され、
前記データ処理装置は、前記センサ機器により取得され、前記ネットワークを介して送信された前記データに基づいて、前記複数種類の運動情報を生成し、
前記閲覧機器は、前記データ処理装置から前記ネットワークを介して送信された前記第１の情報および前記第２の情報を、相互に連動させて表示することを特徴とする［１］乃至［７］のいずれかに記載の運動情報表示システムである。
【０１２９】
［９］
運動中の人体の動作状態に関連するデータを取得し、
前記取得した前記データに基づいて、複数種類の運動情報を生成し、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示する、
ことを特徴とする運動情報表示方法である。
【０１３０】
［１０］
コンピュータに、
運動中の人体の動作状態に関連するデータに基づいて、複数種類の運動情報を生成させ、
前記複数種類の運動情報の中から、少なくとも前記運動中の人体の姿勢を示す第１の情報と、前記第１の情報に関連付けられた第２の情報と、を相互に連動させた表示形態で表示させる、
ことを特徴とする運動情報表示プログラムである。
【符号の説明】
【０１３１】
１００    リスト機器（センサ機器）
１１０    センサ部
１２０    ＧＰＳ受信回路
１５０    通信機能部
１６０    演算回路
１７０    メモリ部
２００    チェスト機器（センサ機器）
２１０    センサ部
２２０    心拍検出回路
２５０    通信機能部
２６０    演算回路
２７０    メモリ部
３００    情報通信端末
３４０    表示部
３５０    通信機能部
４００    ネットワーク
５００    ネットワークサーバ（データ処理装置）
５５０    通信機能部
５６０    演算回路（データ分析部、運動情報生成部）
５７０    メモリ部
６００    データベース
７００    ユーザ端末（閲覧機器）
７１０    ウェブ画面
７２１、７２２    スケルトンアニメーション
７２６〜７２８    グラフ
ＵＳ      ユーザ
【図１】
2014124448.tif 000003
【図２】
2014124448.tif 000004
【図３】
2014124448.tif 000005
【図４】
2014124448.tif 000006
【図５】
2014124448.tif 000007
【図６】
2014124448.tif 000008
【図７】
2014124448.tif 000009
【図８】
2014124448.tif 000010
【図９】
2014124448.tif 000011
【図１０】
2014124448.tif 000012
【図１１】
2014124448.tif 000013
【図１２】
2014124448.tif 000014
【図１３】
2014124448.tif 000015
【図１４】
2014124448.tif 000016
【図１５】
2014124448.tif 000017
【図１６】
2014124448.tif 000018
【図１７】
2014124448.tif 000019
【図１８】
2014124448.tif 000020
【図１９】
2014124448.tif 000021
【図２０】
2014124448.tif 000022
【図２１】
2014124448.tif 000023
【図２２】
2014124448.tif 000024