(57)【要約】【課題】スイングの解析結果をスイング動画と共に表示させることで、ゴルファーのスイングを視覚的に捉える装置を提供する。【解決手段】運動解析装置２０は、ユーザー２が把持したゴルフクラブ３のスイングが撮影されたスイング画像データを取得し、スイングに応じたセンサーユニット１０の出力を取得し、センサーユニット１０の出力に基づいてスイングを解析する動作検出部２１３と、動作検出部２１３による解析結果を示す解析画像データを生成する解析情報画像生成部２２２と、スイング画像データが示すスイング画像に解析画像データが示す解析画像を合成した合成画像データを生成する画像合成部２２４と、合成画像データを表示する表示部２５と、を備える。【選択図】図１
2018153295.tif 000002
【特許請求の範囲】
【請求項１】
運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得する取得部と、
前記慣性センサーの出力を用いて前記スイングを解析する解析部と、
前記解析部による解析結果を示す解析画像データを生成する解析画像生成部と、
前記スイング画像データが示すスイング画像に前記解析画像データが示す解析画像を合成した合成画像データを生成する合成部と、
前記合成画像データを出力する出力部と、
前記解析画像を合成する前記スイング画像における位置を設定する表示設定部と、を備えることを特徴とする運動解析装置。
【請求項２】
請求項１に記載の運動解析装置において、
前記出力部は、前記合成画像データが示す合成画像を表示する表示部であることを特徴とする運動解析装置。
【請求項３】
請求項１乃至２のいずれかに記載の運動解析装置において、
前記解析結果における、所定の動作に基づいて撮影制御する撮影制御部を備えることを特徴とする運動解析装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の運動解析装置において、
前記表示設定部は、前記解析結果の中から前記解析画像に含まれる解析項目を設定することを特徴とする運動解析装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の運動解析装置において、
前記運動具はゴルフクラブであり、
前記スイング画像は、ユーザーが前記ゴルフクラブを把持してスイングする動画像であることを特徴とする運動解析装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の運動解析装置において、
前記慣性センサーは、前記運動具に取り付けられ、加速度および角速度の少なくとも１つを出力することを特徴とする運動解析装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の運動解析装置において、
前記スイング画像データを出力する撮像部を備えることを特徴とする運動解析装置。
【請求項８】
運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得し、
前記慣性センサーの出力を用いて前記スイングを解析し、
前記スイングの解析結果を示す解析画像データを生成し、
前記スイング画像データが示すスイング画像のユーザーにより予め設定された位置に前記解析画像データが示す解析画像を合成した合成画像データを生成し、
前記合成画像データを出力することを特徴とする運動解析方法。
【請求項９】
運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得する取得部と、
前記慣性センサーの出力を用いて前記スイングを解析する解析部と、
前記解析部による解析結果を示す解析画像データを生成する解析画像生成部と、
前記スイング画像データが示すスイング画像に前記解析画像データが示す解析画像を合成した合成画像データを生成する合成部と、
前記解析画像を合成する前記スイング画像における位置を設定する表示設定部と
前記合成画像データを出力する出力部と、を備えることを特徴とする運動解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動解析装置、運動解析方法および運動解析システムに関する。
【背景技術】
【０００２】
近年、様々な分野において人間の運動を解析する装置が提案されている。このような装置は、例えば、ゴルフでの競技力の向上を図るべく、ゴルフクラブのスイング軌道等に関して、ゴルファーの運動フォームをセンサーの検出情報に基づいて解析し、解析結果から被検査体に適したゴルフクラブの選定やスイングフォームの改善を行っている。
ところで、ゴルフプレイにおいて競技力を向上させるためには、自らのスイングを客観的に分析し、改善のための意識をもってスイングすることが重要である。そのために、例えば、ゴルファー自身のスイングを動画として録画し、スイング後にその動画を視聴して、改善点などを把握することが広く行われている。このような動画は、他人に撮影してもらう場合もあるが、ゴルファー自身が撮影する、いわゆる自分撮りである場合も多い。
下記特許文献１では、動画の撮影に際して、スイング動作において特定の動作を検出し、検出した動作に応じてスイング動作の撮影の開始や終了を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８８４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の技術を採用することで、ゴルファーのスイング動作を効率良く撮影し、撮影した動画をゴルファーが視認することはできるが、センサーの検出情報に基づくスイングの解析結果はスイング動画と共に表示されないため、スイングの解析結果をスイング動画と共に表示させることで、ゴルファーのスイングを視覚的に捉えることはできなかった。
本発明は、上述の課題に鑑みてなされたものであり、スイングの解析結果をスイング動画と共に視認することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる運動解析装置は、運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得する取得部と、前記慣性センサーの出力を用いて前記スイングを解析する解析部と、前記解析部による解析結果を示す解析画像データを生成する解析画像生成部と、前記スイング画像データが示すスイング画像に前記解析画像データが示す解析画像を合成した合成画像データを生成する合成部と、前記合成画像データを出力する出力部と、前記解析画像を合成する前記スイング画像における位置を設定する表示設定部と、を備えることを特徴とする。
【０００７】
このような構成によれば、運動具を用いたスイングを撮影したスイング画像に、スイングに基づく慣性センサーの出力に基づく解析画像を合成した合成画像データが生成されて出力されるため、スイング画像にスイングの解析結果を合成した画像データを取得できる。
【０００８】
また、このような構成によれば、スイング画像において解析画像を合成する位置を設定できるため、解析画像によりスイング動作の視認性が低下することを回避できる。
【０００９】
［適用例２］
上記適用例にかかる運動解析装置において、前記出力部は、前記合成画像データが示す合成画像を表示する表示部であることが好ましい。
【００１０】
このような構成によれば、合成画像データが示す合成画像を表示部で視認できる。
【００１１】
［適用例３］
上記適用例にかかる運動解析装置において、前記解析結果における、所定の動作に基づいて撮影制御する撮影制御部を備えることが好ましい。
【００１２】
このような構成によれば、解析結果における所定の動作により運動具のスイングを撮影できる。
【００１３】
［適用例４］
上記適用例にかかる運動解析装置において、前記表示設定部は、前記解析結果の中から前記解析画像に含まれる解析項目を設定することが好ましい。
【００１４】
このような構成によれば、所望の解析項目を解析画像に含めることができる。
【００１５】
［適用例５］
上記適用例にかかる運動解析装置において、前記運動具はゴルフクラブであり、前記スイング画像は、ユーザーが前記ゴルフクラブを把持してスイングする動画像であることが好ましい。
【００１６】
このような構成によれば、ゴルフクラブを把持してスイングする動画像に解析画像を合成させることができる。
【００１７】
［適用例６］
上記適用例にかかる運動解析装置において、前記慣性センサーは、前記運動具に取り付けられ、加速度および角速度の少なくとも１つを出力しても良い。
【００１８】
［適用例７］
上記適用例にかかる運動解析装置において、前記スイング画像データを出力する撮像部を備えても良い。
【００１９】
［適用例８］
本適用例にかかる運動解析方法は、運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得し、前記慣性センサーの出力を用いて前記スイングを解析し、前記スイングの解析結果を示す解析画像データを生成し、前記スイング画像データが示すスイング画像のユーザーにより予め設定された位置に前記解析画像データが示す解析画像を合成した合成画像データを生成し、前記合成画像データを出力することを特徴とする。
【００２０】
このような方法によれば、運動具を用いたスイングを撮影したスイング画像に、スイングに基づく慣性センサーの出力に基づく解析画像を合成した合成画像データが生成されて出力されるため、スイング画像にスイングの解析結果を合成した画像データを取得できる。
【００２１】
また、このような方法によれば、スイング画像において解析画像を合成する位置を設定できるため、解析画像によりスイング動作の視認性が低下することを回避できる。
【００２２】
［適用例９］
本適用例にかかる運動解析システムは、運動具を用いたスイングを撮影したスイング画像データおよび前記スイングに基づく慣性センサーの出力を取得する取得部と、前記慣性センサーの出力を用いて前記スイングを解析する解析部と、前記解析部による解析結果を示す解析画像データを生成する解析画像生成部と、前記スイング画像データが示すスイング画像に前記解析画像データが示す解析画像を合成した合成画像データを生成する合成部と、前記解析画像を合成する前記スイング画像における位置を設定する表示設定部と前記合成画像データを出力する出力部と、を備えることを特徴とする。
【００２３】
このような構成によれば、運動具を用いたスイングを撮影したスイング画像に、スイングに基づく慣性センサーの出力に基づく解析画像を合成した合成画像データが生成されて出力されるため、スイング画像にスイングの解析結果を合成した画像データを取得できる。
【００２４】
また、このような構成によれば、スイング画像において解析画像を合成する位置を設定できるため、解析画像によりスイング動作の視認性が低下することを回避できる。
【図面の簡単な説明】
【００２５】
【図１】実施形態に係る運動解析システムの概要の説明図。
【図２Ａ】センサーユニットの装着位置の一例を示す図。
【図２Ｂ】センサーユニットの装着位置の一例を示す図。
【図２Ｃ】センサーユニットの装着位置の一例を示す図。
【図３】ユーザーが行う動作の手順を示す図。
【図４】運動解析システムの構成例を示す図。
【図５】処理部による撮影制御の一例を示す図。
【図６】画像データと各動作との対応関係を示す図。
【図７】表示項目選択画面の一例を示す図。
【図８】表示設定画面の一例を示す図。
【図９】スイング動画像に解析情報の画像を合成した合成した動画像の１フレーム例を示す図。
【図１０】運動解析処理の手順の一例を示すフローチャート。
【図１１】スイングにおける各動作を検出する処理の手順の一例を示すフローチャート。
【図１２Ａ】スイング時の３軸角速度をグラフ表示した図。
【図１２Ｂ】３軸角速度の合成値をグラフ表示した図。
【図１２Ｃ】３軸角速度の合成値の微分値をグラフ表示した図。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図面を参照して説明する。
【００２７】
（実施形態）
以下では、ゴルフスイングの解析を行う運動解析システム（運動解析装置）を例に挙げて説明する。
【００２８】
１．運動解析システム
１−１．運動解析システムの概要
図１は、運動解析システムの概要について説明するための図である。運動解析システム１は、センサーユニット１０（慣性センサーの一例）および運動解析装置２０を含んで構成されている。
【００２９】
センサーユニット１０は、３軸の各軸方向に生じる加速度と３軸の各軸回りに生じる角速度を計測可能であり、ゴルフクラブ３（運動器具の一例）又はユーザー２の部位に装着される。
【００３０】
センサーユニット１０は、例えば、図２Ａに示すように、ゴルフクラブ３のシャフトなどの部位に取り付けられてもよいし、図２Ｂに示すように、ユーザー２の手やグローブなどに取り付けられてもよいし、図２Ｃに示すように、腕時計などのアクセサリーに取り付けられてもよい。
【００３１】
特に、図２Ａに示すように、センサーユニット１０を、３つの検出軸（ｘ軸，ｙ軸，ｚ軸）のうちの１軸、例えばｙ軸がシャフトの長軸方向に合うように、ゴルフクラブ３に取り付ければ、センサーユニット１０の１つの検出軸の方向とゴルフクラブ３の姿勢との相対関係が固定されるので、スイング解析における計算量を削減することができる。また、センサーユニット１０をゴルフクラブ３のシャフトに取り付ける場合、図２Ａに示すように、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップ部に近い位置に取り付けられるのが望ましい。
【００３２】
本実施形態では、ユーザー２は、あらかじめ決められた手順に従って、ゴルフボール４を打球するスイング動作を行う。図３は、ユーザー２が行う動作の手順を示す図である。図３に示すように、ユーザー２は、まず、ゴルフクラブ３を把持し、ゴルフクラブ３のシャフトの長軸がターゲットライン（打球の目標方向）に対して垂直となるようにアドレスの姿勢をとり、所定時間以上（例えば、１秒以上）静止する（Ｓ１）。次に、ユーザー２は、スイング動作を行い、ゴルフボール４を打球する（Ｓ２）。
【００３３】
ユーザー２が図３に示す手順に従ってゴルフボール４を打球する動作を行う間、センサーユニット１０は、所定周期（例えば１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、運動解析装置２０に送信する。センサーユニット１０と運動解析装置２０との間の通信は、無線通信でもよいし、有線通信でもよい。
【００３４】
なお、ユーザー２は、図３に示す動作に先立って、運動解析装置２０を操作して、スイング解析用のアプリケーションソフトウェアを起動させ、解析に必要な情報を入力する。更に、ユーザー２は、運動解析装置２０を操作してセンサーユニット１０に計測を開始させる。また、ユーザー２は、図３に示す動作を行った後、運動解析装置２０を操作してセンサーユニット１０に計測を終了させる。その後、運動解析装置２０は、自動的に、あるいは、ユーザー２の操作に応じて、スイング運動を解析する。
【００３５】
運動解析装置２０は、センサーユニット１０が計測したデータを用いて、ユーザー２のスイング運動に関する特定の状態を検出した場合に、撮像部２７による撮影を制御するための制御信号を生成し、撮像部２７に送る。
また、運動解析装置２０は、センサーユニット１０が計測したデータを用いて、ユーザー２がゴルフクラブ３を用いて打球したスイング運動における特定の動作を検出する。
【００３６】
運動解析装置２０は、動画像の撮影が可能な撮像部２７を備え、スイングを撮影した画像データ２４６（図４）とスイング運動における特定の動作とを対応づけて解析情報を生成し、画像や音によりユーザー２に提示する。運動解析装置２０は、例えば、スマートフォンのような高機能携帯機器や、タブレットのような多機能携帯端末を想定する。
尚、本実施形態では、撮像部２７は運動解析装置２０に内蔵された態様を想定するが、これには限定されない。例えば、運動解析システム１がデジタルカメラのような撮影装置を備え、通信により運動解析装置２０と接続可能な態様も想定できる。
【００３７】
１−２．運動解析システムの構成
図４は、運動解析システム１の構成例を示す図である。
【００３８】
［センサーユニットの構成］
図４に示すように、本実施形態では、センサーユニット１０は、加速度センサー１２、角速度センサー１４、信号処理部１６及び通信部１８を含んで構成されている。
【００３９】
加速度センサー１２は、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度を計測し、計測した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する。
【００４０】
角速度センサー１４は、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度を計測し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する。
【００４１】
信号処理部１６は、加速度センサー１２と角速度センサー１４から、それぞれ加速度データと角速度データを受け取って計測時刻を付して不図示の記憶部に記憶し、記憶した計測データ（加速度データと角速度データ）と計測時刻とを用いて通信用のフォーマットに合わせたパケットデータを生成し、通信部１８に出力する。
【００４２】
加速度センサー１２及び角速度センサー１４は、それぞれ３軸が、センサーユニット１０に対して定義される直交座標系（センサー座標系）の３軸（ｘ軸、ｙ軸、ｚ軸）と一致するようにセンサーユニット１０に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部１６は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをｘｙｚ座標系のデータに変換する処理を行う。
【００４３】
さらに、信号処理部１６は、加速度センサー１２及び角速度センサー１４の温度補正処理を行ってもよい。あるいは、加速度センサー１２及び角速度センサー１４に温度補正の機能が組み込まれていてもよい。
【００４４】
なお、加速度センサー１２と角速度センサー１４は、アナログ信号を出力するものであってもよく、この場合は、信号処理部１６が、加速度センサー１２の出力信号と角速度センサー１４の出力信号をそれぞれＡ／Ｄ変換して計測データ（加速度データと角速度データ）を生成し、これらを用いて通信用のパケットデータを生成すればよい。
【００４５】
通信部１８は、信号処理部１６から受け取ったパケットデータを運動解析装置２０に送信する処理や、運動解析装置２０から制御信号（計測制御コマンド）を受信して信号処理部１６に送る処理等を行う。信号処理部１６は、計測制御コマンドに応じた各種処理を行う。例えば、信号処理部１６は、計測開始コマンドを受け取ると加速度センサー１２及び角速度センサー１４に計測を開始させるとともに、パケットデータの生成を開始する。また、信号処理部１６は、計測終了コマンドを受け取ると加速度センサー１２及び角速度センサー１４に計測を終了させるとともに、パケットデータの生成を終了する。
【００４６】
［運動解析装置の構成］
図４に示すように、本実施形態では、運動解析装置２０は、処理部２１、通信部２２、操作部２３、記憶部２４、表示部２５、音出力部２６および撮像部２７を含んで構成されている。
【００４７】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信して処理部２１に送る処理や、処理部２１からセンサーユニット１０による計測を制御するための制御信号（計測制御コマンド）を受け取ってセンサーユニット１０に送信する処理等を行う。
【００４８】
操作部２３は、ユーザー２等からの操作データを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００４９】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。
【００５０】
記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。特に、本実施形態では、記憶部２４には、処理部２１によって読み出され、運動解析処理を実行するための運動解析プログラム２４０が記憶されている。運動解析プログラム２４０は、あらかじめ不揮発性の記録媒体に記憶されていてもよいし、処理部２１がネットワークを介してサーバーから運動解析プログラム２４０を受信して記憶部２４に記憶させてもよい。
【００５１】
また、本実施形態では、記憶部２４には、ゴルフクラブ３の仕様を表すクラブ仕様情報２４２及びセンサーユニット１０の装着位置を表すセンサー装着位置情報２４４が記憶される。
【００５２】
例えば、ユーザー２が操作部２３を操作して使用するゴルフクラブ３の型番を入力（あるいは、型番リストから選択）し、記憶部２４にあらかじめ記憶されている型番毎の仕様情報（例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報など）のうち、入力された型番の仕様情報をクラブ仕様情報２４２としてもよい。あるいは、ユーザー２が操作部２３を操作してゴルフクラブ３の型番あるいは種類（ドライバー、１〜９番アイアンなど）の情報を入力すると、処理部２１が、入力された型番あるいは種類のゴルフクラブに関するシャフトの長さなどの各種項目のデフォルト値を編集可能に表示部２５に表示し、クラブ仕様情報２４２は、各種項目のデフォルト値あるいは編集後の値を含んでもよい。
【００５３】
また、例えば、ユーザー２が操作部２３を操作してセンサーユニット１０の装着位置とゴルフクラブ３のグリップエンドとの間の距離を入力し、入力された距離の情報がセンサー装着位置情報２４４として記憶部２４に記憶されてもよい。あるいは、センサーユニット１０を決められた所定位置（例えば、グリップエンドから２０ｃｍの距離など）に装着するものとして、当該所定位置の情報がセンサー装着位置情報２４４としてあらかじめ記憶されていてもよい。
また、記憶部２４には、撮像部２７が撮影した動画像の画像データ２４６が撮影時刻と関連付けて記憶される。
【００５４】
また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３から入力されたデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００５５】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ＨＭＤ（ヘッドマウントディスプレイ）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００５６】
音出力部２６は、処理部２１の処理結果を音声やブザー音等の音として出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００５７】
撮像部２７は、被写体（ユーザー２）が発する光に応じた動画像の画像データ２４６を生成し、生成した画像データ２４６を処理部２１に送る。例えば、撮像部２７は、被写体（ユーザー２）が発する光を、レンズ（不図示）を通して撮像素子（不図示）で受け取って電気信号に変換し、この電気信号をＲＧＢ成分に分解し、所望の調整や補正及びＡ／Ｄ変換を行って画像データ２４６を生成する。
【００５８】
撮像部２７は、処理部２１から動画像の撮影の開始指示を受けると、設定されたフレームレート（例えば、６０フレーム／秒）で動画像の画像データ２４６を生成し、処理部２１に出力する。また、撮像部２７は、処理部２１から撮影の終了指示を受けると、画像データ２４６の生成を終了する。
【００５９】
処理部２１は、センサーユニット１０に計測制御コマンドを送信する処理や、センサーユニット１０から通信部２２を介して受信したデータに対する各種の計算処理を行う。また、処理部２１は、操作部２３から受け取った操作データに応じて、記憶部２４に対するデータのリード／ライト処理、表示部２５に画像データ２４６を送る処理、音出力部２６に音データを送る処理等、その他の各種の制御処理を行う。特に、本実施形態では、処理部２１は、運動解析プログラム２４０を実行することにより、計測データ取得部２１０、特定状態検出部２１１、撮影制御部２１２、動作検出部２１３、解析情報生成部２１５、記憶処理部２１６、表示処理部２１７及び音出力処理部２１８として機能する。
尚、本実施形態では、処理部２１は、取得部に相当し、撮像部２７が出力する画像データ２４６やセンサーユニット１０が出力する計測データを取得する機能を有する。
【００６０】
処理部２１は、例えば、演算装置であるＣＰＵ（Central Processing Unit）、揮発性の記憶装置であるＲＡＭ（Random Access Memory）、不揮発性の記憶装置であるＲＯＭ、処理部２１と他のユニットを接続するインターフェイス（Ｉ／Ｆ）回路、これらを互いに接続するバス、などを備えるコンピューターにより実現してもよい。コンピューターは、画像処理回路など各種の専用処理回路を備えていてもよい。また、処理部２１は、ＡＳＩＣ（Application Specific Integrated Circuit）などにより実現されてもよい。
【００６１】
計測データ取得部２１０は、通信部２２がセンサーユニット１０から受信したパケットデータを受け取り、受け取ったパケットデータから計測時刻及び計測データを取得する処理を行う。計測データ取得部２１０が取得した計測時刻と計測データは、記憶部２４に、対応づけて記憶される。
【００６２】
特定状態検出部２１１は、センサーユニット１０が出力する計測データを用いて、ユーザー２のスイングに関する特定の状態を検出する処理を行う。本実施形態では、特定状態検出部２１１は、特定状態の１つとして第１の状態を検出する。第１の状態は、例えば、ユーザー２がスイングを開始する前の静止状態（アドレス時の静止状態）である。また、特定状態検出部２１１は、特定状態の１つとして第２の状態を検出する。第２の状態は、例えば、ユーザー２がスイングを終了した後の静止状態（フォロースルー後の静止状態）である。
【００６３】
撮影制御部２１２は、特定状態検出部２１１が特定の状態（所定の動作）を検出した場合に、撮像部２７による撮影を制御するための制御信号（撮影制御コマンド）を生成し、撮像部２７に送る処理を行う。本実施形態では、撮影制御部２１２は、特定状態検出部２１１が第１の状態（例えば、ユーザー２がスイングを開始する前の静止状態）を検出した場合に、撮影を開始させるための第１制御信号（撮影開始コマンド）を生成して撮像部２７に送る。これにより、センサーユニット１０が出力する計測データ（センサーユニット１０の出力信号）と、撮像部２７が撮影した画像データ２４６とは、第１の状態のタイミングに基づき、同期がとられる。
【００６４】
また、撮影制御部２１２は、特定状態検出部２１１が第２の状態（例えば、ユーザー２がスイングを終了した後の静止状態）を検出した場合に、撮影を終了させるための第２制御信号（撮影終了コマンド）を生成して撮像部２７に送る。
【００６５】
動作検出部（解析部）２１３は、センサーユニット１０が出力する計測データを用いて、ユーザー２のスイングにおける動作を検出し、検出した時刻（計測データの計測時刻）を特定する処理を行う。本実施形態では、動作検出部２１３は、スイングにおける特徴的な複数の動作を検出する。例えば、動作検出部２１３は、ユーザー２がスイングを開始するときの動作（例えば、バックスイングを開始した直後の動作）を検出する。また、動作検出部２１３は、ユーザー２がスイングの方向を切り替えるときの動作（例えば、バックスイングからダウンスイングに切り替わるスイングのトップ）を検出する。また、動作検出部２１３は、スイングの速度が最大となるときの動作（ユーザー２がダウンスイング中に手首の力を緩める動作（ナチュラルアンコック））を検出する。また、動作検出部２１３は、ユーザー２が打球するときの動作（例えば、インパクト）を検出する。また、動作検出部２１３は、ユーザー２がスイングを終了するときの動作（例えば、フォロースルーを終了する直前の動作）を検出する。
【００６６】
具体的には、動作検出部２１３は、まず、センサーユニット１０の計測終了後、記憶部２４に記憶された、ユーザー２の静止時（アドレス時）の計測データ（加速度データ及び角速度データ）を用いて、計測データに含まれるオフセット量を計算する。次に、動作検出部２１３は、記憶部２４に記憶された計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー２のスイングにおける特徴的な各動作を検出する。例えば、動作検出部２１３は、バイアス補正された加速度データ又は角速度データの合成値を計算し、当該合成値に基づいて、バックスイングの開始直後、トップ、インパクト及びフォロースルーの終了直前の各動作を検出してもよい。また、例えば、動作検出部２１３は、バイアス補正された加速度データの積分値とクラブ仕様情報２４２及びセンサー装着位置情報２４４とを用いてグリップスピードを計算し、グリップスピードの速度が最大となるときをナチュラルアンコックとして検出してもよい。
【００６７】
解析情報生成部２１５は、撮像部２７が撮影した画像データ２４６と動作検出部２１３が検出した動作とを対応づける処理を行う。例えば、解析情報生成部２１５は、撮影制御部２１２が撮影開始コマンドを送った後に計測データ取得部２１０が直近に取得した計測データの計測時刻を撮像部２７の撮影開始時刻として、各画像データ２４６の撮影時刻を計測時刻に換算し、動作検出部２１３が検出した各動作と、換算後の撮影時刻が当該各動作を検出した計測時刻と一致する（あるいは最も近い）各画像データ２４６とを対応づけてもよい。
本実施形態では、解析情報生成部２１５は、画像データ２４６のうち、動作検出部２１３が検出した各動作に対応する画像データ２４６に、検出した動作の種類に応じて異なる種類のフラグを付する。
【００６８】
例えば、解析情報生成部２１５は、ユーザー２がスイングを開始するときの動作に対応する画像データ２４６にはフラグ１（第１のフラグ）を付する。また、解析情報生成部２１５は、ユーザー２がスイングの方向を切り替えるときの動作に対応する画像データ２４６にはフラグ２（第２のフラグ）を付する。また、解析情報生成部２１５は、スイングの速度が最大となるときの動作に対応する画像データ２４６にはフラグ３（第３のフラグ）を付する。
また、解析情報生成部２１５は、ユーザー２が打球するときの動作に対応する画像データ２４６にはフラグ４（第４のフラグ）を付する。また、解析情報生成部２１５は、ユーザー２がスイングを終了するときの動作に対応する画像データ２４６にはフラグ５（第５のフラグ）を付する。
【００６９】
ここで、図５および図６を参照して、画像データ２４６とユーザー２の動作との関連付けについて説明する。
図５は、処理部２１による撮影制御の一例を示す図である。この例では、センサーユニット１０が計測を開始した後の最初の計測データの計測時刻をｔ０としている。その後、ユーザー２は、計測時刻ｔ１からｔ３までアドレス姿勢で静止し（図３のＳ１）、処理部２１は、計測時刻ｔ２において、ユーザー２がスイングを開始する前の静止状態（第１動作）を検出し、撮像部２７に撮影を開始させる。ここで、撮像部２７が撮影を開始したときの撮影時刻をＴ０とし、処理部２１が計測時刻ｔ２の計測データを取得してから撮像部２７が撮影を開始するまでの遅延時間をΔｔとすると、撮影時刻Ｔ０は計測時刻ｔ２＋Δｔに相当する。
【００７０】
その後、ユーザー２は、計測時刻ｔ３からｔ４まで、ワッグルと呼ばれる、手足を小さく動かす動作を行った後、計測時刻ｔ４においてスイングを開始する。計測時刻ｔ４からｔ５まではバックスイングの期間であり、計測時刻ｔ５からｔ７まではダウンスイングの期間である。バックスイングからダウンスイングに切り替わるときの計測時刻ｔ５でスイングのトップとなり、ダウンスイングが終了するときの計測時刻ｔ７でインパクトとなる。また、インパクトの少し前の計測時刻ｔ６でナチュラルアンコックとなる。
【００７１】
計測時刻ｔ７からｔ８まではフォロースルーの期間であり、フォロースルーが終了するときの計測時刻ｔ８でスイングが終了する。その後、処理部２１は、計測時刻ｔ７において、ユーザー２によるインパクト（第２動作）を検出し、検出してからｔｍ（例えば、１秒）後に撮像部２７による撮影を終了させる。尚、処理部２１は、計測時刻ｔ９において、スイングを終了した後の静止状態を検出し、撮影を終了させても良い。ここで、撮像部２７が撮影を終了したときの撮影時刻をＴＮとする。
【００７２】
その後、計測時刻ｔ１０でセンサーユニット１０が計測を終了すると、処理部２１は、計測時刻ｔ１〜ｔ９の計測データを用いて、スイング開始、トップ、ナチュラルアンコック、インパクト、スイング終了の各動作を検出し、各動作に対応する計測時刻ｔ４，ｔ５，ｔ６，ｔ７，ｔ８を特定する。
【００７３】
また、処理部２１は、記憶部２４から撮影時刻Ｔ０〜ＴＮの撮影期間において撮影された画像データ（スイング画像データ）２４６を取得し、検出した各動作と取得した画像データ２４６のフレームとを対応づける。具体的には、処理部２１は、検出した各動作に対応する画像データ２４６のフレームに、それぞれフラグ１〜５をタグ付する。
【００７４】
図６は、図５の例における画像データ２４６と各動作との対応関係を示す図である。図６に示すように、スイングを開始するときの計測時刻ｔ４に対応する撮影時刻Ｔ１０５の画像データ１１０５にフラグ１が付加される。また、トップのときの計測時刻ｔ５に対応する撮影時刻Ｔ１９０の画像データ１１９０にフラグ２が付加される。また、ナチュラルアンコックのときの計測時刻ｔ６に対応する撮影時刻Ｔ２４０の画像データ１２４０にフラグ３が付加される。また、インパクトのときの計測時刻ｔ７に対応する撮影時刻Ｔ２５０の画像データ１２５０にフラグ４が付加される。また、スイングを終了するときの計測時刻ｔ８に対応する撮影時刻Ｔ３０５の画像データ１３０５にフラグ５が付加される。
【００７５】
図４に戻り、解析情報生成部２１５は、例えば、打球の目標方向を示すターゲットラインをＸ軸、Ｘ軸に垂直な水平面上の軸をＹ軸、鉛直上方向（重力加速度の方向と逆方向）をＺ軸とするＸＹＺ座標系（グローバル座標系）を定義し、計測データからオフセット量を減算してバイアス補正した計測データを用いて、センサーユニット１０のＸＹＺ座標系（グローバル座標系）における位置及び姿勢を計算してもよい。
例えば、解析情報生成部２１５は、加速度データを２階積分してセンサーユニット１０の初期位置からの位置の変化を時系列に計算し、角速度データを用いた回転演算を行ってセンサーユニット１０の初期姿勢からの姿勢の変化を時系列に計算することができる。なお、センサーユニット１０の姿勢は、例えば、Ｘ軸、Ｙ軸、Ｚ軸回りの回転角（ロール角、ピッチ角、ヨー角）、オイラー角、クオータ二オン（四元数）などで表現することができる。
【００７６】
ユーザー２は図３のステップＳ１の動作を行うので、センサーユニット１０の初期位置のＸ座標は０である。さらに、ユーザー２の静止時には、加速度センサー１２は重力加速度のみを計測するので、例えば、図２Ａに示したように、センサーユニット１０のｙ軸をゴルフクラブ３のシャフトの長軸方向と一致させた場合は、解析情報生成部２１５は、ｙ軸加速度データを用いてシャフトの傾斜角（水平面（ＸＹ平面）あるいは鉛直面（ＸＺ平面）に対する傾き）を計算することができる。そして、解析情報生成部２１５は、シャフトの傾斜角、クラブ仕様情報２４２（シャフトの長さ）及びセンサー装着位置情報２４４を用いて、センサーユニット１０の初期位置のＹ座標及びＺ座標を計算し、センサーユニット１０の初期位置を特定することができる。
【００７７】
また、ユーザー２の静止時には、加速度センサー１２は重力加速度のみを計測するので、解析情報生成部２１５は、３軸加速度データを用いて、センサーユニット１０のｘ軸、ｙ軸、ｚ軸の各々と重力方向とのなす角度を特定することができる。さらに、ユーザー２は図３のステップＳ１の動作を行うので、ユーザー２の静止時において、センサーユニット１０のｙ軸はＹＺ平面上にあるため、解析情報生成部２１５は、センサーユニット１０の初期姿勢を特定することができる。
【００７８】
また、解析情報生成部２１５は、センサーユニット１０の位置及び姿勢の情報を用いて、打球時のヘッドスピード、打球時の入射角（クラブパス）やフェース角、シャフトローテーション（スイング中のフェース角の変化量）、ゴルフクラブ３の減速率などの情報、あるいは、ユーザー２が複数回のスイングを行った場合のこれら各情報のばらつきの情報等を含む解析情報を生成してもよい。
【００７９】
なお、センサーユニット１０の信号処理部１６が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー１２及び角速度センサー１４にバイアス補正の機能が組み込まれていてもよい。これらの場合は、動作検出部２１３や解析情報生成部２１５による計測データのバイアス補正が不要となる。
【００８０】
記憶処理部２１６は、記憶部２４に対する各種プログラムや各種データのリード／ライト処理を行う。具体的には、記憶処理部２１６は、計測データ取得部２１０が取得した計測データを計測時刻と対応づけて記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理を行う。
また、記憶処理部２１６は、撮像部２７が撮影した画像データ２４６を撮影時刻と対応づけて記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理を行う。また、記憶処理部２１６は、ユーザー２が操作部２３を操作して入力した情報に応じたクラブ仕様情報２４２及びセンサー装着位置情報２４４を記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理も行う。また、記憶処理部２１６は、撮影制御部２１２が撮影開始コマンドや撮影終了コマンドを送ったときの計測時刻の情報、動作検出部２１３が検出した各動作を特定するための情報、解析情報生成部２１５が生成した解析情報等を記憶部２４に記憶させる処理や記憶部２４からこれらの情報を読み出す処理も行う。
【００８１】
表示処理部２１７は、表示部２５に対して各種の画像（文字や記号等も含む）を表示させる処理を行う。例えば、表示処理部２１７は、ユーザー２のスイング運動が終了した後、記憶部２４に記憶されている画像データ２４６に基づいて、スイング運動を示す動画像を生成し、表示部２５に表示させる処理を行う。
本実施形態では、表示処理部２１７は、表示設定部２２１、解析情報画像生成部２２２、表示位置決定部２２３および画像合成部２２４を備える。
表示設定部２２１は、表示部２５に表示させる画像に対する設定を行う。
例えば、図７は、解析情報の中から解析情報画像として表示する項目を選択するための表示項目選択画面２８０の一例を示す。この表示項目選択画面２８０は、ユーザーインターフェイスとして運動解析プログラム２４０に組み込まれ、ユーザー２が操作部２３で所定の操作を行うことで表示部２５に表示される。
【００８２】
表示項目選択画面２８０が表示部２５に表示されると、ユーザー２は、スピード解析、インパクト解析、テンポ解析、シャフト回転解析等の中から、解析情報画像に表示する所望の項目を選択できる。
この図７では、スピード解析のヘッドスピード、インパクト解析のフェース角、クラブパスおよびアタック角が表示項目として選択されている。
また、図８は、動画像の中に解析情報を重ね合せて表示する位置を設定するための表示設定画面２８５の一例を示す。この表示設定画面２８５は、ユーザーインターフェイスとして運動解析プログラム２４０に組み込まれ、ユーザー２が操作部２３で所定の操作を行うことで、表示部２５に表示される。
【００８３】
ユーザー２は、この表示設定画面２８５の中で、動画像に解析情報を重ね合せて表示するか、否かの設定や、解析情報を重ね合せる位置の設定や、重ね合せる位置の自動設定を行うことができる。
解析情報画像生成部（解析画像生成部）２２２は、解析情報生成部２１５で生成した解析情報の中から、表示項目選択画面２８０で選択された項目に基づいて解析情報画像（解析画像データ）を生成する。
表示位置決定部２２３は、表示設定画面２８５で設定された項目に基づいて、解析情報画像生成部２２２が生成した解析情報画像を表示する位置を決定する。
例えば、表示設定画面２８５で解析情報を重ね合せる位置として右上が設定された場合、解析情報画像を動画像の右上部分に重畳して表示するように設定する。
【００８４】
また、例えば、重ね合せる位置の自動設定が選択された場合、表示位置決定部２２３は、動画像を解析し、解析情報を重ね合せる位置を決定する。この場合、表示位置決定部２２３は、ユーザー２のスイング動作を隠さない位置を選択しても良い。例えば、動画像の中で芝を示す緑色が多い部分を選択しても良い。また、被打撃物であるゴルフボール４が設置（ティーアップ）されていた位置の近傍を選択しても良い。
画像合成部２２４は、動画像と解析情報画像とをスーパーインポーズ技術により合成して合成画像データを生成し、合成画像データが示す合成した動画像２９５を表示部２５に表示させる。
【００８５】
例えば、図９は、ユーザー２によるスイング動画像２９２の右下部分に、解析情報の画像２９４を合成した合成した動画像２９５の１フレーム例を示す。
尚、画像合成部２２４は、ダウンスイングからフォロースルーまでのように、スイングにおける所定のタイミングに限定して解析情報画像を合成して表示しても良く、また、スイングが終了した後の静止画像に至るまで解析情報画像を合成して表示しても良い。
【００８６】
音出力処理部２１８は、音出力部２６に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部２１８は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、記憶部２４に記憶されている解析情報に対応する音や音声を生成して音出力部２６から出力させる処理を行ってもよい。なお、センサーユニット１０に音出力部を設けておいて、音出力処理部２１８は、通信部２２を介してセンサーユニット１０に各種の音データや音声データを送信し、センサーユニット１０の音出力部に各種の音や音声を出力させてもよい。
【００８７】
また、運動解析装置２０あるいはセンサーユニット１０に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー２に提示してもよい。
【００８８】
１−３．運動解析装置の処理
［運動解析処理］
図１０は、本実施形態における運動解析装置２０の処理部２１による運動解析処理の手順の一例（運動解析方法の一例）を示すフローチャート図である。運動解析装置２０（コンピューターの一例）の処理部２１は、記憶部２４に記憶されている運動解析プログラム２４０を実行することにより、例えば、図１０のフローチャートの手順で運動解析処理を実行する。以下、図１０のフローチャートについて説明する。
【００８９】
まず、処理部２１は、操作データに基づいて計測開始の操作が行われたか否かを判断し（Ｓ１０）、計測開始操作が行われるまで待機する（Ｓ１０のＮ）。処理部２１は、計測開始の操作が行われた場合（Ｓ１０のＹ）、センサーユニット１０に計測開始コマンドを送信する（Ｓ２０）。センサーユニット１０は計測開始コマンドを受信し、３軸加速度及び３軸角速度の計測を開始する。その後、処理部２１は、センサーユニット１０が出力する計測データを順番に取得し、記憶部２４に記憶させる。また、ユーザー２は、図３のＳ１及びＳ２の動作を行う。
【００９０】
次に、処理部２１は、センサーユニット１０が出力する計測データを用いて、ユーザー２がスイングを開始する前の静止状態（アドレス時の静止状態）を検出する（Ｓ３０）。例えば、処理部２１は、バイアス補正後の３軸加速度の合成値あるいはバイアス補正後の３軸角速度の合成値が所定の閾値以下の状態が所定時間継続した場合に静止状態を検出する。
【００９１】
次に、処理部２１は、撮像部２７によるスイング動画の撮影を開始する（Ｓ４０）。
【００９２】
次に、処理部２１は、センサーユニット１０が出力する計測データを用いて、スイングを検出する（Ｓ５０）。例えば、処理部２１は、バイアス補正後の３軸加速度の合成値あるいはバイアス補正後の３軸角速度の合成値が所定の閾値を超えたときに（例えば、ダウンスイング中やインパクト時に）スイングを検出する。
【００９３】
次に、処理部２１は、センサーユニット１０が出力する計測データを用いて、ユーザー２がスイングを終了した後の静止状態を検出する（Ｓ６０）。例えば、処理部２１は、バイアス補正後の３軸加速度の合成値あるいはバイアス補正後の３軸角速度の合成値が所定の閾値以下の状態が所定時間継続した場合に静止状態を検出する。なお、Ｓ５０の検出処理は、Ｓ６０の検出処理において、スイング開始前の静止状態が誤検出されないために設けられている。
【００９４】
次に、処理部２１は、撮像部２７によるスイング動画の撮影を終了する（Ｓ７０）。
【００９５】
次に、処理部２１は、操作データに基づいて、所定時間内に計測終了の操作が行われたか否かを判断し（Ｓ８０）、所定時間内に計測終了の操作が行われなかった場合は（Ｓ８０のＮ）、もう一度Ｓ３０以降の処理を行う。また、ユーザー２は、図３のＳ１及びＳ２の動作を行う。
【００９６】
処理部２１は、所定時間内に計測終了の操作が行われた場合は（Ｓ８０のＹ）、センサーユニット１０に計測終了コマンドを送信する（Ｓ９０）。センサーユニット１０は計測終了コマンドを受信し、３軸加速度及び３軸角速度の計測を終了する。
【００９７】
次に、処理部２１は、Ｓ３０以降に記憶部２４に記憶させた計測データを用いて、スイングにおける特徴的な各動作を検出する（Ｓ１００）。この工程Ｓ１００の処理の詳細な手順については後述する。
【００９８】
次に、処理部２１は、画像データ２４６と工程Ｓ１００で検出した各動作とを対応づけて解析情報を生成する（Ｓ１２０）。
【００９９】
次に、処理部２１は、解析情報を表示する項目および位置を決定する（Ｓ１３０）。
【０１００】
次に、処理部２１は、スイング動画像２９２上の決定した位置に解析情報の画像２９４を合成する（Ｓ１４０）。
そして、処理部２１は、合成した動画像２９５を表示部２５に表示し（Ｓ１５０）、処理を終了する。
【０１０１】
なお、図１０のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよい。
【０１０２】
［動作検出処理］
図１１は、ユーザー２のスイングにおける各動作を検出する処理（図１０の工程Ｓ１００の処理）の手順の一例を示すフローチャート図である。以下、図１１のフローチャートについて説明する。
【０１０３】
まず、処理部２１は、記憶部２４に記憶された計測データ（加速度データ及び角速度データ）をバイアス補正する（Ｓ２００）。
【０１０４】
次に、処理部２１は、工程Ｓ２００でバイアス補正した角速度データ（時刻ｔ毎の角速度データ）を用いて、各時刻ｔでの角速度の合成値ｎ０（ｔ）の値を計算する（Ｓ２１０）。例えば、時刻ｔでの角速度データをｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）とすると、角速度の合成値ｎ０（ｔ）は、次の式（１）で計算される。
【０１０５】
【数１】
2018153295.tif 000003
【０１０６】
ユーザー２がスイングを行ってゴルフボール４を打ったときの３軸角速度データｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）の一例を、図１２Ａに示す。図１２Ａにおいて、横軸は時間（ｍｓｅｃ）、縦軸は角速度（ｄｐｓ）である。
【０１０７】
次に、処理部２１は、各時刻ｔでの角速度の合成値ｎ０（ｔ）を所定範囲に正規化（スケール変換）した合成値ｎ（ｔ）に変換する（Ｓ２２０）。例えば、計測データの取得期間における角速度の合成値の最大値をｍａｘ（ｎ０）とすると、次の式（２）により、角速度の合成値ｎ０（ｔ）が０〜１００の範囲に正規化した合成値ｎ（ｔ）に変換される。
【０１０８】
【数２】
2018153295.tif 000004
【０１０９】
図１２Ｂは、図１２Ａの３軸角速度データｘ（ｔ），ｙ（ｔ），ｚ（ｔ）から３軸角速度の合成値ｎ０（ｔ）を式（１）に従って計算した後に式（２）に従って０〜１００に正規化した合成値ｎ（ｔ）をグラフ表示した図である。図１２Ｂにおいて、横軸は時間（ｍｓｅｃ）、縦軸は角速度の合成値である。
【０１１０】
次に、処理部２１は、各時刻ｔでの正規化後の合成値ｎ（ｔ）の微分ｄｎ（ｔ）を計算する（Ｓ２３０）。例えば、３軸角速度データの計測周期をΔｔとすると、時刻ｔでの角速度の合成値の微分（差分）ｄｎ（ｔ）は次の式（３）で計算される。
【０１１１】
【数３】
2018153295.tif 000005
【０１１２】
図１２Ｃは、図１２Ｂの３軸角速度の合成値ｎ（ｔ）からその微分ｄｎ（ｔ）を式（３）に従って計算し、グラフ表示した図である。図１２Ｃにおいて、横軸は時間（ｍｓｅｃ）、縦軸は３軸角速度の合成値の微分値である。なお、図１２Ａ及び図１２Ｂでは横軸を０秒〜５秒で表示しているが、図１２Ｃでは、インパクトの前後の微分値の変化がわかるように、横軸を２秒〜２．８秒で表示している。
【０１１３】
次に、処理部２１は、合成値の微分ｄｎ（ｔ）の値が最大となる時刻と最小となる時刻のうち、先の時刻をインパクトの計測時刻ｔ７として特定する（Ｓ２４０）（図１２Ｃ参照）。通常のゴルフスイングでは、インパクトの瞬間にスイング速度が最大になると考えられる。そして、スイング速度に応じて角速度の合成値の値も変化すると考えられるので、一連のスイング動作の中で角速度の合成値の微分値が最大又は最小となるタイミング（すなわち、角速度の合成値の微分値が正の最大値又は負の最小値になるタイミング）をインパクトのタイミングとして捉えることができる。なお、インパクトによりゴルフクラブ３が振動するため、角速度の合成値の微分値が最大となるタイミングと最小となるタイミングが対になって生じると考えられるが、そのうちの先のタイミングがインパクトの瞬間と考えられる。
【０１１４】
次に、処理部２１は、インパクトの計測時刻ｔ７より前で合成値ｎ（ｔ）が０に近づく極小点の時刻をトップの計測時刻ｔ５として特定する（Ｓ２５０）（図１２Ｂ参照）。
通常のゴルフスイングでは、スイング開始後、トップで一旦動作が止まり、その後、徐々にスイング速度が大きくなってインパクトに至ると考えられる。従って、インパクトのタイミングより前で角速度の合成値が０に近づき極小となるタイミングをトップのタイミングとして捉えることができる。
【０１１５】
次に、処理部２１は、インパクトの計測時刻ｔ７より後で合成値ｎ（ｔ）が０に近づく極小点の時刻をスイング終了の計測時刻ｔ８として特定する（Ｓ２６０）（図１２Ｂ参照）。通常のゴルフスイングでは、インパクトの後、徐々にスイング速度が小さくなって止まると考えられる。従って、インパクトのタイミングより後で角速度の合成値が０に近づき極小となるタイミングをスイング終了のタイミングとして捉えることができる。
【０１１６】
次に、処理部２１は、トップの計測時刻ｔ５の前後で合成値ｎ（ｔ）が所定の閾値以下の区間をトップ区間として特定する（Ｓ２７０）。通常のゴルフスイングでは、トップで一旦動作が止まるので、トップの前後ではスイング速度が小さいと考えられる。従って、トップのタイミングを含み角速度の合成値が所定の閾値以下の連続した区間をトップ区間として捉えることができる。
【０１１７】
次に、処理部２１は、トップ区間の開始時刻より前で合成値ｎ（ｔ）が所定の閾値以下となる最後の時刻をスイング開始の計測時刻ｔ４として特定する（Ｓ２８０）（図１２Ｂ参照）。通常のゴルフスイングでは、静止した状態からスイング動作を開始し、トップまでにスイング動作が止まることは考えにくい。従って、トップのタイミングより前で角速度の合成値が所定の閾値以下となる最後のタイミングをスイング動作の開始のタイミングとして捉えることができる。なお、トップの計測時刻ｔ５より前で、合成値ｎ（ｔ）が０に近づく極小点の時刻をスイング開始の計測時刻と特定してもよい。
【０１１８】
次に、処理部２１は、工程Ｓ２００でバイアス補正した加速度データ（時刻ｔ毎の加速度データ）を用いて、各時刻ｔでのグリップスピードｖ（ｔ）を計算する（Ｓ２９０）。
【０１１９】
最後に、処理部２１は、グリップスピードｖ（ｔ）が最大となる時刻を、ナチュラルアンコックの計測時刻ｔ６として特定し（Ｓ３００）、処理を終了する。
【０１２０】
なお、図１１のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよい。また、図１１のフローチャートでは、処理部２１は、３軸角速度データを用いてインパクト等を特定しているが、３軸加速度データを用いて、同様にインパクト等を特定することもできる。
【０１２１】
以上述べた実施形態によれば、以下のような効果を奏する。
（１）運動解析装置２０は、ゴルフクラブ３を把持したユーザー２のスイングが撮影されたスイング動画像２９２に、スイングに応じたセンサーユニット１０の計測データに基づく解析情報の画像２９４を合成した合成した動画像２９５を生成し、表示部２５に表示するため、スイングの動画像とスイングの解析結果とを共に視認できる。
（２）運動解析装置２０は、ユーザー２の動作を検知し、ユーザー２がアドレス姿勢で静止した状態からインパクトまでの動作を動画として撮影できる。
【０１２２】
（３）運動解析装置２０は、スイング動画像２９２に解析情報の画像２９４を合成する位置を設定できるため、解析情報の画像２９４によりスイング動作の視認性が低下することを回避できる。
（４）運動解析装置２０は、計測データを解析して得られたスイングの解析結果の中から、解析情報の画像２９４に含める解析項目を設定できるため、ユーザー２の所望の解析項目を表示させることができる。
【０１２３】
以上、添付図面を参照しながら好適な実施形態について説明したが、好適な実施形態は、前記実施形態に限らない。実施形態は、要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
運動具としてのゴルフクラブ３は、ドライバー、アイアン、パターの何れであってもよい。
また、撮像部２７がスイングを撮影する場合、動画像の画像データ２４６に加えて、スイングの音声等も録音し、録音した音声データを画像データ２４６と関連付けて記憶部２４に記憶しても良い。
また、本実施形態では、ゴルフスイングを解析する運動解析システム１を例に挙げたが、本発明は、ボールを打球する他の運動具にも適用することができる。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【０１２４】
また、図４に示した処理部２１の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、処理部２１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【０１２５】
１…運動解析システム、２…ユーザー、３…ゴルフクラブ、４…ゴルフボール、１０…センサーユニット、１２…加速度センサー、１４…角速度センサー、１６…信号処理部、１８…通信部、２０…運動解析装置、２１…処理部、２２…通信部、２３…操作部、２４…記憶部、２５…表示部、２６…音出力部、２７…撮像部、２１０…計測データ取得部、２１１…特定状態検出部、２１２…撮影制御部、２１３…動作検出部、２１５…解析情報生成部、２１６…記憶処理部、２１７…表示処理部、２１８…音出力処理部、２２１…表示設定部、２２２…解析情報画像生成部、２２３…表示位置決定部、２２４…画像合成部、２４０…運動解析プログラム、２４２…クラブ仕様情報、２４４…センサー装着位置情報、２４６…画像データ、２８０…表示項目選択画面、２８５…表示設定画面、２９２…スイング動画像、２９４…解析情報の画像、２９５…合成した動画像。
【図１】
2018153295.tif 000006
【図２Ａ】
2018153295.tif 000007
【図２Ｂ】
2018153295.tif 000008
【図２Ｃ】
2018153295.tif 000009
【図３】
2018153295.tif 000010
【図４】
2018153295.tif 000011
【図５】
2018153295.tif 000012
【図６】
2018153295.tif 000013
【図７】
2018153295.tif 000014
【図８】
2018153295.tif 000015
【図９】
2018153295.tif 000016
【図１０】
2018153295.tif 000017
【図１１】
2018153295.tif 000018
【図１２Ａ】
2018153295.tif 000019
【図１２Ｂ】
2018153295.tif 000020
【図１２Ｃ】
2018153295.tif 000021