(57)【要約】【課題】ミート率に基づくスイングの潜在力に関する情報を提示することが可能な運動解析方法、運動解析装置及びプログラムを提供すること。【解決手段】運動解析方法は、打球時におけるゴルフクラブ３の所定部位の速度の情報を取得する工程（Ｓ７０）と、打球の実際の飛距離に関する実飛距離の情報を取得する工程（Ｓ８０）と、ユーザー２が設定した設定ミート率の情報を取得する工程（Ｓ９０）と、打球時におけるゴルフクラブ３の所定部位の速度の情報と設定ミート率とに基づき計算された算出飛距離の情報を取得する工程（Ｓ９０）と、実飛距離と算出飛距離とを比較する工程（Ｓ１００）と、を含む。【選択図】図５
2016030123.tif 000002
【特許請求の範囲】
【請求項１】
打球時における運動器具の所定部位の速度の情報を取得する工程と、
打球の実際の飛距離に関する実飛距離の情報を取得する工程と、
ユーザーが設定した設定ミート率の情報を取得する工程と、
前記速度の情報と前記設定ミート率の情報とに基づき計算された算出飛距離の情報を取得する工程と、
前記実飛距離と前記算出飛距離とを比較する工程と、を含む、運動解析方法。
【請求項２】
前記比較の結果として前記実飛距離と前記算出飛距離との差分の情報を出力する、請求項１に記載の運動解析方法。
【請求項３】
前記速度の情報と前記実飛距離の情報とから打球のミート率を計算する工程と、
前記打球のミート率の情報を出力する工程と、を含む請求項１に記載の運動解析方法。
【請求項４】
打球時における運動器具の所定部位の速度の情報を取得する工程と、
打球の実際の飛距離に関する実飛距離の情報を取得する工程と、
前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算する工程と、
ユーザーが設定した設定ミート率の情報を取得する工程と、
前記打球のミート率と前記設定ミート率とを比較する工程と、を含む、運動解析方法。
【請求項５】
前記比較の結果として前記打球のミート率と前記設定ミート率との差分の情報を出力する、請求項４に記載の運動解析方法。
【請求項６】
前記速度の情報と前記設定ミート率の情報とに基づき計算された算出飛距離の情報を取得する工程と、
前記実飛距離と前記算出飛距離とを比較する工程と、を含む、請求項４又は５に記載の運動解析方法。
【請求項７】
前記打球のミート率及び前記実飛距離と、前記設定ミート率及び前記算出飛距離とを紐づけた情報を出力する、請求項３又は６に記載の運動解析方法。
【請求項８】
前記運動器具の所定部位は、前記打球時に、前記実飛距離と相関のある速度で動く部位である、請求項１乃至７のいずれか一項に記載の運動解析方法。
【請求項９】
前記運動器具の所定部位は、打撃部である、請求項１乃至８のいずれか一項に記載の運動解析方法。
【請求項１０】
前記比較の結果に基づきアドバイス情報を出力する、請求項１乃至９のいずれか一項に記載の運動解析方法。
【請求項１１】
前記運動器具は、ゴルフクラブである、請求項１乃至１０のいずれか一項に記載の運動解析方法。
【請求項１２】
打球時における運動器具の所定部位の速度の情報を取得する速度情報取得部と、
打球の実際の飛距離に関する実飛距離の情報を取得する飛距離情報取得部と、
ユーザーが設定した設定ミート率の情報を取得し、前記速度の情報と前記設定ミート率とに基づき計算された算出飛距離の情報を取得する飛距離計算部と、
前記実飛距離と前記算出飛距離とを比較する比較部と、を含む、運動解析装置。
【請求項１３】
打球時における運動器具の所定部位の速度の情報を取得する速度情報取得部と、
打球の実際の飛距離に関する実飛距離の情報を取得する飛距離情報取得部と、
前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算するミート率計算部と、
ユーザーが設定した設定ミート率の情報を取得し、前記打球のミート率と前記設定ミート率とを比較する比較部と、を含む、運動解析装置。
【請求項１４】
打球時における運動器具の所定部位の速度の情報を取得する工程と、
打球の実際の飛距離に関する実飛距離の情報を取得する工程と、
ユーザーが設定した設定ミート率の情報を取得する工程と、
前記速度の情報と前記設定ミート率とに基づき計算された算出飛距離の情報を取得する工程と、
前記実飛距離と前記算出飛距離とを比較する工程と、をコンピューターに実行させる、プログラム。
【請求項１５】
打球時における運動器具の所定部位の速度の情報を取得する工程と、
打球の実際の飛距離に関する実飛距離の情報を取得する工程と、
前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算する工程と、
ユーザーが設定した設定ミート率の情報を取得する工程と、
前記打球のミート率と前記設定ミート率とを比較する工程と、をコンピューターに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの運動を解析する、運動解析方法、運動解析装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１では、ヘッドスピードとボールスピードとを用いてミート率を求め、予め設定された基準ミート率と比較してスイングの良し悪しを評価する手法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の手法では、ユーザーは、ミート率が基準ミート率よりも高いか低いかによって自分のスイングの良し悪しを知ることはできるが、理想的なミート率にできればどれくらいの飛距離をどれくらい延ばすことができるのか、あるいは、ミート率の伸び代がどの程度あるのかといったことを知ることができない。要するに、従来の手法では、ユーザーは、ミート率から判断される自分のスイングの潜在力を正確に知ることができないという問題があった。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、ミート率に基づくスイングの潜在力に関する情報を提示することが可能な運動解析方法、運動解析装置及びプログラムを提供することができる。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例に係る運動解析方法は、打球時における運動器具の所定部位の速度の情報を取得する工程と、打球の実際の飛距離に関する実飛距離の情報を取得する工程と、ユーザーが設定した設定ミート率の情報を取得する工程と、前記速度の情報と前記設定ミート率の情報とに基づき計算された算出飛距離の情報を取得する工程と、前記実飛距離と前記算出飛距離とを比較する工程と、を含む。
【０００８】
運動器具は、例えば、ゴルフクラブ、テニスラケット、野球のバット、ホッケーのスティック等の打球に用いられる器具である。
【０００９】
例えば、慣性センサーの出力を用いて、打球時における運動器具の所定部位の速度の情報を取得してもよい。慣性センサーは、加速度や角速度等の慣性量を計測可能なセンサーであればよく、例えば、加速度や角速度を計測可能な慣性計測ユニット（ＩＭＵ：Inertial Measurement Unit）でもよい。また、慣性センサーは、例えば、運動器具又はユーザーの部位に取り付けられ、運動器具やユーザーに対して脱着可能であってもよいし、運動器具に内蔵されるなど、運動器具に固定されていて取り外すことができないものでもよい。
【００１０】
打球時とは、打球した瞬間に限らず、打球した付近（打球した瞬間を含む所定範囲）であってもよい。
【００１１】
本適用例に係る運動解析方法では、打球の実際の飛距離と、打球時における運動器具の所定部位の速度とユーザーが設定したミート率から算出された飛距離とを比較する。実際の飛距離と算出された飛距離との差は、実際のミート率と設定されたミート率の差によって生じることから、本適用例に係る運動解析方法によれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００１２】
また、本適用例に係る運動解析方法では、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係る運動解析方法によれば、相対的に高い精度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【００１３】
［適用例２］
上記適用例に係る運動解析方法において、前記比較の結果として前記実飛距離と前記算出飛距離との差分の情報を出力してもよい。
【００１４】
本適用例に係る運動解析方法によれば、ユーザーは、実際の飛距離とユーザーが設定したミート率から算出された飛距離との差によって、ミート率に基づくスイングの潜在力がどの程度発揮されているかを把握しやすい。
【００１５】
［適用例３］
上記適用例に係る運動解析方法は、前記速度の情報と前記実飛距離の情報とから打球のミート率を計算する工程と、前記打球のミート率の情報を出力する工程と、を含んでもよい。
【００１６】
本適用例に係る運動解析方法では、打球時における運動器具の所定部位の速度と打球の実際の飛距離から実際のミート率を計算し、実際のミート率の情報を出力する。従って、本適用例に係る運動解析方法によれば、ユーザーは、実際のミート率からスイングの潜在力がどの程度発揮されているかを容易に把握することができる。
【００１７】
［適用例４］
本適用例に係る運動解析方法は、打球時における運動器具の所定部位の速度の情報を取得する工程と、打球の実際の飛距離に関する実飛距離の情報を取得する工程と、前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算する工程と、ユーザーが設定した設定ミート率の情報を取得する工程と、前記打球のミート率と前記設定ミート率とを比較する工程と、を含む。
【００１８】
本適用例に係る運動解析方法では、打球時における運動器具の所定部位の速度と打球の実際の飛距離から実際のミート率を計算し、実際のミート率とユーザーが設定したミート率とを比較する。従って、本適用例に係る運動解析方法によれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００１９】
また、本適用例に係る運動解析方法では、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係る運動解析方法によれば、相対的に高い精
度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【００２０】
［適用例５］
上記適用例に係る運動解析方法において、前記比較の結果として前記打球のミート率と前記設定ミート率との差分の情報を出力してもよい。
【００２１】
本適用例に係る運動解析方法によれば、ユーザーは、実際のミート率とユーザーが設定したミート率との差によって、スイングの潜在力がどの程度発揮されているかを把握しやすい。
【００２２】
［適用例６］
上記適用例に係る運動解析方法は、前記速度の情報と前記設定ミート率の情報とに基づき計算された算出飛距離の情報を取得する工程と、前記実飛距離と前記算出飛距離とを比較する工程と、を含んでもよい。
【００２３】
本適用例に係る運動解析方法では、打球時における運動器具の所定部位の速度とユーザーが設定したミート率から飛距離を計算し、打球の実際の飛距離とミート率から計算した飛距離とを比較する。従って、本適用例に係る運動解析方法によれば、ユーザーは、ミート率を向上させることでどの程度まで飛距離を伸ばせるかを把握することができる。
【００２４】
［適用例７］
上記適用例に係る運動解析方法において、前記打球のミート率及び前記実飛距離と、前記設定ミート率及び前記算出飛距離とを紐づけた情報を出力してもよい。
【００２５】
本適用例に係る運動解析方法によれば、ユーザーは、出力される情報により、実際のミート率とユーザーが設定したミート率の差によってどの程度飛距離のロスが生じるのか等を容易に把握することができる。
【００２６】
［適用例８］
上記適用例に係る運動解析方法において、前記運動器具の所定部位は、前記打球時に、前記実飛距離と相関のある速度で動く部位であってもよい。
【００２７】
［適用例９］
上記適用例に係る運動解析方法において、前記運動器具の所定部位は、打撃部であってもよい。
【００２８】
［適用例１０］
上記適用例に係る運動解析方法において、前記比較の結果に基づきアドバイス情報を出力してもよい。
【００２９】
本適用例に係る運動解析方法によれば、ユーザーは、打球の改善方法を具体的に知ることができる。
【００３０】
［適用例１１］
上記適用例に係る運動解析方法において、前記運動器具は、ゴルフクラブであってもよい。
【００３１】
本適用例に係る運動解析方法によれば、ユーザーは、ミート率に基づく自分のゴルフスイングの潜在力を知ることができる。
【００３２】
［適用例１２］
本適用例に係る運動解析装置は、打球時における運動器具の所定部位の速度の情報を取得する速度情報取得部と、打球の実際の飛距離に関する実飛距離の情報を取得する飛距離情報取得部と、ユーザーが設定した設定ミート率の情報を取得し、前記速度の情報と前記設定ミート率とに基づき計算された算出飛距離の情報を取得する飛距離計算部と、前記実飛距離と前記算出飛距離とを比較する比較部と、を含む。
【００３３】
本適用例に係る運動解析装置は、打球の実際の飛距離と、打球時における運動器具の所定部位の速度とユーザーが設定したミート率から算出された飛距離とを比較する。実際の飛距離と算出された飛距離との差は、実際のミート率と設定されたミート率の差によって生じることから、本適用例に係る運動解析装置によれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００３４】
また、本適用例に係る運動解析装置は、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係る運動解析装置によれば、相対的に高い精度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【００３５】
［適用例１３］
本適用例に係る運動解析装置は、打球時における運動器具の所定部位の速度の情報を取得する速度情報取得部と、打球の実際の飛距離に関する実飛距離の情報を取得する飛距離情報取得部と、前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算するミート率計算部と、ユーザーが設定した設定ミート率の情報を取得し、前記打球のミート率と前記設定ミート率とを比較する比較部と、を含む。
【００３６】
本適用例に係る運動解析装置は、打球時における運動器具の所定部位の速度と打球の実際の飛距離から実際のミート率を計算し、実際のミート率とユーザーが設定したミート率とを比較する。従って、本適用例に係る運動解析装置によれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００３７】
また、本適用例に係る運動解析装置は、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係る運動解析装置によれば、相対的に高い精度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【００３８】
［適用例１４］
本適用例に係るプログラムは、打球時における運動器具の所定部位の速度の情報を取得する工程と、打球の実際の飛距離に関する実飛距離の情報を取得する工程と、ユーザーが設定した設定ミート率の情報を取得する工程と、前記速度の情報と前記設定ミート率とに基づき計算された算出飛距離の情報を取得する工程と、前記実飛距離と前記算出飛距離とを比較する工程と、をコンピューターに実行させる。
【００３９】
本適用例に係るプログラムでは、打球の実際の飛距離と、打球時における運動器具の所定部位の速度とユーザーが設定したミート率から算出された飛距離とを比較する。実際の飛距離と算出された飛距離との差は、実際のミート率と設定されたミート率の差によって生じることから、本適用例に係るプログラムによれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００４０】
また、本適用例に係るプログラムでは、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係るプログラムによれば、相対的に高い精度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【００４１】
［適用例１５］
本適用例に係るプログラムは、打球時における運動器具の所定部位の速度の情報を取得する工程と、打球の実際の飛距離に関する実飛距離の情報を取得する工程と、前記速度の情報と前記実飛距離の情報とに基づき打球のミート率を計算する工程と、ユーザーが設定した設定ミート率の情報を取得する工程と、前記打球のミート率と前記設定ミート率とを比較する工程と、をコンピューターに実行させる。
【００４２】
本適用例に係るプログラムでは、打球時における運動器具の所定部位の速度と打球の実際の飛距離から実際のミート率を計算し、実際のミート率とユーザーが設定したミート率とを比較する。従って、本適用例に係るプログラムによれば、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【００４３】
また、本適用例に係るプログラムでは、打球の実際の飛距離の情報を取得するので、慣性センサー等の出力を用いて飛距離を計算する必要がない。例えば、慣性センサーを運動器具やユーザーに装着した場合には、慣性センサーの出力を用いて打球の飛距離を精度よく計算することは難しいので、本適用例に係るプログラムによれば、相対的に高い精度の飛距離の情報を取得することができ、より信頼性の高い情報を提示することができる。
【図面の簡単な説明】
【００４４】
【図１】本実施形態の運動解析システムの概要の説明図。
【図２】センサーユニットの装着位置の一例を示す図。
【図３】本実施形態においてユーザーが行う動作の手順を示す図。
【図４】第１実施形態の運動解析システムの構成例を示す図。
【図５】第１実施形態における運動解析処理の手順の一例を示すフローチャート図。
【図６】ユーザーが打球したタイミングを検出する処理の手順の一例を示すフローチャート図。
【図７】センサーユニットの姿勢を計算する処理の手順の一例を示すフローチャート図。
【図８】第１実施形態において表示部に表示される画像の一例を示す図。
【図９】第２実施形態の運動解析システムの構成例を示す図。
【図１０】第２実施形態における運動解析処理の手順の一例を示すフローチャート図。
【図１１】第２実施形態において表示部に表示される画像の一例を示す図。
【図１２】第３実施形態の運動解析システムの構成例を示す図。
【図１３】第３実施形態における運動解析処理の手順の一例を示すフローチャート図。
【図１４】第３実施形態において表示部に表示される画像の一例を示す図。
【発明を実施するための形態】
【００４５】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００４６】
以下では、ゴルフスイングの解析を行う運動解析システム（運動解析装置）を例に挙げて説明する。
【００４７】
１．運動解析システム
１−１．第１実施形態
１−１−１．運動解析システムの概要
図１は、本実施形態の運動解析システムの概要について説明するための図である。本実施形態の運動解析システム１は、センサーユニット１０（慣性センサーの一例）及び運動解析装置２０を含んで構成されている。
【００４８】
センサーユニット１０は、３軸の各軸方向に生じる加速度と３軸の各軸回りに生じる角速度を計測可能であり、ゴルフクラブ３（運動器具の一例）又はユーザー２の部位に装着される。
【００４９】
センサーユニット１０は、例えば、図２（Ａ）に示すように、ゴルフクラブ３のシャフトなどの部位に取り付けられてもよいし、図２（Ｂ）に示すように、ユーザー２の手やグローブなどに取り付けられてもよいし、図２（Ｃ）に示すように、腕時計などのアクセサリーに取り付けられてもよい。
【００５０】
特に、図２（Ａ）に示すように、センサーユニット１０を、３つの検出軸（ｘ軸，ｙ軸，ｚ軸）のうちの１軸、例えばｙ軸がシャフトの長軸方向に合うように、ゴルフクラブ３に取り付ければ、センサーユニット１０の１つの検出軸の方向とゴルフクラブ３の姿勢との相対関係が固定されるので、スイング解析における計算量を削減することができる。また、センサーユニット１０をゴルフクラブ３のシャフトに取り付ける場合、図２（Ａ）に示すように、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップ部に近い位置に取り付けられるのが望ましい。
【００５１】
本実施形態では、ユーザー２は、あらかじめ決められた手順に従って、ゴルフボール４を打球するスイング動作を行う。図３は、ユーザー２が行う動作の手順を示す図である。図３に示すように、ユーザー２は、まず、ゴルフクラブ３を握って、ゴルフクラブ３のシャフトの長軸がターゲットライン（打球の目標方向）に対して垂直となるようにアドレスの姿勢をとり、所定時間以上（例えば、１秒以上）静止する（Ｓ１）。次に、ユーザー２は、スイング動作を行い、ゴルフボール４を打球する（Ｓ２）。
【００５２】
また、ユーザー２は、図３に示す動作に先立って、運動解析装置２０を操作してゴルフクラブ３の仕様情報やセンサーユニット１０の装着位置情報を入力する。さらに、ユーザー２は、図３に示す動作の終了後、運動解析装置２０を操作して打球の飛距離を入力する。
【００５３】
ユーザー２が図３に示す手順に従ってゴルフボール４を打球する動作を行う間、センサーユニット１０は、所定周期（例えば１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、運動解析装置２０に送信する。センサーユニット１０は、計測したデータをすぐに送信してもよいし、計測したデータを内部メモリーに記憶しておき、ユーザー２のスイング動作の終了後などの所望のタイミングで計測データを送信するようにしてもよい。センサーユニット１０と運動解析装置２０との間の通信は、無線通信でもよいし、有線通信でもよい。あるいは、センサーユニット１０は、計測したデータをメモリーカード等の着脱可能な記録媒体に記憶しておき、運動解析装置２０は、当該記録媒体から計測データを読み出すようにしてもよい。
【００５４】
運動解析装置２０は、センサーユニット１０が計測したデータを用いて、ユーザー２が
ゴルフクラブ３を用いて打球した運動を解析する。特に、本実施形態では、運動解析装置２０は、センサーユニット１０が計測したデータと、ユーザー２が設定した打球のミート率の情報とを用いて、飛距離を算出する。例えば、ユーザー２が理想的なミート率を設定した場合には、運動解析装置２０は理想的な飛距離を算出する。そして、運動解析装置２０は、ユーザー２が入力した打球の実際の飛距離と算出した飛距離（例えば、理想的な飛距離）とを比較して、ユーザー２のスイング運動の解析情報を生成し、画像や音によりユーザー２に提示する。運動解析装置２０は、例えば、スマートフォンなどの携帯機器やパーソナルコンピューター（ＰＣ）であってもよい。
【００５５】
１−１−２．運動解析システムの構成
図４は、第１実施形態におけるセンサーユニット１０及び運動解析装置２０の構成例を示す図である。図４に示すように、本実施形態では、センサーユニット１０は、加速度センサー１２、角速度センサー１４、信号処理部１６及び通信部１８を含んで構成されている。
【００５６】
加速度センサー１２は、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度を計測し、計測した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する。
【００５７】
角速度センサー１４は、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度を計測し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する。
【００５８】
信号処理部１６は、加速度センサー１２と角速度センサー１４から、それぞれ加速度データと角速度データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶した計測データ（加速度データと角速度データ）に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部１８に出力する。
【００５９】
加速度センサー１２及び角速度センサー１４は、それぞれ３軸が、センサーユニット１０に対して定義される直交座標系（センサー座標系）の３軸（ｘ軸、ｙ軸、ｚ軸）と一致するようにセンサーユニット１０に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部１６は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをｘｙｚ座標系のデータに変換する処理を行う。
【００６０】
さらに、信号処理部１６は、加速度センサー１２及び角速度センサー１４の温度補正処理を行ってもよい。あるいは、加速度センサー１２及び角速度センサー１４に温度補正の機能が組み込まれていてもよい。
【００６１】
なお、加速度センサー１２と角速度センサー１４は、アナログ信号を出力するものであってもよく、この場合は、信号処理部１６が、加速度センサー１２の出力信号と角速度センサー１４の出力信号をそれぞれＡ／Ｄ変換して計測データ（加速度データと角速度データ）を生成し、これらを用いて通信用のパケットデータを生成すればよい。
【００６２】
通信部１８は、信号処理部１６から受け取ったパケットデータを運動解析装置２０に送信する処理や、運動解析装置２０から制御コマンドを受信して信号処理部１６に送る処理等を行う。信号処理部１６は、制御コマンドに応じた各種処理を行う。
【００６３】
運動解析装置２０は、処理部２１、通信部２２、操作部２３、記憶部２４、表示部２５、音出力部２６を含んで構成されている。
【００６４】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信し、処理部２１に送る処理や、処理部２１からの制御コマンドをセンサーユニット１０に送信する処理等を行う。
【００６５】
操作部２３は、ユーザーからの操作データを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００６６】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。
【００６７】
記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。特に、本実施形態では、記憶部２４には、処理部２１によって読み出され、運動解析処理を実行するための運動解析プログラム２４０が記憶されている。運動解析プログラム２４０はあらかじめ不揮発性の記録媒体に記憶されていてもよいし、処理部２１がネットワークを介してサーバーから運動解析プログラム２４０を受信して記憶部２４に記憶させてもよい。
【００６８】
また、本実施形態では、記憶部２４には、ゴルフクラブ３の仕様を表すクラブ仕様情報２４２、センサー装着位置情報２４４、飛距離情報２４６及びミート率情報２４８が記憶される。
【００６９】
例えば、ユーザー２が操作部２３を操作して使用するゴルフクラブ３の型番を入力（あるいは、型番リストから選択）し、記憶部２４にあらかじめ記憶されている型番毎の仕様情報（例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報など）のうち、入力された型番の仕様情報をクラブ仕様情報２４２としてもよい。あるいは、ユーザー２が操作部２３を操作してゴルフクラブ３の型番あるいは種類（ドライバー、１〜９番アイアンなど）の情報を入力すると、処理部２１が、入力された型番あるいは種類のゴルフクラブに関するシャフトの長さなどの各種項目のデフォルト値を編集可能に表示部２５に表示し、クラブ仕様情報２４２は、各種項目のデフォルト値あるいは編集後の値を含んでもよい。
【００７０】
また、例えば、ユーザー２が操作部２３を操作してセンサーユニット１０の装着位置とゴルフクラブ３のグリップエンドとの間の距離を入力し、入力された距離の情報がセンサー装着位置情報２４４として記憶部２４に記憶されてもよい。あるいは、センサーユニット１０を決められた所定位置（例えば、グリップエンドから２０ｃｍの距離など）に装着するものとして、当該所定位置の情報がセンサー装着位置情報２４４としてあらかじめ記憶されていてもよい。
【００７１】
また、例えば、ユーザー２が、スイングの終了後、操作部２３を操作して打球の飛距離を入力し、処理部２１は、入力された飛距離を飛距離情報２４６として記憶部２４に記憶させてもよい。例えば、ユーザー２は、スイングの終了後、打球の到達地点を目視で確認して飛距離を推定してもよいし、スイング地点から打球の到達地点まで歩く間に歩数を数え、数えた歩数に歩幅を掛けて飛距離を概算してもよい。あるいは、ユーザー２は、正確な飛距離を測定可能な測定装置を用いてもよい。
【００７２】
また、例えば、ユーザー２が、操作部２３を操作して、打球のミート率を入力（あるいは、ミート率のリストから選択）して設定し、入力設定されたミート率（設定ミート率）
の情報がミート率情報２４８として記憶部２４に記憶されてもよい。ユーザー２は、ミート率情報２４８として例えば、理想的なミート率の情報を設定してもよい。理想的なミート率は、ゴルフクラブ３の材質などにより決まるほぼ上限のミート率のことであり、例えば、アマチュアでは１．４程度、プロでは１．５程度である。なお、ミート率情報２４８は、ユーザー２によって設定されなくてもよく、あらかじめ記憶部２４に記憶されていてもよい。
【００７３】
また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３から入力されたデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００７４】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ＨＭＤ（ヘッドマウントディスプレイ）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００７５】
音出力部２６は、処理部２１の処理結果を音声やブザー音等の音として出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００７６】
処理部２１は、各種プログラムに従って、センサーユニット１０に制御コマンドを送信する処理や、センサーユニット１０から通信部２２を介して受信したデータに対する各種の計算処理や、その他の各種の制御処理を行う。特に、本実施形態では、処理部２１は、運動解析プログラム２４０を実行することにより、データ取得部２１０、速度情報取得部２１１、飛距離情報取得部２１２、飛距離計算部２１３、比較部２１５、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８として機能する。
【００７７】
データ取得部２１０は、通信部２２がセンサーユニット１０から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報及び計測データを取得する処理を行う。データ取得部２１０が取得した時刻情報と計測データは、記憶部２４に、対応づけて記憶される。
【００７８】
速度情報取得部２１１は、ユーザー２の打球時（インパクト時）におけるゴルフクラブ３の所定部位の速度の情報を取得する処理を行う。例えば、速度情報取得部２１１は、センサーユニット１０が出力する計測データを用いて、ユーザーの打球時（インパクト時）における、ゴルフクラブ３の所定部位の速度を計算してもよい。あるいは、センサーユニット１０が、速度センサーを備え、当該速度センサーが出力する速度情報を含む計測データを出力し、あるいは、加速度データを積分して速度情報を算出し、当該速度情報を含む計測データを出力するような場合には、速度情報取得部２１１は、打球時（インパクト時）の計測データに含まれる速度情報を取得してもよい。ここで、所定部位は、ユーザー２の打球時に、打球の飛距離と相関のある速度で動く部位であればよい。本実施形態では、所定部位はヘッド（打撃部）であり、速度情報取得部２１１は、計測データに含まれる加速度データ及び角速度データを用いて、打球時（インパクト時）のヘッドの速度（ヘッドスピード）Ｖｈを計算する。
【００７９】
具体的には、速度情報取得部２１１は、まず、記憶部２４に記憶された、ユーザー２の静止時（アドレス時）の計測データ（加速度データ及び角速度データ）を用いて、計測データに含まれるオフセット量を計算する。そして、例えば、打球の目標方向を示すターゲットラインをＸ軸、Ｘ軸に垂直な水平面上の軸をＹ軸、鉛直上方向（重力加速度の方向と
逆方向）をＺ軸とするＸＹＺ座標系（グローバル座標系）を定義し、速度情報取得部２１１は、計測データからオフセット量を減算してバイアス補正した計測データを用いて、センサーユニット１０のＸＹＺ座標系（グローバル座標系）における初期位置及び初期姿勢を計算する。
【００８０】
ユーザー２は図３のステップＳ１の動作を行うので、センサーユニット１０の初期位置のＸ座標は０である。さらに、ユーザー２の静止時には、加速度センサー１２は重力加速度のみを計測するので、図２（Ａ）に示したように、センサーユニット１０のｙ軸をゴルフクラブ３のシャフトの長軸方向と一致させた場合は、速度情報取得部２１１は、ｙ軸加速度データを用いてシャフトの傾斜角（水平面（ＸＹ平面）あるいは鉛直面（ＸＺ平面）に対する傾き）を計算することができる。そして、速度情報取得部２１１は、シャフトの傾斜角、クラブ仕様情報２４２（シャフトの長さ）及びセンサー装着位置情報２４４を用いて、センサーユニット１０の初期位置のＹ座標及びＺ座標を計算し、センサーユニット１０の初期位置を特定することができる。
【００８１】
また、ユーザー２の静止時には、加速度センサー１２は重力加速度のみを計測するので、速度情報取得部２１１は、３軸加速度データを用いて、センサーユニット１０のｘ軸、ｙ軸、ｚ軸の各々と重力方向とのなす角度を特定することができる。さらに、ユーザー２は図３のステップＳ１の動作を行うので、ユーザー２の静止時において、センサーユニット１０のｙ軸はＹＺ平面上にあるため、速度情報取得部２１１は、センサーユニット１０の初期姿勢を特定することができる。
【００８２】
なお、センサーユニット１０の信号処理部１６が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー１２及び角速度センサー１４にバイアス補正の機能が組み込まれていてもよい。これらの場合は、速度情報取得部２１１による計測データのバイアス補正が不要となる。
【００８３】
次に、速度情報取得部２１１は、記憶部２４に記憶されたスイング開始後の計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー２のスイング動作の期間において打球したタイミング（インパクトのタイミング）を検出する。例えば、速度情報取得部２１１は、バイアス補正された計測データ（加速度データ又は角速度データ）の合成値を計算し、当該合成値に基づいてユーザー２が打球したタイミング（時刻）を検出してもよい。
【００８４】
また、速度情報取得部２１１は、記憶部２４に記憶されたスイング開始後の計測データ（バイアス補正された計測データ）を用いて、ユーザー２のスイング動作中（図３のステップＳ２の動作中）のセンサーユニット１０の位置及び姿勢を計算する。例えば、速度情報取得部２１１は、加速度データを２階積分してセンサーユニット１０の初期位置からの位置の変化を時系列に計算し、角速度データを用いた回転演算を行ってセンサーユニット１０の初期姿勢からの姿勢の変化を時系列に計算する。なお、センサーユニット１０の姿勢は、例えば、Ｘ軸、Ｙ軸、Ｚ軸回りの回転角（ロール角、ピッチ角、ヨー角）、クオータ二オン（四元数）などで表現することができる。
【００８５】
最後に、速度情報取得部２１１は、ユーザー２が打球したタイミング（インパクトのタイミング）、センサーユニット１０の位置及び姿勢、センサー装着位置情報２４４などを用いて、打球時のゴルフクラブ３のヘッドスピードＶｈを計算する。例えば、速度情報取得部２１１は、クラブ仕様情報２４２（シャフトの長さや重心の位置）、ゴルフクラブ３の特徴（剛体である等）、人体の特徴（関節の曲がる方向が決まっている等）などを考慮した運動解析モデルを定義し、この運動解析モデルを利用して、打球時のゴルフクラブ３のヘッドスピードＶｈを計算してもよい。例えば、速度情報取得部２１１は、この運動解
析モデル、センサー装着位置情報２４４、センサーユニット１０の位置及び姿勢の情報を用いて、ユーザー２のスイングにおけるゴルフクラブ３の軌跡を計算し、ゴルフクラブ３の軌跡中のヘッドの軌跡から打球時のヘッドスピードＶｈを計算してもよい。
【００８６】
飛距離情報取得部２１２は、ユーザー２による打球の実際の飛距離Ｄｍｅａｓに関する実飛距離の情報を取得する処理を行う。例えば、飛距離情報取得部２１２は、ユーザー２が、スイングの終了後、操作部２３を操作して入力した打球の飛距離Ｄｍｅａｓの情報を取得する処理を行う。飛距離情報取得部２１２が取得した飛距離Ｄｍｅａｓの情報は、飛距離情報２４６として記憶部２４に記憶される。
【００８７】
飛距離計算部２１３は、ミート率情報２４８を取得し、速度情報取得部２１１が取得したユーザー２の打球時におけるゴルフクラブ３の所定部位の速度（本実施形態ではヘッドスピードＶｈ）の情報とミート率情報２４８とに基づき計算された飛距離（算出飛距離）の情報を取得する処理を行う。本実施形態では、飛距離計算部２１３は、ヘッドスピードＶｈとミート率情報２４８として設定されているミート率から飛距離を計算する。例えば、飛距離計算部２１３は、ミート率情報２４８として設定されているミート率が理想的なミート率Ｍｍａｘである場合には、打球時のヘッドスピードＶｈから想定される理想的な飛距離Ｄｍａｘを計算する。本実施形態では、理想的な飛距離Ｄｍａｘは、打球時のヘッドスピードＶｈ、理想的なミート率Ｍｍａｘ及びクラブ係数Ｋを用いて、式（１）により計算される。
【００８８】
【数１】
2016030123.tif 000003
【００８９】
クラブ係数Ｋは、ゴルフクラブ３の種類ごとに決められる係数であり、ゴルフクラブ３の長さや材質に依存し、例えば４前後の値である。例えば、記憶部２４に、ゴルフクラブの種類（長さや材質）とクラブ係数Ｋとの対応表を記憶させておき、飛距離計算部２１３は、当該対応表を参照し、クラブ仕様情報２４２から特定されるゴルフクラブ３の種類に応じたクラブ係数Ｋを選択して式（１）に代入してもよい。
【００９０】
比較部２１５は、飛距離情報取得部２１２が取得した実飛距離と飛距離計算部２１３が取得した算出飛距離とを比較する処理を行う。例えば、比較部２１５は、実際の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとを比較し、ユーザー２の打球運動（スイング）の解析情報を生成してもよい。例えば、比較部２１５は、比較の結果として実飛距離と算出飛距離との差分の情報（例えば、実際の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分Ｄｍｅａｓ−Ｄｍａｘ（あるいはＤｍｅａｓ−Ｄｍａｘ）の情報）を生成して出力してもよい。また、例えば、比較部２１５は、比較の結果に基づき、アドバイス情報（例えば、ユーザー２による打球を改善するためのアドバイスに関する情報）を生成して出力してもよい。比較部２１５は、例えば、打球の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜を所定の閾値と比較し、差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜が閾値よりも大きい場合にはミート率を向上させるためのアドバイスを含み、差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜が閾値よりも小さい場合には飛距離を向上させるためのアドバイスを含む解析情報を生成してもよい。ミート率を向上させるためのアドバイスは、例えば、「もう少しシャフトに近い位置を握って下さい。」、「もう少しシャフトの短いゴルフクラブを使用してください。」等のメッセージであってもよい。また、飛距離を向上させるためのアドバイスは、例えば、「もう少しシャフトから遠い位置を握って下さい。」、「もう少しシャフトの長いゴルフクラブを使用してください。」等のメッセージであってもよい。
【００９１】
比較部２１５は、この他にも、バックスイングからフォロースルーまでのスイングのリズム、打球時の入射角（クラブパス）やフェース角、シャフトローテーション（スイング中のフェース角の変化量）、ゴルフクラブ３の減速率などの情報、あるいは、ユーザー２が複数回のスイングを行った場合のこれら各情報のばらつきの情報等を含む解析情報を生成してもよい。
【００９２】
記憶処理部２１６は、記憶部２４に対する各種プログラムや各種データのリード／ライト処理を行う。具体的には、記憶処理部２１６は、データ取得部２１０が取得した時刻情報と計測データを対応づけて記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理を行う。また、記憶処理部２１６は、ユーザー２が操作部２３を操作して入力した情報に応じたクラブ仕様情報２４２、センサー装着位置情報２４４及び飛距離情報２４６（飛距離情報取得部２１２が取得した打球の実際の飛距離Ｄｍｅａｓ）を記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理も行う。また、記憶処理部２１６は、速度情報取得部２１１が計算した、センサーユニット１０の位置及び姿勢、ゴルフクラブ３の軌跡、ヘッドスピードＶｈ等の情報や飛距離計算部２１３が取得した算出飛距離の情報、比較部２１５が生成した解析情報を記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出すも行う。
【００９３】
表示処理部２１７は、表示部２５に対して各種の画像（文字や記号等も含む）を表示させる処理を行う。例えば、表示処理部２１７は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、記憶部２４に記憶されている解析情報に対応する画像を生成して表示部２５に表示させる処理を行う。なお、センサーユニット１０に表示部を設けておいて、表示処理部２１７は、通信部２２を介してセンサーユニット１０に各種の画像データを送信し、センサーユニット１０の表示部に各種の画像を表示させてもよい。
【００９４】
音出力処理部２１８は、音出力部２６に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部２１８は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、所定の入力操作が行われたときに、記憶部２４に記憶されている解析情報に対応する音や音声を生成して音出力部２６から出力させる処理を行ってもよい。なお、センサーユニット１０に音出力部を設けておいて、音出力処理部２１８は、通信部２２を介してセンサーユニット１０に各種の音データや音声データを送信し、センサーユニット１０の音出力部に各種の音や音声を出力させてもよい。
【００９５】
また、運動解析装置２０あるいはセンサーユニット１０に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー２に提示してもよい。
【００９６】
１−１−３．運動解析装置の処理
［運動解析処理］
図５は、第１実施形態における運動解析装置２０の処理部２１による運動解析処理の手順の一部を示すフローチャート図である。運動解析装置２０（コンピューターの一例）の処理部２１は、記憶部２４に記憶されている運動解析プログラム２４０を実行することにより、図５のフローチャートの手順で運動解析処理を実行する。以下、図５のフローチャートについて説明する。
【００９７】
まず、処理部２１は、ユーザー２の入力情報を取得し、クラブ仕様情報２４２、センサー装着位置情報２４４及びミート率情報２４８を生成する（Ｓ１０）。
【００９８】
次に、処理部２１は、センサーユニット１０の計測データを取得する（Ｓ２０）。処理部２１は、工程Ｓ２０において、ユーザー２のスイング運動（静止動作も含む）における
最初の計測データを取得するとリアルタイムに工程Ｓ３０以降の処理を行ってもよいし、センサーユニット１０からユーザー２のスイング運動における一連の計測データの一部又は全部を取得した後に、工程Ｓ３０以降の処理を行ってもよい。
【００９９】
次に、処理部２１は、センサーユニット１０から取得した計測データを用いてユーザー２の静止動作（アドレス動作）（図３のステップＳ１の動作）を検出する（Ｓ３０）。処理部２１は、リアルタイムに処理を行う場合は、静止動作（アドレス動作）を検出した場合に、例えば、所定の画像や音を出力し、あるいは、センサーユニット１０にＬＥＤを設けておいて当該ＬＥＤを点灯させる等して、ユーザー２に静止状態を検出したことを通知し、ユーザー２は、この通知を確認した後にスイングを開始してもよい。
【０１００】
次に、処理部２１は、センサーユニット１０から取得した計測データ（ユーザー２の静止動作（アドレス動作）における計測データ）を用いて、センサーユニット１０の初期位置と初期姿勢を計算する（Ｓ４０）。
【０１０１】
次に、処理部２１は、センサーユニット１０から取得した計測データを用いて、ユーザー２が打球したタイミング（インパクトのタイミング）を検出する（Ｓ５０）。
【０１０２】
また、処理部２１は、工程Ｓ５０の処理と並行して、ユーザー２のスイング動作中のセンサーユニット１０の位置と姿勢を計算する（Ｓ６０）。
【０１０３】
次に、処理部２１は、工程Ｓ１０で生成したクラブ仕様情報２４２及びセンサー装着位置情報２４４、工程Ｓ５０で検出したインパクトのタイミング、工程Ｓ６０で計算したセンサーユニット１０の位置及び姿勢を用いて、打球時のヘッドスピードＶｈを計算する（Ｓ７０）。
【０１０４】
次に、処理部２１は、ユーザー２が入力した、打球の飛距離情報２４６（打球の実際の飛距離Ｄｍｅａｓの情報）を取得する（Ｓ８０）。
【０１０５】
次に、処理部２１は、ミート率情報２４８を取得し、工程Ｓ７０で計算したヘッドスピードＶｈとミート率情報２４８で設定されているミート率（例えば、理想的なミート率Ｍｍａｘ）とを用いて、飛距離（例えば、理想的な飛距離Ｄｍａｘ）を計算する（Ｓ９０）。
【０１０６】
そして、処理部２１は、工程Ｓ８０で取得した打球の実際の飛距離Ｄｍｅａｓと工程Ｓ９０で算出した飛距離（例えば、理想的な飛距離Ｄｍａｘ）とを比較し、スイングの解析情報を生成して表示部２５に表示させ（Ｓ１００）、処理を終了する。
【０１０７】
なお、図５のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよい。
【０１０８】
［インパクト検出処理］
図６は、ユーザー２が打球したタイミングを検出する処理（図５の工程Ｓ５０の処理）の手順の一例を示すフローチャート図である。以下、図６のフローチャートについて説明する。
【０１０９】
まず、処理部２１は、取得した角速度データ（時刻ｔ毎の角速度データ）を用いて各時刻ｔでの角速度の合成値ｎ０（ｔ）の値を計算する（Ｓ２００）。例えば、時刻ｔでの角速度データをｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）とすると、角速度の合成値ｎ０（ｔ）は、次の式（２）で計算される。
【０１１０】
【数２】
2016030123.tif 000004
【０１１１】
次に、処理部２１は、各時刻ｔでの角速度の合成値ｎ０（ｔ）を所定範囲に正規化（スケール変換）した合成値ｎ（ｔ）に変換する（Ｓ２１０）。例えば、計測データの取得期間における角速度の合成値の最大値をｍａｘ（ｎ０）とすると、次の式（３）により、角速度の合成値ｎ０（ｔ）が０〜１００の範囲に正規化した合成値ｎ（ｔ）に変換される。
【０１１２】
【数３】
2016030123.tif 000005
【０１１３】
次に、処理部２１は、各時刻ｔでの正規化後の合成値ｎ（ｔ）の微分ｄｎ（ｔ）を計算する（Ｓ２２０）。例えば、３軸角速度データの計測周期をΔｔとすると、時刻ｔでの角速度の合成値の微分（差分）ｄｎ（ｔ）は次の式（４）で計算される。
【０１１４】
【数４】
2016030123.tif 000006
【０１１５】
最後に、処理部２１は、合成値の微分ｄｎ（ｔ）の値が最大となる時刻と最小となる時刻のうち、先の時刻を打球のタイミングとして検出する（Ｓ２３０）。通常のゴルフスイングでは、打球の瞬間にスイング速度が最大になると考えられる。そして、スイング速度に応じて角速度の合成値の値も変化すると考えられるので、一連のスイング動作の中で角速度の合成値の微分値が最大又は最小となるタイミング（すなわち、角速度の合成値の微分値が正の最大値又は負の最小値になるタイミング）を打球（インパクト）のタイミングとして捉えることができる。なお、打球によりゴルフクラブ３が振動するため、角速度の合成値の微分値が最大となるタイミングと最小となるタイミングが対になって生じると考えられるが、そのうちの先のタイミングが打球の瞬間と考えられる。
【０１１６】
なお、ユーザー２がスイング動作を行う場合、トップ位置でゴルフクラブを静止し、ダウンスイングを行い、打球し、フォロースルーを行うといった一連のリズムが想定される。従って、処理部２１は、図６のフローチャートに従って、ユーザー２が打球したタイミングの候補を検出し、検出したタイミングの前後の計測データがこのリズムとマッチするか否かを判定し、マッチする場合には、検出したタイミングをユーザー２が打球したタイミングとして確定し、マッチしない場合には、次の候補を検出するようにしてもよい。
【０１１７】
また、図６のフローチャートでは、処理部２１は、３軸角速度データを用いて打球のタイミングを検出しているが、３軸加速度データを用いて、同様に打球のタイミングを検出することもできる。
【０１１８】
［センサーユニットの姿勢計算処理］
図７は、センサーユニット１０の姿勢（初期姿勢及び時刻Ｎでの姿勢）を計算する処理（図５の工程Ｓ４０及びＳ６０の一部の処理）の手順の一例を示すフローチャート図である。以下、図７のフローチャートについて説明する。
【０１１９】
まず、処理部２１は、時刻ｔ＝０として（Ｓ３００）、静止時の３軸加速度データから重力加速度の向きを特定し、センサーユニット１０の初期姿勢（時刻ｔ＝０の姿勢）を表すクォータニオンｐ（０）を計算する（Ｓ３１０）。
【０１２０】
また、回転を表すクォータニオンｑは次の式（５）で表される。
【０１２１】
【数５】
2016030123.tif 000007
【０１２２】
式（５）において、対象とする回転の回転角をφ、回転軸の単位ベクトルを（ｒｘ，ｒｙ，ｒｚ）とすると、ｗ，ｘ，ｙ，ｚは、次の式（６）で表される。
【０１２３】
【数６】
2016030123.tif 000008
【０１２４】
時刻ｔ＝０ではセンサーユニット１０は静止しているのでφ＝０として、時刻ｔ＝０での回転を表すクォータニオンｑ（０）は、式（６）にφ＝０を代入した式（５）より、次の式（７）のようになる。
【０１２５】
【数７】
2016030123.tif 000009
【０１２６】
次に、処理部２１は、時刻ｔをｔ＋１に更新する（Ｓ３２０）。ここでは、時刻ｔ＝０なので時刻ｔ＝１に更新する。
【０１２７】
次に、処理部２００は、時刻ｔの３軸角速度データから、時刻ｔの単位時間あたりの回転を表すクォータニオンΔｑ（ｔ）を計算する（Ｓ３３０）。
【０１２８】
例えば、時刻ｔの３軸角速度データをω（ｔ）＝（ωｘ（ｔ），ωｙ（ｔ），ωｚ（ｔ））とすると、時刻ｔで計測された１サンプルあたりの角速度の大きさ｜ω（ｔ）｜は、次の式（８）で計算される。
【０１２９】
【数８】
2016030123.tif 000010
【０１３０】
この角速度の大きさ｜ω（ｔ）｜は、単位時間当たりの回転角度となっているため、時刻ｔの単位時間あたりの回転を表すクォータニオンΔｑ（ｔ＋１）は、次の式（９）で計算される。
【０１３１】
【数９】
2016030123.tif 000011
【０１３２】
ここでは、ｔ＝１なので、処理部２１は、時刻ｔ＝１の３軸角速度データω（１）＝（ωｘ（１），ωｙ（１），ωｚ（１））から、式（９）により、Δｑ（１）を計算する。
【０１３３】
次に、処理部２１は、時刻０からｔまでの回転を表すクォータニオンｑ（ｔ）を計算する（Ｓ３４０）。クォータニオンｑ（ｔ）は、次の式（１０）で計算される。
【０１３４】
【数１０】
2016030123.tif 000012
【０１３５】
ここでは、ｔ＝１なので、処理部２１は、式（７）のｑ（０）と工程Ｓ３３０で計算したΔｑ（１）から、式（１０）により、ｑ（１）を計算する。
【０１３６】
次に、処理部２１は、ｔ＝Ｎになるまで工程Ｓ３２０〜Ｓ３４０の処理を繰り返し、ｔ＝Ｎになると（Ｓ３５０のＹ）、工程Ｓ３１０で計算した初期姿勢を表すクォータニオンｐ（０）と直近の工程Ｓ３４０で計算した時刻ｔ＝０からＮまでの回転を表すクォータニオンｑ（Ｎ）とから、時刻Ｎでの姿勢を表すクォータニオンｐ（Ｎ）を計算し（Ｓ３６０）、処理を終了する。
【０１３７】
処理部２１は、図７のフローチャートの手順により、ユーザー２が打球した時刻を時刻Ｎとして、打球時のセンサーユニット１０の姿勢を計算する。
【０１３８】
１−１−４．解析情報の表示例
図８は、処理部２１が図５の工程Ｓ１００において生成し、表示部２５に表示させる画像の一例である。図８に示す画像３００は、解析結果に関する文字情報とユーザー２による打球を改善するためのアドバイスに関する文字情報を含む。図８の例では、打球時のヘッドスピードＶｈが４０ｍ／ｓ、ユーザー２が入力した打球の飛距離Ｄｍｅａｓが１５０ヤード、理想的な飛距離Ｄｍａｘが２４０ヤード、打球の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分が−９０ヤードであることを示す解析結果が表示されている。そして、打球の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分の絶対値が閾値（例えば、３０ヤード）よりも大きいため、図８の例では、ミート率を向上させるためのアドバイスが表示されている。ユーザー２は、図８の画像３００に含まれる解析結果の情報から、理想的にはどこまで飛距離を伸ばせるのか、実際の飛距離と理想の飛距離との差分からスイングの潜在力をどの程度発揮できているのか等を知ることができる。また、ユーザー２は、図８の画像３００に含まれるアドバイスの情報から、どのようにすれば自分のスイングの潜在力を十分に発揮することができるかを知ることができる。
【０１３９】
１−１−５．効果
以上に説明したように、第１実施形態では、運動解析装置２０は、打球時におけるゴルフクラブ３のヘッドスピードとユーザーが設定したミート率（例えば、理想的なミート率）から飛距離（例えば、理想的な飛距離）を計算し、実際の飛距離と算出した飛距離（例えば、理想的な飛距離）とを比較して解析情報を生成する。実際の飛距離と算出した飛距離（例えば、理想的な飛距離）との差は、実際のミート率と設定されたミート率（例えば、理想的なミート率）の差によって生じることから、第１実施形態によれば、ユーザー２に、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【０１４０】
また、第１実施形態では、運動解析装置２０は、ユーザー２が入力した打球の実際の飛距離の情報を取得するので、センサーユニット１０が出力する計測データを用いて飛距離を計算する必要がない。ゴルフクラブ３やユーザー２に装着されるセンサーユニット１０が出力する計測データを用いて打球の飛距離を精度よく計算することは難しいので、第１実施形態によれば、相対的に高い精度で実際の飛距離の情報を取得することができ、より信頼性の高い解析情報を提示することができる。
【０１４１】
また、第１実施形態では、ユーザー２は、実際の飛距離と算出した飛距離（例えば、理想的な飛距離）との差分の情報によって、ミート率に基づくスイングの潜在力がどの程度発揮されているかを把握しやすく、アドバイス情報によって、スイングの改善方法を具体的に知ることができる。
【０１４２】
また、第１実施形態によれば、運動解析装置２０は、センサーユニット１０が出力する計測データを用いて解析情報を生成するので、カメラなどの大掛かりな装置を使用する必要がなく、スイング解析を行う場所の制約が少ない。
【０１４３】
１−２．第２実施形態
図９は、第２実施形態の運動解析システムにおけるセンサーユニット１０及び運動解析装置２０の構成例を示す図である。第２実施形態において第１実施形態と同じ構成要素には同じ符号を付し、以下では、第１実施形態と重複する説明は省略し、第１実施形態との相違点を中心に第２実施形態について説明する。
【０１４４】
図９に示すように、第２実施形態の運動解析システム１では、運動解析装置２０の処理部２１は、運動解析プログラム２４０を実行することにより、データ取得部２１０、速度情報取得部２１１、飛距離情報取得部２１２、ミート率計算部２１４、比較部２１５、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８として機能する。
【０１４５】
データ取得部２１０、速度情報取得部２１１、飛距離情報取得部２１２、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８の各機能は、第１実施形態と同様である。
【０１４６】
ミート率計算部２１４は、速度情報取得部２１１が取得したユーザー２の打球時におけるゴルフクラブ３の所定部位（本実施形態ではヘッド）の速度（ヘッドスピードＶｈ）の情報と飛距離情報取得部２１２が取得したユーザー２による打球の実際の飛距離Ｄｍｅａｓに関する実飛距離の情報とに基づき、ユーザー２による打球のミート率Ｍｍｅａｓを計算する処理を行う。本実施形態では、打球のミート率Ｍｍｅａｓは、打球時のヘッドスピードＶｈ、打球の実際の飛距離Ｄｍｅａｓ及びクラブ係数Ｋを用いて、式（１１）により計算される。
【０１４７】
【数１１】
2016030123.tif 000013
【０１４８】
比較部２１５は、ミート率情報２４８を取得し、ミート率計算部２１４が計算した打球のミート率とミート率情報２４８で設定されているミート率とを比較する処理を行う。例えば、比較部２１５は、算出されたミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとを比較し、ユーザー２の打球運動（スイング）の解析情報を生成してもよい。例えば、比較部２１５は、比較の結果として算出されたミート率と設定されたミート率との差分の情報
（例えば、算出されたミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分Ｍｍｅａｓ−Ｍｍａｘ（あるいはＭｍｅａｓ−Ｍｍａｘ）の情報）を生成して出力してもよい。また、例えば、比較部２１５は、比較の結果に基づき、アドバイス情報（例えば、ユーザー２による打球を改善するためのアドバイスに関する情報）を生成して出力してもよい。比較部２１５は、例えば、打球のミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜を所定の閾値と比較し、差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜が閾値よりも大きい場合にはミート率を向上させるためのアドバイスを含み、差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜が閾値よりも小さい場合には飛距離を向上させるためのアドバイスを含む解析情報を生成してもよい。
【０１４９】
第１実施形態と同様に、比較部２１５は、この他にも、バックスイングからフォロースルーまでのスイングのリズム、打球時の入射角（クラブパス）やフェース角、シャフトローテーション（スイング中のフェース角の変化量）、ゴルフクラブ３の減速率などの情報、あるいは、ユーザー２が複数回のスイングを行った場合のこれら各情報のばらつきの情報等を含む解析情報を生成してもよい。
【０１５０】
図１０は、第２実施形態における運動解析装置２０の処理部２１による運動解析処理の手順の一部を示すフローチャート図である。運動解析装置２０（コンピューターの一例）の処理部２１は、記憶部２４に記憶されている運動解析プログラム２４０を実行することにより、図１０のフローチャートの手順で運動解析処理を実行する。図１０のフローチャートにおいて、図５のフローチャートと同じ工程には同じ符号を付している。以下、図１０のフローチャートについて説明する。
【０１５１】
まず、処理部２１は、工程Ｓ１０〜Ｓ８０の処理を行う。この工程Ｓ１０〜Ｓ８０の各処理は、図５の工程Ｓ１０〜Ｓ８０の各処理と同じであるため、説明を省略する。
【０１５２】
次に、処理部２１は、工程Ｓ７０で計算したヘッドスピードＶｈと工程Ｓ８０で取得した打球の実際の飛距離Ｄｍｅａｓとを用いて、ユーザー２による打球のミート率Ｍｍｅａｓを計算する（Ｓ９２）。
【０１５３】
そして、処理部２１は、ミート率情報２４８を取得し、工程Ｓ９２で算出したミート率Ｍｍｅａｓとミート率情報２４８で設定されているミート率（例えば、理想的なミート率Ｍｍａｘ）とを比較し、スイングの解析情報を生成して表示部２５に表示させ（Ｓ１０２）、処理を終了する。
【０１５４】
なお、図１０のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよい。
【０１５５】
図１１は、処理部２１が図１０の工程Ｓ１０２において生成し、表示部２５に表示させる画像の一例である。図１１に示す画像３０２は、解析結果に関する文字情報とユーザー２による打球を改善するためのアドバイスに関する文字情報を含む。図１１の例では、打球時のヘッドスピードＶｈが４０ｍ／ｓ、打球のミート率Ｍｍｅａｓが０．９４、理想的なミート率Ｍｍａｘが１．５、打球のミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分が−０．５６であることを示す解析結果が表示されている。そして、打球のミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分の絶対値が閾値（例えば、０．２）よりも大きいため、図１１の例では、ミート率を向上させるためのアドバイスが表示されている。ユーザー２は、図１１の画像３０２に含まれる解析結果の情報から、どの程度ミートできたか、実際のミート率と理想のミート率との差分から自分のスイングの潜在力をどの程度発揮できているのか等を知ることができる。また、ユーザー２は、図１１の画像３０２に含まれるアドバイスの情報から、どのようにすれば自分のスイングの潜在力を十分
に発揮することができるかを知ることができる。
【０１５６】
以上に説明したように、第２実施形態では、運動解析装置２０は、打球時におけるゴルフクラブ３のヘッドスピードと実際の飛距離から実際のミート率を計算し、実際のミート率とユーザーが設定したミート率（例えば、理想的なミート率）とを比較して解析情報を生成する。従って、第２実施形態によれば、ユーザー２に、ミート率に基づくスイングの潜在力に関する情報を提示することができる。
【０１５７】
また、第２実施形態では、運動解析装置２０は、ユーザー２が入力した打球の実際の飛距離の情報を取得するので、センサーユニット１０が出力する計測データを用いて飛距離を計算する必要がない。ゴルフクラブ３やユーザー２に装着されるセンサーユニット１０が出力する計測データを用いて打球の飛距離を精度よく計算することは難しいので、第２実施形態によれば、相対的に高い精度で実際の飛距離の情報を取得することができ、より信頼性の高い解析情報を提示することができる。
【０１５８】
また、第２実施形態では、ユーザー２は、実際のミート率と設定されたミート率（例えば、理想的なミート率）との差分の情報によって、スイングの潜在力がどの程度発揮されているかを把握しやすく、アドバイスの情報によって、スイングの改善方法を具体的に知ることができる。
【０１５９】
また、第２実施形態によれば、運動解析装置２０は、センサーユニット１０が出力する計測データを用いて解析情報を生成するので、カメラなどの大掛かりな装置を使用する必要がなく、スイング解析を行う場所の制約が少ない。
【０１６０】
１−３．第３施形態
図１２は、第３実施形態の運動解析システムにおけるセンサーユニット１０及び運動解析装置２０の構成例を示す図である。第３実施形態において第１実施形態又は第２実施形態と同じ構成要素には同じ符号を付し、以下では、第１実施形態又は第２実施形態と重複する説明は省略し、第１実施形態又は第２実施形態との相違点を中心に第３実施形態について説明する。
【０１６１】
図１２に示すように、第３実施形態の運動解析システム１では、運動解析装置２０の処理部２１は、運動解析プログラム２４０を実行することにより、データ取得部２１０、速度情報取得部２１１、飛距離情報取得部２１２、飛距離計算部２１３、ミート率計算部２１４、比較部２１５、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８として機能する。
【０１６２】
データ取得部２１０、速度情報取得部２１１、飛距離情報取得部２１２、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８の各機能は、第１実施形態及び第２実施形態と同様である。
【０１６３】
また、飛距離計算部２１３の機能は第１実施形態と同様であり、ミート率計算部２１４の機能は第２実施形態と同様である。
【０１６４】
比較部２１５は、飛距離情報取得部２１２が取得した実飛距離と飛距離計算部２１３が取得した算出飛距離とを比較し、かつ、ミート率計算部２１４が計算した打球のミート率とミート率情報２４８で設定されているミート率とを比較する処理を行う。例えば、比較部２１５は、実際の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとを比較し、かつ、算出されたミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとを比較し、ユーザー２の打球運動（スイング）の解析情報を生成してもよい。
【０１６５】
例えば、比較部２１５は、比較の結果として、算出されたミート率及び実飛距離と、設定されたミート率及び算出飛距離とを紐づけた情報（例えば、算出された打球のミート率Ｍｍｅａｓ及び実際の飛距離Ｄｍｅａｓと、理想的なミート率Ｍｍａｘ及び理想的な飛距離Ｄｍａｘとを紐づけた情報）を生成して出力してもよい。また、例えば、比較部２１５は、比較の結果に基づき、アドバイス情報（ユーザー２による打球を改善するためのアドバイスに関する情報）を生成して出力してもよい。比較部２１５は、例えば、打球の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜を所定の閾値と比較し、差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜が閾値よりも大きい場合にはミート率を向上させるためのアドバイスを含み、差分の絶対値｜Ｄｍｅａｓ−Ｄｍａｘ｜が閾値よりも小さい場合には飛距離を向上させるためのアドバイスを含む解析情報を生成してもよい。あるいは、比較部２１５は、例えば、打球のミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜を所定の閾値と比較し、差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜が閾値よりも大きい場合にはミート率を向上させるためのアドバイスを含み、差分の絶対値｜Ｍｍｅａｓ−Ｍｍａｘ｜が閾値よりも小さい場合には飛距離を向上させるためのアドバイスを含む解析情報を生成してもよい。
【０１６６】
第１実施形態及び第２実施形態と同様に、比較部２１５は、この他にも、バックスイングからフォロースルーまでのスイングのリズム、打球時の入射角（クラブパス）やフェース角、シャフトローテーション（スイング中のフェース角の変化量）、ゴルフクラブ３の減速率などの情報、あるいは、ユーザー２が複数回のスイングを行った場合のこれら各情報のばらつきの情報等を含む解析情報を生成してもよい。
【０１６７】
図１３は、第３実施形態における運動解析装置２０の処理部２１による運動解析処理の手順の一部を示すフローチャート図である。運動解析装置２０（コンピューターの一例）の処理部２１は、記憶部２４に記憶されている運動解析プログラム２４０を実行することにより、図３のフローチャートの手順で運動解析処理を実行する。図１３のフローチャートにおいて、図５のフローチャート又は図１０のフローチャートと同じ工程には同じ符号を付している。以下、図１３のフローチャートについて説明する。
【０１６８】
まず、処理部２１は、工程Ｓ１０〜Ｓ９０の処理を行う。この工程Ｓ１０〜Ｓ９０の各処理は、図５の工程Ｓ１０〜Ｓ９０の各処理と同じであるため、説明を省略する。
【０１６９】
次に、処理部２１は、工程Ｓ９２の処理を行う。この工程Ｓ９２の処理は、図１０の工程Ｓ９２の処理と同じであるため、説明を省略する。
【０１７０】
そして、処理部２１は、工程Ｓ９２で算出したミート率Ｍｍｅａｓ及び工程Ｓ８０で取得した打球の実際の飛距離Ｄｍｅａｓと、ミート率情報２４８で設定されているミート率（例えば、理想的なミート率Ｍｍａｘ）及び工程Ｓ９０で算出した飛距離（例えば、理想的な飛距離Ｄｍａｘ）とを紐づけた情報を含む、スイングの解析情報を生成して表示部２５に表示させ（Ｓ１０４）、処理を終了する。
【０１７１】
なお、図１３のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよい。
【０１７２】
図１４は、処理部２１が図１３の工程Ｓ１０４において生成し、表示部２５に表示させる画像の一例である。図１４に示す画像３０４は、解析結果に関する文字情報とユーザー２による打球を改善するためのアドバイスに関する文字情報を含む。図１４の例では、打球時のヘッドスピードＶｈが４０ｍ／ｓ、打球のミート率Ｍｍｅａｓが０．９４、ユーザー２が入力した打球の飛距離Ｄｍｅａｓが１５０ヤード、理想的なミート率Ｍｍａｘが１
．５、理想的な飛距離Ｄｍａｘが２４０ヤードであることを示す解析結果が表示されている。特に、打球のミート率Ｍｍｅａｓ（０．９４）と打球の飛距離Ｄｍｅａｓ（１５０ヤード）、理想的なミート率Ｍｍａｘ（１．５）と理想的な飛距離Ｄｍａｘ（２４０ヤード）が、それぞれ横方向に並べて表示されているので、ユーザー２は、ミート率と飛距離との関係を把握しやすい。また、打球のミート率Ｍｍｅａｓ（０．９４）と理想的なミート率Ｍｍａｘ（１．５）、打球の飛距離Ｄｍｅａｓ（１５０ヤード）と理想的な飛距離Ｄｍａｘ（２４０ヤード）が、それぞれ縦方向に並べて表示されているので、ユーザー２は、自分のスイングと理想的なスイングとの関係を把握しやすい。
【０１７３】
そして、打球の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分の絶対値が閾値（例えば、３０ヤード）よりも大きいため、あるいは、打球のミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分の絶対値が閾値（例えば、０．２）よりも大きいため、図１４の例では、ミート率を向上させるためのアドバイスが表示されている。ユーザー２は、図１４の画像３０４に含まれる解析結果の情報から、理想的にはどこまで飛距離を伸ばせるのか、どの程度ミートできたか、実際の飛距離と理想の飛距離との比較あるいは実際のミート率と理想のミート率との比較から自分のスイングの潜在力をどの程度発揮できているのか等を知ることができる。また、ユーザー２は、図１４の画像３０４に含まれるアドバイスの情報から、どのようにすれば自分のスイングの潜在力を十分に発揮することができるかを知ることができる。
【０１７４】
以上に説明した第３実施形態によれば、第１実施形態及び第２実施形態と同様の効果を奏する。さらに、第３実施形態では、ユーザー２は、解析情報により、実際のミート率と設定されたミート率の差によってどの程度飛距離のロスが生じるのか等を容易に把握することができる。
【０１７５】
２．変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１７６】
例えば、上記の各実施形態では、ゴルフクラブ３のヘッドを所定部位として、打球時のヘッドの速度（ヘッドスピードＶｈ）を計算し、これを用いて、飛距離（例えば、理想的な飛距離Ｄｍａｘ）あるいは打球のミート率Ｍｍｅａｓを計算しているが、所定部位はヘッド以外の部位でもよい。例えば、ゴルフクラブ３のシャフトの先端（ヘッドとの接続部）を所定部位として、打球時のシャフトの先端の速度を計算し、これを用いて、飛距離（例えば、理想的な飛距離Ｄｍａｘ）あるいは打球のミート率Ｍｍｅａｓを計算してもよい。また、打球時の速度とは、インパクトの瞬間の速度に限らず、インパクト付近（インパクト前後の所定範囲）の速度であってもよい。
【０１７７】
また、上記の各実施形態において、記憶部２４に、ゴルフクラブの種類（長さや材質）とクラブ係数Ｋとの対応表を記憶させる代わりに、ゴルフクラブの種類（長さや材質）に応じた１又は複数のパラメーターを変数とするクラブ係数Ｋの計算式を用いてもよい。
【０１７８】
また、上記の第１実施形態において、比較部２１５は、比較の結果として、実飛距離と算出飛距離との差分の情報（例えば、実際の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの差分Ｄｍｅａｓ−Ｄｍａｘ（あるいはＤｍｅａｓ−Ｄｍａｘ）の情報）に限らず、実飛距離と算出飛距離との比の情報（例えば、実際の飛距離Ｄｍｅａｓと理想的な飛距離Ｄｍａｘとの比Ｄｍｅａｓ／Ｄｍａｘ（あるいはＤｍａｘ／Ｄｍｅａｓ）の情報）を生成して出力してもよい。同様に、上記の第２実施形態において、比較部２１５は、比較の結果として、算出されたミート率と設定されたミート率との差分の情報（例えば、算出されたミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの差分Ｍｍｅａｓ−Ｍｍａｘ（あるい
はＭｍｅａｓ−Ｍｍａｘ）の情報）に限らず、算出されたミート率と設定されたミート率との比の情報（例えば、算出されたミート率Ｍｍｅａｓと理想的なミート率Ｍｍａｘとの比Ｍｍｅａｓ／Ｍｍａｘ（あるいはＭｍａｘ／Ｍｍｅａｓ）の情報）を含んでもよい。
【０１７９】
また、上記の各実施形態では、センサーユニット１０が計測した３軸角速度の合成値として式（２）に示すような二乗和の平方根を用いて、ユーザー２が打球したタイミング（インパクト）を検出しているが、３軸角速度の合成値として、これ以外にも、例えば、３軸角速度の二乗和、３軸角速度の和あるいはその平均値、３軸角速度の積等を用いてもよい。また、３軸角速度の合成値に代えて、３軸加速度の二乗和あるいはその平方根、３軸加速度の和あるいはその平均値、３軸加速度の積等の３軸加速度の合成値を用いてもよい。
【０１８０】
また、上記の実施形態では、加速度センサー１２と角速度センサー１４が、センサーユニット１０に内蔵されて一体化されているが、加速度センサー１２と角速度センサー１４は一体化されていなくてもよい。あるいは、加速度センサー１２と角速度センサー１４が、センサーユニット１０に内蔵されずに、ゴルフクラブ３又はユーザー２に直接装着されてもよい。また、上記の実施形態では、センサーユニット１０と運動解析装置２０が別体であるが、これらを一体化してゴルフクラブ３又はユーザー２に装着可能にしてもよい。
【０１８１】
また、上記の実施形態では、ゴルフスイングを解析する運動解析システム（運動解析装置）を例に挙げたが、本発明は、テニスや野球などの様々な運動のスイングを解析する運動解析システム（運動解析装置）に適用することができる。
【０１８２】
上述した実施形態および変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態および各変形例を適宜組み合わせることも可能である。
【０１８３】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１８４】
１  運動解析システム、２  ユーザー、３  ゴルフクラブ、４  ゴルフボール、１０  センサーユニット、１２  加速度センサー、１４  角速度センサー、１６  信号処理部、１８  通信部、２０  運動解析装置、２１  処理部、２２  通信部、２３  操作部、２４  記憶部、２５  表示部、２６  音出力部、２１０  データ取得部、２１１  速度情報取得部、２１２  飛距離情報取得部、２１３  飛距離計算部、２１４  ミート率計算部、２１５  比較部、２１６  記憶処理部、２１７  表示処理部、２１８  音出力処理部、２４０
運動解析プログラム、２４２  クラブ仕様情報、２４４  センサー装着位置情報、２４６  飛距離情報、２４８  ミート率情報、３００，３０２，３０４  画像
【図１】
2016030123.tif 000014
【図２】
2016030123.tif 000015
【図３】
2016030123.tif 000016
【図４】
2016030123.tif 000017
【図５】
2016030123.tif 000018
【図６】
2016030123.tif 000019
【図７】
2016030123.tif 000020
【図８】
2016030123.tif 000021
【図９】
2016030123.tif 000022
【図１０】
2016030123.tif 000023
【図１１】
2016030123.tif 000024
【図１２】
2016030123.tif 000025
【図１３】
2016030123.tif 000026
【図１４】
2016030123.tif 000027