JP6862931B2 - 運動解析装置、運動解析方法、運動解析システムおよび表示方法 - Google Patents

運動解析装置、運動解析方法、運動解析システムおよび表示方法 Download PDF

Info

Publication number
JP6862931B2
JP6862931B2 JP2017040155A JP2017040155A JP6862931B2 JP 6862931 B2 JP6862931 B2 JP 6862931B2 JP 2017040155 A JP2017040155 A JP 2017040155A JP 2017040155 A JP2017040155 A JP 2017040155A JP 6862931 B2 JP6862931 B2 JP 6862931B2
Authority
JP
Japan
Prior art keywords
swing
information
analysis
unit
motion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017040155A
Other languages
English (en)
Other versions
JP2018143404A5 (ja
JP2018143404A (ja
Inventor
伊藤 剛
伊藤  剛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2017040155A priority Critical patent/JP6862931B2/ja
Priority to US15/906,409 priority patent/US20180250571A1/en
Publication of JP2018143404A publication Critical patent/JP2018143404A/ja
Publication of JP2018143404A5 publication Critical patent/JP2018143404A5/ja
Application granted granted Critical
Publication of JP6862931B2 publication Critical patent/JP6862931B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • A63B69/3632Clubs or attachments on clubs, e.g. for measuring, aligning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0031Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0647Visualisation of executed movements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration

Landscapes

  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、運動解析装置、運動解析方法、運動解析システムおよび表示方法に関する。
従来、ゴルフ、テニス、野球などのスポーツにおいて、運動器具としてのゴルフクラブ、ラケット、バットなどのスイングの軌跡を解析し、その軌跡を改善することで競技力を向上させる手段が知られている。このような手段の一例として、例えば特許文献1には、ゴルフクラブに慣性センサーを取り付け、ゴルフクラブのスイングによりゴルフボールが打撃された場合に出力される運動信号に基づいて、スイング解析を行う解析装置が開示されている。
ユーザーは、ゴルフコースやゴルフ練習場でゴルフクラブに解析装置を取り付け、スイング解析を行うことで、自身のスイングの改善や、適切なゴルフクラブの選定を図ることができる。
特開2013−31529号公報
しかしながら、周知のように、ゴルフのようなスポーツにおいては、ゴルフ練習場における練習時と、ゴルフコースにおけるゴルフプレー時と、ではパフォーマンスに違いが生じるため、これらのパフォーマンスの違いをスイングする状況に応じて切り分け、それぞれの状況に応じたスイング解析を行うことができる解析装置が要望されていた。
本発明は、上述の課題に鑑みてなされたものであり、スイングした場所に応じてスイング解析を行うことを目的とする。
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
[適用例1]
本適用例にかかる運動解析装置は、運動具を用いたスイングを解析する運動解析装置であって、位置情報および慣性センサーが出力した運動情報を取得する取得部と、第1の位置情報における複数の前記スイングを解析した第1の解析情報、および、第2の位置情報における複数の前記スイングを解析した第2の解析情報、を生成する解析部と、前記第1の解析情報に基づく第1の領域画像、および、前記第2の解析情報に基づく第2の領域画像を、出力する出力部を備えることを特徴とする。
このような構成によれば、第1の位置情報におけるスイングおよび第2の位置情報におけるスイングのそれぞれに応じた運動情報に基づいてスイングを解析するため、スイングした位置に応じたスイング解析ができる。
また、このような構成によれば、解析した第1の解析情報に基づく第1の領域画像および第2の解析情報に基づく第2の領域画像を出力できる。
[適用例2]
上記適用例にかかる運動解析装置において、前記出力部の出力を表示する表示部を備えることが好ましい。
このような構成によれば、第1の解析情報および第2の解析情報に係る解析画像を視認できる。
[適用例3]
上記適用例にかかる運動解析装置において、前記第1の解析情報および前記第2の解析情報に係る2つの指標を軸とする座標系に前記第1の領域画像および前記第2の領域画像を表示することが好ましい。
このような構成によれば、第1の解析情報および第2の解析情報に係る2つの指標を軸とする座標系に、第1の領域画像および第2の領域画像を表示できる。
[適用例4]
上記適用例にかかる運動解析装置において、前記運動具はゴルフクラブであり、前記第1の解析情報は、アドレスのからハーフウェイバックおよびハーフウェイバックからトップまでのヘッドの移動距離または移動時間、トップにおいて前記ゴルフクラブの正面および上方から見たシャフトの角度、トップにおいてアドレス時のグリップの高さ方向および後ろ方向への移動距離、バックスイングおよびダウンスイングの時間の少なくとも1つに係る情報を含んでも良い。
[適用例5]
上記適用例にかかる運動解析装置において、前記第1の位置情報はゴルフ場を示し、前記第2の位置情報はゴルフ練習場を示しても良い。
[適用例6]
上記適用例にかかる運動解析装置において、ネットワークを介してサーバー装置と通信する通信部を備え、前記通信部は、前記運動情報を前記サーバー装置に送信し、前記サーバー装置から送信されるスイング解析結果を受信し、前記解析部は、前記スイング解析結果に基づいて前記第1の解析情報および前記第2の解析情報を生成することが好ましい。
このような構成によれば、サーバー装置に運動情報を送信し、サーバー装置からスイング解析結果を取得するため、スイング解析に要する運動解析装置の負担を軽減できる。
[適用例7]
上記適用例にかかる運動解析装置において、前記慣性センサーは、加速度および角速度の少なくとも1つを検出しても良い。
[適用例8]
上記適用例にかかる運動解析装置において、前記位置情報は、測位衛星から送信される衛星信号に基づいて算出されても良い。
[適用例9]
本適用例にかかる運動解析方法は、運動具を用いたスイングを解析する運動解析方法であって、位置情報および慣性センサーが出力した運動情報を取得し、第1の位置情報における複数の前記スイングに応じた前記運動情報に基づいて前記スイングを解析した第1の解析情報を生成し、第2の位置情報における複数の前記スイングに応じた前記運動情報に基づいて前記スイングを解析した第2の解析情報を生成し、前記第1の解析情報に基づく第1の領域画像、および、前記第2の解析情報に基づく第2の領域画像を、出力することが好ましい。
このような方法によれば、第1の位置情報におけるスイングおよび第2の位置情報におけるスイングのそれぞれに応じた運動情報に基づいてスイングを解析するため、スイングした位置に応じたスイング解析ができる。
また、このような方法によれば、解析した第1の解析情報に基づく第1の領域画像および第2の解析情報に基づく第2の領域画像を出力できる。
[適用例10]
本適用例にかかる運動解析システムは、運動具を用いたスイングを解析する運動解析システムであって、位置情報および慣性センサーが出力した運動情報を取得する取得部と、第1の位置情報における複数の前記スイングに応じた前記運動情報に基づいて前記スイングを解析した第1の解析情報、および、第2の位置情報における複数の前記スイングに応じた前記運動情報に基づいて前記スイングを解析した第2の解析情報、を生成する解析部と、前記第1の解析情報に基づく第1の領域画像、および、前記第2の解析情報に基づく第2の領域画像を、出力する出力部と、を備えることが好ましい。
このような構成によれば、第1の位置情報におけるスイングおよび第2の位置情報におけるスイングのそれぞれに応じた運動情報に基づいてスイングを解析するため、スイングした位置に応じたスイング解析ができる。
また、このような構成によれば、解析した第1の解析情報に基づく第1の領域画像および第2の解析情報に基づく第2の領域画像を出力できる。
[適用例11]
本適用例にかかる表示方法は、位置情報および慣性センサーが出力した運動情報に基づいて、第1の位置情報における複数のスイングを解析した第1の解析情報、および、第2の位置情報における複数の前記スイングを解析した第2の解析情報、を生成し、前記第1の解析情報に基づく第1の領域画像、および、前記第2の解析情報に基づく第2の領域画像を、生成し、前記第1の領域画像と前記第2の領域画像とを少なくとも2つの指標を軸とする座標系に表示する、事が好ましい。
このような表示方法によれば、第1の位置情報におけるスイングおよび第2の位置情報におけるスイングのそれぞれに応じた運動情報に基づいてスイングを解析するため、スイングした位置に応じたスイング解析の結果を確認できる。
また、このような表示方法によれば、第1の解析情報および第2の解析情報に係る2つの指標を軸とする座標系に、第1の領域画像および第2の領域画像を表示できる。
本実施形態の運動解析システムの構成例を示す図。 センサーユニットおよびスイング解析装置を示す図。 センサーユニットの装着位置および向きの一例を示す図。 ユーザーが打球するまでに行う動作の手順を示す図。 スイング動作についての説明図。 センサーユニットおよびスイング解析装置の構成例を示す図。 3軸角速度の時間変化の一例を示す特性図。 3軸角速度の合成値の時間変化を示す特性図。 合成値の微分の時間変化を示す特性図。 スイング解析処理の手順の一例を示すフローチャート。 解析画像の一例を示す図。 解析画像の一例を示す図。 解析画像の一例を示す図。 解析画像の一例を示す図。
以下、本発明の実施形態について図面を参照して説明する。
(実施形態)
1.運動解析システム
1−1.運動解析システムの構成
以下、運動解析の一例として、ゴルフスイングの解析を例に挙げて説明する。図1は、本実施形態の運動解析システム1の構成例を示す図である。図1に示すように、本実施形態の運動解析システム(スイング解析システム)1は、センサーユニット(慣性センサーの一例)10、スイング解析装置(運動解析装置の一例)20およびサーバー装置30を含む。センサーユニット10とスイング解析装置20との間の通信は、無線通信でもよいし、有線通信でもよい。図2に示すように、スイング解析装置20は、パーソナルコンピューター20aの他、スマートフォンやタブレット等の携帯機器20b、あるいはヘッドマウントディスプレイ(HMD:Head Mounted Display)やリスト機器等のウェアラブル端末等の各種情報端末(クライアント端末)で実現される。
スイング解析装置20とサーバー装置30とは、ネットワーク40を介して接続されている。ネットワーク40は、インターネット等のワイドエリアネットワーク(WAN:Wide Area Network)でもよいし、ローカルエリアネットワーク(LAN:Local Area Network)でもよい。あるいは、スイング解析装置20とサーバー装置30とは、例えば、近距離無線通信や有線通信により、ネットワーク40を介さずに通信してもよい。
尚、本実施形態では、運動解析システム(スイング解析システム)1は、スイング解析装置20とは別にサーバー装置30を含んで構成されるが、これには限定されない。例えば、サーバー装置30の機能がスイング解析装置20に含まれても良い。
センサーユニット10は、図2に示すように、例えば互いに直交関係の3軸の各軸方向の加速度と、例えば互いに直交関係の3軸の各軸回りの角速度と、を計測可能であり、運動器具としての、例えばゴルフクラブ3に装着される。
センサーユニット10は、例えば図3に示すように、互いに交差する(理想的には直交する)3つの検出軸(x軸、y軸、z軸)の向きが合わせられてゴルフクラブ(運動具の一例)3に装着される。図3では、例えばy軸をゴルフクラブ3のシャフトの長手方向(ゴルフクラブ3の長手方向)に、例えばx軸を打球のターゲット方向(打撃目標方向)に合わせるようにして、シャフトの一部に取り付けられる。好ましくは、センサーユニット10は、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップに近い位置に取り付けられる。シャフトは、ゴルフクラブ3のヘッド(打撃部)3aを除いた柄の部分であり、グリップも含まれる。ただし、センサーユニット10は、ユーザー2の部位(例えば、腕部2aやグローブなど)に取り付けられてもよいし、腕時計などのアクセサリーに取り付けられてもよい。
ユーザー2は、あらかじめ決められた手順に従って、ゴルフボール4を打球するスイング動作または素振りによるスイング動作を行う。図4は、本実施形態においてユーザー2が打球するまでに行う動作の手順を示す図である。図4に示すように、ユーザー2は、まず、スイング解析装置20を介してユーザー2の身体情報(身長、性別、年齢)や、ユーザー2が使用するゴルフクラブ3に関する情報(ゴルフクラブ情報、クラブ長(シャフトの長さ)、番手)等の入力操作を行う(S1)。
次に、ユーザー2は、スイング解析装置20を介して計測開始操作(センサーユニット10に計測を開始させるための操作)を行う(S2)。ユーザー2は、スイング解析装置20からアドレス姿勢(スイング開始前の基本姿勢)をとるように指示する通知(例えば音声による通知)を受けた後(S3がY)、ゴルフクラブ3のシャフトの長手方向がターゲットライン(打球の目標方向)に対して垂直となるようにアドレスの姿勢をとり、所定時間以上静止する(S4)。次に、ユーザー2は、スイング解析装置20からスイングを許可する通知(例えば音声による通知)を受けた後(S5がY)、スイング動作を行い、ゴルフボール4を打球する(S6)。尚、本実施形態は必ずしも打球するものに限らず、素振りにも適用でき、打球に相当するタイミングを検出する機能を有していてもよい。
ユーザー2が図4のステップS2の計測開始操作を行うと、スイング解析装置20はセンサーユニット10に計測開始コマンドを送信し、センサーユニット10は計測開始コマンドを受信して3軸加速度と3軸角速度の計測を開始する。センサーユニット10は、所定周期(例えば1ms)で3軸加速度と3軸角速度を計測し、計測したデータを順次、スイング解析装置20に送信する。
スイング解析装置20は、図4のステップS5に示したスイング開始の許可をユーザー2に通知し、その後、センサーユニット10の計測データに基づいて、ユーザー2がゴルフクラブ3を用いて打球したスイング動作(図4のステップS6)を解析する。
図5に示すように、ユーザー2が図4のステップS6で行うスイング動作は、アドレス(ADDR)姿勢(静止状態)からスイング(バックスイング)を開始した後、バックスイング中にゴルフクラブ3のシャフトが水平になるハーフウェイバック(HWB)、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ3のシャフトが水平になるハーフウェイダウン(HWD)の各状態を経て、ゴルフボール4を打球するインパクト(打球)に至る動作を含んでいる。
スイング解析装置20は、スイングが行われた場所(位置情報)や日時(時刻情報)、ユーザー2の識別情報や性別、ゴルフクラブ3の種類、スイング動作の解析結果の情報を含むスイング解析データ248を生成し、ネットワーク40(図1参照)を介して、サーバー装置30に送信する。
サーバー装置30は、スイング解析装置20が送信したスイング解析データ248を、ネットワーク40を介して受信して保存する。従って、ユーザー2が図4の手順に従ってスイング動作を行う度に、スイング解析装置20により生成されたスイング解析データ248がサーバー装置30に保存される。
サーバー装置30は、スイング解析データ248に基づいて、スイングを診断するスイング診断機能を備えている。ユーザー2は、スイング解析装置20の操作部23(図6参照)を介して、サーバー装置30に対してスイング診断を要求することができる。スイング診断機能は、保存されたスイング解析データ248に基づいて、スイングに関する種々の解析を行い、スイング解析結果をスイング解析装置20に送信する。
本実施形態では、サーバー装置30のスイング診断機能は、保存されたスイング解析データ248に基づいて、アドレスの姿勢からハーフウェイバックを経てトップまでのヘッド3aの移動距離および移動時間、トップにおいて、ゴルフクラブ3の正面や上方から見たシャフトの角度(姿勢)、トップにおいて、アドレス時のグリップの高さ方向や後ろ方向への移動距離、バックスイングやダウンスイングのリズムなどを算出し、スイングした位置情報に関連付けて記憶する。そして、スイング解析装置20からの要求に応じて、位置情報に関連付けてスイング解析結果としてスイング解析装置20に送信する。
尚、スイング診断機能が算出する情報は、上述した項目には限定されない。例えば、ハーフウェイバック時のヘッド3aの位置、ハーフウェイダウン時のヘッド3aの位置、トップ時のシャフト軸回転角、フェース角、グリップ減速率、グリップ減速時間率、クラブパス(入射角)、相対フェース角等を算出しても良い。
スイング解析装置20は、例えば、ゴルフコースの場合やゴルフ練習場の場合のように、異なる場所における複数のスイングに係る複数の項目のレベルの解析情報を受信し、これらの複数の情報(データ)に基づいて、解析情報をそれぞれ生成し、生成した解析情報に基づいて、複数の領域画像を含む解析画像を生成する。そして、スイング解析装置20は、複数の領域画像(図11〜図14に示して後述する)を、少なくとも二つの指標を軸とする座標系に一緒に表示させることができる。尚、複数の領域画像は、領域を示す外周線で囲まれた領域の大きさが、複数のスイングに係る複数のデータのばらつきに応じた大きさを表示している。換言すれば、領域画像の面積が大きい方がばらつきの大きいことを示している。
1−2.センサーユニットおよびスイング解析装置の構成
図6は、センサーユニット10およびスイング解析装置20の構成例を示す図である。図6に示すように、本実施形態では、センサーユニット10は、慣性センサーである加速度センサー12および角速度センサー14に加え、位置センサー15、信号処理部16および通信部18を含んで構成されている。ただし、センサーユニット10は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
加速度センサー12は、互いに交差する(理想的には直交する)3軸方向の各々に生じる加速度を計測し、計測した3軸方向の各々の加速度の大きさおよび向きに応じた運動情報(加速度データ)を出力する。
角速度センサー14は、互いに交差する(理想的には直交する)3軸の各々の軸回りに生じる角速度を計測し、計測した3軸方向の各々の角速度の大きさおよび向きに応じた運動情報(角速度データ)を出力する。
位置センサー15は、センサーユニット10が所在する位置に関する位置情報を出力する。位置情報を検出する方法としては、測位衛星である複数のGPS衛星からの衛星信号(GPS信号)を受信して地球上の位置を検出する方法を採用できる。
位置センサー15は、例えば、軌道上での位置が既知である4個のGPS衛星から送信されるGPS信号を受信し、GPS信号が送信されてから受信するまでに要した伝搬時間に基づいて、現在位置を算出する。
また、位置に関する情報を検出する方法としては、WiFi(登録商標)のアクセスポイントから得られる位置情報に基づく方法も想定できる。
位置センサー15は、ゴルフコースに配置され、位置が既知であるアクセスポイントから送信される電波信号を受信する場合に、ビームフォーミング技術を適用してアンテナの指向性を利用することで、アクセスポイントの方向を特定する。
更に、位置センサー15は、アクセスポイントから送信される電波信号に対してChronos技術を適用し、アクセスポイントからの距離を算出する。位置センサー15は、アクセスポイントからの方向および距離に基づいて現在位置を検出できる。
位置センサー15は検出した位置情報を示す位置データを出力する。尚、位置データは、経度および緯度を示すデータを想定する。
尚、本実施形態では、位置センサー15はセンサーユニット10に内蔵される態様を想定するが、これには限定されない。
例えば、ユーザー2が手腕に装着する腕時計型の情報端末装置に位置センサー15を備え、近距離無線通信を介してスイング解析装置20に送信される態様も想定できる。
信号処理部16は、加速度センサー12、角速度センサー14および位置センサー15から、それぞれ加速度データ、角速度データおよび位置データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶したデータに時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部18に出力する。
加速度センサー12および角速度センサー14は、それぞれ3軸が、センサーユニット10に対して定義される直交座標系(センサー座標系)の3軸(x軸、y軸、z軸)と一致するようにセンサーユニット10に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部16は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データおよび角速度データをxyz座標系のデータに変換する処理を行う。
さらに、信号処理部16は、加速度センサー12および角速度センサー14の温度補正処理を行ってもよい。あるいは、加速度センサー12および角速度センサー14に温度補正の機能が組み込まれていてもよい。
尚、加速度センサー12と角速度センサー14は、アナログ信号を出力するものであってもよく、この場合は、信号処理部16が、加速度センサー12の出力信号と角速度センサー14の出力信号をそれぞれA/D変換して計測データ(加速度データと角速度データ)を生成し、これらを用いて通信用のパケットデータを生成すればよい。
通信部18は、信号処理部16から受け取ったパケットデータをスイング解析装置20に送信する処理や、スイング解析装置20から計測開始コマンド等の各種の制御コマンドを受信して信号処理部16に送る処理等を行う。信号処理部16は、制御コマンドに応じた各種処理を行う。
図6に示すように、本実施形態では、スイング解析装置20は、処理部21、通信部22、操作部23、記憶部24、表示部25、音出力部26および通信部27を含んで構成されている。ただし、スイング解析装置20は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
通信部22は、センサーユニット10から送信されたパケットデータを受信し、処理部21に送る処理や、処理部21からの制御コマンドをセンサーユニット10に送信する処理等を行う。
操作部23は、ユーザー2の操作に応じたデータを取得し、処理部21に送る処理を行う。操作部23は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
記憶部24は、例えば、ROM(Read Only Memory)やフラッシュROM、RAM(Random Access Memory)等の各種ICメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部24は、処理部21が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
本実施形態では、記憶部24には、処理部21によって読み出され、スイング解析処理を実行するためのスイング解析プログラム240が記憶されている。スイング解析プログラム240は、あらかじめ不揮発性の記録媒体(コンピューターに読み取り可能な記録媒体)に記憶されていてもよいし、処理部21がネットワーク40を介してサーバー装置30からスイング解析プログラム240を受信して記憶部24に記憶させてもよい。
また、本実施形態では、記憶部24には、ゴルフクラブ情報242、身体情報244、画像表示パラメーター246およびスイング解析データ248が記憶される。例えば、ユーザー2が、操作部23を操作して、使用するゴルフクラブ3の仕様情報(例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報などの少なくとも一部の情報)を入力し、入力された仕様情報をゴルフクラブ情報242としてもよい。あるいは、ユーザー2が、図4のステップS1において、ゴルフクラブ3の型番を入力(あるいは、型番リストから選択)し、記憶部24にあらかじめ記憶されている型番毎の仕様情報のうち、入力された型番の仕様情報をゴルフクラブ情報242としてもよい。
表示部25は、処理部21の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部25は、例えば、CRT、LCD、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ(HMD:Head Mounted Display)などであってもよい。尚、一つのタッチパネル型ディスプレイで操作部23と表示部25の機能を実現するようにしてもよい。
音出力部26は、処理部21の処理結果(解析情報)を音声やブザー音等の音情報として提示するために出力するものである。音出力部26は、例えば、スピーカーやブザーなどであってもよい。
尚、表示部25および音出力部26は、出力部の一形態である。
通信部27は、ネットワーク40を介してサーバー装置30との間でデータ通信を行うものである。例えば、通信部27は、スイング解析処理の終了後、処理部21からスイング解析データ248を受け取って、サーバー装置30に送信する処理を行う。また、通信部27は、サーバー装置30からスイング解析結果を受信する処理を行う。
処理部21は、各種プログラムに従い、通信部22を介してセンサーユニット10に制御コマンドを送信する処理や、通信部22を介してセンサーユニット10から受信したデータに対する各種の計算処理を行う。また、処理部21は、各種プログラムに従い、記憶部24からスイング解析データ248を読み出して、通信部27を介してサーバー装置30に送信する処理を行う。
また、処理部21は、各種プログラムに従い、通信部27を介して、サーバー装置30から受信した情報に基づいて、解析情報を出力させることができる。また、処理部21は、その他の各種の制御処理を行う。
処理部21は、スイング解析プログラム240を実行することにより、データ取得部210、解析部としてのスイング解析部211、画像データ生成部212、記憶処理部213、表示処理部214、音出力処理部215および場所判定部216として機能する。
処理部21は、例えば、演算装置であるCPU(Central Processing Unit)、揮発性の記憶装置であるRAM(Random Access Memory)、不揮発性の記憶装置であるROM、処理部21と他のユニットを接続するインターフェイス(I/F)回路、これらを互いに接続するバス、などを備えるコンピューターにより実現してもよい。コンピューターは、画像処理回路など各種の専用処理回路を備えていてもよい。また、処理部21は、ASIC(Application Specific Integrated Circuit)などにより実現されてもよい。
データ取得部210は、通信部22がセンサーユニット10から受信したパケットデータを受け取り、受け取ったパケットデータから位置情報、時刻情報および計測データを取得し、記憶処理部213に送る処理を行う。
記憶処理部213は、記憶部24に対する各種プログラムや各種データのリード/ライト処理を行う。例えば、記憶処理部213は、データ取得部210から受け取った位置情報、時刻情報と計測データを対応づけて記憶部24に記憶させる処理や、スイング解析部211が算出した各種の情報やスイング解析データ248等を記憶部24に記憶させる処理を行う。
スイング解析部211は、センサーユニット10が出力する計測データ(記憶部24に記憶されている計測データ)や操作部23からのデータなどを用いて、ユーザー2のスイング動作(複数のスイング)を解析し、スイングが行われた場所、時刻(日時)、ユーザー2の識別情報や性別、ゴルフクラブ3の種類、スイング動作の解析結果の情報を含む解析情報としてスイング解析データ248を生成する処理を行う。特に、本実施形態では、スイング解析部211は、スイング動作の解析結果の情報の少なくとも一部として、スイングの各指標の値を算出する。
スイング解析部211は、スイングの指標として、バックスイング中やダウンスイング中の所定のタイミングでのゴルフクラブ3のヘッド3aの時間経過に伴う位置を算出する。尚、ヘッド3aの位置は、センサーユニット10が出力する加速度データを積分することで、初期位置からの位置の変化を時系列に算出できる。また、スイング解析部211は、ヘッド3aの位置の時系列な変化に基づいて、ヘッド3aの移動距離を算出できる。
また、スイング解析部211は、スイングの指標として、インパクト(打球時)におけるゴルフクラブ3のヘッド3aの入射角、インパクト(打球時)におけるゴルフクラブ3のヘッド3aの傾き、インパクト(打球時)におけるゴルフクラブ3(ヘッド3a)の速度、および、バックスイングの開始時からインパクト(打球時)までの間の所定のタイミングにおけるゴルフクラブ3のシャフトの回転軸回りの回転角などを算出しても良い。
場所判定部216は、位置情報に対応する計測データが取得された場所、即ち、ゴルフクラブ3がスイングされた場所を判定する。
本実施形態では、場所判定部216は、スイングされた場所がゴルフ場であるか、または、ゴルフ練習場であるかを判定する。
場所判定部216は、スイング解析結果に対応する位置情報が示す位置データと、マップ情報とを照合し、スイングされた場所を判定する。マップ情報は、記憶部24に記憶されていても良く、また、ネットワーク40を介して外部のサーバーから取得しても良い。また、位置データが示す場所が異なっている場合、即ち、移動しながらスイングされたと判断した場合は、ゴルフ場でスイングされたと判断し、位置データが示す場所が略同じ場合は、ゴルフ練習場でスイングされたと判断しても良い。場所判定部216の判断結果は、対応するスイング解析結果に関連付けられる。
画像データ生成部212は、表示部25に表示される画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部212は、データ取得部210が受け取った各種の情報に基づき、画像データを生成する。
表示処理部214は、表示部25に対して各種の画像(画像データ生成部212が生成した画像データに対応する画像の他、文字や記号等も含む)を表示させる処理を行う。
音出力処理部215は、音出力部26に対して各種の音(音声やブザー音等も含む)を出力させる処理を行う。例えば、音出力処理部215は、図4のステップS5において、ユーザー2にスイングの開始の許可を通知するための音を音出力部26から出力させてもよい。また、例えば、音出力処理部215は、ユーザー2のスイング動作が終了した後、自動的に、あるいは、ユーザー2の入力操作に応じて、スイング解析部211による解析結果を示す音や音声を音出力部26から出力させてもよい。あるいは、センサーユニット10に音出力部を設けておいて、音出力処理部215は、通信部22を介してセンサーユニット10に各種の音データや音声データを送信し、センサーユニット10の音出力部に各種の音や音声を出力させてもよい。
尚、スイング解析装置20あるいはセンサーユニット10に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー2に通知してもよい。
1−3.スイング解析処理
本実施形態では、アドレス時(静止時)のゴルフクラブ3のヘッド3aの位置を原点とし、打球の目標方向を示すターゲットラインをX軸、X軸に垂直な水平面上の軸をY軸、鉛直上方向(重力加速度の方向と逆方向)をZ軸とするXYZ座標系(グローバル座標系)を定義する。そして、スイング解析部211は、各指標値を算出するために、センサーユニット10の計測データ(加速度データおよび角速度データ)を用いて、XYZ座標系(グローバル座標系)における、アドレス時からのセンサーユニット10の位置および姿勢を時系列に算出する。また、スイング解析部211は、センサーユニット10の計測データ(加速度データまたは角速度データ)を用いて、図5に示した、スイング開始、トップおよびインパクトの各タイミングを検出する。そして、スイング解析部211は、センサーユニット10の位置および姿勢の時系列データと、スイング開始、トップおよびインパクトの各タイミングとを用いて、スイングの各指標(例えば、Vゾーン、効率(スイング効率)、回転、インパクトおよびダウンブロー(またはアッパーブロー)等)の値を算出し、スイング解析データ248を生成する。
スイング解析部211は、まず、記憶部24に記憶された、ユーザー2の静止時(アドレス時)の計測データ(加速度データ及び角速度データ)を用いて、計測データに含まれるオフセット量を計算する。次に、スイング解析部211は、記憶部24に記憶された、スイング開始後の計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー2のスイング動作中のセンサーユニット10の位置及び姿勢を計算する。
例えば、スイング解析部211は、加速度センサー12が計測した加速度データ、クラブ仕様情報及びセンサー装着位置情報を用いて、XYZ座標系(例えば、ユーザー2の静止時(アドレス時)の打球部(ヘッド)3aの位置を原点とし、打球の目標方向をX軸、X軸に垂直な水平面上の軸をY軸、鉛直上方向をZ軸とした座標系、以下、グローバル座標系ともいう)におけるユーザー2の静止時のセンサーユニット10の位置(初期位置)を計算し、その後の加速度データを積分してセンサーユニット10の初期位置からの位置の変化を時系列に計算する。ユーザー2は所定のアドレス姿勢で静止するので、センサーユニット10の初期位置のX座標は0である。
さらに、センサーユニット10のy軸はゴルフクラブ3のシャフトの長軸方向と一致し、ユーザー2の静止時には、加速度センサー12は重力加速度のみを計測するので、スイング解析部211は、y軸加速度データを用いてシャフトの傾斜角(水平面(XY平面)あるいは鉛直面(XZ平面)に対する傾き)を計算することができる。そして、スイング解析部211は、シャフトの傾斜角、クラブ仕様情報(シャフトの長さ)及びセンサー装着位置情報(グリップエンドからの距離)を用いて、センサーユニット10の初期位置のY座標及びZ座標を計算し、センサーユニット10の初期位置を特定することができる。あるいは、スイング解析部211は、ゴルフクラブ3のグリップエンドの位置の座標とセンサー装着位置情報(グリップエンドからの距離)を用いて、センサーユニット10の初期位置の座標を計算してもよい。
また、スイング解析部211は、加速度センサー12が計測した加速度データを用いて、XYZ座標系(グローバル座標系)におけるユーザー2の静止時(アドレス時)のセンサーユニット10の姿勢(初期姿勢)を計算し、その後の角速度センサー14が計測した角速度データを用いた回転演算を行ってセンサーユニット10の初期姿勢からの姿勢の変化を時系列に計算する。センサーユニット10の姿勢は、例えば、X軸、Y軸、Z軸回りの回転角(ロール角、ピッチ角、ヨー角)、オイラー角、クオータ二オン(四元数)などで表現することができる。
ユーザー2の静止時には、加速度センサー12は重力加速度のみを計測するので、スイング解析部211は、3軸加速度データを用いて、センサーユニット10のx軸、y軸、z軸の各々と重力方向とのなす角度を特定することができる。さらに、ユーザー2は所定のアドレス姿勢で静止するので、ユーザー2の静止時において、センサーユニット10のy軸はYZ平面上にあるため、スイング解析部211は、センサーユニット10の初期姿勢を特定することができる。
尚、センサーユニット10の信号処理部16が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー12及び角速度センサー14にバイアス補正の機能が組み込まれていてもよい。これらの場合は、スイング解析部211による計測データのバイアス補正が不要となる。
また、スイング解析部211は、身体情報(ユーザー2の身長(腕の長さ))、クラブ仕様情報(シャフトの長さや重心の位置)、センサー装着位置情報(グリップエンドからの距離)、ゴルフクラブ3の特徴(剛体である等)、人体の特徴(関節の曲がる方向が決まっている等)などを考慮した運動解析モデル(二重振子モデル等)を定義し、この運動解析モデルとセンサーユニット10の位置及び姿勢の情報を用いて、ユーザー2のスイングにおけるゴルフクラブ3の軌跡を計算する。
また、スイング解析部211は、記憶部24に記憶された時刻情報と計測データを用いて、ユーザー2のスイング動作の期間において打球したタイミング(インパクトのタイミング)を検出する。例えば、スイング解析部211は、センサーユニット10が出力する計測データ(加速度データ又は角速度データ)の合成値を計算し、当該合成値に基づいてユーザー2が打球したタイミング(時刻)を特定する。
また、スイング解析部211は、運動解析モデルとセンサーユニット10の位置及び姿勢の情報を用いて、バックスイングからフォロースルーまでのヘッドスピード、打球時の入射角(クラブパス)やフェース角、シャフトローテーション(スイング中のフェース角の変化量)、ゴルフクラブ3の減速率などの情報、あるいは、ユーザー2が複数回のスイングを行った場合のこれら各情報のばらつきの情報等も生成する。
また、スイング解析部211は、センサーユニット10から取得した計測データを用いて、スイングの開始から終了までの一連の動作(「リズム」ともいう)、例えば、スイングの開始から、バックスイング、トップ、ダウンスイング、インパクト、フォロースルー、スイングの終了までを検出する。具体的なリズムの検出手順は、特に限定されないが、例えば下記のような手順を採用することができる。
まず、スイング解析部211は、取得した時刻t毎の角速度データを用いて、各時刻tでの各軸回りの角速度の大きさの和(ノルムという)を計算する。また、スイング解析部211は、各時刻tでの角速度のノルムを時間で微分してもよい。
ここで、3軸(x軸、y軸、z軸)の軸回りの角速度が、例えば図7に示すようなグラフに表れる場合を考える。図7では、横軸が時間(msec)、縦軸が角速度(dps)である。また、角速度のノルムは、例えば図8に示すようなグラフに表れる。図8では、横軸が時間(msec)、縦軸が角速度の合成値(ノルム)である。また、角速度のノルムの微分値は、例えば図9に示すようなグラフに表れる。図9では、横軸が時間(msec)、縦軸が角速度のノルムの微分値である。尚、図7〜図9は、本実施形態を理解し易くするためものであり、正確な値を示しているわけではない。
スイング解析部211は、計算した角速度のノルムを用いて、スイングにおけるインパクトのタイミングを検出する。スイング解析部211は、例えば、角速度のノルムが最大となるタイミングをインパクトのタイミングとして検出する(符号Timpact)。または、スイング解析部211は、例えば、計算した角速度のノルムの微分の値が最大となるタイミングと最小となるタイミングのうち、先のタイミングをインパクトのタイミングとして検出するようにしてもよい(符号Timpact)。
また、スイング解析部211は、例えば、インパクトより前で、計算した角速度のノルムが極小となるタイミングをスイングのトップのタイミングとして検出する(符号Ttop)。また、スイング解析部211は、例えば、インパクトより前で角速度のノルムが第1閾値以下の連続した期間をトップ期間(トップでの溜めの期間)として特定する。
また、スイング解析部211は、例えば、トップより前で、角速度のノルムが第2閾値以下となるタイミングをスイングの開始のタイミングとして検出する(符号Tstart)。
また、スイング解析部211は、例えば、インパクトより後で、角速度のノルムが極小となるタイミングをスイングの終了(フィニッシュ)のタイミングとして検出する。または、スイング解析部211は、例えば、インパクトより後で、角速度のノルムが第3閾値以下となる最初のタイミングをスイングの終了(フィニッシュ)のタイミングとして検出するようにしてもよい。また、スイング解析部211は、例えば、インパクトのタイミングより後で且つインパクトのタイミングに接近し、角速度のノルムが第4閾値以下となる連続した期間をフィニッシュ期間として特定する。
上記のようにして、スイング解析部211は、スイングのリズムを検出することができる。また、スイング解析部211は、リズムを検出することにより、スイング中の各期間(例えば、スイング開始からトップ開始までのバックスイング期間、トップ終了からインパクトまでのダウンスイング期間、インパクトからスイング終了までのフォロースルー期間)を特定することができる。
1−3−1.スイング解析処理(運動解析方法)の手順
図10は、処理部21によるスイング解析処理(スイング解析方法)の手順の一例を示すフローチャート図である。処理部21は、記憶部24に記憶されているスイング解析プログラム240を実行することにより、例えば、図10のフローチャートの手順でスイング解析処理を実行する。以下、図10のフローチャートについて説明する。
まず、処理部21は、ユーザー2による計測開始操作(図4のステップS2の操作)が行われるまで待機し(S10のN)、計測開始操作が行われると(S10のY)、センサーユニット10に計測開始コマンドを送信し、センサーユニット10から計測データの取得を開始する(S12)。
次に、処理部21は、ユーザー2にアドレス姿勢をとるように指示する(S14)。ユーザー2は、この指示に従い、アドレス姿勢をとって所定時間以上静止する(図4のステップS4)。
次に、処理部21は、センサーユニット10から取得した計測データを用いてユーザー2の静止状態を検出すると(S16のY)、ユーザー2にスイング開始の許可を通知する(S18)。処理部21は、例えば、所定の音を出力し、あるいは、センサーユニット10にLEDを設けておいて当該LEDを点灯させる等して、ユーザー2にスイング開始の許可を通知し、ユーザー2は、この通知を確認した後にスイング動作(図4のステップS6の動作)を開始する。
次に、処理部21は、ユーザー2のスイング動作の終了後に、あるいは、スイング動作の終了前から、工程S20以降の処理を行う。
まず、処理部21は、センサーユニット10から取得した計測データ(ユーザー2の静止時(アドレス時)における計測データ)を用いて、センサーユニット10の初期位置と初期姿勢を計算する(S20)。
次に、処理部21は、センサーユニット10から取得した計測データを用いて、スイング開始、トップおよびインパクトのタイミングを検出する(S22)。
また、処理部21は、工程S22の処理と並行して、あるいは前後して、ユーザー2のスイング動作中のセンサーユニット10の位置と姿勢を計算する(S24)。
次に、処理部21は、工程S26において、センサーユニット10から取得した計測データ、工程S22で検出したスイング開始、トップ、インパクトの各タイミングおよび工程S24で計算したセンサーユニット10の位置、姿勢の少なくとも一部を用いて、上述したスイングに関する各種の指標の値を算出する。
そして、処理部21は、算出した各種の指標を用いて、スイング解析データ248を生成してサーバー装置30に送信し(S36)、スイング解析処理を終了する。
尚、図10のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。
1−3−2.スイング解析結果の表示方法
画像データ生成部212は、ユーザー2の操作に基づいて、例えば、図11〜図14のように、スイング解析結果に基づく解析画像を生成し、表示部25に表示する。
図11は、アドレスの姿勢からハーフウェイバックまでのヘッド3aの移動時間を横軸のパラメーター(指標)とし、ハーフウェイバックからトップまでのヘッド3aの移動時間を縦軸のパラメーター(指標)とした場合の、ゴルフ場およびゴルフ練習場における分布を示している。なお、図11における横軸および縦軸の単位はms(ミリ秒)である。
第1の位置情報であるゴルフ場における第1の解析情報の分布の集合を第1の領域画像80とし、第2の位置情報であるゴルフ練習場における第2の解析情報の分布の集合を第2の領域画像90としている。これにより、ヘッド3aの移動距離が不確実な場合においても、振り幅の解析結果を視認できる。
また、図12は、トップにおいて、ゴルフクラブ3の正対した方向(ユーザー2を正面から見た方向)から見たシャフトの角度を横軸のパラメーター(指標)とし、ユーザー2を真上(ユーザー2を頭頂部から見た方向)から見たシャフトの角度を縦軸のパラメーター(指標)とした場合の、ゴルフ場およびゴルフ練習場における分布を示している。レンジは、何れも飛球方向を「0度」としている。第1の解析情報であるゴルフ場における分布の集合を第1の領域画像80とし、第2の解析情報であるゴルフ練習場における分布の集合を第2の領域画像90としている。なお、図12における横軸および縦軸の単位はm(メートル)である。

また、図13は、ゴルフクラブ3の正対した方向から見たアドレスのグリップ位置における(アドレスのグリップ位置を基準とした)トップのグリップ位置(高さ方向の位置)を横軸のパラメーター(指標)とし、ユーザー2を真上から見たアドレスのグリップ位置における(アドレスのグリップ位置を基準とした)トップのグリップ位置(後ろ方向の位置)を縦軸のパラメーター(指標)とした場合の、ゴルフ場およびゴルフ練習場における分布を示している。第1の解析情報であるゴルフ場における分布の集合を第1の領域画像80とし、第2の解析情報であるゴルフ練習場における分布の集合を第2の領域画像90としている。なお、高さ方向の位置は、地面を基準としたトップのグリップ位置とすることもできる。なお、図13における横軸および縦軸の単位はm(メートル)である。
また、図14は、バックスイングのスイング時間を横軸のパラメーター(指標)とし、ダウンスイングのスイング時間を縦軸のパラメーター(指標)とした場合の、ゴルフ場およびゴルフ練習場における分布を示している。第1の解析情報であるゴルフ場における分布の集合を第1の領域画像80とし、第2の解析情報であるゴルフ練習場における分布の集合を第2の領域画像90としている。なお、図14における横軸および縦軸の単位はms(ミリ秒)である。
尚、第1の領域画像および第2の領域画像は、表示色や模様を変えることで識別が容易になる。また、解析情報は2つ以上であっても良い。
本実施形態では、画像データ生成部212は、記憶部24に記憶された画像表示パラメーター246に基づいて画像を生成する。画像表示パラメーター246は、例えば、相関図における縦軸と横軸のパラメーター(指標)やレンジ、および、解析情報に基づく領域画像の属性を指定する。
画像表示パラメーター(指標)246は、予め所定の設定値が決定されているが、ユーザー2により設定を変更できる態様も想定できる。例えば、図12において、縦軸を図13の縦軸で使用したパラメーター(指標)、即ち、トップにおけるアドレスのグリップ位置に変更する態様も想定できる。
また、画像データ生成部212は、図12で示すような相関図を表示させている場合、ユーザー2が画面上の所望のデータを指示した場合、指示したデータに関する詳細な情報をテキスト形式で相関図のデータ近傍に重畳して表示させても良い。表示される情報は、例えば、ゴルフ場でのホール位置、スライスの有無や曲がり方向等を想定する。
以上述べた実施形態によれば、以下のような効果を奏する。
(1)ゴルフ練習場におけるスイングおよびゴルフコースにおけるスイングのそれぞれに応じた運動情報に基づいてスイングを解析するため、スイングした位置に応じたスイング解析ができる。
(2)ゴルフコースにおけるスイングに基づく第1の解析情報、および、ゴルフ練習場におけるスイングに基づく第2の解析情報に係る解析画像を視認できる。
(3)第1の解析情報および第2の解析情報に係る2つの指標を軸とする座標系に、第1の領域画像および第2の領域画像を表示できる。
(4)サーバー装置30に運動情報を送信し、サーバー装置30からスイング解析結果を取得するため、スイング解析に要するスイング解析装置20の負担を軽減できる。
以上、添付図面を参照しながら好適な実施形態について説明したが、好適な実施形態は、前記実施形態に限らない。実施形態は、要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
運動具としてのゴルフクラブ3は、ドライバー、アイアン、パターの何れであってもよい。
また、本実施形態では、ゴルフスイングを解析する運動解析システム1を例に挙げたが、本発明は、ボールを打球する他の運動具にも適用することができる。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
また、図6に示した処理部21の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、処理部21の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
1…運動解析システム、2…ユーザー、3…ゴルフクラブ、3a…ヘッド、4…ゴルフボール、10…センサーユニット、12…加速度センサー、14…角速度センサー、15…位置センサー、16…信号処理部、18…通信部、20…スイング解析装置、20a…パーソナルコンピューター、20b…携帯機器、21…処理部、22…通信部、23…操作部、24…記憶部、25…表示部、26…音出力部、27…通信部、30…サーバー装置、40…ネットワーク、210…データ取得部、211…スイング解析部、212…画像データ生成部、213…記憶処理部、214…表示処理部、215…音出力処理部、216…場所判定部、240…スイング解析プログラム、242…ゴルフクラブ情報、244…身体情報、246…画像表示パラメーター、248…スイング解析データ。

Claims (8)

  1. 運動具に装着された慣性センサーからの出力に基づいてスイングを解析する運動解析装置であって、
    前記スイングした場所に対応する位置情報および前記慣性センサーが出力した運動情報を取得する取得部と、
    第1の位置情報における複数の前記スイングを解析した複数の第1の解析情報、および、第2の位置情報における複数の前記スイングを解析した複数の第2の解析情報、を生成する解析部と、
    前記スイングに係る時間、前記運動具の姿勢、および前記運動具の位置のいずれかを軸とする座標系に、前記複数の第1の解析情報の分布を示す第1の領域画像、および、前記複数の第2の解析情報の分布を示す第2の領域画像を、表示する表示部と、
    を備えることを特徴とする運動解析装置。
  2. 請求項1に記載の運動解析装置において、
    前記運動具は、ヘッド、シャフト、及びグリップを有するゴルフクラブであり、
    前記座標系は、
    アドレスの姿勢からハーフウェイバックまでの前記ヘッドの移動時間と、前記ハーフウェイバックからトップまでの前記ヘッドの移動時間と、を軸とする座標系、
    前記運動具と正対した方向から見たシャフトの角度と、ユーザーを真上から見た前記シャフトの角度と、を軸とする座標系、
    前記運動具と正対した方向から見たアドレスのグリップ位置に対する前記トップにおけるグリップ位置と、前記ユーザーを真上から見たときの前記アドレスのグリップ位置に対する前記トップにおけるグリップ位置と、を軸とする座標系、および
    バックスイングのスイング時間と、ダウンスイングのスイング時間と、を軸とする座標系のいずれかを含むことを特徴とする運動解析装置。
  3. 請求項1または2に記載の運動解析装置において、
    前記運動具はゴルフクラブであり、
    前記第1の解析情報は、アドレスからハーフウェイバックおよびハーフウェイバックからトップまでのヘッドの移動距離または移動時間、トップにおいて前記ゴルフクラブの正面および上方から見たシャフトの角度、トップにおいてアドレス時のグリップの高さ方向および後ろ方向への移動距離、バックスイングおよびダウンスイングの時間の少なくとも1つに係る情報を含むことを特徴とする運動解析装置。
  4. 請求項1乃至のいずれか1項に記載の運動解析装置において、
    前記第1の位置情報はゴルフ場を示し、前記第2の位置情報はゴルフ練習場を示すことを特徴とする運動解析装置。
  5. 請求項1乃至のいずれか1項に記載の運動解析装置において、
    前記慣性センサーは、加速度および角速度の少なくとも1つを検出することを特徴とする運動解析装置。
  6. 請求項1乃至のいずれか1項に記載の運動解析装置において、
    前記位置情報は、測位衛星から送信される衛星信号に基づいて算出されることを特徴とする運動解析装置。
  7. 運動具に装着された慣性センサーからの出力に基づいてスイングを解析する運動解析方法であって、
    前記スイングした場所に対応する位置情報および前記慣性センサーが出力した運動情報を取得し、
    第1の位置情報における複数の前記スイングを解析した複数の第1の解析情報を生成し、
    第2の位置情報における複数の前記スイングを解析した複数の第2の解析情報を生成し、
    前記スイングに係る時間、前記運動具の姿勢、および前記運動具の位置のいずれかを軸とする座標系における前記複数の第1の解析情報の分布を示す第1の領域画像、および、前記複数の第2の解析情報の分布を示す第2の領域画像を、出力することを特徴とする運動解析方法。
  8. 運動具に装着された慣性センサーからの出力に基づいてスイングを解析する運動解析システムであって、
    前記スイングした場所に対応する位置情報および前記慣性センサーが出力した運動情報を取得する取得部と、
    第1の位置情報における複数の前記スイングを解析した複数の第1の解析情報、および、第2の位置情報における複数の前記スイングを解析した複数の第2の解析情報、を生成する解析部と、
    前記スイングに係る時間、前記運動具の姿勢、および前記運動具の位置のいずれかを軸とする座標系に、前記複数の第1の解析情報の分布を示す第1の領域画像、および、前記複数の第2の解析情報の分布を示す第2の領域画像を、表示する表示部と、を備えることを特徴とする運動解析システム。
JP2017040155A 2017-03-03 2017-03-03 運動解析装置、運動解析方法、運動解析システムおよび表示方法 Active JP6862931B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017040155A JP6862931B2 (ja) 2017-03-03 2017-03-03 運動解析装置、運動解析方法、運動解析システムおよび表示方法
US15/906,409 US20180250571A1 (en) 2017-03-03 2018-02-27 Motion analysis device, motion analysis method, motion analysis system, and display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017040155A JP6862931B2 (ja) 2017-03-03 2017-03-03 運動解析装置、運動解析方法、運動解析システムおよび表示方法

Publications (3)

Publication Number Publication Date
JP2018143404A JP2018143404A (ja) 2018-09-20
JP2018143404A5 JP2018143404A5 (ja) 2020-02-06
JP6862931B2 true JP6862931B2 (ja) 2021-04-21

Family

ID=63357488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017040155A Active JP6862931B2 (ja) 2017-03-03 2017-03-03 運動解析装置、運動解析方法、運動解析システムおよび表示方法

Country Status (2)

Country Link
US (1) US20180250571A1 (ja)
JP (1) JP6862931B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3138017A1 (en) * 2019-06-28 2020-12-30 Leica Geosystems Pty Ltd Blast movement monitor, system and method
GB2614728A (en) * 2022-01-14 2023-07-19 Sony Group Corp A method, computer program, apparatus and system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5940436B2 (ja) * 1981-07-22 1984-09-29 株式会社日軽技研 解凍方法
US5694340A (en) * 1995-04-05 1997-12-02 Kim; Charles Hongchul Method of training physical skills using a digital motion analyzer and an accelerometer
US20050032582A1 (en) * 2002-12-19 2005-02-10 Satayan Mahajan Method and apparatus for determining orientation and position of a moveable object
JP2006087451A (ja) * 2004-09-21 2006-04-06 Yokohama Rubber Co Ltd:The ゴルフスウィングの評価方法
US9486669B2 (en) * 2008-02-20 2016-11-08 Nike, Inc. Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub
JP5604779B2 (ja) * 2008-09-17 2014-10-15 富士通株式会社 携帯端末装置、スイングの測定方法及び測定プログラム
US9396385B2 (en) * 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US20150328523A1 (en) * 2014-05-19 2015-11-19 Garmin Switzerland Gmbh Devices and methods for analyzing golf swings
JP2016007499A (ja) * 2014-06-26 2016-01-18 セイコーエプソン株式会社 運動情報提供方法および運動情報提供システム
US9410979B2 (en) * 2014-09-23 2016-08-09 Fitbit, Inc. Hybrid angular motion sensors
JP6664043B2 (ja) * 2015-06-03 2020-03-13 株式会社ユピテル 装置およびプログラム
JP6613684B2 (ja) * 2015-07-28 2019-12-04 セイコーエプソン株式会社 スイング診断方法、スイング診断プログラム、記録媒体、スイング診断装置及びスイング診断システム
JP6613685B2 (ja) * 2015-07-28 2019-12-04 セイコーエプソン株式会社 スイング診断方法、スイング診断プログラム、記録媒体、スイング診断装置及びスイング診断システム

Also Published As

Publication number Publication date
US20180250571A1 (en) 2018-09-06
JP2018143404A (ja) 2018-09-20

Similar Documents

Publication Publication Date Title
US10478707B2 (en) Motion analysis method and motion analysis device
US10459002B2 (en) Motion analysis method and motion analysis device
US20140378239A1 (en) Motion analysis method and motion analysis device
US20150012240A1 (en) Motion analysis device
US9962591B2 (en) Motion analysis method, program, and motion analysis device
US20170120122A1 (en) Electronic apparatus, system, method, program, and recording medium
US20170239520A1 (en) Motion analysis apparatus, motion analysis system, motion analysis method, recording medium, and display method
JP2017023639A (ja) スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体
JP2017023638A (ja) スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体
KR20160106670A (ko) 운동 해석 방법, 운동 해석 장치, 운동 해석 시스템 및 프로그램
JP2016067410A (ja) 運動解析装置、運動解析システム、運動解析方法及びプログラム
JP2016116615A (ja) 運動解析装置、運動解析システム、運動解析方法、及びプログラム
US20160175680A1 (en) Exercise analysis device, exercise analysis system, exercise analysis method, program, and recording medium
US20170011652A1 (en) Motion analysis method, motion analysis apparatus, motion analysis system, and program
JP2015181565A (ja) 運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム
JP2017023636A (ja) スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体
JP6862931B2 (ja) 運動解析装置、運動解析方法、運動解析システムおよび表示方法
US20160175649A1 (en) Exercise analysis device, exercise analysis method, program, recording medium, and exercise analysis system
JP6862848B2 (ja) 運動解析装置、運動解析方法、プログラム、及び運動解析システム
JP2016116745A (ja) 傾き判定装置、傾き判定システム、傾き判定方法及びプログラム
JP2018157985A (ja) 運動解析装置、運動解析システム、および運動解析方法
JP2016030123A (ja) 運動解析方法、運動解析装置及びプログラム
JP6531366B2 (ja) カウントシステム、カウント方法、プログラム
JP6822173B2 (ja) 運動解析装置、運動解析方法、プログラム、及び運動解析システム
US20180229079A1 (en) Data processing method, program, storage medium and motion analysis device

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190402

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191217

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191217

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20200803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201030

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210315

R150 Certificate of patent or registration of utility model

Ref document number: 6862931

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150