(57)【要約】  本発明は、ユーザが、ゴルフゲームやスクリーンゴルフシステムなどの仮想ゴルフシミュレーションを通じて仮想のゴルフ競技をする際に、ゴルフコースに対する攻略を容易にし、仮想ゴルフ競技を容易にプレイできるように誘導することで、ユーザのゴルフ実力の向上とゴルフ競技に対する興味を誘発させることにより、仮想ゴルフシミュレーションを通じて提供されるコンテンツをゴルファー中心のもっと能動的な形態で提供するようにし、ゴルファーの便宜を図ることができるようにする、仮想ゴルフシミュレーション装置及び方法を提供するためのものである。【選択図】図１
2013533786.tif 000002
【特許請求の範囲】
【請求項１】
仮想ゴルフコースに対する映像を処理して表示されるようにする映像処理手段と、
ユーザによって打撃されたゴルフボールに対するセンシング結果によって、前記仮想ゴルフコースで、打撃されたゴルフボールに対するゴルフシミュレーションが行われるようにするシミュレーション手段と、
前記仮想ゴルフコースに対するゴルフシミュレーション情報を分析することにより、ユーザに推薦する領域として、前記仮想ゴルフコース上においてユーザが打撃したゴルフボールが位置することになるとゴルフシミュレーションを有利に進行できる地点を含む推薦領域を算出して表示されるようにする推薦領域表示手段と、を含む、仮想ゴルフシミュレーション装置。
【請求項２】
前記仮想ゴルフコースに対する地形情報を格納するデータベースをさらに含み、
前記推薦領域表示手段は、
前記データベースから現在ラウンドしている仮想ゴルフコースの地形情報を抽出して分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする、請求項１に記載の仮想ゴルフシミュレーション装置。
【請求項３】
ユーザがゴルフボールの打撃のために使用するゴルフクラブに関する情報を認識するクラブ認識手段をさらに含み、
前記推薦領域表示手段は、
前記クラブ認識手段によって認識されたゴルフクラブに対する情報を分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする、請求項１または２に記載の仮想ゴルフシミュレーション装置。
【請求項４】
前記推薦領域表示手段は、
ユーザが使用するゴルフクラブとして選択して入力したゴルフクラブに関する情報を分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする、請求項１から３の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項５】
ユーザのゴルフ記録に関する情報を格納するデータベースをさらに含み、
前記推薦領域表示手段は、
前記データベースから現在ラウンドしているユーザのゴルフ記録に関する情報を抽出して分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする、請求項１から４の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項６】
前記仮想ゴルフコースでの気象に関する情報を格納するデータベースをさらに含み、
前記推薦領域表示手段は、
前記データベースから現在ラウンドしている仮想ゴルフコースでの気象情報を抽出して分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする、請求項１から５の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項７】
少なくとも一つの仮想キャディーに関する情報を格納するデータベースをさらに含み、
前記推薦領域表示手段は、
ユーザに対して選択された仮想キャディーによって、前記算出された推薦領域を案内する映像及び音声のうち少なくとも一つを提供するように構成されることを特徴とする、請求項１から６の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項８】
互いに異なる能力値を有するように設定された複数の仮想キャディーに関する情報を格納するデータベースをさらに含み、
前記推薦領域表示手段は、
前記複数の仮想キャディーのうちユーザが選択した仮想キャディーまたは予め設定された仮想キャディーによって前記推薦領域を案内するようにし、前記複数の仮想キャディーのそれぞれの設定された能力値によって互いに異なる正確度で前記推薦領域の案内がなされるように構成されることを特徴とする、請求項１から７の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項９】
シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出して表示されるようにする距離情報処理手段をさらに含むことを特徴とする、請求項１から８の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項１０】
少なくとも一つの仮想キャディーに関する情報を格納するデータベースと、
シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出し、前記データベースに格納された仮想キャディーの映像及び音声のうち少なくとも一つによって、前記算出された距離情報が提供されるようにする距離情報処理手段をさらに含むことを特徴とする、請求項１から８の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項１１】
シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出し、前記算出された距離を所定の単位に分割してそれぞれ表示されるようにする距離情報処理手段をさらに含むことを特徴とする、請求項１から８の何れか１項に記載の仮想ゴルフシミュレーション装置。
【請求項１２】
ユーザによって打撃されたゴルフボールのセンシング結果によって、仮想ゴルフコースで、前記打撃されたゴルフボールに対するゴルフシミュレーション映像を処理して表示するステップと、
前記仮想ゴルフコースに対するゴルフシミュレーション情報を分析するステップと、
ユーザに推薦する領域として、前記仮想ゴルフコース上においてユーザが打撃したゴルフボールが位置することになるとゴルフシミュレーションを有利に進行できる地点を含む推薦領域を算出して表示するステップと、を含む、仮想ゴルフシミュレーション方法。
【請求項１３】
前記映像を処理して表示するステップは、前記仮想ゴルフコースに対する映像が実現されるメイン映像と、前記メイン映像の一側に前記ゴルフコースが縮小されて実現されるミニマップ映像を表示するステップを含み、
前記推薦領域を算出して表示するステップは、前記メイン映像及び前記ミニマップ映像のうち少なくとも一つに前記推薦領域を表示するステップを含むことを特徴とする、請求項１２に記載の仮想ゴルフシミュレーション方法。
【請求項１４】
前記ゴルフシミュレーション情報を分析するステップは、
前記シミュレーション映像上のゴルフボールから目標地点までの距離に関する情報、前記仮想ゴルフコースに対する地形情報、ユーザが使用するゴルフクラブに関する情報、ユーザのゴルフ記録情報及び前記仮想ゴルフコースでの気象情報のうち少なくとも一つに対する情報を分析するステップを含むことを特徴とする、請求項１２または１３に記載の仮想ゴルフシミュレーション方法。
【請求項１５】
前記シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出するステップと、
前記算出された距離を所定の単位に分割し、それぞれの分割された距離を算出するステップと、
前記算出されたそれぞれの分割された距離を表示するステップをさらに含むことを特徴とする、請求項１２から１４の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項１６】
前記映像を処理して表示するステップは、前記仮想ゴルフコースのグリーン及び周辺地域に対する映像が実現されるメイン映像と、前記メイン映像の一側に前記グリーン及び周辺地域を縮小して実現するミニマップ映像を表示するステップを含み、
ゴルフボールから前記グリーンの外郭部までの第１距離を算出して前記ミニマップ上に表示するステップと、前記グリーンの外郭部から前記グリーン上のホールカップまでの第２距離を算出して前記ミニマップ上に表示するステップをさらに含むことを特徴とする、請求項１２に記載の仮想ゴルフシミュレーション方法。
【請求項１７】
前記第１距離及び前記第２距離と共に、前記ホールカップから前記グリーンの外郭部の反対側の外郭部までの第３距離を算出して前記ミニマップ上に表示するステップをさらに含むことを特徴とする、請求項１６に記載の仮想ゴルフシミュレーション方法。
【請求項１８】
前記ゴルフボールに対するにエイミングの変更があるか否かを判断するステップと、
前記エイミングの変更がある場合、変更されたエイミング方向で前記ゴルフボールから前記グリーンの外郭部までの第１変更距離を算出して表示するステップと、
前記グリーンの外郭部からホールカップに対応する位置までの第２変更距離を算出して表示するステップをさらに含むことを特徴とする、請求項１６または１７に記載の仮想ゴルフシミュレーション方法。
【請求項１９】
前記ゴルフボールに対するエイミングの変更があるか否かを判断するステップをさらに含み、
前記エイミングの変更がある場合、前記推薦領域を算出して表示するステップは、変更されたエイミング方向で前記推薦領域を算出して表示するステップを含むことを特徴とする、請求項１２から１５の何れか１項に記載の仮想ゴルフシミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ゴルフシミュレーション装置及び方法に係り、より詳細には、仮想のゴルフコースが映像化されてシミュレーションされ、ユーザが操作したり、ユーザが直接打撃したゴルフボールの軌跡が前記仮想のゴルフコースでシミュレーションされる仮想ゴルフシミュレーション装置及び方法に関する。
【背景技術】
【０００２】
一般に、ゴルフ競技は、ティーボックス（Ｔｅｅ  Ｂｏｘ）からグリーン（Ｇｒｅｅｎ）までゴルフボールを打撃して、グリーンのホールカップ（Ｈｏｌｅ−ｃｕｐ）にゴルフボールを入れるプロセスを有するスポーツであって、ゴルフコースの地形を正確に把握して、正確な力と方向などでゴルフボールを打撃しなければならず、風の強度、打撃するゴルフクラブの種類などによってゴルフボールの軌跡が大きく変わるので、非常に難しいスポーツである。
【０００３】
近年、ゴルフの人口が増加するにつれて、仮想ゴルフシミュレーション装置などを用いたゴルフ練習及び仮想のゴルフ競技を楽しめる、いわゆるスクリーンゴルフシステムが登場した。このようなスクリーンゴルフシステムは、室内に仮想のゴルフ場をディスプレイできるスクリーンを設置し、ゴルファーがゴルフボールを前記スクリーンに向かって打撃すれば、ゴルフボールの速度、方向などを感知して、前記スクリーン上にゴルフボールの進行を表示するシステムである。
【０００４】
このような仮想ゴルフシミュレーション装置は、様々な先端装置及びシステムを通じてサービスされる特性上、実際のゴルフ場やゴルフ練習場では提供しにくい多様なコンテンツを提供することが可能である。実際のゴルフ場でゴルフラウンドする時になされることが仮想ゴルフシミュレーション装置を通じてもなされるようにすることで、実際のゴルフ場でゴルフラウンドしているかのようなリアリティーを提供しながらも、実際のゴルフ場ではできない様々な機能によってゴルファーが自身のゴルフ実力を向上させることができるようにし、ゴルファーの便宜を図ることができるようにする必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ユーザが、ゴルフゲームやスクリーンゴルフシステムなどの仮想ゴルフシミュレーションを通じて仮想のゴルフ競技をする際に、ゴルフコースに対する攻略を容易にし、仮想ゴルフ競技を容易にプレイできるように誘導することで、ユーザのゴルフ実力の向上とゴルフ競技に対する興味を誘発させることにより、仮想ゴルフシミュレーションを通じて提供されるコンテンツをゴルファー中心のもっと能動的な形態で提供するようにし、ゴルファーの便宜を図ることができるようにする、仮想ゴルフシミュレーション装置及び方法を提供することにある。
【０００６】
また、本発明の目的は、実際のゴルフ場でゴルフラウンドをする時に、キャディーの能力によってゴルフコースの距離の案内などにおいて差があるため、キャディーの能力差によってゴルフの記録に影響を及ぼす現実的な問題を仮想ゴルフシミュレーションにも適用して、仮想のキャディーによって案内されるゴルフコースの距離の案内などが、仮想のキャディーのそれぞれの能力値によって異なるようにすることで、仮想ゴルフシミュレーションを通じて仮想のゴルフラウンドをする時にも、実際のゴルフ場で経験し得る様々な現実的な問題を経験できるようにすることで、実際のゴルフ場でラウンドしているかのようなリアリティーを提供するようにする仮想ゴルフシミュレーション装置及び方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施例に係る仮想ゴルフシミュレーション装置は、仮想のゴルフコースに対する映像を処理して表示されるようにする映像処理手段と；ユーザによって打撃されたゴルフボールに対するセンシング結果によって、前記仮想ゴルフコースで、打撃されたゴルフボールに対するゴルフシミュレーションが行われるようにするシミュレーション手段と；前記仮想ゴルフコースに対するゴルフシミュレーション情報を分析することにより、ユーザに推薦する領域として、前記仮想ゴルフコース上においてユーザが打撃したゴルフボールが位置することになるとゴルフシミュレーションを有利に進行できる地点を含む推薦領域を算出して表示されるようにする推薦領域表示手段と；を含む。
【０００８】
また、好ましくは、本発明の一実施例に係る仮想ゴルフシミュレーション装置は、仮想ゴルフコースに対する地形情報、ゴルフクラブに関する情報、ユーザのゴルフ記録に関する情報、仮想ゴルフコースでの気象情報のうち少なくとも一つに関する情報を格納するデータベースをさらに含み、前記推薦領域表示手段は、前記データベースから抽出した情報を分析することにより、前記推薦領域を算出して表示するように構成されることを特徴とする。
【０００９】
また、好ましくは、前記データベースは、少なくとも一つの仮想キャディーに関する情報を格納するように構成され、前記推薦領域表示手段は、ユーザに対して選択された仮想キャディーによって、前記算出された推薦領域を案内する映像及び音声のうち少なくとも一つを提供するように構成されることを特徴とする。
【００１０】
また、好ましくは、前記シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出し、前記算出された距離を所定の単位に分割してそれぞれ表示されるようにする距離情報処理手段をさらに含むことを特徴とする。
【００１１】
一方、本発明の一実施例に係る仮想ゴルフシミュレーション方法は、ユーザによって打撃されたゴルフボールのセンシング結果によって、仮想のゴルフコースで、前記打撃されたゴルフボールに対するゴルフシミュレーション映像を処理して表示するステップと；前記仮想ゴルフコースに対するゴルフシミュレーション情報を分析するステップと；ユーザに推薦する領域として、前記仮想ゴルフコース上においてユーザが打撃したゴルフボールが位置することになるとゴルフシミュレーションを有利に進行できる地点を含む推薦領域を算出して表示するステップと；を含む。
【発明の効果】
【００１２】
本発明による仮想ゴルフシミュレーション装置及び方法は、ユーザが、ゴルフゲームやスクリーンゴルフシステムなどの仮想ゴルフシミュレーションを通じて仮想のゴルフ競技をする際に、ゴルフコースに対する攻略を容易にし、仮想ゴルフ競技を容易にプレイできるように誘導することにより、ユーザの便宜を図るようにする効果がある。
【００１３】
また、実際のゴルフ場でゴルフラウンドをする時に、キャディーの能力によってゴルフコースの距離の案内などにおいて差があるため、キャディーの能力差によってゴルフの記録に影響を及ぼす現実的な問題を仮想ゴルフシミュレーションにも適用して、仮想のキャディーによって案内されるゴルフコースの距離の案内などが、仮想のキャディーのそれぞれの能力値によって異なるようにすることで、仮想ゴルフシミュレーションを通じて仮想のゴルフラウンドをする時にも、実際のゴルフ場で経験し得る様々な現実的な問題を経験できるようにすることで、実際のゴルフ場でラウンドしているかのようなリアリティーを提供するようにする効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る仮想ゴルフシミュレーション装置の構成を概略的に示すブロック図である。
【図２】本発明の一実施例に係る仮想ゴルフシミュレーション装置によって実現される全体ゴルフシミュレーション映像を示す図である。
【図３】図２に示されたミニマップ映像において推薦領域が表示される場合の例を、それぞれ具体的に示す図である。
【図４】図２に示されたミニマップ映像において推薦領域が表示される場合の例を、それぞれ具体的に示す図である。
【図５】本発明の一実施例に係る仮想ゴルフシミュレーション方法を示すフローチャートである。
【図６】本発明の一実施例に係る仮想ゴルフシミュレーション方法を示すフローチャートである。
【図７】図２に示されたミニマップ映像において距離情報が表示される場合の例を、それぞれ具体的に示す図である。
【図８】図２に示されたミニマップ映像において距離情報が表示される場合の例を、それぞれ具体的に示す図である。
【図９】本発明に係る仮想ゴルフシミュレーション方法によって距離情報の表示がなされる過程について示すフローチャートである。
【図１０】本発明に係る仮想ゴルフシミュレーション方法によって距離情報の表示がなされる過程について示すフローチャートである。
【図１１】図８に示されたミニマップ上の距離表示の状態でユーザがエイミングを変更することにより、距離の表示が変更される場合の例を具体的に示す図である。
【図１２】図１１に示された距離情報の表示がなされる過程について示すフローチャートである。
【図１３】本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法に関するフローチャートである。
【発明を実施するための形態】
【００１５】
本発明に係る仮想ゴルフシミュレーション装置及び方法に関する実施例を、図面を参照してより具体的に説明する。
【００１６】
本発明に係る仮想ゴルフシミュレーション装置及び方法は、ユーザが直接ゴルフスイングをすることによって仮想のゴルフシミュレーションが行われるようにする、いわゆるスクリーンゴルフシステムのように仮想現実ベースのゴルフシステムなどにも適用できるが、家庭用ゲーム機やＰＣを通じたゴルフゲームはもちろん、スマートフォンなどのような移動通信端末を通じて提供されるゴルフゲームなどにも適用可能である。
【００１７】
まず、図１を参照して、本発明の一実施例に係る仮想ゴルフシミュレーション装置の概略的な構成について説明する。図１は、本発明の一実施例に係る仮想ゴルフシミュレーション装置の構成を概略的に示すブロック図である。
【００１８】
本発明の一実施例に係る仮想ゴルフシミュレーション装置は、制御部Ｍ、操作手段１００、センシング手段２００、クラブ認識手段３００、データベース５００、映像処理装置６００及び音声処理装置７００などを含んで構成することができる。
【００１９】
前記操作手段１００は、仮想ゴルフシミュレーション装置によってなされるゴルフ競技や、ゴルフ競技のための各種設定などのための全ての操作を可能にするために備えられるもので、例えば、仮想ゴルフシミュレーションを始める時に、ログインをしたり、仮想ゴルフラウンド環境をセッティングするなどの操作をする場合に使用される。
【００２０】
仮に、本発明に係る仮想ゴルフシミュレーション装置が移動通信端末やゲーム機などに適用される場合、仮想ゴルフゲームを操作するための手段として用いられてもよい。
【００２１】
前記センシング手段２００は、仮想ゴルフシミュレーション装置を通じてユーザが直接ゴルフクラブを用いてゴルフボールを打撃すると、打撃されたゴルフボールの動き特性及びゴルフスイング時のゴルフクラブの動き特性をセンシングすることができる。
【００２２】
このようなセンシング手段２００は、ゴルフボールやゴルフクラブのイメージを連続撮影し、その撮影されたイメージを分析することにより、ゴルフボールやゴルフクラブの動き特性を抽出するイメージセンサベースのセンシング装置であってもよく、赤外線発光／受光センサを用いるセンシング装置であってもよく、レーザーセンシング装置やレーダー（Ｒａｄａｒ）センシング装置など、あらゆる種類のセンシング装置を全て含むことができる。
【００２３】
このようなセンシング手段２００は、仮想ゴルフシミュレーション装置が、いわゆるスクリーンゴルフシステムのようにユーザが直接ゴルフボールを打撃することによってシミュレーションが行われる仮想現実ベースのシステムに適用することができ、ゲーム機や移動通信端末などを用いてゴルフゲームをする場合には適用されない。
【００２４】
前記クラブ認識手段３００は、ユーザが直接ゴルフクラブでゴルフボールを打撃することによってゴルフシミュレーションが行われる仮想現実ベースのゴルフシミュレーションシステムに適用することができ、ユーザがゴルフボールを打撃するために使用するゴルフクラブの種類やスペックなどに関する情報を得て、仮想ゴルフシミュレーションに反映するための手段である。
【００２５】
例えば、ユーザが、ゴルフクラブに、該当のゴルフクラブに対する情報を含んでいるＲＦＩＤタグやＲｕｂｅｅタグなどの格納タグを付着し、打席に入ると、リーダー（ＲＦＩＤ  Ｒｅａｄｅｒ  ｏｒ  Ｒｕｂｅｅ  Ｒｅａｄｅｒ）が前記格納タグを介して情報を受信するように構成することができる。
【００２６】
したがって、上記したクラブ認識手段３００によってユーザが使用するゴルフクラブに関する情報を認識し、その認識された情報がゴルフシミュレーションに反映されるようにすることで、より正確で、現実感のあるゴルフシミュレーションが行われるようにすることができる。
【００２７】
しかし、ゴルフクラブの情報を認識するために、上記したクラブ認識手段３００が必ず必要なわけではない。
【００２８】
すなわち、ゴルフゲームのためのゲーム機や移動通信端末などで仮想ゴルフシミュレーションが行われる場合、またはユーザがゴルフボールを直接打撃する仮想現実ベースの仮想ゴルフシミュレーション装置においても、ユーザは、操作手段１００を通じて使用しようとするゴルフクラブを直接選択することができ、その選択されたゴルフクラブに対する情報が反映されるようにすることで、より好ましいシミュレーションが行われるようにすることができる。
【００２９】
一方、前記映像処理装置６００は、データベース５００から、ゴルフシミュレーションのためのゴルフコースや、ゴルフラウンドのための各種選択のためのインタフェースなどのためのデータを抽出し、これを映像処理して、映像出力装置４００を介して出力されるようにする。
【００３０】
前記音声処理装置７００は、ゴルフコースなどにおける各種音声データを処理して、音声出力装置８００を介して出力されるようにする。
【００３１】
映像処理装置６００と音声処理装置７００は、互いに独立した装置ないしモジュールなどとして備えてもよく、一つの統合された装置ないしはモジュールなどとして備えてもよい。
【００３２】
前記データベース５００は、ゴルフシミュレーションのための全てのデータを格納する格納手段であって、シミュレーション情報格納部５１０、ゴルファー情報格納部５２０、ゴルフ記録格納部５３０、地形情報格納部５４０、気象情報格納部５５０及びキャディー情報格納部５６０などを含むことができる。
【００３３】
ここで、それぞれの格納部は、互いに独立した格納装置として具現してもよく、一つの格納装置内の物理的な一部の空間として具現してもよい。
【００３４】
そして、前記それぞれの格納部を全て備える必要はない。前記ゴルファー情報格納部５２０、ゴルフ記録格納部５３０、地形情報格納部５４０、気象情報格納部５５０及びキャディー情報格納部５６０のうち少なくとも一つのみを備えるように構成してもよい。
【００３５】
前記シミュレーション情報格納部５１０は、ゴルフシミュレーションのための全てのデータを格納する。例えば、ゴルフコースに関する映像と背景映像、そしてゴルフコースでの音響効果などに関するデータを格納する。
【００３６】
前記ゴルファー情報格納部５２０は、会員加入などでシステムに登録されたゴルファーに関する個人情報などを格納する。
【００３７】
前記ゴルフ記録格納部５３０は、ゴルフシミュレーション装置を通じてゴルフラウンドをするゴルファーの平均打数、平均飛距離、フェアウェイキープ率、グリーン的中率、平均パッティング数、サンドセーブ率、パーセーブ率などの各種ゴルフ記録に関するデータを格納する。
【００３８】
前記ゴルフ記録格納部５３０は、前記ゴルファー情報格納部５２０に格納されたゴルファー別に記録を分類して格納してもよく、その他の特定の分類条件によって記録を分類して格納してもよい。例えば、ゴルファーに対して実力別等級を付与し、ゴルフ記録を等級別に分類して格納してもよい。
【００３９】
前記地形情報格納部５４０は、シミュレーションされるゴルフコースの地形に関する情報、例えば、地形の高低情報やグリーン（Ｇｒｅｅｎ）上のライ（Ｌｉｅ）に関する情報などを格納する。
【００４０】
前記気象情報格納部５５０は、ゴルフコースの気象、例えば、ゴルフコースでの風向及び風速に関する情報などを格納する。
【００４１】
前記キャディー情報格納部５６０は、仮想ゴルフシミュレーション過程において、仮想ゴルフ競技に対するガイドが仮想のキャディーによりなされるように、キャディーの音声及び／または映像に関する情報及びキャディーの特徴などに関する各種情報を格納する。
【００４２】
前記キャディー情報格納部５６０は、一つの仮想キャディーに関する情報を格納してもよく、複数の互いに異なる仮想キャディーに関する情報を格納してもよく、複数の仮想キャディーのそれぞれが互いに異なる能力値を有するように設定することができる。
【００４３】
すなわち、能力値の高い仮想キャディーによってゴルフ案内がなされる場合、ユーザに、より正確で、水準の高い攻略方法が提供され、能力値の低い仮想キャディーによってゴルフ案内がなされる場合、ユーザに多少低い水準の攻略方法が提供され得る。
【００４４】
前記複数の互いに異なる能力値を有する仮想キャディーは、ユーザの等級別に、選択できる仮想キャディーが制限されるようにすることができる。
【００４５】
すなわち、仮想ゴルフシミュレーション装置を用いるユーザを実力等級別に分類し、高い等級のユーザには高い能力値を有する仮想キャディーを選択する権限が与えられるようにシステムを設定できる。
【００４６】
また、複数の仮想キャディー別に金額を異なるように設定して、高い能力値を有する仮想キャディーは、さらに高い金額を決済することによって使用できるように設定できる。
【００４７】
前記制御部Ｍは、データベース５００、映像処理装置６００及び音声処理装置７００などの全ての装置に対する制御を担当する構成要素であって、シミュレーション手段Ｍ１と、推薦領域表示手段Ｍ２と、距離情報処理手段Ｍ３などを含むように構成することが好ましい。
【００４８】
前記シミュレーション手段Ｍ１は、仮想のゴルフコースで、打撃されたゴルフボールに対するゴルフシミュレーションが行われるようにする機能をする。ユーザが直接ゴルフボールを打撃する場合、センシング手段２００によって、打撃されて運動するゴルフボール、及びゴルフボールを打撃するゴルフクラブの動きのうち少なくとも一つがセンシングされ、そのセンシング結果に基づいて、前記シミュレーション手段Ｍ１が、運動するゴルフボールの運動軌跡を算出して、仮想のゴルフコースでシミュレーションされるようにする。
【００４９】
このとき、クラブ認識手段３００は、ユーザのゴルフクラブに関する情報を獲得したり、ユーザが操作手段１００を通じて入力したゴルフクラブに関する情報をゴルフボールの運動軌跡算出に反映してシミュレーションされるようにすることができる。
【００５０】
仮に、ゲーム機やＰＣ、または移動通信端末を通じてゴルフゲームをする場合には、前記シミュレーション手段Ｍ１は、ユーザがゴルフゲーム上でゴルフボールを打撃するときの条件（例えば、クラブヘッドスピード、ゴルフクラブの種類、インパクトポイント等）からゴルフボールの運動軌跡を算出してシミュレーションされるようにすることができる。
【００５１】
前記推薦領域表示手段Ｍ２は、仮想のゴルフコースでのゴルフシミュレーションのための各種情報を分析することにより、ユーザに推薦した領域として、ユーザが打撃したゴルフボールが位置することになるとゴルフシミュレーションを有利に進行できる地点を含む所定の大きさの領域、すなわち、推薦領域を算出して、これを表示する機能をする。
【００５２】
すなわち、ユーザがゴルフボールを打撃する前に、前記推薦領域表示手段Ｍ２は、前記シミュレーション映像上のゴルフボールから目標地点までの距離に関する情報、前記仮想ゴルフコースに対する地形情報、ユーザが使うゴルフクラブに関する情報、ユーザのゴルフ記録情報及び前記仮想ゴルフコースでの気象情報などをデータベース５００から抽出して分析することにより、打撃されたゴルフボールが有利な地点に落下するようにするための推薦領域を算出して表示する。
【００５３】
一方、前記距離情報処理手段Ｍ３は、前記シミュレーション映像上のゴルフボールから目標地点または前記推薦領域上の特定地点までの距離を算出して表示する機能をする。
【００５４】
このとき、ゴルフボールから目標地点または推薦領域上の特定地点までの距離を、所定の単位に分割してそれぞれ表示することにより、ユーザがコースをより容易に攻略できるようにすることができる。
【００５５】
前記シミュレーション手段Ｍ１、推薦領域表示手段Ｍ２及び距離情報表示手段Ｍ３などは、ハードウェアの面において、前記各手段の機能を行うように設けられる一つのコントローラとして具現してもよく、前記各手段別にそれぞれ別途のコントローラにより該当の機能が具現されるようにしてもよい。また、ソフトウェアの面において、前記各手段の機能を行う一つのプログラムとして具現してもよく、前記各手段別にそれぞれ別途のプログラムにより該当の機能が具現されるようにしてもよい。
【００５６】
一方、図２から図４を参照して、本発明の一実施例に係る仮想ゴルフシミュレーション装置を通じて実現されるゴルフシミュレーション映像について、図１に示されたブロック図と共に説明する。
【００５７】
図２は、本発明の一実施例に係る仮想ゴルフシミュレーション装置によって実現される全体ゴルフシミュレーション映像を示しており、図３及び図４は、図２に示されたミニマップ映像に関してそれぞれ具体的に示す図である。
【００５８】
図２に示されたように、本発明の一実施例に係る仮想ゴルフシミュレーション装置によって実現される映像は、仮想のゴルフコースに対する映像及び前記ゴルフコースでなされるゴルフシミュレーションの映像が実現されるメイン映像１０と、前記メイン映像の一側に前記ゴルフコースが縮小されて実現されるミニマップ２０とを含むようにすることが好ましい。
【００５９】
すなわち、制御部Ｍは、データベース５００のシミュレーション情報格納部５１０から、メイン映像１０の実現に関連するデータ、及びミニマップ２０の映像の実現に関連するデータなどを抽出して映像処理装置６００に伝送し、前記映像処理装置６００は、映像情報を処理して映像出力装置４００を介して出力するようにする。
【００６０】
このとき、推薦領域表示手段Ｍ２は、データベース５００の地形情報格納部５４０から抽出した該当のゴルフコースに関する地形情報、ゴルフ記録格納部５３０から抽出した該当のユーザのゴルフ記録に関する情報、気象情報格納部５５０から抽出した該当のゴルフコースでの風向及び風速などに関する気象情報、そしてクラブ認識手段３００から取得したゴルフクラブ識別情報、または操作手段１００により選択されたゴルフクラブに関する情報などから、ゴルフボールを打撃して次の地点へ移動させる時にゴルフボールが落下する地点として有利な地点を含む特定領域、すなわち、推薦領域を算出して、メイン映像１０またはミニマップ２０上に表示することにより、ユーザに、好ましい打撃位置をガイドするようにすることができる。
【００６１】
すなわち、前記推薦領域表示手段Ｍ２は、上記した抽出された全ての情報のうち一つまたはそれ以上の情報を総合的に分析することにより、ユーザがゴルフボールを打撃することによって落下することになる有利な位置がどこなのかを視覚的に案内する。
【００６２】
このとき、前記推薦領域表示手段Ｍ２は、データベース５００のキャディー情報格納部５６０から特定の仮想キャディーに関する情報を抽出し、前記抽出された仮想キャディーの映像及び／または音声により上記した推薦領域が案内されるようにすることができる。
【００６３】
仮に、キャディー情報格納部５６０から抽出された仮想キャディーが高い能力値のキャディーであれば、上記した推薦領域は、非常に正確で、水準の高い攻略方法によって算出されて表示されることができ、低い能力値のキャディーであれば、上記した推薦領域は、多少低い水準の攻略方法によって算出されて表示されることができる。
【００６４】
例えば、第１ユーザによって選択された第１仮想キャディーの能力値が５０であり、第１ユーザに前記第１仮想キャディーが推薦領域を案内する場合、制御部は、地形情報格納部から抽出された地形情報のみを用いて分析した推薦領域を前記第１仮想キャディーが案内するように設定することができ、第２ユーザによって選択された第２仮想キャディーの能力値が１００であり、第２ユーザに前記第２仮想キャディーが推薦領域を案内する場合、制御部は、地形情報だけでなく、気象情報とゴルフ記録情報などの多様な情報を分析して算出された高い正確度の推薦領域を前記第２仮想キャディーが案内するように設定することができる。
【００６５】
図３及び図４は、ユーザがアプローチショット（Ａｐｐｒｏａｃｈ  ｓｈｏｔ、グリーンに向けてゴルフボールを打撃する場合のことをいい、普通、ピッチアイアン（Ｐｉｔｃｈ  Ｉｒｏｎ  Ｃｌｕｂ）やサンドアイアン（Ｓａｎｄ  Ｉｒｏｎ  Ｃｌｕｂ）などのゴルフクラブで一度にグリーンにオンさせることができる距離でショットをする場合のことをいう）をする時に、ミニマップのグリーン上に推薦領域が表示される場合を示している。
【００６６】
図３及び図４に示したように、アプローチショットをする場合、ミニマップ２０上にはゴルフボール１とグリーンＧに関する映像を表示することができる。
【００６７】
また、ゴルフボール１から目標地点までのガイドラインＬを表示することができ、前記ガイドラインＬは、ユーザが操作手段を操作することによって変更できる。
【００６８】
また、前記ガイドラインＬと共に、ゴルフボール１から目標地点までの距離Ｄが表示されるようにすることが好ましい。
【００６９】
図３及び図４に示されたミニマップ２０において目標地点は言うまでもなくホールカップ２である。ゴルフというスポーツは、ゴルフボールをホールカップに入れるためのスポーツであるためである。
【００７０】
しかし、アプローチショットでゴルフボール１をホールカップ２に直接入れることは非常に難しく、パッティング（Ｐｕｔｔｉｎｇ、グリーンにオンしたゴルフボールをパター（Ｐｕｔｔｅｒ）で打撃してホールカップに入れること）なしに、ゴルフボールをホールイン（Ｈｏｌｅ  Ｉｎ、ゴルフボールをホールカップに入れること）させる場合は稀である。
【００７１】
したがって、ほとんどのゴルファーは、アプローチショットをする時にホールカップを狙ってショットをするよりは、ホールカップにホールインさせるのにより有利な所へゴルフボールを送るようにショットをする場合がさらに多い。それがゴルフの実力の向上において有利である。
【００７２】
そのため、ゴルフボールをホールカップに入れやすい位置、すなわち、パットしやすい位置にゴルフボールを打撃しなければならず、これは、グリーンＧの地形を観察して、パットしやすい地形を有する位置に打撃することが良いという意味である。
【００７３】
本発明に係る仮想ゴルフシミュレーション装置は、データベースに格納された地形情報などの各種情報を分析して、図３及び図４に示されたように推薦領域Ａを表示することにより、ユーザが推薦領域Ａの内側にゴルフボールを落下させれば、次のステップでのパッティングがさらに有利になるということを案内することにより、ユーザの便宜を図っている。
【００７４】
図３及び図４に示されたように、グリーンＧの地形上、高度が多少高い側（図３では、グリーンＧの右側部分が高度が高く、図４では、グリーンＧの前方部分が高度が高い）においてライ（Ｌｉｅ）の変化が激しくない、ホールカップ２の近くの所定の領域を推薦領域Ａとして表示することができる。
【００７５】
このとき、前記推薦領域Ａは、複数の段階のステップ別推薦領域（Ａ１及びＡ２またはＡ１、Ａ２及びＡ３）として表示されるようにすることで、ユーザが打撃をする際に、目標意識をさらに向上させることができ、ユーザが複数の段階の推薦領域のいずれか一つを選択して攻略できるようにすることが可能である。
【００７６】
一方、図３及び図４に示したような推薦領域Ａは、グリーンＧの地形情報に基づく。さらに、ユーザが打撃するときに利用するゴルフクラブに関する情報に基づいて補正され得る。
【００７７】
一般に、ゴルフクラブヘッドのロフト（Ｌｏｆｔ、クラブヘッドの前面がなす角度）角度が大きいサンドアイアンなどの場合、ゴルフボールを打撃すると、通常、高く上がるため、グリーンＧ上でローリング（Ｒｏｌｌｉｎｇ、ゴルフボールがグリーンに落下してグリーン上を転がること）がよく発生しない。一方、ロフト角度が小さいほど、すなわち、ピッチアイアン、９番アイアン、８番アイアンに行くほど、ゴルフボールを打撃すると、上がる角度が小さいため、グリーンにオンするときに、多くのローリングが発生し得る。
【００７８】
したがって、ユーザが使うゴルフクラブに関する情報を得ると、ゴルフクラブの種類によるロフト角度を考慮して、ゴルフボールがグリーンに落下する時にローリングが発生する程度をある程度予測することができ、これに基づいて推薦領域Ａの位置を補正することができる。
【００７９】
一方、図３及び図４に示したような推薦領域Ａは、ユーザのゴルフ記録に基づいた分析の結果を反映して補正することができる。例えば、ユーザのアプローチショットの記録を総合的に分析する時、ゴルフボールのスピン（Ｓｐｉｎ）特性を導出することができ、これに基づいて、スピンによりゴルフボールの軌跡が激しく曲がる側に推薦領域Ａの位置を補正することができる。
【００８０】
また、風の強度と方向を考慮して、風速が一定水準以上である場合、風が吹く方向の反対側に推薦領域Ａの位置を補正することができる。
【００８１】
一方、図５及び図６を参照して、本発明の一実施例に係る仮想ゴルフシミュレーション方法を示したフローチャートについて説明する。
【００８２】
図５に示したように、ゴルフコースに対するメイン映像及びミニマップが表示され（Ｓ１０、Ｓ２０）、仮想ゴルフ競技が進行するにつれて、ゴルフシミュレーション映像が前記メイン映像及びミニマップを通じて表示される（Ｓ３０）。
【００８３】
ユーザがショットをする前に、推薦領域表示手段は、データベースからゴルフコースの地形情報などの必要な情報を抽出して分析することにより、ゴルフボールの落下地点に対する推薦領域をメイン映像またはミニマップに表示する（Ｓ５０）。
【００８４】
このとき、前記推薦領域表示手段は、データベースからキャディー情報を抽出して、仮想キャディーによる案内映像及び／または音声が出力されるようにして、推薦領域に対する案内がなされるようにすることができる（Ｓ６０）。
【００８５】
図６で、上記したステップＳ３０〜ステップＳ６０についてより具体的に示す。
【００８６】
すなわち、仮想ゴルフ競技が進行しながら（Ｓ３００）、ゴルファーがショットをする順番なのか否かを判断する（Ｓ５１）。ここで、ショットは、ゴルファーのティーショット、ウッドショット、アイアンショット、アプローチショットなどを全て含む。
【００８７】
ゴルファーがショットをする準備ができた場合、シミュレーション映像のメイン映像またはミニマップに推薦領域が表示されるようにすることができる。
【００８８】
このとき、ゴルファーは、操作手段を操作することにより推薦領域が表示されるようにしてもよく、予め設定された事項によって自動で推薦領域が表示されるようにしてもよいが、推薦領域表示手段は、手動または自動で推薦領域の表示に対する要請があるか否かを判断するようにすることが好ましい（Ｓ５２）。
【００８９】
仮に、推薦領域表示に対するユーザの要請または予め設定された事項による要請がある場合、推薦領域表示手段は、地形情報、クラブ認識情報、ゴルファーの記録情報、及び気候情報のうち少なくとも一つに対するデータを抽出して分析する（Ｓ５３）。
【００９０】
その後、前記ステップＳ５３で分析された情報に基づいてメイン映像またはミニマップ上に推薦領域を表示する（Ｓ５４）。
【００９１】
推薦領域が表示されると、ユーザの選択により手動で、または自動でエイミング（すなわち、ガイドラインの方向）が推薦領域の特定地点に変更しながら、ゴルフボールから推薦領域の特定地点までの距離が表示されることが好ましい（Ｓ５５）。
【００９２】
そして、仮想キャディーによる案内映像及び／または音声が出力され（Ｓ６０）、ゴルファーがゴルフボールに対するショットをするか否かを判断する（Ｓ７０）。すなわち、ゴルファーがショットをする場合、センシング手段がこれを感知するようになることで、制御部は、ゴルフボールに対するショットを感知することができる。
【００９３】
ゴルフボールが打撃されると、これをセンシング手段がセンシングし、その結果によってゴルフボールの軌跡が算出され、これに基づいて仮想ゴルフシミュレーションが行われる（Ｓ８０）。
【００９４】
一方、図７及び図８を参照して、本発明の他の実施例に係る仮想ゴルフシミュレーション装置を通じて実現される仮想ゴルフシミュレーション方法について、図１に示されたブロック図と共に説明する。
【００９５】
図７及び図８は、ユーザがアプローチショットを打つ時に、ミニマップ２０上でゴルフボール１から目標地点（ここでは、ホールカップ２が目標地点になる）までの距離を複数の段階に分けて表示することについて示している。
【００９６】
アプローチショットは、ドライバーショットや一般のアイアンショットとは異なり、ゴルフボールからホールカップまで残っている距離によってスイングを調節してショットをしなければならないので、距離を調節することが非常に重要である。
【００９７】
アプローチショットを打つ時に、図７に示されたように、ゴルフボール１からホールカップ２までの距離を段階的に示すことで、ユーザはより好ましいアプローチショットを打つことができる。
【００９８】
すなわち、図７に示されたように、ゴルフボール１からホールカップ２までのガイドラインＬが表示され、ガイドラインＬ上に第１距離表示Ｄ１及び第２距離表示Ｄ２が段階的になされるようにすることで、ユーザはアプローチショットをさらに戦略的に打つことができる。
【００９９】
前記第１距離表示Ｄ１は、ゴルフボール１からグリーンの外郭部Ｂまでの距離を表示したもので、前記第２距離表示Ｄ２は、グリーンの外郭部Ｂからホールカップ２までの距離を表示したものである。
【０１００】
このような第１距離表示Ｄ１及び第２距離表示Ｄ２は、アプローチショットを打つ場合、自動で表示されるようにしてもよく、ユーザの操作により手動で表示されるようにしてもよい。
【０１０１】
図８では、図７に示された状態で第３距離表示Ｄ３がさらに表示される場合を示している。
【０１０２】
ガイドラインＬに沿って、第１距離表示Ｄ１は、ゴルフボール１からグリーンの外郭部Ｂ１までの距離を示し、第２距離表示Ｄ２は、グリーンの外郭部Ｂ１からホールカップ２までの距離を示し、そして第３距離表示Ｄ３は、ホールカップ２からグリーンＧの反対側の外郭部Ｂ２までの距離をそれぞれ示す。
【０１０３】
したがって、ユーザは、アプローチショットを打つ際に、グリーン上のライを考慮して、グリーンの前方にゴルフボールを送るか、またはグリーンの後方、すなわち、ホールカップの後方にゴルフボールを送るかなどを判断する。仮に、グリーンの前方にゴルフボールを送る場合、第１距離表示Ｄ１を基準にしてどの程度スイングをすればよいのかを決定することができ、仮に、グリーンの後方にゴルフボールを送る場合、第１距離表示Ｄ１、第２距離表示Ｄ２及び第３距離表示Ｄ３を参照して、どの程度スイングをすればよいのかを決定することができるので、戦略的にアプローチショットを打つことができる。
【０１０４】
上記したようなアプローチショットを打つ時のミニマップ上の距離表示に関する仮想ゴルフシミュレーション方法について、図９及び図１０を参照して説明する。
【０１０５】
図９に示すように、仮想ゴルフシミュレーションを用いたゴルフ競技をする場合、まず、仮想のゴルフコースに対するメイン映像とミニマップ映像が出力されて表示される（Ｓ１００，Ｓ１１０）。
【０１０６】
仮想ゴルフ競技が進行しながら（Ｓ１２０）、ユーザがアプローチショットを打つ場合が発生し得る（Ｓ１３０）。例えば、仮想ゴルフ競技を進行しながら、ゴルフボールがグリーンにオンされていない状態で、ホールカップを基準に所定距離以内に進入する場合、制御部は、このような場合をアプローチショットを打つ場合と判断することができる。
【０１０７】
アプローチショットを打つ前に、アプローチショットのためのミニマップ上の距離を表示するか否かを選択できる（Ｓ１４０）。このとき、ユーザが操作手段を操作することによりミニマップ上に段階別距離が表示されるようにしてもよく、予め設定された事項によって自動でミニマップ上に段階別距離が表示されるようにしてもよい。
【０１０８】
アプローチショットのためのミニマップ上の距離の表示は、ゴルフボールとグリーンの外郭部との間の距離（第１距離）を算出し、算出された距離（第１距離）をミニマップ上に表示するステップ（Ｓ１５０）と、グリーンの外郭部とホールカップとの間の距離（第２距離）を算出し、算出された距離（第２距離）をミニマップ上に表示するステップ（Ｓ１６０）を同時に又は順次に行うことによって達成される。
【０１０９】
また、アプローチショットのためのミニマップ上の距離の表示は、ホールカップと前記グリーンの外郭部の反対側の外郭部との間の距離（第３距離）を算出してミニマップ上に表示されるようにするステップ（Ｓ１７０）をさらに行って、第３距離が表示されるしてもよい。
【０１１０】
上記したような段階別距離の表示を行いながら、データベースのキャディー情報格納部から特定の仮想キャディーに関する情報を抽出して、該当のキャディーの音声及び／または映像情報を出力することにより、特定の仮想キャディーが上記した距離の表示を案内するようにすることができる（Ｓ１８０）。
【０１１１】
ユーザは、上記したような距離の表示及びキャディーの案内を受けながらアプローチショットを打つことができ、これに対するシミュレーションが行われることができる（Ｓ１９０）。
【０１１２】
一方、本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法は、図１０に示したように、ゴルフコースに対するメイン映像及びミニマップ映像を出力（Ｓ２００，Ｓ２１０）するステップ、仮想ゴルフ競技を進行するステップ（Ｓ２２０）、ユーザがショットをする順番なのか否かを判断するステップ（Ｓ２３０）に進行する。仮に、ユーザがショット（この時には、アプローチショットでもアイアンショットでも関係がない）をするようになる場合、制御部は、該当のゴルフコースに対する地形情報を参照して、ゴルフボールから目標地点までの距離、すなわち、目標距離を算出して、ミニマップ上に表示する（Ｓ２４０）。
【０１１３】
このとき、ユーザは、操作手段を操作することにより、目標距離の分割距離の表示を要請することができる（Ｓ２５０）。
【０１１４】
ユーザからの分割距離の表示の要請がある場合、制御部は、前記算出された目標距離を少なくとも２以上に分割して、ミニマップ上に表示することができる（Ｓ２６０）。
【０１１５】
例えば、前記ステップＳ２３０でユーザがアプローチショットを打つ場合、前記ステップＳ２４０で、ゴルフボールからホールカップまでの距離を目標距離として該当の距離を算出することができ、前記ステップＳ２６０では、目標距離をゴルフボールからグリーンの外郭部までの第１距離と、グリーンの外郭部からホールカップまでの第２距離とに分割して表示することができる。
【０１１６】
上記したように、分割距離の表示がミニマップ上でなされた場合、仮想キャディーによる案内映像及び／または音声が出力されることによって、仮想キャディーによる分割距離の表示の案内がなされるようにすることができる。
【０１１７】
一方、図１１及び図１２を参照して、本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法について説明する。
【０１１８】
図１１は、図８に示されたミニマップ上の距離表示状態でユーザがエイミング（Ａｉｍｉｎｇ）を変更することによって、ガイドラインの位置が変更され、これによって、距離の表示も変更される場合について示しており、図１２は、図１１に示された距離の表示に関する流れを示している。
【０１１９】
すなわち、図１１に示したように、エイミングがＬ１ガイドラインからＬ２ガイドラインに変更される場合（ユーザが操作手段を操作することによってガイドラインがＬ１からＬ２に、ゴルフボール１を基準に所定角度回転しながらエイミングが変更され得る）、Ｌ１ガイドライン上の第１距離表示Ｄ１、第２距離表示Ｄ２及び第３距離表示Ｄ３は、Ｌ２ガイドライン上の第１変更距離表示Ｄ１'、第２変更距離表示Ｄ２'及び第３変更距離表示Ｄ３'に変更されて表示されることができる。
【０１２０】
変更されたエイミングによるＬ２ガイドラインは、一側のグリーンの外郭部Ｂ１'と他側のグリーンの外郭部Ｂ２'を貫通してホールカップ２に対応する位置２'を通る。
【０１２１】
このとき、第１変更距離表示Ｄ１'は、ゴルフボール１とグリーンの外郭部Ｂ１'との間の距離を表示したもので、第２変更距離表示Ｄ２'は、グリーンの外郭部Ｂ１'とホールカップに対応する位置２'との間の距離を表示したもので、第３変更距離表示Ｄ３'は、ホールカップに対応する位置２'と反対側のグリーンの外郭部Ｂ２'との間の距離を表示したものである。
【０１２２】
ここで、ホールカップに対応する位置２'は、ホールカップ２を貫通する仮想線がＬ２ガイドラインと会う地点として定義することができる。ホールカップ２を貫通する仮想線は、水平線になってもよく、ユーザが指定した線になってもよい。またはホールカップ２を貫通する仮想線は、Ｌ２ガイドラインと垂直をなす線になってもよい。
【０１２３】
図１１は、Ｌ２ガイドラインと垂直をなしてホールカップを貫通する仮想線がＬ２ガイドラインと会う地点をホールカップに対応する位置２'として示している。
【０１２４】
上記したようなエイミングの変更による変更された距離の表示に関する流れを、図１２を参照して説明する。
【０１２５】
ミニマップ上に複数の段階の距離が表示された状態で（Ｓ１４０〜Ｓ１７０）、制御部は、ユーザの操作によるエイミングの変更があるか否かを判断する（Ｓ４００）。
【０１２６】
仮に、エイミングの変更がある場合、変更されたエイミング方向に対するゴルフボールとグリーンの外郭部との間の距離を算出して表示し（Ｓ４１０）、変更されたエイミング方向に対するグリーンの外郭部とホールカップに対応する位置との間の距離を算出して表示し（Ｓ４２０）、変更されたエイミング方向に対するホールカップに対応する位置とグリーン外郭部の反対側の外郭部との間の距離を算出して表示する（Ｓ４３０）。
【０１２７】
上記したステップＳ４１０〜Ｓ４３０は、同時に行われてもよく、順次に行われてもよく、ユーザの操作による要請がある場合にのみ行われてもよい。
【０１２８】
また、ホールカップと変更されたエイミング方向のガイドラインとの間の垂直隔離距離も表示されるようにすることで、ユーザがショットをしようとする経路がホールカップからどれくらい離れているのか確認できるようにすることも可能である（Ｓ４４０）。
【０１２９】
上記したような変更されたエイミング方向に対する距離が表示されながら、キャディーの音声及び／または映像情報を出力することにより、特定の仮想キャディーが上記した距離の表示を案内するようにすることができる（Ｓ４５０）。
【０１３０】
ユーザは、上記したような距離の表示及びキャディーの案内を受けてアプローチショットを打つことができ、これに対するシミュレーションが行われることができる（Ｓ４６０）。
【０１３１】
一方、図１３を参照して、本発明の更に他の一実施例に係る仮想ゴルフシミュレーション方法について説明する。
【０１３２】
仮想ゴルフ競技を進行する前に、まず、ユーザは、自身のゴルフ競技をガイドする仮想のキャディーを選択することができる（Ｓ５００）。このとき、ユーザが、操作手段を操作して特定の仮想キャディーを直接選択してもよく、複数の仮想キャディーのうちランダムに仮想キャディーを選択してもよく、ユーザの実力等級などを分析して、ユーザに適合した仮想キャディーをシステムが選択することもできる。
【０１３３】
ここで、仮想のキャディーは、データベースのキャディー情報格納部５６０（図１参照）に格納された複数の仮想キャディーに関するものであり、複数の仮想キャディーは互いに異なる能力値を有するように設定される。
【０１３４】
仮想キャディーに対する選択が完了した後には、ゴルフコースに対するメイン映像及びミニマップ映像を出力（Ｓ５１０、Ｓ５２０）するステップ、仮想ゴルフ競技を進行するステップ（Ｓ５３０）、ユーザがショットをする順番なのか否かを判断するステップ（Ｓ５４０）に進行し、仮に、ユーザが、ショット（この時には、アプローチショットでもアイアンショット、ドライバーショットでも関係がない）をするようになる場合、制御部は、該当のゴルフコースに対する地形情報を参照して、ゴルフボールから目標地点までの距離、すなわち、目標距離を算出する（Ｓ５５０）。
【０１３５】
次に、選択された仮想キャディーの能力値に応じた加重値を前記ステップＳ５５０で算出された距離に適用することにより、該当のキャディーの能力値に対応する正確度の距離が算出される（Ｓ５６０）。
【０１３６】
その後、上記したように、加重値が適用されて算出された距離をミニマップ上に表示しながら（Ｓ５７０）、そのミニマップ上に表示された距離に対して、該当のキャディーがそれを案内するように音声及び／または映像が出力される（Ｓ５８０）。
【０１３７】
例えば、第１ユーザと第２ユーザが仮想ゴルフ競技を進行する場合、第１ユーザは、第１キャディー、第２ユーザは第２キャディーをそれぞれ選択したと仮定する。また、第１キャディーの能力値は８０で、第２キャディーの能力値は１００であると仮定する。すると、この場合、第１キャディーに対する加重値は０．８になり、第２キャディーに対する加重値は１になる。
【０１３８】
第１ユーザがアプローチショットを打つ順番になった時、前記制御部は、第１ユーザのゴルフボールからホールカップまでの距離を８３．７５ｍと算出した場合、前記第１キャディーは、第１ユーザに"第１ユーザ様、ホールカップまで６７．００ｍ残りました"と案内をするようになる。
【０１３９】
一方、第２ユーザがアプローチショットを打つ順番になった時、前記制御部は、第２ユーザのゴルフボールからホールカップまでの距離を７６．１５ｍと算出した場合、前記第２キャディーは、第２ユーザに"第２ユーザ様、ホールカップまで７６．１５ｍ残りました"と案内をするようになる。
【０１４０】
すなわち、それぞれの仮想キャディー毎に互いに異なる能力値を有するように設定することができ、それぞれのユーザは、自身の実力等級などによって仮想キャディーを選択して、仮想キャディーの助けで仮想ゴルフ競技を進行するようになる。
【０１４１】
これは、実際のゴルフ場でキャディーによって案内される距離が常に正確なものではなく、経験が多い熟練キャディーであるほど、正確な距離の案内をし、経験が足りない未熟練のキャディーであるほど、比較的不正確な距離の案内をするようになる現実的な点を、仮想ゴルフシミュレーション装置に反映して、ユーザが仮想ゴルフ競技をする時にも実際のゴルフ場でゴルフラウンドしているかのようなリアリティーを感じることができるようにしたものである。
【図１】
2013533786.tif 000003
【図２】
2013533786.tif 000004
【図３】
2013533786.tif 000005
【図４】
2013533786.tif 000006
【図５】
2013533786.tif 000007
【図６】
2013533786.tif 000008
【図７】
2013533786.tif 000009
【図８】
2013533786.tif 000010
【図９】
2013533786.tif 000011
【図１０】
2013533786.tif 000012
【図１１】
2013533786.tif 000013
【図１２】
2013533786.tif 000014
【図１３】
2013533786.tif 000015
【国際調査報告】
2013533786.tif 000016
2013533786.tif 000017