(57)【要約】      （修正有）【課題】スイング解析結果を、実際のスイング動画とともに把握することができるスイング解析装置を提供する。【解決手段】スイング解析装置１００は、ユーザーのスイング動画を取得する取得部（スイング動画取得部２０）と、前記スイング動画に基づいてインパクトタイミング、およびテンポを決定する処理部３０と、前記スイング動画、および前記テンポを表示する表示部６０と、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示する。【選択図】図３
2019217150.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーのスイング動画を取得する取得部と、
前記スイング動画に基づいてインパクトタイミング、およびテンポを決定する処理部と、
前記スイング動画、および前記テンポを表示する表示部と、を備え、
前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とするスイング解析装置。
【請求項２】
請求項１において、
前記表示部は、前記インパクトタイミングに到達したときに、前記スイング動画の再生を停止することを特徴とするスイング解析装置。
【請求項３】
請求項１において、
前記表示部は、前記インパクトタイミングに到達したとき以降、前記スイング動画の再生が終了するまで、前記テンポを表示することを特徴とするスイング解析装置。
【請求項４】
請求項１ないし３のいずれか一項において、
前記スイング動画は、スイングによる打球の進行方向の反対側から撮影した動画であることを特徴とするスイング解析装置。
【請求項５】
請求項１ないし４のいずれか一項において、
スイング解析は、前記スイング動画に含まれる複数のフレームを二値化する処理を含むことを特徴とするスイング解析装置。
【請求項６】
請求項５において、
前記処理部は、前記複数のフレームの内の第１のフレームと、前記第１のフレームの直前のフレームである第２のフレームとを比較して、値の異なる画素数の累積値を算出し、
前記複数のフレームにおける前記累積値の変化に基づいて、前記インパクトタイミングを決定することを特徴とするスイング解析装置。
【請求項７】
請求項６において、
前記処理部は、前記インパクトタイミング、および前記累積値の変化に基づいて、トップタイミングおよびスイング開始タイミングを決定することを特徴とするスイング解析装置。
【請求項８】
請求項７において、
前記処理部は、前記インパクトタイミング、トップタイミング、およびスイング開始タイミングに基づいて、前記テンポを決定することを特徴とするスイング解析装置。
【請求項９】
ユーザーのスイング動画を取得するステップと、
前記スイング動画に基づいてインパクトタイミング、およびテンポを決定するステップと、
前記スイング動画、および前記テンポを表示するステップと、を備え、
前記表示するステップでは、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とするスイング解析方法。
【請求項１０】
ユーザーのスイング動画を提供するスイング動画提供装置と、
前記スイング動画提供装置からスイング動画を取得する取得部、前記スイング動画に基づいてインパクトタイミング、並びにテンポを決定する処理部、および前記スイング動画、並びに前記テンポを表示する表示部、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示するスイング解析装置と、
を備えていることを特徴とするスイング解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイング解析装置、スイング解析方法、およびスイング解析システムに関する。
【背景技術】
【０００２】
従来、運動解析装置として、例えばゴルフ練習時におけるスイングの状態を解析し、そのスイング解析結果が、数値データなどを用いて表示部に表示されるゴルフ支援装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８０２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているゴルフ支援装置では、数値データなどを用いた解析結果だけが表示されるので、ユーザーは、スイング解析結果を、実際のスイングの状態を含めて把握することが難しいという課題があった。
【課題を解決するための手段】
【０００５】
本願のスイング解析装置は、ユーザーのスイング動画を取得する取得部と、前記スイング動画に基づいてインパクトタイミング、およびテンポを決定する処理部と、前記スイング動画、および前記テンポを表示する表示部と、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とする。
【０００６】
上述のスイング解析装置において、前記表示部は、前記インパクトタイミングに到達したときに、前記スイング動画の再生を停止することが好ましい。
【０００７】
上述のスイング解析装置において、前記表示部は、前記インパクトタイミングに到達したとき以降、前記スイング動画の再生が終了するまで、前記テンポを表示することが好ましい。
【０００８】
上述のスイング解析装置において、前記スイング動画は、スイングによる打球の進行方向の反対側から撮影した動画であることが好ましい。
【０００９】
上述のスイング解析装置において、スイング解析は、前記スイング動画に含まれる複数のフレームを二値化する処理を含むことが好ましい。
【００１０】
上述のスイング解析装置において、前記処理部は、前記複数のフレームの内の第１のフレームと、前記第１のフレームの直前のフレームである第２のフレームとを比較して、値の異なる画素数の累積値を算出し、前記複数のフレームにおける前記累積値の変化に基づいて、前記インパクトタイミングを決定することが好ましい。
【００１１】
上述のスイング解析装置において、前記処理部は、前記インパクトタイミング。および前記累積値の変化に基づいて、トップタイミングおよびスイング開始タイミングを決定することが好ましい。
【００１２】
上述のスイング解析装置において、前記処理部は、前記インパクトタイミング、トップタイミング、およびスイング開始タイミングに基づいて、前記テンポを決定することが好ましい。
【００１３】
本願のスイング解析方法は、ユーザーのスイング動画を取得するステップと、前記スイング動画に基づいてインパクトタイミング、およびテンポを決定するステップと、前記スイング動画、および前記テンポを表示するステップと、を備え、前記表示するステップでは、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とする。
【００１４】
本願のスイング解析システムは、ユーザーのスイング動画を提供するスイング動画提供装置と、前記スイング動画提供装置からスイング動画を取得する取得部、前記スイング動画に基づいてインパクトタイミング、並びにテンポを決定する処理部、および前記スイング動画、並びに前記テンポを表示する表示部、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示するスイング解析装置と、を備えていることを特徴とする。
【図面の簡単な説明】
【００１５】
【図１Ａ】スイング動画の撮影方向の一例を模式的に示す平面図。
【図１Ｂ】スイング動画の撮影方向の一例を模式的に示す正面図。
【図２】スイング動作についての説明図。
【図３】第１実施形態に係るスイング解析装置の構成例を示すブロック図。
【図４】第１実施形態に係るスイング解析装置を用いたスイング解析方法の手順を示すフローチャート。
【図５】差分画素数に基づく解析の一例を示すグラフ。
【図６Ａ】スイング開始のタイミングにおけるスイング動画の表示例を示す図。
【図６Ｂ】トップのタイミングにおけるスイング動画の表示例を示す図。
【図６Ｃ】インパクトのタイミングにおけるスイング動画の表示例を示す図。
【図６Ｄ】スイング終了のタイミングにおけるスイング動画の表示例を示す図。
【図７】スイング解析方法の手順に係る変形例を示すフローチャート。
【図８】第２実施形態に係るスイング解析装置を適用したスイング解析システムの構成例を示すブロック図。
【図９】第２実施形態に係るスイング解析装置を用いたスイング解析システムの解析手順を示すフローチャート。
【図１０Ａ】表示の変形例１を説明する図。
【図１０Ｂ】表示の変形例１において、クラブ角度が表示された状態を示す図。
【図１１】表示の変形例２を説明する図。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００１７】
（第１実施形態）
１−１．スイング解析装置の構成
以下、図１Ａ、図１Ｂ、図２、および図３を参照し、運動解析の一例として、ゴルフのスイング（以下、ゴルフスイングという）の解析を例に挙げて、第１実施形態に係るスイング解析装置について説明する。図１Ａおよび図１Ｂは、スイング動画の撮影方向の一例を模式的に示す図であり、図１Ａは平面図、図１Ｂは正面図である。図２は、スイング動作についての説明図であり、本実施形態においてユーザーが打球するまでに行う動作の手順を示す図である。図３は、第１実施形態に係るスイング解析装置の構成例を示すブロック図である。
【００１８】
図１Ａおよび図１Ｂに示すように、第１実施形態のスイング解析装置１００は、ゴルフクラブ３をスイングし、ヘッド３ａによってゴルフボール４を打球する、または素振りによるスイング動作を、スイング解析装置１００に備えられている撮影部１０によって、ユーザー２の後方からスイング動画として撮影する。そして、スイング解析装置１００は、撮影したスイング動画を構成するフレームごとの画素データの変化に基づいて、ユーザー２のスイング解析を行い、スイング動画とともにスイングの解析結果を表示する。
【００１９】
なお、本形態において、ユーザー２の後方とは、図中仮想線ＣＬ１および矢印７で示すように、スイングによる打球の進行方向（図中矢印６で示すゴルフボール４の飛び出し方向）と反対側の、ユーザー２よりも離れる側の領域であって、且つゴルフクラブ３のスイング動作領域と重ならない領域をいう。このように、スイングによる打球の進行方向の反対側からスイング動画を撮影することにより、スイングを邪魔することなく、且つ、スイングによるゴルフクラブ３の動作軌跡をより確実に捉えることかでき、スイング解析の精度を高めることができる。
【００２０】
スイング解析装置１００は、撮影部１０および表示機能（不図示）を備えたスマートフォン、パーソナルコンピューターやタブレット等の携帯機器、あるいはヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）やリスト機器等のウェアラブル端末等の各種情報端末（クライアント端末）で実現される。
【００２１】
ユーザー２は、あらかじめ決められた手順に従って、ゴルフボール４をゴルフクラブ３によって打球（ショット）するスイング動作または素振りによるスイング動作を行う。なお、このスイング動作は、例えば練習場で行うスイング動作であったり、ゴルフ場においてのラウンド中におけるスイング動作であったりする。ゴルフ場などにおいてラウンドする場合、場所的制約や時間的な制約など、動画の撮影に不向きである場合が多いことから、本実施形態では、練習場においてスイング動画を撮影し、スイング解析を行う場面を想定している。練習場において、先ず、ユーザー２は、撮影部１０を備えるスイング解析装置１００を、スイング動画の撮影が可能な打撃位置（ショット位置）の後方にセットする。その後、ユーザー２は、ゴルフクラブ３のスイングを行い、少なくとも１回のスイング動作を行い、スイング解析装置１００によってスイング動画を撮影する。なお、スイング動画の撮影は、例えば同伴者など、ユーザー２以外の撮影者によって行うことも可能である。
【００２２】
ここで、図２を参照して、ユーザー２がゴルフボール４を打球する一連のスイング動作について説明する。図２に示すように、ユーザー２が行うスイング動作は、ゴルフクラブ３のグリップ５を握った状態でのアドレス姿勢（静止状態）からスイング（バックスイング）を開始（スイング開始タイミング）した後、バックスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ（トップタイミング）、ダウンスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール４を打球するインパクト（インパクトタイミング）に至る動作を含んでいる。なお、図示はしていないが、インパクトの後の動作であるフォロースルーも一連の動作に含まれる。このように、１回のスイング動作は、アドレス姿勢からスイングを開始し、インパクトの後のフォロースルーを経てゴルフクラブ３の動きが停止するまでの間の一連の動きによって行われる。
【００２３】
そして、スイング解析装置１００は、一連のスイング動画を撮影し、撮影されたスイング動画を構成するフレームごとの画素データに基づくスイング解析を行う。なお、スイング解析装置１００は、スイング動画を撮影するとき、スイングが行われた時刻（日時）や気象情報などを取得してもよい。またこのとき、スイング解析装置１００は、一連のスイング動画に基づくスイング解析結果を、スイング動画を撮影して解析する度に保存（記憶）し、スイング解析データリストとして構築することができる。
【００２４】
ユーザー２は、スイング解析装置１００の操作部４０（図３参照）を操作し、撮影された一連のスイング動作の解析結果を知ることができる。具体的に、ユーザー２は、スイング解析装置１００の操作部４０を操作し、スイング解析アプリケーションを起動させると、スイング解析装置１００の表示部６０（図３参照）にスイング動画が再生され、スイング動画と共に表示される、例えばスイングのテンポなどの情報を含むスイング解析結果を視認することができる。
【００２５】
以下、図３を参照してスイング解析装置１００の具体的な構成例について説明する。スイング解析装置１００は、図３に示すように、撮影部１０と、取得部としてのスイング動画取得部２０と、処理部３０と、操作部４０と、記憶部５０と、表示部６０と、音出力部７０と、通信部８０と、を含んで構成されている。ただし、スイング解析装置１００は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００２６】
撮影部１０は、図示しない光学レンズ（撮像光学系）やＣＣＤ（Charge-Coupled Device）等を含む受光ユニット（不図示）を含んでいる。撮影部１０は、処理部３０や処理部３０を介した操作部４０からの指示によって、被写体（ユーザー２）のスイングを複数のフレームで構成されるスイング動画として撮影し、スイング動画をスイング動画取得部２０に送る。
【００２７】
取得部としてのスイング動画取得部２０は、処理部３０や該処理部３０を介した操作部４０からの指示に基づいて、撮影されたユーザー２の一連のスイング動作に係るスイング動画を撮影部１０から取得し、処理部３０に含まれる画像処理部３１に送る。
【００２８】
処理部３０は、スイング解析のアプリケーションなどにしたがって、送られたスイング動画を構成するフレームごとの画素データに基づくスイング解析を行い、解析結果を表示部６０に表示させたり、記憶部５０に記憶させたりする。処理部３０は、スイング解析アプリケーションなどにしたがう画像処理部３１、解析部３２、記憶処理部３３、画像データ生成部３４、表示処理部３５、および音出力処理部３６として機能し、ユーザー２のスイング動作を解析する処理（スイング解析処理）やユーザー２のゴルフスイングのスイング動画に併せて解析結果を表示させたりする処理を行うことができる。なお、処理部３０は、各種の制御処理を行うコンピューターとしての機能を有している。
【００２９】
画像処理部３１は、取得したスイング動画に含まれる複数のフレームごと、即ち、一つひとつのフレームのフレーム全体を二値化処理する。そして、二値化処理したそれぞれのフレームは、時系列に沿った動画データとして解析に用いられる。一つひとつのフレームのフレーム全体を二値化処理された複数のフレームによってスイング解析が行なわれることから、スイング解析をスイング動作全体に係る画像の白黒判定に基づいて確実に且つ容易に行なうことができる。
【００３０】
解析部３２は、フレームごとにフレーム全体を二値化処理され、時系列に沿って処理された動画データに基づいてスイング解析を行う。解析部３２は、複数のフレームの内の第１のフレームと、該第１のフレームの直前のフレームである第２のフレームとを比較して、それぞれのフレームにおいて二値化されている画素の値が異なっている、例えば白が黒に変わった画素、もしくは黒が白に変わった画素の数を計数し、画素の値が異なった画素数の累積値（差分画素数ともいう）を算出する。解析部３２は、時系列に沿って、同様の算出処理を繰り返し、動画データの最初から最後まで、それぞれのフレームごとの画素の値が異なった画素数の累積値の変化を算出し、その変化に基づいてインパクトタイミングを決定する。なお、インパクトタイミングは、値の異なる画素数の累積値の変化がより顕著に出現し、画素の値が異なった画素数の累積値（差分画素数）の最も多い時点として決定される。
【００３１】
そして、解析部３２は、決定されたインパクトタイミングを基準とし、それぞれのフレームごとの画素の値が異なった画素数の累積値の変化の状態から、トップタイミング、およびスイング開始タイミングを決定する。また、解析部３２は、決定されたインパクトタイミング、トップタイミング、およびスイング開始タイミングに基づいて、スイングのテンポを決定する。
【００３２】
インパクトタイミングは、値の異なる画素数の累積値の変化がより顕著に出現することから、インパクトタイミングを基準とすることにより、トップタイミングおよびスイング開始タイミングを決定することができる。また、スイングのテンポは、インパクトタイミング、トップタイミング、およびスイング開始タイミングから容易に決定することができる。
【００３３】
記憶処理部３３は、記憶部５０に対する各種プログラムや各種データのリード／ライト処理を行う。例えば、記憶処理部３３は、ユーザー２の一連のスイング動作に係るスイング動画およびその解析結果を対応付けて記憶部５０に記憶させる処理や、ゴルフ場などにおけるラウンドスコアなどの他の情報などを記憶部５０に記憶させる処理を行う。
【００３４】
画像データ生成部３４は、表示部６０に表示される画像に対応する画像データを生成する処理を行う。画像データ生成部３４は、例えば、画像処理部３１によって処理されたスイング動画を再生可能とする動画データとしたり、解析部３２によって決定されたスイングの各種タイミングやスイングテンポなどの解析情報を表示可能とする画像データを生成したりする。また、画像データ生成部３４は、画素の値が異なった画素数の累積値（差分画素数）を時系列に示す、例えば線グラフの画像データを生成する。
【００３５】
表示処理部３５は、表示部６０に対して各種の画像（画像データ生成部３４が生成した動画データや画像データの他、文字や記号等を含む）を表示させる処理を行う。例えば、表示処理部３５は、画像データ生成部３４が生成した動画データに基づき、表示部６０にスイング動画を表示させる。また、異なった画素数の累積値（差分画素数）を時系列に表示する線グラフの画像データをスイング動画に重ねて表示する。また、例えば、表示処理部３５は、スイング動画と共に表示するスイングのテンポ情報などの解析結果の表示タイミングを決定し、表示部６０に表示する。
【００３６】
音出力処理部３６は、音出力部７０に対して各種の音（音声やブザー音等も含む）を出力させる処理を行う。例えば、音出力処理部３６は、解析結果の数値情報を画像表示とともに音出力部７０から音声情報として出力させてもよい。また、例えば、音出力処理部３６は、動画表示の開始を知らせるチャイム音を音出力部７０から出力したり、スイングの各種タイミングを示すタイミング音をスイング動画に合わせて音出力部７０から音声情報として出力したりすることができる。
【００３７】
操作部４０は、ユーザー２の操作に応じたデータを取得し、処理部３０に送ったり、スイング動画の再生処理を開始する指示を処理部３０に送ったりする処理を行うことができる。操作部４０は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。なお、ユーザー２が、操作部４０を操作して、表示画面から情報を入力し、その入力情報に基づく表示を、表示部６０に行なうことができる。
【００３８】
記憶部５０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部５０は、処理部３０が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【００３９】
本実施形態では、記憶部５０には、処理部３０によって読み出され、スイング解析処理を実行するためのスイング解析のアプリケーションやスイング解析プログラムが記憶されている。スイング解析のアプリケーションやスイング解析プログラムは、あらかじめ不揮発性の記録媒体（コンピューターが読み取り可能な記録媒体）に記憶されていてもよいし、処理部３０がネットワーク（不図示）を介してサーバー（不図示）から受信して記憶部５０に記憶させてもよい。また、記憶部５０には、参照情報として、ユーザー２のゴルフ場などにおけるラウンドスコアに係る情報、ゴルフクラブ情報などを記憶させることもできる。
【００４０】
表示部６０は、処理部３０によって処理されたスイング動画、および解析結果を表す文字、グラフ、表、アニメーション、その他の画像として表示することができる。表示部６０は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、一つのタッチパネル型ディスプレイで操作部４０と表示部６０の機能を実現するようにしてもよい。
【００４１】
なお、後段にて詳細に説明するが、本実施形態の表示部６０には、以下のような動画や解析結果を含む情報の表示を行うことができる。
（１）ユーザー２の行ったゴルフスイングに係るスイング動画。
（２）フレームごとに異なっていた画素数の累積値（差分画素数）の変化を時系列に示す線グラフ（スイング開始タイミング、トップタイミング、インパクトタイミングなどを視認可能）。
（３）スイングテンポの情報。
（４）ゴルフクラブ３やユーザー２の身体の傾斜角情報。
（５）ユーザー２の行ったゴルフのラウンドや練習に係る過去の情報。
【００４２】
なお、表示部６０によるスイングテンポの情報の表示は、スイング動画の再生がインパクトタイミングに到達したとき以降、スイング動画の再生が終了するまでの間において表示することが好ましい。このように、スイングテンポの情報を表示することにより、ユーザー２は、一回のスイングごとに、自分のスイングおよびテンポなどの解析データを確認することができる。
【００４３】
音出力部７０は、処理部３０の処理結果（解析情報）を音声やチャイム音等の音情報として提示するために出力するものである。音出力部７０は、スイング動画に合わせて、解析結果やタイミングなどを音情報として告知することができる。なお、音出力部７０は、例えば、スピーカーやブザーなどであってもよい。
【００４４】
通信部８０は、ネットワーク（不図示）を介して、ユーザー２のゴルフスイングに係るスイング動画や解析情報（スイング解析データ）などを、サーバーやコンピューターなどの情報処理装置に送信する処理を行うことができる。また、通信部８０は、ユーザー２のスイング動画および解析情報（スイング解析データ）を、サーバーやコンピューターなどの情報処理装置から受信する処理を行うことができる。
【００４５】
１−２．スイング解析方法
次に、上述のスイング解析装置１００を用いたスイング解析方法の手順について、図４を参照して説明する。図４は、第１実施形態に係るスイング解析装置を用いたスイング解析方法の手順を示すフローチャートである。
【００４６】
ここで、上述した処理部３０は、ユーザー２の指示やスイング解析のアプリケーションなどにしたがって、スイング解析の処理を実行する。以下、図４のフローチャートに沿ってスイング解析方法の手順を説明する。なお、図４に示されている手順は、例えば練習場において、ユーザー２がゴルフボール４を打球するためにスイングを行い、そのスイングを解析する場合を例示している。また、上述したスイング解析装置１００を構成する要素については、同符号を用いて説明する。
【００４７】
図４に示すように、本スイング解析方法は、ユーザー２が練習のスイングを開始するステップＳ１０１、スイング動画を撮影するステップＳ１０２、スイング動画を取得するステップＳ１０３、スイング動画をフレームごとに二値化処理を行うステップＳ１０４、スイング解析を実行し、インパクトタイミング、およびテンポを決定するステップＳ１０５、およびスイング動画を再生するステップＳ１０６を含む。更に、本スイング解析方法は、再生しているスイング動画において、スイングがインパクトタイミングに達したとき、スイングのテンポを表示するステップＳ１０７と、スイング動画の再生が終了するステップＳ１１０とを含んでいる。
【００４８】
先ず、練習場においてユーザー２は、図１Ａおよび図１Ｂを参照して説明したように、撮影部１０を備えるスイング解析装置１００を、スイング動画の撮影が可能な打撃位置（ショット位置）の後方に配置し、スイング動画の撮影が可能な状態にセットする。なお、ここで、撮影部１０は、スイング解析装置１００と異なる他の撮影装置に備えられていてもよい。
【００４９】
そして、ユーザー２は、ゴルフクラブ３のスイングを開始する（ステップＳ１０１）。ユーザー２は、少なくとも１回のスイング動作を行い、撮影部１０によってスイング動画を撮影する（ステップＳ１０２）。そして、スイング動画取得部２０は、撮影されたスイング動画を取得し（ステップＳ１０３）、取得したスイング動画を処理部３０に送る。なお、スイング動画の撮影は、例えば同伴者など、ユーザー２以外の撮影者によって行うことも可能である。
【００５０】
次に、スイング解析装置１００の処理部３０（画像処理部３１）は、スイング動画取得部２０から送られたスイング動画を構成する複数のフレームの一つひとつのフレームを、フレーム全体に亘って二値化処理する（ステップＳ１０４）。そして、画像処理部３１は、二値化処理したそれぞれのフレームを、時系列に沿った動画データとして解析部３２に送る。
【００５１】
そして、解析部３２は、時系列に沿って切り分けられたフレームごとにフレーム全体が二値化処理された動画データに基づいてスイング解析を行う（ステップＳ１０５）。解析部３２は、二値化されているそれぞれのフレーム間において、値の異なっている画素数を計数する。詳述すると、解析部３２は、例えば、複数のフレームの内のｎ番目のフレームである第１のフレームと、該第１のフレームの直前のフレーム、即ちｎ−１番目のフレームである第２のフレームとを比較する。そして、解析部３２は、比較したフレームにおいて二値化されている画素の、白が黒に変わった画素、もしくは黒が白に変わった画素の数（画素数）を計数し、画素の値が異なった画素数の累積値（差分画素数ともいう）を算出する。
【００５２】
続いて、解析部３２は、複数のフレームの内のｎ番目のフレームの次のフレームであるｎ＋１番目のフレームを第１のフレームとし、該第１のフレームの直前のフレーム、即ちｎ番目のフレームを第２のフレームとして、同様な比較を行い、画素の値が異なった画素数の累積値（差分画素数）を算出する。
【００５３】
このように、解析部３２は、時系列に沿って、同様の算出処理を繰り返し、動画データの最初から最後まで、それぞれのフレームごとの画素の値が異なった画素数の累積値（差分画素数）の変化を算出し、その変化に基づいてインパクトタイミングを決定する。なお、以下の説明では、画素の値が異なった画素数の累積値のことを差分画素数として説明することがある。
【００５４】
画素の値が異なった画素数の累積値の変化は、図５に示すような、フレームごとの変化（差分画素数）を示す線グラフとして示すことができる。なお、図５は、差分画素数に基づく解析の一例を示すグラフである。画素の値が異なった画素数の累積値（差分画素数）は、被写体の動きが大きければ多くなるため、一般的なゴルフスイングを撮影した動画においては、図５に示すように、被写体の動きが比較的小さくなるトップを谷として、被写体の動きの大きなバックスイングとダウンスイングで２つの山（ピーク）を含むデータが得られる。
【００５５】
図５に示す線グラフでは、動画のフレームの開始側から徐々に差分画素数が増加し、ポイントＰ２で示す一つ目の山（差分画素数の多い時点）が出現する。その後、差分画素数が減少に転じポイントＰ３で示す谷を形成した後再び差分画素数が増加し、ポイントＰ１で示す二つ目の山（差分画素数の最も多い時点）が出現し、その後は急激な減少の後、徐々に減少しながらスイング動画が終了（フレームの終了）する。すなわち、一連のスイング動作を示すスイング動画では、図５に示す線グラフのような挙動で、差分画素数が変化する。
【００５６】
インパクトタイミングは、上述のような差分画素数の変化から決定する。発明者は、インパクトタイミングにおいて、スイングの一連の動作の中で、動作の変化が最も大きくなることを見出した。したがって、最も差分画素数の多いポイントＰ１のタイミングをインパクトタイミングとして決定することができる。そして、解析部３２は、決定されたインパクトタイミングを基準とし、差分画素数の変化の状態から、トップタイミング、およびスイング開始タイミングを決定する。このように、値の異なる画素数の累積値（差分画素数）の変化がより顕著に出現するインパクトタイミングに基づいてトップタイミング、およびスイング開始タイミングを決定することから、トップタイミングおよびスイング開始タイミングを決定することができる。
【００５７】
次に、解析部３２は、決定したインパクトタイミングよりも時系列的に前の時点であって、ポイントＰ１およびポイントＰ２で示す二つの山（差分画素数の多い時点）の間のポイントＰ３で示す谷の時点を、トップのタイミングとして決定する。なお、トップの位置では、一時的に動作が停止、もしくは動作が緩やかになるため、このような差分画素数の減少を示す谷形状が形成され、ポイントＰ３で示す谷の時点をトップのタイミングとして決定することができる。
【００５８】
次に、解析部３２は、ポイントＰ２よりも前の時点であって、所定の差分画素数を閾値ｆとして設定し、その閾値ｆを超える時点をポイントＰ４で示すスイング開始タイミングとして決定する。なお、閾値ｆは、例えばインパクトのタイミング（ポイントＰ１）の差分画素数の１／１０の値として設定することができる。そして、解析部３２は、決定されたインパクトタイミング（ポイントＰ１）、トップタイミング（ポイントＰ３）、およびスイング開始タイミング（ポイントＰ４）と経過時間とに基づいて、スイングのテンポを決定する。
【００５９】
このように、差分画素数が最も多くなる、即ち差分画素数の変化が顕著に出現するインパクトタイミング（ポイントＰ１）を基準とすることにより、トップタイミング（ポイントＰ３）およびスイング開始タイミング（ポイントＰ４）を決定することができる。また、スイングのテンポは、インパクトタイミング、トップタイミング、およびスイング開始タイミングから容易に決定することができる。
【００６０】
次に、画像データ生成部３４は、スイングの解析情報を、表示部６０に表示する画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部３４は、画像処理部３１によって処理されたスイング動画を再生可能とする動画データとしたり、解析部３２によって決定されたスイングの各種タイミングやスイングテンポなどの解析情報を表示可能とする画像データを生成したりする。また、画像データ生成部３４は、差分画素数の変化を時系列に示す線グラフ（図５参照）の画像データを生成する。
【００６１】
次に、表示処理部３５は、表示部６０に対して各種の画像（画像データ生成部３４が生成した動画データや画像データの他、文字や記号等を含む）を表示させる処理を行う。ここで、図６Ａ〜図６Ｄを参照しながら、具体的な表示方法について説明する。図６Ａは、スイング開始のタイミングにおけるスイング動画の表示例を示す図である。図６Ｂは、トップのタイミングにおけるスイング動画の表示例を示す図である。図６Ｃは、インパクトのタイミングにおけるスイング動画の表示例を示す図である。図６Ｄは、スイング終了のタイミングにおけるスイング動画の表示例を示す図である。なお、図６Ａ〜図６Ｄでは、黒および白で表示される二値化された画面を示しているが、作図の都合上、「黒」で表示される部分を、点ハッチングで示している。
【００６２】
例えば、表示処理部３５は、画像データ生成部３４が生成した動画データに基づき、表示部６０にスイング動画を再生する（ステップＳ１０６）。スイング動画は、例えば図６Ａに示すスイング開始の時点での画面Ｍ１、図６Ｂに示すトップの時点での画面Ｍ２、図６Ｃに示すインパクトの時点での画面Ｍ３、図６Ｄに示すフィニッシュ（スイング終了）の時点での画面Ｍ４として例示する画面を含む動画として再生される。このとき、表示処理部３５は、表示部６０に、画面Ｍ１，Ｍ２，Ｍ３，Ｍ４の時点と時系列で連動させた差分画素数の変化を示す線グラフを、図６Ａに示す線Ｗ１（スイング開始のポイントＰ４まで示す）、図６Ｂに示す線Ｗ２（トップのポイントＰ３まで示す）、図６Ｃに示す線Ｗ３（インパクトのポイントＰ１まで示す）、図６Ｄに示す線Ｗ４（フィニッシュまで示す）のように表示させることができる。このように、差分画素数の変化をスイング動画の再生と連動して表示することにより、スイングの状態をより理解しやすくすることができる。なお、画面Ｍ１，Ｍ２，Ｍ３，Ｍ４は、再生されるスイング動画のそれぞれの時点（タイミング）におけるフレームを静止画面として示す表示例である。
【００６３】
表示処理部３５は、スイング動画と共に表示するスイングのテンポ情報などの解析結果の表示を、例えばインパクトタイミングに到達した時点で表示する、と決定することができる。そして、表示処理部３５は、表示部６０において、スイング動画がインパクトタイミングに達した（画面Ｍ３）とき、図６Ｃで示すように、例えばスイングのテンポの情報を動画画面に重ねて数値を含む情報Ｊ１として表示する（ステップＳ１０７）。そして、テンポの情報である情報Ｊ１の表示は、スイング動画の再生が終了するまで継続する。
【００６４】
表示処理部３５は、ユーザー２のゴルフスイング解析結果を視認するための動画再生が終了（図６Ｄに示すフィニッシュ（スイング終了））した時点で、表示部６０における表示動作を終了（ステップＳ１１０）する。そして処理部３０は、本スイング解析方法における一連の手順を終了する。
【００６５】
上述した第１実施形態に係るスイング解析装置１００、およびスイング解析装置１００を用いたスイング解析方法によれば、ユーザー２のスイング動画を取得し、取得したスイング動画に基づいてスイング解析を行い、インパクトタイミング、およびテンポを決定する。そして、スイング解析装置１００は、再生されたスイング動画がインパクトタイミングに到達したときにテンポに係る情報を表示する。したがって、ユーザー２は、スイングにおけるインパクトタイミングの前では、自分のスイング動画を注視して観察し、インパクトタイミングの後では、スイング動画による実際のスイングフォームの確認をしたうえで、スイング動画に重ね合わせて表示されるテンポなどの客観的な解析データを確認することができることから、自分のスイングをより深く分析することができる。
【００６６】
また、上述のスイング解析装置１００、およびスイング解析方法によれば、インパクトタイミングまではスイング動画のみを表示し、インパクトタイミングに達したときにテンポなどの解析データを表示することにより、たくさんの情報が一度に提供されることによってユーザー２の注意が散漫になり、ユーザー２が必要な情報に集中でき難くなってしまう虞を低減することができる。
【００６７】
また、上述のスイング解析装置１００、およびスイング解析方法によれば、スイング動画の撮影からスイング解析、そしてスイング動画の再生および解析結果の表示までを、一つの装置で行うことができ、ユーザー２は、複数の機器を用いることなく容易にスイング解析を行うことができる。
【００６８】
１−３．スイング解析方法の変形例
なお、上述したスイング動画の再生手順（ステップＳ１０６〜ステップＳ１０７）は、以下のような手順を適用することができる。以下、図７を参照して説明する。図７は、スイング解析方法の手順に係る変形例を示すフローチャートである。なお、以下では、上述の第１実施形態と異なるステップを説明し、同様な手順は説明を省略する。
【００６９】
表示処理部３５は、表示部６０において、スイング動画の再生を開始する（ステップＳ１１５）。このとき、表示処理部３５は、差分画素数の変化をスイング動画と時系列で連動させてプロットした線グラフを表示してもよい。
【００７０】
表示処理部３５は、スイング動画と共に表示するスイングのテンポ情報などの解析結果の表示タイミングを、例えばインパクトタイミングで表示することを決定することができる。そして、表示処理部３５は、表示部６０において、スイング動画がインパクトのタイミングに達したとき、スイング動画の再生を停止し、スイングのテンポの情報を表示部６０に数値情報として表示する（ステップＳ１１６）。
【００７１】
次に、処理部３０は、表示終了の指示があるか否かを判定（ステップＳ１１７）し、表示終了の指示がある場合（ステップＳ１１７：Ｙｅｓ）は、表示処理部３５に指示し、表示部６０における表示動作を終了（ステップＳ１１９）する。なお、表示終了の指示がない場合（ステップＳ１１７：Ｎｏ）は、表示終了の指示があるまで、テンポの情報の表示を継続する（ステップＳ１１８）。ここで、表示終了の指示は、例えばユーザー２による指示、もしくはタイマーなどによる時間設定に基づく指示などを適用することができる。
【００７２】
このように、インパクトタイミングに到達したときにスイング動画の再生を停止し、スイング動画の再生を停止した状態でテンポなどの解析データを表示することにより、スイング動画と解析データとを、インパクトタイミングを基準として区分して提供することができる。これにより、たくさんの情報が一度に提供されることによってユーザー２の注意が散漫になり、ユーザー２が必要な情報に集中でき難くなってしまう虞を低減することができる。
【００７３】
（第２実施形態）
２−１．スイング解析システムの構成
以下、図８を参照し、第２実施形態に係るスイング解析装置を適用したスイング解析システムについて説明する。図８は、第２実施形態に係るスイング解析装置を適用したスイング解析システムの構成例を示すブロック図である。
【００７４】
図８に示すように、第２実施形態に係るスイング解析装置２００を適用したスイング解析システム５００は、スイング解析装置２００と、スイング解析装置２００に動画記憶部３１０に記憶されているスイング動画を、スイング解析装置２００に提供することができるスイング動画提供装置３００と、スイング動画を撮影するスイング動画撮影装置３２０と、を備えている。
【００７５】
スイング解析装置２００は、表示機能（不図示）を備えたスマートフォン、パーソナルコンピューターやタブレット等の携帯機器、あるいはヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）やリスト機器等のウェアラブル端末等の各種情報端末（クライアント端末）で実現される。
【００７６】
スイング解析装置２００は、スイング動画提供装置３００およびスイング動画撮影装置３２０と接続されている。スイング解析装置２００と、スイング動画提供装置３００およびスイング動画撮影装置３２０とは、ネットワーク４００を介して接続されてもよい。ネットワーク４００は、インターネット等のワイドエリアネットワーク（ＷＡＮ：Wide Area Network）でもよいし、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）でもよい。あるいは、スイング解析装置２００とスイング動画提供装置３００およびスイング動画撮影装置３２０とは、例えば、近距離無線通信や有線通信により、ネットワーク４００を介さずに通信してもよい。また、スイング解析装置２００が行う処理はサーバーなどの情報処理機器（不図示）で実現されてもよい。また、スイング動画提供装置３００およびスイング動画撮影装置３２０は、双方の機能を備えた一つの情報機器として実現されてもよい。
【００７７】
スイング動画提供装置３００は、ユーザー２（図１Ａ参照）や他のユーザー（競技者）の行ったスイング動作を動画データとして動画記憶部３１０に記憶（録画）し、スイング解析装置２００からの要求に応じてユーザーのスイング動画（動画データ）をスイング動画提供装置３００に送信することができる。
【００７８】
スイング動画撮影装置３２０は、第１実施形態と同様に、ユーザー２の後方側から、スイング解析のためのスイング動画を撮影する。スイング動画撮影装置３２０は、図示しない光学レンズ（撮像光学系）やＣＣＤ（Charge-Coupled Device）等を含む受光ユニット（不図示）を含んでいる。スイング動画撮影装置３２０は、例えばビデオカメラやスマートフォンなどを適用することができる。スイング動画撮影装置３２０は、例えばユーザー２からの指示によって、被写体（ユーザー２）のスイングを複数のフレームで構成されるスイング動画として撮影し、スイング動画をスイング動画提供装置３００、もしくはスイング解析装置２００に送る。
【００７９】
スイング解析装置２００（スイング動画取得部２０）は、解析の必要なスイング動画を、スイング動画提供装置３００、もしくはスイング動画撮影装置３２０から取得し、取得したスイング動画を構成するフレームごとの画素データに基づくスイング解析を行う。なお、スイング解析装置２００は、スイング動画とともに、スイングが行われた時刻（日時）や気象情報などを取得してもよい。またこのとき、スイング解析装置２００は、一連のスイング動画に基づくスイング解析結果を、スイング動画を撮影して解析する度に保存（記憶）し、スイング解析データリストとして構築することができる。
【００８０】
ユーザー２は、スイング解析装置２００の操作部４０を操作し、所望のスイング動作の解析結果を知ることができる。具体的に、ユーザー２は、スイング解析装置２００の操作部４０を操作し、スイング解析アプリケーションを起動させると、スイング解析装置２００の表示部６０にスイング動画が再生され、スイング動画と共に表示される、例えばスイングのテンポなどの情報を含むスイング解析結果を視認することができる。
【００８１】
なお、スイング解析装置２００は、具体的な構成例として、図８に示すように、スイング動画取得部２０と、処理部３０と、操作部４０と、記憶部５０と、表示部６０と、音出力部７０と、通信部８０と、を含んで構成されている。ただし、スイング解析装置２００は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。なお、スイング解析装置２００を構成するスイング動画取得部２０と、処理部３０と、操作部４０と、記憶部５０と、表示部６０と、音出力部７０と、通信部８０とは、前述した第１実施形態のスイング解析装置１００の構成例と同様であるので、それぞれの説明は省略する。
【００８２】
２−２．スイング解析システムのスイング解析方法
次に、上述のスイング解析装置２００を用いたスイング解析システム５００に係るスイング解析方法について、その手順について図９を参照して説明する。図９は、第２実施形態に係るスイング解析装置を用いたスイング解析システムの解析手順を示すフローチャートである。
【００８３】
ここで、第１実施形態と同様に、上述の処理部３０は、ユーザー２の指示やスイング解析のアプリケーションなどにしたがって、スイング解析の処理を実行する。以下、図９のフローチャートに沿ってスイング解析方法の手順を説明する。なお、上述したスイング解析装置１００を構成する要素については、同符号を用いて説明する。また、上述した第１実施形態のスイング解析方法の手順と同じステップは、同符号を付してその説明を省略する。なお、図９に示されている手順は、例えば練習場において、図１Ａを参照して説明したように、ユーザー２がゴルフボール４を打球するためにゴルフクラブ３のスイングを行い、そのスイングを解析する場合を例示している。
【００８４】
図９に示すように、本スイング解析方法は、ユーザー２が練習のスイングを開始するステップＳ２０１、スイング動画をスイング動画撮影装置３２０で撮影するステップＳ２０２、撮影したスイング動画をスイング動画提供装置３００に記憶するステップＳ２０３とを含み、この三つのステップが第１実施形態と異なる。本スイング解析方法は、ステップＳ２０３に続き、スイング動画を取得するステップＳ１０３からスイング動画の再生が終了するステップＳ１１０までの各ステップを含んでいる。
【００８５】
先ず、練習場においてユーザー２は、図１Ａおよび図１Ｂに示して説明したように、スイング動画撮影装置３２０を、スイング動画の撮影が可能な位置である打撃位置（ショット位置）の後方に配置し、スイング動画の撮影が可能な状態にセットする。なお、ここで、スイング動画撮影装置３２０は、他の撮影装置に備えられている構成であってもよい。
【００８６】
そして、ユーザー２は、ゴルフクラブ３のスイングを開始する（ステップＳ２０１）。ユーザー２は、少なくとも１回のスイング動作を行い、スイング動画撮影装置３２０によってスイング動画を撮影する（ステップＳ２０２）。そして、スイング動画撮影装置３２０は、撮影したスイング動画をスイング動画提供装置３００に送る。スイング動画提供装置３００は、送られたスイング動画を動画記憶部３１０に記憶する（ステップＳ２０３）。なお、スイング動画撮影装置３２０は、撮影したスイング動画を、ネットワーク４００を介したり、近距離無線通信や有線通信を用いたりして、スイング解析装置２００に送ることもできる。
【００８７】
次に、スイング解析装置２００のスイング動画取得部２０は、スイング動画提供装置３００からスイング動画を取得する（ステップＳ１０３）。以降、スイング動画をフレームごとに二値化処理を行うステップＳ１０４、スイング解析を実行し、インパクトタイミング、およびテンポを決定するステップＳ１０５、およびスイング動画を再生するステップＳ１０６、再生しているスイング動画において、スイングがインパクトタイミングに達したとき、スイングのテンポを表示するステップＳ１０７、スイング動画の再生が終了するステップＳ１１０が実行されるが、この間の各ステップは、第１実施形態の説明と同様であるため、ここでの説明は省略する。
【００８８】
なお、スイング解析装置２００においても、第１実施形態と同様にスイング解析を行い、ステップＳ１０６およびステップＳ１０７において、例えばスイングテンポの情報などを表示部６０にスイング動画とともに表示する。
【００８９】
このようなスイング解析装置２００を適用したスイング解析システム５００によれば、スイング解析装置２００は、スイング動画提供装置３００からユーザー２のスイング動画を取得し、取得したスイング動画に基づいてスイング解析を行い、インパクトタイミング、およびテンポを決定する。そして、スイング解析装置２００は、再生されたスイング動画がインパクトタイミングに到達したときにテンポを表示する。したがって、ユーザー２は、スイングにおけるインパクトタイミングの前では、自分のスイング動画を注視して観察し、インパクトタイミングの後では、スイング動画による実際のスイングフォームの確認をしたうえで、スイング動画に重ね合わせて表示されるテンポなどの客観的な解析データを確認することができることから、自分のスイングをより深く分析することができる。
【００９０】
なお、上述では、スイング解析装置２００は、再生されたスイング動画がインパクトタイミングに到達したときに、テンポを表示する例を示して説明したが、これに限らない。スイング解析装置２００は、再生されたスイング動画がインパクトタイミングに到達したときに、例えばスイング開始からトップ位置までに経過した時間、ハーフウェイバック位置、あるいはトップ位置での回転角などの情報を表示してもよい。
【００９１】
３．表示の変形例
なお、表示部６０への表示は、上述の実施形態に替えて、図１０Ａおよび１０Ｂを参照して説明する変形例１、並びに図１１を参照して説明する変形例２のように行うことができる。なお、図１０Ａは、表示の変形例１を説明する図である。図１０Ｂは、表示の変形例１において、クラブ角度が表示された状態を示す図である。また、図１１は、表示の変形例２を説明する図である。
【００９２】
（変形例１）
図１０Ａおよび図１０Ｂを参照して表示の変形例１を説明する。表示の変形例１は、スイング解析装置１００の表示部６０に、タッチパネル型ディスプレイの機能を備えている構成に適用することができる。表示の変形例１は、表示部６０に表示されている動画から、ゴルフクラブ３（シャフト）の角度を算出し、二値化された画面Ｍ３が一時的に停止された状態の表示に重ねて、図１０Ｂに示す角度表示マークＡｎ１および角度データＡｎ２として表示する。
【００９３】
図１０Ａに示すように、表示部６０に表示されている動画を、例えばインパクトのタイミングに相当する場面で一時的に停止させ、静止画像Ｍ３１とする。そして、ユーザー２は、表示部６０に表示されている静止画像Ｍ３１のゴルフクラブ３に相当する部分に沿って、指などをタッチパネル型ディスプレイに当接させながら摺動する。このとき表示部６０は、タッチパネル型ディスプレイの機能により、当接した始点Ｓ１（指が最初に触れた位置）と終点Ｓ２（指を離した位置）を検知し処理部３０（図３参照）に送る。処理部３０は、検知された始点Ｓ１と終点Ｓ２とから表示部６０の水平方向に対する角度を算出する。
【００９４】
そして、処理部３０は、図１０Ｂに示すように、スイング解析装置１００の表示部６０に表示されている静止画像Ｍ３１に重ねて、角度表示マークＡｎ１および角度データＡｎ２を表示する。このような変形例１に係る表示により、ユーザー２は、自身の行ったゴルフスイングのゴルフクラブ３の角度を容易に知ることができる。
【００９５】
なお、スイング解析装置１００は、上述のゴルフクラブ３に相当する部分に替えて、例えば、ユーザー２の身体に相当する部分に沿って、指などをタッチパネル型ディスプレイに当接させながら摺動することにより、ユーザー２の身体の傾斜角度、もしくは傾斜角度に係る情報を表示部６０に表示することもできる。
【００９６】
（変形例２）
次に、図１１を参照して表示の変形例２を説明する。表示の変形例２は、スイング解析装置１００の表示部６０に、例えば、過去にラウンドしたスコア情報ＳＣを表示している。スコア情報ＳＣは、過去にラウンドしたスコアを各ホール頃にグラフ表示したり、総スコアを数値情報として表示したりすることができる。
【００９７】
図１１では、表示部６０に表示される背景として、フィニッシュ（スイング終了）の状態の静止画像Ｍ４１に重ねて、スコア情報ＳＣを表示しているが、背景となる画像はどのようなものでもよい。また、背景となる画像は、静止画像に限らず、例えばスイング動画がインパクトのタイミングに達したとき、スイング動画に重ねてスコア情報ＳＣを表示してもよい。または、スイング動画がインパクトのタイミングに達したとき、スコア情報ＳＣを表示してもよい。このような変形例２に係る表示により、ユーザー２は、スイングの状態に併せて、自身の行ったゴルフスコアを容易に知ることができる。
【００９８】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法および結果が同一の構成、あるいは目的および効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成、または同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【００９９】
以下に、上述した実施形態から導き出される内容を、各態様として記載する。
【０１００】
［態様１］本態様に係るスイング解析装置は、ユーザーのスイング動画を取得する取得部と、前記スイング動画に基づいてインパクトタイミング、およびテンポを決定する処理部と、前記スイング動画、および前記テンポを表示する表示部と、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とする。
【０１０１】
本態様によれば、表示されたスイング動画がインパクトタイミングに到達したときにテンポが表示される。したがって、ユーザーは、スイングにおけるインパクトタイミングの前では、自分のスイング動画を注視して観察し、インパクトタイミングの後では、スイング動画による実際のスイングフォームの確認をしたうえで、スイング動画に重ね合わせて表示されるテンポなどの客観的な解析データを確認することができることから、自分のスイングをより深く分析することができる。
【０１０２】
また、インパクトタイミングまではスイング動画のみを表示し、インパクトタイミングに達したときにテンポなどの解析データを表示することにより、たくさんの情報が一度に提供されることによってユーザーの注意が散漫になり、ユーザーが必要な情報に集中でき難くなってしまう虞を低減することができる。
【０１０３】
［態様２］上記態様に記載のスイング解析装置において、前記表示部は、前記インパクトタイミングに到達したときに、前記スイング動画の再生を停止することが好ましい。
【０１０４】
本態様によれば、インパクトタイミングに到達したときにスイング動画の再生を停止し、スイング動画の再生を停止した状態でテンポなどの解析データを表示する。このように、スイング動画と解析データとを、インパクトタイミングを基準として区分して提供することにより、たくさんの情報が一度に提供されることによってユーザーの注意が散漫になり、ユーザーが必要な情報に集中でき難くなってしまう虞を低減することができる。
【０１０５】
［態様３］上記態様に記載のスイング解析装置において、前記表示部は、前記インパクトタイミングに到達したとき以降、前記スイング動画の再生が終了するまで、前記テンポを表示することが好ましい。
【０１０６】
本態様によれば、ユーザーは、一回のスイングごとに、自分のスイングおよびテンポなどの解析データを確認することができる。
【０１０７】
［態様４］上記態様に記載のスイング解析装置において、前記スイング動画は、スイングによる打球の進行方向の反対側から撮影した動画であることが好ましい。
【０１０８】
本態様によれば、スイングによる打球の進行方向の反対側からスイング動画を撮影することにより、スイングを邪魔することなく、且つ、スイングによるクラブの動作軌跡をより確実に捉えることができ、スイング解析の精度を高めることができる。
【０１０９】
［態様５］上記態様に記載のスイング解析装置において、スイング解析は、前記スイング動画に含まれる複数のフレームを二値化する処理を含むことが好ましい。
【０１１０】
本態様によれば、二値化された複数のフレームによってスイング解析が行なわれることから、スイング解析を白黒判定に基づいて容易に行なうことができる。
【０１１１】
［態様６］上記態様に記載のスイング解析装置において、前記処理部は、前記複数のフレームの内の第１のフレームと、前記第１のフレームの直前のフレームである第２のフレームとを比較して、値の異なる画素数の累積値を算出し、前記複数のフレームにおける前記累積値の変化に基づいて、前記インパクトタイミングを決定することが好ましい。
【０１１２】
本態様によれば、センサーなどの検出器を用いることなく、スイング動画から切り出された複数のフレームのそれぞれのフレームの画素情報の変化に係る情報のみで、インパクトタイミングを決定することができる。
【０１１３】
［態様７］上記態様に記載のスイング解析装置において、前記処理部は、前記インパクトタイミング、および前記累積値の変化に基づいて、トップタイミングおよびスイング開始タイミングを決定することが好ましい。
【０１１４】
本態様によれば、値の異なる画素数の累積値の変化がより顕著に出現するインパクトタイミング、および累積値の変化に基づいて、トップタイミングおよびスイング開始タイミングを決定することができる。
【０１１５】
［態様８］上記態様に記載のスイング解析装置において、前記処理部は、前記インパクトタイミング、トップタイミング、およびスイング開始タイミングに基づいて、前記テンポを決定することが好ましい。
【０１１６】
本態様によれば、スイングのテンポを、インパクトタイミング、トップタイミング、およびスイング開始タイミングから容易に決定することができる。
【０１１７】
［態様９］本態様に係るスイング解析方法は、ユーザーのスイング動画を取得するステップと、前記スイング動画に基づいてインパクトタイミング、およびテンポを決定するステップと、前記スイング動画、および前記テンポを表示するステップと、を備え、前記表示するステップでは、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示することを特徴とする。
【０１１８】
本態様によれば、ユーザーのスイング動画を取得し、取得したスイング動画に基づいて、インパクトタイミング、およびテンポを決定する。そして、表示されたスイング動画がインパクトタイミングに到達したときにテンポを表示する。したがって、ユーザーは、スイングにおけるインパクトタイミングの前では、自分のスイング動画を注視して観察し、インパクトタイミングの後では、スイング動画による実際のスイングフォームの確認をしたうえで、スイング動画に重ね合わせて表示されるテンポなどの客観的な解析データを確認することができることから、自分のスイングをより深く分析することができる。
【０１１９】
［態様１０］本態様に係るスイング解析システムは、ユーザーのスイング動画を提供するスイング動画提供装置と、前記スイング動画提供装置からスイング動画を取得する取得部、前記スイング動画に基づいてインパクトタイミング、並びにテンポを決定する処理部、および前記スイング動画、並びに前記テンポを表示する表示部、を備え、前記表示部は、前記スイング動画を表示したとき、前記スイング動画が前記インパクトタイミングに到達したときに前記テンポを表示するスイング解析装置と、を備えていることを特徴とする。
【０１２０】
本態様によれば、スイング解析装置は、スイング動画提供装置からユーザーのスイング動画を取得し、取得したスイング動画に基づいて、インパクトタイミング、およびテンポを決定する。そして、スイング解析装置は、表示されたスイング動画がインパクトタイミングに到達したときにテンポを表示する。したがって、ユーザーは、スイングにおけるインパクトタイミングの前では、自分のスイング動画を注視して観察し、インパクトタイミングの後では、スイング動画による実際のスイングフォームの確認をしたうえで、スイング動画に重ね合わせて表示されるテンポなどの客観的な解析データを確認することができることから、自分のスイングをより深く分析することができる。
【符号の説明】
【０１２１】
２…ユーザー、３…ゴルフクラブ、３ａ…ヘッド、４…ゴルフボール、５…グリップ、１０…撮影部、２０…取得部としてのスイング動画取得部、３０…処理部、３１…画像処理部、３２…解析部、３３…記憶処理部、３４…画像データ生成部、３５…表示処理部、３６…音出力処理部、４０…操作部、５０…記憶部、６０…表示部、７０…音出力部、８０…通信部、１００，２００…スイング解析装置、３００…スイング動画提供装置、３１０…動画記憶部、３２０…スイング動画撮影装置、４００…ネットワーク、５００…スイング解析システム。
【図１Ａ】
2019217150.tif 000003
【図１Ｂ】
2019217150.tif 000004
【図２】
2019217150.tif 000005
【図３】
2019217150.tif 000006
【図４】
2019217150.tif 000007
【図５】
2019217150.tif 000008
【図６Ａ】
2019217150.tif 000009
【図６Ｂ】
2019217150.tif 000010
【図６Ｃ】
2019217150.tif 000011
【図６Ｄ】
2019217150.tif 000012
【図７】
2019217150.tif 000013
【図８】
2019217150.tif 000014
【図９】
2019217150.tif 000015
【図１０Ａ】
2019217150.tif 000016
【図１０Ｂ】
2019217150.tif 000017
【図１１】
2019217150.tif 000018