"運動器具のスイングを検出するモーションセンサーを含むセンサー部と、前記スイングに対応した前記モーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算部と、前記スイング特徴情報を選別するスイング選別部と、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算部と、を含むスイング解析システム。請求項1において、前記スイングに関連づけてマーキング入力を行うマーキング入力部を含み、前記スイング選別部は、前記マーキング入力に基づき前記スイング特徴情報を選別するスイング解析システム。請求項1において、前記スイング特徴情報に基づいて、前記スイングにおけるインパクトの状態を判定するインパクト状態判定部を含み、前記スイング選別部は、前記スイングにおける前記インパクトの状態の判定結果に基づき、前記スイング特徴情報を選別するスイング解析システム。請求項1乃至3のいずれかにおいて、前記スイング特徴情報と前記基準スイング特徴情報とを比較して比較情報を生成する比較部と、前記比較情報を出力する出力部と、を含むスイング解析システム。請求項1乃至4のいずれかにおいて、前記スイングのデータ種別を入力するデータ種別入力部を含むスイング解析システム。請求項1乃至5のいずれかにおいて、前記スイング特徴情報演算部は、前記スイング特徴情報として、前記スイングのスイング軌跡に関するデータを演算するスイング解析システム。請求項1乃至6のいずれかにおいて、前記センサー部は、加速度センサーと角速度センサーを含むスイング解析システム。運動器具のスイングを検出するモーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算部と、前記スイング特徴情報を選別するスイング選別部と、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算部と、してコンピュータを機能させるプログラム。運動器具のスイングを検出するモーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算ステップと、前記スイング特徴情報を選別するスイング選別ステップと、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算ステップと、を含むスイング解析方法。しかしながら、このような運動解析装置では、画像を撮影するための赤外線カメラが必要であるため装置が大がかりなものになってしまい、取り扱いにくいという問題がある。例えば、テニスの練習中の画像を複数の角度から撮影したい場合、撮影したい角度に合わせて赤外線カメラの位置を移動させるかプレイヤーの向きを変える必要がある。これに対して、近年、被測定物に小型のモーションセンサーを取り付け、センサーの出力データから被測定物の運動を解析する装置が提案されており、赤外線カメラが不要であるため取り扱いが容易であるという利点があるが、ユーザーのニーズにマッチしたスイング解析を行うは困難であった。ゴルフ等のプレイヤーは、ベスト時のスイングを維持することが重要であるが、実際には難しく、又ベスト時の状態から崩れた時には現在の状態がどのようになっているかを定量的に知りたいと考えている。ベストなスイングとして例えば一流プロのスイングやゴルフ理論に基づく理想スイングとの比較を行うことがあるが、実際のベストスイングは個人個人により異なり唯一のものではないという問題点がある。本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、取り扱いが容易であるとともに個人個人のベストスイングに基づくスイングの解析情報が得られるスイング解析装置、プログラム及びスイング解析方法を提供することができる。1本発明は、運動器具のスイングを検出するモーションセンサーを含むセンサー部と、前記スイングに対応した前記モーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算部と、前記スイング特徴情報を選別するスイング選別部と、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算部と、を含むスイング解析システムである。センサー部は、少なくとも1軸の加速度3軸でもよいを検出する加速度センサー及び少なくとも1軸の角速度3軸でもよいを検出する角速度センサージャイロセンサーの少なくとも1つで構成してもよいし、姿勢センサーとして機能するセンサーを含んでもよい。運動器具は例えばゴルフクラブでもよく、モーションセンサーはゴルフクラブに取り付けられ、ゴルフクラブのスイングを検出するようにしてもよい。前記モーションセンサーの出力データは、出力データの遷移等によりスイングの前後の特徴を判断して、スイング単位で出力データを区切ることが可能であるため、スイング単位の出力データに基づいて、各スイングのスイング特徴情報を演算してもよい。スイング特徴情報は、スイングの善し悪しや状態の判断材料となる複数の項目毎のデータとして与えられてもよい。スイング選別部は、外部入力例えばユーザーの入力に基づき選別するものでもよい。例えば、ユーザーが操作部からGoodデータ選別対象と指示する入力を行ったスイングの出力データをGoodデータとして選別してもよい。また前記モーションセンサーの出力データの内容が所定の条件を満たした場合に基づき選別するものでもよい。例えば前記モーションセンサーの出力データからインパクトの状態を判定し、インパクの状態が所定の条件を満たしたスイングの出力データをGoodデータとして選別してもよい。基準スイング特徴情報は選別されたスイングのスイング特徴情報の平均値でもよいし、最多値でもよいし、その他の値でもよい。基準スイング特徴情報演算部は、スイングの特徴情報が新たに選別される度にリアルタイムに基準スイング特徴情報を更新してもよい。スイング解析システムは、センサー部が、本体スイング特徴情報演算部やスイング選別部や基準スイング特徴情報演算部と一体的に構成された一体型の装置として実現してもよいし、センサー部が、本体とは独立して運動器具等に取り付けられ、検出データを本体に無線等で送信する構成でもよい。本発明によれば、取り扱いが容易であるとともに個人個人のベストスイングに基づくスイングの解析情報が得られるスイング解析装置及び方法を提供することができる。2このスイング解析装置において、前記スイングに関連づけてマーキング入力を行うマーキング入力部を含み、前記スイング選別部は、前記マーキング入力に基づき前記スイング特徴情報を選別してもよい。マーキング入力の有無等を各スイングの出力データに関連づけてマーキング入力フラグとして保持し、スイング選別部は、各スイングの出力データに関連づけて保持されているマーキング入力フラグに基づき、スイング特徴情報を選別してもよい。3このスイング解析装置において、前記スイング特徴情報に基づいて、前記スイングにおけるインパクトの状態を判定するインパクト状態判定部を含み、前記スイング選別部は、前記スイングにおける前記インパクトの状態の判定結果に基づき、前記スイング特徴情報を選別してもよい。インパクト状態判定部は、前記運動器具のスイングにおけるインパクトのタイミングを検出し、前記インパクトのタイミングから所定時間内の前記運動器具の姿勢角の変化量を算出し、算出結果に基づいて、前記インパクトの状態を判定してもよい。また、前記インパクトの検出は、前記モーションセンサーの出力データに基づいて、前記運動器具がスイングする軸に対する角速度又は加速度の大きさの最大値を検出し、前記インパクトのタイミングとして、前記運動器具がスイングする軸に対する角速度又は加速度の大きさが最大となるタイミングを検出するようにしてもよい。一般に、運動器具がスイングする軸に対する角速度はインパクト直前に最大となると考えられるので、インパクトのタイミングを検出することができる。また、前記インパクト状態の判定は、前記運動器具がスイングする軸に対する角速度の大きさの最大値に応じて、前記インパクトの状態の判定基準を可変に設定するようにしてもよい。一般に、運動器具のスイング速度が異なれば、同じ位置にボールが当たったとしても、発生する回転運動による姿勢角変化量の大きさが異なると考えられるので、スイング速度に応じた適切な判定基準にすることで、インパクトの状態を誤りなく判定することができる。4このスイング解析装置において、前記スイング特徴情報と前記基準スイング特徴情報とを比較して比較情報を生成する比較部と、前記比較情報を出力する出力部と、を含んでもよい。プレイヤー自身のベストスイングと現在のスイングとの比較を容易にでき、例えば、比較データを外付けのビューワーに出力すれば、現在のスイングの悪いところをすばやくプレイヤーに知らせることができる。5このスイング解析装置において、前記スイングのデータ種別を入力するデータ種別入力部を含んでもよい。データ種別毎に、演算するスイング特徴情報の内容が異なる場合には、前記スイング特徴情報演算部は、各スイングのデータ種別に応じたスイング特徴情報を演算してもよい。また前記比較部は、各スイングのスイング特徴情報と各スイングとデータ種別が同じである前記基準スイング特徴情報とを比較してもよい。6このスイング解析装置において、前記スイング特徴情報演算部は、前記スイング特徴情報として、前記スイングのスイング軌跡に関するデータを演算してもよい。スイング軌跡に関するデータとは、例えば運動器具の軌跡の形状や軌道を示す座標値や関数でもよい。例えば運動器具の初期状態を加速度センサーの出力値により求め、その後の動きを角速度センサージャイロセンサーの出力値で求めてもよい。また前記スイング特徴情報演算部は、前記特徴情報として、前記モーションセンサーの出力データに基づいて前記スイングのスイング軌跡の対地傾斜角度値を演算してもよい。7このスイング解析装置において、前記センサー部は、加速度センサーと角速度センサーを含んでもよい。角速度センサーは、ジャイロセンサーでもよい。8本発明は、運動器具のスイングを検出するモーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算部と、前記スイング特徴情報を選別するスイング選別部と、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算部と、してコンピュータを機能させるプログラムに関する。本発明によれば、取り扱いが容易であるとともに個人個人のベストスイングに基づくスイングの解析情報が得られるスイング解析装置に用いるプログラムを提供することができる。9本発明は、運動器具のスイングを検出するモーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算するスイング特徴情報演算ステップと、前記スイング特徴情報を選別するスイング選別ステップと、選別された前記スイング特徴情報に基づき、基準として使用する基準スイング特徴情報を演算して記憶部に保持する基準スイング特徴情報演算ステップと、を含むスイング解析方法に関する。本発明によれば、取り扱いが容易であるとともに個人個人のベストスイングに基づくスイングの解析情報が得られるスイング解析方法を提供することができる。以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。1.スイング解析装置の構成図1は、本実施形態のスイング解析装置の構成を示す図である。本実施形態のスイング解析装置1は、1又は複数のモーションセンサーを含むセンサー部10とホスト端末20を含んで構成されている。センサー部10とホスト端末20は無線接続されていてもよいし、有線接続されていてもよい。センサー部10は、スイング解析の対象となる運動器具に取り付けられる。本実施形態では、センサー部10は、1又は複数のモーションセンサー100、データ処理部110、通信部120を含んで構成されている。モーションセンサー100は、角速度センサージャイロセンサーを含んでもよい。角速度センサーは、検出軸回りの角速度を検出し、検出した角速度の大きさに応じた信号角速度データを出力する。本実施形態のスイング解析装置1では、ホスト端末20が運動器具の姿勢を算出するために、モーションセンサー100として、例えば、3軸x軸、y軸、z軸方向の角速度をそれぞれ検出する3つの角速度センサーを含んでもよい。またモーションセンサー100は、加速度センサーを含んでもよい。加速度センサーは、検出軸方向の加速度を検出し、検出した加速度の大きさに応じた信号加速度データを出力する。本実施形態のスイング解析装置1では、ホスト端末20が運動器具の姿勢を算出するために、モーションセンサー100としては、例えば、3軸x軸、y軸、z軸方向の加速度をそれぞれ検出する3つの加速度センサーを含んでもよい。データ処理部110は、モーションセンサー100の出力データの同期を取り、当該データを時刻情報などと組合せたパケットにして通信部120に出力する処理を行う。さらに、データ処理部110は、モーションセンサー100のバイアス補正や温度補正の処理を行うようにしてもよい。なお、バイアス補正や温度補正の機能をモーションセンサー100に組み込んでもよい。通信部120は、データ処理部110から受け取ったパケットデータをホスト端末20に送信する処理を行う。ホスト端末20は、処理部CPU200、通信部210、操作部220、ROM230、RAM240、不揮発性メモリー250、表示部260を含んで構成されている。ホスト端末20は、専用装置として実現してもよいし、パーソナルコンピューターPC、あるいは携帯用ゲーム機、携帯電話、スマートフォンなどの携帯機器などで実現してもよい。通信部210は、センサー部10から送信されたデータを受信し、処理部200に送る処理を行う。操作部220は、ユーザーからの操作データを取得し、処理部200に送る処理を行う。操作部220は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどである。また操作部220は、前記スイングに関連づけてマーキング入力を行うマーキング入力部として機能させてもよい。また操作部220は、前記スイングのデータ種別に関する入力を受け付けるデータ種別入力部として機能させてもよい。ROM230は、処理部200が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。RAM240は、処理部200の作業領域として用いられ、ROM230から読み出されたプログラムやデータ、操作部220から入力されたデータ、処理部200が各種プログラムに従って実行した演算結果等を一時的に記憶する記憶部である。不揮発性メモリー250は、処理部200の処理により生成されたデータのうち、長期的な保存が必要なデータを記録する記録部である。例えば、選別されたスイングのスイング特徴情報や基準スイング特徴情報を記録させてもよい。表示部260は、処理部200の処理結果を文字やグラフ、その他の画像として表示するものである。表示部260は、例えば、CRT、LCD、タッチパネル型ディスプレイ、HMDヘッドマウントディスプレイなどである。なお、1つのタッチパネル型ディスプレイで操作部220と表示部260の機能を実現するようにしてもよい。表示部260は、比較情報を出力する出力部として機能してもよい。処理部200は、ROM240に記憶されているプログラムに従って、センサー部10から通信部210を介して受信したデータに対する各種の計算処理や、各種の制御処理表示部260に対する表示制御等を行う。本実施形態では、処理部200は、以下に説明するデータ取得部201、スイング特徴情報演算部202,スイング選別部203、基準スイング特徴情報演算部204、インパクト状態判定部205、比較部206として機能する。なお、本実施形態の処理部200は、これらの一部の機能を省略した構成としてもよい。データ取得部201は、通信部210を介して受信したセンサー部10の出力データ角速度データを取得する処理を行う。取得したデータは、例えばRAM240に記憶される。スイング特徴情報演算部202は、前記スイングに対応した前記モーションセンサーの出力データに基づいて、前記スイングのスイング特徴情報を演算し、スイング選別部203は、所定の条件に基づいて、前記スイング特徴情報を選別し、基準スイング特徴情報演算部204は、選別された前記スイングのスイング特徴情報に基づき、基準として使用するスイング特徴情報である基準スイング特徴情報を演算して記憶部に保持する。またスイング選別部203は、前記スイングに関連づけて行われた前記マーキング入力に基づき前記スイング特徴情報を選別してもよい。またインパクト状態判定部205は、前記モーションセンサーの出力データに基づいて、前記スイングにおけるインパクトの状態を判定し、スイング選別部203は、前記スイングにおける前記インパクトの状態の判定結果に基づき、前記スイング特徴情報を選別してもよい。比較部206は、前記スイングのスイング特徴情報と前記基準スイング特徴情報とを比較して比較情報を生成し、表示部260に出力してもよい。基準スイング特徴情報演算部204は、選別されたスイングの前記スイング特徴情報に基づき、前記スイングの前記データ種別毎に前記基準スイング特徴情報を算出して記憶部RAM240や不揮発性メモリー250に記憶させてもよい。スイング特徴情報演算部202は、前記特徴情報として、前記モーションセンサーの出力データに基づいて前記スイングのスイング軌跡に関するデータを演算してもよいし、前記特徴情報として、前記モーションセンサーの出力データに基づいて前記スイングのインパクト時の角速度や速度変化に関するデータを演算してもよい。なお、データ取得部201、スイング特徴情報演算部202、スイング選別部203、基準スイング特徴情報演算部204、インパクト状態判定部205、比較部206の全部又は一部は、センサー部10にあってもよい。またホスト端末20は、図示しない音出力部等を含むようにし、比較情報を例えば音声メッセージや、効果音や音楽等で出力する出力部として機能させてもよい。2.スイング解析システムの具体例ゴルフクラブのスイングを解析する場合を例にとり説明する。図2に、本実施の形態のスイング解析装置の具体例を示す。同図に示すように、スイング解析装置のセンサー部10は、本体であるホスト端末20とは独立してゴルフクラブ運動器具の一例6に取り付けられ、検出データモーションセンサーの出力データを本体であるホスト端末20に無線等で送信する。図3は、本体であるホスト端末20の一例である。ホスト端末20は、筐体外部にボタン222、224等の操作部と、表示部260を有しており、内部に図示しないCPU、ROM、RAM、不揮発性メモリー等を含む。ボタン222は、例えば、goodマーキング入力を行うボタンとしてもよい。ユーザーがゴルフクラブでスイングを行った後に、今行ったスイングはよいスイングであると思った場合に、ボタン222を押下すると、今行ったスイングに関連する出力データにgoodマーキングを行ってもよい例えば出力データに関連づけたgoodフラグ等をONになる。なお、よいスイングであると思わなかった場合には、何も入力しないと、何も入力されなかったスイングに関連する出力データにはgoodマーキングがなされない例えば出力データに関連づけたgoodフラグ等をOFFになるので、マーキングの有無例えばgoodフラグ等をONOFFにより、前記出力データをスイング単位で選別することができる。ボタン224は、例えば、クラブ種別データ種別の一例入力を行うボタンとしてもよい。ユーザーがゴルフクラブでスイング練習を開始する際、又は使用するクラブの種類を変更する際に、ボタン224を押下して、クラブの種類を指定するようにしてもよい。例えば、クラブの種類がクラブ1例えばドライバー、クラブ2例えばn番アイアン、クラブ3例えばパターとある場合に、ボタン224を押すことで、クラブ1,クラブ2クラブ3、とクラブ種別の切り替えが行われるようにしてもよい。ボタン224が押下されると、表示部260に、現在選択されているクラブ種別が表示されるようにしてもよい。表示部260には、プレイヤーがスイングを行った後に、今回のスイングのスイング特徴情報と、ベストモードのスイング特徴情報基準スイング特徴情報の一例の比較情報を表示してもよい。比較情報は、比較結果データ等でもよいし、比較結果に基づきスイングの出来映えの判定を行った判定結果例えばスイングの善し悪しに応じた付与したランクでもよいし、比較結果に基づきスイングを解析した解析内容でもよいし、比較結果に基づき作成したユーザーへのメッセージ例えば惜しいとかもっとがんばれとかすばらしい等のメッセージでもよい。なお比較や比較情報の出力はすべてのスイングの出力データについておこなってもよいし、マーキングされなかったスイングの出力データについて行ってもよい。またホスト端末20に、スピーカ等の音出力部を設け、比較結果を音や音声メッセージや、音楽等で出力してもよい。3.モーションセンサーの出力データとスイング情報図4は、モーションセンサーの出力データの一例を示す図である。ここではモーションセンサーが、3軸の角速度センサーx、y、zと、3軸の加速度センサーで構成されている場合を例にとり説明する。モーションセンサーの出力データは、3軸の角速度センサーx、y、zと、3軸の加速度センサーが出力するアナログ信号がデジタル信号に変換され、所定時間間隔t1、t2、、tn、の3軸の角速度センサーx、y、zの検出値412,414、416と、3軸の加速度センサーx、y、zの検出値412,414、416となる。出力データ412、414、416、422,424、426の遷移等によりスイングの前後の特徴を判断して、スイング単位1回分のスイングとその前後の非スイング期間を含み、スイング開示から、次のスイングの開始の前までの期間単位でもよいで出力データを区切ることが可能である。例えば区間K1時刻t1~時刻tn1、区間K2時刻tn~時刻tnm1、が1スイング分の出力データの特徴を示していると判定したら、区間K1、K2、の出力データを1スイング分の出力データとして識別して、各スイングのスイング特徴情報の演算を行う。操作部例えば図3のボタン224からgoodマーキング入力があると、各スイングのタイミングとマーキング入力のタイミングに基づき、前記マーキング入力を各スイングの出力データに関連づけてもよい。例えば区間K1、区間K3の期間に操作部例えば図3のボタン224からgoodマーキング入力m1、m2があると、区間K1、区間K2におけるスイングの出力データがgoodデータとしてマーキングされる。なお、出力データから各スイングの終了を判断し、各スイングの終了時に各スイングに対するマーキング入力を行うためのマーキング入力期間を設けてもよい。マーキング入力期間にマーキング入力が行われた場合には、マーキング入力期間に対応するスイングの出力データがgoodデータとしてマーキングされる。図5に、モーションセンサーの出力データに関連づけて記憶されているスイング情報の一例を示す。モーションセンサーの出力データをスイング単位に区切り、各スイング毎に便宜的にスイング番号430が与え、スイング番号430に関連づけてデータ種別440や時刻情報450やgoodフラグ460等のスイング情報を記憶してもよい。時刻情報450は、各スイングに対応する区間の時刻情報各区間の開始時刻と終了時刻等である。この時刻情報450に基づき、モーションセンサーの出力データから当該スイング部分を特定することができる。またスイング番号430に関連づけてgoodフラグ460を記憶してもよい。各スイングの時刻情報450に基づき、対応するモーションセンサーの出力データを取り出して、スイング特徴情報を演算してもよい。また各スイングのgoodフラグ情報460に基づき、各スイングを選別するか否かを判断してもよい。4.スイング特徴情報とベストモードスイング特徴情報図6に、スイング特徴情報の一例を示す。スイング特徴情報は、スイング軌跡情報470やヘッドスピード情報480を含み、モーションセンサーの出力データの当該スイング対応部分に基づき演算され、スイング番号430に関連づけて記憶される。なおデータ種別440もスイング番号430に関連づけて記憶させることで、スイング特徴情報とデータ種別の対応付けがとれるようにしてもよい。スイング軌跡情報470は、例えば運動器具の軌跡の形状や軌道を示す座標値や関数でもよい。例えば運動器具の初期状態を加速度センサーの出力値により求め、その後の動きを角速度センサージャイロセンサーの出力値で求めてもよい。またスイング軌跡情報470として、モーションセンサーの出力データに基づいて求めたスイング軌跡の対地傾斜角度値を含んでもよい。またヘッドスピード情報480は、インパクト時の角速度でもよい。インパクト時の角速度はスイング面内における角速度でもよく、実際の角速度センサーの出力をゴルフクラブ等の姿勢に応じて補正して求めてもよい。ベストモードスイング特徴情報基準スイング特徴情報の一例は、goodデータとして記憶されているスイングのスイング特徴情報に基づき演算される。例えば図6に示すように、スイング軌跡情報470とヘッドスピード情報480の複数のスイング特徴情報がある場合には、それぞれのスイング特徴情報毎にベストモード情報ベストモードスイング軌跡情報、ベストモードヘッドスピード情報を求めてもよい。ベストモードスイング特徴情報の演算として、goodデータとして記憶されているスイングのスイング特徴情報の平均値を演算し、求めた平均値をベストモードスイング特徴情報としてもよい。またgoodデータとして記憶されているスイングのスイング特徴情報の最多値を演算し求めた最多値をベストモードスイング特徴情報としてもよい。またデータ種別毎にベストモードスイング特徴情報を求めてもよい。例えばデータ種別1のスイング000001、000002、のスイング軌跡情報S1、S2、に基づき、データ種別1のベストモードスイング軌跡情報を演算してもよい。またベストモードスイング特徴情報の更新はリアルタイムに行ってもよい。ユーザーがスイングを行い、goodスイングが出る度に、ベストモードスイング特徴情報演算の元になる母集団のサンプルが増えるので、サンプルが増える度にベストモードスイング特徴情報を更新してもよい。5.インパクト判定処理図9は、ゴルフクラブのスイングにおけるインパクト状態を判定する例の説明図である例えば、図9Aは、ゴルフクラブ6のスイングにおいて、ゴルフクラブ6のヘッドの中心軸一点鎖線で示す上の位置にゴルフボール7が当たった図を示している。一方、図9Bは、ゴルフクラブ6のスイングにおいて、ゴルフクラブ6のヘッドの中心軸一点鎖線で示す上から左方向にずれた位置にゴルフボール7が当たった図を示している。ゴルフクラブ6のヘッドの中心軸上の位置にゴルフボール7が当たった場合ジャストミートした場合は中心軸回りの回転はほとんど発生しないが、中心軸上からずれた位置にゴルフボール7が当たった場合ミート失敗の場合はインパクトの直後に中心軸回りの回転図9Bの矢印が発生する。従って、インパクト直後のゴルフクラブ6のヘッドの中心軸と直交する任意の軸を判定軸として当該判定軸の姿勢角の変化量から中心軸上にゴルフボール7が当たったか否かを判定することができる。また、インパクトのタイミングは、スイング軸回りの角速度から判断することができる。そこで、スイング軸回りの角速度と判定軸回りの角速度を捉えるために、例えば、互いに直交する3軸x軸、y軸、z軸方向の角速度をそれぞれ検出可能な3つの角速度センサーを含むセンサー部10を、ゴルフクラブ6のヘッドに、例えば、x軸が打球面と垂直になり、z軸がゴルフクラブ6のヘッドの中心軸と一致するように取り付ける。これにより、y軸スイング軸回りの角速度データからインパクトのタイミングを検出することができるとともに、インパクト直後のx軸又はy軸判定軸の姿勢角の変化量からインパクトの状態を判定することができる。なお、センサー部10は、ゴルフクラブ6のヘッドに限らずスイングに支障を来さない任意の位置に取り付けることができる。このようにインパクト直後の所定時間における判定軸の姿勢角の最大変化量を算出することで、インパクトにより生じる運動器具の回転運動を捉えることができる。従って、運動器具に応じて判定軸を適切に選択することにより、インパクトの状態を客観的に判定することができる。6.本実施の形態の処理図7は、入力部からのマーキング入力によりGoodデータを選別する場合の処理の流れを示すフローチャートである。プレイヤーが本システムの電源をオンすると以下の処理が行われる。まず、使用するゴルフクラブの種別である使用クラブ種別情報の入力を受け付けるステップS10。なお特に入力のない場合は、デフォルト値、又は前回指定値を用いて以降の処理をおこなってもよい。モーションセンサーの出力データに基づき、スイングの区切り否か判定するステップS20。例えば図4に示すようなモーションセンサーの出力データを、区間K1、区間K2、に区切り、区間の切り替わるタイミングをスイングの区切りと判定する。スイングの区切りであればステップS30、以下の処理を行い、区切りでなければステップS20に戻る。モーションセンサーの出力データに基づき、スイング単位で、スイング特徴情報を演算するステップS40。例えばスイング軌跡情報やヘッドスピード情報等の特徴情報を演算する。次に、スイングに関連したGoodマーキング入力があるか否か判断する。操作部からGoodマーキング入力があった場合には、goodと指定されたスイングのスイングデータgoodフラグとして記録しておき、スイングに関連したGoodマーキング入力の有無は、当該スイングのスイングデータgoodフラグで判断してもよい。スイングに関連したGoodマーキング入力あるとステップS50、Goodマーキングされたスイング特徴情報をGoodデータとして、使用クラブ種別情報に記憶部に保持するステップS60。今回のGoodデータと同じ使用クラブ種別情報を有するGoodデータ今回のGoodデータも含むのスイング特徴情報を記憶部から読み出して、読み出したスイング特徴情報に基づき、ベストモードスイング特徴情報基準スイング特徴情報の一例を演算するステップS70。操作部からGoodマーキング入力がない場合には、Goodマーキングされなかったスイングのスイング特徴情報を最新データとして、記録するステップS80。そして、ベストモードスイング特徴情報と、最新データとして記録されているスイング特徴情報とを比較して、比較結果を出力するステップS90。この様に本実施の形態のスイング解析装置によれば、ユーザーのgoodマーキング入力に応じてgoodスイングを選別し、goodスイングのgoodデータに基づきベストモードスイング特徴情報が演算され、このベストモードスイング特徴情報に基づいて、スイングの解析が行われる。従って、各ユーザーの個人個人のベストスイングに基づくスイングの解析情報がリアルタイムに得られるスイング解析装置を提供することができる。図8は、モーションセンサーの出力データに対してインパクト判定を行い、Goodデータを選別する場合の処理の流れを示すフローチャートである。まず、使用するゴルフクラブの種別である使用クラブ種別情報の入力を受け付けるステップS110。なお特に入力のない場合は、デフォルト値、又は前回指定値を用いて以降の処理をおこなってもよい。モーションセンサーの出力データに基づき、スイングの区切り否か判定するステップS120。例えば図4に示すようなモーションセンサーの出力データを、区間K1、区間K2、に区切り、区間の切り替わるタイミングをスイングの区切りと判定する。スイングの区切りであればステップS130、以下の処理を行い、区切りでなければステップS120に戻る。モーションセンサーの出力データに基づき、スイング単位で、スイング特徴情報を演算するステップS140。例えばスイング軌跡情報やヘッドスピード情報等の特徴情報を演算する。次にスイング特徴情報に基づき、スイング単位で、インパクト判定処理を行うステップS150。次に、インパクト判定結果に基づき、今回のスイングがGoodスイングか否か判定するステップS160。モーションセンサーの出力データからインパクトの状態を判定し、インパクトの状態が所定の条件を満たした場合には、goodと指定されたスイングのスイングデータgoodフラグとして記録しておき、スイングがGoodスイングか否かは、当該スイングのスイングデータgoodフラグで判断してもよい。Goodスイングと判定された場合にはステップS170、Goodスイングと判定されたスイング特徴情報をGoodデータとして、使用クラブ種別情報に記憶部に保持するステップS180。今回のGoodデータと同じ使用クラブ種別情報を有するGoodデータ今回のGoodデータも含むのスイング特徴情報を記憶部から読み出して、読み出したスイング特徴情報に基づき、ベストモードスイング特徴情報基準スイング特徴情報の一例を演算するステップS190。Goodスイングと判定されなかった場合には、Goodスイングと判定されなかったスイングのスイング特徴情報を最新データとして、記録するステップS200。そして、ベストモードスイング特徴情報と、最新データとして記録されているスイング特徴情報とを比較して、比較結果を出力するステップS210。この様に本実施の形態のスイング解析装置によれば、モーションセンサーの出力データのインパクト判定結果に応じてgoodスイングを選別し、goodスイングのgoodデータに基づきベストモードスイング特徴情報が演算され、このベストモードスイング特徴情報に基づいて、スイングの解析が行われる。従って、各ユーザーの個人個人のベストスイングに基づくスイングの解析情報がリアルタイム得られるスイング解析装置を提供することができる。以上では、運動器具がゴルフクラブである場合を例に挙げて本実施形態の手法を説明したが、その他の運動器具についても、スイング軸と判定軸を運動器具に合わせて適切に定義すれば、本実施形態の手法を適用することができる。本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。本発明は、実施の形態で説明した構成と実質的に同一の構成例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。"