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