(57)【要約】【課題】スイング群として纏まった解析を実現するスイング群解析装置およびスイング群解析方法等を提供する。【解決手段】スイング群解析装置１１は、慣性センサー２１の出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出するスイング分析部３２と、設定された目標値と解析値とを比較して、スイング群の評価を行う評価部３３とを備える。【選択図】図２
2016073548.tif 000002
【特許請求の範囲】
【請求項１】
慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出するスイング分析部と、
設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う評価部と、
を備えることを特徴とするスイング群解析装置。
【請求項２】
請求項１に記載のスイング群解析装置において、前記評価部は、前記スイング群の中で、前記目標値に達した前記スイングの割合を特定することを特徴とするスイング群解析装置。
【請求項３】
請求項１または２に記載のスイング群解析装置において、前記評価部は、前記個々のスイングごとに、前記目標値に対する達成度に応じて点数を付与することを特徴とするスイング群解析装置。
【請求項４】
請求項３に記載のスイング群解析装置において、前記評価部は、前記個々のスイングごとに付与される点数の総計を算出することを特徴とするスイング群解析装置。
【請求項５】
請求項１ないし４のいずれか一項に記載のスイング群解析装置において、前記スイング群の評価結果を出力する出力部をさらに備えることを特徴とするスイング群解析装置。
【請求項６】
請求項１ないし５のいずれか一項に記載のスイング群解析装置において、前記目標値を入力する入力部をさらに備えることを特徴とするスイング群解析装置。
【請求項７】
請求項１ないし６のいずれか一項に記載のスイング群解析装置において、前記評価部は前記スイング群の評価に応じて前記目標値を更新することを特徴とするスイング群解析装置。
【請求項８】
慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出する手順と、
設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う手順と、
を備えることを特徴とするスイング群解析方法。
【請求項９】
慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出する手順と、
設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う手順と、
をコンピューターに実行させることを特徴とするスイング群解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスイング群解析装置、スイング群解析方法、およびスイング群解析プログラム等に関する。
【背景技術】
【０００２】
特許文献１はスイング練習機を開示する。スイング練習機はスイング情報（スイング動作から得られる情報）を蓄積する。スイング情報からスイング再現度、スイングパワーおよびスイング持久度といったスイングパラメーターを算出する。スイングパラメーターの傾向から練習方法や練習量をユーザーに提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１６２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スイング解析の方法として、詳細に１つのスイングを解析したい場合と、例えば素振り練習のように数十回数百回のスイングを繰り返す動作をスイング群として纏めて解析したい場合とがある。例えば特許文献１では、その日のスイングスピードの最大値と現在のスイングスピードとの差分に基づきスイングを評価する点につき記載されているが、スイング群としての評価方法については記載されていない。
【０００５】
本発明の少なくとも１つの態様によれば、スイング群として纏まった解析を実現するスイング群解析装置、スイング群解析方法およびスイング群解析プログラムを提供することができる。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出するスイング分析部と、設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う評価部とを備えるスイング群解析装置に関する。
【０００７】
スイングのたびに慣性センサーから検出信号が出力される。検出信号は分析部に入力される。分析部は、入力された検出信号に応じて、個々のスイングごとに特定項目の解析値を算出する。算出された解析値は評価部に受け渡される。評価部は個々のスイングごとに目標値に解析値を比較して個々のスイングの集合体であるスイング群の評価を行う。こうしてスイング群全体は評価される。スイング群として纏まった解析は実現される。
【０００８】
（２）前記評価部は、前記スイング群の中で、前記目標値に達した前記スイングの割合を特定してもよい。目標値に達したスイングの割合でスイング群全体は評価されることができる。
【０００９】
（３）前記評価部は、前記個々のスイングごとに、前記目標値に対する達成度に応じて点数を付与してもよい。個々のスイングは達成度に応じて段階的に評価されることができる。
【００１０】
（４）前記評価部は、前記個々のスイングごとに付与される点数の総計を算出してもよい。こうしてきめ細かくスイング群全体は評価されることができる。
【００１１】
（５）スイング群解析装置は、前記スイング群の評価結果を出力する出力部をさらに備えてもよい。こうしてユーザーにスイング群の評価結果は提示されることができる。
【００１２】
（６）スイング群解析装置は、前記目標値を入力する入力部をさらに備えてもよい。ユーザーは目標値を指定することができる。その他、ユーザーは自己の到達度に応じて目標値を変更することができる。
【００１３】
（７）スイング群解析装置は、前記評価部は前記スイング群の評価に応じて前記目標値を更新してもよい。評価部は、ユーザーの指定や操作を待たずに、当該スイング群の評価に応じて目標値を変更する。こうしてユーザーには実効性ある目標値が自動的に設定されることができる。
【００１４】
（８）本発明の他の態様は、慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出する手順と、設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う手順とを備えるスイング群解析方法に関する。
【００１５】
（９）本発明のさらに他の態様は、慣性センサーの出力から、スイング群に属する個々のスイングごとに特定項目の解析値を算出する手順と、設定された目標値と前記解析値とを比較して、前記スイング群の評価を行う手順とをコンピューターに実行させるスイング群解析プログラムに関する。
【図面の簡単な説明】
【００１６】
【図１】スイング群評価装置の構成を概略的に示す概念図である。
【図２】スイング群評価装置の構成を概略的に示すブロック図である。
【図３】スイング群評価方法を概略的に示すフローチャートである。
【図４】画面の一具体例を示すスマートフォンの平面図である。
【図５】画面の一具体例を示すスマートフォンの平面図である。
【図６】画面の一具体例を示すスマートフォンの平面図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照しつつ本発明の一実施形態を説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００１８】
（１）スイング群評価装置の構成
図１に示されるように、スイング群評価装置１１はセンサーユニット１２およびホスト端末１３を備える。センサーユニット１２は例えば野球やソフトボールのバット１４に装着される。センサーユニット１２はマウント部材１５でバット１４のグリップエンド１４ａに取り付けられる。マウント部材１５は例えば伸縮自在な素材から構成するのが望ましい。
【００１９】
ホスト端末１３は例えばスマートフォン１６で構成される。スマートフォン１６はディスプレイパネル１７を備える。ディスプレイパネル１７の表面には入力部としてのタッチスクリーンパネル１８が重ねられる。ユーザーはディスプレイパネル１７の表示に応じてスイング群の評価結果を確認することができる。同様に、ユーザーはタッチスクリーンパネル１８の操作に応じて様々な指示や条件を入力することができる。その他、ホスト端末１３にはタブレットＰＣ端末、ノートＰＣ端末、デスクトップＰＣ端末等が用いられることができる。
【００２０】
センサーユニット１２は例えば無線でスマートフォン１６に通信接続される。無線通信には例えばブルートゥース（登録商標）が用いられることができる。こうしてセンサーユニット１２の検出信号はスマートフォン１６に供給される。
【００２１】
図２に示されるように、センサーユニット１２は慣性センサー２１を備える。慣性センサー２１には加速度センサーおよびジャイロセンサーが組み込まれる。加速度センサーは互いに直交する三軸方向に個々に加速度を検出することができる。ジャイロセンサーは互いに直交する三軸の各軸回りに個別に角速度を検出することができる。慣性センサー２１は検出信号を出力する。検出信号は慣性量を特定する。すなわち、検出信号で個々の軸ごとに加速度および角速度は特定される。
【００２２】
センサーユニット１２はデータ処理部２２を有する。データ処理部２２は慣性センサー２１に接続される。データ処理部２２には慣性センサー２１から検出信号が供給される。検出信号はデータ処理部２２で加工され通信に適した形態の信号に変換される。例えばアナログ信号からデジタル信号に変換される。
【００２３】
センサーユニット１２は通信部２３を有する。通信部２３はデータ処理部２２に接続される。通信部２３にはデータ処理部２２から加工後の検出信号が供給される。通信部２３は決められた通信プロトコルに従って無線で検出信号を出力する。
【００２４】
ホスト端末１３は処理部２５を有する。処理部２５は例えばＣＰＵから構成される。処理部２５には通信部２６が接続される。通信部２６はセンサーユニット１２の通信部２３と無線で信号をやりとりすることができる。こうして処理部２５はセンサーユニット１２の出力信号を処理することができる。図示しないが、処理部２５にはディスプレイパネル１７およびタッチスクリーンパネル１８が接続される。処理部２５は、ディスプレイパネル１７に処理結果を出力することができ、タッチスクリーンパネル１８の操作に応じて決められた動作を実行することができる。
【００２５】
処理部２５にはＲＯＭ（リードオンリーメモリー）２７、ＲＡＭ（ランダムアクセスメモリー）２８および不揮発性メモリー２９といった記憶手段が接続される。処理部２５は信号処理にあたってＲＯＭ２７、ＲＡＭ２８および不揮発性メモリー２９を利用する。ＲＯＭ２７にはスイング群解析ソフトウェアプログラムおよび関連するデータが格納される。処理部２５はスイング群解析ソフトウェアプログラムを実行しスイング群解析方法を実現する。例えばＲＡＭ２８には、スイング群解析方法の実施にあたって一時的にスイング群解析ソフトウェアプログラムが保持される。不揮発性メモリー２９にはＢＩＯＳ（基本入出力システム）といった比較的に小容量のプログラムやデータが格納される。
【００２６】
処理部２５はデータ取得部３１、スイング分析部３２およびスイング評価部３３を備える。データ取得部３１は、通信部２６を介して受信したセンサーユニット１２の出力データを取得する。データ取得部３１は、取得した出力データを例えばＲＡＭ２８に格納する。ＲＡＭ２８には時系列で出力データが記憶される。
【００２７】
スイング分析部３２は、データ取得部３１で取得された出力データに基づき、スイング分析情報を演算する。スイング分析情報には個々のスイングごとに各項目の解析値が含まれる。項目には、スイングスピード、スイング時間、グリップ回転半径、バット１４の角度、バット１４の回転角度などが含まれる。スイングスピードはバット１４のヘッドスピードを特定する。スイング時間は前回のスイング終了から今回のスイング終了までに経過した時間を特定する。グリップ回転半径はグリップエンド１４ａの軌道の回転半径を特定する。バット１４の角度は水平面に対してバット１４の傾斜角度を特定する。バット１４の回転角度はスイングの回転軸（ユーザーの体幹）回りのバット１４の回転角度を特定する。これらのうち、少なくとも１つの項目が演算されてもよく、全ての項目が演算されてもよい。こうしたスイング分析情報はスイング時のバット１４の軌道や姿勢に基づき特定される。解析値を特定する信号はスイング分析部３２から例えばＲＡＭ２８に向けて出力される。スイング分析情報は例えばＲＡＭ２８に個々のスイングごとに格納されればよい。
【００２８】
スイング評価部３３は、複数のスイングの集合体すなわちスイング群として纏まった解析を実施する。解析にあたってスイング評価部３３はスイング分析情報の項目ごとに目標値を特定する。スイング評価部３３は項目の目標値を特定する信号を取得する。目標値は予めＲＡＭ２８に格納されればよい。ここでは、目標値はタッチスクリーンパネル１８の操作に基づきユーザーの指定で設定されればよい。
【００２９】
スイング評価部３３は個々のスイングごとに目標値に解析値を比較する。比較にあたってスイング評価部３３はＲＡＭ２８から解析値を特定する信号を受信する。こうして個々のスイングごとに目標値に達したか否か評価される。スイング評価部３３は、スイング群の中で、目標値に達したスイングの割合を特定する。割合に応じて目標の達成度は評価される。
【００３０】
（２）第１実施形態に係るスイング群評価装置の動作
バット１４の素振りにあたってユーザーはバット１４にセンサーユニット１２を取り付ける。センサーユニット１２はバット１４のグリップエンド１４ａに固定される。ユーザーは例えばディスプレイパネル１７上の表示に従ってタッチスクリーンパネル１８を操作しスイング群解析ソフトウェアプログラムを起動する。こうしてスイング群解析方法は実行される。
【００３１】
図３に示されるように、スイング群解析ソフトウェアプログラムが起動すると、ユーザーはステップＳ１で項目の選択を促される。例えば図４に示されるように、ディスプレイパネル１７の画面には達成度の指標となるべき項目が羅列される。スイングスピード、スイング時間、グリップ回転半径、バット１４の角度およびバット１４の回転角度から例えば１以上の項目が選択されればよい。ユーザーは、ステップＳ２で、選択した項目ごとに目標値を設定する。例えばスイングスピードには時速…ｋｍといった具合にヘッドスピードが設定される。ヘッドスピードの目標値は打球の強さの目安を提供する。スイング時間には秒単位で時間が設定される。スイング時間の目標値は素振りのペースの目安を提供する。グリップ回転半径には…ｃｍといった具合にグリップと回転中心との距離が設定される。グリップ回転半径の目標値はコンパクトか大振りかといった目安を提供する。バット１４の角度には…度といった具合に角度が設定される。バット１４の角度の目標値は「ヘッドが立つ」「ヘッドが寝る」の目安を提供する。バット１４の回転角度には…度といった具合に角度が設定される。バット１４の回転角度はフルスイングやハーフスイングの目安を提供する。設定にあたってユーザーは例えばタッチスクリーンパネル１８を操作する。例えば図５に示されるように、ディスプレイパネル１７上では入力を促す空欄が表示される。空欄に数値が入力されればよい。個々の目標値は例えばＲＡＭ２８に記憶される。目標値の設定が完了すると、処理部２５はステップＳ３で慣性センサー２１の計測開始を指示する。慣性センサー２１は計測を開始する。
【００３２】
素振りでは打席フォームの構えとスイングとが繰り返される。素振りの間、慣性センサー２１から検出信号は出力される。ユーザーが構えると、慣性センサー２１の検出信号では「構え」が特定される。たいていの場合には「構え」はグリップの静止状態で把握される。ユーザーがバット１４を振ると、慣性センサー２１の検出信号には変化が現れる。検出信号では重力加速度以外に加速度が検出され角速度の変化が特定される。データ処理部２２は検出信号を処理する。処理された検出信号は通信部２３からホスト端末１３に送られる。
【００３３】
ステップＳ４でホスト端末１３の通信部２６は信号を受信する。データ取得部３１はセンサーユニット１２の出力データを取得する。出力データは時系列でＲＡＭ２８に記憶される。
【００３４】
ステップＳ５でスイング分析部３２は個々のスイングごとにスイングスピード、スイング時間、グリップ回転半径、バット１４の角度およびバット１４の回転角度の解析値を演算する。ここでは、選択された項目で解析値が演算されればよい。演算された解析値はスイング分析部３２から出力される。解析値はＲＡＭ２８に記憶される。
【００３５】
ステップＳ６で、素振りが終了したか否かが判断される。終了していれば、慣性センサー２１の計測は終了する。終了していなければ、慣性センサー２１の計測は継続される。再び、慣性センサー２１の検出信号では「構え」が特定される。素振りが終了するまで、それ以降の処理が繰り返される。たとえ素振りの途中であっても、ユーザーのタッチスクリーンパネル１８の操作を通じて慣性センサー２１の計測は終了することができる。
【００３６】
慣性センサー２１の計測が終了すると、スイング評価部３３はスイング群の解析を実施する。解析は例えばユーザーのタッチスクリーンパネル１８の操作に応じて開始されてもよい。スイング群の解析にあたってスイング評価部３３はステップＳ７でＲＡＭ２８から個々のスイングごとに目標値および解析値を取得する。ステップＳ８でスイング評価部３３は目標値に解析値を比較する。こうしてスイングごとに比較が実施され、スイング評価部３３は目標値よりも良い値を有する解析値のスイングを計数する。ステップＳ９で全てのスイングの比較が終了すると、ステップＳ１０で全スイング数に対して良い値の解析値の割合が算出される。割合に応じてスイング群で目標の達成度は評価される。こうしてスイング群全体は評価される。スイング群として纏まった解析は実現される。評価結果は例えばディスプレイパネル１７に表示される。ユーザーにスイング群の評価結果は提示される。
【００３７】
例えば項目にスイングスピードが選択されると、目標の強さ以上の打球に相当するスイングはどの程度の割合かが評価される。項目にスイング時間が選択されると、素振りの途中でどのくらい休息を挟んだか否かが評価される。項目にグリップ回転半径が選択されると、どのくらいの割合でコンパクトなスイングが達成されたかが評価される。項目にバット１４の角度が選択されると、どのくらいの割合でヘッドが下がった（寝た）かが評価される。項目にバット１４の回転角度が選択されると、フルスイングの割合が評価される。こうして目標値に達したスイングの割合でスイング群全体は評価される。
【００３８】
（３）第２実施形態に係るスイング群評価装置の動作
スイング評価部３３は目標値に対する達成の度合いを示すために個々のスイングごとに付与される指標の良し悪し（目標値に対する達成度）に応じて点数を付け、その点数の総計を特定してもよい。例えばスイング時間の目標値が３秒に設定される場合に、スイング評価部３３は、３秒以内のスイング時間に２０点を付与し、１０秒以内であれば５点を付与し、１０秒を超えると１点を付与するようにしてもよい。こうして個々のスイングは達成の度合いに応じて段階的に評価される。きめ細かくスイング群全体は評価される。
【００３９】
（４）その他の実施形態に係るスイング群評価装置
スイング群評価装置１１ではスイング群の中から特定のスイングの集合体が選択されてもよい。このとき、ユーザーはスイング評価部３３に対してタッチスクリーンパネル１８の操作を通じて特定のスイングを指定すればよい。タッチスクリーンパネル１８から相応の信号がスイング評価部３３に入力されると、スイング評価部３３は指定されたスイングの集合体で目標の達成度の評価を実施する。こうしてタッチスクリーンパネル１８は指定されたスイングの集合体で目標の達成度の評価を引き出すことができる。希望するスイングの集合体に関してスイング群の評価を実施できる。
【００４０】
スイング群評価装置１１では個々のスイングごとに目標値に達したか否かが評価されてもよい。このとき、ユーザーはスイング評価部３３に対してタッチスクリーンパネル１８の操作を通じて特定のスイングを指定すればよい。指定に応じて個々のスイングの評価はユーザーに提示することができる。
【００４１】
スイング群評価装置１１では、前述のようにタッチスクリーンパネル１８から目標値が入力されるだけでなく、スイング評価部３３がスイング群の評価に応じて目標値を設定してもよい。目標値を達成したスイングが一定の割合（例えば９０％）を超えると、目標値は引き上げられてもよい。こうすることで、ユーザーのスイングスキルを継続して向上することができる。反対に、目標値を達成したスイングが低い割合（例えば３０％）を下回る場合には、目標値は引き下げられてもよい。こうすることで、次回の評価は高まることから、モチベーションの維持に寄与することができる。その他、期待される達成率（スイング群中で目標を達成したスイングの割合）に応じて目標値は設定されてもよい。
【００４２】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれる。例えば、明細書または図面において、少なくとも一度、より広義または同義な異なる用語とともに記載された用語は、明細書または図面のいかなる箇所においても、その異なる用語に置き換えられることができる。また、センサーユニット１２やホスト端末１３、マウント部材１５、スマートフォン１６、ディスプレイパネル１７、タッチスクリーンパネル１８等の構成および動作も本実施形態で説明したものに限定されず、種々の変形が可能である。
【符号の説明】
【００４３】
１１  スイング群評価装置、１７  出力部（ディスプレイパネル）、１８  入力部（タッチスクリーンパネル）、
２１  慣性センサー、３２  分析部（スイング分析部）、３３  評価部（スイング評価部）。
【図１】
2016073548.tif 000003
【図２】
2016073548.tif 000004
【図３】
2016073548.tif 000005
【図４】
2016073548.tif 000006
【図５】
2016073548.tif 000007
【図６】
2016073548.tif 000008