(57)【要約】【課題】長時間に亘る運動においても、計測に要する電力量（消費電力量）を低減すると共に、記憶される計測データ量を減少させることが可能なスイング解析装置を提供する。【解決手段】スイング解析装置（センサーユニット１０）は、慣性センサー（加速度センサー１２および角速度センサー１３）の出力を取得する運動情報取得部４２と、位置情報または移動情報を取得する情報取得部（移動情報取得部２８）と、慣性センサーの出力を記憶する記憶サンプリングレートを制御する制御部（サンプリングレート制御部２１６）と、を備え、制御部は、位置情報および移動情報の少なくともいずれかに応じて、記憶サンプリングレートを変更する。【選択図】図６
2018157986.tif 000002
【特許請求の範囲】
【請求項１】
慣性センサーの出力を取得する運動情報取得部と、
位置情報または移動情報を取得する情報取得部と、
前記慣性センサーの出力を記憶する記憶部と、
前記記憶部が記憶する記憶サンプリングレートを制御する制御部と、を備え、
前記制御部は、前記位置情報および前記移動情報の少なくともいずれかに応じて、前記記憶サンプリングレートを変更することを特徴とするスイング解析装置。
【請求項２】
前記制御部は、前記位置情報および前記移動情報の少なくともいずれかに応じて、前記慣性センサーが計測する計測サンプリングレートを変更することにより、前記記憶サンプリングレートを変更することを特徴とする請求項１に記載のスイング解析装置。
【請求項３】
前記位置情報および前記移動情報の少なくともいずれかに基づき、移動状態が検出されている状態では、前記移動状態が検出されていない状態よりも、前記記憶サンプリングレートを低くすることを特徴とする請求項１または請求項２に記載のスイング解析装置。
【請求項４】
前記位置情報または前記移動情報は、航法衛星システムにより算出されることを特徴とする請求項１ないし請求項３のいずれか一項に記載のスイング解析装置。
【請求項５】
前記位置情報または前記移動情報は、前記慣性センサーを含むモーションセンサーの出力により算出されることを特徴とする請求項１ないし請求項３のいずれか一項に記載のスイング解析装置。
【請求項６】
慣性センサーを含む運動計測装置と、
位置情報または移動情報を取得する情報取得部と、前記慣性センサーの出力を記憶する記憶部と、前記記憶部が記憶する記憶サンプリングレートを制御する制御部と、を含む運動解析装置と、を備え、
前記制御部は、
前記位置情報、および前記移動情報の少なくとも何れかに応じて、前記記憶サンプリングレートを変更することを特徴とするスイング解析システム。
【請求項７】
慣性センサーの出力を取得するステップと、
位置情報または移動情報を取得するステップと、
前記位置情報、および前記移動情報の少なくとも何れかに基づいて、移動中か否かを判定するステップと、
前記移動中か否かの判定結果に基づいて、前記慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを変更するステップと、
変更された記憶サンプリングレートによって前記慣性センサーの出力を前記記憶部が記憶するステップと、を含むことを特徴とするスイング解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイング解析装置、スイング解析システム、およびスイング解析方法に関する。
【背景技術】
【０００２】
従来、運動計測装置として、ゴルフのラウンド中において、例えば加速度センサーなどの慣性センサーによる計測データに基づいて、プレーヤーのスイング状態を示す指標を検出（算出）して記録するゴルフ用スコア記録装置が開示されている（例えば、特許文献１参照）。そして、このゴルフ用スコア記録装置では、定期的な位置情報測定と併せてスイング位置情報を記録することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−７３７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている運動計測装置としてのゴルフ用スコア記録装置では、ラウンド中において、何時スイングが行われてもスイングの状態の検出を行うことができるようにするため、慣性センサーを常に検出可能な状態にしておく必要があった。しかしながら、スイングに係る時間は僅かであるにも関わらず、ゴルフのラウンドは、通常は半日から１日と長時間に及ぶことが多い。このような長時間に亘り、常に慣性センサーを検出可能な状態としておくと、実際のスイングが行われている時間以外の計測に要する無駄な電力量（消費電力量）が多くなってしまったり、慣性センサーによって計測された計測データが膨大なデータ量になってしまったりする不都合が生じていた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係るスイング解析装置は、慣性センサーの出力を取得する運動情報取得部と、位置情報または移動情報を取得する情報取得部と、前記慣性センサーの出力を記憶する記憶部と、前記記憶部が記憶する記憶サンプリングレートを制御する制御部と、を備え、前記制御部は、前記位置情報および前記移動情報の少なくともいずれかに応じて、前記記憶サンプリングレートを変更することを特徴とする。
【０００７】
本適用例のスイング解析装置によれば、慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを、位置情報および移動情報の少なくともいずれかに応じて変更することができる。これにより、運動中の慣性センサーを常に詳細な検出もしくはデータの記憶が可能な状態にせず、慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを、実際に運動が行われている状態で、詳細な慣性センサーの出力データを記憶部が記憶するための記憶サンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動が行われていない状態で、慣性センサーの出力データの記憶がさほど必要でない場合とによって変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
なお、位置情報および移動情報は、例えば位置情報衛星を用いた位置測位システムによって求めたり、慣性センサーの出力に基づいて求めたりすることが可能であり、例えば「移動中である」、もしくは「停止中である」などの情報として得ることができる。
【０００８】
［適用例２］上記適用例に記載のスイング解析装置において、前記制御部は、前記位置情報および前記移動情報の少なくともいずれかに応じて、前記慣性センサーが計測する計測サンプリングレートを変更することにより、前記記憶サンプリングレートを変更することが好ましい。
【０００９】
本適用例によれば、位置情報および移動情報の少なくともいずれかに応じて、慣性センサーが計測する計測サンプリングレートを変更することによって、記憶サンプリングレートを容易に変更することができる。
【００１０】
［適用例３］上記適用例に記載のスイング解析装置において、前記位置情報および前記移動情報の少なくともいずれかに基づき、移動状態が検出されている状態では、前記移動状態が検出されていない状態よりも、前記記憶サンプリングレートを低くすることが好ましい。
【００１１】
本適用例によれば、位置情報および移動情報の少なくともいずれかに基づき、移動状態が検出されている状態（位置の移動、もしくは速度）での記憶サンプリングレートを低くすることにより、停止中に計測の必要な運動状態となる、例えばゴルフのスイングなどに合せて記憶サンプリングレートを高くすることができる。
【００１２】
［適用例４］上記適用例に記載のスイング解析装置において、前記位置情報または前記移動情報は、航法衛星システムにより算出されることが好ましい。
【００１３】
本適用例によれば、例えば、ＧＰＳ衛星システムの電波などを用いた測位により、容易に運動中の位置情報や移動情報を算出することができる。
【００１４】
［適用例５］上記適用例に記載のスイング解析装置において、前記位置情報または前記移動情報は、前記慣性センサーを含むモーションセンサーの出力により算出されることが好ましい。
【００１５】
本適用例によれば、例えば、慣性センサーを含むモーションセンサーの出力に基づいて、容易に運動中の位置情報や移動情報を算出することができる。
【００１６】
［適用例６］本適用例に係るスイング解析システムは、慣性センサーを含む運動計測装置と、位置情報または移動情報を取得する情報取得部と、前記慣性センサーの出力を記憶する記憶部と、前記記憶部が記憶する記憶サンプリングレートを制御する制御部と、を含む運動解析装置と、を備え、前記制御部は、前記位置情報、および前記移動情報の少なくとも何れかに応じて、前記記憶サンプリングレートを変更することを特徴とする。
【００１７】
本適用例のスイング解析システムによれば、運動計測装置に含まれる慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを、運動解析装置に含まれる制御部が、例えば取得した位置情報に応じて変更する。これにより、運動中の慣性センサーを常に詳細な検出もしくはデータの記憶が可能な状態にせず、慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを、実際に運動が行われている状態で、詳細な慣性センサーの出力データを記憶部が記憶するための記憶サンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動が行われていない状態で、慣性センサーの出力データの記憶がさほど必要でない場合とによって、変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【００１８】
［適用例７］本適用例に係るスイング解析方法は、慣性センサーの出力を取得するステップと、位置情報または移動情報を取得するステップと、前記位置情報、および前記移動情報の少なくとも何れかに基づいて、移動中か否かを判定するステップと、前記移動中か否かの判定結果に基づいて、前記慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを変更するステップと、変更された記憶サンプリングレートによって前記慣性センサーの出力を前記記憶部が記憶するステップと、を含むことを特徴とする。
【００１９】
本適用例のスイング解析方法によれば、取得された、例えば位置情報、および移動情報の少なくとも何れかに基づいて移動中か否かを判定し、その判定結果により慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを変更することができる。これにより、運動中の慣性センサーを常に詳細な検出もしくはデータの記憶が可能な状態にせず、慣性センサーの出力を記憶部が記憶する記憶サンプリングレートを、実際に運動（スイング動作）が行われている状態で、詳細な慣性センサーの出力データを記憶部が記憶するための記憶サンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動が行われていない状態で、慣性センサーの出力データの記憶がさほど必要でない場合とによって、変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係るスイング解析システムの構成例を示す図。
【図２】第１実施形態に係る運動計測装置としてのセンサーユニットおよび運動解析装置としてのスイング解析装置を示す図。
【図３】センサーユニットの装着位置および向きの一例を示す図。
【図４】ユーザーが打球するまでに行う動作の手順を示す図。
【図５】スイング動作についての説明図。
【図６】第１実施形態に係るセンサーユニットおよびスイング解析装置の構成例を示す図。
【図７】スイング解析方法の手順の形態１を示すフローチャート。
【図８】形態１の記憶サンプリングレートの変更に係るタイミングチャート。
【図９】スイング解析方法の手順の形態２を示すフローチャート。
【図１０】形態２の記憶サンプリングレートの変更に係るタイミングチャート。
【図１１】第２実施形態に係るスイング解析システムの構成例を示す図。
【図１２】第２実施形態に係る運動解析装置としてのスイング解析装置を示す図。
【発明を実施するための形態】
【００２１】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２２】
（第１実施形態）
１−１．スイング解析システムの構成
以下、図１、図２、および図３を参照し、運動計測および運動解析の一例として、ゴルフのスイング（以下、ゴルフスイングという）の計測および解析を例に挙げて、第１実施形態に係るスイング解析システム（運動解析システム）について説明する。図１は、第１実施形態に係るスイング解析システムの構成例を示す図である。図２は、第１実施形態に係る運動計測装置としてのセンサーユニットおよび運動解析装置としてのスイング解析装置を示す図である。図３は、センサーユニットの装着位置および向きの一例を示す図である。
【００２３】
図１に示すように、第１実施形態のスイング解析システム１は、運動計測装置としてのセンサーユニット（慣性センサーを含むモーションセンサーの一例）１０、および運動解析装置としてのスイング解析装置２０を含む。なお、図１に示すように、スイング解析システム１には、ＧＰＳ衛星（位置情報出力部）８と、スイング解析装置２０に含まれる位置情報取得部４３（図６参照）とを含み、ＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を受信して測位計算（位置情報の取得）する機能を含むことができる。センサーユニット１０とスイング解析装置２０との間の通信は、無線通信でもよいし、有線通信でもよい。図２に示すように、スイング解析装置２０は、パーソナルコンピューター２０ａの他、スマートフォンやタブレット等の携帯機器２０ｂ、あるいはヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）やリスト機器等のウェアラブル端末等の各種情報端末（クライアント端末）で実現される。
【００２４】
スイング解析システム１は、スイング解析装置２０とは別にスイング診断装置３０を含んで構成されても良い。ただし、スイング診断装置３０はスイング解析装置２０に含まれても良い。スイング診断装置３０は、スイング解析装置２０からの要求を処理するサーバーで実現されてもよい。スイング解析装置２０とスイング診断装置３０とは、ネットワーク４０を介して接続されても良い。ネットワーク４０は、インターネット等のワイドエリアネットワーク（ＷＡＮ：Wide Area Network）でもよいし、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）でもよい。あるいは、スイング解析装置２０とスイング診断装置３０とは、例えば、近距離無線通信や有線通信により、ネットワーク４０を介さずに通信してもよい。
【００２５】
センサーユニット１０は、例えば互いに直交関係の３軸の各軸方向の加速度と、例えば互いに直交関係の３軸の各軸回りの角速度と、例えばセンサーユニット１０の向く方位（方向）と、を計測可能であり、図２に示すように、運動器具としての、例えばゴルフクラブ３に装着される。そして、センサーユニット１０の出力に基づき、スイング解析装置２０においてユーザー２の状態、例えばラウンドの際に次のショット位置に向かうために移動している「移動中」、もしくはスイング（ショット）を行うために停止している「停止中」または「移動停止」などの移動情報（位置情報）として求めることができる。
【００２６】
センサーユニット１０は、例えば図３に示すように、互いに交差する（理想的には直交する）３つの検出軸（ｘ軸、ｙ軸、ｚ軸）の向きが合わせられてゴルフクラブ（運動器具の一例）３に装着される。図３では、例えばｙ軸をゴルフクラブ３のシャフトの長手方向（ゴルフクラブ３の長手方向）に、例えばｘ軸を打球のターゲット方向（打撃目標方向）に合わせるようにして、シャフトの一部に取り付けられる。好ましくは、センサーユニット１０は、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップに近い位置に取り付けられる。シャフトは、ゴルフクラブ３のヘッド（打撃部）３ａを除いた柄の部分であり、グリップも含まれる。ただし、センサーユニット１０は、ユーザー２の部位（例えば、手やグローブなど）に取り付けられてもよいし、腕時計などのアクセサリー（携帯機器）に取り付けられてもよい。
【００２７】
ユーザー２は、あらかじめ決められた手順に従って、ゴルフボール４を打球（ショット）するスイング動作または素振りによるスイング動作を行う。なお、このスイング動作は、例えば練習場で行うスイング動作であったり、ゴルフ場においてのラウンド中におけるスイング動作であったりする。いずれにしても、このようなスイング動作は、一般的にユーザー２の現在位置が移動していない状態、所謂「停止中」の状態において行われる。
【００２８】
図４は、本実施形態においてユーザー２が打球するまでに行う動作の手順を示す図である。図４に示すように、ユーザー２は、まず、スイング解析装置２０を介してユーザー２の身体に係る情報とユーザー２が使用するゴルフクラブ３に関する情報（ゴルフクラブ情報）などの入力操作を行う（Ｓ１）。
【００２９】
ユーザー２は、図４のステップＳ１において、入力画面（不図示）上で身長、性別、年齢、国などの身体に係る情報を入力し、クラブ長（シャフトの長さ）、番手などのゴルフクラブの情報を入力する。なお、身体に係る情報は、これに限られず、例えば、身長に代えてまたは身長とともに腕の長さおよび脚の長さの少なくとも一方の情報を含んでもよい。同様に、ゴルフクラブの情報に含まれる情報は、これに限られず、例えば、ゴルフクラブ情報は、クラブ長と番手のいずれか一方の情報を含まなくてもよいし、他の情報を含んでもよい。
【００３０】
次に、ユーザー２は、スイング解析装置２０を介して計測開始操作（センサーユニット１０に計測を開始させるための操作）を行う（Ｓ２）。ユーザー２は、スイング解析装置２０からアドレス姿勢（スイング開始前の基本姿勢）をとるように指示する通知（例えば音声による通知）を受けた後（Ｓ３がＹ）、ゴルフクラブ３のシャフトの長手方向がターゲットライン（打球の目標方向）に対して垂直となるようにアドレスの姿勢をとり、所定時間以上静止する（Ｓ４）。次に、ユーザー２は、スイング解析装置２０からスイングを許可する通知（例えば音声による通知）を受けた後（Ｓ５がＹ）、スイング動作を行い、ゴルフボール４を打球する（Ｓ６）。なお、本実施形態は必ずしも打球するものに限らず、素振りにも適用でき、打球に相当するタイミングを検出する機能を有していてもよい。
【００３１】
ユーザー２が図４のステップＳ２の計測開始操作を行うと、スイング解析装置２０はセンサーユニット１０に計測開始コマンドを送信し、センサーユニット１０は計測開始コマンドを受信して慣性センサー（モーションセンサー）における３軸加速度と３軸角速度の計測を開始する。センサーユニット１０は、所定の計測サンプリングレート（例えば１ｋＨｚ、換言すれば所定周期１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、スイング解析装置２０に送信する。
【００３２】
スイング解析装置２０は、図４のステップＳ５に示したスイング開始の許可をユーザー２に通知し、その後、センサーユニット１０の計測データに基づいて、ユーザー２がゴルフクラブ３を用いて打球したスイング動作（図４のステップＳ６）を解析する。
【００３３】
図５に示すように、ユーザー２が図４のステップＳ６で行うスイング動作は、アドレス姿勢（静止状態）からスイング（バックスイング）を開始した後、バックスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール４を打球するインパクト（打球）に至る動作を含んでいる。そして、スイング解析装置２０は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果の情報を含むスイング解析データを生成し、ネットワーク４０（図１参照）を介して、スイング診断装置３０に送信する。
【００３４】
スイング診断装置３０は、スイング解析装置２０が送信したスイング解析データを、ネットワーク４０を介して受信して保存する。従って、ユーザー２が図４の手順に従ってスイング動作を行う度に、スイング解析装置２０により生成されたスイング解析データがスイング診断装置３０に保存され、スイング解析データリストが構築される。
【００３５】
本実施形態では、ユーザー２は、スイング解析装置２０の操作部２３（図６参照）を介してスイング診断アプリケーションを起動させると、スイング解析装置２０はスイング診断装置３０と通信し、スイング解析装置２０の表示部２５（図６参照）にスイング解析データの選択画面（不図示）が表示される。この選択画面には、スイング診断装置３０に保存されているスイング解析データリストに含まれるユーザー２の各スイング解析データについて、時刻（日時）、使用されたゴルフクラブ３の種類およびスイングの解析結果としての一部の指標の値が含まれている。
【００３６】
また、この選択画面には、各スイング解析データに対応づけられたチェックボックスがあり、ユーザー２は、スイング解析装置２０の操作を介して、いずれか一つのチェックボックスをチェックなどにより、スイング解析装置２０の表示部２５に、例えばスイング診断の対象となる入力データ編集画面（不図示）が表示される。なお、入力データ編集画面には、性別、ゴルフクラブ３の種類（ドライバーとアイアンのいずれであるか）およびスイングの各指標に関して、選択されたスイング解析データに基づいて得られる値が初期値として含まれている。
【００３７】
入力データ編集画面における、性別、ゴルフクラブ３の種類および各指標値からなる入力データは、編集可能であり、ユーザー２は、スイング解析装置２０の操作部２３（図６参照）を介して、入力データを編集することができる。また、ユーザー２は、入力データ編集画面からの入力データとして、例えばホールごとのゴルフのスコアを入力することができる。
【００３８】
スイング診断装置３０は、この入力データ（入力結果）を受信し、当該入力データを用いて、複数の項目のレベルを算出する。例えば、スイング診断装置３０は、「Ｖゾーン」、「回転」、「スピード」、「インパクト」、「スイングのテンポ」、および「スイング効率」の各項目について、それぞれレベルを算出してもよい。なお、「レベル」は、例えば、「１，２，３，４，５」などの点数で表現されてもよい。
【００３９】
スイング解析装置２０は、複数の項目のレベルおよび総合点の情報を受信し、表示部２５に、スイング診断画面を表示させる。ユーザー２は、スイング診断の一例として、このスイング診断画面により、入力データに対する診断結果として、複数の項目のレベルと総合点を把握することができる。特に、ユーザー２は、スイング診断画面より、自分のスイングについて長所や弱点を把握することができる。また、ユーザー２は、例えば、弱点を克服するためにはどの指標をどの程度改善すれば良いかを把握することもできる。
【００４０】
１−２．センサーユニット（運動計測装置）およびスイング解析装置（運動解析装置）の構成
以下、図６を参照し、第１実施形態に係る運動計測装置としてのセンサーユニットおよび運動解析装置としてのスイング解析装置について説明する。図６は、第１実施形態に係るセンサーユニットおよびスイング解析装置の構成例を示す図である。
【００４１】
１−２−１．センサーユニット（運動計測装置）
第１実施形態に係るセンサーユニット１０は、図６に示すように、慣性センサー（加速度センサー１２および角速度センサー１３）と方位センサー１４とを含むモーションセンサー１１、運動情報処理部としての信号処理部１６、および通信部１８を含んで構成されている。ただし、センサーユニット１０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００４２】
慣性センサーとしての加速度センサー１２は、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度を計測し、計測した３軸方向の各々の加速度の大きさおよび向きに応じたデジタル信号（加速度データ）を出力する。
【００４３】
慣性センサーとしての角速度センサー１３は、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度を計測し、計測した３軸方向の各々の角速度の大きさおよび向きに応じたデジタル信号（角速度データ）を出力する。
【００４４】
方位センサー１４は、方位センサー１４の向いている方向を示すことができる。即ち、ユーザー２の向いている方向や移動する方向などを検知し、出力することができる。方位センサー１４は、例えば、地磁気における磁界の向きを計測し、計測された磁界の向きを演算処理することによってユーザー２に係る方位情報（位置情報の一つ）として取得することができる。なお、方位センサー１４は、地磁気センサーと呼ばれることがある。
【００４５】
運動情報処理部としての信号処理部１６は、加速度センサー１２、角速度センサー１３、および方位センサー１４から、それぞれ加速度データ、角速度データ、および方位データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶した計測データ（加速度データ、角速度データ、および方位データ）に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部１８に出力する。
【００４６】
加速度センサー１２および角速度センサー１３は、それぞれ３軸が、センサーユニット１０に対して定義される直交座標系（センサー座標系）の３軸（ｘ軸、ｙ軸、ｚ軸）と一致するようにセンサーユニット１０に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部１６は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データおよび角速度データをｘｙｚ座標系のデータに変換する処理を行う。
【００４７】
なお、加速度センサー１２および角速度センサー１３は、アナログ信号を出力するものであってもよく、この場合は、信号処理部１６が、加速度センサー１２の出力信号と角速度センサー１３の出力信号をそれぞれＡ／Ｄ変換して計測データ（加速度データと角速度データ）を生成し、これらを用いて通信用のパケットデータを生成すればよい。
【００４８】
通信部１８は、信号処理部１６から受け取ったパケットデータをスイング解析装置２０に送信する処理や、スイング解析装置２０から計測開始コマンド等の各種の制御コマンドを受信して信号処理部１６に送る処理等を行う。信号処理部１６は、制御コマンドに応じた各種処理を行う。
【００４９】
１−２−２．スイング解析装置（運動解析装置）
第１実施形態に係るスイング解析装置２０は、図６に示すように、処理部２１と、通信部２２と、操作部２３と、記憶部２４と、表示部２５と、音出力部２６と、通信部２７と、および運動情報取得部４２および位置情報取得部４３を含む移動情報取得部（情報取得部）２８と、を備えて構成されている。ただし、スイング解析装置２０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００５０】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信し、処理部２１や移動情報取得部２８に送る処理や、処理部２１からの制御コマンドをセンサーユニット１０に送信する処理等を行う。また、通信部２２は、ネットワーク４０を介してゴルフ場のコース配置などを含むコース情報を受信する処理を行う。
【００５１】
操作部２３は、ユーザー２の操作に応じたデータを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００５２】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【００５３】
本実施形態では、記憶部２４には、処理部２１によって読み出され、スイング解析処理を実行するためのスイング解析プログラム２４０やセンサーユニット１０（慣性センサー）による計測サンプリングレートや計測された出力データを記憶部２４が記憶する記憶サンプリングレートを制御するサンプリングレート制御プログラム２４１が記憶されている。スイング解析プログラム２４０は、あらかじめ不揮発性の記録媒体（コンピューターが読み取り可能な記録媒体）に記憶されていてもよいし、処理部２１がネットワーク４０を介して不図示のサーバーあるいはスイング診断装置３０からスイング解析プログラム２４０を受信して記憶部２４に記憶させてもよい。また、サンプリングレート制御プログラム２４１は、あらかじめ不揮発性の記録媒体に記憶されてもよい。
【００５４】
また、本実施形態では、記憶部２４には、ゴルフクラブ情報２４２、身体情報２４４、センサー装着位置情報２４６、ゴルフコース情報２４７、およびスイング解析データ２４８が記憶される。例えば、ユーザー２が、操作部２３を操作して、入力画面から、使用するゴルフクラブ３の仕様情報（例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報などの少なくとも一部の情報）を入力し、入力された仕様情報をゴルフクラブ情報２４２としてもよい。あるいは、ユーザー２が、図４のステップＳ１において、ゴルフクラブ３の型番を入力（あるいは、型番リストから選択）し、記憶部２４にあらかじめ記憶されている型番毎の仕様情報のうち、入力された型番の仕様情報をゴルフクラブ情報２４２としてもよい。
【００５５】
また、例えば、ユーザー２が、操作部２３を操作して、入力画面から、身体に係る情報を入力し、入力された身体に係る情報を身体情報２４４としてもよい。また、例えば、図４のステップＳ１において、ユーザー２が操作部２３を操作してセンサーユニット１０の装着位置とゴルフクラブ３のグリップエンドとの間の距離を入力し、入力された距離の情報をセンサー装着位置情報２４６としてもよい。あるいは、センサーユニット１０を決められた所定位置（例えば、グリップエンドから２０ｃｍの距離など）に装着するものとして、当該所定位置の情報がセンサー装着位置情報２４６としてあらかじめ記憶されていてもよい。また、ユーザー２は、操作部２３を操作し、ネットワーク４０を介してプレーするゴルフ場の情報をゴルフコース情報２４７としてあらかじめ記憶させてもよい。
【００５６】
スイング解析データ２４８は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類とともに、処理部２１（スイング解析部２１１）によるスイング動作の解析結果の情報を含むデータである。
【００５７】
また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３が取得したデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００５８】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、一つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００５９】
表示部２５に表示される第１の解析情報は、相対フェース角およびクラブパス（入射角）に基づくインパクトと、ゴルフクラブ３のグリップにおける減速量およびタイミングに基づく効率と、トップ時のシャフト軸の回転角およびフェース角に基づく回転と、打球時におけるゴルフクラブ３の速度に基づくヘッドスピードと、アドレス開始、スイング開始、トップおよびインパクトのタイミングに基づくスイングのテンポと、の少なくとも一つに係る情報を含んでいることが好ましい。なお、複数のスイングに関しての実力（レベル）を示す重要な指標の解析データとしては、上述に限らず、例えば打球時およびアドレス時のライ角に基づくハンドアップやフェース角およびアタック角に基づくダウンブローなどの指標を含んでいてもよい。これにより、ユーザー２は、複数のスイングに関しての実力（レベル）を示す重要な指標の解析データとして、インパクト、Ｖゾーン、効率、回転、ヘッドスピード、スイングのテンポの少なくとも一つに係る情報を、詳細データとして得ることができる。
【００６０】
音出力部２６は、処理部２１の処理結果（解析情報）を音声やブザー音等の音情報として提示するために出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００６１】
通信部２７は、ネットワーク４０を介してスイング診断装置３０との間でデータ通信を行うものである。例えば、通信部２７は、スイング解析処理の終了後、処理部２１からスイング解析データ２４８を受け取って、スイング診断装置３０に送信する処理を行う。また、例えば、通信部２７は、選択画面の表示に必要な情報をスイング診断装置３０から受信して処理部２１に送る処理や、該選択画面において選択された情報を処理部２１から受け取ってスイング診断装置３０に送信する処理を行う。また、例えば、通信部２７は、入力データ編集画面の表示に必要な情報をスイング診断装置３０から受信して処理部２１に送る処理を行う。また、例えば、通信部２７は、処理部２１から、該入力データ編集画面における診断開始ボタンが押下されたときの入力データを受け取ってスイング診断装置３０に送信する処理を行う。また、例えば、通信部２７は、スイング診断画面の表示に必要な情報（入力データに基づく診断結果の情報（複数の項目の点数や総合点））をスイング診断装置３０から受信して処理部２１に送る処理を行う。
【００６２】
情報取得部としての移動情報取得部２８は、運動情報取得部４２および位置情報取得部４３を含み構成されている。移動情報取得部２８は、運動情報取得部４２によって算出されたユーザー２の動作（動き）などを示す移動情報、もしくは位置情報取得部４３によって取得（算出）されたユーザー２の現在位置などの位置情報に基づき、ユーザー２の状態を表す情報として取得することができる。ここで、ユーザー２の状態を表す情報としては、例えばユーザー２が「移動中である」、もしくは「停止中である」などのように取得することができる。移動情報取得部２８は、算出されたユーザー２の状態を表す情報としての位置情報および移動情報を処理部２１に出力する。
【００６３】
運動情報取得部４２は、センサーユニット１０を構成するモーションセンサー１１の慣性センサー（加速度センサー１２および角速度センサー１３）や方位センサー１４によって計測された、例えば加速度データ、角速度データ、および方位データなどの運動データを取得する。なお、運動情報取得部４２は、所定の計測サンプリングレート（例えば１ｋＨｚ、換言すれば所定周期１ｍｓ）により、連続した運動データを取得（算出）する。
【００６４】
位置情報取得部４３は、例えば、位置情報出力部としてのＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を受信して測位計算（位置情報の取得）を行い、スイング解析装置２０の現在位置データなどの位置情報として取得（算出）する。なお、位置情報取得部４３は、所定の計測サンプリングレート（例えば１ｋＨｚ、換言すれば所定周期１ｍｓ）により、連続した現在位置データを取得（算出）する。
【００６５】
処理部２１は、各種プログラムに従い、通信部２２を介してセンサーユニット１０に制御コマンドを送信する処理や、通信部２２を介してセンサーユニット１０から受信したデータに対する各種の計算処理を行う。また、処理部２１は、各種プログラムに従い、記憶部２４からスイング解析データ２４８を読み出して、通信部２７を介してスイング診断装置３０に送信する処理を行う。処理部２１は、求められたユーザー２のプレー状態を表す画像に対応する画像データとして出力することができる。また、処理部２１は、各種プログラムに従い、通信部２７を介して、スイング診断装置３０に各種の情報を送信し、スイング診断装置３０から受信した情報に基づいて、ユーザー２のプレー状態を求め、該ユーザー２のプレー状態を表す画像に対応する画像データとして出力することができる。
【００６６】
また、処理部２１は、通信部２２を介して入力されたゴルフ場のコース配置や標高などをゴルフコース情報２４７として記憶部２４に記憶させることができる。また、処理部２１は、後述する位置情報取得部４３から送られた現在位置データに基づいて、ユーザー２の位置情報を算出する。なお、位置情報には、ユーザー２の動きの状態やコース内における移動軌跡などの情報を含んでいる。また、処理部２１は、その他の各種の制御処理を行う。
【００６７】
処理部２１は、スイング解析プログラム２４０を実行することにより、データ取得部２１０、スイング解析部２１１、画像データ生成部２１２、記憶処理部２１３、表示処理部２１４、音出力処理部２１５、および計測や記憶のサンプリングレートを制御する制御部としてのサンプリングレート制御部２１６として機能する。なお、処理部２１は、コンピューターとしての機能を有している。
【００６８】
特に、本実施形態では、処理部２１は、サンプリングレート制御プログラム２４１を実行することにより、サンプリングレート制御部２１６として機能し、センサーユニット１０（慣性センサー）による計測サンプリングレートや計測された出力データを記憶部２４が記憶する記憶サンプリングレートを変更するなどの制御を行う制御部として機能する。
【００６９】
また、処理部２１は、スイング解析プログラム２４０を実行することにより、データ取得部２１０、スイング解析部２１１、画像データ生成部２１２、記憶処理部２１３、表示処理部２１４および音出力処理部２１５として機能し、ユーザー２のスイング動作を解析する処理（スイング解析処理）やユーザー２のゴルフスイングや移動などを含む動作の実態、および強み、弱みを示すプレー状態を求めて出力する処理を行う。
【００７０】
データ取得部２１０は、通信部２２がセンサーユニット１０から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報および計測データを取得し、記憶処理部２１３に送る処理を行う。また、データ取得部２１０は、通信部２７がスイング診断装置３０から受信した各種の画面の表示に必要な情報を受け取って、画像データ生成部２１２に送る処理を行う。
【００７１】
記憶処理部２１３は、記憶部２４に対する各種プログラムや各種データのリード／ライト処理を行う。例えば、記憶処理部２１３は、データ取得部２１０から受け取った時刻情報と計測データとを対応づけて記憶部２４に記憶させる処理や、スイング解析部２１１が算出した各種の情報やスイング解析データ２４８等を記憶部２４に記憶させる処理を行う。
【００７２】
スイング解析部２１１は、センサーユニット１０が出力する計測データ（記憶部２４に記憶されている計測データ）や操作部２３からのデータなどを用いて、ユーザー２のスイング動作（複数のスイング）を解析し、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果の情報を含む第１の解析情報としてスイング解析データ２４８を生成する処理を行う。特に、本実施形態では、スイング解析部２１１は、スイング動作の解析結果の情報の少なくとも一部として、ゴルフのスイングの各指標の値を算出する。なお、第１の解析情報としてのスイング解析データ２４８には、インパクト、Ｖゾーン、効率（スイング効率）、回転、ヘッドスピード、スイングのテンポの少なくとも一つに係る情報が含まれている。
【００７３】
スイング解析部２１１は、スイングの指標として、以下に示すような指標を算出することができる。ただし、スイング解析部２１１は、適宜、以下に示す指標の一部の値を算出しなくてもよいし、その他の指標の値を算出してもよい。
【００７４】
（１）少なくとも一つの仮想面を示す指標である「シャフトプレーンＳＰ」および「ホーガンプレーンＨＰ」。
（２）バックスイング中の第１のタイミングやダウンスイング中の第２のタイミングでのヘッド３ａの位置を示す指標である「ハーフウェイバック時のヘッド３ａの位置」。
（３）インパクト（打球時）におけるヘッド３ａの入射角や傾きに基づく指標、もしくはヘッド３ａの速度に基づく指標である「ヘッドスピード」。
（４）シャフトの長手方向を回転軸として、バックスイングの開始時からインパクト（打球時）までの間の所定のタイミングにおけるゴルフクラブ３のシャフトの回転軸回り（以下、長軸回りと称す）の回転角に基づく指標である「トップ時のシャフト軸回転角」。
（５）ダウンスイングにおけるゴルフクラブ３のグリップの減速量に基づく指標である「ナチュラルアンコック」もしくは「ナチュラルアンコック率」とも言われる「グリップ減速率」。
（６）ダウンスイングにおけるゴルフクラブ３における、グリップの減速期間に基づく指標「グリップ減速時間率」およびグリップの減速タイミングに基づく指標である、ナチュラルアンコックのタイミング（「ナチュラルリリースタイミング」）。なお、ナチュラルアンコックのタイミングとは、トップスイングで蓄積したエネルギーが解放へと切り替わり、ゴルフクラブ３へ伝わっていく状態における切り替わりのタイミングを示す指標である。
（７）「Ｖゾーン」と呼ばれるシャフトプレーンＳＰ（第１仮想面）とホーガンプレーンＨＰ（第２仮想面）とにより挟まれる領域において、ハーフウェイバック（ＨＷＢ）時のヘッド３ａの位置に係る指標およびハーフウェイダウン（ＨＷＤ）時のヘッド３ａの位置に係る指標。
（８）また、ゴルフクラブ３のヘッド３ａにおける打球時の「ライ角」およびアドレス時の「ライ角」、もしくは「フェース角」および「アタック角」に基づく指標。
【００７５】
画像データ生成部２１２は、表示部２５に表示される画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部２１２は、データ取得部２１０が受け取った各種の情報に基づき、選択画面、入力データ編集画面、スイング診断画面に対応する画像データを生成する。
【００７６】
表示処理部２１４は、表示部２５に対して各種の画像（画像データ生成部２１２が生成した画像データに対応する画像の他、文字や記号等も含む）を表示させる処理を行う。例えば、表示処理部２１４は、画像データ生成部２１２が生成した画像データに基づき、表示部２５に、選択画面、入力データ編集画面、スイング診断画面等を表示させる。また、例えば、画像データ生成部２１２は、図４のステップＳ５において、ユーザー２にスイングの開始の許可を通知するための画像や文字等を表示部２５に表示させてもよい。また、例えば、表示処理部２１４は、ユーザー２のスイング動作が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果を示す文字や記号等のテキスト情報を表示部２５に表示させてもよい。あるいは、センサーユニット１０に表示部を設けておいて、表示処理部２１４は、通信部２２を介してセンサーユニット１０に画像データを送信し、センサーユニット１０の表示部に各種の画像や文字等を表示させてもよい。
【００７７】
音出力処理部２１５は、音出力部２６に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部２１５は、図４のステップＳ５において、ユーザー２にスイングの開始の許可を通知するための音を音出力部２６から出力させてもよい。また、例えば、音出力処理部２１５は、ユーザー２のスイング動作が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果を示す音や音声を音出力部２６から出力させてもよい。あるいは、センサーユニット１０に音出力部を設けておいて、音出力処理部２１５は、通信部２２を介してセンサーユニット１０に各種の音データや音声データを送信し、センサーユニット１０の音出力部に各種の音や音声を出力させてもよい。
【００７８】
なお、スイング解析装置２０あるいはセンサーユニット１０に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー２に通知してもよい。
【００７９】
制御部としてのサンプリングレート制御部２１６は、移動情報取得部２８から送信された位置情報および移動情報の少なくともいずれかに基づいて判定される、ユーザー２が一定位置に留まっている状態の「移動停止」の状態であるか、もしくは「移動中」の状態であるかによって、センサーユニット１０（慣性センサー）による計測サンプリングレートや計測された出力データを記憶部２４が記憶する記憶サンプリングレートを変更するなどの制御を行う。なお、計測サンプリングレートを変更する場合、制御部（処理部２１）が出力する制御情報をセンサーユニット１０に送信することにより、計測サンプリングレートを制御する事ができる。
【００８０】
具体的に、サンプリングレート制御部２１６は、位置情報および移動情報の少なくともいずれかに基づき、移動状態（「移動中」）が検出されている状態では、移動状態が検出されていない状態よりも、記憶サンプリングレートを低くすることが好ましい。
【００８１】
また、サンプリングレート制御部２１６は、位置情報および移動情報の少なくともいずれかに基づき、移動状態（「移動中」）が検出されている状態では、センサーユニット１０（慣性センサー）が計測する計測サンプリングレートを低くすることによって、記憶サンプリングレートを低くすることができる。また、計測サンプリングレートを低くすることができるので、センサーユニット１０の消費電力を低減する事ができる。
【００８２】
このように、位置情報および移動情報の少なくともいずれかに基づき、位置の移動や速度が検出されるなどの移動状態が検出されている状態での記憶サンプリングレートを低くしたり、慣性センサーが計測する計測サンプリングレートを変更して記憶サンプリングレートを低くしたりすることにより、停止状態（「停止中」）であって、細密な計測の必要な運動状態となる、例えばゴルフのスイングなどに合せて記憶サンプリングレートを高くすることができる。
【００８３】
以上説明した第１実施形態に係る運動計測装置としてのセンサーユニット１０、および運動解析装置としてのスイング解析装置２０を含むスイング解析システム１によれば、センサーユニット１０のモーションセンサー１１を構成する慣性センサー（加速度センサー１２および角速度センサー１３）や方位センサー１４の出力を記憶部２４が記憶する記憶サンプリングレートを、位置情報および移動情報の少なくともいずれかに応じて変更することができる。これにより、運動中の慣性センサーを常に詳細な検出のできる状態、もしくは検出されたデータの記憶が可能な状態にせず、慣性センサーや方位センサー１４の出力を記憶部２４が記憶する記憶サンプリングレートを、実際に運動が行われている状態で、慣性センサーや方位センサー１４によって計測された出力データを、詳細な慣性センサーなどの出力データとして記憶部２４が記憶するための記憶サンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動が行われていない状態で慣性センサーや方位センサー１４の検出（出力データ）の記憶がさほど必要でない場合とによって変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【００８４】
１−３．スイング解析方法
１−３−１．スイング解析方法に係る手順の形態１
次に、スイング解析方法に係る手順の形態１について、図７、および図８を参照して説明する。図７は、スイング解析方法の手順の形態１を示すフローチャートである。図８は、形態１の記憶サンプリングレートの変更に係るタイミングチャートである。ここで、上述の処理部２１は、記憶部２４に記憶されているスイング解析プログラム２４０やサンプリングレート制御プログラム２４１を実行することにより、例えば図７に示すフローチャートの手順でスイング解析処理を実行する。以下、図７のフローチャートに沿って説明する。なお、上述したスイング解析システム１を構成する要素については、同符号を用いて説明する。
【００８５】
まず、処理部２１は、ユーザー２による計測開始操作（図４のステップＳ２の操作）が行われるまで待機し、計測開始操作が行われると、所定の計測サンプリングレート（上述の例では周期１ｍｓ）でセンサーユニット１０における計測データの計測、およびＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報の受信を開始する。ここで計測した計測データおよび受信した位置に係る情報は、データ取得部２１０および運動情報取得部４２に送信する。
【００８６】
運動情報取得部４２は、送信されたセンサーユニット１０における計測データを取得する（ステップＳ１１０）。位置情報取得部４３は、送信されたＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を取得する。
【００８７】
また、データ取得部２１０は、送信された計測データ、および位置に係る情報を取得し、計測サンプリングレート（１ｋＨｚ：周期１ｍｓ）よりも低い記憶サンプリングレート（例えば、３２Ｈｚ：周期３１．２５ｍｓ）で計測データおよび位置に係る情報を記憶する（ステップＳ１２０）。
【００８８】
次に、移動情報取得部２８は、ステップＳ１１０で運動情報取得部４２が取得したセンサーユニット１０における計測データ、および位置情報取得部４３が取得した位置に係る情報に基づいて、ユーザー２の位置情報または移動情報を取得し（ステップＳ１３０）、処理部２１に送信する。
【００８９】
次に、処理部２１は、移動情報取得部２８から送信された位置情報および移動情報の少なくともいずれかに基づき、ユーザー２が一定位置に留まっている状態の「移動停止」の状態であるか否かについて判定する（ステップＳ１４０）。ゴルフにおけるスイング動作は、一般的にユーザー２の現在位置が移動していない、所謂「停止中」の状態において行われることが多い。故に、「停止中」の状態である、換言すればユーザー２が一定位置に留まっている「移動停止」の状態であるということは、例えば、ゴルフ場でのラウンド中において、これからショットを行う（スイング動作を行う）場面と想定することができたり、練習場においてスイング動作を行う場面であると想定したりすることができる。
【００９０】
ここで、ステップＳ１４０において「移動停止」の状態であると判定された場合（ステップＳ１４０：Ｙｅｓ）、処理部２１（サンプリングレート制御部２１６）は、これからショット（スイング動作）が行われると想定して、図８に示すように、記憶サンプリングレートを、例えば（１ｋＨｚ：周期１ｍｓ）に高くするようにデータ取得部２１０に指示する。処理部２１（サンプリングレート制御部２１６）からの指示を受けたデータ取得部２１０は、送信された計測データを、記憶サンプリングレート（１ｋＨｚ：周期１ｍｓ）によって記憶する（ステップＳ１５０）。
【００９１】
ここで、ステップＳ１４０において「移動停止」の状態でない、即ち「移動中」の状態と判定された場合（ステップＳ１４０：Ｎｏ）、処理部２１（サンプリングレート制御部２１６）は、ショット（スイング動作）の行われる状態ではないと判断してステップＳ１１０に戻る。そして、所定の計測サンプリングレートでのセンサーユニット１０における計測データの計測、およびＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報の受信を継続する以降の一連の手順を繰り返す。
【００９２】
次に、処理部２１は、計測終了の指示が有るか否かを判定（ステップＳ１６０）し、計測終了の指示がある場合（ステップＳ１６０：Ｙｅｓ）は、一連の手順を終了する。また、計測終了の指示が無い場合（ステップＳ１６０：Ｎｏ）は、ステップＳ１１０に戻り、所定の計測サンプリングレートでのセンサーユニット１０における計測データの計測、およびＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報の受信を継続する以降の一連の手順を繰り返し、計測終了の指示がある場合（ステップＳ１６０：Ｙｅｓ）において一連の手順を終了する。
【００９３】
以上説明したスイング解析方法に係る手順の形態１によれば、移動情報取得部２８の取得した、例えば位置情報、および移動情報の少なくとも何れかに基づいて移動中か否かを判定し、その判定結果により慣性センサー（加速度センサー１２および角速度センサー１３）の出力を記憶部２４が記憶する記憶サンプリングレートを変更する。これにより、運動中の慣性センサーを常に詳細な検出のできる状態、もしくは検出されたデータの記憶が可能な状態とせず、慣性センサーの出力（出力データ）を記憶部２４が記憶する記憶サンプリングレートを、実際に運動（スイング動作）が行われている状態で常に慣性センサーの出力データを高いサンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動（スイング）が行われていない状態で慣性センサーの出力（出力データ）の記憶がさほど必要でない場合とによって、変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【００９４】
１−３−２．スイング解析方法に係る手順の形態２
次に、スイング解析方法に係る手順の形態２について、図９、および図１０を参照して説明する。図９は、スイング解析方法の手順の形態２を示すフローチャートである。図１０は、形態２の記憶サンプリングレートの変更に係るタイミングチャートである。ここで、上述の処理部２１は、記憶部２４に記憶されているスイング解析プログラム２４０やサンプリングレート制御プログラム２４１を実行することにより、例えば図９に示すフローチャートの手順でスイング解析処理を実行する。以下、図９のフローチャートに沿って説明する。なお、上述したスイング解析システム１を構成する要素については、同符号を用いて説明する。
【００９５】
まず、処理部２１は、ユーザー２による計測開始操作（図４のステップＳ２の操作）が行われるまで待機し、計測開始操作が行われると、低く設定された計測サンプリングレート（例えば、３２Ｈｚ：周期３１．２５ｍｓ）でセンサーユニット１０における計測データの計測、およびＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報の受信を開始する。ここで計測した計測データおよび受信した位置に係る情報は、データ取得部２１０および運動情報取得部４２に送信する。
【００９６】
運動情報取得部４２は、低く計測サンプリングレートで計測され、送信されたセンサーユニット１０における計測データを取得する（ステップＳ２１０）。位置情報取得部４３は、送信されたＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を取得する。
【００９７】
また、データ取得部２１０は、送信された計測データ、および位置に係る情報を取得し、低く設定された記憶サンプリングレート（例えば、３２Ｈｚ：周期３１．２５ｍｓ）で計測データおよび位置に係る情報を記憶する（ステップＳ２２０）。
【００９８】
次に、移動情報取得部２８は、ステップＳ２１０で運動情報取得部４２が取得したセンサーユニット１０における計測データ、および位置情報取得部４３が取得した位置に係る情報に基づいて、ユーザー２の位置情報または移動情報を取得し（ステップＳ２３０）、処理部２１に送信する。
【００９９】
次に、処理部２１は、形態１と同様に、移動情報取得部２８から送信された位置情報および移動情報の少なくともいずれかに基づき、ユーザー２が一定位置に留まっている状態の「移動停止」の状態であるか否かについて判定する（ステップＳ２４０）。なお、形態１と同様な内容についての説明は省略する。
【０１００】
ここで、ステップＳ２４０において「移動停止」の状態であると判定された場合（ステップＳ２４０：Ｙｅｓ）、処理部２１（サンプリングレート制御部２１６）は、これからショット（スイング動作）が行われると想定して、図１０に示すように、計測サンプリングレートを例えば（１ｋＨｚ：周期１ｍｓ）に高くするようにセンサーユニット１０に指示する。指示を受けたセンサーユニット１０は、計測サンプリングレートを例えば（１ｋＨｚ：周期１ｍｓ）に上げて計測を行い、運動情報取得部４２によって慣性センサーの出力を取得する（ステップＳ２５０）。
【０１０１】
次に、運動情報取得部４２は、高い計測サンプリングレートで計測した出力データをデータ取得部２１０に送信する、そして、データ取得部２１０は、送信された計測データを、高い記憶サンプリングレート（１ｋＨｚ：周期１ｍｓ）によって記憶する（ステップＳ２６０）。
【０１０２】
ここで、ステップＳ２４０において「移動停止」の状態でない、即ち「移動中」の状態と判定された場合（ステップＳ２４０：Ｎｏ）、処理部２１（サンプリングレート制御部２１６）は、ショット（スイング動作）の行われる状態ではないと判断してステップＳ２１０に戻る。
【０１０３】
次に、処理部２１は、計測終了の指示が有るか否かを判定（ステップＳ２７０）し、計測終了の指示がある場合（ステップＳ２７０：Ｙｅｓ）は、一連の手順を終了する。また、計測終了の指示が無い場合（ステップＳ２７０：Ｎｏ）は、ステップＳ２１０に戻り、所定の計測サンプリングレートでのセンサーユニット１０における計測データの計測、およびＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報の受信を継続する以降の一連の手順を繰り返し、計測終了の指示がある場合（ステップＳ２７０：Ｙｅｓ）において一連の手順を終了する。
【０１０４】
以上説明したスイング解析方法に係る手順の形態２によれば、位置情報および移動情報の少なくともいずれかに応じて、慣性センサーが計測する計測サンプリングレートを変更することによって、記憶サンプリングレートを容易に変更することができる。これにより、慣性センサーの出力（出力データ）を記憶部２４が記憶する記憶サンプリングレートを、実際に運動（スイング動作）が行われている状態で常に慣性センサーの出力データを高いサンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動（スイング）が行われていない状態で慣性センサーの出力データの記憶がさほど必要でない場合とによって、変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【０１０５】
（第２実施形態）
２−１．スイング解析システムの構成
以下、図１１、および図１２を参照し、運動計測および運動解析の一例として、ゴルフのスイング（以下、ゴルフスイングという）の計測および解析を例に挙げて、実施形態２に係るスイング解析システム（運動解析システム）について説明する。図１１は、第２実施形態に係るスイング解析システムの構成例を示す図である。図１２は、第２実施形態に係る運動解析装置としてのスイング解析装置を示す図である。
【０１０６】
図１１に示すように、第２実施形態のスイング解析システム１００は、運動計測装置としてのセンサーユニット（慣性センサーを含むモーションセンサーの一例）１１０を含む運動解析装置としてのスイング解析装置２００を有している。なお、前述の第１実施形態に係るスイング解析システム１では、センサーユニット１０とスイング解析装置２０とが別体で構成されていたが、本実施形態のスイング解析装置２００では、図１１に示すように、センサーユニット１１０を含んでいる。また、図１１に示すように、スイング解析システム１００には、ＧＰＳ衛星（位置情報出力部）８と、スイング解析装置２００に含まれる位置情報取得部４３（図１２参照）とを含み、ＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を受信して測位計算（位置情報の取得）する機能を含むことができる。また、以下の説明では、第１実施形態と同様の構成については、同符号を付してその説明を省略する。
【０１０７】
スイング解析システム１００は、スイング解析装置２００とは別にスイング診断装置３０を含んで構成されても良い。ただし、スイング診断装置３０はスイング解析装置２００に含まれても良い。スイング診断装置３０は、スイング解析装置２００からの要求を処理するサーバーで実現されてもよい。スイング解析装置２００とスイング診断装置３０とは、ネットワーク４０を介して接続されても良い。ネットワーク４０は、インターネット等のワイドエリアネットワーク（ＷＡＮ：Wide Area Network）でもよいし、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）でもよい。あるいは、スイング解析装置２００とスイング診断装置３０とは、例えば、近距離無線通信や有線通信により、ネットワーク４０を介さずに通信してもよい。
【０１０８】
２−２．スイング解析装置（運動解析装置）の構成
以下、図１２を参照し、第２実施形態に係る運動解析装置としてのスイング解析装置について説明する。第２実施形態に係るスイング解析装置２００は、図１２に示すように、センサーユニット１１０と、処理部２１と、通信部２２と、操作部２３と、記憶部２４と、表示部２５と、音出力部２６と、通信部２７と、および運動情報取得部４２および位置情報取得部４３を含む移動情報取得部（情報取得部）２８と、を備えて構成されている。ただし、スイング解析装置２００は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【０１０９】
センサーユニット１１０は、慣性センサー（加速度センサー１２および角速度センサー１３）と方位センサー１４とを含むモーションセンサー１１、運動情報処理部としての信号処理部１６、および通信部１８を含んで構成されている。ただし、センサーユニット１１０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【０１１０】
なお、スイング解析装置２００を構成する処理部２１と、通信部２２と、操作部２３と、記憶部２４と、表示部２５と、音出力部２６と、通信部２７と、および運動情報取得部４２および位置情報取得部４３を含む移動情報取得部（情報取得部）２８と、は、第１実施形態と同様であるので、以下での説明を省略する。
【０１１１】
また、センサーユニット１１０を構成する慣性センサー（加速度センサー１２および角速度センサー１３）と方位センサー１４とを含むモーションセンサー１１、信号処理部１６、および通信部１８は、第１実施形態と同様であるので、以下での説明を省略する。
【０１１２】
以上説明した第２実施形態に係る運動解析装置としてのスイング解析装置２００を含むスイング解析システム１００によれば、第１実施形態と同様に、センサーユニット１１０のモーションセンサー１１に含まれる慣性センサー（加速度センサー１２および角速度センサー１３）や方位センサー１４の出力を記憶部２４が記憶する記憶サンプリングレートを、位置情報および移動情報の少なくともいずれかに応じて変更することができる。これにより、運動中の慣性センサーを常に詳細な検出のできる状態、もしくは検出されたデータの記憶が可能な状態にせず、慣性センサーや方位センサー１４の出力を記憶部２４が記憶する記憶サンプリングレートを、実際に運動が行われている状態で、慣性センサーや方位センサー１４によって計測された出力データを詳細に記憶するための記憶サンプリングレートで記憶可能な状態としておくことが必要な場合と、実際には運動が行われていない状態で慣性センサーや方位センサー１４の出力データの記憶がさほど必要でない場合とによって変更することができ、計測に要する電力量（消費電力量）の低減、および記憶される計測データ量を低減することができる。
【０１１３】
なお、上述した第２実施形態に係るスイング解析システム１００、およびスイング解析装置２００においても、上述したスイング解析方法に係る手順を適用することができる。
【０１１４】
また、スイング解析システム１，１００は、センサーユニット１１０のモーションセンサー１１に含まれる慣性センサー（加速度センサー１２および角速度センサー１３）や方位センサー１４の出力から取得される移動情報に応じて、ＧＰＳ衛星８からの電波（衛星信号）に含まれる位置に係る情報を取得するサンプリングレートを制御することができる。例えば、「停止中」の状態と判断された場合は、位置に係る情報を取得するサンプリングレートを低くし、「移動中」の状態と判断された場合は、位置に係る情報を取得するサンプリングレートを高くすることにより位置に係る情報の取得に要する電力量（消費電力量）の低減、および記憶される位置に係るデータ量を低減することができる。
【０１１５】
また、上述では、全地球的航法衛星システム（GNSS：Global Navigation Satellite System）が備える位置情報衛星としてＧＰＳ衛星８を用いたＧＰＳを例示して説明したが、これはあくまで一例である。全地球的航法衛星システムは、ガリレオ（EU）、GLONASS（ロシア）、北斗（中国）などの他のシステムや、SBASなどの静止衛星や準天頂衛星などの衛星信号を発信する位置情報衛星を備えるものであればよい。なお、全地球的航法衛星システムは、地域航法衛星システム（RNSS：Regional Navigation Satellite System）とすることができる。
【０１１６】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法および結果が同一の構成、あるいは目的および効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成、または同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１１７】
１，１００…スイング解析システム（運動解析システム）、２…ユーザー、３…ゴルフクラブ、３ａ…ヘッド、４…ゴルフボール、８…ＧＰＳ衛星（位置情報出力部）、１０，１１０…運動計測装置としてのセンサーユニット、１１…モーションセンサー、１２…慣性センサーとしての加速度センサー、１３…慣性センサーとしての角速度センサー、１４…方位センサー、１６…運動情報処理部としての信号処理部、１８…通信部、２０，２００…スイング解析装置（運動解析装置）、２１…処理部、２２…通信部、２３…操作部、２４…記憶部、２５…表示部、２６…音出力部、２７…通信部、２８…移動情報取得部（情報取得部）、３０…スイング診断装置、４０…ネットワーク、４２…運動情報取得部、４３…位置情報取得部、２１０…データ取得部、２１１…スイング解析部、２１２…画像データ生成部、２１３…記憶処理部、２１４…表示処理部、２１５…音出力処理部、２１６…制御部としてのサンプリングレート制御部、２４０…スイング解析プログラム、２４１…サンプリングレート制御プログラム、２４２…ゴルフクラブ情報、２４４…身体情報、２４６…センサー装着位置情報、２４７…ゴルフコース情報。
【図１】
2018157986.tif 000003
【図２】
2018157986.tif 000004
【図３】
2018157986.tif 000005
【図４】
2018157986.tif 000006
【図５】
2018157986.tif 000007
【図６】
2018157986.tif 000008
【図７】
2018157986.tif 000009
【図８】
2018157986.tif 000010
【図９】
2018157986.tif 000011
【図１０】
2018157986.tif 000012
【図１１】
2018157986.tif 000013
【図１２】
2018157986.tif 000014