(57)【要約】【課題】スイング軌跡の特徴を定量的に示す指標を提示又は算出すること。【解決手段】本発明に係る電子機器は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する提示部を含む。【選択図】図１３
2017086850.tif 000002
【特許請求の範囲】
【請求項１】
スイングの所定期間内に運動具の所定部位が、スイングの開始からインパクトまでの間に、所定領域に属していた比率を提示する提示部を含む、
電子機器。
【請求項２】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を提示する手順を含む、
方法。
【請求項３】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を算出する手順を含む、
方法。
【請求項４】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を提示する手順をコンピューターに実行させることを含む、
プログラム。
【請求項５】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を算出する手順をコンピューターに実行させることを含む、
プログラム。
【請求項６】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率をコンピューターに提示させるプログラムを記録した、
記録媒体。
【請求項７】
スイングの所定期間内に運動具の所定部位が所定領域に属していた比率をコンピューターに算出させるプログラムを記録した、
記録媒体。
【請求項８】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する提示部を含む、
電子機器。
【請求項９】
請求項８において、
前記所定領域は、
打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される第１平面と、
前記第１軸を含み前記第１平面に対して所定の角度を成す平面、又は、前記第１平面に並行な第２平面と、
で挟まれている領域である、
電子機器。
【請求項１０】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記
所定領域に属していた時間との比率を算出する算出部を含む、
電子機器。
【請求項１１】
請求項１０において、
前記所定領域は、
打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される第１平面と、
前記第１軸を含み前記第１平面に対して所定の角度を成す平面、又は、前記第１平面に並行な第２平面と、
で挟まれている領域である、
電子機器。
【請求項１２】
請求項１１において、
前記算出部は、
前記所定期間における前記所定部位の位置に係る時系列データを複数の区間に分割し、
区間ごとの前記時系列データに基づき区間ごとの前記所定部位の位置を算出し、
区間ごとの前記位置のうち前記所定領域に属するものの個数を計数し、
当該個数を区間の数で除した値を前記比率とする、
電子機器。
【請求項１３】
請求項１１又は１２において、
前記算出部は、
前記第１平面及び前記第２平面に交差する所定の平面における前記第１平面の傾きと、
前記所定の平面における前記第２平面の傾きと、
前記所定の平面における前記所定部位の位置の座標と、
に基づき、前記所定部位の位置が前記所定領域に属するか否かを判定する、
電子機器。
【請求項１４】
請求項１０乃至１３の何れか一項において、
前記算出部は、
慣性センサーの出力に基づき前記比率を算出する、
電子機器。
【請求項１５】
請求項８乃至１４の何れかにおいて、
前記所定期間は、
前記スイングの開始からインパクトまでの第１期間と、
前記スイングの開始からトップまでの第２期間と、
前記トップから前記インパクトまでの第３期間と、
前記スイングの開始からハーフウェイバックまでの第４期間と、
ハーフウェイダウンから前記インパクトまでの第５期間と、
のうち少なくとも何れかである、
電子機器。
【請求項１６】
請求項１５において、
前記所定期間は、
前記第２期間及び前記第３期間を含む期間である、
電子機器。
【請求項１７】
請求項１５において、
前記所定期間は、
前記第４期間及び前記第５期間を含む期間である、
電子機器。
【請求項１８】
請求項１４に記載の電子機器と、
前記慣性センサーと、
を含む、
システム。
【請求項１９】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順を含む、
方法。
【請求項２０】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する手順を含む、
方法。
【請求項２１】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順をコンピューターに実行させることを含む、
プログラム。
【請求項２２】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する手順をコンピューターに実行させることを含む、
プログラム。
【請求項２３】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順をコンピューターに実行させるプログラムを記録した、
記録媒体。
【請求項２４】
スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、
又は、
前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記
所定領域に属していた時間との比率を算出する手順をコンピューターに実行させるプログラムを記録した、
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、システム、方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、ゴルフのスイングをカメラで撮影し、撮影画像の上に人物の基準となる線分を表示するゴルフ支援装置が提案されている（特許文献１を参照）。例えば、特許文献の図１５には、プレイヤーの腰からボールまでを結ぶ線分と、プレイヤーの頭からボールまでを結ぶ線分とが表示された例が示されている。プレイヤーは、これら２つの線分の描く形から自分のスイングの姿勢を把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような線分自体はスイングの特徴を定量的に示すことができなかった。また、ユーザーのスイング軌跡を表示する装置も既に提案されているが、スイング軌跡のみからユーザーが自分のスイングの特徴を把握することも十分ではない場合があった。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、スイング軌跡の特徴を定量的に示す指標を提示又は算出することのできる電子機器、システム、方法、プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例に係る電子機器は、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を提示する提示部を含む。
【０００８】
従って、電子機器は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【０００９】
［適用例２］
本適用例に係る方法は、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を提示する手順を含む。
【００１０】
従って、本適用例に係る方法によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００１１】
［適用例３］
本適用例に係る方法は、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を算出する手順を含む。
【００１２】
従って、本適用例に係る方法によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００１３】
［適用例４］
本適用例に係るプログラムは、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を提示する手順をコンピューターに実行させることを含む。
【００１４】
従って、本適用例に係るプログラムによれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００１５】
［適用例５］
本適用例に係るプログラムは、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率を算出する手順をコンピューターに実行させることを含む。
【００１６】
従って、本適用例に係るプログラムによれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００１７】
［適用例６］
本適用例に係る記録媒体は、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率をコンピューターに提示させるプログラムを記録する。
【００１８】
従って、本適用例に係る記録媒体によれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００１９】
［適用例７］
本適用例に係る記録媒体は、スイングの所定期間内に運動具の所定部位が所定領域に属していた比率をコンピューターに算出させるプログラムを記録する。
【００２０】
従って、本適用例に係る記録媒体によれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００２１】
［適用例８］
本適用例に係る電子機器は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定
領域に属していた時間との比率を提示する提示部を含む。
【００２２】
従って、電子機器は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００２３】
［適用例９］
本適用例に係る電子機器において、前記所定領域は、打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される第１平面と、前記第１軸を含み前記第１平面に対して所定の角度を成す平面、又は、前記第１平面に並行な第２平面と、で挟まれている領域であってもよい。
【００２４】
［適用例１０］
本適用例に係る電子機器は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する算出部を含む。
【００２５】
従って、電子機器は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００２６】
［適用例１１］
本適用例に係る電子機器において、前記所定領域は、打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される第１平面と、前記第１軸を含み前記第１平面に対して所定の角度を成す平面、又は、前記第１平面に並行な第２平面と、で挟まれている領域であってもよい。
【００２７】
従って、この比率を指標の少なくとも１つとして用いれば、例えば、ユーザーのスイングの良否を客観的に診断することも可能である。
【００２８】
［適用例１２］
本適用例に係る電子機器において、前記算出部は、前記所定期間における前記所定部位の位置の時系列データを複数の区間に分割し、区間ごとの前記時系列データに基づき区間ごとの前記所定部位の位置を算出し、区間ごとの前記位置のうち前記所定領域に属していたものの個数を計数し、当該個数を区間の数で除した値を前記比率とする。
【００２９】
算出部は、所定領域に属していた位置の個数を計数するに当たり、位置の時系列データを区間ごとの位置のデータとする。この場合、位置のデータ数が軽減されるので、個々の位置が所定領域に属していたか否か判定する回数を低減することができ、効率的である。
【００３０】
［適用例１３］
本適用例に係る電子機器において、前記算出部は、前記第１平面及び前記第２平面に交差する所定の平面における前記第１平面の傾きと、前記所定の平面における前記第２平面の傾きと、前記所定の平面における前記所定部位の位置の座標と、に基づき、前記所定部位の位置が前記所定領域に属するか否かを判定する。
【００３１】
この場合、算出部は、判定を掛け算及び大小比較のみで行うことができるので、三角関
数（ａｔａｎ関数など）を実行する必要がない。従って、電子機器は、判定に要する演算量を低減することができる。
【００３２】
［適用例１４］
本適用例に係る電子機器において、前記算出部は、慣性センサーの出力に基づき前記比率を算出する。
【００３３】
慣性センサーは、運道具の所定部位の位置を正確に計測することができる。従って、算出部は、スイング映像などに基づき比率を算出する場合と比較して正確に比率を算出することができる。
【００３４】
［適用例１５］
本適用例に係る電子機器において、前記所定期間は、前記スイングの開始からインパクトまでの第１期間と、前記スイングの開始からトップまでの第２期間と、前記トップから前記インパクトまでの第３期間と、前記スイングの開始からハーフウェイバックまでの第４期間と、ハーフウェイダウンから前記インパクトまでの第５期間と、のうち少なくとも何れかである。
【００３５】
従って、電子機器は、比率の提示対象又は算出対象を、スイングの所定タイミングから別の所定タイミングまでの期間に設定することができる。
【００３６】
［適用例１６］
本適用例に係る電子機器において、前記所定期間は、前記第２期間及び前記第３期間を含む期間である。
【００３７】
従って、電子機器は、比率の提示対象又は算出対象を、バックスイングの期間とダウンスイングの期間とを含む期間に設定することができる。
【００３８】
［適用例１７］
本適用例に係る電子機器において、前記所定期間は、前記第４期間及び前記第５期間を含む期間である。
【００３９】
従って、電子機器は、比率の提示対象又は算出対象を、バックスイングの前半期間とダウンスイングの後半期間とを含む期間に設定することができる。
【００４０】
［適用例１８］
本適用例に係るシステムは、本適用例に係る電子機器と、前記慣性センサーと、を含む。
【００４１】
従って、例えばユーザーが慣性センサーを例えば運動具又はユーザーの身体に装着すれば、電子機器は、慣性センサーの出力に基づき、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示又は算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００４２】
［適用例１９］
本適用例に係る方法は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順を含む。
【００４３】
従って、本適用例に係る方法によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００４４】
［適用例２０］
本適用例に係る方法は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する手順を含む。
【００４５】
従って、本適用例に係る方法によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００４６】
［適用例２１］
本適用例に係るプログラムは、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順をコンピューターに実行させることを含む。
【００４７】
従って、本適用例に係るプログラムによれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００４８】
［適用例２２］
本適用例に係るプログラムは、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する手順をコンピューターに実行させることを含む。
【００４９】
従って、本適用例に係るプログラムによれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００５０】
［適用例２３］
本適用例に係る記録媒体は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を提示する手順をコンピューターに実行させるプログラムを記録する。
【００５１】
従って、本適用例に係る記録媒体によれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場
合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【００５２】
［適用例２４］
本適用例に係る記録媒体は、スイングの所定期間内における運動具の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属していた部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具の前記所定部位が前記所定領域に属していた時間との比率を算出する手順をコンピューターに実行させるプログラムを記録する。
【００５３】
従って、本適用例に係る記録媒体によれば、コンピューターは、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表すことができる。
【図面の簡単な説明】
【００５４】
【図１】本実施形態のスイング解析システム１の概要を示す図。
【図２】センサーユニット１０の装着位置及び向きの一例を示す図。
【図３】ユーザー２が打球するまでに行う動作の手順を示す図。
【図４】身体情報及びゴルフクラブ情報の入力画面の一例を示す図。
【図５】スイング動作についての説明図。
【図６】スイング解析システムの構成例を示す図。
【図７】ユーザーの静止時におけるゴルフクラブとセンサーユニットをＸ軸の負側から視た平面図。
【図８】シャフトプレーン及びホーガンプレーンを示す図。
【図９】シャフトプレーンをＹＺ平面で切った断面図をＸ軸の負側から視た図。
【図１０】ホーガンプレーンをＹＺ平面で切った断面図をＸ軸の負側から視た図。
【図１１】第１実施形態におけるキープ判定の基準（第１の閾値θｓ，第２の閾値θｈ）と、ゴルフクラブの所定部位の位置座標（Ｙｎ，Ｚｎ）との関係の一例を示す図。
【図１２】第３実施形態におけるキープ判定の基準（第１の閾値ＬＹｎ，第２の閾値ＵＹｎ，）と、ゴルフクラブの所定部位の位置座標（Ｙｎ，Ｚｎ）との関係の一例を示す図。
【図１３】Ｖゾーンキープ率Ｒを含むスイング解析データの表示画面の一例。
【図１４】第１実施形態におけるスイング解析処理の手順の一例を示すフローチャート図。
【図１５】第１実施形態におけるＶゾーンキープ率の算出処理の手順の一例を示すフローチャート図。
【図１６】第２実施形態におけるスイング解析処理の手順の一例を示すフローチャート図。
【図１７】第２実施形態におけるＶゾーンキープ率の算出処理の手順の一例を示すフローチャート図。
【図１８】第３実施形態におけるＶゾーンキープ率の算出処理の手順の一例を示すフローチャート図。
【図１９】所定領域の変形例を示す図。
【図２０】所定領域の個数が複数である変形例を示す図。
【図２１】スイングプレーン５００を表示する変形例を示す図。
【図２２】各時刻におけるシャフトのイメージ６００を表示する変形例を示す図。
【図２３】第１の平面及び第２の平面の変形例を示す図。
【発明を実施するための形態】
【００５５】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００５６】
以下では、ゴルフスイングの解析を行うスイング解析システムを例に挙げて説明する。
【００５７】
１．第１実施形態
１−１．スイング解析システムの概要
図１は、本実施形態のスイング解析システムの概要を示す図である。
【００５８】
図１に示すように、本実施形態のスイング解析システム１（システムの一例）は、センサーユニット１０と（慣性センサーの一例）スイング解析装置２０（電子機器の一例）とを含んで構成されている。
【００５９】
センサーユニット１０（慣性センサーの一例）は、３軸の各軸方向に生じる加速度と３軸の各軸回りに生じる角速度を計測可能であり、ゴルフクラブ３（運動具の一例）に装着される。
【００６０】
１−２．センサーユニットの装着例
図２は、ゴルフクラブ３に対するセンサーユニット１０の装着位置及び向きの一例を示す図である。
【００６１】
図２に示すように、ゴルフクラブ３に対するセンサーユニット１０の装着姿勢は、センサーユニット１０の３つの検出軸（ｘ軸，ｙ軸，ｚ軸）のうち１軸（ここではｙ軸とする。）がゴルフクラブ３のシャフトの長手方向の軸（言い換えるとシャフトの長軸方向）に一致するように設定される。
【００６２】
また、ゴルフクラブ３に対するセンサーユニット１０の他の１軸（ここではｘ軸とする。）の姿勢は、例えば、ターゲットライン（打球の目標方向）にｘ軸が沿うような姿勢とする。
【００６３】
また、ゴルフクラブ３におけるセンサーユニット１０の装着位置は、打球時の衝撃が伝わりにくく、スイング時に計測される加速度の小さいグリップ近辺であることが望ましい。また、ここでいう「シャフト」は、ゴルフクラブ３のヘッドを除いた柄の部分のことを指し、グリップも含まれる。「フェース面」は、ゴルフクラブ３のヘッドの打球面のことを指す。
【００６４】
１−３．ユーザーの動作
図３は、ユーザー２が打球するまでに行う動作の手順を示す図である。以下、図３の各ステップを順に説明する。
【００６５】
ステップＳ１：ユーザー２は、スイング解析装置２０を介してユーザー２の身体情報とユーザー２が使用するゴルフクラブ３に関する情報（ゴルフクラブ情報）などの入力操作を必要に応じて行う。身体情報は、ユーザー２の身長、腕の長さ及び脚の長さの少なくとも１つの情報を含み、さらに性別の情報やその他の情報を含んでもよい。ゴルフクラブ情報は、例えば、ゴルフクラブ３の長さ（クラブ長）の情報及びゴルフクラブ３の種類（番手）の少なくとも一方の情報を含む。
【００６６】
ステップＳ２：ユーザー２は、スイング解析装置２０を介して計測開始操作（センサーユニット１０に計測を開始させるための操作）を行う。その後、スイング解析装置２０は
、センサーユニット１０に計測開始コマンドを送信し、センサーユニット１０は計測開始コマンドを受信して３軸加速度と３軸角速度の計測を開始する。センサーユニット１０は、所定のサンプリング周期（例えばΔｔ＝１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、スイング解析装置２０に送信する。センサーユニット１０とスイング解析装置２０との間の通信は、無線通信又は有線通信である。
【００６７】
ステップＳ３：ユーザー２は、スイング解析装置２０からアドレス姿勢をとるように指示する通知（例えば音声による通知）を受けたか否かを判定し、通知を受けた場合には（Ｓ３のＹ）ステップＳ４へ移行し、受けない場合には（Ｓ３Ｎ）、待機する。
【００６８】
ステップＳ４：ユーザー２は、ゴルフクラブ３のシャフトの長手方向がターゲットライン（打球の目標方向）に対して垂直となるようにアドレス姿勢をとり、所定時間以上、静止する。
【００６９】
ステップＳ５：ユーザー２は、スイング解析装置２０からスイングを許可する通知（例えば音声による通知）を受けたか否かを判定し、通知を受けた場合には（Ｓ５のＹ）ステップＳ６へ移行し、受けない場合には（Ｓ５のＮ）、静止を継続する。
【００７０】
ステップＳ６：ユーザー２は、アドレス姿勢からスイング動作を行い、ゴルフボール４を打球する。その後、スイング解析装置２０は、センサーユニット１０の計測データに基づいて、ユーザー２がゴルフクラブ３を用いて打球したスイング動作を解析する。
【００７１】
１−４．入力画面
図４は、スイング解析装置２０に表示される、身体情報及びゴルフクラブ情報の入力画面の一例を示す図である。
【００７２】
図４に示す入力画面上で、ユーザー２は、身長、性別、年齢、国などの身体情報を入力し、クラブ長（シャフトの長さ）、番手などのゴルフクラブ情報を入力する。なお、身体情報に含まれる情報は、これに限られず、例えば、身体情報は、身長に代えて又は身長とともに腕の長さ及び脚の長さの少なくとも一方の情報を含んでもよい。同様に、ゴルフクラブ情報に含まれる情報は、これに限られず、例えば、ゴルフクラブ情報は、クラブ長と番手のいずれか一方の情報を含まなくてもよいし、他の情報を含んでもよい。
【００７３】
１−５．スイング動作
図５は、スイング動作についての説明図である。
【００７４】
図５に示すように、ユーザー２が行うスイング動作は、スイング（バックスイング）を開始した後、バックスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール４を打球するインパクト（打球）に至る動作を含んでいる。
【００７５】
１−６．スイング解析システムの構成
図６は、スイング解析システムの構成例を示す図である。
【００７６】
図６に示すように、センサーユニット１０は、加速度センサー１２、角速度センサー１４、信号処理部１６及び通信部１８を含んで構成されている。ただし、センサーユニット１０は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００７７】
加速度センサー１２は、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度を計測し、計測した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する。
【００７８】
角速度センサー１４は、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度を計測し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する。
【００７９】
信号処理部１６は、加速度センサー１２と角速度センサー１４から、それぞれ加速度データと角速度データを受け取って不図示の記憶部に記憶し、記憶した計測データ（加速度データと角速度データ）に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部１８に出力する。
【００８０】
加速度センサー１２及び角速度センサー１４は、それぞれ３軸が、センサーユニット１０に対して定義される直交座標系（センサー座標系）の３軸（ｘ軸、ｙ軸、ｚ軸）と一致するようにセンサーユニット１０に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部１６は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをｘｙｚ座標系のデータに変換する処理を行うことが望ましい。
【００８１】
さらに、信号処理部１６は、加速度センサー１２及び角速度センサー１４の温度補正処理を行ってもよい。あるいは、加速度センサー１２及び角速度センサー１４に温度補正の機能が組み込まれていてもよい。
【００８２】
なお、加速度センサー１２と角速度センサー１４は、アナログ信号を出力するものであってもよく、この場合は、信号処理部１６が、加速度センサー１２の出力信号と角速度センサー１４の出力信号をそれぞれＡ／Ｄ変換して計測データ（加速度データと角速度データ）を生成し、これらを用いて通信用のパケットデータを生成すればよい。
【００８３】
通信部１８は、信号処理部１６から受け取ったパケットデータをスイング解析装置２０に送信する処理や、スイング解析装置２０から計測開始コマンド等の各種の制御コマンドを受信して信号処理部１６に送る処理等を行う。信号処理部１６は、制御コマンドに応じた各種処理を行う。
【００８４】
図６に示すように、スイング解析装置２０は、処理部２１（コンピューターの一例）、通信部２２、操作部２３、記憶部２４、表示部２５（提示部の一例）、音出力部２６（提示部の一例）を含んで構成されている。ただし、スイング解析装置２０は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００８５】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信し、処理部２１に送る処理や、処理部２１からの制御コマンドをセンサーユニット１０に送信する処理等を行う。
【００８６】
操作部２３は、ユーザー２の操作に応じたデータを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００８７】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記
録媒体等により構成される。記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【００８８】
本実施形態では、記憶部２４には、処理部２１によって読み出され、スイング解析処理（方法の一例）を実行するためのスイング解析プログラム２４０と、Ｖゾーンキープ率の算出処理（方法の一例）を実行するためのＶゾーンキープ率の算出プログラム２４９とが記憶されている。スイング解析プログラム２４０及びＶゾーンキープ率の算出プログラム２４９は、あらかじめ不揮発性の記録媒体（コンピューターに読み取り可能な記録媒体）に記憶されていてもよいし、処理部２１がネットワークを介して不図示のサーバーから受信して記憶部２４に記憶させたものであってもよい。
【００８９】
また、本実施形態では、記憶部２４には、ゴルフクラブ情報２４２、身体情報２４４、センサー装着位置情報２４６、スイング解析データ２４８が記憶される。例えば、ユーザー２が、操作部２３を操作して、入力画面から、使用するゴルフクラブ３の仕様情報（例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報などの少なくとも一部の情報）を入力し、入力された仕様情報をゴルフクラブ情報２４２としてもよい。あるいは、ユーザー２が、ステップＳ１において、ゴルフクラブ３の型番を入力（あるいは、型番リストから選択）し、記憶部２４にあらかじめ記憶されている型番毎の仕様情報のうち、入力された型番の仕様情報をゴルフクラブ情報２４２としてもよい。
【００９０】
また、例えば、ユーザー２が、操作部２３を操作して、入力画面から、身体情報を入力し、入力された身体情報を身体情報２４４としてもよい。また、例えば、ステップＳ１において、ユーザー２が操作部２３を操作してセンサーユニット１０の装着位置とゴルフクラブ３のグリップエンドとの間の距離を入力し、入力された距離の情報をセンサー装着位置情報２４６としてもよい。あるいは、センサーユニット１０を決められた所定位置（例えば、グリップエンドから２０ｃｍの距離など）に装着するものとして、当該所定位置の情報がセンサー装着位置情報２４６としてあらかじめ記憶されていてもよい。
【００９１】
スイング解析データ２４８は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類とともに、処理部２１（スイング解析部２１１）によるスイング解析処理の結果（指標）の情報を含むデータである。
【００９２】
また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３が取得したデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００９３】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００９４】
音出力部２６は、処理部２１の処理結果を音声やブザー音等の音として出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００９５】
処理部２１は、各種プログラムに従い、通信部２２を介してセンサーユニット１０に制御コマンドを送信する処理や、通信部２２を介してセンサーユニット１０から受信したデータに対する各種の計算処理を行う。また、処理部２１は、その他の各種の制御処理を行
う。
【００９６】
特に、本実施形態では、処理部２１は、スイング解析プログラム２４０（プログラムの一例）を実行することにより、スイング解析部２１１として機能し、スイング解析処理（方法の一例）を行う。また、処理部２１は、Ｖゾーンキープ率の算出プログラム２４９（プログラムの一例）を実行することにより、キープ率算出部２１１０（算出部の一例）として機能し、Ｖゾーンキープ率の算出処理（方法の一例）を行う。また、処理部２１は、適宜、データ取得部２１０、画像データ生成部２１２、記憶処理部２１３、表示処理部２１４、音出力処理部２１５、タイミング検出部２１６、位置算出部２１７、Ｖゾーン特定部２１８（第１特定部の一例、第２特定部の一例）、キープ判定部２１９（算出部の一例）として機能する。
【００９７】
データ取得部２１０は、通信部２２がセンサーユニット１０から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報及び計測データを取得し、記憶処理部２１３に送る処理を行う。
【００９８】
記憶処理部２１３は、記憶部２４に対する各種プログラムや各種データのリード／ライト処理を行う。例えば、記憶処理部２１３は、データ取得部２１０から受け取った時刻情報と計測データを対応づけて記憶部２４に記憶させる処理や、スイング解析部２１１が算出した各種の情報やスイング解析データ２４８等を記憶部２４に記憶させる処理を行う。
【００９９】
スイング解析部２１１は、センサーユニット１０が出力する計測データ（記憶部２４に記憶されている計測データ）や操作部２３からのデータなどを用いて、ユーザー２のスイング運動を解析し、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果（スイング解析データの少なくとも一部）の情報を含むスイング解析データ２４８を生成し、記憶部２４へ保存したり表示部２５へ表示したりする。
【０１００】
スイング解析部２１１は、スイング解析データに含まれる少なくとも一部の指標として、スイングの所定期間におけるＶゾーンキープ率をキープ率算出部２１１０に算出させる。ここで、Ｖゾーンキープ率の算出対象となる所定期間は、例えば、
（１）スイング開始からインパクトまでの期間（第１期間の一例）、
（２）スイング開始からトップまで（バックスイング）の期間（第２期間の一例）、
（３）トップからインパクトまで（ダウンスイング）の期間（第３期間の一例）、
（４）スイング開始からハーフウェイバックまでの期間（第４期間の一例）、
（５）ハーフウェイダウンからインパクトまでの期間（第４期間の一例）の少なくとも何れかである。
【０１０１】
以下、本実施形態のスイング解析部２１１は、バックスイングの期間（２）及びダウンスイングの期間（３）の各々についてのＶゾーンキープ率をキープ率算出部２１１０に算出させるものとする。
【０１０２】
画像データ生成部２１２は、表示部２５に表示される画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部２１２は、データ取得部２１０が受け取った各種の情報に基づき画像データを生成する。
【０１０３】
表示処理部２１４は、表示部２５に対して各種の画像（画像データ生成部２１２が生成した画像データに対応する画像の他、文字や記号等も含む）を表示させる処理を行う。例えば、表示処理部２１４は、画像データ生成部２１２が生成した画像データに基づき、表示部２５に各種の画面等を表示させる。また、例えば、画像データ生成部２１２は、ユー
ザー２に通知を行うための画像や文字等を表示部２５に表示させてもよい。また、例えば、表示処理部２１４は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果（スイング解析データの少なくとも一部）を示す文字や記号等のテキスト情報を表示部２５に表示させてもよい。あるいは、センサーユニット１０に表示部を設けておいて、表示処理部２１４は、通信部２２を介してセンサーユニット１０に画像データを送信し、センサーユニット１０の表示部に各種の画像や文字等を表示させてもよい。
【０１０４】
音出力処理部２１５は、音出力部２６に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部２１５は、ユーザー２に通知を行うための音を音出力部２６から出力させてもよい。また、例えば、音出力処理部２１５は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果（スイング解析データの少なくとも一部）を示す音や音声を音出力部２６から出力させてもよい。あるいは、センサーユニット１０に音出力部を設けておいて、音出力処理部２１５は、通信部２２を介してセンサーユニット１０に各種の音データや音声データを送信し、センサーユニット１０の音出力部に各種の音や音声を出力させてもよい。
【０１０５】
なお、スイング解析装置２０あるいはセンサーユニット１０に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー２に通知してもよい。
【０１０６】
タイミング検出部２１６は、センサーユニット１０が出力した計測データに基づき、スイング開始、トップ、インパクトの各タイミングを検出する。これらのタイミングを検出する方法は、後述する。
【０１０７】
位置算出部２１７は、センサーユニット１０が出力した計測データに基づきグローバル座標系を設定し、各時刻ｔにおけるセンサーユニット１０の位置及び姿勢をグローバル座標系で表す。各時刻ｔは、サンプリング周期Δｔずつずれた時刻ｔ＝０、ｔ＝Δｔ、ｔ＝２Δｔ、ｔ＝３Δｔ、・・・である。グローバル座標系を設定する方法、センサーユニット１０の位置及び姿勢を算出する方法は、後述する。また、位置算出部２１７は、時刻ｔにおけるセンサーユニット１０の位置及び姿勢に基づき、ゴルフクラブ３の所定部位の時刻ｔにおける位置を算出する。
【０１０８】
ここで、ゴルフクラブ３の所定部位とは、例えば、ヘッド、グリップ、シャフトの所定部位、グリップエンドとグリップとの中間位置、ゴルフクラブ３の重心位置、センサーユニット１０の装着位置などである。
【０１０９】
なお、ゴルフクラブ３の所定部位の位置は、センサーユニット１０の装着位置から当該所定部位までの位置関係と、センサーユニット１０の位置と、センサーユニット１０の姿勢とに基づき算出することができる。
【０１１０】
Ｖゾーン特定部２１８は、ユーザー２がアドレス姿勢をとったときにセンサーユニット１０が出力した計測データ（加速度データ）に基づきＶゾーン（所定領域の一例）を特定する。Ｖゾーンは、図８に示すとおりシャフトプレーンＳＰ（第１仮想面の一例）とホーガンプレーンＨＰ（第２仮想面の一例）とで挟まれた領域のことである。Ｖゾーンを特定する方法は、後述する。なお、図１１には、右打ちのユーザー２の反ターゲット方向から平面視した（ＹＺ平面（所定の平面の一例）における）シャフトプレーンＳＰ及びホーガンプレーンＨＰの一例を示した。
【０１１１】
キープ率算出部２１１０は、Ｖゾーンキープ率の算出対象となる所定期間内にゴルフク
ラブ３の所定部位の位置がＶゾーンに属していた比率（割合）を算出する。
【０１１２】
例えば、キープ率算出部２１１０は、所定期間におけるゴルフクラブ３の所定部位の位置の時系列データ（サンプリング周期Δｔで取得した位置のデータ）を、Ｎ個（例えばＮ＝１２８である。）の区間に分割する。
【０１１３】
また、キープ率算出部２１１０は、区間ごとの時系列データに基づき区間ごとの平均位置（平均角度位置）を区間ごとの位置（角度位置）として算出する。
【０１１４】
また、キープ率算出部２１１０は、区間ごとの位置（角度位置）のうちＶゾーンに属するものの個数（キープ数）Ｍを計数し、キープ数Ｍを区間の総数Ｎで除した値Ｒ＝Ｍ／Ｎを、所定期間におけるＶゾーンキープ率Ｒ（比率の一例）として算出する。
【０１１５】
なお、キープ率算出部２１１０は、区間の位置として区間の平均位置（平均角度位置）を用いる代わりに、区間の代表位置（代表角度位置）を用いてもよい。
【０１１６】
このように、位置の時系列データを区間ごとのデータに変換すれば、位置のデータ数が軽減されるので、後述するキープ判定部２１９が判定（本実施形態では角度位置θｎの算出工程を含む）を行う回数を低減することができるので、効率的である。
【０１１７】
ここで、キープ率算出部２１１０が複数の区間の時間的な長さを均等に設定したならば、所定期間の期間長と所定部位がＶゾーンに属していた時間との比率（時間の比率）をＶゾーンキープ率Ｒとして算出することができる。一方、キープ率算出部２１１０が複数の区間の空間的な長さを均等に設定したならば、所定期間における所定部位の軌跡の長さとＶゾーンに属する所定部位の軌跡の長さとの比率（距離の比率）をＶゾーンキープ率Ｒとして算出することができる。
【０１１８】
なお、キープ率算出部２１１０は、時間の比率としてのＶゾーンキープ率Ｒと、距離の比率としてのＶゾーンキープ率Ｒとの双方を算出してもよいし、時間の比率としてのＶゾーンキープ率Ｒと、距離の比率としてのＶゾーンキープ率Ｒと何れか一方のみを算出してもよい。
【０１１９】
また、キープ率算出部２１１０が算出すべきＶゾーンキープ率Ｒのタイプを、時間の比率及び距離の比率の何れにするのかをユーザー２が指定してもよい。ユーザー２による指定内容は、例えば操作部２３を介してスイング解析装置２０へ入力され、処理部２１によって認識される。
【０１２０】
キープ判定部２１９は、所定部位の位置がＶゾーンに属するか否かを判定する。例えば、キープ判定部２１９は、図１１に示すとおり、グローバル座標系のＹ軸に対してシャフトプレーンＳＰがＹＺ平面上で成す角度θｓを第１の閾値に設定し、グローバル座標系のＹ軸に対してホーガンプレーンＨＰがＹＺ平面上で成す角度θｈを第２の閾値に設定する。なお、図１１の角度θｓは図７乃至図１０における傾斜角αに相当し、図１１の角度θｈは図７乃至図１０における角度（α＋β）に相当する。
【０１２１】
また、キープ判定部２１９は、図１１に示すとおり、位置のＹＺ座標（Ｙｎ，Ｚｎ）とグローバル座標系の原点とを結ぶ直線がＹＺ平面内でＹ軸に対して成す角度を、所定部位の角度位置θｎとして算出する。さらに、キープ判定部２１９は、所定部位の角度位置θｎが第１の閾値θｓから第２の閾値θｈまでの角度範囲（θｓ乃至θｈ）に収まるか否かを判定し、収まる場合には所定部位の位置がＶゾーンに属していた（Ｖゾーンにキープされていた）と判定し、収まらない場合には所定部位の位置がＶゾーンに属していない（Ｖ
ゾーンにキープされていなかった）と判定する。なお、図１１に示す例は、所定部位の位置がＶゾーンに属する場合の例である。
【０１２２】
１−７．グローバル座標系の設定
位置算出部２１７は、図７に示すとおり、アドレス時（静止時）のゴルフクラブ３のヘッドの位置を原点とし、打球の目標方向を示すターゲットラインをＸ軸、Ｘ軸に垂直な水平面上の軸をＹ軸、鉛直上方向（重力加速度の方向と逆方向）をＺ軸とするＸＹＺ座標系（グローバル座標系）を定義する。そして、位置算出部２１７は、各指標値を算出するために、センサーユニット１０の計測データ（加速度データ及び角速度データ）を用いて、ＸＹＺ座標系（グローバル座標系）における、アドレス時からのセンサーユニット１０の位置及び姿勢を時系列に算出する。
【０１２３】
１−８．センサーユニットの位置及び姿勢の算出
ユーザー２が図３のステップＳ４の動作を行うと、まず、位置算出部２１７は、加速度センサー１２が計測した加速度データの変化量が所定時間継続して閾値を超えない場合に、ユーザー２がアドレス姿勢で静止していると判定する。次に、位置算出部２１７は、当該所定時間内の計測データ（加速度データ及び角速度データ）を用いて、計測データに含まれるオフセット量を計算する。次に、位置算出部２１７は、計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー２のスイング動作中（図３のステップＳ６の動作中）のセンサーユニット１０の位置及び姿勢を計算する。
【０１２４】
具体的には、まず、位置算出部２１７は、加速度センサー１２が計測した加速度データ、ゴルフクラブ情報２４２及びセンサー装着位置情報２４６を用いて、ＸＹＺ座標系（グローバル座標系）におけるユーザー２の静止時（アドレス時）のセンサーユニット１０の位置（初期位置）を計算する。
【０１２５】
図７は、ユーザー２の静止時（アドレス時）におけるゴルフクラブ３とセンサーユニット１０をＸ軸の負側から視た平面図である。ゴルフクラブ３のヘッドの位置６１が原点Ｏ（０，０，０）であり、グリップエンドの位置６２の座標は（０，ＧＹ，ＧＺ）である。ユーザー２は図３のステップＳ４の動作を行うので、グリップエンドの位置６２やセンサーユニット１０の初期位置は、そのＸ座標が０であり、ＹＺ平面上に存在する。図７に示すように、ユーザー２の静止時にセンサーユニット１０には重力加速度１Ｇがかかるので、センサーユニット１０が計測するｙ軸加速度ｙ（０）とゴルフクラブ３のシャフトの傾斜角（シャフトの長軸と水平面（ＸＹ平面）とのなす角）αとの関係は式（１）で表される。
【０１２６】
【数１】
2017086850.tif 000003
従って、位置算出部２１７は、アドレス時（静止時）の任意の時刻間内の任意の加速度データを用いて、式（１）より、傾斜角αを算出することができる。
【０１２７】
次に、位置算出部２１７は、ゴルフクラブ情報２４２に含まれるシャフトの長さＬ１からセンサー装着位置情報２４６に含まれるセンサーユニット１０とグリップエンドとの距離ＬＳＧを減算して、センサーユニット１０とヘッドとの距離ＬＳＨを求める。さらに、位置算出部２１７は、シャフトの傾斜角αにより特定される方向（センサーユニット１０のｙ軸の負の方向）にヘッドの位置６１（原点Ｏ）から距離ＬＳＨの位置をセンサーユニット１０の初期位置とする。
【０１２８】
そして、位置算出部２１７は、その後の加速度データを積分してセンサーユニット１０の初期位置からの位置の座標を時系列に計算する。
【０１２９】
また、位置算出部２１７は、加速度センサー１２が計測した加速度データを用いて、ＸＹＺ座標系（グローバル座標系）におけるユーザー２の静止時（アドレス時）のセンサーユニット１０の姿勢（初期姿勢）を計算する。ユーザー２は図３のステップＳ４の動作を行うので、ユーザー２のアドレス時（静止時）には、センサーユニット１０のｘ軸はＸＹＺ座標系のＸ軸と方向が一致し、かつ、センサーユニット１０のｙ軸はＹＺ平面上にあるため、位置算出部２１７は、ゴルフクラブ３のシャフトの傾斜角αより、センサーユニット１０の初期姿勢を特定することができる。
【０１３０】
そして、位置算出部２１７は、その後の角速度センサー１４が計測した角速度データを用いた回転演算を行ってセンサーユニット１０の初期姿勢からの姿勢の変化を時系列に計算する。センサーユニット１０の姿勢は、例えば、Ｘ軸、Ｙ軸、Ｚ軸回りの回転角（ロール角、ピッチ角、ヨー角）、クオータニオン（四元数）などで表現することができる。
【０１３１】
なお、センサーユニット１０の信号処理部１６が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー１２及び角速度センサー１４にバイアス補正の機能が組み込まれていてもよい。これらの場合は、位置算出部２１７による計測データのバイアス補正が不要となる。
【０１３２】
１−９．スイング開始、トップ及びインパクトのタイミングの検出
タイミング検出部２１６は、まず、計測データを用いて、ユーザー２が打球したタイミング（インパクトのタイミング）を検出する。例えば、タイミング検出部２１６は、計測データ（加速度データ又は角速度データ）の合成値を計算し、当該合成値に基づいてインパクトのタイミング（時刻）を検出してもよい。
【０１３３】
具体的には、まず、タイミング検出部２１６は、角速度データ（時刻ｔ毎のバイアス補正された角速度データ）を用いて、各時刻ｔでの角速度の合成値ｎ０（ｔ）の値を計算する。例えば、時刻ｔでの角速度データをｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）とすると、タイミング検出部２１６は、次の式（２）により、角速度の合成値ｎ０（ｔ）を計算する。
【０１３４】
【数２】
2017086850.tif 000004
次に、タイミング検出部２１６は、各時刻ｔでの角速度の合成値ｎ０（ｔ）を所定範囲に正規化（スケール変換）した合成値ｎ（ｔ）に変換する。例えば、計測データの取得期間における角速度の合成値の最大値をｍａｘ（ｎ０）とすると、タイミング検出部２１６は、次の式（３）により、角速度の合成値ｎ０（ｔ）を０乃至１００の範囲に正規化した合成値ｎ（ｔ）に変換する。
【０１３５】
【数３】
2017086850.tif 000005
次に、タイミング検出部２１６は、各時刻ｔでの正規化後の合成値ｎ（ｔ）の微分ｄｎ（ｔ）を計算する。例えば、３軸角速度データの計測周期をΔｔとすると、スイング解析
部２１１は、次の式（４）により、時刻ｔでの角速度の合成値の微分（差分）ｄｎ（ｔ）を計算する。
【０１３６】
【数４】
2017086850.tif 000006
次に、タイミング検出部２１６は、合成値の微分ｄｎ（ｔ）の値が最大となる時刻と最小となる時刻のうち、先の時刻をインパクトの時刻ｔｉｍｐａｃｔ（インパクトのタイミング）として検出する。タイミング検出部２１６は、一連のスイング動作の中で角速度の合成値の微分値が最大又は最小となるタイミング（すなわち、角速度の合成値の微分値が正の最大値又は負の最小値になるタイミング）をインパクトのタイミングとして捉えることができる。なお、インパクトによりゴルフクラブ３が振動するため、角速度の合成値の微分値が最大となるタイミングと最小となるタイミングが対になって生じると考えられるが、そのうちの先のタイミングがインパクトの瞬間と考えられる。
【０１３７】
次に、タイミング検出部２１６は、インパクトの時刻ｔｉｍｐａｃｔよりも前で合成値ｎ（ｔ）が０に近づく極小点の時刻をトップの時刻ｔｔｏｐ（トップのタイミング）として検出する。通常のゴルフスイングでは、スイング開始後、トップで一旦動作が止まり、その後、徐々にスイング速度が大きくなってインパクトに至ると考えられる。従って、タイミング検出部２１６は、インパクトのタイミングより前で角速度の合成値が０に近づき極小となるタイミングをトップのタイミングとして捉えることができる。
【０１３８】
次に、タイミング検出部２１６は、トップの時刻ｔｔｏｐの前後で合成値ｎ（ｔ）が所定の閾値以下の区間をトップ区間とし、トップ区間の開始時刻より前で合成値ｎ（ｔ）が所定の閾値以下となる最後の時刻をスイング開始（バックスイング開始）の時刻ｔｓｔａｒｔとして検出する。通常のゴルフスイングでは、静止した状態からスイング動作を開始し、トップまでにスイング動作が止まることは考えにくい。従って、タイミング検出部２１６は、トップ区間より前で角速度の合成値が所定の閾値以下となる最後のタイミングをスイング動作の開始のタイミングとして捉えることができる。なお、タイミング検出部２１６は、トップの時刻ｔｔｏｐよりも前で、合成値ｎ（ｔ）が０に近づく極小点の時刻をスイング開始の時刻ｔｓｔａｒｔとして検出してもよい。
【０１３９】
なお、タイミング検出部２１６は、３軸加速度データを用いても、同様に、スイング開始、トップ、インパクトの各タイミングを検出することができる。
【０１４０】
１−１０．Ｖゾーンの特定
本実施形態では、Ｖゾーンを表示することを想定しているので、Ｖゾーン特定部２１８は、Ｖゾーンを構成するシャフトプレーンＳＰ及びホーガンプレーンＨＰの位置のみならずサイズ形状をも特定する。但し、後述するＶゾーンキープ率の算出処理では、シャフトプレーンＳＰのサイズ形状及びホーガンプレーンＨＰのサイズ形状は考慮しないものとする。因みに、サイズ形状を考慮しない場合は、後述する傾斜角α、第１角度βさえ特定できれば、シャフトプレーンＳＰ及びホーガンプレーンＨＰを特定することができる。
【０１４１】
シャフトプレーンＳＰは、ユーザー２のスイング開始前のアドレス時（静止状態）において、ターゲットライン（打球の目標方向）とゴルフクラブ３のシャフトの長軸方向とで特定される第１仮想面である。また、ホーガンプレーンＨＰは、ユーザー２のアドレス時において、ユーザー２の肩付近（肩や首の付け根など）とゴルフクラブ３のヘッド（あるいは、ゴルフボール４）を結ぶ仮想線とターゲットライン（打球の目標方向）とで特定される第２仮想面である。
【０１４２】
図８は、シャフトプレーンＳＰ及びホーガンプレーンＨＰを示す図である。図８には、ＸＹＺ座標系（グローバル座標系）のＸ軸、Ｙ軸、Ｚ軸も表記されている。
【０１４３】
図８に示すように、本実施形態では、打球の目標方向に沿った第１軸としての第１線分５１と、ゴルフクラブ３のシャフトの長軸方向に沿った第２軸としての第２線分５２と、を含み、Ｕ１，Ｕ２，Ｓ１，Ｓ２を４つの頂点とする仮想面をシャフトプレーンＳＰ（第１仮想面）とする。本実施形態では、アドレス時のゴルフクラブ３のヘッドの位置６１をＸＹＺ座標系の原点Ｏ（０，０，０）とし、第２線分５２は、ゴルフクラブ３のヘッドの位置６１（原点Ｏ）とグリップエンドの位置６２とを結ぶ線分である。また、第１線分５１は、Ｘ軸上のＵ１，Ｕ２を両端として原点Ｏを中点とする長さＵＬの線分である。ユーザー２がアドレス時に図３のステップＳ４の動作を行うことでゴルフクラブ３のシャフトがターゲットライン（Ｘ軸）に対して垂直となるので、第１線分５１は、ゴルフクラブ３のシャフトの長軸方向と直交する線分、すなわち第２線分５２と直交する線分である。Ｖゾーン特定部２１８は、シャフトプレーンＳＰとして、ＸＹＺ座標系における４つの頂点Ｕ１，Ｕ２，Ｓ１，Ｓ２の各座標を算出する。
【０１４４】
具体的には、まず、Ｖゾーン特定部２１８は、傾斜角αとゴルフクラブ情報２４２に含まれるシャフトの長さＬ１とを用いて、ゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）を計算する。Ｖゾーン特定部２１８は、シャフトの長さＬ１と傾斜角αを用いて、式（５）及び式（６）により、ＧＹ，ＧＺをそれぞれ計算することができる。
【０１４５】
【数５】
2017086850.tif 000007
【０１４６】
【数６】
2017086850.tif 000008
次に、Ｖゾーン特定部２１８は、ゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）にスケールファクターＳを乗算し、シャフトプレーンＳＰの頂点Ｓ１と頂点Ｓ２の中点Ｓ３の座標（０，ＳＹ，ＳＺ）を計算する。すなわち、Ｖゾーン特定部２１８は、式（７）及び式（８）により、ＳＹ及びＳＺをそれぞれ計算する。
【０１４７】
【数７】
2017086850.tif 000009
【０１４８】
【数８】
2017086850.tif 000010
図９は、図８のシャフトプレーンＳＰをＹＺ平面で切った断面図をＸ軸の負側から視た図である。図９に示すように、頂点Ｓ１と頂点Ｓ２の中点Ｓ３と原点Ｏとを結ぶ線分の長さ（シャフトプレーンＳＰのＸ軸と直交する方向の幅）は、第２線分５２の長さＬ１のＳ倍となる。例えば、ユーザー２の腕の長さをＬ２とすると、シャフトプレーンＳＰのＸ軸
と直交する方向の幅Ｓ×Ｌ１が、シャフトの長さＬ１と腕の長さＬ２の和の２倍となるように、スケールファクターＳを式（９）のように設定してもよい。
【０１４９】
【数９】
2017086850.tif 000011
また、ユーザー２の腕の長さＬ２は、ユーザー２の身長Ｌ０と相関があり、統計情報に基づき、例えば、ユーザー２が男性の場合は式（１０）のような相関式で表され、ユーザー２が女性の場合は式（１１）のような相関式で表される。
【０１５０】
【数１０】
2017086850.tif 000012
【０１５１】
【数１１】
2017086850.tif 000013
従って、Ｖゾーン特定部２１８は、身体情報２４４に含まれるユーザー２の身長Ｌ０と性別とを用いて、式（１０）又は式（１１）により、ユーザーの腕の長さＬ２を算出することができる。
【０１５２】
次に、Ｖゾーン特定部２１８は、中点Ｓ３の座標（０，ＳＹ，ＳＺ）及びシャフトプレーンＳＰのＸ軸方向の幅（第１線分５１の長さ）ＵＬを用いて、シャフトプレーンＳＰの頂点Ｕ１の座標（−ＵＬ／２，０，０）、頂点Ｕ２の座標（ＵＬ／２，０，０）、頂点Ｓ１の座標（−ＵＬ／２，ＳＹ，ＳＺ）、Ｓ２の座標（ＵＬ／２，ＳＹ，ＳＺ）を計算する。Ｘ軸方向の幅ＵＬは、ユーザー２のスイング動作中のゴルフクラブ３の軌跡がシャフトプレーンＳＰに収まるような値に設定される。例えば、Ｘ軸方向の幅ＵＬを、Ｘ軸と直交する方向の幅Ｓ×Ｌ１と同じ、すなわち、シャフトの長さＬ１と腕の長さＬ２の和の２倍に設定してもよい。
【０１５３】
このようにして、Ｖゾーン特定部２１８は、シャフトプレーンＳＰの４つの頂点Ｕ１，Ｕ２，Ｓ１，Ｓ２の座標を算出することができる。
【０１５４】
また、図８に示すように、本実施形態では、第１軸としての第１線分５１と、第３軸としての第３線分５３と、を含み、Ｕ１，Ｕ２，Ｈ１，Ｈ２を４つの頂点とする仮想面をホーガンプレーンＨＰ（第２仮想面）とする。第３線分５３は、ユーザー２の両肩を結ぶ線分付近にある所定位置６３とゴルフクラブ３のヘッドの位置６２とを結ぶ線分である。ただし、第３線分５３は、所定位置６３とゴルフボール４の位置とを結ぶ線分であってもよい。Ｖゾーン特定部２１８は、ホーガンプレーンＨＰとして、ＸＹＺ座標系における４つの頂点Ｕ１，Ｕ２，Ｈ１，Ｈ２の各座標を算出する。
【０１５５】
具体的には、まず、Ｖゾーン特定部２１８は、アドレス時（静止時）におけるゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）と、身体情報２４４に基づくユーザー２の腕の長さＬ２とを用いて、所定位置６３を推定し、その座標（ＡＸ，ＡＹ，ＡＺ）を計算する。
【０１５６】
図１０は、図８のホーガンプレーンＨＰをＹＺ平面で切った断面図をＸ軸の負側から視た図である。図１０では、ユーザー２の両肩を結ぶ線分の中点を所定位置６３としており、所定位置６３はＹＺ平面上に存在する。従って、所定位置６３のＸ座標ＡＸは０である。そして、図１０に示すように、Ｖゾーン特定部２１８は、ゴルフクラブ３のグリップエンドの位置６２をＺ軸の正方向にユーザー２の腕の長さＬ２だけ移動させた位置が所定位置６３であると推定する。従って、Ｖゾーン特定部２１８は、所定位置６３のＹ座標ＡＹをグリップエンドの位置６２のＹ座標ＧＹと同じ値とする。また、Ｖゾーン特定部２１８は、所定位置６３のＺ座標ＡＺを、式（１２）のように、グリップエンドの位置６２のＺ座標ＧＺとユーザー２の腕の長さＬ２の和として計算する。
【０１５７】
【数１２】
2017086850.tif 000014
次に、Ｖゾーン特定部２１８は、所定位置６３のＹ座標ＡＹ及びＺ座標ＡＺにそれぞれスケールファクターＨを乗算し、ホーガンプレーンＨＰの頂点Ｈ１と頂点Ｈ２の中点Ｈ３の座標（０，ＨＹ，ＨＺ）を計算する。すなわち、Ｖゾーン特定部２１８は、式（１３）及び式（１４）により、ＨＹ及びＨＺをそれぞれ計算する。
【０１５８】
【数１３】
2017086850.tif 000015
【０１５９】
【数１４】
2017086850.tif 000016
図１０に示すように、頂点Ｈ１と頂点Ｈ２の中点Ｈ３と原点Ｏとを結ぶ線分の長さ（ホーガンプレーンＨＰのＸ軸と直交する方向の幅）は、第３線分５３の長さＬ３のＨ倍となる。例えば、ホーガンプレーンＨＰは、シャフトプレーンＳＰと同じ形及び大きさとしてもよい。この場合、ホーガンプレーンＨＰのＸ軸と直交する方向の幅Ｈ×Ｌ３が、シャフトプレーンＳＰのＸ軸と直交する方向の幅Ｓ×Ｌ１と一致し、ゴルフクラブ３のシャフトの長さＬ１とユーザー２の腕の長さＬ２の和の２倍となる。従って、Ｖゾーン特定部２１８は、スケールファクターＨを式（１５）により、計算することができる。
【０１６０】
【数１５】
2017086850.tif 000017
また、Ｖゾーン特定部２１８は、所定位置６３のＹ座標ＡＹ及びＺ座標ＡＺを用いて、式（１３）により、第３線分５３の長さＬ３を計算することができる。
【０１６１】
次に、Ｖゾーン特定部２１８は、中点Ｈ３の座標（０，ＨＹ，ＨＺ）及びホーガンプレーンＨＰのＸ軸方向の幅（第１線分５１の長さ）ＵＬを用いて、ホーガンプレーンＨＰの頂点Ｈ１の座標（−ＵＬ／２，ＨＹ，ＨＺ）、Ｈ２の座標（ＵＬ／２，ＨＹ，ＨＺ）を計算する。なお、ホーガンプレーンＨＰの２つの頂点Ｕ１，Ｕ２はシャフトプレーンＳＰと共通するため、Ｖゾーン特定部２１８は、ホーガンプレーンＨＰの頂点Ｕ１，Ｕ２の座標をあらためて計算する必要はない。
【０１６２】
このようにして、Ｖゾーン特定部２１８は、ホーガンプレーンＨＰの４つの頂点Ｕ１，Ｕ２，Ｈ１，Ｈ２の座標を算出することができる。
【０１６３】
シャフトプレーンＳＰ（第１仮想面）とホーガンプレーンＨＰ（第２仮想面）により挟まれる領域は「Ｖゾーン」と呼ばれる。
【０１６４】
本実施形態では、図１０から明らかなように、シャフトプレーンＳＰとホーガンプレーンＨＰとのなす第１角度β（所定の角度の一例）は、ゴルフクラブ３のシャフトの長さＬ１とユーザー２の腕の長さＬ２に応じて決定される。すなわち、第１角度βは、固定値ではなく、ゴルフクラブ３の種類やユーザー２の身体に応じて決まるので、ユーザー２のスイングを診断する指標としてより適切なシャフトプレーンＳＰ及びホーガンプレーンＨＰ（Ｖゾーン）が算出される。
【０１６５】
但し、ホーガンプレーンＨＰの算出を簡単にするため、第１角度βは、固定値とすることも可能である。その場合、例えば、第１角度βは、２０°乃至３０°の範囲内の何れかの値に設定される（第１角度βは、２０°に設定されてもよいし、３０°に設定されてもよい。）。
【０１６６】
１−１１．スイング解析データの表示画面
図１３は、表示部２５に表示されるスイング解析データの表示画面の一例である。
【０１６７】
表示画面３００には、Ｖゾーンキープ率を示すテキストイメージ３０５が含まれる。
【０１６８】
テキストイメージ３０５は、スイングの所定期間におけるＶゾーンキープ率の数値を示しており、本実施形態における「所定期間」は、前述したとおりバックスイング（スイング開始からトップまで）の期間と、ダウンスイング（トップからインパクトまで）の期間の各々である。
【０１６９】
よって、テキストイメージ３０５は、例えば、バックスイングにおけるＶゾーンキープ率の数値と、ダウンスイングにおけるＶゾーンキープ率の数値とを併記したものとされる。
【０１７０】
このように、バックスイングにおけるＶゾーンキープ率とダウンスイングにおけるＶゾーンキープ率との各々が表示画面３００に表示されれば、ユーザー２は、バックスイングにおけるＶゾーンキープ率とダウンスイングにおけるＶゾーンキープ率とを互いに比較することができる。
【０１７１】
また、テキストイメージ３０５には、表示中のＶゾーンキープ率が時間の比率及び距離の比率の何れであるのかを識別するための表記（図１３では「時間の比率」というテキストイメージ）も含まれている。
【０１７２】
また、図１３に示す表示画面３００には、Ｖゾーンキープ率を示すテキストイメージ３０５の他に、Ｖゾーンの一方の境界を表すシャフトプレーンのポリゴン３０１、Ｖゾーンの他方の境界を表すホーガンプレーンのポリゴン３０２、スイング中のゴルフクラブ３の軌跡イメージ３０３などが含まれる。
【０１７３】
ここで、軌跡イメージ３０３は、スイングの所定期間における軌跡イメージであって、例えば、（１）スイング開始からインパクトまでの期間における軌跡イメージ、（２）ダウンスイングの期間における軌跡イメージ、（３）バックスイングの期間における軌跡イ
メージ、（４）スイング開始からハーフウェイバックまでの期間における軌跡イメージ、（５）ハーフウェイダウンからインパクトまでの期間における軌跡イメージ、の少なくとも何れかである。
【０１７４】
但し、テキストイメージ３０５と共に表示画面３００に表示される軌跡イメージは、Ｖゾーンキープ率の算出対象となった所定期間についての軌跡イメージであることが望ましい。よって、本実施形態では、テキストイメージ３０５と共に表示画面３００に表示される軌跡イメージは、バックスイングの期間についての軌跡イメージと、ダウンスイングの期間についての軌跡イメージとの各々であることが望ましい。
【０１７５】
また、軌跡イメージ３０３は、ゴルフクラブ３の所定部位の軌跡イメージであって、例えば、ゴルフクラブ３のヘッドとグリップとを結んだ線分の軌跡イメージ、ゴルフクラブ３のヘッドの軌跡イメージ、ゴルフクラブ３のグリップの軌跡イメージ、の少なくとも何れかである。
【０１７６】
但し、テキストイメージ３０５と共に表示画面３００に表示される軌跡イメージは、Ｖゾーンキープ率の算出対象となった所定部位についての軌跡イメージであることが望ましい。
【０１７７】
図１３に示すように、Ｖゾーンキープ率と共にＶゾーン及び軌跡イメージが表示されれば、ユーザー２は、Ｖゾーンキープ率の程度を数値として確認するだけでなく視覚的にも確認することができる。
【０１７８】
なお、図１３に示す表示画面３００は、静止画であってもよいし、動画像であってもよい。また、表示画面３００の視点は、ユーザー２の操作等に応じて切り替え可能であってもよい。表示画面３００の視点は、例えば、トップビュー、サイドビュー、バックビュー、フロントビューのうち少なくとも２つの間で切り替えられる。
【０１７９】
また、図１３に示す軌跡イメージ３０３は、連続曲線であるが、所定部位の位置の時系列データを離散的な点としてプロットしたイメージであってもよい。
【０１８０】
１−１２．スイング解析処理のフロー
図１４は、処理部２１によるスイング解析処理（方法の一例）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているスイング解析プログラム２４０を実行することにより、例えば、図１４のフローチャートの手順でスイング解析処理を実行する。以下、図１４のフローチャートについて説明する。
【０１８１】
ステップＳ１０：処理部２１は、ユーザー２による計測開始操作が行われるまで待機し（Ｓ１０のＮ）、計測開始操作が行われると（Ｓ１０のＹ）、次のステップＳ１２へ移行する。
【０１８２】
ステップＳ１２：処理部２１は、センサーユニット１０に計測開始コマンドを送信し、センサーユニット１０から計測データの取得を開始する。
【０１８３】
ステップＳ１４：処理部２１は、ユーザー２にアドレス姿勢をとるように指示する。ユーザー２は、この指示に従い、アドレス姿勢をとって静止する。
【０１８４】
ステップＳ１６：処理部２１は、センサーユニット１０から取得した計測データを用いてユーザー２の静止状態を検出するまで待機し（Ｓ１６のＮ）、静止状態を検出すると（Ｓ１６のＹ）、ステップＳ１８へ移行する。
【０１８５】
ステップＳ１８：処理部２１は、ユーザー２にスイング開始の許可を通知する。処理部２１は、例えば、所定の音を出力し、あるいは、センサーユニット１０にＬＥＤを設けておいて当該ＬＥＤを点灯させる等して、ユーザー２にスイング開始の許可を通知し、ユーザー２は、この通知を確認した後にスイング動作を開始する。処理部２１は、ユーザー２のスイング動作の終了後に、あるいは、スイング動作の終了前から、ステップＳ２０以降の処理を行う。
【０１８６】
ステップＳ２０：処理部２１は、センサーユニット１０から取得した計測データ（ユーザー２の静止時（アドレス時）における計測データ）を用いて、センサーユニット１０の初期位置と初期姿勢を計算する。
【０１８７】
ステップＳ２２：処理部２１は、センサーユニット１０から取得した計測データを用いて、スイング開始、トップ及びインパクトのタイミングを検出する。
【０１８８】
ステップＳ２４：処理部２１は、ステップＳ２２の処理と並行して、あるいは前後して、ユーザー２のスイング動作中のセンサーユニット１０等の位置と姿勢を計算する。なお、本実施形態の本ステップＳ２４では、Ｖゾーンキープ率の算出対象である所定部位の位置も計算される。
【０１８９】
ステップＳ２６：処理部２１は、センサーユニット１０から取得した計測データ（ユーザー２の静止時（アドレス時）における計測データ）を用いて、Ｖゾーン（シャフトプレーンＳＰ及びホーガンプレーンＨＰ）を特定する。
【０１９０】
ステップＳ２８：処理部２１は、バックスイングの期間におけるＶゾーンキープ率を算出する。所定期間におけるＶゾーンキープ率を算出する方法（Ｖゾーンキープ率の算出処理）は、後述する。
【０１９１】
ステップＳ３０：処理部２１は、ダウンスイングの期間におけるＶゾーンキープ率を算出する。所定期間におけるＶゾーンキープ率を算出する方法（Ｖゾーンキープ率の算出処理）は、後述する。
【０１９２】
ステップＳ３２：処理部２１は、ステップＳ２８、Ｓ３０において算出したＶゾーンキープ率を含むスイング解析データを保存・表示する。そして、処理部２１は、スイング解析処理のフローを終了する。
【０１９３】
なお、図１４のフローチャートにおいて、可能な範囲で各ステップの順番を適宜変えてもよいし、一部のステップを削除あるいは変更してもよいし、他のステップを追加してもよい。
【０１９４】
１−１３．Ｖゾーンキープ率の算出処理のフロー
図１５は、処理部２１によるＶゾーンキープ率の算出処理（方法の一例）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているＶゾーンキープ率の算出プログラム２４９を実行することにより、例えば、図１５のフローチャートの手順でＶゾーンキープ率の算出処理を実行する。以下、図１５のフローチャートについて説明する。
【０１９５】
ステップＳ５０：処理部２１は、シャフトプレーンＳＰの角度θｓを第１の閾値に設定し、ホーガンプレーンＨＰの角度θｈを第２の閾値に設定する。なお、処理部２１は、第１の閾値及び第２の閾値が既に設定済みである場合は、本ステップを省略する。
【０１９６】
ステップＳ５１：処理部２１は、対象期間（所定期間）における所定部位の位置を示す時系列データを、所定数Ｎの区間に分割する。
【０１９７】
ステップＳ５２：処理部２１は、区間番号ｎを初期値１に設定し、キープ数Ｍを初期値ゼロに設定する。
【０１９８】
ステップＳ５４：処理部２１は、Ｎ個の区間のうちｎ番目の区間の角度位置θｎを算出する。
【０１９９】
ステップＳ５６：処理部２１は、角度位置θｎが第１の閾値θｓから第２の閾値θｈまでの範囲内に収まっているか否かを判定し、収まっている場合はステップＳ５８へ移行し、収まっていない場合はステップＳ６０へ移行する。
【０２００】
ステップＳ５８：処理部２１は、キープ数Ｍを１だけ増加させ、ステップＳ６０へ移行する。
【０２０１】
ステップＳ６０：処理部２１は、区間番号ｎが区間の総数Ｎに達したか否かを判定し、達していない場合にはステップＳ６２へ移行し、達していた場合にはステップＳ６６へ移行する。
【０２０２】
ステップＳ６２：処理部２１は、区間番号ｎを１だけ増加させ、ステップＳ５４へ移行する。
【０２０３】
ステップＳ６６：対象期間（所定期間）のＶゾーンキープ率Ｒを、Ｒ＝Ｍ／Ｎの式により算出し、フローを終了する。
【０２０４】
２．第２実施形態
以下、第２実施形態について説明する。ここでは、第１実施形態との相違点を主に説明し、第１実施形態における要素と同一の要素には同一の符号を付して示す。
【０２０５】
２−１．主な相違点
第１実施形態との主な相違点は、処理部２１の動作、特に、タイミング検出部２１６、スイング解析部２１１、キープ率算出部２１１０の動作にある。
【０２０６】
本実施形態のタイミング検出部２１６は、スイング開始、トップ、インパクトの各タイミングに加えて、ハーフウェイバックのタイミング、ハーフウェイダウンのタイミングを検出する。ハーフウェイバックのタイミング及びハーフウェイダウンのタイミングを検出する方法は、後述する。
【０２０７】
本実施形態のスイング解析部２１１は、Ｖゾーンキープ率として、スイング開始からハーフウェイバックまでの期間のＶゾーンキープ率と、ハーフウェイダウンからインパクトまでの期間のＶゾーンキープ率との各々を、キープ率算出部２１１０に算出させる。
【０２０８】
本実施形態のキープ率算出部２１１０は、第１実施形態のキープ率算出部２１１０と同様、所定期間における所定部位の位置の時系列データを区間に分割してもよいが、第1実施形態よりも所定期間が短く位置のサンプル数（位置のデータ数）が少ない可能性が高いので、ここでは時系列データを区間に分割せずにＶゾーンキープ率の算出を行うものとする。
【０２０９】
なお、例えば、バックスイングの期間長が１５００ｍｓｅｃ、ダウンスイングの期間長が５００ｍｓｅｃ、サンプリング周波数が１０００Ｈｚであった場合、バックスイングにおける位置のサンプル数は１５００であり、ダウンスイングにおける位置のサンプル数は５００である。よって、スイング開始からハーフウェイバックまでの期間における位置のサンプル数は１５００より少なく、ハーフウェイダウンからインパクトまでの期間における位置のサンプル数は５００より少ないと考えられる。
【０２１０】
本実施形態のキープ率算出部２１１０は、Ｖゾーンキープ率の算出対象となる所定期間におけるゴルフクラブ３の所定部位の位置のサンプル数Ｎを特定し、Ｎ個の位置のうち、Ｖゾーンに属するものの個数（キープ数）Ｍを計数し、キープ数Ｍをサンプル数Ｎで除した値Ｒ＝Ｍ／Ｎを、所定期間におけるＶゾーンキープ率Ｒとして算出する。この場合、所定期間の期間長と所定部位がＶゾーンに属していた時間との比率（時間の比率）がＶゾーンキープ率Ｒとして算出されることになる
２−２．ハーフウェイバック及びハーフウェイダウンの検出
まず、位置算出部２１７は、スイング開始の時刻ｔｓｔａｒｔからインパクトの時刻ｔｉｍｐａｃｔまでの各時刻ｔにおけるセンサーユニット１０の位置及び姿勢を用いて、各時刻ｔにおけるヘッドの位置及びグリップエンドの位置を計算する。
【０２１１】
具体的には、位置算出部２１７は、各時刻ｔにおいて、センサーユニット１０の位置から、センサーユニット１０の姿勢により特定されるｙ軸の正の方向に距離ＬＳＨだけ離れた位置をヘッドの位置とし、ヘッドの位置の座標を計算する。前述の通り、距離ＬＳＨは、センサーユニット１０とヘッドとの距離である。また、スイング解析部２１１は、各時刻ｔにおいて、センサーユニット１０の位置から、センサーユニット１０の姿勢により特定されるｙ軸の負の方向に距離ＬＳＧだけ離れた位置をグリップエンドの位置とし、グリップエンドの位置の座標を計算する。前述の通り、距離ＬＳＧは、センサーユニット１０とグリップエンドとの距離である。
【０２１２】
次に、位置算出部２１７は、ヘッドの位置の座標とグリップエンドの位置の座標とを用いて、ハーフウェイバックのタイミングとハーフウェイダウンのタイミングを検出する。
【０２１３】
具体的には、位置算出部２１７は、スイング開始の時刻ｔｓｔａｒｔからインパクトの時刻ｔｉｍｐａｃｔまでの各時刻ｔにおけるヘッドの位置のＺ座標とグリップエンドの位置のＺ座標との差分ΔＺを計算する。そして、位置算出部２１７は、スイング開始の時刻ｔｓｔａｒｔからトップの時刻ｔｔｏｐまでの間でΔＺの符号が反転する時刻ｔＨＷＢをハーフウェイバックのタイミングとして検出する。また、位置算出部２１７は、トップの時刻ｔｔｏｐからインパクトの時刻ｔｉｍｐａｃｔまでの間でΔＺの符号が反転する時刻ｔＨＷＤをハーフウェイダウンのタイミングとして検出する。
【０２１４】
２−３．スイング解析処理のフロー
図１６は、本実施形態の処理部２１によるスイング解析処理（方法の一例）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているスイング解析プログラム２４０を実行することにより、例えば、図１６のフローチャートの手順でスイング解析処理を実行する。
【０２１５】
図１６のフローチャートは、図１４のフローチャートにおいて、ステップＳ２４とステップＳ２６との間にステップＳ２５を実行し、ステップＳ２８、Ｓ３０の代わりにステップＳ２８’、Ｓ３０’を実行するものである。以下、ステップＳ２５、Ｓ２８’、Ｓ３０’を説明する。
【０２１６】
ステップＳ２５：処理部２１は、ハーフウェイバック及びハーフウェイダウンの各タイ
ミングを検出する。
【０２１７】
ステップＳ２８’：処理部２１は、スイング開始からハーフウェイバックまでの期間におけるＶゾーンキープ率を算出する。所定期間におけるＶゾーンキープ率を算出する方法（Ｖゾーンキープ率の算出処理）は、後述する。
【０２１８】
ステップＳ３０’：処理部２１は、ハーフウェイダウンからインパクトまでの期間におけるＶゾーンキープ率を算出する。所定期間におけるＶゾーンキープ率を算出する方法（Ｖゾーンキープ率の算出処理）は、後述する。
【０２１９】
なお、図１６のフローチャートにおいて、可能な範囲で各ステップの順番を適宜変えてもよいし、一部のステップを削除あるいは変更してもよいし、他のステップを追加してもよい。
【０２２０】
２−４．Ｖゾーンキープ率の算出処理
図１７は、処理部２１によるＶゾーンキープ率の算出処理（方法の一例）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているＶゾーンキープ率の算出プログラム２４９を実行することにより、例えば、図１７のフローチャートの手順でＶゾーンキープ率の算出処理を実行する。
【０２２１】
図１７のフローチャートは、図１５のフローチャートにおいて、ステップＳ５１、Ｓ５２、Ｓ５４の代わりに、ステップＳ５１’、Ｓ５２’、Ｓ５４’を実行するものである。以下、図１７のフローチャートについて説明する。
【０２２２】
ステップＳ５０：処理部２１は、シャフトプレーンＳＰの角度θｓを第１の閾値に設定し、ホーガンプレーンＨＰの角度θｈを第２の閾値に設定する。なお、処理部２１は、第１の閾値及び第２の閾値が既に算出済みである場合は、本ステップを省略する。
【０２２３】
ステップＳ５１’：処理部２１は、対象期間（所定期間）における所定部位の位置のサンプル数Ｎを特定する。
【０２２４】
ステップＳ５２’：処理部２１は、サンプリング番号ｎを初期値１に設定し、キープ数Ｍを初期値ゼロに設定する。
【０２２５】
ステップＳ５４’：処理部２１は、Ｎ個の位置のうちｎ番目の位置の角度位置θｎを算出する。
【０２２６】
ステップＳ５６：処理部２１は、角度位置θｎが第１の閾値θｓから第２の閾値θｈまでの範囲内に収まっているか否かを判定し、収まっている場合はステップＳ５８へ移行し、収まっていない場合はステップＳ６０へ移行する。
【０２２７】
ステップＳ５８：処理部２１は、キープ数Ｍを１だけ増加させる。
【０２２８】
ステップＳ６０：処理部２１は、サンプリング番号ｎがサンプル数Ｎに達したか否かを判定し、達していない場合にはステップＳ６２へ移行し、達していた場合にはステップＳ６６へ移行する。
【０２２９】
ステップＳ６２：処理部２１は、サンプリング番号ｎを１だけ増加させ、ステップＳ５４’へ移行する。
【０２３０】
ステップＳ６６：対象期間（所定期間）のＶゾーンキープ率Ｒを、Ｒ＝Ｍ／Ｎの式により算出し、フローを終了する。
【０２３１】
３．第３実施形態
以下、第３実施形態について説明する。ここでは、第１実施形態との相違点を主に説明し、第１実施形態における要素と同一の要素には同一の符号を付して示す。なお、第３実施形態は第１実施形態の変形例であるが、第２実施形態を同様に変形することも可能である。
【０２３２】
３−１．主な相違点
第１実施形態との主な相違点は、処理部２１の動作、特に、キープ判定部２１９の動作にある。
【０２３３】
本実施形態のキープ判定部２１９は、図１２に示すとおり、グローバル座標系のＹＺ平面におけるシャフトプレーンＳＰの傾きＬを第１の閾値の係数に設定し、グローバル座標系のＹＺ平面におけるホーガンプレーンＨＰの傾きＵを第２の閾値の係数に設定する。
【０２３４】
ここで、傾きＬは、ＹＺ平面とシャフトプレーンＳＰとの交差線をＺ＝Ｌ×Ｙの式で表したときの係数Ｌのことであり、傾きＵは、ＹＺ平面とホーガンプレーンＨＰとの交差線をＺ＝Ｕ×Ｙの式で表したときの係数Ｕのことである。
【０２３５】
また、キープ判定部２１９は、所定部位の位置のＹ座標Ｙｎに係数Ｌを乗算したものＬＹｎを第１の閾値とし、所定部位の位置のＹ座標Ｙｎに係数Ｕを乗算したものＵＹｎを第２の閾値とする。さらに、キープ判定部２１９は、所定部位の位置のＺ座標Ｚｎが第１の閾値ＬＹｎから第２の閾値ＵＹｎまでの範囲ＬＹｎ乃至ＵＹｎに収まるか否かを判定し、収まる場合には所定部位の位置がＶゾーンに属する（Ｖゾーンにキープされていた）と判定し、収まらない場合には所定部位の位置がＶゾーンに属しない（Ｖゾーンにキープされていなかった）と判定する。
【０２３６】
以上の判定は、掛け算及び大小比較のみで行うことができ、三角関数（ａｔａｎ関数など）を実行する必要がない。従って、本実施形態では、キープ判定部２１９の判定に要する演算量を抑えることができる。
【０２３７】
３−２．Ｖゾーンキープ率の算出処理
図１８は、処理部２１によるＶゾーンキープ率の算出処理（方法の一例）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているＶゾーンキープ率の算出プログラム２４９を実行することにより、例えば、図１８のフローチャートの手順でＶゾーンキープ率の算出処理を実行する。
【０２３８】
図１８のフローチャートは、図１５のフローチャートにおいて、ステップＳ５０、Ｓ５４、Ｓ５６の代わりに、ステップＳ５０’、Ｓ５４”、Ｓ５６’を実行するものである。以下、図１８のフローチャートについて説明する。
【０２３９】
ステップＳ５０’：処理部２１は、シャフトプレーンＳＰの傾きＬを第１の閾値の係数に設定し、ホーガンプレーンＨＰの傾きＵを第２の閾値の係数に設定する。なお、処理部２１は、第１の閾値の係数及び第２の閾値の係数が既に算出済みである場合は、本ステップを省略する。
【０２４０】
ステップＳ５１：処理部２１は、対象期間（所定期間）における所定部位の位置を示す時系列データを、所定数Ｎの区間に分割する。
【０２４１】
ステップＳ５２：処理部２１は、区間番号ｎを初期値１に設定し、キープ数Ｍを初期値ゼロに設定する。
【０２４２】
ステップＳ５４”：処理部２１は、Ｎ個の区間のうちｎ番目の区間の位置（Ｙｎ，Ｚｎ）を算出する。
【０２４３】
ステップＳ５６’：処理部２１は、位置のＺ座標Ｚｎが第１の閾値ＬＹｎから第２の閾値ＵＹｎまでの範囲内に収まっているか否かを判定し、収まっている場合はステップＳ５８へ移行し、収まっていない場合はステップＳ６０へ移行する。
【０２４４】
ステップＳ５８：処理部２１は、キープ数Ｍを１だけ増加させる。
【０２４５】
ステップＳ６０：処理部２１は、区間番号ｎが区間の総数Ｎに達したか否かを判定し、達していない場合にはステップＳ６２へ移行し、達していた場合にはステップＳ６６へ移行する。
【０２４６】
ステップＳ６２：処理部２１は、区間番号ｎを１だけ増加させ、ステップＳ５４”へ移行する。
【０２４７】
ステップＳ６６：対象期間（所定期間）のＶゾーンキープ率Ｒを、Ｒ＝Ｍ／Ｎの式により算出し、フローを終了する。
【０２４８】
４．実施形態の補足
４−１．Ｖゾーンの変形例
上述した何れかの実施形態では、所定領域は、ゴルフクラブ３の長手方向に沿った第１平面とユーザー２の肩付近を通る第２平面とで挟まれた領域であった。第１平面は、例えば、打球の目標方向に沿った第１軸及びスイングの開始前におけるゴルフクラブ３の長手方向に沿った第２軸で特定される、いわゆるシャフトプレーンである。第２平面は、例えば、第１軸を含み第１平面に対して所定の角度を成す、いわゆるホーガンプレーンである。但し、第２平面は、第１平面に並行な、いわゆるショルダープレーンであってもよい（ここで、「並行な面」は、第１平面に平行な面、第１平面に沿った面の双方を含む）。
【０２４９】
なお、上記の実施形態では、第１平面とユーザー２の身体情報との双方に基づき第２平面を算出してもよいし、第１平面と所定の関係を有する面を第２平面としてもよい。
【０２５０】
また、第１平面と第２平面の定義の仕方は、これらに限定されることはなく、例えば図２３に示すような平面を用いてもよい。図２３に示す２つの平面は、スイング開始前におけるシャフトの姿勢に基づき設定された平面であって、第１の平面は、ユーザー２の肘付近を通る仮想面であり、第２の平面は、ユーザーの膝付近を通る仮想面である。また、第１の平面と第２の平面とは、非並行であり、例えば、ゴルフクラブのグリップエンド方向への延長直線上において互いに交差する。
【０２５１】
４−２．所定部位の変形例
上述した何れかの実施形態において、Ｖゾーンキープ率の算出対象となる所定部位は、ゴルフクラブ３のヘッドでもよいし、ゴルフクラブ３のグリップでもよいし、グリップエンドとグリップとの中間位置でもよいし、その他の所定部位であってもよい。また、何れの部位とするかをユーザー２に指定させてもよい。
【０２５２】
４−３．指標の変形例  
また、上述した何れかの実施形態において、スイング解析データには、Ｖゾーンキープ率以外の指標が含まれてもよい。また、上述した何れかの実施形態では、Ｖゾーンキープ率Ｒの代わりに、Ｖゾーンから外れた率（１−Ｒ）を算出又は提示してもよい。
【０２５３】
また、第２実施形態では、Ｖゾーンキープ率の算出対象となる所定期間の１つを、スイング開始からハーフウェイバックまでの期間としたが、所定期間の終期をハーフウェイバックより前のタイミングとして所定期間を狭めてもよい。
【０２５４】
また、第２実施形態では、Ｖゾーンキープ率の算出対象となる所定期間の１つを、ハーフウェイダウンからインパクトまでの期間としたが、所定期間の始期をハーフウェイダウンより後のタイミングとして所定期間を狭めてもよい。
【０２５５】
また、上述した何れかの実施形態では、Ｖゾーンキープ率の算出対象となる所定期間の１つを、スイング中の他の期間としてもよい。例えば、トップ近傍の狭い期間、インパクト直前の狭い期間、スイング開始直後の狭い期間としてもよい。
【０２５６】
また、第１実施形態のスイング解析装置２０においてＶゾーンキープ率の算出対象となる所定期間を、第２実施形態のスイング解析装置２０においてＶゾーンキープ率の算出対象とした期間と同じに設定してもよい。
【０２５７】
また、第２実施形態のスイング解析装置２０においてＶゾーンキープ率の算出対象となる所定期間を、第１実施形態のスイング解析装置２０においてＶゾーンキープ率の算出対象とした期間と同じに設定してもよい。
【０２５８】
また、上述した何れかの実施形態のスイング解析装置２０は、スイングの所定期間内において、ゴルフクラブの所定部位が所定領域に属していた時間と前記所定期間との比率を算出して提示したが、ゴルフクラブの所定部位が所定領域に属していた時間と属していなかった時間との比率とを算出して提示してもよい。また、前記比率は、属していた時間を基準としてもよいし、属していなかった時間を基準としてもよい。
【０２５９】
また、上述した何れかの実施形態のスイング解析装置２０は、スイングの所定期間内においてゴルフクラブの所定部位が所定領域内に描いた軌跡の長さと、所定期間に描いた軌跡全体の長さとの比率を算出して提示したが、所定期間内において所定領域内に描いた軌跡の長さと、所定期間内において所定領域外に描いた軌跡の長さとの比率を算出して提示してもよい。また、前記比率の基準は、前記所定領域内に描いた軌跡の長さであってもよいし、前記所定領域外に描いた軌跡の長さであってもよい。
【０２６０】
また、上述した何れかの実施形態のスイング解析装置２０は、所定領域の境界面の形状を平面としたが、境界面の形状の少なくとも一部を曲面としてもよい。つまり、所定領域は、曲面で囲まれた領域であってもよい。図１９には、所定領域を楕円体内部とした例である。なお、所定領域は、球殻で囲まれた領域であってもよいし、他の曲面で囲まれた領域であってもよい。
【０２６１】
また、上述した何れかの実施形態のスイング解析装置２０は、所定領域を単一の領域としたが、複数としてもよい。図２０に示すのは、２つの所定領域３０１’、３０１”の例である。図２０に示す例では、２つの所定領域３０１’、３０１”の各々は、楕円体内部の領域としてある。その場合、スイング解析装置２０は、所定領域ごとに比率を算出して提示してもよい。また、複数の所定領域の各々は、スイング解析装置２０が例えばユーザーのアドレス時の姿勢等に基づき設定してもよいし、ユーザーに予め指定させてもよい。
【０２６２】
また、上述した何れかの実施形態のスイング解析装置２０は、ゴルフクラブの所定部位の軌跡を表示し、かつ、当該軌跡のうち所定領域に属していた部分と、属していない部分とを、画面上で区別してもよい。図２１に示すのは、ゴルフクラブのシャフトの軌跡（部分輪帯状のスイングプレーン５００）を表示し、スイングプレーン５００のうち、所定領域に属していた部分領域５０１にハッチングパターンを付した例である。なお、部分領域５０１を区別する方法は、ハッチングパターンにより区別する方法に限定されることはなく、濃度（グラデーション）により区別する方法、色で区別する方法、点滅パターンで区別する方法など、各種の方法を採用することができる。
【０２６３】
また、スイング解析装置２０は、スイングプレーン５００に関する以下の指標（１）〜（４）のうち少なくとも１つを算出して提示してもよい。
【０２６４】
（１）スイングプレーン５００の面積と、部分領域５０１の面積との比率。
【０２６５】
（２）スイングプレーン５００のうち部分領域５０１の面積と、スイングプレーン５００のうち部分領域５０１以外の領域の面積との比率。
【０２６６】
（３）バックスイングにおける比率（１）
（４）バックスイングにおける比率（２）
（５）ダウンスイングにおける比率（１）
（６）ダウンスイングにおける比率（２）
なお、図２１では、ゴルフクラブの所定部位の軌跡として、部分輪帯状のスイングプレーン５００を表示する例を示したが、スイングプレーン５００の代わりに、各時刻におけるシャフトのイメージを同一画面内に表示してもよい。図２２に示す例では、各時刻におけるシャフトのイメージ６００を表示し、かつ、所定領域に属していた時刻におけるシャフトのイメージ６０１を実線で表したものである。これによって、所定領域に属するシャフト（実線）と、属しないシャフト（点線）とをユーザーが区別することができる。なお、区別する方法としては、線種で区別する方法の他、色で区別する方法、線の太さで区別する方法、点滅パターンで区別する方法など、各種の方法を採用することができる。
【０２６７】
４−４．機能分担の変形例
また、上述した第１実施形態のスイング解析装置２０の少なくとも一部の機能と、第２実施形態のスイング解析装置２０の少なくとも一部の機能とが搭載された一のスイング解析装置を構成してもよい。
【０２６８】
また、上述した第１実施形態のスイング解析装置２０の少なくとも一部の機能と、第３実施形態のスイング解析装置２０の少なくとも一部の機能とが搭載された一のスイング解析装置を構成してもよい。
【０２６９】
また、上述した第２実施形態のスイング解析装置２０の少なくとも一部の機能と、第３実施形態のスイング解析装置２０の少なくとも一部の機能とが搭載された一のスイング解析装置を構成してもよい。
【０２７０】
また、上述した第１実施形態のスイング解析装置２０の少なくとも一部の機能と、第２実施形態のスイング解析装置２０の少なくとも一部の機能と、第３実施形態のスイング解析装置２０の少なくとも一部の機能とが搭載された一のスイング解析装置を構成してもよい。
【０２７１】
５．実施形態の作用効果
（１）上述した何れかの実施形態の電子機器（スイング解析装置２０）は、スイングの所
定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を提示する提示部（表示部２５、音出力部２６）を含む。
【０２７２】
従って、電子機器（スイング解析装置２０）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２７３】
（２）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記所定領域は、前記運動具の長手方向に沿った第１平面と、ユーザーの肩付近を通る第２平面と、で挟まれている領域であり、前記第１平面は、打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される平面であり、前記第２平面は、前記第１軸を含み前記第１平面に対して所定の角度を成す平面、又は、前記第１平面に並行な平面である。
【０２７４】
（３）上述した何れかの実施形態の電子機器（スイング解析装置２０）は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を算出する算出部（キープ率算出部２１１０）を含む。
【０２７５】
従って、電子機器（スイング解析装置２０）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２７６】
（４）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記所定領域は、前記運動具（ゴルフクラブ３）の長手方向に沿った第１平面（シャフトプレーンＳＰ）と、ユーザーの肩付近を通る第２平面（シャフトプレーンＳＰ又はショルダープレーン）と、で挟まれている領域であり、前記第１平面は、打球の目標方向に沿った第１軸と前記スイングの開始前における前記運動具の長手方向に沿った第２軸とで特定される平面であり、前記第２平面は、前記第１軸を含み前記第１平面に対して所定の角度を成す平面（シャフトプレーンＳＰ）、又は、前記第１平面に並行な平面（ショルダープレーン）である。
【０２７７】
従って、この比率を指標の少なくとも１つとして用いれば、例えば、ユーザーのスイングの良否を客観的に診断することも可能である。
【０２７８】
（５）上述した第１実施形態又は第３実施形態の電子機器（スイング解析装置２０）において、前記算出部（キープ率算出部２１１０）は、前記所定期間における前記所定部位の位置の時系列データを複数の区間に分割し（Ｓ５１）、区間ごとの前記時系列データに基づき区間ごとの前記所定部位の位置を算出し（Ｓ５４）、区間ごとの前記位置のうち前記所定領域に属するものの個数を計数し（Ｓ５８）、当該個数を区間の数で除した値を前記比率とする（Ｓ６６）。
【０２７９】
算出部（キープ率算出部２１１０）は、所定領域に属する位置の個数を計数するに当たり、位置の時系列データを区間ごとの位置のデータとする。この場合、位置のデータ数が軽減されるので、個々の位置が所定領域に属するか否か判定する回数を抑えることができ
、効率的である。なお、区間ごとの位置としては、例えば区間内の位置の平均値、区間内の代表位置などを用いることができる。
【０２８０】
（６）上述した第３実施形態の電子機器（スイング解析装置２０）において、前記算出部（キープ判定部２１９）は、前記第１平面及び前記第２平面に交差する所定の平面（ＹＺ平面）における前記第１平面の傾き（Ｌ）と、前記所定の平面（ＹＺ平面）における前記第２平面の傾き（Ｕ）と、前記所定の平面（ＹＺ平面）における前記所定部位の位置の座標（Ｙｎ、Ｚｎ）と、に基づき、前記所定部位の位置が前記所定領域に属するか否かを判定する（Ｓ５６’）。
【０２８１】
この場合、算出部（キープ判定部２１９）は、判定を掛け算及び大小比較のみで行うことができ、三角関数（ａｔａｎ関数など）を実行する必要がない。従って、電子機器（スイング解析装置２０）は、判定に要する演算量を抑えることができる。
【０２８２】
（７）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記算出部（キープ率算出部２１１０）は、慣性センサー（センサーユニット１０）の出力に基づき前記比率を算出する。
【０２８３】
慣性センサーは、運道具の所定部位の位置を正確に計測することができる。従って、算出部（キープ率算出部２１１０）は、スイング映像などに基づき比率を算出する場合と比較して正確に比率を算出することができる。
【０２８４】
（８）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記所定期間は、前記スイングの開始からインパクトまでの第１期間と、前記スイングの開始からトップまでの第２期間と、前記トップから前記インパクトまでの第３期間と、前記スイングの開始からハーフウェイバックまでの第４期間と、ハーフウェイダウンから前記インパクトまでの第５期間と、のうち少なくとも何れかである。
【０２８５】
従って、電子機器（スイング解析装置２０）は、比率の提示対象又は算出対象を、スイングの所定タイミングから別の所定タイミングまでの期間に設定することができる。
【０２８６】
（９）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記所定期間は、前記第２期間及び前記第３期間の各々である。
【０２８７】
従って、電子機器（スイング解析装置２０）は、比率の提示対象又は算出対象を、バックスイングの期間とダウンスイングの期間との各々に設定することができる。
【０２８８】
（１０）上述した何れかの実施形態の電子機器（スイング解析装置２０）において、前記所定期間は、前記第４期間及び前記第５期間の各々である。
【０２８９】
従って、電子機器（スイング解析装置２０）は、比率の提示対象又は算出対象を、バックスイングの前半期間とダウンスイングの後半期間との各々に設定することができる。
【０２９０】
（１１）上述した何れかの実施形態のシステム（スイング解析システム１）は、上述した実施形態の電子機器（スイング解析装置２０）と、前記慣性センサー（センサーユニット１０）と、を含む。
【０２９１】
従って、例えばユーザーが慣性センサー（センサーユニット１０）を例えば運動具（ゴルフクラブ３）又はユーザーの身体に装着すれば、電子機器（スイング解析装置２０）は、慣性センサー（センサーユニット１０）の出力に基づき、所定期間内に所定部位が所定
領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２９２】
（１２）上述した何れかの実施形態の方法（スイング解析処理）は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を提示する手順（Ｓ３２）を含む。
【０２９３】
従って、上述した何れかの実施形態の方法（スイング解析処理）によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２９４】
（１３）上述した何れかの実施形態の方法（Ｖゾーンキープ率の算出処理）は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を算出する手順（Ｓ２８、Ｓ３０、Ｓ２８’、Ｓ３０’）を含む。
【０２９５】
従って、上述した何れかの実施形態の方法（Ｖゾーンキープ率の算出処理）によれば、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２９６】
（１４）上述した何れかの実施形態のプログラム（スイング解析プログラム）は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を提示する手順（Ｓ３２）をコンピューター（処理部２１）に実行させることを含む。
【０２９７】
従って、上述した何れかの実施形態のプログラム（スイング解析プログラム）によれば、コンピューター（処理部２１）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０２９８】
（１５）上述した何れかの実施形態のプログラム（Ｖゾーンキープ率の算出プログラム）は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を算出する手順（Ｓ２８、Ｓ３０、Ｓ２８’、Ｓ３０’）をコンピューター（処理部２１）に実行させることを含む。
【０２９９】
従って、上述した何れかの実施形態のプログラム（Ｖゾーンキープ率の算出プログラム）によれば、コンピューター（処理部２１）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距
離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０３００】
（１６）上述した何れかの実施形態の記録媒体は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を提示する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を提示する手順をコンピューター（処理部２１）に実行させるプログラムを記録する。
【０３０１】
従って、上述した何れかの実施形態の記録媒体によれば、コンピューター（処理部２１）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に提示することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０３０２】
（１７）上述した何れかの実施形態の記録媒体は、スイングの所定期間内における運動具（ゴルフクラブ３）の所定部位の軌跡の長さと、前記軌跡のうち所定領域に属する部分の長さとの比率を算出する、又は、前記スイングの前記所定期間と、前記所定期間のうち前記運動具（ゴルフクラブ３）の前記所定部位が前記所定領域に属していた時間との比率を算出する手順をコンピューター（処理部２１）に実行させるプログラムを記録する。
【０３０３】
従って、上述した何れかの実施形態の記録媒体によれば、コンピューター（処理部２１）は、所定期間内に所定部位が所定領域に属していなかった場合と、所定期間内に所定部位が所定領域に属していた場合との関係を、距離又は時間の比率として定量的に算出することができる。この比率は、所定期間におけるスイング軌跡の特徴を的確に表す。
【０３０４】
６．その他の変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０３０５】
例えば、複数のセンサーユニット１０をゴルフクラブ３やユーザー２の腕あるいは肩などの部位に装着し、スイング解析装置２０が当該複数のセンサーユニット１０の各々の計測データを用いてスイング解析処理を行ってもよい。
【０３０６】
また、上記の実施形態では、加速度センサー１２と角速度センサー１４が、センサーユニット１０に内蔵されて一体化されているが、加速度センサー１２と角速度センサー１４は一体化されていなくてもよい。あるいは、加速度センサー１２と角速度センサー１４が、センサーユニット１０に内蔵されずに、ゴルフクラブ３又はユーザー２に直接装着されてもよい。
【０３０７】
また、上記の実施形態では、センサーユニット１０とスイング解析装置２０とが別体であるが、これらを一体化してゴルフクラブ３又はユーザー２に装着可能にしてもよい。また、センサーユニット１０が、慣性センサー（例えば、加速度センサー１２あるいは角速度センサー１４）とともに、スイング解析装置２０の一部の構成要素を備えていてもよい。
【０３０８】
つまり、スイング解析装置２０の機能の一部又は全部は、センサーユニット１０の側に搭載されてもよいし、センサーユニット１０の機能の一部は、スイング解析装置２０の側に搭載されてもよい。
【０３０９】
また、スイング解析装置２０の機能の一部又は全部は、不図示のネットワークサーバー
の側に搭載されてもよい。例えば、スイング解析データを提示する機能（音、画像、振動などでユーザーへ通知する機能）をスイング解析装置２０の側に搭載し、スイング解析データを生成する機能をネットワークサーバーの側に搭載してもよい。
【０３１０】
また、上記の実施形態では、ゴルフクラブ３へ装着されるタイプの慣性センサー（センサーユニット１０）を説明したが、慣性センサー（加速度センサー及び角速度センサー）はゴルフクラブ３に内蔵されていてもよい。
【０３１１】
また、上記の実施形態では、ゴルフスイングを解析するスイング解析システムを例に挙げたが、本発明は、テニス、バドミントンや野球などの様々な運動におけるスイングを診断するスイング解析システムに適用することができる。
【０３１２】
上述した実施形態および変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態および各変形例を適宜組み合わせることも可能である。
【０３１３】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０３１４】
１…スイング解析システム、２…ユーザー、３…ゴルフクラブ、４…ゴルフボール、１０…センサーユニット、１２…加速度センサー、１４…角速度センサー、１６…信号処理部、１８…通信部、２０…スイング解析装置、２１…処理部、２２…通信部、２３…操作部、２４…記憶部、２５…表示部、２６…音出力部、２１６…タイミング検出部、２１７…位置算出部、２１８…Ｖゾーン特定部、２１９…キープ判定部
【図１】
2017086850.tif 000018
【図２】
2017086850.tif 000019
【図３】
2017086850.tif 000020
【図４】
2017086850.tif 000021
【図５】
2017086850.tif 000022
【図６】
2017086850.tif 000023
【図７】
2017086850.tif 000024
【図８】
2017086850.tif 000025
【図９】
2017086850.tif 000026
【図１０】
2017086850.tif 000027
【図１１】
2017086850.tif 000028
【図１２】
2017086850.tif 000029
【図１３】
2017086850.tif 000030
【図１４】
2017086850.tif 000031
【図１５】
2017086850.tif 000032
【図１６】
2017086850.tif 000033
【図１７】
2017086850.tif 000034
【図１８】
2017086850.tif 000035
【図１９】
2017086850.tif 000036
【図２０】
2017086850.tif 000037
【図２１】
2017086850.tif 000038
【図２２】
2017086850.tif 000039
【図２３】
2017086850.tif 000040