(57)【特許請求の範囲】
【請求項１】
ゴルファーにより打撃されたゴルフボールの動きをセンシングするセンサーと、
仮想のゴルフコース及び前記センサーによりセンシングされてシミュレーションされるゴルフボールの軌跡に関する映像を処理する映像処理装置と、
前記仮想のゴルフコース及び前記仮想のゴルフコースでのラウンド環境に関するシステム情報を保存するシステム情報保存部と、システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部と、複数の仮想キャディーに関する情報を保存するキャディー情報保存部と、前記キャディー情報保存部に保存されているそれぞれの仮想キャディーの音声案内に関するテキストデータが保存されるテキスト情報保存部を含む保存装置と、
前記テキスト情報保存部から抽出されたデータまたは抽出されて組み合わせられたデータが、前記キャディー情報保存部に保存されているそれぞれの仮想キャディーのうちゴルファーにより選ばれた仮想キャディーの音声として出力されるようにする音声処理部と、
システムにログインしたゴルファーに関する情報を認識して、当該ゴルファーの特性及びゲーム進行状況に応じたカスタマイズ音声案内が、前記ゴルファーに対して選択されたキャディーの音声で提供されるようにする制御部とを含み、
前記制御部は、
前記ゴルファーが前記仮想のゴルフコースで仮想のゴルフラウンドを開始した時から前記仮想のゴルフラウンドが終わるまで発生しうる複数の状況に関して予め設定し、前記ゴルファーがショットしたゴルフボールを前記センサーがセンシングした結果に基づいて前記仮想のゴルフコースでゴルフボールの軌跡に関する映像がシミュレーションされた結果が前記予め設定された状況のうち、どの状況に該当するかを判断し、前記予め設定された状況ごとに、ゴルファーの過去プレー特性と、現在ゴルファーがゴルフプレー進行中のホールの特性及び現在ゴルファーのプレー進行状態のうち少なくとも一つとによって区分される複数の条件を予め設定し、
前記テキスト情報保存部は、
前記制御部により予め設定された複数の状況及び前記複数の状況のそれぞれに対応する予め設定された複数の条件別に、前記キャディー情報保存部に保存されているそれぞれの仮想キャディー別に音声案内のためのテキストデータを分類して保存することで、同じ状況でも条件ごとに異なる音声案内が行われると、同じ条件でも仮想キャディーごとに異なる音声案内が行われるようにしながら、
前記制御部は、
ゴルファーが前記仮想のゴルフラウンド進行過程で予め設定された特定の状況及び当該状況での特定の条件の発生を判断した場合、前記テキスト情報保存部から前記発生した状況や条件について分類されたテキストデータを抽出及び組み合わせることにおいて、前記ゴルファー情報保存部から抽出されたデータ、ゴルファーにより打撃されてセンシングされたデータ及び前記システム情報保存部から抽出されたデータを分析し、前記ゴルファーにより選ばれた仮想キャディーに関して前記キャディー情報保存部から抽出したデータを通じて前記仮想キャディーの特性を把握した結果に基づくテキストデータを抽出及び組み合わせて前記音声処理部を通じて前記ゴルファーに音声案内をするようにすることで、同じ状況および条件下でもゴルファーごとに、そして仮想キャディーごとに異なる音声案内を提供するようにしていることを特徴とする仮想ゴルフシミュレーション装置。
【請求項２】
前記ゴルファーが前記ゴルフボールの打撃時のスイング姿勢を感知する装置をさらに含み、
前記制御部は、
前記ゴルファーが前記仮想のゴルフラウンド進行過程で予め設定された特定の状況及び当該状況での特定の条件の発生を判断した場合、前記テキスト情報保存部から前記発生した状況や条件について分類されたテキストデータを抽出及び組み合わせることにおいて、前記スイング姿勢を感知する装置により感知したデータを分析し、その分析された結果に基づくテキストデータを抽出及び組み合わせて前記音声処理部を通じて前記ゴルファーに音声案内をするようにすることを特徴とする、請求項１に記載の仮想ゴルフシミュレーション装置。
【請求項３】
ゴルファーにより打撃されたゴルフボールの動きをセンシングするセンサーと、仮想のゴルフコース及び前記センサーによりセンシングされてシミュレーションされるゴルフボールの軌跡に関する映像を処理する映像処理装置と、前記仮想のゴルフコース及び前記仮想のゴルフコースでのラウンド環境に関するシステム情報を保存するシステム情報保存部と、システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部と、複数の仮想キャディーに関する情報を保存するキャディー情報保存部と、前記キャディー情報保存部に保存されているそれぞれの仮想キャディーの音声案内に関するテキストデータが保存されるテキスト情報保存部を含む保存装置と、前記テキスト情報保存部から抽出されたデータまたは抽出されて組み合わせられたデータが、前記キャディー情報保存部に保存されているそれぞれの仮想キャディーのうちゴルファーにより選ばれた仮想キャディーの音声として出力されるようにする音声処理部と、システムにログインしたゴルファーに関する情報を認識して、当該ゴルファーの特性及びゲーム進行状況に応じたカスタマイズ音声案内が、前記ゴルファーに対して選択されたキャディーの音声で提供されるようにする制御部とを含み、
前記制御部は、前記ゴルファーが前記仮想のゴルフコースで仮想のゴルフラウンドを開始した時から前記仮想のゴルフラウンドが終わるまで発生しうる複数の状況に関して予め設定し、前記ゴルファーがショットしたゴルフボールを前記センサーがセンシングした結果に基づいて前記仮想のゴルフコースでゴルフボールの軌跡に関する映像がシミュレーションされた結果が前記予め設定された状況のうち、どの状況に該当するかを判断し、前記予め設定された状況ごとに、ゴルファーの過去プレー特性と、現在ゴルファーがゴルフプレー進行中のホールの特性及び現在ゴルファーのプレー進行状態のうち少なくとも一つとによって区分される複数の条件を予め設定し、前記テキスト情報保存部は、前記制御部により予め設定された複数の状況及び前記複数の状況のそれぞれに対応して予め設定された複数の条件別に前記キャディー情報保存部に保存されているそれぞれの仮想キャディー別に音声案内のためのテキストデータを分類して保存することで、同じ状況でも条件ごとに異なる音声案内が行われると、同じ条件でも仮想キャディーごとに異なる音声案内が行われるようにする仮想ゴルフシミュレーション装置を利用する仮想ゴルフシミュレーション方法であって、
前記制御部が、ログインしたゴルファーに関する情報を前記ゴルファー情報保存部から抽出することで当該ゴルファーを個別的に認識する段階と、
前記制御部が、前記ゴルファーによって選ばれた仮想キャディーに関する情報を前記キャディー情報保存部から抽出することにより、前記ゴルファーに対する仮想キャディーの特性を認識する段階と、
前記ゴルファーの前記仮想のゴルフラウンド進行過程で、前記制御部が予め設定された特定の状況及び当該状況での特定の条件の発生を判断する段階と、
前記ゴルファー情報保存部から抽出されたデータ、ゴルファーにより打撃されてセンシングされたデータ及び前記システム情報保存部から抽出されたデータが前記制御部により分析される段階と、
前記テキスト情報保存部から前記発生した状況及び条件について分類されたテキストデータのうち、前記分析される段階で分析された結果、前記仮想キャディーの特性を認識する段階で前記ゴルファーにより選ばれた仮想キャディーの特性を認識した結果に基づくテキストデータが前記制御部により抽出及び組み合わせられる段階と、
前記抽出及び組み合わせられる段階で抽出及び組み合わせられたテキストデータを前記制御部が、前記音声処理部を通じて音声に変換して前記ゴルファーに提供されるカスタマイズ音声案内の段階と
を含む、仮想ゴルフシミュレーション方法。
【請求項４】
前記カスタマイズ音声を案内する段階は、
前記制御部が、保存されているゴルファーの情報のうち、当該ゴルファーの名前、ニックネームまたはＩＤのいずれかを呼称として、前記呼称及び前記抽出及び組み合わせたテキストデータを用いて前記ゴルファーに前記音声処理部を通じて前記キャディーの音声で音声案内を提供する段階
を含むことを特徴とする、請求項３に記載の仮想ゴルフシミュレーション方法。
【請求項５】
前記制御部が、前記ゴルファーのプレー状態に関して特定状況又は条件の発生有無を判断する段階と、
前記ゴルファーに対して特定状況又は条件が発生した場合、前記制御部が、当該ゴルファーに関する情報、現在ゲーム中のゴルフコース、ラウンド環境に関する情報及びゲーム進行状況に関する情報のうち少なくとも一つから前記ゴルファーのプレー状態に関する情報を分析する段階と、
前記分析する段階における分析結果に基づき、前記制御部が、前記ゴルファーに対する前記キャディーの音声で前記特定状況又は条件による前記ゴルファーのプレー状態に関する音声案内を提供する段階と
をさらに含むことを特徴とする、請求項３または４に記載の仮想ゴルフシミュレーション方法。
【請求項６】
前記制御部が、前記ゴルファーのプレー後に、前記ゴルファーの記録に関する特定状況又は条件の発生有無を判断する段階と、
前記ゴルファーに対して特定状況又は条件が発生した場合、前記制御部が、当該ゴルファーに関する情報及び前記ゴルファーのプレー内容に関する情報から前記ゴルファーの記録に関する情報を分析する段階と、
前記分析する段階における分析結果に基づき、前記制御部が、前記ゴルファーに対する前記キャディーの音声で前記特定状況又は条件による前記ゴルファーの記録に関する音声案内を提供する段階と
をさらに含むことを特徴とする、請求項３から５の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項７】
前記制御部が、ゴルファーのプレーに対するカスタマイズアドバイス提供に関する特定状況又は条件の発生有無を判断する段階と、
前記ゴルファーに対して特定状況又は条件が発生した場合、前記制御部が、当該ゴルファーに関する情報、当該ゴルファーの記録に関する情報、現在ゲーム中のゴルフコース、ラウンド環境に関する情報及び前記ゴルファーのプレー状態に関する情報のうち少なくとも一つから情報を分析する段階と、
前記分析する段階における分析結果に基づき、前記制御部が、前記ゴルファーに対する前記キャディーの音声で前記特定状況又は条件によって前記ゴルファーに対するカスタマイズアドバイスに関する音声案内を提供する段階と
をさらに含むことを特徴とする、請求項３から６の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項８】
前記制御部が、ゴルファーのプレーに対するカスタマイズクラブ推奨サービス提供に関する特定状況又は条件の発生有無を判断する段階と、
前記ゴルファーに対して特定状況又は条件が発生した場合、前記制御部が、当該ゴルファーに関する情報及び当該ゴルファーの記録に関する情報から各ゴルフクラブ別記録または所定の期間における各ゴルフクラブ別記録を分析する段階と、
前記分析された結果に基づき、前記制御部が、前記ゴルファーに対して現在プレー状態における最適のゴルフクラブに関する情報を抽出する段階と、
前記情報を抽出する段階において抽出された情報に基づき、前記制御部が、前記ゴルファーに対する前記キャディーの音声で当該ゴルファーの前記特定状況又は条件における最適のゴルフクラブを推奨する音声案内を提供する段階と
をさらに含むことを特徴とする、請求項３から７の何れか１項に記載の仮想ゴルフシミュレーション方法。
【請求項９】
前記ゴルファーの前記仮想のゴルフラウンド進行過程で前記制御部により判断された予め設定された特定の状況下で複数の予め設定された条件が同時に発生する段階と、
前記同時に発生した複数の予め設定された条件に対する予め設定された優先順位によって特定の条件が前記制御部により決定される段階と、
前記決定された特定の条件によって音声案内が前記制御部により行われる段階とをさらに含むことを特徴とする、請求項３から８の何れか１項に記載の仮想ゴルフシミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ゴルフシミュレーション装置及びその方法に係り、特に、ゴルファーが実際にゴルフクラブでゴルフボールを打撃しながらゴルフ競技をする際に、実際にゴルフ場でゴルフ競技をするかのようなリアリティーを演出するように映像及び音声などを提供する仮想ゴルフシミュレーション装置及びその方法に関するものである。
【背景技術】
【０００２】
近年、ゴルフに対する関心が高まるにつれて、室内でも実際にゴルフ場でゴルフ競技を楽しむかのようなリアリティーを提供する、いわゆる"スクリーンゴルフ"と呼ばれる仮想ゴルフシミュレーション装置が登場した。
かかる仮想ゴルフシミュレーション装置は、ゴルファーが実際にゴルフ場でゴルフ競技をするかのようなリアリティーを提供するために、実際のゴルフ場と同じ映像を仮想現実として提供し、ゴルフボールを打つに伴うゴルフボールの移動映像も実際と同一に具現している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、実際のゴルフ競技をする上で助言を与えるキャディーを仮想ゴルフシミュレーション環境に適用することによって、システムに接続したそれぞれのゴルファーを個別的に認識し、各ゴルファーが自身の好みによって自身の仮想キャディーを選択でき、選択されたキャディーにより、ゴルファーの個人的特性とプレー特性などを総合的に考慮して個別ゴルファーに合うカスタマイズ音声案内を提供することによって、ゴルファーにゴルフ競技への興味を呼び起こし、より大きい便宜をゴルファーに提供でき、ゴルファーの競技力向上を誘導できる仮想ゴルフシミュレーション装置及びその方法を提供する。
【課題を解決するための手段】
【０００４】
本発明の一実施例に係る仮想ゴルフシミュレーション装置は、ゴルファーにより打撃されたゴルフボールの動きをセンシングするセンサーと、仮想のゴルフコース及び前記センシング装置によりセンシングされてシミュレーションされるゴルフボールの軌跡に関する映像を処理する映像処理装置と、システムにログインしたゴルファーに対して複数のキャディーの中から選択されたキャディーのカスタマイズ案内音声を提供するキャディー音声案内部と、システムにログインしたゴルファーに関する情報を認識し、該当のゴルファーの特性及びゲーム進行状況に応じたカスタマイズ音声案内が、該当のゴルファーに対して選択されたキャディーの音声でなされるように前記キャディー音声案内部を制御する制御部と、を含む。
【０００５】
一方、本発明の一実施例に係る仮想ゴルフシミュレーション方法は、ゴルファーにより打撃されたゴルフボールの動きをセンシングしてシミュレーションする仮想ゴルフシミュレーション方法であって、仮想ゴルフシミュレーションのために各ゴルファーがログインする段階と、ログインしたゴルファーに関する情報がゴルファー情報保存部から抽出されてローディングされることによって該当のゴルファーを個別的に認識する段階と、ログインしたゴルファーに対して複数の仮想キャディーの中から特定仮想キャディーが選択される段階と、選択された仮想キャディーに関する情報がキャディー情報保存部からローディングされる段階と、該当のゴルファーがゲームを進行する上で発生する特定状況または条件を判断し、それに基づき、当該ゴルファーに対して選択された仮想キャディーがカスタマイズ音声案内をする段階と、を含む。
【発明の効果】
【０００６】
システムに接続したそれぞれのゴルファーを個別的に認識し、各ゴルファーが自身の好みによって自身のキャディーを選択し、選択されたキャディーを介してゴルファーの個人的特性とプレー特性などを総合的に考慮して個別ゴルファーに合うカスタマイズ音声案内を提供することによって、ゴルファーにゴルフ競技への興味を呼び起こし、より大きい便宜をゴルファーに提供でき、ゴルファーの競技力向上を誘導できるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例に係る仮想ゴルフシミュレーション装置の概略的な構成を示すブロック図である。
【図２】本発明の他の実施例に係る仮想ゴルフシミュレーション装置の概略的な構成を示すブロック図である。
【図３】本発明のさらに他の実施例に係る仮想ゴルフシミュレーション装置の概略的な構成を示すブロック図である。
【図４】本発明のさらに他の実施例に係る仮想ゴルフシミュレーション装置の概略的な構成を示すブロック図である。
【図５】本発明に係る仮想ゴルフシミュレーション方法の一実施例を示すフローチャートである。
【図６】本発明に係る仮想ゴルフシミュレーション方法の一実施例を示すフローチャートである。
【図７】図６に示すフローチャートによるシミュレーション方法の一具体例を示すフローチャートである。
【図８】図６に示すフローチャートによるシミュレーション方法の他の具体例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
本発明に係る仮想ゴルフシミュレーション装置及びその方法の実施例を、添付の図面を参照しつつ詳細に説明する。
【０００９】
本発明に係る仮想ゴルフシミュレーション装置は、基本的に、ゴルファーにより打撃されたゴルフボールの動きをセンシングするセンサー、ゴルフボールの軌跡のシミュレーション映像を処理する映像処理装置などを含み、特に、システムにログインしたゴルファーを認識し、そのゴルファーに対して選択された仮想キャディーによるカスタマイズ音声案内がなされるようにするキャディー音声案内部を含むことを特徴とする。
【００１０】
より具体的に、キャディー音声案内部は、図１に示すように、ソース情報保存部５２、ゴルファー情報保存部５６及びキャディー情報保存部５８などを含む保存装置５０と、音声処理部６０などを含むことができ、図２に示すように、音声情報保存部５３、ゴルファー情報保存部５６、キャディー情報保存部５８などを含む保存装置５０と、音声出力部６６などを含むことができ、図３に示すように、テキスト情報保存部５４、ゴルファー情報保存部５６、キャディー情報保存部５８などを含む保存装置５０と、音声変換部６２などを含むことができ、また、図４に示すように、ソース音声保存部５５、ゴルファー情報保存部５６、キャディー情報保存部５８などを含む保存装置５０と、音声加工部６４などを含むことができる。
【００１１】
このような特徴を有する本発明について、まず、図１を参照して、本発明の一実施例に係る仮想ゴルフシミュレーション装置の概略的な構成を説明する。
【００１２】
図１に示すように、本発明の一実施例に係る仮想ゴルフシミュレーション装置は、スイングプレートユニット１０、映像処理装置２０、センサー３０、操作手段４０、保存装置５０及び制御部Ｍなどを含む。
【００１３】
スイングプレートユニット１０は、ゴルファーがゴルフクラブでゴルフボールを打つように設けられるもので、ゴルフコースの状況に応じて所定角度傾斜するように設けられることが好ましい。
【００１４】
映像処理装置２０は、ゴルフ場の背景に関する映像とゴルファーがゴルフボールを打つことによって現れるゴルフボールの移動映像、そして各種情報に関する事項を、スクリーン（いわゆるスクリーンゴルフなどの分野で使用されるスクリーンなど）のような画面に出力し、ゴルファーはその画面を見ることができる。
【００１５】
センサー３０は、ゴルファーにより打撃されたゴルフボールの速度、移動方向、角度などを感知して制御部Ｍに伝達する機能を担い、好ましくは、ゴルファーのゴルフクラブがゴルフボールを打つ角度と打撃されたゴルフボールの部位を感知するエイミング（Ａｉｍｉｎｇ）感知装置なども含むことができ、ゴルファーのスイング姿勢などを撮像してそれを分析できるようにするスイング感知装置なども含むことができる。
【００１６】
操作手段４０は、ゴルファーがシステムにログインしたり仮想ゴルフシミュレーション装置を作動したりする上で必要な操作を行えるように設けられ、ゴルフボールの進行方向などの調節、及びその他必要な操作を可能にする。
【００１７】
保存装置５０には、仮想ゴルフシミュレーション装置の作動及びゲーム進行に必要な各種映像情報などのシステム情報が保存されるシステム情報保存部５１が含まれる。
【００１８】
システム情報保存部５１は、別の保存機器としてもよく、一つの保存機器において他のデータとともにシステム情報が保存されるように構成されてもよい。
【００１９】
一方、制御部Ｍは、操作手段４０の操作によってシステム情報保存部５１から必要なシステム情報を抽出して仮想ゴルフシミュレーション装置を作動させ、必要な映像関連情報をシステム情報保存部５１から抽出して映像処理装置２０を介して所定の画面に画像出力させる。
【００２０】
そして、センサー３０で感知したゴルフボールの速度、方向、角度などの要素に基づいてゴルフボールの移動に対する映像を構成し、これを映像処理装置２０を介して所定の画面に画像出力し、必要な場合、スイングプレートユニット１０を駆動させる。
【００２１】
一方、図１に示す本発明の一実施例に係る仮想ゴルフシミュレーション装置の保存装置５０は、ゴルファーへの音声案内のための所定のデータが保存されているソース情報保存部５２と、ゴルファーに関する情報が保存されているゴルファー情報保存部５６、及び仮想のキャディーに関する情報が保存されているキャディー情報保存部５８を含む。
【００２２】
ここで、ソース情報保存部５２は、音声案内のためのデータ、すなわち、あらかじめ設定された状況とその状況における所定の条件（以下、"特定状況／条件"という。）下で提供される音声のソースとなるデータが保存される機能を担う。
【００２３】
このようなソースとなるデータは、各キャディー別にそして特定状況／条件別にそれぞれ分類して保存されている音声データであってもよく、テキストデータであってもよく、その他いかなる形態のデータであってもよい。
【００２４】
該ソースとなるデータは、特定状況／条件別に完成した文章として保存されていてもよいが、単語の形態で保存され、特定状況／条件下でいくつかの単語が組み合わせられて一つの文章とされ、音声提供されるようにしてもよい。
【００２５】
そして、ソース情報保存部５２は、ソースとなるデータが保存された別の保存機器としてもよく、保存装置５０という一つの保存機器においてシステム情報、ゴルファー情報及びキャディー情報などと共に、ソースとなるデータが保存されるように構成されてもよい。
【００２６】
すなわち、ソース情報保存部５２は、他の保存部と分離された別の保存機器としてもよく、一つの保存機器においてソースとなるデータが保存されている物理的な一部領域であってもよい。
【００２７】
一方、ゴルファー情報保存部５６は、システムに登録された個別ゴルファーに関する身上情報、各種記録情報及び各種プレー特性に関する情報などが保存される機能を担う。
【００２８】
すなわち、仮想ゴルフシミュレーション装置の使用者であるゴルファーが会員加入によってシステムに自身の情報を登録すると、その登録情報がゴルファー情報保存部５６に保存される。
【００２９】
そして、システムに登録されたゴルファーがゴルフゲームをすると、それに関する記録情報及びそのゴルファーのプレー特性について分析された情報などがゴルファー情報保存部５６に保存されるようにすることが好ましい。
【００３０】
ゴルファー情報保存部５６は、ゴルファー情報が保存される別の保存装置にしてもよく、保存装置５０という一つの保存装置においてシステム情報及びソース情報などと共にゴルファー情報が保存されるように構成されてもよい。
【００３１】
すなわち、ゴルファー情報保存部５６は、他の保存部と分離された別の保存装置としてもよく、一つの保存装置においてゴルファー情報が保存されている物理的な一部領域であってもよい。
【００３２】
一方、キャディー情報保存部５８は、仮想のキャディーに関する各種情報が保存される機能を担当するもので、仮想キャディーの人的特性及び声特性などに関するデータが保存される。
【００３３】
キャディー情報保存部５８に保存されている仮想のキャディーとしては、実在人物、例えば、タイガー・ウッズ、千ェ・キョンジュ、パク・セリなどのような実在ゴルフプレーヤーに関する情報を含むこともでき、漫画キャラクターや実在芸能人などに関する情報を含むこともできる。
【００３４】
キャディー情報保存部５８は、キャディー情報が保存される別の保存機器としてもよく、保存装置５０という一つの保存機器においてシステム情報、ゴルファー情報及びソース情報などと共に、キャディー情報が保存されるように構成されてもよい。
【００３５】
一方、図１に示す本発明の一実施例に係る仮想ゴルフシミュレーション装置は、ソース情報保存部５２に保存されているソースとなるデータを音声処理する音声処理部６０を含む。
【００３６】
音声処理部６０は、ソース情報保存部５３に保存されているデータ、例えば、音声データの場合にはそれを音声出力し、テキストデータの場合にはそれを特定キャディーの音声に変換して音声出力するように構成されることが好ましい。
【００３７】
すなわち、ゴルファーがシステムにログインすると、制御部Ｍは、そのログインしたゴルファーに関する情報をゴルファー情報保存部５６からローディングされたゴルファー情報から認識する。そして、各ゴルファーが選択したまたは各ゴルファーに対して選択されたキャディーに関する情報を、キャディー情報保存部５８からローディングされたキャディー情報から認識する。
【００３８】
そして、ゴルファーがゲームを進行する上で特定状況／条件が発生すると、ゴルファー情報保存部５６に保存されているゴルファーの特徴や記録特性、そしてプレー特性などを分析し、それに基づいて該当のゴルファーの該当のキャディーに対するソースデータをソース情報保存部５２から抽出してそれを音声処理部６０に伝達し、該当のキャディーの音声によりカスタマイズ音声案内がなされるようにする。
【００３９】
カスタマイズキャディー音声案内のための具体的な方法については後述される。
【００４０】
一方、図２を参照して、本発明の他の実施例に係る仮想ゴルフシミュレーション装置について説明する。
【００４１】
図２に示す実施例は、基本的に、スイングプレートユニット１０、映像処理装置２０、センサー３０、操作部４０、保存装置５０及び制御部Ｍなどの構成は、図１に示す実施例と実質的に同一であり、図１に示す内容においてソース情報保存部５２と音声処理部６０をより具体化した実施例である。
【００４２】
本実施例に係る仮想ゴルフシミュレーション装置において、図１に示す実施例に係る仮想ゴルフシミュレーション装置と実質的に同じ構成要素についての説明は、重複説明を避けるために省略し、ソース情報保存部と音声処理部をより具体化した内容について集中的に説明する。
【００４３】
本実施例では、ソース情報保存部の一例として音声情報保存部５３が設けられ、音声処理部の一例として音声出力部６６が設けられる。
【００４４】
音声情報保存部５３は、特定状況／条件下で提供される個別キャディーのカスタマイズ音声案内のための音声データが保存される機能を担う。
【００４５】
このような音声データは、それぞれのキャディー別に、そして特定状況／条件別に分類して完成した文章として保存されていてもよく、音声データが単語の形態で保存され、特定状況／条件下でいくつかの単語が組み合わせられて一つの文章とされ、音声提供されるようにしてもよい。
【００４６】
そして、音声情報保存部５３は、音声データを保存した別の保存機器としてもよく、保存装置５０という一つの保存機器においてシステム情報及びゴルファー情報などと共に、音声データが保存されるように構成されてもよい。
【００４７】
一方、音声出力部６６は、音声情報保存部５３に保存されている音声データを増幅してゴルファーに聞こえるような大きさの音声として出力する機能を担う。音声出力部６６は、音声データを増幅する他、所定のオーディオ処理などの作業をさらに行うこともできる。
【００４８】
したがって、ゴルファーがゲームを進行する上で特定状況／条件が発生すると、制御部Ｍは、ゴルファー情報保存部５６に保存されているゴルファーの特徴や記録特性、そしてプレー特性などを分析し、それに基づき、音声情報保存部５３から該当の状況／条件に対する該当のキャディーの音声データを抽出してそれを音声出力部６６に伝達し、当該ゴルファーに対してキャディー音声案内がなされるようにすることができる。
【００４９】
本実施例によるカスタマイズキャディー音声案内のための具体的な方法については後述される。
【００５０】
一方、図３を参照して、本発明のさらに他の実施例に係る仮想ゴルフシミュレーション装置について説明する。
【００５１】
図３に示す実施例は、基本的に、スイングプレートユニット１０、映像処理装置２０、センサー３０、操作部４０、保存装置５０及び制御部Ｍなどの構成は、図１に示す実施例と実質的に同一であり、図１に示す内容においてソース情報保存部５２と音声処理部６０をより具体化した他の実施例である。
【００５２】
本実施例に係る仮想ゴルフシミュレーション装置において、図１に示す実施例に係る仮想ゴルフシミュレーション装置と実質的に同じ構成要素についての説明は、重複説明を避けるために省略し、ソース情報保存部と音声処理部をより具体化した内容について集中的に説明する。
【００５３】
本実施例では、ソース情報保存部の一例としてテキスト情報保存部５４が設けられ、音声処理部の一例として音声変換部６２及び音声出力部６６が設けられる。
【００５４】
テキスト情報保存部５４は、特定状況／条件下で提供される個別キャディーのカスタマイズ音声のためのテキストデータが保存される機能を担う。
【００５５】
このようなテキストデータは、各キャディー別に、そして特定状況／条件別に分類して完成した文章として保存されていてもよく、テキストデータが単語の形態で保存され、特定状況／条件下でいくつかの単語が組み合わせられて一つの文章とされ、音声提供されるようにしてもよい。
【００５６】
そして、テキスト情報保存部５４は、テキストデータを保存した別の保存機器としてもよく、保存装置５０という一つの保存機器においてシステム情報及びゴルファー情報などと共に、テキストデータが保存されるように構成されてもよい。
【００５７】
一方、音声変換部６２は、テキスト情報保存部５５に保存されている特定テキストデータを音声に変換する機能を果たす。
【００５８】
そして、音声出力部６６は、音声変換部６２で音声に変換されたデータを増幅し、ゴルファーが聞けるような音声として出力する。
【００５９】
すなわち、ゴルファーがシステムにログインしたり、ログイン後にゴルフ競技を進行する上で特定状況／条件が発生した場合に、制御部Ｍは、ゴルファー情報保存部５６に保存されているゴルファーの特徴や記録特性、そしてプレー特性などを分析するとともに、該当のゴルファーのキャディーの特性を把握し、それに基づき、テキスト情報保存部５４から該当のキャディーの音声のためのテキストデータを抽出し、それを音声変換部６２に伝達してテキストデータを該当のキャディーの音声に変換させ、該変換された音声を音声出力部６６から音声出力することで、当該ゴルファーにカスタマイズ音声案内を提供することができる。
【００６０】
ここで、音声変換部６２は、テキストデータを音声に変換する時、特定の音声特性、すなわち、特定音色、特定音程及び特定音量を持つように調整することで、該当のゴルファーに該当するキャディーの音声に変換するように構成されることも可能である。
【００６１】
または、音声変換部６２でテキストデータを原音の音声データに変換し、音声出力部６６に、該当のキャディーの音声にオーディオ処理するなどの加工過程を経て音声出力することも可能である。
【００６２】
本実施例に係るカスタマイズキャディーの音声案内のための具体的な方法については後述される。
【００６３】
一方、図４を参照して、本発明のさらに他の実施例に係る仮想ゴルフシミュレーション装置について説明する。
【００６４】
図４に示す実施例は、基本的に、スイングプレートユニット１０、映像処理装置２０、センサー３０、操作部４０、保存装置５０及び制御部Ｍなどの構成は、図１に示す実施例と実質的に同一であり、図１に示す内容においてソース情報保存部５２と音声処理部６０をより具体化したさらに他の実施例である。
【００６５】
本実施例に係る仮想ゴルフシミュレーション装置において、図１に示す実施例に係る仮想ゴルフシミュレーション装置と実質的に同じ構成要素についての説明は、重複説明を避けるために省略し、ソース情報保存部と音声処理部をより具体化した内容について集中的に説明する。
【００６６】
本実施例では、ソース情報保存部の一例としてソース音声保存部５５が設けられ、音声処理部の一例として音声加工部６４及び音声出力部６６が設けられる。
【００６７】
ソース音声保存部５５は、特定状況／条件下で提供される個別キャディーのカスタマイズ音声案内のための音声データが保存される機能を担う。
【００６８】
このような音声データは、それぞれのキャディー別に、そして特定状況／条件別に分類して完成した文章として保存されていてもよく、単語の形態で保存され、特定状況／条件下でいくつかの単語が組み合わせられて一つの文章とされ、音声提供されるようにしてもよい。
【００６９】
音声加工部６４は、ソース音声保存部５５に保存されている音声データを、特定の音声特性、すなわち、特定音色、特定音程及び特定音量を持つように加工し、各キャディーの音声特性を発現させることができる。
【００７０】
すなわち、制御部Ｍで判断した特定状況／条件でソース音声保存部５５からローディングされた特定音声データが、音声加工部６４で該当のキャディーの音声特性を持つように音色、音程及び音量などが加工された後、音声出力部６６に出力されるように構成することができる。
【００７１】
一方、音声出力部６６は、音声情報保存部５３に保存されている音声データを増幅してゴルファーに聞こえるような大きさの音声として出力する機能を果たす。
【００７２】
したがって、ゴルファーがゲームを進行する上で特定状況／条件が発生すると、制御部Ｍは、ゴルファー情報保存部５６に保存されているゴルファーの特徴や記録特性、そしてプレー特性などを分析し、それに基づき、ソース音声保存部５５から該当の状況／条件に対する音声データを抽出し、それを音声加工部６４で該当のゴルファーに該当するキャディーの音声に加工した後に音声出力部６６に伝達することで、当該ゴルファーにキャディー音声案内を提供することができる。
【００７３】
本実施例によるカスタマイズキャディーの音声案内のための具体的な方法については後述される。
【００７４】
一方、ゴルファーがシステムにログインしてゴルフゲームを進行し、ゲームが終了するまで発生する特定状況／条件に対する具体的な例について説明する。
下記の表１及び表２は、ゴルファーがログインしてゲームを進行し、ゲームが終了するまで発生しうる状況をあらかじめ設定し、各状況で発生しうる条件をあらかじめ設定し、各状況及び条件でそれぞれのキャディーが提供できる音声の内容を表示したものである。
【表１】
0005491537.tif 000002
【表２】
0005491537.tif 000003
【００７５】
上記の［表１］及び［表２］に示すように、特定状況が発生した時、無条件に特定キャディーの案内音声が提供されてもよく、特定状況で特定条件が発生する場合にキャディーの案内音声が提供されてもよく、特定状況で複数個の条件が設定された場合には、複数個の条件に対してそれぞれ優先順位をあらかじめ設定し、その優先順位に従って案内音声が提供されてもよい。
そして、それぞれの状況／条件でそれぞれのキャディーの案内音声を別に設定して保存しておき、ゴルファーが選択したキャディーが当該ゴルファーにカスタマイズ音声案内をすることが可能である。
該当のゴルファーに対する特定状況／条件が発生した場合、制御部は、ゴルファー情報保存部からローディングされたデータ、ゴルファーにより打撃されてセンサーで感知されたデータ、ゴルフコース及びラウンド環境に関するシステム情報を保存するシステム情報保存部からローディングされたデータ、ゴルファーのスイング姿勢に対して感知されたデータ、ゴルフボールの打撃状態に対して感知されたデータ、そして操作手段の操作によって変化した環境に対するデータのうち少なくとも一つに基づいて情報を分析し、当該ゴルファーに該当するキャディーに対する特性を分析し、その分析結果に基づき、当該ゴルファーに該当のキャディーの音声で該当の状況／条件に応じた音声案内を提供することが好ましい。
【００７６】
以下、図５乃至図８を参照して、本発明に係る仮想ゴルフシミュレーション方法の各実施例について説明する。
【００７７】
まず、図５及び図６を参照して、本発明の一実施例による仮想ゴルフシミュレーション方法について説明する。図５及び図６に表示されたＡは、図５に示すフローチャートが図６に示すフローチャートに続くということを意味する。
【００７８】
図５に示すように、制御部は、ゴルファーがシステムにログインするか否か判断する（Ｓ１０）。
【００７９】
もし、ゴルファーがシステムにログインしないと、制御部は、その非ログインゴルファーに、あらかじめ設定された内容によって音声サービスを提供（Ｓ１１）することが好ましい。
【００８０】
もしゴルファーがログインすると、制御部は、ゴルファー情報保存部に保存されているデータを確認し、該ログインしたゴルファーの情報があるか否か判断する（Ｓ２０）。
【００８１】
もしゴルファー情報保存部にログインしたゴルファーに関する情報が存在しない場合、または、システムに登録して初めてゲームをする場合であれば、制御部は、この新規ログインゴルファーに対する別途の音声案内を提供（Ｓ２２）することが好ましい。
【００８２】
もし、ゴルファー情報保存部に、ログインしたゴルファーに関する情報が存在すると、ゴルファー情報保存部から当該のゴルファーに関する情報が抽出されて制御部にローディングされる（Ｓ２１）。
【００８３】
該当のゴルファーに関する情報がローディングされることで、制御部は当該のゴルファーに対して認識することができる。
【００８４】
一方、制御部は、該当のゴルファーが仮想キャディーを選択するか否か判断する（Ｓ３０）。この時、制御部は、キャディー情報保存部における全てのキャディーに関する簡略情報を映像処理して映像処理装置を介して画面上に表示させ、ゴルファーが特定キャディーを選択できるようにすることが好ましい。
【００８５】
もし、ゴルファーが複数の仮想キャディーのうちのいずれかの仮想キャディーを選択すると、キャディー情報保存部から選択された仮想キャディーに関する情報をローディングして制御部が認識する（Ｓ３４）。
【００８６】
もし、ゴルファーがキャディーを選択しないと、制御部は、当該ゴルファーに対して既存に選択されたキャディーが存在するか否か判断する（Ｓ３１）。
【００８７】
もし、当該ゴルファーが既存に選択したキャディーに関する情報が存在しないと、制御部は、キャディー情報保存部に保存されている全てのキャディーのうち一つのキャディーをランダムに抽出して選択し（Ｓ３１ａ）、該キャディーの情報がキャディー情報保存部からローディングされる（Ｓ３４）。
【００８８】
もし、該当のゴルファーが既存に選択したキャディーに関する情報が存在すると、制御部は、既存に選択したキャディーが複数個であるか否か判断する（Ｓ３２）。
【００８９】
もし、該当のゴルファーが既存に選択したキャディーが複数個でないと、すなわち、一つであると、その既存のキャディーが該当のゴルファーのキャディーとして選択され（Ｓ３２ａ）、該当のキャディーの情報がキャディー情報保存部からローディングされる（Ｓ３４）。
【００９０】
もし、該当のゴルファーの既存選択キャディーが複数個であると、制御部は、既に選択されたキャディーのうち一つのキャディーが選択されるか否か判断する（Ｓ３３）。すなわち、制御部は、映像処理装置を介して画面上に該当のゴルファーが既存に選択した複数個のキャディーに関する情報を表示するようにし、それらのうち一つを選択するように案内することが好ましい。
【００９１】
もし、該当のゴルファーが過去に選択したことのあるキャディーのうちのいずれか一つを選択すると、その選択されたキャディーに関する情報がキャディー情報保存部からローディングされる（Ｓ３４）。
【００９２】
もし、該当のゴルファーが過去に選択したことのあるキャディーのうちいずれのキャディーも選択しないと、既に選択されたキャディーのうち、任意のキャディーがランダムに選択され（Ｓ３３ａ）、その選択されたキャディーに関する情報がキャディー情報保存部からローディングされる（Ｓ３４）。
【００９３】
制御部が該当のゴルファーを認識し、該当のゴルファーの選択されたキャディーも認識した後には、ソース情報保存部から音声データまたはテキストデータを抽出する（Ｓ３５）。
そして、該抽出された音声データを音声出力部から出力したり、抽出されたテキストデータを音声変換部で音声に変換した後に音声出力部から出力する（Ｓ３６）。
【００９４】
例えば、ゴルファーのログインは特定状況として設定され、該当のゴルファーが最終ログインしてから７日以内にログインした場合に対する条件、該当のゴルファーが最終ログインしてから７日〜３０日以内にログインした場合に対する条件、そして該当のゴルファーが最終ログインしてから３０日以降にログインした場合に対する条件などは特定条件として設定され、各条件のうちいずれか一つに該当する場合、当該の条件に対するデータをソース情報保存部から抽出し、それを該当のキャディーの音声として出力することによって、キャディーの音声案内ができる（表１参照）。
【００９５】
すなわち、ローディングされたゴルファーの情報から当該ゴルファーの名前、ニックネーム及びＩＤのうちいずれか一つを呼称とし、音声案内のための所定のデータを抽出または組み合わせし、該抽出または組み合わせしたデータで当該ゴルファーに該当のキャディーによる音声案内を提供する。
【００９６】
一方、制御部は、他のゴルファーがログインするか否か判断し（Ｓ４０）、もし、他のゴルファーがログインすると、上記Ｓ２１及びそれ以降の段階を行ったり、上記Ｓ２２及びそれ以降の段階を行う。
【００９７】
一方、ゴルファーのログイン及びキャディーの選択が全て完了すると、ゲームのための初期設定をし、初期設定が完了すると、図６に示すような段階に移行する。すなわち、ゲームが進行される（Ｓ５０）。
【００９８】
ゲームが進行される上で、制御部は、各該当ゴルファーに対して特定状況／条件が発生するか否か判断する（Ｓ６０）。
【００９９】
もし、該当のゴルファーに特定状況／条件が発生すると、制御部は、該当のゴルファーの該当状況／条件による内容を分析する（Ｓ６０ａ）。
【０１００】
そして、上記分析結果によって、該当のキャディーの音声データを音声情報保存部から抽出したり（図２参照）、または、ソース音声保存部から抽出したり（図４参照）、該当のキャディーの音声に対するテキストデータをテキスト情報保存部から抽出（図３参照）する（Ｓ６０ｃ）。
【０１０１】
そして、抽出された音声データを該当のキャディーの音声で出力したり（図２参照）、抽出された音声データを該当のキャディーの音声に加工して出力したり（図４参照）、抽出されたテキストデータを該当のキャディーの音声に変換して音声出力（図３参照）する（Ｓ６０ｄ）。
【０１０２】
上記Ｓ６０ａ、Ｓ６０ｃ及びＳ６０ｄの段階は、Ｓ６０の段階において特定状況／条件が具体的にどのようなものかによってさらに具体化できる。この具体例については、図７及び図８を参照して説明する。
【０１０３】
上記Ｓ６０ａ、Ｓ６０ｃ及びＳ６０ｄの段階は、ゴルファーがプレーを実行する前に行われてもよく、ゴルファーがプレーを実行した後に行われてもよく、ゴルファーがプレーする前および後に行われてもよい。
【０１０４】
すなわち、実際にゴルフ場でゴルフ競技をする時、自身のキャディーがショットする前に助言を与えたり、ショットをした後に必要な助言を与えることと類似している。
【０１０５】
以上の過程が終わると、制御部は、該当りゴルファーのプレー内容をゴルファー情報保存部に保存する（Ｓ８０）。
【０１０６】
そして、該当のゴルファーに他の状況／条件が発生するか否か、及び他のゴルファーに特定状況／条件が発生するか否か判断する（Ｓ９０）。
【０１０７】
すなわち、制御部は、現在音声案内が提供されているゴルファー、すなわち、該当のゴルファーに対して他の状況／条件が発生したか否か判断し、もし、当該のゴルファーに対して他の状況／条件が発生しなかった場合は、他のゴルファーに対して特定状況／条件が発生したか否か判断する。
【０１０８】
もし、該当のゴルファーに対して他の状況／条件が発生すると、当該のゴルファーに上記Ｓ６０ａ、Ｓ６０ｃ及びＳ６０ｄなどの段階が行われ、他のゴルファーに対して特定状況／条件が発生すると、該他のゴルファーに上記Ｓ６０ａ、Ｓ６０ｃ及びＳ６０ｄなどの段階が行われる。
【０１０９】
例えば、３名のゴルファーがゴルフゲームをしているとすれば、ある一人のゴルファーがスイングをし、引き続きゲームのルールによって再びスイングすることもあるが、この場合、制御部は、各ゴルファーに対して順次に特定状況／条件を判断するのではなく、既にプレイをしたゴルファーに対しても他の特定状況／条件が発生するか否か判断し、全てのゴルファーに対して、順序によらず、それぞれの特定状況／条件を把握することができる。
【０１１０】
一方、制御部は、いかなるゴルファーに対してもそれ以上特定状況／条件の発生がないと判断する場合、ゲームを終了するか否か判断し（Ｓ１００）、ゲームを続行したりゲームを終了したりする。
【０１１１】
一方、図７では、上記Ｓ６０段階の特定状況／条件に関するいくつかの例を示し、そのそれぞれの具体化された過程において上記Ｓ６０ａ、Ｓ６０ｃ及びＳ６０ｄの段階が具体化された例を示しており、これは、ある一人のゴルファーに対してこのゴルファーがプレーを実行する前に行われる一連の過程である。
【０１１２】
図７に示すように、ゲームが進行されると（Ｓ５０）、制御部は、該当のゴルファーに対する特定状況／条件の発生有無を判断する（Ｓ６０）。
【０１１３】
ここで、非常に多い特定状況と特定条件があらかじめ設定されており、これらの特定状況／条件をいくつかの大きいカテゴリーに分類すると、該当のゴルファーのプレー状態に関して音声案内サービスをする場合（Ｓ６１）、該当のゴルファーに対するカスタマイズアドバイスに関する音声案内サービスをする場合（Ｓ６２）、そして該当のゴルファーに対するカスタマイズゴルフクラブ推奨に関する音声案内サービスをする場合（Ｓ６３）などが可能である。
【０１１４】
ます、該当のゴルファーのプレー状態に関して音声案内サービスをする場合について説明する。
【０１１５】
該当のゴルファーのプレー状態に関する音声案内は、該当のゴルファーが現在ゲームを進行しているホールの特性と現在どんなスイングをするかなど、そして該当のゴルファーの過去プレー特性などから把握された現在ホールでのプレー特性などに関する音声案内を含むことができる。
【０１１６】
例えば、該当のゴルファーが現在ティーショットをすべき状況であるか、アイアンショットをすべき状況であるか、またはバンカーショットをすべき状況であるか、ラフでショットをすべき状況であるか、パットをすべき状況であるか等について案内する（表１及び表２参照）。
【０１１７】
そして、該当のゴルファーが過去最も悪い記録を出したホールであるか否かなども判断し、それについての注意事項などを伝達する音声案内も可能である。
【０１１８】
すなわち、上記Ｓ６０段階で制御部が該当のゴルファーのプレー状態に関する音声案内サービスをすると判断した場合（Ｓ６１）、まず、制御部は、ゴルファー情報保存部とシステム情報保存部などから必要な情報を抽出し、該当のゴルファーのプレー状態に関する情報を分析する（Ｓ６１ａ）。
【０１１９】
そして、上記分析結果によって、制御部は、該当のゴルファーの該当のキャディーに対する音声特性をキャディー情報保存部から認識し、それに基づき、該当のキャディーの該当の状況／条件における音声データまたはテキストデータを抽出または組み合わせする（Ｓ６１ｃ）。
そして、抽出した該当のキャディーの音声データを音声出力したり、抽出した原音の音声データを該当のキャディーの音声に加工して出力したり、抽出したテキストデータを該当のキャディーの音声に変換して出力する（Ｓ６１ｄ）。
【０１２０】
一方、該当のゴルファーに対するカスタマイズアドバイスに関する音声案内をするということは、該当のゴルファーの競技力向上のためのアドバイスを音声としてサービスする場合を意味する。
【０１２１】
例えば、該当のゴルファーのスイング姿勢を分析し、それについてアドバイスしたり、ゴルフボール打撃に対するエイミング（Ａｉｍｉｎｇ）を分析し、それについてアドバイスしたり、前方にあるバンカーやラフなどについて案内をしながらどの経路にショットするか等についてアドバイスしたりする。（［表１］及び［表２］参照）。
【０１２２】
すなわち、上記Ｓ６０段階で制御部が該当のゴルファーに対してカスタマイズアドバイスに関する音声案内をすると判断した場合（Ｓ６２）、まず、制御部は、ゴルファー情報保存部とシステム情報保存部などから必要な情報を抽出し、該当のゴルファーの過去記録に関する情報や現在プレー状態などに関する情報などを分析する（Ｓ６２ａ）。
【０１２３】
そして、この分析結果によって、制御部は、該当のゴルファーに該当するキャディーに対する音声特性をキャディー情報保存部から認識し、それによって、該当のキャディーの該当の状況／条件における音声データまたはテキストデータを抽出または組み合わせする（Ｓ６２ｃ）。
【０１２４】
そして、抽出した該当のキャディーの音声データを音声出力したり、抽出した原音の音声データを該当のキャディーの音声に加工して出力したり、抽出したテキストデータを該当のキャディーの音声に変換して出力する（Ｓ６２ｄ）。
【０１２５】
一方、該当のゴルファーにカスタマイズゴルフクラブ推奨に関して音声案内をするということは、該当のゴルファーの競技力向上のために、そのゴルファーの過去記録などから、現在プレー状態に最も適合するゴルフクラブを選択し、それを当該ゴルファーに薦める案内音声を提供するサービスに該当する。
【０１２６】
例えば、現在該当のゴルファーがアイアンショットをすべき状況であれば、制御部は、当該ゴルファーに関する過去記録などを全部分析し、ゴルフクラブ別に当該ゴルファーの記録を分類した後、現在プレー状態に最適のゴルフクラブを選択し、それを当該ゴルファーに音声案内することができる（表１及び表２参照）。
【０１２７】
もし、以降の飛距離を考慮して、５番アイアンを使用するのが一般であるが、該当のゴルファーの過去記録などから各ゴルフクラブ別に分類した記録などを分析した結果、当該ゴルファーには現在の状況で３番アイアンを使用した方が最適の結果を得るのに有利であると判断されると、制御部は、当該ゴルファーに３番アイアンクラブを推奨する音声案内をする。
【０１２８】
すなわち、上記Ｓ６０段階で、制御部が、該当のゴルファーにカスタマイズゴルフクラブ推奨に関する音声案内をすると判断した場合（Ｓ６３）、まず、制御部は、ゴルファー情報保存部とシステム情報保存部などから必要な情報を抽出し、当該ゴルファーのゴルフクラブ別記録に関する情報を分析する（Ｓ６３ａ）。
【０１２９】
この時、過去の全体期間における記録を分析せず、任意の一定期間における記録を選別して分析することも可能である。
【０１３０】
上記の分析結果、制御部は、現在のプレー状態で当該ゴルファーに最適のゴルフクラブに関する情報を抽出する（Ｓ６３ｂ）。
【０１３１】
そして、この分析結果に基づき、制御部は、当該ゴルファーの該当のキャディーに対する音声特性をキャディー情報保存部から認識し、それによって、当該キャディーの該当の状況／条件における音声データまたはテキストデータを抽出または組み合わせする（Ｓ６３ｃ）。
【０１３２】
そして、抽出した該当のキャディーの音声データを音声出力したり、抽出した原音の音声データを該当のキャディーの音声に加工して出力したり、抽出したテキストデータを該当のキャディーの音声に変換して出力する（Ｓ６３ｄ）。
【０１３３】
これらの過程を行った後、制御部は、該当のゴルファーに対する特定状況／条件でキャディーの音声案内が終了したか判断し（Ｓ６５）、音声案内が終了したと判断されると、次の段階に移行し、音声案内が終了しなかった場合は、上記Ｓ６１、Ｓ６２及びＳ６３などに分類された内容のうち、いずれか一方に対する過程を行う。
一方、該当のゴルファーへの音声案内が終了すると、当該ゴルファーはプレーを実行し（ＳＰ）、当該ゴルファーがプレーを実行した後、そのプレー内容を保存部に保存する（Ｓ８０）。
【０１３４】
そして、当該ゴルファーに他の状況／条件が発生するか否か、及び他のゴルファーに特定状況／条件が発生するか否かを判断する（Ｓ９０）。
【０１３５】
もし、当該ゴルファーに他の状況／条件が発生すると、当該ゴルファーに対して上記Ｓ６１、Ｓ６２及びＳ６３などに関する過程のうち一つ以上の過程が行われ、もし、該当ゴルファーに他の状況／条件が発生しないとともに、他のゴルファーに特定状況／条件が発生した場合は、他のゴルファーに対して上記Ｓ６１、Ｓ６２及びＳ６３などに関する過程のうち一つ以上に関する過程が行われる。
【０１３６】
いかなるゴルファーに対してもそれ以上特定状況／条件の発生がないと、ゲームが終了したか否か判断し（Ｓ１００）、ゲームを続行したりゲームを終了する。
【０１３７】
上記Ｓ６１、Ｓ６２及びＳ６３は、具体的な状況／条件分類の一例を示すもので、これらの分類に限定されず、様々な分類が可能である。
【０１３８】
一方、図８では、該当のゴルファーがプレーを実行した後に発生する特定状況／条件に対して行われる段階の具体例を示す。
【０１３９】
図８に示すように、ゲームが進行されると（Ｓ５０）、該当のゴルファーのプレーが実行される（ＳＰ）。そして、制御部は、当該ゴルファーに対する特定状況／条件の発生有無を判断する（Ｓ７０）。
【０１４０】
ここで、非常に多い特定状況と特定条件があらかじめ設定されており、これらの特定状況／条件をいくつかの大きいカテゴリーに分類すると、該当のゴルファーのプレーに関する記録について音声案内サービスをする場合（Ｓ７１）、該当のゴルファーのプレーに対する評価及び応援などについて音声案内サービスをする場合（Ｓ７２）などが可能である。
【０１４１】
ここで、該当のゴルファーのプレーに関する記録についての音声案内サービスは、該当のゴルファーがプレーをした後にそれに関する記録などを音声として案内する場合に該当する。
【０１４２】
例えば、該当のゴルファーが今までの競技で始めてバーディーやイーグルなどを取った場合、または、今日の競技で始めてバーディーやイーグルなどを取った場合に、それについて音声案内をしたり、最終打数などを音声で案内することができる（表１参照）。
【０１４３】
すなわち、上記Ｓ７０段階で、制御部が、該当のゴルファーのプレーに対する記録を音声案内すると判断した場合（Ｓ７１）、制御部は、ゴルファー情報保存部とシステム情報保存部などから当該ゴルファーの歴代記録などに関する情報及び当該ゴルファーの現在プレー内容と記録などを分析する（Ｓ７１ａ）。
【０１４４】
そして、この分析結果によって、制御部は、当該ゴルファーの該当のキャディーに対する音声特性をキャディー情報保存部から認識し、それによって、該当のキャディーの該当の状況／条件における音声データまたはテキストデータを抽出または組み合わせする（Ｓ７１ｂ）。
【０１４５】
そして、抽出した該当のキャディーの音声データを音声出力したり、抽出した原音の音声データを該当のキャディーの音声に加工して出力したり、抽出したテキストデータを該当のキャディーの音声に変換して出力する（Ｓ７１ｃ）。
【０１４６】
一方、該当のゴルファーのプレーに対する評価及び応援などに関する音声案内サービスは、該当のゴルファーの過去記録などと比較して現在記録がどうであるか音声案内をしたり、現在記録が過去記録などと比較して向上した場合、それについて褒める音声案内をしたり、現在記録が過去記録に及ばない場合は、それについて応援のメッセージを伝達したりすることができる。
【０１４７】
例えば、該当のゴルファーの現在記録が過去記録に及ばない場合、一層奮発するように誘導する応援メッセージを音声案内したり、該当のゴルファーの現在記録が他のゴルファーのそれと比較して劣る場合、より奮発することを促す応援メッセージを音声案内したりすることができる。
【０１４８】
すなわち、上記Ｓ７０段階で、制御部が、該当のゴルファーの記録に対する評価及び応援などに関する音声案内をすると判断した場合（Ｓ７２）、制御部は、ゴルファー情報保存部とシステム情報保存部などから、該当のゴルファーの歴代記録などに関する情報及び該当のゴルファーの現在プレー内容と記録などを分析する（Ｓ７２ａ）。
【０１４９】
そして、この分析結果によって、制御部は、当該ゴルファーの該当のキャディーに対する音声特性をキャディー情報保存部から認識し、それによって、該当のキャディーの該当の状況／条件における音声データまたはテキストデータを抽出または組み合わせする（Ｓ７２ｂ）。
【０１５０】
そして、抽出した該当のキャディーの音声データを音声出力したり、抽出した原音の音声データを該当のキャディーの音声に加工して出力したり、抽出したテキストデータを該当のキャディーの音声に変換して出力する（Ｓ７２ｃ）。
【０１５１】
これらの過程を行った後、制御部は、該当のゴルファーに対する特定状況／条件での音声案内が終了したか判断し（Ｓ７５）、音声案内が終了したと判断されると次の段階に移行し、音声案内が終了しなかった場合は、上記Ｓ７１及びＳ７２などの分類された内容のいずれか一方に対する過程を行う。
【０１５２】
一方、該当のゴルファーに対する音声案内が終了した場合、そのプレー内容を保存部に保存する（Ｓ８０）。そして、該当のゴルファーに他の状況／条件が発生するか否か、及び他のゴルファーに特定状況／条件が発生するか否かを判断する（Ｓ９０）。
【０１５３】
もし、該当のゴルファーに他の状況／条件が発生したとすれば、該ゴルファーに対して上記Ｓ７１及びＳ７２などに関する過程のうち一つ以上の過程が行われ、もし、該当のゴルファーに他の状況／条件が発生せず、他のゴルファーに特定状況／条件が発生したとすれば、他のゴルファーに対して上記Ｓ７１及びＳ７２などに関する過程のうち一つ以上の過程が行われる。
【０１５４】
いかなるゴルファーに対してもそれ以上特定状況／条件が発生しないと、ゲームが終了したか否か判断し（Ｓ１００）、ゲームを続行したりゲームを終了する。
【０１５５】
上記Ｓ７１及びＳ７２は、具体的な状況／条件分類の一例を示すもので、これらの分類に限定されず、様々な分類が可能である。
【０１５６】
一方、図１に示す実施例に係る仮想ゴルフシミュレーション装置においてソース情報保存部５２に保存されているデータが抽出または組み合わせられて音声出力される時、該当の音声の内容に対するテキストを映像処理装置２０を介して画面上に画像出力させ、提供される音声の内容を画面からも確認できるようにすることが好ましい。
【０１５７】
すなわち、図２及び図４にそれぞれ示す実施例において、音声情報保存部５３及びソース音声保存部５５に保存されている音声データによって音声案内がなされる時には、該当の音声に関するテキストデータを生成して映像処理装置２０を介して画像出力させ、図３に示す実施例において、テキスト情報保存部５４に保存されているテキストデータによって音声案内がなされる時には、該テキストデータを映像処理装置２０を介して画像出力させることによって、案内音声の内容が画面からも確認できるようにすることが好ましい。
【０１５８】
以上のような仮想ゴルフシミュレーション装置の制御方法によれば、ゴルファーは自身のみのためのカスタマイズ音声案内サービスを、自身のみのためのキャディーにより受けることができ、ゴルファーにゲームへの興味を大きく呼び起こす他、競技力を非常に向上させることが可能になる。
【０１５９】
特に、各ゴルファーの好きな有名な実在ゴルファーと実質的に同じ音声でキャディーサービスをする場合、ゴルファーは、自身の好きな実在ゴルファーから個人的にキャディーサービスを受けるような感じがし、競技力の向上及び興味の誘発に大きな効果を奏する。
［項目１］
ゴルファーにより打撃されたゴルフボールの動きをセンシングするセンサーと、
仮想のゴルフコース及び上記センサーによりセンシングされてシミュレーションされるゴルフボールの軌跡に関する映像を処理する映像処理装置と、
システムにログインしたゴルファーに対して複数のキャディーの中から選択されたキャディーのカスタマイズ案内音声を提供するキャディー音声案内部と、
システムにログインしたゴルファーに関する情報を認識して、当該ゴルファーの特性及びゲーム進行状況に応じたカスタマイズ音声案内が、上記ゴルファーに対して選択されたキャディーの音声で提供されるように上記キャディー音声案内部を制御する制御部と、
を含む仮想ゴルフシミュレーション装置。
［項目２］
上記キャディー音声案内部は、
システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部及び複数の仮想キャディーに関する情報を保存するキャディー情報保存部を含む保存装置を含むことを特徴とする、項目１に記載の仮想ゴルフシミュレーション装置。
［項目３］
上記ソース情報保存部から抽出されたデータまたは抽出されて組み合わせられたデータが、上記仮想キャディーの音声として出力されるようにする音声処理部を含むことを特徴とする、項目２に記載の仮想ゴルフシミュレーション装置。
［項目４］
上記キャディー音声案内部は、
システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部、複数の仮想キャディーに関する情報を保存するキャディー情報保存部、及び上記キャディー情報保存部に保存されているそれぞれの仮想キャディーの音声案内に関する音声データが保存される音声情報保存部を含む保存装置と、
上記音声情報保存部から抽出されたデータまたは抽出されて組み合わせられたデータが上記仮想キャディーの音声として出力されるようにする音声処理部と、
を含むことを特徴とする、項目１に記載の仮想ゴルフシミュレーション装置。
［項目５］
上記キャディー音声案内部は、
システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部、複数の仮想キャディーに関する情報を保存するキャディー情報保存部、及び上記キャディー情報保存部に保存されているそれぞれの仮想キャディーの音声案内に関するテキストデータが保存されるテキスト情報保存部を含む保存装置と、
上記テキスト情報保存部から抽出されたデータまたは抽出されて組み合わせられたデータが上記仮想キャディーの音声として出力されるようにする音声処理部と、
を含むことを特徴とする、項目１に記載の仮想ゴルフシミュレーション装置。
［項目６］
上記キャディー音声案内部は、
システムに登録された個別ゴルファーに関する情報を保存するゴルファー情報保存部、複数の仮想キャディーに関する情報を保存するキャディー情報保存部、及び所定の音声データが保存されるソース音声保存部を含む保存装置と、
上記ソース音声保存部から抽出または抽出されて組み合わせられた音声データを、上記キャディー情報保存部に保存されているそれぞれの仮想キャディー別特性によって選択的に加工する音声加工部と、
上記音声加工部で加工された音声データを音声出力する音声出力部と、
を含むことを特徴とする、項目に１記載の仮想ゴルフシミュレーション装置。
［項目７］
上記制御部は、音声案内をするとともに、上記ソース情報保存部から抽出または組み合わせられたデータを上記映像処理装置を介して映像提供するように構成されることを特徴とする、項目３に記載の仮想ゴルフシミュレーション装置。
［項目８］
ゴルファーにより打撃されたゴルフボールの動きをセンシングしてシミュレーションする仮想ゴルフシミュレーション方法であって、
仮想ゴルフシミュレーションのために各ゴルファーがログインする段階と、
ログインしたゴルファーに関する情報がゴルファー情報保存部から抽出されてローディングされることで当該ゴルファーを個別的に認識する段階と、
ログインしたゴルファーに対して複数の仮想キャディーの中から特定仮想キャディーが選択される段階と、
選択された仮想キャディーに関する情報がキャディー情報保存部からローディングされる段階と、
上記ゴルファーがゲームを進行する上で発生する特定状況または条件を判断し、それに応じて、そのゴルファーに対して選択された仮想キャディーがカスタマイズ音声案内をする段階と、
を含む、仮想ゴルフシミュレーション方法。
［項目９］
上記特定仮想キャディーが選択される段階は、
ログインしたゴルファーが複数の仮想キャディーの中からいずれか一つを選択するか否か判断する段階と、
ゴルファーが特定仮想キャディーを選択した場合、選択された仮想キャディーに関する情報が上記キャディー情報保存部からローディングされる段階と、
を含むことを特徴とする、項目８に記載の仮想ゴルフシミュレーション方法。
［項目１０］
上記特定仮想キャディーが選択される段階は、
ログインしたゴルファーに対して複数の仮想キャディーの中からいずれか一つが任意に選択される段階と、
選択されたキャディーに関する情報が上記キャディー情報保存部からローディングされる段階と、
を含むことを特徴とする、項目８または９に記載の仮想ゴルフシミュレーション方法。
［項目１１］
上記特定仮想キャディーが選択される段階は、
ログインしたゴルファーがキャディーを選択しない場合、当該ゴルファーに対して過去に選択されたことのあるキャディーが存在するか否か判断する段階と、
過去に選択されたことのあるキャディーが存在する場合、上記キャディーに関する情報が上記キャディー情報保存部からローディングされる段階と、
過去に選択されたことのあるキャディーが存在しない場合、複数の仮想キャディーの中からランダムに選択されたキャディーに関する情報が、上記キャディー情報保存部からローディングされる段階と、
をさらに含むことを特徴とする、項目８から１０の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１２］
上記特定仮想キャディーが選択される段階は、
ログインしたゴルファーがキャディーを選択しない場合、当該ゴルファーに対して過去に選択されたことのあるキャディーが存在するか否か判断する段階と、
過去に選択されたことのあるキャディーが複数である場合、その複数のキャディーの中からいずれか一人のキャディーが選択されるが否かを判断する段階と、
をさらに含むことを特徴とする、項目８から１１の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１３］
上記特定仮想キャディーが選択される段階は、
過去に選択されたことのある複数のキャディーの中からいずれか一人のキャディーが選択される場合、選択されたキャディーに関する情報が上記キャディー情報保存部からローディングされる段階と、
過去に選択されたことのある複数のキャディーの中からいずれのキャディーも選択されない場合、上記複数のキャディーの中からランダムに選択されたキャディーに関する情報が上記キャディー情報保存部からローディングされる段階と、
をさらに含むことを特徴とする、項目１２に記載の仮想ゴルフシミュレーション方法。
［項目１４］
上記カスタマイズ音声案内をする段階は、
保存されているゴルファーの情報のうち、当該ゴルファーの名前、ニックネームまたはＩＤのいずれかを呼称とし、音声案内のための所定のデータを抽出または組み合わせる段階と、
上記呼称及び抽出または組み合わせしたデータを用いて上記ゴルファーに上記キャディーの音声で音声案内を提供する段階と、
を含むことを特徴とする、項目８から１３の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１５］
上記カスタマイズ音声案内をする段階は、
上記ゴルファーのプレー状態に関して特定状況又は条件の発生有無を判断する段階と、
上記ゴルファーに対して特定状況又は条件が発生した場合、当該ゴルファーに関する情報、現在ゲーム中のゴルフコース、ラウンド環境に関する情報及びゲーム進行状況に関する情報のうち少なくとも一つから上記ゴルファーのプレー状態に関する情報を分析する段階と、
上記分析する段階における分析結果に基づき、上記ゴルファーに対する上記キャディーの音声で上記特定状況又は条件による上記ゴルファーのプレー状態に関する音声案内を提供する段階と、
を含むことを特徴とする、項目８から１４の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１６］
上記カスタマイズ音声案内をする段階は、
上記ゴルファーのプレー後に、上記ゴルファーの記録に関する特定状況又は条件の発生有無を判断する段階と、
上記ゴルファーに対して特定状況又は条件が発生した場合、当該ゴルファーに関する情報及び上記ゴルファーのプレー内容に関する情報から上記ゴルファーの記録に関する情報を分析する段階と、
上記分析する段階における分析結果に基づき、上記ゴルファーに対する上記キャディーの音声で上記特定状況又は条件による上記ゴルファーの記録に関する音声案内を提供する段階と、
を含むことを特徴とする、項目８から１５の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１７］
上記カスタマイズ音声案内をする段階は、
ゴルファーのプレーに対するカスタマイズアドバイス提供に関する特定状況又は条件の発生有無を判断する段階と、
上記ゴルファーに対して特定状況又は条件が発生した場合、当該ゴルファーに関する情報、当該ゴルファーの記録に関する情報、現在ゲーム中のゴルフコース、ラウンド環境に関する情報及び上記ゴルファーのプレー状態に関する情報のうち少なくとも一つから情報を分析する段階と、
上記分析する段階における分析結果に基づき、上記ゴルファーに対する上記キャディーの音声で上記特定状況又は条件によって上記ゴルファーに対するカスタマイズアドバイスに関する音声案内を提供する段階と、
を含むことを特徴とする、項目８から１６の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１８］
上記カスタマイズ音声案内をする段階は、
ゴルファーのプレーに対するカスタマイズクラブ推奨サービス提供に関する特定状況又は条件の発生有無を判断する段階と、
上記ゴルファーに対して特定状況又は条件が発生した場合、当該ゴルファーに関する情報及び当該ゴルファーの記録に関する情報から各ゴルフクラブ別記録または所定の期間における各ゴルフクラブ別記録を分析する段階と、
上記分析結果に基づき、上記ゴルファーに対して現在プレー状態における最適のゴルフクラブに関する情報を抽出する段階と、
上記情報を抽出する段階において抽出された情報に基づき、上記ゴルファーに対する上記キャディーの音声で当該ゴルファーの上記特定状況又は条件における最適のゴルフクラブを推奨する音声案内を提供する段階と、
を含むことを特徴とする、項目８から１０の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目１９］
上記カスタマイズ音声案内をする段階は、
上記ゴルファーに対する特定状況又は条件の発生有無を判断する段階と、
上記ゴルファーに対して特定状況又は条件が発生した場合、上記ゴルファー情報保存部からローディングされたデータ、ゴルファーにより打撃されてセンシングされたデータ、ゴルフコース及びラウンド環境に関するシステム情報を保存するシステム情報保存部からローディングされたデータ、ゴルファーのスイング姿勢に対して感知されたデータ、ゴルフボールの打撃状態に対して感知されたデータ、そして操作手段の操作によって変化した環境に対するデータのうち少なくとも一つに基づいてデータを分析する段階と、
上記データを分析する段階におけるデータ分析結果に基づき、上記ゴルファーに対する上記キャディーの音声で上記特定状況又は条件による音声案内を提供する段階と、
を含むことを特徴とする、項目８から１８の何れか１項に記載の仮想ゴルフシミュレーション方法。
［項目２０］
上記カスタマイズ音声案内をする段階は、
ゲーム進行によって上記ゴルファーに対して特定状況が発生するか否か判断する段階と、
上記ゴルファーに対して特定状況が発生した場合、上記特定状況で特定条件が発生するか否か判断する段階と、
上記特定状況の上記特定条件による音声案内を、上記ゴルファーに対する上記キャディーの音声で提供する段階と、
を含むことを特徴とする、項目８から１９の何れか１項に記載の仮想ゴルフシミュレーション方法。
【産業上の利用可能性】
【０１６０】
本発明に係る仮想ゴルフシミュレーション装置及びその方法は、例えば、いわゆるスクリーンゴルフシステムなどに適用されてゴルファーが仮想のゴルフ競技を楽しむようにする際に、ゴルファーに興味を呼び起こし、かつ、より大きい便宜をゴルファーに提供できるという産業上の利用可能性を有する。
【図１】
0005491537.tif 000004
【図２】
0005491537.tif 000005
【図３】
0005491537.tif 000006
【図４】
0005491537.tif 000007
【図５】
0005491537.tif 000008
【図６】
0005491537.tif 000009
【図７】
0005491537.tif 000010
【図８】
0005491537.tif 000011