(57)【要約】本発明は、仮想現実ベースのゴルフシミュレーション方式を用いて、ユーザが特定のゴルフショットを集中的に練習できるようにゴルフショットの種類別に様々な練習モードを提供することで、実際のゴルフ練習場では経験できない仮想環境を具現して、もっと興味があり、もっと実戦で活用できるゴルフショットを集中的に練習できるようにし、特に、ユーザが目標記録を達成するごとに仮想環境を変化させることによって、段階的にさらに深化したゴルフ練習をすることができるようにして、ユーザのゴルフ実力を画期的に向上させるようにするための仮想ゴルフ練習場シミュレーション装置及び方法を提供するためのものである。【選択図】図１
2014509550.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのゴルフスイングによって、ゴルフクラブ及びボールのうち少なくとも一つの動きをセンシングするセンシング装置と、
ユーザが特定のゴルフショットを練習できる仮想環境に関する映像が具現されるようにする映像処理装置と、
前記センシング装置のセンシング結果によるボールの軌跡が、前記具現された仮想環境でシミュレーションされるようにするシミュレーション手段と、
前記シミュレーションの結果によるユーザのゴルフショット記録を分析し、前記ゴルフショット記録の分析結果によってゴルフショットの目標範囲が変更されるように、前記仮想環境が変化して具現されるようにする仮想環境制御手段と、を含む、仮想ゴルフ練習場シミュレーション装置。
【請求項２】
前記仮想環境制御手段は、
ゴルフショットの種類別にゴルフショットを集中的に練習できるようにする複数個の練習モードについて予め設定し、前記予め設定された事項によるゴルフショット練習のための前記仮想環境が前記映像処理装置を通じて具現されるようにすることを特徴とする、請求項１に記載の仮想ゴルフ練習場シミュレーション装置。
【請求項３】
前記仮想環境制御手段は、
前記シミュレーションの結果によるユーザの前記ゴルフショット記録を分析する記録分析手段と、
ユーザが練習するゴルフショットの目標範囲を設定し、前記ゴルフショット記録の分析結果によってゴルフショットの目標範囲を変更して設定する仮想環境設定手段と、
前記仮想環境設定手段によって設定された事項による前記仮想環境が具現されるようにし、前記目標範囲が変更されることによって、これに対応して前記仮想環境が変化して具現されるようにする仮想環境具現手段と、を含むことを特徴とする、請求項１又は２に記載の仮想ゴルフ練習場シミュレーション装置。
【請求項４】
前記仮想環境制御手段は、
前記シミュレーションの結果によるユーザの前記ゴルフショット記録を分析する記録分析手段と、
ゴルフショットの種類別にゴルフショットを集中的に練習できる各練習モードにおいて、ユーザの実力等級に対応するゴルフショットの目標範囲及び目標記録について設定し、前記ゴルフショット記録の分析結果、前記目標記録を達成した場合、前記目標範囲及び前記目標記録を変更して設定する仮想環境設定手段と、
前記各練習モード別にゴルフショット練習のための前記仮想環境が具現されるようにし、前記目標範囲及び前記目標記録が変更されることによって、これに対応して前記仮想環境が変化して具現されるようにする仮想環境具現手段と、を含むことを特徴とする、請求項１から３のいずれか一項に記載の仮想ゴルフ練習場シミュレーション装置。
【請求項５】
仮想のゴルフラウンドをすることができる複数個の仮想ゴルフコースに関するデータを格納するデータベースをさらに含み、
前記仮想環境制御手段は、
前記複数個の練習モードの各練習モード別に該当の練習モードによるゴルフショットを前記仮想ゴルフコースの該当のショットをすることができる特定位置で行うことができるようにする前記仮想環境を具現するように構成されることを特徴とする、請求項２に記載の仮想ゴルフ練習場シミュレーション装置。
【請求項６】
前記仮想環境制御手段は、
ユーザの前記ゴルフショット記録の分析結果、該当のユーザに対して設定された目標記録が達成された場合、前記ゴルフショットの目標範囲が制限されるように前記仮想環境が具現されるように構成されることを特徴とする、請求項１から５のいずれか一項に記載の仮想ゴルフ練習場シミュレーション装置。
【請求項７】
ユーザが特定のゴルフショットを練習できる仮想環境に関する映像が具現されるステップと、
ユーザがゴルフショットをすることによって打撃されたボールの動きがセンシングされるステップと、
前記センシングされた結果によるボールの軌跡が、前記具現された仮想環境でシミュレーションされるようにするステップと、
前記シミュレーションの結果によるユーザのゴルフショット記録を分析するステップと、
前記ゴルフショット記録の分析結果によってゴルフショットの目標範囲が変更されるように、前記仮想環境が変化して具現されるステップと、を含む、仮想ゴルフ練習場シミュレーション方法。
【請求項８】
前記仮想環境に関する映像が具現されるステップは、
ゴルフショットの種類別に集中的に練習できるように予め設定された複数個の練習モードのうちいずれか一つの練習モードが選択されるステップと、
前記選択された練習モードによるゴルフショットを練習できるように、前記選択された練習モードに対応する前記仮想環境が映像具現されるステップと、を含むことを特徴とする、請求項７に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項９】
前記ユーザのゴルフショット記録を分析するステップは、
ユーザの前記ゴルフショット記録が予め設定された目標記録に到達したか否かを判断するステップを含み、
前記仮想環境が変化して具現されるステップは、
ユーザの前記ゴルフショット記録が前記目標記録に到達した場合、ゴルフショットの前記目標範囲が制限されるように設定されるステップと、前記制限されるように設定された事項によって前記仮想環境が変化して具現されるステップと、を含むことを特徴とする、請求項７又は８に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１０】
前記目標範囲は、ユーザのゴルフショットがなされる仮想フィールドでゴルフショットによってボールが安着されるようにするための所定の大きさの対象領域を含み、
前記仮想環境が変化して具現されるステップは、
前記目標範囲が制限されるごとに前記対象領域の大きさが段階的に縮小されるように、前記仮想環境が変化して具現されることを特徴とする、請求項７から９のいずれか一項に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１１】
前記目標範囲は、ユーザのゴルフショットがなされる仮想フィールドでゴルフショットによってボールが安着されるようにするための所定の大きさの対象領域に形成された仮想ターゲットを含み、
前記仮想環境が変化して具現されるステップは、
前記目標範囲が制限されるごとに前記対象領域に形成された前記仮想ターゲットの大きさが段階的に縮小されるように、前記仮想環境が変化して具現されることを特徴とする、請求項７から１０のいずれか一項に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１２】
前記練習モードが選択されるステップで、ドライバーショット、ウッドショット及びアイアンショットのうちいずれか一つを練習するための練習モードが選択され、
前記仮想環境が映像具現されるステップで、前記選択されたゴルフショットをすることができる仮想フィールドに関する前記仮想環境が映像具現され、
前記仮想環境が変化して具現されるステップで、ユーザによって前記選択されたゴルフショットの目標記録が達成されるごとに、前記仮想フィールドが段階的に制限されるように変化して映像具現されることを特徴とする、請求項８に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１３】
前記練習モードが選択されるステップで、ピッチショット、チップショット及びパッティングのうちいずれか一つを練習するための練習モードが選択され、
前記仮想環境が映像具現されるステップで、前記選択されたゴルフショットをすることができるグリーンを含む仮想フィールドに関する前記仮想環境が映像具現され、
前記仮想環境が変化して具現されるステップで、ユーザによって前記選択されたゴルフショットの目標記録が達成されるごとに、前記グリーンが段階的に制限されるように変化して映像具現されることを特徴とする、請求項８又は１２に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１４】
前記練習モードが選択されるステップで、ピッチショット、チップショット及びパッティングのうちいずれか一つを練習するための練習モードが選択され、
前記仮想環境が映像具現されるステップで、前記選択されたゴルフショットをすることができるグリーンを含む仮想フィールド、及び前記グリーン上に形成された仮想ターゲットに関する前記仮想環境が映像具現され、
前記仮想環境が変化して具現されるステップで、ユーザによって前記選択されたゴルフショットの目標記録が達成されるごとに、前記グリーン上の仮想ターゲットが段階的に縮小されるように変化して映像具現されることを特徴とする、請求項８、１２又は１３に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１５】
前記練習モードが選択されるステップで、ピッチショット、チップショット及びパッティングのうちいずれか一つを練習するための練習モードが選択され、
前記仮想環境が映像具現されるステップで、前記選択されたゴルフショットをすることができるグリーンを含む仮想フィールドに関する仮想環境が映像具現され、
前記仮想環境が変化して具現されるステップで、ユーザによって前記選択されたゴルフショットの目標記録が達成される場合、前記グリーン上のホールカップの位置が予め設定された事項によって変更されたり、ユーザの選択または指定によって変更されたりするように映像具現されることを特徴とする、請求項８又は１２から１４のいずれか一項に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１６】
仮想のゴルフラウンドをすることができる複数個の仮想ゴルフコースのうちいずれか一つが選択されるステップをさらに含み、
前記仮想環境が映像具現されるステップは、
前記選択された仮想ゴルフコースにおいて、前記選択された練習モードによるゴルフショットを、前記仮想ゴルフコースの特定位置で行うことができるように前記仮想環境が具現されるステップを含むことを特徴とする、請求項８又は１２から１５のいずれか一項に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１７】
前記仮想環境が変化して具現されるステップは、
ユーザによって前記選択されたゴルフショットの目標記録が達成されるごとに、前記選択された仮想ゴルフコースでの該当のショットに対する前記目標範囲が制限されるように、前記仮想環境が変化して映像具現されるようにしたことを特徴とする、請求項１６に記載の仮想ゴルフ練習場シミュレーション方法。
【請求項１８】
前記練習モードが選択されるステップで、ピッチショット、チップショット及びパッティングのうちいずれか一つを練習するための練習モードが選択される場合、
ユーザがグリーン上のピンの位置を選択したり指定したりできるようにするステップと、
ユーザが、前記選択された練習モードによるゴルフショットをすることができる位置を選択または指定できるようにするステップをさらに含むことを特徴とする、請求項８又は１２から１７のいずれか一項に記載の仮想ゴルフ練習場シミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ゴルフ練習場シミュレーション装置及び方法に係り、より詳細には、ユーザが打撃したゴルフボールをセンシングしてボールの軌跡をシミュレーションする方式を用いて、ゴルフ練習のための仮想環境下で専門的なゴルフ練習を可能にする仮想ゴルフ練習場シミュレーション装置及び方法に関する。
【背景技術】
【０００２】
最近、ゴルフの人口が増加するにつれて、実際のゴルフ場でゴルフラウンドをしているかのような効果を得ることができるように、仮想現実ベースの仮想ゴルフシミュレーション装置を用いた、いわゆる、スクリーンゴルフシステムが登場した。
【０００３】
スクリーンゴルフシステムは、室内に仮想ゴルフ場をディスプレイすることができるスクリーンを設置し、ゴルファーがゴルフボールを前記スクリーンに向かって打撃すれば、ゴルフボールの速度、方向などを感知して前記スクリーン上にゴルフボールの進行を表示することによって、ユーザはまるで実際のゴルフ場でゴルフラウンドをしているかのような経験をすることができるようにした。
【０００４】
このような仮想ゴルフシミュレーション装置は、仮想のゴルフラウンドを可能にして、ユーザが実際のゴルフ場でゴルフラウンドをする時に、ゴルフ実力の向上に助けになるようにするための目的で用いられる場合が多い。
【０００５】
しかし、ゴルフは、ホールカップまで残っている距離によって、様々なゴルフクラブによる様々なゴルフショットを駆使しなければならない難しいスポーツであって、良いスコアを記録するためには、ゴルフラウンド過程においてほとんど全ての種類のゴルフショットを適切によく駆使しなければならない。しかし、プロ選手でない以上、ユーザごとに自身に足りないゴルフショットが必ず存在し、これを集中的に練習するには従来の仮想ゴルフシミュレーション装置は限界があった。
【０００６】
なぜなら、従来のゴルフシミュレーション装置は、仮想のゴルフコースに関する映像を具現し、そのゴルフコースでゴルフラウンドをするため、一つまたは二つぐらいのゴルフショットのみを集中的に練習できないからである。
【０００７】
特定のゴルフショットのみを集中的に練習するためには、ゴルフ練習場で練習するしかないが、実際のゴルフ練習場でゴルフショットを練習することは非常に退屈で、ユーザの興味を誘発させることができず、これは、ユーザのゴルフ実力の向上を非常に遅らせる要因となっている。
【０００８】
したがって、実際のゴルフ練習場で特定のゴルフショットのみを集中的に練習できるようにしたことを、仮想現実ベースのゴルフシミュレーション方式で可能にすると共に、様々な先端装置とシステムが用いられるゴルフシミュレーションの特性上、実際のゴルフ練習場で提供できない様々な機能によって、ユーザが自身のゴルフ実力を向上させることができるようにする新しい概念のゴルフ練習装置の登場が切実な状態である。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、仮想現実ベースのゴルフシミュレーション方式を用いて、ユーザが特定のゴルフショットを集中的に練習できるようにゴルフショットの種類別に様々な練習モードを提供することで、実際のゴルフ練習場では経験できない仮想環境を具現して、もっと興味があり、もっと実戦で活用できるゴルフショットを集中的に練習できるようにし、特に、ユーザが目標記録を達成するごとに仮想環境を変化させることによって、段階的にさらに深化したゴルフ練習をすることができるようにして、ユーザのゴルフ実力を画期的に向上させるようにするための仮想ゴルフ練習場シミュレーション装置及び方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一実施例に係る仮想ゴルフ練習場シミュレーション装置は、ユーザのゴルフスイングによって、ゴルフクラブ及びボールのうち少なくとも一つの動きをセンシングするセンシング装置と；ユーザが特定のゴルフショットを練習できる仮想環境に関する映像が具現されるようにする映像処理装置と；前記センシング装置のセンシング結果によるボールの軌跡が、前記具現された仮想環境でシミュレーションされるようにするシミュレーション手段と；前記シミュレーションの結果によるユーザのゴルフショット記録を分析し、前記ゴルフショット記録の分析結果によってゴルフショットの目標範囲が変更されるように、前記仮想環境が変化して具現されるようにする仮想環境制御手段と；を含む。
【００１１】
一方、本発明の一実施例に係る仮想ゴルフ練習場シミュレーション方法は、ユーザが特定のゴルフショットを練習できる仮想環境に関する映像が具現されるステップと；ユーザがゴルフショットをすることによって打撃されたボールの動きがセンシングされるステップと；前記センシングされた結果によるボールの軌跡が、前記具現された仮想環境でシミュレーションされるようにするステップと；前記シミュレーションの結果によるユーザのゴルフショット記録を分析するステップと；前記ゴルフショット記録の分析結果によってゴルフショットの目標範囲が変更されるように、前記仮想環境が変化して具現されるステップと；を含む。
【発明の効果】
【００１２】
本発明に係る仮想ゴルフ練習場シミュレーション装置及び方法は、仮想現実ベースのゴルフシミュレーション方式を用いて、ユーザが特定のゴルフショットを集中的に練習できるようにゴルフショットの種類別に様々な練習モードを提供することで、実際のゴルフ練習場では経験できない仮想環境を具現して、もっと興味があり、もっと実戦で活用できるゴルフショットを集中的に練習できるようにし、特に、ユーザが目標記録を達成するごとに仮想環境を変化させることによって、段階的にさらに深化したゴルフ練習をすることができるようにして、ユーザのゴルフ実力を画期的に向上させるようにする効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例に係る仮想ゴルフ練習場シミュレーション装置の構成を示す図である。
【図２】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図３】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図４】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図５】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図６】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図７】本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例を示す図である。
【図８】本発明の一実施例に係る仮想ゴルフ練習場シミュレーション方法を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明に係る仮想ゴルフ練習場シミュレーション装置及び方法に関する実施例を、図面を参照してより具体的に説明する。
【００１５】
まず、図１を参照して、本発明の一実施例に係る仮想ゴルフ練習場シミュレーション装置について説明する。図１は、本発明の一実施例に係る仮想ゴルフ練習場シミュレーション装置の構成を示すブロック図である。
【００１６】
図１に示されたように、本発明の一実施例に係る仮想ゴルフ練習場シミュレーション装置は、センシング装置１０、データベース２０、映像具現手段３０，４０、クラブ認識装置５０、及び制御部Ｍを含んで構成することができる。
【００１７】
本発明に係る仮想ゴルフ練習場シミュレーション装置は、基本的に、ユーザがゴルフ練習場でゴルフ練習をすることができるように仮想環境を具現し、ユーザのゴルフショットに対するシミュレーションを行うことによって、自身のゴルフショットに対して評価できるようにするためのものである。
【００１８】
ここで、本発明によって具現されるゴルフ練習場は、'仮想ゴルフ練習場'であって、実際のゴルフ練習場では経験できない仮想環境を具現して、もっと興味があり、集中的であり、もっと実戦で活用できるゴルフショットの練習が可能なようにしたことを特徴とする。
【００１９】
このような仮想ゴルフ練習場に関する仮想環境は、仮想環境制御手段２００がデータベース２０から得たデータを用いて映像処理装置３０を通じて具現し、このように具現された仮想環境でユーザがゴルフショットをするために使用するゴルフクラブをクラブ認識装置５０が認識し、ユーザがゴルフショットをすると、これをセンシング装置１０がセンシングし、シミュレーション手段１００は、センシングされた結果及び認識されたクラブ情報に基づいてボールの軌跡を算出して、具現された仮想環境でシミュレーションされるようにする。
【００２０】
ここで、本発明に係る仮想ゴルフ練習場シミュレーション装置と既存の仮想ゴルフシミュレーション装置とは、互いにハードウェア的な面において共通するが、ソフトウェア的な面において互いに区別される。
【００２１】
すなわち、本発明に係る仮想ゴルフ練習場シミュレーション装置は、ゴルフ練習のためのコンテンツを提供できるように仮想環境を具現したもので、仮想ゴルフシミュレーション装置は、実際に存在するゴルフ場（または実際に存在しないが、想像により任意に構想されたゴルフ場）を仮想現実ベースの映像で具現し（これを'仮想ゴルフコース'と呼ぶ）、ユーザは、仮想ゴルフコースが映像具現される仮想現実において、まるで実際のゴルフ場でゴルフラウンドをしているかのように、仮想のゴルフラウンドをすることができるようにする装置ないしはシステムのことをいう。
【００２２】
したがって、本発明に係る仮想ゴルフ練習場シミュレーション装置は、既存の仮想ゴルフシミュレーション装置が具現された、いわゆる、スクリーンゴルフシステムとハードウェア的な面において類似の形態で具現することができるので、所定の大きさのゴルフ練習のための空間に、ユーザがゴルフスイングをしてボールを打撃するための打席、及び前方に仮想ゴルフ練習場に関する映像などが表示されるスクリーンなどを備えるように具現することができる。
【００２３】
以下では、上記のような特徴を具現するための仮想ゴルフ練習場シミュレーション装置の各構成要素についてより具体的に説明する。
【００２４】
前記センシング装置１０は、ユーザのゴルフスイングによって、ゴルフクラブ及びボールのうち少なくとも一つの動きをセンシングするようにする装置である。
【００２５】
前記センシング装置１０は、様々な形態で具現することができる。赤外線を発光して、ユーザがボールを打撃する時に運動するゴルフクラブヘッド及びボールによって赤外線が反射されることを受光して、これを分析することによってセンシングが行われる赤外線センサ方式で具現してもよく、レーザーを照射して、運動するゴルフクラブのヘッド及びボールがこれを遮断することを感知して分析することによってセンシングが行われるレーザーセンサ方式で具現してもよく、ユーザがゴルフスイングをしてボールを打撃することに対するイメージを収集して分析することによってセンシングが行われるイメージセンサ方式で具現してもよい。
【００２６】
一方、前記データベース２０は、仮想ゴルフ練習場のシミュレーションに必要な全てのデータを格納し、実際のゴルフ場を映像化して具現した仮想ゴルフコースに関するデータを格納しているので、ユーザが選択した仮想ゴルフコースで、ユーザが選択した練習モードによるゴルフショットを練習することができるように仮想環境を具現できるようにする。また、ユーザの等級による練習モードの目標記録、及びゴルフショットの目標範囲のデータを格納しているので、練習モードにおいて、ユーザの実力等級によるゴルフショットを練習できるように仮想環境を具現できるようにする。
【００２７】
また、前記データベース２０は、システムに登録されたユーザの個人情報や該当のユーザの過去記録情報、システムに登録されたユーザの実力等級情報なども格納することができる。
【００２８】
一方、前記映像具現手段は、ユーザが特定のゴルフショットを練習することができる仮想環境に関する映像を処理して具現されるようにする。映像具現手段は、図１に示されたように、制御部Ｍから伝達された情報によって、データベース２０から関連データを抽出し、これを映像に出力できるように映像情報を処理するようにする映像処理装置３０と、前記映像処理装置３０で処理された情報を出力できるようにする映像出力装置４０と、を含んで構成することができる。
【００２９】
仮想環境制御手段２００は、ユーザが選択した練習モードによる特定のゴルフショットをすることができる仮想環境について設定し、これを、前記映像処理装置３０を通じて映像処理されるようにして、前記映像出力装置４０を通じて画面に出力されるようにしたものである。
【００３０】
前記映像処理装置３０は、一つの独立した装置において映像処理機能を行うモジュール化された一つの部品として具現してもよく、それ自体が一つの独立した装置として具現されてもよい。
【００３１】
前記映像出力装置４０は、前記映像処理装置３０で処理された映像情報を画面に出力する装置であって、ディスプレイ装置として具現してもよく、スクリーン上に映像を投影して表示するプロジェクターなどの形態で具現してもよい。
【００３２】
前記クラブ認識装置５０は、ユーザがゴルフショットのためにゴルフクラブを持って打席に入る時、ユーザが持っているゴルフクラブに関する情報を認識するように備えられる装置である。
【００３３】
このようなクラブ認識装置５０は、様々な形態で具現することができる。例えば、前記クラブ認識装置５０は、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）読み取り機として具現することができ、ゴルフクラブに、該当のゴルフクラブに関する情報を含んでいるＲＦＩＤタグが付着された状態でユーザが打席に入ると、打席の近くに設置されたＲＦＩＤ読み取り機（クラブ認識装置）が、ユーザが持っているゴルフクラブに付着されたＲＦＩＤタグを読み取り、該当のゴルフクラブに関する情報を受信することによってゴルフクラブを認識するように構成することができる。
【００３４】
また、前記クラブ認識装置５０は、バーコード（Ｂａｒ  Ｃｏｄｅ）を読み取るバーコード読み取り機やＱＲコード（登録商標）（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅ）を読み取るＱＲ読み取り機などの形態でも具現可能であり、ゴルフクラブに、該当のゴルフクラブに関する情報を含んでいるバーコードやＱＲコード（登録商標）を付着し、これを打席の近くに設置されたバーコード読み取り機またはＱＲ読み取り機が読み取ることによってゴルフクラブを認識するように構成することができる。
【００３５】
また、前記クラブ認識装置５０は、カメラ装置として具現することもでき、ゴルフクラブに、該当のゴルフクラブに対する標識をし、カメラ装置がゴルフクラブに対するイメージを取得して該当の標識を認識することによって、該当のゴルフクラブを認識するように構成することができる。
【００３６】
前記クラブ認識装置５０が認識したゴルフクラブに関する情報は、センシング装置１０でセンシングされた結果に関する情報と共にシミュレーション手段１００によって処理されて、ボールの軌跡をより正確に算出するのに利用してもよく、ユーザが選択した練習モードに合うゴルフクラブであるか否かを判断する時にも利用することができ、ユーザが使用するゴルフクラブがどのような種類のものであるのか認識して、該当のゴルフクラブでゴルフショットをすることができる位置を基準に仮想環境が具現されるようにする場合にも利用することができる。
【００３７】
一方、制御部Ｍは、仮想ゴルフ練習場シミュレーション装置を制御する構成要素であって、シミュレーション手段１００と仮想環境制御手段２００を含んで構成される。
【００３８】
前記シミュレーション手段１００は、前記センシング装置１０のセンシング結果によるボールの軌跡が、具現された仮想環境でシミュレーションされるようにする。すなわち、前記シミュレーション手段１００は、センシング装置１０から、ゴルフクラブ及びボールのうち少なくとも一つの動きを感知した結果による運動するボールの物理的特定情報を受信して、これに基づいてボールの軌跡を算出し、該算出されたボールの軌跡を、具現された仮想環境でシミュレーションされるようにするものである。
【００３９】
前記仮想環境制御手段２００は、ゴルフショットの種類別にゴルフショットを集中的に練習できるようにする複数個の練習モードを予め設定し、選択された練習モードに対応する仮想環境が映像処理装置３０及び映像出力装置４０を通じて具現されるようにする。
【００４０】
前記仮想環境制御手段２００は、ゴルフショットの種類別に複数個の練習モードを予め設定する。例えば、ドライバーショット、ウッドショット及びアイアンショットのうち少なくとも一つのゴルフショットを集中的に練習できるようにするロングゲーム練習モード、そして、アプローチショット及びパッティングのうち少なくとも一つのゴルフショットを集中的に練習できるようにするショートゲーム練習モードなどについて設定し、それぞれの練習モードによるゴルフショットをすることができるように仮想環境が具現されるようにする機能をする。
【００４１】
ここで、ドライバーショット（Ｄｒｉｖｅｒ  Ｓｈｏｔ）（またはティーショット（Ｔｅｅ  Ｓｈｏｔ）とも呼ぶ）は、ゴルフクラブのうちドライバー（Ｄｒｉｖｅｒ）によって行われるショットのことをいい、ウッドショット（Ｗｏｏｄ  Ｓｈｏｔ）は、３番ウッド（Ｗｏｏｄ）、４番ウッドなどのウッドドライバーによって行われるショットのことをいい、アイアンショット（Ｉｒｏｎ  Ｓｈｏｔ）は、１番から９番までのアイアンによって行われるショットのことをいう。
【００４２】
そして、アプローチショット（Ａｐｐｒｏａｃｈ  Ｓｈｏｔ）は、ピッチショット（Ｐｉｔｃｈ  Ｓｈｏｔ）とチップショット（Ｃｈｉｐ  Ｓｈｏｔ）を意味し、ピッチショット（Ｐｉｔｃｈ  Ｓｈｏｔ）は、グリーン（Ｇｒｅｅｎ）の周辺で、ピッチウェッジ（Ｐｉｔｃｈ  Ｗｅｄｇｅ）やサンドウェッジ（Ｓａｎｄ  Ｗｅｄｇｅ）などによってボールをグリーンにオンさせるためのショットのことをいい、チップショット（Ｃｈｉｐ  Ｓｈｏｔ）は、グリーンの近くで、ホールカップにボールを近接させるために行うショットのことをいう。
【００４３】
パッティング（Ｐｕｔｔｉｎｇ）は、グリーン上で、ホールカップにボールをホールインさせるために、パターを用いて行われるショットのことをいう。
【００４４】
前記仮想環境制御手段２００は、上述したように、ロングゲーム練習モードとショートゲーム練習モードのように、ゴルフショットの種類別に練習モードを定義して設定してもよいが、ドライバーショットを練習できるようにするドライバー練習モード、ウッドショットを練習できるようにするウッド練習モード、アイアンショットを練習できるようにするアイアン練習モード、ピッチショットを練習できるようにするピッチ練習モード、チップショットを練習できるようにするチップ練習モード、及びパッティングを練習できるようにするパッティング練習モードなどでそれぞれの練習モードを定義して設定してもよい。
【００４５】
また、他の練習モードで練習したゴルフショットを少なくとも一つの仮想ホールで実戦練習できるようにする実戦練習モードと、ゴルフショットの種類のうち一部の種類のゴルフショットに対して段階的に目標を達成するようにするミッション実行モードなどを予め設定して、それによる仮想環境が具現されるようにしてもよい。
【００４６】
一方、前記仮想環境制御手段２００は、前記シミュレーション手段１００によるシミュレーションの結果によるユーザのゴルフショット記録を分析し、その分析結果によってゴルフショットの目標範囲が変更されるように仮想環境が変化して具現されるようにすることを特徴とする。
【００４７】
前記仮想環境制御手段２００は、記録分析手段２１０、仮想環境設定手段２２０及び仮想環境具現手段２３０を含んで構成される。
【００４８】
前記記録分析手段２１０は、前記シミュレーション手段によって行われるシミュレーションの結果によるユーザのゴルフショット記録を分析するように構成される。
【００４９】
前記仮想環境設定手段２２０は、ゴルフショットの種類別にゴルフショットを集中的に練習できるようにする複数個の練習モードを予め設定し、前記各練習モードでゴルフショットの目標範囲及び目標記録について設定し、前記ゴルフショット記録の分析結果、前記目標記録を達成した場合、前記目標範囲及び目標記録を変更して設定するように構成される。
【００５０】
前記仮想環境具現手段２３０は、前記各練習モード別にゴルフショット練習のための仮想環境が具現されるようにし、前記目標範囲及び目標記録が変更されることによって、これに対応して前記仮想環境が変化して具現されるように前記映像処理装置３０を制御する。
【００５１】
ここで、前記目標記録は、ユーザが選択した練習モードでゴルフショットをして、ボールを目標範囲内に安着させる回数の記録と定義してもよく、ユーザのゴルフショットの飛距離と正確度などに対する目標数値と定義してもよい。
【００５２】
また、前記目標記録は、絶対的な目標値ではなく、相対的な目標値に関するものと定義することもできる。例えば、ユーザの過去記録を分析して平均を出したり、または最高記録を選択したりしてそれを目標記録と定義してもよく、他のユーザの記録を目標記録と定義してもよい。
【００５３】
上記した目標記録は、各ユーザに、複数の段階に分類された様々な実力等級のうちいずれか一つの等級を付与し、このとき、それぞれの実力等級ごとに予め設定された目標記録と定義することができる。そして、このような目標記録は、練習モードごとに独立に設定されるようにすることが好ましい。
【００５４】
例えば、ユーザがドライバーショット練習モードにおいて特定の実力等級を獲得した状態の場合、ユーザの現在等級での目標記録が５回であると仮定する時（総１０回のドライバーショットのうち５回のドライバーショットに対してボールが目標範囲に含まれなければならないという条件である）、ユーザが、ドライバーショット練習モードで目標記録である５回を超えて６回を記録した場合、ユーザの実力等級は、等級を一つ上げて再設定され、これによって、上がった等級による新しい目標記録が設定される。そして、目標記録が再設定されながら、ゴルフショットの目標範囲がさらに制限されるように仮想環境が変化して具現されることによって、ユーザは、上向き調整された等級を獲得するほど、より深化したゴルフ練習が可能となる。
【００５５】
ここで、前記目標範囲は、ユーザのゴルフショットがなされる場所である仮想フィールドにおいて、ゴルフショットによってボールを安着させるための所定の大きさの対象領域を含むように定義することができ、または前記対象領域に形成された仮想ターゲットを含むように定義してもよい。
【００５６】
したがって、目標範囲が変更されることは、ゴルフショットがなされる仮想フィールドの対象領域の大きさが縮小または拡張されるように仮想環境が変化して具現されることであってもよく、対象領域に形成された仮想ターゲットの大きさが縮小または拡張されるように仮想環境が変化して具現されることであってもよい。これについてのより具体的な説明は後述する。
【００５７】
一方、前記仮想環境制御手段２００は、各練習モード別に、該当のモードによるゴルフショットを、仮想ゴルフコース（正規１８ホールで構成されて、既存の仮想ゴルフシミュレーション装置で仮想のゴルフラウンドを可能にする仮想現実上のゴルフ場）の該当のショットをすることができる特定の位置で行うことができるようにする仮想環境を具現することができる。
【００５８】
例えば、ユーザが、仮想ゴルフシミュレーション装置を通じて、ペブルビーチゴルフコース（実際に米国カリフォルニア州ペブルビーチに位置したペブルビーチ・ゴルフリンクス（Ｐｅｂｂｌｅ  Ｂｅａｃｈ  Ｇｏｌｆ  Ｌｉｎｋｓ）を仮想現実として具現した仮想のゴルフコース）で仮想のゴルフラウンドをするごとに、１番ホールでのドライバーショットが常にＯＢ（Ｏｕｔ  ｏｆ  Ｂｏｕｎｄｓ）となるため、これに対する集中的なゴルフショットを練習しようとする時、ユーザは、本発明に係る仮想ゴルフ練習場シミュレーション装置を通じて、一旦ドライバーショットを集中的に練習できる練習モードを選択し、それによる仮想環境としてペブルビーチゴルフコースの１番ホールを選択することによって、前記仮想環境制御手段２００のモード設定手段２１０は、ペブルビーチゴルフコースの１番ホールのティーショット位置で仮想環境が具現されることに関して設定し、前記モード具現手段２２０は、前記モード設定手段２１０で設定した事項によって、映像処理装置を通じて、ペブルビーチゴルフコースの１番ホールのティーショット位置でドライバーショットを練習できるように仮想環境が具現されるようにすることができる。
【００５９】
このとき、本発明に係る仮想ゴルフ練習場シミュレーション装置は、ユーザのドライバーショットに対して目標記録を設定し、それによる仮想環境上の目標範囲（例えば、ペブルビーチゴルフコースの１番ホールの対象領域やその対象領域に形成された仮想ターゲット）を設定し、ユーザが目標記録を達成する場合には、前記目標範囲がさらに縮小されるように仮想環境が変化して具現されるようにし、目標記録もさらに上向き調整されて再設定されるようにし、ユーザが再設定された目標記録も達成する場合には、前記縮小された目標範囲が再びさらに縮小されるように仮想環境が変化して具現されるようにすることで、ユーザがペブルビーチゴルフコースの１番ホールでのティーショットを完璧に駆使できるように集中的で且つ深化した練習が行われるようにすることができる。
【００６０】
前記記録分析手段２１０、仮想環境設定手段２２０及び仮想環境具現手段２３０は、ハードウェアの面において前記各手段の機能を行うように設けられる一つのコントローラとして具現してもよく、前記各手段別にそれぞれ別途のコントローラによって該当の機能が具現されるようにしてもよく、ソフトウェアの面において前記各手段の機能を行う一つのプログラムとして具現してもよく、前記各手段別にそれぞれ別途のプログラムによって該当の機能が具現されるようにしてもよい。
【００６１】
一方、図２から図５を参照して、本発明に係る仮想ゴルフ練習場シミュレーション装置によって具現される仮想環境の一例について説明する。
【００６２】
まず、図２に示されたように、仮想ゴルフ練習場シミュレーション装置が実行されると、予め設定された練習モードを表示し、それらのいずれかをユーザが選択できるようにする。
【００６３】
図２に示された例では、ティーショット練習モードＭ１、ピッチショット練習モードＭ２及びチップショット練習モードＭ３を表示している。ここで、前記ティーショット練習モードＭ１は、ドライバーショットを集中的に練習できるように設定されて、それによる仮想環境が具現される練習モードであり、前記ピッチショット練習モードＭ２は、ピッチショットを集中的に練習できるように設定されて、それによる仮想環境が具現される練習モードであり、前記チップショット練習モードＭ３は、チップショットを集中的に練習できるように設定されて、それによる仮想環境が具現される練習モードである。
【００６４】
上記した様々な練習モードのうちいずれか一つの練習モードを選択した後には、該当の練習モードによるゴルフショットをすることができる仮想フィールド、すなわち、仮想ゴルフコースを選択することができ、図３は、様々な仮想ゴルフコースを表示しながら、それらのいずれかを選択できるようにする画面の一例を示している。
【００６５】
図３に示された例では、ゴルフコースと該当のゴルフコースの特定ホールを一度に選択できるようにしているが、これに限定されず、ゴルフコースを先に選択した後に、ユーザが、該当のゴルフコースに含まれる１８個のホールのうち、所望のホールを直接選択できるようにすることも可能である。
【００６６】
一方、図４は、ユーザが選択した練習モードによって具現された仮想環境の一例を示しており、ユーザが、ティーショット練習モードＭ１でドライバーショットを練習することを選択し、それによる仮想フィールドでボールＢに対するドライバーショットをすることができる位置を基準とした仮想環境が具現されたことを示している。
【００６７】
図４に示された仮想フィールドは、フェアウェイの両側にウォーターハザードＷが形成された仮想フィールドであって、ティーショットの対象領域Ｒは、Ｒ３及びＲ４境界線によって区分される領域であり、Ｒ３及びＲ４境界線のそれぞれの外側にはウォーターハザードＷが存在する。ユーザは、ティーショットをして対象領域ＲにボールＢを安着させなければならず、対象領域Ｒに対するボールＢの安着回数を予め設定して、目標記録として提示することができる。
【００６８】
ところが、図４に示された仮想環境において、元の対象領域ＲはＲ１及びＲ２境界線によって区分される領域であったが、ユーザがそれに対する目標記録を達成することによって、Ｒ３及びＲ４境界線までウォーターハザードＷが形成されるように仮想環境が変化して具現されたものである。
【００６９】
すなわち、図４は、ユーザが目標記録を達成することによって、目標範囲が制限されるように仮想環境が変化して具現されたことを示している（目標記録が達成されるごとに、ウォーターハザードＷによって対象領域Ｒが次第に縮小されるように映像具現される）。
【００７０】
したがって、ユーザが目標記録を達成するごとに、対象領域Ｒは段階的に狭くなるように仮想環境が変化して具現されることによって、ユーザは、ティーショットによってボールを安着させる空間が次第に狭くなる状況で、ティーショットをより正確に練習できるようになる。
【００７１】
一方、図５は、ユーザがピッチショット練習モードＭ２を選択することによって具現された仮想環境の一例を示している。ピッチショット練習モードＭ２では、ボールＢをグリーンＧ上のピンＰの周囲に安着させなければならない。
【００７２】
図５に示された仮想環境は、グリーンＧの周辺地域に関する仮想フィールドを示しており、対象領域は、グリーンＧとなり、対象領域であるグリーンＧのピンＰの位置を中心とした所定領域に仮想ターゲットＴが形成されたことを示している。
【００７３】
ユーザは、ボールＢに対してピッチショットをして、前記仮想ターゲットＴ上にボールを安着させなければならず、与えられた目標記録は、ボールが前記仮想ターゲットＴに安着される回数と定義することができる。
【００７４】
ユーザが与えられた目標記録を達成することによって、対象領域であるグリーンＧの大きさが次第に小さくなるように仮想環境を変化させて具現してもよく、仮想ターゲットＴの大きさが次第に小さくなるように仮想環境を変化させて具現してもよい。
【００７５】
このように、ユーザが目標記録を達成するごとにグリーンＧの大きさが次第に小さくなったり、仮想ターゲットＴの大きさが次第に小さくなるように仮想環境を変化させて具現することによって、ユーザは、ピッチショットに対してさらに集中的で且つ深化した練習をすることができるようになる。
【００７６】
図５に示された仮想環境では、目標記録が達成されることによって、対象領域であるグリーンや仮想ターゲットの大きさが変更されるように仮想環境が変化して具現されるようにする場合を示しており、図示していないが、ユーザが目標記録を達成することによって、ピンＰの位置、すなわち、ホールカップの位置がもっと難しい位置に変化するように仮想環境が具現されるようにすることもできる。
【００７７】
例えば、グリーンＧの中心にホールカップが位置した状態で、ユーザがピッチショットをすることによって目標記録を達成した場合、ホールカップの位置をグリーンＧの縁に移動させるように仮想環境を変化させて具現することによって、ユーザは、もっと制限された状況でピッチショットを練習できるようになる。
【００７８】
上記例では、ユーザが目標記録を達成することによって、予め設定された事項によってホールカップの位置が変更されることを説明しているが、ユーザがホールカップの位置を直接選択／指定するようにすることも可能である。
【００７９】
図６では、ピッチショットを練習するための練習モードによる仮想環境で、ユーザがグリーン上のピンＰの位置を選択できるようにしたことを示しており、また、ユーザがピッチショットをする位置を直接選択／指定できるようにしたことを示している。
【００８０】
図７に示されたように、グリーンＧ上のピンＰ（ホールカップに立てられている旗）の位置（すなわち、ホールカップの位置）を、ユーザが直接選択／指定するようにしてもよい。グリーンＧ上にピンＰを位置させる予備位置を、図７に示されたように例示し、ユーザがいずれか一つの位置を選択するようにしてもよく、グリーンＧ上の任意の位置をユーザが直接指定するようにすることも可能である。
【００８１】
ユーザがピンＰの位置を選択／指定すると、その位置に新しいホールカップとピンＰが生成され、これによって、目標記録と目標範囲などが修正されて再設定され、その再設定された事項による仮想環境が具現される。
【００８２】
そして、図７に示されたように、グリーンＧの周辺に３０ｍ区間、６０ｍ区間、９０ｍ区間などを設定し、該設定された区間で、ユーザが直接ピッチショットをする位置を指定するようにしてもよく、複数の区間のいずれか一つを選択することによって、該当の区間の予め定められた位置がピッチショットをする位置として設定されるようにしてもよい。
【００８３】
図７では、ユーザが６０ｍ区間の近くの任意の位置を直接指定して、その位置でピッチショットを練習できるようにしたことを示している。
【００８４】
グリーンＧの周辺には、フェアウェイはもとより、ラフＲとバンカーＢＫなどが存在することができ、ユーザは、ラフＲやバンカーＢＫでピッチショットを練習することを選択／指定することができる。
【００８５】
ピッチショットをする位置が定めされるその位置に仮想のボールＢが形成され、その位置を基準に仮想環境が具現される。
【００８６】
一方、図８を参照して、本発明の一実施例に係る仮想ゴルフ練習場シミュレーション方法について説明する。
【００８７】
ユーザがログインすると（Ｓ１０）、それによって、そのユーザに関する情報がローディングされて、制御部はログインしたユーザについて認識をする。そして、ゴルフショットの種類別にゴルフショットを練習できるように予め設定された複数個の練習モードを出力する。
【００８８】
ユーザが、前記予め設定された複数個の練習モードのうちいずれか一つの練習モードを選択すると（Ｓ２０）、制御部は、前記ログインしたユーザに対して前記選択された練習モードでのユーザ等級を確認する（Ｓ３０）。ここで、ユーザは、自身がゴルフショット練習をする仮想フィールドとして、複数個の仮想ゴルフコースのうちいずれか一つの仮想ゴルフコースを選択してもよく、仮想フィールドに対する選択なしに、制御部が予め設定した仮想フィールドでゴルフショット練習をしてもよい。
【００８９】
そして、制御部は、ユーザの等級による目標記録及びゴルフショットの目標範囲を設定する（Ｓ４０）。
【００９０】
その後、制御部は、選択された練習モードに関する仮想環境を具現し、上記Ｓ４０ステップで設定された目標記録及び目標範囲に関する設定が反映されるように仮想環境を具現する（Ｓ５０）。
【００９１】
ユーザが、前記具現された仮想環境で選択された練習モードによるゴルフショットをすることによって、センシング装置がゴルフクラブ及びボールの動きをセンシングし、制御部は、前記センシングされた結果によってボールの軌跡を算出して、具現された仮想環境でシミュレーションがなされるようにする（Ｓ６０）。
【００９２】
ここで、ユーザがゴルフショットをするためにゴルフクラブを持って打席に入ると、クラブ認識装置が該当のゴルフクラブを認識することができ、仮に、認識されたゴルフクラブが、ユーザが選択した練習モードによるゴルフショットをすることができるものでない場合には、制御部は、ユーザに、ゴルフクラブを変更することを知らせる映像／音声情報が出力されるようにすることができる。
【００９３】
例えば、ユーザは、ドライバーショットを練習できる練習モードを選択したのに、７番アイアンを持って打席に入る場合、クラブ認識装置が、ユーザが使用中のゴルフクラブを認識することで、誤ったクラブの選択であることを知らせるようにすることによって、ユーザがドライバーを持ってゴルフショットを練習するよう誘導することができる。
【００９４】
シミュレーションがなされた後に、制御部は、シミュレーション結果によるユーザのゴルフショット記録を分析し（Ｓ７０）、ユーザが該当の練習モードで目標記録を達成したか否かを判断する（Ｓ８０）。
【００９５】
仮に、ユーザが目標記録を達成できなかった場合、ユーザの選択によって、制御部は該当の練習モードに対する再試行を実行することができ（Ｓ１１０）、再試行なしに、直ちに該当の練習モードを終了することもできる（Ｓ１２０）。
【００９６】
仮に、ユーザが目標記録を達成した場合、制御部は、ユーザの等級を再設定し、それによって目標記録を上向き調整して再設定し、ゴルフショットの目標範囲がさらに制限されるように設定する（Ｓ９０）。
【００９７】
そして、制御部は、ゴルフショットの目標範囲が制限されるように仮想環境を変化させて具現する（Ｓ１００）。その変化した仮想環境で、ユーザはさらに深化したゴルフショット練習を集中的にすることができる。
【００９８】
以上、仮想ゴルフ練習場シミュレーション装置及び方法の様々な実施例について具体的に記載した。
【産業上の利用可能性】
【００９９】
上記のような本発明に係る仮想ゴルフ練習場シミュレーション装置及び方法は、ユーザが特定ゴルフショットを集中的に練習できるようにゴルフショットの種類別に様々な練習モードを提供することで、実際のゴルフ練習場では経験できない仮想環境を具現して、もっと興味があり、もっと実戦で活用できるゴルフショットを集中的に練習できるようにし、特に、ユーザが目標記録を達成するごとに仮想環境を変化させることによって、段階的にさらに深化したゴルフ練習をすることができるようにして、ユーザのゴルフ実力を画期的に向上させるようにすることができる。したがって、本発明は、仮想ゴルフ練習場シミュレーション装置及び方法に関する産業で幅広く利用可能である。
【図１】
2014509550.tif 000003
【図２】
2014509550.tif 000004
【図３】
2014509550.tif 000005
【図４】
2014509550.tif 000006
【図５】
2014509550.tif 000007
【図６】
2014509550.tif 000008
【図７】
2014509550.tif 000009
【図８】
2014509550.tif 000010
【国際調査報告】
2014509550.tif 000011
2014509550.tif 000012