(57)【要約】【課題】ゴルフプレイヤが特定の目標位置を狙う場合に、使用するゴルフクラブの選択を支援する。【解決手段】ユーザがゴルフコースで携帯するコンピュータに、ゴルフコースの地形情報および測位情報に基づいて、ユーザの現在位置からグリーン上の基準位置までの距離を算出して表示させるゴルフプレイ支援ブログラムであって、ユーザの現在位置からグリーン上の基準位置までの距離情報と、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザに提示するゴルフクラブを選択する手段、選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出する手段、選択したゴルフクラブと算出した比率とを表示する手段、としてコンピュータを機能させる。【選択図】図４
2016032580.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがゴルフコースで携帯するコンピュータに、ゴルフコースの地形情報および測位情報に基づいて、ユーザの現在位置からグリーン上の基準位置までの距離を算出して表示させるゴルフプレイ支援ブログラムであって、
ユーザの現在位置からグリーン上の基準位置までの距離情報と、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザに提示するゴルフクラブを選択する手段、
選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出する手段、
選択したゴルフクラブと算出した比率とを表示する手段、
としてコンピュータを機能させることを特徴とするゴルフプレイ支援ブログラム。
【請求項２】
ユーザの現在位置から、ユーザにより任意に入力される目標位置までの距離と、前記目標位置からグリーン上の基準位置までの距離とを、それぞれ算出する手段、
としてコンピュータをさらに機能させ、
ゴルフクラブを選択する手段は、ユーザの現在位置から前記目標位置までの距離情報および前記目標位置からグリーン上の基準位置までの距離情報のそれぞれと、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザの現在位置から前記目標位置までと、前記目標位置からグリーン上の基準位置までとのそれぞれにおいて、ユーザに提示するゴルフクラブを選択し、
比率を算出する手段は、選択したそれぞれのゴルフクラブの到達距離に対する、ユーザの現在位置から前記目標位置までの距離の比率と、前記目標位置からグリーン上の基準位置までの距離の比率とを、それぞれ算出し、
表示する手段は、選択したそれぞれのゴルフクラブと算出したそれぞれの比率とを表示する、
ことを特徴とする請求項１記載のゴルフプレイ支援プログラム。
【請求項３】
ゴルフクラブを選択する手段は、距離情報に最も近い到達距離に対応するゴルフクラブ、または距離情報以下の到達距離のうち最も大きい到達距離に対応するゴルフクラブを選択する、
ことを特徴とする請求項１または２記載のゴルフプレイ支援プログラム。
【請求項４】
ゴルフクラブを選択する手段は、距離情報に最も近い到達距離に対応するゴルフクラブ、または距離情報以上の到達距離のうち最も小さい到達距離に対応するゴルフクラブを選択する、
ことを特徴とする請求項１または２記載のゴルフプレイ支援プログラム。
【請求項５】
ユーザの操作指示に基づいて、ユーザの現在位置を記録する手段、
同一ホールで連続して記録された一の現在位置と他の現在位置との間の距離を算出する手段
としてコンピュータをさらに機能させることを特徴とする請求項１〜４のいずれか１項に記載のゴルフプレイ支援プログラム。
【請求項６】
ユーザがフェアウェイをキープしたことを登録する入力領域を表示する手段、
としてコンピュータをさらに機能させ、
ユーザの現在位置を記録する手段は、ユーザの現在位置と対応付けてフェアウェイをキープしたか否かを記録する、
ことを特徴とする請求項５記載のゴルフプレイ支援プログラム。
【請求項７】
ユーザの標高情報を取得する手段、
としてコンピュータをさらに機能させ、
ユーザの現在位置を記録する手段は、ユーザの現在位置と対応付けてユーザの標高情報を記録する、
ことを特徴とする請求項５または６記載のゴルフプレイ支援プログラム。
【請求項８】
ネットワーク上の情報処理装置と通信する手段、
としてコンピュータをさらに機能させ、
前記情報処理装置と通信する手段は、少なくとも一つのゴルフプレイに関連する情報を前記情報処理装置に送信する、
ことを特徴とする請求項１〜７のいずれか１項に記載のゴルフプレイ支援プログラム。
【請求項９】
前記情報処理装置と通信する手段は、前記情報処理装置において算出された統計情報のうち少なくとも一つを受信する、
ことを特徴とする請求項８記載のゴルフプレイ支援プログラム。
【請求項１０】
ゴルフコースの地形情報および測位情報に基づいて、ユーザの現在位置からグリーン上の基準位置までの距離を算出して表示するゴルフプレイ支援装置であって、
ユーザの現在位置からグリーン上の基準位置までの距離情報と、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザに提示するゴルフクラブを選択する手段、
選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出する手段、
選択したゴルフクラブと算出した比率とを表示する手段、
を備えることを特徴とするゴルフプレイ支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフプレイ支援プログラムおよびゴルフプレイ支援装置に関する。
【背景技術】
【０００２】
ＧＰＳ（Global Positioning System）により現在位置を測位し、現在位置周辺のゴルフコース地図を表示するＧＰＳゴルフナビゲータが知られている。このような装置を用いれば、ゴルフプレイヤはどの方向にどの距離だけ打てば、ゴルフボールが望ましい位置に到達するのかを容易に把握することができる。下記特許文献１には、ユーザがゴルフクラブを選択する際の目安として、現在位置からゴルフボールを打った場合のゴルフボールの平均的な到達位置をゴルフクラブの番手毎に示すものが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４-０２３７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術は、現在位置からのゴルフボールの到達位置をゴルフクラブの番手毎に示すものであるが、グリーン上のカップ位置や任意の目標位置に対して、どのゴルフクラブを使用すれば良いのかを示すものではない。したがって、ゴルフプレイヤが特定の目標位置を狙う場合には、プレイヤの目測や経験等に基づいてどのゴルフクラブを使用すれば良いかのかを判断する必要がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、ゴルフプレイヤが特定の目標位置を狙う場合に、使用するゴルフクラブの選択を支援することができるゴルフプレイ支援プログラムおよびゴルフプレイ支援装置を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様であるゴルフプレイ支援プログラムは、ユーザがゴルフコースで携帯するコンピュータに、ゴルフコースの地形情報および測位情報に基づいて、ユーザの現在位置からグリーン上の基準位置までの距離を算出して表示させるゴルフプレイ支援ブログラムであって、ユーザの現在位置からグリーン上の基準位置までの距離情報と、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザに提示するゴルフクラブを選択する手段、選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出する手段、選択したゴルフクラブと算出した比率とを表示する手段、としてコンピュータを機能させる。
【０００７】
本発明の一態様であるゴルフプレイ支援装置は、ゴルフコースの地形情報および測位情報に基づいて、ユーザの現在位置からグリーン上の基準位置までの距離を算出して表示するゴルフプレイ支援装置であって、ユーザの現在位置からグリーン上の基準位置までの距離情報と、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザに提示するゴルフクラブを選択する手段、選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出する手段、選択したゴルフクラブと算出した比率とを表示する手段、を備える。
【０００８】
このように構成することで、ユーザの現在位置からグリーン上の基準位置までの距離と、予め設定されたゴルフクラブ毎の飛距離とに基づいて、ユーザに提示するゴルフクラブを選択し、その選択したゴルフクラブの到達距離に対する、ユーザの現在位置からグリーン上の基準位置までの距離の比率を算出したうえで、選択したゴルフクラブと算出した比率とを画面上に表示することが可能となる。
【０００９】
また、上記ゴルフプレイ支援プログラムは、ユーザの現在位置から、ユーザにより任意に入力される目標位置までの距離と、前記目標位置からグリーン上の基準位置までの距離とを、それぞれ算出する手段、としてコンピュータをさらに機能させ、ゴルフクラブを選択する手段は、ユーザの現在位置から前記目標位置までの距離情報および前記目標位置からグリーン上の基準位置までの距離情報のそれぞれと、予め設定されたゴルフクラブ毎の到達距離とに基づいて、ユーザの現在位置から前記目標位置までと、前記目標位置からグリーン上の基準位置までとのそれぞれにおいて、ユーザに提示するゴルフクラブを選択し、比率を算出する手段は、選択したゴルフクラブの到達距離に対する、ユーザの現在位置から前記目標位置までの距離の比率と、前記目標位置からグリーン上の基準位置までの距離の比率とを、それぞれ算出し、表示する手段は、選択したそれぞれのゴルフクラブと算出したそれぞれの比率とを表示する、こととしてもよい。
【００１０】
これにより、ユーザの現在位置から、ユーザにより任意に入力される目標位置までの距離と、目標位置からグリーン上の基準位置までの距離とを、それぞれ算出し、その算出したそれぞれの距離と、ゴルフクラブ毎の到達距離とに基づいて、ユーザの現在位置から目標位置までと、目標位置からグリーン上の基準位置までとにおいて、ユーザに提示するゴルフクラブをそれぞれ選択し、選択したそれぞれゴルフクラブの到達距離に対する、現在位置から目標位置までの距離の比率と、目標位置からグリーン上の基準位置までの距離の比率とをそれぞれ算出したうえで、選択したそれぞれのゴルフクラブと算出したそれぞれの比率とを画面上に表示することが可能となる。
【００１１】
また、ゴルフクラブを選択する手段は、距離情報に最も近い到達距離に対応するゴルフクラブ、または距離情報以下の到達距離のうち最も大きい到達距離に対応するゴルフクラブを選択する、こととしてもよい。また、ゴルフクラブを選択する手段は、距離情報に最も近い到達距離に対応するゴルフクラブ、または距離情報以上の到達距離のうち最も小さい到達距離に対応するゴルフクラブを選択する、こととしてもよい。
【発明の効果】
【００１２】
本発明によれば、ゴルフプレイヤが特定の目標位置を狙う場合に、使用するゴルフクラブの選択を支援することができる。
【図面の簡単な説明】
【００１３】
【図１】ゴルフプレイ支援装置（端末装置）を含むゴルフプレイ支援システムの構成を例示する図である。
【図２】ゴルフクラブ情報のデータ構成を例示する図である。
【図３】図１に示す端末装置の機能構成を例示する図である。
【図４】ゴルフクラブ選択支援処理の手順の一例を説明するためのフローチャートである。
【図５】コースレイアウト画面を例示する図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明に係るゴルフプレイ支援プログラムおよびゴルフプレイ支援装置の好適な実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１５】
まず、図１を参照して、ゴルフプレイ支援装置を含むゴルフプレイ支援システムの構成について説明する。図１に示すゴルフプレイ支援システム１は、ゴルフプレイ支援装置としての端末装置１０と、情報処理装置としてのゴルフプレイ支援サーバ２０とを備える。
【００１６】
端末装置１０およびゴルフプレイ支援サーバ２０は、通信ネットワークを介して通信可能に構成されている。この通信ネットワークは、無線ネットワークや有線ネットワークにより構成される。通信ネットワークの一例としては、携帯電話網や、ＰＨＳ（Personal Handy-phone System）網、無線ＬＡＮ（Local Area Network）、３Ｇ（3rd Generation）、ＬＴＥ（Long Term Evolution）、４Ｇ（4th Generation ）、ＷｉＭａｘ（登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、有線ＬＡＮ、電話線、電灯線ネットワーク、ＩＥＥＥ１３９４等に準拠したネットワークがある。
【００１７】
端末装置１０は、例えば、スマートフォンや、タブレットＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）、携帯電話等のコンピュータである。端末装置１０は、図示しないアプリケーションソフト（以下、「アプリ」という。）サーバからゴルフプレイ支援アプリ（ゴルフプレイ支援プログラム）をダウンロードしてインストールする。ゴルフプレイ支援アプリは、無料であっても有料であってもよい。
【００１８】
なお、本実施形態では、ゴルフプレイ支援アプリをダウンロードしてインストールするスマートフォン等の汎用端末をゴルフプレイ支援装置（端末装置１０）として用いる場合について説明するが、ゴルフプレイ支援プログラムが組み込まれた専用端末をゴルフプレイ支援装置として用いる場合にも本発明を適用することができる。
【００１９】
ゴルフプレイ支援サーバ２０は、ゴルフプレイ支援アプリをインストールした端末装置１０から送信されるゴルフプレイに関連する情報を蓄積して管理する。ゴルフプレイに関連する情報としては、例えば、プレイヤ情報、ゴルフクラブ情報およびゴルフプレイ情報がある。プレイヤ情報は、例えば、ゴルフプレイヤを特定するＩＤ等のゴルフプレイヤに関する情報を含む。
【００２０】
ゴルフクラブ情報は、ゴルフクラブの番手毎の飛距離(到達距離)に関する情報を含み、ゴルフプレイヤが任意に入力して設定できる。図２に、ゴルフクラブ情報の一例を示す。図２では、ゴルフプレイヤが、“１Ｗ”のゴルフクラブで打つと、“２５０ｙｄｓ”飛び、“３Ｗ”のゴルフクラブで打つと、“２２５ｙｄｓ”飛ぶことを示している。
【００２１】
ゴルフプレイ情報は、例えば、プレイ年月日、ゴルフコース名、同伴プレイヤ名、スコア情報、地点登録情報、目標位置選択情報、標高情報等のゴルフプレイに関する情報を含む。スコア情報は、プレイヤおよび同伴プレイヤのホール毎や合計のスコアに加え、フェアウェイキープ情報やドライビングディスタンス情報等のホール毎の付加情報を含む。地点登録情報は、ゴルフプレイヤが、ゴルフボールを打った地点の位置情報である。この位置情報は、例えば、ＧＰＳの測位情報を利用して算出可能な緯度、経度、高度（標高）を含む。目標位置選択情報は、ゴルフプレイヤが、端末装置１０に表示されているコースレイアウト上で選択する次打の目標位置に対応する位置情報である。
【００２２】
標高情報は、位置情報に含まれる高度に関する情報である。標高情報は、定期的またはゴルフプレイヤの操作指示に従って端末装置１０で算出され、蓄積される。ゴルフプレイ支援サーバ２０は、端末装置１０から定期的に標高情報を取得することとしてもよいし、ゴルフプレイヤが地点登録やスコア情報の登録等を実行したタイミングで標高情報をまとめて取得することとしてもよい。
【００２３】
図１に示すゴルフプレイ支援サーバ２０は、端末装置１０から取得するゴルフプレイに関連する情報に基づいて統計情報を算出し、少なくとも一つの統計情報を端末装置１０に送信する。端末装置１０は、ゴルフプレイ支援サーバ２０から取得する統計情報を任意に選択して要求することができる。統計情報には、ゴルフプレイヤ毎のゴルフプレイに関する統計情報と、各ゴルフプレイヤから取得する情報によるゴルフコースの統計情報とが含まれる。
【００２４】
ゴルフプレイヤ毎のゴルフプレイに関する統計情報としては、例えば、平均ストローク、平均パット数、フェアウェイキープ率、パーオン率、ボギーオン率、サンドセーブ率、ＯＢ発生率、ペナルティ率等がある。
【００２５】
ゴルフコースの統計情報としては、例えば、各ゴルフプレイヤが目標位置として選択した回数や度合等をゴルフコースのエリア毎に分析した結果や、ゴルフコース上の起伏状態を分析した結果等がある。目標位置として選択した回数や度合等は、端末装置１０から取得した目標位置選択情報に基づいて分析する。ゴルフコース上の起伏状態は、端末装置１０から取得した標高情報に基づいて分析する。分析したゴルフコース上の起伏状態は、例示的に、端末装置１０に表示されるゴルフコース地図を立体的に表示することや、ゴルフコース地図に等高線を表示することに利用できる。
【００２６】
図１に示す端末装置１０は、物理的には、例えば、ＣＰＵ（Central Processing Unit）等の制御装置と、記憶装置と、出力装置と、入力装置と、通信インターフェースとを含む。
【００２７】
記憶装置の一例としては、フラッシュメモリ、ＳＲＡＭ（Static Random Access Memory）、ハードディスクドライブ（ＨＤＤ）等があげられる。出力装置の一例としては、ディスプレイ、スピーカ等があげられる。ディスプレイには、例えば、液晶ディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＨＭＤ（ヘッドマウントディスプレイ）等が含まれる。入力装置の一例としては、ディスプレイに備えられるタッチパッドやタッチパネル等があげられる。
【００２８】
図３に示すように、端末装置１０は、機能的には、例えば、通信を制御する通信処理部１１と、情報の演算等を制御する情報処理部１２とを有する。記憶部１３には、上述したゴルフプレイ支援アプリ、プレイヤ情報、ゴルフクラブ情報およびゴルフプレイ情報等が記録される。
【００２９】
通信処理部１１は、例えば、ゴルフプレイ支援アプリが実行されているときに、ゴルフプレイ支援サーバ２０との間の通信を制御する。例示的に、通信処理部１１は、ゴルフプレイ支援アプリの実行により生成されるゴルフプレイ情報をゴルフプレイ支援サーバ２０に送信し、ゴルフプレイ支援サーバ２０において算出された統計情報をゴルフプレイ支援サーバ２０から受信する。
【００３０】
情報処理部１２は、ユーザの操作指示等に従ってゴルフプレイ支援アプリを実行する。情報処理部１２が実行する各種の処理のうち、ゴルフクラブ選択支援処理と地点登録処理とについて以下に説明する。ゴルフクラブ選択支援処理と地点登録処理とを説明する前に、ゴルフプレイ支援アプリの基本的な処理について説明する。
【００３１】
最初に、これからプレイするゴルフコースがゴルフプレイヤにより選択されると、情報処理部１２は、その選択されたゴルフコースのコースレイアウト情報をゴルフプレイ支援サーバ２０からダウンロードする。
【００３２】
続いて、ゴルフプレイヤによりホールが指定されると、情報処理部１２は、その指定されたホールのコースレイアウトを端末装置１０の画面上に表示させ、そのコースレイアウト上にゴルフプレイヤの現在位置を表示する。
【００３３】
ゴルフプレイヤの現在位置は、例えば、ＧＰＳを利用して算出することができる。具体的には、ＧＰＳを利用して算出した端末装置１０の緯度、経度、高度を、ゴルフプレイヤの現在位置とし、この現在位置に対応するコースレイアウト上の位置にゴルフプレイヤの現在位置を表示する。また、ゴルフプレイヤがプレイするホールは、ＧＰＳを利用して算出した現在位置に基づいて、現在位置付近のホールを自動的に選定することとしてもよい。
【００３４】
１．ゴルフクラブ選択支援処理
図４を参照して、ゴルフクラブ選択支援処理の手順の一例について説明する。このゴルフクラブ選択支援処理は、ゴルフコースの各ホールで実行される。
【００３５】
最初に、情報処理部１２は、ゴルフプレイヤの現在位置からグリーン上の基準位置までの距離を算出する（ステップＳ１０１）。グリーン上の基準位置は、例えば、グリーンセンターとグリーンのフロントエッジとグリーン上のカップ位置とからゴルフプレイヤが任意に選択することができる。グリーンセンターの位置およびグリーンのフロントエッジの位置は、ゴルフプレイ支援サーバ２０に予め登録され、コースレイアウト情報に含まれている。グリーン上のカップ位置は、通常、毎日変更されるため、例えば、ゴルフプレイヤがプレイを開始する前に入力や取得する等して設定する。
【００３６】
続いて、情報処理部１２は、記憶部１３に記録されているゴルフクラブ情報を参照し、上記ステップＳ１０１で算出した距離に見合うゴルフクラブを選択する（ステップＳ１０２）。ゴルフクラブを選択する条件として、以下の２つの条件（１）、（２）がある。ゴルフプレイヤは、２つの条件のうち、いずれか一方を任意に設定し、いつでも変更することができる。
【００３７】
条件（１）：上記ステップＳ１０１で算出した距離に対して最も近い飛距離に対応するゴルフクラブを選択する。図２および図５を参照して具体的に説明する。図５では、ゴルフプレイヤの現在位置ＣＰからグリーン上の基準位置ＧＰまでの距離が“３２３ｙ”となっている。この場合、図２のゴルフクラブ情報の各飛距離のうち、“３２３ｙ”に最も近い飛距離は“２３０ｙ”となる。したがって、この“２３０ｙ”に対応付けて記録されている“１Ｗ”が選択される。
【００３８】
条件（２）：上記ステップＳ１０１で算出した距離以下の飛距離のうち最も大きい飛距離に対応するゴルフクラブを選択する。図２および図５を参照して具体的に説明する。図５では、ゴルフプレイヤの現在位置ＣＰからグリーン上の基準位置ＧＰまでの距離が“３２３ｙ”となっている。この場合、図２のゴルフクラブ情報の各飛距離のうち、“３２３ｙ”以下で最も大きい飛距離は“２３０ｙ”となる。したがって、この“２３０ｙ”に対応付けて記録されている“１Ｗ”が選択される。
【００３９】
続いて、情報処理部１２は、上記ステップＳ１０２で選択したゴルフクラブの飛距離に対する、ゴルフプレイヤの現在位置からグリーン上の基準位置までの距離の比率を算出する（ステップＳ１０３）。図５では、選択したゴルフクラブの飛距離“２３０ｙ”に対する、ゴルフプレイヤの現在位置ＣＰからグリーン上の基準位置ＧＰまでの距離“３２３ｙ”の比率として、“１４０％”が算出される。
【００４０】
続いて、情報処理部１２は、ゴルフプレイヤの現在位置に対応するゴルフコースのコースレイアウト画面上に、上記ステップＳ１０２で選択したゴルフクラブと上記ステップＳ１０３で算出した比率とを表示する（ステップＳ１０４）。図５では、ゴルフプレイヤの現在位置に対応するゴルフコースの“３Ｈ”のコースレイアウト画面上に、選択したゴルフクラブが“１Ｗ”であり、算出した比率が“１４０％”であることを示す枠Ａが表示される。枠Ａ内の表示内容は、ゴルフプレイヤの現在位置ＣＰから“１Ｗ”を使用してグリーン上の基準位置ＧＰを狙う場合、“１Ｗ”の飛距離の１４０％の飛距離を出せば、グリーン上の基準位置ＧＰにゴルフボールが到達可能であることを示している。
【００４１】
続いて、ゴルフプレイヤが次打の目標位置を指定すると、情報処理部１２は、ゴルフプレイヤの現在位置から次打の目標位置までの距離と、次打の目標位置からグリーン上の基準位置までの距離とを算出する（ステップＳ１０５）。図５に示すように、次打の目標位置ＴＰは、ゴルフプレイヤがコースレイアウト上のポインタＴＰをタッチしながら移動させることで任意に指定できる。
【００４２】
続いて、情報処理部１２は、記憶部１３に記憶されているゴルフクラブ情報を参照し、上記ステップＳ１０５で算出した各距離に見合うゴルフクラブをそれぞれ選択する（ステップＳ１０６）。ゴルフクラブを選択する条件は、上記２つの条件（１）、（２）と同じである。
【００４３】
ここで、図５を参照して、次打の目標位置ＴＰからグリーン上の基準位置ＧＰまでの距離に見合うゴルフクラブを選択する際の処理を、上記２つの条件（１）、（２）ごとに、具体的に説明する。
【００４４】
条件（１）：上記ステップＳ１０５で算出した目標位置ＴＰから基準位置ＧＰまでの距離に対して最も近い飛距離に対応するゴルフクラブを選択する。この場合、図５に示すように、次打の目標位置ＴＰからグリーン上の基準位置ＧＰまでの距離は“１４６ｙ”となる。したがって、情報処理部１２は、図２のゴルフクラブ情報の各飛距離のうち、“１４６ｙ”に最も近い飛距離となる “１４８ｙ”に対応付けて記録されている“７Ｉ”を選択する。
【００４５】
条件（２）：上記ステップＳ１０５で算出した目標位置ＴＰから基準位置ＧＰまでの距離以下の飛距離のうち最も大きい飛距離に対応するゴルフクラブを選択する。この場合、図５に示すように、次打の目標位置ＴＰからグリーン上の基準位置ＧＰまでの距離は“１４６ｙ”となる。したがって、情報処理部１２は、図２のゴルフクラブ情報の各飛距離のうち、“１４６ｙ”以下で最も大きい飛距離となる“１３４ｙ”に対応付けて記録されている“８Ｉ”を選択する。なお、条件として、算出した目標位置ＴＰから基準位置ＧＰまでの距離以上の飛距離のうち最も小さい飛距離に対応するゴルフクラブを選択するとしてもよい。例えば、次打の目標位置ＴＰからグリーン上の基準位置ＧＰまでの距離が“１４６ｙ”の場合、“１４６ｙ”以上で最も小さい飛距離となる“１４８ｙ”に対応付けて記録されている“７Ｉ”を選択する。
【００４６】
続いて、情報処理部１２は、上記ステップＳ１０６で選択した各ゴルフクラブの飛距離に対する、ゴルフプレイヤの現在位置から次打の目標位置までの距離の比率と、次打の目標位置からグリーン上の基準位置までの距離の比率とを、それぞれ算出する（ステップＳ１０７）。図５では、選択したゴルフクラブの飛距離“２３０ｙ”に対する、ゴルフプレイヤの現在位置ＣＰから次打の目標位置ＴＰまでの距離“２３０ｙ”の比率として、“１００％”が算出されるとともに、選択したゴルフクラブの飛距離“１４８ｙ”に対する、次打の目標位置ＴＰからグリーン上の基準位置ＧＰまでの距離“１４６ｙ”の比率として、“９９％”が算出される。
【００４７】
続いて、情報処理部１２は、ゴルフプレイヤの現在位置に対応するゴルフコースのコースレイアウト画面上に、上記ステップＳ１０６で選択したゴルフクラブと上記ステップＳ１０７で算出した比率とを、それぞれ表示する（ステップＳ１０８）。図５では、ゴルフプレイヤの現在位置に対応するゴルフコースの“３Ｈ”のコースレイアウト画面上に、選択したゴルフクラブが“１Ｗ”であり、算出した比率が“１００％”であることを示す枠Ｂと、選択したゴルフクラブが“７Ｉ”であり、算出した比率が“９９％”であることを示す枠Ｃとが、それぞれ表示される。
【００４８】
枠Ｂおよび枠Ｃの表示内容は、ゴルフプレイヤの現在位置ＣＰから“１Ｗ”を使用して次打の目標位置ＴＰを狙う場合、“１Ｗ”の飛距離の１００％の飛距離を出せば、次打の目標位置ＴＰにゴルフボールが到達可能であり、次打の目標位置ＴＰから“７Ｉ”を使用してグリーン上の基準位置ＧＰを狙う場合には、“７Ｉ”の飛距離の９９％の飛距離を出せば、グリーン上の基準位置ＧＰにゴルフボールが到達可能であることを、それぞれ示している。
【００４９】
２．地点登録処理
この地点登録処理は、上述したゴルフクラブ選択支援処理と同様に、ゴルフコースの各ホールで実行される。
【００５０】
情報処理部１２は、ゴルフプレイヤの操作指示に従って、地点登録をする。ゴルフプレイヤの操作指示としては、例えば、コースレイアウト画面上に設けられた地点登録ボタンをタップすることが該当する。
【００５１】
情報処理部１２は、地点登録ボタンがタップされるたびに、ホール毎の打数をカウントアップし、その打数に対応付けて、ゴルフプレイヤの現在位置を地点登録する。現在位置には、緯度、経度、高度が含まれる。
【００５２】
情報処理部１２は、ショートホール以外のホールにおいて、ゴルフプレイヤの１打目の現在位置が地点登録されており、かつ、２打目の地点登録指示を検知した場合に、ゴルフプレイヤの１打目の現在位置と、２打目の現在位置との間の距離を、そのホールにおけるドライビングディスタンスとして登録する。
【００５３】
なお、登録する地点間の距離は、ドライビングディスタンスに限定されない。同一ホールで連続する打数における地点間距離をそれぞれ登録することとしてもよい。
【００５４】
情報処理部１２は、ショートホール以外のホールで２打目の地点登録指示の入力を受け付ける際に、その受け付け画面上に、フェアウェイキープしたことを登録する入力領域を表示し、その入力領域への入力状況に応じてフェアウェイをキープしたか否かを記録する。フェアウェイをキープしたか否かは、２打目の地点登録内容に対応付けて記録する。
【００５５】
また、情報処理部１２は、定期的またはゴルフプレイヤの操作指示毎に、ゴルフプレイヤの現在位置を蓄積し、現在位置に含まれる高度を標高情報としてゴルフプレイ支援サーバ２０に送信する。
【００５６】
上述したように、実施形態における端末装置１０によれば、ゴルフプレイヤの現在位置からグリーン上の基準位置までの距離と、予め設定されたゴルフクラブ毎の飛距離とに基づいて、ゴルフプレイヤに提示するゴルフクラブを選択し、その選択したゴルフクラブの飛距離に対する、ゴルフプレイヤの現在位置からグリーン上の基準位置までの距離の比率を算出したうえで、選択したゴルフクラブと算出した比率とをコースレイアウト画面上に表示することができる。
【００５７】
また、ゴルフプレイヤの現在位置から、ゴルフプレイヤにより任意に入力される目標位置までの距離と、目標位置からグリーン上の基準位置までの距離とを、それぞれ算出し、その算出したそれぞれの距離と、ゴルフクラブ毎の飛距離とに基づいて、ゴルフプレイヤの現在位置から目標位置までと、目標位置からグリーン上の基準位置までとにおいて、ゴルフプレイヤに提示するゴルフクラブをそれぞれ選択し、選択したそれぞれのゴルフクラブの飛距離に対する、現在位置から目標位置までの距離の比率と、目標位置からグリーン上の基準位置までの距離の比率とをそれぞれ算出したうえで、選択したそれぞれのゴルフクラブと算出したそれぞれの比率とをコースレイアウト画面上に表示することができる。
【００５８】
それゆえ、実施形態における端末装置１０によれば、ゴルフプレイヤが特定の目標位置を狙う場合に、使用するゴルフクラブの選択を支援することが可能となる。
【符号の説明】
【００５９】
１…ゴルフプレイ支援システム
１０…端末装置
１１…通信処理部
１２…情報処理部
１３…記憶部
２０…ゴルフプレイ支援サーバ
【図１】
2016032580.tif 000003
【図２】
2016032580.tif 000004
【図３】
2016032580.tif 000005
【図４】
2016032580.tif 000006
【図５】
2016032580.tif 000007