(57)【要約】      （修正有）【課題】２以上のユーザーが協調動作を習得するための集団練習に有効な動作情報提供装置、動作情報提供システム、動作情報提供方法、動作情報提供プログラム、及び記録媒体を提供する。【解決手段】動作情報提供装置は、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供し、第１のユーザーの動作を検出する第１のセンサーの出力と、第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、第１のユーザーの動作のタイミングを基準とした第２のユーザーの動作のタイミングのずれを検出するプロセッサーと、ずれが検出された場合に、ずれの正負を示す情報を出力する出力部と、を含む。【選択図】図８
2017148119.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供装置であって、
前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出するプロセッサーと、
前記ずれが検出された場合に、前記ずれの正負を示す情報を出力する出力部と、
を含む、動作情報提供装置。
【請求項２】
前記出力部は、
前記ずれの大きさを示す情報を出力する、
請求項１に記載の動作情報提供装置。
【請求項３】
前記出力部は、
前記第１のセンサー及び前記第２のセンサーの出力を用いて前記第１のユーザー及び前記第２のユーザーが所定の動作をしたことが検出された場合に、前記情報の出力を開始する、
請求項１又は２に記載の動作情報提供装置。
【請求項４】
前記プロセッサーは、
前記第１のセンサーの出力の時間変化を示す信号と、前記第２のセンサーの出力の時間変化を示す信号との間の位相差に基づいて、前記ずれを検出する、
請求項１〜３の何れか一項に記載の動作情報提供装置。
【請求項５】
前記プロセッサーは、
前記反復の動作の周期を前記位相差の検出に用いる、
請求項４に記載の動作情報提供装置。
【請求項６】
前記プロセッサーは、
前記第１のセンサーの出力の時間変化を示す信号と、前記第２のセンサーの出力の時間変化を示す信号とに対して相関演算を施すことにより、前記位相差の検出を行う、
請求項５に記載の動作情報提供装置。
【請求項７】
前記第１のユーザーの動作及び前記第２のユーザーの動作は、
前記第１のユーザー及び前記第２のユーザーの移動を伴う動作であり、
前記出力部は更に、
前記第１のユーザーまたは前記第２のユーザーの移動方向の所定方向からのずれを示す情報を出力する、
請求項１〜６の何れか一項に記載の動作情報提供装置。
【請求項８】
前記第１のユーザーの動作及び前記第２のユーザーの動作は、
ボート競技における漕ぎの動作である、
請求項１〜７の何れか一項に記載の動作情報提供装置。
【請求項９】
前記第１のセンサー及び前記第２のセンサーの各々は、
慣性センサーである、
請求項１〜８の何れか一項に記載の動作情報提供装置。
【請求項１０】
第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供システムであって、
前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出するプロセッサーと、
前記ずれが検出された場合に、前記ずれの正負を示す情報を出力する出力部と、
を含む動作情報提供装置と、
前記第１のセンサーと、
前記第２のセンサーと、
を含む動作情報提供システム。
【請求項１１】
前記正負を示す情報を前記第２のユーザーへ通知する通知装置を更に含む、
請求項１０に記載の動作情報提供システム。
【請求項１２】
前記通知装置は、
色、音、振動、画像、色の変化パターン、音の変化パターン、振動の変化パターン、画像の変化パターンのうち少なくとも１つによって前記正負を示す情報を前記第２のユーザーへ通知する、
請求項１１に記載の動作情報提供システム。
【請求項１３】
前記ずれが正である場合と前記ずれが負である場合とで、前記通知に用いられる色、音、振動、画像、色の変化パターン、音の変化パターン、振動の変化パターン、画像の変化パターンのうち少なくとも１つが異なる、
請求項１２に記載の動作情報提供システム。
【請求項１４】
前記第２のセンサーは、前記通知装置と一体で構成される、
請求項１０〜１３の何れか一項に記載の動作情報提供システム。
【請求項１５】
前記第２のセンサー及び前記第１のセンサーの一方は、前記動作情報提供装置と一体で構成される、
請求項１０〜１３の何れか一項に記載の動作情報提供システム。
【請求項１６】
第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供方法であって、
前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、
前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、
を含む、動作情報提供方法。
【請求項１７】
第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供プログラムであって、
前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、
前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、
をコンピューターに実行させる動作情報提供プログラム。
【請求項１８】
第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する
動作情報提供プログラムを記録した記録媒体であって、
前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、
前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、
をコンピューターに実行させる動作情報提供プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作情報提供装置、動作情報提供システム、動作情報提供方法、動作情報提供プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
特許文献１には、集団で行う体操やダンスにおいて各ユーザーの身体部位毎の動きの一致具合あるいはズレ具合（同調性）を演算してフィードバック出力を行うシステムが開示されている。このシステムでは見本運動リズムをユーザーに触覚刺激としてフィードバックし、動きのずれが大きいユーザーほど触覚刺激が大きくなるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−８７７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、個々のユーザーに対してずれの大きさがフィードバックされたとしても、特許文献１の方法では、インストラクターやコーチなど集団全体を客観的に観察できる者の指導が無ければ、全体を同調させるために個々のユーザーが自分の動きを如何にして修正すべきか知ることは難しいと考えられる。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、２以上のユーザーが協調動作を習得するための集団練習に有効な動作情報提供装置、動作情報提供システム、動作情報提供方法、動作情報提供プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例の動作情報提供装置は、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供装置であって、前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出するプロセッサーと、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力する出力部と、を含む。
【０００８】
プロセッサーは、第１のユーザーの動作を検出する第１のセンサーの出力と、第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、第１のユーザーの動作のタイミングを基準とした第２のユーザーの動作のタイミングのずれを検出する。また、出力部は、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力する。
【０００９】
本明細書において、「ずれの正負を示す情報」とは、第２のユーザーの動作のタイミングが第１のユーザーの動作のタイミングと比して進行しているのか遅延しているのか（動作のタイミングが早いか、遅いか）を表す情報である。従って、正負を示す情報は、第１
のユーザーの動作に第２のユーザーの動作が同調しているか否かだけでなく、第１のユーザーの動作と第２のユーザーの動作とを近づけるために第２のユーザーの動作を相対的に進行させるべきか遅延させるべきかを示す。従って、前記情報を例えば第１のユーザーと第２のユーザーとの少なくとも一方へ通知すれば、両者の動作を同調させることが容易となる。従って、本適用例の動作情報提供装置は、第１のユーザーの動作と第２のユーザーの動作とを同調させるための補助として有効である。
【００１０】
［適用例２］
本適用例の動作情報提供装置において、前記出力部は、前記ずれの大きさを示す情報を出力してもよい。
【００１１】
ずれの大きさを示す情報は、第２のユーザーの動作と第１のユーザーの動作とを同調させるために必要な動作の変更の程度を表す。従って、本適用例の動作情報提供装置は、第１のユーザーの動作と第２のユーザーの動作とを同調させるための補助として有効である。
【００１２】
［適用例３］
本適用例の動作情報提供装置において、前記出力部は、前記第１のセンサー及び前記第２のセンサーの出力を用いて前記第１のユーザー及び前記第２のユーザーが所定の動作をしたことが検出された場合に、前記情報の出力を開始してもよい。
【００１３】
従って、例えば出力部は、第１のユーザーと第２のユーザーとが所定の動作を開始していない場合における前記情報の出力を省略することが可能である。
【００１４】
［適用例４］
本適用例の動作情報提供装置において、前記プロセッサーは、前記第１のセンサーの出力の時間変化を示す信号と、前記第１のセンサーの出力の時間変化を示す信号と、前記第２のセンサーの出力の時間変化を示す信号との間の位相差に基づいて、前記ずれを検出してもよい。
【００１５】
従って、プロセッサーは、ずれを前記位相差によって検出することができる。
【００１６】
［適用例５］
本適用例の動作情報提供装置において、前記プロセッサーは、前記反復の動作の周期を前記位相差の検出に用いてもよい。
【００１７】
従って、プロセッサーは、動作の周期と比して位相差が著しく大きい場合であっても正確に位相差を検出することができる。
【００１８】
［適用例６］
本適用例の動作情報提供装置において、前記プロセッサーは、前記第１のセンサーの出力の時間変化を示す信号と、前記第２のセンサーの出力の時間変化を示す信号とに対して相関演算を施すことにより、前記位相差の検出を行ってもよい。
【００１９】
従って、プロセッサーは、仮に短時間の信号を用いたとしても正確に位相差を検出することができる。
【００２０】
［適用例７］
本適用例の動作情報提供装置において、前記第１のユーザーの動作及び前記第２のユーザーの動作は、前記第１のユーザー及び前記第２のユーザーの移動を伴う動作であり、前
記出力部は更に、前記第１のユーザーまたは前記第２のユーザーの移動方向の所定方向からのずれを示す情報を出力してもよい。
【００２１】
第１のユーザー又は第２のユーザーの移動方向のずれは、両者の同調性と関係を有している可能性がある。従って、移動方向の所定方向からのずれを示す情報を出力部が出力することは、第１のユーザーの動作と第２のユーザーの動作とを同調させるための補助として有効である。
【００２２】
［適用例８］
本適用例の動作情報提供装置において、前記第１のユーザーの動作及び前記第２のユーザーの動作は、ボート競技における漕ぎの動作であってもよい。
【００２３】
従って、本適用例の動作情報提供装置は、第１のユーザーの漕ぎの動作と、第２のユーザーの漕ぎの動作とを同調させてボート競技を上達させる際に有効である。
【００２４】
［適用例９］
本適用例の動作情報提供装置において、前記第１のセンサー及び前記第２のセンサーの各々は、慣性センサーであってもよい。
【００２５】
慣性センサーの出力は、第１のユーザー及び第２のユーザーの動きを客観的に表す。従って、動作情報提供装置は、第１のユーザーの動作と第２のユーザーの動作とを正確に同調させるための補助として有効である。
【００２６】
［適用例１０］
本適用例の動作情報提供システムは、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供システムであって、前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出するプロセッサーと、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力する出力部と、を含む動作情報提供装置と、前記第１のセンサーと、前記第２のセンサーと、を含む。
【００２７】
［適用例１１］
本適用例の動作情報提供システムは、前記正負を示す情報を前記第２のユーザーへ通知する通知装置を更に含んでもよい。
【００２８】
この通知装置によれば、第１のユーザーの動作を基準とした第２のユーザーの動作のずれの正負を、第２のユーザーへ通知できるので、第２のユーザーは、自分自身の前記ずれの正負を、容易に把握することができる。従って、動作情報提供システムは、第２のユーザーが第１のユーザーに同調するための有効な補助となり得る。
【００２９】
［適用例１２］
本適用例の動作情報提供システムにおいて、前記通知装置は、色、音、振動、画像、色の変化パターン、音の変化パターン、振動の変化パターン、画像の変化パターンのうち少なくとも１つによって前記正負を示す情報を前記第２のユーザーへ通知してもよい。
【００３０】
従って、第２のユーザーは、自分の動作が第１のユーザーの動作と比して進行しているのか遅延しているのかを、直感的に把握することができる。
【００３１】
［適用例１３］
本適用例の動作情報提供システムにおいて、前記ずれが正である場合と前記ずれが負である場合とで、前記通知に用いられる色、音、振動、画像、色の変化パターン、音の変化パターン、振動の変化パターン、画像の変化パターンのうち少なくとも１つが異なってもよい。
【００３２】
従って、第２のユーザーは、自分の動作が第１のユーザーの動作と比して進行している場合と遅延している場合とで、異なる感覚を得ることができる。
【００３３】
［適用例１４］
本適用例の動作情報提供システムにおいて、前記第２のセンサーは、前記通知装置と一体で構成されてもよい。
【００３４】
従って、例えば第２のセンサーと通知装置とが別体である場合と比較して、第２のユーザーは、第２のセンサー及び通知装置を携帯又は装着したりすることが容易である。
【００３５】
［適用例１５］
本適用例の動作情報提供システムにおいて、前記第２のセンサー及び前記第１のセンサーの一方は、前記動作情報提供装置と一体で構成されてもよい。
【００３６】
従って、動作情報提供システムを構成する装置の点数を削減することができる。
【００３７】
［適用例１６］
本適用例の動作情報提供方法は、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供方法であって、前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、を含む。
【００３８】
［適用例１７］
本適用例の動作情報提供プログラムは、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供プログラムであって、前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、をコンピューターに実行させる。
【００３９】
［適用例１８］
本適用例の動作情報提供プログラムを記録した記録媒体は、第１のユーザー及び第２のユーザーが同調して行う反復の動作に関する情報を提供する動作情報提供プログラムを記録した記録媒体であって、前記第１のユーザーの動作を検出する第１のセンサーの出力と、前記第２のユーザーの動作を検出する第２のセンサーの出力とを用いて、前記第１のユーザーの動作のタイミングを基準とした前記第２のユーザーの動作のタイミングのずれを検出することと、前記ずれが検出された場合に、前記ずれの正負を示す情報を出力することと、をコンピューターに実行させる動作情報提供プログラムを記録する。
【図面の簡単な説明】
【００４０】
【図１】ボート競技に適用される動作情報提供システムの概要を示す図である。
【図２】動作情報提供システムの構成例を示す図である。
【図３】（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が進行している例。）。
【図４】（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が遅延している例。）。
【図５】（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が著しく進行している例。）。
【図６】マスターと各スレーブとの間の通信手順を説明する概略フローチャートである。
【図７】センシングデータのフォーマットの一例である。
【図８】マスターによる第１処理に関するフローチャートの一例である。
【図９】マスターによる第２処理に関するフローチャートの一例である。
【図１０】マスターによる第３処理に関するフローチャートの一例である。
【図１１】スレーブによる第１処理に関するフローチャートの一例である。
【図１２】スレーブによる第２処理に関するフローチャートの一例である。
【図１３】スレーブによる第３処理に関するフローチャートの一例である。
【図１４】ＨＭＤ（HMD：Head Mounted Display）を用いた通知方法の一例（遅延している漕手への通知例）である。
【図１５】ＨＭＤを用いた通知方法の一例（進行している漕手への通知例）である。
【図１６】ＨＭＤを用いた通知方法の一例（ストローク漕手への通知例）である。
【図１７】ＨＭＤを用いた通知方法の一例（コックスへの通知例）である。
【図１８】動作情報提供システムの変形例の概要を示す図である。
【発明を実施するための形態】
【００４１】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。以下では、ボート競技に適用される動作情報提供システムを例に挙げて説明する。
【００４２】
１．動作情報提供システム
１−１．動作情報提供システムの概要
図１は、ボート競技に適用される動作情報提供システムの概要を示す図である。
【００４３】
図１に示すとおり、本実施形態の動作情報提供システム（以下、単に「システム」という。）は、ボート競技又はその練習に適用される。動作情報提供システムには、マスター装置としての情報端末１Ａ（以下、「マスター」と称す。）と、スレーブ装置としての情報端末１Ｂ（以下、「スレーブ」と称す。）とが含まれる。このうち、マスター１Ａの個数は１であり、スレーブ１Ｂの個数は、例えば漕手の人数と同じ個数（図１では８個）である。
【００４４】
マスター１Ａは、例えば舵手（コックス２ａ）の身体（手首など）に装着される。マスター１Ａには、クルー全体の情報をコックス２ａへ通知する機能が搭載される（マスター１Ａは、動作情報提供装置の一例である。）。
【００４５】
８個のスレーブ１Ｂは、漕手の身体（手首など）へ個別に装着される。個々のスレーブ１Ｂには、基本的に、装着先となった漕手の情報を漕手へ通知する機能が搭載される。そ
のために、個々のスレーブ１Ｂには、後述するセンサーが搭載される（スレーブ１Ｂに搭載されたセンサーは、ユーザーの動作を検出するセンサーの一例である。）。
【００４６】
ここで、８人の漕手の各々におけるスレーブ１Ｂの装着先は、オールの運動（漕ぐ動作）に連動して運動する部位であることが望ましい。このため、スレーブ１Ｂの装着先は、漕手の頭部や腰部よりも、漕手の手首、腕、肩、太腿などの方が望ましい。或いは、スレーブ１Ｂの装着先は、漕手の身体ではなくオールの持ち手（グリップ）部分であってもよいし、オールに連動するペダルであってもよい。因みに、スレーブ１Ｂをリスト型とすれば、手首に対する装着方向が固定され、また、オールに対する向きも予め決められた向きに固定される。
【００４７】
ここでは、マスター１Ａ、スレーブ１Ｂの双方は、例えばリスト型（腕時計型）として構成されるものとし、マスター１Ａの装着先はコックス２ａの手首であり、スレーブ１Ｂの装着先は漕手の手首であると仮定する。この場合、スレーブ１Ｂを装着した漕手が漕ぎ動作（反復の動作の一例）をすると、スレーブ１Ｂの特定方向にかけて特に強い加速度が生じる。この特定方向は、例えば、オールの中心軸に交差する方向であって、漕手の上腕の長手方向である。以下、スレーブ１Ｂは、この特定方向を予め認識している。
【００４８】
また、８個のスレーブ１Ｂのうち１つは、８人の漕手のうちリーダー的な存在であるストローク２ｂ（以下、「ストローク漕手」という。）に装着される。以下、ストローク漕手２ｂ以外の漕手２ｂ’を「他の漕手」、又は「漕手２ｂ’」と称す。ストローク漕手２ｂに装着されたスレーブ１Ｂは、クルー全体の情報をストローク漕手２ｂへ通知する機能を有しており、他の漕手２ｂ’に装着されたスレーブ１Ｂは、当該漕手２ｂ’の情報を当該漕手２ｂ’へ通知する機能を有している（ストローク漕手２ｂは第１のユーザーの一例であり、他の漕手２ｂ’は第２のユーザーの一例である）。
【００４９】
以下、マスター１Ａとスレーブ１Ｂの間では、ハードウエア構成は同じであり、一部の動作（アプリケーションソフトウエアの一部）のみが相違するものと仮定する。また、ストローク漕手２ｂに装着されたスレーブ１Ｂと、漕手２ｂ’に装着されたスレーブ１Ｂとの間でも、ハードウエア構成は同じであり、一部の動作（アプリケーションソフトウエアの一部）のみが相違するものと仮定する。
【００５０】
１−２．システムの構成
図２は、動作情報提供システムの構成例を示す図である。本システムにおけるスレーブ１Ｂの個数は「８」であるが、図２では、代表する１つのみを示している。図２に示すとおり、マスター１Ａとスレーブ１Ｂとの間では、ハードウエア構成は共通しており、マスター１Ａとスレーブ１Ｂとの間では、例えば近距離無線通信などを介して通信することが可能である。この構成により、マスター１Ａは、８個のスレーブ１Ｂからデータを収集することが可能である。以下、マスター１Ａのハードウエア構成を説明し、スレーブ１Ｂのハードウエア構成はマスター１Ａのハードウエア構成と同じなので説明を省略する。
【００５１】
マスター１Ａは、ＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６、処理部１２０（コンピューター、プロセッサー）、記憶部１３０、操作部１５０、計時部１６０、表示部１７０（出力部の一例）、音出力部１８０（出力部の一例）、通信部１９０（出力部の一例）などを含んで構成される。但し、マスター１Ａの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素（例えば、湿度センサー、紫外線センサーなど）を追加したものであってもよい。
【００５２】
ＧＰＳセンサー１１０は、マスター１Ａの位置などを示す測位データ（緯度、経度、高
度、速度ベクトルなどのデータ）を生成して処理部１２０へ出力するセンサーであって、例えばＧＰＳ受信機（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）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる（記録媒体の一例）。
【００６１】
操作部１５０は、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（加速度センサー１１３などを利用）などで構成され、ユーザーからの指示を適当な信号に変換して処理部１２０へ送る処理を行う。
【００６２】
計時部１６０は、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０に送る。
【００６３】
表示部１７０は、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１２０からの指示に従って各種の画像を表示する。なお、表示部１７０としては、マスター１Ａとは別体で設けられたＨＭＤ（HMD：Head Mounted Display）を用いることもできる。
【００６４】
音出力部１８０は、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部１２０からの指示に従って各種の音（振動を含む）を発生させる。
【００６５】
通信部１９０は、マスター１Ａとスレーブ１Ｂとの間のデータ通信を成立させるための各種制御を行う。通信部１９０は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi:Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。
【００６６】
なお、マスター１Ａの記憶部１３０には、スレーブ１Ｂから運動に関する情報を収集するためのプログラム（マスター用プログラム）が格納される。マスター１Ａの処理部１２０は、このマスター用プログラムに従って各処理を実行する（動作情報提供プログラムの一例）。
【００６７】
一方、スレーブ１Ｂの記憶部１３０には、マスター１Ａへ運動に関する情報を送信するためのプログラム（スレーブ用のプログラム）が格納される。スレーブ１Ｂの処理部１２０は、このスレーブ用プログラムに従って各処理を実行する。
【００６８】
また、マスター１Ａの記憶部１３０には、スレーブの登録情報１３０ａが格納される。スレーブの登録情報１３０ａには、８個のスレーブの各々の識別情報（以下、「スレーブＩＤ」という。）と、それらスレーブの各々の装着先となった漕手の識別情報（以下、「ユーザーＩＤ」という。）とが含まれる。
【００６９】
なお、個々のスレーブ１ＢのスレーブＩＤは、例えば、競技又は練習前に８個のスレーブ１Ｂの各々とマスター１Ａとの間のペアリングによってマスター１Ａの側へ送信されたものである。
【００７０】
また、個々のスレーブ１ＢのユーザーＩＤは、例えば、競技又は練習前に８人の漕手が
各人のスレーブ１Ｂへ手動で入力し、かつ、ペアリングの際に８個のスレーブ１Ｂからマスター１Ａの側へ送信されたものである。ここでは、個々のスレーブ１Ｂには、当該スレーブ１Ｂの装着先となった漕手のユーザーＩＤと、当該漕手がストローク漕手２ｂであるか否かを示す情報とが、スレーブ１Ｂを装着する漕手によって予め入力されたものとする。
【００７１】
従って、マスター１Ａの処理部１２０は、８個のスレーブ１Ｂの何れかと通信する際に、通信相手となったスレーブ１Ｂから送信されるスレーブＩＤに基づき、当該スレーブ１Ｂを他の７個のスレーブ１Ｂと区別することが可能である。また、マスター１Ａの処理部１２０は、当該スレーブＩＤとスレーブの登録情報１３０ａとに基づき、当該スレーブ１Ｂの装着先となった漕手のユーザーＩＤを特定することも可能である。
【００７２】
また、マスター１Ａの記憶部１３０には、クルーのパフォーマンス情報１３０ｂが格納される。クルーのパフォーマンス情報１３０ｂには、８個のスレーブ１Ｂから収集（受信）した漕手ごとのセンシングデータ、前記センシングデータに基づくパフォーマンスデータ、前記センシングデータ又はパフォーマンスデータに基づく統計データ（クルー全体の統計データ）などが含まれる。
【００７３】
マスター１Ａが個々のスレーブ１Ｂの各々から受信するセンシングデータには、当該スレーブ１ＢのＧＰＳセンサー１１０が生成したセンシングデータと、当該スレーブ１Ｂの地磁気センサー１１１が生成したセンシングデータと、当該スレーブ１Ｂの気圧センサー１１２が生成したセンシングデータと、当該スレーブ１Ｂの加速度センサー１１３が生成したセンシングデータと、当該スレーブ１Ｂの角速度センサー１１４が生成したセンシングデータと、当該スレーブ１Ｂの脈センサー１１５が生成したセンシングデータと、当該スレーブ１Ｂの温度センサー１１６が生成したセンシングデータとが含まれる。このセンシングデータは、当該スレーブ１Ｂの装着先となった漕手のユーザーＩＤに対応付けられた状態でパフォーマンス情報１３０ｂに格納される。
【００７４】
なお、本実施形態では、マスター１Ａの装着先は漕手ではなくコックス２ａであるので、マスター１Ａのセンサーが生成したセンシングデータは、後述する各処理において直接的に用いられることはない。このため、マスター１ＡにおけるＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６の一部又は全部は、省略することも可能である。
【００７５】
なお、ストローク漕手２ｂに装着されたスレーブ１Ｂのセンサーは、第１のユーザーの動作を検出する第１のセンサーの一例であって、他の漕手２ｂ’に装着されたスレーブ１Ｂのセンサーは、第２のユーザーの動作を検出する第２のセンサーの一例である。また、ストローク漕手２ｂに装着されたスレーブ１Ｂが送信するセンシングデータは、第１のセンサーの出力の時間変化を示す信号の一例であり、他の漕手２ｂ’に装着されたスレーブ１Ｂが送信するセンシングデータは、第２のセンサーの出力の時間変化を示す信号の一例である。
【００７６】
また、漕手２ｂ’に装着されたスレーブ１Ｂの表示部１７０、音出力部１８０は、通知装置の一例である。つまり、本実施形態のシステムでは、第２のユーザー（漕手２ｂ’）の動作を検出する第２のセンサーが通知装置（スレーブ１Ｂの表示部１７０、音出力部１８０）と一体で構成されている。
【００７７】
１−３．相関演算
マスター１Ａの処理部１２０は、８個のスレーブ１Ｂの各々から受信したセンシングデ
ータを用いて、ストローク漕手２ｂを基準とした漕手２ｂ’の漕ぎの動作（同調して行う反復の動作の一例）に関する情報を提供する。以下、漕ぎの動作の関する情報を生成するためのセンシングデータとして加速度データが用いられると仮定する（センサーの出力の時間変化を示す信号の一例）。また、以下の処理は、７人の漕手２ｂ’ごとに行われるものとする。
【００７８】
先ず、マスター１Ａの処理部１２０は、ストローク漕手２ｂの漕ぎ動作を示すセンシングデータと、漕手２ｂ’の漕ぎ動作を示すセンシングデータとを用いて、ストローク漕手２ｂの漕ぎ動作のタイミングと、漕手２ｂ’の漕ぎ動作のタイミングとの間のずれの有無及びずれの方向（時系列の前後関係。進行しているか遅延しているかに相当する。）を検出する（プロセッサーの処理の一例）。
【００７９】
そして、ストローク漕手２ｂの漕ぎ動作のタイミングと、漕手２ｂ’の漕ぎ動作のタイミングとの間にずれが検出された場合に、マスター１Ａの通信部１９０は、ずれの方向及びずれの大きさを示す情報を、漕手２ｂ’に装着されたスレーブ１Ｂへ出力する（出力部の処理の一例。）。
【００８０】
また、マスター１Ａの処理部１２０は、ストローク漕手２ｂの漕ぎ動作と、漕手２ｂ’の漕ぎ動作との間におけるずれの方向及びずれの大きさを検出するために、ストローク漕手２ｂのセンシングデータと、漕手２ｂ’のセンシングデータとに対して、相関演算の処理を施す。
【００８１】
以下、この相関演算について説明する。ここで、ストローク漕手２ｂのセンシングデータと、漕手２ｂ’のセンシングデータとの各々は、所定の時間間隔（所定のサンプリング周期）で生成された時系列データであると仮定する。
【００８２】
相関演算では、ストローク漕手２ｂのセンシングデータの波形に対して、漕手２ｂ’のセンシングデータの波形を時間方向にずらしつつ、それらセンシングデータの相関値を計算し、相関値がピークとなるようなずらし量を、ストローク漕手２ｂの漕ぎ動作を基準とした漕手２ｂ’の漕ぎ動作のずれとして算出する。
【００８３】
図３（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、図３（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が進行している例。）。図３（Ａ）の横軸は、時刻であり、縦軸はセンシングデータの値である。図３（Ｂ）の横軸はサンプリング数であり、縦軸は相関値である。
【００８４】
図３（Ａ）に示すとおり、センシングデータＹ２の位相がセンシングデータＹ１の位相より進行している例では、例えば、図３（Ｂ）に矢印で示すとおり、ずらし量が２０サンプリング分であるときに相関値がピークとなるので、「＋２０サンプル分の時間」がずれとして算出される。
【００８５】
図４（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、図４（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が遅延している場合。）。図４（Ａ）の横軸は、時刻であり、縦軸はセンシングデータの値である。図４（Ｂ）の横軸はサンプリング数であり、縦軸は相関値である。
【００８６】
図４（Ａ）に示すとおり、センシングデータＹ２の位相がセンシングデータＹ１の位相より遅延している場合には、例えば、図４（Ｂ）に矢印で示すとおり、ずらし量が１８０サンプ
ル分であるときに相関値がピークとなるが、ずらし量１８０サンプルは、センシングデータＹ１、Ｙ２の変化の半周期分のサンプル数１００よりも大きいので、１８０サンプルは、１周期分（２００サンプル）だけ折り返される。よって、１８０−２００＝−２０、すなわち「−２０サンプル分の時間」がずれとして算出される。
【００８７】
図５（Ａ）は、相関演算の対象となる２つのセンシングデータＹ１、Ｙ２の例を示すグラフであり、図５（Ｂ）は、相関演算のずらし量と相関値との関係を示すグラフである（データＹ１の変化波形の位相よりもデータＹ２の変化波形の位相の方が著しく進行している例。）。図５（Ａ）の横軸は、時刻であり、縦軸はセンシングデータの値である。図５（Ｂ）の横軸はサンプリング数であり、縦軸は相関値である。
【００８８】
図５（Ａ）に示すとおり、センシングデータＹ２の位相がセンシングデータＹ１の位相より著しく進行している例では、例えば、図５（Ｂ）に矢印で示すとおり、ずらし量が７０サンプリング分であるときに相関値がピークとなるので、「＋７０サンプル分の時間」がずれとして算出される。
【００８９】
なお、マスター１Ａの処理部１２０は、相関演算に先立ち、センシングデータＹ１、Ｙ２の変化周期（漕ぎ動作の１ピッチであり、反復の動作の周期の一例。以下、「漕ぎのピッチ」、又は「ピッチ」という。）に相当するサンプル数を計測する。
【００９０】
漕ぎのピッチの計測は、例えば、一定以上のデータ長を有するストローク漕手２ｂのセンシングデータに対する高速フーリエ変換処理（FFT：Fast Fourier Transform）によって行うことができる。具体的に、マスター１Ａの処理部１２０は、ストローク漕手２ｂのセンシングデータを受信する度に、受信したセンシングデータに対してＦＦＴを施すことで、漕ぎのピッチを算出する。そして、マスター１Ａの処理部１２０は、常に最新の漕ぎのピッチを、各漕手２ｂ’についての相関演算にて用いる。以下、漕ぎのピッチを２００サンプルと仮定する。
【００９１】
そして、マスター１Ａの処理部１２０は、相関演算で算出されるずれが半ピッチ分（ここでは１００サンプル分）より大きい場合には、上述した折り返しの処理として、漕ぎのピッチに相当するサンプル数（２００）を、ずれの値から減じる処理を行う。
【００９２】
従って、相関演算で算出されるずれは、ストローク漕手２ｂの漕ぎ動作を基準とした漕手２ｂ’の漕ぎ動作のタイミングのずれの有無と、ずれの正負（遅延と進行の区別）とを、正確に表す。
【００９３】
なお、マスター１Ａの処理部１２０は、漕ぎのピッチを計測するためにＦＦＴを用いたが、センシングデータ（加速度データ）の大きさが所定の閾値を超えたタイミングを検出し、当該タイミングの発生周期に基づき漕ぎのピッチを特定してもよい。
【００９４】
１−４．マスターと各スレーブとの間の通信
図６は、マスターとスレーブとの間の基本的な通信手順を説明する概略フローチャートである。なお、図６では、スレーブ１Ｂの個数を「１」としてあるが、実際には「８」である。よって、マスター１Ａは、８個のスレーブ１Ｂの各々との間で図６に示す通信手順により通信を行う。
【００９５】
マスター１Ａ及び８個のスレーブ１Ｂは、以下に説明する通信の処理を、漕ぎピッチごと、又は複数ピッチごとに繰り返す。
【００９６】
（１）先ず、８個のスレーブ１Ｂの処理部１２０は、１ピッチ分のセンシングデータを
取得すると、当該センシングデータに計測時刻及びスレーブＩＤを付したものを所定のフォーマットで生成する。
【００９７】
（２）そして、８個のスレーブ１Ｂの処理部１２０は、当該センシングデータを自機（スレーブ１Ｂ）の通信部１９０を介してマスター１Ａに向けて送信する。
【００９８】
（３）マスター１Ａの処理部１２０は、マスター１Ａの通信部１９０を介して各スレーブ１Ｂの通信部１９０からセンシングデータを受信すると、ストローク漕手２ｂを基準とした７人の漕手２ｂ’の漕ぎ動作のずれ（正負符号付き）を示す遅延データ（ずれの正負を示す情報の一例）を漕手２ｂ’ごとに生成し、かつ、ストローク漕手２ｂを基準とした７人の漕手２ｂ’のずれの分布を示すばらつきデータを生成する。なお、遅延データは、漕手２ｂ’ごとのデータであるのに対して、ばらつきデータは、漕手全体のデータである。
【００９９】
（４）次に、マスター１Ａの処理部１２０は、７人の漕手２ｂ’ごとの遅延データを７人の漕手２ｂ’のスレーブ１Ｂへ個別に所定のフォーマットで送信する。また、マスター１Ａの処理部１２０は、ばらつきデータをストローク漕手２ｂのスレーブ１Ｂへ所定のフォーマットで送信する。
【０１００】
但し、マスター１Ａの処理部１２０は、遅延データのうち少なくとも１つがゼロである場合は、当該ゼロである遅延データに対応する漕手２ｂ’への送信を省略する。また、マスター１Ａの処理部１２０からスレーブ１Ｂへのデータの送信は、マスター１Ａの通信部１９０及びスレーブ１Ｂの通信部１９０を介して行われる。
【０１０１】
（５）次に、漕手２ｂ’のスレーブ１Ｂは、自機宛の遅延データを受信すると、当該遅延データを当該漕手２ｂ’へ通知する。一方、ストローク漕手２ｂのスレーブ１Ｂは、自機宛のばらつきデータを受信すると、当該ばらつきデータをストローク漕手２ｂへ通知する。
【０１０２】
なお、漕手２ｂ’に対する遅延データ（ずれの正負を示す情報の一例）の通知は、当該漕手２ｂ’に装着されたスレーブ１Ｂの表示部１７０及び音出力部１８０の少なくとも一方を介して行われる。また、漕手２ｂ’へ通知される情報は、遅延データに含まれるずれの値であってもよいが、ずれの方向（正、負）のみであってもよい。その場合、漕手２ｂ’は、自分の漕ぎ動作がストローク漕手２ｂと比して遅延しているのか、それとも進行しているのかを、逐次に把握することができる。また、漕手２ｂ’への通知は、色、音、振動、形状（マーク、文字列等、表示される画像の形状）、色の変化パターン、音の変化パターン、振動の変化パターン、形状の変化パターンといった各種の通知形式のうち少なくとも１つにより行われる。また、遅延データに含まれるずれの値が正である場合と負である場合とで、色、音、振動、形状、色の変化パターン、音の変化パターン、振動の変化パターン、形状の変化パターンのうち少なくとも１つは、異なるものとする（差異を設ける一例）。
【０１０３】
例えば、ずれの値が正である場合には複数の通知形式のうち１つ（例えば色）を用いて通知し、ずれの値が負である場合には正である場合とは異なる通知形式（例えば音）で通知してもよい。また、正である場合は通知形式の第１の組み合わせを用い（例えば音と振動）、負である場合は第１の組み合わせとは異なる通知形式の第２の組み合わせを用いてもよい（例えば音と形状など）。また、同じ通知形式で、通知の仕方が異なっていてもよい。例えば、正の場合と負の場合とで異なる色（赤と青など）、異なる音（高い音と低い音など）、異なるマークや文字、異なる色等の変化パターンで通知してもよい。
【０１０４】
また、ストローク漕手２ｂに対するばらつきデータの通知は、ストローク漕手２ｂに装着されたスレーブ１Ｂの表示部１７０及び音出力部１８０の少なくとも一方を介して行われる。また、ストローク漕手２ｂへの通知は、色、音、振動、形状（マーク、文字列であり大きさ含む）、色の変化パターン、音の変化パターン、振動の変化パターン、形状の変化パターンのうち少なくとも１つにより行われる。
【０１０５】
（６）一方、マスター１Ａの処理部１２０は、ばらつきデータを、コックス２ａへ通知する。コックス２ａに対するばらつきデータの通知は、マスター１Ａの表示部１７０及び音出力部１８０の少なくとも一方を介して行われる。また、コックス２ａへの通知は、色、音、振動、形状（マーク、文字列であり大きさ含む）、色の変化パターン、音の変化パターン、振動の変化パターン、形状の変化パターンのうち少なくとも１つにより行われる。
【０１０６】
従って、コックス２ａ及びストローク漕手２ｂは、ストローク漕手２ｂの漕ぎ動作を基準とした７人の漕手２ｂ’の漕ぎ動作のばらつきを競技中又は練習中に逐次に把握することが可能であり、７人の漕手２ｂ’の各々は、ストローク漕手２ｂの漕ぎ動作を基準とした自分の漕ぎ動作が進行しているか否か及びその程度を、競技中又は練習中に逐次に把握することができる。
【０１０７】
１−５．センシングデータのフォーマット
図７は、スレーブ１Ｂからマスター１Ａに向けて送信されるセンシングデータのフォーマットの一例である。図７に示すとおり、送信されるセンシングデータには、センシングデータの他に、時刻（タイムタグ）、サンプリングレート、サンプル数（ここでいうサンプル数は、送信されるセンシングデータのサンプル数である。）が付加される。また、図７には表していないが、センシングデータには、センシングデータに対応するユーザーＩＤなども付加される。
【０１０８】
図７における「センシングデータ」には、少なくとも、スレーブ１Ｂの特定方向に発生する加速度データが含まれる。この特定方向は、前述したとおり漕ぎ動作によるオールの動きが最も強く反映される方向である。このセンシングデータは、スレーブ１Ｂの処理部１２０がスレーブ１Ｂに搭載された加速度センサー１１３の出力に基づき生成したものである。
【０１０９】
図７における「時刻」は、スレーブ１Ｂの計時部１６０が生成した時刻データであってもよいが、ＧＰＳセンサー１１０が生成した測位データに含まれる時刻データ（タイムスタンプ）であることが望ましい。この場合、マスター１Ａは、８個のスレーブ１Ｂから個別に受信したセンシングデータを、時刻データに基づき正確に同期する（時刻を一致させる）ことができる。
【０１１０】
なお、センシングデータのフォーマットは、スレーブ１Ｂとマスター１Ａとの間で予め決められているのであれば、図７に示すものに限定されることはない。
【０１１１】
また、図７における「センシングデータ」には、加速度データのほかに、角速度データ、測位データ、地磁気データ、気圧データ、脈データ（脈センサー１１５の出力）、温度データ（温度センサー１１６の出力）の少なくとも１つが含められても良い。前述したパフォーマンス情報１３０ｂ（図２参照）は、８個のスレーブ１Ｂからマスター１Ａが収集した、漕手ごとの各種のセンシングデータに基づき生成されたものである。
【０１１２】
１−６．マスターによる第１処理
マスター１Ａ及び８個のスレーブ１Ｂの電源がオンされ、かつ、競技又は練習が開始さ
れると、マスター１Ａ及び８個のスレーブ１Ｂは、自動的に計測を開始する。なお、計測が開始されるタイミングは、マスター１Ａが保有する計測フラグと、スレーブ１Ｂが保有する計測フラグとに基づき制御されるが、この計測フラグの制御に関するフローについては後述することとし、先ずは、フラグの制御以外の処理（第１処理）について説明する。
【０１１３】
図８は、マスターによる第１処理（動作情報提供方法の一例）に関するフローチャートの一例である。
【０１１４】
先ず、マスター１Ａの処理部１２０は、自機の計測フラグがオンされているか否かを判定し（Ｓ１）、オンされていない場合（Ｓ１Ｎ）には終了判定（Ｓ２１）へ移行し、オンされた場合（Ｓ１Ｙ）には相関演算の前処理（Ｓ２〜Ｓ７）を開始する。
【０１１５】
相関演算の前処理（Ｓ２）では、先ず、マスター１Ａの処理部１２０は、８個のスレーブ１Ｂの各々へ計測リクエストを発行し、８個のスレーブ１Ｂから８人の漕手のセンシングデータを受信する（Ｓ２）。
【０１１６】
次に、マスター１Ａの処理部１２０は、８人の漕手のセンシングデータからＤＣ成分（直流成分、オフセット成分）を除去する（Ｓ３）。なお、本ステップにおいて８人の漕手のセンシングデータに対するノイズ除去、キャリブレーションなどの処理が行われてもよい。
【０１１７】
次に、マスター１Ａの処理部１２０は、相関演算（前述）におけるずらし量ｉの最大値（サンプル数Ｎ）を、ストローク漕手２ｂの漕ぎのピッチ（漕ぎ動作の周期）に相当する値に設定する（Ｓ４）。漕ぎのピッチの計算方法については、前述したとおりである。但し、本ステップＳ４が実行される時点で漕ぎのピッチが計算済みで無い場合には、サンプル数Ｎは、予め決められた値（又は前回値）に設定されるものとする。
【０１１８】
次に、マスター１Ａの処理部１２０は、記憶部１３０上に相関値の記憶領域を確保する（Ｓ５）。領域の確保は、漕手２ｂ’ごとに行われる。
【０１１９】
次に、マスター１Ａの処理部１２０は、相関演算のずらし量ｉを初期値「１」に設定し（Ｓ７）、相関演算の処理（Ｓ１１、Ｓ１３）へ移行する。なお、ずらし量ｉの単位は、サンプル数である。
【０１２０】
次に、マスター１Ａの処理部１２０は、ずらし量ｉを１ずつ増加させながら（Ｓ１３）、ずらし量ｉがＮに達するまで（Ｓ９Ｎ）、相関値の算出処理（Ｓ１１）を繰り返す。この算出処理は、漕手２ｂ’ごとに行われる。
【０１２１】
マスター１Ａの処理部１２０は、相関値の算出処理（Ｓ１１）において、ストローク漕手２ｂを基準とした漕手２ｂ’のセンシングデータの相関値を漕手２ｂ’ごとに計算し、かつ、計算した相関値を漕手２ｂ’ごとに記憶領域へ格納する。なお、相関値は、以下の式で求めることができる。
【０１２２】
【数１】
2017148119.tif 000003
但し、Ｙ１は、ストローク漕手２ｂのセンシングデータ、Ｙ２は漕手２ｂ’のセンシングデータである。
【０１２３】
その後、ずらし量ｉがＮに達した場合（Ｓ７）に、マスター１Ａの処理部１２０は、遅延データ等の生成処理（Ｓ１５〜Ｓ１９）を開始する。
【０１２４】
遅延データ等の生成処理（Ｓ１５〜Ｓ１９）では、マスター１Ａの処理部１２０は、ずらし量iが０の付近で相関値が最大となるようなずらし量ｉを漕手２ｂ’ごとに検出する（Ｓ１５）。このずらし量ｉは、位相差の一例である。但し、マスター１Ａの処理部１２０は、ずらし量ｉが漕ぎの半ピッチ分より大きい場合には、前述した折り返しの処理を行う。
【０１２５】
次に、マスター１Ａの処理部１２０は、漕手２ｂ’ごとの遅延データと漕手全体のばらつきデータとを生成し、漕手２ｂ’ごとの遅延データを漕手２ｂ’のスレーブ１Ｂへ送信し、ばらつきデータをストローク漕手２ｂのスレーブ１Ｂへ送信する（Ｓ１７）。その後、漕手２ｂ’のスレーブ１Ｂ、ストローク漕手２ｂのスレーブ１Ｂは、それぞれ前述した通知を行う。この通知については、前述したとおりである。
【０１２６】
次に、マスター１Ａの処理部１２０は、ばらつきデータをコックス２ａへ通知する（Ｓ１９）。この通知については、前述したとおりである。
【０１２７】
そして、マスター１Ａの処理部１２０は、コックス２ａから終了指示が入力されることなく（Ｓ２１Ｎ）、自機の計測フラグがオフされない限りは（Ｓ１Ｙ）、以上の処理（Ｓ２〜Ｓ１９）を繰り返す。
【０１２８】
一方、マスター１Ａの処理部１２０は、計測フラグがオフされた場合（Ｓ１Ｎ）には、以上の処理（Ｓ２〜Ｓ１９）を実行せずに待機し、コックス２ａから終了指示が入力された場合（Ｓ２１Ｙ）には、フローを終了する。
【０１２９】
１−７．マスターによる第２処理
図９は、マスターによる第２処理に関するフローチャートの一例である。
【０１３０】
第２処理は、計測フラグのオンに関する処理である。第２処理は、例えば、前述した第１処理の並列処理として実行される。また、図９に示す第２処理は、マスター１Ａの電源がオンされている限り、繰り返されるものとする。
【０１３１】
先ず、マスター１Ａの処理部１２０は、計測フラグオンのリクエストを何れかのスレーブ１Ｂから受信するまで待機する（Ｓ２２Ｎ）。
【０１３２】
その後、マスター１Ａの処理部１２０は、計測フラグオンのリクエストを何れかのスレーブ１Ｂから受信すると（Ｓ２２Ｙ）、自機の計測フラグがオンされているか否かを判定し（Ｓ２３）、計測フラグが既にオンされていた場合（Ｓ２３Ｙ）には、フローを終了し、オンされていなかった場合（Ｓ２３Ｎ）には、反復動作の検出処理（Ｓ２４〜Ｓ２７）を開始する。
【０１３３】
反復動作の検出処理（Ｓ２４〜Ｓ２７）では、先ず、マスター１Ａの処理部１２０は、リクエスト元となったスレーブ１Ｂを特定し、かつ当該スレーブ１Ｂからセンシングデータを受信すると共に（Ｓ２４）、当該スレーブ１Ｂ以外のスレーブ１Ｂに対して計測リクエストを発行し、それらスレーブ１Ｂからセンシングデータを収集する（Ｓ２５）。
【０１３４】
次に、マスター１Ａの処理部１２０は、８個のスレーブ１Ｂから受信した８個のセンシングデータのうち互いに異なるペアについてそれぞれ相関演算を施し、１以上のペアが同
期したか否かを判定する（Ｓ２６）。ここで「同期」とは、例えば、相関値がピークとなるずらし量ｉが所定の閾値未満であることをいう。
【０１３５】
そして、マスター１Ａの処理部１２０は、全てのペアが同期しない場合（Ｓ２７Ｎ）には、計測フラグをオンせずにフローを終了し、１以上のペアが同期した場合（Ｓ２７Ｙ）には、全てのスレーブ１Ｂに対して計測フラグオンを通知（指示）すると共に（Ｓ２８）、自機の計測フラグをオンしてから（Ｓ２９）、フローを終了する。
【０１３６】
ここで一般に、競技又は練習が開始されると、漕手２ｂ、２ｂ’のうち少なくとも１人がオールによる漕ぎの動作を開始するので、ステップＳ２２の判定がＹとなる。また、競技又は練習が開始されると、各漕手２ｂ、２ｂ’の漕ぎの動作は、完全に一致しないまでも、一定の相関はあると考えられるので、ステップＳ２７においてＹとなる。従って、以上のフローによると、競技又は練習が開始されると、マスター１Ａの計測フラグとスレーブ１Ｂの計測フラグとが全てオンされることになる。
【０１３７】
なお、以上のフローにおいて、マスター１Ａの計測フラグとスレーブ１Ｂの計測フラグとが全てオンされた状態は、「第１のセンサー及び第２のセンサーの出力を用いて第１のユーザー及び第２のユーザーが所定の動作をしたことが検出された場合」の一例である。
【０１３８】
１−８．マスターによる第３処理
図１０は、マスターによる第３処理に関するフローチャートの一例である。
【０１３９】
図１０は、マスターによる第３処理に関するフローチャートの一例である。
【０１４０】
第３処理は、計測フラグのオフに関する処理である。第３処理は、例えば、前述した第１処理及び第２処理の並列処理として実行される。また、図１０に示す第３処理は、マスター１Ａの電源がオンされている限り、繰り返されるものとする。
【０１４１】
先ず、マスター１Ａの処理部１２０は、計測フラグオフのリクエストを少なくとも１つのスレーブ１Ｂから受信するまで待機する（Ｓ３０Ｎ）。
【０１４２】
その後、マスター１Ａの処理部１２０は、計測フラグオフのリクエストを少なくとも１つのスレーブ１Ｂから受信すると（Ｓ３１Ｙ）、自機の計測フラグがオフされているか否かを判定し（Ｓ３１）、計測フラグが既にオフされていた場合（Ｓ３１Ｙ）には、フローを終了し、オフされていなかった場合（Ｓ３１Ｎ）には、計測フラグをオフするための処理（Ｓ３２〜Ｓ３３）へ移行する。
【０１４３】
次に、マスター１Ａの処理部１２０は、全てのスレーブ１Ｂに対して計測フラグオフを通知（指示）すると共に（Ｓ３２）、自機の計測フラグをオフしてから（Ｓ３３）、フローを終了する。
【０１４４】
つまり、マスター１Ａは、少なくとも１つのスレーブ１Ｂから計測フラグオフのリクエストを受信すると、全てスレーブ１Ｂの計測フラグ及び自機の計測フラグをオフする。これによって、システム全体の計測が一斉に停止することになる。
【０１４５】
１−９．スレーブによる第１処理
図１１は、スレーブによる第１処理に関するフローチャートの一例である。このフローは、本システムにおける８個のスレーブ１Ｂの各々によって個別に実行される。
【０１４６】
第１処理は、主に、スレーブ１Ｂがマスター１Ａからの指示に依らず能動的に行う処理
である。なお、スレーブ１Ｂがマスター１Ａからの指示に応じて受動的に行う処理については、後述する（第２処理及び第３処理を参照。）。
【０１４７】
先ず、スレーブ１Ｂの処理部１２０は、センシングデータを所定時間分蓄積する（Ｓ４１）。なお、この蓄積時間は、例えば、漕ぎの１ピッチ分に設定される。漕ぎの１ピッチの値は、前述したとおりマスター１Ａによって計測され、マスター１Ａからスレーブ１Ｂへ通知される。
【０１４８】
次に、スレーブ１Ｂの処理部１２０は、蓄積したセンシングデータに対してＦＦＴ（Fast Fourier Transform）を施し、センシングデータのパワースペクトル振幅を算出する（Ｓ４２）。
【０１４９】
次に、スレーブ１Ｂの処理部１２０は、自機の計測フラグがオンされているか否かを判定し（Ｓ４３）、オンされていない場合（Ｓ４３Ｎ）には、第１の確認処理（Ｓ４４、Ｓ４５）へ移行し、オンされていた場合（Ｓ４３Ｎ）には、第２の確認処理（Ｓ４７、Ｓ４８）へ移行する。
【０１５０】
第１の確認処理（Ｓ４４、Ｓ４５）では、先ず、スレーブ１Ｂの処理部１２０は、パワースペクトル振幅が予め決められた閾値を超えたか否かを判定し（Ｓ４４）、超えていない場合（Ｓ４４Ｎ）には即座に終了判定処理（Ｓ４９）へ移行する。閾値を超えていた場合（Ｓ４４Ｙ）には、計測フラグオフをマスター１Ａへリクエストすると共に（Ｓ４５）、最新のセンシングデータをマスター１Ａへ送信してから（Ｓ４６）、終了判定処理（Ｓ４９）へ移行する。
【０１５１】
８）へ移行する。
【０１５２】
第２の確認処理（Ｓ４７、Ｓ４８）では、先ず、スレーブ１Ｂの処理部１２０は、パワースペクトル振幅が予め決められた閾値以下であるか否かを判定し（Ｓ４７）、閾値以下でない場合（Ｓ４７Ｎ）には、センシングデータの送信処理（Ｓ４６）へ移行し、閾値以下である場合（Ｓ４７Ｙ）には、計測フラグオンをマスター１Ａへリクエストしてから（Ｓ４８）、終了判定処理（Ｓ４９）へ移行する。
【０１５３】
そして、スレーブ１Ｂの処理部１２０は、スレーブ１Ｂを装着した漕手から終了指示が入力されない限り（Ｓ４９Ｎ）、以上の処理を繰り返し、当該漕手から終了指示が入力された場合（Ｓ４９Ｙ）にフローを終了する。
【０１５４】
従って、個々のスレーブ１Ｂは、スレーブ１Ｂの装着先である漕手が漕ぎ動作を開始したタイミングで、計測フラグオンをマスター１Ａへリクエストし、漕ぎ動作を停止したタイミングで、計測フラグオフをマスター１Ａへリクエストすることができる。
【０１５５】
なお、上述したステップＳ４４、Ｓ４７において用いられる閾値は、漕手が漕ぎ動作をしているときのスペクトル振幅と、漕手が漕ぎ動作をしていないときのスペクトル振幅との中間値相当に設定されるものとする。なお、この値は、スレーブ１Ｂを装着した漕手に対して実際に漕ぎ動作をさせることにより設定することが可能である（キャリブレーションすることが可能である）。
【０１５６】
また、上述したステップＳ４２においてスレーブ１Ｂの処理部１２０は、漕ぎ動作の開始又は停止の検出を、センシングデータのパワースペクトル振幅に基づき行ったが、センシングデータの振幅（ＦＦＴ前の振幅）に基づき行ってもよい。
【０１５７】
また、上述したフローでは、スレーブ１Ｂの処理部１２０は、スペクトル振幅の大きさ（すなわち漕ぎ動作のピッチが安定したか否か）によって漕ぎ動作の有無を検出したが、オールが着水したか否かによって漕ぎ動作の有無を検出してもよい。その場合、スレーブ１Ｂの処理部１２０は、センシングデータの時間変化波形に特徴的なパターン（オールが着水したとき生じる特徴的なパターン）が発生した場合に、オールが着水したと判定すればよい。
【０１５８】
１−１０．スレーブによる第２処理
図１２は、スレーブによる第２処理に関するフローチャートの一例である。このフローは、本システムにおける８個のスレーブ１Ｂの各々によって個別に実行される。
【０１５９】
第２処理は、スレーブ１Ｂがマスター１Ａからの指示に応じて受動的に行う計測の処理である。第２処理は、例えば、前述した第１処理の並列処理として実行される。また、図１２に示す第２処理は、スレーブ１Ｂの電源がオンされている限り、繰り返されるものとする。
【０１６０】
図１２に示すとおり、スレーブ１Ｂの処理部１２０は、マスター１Ａから計測リクエストを受信したか否かを判定し（Ｓ５１）、受信した場合（Ｓ５１Ｙ）には、自機にて生成した最新のセンシングデータをマスター１Ａへ送信し、受信しない場合（Ｓ５１Ｎ）には、センシングデータの送信を行わずに、フローを終了する。
【０１６１】
１−１１．スレーブによる第３処理
図１３は、スレーブによる第３処理に関するフローチャートの一例である。このフローは、本システムにおける８個のスレーブ１Ｂの各々によって個別に実行される。
【０１６２】
第３処理は、スレーブ１Ｂがマスター１Ａからの指示に応じて受動的に行う計測フラグの制御処理である。第３処理は、例えば、例えば、前述した第１処理及び第２処理の並列処理として実行される。また、図１３に示す第３処理は、スレーブ１Ｂの電源がオンされている限り、繰り返されるものとする。
【０１６３】
先ず、スレーブ１Ｂの処理部１２０は、マスター１Ａから計測フラグオンの通知を受信したか否かを判定し（Ｓ６１）、受信した場合（Ｓ６１Ｙ）には、自機の計測フラグをオンし（Ｓ６２）、受信しない場合（Ｓ６１Ｎ）には、自機の計測フラグをオンせずに、次の処理（Ｓ６３）へ移行する。
【０１６４】
次に、スレーブ１Ｂの処理部１２０は、マスター１Ａから計測フラグオフの通知を受信したか否かを判定し（Ｓ６３）、受信した場合（Ｓ６３Ｙ）には、自機の計測フラグをオフし（Ｓ６４）、受信しない場合（Ｓ６３Ｎ）には、自機の計測フラグをオフせずに、フローを終了する。
【０１６５】
従って、本実施形態のスレーブ１Ｂは、マスター１Ａからの通知が無い限り自機の計測フラグを切り替えることはない。従って、本実施形態のシステムでは、コックス２ａに装着されたマスター１Ａが全ての漕手のスレーブ１Ｂの計測の開始及び終了を制御することができる。
【０１６６】
なお、図１３では、計測フラグをオンする処理（Ｓ６１、Ｓ６２）と、計測フラグをオフする処理（Ｓ６３、Ｓ６４）とを直列処理としたが、並列処理としてもよいし、オンする処理とオフする処理との順序を入れ替えることも可能である。
【０１６７】
１−１２．実施形態の作用効果
以上説明したとおり、本実施形態のマスター１Ａは、ストローク漕手２ｂ及び他の漕手２ｂ’が行う漕ぎ動作に関する情報を提供する。マスター１Ａは、ストローク漕手２ｂの漕ぎ動作を検出するスレーブ１Ｂの出力（加速度に関するセンシングデータ）と、他の漕手２ｂ’の漕ぎ動作を検出するスレーブ１Ｂの出力（加速度に関するセンシングセンサー）とを用いて、ストローク漕手２ｂの漕ぎ動作のタイミングを基準とした他の漕手２ｂ’の漕ぎ動作のタイミングのずれを検出する処理部１２０を含む。また、マスター１Ａは、ストローク漕手２ｂの漕ぎ動作のタイミングを基準とした他の漕手２ｂ’の漕ぎ動作のタイミングにずれが検出された場合に、前記ずれの正負を示す遅延データを、当該他の漕手２ｂ’のスレーブ１Ｂへ送信（出力）する通信部１９０を含む。
【０１６８】
従って、他の漕手２ｂ’は、自分の漕ぎ動作のタイミングがストローク漕手２ｂの漕ぎ動作のタイミングよりも遅延しているのか、それとも進行しているのかを、把握することができる。従って、他の漕ぎ手２ｂ’は、自分の漕ぎ動作を、ストローク漕手２ｂの漕ぎ動作に同調させることが容易である。従って、本実施形態のシステムによれば、漕手全体の漕ぎ動作を同調させ、ボートのスピード向上又はクルーの技術向上が図られる。
【０１６９】
２．変形列
２−１．ＨＭＤを用いた変形例
なお、上述した実施形態において、マスター１Ａを装着したコックス２ａは、マスター１Ａの表示部１７０の代わりに、又は、マスター１Ａの表示部１７０として、ＨＭＤ（HMD：Head Mounted Display）を用いることができる。ＨＭＤは頭部装着型であって、装着先となったヒトの眼の網膜へ表示画面を投影する機器である。その場合、マスター１Ａの処理部１２０は、コックス２ａに対する情報（ここでは、ばらつきデータ）の通知をＨＭＤにより行うことができる。その場合、コックス２ａは、競技又は練習中に視線を逸らすことなく情報を確認することができる。
【０１７０】
また、上述した実施形態において、スレーブ１Ｂを装着したストローク漕手２ｂは、スレーブ１Ｂの表示部１７０の代わりに、又は、スレーブ１Ｂの表示部１７０として、ＨＭＤを用いることができる。その場合、スレーブ１Ｂの処理部１２０は、ストローク漕手２ｂに対する情報（ここでは、ばらつきデータ）の通知をＨＭＤにより行うことができる。その場合、ストローク漕手２ｂは、競技又は練習中に視線を逸らすことなく情報を確認することができる。
【０１７１】
また、上述した実施形態において、スレーブ１Ｂを装着した他の漕手２ｂ’は、スレーブ１Ｂの表示部１７０の代わりに、又は、スレーブ１Ｂの表示部１７０として、ＨＭＤを用いることができる。その場合、スレーブ１Ｂの処理部１２０は、漕手２ｂ’に対する情報（ここでは、遅延データ）の通知をＨＭＤにより行うことができる。その場合、漕手２ｂ’は、競技又は練習中に視線を逸らすことなく遅延データを確認することができる。
【０１７２】
また、漕手２ｂ’に装着されるスレーブ１Ｂの処理部は、ＨＭＤにおける表示位置、表示色、表示輝度、形状などの少なくとも１つを、遅延データの符号（正負）に応じて切り替えてもよい。例えば、遅延データが正である場合と負である場合とで、表示位置を切り替えてもよい。図１４、図１５には、遅延データが負である例（ここでは漕ぎ動作の位相が遅延している例とする。）には左眼側に遅延データが表示され、遅延データが正である例（ここでは漕ぎ動作の位相が進行している例とする。）には右眼側に遅延データが表示される例を示した。このようにすれば、漕手は、数値イメージの表示先により、自分の漕ぎ動作が遅延しているのか進行しているのかを瞬時に区別することができる。因みに、本実施形態では、表示内容は、漕ぎ動作の１ピッチごとにアップデートされる。
【０１７３】
なお、図１４は、左眼の視野の上部に遅延データの値（負の値）が数値イメージで表示
された様子を示しており、図１５は、右眼の視野の上部に遅延データの値（正の値）が数値イメージで表示された様子を示している。また、図１４、図１５では、遅延データの単位を［ｍｓｅｃ］とした例を示している。また、図１４、図１５には表されていないが、遅延データの値が負であるときと正であるときとで、数値イメージの表示色に差異を与えてもよい。このようにすれば、漕手は、数値イメージの色により、自分の漕ぎ動作が遅延しているのか進行しているのかを瞬時に区別することができる。因みに、本実施形態では、表示内容は、漕ぎ動作の１ピッチごとにアップデートされる。
【０１７４】
一方、図１６は、ストローク漕手に対してばらつきデータが通知される様子の一例を示している。図１６では、ばらつきデータとしてクルー全体における最大の遅延時間から最大の進行時間までの範囲が数値イメージで表示された様子を示している。図１６では、ばらつきデータの単位を［ｍｓｅｃ］とした例を示している。
【０１７５】
また、競技中又は練習中にコックス２ａが見ているのは、近距離の物体である可能性よりも遠方の目標物である可能性が高いため、コックス２ａに装着されたＨＭＤがコックス２ａの眼前に表示する虚像の見た目の距離は、コックス２ａの眼から見て無限遠方（又はクルーが予め設定した距離）に設定されることが望ましい。
【０１７６】
一方、競技中又は練習中に漕手２ｂ、２ｂ’が見ているのは、コックス２ａである可能性が高いため、漕手２ｂ、２ｂ’に装着されたＨＭＤが漕手２ｂ、２ｂ’の眼前に表示する虚像の見た目の距離は、漕手２ｂ、２ｂ’から見てコックス２ａまでの距離と同等に設定されることが望ましい。
【０１７７】
また、本実施形態のシステムの用途は、スポーツであるので、ＨＭＤは、透過型のディスプレイとして構成される。透過型のディスプレイは、外界から眼に向かう光の多くを遮ることなく表示用の光を眼へ導光するので、スポーツに適している。
【０１７８】
また、ＨＭＤとしては様々な外観のものが適用可能であって、例えばスマートグラスなどと呼ばれる眼鏡型ディスプレイを適用することもできる。
【０１７９】
２−２．通知態様について
上記の実施形態では、ユーザー２に何れかの情報を通知する態様として、各種の態様を用いることができる。通知する態様としては、例えば、画像、光、音、振動、画像の変化パターン、光の変化パターン、音の変化パターン、振動の変化パターンのうち少なくとも１つを用いることができる。
【０１８０】
例えば、上述した実施形態では、マスター１Ａ又はスレーブ１Ｂからクルーへの情報の通知態様として、画像（テキストイメージ含む）による通知の他、振動（音を含む）による通知、触覚による通知など、様々な態様を適用することができる。ここでいう振動による通知には、イヤホンなどのデバイスによる骨伝導通知も含まれる。また、マスター１Ａ又はスレーブ１Ｂからクルーへの通知態様としては、触覚による通知（触覚によるフィードバック）を適用することもできる。
【０１８１】
ここで、触覚によるフィードバックを簡単に説明すると、以下のとおりである。例えば、マスター１Ａ又はスレーブ１Ｂには、触覚技術（haptic technology）による触覚フィードバック機能が搭載される。触覚技術は、動き（振動）による刺激、電気的刺激、などの刺激を発生させることでクルーへ皮膚感覚フィードバックを与える公知の技術である。
【０１８２】
因みに、ボート競技は水上で行われるため、競技中又は練習中にクルーへデータを通知する態様としては、振動（特に、身体などの物体の振動）による通知や、触覚による通知
が適していると考えられる。
【０１８３】
また、触覚によるフィードバックを利用する場合には、漕ぎ動作が相対的に遅延している漕手に対しては、漕ぎ動作を急かすような触覚刺激を与え、漕ぎ動作が相対的に進行している漕手に対しては、漕ぎ動作を緩めるような触覚刺激を与えることが望ましい。
【０１８４】
また、音（空気の振動）による通知を適用する場合には、アラーム音、ビープ音（ブザー音）などが望ましい。クルーが雑音から区別できるよう、アラーム音、ビープ音（ブザー音）は、特徴的な音（ピッチが不安定な音、不協和音など）に設定されてもよい。
【０１８５】
また、ビープ音（ブザー音）の代わりに、アラーム音、アナウンス音声が用いられてもよい、アナウンス音声としては、「進行しています」「遅延しています」などの音声が用いられてもよい。また、アナウンス音声としては、「大きくずれています」など、ずれの程度を示す音声が用いられてもよい。
【０１８６】
２−３．ずれ許容範囲の設定機能
また、上記実施形態のマスター１Ａは、漕手２ｂ’のスレーブ１Ｂに対する遅延データを、基本的には漕ぎのピッチと同じ頻度で送信し、かつ、遅延データがゼロである場合に送信を省略したが、遅延データが許容範囲内である場合に送信を省略してもよい。
【０１８７】
例えば、マスター１Ａは、遅延データが許容範囲を超えた場合に、該当するスレーブ１Ｂへ送信を行い、許容範囲を超えない場合には、当該スレーブ１Ｂへの送信を行わないこととしてもよい。なお、その場合、コックス２ａがマスター１Ａに対して許容範囲を予め設定できるようにしてもよい。
【０１８８】
また、上記実施形態のマスター１Ａは、ストローク漕手２ｂのスレーブ１Ｂに対するばらつきデータを、基本的には漕ぎのピッチと同じ頻度で送信したが、ばらつきデータが許容範囲内である場合に送信を省略してもよい。
【０１８９】
例えば、マスター１Ａは、ばらつきデータが許容範囲を超えた場合に、ストローク漕手２ｂのスレーブ１Ｂへ送信を行い、許容範囲を超えない場合には、当該スレーブ１Ｂへの送信を行わないことしてもよい。なお、その場合、コックス２ａがマスター１Ａに対して許容範囲を予め設定できるようにしてもよい。
【０１９０】
例えば、マスター１Ａは、ばらつきデータが許容範囲を超えた場合に、コックス２ａへの通知を行い、許容範囲を超えない場合には、コックス２ａへの通知を行わないことしてもよい。なお、その場合、コックス２ａがマスター１Ａに対して許容範囲を予め設定できるようにしてもよい。
【０１９１】
２−４．ずれがゼロである場合の機能
なお、上述した実施形態のシステムは、ずれが無い場合（ずれがゼロ）、又は、ずれが許容範囲内だった場合に、例えば、以下の（１）〜（３）の何れかのとおり動作してもよい。
【０１９２】
（１）マスター１Ａは、ずれが無い（すなわちゼロ）、または、ずれの大きさが所定値以下だった場合に、スレーブ１Ｂへのデータ（遅延データ等）の送信を行わない（送信を省略する）。この場合、スレーブ１Ｂは、ユーザー（漕手）に対して遅延データ等の通知を行わない（通知を省略する）。
【０１９３】
（２）マスター１Ａは、ずれが無い（すなわちゼロ）、または、ずれの大きさが所定値
以下だった場合であった場合に、スレーブ１Ｂへデータ（遅延データ等）を送信する。一方、スレーブ１Ｂは、データ（遅延データ等）を受信しても、ずれが無い（すなわちゼロ）、または、ずれの大きさが所定値以下であった場合には、ユーザー（漕手）への通知を行わない。
【０１９４】
（３）マスター１Ａは、ずれが無い（すなわちゼロ）、または、ずれの大きさが所定値以下だった場合であっても、スレーブ１Ｂへデータ（遅延データ等）を送信する。一方、スレーブ１Ｂは、データ（遅延データ等）を受信すると、ずれが無い、または、ずれの大きさが所定値以下である旨をユーザー（漕手）へ通知する。つまり、スレーブ１Ｂは、同調している旨、動作が一致している旨、または同調性が良好である旨等を、ユーザー（漕手）へ通知する。
【０１９５】
２−５．ナビゲーション機能
また、上述した実施形態では、クルーへ通知すべきデータとして遅延データ及びばらつきデータを説明したが、マスター１Ａ及びスレーブ１Ｂは、加速度センサー以外の各種のセンサーを搭載しているので、遅延データ及びばらつきデータ以外の情報をクルーへ通知することも可能である。
【０１９６】
例えば、マスター１Ａの処理部１２０は、マスター１Ａに搭載されたＧＰＳセンサー１１０の出力が示す測位データに基づき、予め登録された目標地点（ウェイポイント）から現在地点までの予定ルート（簡易地図）、現在地点から目標地点へ向かう方向（目標方向）、現在の進行方向と目標方向との差の方向（修正すべき方向）などを、コックス２ａへ通知してもよい。図１７は、ＨＭＤを用いてコックス２ａへ通知される情報の一例を示している。図１７において、点線で示したのが予定ルートであり、矢印で示したのが修正すべき方向（移動方向の所定方向からのずれを示す情報の一例）である。このように、ボートの位置に関するデータを表示すれば、ばらつきデータなどが有効活用される可能が高まると考えられる。
【０１９７】
また、同様に、マスター１Ａの処理部１２０は、予定ルートと実際の進路とを、互いに区別できる態様で（例えば互いに異なる線種の折れ線イメージで）コックス２ａへ通知（ＨＭＤで表示）してもよい。
【０１９８】
また、マスター１Ａの処理部１２０は、マスター１Ａに搭載された加速度センサー１１３、角速度センサー１１４、地磁気センサー１１１、ＧＰＳセンサー１１０の少なくとも一部を用いてマスター１Ａの姿勢（つまり、ボートの姿勢）を検出し、コックス２ａへ通知してもよい。また、マスター１Ａの処理部１２０は、ボートの姿勢の時間変化をグラフなどのイメージとしてコックス２ａへ通知してもよい。この通知により、コックス２ａは、ボートが蛇行しているか否か、ボートが正しく進行しているか否かを、適時に把握することができる。
【０１９９】
なお、マスター１Ａの処理部１２０は、ボートの位置又は姿勢を検出するために、マスター１Ａに搭載されたセンサーを用いてもよいし、８個のスレーブ１Ｂの少なくとも１つに搭載されたセンサーを用いてもよいし、マスター１Ａ及び８個のスレーブ１Ｂに搭載されたセンサーのうち、最も信頼性の高いセンサーを用いることとしてもよい。信頼性の高いセンサーとは、例えば、ＧＰＳ信号の受信環境が最も良いセンサーのことである。受信環境の良否の情報は、測位データに含まれている。
【０２００】
また、マスター１Ａによる以上のナビゲーション機能の一部又は全部は、スレーブ１Ｂの側に搭載することも可能である。
【０２０１】
２−６．パフォーマンス通知機能
また、マスター１Ａの処理部１２０は、スレーブ１Ｂに搭載された気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６が出力するセンシングデータを逐次に収集し、それらセンシングデータによって表される個々の漕手のパフォーマンス情報（図２の符号１３０ｂ）を、逐次にコックス２ａへ通知してもよい（パフォーマンス通知機能）。この場合、コックス２ａは、個々の漕手のパフォーマンスやクルー全体のパフォーマンスを競技中又は練習中に把握することができる。
【０２０２】
また、マスター１Ａによる以上のパフォーマンス通知機能の一部又は全部は、スレーブ１Ｂの側に搭載することも可能である。但し、その場合、個々のスレーブ１Ｂが漕手２ｂ’に通知する情報は、当該漕手２ｂ’に関する情報のみに制限されてもよい。
【０２０３】
２−７．システム構成の変形例について
上述した実施形態のシステムでは、個々のスレーブ１Ｂが個々の漕手の漕ぎ動作を検出し、当該検出のタイミングを利用してシステム全体における計測フラグの制御を行ったが、マスター１Ａがコックス２ａの動作（腕振り動作、声出しなど）を検出し、当該検出のタイミングを利用してシステム全体における計測フラグの制御を行ってもよい。
【０２０４】
また、上述した実施形態では、コックス２ａがマスター１Ａを装着し、漕手２ｂ、２ｂ’がスレーブ１Ｂを装着する場合を説明したが、クルーの全員がスレーブ１Ｂを装着し、陸上の指導者等がマスター１Ａを装着してもよい。また、陸上の指導者等は、運動をしないので、例えば、図１８に示すとおり、マスター１Ａは、装着型の情報端末で構成される代わりに、例えば、タブレットＰＣ（PC: personal computer）として構成されてもよい。タブレットＰＣは、装着型の情報端末と比較して表示部のサイズが大きいので、より詳細な情報を指導者等へ通知することが可能である。例えば、タブレットＰＣは、漕手ごとの遅延データを同時に表示したり、漕手ごとの遅延データの時間推移をグラフとして表示したりすることも可能である。
【０２０５】
また、上述した実施形態のマスター１Ａは、或る漕手（ストローク漕手２ｂ）の漕ぎ動作のタイミングを基準とした他の漕手２ｂ’の漕ぎ動作のタイミングのずれ（遅延データ）を検出したが、全ての漕手の漕ぎ動作の平均的なタイミングを基準とした各漕手の漕ぎ動作のタイミングのずれ（遅延データ）を検出してもよい。或いは、上述した実施形態のマスター１Ａは、或る漕手の漕ぎ動作のタイミングのずれ（遅延データ）を、残りの漕手の動作の平均的なタイミングを基準として検出してもよい。
【０２０６】
また、特に、漕ぎ手が２名である場合、マスター１Ａは、第１の漕手のスレーブ１Ｂに対しては、第２の漕手の漕ぎ動作を基準とした遅延データを送信し、第２の漕手のスレーブ１Ｂに対しては、第１の漕手の漕ぎ動作を基準とした遅延データを送信してもよい。その場合、第１の漕手のスレーブ１Ｂに送信される遅延データと、第２の漕手のスレーブ１Ｂに送信される遅延データとは、量反対符号の関係となる。
【０２０７】
また、上述した実施形態のマスター１Ａの機能の一部又は全部は、何れか１つ以上のスレーブ１Ｂに搭載されてもよい（第２のセンサー及び第１のセンサーの一方が動作情報提供装置と一体で構成される態様の一例）。また、上述した実施形態のマスター１Ａの機能の一部又は全部は、何れか２つ以上のスレーブ１Ｂに分散して搭載されてもよい。
【０２０８】
２−８．分野について
また、上述した実施形態では、ボートクルーが８人の漕手と１人のコックスとで構成される種目のボート競技（いわゆるエイト）を例に挙げて説明したが、他の人数や他の種目
のボート競技にも上記のシステムは適用が可能である。
【０２０９】
また、上記の実施形態では、ボート競技を説明したが、本発明は、集団によるダンス、隊列行進、応援、綱引き、チアリーディング、シンクロナイズドスイミングの地上練習、ライブ会場での集団の動き、などの各種の動作解析にも有効である。特に、これらの分野において、複数人が所定の同じ動作を反復する部分を練習する場合に好適である。例えば、シンクロナイズドスイミングの地上練習では、選手の全員に同じ動きが求められるので、本実施形態のシステムを適用することで、スコアアップが期待できる。
【０２１０】
２−９．その他
また、上述した実施形態では、スレーブ１Ｂの機能のうちセンサー以外の機能の一部又は全部を、スレーブ１Ｂの装着先となった漕手が所持する携帯型情報端末（いわゆるスマートフォンなど）に搭載してもよい。同様に、マスター１Ａの機能の一部又は全部を、コックス２ａが所持する携帯型情報端末（スマートフォンなど）に搭載してもよい。
【０２１１】
また、上述した実施形態では、スレーブ１Ｂに搭載されるセンサーの種類を複数種類としたが、複数種類のセンサーの一部を省略することも可能である。例えば、加速度センサー以外のセンサーを省略することも可能である。
【０２１２】
また、上述した実施形態では、マスター１Ａに搭載されるセンサーの種類を複数種類としたが、複数種類のセンサーの一部又は全部を省略することも可能である。
【０２１３】
上記の実施形態において、マスター１Ａの機能の一部又は全部は、一部又は全部のスレーブ１Ｂの側に搭載されてもよい。また、スレーブ１Ｂの機能の一部又は全部は、マスター１Ａの側に搭載されてもよい。
【０２１４】
また、上記の実施形態では、システムを構成する複数の情報端末の１つにマスターの機能を搭載し、他の情報端末にスレーブの機能を搭載したが、全ての情報端末に対してマスターの機能とスレーブの機能との双方を搭載してもよい。その場合、情報端末に発現する機能の切り替えをユーザーがメニュー画面などで行えるようにしてもよい。
【０２１５】
また、上記の実施形態では、システムを構成する複数の情報端末の各々をリスト型で構成する例を主に説明したが、複数の情報端末の少なくとも１つは、イヤホン型、指輪型、ペンダント型、スポーツ器具に装着して使用するタイプ、スマートフォン型、ＨＭＤ内蔵型などの各種のタイプで構成することができる。但し、動きの検出対象となるユーザーが所持すべき情報端末は、当該ユーザーの身体に装着されるか又は当該ユーザーが使用するスポーツ器具に装着されるよう構成されることが望ましい。
【０２１６】
また、上記の実施形態では、全地球衛星測位システムとしてＧＰＳ（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）を利用してもよい。
【０２１７】
上述した実施形態および変形例は一例であって、これらに限定されるわけではない。例
えば、各実施形態および各変形例を適宜組み合わせることも可能である。
【０２１８】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０２１９】
１…動作情報提供システム、２ａ…コックス、２ｂ…ストローク漕手、２ｂ’…他の漕手、１Ａ…マスター、１Ｂ…スレーブ、１１０…ＧＰＳセンサー、１１１…地磁気センサー、１１２…気圧センサー、１１３…加速度センサー、１１４…角速度センサー、１１５…脈センサー、１１６…温度センサー、１２０…処理部、１３０…記憶部、１５０…操作部、１６０…計時部、１７０…表示部、１８０…音出力部、１９０…通信部
【図１】
2017148119.tif 000004
【図２】
2017148119.tif 000005
【図３】
2017148119.tif 000006
【図４】
2017148119.tif 000007
【図５】
2017148119.tif 000008
【図６】
2017148119.tif 000009
【図７】
2017148119.tif 000010
【図８】
2017148119.tif 000011
【図９】
2017148119.tif 000012
【図１０】
2017148119.tif 000013
【図１１】
2017148119.tif 000014
【図１２】
2017148119.tif 000015
【図１３】
2017148119.tif 000016
【図１４】
2017148119.tif 000017
【図１５】
2017148119.tif 000018
【図１６】
2017148119.tif 000019
【図１７】
2017148119.tif 000020
【図１８】
2017148119.tif 000021