JP2019528102A - ボールの飛行情報演算装置及びボールの飛行情報演算方法 - Google Patents

ボールの飛行情報演算装置及びボールの飛行情報演算方法 Download PDF

Info

Publication number
JP2019528102A
JP2019528102A JP2019504906A JP2019504906A JP2019528102A JP 2019528102 A JP2019528102 A JP 2019528102A JP 2019504906 A JP2019504906 A JP 2019504906A JP 2019504906 A JP2019504906 A JP 2019504906A JP 2019528102 A JP2019528102 A JP 2019528102A
Authority
JP
Japan
Prior art keywords
ball
calculated
information
golf club
spin
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.)
Granted
Application number
JP2019504906A
Other languages
English (en)
Other versions
JP6768996B2 (ja
Inventor
ジョン オ、シー
ジョン オ、シー
ホ リー、ミン
ホ リー、ミン
ヒー リー、テ
ヒー リー、テ
ヒュン リー、スン
ヒュン リー、スン
Original Assignee
ゴルフゾン カンパニー リミテッド
ゴルフゾン カンパニー リミテッド
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 ゴルフゾン カンパニー リミテッド, ゴルフゾン カンパニー リミテッド filed Critical ゴルフゾン カンパニー リミテッド
Publication of JP2019528102A publication Critical patent/JP2019528102A/ja
Application granted granted Critical
Publication of JP6768996B2 publication Critical patent/JP6768996B2/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
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • 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
    • 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
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3658Means associated with the ball for indicating or measuring, e.g. speed, direction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • G06T7/337Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving reference images or patches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • 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
    • 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/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30221Sports video; Sports image
    • G06T2207/30224Ball; Puck
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S482/00Exercise devices
    • Y10S482/901Exercise devices having computer circuitry

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Golf Clubs (AREA)

Abstract

【課題】【解決手段】本発明は赤外線センシング方式又はカメラセンシング方のどのセンシング方式の装置を用いても速かに算出可能なボールとゴルフクラブの運動パラメーターのみ算出されれば、データベース化した情報を参照してその算出された運動パラメーターに対応するボールのスピン情報を簡単な演算で高正確性で非常に速かに算出することができるボールの飛行情報演算装置、ボールの飛行情報演算方法及びこれを記録したコンピュータ装置可読の記録媒体を提供するためのものである。

Description

本発明はボールの飛行情報演算装置及びボールの飛行情報演算方法に係り、より詳しくは使用者がゴルフスイングを行ってゴルフクラブでボールを打撃するとき、ゴルフクラブの運動及びボールの運動をセンシングした情報を用いて運動するボールの飛行情報を演算する装置及び方法に関する。
ボールを用いるスポーツ競技、特にゴルフの場合、ゴルファーによって打撃されて運動するボールの物理的特性を正確にセンシングし、そのセンシングされた値を用いて打球の分析を行うか、これを映像として具現して、いわゆるスクリーンゴルフのようなシミュレーションゴルフの分野に適用する試みがいつも行われてきた。
特に、打撃によって飛ぶボールのスピン(Spin)は3次元空間上の軸を中心に非常に高速で回転するから、これを測定することはとても難しく、さらに正確な測定のためにはかなり高価の装備が必要であり、代表的にはレーダーセンサー(Radar Sensor)を用いる方式がある。
しかし、このような高価のセンシング装置は、使用者がゴルフスイングによって打撃したボールをセンシングしてボールの軌跡を算出し、それから仮想のゴルフコースでのゴルフシミュレーションをなすようにする、いわゆるスクリーンゴルフ又はゴルフ練習場での打球分析などに汎用に用いられるセンシング装置としては適しなく、比較的安くて低能性のシステムでも速くて正確にボールのスピンを算出することができるようにする技術の開発が必要な実情である。
このような必要によって、近年、カメラ装置を用いて運動するボールから連続的にイメージを取得して分析し、その分析された結果を用いてボールのスピンを算出する技術に対する開発が活発に行われている。
イメージ分析によって運動するボールのスピンを算出する方式はさまざまなものがある。すなわち、ボールに特定のマーカーを表示し、超高速カメラで運動するボールのイメージを連続的に撮影し、その撮影されたイメージ上でボールに表示されたマーカーを分析してボールのスピンを計算する方式と、ボールに特定のマーカーを表示せず、ボール自体に存在するボールのブランド表示、ディンプル、きずなどの不特定の特徴部をイメージ上で抽出して分析することによってボールのスピンを計算する方式などがある。
前者のスピン算出方法は、使用者が多数のゴルフボールを持ってゴルフショット演習又はゲームを行うにあたり、使用者がショットするゴルフボールの全てに特定のマーカーが一様に表示されていなければならないという大きな制約があり、超高速カメラで連続撮影した多数のイメージを分析しなければならないから、スピン算出のための演算速度が非常に遅くなるしかない。すなわち、高価の複雑な装備を用いながらもスピン算出の演算速度が非常に遅い問題点がある。
後者のスピン算出方法は、使用者がショットするゴルフボールの全てに特定のマーカーを一様に表示する必要がない大きな利点があるが、イメージの分析によってボール上の任意の特徴部を抽出し、その抽出された特徴部がボールのスピンによってどのように動くかを分析してスピン軸とスピン量を計算しなければならないから、スピン算出の演算が非常に複雑でその演算速度が非常に遅いという問題点がある。
本発明は赤外線センシング方式又はカメラセンシング方式のいずれかのセンシング方式の装置を用いても速かに算出可能なボールとゴルフクラブの運動パラメーターのみ算出されれば、これを用いてデータベース化した情報を参照してその算出された運動パラメーターに対応するボールのスピン情報を簡単な演算で高正確性で非常に速かに算出することができるボールの飛行情報演算装置、ボールの飛行情報演算方法及びこれを記録したコンピュータ装置可読の記録媒体を提供することをその目的とする。
本発明の一実施例による、ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置は、ゴルフクラブの運動及びゴルフクラブによって打撃されるボールの運動をセンシングするセンシング部と、多様な値のゴルフクラブ及びボールの運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、センシング部のセンシング情報を受けてゴルフクラブの運動パラメーター及びボールの運動パラメーターを算出し、レファレンスDBのデータベース化した情報によって算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部とを含む。
一方、本発明の他の実施例による、ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置は、ゴルフクラブの運動及びゴルフクラブによって打撃されるボールの運動をセンシングし、センシング情報によってゴルフクラブの運動パラメーター及びボールの運動パラメーターを算出するセンシング部と、多様な値の運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、センシング部によって算出されたゴルフクラブの運動パラメーター及びボールの運動パラメーターを受け、レファレンスDBのデータベース化した情報によって算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部とを含む。
一方、本発明の一実施例による、ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置の演算方法は、ゴルフクラブの運動及びゴルフクラブによって打撃されるボールの運動をセンシング部がセンシングして演算部に伝達する段階と、演算部がセンシング部から伝達されるセンシング情報からゴルフクラブの運動パラメーター及びボールの運動パラメーターを算出する段階と、多様な値の運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBを用いて、算出された運動パラメーターに対応するボールのスピン情報を算出する段階とを含む。
また、本発明は前述した演算方法を記録したコンピュータ装置可読の記録媒体を含む。
本発明によるボールの飛行情報演算装置、ボールの飛行情報演算方法及びこれを記録したコンピュータ装置可読の記録媒体は、ゴルフクラブの打撃によってボールが運動するとき、相対的に非常に速かに算出可能なボールの発射角、ゴルフクラブのアタック角、ボールとゴルフクラブの速度などの運動パラメーターのみ算出されれば、これを用いてレファレンスDBに予めデータベース化した情報を参照して、その算出された運動パラメーターに対応するボールのスピン情報を簡単な演算で高正確性で非常に速かに算出することができる効果がある。
本発明の一実施例によるボールの飛行情報演算装置が仮想ゴルフシミュレーション装置に具現された場合に対して示した図である。 図1に示した仮想ゴルフシミュレーション装置に適用された本発明の一実施例によるボールの飛行情報演算装置の構成を示したブロック図である。 本発明の一実施例によるボールの飛行情報演算装置がボールのスピン情報を算出するためのゴルフクラブの運動パラメーター及びボールの運動パラメーターを説明する図である。 本発明の一実施例によるボールの飛行情報演算装置がレファレンスDBを参照してボールのスピン情報を算出することについて説明するための図である。 本発明の一実施例によるボールの飛行情報演算装置がボール運動ベクトル及びクラブ運動ベクトルを用いてスピン軸についての情報を算出することに対して示す図である。
本発明によるボールの飛行情報演算装置及びボールの飛行情報演算方法についての具体的な内容に基づいて説明する。
本発明によるボールの飛行情報演算装置は、使用者がゴルフクラブでボールを打撃するときのボールとゴルフクラブの運動についてのセンシング情報を用いて、打撃によって飛行するボールの飛行情報を演算する装置であり、いわゆるスクリーンゴルフシステムのような仮想ゴルフシミュレーション装置に適用されて具現されることもでき、使用者のゴルフスイングに対する打球分析のための分析装置として具現されることもできる。
図1及び図2は本発明の一実施例によるボールの飛行情報演算装置が仮想ゴルフシミュレーション装置に具現された場合を示す。
すなわち、使用者が打席PLでゴルフクラブでゴルフスイングを行ってゴルフマットGMに置かれたボールBを前方のスクリーン3に向けて打撃すれば、センシング部100がゴルフクラブの運動及びボールの運動をセンシングしてシミューレーターSの演算部Mに伝達し、演算部Mはセンシング部100から伝達されたセンシング情報に基づいてボールの速度、方向、弾道などとスピン情報を算出し、その算出された情報によって、スクリーン3に投影される映像上でボールが移動するシミュレーション映像をデータ記憶部10に記憶された映像データを用いて映像処理部20が具現し、映像出力部30を介してスクリーン3に投影するものである。
前述したように、本発明によるボールの飛行情報演算装置は、基本的に、センシング部100と、レファレンスDB200と、演算部Mとを含んでなることができ、本発明による演算装置は、飛行情報として、打撃されて飛行するボールのスピン情報を算出するように構成されることができる。
センシング部100は、使用者がゴルフクラブでゴルフスイングを行ってボールを打撃するとき、ゴルフクラブの運動及び打撃されるボールの運動をセンシングする構成要素であり、レファレンスDB200は多様な値のゴルフクラブ及びボールの運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶する構成要素であり、演算部Mはゴルフクラブの運動パラメーター及びボールの運動パラメーターを用いてレファレンスDB200にデータベース化して記憶された情報によって算出された運動パラメーターに対応するボールのスピン情報を算出する構成要素である。
ここで、ゴルフクラブの運動パラメーターは、アタック角(Angle Of Attack)、クラブの方向(Club Direction)、クラブヘッドの速度(Club Speed)などを含むことができ、ボールの運動パラメーターは、発射角(Launch Angle)、ボールの方向(Ball Direction)、ボールの速度(Ball Speed)などを含むことができ、レファレンスDB200は、多様な値の運動パラメーターに対してボールのスピン算出のための要素の値を予め測定し、これをデータベース化し、多様な値の要素の値に対応してボールのスピンを予め測定してデータベース化するように構成されることができる。
演算部Mは、ゴルフクラブの打撃によって運動するボールのスピン情報を算出するための一部要素はレファレンスDB200のデータベース化した情報のうち運動パラメーターに対応する情報を用いて算出し、ボールのスピン情報を算出するための他の一部要素は運動パラメーターを予め設定された関数関係によって算出し、算出された各要素を用いて、打撃によって運動するボールのスピン情報を算出することができる。
すなわち、センシング部100は、ゴルフクラブとボールの運動をセンシングし、レファレンスDB200は、多様な値の運動パラメーターに対応するスピン算出のための要素の値を予め測定してデータベース化した情報及び多様なスピン算出のための要素の値に対応するスピン値を予め測定してデータベース化した情報を記憶し、演算部Mは、算出された運動パラメーターに対応するスピン算出のための要素の値をレファレンスDB200を参照して算出し、算出されたスピン算出のための要素の値に対応するスピン値をレファレンスDB200を参照して算出することができる。
これについてのより具体的な内容は後述する。
一方、センシング部100は移動する物体を感知することができるセンサーを含む構成であればどの構成であっても可能である。例えば、赤外線センサー又はレーザーセンサーを用いてゴルフクラブの運動時の位置変化を感知し、打撃されたボールが移動するときの位置変化を感知するなどのセンサーから具現されることができる。
赤外線センサー又はレーザーセンサーを用いて動く物体を感知する技術について既に多くの先行技術文献で開示しているので、これについての具体的な説明は省略する。
また、図1及び図2に示したように、センシング部100は、ゴルフクラブの運動及びボールの運動に対して連続的にイメージを取得し、その連続的に取得されるイメージのそれぞれでボールとゴルフクラブを特定することによってゴルフクラブの位置情報及びボールの位置情報を算出する方式でゴルフクラブの運動及びボールの運動をセンシングすることができる、カメラを用いたイメージセンシング方式のセンシング装置から具現されることができる。
センシング部100は、図1及び図2に示したように、カメラ装置110と、センシングプロセッサ120とを含んでなることができる。
カメラ装置110はボールが打撃されるインパクト時点を含む時間区間の間に連続的にゴルフクラブによってボールが打撃されることに対するイメージを取得するように構成され、センシングプロセッサ120はカメラ装置110によって取得されるイメージを分析し、各イメージ上でボールの位置情報及びゴルフクラブのヘッドの位置情報を算出して演算部Mに伝達するように構成されることができる。
例えば、カメラ装置110が取得する連続的なイメージのそれぞれをセンシングプロセッサ120が分析して各イメージ上でボールとゴルフクラブを特定し、各イメージからボール及びゴルフクラブの位置情報を算出して演算部Mに伝達すれば、演算部Mがボール及びゴルフクラブの位置情報を用いてボールの発射角、ボールの速度、ゴルフクラブの速度、ゴルフクラブヘッドのアタック角などの各種の運動パラメーターを算出し、その算出された運動パラメーターによって後述するレファレンスDBを用いてボールのスピン情報のような飛行情報を算出することができる。
もしくは、センシングプロセッサ120が各イメージを分析してボール及びゴルフクラブの位置情報を算出し、その算出された位置情報を用いてボールの発射角、ボールの速度、ゴルフクラブの速度、ゴルフクラブヘッドのアタック角などの各種の運動パラメーターを算出して演算部Mに伝達し、演算部Mはセンシングプロセッサ120から伝達された各種の運動パラメーターによって後述するレファレンスDBを用いてボールのスピン情報のような飛行情報を算出することができる。
前述したように、本発明によるボールの飛行情報演算装置は、センシング部によってゴルフクラブの運動及びボールの運動についてのセンシング情報を用いてゴルフクラブの運動パラメーター及びボールの運動パラメーターを算出することが必要であり、ボールの飛行情報は好ましくは打撃されて運動するボールのスピン情報である。
ここで、図3に基づいてボールのスピン情報を算出するためのゴルフクラブの運動パラメーター及びボールの運動パラメーターについて説明する。
図3の(a)はゴルフクラブGCが運動してボールBを打撃することを側面から見たものを示し、図3の(b)は上から下方に見たものを示している。
本発明の一実施例によるボールの飛行情報演算装置は、ゴルフクラブの運動パラメーターとしてゴルフクラブヘッドのアタック角(Angle Of Attack)、スイング方向(Club Direction、ゴルフクラブヘッドの移動方向)及びゴルフクラブヘッドの速度(Club Speed)を算出し、ボールの運動パラメーターとしてボールの発射角(Launch Angle)、ボールの方向(Ball Direction)及びボールの速度(Ball Speed)を算出することができる。
これらのそれぞれについて図3を参照して説明すれば、図3の(a)に示したように、ゴルフクラブGCが移動してクラブヘッドCHのフェースによってボールBがインパクトされる時点でクラブヘッドCHのボールBに対する進入角度がアタック角AOAであり、図3の(b)に示したように、クラブヘッドCHの進行する方向がスイング方向DCであり、このときのクラブヘッドCHの速度はVである。
図3の(a)に示したように、クラブヘッドCHによってボールBがインパクトされることによってボールBが発射されて地面GRに対してなす角度が発射角LAであり、図3の(b)に示したように、ボールBが進行する方向がボールの方向Dであり、このときのボールBの速度はVである。
ボールが打撃されて飛行するとき、ボールのスピンはバックスピン(Back Spin)とサイドスピン(Side Spin)に区分することができる。バックスピンはボールが水平軸を中心に飛ぶ方向に対して後ろに回転することを言い、サイドスピンはボールが垂直軸を中心に左側に又は右側に回転することを言う。
一般に、ボールが打撃されて飛行するときにはバックスピン成分又はサイドスピン成分のみあるものではなく、両スピンが複合的に作用する。
そして、ボールのバックスピン成分はダイナミックロフト(Dynamic Loft)に関連したものと知られている。
ここで、ダイナミックロフトはインパクト時のゴルフクラブヘッドのアタック角に対するフェースのロフト(Loft)である。一般に、ロフト(Loft)はクラブフェース(Club Face)の法線が水平面に対してなす角度である。
すなわち、図3の(a)に示したように、ダイナミックロフト(Dynamic Loft)はインパクト時のアタック角AOAに対するゴルフクラブヘッドのロフトであり、DLで表示した角度である。
前述したダイナミックロフト(Dynamic Loft)はボールのスピンに係る。
本発明の一実施例によるボールの飛行情報演算装置のレファレンスDBは、前述したようなゴルフクラブのアタック角AOA、ボールの発射角LAなどの運動パラメーターに対して多様な値の運動パラメーターに対応するダイナミックロフトDL値を予め測定し、これをデータベース化して予め記憶し、センシング部と演算部によってアタック角AOA又は発射角LAのような運動パラメーターに対する算出を完了すれば、その算出された運動パラメーターに対応するダイナミックロフト値をレファレンスDBに記憶されたデータから算出して決定することができる。
より具体的に説明すれば、まず図3の(a)に示したように、地面に対するボールの発射角LAとアタック角AOAに対するボールの発射角LAを算出する。アタック角AOAに対するボールの発射角LAは下記の式によって算出することができる。
LA=LA−AOA
前述したようなボール及びクラブの運動パラメーターはカメラ装置110とセンシングプロセッサ120を含むセンシング部100によってセンシングされたボール及びゴルフクラブヘッドの位置情報から速く算出することができる。
カメラ装置によって取得されたイメージにおいてボールはその形状、模様、丸い程度、ディンプルパターン、特徴部(ボールに表示されているロゴ又は商標、きず又は任意に表記したマーカーなど)などを用いて抽出することができ、その抽出されたボールの中心点座標を抽出することによって位置情報を得ることができ、ゴルフクラブはイメージ処理によってラインフィッティングを行ってその端部をヘッドと見なしてヘッドの位置情報を得ることができる。
このように、イメージからボール及びクラブの位置情報が得られれば、多くのフレームのイメージにおけるボール及びクラブの位置情報の変化によってボールの速度、ボールの発射角、ボールの進行方向、クラブヘッドのアタック角、クラブヘッドの速度、クラブヘッドの進行方向などの多様な運動パラメーターを算出することができる。
前述したイメージ処理によって各種の運動パラメーターを算出する方法は既に本出願人によって特許出願された技術はもちろんのこと、多数の先行技術で開示している技術なので、これについての具体的な説明は省略する。
一方、レファレンスDBには多様な値の発射角LAに対応するダイナミックロフトDL値についてのデータベース化した情報が予め記憶されているので、算出されたアタック角AOAに対するボールの発射角LAに対応するダイナミックロフトDL値をレファレンスDBのデータベース化した情報から算出することができる。
そして、レファレンスDBは、多様なダイナミックロフト値に対応するボールのバックスピン情報を予め測定し、これをデータベース化して予め記憶し、前述したように決定されたダイナミックロフト値に対応するボールのバックスピン値をレファレンスDBに記憶されたデータから算出して決定することができる。
ここで、ボールのバックスピンはゴルフクラブヘッドの速度(クラブの速度)に関連があるので、多様な値のクラブ速度に対してそれぞれのクラブ速度に対応して多様な値のダイナミックロフト値とこれに対応するボールのバックスピン値に対してデータベース化した情報をレファレンスDBが予め記憶し、先に算出されたクラブ速度とダイナミックロフト値を用いてレファレンスDBに記憶されたデータからボールのバックスピン値を算出することができる。
前述したようなレファレンスDBのデータベース化した情報に関連し、図4を参照して説明する。
レファレンスDBは、多様な値の発射角LAに対応するダイナミックロフトDL値を予め測定してデータベース化した情報をルックアップテーブル(Look−Up Table)の形態として記憶し、演算部が発射角LAを算出したとき、その算出された発射角LAに対応するダイナミックロフトDL値をルックアップテーブルによって捜し出すことができる。
このとき、前述したルックアップテーブルに算出された発射角LAが正確に表れていなければ、その周辺値の補間(Interpolation)によってダイナミックロフト値を算出することができる。
このようなレファレンスDBは、多様な値の運動パラメーターでボールに対するゴルフショットを行いながら別途のセンサーでそのときのダイナミックロフト値とバックスピン値などを測定してデータベース化することができる。
ここで、多くの運動パラメーターでゴルフショットを行う主体がプロゴルファーなどの人の場合には正確な値を測定しにくい。
したがって、ゴルフショットマシン、例えば大韓民国特許登録第10−1425033号及び同第10−1456440号で開始しているボール打撃装置などを用いて多様なパラメーター条件の下でゴルフショットを数千回〜数万回進めることによって正確なデータを取得してデータベース化することによって前述したレファレンスDBを構築することができる。
また、図4の(a)に示したように、レファレンスDBに記憶された発射角LAとダイナミックロフトDL値を用いて統計的に両者に関する相関関数FDLを導出し、その導出された相関関数FDLによって算出された発射角LAに対応するダイナミックロフトDL値を算出することもできる。
図4の(a)は、レファレンスDBの多様な情報に対して水平軸を発射角LAとし、垂直軸をダイナミックロフトDLとしてデータの分布を示し、ここで最小二乗法(Least Square Method)によって相関関数FDLを導出し、発射角LAが15°のとき、これに対応するダイナミックロフトDL値として23°を導出された相関関数FDLによって算出することに対して示している。
一方、図4の(b)は、多様な値のダイナミックロフトDL値に対応するボールのバックスピンBS値を予め設定された多様な値のクラブ速度Vc(図4の(b)には同じダイナミックロフトDL値に対してクラブ速度別に異なるバックスピンBSが測定されるものが記録されている)に対して示している。
本発明の演算部は、図4の(b)に示したように、算出したクラブ速度に対応するデータに対して最小二乗法のような統計的分析法によって相関関数FBSを導出することができ、図4の(a)で算出したダイナミックロフトDL値に対応するバックスピンBS値を相関関数FBSによって決定することができる。図4の(b)では23°のダイナミックロフト値に対して相関関数FBSによってバックスピン値として6400rpmを算出することに対して示している。
一方、本発明の一実施例によるボールの飛行情報演算装置は、センシング部によって又はセンシング部のセンシング情報を用いて算出されたボール運動パラメーターであるボールの発射角、ボールの方向及びボールの速度に基づいてボール運動ベクトルを決定し、ゴルフクラブ運動パラメーターであるアタック角、スイング方向及びクラブヘッドの速度に基づいてクラブ運動ベクトルを決定し、決定されたボール運動ベクトル及びクラブ運動ベクトルを用いてボールのスピンによるスピン軸についての情報を算出することができる。
図5は前述したボール運動ベクトル及びクラブ運動ベクトルを用いてボールのスピン軸を算出することに対して示している。図5に示したように、x軸、y軸及びz軸の座標系を有する3次元空間でボール運動パラメーターであるボールの速度V、発射角LA、ボールの方向D情報を用いてボール運動ベクトルを求めることができ、クラブ運動パラメーターであるクラブヘッドの速度V、アタック角AOA、クラブヘッドの方向D情報を用いてクラブ運動ベクトルを求めることができる。
前述したように、ボール運動ベクトル及びクラブ運動ベクトルを用いて算出されるスピン軸は、図5に示したように、ボール運動ベクトルの終点とクラブ運動ベクトルの終点を連結する線をスピン軸Sxと定義することができる。
前述したように、ボール運動ベクトル及びクラブ運動ベクトルを用いて各ベクトル量の終点を連結したスピン軸Sxが地面に対して成す角度をAxと言ってスピン軸の値と定義し、これを用いてボールのサイドスピン値を求めることができる。
すなわち、図4の(b)に示したような相関関数によって算出されたバックスピン値と算出されたスピン軸の値を用いて三角関数によってサイドスピン値を算出することができる。
すなわち、下記の式によってサイドスピン値を算出することができる。
BS=TS*cos(Ax)
TS=BS/cos(Ax)
SS=TS*sin(Ax)
ここで、BSはバックスピン値、TSはトータルスピン値、SSはサイドスピン値、Axはスピン軸値である。
本発明の一実施例によるボールの飛行情報演算装置は、センシング部のセンシングによってボール運動パラメーター及びゴルフクラブ運動パラメーターをそれぞれ算出することができ、その算出された運動パラメーターに対応するダイナミックロフト値をレファレンスDBを参照して算出することができ、その算出されたダイナミックロフト値とクラブ速度値を用いてレファレンスDBによってバックスピン値を算出することができる。
そして、前述したボール運動パラメーターを用いてボール運動ベクトルを決定することができ、前述したゴルフクラブ運動パラメーターを用いてクラブ運動ベクトルを決定することができ、予め設定された定義によってボール運動ベクトル及びクラブ運動ベクトルを用いてスピン軸値を算出することができる。
そして、前述したように、ボールのバックスピン値及びスピン軸値を算出すれば、前述した三角関数の式によってトータルスピン値を求めることができ、それからサイドスピン値を算出することができる。
本発明によるボールの飛行情報演算装置は、ボールのスピンをイメージ分析によって膨大な計算量で難しく算出するものではなく、既に測定された各種の情報を記憶しているレファレンスDBを用いてルックアップテーブルによってあるいはデータ分布から導出した相関関数によって簡単な演算を行って速かにスピン情報を算出することができる特徴及び利点がある。
本発明によるボールの飛行情報演算装置、ボールの飛行情報演算方法及びこれを記録したコンピュータ装置可読の記録媒体は、ゴルフスイングによる打球分析などが行われるゴルフ演習に係わる産業分野及び仮想現実に基づくゴルフシミュレーションを映像で具現することによって使用者が仮想のゴルフ競技を楽しむようにすることができる、いわゆるスクリーンゴルフ産業分野などに利用可能である。
本発明によるボールの飛行情報演算装置は、ボールのスピンをイメージ分析によって膨大な計算量で難しく算出するものではなく、既に測定された各種の情報を記憶しているレファレンスDBを用いてルックアップテーブルによってあるいはデータ分布から導出した相関関数によって簡単な演算を行って速かにスピン情報を算出することができる特徴及び利点がある。
[項目1]
ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置であって、
上記ゴルフクラブの運動及び上記ゴルフクラブによって打撃されるボールの運動をセンシングするセンシング部と、
多様な値のゴルフクラブ及びボールの運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、
上記センシング部のセンシング情報を受けて上記ゴルフクラブの運動パラメーター及び上記ボールの運動パラメーターを算出し、上記レファレンスDBのデータベース化した情報によって上記算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部と、
を含む、運動するボールに対する飛行情報演算装置。
[項目2]
上記演算部は、
上記ゴルフクラブの打撃によって運動するボールのスピン情報を算出するための一部要素は上記レファレンスDBのデータベース化した情報のうち上記運動パラメーターに対応する情報を用いて算出し、上記ボールのスピン情報を算出するための他の一部要素は上記運動パラメーターを予め設定された関数関係によって算出し、上記算出された各要素を用いて、上記ゴルフクラブの打撃によって運動するボールのスピン情報を算出するように構成されることを特徴とする、項目1に記載の運動するボールに対する飛行情報演算装置。
[項目3]
上記レファレンスDBは、
多様な値の上記運動パラメーターに対応するスピン算出のための要素の値を予め測定してデータベース化した情報及び多様な上記スピン算出のための要素の値に対応するスピン値を予め測定してデータベース化した情報を記憶し、
上記演算部は、
上記算出された運動パラメーターに対応するスピン算出のための要素の値を上記レファレンスDBを参照して算出し、上記算出されたスピン算出のための要素の値に対応するスピン値を上記レファレンスDBを参照して算出するように構成されることを特徴とする、項目1に記載の運動するボールに対する飛行情報演算装置。
[項目4]
上記レファレンスDBは、
上記ゴルフクラブの運動パラメーターとしてゴルフクラブヘッドのボールに対するインパクト時の進入角度であるアタック角と上記ボールの運動パラメーターとしてインパクトによる発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報、及び多様な値の上記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
上記演算部は、
上記算出された運動パラメーターとして上記ゴルフクラブヘッドのアタック角、上記ボールの発射角及びクラブヘッドの速度を算出し、上記レファレンスDBを参照して上記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出し、上記レファレンスDBを参照して上記算出されたダイナミックロフト値と上記クラブヘッドの速度に対応するボールのバックスピン値を算出するように構成されることを特徴とする、項目1に記載の運動するボールに対する演算装置。
[項目5]
上記センシング部は、
ボールが打撃されるインパクト時点を含む時間区間の間に連続的に上記ゴルフクラブによって上記ボールが打撃されることに対するイメージを取得するカメラ装置と、
上記カメラ装置によって取得されるイメージを分析して各イメージ上で上記ボールの位置情報及び上記ゴルフクラブのヘッドの位置情報を算出して上記演算部に伝達するセンシングプロセッサと、
を含むことを特徴とする、項目1に記載の運動するボールに対する飛行情報演算装置。
[項目6]
上記センシングプロセッサは、上記カメラ装置によって取得されるイメージからボールを抽出し、各フレームイメージ上で上記抽出されたボールの位置情報を上記演算部に伝達し、上記演算部は、上記伝達されたボールの位置情報を用いて、上記ボールの運動パラメーターとして上記打撃によって運動するボールの発射角、ボールの方向及びボールの速度の少なくとも一つを算出するように構成され、
上記センシングプロセッサは、上記カメラ装置によって取得されるイメージからゴルフクラブを特定し、各フレームイメージ上で上記特定されたゴルフクラブのヘッドの位置情報を上記演算部に伝達し、上記演算部は、上記伝達されたゴルフクラブのヘッドの位置情報を用いて、上記ゴルフクラブの運動パラメーターとして上記ボールを打撃するときのアタック角、スイング方向及びクラブヘッドの速度の少なくとも一つを算出するように構成されることを特徴とする、項目5に記載の運動するボールに対する飛行情報演算装置。
[項目7]
上記レファレンスDBは、
多様な値の上記アタック角と発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報、及び多様な値の上記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
上記演算部は、
上記イメージ分析によって算出された運動パリメートルとして上記ゴルフクラブヘッドのアタック角、上記ボールの発射角及び上記クラブヘッドの速度を算出し、上記レファレンスDBを参照して上記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出し、上記レファレンスDBを参照して上記算出されたダイナミックロフト値と上記クラブヘッドの速度に対応するボールのバックスピン値を算出するように構成されることを特徴とする、項目6に記載の運動するボールに対する飛行情報演算装置。
[項目8]
上記演算部は、
上記算出されたボールの発射角、ボールの方向及びボールの速度に基づいてボール運動ベクトルを決定し、上記算出されたアタック角、スイング方向及びクラブヘッドの速度に基づいてクラブ運動ベクトルを決定し、上記決定されたボール運動ベクトル及びクラブ運動ベクトルを用いて予め設定された事項によってボールのスピンによるスピン軸についての情報を算出するように構成されることを特徴とする、項目7に記載の運動するボールに対する飛行情報演算装置。
[項目9]
上記演算部は、
上記算出されたボールのバックスピン値と上記算出されたスピン軸についての情報を用いて予め設定された関数関係によってボールのサイドスピン値を算出するように構成されることを特徴とする、項目8に記載の運動するボールに対する飛行情報演算装置。
[項目10]
ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置であって、
上記ゴルフクラブの運動及び上記ゴルフクラブによって打撃されるボールの運動をセンシングし、上記センシング情報によって上記ゴルフクラブの運動パラメーター及び上記ボールの運動パラメーターを算出するセンシング部と、
多様な値の上記運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、
上記センシング部によって算出された上記ゴルフクラブの運動パラメーター及び上記ボールの運動パラメーターを受け、上記レファレンスDBのデータベース化した情報によって上記算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部と、
を含む、運動するボールに対する飛行情報演算装置。
[項目11]
上記センシング部は、
ボールが打撃されるインパクト時点を含む時間区間の間に連続的に上記ゴルフクラブによって上記ボールが打撃されることに対するイメージを取得するカメラ装置と、
上記カメラ装置によって取得されるイメージを分析して上記ゴルフクラブの運動パラメーター及び上記ボールの運動パラメーターを算出して上記演算部に伝達するセンシングプロセッサと、
を含むことを特徴とする、項目10に記載の運動するボールに対する飛行情報演算装置。
[項目12]
ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置の演算方法であって、
上記ゴルフクラブの運動及び上記ゴルフクラブによって打撃されるボールの運動をセンシング部がセンシングして演算部に伝達する段階と、
上記演算部が上記センシング部から伝達されるセンシング情報から上記ゴルフクラブの運動パラメーター及び上記ボールの運動パラメーターを算出する段階と、
多様な値の上記運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBを用いて、上記算出された運動パラメーターに対応するボールのスピン情報を算出する段階と、
を含む、運動するボールに対する飛行情報演算装置の演算方法。
[項目13]
上記運動パラメーターを算出する段階は、
上記センシング部から伝達されるセンシング情報から上記ボールの運動パラメーターとして上記打撃によって運動するボールの発射角、ボールの方向及びボールの速度の少なくとも一つを算出する段階と、
上記センシング部から伝達されるセンシング情報から上記ゴルフクラブの運動パラメーターとして上記ボールを打撃するときのアタック角、スイング方向及びクラブヘッドの速度の少なくとも一つを算出する段階と、
を含むことを特徴とする、項目12に記載の運動するボールに対する飛行情報演算装置の演算方法。
[項目14]
上記レファレンスDBは、
多様な値の上記アタック角と発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報及び多様な値の上記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
上記ボールのスピン情報を算出する段階は、
上記レファレンスDBを参照して上記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出する段階と、
上記レファレンスDBを参照して上記算出されたダイナミックロフト値と上記クラブヘッドの速度に対応するボールのバックスピン値を算出する段階と、
を含むことを特徴とする運動する、項目13に記載のボールに対する飛行情報演算装置の演算方法。
[項目15]
上記算出されたボールの発射角、ボールの方向及びボールの速度に基づいてボール運動ベクトルを決定し、上記算出されたアタック角、スイング方向及びクラブヘッドの速度に基づいてクラブ運動ベクトルを決定し、上記決定されたボール運動ベクトル及びクラブ運動ベクトルを用いて予め設定された事項によってボールのスピンによるスピン軸についての情報を算出する段階と、
上記算出されたボールのバックスピン値と上記算出されたスピン軸についての情報を用いて予め設定された関数関係によってボールのサイドスピン値を算出する段階と、
をさらに含むことを特徴とする、項目14に記載の運動するボールに対する飛行情報演算装置の演算方法。
[項目16]
項目12〜15のいずれか一項に記載の演算方法を記録したコンピュータ装置可読の記録媒体。

Claims (16)

  1. ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置であって、
    前記ゴルフクラブの運動及び前記ゴルフクラブによって打撃されるボールの運動をセンシングするセンシング部と、
    多様な値のゴルフクラブ及びボールの運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、
    前記センシング部のセンシング情報を受けて前記ゴルフクラブの運動パラメーター及び前記ボールの運動パラメーターを算出し、前記レファレンスDBのデータベース化した情報によって前記算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部と、
    を含む、運動するボールに対する飛行情報演算装置。
  2. 前記演算部は、
    前記ゴルフクラブの打撃によって運動するボールのスピン情報を算出するための一部要素は前記レファレンスDBのデータベース化した情報のうち前記運動パラメーターに対応する情報を用いて算出し、前記ボールのスピン情報を算出するための他の一部要素は前記運動パラメーターを予め設定された関数関係によって算出し、前記算出された各要素を用いて、前記ゴルフクラブの打撃によって運動するボールのスピン情報を算出するように構成されることを特徴とする、請求項1に記載の運動するボールに対する飛行情報演算装置。
  3. 前記レファレンスDBは、
    多様な値の前記運動パラメーターに対応するスピン算出のための要素の値を予め測定してデータベース化した情報及び多様な前記スピン算出のための要素の値に対応するスピン値を予め測定してデータベース化した情報を記憶し、
    前記演算部は、
    前記算出された運動パラメーターに対応するスピン算出のための要素の値を前記レファレンスDBを参照して算出し、前記算出されたスピン算出のための要素の値に対応するスピン値を前記レファレンスDBを参照して算出するように構成されることを特徴とする、請求項1に記載の運動するボールに対する飛行情報演算装置。
  4. 前記レファレンスDBは、
    前記ゴルフクラブの運動パラメーターとしてゴルフクラブヘッドのボールに対するインパクト時の進入角度であるアタック角と前記ボールの運動パラメーターとしてインパクトによる発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報、及び多様な値の前記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
    前記演算部は、
    前記算出された運動パラメーターとして前記ゴルフクラブヘッドのアタック角、前記ボールの発射角及びクラブヘッドの速度を算出し、前記レファレンスDBを参照して前記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出し、前記レファレンスDBを参照して前記算出されたダイナミックロフト値と前記クラブヘッドの速度に対応するボールのバックスピン値を算出するように構成されることを特徴とする、請求項1に記載の運動するボールに対する演算装置。
  5. 前記センシング部は、
    ボールが打撃されるインパクト時点を含む時間区間の間に連続的に前記ゴルフクラブによって前記ボールが打撃されることに対するイメージを取得するカメラ装置と、
    前記カメラ装置によって取得されるイメージを分析して各イメージ上で前記ボールの位置情報及び前記ゴルフクラブのヘッドの位置情報を算出して前記演算部に伝達するセンシングプロセッサと、
    を含むことを特徴とする、請求項1に記載の運動するボールに対する飛行情報演算装置。
  6. 前記センシングプロセッサは、前記カメラ装置によって取得されるイメージからボールを抽出し、各フレームイメージ上で前記抽出されたボールの位置情報を前記演算部に伝達し、前記演算部は、前記伝達されたボールの位置情報を用いて、前記ボールの運動パラメーターとして前記打撃によって運動するボールの発射角、ボールの方向及びボールの速度の少なくとも一つを算出するように構成され、
    前記センシングプロセッサは、前記カメラ装置によって取得されるイメージからゴルフクラブを特定し、各フレームイメージ上で前記特定されたゴルフクラブのヘッドの位置情報を前記演算部に伝達し、前記演算部は、前記伝達されたゴルフクラブのヘッドの位置情報を用いて、前記ゴルフクラブの運動パラメーターとして前記ボールを打撃するときのアタック角、スイング方向及びクラブヘッドの速度の少なくとも一つを算出するように構成されることを特徴とする、請求項5に記載の運動するボールに対する飛行情報演算装置。
  7. 前記レファレンスDBは、
    多様な値の前記アタック角と発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報、及び多様な値の前記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
    前記演算部は、
    前記イメージ分析によって算出された運動パリメートルとして前記ゴルフクラブヘッドのアタック角、前記ボールの発射角及び前記クラブヘッドの速度を算出し、前記レファレンスDBを参照して前記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出し、前記レファレンスDBを参照して前記算出されたダイナミックロフト値と前記クラブヘッドの速度に対応するボールのバックスピン値を算出するように構成されることを特徴とする、請求項6に記載の運動するボールに対する飛行情報演算装置。
  8. 前記演算部は、
    前記算出されたボールの発射角、ボールの方向及びボールの速度に基づいてボール運動ベクトルを決定し、前記算出されたアタック角、スイング方向及びクラブヘッドの速度に基づいてクラブ運動ベクトルを決定し、前記決定されたボール運動ベクトル及びクラブ運動ベクトルを用いて予め設定された事項によってボールのスピンによるスピン軸についての情報を算出するように構成されることを特徴とする、請求項7に記載の運動するボールに対する飛行情報演算装置。
  9. 前記演算部は、
    前記算出されたボールのバックスピン値と前記算出されたスピン軸についての情報を用いて予め設定された関数関係によってボールのサイドスピン値を算出するように構成されることを特徴とする、請求項8に記載の運動するボールに対する飛行情報演算装置。
  10. ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置であって、
    前記ゴルフクラブの運動及び前記ゴルフクラブによって打撃されるボールの運動をセンシングし、前記センシング情報によって前記ゴルフクラブの運動パラメーター及び前記ボールの運動パラメーターを算出するセンシング部と、
    多様な値の前記運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBと、
    前記センシング部によって算出された前記ゴルフクラブの運動パラメーター及び前記ボールの運動パラメーターを受け、前記レファレンスDBのデータベース化した情報によって前記算出された運動パラメーターに対応するボールのスピン情報を算出するように構成される演算部と、
    を含む、運動するボールに対する飛行情報演算装置。
  11. 前記センシング部は、
    ボールが打撃されるインパクト時点を含む時間区間の間に連続的に前記ゴルフクラブによって前記ボールが打撃されることに対するイメージを取得するカメラ装置と、
    前記カメラ装置によって取得されるイメージを分析して前記ゴルフクラブの運動パラメーター及び前記ボールの運動パラメーターを算出して前記演算部に伝達するセンシングプロセッサと、
    を含むことを特徴とする、請求項10に記載の運動するボールに対する飛行情報演算装置。
  12. ゴルフクラブによって打撃されて運動するボールに対する飛行情報演算装置の演算方法であって、
    前記ゴルフクラブの運動及び前記ゴルフクラブによって打撃されるボールの運動をセンシング部がセンシングして演算部に伝達する段階と、
    前記演算部が前記センシング部から伝達されるセンシング情報から前記ゴルフクラブの運動パラメーター及び前記ボールの運動パラメーターを算出する段階と、
    多様な値の前記運動パラメーターに対応して予め測定された要素の値としてボールのスピン情報算出のための値をデータベース化して記憶するレファレンスDBを用いて、前記算出された運動パラメーターに対応するボールのスピン情報を算出する段階と、
    を含む、運動するボールに対する飛行情報演算装置の演算方法。
  13. 前記運動パラメーターを算出する段階は、
    前記センシング部から伝達されるセンシング情報から前記ボールの運動パラメーターとして前記打撃によって運動するボールの発射角、ボールの方向及びボールの速度の少なくとも一つを算出する段階と、
    前記センシング部から伝達されるセンシング情報から前記ゴルフクラブの運動パラメーターとして前記ボールを打撃するときのアタック角、スイング方向及びクラブヘッドの速度の少なくとも一つを算出する段階と、
    を含むことを特徴とする、請求項12に記載の運動するボールに対する飛行情報演算装置の演算方法。
  14. 前記レファレンスDBは、
    多様な値の前記アタック角と発射角に対応するインパクト時のゴルフクラブヘッドフェースのロフトであるダイナミックロフト値を予め測定してデータベース化した情報及び多様な値の前記ダイナミックロフト値に対応するボールのバックスピン値を予め設定された多様な値のクラブヘッドの速度によって予め測定してデータベース化した情報を記憶し、
    前記ボールのスピン情報を算出する段階は、
    前記レファレンスDBを参照して前記算出されたアタック角及び発射角に対応するダイナミックロフト値を算出する段階と、
    前記レファレンスDBを参照して前記算出されたダイナミックロフト値と前記クラブヘッドの速度に対応するボールのバックスピン値を算出する段階と、
    を含むことを特徴とする運動する、請求項13に記載のボールに対する飛行情報演算装置の演算方法。
  15. 前記算出されたボールの発射角、ボールの方向及びボールの速度に基づいてボール運動ベクトルを決定し、前記算出されたアタック角、スイング方向及びクラブヘッドの速度に基づいてクラブ運動ベクトルを決定し、前記決定されたボール運動ベクトル及びクラブ運動ベクトルを用いて予め設定された事項によってボールのスピンによるスピン軸についての情報を算出する段階と、
    前記算出されたボールのバックスピン値と前記算出されたスピン軸についての情報を用いて予め設定された関数関係によってボールのサイドスピン値を算出する段階と、
    をさらに含むことを特徴とする、請求項14に記載の運動するボールに対する飛行情報演算装置の演算方法。
  16. 請求項12〜15のいずれか一項に記載の演算方法を記録したコンピュータ装置可読の記録媒体。
JP2019504906A 2016-08-12 2017-07-25 ボールの飛行情報演算装置及びボールの飛行情報演算方法 Active JP6768996B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2016-0103047 2016-08-12
KR1020160103047A KR101826837B1 (ko) 2016-08-12 2016-08-12 볼의 비행정보 연산장치, 볼의 비행정보 연산방법 및 이를 기록한 컴퓨팅장치에 의해 판독 가능한 기록매체
PCT/KR2017/007980 WO2018030673A1 (ko) 2016-08-12 2017-07-25 볼의 비행정보 연산장치, 볼의 비행정보 연산방법 및 이를 기록한 컴퓨팅장치에 의해 판독 가능한 기록매체

Publications (2)

Publication Number Publication Date
JP2019528102A true JP2019528102A (ja) 2019-10-10
JP6768996B2 JP6768996B2 (ja) 2020-10-14

Family

ID=61163398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019504906A Active JP6768996B2 (ja) 2016-08-12 2017-07-25 ボールの飛行情報演算装置及びボールの飛行情報演算方法

Country Status (6)

Country Link
US (3) US20190255413A1 (ja)
JP (1) JP6768996B2 (ja)
KR (1) KR101826837B1 (ja)
CN (1) CN109562289B (ja)
TW (1) TWI635886B (ja)
WO (1) WO2018030673A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102125432B1 (ko) * 2018-10-29 2020-06-23 주식회사 크리에이츠 피사체의 운동 궤적을 산출하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체
KR102024831B1 (ko) 2018-10-29 2019-09-25 주식회사 크리에이츠 공의 회전을 측정하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
SE544234C2 (en) 2020-06-03 2022-03-08 Topgolf Sweden Ab Method for determing spin of a projectile
KR102567201B1 (ko) * 2021-04-23 2023-08-14 정영란 두 대의 카메라를 이용한 콘솔형 골프 시뮬레이션 시스템
KR20230152516A (ko) * 2022-04-27 2023-11-03 주식회사 크리에이츠 골프 공에 관한 구질 정보를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
US20230356029A1 (en) * 2022-05-03 2023-11-09 Trugolf, Inc. System for automatic equipment id and performance evaluation and related methods
SE2230347A1 (en) * 2022-10-28 2024-04-29 Topgolf Sweden Ab Ball spin axis determination

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04241885A (ja) * 1991-01-16 1992-08-28 Mizuno Corp ゴルフゲーム模擬装置
JP2001502428A (ja) * 1996-10-19 2001-02-20 マゼソン リンゼイ ノーマン 移動している物品の軌道及び/又は運動に関連するパラメータを測定するための装置
KR20030044601A (ko) * 2001-11-30 2003-06-09 김기수 체감형 골프 시뮬레이션 시스템
JP2003199859A (ja) * 2001-12-21 2003-07-15 Callaway Golf Co ゴルファーのボール打撃の遂行を予測する方法
US20100184496A1 (en) * 2009-01-19 2010-07-22 Full Swing Golf Methods and systems for sports simulation
JP2013230248A (ja) * 2012-04-27 2013-11-14 Dunlop Sports Co Ltd ゴルフクラブのフィッティング方法
JP2014512903A (ja) * 2011-03-22 2014-05-29 ゴルフゾン カンパニー リミテッド 仮想ゴルフシミュレーション装置に用いられるセンシング装置及びセンシング方法

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3620537A (en) * 1969-06-23 1971-11-16 Brunswick Corp Golf game
US5303924A (en) * 1992-04-29 1994-04-19 Accu-Sport International, Inc. Golf game simulating apparatus and method
US5333874A (en) * 1992-05-06 1994-08-02 Floyd L. Arnold Sports simulator
US5481355A (en) * 1992-08-06 1996-01-02 Yamaha Corporation Flying spherical body measuring apparatus
US5354063A (en) * 1992-12-04 1994-10-11 Virtual Golf, Inc. Double position golf simulator
JP2810320B2 (ja) * 1994-04-18 1998-10-15 住友ゴム工業株式会社 球体の回転量測定装置及び測定方法
US5700204A (en) * 1996-06-17 1997-12-23 Teder; Rein S. Projectile motion parameter determination device using successive approximation and high measurement angle speed sensor
JP3187748B2 (ja) * 1996-10-30 2001-07-11 ブリヂストンスポーツ株式会社 ゴルフボールの運動測定方法
US6227984B1 (en) * 1998-05-01 2001-05-08 Charles H. Blankenship Golf swing analysis methods
US6341622B1 (en) * 1999-01-22 2002-01-29 Agf Manufacturing, Inc. Pressure relief valve and arrangement for fire suppression water sprinkler system
US7214138B1 (en) * 1999-01-29 2007-05-08 Bgi Acquisition, Llc Golf ball flight monitoring system
US6086487A (en) * 1999-04-02 2000-07-11 Acushnet Company Method for matching golfer with a ball
US20020107078A1 (en) * 2000-12-11 2002-08-08 Collins Robert J. Detecting movement characteristics of an object
JP2003102892A (ja) * 2001-09-28 2003-04-08 Bridgestone Sports Co Ltd ゴルフクラブ選択方法
US7292711B2 (en) * 2002-06-06 2007-11-06 Wintriss Engineering Corporation Flight parameter measurement system
KR100507430B1 (ko) 2002-08-09 2005-08-09 최성열 골프타구분석시스템
US7691003B2 (en) * 2003-07-24 2010-04-06 Anees Munshi Projectile-based sports simulation method and apparatus
US20080020867A1 (en) * 2003-08-28 2008-01-24 Callaway Golf Company Golfer's impact properties during a golf swing
US7744480B2 (en) * 2004-01-20 2010-06-29 Acushnet Company One camera club monitor
US20060030429A1 (en) * 2004-06-22 2006-02-09 Accu-Sport International, Inc. System, method and computer program product for simulating the flight path of a ball
US8121712B2 (en) * 2004-11-03 2012-02-21 Mlb Advanced Media, L.P. System and method for determining an offensive, defensive, and cumulative efficiency of a sports team
IES20040818A2 (en) * 2004-12-06 2006-06-14 Brian Francis Mooney Method and apparatus for measuring a golf stroke
US9645235B2 (en) * 2005-03-03 2017-05-09 Trackman A/S Determination of spin parameters of a sports ball
GB2425356B (en) * 2005-04-20 2010-01-06 Richard Bruce Welch Sports game apparatus and method
US8016688B2 (en) * 2005-08-15 2011-09-13 Acushnet Company Method and apparatus for measuring ball launch conditions
US20070049393A1 (en) * 2005-08-26 2007-03-01 Acushnet Company Method for predicting ball launch conditions
US7762911B2 (en) * 2005-08-26 2010-07-27 Acushnet Company Method for predicting ball launch conditions
US20070196800A1 (en) * 2006-01-27 2007-08-23 Douthit Ronnie D Systems and methods for golfing simulation and swing analysis
EP2185255A4 (en) * 2007-09-21 2013-08-14 Playdata Llc SYSTEM AND PROCESS FOR LOCATION AND MOVEMENT
US8589114B2 (en) * 2008-08-19 2013-11-19 Angelo Gregory Papadourakis Motion capture and analysis
US8314923B2 (en) * 2009-07-23 2012-11-20 Leupold & Stevens, Inc. Configurable rangefinding devices and methods
TWI481438B (zh) * 2009-12-31 2015-04-21 Golfzon Co Ltd 虛擬高爾夫球模擬裝置與方法
US20110224007A1 (en) * 2010-03-12 2011-09-15 Nike, Inc. Golf Ball With Piezoelectric Material
US20110250939A1 (en) * 2010-04-09 2011-10-13 Hobler Marc L Network-connected golf game improvement, entertainment and monetization system and method
US8935103B2 (en) * 2010-07-15 2015-01-13 Nike, Inc. Method and system for golf ball fitting analysis
US8774467B2 (en) * 2010-08-05 2014-07-08 Michael C. Ryan Predictive flight path and non-destructive marking system and method
US9604142B2 (en) * 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
IES86097B2 (en) 2010-11-22 2012-12-05 Brian Francis Mooney Determining and analysing movement and spin characteristics in a golf shot
CN102553194B (zh) * 2010-12-20 2015-07-22 精工爱普生株式会社 摆动分析装置
KR101150419B1 (ko) * 2011-06-02 2012-06-01 김주찬 골프 시뮬레이션 장치용 하우징 및 이를 구비한 골프 시뮬레이션 장치 어셈블리
KR20130047081A (ko) * 2011-10-31 2013-05-08 박승현 초고속 머신 비전 카메라를 이용한 골프 시뮬레이션 시스템 및 그 시스템을 이용한 골프 시뮬레이션 방법
US8974313B2 (en) * 2011-11-30 2015-03-10 Nike, Inc. Method and apparatus for determining an angle of attack from multiple ball hitting
US10806979B2 (en) * 2012-04-27 2020-10-20 Sumitomo Rubber Industries, Ltd. Fitting method of golf club
JP5941752B2 (ja) * 2012-05-22 2016-06-29 ブリヂストンスポーツ株式会社 解析システムおよび解析方法
JP5842807B2 (ja) * 2012-12-28 2016-01-13 カシオ計算機株式会社 画像解析装置、情報報知装置、画像解析方法、情報報知方法、及びプログラム
US11027193B2 (en) * 2013-07-01 2021-06-08 Flyingtee Tech, Llc Two-environment game play system
US9782648B2 (en) * 2014-04-25 2017-10-10 Christopher DeCarlo Athletic training, data collection, dynamic, and personified sporting method, apparatus, system, and computer program product

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04241885A (ja) * 1991-01-16 1992-08-28 Mizuno Corp ゴルフゲーム模擬装置
JP2001502428A (ja) * 1996-10-19 2001-02-20 マゼソン リンゼイ ノーマン 移動している物品の軌道及び/又は運動に関連するパラメータを測定するための装置
KR20030044601A (ko) * 2001-11-30 2003-06-09 김기수 체감형 골프 시뮬레이션 시스템
JP2003199859A (ja) * 2001-12-21 2003-07-15 Callaway Golf Co ゴルファーのボール打撃の遂行を予測する方法
US20100184496A1 (en) * 2009-01-19 2010-07-22 Full Swing Golf Methods and systems for sports simulation
JP2014512903A (ja) * 2011-03-22 2014-05-29 ゴルフゾン カンパニー リミテッド 仮想ゴルフシミュレーション装置に用いられるセンシング装置及びセンシング方法
JP2013230248A (ja) * 2012-04-27 2013-11-14 Dunlop Sports Co Ltd ゴルフクラブのフィッティング方法

Also Published As

Publication number Publication date
US20190255413A1 (en) 2019-08-22
US20220233939A1 (en) 2022-07-28
CN109562289A (zh) 2019-04-02
CN109562289B (zh) 2021-04-23
TWI635886B (zh) 2018-09-21
US20200346091A1 (en) 2020-11-05
TW201805047A (zh) 2018-02-16
WO2018030673A1 (ko) 2018-02-15
KR101826837B1 (ko) 2018-02-08
US12002222B2 (en) 2024-06-04
JP6768996B2 (ja) 2020-10-14

Similar Documents

Publication Publication Date Title
JP6768996B2 (ja) ボールの飛行情報演算装置及びボールの飛行情報演算方法
US11439886B2 (en) System and method for determining impact characteristics of sports ball striking element
JP5675301B2 (ja) ゴルフスイングの分類方法、分類システム、解析装置およびプログラム
KR100953132B1 (ko) 가상 골프 시뮬레이션 장치, 가상 골프 시뮬레이션 방법 및 가상 골프 시뮬레이션 장치를 통해 인식되는 골프 클럽
JP2001269425A (ja) ゴルフクラブ選択方法及び選択システム
JP4271615B2 (ja) ゴルフクラブヘッドの挙動計測装置
JP2013009771A (ja) ゴルフスイング時のヘッドの挙動の計測解析システム、計測解析方法、及びプログラム
JP5975711B2 (ja) ゴルフスイングの分類方法、分類システム、分類装置およびプログラム
JP4028771B2 (ja) ゴルフスイングのインパクト状態計測方法
JP2009045495A (ja) ゴルフクラブヘッドの挙動計測装置
US20230347209A1 (en) Device for sensing golf swing and method for sensing impact position on club head using the same
TW202305664A (zh) 用於感測移動的球的影像分析方法及利用該方法的感測裝置
KR102021620B1 (ko) 골프 클럽을 위한 개선된 피팅 시스템
KR20220136560A (ko) 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템
JP2024525894A (ja) 移動するボールのセンシングのため映像分析方法及びこれを利用したセンシング装置
KR20230111053A (ko) 골프 스윙에 관한 정보를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
KR20130003724A (ko) 다양한 스윙 모션 분석 가능한 골프 시뮬레이팅 장치

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190301

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200512

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: 20200825

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200826

R150 Certificate of patent or registration of utility model

Ref document number: 6768996

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250