(57)【特許請求の範囲】
【請求項１】
仮想ゴルフシミュレーション装置において、
ゴルフマット上に置かれたボールを感知し、打撃されたボールの動きをセンシングするセンシング装置；
前記センシング装置でセンシングされた結果によって仮想のゴルフコース上でボールの軌跡に関するシミュレーション映像を具現する映像処理装置；及び
前記仮想のゴルフコース上でボールが置かれた位置の地形によってシミュレーションされるボールの軌跡による飛距離を調整する制御部；
を含む仮想ゴルフシミュレーション装置。
【請求項２】
前記制御部は、
前記シミュレーション映像でボールが置かれた位置が、仮想のゴルフコース上のフェアウェイであるか、ラフであるか、それともバンカーであるかによって該当の地形に対する予め設定された飛距離減少率によってシミュレーションが行われるようにしたことを特徴とする、請求項１に記載の仮想ゴルフシミュレーション装置。
【請求項３】
前記ゴルフマットは、フェアウェイ領域と、ラフ領域及びバンカー領域のうち少なくとも一つを含めたトラブル領域が形成されるように構成され、
前記制御部は、
前記仮想のゴルフコース上でボールが置かれた位置の地形と前記センシング装置によって感知されたゴルフマット上でボールが置かれた領域によってシミュレーションされるボールの軌跡による飛距離を調整するように構成されることを特徴とする、請求項１又は２に記載の仮想ゴルフシミュレーション装置。
【請求項４】
前記制御部は、
前記仮想のゴルフコース上でボールが置かれた位置の地形種類によって互いに異なる飛距離減少率を算出するように設定されることを特徴とする、請求項３に記載の仮想ゴルフシミュレーション装置。
【請求項５】
前記制御部は、
前記センシング装置によって感知されたボールが置かれた位置が、前記ゴルフマット上のフェアウェイ領域であるか、それともトラブル領域であるかによって互いに異なる補正値を算出し、飛距離を調整するように設定されることを特徴とする、請求項３又は４に記載の仮想ゴルフシミュレーション装置。
【請求項６】
前記ゴルフマットのトラブル領域は、ラフ領域及びバンカー領域に区画されて設けられ、
前記制御部は、
前記シミュレーション映像でボールが置かれた位置が、仮想のゴルフコース上のフェアウェイであるか、ラフであるか、それともバンカーであるかによって該当の地形に対する特定の飛距離減少率を算出するように設定され、
前記センシング装置によって感知されたボールの位置が、フェアウェイ領域であるか、ラフ領域であるか、それともバンカー領域であるかによって該当の領域に対する特定の補正値を算出するように設定され、
前記飛距離減少率と前記補正値を予め設定された条件によって演算した結果によってシミュレーションが行われるようにしたことを特徴とする、請求項３から５の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項７】
前記ゴルフマットのトラブル領域は、ラフ領域及びバンカー領域に区画されて設けられ、
前記制御部は、
前記シミュレーション映像でボールが置かれた位置が、仮想のゴルフコース上のフェアウェイであるか、ライトラフであるか、ヘビーラフであるか、フェアウェイバンカーであるか、それともグリーンバンカーであるかによって該当の地形に対する特定の飛距離減少率を算出するように設定され、
前記センシング装置によって感知されたボールの位置がフェアウェイ領域であるか、ラフ領域であるか、それともバンカー領域であるかによって該当の領域に対する特定の補正値を算出するように設定され、
前記飛距離減少率と前記補正値を予め設定された条件によって演算した結果によってシミュレーションが行われるようにしたことを特徴とする、請求項３から６の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項８】
仮想ゴルフシミュレーション方法において、
打撃されたボールに対するセンシング結果によって前記仮想のゴルフコースでボールの軌跡がシミュレーションされる段階；
前記シミュレーションの結果、前記仮想のゴルフコース上でボールが置かれた地形の種類を感知する段階；及び
感知された前記地形の種類に対する予め設定された飛距離減少率を適用し、ボールの軌跡のシミュレーションが行われるようにする段階；
を含む仮想ゴルフシミュレーション方法。
【請求項９】
フェアウェイ領域及びトラブル領域が形成されたゴルフマットでショットが行われることによって仮想ゴルフシミュレーションが行われるようにする仮想ゴルフシミュレーション方法において、
仮想ゴルフシミュレーション映像の仮想のゴルフコースでボールが置かれた位置の地形による飛距離減少率を算出する段階；
センシング装置によって前記ゴルフマット上でボールが置かれた領域による補正値を算出する段階；
打撃されたボールの動きを前記センシング装置がセンシングし、ボールの軌跡を算出する段階；及び
算出された前記ボールの軌跡によるボールの飛距離に対して前記飛距離減少率及び前記補正値を予め設定された条件によって演算した結果によってシミュレーションが行われる段階；
を含む仮想ゴルフシミュレーション方法。
【請求項１０】
前記飛距離減少率を算出する段階は、
前記仮想のゴルフコース上に置かれたボールの位置に対する地形種類を感知する段階と、
感知された前記地形種類に対して予め設定された飛距離減少率が算出される段階と、を含むことを特徴とする、請求項９に記載の仮想ゴルフシミュレーション方法。
【請求項１１】
前記補正値を算出する段階は、
前記センシング装置によって前記ゴルフマット上に置かれたボールが感知される段階と、
感知された前記ボールが前記ゴルフマット上のいずれの領域に位置するかを判断する段階と、
感知された前記ボールが置かれた領域に対して予め設定された補正値が算出される段階と、を含むことを特徴とする、請求項９又は１０に記載の仮想ゴルフシミュレーション方法。
【請求項１２】
前記ゴルフマットのトラブル領域は、ラフ領域及びバンカー領域に区画されて設けられ、
前記飛距離減少率を算出する段階は、
前記仮想のゴルフコース上に置かれたボールの位置に対する地形がフェアウェイであるか、ラフであるか、それともバンカーであるかを判断する段階と、前記ボールが置かれた地形に対して予め設定された飛距離減少率が算出される段階と、を含み、
前記補正値を算出する段階は、
前記ゴルフマット上に置かれたボールがフェアウェイ領域、ラフ領域及びバンカー領域のうちいずれの領域に位置するかを判断する段階と、前記ボールが置かれた領域に対して予め設定された補正値が算出される段階と、を含むことを特徴とする、請求項９から１１の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項１３】
前記ゴルフマットのトラブル領域は、ラフ領域及びバンカー領域に区画されて設けられ、
前記飛距離減少率を算出する段階は、
前記仮想のゴルフコース上に置かれたボールの位置に対する地形がフェアウェイであるか、ライトラフであるか、ヘビーラフであるか、フェアウェイバンカーであるか、それともグリーンバンカーであるかを判断する段階と、前記ボールが置かれた地形に対して予め設定された飛距離減少率が算出される段階と、を含み、
前記補正値を算出する段階は、
前記ゴルフマット上に置かれたボールがフェアウェイ領域、ラフ領域及びバンカー領域のうちいずれの領域に位置するかを判断する段階と、前記ボールが置かれた領域に対して予め設定された補正値が算出される段階と、を含むことを特徴とする、請求項９から１２の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項１４】
コンピュータに、請求項８から１３の何れか１項に記載の仮想ゴルフシミュレーション方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ゴルフシミュレーション装置及び方法に関し、より詳細には、仮想のゴルフコースが映像化されてシミュレーションされ、使用者が直接打撃したゴルフボールの軌跡が前記仮想のゴルフコースでシミュレーションされる仮想ゴルフシミュレーション装置及び方法に関する。
【背景技術】
【０００２】
最近、ゴルフ人口が増加しながら、仮想ゴルフシミュレーション装置などを用いたゴルフ練習及び仮想のゴルフ競技を楽しめる、いわゆるスクリーンゴルフシステムが登場するようになった。このようなスクリーンゴルフシステムは、室内に仮想ゴルフ場をディスプレイできるスクリーンを設置し、ゴルファーがゴルフボールを前記スクリーンに向かって打撃すると、ゴルフボールの速度、方向などを感知し、前記スクリーン上にゴルフボールの進行を表示するシステムである。
【０００３】
実際にゴルフ場でゴルフラウンドをする場合、フェアウェイでショットをするときとラフやバンカーでショットをするときにゴルフボールの飛距離などにおいて大きな差が出るが、このようなゴルフ環境をスクリーンゴルフシステムにも反映し、使用者がスイングをするゴルフマットをフェアウェイ領域、ラフ領域及びバンカー領域に分けて、実際のゴルフ場と同様に人造芝生の状態を異ならせたり、バンカー領域の場合はバンカーショットをする感じを与えられる多様な材料が使用される。
【０００４】
しかし、ゴルフマットを通した打撃環境を実際のゴルフ場と類似する環境にするとしても、仮想ゴルフシミュレーションがゴルフマットを通した打撃環境とは全く関係なく行われるので、仮想ゴルフシミュレーション装置を通した仮想のゴルフラウンドをするにおいて実際のゴルフ場でラウンドをする場合に比べて相当大きな乖離感が生じるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、実際のゴルフ場でゴルフラウンドをするとき、ゴルフ場の地形種類によってゴルフショットに差が発生するという現実的な問題を、使用者がゴルフボールを打撃するゴルフマットを通した打撃環境に適用することはもちろん、仮想ゴルフシミュレーションを通した仮想のゴルフコースに対しても適用し、さらに、使用者の打撃環境と仮想のゴルフコースでの環境を同時にシミュレーション結果に適宜反映させることによって、仮想ゴルフシミュレーションを通したゴルフラウンドにおいて実際のゴルフ場でゴルフラウンドをする場合と同様のリアリティーを提供する仮想ゴルフシミュレーション装置及び方法を提供するためのものである。
【課題を解決するための手段】
【０００６】
本発明の一実施例に係る仮想ゴルフシミュレーション装置は、仮想のゴルフコースで仮想ゴルフシミュレーションが行われるようにする仮想ゴルフシミュレーション装置において、ゴルフマット上に置かれたボールを感知し、打撃されたボールの動きをセンシングするセンシング装置；前記センシング装置でセンシングされた結果によって仮想のゴルフコース上でボールの軌跡に関するシミュレーション映像を具現する映像処理装置；及び前記仮想のゴルフコース上でボールが置かれた位置の地形によってシミュレーションされるボール軌跡による飛距離を調整する制御部；を含む。
【０００７】
また、望ましくは、前記ゴルフマットは、フェアウェイ領域及びトラブル領域が形成されるように構成され、前記制御部は、前記仮想のゴルフコース上でボールが置かれた位置の地形と、前記センシング装置によって感知されたゴルフマット上でボールが置かれた領域によってシミュレーションされるホール軌跡による飛距離を調整するように構成されることを特徴とする。
【０００８】
また、望ましくは、制御部は、前記仮想のゴルフコース上でボールが置かれた位置の地形種類によって互いに異なる飛距離減少率を算出するように設定されることを特徴とする。
【０００９】
一方、本発明の一実施例に係る仮想ゴルフシミュレーション方法は、仮想のゴルフコースで仮想ゴルフシミュレーションが行われるようにする仮想ゴルフシミュレーション方法において、打撃されたボールに対するセンシング結果によって前記仮想のゴルフコースでボールの軌跡がシミュレーションされる段階；前記シミュレーションの結果、前記仮想のゴルフコース上でボールが置かれた地形の種類を感知する段階；及び感知された地形に対する予め設定された飛距離減少率を適用し、ボール軌跡のシミュレーションが行われるようにする段階；を含む。
【００１０】
一方、本発明の他の一実施例に係る仮想ゴルフシミュレーション方法は、フェアウェイ領域及びトラブル領域が形成されたゴルフマットでショットが行われることによって仮想ゴルフシミュレーションが行われるようにする仮想ゴルフシミュレーション方法において、仮想ゴルフシミュレーション映像の仮想のゴルフコースでボールが置かれた位置の地形による飛距離減少率を算出する段階；センシング装置によって前記ゴルフマット上でボールが置かれた領域による補正値を算出する段階；打撃されたボールの動きを前記センシング装置がセンシングし、ボールの軌跡を算出する段階；及び前記の算出されたボールの軌跡によるボールの飛距離に対して前記飛距離減少率及び前記補正値を予め設定された条件によって演算した結果によってシミュレーションが行われる段階；を含む。
【発明の効果】
【００１１】
本発明に係る仮想ゴルフシミュレーション装置及び方法は、実際のゴルフ場でゴルフラウンドをするとき、ゴルフ場の地形種類によってゴルフショットに差が発生するという現実的な問題を、使用者がゴルフボールを打撃するゴルフマットを通した打撃環境に適用することはもちろん、仮想ゴルフシミュレーションを通した仮想のゴルフコースに対しても適用し、さらに、使用者の打撃環境と仮想のゴルフコースでの環境を同時にシミュレーション結果に適宜反映させることによって、仮想ゴルフシミュレーションを通したゴルフラウンドにおいて実際のゴルフ場でゴルフラウンドをする場合と同様のリアリティーを提供するという効果を有する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例に係る仮想ゴルフシミュレーション装置が適用されたスクリーンゴルフシステムの一例を示した図である。
【図２】図１に示したスイングプレートをより具体的に示した図である。
【図３】図１に示した仮想ゴルフシミュレーション装置の概略的な構成を示すブロック図である。
【図４】本発明の一実施例に係る仮想ゴルフシミュレーション方法を示した図である。
【図５】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【図６】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【図７】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【図８】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【図９】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【図１０】図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【発明を実施するための形態】
【００１３】
本発明に係る飛距離減少率に対する補正を提供する仮想ゴルフシミュレーション装置及び方法に関する実施例を、図面を参照してより具体的に説明する。
【００１４】
まず、図１ないし図３を参照して、本発明の一実施例に係る仮想ゴルフシミュレーション装置に関して説明する。
【００１５】
図１及び図３に示したように、本発明の一実施例に係る仮想ゴルフシミュレーション装置に用いられるセンシング装置５０は、カメラユニット５１、５２と、前記カメラユニット５１、５２で取得されたイメージを処理することによって、使用者が打撃したゴルフボール及び／又はゴルフクラブに対するイメージを処理して打球を分析するセンシング処理ユニット（図示せず）とを含んで構成される。
【００１６】
図２は、前記カメラユニット５１、５２が２台備えられる場合に関して示しているが、これに限定されることはなく、１台又はそれ以上のカメラユニットが備えられる全ての場合を含むことができる。
【００１７】
前記センシング処理ユニット（図示せず）は、前記カメラユニット５１、５２によって取得されたイメージを分析し、抽出された情報をシミュレーター１に伝達する。
【００１８】
前記シミュレーター１は、制御部Ｍ、データベース１０、映像処理装置２０及び映像出力装置３０を含んで構成され、使用者が仮想ゴルフシミュレーション環境を設定するために操作したり、仮想ゴルフラウンド過程でエイミングなどを調整するために操作する手段として操作装置６０を備えることができる。
【００１９】
前記制御部Ｍは、前記センシング装置５０でイメージ処理されて抽出されたゴルフボール及び／又はゴルフクラブの運動に関する中心点座標などの情報を受け、これを３次元座標情報に変換し、ゴルフボールの運動軌跡シミュレーションのための所定の物理的情報を算出して映像処理装置２０に伝達する。
【００２０】
このとき、ゴルフボールの運動軌跡のシミュレーションのための所定のデータは、データベース１０から抽出して用い、前記映像処理装置２０によるゴルフボールの運動軌跡に関するシミュレーション映像処理は、前記データベース１０に保存された映像データを抽出することによって行うことができる。
【００２１】
ここで、前記センシング装置５０から受けたゴルフボールの座標情報を３次元座標情報に変換するコンバーティング手段を、前記制御部Ｍとは別途に備えることも可能である。
【００２２】
図１は、前記のような装置構成を有する仮想ゴルフシミュレーション装置が適用されたスクリーンゴルフシステムの一例に関して示している。
【００２３】
図１に示したように、ゴルフブース２の前面には、映像出力装置３０を通して出力される映像が投影されるスクリーン３を設け、ゴルフブース２の床の一側には、使用者が入ってゴルフスイングをする打席１１０を設けることができ、このような打席は、スイングプレート１００上に設けることもでき、ゴルフブース２の床に設けることもできる（以下では、スイングプレート１００に打席が設けられる場合に統合して説明する。）。前記スイングプレート１００は、仮想のゴルフコースの地形に対応して傾斜を具現できるように構成することもできる。
【００２４】
前記スイングプレート１００の一側には、打撃のためにボールが置かれるゴルフマット１２０が備えられる。
【００２５】
前記ゴルフマット１２０は、実際のゴルフ場が芝生の状態などに応じてフェアウェイ（Ｆａｉｒｗａｙ）、ラフ（Ｒｏｕｇｈ）、バンカー（Ｂｕｎｋｅｒ）などからなるのと類似する環境を提供するために、フェアウェイ領域１２１及びトラブル領域に区画して形成することができる。
【００２６】
前記トラブル領域は、ラフ領域１２２及びバンカー領域１２３のうち少なくとも一つの領域を含むように構成することができる。図２は、前記トラブル領域がラフ領域１２２及びバンカー領域１２３を全て含む場合に関して示している。
【００２７】
前記フェアウェイ領域１２１、ラフ領域１２２及びバンカー領域１２３は、人造芝生の状態を互いに異ならせて備えることができ、前記バンカー領域１２３の場合、人造芝生でない特殊な材質からなり、実際のバンカーと類似する感じを与えるように構成することができる。
【００２８】
すなわち、ゴルフマット１２０のフェアウェイ領域１２１は、実際のゴルフ場のフェアウェイと同様に、正常なショットを行える状態に作られた領域であって、ラフ領域１２２は、実際のゴルフ場のラフと同様に、フェアウェイでショットする場合に比べてショットがより難しい状態に作られた領域であって、バンカー領域１２３は、実際のゴルフ場のバンカーと同様に、ショットをするのに非常に難しい状態に作られた領域である。
【００２９】
また、ゴルフマット１２０には、ドライブショットを行えるようにボールを載せるためのティー（Ｔｅｅ）１２４を備えることができる。
【００３０】
ゴルフブースＢの前方には、映像出力装置３０によって具現される仮想ゴルフシミュレーション映像が表示されるスクリーンを備え、天井及び壁面側には、カメラユニット５１、５２と照明装置（図示せず）をそれぞれ備えることができる。
【００３１】
図１は、前記カメラユニット５１、５２がそれぞれ天井と壁側に備えられる場合に関して示しているが、これに限定されることはなく、前記カメラユニット５１、５２は、ボールの運動状態に関するイメージを効果的に取得できるとともに、使用者によるゴルフスイングに妨害を与えず、使用者が打撃したゴルフボールによって衝突する心配のない予め設定された位置であればいずれの位置にも設置可能である。
【００３２】
前記のようなシステムにおいて使用者が打席１１０でゴルフマット１２０上のボールをスクリーンに向かって打撃すると、打撃が行われる所定の領域、すなわち、打撃領域を撮影しているカメラユニット５１、５２がそれぞれ複数のフレームのイメージを取得するようになる。
【００３３】
一方、本発明に係る仮想ゴルフシミュレーション装置は、基本的に仮想ゴルフラウンド過程でシミュレーション映像上のフェアウェイでショットをするのか、ラフでショットをするのか、それともバンカーでショットをするのかによって飛距離を調整するように構成される。
【００３４】
すなわち、実際のゴルフ場でフェアウェイでショットをする場合とラフやバンカーでショットをする場合に同一のショットをしても異なる飛距離が出ることを仮想ゴルフシミュレーション環境にも反映し、フェアウェイでショットをする場合に比べて、ラフやバンカーでショットをする場合に飛距離をより減少させてシミュレーションすることによって、実際のゴルフ場で感じられるリアリティーを提供する。
【００３５】
例えば、仮想ゴルフラウンド過程でボールがラフに置かれる場合は、ラフでショットをすると、フェアウェイでショットをする場合に比べて２０％の飛距離減少率を適用してシミュレーションし、ボールがバンカーに置かれる場合は、バンカーでショットをすると、フェアウェイでショットをする場合に比べて４０％の飛距離減少率を適用してシミュレーションすることができる。
【００３６】
ここで、飛距離減少率２０％又は４０％は、使用者が打撃したボールをセンシング装置が感知し、その軌跡をシミュレーションすることによって、シミュレーション映像でボールが記録した飛距離として正常に算出された値に対する２０％又は４０％減少した値、すなわち、正常に算出された値から２０％又は４０％に該当する値を引いた値による飛距離をシミュレーション結果に適用してシミュレーション映像に示すことを意味する。
【００３７】
また、実際のゴルフ場において、ラフには、ライトラフ（Ｌｉｇｈｔ  Ｒｏｕｇｈ）と、前記ライトラフに比べて芝生がより長く形成されたヘビーラフ（Ｈｅａｖｙ  Ｒｏｕｇｈ）とがあり、バンカーには、フェアウェイバンカー（Ｆａｉｒｗａｙ  Ｂｕｎｋｅｒ）と、前記フェアウェイバンカーに比べて砂がより細かく、遥かにショットしにくい状態のグリーンバンカー（Ｇｒｅｅｎ  Ｂｕｎｋｅｒ）とがあり得る。
【００３８】
したがって、仮想ゴルフシミュレーション環境に前記の各事項を反映し、ライトラフの場合とヘビーラフの場合における飛距離減少率を異ならせ、フェアウェイバンカーの場合とグリーンバンカーの場合における飛距離減少率を異ならせることができる。
【００３９】
さらに、その他の地形に対する飛距離減少率を別途に定義できるが、例えば、湿地地形などの場合、前記のようなラフやバンカーとは別途に飛距離減少率を決定することができる。
【００４０】
一方、前記のように、仮想ゴルフシミュレーション環境ではショットが行われる地形による予め設定された飛距離減少率がそれぞれ適用されるが、使用者によるボールの打撃が行われるゴルフマット１２０もフェアウェイ領域とトラブル領域とに分けられており、シミュレーション映像ではラフでショットをするが、実際のゴルフマット上のラフ領域でショットをする場合、使用者は、フェアウェイ領域に比べて比較的打撃しにくいラフ領域で打撃しながらも、シミュレーション結果でも飛距離減少を行うことによって、シミュレーション結果が実際の場合と大きな差を示すという問題が発生し得る。
【００４１】
したがって、本発明は、基本的にシミュレーション映像上の地形による飛距離減少率を、使用者の打撃が行われるゴルフマット上の領域の種類に応じて補正し、シミュレーション結果の正確性をより向上させようとする。
【００４２】
例えば、シミュレーション映像でラフ地形でショットをし、使用者はゴルフマット上のフェアウェイ領域でボールを打撃する場合は、予め設定された飛距離減少率をそのまま適用し、シミュレーション映像でラフ地形でショットをし、使用者はゴルフマット上のラフ領域でボールを打撃する場合は、飛距離減少率０％を適用したり飛距離減少率をより減少させ、シミュレーション結果上の飛距離をより少し減少させる（すなわち、使用者は既にラフ領域でショットをするので、フェアウェイ領域でショットをする場合に比べて飛距離がより少なく示されるはずで、この場合にシミュレーション結果にラフ地形でショットをするときの飛距離減少率をそのまま適用すると、飛距離の減少が過度に行われるので、このような理由から飛距離減少率を補正する。）。
【００４３】
すなわち、シミュレーション映像のショットが行われる地形に対する予め設定された飛距離減少率に、実際に使用者の打撃が行われるゴルフマット上の領域別に予め設定された補正値を適用してシミュレーションを行った。
【００４４】
これに対する具体的な事項は図４ないし図７を参照して説明する。
【００４５】
図４は、本発明の一実施例に係る仮想ゴルフシミュレーション方法を示した図で、図５ないし図７は、図４に示したＳ２００ないしＳ６００段階に関するより具体化された各実施例をそれぞれ示した図である。
【００４６】
まず、図４を参照して本発明の一実施例に係る仮想ゴルフシミュレーション方法に関して説明する。
【００４７】
使用者によって仮想ゴルフラウンドが進行されることによって（Ｓ１００）、シミュレーション映像で仮想のゴルフコース上のボールが置かれた地形の種類を感知する（Ｓ２００）。すなわち、使用者が以前にショットしたボールの落下地形がフェアウェイであるか、ラフであるか、それともバンカーであるかなどに対して確認する。
【００４８】
そして、シミュレーション映像でボールが仮想のゴルフコース上に置かれた特定の地形でショットをする場合に適用される飛距離減少率を算出する（Ｓ３００）。
【００４９】
例えば、ラフにボールが置かれた場合にショットが行われると、適用される飛距離減少率は２０％として算出し、バンカーにボールが置かれた場合にショットが行われると、適用される飛距離減少率は４０％として算出する。
【００５０】
一方、センシング装置５０（図３参照）は、ゴルフマット上に置かれたボールを感知するが（Ｓ４００）、より具体的には、前記センシング装置のカメラユニット５１、５２（図１参照）が、ボールが置かれたゴルフマットに対するイメージを取得し、センシング処理ユニットがその取得されたイメージからボールに対するイメージを抽出し、ボールがゴルフマット上のいずれの領域（すなわち、フェアウェイ領域であるか、ラフ領域であるか、それともバンカー領域であるか）に位置するのかを感知する。
【００５１】
そして、ボールが置かれた領域が感知されると、該当の領域に対する補正値を算出する（Ｓ５００）。
【００５２】
例えば、ボールがラフ領域に置かれた場合は、補正値として２０を算出することができ、ボールがバンカー領域に置かれた場合は、補正値として４０を算出することができる。
【００５３】
そして、前記Ｓ３００段階で算出された飛距離減少率と前記Ｓ５００段階で算出された補正値を予め設定された条件によって演算し、最終飛距離減少率を算出する（Ｓ６００）。
【００５４】
ここで、予め設定された条件によって演算することは、使用者がゴルフマットでショットをするときに示されたシミュレーション結果による飛距離を、実際のゴルフ場で同一の状況でショットをしたときに示される飛距離と最大限に同一にするために飛距離減少率と補正値を適切な演算方式によって演算することを意味する。
【００５５】
このような演算は、足し算や引き算などの簡単な演算方式によって行うこともでき、複雑な実験式などによって行うこともできる。
【００５６】
例えば、シミュレーション映像でボールがラフに置かれた場合の飛距離減少率は２０％で、実際のボールがゴルフマット上のラフ領域に位置した場合の補正値は２０になり、引き算演算を適用して算出された最終飛距離減少率０％を算出することもできる。
【００５７】
また、シミュレーション映像でボールがバンカーに置かれた場合の飛距離減少率は４０％で、実際のボールがゴルフマット上のラフ領域に位置した場合の補正値は２０になり、引き算演算を適用して算出された最終飛距離減少率２０％を算出することもできる。
【００５８】
一方、最終飛距離減少率が算出された後、使用者がゴルフマット上のボールを打撃すると（Ｓ７００）、センシング装置は、打撃されて運動するボールをセンシングし（Ｓ７１０）、そのセンシング結果により、シミュレーターはボールの軌跡を算出し（Ｓ７２０）、ボールの移動に関するシミュレーション映像を出力するが、このとき、前記の算出された最終飛距離減少率を適用してシミュレーション映像を出力する（Ｓ７３０）。
【００５９】
一方、図５及び図６を参照して本発明の他の一実施例に係る仮想ゴルフシミュレーション方法を説明する。図５及び図６は、図４に示したＳ２００ないしＳ６００段階に関して仮想のゴルフコースのフェアウェイ、ラフ及びバンカーに対して飛距離減少率が予め設定されており、ゴルフマットはフェアウェイ領域、ラフ領域及びバンカー領域に区画された場合に関して示している。図５及び図６は、一つのフローチャートを分割して示したもので、図５の"Ａ"及び"Ｂ"は、それぞれ図６の"Ａ"及び"Ｂ"に対応する。
【００６０】
仮想ゴルフラウンド過程で仮想のゴルフコース上に置かれたボールの位置を感知し（Ｓ２００）、ボールがフェアウェイに置かれているか（Ｓ２１０）、ラフに置かれているか（Ｓ２２０）、それともバンカーに置かれているか（Ｓ２３０）を確認する。
【００６１】
シミュレーション映像でボールがフェアウェイに置かれた場合（Ｓ２１０）、飛距離減少率は０になり（Ｓ３１０）、センシング装置のセンシング結果によって算出されるボールの軌跡が正常にシミュレーションされる。
【００６２】
センシング装置はゴルフマット上のボールの位置を感知し（Ｓ４０１）、その後、使用者がボールを打撃すると、センシング装置がこれをセンシングし、ゴルフシミュレーションが進行される。
【００６３】
シミュレーション映像でボールがラフに置かれた場合（Ｓ２２０）、飛距離減少率はＡ％になり（Ｓ３２０）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０２）、ボールがラフ領域に置かれているか否かを感知する（Ｓ４２０）。
【００６４】
ボールがラフ領域に置かれている場合、補正値として−ａ％が算出され（Ｓ５２０）、最終飛距離減少率は（Ａ−ａ）％になる（Ｓ６２０）。そして、ボールがラフ領域に置かれていない場合（この場合、ボールは概してフェアウェイ領域に置かれる。）の補正値は０％であり、最終飛距離減少率はＡ％になる（Ｓ６２１）。ここで、Ａとａは整数である。
【００６５】
一方、シミュレーション映像でボールがバンカーに置かれた場合（Ｓ２３０）、飛距離減少率はＢ％になり（Ｓ３３０）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０３）、ボールがバンカー領域に置かれているか否かを感知する（Ｓ４３０）。
【００６６】
ボールがバンカー領域に置かれている場合、補正値として−ｂ％が算出され（Ｓ５３０）、最終飛距離減少率は（Ｂ−ｂ）％になる（Ｓ６３０）。そして、ボールがバンカー領域に置かれていない場合（この場合、ボールは概してフェアウェイ領域に置かれる。）、補正値は０％であり、最終飛距離減少率はＢ％になる（Ｓ６３１）。ここで、Ｂとｂは整数である。
【００６７】
そして、ラフでショットする場合に比べて、バンカーでショットすることがより難しいので、飛距離も、バンカーでショットする場合により短いことが普通である。したがって、飛距離減少率も、バンカーショットの場合により大きくすることが望ましく、Ａ＜Ｂにすることが望ましい。そして、補正値であるａとｂは、ゴルフマットの状態に応じて互いに同一に、又はｂがａより大きくなるように設定することができる。
【００６８】
一方、図７及び図８を参照して、本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法を説明する。図７及び図８は、図５及び図６に示したフローチャートにおいて、仮想のゴルフコース上でボールがラフに置かれた場合に対するより具体的な実施例に関して示している。図７及び図８は、一つのフローチャートを分割して示したものであり、図７の"Ａ"及び"Ｂ"は、それぞれ図８の"Ａ"及び"Ｂ"に対応する。
【００６９】
図７及び図８に示した実施例において、仮想のゴルフコースのラフはライトラフとヘビーラフに区分されている。
【００７０】
仮想ゴルフラウンド過程で仮想のゴルフコース上に置かれたボールの位置を感知し、ボールがラフに置かれていると確認した場合（Ｓ２２０）、ライトラフであるか（Ｓ２２１）、それともヘビーラフであるか（Ｓ２２２）を判断する。いずれでもない場合はバンカーに移る。
【００７１】
シミュレーション映像でボールがライトラフに置かれた場合（Ｓ２２１）、飛距離減少率はＡ１％になり（Ｓ３２１）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０２ａ）、ボールがラフ領域に置かれているか（Ｓ４２１）、それともバンカー領域に置かれているか（Ｓ４２２）を感知する。
【００７２】
ボールがラフ領域に置かれている場合、補正値として−ａ％が算出され（Ｓ５２２）、最終飛距離減少率は（Ａ１−ａ）％になる（Ｓ６２２）。そして、ボールがバンカー領域に置かれている場合、補正値は−ｂ％で（Ｓ５２３）、最終飛距離減少率は（Ａ１−ｂ）％になる（Ｓ６２３）。そして、ボールがフェアウェイ領域に置かれている場合、補正値は０％で（Ｓ５２４）、最終飛距離減少率はＡ１％になる（Ｓ６２４）。ここで、Ａ１、ａ及びｂは整数である。
【００７３】
一方、シミュレーション映像でボールがヘビーラフに置かれた場合（Ｓ２２２）、飛距離減少率はＡ２％になり（Ｓ３２２）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０２ｂ）、ボールがラフ領域に置かれているか（Ｓ４２３）、それともバンカー領域に置かれているか（Ｓ４２４）を感知する。
【００７４】
ボールがラフ領域に置かれている場合、補正値として−ａ％が算出され（Ｓ５２５）、最終飛距離減少率は（Ａ２−ａ）％になる（Ｓ６２５）。そして、ボールがバンカー領域に置かれている場合、補正値は−ｂ％で（Ｓ５２６）、最終飛距離減少率は（Ａ２−ｂ）％になる（Ｓ６２６）。そして、ボールがフェアウェイ領域に置かれている場合、補正値は０％で（Ｓ５２７）、最終飛距離減少率はＡ２％になる（Ｓ６２７）。ここで、Ａ２、ａ及びｂは整数である。
【００７５】
そして、ライトラフでショットする場合に比べて、ヘビーラフでショットすることがより難しいので、飛距離も、ヘビーラフでショットする場合により短いことが普通である。したがって、飛距離減少率も、ヘビーラフでショットをする場合により大きくすることが望ましく、Ａ１＜Ａ２にすることが望ましい。そして、補正値であるａとｂは、ゴルフマットの状態に応じて互いに同一に、又はｂがａより大きくなるように設定することができる。
【００７６】
一方、図９及び図１０を参照して、本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法を説明する。図９及び図１０は、図５及び図６に示したフローチャートにおいて、仮想のゴルフコース上でボールがバンカーに置かれた場合に対するより具体的な実施例に関して示している。図９及び図１０は、一つのフローチャートを分割して示したものであり、図９の"Ａ"及び"Ｂ"は、それぞれ図１０の"Ａ"及び"Ｂ"に対応する。
【００７７】
図９及び図１０に示した実施例において、仮想のゴルフコースのバンカーはフェアウェイバンカーとグリーンバンカーに区分されている。
【００７８】
仮想ゴルフラウンド過程で仮想のゴルフコース上に置かれたボールの位置を感知し、ボールがバンカーに置かれていると確認した場合（Ｓ２３０）、フェアウェイバンカーであるか（Ｓ２３１）、それともグリーンバンカーであるか（Ｓ２３２）を判断する。いずれでもない場合、その他（例えば、湿地などのようにラフやバンカーと定義できない特別な地形）に移る。
【００７９】
シミュレーション映像でボールがフェアウェイバンカーに置かれた場合（Ｓ２３１）、飛距離減少率はＢ１％になり（Ｓ３３１）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０３ａ）、ボールがバンカー領域に置かれているか（Ｓ４３１）、それともラフ領域に置かれているか（Ｓ４３２）を感知する。
【００８０】
ボールがバンカー領域に置かれている場合、補正値として−ｂ％が算出され（Ｓ５３２）、最終飛距離減少率は（Ｂ１−ｂ）％になる（Ｓ６３２）。そして、ボールがラフ領域に置かれている場合、補正値は−ａ％で（Ｓ５３３）、最終飛距離減少率は（Ｂ１−ａ）％になる（Ｓ６３３）。そして、ボールがフェアウェイ領域に置かれている場合、補正値は０％で（Ｓ５３４）、最終飛距離減少率はＢ１％になる（Ｓ６３４）。ここで、Ｂ１、ａ及びｂは整数である。
【００８１】
一方、シミュレーション映像でボールがグリーンバンカーに置かれた場合（Ｓ２３２）、飛距離減少率はＢ２％になり（Ｓ３３２）、センシング装置がゴルフマット上のボールの位置を感知し（Ｓ４０３ｂ）、ボールがバンカー領域に置かれているか（Ｓ４３３）、それともラフ領域に置かれているか（Ｓ４３４）を感知する。
【００８２】
ボールがバンカー領域に置かれている場合、補正値として−ｂ％が算出され（Ｓ５３５）、最終飛距離減少率は（Ｂ２−ｂ）％になる（Ｓ６３５）。そして、ボールがラフ領域に置かれている場合、補正値は−ａ％で（Ｓ５３６）、最終飛距離減少率は（Ｂ２−ａ）％になる（Ｓ６３６）。そして、ボールがフェアウェイ領域に置かれている場合、補正値は０％で（Ｓ５３７）、最終飛距離減少率はＢ２％になる（Ｓ６３７）。ここで、Ｂ２、ａ及びｂは整数である。
【００８３】
そして、フェアウェイバンカーでショットする場合に比べて、グリーンバンカーでショットすることがより難しいので、飛距離も、グリーンバンカーでショットする場合により短いことが普通である。したがって、飛距離減少率も、グリーンバンカーでショットをする場合により大きくすることが望ましく、Ｂ１＜Ｂ２にすることが望ましい。そして、補正値であるａとｂは、ゴルフマットの状態に応じて互いに同一に、又はｂがａより大きくなるように設定することができる。
【００８４】
また、図７及び図８に示したラフの場合と図９及び図１０に示したバンカーの場合に予め設定される飛距離減少率は、Ａ１＞Ａ２＞Ｂ１＞Ｂ２又はＡ１＞Ａ２＝Ｂ１＞Ｂ２にすることができる。
【図１】
0005794714.tif 000002
【図２】
0005794714.tif 000003
【図３】
0005794714.tif 000004
【図４】
0005794714.tif 000005
【図５】
0005794714.tif 000006
【図６】
0005794714.tif 000007
【図７】
0005794714.tif 000008
【図８】
0005794714.tif 000009
【図９】
0005794714.tif 000010
【図１０】
0005794714.tif 000011