(57)【要約】【課題】誤判定を軽減し、ユーザービリティが向上したスイング分析装置を提供する。【解決手段】スイング分析装置１は、角速度センサー１０より、ゴルフクラブのスイング動作により複数軸の回りに発生する角速度の検出データを取得するデータ取得部２２と、検出データに基づいて、複数軸の角速度を合成したノルムおよびノルムを時間で微分した微分値を算出する微分計算部２４２と、ノルムが第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイングの運動方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するインパクト検出部２４４を備える。【選択図】図１
2016209431.tif 000002
【特許請求の範囲】
【請求項１】
センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得部と、
前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、
前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、
前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とするスイング分析装置。
【請求項２】
請求項１に記載のスイング分析装置において、
前記第１閾値、前記第２閾値、前記第３閾値および前記第４閾値の少なくとも１つは、前記スイング動作の繰り返しに応じて修正されることを特徴とするスイング分析装置。
【請求項３】
請求項１乃至２のいずれかに記載のスイング分析装置において、
前記合成値は、前記複数軸毎の前記角速度の大きさの和であることを特徴とするスイング分析装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のスイング分析装置において、
前記スイング動作を分析した結果を出力する出力部を備え、
前記算出部は、前記インパクトのタイミングに基づいて、前記スイング動作における各動作の時間を算出し、算出結果を前記出力部から出力することを特徴とするスイング分析装置。
【請求項５】
請求項１乃至４のいずれか１項に記載のスイング分析装置において、
前記運動器具はゴルフクラブであり、前記スイング動作はゴルフにおけるスイングであることを特徴とするスイング分析装置。
【請求項６】
運動器具のスイング動作により複数軸の回りに発生する角速度を検出し、検出したセンサーの検出データを検出する角速度検出部と、
前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、
前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、
前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とするスイング分析装置。
【請求項７】
センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得工程と、
前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出工程と、
前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定工程と、を備え、
前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とするスイング分析方法。
【請求項８】
センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得機能と、
前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出機能と、
前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定機能と、をコンピューターに実行させ、
前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とするスイング分析プログラム。
【請求項９】
運動器具の動きを検出する検出装置と、前記運動器具のスイング動作を分析する分析装置と、が通信可能に接続されたスイング分析システムであって、
前記検出装置は、
前記運動器具のスイング動作により複数軸の回りに発生する角速度を検出するセンサーと、
前記センサーが検出した前記角速度に関する検出データを前記分析装置に送信する送信部と、を備え、
前記分析装置は、
前記検出装置から送信される前記検出データを受信する受信部と、
前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、
前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、
前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とするスイング分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイング分析装置、スイング分析方法、スイング分析プログラムおよびスイング分析システムに関する。
【背景技術】
【０００２】
ゴルフ、テニス、野球などのスポーツでは、スイングのリズムを改善することで競技力を向上させることができると考えられている。特に、ゴルフでは静止したボールを打つため、ゴルフクラブのスイング時における各フェーズ（バックスイング、トップ、ダウンスイング、インパクト、フォロースルー）のリズム（時間配分）が安定しているほど良いスイングができているとの見方があり、練習用具などでは各フェーズの時間のばらつきなどを計測し、分析のための情報を提供しているものもある。
また、特許文献１では、スイングにより複数の軸に発生する角速度を計測し、それぞれの軸の角速度の大きさの和に基づいてインパクトを判定し、判定したインパクトに基づいてバックスイング、ダウンスイングおよびフォロースルー等の時間を算出する分析装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５４２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、各軸の角速度の大きさの和の微分値が最大値または最小値になるタイミングをインパクトと判定している。従って、例えば、計測開始後にゴルフクラブが地面等に接触した場合、インパクトであると誤判定することがあるため、分析時においてゴルフクラブの扱いには細心の注意が必要であり、ユーザーに対して使い勝手が悪く、ユーザービリティの向上が望まれていた。
本発明は、上述の課題に鑑みてなされたものであり、ユーザービリティが向上したスイングのリズムの分析装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかるスイング分析装置は、センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得部と、前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とする。
【０００７】
このような構成によれば、複数軸の角速度を合成した合成値、合成値を時間で微分した微分値、および、角速度の複数の方向成分に基づいて、スイングにおけるインパクトのタイミングを判定し、合成値が第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイング動作の方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するため、微分値のみでインパクトのタイミングを判定する場合と比較して、インパクトのタイミングの誤判定を低減し、スイング分析装置のユーザービリティを向上させることができる。
【０００８】
［適用例２］
上記適用例にかかるスイング分析装置において、前記第１閾値、前記第２閾値、前記第３閾値および前記第４閾値の少なくとも１つは、前記スイング動作の繰り返しに応じて修正されることを特徴とする。
【０００９】
このような構成によれば、スイングを繰り返すことにより、インパクトのタイミング判定の信頼性を向上させることができる。
【００１０】
［適用例３］
上記適用例にかかるスイング分析装置において、前記合成値は、前記複数軸毎の前記角速度の大きさの和であっても良い。
【００１１】
［適用例４］
上記適用例にかかるスイング分析装置において、前記スイング動作を分析した結果を出力する出力部を備え、前記算出部は、前記インパクトのタイミングに基づいて、前記スイング動作における各動作の時間を算出し、算出結果を前記出力部から出力することを特徴とする。
【００１２】
このような構成によれば、インパクトの前後における動作の時間を出力することにより算出結果を活用できる。
【００１３】
［適用例５］
上記適用例にかかるスイング分析装置において、前記運動器具はゴルフクラブであり、前記スイング動作はゴルフにおけるスイングであっても良い。
【００１４】
［適用例６］
本適用例にかかるスイング分析装置は、運動器具のスイング動作により複数軸の回りに発生する角速度を検出し、検出したセンサーの検出データを検出する角速度検出部と、前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とする。
【００１５】
このような構成によれば、複数軸の角速度を合成した合成値、合成値を時間で微分した微分値、および、角速度の複数の方向成分に基づいて、スイングにおけるインパクトのタイミングを判定し、合成値が第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイング動作の方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するため、微分値のみでインパクトのタイミングを判定する場合と比較して、インパクトのタイミングの誤判定を低減し、スイング分析装置のユーザービリティを向上させることができる。
【００１６】
［適用例７］
本適用例にかかるスイング分析方法は、センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得工程と、前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出工程と、前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定工程と、を備え、前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とする。
【００１７】
このような方法によれば、複数軸の角速度を合成した合成値、合成値を時間で微分した微分値、および、角速度の複数の方向成分に基づいて、スイングにおけるインパクトのタイミングを判定し、合成値が第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイング動作の方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するため、微分値のみでインパクトのタイミングを判定する場合と比較して、インパクトのタイミングの誤判定を低減し、スイング分析装置のユーザービリティを向上させることができる。
【００１８】
［適用例８］
本適用例にかかるスイング分析プログラムは、センサーより、運動器具のスイング動作により複数軸の回りに発生する角速度の検出データを取得する取得機能と、前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出機能と、前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定機能と、をコンピューターに実行させ、前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とする。
【００１９】
このような構成によれば、複数軸の角速度を合成した合成値、合成値を時間で微分した微分値、および、角速度の複数の方向成分に基づいて、スイングにおけるインパクトのタイミングを判定し、合成値が第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイング動作の方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するため、微分値のみでインパクトのタイミングを判定する場合と比較して、インパクトのタイミングの誤判定を低減し、スイング分析装置のユーザービリティを向上させることができる。
【００２０】
［適用例９］
本適用例にかかるスイング分析システムは、運動器具の動きを検出する検出装置と、前記運動器具のスイング動作を分析する分析装置と、が通信可能に接続されたスイング分析システムであって、前記検出装置は、前記運動器具のスイング動作により複数軸の回りに発生する角速度を検出するセンサーと、前記センサーが検出した前記角速度に関する検出データを前記分析装置に送信する送信部と、を備え、前記分析装置は、前記検出装置から送信される前記検出データを受信する受信部と、前記検出データに基づいて、前記複数軸の前記角速度を合成した合成値を算出する算出部と、前記合成値が第１閾値以上であり、かつ、所定条件が成立する場合、前記スイング動作におけるインパクトのタイミングを判定する判定部と、を備え、前記所定条件は、前記合成値を微分した微分値が第２閾値以上であること、前記スイング動作の方向を示す第１の方向成分の前記角速度が第３閾値以上であること、および、前記スイング動作の方向と前記スイング動作の法線方向とが直交する方向を示す第２の方向成分の前記角速度が第４閾値以上であること、の少なくとも１つであることを特徴とする。
【００２１】
このような構成によれば、複数軸の角速度を合成した合成値、合成値を時間で微分した微分値、および、角速度の複数の方向成分に基づいて、スイングにおけるインパクトのタイミングを判定し、合成値が第１閾値以上であり、かつ、微分値が第２閾値以上であること、スイング動作の方向を示す第１の方向成分が第３閾値以上であること、および、スイング動作の方向とスイング動作の法線方向とが直交する方向を示す第２の方向成分が第４閾値以上であること、の少なくとも１つが成立する場合、インパクトのタイミングとして判定するため、微分値のみでインパクトのタイミングを判定する場合と比較して、インパクトのタイミングの誤判定を低減し、スイング分析装置のユーザービリティを向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るスイング分析装置の構成を示す図。
【図２】角速度センサーの取り付け位置の一例を示す図。
【図３】スイング分析の全体処理の一例を示すフローチャート図。
【図４】スイング動作の検出処理の一例を示すフローチャート図。
【図５】トップ区間、フィニッシュ区間、スイング開始の閾値テーブルの一例を示す図。
【図６】処理部によるインパクト検出ステップの一例を示すフローチャート図。
【図７】実験例における角速度センサーの取り付け位置及び向きの説明図。
【図８】（ａ）は、所定のデータ取得期間におけるＸ軸の角速度ｘ（ｔ）の変化を示し、（ｂ）は、所定のデータ取得期間におけるＹ軸の角速度ｙ（ｔ）の変化を示し、（ｃ）は、所定のデータ取得期間におけるＺ軸の角速度ｚ（ｔ）の変化を示す図。
【図９】（ａ）は３軸のノルム値の変化を示し、（ｂ）はノルム値の微分値の変化を示す図。
【図１０】インパクト検出ステップにおいて、各判定で使用した閾値を示す図。
【図１１】スイング動作の表示処理の一例を示すフローチャート図。
【図１２】パッティング時のスイング動作の表示を示す図。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図面を参照して説明する。
（実施形態）
【００２４】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。尚、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
以下では、ゴルフスイングの分析を行うスイング分析装置を例に挙げて説明するが、本発明のスイング分析装置は、テニスラケットや野球のバットなどスイング動作に用いられる様々な運動器具のスイング分析に適用することができる。
【００２５】
１．スイング分析装置の構成
図１は、本実施形態のスイング分析装置の構成を示す図である。本実施形態のスイング分析装置１は、角速度センサー１０、処理部２０、操作部３０、表示部４０、ＲＯＭ５０、ＲＡＭ６０、不揮発性メモリー７０、記録媒体８０を含んで構成されている。
角速度センサー１０は、スイング動作に応じて発生する複数軸の回りの角速度を検出し、各軸回りの角速度の検出データを出力する。尚、角速度センサー１０は、１つの素子で複数軸回りの角速度を検出可能な多軸センサーであっても良いし、１つの素子で１軸回りの角速度を検出可能な１軸センサーを複数個実装したセンサーであっても良い。尚、角速度センサー１０は角速度検出部に相当する。
操作部３０は、ユーザーからの操作データを取得し、処理部２０に送る処理を行う。操作部３０は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどである。
【００２６】
表示部４０は、処理部２０の処理結果を出力する出力部の１つであり、文字やグラフ、その他の画像として表示するものである。表示部４０は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ＨＭＤ（ヘッドマウントディスプレイ）などである。尚、１つのタッチパネル型ディスプレイで操作部３０と表示部４０の機能を実現するようにしてもよい。
ＲＯＭ５０は、処理部２０が各種の計算処理や制御処理を行うための基本プログラムや基本プログラムで用いるデータ等を記憶している。
ＲＡＭ６０は、処理部２０の作業領域として用いられ、ＲＯＭ５０や記録媒体８０から読み出されたプログラムやデータ、操作部３０から入力されたデータ、処理部２０が各種プログラムに従って実行した演算結果等を一時的に記憶する記憶部である。
【００２７】
不揮発性メモリー７０は、処理部２０の処理により生成されたデータのうち、長期的な保存が必要なデータを記録する記録部である。
記録媒体８０は、各種のアプリケーション機能を実現するためのアプリケーションプログラムやデータを記憶しており、例えば、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、メモリー（ＲＯＭ、フラッシュメモリーなど）により実現することができる。
処理部２０は、ＲＯＭ５０に記憶されている基本プログラムや記録媒体８０に記憶されているアプリケーションプログラムに従って、各種の処理（角速度センサー１０の検出データの取得処理、各種の計算処理、各種の制御処理等）を行う。処理部２０は、マイクロプロセッサーなどで実現することができる。
【００２８】
本実施形態では、処理部２０は、データ取得部２２、動作検出部２４および表示処理部２６を含み、ユーザーによるスイング動作の各動作を分析する。本実施形態では、処理部２０が記録媒体８０に記憶されているスイング分析プログラムを実行することで、データ取得部２２、動作検出部２４、表示処理部２６として機能する。すなわち、記録媒体８０には、コンピューターを上記の各部として機能させるためのスイング分析プログラムが記憶されている。あるいは、スイング分析装置１に通信部を追加し、通信部を介して有線又は無線の通信ネットワークを介してサーバーからスイング分析プログラムを受信し、受信したスイング分析プログラムをＲＡＭ６０や記録媒体８０に記憶して当該スイング分析プログラムを実行するようにしてもよい。ただし、データ取得部２２、動作検出部２４、表示処理部２６の少なくとも一部をハードウェア（専用回路）で実現してもよい。
データ取得部２２は、ユーザーのスイング動作に対する角速度センサー１０の一連の検出データを連続して取得する処理を行う。取得したデータは、例えばＲＡＭ６０に記憶される。
【００２９】
動作検出部２４は、データ取得部２２が取得した検出データに基づいて、ユーザーのスイングの各動作の少なくとも１つを検出する処理を行う。特に、本実施形態の動作検出部２４は、角速度計算部２４０、微分計算部２４２、インパクト検出部２４４を含む。ただし、本実施形態の動作検出部２４は、これらの一部又は全部の構成（要素）を省略しても良く、また、新たな構成（要素）を追加した構成としてもよい。
角速度計算部２４０は、データ取得部２２が取得した検出データに基づいて、複数軸の回りの角速度の合成値として、大きさの和（ノルム）を計算する処理を行う。尚、以下では各軸で生じた角速度の大きさの和のことを「ノルム」と表現する。
微分計算部２４２は、角速度計算部２４０が計算した角速度のノルムを時間で微分する処理を行う。
尚、角速度計算部２４０および微分計算部２４２は、算出部に相当する。
インパクト検出部２４４は、角速度計算部２４０が計算した角速度のノルムを用いて、スイングにおけるインパクトを検出する処理を行う。尚、インパクト検出部２４４がインパクトを検出する処理の詳細については、後述する。また、インパクト検出部２４４は判定部に相当する。
【００３０】
動作検出部２４は、インパクト検出部２４４が検出したインパクトより前で、角速度計算部２４０が計算した角速度のノルムが極小となるタイミングをスイングのトップのタイミングとして検出するようにしてもよい。
また、動作検出部２４は、インパクトより前で角速度のノルムが所定の閾値１以下の連続した区間をトップ区間（トップでの溜めの区間）として特定するようにしてもよい。
また、動作検出部２４は、トップより前で、角速度のノルムが所定の閾値２以下となるタイミングをスイングの開始のタイミングとして検出するようにしてもよい。
また、動作検出部２４は、インパクトより後で、角速度のノルムが極小となるタイミングをスイングの終了（フィニッシュ）のタイミングとして検出するようにしてもよい。あるいは、動作検出部２４は、インパクトより後で、角速度のノルムが所定の閾値３以下となる最初のタイミングをスイングの終了（フィニッシュ）のタイミングとして検出するようにしてもよい。
【００３１】
また、動作検出部２４は、インパクトのタイミングより後で且つインパクトのタイミングに接近し、角速度のノルムが所定の閾値４以下となる連続した区間をフィニッシュ区間として特定するようにしてもよい。
表示処理部２６は、動作検出部２４が検出したユーザーのスイングの各動作に基づいて、当該スイングの各動作の時間を算出して、算出結果を画面（表示部４０）に表示する処理を行う。
尚、本実施形態の処理部２０は、これらの一部の構成（要素）を省略しても良く、また、新たな構成（要素）を追加した構成としてもよい。
この処理部２０、操作部３０、表示部４０、ＲＯＭ５０、ＲＡＭ６０、不揮発性メモリー７０、記録媒体８０の全部又は一部の機能は、パーソナルコンピューター（ＰＣ）、あるいはスマートフォンなどの携帯機器などで実現することができる。
【００３２】
このスイング分析装置１は、角速度センサー１０と、処理部２０と、を物理的に分離した分離型として構成し、角速度センサー１０は図示を略した送信部を備え、処理部２０は図示を略した受信部を備えても良い。この場合、角速度センサー１０と、処理部２０と、は通信可能に接続され、データの授受は、無線通信や有線通信を介して行う。このような場合、スイング分析装置１から角速度センサー１０を除いた構成と、角速度センサー１０および送信部の構成（検出装置）と、をスイング分析システムと想定することもできる。
また、スイング分析装置１は、角速度センサー１０と処理部２０を１つの筐体の中に設けた一体型として構成してもよい。
スイング分析装置１を分離型で構成する場合には、角速度センサー１０を、スイング動作に応じて発生する角速度を検出可能な任意の位置に取り付ければよい。例えば、角速度センサー１０は、図２（Ａ）に示すようにゴルフクラブ等のスイング器具に取り付けられる。ただし、インパクト時の衝撃の影響を受けないように、図示のようにシャフトに取り付けるのが好ましい。それ以外にも、図２（Ｂ）に示すようにユーザーの手やグローブなどに取り付けられてもよいし、図２（Ｃ）に示すように腕時計などのアクセサリーに取り付けられてもよい。
また、スイング分析装置１を一体型で構成する場合には、スイング分析装置１自体をゴルフクラブ等のスイング器具、ユーザーの手やグローブ、アクセサリーなどに取り付けてもよい。
【００３３】
２．スイング分析装置の処理
２−１．スイング分析の全体処理
図３は、スイング分析装置１の処理部２０によるスイング分析の全体処理（スイング分析方法）の一例を示すフローチャート図である。
図３に示すように、本実施形態の処理部２０は、最初に、データ取得部２２として機能し、角速度センサー１０から検出データを取得する（Ｓ１０、取得工程）。データ取得部２２が角速度センサー１０からデータを取得する期間（データ取得期間）は、何らかの方法で設定する。例えば、ユーザーあるいは補助者が、スイング開始前に操作部３０を操作することでデータ取得期間の開始タイミングを指示し、スイング終了後に操作部３０を操作することでデータ取得期間の終了タイミングを指示するようにしてもよい。また、例えば、ユーザーあるいは補助者が、スイング開始前に操作部３０を操作することでデータ取得期間の開始タイミングを指示し、所定時間経過後に自動的にデータ取得期間を終了するようにしてもよい。
【００３４】
次に、処理部２０は、動作検出部２４として機能し、ステップＳ１０で取得したデータに対してリズム検出を行う（Ｓ１２、リズム検出ステップ）。尚、リズムとは、スイングの開始からスイングの終了までの一連の動作のことを言い、例えば、ゴルフスイングの場合、スイングの開始から、バックスイング、トップ、ダウンスイング、インパクト、フォロースルー、スイングの終了までの一連の動作に相当する。
ステップＳ１２でリズム検出がされなかった場合（Ｓ１４のＮ）は、取得したデータにスイング動作に対応するデータ（スイングデータ）が含まれていなかった判断して処理を終了する。この場合、取得したデータにスイングデータが含まれなかったことを表示部４０に表示するようにしてもよい。
【００３５】
一方、ステップＳ１２でリズム検出がされた場合（Ｓ１４のＹ）、処理部２０は、表示処理部２６として機能し、ステップＳ１２でリズム検出がされたデータ、すなわちユーザーのスイング動作に対応するスイングデータのリズムを表示部４０に表示し（Ｓ１６、リズム表示ステップ）、処理を終了する。
【００３６】
２−２．リズム検出処理
図４は、処理部２０（動作検出部２４）によるリズム検出ステップ（Ｓ１２）の一例を示すフローチャート図である。
図４に示すように、処理部２０（動作検出部２４）は、まず、角速度計算部２４０として機能し、取得したデータから各時刻ｔでの角速度のノルムｎ0（ｔ）の値を計算する（Ｓ１１０、算出工程）。角速度のノルム（角速度の大きさの和）の求め方の一例として、角速度の大きさの２乗の和の平方根から求める方法がある。例えば、角速度センサー１０が３軸回りの角速度を検出し、データ取得期間の各時刻ｔでの３軸分の検出データをｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）とすると、角速度のノルムｎ0（ｔ）は、次式（１）で計算される。
【００３７】
【数１】
2016209431.tif 000003
【００３８】
次に、処理部２０（動作検出部２４）は、各時刻ｔでの角速度のノルムｎ0（ｔ）を所定範囲に正規化したノルムｎ（ｔ）に変換する（Ｓ１２０）。具体的には、データ取得期間における角速度のノルムの最大値をｍａｘ（ｎ0）とすると、次式（２）により、角速度のノルムｎ0（ｔ）が０〜１００の範囲に正規化したノルムｎ（ｔ）に変換される。
【００３９】
【数２】
2016209431.tif 000004
【００４０】
次に、処理部２０（動作検出部２４）は、微分計算部２４２として機能し、各時刻ｔでのノルム（正規化後のノルム）ｎ（ｔ）の微分ｄｎ（ｔ）の値を計算する（Ｓ１３０）。例えば、角速度の検出データの取得間隔をΔｔとすると、時刻ｔでの角速度のノルムの微分（差分）ｄｎ（ｔ）は次式（３）で計算される。
【００４１】
【数３】
2016209431.tif 000005
【００４２】
次に、処理部２０（動作検出部２４）は、インパクト検出部２４４として機能し、ノルム、微分値および角速度の複数の方向成分に基づいて、インパクトを検出する（Ｓ１４０、インパクト検出ステップ）。次に、処理部２０（動作検出部２４）は、インパクトを検出できたか、否かを判定し（Ｓ１４２）、インパクトを検出できた場合（Ｓ１４２でＹ）、インパクトの検出時刻を時刻Ｔ５に設定する（Ｓ１４５）。
一方、インパクトを検出できなかった場合（Ｓ１４２でＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはインパクトのデータが含まれていない）として処理を終了する。
次に、処理部２０（動作検出部２４）は、インパクトの時刻Ｔ５より前でノルムｎ（ｔ）の値が０に近づく極小点が存在するか否かを判定し（Ｓ１５０）、存在すれば（Ｓ１５０のＹ）、当該極小点の時刻をトップの時刻Ｔ３として設定する（Ｓ１５２）。通常のゴルフスイングでは、スイング開始後、トップで一旦動作が止まり、その後、徐々にスイング速度が大きくなってインパクトに至ると考えられる。従って、インパクトのタイミングより前で角速度のノルムが０に近づき極小となるタイミングをトップのタイミングとして捉えることができる。
【００４３】
一方、インパクトの時刻Ｔ５より前でノルムｎ（ｔ）の値が０に近づく極小点が存在しなければ（Ｓ１５０のＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはスイングデータが含まれていない）として処理を終了する。
次に、処理部２０（動作検出部２４）は、インパクトの時刻Ｔ５より後でノルムｎ（ｔ）の値が０に近づく極小点が存在するか否かを判定し（Ｓ１５４）、存在すれば（Ｓ１５４のＹ）、当該極小点の時刻をフィニッシュの時刻Ｔ７として設定する（Ｓ１５６）。通常のゴルフスイングでは、インパクトの後、徐々にスイング速度が小さくなって止まると考えられる。従って、インパクトのタイミングより後で角速度のノルムが０に近づき極小となるタイミングをフィニッシュのタイミングとして捉えることができる。
一方、インパクトの時刻Ｔ５より後でノルムｎ（ｔ）の値が０に近づく極小点が存在しなければ（Ｓ１５４のＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはスイングデータが含まれていない）として処理を終了する。
【００４４】
次に、処理部２０（動作検出部２４）は、トップの時刻Ｔ３の前後でノルムｎ（ｔ）の値があらかじめ設定された閾値（トップ区間判定閾値）以下の区間が存在するか否かを判定し（Ｓ１５８）、存在すれば（Ｓ１５８のＹ）、当該区間の最初と最後の時刻をそれぞれトップ区間の開始時刻Ｔ２と終了時刻Ｔ４として設定する（Ｓ１６０）。通常のゴルフスイングでは、トップで一旦動作が止まるので、トップの前後ではスイング速度が小さいと考えられる。従って、トップのタイミングを含み角速度のノルムが所与の閾値以下の連続した区間をトップ区間として捉えることができる。
一方、トップの時刻Ｔ３の前後でノルムｎ（ｔ）の値が閾値以下の区間が存在しなければ（Ｓ１５８のＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはスイングデータが含まれていない）として処理を終了する。
【００４５】
次に、処理部２０（動作検出部２４）は、フィニッシュの時刻Ｔ７の前後でノルムｎ（ｔ）の値があらかじめ設定された閾値（フィニッシュ区間判定閾値）以下の区間が存在するか否かを判定し（Ｓ１６２）、存在すれば（Ｓ１６２のＹ）、当該区間の最初と最後の時刻をそれぞれフィニッシュ区間の開始時刻Ｔ６と終了時刻Ｔ８として設定する（Ｓ１６４）。通常のゴルフスイングでは、インパクトの後、徐々にスイング速度が小さくなって止まると考えられる。従って、フィニッシュのタイミングを含み角速度のノルムが所与の閾値以下の連続した区間をフィニッシュ区間として捉えることができる。
一方、フィニッシュの時刻Ｔ７の前後でノルムｎ（ｔ）の値が閾値以下の区間が存在しなければ（Ｓ１６２のＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはスイングデータが含まれていない）として処理を終了する。
【００４６】
次に、処理部２０（動作検出部２４）は、トップ区間の開始時刻Ｔ２より前でノルムｎ（ｔ）の値があらかじめ設定された閾値（スイング開始判定閾値）以下となるか否かを判定し（Ｓ１６６）、閾値以下となれば（Ｓ１６６のＹ）、閾値以下になる最後の時刻をスイング開始の時刻Ｔ１として設定する（Ｓ１６８）。尚、トップを特定する極小点より前で、ノルムが０に近づく極小点をスイング開始とみなしても良い。通常のゴルフスイングでは、静止した状態からスイング動作を開始し、トップまでにスイング動作が止まることは考えにくい。従って、トップのタイミングより前で角速度のノルムが閾値以下となる最後のタイミングをスイング動作の開始のタイミングとして捉えることができる。
一方、トップ区間の開始時刻Ｔ２より前でノルムｎ（ｔ）の値が閾値以下とならなければ（Ｓ１６６のＮ）、処理部２０（動作検出部２４）は、取得したデータに対するリズム検出に失敗した（取得したデータにはスイングデータが含まれていない）として処理を終了する。
【００４７】
最後に、処理部２０（動作検出部２４）は、リズム検出されたＴ１〜Ｔ８のデータをスイングデータとし（Ｓ１７０）、処理を終了する。
トップ区間判定閾値、フィニッシュ区間判定閾値およびスイング開始判定閾値は、例えば、図５に示すようなテーブルデータとしてＲＯＭ５０やＲＡＭ６０などに記憶される。これらの閾値は、固定値でもよいし、可変値（例えば、ユーザー毎に個別に設定）でもよい。図５のように、各動作に対応して各閾値を設けておけば、極小点が複数発生した場合においても、スイングに対応した極小点の抽出が容易となる。尚、図４のフローチャート図の各ステップを適宜入れ替えてもよい。
【００４８】
また、図４のフローチャート図のステップＳ１５４，Ｓ１５６において、インパクトのタイミングより後で角速度のノルムｎ（ｔ）の値が０に近づく極小点をフィニッシュのタイミングとしているが、例えば、インパクトより後で、角速度のノルムｎ（ｔ）の値があらかじめ設定された所定閾値以下となる最初のタイミングをスイングのフィニッシュのタイミングとして設定してもよい。
また、図４のフローチャート図では、スイングの開始から、バックスイング、トップ、ダウンスイング、インパクト、フォロースルー、スイングの終了までのすべての動作を検出しているが、例えば、インパクトとダウンスイングだけの動作を検出するなどスイング動作の少なくとも１つの動作を検出するようにしてもよい。
【００４９】
２−３．インパクト検出処理
図６は、処理部２０（動作検出部２４）によるインパクト検出ステップ（Ｓ１４０、判定工程）の一例を示すフローチャート図である。
尚、インパクトを検出するに際して、本実施形態では、図７に示すように、検出対象のゴルフクラブのシャフトのグリップ近くに３軸の角速度を検出する角速度センサー１０を取り付け、被験者が１回だけスイングを行ってゴルフボールを打った時のリズムを分析する。尚、角速度センサー１０は、スイングの方向をＸ軸方向とし、スイングの方向の法線方向であり、シャフトに平行な方向をＹ軸方向とし、Ｘ軸方向およびＹ軸方向と直交する方向をＺ軸方向になるように取り付ける。
また、検出対象のゴルフクラブは、ドライバーやアイアンのようにゴルフボールを飛ばすためのゴルフクラブには限定されず、パターのようにゴルフボールを転がすためのゴルフクラブも想定できる。
また、図８および図９は、インパクトを検出する一例として、被検者がパターを持ってスイングした場合に検出されたデータである。即ち、図８（ａ）は、所定のデータ取得期間におけるＸ軸方向の成分（第１の方向成分）である角速度ｘ（ｔ）の変化を示し、図８（ｂ）は、所定のデータ取得期間におけるＹ軸の方向の成分である角速度ｙ（ｔ）の変化を示し、図８（ｃ）は、所定のデータ取得期間におけるＺ軸の方向の成分（第２の方向成分）である角速度ｚ（ｔ）の変化を示す。尚、図８（ａ）、図８（ｂ）および図８（ｃ）の横軸は時間経過（ｍｓｅｃ）を示し、縦軸は角速度（ｄｐｓ）を示す。
【００５０】
また、図９（ａ）は、図８（ａ）、図８（ｂ）および図８（ｃ）の角速度に基づいて算出した３軸のノルム値の変化を示し、図９（ｂ）は、図９（ａ）のノルム値の微分値の変化を示す。尚、図８および図９では、時刻ｔ１の近傍においてゴルフクラブが他の物体と衝突し、時刻ｔ２の近傍において被検者のスイングによりゴルフボールをインパクトした場合を想定している。
図６に示すように、この処理が開始されると、処理部２０（動作検出部２４）は、データ取得期間において順次算出されるノルム（正規化後のノルム）ｎ（ｔ）の１つに着目し、着目したノルムｎ（ｔ）を取得する（Ｓ３００）。
【００５１】
次に、処理部２０（動作検出部２４）は、取得したノルムｎ（ｔ）が閾値（第１閾値）ｂｎ１以上であるか、否かを判定する（Ｓ３０２）。
ここで、ノルムｎ（ｔ）が閾値ｂｎ１を超えない場合（Ｓ３００のＮ）、Ｓ３１０に進む。
一方、ノルムｎ（ｔ）が閾値ｂｎ１以上である場合（Ｓ３００のＹ）、着目したノルムｎ（ｔ）に対応するノルムの微分ｄｎ（ｔ）が閾値（第２閾値）ｂｎ２以上であるか、否かを判定する（Ｓ３０４）。
ここで、ノルムの微分ｄｎ（ｔ）が閾値ｂｎ２以上である場合（Ｓ３０４のＹ）、処理部２０（動作検出部２４）は、インパクトを検出できたと判定し（Ｓ３１２）、処理を終了する。
【００５２】
一方、ノルムの微分ｄｎ（ｔ）が閾値ｂｎ２を超えない場合（Ｓ３０４のＮ）、処理部２０（動作検出部２４）は、着目したノルムｎ（ｔ）に対応するＺ軸方向の角速度ｚ（ｔ）の絶対値が閾値（第４閾値）ｂｎ３以上であるか、否かを判定する（Ｓ３０６）。
ここで、角速度ｚ（ｔ）の絶対値が閾値ｂｎ３以上である場合（Ｓ３０６のＹ）、処理部２０（動作検出部２４）は、インパクトを検出できたと判定し（Ｓ３１２）、処理を終了する。
一方、角速度ｚ（ｔ）の絶対値が閾値ｂｎ３を超えない場合（Ｓ３０６のＮ）、処理部２０（動作検出部２４）は、着目したノルムｎ（ｔ）に対応するＸ軸方向の角速度ｘ（ｔ）が閾値（第３閾値）ｂｎ４以上であるか、否かを判定する（Ｓ３０８）。
ここで、角速度ｘ（ｔ）が閾値ｂｎ４以上である場合（Ｓ３０８のＹ）、処理部２０（動作検出部２４）は、インパクトを検出できたと判定し（Ｓ３１２）、処理を終了する。
【００５３】
一方、角速度ｘ（ｔ）が閾値ｂｎ４を超えない場合（Ｓ３０８のＮ）、Ｓ３１０に進む。
Ｓ３１０では、処理部２０（動作検出部２４）は、次に着目すべきノルムｎ（ｔ＋１）が有るか、否かを判定する。
ここで、次に着目すべきノルムｎ（ｔ＋１）が有ると判定した場合（Ｓ３１０でＹ）、処理部２０（動作検出部２４）は、次のノルムｎ（ｔ＋１）に着目し（Ｓ３１６）、Ｓ３００に戻る。以降、処理部２０（動作検出部２４）は、次のノルムｎ（ｔ＋１）をｎ（ｔ）として、前記した処理を実行する。
一方、次に着目すべきノルムｎ（ｔ＋１）が無いと判定した場合（Ｓ３１０でＮ）、処理部２０（動作検出部２４）は、インパクトを検出できないと判定し（Ｓ３１４）、処理を終了する。
尚、本実施形態では、ノルムｎ（ｔ）が閾値ｂｎ１以上であること（条件１）、ノルムの微分ｄｎ（ｔ）が閾値ｂｎ２以上であること（条件２）、Ｚ軸方向の角速度ｚ（ｔ）の絶対値が閾値ｂｎ３以上であること（条件３）、Ｘ軸方向の角速度ｘ（ｔ）が閾値ｂｎ４以上であること（条件４）とした場合、条件１が成立し、かつ、条件２、条件３、条件４の少なくとも１つが成立する場合、インパクトを検出したと判定したが、これには限定されない。例えば、条件１が成立し、かつ、条件２、条件３、条件４の何れか２つが成立する場合や、条件１〜条件４が全て成立する場合、インパクトを検出したと判定しても良い。
【００５４】
図１０は、図６で示したインパクト検出ステップ（Ｓ１４０）において、各判定で使用した各閾値を示す図である。本実施形態では、各閾値は、ドライバーやアイアンを使用してスイングする場合の閾値（Ｃ１〜Ｃ４）と、パターを使用する場合の閾値（Ｄ１〜Ｄ４，Ｅ１〜Ｅ４）と、を分けて設定する。更に、パターを使用する場合、カップまでの距離が１ｍの場合の閾値（Ｄ１〜Ｄ４）と、１０ｍの場合の閾値（Ｅ１〜Ｅ４）とに分けて設定している。
これらの閾値は、ドライバー、アイアンおよびパターのようにゴルフクラブに応じて決定されたり、スイングの強さや個人の特性に応じて決定されたりしても良い。決定された閾値は、テーブルデータとしてＲＯＭ５０やＲＡＭ６０などに記憶される。また、これらの閾値は、固定値でもよいし、可変値（例えば、ユーザー毎に個別に設定）でもよい。更に、処理部２０（動作検出部２４）は、被検者がスイング分析装置１を使用してスイングを分析した結果を蓄積し、学習機能によりこれらの閾値を修正する態様も想定できる。
【００５５】
２−４．リズム表示処理
図１１は、処理部２０（表示処理部２６）によるリズム表示ステップ（Ｓ１６）の一例を示すフローチャート図である。
まず、処理部２０（表示処理部２６）は、バックスイングの時間Ｔａ＝トップの時刻Ｔ３−スイング開始の時刻Ｔ１を計算する（Ｓ２００）。
次に、処理部２０（表示処理部２６）は、トップ区間の時間Ｔｂ＝トップ区間の終了時刻Ｔ４−トップ区間の開始時刻Ｔ２を計算する（Ｓ２１０）。
次に、処理部２０（表示処理部２６）は、ダウンスイングの時間Ｔｃ＝インパクトの時刻Ｔ５−トップの時刻Ｔ３を計算する（Ｓ２２０）。
【００５６】
次に、処理部２０（表示処理部２６）は、フォロースルーの時間Ｔｄ＝フィニッシュの時刻Ｔ７−インパクトの時刻Ｔ５を計算する（Ｓ２３０）。
次に、処理部２０（表示処理部２６）は、フィニッシュ区間の時間Ｔｅ＝フィニッシュ区間の終了時刻Ｔ８−フィニッシュ区間の開始時刻Ｔ６を計算する（Ｓ２４０）。
最後に、処理部２０（表示処理部２６）は、ステップＳ２００〜Ｓ２４０でそれぞれ計算した各フェーズの時間（バックスイングの時間Ｔａ、トップ区間の時間Ｔｂ、ダウンスイングの時間Ｔｃ、フォロースルーの時間Ｔｄ、フィニッシュ区間の時間Ｔｅ）をグラフ化して表示部４０に表示する（Ｓ２５０）。
図１２は、被験者がパターを持ってパッティングした時のデータ取得期間に取得されたデータに基づくスイング動作のリズム表示の一例を示す図である。図１２の表示例では、スイング動作における各フェーズ（バックスイング、トップ区間、ダウンスイング、フォロースルー、フィニッシュ区間）を、それぞれの時間に比例した長さで固有の色あるいは模様を有する矩形で時系列に沿って表示している。また、各フェーズの矩形表示の上側には、それぞれの時間を表示している。
【００５７】
このように、パッティングのような弱いスイング動作についても、スイングによるインパクトを正しく検出し、リズムのデータを詳細に表示することができる。
以上に説明したように、本実施形態によれば、角速度センサー１０を用いることで、加速度センサーを用いた場合と比較してスイング動作をより正確に検出するとともに動きの小さいスイングも検出可能である。従って、例えば、トップとフィニッシュでゴルフクラブをどの程度緩やかに留めているかなど、より詳細な分析をすることができる。
また、角速度のノルムに基づいてインパクトを判定するため、パッティングによるインパクトと、他の物体との衝突に伴う衝撃と、を正確に判別できる。更に、インパクトのタイミングを最初に検出し、インパクトのタイミングに基づいてスイング動作の各フェーズを特定することで、より確実にスイング動作の検出を行うことができ、スイング解析の信頼度を向上させることができる。
更に、本実施形態によれば、角速度のノルムに基づいてスイング動作を検出するので、スイング動作に連動して動く場所に任意の向きに角速度センサー１０を取り付けることができ、取り扱いが容易である。
【００５８】
また、本実施形態によれば、スイング動作の各フェーズの時間を表示するので、ユーザーはスイング動作の詳細なリズムを容易に把握することができる。
尚、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
例えば、複数軸の回りの角速度の合成値として、大きさの和（ノルム）、即ち、角速度の大きさの２乗の和の平方根を採用したが、これには限定されない。例えば、各軸の角速度の大きさの積や、各軸の角速度の大きさの和を角速度の合成値としても良い。
また、処理部２０の処理結果を出力する出力部として、情報端末やサーバー装置等の他の情報処理装置に伝達する態様も想定できる。
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【００５９】
また、図１に示した処理部２０の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラム（スイング分析プログラム）を実行することで複数の機能部の機能（取得機能、算出機能および判定機能等）を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、スイング分析装置１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００６０】
１…スイング分析装置、１０…角速度センサー、２０…処理部、２２…データ取得部、２４…動作検出部、２６…表示処理部、３０…操作部、４０…表示部、５０…ＲＯＭ、６０…ＲＡＭ、７０…不揮発性メモリー、８０…記録媒体、２４０…角速度計算部、２４２…微分計算部、２４４…インパクト検出部。
【図１】
2016209431.tif 000006
【図２】
2016209431.tif 000007
【図３】
2016209431.tif 000008
【図４】
2016209431.tif 000009
【図５】
2016209431.tif 000010
【図６】
2016209431.tif 000011
【図７】
2016209431.tif 000012
【図８】
2016209431.tif 000013
【図９】
2016209431.tif 000014
【図１０】
2016209431.tif 000015
【図１１】
2016209431.tif 000016
【図１２】
2016209431.tif 000017