(57)【要約】【課題】ユーザーの身体活動の計測に衛星信号を有効利用することのできる電子機器、身体活動情報提示方法、及び身体活動情報提示プログラムを提供すること。【解決手段】本発明に係る電子機器は、衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示する処理部を含む。【選択図】図２
2017037032.tif 000002
【特許請求の範囲】
【請求項１】
衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示する処理部を含む、
電子機器。
【請求項２】
前記ユーザーの身体活動には、
前記ユーザーの周期的な体動が含まれる、
請求項１に記載の電子機器。
【請求項３】
前記周期的な体動には、
前記ユーザーによる歩行及び走行の少なくとも一方が含まれる、
請求項２に記載の電子機器。
【請求項４】
前記指標には、
前記ユーザーの歩数及び歩幅の少なくとも一方が含まれる、
請求項１〜３のいずれか一項に記載の電子機器。
【請求項５】
前記移動方向情報には、
前記ユーザーの移動方向の鉛直成分が含まれる、
請求項４に記載の電子機器。
【請求項６】
前記周期的な体動には、
前記ユーザーによるスキーのターンが含まれる、
請求項２に記載の電子機器。
【請求項７】
前記指標には、
前記ユーザーのターン数及びターン深さの少なくとも一方が含まれる、
請求項６に記載の電子機器。
【請求項８】
前記移動方向情報には、
前記ユーザーの移動方向の水平成分が含まれる、
請求項１〜７のいずれか一項に記載の電子機器。
【請求項９】
前記移動方向情報は、
前記衛星信号のドップラー周波数に基づいて算出される、
請求項１〜８の何れか一項に記載の電子機器。
【請求項１０】
前記電子機器は、
前記ユーザーの身体へ装着可能である、
請求項１〜９の何れか一項に記載の電子機器。
【請求項１１】
衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示することを含む、
身体活動情報提示方法。
【請求項１２】
衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示することを、コンピューターに実行させる、
身体活動情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、身体活動情報提示方法、及び身体活動情報提示プログラムに関する。
【背景技術】
【０００２】
一般に、ユーザーの身体活動を計測する運動解析装置には、身体に働く力や身体の姿勢を検出可能な慣性センサーが搭載されていることが多いのに対して、ユーザーの位置や移動軌跡を計測するナビゲーション装置には、衛星信号を受信可能なＧＮＳＳ機器（ＧＮＳＳ：Global Navigation Satellite System）が搭載されていることが多い（特許文献１等を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２４０２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、これらを応用した機器の中には、ＧＮＳＳ機器の出力を慣性センサーの出力補正に利用する例もある。しかし、ＧＮＳＳ機器の出力を身体活動の計測に利用する場合は位置や移動軌跡が利用される程度であった。
【０００５】
本発明のいくつかの態様は、ユーザーの身体活動の計測に衛星信号を有効利用することのできる電子機器、身体活動情報提示方法、及び身体活動情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様又は適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例に係る電子機器は、衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示する処理部を含む。
【０００８】
処理部は、指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用する。従って、衛星信号を用いて得られる情報のうち、移動方向情報を新たに身体活動の計測に利用することができる。
【０００９】
［適用例２］
本適用例に係る電子機器において、前記ユーザーの身体活動には、前記ユーザーの周期的な体動が含まれてもよい。
【００１０】
本適用例によれば、ユーザーの周期的な体動に関する指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００１１】
［適用例３］
本適用例に係る電子機器において、前記周期的な体動には、前記ユーザーによる歩行及
び走行の少なくとも一方が含まれてもよい。
【００１２】
本適用例によれば、ユーザーの歩行及び走行の少なくとも一方に関する指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００１３】
［適用例４］
本適用例に係る電子機器において、前記指標には、前記ユーザーの歩数及び歩幅の少なくとも一方が含まれてもよい。
【００１４】
本適用例によれば、ユーザーの歩数及び歩幅の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００１５】
［適用例５］
本適用例に係る電子機器において、前記移動方向情報には、前記ユーザーの移動方向の鉛直成分が含まれてもよい。
【００１６】
ユーザーの移動方向の鉛直成分には、ユーザーの身体の上下動が反映される。従って、本適用例によれば、上下動に関する指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００１７】
［適用例６］
本適用例に係る電子機器において、前記周期的な体動には、前記ユーザーによるスキーのターンが含まれてもよい。
【００１８】
本適用例によれば、ユーザーによるスキーのターンに関する指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００１９】
［適用例７］
本適用例に係る電子機器において、前記指標には、前記ユーザーのターン数及びターン深さの少なくとも一方が含まれてもよい。
【００２０】
本適用例によれば、ターン数及びターン深さの少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００２１】
［適用例８］
本適用例に係る電子機器において、前記移動方向情報には、前記ユーザーの移動方向の水平成分が含まれてもよい。
【００２２】
ユーザーの移動方向の水平成分には、ユーザーの身体の左右の動きが反映される。従って、本適用例によれば、左右の動きに関する指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用できる。
【００２３】
［適用例９］
本適用例に係る電子機器において、前記移動方向情報は、前記衛星信号のドップラー周波数に基づいて算出される。
【００２４】
或る地点における移動方向情報は、その地点で受信した衛星信号のドップラー周波数から求めることが可能である。よって、２以上の地点で位置を算出し、位置の変化から移動方向情報を算出する場合と比較して、ドップラー周波数から移動方向情報を算出する方が、移動方向情報算出の所要時間を短縮することが可能である。
【００２５】
［適用例１０］
本適用例に係る電子機器において、前記電子機器は、前記ユーザーの身体へ装着可能であってもよい。
【００２６】
従って、ユーザーは、電子機器を手で持たなくとも指標及び評価の少なくとも一方を確認することができる。
【００２７】
［適用例１１］
本適用例に係る身体活動情報提示方法は、衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示することを含む。
【００２８】
この身体活動情報提示方法では、指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用する。従って、衛星信号を用いて得られる情報のうち、移動方向情報を新たに身体活動の計測に利用することができる。
【００２９】
［適用例１２］
本適用例に係る身体活動情報提示プログラムは、衛星信号から算出されるユーザーの移動方向情報を用いて、方向変化を伴う前記ユーザーの身体活動に関する指標及び評価の少なくとも一方を提示することを、コンピューターに実行させる。
【００３０】
この身体活動情報提示プログラムでは、指標及び評価の少なくとも一方の提示に、衛星信号に基づく移動方向情報を利用する。従って、衛星信号を用いて得られる情報のうち、移動方向情報を新たに身体活動の計測に利用することができる。
【図面の簡単な説明】
【００３１】
【図１】第１実施形態の運動解析システムの概要についての説明図である。
【図２】運動解析装置及び表示装置の構成例を示す機能ブロック図である。
【図３】第１実施形態におけるＧＰＳユニット及び処理部の構成例を示す機能ブロック図である。
【図４】ユーザーの進行方向と方向ベクトルとの関係の一例を説明するための図である。
【図５】方向ベクトルの鉛直成分の時間変化を説明するための図である。
【図６】運動解析処理の手順の一例を示すフローチャートである。
【図７】データ処理の手順の一例を示すフローチャートである。
【図８】走行検出処理の手順の一例を示すフローチャートである。
【図９】ユーザーの走行中に表示される画面の一例を示す図である。
【図１０】ユーザーの走行後に表示される画面の一例を示す図である。
【図１１】第２実施形態におけるＧＰＳユニット及び処理部の構成例を示す機能ブロック図である。
【図１２】ユーザーの進行方向と方向ベクトルとの関係の一例を説明するための図である。
【図１３】方向ベクトルから求まる方位角の時間変化を説明するための図である。
【発明を実施するための形態】
【００３２】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３３】
１．第１実施形態
１−１．外観の説明
図１は、本実施形態の運動解析システム１の概要について説明するための図である。図１に示すように、本実施形態の運動解析システム１は、運動解析装置２（電子機器の一例）及び表示装置３を含んで構成されている。運動解析装置２は、ユーザーの胴体部分（例えば、右腰、左腰、又は腰の中央部）に装着される。運動解析装置２は、ＧＰＳユニット５０を内蔵し（ＧＰＳ：Global Positioning System）、ユーザーの運動（ここではランニングとする。以下では走行とも言う。）における動きを捉えて、速度、位置等を計算し、さらに、ユーザーの運動を解析し、運動解析情報（指標又は評価の一例）を生成する。運動解析装置２は、生成した運動解析情報の少なくとも一部を表示装置３に送信する。
【００３４】
表示装置３は、リスト型（腕時計型）の携帯情報機器であり、ユーザーの手首等に装着される。ただし、表示装置３は、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）やスマートフォン等の携帯情報機器であってもよい。ユーザーは、走行開始前又は走行中に表示装置３を操作して運動解析装置２による計測（後述するデータ処理及び運動解析処理）のスタートやストップを指示することができる。表示装置３は、計測スタートや計測ストップを指示するコマンド等を運動解析装置２に送信する。
【００３５】
運動解析装置２は、計測スタートのコマンドを受信すると、ＧＰＳユニット５０による計測を開始し、計測結果に基づきユーザーの運動を解析し、運動解析情報を生成する。運動解析装置２は生成した運動解析情報を表示装置３に送信する。そして、表示装置３は運動解析情報を受信し、受信した運動解析情報を文字、図形、音、振動等の各種の形態でユーザーに提示する。ユーザーは、走行中に表示装置３を介して運動解析情報を認識することができる。
【００３６】
なお、運動解析装置２と表示装置３との間のデータ通信は、無線通信でもよいし、有線通信でもよい。
【００３７】
本実施形態では、以下において、ユーザーのランニング（身体活動の一例）についての運動解析情報を運動解析装置２が生成する場合を例に挙げて詳細に説明するが、本実施形態の運動解析システム１は、ランニング以外の運動における運動解析情報を生成する場合にも、同様に適用することができる。
【００３８】
以下の説明において必要となる座標系を定義する。
【００３９】
・ｅフレーム（Earth Centerd Earth Fixed Frame）：地球の中心を原点とし、自転軸に平行にｚ軸をとった右手系の三次元直交座標。
【００４０】
・Ｌフレーム（Latitude  Longitude altitude Frame）：地球の中心を原点とした極座標（緯度、経度）と高度との３成分で表される座標。
【００４１】
１−２．ＧＰＳの概要
測位用衛星の一種であるＧＰＳ衛星は、地球の上空の所定の軌道上を周回しており、１．５７５４２ＧＨｚの電波（Ｌ１波）に航法メッセージを重畳させた電波信号（以下、「ＧＰＳ衛星信号」という）を地上に送信している（衛星信号の一例）。
【００４２】
現在、約３０個のＧＰＳ衛星が存在しており、ＧＰＳ衛星信号がどのＧＰＳ衛星から送信されたかを識別するために、各ＧＰＳ衛星はＣ／Ａコード（Coarse/Acquisition Code）と呼ばれる１０２３ｃｈｉｐ（１ｍｓ周期）の固有のパターンをＧＰＳ衛星信号に重畳する。Ｃ／Ａコードは、各ｃｈｉｐが＋１又は−１のいずれかでありランダムパターンの
ように見える。ＧＰＳでは、すべてのＧＰＳ衛星が異なるＣ／Ａコードを用いて同一周波数の衛星信号を送信するＣＤＭＡ（Code Division Multiple Access）方式を採用しており、ＧＰＳ衛星信号と各Ｃ／Ａコードのパターンの相関をとることにより、ＧＰＳ衛星信号に重畳されているＣ／Ａコードを検出することができる。
【００４３】
ＧＰＳ衛星は原子時計を搭載しており、ＧＰＳ衛星信号には原子時計で計時された極めて正確な時刻情報が含まれている。また、地上のコントロールセグメント（不図示）により各ＧＰＳ衛星に搭載されている原子時計のわずかな時刻誤差が測定されており、航法メッセージにはその時刻誤差を補正するための時刻補正データも含まれている。
【００４４】
ＧＰＳユニット５０は、各ＧＰＳ衛星からＧＰＳ衛星信号を受信して航法メッセージを復調し、航法メッセージに含まれる時刻情報と時刻補正データを使用して内部時刻を修正する処理や、航法メッセージに含まれる時刻情報と軌道情報（エフェメリスデータ）を使用して測位計算処理などを行う。
【００４５】
ＧＰＳユニット５０は、２次元の位置（ｘ，ｙ）を算出する場合、ｘ，ｙに加えて内部時刻の誤差ｔを未知数とし、３個以上のＧＰＳ衛星からの各航法メッセージに含まれる時刻情報と軌道情報（エフェメリスデータ）を使用して３つ以上の連立方程式を立て、その解を求める処理を行う。同様に、ＧＰＳユニット５０は、３次元の位置（ｘ，ｙ，ｚ）を算出する場合、ｘ，ｙ，ｚに加えて内部時刻の誤差ｔを未知数とし、４個以上のＧＰＳ衛星からの各航法メッセージに含まれる時刻情報と軌道情報（エフェメリスデータ）を使用して４つ以上の連立方程式を立て、その解を求める処理を行う。
【００４６】
ＧＰＳユニット５０は、電源投入時など有効なエフェメリスデータを保持していない場合、まず、捕捉可能な、すなわち航法メッセージを復調可能なＧＰＳ衛星を探索する処理から始める（コールドスタート）。コールドスタートの場合、全ＧＰＳ衛星についてエフェメリスデータの取得を試み、取得できたエフェメリスデータを記憶するまで１２．５分かかる。なお、４個以上のＧＰＳ衛星のエフェメリスデータが得られた時点で３次元の測位計算を行うことができるが、結果が得られるまでに数分程度を要する。
【００４７】
これに対して、ＧＰＳユニット５０は、スタンバイモードから復帰した場合など、有効なエフェメリスデータは保持していないが、有効なアルマナックデータを保持している場合、捕捉可能なＧＰＳ衛星を推定することができるので、測位計算の結果が得られるまでの時間を短縮することができる（ウォームスタート）。
【００４８】
また、ＧＰＳユニット５０は、有効なエフェメリスデータを４個以上保持していれば、直ちに測位計算を開始することができる（ホットスタート）。
【００４９】
１−３．システムの構成
図２は、運動解析装置２及び表示装置３の構成例を示す機能ブロック図である。図２に示すように、運動解析装置２は、処理部（コンピューターの一例）２０、記憶部３０、通信部４０、及びＧＰＳユニット５０を含んで構成されている（ＧＰＳ：Global Positioning System）。ただし、本実施形態の運動解析装置２は、これらの構成要素の一部を削除又は変更し、あるいは、他の構成要素を追加した構成であってもよい。
【００５０】
ＧＰＳユニット５０は、ＧＰＳ衛星から送信されるＧＰＳ衛星信号を受信し、当該ＧＰＳ衛星信号を利用して測位計算を行ってユーザーの位置及び速度ベクトルを算出し、これらに時刻情報などを付したＧＰＳデータを処理部２０に出力する。なお、速度ベクトルの情報（速度ベクトル情報）は、方向ベクトルの情報（方向ベクトル情報）と、速度の情報（速度情報）との組み合わせによって表される。
【００５１】
ここで、ＧＰＳユニット５０による測位計算の周期は、ユーザーの走行周期と比べて短いことが望ましい。なぜなら、本実施形態では、測位計算で得られるＧＰＳデータの少なくとも一部（例えば方向ベクトル情報）に基づきユーザーの走行周期などの指標を計算するからである。具体的には、１秒当たりの測位計算の回数は、少なくとも１Ｈｚよりも高いことが望ましく、一般的なランニングの１秒当たりの走数が３Ｈｚであると仮定すると、１秒当たりの測位計算の回数は、１秒当たりの走数の２倍以上である６Ｈｚ以上に設定されることが望ましい。よって、１秒当たりの測位計算の回数は、運動解析装置２の用途（運動の種類等）に応じて、例えば１Ｈｚ〜２０Ｈｚの範囲内の何れかの値に設定されるものとする。なお、各種の用途と単位時間当たりの測位計算の回数との関係については、後述する。
【００５２】
処理部２０は、例えば、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成され、記憶部３０に記憶されている各種プログラムに従って、各種の演算処理や制御処理を行う。特に、処理部２０は、ＧＰＳユニット５０からＧＰＳデータを受け取り、これらのデータを用いてユーザーの速度、位置等を算出する。また、処理部２０は、算出したこれらの情報を用いて各種の演算処理を行ってユーザーの運動を解析し、後述する各種の運動解析情報を生成する。そして、処理部２０は、生成した運動解析情報（後述する走行中出力情報や走行後出力情報を含む）を、通信部４０を介して表示装置３に送信し、表示装置３は受信した運動解析情報をテキスト、画像、音、振動等の形態で出力する。
【００５３】
記憶部３０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。
【００５４】
記憶部３０には、処理部２０によって読み出され、運動解析処理（図６参照）を実行するための運動解析プログラム（身体活動情報提示プログラムの一例）３００が記憶されている。また、記憶部３０には、ＧＰＳデータテーブル３２０、及び運動解析情報３５０等が記憶される。
【００５５】
ＧＰＳデータテーブル３２０は、処理部２０がＧＰＳユニット５０から受け取ったＧＰＳデータ（時刻情報、位置情報、速度ベクトル情報など）を時系列に並べたものである。処理部２０は、計測を開始すると、ＧＰＳデータを取得する毎に、新たなＧＰＳデータを付加してＧＰＳデータテーブル３２０を更新する。
【００５６】
運動解析情報３５０は、ユーザーの運動に関する各種情報であり、処理部２０が生成した、走行軌跡情報３５３、ストライド情報３５４、走行ピッチ情報３５５等を含む。
【００５７】
通信部４０は、表示装置３の通信部１４０との間でのデータ通信を行うものであり、処理部２０が生成した運動解析情報（走行中出力情報や走行後出力情報を含む）を受け取って表示装置３に送信する処理、表示装置３から送信されたコマンド（計測スタート／ストップのコマンド等）を受信して処理部２０に送る処理等を行う。
【００５８】
表示装置３は、処理部１２１、記憶部１３０、通信部１４０、操作部１５０、計時部１６０、表示部１７０、音出力部１８０及び振動部１９０を含んで構成されている。ただし、本実施形態の表示装置３は、これらの構成要素の一部を削除又は変更し、あるいは、他の構成要素を追加した構成であってもよい。
【００５９】
処理部１２１は、記憶部１３０に記憶されているプログラムに従って、各種の演算処理
や制御処理を行う。例えば、処理部１２１は、操作部１５０から受け取った操作データに応じた各種処理（計測スタート／ストップのコマンドを通信部１４０に送る処理や操作データに応じた表示処理や音出力処理等）、通信部１４０から走行中出力情報や走行後出力情報を受け取り、走行中出力情報や走行後出力情報に応じたテキストデータや画像データを表示部１７０に送る処理、走行中出力情報や走行後出力情報に応じた音データを音出力部１８０に送る処理、走行中出力情報に応じた振動データを振動部１９０に送る処理を行う。また、処理部１２１は、計時部１６０から受け取った時刻情報に応じた時刻画像データを生成して表示部１７０に送る処理等を行う。
【００６０】
記憶部１３０は、例えば、処理部１２１が各種処理を行うためのプログラムやデータが記憶されるＲＯＭや処理部１２１の作業領域となるＲＡＭ等の各種ＩＣメモリーにより構成される。
【００６１】
通信部１４０は、運動解析装置２の通信部４０との間でのデータ通信を行うものであり、処理部１２１から操作データに応じたコマンド（計測スタート／ストップのコマンド等）を受け取って運動解析装置２に送信する処理、運動解析装置２から送信された走行中出力情報や走行後出力情報を受信して処理部１２１に送る処理等を行う。
【００６２】
操作部１５０は、ユーザーからの操作データ（計測スタート／ストップ、表示内容の選択等の操作データ）を取得し、処理部１２１に送る処理を行う。操作部１５０は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００６３】
計時部１６０は、年、月、日、時、分、秒等の時刻情報を生成する処理を行う。計時部１６０は、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどで実現される。
【００６４】
表示部１７０は、処理部１２１から送られてきた画像データやテキストデータを、文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部１７０は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）等のディスプレイで実現され、タッチパネル型ディスプレイであってもよい。なお、１つのタッチパネル型ディスプレイで操作部１５０と表示部１７０の機能を実現するようにしてもよい。
【００６５】
音出力部１８０は、処理部１２１から送られてきた音データを、音声やブザー音等の音として出力するものである。音出力部１８０は、例えば、スピーカーやブザーなどで実現される。
【００６６】
振動部１９０は、処理部１２１から送られてきた振動データに応じて振動する。この振動が表示装置３に伝わり、表示装置３を装着したユーザーが振動を感じることができる。振動部１９０は、例えば、振動モーターなどで実現される。
【００６７】
１−４．主なデータの流れ
図３は、ＧＰＳユニット５０及び処理部２０におけるデータの流れを説明するための図である。
【００６８】
ＧＰＳユニット５０は、ＧＰＳアンテナ１２、ＴＣＸＯ（Temperature Compensated X’tal Oscillator）１４、ＳＡＷ（Surface Acoustic Wave）フィルター１００、ＲＦ処理部１１０、ベースバンド処理部１２０を含んで構成されている。なお、本実施形態のＧＰＳユニット５０は、これらの一部の構成（要素）を省略したり、新たな構成（要素）を追加した構成としてもよい。
【００６９】
ＳＡＷフィルター１００は、ＧＰＳアンテナ１２が受信した電波からＧＰＳ衛星信号を抽出する処理を行う。すなわち、ＳＡＷフィルター１００は、１．５ＧＨｚ帯の信号を通過させるバンドパスフィルターとして構成される。
【００７０】
ＲＦ処理部１１０は、ＳＡＷフィルター１００が抽出したＧＰＳ衛星信号を、中間周波数帯（例えば、数ＭＨｚ）の信号（ＩＦ信号）にダウンコンバートした後、Ａ／Ｄ変換してベースバンド処理部１２０に出力する。
【００７１】
ベースバンド処理部１２０は、ＲＦ処理部１１０が出力するＩＦ信号からベースバンド信号を復調し、復調したベースバンド信号に対して各種の処理を行うものであり、衛星運行情報生成部１２２、位置情報算出部１２４、速度ベクトル算出部１２６を含んで構成されている。なお、本実施形態のベースバンド処理部１２０は、これらの一部の構成（要素）を省略してもよいし、新たな構成（要素）を追加した構成としてもよい。
【００７２】
衛星運行情報生成部１２２は、ベースバンド信号に基づいて、ＧＰＳ衛星の運行に関する衛星運行情報を生成する処理を行う。
【００７３】
具体的には、衛星運行情報生成部１２２は、まず、捕捉可能なＧＰＳ衛星を検索する衛星探索処理を行う。より詳細には、衛星運行情報生成部１２２は、各Ｃ／Ａコードと同一のパターンのローカルコードを発生し、ベースバンド信号に含まれる各Ｃ／Ａコードとローカルコードの相関をとる処理を行う。そして、衛星運行情報生成部１２２は、各ローカルコードに対する相関値がピークになるようにローカルコードの発生タイミングを調整し、相関値が閾値以上となる場合にはそのローカルコードのＧＰＳ衛星に同期（ＧＰＳ衛星を捕捉）したものと判断する。そして、衛星運行情報生成部１２２は、捕捉したＧＰＳ衛星の衛星識別情報（例えば衛星番号）を認識する。衛星運行情報生成部１２２は、複数（例えば１２個）の衛星を対象にこの衛星探索処理を並列して行うことで、処理時間の短縮化を図る。
【００７４】
また、衛星運行情報生成部１２２は、ベースバンド信号から航法メッセージを復調し、航法メッセージに含まれる各種情報を取得する。具体的には、衛星運行情報生成部１２２は、捕捉したＧＰＳ衛星のＣ／Ａコードと同一のパターンのローカルコードとベースバンド信号をミキシングすることで、航法メッセージを復調し、航法メッセージに含まれる軌道情報（エフェメリスデータやアルマナックデータ）や時刻情報などを取得する。
【００７５】
また、衛星運行情報生成部１２２は、上述した相関等の処理の過程で、捕捉したＧＰＳ衛星に関する他の情報を取得する。この情報には、例えば、各ＧＰＳ衛星についてのＧＰＳ衛星信号の受信強度の情報、ＧＰＳ衛星信号のドップラー周波数の情報などが含まれる。このうちドップラー周波数には、当該ＧＰＳ衛星信号の搬送波周波数と当該ＧＰＳ衛星信号の受信周波数との差の情報、つまり、運動解析装置２の視線方向におけるＧＰＳ衛星の相対速度の情報が反映されている。なお、ここでいう「視線方向」とは、運動解析装置２から見たＧＰＳ衛星の方向のことである。
【００７６】
よって、例えば、４つのＧＰＳ衛星についてのドップラー周波数と、４つのＧＰＳ衛星についての軌道情報と、運動解析装置２の位置情報とに基づけば、運動解析装置２の空間内の移動方向を示す三次元の速度ベクトルを算出することができる。三次元の速度ベクトルの情報（速度ベクトル情報）は、速度ベクトルと同じ方向を向いた単位ベクトルである方向ベクトルの情報（方向ベクトル情報）（移動方向情報の一例）と、速度ベクトルの大きさを表す速度情報との組み合わせによって表される。
【００７７】
因みに、上記説明においてＧＰＳ衛星信号の個数を速度ベクトルの次数「３」より大きい値「４」としたのは、個々のＧＰＳ衛星と運動解析装置２との間の時刻誤差に依らずに速度ベクトルを算出するためである。
【００７８】
位置情報算出部１２４は、衛星運行情報生成部１２２が取得した軌道情報に基づき測位計算を行い、位置情報を取得し、処理部２０に送信する。なお、ここでは、位置情報算出部１２４から処理部２０へ送信される位置情報は、前述したｅフレームによって表されていると仮定する。
【００７９】
速度ベクトル算出部１２６は、衛星運行情報生成部１２２が取得した複数のＧＰＳ衛星についてのドップラー周波数、軌道情報（エフェメリスデータやアルマナックデータ）、位置情報算出部１２４が算出した位置情報などの各情報に基づき、運動解析装置２の速度ベクトルを算出する。例えば、速度ベクトル算出部１２６は、受信開始当初は、４つのＧＰＳ衛星についての各情報を速度ベクトルの算出に用い、その後は、４未満の個数のＧＰＳ衛星についての各情報を速度ベクトルの算出に用いる。そして、速度ベクトル算出部１２６は、算出した速度ベクトルの情報（方向ベクトル情報と速度情報との組み合わせ）を処理部２０に送信する。なお、ここでは、位置情報算出部１２４から処理部２０へ送信される方向ベクトル情報は、前述したｅフレームによって表されていると仮定する。
【００８０】
以上説明したとおり、ＧＰＳユニット５０から処理部２０へ送信されるＧＰＳデータには、時刻情報、位置情報、速度ベクトル情報（方向ベクトル情報及び速度情報）などが含まれる。処理部２０は、ＧＰＳデータを取得する毎に、新たなＧＰＳデータを付加してＧＰＳデータテーブル３２０を更新する。ＧＰＳデータテーブル３２０は、処理部２０によって必要に応じて参照される。
【００８１】
ＴＣＸＯ１４は、ＲＦ処理部１１０やベースバンド処理部１２０のクロック信号を生成する。
【００８２】
処理部２０は、座標変換部２５０、走行軌跡算出部２７１、走行処理部２４０を含んで構成されている。なお、本実施形態の処理部２０は、これらの一部の構成（要素）を省略したり、新たな構成（要素）を追加した構成としてもよい。
【００８３】
座標変換部２５０は、ｅフレームで表された位置情報を、Ｌフレームで表された位置情報に座標変換する。また、座標変換部２５０は、ｅフレームで表された方向ベクトル情報を、Ｌフレームで表された方向ベクトル情報に座標変換する。
【００８４】
走行軌跡算出部２７１は、Ｌフレームで表された位置情報（及び位置情報の履歴）を用いて、Ｌフレームにおけるユーザーの走行軌跡を算出する。算出された走行軌跡の情報は、走行軌跡情報３５３として記憶部３０に書き込まれる。記憶部３０に書き込まれた走行軌跡情報３５３及びその他の情報は、処理部２０によって必要に応じて参照される。
【００８５】
走行処理部２４０は、走行検出部２４２、歩幅算出部２４４及びピッチ算出部２４６を含む。
【００８６】
走行検出部２４２は、方向ベクトル情報を用いて、ユーザーの走行周期を検出する処理を行う。なお、ここでいう「走行周期の検出」とは、走行周期内における所定のタイミングを検出することを指す。所定のタイミングは、蹴り出しのタイミングであってもよいし、着地のタイミングであってもよいし、蹴り出しから着地までの期間においてユーザーが所定の姿勢をとるタイミングであってもよい。
【００８７】
通常、走行時には、ユーザーの姿勢が周期的に（２歩（左右１歩ずつ）毎に）変化するため、方向ベクトル（方向ベクトル情報によって表される）も周期的に変化する。従って、走行による体動は周期的な体動の一例である。
【００８８】
ここで、方向ベクトルをユーザーの真上から（鉛直方向における上側から）見たならば、図４に示すとおり、方向ベクトルはおおむねユーザーの正面（ユーザーの身体の中心が移動する方向）を指し示す。なお、本明細書において「鉛直方向」とは重力の作用する方向に沿った方向であり、鉛直方向における上下方向は、重力の作用する向きが下方向である。但し、方向ベクトルの鉛直成分（方向ベクトルの鉛直方向成分のことである。）に着目すると、当該鉛直成分は、図５に示すとおり周期的に変化することがわかる。図５の横軸は時間であり、縦軸は方向ベクトルの鉛直成分である。鉛直成分の時間変化の周期長は、ユーザーの一方の足による着地から他方の足による着地までの時間である。
【００８９】
よって、方向ベクトルの鉛直成分は、ユーザーの上下動を反映しており、鉛直成分が所定の閾値以上の極大値となってから次に閾値以上の極大値となるまでの期間が１歩の期間に相当する。そして、右足を踏み出している状態の１歩と左足を踏み出している状態の１歩とが交互に繰り返される。
【００９０】
そこで、本実施形態の走行検出部２４２は、方向ベクトルの鉛直成分が所定の閾値以上の極大値となる毎に、右足の走行周期と左足の走行周期とを交互に検出する。すなわち、走行検出部２４２は、方向ベクトルの鉛直成分が所定の閾値以上の極大値となる毎に、走行周期を検出したことを示すタイミング信号と左右いずれの走行周期かを示す左右足フラグ（例えば、右足の時にオン、左足の時にオフ）とを出力する。
【００９１】
なお、走行検出部２４２は、例えば、方向ベクトルの鉛直成分以外の成分（方向ベクトルの方位角など）を用いて、右足の走行周期と左足の走行周期とを区別する。方向ベクトルの方位角は、方向ベクトルが水平面上で北方向と成す角度であって、例えば北方向を基準とした右回りの角度である。なお、「水平面」は、鉛直方向に垂直な面である。
【００９２】
歩幅算出部２４４は、走行検出部２４２が出力する走行周期のタイミング信号及び左右足フラグと、ＧＰＳユニット５０が生成する速度情報とを用いて、左右毎のストライドを算出して出力する処理を行う。
【００９３】
具体的に、歩幅算出部２４４は、走行周期の開始から次の走行周期の開始までの期間、サンプリング周期Δｔ毎に速度を積分することにより（あるいは、走行周期の開始時の位置と次の走行周期の開始時の位置との差を計算することにより）ストライド（指標の一例）を算出して出力する。算出されたストライドの情報は、ストライド情報３５４として記憶部３０に書き込まれる。
【００９４】
ピッチ算出部２４６は、走行検出部２４２が出力する走行周期のタイミング信号を用いて１分当たりの歩数を算出し、当該歩数を走行ピッチ（指標の一例）として出力する処理を行う。すなわち、ピッチ算出部２４６は、例えば、走行周期の逆数をとって１秒当たりの歩数を計算し、これに６０を掛けて１分当たりの歩数（＝走行ピッチ）を算出する。算出された走行ピッチの情報は、走行ピッチ情報３５５として記憶部３０に書き込まれる。
【００９５】
１−５−１．処理部のフロー
図６は、ユーザーの走行中に運動解析装置２の処理部２０が行う運動解析処理の手順の一例を示すフローチャート図である。運動解析装置２の処理部２０は、記憶部３０に記憶されている運動解析プログラム３００（身体活動情報提示プログラムの一例）を実行することにより、図６のフローチャートの手順で運動解析処理（身体活動情報提示方法の一例
）を実行する。
【００９６】
図６に示すように、処理部２０は、計測スタートのコマンドを受信するまで待機し（Ｓ１０のＮ）、計測スタートのコマンドを受信した場合（Ｓ１０のＹ）、ＧＰＳユニット５０を起動し、ＧＰＳデータの取得をＧＰＳユニット５０に行わせると、ＧＰＳデータをＧＰＳデータテーブル３２０に付加する（Ｓ３０）。
【００９７】
次に、処理部２０は、データ処理を行うことにより走行中出力情報を生成して表示装置３に送信する（Ｓ４０）。この走行中出力情報は、ユーザーの走行中にリアルタイムで更新される。なお、本明細書において「リアルタイム」とは、情報に対する処理を情報が生成される度に行うことを意味しており、情報の生成されるタイミングと情報が処理されるタイミングとは完全に一致しない。つまり、本明細書における「リアルタイム」には、多少のタイムラグが生じる場合も含まれる。
【００９８】
そして、処理部２０は、計測ストップのコマンドを受信するまで（Ｓ６０のＮ及びＳ７０のＮ）、前回センシングデータを取得してからサンプリング周期Δｔが経過する毎に（Ｓ６０のＹ）、Ｓ３０以降の処理を繰り返す。処理部２０は、計測ストップのコマンドを受信すると（Ｓ７０のＹ）、走行後出力情報を生成して表示装置３へ送信し（Ｓ８０）、運動解析処理を終了する。
【００９９】
なお、走行後出力情報は、スタートからゴールまでの走行距離、スタートからゴールまでの走行時間、スタートとゴールとの間の標高差、スタートからゴールまでの平均速度、スタートからゴールまでの走行ピッチの平均値（平均ピッチ）、スタートからゴールまでのストライドの平均値（平均ストライド）、スタートからゴールまでの左右差率の平均値（平均左右バランス）などの各数値をユーザーの走行後に表示装置３へ表示するための情報である。
【０１００】
１−５−２．データ処理のフロー
図７は、データ処理（図６のＳ４０の処理）の手順の一例を示すフローチャート図である。
【０１０１】
図７に示すように、まず、処理部２０は、図６のＳ３０で取得したＧＰＳデータに含まれる位置情報及び方向ベクトル情報を座標変換する（Ｓ１１０）。この座標変換は、前述した座標変換部２５０としての処理部２０が行う。
【０１０２】
次に、処理部２０は、走行検出処理を行う（Ｓ１２０）。この走行検出処理の手順の一例は後述する。
【０１０３】
次に、処理部２０は、走行検出処理（Ｓ１２０）により走行周期を検出した場合（Ｓ１３０のＹ）、走行ピッチ及びストライドを計算する（Ｓ１４０）。なお、走行ピッチの計算は、ピッチ算出部２４６としての処理部２０が行い、ストライドの計算は、歩幅算出部２４４としての処理部２０が行う。また、処理部２０は、走行周期を検出しなかった場合は（Ｓ１３０のＮ）、Ｓ１４０の処理を行わない。
【０１０４】
次に、処理部２０は、位置（及び位置の履歴）に基づき走行軌跡を計算し、また、速度を積分して走行距離を計算する（Ｓ１７０）。走行軌跡の算出は、走行軌跡算出部２７１としての処理部２０が行う。
【０１０５】
そして、処理部２０は、速度、位置、走行軌跡、ストライド、走行ピッチなどの情報を用いて走行中出力情報を生成し、当該走行中出力情報を表示装置３に送信する（Ｓ１９０
）。走行中出力情報は、走行速度、走行ピッチ、ストライド、走行位置、スタートからの走行軌跡、スタートからの走行距離などの各数値をユーザーの走行中にリアルタイムで表示装置３に表示するための情報である。
【０１０６】
なお、処理部２０は、図６のＳ３０でＧＰＳデータを取得する毎に、このデータ処理（Ｓ１１０〜Ｓ１９０の処理）を行う。
【０１０７】
１−５−３．走行検出処理のフロー
図８は、走行検出処理（図７のＳ１２０の処理）の手順の一例を示すフローチャート図である。処理部２０は、図８のフローチャートの手順で走行検出処理を実行する。この走行検出処理は、走行検出部２４２としての処理部２０によって実行される。
【０１０８】
図８に示すように、処理部２０は、図７のＳ１１０で座標変換した方向ベクトル情報の鉛直成分を参照する（Ｓ２００）。座標変換された方向ベクトル情報は、ｘ軸成分（北方向の成分）、ｙ軸成分（東方向の成分）、ｚ軸成分（重力方向の成分）を有しているので、このうちｚ軸成分が方向ベクトル情報の鉛直成分に相当する。
【０１０９】
次に、処理部２０は、Ｓ２００で参照した鉛直成分が閾値以上かつ極大値の場合（Ｓ２１０のＹ）、このタイミングで走行周期を検出（タイミング信号を生成）する（Ｓ２２０）。
【０１１０】
そして、処理部２０は、左右足フラグがオンであれば（Ｓ２３０のＹ）、左右足フラグをオフし（Ｓ２４０）、左右足フラグがオンでなければ（Ｓ２３０のＮ）、左右足フラグをオンし（Ｓ２５０）、走行検出処理を終了する。処理部２０は、方向ベクトル情報の鉛直成分が閾値未満か極大値でなければ（Ｓ２１０のＮ）、Ｓ２２０以降の処理を行わずに走行検出処理を終了する。
【０１１１】
１−６−１．走行中表示画面の例
図９に、ユーザーの走行中に表示装置３の表示部１７０に表示される画面の一例を示す。図９の例では、横軸を走行開始からの時間、縦軸を「走行速度」、「走行ピッチ」、「ストライド」の各項目の数値とする時系列グラフが表示されている。図９の各項目のグラフは、ユーザーの走行中にリアルタイムに更新される。ユーザーの操作に応じて、他の項目の数値が表示されてもよいし、グラフがスクロールしてもよい。図９の画面で表示される項目は、所定の条件を満たした項目（例えば、基準範囲内の項目、あるいは、基準項目外の項目）であってもよいし、音などで通知している項目であってもよいし、ユーザーが予め指定した項目であってもよい。また、図９のようなグラフを表示する画面に代えて、項目の数値を表示する画面（不図示）が表示されてもよい。また、グラフを表示する画面と、数値を表示する画面との間の切り替えは、ユーザーの入力操作に応じて行われてもよい。
【０１１２】
ユーザーは、図９のような画面を見ながら走行することで、現在の走行状態を確認し、例えば、各項目の数値が良くなるような走り方や数値の悪い項目が改善されるような走り方を意識しながら、あるいは、疲労状態を客観的に認識しながら走行を続けることができる。
【０１１３】
１−６−２．走行後表示画面の例
図１０に、ユーザーの走行後に表示装置３の表示部１７０に表示される画面の一例を示す。なお、図１０に示す画面は情報量が多いため、画面の表示先は、表示装置３ではなく、運動解析装置２又は表示装置３と通信可能な情報端末（スマートフォン、ＰＣ、タブレットＰＣなど）であってもよい。
【０１１４】
図１０の例では、画面４１０（１ページ目）には、ユーザーが事前に登録したユーザー画像４１１及びユーザー名４１２、走行の分析結果を表示するサマリー画像４１３、スタートからゴールまでの走行軌跡を表示する走行軌跡画像４１４、ユーザーが選択した項目の項目名４１５及びその時系列データ４１６などが含まれている。
【０１１５】
サマリー画像４１３には、走行が行われた日付、「走行距離」、「走行時間」、「（スタートとゴールとの）標高差」、「平均ピッチ（走行ピッチの平均値）」、「平均ストライド（ストライドの平均値）」、「平均左右バランス（左右差率の平均値）」の各数値が含まれている。
【０１１６】
なお、左右差率は、走行ピッチ、ストライドの各項目について、体の左右でどれくらい差がみられるかを表す指標であり、左脚が右脚に対してどれくらい違うかを表すものとする。左右差率＝（左脚の数値／右脚の数値×１００）（％）で計算され、数値は、走行ピッチ、ストライドの各数値である。また、左右差率には、各数値の平均値や分散も含まれる。
【０１１７】
また、サマリー画像４１３には、数値が基準値よりも良い項目の横に所定のマーク４１９が付される。図１０の例では、「走行時間」、「標高差」にマーク４１９が付されている。なお、数値が基準値よりも悪い項目や改善率が基準値よりも高い項目あるいは低い項目に所定のマークを付してもよい。マークを付すべき項目は、処理部２０が選出し、表示装置３へ指示したものである。
【０１１８】
走行軌跡画像４１４は、スタート地点からゴール地点までの走行軌跡を表示する画像である。走行軌跡の画像の情報は、処理部２０が生成し、表示装置３へ送信したものである。
【０１１９】
項目名４１５は、サマリー画像４１３に含まれる項目のうちユーザーが選択した項目を示し、時系列データ４１６は、項目名４１５で示される項目の数値を時系列にグラフ化したものである。図１０の例では、「平均ピッチ」が選択され、横軸を走行日、縦軸を平均ピッチの数値とする時系列グラフが表示されている。
【０１２０】
ユーザーは、図１０に示した全体分析画面を見て、走行の成績（走行の評価）を確認することで、自己の走り方の長所や短所を認識し、次回以降の走行において、走行成績を向上させるための走り方や走行状態を改善するための走り方を練習することができる。
【０１２１】
１−７．第１実施形態の補足
第1実施形態の処理部２０は、ユーザーのランニングの評価として、ユーザーの指標と他者の指標との間の比較、ユーザーの指標と基準との比較、時期の異なる指標同士の比較などを行ったが（図９、図１０）、ユーザーの２以上の指標に基づき、ユーザーのランニング技術についての総合評価（点数化）を行ってもよい。
【０１２２】
例えば、ストライドが大きいほどランニング技術が高く（点数が高く）、速度が大きいほどランニング技術が高く（点数が高く）、走行ピッチが大きいほどランニング技術が高い（点数が高い）という評価（点数化）を行ってもよい。
【０１２３】
また、第１実施形態の処理部２０は、例えば、方向ベクトル情報の鉛直成分の時間変化に基づき、スタートからゴールまでの累積歩数、走行のダイナミクス度などの指標を算出・表示してもよい。
【０１２４】
また、第１実施形態の処理部２０は、ＧＰＳユニット５０から出力されるデータ又は他の手段によって得たデータ（例えば、標高、速度、脈拍数の少なくとも１つ）を、実施形態で説明したデータの少なくとも１つと組み合わせてランニング技術の評価を行ってもよい。
【０１２５】
例えば、第１実施形態の処理部２０は、慣性センサー、脈センサーなどを用いてユーザーの身体にかかる負荷を計算し、負荷が小さいほどランニング技術が高いという評価をしてもよい。
【０１２６】
また、第１実施形態のシステムでは、運動解析装置２の装着先をユーザーの腰としたが、ユーザーの一方の腕としてもよい。その場合、運動解析装置２は、ユーザーの走行周期を計測したのと同様に、ユーザーの腕振り周期を計測することができるので、計測した腕振り周期に基づき走行ピッチ及びストライドを求めることが可能である。
【０１２７】
２．第２実施形態
２−１．第１実施形態との相違点について
以下、第２実施形態を説明する。第２実施形態は、運動解析システム１の実施形態である。ここでは、第１実施形態との相違点を主に説明する。第２実施形態の運動解析システム１の用途は、ターンを伴うスキー（身体活動の一例）である。１秒当たりのショートターンの回数を３Ｈｚと仮定すると、１秒当たりの測位計算の回数は、例えば６Ｈｚ以上に設定され、運動解析装置２の装着先は、例えばユーザーの腰部とされる。
【０１２８】
第２実施形態の運動解析システム１の概要及び構成は、第１実施形態における概要（図１）及び構成（図２）と同様であるが、処理部２０の動作の一部は、第１実施形態における処理部２０の動作の一部と相違する。
【０１２９】
図１１は、第２実施形態におけるＧＰＳユニット及び処理部の構成例を示す機能ブロック図である。図１１において、図３に示した要素と同じ要素には、図３における符号と同一の符号を付した。
【０１３０】
図１１に示すとおり、第２実施形態の走行処理部２４０は、第１実施形態の走行処理部２４０において、走行検出部２４２、歩幅算出部２４４、及びピッチ算出部２４６の代わりに、ターン検出部５４２、ターン深さ算出部５４４、及びピッチ算出部５４６を備えたものに相当する。但し、第２実施形態における走行処理部２４０は、図１１に示した一部の構成（要素）を省略したり、新たな構成（要素）を追加した構成としてもよい。
【０１３１】
ターン検出部５４２は、方向ベクトル情報を用いて、ユーザーのターン周期を検出する処理を行う。なお、ここでいう「ターン周期の検出」とは、ターン周期内における所定のタイミングを検出することを指す。所定のタイミングは、ターン開始のタイミングであってもよいし、ターン終了のタイミングであってもよいし、ターン途中でユーザーが所定の姿勢をとるタイミングであってもよい。
【０１３２】
通常、ターンを伴うスキー中には、ユーザーの姿勢が周期的に（２ターン（左右１ターンずつ）毎に）変化するため、方向ベクトル（方向ベクトル情報によって表される）も周期的に変化する。従って、スキーによる体動は周期的な体動の一例である。
【０１３３】
ここで、方向ベクトルをユーザーの真上から（鉛直方向における上側から）見たならば、図１２に示すとおり、方向ベクトルは時間変化する。方向ベクトルの方位角（方向ベクトルが水平面上で北方向と成す角度であって、ここでは北方向を基準とした右回りの角度とする。移動方向の水平成分の一例）に着目すると、当該方位角は、図１３に示すとおり
時間経過に応じて大きく変化することがわかる。図１３の横軸は時間であり、縦軸は方向ベクトルの方位角である。方位角の時間変化の周期長は、ユーザーの２回分のターン（つまり１回分の右ターン及び１回分の左ターン）に要する時間である。
【０１３４】
よって、方向ベクトルの方位角は、ユーザーのターン（左右の動き）を反映しており、方位角が増加傾向（又は減少傾向）から次に減少傾向（又は増加傾向）に転じるまでの期間が１回のターン（右ターン又は左ターン）の期間に相当する。そして、右ターンと左ターンとが交互に繰り返される。
【０１３５】
そこで、本実施形態のターン検出部５４２は、方向ベクトルの方位角が増加傾向から減少傾向へと転じる毎に右ターンの周期を検出し、方向ベクトル情報の方位角が減少傾向から増加傾向へと転じる毎に左ターンの周期を検出する。すなわち、ターン検出部５４２は、方向ベクトルの方位角が増加傾向から減少傾向へと転じる毎に、ターン周期を検出したことを示すタイミング信号と右ターン周期を示す左右ターンフラグ（例えば、右ターンのときにオン）とを出力し、方向ベクトルの方位角が減少傾向から増加傾向へと転じる毎に、ターン周期を検出したことを示すタイミング信号と左ターン周期を示す左右ターンフラグ（例えば、左ターンのときにオフ）とを出力する。
【０１３６】
ターン深さ算出部５４４は、ターン検出部５４２が出力するターン周期のタイミング信号及び左右ターンフラグと、ＧＰＳユニット５０が生成する速度情報とを用いて、左右毎のターン深さを算出して出力する処理を行う。
【０１３７】
具体的に、ターン深さ算出部５４４は、ターン周期の開始から次のターン周期の開始までの期間、サンプリング周期Δｔ毎に速度を積分して（あるいは、ターン周期の開始時の位置と次のターン周期の開始時の位置との差を計算して）ターン距離を算出する。また、ターン深さ算出部５４４は、ターン周期の開始から次のターン周期の開始までの期間における方位角の変化量をターン角度として算出する。そして、ターン深さ算出部５４４は、ターン距離の長さとターン角度の大きさとの双方が反映された値を、ターン深さ（指標の一例）として算出して出力する（つまり、ターン深さの値は、ターン距離が長いほど大きくなり、ターン角度が大きいほど大きくなる値である。）。算出されたターン深さの情報は、ターン深さ情報として記憶部３０に書き込まれる（図２においてターン深さ情報は不図示）。
【０１３８】
ピッチ算出部５４６は、ターン検出部５４２が出力するターン周期のタイミング信号を用いて１分当たりのターン数を算出し、当該ターン数をターンピッチ（指標の一例）として出力する処理を行う。すなわち、ピッチ算出部５４６は、例えば、ターン周期の逆数をとって１秒当たりのターン数を計算し、これに６０を掛けて１分当たりのターン数（＝ターンピッチ）を算出する。算出されたターンピッチの情報は、ターンピッチ情報として記憶部３０に書き込まれる（図２においてターンピッチ情報は不図示）。
【０１３９】
２−２．処理部のフローについて
本実施形態において、運動解析装置２の処理部２０がユーザーの走行中（滑走中）に行う運動解析処理の手順は、第１実施形態で説明した手順と基本的に同じである。
【０１４０】
但し、本実施形態の処理部２０は、走行ピッチの代わりにターンピッチを算出し、ストライドの代わりにターン深さを算出し、平均ピッチとしてターンピッチの平均値を算出し、平均ストライドの代わりに平均ターン深さ（ターン深さの平均値）を算出する。ターン深さの算出は、ターン深さ算出部５４４としての処理部２０によって行われ、ターンピッチの算出は、ピッチ算出部５４６としての処理部２０によって行われる。
【０１４１】
また、本実施形態における処理部２０が表示装置３へ送信する走行中出力情報は、走行速度、ターンピッチ、ターン深さ、走行位置、スタートからの走行軌跡、スタートからの走行距離などの各数値をユーザーの走行中（滑走中）にリアルタイムで表示装置３に表示（更新）するための情報である。
【０１４２】
また、本実施形態における処理部２０が表示装置３へ送信する走行後出力情報は、スタートからゴールまでの走行距離、スタートからゴールまでの走行時間、スタートとゴールとの間の標高差、スタートからゴールまでの平均速度、スタートからゴールまでのターンピッチの平均値（平均ピッチ）、スタートからゴールまでのターン深さの平均値（平均ターン深さ）、スタートからゴールまでの左右差率の平均値（平均左右バランス）などの各数値をユーザーの走行後に表示装置３へ表示するための情報である。
【０１４３】
また、本実施形態における左右差率は、ターンピッチ、ターン深さの各項目について、体の左右でどれくらい差がみられるかを表す指標であり、左ターンが右ターンに対してどれくらい違うかを表す。左右差率＝（左ターンの数値／右ターンの数値×１００）（％）で計算され、数値は、ターンピッチ、ターン深さの各数値である。また、左右差率には、各数値の平均値や分散も含まれる。
【０１４４】
２−３．表示画面について
本実施形態において、表示部１７０に表示される画面は、第１実施形態で説明した画面（図９、図１０）と基本的に同じである。但し、本実施形態では、走行ピッチの代わりにターンピッチが表示され、累積歩数の代わりに累積ターン数が表示され、ストライドの代わりにターン深さが表示され、平均ピッチとしてターンピッチの平均値が表示され、平均ストライドの代わりに平均ターン深さが表示される。
【０１４５】
２−４．第２実施形態の補足
第２実施形態では、ターンを伴うスキーの評価として、例えば、ユーザーの指標と他者の指標との間の比較、ユーザーの指標と基準との比較、時期の異なる指標同士の比較、複数ユーザー間での指標の比較（ランキング）などを行ったが、ユーザーのスキー技術についての総合評価（点数化）を行ってもよい。
【０１４６】
例えば、ターン深さが大きいほどスキー技術が高く（点数が高く）、速度が大きいほどスキー技術が高く（点数が高く）、ターンピッチが大きいほどスキー技術が高い（点数が高い）という評価（点数化）を行ってもよい。
【０１４７】
また、第２実施形態の処理部２０は、例えば、方向ベクトルの方位角の時間変化に基づき、スタートからゴールまでの累積ターン数、ターンの形状、走行（滑走）のダイナミクス度などの指標を算出・表示してもよい。
【０１４８】
また、第２実施形態の処理部２０は、ＧＰＳユニット５０から出力されるデータ又は他の手段によって得たデータ（例えば、標高、速度、脈拍数の少なくとも１つ）を、実施形態で説明したデータの少なくとも１つと組み合わせてスキー技術の評価を行ってもよい。
【０１４９】
例えば、第２実施形態の処理部２０は、慣性センサー、脈センサーなどを用いてユーザーの身体にかかる負荷を計算し、負荷が小さいほどスキー技術が高いという評価してもよい。
【０１５０】
また、第２実施形態のシステムでは、運動解析装置２の装着先をユーザーの腰としたが、ユーザーの一方の腕としてもよい。その場合、運動解析装置２は、ユーザーのターン周期を計測したのと同様に、ユーザーの腕振り周期（ストック振りの周期）を計測すること
ができるので、計測したストック振り周期に基づきターンピッチ及びターン深さを求めることが可能である。
【０１５１】
また、第２実施形態の処理部２０が方向ベクトルの鉛直成分を利用しない場合は、ＧＰＳユニット５０から出力される方向ベクトルは、鉛直方向の成分を含まないベクトル（水平面内の二次元の方向ベクトル）であってもよい。
【０１５２】
その場合は、必要な速度ベクトルの次数が１つ減るので、ＧＰＳユニット５０の速度ベクトル算出部１２６は、例えば、受信開始当初は、速度ベクトルの算出に３つのＧＰＳ衛星についての情報を速度ベクトルの算出に用い、その後は、３未満の個数のＧＰＳ衛星についての情報を速度ベクトルの算出に用いることとしてもよい。
【０１５３】
また、第２実施形態の運動解析装置２の機能と、第１実施形態の運動解析装置２の機能との双方が搭載された１つの運動解析装置２を構成することも可能である。その場合、例えば、第１実施形態の機能を「ランニングモード」として運動解析装置２へ搭載し、第２実施形態の機能を「スキーモード」として運動解析装置２へ搭載してもよい。
【０１５４】
３．第１実施形態又は第２実施形態への補足
なお、第１実施形態又は第２実施形態の処理部２０は、運動解析装置２の用途に応じて（具体的には、方向変化のスピードに応じて）、ＧＰＳユニット５０による測位計算の周期（測位計算の実行される時間間隔）を変更してもよい。
【０１５５】
例えば、ターンを伴うスキー又はランニングにおけるユーザーの身体の方向変化のスピードは、ウォーキングにおけるユーザーの方向変化のスピードよりも急峻である。そこで、処理部２０は、運動解析装置２の用途がターンを伴うスキー又はランニングであるときの測位計算の時間間隔を、用途がウォーキングであるときの測位計算の時間間隔より細かく設定してもよい。
【０１５６】
また、例えば、運動解析装置２の用途が同じランニングであったとしても長距離走であるか長距離走であるかによってユーザーの身体の方向変化のスピードが異なるので、処理部２０は、測位計算の時間間隔を更に詳細に調節してもよい。因みに、長距離走における走行ピッチは高々３Ｈｚ、短距離走における走行ピッチは５Ｈｚ前後、スキーのショートターンのピッチは高々３Ｈｚ程度である。何れの場合も、測位計算の時間間隔は、身体の方向変化の生じる時間間隔の１／２以下に設定されることが望ましいと考えられる。
【０１５７】
また、第１実施形態又は第２実施形態のＧＰＳユニット５０は、速度ベクトル（方向ベクトル）の算出にドップラー周波数を用いたが、測位計算で取得した位置の履歴（つまり移動軌跡）を用いてもよい。
【０１５８】
因みに、或る地点における速度ベクトルは、当該地点で検出されたドップラー周波数から一義的に求めることが可能である。よって、２以上の地点で検出されたデータから速度ベクトルを算出する場合と比較して、１地点で検出されたドップラー周波数から速度ベクトルを算出する方が、算出の所要時間を短縮することが可能と考えられる。
【０１５９】
また、第１実施形態又は第２実施形態では、運動解析装置２に慣性センサー（加速度センサー、角速度センサーなど）を搭載しなかったが、搭載してもよい。その場合、処理部２０は、ＧＰＳユニット５０が生成するデータを慣性センサーの出力に基づき補正してもよいし、ＧＰＳユニット５０が生成するデータに基づき慣性センサーの出力を補正してもよい（この補正は、例えばバイアス補正などである。）。
【０１６０】
また、第１実施形態又は第２実施形態において、運動解析装置２の装着先をユーザーの一方の腕とする場合は、運動解析装置２をウォッチ型（手首装着型）に構成してもよい。また、運動解析装置２をウォッチ型に構成する場合は、運動解析装置２と表示装置３（図１参照）とを一体の装置で構成してもよい。つまり、手首装着型の表示装置３に運動解析装置２の機能を搭載してもよい。
【０１６１】
また、第１実施形態又は第２実施形態における処理部２０は、運動解析装置２の位置座標を算出するために、ＧＰＳユニット５０の出力を用いたが、ＧＰＳユニット５０、地磁気センサー、気圧センサー、慣性センサーのうち、少なくとも１つの出力又は２以上の出力の組み合わせを用いてもよい。
【０１６２】
また、第１実施形態又は第２実施形態の運動解析システム１は、ランニング又はスキー以外の他の周期的な体動、例えば、ウォーキング、トレイルランニング、登山、ダイエット、リハビリテーション、スピードスケート、他種のスキー（クロスカントリー、モーグルなど）、自転車、手漕ぎボート、ダンス、格闘技、睡眠（呼吸運動など）、スイミング、トライアスロンなどにも適用することが可能である。
【０１６３】
例えば、スピードスケートにおける蹴り出しのタイミングなどは、ランニングにおける蹴り出しのタイミングと同様に検出することができると考えられる。
【０１６４】
また、第１実施形態又は第２実施形態の運動解析システム１は、周期的な体動を含まない可能性のある運動、例えば、スキー（スキージャンプなど）、テニス、ダイエット、リハビリテーションの他に、登山、スケート、ゴルフ、野球、サッカー、バイク、モータースポーツ、ボート（モーターボート）、ヨット、パラグライダー、カイト、犬ぞりなどに適用することも可能である。
【０１６５】
例えば、モーグルにおける１秒当たりの体動の回数（コブを通過する回数）を１０Ｈｚと仮定すると、システムの用途がモーグルである場合は、１秒当たりの測位計算の回数は、例えば２０Ｈｚ以上に設定される。また、スキージャンプにおけるユーザーの移動速度やサッカーにおけるボールの移動速度は、他の多くの運動におけるユーザーの移動速度よりも高速なので、用途がスキージャンプ又はサッカーである場合は、１秒当たりの測位計算の回数は、大きめの値、例えば２０Ｈｚに設定される。
【０１６６】
以下、第１実施形態又は第２実施形態のシステムを適用することが可能な運動の種類と、当該運動において有効となり得る指標の例と、運動解析装置２の装着先の例とを、幾つか例に挙げる。
【０１６７】
（１）スケート
指標：蹴り出しの方向、タイミング、左右差、速度との関係
装着先：ユーザーの身体
（２）スキージャンプ
指標：ユーザーの身体の飛び出し（踏み切り）の方向、飛行方向（自由落下との相違）、タイミング、速度、標高との組み合わせ
装着先：ユーザーの身体
（３）サッカー、ラグビーなどの球技
指標：飛球方向、無回転球の揺れ、風の影響など
装着先：ボール
（４）サッカー、ラグビーなどの球技
指標：ユーザーの運動量など
装着先：ユーザーの身体
（５）やり投げ、砲丸投げ、円盤投げ、ハンマー投げなどの投てき競技
指標：投てき具の飛方向、飛び出しタイミング、速度、標高との組み合わせなど
装着先：投てき具
（６）跳躍、幅跳び、高跳び、棒高跳び：
指標：ユーザーの体幹運動の方向、タイミング、速度、標高との組み合わせなど
装着先：ユーザーの身体
（７）自転車：
指標：ペダリングのピッチ、ペダリングの数など
装着先：ユーザーの足、ペダルなど
（８）スイミング：
指標：ストローク、ローリングなど
装着先：ユーザーの身体、自転車のペダルなど
なお、第１実施形態又は第２実施形態のシステムは、衛星信号を利用するので、受信環境の良い屋外競技において特に好適であると考えられる。
【０１６８】
４．第１実施形態又は第２実施形態の作用効果
（１）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）は、衛星信号（ＧＰＳ衛星信号）から算出されるユーザーの移動方向情報（方向ベクトル）を用いて、方向変化を伴う前記ユーザーの身体活動（ランニング、スキーなど）に関する指標（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の少なくとも一方を提示する処理部２０を含む。
【０１６９】
すなわち、処理部２０は、指標（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の少なくとも一方の提示に、衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）を利用する。衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）は、電子機器（運動解析装置２）の姿勢に影響されることなく、測位衛星（ＧＰＳ衛星）から見た電子機器（運動解析装置２）の移動方向を一定の精度で表すものである。従って、ユーザーは、処理部２０が提示する指標及び評価の少なくとも一方により、方向変化を伴う自分の身体活動（ランニング、スキーなど）の特徴を、把握することができる。
【０１７０】
（２）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記
ユーザーの身体活動には、前記ユーザーの周期的な体動（走行、ターンなど）が含まれる。
【０１７１】
従って、ユーザーは、自分の周期的な体動（走行、ターンなど）の特徴を把握することができる。
【０１７２】
（３）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記周期的な体動には、前記ユーザーによる歩行（ウォーキング）及び走行（ランニング）の少なくとも一方が含まれる。
【０１７３】
従って、ユーザーは、自分の歩行及び走行の少なくとも一方の特徴を把握することができる。
【０１７４】
（４）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記指標には、前記ユーザーの歩数及び歩幅の少なくとも一方が含まれる。
【０１７５】
従って、ユーザーは、自分の歩行又は走行の特徴である歩数又は歩幅を把握することができる。
【０１７６】
（５）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記移動方向情報（方向ベクトル）には、前記ユーザーの移動方向の鉛直成分が含まれる。
【０１７７】
ユーザーの移動方向の鉛直成分には、ユーザーの上下動（走行、歩行などで発生する動きの１つ）が反映される。従って、処理部２０は、上下動についての指標又は評価を、移動方向情報（方向ベクトル）に基づき高精度に提示することができる。
【０１７８】
（６）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記周期的な体動には、前記ユーザーによるスキーのターンが含まれる。
【０１７９】
従って、ユーザーは、自分のスキーのターンの特徴を把握することができる。
【０１８０】
（７）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記指標には、前記ユーザーのターン数及びターン深さの少なくとも一方が含まれる。
【０１８１】
従って、ユーザーは、自分のスキーの特徴であるターン数及びターン深さの少なくとも一方を把握することができる。
【０１８２】
（８）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記移動方向情報（方向ベクトル）には、前記ユーザーの移動方向の水平成分が含まれる。
【０１８３】
ユーザーの移動方向の水平成分には、ユーザーの身体の左右の動き（スキーのターンなどで発生する動きの１つ）が反映される。従って、処理部２０は、左右の動きについての指標又は評価を、移動方向情報（方向ベクトル）に基づき高精度に提示することができる。
【０１８４】
（９）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記移動方向情報（方向ベクトル）は、前記衛星信号のドップラー周波数に基づいて算出される。
【０１８５】
或る地点における移動方向情報（方向ベクトル）は、当該地点で受信した衛星信号のドップラー周波数から直接的に求めることが可能である。よって、２以上の地点で位置を算出してそれら位置の変化から移動方向情報（方向ベクトル）を算出する場合と比較して、ドップラー周波数から移動方向情報（方向ベクトル）を算出する方が、算出の所要時間を短縮することが可能と考えられる。
【０１８６】
（１０）第１実施形態又は第２実施形態に係る電子機器（運動解析装置２）において、前記電子機器（運動解析装置２）は、前記ユーザーの身体へ装着可能である。
【０１８７】
従って、ユーザーは、電子機器（運動解析装置２）を手で持たなくとも指標及び評価の少なくとも一方を確認することができる。
【０１８８】
（１１）第１実施形態又は第２実施形態に係る身体活動情報提示方法（運動解析プログラムによる方法）は、衛星信号（ＧＰＳ衛星信号）から算出されるユーザーの移動方向情報（方向ベクトル）を用いて、方向変化を伴う前記ユーザーの身体活動（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の少なくとも一方を提示することを含む。
【０１８９】
すなわち、この身体活動情報提示方法では、指標（走行ピッチ、累積歩数、ストライド
、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の提示に、衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）を利用する。衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）は、電子機器（運動解析装置２）の姿勢に影響されることなく、測位衛星（ＧＰＳ衛星）から見た電子機器（運動解析装置２）の移動方向を一定の精度で表すものである。従って、ユーザーは、指標及び評価の少なくとも一方により、方向変化を伴う自分の身体活動（ランニング、スキーなど）の特徴を、把握することができる。
【０１９０】
（１２）第１実施形態又は第２実施形態に係る身体活動情報提示プログラム（運動解析プログラム）は、衛星信号（ＧＰＳ衛星信号）から算出されるユーザーの移動方向情報（方向ベクトル）を用いて、方向変化を伴う前記ユーザーの身体活動（ランニング、スキーなど）に関する指標（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の少なくとも一方を提示することを、コンピューター（処理部２０）に実行させる。
【０１９１】
すなわち、この身体活動情報提示プログラムでは、指標（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の提示に、衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）を利用する。衛星信号（ＧＰＳ衛星信号）に基づく移動方向情報（方向ベクトル）は、電子機器（運動解析装置２）の姿勢に影響されることなく、測位衛星（ＧＰＳ衛星）から見た電子機器（運動解析装置２）の移動方向を一定の精度で表すものである。従って、ユーザーは、指標及び評価の少なくとも一方により、方向変化を伴う自分の身体活動（ランニング、スキーなど）の特徴を、把握することができる。
【０１９２】
５．実施形態の応用例
本発明は上記の実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１９３】
例えば、上述した実施形態の処理部２０は、ユーザーの身体活動に関する指標（走行ピッチ、累積歩数、ストライド、ターンピッチ、累積ターン数、ターン深さなど）及び評価（図９、図１０）の双方を提示したが、指標のみを提示してもよいし、評価のみを提示してもよい。また、処理部２０は、実施形態で説明した複数の指標の一部のみを提示してもよいし、実施形態で説明した複数の評価の一部のみを提示してもよい。また、処理部２０は、実施形態で説明した複数の指標の一部又は全部と、実施形態で説明した複数の評価の一部又は全部との組み合わせを提示してもよい。
【０１９４】
例えば、上述した処理部２０が直列処理として実行した２以上の処理の少なくとも一部は、並列処理として実行されてもよい。また、上述した処理部２０が並列処理として実行した２以上の処理の少なくとも一部は、直列処理として実行されてもよい。
【０１９５】
また、上述した実施形態において、運動解析装置２の機能の少なくとも一部は、表示装置３の側に搭載されてもよいし、表示装置３の機能の少なくとも一部は、運動解析装置２の側に搭載されてもよい。
【０１９６】
また、上述した実施形態において、運動解析装置２の機能の一部（ＧＰＳユニットの受信機能を除く）又は表示装置３の機能の少なくとも一部は、運動解析装置２又は表示装置３と通信可能なスマートフォンなどの情報端末に搭載されてもよい。
【０１９７】
また、運動解析装置２又は表示装置３の機能の一部は、運動解析装置２のユーザーへ情報を提供するネットワークサーバーに搭載されてもよい。その場合、運動解析装置２又は
表示装置３は、ネットワークサーバーと直接的に通信を行ってもよいし、ユーザーの情報端末を介してネットワークサーバーと通信を行ってもよい。
【０１９８】
また、上記の実施形態における運動解析装置又は表示装置には、公知のスマートフォンの機能、例えば、カメラ機能、通話機能、運動に関するセンシング機能（例えば、加速度センサー、角速度センサーなどの慣性センサー）などが搭載されてもよい。
【０１９９】
また、上記の実施形態における運動解析装置又は表示装置には、生体活動に関するセンシング機能、例えば、温度センサー、湿度センサー、脈センサーなどが搭載されてもよい。
【０２００】
また、上記の実施形態における運動解析装置又は表示装置は、リスト型電子機器、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）など、様々なタイプの携帯機器として構成することができる。
【０２０１】
また、上記の実施形態における運動解析装置又は表示装置は、ユーザーに対する情報の通知を、主に画像表示により行ったが、音出力、振動などにより行ってもよいし、画像表示、音出力、振動のうち少なくとも２つの組み合わせにより行ってもよい。
【０２０２】
また、上記の実施形態では、全地球衛星測位システムとしてＧＰＳ（Global Positioning System）を利用したが、他の全地球航法衛星システム（ＧＮＳＳ：Global Navigation
Satellite System）を利用してもよい。例えば、ＥＧＮＯＳ(European Geostationary-Satellite Navigation Overlay Service)、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou Navigation Satellite System）、等の衛星測位システムのうち１又は２以上を利用してもよい。また、衛星測位システムの少なくとも１つにＷＡＡＳ（Wide Area Augmentation System）、ＥＧＮＯＳ(European Geostationary-Satellite Navigation Overlay Service)等の静止衛星型衛星航法補強システム（ＳＢＡＳ：Satellite-based Augmentation System）を利用してもよい。
【０２０３】
また、上述した各実施形態及び各変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態及び各変形例を適宜組み合わせることも可能である。
【０２０４】
また、本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０２０５】
１…運動解析システム、２…運動解析装置、３…表示装置、２０…処理部、３０…記憶部、４０…通信部、５０…ＧＰＳユニット、１２１…処理部、１３０…記憶部、１４０…通信部、１５０…操作部、１６０…計時部、１７０…表示部、１８０…音出力部、１９０  …振動部、２４０…走行処理部、２４２…走行検出部、２４４…歩幅算出部、２４６…ピッチ算出部、２５０…座標変換部、５４２…ターン検出部、５４４…ターン深さ算出部、５４６…ピッチ算出部
【図１】
2017037032.tif 000003
【図２】
2017037032.tif 000004
【図３】
2017037032.tif 000005
【図４】
2017037032.tif 000006
【図６】
2017037032.tif 000007
【図７】
2017037032.tif 000008
【図８】
2017037032.tif 000009
【図９】
2017037032.tif 000010
【図１０】
2017037032.tif 000011
【図１１】
2017037032.tif 000012
【図１２】
2017037032.tif 000013
【図５】
2017037032.tif 000014
【図１３】
2017037032.tif 000015