(57)【特許請求の範囲】
【請求項１】
ユーザによる実際のゴルフショットを表わすデータを用いてゴルフプレイをシミュレートするための装置（５０）であって：
少なくとも１つのゴルフショットを表わすデータを含むゴルフショットファイル（５１）と；
少なくともゴルフコースの一部分を表わす地形データを含むゴルフコースファイル（５４）と；
前記ゴルフショットファイル（５１）からの少なくとも１つのゴルフショットを表わすデータと、前記ゴルフコースファイル（５４）の前記地形データのうちの選択した部分とを組合せて、ゴルフコースの選択した部分に少なくとも１つのゴルフショットをシミュレートするシミュレーション手段（６３）と；
前記シミュレーション手段（６３）に応答して、ゴルフコースの選択した部分にシミュレートした少なくとも１つのゴルフショットを表示するための画像表示手段（６２）と；
を具えているゴルフシミュレート用装置において、
前記ゴルフショットファイル（５１）が複数のゴルフショットを表わすデータを含み、前記ゴルフショットファイル（５１）の各ゴルフショットを表わすデータが、少なくともゴルフボールが飛ぶ実際の時間及び実際の完全な飛行距離を含み；
前記シミュレーション手段（６３）が、前記ゴルフショットファイル（５１）の複数のゴルフショットファイルを表わすデータのうちから選択したゴルフショットを表わすデータと、前記ゴルフコースファイル（５４）の前記地形データのうちから選択した部分とを組合せて、少なくとも１つのユーザによる実際のゴルフショットに基づいて、ゴルフコースの選択した部分に少なくとも１つのゴルフショットをシミュレートするようにしたことを特徴とするゴルフシミュレート用装置。
【請求項２】
前記ゴルフショットを表わすデータがゴルフボールのころがり時間及び距離を表わすデータも含み、且つ前記シミュレーション手段（６３）が前記ゴルフボールのころがり時間及び距離を表わすデータに応答するようにしたことを特徴とする請求の範囲１記載の装置（５０）。
【請求項３】
前記ゴルフコースファイル（５４）が天候状態を表わすデータも含み、且つ前記シミュレーション手段（６３）が前記天候状態を表わすデータに応答するようにしたことを特徴とする請求の範囲１記載の装置（５０）。
【請求項４】
前記ゴルフショットファイル（５１）の所定部分を選択するためのユーザ入力に応答する選択手段（５９，６１）も具えていることを特徴とする請求の範囲１記載の装置（５０）。
【請求項５】
前記選択手段（５９，６１）が前記ゴルフコースファイル（５４）にも応答するようにしたことを特徴とする請求の範囲４記載の装置（５０）。
【請求項６】
前記シミュレーション手段（６３）が、前記選択手段（５９，６１）とユーザとのリアルタイム対話に基づいて前記ゴルフショットファイル（５１）のデータを選択するようにしたことを特徴とする請求の範囲４記載の装置（５０）。
【請求項７】
前記ゴルフショットファイル（５１）が複数の種々のゴルフクラブでの複数の実際のゴルフショットを表わすデータを含み、且つ前記装置（５０）が、次ぎのゴルフショットに対するゴルフクラブについてユーザからの入力を受け取って、それぞれのクラブで行なった実際のゴルフショットを表わすデータを選択して、前記シミュレーション手段（６３）により次ぎのゴルフショットをシミュレートするようにしたことを特徴とする請求の範囲４記載の装置（５０）。
【請求項８】
ユーザによる実際のゴルフショットを表わすデータを用いてゴルフプレイをシミュレートするための装置（５０）であって：
少なくとも１つのゴルフショットを表わすデータを含むゴルフショットファイル（５１）と；
少なくともゴルフコースの一部分を表わす地形データを含むゴルフコースファイル（５４）と；
前記ゴルフショットファイル（５１）からの少なくとも１つのゴルフショットを表わすデータと、前記ゴルフコースファイル（５４）の前記地形データのうちの選択した部分とを組合せて、ゴルフコースの選択した部分に少なくとも１つのゴルフショットをシミュレートするシミュレーション手段（６３）と；
前記シミュレーション手段（６３）に応答して、ゴルフコースの選択した部分にシミュレートした少なくとも１つのゴルフショットを表示するための画像表示手段（６２）と；
を具えているゴルフシミュレート用装置において、
ゴルファによる複数のゴルフショットをモニタし、且つこれら複数のゴルフショットから、各ゴルフショットについて少なくともゴルフボールが飛ぶ実際の時間及び実際の完全な飛行距離を含むデータを有するゴルフショットファイルを生成する手段を具え；
前記ゴルフショットファイル（５１）が複数のゴルフショットを表わすデータを含み、前記ゴルフショットファイル（５１）の各ゴルフショットを表わすデータが、少なくともゴルフボールが飛ぶ実際の時間及び実際の完全な飛行距離を含み；
前記シミュレーション手段（６３）が、前記ゴルフショットファイル（５１）の複数のゴルフショットファイルを表わすデータのうちから選択したゴルフショットを表わすデータと、前記ゴルフコースファイル（５４）の前記地形データのうちから選択した部分とを組合せて、少なくとも１つのユーザによる実際のゴルフショットに基づいてゴルフコースの選択した部分に少なくとも１つのゴルフショットをシミュレートし、
前記ゴルフショットファイル（５１）の複数のゴルフショットを表わすデータから各ゴルフショットを表わすデータを選択するためのユーザ入力に応答する選択手段（５９，６１）を具えることを特徴とするゴルフシミュレート用装置（５０）。
【請求項９】
前記ゴルフショットを表わすデータがゴルフボールのころがり時間及び距離を表わすデータも含み、且つ前記シミュレーション手段（６３）がゴルフボールのころがり時間及び距離を表わすデータに応答するようにしたことを特徴とする請求の範囲８記載の装置（５０）。
【請求項１０】
前記ゴルフコースファイル（５４）が天候状態を表わすデータも含み、且つ前記シミュレーション手段（６３）が前記天候状態を含むデータに応答するようにしたことを特徴とする請求の範囲８記載の装置（５０）。
【請求項１１】
前記選択手段（５９，６１）が前記ゴルフコースファイル（５４）にも応答するようにしたことを特徴とする請求の範囲８記載の装置（５０）。
【請求項１２】
前記ゴルフショットファイル（５１）が複数の種々のゴルフクラブでの複数の実際のゴルフショットを表わすデータを含み、且つ前記選択手段（５９，６１）が、次ぎのゴルフショットに対するゴルフクラブについてユーザからの入力を受け取って、それぞれのクラブで行なった実際のゴルフショットを表わすデータを選択して、次ぎのゴルフショットをシミュレートするようにしたことを特徴とする請求の範囲８記載の装置（５０）。
【請求項１３】
前記シミュレーション手段（６３）が、前記選択手段（５９，６１）とユーザとのリアルタイム対話に基づいて前記ゴルフショットファイル（５１）のデータを選択するようにしたことを特徴とする請求の範囲８記載の装置（５０）。
【請求項１４】
ユーザによる実際のゴルフショットを表わすデータを用いてゴルフプレイをコンピュータによりシミュレートする方法（８０，８０′）であって；
少なくとも１つのゴルフショットを表わすデータを、前記コンピュータがゴルフショットファイル（５１）に記録する工程と；
少なくともゴルフコースの一部分を表わす地形データを、前記コンピュータがゴルフコースファイル（５４）に記録する工程と；
前記ゴルフショットファイル（５１）からの選択したデータと、前記ゴルフコースファイル（５４）からの選択した地形データとを、前記コンピュータが含むシミュレーション手段にて組合せて、ゴルフコースの選択した部分での少なくとも１つのゴルフショットをシミュレートする工程と；
前記シミュレーション手段（６３）に応答して、ゴルフコースの選択した部分にシミュレートした少なくとも１つのゴルフショットを、前記コンピュータが含む画像表示手段（６２）に表示する工程と；
を含むゴルフシミュレート方法において、
各ゴルフショットに対するゴルフボールが飛ぶ実際の時間及び実際の完全な飛行距離データを含む、実際に記録した複数のゴルフショットを表わすデータを、前記コンピュータがゴルフショットファイル（５１）に記録する工程（８３，８３′）；及び
前記コンピュータが含むシミュレーション手段が、複数のゴルフショットを表わすデータから選択したゴルフショットを表わすデータと、前記ゴルフコースの選択した部分を表わす地形データとを組合せて、ユーザによる少なくとも１つの実際のゴルフショットに基づいてゴルフコースの選択した部分に少なくとも１つのゴルフショットをシミュレートする工程（８９，８９’）；
を含むことを特徴とするゴルフシミュレート方法。
【請求項１５】
前記コンピュータが含む画像表示手段が、ユーザによる少なくとも１つの実際のゴルフショットに基づいてゴルフコースの選択した部分になくとも１つのゴルフショットを表示する工程（８５，８５′）も含むことを特徴とする請求の範囲１４記載の方法（８０，８０′）。
【請求項１６】
前記ゴルフショットデータに応答するユーザからのデータを、前記コンピュータが受取る工程（９１）も含むことを特徴とする請求の範囲１４記載の方法（８０，８０′）。
【発明の詳細な説明】
関連出願
この出願は１９９２年４月２９日に出願した米国特許出願第０７／８７５，７５２号の一部係属出願である。
発明の分野
本発明はゴルフ装置、特にユーザによる実際に前もって記録したゴルフショットを用いてゴルフコースプレイをシミュレートする装置に関するものである。
発明の背景
ペブルビーチ又はオーガスタナショルの如き有名なゴルフコースを含むゴルフコースでのプレイをシミュレートする様々なゴルフシミュレーションシステムが数年にわたり開発され、且つ用いられている。これらの通常のゴルフシミュレーションシステムは一般に家庭にて用いられ、ユーザによるコンピュータシミュレートしたショットを用いてシミュレートホール又はシミュレートゴルフコースをプレイするものである。こうしたタイプのシステムはユーザにゴルフのゲームについて或る程度の教育をすることができるけれども、これらのシステムは、いずれにしてもプレーヤの実際の能力を表わす名目上の情報及び／又はプレーヤの腕前に基づいてゴルフコースとプレイヤーとの対話シミュレーションを発生するだけである。これらのシステムは、ユーザの実際のゴルフの腕前に対して或る種の実際の相関関係を有していないので、主としてゴルフを促進するためのゲームとして役立っているに過ぎない。
他のゴルフシミュレーションシステムとして、シミュレートしたスクリーンに向けて、又は距離表示した練習場にて行った実際のショットを用いるものも開発されている。これらのシステムは、ゴルファにゴルフボールを打たせてから、そのボールの飛ぶ距離をシミュレートするか、又はコンピュータに或るショットを手動で入力させて、或るシミュレートしたコースをプレイするものである。しかし、これらのシステムは家庭用には実用的でない。さらに、これらのシステムではユーザの実際のゴルフショットに関する情報の質が制限されるため、シミュレーション精度もやはり制限されている。
本発明の共通の譲受人は音響及び光学機器を用いて実際の飛行中のゴルフボールを追跡し、且つそのボールの衝突個所を求めるシステムを開発した。これらのシステムの例は、ベアード外３名による「発射体の衝突位置を測定する装置及び方法」なる名称の米国特許第４，８９３，３８８号；ベアード外３名による「発射体の衝突位置を測定する装置及び方法」なる名称の米国特許第５，０２９，８６６号；バーンズによる「周囲信号に対するシャープな信号変動を測定する装置及び方法」なる名称の米国特許第５，０５６，０６８号に開示されている。これらのシステムの主たる改良点は練習場での練習の成果及び楽しみを向上させることにある。
ゴルフシミュレーションシステムは実質上改良され、しかもこれらのシステムは商業的にかなり興味が持たれているにも拘わらず、ゴルフシミュレーションシステムに対する現状の選択は、ゴルファの実際の腕前に関するリアルなシミュレーョンをしないコンピュータで家庭にてシミュレートゴルフシステムをプレイするか、練習場まで行くかのいずれかである。
発明の概要
本発明はユーザによる実際のゴルフショットを表わすデータを用いてゴルフのプレイをシミュレートするためのゴルフ装置及び方法を提供する。ユーザの実際のゴルフショットは、例えば練習場か、又はゴルフコースにて光学機器、音響機器、レーダ等を使用するような１つ以上の技法により記録媒体に記録される。次いで、このユーザの記録した実際のショットを例えばゴルフ練習場か、又は家庭におけるゴルフコースシミュレーションシステムに、それと対話させるために転送する。シミュレートしたゴルフコースのプレイは、ゴルファの実際のショットを用いて行われるのであって、通常のシステムのようにシミュレートしたショットを用いて行われるものではない。
本発明の好適例のゴルフ装置は、ユーザによる少なくとも１つのゴルフショットの表現を提供するゴルフショットファイルを有している。ゴルフショット表現は少なくとも実際のゴルフボールが飛ぶ時間及び距離情報を含んでいる。ゴルフ装置は少なくともゴルフコースの一部分に関する地形表現を提供するゴルフコースファイル及びゴルフショットファイルのうちの選択した部分とゴルフコースファイルのうちの選択した部分とを組合せて、ユーザによる実際のゴルフショットに基づく少なくとも１つのゴルフショットをゴルフコースの選択した部分の上にシミュレートするシミュレーション手段も有している。シミュレーション手段に応答する画像ディスプレイはゴルフコースの選択した部分の上に少なくとも１つのシミュレートゴルフショットを表示する。
ゴルフ装置には、光学機器、音響機器及び／又はレーダ追跡装置の如き、ゴルファによるゴルフショットをモニタするための手段及びゴルファの実際のゴルフショットに関連し、少なくともゴルフボールが飛ぶ時間及び距離情報を含むゴルフショットファイルを生成する手段も設けることができる。ジュイスティック又はキーボードの如き入力手段を設けて、ユーザがシミュレーション中にゴルフショットファイルの所定の部分を選択できるようにすることもできる。シミュレーション手段にはゴルフコースのシミュレートした選択部分の条件に基づいて実際のゴルフショットデータを推定する推定手段を含めることができる。
本発明によるゴルフ装置は、ユーザによる実際のゴルフショットを表わすデータを用いるため、家庭での練習用及び／又はユーザの実際のゴルフの腕前に対するシミュレーション精度にとって上質の情報を提供する。従って、本発明では現実のデータを用いるので、種々のゴルフコースの形状との対話が改善され、様々なコースでのボールのころがり、天候条件、コースの特色等の情報を正確にシミュレートすることができる。本発明のシステムは実際のゴルフの腕前に基づいて確実なシミュレーションをするため、ユーザは彼が練習及びゴルフの腕前を評価したい場合にその都度ゴルフコースや、ゴルフ練習場にまで行く必要がない。しかし、ゴルファがそのような練習を選ぶ場合に、彼は練習場又はゴルフコースの一部、即ちパー３のコースでのシミュレーションプレイ用に本発明によるゴルフ装置５０を用いることもでるため、会話形学習兼命令的シミュレーションシステムも用立てられる。
さらに、ユーザは彼による実際のゴルフショットを表わすデータを用いることにより様々なゴルフコース、天候条件、障害物、及び例えばプロゴルフ協会（ＰＧＡ）シアーに関連するプレーヤを含む他のゴルファに対して彼の腕前を試すことができる。本発明はゴルフボールが飛ぶ実際の時間及び実際の距離データを含む実際のゴルフショットデータを用いるため、ゴルフボールの飛行中の高さを計算することができ、この情報から軌道径路をシミュレートすることができる。このシミュレートした軌道径路が障害物、例えば木と交差する場合には、シミュレートしたゴルフボールがそのシミュレート障害物に当たって、ボールをその発射距離の短めの所に落とすようにする。従って、本発明によるゴルフ装置はシミュレート条件のもとでの様々なゴルフコースに対する有効な学習兼練習システム及びレジャーでの娯楽目的用のゲームシミュレーションシステムの双方に用いることができる。
ゴルファによる記録済みの実際のゴルフショットを用いてゴルフプレイをシミュレートする本発明による方法には、ゴルファによる実際のゴルフショットを記録する工程と、ゴルファによる実際の記録済みのショットを表わすデータを供給する工程と、ゴルフコースの少なくとも一部分を表わすデータを供給する工程と、ゴルフコースの少なくとも幾つかの部分とゴルフボールとの対話をシミュレートする工程と、シミュレートしたゴルフプレイを画像ディスプレイに表示する工程とを含めることができる。
【図面の簡単な説明】
図１は練習場にてゴルファが実際にゴルフのショットをし、本発明によるゴルフ装置に使用するために記録するショットをしている環境図である。
図２は本発明によるゴルフ装置を家庭用に用いた環境図である。
図３は本発明によるゴルフ装置の概略ブロック図である。
図４は本発明によるゴルフ装置のシミュレータと、このゴルフ装置の他の様々な要素との通信関係を示す概略ブロック図である。
図５は、本発明によるゴルフ装置の使用法を示す概略ブロック図である。
図６は本発明によるゴルフ装置のシミュレータの動作を説明する概略ブロック図である。
図７Ａ及び図７Ｂは本発明によるゴルフボール追跡兼ゴルフシミュレーション装置によって行われる動作の第１及び第２実施例をそれぞれ示す概略ブロック図である。
図解付き実施例についての詳細な説明
本発明の図解付き実施例を示している添付図面を参照して下記に本発明を一層詳細に説明する。しかし、本発明は多くの種々の形態にて具体化することができ、ここで述べる実施例のみに限定されるように構成されるべきものでなく、むしろ、これらの実施例についての説明は本発明の範囲を当業者に十分伝えられるようにしたものである。図面全体を通して、同様な要素には同じ番号を付して示してある。
特に図面を参照するに、図１は２０にて広範囲を示しているゴルフボール追跡装置を有するゴルフ練習場１０の環境図である。ゴルフボール追跡装置２０は複数のビデオカメラ２１と音響センサ２２とを組合せたものとして図示されており、これは図示したような一人のゴルファが打った１個のゴルフボールを追跡したり、又は一人以上のゴルファが打った複数のゴルフボールを追跡することができる。ビデオカメラ２１及び音響センサ２２はゴルファ２４が打った各ゴルフボール２３の実際の飛行及びころがりを追跡する。ゴルフボール追跡装置２０はゴルフボール２３を追跡し、且つゴルファの実際のゴルフショットを表わすデータファイルを生成することにより追跡情報を記録する。この情報のデータには少なくともゴルフボールが飛ぶ時間及び距離、即ち飛行距離及びころがりデータを含めるのが好適である。
又、レーダ或いはレーダと、光学機器と、音響機器とを組合せたような当業者に周知の他の追跡システムを用いることもできる。こうした光学的兼音響追跡システムの例は、ここに参考までに掲げるベアード外３名による「発射体の衝突位置を測定する装置及び方法」なる名称の米国特許第４，８９３，３８８号；ベアード外３名による「発射体の衝突位置を測定する装置及び方法」なる名称の米国特許第５，０２９，８６６号；バーンズにる「周囲の信号に対するシャープな信号変動を測定する装置及び方法」なる名称の米国特許第５，０５６，０６８号；ロバート外１名による「ゴルフゲームシミュレート装置及び方法」なる名称の米国特許出願第０７／８７５，７５２号；及びランキン外１名による「ゴルフボールの飛行追跡用装置及び方法」なる名称の米国特許出願第０７／９６８，９９４号に見ることができる。
図３及び図４は本発明による好適なゴルフ装置５０の概略ブロック図である。マイクロコンピュータシステムの形態にて示してあるこの装置５０はゴルフ練習場１０等にて図１に示す第１実施例２５として用いたり、又は図２に示すような第２実施例として家庭にて用いたりすることができる。説明を簡単にするために、ここではゴルフ練習装置の第２実施例５０につきさらに説明するが、この説明は第１実施例２５にも同様に当てはまることである。
ゴルフ装置５０はユーザによる少なくとも１つの実際のゴルフショットの表現を提供するためのゴルフショットファイル５１を具えている。このブルコショットファイル５１には代表的なゴルフクラブセットにおける各ゴルフクラブでの多数の実際のゴルフショットを含め、これによりシミュレーションプレイ中にユーザが選択するユーザ用のデータベース又はデータファイルを形成するのが好適である。ゴルフショットファイル５１には各ゴルフショットでのゴルフボールが飛ぶ実際の時間及び実際の距離を含めるのが好適であり、又ゴルフショットファイル５１には天候状態、ゴルフボールが飛ぶ高さ、ボールの実際のシミュレートしたころがり、使用ボールの種類、空気密度を表わすデータ及びショットや、ゴルファ２４が実際にゴルフショットした周囲の環境についての他の情報を含めることもできる。ゴルフショットファイル５１にはユーザによるドライバショット、パッティングショット、チップショット、サンドショット等の複数のショットを含めるのも好適である。一般的には、十分な量の実際のゴルフショットによりゴルフショットファイル５１を形成して、ユーザが１８ホールのゴルフコースを効果的にプレイできるようにするのが好適である。
ゴルフコースファイル５４は、少なくとも数ホールの如きゴルフコースの一部又は練習場の地形表現を提供するが、完全なゴルフコースの表現を提供するのが好適である。ゴルフコースファイル５４はゴルフコースの簡単又は複雑な外形、コース上の障害物及び特別なコースについての他の詳細事項を表わすデータを有している。シミュレータ６３はゴルフショットファイル５１の選択した部分と、ゴルフコースファイル５４の選択した部分とを組合せて、ユーザによる少なくとも１つの実際のゴルフショットに基づいて少なくとも１つのゴルフショットをゴルフコースの選択した部分の上にシミュレートする。シミュレータ６３はゴルフボールを打つゴルファのスタンス及びスウィングを含むシミュレーション、ゴルフボールの飛行シミュレーション、ゴルフボールのころがりシミュレーション及び風速、空気密度、温度、湿度の如き天候状態のシミュレーションを有するのが好適である。シミュレータ６３は地形データ及びゴルフコースのシミュレートした選択部分の条件に基づいて記録した実際のゴルフショットファイルを推定する推定器５８を有している。陰極線管（ＣＲＴ）の形態にて示してある画像ディスプレイ６２はシミュレータ６３に応答してゴルフコースの選択した部分の上に、シミュレートした実際のゴルフショットを表示する。画像ディスプレイとして、液晶ディスプレイ（ＬＣＤ）、エレクトロルミネセントディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、真空けい光（ＶＦ）ディスプレイの如き他の種々のディスプレイ又はこれらのディスプレイを組合せたものを使用できることは当業者に明らかである。
本発明によるゴルフ装置５０はユーザによる実際のゴルフショットを表わすデータを用いるため、家庭での練習用及び／又はユーザの実際のゴルフの腕前に対するシミュレーション精度にとって上質の情報を提供する。ユーザは彼がゴルフの腕前を実践したい時に、その都度ゴルフコース又はゴルフ練習場１０にまで行く必要がない。しかし、ゴルファがそのような練習を選択する場合に、彼は練習場１０又はゴルフコースの一部、即ちパー３のコースでのシミュレーションプレイ用に本発明によるゴルフ装置５０を用いることもできるため、会話形学習兼命的シミュレーションシステムも用立てられる。
さらに、ユーザは彼による実際のゴルフショットを表わすデータを用いることにより、様々なゴルフコース、天候条件及び例えばプロゴルフ協会（ＰＧＡ）ツアーにおけるプレーヤを含む他のゴルファに対して彼の腕前を試すことができる。従って、ゴルフ装置５０は家庭か、練習場１０のいずれかでの有効な学習兼練習装置及びレジャーで楽しむ目的のためのゲームシミュレーション装置の双方として用いることができる。
又、図３及び図４に示すように、キーボード５９又はジョイスティック６１は、これらとの対話によりユーザがデータを入力させるのに用いることができる。ゴルフショットファイル５１はユーザによるキーボード５９及びジョイスティック６１の使用に応答して、ショットに関するデータベースから特定のクラブ又は命令セットを選択する。多数の実際のゴルフショットは予定した命令セットに従ってゴルフショット分析器５２により分析され、これにて選択されたショットはキーボード５９及びジョイスティック６１でのユーザ入力に応答してゴルフショットジェネレータ５３により生成される。ショットはゴルフショットデータファイル５１からランダムに選択することができるが、呈示されるシミュレートショットに対してユーザが選択したクラブ、例えばバンカーショット用のサンドウェッジ又はロングドライブ用の２番ウッドに基づいて選択するのが好適である。
シミュレータ６３は蓄積プログラム制御のもとで作動するマイクロプロセッサを有する電子回路形態のものとするのが好適であり、このシミュレータはジョイスティック６１でのユーザのリアルタイム会話に応答してゴルフショットファイル５１、ゴルフコースファイル５４及び画像ディスプレイ６２と通信して、ユーザの実際のゴルフショットがシミュレートゴルフコースの少なくとも一部をプレイするのに用いられるようにする。シミュレータ６３用のマイクロプロセッサにはメモリを別に設けたり、又はマイクロプロセッサ内にメモリを含めることができる。シミュレータ６３は中央処理ユニット、分散処理装置又は当業者に周知の他のタイプのデータ処理又はシミュレーション装置の形態のものとすることもできる。さらに、他の様々なハードウエア或いは蓄積プロロクラム制御のもとで作動するハードウエアとソフトウエアとの組合せを図３及び図４に示した要素として用いることができることも当業者には明らかである。
シミュレータ６３用の蓄積プログラム制御は、通常のシミュレーションシステムのソフトウエアによるものか、又は実際に記録したゴルフショットからユーザが発生又は生成する実際のゴルフショットファイルを用いて変更されるプログラムによるものとするのが好適である。シミュレーション理論及び関連する数学的計算、推定及びシミュレーション理論の分析は一般に当業者に既知である。ゴルフのソフトウエアシミュレーションシステムを含む多数のシミュレーションソフトウエアシステムも専門家には知られており、これらのシステムは本発明による実際のゴルフショットデータを用いるべく簡単に変更することができる。しかし、蓄積プログラム制御の特注シミュレーションを本発明に用いて図面に示すようなシミュレータ６３を形成することもできる。
ゴルフショットファイル５１には少なくともゴルフボールが飛び実際の時間及び距離を表わす記録データを含めるのが好適であり、又ボールが最初に実際に衝突する個所までの時間及び距離を表わすデータを含めるのも好適であり、さらに停止位置までボールが実際にころがる時間及び距離を含めることもできる。時間及び速度データを用いて距離を求めることができることは当業者に明らかであり、従って斯種のデータは実際の時間及び距離を表わすものともみなすことができる。時間及び距離データから様々な数学的計算及び他の分析をシミュレーションソフトウエア及びゴルフコースファイル５４と共働して行って本発明を実践することができる。時間及び距離データはシミュレートゴルフコースのシミュレートした地理学的外形の特定部分にシミュレートボールが最初に衝突する個所及びころがりを推定するのに用いることができる。又、実際のゴルフボールが飛ぶ時間及び距離データを用いて、シミュレートゴルフボールがシミュレートゴルフコースにおける木、水たまり、バンカー、高い草等の如き特殊な障害物に当たるかどうかを計算し、且つ推定することができる。時間及び距離データを用立てるため、ゴルフボールの飛行中の高さを数学的に計算することができ、この情報から軌道径路をシミュレートすることができる。この軌道径路が障害物、例えば木と交差する場合には、シミュレートボールがそのシミュレート障害物に当たって、ボールを短めに落とすか、又はゴルファが練習場にて実際にショットした時にボールが実際に飛んだ距離とは異なる距離とする。
又、例えばゴルフボールのシミュレートころがり距離は飛行時間の２乗に対する直線飛行距離の比に基づいて決めることができる。ころがり距離の対数（底は１０）と飛行時間の２乗（Ｔ2）に対する飛行距離（Ｄf）の比との間には相関関係があるから、シミュレートころがり距離（Ｒs）は次式から正確に計算することができる。
Ｒs＝Ａｎｔｉｌｏｇ（ＭＤf／Ｔ2＋Ｂ）
ここに、Ｍ及びＢはボールが着地するゴルフコースの表面状態に応じた大体の予定値である。こうした予定値にはボールが最初に衝突する個所の傾斜を考慮することもできる。草の高さや、コース状態等の如き他のファクタを含めることもできる。シミュレートころがり距離を直線飛行距離に加えて、総シミュレートショット距離を求める。当業者には容易に理解されるように、実際の衝突点とシミュレート衝突点との間の高さの差も総シミュレート距離を求める要因とすることができる。総シミュレートショット距離には、ゴルフボールの実際の飛行が影響を受ける練習場での風速や、空気密度及び／又は他の天候状態の如き外部要因の影響を含めることもできる。
シミュレートショットの総距離を計算するためのＭ及びＢの予定値をコンピュータメモリに記憶させることができ、しかもこれらの予定値を、ゴルフコースファイル５４からのシミュレートゴルフホールにて打ったゴルフボールが最初に衝突する位置に関連付けることもできることは当業者に容易に理解されることである。例えば、打ったゴルフボールがスライスして、そのボールがシミュレートゴルフコースレイアウトにおけるラフ内に着地した場合には、それ相当の短めのころがり距離を直線飛行距離に加えるようにする。これに対し、打ったボールがゴルフホールのフェアウエイの真中に真直ぐ行った場合には、シミュレートころがり距離を長めとすることができる。従って、多数の実際のゴルフショットの時間及び距離を後の統計的又は数学的解析用に記憶させることができる。
図５はブロック３０にて開始するゴルフ装置５０の作動を概略的に示すブロック図である。図３及び図４につき上述したように、画像ディスプレイ６２はブロック３１内に示すように、１つのホールを可視的に表示すると共に、ゴルフコースの外形に関連する高所や、距離や、他の測定値を表示する。ゴルファはジョスティック６１又はキーボード５９との対話によりクラブを選択し（ブロック３２）、実際のゴルフショットのファイル又はデータベースから記録済みの実際のショットを選択する（ブロック３３，３４）。次いでゴルファはブロック３５に示すようにジョイスィック６１で目標を定めてホールを撃って、そのショットを画像ディスプレイに表示する（ブロック３６）。そのショットは記録され、プレーヤはそのホールを終了していなければ他のクラブを選択する（ブロック３２）。ホールを終了したならば（ブロック３７）、そのホールのスコアを記録し、他のプレーヤ又はユーザの以前の結果との比較分析を行う（ブロック３８）。画像ディスプレイは次のホールを表示し、ブロック３９で示すようにゴルフのラウンド、例えば１８ホールを終了するまでプレイを続行する。ブロック４１で示すように、ゴルフのラウンドの終了時にも（ブロック４２）、ゴルフの部分的又は全ラウンドについて他のプレーヤ又はユーザの以前の結果に対して比較分析をする。
図６は本発明によるシミュレータ６３の作動（ブロック７０）を概略的に示すブロック図である。シミュレータ６３はブロック７１で示すようにゴルフコースファイル５４からの地形情報を表わす選択ゴルフコースデータを検索する。次いでゴルフコースデータが分析され（ブロック７２）、シミュレータ６３によって処理される。シミュレータ６３はゴルフコースの少なくとも幾つかの部分を画像ディスプレイ６２上に生成し（ブロック７３）、次いでゴルフショットファイル５１からシミュレートゴルフコースに関する対話用のゴルフショットデータを検索する（ブロック７４）。次いでユーザはシミュレートショットに使用する特定のクラブを選択することができ、しかもキーボード５９又はジョスティック６１のような入力装置を使用してゴルフショットファイル５１から実際のゴルフショットを選択することができる（ブロック７５）。実際のゴルフショット用のデータはランダムに選択するか、又はユーザの希望で或る特定の実際のゴルフショットを選定することができる。又、データはユーザが打った実際のゴルフショット、例えば２５回の９番アイアンショットの平均を表わすものとすることができる。実際のゴルフショットの平均を表わすデータをシミュレートショット用に用いたり、又は実際のショットのうちの数ショット、例えば２５回の９番アイアンショットのうちの６ショットの平均を表わすデータを用いることもできる。次いで、ゴルフショットファイル５１からの実際のゴルフショットをユーザがプレイするシミュレートゴルフコースのシミュレート条件に対して推定することができる（ブロック７６）。これによるシミュレートゴルフショットをユーザに見せるために画像ディスプレイ６２に生成することができる（ブロック７７）。次いで、このプロセスを図５につき上述したように続行し、ホール及びコースを終了するまで行う（ブロック７８）ことができる。
図７Ａ及び図７Ｂはゴルフ装置５０の作動を示すそれぞれ第１及び第２実施例の概略ブロック図であり、これらの例における同様な要素にはプライム符号（′）を付して示してある。最初にゴルファ２４は３番ウッド又は９番アイアンの如き一種類のゴルフクラブだけをボールを打つために選定したり、又は幾つかのクラブの組合せをボールを打つために選定したりすることができる。しかし、ゴルファ２４は代表的なクラブセットのゴルフクラブ全部か、又は特注のゴルフクラブセットのクラブ全部でボールを打って、１８ホールのゴルフコースでのゴルフのラウンドをプレイする場合のゴルファの実際のショットをシミュレートできるようにするのが好適である。図１に示すように、画像ディスプレイ２６、キーボード２７及び支持台２８を有するコンピュータ２５はゴルファ２４に対話式にやりとりして、図７Ｂのブロック８１で示すように、各ショットの前にゴルファにどのクラブを使用し、どんなショットをし、どこを目標とするかを指示することができる。ゴルフショットをすると（ブロック８２，８２′）、そのショットは上述したように追跡され、ビデオカメラ２１及び音響センサ２２と通信するコンピュータ２５が、前述した参考までに掲げた米国特許及び米国特許出願に記載されているのと同様な方法で各ゴルフショットに対するゴルフボールの飛行及びころかりを表わすデータを処理する。
ブロック８３，８３′で示すように、コンピュータ２５は実際のゴルフショットを磁気ディスク、光学ディスク又は様々な集積回路（即ち、読取専用メモリ“ＲＯＭ”）に記録して、ゴルフショットデータファイル５１を形成又は生成する。ゴルフショットの結果は分析されて、図１に示したコンピュータ２５の画像ディスプレイ２６か、又は図３及び図４に概略的に示したような他の画像ディスプレイ６２にターゲット又は格子フォーマットにて図式的に表わす（即ち、様々なゴルフショットの位置及び／又は距離を図式表示する）（ブロック８５，８５′）。図７Ｂのブロック８４で示すように、コンピュータ２５は、キーボード２７に応答するか、又はヒットされるか、追跡されるゴルフショットに応答するかしてゴルファ２４と対話して、種々のゴルフクラブでの練習期間中ゴルファに指示を与えるようにすることができる。次いでその結果をコンピュータ２５に通じているプリンタによりプリントして、ゴルファ２４はゴルフをしている期間のハードコピーをとり、記録媒体に様々なゴルフショットを記録することができる（ブロック８６，８６′）。
必要に応じ、ディスクのような記録媒体を取外し（ブロック８７，８７′）、次いで記録済みの実際のゴルフショットを図２に示すような家庭用の本発明によるゴルフ装置に転送する。ゴルフ装置５０はユーザによる記録済みの実際のゴルフショットを表わすデータを用いることにより実際のコースでのゴルフプレイをシミュレートする（ブロック８９，８９′）。ユーザはシミュレートゴルフコースをプレイすることができ、しかも記録済みの情報を用いるか、又はトーナメントが実際に行われている場合のテレビジョン９０に表示されるような情報を用いることにより、有名なゴルファを含む他のゴルファとプレイすることができる。ユーザは放映されているトーナメントから受け取られるような諸条件及びゴルファについての情報を入力し、次いでユーザ自身のゴルフ練習により実際に記録したゴルフショットを用いて、放映されているプレイ中のその特定ゴルファをシミュレートすることができる。次にユーザは彼自身の記録済みのショット及びゴルフの腕前の知識に基づいて図７Ｂのブロック９１に示すように戦略対話を展開し、これによりユーザのプレイを有名ゴルファと比較することができる。その結果は、ブロック９２，９２′で示すようにコンピュータゴルフ装置５０により記録される。
図面で説明したようなゴルフのプレイをシミュレートする方法はゴルファによる記録済みの実際のゴルフショットを使用する。このシミュレート方法の諸工程は、ゴルファの実際のゴルフショットを記録して、少なくとも１つの実際のゴルフショットを表わすデータを形成又は生成する工程を含んでいる。このデータはゴルフショットファイル５１からのようなゴルフショットデータ用に用立てる。ゴルフショットデータには少なくともゴルフショットの時間及び距離データを含めるのが好適である。さらに前記シミュレート方法の工程には、ゴルフコースファイル５４からのようなゴルフコースの少なくとも一部分を表わすデータを提供する工程と、ゴルフショットデータの選択した部分とゴルフコースデータの選択した部分とを組合せて、シミュレータ５７の使用によるような、ユーザによる少なくとも１つの実際のゴルフショットに基づいてゴルフコースの選択部分に少なくとも１つのゴルフショットをシミュレートする工程と、ゴルフのプレイを画像ディスプレイ６２に表示する工程も含める。データはキーボード５９又はジョイスティック６１のような入力装置とユーザとの対話に応答して、ユーザからシミュレータ６３により受取られるようにすることもできる。
ゴルフショットデータを提供する工程には、キーボード５９又はジョイスティック６１を通してユーザによるような記録済みの実際のゴルフショットを所定の命令セットに従って分析し、且つ選択ゴルフショットを表わすデータを生成する工程も含める。ゴルフコースデータを提供する工程は、所定の命令セットに従ってゴルフショットデータを分析し、且つ選択ゴルフショットデータを表わすデータを生成する工程を有している。
図面及び明細書にて本発明の代表的な好適実施例につき説明し、特殊な用語を用いているが、これらの用語は一般的且つ記述的な意味合いで用いているだけであり、これらに限定する目的で用いているのではない。本発明は上述した例のみに限定されるものでなく、幾多の変更を加え得ることは明らかである。
【図１】
0003836126.tif 000002
【図２】
0003836126.tif 000003
【図３】
0003836126.tif 000004
【図４】
0003836126.tif 000005
【図５】
0003836126.tif 000006
【図６】
0003836126.tif 000007
【図７Ａ】
0003836126.tif 000008
【図７Ｂ】
0003836126.tif 000009