(57)【要約】      （修正有）【課題】ボールの回転に関する物理量を推定する方法を提供する。【解決手段】ボールの回転に関する物理量を推定する方法は、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、ボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を検出する段階、マークに関する情報に基づいてボールの回転に関する物理量を直接算出できるかどうかを判断する段階、およびマークに関する情報に基づいてボールの回転に関する物理量を直接算出できないと判断されると、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいてボールの回転に関する物理量を推定する段階を含む。【選択図】図１
2020095019.tif 000002
【特許請求の範囲】
【請求項１】
ボールの回転を測定するための方法であって、
ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、前記ボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を検出する段階、
前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できるかどうかを判断する段階、および
前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できないと判断されると、前記ボールまたは前記ボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて前記ボールの回転に関する物理量を推定する段階を含む、方法。
【請求項２】
前記判断する段階で、前記複数のイメージのうち、前記マークが検出されるイメージが所定数以下である場合に、前記ボールの回転に関する物理量を直接算出できないと判断する、請求項１に記載の方法。
【請求項３】
前記判断する段階で、前記マークに関する情報から前記ボールの回転に関する物理量を測定するためのマークまたはパターンが検出されないか、既設定されたマークまたはパターンとマッチングされるマークまたはパターンが現れない場合に、前記ボールの回転に関する物理量を直接算出できないと判断する、請求項１に記載の方法。
【請求項４】
前記推定する段階で、複数の他のボールまたは前記複数の他のボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量と前記複数の他のボールの回転に関する物理量間の関係を参照して、前記ボールの回転に関する物理量を推定する、請求項１に記載の方法。
【請求項５】
前記マークに関する情報に基づいて前記ボールの回転に関する物理量を算出できると判断されると、前記ボールまたは前記ボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて推定される前記ボールの回転に関する第１物理量を利用して、前記マークに関する情報に基づいて算出される前記ボールの回転に関する第２物理量を補正することによって、前記ボールの回転に関する物理量を決定する段階をさらに含む、請求項１に記載の方法。
【請求項６】
請求項１に記載された方法を実行するためのコンピュータプログラムを記録する、非一過性のコンピュータ読み取り可能記録媒体。
【請求項７】
ボールの回転を測定するためのシステムであって、
ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、前記ボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を取得するマーク情報取得部、
前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できるかどうかを判断し、前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できないと判断されると、前記ボールまたは前記ボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて前記ボールの回転に関する物理量を推定する物理量情報提供部を含む、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はボールの回転を測定するための方法、システムおよび非一過性のコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ゴルファーが都心などにおいても、少ない費用で仮想的にゴルフを楽しめるようにする仮想ゴルフシステムが広く普及されている。このような仮想ゴルフシステムは、ゴルファーがゴルフボールを打撃すると、ゴルフボールを撮影したイメージを多数取得し、その軌跡、間隔、大きさなどに基づいてゴルフボールに関する物理量を測定し、シミュレーションを行ってショットのシミュレーション結果をスクリーン上に表示することをその基本コンセプトとしている。このような仮想ゴルフシステムでは、ゴルファーによって打撃されるボールの回転に関する物理量に基づいて正確なシミュレーション結果を提供することが何よりも重要である。
【０００３】
これに関する、従来技術の一例として、ゴルフボールを含む複数のイメージを取得し、該当ゴルフボールに表示されたマークに基づいて該当ゴルフボールの回転に関する物理量を算出するシステムが紹介されている。
【０００４】
しかし、前記のような従来技術をはじめとして、これまで紹介された技術によると、ゴルフボールのマークが消されるなどの問題によってゴルフボールの回転に関する物理量の算出が困難であったり、マークの認識などにエラーが発生する場合に、これに対して補正を遂行したり代案を提示する技術に関して関心を示していないのが実情である。
【０００５】
そこで、本発明者は、ゴルフボールまたはゴルフボールが打撃されるゴルフクラブの速度および角度のうち、少なくとも一つの物理量に基づいてこれを補完できる新規かつ進歩した技術を提案するところである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前述した従来技術の問題点をすべて解決することをその目的とする。
【０００７】
本発明は、ボールまたはボールが打撃されるクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいてボールの回転に関する物理量を推定したり補正することによって、ボールの軌跡がより正確に推定されるようにすることを目的とする。
【０００８】
本発明は、ボールに表示されるマークに基づいて、ボールの回転に関する物理量を推定する場合に発生し得る誤差を補正することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するための本発明の代表的な構成は下記の通りである。
【００１０】
本発明の一態様によると、ボールの回転を測定するための方法であって、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、前記ボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を検出する段階、前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できるかどうかを判断する段階、および前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できないと判断されると、前記ボールまたは前記ボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて前記ボールの回転に関する物理量を推定する段階を含む方法が提供される。
【００１１】
また、本発明の他の態様によると、ボールの回転を測定するためのシステムであって、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、前記ボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を取得するマーク情報取得部、前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できるかどうかを判断し、前記マークに関する情報に基づいて前記ボールの回転に関する物理量を直接算出できないと判断されると、前記ボールまたは前記ボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて前記ボールの回転に関する物理量を推定する物理量情報提供部を含むシステムが提供される。
【００１２】
この他にも、本発明を具現するための他の方法、他のシステムおよび前記方法を実行するための非一過性のコンピュータプログラムを記録するコンピュータ読み取り可能な記録媒体がさらに提供される。
【発明の効果】
【００１３】
本発明によると、ボールまたはボールが打撃されるクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいてボールの回転に関する物理量を推定したり補正することによって、ボールの軌跡がより正確に推定され得るようになる。
【００１４】
本発明によると、ボールに表示されるマークに基づいて、ボールの回転に関する物理量を推定する場合に発生し得る誤差を補正できるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例によりボールの回転を測定するための測定システムの内部構成を例示的に示す図面。
【図２】本発明の一実施例に係る仮想ゴルフシミュレーションシステムで本発明の一実施例に係る測定システムが活用される状況を例示的に図示する図面。
【発明を実施するための形態】
【００１６】
後述する本発明についての詳細な説明は、本発明が実施され得る特定の実施例を例示として図示する添付図面を参照する。このような実施例は当業者が本発明を実施できるのに充分なように詳細に説明される。本発明の多様な実施例は互いに異なるが、相互に排他的である必要はないということが理解されるべきである。例えば、本明細書に記載されている特定の形状、構造および特性は、本発明の精神と範囲を逸脱することなく一実施例から他の実施例に変更されて具現され得る。また、それぞれの実施例内の個別構成要素の位置または配置も本発明の精神と範囲を逸脱することなく変更され得ることが理解されるべきである。したがって、後述する詳細な説明は限定的な意味で行われるものではなく、本発明の範囲は特許請求の範囲の請求項が請求する範囲およびそれと均等なすべての範囲を包括するものと理解されるべきである。図面で類似する参照符号は多様な側面に亘って同一または類似する構成要素を示す。
【００１７】
以下では、本発明が属する技術分野で通常の知識を有する者が本発明を容易に実施できるようにするために、本発明の多様な好ましい実施例に関して添付された図面を参照して詳細に説明する。
【００１８】
〔測定システムの構成〕
【００１９】
図１は、本発明の一実施例によりボールの回転を測定するための測定システム１００の内部構成を例示的に示す図面である。
【００２０】
図１を参照すると、本発明の一実施例により測定システム１００は、マーク情報取得部１１０、物理量情報提供部１２０、通信部１３０および制御部１４０を含むことができる。また、本発明の一実施例に係るマーク情報取得部１１０、物理量情報提供部１２０、通信部１３０および制御部１４０は、そのうち少なくとも一部が外部システム（図示されず）と通信するプログラムモジュールであり得る。このようなプログラムモジュールは、運営システム、応用プログラムモジュールおよびその他のプログラムモジュールの形態で測定システム１００に含まれ得、物理的には多様な公知の記憶装置上に保存され得る。また、このようなプログラムモジュールは測定システム１００と通信可能な遠隔記憶装置に保存されてもよい。一方、このようなプログラムモジュールは、本発明により後述する特定の業務を遂行したり特定の抽象データ類型を遂行するルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、これに制限されはしない。
【００２１】
一方、測定システム１００に関して前記のように説明したが、このような説明は例示的なものであり、測定システム１００の構成要素または機能のうち少なくとも一部が、必要に応じて公知の仮想ゴルフシミュレーションシステムで実現されたり公知の仮想ゴルフシミュレーションシステム内に含まれてもよいことは当業者に自明である。また、場合によっては、測定システム１００のすべての機能とすべての構成要素が公知の仮想ゴルフシミュレーションシステム内ですべて実行されたり公知の仮想ゴルフシミュレーションシステム内にすべて含まれてもよい。
【００２２】
まず、本発明の一実施例に係るマーク情報取得部１１０は、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、そのボールに該当する領域内に現れるマーク（ｍａｒｋ）に関する情報を取得する機能を遂行することができる。本発明の一実施例によると、ユーザーによって打撃されるボールの表面にはボールの物理量を測定するための所定のマークが表示されていてもよい。
【００２３】
具体的には、本発明の一実施例に係るマーク情報取得部１１０は、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、そのボールに該当する領域を特定することができ、その特定された領域内に現れる少なくとも一つのマークの数、位置、大きさ、方向および形に関する情報を取得することができる。
【００２４】
一方、本発明の一実施例に係るマーク情報取得部１１０は、ボールを撮影した複数のイメージが取得されると、その取得された複数のイメージに対して明るさ、明暗、鮮明度などに対するイメージ補正を遂行してもよい。
【００２５】
例えば、本発明の一実施例に係るマーク情報取得部１１０は、線形回帰モデル（ｌｉｎｅａｒ  ｒｅｇｒｅｓｓｉｏｎ  ｍｏｄｅｌ）、ノンパラメトリックモデル（ｎｏｎ−ｐａｒａｍｅｔｒｉｃ  ｍｏｄｅｌ）等の推定モデルまたは統計学的モデルなどを利用して、ボールを撮影した複数のイメージのそれぞれにおいて、そのボールに該当する領域の撮影された明るさ分布を算出することができ、所定の基準明るさ分布（すなわち、ボールの表面上に表示されているマークの検出および認識に適切なものとして既設定された明るさ分布）を参照して、前記複数のイメージのうち少なくとも一つのイメージのボールに該当する領域の撮影された明るさ分布を補正することができる。すなわち、このような補正を通じて複数のイメージに亘って共通して現れるマークに関する情報を取得することにおいて、明るさ、明暗、鮮明度などによるエラーが発生する可能性を減らして、その検出および認識の正確度を高めることができる。
【００２６】
次いで、本発明の一実施例に係る物理量情報提供部１２０は、マークに関する情報に基づいてボールの回転に関する物理量を直接算出できるかどうかを判断する機能を遂行することができる。
【００２７】
例えば、本発明の一実施例に係る物理量情報提供部１２０は、マーク情報取得部１１０により取得される複数のイメージのうち、マークが検出または認識されるイメージが所定数以下である場合に、ボールの回転に関する物理量（例えば、ボールの回転速度および回転方向）を直接算出できないと判断することができる。
【００２８】
他の例として、本発明の一実施例に係る物理量情報提供部１２０は、マークに関する情報からボールの回転に関する物理量を測定するためのマークまたはパターンが特定されないか正常でないと判断される場合に、ボールの回転に関する物理量を直接算出できないと判断することができる。本発明の一実施例によると、このようなパターンは、２つ以上のマークの位置、大きさ、方向および形のうち少なくとも一つに基づいて特定されるものであり得る。
【００２９】
より詳細には、複数のイメージに亘って現れるマークの時系列的な集合であるマークシークエンス（ｍａｒｋ  ｓｅｑｕｅｎｃｅ）に基づいて、ボールの回転に関する物理量が算出される場合を仮定することができる（例えば、韓国特許公開公報第２０１８−２４０８号に開示されている方式を使用できる）。この場合、本発明の一実施例に係る複数のイメージのうち第１イメージで検出されるマークとその第１イメージと時間的に隣接する第２イメージで検出されるマークの間に、位置、方向、大きさおよび形が既設定された水準以上に類似する（すなわち、互いにマッチングされる）マークが存在し得、該当マークの第１イメージおよび第２イメージのそれぞれにおける位置、方向、大きさおよび形に関する情報を含むマークシークエンスが特定され得、このように特定されるマークシークエンスに基づいてボールの回転に関する物理量が算出され得る。また、この場合、２つ以上のマークからなるパターンが時間的に隣接する第１イメージおよび第２イメージの両方で検出され得、該当パターンの第１イメージおよび第２イメージのそれぞれにおける位置、方向、大きさおよび形に関する情報を含むパターンシークエンスが特定され得、このように特定されるパターンシークエンスに基づいてボールの回転に関する物理量が算出され得る。
【００３０】
本発明の一実施例によると、連続的に撮影されるイメージで所定時間の間、前記のようなマークまたはパターンが検出されないか、既保存されたマークまたはパターンとマッチングされるマークまたはパターンが現れない場合に、物理量情報提供部１２０は、マークに関する情報からボールの回転に関する物理量を測定するために必要なマークまたはパターンが特定されないため、正常でないと判断することができ、その結果、ボールの回転に関する物理量を直接算出できないと判断することができる。
【００３１】
また、本発明の一実施例に係る物理量情報提供部１２０は、マークに関する情報に基づいてボールの回転に関する物理量を直接算出できないと判断されると、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいてボールの回転に関する物理量を推定する機能を遂行することができる。
【００３２】
具体的には、本発明の一実施例に係る物理量情報提供部１２０は、複数の他のボールの速度、複数の他のボールの角度、複数の他のボールを打撃するクラブの速度および複数の他のボールを打撃するクラブの角度のうち、少なくとも一つに関する物理量と該当複数の他のボールの回転に関する物理量の間の関係を参照して、ボールの回転に関する物理量を推定することができる。
【００３３】
例えば、本発明の一実施例に係る物理量情報提供部１２０は、複数の他のボールの速度、複数の他のボールの角度、複数の他のボールを打撃するクラブの速度および複数の他のボールを打撃するクラブの角度のうち、少なくとも一つに関する物理量と該当複数の他のボールの回転に関する物理量の間の関係に基づいて所定の関係式が設定されるようにすることができ、前記設定される所定の関係式に基づいて、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に対応するボールの回転に関する物理量を推定することができる。
【００３４】
他の例として、本発明の一実施例に係る物理量情報提供部１２０は、複数の他のボールの速度、複数の他のボールの角度、複数の他のボールを打撃するクラブの速度および複数の他のボールを打撃するクラブの角度のうち、少なくとも一つに関する物理量と該当複数の他のボールの回転に関する物理量間のマッチング関係に関するルックアップテーブルまたはデータベースを参照して、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に対応するボールの回転に関する物理量を推定することができる。
【００３５】
一方、本発明の一実施例に係る物理量情報提供部１２０は、マークに関する情報に基づいてボールの回転に関する物理量を算出できると判断される場合にも、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて推定されるボールの回転に関する第１物理量を利用して、マークに関する情報に基づいて算出されるボールの回転に関する第２物理量を補正することによって、ボールの回転に関する物理量を決定することができる。
【００３６】
例えば、本発明の一実施例に係る物理量情報提供部１２０は、マークに関する情報に基づいて複数のイメージに亘って現れるマークの時系列的な集合であるマークシークエンス（ｍａｒｋ  ｓｅｑｕｅｎｃｅ）を分析することによって、ボールの回転に関する第２物理量（例えば、ボールの回転速度および回転方向）を算出することができ、ボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいてボールの回転に関する第１物理量を推定することができる。本発明の一実施例に係る物理量情報提供部１２０は、前記第１物理量と前記第２物理量間に第１水準（第１水準は既設定される）以上の差が発生する場合に、前記第１物理量を利用して第２物理量が補正されるようにすることができる。また、本発明の一実施例に係る物理量情報提供部１２０は、前記第１物理量および前記第２物理量間の差が前記第１水準より高い第２水準（第２水準は既設定される）以上に差が発生する場合に、第２物理量の代わりに第１物理量をボールの回転に関する物理量として決定してもよい。
【００３７】
一方、本発明の一実施例に係る物理量情報提供部１２０は、ボールの回転に関する物理量が推定されると、その推定される物理量に基づいてボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量とボールの回転に関する物理量の間の関係をアップデートすることができる。
【００３８】
例えば、本発明の一実施例に係る物理量情報提供部１２０は、前記第１物理量を利用して前記第２物理量を補正することによって、ボールの回転に関するより正確な物理量を推定した後、その推定された物理量に基づいてボールまたはボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量とボールの回転に関する物理量間の関係に関する関係式、データベース、ルックアップテーブルなどをリアルタイムでアップデートすることができる。
【００３９】
次いで、本発明の一実施例によると、通信部１３０はマーク情報取得部１１０、物理量情報提供部１２０からの／へのデータの送受信を可能にする機能を遂行することができる。
【００４０】
最後に、本発明の一実施例によると、制御部１４０はマーク情報取得部１１０、物理量情報提供部１２０および通信部１３０間のデータの流れを制御する機能を遂行することができる。すなわち、本発明に係る制御部１４０は、測定システム１００の外部からの／へのデータの流れまたは測定システム１００の各構成要素間のデータの流れを制御することによって、マーク情報取得部１１０、物理量情報提供部１２０および通信部１３０でそれぞれ固有の機能を遂行するように制御することができる。
【００４１】
図２は、本発明の一実施例に係る仮想ゴルフシミュレーションシステム２００であり、本発明の一実施例に係る測定システム１００が活用される状況を例示的に図示する図面である。
【００４２】
図２に図示された通り、仮想ゴルフシミュレーションシステム２００は、打撃部１０、照明装置２０、撮影装置２１０、シミュレーター２２０および表示装置２３０を含んで構成され得る。また、本発明の一実施例に係るシミュレーター２２０には本発明に係る測定システム１００が含まれ得る。
【００４３】
まず、本発明の一実施例に係る打撃部１０は、ゴルファーが仮想ゴルフシステムを利用する時に足を踏んで立ち上がってゴルフボールを置いて打撃する部分であり得る。このような打撃部１０はその傾斜角が調節され得る公知のスイングプレートを含むことができる。ちなみに、当業者は、本発明が他の種類の仮想スポーツシステムに適用される場合には、打撃部１０の構成を、必要な場合、それとともに連動する他の構成要素の構成と共に、該当スポーツの特性に合わせて適切に変更することができる。
【００４４】
次いで、本発明の一実施例に係る照明装置２０は、ゴルファーが室内や室外で仮想ゴルフを楽しむ場合に人為的に光を照射できる装置であり得る。このような照明装置２０は、必要に応じてついたり消えたりその明るさが調節され得る。好ましくは、照明装置２０は光の揺れ現象によるゴルフボールイメージの自然的な劣化を防ぐための赤外線照明であり得る。
【００４５】
次いで、本発明の一実施例に係る撮影装置２１０は、少なくとも一つのカメラ（例えば、高速カメラ）（図示されず）を含むことによって、ゴルフボールのイメージ（例えば、運動しているゴルフボールのイメージ）を２つ以上取得する機能を遂行することができる。このような撮影装置２１０は図２に図示された通り、運動するゴルフボールを上から下に見下ろす位置に配置されてもよいが、その他の位置に配置されてもよい。
【００４６】
一方、本発明の一実施例によると、ゴルフボールのイメージは、そのゴルフボールの表面に表示されている所定のマーク（ｍａｒｋ）が鮮明に現れていてそのマークの形や位置の特定が良好なものであるほど、より良好なものと言える。例えば、ゴルフボールのイメージのボールに該当する領域に表示されたマークがより鮮明な場合、後述するようなシミュレーター２２０が、多数のゴルフボールイメージに亘って現れるマークの時系列的な集合であるマークシークエンス（ｍａｒｋ  ｓｅｑｕｅｎｃｅ）をより正確に捕らえて、ゴルフボールの回転速度および回転方向をより正確に演算することができる。
【００４７】
次いで、本発明の一実施例に係るシミュレーター２２０は、ユーザーによって打撃されるボールを撮影した複数のイメージのそれぞれにおいて、そのボールに該当する領域内に現れる少なくとも一つのマーク（ｍａｒｋ）に関する情報を取得し、その取得されるマークに関する情報（例えば、マークの数、位置、方向、形など）を参照して、時間的に隣接する第１イメージおよび第２イメージに亘って共通じて取得されるマークを認識し、前記認識されるマークの第１イメージおよび第２イメージにおける位置、方向、形などに関する情報を含むマークシークエンス（ｓｅｑｕｅｎｃｅ）を生成し、前記生成されるマークシークエンスを参照して、ボールの回転に関する物理量を測定する機能を遂行することができる。
【００４８】
また、本発明の一実施例に係るシミュレーター２２０は、前記のように撮影される複数のイメージのそれぞれに対して、撮影を遂行した撮影装置２１０がボールを見る視線を参照して、複数のイメージのそれぞれにおいて検出される少なくとも一つのマークの位置、方向、形などを補正する機能を遂行することもできる。
【００４９】
一方、本発明の一実施例に係るシミュレーター２２０は、撮影装置２１０および表示装置２３０と通信することができ、仮想ゴルフシミュレーションシステム２００のための専用プロセッサを含むことができる。このような専用プロセッサは、メモリ手段を具備して数値演算能力とグラフィック処理能力を備えたものであり得る。
【００５０】
最後に、本発明の一実施例に係る表示装置２３０は、シミュレーター２２０の物理量の測定、仮想現実の具現結果を表示する機能を遂行することができる。このような表示装置２３０は所定のディスプレイ手段を通じて所定の映像を表示することができるが、例えば、打撃されたゴルフボールの衝撃を吸収する一方、直接発光はしないスクリーンと、このようなスクリーンに映像を出力するプロジェクターで構成され得る。
【００５１】
以下では、以上で詳察した仮想ゴルフシミュレーションシステム２００を利用して、ユーザーによってゴルフボールが打撃される場合にそのゴルフボールの回転に関する物理量が測定される過程を詳察する。
【００５２】
まず、本発明の一実施例に係る打撃部１０でユーザーによってゴルフボールが打撃されると、撮影装置２１０によりその打撃されるゴルフボールを含む複数のイメージが取得され得る。
【００５３】
その後、本発明の一実施例に係るシミュレーター２２０は、前記複数のイメージのそれぞれから前記ゴルフボールに該当する領域内に現れるマークに関する情報を取得することができる。
【００５４】
その後、本発明の一実施例に係るシミュレーター２２０は、前記取得されるマークに関する情報に基づいて前記ゴルフボールの回転に関する物理量を直接算出できるかどうかを判断することができる。
【００５５】
その後、本発明の一実施例に係るシミュレーター２２０は、前記取得されるマークに関する情報に基づいて前記ゴルフボールの回転に関する物理量を直接算出できないと判断されると、前記ゴルフボールまたは前記ゴルフボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて前記のゴルフボールの回転に関する物理量を推定することができる。
【００５６】
その後、本発明の一実施例に係るシミュレーター２２０は、前記ゴルフボールの回転に関する物理量を含む多様な物理量に基づいて仮想現実でのゴルフボールの運動（例えば、回転速度、回転方向、移動速度、移動方向、発射角度等）を算出することができ、その算出されるゴルフボールの運動をグラフィック客体に反映したり、映像信号を含む制御信号を表示装置２３０に伝送して、そのゴルフボールの運動が表示装置２３０で現実感があるように表現されるようにすることができる。
【００５７】
一方、本発明の一実施例に係るシミュレーター２２０は、撮影装置２１０によって実際に撮影されたイメージまたはユーザーの理解を助けるためのグラフィック要素（例えば、マークシークエンス、回転軸などを指示するガイドラインなど）が表示装置２３０で表示されるようにすることもできる。
【００５８】
一方、本発明の一実施例に係るシミュレーター２２０は、前記取得されるマークに関する情報に基づいて前記ゴルフボールの回転に関する物理量を算出することができると判断される場合にも、前記ゴルフボールまたは前記ゴルフボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて推定される前記ゴルフボールの回転に関する第１物理量を利用して、前記取得されるマークに関する情報に基づいて算出される前記ゴルフボールの回転に関する第２物理量を補正することによって、前記ゴルフボールの回転に関する物理量を決定することができる。
【００５９】
例えば、本発明の一実施例によると、前記取得されるマークに関する情報に基づいて算出される前記ゴルフボールの回転に関する第２物理量だけで仮想現実でのゴルフボールの運動が算出される場合に、マークが誤認識または未認識されるなどにより、図２の３１０で示すように仮想現実でのゴルフボールの運動方向に誤差が発生し得る。しかし、前記ゴルフボールまたは前記ゴルフボールを打撃するクラブの速度および角度のうち、少なくとも一つに関する物理量に基づいて推定される前記ゴルフボールの回転に関する第１物理量を利用して、前記第２物理量を補正することによって、図２の３２０で示すように仮想現実でのゴルフボールの運動方向の誤差を補正できるようになる。
【００６０】
以上で説明された本発明に係る実施例は、多様なコンピュータ構成要素を通じて実行され得るプログラム命令語の形態で具現されてコンピュータ読み取り可能な記録媒体に記録され得る。前記コンピュータ読み取り可能な記録媒体は、プログラム命令語、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。前記コンピュータ読み取り可能な記録媒体に記録されるプログラム命令語は本発明のために特別に設計されて構成されたものであるか、コンピュータソフトウェア分野の当業者に公知とされている使用可能なものであり得る。コンピュータ読み取り可能な記録媒体の例には、ハードディスク、フロッピーディスクおよび磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光記録媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉｕｍ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令語の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを使ってコンピュータによって実行され得る高級言語コードも含まれる。ハードウェア装置は本発明に係る処理を遂行するために少なくとも一つのソフトウェアモジュールに変更され得、その逆も同じである。
【００６１】
以上、本発明が具体的な構成要素などのような特定の事項と限定された実施例および図面によって説明されたが、これは本発明のより全般的な理解を助けるために提供されたものに過ぎず、本発明は前記実施例に限定されず、本発明が属する技術分野で通常の知識を有する者であればこのような記載から多様な修正と変更を図ることができる。
【００６２】
したがって、本発明の思想は前記説明された実施例に限定されて定められてはならず、後述する特許請求の範囲だけでなくこの特許請求の範囲と均等なまたはこれから等価的に変更されたすべての範囲は、本発明の思想の範疇に属するものと言える。
【符号の説明】
【００６３】
１００：測定システム
１１０：マーク情報取得部
１２０：物理量情報提供部
１３０：通信部
１４０：制御部
２００：仮想ゴルフシミュレーションシステム
２１０：撮影装置
２２０：シミュレーター
２３０：表示装置
【図１】
2020095019.tif 000003
【図２】
2020095019.tif 000004