(57)【要約】  技能レベルの決定及び管理システム及び方法が提供される。このシステムは、レンジエリア上のターゲットに向かうレンジエリア上のゴルファーによって打ち出されたゴルフショットのショットデータを自動的に検知するためのセンサーを含む。比較部品はゴルフショットの終了位置とターゲット位置とを比較し、ゴルフショットの終了位置とターゲット位置との間の少なくとも差と、ゴルファーに関連付けられた技能レベルとを考慮して、ショットを成績付けするために提供される。技能レベル管理部は、成績に基づいてゴルファーに関連する技能レベルを更新するために提供される。【選択図】図１
2021531945.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ読み取り可能なプログラムコードを記憶するためのメモリと、コンピュータ読み取り可能なプログラムコードを実行するためのプロセッサとを含む、技能レベル決定及び管理システムであって、
ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーと、
前記ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、前記終了位置と前記ターゲット位置との間の差、及び前記ゴルファーに関連付けられた技能レベルを少なくとも考慮してショットに成績を付けるための比較部と、
前記成績に基づいて前記ゴルファーに関連付けられた前記技能レベルを更新するための技能レベル管理部を含む
システム。
【請求項２】
前記ショットデータは、開始位置から前記ゴルファーによって打たれたゴルフボールの感知された軌道データを含む請求項１に記載のシステム。
【請求項３】
前記ゴルファーに関連付けられた前記技能レベルは反復的に更新される請求項１又は請求項２に記載のシステム。
【請求項４】
前記ゴルファーに関連付けられた前記技能レベルはほぼリアルタイムで更新される請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記ショットデータは、前記ゴルフショットを少なくとも２つのカテゴリーのうちの１つに割り当てるために利用される請求項１〜４のいずれか１項に記載のシステム。
【請求項６】
前記少なくとも２つのカテゴリーは、異なるタイプのゴルフショットを表す請求項５に記載のシステム。
【請求項７】
前記技能レベルは、ゴルフショットの前記少なくとも２つのカテゴリーに対応する少なくとも２つの技能レベルカテゴリーに分割可能である請求項５又は請求項６に記載のシステム。
【請求項８】
前記技能レベル管理部は、前記少なくとも２つの技能レベルカテゴリーに関する重みの計算に基づいて前記技能レベルを決定するように構成される請求項７に記載のシステム。
【請求項９】
各技能レベルカテゴリーに割り当てられた前記重みは、前記ゴルファーと同様の技能のゴルファーが通常ゴルフのラウンド中に打つ対応するショットカテゴリーにおけるショットの平均数に基づいて計算される請求項８に記載のシステム。
【請求項１０】
前記技能レベルが以下の式を用いて計算され、
【数１】
2021531945.tif 000013
ここで、
Ｒａｎｇｅ＿ＨＣは前記ゴルファーの技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣは前記ゴルファーのファーストショットカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣは前記ゴルファーのセカンドショットカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣは前記ゴルファーのＮ番目ショットカテゴリー技能レベルであり、x、y、ｚは前記ゴルファーのＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣに割り当てられたそれぞれの重みである請求項１〜９のいずれか１項に記載のシステム。
【請求項１１】
前記システムは複数のショットを自動的に感知するように構成され、前記技能レベルは前記複数のゴルフショットの各々の成績に基づいて更新される請求項１〜１０のいずれか１項に記載のシステム。
【請求項１２】
前記システムはセッションにグループ化された複数のショットを感知するように構成され、前記比較部は前記セッション内の前記複数の感知されたショットからの有効なショットデータのみを利用して、前記ショットの各々の成績を付ける請求項１〜１０のいずれか１項に記載のシステム。
【請求項１３】
前記技能レベルは、前記セッションの後に、前記ゴルファーの現在の技能レベルに対する前記セッションについてのすべての有効なショットについての平均成績との間の差として計算される差分を使用して更新される請求項１２に記載のシステム。
【請求項１４】
前記ターゲットは物理的ターゲットであり、前記ゴルフショットは屋外レンジエリア上で打たれる請求項１〜１３のいずれか１項に記載のシステム。
【請求項１５】
前記ターゲットが仮想ターゲットである請求項１〜１３のいずれか１項に記載のシステム。
【請求項１６】
ボールの推定ライタイプが前記ショットデータに基づいて推定され、ライタイプが前記ゴルフショットの前記成績を付ける際に考慮されることを特徴とする請求項１〜１５に記載のシステム。
【請求項１７】
前記システムは、前記センサーから前記ショットデータを受信するためのバックエンドサーバと、前記ゴルファーに関連付けられたユーザ装置とを含み、前記ユーザ装置は、前記システムの動作を容易にするために実行可能なアプリケーションを有する請求項１〜１６のいずれか１項に記載のシステム。
【請求項１８】
前記システムは、複数のゴルファーのための複数の技能レベルを管理するように構成され、前記システムは、前記複数のゴルファーが互いに競争することを可能にする請求項１〜１７のいずれか１項に記載のシステム。
【請求項１９】
技能レベルを管理するためのコンピュータ実装方法であって、
ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーからショットデータを受信し、
前記ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、
前記ターゲット位置と前記終了位置との間の差、及びゴルファーに関連付けられた技能レベルを少なくとも考慮してショットに成績を付け、前記成績に基づいてゴルファーの技能レベルを更新することを含む
方法。
【請求項２０】
技能レベルを管理するためのコンピュータプログラム製品であって、
コンピュータが処理を実行するためのコンピュータ可読プログラムコードを記憶するコンピュータ可読媒体を備え、
前記処理は、
ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーからショットデータ受信し、
前記ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、
前記ターゲット位置と前記終了位置との間の差、及びゴルファーに関連付けられた技能レベルを少なくとも考慮してショットに成績を付け、前記成績に基づいてゴルファーの技能レベルを更新することを含む
コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、参照により本明細書に組み込まれる、２０１８年７月２５日に出願された米国仮特許出願第６２／７０２，９５１号からの優先権を主張する。
【０００２】
本発明はゴルフに関する。
【０００３】
より詳細には本発明がこれに限定されるものではないが、ゴルファーがレンジエリア上のターゲットに向かってレンジエリア上で打つゴルフショットに関する。
【背景技術】
【０００４】
ゴルフは、ゴルファーがゴルフコースのホールに向かって、ホールに向かってゴルフボールを打つために、様々なクラブを使用するクラブ及びボールスポーツである。多くのタイプの練習及び訓練施設がゴルファーに利用可能である。そのような訓練施設の１つは、ゴルファーがゴルフショット、典型的にはレンジエリア上に設けられたターゲットに向かってゴルフショットを打つように練習するドライビングレンジまたはレンジエリアである。レンジエリアでの練習セッションは典型的にはゴルファーが多くのショットを打つ反復練習であるが、ゴルファーは自身の技能を改善するために再来する十分な報酬またはインセンティブが得られない。これは練習体験を忘れやすくし、多くのゴルファーはレンジエリアでの練習セッションを雑用として見る。レンジエリアでのゴルファーの練習セッションの長期記録は保持されておらず、一般的にゴルファーは、レンジエリアで必要以上に時間を費やさない。ゴルファーがドライビングレンジでセッションを採点したり、特定の練習セッション中の彼又は彼女のパフォーマンスを定量的に決定したりする方法は存在しない。したがって、既知のレンジエリア及び訓練システムは、欠点及び制限を有する。
【０００５】
１９９０年代初頭、Peter Sandersは「ストロークセーブ／ロスト分析」と呼ばれる概念を開発した。それは、ゴルファーのレギュラーゴルフゲームの詳細な分析をショット毎に得るために、レギュラーゴルフラウンド中に完了することができる特別なスコアカードを必要とした。収集された全てのデータから、レギュラーゴルフコース上の全ての位置及び距離からホールアウトするための平均ストローク数を表す「Mr Scratch」と呼ばれるモデルが作成された。
【０００６】
Mark Broadieは「Strokes Gained」という概念を開発し、ゴルフデータを獲得するための「Ｇｏｌｆｍｅｔｒｉｃｓ」と呼ばれるプログラムを作成した。Ｂｒｏａｄｉｅは各ショットを評価し、レギュラーゴルフコースでの各ショットの価値を示す具体的な数字をユーザに与えることができるはずだと考えた。２００３年に、Ｂｒｏａｄｉｅは「ＳｈｏｔＬｉｎｋ（登録商標）」として販売されたＰＧＡツアーのデータ収集システムを入手した。このデータを使用することによって、Ｂｒｏａｄｉｅは２００８年に「Strokes Gained」による結果を発表した。２０１３年に、Ｂｒｏａｄｉｅの人気書籍「Every Shot Counts」が発行された。この本は、グリーン・イン・レギュレーションやトータル・ドライビングのような伝統的な統計量はゴルファーの強みや弱み、あるいは彼／彼女がラウンドでどれだけうまくプレイしたかについての有用な情報を提供しないことを説明している。この本では、「ストローク・ゲイン」の概念も説明している。そして、ゴルファーにとって直感的かつ容易に理解できる方法で、どのようにこの値が通常のゴルフコースでのゴルフショットごとに計算されるかを説明している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の背景の前述の説明は、本発明の理解を容易にすることのみを意図している。この説明は、言及する内容のいずれかが、出願の優先日において、当該技術分野における共通の一般的知識の一部であったことを承認又は了承するものではないことを理解するべきである。
【課題を解決するための手段】
【０００８】
本発明の態様に従って、コンピュータ読み取り可能なプログラムコードを記憶するためのメモリと、コンピュータ読み取り可能なプログラムコードを実行するためのプロセッサとを含む技能レベル決定及び管理システムが提供される。当該システムは、ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーと、ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、終了位置とターゲット位置との間の差と、ゴルファーに関連付けられた技能レベルとを少なくとも考慮してショットを成績付けするための比較部と、成績に基づいてゴルファーに関連付けられた技能レベルを更新するための技能レベル管理部とを含む。
【０００９】
更なる態様は、複数のゴルフショットの各々の成績に基づいて技能レベルが更新され、システムが、レンジエリア上でゴルファーによって打ち出されたゴルフショットを自動的に感知するように構成されることを提供する。
【００１０】
さらに別の態様は、ショットデータが開始位置からゴルファーによって打たれたゴルフボールの感知された軌道データを含むことを提供する。
【００１１】
さらに別の態様は、開始位置及びターゲット位置の各々が感知されるか、または事前定義され、開始位置及びターゲット位置に関するデータがショットデータの一部を形成し、ターゲット位置がターゲットの位置であり、代替的に、ターゲットはゴルフショットを打つときにゴルファーがターゲットを定める領域またはエリアであることを提供する。
【００１２】
更なる態様は、開始位置又は終了位置がゴルフボールの軌道データを利用することによって推定されるレンジエリア上の推定領域であり、代替的に、開始位置又は終了位置がセンサーによって検知されることを提供する。
【００１３】
さらに別の態様は、ゴルファーに関連する技能レベルがリアルタイムまたはほぼリアルタイムで、または所定の時間隔で、または定期的に、または繰り返し更新されることを提供する。
【００１４】
さらに別の態様は、ゴルフショットを少なくとも２つのカテゴリーのうちの１つに割り当てるために利用されるショットデータ及び／または軌道データ、ならびに異なるタイプのゴルフショットを表すための少なくとも２つのカテゴリーを提供する。
【００１５】
更なる態様は、技能レベルが少なくとも２つのゴルフショットカテゴリーに対応する少なくとも２つの技能レベルカテゴリーに分割可能であることを提供する。
【００１６】
さらに別の態様は、技能レベル管理部が少なくとも２つの技能レベルカテゴリーを使用する重み付け計算に基づいて技能レベルを決定及び／または管理するように構成され、各技能レベルカテゴリーに割り当てられた重みが、対応するショットカテゴリーにおいて、類似する技能を有するゴルファーがゴルフのラウンド（またはゴルフコース）中に通常打つショットの平均数に基づいて計算され、技能レベルが次式を使用して計算されるように構成されることを提供する。
【数１】
2021531945.tif 000003
ここで、Ｒａｎｇｅ＿ＨＣは、ゴルファーの技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣは、ゴルファーのファーストショットのカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣは、ゴルファーのセカンドショットのカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣ は、ゴルファーのＮ番目ショットのカテゴリー技能レベルであり、x、y、ｚ は、ゴルファーのＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣに割り当てられたそれぞれの重みである。
【００１７】
さらに別の態様は、セッションにグループ化することができる複数のショットを自動的に感知するように構成され、比較部がセッション内の複数の感知されたショットからの有効なショットデータのみを利用して、ショット及びセッション全体のそれぞれを成績付けし、セッションが有効なセッションとして認められるために少なくとも最小数のショットを必要とし、技能レベルがレンジエリアでのセッションの後に更新され、技能レベルが技能レベル（または特定の技能レベルカテゴリー）と、ゴルファーの現在の技能レベルカテゴリーに対するセッションの特定のカテゴリー内のすべての有効なショットの平均成績との間の差として計算される差分を使用して、セッションの後に更新され、技能レベルカテゴリーが限られた数の差分に基づいて更新されるように構成されるシステムを提供する。
【００１８】
更なる態様は、レンジエリアが屋外ドライビングレンジ、練習レンジ、練習施設などの屋外レンジエリア、または屋内ドライビングレンジ、または任意の他の屋内もしくは屋外ゴルフ施設などの屋内エリア、または屋内ゴルフシミュレータを含む仮想レンジエリアであることを提供する。
【００１９】
さらに別の態様は、ターゲットが物理的ターゲットまたは仮想ターゲットであることと、仮想ターゲットがスクリーン上に表示されるか、または屋内エリア内の壁上に投影されることと、ターゲットが物理的ポスト及びポイントターゲットの周りの少なくとも１つのターゲットゾーンなどのポイントターゲットであることと、例えば、屋外レンジまたはレンジエリアが仮想レンジエリアであるときにスクリーン上または屋内エリア内の壁上に割り当てられたゾーン上に（物理的及び／または仮想的に）割り当てられたゾーンであることと、ターゲットゾーンがゴルファーの技能レベルに対して成形及び／またはサイズ設定されることと、ターゲットゾーンがポイントターゲットと開始位置との間の距離に対して成形及び／またはサイズ設定されることと、ターゲットゾーンがグリーンゾーンとフェアウェイゾーンとに分割されることと、グリーンゾーンまたはフェアウェイゾーンの一部を形成しないレンジエリアの一部がラフゾーンとして分類されることとを提供する。
【００２０】
さらに別の態様は、システムが複数のセンサーを含むこと、ボール飛行の軌道を感知するセンサーがレーダーセンサーであること、代替的に、提供される１つまたは複数の光学センサーまたはカメラセンサー、または複数のセンサーでボール飛行軌道を感知することができる任意の他のセンサー技術を含むこと、代替的に、センサーが実際のボール飛行軌道の少なくとも一部を感知する発射モニタの形態であること、及び／または、ボールの発射速度、スピン速度、及びスピン軸などの測定または感知された発射パラメータのみに基づいて、実際の軌道の感知された部分に基づいて、または代替的に、潜在的なボール飛行軌道を計算することを提供する。
【００２１】
更なる態様は、ショットデータに基づいて、及び／またはゴルフショットの終了位置（または終了位置の推定）に基づいて、決定または推定されるボールの推定ライタイプまたはライ品質を提供し、ゴルフショットの終了位置がグリーンゾーンの内側に位置するときに、ライタイプがグリーンライとして決定され、ゴルフショットの終了位置がフェアウェイゾーンの内側に位置するときに、ライタイプがフェアウェイライとして決定され、ゴルフショットの終了位置がラフゾーンの内側に位置するときに、ライタイプがラフライとして決定される。
【００２２】
さらに別の態様は、ゴルフショットを成績付けするとき、及び／またはゴルファーの技能レベルを計算するときに、ライタイプまたはライ品質が考慮されることを提供する。
【００２３】
さらに更なる態様は、システムが複数のゴルファーに対して複数の技能レベルを管理するように構成されることを可能にし、システムがシステムを使用して複数のゴルファーが互いに競合することを可能にし、複数のゴルファーの各々が、レンジエリアにおいて複数の出発位置からゴルフショットを打つことを可能にするために構成されることを可能にする。
【００２４】
更なる態様は、システムがデータベースを含むクラウドベースのサーバなどのリモートバックエンドサーバであってもよいバックエンドサーバを含むことと、システムがセンサーからショットデータを受信するためのローカルコンピューティング装置を含むことと、システムがゴルファーに関連付けられたユーザ装置を含むことと、システムの使用のためにゴルファーが登録されることと、システムの動作を容易にするためにゴルファーのユーザ装置上で動作可能または実行可能であるアプリケーションとを備えることとを提供する。
【００２５】
さらに別の態様は、端末装置がレンジエリアに設けられることと、端末装置がゴルファーの技能レベルを表示するために設けられるディスプレイを含むことと、ディスプレイがレンジエリアにおける物理的ディスプレイであることと、ディスプレイがゴルファーのユーザ装置に関連付けられるディスプレイであることと、ディスプレイが開始位置に関連付けられることと、アプリケーションが、ゴルファーがそれとやりとりすることを可能にするために開始位置に固定され得るディスプレイに関連付けられるコンピューティング装置上で動作可能であることとを提供する。
【００２６】
本発明の更なる態様によれば、技能レベルを管理するためのコンピュータ実装方法が提供される。方法は、ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーからのショットデータを受信し、ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、ターゲット位置と終了位置との間の差と、ゴルファーに関連付けられた技能レベルとを少なくとも考慮してショットを成績付けし、成績に基づいてゴルファーの技能レベルを更新することを含む。
【００２７】
更なる態様は、技能レベルがゴルファーに関連した技能レベルの形であること、コンピュータ実施方法が技能レベルを管理するためのコンピュータ実施方法であること、及び複数のゴルフショットの成績に基づいて技能レベルが更新されること、及び、方法がレンジエリアでゴルファーによって打ち出されたゴルフショットを自動的に感知することを提供する。
【００２８】
更なる態様は、本方法はレンジエリア上のターゲット領域上のレンジエリア上でゴルファーが打ったゴルフショットのショットデータを自動的に感知するために、及びターゲットが物理的ターゲット、ターゲットゾーン、又は仮想ターゲットであるために、複数のセンサーを利用することを含む。
【００２９】
更なる態様は、レンジエリアでの１つ以上のセッション中に打たれた複数のゴルフショットの総合成績に基づいて、ゴルファーの技能レベルを更新することを含む方法を提供する。
【００３０】
本発明の更なる態様によれば、技能レベルを管理するためのコンピュータプログラム製品が提供され、このコンピュータプログラム製品は、以下のステップを実行するための記憶されたコンピュータ可読プログラムコードを有するコンピュータ可読媒体を備える。当該ステップは、ゴルファーがターゲットに向かって打ったゴルフショットのショットデータを感知するためのセンサーからのショットデータを受信し、ゴルフショットに関連付けられた終了位置をターゲット位置と比較し、ターゲット位置と終了位置との間の差と、ゴルファーに関連付けられた技能レベルとを少なくとも考慮してショットを成績付けし、成績に基づいてゴルファーの技能レベルを更新することを含む。
【００３１】
更なる態様は、ゴルファーに関連付けられる技能レベルと、技能レベルを管理するためのコンピュータプログラム製品であるコンピュータプログラム製品と、複数のゴルフショットの成績に基づいて更新される技能レベルとを提供する。
【００３２】
更なる態様は、前記コンピュータプログラム製品がレンジエリア上の前記ターゲットにおけるレンジエリア上のゴルファーによって打ち出されたゴルフショットのショットデータを自動的に検知するための複数のセンサーを利用することと、ターゲットが物理的ターゲット、ターゲットゾーン、又は仮想ターゲットであることとを含むようにすることを含む。
【００３３】
さらに別の態様は、コンピュータプログラム製品がレンジエリアでの１つまたは複数のセッション中に打たれた複数のゴルフショットの総合成績に基づいてゴルファーの技能レベルを更新することを含むことを提供する。
【００３４】
更なる態様は、コンピュータ可読媒体が非一過性コンピュータ可読媒体であり、コンピュータ可読プログラムコードが処理回路によって実行可能であることを提供する。
【００３５】
本発明の実施形態は、添付の図面を参照して、単に例として説明される。
【図面の簡単な説明】
【００３６】
【図１】レンジエリアで実施される技能レベル決定及び管理システムの形態の技能レベル決定及び管理システムの例示的な実施形態の概略上位概念図である。
【図１Ａ】レンジエリアで実施される技能レベル決定及び管理システムの更なる例示的な実施形態の概略上位概念図である。
【図２】図１及び図１Ａのシステムの一部を形成することができるバックエンドサーバの上位概念ブロック図である。
【図３】図１及び図１Ａのシステムの一部を形成することができるローカルコンピューティング装置の上位概念ブロック図である。
【図４】図１及び図１Ａのシステムの一部を形成するユーザ装置のブロック図である。
【図５】図１または図１Ａのシステムを使用して技能レベルを管理する方法の一例を示すスイムレーンフロー図である。
【図６】ゴルフショットが割り当てられる可能性のあるカテゴリーを示すブロック図である。
【図７】あるタイプのゴルファーが通常のゴルフラウンド中に平均して打つことができるカテゴリー当たりのストロークの平均数の例示的な例を示す表である。
【図８】ゴルファーの技能レベルカテゴリーを計算するために使用され得る差分の数を示す表である。
【図９】ターゲットまたはホールからの距離の関数としてホールを完成するのに必要な平均ストローク数の例を示すグラフである。
【図１０】異なるハンディキャップの様々なゴルファーについて、ターゲットまたはホールからの距離の関数としてホールを完成させるのに必要なストロークまたはショットの平均数の例を示す３次元グラフである。
【図１１】異なるライに対するホールまたはターゲットからの距離の関数としてホールを完成するのに必要な平均ストローク数の例を示すグラフである。
【図１２】ゴルファーの技能レベルカテゴリーに対する、ゴルファーがレンジエリア上で打ったショット数のそれぞれについての成績の一例を示す表である。
【図１３】ターゲット距離の関数としてのゼロ成績ターゲットゾーンの半径の一例を示すグラフである。
【図１４】本開示の様々な態様が実装され得るコンピューティング装置の例を示す。
【発明を実施するための形態】
【００３７】
図面を参照して、詳細に説明する
【００３８】
技能レベルを決定及び管理するためのシステム（１０）及び方法（１００）が図に示されている。図面全体を通して、同様の特徴は、同様の数字で参照される。本発明の一実施形態では技能レベルがレンジハンディキャップの形態とすることができ、システム（１０）及び方法（１００）はレンジハンディキャップ決定及び管理システム及び方法の形態とすることができるが、本発明は他の形態の技能レベルの決定及び管理にも及ぶ。
【００３９】
図１及び図１Ａを参照すると、技能レベル決定及び管理システム（１０）は、屋外または屋内のドライビングレンジ施設または実践施設などのレンジエリア（１２）に設けられる。複数の開始位置（１４．１）から（１４．ｎ）またはティーエリアがレンジエリア（１２）に提供されてもよく、図１に示される例示的な実施形態では、第１、第２、及び第３のターゲットまたはターゲットポスト（１６．１、１６．２、１６．３）が開始位置（１４．１）から増加する距離に提供される。ターゲットのうちの１つまたは複数は以下でより詳細に説明するように、物理ターゲットまたは仮想ターゲットとすることができる。ゴルファー（１８．１）は、ゴルファー（１８．１）のゴルフクラブ（図示せず）とゴルフボール（２２）とを用いて、例えば第２のターゲット（１６．２）に向かって例示的なゴルフショット（２０）を打つ。ゴルフショット（２０）のショットデータを感知するために、１つまたは複数のセンサー（２４）をレンジエリア（１２）に設けることができる。ショットデータは、ゴルフボール（２２）の飛行経路または軌道（２６）のデータ、開始位置（１４．１）のデータ（または開始位置の推定領域のデータ）、及びゴルファー（１８．１）によって打たれた後のゴルフボール（２２）に関連する終了領域または終了位置（２８）（推定位置であってもよい）のデータを含んでもよい。開始位置または終了位置は、感知されたショットデータから（またはゴルフボールの軌道データから）導出されてもよい。軌道（２６）は、図１及び図１Ａに２次元で図示されているが、曲率及び立面を含む３次元軌道（及び当該技術分野で公知のボールのスピン速度の結果として、様々な量のドローまたはフェードを含む）であってもよいことが理解されよう。ローカルコンピューティング装置（３０）はレンジエリア（１２）またはその近くの現場に設けることができ、１つまたは複数のセンサー（２４）からショットデータを受け取るように構成することができる。ローカルコンピューティング装置（３０）はまた、インターネット（３２）のような通信経路を介してバックエンドサーバ（３４）と通信してもよい。しかしながら、バックエンドサーバ（３４）がローカルコンピューティング装置（３０）の一部を形成するか、ローカルネットワーク上の別個のコンピューティング装置によって提供される実施形態が可能である。ターゲット（１６．１、１６．２、１６．３）はそれぞれ、周囲のより大きなターゲットゾーン（３６．１、３６．２、３６．３）及びより小さなターゲットゾーン（３８．１、３８．２、３８．３）を有することができる。図示の実施例では、第２のターゲットポスト（１６．２）が第１の半径（４０）を有する円形のグリーンゾーン（３８．２）によって囲まれており、第２及びそれより大きな半径（４２）を有する同心のフェアウェイゾーン（３６．２）が設けられている。フェアウェイ及びグリーンゾーン内に入らないレンジエリア（１２）上のエリアは、システム（１０）によって、粗いゾーン又は粗いエリアとして分類又は見なされてもよい。第２のターゲットポスト（１６．２）においてゴルファー（１８．１）によって打たれた例示的なゴルフショット（２０）は開始位置（１４．１）と終了位置（２８）との間の破線によって示されるように、ターゲットポスト（１６．２）から距離（４４）だけフェアウェイゾーン（３６．２）に達している。センサー（２４）は、ゴルファーによって打たれたゴルフショットの終了位置（２８）を含むショットデータを感知するように構成されてもよい。ショットデータは、自動的に検知されてもよい。センサー（複数あってもよい）（２４）は例えば、ゴルフボール（２２）の軌道または飛行経路を感知するための１つまたは複数のレーダーセンサーであってもよい。代替的に、発射モニタが使用されてもよく、例えば、ゴルファーに最も近い（１８．１）か、またはゴルファーの後ろに提供されるセンサーは、発射モニタの形成であってもよい。光学またはカメラベースの追跡装置、またはゴルフボール（２２）の軌道（２６）または飛行経路を感知及び／または推定することができる他の任意の感知技術を使用することもできる。
【００４０】
図２は、システム（１０）の一部を形成し得るバックエンドサーバ（３４）の上位概念ブロック図を示す。バックエンドサーバは、プロセッサ（４６）、記憶部（４８）、データベース部（５０）、比較部（５２）、技能レベル管理部（５４）、送信部（５６）及び受信部（５８）を含むことができる。比較部（５２）は、ゴルフショット（２０）の終了位置（２８）（またはその推定値）をターゲット（１６．２）（または他の関連するターゲット）のターゲット位置（６０）と比較して、終了位置（２８）とターゲット（６０）との間の差（４４）を決定するように構成することができる。ターゲット位置（６０）は、ターゲットの位置（１６．２）とすることができる。代替的に、ターゲットは、ゴルフショットを打つときにゴルファーが狙う領域またはエリアであってもよい。比較部（５２）はさらに、以下でより詳細に説明するように、ゴルファー（１８．１）に関連する、終了（２８）位置とターゲット（６０）位置との間の差（４４）と、レンジハンディキャップの形であってもよい技能レベルとを少なくとも考慮することによって、ゴルフショットを成績付けするように構成されてもよい。技能レベル管理部（５４）は以下により詳細に説明するように、個々のショットの成績、または１つ以上のセッションにおけるショットのグループ分けの総合成績に基づいて、ゴルファー（１８．１）のレンジハンディキャップまたは技能レベル（６２）を決定及び／または更新するために利用されてもよい。ゴルファーの技能レベル（１８．１）は、システム（１０）のデータベース部（５０）に記憶されてもよい。図３では、記憶部（６４）、プロセッサ（６６）、送信部（６８）及び受信部（７０）を含む、ローカルコンピューティング装置（３０）の詳細が示されている。図４には、ゴルファー（１８．１）に関連付けられたユーザ装置（７２．１）（図１及び図１Ａにも示されている）の詳細が示されている。ユーザ装置（７２．１）は、メモリ構成要素（７４）、プロセッサ（７６）、ユーザインターフェース（７８）、ディスプレイ（８０）、送信構成要素（８２）及び受信構成要素（８４）を含み得る。ユーザ装置（７２．１）は例えば、ゴルファーまたはユーザ（１８．１）に関連付けられたモバイル装置、またはユーザまたはゴルファー（１８．１）とシステム（１０）との間のインターフェースを提供することができる任意の他のタイプのコンピューティング装置（固定または可搬形）であってもよい。バックエンドサーバ（３４）は、この実施形態ではインターネット（３２）を介して、ゴルファー（１８．１）のユーザ装置（７２．１）とデータ通信することができる。ユーザ装置（７２．１）はシステム（１０）の使用のために登録されてもよく、本実施形態では、アプリケーション（目的生成モバイルアプリケーションまたは「ａｐｐ」など）がユーザ装置（７２．１）上で動作し、本発明のシステム及び方法の動作を容易にしてもよい。システムの様々な構成要素は、互いに有線または無線で通信することができる。
【００４１】
図１Ａを参照すると、システム（１０）の更なる例示的な実施形態が、レンジエリア上に割り当てられた任意のターゲットまたは領域とすることができる物理ターゲットまたは仮想ターゲット（１７）と共に示されている。グリーンゾーン（３８．１、３８．２、３８．３）、フェアウェイゾーン（３６．１、３６．２、３６．３）、及び図１のラフゾーンを利用する代わりに、システム（１０）はショットを成績付けするために、ターゲット（１７）からの距離（４４）（または推定距離、または仮定距離）のみを必要とすることができる。アプリケーションはまた、ゴルファー（１８．１）がゴルフショットを打つことができるレンジエリア（１２）のモデル上の仮想フェアウェイのオーバーレイまたは重ね合わせを含むことができる。すなわち、ターゲット（１７）はレンジエリア（１２）上の物理的ターゲットである必要はないが、物理的ターゲットはゴルファー（１８．１）がアプリケーション内で仮想フェアウェイを位置決めすることを可能にするための基準として使用されてもよい。あるいは、ゴルファー（１８．１）がターゲット（１７）の位置を仮想的に位置決めすることができる。例えば、ゴルファー（１８．１）はドライブショットを打つときにアプリを介してフェアウェイターゲットを選択し、アプローチショットを打つときにポイントターゲット又はグリーンゾーンを選択するように促されてもよい。これらの仮想ターゲットは以下でさらに詳細に説明するように、ティーショットまたはアプローチショットに使用することができる。図１及び図１Ａを参照すると、いくつかの実装形態では、ユーザ装置（７２．１）が端末装置（１９）、またはディスプレイを含むことができ、たとえばレンジエリア（１２）に設けることができる他のコンピューティング装置と置き換えるか、またはそれによって補足することができる。端末装置（１９）は、ベイとも呼ばれる開始位置（１４．１）に関連付けられる。端末装置（１９）の構成要素は図４を参考に上述したユーザ装置（７２）の構成要素と同様であってもよく、アプリケーションは端末装置（１９）に関連付けられたコンピューティング装置上で、または端末装置（１９）自体で動作可能であってもよい。端末装置（１９）はゴルファー（１８．１）がそれとやりとりすることを可能にするために、開始位置に固定されてもよい。ユーザ装置（７２．１）を参照して説明したアプリケーションの特徴または機能のいずれかの構成は、端末装置（１９）に関連するコンピューティング装置上で、または端末装置自体で実行することもできる。半径（４３）を有するゼロ成績ターゲットゾーン（３７）を設けることができ、これについては図１３を参照して以下でさらに詳細に説明するが、アプリケーションはローカルコンピューティング装置（３０）、ユーザ装置（７２．１）、及び／または端末装置（１９）上でダウンロード装置、インストール装置、及び実行装置とすることもできる。
【００４２】
上述のシステム（１０）は、技能レベルを管理するための方法（１００）を実施することができる。技能レベルを管理するための例示的な方法は、図５のスイムレーン流れ図（１００）に示されている（それぞれのスイムレーンがそれぞれのエンティティまたは装置によって実行されるステップ、動作、または手順を描写する）。ローカルコンピューティング装置（３０）（図１、図１Ａ及び図３に示す）、バックエンドサーバ（３４）（図１、図１Ａ及び図２に示す）、及びユーザ・装置（７２．１）（図１、図１Ａ及び図４に示す）によって実行されるステップを図５に示すが、バックエンドサーバ（３４）がローカルコンピューティング装置（３０）によって提供されるか、またはその一部を形成することができ、バックエンド（３４）によって実行されるステップがローカルコンピューティング装置（３０）によって実行されるか、またはローカルコンピューティング装置によって実行されるステップがバックエンド（３４）によって実行される実施形態が可能であることを理解されたい。
【００４３】
レンジエリア（１２）において、センサー（２４）は、上述のゴルフショット（２０）及び／又は他のゴルフショットを含むゴルファー（１８．１）によって打たれた複数のゴルフショットのショットデータを感知（１０２）することができる。特定ショットのショットデータが有効であると判断された場合（１０４）、ショットデータは、バックエンドサーバ（３４）及び／またはユーザ装置（７２．１）に送信されてもよい（１０６）。ショットデータが有効でない場合、センサーは、ゴルファーによって打たれた更なるショットのショットデータを感知し続けることができる（１８．１）。
【００４４】
バックエンドサーバ（３４）は、ローカルコンピューティング装置（３０）またはセンサー（２４）からショットデータを受信する（１０８）ことができる。次に、バックエンドサーバ（３４）はショットデータから、またはデータベース部（５０）に予め記憶されたデータから、または別のデータベースから、関連するゴルフショット（２０）のターゲット位置（６０）及び／または開始位置（１４．１）を取り出す（１１０）ことができる。上述したように、ゴルファー（１８．１）は例えば、自分の意図を指定するように、例えば、物理的または仮想的なターゲット（グリーンゾーンまたはアプローチショット用のポイントターゲットなど）または物理的または仮想的なフェアウェイ（ティーショット用）を選択するように、アプリを介して促されてもよい。終了位置（２８）はローカルコンピューティング装置（３０）から受信されたショットデータに基づいて推定されてもよいし、決定されてもよい。次に、バックエンドサーバ（３４）の比較部品（５２）は、ターゲット位置（６０）と終了位置（２８）とを比較して（１１２）、ターゲット位置（６０）と終了位置（２８）との間の差（４４）を決定することができる。ショットのカテゴリーは図６を参照して以下により詳細に説明されるように、バックエンドサーバ（３４）によって決定されてもよく（１１４）、ゴルフショットのカテゴリーはショットが打たれる前に、ゴルファー（１８．１）から受け取った入力に基づいて、ステップ（１１２）の前に決定されてもよい。次に、バックエンドサーバ（３４）の比較部（５２）は、ゴルファー（１８．１）のターゲット位置（６０）と終了位置（２８）との間の差、及び技能レベル（６２）または技能レベルカテゴリーを少なくとも考慮してショット（１１６）を成績付けすることができる。特定のセッションのショットの成績の集約を実行して、セッションカテゴリースコア（差分とも呼ばれる）を決定することもでき、これを使用して、以下でさらに詳細に説明するように、そのカテゴリーの技能レベル（及び全体の技能レベル）を計算することができる。成績はゴルファ（１８．１）のユーザ装置（７２．１）に（またはローカル計算装置（３０）に、または、端末装置（１９）に関連する計算装置に）送信されてもよい。次に、バックエンドサーバ（３４）は成績に基づいてゴルファー（１８．１）の技能レベルを更新する（１１８）ことができる（またはゴルファーがまだ技能レベルを有していない場合、例えば、ゴルファー（１８．１）によって必要な数のショットが打たれたときに、技能レベルを決定することができる）。更新された技能レベルは、ゴルファー（１８．１）のユーザ装置（７２．１）に送信されてもよい。ステップ（１０８〜１１８）は、バックエンド（３４）、ローカルコンピューティング装置（３０）、または必要に応じてユーザ装置（７２．１）で繰り返されてもよい。ユーザ装置（７２．１）は、バックエンド（３４）からの成績及び／又はローカルコンピューティング装置（３０）からのショットデータを受信し（１２０）、ショットデータ及び／又は成績をユーザ装置（７２．１）のディスプレイ（８０）に表示する（１２２）。ユーザ装置（７２．１）は、更新された技能レベルに関するデータをバックエンド（３４）から受信し（１２４）、及び／またはユーザ装置（７２．１）のディスプレイ（８０）上にゴルファー（１８．１）の更新された技能レベルを表示する（１２６）ことができる。技能レベルはレンジエリア（１２）でのセッションの後、所定の時間隔で、または以下に説明するように繰り返し、ほぼリアルタイムで、及び／または動的に更新することができる。ユーザ装置（７２．１）上で実行されるステップは代わりに、ディスプレイを含むことができる端末装置（１９）に関連するコンピューティング装置上で実行されてもよいことを理解されたい。
【００４５】
図１に示す実施形態では、ショットデータが、システム（１０）が検知されたショットデータから開始位置（１４．１）、終了位置または領域（２８）、さらに開始位置と終了位置との間の水平距離（８６）を決定または導出することができる、ゴルフボール（２２）の飛行経路（２６）の検知された軌道データを含む。距離（８６）は、スカラーまたはベクトルとして計算することができ、開始位置及び終了位置の地理的座標の差として計算することもできる。マルチラテレーションは例えば、ゴルフボール（２２）の開始位置と終了位置との間の軌道（２６）及び／又は距離（８６）を決定する際に使用することができる。また、開始位置（１４．１）に関連するデータ及びターゲット（１６．１、１６．２、１６．３）及び／またはターゲットゾーン（３６．１、３６．２、３６．３、３８．１、３８．２、３８．３）に関連するデータを、ローカルコンピューティング装置（３０）またはバックエンド（３４）において事前定義または事前格納することも可能であり、あるいは、例えば、図１Ａを参照して上述したような他の実装形態も可能である。開始位置（１４．１）、及び／又は終了位置（２８）は、ショットデータの一部を形成するゴルフボール（２２）の軌道データを利用して推定されるレンジエリア（１２）上の推定領域であってもよい。ターゲット位置（６０）に関するデータは予め記憶されていてもよく、または、例えば、アプリを使用してゴルファー（１８．１）によって入力されてもよい。
【００４６】
図６のブロック図を参照すると、ショットデータ及び／又は軌道データを利用して、ゴルフショット（２０）を少なくとも２つのカテゴリー（８８）のうちの１つに割り当てることができる。少なくとも２つのカテゴリー（８８）は、ティーショットカテゴリー（８８．１）及びアプローチショットカテゴリーを含むことができる。これらは、当技術分野でティーツーグリーンショットと呼ばれるもの一部を形成する。一例として、各ゴルフショット（２０）は４つのカテゴリー、すなわち、ティーショットカテゴリー（８８．１）、ロングアプローチショットカテゴリー（８８．２）、ミッドアプローチショットカテゴリー（８８．３）、及びショートアプローチショットカテゴリー（８８．４）のうちの１つに割り当てることができる。他のタイプのカテゴリーを使用することもできることを理解されたい。アプローチショットは特定の距離でターゲットに向かってヒットするショットとして定義されてもよく、ティーショットは特定の方向にフェアウェイまたは仮想フェアウェイに向かってヒットするショットとして定義されてもよい。当業者によって理解されるように、上記のアプローチショットカテゴリーの一部を形成するアプローチショットの距離（８６）は増加する。言い換えれば、ショートアプローチショットカテゴリー（８８．４）が最短であり、次に、ミッドアプローチショットカテゴリー（８８．３）が続き、次いで、ロングアプローチショットカテゴリー（８８．２）が続く。従って、各ゴルフショットは、開始位置（１４．１）と終了位置（２８）との間の距離（又はその推定）、及び／又はゴルファー（１８．１）の特定の意図（ゴルファーが打ちつけようとするショットの種類又は区分に関する意図、及びゴルファーが打ちつけようとする特定のターゲット）を示す入力に従って、システム（１０）によって分類することができる。ショットカテゴリーを区別するために使用される距離は、関連するゴルファーの技能レベル（６２）またはレンジハンディキャップに従って調整されてもよい。ティーショット（８８．１）は、アプリを介したゴルファー（１８．１）からの入力（ゴルファーがティーショットにヒットしようとしているアプリに入力する）によって分類（または識別）されてもよい。あるいは、ティーショット（８８．１）が例えば、センサー（２４）を利用することによって、距離によって分類されてもよい。アプリケーション内で、ゴルファー（１８．１）はレンジエリア（１２）上の特定のターゲットを選択することによって「アプローチショット」を選択することができ、または「ティーショット」を選択することによって、ティーショットが照準されるレンジエリア（１２）上に仮想フェアウェイを位置決めすることができる。これは、拡張現実または仮想現実の形態を使用することができる。アプローチショット（８８．２、８８．３、８８．４）はセンサー（２４）によって測定される距離によって分類することができ、一般に彼／彼女がクラブにどれくらいの距離でヒットするかに基づいて、ゴルファー（１８．１〜１８．ｎ）ごとにパーソナライズすることができる。
【００４７】
技能レベル（６２）は、例示的な実施形態では少なくとも２つのゴルフショットカテゴリー（８８．１、８８．２、８８．３、８８．４）に対応する少なくとも２つの技能レベルカテゴリーに分割可能である。少なくとも２つの技能レベルカテゴリーは、ティーショット技能レベルカテゴリー、ロングアプローチショット技能レベルカテゴリー、ミッドアプローチショット技能レベルカテゴリー、及びショートアプローチショット技能レベルカテゴリーを含むことができる。システム（１０）は、ゴルファー（１８．１〜１８．ｎ）が得意とするカテゴリーからのショットを打つだけでは技能レベルを改善させることができないように抑制するよう構成されてもよい。技能レベル管理部（５４）は少なくとも２つの技能レベルカテゴリーの重み付け計算に基づいて、及び例示的な実施形態では４つの技能レベルカテゴリーのそれぞれの重み付け計算に基づいて、技能レベル（６２）を決定するように構成され得る。これらは、レンジハンディキャップカテゴリーとも呼ばれる。次いで、ゴルファーと同様の技能（１８．１）のゴルファーが通常ゴルフコースまたはゴルフラウンド中に打つ、対応するショットカテゴリーにおける平均ショット数に基づいて計算されるように、各技能レベルカテゴリーまたはハンディキャップカテゴリーに重みを割り当てることができる。重み付けされた重みは、合計で１になるようにしてもよい。例示的なゴルファー（１８．１）のためのゴルフのラウンドにおけるストロークまたはショットの平均数の例は図７の表（９２）に示されており、システムは、ゴルファーのタイプ、ならびにゴルファーの技能レベルを考慮に入れるように構成することができる。ゴルファーのタイプの例は、ゴルファーの年齢、性別、ゴルファーがプロ、アマチュア、または初心者であるかどうかなどを含むことができる。したがって、典型的なタイプ及び技能レベルのゴルファーは１８ホールの通常のゴルフラウンド中に、１４のティーショット、４のロングアプローチショット、７のミッドアプローチショット、及び１１のショートアプローチショット（残りのストロークは、グリーン上またはグリーン付近でプレイされる）にヒットすると推定され得る。図７で使用されている数字は単に説明のためのものであり、システム（１０）が実施される場合には、著しく変化し得ることを理解されたい。技能レベルがレンジハンディキャップの形態であり得る例示的な実施形態では、システム（１０）が以下の式、加重計算、または式を使用してゴルファー（１８．１）のレンジハンディキャップを計算または決定するように構成され得る。
【数２】
2021531945.tif 000004
ここで、ｒａｎｇｅ＿ＨＣは、ゴルファーのレンジハンディキャップであり、ＴｅｅＳｈｏｔ＿ＨＣは、ゴルファーのティーショットレンジハンディキャップカテゴリーであり、ＬｏｎｇＡｐｐｒ＿ＨＣは、ゴルファーのロングアプローチショットレンジハンディキャップカテゴリーであり、ＭｉｄＡｐｐｒ＿ＨＣは、ゴルファーのミッドアプローチショットレンジハンディキャップカテゴリーであり、ＳｈｏｒｔＡｐｐｒ＿ＨＣは、ゴルファーのショートアプローチショットレンジハンディキャップカテゴリーであり、ｗ、ｘ、ｙ、ｚはゴルファーのＴｅｅＳｈｏｔ＿ＨＣ、ＬｏｎｇＡｐｐｒ＿ＨＣ、ＭｉｄＡｐｐｒ＿ＨＣ、ＳｈｏｒｔＡｐｐｒ＿ＨＣに割り当てられたそれぞれの重みである。これらの重みは、１に合計することができる。
【００４８】
より一般的な実施形態では、技能レベル（６２）が以下のように計算または決定されてもよい。
【数３】
2021531945.tif 000005
ここで、Ｒａｎｇｅ＿ＨＣは、ゴルファーの技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣは、ゴルファーのファーストショットカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣは、ゴルファーのセカンドショットカテゴリー技能レベルであり、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣ は、ゴルファーのＮ番目ショットカテゴリー技能レベルであり、x, y、ｚ は、ゴルファのＳｈｏｔＣａｔｅｇｏｒｙ１＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙ２＿ＨＣ、ＳｈｏｔＣａｔｅｇｏｒｙＮ＿ＨＣに割り当てられたそれぞれの重みである。
【００４９】
いくつかの実施態様では、ゴルファーの技能レベルがレンジハンディキャップと呼ばれることを理解されたい。レンジハンディキャップへの参照は技能レベルへの参照を含むことができ、技能レベルへの参照は、レンジハンディキャップへの参照を含むことができる。レンジハンディキャップカテゴリーは、より一般的には技能レベルカテゴリーと呼ばれることもある。
【００５０】
図７の例示的な例ではゴルファーの初期技能レベル、レンジハンディキャップ、またはベンチマーク（１８．１）はw=１４／３６、x=４／３６、y=７／３６、及びz=１１／３６について計算することができる。したがって、１５０ｍのターゲットに向かって７アイアンで多くのショットを打つことは、ゴルファーに割り当てられた重みｙに従ってゴルファーのミッドアプローチショットレンジハンディキャップカテゴリーを改善されるだけである。言い換えると、ゴルファーのレンジハンディキャップまたは技能レベルは、各レンジハンディキャップカテゴリーまたは技能レベルカテゴリーについて限られたパーセンテージだけ改善されるだけである。７アイアンを用いたショット（または特定のゴルファーのための中間アプローチショットカテゴリーにおける任意のターゲット距離に向けたショット）は、ゴルファーのレンジハンディキャップの約（７／３６）＝１９．４％にのみ寄与し得る。これは、他のレンジのハンディキャップカテゴリー（ショートアプローチ、ロングアプローチ及びティー）にも当てはまる。ゴルファーが自分の全レンジのハンディキャップまたはｒａｎｇｅ_ＨＣ(または技能レベル）を改善するためにはゴルファーが好ましくはすべてのレンジのハンディキャップカテゴリー、特に、図７に示すように、ゴルフの通常のゲーム中により頻繁に打たれるショットに対応するショットにおいて、より良好にパフォーマンスを発揮する必要があるが、ゴルファーは上記の４つのレンジのハンディキャップカテゴリーのうちの１つを改善するために、レンジエリア（１２）でのセッション中に１つのクラブのみを打つことを決定することができる。ハンディキャップカテゴリー当たりのセッションスコアまたは成績はカテゴリーハンディキャップ（またはショットの各カテゴリーについての技能レベル）を計算するためのユニットとして使用されてもよい（これらは次に、全レンジハンディキャップ、ｒａｎｇｅ＿ＨＣを計算するために使用される）。新たなゴルファーは、システム（１０）の較正ステップを実行するために、各ショットカテゴリーにおける所定のショット数を打つことが必要とされる場合がある。次いで、新しいゴルファーの初期レンジハンディキャップまたは技能レベルが、上記の公式のうちの１つを使用して決定され得る。
【００５１】
図１及び図２、ならびに図８の表（９４）を参照すると、システム（１０）はゴルファー（１４．１）によって打たれた複数の追跡ゴルフショットを自動的に感知し、これらのショットをセッションにグループ化するように構成することができる。成績は、ショットごとにゴルファーのレンジハンディキャップまたは技能レベルに対して決定されてもよく、各セッションの後、セッションの成績は平均化されてもよい。次いで、成績の平均をゴルファーの特定のカテゴリーハンディキャップ（またはカテゴリー技能レベル）から差し引いて、特定のセッションの差分を得ることができる。差分の計算については図１２を参照して以下に説明するが、ゴルファーのカテゴリーハンディキャップの計算に使用される差分の数の例はゴルファーに利用可能な許容差分の数に関して、図８の表（９４）に示されている。各セッションは有効なセッションとして資格を得るために、少なくとも最小数のショットを必要とし得る。
【００５２】
古いデータはまた、レンジハンディキャップまたは技能レベルがゴルファーの現在の技能または能力のより正確な反映であるように、無視されてもよい。例えば、最新の２０セッションの最良の１０個の差分を使用して、レンジハンディキャップまたは技能レベル、またはレンジハンディキャップカテゴリーまたは技能レベルカテゴリーを計算することができる。また、ゴルファーの１日当たりのセッション数に制限を設けてもよい（１８．１）。あるいは、特定の日（または任意の他の定義された時間フレーム）の間にユーザによってヒットされたすべてのショットが差分計算及びハンディキャップ計算のために、単一のユニット（しばしばセッションと呼ばれる）に集約され得る。レンジハンディキャップは次に、繰り返し又は周期的に、又はレンジエリア（１２）での各セッションの後に、又は各ショットの後にほぼリアルタイムで更新されてもよい（有効なショットであり、後述するように「異常値」ではない場合）。レンジハンディキャップ、技能レベル、またはレンジハンディキャップまたは技能レベルカテゴリーは四捨五入されてもよく、例えば、整数の最も近い１０分の１に四捨五入されてもよい。
【００５３】
差分、レンジハンディキャップまたは技能レベル計算、及びレンジハンディキャップカテゴリーまたは技能レベルカテゴリー計算を説明するために、以下の例を提供する。
【００５４】
ゴルファー（１８．１）は、レンジエリア（１２）を訪れ、各セッション中にティーショットのみを打つ１１回のセッションを完了する。ティーショットは例えば、レンジ上の物理的または仮想的なフェアウェイに向けられる。各ショットについて、ショットの終了位置が感知され（または推定され、または他の方法で決定され）、終了位置とターゲット位置との間の差が決定され得る。ターゲット位置は例えば、フェアウェイの中央部分、またはゴルファーが狙う別の領域またはゾーンであってもよい。次いで、ショットはこの差及びゴルファーのレンジハンディキャップを考慮して成績付けされる（ゴルファーのレンジハンディキャップに関するデータが例えば、バックエンドサーバ（３４）のデータベース部（５０）に記憶される）。各セッションの後、セッションのショットの成績が平均化され、平均化された成績がゴルファーのティーショットハンディキャップカテゴリーから差し引かれ、各セッションのティーショット差分が計算される。１１回のセッションの後に、ゴルファーが以下のティーショットの差分を有すると仮定しよう。
【数４】
2021531945.tif 000006
【００５５】
図８の表（９４）によれば、上記１１個の差分のうちの最下位４個がティーショットレンジハンディキャップカテゴリーの計算に使用される。したがって、以下が得られる。
【数５】
2021531945.tif 000007
【００５６】
ここで、ゴルファー（１８．１）が他のショットカテゴリーについて以下のハンディキャップカテゴリーを有すると仮定する。
【数６】
2021531945.tif 000008
【００５７】
次に、図７のデータが適用されると仮定して、ゴルファーの全レンジハンディキャップが以下のように計算される。
【数７】
2021531945.tif 000009
【００５８】
ゴルファーの技能レベルを計算する他の方法、例えば、差（４４）に基づく成績のみを考慮に入れる方法が使用されてもよいことが理解されるだろう。
【００５９】
図９には、ターゲットからの距離（１６．１、１６．２、１６．３）又はホール、（即ち、終了部（２８）とターゲット（６０）の位置との間の距離（４４））の関数として、ホールを完成させるために必要なショット又はストロークの平均数の例を示すグラフ（９８）が示されている。グラフ（９８）は、プロゴルファーからのデータ、または様々なハンディキャップのアマチュアゴルファーのデータに対応し得る。終了位置（２８）とターゲット（６０）位置との間の距離（４４）が決定されると、ホールを完成させるのに必要なストロークの平均数は、システム（１０）によってグラフから（または対応するデータから）導出され得る。比較部（５２）は、グラフ（９８）を利用して、ショットに成績を割り当てることができる。図９のグラフ（９８）は例えば、短いゲームデータ、すなわち５０メートル未満の距離を表す曲線（２００）の形の数学関数を示す。図９の数学的関数又は曲線（２００）は図１０に描かれている三次元グラフ（２０３）の三次元表面（２０２）の例で例示されているように、様々な技能レベル又はハンディキャップのゴルファーに対して拡張又は外挿されてもよく、例えば、異なる係数を各ゴルファーに対して用いて、ターゲットからの距離を増加させるための連続曲線を作成してもよい。システム（１０）はこの表面（２０２）（及び／またはグラフ（２０３））に関連するデータを利用することができ、システムはハンディキャップレベル０〜２５（または技能レベル）（または必要であれば２５を超えるかまたは０未満の他のハンディキャップ）のゴルファーのために、ショットがレンジエリア（１２）上で打たれた後にホールを完成させるのに必要なストロークの平均数を計算するときに、関連する差（４４）を利用することができる。レンジハンディキャップレベルまたは技能レベルは整数である必要はなく、例えば、ゴルファー（１４．１）は１０．２のティーショットレンジハンディキャップカテゴリーを有する可能性があるが、１２．８のミッドアプローチレンジハンディキャップカテゴリーを有する可能性がある。図１０のグラフと同様のグラフを、レンジハンディキャップカテゴリーの各々について（または技能レベルカテゴリーの各々について）、またはレンジハンディキャップまたは技能レベル全体について生成することができる。表面（２０２）が滑らかであっても不規則であってもよく、または起伏、山及び／もしくは谷または他の複雑な形態を含んでもよい実施形態が可能であり得ることを理解されたい。
【００６０】
図１１を参照すると、ホールを完成させるために必要なストロークまたはショットの平均数について、異なる位置についてホールまたはターゲットからの距離の関数として、２つの数学関数のグラフ（２０５）が示されている。上位機能（２０４）はラフライに関するデータを含み、下位機能（２０６）は、フェアウェイライに関するデータを含む。同様の関数またはグラフを、ティーライまたは必要とされる他のライ位置について作成することができる。これらの関数（２０４、２０６）はターゲット（１６．１、１６．２、１６．３、１７）又はホールから任意の測定距離、又は仮想ターゲットからホールを完成させるために必要な平均ストローク数を計算することによって、ゴルファーに当たるショットを成績付けるために、システム（１０）によって利用され得る。目標物からの距離は、上述したようにセンサー（２４）によって感知されてもよい。どのショットが有効であるかを決定するために、ゴルファー（１４．１）による各ショットの後に、ターゲットからの最大許容距離を提供するために、閾値を利用することができる。例えば、ターゲットまでの最大距離はティーショットカテゴリーについて、ゴルファーがショットを打った後（例えば、合計ミスヒットまたはアウトライアの後）、２００ｍで上限または制限されてもよい。短距離、中距離、長距離のアプローチショットカテゴリーについては、ターゲットまでの最大距離を、必要に応じて約５０ｍまたは７５ｍまたは１００ｍとして上限を定めることができる。必要に応じて、ターゲットからの他の閾値または最大距離を選択することができる。図１１に類似したグラフが生成されてもよく、このグラフはターゲット／ホールからの距離だけの関数として、ホールを完成させるために必要なショットの数（仮想ホールであり得る）を推定し、かつ、ライタイプを推定してもよいことが理解されるべきである。例えば、システム（１０）によって考慮され得る４つのライタイプは、ティー、フェアウェイ、ラフ及びグリーンライである。バンカーまたは砂のような他のライタイプ及び回復ショットの効果もまた、いくつかの実施態様では考慮に入れることができる。
【００６１】
別の例示的な例として、図１及び図９〜１１のグラフを参照すると、ゴルフショットを成績付けするために、ゴルファー（１４．１）がショット（２０）を打ったとき、システム（１０）は最初に、ゴルファーの現在のレンジのハンディキャップまたは現在の技能レベル（または関連するレンジのハンディキャップカテゴリー、または技能レベルカテゴリー）についてシミュレートされたホールを完了するのに必要なショットの平均数を計算する。必要なストローク数は、関連するターゲットと開始位置との間の距離、及びライタイプに依存し得る。ゴルファー（１８．１）が、開始位置（１４．１）とターゲット（１６．２）の間の距離が１５０メートルのパー３であるレンジエリア（１２）でシミュレートされたホールをプレイしているとする。次に、図９〜１１のグラフのデータ、または他の予め記憶されたデータもしくは他のグラフ及び／またはデータを使用して、システム（１０）は、ライタイプがティー（またはある状況ではフェアウェイ）である開始位置（１４．１）からシミュレートされたパー３を完成させるのに必要なショットの平均数を計算することができる。図１１のグラフ（または図１０と同様のグラフであるが、ターゲットから５０ｍより遠く離れた距離に対応するように拡張または外挿したもの）から、開始位置（１４．１）＝３．５ショット（ゴルファーの（１８．１）現在のミッドアプローチレンジハンディキャップカテゴリーの場合）からシミュレートされたホールを完成させるために必要な平均ショット数を仮定する。ゴルファー（１８．１）はゴルフショット（２０）を打ち、ゴルフショットの終了位置（２８）は、システムによって、ターゲットポスト（１６．２）または仮想ターゲットからの距離（４４）で、フェアウェイ（または仮想フェアウェイゾーン）にあると決定される。次に、システム（１０）は、決定された又は推定された距離（４４）及び図９乃至１１のグラフ（又は他のグラフ及び他のデータ）を使用して、終了位置（２８）からシミュレートされたホールを完成させるために必要なショットの数を決定することができる。距離（４４）が１２メートルであると仮定する。図９のグラフ（またはゴルファーの現在のレンジハンディキャップの対応するグラフ）を利用すると、これは、終了位置（２８）からシミュレートされたパー３を完成させるのに必要な約２．２ショットに変換される。次に、成績は、以下の式を用いて計算することができる。
【数６】
2021531945.tif 000010
【００６２】
この公式はMark Broadieによって開発され、彼の書籍、Every Shot Counts(本明細書の背景においても参照される）に記載された「Strokes Gained」のための公知の公式である。「Strokes Gained」公式は本発明の実施形態において利用されるが、ゴルファーによって打たれた各ショットについて成績を計算する他の方法も使用され得る。
【００６３】
言い換えれば、ゴルファーは、その特定のショットについて、自身の技能レベルまたはベンチマーク（またはレンジハンディキャップ）よりも良好なパフォーマンスを示した。前述の例では、ゴルファーが自分のミッドアプローチレンジハンディキャップカテゴリーを改善したものと考えられる（また、自分の全レンジハンディキャップを少し改善したものと考えられる）。ここで、ゴルファー（１８．１）が同じターゲット（１６．２）で次のショットを打つと仮定するが、このショットはターゲットポスト（１６．２）から約５０メートルになる。打撃前に必要なショットは前の例と同じであり、打撃後に必要なショットは図９によれば約２．８であり、成績は、次のように計算することができる：
【数９】
2021531945.tif 000011
【００６４】
このショットではゴルファーが自分自身のベンチマーク、技能レベルカテゴリー、またはレンジハンディキャップカテゴリーよりも悪いパフォーマンスを示し、これは自分の中程度のアプローチレンジハンディキャップカテゴリー及び全体的なレンジハンディキャップを低下させる（ショットが上述のようにセッション中に「異常値」として分類されない限り）。システム（１０）は、複数のゴルファー（１８．１〜１８．ｎ）のための複数のレンジハンディキャップを管理するように構成されてもよい。システム（１０）はまた、複数のゴルファー（１８．１〜１８．ｎ）が、システム（１０）及び／またはそれらのユーザ装置（７２．１〜７２．ｎ）を使用して互いに対抗することを可能にし得る。複数のゴルファー（１８．１〜１８．ｎ）の各々は、レンジエリア（１２）において複数の開始位置（１４．１〜１４．ｎ）からゴルフショットを打つことを可能にすることができる。複数のゴルファー（１８．１〜１８．ｎ）によって打たれたショットはほぼリアルタイムでシステム（１０）によって同時に追跡され、ほぼリアルタイムで、または各セッションの後に、各ゴルファーのレンジハンディキャップまたはレンジハンディキャップカテゴリーを更新することができる。バックエンドサーバ（３４）は実施例ではデータベース（５０）に関連付けられたクラウドベースサーバなどのリモートバックエンドサーバであるが、ローカルコンピューティング装置の一部を形成してもよく、ローカルネットワーク上の別個の装置であってもよく、ユーザ装置によって提供されてもよい。なお、上述した成績の算出方法は、相対的なスコアリング方法である。システム（１０）の方法ステップまたはデータ処理は、ローカルコンピューティング装置（３０）、バックエンドサーバ（３４）、端末装置（１９）に関連付けられたコンピューティング装置、センサー（２４）のうちの１つに関連付けられた別のコンピューティング装置、及び／またはユーザ装置（７２．１）のうちの任意の１つで実行され得ることも理解されるべきである。さらに、図１に示すように、レンジハンディキャップ（６２）及びレンジハンディキャップ区分はバックエンドのデータベース（５０）に格納することができ、各ゴルファー（１８．１〜１８．ｎ）には固有の識別番号（ＵＩＤ）を割り当てることができ、ゴルファーのレンジハンディキャップ及びレンジハンディキャップ区分はゴルファーのＵＩＤに関連付けることができることを理解されたい。
【００６５】
本明細書で言及される距離は変化してもよく、本明細書で説明される本発明は、説明または言及される距離に限定されないことを理解されたい。メートル系又は国際単位系（ＳＩ）がここでは（例えば、距離についてはメートル）使用されるが、システム（１０）は他の測定システム、例えば、インチ、フィート及び／又はヤードを使用するシステムと共に、世界の地域で適用されてもよい。
【００６６】
再び図４及び図５を参照すると、レンジハンディキャップ（または技能レベル）及びレンジハンディキャップカテゴリー（または技能レベルカテゴリー）のいずれかが、ユーザ装置（７２．１）のディスプレイ（８０）上に表示され得る。あるいはまたは加えて、端末装置（１９）（図１Ａに示される）はレンジエリア（１２）に設けられてもよく、または例えば、端末装置（１９）は室内レンジエリアの壁面上の投影画像表示を利用してもよい。この表示は、ゴルファーが互いに競争するときのレンジハンディキャップ及び／またはゴルファーのショットデータまたは他の競争データを示すことができる。例えば、各ショットの後に、成績を表示することができる。壁面に投影された仮想レンジエリア（１２）を持つ室内レンジエリアである場合、ショットデータは、ボールの軌跡または飛行経路に関するデータなどの他のショットデータとともに壁面に現れることがある。成績及び／またはショットデータは、３次元のシミュレートされたホールと共に表示され得るメタデータの一部を形成し得る。特定のショットの成績が良好であった場合、シミュレートされたホールの仮想投影画像で、表示された成績がハイライト表示されるか、地面から浮き上がっているように見えるようにしてもよい。ショットデータまたは成績はまた、プロゴルファーまたはゴルファーの有名人または友人などの他のゴルファーのショットデータまたは成績（１８．１）と比較されてもよく、「このショットは、プロゴルファーよりもｘｘ量またはｘｘパーセンテージ良好であった」（ｘｘが量またはパーセンテージを表す）などのメッセージが表示されてもよい。例えば、次の整数（例えば、１１．１から１０．９に改善された）に達することによって、ゴルファーがハンディキャップカテゴリーのうちの１つを改善したときに、メッセージを表示することもできる。セッション実行後のレポートが生成され、表示されてもよい。ポストセッションレポートは、セッションの最もコストのかかるミスショットまたはベストショットに関するデータなどのデータまたはメタデータを含むことができる。ゴルファーが有効なカテゴリーハンディキャップを有するのに十分なゴルフショットを完了した場合、セッション後報告は、レンジハンディキャップカテゴリーが更新または生成されたことを示すことができる。ポストセッションレポートはゴルファーがレンジエリア（１２）に戻るインセンティブを与えるために、他のカテゴリーハンディキャップ及び／または全体的なレンジハンディキャップのための指標を含むことができる。以前のセッションに関する統計もゴルファーに表示することができ（１８．１）、その結果、各ショットカテゴリーにおける長期の進行を追跡することができる。各ショットカテゴリーの統計値は例えば、最良及び最悪のカテゴリー又はショットに重点を置いて、必要に応じて表、チャート又はグラフに表示され、ゴルファーは、改善を必要とする自分のゲームの領域、又は自分が特に得意である領域を識別することができる。
【００６７】
本明細書に記載される屋外レンジエリア（１２）上の差（４４）は、大きさと同様に方向を有するスカラー距離またはベクトル距離であってもよい。代替的に、この差は目標物の地理的座標と終端位置との間の差を含んでもよく、または、この差がショットデータを使用して推定される推定差であってもよいことが理解されるべきである（例えば、壁面投影またはディスプレイを伴う室内レンジエリアに対して）。
【００６８】
図１２は、ゴルファー（１８．１）が完了したセッションのテーブル（２０８）を示す。この例では、ゴルファーの技能レベル（６２）をゴルファーのレンジハンディキャップと呼んでよい。セッションを開始する前に、ゴルファーのティーショットレンジハンディキャップカテゴリーが１２．２であると仮定する。ゴルファー（１８．１）はセッション中に１３回の打撃またはティーショットを打ち、各ショットの距離（４４）及び図９〜１１のグラフ（または他のデータ）を利用して、各ショットの成績が計算される。したがって、１３ショットを打った後、ゴルファーは、ティーショットレンジハンディキャップカテゴリーを＋０．５４ストローク上回った。これはセッション中のすべてのティーショットの平均成績であり、別の言い方をすれば、＋０．５４はセッションの成績の集約の例である。次いで、この数を使用して、このカテゴリーのセッションスコア／差分を計算することができる。次いで、（ティーショットのための）いくつかの履歴セッション差分を使用して、ティーショットハンディキャップカテゴリーを更新することができる。セッションの差分は次に、ゴルファーのティーショットハンディキャップカテゴリーから成績のこの平均を以下のように差し引くことによって計算することができる。
【数１０】
2021531945.tif 000012
【００６９】
これは特定のカテゴリーについて差分がどのように計算され得るかの例であるが、差分はまた、異なる方法を利用して計算され得る。次に、このティーショット差分は図８を参照して上述したようにティーショットレンジハンディキャップカテゴリーを計算するために使用されてもよく、例えば、ゴルファー（１４．１）が利用可能な１０個の差分を有する（彼または彼女は、彼または彼女のドライバーとのレンジで１０セッションを完了した）場合、図８のテーブル（９４）に従って、１０個の最良の３個の差分を使用して、ゴルファーのティーショットレンジハンディキャップカテゴリーを計算してもよい。次に、ゴルファーの全レンジハンディキャップまたは技能レベルを更新するために（例えば、場合によっては、レンジハンディキャップまたは技能レベルについてｒａｎｇｅ＿ＨＣを計算することによって）、上記で説明した重み付け計算のうちの１つを実行することができる。各ハンディキャップカテゴリーは、システムによって更新されることもある。これは、ゴルファーにとって直感的であり得、レンジハンディキャップカテゴリーまたは技能レベルカテゴリー、及び全レンジハンディキャップまたは技能レベルを改善するために、ゴルファーがレンジ（１２）に何度も戻るように促し得るハンディキャップ更新を提供する。システム（１０）はゴルファーがセッション中に最小数のショットを打つことを要求してもよく、またはシステム（１０）はゴルファー（１８．１）がセッション中に任意の数のショットを打つことを可能にしてもよい。セッションスコアまたは成績は各セッションの後にゴルファーに提供されてもよく、これは、実際のゴルフのラウンドと同様に、プレッシャー及び達成感を作り出す要因となり得る。ゴルファーはセッション中に任意の選択された１つまたは複数のクラブを使用することができ、システムは、ショットデータがレンジエリア（１２）上で感知されると、ショットを自動的に分類するように構成することができることを理解されたい。全レンジのハンディキャップが有効であるためには、ゴルファーがカテゴリーの各々について有効なハンディキャップを有することが要求され得る。有効なセッション差分に必要とされるショットの提案された最小数は１０ショットであってもよいが、他の数が選択されてもよい。＋０．５４の成績が一例として提供され、利用される規約は、関連するハンディキャップカテゴリーの改善を引き起こすための肯定的な成績を提供する。改善として負値の成績を利用する他の規約も可能である。
【００７０】
レンジエリア（１２）は図１に示される例示的な実施形態では屋外ドライビングレンジなどの屋外エリアの形態であるが、本発明は屋内ドライビングレンジまたは他の屋内ゴルフ施設（ゴルフシミュレータなど）などの屋内エリアにも及ぶ。図１の例示的なターゲットは物理的ターゲットポスト（１６．１、１６．２、１６．３）であるが、仮想ターゲットを使用することもでき、例えば、スクリーン上に、または屋内エリア内の壁に対して表示することもできることが想定される。次に、ターゲットゾーン（３６．１、３６．２、３６．３、３８．１、３８．２、３８．３）は、スクリーン上または屋内エリアの壁上に割り当てられたそれぞれのゾーンとすることができる。ターゲットゾーンは、ゴルファーのレンジハンディキャップ、技能レベル、またはレンジハンディキャップカテゴリー、または技能レベルカテゴリーに従って、またはゴルファーのタイプに従って（上述のように）、スケーリング、成形、及び／またはサイズ設定されてもよい。図１に示すように、ターゲットゾーンは、ターゲットポストと開始位置との間の距離に相対的に寸法決めされてもよい。各ターゲットゾーンは、異なる形状を有することができる。例えば、フェアウェイゾーンは細長い形状、長方形のような形状、正方形のような形状、または環状の形状であってもよいが、グリーンはゴルフコース上の通常のグリーンの形状に類似した円形、楕円形、または複雑な湾曲形状であってもよい。ターゲット（１６．１、１６．２、１６．３）は緑色ゾーンの中央に設けることができるが、ターゲットが緑色ゾーンの中央にない他の配置も可能である。異なるターゲットゾーン（３６．１、３６．２、３６．３、３８．１、３８．２、３８．３）を利用しない他の構成も可能である（図１Ａ及びその関連する上記の説明を参照）。任意の形状（任意の形状を含む）がシステム１０の特定の用途によって必要とされるように、フェアウェイ、グリーン、及びラフゾーンのために使用されてもよい。
【００７１】
ショット（２０）後のゴルフボール（２２）のライタイプは、例示的な実施形態ではショットデータ及びゴルフショットの終了位置（２８）に基づいて決定することができる。ライタイプはゴルフショットの終了位置がグリーンゾーン（３８．１、３８．２、３８．３）のうちの１つの内側に位置するときに、グリーンライとして決定されてもよい。ライタイプはゴルフショットの終了位置がフェアウェイゾーン（３６．１、３６．２、３６．３）のうちの１つの内側に位置するときに、フェアウェイライとして決定されてもよい。ライタイプはゴルフショットの終了位置がラフゾーンの内側、すなわち、グリーンゾーンまたはフェアウェイゾーンの内側ではなく、開始位置（１４．１）ではないレンジエリア（１２）上のどこかに位置するとき、ラフライとして決定されてもよい。図９〜１１のグラフ（または他のグラフ及び他のデータ）のように、ライタイプは、ショットを成績付けするときに考慮に入れることができる。いくつかの実施形態では別個のライタイプまたはゾーンが割り当てられていなくてもよいが、ショットがその意図されたターゲットからどれだけ遠くまでとどいたかに比例して、むしろ徐々に劣化するライが決定されてもよい（すなわち、ストロークペナルティ）。
【００７２】
図１３を参照すると、開始位置（１４．１）からのターゲット距離の関数として、ゼロ成績のターゲットゾーン（３７）（図１Ａに示される）の半径（４３）を図示する、例示的なグラフ（２１０）が示される。ゼロ成績ターゲットゾーンは、ゼロ成績（又はゼロ「利得されたストローク」）距離に対応する半径を有することができる。ライン（２１２）はスタート位置からのターゲット距離に対するターゲットゾーンサイズ（又は半径）の線形増加を示しているが、カーブ（２１４）はショットの一貫した成績に基づいてプロのゴルファーに使用され得る相対的なターゲットサイズを示している。図９〜図１１及び図１３のグラフは例示的なグラフであり、本明細書で開示されるシステム及び方法は、これらの例示的なグラフに限定されないことを理解されたい（湾曲及び／または不規則である他のグラフも使用され得る）。これらのグラフは、システム（１０）によって取得されたデータの曲線近似／補間／スプライン補間を使用して描くことができる。グラフがゴルファーの現在の技能レベル及びレンジのハンディキャップまたはレンジのハンディキャップカテゴリー、または技能レベルカテゴリーをより正確に表すように、データはまた、経時的に動的に調整されてもよい。また、図１０の表面（２０２）（及び図９、１１及び１３の他のグラフの線）は、平滑である必要はなく、起伏または他の不規則性を有してもよく、または様々な多項式（または他の数学的）形状及び形態を含んでもよいことを理解されたい。ゼロ成績ターゲットゾーン（３７）の半径は、特定のゴルファーの成績に従って調整することができる。したがって、ゼロ成績ターゲットゾーン（３７）の内側に着地するショットについては、ゴルファーは正の成績を得、ゼロ成績ターゲットゾーン（３７）の外側に着地するショットについてはゴルファーは負の成績を得る。半径（４３）を有するこのようなゼロ成績ターゲットゾーン（３７）（図１Ａに破線で示す）のサイズを計算する方法は、例えば以下の通りである。
１．ターゲット（１７）と開始位置（１４．１）の間の距離を決定する。
２．図１１のグラフ（２０５）を使って、フェアウェイからのホールを完成させるために必要なショットの数を、上記の手順１で決定した距離について計算する。
３．図９のグラフ（９８）のショートゲームデータを使用して、上記のステップ２で決定したホールを完成させるのに必要なショット数よりも１つ少ないホールを完成させるのに必要なショット数に対応するホールまでの距離を決定する。
【００７３】
ステップ３で決定された距離は、ゼロ成績ターゲットゾーン（３７）の半径（４４）のための選択された距離であり、これは、ボールがゼロ成績ターゲットゾーン（３７）の外側リング又は周囲上に終わる場合にはゼロ成績に対応し得る。フェアウェイゾーン（３６．１、３６．２、３６．３）、グリーンゾーン（３８．１、３８．２、３８．３）、及び図１に示されたラフゾーンの代わりにゼロ成績ターゲットゾーン（３７）を利用することができることを理解されたい。
【００７４】
システム（１０）を利用して、様々な長さのシミュレートされたホールを実装することができる。シミュレートされたパー４の長さは、それぞれのゴルファーの技能レベルまたはそれぞれのレンジのハンディキャップ及びレンジのハンディキャップカテゴリーまたは技能レベルカテゴリーまたはゴルファーのタイプ（上述のように）に応じて、それぞれのゴルファー（１８．１〜１８．ｎ）ごとに異なってもよい。あるいはシミュレートされたホールの長さはそのホールのタイプ（パー３、パー４またはパー５）の平均長さが、レンジエリア（１２）が位置する世界の特定の領域に対してどのようなものであるかに従って選択され得る。アプローチショットカテゴリー（８８．２、８８．３、８８．４）では、ライタイプはティーライの代わりにフェアウェイライとみなされ、図１１のグラフ（２０５）に類似したグラフを使用して、ショットが打たれる前後にホールを完了するのに必要なショットの計算を行うことができる。ライタイプは、システム（１０）によって推定または決定され得る仮定のライタイプまたはライ品質であり得ることを理解されたい。図９乃至図１１のグラフに表されたホールを完成させるために必要なショットの幾つかはレンジエリア上では実行されないが、シミュレートされたホールを完成させるために平均してゴルファーがとるであろうショット又はストロークを推定したパット及び／又はチップショットであってもよいことは理解されるべきである。システム（１０）は、ゴルファー（１８．１）が任意の選択されたクラブ（単数または複数）を用いてレンジ（１２）に来て、所望の数のゴルフショットを打つことを可能にし得る。設定されたショット数は規定する必要はなく、本明細書のシステム及び方法を使用して、例えば、ゴルファーが特定数の７アイアンショットまたは特定数のドライブショットのみ打った場合であっても、ゴルファーの全レンジハンディキャップ及びレンジハンディキャップカテゴリーを計算することができる。しかしながら、システム（１０）は、ゴルファーに異なるチャレンジを提供するように構成されてもよく、カテゴリーまたはクラブにおける設定された数のショットが規定される。セッション中の各ショットは次いで、スコア付けされ、ゴルファーはチャレンジを完了するために報酬を与えられ得る。マルチプレーヤゲームまたはチャレンジはシステム（１０）を使用して実施することができ、様々なレンジのハンディキャップのゴルファーが自分自身のそれぞれの全体的なレンジのハンディキャップまたはレンジのハンディキャップカテゴリー（クラブ主催のゴルフ競技と同様）に対してスコア付けされながら、互いに対して競争することを可能にすることを理解されたい。
【００７５】
上記では、レンジハンディキャップについて言及したことを理解されたい。本発明は、ゴルファーの技能レベルの指標を決定し管理するシステム及び方法に及ぶことが当業者には理解されるであろう。したがって、ハンディキャップの伝統的な定義に限定されるものではなく、伝統的なハンディキャップの決定自体に関連しない、ゴルファーの技能水準を決定する他の手段が使用されてもよい。したがって、ゴルファーの技能レベルは、システムによって決定され、管理されてもよく、ゴルファーは自分自身の技能レベルを経時的に追跡し、自分自身または他のゴルファーと競争することができる。
【００７６】
ドライビングレンジで使用されるゴルフボールは、通常のゴルフコースで使用されるプレミアムボールと呼ばれるものとは著しく異なることを理解されたい。ドライビングレンジボールの特徴は多くのドライビングレンジエリア上の限られた空間に適応するために、より短い飛行経路を有する。システムはセッションを開始する前にゴルファー（１８．１）を（例えば、ユーザ装置（７２．１）を介して）促して、レンジボールまたはプレミアムボールが使用されるべきかどうかを決定することができる。レンジボールとプレミアムボールとの間でショットデータを変換するために、変換アルゴリズムまたは式を使用することができる（正規化（ｎｏｒｍａｌｉｓａｔｉｏｎ）と呼ばれることもある）。なお、図９〜図１１のグラフは、必要に応じて、プレミアムボールやレンジボールのグラフであってもよい。システム（１０）がプレミアムボールのためのデータを利用し、収集されたまたは捕獲されたショットデータがレンジボールのためのものである場合、生成された成績がゴルファーのパフォーマンスをより正確に反映することができるように、変換アルゴリズムを適用して、距離をプレミアムボールのそれに変換することができる。場合によっては、ゴルファーがレンジエリア（１２）上のプレミアムボールを打つことができ、この場合、システムは例えば、ユーザ装置（７２．１）上のアプリケーションを介してゴルファーからこの情報を収集することができ、変換アルゴリズムは必要ではない。変換アルゴリズムは、プレミアムボール及びレンジボールの両方で打ったゴルフショットの経験的試験データ、またはゴルフボール製造業者からのデータ、または打ち上げモニタ製造業者からのデータを利用することによって構成され得る。
【００７７】
さらに、図９と同様のグラフが生成されてもよく、これは、ホールからの距離の関数にすぎず、図９に示されるグリーンゾーン、フェアウェイゾーン、及びラフゾーンなどの特定のゾーンに限定されないことを理解されたい。
【００７８】
図１４は、本開示の様々な態様が実装され得るコンピューティング装置（１４００）の例を示す。計算装置（１４００）は本明細書に記載する構成要素の機能を実行するためのプロセッサ（１４１０）を含んでもよく、これはハードウェアによって、または計算装置（１４００）上で実行されるソフトウェアユニットによって提供されてもよい。ソフトウェアユニットは、記憶部（１４１５）に記憶されてもよく、プロセッサ（１４１０）に命令を提供して、記載された各部の機能を実行してもよい。場合によっては例えば、クラウドコンピューティング実装（Ａｍａｚｏｎ Web Services Inc（ＡＷＳ）（登録商標)またはＭｉｃｒｏｓｏｆｔ Ａｚｕｒｅ（登録商標）によって提供されるクラウドコンピューティングサービスなどであるが、これらに限定されない）ではコンピューティング装置（１４００）の代わりにデータを管理及び／または処理するように構成されたソフトウェアユニットがリモートで提供され得る。各部の一部または全部は、コンピューティング装置（１４００）上にダウンロード可能で実行可能なソフトウェアアプリケーションによって提供されてもよい。計算装置（１４００）はパーソナル・コンピューティング装置（例えば、ラップトップまたはデスクトップ・コンピュータ）、サーバ・コンピュータ（自己完結型であり、多数の場所に物理的に分散してもよい）、クライアント・コンピュータ、または携帯電話（例えば、セルラ電話）、衛星電話、タブレット・コンピュータ、パーソナル・デジタル・アシスタントなどの通信装置を含む、任意の形態のデータ処理装置として実施することができる。コンピューティング装置の異なる実施形態は、以下で説明する様々な構成要素またはサブシステムの包含または除外を指示することができる。
【００７９】
計算装置１４００は、コンピュータプログラムコードを記憶し実行するのに適していてもよい。前述のシステム図の様々な参加者及び要素は本明細書で説明する機能を容易にするために、コンピューティング装置（１４００）の任意の適切な数のサブシステムまたは各部を使用することができる。計算装置１４００は通信インフラストラクチャ（１４０５）を介して相互接続されたサブシステムまたは各部（例えば、通信バス、ネットワークなど）を含み得る。計算装置１４００は、１つ以上のプロセッサ１４１０と、コンピュータ可読媒体の形態の少なくとも１つのメモリ構成要素とを含んでもよい。１つまたは複数のプロセッサ（１４１０）は、ＣＰＵ、グラフィカル処理ユニット（ＧＰＵ）、マイクロプロセッサ、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）などのうちの１つまたは複数を含むことができる。構成によっては、多数のプロセッサが設けられてもよく、同時に計算を実行するように配置されてもよい。ある実施形態では計算装置（１４００）の様々なサブシステムまたは各部が多数の物理的な場所（例えば、分散型、クラスタまたはクラウドベースのコンピューティング構成）に分散されてもよく、適切なソフトウェアユニットは遠隔装置に代わってデータを管理及び／または処理するように配置されてもよい。
【００８０】
記憶部はシステム・メモリ（１４１５）を含むことができ、このシステム・メモリは、リード・オンリー・メモリ及びランダム・アクセス・メモリを含むことができる。基本入出力システム（ＢＩＯＳ） はＲＯＭ に格納できる。システムソフトウェアは、オペレーティング・システム・ソフトウェアを含むシステム・メモリ（１４１５）に記憶することができる。記憶部はまた、二次メモリ（１４２０）を含んでもよい。二次メモリ（１４２０）はハードディスクドライブのような固定ディスク（１４２１）と、任意選択で、リムーバブル記録媒体（例えば、磁気テープ、光ディスク、フラッシュメモリドライブ、外部ハードドライブ、リムーバブルメモリチップなど）、ネットワーク接続記録媒体（例えば、ＮＡＳドライブ）、リモート記録媒体（例えば、クラウドベースストレージ）などの記録部（１４２３）とインターフェースするための１つまたは複数の記録インターフェース（１４２２）とを含むことができる。
【００８１】
計算装置（１４００）は、複数の計算装置（１４００）及び／またはインターネット間のデータ転送を可能にするネットワーク環境における計算装置（１４００）の動作のための外部通信インターフェース（１４３０）を含んでもよい。外部通信インターフェース（１４３０）を介して転送されるデータは、電子的、電磁気的、光学的、無線、または他のタイプの信号であり得る信号の形成であり得る。外部通信インターフェース（１４３０）は、計算装置（１４００）と、サーバ及び外部記憶設備を含む他の計算装置との間のデータの通信を可能にしてもよい。ウェブサービスは、通信インターフェース（１４３０）を介して、計算装置（１４００）によって及び／またはそこからアクセス可能である。
【００８２】
外部通信インターフェース（１４３０）は無線通信チャネル（例えば、セルラ電話ネットワーク、無線ローカルエリアネットワーク（例えば、Ｗｉ−Ｆｉ（商標））を使用する）、衛星電話ネットワーク、衛星インターネットネットワークなど）に接続するように構成されてもよく、アンテナ及び関連する回路などの関連する無線転送要素を含んでもよい。外部通信インターフェース（１４３０）は、国際移動体加入者識別及びコンピューティング装置（１４００）を使用して加入者を識別及び認証するために使用される関連キーを記憶する集積回路の形態の加入者識別モジュール（ＳＩＭ）を含むことができる。１つ以上の加入者識別モジュールは、計算装置（１４００）から取り外し可能であるか、それに組み込まれてもよい。
【００８３】
種々のメモリ構成要素の形態のコンピュータ可読媒体は、コンピュータ実行可能命令、データ構造、プログラムモジュール、ソフトウェアユニット及び他のデータの記憶装置を提供することができる。コンピュータプログラム製品は、中央プロセッサ（１４１０）によって実行可能なコンピュータ読み取り可能プログラムコードを記憶したコンピュータ読み取り可能媒体によって提供されてもよい。コンピュータプログラムプロダクトは、非一時的なコンピュータ可読媒体によって提供されてもよく、または通信インターフェース（１４３０）を介してシグナルまたは他の一時的な手段を介して提供されてもよい。
【００８４】
通信インフラストラクチャ（１４０５）を介した相互接続により、１つ以上のプロセッサ（１４１０）が各サブシステムまたは各部と通信し、記憶部からの命令の実行、ならびにサブシステムまたは各部間の情報の交換を制御することが可能になる。周辺機器（プリンタ、スキャナ、カメラなど）及び入出力（Ｉ／Ｏ）装置（マウス、タッチパッド、キーボード、マイクロホン、タッチセンシティブディスプレイ、入力ボタン、スピーカなど）は、直接的にまたはＩ／Ｏコントローラ（１４３５）を介して、コンピューティング装置（１４００）に結合されても、またはそれと一体的に形成されてもよい。１つ以上のディスプレイ（１４４５）（タッチセンシティブディスプレイであってもよい）は、ディスプレイ（１４４５）またはビデオアダプタ（１４４０）を介して、コンピューティング装置（１４００）に結合されても、またはそれと一体的に形成されてもよい。
【００８５】
コンピューティング装置（１４００）は、コンピューティング装置（１４００）の地理的位置を決定するように構成された地理的位置要素（１４５５）を含むことができる。地理的位置要素（１４５５）は例えば、全地球測位システム（ＧＰＳ）、または同様の受信機モジュールによって実装されてもよい。いくつかの実装形態では、地理的位置要素（１４５５）がコンピューティング装置（１４００）の地理的位置を決定または近似するために、たとえば、セルラ電話またはＷｉ-Ｆｉ（登録商標）ネットワーク及び／またはビーコン（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー（ＢＬＥ）ビーコン、ｉＢｅａｃｏｎｓ(登録商標）など）などの通信チャネルを使用して、屋内測位システムを実装することができる。いくつかの実装形態では、地理的位置要素（１４５５）が初期設定点及び慣性測定データを使用して通信装置の地理的位置を追跡し、決定するために、慣性ナビゲーションを実装することができる。
【００８６】
前述の説明は例示の目的で提示されたものであり、網羅的であること、または本発明を開示された厳密な形態に限定することを意図するものではない。当業者は、上記の開示に照らして多くの修正及び変形が可能であることを理解することができる。
【００８７】
本明細書で説明されるステップ、動作、各部、またはプロセスのいずれも、単独で、または他の装置と組み合わせて、１つまたは複数のハードウェアまたはソフトウェアユニットを用いて実行または実装され得る。一実施形態ではソフトウェアユニットがコンピュータプログラムコードを含む非過渡的コンピュータ読み取り可能媒体を含むコンピュータプログラム製品で実現され、これは記載されたステップ、操作、またはプロセスのいずれかまたはすべてを実行するためのプロセッサによって実行することができる。このアプリケーションに記述されるソフトウェアユニット又は機能は例えば、従来の技術又はオブジェクト指向技術を用いて、例えば、Ｊａｖａ（登録商標）、Ｃ＋＋、又はＰｅｒｌ（登録商標）のような任意の適切なコンピュータ言語を用いて、コンピュータプログラムコードとして実現することができる。コンピュータプログラムコードは、ランダム・アクセス・メモリ、リード・オンリー・メモリ、ハードドライブのような磁気媒体、またはＣＤ−ＲＯＭのような光学媒体のような、一連の命令、または一時的でないコンピュータ読み取り可能媒体上のコマンドとして記憶することができる。任意のそのようなコンピュータ可読媒体はまた、単一の計算装置上またはその中に存在することができ、システムまたはネットワーク内の異なる計算装置上またはその中に存在することができる。
【００８８】
本明細書では、実施形態による方法、システム、及びコンピュータプログラム製品のフローチャート図及びブロック図が使用される。フローチャート図及び／またはブロック図の各ブロック、ならびにフローチャート図及び／またはブロック図のブロックの組み合わせは、コンピュータ可読プログラム命令によって実装され得る機能を提供し得る。いくつかの代替の実装形態では、ブロックによって識別される機能がフローチャート図に示されるものとは異なる順序で行われてもよく、または図及び／または図に示されるものとは異なるコンピューティング装置によって実行されてもよい。
【００８９】
この説明のいくつかの部分は、情報に対する動作のアルゴリズム及び記号表現に関して本発明の実施形態を説明する。これらのアルゴリズムの説明及び表現は、データ処理技術の当業者によって、他の当業者に彼らの仕事の内容を効果的に伝えるために一般的に使用される。これらの動作は機能的に、計算的に、または論理的に記載されているが、コンピュータプログラムまたは同等の電気回路、マイクロコードなどによって実施されると理解される。説明された動作は、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せで具現化され得る。
【００９０】
本明細書で使用される言語は主に、読みやすさ及び説明目的のために選択されたものであり、本発明の主題を描写または限定するために選択されたものではない。したがって、本発明の範囲は、この詳細な説明によってではなく、むしろ、本明細書に基づく出願に基づいて発行する任意の特許請求の範囲によって限定されることが意図される。したがって、本発明の実施形態の開示は本発明の範囲を例示するものであり、限定するものではない。
【００９１】
最後に、明細書及び特許請求の範囲全体を通して、内容が別途必要としない限り、語「ｃｏｍｐｒｉｓｅ」又は「ｃｏｍｐｒｉｓｅｓ」又は「ｃｏｍｐｒｉｓｉｎｇ」のような変形は記載された整数又は整数群の包含を意味するものと理解されるが、他の整数又は整数群の排除を意味するものではない。
【図１】
2021531945.tif 000014
【図１Ａ】
2021531945.tif 000015
【図２】
2021531945.tif 000016
【図３】
2021531945.tif 000017
【図４】
2021531945.tif 000018
【図５】
2021531945.tif 000019
【図６】
2021531945.tif 000020
【図７】
2021531945.tif 000021
【図８】
2021531945.tif 000022
【図９】
2021531945.tif 000023
【図１０】
2021531945.tif 000024
【図１１】
2021531945.tif 000025
【図１２】
2021531945.tif 000026
【図１３】
2021531945.tif 000027
【図１４】
2021531945.tif 000028
【国際調査報告】
2021531945.tif 000029
2021531945.tif 000030