(57)【要約】      （修正有）【課題】センサデータを効率的に転送することができるとともに、センサデータを保存するためのメモリの記憶容量を削減することができるセンサデータ抽出システム、センサデータ抽出方法およびセンサデータ抽出プログラムを提供する。【解決手段】運動中に、リスト機器１００およびチェスト機器２００のセンサ部やＧＰＳ受信回路、心拍検出回路により検出された全てのセンサデータ等がセンサデータメモリに保存され、運動終了後に、これらのセンサデータ等のうち、情報通信端末３００において指定される抽出条件を満たすセンサデータ等のみが抽出されて、情報通信端末３００を介してネットワーク４００に接続されたネットワークサーバ５００に転送される。【選択図】図１
2014117551.tif 000002
【特許請求の範囲】
【請求項１】
人体の運動状態に関連する運動データを取得する運動データ取得部と、
前記運動データ取得部により取得された前記運動データに対して、所望の抽出条件を指定する抽出条件指定部と、
前記運動データ取得部により取得された前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出するデータ抽出部と、
前記抽出された前記運動データを、前記運動データ取得部から転送するデータ転送部と、
前記データ転送部により転送された前記運動データの分析処理を実行するデータ分析部と、
を備えることを特徴とするセンサデータ抽出システム。
【請求項２】
前記運動データ取得部は、前記人体の運動中の位置および移動速度に関連する前記運動データを取得し、
前記データ抽出部は、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出し、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得し、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出することを特徴とする請求項１に記載のセンサデータ抽出システム。
【請求項３】
前記抽出条件指定部は、前記人体の移動距離、経過時間、心拍数変化、移動速度変化、前記地形変化、および、前記気象変化を含む複数の条件のうちのいずれか一つ、または、前記複数の条件のうちのいずれか２つ以上の任意の組み合せを、前記抽出条件として指定することを特徴とする請求項１又は２に記載のセンサデータ抽出システム。
【請求項４】
前記運動データ取得部は、少なくとも前記人体の運動姿勢に関連する前記運動データを取得することを特徴とする請求項１乃至３のいずれかに記載のセンサデータ抽出システム。
【請求項５】
前記運動データ取得部は、前記人体の運動姿勢に関連する前記運動データとして、３軸方向の成分を有する、加速度データと、角速度データと、地磁気データと、を取得することを特徴とする請求項４に記載のセンサデータ抽出システム。
【請求項６】
前記運動データ取得部は、前記人体の生体情報を含む前記運動データを取得することを特徴とする請求項１乃至５のいずれかに記載のセンサデータ抽出システム。
【請求項７】
前記運動データ取得部は、前記人体の運動中の位置および移動速度に関連する前記運動データを取得することを特徴とする請求項１又は２に記載のセンサデータ抽出システム。
【請求項８】
前記抽出条件指定部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至７のいずれかに記載のセンサデータ抽出システム。
【請求項９】
前記抽出条件指定部は、前記運動データ取得部とともに、同一のセンサ機器に設けられていることを特徴とする請求項１乃至７のいずれかに記載のセンサデータ抽出システム。
【請求項１０】
前記データ分析部は、ネットワークを介して前記データ転送部に接続されていることを特徴とする請求項１乃至９のいずれかに記載のセンサデータ抽出システム。
【請求項１１】
前記データ分析部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至９のいずれかに記載のセンサデータ抽出システム。
【請求項１２】
前記データ分析部における分析処理により生成された分析データを、ユーザに提供するための分析データ提供部を、さらに備え、
前記分析データ提供部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至１１のいずれかに記載のセンサデータ抽出システム。
【請求項１３】
人体の運動状態に関連する運動データを取得し、
前記運動データに対して、所望の抽出条件を指定し、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出し、
前記抽出された前記運動データを転送して、
前記転送された前記運動データの分析処理を実行する、
ことを特徴とするセンサデータ抽出方法。
【請求項１４】
前記運動データを取得することは、前記人体の運動中の位置および移動速度に関連する前記運動データを取得することを含み、
前記運動データを抽出することは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出し、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得し、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出することを含む、
ことを特徴とする請求項１３に記載のセンサデータ抽出方法。
【請求項１５】
コンピュータに、
人体の運動状態に関連する運動データを取得させ、
前記運動データに対して、所望の抽出条件を指定させ、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出させ、
前記抽出された前記運動データを転送させ、
前記転送された前記運動データの分析処理を実行させる、
ことを特徴とするセンサデータ抽出プログラム。
【請求項１６】
前記コンピュータに、
前記運動データを取得させることは、前記人体の運動中の位置および移動速度に関連する前記運動データを取得させることを含み、
前記コンピュータに、前記運動データを抽出させることは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出させ、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得させ、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出させることを含む、
ことを特徴とする請求項１５に記載のセンサデータ抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサデータ抽出システム、センサデータ抽出方法およびセンサデータ抽出プログラムに関し、特に、ランニングやウォーキング等の運動状態を把握する際に有効に適用できるセンサデータ抽出システム、センサデータ抽出方法およびセンサデータ抽出プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動を行って健康状態を維持、増進する人々や、健康状態を常に意識する人々が増えている。このような人々は、自らの健康状態や運動状態を数値やデータで測定したり、記録したりすることに対して、意識や関心が非常に高い。現在、このような要望に対応する製品や技術が種々開発されており、歩数や移動距離、脈拍（心拍数）、カロリー消費量等を測定したり、記録したりすることにより、利用者（ユーザ）は自らの健康状態や運動状態を把握することができる。
【０００３】
例えば特許文献１には、加速度センサを備えた運動状態センシング装置により検出されたデータを、分析・表示装置に転送して運動状態を分析し、ユーザに報知する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６０７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に記載された技術においては、運動状態センシング装置に備えられたセンサにより検出したデータを常時メモリに保存し、その保存されたデータの全てを分析・表示装置に転送して、運動状態を分析する手法が適用されている。ここで、近年、センサ技術の発展により、運動状態を検出するためのセンサの検出能力が著しく向上しており、それに伴って、センサにより検出されるデータの量が増加する傾向にある。例えば、上述した加速度センサにおいては、直交する３軸方向の加速度成分を、数十〜数百Ｈｚ（毎秒数十〜数百回）の周期で検出するセンサ機器も知られている。また、上述したような運動状態センシング装置において検出される人体の運動情報の要素や種類が多い場合や、その検出時間が長い場合には、センサにより検出されるデータの量はさらに増加することになる。
【０００６】
そのため、上述したような手法においては、データ運動状態センシング装置から分析・表示装置へのデータの転送量が増大して、転送時間が長くなるという問題を有している。この場合、その転送時間に応じて、消費電力も増加するという問題も有している。また、データ運動状態センシング装置から分析・表示装置に転送されるデータの量が多い場合には、データの転送先である分析・表示装置に、記憶容量の大きいメモリを備える必要があるため、製品コストの上昇を招くという問題も有している。
【０００７】
そこで、本発明は、上述した問題点に鑑み、センサデータを効率的に転送することができるとともに、センサデータを保存するためのメモリの記憶容量を削減することができるセンサデータ抽出システム、センサデータ抽出方法およびセンサデータ抽出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るセンサデータ抽出システムは、
人体の運動状態に関連する運動データを取得する運動データ取得部と、
前記運動データ取得部により取得された前記運動データに対して、所望の抽出条件を指定する抽出条件指定部と、
前記運動データ取得部により取得された前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出するデータ抽出部と、
前記抽出された前記運動データを、前記運動データ取得部から転送するデータ転送部と、
前記データ転送部により転送された前記運動データの分析処理を実行するデータ分析部と、
を備えることを特徴とする。
【０００９】
本発明に係るセンサデータ抽出方法は、
人体の運動状態に関連する運動データを取得し、
前記運動データに対して、所望の抽出条件を指定し、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出し、
前記抽出された前記運動データを転送して、
前記転送された前記運動データの分析処理を実行する、
ことを特徴とする。
【００１０】
本発明に係るセンサデータ抽出プログラムは、
コンピュータに、
人体の運動状態に関連する運動データを取得させ、
前記運動データに対して、所望の抽出条件を指定させ、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出させ、
前記抽出された前記運動データを転送させ、
前記転送された前記運動データの分析処理を実行させる、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、センサデータを効率的に転送することができるとともに、センサデータを保存するためのメモリの記憶容量を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るセンサデータ抽出システムを適用した運動状態把握装置の一実施形態を示す概略構成図である。
【図２】一実施形態に係る運動状態把握装置に適用されるセンサ機器の一例を示す概略構成図である。
【図３】一実施形態に係る運動状態把握装置に適用される手首装着型のセンサ機器の一構成例を示すブロック図である。
【図４】一実施形態に係る運動状態把握装置に適用される胸部装着型のセンサ機器の一構成例を示すブロック図である。
【図５】一実施形態に係る運動状態把握装置に適用される情報通信端末の一構成例を示すブロック図である。
【図６】一実施形態に係る運動状態把握装置に適用されるネットワークサーバの一構成例を示すブロック図である。
【図７】一実施形態に係る運動状態把握装置における運動状態の把握方法に適用されるセンサデータの抽出条件の一例を示す図である。
【図８】一実施形態に係る運動状態把握装置における運動状態の把握方法の第１の例を示すフローチャート（その１）を示す概略図である。
【図９】一実施形態に係る運動状態把握装置における運動状態の把握方法の第１の例を示すフローチャート（その２）である。
【図１０】一実施形態に係る運動状態把握装置における運動状態の把握方法の第２の例を示すフローチャートである。
【図１１】一実施形態に係る運動状態把握装置における運動状態の把握方法の第３の例を示すフローチャートである。
【図１２】一実施形態に係る運動状態把握方法に適用されるセンサデータ抽出処理の対象となるユーザの移動経路の一例を示す概略図である。
【図１３】一実施形態に係るセンサデータ抽出処理の対象となる移動経路において取得されたセンサデータ等と、その抽出ポイントを示す概略図である。
【図１４】一実施形態に係る運動状態把握装置に適用されるユーザ端末等に表示される分析データ等の表示例を示す概略図である。
【図１５】一実施形態に係る運動状態把握装置の一変形例を示す概略構成図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係るセンサデータ抽出システム、センサデータ抽出方法およびセンサデータ抽出プログラムについて、実施形態を示して詳しく説明する。なお、以下の説明では、ユーザがランニングやウォーキング等の運動を行う場合の運動状態を把握する運動状態把握装置に、本発明を適用する場合について説明する。
【００１４】
（運動状態把握装置）
図１は、本発明に係るセンサデータ抽出システムを適用した運動状態把握装置の一実施形態を示す概略構成図であり、図２は、本実施形態に係る運動状態把握装置に適用されるセンサ機器の一例を示す概略構成図である。また、図３は、本実施形態に係る運動状態把握装置に適用される手首装着型のセンサ機器の一構成例を示すブロック図であり、図４は、本実施形態に係る運動状態把握装置に適用される胸部装着型のセンサ機器の一構成例を示すブロック図である。また、図５は、本実施形態に係る運動状態把握装置に適用される情報通信端末の一構成例を示すブロック図であり、図６は、本実施形態に係る運動状態把握装置に適用されるネットワークサーバの一構成例を示すブロック図である。
【００１５】
本実施形態に係る運動状態把握装置は、図１、図２に示すように、概略、被測定者であるユーザＵＳが身体に装着する手首装着型のセンサ機器（以下、便宜的に「リスト機器」と記す）１００や胸部装着型のセンサ機器（以下、便宜的に「チェスト機器」と記す）２００と、情報通信端末３００と、ネットワーク４００と、ネットワークサーバ５００等のデータ処理装置と、ユーザ端末７００と、を有している。
【００１６】
（リスト機器１００）
リスト機器１００は、図２（ａ）、（ｂ）に示すように、ユーザＵＳの手首に装着する腕時計型またはリストバンド型のセンサ機器である。リスト機器１００は、大別して、ユーザＵＳの運動状態や位置を検出するとともに、所定の情報をユーザＵＳに提供する機器本体１０１と、ユーザＵＳの手首に巻き付けることにより機器本体１０１を手首に装着するためのバンド部１０２と、を備えた外観構成を有している。
【００１７】
リスト機器１００は、具体的には、例えば図３に示すように、概略、センサ部１１０と、ＧＰＳ受信回路１２０と、入力インターフェース部１３０と、出力インターフェース部１４０と、通信機能部１５０と、演算回路１６０と、メモリ部１７０と、計時回路１８０と、動作電源１９０と、を備えている。
【００１８】
センサ部１１０は、人体の動作（特に、腕の振りやリスト機器１００の傾斜状態等）を検出するためのモーションセンサであって、例えば図３に示すように、３軸加速度センサ１１１と、３軸角速度センサ（ジャイロセンサ）１１２と、３軸地磁気センサ（電子コンパス）１１３と、を有している。３軸加速度センサ１１１は、ユーザＵＳの運動中の動作速度の変化の割合（加速度）を検出して加速度データとして出力する。ここでは、互いに直交する３軸方向の加速度データが出力される。また、３軸角速度センサ１１２は、ユーザの運動中の動作方向の変化（角速度）を検出して角速度データとして出力する。ここでは、互いに直交する３軸方向の角速度データが出力される。また、３軸地磁気センサ１１３は、地球の磁場（磁界）を検出して地磁気データ、または、リスト機器１００の水平、垂直方向を示す方向データとして出力する。ここでは、互いに直交する３軸方向の地磁気データが出力される。これらの各種センサ１１１〜１１３により検出されたセンサデータ（加速度データ、角速度データ、地磁気データ；運動データ）は、後述する計時回路１８０により規定される時間データに関連付けられて、後述するメモリ部１７０のセンサデータ保存用メモリ１７１の所定の記憶領域に保存される。
【００１９】
ＧＰＳ受信回路１２０は、複数のＧＰＳ（Global
Positioning System；全地球測位システム）衛星からの電波を、ＧＰＳアンテナ（図示を省略）を介して受信することにより、緯度、経度情報に基づく地理的な位置を検出して位置データとして出力する。また、ＧＰＳ受信回路１２０は、ＧＰＳ衛星からの電波のドップラーシフト効果を利用して、ユーザＵＳの移動速度を検出して移動速度データとして出力する。これらの位置データや移動速度データを含むＧＰＳデータ（運動データ）は、上述したセンサデータと同様に、計時回路１８０により規定される時間データに関連付けられて、メモリ部１７０のセンサデータ保存用メモリ１７１の所定の記憶領域に保存される。なお、ＧＰＳ受信回路１２０においては、上記の緯度、経度情報に基づく位置データに加えて、その位置の高度データを取得することもできるが、現在のＧＰＳ受信信号の精度や技術仕様では、誤差が大きく、十分実用的な高度情報が得られないため、本実施形態においては高度データを取得しない、もしくは、高度データを取得しても後の分析処理には利用しないものとする。
【００２０】
入力インターフェース部１３０は、例えば図３に示すように、操作スイッチ１３１と、タッチパネル１３２と、を有している。操作スイッチ１３１は、例えば図２（ｂ）に示すように、機器本体１０１の側面に突出するように設けられた押しボタン型のスイッチであって、上述したセンサ部１１０に設けられた各種センサにおけるセンシング動作の制御操作や、表示部１４１に表示する項目の設定操作等の、各種の入力操作に用いられる。
【００２１】
また、タッチパネル１３２は、後述する出力インターフェース部１４０に設けられる表示部１４１の前面側（視野側）に配置、または、表示部１４１の前面側に一体的に形成され、表示部１４１に表示された情報に応じた領域をタッチ操作することにより、当該情報に対応する機能が選択的に実行される。ここで、タッチパネル１３２により実現される機能は、上記の操作スイッチ１３１により実現される機能と同等であってもよいし、タッチパネル１３２による入力操作特有の機能を有していてもよい。
【００２２】
なお、入力インターフェース部１３０は、上述した機能の操作の他、後述するように、リスト機器１００から情報通信端末３００にセンサデータやＧＰＳデータを転送する際に実行される、データ抽出処理における抽出条件の入力設定時に操作されるものであってもよい。また、入力インターフェース部１３０は、例えば、上記の操作スイッチ１３１およびタッチパネル１３２のうちの、いずれか一方のみを備えた構成を有しているものであってもよい。
【００２３】
出力インターフェース部１４０は、例えば図３に示すように、表示部１４１と、音響部１４２と、振動部１４３と、を有している。表示部１４１は、例えばカラーやモノクロ表示が可能な液晶方式や、有機ＥＬ素子等の発光素子方式の表示パネルを有し、少なくとも上述したセンサ部１１０により検出されたセンサデータや、ＧＰＳ受信回路１２０により検出されたＧＰＳデータ、これらのセンサデータやＧＰＳデータに基づいて生成される各種の運動情報、あるいは、現在時刻等の時間情報等を表示する。なお、出力インターフェース部１４０は、後述するチェスト機器２００から送信されるセンサデータや心拍データ、これらのセンサデータや心拍データに基づいて生成される各種の運動情報等を表示するものであってもよい。ここで、表示部１４１における各種の情報の表示形態は、上述した操作スイッチ１３１やタッチパネル１３２を操作することにより任意に設定される。
【００２４】
また、音響部１４２は、ブザーやスピーカ等の音響機器を有し、所定の音色や音パターン、音声メッセージ等の音情報を発生することにより、聴覚を通してユーザＵＳに各種の情報を提供、または、報知する。振動部１４３は、振動モータや振動子等の振動機器（バイブレータ）を有し、所定の振動パターンやその強弱等の振動情報を発生することにより、触覚を通してユーザＵＳに各種の情報を提供、または、報知する。なお、出力インターフェース部１４０は、例えば、上記の表示部１４１、音響部１４２、振動部１４３のうちの、少なくともいずれかを備えた構成を有しているものであってもよい。ここで、数値情報等の具体的な情報をユーザＵＳに提供する場合には、少なくとも表示部１４１または音響部１４２のうちの、いずれかを備えた構成を有していることが好ましい。
【００２５】
通信機能部１５０は、センサ部１１０により取得されたセンサデータ、および、ＧＰＳ受信回路１２０により取得されたＧＰＳデータ（以下、「センサデータ等」と総称する）を、後述する情報通信端末３００に転送する際のインターフェースとして機能する。また、通信機能部１５０は、後述するチェスト機器２００との間で、チェスト機器２００において取得されるセンサデータや心拍データ等に関連付けられた時間データの同期を行うための同期信号を送信する際のインターフェースとしても機能する。さらに、通信機能部１５０は、後述するチェスト機器２００において取得されたセンサデータや心拍データ等を受信する際のインターフェースとして機能するものであってもよい。ここで、通信機能部１５０を介して、リスト機器１００と情報通信端末３００やチェスト機器２００との間で、センサデータ等や同期信号を転送、または、送受信する手法としては、例えば各種の無線通信方式や、通信ケーブルを介した有線による通信方式を適用することができる。
【００２６】
上記センサデータ等を、無線通信方式により転送する場合には、例えばデジタル機器用の近距離無線通信規格であるブルートゥース（Bluetooth（登録商標））や、この通信規格において低消費電力型の通信規格として策定されたブルートゥースローエナジー（Bluetooth（登録商標）
low energy（LE））を良好に適用することができる。このような無線通信方式によれば、後述する動作電源１９０として、例えば環境発電技術等を用いて生成された小電力であっても良好にデータ伝送を行うことができる。
【００２７】
メモリ部１７０は、例えば図３に示すように、大別して、センサデータ保存用メモリ（以下、「センサデータメモリ」と記す）１７１と、プログラム保存用メモリ（以下、「プログラムメモリ」と記す）１７２と、作業データ保存用メモリ（以下、「作業用メモリ」と記す）１７３）と、を有している。
【００２８】
センサデータメモリ１７１は、上述したセンサ部１１０やＧＰＳ受信回路１２０により取得されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する不揮発性メモリを有する。プログラムメモリ１７２は、センサ部１１０やＧＰＳ受信回路１２０におけるセンシング動作や、通信機能部１５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラム、および、上記のセンサデータ等から所望の抽出条件を満たすセンサデータ等を抽出するアルゴリズムプログラムを保存する。作業用メモリ１７３は、上記制御プログラムおよびアルゴリズムプログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、センサデータメモリ１７１は、その一部または全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、リスト機器１００に対して着脱可能に構成されているものであってもよい。
【００２９】
演算回路１６０は、ＣＰＵ（中央演算処理装置）やＭＰＵ（マイクロプロセッサ）等の演算装置であって、後述する計時回路１８０において生成される動作クロックに基づいて、上述したプログラムメモリ１７２に保存された所定の制御プログラムを実行する。これにより、演算回路１６０は、センサ部１１０の各種センサ１１１〜１１３やＧＰＳ受信回路１２０におけるセンシング動作、出力インターフェース部１４０における情報提供動作、通信機能部１５０におけるデータ伝送動作等の、各種の動作を制御する。また、演算回路１６０は、プログラムメモリ１７２に保存された所定のアルゴリズムプログラムを実行する。これにより、演算回路１６０内部でセンサ部１１０やＧＰＳ受信回路１２０により取得されたセンサデータ等から、所望の抽出条件に応じたセンサデータ等を抽出する動作を実行する。なお、演算回路１６０において実行される制御プログラムやアルゴリズムプログラムは、予め演算回路１６０の内部に組み込まれているものであってもよい。
【００３０】
計時回路１８０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、リスト機器１００の各構成の動作タイミングを規定する動作クロックや、後述するチェスト機器２００や情報通信端末３００との時間データの同期をとるための同期信号、また、現在時刻を示す時刻データ等を生成する。また、計時回路１８０は、上述したセンサ部１１０やＧＰＳ受信回路１２０におけるセンサデータ等の取得タイミングを計時して時間データとして出力し、取得されたセンサデータ等に関連付けられて、センサデータメモリ１７１に保存される。また、時刻データは、上述した出力インターフェース部１４０の表示部１４１に表示されることにより、現在時刻等がユーザＵＳに提供される。
【００３１】
動作電源１９０は、リスト機器１００の機器本体１０１内部の各構成に駆動用電力を供給する。動作電源１９０は、例えば市販のコイン型電池やボタン型電池等の一次電池、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができるほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電（エナジーハーベスト）技術による電源等を適用することもできる。なお、リスト機器１００が、有線通信方式によりセンサデータ等を情報通信端末３００に転送する構成を有している場合には、通信ケーブルを介して情報通信端末３００に接続されることにより、当該情報通信端末３００から駆動用電力が供給されて、動作電源１９０の二次電池が充電されるものであってもよい。
【００３２】
（チェスト機器２００）
チェスト機器２００は、図２（ａ）、（ｃ）に示すように、ユーザＵＳの胸部に装着する胸部装着型のセンサ機器である。チェスト機器２００は、大別して、ユーザＵＳの運動状態や生体情報を検出する機器本体２０１と、ユーザＵＳの胸部に巻き付けることにより機器本体２０１を胸部に装着するためのバンド部２０２と、を有している。
【００３３】
チェスト機器２００は、具体的には、例えば図４に示すように、概略、センサ部２１０と、心拍検出回路２２０と、操作スイッチ２３０と、通信機能部２５０と、演算回路２６０と、メモリ部２７０と、計時回路２８０と、動作電源２９０と、を備えている。ここで、上述したリスト機器１００と同等の構成については、その説明を簡略化する。
【００３４】
センサ部２１０は、上述したリスト機器１００と同様に、人体の動作（特に、運動姿勢や進行方向、ストライド等）を検出するためのモーションセンサであって、例えば図４に示すように、３軸加速度センサ２１１と、３軸角速度センサ２１２と、３軸地磁気センサ２１３と、を有している。これらの各種センサ２１１〜２１３により検出されたセンサデータ（加速度データ、角速度データ、地磁気データ；運動データ）は、後述する計時回路２８０により規定される時間データに関連付けられて、後述するメモリ部２７０のセンサデータメモリ２７１の所定の記憶領域に保存される。
【００３５】
心拍検出回路２２０は、チェスト機器２００のベルト部２０２の内面側（人体側）に設けられ、ユーザＵＳの胸部に直接密着するように配置された電極（図示を省略）に接続され、当該電極から出力される心電位信号の変化から心拍を検出する。検出された心拍データ（運動データ、生体情報）は、上述したセンサデータと同様に、計時回路２８０により規定される時間データに関連付けられて、メモリ部２７０のセンサデータメモリ２７１の所定の記憶領域に保存される。
【００３６】
操作スイッチ２３０は、少なくとも電源スイッチを有する入力インターフェースであって、ユーザＵＳにより当該操作スイッチ２３０が操作されることにより、動作電源２９０から各構成への駆動用電力の供給状態（供給または遮断）を制御して、チェスト機器２００の電源のオン、オフを制御する。また、操作スイッチ２３０は、センサ制御用キースイッチを有し、ユーザＵＳにより当該操作スイッチ２３０が操作されることにより、センサ部２１０および心拍検出回路２２０におけるセンシング動作の開始または停止を制御する。
【００３７】
通信機能部２５０は、上述したリスト機器１００と同様に、センサ部２１０により取得されたセンサデータ、および、心拍検出回路２２０により取得された心拍データ（センサデータ等）を情報通信端末３００やリスト機器１００に転送する際や、リスト機器１００との同期を行う際のインターフェースとして機能する。ここで、通信機能部２５０を介して、チェスト機器２００と情報通信端末３００やリスト機器１００との間で、センサデータ等や同期信号を転送、または、送受信する手法としては、上述したリスト機器１００と同様に、各種の無線通信方式や、通信ケーブルを介した有線通信方式を適用することができる。
【００３８】
メモリ部２７０は、上述したリスト機器１００と同様に、大別して、センサデータメモリ２７１と、プログラムメモリ２７２と、作業用メモリ２７３と、を有している。センサデータメモリ２７１は、上述したセンサ部２１０や心拍検出回路２２０により取得されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する。プログラムメモリ２７２は、センサ部２１０や心拍検出回路２２０におけるセンシング動作や、通信機能部２５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラム、および、上記のセンサデータ等から所望の抽出条件を満たすセンサデータ等を抽出するアルゴリズムプログラムを保存する。作業用メモリ２７３は、上記制御プログラムおよびアルゴリズムプログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、センサデータメモリ２７１は、上述したリスト機器１００と同様に、その一部または全部がリムーバブル記憶媒体としての形態を有し、チェスト機器２００に対して着脱可能に構成されているものであってもよい。
【００３９】
演算回路２６０は、上述したリスト機器１００と同様に、後述する計時回路２８０において生成される動作クロックに基づいて、上述したプログラムメモリ２７２に保存された所定の制御プログラムを実行することにより、センサ部２１０の各種センサ２１１〜２１３や心拍検出回路２２０におけるセンシング動作、通信機能部２５０におけるデータ伝送動作等の、各構成における動作を制御する。また、演算回路２６０は、プログラムメモリ２７２に保存された所定のアルゴリズムプログラムを実行することにより、演算回路２６０内部でセンサ部２１０や心拍検出回路２２０により取得されたセンサデータ等から、所望の抽出条件に応じたセンサデータを抽出する動作を実行する。なお、演算回路２６０において実行される制御プログラムやアルゴリズムプログラムは、予め演算回路２６０の内部に組み込まれているものであってもよい。
【００４０】
計時回路２８０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、チェスト機器２００の各構成の動作タイミングを規定する動作クロックを生成する。また、計時回路２８０は、上述したセンサ部２１０や心拍検出回路２２０におけるセンサデータ等の取得タイミングを計時して時間データとして出力し、取得されたセンサデータ等に関連付けられて、センサデータメモリ２７１に保存される。そして、上述したリスト機器１００から送信される同期信号に基づいて、チェスト機器２００とリスト機器１００との間で、時間データの同期が図られる。このリスト機器１００とチェスト機器２００との間の同期動作は、例えばリスト機器１００とチェスト機器２００において、電源がオンされた起動タイミングや、センサ部１１０、２１０におけるセンシング動作の開始タイミングで実行されるものであってもよいし、一定の時間間隔や任意のタイミング、あるいは、常時実行されるものであってもよい。
【００４１】
動作電源２９０は、上述した操作スイッチ２３０が操作されることにより、チェスト機器２００の機器本体２０１内部の各構成に駆動用電力を供給する。動作電源２９０は、一次電池や二次電池を適用することができるほか、環境発電技術による電源等を適用することもできる。なお、チェスト機器２００が、有線通信方式によりセンサデータ等を情報通信端末３００に転送する構成を有している場合には、通信ケーブルを介して情報通信端末３００に接続されることにより、当該情報通信端末３００から駆動用電力が供給されて、動作電源２９０の二次電池が充電されるものであってもよい。
【００４２】
（情報通信端末３００）
情報通信端末３００は、図１に示すように、インターネット等のネットワーク４００への接続機能を備え、閲覧用ソフトウェアであるウェブブラウザが組み込まれた、ノートブック型やデスクトップ型のパーソナルコンピュータ３０１や携帯電話機３０２、高機能携帯電話機（以下、「スマートフォン」と記す）３０３、タブレット端末３０４、もしくは、専用端末（図示を省略）等のネットワーク通信機器を適用することができる。特に、携帯電話機３０２やスマートフォン３０３、タブレット端末３０４等のネットワーク通信機器においては、ネットワーク４００への接続機能やウェブブラウザがすでに備わっているので、規定の通信可能圏内であれば場所を問わず簡易にネットワーク４００に接続することができる。
【００４３】
情報通信端末３００は、具体的には、例えば図５に示すように、概略、入力操作部３３０と、表示部３４０と、通信機能部３５０と、演算回路３６０と、メモリ部３７０と、計時回路３８０と、動作電源３９０と、を備えている。ここで、上述したリスト機器１００やチェスト機器２００と同等の構成については、その説明を簡略化する。
【００４４】
入力操作部３３０は、パーソナルコンピュータ３０１や携帯電話機３０２、スマートフォン３０３、タブレット端末３０４等に付設される、キーボードやマウス、タッチパッド、ダイヤルキー、タッチパネル等の入力手段である。入力操作部３３０は、表示部３４０に表示される任意のアイコンやメニューを選択したり、画面表示中の任意の位置を指示したりすることにより、当該アイコンやメニュー、当該位置に対応する機能が実行される。
【００４５】
表示部３４０は、例えば液晶方式や発光素子方式のモニタや表示パネルを有し、少なくとも上述したリスト機器１００やチェスト機器２００において実行される、センサデータ等の抽出処理のための諸条件や情報の設定画面を表示する。また、表示部３４０は、リスト機器１００やチェスト機器２００において取得されたセンサデータ等を、後述するネットワーク４００を介して、ネットワークサーバ５００に転送する際の、通信状態や転送状況を表示する。さらに、情報通信端末３００をネットワークサーバ５００において分析処理された分析データ等を閲覧するためのユーザ端末７００として適用する場合には、表示部３４０には、リスト機器１００やチェスト機器２００において取得されたセンサデータ等やその分析データ、さらには、当該分析データに基づいて生成されたユーザＵＳの運動状態に関する特定の情報が、数値やグラフ、地図、アニメーション等の形態で表示される。なお、ユーザ端末７００に表示される各種センサデータや分析データ、特定情報については、詳しく後述する。
【００４６】
通信機能部３５０は、リスト機器１００やチェスト機器２００において取得されたセンサデータ等を、後述するネットワーク４００を介して、ネットワークサーバ５００に転送する際や、ネットワークサーバ５００において分析処理された分析データ等を受信する際のインターフェースとして機能する。また、通信機能部３５０は、リスト機器１００から送信され、当該リスト機器１００やチェスト機器２００との時間データの同期をとるための同期信号を受信する際のインターフェースとしても機能する。ここで、通信機能部３５０を介して、情報通信端末３００とリスト機器１００やチェスト機器２００との間で、センサデータ等や同期信号を転送、または、送受信する手法としては、上述したように、各種の無線通信方式や有線通信方式を適用することができる。また、通信機能部３５０によりネットワークサーバ５００にセンサデータ等を転送する際の、情報通信端末３００とネットワーク４００との接続方法としては、例えば光ファイバー回線網やＡＤＳＬ（非対称デジタル加入者）回線網等を経由して接続する有線接続方式や、携帯電話回線網や高速モバイル通信回線網等を経由して接続する無線接続方式を適用することができる。
【００４７】
メモリ部３７０は、上述したリスト機器１００やチェスト機器２００と同様に、大別して、センサデータメモリ３７１と、プログラムメモリ３７２と、作業用メモリ３７３と、を有している。センサデータメモリ３７１は、上述したリスト機器１００やチェスト機器２００から転送されたセンサデータ等を、相互に関連付けて所定の記憶領域に保存する不揮発性メモリを有する。プログラムメモリ３７２は、表示部３４０における表示動作や、通信機能部３５０におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラム、および、リスト機器１００やチェスト機器２００により取得されたセンサデータ等から、所望の抽出条件を満たすセンサデータ等を抽出するための条件設定動作を実行するための制御プログラムを保存する。作業用メモリ３７３は、上記制御プログラムを実行する際に使用する各種データや、生成される各種データを一時的に保存する。なお、情報通信端末３００をネットワークサーバ５００において分析処理された分析データ等を閲覧するためのユーザ端末として適用する場合には、メモリ部３７０は、ネットワーク４００を介して受信した分析データ等を保存するための分析データ保存用メモリ（図示を省略）を有しているものであってもよい。また、センサデータメモリ３７１は、上述したリスト機器１００やチェスト機器２００と同様に、その一部または全部がリムーバブル記憶媒体としての形態を有し、情報通信端末３００に対して着脱可能に構成されているものであってもよい。
【００４８】
演算回路３６０は、計時回路３８０において生成される動作クロックに基づいて、上述したプログラムメモリ３７２に保存された所定の制御プログラムを実行することにより、表示部３４０における表示動作や、通信機能部３５０におけるデータ伝送動作等の、各構成における動作を制御する。また、演算回路３６０は、所定の制御プログラムを実行することにより、センサデータ等を抽出するための条件設定動作を実行する。なお、演算回路３６０において実行される制御プログラムは、予め演算回路３６０の内部に組み込まれているものであってもよい。
【００４９】
計時回路３８０は、基本クロックに基づいて、情報通信端末３００の各構成の動作タイミングを規定する動作クロックを生成する。そして、上述したリスト機器１００から送信される同期信号に基づいて、情報通信端末３００とリスト機器１００およびチェスト機器２００との間で、時間データの同期が図られる。
【００５０】
動作電源３９０は、情報通信端末３００の各構成に駆動用電力を供給する。動作電源３９０は、携帯電話機やスマートフォンにおいては、リチウムイオン電池等の二次電池が適用される。また、ノートブック型のパーソナルコンピュータやタブレット端末においては、リチウムイオン電池等の二次電池や、商用交流電源が適用される。また、デスクトップ型のパーソナルコンピュータにおいては、商用交流電源が適用される。
【００５１】
（ネットワーク４００）
ネットワーク４００は、上述した情報通信端末３００とネットワークサーバ５００との間で、センサデータ等や分析データ等の送受信を行うことができ、かつ、後述するように、地形情報や気象情報等の各種の情報サービスが提供されているコンピュータネットワークを適用することができる。ここで、ネットワーク４００は、インターネット等の公衆利用が可能なネットワークであってもよいし、企業や大学、地域等の特定の団体による限定的に利用可能なネットワークであってもよい。
【００５２】
（ネットワークサーバ５００）
ネットワークサーバ５００は、少なくとも、後述するデータの分析処理や加工処理の機能を備えたアプリケーションサーバであって、図１に示すように、情報通信端末３００からネットワーク４００を経由して転送されたセンサデータ等を分析・加工処理して、分析データやユーザＵＳの運動状態に関する特定の情報を生成する。また、ネットワークサーバ５００は、情報通信端末３００から転送されたセンサデータ等や、分析・加工処理において参照する各種データ、生成した分析データや上記特定情報を保存、蓄積するメモリやデータベースを、内部または外部に備えている。なお、上述したネットワーク４００およびネットワークサーバ５００により構築されるコンピュータネットワークは、例えば商用のインターネットクラウドサービス等を利用するものであってもよい。
【００５３】
ネットワークサーバ５００は、具体的には、例えば図６に示すように、入力操作部５３０と、表示部５４０と、通信機能部５５０と、演算回路５６０と、メモリ部５７０と、計時回路５８０と、動作電源５９０と、データベース６００と、を備えている。ここで、上述したリスト機器１００やチェスト機器２００、情報通信端末３００と同等の構成については、その説明を簡略化する。
【００５４】
入力操作部５３０は、例えばキーボードやマウス、タッチパッド、タッチパネル等の入力装置を有し、表示部５４０に表示される任意のアイコンやメニューの選択や、任意の位置の指示に用いられる。表示部５４０は、モニタや表示パネルを有し、ネットワークサーバ５００における各種操作に関連する情報を表示する。
【００５５】
通信機能部５５０は、上述した情報通信端末３００から転送されたセンサデータ等を受信する際や、ネットワークサーバ５００において分析処理された分析データ等をユーザ端末７００（情報通信端末３００であってもよいし、他のネットワーク通信機器であってもよい）に送信する際のインターフェースとして機能する。
【００５６】
メモリ部５７０は、上述した情報通信端末３００から転送されたセンサデータ等を保存する転送データメモリと、表示部５４０や通信回路５５０における所定の動作を実行するための制御プログラムや、転送されたセンサデータ等に基づいて所定の分析・加工処理を実行するためのアルゴリズムプログラムを保存するプログラムメモリと、作業用メモリと、を有している。また、データベース６００は、演算回路５６０においてセンサデータ等を分析・加工処理することにより生成される分析データやユーザＵＳの運動状態に関する特定情報を保存、蓄積するとともに、当該分析・加工処理において参照する各種データを保存、蓄積する。
【００５７】
演算回路５６０は、計時回路５８０において生成される動作クロックに基づいて、プログラムメモリに保存された所定のアルゴリズムプログラムを実行することにより、転送データメモリに保存されたセンサデータ等に基づいて、所定の分析・加工処理を実行する。これにより、演算回路５６０において、センサデータ等に基づく分析データや、ユーザＵＳの運動状態に関する特定情報が生成されて、データベース６００の所定の記憶領域に保存される。また、ユーザＵＳがユーザ端末７００を用いてネットワークサーバ５００にアクセスすることにより、演算回路５６０は、データベース６００から適宜分析データや特定情報を読み出して、ユーザ端末７００において数値やグラフ、地図、アニメーション等を用いた表示形態で表示するためのウェブ表示データを生成する。なお、演算回路５６０において実行される制御プログラムやアルゴリズムプログラムは、予め演算回路５６０の内部に組み込まれているものであってもよい。また、動作電源５９０は、商用交流電源が適用される。
【００５８】
（ユーザ端末７００）
ユーザ端末７００は、上述した情報通信端末３００と同等の構成を有するネットワーク通信機器であって、ユーザＵＳがネットワークサーバ５００にアクセスすることにより、ネットワークサーバ５００において生成された分析データ等を含むウェブ表示データを、ネットワーク４００を介して受信して、ウェブブラウザにより表示する。これにより、ユーザＵＳは、ランニング等の運動中に検出されたセンサデータ等に基づく分析データや、運動姿勢に関するフォームデータ、運動中の地形情報や気象情報等の関連情報を、単独で、もしくは、これらの情報を相互に連携させた表示形態で閲覧することができ、自己の運動状態を分析したり、その後の運動方法の改善等に反映させることができる。なお、ユーザ端末７００は、センサデータ等のネットワークサーバ５００への転送に用いた情報通信端末３００をそのまま適用するものであってもよいし、当該情報通信端末３００とは別のネットワーク通信機器を適用するものであってもよい。すなわち、前者の構成においては、同一の情報通信端末３００によりセンサデータ等の転送と分析データ等の閲覧を行うことができるので、ユーザＵＳは複数の電子機器を所有、または、所持する必要がなく、簡易な構成で本実施形態に係る運動状態把握装置を実現することができる。一方、後者の構成においては、例えば携帯電話機３０２やスマートフォン３０３を用いてセンサデータ等を転送し、例えばパーソナルコンピュータ３０１やタブレット端末３０４の大画面を用いて分析データ等を閲覧することができるので、ユーザＵＳはそれぞれの動作を、使い勝手の良い電子機器を利用して行うことができる。
【００５９】
次に、本実施形態に係る運動状態把握装置における運動状態の把握方法に適用されるセンサデータの抽出条件について説明する。
図７は、本実施形態に係る運動状態把握装置における運動状態の把握方法に適用されるセンサデータの抽出条件の一例を示す図である。
【００６０】
本実施形態に係る運動状態把握装置においては、図７に示すような抽出条件を設定して、リスト機器１００やチェスト機器２００において取得されたセンサデータ等から、当該抽出条件に応じたセンサデータ等が抽出されて情報通信端末３００へ転送される。具体的には、本実施形態においては、例えば（１）距離や（２）時間、（３）ペース変化、（４）心拍数変化、（５）高度変化、（６）気温変化、（７）任意地点／任意時点等を抽出条件として設定することができる。
【００６１】
具体的には、（１）距離条件においては、ＧＰＳデータに含まれる位置データに基づいて算出される距離データについて、所定の距離ごと、例えば１ｋｍや５ｋｍごとにセンサデータ等が抽出され、（２）時間条件においては、時間データに基づいて、所定の時間間隔ごと、例えば５分ごとや１５分ごとにセンサデータ等が抽出される。
【００６２】
（３）ペース変化条件においては、ＧＰＳデータに含まれる移動速度データ、または、位置データと時間データに基づいて算出される速度データについて、予め設定した数値範囲を逸脱した場合や、ペースが極端に変化した場合に、当該タイミング、または、その前後を含むセンサデータ等が抽出される。
【００６３】
（４）心拍数変化条件においては、心拍データ（心拍数）が予め設定した数値範囲を逸脱した場合や、心拍数が極端に変化した場合に、当該タイミング、または、その前後を含むセンサデータ等が抽出される。
【００６４】
（５）高度変化条件においては、高度の変化に基づいて上り坂や下り坂の始まり（始点）や終わり（終点）と判断された場合や、高度が予め設定した数値範囲を逸脱した場合に、当該タイミング、または、その前後を含むセンサデータ等が抽出される。
【００６５】
また、（６）気温変化条件においては、気温の変化点（単純な気温の変化や、例えば上昇傾向から下降傾向への変化等の気温傾向の変化）が観測された場合や、予め設定した数値範囲を逸脱した場合に、当該タイミング、または、その前後を含むセンサデータ等が抽出される。ここで、（５）高度変化抽出、および、（６）気温変化抽出においては、ＧＰＳデータに含まれる位置データ（緯度、経度データ）の全てを、リスト機器１００から情報通信端末３００に転送し、当該情報通信端末３００によりインターネット等のネットワーク４００に接続して地形情報や気象情報等の環境情報を提供するサイトや専用のサーバから、各位置データに対応する高度情報や気温情報を取得して、高度や気温の変化点が設定される。なお、サイトや専用のサーバから取得した高度情報を、気象情報のうちの気圧情報に基づいて補正するようにしてもよい。また、本システムが気圧センサを備える場合には、気圧センサのセンサデータに基づいて、当該高度情報を補正するようにしてもよい。
【００６６】
（７）任意地点／任意時点抽出においては、ユーザが運動中の任意の地点や時点でリスト機器１００等の操作スイッチ１３１やタッチパネル１３２を操作することにより、当該タイミング、または、その前後を含むセンサデータ等が抽出される。
【００６７】
（運動状態把握方法）
次に、本発明に係るセンサデータ抽出方法を適用した運動状態の把握方法について説明する。ここで、本発明においては、上述したセンサデータ等の抽出処理において指定される抽出条件（図７参照）に応じて、処理手順や処理内容が異なるため、抽出条件の分類ごとに個別に説明する。また、ここでは、上述した運動状態把握装置の構成を参照しながら説明する。
【００６８】
図８、図９は、本実施形態に係る運動状態把握装置における運動状態の把握方法の第１の例を示すフローチャートである。図１０は、本実施形態に係る運動状態把握装置における運動状態の把握方法の第２の例を示すフローチャートである。図１１は、本実施形態に係る運動状態把握装置における運動状態の把握方法の第３の例を示すフローチャートである。ここで、図１０、図１１において、図８、図９に示す運動状態の把握方法と同等のステップについては、図８、図９を適宜参照して、その説明を簡略化する。
【００６９】
図７に示した抽出条件を設定した場合、センサデータ等の抽出処理は、概略、４つのグループに分類される。以下、各グループについてセンサデータ抽出処理を含む運動状態把握方法を説明する。
【００７０】
・第１の例：（１）〜（４）の抽出条件を指定する場合
本実施形態に係る運動状態の把握方法（第１の例）においては、図８、図９のフローチャートに示すように、大別して、事前設定手順と、センシング・データ収集手順と、センサデータ抽出・転送手順と、データ分析・加工処理手順と、データ閲覧・活用手順と、が順次実行される。
【００７１】
まず、事前設定手順においては、図８に示すように、ユーザＵＳが情報通信端末３００の入力操作部３３０を操作して、ネットワークサーバ５００にセンサデータ等を転送する際に適用される抽出条件の各項目（図７に示した「条件項目」参照）や、当該各項目における抽出条件の詳細な内容（図７に示した「設定例」参照）を登録する（ステップＳ１０１）。ここで、センサデータ等の抽出条件として、図７に示した（１）距離や（２）時間を登録する場合には、所望の距離や時間の間隔（例えば５分ごと、１ｋｍごと等）を、表示部３４０に表示された設定画面から選択する方法や、直接数値を入力する方法により登録する。また、センサデータ等の抽出条件として、（３）ペース変化や（４）心拍数変化を登録する場合には、所望のペース変化や心拍数変化の数値範囲（許容範囲）や変化の程度（所定時間内の変化量）を、表示部３４０に表示された設定画面から選択する方法や、直接数値を入力する方法により登録する。また、センサデータ等の抽出条件として、（５）高度変化や（６）気温変化を登録する場合には、所望の高度変化や気温変化の数値範囲（許容範囲）や変化の程度（所定時間内の変化量）を、表示部３４０に表示された設定画面から選択する方法や、直接数値を入力する方法により登録する。
【００７２】
センシング・データ収集手順においては、図８に示すように、まず、ユーザＵＳが身体に装着したリスト機器１００やチェスト機器２００の電源スイッチを操作して、リスト機器１００やチェスト機器２００を起動させる（ステップＳ１０２）。次いで、ユーザＵＳが運動開始と同時に、または、運動開始と前後してリスト機器１００の入力インターフェース部１３０やチェスト機器２００の操作スイッチ２３０を操作することにより、リスト機器１００やチェスト機器２００におけるセンシング動作が開始される（ステップＳ１０３）。このセンシング動作は、ユーザＵＳが運動終了と同時に、または、運動終了と前後して、リスト機器１００の入力インターフェース部１３０やチェスト機器２００の操作スイッチ２３０を操作して終了させるまで継続される（ステップＳ１０５）。これにより、ユーザＵＳの運動中の動作状態や生体情報を示すセンサデータ等が収集される（ステップＳ１０４）。
【００７３】
具体的には、図２（ａ）、図３に示したように、ユーザＵＳが手首に装着したリスト機器１００において、センサ部１１０によりランニング等の運動中の加速度データや角速度データ、地磁気データを含むセンサデータが検出され、一方、ＧＰＳ受信回路１２０により位置データや移動速度データを含むＧＰＳデータが検出されて、それぞれ時間データに関連付けてセンサデータメモリ１７１に保存される。また、図２（ａ）、図４に示したように、ユーザＵＳが胸部に装着したチェスト機器２００において、センサ部２１０によりランニング中の加速度データや角速度データ、地磁気データを含むセンサデータが検出され、一方、心拍検出回路２２０により心拍データが検出されて、それぞれ時間データに関連付けてセンサデータメモリ２７１に保存される。さらに、例えばリスト機器１００において、演算回路１６０により時間データと位置データに基づいて、速度データ（ペース）が算出され、また、例えばチェスト機器２００において、演算回路２６０により時間データ、心拍データ、ユーザＵＳの体重や年齢等に基づいて、カロリー消費量が算出されて、それぞれ時間データに関連付けてセンサデータメモリ１７１および２７１に保存される。そして、運動中に収集されたセンサデータやＧＰＳデータ、心拍データ、あるいは、これらのセンサデータ等に基づいて算出される各種情報（速度データやカロリー消費量等）は、例えばリスト機器１００の表示部１４１に表示されることによりユーザＵＳにリアルタイムで提供される。ここで、チェスト機器２００により取得されたセンサデータや心拍データは、通信機能部２５０を介して、例えばブルートゥース（登録商標）等の無線通信方式により常時、または、所定の時間間隔でリスト機器１００に送信されて表示部１４１に表示される。
【００７４】
センサデータ抽出・転送手順においては、図８に示すように、まず、センサデータ等を収集、保存したリスト機器１００およびチェスト機器２００を、例えばブルートゥース（登録商標）等の無線通信方式や、通信ケーブルを介した有線通信方式により情報通信端末３００に接続する（ステップＳ１０６）。次いで、上述した事前設定手順において登録された各種の抽出条件を、情報通信端末３００の表示部３４０に表示させて、当該表示をユーザＵＳが視認しつつ入力操作部３３０を操作して、（１）距離や（２）時間、（３）ペース変化、（４）心拍数変化の抽出条件のうち、いずれかの所望の条件項目および詳細内容を選択して、センサデータ抽出処理の諸条件を決定する（ステップＳ１０７）。
【００７５】
次いで、ユーザＵＳにより指定された抽出条件を含むセンサデータ抽出リクエスト信号（以下、単に「リクエスト信号」と記す）が、上記の所定の通信方式により、情報通信端末３００からリスト機器１００およびチェスト機器２００に送信される。そして、リスト機器１００およびチェスト機器２００において、上記のリクエスト信号を受信すると、演算回路１６０および２６０は、それぞれセンサデータメモリ１７１および２７１に保存された全てのセンサデータ等から、当該抽出条件を満たすセンサデータ等を抽出する処理を実行する（ステップＳ１０８）。
【００７６】
具体的には、センサデータ等の抽出条件として、図７に示した（１）距離や（２）時間を指定した場合には、例えば運動中の１ｋｍごとや５分ごとに、時間データに関連付けてセンサデータメモリ１７１、２７１に保存されたセンサデータやＧＰＳデータ、心拍データ、速度データ、カロリー消費量等が抽出される。一方、抽出条件として（３）ペース変化や（４）心拍数変化を指定した場合には、例えばペースや心拍数が予め設定した数値範囲を逸脱したタイミングで、当該タイミングに対応する時間データに関連付けて保存されたセンサデータや心拍データ、カロリー消費量等が抽出される。ここで、抽出されるセンサデータ等は、抽出条件を満たすタイミング（抽出ポイント）に対応する単独の数値データであってもよいし、当該抽出条件を満たすタイミングの前後の一定時間分の範囲（例えば抽出ポイントの前、または、抽出ポイントの後、または、抽出ポイントの前後を含む１０秒間分）の数値データであってもよい。
【００７７】
次いで、抽出されたセンサデータ等（抽出データ）は、リスト機器１００およびチェスト機器２００の通信機能部１５０、２５０により、情報通信端末３００に送信され、一旦センサデータメモリ３７１に保存された後、さらに情報通信端末３００の通信機能部３５０により、ネットワーク４００を介してネットワークサーバ５００に転送される（ステップＳ１０９）。
【００７８】
なお、上述したセンサデータ抽出処理は、リスト機器１００およびチェスト機器２００のセンサ部１１０、２１０により検出されたセンサデータ、ＧＰＳ受信回路１２０により検出されたＧＰＳデータ、心拍検出回路２２０により検出された心拍データ、および、演算回路１６０、２６０により算出された速度データやカロリー消費量等のうち、比較的大きいデータ量を有するものに対してのみ実行されるものであってもよい。例えば、上記のセンサデータ等のうち、センサ部１１０、２１０の３軸加速度センサ１１１、２１１、３軸角速度センサ１１２、２１２、３軸地磁気センサ１１３、２１３により検出されるセンサデータのデータ量は、ＧＰＳデータや心拍データ等のデータ量に比較して数百乃至数千倍以上に至る場合がある。このような場合には、センサ部１１０、２１０により検出されたセンサデータに対してのみ、上述した抽出条件に基づくセンサデータ抽出処理を実行した後、情報通信端末３００に転送し、一方、その他の比較的データ量の少ないデータについては、センサデータ抽出処理を行わず、検出されたデータ（いわゆる生データ）や算出されたデータをそのまま、情報通信端末３００に転送するものであってもよい。
【００７９】
データ分析・加工処理手順においては、図９に示すように、まず、ネットワークサーバ５００は、情報通信端末３００によりネットワーク４００を介して転送されたセンサデータ等（転送データ）を、メモリ部５７０の転送データメモリに保存する。次いで、演算回路５６０は、メモリ部５７０に保存された転送データに基づいて、所定の分析・加工処理を実行して分析データや、ユーザＵＳの運動状態に関する特定情報を生成する。具体的には、分析・加工処理においては、例えば転送データに含まれるＧＰＳデータに基づいて、ユーザＵＳの運動中の移動経路や、当該移動経路においてセンサデータ等が抽出されたタイミングにおける運動姿勢、心拍数、カロリー消費量の変化等が相互に関連付けて分析される（ステップＳ１１０）。ここで、ユーザＵＳの運動姿勢については、転送データに含まれる加速度データ、角速度データ、地磁気データに基づいて、ピッチやストライド、腕の振り、体の傾き、接地時間、リズム、腰の回転、地面反力、バネモデル、足振り等の運動状態が判定されてフォームデータが生成される（ステップＳ１１１）。このフォームデータは、例えば当該運動姿勢の時間変化を反映したスケルトンモデルによるアニメーションデータとして加工処理されたものであってもよい。また、分析処理により生成された分析データは、時間データや当該時間データに関連付けられた距離データに基づいて、距離や時間の経過に対する数値変化をグラフ化するように加工処理されたものであってもよい。これらの分析データや、当該分析データに基づいて生成されたユーザＵＳの運動状態に関する特定の情報（フォームデータ等）は、運動中の移動経路を示す地図データに関連付けられて、データベース６００の所定の記憶領域に保存される（ステップＳ１１２）。
【００８０】
データ閲覧・活用手順においては、図９に示すように、まず、ユーザＵＳが情報通信端末３００またはユーザ端末７００を操作して、ネットワーク４００を介してネットワークサーバ５００にアクセスすることにより、もしくは、上述したデータ分析・加工処理が終了すると、ネットワークサーバ５００において演算回路５６０によりデータベース６００に保存された分析データや特定情報が読み出される。読み出された分析データや特定情報は、演算回路５６０により所定の表示形態を有するウェブ表示データに加工処理されて、通信機能部５５０によりネットワーク４００を介して、情報通信端末３００やユーザ端末７００に送信される。情報通信端末３００やユーザ端末７００は、ネットワーク４００を介して送信された分析データ等を含むウェブ表示データを、ウェブブラウザを用いて表示部３４０に表示する（ステップＳ１１３）。これにより、ユーザＵＳは、情報通信端末３００やユーザ端末７００の表示部３４０に表示された、移動経路や分析データ、特定情報を、単独で、もしくは、これらを相互に連携させた表示形態で閲覧することができ、運動姿勢等を自己分析して、その後の運動方法の改善等に反映させることができる（ステップＳ１１４）。
【００８１】
・第２の例：（５）、（６）の抽出条件を指定する場合
本実施形態に係る運動状態の把握方法（第２の例）においては、図８、図９のフローチャートに示したセンサデータ抽出・転送手順（ステップＳ１０６〜Ｓ１０９）に替えて、図１０に示すような一連の処理が実行される。具体的には、まず、図８に示した事前設定手順（ステップＳ１０１）により、センサデータ抽出処理における抽出条件が登録されるとともに、センシング・データ収集手順（ステップＳ１０２〜Ｓ１０５）により、ユーザＵＳの運動中のセンサデータ等が収集される。
【００８２】
次いで、センサデータ抽出・転送手順において、図１０に示すように、まず、リスト機器１００およびチェスト機器２００を、所定の通信方式により情報通信端末３００に接続する（ステップＳ２０６）。次いで、ユーザＵＳが情報通信端末３００を操作して、（５）高度変化や（６）気温変化の抽出条件のうち、いずれかの所望の条件項目および詳細内容を選択して、センサデータ抽出処理の諸条件を決定する（ステップＳ２０７）。
【００８３】
次いで、ユーザＵＳにより指定された抽出条件を含むリクエスト信号が、情報通信端末３００からリスト機器１００およびチェスト機器２００に送信されると、リスト機器１００において、センサデータメモリ１７１に保存された全てのＧＰＳデータに含まれる位置データが読み出されて、当該位置データに関連付けられた時間データとともに情報通信端末３００に送信される（ステップＳ２０８−１）。
【００８４】
次いで、情報通信端末３００は、リスト機器１００から送信された位置データおよび時間データをセンサデータメモリ３７１に保存し、その後、通信機能部３５０によりネットワーク４００に接続して、地形情報や気象情報等の環境情報を提供するサイトや専用のサーバから、各位置データ（緯度、経度データ）により規定される位置の高度情報、および、関連付けられた時間データにより規定される時刻における当該位置の気温情報を取得する（ステップＳ２０８−２）。取得した高度情報や気温情報は、位置データおよび時間データに関連付けてセンサデータメモリ３７１に保存される。
【００８５】
次いで、情報通信端末３００において、演算回路３６０は、センサデータメモリ３７１に保存された全ての高度情報または気温情報のうち、選択指定した抽出条件を満たす高度情報または気温情報を抽出し、当該高度情報または気温情報に関連付けられた位置データおよび時間データを読み出す。
【００８６】
具体的には、センサデータ等の抽出条件として、図７に示した（５）高度変化や（６）気温変化を指定した場合には、例えば高度変化や気温変化が予め設定した数値範囲を逸脱したタイミング（抽出ポイント）における高度情報または気温情報を抽出し、当該高度情報または気温情報に関連付けられた時間データを読み出す。
【００８７】
次いで、上記の高度変化や気温変化に対応して読み出された時間データを含むリクエスト信号が、情報通信端末３００からリスト機器１００およびチェスト機器２００に送信される。そして、リスト機器１００およびチェスト機器２００において、上記のリクエスト信号を受信すると、演算回路１６０および２６０は、それぞれセンサデータメモリ１７１および２７１に保存された全てのセンサデータ等の中から、抽出ポイントに対応する時間データに関連付けられたセンサデータ等を抽出する処理を実行する（ステップＳ２０８−３）。ここで、抽出されるセンサデータ等は、抽出条件を満たす時間データに関連付けられた単独の数値データであってもよいし、その前後の一定時間分の範囲（例えば抽出ポイントの前、または、抽出ポイントの後、または、抽出ポイントの前後を含む１０秒間分）の数値データであってもよい。これにより、例えば高度変化や気温変化が予め設定した数値範囲を逸脱したタイミングにおけるセンサデータや心拍データ、カロリー消費量等が抽出される。
【００８８】
次いで、抽出されたセンサデータ等（抽出データ）は、リスト機器１００およびチェスト機器２００から情報通信端末３００に送信され、一旦センサデータメモリ３７１に保存された後、さらに情報通信端末３００からネットワーク４００を介してネットワークサーバ５００に転送される（ステップＳ２０９）。
【００８９】
以下、上述した運動状態把握方法の第１の例と同様に、図９に示したデータ分析・加工処理手順（ステップＳ１１０〜Ｓ１１２）およびデータ閲覧・活用手順（ステップＳ１１３〜Ｓ１１４）が実行される。
【００９０】
・第３の例：（７）の抽出方法を適用する場合
本実施形態に係る運動状態の把握方法（第３の例）においては、図８、図９のフローチャートに示したセンシング・データ収集手順（ステップＳ１０２〜Ｓ１０５）およびセンサデータ抽出・転送手順（ステップＳ１０６〜Ｓ１０９）に替えて、図１１に示すような一連の処理が実行される。具体的には、まず、図８に示した事前設定手順（ステップＳ１０１）により、センサデータ抽出処理における抽出条件が登録される。
【００９１】
次いで、センシング・データ収集手順において、図１１に示すように、まず、リスト機器１００やチェスト機器２００を起動させる（ステップＳ３０２）。次いで、ユーザＵＳの運動開始と同時に、または、運動開始と前後して、リスト機器１００やチェスト機器２００におけるセンシング動作を開始させる（ステップＳ３０３）ことにより、ユーザＵＳの運動中の動作状態や生体情報を示すセンサデータ等が収集される（ステップＳ３０４）。このセンシング動作は、ユーザＵＳの運動終了と同時に、または、運動終了と前後して、終了の操作がされるまで継続される（ステップＳ０６）。ここで、ユーザＵＳが運動中の任意の地点や時点で、リスト機器１００の入力インターフェース部１３０やチェスト機器２００の操作スイッチ２３０を操作して、センサデータ等の抽出処理を指示することにより、当該抽出操作のタイミング（抽出ポイント）が時間データに関連付けられてセンサデータメモリ１７１に保存される（ステップＳ３０５）。
【００９２】
次いで、センサデータ抽出・転送手順において、図１１に示すように、まず、リスト機器１００およびチェスト機器２００を、所定の通信方式により情報通信端末３００に接続する（ステップＳ３０７）。次いで、リスト機器１００において、演算回路１６０がセンサデータメモリ１７１に保存された、上記の運動中の抽出操作タイミング（抽出ポイント）に関連付けられた時間データを読み出して、情報通信端末３００を介してチェスト機器２００に、または、直接チェスト機器２００に、当該時間データを含むリクエスト信号を送信する。これにより、リスト機器１００およびチェスト機器２００において、演算回路１６０、２６０は、センサデータメモリ１７１および２７１に保存された全てのセンサデータ等の中から、抽出ポイントに対応する時間データに関連付けられたセンサデータ等を抽出する処理を実行する（ステップＳ３０８）。ここで、抽出されるセンサデータ等は、抽出条件を満たす時間データに関連付けられた単独の数値データであってもよいし、その前後の一定時間分の数値データであってもよい。これにより、ユーザＵＳが所望する任意のタイミングにおけるセンサデータやＧＰＳデータ、心拍データ、カロリー消費量等が抽出される。
【００９３】
次いで、抽出されたセンサデータ等（抽出データ）は、リスト機器１００およびチェスト機器２００から情報通信端末３００に送信され、一旦センサデータメモリ３７１に保存された後、さらに情報通信端末３００からネットワーク４００を介してネットワークサーバ５００に転送される（ステップＳ３０９）。
【００９４】
以下、上述した運動状態把握方法の第１の例と同様に、図９に示したデータ分析・加工処理手順（ステップＳ１１０〜Ｓ１１２）およびデータ閲覧・活用手順（ステップＳ１１３〜Ｓ１１４）が実行される。
【００９５】
なお、上述した各運動状態把握方法においては、センサデータ抽出処理における各抽出条件に応じた処理手順や処理内容について個別に説明したが、異なる抽出条件によるセンサデータ抽出処理を、適宜ＡＮＤ論理やＯＲ論理で組み合わせて実行するものであってもよい。
【００９６】
（センサデータ抽出処理の具体例）
次に、本実施形態に係る運動状態把握方法に適用されるセンサデータ抽出処理の具体例について、図面を参照して説明する。
【００９７】
図１２は、本実施形態に係る運動状態把握方法に適用されるセンサデータ抽出処理の対象となるユーザの移動経路の一例を示す概略図である。図１３は、図１２に示した移動経路において取得されたセンサデータ等と、その抽出ポイントを示す概略図である。ここで、図中の抽出ポイントを示す丸数字を便宜的に「１」〜「１０」と表記する。
【００９８】
まず、ユーザＵＳがランニング等により、例えば図１２の地図に示すような移動経路（コース）Ｌrunを移動する場合において、当該移動経路Ｌrunが図１３（ａ）に示すような高低差を有しているものとする。また、図１２中のＰstは、移動経路Ｌrunの始点、すなわちランニングのスタート地点を示す。
【００９９】
上述した運動状態把握方法において説明したように、ユーザＵＳがリスト機器１００やチェスト機器２００を身体に装着して、図１２に示す移動経路Ｌrunをランニングし、そのランニング中にセンサ部１１０、２１０やＧＰＳ受信回路１２０、心拍検出回路２２０等によりセンシング動作を行うことにより、移動距離や経過時間ごとのセンサデータ（加速度データ、角速度データ、地磁気データ）やＧＰＳデータ（位置データ、移動速度データ）、心拍データが検出されて、センサデータメモリ１７１、２７１に保存される。このようにして収集された、移動距離ごとの心拍データ（心拍数）、加速度データ、角速度データは、それぞれ図１３（ｂ）、（ｃ）、（ｄ）に示すようなグラフで表される。
【０１００】
次いで、センサデータメモリ１７１、２７１に保存されたセンサデータ等に対して、ユーザＵＳが指定した抽出条件で、または、ランニング中にユーザＵＳが指示したタイミングで、センサデータ抽出処理が抽出される。例えば、ユーザＵＳがランニングフォーム（運動姿勢）について自己分析を行いたいと希望している場合には、ランニングフォームの変化に影響を及ぼすと考えられる抽出条件として、例えば図１３（ａ）に示すように、移動経路Ｌrunの高低差（例えば勾配）が変化する地点を抽出ポイント「１」、「３」、「５」、「７」として指定する。このような抽出条件を指定することにより、センサデータ抽出処理において、センサデータメモリ１７１、２７１に保存されたセンサデータ等の中から、当該抽出ポイント「１」、「３」、「５」、「７」（厳密には、当該抽出ポイントの移動距離に関連付けられた時間データ）に関連付けられたセンサデータ等が抽出される。ここでは、図１３（ａ）〜（ｄ）に示すように、抽出ポイントとなる高低差の変化点から一定距離（または一定時間）の範囲の心拍データや加速度データ、角速度データ等のセンサデータ等が抽出される。このようにして抽出されたセンサデータ等は、情報通信端末３００を介してネットワークサーバ５００に転送される。
【０１０１】
また、例えば、ユーザＵＳが所定の移動距離ごとのランニングフォームについて自己分析を行いたいと希望している場合には、抽出条件として、例えば図１３（ａ）に示すように、移動経路Ｌrunの所定の距離（例えば１ｋｍ）ごとの地点を抽出ポイント「２」、「４」、「６」、「８」、「１０」として指定する。このような抽出条件を指定することにより、センサデータメモリ１７１、２７１に保存されたセンサデータ等の中から、当該抽出ポイント「２」、「４」、「６」、「８」、「１０」に関連付けられたセンサデータ等が抽出される。ここでは、図１３（ａ）〜（ｄ）に示すように、抽出ポイントとなる所定の移動距離の地点から一定距離（または一定時間）の範囲の心拍データや加速度データ、角速度データ等のセンサデータ等が抽出される。このようにして抽出されたセンサデータ等は、情報通信端末３００を介してネットワークサーバ５００に転送される。
【０１０２】
（運動情報の表示例）
次に、本実施形態に係る運動状態把握方法において、ネットワークサーバ５００により生成され、ユーザ端末７００または情報通信端末３００に表示される分析データ等の表示例について、図面を参照して説明する。
【０１０３】
図１４は、本実施形態に係る運動状態把握装置に適用されるユーザ端末等に表示される分析データ等の表示例を示す概略図である。
上述したように、ユーザ端末７００および情報通信端末３００は、インターネット等のネットワーク４００への接続機能を備え、閲覧用ソフトウェアであるウェブブラウザが組み込まれている。したがって、ユーザ端末７００等は、ネットワーク４００を介してネットワークサーバ５００にアクセスすることにより、ネットワークサーバ５００においてセンサデータ等を分析して生成された、分析データ等を含むウェブ表示データを受信して、例えば図１４に示すように、表示部に所定の表示形態を有するウェブ画面７１０で表示させることができる。ここでは、ユーザ端末７００等として、パーソナルコンピュータを適用した場合の表示例を示す。
【０１０４】
ユーザ端末７００等の表示部に表示されるウェブ画面７１０には、例えば図１４に示すように、中段にランニングを行った日時やその内容を示すカレンダ７１１や、ランニングルート（移動経路）を示す地図７１２、ランニングフォームを示すスケルトンアニメーション７１３が配置され、同下段に心拍データのグラフ７１４、カロリー消費量のグラフ７１５、走行速度のグラフ７１６、走行地点の高度のグラフ７１７が配置されている。これらの表示は、上述したネットワークサーバ５００において生成された分析データや、当該分析データに基づいて生成されたユーザＵＳの運動状態に関する特定情報を、グラフ化や地図情報への取り込み、アニメーション化等の所定の処理を実行することにより実現される。また、これらの表示に用いられる分析データや特定情報は、相互に関連付けられており、例えばマウスポインタやタッチパネル等で地図中のランニングルートの任意の地点を指示することにより、当該地点に対応するグラフ７１４〜７１７中の位置が表示されたり、スケルトンアニメーション７１３の動きが連動するように表示される。これにより、ユーザＵＳは、ウェブ画面７１０に表示された地図７１２やスケルトンアニメーション７１３、グラフ７１４〜７１７等を適宜連携させながら閲覧することができ、運動状態やランニングフォーム等を自己分析して、その後の運動方法の改善等に反映させることができる。
【０１０５】
上述したように、本実施形態においては、リスト機器１００やチェスト機器２００等により取得されたセンサデータ等について、所望の抽出条件を指定して抽出処理を実行することにより、当該抽出条件を満たし、互いに関連付けされたセンサデータが抽出されて、情報通信端末３００を介してネットワークサーバ５００に転送される。これにより、リスト機器１００やチェスト機器２００により取得された全てのセンサデータ等から、例えばユーザＵＳの運動姿勢に変化に影響を及ぼすと考えられる抽出条件を満たすセンサデータ等や、ユーザＵＳが所望する任意のタイミングにおけるセンサデータ等のみを選択的に取り出して、ネットワークサーバ５００における分析処理に利用することができる。
【０１０６】
したがって、本実施形態によれば、リスト機器１００やチェスト機器２００等のセンサ機器から、情報通信端末３００を介してネットワークサーバ５００へ転送されるデータ量を、センサデータメモリ１７１、２７１に保存されている全データ量に比較して、大幅に削減することができるので、データの転送時間を短縮することができるとともに、当該データ転送時に必要とする消費電力を削減することができる。また、本実施形態によれば、センサ機器から転送されるデータ量を削減することができるので、情報通信端末３００やネットワークサーバ５００に備えるメモリの記憶容量を削減することができ、製品コストの削減を図ることができる。さらに、ネットワーク４００に接続されたネットワークサーバ５００により転送されたセンサデータ等の分析・加工処理を行うことにより、センサ機器や情報通信端末３００における処理負担を軽減することができるとともに、データ量の多いセンサデータ等の分析・加工処理を迅速に実行することができる。
【０１０７】
次に、上述した実施形態における変形例について説明する。
（変形例１）
上述した実施形態においては、リスト機器１００およびチェスト機器２００において、運動中に、センサ部１１０、２１０やＧＰＳ受信回路１２０、心拍検出回路２２０により検出されたセンサデータ等（生データ）の全てをセンサデータメモリ１７１、２７１に保存し、運動終了後に、これらのセンサデータ等の中から、情報通信端末３００において指定される抽出条件を満たすセンサデータ等のみを抽出して、情報通信端末３００を介してネットワークサーバ５００に転送する場合について説明した。
【０１０８】
本発明はこれに限定されるものではなく、リスト機器１００およびチェスト機器２００において、予め所望の抽出条件を指定しておき、運動中に、センサ部１１０、２１０等により検出されたセンサデータ等が、当該抽出条件を満たす場合のみセンサデータメモリ１７１、２７１に保存し、運動終了後に、抽出保存されたセンサデータ等のみを情報通信端末３００を介してネットワークサーバ５００に転送するものであってもよい。
【０１０９】
これによれば、センサ部１１０、２１０やＧＰＳ受信回路１２０、心拍検出回路２２０により検出されたセンサデータ等が、抽出処理された後にセンサデータメモリ１７１、２７１に保存されるので、センサデータ等のデータの量を大幅に削減することができ、センサデータメモリ１７１、２７１の記憶容量を削減することができる。
【０１１０】
（変形例２）
上述した実施形態においては、リスト機器１００やチェスト機器２００において取得され、情報通信端末３００を介してネットワークサーバ５００に転送されたセンサデータ等（転送データ）のみを用いて分析処理を行い、その分析データや特定情報をユーザ端末７００や情報通信端末３００の表示部に表示させる場合について説明した。
【０１１１】
本発明はこれに限定されるものではなく、ネットワークサーバ５００に転送されたセンサデータ等や、その分析データおよび特定情報の検証を専門家（例えばコーチや指導者等）に依頼し、そのアドバイス等を分析データや特定情報とともにユーザ端末７００や情報通信端末３００の表示部に表示させるものであってもよい。
【０１１２】
これによれば、専門家のアドバイス等を参考にして、自己の運動状態や運動姿勢等をより的確に把握することができるとともに、その後の運動方法の改善等に十分に反映させることができる。
【０１１３】
（変形例３）
図１５は、上述した実施形態に係る運動状態把握装置の一変形例を示す概略構成図である。ここで、上述した実施形態（図１参照）と同等の構成については同一の符号を付してその説明を簡略化する。
【０１１４】
上述した実施形態においては、リスト機器１００やチェスト機器２００において取得したセンサデータ等を、情報通信端末３００を介して、ネットワーク４００に接続されたネットワークサーバ５００に転送し、当該ネットワークサーバ５００において、センサデータ等を分析・加工処理した後、ユーザ端末７００に提供する、いわゆるクラウドコンピューティング型のシステムを有する場合について説明した。
【０１１５】
本発明はこれに限定されるものではなく、リスト機器１００やチェスト機器２００において取得したセンサデータ等を、情報通信端末３００において直接分析・加工処理した後、ユーザ端末７００に提供する構成を有するものであってもよい。
【０１１６】
具体的には、本変形例に係る運動状態把握装置は、図１５に示すように、概略、リスト機器１００やチェスト機器２００と、情報通信端末３００と、ユーザ端末７００と、を有している。ここで、情報通信端末３００は、上述した実施形態に示したネットワークサーバ５００において実行されるセンサデータ等の分析・加工処理と同等の処理機能を備えている。
【０１１７】
このような運動状態把握装置において、まず、リスト機器１００やチェスト機器２００によりセンサデータ等が取得され、情報通信端末３００から所望の抽出条件を指定したリクエスト信号をリスト機器１００やチェスト機器２００に送信することにより、当該抽出条件を満たすセンサデータ等のみが抽出されて情報通信端末３００に転送される。次いで、情報通信端末３００において、転送されたセンサデータ等を分析・加工処理して、分析データや当該分析データに基づく特定情報を生成する。これにより、分析データや特定情報が情報通信端末３００の表示部３４０に所定の表示形態で表示される。また、情報通信端末３００に所定の通信方式により接続された携帯電話機７０１やスマートフォン７０２、タブレット端末７０３等のユーザ端末７００に対して、上記の分析データや特定情報を送信して、ユーザ端末７００の表示部に所定の表示形態で表示するものであってもよい。この場合、情報通信端末３００からユーザ端末７００への分析データ等の送信方法は、無線通信や赤外線通信、通信ケーブル等により相互を直接接続して送信するものであってもよいし、携帯電話回線網やインターネット等のネットワークを介して送信するものであってもよいし、メモリカード等を介してデータを受け渡しするものであってもよい。
【０１１８】
これによれば、リスト機器１００やチェスト機器２００において取得されたセンサデータ等が情報通信端末３００に転送されて、当該情報通信端末３００において分析・加工処理が行われるので、センサデータ等の転送に必要とする時間を短縮することができる。また、情報通信端末３００により指定される抽出条件によっては（高度変化抽出および気温変化抽出以外の抽出条件の場合）、ネットワーク接続環境を必要としないので、ネットワーク接続機能を備えていない情報通信端末３００やネットワークへの接続ができないような状況であっても、センサデータ等の分析・加工処理や、分析データ等の生成を行うことができ、ユーザに適切な情報を提供することができる。
【０１１９】
なお、図１５においては、リスト機器１００やチェスト機器２００から転送されたセンサデータ等を分析・加工処理する情報通信端末３００として、図１に示した情報通信端末３００のうち、比較的演算処理能力が高いパーソナルコンピュータ３０１を適用した場合を示したが、演算処理の内容や十分な処理能力を備えている場合には、スマートフォンやタブレット端末等の他の端末を適用するものであってもよい。
【０１２０】
（変形例４）
上述した実施形態においては、リスト機器１００やチェスト機器２００において取得されたセンサデータ等を抽出処理するための抽出条件を、情報通信端末３００により指定して、リスト機器１００およびチェスト機器２００にリクエスト信号を送信してセンサデータ抽出処理を実行する場合について説明した。
【０１２１】
本発明は、これに限定されるものではなく、例えば表示部を備えたリスト機器１００により抽出条件を指定して、当該リスト機器１００において取得したセンサデータ等に対して抽出処理を実行するとともに、上記抽出条件を含むリクエスト信号をチェスト機器２００に送信して、チェスト機器２００において取得したセンサデータ等に対して抽出処理を実行するものであってもよい。
【０１２２】
これによれば、ユーザＵＳが身体に装着したセンサ機器のみで、センサデータ等の取得動作、および、所望の抽出条件を満たすセンサデータ等の抽出処理を行うことができるので、情報通信端末３００においてセンサデータ等の抽出条件を指定する手順を省略することができるとともに、情報通信端末３００を介したセンサデータ等の転送動作を、運動終了後に迅速に開始することができ、情報通信端末３００における処理負担を軽減することができるとともに、運動状態把握装置の使い勝手を向上させることができる。
【０１２３】
なお、上述した実施形態および変形例においては、センサ機器として手首に装着するリスト機器１００や、胸部に装着するチェスト機器２００を適用した場合を示したが、本発明はこれに限定されない。本発明は、運動中の人体における動作状態や生体情報を示すセンサデータ等を取得することができるものであれば、他のセンサ機器であってもよく、例えば、上腕部や足首、腰部や靴紐等に装着するものであってもよい。
【０１２４】
また、上述した実施形態においては、運動把握装置を適用する運動としてランニングを例にして説明したが、本発明はこれに限定されるものではなく、例えばウォーキングやサイクリング、トレッキング、登山等の種々の運動に適用するものであってもよい。
【０１２５】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２６】
（付記）
［１］
人体の運動状態に関連する運動データを取得する運動データ取得部と、
前記運動データ取得部により取得された前記運動データに対して、所望の抽出条件を指定する抽出条件指定部と、
前記運動データ取得部により取得された前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出するデータ抽出部と、
前記抽出された前記運動データを、前記運動データ取得部から転送するデータ転送部と、
前記データ転送部により転送された前記運動データの分析処理を実行するデータ分析部と、
を備えることを特徴とするセンサデータ抽出システムである。
【０１２７】
［２］
前記運動データ取得部は、前記人体の運動中の位置および移動速度に関連する前記運動データを取得し、
前記データ抽出部は、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出し、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得し、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出することを特徴とする［１］に記載のセンサデータ抽出システムである。
【０１２８】
［３］
前記抽出条件指定部は、前記人体の移動距離、経過時間、心拍数変化、移動速度変化、前記地形変化、および、前記気象変化を含む複数の条件のうちのいずれか一つ、または、前記複数の条件のうちのいずれか２つ以上の任意の組み合せを、前記抽出条件として指定することを特徴とする［１］又は［２］に記載のセンサデータ抽出システムである。
【０１２９】
［４］
前記運動データ取得部は、少なくとも前記人体の運動姿勢に関連する前記運動データを取得することを特徴とする［１］乃至［３］のいずれかに記載のセンサデータ抽出システムである。
【０１３０】
［５］
前記運動データ取得部は、前記人体の運動姿勢に関連する前記運動データとして、３軸方向の成分を有する、加速度データと、角速度データと、地磁気データと、を取得することを特徴とする［４］に記載のセンサデータ抽出システムである。
【０１３１】
［６］
前記運動データ取得部は、前記人体の生体情報を含む前記運動データを取得することを特徴とする［１］乃至［５］のいずれかに記載のセンサデータ抽出システムである。
【０１３２】
［７］
前記運動データ取得部は、前記人体の運動中の位置および移動速度に関連する前記運動データを取得することを特徴とする［１］又は［２］に記載のセンサデータ抽出システムである。
【０１３３】
［８］
前記抽出条件指定部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする［１］乃至［７］のいずれかに記載のセンサデータ抽出システムである。
【０１３４】
［９］
前記抽出条件指定部は、前記運動データ取得部とともに、同一のセンサ機器に設けられていることを特徴とする［１］乃至［７］のいずれかに記載のセンサデータ抽出システムである。
【０１３５】
［１０］
前記データ分析部は、ネットワークを介して前記データ転送部に接続されていることを特徴とする［１］乃至［９］のいずれかに記載のセンサデータ抽出システムである。
【０１３６】
［１１］
前記データ分析部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする［１］乃至［９］のいずれかに記載のセンサデータ抽出システムである。
【０１３７】
［１２］
前記データ分析部における分析処理により生成された分析データを、ユーザに提供するための分析データ提供部を、さらに備え、
前記分析データ提供部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする［１］乃至［１１］のいずれかに記載のセンサデータ抽出システムである。
【０１３８】
［１３］
人体の運動状態に関連する運動データを取得し、
前記運動データに対して、所望の抽出条件を指定し、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出し、
前記抽出された前記運動データを転送して、
前記転送された前記運動データの分析処理を実行する、
ことを特徴とするセンサデータ抽出方法である。
【０１３９】
［１４］
前記運動データを取得することは、前記人体の運動中の位置および移動速度に関連する前記運動データを取得することを含み、
前記運動データを抽出することは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出し、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得し、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出することを含む、
ことを特徴とする［１３］に記載のセンサデータ抽出方法である。
【０１４０】
［１５］
コンピュータに、
人体の運動状態に関連する運動データを取得させ、
前記運動データに対して、所望の抽出条件を指定させ、
前記運動データの中から、前記抽出条件に対応する抽出ポイントの前記運動データを抽出させ、
前記抽出された前記運動データを転送させ、
前記転送された前記運動データの分析処理を実行させる、
ことを特徴とするセンサデータ抽出プログラムである。
【０１４１】
［１６］
前記コンピュータに、
前記運動データを取得させることは、前記人体の運動中の位置および移動速度に関連する前記運動データを取得させることを含み、
前記コンピュータに、前記運動データを抽出させることは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて前記データ抽出部にネットワークを介して接続された環境情報蓄積部から抽出させ、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得させ、
前記ネットワークを介して取得した前記環境情報に基づいて、前記抽出条件に対応する抽出ポイントの前記運動データを抽出させることを含む、
ことを特徴とする［１５］に記載のセンサデータ抽出プログラムである。
【符号の説明】
【０１４２】
１００    リスト機器（抽出条件指定部）
１１０    センサ部（運動データ取得部）
１２０    ＧＰＳ受信回路（運動データ取得部）
１５０    通信機能部
１６０    演算回路（データ抽出部）
１７０    メモリ部
２００    チェスト機器
２１０    センサ部（運動データ取得部）
２２０    心拍検出回路（運動データ取得部）
２５０    通信機能部
２６０    演算回路（データ抽出部）
２７０    メモリ部
３００    情報通信端末（抽出条件指定部、データ転送部）
３４０    表示部
３５０    通信機能部
３６０    演算回路（データ分析部）
３７０    メモリ部
４００    ネットワーク
５００    ネットワークサーバ（データ分析部）
５６０    演算回路
５７０    メモリ部（環境情報蓄積部）
６００    データベース
７００    ユーザ端末（分析データ提供部）
ＵＳ      ユーザ
【図１】
2014117551.tif 000003
【図２】
2014117551.tif 000004
【図３】
2014117551.tif 000005
【図４】
2014117551.tif 000006
【図５】
2014117551.tif 000007
【図６】
2014117551.tif 000008
【図７】
2014117551.tif 000009
【図８】
2014117551.tif 000010
【図９】
2014117551.tif 000011
【図１０】
2014117551.tif 000012
【図１１】
2014117551.tif 000013
【図１２】
2014117551.tif 000014
【図１３】
2014117551.tif 000015
【図１４】
2014117551.tif 000016
【図１５】
2014117551.tif 000017
【手続補正書】
【提出日】平成25年9月12日(2013.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
人体の運動状態に関連する運動データを取得する運動データ取得部と、
前記運動データ取得部により取得された前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定する抽出条件指定部と、
前記運動データ取得部により取得された前記運動データの中から、前記抽出条件に対応する前記運動データを抽出するデータ抽出部と、
前記抽出された前記運動データを、前記運動データ取得部から転送するデータ転送部と、
前記データ転送部により転送された前記運動データを用いて前記分析処理を実行するデータ分析部と、を備えることを特徴とするセンサデータ抽出システム。
【請求項２】
前記運動データ取得部は、前記人体の運動中の位置に関連する前記運動データを取得し、
前記データ抽出部は、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて環境情報蓄積部から抽出し、
前記抽出した前記環境情報を前記環境情報蓄積部から取得し、
取得した前記環境情報に基づいて、前記抽出条件に対応する前記運動データを抽出することを特徴とする請求項１に記載のセンサデータ抽出システム。
【請求項３】
前記環境情報蓄積部は、前記データ抽出部にネットワークを介して接続され、
前記データ抽出部は、
前記抽出した前記環境情報を、前記ネットワークを介して、前記環境情報蓄積部から取得することを特徴とする請求項２に記載のセンサデータ抽出システム。
【請求項４】
前記抽出条件指定部は、前記人体の移動距離、経過時間、心拍数変化、移動速度変化、前記地形変化、および、前記気象変化を含む複数の条件のうちのいずれか一つ、または、前記複数の条件のうちのいずれか２つ以上の任意の組み合せを、前記抽出条件として指定することを特徴とする請求項１乃至３のいずれかに記載のセンサデータ抽出システム。
【請求項５】
前記運動データ取得部は、少なくとも前記人体の運動姿勢に関連する前記運動データを取得することを特徴とする請求項１乃至４のいずれかに記載のセンサデータ抽出システム。
【請求項６】
前記運動データ取得部は、前記人体の運動姿勢に関連する前記運動データとして、３軸方向の成分を有する、加速度データと、角速度データと、地磁気データと、を取得することを特徴とする請求項５に記載のセンサデータ抽出システム。
【請求項７】
前記運動データ取得部は、前記人体の生体情報を含む前記運動データを取得することを特徴とする請求項１乃至６のいずれかに記載のセンサデータ抽出システム。
【請求項８】
前記運動データ取得部は、前記人体の運動中の位置および移動速度に関連する前記運動データを取得することを特徴とする請求項１乃至３のいずれかに記載のセンサデータ抽出システム。
【請求項９】
前記抽出条件指定部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至８のいずれかに記載のセンサデータ抽出システム。
【請求項１０】
前記抽出条件指定部は、前記運動データ取得部とともに、同一のセンサ機器に設けられていることを特徴とする請求項１乃至８のいずれかに記載のセンサデータ抽出システム。
【請求項１１】
前記データ分析部は、ネットワークを介して前記データ転送部に接続されていることを特徴とする請求項１乃至１０のいずれかに記載のセンサデータ抽出システム。
【請求項１２】
前記データ分析部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至１０のいずれかに記載のセンサデータ抽出システム。
【請求項１３】
前記データ分析部における分析処理により生成された分析データを、ユーザに提供するための分析データ提供部を、さらに備え、
前記分析データ提供部は、前記データ転送部とともに、同一の情報通信端末に設けられていることを特徴とする請求項１乃至１２のいずれかに記載のセンサデータ抽出システム。
【請求項１４】
人体の運動状態に関連する運動データを取得し、
前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定し、
前記運動データの中から、前記抽出条件に対応する前記運動データを抽出し、
前記抽出された前記運動データを転送して、
前記転送された前記運動データを用いて前記分析処理を実行する、ことを特徴とするセンサデータ抽出方法。
【請求項１５】
前記運動データを取得することは、前記人体の運動中の位置に関連する前記運動データを取得することを含み、
前記運動データを抽出することは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて環境情報蓄積部から抽出し、
前記抽出した前記環境情報を前記環境情報蓄積部から取得し、
取得した前記環境情報に基づいて、前記抽出条件に対応する前記運動データを抽出することを含む、ことを特徴とする請求項１４に記載のセンサデータ抽出方法。
【請求項１６】
コンピュータに、
人体の運動状態に関連する運動データを取得させ、
前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定させ、
前記運動データの中から、前記抽出条件に対応する前記運動データを抽出させ、
前記抽出された前記運動データを転送させ、
前記転送された前記運動データを用いて前記分析処理を実行させる、ことを特徴とするセンサデータ抽出プログラム。
【請求項１７】
前記コンピュータに、
前記運動データを取得させることは、前記人体の運動中の位置に関連する前記運動データを取得させることを含み、
前記コンピュータに、前記運動データを抽出させることは、
前記運動データ取得部により取得された前記運動データに基づいて、地形変化または気象変化の情報を含む環境情報を、前記環境情報が蓄積されて環境情報蓄積部から抽出させ、
前記抽出した前記環境情報を前記環境情報蓄積部から取得させ、
取得した前記環境情報に基づいて、前記抽出条件に対応する前記運動データを抽出させることを含む、ことを特徴とする請求項１６に記載のセンサデータ抽出プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係るセンサデータ抽出システムは、
人体の運動状態に関連する運動データを取得する運動データ取得部と、
前記運動データ取得部により取得された前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定する抽出条件指定部と、
前記運動データ取得部により取得された前記運動データの中から、前記抽出条件に対応する前記運動データを抽出するデータ抽出部と、
前記抽出された前記運動データを、前記運動データ取得部から転送するデータ転送部と、
前記データ転送部により転送された前記運動データを用いて前記分析処理を実行するデータ分析部と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係るセンサデータ抽出方法は、
人体の運動状態に関連する運動データを取得し、
前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定し、
前記運動データの中から、前記抽出条件に対応する前記運動データを抽出し、
前記抽出された前記運動データを転送して、
前記転送された前記運動データを用いて前記分析処理を実行する、ことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係るセンサデータ抽出プログラムは、
コンピュータに、
人体の運動状態に関連する運動データを取得させ、
前記運動データに対して、該運動データの中から該運動データを用いた分析処理に必要となる部分を抽出するための抽出条件を指定させ、
前記運動データの中から、前記抽出条件に対応する前記運動データを抽出させ、
前記抽出された前記運動データを転送させ、
前記転送された前記運動データを用いて前記分析処理を実行させる、ことを特徴とする。