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