(57)【要約】【課題】  インパクトにおける運道具のスイングを客観的に判定することができる運動解析方法を提供すること。【解決手段】  運動解析方法は、運動具３のスイングを計測する慣性センサー１０の出力を用いて、インパクトにおける運動具３の打撃部３ｂのスイングの軌跡の接線方向と、打撃目標方向と、のなす第１角度δと、インパクトにおける打撃部の打撃面と直交する方向と、打撃目標方向と、のなす第２角度φと、の関係に基づいてスイングのレベルを算出する。【選択図】      図２１
2017124099.tif 000002
【特許請求の範囲】
【請求項１】
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打撃面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出することを特徴とする運動解析方法。
【請求項２】
請求項１において、
前記第１角度に係る指標を第１指標とし、
前記第２角度に係る指標を第２指標とし、
前記第１指標と前記第２指標とに基づいて、前記レベルを算出することを特徴とする運動解析方法。
【請求項３】
請求項２において、
前記第１指標と前記第２指標との関係により予めエリア毎にスコアが付されているテーブルに基づいて、
前記計測により算出される前記第１角度と前記第２角度とにより前記スコアを特定し、
当該スコアを前記レベルとして算出することを特徴とする運動解析方法。
【請求項４】
請求項３において、
前記打撃目標方向をＸ軸、重力加速度の方向と逆方向をＺ軸、前記Ｘ軸及び前記Ｚ軸に直交する方向をＹ軸とし、
前記第１角度の符号を、前記Ｙ軸を回転軸として、前記Ｚ軸の＋Ｚが前記Ｘ軸の＋Ｘ方向へ回転する方向を第１符号、当該第１符号とは反対の符号を第２符号とし、
前記第２角度の符号を、前記Ｚ軸を回転軸として、前記Ｙ軸の＋Ｙが前記Ｘ軸の＋Ｘ方向へ回転する方向を第３符号、当該第３符号とは反対の符号を第４符号としたとき、
前記テーブルは、
前記第１指標と前記第２指標を互いに直交する二つの軸とする座標系において、エリア毎にスコアが設定されたものであり、
前記計測により算出される前記第１角度と前記第２角度とで特定される前記エリアに付されているスコアが出力されることを特徴とする運動解析方法。
【請求項５】
請求項４において、
前記第１符号が負の符号、
前記第２符号が正の符号、
前記第３符号が負の符号、
及び前記第４符号が正の符号であることを特徴とする運動解析方法。
【請求項６】
請求項４または５において、
前記第１角度の符号が前記第２符号のとき、最小スコアを算出することを特徴とする運動解析方法。
【請求項７】
請求項４または５において、
前記第１角度の符号が前記第１符号であり、
かつ、前記第２角度の符号が前記第４符号の場合に、前記第２角度の絶対値が大きいほど、低いスコアを算出することを特徴とする運動解析方法。
【請求項８】
請求項４または５において、
前記第１角度の符号が第１符号である場合、前記第１角度の絶対値が小さいほど、
かつ、前記第２角度の絶対値が小さいほど、
高いスコアを算出することを特徴とする運動解析方法。
【請求項９】
請求項４または５において、
前記第１角度の符号が前記第１符号であり、
かつ、前記第２角度の符号が前記第３符号である場合、前記第２角度の絶対値が大きいほど、低いスコアを算出することを特徴とする運動解析方法。
【請求項１０】
請求項１乃至９のいずれか一項において、
前記レベルの情報を出力するステップを含むことを特徴とする運動解析方法。
【請求項１１】
請求項１乃至１０のいずれか一項において、
前記レベルを診断するステップと、
前記診断に基づく診断情報を出力するステップと、
を含むことを特徴とする運動解析方法。
【請求項１２】
請求項１１において、
前記診断情報に基づいて、練習方法を出力するステップを含むことを特徴とする運動解析方法。
【請求項１３】
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出する手順を、コンピューターに実行させることを特徴とする運動解析プログラム。
【請求項１４】
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出する手順を、コンピューターに実行させる運動解析プログラムを記録していることを特徴とする記憶媒体。
【請求項１５】
運動具のスイングを計測する慣性センサーの出力を用いて、インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度を算出する第１角度算出部と、
前記慣性センサーの出力を用いて、前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度を算出する第２角度算出部と、
前記第１角度と前記第２角度との関係に基づいてスイングのレベルを算出するレベル算出部と、
を含むことを特徴とする運動解析装置。
【請求項１６】
請求項１５において、
前記第１角度に係る指標を第１指標とし、
前記第２角度に係る指標を第２指標としとしたとき、
前記レベル算出部は、
前記第１指標と前記第２指標とに基づいて、前記レベルを算出することを特徴とする運動解析装置。
【請求項１７】
請求項１６において、
前記レベル算出部は、
前記第１指標と前記第２指標との関係により予めエリア毎にスコアが付されているテーブルに基づいて、
前記計測により算出される前記第１角度と前記第２角度とにより前記スコアを特定し、
当該スコアを前記レベルとして算出することを特徴とする運動解析装置。
【請求項１８】
請求項１７において、
前記打撃目標方向をＸ軸、重力加速度の方向と逆方向をＺ軸、前記Ｘ軸及び前記Ｚ軸に直交する方向をＹ軸とし、
前記第１角度の符号を、前記Ｙ軸を回転軸として、前記Ｚ軸の＋Ｚが前記Ｘ軸の＋Ｘ方向へ回転する方向を第１符号、当該第１符号とは反対の符号を第２符号とし、
前記第２角度の符号を、前記Ｚ軸を回転軸として、前記Ｙ軸の＋Ｙが前記Ｘ軸の＋Ｘ方向へ回転する方向を第３符号、当該第３符号とは反対の符号を第４符号としたとき、
前記テーブルは、
前記第１指標と前記第２指標を互いに直交する二つの軸とする座標系において、エリア毎にスコアが設定されたものであり、
前記計測により算出される前記第１角度と前記第２角度とで特定される前記エリアに付されているスコアを出力する出力部を含むことを特徴とする運動解析装置。
【請求項１９】
請求項１８において、
前記第１符号が負の符号、
前記第２符号が正の符号、
前記第３符号が負の符号、
及び前記第４符号が正の符号であることを特徴とする運動解析装置。
【請求項２０】
請求項１５乃至１９のいずれか一項に記載の運動解析装置と、
慣性センサーと、
を含むことを特徴とする運動解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動解析方法、運動解析プログラム及びその記憶媒体並びに運動解析装置及び運動解析システム等に関する。
【背景技術】
【０００２】
運動解析方法及び装置として、運道具が打球を打撃した瞬間であるインパクトをモーションセンサーで検出し、スイングを解析するものが知られている（特許文献１）。
【０００３】
ところで、例えばゴルフであれば、ダウンスイング中のクラブヘッドの最下点がインパクトの後となる所謂ダウンブローであるか、あるいは最下点がインパクトの前である所謂アッパーブローであるかは、ゴルフクラブの種類により打ち分けられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１００３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、インパクトにおける運道具のスイングが、例えばダウンブローまたはアッパーブローであるかというスイングの状態を客観的に判定することができなかった。
【０００６】
本発明の幾つかの態様は、インパクトにおける運道具のスイングを客観的に判定することができる運動解析方法、運動解析プログラム及びその記憶媒体並びに運動解析装置及び運動解析システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の一態様は、
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打撃面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出する運動解析方法に関する。
【０００８】
本発明の一態様によれば、インパクトにおけるアタック角に相当する第１角度と、インパクトにおける打撃目標方向に対する打撃部のフェース角に相当する第２角度とに基づいてスイングのレベルを算出することにより、インパクトにおける運道具のスイングを客観的に判定することができる。
【０００９】
（２）本発明の一態様では、前記第１角度に係る指標を第１指標とし、前記第２角度に係る指標を第２指標とし、前記第１指標と前記第２指標とに基づいて、前記レベルを算出することができる。このように、第１指標と第２指標との二軸座標系におけるスイングのポジショニングによりレベルを算出して、インパクトにおける運道具のスイングを客観的に判定することができる。
【００１０】
（３）本発明の一態様では、前記第１指標と前記第２指標との関係により予めエリア毎にスコアが付されているテーブルに基づいて、前記計測により算出される前記第１角度と前記第２角度とにより前記スコアを特定し、当該スコアを前記レベルとして算出することができる。このように、テーブルにより第１指標と第２指標との関係に応じてスイングがスコア化されることで、インパクトにおける運道具のスイングの客観的な判定を容易かつ適切に実行することができる。
【００１１】
（４）本発明の一態様では、前記打撃目標方向をＸ軸、重力加速度の方向と逆方向をＺ軸、前記Ｘ軸及び前記Ｚ軸に直交する方向をＹ軸とし、
前記第１角度の符号を、前記Ｙ軸を回転軸として、前記Ｚ軸の＋Ｚが前記Ｘ軸の＋Ｘ方向へ回転する方向を第１符号、当該第１符号とは反対の符号を第２符号とし、
前記第２角度の符号を、前記Ｚ軸を回転軸として、前記Ｙ軸の＋Ｙが前記Ｘ軸の＋Ｘ方向へ回転する方向を第３符号、当該第３符号とは反対の符号を第４符号としたとき、
前記テーブルは、
前記第１指標と前記第２指標を互いに直交する二つの軸とする座標系において、エリア毎にスコアが設定されたものであり、
前記計測により算出される前記第１角度と前記第２角度とで特定される前記エリアに付されているスコアを出力することができる。
【００１２】
このように、第１角度の符号と第２角度の符号とを考慮して、第１指標と第２指標との直交二軸座標におけるスイングのポジショニングエリアによりレベルを算出して、インパクトにおける運道具のスイングを客観的に判定することができる。
【００１３】
（５）本発明の一態様では、前記第１符号は負の符号、前記第２符号は正の符号、前記第３符号は負の符号、及び前記第４符号は正の符号とすることができる。ただし、第１，第２符号が逆の関係となり、第３，第４符号が逆の関係であれば、これに限るものではない。また、第１〜第４符号は、正負そのものではなく、正負を意味する記号等でもよい。
【００１４】
（６）本発明の一態様では、前記第１角度の符号が前記第２符号のとき、最小スコアを算出することができる。ここで、インパクトにおけるアタック角に相当する第１角度の第１符合は例えばダウンスイング中のクラブヘッドの最下点がインパクトの後となるダウンブローを示し、第２符号はその最下点がインパクトの前となるアッパーブローを示す。ダウンブローが求められるアイアンクラブにおいて第２符号が判定されたときは、最小スコアとしてスイングを最小評価することができる。逆に、アッパーブローが求められるウッドにおいては、第１符号が判定されたときに、最小スコアとしてスイングを最小評価すればよい。
【００１５】
（７）本発明の一態様では、前記第１角度の符号が前記第１符号であり、かつ、前記第２角度の符号が前記第４符号の場合に、前記第２角度の絶対値が大きいほど、低いスコアを算出することができる。アタック角に相当する第１角度の符号が第１符号である場合とは、例えばアイアンクラブに適正なダウンブローのときである。インパクトにおける打撃目標方向に対する打撃部のフェース角に相当する第２角度が第４符合である場合とは、フェース面がオープン傾向であるときである。この場合、第２角度の絶対値が大きいほど過度のオープン傾向となるので、第２角度の絶対値が大きいほど低いスコアを算出してスイングの評価を低くすることができる。
【００１６】
（８）本発明の一態様では、前記第１角度の符号が第１符号である場合、前記第１角度の絶対値が小さいほど、かつ、前記第２角度の絶対値が小さいほど、高いスコアを算出することができる。アタック角に相当する第１角度の符号が第１符号である場合とは、例えばアイアンクラブに適正なダウンブローのときである。この場合、第１角度の絶対値が小さいほど、レベルブローであるか、あるいは適正なダウンブローに近づく。さらに、第２角度の絶対値が小さいほど、打撃部の打撃面はスクウェアに近づく。よって、このように場合に、第１，第２角度に応じて高いスコアを算出して、スイングの評価を高くすることができる。
【００１７】
（９）本発明の一態様では、前記第１角度の符号が前記第１符号であり、かつ、前記第２角度の符号が前記第３符号である場合、前記第２角度の絶対値が大きいほど、低いスコアを算出することができる。アタック角に相当する第１角度の符号が第１符号である場合とは、例えばアイアンクラブに適正なダウンブローのときである。インパクトにおける打撃目標方向に対する打撃部のフェース角に相当する第２角度が第３符合である場合とは、打撃面がクローズ傾向であるときである。この場合、第２角度の絶対値が大きいほど過度のクローズ傾向となるので、第２角度の絶対値が大きいほど低いスコアを算出してスイングの評価を低くすることができる。
【００１８】
（１０）本発明の一態様では、前記レベルの情報を出力するステップを含むことができる。レベルの情報を出力することで、スイングのレベルを告知することができる。
【００１９】
（１１）本発明の一態様では、前記レベルを診断するステップと、前記診断に基づく診断情報を出力するステップと、を含むことができる。こうして、スイングの診断結果を告知することができる 。
【００２０】
（１２）本発明の一態様では、前記診断情報に基づいて、練習方法を出力するステップを含むことができる。こうして、スイングの診断結果に応じて練習方法を出力することができる 。
【００２１】
（１３）本発明の他の態様は、
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出する手順を、コンピューターに実行させる運動解析プログラムに関する。
【００２２】
本発明の他の態様に係る運動解析プログラムは、本発明の一態様に係る運動解析方法が実施される運動解析装置の記憶装置に内蔵させるか、あるいはサーバーまたは記録媒体から運動解析装置の記憶装置にインストールすることができる。こうして、このプログラムは本発明の一態様に係る運動解析方法を司ることができる。
【００２３】
（１４）本発明のさらに他の態様は、
運動具のスイングを計測する慣性センサーの出力を用いて、
インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度と、
前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度と、
の関係に基づいてスイングのレベルを算出する手順を、コンピューターに実行させる運動解析プログラムを記録している記憶媒体に関する。
【００２４】
本発明のさらに他の態様に係る記録媒体は、本発明の一態様に係る運動解析方法が実施される運動解析装置の記憶装置として用いるか、あるいはこの記録媒体から運動解析装置の記憶装置にインストールして用いることができる。
【００２５】
（１５）本発明のさらに他の態様は、
運動具のスイングを計測する慣性センサーの出力を用いて、インパクトにおける前記運動具の打撃部の前記スイングの軌跡の接線方向と打撃目標方向のなす第１角度を算出する第１角度算出部と、
前記慣性センサーの出力を用いて、前記インパクトにおける前記打撃部の打球面と直交する方向と前記打撃目標方向のなす第２角度を算出する第２角度算出部と、
前記第１角度と前記第２角度との関係に基づいてスイングのレベルを算出するレベル算出部と、
を含む運動解析装置に関する。
【００２６】
本発明のさらに他の態様に係る運動解析装置によれば、本発明の一態様に係る運動解析方法を好適に実施することができる。
【００２７】
（１６）本発明のさらに他の態様は、上述した運動解析装置と、慣性センサーと、を含む運動解析システムに関する。
【００２８】
本発明のさらに他の態様に係る運動解析システムによれば、本発明の一態様に係る運動解析方法を好適に実施することができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態の運動解析システムの構成例を示す図である。
【図２】センサーユニット及びスイング解析装置を示す図である。
【図３】センサーユニットの装着位置及び向きの一例を示す図である。
【図４】ユーザーが打球するまでに行う動作の手順を示す図である。
【図５】身体情報及びゴルフクラブ情報の入力画面の一例を示す図である。
【図６】スイング動作についての説明図である。
【図７】スイング解析データの選択画面の一例を示す図である。
【図８】スイング診断の対象となる入力データの編集画面の一例を示す図である。
【図９】スイング診断画面の一例を示す図である。
【図１０】センサーユニット及びスイング解析装置の構成例を示す図である。
【図１１】ユーザーの静止時におけるゴルフクラブとセンサーユニットをＸ軸の負側から視た平面図である。
【図１２】３軸角速度の時間変化の一例を示す特性図である。
【図１３】３軸角速度の合成値の時間変化を示す特性図である。
【図１４】合成値の微分の時間変化を示す特性図である。
【図１５】シャフトプレーン及びホーガンプレーンを示す図である。
【図１６】シャフトプレーンをＹＺ平面で切った断面図をＸ軸の負側から視た図である。
【図１７】ホーガンプレーンをＹＺ平面で切った断面図をＸ軸の負側から視た図である。
【図１８】フェース角とクラブパス（入射角）を説明するための図である。
【図１９】スイング開始（バックスイング開始）からインパクトまでのシャフト軸回転角の時間変化の一例を示す図である。
【図２０】ダウンスイングにおけるグリップの速度の時間変化の一例を示す図である。
【図２１】インパクトにおける打撃部のアタック角（第１角度）の定義について説明するための図である。
【図２２】スイング解析処理（スイング解析方法）の手順の一例を示すフローチャートである。
【図２３】スイング診断装置の構成例を示す図である。
【図２４】シャフトプレーン及びホーガンプレーンと複数の領域との関係の一例を示す図である。
【図２５】Ｖゾーン点数表の一例を示す図である。
【図２６】回転点数表の一例を示す図である。
【図２７】インパクト点数表の一例を示す図である。
【図２８】ダウンブロー点数表の一例を示す図である。
【図２９】アッパーブロー点数表の一例を示す図である。
【図３０】スイング効率点数表の一例を示す図である。
【図３１】スイング診断処理と関連するスイング解析装置の処理の手順の一例を示す    フローチャートである。
【図３２】スイング診断処理（スイング診断方法）の手順の一例を示すフローチャーである。
【図３３】複数の項目の点数及び総合点を算出する処理の手順の一例を示すフローチャートである。
【図３４】スイング診断画面の一例を示す図である。
【図３５】レッスン画面の一例を示す図である。
【図３６】運動解析装置をヘッドマウントディスプレイで構成した一例を示す図である。
【図３７】運動解析装置をリスト型端末で構成した一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３１】
１．運動解析システム
１−１．運動解析システムの構成
以下、運動解析の一例として、ゴルフスイングの解析を例に挙げて説明する。図１は、本実施形態の運動解析システムの構成例を示す図である。図１に示すように、本実施形態の運動解析システム１は、センサーユニット（慣性センサーの一例）１０及びスイング解析装置（運動解析装置の一例）２０を含む。センサーユニット１０とスイング解析装置２０との間の通信は、無線通信でもよいし、有線通信でもよい。スイング解析装置２０は、パーソナルコンピューターの他、スマートフォンやタブレット等の携帯機器、あるいはヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）やリスト機器等のウェアラブル端末等の各種情報端末（クライアント端末）で実現される。
【００３２】
運動解析システム１は、スイング解析装置２０とは別にスイング診断装置３０を含んで構成されても良い。ただし、スイング診断装置３０はスイング解析装置２０に含まれても良い。スイング診断装置３０は、スイング解析装置２０からの要求を処理するサーバーで実現されてもよい。スイング解析装置２０とスイング診断装置３０とは、ネットワーク４０を介して接続されても良い。ネットワーク４０は、インターネット等のワイドエリアネットワーク（ＷＡＮ：World Area Network）でもよいし、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）でもよい。あるいは、スイング解析装置２０とスイング診断装置３０とは、例えば、近距離無線通信や有線通信により、ネットワーク４０を介さずに通信してもよい。
【００３３】
センサーユニット１０は、図２に示すように、３軸の各軸方向の加速度と、３軸の各軸回りの角速度とを計測可能であり、例えばゴルフクラブ３に装着される。
【００３４】
センサーユニット１０は、例えば図３に示すように、互いに交差する（理想的には直交する）３つの検出軸（ｘ軸，ｙ軸，ｚ軸）の向きが合わせられてゴルフクラブ３に装着される。図３では、例えばｚ軸をゴルフクラブ３のシャフト３ａの長手方向（ゴルフクラブ３の長手方向）に、例えばｘ軸を打球のターゲット方向（打撃目標方向）に合わせるようにして、シャフト３ａの一部に取り付けられる。好ましくは、センサーユニット１０は、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップに近い位置に取り付けられる。シャフト３ａは、ゴルフクラブ３のヘッド（打撃部）３ｂを除いた柄の部分であり、グリップも含まれる。ただし、センサーユニット１０は、ユーザー２の部位（例えば、手やグローブなど）に取り付けられてもよいし、腕時計などのアクセサリーに取り付けられてもよい。
【００３５】
ユーザー２は、あらかじめ決められた手順に従って、ゴルフボール４を打球するスイング動作または素振りによるスイング動作を行う。図４は、本実施形態においてユーザー２が打球するまでに行う動作の手順を示す図である。図４に示すように、ユーザー２は、まず、スイング解析装置２０を介してユーザー２の身体情報とユーザー２が使用するゴルフクラブ３に関する情報（ゴルフクラブ情報）などの入力操作を行う（Ｓ１）。
【００３６】
図５は、スイング解析装置２０の表示部２５（図１０参照）に表示される身体情報及びゴルフクラブ情報の入力画面の一例を示す図である。ユーザー２は、図４のステップＳ１において、図５に示す入力画面上で身長、性別、年齢、国などの身体情報を入力し、クラブ長（シャフト３ａの長さ）、番手などのゴルフクラブ情報を入力する。なお、身体情報に含まれる情報は、これに限られず、例えば、身体情報は、身長に代えて又は身長とともに腕の長さ及び脚の長さの少なくとも一方の情報を含んでもよい。同様に、ゴルフクラブ情報に含まれる情報は、これに限られず、例えば、ゴルフクラブ情報は、クラブ長と番手のいずれか一方の情報を含まなくてもよいし、他の情報を含んでもよい。
【００３７】
次に、ユーザー２は、スイング解析装置２０を介して計測開始操作（センサーユニット１０に計測を開始させるための操作）を行う（Ｓ２）。ユーザー２は、スイング解析装置２０からアドレス姿勢（スイング開始前の基本姿勢）をとるように指示する通知（例えば音声による通知）を受けた後（Ｓ３がＹ）、ゴルフクラブ３のシャフト３ａの長手方向がターゲットライン（打球の目標方向）に対して垂直となるようにアドレスの姿勢をとり、静止する（Ｓ４）。次に、ユーザー２は、スイング解析装置２０からスイングを許可する通知（例えば音声による通知）を受けた後（Ｓ５がＹ）、スイング動作を行い、ゴルフボール４を打球する（Ｓ６）。なお、本実施形態は必ずしも打球するものに限らず、素振りにも適用でき、打球に相当するタイミングを検出する機能を有していてもよい。
【００３８】
ユーザー２が図４のステップＳ２の計測開始操作を行うと、スイング解析装置２０はセンサーユニット１０に計測開始コマンドを送信し、センサーユニット１０は計測開始コマンドを受信して３軸加速度と３軸角速度の計測を開始する。センサーユニット１０は、所定周期（例えば１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、スイング解析装置２０に送信する。
【００３９】
スイング解析装置２０は、図４のステップＳ５に示したスイング開始の許可をユーザー２に通知し、その後、センサーユニット１０の計測データに基づいて、ユーザー２がゴルフクラブ３を用いて打球したスイング動作（図４のステップＳ６）を解析する。
【００４０】
図６に示すように、ユーザー２が図４のステップＳ６で行うスイング動作は、スイング（バックスイング）を開始した後、バックスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール４を打球するインパクト（打球）に至る動作を含んでいる。そして、スイング解析装置２０は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果の情報を含むスイング解析データを生成し、ネットワーク４０（図１参照）を介して、スイング診断装置３０に送信する。
【００４１】
スイング診断装置３０は、スイング解析装置２０が送信したスイング解析データを、ネットワーク４０を介して受信して保存する。従って、ユーザー２が図４の手順に従ってスイング動作を行う度に、スイング解析装置２０により生成されたスイング解析データがスイング診断装置３０に保存され、スイング解析データリストが構築される。
【００４２】
本実施形態では、ユーザー２は、スイング解析装置２０の操作部２３（図１０参照）を介してスイング診断アプリケーションを起動させると、スイング解析装置２０はスイング診断装置３０と通信し、スイング解析装置２０の表示部２５に、例えば、図７に示すようなスイング解析データの選択画面が表示される。この選択画面には、スイング診断装置３０に保存されているスイング解析データリストに含まれるユーザー２の各スイング解析データについて、時刻（日時）、使用されたゴルフクラブの種類及びスイングの解析結果としての一部の指標の値が含まれている。
【００４３】
図７に示す選択画面の左端（紙面に向って左側の端）には、各スイング解析データに対応づけられたチェックボックスがあり、ユーザー２は、スイング解析装置２０の操作を介して、いずれか１つのチェックボックスをチェックした後、この選択画面の下部にあるＯＫボタンを押下する。これにより、スイング解析装置２０はスイング診断装置３０と通信し、スイング解析装置２０の表示部２５に、図７の選択画面でチェックされたチェックボックスに対応づけられたスイング解析データについて、例えば、図８に示すような、スイング診断の対象となる入力データの編集画面が表示される。
【００４４】
図８に示す入力データ編集画面には、性別、ゴルフクラブの種類（ドライバーとアイアンのいずれであるか）及びスイングの各指標に関して、選択されたスイング解析データに基づいて得られる値が初期値として含まれている。図８に示す選択画面に含まれている各指標（ハーフウェイバック時のヘッド位置の属する領域、ハーフウェイダウン時のヘッド位置の属する領域、フェース角、クラブパス（入射角）、トップ時のシャフト軸回転角、ヘッドスピード、グリップ減速率及びグリップ減速時間率）の意味や算出方法については後述する。
【００４５】
図８に示す入力データ編集画面における、性別、ゴルフクラブの種類及び各指標値からなる入力データは、編集可能になっている。ユーザー２は、スイング解析装置２０の操作部２３（図１０参照）を介して、入力データを編集せずに、あるいは編集した後、この入力データ編集画面の下部にある診断開始ボタンを押下する。これにより、スイング解析装置２０は、診断開始ボタンが押下されたときの入力データをスイング診断装置３０に送信する。
【００４６】
スイング診断装置３０は、この入力データを受信し、当該入力データを用いて、複数の項目のレベルを算出する。例えば、スイング診断装置３０は、図８のレーダーチャートに示す「Ｖゾーン」、「回転」、「インパクト」、「ダウンブロー」または「アッパーブロー」、および「スイング効率」の５つの項目について、例えば５点満点でそれぞれレベルを算出してもよい。この５つの項目の意味や算出方法については後述する。また、スイング診断装置３０は、この５つの項目の各レベルからスイングの総合点も算出してもよい。そして、スイング診断装置３０は、算出した複数の項目のレベル及び総合点の情報をスイング解析装置２０に送信する。なお、「レベル」は、例えば、「１，２，３，・・・」、「Ａ，Ｂ，Ｃ，・・・」、「○，×，△，・・・」などで表現されてもよいし、点数で表現されてもよい。
【００４７】
スイング解析装置２０は、複数の項目のレベル及び総合点の情報を受信し、表示部２５に、例えば、図９に示すようなスイング診断画面を表示させる。図９に示すスイング診断画面は、左側に入力データの情報を含んでいる。この入力データの情報は、図８に示す入力データ編集画面において診断開始ボタンが押下されたときの入力データ、すなわち、スイング診断装置３０がスイングの診断（５つの項目のレベル及び総合点の算出）に用いたデータの情報である。また、図９に示すスイング診断画面は、中央付近に５つの項目のレベルとしての点数を示すレーダーチャートを含み、右側に総合点の情報を含んでいる。
【００４８】
ユーザー２は、図９に示すスイング診断画面により、左側の入力データに対する診断結果として、複数の項目のレベルと総合点を把握することができる。特に、ユーザー２は、図８に示す入力データ編集画面において、入力データを編集せずに診断開始ボタンを押下すれば、図９に示すスイング診断画面より、自分のスイングについて長所や弱点を把握することができる。一方、ユーザー２は、図８に示す入力データ編集画面において、入力データを編集して診断開始ボタンを押下することで、例えば、弱点を克服するためにはどの指標をどの程度改善すれば良いかを把握することができる。以下では、複数の項目の「レベル」を「点数」で表現する例を挙げて説明するが、「１，２，３，・・・」、「Ａ，Ｂ，Ｃ，・・・」、「○，×，△，・・・」などで表現する例に容易に置き換え可能であることはいうまでもない。
【００４９】
１−２．センサーユニット及びスイング解析装置の構成
図１０は、センサーユニット１０及びスイング解析装置２０の構成例を示す図である。図１０に示すように、本実施形態では、センサーユニット１０は、加速度センサー１２、角速度センサー１４、信号処理部１６及び通信部１８を含んで構成されている。ただし、センサーユニット１０は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００５０】
加速度センサー１２は、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度を計測し、計測した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する。
【００５１】
角速度センサー１４は、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度を計測し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する。
【００５２】
信号処理部１６は、加速度センサー１２と角速度センサー１４から、それぞれ加速度データと角速度データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶した計測データ（加速度データと角速度データ）に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部１８に出力する。
【００５３】
加速度センサー１２及び角速度センサー１４は、それぞれ３軸が、センサーユニット１０に対して定義される直交座標系（センサー座標系）の３軸（ｘ軸、ｙ軸、ｚ軸）と一致するようにセンサーユニット１０に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部１６は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをｘｙｚ座標系のデータに変換する処理を行う。
【００５４】
さらに、信号処理部１６は、加速度センサー１２及び角速度センサー１４の温度補正処理を行ってもよい。あるいは、加速度センサー１２及び角速度センサー１４に温度補正の機能が組み込まれていてもよい。
【００５５】
なお、加速度センサー１２と角速度センサー１４は、アナログ信号を出力するものであってもよく、この場合は、信号処理部１６が、加速度センサー１２の出力信号と角速度センサー１４の出力信号をそれぞれＡ／Ｄ変換して計測データ（加速度データと角速度データ）を生成し、これらを用いて通信用のパケットデータを生成すればよい。
【００５６】
通信部１８は、信号処理部１６から受け取ったパケットデータをスイング解析装置２０に送信する処理や、スイング解析装置２０から計測開始コマンド等の各種の制御コマンドを受信して信号処理部１６に送る処理等を行う。信号処理部１６は、制御コマンドに応じた各種処理を行う。
【００５７】
図１０に示すように、本実施形態では、スイング解析装置２０は、処理部２１、通信部２２、操作部２３、記憶部２４、表示部２５、音出力部２６及び通信部２７を含んで構成されている。ただし、スイング解析装置２０は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００５８】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信し、処理部２１に送る処理や、処理部２１からの制御コマンドをセンサーユニット１０に送信する処理等を行う。
【００５９】
操作部２３は、ユーザー２の操作に応じたデータを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００６０】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【００６１】
本実施形態では、記憶部２４には、処理部２１によって読み出され、スイング解析処理を実行するためのスイング解析プログラム２４０が記憶されている。スイング解析プログラム２４０は、あらかじめ不揮発性の記録媒体（コンピューターに読み取り可能な記録媒体）に記憶されていてもよいし、処理部２１がネットワークを介して不図示のサーバーあるいはスイング診断装置３０からスイング解析プログラム２４０を受信して記憶部２４に記憶させてもよい。
【００６２】
また、本実施形態では、記憶部２４には、ゴルフクラブ情報２４２、身体情報２４４及びセンサー装着位置情報２４６及びスイング解析データ２４８が記憶される。例えば、ユーザー２が、操作部２３を操作して、図５の入力画面から、使用するゴルフクラブ３の仕様情報（例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報などの少なくとも一部の情報）を入力し、入力された仕様情報をゴルフクラブ情報２４２としてもよい。あるいは、ユーザー２が、図４のステップＳ１において、ゴルフクラブ３の型番を入力（あるいは、型番リストから選択）し、記憶部２４にあらかじめ記憶されている型番毎の仕様情報のうち、入力された型番の仕様情報をゴルフクラブ情報２４２としてもよい。
【００６３】
また、例えば、ユーザー２が、操作部２３を操作して、図５の入力画面から、身体情報を入力し、入力された身体情報を身体情報２４４としてもよい。また、例えば、図４のステップＳ１において、ユーザー２が操作部２３を操作してセンサーユニット１０の装着位置とゴルフクラブ３のグリップエンドとの間の距離を入力し、入力された距離の情報をセンサー装着位置情報２４６としてもよい。あるいは、センサーユニット１０を決められた所定位置（例えば、グリップエンドから２０ｃｍの距離など）に装着するものとして、当該所定位置の情報がセンサー装着位置情報２４６としてあらかじめ記憶されていてもよい。
【００６４】
スイング解析データ２４８は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類とともに、処理部２１（スイング解析部２１１）によるスイング動作の解析結果の情報を含むデータである。
【００６５】
また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３が取得したデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００６６】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００６７】
音出力部２６は、処理部２１の処理結果を音声やブザー音等の音として出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００６８】
通信部２７は、ネットワーク４０を介してスイング診断装置３０の通信部３２（図２２参照）との間でデータ通信を行うものである。例えば、通信部２７は、スイング解析処理の終了後、処理部２１からスイング解析データ２４８を受け取って、スイング診断装置３０の通信部３２に送信する処理を行う。また、例えば、通信部２７は、図７の選択画面の表示に必要な情報をスイング診断装置３０の通信部３２から受信して処理部２１に送る処理や、図７の選択画面における選択情報を処理部２１から受け取ってスイング診断装置３０の通信部３２に送信する処理を行う。また、例えば、通信部２７は、図８の入力データ編集画面の表示に必要な情報をスイング診断装置３０の通信部３２から受信して処理部２１に送る処理を行う。また、例えば、通信部２７は、処理部２１から、図８の入力データ編集画面における診断開始ボタンが押下されたときの入力データを受け取ってスイング診断装置３０の通信部３２に送信する処理を行う。また、例えば、通信部２７は、図９のスイング診断画面の表示に必要な情報（入力データに基づく診断結果の情報（複数の項目の点数や総合点））をスイング診断装置３０の通信部３２から受信して処理部２１に送る処理を行う。
【００６９】
処理部２１は、各種プログラムに従い、通信部２２を介してセンサーユニット１０に制御コマンドを送信する処理や、通信部２２を介してセンサーユニット１０から受信したデータに対する各種の計算処理を行う。また、処理部２１は、各種プログラムに従い、記憶部２４からスイング解析データ２４８を読み出して、通信部２７を介してスイング診断装置３０に送信する処理を行う。また、処理部２１は、各種プログラムに従い、通信部２７を介して、スイング診断装置３０に各種の情報を送信し、スイング診断装置３０から受信した情報に基づいて各種の画面（図７、図８、図９の各画面等）を表示する処理等を行う。また、処理部２１は、その他の各種の制御処理を行う。
【００７０】
特に、本実施形態では、処理部２１は、スイング解析プログラム２４０を実行することにより、データ取得部２１０、スイング解析部２１１、画像データ生成部２１２、記憶処理部２１３、表示処理部２１４及び音出力処理部２１５として機能し、ユーザー２のスイング動作を解析する処理（スイング解析処理）を行う。
【００７１】
データ取得部２１０は、通信部２２がセンサーユニット１０から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報及び計測データを取得し、記憶処理部２１３に送る処理を行う。また、データ取得部３１０は、通信部２７がスイング診断装置３０から受信した各種の画面（図７、図８、図９の各画面等）の表示に必要な情報を受け取って、画像データ生成部２１２に送る処理を行う。
【００７２】
記憶処理部２１３は、記憶部２４に対する各種プログラムや各種データのリード／ライト処理を行う。例えば、記憶処理部２１３は、データ取得部２１０から受け取った時刻情報と計測データを対応づけて記憶部２４に記憶させる処理や、スイング解析部２１１が算出した各種の情報やスイング解析データ２４８等を記憶部２４に記憶させる処理を行う。
【００７３】
スイング解析部２１１は、センサーユニット１０が出力する計測データ（記憶部２４に記憶されている計測データ）や操作部２３からのデータなどを用いて、ユーザー２のスイング運動を解析し、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果の情報を含むスイング解析データ２４８を生成する処理を行う。特に、本実施形態では、スイング解析部２１１は、スイング動作の解析結果の情報の少なくとも一部として、スイングの各指標の値を算出する。
【００７４】
画像データ生成部２１２は、表示部２５に表示される画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部２１２は、データ取得部２１０が受け取った各種の情報に基づき、図７に示した選択画面、図８に示した入力データ編集画面、図９に示したスイング診断画面に対応する画像データを生成する。
【００７５】
表示処理部２１４は、表示部２５に対して各種の画像（画像データ生成部２１２が生成した画像データに対応する画像の他、文字や記号等も含む）を表示させる処理を行う。例えば、表示処理部２１４は、画像データ生成部２１２が生成した画像データに基づき、表示部２５に、図７に示した選択画面、図８に示した入力データ編集画面、図９に示したスイング診断画面等を表示させる。また、例えば、画像データ生成部２１２は、図４のステップＳ５において、ユーザー２にスイングの開始の許可を通知するための画像や文字等を表示部２５に表示させてもよい。また、例えば、表示処理部２１４は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果を示す文字や記号等のテキスト情報を表示部２５に表示させてもよい。あるいは、センサーユニット１０に表示部を設けておいて、表示処理部２１４は、通信部２２を介してセンサーユニット１０に画像データを送信し、センサーユニット１０の表示部に各種の画像や文字等を表示させてもよい。
【００７６】
音出力処理部２１５は、音出力部２６に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部２１５は、図４のステップＳ５において、ユーザー２にスイングの開始の許可を通知するための音を音出力部２６から出力させてもよい。また、例えば、音出力処理部２１５は、ユーザー２のスイング運動が終了した後、自動的に、あるいは、ユーザー２の入力操作に応じて、スイング解析部２１１による解析結果を示す音や音声を音出力部２６から出力させてもよい。あるいは、センサーユニット１０に音出力部を設けておいて、音出力処理部２１５は、通信部２２を介してセンサーユニット１０に各種の音データや音声データを送信し、センサーユニット１０の音出力部に各種の音や音声を出力させてもよい。
【００７７】
なお、スイング解析装置２０あるいはセンサーユニット１０に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー２に通知してもよい。
【００７８】
１−３．スイング解析処理
本実施形態では、アドレス時（静止時）のゴルフクラブ３のヘッドの位置を原点とし、打球の目標方向を示すターゲットラインをＸ軸、Ｘ軸に垂直な水平面上の軸をＹ軸、鉛直上方向（重力加速度の方向と逆方向）をＺ軸とするＸＹＺ座標系（グローバル座標系）を定義する。そして、スイング解析部２１１は、各指標値を算出するために、センサーユニット１０の計測データ（加速度データ及び角速度データ）を用いて、ＸＹＺ座標系（グローバル座標系）における、アドレス時からのセンサーユニット１０の位置及び姿勢を時系列に算出する。また、スイング解析部２１１は、センサーユニット１０の計測データ（加速度データ又は角速度データ）を用いて、図６に示した、スイング開始、トップ及びインパクトの各タイミングを検出する。そして、スイング解析部２１１は、センサーユニット１０の位置及び姿勢の時系列データと、スイング開始、トップ及びインパクトの各タイミングとを用いて、スイングの各指標（例えば、図９のレーダーチャートに示すＶゾーン、スイング効率、回転、インパクト及びダウンブロー（またはアッパーブロー）等）の値を算出し、スイング解析データ２４８を生成する。
【００７９】
１−３−１．センサーユニット１０の位置及び姿勢の算出
ユーザー２が図４のステップＳ４の動作を行うと、まず、スイング解析部２１１は、加速度センサー１２が計測した加速度データの変化量が所定時間継続して閾値を超えない場合に、ユーザー２がアドレス姿勢で静止していると判定する。次に、スイング解析部２１１は、当該所定時間内の計測データ（加速度データ及び角速度データ）を用いて、計測データに含まれるオフセット量を計算する。次に、スイング解析部２１１は、計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー２のスイング動作中（図４のステップＳ６の動作中）のセンサーユニット１０の位置及び姿勢を計算する。
【００８０】
具体的には、まず、スイング解析部２１１は、加速度センサー１２が計測した加速度データ、ゴルフクラブ情報２４２及びセンサー装着位置情報２４６を用いて、ＸＹＺ座標系（グローバル座標系）におけるユーザー２の静止時（アドレス時）のセンサーユニット１０の位置（初期位置）を計算する。
【００８１】
図１１は、ユーザー２の静止時（アドレス時）におけるゴルフクラブ３とセンサーユニット１０をＸ軸の負側から視た平面図である。ゴルフクラブ３のヘッドの位置６１が原点Ｏ（０，０，０）であり、グリップエンドの位置６２の座標は（０，ＧＹ，ＧＺ）である。ユーザー２は図４のステップＳ４の動作を行うので、グリップエンドの位置６２やセンサーユニット１０の初期位置は、そのＸ座標が０であり、ＹＺ平面上に存在する。図１１に示すように、ユーザー２の静止時にセンサーユニット１０には重力加速度１Ｇがかかるので、センサーユニット１０が計測するｙ軸加速度ｙ（０）とゴルフクラブ３のシャフトの傾斜角（シャフトの長手方向と水平面（ＸＹ平面）とのなす角）αとの関係は式（１）で表される。
【数１】
2017124099.tif 000003
従って、スイング解析部２１１は、アドレス時（静止時）の任意の時刻間内の任意の加速度データを用いて、式（１）より、傾斜角αを算出することができる。
【００８２】
次に、スイング解析部２１１は、ゴルフクラブ情報２４２に含まれるシャフトの長さＬ１からセンサー装着位置情報２４６に含まれるセンサーユニット１０とグリップエンドとの距離ＬＳＧを減算して、センサーユニット１０とヘッドとの距離ＬＳＨを求める。さらに、スイング解析部２１１は、シャフトの傾斜角αにより特定される方向（センサーユニット１０のｙ軸の負の方向）にヘッドの位置６１（原点Ｏ）から距離ＬＳＨの位置をセンサーユニット１０の初期位置とする。
【００８３】
そして、スイング解析部２１１は、その後の加速度データを積分してセンサーユニット１０の初期位置からの位置の座標を時系列に計算する。
【００８４】
また、スイング解析部２１１は、加速度センサー１２が計測した加速度データを用いて、ＸＹＺ座標系（グローバル座標系）におけるユーザー２の静止時（アドレス時）のセンサーユニット１０の姿勢（初期姿勢）を計算する。ユーザー２は図４のステップＳ４の動作を行うので、ユーザー２のアドレス時（静止時）には、センサーユニット１０のｘ軸はＸＹＺ座標系のＸ軸と方向が一致し、かつ、センサーユニット１０のｙ軸はＹＺ平面上にあるため、スイング解析部２１１は、ゴルフクラブ３のシャフトの傾斜角αより、センサーユニット１０の初期姿勢を特定することができる。
【００８５】
そして、スイング解析部２１１は、その後の角速度センサー１４が計測した角速度データを用いた回転演算を行ってセンサーユニット１０の初期姿勢からの姿勢の変化を時系列に計算する。センサーユニット１０の姿勢は、例えば、Ｘ軸、Ｙ軸、Ｚ軸回りの回転角（ロール角、ピッチ角、ヨー角）、クオータ二オン（四元数）などで表現することができる。
【００８６】
なお、センサーユニット１０の信号処理部１６が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー１２及び角速度センサー１４にバイアス補正の機能が組み込まれていてもよい。これらの場合は、スイング解析部２１１による計測データのバイアス補正が不要となる。
【００８７】
１−３−２．スイング開始、トップ及びインパクトのタイミングの検出
スイング解析部２１１は、まず、計測データを用いて、ユーザー２が打球したタイミング（インパクトのタイミング）を検出する。例えば、スイング解析部２１１は、計測データ（加速度データ又は角速度データ）の合成値を計算し、当該合成値に基づいてインパクトのタイミング（時刻）を検出してもよい。
【００８８】
具体的には、まず、スイング解析部２１１は、角速度データ（時刻ｔ毎のバイアス補正された角速度データ）を用いて、各時刻ｔでの角速度の合成値ｎ０（ｔ）の値を計算する。例えば、時刻ｔでの角速度データをｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）とすると、スイング解析部２１１は、次の式（２）により、角速度の合成値ｎ０（ｔ）を計算する。
【数２】
2017124099.tif 000004
【００８９】
次に、スイング解析部２１１は、各時刻ｔでの角速度の合成値ｎ０（ｔ）を所定範囲に正規化（スケール変換）した合成値ｎ（ｔ）に変換する。例えば、計測データの取得期間における角速度の合成値の最大値をｍａｘ（ｎ０）とすると、スイング解析部２１１は、次の式（３）により、角速度の合成値ｎ０（ｔ）を０〜１００の範囲に正規化した合成値ｎ（ｔ）に変換する。
【数３】
2017124099.tif 000005
【００９０】
次に、スイング解析部２１１は、各時刻ｔでの正規化後の合成値ｎ（ｔ）の微分ｄｎ（ｔ）を計算する。例えば、３軸角速度データの計測周期をΔｔとすると、スイング解析部２１１は、次の式（４）により、時刻ｔでの角速度の合成値の微分（差分）ｄｎ（ｔ）を計算する。
【数４】
2017124099.tif 000006
【００９１】
図１２は、ユーザー２がスイングを行ってゴルフボール４を打ったときの３軸角速度データｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）の一例を示す。図１２において、横軸は時間（ｍｓｅｃ）、縦軸は角速度（ｄｐｓ）である。
【００９２】
図１３は、図１２の３軸角速度データｘ（ｔ），ｙ（ｔ），ｚ（ｔ）から３軸角速度の合成値ｎ０（ｔ）を式（２）に従って計算した後に式（３）に従って０〜１００に正規化した合成値ｎ（ｔ）をグラフ表示した図である。図１３において、横軸は時間（ｍｓｅｃ）、縦軸は角速度の合成値である。
【００９３】
図１４は、図１３の３軸角速度の合成値ｎ（ｔ）からその微分ｄｎ（ｔ）を式（４）に従って計算し、グラフ表示した図である。図１４において、横軸は時間（ｍｓｅｃ）、縦軸は３軸角速度の合成値の微分値である。なお、図１２及び図１３では横軸を０〜５秒で表示しているが、図１４では、インパクトの前後の微分値の変化がわかるように、横軸を２秒〜２．８秒で表示している。
【００９４】
次に、スイング解析部２１１は、合成値の微分ｄｎ（ｔ）の値が最大となる時刻と最小となる時刻のうち、先の時刻をインパクトの時刻ｔｉｍｐａｃｔ（インパクトのタイミング）として検出する（図１４参照）。通常のゴルフスイングでは、インパクトの瞬間にスイング速度が最大になると考えられる。そして、スイング速度に応じて角速度の合成値の値も変化すると考えられるので、スイング解析部２１１は、一連のスイング動作の中で角速度の合成値の微分値が最大又は最小となるタイミング（すなわち、角速度の合成値の微分値が正の最大値又は負の最小値になるタイミング）をインパクトのタイミングとして捉えることができる。なお、インパクトによりゴルフクラブ３が振動するため、角速度の合成値の微分値が最大となるタイミングと最小となるタイミングが対になって生じると考えられるが、そのうちの先のタイミングがインパクトの瞬間と考えられる。
【００９５】
次に、スイング解析部２１１は、インパクトの時刻ｔｉｍｐａｃｔよりも前で合成値ｎ（ｔ）が０に近づく極小点の時刻をトップの時刻ｔｔｏｐ（トップのタイミング）として検出する（図１３参照）。通常のゴルフスイングでは、スイング開始後、トップで一旦動作が止まり、その後、徐々にスイング速度が大きくなってインパクトに至ると考えられる。従って、スイング解析部２１１は、インパクトのタイミングより前で角速度の合成値が０に近づき極小となるタイミングをトップのタイミングとして捉えることができる。
【００９６】
次に、スイング解析部２１１は、トップの時刻ｔｔｏｐの前後で合成値ｎ（ｔ）が所定の閾値以下の区間をトップ区間とし、トップ区間の開始時刻より前で合成値ｎ（ｔ）が所定の閾値以下となる最後の時刻をスイング開始（バックスイング開始）の時刻ｔｓｔａｒｔとして検出する（図１３参照）。通常のゴルフスイングでは、静止した状態からスイング動作を開始し、トップまでにスイング動作が止まることは考え難い。従って、スイング解析部２１１は、トップ区間より前で角速度の合成値が所定の閾値以下となる最後のタイミングをスイング動作の開始のタイミングとして捉えることができる。なお、スイング解析部２１１は、トップの時刻ｔｔｏｐよりも前で、合成値ｎ（ｔ）が０に近づく極小点の時刻をスイング開始の時刻ｔｓｔａｒｔとして検出してもよい。
【００９７】
なお、スイング解析部２１１は、３軸加速度データを用いても、同様に、スイング開始、トップ、インパクトの各タイミングを検出することができる。
【００９８】
１−３−３．シャフトプレーン及びホーガンプレーンの算出
シャフトプレーンは、ユーザー２のスイング開始前のアドレス時（静止状態）において、ターゲットライン（打球の目標方向）とゴルフクラブ３のシャフトの長手方向とで特定される第１仮想面である。また、ホーガンプレーンは、ユーザー２のアドレス時において、ユーザー２の肩付近（肩や首の付け根など）とゴルフクラブのヘッド（あるいは、ゴルフボール４）を結ぶ仮想線とターゲットライン（打球の目標方向）とで特定される第２仮想面である。
【００９９】
図１５は、シャフトプレーン及びホーガンプレーンを示す図である。図１５には、ＸＹＺ座標系（グローバル座標系）のＸ軸、Ｙ軸、Ｚ軸も表記されている。
【０１００】
図１５に示すように、本実施形態では、打球の目標方向に沿った第１軸としての第１線分５１と、ゴルフクラブ３のシャフトの長手方向に沿った第２軸としての第２線分５２と、を含み、Ｕ１，Ｕ２，Ｓ１，Ｓ２を４つの頂点とする仮想平面をシャフトプレーンＳＰ（第１仮想面）とする。本実施形態では、アドレス時のゴルフクラブ３のヘッドの位置６１をＸＹＺ座標系の原点Ｏ（０，０，０）とし、第２線分５２は、ゴルフクラブ３のヘッドの位置６１（原点Ｏ）とグリップエンドの位置６２とを結ぶ線分である。また、第１線分５１は、Ｘ軸上のＵ１，Ｕ２を両端として原点Ｏを中点とする長さＵＬの線分である。ユーザー２がアドレス時に図４のステップＳ４の動作を行うことでゴルフクラブ３のシャフトがターゲットライン（Ｘ軸）に対して垂直となるので、第１線分５１は、ゴルフクラブ３のシャフトの長手方向と直交する線分、すなわち第２線分５２と直交する線分である。スイング解析部２１１は、シャフトプレーンＳＰとして、ＸＹＺ座標系における４つの頂点Ｕ１，Ｕ２，Ｓ１，Ｓ２の各座標を算出する。
【０１０１】
具体的には、まず、スイング解析部２１１は、傾斜角αとゴルフクラブ情報２４２に含まれるシャフトの長さＬ１とを用いて、ゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）を計算する。図１１に示すように、スイング解析部２１１は、シャフトの長さＬ１と傾斜角αを用いて、式（５）及び式（６）により、ＧＹ，ＧＺをそれぞれ計算することができる。
【数５】
2017124099.tif 000007
【数６】
2017124099.tif 000008
【０１０２】
次に、スイング解析部２１１は、ゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）にスケールファクターＳを乗算し、シャフトプレーンＳＰの頂点Ｓ１と頂点Ｓ２の中点Ｓ３の座標（０，ＳＹ，ＳＺ）を計算する。すなわち、スイング解析部２１１は、式（７）及び式（８）により、ＳＹ及びＳＺをそれぞれ計算する。
【数７】
2017124099.tif 000009
【数８】
2017124099.tif 000010
【０１０３】
図１６は、図１５のシャフトプレーンＳＰをＹＺ平面で切った断面図をＸ軸の負側から視た図である。図１６に示すように、頂点Ｓ１と頂点Ｓ２の中点Ｓ３と原点Ｏとを結ぶ線分の長さ（シャフトプレーンＳＰのＸ軸と直交する方向の幅）は、第２線分５２の長さＬ１のＳ倍となる。このスケールファクターＳは、ユーザー２のスイング動作中のゴルフクラブ３の軌跡がシャフトプレーンＳＰに収まるような値に設定される。例えば、ユーザー２の腕の長さをＬ２とすると、シャフトプレーンＳＰのＸ軸と直交する方向の幅Ｓ×Ｌ１が、シャフトの長さＬ１と腕の長さＬ２の和の２倍となるように、スケールファクターＳを式（９）のように設定してもよい。
【数９】
2017124099.tif 000011
【０１０４】
また、ユーザー２の腕の長さＬ２は、ユーザー２の身長Ｌ０と相関があり、統計情報に基づき、例えば、ユーザー２が男性の場合は式（１０）のような相関式で表され、ユーザー２が女性の場合は式（１１）のような相関式で表される。
【数１０】
2017124099.tif 000012
【数１１】
2017124099.tif 000013
従って、スイング解析部２１１は、身体情報２４４に含まれるユーザー２の身長Ｌ０と性別とを用いて、式（１０）又は式（１１）により、ユーザーの腕の長さＬ２を算出することができる。
【０１０５】
次に、スイング解析部２１１は、中点Ｓ３の座標（０，ＳＹ，ＳＺ）及びシャフトプレーンＳＰのＸ軸方向の幅（第１線分５１の長さ）ＵＬを用いて、シャフトプレーンＳＰの頂点Ｕ１の座標（−ＵＬ／２，０，０）、頂点Ｕ２の座標（ＵＬ／２，０，０）、頂点Ｓ１の座標（−ＵＬ／２，ＳＹ，ＳＺ）、Ｓ２の座標（ＵＬ／２，ＳＹ，ＳＺ）を計算する。Ｘ軸方向の幅ＵＬは、ユーザー２のスイング動作中のゴルフクラブ３の軌跡がシャフトプレーンＳＰに収まるような値に設定される。例えば、Ｘ軸方向の幅ＵＬを、Ｘ軸と直交する方向の幅Ｓ×Ｌ１と同じ、すなわち、シャフトの長さＬ１と腕の長さＬ２の和の２倍に設定してもよい。
【０１０６】
このようにして、スイング解析部２１１は、シャフトプレーンＳＰの４つの頂点Ｕ１，Ｕ２，Ｓ１，Ｓ２の座標を算出することができる。
【０１０７】
また、図１５に示すように、本実施形態では、第１軸としての第１線分５１と、第３軸としての第３線分５３と、を含み、Ｕ１，Ｕ２，Ｈ１，Ｈ２を４つの頂点とする仮想平面をホーガンプレーンＨＰ（第２仮想面）とする。第３線分５３は、ユーザー２の両肩を結ぶ線分付近にある所定位置６３とゴルフクラブ３のヘッドの位置６２とを結ぶ線分である。ただし、第３線分５３は、所定位置６３とゴルフボール４の位置とを結ぶ線分であってもよい。スイング解析部２１１は、ホーガンプレーンＨＰとして、ＸＹＺ座標系における４つの頂点Ｕ１，Ｕ２，Ｈ１，Ｈ２の各座標を算出する。
【０１０８】
具体的には、まず、スイング解析部２１１は、アドレス時（静止時）のおけるゴルフクラブ３のグリップエンドの位置６２の座標（０，ＧＹ，ＧＺ）と、身体情報２４４に基づくユーザー２の腕の長さＬ２とを用いて、所定位置６３を推定し、その座標（ＡＸ，ＡＹ，ＡＺ）を計算する。
【０１０９】
図１７は、図１５のホーガンプレーンＨＰをＹＺ平面で切った断面図をＸ軸の負側から視た図である。図１７では、ユーザー２の両肩を結ぶ線分の中点を所定位置６３としており、所定位置６３はＹＺ平面上に存在する。従って、所定位置６３のＸ座標ＡＸは０である。そして、図１７に示すように、スイング解析部２１１は、ゴルフクラブ３のグリップエンドの位置６２をＺ軸の正方向にユーザー２の腕の長さＬ２だけ移動させた位置が所定位置６３であると推定する。従って、スイング解析部２１１は、所定位置６３のＹ座標ＡＹをグリップエンドの位置６２のＹ座標ＧＹと同じ値とする。また、スイング解析部２１１は、所定位置６３のＺ座標ＡＺを、式（１２）のように、グリップエンドの位置６２のＺ座標ＧＺとユーザー２の腕の長さＬ２の和として計算する。
【数１２】
2017124099.tif 000014
【０１１０】
次に、スイング解析部２１１は、所定位置６３のＹ座標ＡＹ及びＺ座標ＡＺにそれぞれスケールファクターＨを乗算し、ホーガンプレーンＨＰの頂点Ｈ１と頂点Ｈ２の中点Ｈ３の座標（０，ＨＹ，ＨＺ）を計算する。すなわち、スイング解析部２１１は、式（１３）及び式（１４）により、ＨＹ及びＨＺをそれぞれ計算する。
【数１３】
2017124099.tif 000015
【数１４】
2017124099.tif 000016
【０１１１】
図１７に示すように、頂点Ｈ１と頂点Ｈ２の中点Ｈ３と原点Ｏとを結ぶ線分の長さ（ホーガンプレーンＨＰのＸ軸と直交する方向の幅）は、第３線分５３の長さＬ３のＨ倍となる。このスケールファクターＨは、ユーザー２のスイング動作中のゴルフクラブ３の軌跡がホーガンプレーンＨＰに収まるような値に設定される。例えば、ホーガンプレーンＨＰは、シャフトプレーンＳＰと同じ形及び大きさとしてもよい。この場合、ホーガンプレーンＨＰのＸ軸と直交する方向の幅Ｈ×Ｌ３が、シャフトプレーンＳＰのＸ軸と直交する方向の幅Ｓ×Ｌ１と一致し、ゴルフクラブ３のシャフトの長さＬ１とユーザー２の腕の長さＬ２の和の２倍となる。従って、スイング解析部２１１は、スケールファクターＨを式（１５）により、計算することができる。
【数１５】
2017124099.tif 000017
また、スイング解析部２１１は、所定位置６３のＹ座標ＡＹ及びＺ座標ＡＺを用いて、式（１３）により、第３線分５３の長さＬ３を計算することができる。
【０１１２】
次に、処理部２１は、中点Ｈ３の座標（０，ＨＹ，ＨＺ）及びホーガンプレーンＨＰのＸ軸方向の幅（第１線分５１の長さ）ＵＬを用いて、ホーガンプレーンＨＰの頂点Ｈ１の座標（−ＵＬ／２，ＨＹ，ＨＺ）、Ｈ２の座標（ＵＬ／２，ＨＹ，ＨＺ）を計算する。なお、ホーガンプレーンＨＰの２つの頂点Ｕ１，Ｕ２はシャフトプレーンＳＰと共通するため、スイング解析部２１１は、ホーガンプレーンＨＰの頂点Ｕ１，Ｕ２の座標をあらためて計算する必要はない。
【０１１３】
このようにして、スイング解析部２１１は、ホーガンプレーンＨＰの４つの頂点Ｕ１，Ｕ２，Ｈ１，Ｈ２の座標を算出することができる。
【０１１４】
シャフトプレーンＳＰ（第１仮想面）とホーガンプレーンＨＰ（第２仮想面）により挟まれる領域は「Ｖゾーン」と呼ばれ、バックスイング中やダウンスイング中のゴルフクラブ３のヘッドの位置とＶゾーンとの関係により、打球の軌道（球筋）をある程度推測することができる。例えば、バックスイングあるいはダウンスイング中の所定のタイミングでゴルフクラブ３のヘッドがＶゾーンよりも低い空間に存在する場合はフック系の打球となりやすい。また、バックスイングあるいはダウンスイング中の所定のタイミングでゴルフクラブ３のヘッドがＶゾーンよりも高い空間に存在する場合はスライス系の打球となりやすい。本実施形態では、図１７から明らかなように、シャフトプレーンＳＰとホーガンプレーンＨＰとのなす第１角度βは、ゴルフクラブ３のシャフトの長さＬ１とユーザー２の腕の長さＬ２に応じて決定される。すなわち、第１角度βは、固定値ではなく、ゴルフクラブ３の種類やユーザー２の身体に応じて決まるので、ユーザー２のスイングを診断する指標としてより適切なシャフトプレーンＳＰ及びホーガンプレーンＨＰ（Ｖゾーン）が算出される。
【０１１５】
１−３−４．ハーフウェイバック時及びハーフウェイダウン時のヘッド位置の算出
ハーフウェイバック時のヘッド位置は、ハーフウェイバックの瞬間、直前又は直後のヘッドの位置であり、ハーフウェイダウン時のヘッド位置は、ハーフウェイバックの瞬間、直前又は直後のヘッドの位置である。
【０１１６】
まず、スイング解析部２１１は、スイング開始の時刻ｔｓｔａｒｔからインパクトの時刻ｔｉｍｐａｃｔまでの各時刻ｔにおけるセンサーユニット１０の位置及び姿勢を用いて、各時刻ｔにおけるヘッドの位置及びグリップエンドの位置を計算する。
【０１１７】
具体的には、スイング解析部２１１は、各時刻ｔにおいて、センサーユニット１０の位置から、センサーユニット１０の姿勢により特定されるｙ軸の正の方向に距離ＬＳＨだけ離れた位置をヘッドの位置とし、ヘッドの位置の座標を計算する。前述の通り、距離ＬＳＨは、センサーユニット１０とヘッドとの距離である。また、スイング解析部２１１は、各時刻ｔにおいて、センサーユニット１０の位置から、センサーユニット１０の姿勢により特定されるｙ軸の負の方向に距離ＬＳＧだけ離れた位置をグリップエンドの位置とし、グリップエンドの位置の座標を計算する。前述の通り、距離ＬＳＧは、センサーユニット１０とグリップエンドとの距離である。
【０１１８】
次に、スイング解析部２１１は、ヘッドの位置の座標とグリップエンドの位置の座標とを用いて、ハーフウェイバックのタイミングとハーフウェイダウンのタイミングを検出する。
【０１１９】
具体的には、スイング解析部２１１は、スイング開始の時刻ｔｓｔａｒｔからインパクトの時刻ｔｉｍｐａｃｔまでの各時刻ｔにおけるヘッドの位置のＺ座標とグリップエンドの位置のＺ座標との差分ΔＺを計算する。そして、スイング解析部２１１は、スイング開始の時刻ｔｓｔａｒｔからトップの時刻ｔｔｏｐまでの間でΔＺの符号が反転する時刻ｔＨＷＢをハーフウェイバックのタイミングとして検出する。また、スイング解析部２１１は、トップの時刻ｔｔｏｐからインパクトの時刻ｔｉｍｐａｃｔまでの間でΔＺの符号が反転する時刻ｔＨＷＤをハーフウェイダウンのタイミングとして検出する。
【０１２０】
そして、スイング解析部２１１は、時刻ｔＨＷＢにおけるヘッドの位置をハーフウェイバック時のヘッドの位置とし、時刻ｔＨＷＤにおけるヘッドの位置をハーフウェイダウン時のヘッドの位置とする。
【０１２１】
１−３−５．ヘッドスピードの算出
ヘッドスピードは、インパクトのとき（インパクトの瞬間、インパクトの直前又はインパクトの直後）のヘッドの速度の大きさである。例えば、スイング解析部２１１は、インパクトの時刻ｔｉｍｐａｃｔにおけるヘッドの位置の座標とその１つ前の時刻におけるヘッドの位置の座標との差分により、インパクトの時刻ｔｉｍｐａｃｔにおけるヘッドの速度を計算する。そして、スイング解析部２１１は、ヘッドスピードとして当該ヘッドの速度の大きさを計算する。
【０１２２】
１−３−６．フェース角及びクラブパス（入射角）の算出
フェース角は、インパクトにおけるゴルフクラブ３のヘッドの傾きに基づく指標であり、クラブパス（入射角）は、インパクトにおけるゴルフクラブ３のヘッドの軌道に基づく指標である。
【０１２３】
図１８は、フェース角とクラブパス（入射角）を説明するための図である。図１８には、ＸＹＺ座標系でＺ軸の正側から視たＸＹ平面上でのゴルフクラブ３（ヘッドのみ図示）が示されている。図１８において、７４はゴルフクラブ３のフェース面（打撃面）であり、７５は打球点である。７０は打球の目標方向を示すターゲットラインであり、７１はターゲットライン７０に直交する平面である。また、７６はゴルフクラブ３のヘッドの軌跡を表す曲線であり、７２は曲線７６に対する打球点７５での接線である。ここで、フェース角φは平面７１とフェース面７４とのなす角であり、換言すれば、フェース面７４と直交する直線７３とターゲットライン７０とのなす角である。また、クラブパス（入射角）
ψは接線７２（ＸＹ平面におけるヘッドが打球点７５を通過する方向）とターゲットライン７０とのなす角である。
【０１２４】
例えば、スイング解析部２１１は、ヘッドのフェース面とｘ軸方向とのなす角度が常に一定である（例えば、直交する）ものとして、インパクトの時刻ｔｉｍｐａｃｔにおけるセンサーユニット１０の姿勢から、フェース面に直交する直線の向きを計算する。そして、スイング解析部２１１は、当該直線の向きのＺ軸成分を０としたものを直線７３の向きとし、直線７３とターゲットライン７０とのなす角（フェース角）φを計算する。
【０１２５】
また、例えば、スイング解析部２１１は、インパクトの時刻ｔｉｍｐａｃｔにおけるヘッドの速度のＺ軸成分を０とした速度（すなわち、ＸＹ平面におけるヘッドの速度）の向きを接線７２の向きとし、接線７２とターゲットライン７０とのなす角（クラブパス（入射角））ψを計算する。
【０１２６】
なお、フェース角φは、ヘッドの打球点７５への入射方向と関係なく向きが固定されているターゲットライン７０を基準とするフェース面７４の傾きを表すため、絶対フェース角とも呼ばれる。これに対して、直線７３と接線７２とのなす角ηは、ヘッドの打球点７５への入射方向を基準とするフェース面７４の傾きを表すため、相対フェース角と呼ばれる。相対フェース角ηは、（絶対）フェース角φからクラブパス（入射角）ψを減算した角度である。
【０１２７】
１−３−７．トップ時のシャフト軸回転角の算出
トップ時のシャフト軸回転角θｔｏｐは、基準となるタイミングからトップのタイミングまでにゴルフクラブ３がシャフト軸回りに回転した角度（相対回転角）である。基準となるタイミングは、例えば、バックスイング開始時又はアドレス時である。本実施形態では、ユーザー２が右打ちの場合は、ゴルフクラブ３のヘッド側に先端を向けた右ねじの締め方向（グリップエンド側からヘッド側を視たときに時計回りの方向）をシャフト軸回転角θｔｏｐの正方向とする。逆に、ユーザー２が左打ちの場合は、ゴルフクラブ３のヘッド側に先端を向けた左ねじの締め方向（グリップエンド側からヘッド側を視たときに反時計回りの方向）をシャフト軸回転角θｔｏｐの正方向とする。
【０１２８】
図１９は、スイング開始（バックスイング開始）からインパクトまでのシャフト軸回転角の時間変化の一例を示す図である。図１９において、横軸は時間（ｓ）、縦軸はシャフト軸回転角（ｄｅｇ）である。図１９には、スイング開始時（バックスイング開始時）を基準のタイミング（シャフト軸回転角が０°）としたトップ時のシャフト軸回転角θｔｏｐが示されている。
【０１２９】
本実施形態では、図３に示したように、センサーユニット１０のｙ軸がゴルフクラブ３のシャフトの長手方向（ゴルフクラブ３の長手方向）にほぼ一致している。従って、例えば、スイング解析部２１１は、スイング開始の時刻ｔｓｔａｒｔ（バックスイング開始時）又はアドレス時からトップの時刻ｔｔｏｐ（トップ時）まで、角速度データに含まれるｙ軸角速度を時間積分することで、シャフト軸回転角θｔｏｐを計算する。
【０１３０】
１−３−８．グリップ減速率及びグリップ減速時間率の算出
グリップ減速率は、グリップの減速量に基づく指標であり、ダウンスイング中にグリップが減速し始めるときのグリップの速度と、インパクトのときのグリップの速度との比である。また、グリップ減速時間率は、グリップの減速期間に基づく指標であり、ダウンスイング中にグリップが減速し始めてからインパクトまでの時間と、ダウンスイングの時間との比である。グリップの速度は、ユーザー２が把持している部分の速度であることが望ましいが、グリップの任意の部分（例えば、グリップエンド）の速度であってもよいし、グリップ付近の部分の速度であってもよい。
【０１３１】
図２０は、ダウンスイングにおけるグリップの速度の時間変化の一例を示す図である。図２０において、横軸は時間（ｓ）、縦軸はグリップの速度（ｍ／ｓ）である。図２０において、グリップが減速を開始するときのグリップの速度（グリップの最大速度）をＶ１、インパクトのときのグリップの速度をＶ２とすると、グリップ減速率ＲＶ（単位：％）は、次の式（１６）で表される。
【数１６】
2017124099.tif 000018
【０１３２】
また、図２０において、トップからグリップが減速を開始するまでの時間をＴ１、グリップが減速を開始してからインパクトまでの時間をＴ２とすると、グリップ減速時間率ＲＴ（単位：％）は、次の式（１７）で表される。
【数１７】
2017124099.tif 000019
【０１３３】
例えば、ユーザー２がゴルフクラブ３を把持する部分の近くにセンサーユニット１０が取り付けられるものとして、センサーユニット１０の速度をグリップの速度とみなしてもよい。従って、まず、スイング解析部２１１は、トップの時刻ｔｔｏｐからインパクトの時刻ｔｉｍｐａｃｔまで（ダウンスイング中）の各時刻ｔにおけるセンサーユニット１０の位置の座標とその１つ前の時刻におけるセンサーユニット１０の位置の座標との差分により、各時刻ｔにおけるセンサーユニット１０の速度を計算する。
【０１３４】
次に、スイング解析部２１１は、各時刻ｔにおけるセンサーユニット１０の速度の大きさを計算し、その最大値をＶ１、インパクトの時刻ｔｉｍｐａｃｔにおける速度の大きさをＶ２とする。また、スイング解析部２１１は、センサーユニット１０の速度の大きさが最大値Ｖ１となる時刻ｔｖｍａｘを特定する。さらに、スイング解析部２１１は、Ｔ１＝ｔｖｍａｘ−ｔｔｏｐ、Ｔ２＝ｔｉｍｐａｃｔ−ｔｖｍａｘを計算する。そして、スイング解析部２１１は、式（１６），式（１７）により、それぞれグリップ減速率ＲＶ，グリップ減速時間率ＲＴを計算する。
【０１３５】
なお、スイング解析部２１１は、グリップエンドの速度をグリップの速度とみなし、ダウンスイング中）の各時刻ｔにおけるグリップエンドの位置の座標に基づき、グリップエンドの速度を計算し、上記と同様の計算により、グリップ減速率ＲＶ及びグリップ減速時間率ＲＴを求めてもよい。
【０１３６】
１−３−９．アタック角の算出と、アタック角及びフェース角の符号の定義
図２１は、アタック角（第１角度）δの定義について説明するための図である。本実施形態では、打撃目標方向を示すターゲットラインをＸ軸、Ｘ軸に垂直な水平面上の軸をＹ軸、鉛直方向（重力加速度の方向と逆方向）をＺ軸とするＸＹＺ座標系を定義し、図２１にはＸ軸、Ｙ軸、Ｚ軸が表記されている。ターゲットラインとは、例えば、ボールをまっすぐ飛ばす目標方向を指す。図２１において、点Ｒはゴルフクラブ３のヘッドがゴルフボールに当たった打球点であり、曲線Ｌ１はＸＺ平面におけるゴルフクラブ３のヘッドのスイング時の軌道の一部であり、直線Ｌ２はＸＺ平面における打球点Ｒでの曲線Ｌ１の接線である。図２１に示すように、アタック角は、ＸＹ平面（水平面）Ｓに対する直線Ｌ２の角度δとして定義される。また、図２１において、ＸＹ平面（水平面）ＳＸＹに平行なＸ軸に沿った紙面に向って右向き方向は、打撃目標方向である。よって、アタック角δは、ゴルフクラブ（運動具）３のヘッド（打撃部）３ｂのスイングの軌跡Ｌ１に接する接線Ｌ２の方向と、Ｘ軸に沿った打撃目標方向と、のなす角度ということができる。
【０１３７】
なお、打撃目標方向には、ゴルフクラブ３のヘッドのフェース面に直交する方向、ユーザーがあらかじめ設定した打撃方向、カップまでの直線距離を結んだ方向、等も含まれる。
【０１３８】
本実施形態では、アタック角（第１角度）δの符号を、Ｙ軸を回転軸として、Ｚ軸の＋Ｚ（鉛直上向き）がＸ軸の＋Ｘ方向（紙面に向って右方向）へ回転する方向（図１５にて時計回りの方向）を第１符号、当該第１符号とは反対の符号を第２符号とする。図２１のように、第１符合を例えば負（−）とし、第２符合を正（＋）とする。図２１に示すアタック角（第１角度）δの符号は第１符合（負）となる。つまり、ヘッドが打球点Ｒに対して紙面に向って斜め下方向に入射するダウンブローの時はアタック角δ＜０°である。ヘッドが打球点Ｒに対してＸ軸に沿って水平に入射するレベルブローの時はアタック角δ＝０°である。ヘッドが打球点Ｒに対して紙面に向って斜め上方向に入射するアッパーブローの時はアタック角δ＞０°である。
【０１３９】
一方、図１８に示したフェース角（第２角度）φの符号を、Ｚ軸を回転軸として、Ｙ軸の＋ＹがＸ軸の＋Ｘ方向へ回転する方向（図１８にて紙面に向って時計回りの方向）を第３符号、当該第３符号とは反対の符号を第４符号とする。図１８では、第３符合を例えば負（−）とし、第４符合を正（＋）とする。図１８に示すフェース角（第２角度）φの符号は第３符合（負）となる。つまり、インサイドアウトでヘッドがクローズの状態でインパクトに至る時はフェース角φ＜０°である。ヘッド３ｂのフェース面３ｂ１がターゲットラインに対して垂直に入射するスクウェアな時はフェース角φ＝０°である。アウトサイドインでヘッドがオープンの状態でインパクトに至る時はフェース角φ＞０°である。
【０１４０】
図１０に示すスイング解析部２１１は、アタック角（第１角度）δを算出する第１角度算出部と、フェース角（第２角度）φを算出する第２角度算出部と、を含むことができる。これら第１，第２角度算出部は、図１０に示すデータ取得部２１０からの出力、つまりセンサーユニット１０の出力を用いて、図２１および図１８に示す関係から第１，第２角度δ，φを算出する。
【０１４１】
１−３−１０．スイング解析処理（スイング解析方法）の手順
図２２は、処理部２１によるスイング解析処理（スイング解析方法）の手順の一例を示すフローチャート図である。処理部２１は、記憶部２４に記憶されているスイング解析プログラム２４０を実行することにより、例えば、図２２のフローチャートの手順でスイング解析処理を実行する。以下、図２２のフローチャートについて説明する。
【０１４２】
まず、処理部２１は、ユーザー２による計測開始操作（図４のステップＳ２の操作）が行われるまで待機し（Ｓ１０のＮ）、計測開始操作が行われると（Ｓ１０のＹ）、センサーユニット１０に計測開始コマンドを送信し、センサーユニット１０から計測データの取得を開始する（Ｓ１２）。
【０１４３】
次に、処理部２１は、ユーザー２にアドレス姿勢をとるように指示する（Ｓ１４）。ユーザー２は、この指示に従い、アドレス姿勢をとって静止する（図４のステップＳ４）。
【０１４４】
次に、処理部２１は、センサーユニット１０から取得した計測データを用いてユーザー２の静止状態を検出すると（Ｓ１６のＹ）、ユーザー２にスイング開始の許可を通知する（Ｓ１８）。処理部２１は、例えば、所定の音を出力し、あるいは、センサーユニット１０にＬＥＤを設けておいて当該ＬＥＤを点灯させる等して、ユーザー２にスイング開始の許可を通知し、ユーザー２は、この通知を確認した後にスイング動作（図４のステップＳ６の動作）を開始する。
【０１４５】
次に、処理部２１は、ユーザー２のスイング動作の終了後に、あるいは、スイング動作の終了前から、工程Ｓ２０以降の処理を行う。
【０１４６】
まず、処理部２１は、センサーユニット１０から取得した計測データ（ユーザー２の静止時（アドレス時）における計測データ）を用いて、センサーユニット１０の初期位置と初期姿勢を計算する（Ｓ２０）。
【０１４７】
次に、処理部２１は、センサーユニット１０から取得した計測データを用いて、スイング開始、トップ及びインパクトのタイミングを検出する（Ｓ２２）。
【０１４８】
また、処理部２１は、工程Ｓ２２の処理と並行して、あるいは前後して、ユーザー２のスイング動作中のセンサーユニット１０の位置と姿勢を計算する（Ｓ２４）。
【０１４９】
次に、処理部２１は、工程Ｓ２６〜Ｓ３４において、センサーユニット１０から取得した計測データ、工程Ｓ２２で検出したスイング開始、トップ、インパクトの各タイミング及び工程Ｓ２４で計算したセンサーユニット１０の位置、姿勢の少なくとも一部を用いて、上述したスイングに関する各種の指標の値を計算する。
【０１５０】
処理部２１は、工程Ｓ２６では、シャフトプレーンＳＰ及びホーガンプレーンＨＰを計算する。
【０１５１】
また、処理部２１は、工程Ｓ２８では、ハーフウェイバック時のヘッド位置及びハーフウェイダウン時のヘッド位置を計算する。
【０１５２】
また、処理部２１は、工程Ｓ３０では、ヘッドスピード、フェース角φ、アタック角δ及びクラブパス（入射角）ψを計算する。
【０１５３】
また、処理部２１は、工程Ｓ３２では、トップ時のシャフト軸回転角θｔｏｐを計算する。
【０１５４】
また、処理部２１は、工程Ｓ３４では、グリップ減速率ＲＶ及びグリップ減速時間率ＲＴを計算する。
【０１５５】
そして、処理部２１は、工程Ｓ２６〜Ｓ３４において算出した各種の指標を用いて、スイング解析データ２４８を生成してスイング診断装置３０に送信し（Ｓ３６）、スイング解析処理を終了する。
【０１５６】
なお、図２２のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。
【０１５７】
１−４．スイング診断装置の構成
図２３は、スイング診断装置３０の構成例を示す図である。図２３に示すように、本実施形態では、スイング診断装置３０は、処理部３１、通信部３２及び記憶部３４を含んで構成されている。ただし、スイング診断装置３０は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【０１５８】
記憶部３４は、例えば、ＲＯＭやフラッシュＲＯＭ、ＲＡＭ等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部３４は、処理部３１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【０１５９】
本実施形態では、記憶部３４には、処理部３１によって読み出され、スイング診断処理を実行するためのスイング診断プログラム３４０が記憶されている。スイング診断プログラム３４０は、あらかじめ不揮発性の記録媒体（コンピューターに読み取り可能な記録媒体）に記憶されていてもよいし、処理部３１がネットワークを介して不図示のサーバーからスイング診断プログラム３４０を受信して記憶部３４に記憶させてもよい。
【０１６０】
また、本実施形態では、記憶部３４には、スイング解析装置２０が生成した複数のスイング解析データ２４８を含むスイング解析データリスト３４１が記憶（保存）されている。すなわち、スイング解析装置２０の処理部２１がユーザー２のスイング動作を解析する毎に生成したスイング解析データ２４８は、順次、スイング解析データリスト３４１に追加される。
【０１６１】
さらに、本実施形態では、記憶部３４には、Ｖゾーン点数表３４２、回転点数表３４３、インパクト点数表３４４、ダウンブロー点数表３４５、アッパーブロー点数表３４６及びスイング効率点数表３４７が記憶されている。これらの点数表の詳細については後述する。
【０１６２】
また、記憶部３４は、処理部３１の作業領域として用いられ、処理部３１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部３４は、処理部３１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【０１６３】
通信部３２は、ネットワーク４０を介してスイング解析装置２０の通信部２７（図１０参照）との間でデータ通信を行うものである。例えば、通信部３２は、スイング解析装置２０の通信部２７からスイング解析データ２４８を受け取って、処理部３１に送る処理を行う。また、例えば、通信部３２は、図７の選択画面の表示に必要な情報をスイング解析装置２０の通信部２７に送信する処理や、図７の選択画面における選択情報をスイング解析装置２０の通信部２７から受信して処理部３１に送る処理を行う。また、例えば、通信部３２は、図８の入力データ編集画面の表示に必要な情報を処理部３１から受け取ってスイング解析装置２０の通信部２７に送信する処理を行う。また、例えば、通信部３２は、スイング解析装置２０の通信部２７から、図８の入力データ編集画面における診断開始ボタンが押下されたときの入力データを受け取って処理部３１に送り、処理部３１から、当該入力データに基づく診断結果の情報（ユーザー２のスイングの特徴を示す複数の項目の点数や総合点）を受け取り、スイング解析装置２０の通信部２７に送信する処理を行う。また、例えば、通信部３２は、図９のスイング診断画面の表示に必要な情報を処理部３１から受け取って、スイング解析装置２０の通信部２７に送信する処理を行う。
【０１６４】
処理部３１は、各種プログラムに従い、通信部３２を介してスイング解析装置２０からスイング解析データ２４８を受信して、記憶部３４に記憶させる（スイング解析データリスト３４１に追加する）処理を行う。また、処理部３１は、各種プログラムに従い、通信部３２を介して、スイング解析装置２０から各種の情報を受信し、各種の画面（図７、図８、図９の各画面等）の表示に必要な情報をスイング解析装置２０に送信する処理等を行う。また、処理部３１は、その他の各種の制御処理を行う。
【０１６５】
特に、本実施形態では、処理部３１は、スイング診断プログラム３４０を実行することにより、データ取得部３１０、点数算出部３１１及び記憶処理部３１２として機能し、スイング解析データリスト３４１から選択されたスイング解析データ２４８に対する診断処理（スイング診断処理）を行う。
【０１６６】
データ取得部３１０は、通信部３２がスイング解析装置２０から受信したスイング解析データ２４８を受け取って記憶処理部３１２に送る処理を行う。また、データ取得部３１０は、通信部３２がスイング解析装置２０から受信した各種の情報を受け取って点数算出部３１１に送る処理を行う。
【０１６７】
記憶処理部３１２は、記憶部３４に対する各種プログラムや各種データのリード／ライト処理を行う。例えば、記憶処理部３１２は、データ取得部３１０からスイング解析データ２４８を受け取り、記憶部３４に記憶させる（スイング解析データリスト３４１に追加する）処理や、記憶部３４に記憶されているスイング解析データリスト３４１からスイング解析データ２４８を読み出す処理等を行う。また、例えば、記憶処理部３１２は、記憶部３４に記憶されているＶゾーン点数表３４２、回転点数表３４３、インパクト点数表３４４、ダウンブロー点数表３４５、アッパーブロー点数表３４６及びスイング効率点数表３４７を読み出す処理を行う。
【０１６８】
点数算出部３１１（レベル算出部）は、スイングに関するデータに基づいて、複数の項目の点数（レベル）を算出する処理を行う。本実施形態では、スイングに関するデータは、図８の入力データ編集画面で診断開始ボタンが押下された時の入力データであってもよいし、図７の選択画面で選択されたスイング解析データ２４８であってもよいし、両者を含んでいてもよい。
【０１６９】
例えば、図８の入力データ編集画面において、性別、ゴルフクラブの種類及びスイングの各指標が初期値のまま編集されずに診断開始ボタンが押下された場合、点数算出部３１１は、スイング解析データリスト３４１から選択されたスイング解析データ２４８に基づいて、点数を算出する処理を行う。一方、図８の入力データ編集画面において、性別、ゴルフクラブの種類及びスイングの各指標の少なくとも１つが編集されてから診断開始ボタンが押下された場合、点数算出部３１１は、選択されたスイング解析データ２４８の少なくとも一部が編集されたデータ（擬似データ）に基づいて、点数を算出する処理を行う。
【０１７０】
点数の算出対象である複数の項目は、バックスイング及びダウンスイングの少なくとも一方に関する第１項目を含む。第１項目は、少なくとも１つの仮想面と、バックスイング中の第１のタイミングでのゴルフクラブ３（運動具の一例）のヘッド（打撃部の一例）の位置と、ダウンスイング中の第２のタイミングでのヘッドの位置との関係を示す項目を含んでもよい。例えば、第１のタイミングは、バックスイング中にゴルフクラブ３の長手方向が水平方向に沿う方向となるときであってもよい。また、例えば、第２のタイミングは、ダウンスイング中にゴルフクラブ３の長手方向が水平方向に沿う方向となるときであってもよい。
【０１７１】
少なくとも１つの仮想面は、基準面としてのＸＹ平面における打球の目標方向（ターゲットライン）に沿った第１軸である第１線分５１、及びバックスイングの開始前におけるゴルフクラブ３の長手方向に沿った第２軸である第２線分５２に基づいて特定される第１仮想面であるシャフトプレーンＳＰを含んでもよい。バックスイングの開始前とは、アドレス時（ユーザー２がアドレス姿勢をとって静止しているとき）であってもよい。
【０１７２】
また、少なくとも１つの仮想面は、基準面としてのＸＹ平面における打球の目標方向（ターゲットライン）に沿った第１軸である第１線分５１と、バックスイングの開始前におけるゴルフクラブ３の長手方向と第１角度βをなす第３軸である第３線分５３とに基づいて特定される第２仮想面（すなわち、第１仮想面と第１角度βをなす第２仮想面）であるホーガンプレーンＨＰを含んでもよい。
【０１７３】
なお、少なくとも１つの仮想面は、シャフトプレーンＳＰとホーガンプレーンＨＰのいずれか一方のみを含んでもよい。また、少なくとも１つの仮想面は、シャフトプレーンＳＰやホーガンプレーンＨＰに代えて、他の仮想面（例えば、シャフトプレーンＳＰとホーガンプレーンＨＰとの間にある平面、シャフトプレーンＳＰ及びホーガンプレーンＨＰの外側にある平面、シャフトプレーンＳＰ及びホーガンプレーンＨＰの少なくとも一方と交差する平面など）を含んでもよい。
【０１７４】
以降では、第１項目は、スイングの４つの指標である、「シャフトプレーンＳＰ」と、「ホーガンプレーンＨＰ」と、「ハーフウェイバック時のヘッドの位置」と、「ハーフウェイダウン時のヘッドの位置」との関係を示す項目（以下では、この項目名を「Ｖゾーン」とする）を含むものとする。
【０１７５】
また、第１項目は、スイングの効率に関する項目を含んでもよい。スイングの効率に関する項目は、ダウンスイングにおけるゴルフクラブ３のグリップ（把持部の一例）の減速量と減速期間との関係を示す項目であってもよい。以降では、第１項目は、スイングの効率に関する項目として、グリップの減速量に基づく指標である「グリップ減速率」とグリップの減速期間に基づく指標である「グリップ減速時間率」との関係を示す項目（以下では、この項目名を「スイング効率」とする）を含むものとする。
【０１７６】
点数の算出対象である複数の項目は、さらに、インパクト（打球時）に関する第２項目を含む。第２項目は、インパクト（打球時）におけるゴルフクラブ３のヘッドの入射角とヘッドの傾きとの関係を示す項目を含んでもよい。以降では、第２項目は、インパクトにおけるゴルフクラブ３のヘッドの入射角に基づく指標である「クラブパス（入射角）ψ」とインパクトにおけるヘッドの傾きに基づく指標である「相対フェース角η」との関係を示す項目（以下では、この項目名を「インパクト」とする）を含むものとする。
【０１７７】
また、第２項目は、インパクト（打球時）におけるゴルフクラブ３のヘッドのアタック角と絶対フェース角との関係を示す項目を含んでもよい。以降では、第２項目は、インパクトにおけるゴルフクラブ３のヘッドの位置とその最下点とに依存する「アタック角δ」とインパクトにおけるヘッドの傾きに基づく指標である「絶対フェース角φ」との関係を示す項目（以下では、この項目名を「ダウンブロー」または「アッパーブロー」とする）を含むものとする。
【０１７８】
点数の算出対象である複数の項目は、さらに、バックスイングからダウンスイングに移行するときとインパクト（打球時）とに関する第３項目を含んでもよい。第３項目は、バックスイングからダウンスイングに移行するとき（トップのとき）のゴルフクラブ３の長軸回りの回転角とインパクトのとき（打球時）のゴルフクラブ３のヘッドの傾きとの関係を示す項目を含んでもよい。以降では、第３項目は、トップのタイミングにおけるゴルフクラブ３の長軸回りの回転角に基づく指標である「トップ時のシャフト軸回転角θｔｏｐ」とインパクトにおけるヘッドの傾きに基づく指標である「（絶対）フェース角φ」との関係を示す項目（以下では、この項目名を「回転」とする）を含むものとする。
【０１７９】
また、点数算出部３１１は、複数の項目の点数に基づき、総合点を算出する処理を行う。そして、処理部３１は、点数算出部３１１によって算出された複数の項目の点数や総合点の情報を、通信部３２を介してスイング解析装置２０に送信する。すなわち、処理部３１は、複数の項目の点数（レベル）や総合点の情報を出力する出力部としても機能する。
【０１８０】
１−５．スイング診断処理
本実施形態では、スイング診断装置３０の処理部３１は、スイング診断処理として、スイングの特徴を示す複数の項目の点数及び総合点を算出する処理を行う。
【０１８１】
処理部３１の点数算出部３１１による各項目の点数の算出方法及び総合点の算出方法について詳細に説明する。
【０１８２】
１−５−１．「Ｖゾーン」項目の点数の算出
点数算出部３１１は、ハーフウェイバック時とハーフウェイダウン時のヘッド位置が、それぞれ、シャフトプレーンＳＰ及びホーガンプレーンＨＰ（Ｖゾーン）に基づいて決定される複数の領域のうちのどの領域に属するかによって、「Ｖゾーン」項目の点数を算出する。
【０１８３】
図２４は、シャフトプレーンＳＰ及びホーガンプレーンＨＰ（Ｖゾーン）と複数の領域との関係の一例を示す図である。図２４は、Ｘ軸の負側から視た（ＹＺ平面に投影した）場合の、シャフトプレーンＳＰ、ホーガンプレーンＨＰ及び５つの領域Ａ〜Ｅの関係を示している。領域Ｂは、ホーガンプレーンＨＰを含む所定の空間であり、領域Ｄは、シャフトプレーンＳＰを含む所定の空間である。領域Ｃは、領域Ｂと領域Ｄとに挟まれている空間（領域Ｂとの境界面ＳＢＣと領域Ｄとの境界面ＳＣＤとの間の空間）である。領域Ａは、領域Ｃと反対側の境界面ＳＡＢで領域Ｂと接する空間である。領域Ｅは、領域Ｃと反対側の境界面ＳＤＥで領域Ｄと接する空間である。
【０１８４】
境界面ＳＡＢ、境界面ＳＢＣ、境界面ＳＣＤ及び境界面ＳＤＥの設定方法は、種々考えられる。一例を挙げると、ＹＺ平面上において、ホーガンプレーンＨＰが境界面ＳＡＢと境界面ＳＢＣのちょうど真ん中になり、かつ、シャフトプレーンＳＰが境界面ＳＣＤと境界面ＳＤＥのちょうど真ん中になり、かつ、領域Ｂ、領域Ｃ、領域Ｄの原点Ｏ（Ｘ軸）周りの角度が等しくなるように設定することができる。すなわち、シャフトプレーンＳＰとホーガンプレーンＨＰとのなす第１角度βに対して、ホーガンプレーンＨＰと境界面ＳＡＢ及び境界面ＳＢＣとのなす角をそれぞれβ／４に設定し、シャフトプレーンＳＰと境界面ＳＣＤ及び境界面ＳＤＥとのなす角をそれぞれβ／４に設定すれば、領域Ｂ、領域Ｃ、領域Ｄの角度がともにβ／２に設定される。
【０１８５】
なお、ハーフウェイバック時やハーフウェイダウン時のヘッド位置のＹ座標が負となるようなスイングは想定できないので、図２４では、領域Ａの境界面ＳＡＢと反対側の境界面はＸＺ平面に設定されている。同様に、ハーフウェイバック時やハーフウェイダウン時のヘッド位置のＺ座標が負となるようなスイングは想定できないので、領域Ｅの境界面ＳＤＥと反対側の境界面はＸＹ平面に設定されている。もちろん、領域Ａや領域Ｅの原点Ｏ（Ｘ軸）周りの角度も領域Ｂ、領域Ｃ、領域Ｄと等しくなるように、領域Ａや領域Ｅの境界面を設定してもよい。
【０１８６】
具体的には、まず、点数算出部３１１は、スイングに関するデータ（選択されたスイング解析データ２４８）に含まれるシャフトプレーンＳＰの４つの頂点Ｕ１，Ｕ２，Ｓ１，Ｓ２の各座標及びホーガンプレーンＨＰの４つの頂点Ｕ１，Ｕ２，Ｈ１，Ｈ２の各座標に基づき、領域Ａ〜Ｅの各境界面ＳＡＢ、境界面ＳＢＣ、境界面ＳＣＤ及び境界面ＳＤＥを設定する。次に、点数算出部３１１は、スイングに関するデータ（選択されたスイング解析データ２４８）に含まれるハーフウェイバック時のヘッド位置の座標及びハーフウェイダウン時のヘッド位置の座標がそれぞれ領域Ａ〜Ｅのいずれに属するかを判定する。この判定結果の情報は、スイング解析装置２０に送信され、図８の入力データ編集画面における「性別」及び「ハーフウェイダウン時のヘッド位置の属する領域」の情報として使用される。その後、点数算出部３１１は、スイングに関するデータ（診断対象の入力データ）に含まれる「ハーフウェイバック時のヘッド位置の属する領域」及び「ハーフウェイダウン時のヘッド位置の属する領域」の情報を用いて、Ｖゾーン点数表３４２を参照し、判定結果に対応する点数を算出する。
【０１８７】
本実施形態では、図２５に示すように、Ｖゾーン点数表３４２は、ハーフウェイバック時のヘッド位置が属する領域とハーフウェイダウン時のヘッド位置が属する領域との組み合わせ毎の点数を規定する。例えば、ハーフウェイバック時のヘッド位置が領域Ａに属し、かつ、ハーフウェイダウン時のヘッド位置が領域Ａに属する場合の点数はｐｖ１である。図２５に示されている点数ｐｖ１〜ｐｖ２５は、それぞれ、例えば１〜５点のいずれかである。
【０１８８】
点数算出部３１１は、シャフトプレーンＳＰと、ホーガンプレーンＨＰと、ハーフウェイバック時のヘッド位置と、ハーフウェイダウン時のヘッド位置との関係に基づいて予測される打球が曲がりやすいほど低い点数を算出してもよい。「曲がりやすい」とは、打球後の軌道が曲がりやすい（スライスやフックとなりやすい）ことでもよいし、打球の方向が目標方向（ターゲットライン）から逸れやすいことでもよい。あるいは、点数算出部３１１は、打球がまっすぐ飛びやすいほど高い点数を算出してもよい。「まっすぐ飛びやすい」とは、打球後の軌道が曲がりにくい（ストレートとなりやすい）ことでもよいし、打球の方向が目標方向（ターゲットライン）から逸れにくいことでもよい。
【０１８９】
例えば、ハーフウェイバック時のヘッド位置が領域Ｅに属し、かつ、ハーフウェイダウン時のヘッド位置が領域Ａに属する場合は、打球が曲がりやすいと予想されるため、点数算出部３１１は、相対的に低い点数を算出する。従って、図２５の例では、ｐｖ２１は、例えば、１〜５点中の最低点である１点であってもよい。
【０１９０】
また、例えば、ハーフウェイバック時のヘッド位置とハーフウェイダウン時のヘッド位置がともに領域Ｃに属する場合は、打球がまっすぐ飛びやすいと予想されるため、点数算出部３１１は、相対的に高い点数（例えば、５点満点）を算出する。従って、図２５の例では、ｐｖ１３は、例えば、１〜５点中の最高点である５点であってもよい。
【０１９１】
１−５−２．「回転」項目の点数の算出
点数算出部３１１は、トップ時のシャフト軸回転角θｔｏｐとフェース角φがそれぞれ複数の範囲のうちのどの範囲に属するかによって、「回転」項目の点数を算出する。具体的には、まず、点数算出部３１１は、スイングに関するデータ（診断対象の入力データ）に含まれるトップ時のシャフト軸回転角θｔｏｐとフェース角φがそれぞれどの範囲に属するかを判定する。次に、点数算出部３１１は、回転点数表３４３を参照し、判定結果に対応する点数を算出する。
【０１９２】
本実施形態では、図２６に示すように、回転点数表３４３は、トップ時のシャフト軸回転角θｔｏｐが属する範囲とフェース角φが属する範囲との組み合わせ毎の点数を規定する。図２６の例では、トップ時のシャフト軸回転角θｔｏｐが属する範囲は、「θ１未満」、「θ１以上θ２未満」、「θ２以上θ３未満」、「θ３以上θ４未満」、「θ４以上」の５つの範囲に分類されている。また、フェース角φが属する範囲は、「φ１未満」、「φ１以上φ２未満」、「φ２以上φ３未満」、「φ３以上φ４未満」、「φ４以上φ５未満」、「φ５以上φ６未満」、「φ６以上」の７つの範囲に分類されている。そして、例えば、トップ時のシャフト軸回転角θｔｏｐが「θ１未満」に属し、かつ、フェース角φが「φ１未満」に属する場合の点数はｐｒ１である。図２６に示されている点数ｐｒ１〜ｐｒ３５は、それぞれ、例えば１〜５点のいずれかである。
【０１９３】
点数算出部３１１は、トップ時のシャフト軸回転角θｔｏｐとフェース角φとの関係に基づいて予測される打球が曲がりやすいほど低い点数を算出してもよい。
【０１９４】
例えば、トップ時のシャフト軸回転角θｔｏｐが極端に大きい状態は、ゴルフクラブ３のフェース面が極度に開いた状態であるため、インパクトのときにフェース面がスクウェアまで戻りきらずに打球が曲がりやすいと予想される。また、フェース角φが極端に大きい状態はインパクトのときのフェース面が極度に開いた状態（オープン）であり、フェース角φが極端に小さい状態（絶対値が大きい負の状態）はインパクトのときのフェース面が極度に閉じた状態（クローズ）であり、いずれの状態でも打球が曲がりやすいと予想される。すなわち、例えば、シャフト軸回転角θｔｏｐが「θ４以上」に属し、かつ、フェース角φが「φ１未満」あるいは「φ６以上」に属する場合は、打球が曲がりやすいと予想されるため、点数算出部３１１は、相対的に低い点数を算出する。従って、図２６の例では、ｐｒ２９やｐｒ３５は、例えば、１〜５点中の最低点である１点であってもよい。
【０１９５】
また、例えば、トップ時のシャフト軸回転角θｔｏｐが小さければ、インパクトのときにフェース面がスクウェアまで戻りきり、打球がまっすぐ飛びやすいと予想される。また、フェース角φが０°に近い状態はインパクトのときのフェース面がスクウェアに近いため、打球がまっすぐ飛びやすいと予想される。すなわち、例えば、シャフト軸回転角θｔｏｐが「θ１未満」に属し、かつ、フェース角φが「φ３以上φ４未満」に属する場合は、まっすぐ飛びやすいと予想されるため、点数算出部３１１は、相対的に高い点数（例えば、５点満点）を算出する。従って、図２６の例では、ｐｒ４は、例えば、１〜５点中の最高点である５点であってもよい。
【０１９６】
１−５−３．「インパクト」項目の点数の算出
点数算出部３１１は、クラブパス（入射角）ψと相対フェース角ηがそれぞれ複数の範囲のうちのどの範囲に属するかによって、「インパクト」項目の点数を算出する。具体的には、まず、点数算出部３１１は、スイングに関するデータ（診断対象の入力データ）に含まれるクラブパス（入射角）ψがどの範囲に属するかを判定する。また、点数算出部３１１は、スイングに関するデータ（診断対象の入力データ）に含まれるフェース角φからクラブパス（入射角）ψを減算して相対フェース角ηを算出し（図１８参照）、相対フェース角ηがどの範囲に属するかを判定する。次に、点数算出部３１１は、インパクト点数表３４４を参照し、判定結果に対応する点数を算出する。
【０１９７】
本実施形態では、図２７に示すように、インパクト点数表３４４は、相対フェース角ηが属する範囲とクラブパス（入射角）ψが属する範囲との組み合わせ毎の点数を規定する。図２７の例では、相対フェース角ηが属する範囲は、「η１以上」、「η１未満η２以上」、「η２未満η３以上」、「η３未満η４以上」、「η４未満」の５つの範囲に分類されている。また、クラブパス（入射角）ψが属する範囲は、「ψ１未満」、「ψ１以上ψ２未満」、「ψ２以上ψ３未満」、「ψ３以上ψ４未満」、「ψ４以上」の５つの範囲に分類されている。そして、例えば、相対フェース角ηが「η１以上」に属し、かつ、クラブパス（入射角）ψが「ψ１未満」に属する場合の点数はｐｉ１である。図２７に示されている点数ｐｉ１〜ｐｉ２５は、それぞれ、例えば１〜５点のいずれかである。
【０１９８】
点数算出部３１１は、クラブパス（入射角）ψと相対フェース角ηとの関係に基づいて予測される打球が曲がりやすいほど低い点数を算出してもよい。
【０１９９】
例えば、相対フェース角ηが極端に大きい状態はインパクトのときのフェース面が開いた状態（オープン）であり、フェース角φが極端に小さい状態（絶対値が大きい負の状態）はインパクトのときのフェース面が極度に閉じた状態（クローズ）であり、いずれの状態でも打球が曲がりやすいと予想される。また、例えば、クラブパス（入射角）ψが極端に大きい状態は、インパクトのときのヘッドの軌道が極度にインサイドアウトであるため、打球が曲がりやすいと予想される。クラブパス（入射角）ψが極端に小さい状態（絶対値が大きい負の状態）は、インパクトのときのヘッドの軌道が極度にアウトサイドインであるため、打球が曲がりやすいと予想される。すなわち、例えば、相対フェース角ηが「η１以上」あるいは「η４未満」に属し、かつ、クラブパス（入射角）ψが「φ１未満」あるいは「φ４以上」に属する場合は、打球が曲がりやすいと予想されるため、点数算出部３１１は、相対的に低い点数を算出する。従って、図２７の例では、ｐｉ１、ｐｉ５、ｐｉ２１、ｐｉ２５は、例えば、１〜５点中の最低点である１点であってもよい。
【０２００】
また、例えば、相対フェース角ηが０°に近く、かつ、クラブパス（入射角）ψが０°に近い場合は、インパクトのときのフェース面がスクウェアに近く、かつ、インパクトのときのヘッドの軌道がストレートに近いため、打球がまっすぐ飛びやすいと予想される。すなわち、例えば、相対フェース角ηが「η２未満η３以上」に属し、かつ、クラブパス（入射角）ψが「ψ２以上ψ３未満」に属する場合は、まっすぐ飛びやすいと予想されるため、点数算出部３１１は、相対的に高い点数（例えば、５点満点）を算出する。従って、図２７の例では、ｐｉ１３は、例えば、１〜５点中の最高点である５点であってもよい。
【０２０１】
１−５−４．「ダウンブロー」項目の点数の算出
点数算出部３１１は、ゴルフクラブ３としてアイアンが選択されているとき、アタック角δと絶対フェース角φがそれぞれ複数の範囲のうちのどの範囲に属するかによって、「ダウンブロー」項目の点数を算出する。具体的には、まず、点数算出部３１１は、図２１に示すアタック角δがどの範囲に属するかを判定する。また、点数算出部３１１は、図１８に示すフェース角φがどの範囲に属するかを判定する。次に、点数算出部３１１は、図２８に示すように、ダウンブロー点数表３４５を参照し、判定結果に対応する点数を算出する。
【０２０２】
本実施形態では、図２８に示すように、ダウンブロー点数表３４５は、アタック角δが属する範囲と絶対フェース角φが属する範囲との組み合わせ毎の点数を規定する。図２８の例では、アタック角δが属する範囲は、「−δ１未満」、「−δ１以上−δ２未満」、「−δ２以上−δ３未満」、「−δ３以上０以下」、「＋δ４以上」の例えば５つの範囲に分類されている（δ１＞δ２＞δ３、δ４≒０）。また、絶対フェース角φが属する範囲は、「−φ１未満」、「−φ１以上０以下」、「０超え＋φ１未満」、「＋φ１以上＋φ２未満」、「＋φ２以上」の例えば５つの範囲に分類されている（φ１＜φ２）。そして、例えば、アタック角δが「−δ１未満」に属し、かつ、絶対フェース角φが「−φ１未満」に属する場合の点数はｐｄ１である。
【０２０３】
ここで、アタック角（第１角度）δの符号が第２符号（正）のとき、ｐｄ５，ｐｄ１０，ｐｄ１５，ｄ２０，ｐｄ２５のスコアを最小スコアとすることができる。この際、閾値δ４の絶対値は限りなく小さくしてよい（δ４≒０）。このようにインパクトにおけるアタック角（第１角度）δの第２符合（正）は、ダウンスイング中のクラブヘッドの最下点がインパクトの後となるアッパーブローを示す。ダウンブローが求められるアイアンクラブにおいてアタック角（第１角度）δの第２符合（正）であると判定されたときは、最小スコアとしてスイングを最小評価することができる。
【０２０４】
次に、アタック角（第１角度）δの符号が第１符号（負）であり、かつ、絶対フェース角（第２角度）φの符号が第４符号（正）である場合、絶対フェース角（第２角度）φの絶対値が第１閾値φ２以上のとき、この条件を満たす図２８のｐｄ２１〜ｐｄ２４のスコアを低く設定することができる。このようにインパクトにおけるアタック角（第１角度）δの第１符合（負）は、ダウンスイング中のクラブヘッドの最下点がインパクトの前となるダウンブローを示す。また、アタック角（第１角度）δが零であるとき真正なレベルブローとなるが、第１符号（負）であるアタック角の絶対値が小さいものもレベルブローとみなすことができる。この場合であっても、絶対フェース角（第２角度）φが、過度なオープン状態である第１閾値φ２以上と判定されたときは、アタック角（第１角度）δがダウンブローを示していてもスコアを低くしてスイングの評価を低くすることができる。
【０２０５】
次に、例えば、アタック角（第１角度）δの符号が第１符号（負）である場合に、アタック角（第１角度）δの絶対値が第２閾値δ２よりも小さく、かつ、絶対フェース角（第２角度）φの絶対値が第３閾値φ１よりも小さいとき、この条件を満たすｐｄ８，ｐｄ９，ｐｄ１３，ｐｄ１４のスコアを最大スコアとすることができる。アタック角（第１角度）δの符号が第１符号（負）である場合とは、アイアンクラブを用いたスイングが、適正なダウンブローであるとき、あるいはレベルブローである場合をいう。また、例えば、アタック角（第１角度）δの絶対値が第２閾値δ２より小さいとき、アタック角（第１角度）δは適正範囲にあると判定する。加えて、絶対フェース角（第２角度）φの絶対値が第３閾値φ１よりも小さいときも、絶対フェース角（第２角度）φも適正範囲にあると判定する。このような場合に、最大スコアとしてスイングを最大評価することができる。
【０２０６】
次に、アタック角（第１角度）δの符号が第１符号（負）であり、かつ、絶対フェース角（第２角度）φの符号が第４符号（正）である場合に、絶対フェース角（第２角度）φの絶対値が第３閾値φ１以上第１閾値φ２未満であるときに、この条件を満たすｐｄ１６〜ｐｄ１９のスコアを低位のスコアとすることができる。アタック角（第１角度）δの符号が第１符号（負）である場合とは、アイアンクラブを用いたスイングが、適正なダウンブローであるとき、あるいはレベルブローである場合をいう。絶対フェース角（第２角度）φの符号が第４符合（正）である場合とは、フェース角がオープンのときである。その場合に、絶対フェース角（第２角度）φの絶対値が第３閾値φ１以上第１閾値φ２未満であれば、低位のスコアとする。なお、図２８のｐｄ２１〜ｐｄ２４のスコアと図２８のｐｄ１６〜ｐｄ１９のスコアと同一スコアとしても良い。
【０２０７】
次に、アタック角（第１角度）δの符号が第１符号（負）であり、かつ、絶対フェース角（第２角度）φの符号が第３符号（負）である場合、絶対フェース角（第２角度）φの絶対値が第３閾値φ１以上であるとき、この条件を満たす図２８のｐｄ１，ｐｄ２，ｐｄ３，ｐｄ４のスコアは、前記低位のスコアよりも高い中位のスコアとする（＝中位のスコア）。アタック角に相当する第１角度の符号が第１符号（負）である場合とは、アイアンクラブを用いたスイングが、適正なダウンブローであるとき、あるいはレベルブローである場合をいう。絶対フェース角（第２角度）φの符号が第３符号（負）である場合とは、インパクトにおける打撃目標方向に対するヘッド（打撃部）３ｂのフェース角がクローズのときである。その場合に、絶対フェース角（第２角度）φの絶対値が第３閾値φ１以上であっても、前記低位のスコアよりも高い中位のスコアとする。
【０２０８】
次に、アタック角（第１角度）δの符号が第１符号（負）である場合、アタック角（第１角度）δの絶対値が第４閾値δ１以上、第２閾値δ２未満であり、かつ、絶対フェース角（第２角度）φの符号が第３符号（負）である場合、絶対フェース角（第２角度）φの絶対値が第３閾値φ１未満のとき、この条件を満たす図２８のスコア（ｐｄ７）は、前記最大スコアよりも低く、前記中位のスコアよりも高いスコアとする。アタック角に相当する第１角度の符号が第１符号（負）である場合とは、アイアンクラブを用いたスイングが、適正なダウンブローのときである。その場合に、アタック角（第１角度）δの絶対値が第４閾値δ１以上第２閾値δ２未満であれば、アタック角（第１角度）δは適正範囲に準ずる範囲にあるといえる。一方、絶対フェース角（第２角度）φの符号が第３符号（負）である場合とは、インパクトにおける打撃目標方向に対するヘッド（打撃部）３ｂのフェース角がクローズのときである。以上の場合に、絶対フェース角（第２角度）φの絶対値が第３閾値φ１未満であれば、前記最大スコアよりも低く、前記中位のスコアよりも高いスコアとする。
【０２０９】
次に、アタック角（第１角度）δの符号が第１符号（負）である場合、アタック角（第１角度）δの絶対値が第４閾値δ１以上、第２閾値δ２未満であり、かつ、絶対フェース角（第２角度）φの符号が第４符号（正）である場合、絶対フェース角（第２角度）φの絶対値が第３閾値φ１未満のとき、この条件を満たす図２８のスコア（ｐｄ１２）は、前記最大スコアよりも低く、前記中位のスコアよりも高いスコアとする。アタック角に相当する第１角度の符号が第１符号（負）である場合とは、アイアンクラブを用いたスイングが、適正なダウンブローのときである。その場合に、アタック角（第１角度）δの絶対値が第４閾値δ１以上第２閾値δ２未満であれば、アタック角（第１角度）δは適正範囲に準ずる範囲にあるといえる。一方、絶対フェース角（第２角度）φの符号が第４符号（正）である場合とは、インパクトにおける打撃目標方向に対するヘッド（打撃部）３ｂのフェース角がオープンのときである。以上の場合に、アタック角（第１角度）δの絶対値が第３閾値φ１未満であれば、前記最大スコアよりも低く、前記中位のスコアよりも高いスコアとする。
【０２１０】
本実施形態では、アタック角（第１角度）δの符号が第１符号（負）であり、かつ、絶対フェース角（第２角度）φの符号が第４符号（正）の場合に、第２角度の絶対値が大きいほど、低いスコアを算出することができる（例えば、ｐｄ６＜ｐｄ７＜ｐｄ８，ｐｄ９、ｐｄ１１＜ｐｄ１２＜ｐｄ１３）。
【０２１１】
また、本実施形態では、アタック角（第１角度）δの符号が第１符号（負）である場合、第１角度の絶対値が小さいほど、かつ、第２角度の絶対値が小さいほど、高いスコアを算出することができる（例えば、ｐｄ２＜ｐｄ７＝ｐｄ１２＜ｐｄ８＝ｐｄ１３、かつ、ｐｄ７＝ｐｄ１２＞ｐｄ１７）。
【０２１２】
さらに、本実施形態では、アタック角（第１角度）δの符号が第１符号（負）であり、かつ、絶対フェース角（第２角度）φの符号が第３符号（負）である場合、第２角度の絶対値が大きいほど、低いスコアを算出する（例えば、ｐｄ１＜ｐｄ６、ｐｄ２＜ｐｄ７、ｐｄ３＜ｐｄ８、ｐｄ４＜ｐｄ９）。
【０２１３】
１−５−５．「アッパーブロー」項目の点数の算出
点数算出部３１１は、ゴルフクラブ３としてウッドが選択されているとき、アタック角δと絶対フェース角φがそれぞれ複数の範囲のうちのどの範囲に属するかによって、「アッパーブロー」項目の点数を算出する。具体的には、点数算出部３１１は、アッパーブロー点数表３４６を参照し、例えば図２９に示すようにして判定結果に対応する点数を算出する。
【０２１４】
ここで図２９は、例えば図２８に示すアタック角（第１角度）δの符号を変更して作成することができる。つまり、ウッドはアップブローが求められるので、アタック角（第１角度）δの符号がダウンブローを示す第１符合（負）であるとき、この条件を満たすｐｕ５，ｐｕ１０，ｐｕ１５，ｐｕ２０，ｐｄ２５のスコアは、最小スコアとなる。また、アタック角（第１角度）δの符号がアッパーブローを示す第２符号（正）であっても、絶対フェース角（第２角度）φが過度のオープン状態を示すとき（φ≧＋φ２）、この条件を満たすｐｕ２１〜ｐｕ２４のスコアは、最小スコアとなる。図２９に示すスコアｐｕ１〜ｐｕ２５は、図２８に示すスコアｐｄ１〜ｐｄ２５の対応する番号同士で同スコアとすることができる。例えば、図２９では０≦δ＜δ２及び−φ１＜φ＜＋φ１の範囲で最大スコアとすることができる（ｐｕ８＝ｐｕ９＝ｐｕ１３＝ｐｕ１４＝最大スコア）。なお、図２８と図２９とで、δ１〜δ４の値またはφ１、φ２の値を共用しても良いし、異ならせても良い。さらに、図２８と図２９とで、ｐｄ１〜ｐｄ２５の値とｐｕ１〜ｐｕ２５の値を共用しても良いし、異ならせても良い。
【０２１５】
１−５−６．「スイング効率」項目の点数の算出
点数算出部３１１は、グリップ減速率ＲＶとグリップ減速時間率ＲＴがそれぞれ複数の範囲のうちのどの範囲に属するかによって、「スイング効率」項目の点数を算出する。具体的には、まず、点数算出部３１１は、スイングに関するデータ（診断対象の入力データ）に含まれるグリップ減速率ＲＶ及びグリップ減速時間率ＲＴがそれぞれどの範囲に属するかを判定する。次に、点数算出部３１１は、スイング効率点数表３４７を参照し、判定結果に対応する点数を算出する。
【０２１６】
本実施形態では、図３０に示すように、スイング効率点数表３４７は、グリップ減速率ＲＶが属する範囲とグリップ減速時間率ＲＴが属する範囲との組み合わせ毎の点数を規定する。図３０の例では、グリップ減速率ＲＶが属する範囲は、「ｎｕ１以上」、「ｎｕ１未満ｎｕ２以上」、「ｎｕ２未満ｎｕ３以上」、「ｎｕ３未満ｎｕ４以上」、「ｎｕ４未満ｎｕ５以上」、「ｎｕ５未満」の６つの範囲に分類されている。また、グリップ減速時間率ＲＴが属する範囲は、「ｎｕｐ１以上」、「ｎｕｐ１未満ｎｕｐ２以上」、「ｎｕｐ２未満ｎｕｐ３以上」、「ｎｕｐ３未満ｎｕｐ４以上」、「ｎｕｐ４未満ｎｕｐ５以上」、「ｎｕｐ５未満」の６つの範囲に分類されている。そして、例えば、グリップ減速率ＲＶが「ｎｕ１以上」に属し、かつ、グリップ減速時間率ＲＴが「ｎｕｐ１以上」に属する場合の点数はｐｓ１である。図３０に示されている点数ｐｓ１〜ｐｓ３６は、それぞれ、例えば１〜５点のいずれかである。
【０２１７】
点数算出部３１１は、グリップ減速率ＲＶとグリップ減速時間率ＲＴとの関係に基づいて予測されるスイングの効率が高いほど高い点数を算出してもよい。
【０２１８】
ゴルフスイングにおいてヘッドを加速させるに当たり、ダウンスイングでは腕の力を抜いて腕を減速することでゴルフクラブの自然な回転が起こり、シャフトが加速すると考えられる。そして、ゴルフクラブの自然な回転は、ダウンスイング中にグリップの速度がどの程度減少しているかによって、その傾向を捉えることができる。従って、グリップ減速率ＲＶが高いほどゴルフクラブの自然な回転を利用した効率の良いスイングを実現することができたと予想される。ただし、ゴルフクラブの自然な回転が起こるタイミングがインパクトのタイミングに近い、すなわち、グリップ減速時間率ＲＴが低いと、ゴルフクラブの自然な回転を十分に利用しきれないままインパクトに至ることになり、必ずしも効率の良いスイングとは言えない。すなわち、例えば、グリップ減速率ＲＶが「ｎｕ１以上」に属し、かつ、グリップ減速時間率ＲＴが「ｎｕｐ１以上」に属する場合は、スイング効率が高いと予想されるため、点数算出部３１１は、相対的に高い点数を算出する。また、例えば、グリップ減速率ＲＶが「ｎｕ５未満」に属し、かつ、グリップ減速時間率ＲＴが「ｎｕｐ５未満」に属する場合は、スイング効率が低いと予想されるため、点数算出部３１１は、相対的に低い点数を算出する。従って、図３０の例では、ｐｓ１は、例えば、１〜５点中の最高点である５点であり、ｐｓ３６は、例えば、１〜５点中の最低点である１点であってもよい。
【０２１９】
ここで、図２６〜図３０に示す点数表は、いずれも第１指標と第２指標とに基づいて、レベルを算出している。このように、第１指標と第２指標との二軸座標におけるスイングのポジショニングによりレベルを算出して、インパクトにおける運道具のスイングを客観的に判定することができる。
【０２２０】
また、第１指標と第２指標との関係により予めエリア毎にスコアが付すために、ルックアップテーブルを用いることがではきる。ルックアップテーブルは、第１指標と第２指標とに基づいて、スコアを特定し、当該スコアをレベルとして算出することができる。このように、ルックアップテーブルにより第１指標と第２指標との関係に応じてスイングがスコア化されることで、インパクトにおける運道具のスイングの客観的な判定を容易かつ適切に実行することができる。
【０２２１】
１−５−７．総合点の算出
点数算出部３１１は、「Ｖゾーン」項目の点数、「回転」項目の点数、「インパクト」項目の点数、「ダウンブロー」または「アッパーブロー」項目の点数、及び「スイング効率」項目の点数に基づいて、総合点を算出する。
【０２２２】
例えば、各項目の点数が５点満点である場合、総合点の満点を１００点とするならば、点数算出部３１１は、各項目の点数をそれぞれ４倍して２０点満点とした上ですべて加算して総合点を算出してもよい。図９に示したスイング診断画面では、各項目の５点満点の点数がレーダーチャートで表示されており、各項目の点数を４倍して加算した６４点が総合点になっている。
【０２２３】
また、例えば、点数算出部３１１は、スイングの診断（評価）に特に重要な項目の重みづけを大きくして各項目の点数を加算して総合点を算出してもよい。
【０２２４】
１−５−８．スイング診断処理（スイング診断方法）の手順
図３１は、スイング診断処理と関連するスイング解析装置２０の処理部２１による処理の手順の一例を示すフローチャート図である。また、図３２は、スイング診断装置３０の処理部３１によるスイング診断処理（スイング診断方法）の手順の一例を示すフローチャート図である。スイング診断装置３０の処理部３１（コンピューターの一例）は、記憶部３４に記憶されているスイング診断プログラム３４０を実行することにより、例えば、図３２のフローチャートの手順でスイング診断処理を実行する。以下、図３１及び図３２のフローチャートについて説明する。
【０２２５】
まず、スイング解析装置２０の処理部２１は、スイング診断装置３０に、ユーザー２に割り当てられたユーザー識別情報を送信する（図３１のＳ１００）。
【０２２６】
次に、スイング診断装置３０の処理部３１は、ユーザー識別情報を受信し、ユーザー識別情報に対応するスイング解析データ２４８の一覧情報を送信する（図３２のＳ２００）。
【０２２７】
次に、スイング解析装置２０の処理部２１は、スイング解析データ２４８の一覧情報を受信し、表示部２５にスイング解析データの選択画面（図７）を表示させる（図３１のＳ１１０）。
【０２２８】
そして、スイング解析装置２０の処理部２１は、スイング解析データの選択画面においてスイング解析データ２４８が選択されるまで待機し（図３１のＳ１２０のＮ）、選択されると（図３１のＳ１２０のＹ）、スイング診断装置３０にスイング解析データの選択情報を送信する（図３１のＳ１３０）。
【０２２９】
次に、スイング診断装置３０の処理部３１は、スイング解析データの選択情報を受信し（図３２のＳ２１０）、選択情報に基づき選択されたスイング解析データ２４８に基づいて、性別（男性か女性か）及びゴルフクラブの種類（ドライバーかアイアンか）を判定する（図３２のＳ２２０）。
【０２３０】
また、スイング診断装置３０の処理部３１は、選択されたスイング解析データ２４８に基づいて、ハーフウェイバック時のヘッド位置が属する領域及びハーフウェイダウン時のヘッド位置が属する領域を判定する（図３２のＳ２３０）。
【０２３１】
次に、スイング診断装置３０の処理部３１は、選択されたスイング解析データに基づく各種の情報を送信する（図３２のＳ２４０）。選択されたスイング解析データに基づく各種の情報には、工程Ｓ２２０の判定結果、工程Ｓ２３０の判定結果及び選択されたスイング解析データ２４８に含まれている一部の指標値（フェース角φ、アタック角δ、クラブパス（入射角）ψ、トップ時のシャフト軸回転角θｔｏｐ、ヘッドスピード、グリップ減速率ＲＶ、グリップ減速時間率ＲＴ）の情報が含まれている。
【０２３２】
次に、スイング解析装置２０の処理部２１は、選択されたスイング解析データ２４８に基づく各種の情報を受信し、表示部２５に入力データの編集画面（図８）を表示させる（図３１のＳ１４０）。
【０２３３】
そして、スイング解析装置２０の処理部２１は、入力データの編集画面において診断開始の操作が行われるまで待機し（図３１のＳ１５０のＮ）、診断開始の操作が行われると（図３１のＳ１５０のＹ）、スイング診断装置３０に診断対象の入力データを送信する（図３１のＳ１６０）。
【０２３４】
次に、スイング診断装置３０の処理部３１は、診断対象の入力データを受信し（図３２のＳ２５０）、診断対象の入力データに基づいて、複数の項目の点数及び総合点を算出する（図３２のＳ２６０）。
【０２３５】
次に、スイング診断装置３０の処理部３１は、スイング解析装置２０に複数の項目の点数及び総合点の情報を送信（出力）し（図３２のＳ２７０）、スイング診断処理を終了する。
【０２３６】
そして、スイング解析装置２０の処理部２１は、複数の項目の点数及び総合点の情報を受信し、表示部２５にスイング診断画面（図９）を表示させ（図３１のＳ１７０）、処理を終了する。
【０２３７】
なお、図３１のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。同様に、図３２のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。
【０２３８】
図３３は、スイング診断装置３０の処理部３１（点数算出部３１１）による、複数の項目の点数及び総合点を算出する処理（図３２の工程Ｓ２６０）の手順の一例を示すフローチャート図である。以下、図３３のフローチャートについて説明する。
【０２３９】
まず、処理部３１は、記憶部３４に記憶されているＶゾーン点数表３４２を参照し、ハーフウェイバック時のヘッド位置の属する領域及びハーフウェイダウン時のヘッド位置の属する領域に対応する点数（「Ｖゾーン」項目の点数）を算出する（Ｓ２６１）。
【０２４０】
次に、処理部３１は、記憶部３４に記憶されている回転点数表３４３を参照し、トップ時のシャフト軸回転角θｔｏｐ及びフェース角φに対応する点数（「回転」項目の点数）を算出する（Ｓ２６２）。
【０２４１】
次に、処理部３１は、フェース角φ及びクラブパス（入射角）ψから相対フェース角ηを算出する（Ｓ２６３）。
【０２４２】
次に、処理部３１は、記憶部３４に記憶されているインパクト点数表３４４を参照し、相対フェース角η及びクラブパス（入射角）ψに対応する点数（「インパクト」項目の点数）を算出する（Ｓ２６４）。
【０２４３】
次に、処理部３１は、ゴルフクラブ３としてアンアンが選択されているとき、記憶部３４に記憶されているダウンブロー点数表３４５を参照し、アタック角δ及び絶対フェース角φに対応する点数（「ダウンブロー」項目の点数）を算出する（Ｓ２６５）。あるいは、処理部３１は、ゴルフクラブ３としてウッドが選択されているとき、記憶部３４に記憶されているアッパーブロー点数表３４６を参照し、アタック角δ及び絶対フェース角φに対応する点数（「アッパーブロー」項目の点数）を算出する（Ｓ２６５）。
【０２４４】
次に、処理部３１は、記憶部３４に記憶されているスイング効率点数表３４７を参照し、グリップ減速率ＲＶ及びグリップ減速時間率ＲＴに対応する点数（「スイング効率」項目の点数）を算出する（Ｓ２６６）。
【０２４５】
最後に、処理部３１は、工程Ｓ２６１で算出した「Ｖゾーン」項目の点数、工程Ｓ２６２で算出した「回転」項目の点数、工程Ｓ２６４で算出した「インパクト」項目の点数、工程Ｓ２６５で算出した「ダウンブロー」または「アッパーブロー」項目の点数及び工程Ｓ２６６で算出した「スイング効率」項目の点数に基づき、総合点を算出する（Ｓ２６７）。
【０２４６】
１−５−９．スイング診断画面およびレッスン画面
図３４に示すスイング診断画面は、図９とは異なる階層の画面を示している。図３４に示すスイング診断画面は、左側に入力データの情報を含んでいる。この入力データの情報は、図８に示す入力データ編集画面において診断開始ボタンが押下されたときの入力データ、すなわち、スイング診断装置３０がスイングの診断（つまり項目ごとの診断情報の生成）に用いたデータの情報である。また、図３４に示すスイング診断画面は、右側に、項目ごとの診断結果を含んでいる。各項目の診断結果は、当該項目に関するスイングタイプ、弱点（短所）、長所などを、例えばテキストで表現（報知、提供）したものである。なお、図３４では、各項目の診断結果をテキストで表現（報知、提供）した例を示したが、テキストの代わりに、アイコン、静止画像、動画像、音声など、テキスト以外の表現態様（報知態様、提供態様）を用いてもよいし、２以上の表現態様（報知態様、提供態様）の組み合わせを用いてもよい。また、図３４に示すスイング診断画面は、下側にレッスン画面への切り替えボタン（図３４では、「レッスン画面へ」というテキストの付与されたボタンイメージ）を有している。ユーザー２が切り替えボタンを押下すると、スイング診断画面がレッスン画面へと切り替わる。
【０２４７】
図３５に示すレッスン画面は、例えば、レベルの最も低かった項目の診断結果に現れた弱点を改善（克服）するために有効な１又は複数のレッスン方法（アドバイス）を含んでいる。レッスン方法は、例えばテキスト及び静止画像の組み合わせで表現される。なお、図１０では、レッスン方法（アドバイス）をテキスト及び静止画像の組み合わせで表現（報知、提供）した例を示したが、当該組み合わせの代わりに、アイコン、動画像、音声など、テキスト又は静止画像以外の表現態様を用いてもよいし、１又は３以上の表現態様の組み合わせを用いてもよい。
【０２４８】
因みに、図３４に示すスイング診断画面には、「Ｖゾーン」項目の診断結果として「バックスイングよりもダウンスイング時にゴルフクラブがアウトサイドから降りてくる旨」が表示され、「スイング効率」項目の診断結果として「ダウンスイング時にタメが少なく、クラブヘッドのリリースタイミングが早めである旨」が表示され、「インパクト」項目の診断結果として「インパクトにおけるフェースの姿勢がオープン気味でスライス傾向にある旨」が表示され、「回転」項目の診断結果として「トップにおけるシャフト回転角が少し大きめである旨」が表示され、「ダウンブロー」項目の診断結果として「アタック角が一定以上ありますが、フェースがオープンな傾向のスイングです。」が表示されている。
【０２４９】
各項目に応じた診断結果は、例えば図２６〜図３０に示す点数表のエリア毎（点数毎）に予め形成しておくことができる。例えば、「ダウンブロー」項目を例に挙げれば、最小スコアのｐｄ５，ｐｄ１０，ｐｄ１５，ｐｄ２０，ｐｄ２５には、「アタック角が少ないレベルブローからアッパーブロー傾向のスイングです。ダウンスイング時に体が開いたり、スイング軸が飛球線方向に動くために振り遅れています。それをカバーするために右肩を下げながらインパクトすることで、左腕も上がりダフッたりしてアッパーブロー気味になっています。そのためには体重移動や下半身主導の意識をやめ、インパクトに向けての準備を早くすることで振り遅れが修正されます。常にＮＲＴやＮＵ数値に注目して、グリップエンドを減速させることで、ダウンブロースイングを目指しましょう」の診断結果が関連付けられている。
【０２５０】
低位のスコアのｐｄ１６〜ｐｄ１９には、「アタック角が一定以上ありますが、フェースがオープンな傾向のスイングです。左への体重移動や下半身リードが強いので、ダウンスイングで上体が左へ動いてしまい、ダウンブローが強くなったり、フェースが閉じにくくなる傾向があります。ダウンスイングでは頭の位置を体の右側でキープするくらいの意識でスイングし、アドレス時の頭のポジションを維持することで、アタック角とフェースアングルを適切にしましょう。」の診断結果が関連付けられている。
【０２５１】
前記低位のスコアに準ずる中位のスコアのｐｄ１〜ｐｄ４には、「アタック角が一定以上ありますが、フェース角が安定していないスイング傾向です。インパクトでフェースがクローズやオープンになることでフックやスライスなどの、曲りのミスが出やすくなっています。手打ちスイングの意識をなくし、スムーズな体重移動や下半身リードを意識することでインパクトが安定してきます。常に体の動きと腕の動きのバランスが取ることで、適正なインパクトになりますので下半身の動きと上半身の動きのバランスを考えてスイングしてみましょう。」の診断結果が関連付けられている。
【０２５２】
同様に、図３５に示すレッスン画面も、図２６〜図３０に示す点数表のエリア毎（点数毎）に予め形成しておくことができる。ここで、５つの項目の点数に応じたレッスン画面をユーザー２が選択して表示させることができる。また、５つの項目の中の最低点数に応じたレッスン画面を優先して表示させても良い。この場合において、複数項目で最低点が同スコアとなったときは、例えば「Ｖゾーン」、「回転」、「インパクト」、「ダウンブロー」または「アッパーブロー」、「スイング効率」の優先順位に従ってレッスン画面を表示させても良い。
【０２５３】
２．変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、複数のセンサーユニット１０が、ゴルフクラブ３やユーザー２の腕あるいは肩などの部位に装着され、スイング解析部２１１が、当該複数のセンサーユニット１０の各々の計測データを用いて、スイング解析処理を行ってもよい。
【０２５４】
また、上記の実施形態では、スイング解析部２１１は、ユーザー２の身体情報を用いて第３軸である第３線分５３及びホーガンプレーンＨＰを算出しているが、第２軸である第２線分５２及びシャフトプレーンＳＰを、それぞれＸ軸周りに所定の第１角度β（例えば３０°）だけ回転させたものを第３線分５３及びホーガンプレーンＨＰとしてもよい。
【０２５５】
また、上記の実施形態では、スイング解析部２１１は、センサーユニットが計測した３軸角速度の合成値として式（２）に示すような二乗和の平方根を用いてインパクトを検出しているが、３軸角速度の合成値として、これ以外にも、例えば、３軸角速度の二乗和、３軸角速度の和あるいはその平均値、３軸角速度の積等を用いてもよい。また、３軸角速度の合成値に代えて、３軸加速度の二乗和あるいはその平方根、３軸加速度の和あるいはその平均値、３軸加速度の積等の３軸加速度の合成値を用いてもよい。
【０２５６】
上記の実施形態において、図８のような入力データ編集画面を表示させずに、点数算出部３１１は、選択されたスイング解析データ２４８に基づいて、複数の項目の点数及び総合点を算出してもよい。また、点数算出部３１１は、スイングの特徴を示す指標の値の全部を疑似的な値とする入力データ（例えば、すべての指標が手入力されたデータ）に基づいて、複数の項目の点数及び総合点を算出してもよい。
【０２５７】
また、上記の実施形態では、点数算出部３１１は、「Ｖゾーン」、「回転」、「インパクト」、「ダウンブロー」または「アッパーブロー」、「スイング効率」の５つの項目の点数を算出しているが、これらの項目の一部の点数を算出しなくてもよいし、これ以外の項目の点数を算出してもよい。また、上記の実施形態では、点数算出部３１１は、総合点を算出しているが、総合点を算出しなくてもよい。
【０２５８】
また、上記の実施形態では、点数算出部３１１は、各種の点数表を用いて複数の項目の点数を算出しているが、点数表に代えて数式を用いてもよい。
【０２５９】
また、上記の実施形態において、点数算出部３１１がスイング解析部２１１としても機能し、スイングに関するデータであるセンサーユニット１０の計測データ（慣性センサーの出力信号）に基づいて、スイング解析処理も含めたスイング診断処理（スイング解析処理及び点数算出処理）を行ってもよい。
【０２６０】
また、上述した実施形態では、判定結果（診断結果）などの表示先として、運動解析装置の全部または一部（表示部）を頭部装着型の表示部（ＨＭＤ：ヘッドマウントディスプレイ）とすることもできる。
【０２６１】
図３６は、ヘッドマウントディスプレイ（ＨＭＤ）の一例を示す図である。
【０２６２】
図３６に示すように、ＨＭＤ５００は、ユーザー２の頭部に装着される眼鏡本体５０１を有する。眼鏡本体５０１には、表示部５０２が設けられている。表示部５０２は、画像表示部５０３から射出した光束を、外界からユーザー２の眼に向かう光束に統合することで、ユーザー２から見た外界の実像に画像表示部５０３の虚像を重畳させる。
【０２６３】
表示部５０２には、例えば、ＬＣＤ（液晶ディスプレー）等の画像表示部５０３と、第１ビームスプリッター５０４と、第２ビームスプリッター５０５と、第１凹状反射ミラー５０６と、第２凹状反射ミラー５０７と、シャッター５０８と、凸状レンズ５０９とが備えられる。
【０２６４】
第１ビームスプリッター５０４は、ユーザー２の左眼の正面に配置され、画像表示部５０３から射出した光を、部分透過及び部分反射させる。
【０２６５】
第２ビームスプリッター５０５は、ユーザー２の右眼の正面に配置され、第１ビームスプリッター５０４からの部分透過光を、部分透過及び部分反射させる。
【０２６６】
第１凹状反射ミラー５０６は、第１ビームスプリッター５０４の正面に配置され、第１ビームスプリッター５０４の部分反射光を部分反射させて、第１ビームスプリッター５０４を透過させてユーザー２の左眼に導く。
【０２６７】
第２凹状反射ミラー５０７は、第２ビームスプリッター５０５の正面に配置され、第２ビームスプリッター５０５の部分反射光を部分反射させて、第２ビームスプリッター５０５を透過させてユーザー２の右眼に導く。
【０２６８】
凸状レンズ５０９は、シャッター５０８が開放された時に第２ビームスプリッター５０５の部分透過光をＨＭＤ５００の外部に導く。
【０２６９】
以上のＨＭＤ５００によると、ユーザー２は、自分のスイングタイプなどの必要な情報を、スイング解析装置２０を手で持たずに確認することができる。
【０２７０】
あるいは、上述した実施形態では、判定結果（診断結果）などの表示先として、運動解析装置の全部または一部（表示部）をリスト型端末とすることができる。図３６は、ユーザー２のリストに装着されるリスト型端末６００を示し、リスト型端末６００は操作部６０１及び表示部６０２を備えている。
【符号の説明】
【０２７１】
１…スイング診断システム、２…ユーザー、３…ゴルフクラブ、４…ゴルフボール、１０…センサーユニット、１２…加速度センサー、１４…角速度センサー、１６…信号処理部、１８…通信部、２０…スイング解析装置、２１…処理部、２２…通信部、２３…操作部、２４…記憶部、２５…表示部、２６…音出力部、２７…通信部、３０…スイング診断装置、３１…処理部、３２…通信部、３４…記憶部、４０…ネットワーク、５１…第１線分、５２…第２線分、５３…第３線分、６１…ゴルフクラブのヘッドの位置、６２…ゴルフクラブのグリップエンドの位置、６３…ユーザーの両肩を結ぶ線分上の所定位置、７０…ターゲットライン（打球の目標方向）、７１…ターゲットラインに直交する平面、７２…打球点での接線、７３…フェース面と直交する直線、７４…フェース面、７５…打球点、７６…ゴルフクラブのヘッドの軌跡を表す曲線、１０１…処理部、１１０…記憶部、１１１…スイング診断プログラム、２１０…データ取得部、２１１…スイング解析部、２１２…画像データ生成部、２１３…記憶処理部、２１４…表示処理部、２１５…音出力処理部、２４０…スイング解析プログラム、２４２…ゴルフクラブ情報、２４４…身体情報、２４６…センサー装着位置情報、２４８…スイング解析データ、３１０…データ取得部、３１１…点数算出部、３１２…記憶処理部、３４０…スイング診断プログラム、３４１…スイング解析データリスト、３４２…Ｖゾーン点数表、３４３…回転点数表、３４４…インパクト点数表、３４５…ダウンブロー点数表、３４６…アッパーブロー点数表、３４７…スイング効率点数表、ＳＡＢ…領域Ａと領域Ｂとの境界面、ＳＢＣ…領域Ｂと領域Ｃとの境界面、ＳＣＤ…領域Ｃと領域Ｄとの境界面、ＳＤＥ…領域Ｄと領域Ｅとの境界面、ＳＰ…シャフトプレーン、ＨＰ…ホーガンプレーン、Ｈ１，Ｈ２…ホーガンプレーンの頂点、Ｈ３…Ｈ１とＨ２の中点、Ｓ１，Ｓ２…シャフトプレーンの頂点、Ｓ３…Ｓ１とＳ２の中点、Ｕ１，Ｕ２…シャフトプレーンとホーガンプレーンの共通の頂点
【図１】
2017124099.tif 000020
【図２】
2017124099.tif 000021
【図３】
2017124099.tif 000022
【図４】
2017124099.tif 000023
【図５】
2017124099.tif 000024
【図６】
2017124099.tif 000025
【図７】
2017124099.tif 000026
【図８】
2017124099.tif 000027
【図９】
2017124099.tif 000028
【図１０】
2017124099.tif 000029
【図１１】
2017124099.tif 000030
【図１２】
2017124099.tif 000031
【図１３】
2017124099.tif 000032
【図１４】
2017124099.tif 000033
【図１５】
2017124099.tif 000034
【図１６】
2017124099.tif 000035
【図１７】
2017124099.tif 000036
【図１８】
2017124099.tif 000037
【図１９】
2017124099.tif 000038
【図２０】
2017124099.tif 000039
【図２１】
2017124099.tif 000040
【図２２】
2017124099.tif 000041
【図２３】
2017124099.tif 000042
【図２４】
2017124099.tif 000043
【図２５】
2017124099.tif 000044
【図２６】
2017124099.tif 000045
【図２７】
2017124099.tif 000046
【図２８】
2017124099.tif 000047
【図２９】
2017124099.tif 000048
【図３０】
2017124099.tif 000049
【図３１】
2017124099.tif 000050
【図３２】
2017124099.tif 000051
【図３３】
2017124099.tif 000052
【図３４】
2017124099.tif 000053
【図３５】
2017124099.tif 000054
【図３６】
2017124099.tif 000055
【図３７】
2017124099.tif 000056