(57)【要約】【課題】  ウォータースポーツでのパフォーマンスに関する情報を適切に出力可能なパフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等の提供。【解決手段】  パフォーマンスモニタリング装置１０は、ウォータースポーツのパフォーマンスモニタリング装置であって、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部１１と、ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部１２と、乖離度情報を出力する出力部１３と、を含む。【選択図】      図１
2018138062.tif 000002
【特許請求の範囲】
【請求項１】
ウォータースポーツのパフォーマンスモニタリング装置であって、
第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部と、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、
前記乖離度情報を出力する出力部と、
を含むことを特徴とするパフォーマンスモニタリング装置。
【請求項２】
請求項１において、
前記乖離度情報は、前記水路と前記ユーザーの位置との距離を表す情報であることを特徴とするパフォーマンスモニタリング装置。
【請求項３】
請求項１又は２において、
前記乖離度情報は、前記水路の距離情報に対する、前記ユーザーの移動距離情報の乖離度合いを表す情報であることを特徴とするパフォーマンスモニタリング装置。
【請求項４】
請求項３において、
前記乖離度情報は、前記水路の前記距離情報により表される水路距離と、前記ユーザーの前記移動距離情報により表される移動距離との、差分情報及び比率情報の少なくとも一方であることを特徴とするパフォーマンスモニタリング装置。
【請求項５】
請求項３又は４において、
前記乖離度情報は、
前記第１〜第Ｍの目標物のうちの３つ以上の目標物を結ぶ前記水路の合計距離情報に対する、前記ユーザーの合計移動距離情報の乖離度合いを表す情報を含むことを特徴とするパフォーマンスモニタリング装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記出力部は、表示部であり、
前記表示部は、
前記乖離度情報を表示することを特徴とするパフォーマンスモニタリング装置。
【請求項７】
請求項６において、
前記表示部は、
前記乖離度情報を、他の情報に比べて視認性を高めて表示することを特徴とするパフォーマンスモニタリング装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記出力部は、
前記乖離度情報を、振動、光、及び音の少なくとも１つにより出力することを特徴とするパフォーマンスモニタリング装置。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記出力部は、
乖離度合いに応じて、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記出力部は、
前記ユーザーが休止状態と判定された場合と、前記ユーザーが運動状態と判定された場合とで、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記出力部は、
前記ユーザーのオプション設定に応じて、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記第１〜第Ｍの目標物のうちの少なくとも１つは移動する目標物であり、
前記処理部は、
前記移動する目標物の前記位置に関する情報の更新処理を行うことを特徴とするパフォーマンスモニタリング装置。
【請求項１３】
ウォータースポーツのパフォーマンスモニタリングシステムであって、
第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部と、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、
前記乖離度情報を出力する出力部と、
を含むことを特徴とするパフォーマンスモニタリングシステム。
【請求項１４】
ウォータースポーツのパフォーマンスモニタリング方法であって、
第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を取得し、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、
第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求め、
前記乖離度情報を出力する、
ことを特徴とするパフォーマンスモニタリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等に関する。
【背景技術】
【０００２】
従来、水中や水上を移動するウォータースポーツが広く行われている。ウォータースポーツの中には、所定の目標物間の水路（コース）を設定し、当該水路に沿って移動するものがある。例えばトライアスロンのスイム（水泳）は、いわゆるオープンウォータースイムであって、競技者は海や湖などの広いコースのコーナー地点に設置されたブイ（例えば高さ５ｍの円柱状のブイ）へ向かって真っ直ぐに泳ぐ必要がある。
【０００３】
オープンウォータースイムのコースにはコースロープが設けられないことも多く、スイム中に競技者がヘッドアップによりブイを目視で確認する。しかし、ヘッドアップは体力的ロスが大きいので、ブイを確認できないまま他の競技者の進行方向を頼りにした結果、正しくない方向へ泳ぐなどして体力及び時間を著しく浪費する競技者も多い。
【０００４】
特許文献１には、ＧＰＳ（Global Positioning System）を用いて、ユーザーをホームマーカーまたはウェイポイント位置などへ案内する運動パフォーマンスモニタリング装置が開示されている。この運動パフォーマンスモニタリング装置は、ウォーキング、ランニング、トライアスロンなどの各種スポーツでの利用が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３２６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、特許文献１の運動パフォーマンスモニタリング装置に対して、ブイの位置をウェイポイント登録すれば、スイム中のユーザー（競技者）をブイの方向へ案内できると考えられる。しかし、ユーザー自身がブイに向かって真っ直ぐ泳いでいるつもりでも、潮流や波、泳ぎ方などが原因で、無意識に蛇行してしまって必要以上に長い距離を泳ぐことになってしまう。
【０００７】
また、特許文献１の手法は、ユーザーの現在位置からブイ等の目標物の位置への案内を行うものであって、規定コースからの乖離度合いを考慮したものではない。そのため、乖離度合いに関する情報を適切に出力する手法を開示していない。
【０００８】
本発明の幾つかの態様によれば、ウォータースポーツでのパフォーマンスに関する情報を適切に出力可能なパフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等を提供できる。
【課題を解決するための手段】
【０００９】
本発明の一態様は、ウォータースポーツのパフォーマンスモニタリング装置であって、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部と、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、前記乖離度情報を出力する出力部と、を含むパフォーマンスモニタリング装置に関係する。
【００１０】
本発明の一態様では、２つの目標物を結ぶ水路に対するユーザーの乖離度情報の演算、出力を行う。このようにすれば、水路（コース）からの乖離度合いを、ユーザーに客観的に把握させることができ、効率的或いは安全にウォータースポーツを行わせること等が可能になる。
【００１１】
また本発明の一態様では、前記乖離度情報は、前記水路と前記ユーザーの位置との距離を表す情報であってもよい。
【００１２】
このようにすれば、水路に対する位置のずれを、乖離度情報として出力することが可能になる。
【００１３】
また本発明の一態様では、前記乖離度情報は、前記水路の距離情報に対する、前記ユーザーの移動距離情報の乖離度合いを表す情報であってもよい。
【００１４】
このようにすれば、水路の距離（設定距離）に対する実際の移動距離のずれを、乖離度情報として出力することが可能になる。
【００１５】
また本発明の一態様では、前記乖離度情報は、前記水路の前記距離情報により表される水路距離と、前記ユーザーの前記移動距離情報により表される移動距離との、差分情報及び比率情報の少なくとも一方であってもよい。
【００１６】
このようにすれば、水路の距離（設定距離）に対する実際の移動距離の差分又は比率を表す情報を、乖離度情報として出力することが可能になる。
【００１７】
また本発明の一態様では、前記乖離度情報は、前記第１〜第Ｍの目標物のうちの３つ以上の目標物を結ぶ前記水路の合計距離情報に対する、前記ユーザーの合計移動距離情報の乖離度合いを表す情報を含んでもよい。
【００１８】
このようにすれば、隣り合う目標物間に限定されず、より長い区間を対象とした乖離度情報の出力等が可能になる。
【００１９】
また本発明の一態様では、前記出力部は、表示部であり、前記表示部は、前記乖離度情報を表示してもよい。
【００２０】
このようにすれば、表示部での表示により、乖離度情報をユーザーに提示（報知）することが可能になる。
【００２１】
また本発明の一態様では、前記表示部は、前記乖離度情報を、他の情報に比べて視認性を高めて表示してもよい。
【００２２】
このようにすれば、閲覧者（ユーザー）による認識が容易な態様で、乖離度情報を表示すること等が可能になる。
【００２３】
また本発明の一態様では、前記出力部は、前記乖離度情報を、振動、光、及び音の少なくとも１つにより出力してもよい。
【００２４】
このようにすれば、種々の態様により、乖離度情報をユーザーに出力（報知）することが可能になる。
【００２５】
また本発明の一態様では、前記出力部は、乖離度合いに応じて、前記乖離度情報の出力態様を異ならせてもよい。
【００２６】
このようにすれば、乖離度合いに応じて、適切に乖離度情報を出力することが可能になる。
【００２７】
また本発明の一態様では、前記出力部は、前記ユーザーが休止状態と判定された場合と、前記ユーザーが運動状態と判定された場合とで、前記乖離度情報の出力態様を異ならせてもよい。
【００２８】
このようにすれば、ユーザーの活動の状態に応じて、適切に乖離度情報を出力することが可能になる。
【００２９】
また本発明の一態様では、前記出力部は、前記ユーザーのオプション設定に応じて、前記乖離度情報の出力態様を異ならせてもよい。
【００３０】
このようにすれば、オプション設定に応じて、適切に乖離度情報を出力することが可能になる。
【００３１】
また本発明の一態様では、前記第１〜第Ｍの目標物のうちの少なくとも１つは移動する目標物であり、前記処理部は、前記移動する目標物の前記位置に関する情報の更新処理を行ってもよい。
【００３２】
このようにすれば、目標物が移動する場合であっても、乖離度情報を適切に出力すること等が可能になる。
【００３３】
また本発明の他の態様は、ウォータースポーツのパフォーマンスモニタリングシステムであって、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部と、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、前記乖離度情報を出力する出力部と、を含むパフォーマンスモニタリングシステムに関係する。
【００３４】
また本発明の他の態様は、ウォータースポーツのパフォーマンスモニタリング方法であって、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を取得し、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求め、前記乖離度情報を出力するパフォーマンスモニタリング方法に関係する。
【図面の簡単な説明】
【００３５】
【図１】パフォーマンスモニタリング装置の構成例。
【図２】パフォーマンスモニタリングシステムの概要例。
【図３】ユーザーの拡大図。
【図４】ユーザー端末の拡大図。
【図５】パフォーマンスモニタリングシステムの構成例。
【図６】クロールの例を説明する図。
【図７】コース情報の例を説明する図。
【図８】乖離度情報の説明図。
【図９】乖離度情報を含む情報の表示画面例。
【図１０】乖離度情報の説明図。
【図１１】乖離度情報を含む情報の表示画面例。
【図１２】乖離度情報を含む情報の表示画面例。
【図１３】乖離度情報の説明図。
【図１４】乖離度情報を含む情報の表示画面例。
【図１５】乖離度情報の説明図。
【図１６】乖離度情報を含む情報の表示画面例。
【図１７】乖離度情報を含む情報の表示画面例。
【図１８】運動状態及び休止状態で表示する情報の例。
【図１９】本実施形態の処理を説明するフローチャート。
【発明を実施するための形態】
【００３６】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３７】
まず本実施形態の手法の概要について説明した後、パフォーマンスモニタリング装置１０等のシステム構成例、コース（水路）の設定例を説明する。その後、乖離度情報の詳細について説明し、最後に本実施形態の処理の流れをフローチャートを用いて説明する。
【００３８】
１．本実施形態の手法
まず本実施形態の手法について説明する。近年、種々のウォータースポーツが盛んに行われている。ウォータースポーツは、水中又は水上で行われるスポーツを広く含むが、その中には、水中又は水上に所与のコース（後述する図２の例ではコース１００Ｃ）を設定し、当該コースを移動するスポーツもある。このようなスポーツとしては、例えば、ＯＷＳ（open water swimming）、カヤック、カヌー、ラフト、ＳＵＰ（Stand Up Paddle）、ウィンドサーフィン、カイトボード等が考えられる。なお、これらのウォータースポーツでも、特定のコースを設定せずに自由な移動を楽しむ形態が考えられるが、ここではコースが設定される形態を想定する。
【００３９】
ＯＷＳとは、海や川や湖等の自然の水の中で行われる長距離の水泳競技である。水泳のみを行う競技もあれば、トライアスロンのように複数の種目のうちの１つとして、水泳を行う場合もある。カヤック、カヌー、ラフトはいずれも小型の船艇であり、一般的にパドルで水をかくことで移動する。ＳＵＰは、サーフボードに似た形状のボードの上に立ち、パドルで水をかくことで移動する。ウィンドサーフィンは、ユーザーが乗るボードと、当該ボードに取り付けられるセイルを用いるスポーツであり、セイルに風を受けることで移動する。カイトボードは、ユーザーが乗るボードとカイトを用いるスポーツであり、カイト（キャノピー）の表面を風が流れることによって生ずる揚力を推進力とする。
【００４０】
これらのウォータースポーツでは、競技者は設定されたコース（理想ライン）を正確に認識することが難しい。なぜなら、ウォータースポーツは、陸上を移動するスポーツに比べて、コースの認識に利用可能な物体が少ないためである。
【００４１】
例えば、ランニングや自転車競技であれば、主に道路（車道）上を移動するため、路面表示や縁石、或いは道路沿いの建造物等、多くの物体が自然にユーザーの視界に入る。そのため、コースである道路がどの方向に伸びているか、自身が当該コースに対してどのように移動しているかの認識が容易である。登山やトレイルランにおいても、コースとなる登山道（トレイル）と、それ以外の領域とは、樹木の生育状況等を視認することで容易に区別できる。
【００４２】
それに対して、ウォータースポーツでは、水上に浮かべたブイ、或いは島や埠頭等の地上構造物（自然構造物、人工構造物を含む）を目標物とすることで、コースを設定できるが、当該目標物以外の物体が非常に少ない。そのため、コースに沿った位置と、コースから外れた位置との区別が非常に難しい。一般的なウォータースポーツでは、目標物間の距離が数百ｍ程度の長い距離となることも多いため、コース上から見た景色と、コース外から見た景色との差異が小さく、コースからのずれを客観的に認識することを困難にしている。
【００４３】
またウォータースポーツでは、沈まないように泳ぐ、或いは転覆しないように船艇やボードを制御するという動作自体に労力を割かれるため、ユーザーがコースを正確に認識する余裕を持てないこともある。特にＯＷＳのような水泳競技では、進行方向を確認するためにはヘッドアップ動作を行う必要があり、一般的な泳法に比べてユーザースキルが求められるし、体力の消耗も激しい。この点も、コースの認識を妨げる要因となる。なお、一部のレースでは目標物であるブイの間にロープを設けることもあるが、他の競技者との接触を避けるためにロープから少し離れる場合がある点、ヘッドアップ時以外ではロープが視界に入りづらい点、ヘッドアップ時でも波等に遮られることがあり視認性が充分でない点、等を考慮すれば、ロープを設けることは根本的な解決にならない。
【００４４】
もともとウォータースポーツでは潮流や波の影響によりまっすぐ進むことが難しいところに、上記のようにコースの把握が難しいという要因が重なる。そのため、ウォータースポーツでは設定されたコース上を正確に移動することは困難である。特許文献１のように、ウェイポイントへの案内を行う手法をウォータースポーツに適用することで、ブイ等の目標物までの移動を補助することも考えられる。特許文献１は、ユーザーが所望のルートから外れた場合に、当該所望のルート上に返すための新たなルートを決定する手法についても触れている。しかし特許文献１の手法では、ユーザーの現在位置に応じて適宜ルート（コース）を再設定することは可能かもしれないが、ユーザーが当該コースに従って正確に移動することが難しいというウォータースポーツでの課題は残ったままである。
【００４５】
以上で説明したように、ウォータースポーツでは、ユーザーの位置や移動経路が、規定コースから外れる（乖離する）ことは必然的なことであり、それ自体を抑止することは特許文献１等の案内手法を用いたとしても非常に困難である。そしてコースからの乖離はユーザーの安全管理やパフォーマンスの分析において大きな問題となる可能性がある。
【００４６】
例えば、ユーザーが実際に移動した距離を誤認するおそれがある。ＯＷＳであれば、事前にコース情報を参照することで、ユーザーは「スタート地点から最初のブイまでの距離が５００ｍ」といった情報を取得している。そのため、ユーザーが競技中に最初のブイに到達した場合、当該ユーザーは「今現在、自分は５００ｍ泳いだ」といった判断を行う。
【００４７】
しかし、蛇行して泳ぐため、ユーザーが実際に泳いだ距離は５００ｍよりも数十％程度長い（例えば２０％増の６００ｍ程度となる）ことも多い。結果として、ユーザーは自身の泳いだ距離を過小に見積もるため、ゴール前に想定以上に消耗してしまい、リタイアや水難事故につながる。
【００４８】
つまり、本来設定されているコースと、ユーザーの実際の位置等との乖離度合いは非常に有用な情報となる。例えば、スポーツ実行中に乖離度合いを把握できれば、ユーザーは、コースの修正やペースの調整等の対応が可能になる。また、スポーツ終了後の見返りにおいても、乖離度合いの情報を用いることで移動速度やタイム等からはわからない詳細なパフォーマンス分析が可能になる。
【００４９】
本実施形態のパフォーマンスモニタリング装置１０は、ウォータースポーツのパフォーマンスモニタリング装置であって、図１に示したように、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部１１と、ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部１２と、乖離度情報を出力する出力部１３と、を含む。
【００５０】
ここで目標物とは、ウォータースポーツを行うユーザーの移動目標となる物体であり、狭義にはコース上の所与の位置に配置される。例えば図２に示すように、コースのカーブ地点（進行方向が変化する点）に配置されてもよい。目標物は、ブイのように水上に配置される物体であってもよいし、陸上に設けられる人工構造物であってもよいし、島自体（自然構造物）であってもよい。
【００５１】
また位置に関連する情報とは、位置の情報自体であってもよいし、位置を示す情報、位置から求まる情報などが含まれていてもよい。例えば、目標物の位置に関連する情報は、図７を用いて後述するように、目標物（ブイ）の位置座標と位置座標の計測時刻とが含まれてもよい。或いは、記憶部１１は、目標物間の距離情報を記憶したり、目標物間の水路（経路、コース）に関する情報を記憶してもよい。コースに関する情報とは、狭義には所与の目標物と次の目標物とを結ぶ直線を表す情報である。ユーザーの位置に関連する情報も同様に、狭義にはユーザーの位置そのもの（位置座標）であるが、他の情報を含むことは妨げられない。
【００５２】
また、ここでは第１〜第Ｍの目標物は順序が規定されており、第ｉ＋１の目標物は、第ｉの目標物の次の目標物を表す。そして、本実施形態に係るウォータースポーツでは、競技者（ユーザー）は、第１の目標物（狭義にはスタート地点）を出発し、第２の目標物、第３の目標物、・・・第Ｍ−１の目標物を順次経由して、第Ｍの目標物（狭義にはゴール地点）に到達するコースを移動する。つまり本実施形態では、少なくとも隣り合う２つの目標物間のコース（水路）を対象として、乖離度情報を出力する。ただし後述するように、３つ以上の目標物により規定されるコースを対象としてもよい。
【００５３】
乖離度情報とは、規定の水路と、ユーザーの実際の位置に関連する情報との乖離の度合いを表す情報である。具体的には、図８〜図１６を用いて後述するように、コース（理想ラインＬ）とユーザー位置Ｐとの距離、コース距離とユーザーの泳いだ距離の差や比、コースの方向とユーザー位置に対応する方向との角度等、種々の情報を乖離度情報とすることが可能である。
【００５４】
本実施形態の手法によれば、乖離度情報を出力（ユーザーに対して提示）することが可能になる。これにより、スポーツ中のユーザーに対して現在の状態の理解や適切な対応を促したり、休憩中のユーザーに対してそれまでのスポーツの正確な分析を行わせること等が可能になる。結果として、ウォータースポーツを安全に、且つ効率的に行わせることや、パフォーマンスの適切なモニタリング等が可能になる。
【００５５】
なお、本実施形態で対象とするウォータースポーツは、上記の例に限定されず、種々の変形実施が可能である。上述したように、コースからの乖離度合いをユーザーが客観的に把握できないという課題を考慮すれば、例えばターンを行わない長距離プールでの水泳等も、本実施形態のウォータースポーツに含まれうる。
【００５６】
２．システム構成例
図２〜図４は、本実施形態のパフォーマンスモニタリング装置１０を含むシステムの構成例である。図２は、システムの全体構成の例である。図３は、ユーザー（競技者）の拡大図であり、図４は、ユーザーに装着される端末（ユーザー端末１Ｃ）の拡大図である。なお、以下ではウォータースポーツとしてＯＷＳを行う例を説明するが、他のスポーツの拡張可能なことは上述したとおりである。
【００５７】
なお本実施形態では、第１〜第Ｍの目標物のうちの少なくとも１つは移動する目標物であってもよい。その場合、パフォーマンスモニタリング装置１０の処理部１２は、移動する目標物の位置に関連する情報の更新処理を行うとよい。
【００５８】
例えば、水面に設置されたブイは、水底にロープで拘束されているものの基本的には水面に浮いており、潮の干満、波、風などの影響を受けるので、スイム中にブイが移動する可能性がある。当該移動を考慮しない場合、パフォーマンスモニタリング装置１０は、実際のブイの位置とは異なる位置を基準としてしまうため、適切な処理、情報出力ができない。よって本実施形態では、目標物の位置に関連する情報を適宜更新し、目標物の実際の位置を反映した処理を行ってもよい。以下、図２等では、目標物の位置に関連する情報を取得する端末（ブイ端末１Ｂ）が含まれる例を説明する。ただし、目標物の位置に関連する情報の更新処理は必須の構成ではなく、ブイ端末１Ｂを省略してもよい。
【００５９】
２．１  全体構成
図２〜図４に示すとおり、本実施形態のシステムには、管理端末１Ａと、ブイ端末１Ｂと、ユーザー端末１Ｃ（パフォーマンスモニタリング装置１０の一例）とが含まれる。
【００６０】
管理端末１Ａは、例えば、スイム種目のスタート地点Ｓに固定された端末装置である。スタート地点Ｓには、トライアスロン大会の運営者が設置したゲートＳＧ、計測用のマットＳＭなどの設備があるので、管理端末１Ａは、それら設備の一部として構成されてもよいし、それら設備とは独立して設置されてもよい。少なくとも管理端末１Ａの設置先は、スイム種目の参加者が必ず通過する地点の近傍であることが望ましい。因みに、スタート地点Ｓに設置されたゲートＳＧ又はマットＳＭには、トライアスロン大会の参加者の身体に装着されたＲＦタグＴＧ（ＲＦ：radio frequency）を読み取る機能（ＲＦタグリーダーの機能）が設置されている。ＲＦタグリーダーは、参加者ごとのラップライム等の計測に用いられるものであり、トライアスロン大会の種目ごとのスタート地点などに設置されている。
【００６１】
ブイ端末１Ｂは、スイム種目のコース１００Ｃ（ここでは海上及び砂浜を経由するコースと仮定する。）のコーナー地点を示すブイ（目標物の一例）に固定された端末装置である。個々のブイは、それぞれ不図示のロープを介して海底に緩やかに固定されているが、海面の高さは潮位の変化などで変化し得るため、個々のブイの水平面内の位置及びブイの鉛直方向の位置は、時間変化する可能性がある。ここでは、コース１００Ｃにおけるコーナー地点の数、すなわちブイの個数を「３」とし（第１のブイＢＹ−１、第２のブイＢＹ−２、第３のブイＢＹ−３）、ブイ端末１Ｂの個数を「３」と仮定する。
【００６２】
ユーザー端末１Ｃは、トライアスロン大会の参加者のうち、本実施形態のシステムのユーザーとして予め登録された者（以下、「ユーザー２」とする。）が携帯可能な携帯型情報端末である。ここでは、ユーザー端末１Ｃは、ユーザー２の身体に装着されたウェアラブルな端末とする。
【００６３】
ここで、ユーザー端末１Ｃは、ユーザー２の足首などに装着されたＲＦタグＴＧと一体で構成されてもよいが、以下では、図３に示すとおり、ユーザー２が必要に応じて目視可能な部位である手首に装着されていると仮定する。つまりユーザー端末１Ｃは、図４に示すような腕時計またはリストバンドの形状であるとする。ユーザー端末１Ｃの個数は、登録したユーザー２の人数と同数である。
【００６４】
以上のシステムでは、少なくとも管理端末１Ａとブイ端末１Ｂとは無線通信することが可能であり、管理端末１Ａとユーザー端末１Ｃとは無線通信することが可能である。以下では、管理端末１Ａとブイ端末１Ｂとの間の通信は、双方向通信であり、管理端末１Ａとユーザー端末１Ｃとの間の通信は、管理端末１Ａを送信元とした単方向通信（ブロードキャスト通信）であると仮定する。
【００６５】
２．２  各端末の構成例
図５は、システムの構成を説明するための機能ブロック図である。なお、複数のブイ端末１Ｂは互いに同じ構成であり、複数のユーザー端末１Ｃは互いに同じ構成であるので、図５では、単一のブイ端末１Ｂ及び単一のユーザー端末１Ｃを示した。
【００６６】
ブイ端末１Ｂは、ＧＰＳセンサー１１０ｂ、処理部１２０ｂ、記憶部１３０ｂ、計時部１６０ｂ、通信部１９０ｂ、バッテリー１９１ｂなどを含んで構成される。但し、ブイ端末１Ｂの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。
【００６７】
ブイ端末１ＢのＧＰＳ（GPS：Global Positioning System）センサー１１０ｂは、ブイ端末１Ｂの位置などを示す測位データ（緯度、経度、高度、速度ベクトルなどのデータ）を生成してブイ端末１Ｂの処理部１２０ｂへ出力するセンサーであって、例えばＧＰＳ受信機等を含んで構成される。ＧＰＳセンサー１１０ｂは、外部から到来する所定周波数帯域の電磁波を不図示のＧＰＳアンテナで受信し、ＧＰＳ衛星からのＧＰＳ信号を抽出すると共に、当該ＧＰＳ信号に基づきブイ端末１Ｂの位置などを示す測位データを生成する。
【００６８】
ブイ端末１Ｂの処理部１２０ｂ（プロセッサー）は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１２０ｂは、記憶部１３０ｂに格納されたプログラムと、管理端末１Ａから受信した指示とに従って、各種の処理を実行する。
【００６９】
ブイ端末１Ｂの記憶部１３０ｂは、例えば１又は複数のＩＣメモリー（IC：Integrated Circuit）などにより構成され、プログラムなどのデータが記憶されるＲＯＭ（Read Only Memory）と、処理部１２０ｂの作業領域となるＲＡＭ（Random Access Memory）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる。
【００７０】
ブイ端末１Ｂの計時部１６０ｂは、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０ｂに送る。
【００７１】
ブイ端末１Ｂの通信部１９０ｂは、ブイ端末１Ｂと管理端末１Ａとの間の通信を成立させるための各種制御を行う。通信部１９０ｂは、例えば、Bluetooth（登録商標）（BLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi：Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。
【００７２】
ブイ端末１Ｂのバッテリー１９１ｂは、ブイ端末１Ｂを構成する各要素に対して電力を供給する例えば充電式のバッテリーである。バッテリー１９１ｂの充電方式としては、例えば、無接点充電、有接点充電などを適用することができる。また、バッテリー１９１ｂは、交換式のバッテリーであってもよいし、太陽光発電式のバッテリーであってもよい。
【００７３】
管理端末１Ａは、処理部１２０ａ、記憶部１３０ａ、操作部１５０ａ、計時部１６０ａ、表示部１７０ａ、通信部１９０ａ、バッテリー１９１ａなどを含んで構成される。但し、管理端末１Ａの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。
【００７４】
管理端末１Ａの処理部１２０ａ（プロセッサー）は、例えば、ＭＰＵ、ＤＳＰ、ＡＳＩＣ等により構成される。処理部１２０ａは、記憶部１３０ａに格納されたプログラムと、操作部１５０ａから入力された指示とに従って、各種の処理を実行する。
【００７５】
管理端末１Ａの記憶部１３０ａは、例えば１又は複数のＩＣメモリーなどにより構成され、プログラムなどのデータが記憶されるＲＯＭと、処理部１２０ａの作業領域となるＲＡＭとを有する。
【００７６】
管理端末１Ａの操作部１５０ａは、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（不図示の加速度センサーなどを利用）などで構成され、本実施形態のシステムの運営者（トライアスロン大会の運営者と同じであってもよい。以下、「運営者」という）からの指示を適当な信号に変換して処理部１２０ａへ送る処理を行う。
【００７７】
管理端末１Ａの計時部１６０ａは、例えば、リアルタイムクロックＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０ａに送る。
【００７８】
管理端末１Ａの表示部１７０ａは、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１２０ａからの指示に従って各種の画像を表示する。なお、表示部１７０ａとしては、管理端末１Ａとは別体で設けられたヘッドマウントディスプレイ（HMD：Head Mounted Display）を用いることもできる。
【００７９】
管理端末１Ａの通信部１９０ａは、管理端末１Ａとユーザー端末１Ｃとの間の通信、及び管理端末１Ａとブイ端末１Ｂとの間の通信を成立させるための各種制御を行う。
【００８０】
管理端末１Ａのバッテリー１９１ａは、管理端末１Ａを構成する各要素に対して電力を供給するバッテリーであり、例えば充電式のバッテリーである。
【００８１】
ユーザー端末１Ｃは、ＧＰＳセンサー１１０ｃ（測位部の一例）、地磁気センサー１１１ｃ、気圧センサー１１２ｃ、加速度センサー１１３ｃ、角速度センサー１１４ｃ、脈センサー１１５ｃ、温度センサー１１６ｃ、処理部１２０ｃ（コンピューターの一例）、記憶部１３０ｃ（メモリー）、操作部１５０ｃ、計時部１６０ｃ、表示部１７０ｃ（ディスプレイ、出力部１３の一例）、音出力部１８０ｃ（スピーカー、出力部の一例）、通信部１９０ｃ（受信部の一例）、バッテリー１９１ｃなどを含んで構成される。但し、ユーザー端末１Ｃの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素（例えば、湿度センサー、紫外線センサーなど）を追加したものであってもよい。
【００８２】
ユーザー端末１ＣのＧＰＳセンサー１１０ｃは、ユーザー端末１Ｃの位置などを示す測位データ（緯度、経度、高度、速度ベクトルなどのデータ）を生成してユーザー端末１Ｃの処理部１２０ｃへ出力するセンサーであって、例えばＧＰＳ受信機等を含んで構成される。
【００８３】
なお、位置に関連する情報の取得はＧＰＳに限定されず、他の全地球航法衛星システム（ＧＮＳＳ：Global NavigationSatellite System）を利用してもよい。例えば、ＥＧＮＯＳ（European Geostationary-Satellite Navigation Overlay Service）、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou Navigation Satellite System）、等の衛星測位システムのうち１又は２以上を利用してもよい。また、衛星測位システムの少なくとも１つにＷＡＡＳ（Wide AreaAugmentation System）、ＥＧＮＯＳ（European Geostationary-Satellite Navigation Overlay Service）等の静止衛星型衛星航法補強システム（ＳＢＡＳ：Satellite-based Augmentation System）を利用してもよい。また、目標物（ブイ）の位置に関連する情報の取得についても、種々の衛星システムの利用が可能である。
【００８４】
ユーザー端末１Ｃの地磁気センサー１１１ｃは、ユーザー端末１Ｃから見た地球の磁場の方向を示す地磁気ベクトルを検出するセンサーであって、例えば、互いに直交する３つの軸方向の磁束密度を示す地磁気データを生成する。地磁気センサー１１１ｃには、例えば、ＭＲ（Magnet resistive）素子、ＭＩ（Magnet impedance）素子、ホール素子などが用いられる。
【００８５】
ユーザー端末１Ｃの気圧センサー１１２ｃは、周辺の気圧（大気圧）を検出するセンサーであって、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。なお、気圧センサー１１２ｃの出力（気圧データ）は、測位データを補正するために使用されてもよい。
【００８６】
ユーザー端末１Ｃの加速度センサー１１３ｃは、互いに交差する（理想的には直交する）３軸方向の各々の加速度を検出し、検出した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する慣性センサーである。なお、加速度センサー１１３ｃの出力は、ユーザー端末１ＣにおけるＧＰＳセンサー１１０ｃの測位データに含まれる位置の情報を補正するために使用されてもよい。
【００８７】
ユーザー端末１Ｃの角速度センサー１１４ｃは、互いに交差する（理想的には直交する）３軸方向の各々の角速度を検出し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する慣性センサーである。なお、角速度センサー１１４ｃの出力は、ユーザー端末１ＣにおけるＧＰＳセンサー１１０ｃの測位データに含まれる位置の情報を補正するために使用されてもよい。
【００８８】
ユーザー端末１Ｃの脈センサー１１５ｃは、ユーザーの脈拍を示す信号を生成してユーザー端末１Ｃの処理部１２０ｃへ出力するセンサーであって、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するＬＥＤ光源（LED：Light Emitting Diode）などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。なお、光の強度変化波形（脈波）を周波数解析など公知の手法により処理することで、脈拍数（１分間当たりの脈拍数）を計測することができる。なお、脈センサー１１５ｃとしては、光源及び受光素子からなる光電センサーに代えて、超音波により血管の収縮を検出して脈拍数を計測する超音波センサーを採用してもよく、電極から微弱電流を体内に流して脈拍数を計測するセンサー等を採用してもよい。
【００８９】
ユーザー端末１Ｃの温度センサー１１６ｃは、周辺の温度に応じた信号（例えば、温度に応じた電圧）を出力する感温素子である。なお、温度センサー１１６ｃは、温度に応じたデジタル信号を出力するものであってもよい。
【００９０】
ユーザー端末１Ｃの処理部１２０ｃ（プロセッサー）は、例えば、ＭＰＵ、ＤＳＰ、ＡＳＩＣ等により構成される。処理部１２０ｃは、記憶部１３０ｃに格納されたプログラム（パフォーマンスモニタリングプログラムの一例）と、操作部１５０ｃから入力された指示とに従って、各種の処理（パフォーマンスモニタリング方法の一例）を実行する。処理部１２０ｃによる処理には、各種センサーが生成するデータへのデータ処理、表示部１７０ｃに画像を表示させる表示処理、音出力部１８０ｃに音を出力させる音出力処理、通信部１９０ｃを介して外部機器と通信を行う通信処理、バッテリー１９１ｃからの電力を各部へ供給する電力制御処理などが含まれる。
【００９１】
ユーザー端末１Ｃの記憶部１３０ｃは、例えば１又は複数のＩＣメモリーなどにより構成され、プログラム（パフォーマンスモニタリングプログラムの一例）などのデータが記憶されるＲＯＭと、処理部１２０ｃの作業領域となるＲＡＭとを有する。
【００９２】
ユーザー端末１Ｃの操作部１５０ｃは、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（加速度センサー１１３ｃなどを利用）などで構成され、ユーザーからの指示を適当な信号に変換して処理部１２０ｃへ送る処理を行う。
【００９３】
ユーザー端末１Ｃの計時部１６０ｃは、例えば、リアルタイムクロックＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０ｃに送る。なお、時刻データは、測位データに含まれる時刻情報に基づき適宜に補正されてもよい。
【００９４】
ユーザー端末１Ｃの表示部１７０ｃは、例えばＬＣＤ、有機ＥＬディスプレイ、ＥＰＤ、タッチパネル型ディスプレイ等で構成され、処理部１２０ｃからの指示に従って各種の画像を表示する。なお、表示部１７０ｃとしては、ユーザー端末１Ｃとは別体で設けられたヘッドマウントディスプレイを用いることもできる。
【００９５】
ユーザー端末１Ｃの音出力部１８０ｃは、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部１２０ｃからの指示に従って各種の音（振動を含む）を発生させる。なお、音出力部１８０ｃとしては、ユーザー端末１Ｃとは別体で設けられた骨伝導デバイスを用いることもできる。
【００９６】
ユーザー端末１Ｃの通信部１９０ｃは、ユーザー端末１Ｃと管理端末１Ａとの間の通信を成立させるための各種制御を行う。
【００９７】
ユーザー端末１Ｃのバッテリー１９１ｃは、ユーザー端末１Ｃを構成する各要素に対して電力を供給するバッテリーであり、例えば充電式のバッテリーである。
【００９８】
２．３  パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム
本実施形態のパフォーマンスモニタリング装置１０は、上記ユーザー端末１Ｃであってもよい。この場合、記憶部１１は、ユーザー端末１Ｃの記憶部１３０ｃに対応し、処理部１２は、処理部１２０ｃに対応する。そして出力部１３は、表示部１７０ｃ、或いは音出力部１８０ｃに対応する。即ち、本実施形態における出力とは、画像情報の表示であってもよいし、音や振動の出力であってもよい。また、出力は発光部（ＬＥＤ等）の発光であってもよく、出力部１３は不図示の発光部により実現されてもよい。また、本実施形態の出力は他の機器への情報の通信を含んでもよく、出力部１３が通信部１９０ｃにより実現されてもよい。
【００９９】
なお、ユーザー端末１Ｃは図４の腕時計型機器には限定されない。ユーザー端末１Ｃは、リスト型電子機器、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ）、ヘッドアップディスプレイ（ＨＵＤ：Head Up Display）など、様々なタイプの携帯情報機器として構成することができる。
【０１００】
また、本実施形態のパフォーマンスモニタリング装置１０は、上記管理端末１Ａであってもよい。この場合、記憶部１１は、記憶部１３０ａに対応し、処理部１２は、処理部１２０ａに対応する。処理部１２（１２０ａ）で求められる乖離度情報は、図９等を用いて後述するように、ユーザー端末１Ｃにおいてユーザーに提示されることが想定される。よって管理端末１Ａであるパフォーマンスモニタリング装置１０の出力部１３は、通信部１９０ａであってもよい。出力部１３（通信部１９０ａ）は、乖離度情報をユーザー端末１Ｃに対して出力（通信）する。ただし、管理端末１Ａの表示部１７０ａ等により乖離度情報を出力することは妨げられない。
【０１０１】
また、図２や図５では管理端末１Ａを用いる例を示したが、本実施形態のパフォーマンスモニタリング装置１０は、汎用的なサーバーシステム等により実現してもよい。ただし、乖離度情報を求める処理にはユーザー２の位置に関連する情報を用いるため、当該サーバーシステムは、ユーザー端末１Ｃと通信可能な機器を用いるとよい。
【０１０２】
また、本実施形態の手法は、ウォータースポーツのパフォーマンスモニタリングシステムであって、第１〜第Ｍ（Ｍは２以上の整数）の目標物の位置に関連する情報を記憶する記憶部１１と、ウォータースポーツを行うユーザー２の位置に関連する情報を取得し、第ｉ（ｉは１≦ｉ≦Ｍ−１の整数）の目標物と第ｉ＋１の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部１２と、乖離度情報を出力する出力部１３と、を含むパフォーマンスモニタリングシステムに適用できる。
【０１０３】
ここで、パフォーマンスモニタリングシステムは、例えばユーザー端末１Ｃ及び管理端末１Ａの少なくとも一方を含む。即ち、目標物やユーザー２の位置に関連する情報の取得や記憶、乖離度情報の演算及び出力は、ユーザー端末１Ｃで行われてもよいし、管理端末１Ａで行われてもよいし、分散処理により実現されてもよい。
【０１０４】
また、パフォーマンスモニタリングシステムが他の装置を含むことも妨げられない。例えば、実施形態のパフォーマンスモニタリングシステムは、以下の各種に変形することが可能である。
（１）ユーザー端末＋ブイ端末＋管理端末＋ネットワーク（図５の構成）
（２）ユーザー端末＋情報端末（スマートフォン、ＰＣ）＋ブイ端末＋管理端末＋ネットワーク
（３）ユーザー端末＋情報端末（スマートフォン、ＰＣ）＋ブイ端末＋管理端末＋ネットワーク＋サーバー（サーバーは振り返り、事前準備、送信用データ作成、または配信に使う）
（４）ユーザー端末＋ブイ端末＋管理端末＋ネットワーク＋サーバー（管理端末が配信）
（５）ユーザー端末＋ブイ端末＋管理端末＋ネットワーク＋サーバー（管理端末はブイ端末と同じ機能、サーバーが配信）
（６）（２）〜（５）のいずれかにおいてユーザー端末同士が連携するもの
（７）（２）〜（６）のいずれかにおいてブイ端末を省略したもの
【０１０５】
また、本実施形態のパフォーマンスモニタリング装置等は、プロセッサーとメモリーを含んでもよい。ここでのプロセッサーは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサーはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサーは、回路基板に実装された１又は複数の回路装置（例えばＩＣ等）や、１又は複数の回路素子（例えば抵抗、キャパシター等）で構成することができる。プロセッサーは、例えばＣＰＵ（Central Processing Unit）であってもよい。ただし、プロセッサーはＣＰＵに限定されるものではなく、ＧＰＵ（Graphics Processing Unit）、或いはＤＳＰ（Digital Signal Processor）等、各種のプロセッサーを用いることが可能である。またプロセッサーはＡＳＩＣによるハードウェア回路でもよい。またプロセッサーは、アナログ信号を処理するアンプ回路やフィルター回路等を含んでもよい。メモリーは、ＳＲＡＭ、ＤＲＡＭなどの半導体メモリーであってもよいし、レジスターであってもよいし、ハードディスク装置等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピューターにより読み取り可能な命令を格納しており、当該命令がプロセッサーにより実行されることで、パフォーマンスモニタリング装置等の各部の機能が実現されることになる。ここでの命令は、プログラムを構成する命令セットの命令でもよいし、プロセッサーのハードウェア回路に対して動作を指示する命令であってもよい。
【０１０６】
３．コースの具体例
次に、図２の例を用いてコース（コース１００Ｃ）の具体例について説明する。まずコースに沿った典型的なユーザー動作の概要について説明し、その後、コース情報のデータ形式例について説明する。
【０１０７】
３．１  ユーザー動作
ユーザー２の動作の概要について説明する。ユーザー２は、スイム種目のスタート地点Ｓに到達する前に、ユーザー端末１Ｃの操作部１５０ｃを介してユーザー端末１Ｃへ開始指示を入力する。これによって、管理端末１Ａからユーザー端末１Ｃへのコース情報（後述）の受信が可能となる。なお、ユーザー２がユーザー端末１Ｃへ開始指示を入力するタイミングは、トライアスロン競技の開始時や開始前などであってもよい。
【０１０８】
次に、ユーザー２は、スイム種目のスタート地点Ｓを通過すると、第１コーナー（第１のブイＢＹ−１）に向かってランニングし、その途中で海へ入水し、水深が十分な深さになった時点で、クロールなどの比較的高速な泳法で泳ぎ始める。
【０１０９】
図６は、ユーザー２がクロールで泳ぐ様子を示す図である。図６では、ユーザー端末１Ｃを装着していない腕が前方に伸びた様子を示しているが、次のタイミングでは、ユーザー端末１Ｃを装着した腕がユーザー２の前方に伸びる。水泳中のユーザー２は、クロールで腕を前方に伸ばしたときに表示部１７０ｃを確認する。また、休憩中のユーザー２は、ある程度姿勢を柔軟に変更可能なため、任意の姿勢で表示部１７０ｃを確認することが可能である。休憩中とは、水泳の途中で立ち泳ぎをした状態や、ブイやロープにつかまった状態であってもよいし、陸に上がって静止した状態でもよい。
【０１１０】
ユーザー端末１Ｃは、ユーザー２がスタート地点Ｓを通過すると（又は入水すると）、図１９を用いて後述する処理を開始し、第１コーナー（第１のブイＢＹ−１）までの水路を対象として乖離度情報等の表示を始める。また、第１のブイＢＹ−１の方向へユーザー２を案内する表示を行ってもよい。ただし、ユーザー端末１Ｃによる方向の案内は必須ではなく、ユーザーが目標物を目視で確認しながら移動してもよい。
【０１１１】
その後、ユーザー２が第１コーナー（第１のブイＢＹ−１）の外側を回ると、ユーザー端末１Ｃは、第２コーナー（第２のブイＢＹ−２）までの水路を対象として乖離度情報等の表示を始める。次に、ユーザー２は、第１コーナーの近傍から第２コーナーに向かって泳ぐ。その後、ユーザー２が第２コーナーの外側を回ると、ユーザー端末１Ｃは、第３コーナー（第３のブイＢＹ−３）までの水路を対象として乖離度情報等の表示を始める。次に、ユーザー２は、第２コーナーの近傍から第３コーナーに向かって泳ぐ。その後、ユーザー２が第３コーナーの外側を回ると、ユーザー端末１Ｃは、スイム種目のゴール地点（スタート地点Ｓ）までの水路を対象として乖離度情報等の表示を始める。
【０１１２】
次に、ユーザー２は、第３コーナーの近傍からゴール地点に向かって泳ぎ、水深が浅くなるとランニングを始め、ゴール地点（スタート地点Ｓ）を通過する。ユーザー２がスタート地点Ｓを通過すると、ユーザー端末１Ｃは情報の出力を自動的に終了する。
【０１１３】
そして、ユーザー２は、スイム種目のゴール地点を通過した後に、ユーザー端末１Ｃの操作部１５０ｃを介してユーザー端末１Ｃへ終了指示を入力する。なお、ユーザー２がユーザー端末１Ｃへ終了指示を入力するタイミングは、トライアスロン競技の終了時や終了後などでもよい。
【０１１４】
３．２  コース情報
乖離度情報を求めるためには、基準となるコース（目標物間を結ぶ水路）を設定する必要があり、当該コースは、目標物の位置に関連する情報により表すことが可能である。以下、目標物の位置に関連する情報の一例であるコース情報のデータ形式について説明する。
【０１１５】
管理端末１Ａの記憶部１３０ａには、スイム種目のコースに関する情報（コース情報）が格納される。コース情報は、管理端末１Ａの操作部１５０ａを介して運営者がトライアスロン大会の開催前に予め登録したものである。
【０１１６】
但し、コース情報の少なくとも一部（少なくとも複数のブイ端末１Ｂの位置座標）は、トライアスロン大会中に管理端末１Ａの処理部１２０ａによって適宜に更新される（書き換えられる）ことが可能である。よって、コース情報の格納先は、記憶部１３０ａにおける書き換え可能なメモリー（例えば不揮発性のＲＡＭ）とされる。また、以下では、個々のブイ端末１Ｂの端末ＩＤは、例えば、トライアスロン大会前にブイ端末１Ｂと管理端末１Ａとの間のペアリングによって、管理端末１Ａの側へ送信されたと仮定する。
【０１１７】
図７は、コース情報をデータテーブルとした例である。図７に示すとおり、コース情報には、コースを構成する各地点（ウェイポイント）の番号（ウェイポイント番号）と、個々のウェイポイントに設置された端末のＩＤ（端末ＩＤ）と、端末の位置座標と、位置座標の測位時刻とが含まれる。
【０１１８】
ウェイポイントは、スイムコース１００Ｃを構成する各地点を表し、第１〜第Ｍの目標物に対応する地点を含む。図７（図２）の例では、スタート地点、第１コーナー、第２コーナー、第３コーナー、ゴール地点の５地点とする。端末ＩＤは、５つのウェイポイントの各々に設置された端末のＩＤである。位置座標は、コース情報に含まれる各端末（管理端末１Ａまたはブイ端末１Ｂ）の位置座標である。図７の例では、緯度（ｘ）、経度（ｙ）、標高（ｚ）を示している。なお、標高は省略してもよい。測位時刻は、位置座標の生成された時刻のことである。
【０１１９】
４．乖離度情報を含む情報の出力手法
乖離度情報を含む情報の出力手法について説明する。乖離度情報の種々の具体例を説明したあと、乖離度情報の出力態様の変形例を説明する。さらに、乖離度情報以外の出力対象となる情報について説明し、最後に出力条件の具体例を説明する。
【０１２０】
４．１  乖離度情報の具体例と表示例
図８〜図１６を用いて、乖離度情報の具体例、及び表示画面の例について説明する。
【０１２１】
４．１．１  理想ライン（水路）からの距離
図８は、本実施形態の乖離度情報の一例を説明する図である。乖離度情報は、第ｉの目標物ＢＹｉと第ｉ＋１の目標物ＢＹｉ＋１を結ぶ水路と、ユーザー２の位置との距離を表す情報であってもよい。例えば、図８に示すように第ｉの目標物ＢＹｉと、第ｉ＋１の目標物ＢＹｉ＋１が配置され、それらを結ぶ線分であるＬが水路（コース、理想ライン）であるとする。この場合、乖離度情報は、上記理想ラインＬと、ユーザー２の位置に関連する情報（位置座標）により表される点Ｐとの距離である。例えば、ＰからＬに引いた垂線の長さを乖離度情報とする。
【０１２２】
パフォーマンスモニタリング装置１０の処理部１２（狭義にはユーザー端末１Ｃの処理部１２０ｃ）は、図７に示した形式のコース情報を取得する。コース情報には、目標物の位置座標が含まれているため、処理部１２は理想ラインＬを求めることが可能である。また、処理部１２はＧＰＳセンサー１１０ｃに基づくユーザー２の位置に関連する情報（測位データ、位置座標）からＰを特定できる。これらの情報を用いて、処理部１２は、ＰからＬに引いた垂線の長さである乖離度情報を演算する。
【０１２３】
このようにすれば、ユーザー２の位置が水路からどの程度の距離だけ離れているかを乖離度情報として出力できる。当該乖離度情報を出力することで、所与の１タイミングに着目した場合のコースからの乖離度合いを直感的にユーザー２に理解させること等が可能になる。なお、２つの目標物を結ぶ水路は直線には限定されないし、ユーザー２の位置に関連する情報と水路の距離の演算手法も上記には限定されず、種々の変形実施が可能である。
【０１２４】
本実施形態の出力部１３は、表示部（狭義には図５の表示部１７０ｃ）であり、表示部は、乖離度情報を表示してもよい。
【０１２５】
図９は、ユーザー端末１Ｃの表示部１７０ｃに、理想ラインＬからの距離である乖離度情報を表示する場合の表示画面例である。図９の例では、表示部１７０ｃは、ユーザー２の泳いだ距離を表す移動距離情報（Ａ１）と、ユーザー２が泳いだ時間を表す時間情報（Ａ２）と、乖離度情報（Ａ３）を表示する。
【０１２６】
移動距離情報は、例えば最後に通過した目標物から現在位置までの距離情報である。図８の例であれば、移動距離情報は第ｉの目標物ＢＹｉからユーザー２の現在位置Ｐまでの距離を表し、図９では表示部１７０ｃは「３５５ｍ」との表示を行う。なお、ここでの距離情報は、ユーザー２が実際に泳いだ距離（道のり）であり、ＢＹｉとＰの直線距離や、コースの距離（目標物間の直線距離）とは異なる。
【０１２７】
処理部１２では、ユーザー２の位置座標を所定レートで取得できるため、最後に通過した目標物を起点として当該位置座標の変位を積算することで、ユーザー２の移動距離である移動距離情報を算出できる。また、移動距離情報がスタート地点から現在位置までの累計の距離情報であってもよい。
【０１２８】
時間情報は、例えば最後に目標物を通過したタイミングから所与のタイミング（狭義には現在時刻）までの経過時間である。図８の例であれば、時間情報は第ｉの目標物ＢＹｉを通過してから現在時刻（ユーザー２が現在位置Ｐに至ったタイミング）までの時間を表し、図９では表示部１７０ｃは「０：０７：１２」（７分１２秒）との表示を行う。処理部１２は、計時部（狭義には計時部１６０ｃ）からの情報に基づいて時間情報を求める。
【０１２９】
なお、ユーザー２が目標物を通過した（目標物に到達した）タイミングは、種々の手法により判定できる。例えば、処理部１２はユーザー２の位置と、所与の目標物の位置との差が所定閾値以下になった場合に、ユーザー２が当該目標物に到達したと判定してもよい。ただし、ユーザー２の移動方向の変化等を合わせて用いてもよく、目標物への到達判定は種々の変形実施が可能である。或いは、ブイ等の目標物に到達したとユーザー２自身が判断したタイミングで、ユーザー２がユーザー端末１Ｃの操作部１５０ｃを操作する設定にしてもよい。この場合、処理部１２は当該操作を表す操作情報が入力された場合に、ユーザー２が当該目標物に到達したと判定する。
【０１３０】
表示部１７０ｃは、図９に示したように、図８の乖離度情報を２つの矢印（Ａ３１，Ａ３２）と、数値（Ａ３３）で表現してもよい。図８からわかるように、目標物間の水路を線分（理想ラインＬ）と考えた場合、ここでの乖離度情報は当該線分に交差する（狭義には直交する）線分の距離と考えることができる。よって図９の例では、第１の矢印（Ａ３１）により水路を表し、それに交差する第２の矢印（Ａ３２）を組み合わせることで、図８に示した乖離度情報を表示対象とすることを明示する。その上で、表示部１７０ｃは、実際の距離の大きさを数値（Ａ３３，図９の例では「１６ｍ」）で表示する。
【０１３１】
なお、Ａ３１及びＡ３２の表示は固定であってもよいし、乖離度情報に応じて変化してもよい。例えば、ユーザー２の位置が理想ラインＬのどちら側にずれているかに応じて、Ａ３１とＡ３２の位置関係を変更したり、乖離度情報の大きさに応じてＡ３２の長さを変更することも妨げられない。
【０１３２】
４．１．２  設定距離（水路の距離）との差又は比
図１０は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第ｉの目標物ＢＹｉと第ｉ＋１の目標物ＢＹｉ＋１を結ぶ水路の距離情報に対する、ユーザー２の移動距離情報の乖離度合いを表す情報であってもよい。例えば、図１０に示す理想ラインＬが水路であり、当該水路の長さが３００ｍであったとする。なお、水路の距離情報は、コース情報（位置座標）に基づいて処理部１２が演算してもよいし、コース情報自体に目標物間の距離情報が含まれていてもよい。或いは、水路の距離情報をユーザー２が入力することも妨げられない。
【０１３３】
ユーザー２の移動距離情報は、上述したようにユーザー２の位置に関連する情報に基づいて処理部１２で求められる。処理部１２では、ユーザー２が第ｉの目標物ＢＹｉに対応する位置に到達してから、所定タイミングまでの移動距離を、ここでの移動距離情報として求める。ここでは、図１０に示すように、移動距離情報が３５５ｍであり、水路の距離情報との差分が＋５５ｍであったとする。
【０１３４】
実際のコースに対してユーザー２がどれかで余分に泳いでしまったかを表すことを重視するのであれば、移動距離情報とは、ユーザー２が第ｉの目標物ＢＹｉに対応する位置を出発してから、第ｉ＋１の目標物ＢＹｉ＋１に対応する位置に到達するまでの移動距離を用いるとよい。即ち、ここでの乖離度情報は、ユーザー２が目標物に到達したタイミングで演算されるものであってもよい。ただしこれには限定されず、ユーザー２が第ｉの目標物ＢＹｉに対応する位置を出発したタイミングでは、移動距離は０ｍ（差分が−３００ｍ）であり、ユーザー２の移動とともに移動距離情報が増加し、乖離度情報（差分）が変化していくものであってもよい。
【０１３５】
乖離度情報は、水路の距離情報により表される水路距離と、ユーザー２の移動距離情報により表される移動距離との、差分情報であってもよい。ここでの差分情報は、上記の「＋５５ｍ」のように差分そのものであってもよいが、差分に相当する他の情報を用いてもよい。
【０１３６】
図１１は、ユーザー端末１Ｃの表示部１７０ｃに、図１０に示した乖離度情報を表示する場合の表示例である。図１１の例では、表示部１７０ｃは、ユーザー２の泳いだ距離を表す移動距離情報（Ｂ１）と、ユーザー２が泳いだ時間を表す時間情報（Ｂ２）と、乖離度情報（Ｂ３）を表示する。移動距離情報、及び時間情報については図９と同様である。
【０１３７】
表示部１７０ｃは、図１１に示したように、差分情報である乖離度情報を２つの矢印（Ｂ３１，Ｂ３２）と、数値（Ｂ３３）で表現してもよい。図１１では、第１の矢印（Ｂ３１）により水路を表す。また水路と同様の方向を目指しつつも、蛇行により距離が伸びてしまった実際のユーザー２の移動経路を、第１の矢印と同じ方向且つ長さの長い第２の矢印（Ｂ３２）により表す。この２つの矢印を組み合わせることで、図１０に示した乖離度情報を表示対象とすることを明示する。その上で、表示部１７０ｃは、差分に当たる距離の大きさを数値（Ｂ３３，図９の例では「＋５５ｍ」）で表示する。なお、Ｂ３２についても、固定の矢印を表示してもよいし、乖離度情報の大きさに応じて長さ等を変更してもよい。
【０１３８】
また、乖離度情報は、水路の距離情報により表される水路距離と、ユーザー２の移動距離情報により表される移動距離との、比率情報であってもよい。例えば図１０の例であれば、処理部１２は、水路距離３００に対する移動距離３５５ｍの比である１１８％という情報を、乖離度情報である比率情報として求める。ただし、比率情報は、上記の「１１８％」、或いは「＋１８％」のように比率そのものであってもよいが、比率に相当する他の情報を用いてもよい。
【０１３９】
図１２は、ユーザー端末１Ｃの表示部１７０ｃに、比率情報である乖離度情報を表示する場合の表示例である。図１２の例では、表示部１７０ｃは、ユーザー２の泳いだ距離を表す移動距離情報（Ｃ１）と、ユーザー２が泳いだ時間を表す時間情報（Ｃ２）と、乖離度情報（Ｃ３）を表示する。ここでは乖離度情報を「１１８％」という数値で表示しているが、他の態様での表示も妨げられない。例えば、図１１に示した矢印（Ｂ３１，Ｂ３２）等を追加してもよい。
【０１４０】
また、図１０〜図１２では、隣り合う目標物の間の区間を対象として、乖離度情報の算出及び出力を行う例について説明したが、乖離度情報はこれに限定されない。例えば乖離度情報は、第１〜第Ｍの目標物のうちの３つ以上の目標物を結ぶ水路の合計距離情報に対する、ユーザー２の合計移動距離情報の乖離度合いを表す情報を含んでもよい。なお、隣り合う目標物の間を１つの区間とした場合、水路の合計距離情報とは、複数の区間での水路の距離情報の和（或いはそれに類する情報）であり、ユーザー２の合計移動距離情報とは、複数の区間を移動した際のユーザーの移動距離の和（或いはそれに類する情報）である。
【０１４１】
このようにすれば、複数の区間を対象として、水路（コース）の距離に対する、ユーザー２の移動距離の乖離度合いを出力することが可能になる。例えば、水路の合計距離情報とは、スタート地点からゴール地点までの距離であり、合計移動距離情報とは、ユーザー２がスタートしてからゴールするまでに泳いだ距離であってもよい。このようにすれば、レース全体において、どの程度余計に泳いでしまったかを表す情報を乖離度情報とできるため、レースの分析やパフォーマンスの改善に有用である。
【０１４２】
また、スタート地点から所定目標物（狭義にはユーザー２が到達した最新の目標物、或いは次に目指す目標物）までを対象として乖離度情報を求めてもよい。その他、乖離度情報として、コースの一部（且つ２以上の区間）での水路の合計距離情報と合計移動距離情報の乖離度合いを表す情報を用いる等、種々の変形実施が可能である。
【０１４３】
４．１．３  角度差
図１３は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第ｉの目標物ＢＹｉと第ｉ＋１の目標物ＢＹｉ＋１を結ぶ水路（理想ラインＬ）の方向に対する、ユーザー２の位置に対応する方向の乖離度合いを表す角度情報であってもよい。例えば処理部１２は、図１３に示すように、第ｉの目標物ＢＹｉとユーザー２の現在位置Ｐを結ぶラインＬ２を定義し、理想ラインＬとＬ２のなす角度θを乖離度情報としてもよい。
【０１４４】
図１４は、ユーザー端末１Ｃの表示部１７０ｃに、図１３に示した乖離度情報を表示する場合の表示例である。図１３の例では、表示部１７０ｃは、ユーザー２が泳いだ距離を表す移動距離情報（Ｄ１）と、ユーザー２が泳いだ時間を表す時間情報（Ｄ２）と、乖離度情報（Ｄ３）を表示する。移動距離情報、及び時間情報については図９等と同様である。
【０１４５】
表示部１７０ｃは、図１４に示したように、一方の端点を共通とする２つの線分により表される図形（Ｄ３１）と、数値（Ｄ３２）で乖離度情報を表現してもよい。Ｄ３１を表示することで、乖離度情報が角度を表す情報であることを明示する。その上で、表示部１７０ｃは、角度θの大きさを数値で表示する。なお、水路に対して一方側（例えば時計回りの方向）に角度がずれることもあれば、他方側（反時計回りの方向）に角度がずれることもある。よってここでは、時計回りを正方向、反時計回りを負方向とし、乖離度情報として負の値（「−１５度」）を表示している。ただし、角度θをどのように表示するかについては、種々の変形実施が可能である。
【０１４６】
４．１．４  時間差
図１５は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第ｉの目標物ＢＹｉと第ｉ＋１の目標物ＢＹｉ＋１を結ぶ水路の想定移動時間に対する、ユーザー２の実際の移動時間の差分情報（或いは比率情報）であってもよい。継続的に同種のワークアウト（ここではスイム）を行っているユーザー２や、レースへの出場経験があるユーザーは、所定の距離の区間をどの程度の時間で泳ぐかを事前に想定することが可能である。想定移動時間に対して、実際の移動時間がどの程度異なるかを出力することで、ユーザー２は自身のパフォーマンスを判定することが可能となる。
【０１４７】
処理部１２は、第ｉの目標物ＢＹｉと第ｉ＋１の目標物ＢＹｉ＋１とを結ぶ水路の想定移動時間を事前に取得しておく。これは、ユーザー２による入力に基づいて設定してもよい。例えば、時間そのものを入力させてもよいし、ペース（単位時間当たりの移動距離）を入力させて、当該ペースと水路の距離情報から処理部１２が想定移動時間を演算してもよい。或いは、対象ユーザー２の過去のワークアウト履歴情報から、処理部１２が自動的に想定移動時間を算出してもよい。また、処理部１２は、ユーザー２の年齢や体重等の指標値から、汎用的な想定移動時間を算出してもよい。
【０１４８】
ユーザー２の実際の移動時間は、上述したように計時部の出力に基づき求められる。処理部１２は、想定移動時間と実際の移動時間の差を乖離度情報としてもよい。図１５の例では、想定移動時間が６分であり、実際の移動時間が７分１２秒であった。よって処理部１２は、乖離度情報として「＋１分１２秒」という情報を求める。
【０１４９】
図１６は、ユーザー端末１Ｃの表示部１７０ｃに、図１５に示した乖離度情報を表示する場合の表示例である。図１３の例では、表示部１７０ｃは、ユーザー２が泳いだ距離を表す移動距離情報（Ｅ１）と、ユーザー２が泳いだ時間を表す時間情報（Ｅ２）と、乖離度情報（Ｅ３）を表示する。移動距離情報、及び時間情報については図９等と同様である。表示部１７０ｃは、例えば図１６に示したように、乖離度情報を数値で表示する。なお、実際の移動時間が想定移動時間よりも短い場合には負の値を用いればよい。また、図１６では差分情報を用いる例を示したが、差分を表す他の情報を用いてもよいし、比率情報を用いてもよい。また、視認性を高める態様はサイズ、濃淡に限定されず、色を用いる等の変形実施が可能である。
【０１５０】
４．２  出力態様の変形例
図９、図１１、図１２、図１４、図１６を用いて乖離度情報の表示画面の例を示した。ただし、乖離度情報の出力態様はこれに限定されない。
【０１５１】
図１７は、乖離度情報の表示画面の他の例である。図１７に示したように、表示部（表示部１７０ｃ）は、乖離度情報を、他の情報に比べて視認性を高めて表示してもよい。図１７では、表示部は図９と同様に、移動距離情報（Ｆ１）、時間情報（Ｆ２）、乖離度情報（Ｆ３）を表示する。ここでの乖離度情報は、図８に示した理想ラインからの距離を想定しているが、他の乖離度情報に拡張することが可能である。
【０１５２】
図１７では、乖離度情報のサイズ（フォントサイズ、表示領域のサイズ）を他の情報に比べて大きくするとともに、乖離度情報を他の情報に比べて濃く表示する。即ち、サイズ及び濃淡を用いて、乖離度情報の視認性を相対的に高くしてもよい。このようにすれば、ユーザー２による認識が容易な態様で乖離度情報を表示することが可能になる。例えば、乖離度合いが所定以上に大きくなり、早急に移動方向の修正やペースの調整をユーザー２に促す必要がある場合等に、図１７の表示が有効である。
【０１５３】
また、乖離度情報の出力は表示部での表示には限定されない。例えば、出力部１３は、乖離度情報を、振動、光、及び音の少なくとも１つにより報知する。この場合、出力部１３は、音出力部１８０ｃ（スピーカー、バイブレーター）、発光部（ＬＥＤ等）の少なくとも一方により実現される。
【０１５４】
なお、振動、発光、音を用いる場合、具体的な数値の出力は難しい。よって例えば、乖離度情報の数値を幾つかのゾーンに分割しておき、ゾーン毎に振動態様、発光態様、出力音の態様を変更するとよい。振動態様とは、振動強度や振動パターン（振動、非振動の組み合わせのパターン）等により決定される。また発光態様とは、発光色や発光パターン（点灯、消灯の組み合わせのパターン）等により決定される。出力音の態様とは、音の高さ（周波数）や長さ等により決定される。
【０１５５】
例えば、乖離度情報が所定閾値未満の第１のゾーンと、当該所定閾値以上の第２のゾーンを設定しておき、処理部１２は求めた乖離度情報の値がいずれのゾーンに該当するかを判定する。そして、第１のゾーンと判定された場合は、出力部１３（音出力部１８０ｃ、発光部）は、出力を停止し、第２のゾーンと判定された場合は、出力部１３は出力を行う（振動、発光、音の出力を行う）。このようにすれば、ユーザー２に対して、乖離度情報の値が大きくなったこと、即ち乖離度が大きく移動方向やペースの調整が必要である旨を報知できる。もちろん、３つ以上の出力態様を用いることで、３つ以上のゾーンを設定することも可能である。
【０１５６】
また、音の出力を音声により行ってもよい。この場合、数値を直接的に報知することも可能である。また表示部（表示部１７０ｃ）の発光により、報知を行ってもよい。この場合、発光部の点灯、点滅により報知を行ってもよいし、表示部の背景色を変更することで報知を行ってもよい。
【０１５７】
４．３  乖離度情報以外の出力情報の例
また出力部１３（表示部１７０ｃ）は、乖離度情報以外の情報を出力（表示）してもよい。
【０１５８】
（１）狭義のナビゲーション情報
上述したように処理部１２は、各目標物と、ユーザー２の位置に関連する情報を取得可能である。よって、処理部１２はユーザー２の位置に関連する情報（現在位置）を基準として、次の目標物の方向情報、次の目標物までの距離情報を算出し、出力部１３はそれらの情報を出力してもよい。次の目標物までの方向情報、距離情報を用いることで、ユーザー２が次の目標物までの移動において、距離のロスを少なくしたり、適切なペースを設定することが可能になる。つまり、これらの情報は次の目標物までの移動を補助するナビゲーション情報と言える。
【０１５９】
（２）広義のナビゲーション情報
また、次の目標物を直接的に示す情報以外にも、ユーザー２の運動を補助する情報を出力可能である。例えば出力部１３は、ゴール地点の方向情報、スタート地点の方向情報、ユーザー２が泳いだ距離（移動距離情報、合計移動距離情報）、現在位置からゴール地点までの距離情報、ゴール予測時刻等を出力してもよい。
【０１６０】
なお、移動距離情報や合計移動距離情報は、上述したように処理部１２で求められる。また、ゴール地点までの距離情報は、具体的には直線距離ではなく、各目標物を経由してゴール地点までの距離を表す情報であり、次の目標物までの距離情報と、目標物間の距離情報の積算処理により求められる。また、ゴール予測時刻は例えばゴール地点までの距離情報と、ユーザー２の移動速度から求められる。
【０１６１】
（３）生体情報（脈情報）
また、パフォーマンスモニタリング装置１０は、脈センサー（ユーザー端末１Ｃの脈センサー１１５ｃ）からのセンサー情報に基づいて、脈拍数等の脈情報を求めることが可能である。よって、出力部１３は種々の脈情報を出力してもよい。
【０１６２】
例えば出力部１３は、現在の脈拍数、スタートから現在までの最大脈拍数、隣り合う目標物の間の区間での最大脈拍数（狭義には現在の区間での最大脈拍数）、スタートから現在までの平均脈拍数、隣り合う目標物の間の区間での平均脈拍数（狭義には現在の区間での平均脈拍数）等を出力する。
【０１６３】
処理部１２で脈センサーに基づき脈拍数を求める手法は、脈波形信号のピーク検出やＦＦＴ（Fast Fourier Transform）等、種々の手法が広く知られており、本実施形態ではそれらの手法を広く適用可能である。各タイミングでの脈拍数が求められたら、処理部１２では、所定期間での最大値、平均値を求める処理を行えばよい。
【０１６４】
なお、ユーザー端末１Ｃが装着される部位（狭義には手首）は、スポーツ中は激しく動くことが想定される。そのため、短時間でのセンサー情報に基づいて乖離度情報や、脈情報等の情報を演算した場合、体（腕）の動きによる影響を受けて安定した値が取得できないおそれがある。よって、各情報は、ある程度長い期間を対象として平均を取るとよい。例えば、所定スクロール回数分の期間や、１分といった期間を対象として、乖離度情報や脈情報を算出するとよい。
【０１６５】
４．４  出力条件
以上では、乖離度情報を含む情報の種々の出力態様について説明した。なお、これらの情報は常時一定の態様で出力されてもよいが、状況に応じて出力態様を変更してもよい。以下、幾つかの具体例について説明する。
【０１６６】
４．４．１  乖離度合いに応じた出力
出力部１３は、乖離度合いに応じて、乖離度情報の出力態様を異ならせてもよい。乖離度度合いが大きい場合、ユーザー２はコースから大きく外れており、想定通りの運動を行えていないと考えられる。その場合、進行方向を修正したり、一旦休憩してペースを整える等の対応を、ユーザー２に促すことが望ましい。
【０１６７】
ここで乖離度合いが大きいとは、下記の（１）〜（３）等である。また、図１５に示したように、設定時間に対する時間差を用いる変形実施も可能である。
（１）理想ラインから一定距離離れた場合
（２）所定区間での移動距離が設定距離に対してある割合、ある距離を超えた場合
（３）理想ラインからある角度ずれた場合（θが所定値以上）
【０１６８】
乖離度合いが大きい場合には、小さい場合に比べてユーザー２による認識が容易な態様で乖離度情報を出力するとよい。例えば、乖離度情報の値が所与の閾値未満の場合には、表示部は、図９、図１１、図１２、図１４、図１６のように、乖離度情報を他の情報と同程度の視認性で表示する。そして、乖離度情報が所与の閾値以上になった場合に、表示部は、図１７に示したように乖離度情報の視認性を相対的に高くする。
【０１６９】
このようにすれば、表示態様の変化により、乖離度情報の大小をユーザー２に報知できるため、適切な対応を促すこと等が可能になる。なお、乖離度合いに応じた出力態様の設定は上記の例に限定されない。例えば、乖離度情報が小さい場合には、図９等の表示を行い、乖離度情報が大きい場合に、振動、光、音等による報知を行ってもよい。或いは、乖離度情報が小さい場合には、図９等の表示を行い、乖離度情報が大きい場合に、図１７の表示とともに振動、光、音等による報知を行ってもよい。或いは、乖離度情報が小さい場合には、ナビゲーション情報（例えば次の目標物の方向）の表示を行い、乖離度情報が大きい場合に、図９や図１７の表示を行ってもよい。その他、具体的な設定は種々の変形実施が可能である。
【０１７０】
４．４．２  ユーザーの運動状態に応じた出力
また、出力部１３は、ユーザー２が休止状態と判定された場合と、ユーザー２が運動状態と判定された場合とで、乖離度情報の出力態様を異ならせてもよい。
【０１７１】
処理部１２は、加速度センサー１１３ｃや角速度センサー１１４ｃ等の体動センサーのセンサー情報に基づいて、休止状態であるか運動状態であるかを判定してもよい。例えば、加速度や角速度の値が所与の閾値未満の場合に休止状態、閾値以上の場合に運動状態と判定してもよい。或いは、処理部１２は、加速度の周波数等を用いて状態判定を行ってもよいし、加速度の特徴量と基準特徴量とのパターンマッチング等を行ってもよい。
【０１７２】
水泳を行っている場合、ユーザー端末１Ｃを装着した部位も運動により激しく動く。例えばクロールでは図６に示すような運動となる。そのため、運動状態ではユーザー２が表示部（ユーザー端末１Ｃの表示部１７０ｃ）を長時間閲覧することは容易でない。また船艇等を用いるウォータースポーツの場合でも、転覆抑止のためにバランスを維持する必要があり、姿勢の変更が制限される。そのため、ユーザー２による表示部の閲覧は同様に制限される。
【０１７３】
この点を考慮すると、ユーザー２が運動状態と判定された場合に出力される情報は、運動中に閲覧することの重要性が高い情報、或いは短時間の閲覧でも理解が容易な情報にするとよい。そして、それまでの運動の総括的な理解を助ける情報、或いは情報量が多く直感的な理解が難しい情報についてはユーザー２が休止状態と判定された場合に出力されるとよい。また、ここでの休止状態は、スポーツが終了した後の状態を含んでもよい。そのため、パフォーマンスの分析や練習計画の立案等に有用な情報についても、休止状態に出力されるとよい。
【０１７４】
図１８は、各情報とユーザー２の運動状態、休止状態の対応関係の一例である。図１８において、「◎」は出力（表示）の優先度が高い情報を表す。「○」は、「◎」に比べると優先度は低いものの、出力（表示）が望ましい情報を表す。なお、図１８は出力手法の一例であり、各状態で出力する情報については、種々の変形実施が可能である。
【０１７５】
運動状態では、図８に示した理想ラインからの距離を表す情報（乖離度情報）と、次の目標物の方向を表す情報（ナビゲーション情報）とを表示するとよい。理想ラインからの距離は、現在時点での乖離度合いを直接的に表す情報であるため、運動中に提示することが有用である。また、次の目標物の方向を表示することで、適切な方向にユーザー２を案内できるため、この情報も運動中の表示に適している。
【０１７６】
また運動状態では、乖離度情報としては、図１３の角度情報や図１５の時間差情報を表示するとよい。またその他の情報としては、スタート地点やゴール地点の方向、移動距離情報、ゴールまでの距離情報、現在の脈拍数等を表示するとよい。
【０１７７】
一方、休止状態では、ユーザー２はある程度落ち着いて情報を閲覧できる。そのため、図１８では全ての情報を表示対象の候補としている。また、図１８では、移動距離情報、現在の脈拍数、ゴールの予想時刻、予想タイムの優先度を高くしている。
【０１７８】
休止状態では、ユーザー２は現在位置がコース中のどのあたりであるかを落ち着いて把握することが可能である。よって移動距離を表示することで、それまでの自身の運動が想定通りであるか否かをユーザー２に判定させることや、現在位置からゴールまでのペース設定を行わせること等が可能になる。また、ゴール予想時刻（予想タイム）についても、ユーザー２に対して現在までの運動結果の判断、及びゴールまでの計画立案等を行わせることが可能である。また、脈拍数が過剰に大きい場合には、ユーザー２が無理な運動をしている、或いは体調不良であることが想定され、安全性の観点から問題となる。よって、ユーザー２に無理をさせないために、現在の脈拍数を出力するとよい。
【０１７９】
４．４．３  その他
また出力態様は他の条件を満たした場合に変更されてもよい。条件としては、例えば以下の（１）〜（４）等を用いることが可能である。
【０１８０】
（１）ユーザーの移動距離情報が所定値に達した場合
ここでの所定値は、例えばユーザー２が事前に設定する。この場合、事前に設定した距離だけ泳いだときに、コース上のどの位置にいるか、乖離度合いはどの程度か、といった情報を出力される情報から把握可能となる。また、ユーザー２は自身の疲労度合い等を勘案して、ペース調整等を行ってもよい。
【０１８１】
（２）ユーザーが陸に上がったと判定された場合
陸上では水中や水上に比べて、ユーザー２は表示部の閲覧等が容易である。よって、出力部１３は、出力態様を変更するとよい。なお陸に上がる場合とは、ウォータースポーツのコースの一部に陸路が含まれる場合、スポーツ自体を終了した場合、陸上でのスポーツ（トライアスロンにおけるバイク等）に移行した場合等、種々のケースが考えられる。
【０１８２】
（３）脈拍数（心拍数）が所与の範囲から外れた場合
脈拍数が所定範囲から外れる場合とは、例えば運動負荷が高すぎて、脈拍数が範囲の上限値より大きくなる場合である。この場合、ユーザー２の安全、健康のためにはペースを落とす等の対応が必要であるため、出力態様の変更が望ましい。なお、運動中に脈拍数が範囲の下限値を下回る場合とは、ユーザー２の生体活動に深刻な異常が生じている場合、或いは脈センサー１１５ｃや、脈拍数演算を行う回路等にエラーが生じている場合等が考えられる。そのため、この場合も出力態様の変更が望ましいと言える。
【０１８３】
（４）圧力値が所定値以上になった場合
圧力値が所定値以上とは、ユーザー端末１Ｃ（気圧センサー１１２ｃ）が通常状態よりも水中の深い位置まで沈んでいることを表す。即ち、ユーザー２がおぼれる等の異常が発生している可能性があるため、出力部１３は、出力態様を変更する。なお、この場合には、対象ユーザーの救助等を考慮し、出力部１３は、監視員に聞こえるような大きな音を出力したり、管理端末１Ａに対して緊急を知らせる情報を出力（通信）してもよい。
【０１８４】
４．４．４  変形例
また、以上では乖離度情報、運動や休止の状態等、種々の条件に従って出力態様を変更する例について説明した。ただし、各条件は全ユーザーに対して共通に用いられる必要はなく、出力部１３は、ユーザー２のオプション設定に応じて、乖離度情報の出力態様を異ならせてもよい。
【０１８５】
例えば、上級者であるユーザー２はタイムを競うため積極的に目標物（ブイ）に沿った最短距離を泳ごうとする。一方、初級者であるユーザー２はタイムよりも安全を重視するため、あえて遠回りをすることで他のユーザーとの接触を避けることがある。また、まっすぐ泳ぐスキルも上級者は高く、初級者は低い。つまり、上級者は理想ラインからの距離が小さいことが多く、初心者は理想ラインからの距離が大きいことが多い。
【０１８６】
そのため、出力態様を変更する（例えば図１７の表示や振動等による出力で乖離が大きいことを警告する）際の閾値を共通にしてしまうと、上級者はなかなか出力態様が変更されないが、初心者は容易に変更されるという事態が生じる。結果として、上級者は警告を望むような状況でも警告されないことがあるし、初心者は想定通りの泳ぎをしているのに警告されてしまうことがある。
【０１８７】
よって出力部１３は、オプション設定に応じた出力を行うとよい。具体的には、出力態様を決定する際の条件（閾値）をユーザー設定により可変とする。上記例であれば、上級者の場合は閾値を小さく設定し、初級者の場合は閾値を大きく設定するとよい。このようにすれば、ユーザー２に応じた態様により乖離度情報を出力することが可能になる。なお、ここでは理想ラインからの距離を用いる例について説明したが、他の条件についても同様にオプション設定の変更が可能である。
【０１８８】
５．処理の流れ
図１９は、パフォーマンスモニタリング装置１０による情報の出力処理（パフォーマンスモニタリング方法の一例）を説明するフローチャートである。ここでは、ユーザー端末１Ｃによる出力処理を説明するが、パフォーマンスモニタリング装置１０やパフォーマンスモニタリングシステムに種々の変形実施が可能であることは上述したとおりである。また、以下のフローチャートでは、可能な範囲内でステップの順序が入れ替わってもよい。
【０１８９】
まず、ユーザー端末１Ｃの処理部１２０ｃは、スイム開始判定の処理（Ｓ４１）を実行し、スイム種目が開始されたか否かを判定する。スイム開始判定は、ユーザー操作、ユーザー位置、ＧＰＳ受信環境、気圧、慣性センサー、水感知等の種々の手法により実現できる。
【０１９０】
スイム種目が開始されたと判定した場合（Ｓ４１Ｙ）、ユーザー端末１Ｃの処理部１２０ｃは計測開始処理（Ｓ４３）を開始し、スイム種目が開始されたと判定しない場合（Ｓ４１Ｎ）、ユーザー端末１Ｃの処理部１２０ｃは待機する。
【０１９１】
計測開始処理（Ｓ４３）において、ユーザー端末１Ｃの処理部１２０ｃは、ユーザー端末１ＣのＧＰＳセンサー１１０ｃ、地磁気センサー１１１ｃ、その他のセンサーの駆動を開始する（但し、ユーザー設定によっては一部のセンサーを駆動させなくてもよい）。
【０１９２】
例えば、ユーザー端末１Ｃの処理部１２０ｃは、ＧＰＳセンサー１１０ｃの測位データの取得、地磁気センサー１１１ｃが生成する地磁気データの取得、その他データの取得を開始する。このうち、測位データには、ユーザー端末１Ｃの現在位置の座標とユーザー端末１Ｃの進行方向（速度ベクトル）とが含まれ、地磁気データは、ユーザー端末１Ｃの現在の姿勢（向き）を表す。また、ＧＰＳセンサー１１０ｃ及び地磁気センサー１１１ｃを含むセンサーの駆動が開始され始めると、測位データ、地磁気データ、その他のデータが所定の時間間隔（例えば１秒間隔）で取得され始める。以下、最新の測位データ（ユーザー２の位置に関連する情報の一例）に含まれる位置座標を「現在位置座標」と称し、最新の測位データに含まれる進行方向を「現在進行方向」（ユーザーの移動方向の一例）と称し、最新の地磁気データによって表されるユーザー端末１Ｃの姿勢を「現在姿勢」と称す。
【０１９３】
次に、ユーザー端末１Ｃの処理部１２０ｃは、ユーザー端末１Ｃの記憶部１３０ｃに現時点で格納されているコース情報に含まれる最大のウェイポイント番号を参照し、本フローで用いるべきウェイポイント番号Ｎの最大値Ｎｍａｘを、当該参照したウェイポイント番号と同じに設定する。また、本フローの開始当初、ユーザー端末１Ｃの処理部１２０ｃは、本フローで用いるべきウェイポイント番号Ｎを、初期値「１」に設定し（Ｓ４５）、以下の処理（Ｓ４７〜Ｓ５５）を開始する。
【０１９４】
まず、ユーザー端末１Ｃの処理部１２０ｃは、ユーザー端末１Ｃの記憶部１３０ｃに現時点で格納されているコース情報のうち、ウェイポイント番号（Ｎ＋１）に対応付けられた位置座標を参照する（Ｓ４７）。この位置座標は、現時点におけるユーザー２が向かうべきウェイポイント（すなわち（Ｎ＋１）番目のウェイポイント）の位置座標である。
【０１９５】
次に、ユーザー端末１Ｃの処理部１２０ｃは、Ｎ番目のウェイポイント及び（Ｎ＋１）番目のウェイポイントの位置座標と、現在位置座標とに基づき、乖離度情報を生成し、表示部１７０ｃに乖離度情報を表示する（Ｓ４９）。なお、図１９には不図示であるが、処理部１２０ｃは、Ｓ４９の処理において、種々の条件を判定し、乖離度情報の出力態様を決定する処理を行ってもよい。また、処理部１２０ｃは、Ｓ４９の処理において上述したナビゲーション情報等を表示してもよい。
【０１９６】
次に、ユーザー端末１Ｃの処理部１２０ｃは、ユーザー端末１Ｃの記憶部１３０ｃに現時点で格納されているコース情報のうちウェイポイント番号（Ｎ＋１）に対応付けられた位置座標を参照し、当該位置座標を中心とした所定距離範囲内に現在位置座標が属するか否かを判定することにより、ユーザー２が（Ｎ＋１）番目のウェイポイントに到着したか否かを判定する（Ｓ５１）。
【０１９７】
ユーザー端末１Ｃの処理部１２０ｃは、ユーザー２が（Ｎ＋１）番目のウェイポイントに到着していない場合（Ｓ５１Ｎ）は、位置座標を参照する処理（Ｓ４７）へ戻り、ユーザー２が（Ｎ＋１）番目のウェイポイントに到着した場合（Ｓ５１Ｙ）は、インクリメント処理（Ｓ５３）を開始する。
【０１９８】
インクリメント処理（Ｓ５３）において、ユーザー端末１Ｃの処理部１２０ｃは、本フローで用いるべきウェイポイント番号Ｎを、「１」だけ増加させてから、ラップ情報の通知処理（Ｓ５５）を開始する。
【０１９９】
ラップ情報の通知処理（Ｓ５５）において、ユーザー端末１Ｃの処理部１２０ｃは、（Ｎ−１）番目のウェイポイントからＮ番目のウェイポイントまでの区間のラップ情報を、ユーザー２へ通知する。ラップ情報には、例えば、当該区間の移動時間（ラップタイム）、当該区間における入水時間（スイムタイム）、当該区間の平均移動速度（ラップペース）、当該区間の平均心拍数（ラップ心拍数）などが含まれる。また、ラップ情報には、当該区間での設定距離と、実際のユーザー２の移動距離の差分情報又は比率情報である乖離度情報が含まれてもよい。また、ラップ情報には、当該区間での設定時間と、実際のユーザー２の移動時間の時間差情報である乖離度情報が含まれてもよい。なお、ラップ情報の通知処理（Ｓ５５）は、Ｎ番目のウェイポイント到着後であれば任意のタイミングで行うことや、省略することも可能である。
【０２００】
次に、ユーザー端末１Ｃの処理部１２０ｃは、本フローで用いるべきウェイポイント番号ＮがＮｍａｘに達したか否かを判定し（Ｓ５７）、達した場合（Ｓ５７Ｙ）には、ユーザー２がゴール（スタート地点Ｓ）に到達したとみなしてフローを終了し、達していない場合（Ｓ５７Ｎ）には、情報の出力処理（Ｓ４７〜Ｓ５５）を再開する。
【０２０１】
以上、本発明を適用した実施形態およびその変形例について説明したが、本発明は、各実施形態やその変形例そのままに限定されるものではなく、実施段階では、発明の要旨を逸脱しない範囲内で構成要素を変形して具体化することができる。また、上記した各実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、各実施形態や変形例に記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態や変形例で説明した構成要素を適宜組み合わせてもよい。また、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能である。
【符号の説明】
【０２０２】
ＢＹ−１〜ＢＹ−３…ブイ、ＢＹｉ，ＢＹｉ＋１…目標物、ＳＧ…ゲート、
ＳＭ…マット、ＴＧ…タグ、１Ａ…管理端末、１Ｂ…ブイ端末、１Ｃ…ユーザー端末、
２…ユーザー、１０…パフォーマンスモニタリング装置、１１…記憶部、１２…処理部、
１３…出力部、１００Ｃ…コース、１１０ｂ，１１０ｃ…ＧＰＳセンサー、
１１１ｃ…地磁気センサー、１１２ｃ…気圧センサー、１１３ｃ…加速度センサー、
１１４ｃ…角速度センサー、１１５ｃ…脈センサー、１１６ｃ…温度センサー、
１２０ａ〜１２０ｃ…処理部、１３０ａ〜１３０ｃ…記憶部、
１５０ａ，１５０ｃ…操作部、１６０ａ〜１６０ｃ…計時部、
１７０ａ，１７０ｃ…表示部、１８０ｃ…音出力部、１９０ａ〜１９０ｃ…通信部、
１９１ａ〜１９１ｃ…バッテリー
【図１】
2018138062.tif 000003
【図２】
2018138062.tif 000004
【図３】
2018138062.tif 000005
【図４】
2018138062.tif 000006
【図５】
2018138062.tif 000007
【図６】
2018138062.tif 000008
【図７】
2018138062.tif 000009
【図８】
2018138062.tif 000010
【図９】
2018138062.tif 000011
【図１０】
2018138062.tif 000012
【図１１】
2018138062.tif 000013
【図１２】
2018138062.tif 000014
【図１３】
2018138062.tif 000015
【図１４】
2018138062.tif 000016
【図１５】
2018138062.tif 000017
【図１６】
2018138062.tif 000018
【図１７】
2018138062.tif 000019
【図１８】
2018138062.tif 000020
【図１９】
2018138062.tif 000021