(57)【要約】【課題】ユーザーの置かれた環境又はユーザーの運動の内容が変化した場合であってもモニタリング精度が低下し難いパフォーマンスモニタリング装置等を提供する。【解決手段】パフォーマンスモニタリング装置は、ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果とユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いてユーザーのパフォーマンス情報を通知する通知部と、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合に、第１の衛星信号受信機の受信結果のパフォーマンス情報への影響度を、第２の衛星信号受信機の受信結果のパフォーマンス情報への影響度よりも大きく設定する処理部と、を含む。【選択図】図８
2017181169.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知する通知部と、
前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定する処理部と、
を含む、パフォーマンスモニタリング装置。
【請求項２】
前記処理部は、
前記第１の衛星信号受信機の状況が良好であるときほど、前記第１の衛星信号受信機の受信結果の影響度を大きく設定する、
請求項１に記載のパフォーマンスモニタリング装置。
【請求項３】
前記処理部は、
前記第１の衛星信号受信機の状況が不良である場合に、前記第１の衛星信号受信機の受信結果の影響度をゼロに設定する、
請求項２に記載のパフォーマンスモニタリング装置。
【請求項４】
通信部を更に含み、
前記処理部は、
前記第１の衛星信号受信機の受信結果と、前記第１の衛星信号受信機の受信状況を示す情報と、前記第１の衛星信号受信機の運動状況を示す情報とを前記通信部に受信させ、前記受信状況を示す情報及び前記運動状況を示す情報に基づき前記設定を行う、
請求項３に記載のパフォーマンスモニタリング装置。
【請求項５】
前記処理部は、
前記第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、
前記第１の衛星信号受信機の受信結果を前記通信部に受信させない、
請求項４に記載のパフォーマンスモニタリング装置。
【請求項６】
前記処理部は、
前記第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、
前記第１の衛星信号受信機の受信状況を示す情報を前記通信部が受信する頻度を低下させる、
請求項５に記載のパフォーマンスモニタリング装置。
【請求項７】
前記第２の衛星信号受信機を更に含む、
請求項１〜６の何れか一項に記載のパフォーマンスモニタリング装置。
【請求項８】
ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知する通知部と、
前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定する処理部と、
を含む、パフォーマンスモニタリング装置と、
前記第１の衛星信号受信機と、
前記第２の衛星信号受信機と、
を含む、パフォーマンスモニタリングシステム。
【請求項９】
前記第２の衛星信号受信機は、
前記パフォーマンスモニタリング装置と一体で構成される、
請求項８に記載のパフォーマンスモニタリングシステム。
【請求項１０】
ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知することと、
前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定することと、
を含む、パフォーマンスモニタリング方法。
【請求項１１】
ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知することと、
前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定することと、
をコンピューターに実行させる、パフォーマンスモニタリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム、パフォーマンスモニタリング方法、及びパフォーマンスモニタリングプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の個別のネットワークコンポーネント（ＩＮＣ：individual network component）を用いたモジュール式ネットワークシステム（ＭＰＮ：modular personal network）が開示されており、システムをスポーツ活動のモニタリングに使用することや複数のＩＮＣを装着する例なども記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００２／０６７４４９Ａ号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このシステムのモジュールにＧＮＳＳ機器（ＧＮＳＳ：Global Navigation Satellite System）を搭載し、ランナーの身体の手首、足首、腰などへ装着すれば、ランナーの腕振り、足の運び、左右差、移動速度、移動軌跡など、ランナーのパフォーマンスを詳細にモニタリングすることが可能と考えられる。
【０００５】
しかし、モジュールの装着先が例えばランナーの手首又は足首である場合には、ＧＮＳＳ機器が腕振りの影響を受けるので、移動速度や移動軌跡の計測精度が悪化する虞がある。また、モジュールの装着先が足首等である場合には、ランナーの走行ルートによってＧＮＳＳ機器による衛星信号の受信状況が一時的に悪化する可能性もある。
【０００６】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様は、ユーザーの置かれた環境又はユーザーの運動の内容が変化した場合であってもモニタリング精度が低下し難いパフォーマンスモニタリング装置、パフォーマンスモニタリングシステム、パフォーマンスモニタリング方法、及びパフォーマンスモニタリングプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様又は適用例として実現することが可能である。
【０００８】
［適用例１］
本適用例に係るパフォーマンスモニタリング装置は、ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知する通知部と、前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定する処理部と、を含む。
【０００９】
通知部は、第１の衛星信号受信機の受信結果と第２の衛星信号受信機の受信結果との双方をパフォーマンス情報へ反映させること、又は、第１の衛星信号受信機の受信結果と第２の衛星信号受信機の受信結果とのうち選択した一方をパフォーマンスデータへ反映させることができる。また、処理部は、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合に、第１の衛星信号受信機の受信結果のパフォーマンス情報への影響度を、第２の衛星信号受信機の受信結果のパフォーマン情報への影響度よりも大きく設定するので、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好な場合に、第１の衛星信号受信機の受信結果が第２の衛星信号受信機の受信結果よりもパフォーマンス情報へ強く反映させることができる。
【００１０】
従って、パフォーマンスモニタリング装置は、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合には、第１の衛星信号受信機の状況によらず第２の衛星信号受信機の受信結果のみを用いた場合よりもパフォーマンス情報の精度を向上させることができる。
【００１１】
［適用例２］
本適用例に係るパフォーマンスモニタリング装置において、前記処理部は、前記第１の衛星信号受信機の状況が良好であるときほど、前記第１の衛星信号受信機の受信結果の影響度を大きく設定してもよい。
【００１２】
従って、パフォーマンスモニタリング装置は、第１の衛星信号受信機の状況変化に柔軟に対応できる。
【００１３】
［適用例３］
本適用例に係るパフォーマンスモニタリング装置において、前記処理部は、前記第１の衛星信号受信機の状況が不良である場合に、前記第１の衛星信号受信機の受信結果の影響度をゼロに設定してもよい。
【００１４】
従って、パフォーマンスモニタリング装置は、状況の不良な第１の衛星信号受信機の受信結果に起因してパフォーマンス情報の精度が低下することを、防ぐことができる。
【００１５】
［適用例４］
本適用例に係るパフォーマンスモニタリング装置は、通信部を更に含み、前記処理部は、前記第１の衛星信号受信機の受信結果と、前記第１の衛星信号受信機の受信状況を示す情報と、前記第１の衛星信号受信機の運動状況を示す情報とを前記通信部に受信させ、前記受信状況を示す情報及び前記運動状況を示す情報に基づき前記設定を行ってもよい。
【００１６】
従って、パフォーマンスモニタリング装置は、第１の衛星信号受信機の受信状況及び運動状況に応じて影響度の設定を適切に行うことができる。
【００１７】
［適用例５］
本適用例に係るパフォーマンスモニタリング装置において、前記処理部は、前記第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、前記第１の衛星信号受信機の受信結果を前記通信部に受信させないでもよい。
【００１８】
処理部は、第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、受信結果の受信を省略するので、パフォーマンスモニタリング装置が受信すべきデータの量を削減することができる。
【００１９】
［適用例６］
本適用例に係るパフォーマンスモニタリング装置において、前記処理部は、前記第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、前記第１の衛星信号受信機の受信状況を示す情報を前記通信部が受信する頻度を低下させてもよい。
【００２０】
処理部は、第１の衛星信号受信機の受信結果の影響度をゼロに設定した場合には、第１の衛星信号受信機の受信状況を示す情報の受信頻度を低下させるので、パフォーマンスモニタリング装置がデータを受信する頻度を削減することができる。
【００２１】
［適用例７］
本適用例に係るパフォーマンスモニタリング装置は、前記第２の衛星信号受信機を更に含んでもよい。
【００２２】
［適用例８］
本適用例に係るパフォーマンスモニタリングシステムは、ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知する通知部と、前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定する処理部と、を含むパフォーマンスモニタリング装置と、前記第１の衛星信号受信機と、前記第２の衛星信号受信機とを含む。
【００２３】
従って、パフォーマンスモニタリングシステムは、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合には、第１の衛星信号受信機の状況によらず第２の衛星信号受信機の受信結果のみを用いた場合よりもパフォーマンス情報の精度を向上させることができる。
【００２４】
［適用例９］
本適用例に係るパフォーマンスモニタリングシステムにおいて、前記第２の衛星信号受信機は、前記パフォーマンスモニタリング装置と一体で構成されてもよい。
【００２５】
［適用例１０］
本適用例に係るパフォーマンスモニタリング方法は、ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知することと、前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定することと、を含む。
【００２６】
従って、パフォーマンスモニタリング方法によれば、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合には、第１の衛星信号受信機の状況によらず第２の衛星信号受信機の受信結果のみを用いた場合よりもパフォーマンス情報の精度を向上させることができる。
【００２７】
［適用例１１］
本適用例に係るパフォーマンスモニタリングプログラムは、ユーザーの第１の部位へ装着された第１の衛星信号受信機の受信結果と前記ユーザーの第２の部位へ装着された第２の衛星信号受信機の受信結果との少なくとも一方を用いて前記ユーザーのパフォーマンス情報を通知することと、前記第１の衛星信号受信機の状況が前記第２の衛星信号受信機の
状況よりも良好である場合に、前記第１の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度を、前記第２の衛星信号受信機の受信結果の前記パフォーマンス情報への影響度よりも大きく設定することと、をコンピューターに実行させる。
【００２８】
従って、パフォーマンスモニタリングプログラムによれば、第１の衛星信号受信機の状況が第２の衛星信号受信機の状況よりも良好である場合には、第１の衛星信号受信機の状況によらず第２の衛星信号受信機の受信結果のみを用いた場合よりもパフォーマンス情報の精度を向上させることができる。
【図面の簡単な説明】
【００２９】
【図１】パフォーマンスモニタリングシステムの概要の一例を説明するための図である（ユーザーを左側から見た図）。
【図２】パフォーマンスモニタリングシステムの概要の一例を説明するための図である（ユーザーを右側から見た図）。
【図３】通信の概要の一例を説明する図である（５つのデバイスが何れも選択されていない場合）。
【図４】通信の概要の一例を説明する図である（５つのデバイスのうち１つが選択されている場合）。
【図５】パフォーマンスモニタリングシステムの構成例を示すブロック図である。
【図６】実施形態における通信のフローの一例を示す図である。
【図７】メッセージ構造の例を示す図である。
【図８】パフォーマンス算出処理のフローの一例を示す図である。
【図９】第１変形例における通信のフローの一例を示す図である。
【図１０】第１変形例のパフォーマンス算出処理のフローの一例を示す図である。
【図１１】第２変形例における通信のフローの一例を示す図である。
【図１２】第２変形例のパフォーマンス算出処理のフローの一例を示す図である。
【図１３】第２変形例におけるマスターデバイスのフローの一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３１】
１．パフォーマンスモニタリングシステム
１−１．パフォーマンスモニタリングシステムの概要
図１、図２は、パフォーマンスモニタリングシステムの概要を示す図である。ここでは、パフォーマンスモニタリングシステム（以下、単に「システム」という。）がランニングに適用される場合を例として説明する。
【００３２】
図１、図２に示すとおり、本実施形態のシステム１には、マスターデバイス１Ａ（パフォーマンスモニタリング装置の一例）と、マスターデバイス１Ａの管理下で動作するスレーブ装置であるセンサーデバイス１Ｃとが含まれる。ここでは、センサーデバイス１Ｃの個数を「５」と仮定し、５つのセンサーデバイス１Ｃを、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５とする。
【００３３】
マスターデバイス１Ａは、例えば、ユーザーの手首（図１、図２では左手首）に装着されたリスト型（腕時計型）の情報端末として構成される。マスターデバイス１Ａには、ユーザーのパフォーマンスをユーザーへ通知する機能が搭載されている。通知の態様としては、例えば、画像、音（振動含む）など、ユーザーが認識可能な何れかの態様が用いられる。よって、ユーザーは、マスターデバイス１Ａに表示される画像、マスターデバイス１
Ａから発せられる音（振動含む）などを知覚することで、自分のパフォーマンスをランニング中に逐次に把握できる。なお、ここでは、マスターデバイス１Ａにはパフォーマンスをユーザーへ通知する機能の他にマスターデバイス１Ａの装着先となった部位（手首）の運動を計測する機能（センサー）も搭載されるものとする。
【００３４】
５個のセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５は、ユーザーの身体の各部（手首など）へ個別に装着される。図１、図２に示す例では、センサーデバイス１Ｃ−１の装着先はユーザーの頭部であり、センサーデバイス１Ｃ−２の装着先はユーザーの右手首である。また、図１、図２に示す例では、センサーデバイス１Ｃ−３の装着先はユーザーの右足（足の甲、足首など）であり、センサーデバイス１Ｃ−４の装着先はユーザーの左足（足の甲、足首など）であり、センサーデバイス１Ｃ−５の装着先はユーザーの腰（ベルトなど）である。これらのセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々は、センサーデバイスの装着先となった部位の運動を計測（センシング）する。これらセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々は、マスターデバイス１Ａの制御下で動作するので、基本的には、操作部や表示部が搭載されていなくてもよいが、電源ボタンを有しており、不使用時にユーザーが電源をオフできるようになっていてもよい。
【００３５】
ここで、マスターデバイス１Ａは、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々と無線通信することが可能である。この無線通信は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi:Wireless Fidelity）などの近距離無線通信である。この無線通信の通信距離は、少なくともユーザーの身長と同程度に確保されていればよい。
【００３６】
また、以上のシステム１において、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々の構成（少なくともハードウエア構成）は基本的に共通である。但し、通信に用いられる識別情報（デバイスＩＤ）は、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の間で相違していており、マスターデバイス１Ａがセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５を区別することは可能である。
【００３７】
また、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の装着先は、これに限定されることはない。また、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の装着先のうち、少なくとも一部は入れ替わってもよい。また、ユーザーは、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５のうち一部の装着を省略することも可能である。
【００３８】
また、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々の装着具としては、ベルト、バンド、テープ状の固定具など様々なものを適用することができる。また、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の少なくとも１つは、身体へ直接的に装着される代わりに、被服の一部（ベルト、帽子、手袋、メガネ、ゴーグル、シューズ）に装着されてもよいし、被服のポケットなどに収納されていてもよい。本明細書においては、いずれの場合も、ユーザーの身体の部位へ装着されているものとみなす。
【００３９】
１−２．ユーザー動作の概要
以下、ユーザーの動作の概要について説明する。
【００４０】
事前に、ユーザーは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１の電源をオ
ンし、かつ、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１を認証モードに設定してから両者を近接させることにより、マスターデバイス１Ａにセンサーデバイス１Ｃ−１を認識させる。このとき、センサーデバイス１Ｃ−１は、自機のデバイスＩＤを近距離無線通信により発信し、マスターデバイス１Ａは、センサーデバイスＩＤを受信して記憶部へ格納することで、センサーデバイス１Ｃ−１を登録（認証）する。この認証により、マスターデバイス１Ａとセンサーデバイス１Ｃ−１とは必要に応じて近距離無線通信することが可能となる。また、ユーザーは、以上の認証を、他のセンサーデバイス１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々についても同様に行い、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の電源をオフする。
【００４１】
ランニングの当日、ユーザーは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５を身体の各部へ装着し、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々の電源をオンすると、ランニングのスタート地点で待機する。そして、ユーザーは、ランニングがスタートしたタイミングで、マスターデバイス１Ａの操作部を介してマスターデバイス１Ａへ開始指示を入力し、ランニングを開始する。
【００４２】
マスターデバイス１Ａは、開始指示に応じて自機の計測を開始するとともに、近距離無線通信によりセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々へ計測の開始指示を入力する（なお、開始指示の代わりに後述する時刻同期要求コマンドを用いることもできる。）。これによって、マスターデバイス１Ａ、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々による計測が開始される。そして、マスターデバイス１Ａは、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々と定期的に又は必要に応じて通信を行い、ユーザーのパフォーマンスを示す情報を収集し、逐次にユーザーへ通知する。
【００４３】
なお、図３に示したのは、マスターデバイス１Ａがセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々と通信で接続される様子を模式的に示した図である。一方、図４に示したのは、マスターデバイス１Ａがセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々と通信で接続され、選択された１つのデバイス（図４ではセンサーデバイス１Ｃ−３）と通信する様子を模式的に示した図である（後述する第１変形例、第２変形例を参照。）。
【００４４】
その後、ランニングのゴール地点にユーザーが到達すると、ユーザーは、マスターデバイス１Ａの操作部を介してマスターデバイス１Ａへ終了指示を入力し、ランニングを終了する。
【００４５】
マスターデバイス１Ａは、終了指示に応じて近距離無線通信によりセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々へ計測の終了指示を入力すると共に、自機における計測及び通知を終了する。これによって、マスターデバイス１Ａ、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々による計測が終了する。その後、ユーザーは、マスターデバイス１Ａ、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々の電源をオフする。
【００４６】
１−３．パフォーマンスモニタリングシステムの構成
図５は、システムの構成を説明するための機能ブロック図である。なお、５つのセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５は互いに同じ構成であるので、５つのセンサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々を「センサーデバイス１Ｃ」とした。以下、センサーデバイス１Ｃ−１、１Ｃ−２、１Ｃ−３、１Ｃ−４、１Ｃ−５の各々を区別しない場合には、これらを適宜「センサーデバ
イス１Ｃ」称し、センサーデバイス１Ｃとマスターデバイス１Ａとの各々を区別しない場合には、これらを適宜「デバイス」称す。
【００４７】
１−３−１．マスターデバイスの構成
図５に示すとおり、マスターデバイス１Ａは、処理部１２０ａ（コンピューターの一例）、記憶部１３０ａ、操作部１５０ａ、計時部１６０ａ、表示部１７０ａ（通知部の一例）、音出力部１８０ａ（通知部の一例）、通信部１９０ａ（通信部の一例）、バッテリー１９１ａ、ＧＰＳセンサー１１０ａ（パフォーマンスモニタリング装置と一体で構成された第２の衛星信号受信機の一例）、地磁気センサー１１１ａ、気圧センサー１１２ａ、加速度センサー１１３ａ、角速度センサー１１４ａ、脈センサー１１５ａ、温度センサー１１６ａなどを含んで構成される。但し、マスターデバイス１Ａの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。
【００４８】
処理部１２０ａ（プロセッサー）は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１２０ａは、記憶部１３０ａに格納されたプログラムと、操作部１５０ａから入力された指示とに従って、各種の処理（通信部１９０ａに各種の情報を受信させる処理、特定の情報を受信させない処理、特定の情報の受信頻度を制御する処理などを含む。）を実行する。
【００４９】
記憶部１３０ａは、例えば１又は複数のＩＣメモリー(IC: Integrated Circuit)などにより構成され、プログラム（パフォーマンスモニタリングプログラムの一例）などのデータが記憶されるＲＯＭ（Read Only Memory）と、処理部１２０ａの作業領域となるＲＡＭ（Random Access Memory）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる。
【００５０】
操作部１５０ａは、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（加速度センサー１１３ａなどを利用）などで構成され、ユーザーからの指示を適当な信号に変換して処理部１２０ａへ送る処理を行う。
【００５１】
計時部１６０ａは、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０ａに送る。
【００５２】
表示部１７０ａは、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１２０ａからの指示に従って各種の画像を表示する。なお、表示部１７０aとしては、マスターデバイス１Ａとは別体で設けられたヘッドマウントディスプレイ（HMD：Head Mounted Display）を用いることもできる。
【００５３】
音出力部１８０ａは、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部１２０ａからの指示に従って各種の音（振動を含む）を発生させる。なお、音出力部１８０ａとしては、マスターデバイス１Ａとは別体で設けられた骨伝導デバイスを用いることもできる。
【００５４】
通信部１９０ａは、例えば処理部１２０ａの制御下で、マスターデバイス１Ａとセンサーデバイス１Ｃとの間の通信を成立させるための各種制御を行う。通信部１９０ａは、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi:Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機
を含んで構成される。なお、マスターデバイス１Ａの通信部１９０ａは、インターネットなどのネットワークを介して不図示のサーバーとの間の通信を成立させるための各種制御を行ってもよい。
【００５５】
バッテリー１９１ａは、マスターデバイス１Ａを構成する各要素に対して電力を供給する例えば充電式のバッテリーである。バッテリー１９１ａの充電方式としては、例えば、無接点充電、有接点充電（クレードル等を使用した充電）などを適用することができる。また、バッテリー１９１ａは、交換式のバッテリーであってもよいし、太陽光発電式のバッテリーであってもよい。
【００５６】
ＧＰＳセンサー１１０ａは、例えばＧＰＳ受信機（GPS: Global Positioning System）等を含んで構成される。ＧＰＳセンサー１１０ａは、外部から到来する所定周波数帯域の電磁波をＧＰＳ受信機で受信し、ＧＰＳ衛星からのＧＰＳ信号を抽出して測位計算を行い、マスターデバイス１Ａの位置などを示す測位結果（緯度、経度、高度、速度ベクトル、時刻などのデータである。「測位データ」と呼ばれることもある。）を処理部１２０ａへ出力する。なお、ＧＰＳセンサー１１０ａは、測位結果（受信結果の一例）と共に、測位計算の過程で取得した測位情報（状況又は受信状況の一例。「衛星運行情報」ともいう。）を処理部１２０ａへ出力する。測位情報の詳細は、後述する。
【００５７】
地磁気センサー１１１ａは、マスターデバイス１Ａから見た地球の磁場の方向を示す地磁気ベクトルを検出するセンサーであって、例えば、互いに直交する３つの軸方向の磁束密度を示す地磁気データを生成する。地磁気センサー１１１ａには、例えば、ＭＲ（Magnet resistive）素子、ＭＩ（Magnet impedance）素子、ホール素子などが用いられる。
【００５８】
気圧センサー１１２ａは、マスターデバイス１Ａの周辺の気圧（大気圧）を検出するセンサーである。気圧センサー１１２ａは、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。なお、気圧センサー１１２ａの出力（気圧データ）は、測位結果を補正するために使用されてもよい。
【００５９】
加速度センサー１１３ａは、互いに交差する（理想的には直交する）３軸方向の各々の加速度を検出し、検出した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する慣性センサーである。なお、加速度センサー１１３ａの出力は、ＧＰＳセンサー１１０ａの測位結果に含まれる位置の情報を補正するために使用されてもよい。
【００６０】
角速度センサー１１４ａは、互いに交差する（理想的には直交する）３軸方向の各々の角速度を検出し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する慣性センサーである。なお、角速度センサー１１４ａの出力は、ＧＰＳセンサー１１０ａの測位結果に含まれる位置の情報を補正するために使用されてもよい。
【００６１】
脈センサー１１５ａは、ユーザーの脈拍を示す信号（脈データ）を生成して処理部１２０ａへ出力するセンサーであって、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するＬＥＤ光源（LED: Light Emitting Diode）などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。なお、光の強度変化波形（脈波）を周波数解析など公知の手法により処理することで、脈拍数（１分間当たりの脈拍数）を計測することができる。なお、脈センサー１１５ａとしては、光源及び受光素子からなる光電センサーに代えて、超音波により血管の収縮を検出して脈拍数を計測する超音波センサーを採用してもよく、電極から微弱電流を体内に流して脈拍数を計測す
るセンサー等を採用してもよい。
【００６２】
温度センサー１１６ａは、周辺の温度に応じた信号（例えば、温度に応じた電圧である。温度データ。）を出力する感温素子である。なお、温度センサー１１６ａは、温度に応じたデジタル信号を出力するものであってもよい。
【００６３】
１−３−２．センサーデバイスの構成
図５に示すとおり、センサーデバイス１Ｃは、処理部１２０ｃ、記憶部１３０ｃ、計時部１６０ｃ、通信部１９０ｃ、バッテリー１９１ｃ、ＧＰＳセンサー１１０ｃ（第１の衛星信号受信機の一例）、地磁気センサー１１１ｃ、気圧センサー１１２ｃ、加速度センサー１１３ｃ、角速度センサー１１４ｃ、脈センサー１１５ｃ、温度センサー１１６ｃなどを含んで構成される。但し、センサーデバイス１Ｃの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。
【００６４】
処理部１２０ｃ（プロセッサー）は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１２０ｃは、記憶部１３０ｃに格納されたプログラムと、マスターデバイス１Ａからの指示とに従って、各種の処理（通信部１９０ａに各種の情報を送信させる処理、特定の情報を送信させない処理、特定の情報の送信頻度を制御する処理などを含む。）を実行する。
【００６５】
記憶部１３０ａは、例えば１又は複数のＩＣメモリー(IC: Integrated Circuit)などにより構成され、プログラムなどのデータが記憶されるＲＯＭ（Read Only Memory）と、処理部１２０ａの作業領域となるＲＡＭ（Random Access Memory）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる。
【００６６】
記憶部１３０ｃ、例えば１又は複数のＩＣメモリー(IC: Integrated Circuit)などにより構成され、プログラムなどのデータが記憶されるＲＯＭ（Read Only Memory）と、処理部１２０ａの作業領域となるＲＡＭ（Random Access Memory）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる。
【００６７】
計時部１６０ｃ、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０ｃに送る。
【００６８】
通信部１９０ｃは、例えば処理部１２０ｃの制御下で、マスターデバイス１Ａとセンサーデバイス１Ｃとの間の通信を成立させるための各種制御を行う。通信部１９０ｃは、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi:Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。
【００６９】
バッテリー１９１ｃ、センサーデバイス１Ｃを構成する各要素に対して電力を供給する例えば充電式のバッテリーである。バッテリー１９１ｃの充電方式としては、例えば、無接点充電、有接点充電（クレードル等を使用した充電）などを適用することができる。また、バッテリー１９１ｃは、交換式のバッテリーであってもよいし、太陽光発電式のバッテリーであってもよい。
【００７０】
ＧＰＳセンサー１１０ｃは、例えばＧＰＳ受信機（GPS: Global Positioning System）等を含んで構成される。ＧＰＳセンサー１１０ｃは、外部から到来する所定周波数帯域の電磁波をＧＰＳ受信機で受信し、ＧＰＳ衛星からのＧＰＳ信号を抽出して測位計算を行い
、センサーデバイス１Ｃの位置などを示す測位結果（緯度、経度、高度、速度ベクトル、時刻などのデータである。受信結果の一例。）を処理部１２０ｃへ出力する。なお、ＧＰＳセンサー１１０ｃは、測位結果と共に、測位計算の過程で取得した測位情報（状況又は受信状況の一例。「衛星運行情報」ともいう。）を処理部１２０ｃへ出力する。測位情報の詳細は、後述する。
【００７１】
地磁気センサー１１１ｃは、センサーデバイス１Ｃから見た地球の磁場の方向を示す地磁気ベクトルを検出するセンサーであって、例えば、互いに直交する３つの軸方向の磁束密度を示す地磁気データを生成する。地磁気センサー１１１ｃには、例えば、ＭＲ（Magnet resistive）素子、ＭＩ（Magnet impedance）素子、ホール素子などが用いられる。
【００７２】
気圧センサー１１２ｃは、センサーデバイス１Ｃの周辺の気圧（大気圧）を検出するセンサーである。気圧センサー１１２ｃは、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。なお、気圧センサー１１２ｃの出力（気圧データ）は、測位結果を補正するために使用されてもよい。
【００７３】
加速度センサー１１３ｃは、互いに交差する（理想的には直交する）３軸方向の各々の加速度を検出し、検出した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する慣性センサーである。なお、加速度センサー１１３ｃの出力は、ＧＰＳセンサー１１０ｃの測位結果に含まれる位置の情報を補正するために使用されてもよい。
【００７４】
角速度センサー１１４ｃ、互いに交差する（理想的には直交する）３軸方向の各々の角速度を検出し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する慣性センサーである。なお、角速度センサー１１４ｃの出力は、ＧＰＳセンサー１１０ｃの測位結果に含まれる位置の情報を補正するために使用されてもよい。
【００７５】
脈センサー１１５ｃは、ユーザーの脈拍を示す信号（脈データ）を生成して処理部１２０ｃへ出力するセンサーであって、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するＬＥＤ光源（LED: Light Emitting Diode）などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。なお、光の強度変化波形（脈波）を周波数解析など公知の手法により処理することで、脈拍数（１分間当たりの脈拍数）を計測することができる。なお、脈センサー１１５ｃとしては、光源及び受光素子からなる光電センサーに代えて、超音波により血管の収縮を検出して脈拍数を計測する超音波センサーを採用してもよく、電極から微弱電流を体内に流して脈拍数を計測するセンサー等を採用してもよい。
【００７６】
温度センサー１１６ｃは、周辺の温度に応じた信号（例えば、温度に応じた電圧である。温度データ。）を出力する感温素子である。なお、温度センサー１１６ｃは、温度に応じたデジタル信号を出力するものであってもよい。
【００７７】
１−４．デバイスで生成される情報について
本実施形態のマスターデバイス１Ａの処理部１２０ａは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々から測位結果（受信結果の一例）及び運動情報を収集し、収集した測位結果及び運動情報と、マスターデバイス１Ａで生成された測位結果及び運動情報とに基づき、ユーザーパフォーマンスデータ（パフォーマンス情報の一例）を生成する。また、マスターデバイス１Ａの処理部１２０ａは、ユーザーパフォーマンスデータを生成する際に、各デバイスで生成された測位情報を用いる。以下、測位結果、運動情報、ユーザーパフォ
ーマンスデータ、測位情報を順に説明する。
【００７８】
１−４−１．測位結果
先ず、マスターデバイス１Ａで生成される測位結果は、マスターデバイス１ＡのＧＰＳセンサー１１０ａが測位計算によって算出したデータであって、例えば、緯度、経度、高度、速度ベクトルなどの情報を含む。なお、測位結果の少なくとも一部は、ＧＰＳ信号のドップラー周波数を利用して算出されたデータであってもよい。
【００７９】
また、センサーデバイス１Ｃで生成される測位結果は、センサーデバイス１ＣのＧＰＳセンサー１１０ｃが測位計算によって算出したデータであって、例えば、緯度、経度、高度、速度ベクトルなどの情報を含む。なお、測位結果の少なくとも一部は、ＧＰＳ信号のドップラー周波数を利用して算出されたデータであってもよい。
【００８０】
１−４−２．運動情報
また、マスターデバイス１Ａで生成される運動情報は、マスターデバイス１Ａの装着先となった部位の運動状況、マスターデバイス１Ａの運動状況、マスターデバイス１Ａに搭載されたＧＰＳセンサー１１０ａの運動状況を示す情報である。運動情報は、例えば、マスターデバイス１ＡのＧＰＳセンサー１１０ａ以外のセンサー（地磁気センサー１１１ａ、気圧センサー１１２ａ、加速度センサー１１３ａ、角速度センサー１１４ａ、脈センサー１１５ａ、温度センサー１１６ａ）が出力したセンシングデータである。地磁気センサー１１１ａのセンシングデータは前述した地磁気データであり、気圧センサー１１２ａのセンシングデータは前述した気圧データである。また、加速度センサー１１３ａのセンシングデータは前述した加速度データであり、角速度センサー１１４ａのセンシングデータは前述した角速度データであり、脈センサー１１５ａのセンシングデータは前述した脈データである。また、温度センサー１１６ａのセンシングデータは前述した温度データである。
【００８１】
また、センサーデバイス１Ｃで生成される運動情報は、センサーデバイス１Ｃの装着先となった部位の運動状況、センサーデバイス１Ｃの運動状況、センサーデバイス１Ｃに搭載されたＧＰＳセンサー１１０ｃの運動状況を示す情報である。運動情報は、例えば、センサーデバイス１ＣのＧＰＳセンサー１１０ｃ以外のセンサー（地磁気センサー１１１ｃ、気圧センサー１１２ｃ、加速度センサー１１３ｃ、角速度センサー１１４ｃ、脈センサー１１５ｃ、温度センサー１１６ｃ）が出力したセンシングデータである。地磁気センサー１１１ｃのセンシングデータは前述した地磁気データであり、気圧センサー１１２ｃのセンシングデータは前述した気圧データである。また、加速度センサー１１３ｃのセンシングデータは前述した加速度データであり、角速度センサー１１４ｃのセンシングデータは前述した角速度データであり、脈センサー１１５ｃのセンシングデータは前述した脈データである。また、温度センサー１１６ｃのセンシングデータは前述した温度データである。
【００８２】
１−４−３．パフォーマンスデータ
パフォーマンスデータの生成に当たり、例えば、マスターデバイス１Ａの処理部１２０ａは、マスターデバイス１Ａで生成された運動情報と、センサーデバイス１Ｃ−１〜１Ｃ−５の各々から受信した運動情報とに基づき、マスターデバイス１Ａの装着先と、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の装着先とを判定（推定）する。
【００８３】
例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ）に右手の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「右手」と判定する。また、例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ）に左手
の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「左手」と判定する。また、例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ）に右足の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「右足」と判定する。また、例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ）に左足の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「左足」と判定する。また、例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ））に頭部の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「頭部」と判定する。また、例えば、マスターデバイス１Ａの処理部１２０ａは、或るデバイスで生成された運動情報（センシングデータ）に腰部の運動に特有の成分が現れたか否かを判定し、現れた場合には、当該デバイスの装着先を「腰部」と判定する。
【００８４】
そして、マスターデバイス１Ａの処理部１２０ａは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５の各々の装着先情報と、センサーデバイス１Ｃ−１〜１Ｃ−５の各々から収集した測位結果及び運動情報と、マスターデバイス１Ａのセンサーが生成した測位結果及び運動情報とに基づき、ユーザーパフォーマンスデータを生成する。
【００８５】
ユーザーパフォーマンスデータには、例えば、現在時点におけるユーザーの位置、速度ベクトル、勾配、姿勢（走行姿勢）、左右差、接地時間、真下着地率、推進効率、脚の流れ、着地ブレーキ量、着地衝撃、心拍数、体温などが含まれる。また、ユーザーパフォーマンスデータには、例えば、開始指示が入力された時点から現在時点までのユーザーの移動距離、移動軌跡、歩数、歩行ペース、歩行ピッチ、歩幅（ストライド）、累積上昇高度、累積下降高度、消費カロリー、酸素摂取量、発汗量などが含まれる。
【００８６】
ここで、以上のユーザーパフォーマンスデータの中には、ユーザーの四肢に関連するパフォーマンスデータ（以下、「四肢パフォーマンスデータ」という。）と、ユーザーの体幹に関連するパフォーマンスデータ（パフォーマンス情報の一例。以下、「体幹パフォーマンスデータ」という。）とが含まれる。四肢パフォーマンスデータは、例えば、左右差、腕振り周期、歩行ピッチ、歩幅、接地時間、真下着地率、推進効率、脚の流れ、着地ブレーキ量、着地衝撃などである。一方、体幹パフォーマンスデータは、例えば、ユーザーの位置、速度ベクトル、移動距離、移動軌跡などである。
【００８７】
このうち、四肢パフォーマンスデータは、主に、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５が生成した運動情報に基づき算出されるのに対して、体幹パフォーマンスデータは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５が生成した測位結果に基づき算出される。
【００８８】
このため、体幹パフォーマンスデータは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５の測位精度の影響を受ける。具体的には、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ〜５のうち、ＧＰＳ信号の受信環境が悪いデバイスが生成した測位結果は、精度が低いので、体幹パフォーマンスデータの精度を低下させる可能性がある。また、マスターデバイス１Ａ、センサーデバイス１Ｃ−１〜１Ｃ〜５のうちユーザーの四肢に装着されたデバイスが生成した測位結果は、四肢の運動に依存して変化する成分が重畳されているので、体幹パフォーマンスデータの精度を低下させる可能性がある。
【００８９】
そこで、マスターデバイス１Ａの処理部１２０ａは、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５が生成した測位情報及び運動情報に基づき、精度の悪い測位結果が体幹パフォーマンスデータに及ぼす悪影響を抑える処理（パフォーマンス算出処
理）を実行する。パフォーマンス算出処理の詳細については、後述する（なお、マスターデバイス１Ａが生成した測位情報は、第２の衛星信号受信機の状況又は受信状況の一例であり、センサーデバイス１Ｃが生成した測位情報は、第１の衛星信号受信機の状況又は受信状況の一例であり、マスターデバイス１Ａが生成した運動情報は、第２の衛星信号受信機の状況又は運動状況の一例であり、センサーデバイス１Ｃが生成した運動情報は、第１の衛星信号受信機の状況又は運動状況の一例である。ここでいう「状況」には「受信状況」と「運動状況」との少なくとも一方が含まれる。）。
【００９０】
１−４−４．測位情報
マスターデバイス１Ａで生成される測位情報は、マスターデバイス１ＡのＧＰＳセンサー１１０ａが測位計算の過程で取得した情報であって、ＧＰＳセンサー１１０ａによるＧＰＳ信号の受信状況（第２の衛星信号受信機の受信状況の一例）を示す情報である。この測位情報には、捕捉衛星情報、概略軌道情報（アルマナックデータ）、詳細軌道情報（エフェメリスデータ）、管理情報が含まれる。また、管理情報は、測位計算をサポートする情報であり、例えば、ＧＰＳ衛星毎のＧＰＳ信号の受信強度の情報や、受信可能な位置にあるが受信できなかったＧＰＳ衛星の情報、受信できたＧＰＳ衛星の幾何学的配置を示す指標（ＰＤＯＰ（Position Dilution Of Precision）、ＨＤＯＰ（Horizontal Dilution Of Precision）、ＶＤＯＰ（Vertical Dilution Of Precision）など）、受信できたＧＰＳ衛星の個数を示す指標（ＳＶs（ＳＶｓ：Satellite Launch Vehicle））、受信できたＧＰＳ衛星の信号強度の偏りを示す指標などが含まれる。この測位情報は、ＧＰＳセンサー１１０ａが次の測位計算を効率的に行うために有効な情報である。
【００９１】
センサーデバイス１Ｃで生成される測位情報は、センサーデバイス１ＣのＧＰＳセンサー１１０ｃが測位計算の過程で取得した情報であって、ＧＰＳセンサー１１０ｃによるＧＰＳ信号の受信状況（第１の衛星信号受信機の受信状況の一例）を示す情報である。この測位情報には、捕捉衛星情報、概略軌道情報（アルマナックデータ）、詳細軌道情報（エフェメリスデータ）、管理情報が含まれる。また、管理情報は、測位計算をサポートする情報であり、例えば、ＧＰＳ衛星毎のＧＰＳ信号の受信強度の情報や、受信可能な位置にあるが受信できなかったＧＰＳ衛星の情報、受信できたＧＰＳ衛星の幾何学的配置を示す指標（ＰＤＯＰ、ＨＤＯＰ、ＶＤＯＰなど）、受信できたＧＰＳ衛星の個数を示す指標（ＳＶs（ＳＶｓ：Satellite Launch Vehicles））、受信できたＧＰＳ衛星の信号強度の偏りを示す指標などが含まれる。この測位情報は、ＧＰＳセンサー１１０ｃが次の測位計算を効率的に行うために有効な情報である。
【００９２】
１−５．処理シーケンス
以下、マスターデバイス１Ａとセンサーデバイス１Ｃとの間で行われる通信のフロー（パフォーマンスモニタリング方法の一例）について説明する。
【００９３】
図６に示すのは、マスターデバイス１Ａとセンサーデバイス１Ｃとの間で行われる通信のフローの一例である。図６の左側のフローは、マスターデバイス１Ａのフローであり、図６の右側のフローは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローである。センサーデバイス１Ｃ−１〜１Ｃ−５の各々は、マスターデバイス１Ａの制御下で共通の処理を実行するので、図６では、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローを共通のフローで表している。
【００９４】
さて、図６のフローは、例えば、ユーザーからの開始指示がマスターデバイス１Ａに入力されたタイミングで開始される。フローの開始時点では、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の電源はオンされており、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５の各々のセンサーの駆動は開始されているものとする。
【００９５】
先ず、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々へ時刻同期要求コマンドを送信する（Ｓ１００）。時刻同期要求コマンドには、時刻同期に必要な情報（マスターデバイス１Ａの時刻情報など）が含まれている。センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の通信部１９０ｃを介して時刻同期要求コマンドを受信し、マスターデバイス１Ａの時刻情報と自機の時刻情報とに基づき時刻同期の処理を実行する。なお、時刻同期には、測位結果の時刻が用いられるものとする。また、時刻同期の方式としては、フレーム周期方式などの各種の方式を採用することができる。
【００９６】
次に、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の時刻同期が完了すると、自機の通信部１９０ｃを介してマスターデバイス１Ａへ時刻同期完了通知を送信する（Ｓ１０２）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々から時刻同期完了通知を受信する。
【００９７】
次に、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々へ測位結果、測位情報、及び運動情報の要求コマンドを送信する（Ｓ１０３）。センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の通信部１９０ｃを介して当該要求コマンドを受信する。
【００９８】
次に、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃが生成した最新の測位結果及び最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ１０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々から測位結果、測位情報、及び運動情報を受信する。
【００９９】
次に、マスターデバイス１Ａの処理部１２０ａは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の測位結果、測位情報、及び運動情報と、マスターデバイス１ＡのＧＰＳセンサー１１０ａが生成した最新の測位結果及び最新の測位情報と、マスターデバイス１Ａの他のセンサーが生成した最新の運動情報とに基づき、パフォーマンス算出処理を実行する（Ｓ１０）。パフォーマンス算出処理の詳細は、後述する。
【０１００】
次に、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知する（Ｓ１３）。
【０１０１】
そして、以上のステップＳ１０５、Ｓ１０、Ｓ１３からなる一連の処理は、ユーザーからの終了指示がマスターデバイス１Ａへ入力されるまで周期的（例えば１秒ごと）に繰り返される。
【０１０２】
１−６．フォーマット
図７は、マスターデバイス１Ａとセンサーデバイス１Ｃ−１〜１Ｃ−５の各々との通信で用いられるメッセージ構造（フォーマット）の例を示す図である。
【０１０３】
図７（ａ）に示すとおり、通信で用いられるメッセージは、例えば、メッセージの先頭を示す信号（Preamble）と、データ長を示す信号（Data Length）と、コマンド種別を示す信号（Command ID）と、データの内容を示す信号（Value）と、誤り検出符号（Checksum）と、メッセージの末尾を示す信号（End）とを直列に並べたものである。
【０１０４】
図７（ｂ）に示すとおり、例えば、コマンド種別がマスターデバイス１Ａからセンサーデバイス１Ｃ−１〜１Ｃ−５の何れかへの「要求」である場合、データの内容を示す信号（Value）には、測位結果の要否を示す信号と、測位情報の要否を示す信号と、運動情報の要否を示す信号と、要求する測位結果の種別を示す信号と、要求する測位情報の種別を示す信号と、要求する運動情報の種別を示す信号とが直列に並べられる。
【０１０５】
図７（ｃ）に示すとおり、例えば、コマンド種別がセンサーデバイス１Ｃ−１〜１Ｃ−５の何れかからマスターデバイス１Ａへの「通知」である場合、データの内容を示す信号（Value）には、測位結果の有無を示す信号と、測位情報の有無を示す信号と、運動情報の有無を示す信号と、要求された種別の測位結果を示す信号と、要求された種別の測位情報を示す信号と、要求された種別の運動情報を示す信号とが直列に並べられる。
【０１０６】
なお、本実施形態では、マスターデバイス１Ａがセンサーデバイス１Ｃ−１〜１Ｃ−５の各々に対して要求する情報は、測位結果、測位情報、運動情報の３つの情報である。
【０１０７】
つまり、マスターデバイス１Ａがセンサーデバイス１Ｃ−１〜１Ｃ−５の各々に向けて送信する要求コマンドでは「測位結果の要否」は「要」に設定され、「測位情報の要否」は「要」に設定され、「運動情報の要否」は「要」に設定される。その場合は、センサーデバイス１Ｃ−１〜１Ｃ−５の各々からマスターデバイス１Ａへ向けて送信される通知においては、「測位結果の有無」が「有」に設定され、「測位情報の有無」は「有」に設定され、「運動情報の有無」は「有」に設定され、データの内容を示す信号（Value）には測位結果、測位情報、及び運動情報が含められる。
【０１０８】
一方、後述する第１変形例又は第２変形例では、マスターデバイス１Ａがセンサーデバイス１Ｃ〜１Ｃ−５に対して要求する情報は、必要に応じて制限される。
【０１０９】
例えば、マスターデバイス１Ａが特定のセンサーデバイス１Ｃ（非選択デバイス）に対して測位結果を要求せずに測位情報及び運動情報を要求する場合には、マスターデバイス１Ａが特定のセンサーデバイス１Ｃに向けて送信する要求コマンドでは「測位結果の要否」が「否」に設定され、「測位情報の要否」は「要」に設定され、「運動情報の要否」は「要」に設定される。その場合は、特定のセンサーデバイス１Ｃ（非選択デバイス）からマスターデバイス１Ａへ向けて送信される通知においては、「測位結果の有無」が「無」に設定され、「測位情報の有無」は「有」に設定され、「運動情報の有無」は「有」に設定され、データの内容を示す信号（Value）に測位情報及び運動情報が含められる。
【０１１０】
また、例えば、マスターデバイス１Ａが特定のセンサーデバイス１Ｃ（非選択デバイス）に対して測位結果及び測位情報を要求せずに運動情報を要求する場合には、マスターデバイス１Ａが特定のセンサーデバイス１Ｃに向けて送信する要求コマンドでは「測位結果の要否」が「否」に設定され、「測位情報の要否」は「否」に設定され、「運動情報の要否」は「要」に設定される。その場合は、特定のセンサーデバイス１Ｃ（非選択デバイス）からマスターデバイス１Ａへ向けて送信される通知においては、「測位結果の有無」は「無」に設定され、「測位情報の有無」は「無」に設定され、「運動情報の有無」は「有」に設定され、データの内容を示す信号（Value）に運動情報が含められる。
【０１１１】
１−７．パフォーマンス算出処理
以下、パフォーマンス算出処理（Ｓ１０）のフローについて説明する。
【０１１２】
図８に示すのは、パフォーマンス算出処理（Ｓ１０）のフローの一例である。
【０１１３】
先ず、マスターデバイス１Ａの処理部１２０ａは、デバイス番号Ｎを初期値「ゼロ」に
設定する。初期値「ゼロ」は、マスターデバイス１Ａのデバイス番号である（Ｓ１０−１）。以下、マスターデバイス１Ａを「第０デバイス」と称し、センサーデバイス１Ｃ−１を「第１デバイス」と称し、センサーデバイス１Ｃ−２を「第２デバイス」と称し、センサーデバイス１Ｃ−３を「第３デバイス」と称し、センサーデバイス１Ｃ−４を「第４デバイス」と称し、センサーデバイス１Ｃ−５を「第５デバイス」と称す。
【０１１４】
次に、マスターデバイス１Ａの処理部１２０ａは、第Ｎデバイスから受信した最新の測位情報（第１の衛星信号受信機の受信状況の一例）及び最新の運動情報（第１の衛星信号受信機の運動状況の一例）を参照する（Ｓ１０−２）。なお、マスターデバイス１Ａの処理部１２０ａは、Ｎ＝ゼロの場合は、自機で生成された最新の測位情報（第２の衛星信号受信機の受信状況の一例。）及び最新の運動情報（第２の衛星信号受信機の運動状況の一例。）を参照する。ここでは、運動情報は、加速度データ又は角速度データの時間変化周波数ｆＮであると仮定し、測位情報は、指標ＰＤＯＰ及び指標ＳＶｓを含むと仮定する。
【０１１５】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した運動情報（時間変化周波数ｆＮ）に基づき、第Ｎデバイスの測位結果についての第１の信頼度Ｄ（Ｍｏｖｅ）Ｎを算出する（Ｓ１０−３）。第１の信頼度Ｄ（Ｍｏｖｅ）Ｎは、時間変化周波数ｆＮが高いほど小さく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（Ｍｏｖｅ）Ｎ＝１／ｆＮの式により第１の信頼度Ｄ（Ｍｏｖｅ）Ｎを算出する。この信頼度Ｄ（Ｍｏｖｅ）Ｎは、第Ｎデバイスの運動状況が良好な（運動が激しくない）場合に大きな値となり、第Ｎデバイスの運動状況が不良な（運動が激しい）場合に小さな値となる（なお、時間変化周波数ｆＮを第１信頼度Ｄ（Ｍｏｖｅ）Ｎに換算する式は、他の式であってもよい。周波数を点数化し、点数の関数又は点数それ自体を信頼度としてもよい。以下の信頼度の算出においても同様。）。
【０１１６】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した測位情報に含まれる指標ＰＤＯＰに基づき第Ｎデバイスの測位結果についての第２の信頼度Ｄ（ＰＤＯＰ）Ｎを算出する（Ｓ１０−４）。第２の信頼度Ｄ（ＰＤＯＰ）Ｎは、指標ＰＤＯＰが大きいほど小さく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（ＰＤＯＰ）Ｎ＝１／ＰＤＯＰの式により第２の信頼度Ｄ（ＰＤＯＰ）Ｎを算出する。この信頼度Ｄ（ＰＤＯＰ）Ｎは、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星の配置）が良好な場合に大きな値となり、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星の配置）が不良な場合に小さな値となる。
【０１１７】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した測位情報に含まれる指標ＳＶｓに基づき、第Ｎデバイスの測位結果についての第３の信頼度Ｄ（ＳＶｓ）Ｎを算出する（Ｓ１０−５）。第３の信頼度Ｄ（ＳＶｓ）Ｎは、指標ＳＶｓが大きいほど大きく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（ＳＶｓ）Ｎ＝ＳＶｓの式により第３の信頼度Ｄ（ＳＶｓ）Ｎを算出する。この信頼度Ｄ（ＳＶｓ）Ｎは、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星数）が良好な場合に大きな値となり、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星数）が不良な場合に小さな値となる。
【０１１８】
次に、マスターデバイス１Ａの処理部１２０ａは、第Ｎデバイスの測位結果の総合信頼度ＤＮを算出する（Ｓ１０−７）。総合信頼度ＤＮは、第１の信頼度が大きいほど大きくなり、第２の信頼度が大きいほど大きくなり、第３の信頼度が大きいほど大きくなる。例えば、マスターデバイス１Ａの処理部１２０ａは、ＤＮ＝Ｄ（Ｍｏｖｅ）Ｎ＊Ｄ（ＰＤＯＰ）Ｎ＊Ｄ（ＳＶｓ）Ｎの式により総合信頼度ＤＮを算出する。総合信頼度ＤＮは、第Ｎデバイスの総合的な状況（受信状況及び運動状況）を示しており、総合的な状況が良好であるときほど大きな値を示す。
【０１１９】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイス番号Ｎが５に達したか否かを判定し（Ｓ１０−８）、達したと判定した場合には（Ｓ１０−８Ｙ）、次の処理（ステップＳ１０−１０）へ移行し、そうでない場合には（Ｓ１０−８Ｎ）、デバイス番号Ｎを１だけ増加させてから（Ｓ１０−９）、ステップＳ１０−２へ戻る。
【０１２０】
次に、マスターデバイス１Ａの処理部１２０ａは、総合信頼度ＤＮ（Ｎ＝０〜５）を正規化することにより、デバイスごとの重みＷＮ（Ｎ＝０〜５）を算出する（Ｓ１０−１０）。ここで、重みＷＮ（優先度ということもできる。影響度の一例である。）は、第Ｎデバイスの測位結果に適用される重みである。例えば、マスターデバイス１Ａの処理部１２０ａは、ＷＮ＝ＤＮ／ΣＤＮの式によりデバイスごとの重みＷＮ（Ｎ＝０〜５）を算出する。なお、ΣＤＮは、ΣＤＮ＝Ｄ０＋Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４＋Ｄ５の式で表される。従って、第Ｎデバイスの重みＷＮは、第Ｎデバイスの総合的な状況（受信状況及び運動状況）が良好であるときほど大きな値に設定される。
【０１２１】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイスごとの測位結果に含まれる位置ＰＮ及び速度ＶＮを重み付け平均（合成）することにより、ユーザーの位置Ｐ及び速度Ｖを算出する（Ｓ１０−１１）。位置ＰＮ及び速度ＶＮは、第Ｎデバイスの測位結果に含まれる位置及び速度である。例えば、マスターデバイス１Ａの処理部１２０ａは、ユーザーの位置Ｐを、Ｐ＝ΣＷＮＰＮの式により算出し、ユーザーの速度Ｖを、Ｖ＝ΣＷＮＶＮの式により算出する。そして、マスターデバイス１Ａの処理部１２０ａは、ユーザーの位置Ｐ、速度Ｖ、位置Ｐの履歴、速度Ｖの履歴などに基づき、体幹パフォーマンスデータ（ユーザーの位置、速度ベクトル、移動距離、移動軌跡など）を算出する。従って、本実施形態では、状況が相対的に良好なデバイスの体幹パフォーマンスデータへの影響度は、状況が相対的に不良なデバイスの体幹パフォーマンスデータへの影響度よりも大きく設定される。また、体幹パフォーマンスデータへの第Ｎデバイスの影響度は、第Ｎデバイスの状況が良好であるときほど大きく設定される。
【０１２２】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイスごとの運動情報に基づき、四肢パフォーマンスデータ（左右差、腕振り周期、歩行ピッチ、歩幅など）を算出し、フローを終了する（Ｓ１０−１２）。
【０１２３】
１−８．実施形態の作用効果
以上説明したとおり、本実施形態のマスターデバイス１Ａは、ユーザーの第１の部位へ装着されたＧＰＳセンサー１１０ｃの測位結果と、ユーザーの第２の部位へ装着されたＧＰＳセンサー１１０ａの測位結果との少なくとも一方を用いてユーザーの体幹パフォーマンスデータを通知する表示部１７０ａ及び音出力部１８０ａを備えるので、ＧＰＳセンサー１１０ｃの測位結果とＧＰＳセンサー１１０ａの測位結果との双方をパフォーマンスデータへ反映させること、又は、ＧＰＳセンサー１１０ｃの測位結果とＧＰＳセンサー１１０ａの測位結果とのうち選択した一方をパフォーマンスデータへ反映させることができる。
【０１２４】
しかも、マスターデバイス１Ａの処理部１２０ａは、ＧＰＳセンサー１１０ｃの受信状況及び運動状況がＧＰＳセンサー１１０ａの受信状況及び運動状況よりも良好である場合に、ＧＰＳセンサー１１０ｃの測位結果のパフォーマンスデータへの重みを、ＧＰＳセンサー１１０ａの測位結果のパフォーマンスデータへの重みよりも大きく設定するので、ＧＰＳセンサー１１０ｃの受信状況及び運動状況がＧＰＳセンサー１１０ａの受信状況及び運動状況よりも良好である場合にＧＰＳセンサー１１０ｃの測位結果を優先してパフォーマンスデータへ反映させることができる。
【０１２５】
従って、マスターデバイス１Ａは、ＧＰＳセンサー１１０ｃの受信状況及び運動状況がＧＰＳセンサー１１０ａの受信状況及び運動状況よりも良好である場合には、ＧＰＳセンサー１１０ａの測位結果のみを用いた場合よりもパフォーマンスデータの精度を向上させることができ、ＧＰＳセンサー１１０ｃの受信状況及び運動状況がＧＰＳセンサー１１０ａの受信状況及び運動状況より不良である場合には、ＧＰＳセンサー１１０ａの測位結果に起因してパフォーマンスデータの精度が低下する可能性を抑えることができる。
【０１２６】
また、処理部１２０ａは、ＧＰＳセンサー１１０ｃの受信状況及び運動状況が良好であるときほどＧＰＳセンサー１１０ｃの測位結果の重みを大きく設定するので、マスターデバイス１Ａは、ユーザーの置かれた位置の変化又はユーザーの行う運動の内容の変化にも、柔軟に対応できる。
【０１２７】
２．パフォーマンスモニタリンスシステムの第１変形例
以下、上記実施形態の第１変形例について説明する。ここでは、上記実施形態との相違点を主に説明し、共通の部分についての説明は省略する。また、本変形例における要素には、上記実施形態における要素と同じ符号を付して説明する。
【０１２８】
上記実施形態のマスターデバイス１Ａは、デバイスごとの重みＷＮを、個々のデバイスの総合信頼度に応じて変化させたが、本変形例のマスターデバイス１Ａは、総合信頼度が上位（最上位）であるデバイス（選択デバイス）の重みを１とし、それ以外のデバイス（非選択デバイス）の重みをゼロに設定する。また、本変形例のマスターデバイス１Ａは、非選択デバイスから受信する情報を制限することにより、非選択デバイスから受信すべきデータ量の削減を図る。
【０１２９】
２−１．処理シーケンス
図９に示すのは、本変形例におけるマスターデバイス１Ａとセンサーデバイス１Ｃとの間で行われる通信のフロー（パフォーマンスモニタリング方法の一例）である。図９において、図６に示すステップと同じステップには共通の符号を付した。
【０１３０】
図９の左側のフローは、マスターデバイス１Ａのフローであり、図９の右側のフローは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローである。センサーデバイス１Ｃ−１〜１Ｃ−５の各々は、マスターデバイス１Ａの制御下で共通の処理を実行するので、図９では、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローを共通のフローで表している。
【０１３１】
さて、図９のフローは、例えば、ユーザーからの開始指示がマスターデバイス１Ａに入力されたタイミングで開始される。フローの開始時点では、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の電源はオンされており、マスターデバイス１Ａ及びセンサーデバイス１Ｃ−１〜１Ｃ−５の各々のセンサーの駆動は開始されているものとする。
【０１３２】
先ず、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々へ時刻同期要求コマンドを送信する（Ｓ１００）。時刻同期要求コマンドには、時刻同期に必要な情報（マスターデバイス１Ａの時刻情報など）が含まれている。センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の通信部１９０ｃを介して時刻同期要求コマンドを受信し、マスターデバイス１Ａの時刻情報と自機の時刻情報とに基づき時刻同期の処理を実行する。なお、時刻同期には、測位結果の時刻が用いられるものとする。また、時刻同期の方式としては、フレーム周期方式などの各種の方式を採用することができる。
【０１３３】
次に、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の時刻同
期が完了すると、自機の通信部１９０ｃを介してマスターデバイス１Ａへ時刻同期完了通知を送信する（Ｓ１０２）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々から時刻同期完了通知を受信する。
【０１３４】
次に、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々へ測位結果、測位情報、及び運動情報の要求コマンドを送信する（Ｓ１０３）。センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機の通信部１９０ｃを介して当該要求コマンドを受信する。
【０１３５】
次に、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃが生成した最新の測位結果及び最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ１０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介してセンサーデバイス１Ｃ−１〜１Ｃ−５の各々から測位結果、測位情報、及び運動情報を受信する。
【０１３６】
次に、マスターデバイス１Ａの処理部１２０ａは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々の測位結果、測位情報、及び運動情報と、マスターデバイス１ＡのＧＰＳセンサー１１０ａが生成した最新の測位結果及び最新の測位情報と、マスターデバイス１Ａの他のセンサーが生成した最新の運動情報とに基づき、パフォーマンス算出処理を実行する（Ｓ２０）。
【０１３７】
パフォーマンス算出処理の詳細は、後述する。なお、本変形例のパフォーマンス算出処理によると、センサーデバイス１Ｃ−１〜１Ｃ−５のうち総合信頼度が最上位であったデバイスが選択デバイスに設定され、それ以外のデバイスが非選択デバイスに設定される。但し、マスターデバイス１Ａの総合信頼度が最上位であった場合には、マスターデバイス１Ａが選択デバイスに設定され、全てのセンサーデバイス１Ｃ−１〜１Ｃ−５が非選択デバイスに設定される。以下、マスターデバイス１Ａ以外のデバイスが選択デバイスに設定された場合を想定する（第２変形例においても同様）。
【０１３８】
次に、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知する（Ｓ１３）。
【０１３９】
次に、マスターデバイス１Ａの処理部１２０ａは、センサーデバイス１Ｃ−１〜１Ｃ−５のうち選択デバイスに対して、測位結果、測位情報、及び運動情報の要求コマンドを送信する（Ｓ１０３）。選択デバイスの処理部１２０ｃは、通信部１９０ｃを介してマスターデバイス１Ａから測位結果、測位情報、及び運動情報の要求コマンドを受信する。
【０１４０】
次に、選択デバイスの処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃが生成した最新の測位結果及び最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ１０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して選択デバイスから測位結果、測位情報、及び運動情報を受信する。
【０１４１】
次に、マスターデバイス１Ａの処理部１２０ａは、４つの非選択デバイスの各々に対して、測位情報及び運動情報の要求コマンドを送信する（Ｓ２０３）。つまり、マスターデバイス１Ａの処理部１２０ａは、非選択デバイスの各々に対して測位結果の要求を行わない。
【０１４２】
次に、４つの非選択デバイスの処理部１２０ｃの各々は、自機のＧＰＳセンサー１１０ｃが生成した最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ２０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して非選択デバイスから測位情報及び運動情報を受信する。
【０１４３】
次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの測位結果、測位情報、及び運動情報と、非選択デバイスの測位情報及び運動情報と、マスターデバイス１ＡのＧＰＳセンサー１１０ａが生成した最新の測位情報と、マスターデバイス１Ａの他のセンサーが生成した最新の運動情報とに基づき、パフォーマンス算出処理を実行する（Ｓ２０）。
【０１４４】
次に、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知する（Ｓ１３）。
【０１４５】
そして、以上のステップＳ１０３、Ｓ１０５、Ｓ２０３、Ｓ２０５、Ｓ２０、Ｓ１３からなる一連の処理は、ユーザーからの終了指示がマスターデバイス１Ａへ入力されるまで周期的（例えば１秒ごと）に繰り返される。
【０１４６】
２−２．パフォーマンス算出処理
以下、本変形例におけるパフォーマンス算出処理のフローについて説明する。
【０１４７】
図１０に示すのは、本変形例におけるパフォーマンス算出処理のフローの一例である。
【０１４８】
先ず、マスターデバイス１Ａの処理部１２０ａは、デバイス番号Ｎを初期値「ゼロ」に設定する。初期値「ゼロ」は、マスターデバイス１Ａのデバイス番号である（Ｓ１０−１）。以下、マスターデバイス１Ａを「第０デバイス」と称し、センサーデバイス１Ｃ−１を「第１デバイス」と称し、センサーデバイス１Ｃ−２を「第２デバイス」と称し、センサーデバイス１Ｃ−３を「第３デバイス」と称し、センサーデバイス１Ｃ−４を「第４デバイス」と称し、センサーデバイス１Ｃ−５を「第５デバイス」と称す。
【０１４９】
次に、マスターデバイス１Ａの処理部１２０ａは、第Ｎデバイスから受信した最新の測位情報及び最新の運動情報（運動状況を示す情報の一例）を参照する（Ｓ１０−２）。ここでは、運動情報は、加速度データ又は角速度データの時間変化周波数ｆＮであると仮定し、測位情報は、指標ＰＤＯＰ及び指標ＳＶｓを含むと仮定する。
【０１５０】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した運動情報（時間変化周波数ｆＮ）に基づき、第Ｎデバイスの測位結果についての第１の信頼度Ｄ（Ｍｏｖｅ）Ｎを算出する（Ｓ１０−３）。第１の信頼度Ｄ（Ｍｏｖｅ）Ｎは、時間変化周波数ｆＮが高いほど小さく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（Ｍｏｖｅ）Ｎ＝１／ｆＮの式により第１の信頼度Ｄ（Ｍｏｖｅ）Ｎを算出する。この信頼度Ｄ（Ｍｏｖｅ）Ｎは、第Ｎデバイスの運動状況が良好な（運動が激しくない）場合に大きな値となり、第Ｎデバイスの運動状況が不良な（運動が激しい）場合に小さな値となる（なお、時間変化周波数ｆＮを第１信頼度Ｄ（Ｍｏｖｅ）Ｎに換算する式は、他の式であってもよい。周波数を点数化し、点数の関数又は点数それ自体を信頼度としてもよい。以下の信頼度の算出においても同様。）。
【０１５１】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した測位情報に含まれる指標ＰＤＯＰに基づき第Ｎデバイスの測位結果についての第２の信頼度Ｄ（ＰＤＯＰ）Ｎを算出する（Ｓ１０−４）。第２の信頼度Ｄ（ＰＤＯＰ）Ｎは、指標ＰＤＯＰが大きいほど小さく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（ＰＤＯＰ）Ｎ＝１／ＰＤＯＰの式により第２の信頼度Ｄ（ＰＤＯＰ）Ｎを算出する。この信頼度Ｄ（ＰＤＯＰ）Ｎは、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星の配置）が良好な場合に大きな値となり、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星の配置）が不良な場合に小さな値となる。
【０１５２】
次に、マスターデバイス１Ａの処理部１２０ａは、参照した測位情報に含まれる指標ＳＶｓに基づき、第Ｎデバイスの測位結果についての第３の信頼度Ｄ（ＳＶｓ）Ｎを算出する（Ｓ１０−５）。第３の信頼度Ｄ（ＳＶｓ）Ｎは、指標ＳＶｓが大きいほど大きく設定される。例えば、マスターデバイス１Ａの処理部１２０ａは、Ｄ（ＳＶｓ）Ｎ＝ＳＶｓの式により第３の信頼度Ｄ（ＳＶｓ）Ｎを算出する。この信頼度Ｄ（ＳＶｓ）Ｎは、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星数）が良好な場合に大きな値となり、第Ｎデバイスに搭載されたＧＰＳセンサー１１０ｃの受信状況（捕捉衛星数）が不良な場合に小さな値となる。
【０１５３】
次に、マスターデバイス１Ａの処理部１２０ａは、第Ｎデバイスの測位結果の総合信頼度ＤＮを算出する（Ｓ１０−７）。総合信頼度ＤＮ（状況の一例）は、第１の信頼度が大きいほど大きくなり、第２の信頼度が大きいほど大きくなり、第３の信頼度が大きいほど大きくなる。例えば、マスターデバイス１Ａの処理部１２０ａは、ＤＮ＝Ｄ（Ｍｏｖｅ）Ｎ＊Ｄ（ＰＤＯＰ）Ｎ＊Ｄ（ＳＶｓ）Ｎの式により総合信頼度ＤＮを算出する。総合信頼度ＤＮは、第Ｎデバイスの総合的な状況（受信状況及び運動状況）を示しており、総合的な状況が良好であるときほど大きな値を示す。
【０１５４】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイス番号Ｎが５に達したか否かを判定し（Ｓ１０−８）、達したと判定した場合には（Ｓ１０−８Ｙ）、次の処理（ステップＳ１０−１０）へ移行し、そうでない場合には（Ｓ１０−８Ｎ）、デバイス番号Ｎを１だけ増加させてから（Ｓ１０−９）、ステップＳ１０−２へ戻る。
【０１５５】
次に、マスターデバイス１Ａの処理部１２０ａは、総合信頼度ＤＮが最上位のデバイスを選択デバイスに設定し、それ以外のデバイスを非選択デバイスに設定する（Ｓ２０−１０）。従って、第Ｎデバイスの総合的な状況（受信状況及び運動状況）が不良であるときには、第Ｎデバイスは非選択デバイスに設定される。
【０１５６】
次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの測位結果に含まれる位置Ｐ及び速度Ｖを、ユーザーの位置Ｐ及び速度Ｖとする（Ｓ２０−１１）。そして、マスターデバイス１Ａの処理部１２０ａは、ユーザーの位置Ｐ、速度Ｖ、位置Ｐの履歴、速度Ｖの履歴などに基づき、体幹パフォーマンスデータ（ユーザーの位置、速度ベクトル、移動距離、移動軌跡など）を算出する。つまり、本変形例では、選択デバイスの重みＷは１に設定され、非選択デバイスの重みＷはゼロに設定される（重みＷの説明は、実施形態において説明したとおりである。）。
【０１５７】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイスごとの運動情報に基づき、四肢パフォーマンスデータ（左右差、腕振り周期、歩行ピッチ、歩幅など）を算出し、フローを終了する（Ｓ１０−１２）。
【０１５８】
２−３．第１変形例の作用効果
以上説明したとおり、本変形例のマスターデバイス１Ａの処理部１２０ａは、センサー
デバイス１ＣのＧＰＳセンサー１１０ｃの受信状況及び運動状況が不良な場合に、ＧＰＳセンサー１１０ｃの測位結果の重みＷをゼロに設定する。
【０１５９】
具体的には、処理部１２０ａは、或るＧＰＳセンサー１１０ｃの測位情報及び運動情報に基づく総合信頼度Ｄが上位でない場合（２位以下である場合）に、当該ＧＰＳセンサー１１０ｃの搭載先であるセンサーデバイスを非選択デバイスに設定し（Ｓ２０−１０）、非選択デバイスのＧＰＳセンサー１１０ｃが出力する測位結果を、ユーザーの位置及び速度の計算に用いない（Ｓ２０−１１）。
【０１６０】
従って、本変形例のマスターデバイス１Ａは、受信状況及び運動状況の不良なＧＰＳセンサー１１０ｃの測位結果に起因してユーザーの位置及び速度の精度が低下することを防ぐことができる。
【０１６１】
ここで、本変形例の処理部１２０ａは、上記の実施形態の処理部１２０ａと同様、ＧＰＳセンサー１１０ｃの測位結果と、ＧＰＳセンサー１１０ｃの測位情報と、ＧＰＳセンサー１１０ｃの運動情報とを受信し、このうち測位情報及び運動情報に基づき重みＷの設定（ここでは選択デバイスの決定）を行うので、本変形例のマスターデバイス１Ａは、重みの設定（ここでは選択デバイスの決定）、ひいてはユーザーの位置及び速度の算出を、適切に行うことができる。
【０１６２】
但し、本変形例の処理部１２０ａは、或るＧＰＳセンサー１１０ｃの影響度をゼロに設定した場合（或るセンサーデバイス１Ｃを非選択デバイスに設定した場合）には、当該ＧＰＳセンサー１１０ｃの測位結果を受信しない。
【０１６３】
具体的に、本変形例の処理部１２０ａは、選択デバイスの決定に必要な情報である測位情報及び運動情報を受信する一方で、選択デバイスの決定に不要な情報である測位結果の受信を省略する。
【０１６４】
従って、本変形例のマスターデバイス１Ａは、ユーザーの位置及び速度の精度を維持しつつ、受信すべきデータの量を削減することができる。
【０１６５】
３．パフォーマンスモニタリンスシステムの第２変形例
以下、上記実施形態の第２変形例について説明する。ここでは、第１変形例との相違点を主に説明し、共通の部分についての説明は省略する。また、本変形例における要素には、上記実施形態又は第１変形例における要素と同じ符号を付して説明する。
【０１６６】
第１変形例のマスターデバイス１Ａは、通信のデータ量を削減するために、非選択デバイスからの測位結果のみを受信対象から除外したが、本変形例のマスターデバイス１Ａは、非選択デバイスからの測位結果と測位情報との双方を受信対象から除外する。
【０１６７】
但し、測位情報を受信しない期間中は、選択デバイスの見直しをすることは基本的にはできないため（少なくとも受信状況に基づく見直しはできない）ので、全てのデバイスの測位情報を定期的に又は必要に応じて受信する必要がある。ここでいう「見直し」とは、選択デバイス及び非選択デバイスを再設定することである。以下、詳しく説明する。
【０１６８】
３−１．処理シーケンス
図１１に示すのは、本変形例におけるマスターデバイス１Ａとセンサーデバイス１Ｃとの間で行われる通信のフロー（パフォーマンスモニタリング方法の一例）である。図１１において、図９に示すステップと同じステップには共通の符号を付した。
【０１６９】
図１１の左側のフローは、マスターデバイス１Ａのフローであり、図１１の右側のフローは、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローである。センサーデバイス１Ｃ−１〜１Ｃ−５の各々は、マスターデバイス１Ａの制御下で共通の処理を実行するので、図１１では、センサーデバイス１Ｃ−１〜１Ｃ−５の各々のフローを共通のフローで表している。
【０１７０】
また、図１１では、開始当初のステップＳ１００、Ｓ１０２、Ｓ１０３、Ｓ１０５、Ｓ２０、Ｓ１３を省略した。以下、これらのステップＳ１００、Ｓ１０２、Ｓ１０３、Ｓ１０５、Ｓ２０、Ｓ１３より後に実行される各ステップについて説明する。
【０１７１】
先ず、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して選択デバイスへ測位結果、測位情報、及び運動情報の要求コマンドを送信する（Ｓ１０３）。選択デバイスの処理部１２０ｃは、自機の通信部１９０ｃを介して当該要求コマンドを受信する。
【０１７２】
次に、選択デバイスの処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃが生成した最新の測位結果及び最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ１０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して選択デバイスから測位結果、測位情報、及び運動情報を受信する。
【０１７３】
次に、マスターデバイス１Ａの処理部１２０ａは、非選択デバイスの各々に対して、運動情報の要求コマンドを送信する（Ｓ３０３）。つまり、マスターデバイス１Ａの処理部１２０ａは、非選択デバイスの各々に対して測位結果及び測位情報の要求を行わない。
【０１７４】
次に、非選択デバイスの処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃ以外のセンサーが生成した最新の運動情報を所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ３０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して非選択デバイスから運動情報を受信する。なお、非選択デバイスの処理部１２０ｃは、マスターデバイス１Ａから受信した要求コマンドの内容に基づき自機が非選択デバイスに設定されたことを認識すると、自機のＧＰＳセンサー１１０ｃをスタンバイモードに移行させる。なお、スタンバイモードは、測位計算を休止するモードである。スタンバイモードに移行してから一定の時間が経過すると取得済みのエフェメリスデータの有効期限が切れる可能性がある。
【０１７５】
次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの測位結果、測位情報、及び運動情報と、非選択デバイスの運動情報と、マスターデバイス１ＡのＧＰＳセンサー１１０ａが生成した最新の測位情報と、マスターデバイス１Ａの他のセンサーが生成した最新の運動情報とに基づき、パフォーマンス算出処理を実行する（Ｓ３０）。
【０１７６】
パフォーマンス算出処理（Ｓ３０）の詳細は、後述する。なお、本変形例のパフォーマンス算出処理によると、選択デバイスの見直しは行われない。
【０１７７】
次に、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知する（Ｓ１３）。
【０１７８】
そして、以上のステップＳ１０３、Ｓ１０５、Ｓ３０３、Ｓ３０５、Ｓ３０、Ｓ１３からなる一連の処理は、ユーザーからの終了指示がマスターデバイス１Ａへ入力されるまで
周期的（例えば１秒ごと）に繰り返される。
【０１７９】
但し、この一連の処理（ステップＳ１０３、Ｓ１０５、Ｓ３０３、Ｓ３０５、Ｓ３０、Ｓ１３）が繰り返される期間中であっても、選択デバイスを見直すべきタイミングが到来すると、図１１に太い点線枠で囲った一連の処理（ステップＳ１０３、Ｓ１０５、Ｓ２０、Ｓ１３）が挿入される。この一連の処理は、選択デバイスの見直しを含む処理である。以下、選択デバイスの見直しを含む一連の処理（ステップＳ１０３、Ｓ１０５、Ｓ２０、Ｓ１３）について説明する。
【０１８０】
先ず、マスターデバイス１Ａの処理部１２０ａは、全てのデバイスを選択デバイスに設定する。そして、マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して選択デバイスへ測位結果、測位情報、及び運動情報の要求コマンドを送信する（Ｓ１０３）。選択デバイスの処理部１２０ｃは、自機の通信部１９０ｃを介して当該要求コマンドを受信する。なお、マスターデバイス１Ａの処理部１２０ａは、前回の選択デバイスから受信した最新の測位情報（特に、エフェメリスデータ）を、今回の選択デバイスへ向けた要求コマンドへ含めるものとする。非選択デバイスから選択デバイスへ切り替わった選択デバイスの処理部１２０ｃは、要求コマンドの内容に基づき自機が選択デバイスに切り替わったことを認識すると、マスターデバイス１Ａから提供された測位情報（特に、エフェメリスデータ）を利用して自機のＧＰＳセンサー１１０ｃを通常モードに復帰させる。通常モードは、測位計算を行いＧＰＳ衛星を捕捉するモードであるが、提供されたエフェメリスデータに基づくことで、特定のＧＰＳ衛星を捕捉するまでの時間を大幅に短縮することができる。
【０１８１】
次に、選択デバイス（ここでは全てのセンサーデバイス１Ｃ−１〜１Ｃ−５）の処理部１２０ｃは、自機のＧＰＳセンサー１１０ｃが生成した最新の測位結果及び最新の測位情報と、自機の他のセンサーが生成した最新の運動情報とを所定のフォーマットでマスターデバイス１Ａへ送信する（Ｓ１０５）。マスターデバイス１Ａの処理部１２０ａは、通信部１９０ａを介して選択デバイスから測位結果、測位情報、及び運動情報を受信する。
【０１８２】
次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイス（ここでは全てのセンサーデバイス１Ｃ−１〜１Ｃ−５）の各々の測位結果、測位情報、及び運動情報と、マスターデバイス１ＡのＧＰＳセンサー１１０ａが生成した最新の測位結果及び最新の測位情報と、マスターデバイス１Ａの他のセンサーが生成した最新の運動情報とに基づき、第１変形例のパフォーマンス算出処理を実行する（Ｓ２０）。第１変形例のパフォーマンス算出処理（Ｓ２０）は、選択デバイスの見直しを伴うので、処理（Ｓ２０）の実行後は、何れか１つのデバイスが選択デバイスに設定され、他のデバイスが非選択デバイスに設定される。
【０１８３】
次に、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知する（Ｓ１３）。
【０１８４】
３−２．パフォーマンス算出処理
以下、パフォーマンス算出処理のフローについて説明する。
【０１８５】
図１２に示すのは、第２変形例におけるパフォーマンス算出処理（図１１のステップＳ３０）のフローの一例である。
【０１８６】
先ず、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの測位結果に含まれる
位置Ｐ及び速度Ｖを、ユーザーの位置Ｐ及び速度Ｖとする（Ｓ３０−１）。また、マスターデバイス１Ａの処理部１２０ａは、ユーザーの位置Ｐ、速度Ｖ、位置Ｐの履歴、速度Ｖの履歴などに基づき、体幹パフォーマンスデータ（ユーザーの位置、速度ベクトル、移動距離、移動軌跡など）を算出する。
【０１８７】
次に、マスターデバイス１Ａの処理部１２０ａは、デバイスごとの運動情報に基づき、四肢パフォーマンスデータ（左右差、腕振り周期、歩行ピッチ、歩幅など）を算出し、フローを終了する（Ｓ３０−２）。
【０１８８】
３−３．選択デバイスの見直し
図１３は、選択デバイスの見直しに関係するマスターデバイス１Ａの処理のフローの一例である。このフローは、ユーザーからの終了指示がマスターデバイス１Ａへ入力されるまで周期的（例えば１秒ごと）に繰り返される。なお、図１３では、図１１に示したステップと同じステップには同じ符号を付した。
【０１８９】
先ず、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの見直しの要否を判定する（Ｓ５０−１）。例えば、処理部１２０ａは、前回の見直しタイミング（ステップＳ２０の実行タイミング）から現時点までの経過時間が閾値（例えば１分）を超えていた場合には、見直しが「必要」と判定し、そうでない場合には見直しが「不要」と判定する。但し、処理部１２０ａは、自機のセンサー（加速度センサー１１３ａ、角速度センサー１１４ａなど）の出力に基づき前回の見直しタイミングから現時点までマスターデバイス１Ａが停止状態にあったか否かを判定し（停止判定）、停止状態にあったと判定した場合には、前回の見直しタイミングから現時点までの経過時間が仮に閾値（例え１分）を超えていたとしても、見直しが「不要」と判定してもよい。
【０１９０】
そして、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの見直しが「必要」と判定した場合（Ｓ５０−１Ｙ）は、見直しを伴う処理（Ｓ５０−４、Ｓ３０）を開始し、そうでない場合（Ｓ５０−１Ｎ）は、見直しを伴わない処理（Ｓ５０−２、Ｓ２０）を開始する。
【０１９１】
見直しを伴う処理では、先ず、マスターデバイス１Ａの処理部１２０ａは、全てのセンサーデバイス１Ｃ−１〜１Ｃ−５を選択デバイスに設定し、前回の選択デバイスから受信した測位情報（特に、エフェメリスデータ）を、選択デバイスの各々へエフェメリスデータを提供する。また、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの各々と通信を行い、測位結果、測位情報、運動情報を受信する（Ｓ５０−４）。
【０１９２】
見直しを伴う処理では、次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイスの各々から受信した測位結果、測位情報、運度情報に基づき第１変形例のパフォーマンス算出処理を実行する（Ｓ２０）。このパフォーマンス算出処理の結果、何れか１つのデバイスみが選択デバイスに設定される。
【０１９３】
見直しを伴わない処理では、先ず、マスターデバイス１Ａの処理部１２０ａは、選択デバイス及び非選択デバイスと通信を行い、選択デバイスから測位結果、測位情報、運動情報を受信し、非選択デバイスから運動情報を受信する（Ｓ５０−２）。
【０１９４】
見直しを伴う処理では、次に、マスターデバイス１Ａの処理部１２０ａは、選択デバイスから受信した測位結果、測位情報、運度情報と、非選択デバイスの各々から受信した運動情報とに基づき第２変形例のパフォーマンス算出処理を実行する（Ｓ３０）。このパフォーマンス算出処理では、選択デバイスの見直しは行われない。
【０１９５】
その後、マスターデバイス１Ａの処理部１２０ａは、マスターデバイス１Ａの処理部１２０ａは、パフォーマンス算出処理（Ｓ２０又はＳ３０）で算出したユーザーパフォーマンスデータを記憶部１３０ａへ記録し、また、ユーザーパフォーマンスデータを表示部１７０ａ及び音出力部１８０ａの少なくとも一方を介してユーザーへ通知し（Ｓ１３）、フローを終了する。
【０１９６】
３−４．第２変形例の作用効果
以上説明したとおり、本変形例の処理部１２０ａは、第２変形例の処理部１２０ａと同様、或るＧＰＳセンサー１１０ｃの影響度をゼロに設定した場合（或るセンサーデバイス１Ｃを非選択デバイスに設定した場合）には、当該ＧＰＳセンサー１１０ｃの測位結果を受信しない。
【０１９７】
しかも、本適用例の処理部１２０ａは、或るＧＰＳセンサー１１０ｃの影響度をゼロに設定した場合（或るセンサーデバイス１Ｃを非選択デバイスに設定した場合）には、当該ＧＰＳセンサー１１０ｃの測位情報の受信頻度を低下させる。
【０１９８】
具体的に、本変形例の処理部１２０ａは、処理部１２０ａは、或るセンサーデバイス１Ｃを非選択デバイスに設定した場合には、当該非選択デバイスからの測位情報の受信を、一定期間に亘って行わない（Ｓ５０−２）。ここでいう「一定期間」とは、選択デバイスの見直しが必要と判定される（Ｓ５０−１Ｙ）までの期間のことである。
【０１９９】
従って、本変形例のマスターデバイス１Ａは、非選択デバイスから受信すべきデータの量を、第１変形例よりも更に削減することができる。
【０２００】
ここで、本変形例のマスターデバイス１Ａの処理部１２０ａは、非選択デバイスの測位情報を受信対象から除外するので、測位情報に基づき選択デバイスを見直す処理（Ｓ２０）を継続することはできない。
【０２０１】
しかし、本変形例のマスターデバイス１Ａの処理部１２０ａは、選択デバイスの見直しの必要が生じた場合には（Ｓ５０−１Ｙ）、一時的に全てのデバイスを選択デバイスに設定し（Ｓ５０−４）、かつ、選択デバイスの見直しの処理（Ｓ２０）を実行するので、選択デバイスが不適切になる事態を生じ難くしている。
【０２０２】
更に、本変形例の非選択デバイスの処理部１２０ｃは、マスターデバイス１Ａから受信した要求コマンドの内容に基づき自機が非選択デバイスに設定されたことを認識すると、自機のＧＰＳセンサー１１０ｃをスタンバイモードに移行させるので、非選択デバイスにおける無駄な電力消費を抑えることもできる。
【０２０３】
また、本変形例のマスターデバイス１Ａの処理部１２０ａは、非選択デバイスから選択デバイスへ切り替わった選択デバイスに対して、前回の選択デバイスから受信済みの測位情報（特に、エフェメリスデータ）を提供するので、選択デバイスのＧＰＳセンサー１１０ｃがスタンバイモードから通常モードへ復帰する際の手助け（アシスト）をすることもできる。
【０２０４】
従って、本変形例のマスターデバイス１Ａは、非選択デバイスから選択デバイスへと切り替わった選択デバイスから測位結果及び測位情報を受信できるようになるまでの遅延時間を短くすることができる。
【０２０５】
４．その他の変形例
４−１．装着部位の登録
上記実施形態のマスターデバイス１Ａの処理部１２０ａは、デバイスごとの重みを算出する際に、デバイスの運動の周波数を考慮し、センシングデータの周波数が高いデバイス（激しく運動する部位に装着されたデバイス）ほど重みを低く計上した。このとき、上記実施形態の処理部１２０ａは、デバイスの装着先については特に考慮しなかった。
【０２０６】
しかし、上記実施形態の処理部１２０ａは、個々のデバイスの装着先情報をユーザーがマスターデバイス１Ａへ予め入力（登録）した場合や、個々のデバイスの装着先を推定した場合などには、ユーザーの身体のうち不安定な部位に装着されたデバイスの重みを、安定した部位に装着されたデバイスの重みよりも低く計上してもよい。
【０２０７】
例えば、上記実施形態の処理部１２０ａは、手足に装着されたデバイスの重みを、頭部又は腰部に装着されたデバイスの重みよりも低く計上してもよい。そのために、上記実施形態の処理部１２０ａは、重みを計算するときのパラメーターを、装着先情報に基づき調節してもよい。また、パラメーターの調節は、装着先情報とシステム用途（スポーツの種目など）とに基づき行われてもよい。
【０２０８】
また、上記第１変形例又は第２変形例のマスターデバイス１Ａの処理部１２０ａは、選択デバイスを決定する際に、デバイスの運動の周波数を考慮し、センシングデータの周波数が高いデバイス（激しく運動する部位に装着されたデバイス）ほど信頼性を低く計上した。このとき、第１変形例又は第２変形例の処理部１２０ａは、デバイスの装着先については特に考慮しなかった。
【０２０９】
しかし、上記第１変形例又は第２変形例の処理部１２０ａは、個々のデバイスの装着先情報をユーザーがマスターデバイス１Ａへ予め入力（登録）した場合や、個々のデバイスの装着先を推定した場合などには、ユーザーの身体のうち不安定な部位に装着されたデバイスの信頼度を、安定した部位に装着されたデバイスの信頼性よりも低く計上してもよい。
【０２１０】
例えば、上記第１変形例又は第２変形例の処理部１２０ａは、手足に装着されたデバイスの信頼性を、頭部又は腰部に装着されたデバイスの信頼性よりも低く計上してもよいし、手足に装着されたデバイスを選択デバイスの候補から除外してもよい。また、上記第１変形例又は第２変形例の処理部１２０ａは、選択デバイスを決定するときのパラメーターを、装着先情報に基づき調節してもよい。また、パラメーターの調節は、装着先情報とシステム用途（スポーツの種目など）に基づき行われてもよい。
【０２１１】
４−２．信頼度等の算出方法
なお、上記実施形態又は変形例のマスターデバイス１Ａの処理部１２０ａは、測位情報と運動情報との何れか一方を優先させて総合信頼度を算出してもよい。例えば、運動情報に基づく信頼度よりも測位情報に基づく信頼度の方を大きめに計上してもよい。
【０２１２】
また、上記実施形態又は変形例のマスターデバイス１Ａの処理部１２０ａは、運動周期（運動周波数）と、第１測位情報（ＰＤＯＰ）と、第２測位情報（ＳＶｓ）との３つの情報に基づき測位結果の信頼度を算出したが（図８参照）、何れか２つ又は１つの情報に基づき測位結果の信頼度を決定してもよい。
【０２１３】
また、上記実施形態又は変形例のマスターデバイス１Ａの処理部１２０ａは、測位結果の信頼度を、測位情報と運動情報との双方に基づき算出したが、測位情報と運動情報との一方のみに基づき算出してもよいし、測位情報の一部に基づき算出してもよいし、運動情報の一部に基づき算出してもよい。
【０２１４】
また、上記実施形態又は変形例のマスターデバイス１Ａの処理部１２０ａは、信頼度の算出のために、ＰＤＯＰ、ＳＶｓという管理情報（測位情報の一種）を用いたが、他の管理情報を用いてもよい。管理情報は、例えば、ＧＰＳ衛星毎のＧＰＳ信号の受信強度の情報、受信可能な位置にあるが受信できなかったＧＰＳ衛星の情報、受信できたＧＰＳ衛星の幾何学的配置を示す指標（ＰＤＯＰ、ＨＤＯＰ、ＶＤＯＰなど）、受信できたＧＰＳ衛星の個数を示す指標（ＳＶs（ＳＶｓ：Satellite Launch Vehicle））、受信できたＧＰＳ衛星の信号強度の偏りを示す指標のうち少なくとも１つである。
【０２１５】
４−３．アシスト情報
第２変形例のマスターデバイス１Ａの処理部１２０ａは、非選択デバイスから選択デバイスへ切り替わった直後の選択デバイスに対して、前回の選択デバイスから受信済みの測位情報（特に、エフェメリスデータ）を提供したが、或るデバイスから受信済みの測位情報（特に、エフェメリスデータ）を選択デバイスへ提供するタイミングは、非選択デバイスが選択デバイスに切り替わった直後でなく、切り替わる前のタイミングとしてもよい。
【０２１６】
つまり、第２変形例のマスターデバイス１Ａの処理部１２０ａは、選択デバイスから受信した測位情報（特に、エフェメリスデータ）を、通信の機会がある度に非選択デバイスに提供してもよいし、通信の頻度よりも低い頻度で非選択デバイスに提供してもよい。
【０２１７】
また、第２変形例のマスターデバイス１Ａの処理部１２０ａは、選択デバイスから受信した測位情報の全部を非選択デバイス（又は非選択デバイスから選択デバイスに切り替わった直後の選択デバイス）へ提供してもよいし、測位情報の一部を非選択デバイス（又は非選択デバイスから選択デバイスに切り替わった直後の選択デバイス）へ提供してもよい。但し、提供される測位情報には、少なくともエフェメリスデータが含まれていることが望ましい。
【０２１８】
４−４．マスターデバイスの非計測モードについて
上記実施形態のマスターデバイス１Ａには、パフォーマンスデータを計測及び記録するモード（計測モード）の他に、パフォーマンスデータを計測及び記録しない非計測モード（時刻表示モードなど）が搭載されてもよい。その場合、マスターデバイス１Ａは、非計測モードにあるときであっても、デバイスごとの重みを計算する処理（Ｓ１０）を定期的に（又は必要に応じて）実行してもよい。
【０２１９】
上記第１変形例のマスターデバイス１Ａには、パフォーマンスデータを計測及び記録するモード（計測モード）の他に、パフォーマンスデータを計測及び記録しない非計測モード（時刻表示モードなど）が搭載されてもよい。その場合、マスターデバイス１Ａは、非計測モードにあるときであっても、選択デバイスを決定する処理（Ｓ２０）を定期的に（又は必要に応じて）実行してもよい。
【０２２０】
４−５．実施形態と変形例との組み合わせについて
上記実施形態のシステムの機能に第１変形例又は第２変形例のシステムの機能を組み合わせることも可能である。
【０２２１】
例えば、上記の実施形態のシステムでは、デバイスごとに重みを決定したが、何れか１つ又は２以上のデバイスの重みをゼロとしてもよい。例えば、上記の実施形態の処理部１２０ａは、総合信頼度が所定の閾値に満たないデバイスの重みを、ゼロに設定してもよい。
【０２２２】
また、例えば、第１変形例又は第２変形例のシステムでは、選択デバイスの個数を１としたが、２以上としてもよい。その場合は、２以上の選択デバイスの出力を上記の実施形
態と同じ方法で重み付けすることによりユーザーパフォーマンスデータを算出してもよい。なお、選択デバイスの個数を「２」とする場合には、総合信頼度が１位であるデバイス及び２位であるデバイスを選択デバイスとすればよいし、選択デバイスの個数を「３」とする場合には、総合信頼度が１位であるデバイス及び２位であるデバイス及び３位であるデバイスを選択デバイスとすればよい。
【０２２３】
４−６．カスタマイズについて
また、上記の実施形態のマスターデバイス１Ａによるユーザーへの通知内容の少なくとも一部は、ユーザーが予め設定することが可能（カスタマイズ可能）であってもよい。
【０２２４】
４−７．マスターデバイスの変形
上述した実施形態のシステムでは、マスターデバイス１Ａの形状を腕時計型としたが、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount
Display）、ヘッドアップディスプレイ（ＨＵＤ：Head Up 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）を利用してもよい。
【０２４５】
５．その他
本発明は上記の実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０２４６】
また、上述した各実施形態及び各変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態及び各変形例を適宜組み合わせることも可能である。
【０２４７】
また、本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、
実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０２４８】
１Ａ…マスターデバイス、１Ｃ…センサーデバイス、１１０…ＧＰＳセンサー、１２０…処理部、１３０…記憶部、１１１…地磁気センサー、１１２…気圧センサー、１１３…加速度センサー、１１４…角速度センサー、１１５…脈センサー、１１６ａ…温度センサー、１５０…操作部、１６０…計時部、１７０…表示部、１８０…音出力部、１９０…通信部、１９１…バッテリー
【図１】
2017181169.tif 000003
【図２】
2017181169.tif 000004
【図３】
2017181169.tif 000005
【図４】
2017181169.tif 000006
【図５】
2017181169.tif 000007
【図６】
2017181169.tif 000008
【図７】
2017181169.tif 000009
【図８】
2017181169.tif 000010
【図９】
2017181169.tif 000011
【図１０】
2017181169.tif 000012
【図１１】
2017181169.tif 000013
【図１２】
2017181169.tif 000014
【図１３】
2017181169.tif 000015