(57)【要約】      （修正有）【課題】ゴルフをプレイするに際し有益な情報を提供する【解決手段】グリーン上のカップ位置まで移動し、現在位置に基づきカップ位置のバッファメモリに登録する。旗アイコンＩ５の描画位置は、カップ位置として地点登録された実際の位置となる。この地点登録処理がされない場合には、旗アイコンＩ５は、二点鎖線で示すようにグリーン中央位置に描画される。カップ位置を登録後、実際にボールを打つ位置まで戻ると、制御部は、図示するように通常のグリーン中央までの残り距離表示領域Ｒ１の上に、カップ位置までの距離表示領域Ｒ５を描画するとともに、現在位置（自己アイコンＩ）からカップ位置までの距離を算出してその距離を表示する（図では“５６”）。よって、ユーザは、カップまでの距離を確認することで、アプローチの際のクラブ種の選択に役立つ。【選択図】図１０
2020000896.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフコースごとにカップ位置を登録する機能と、
ゴルフコースを模した画像を、登録されたカップ位置とともに表示する機能と、
を有し、
前記登録する機能は、
第１のゴルフコースを模した画像の表示中にカップ位置を変更する操作を受け付けて、前記第１のゴルフコースにおけるカップ位置の登録を変更し、その変更後の前記カップ位置を、前記第１のゴルフコースのプレイ後の第２のゴルフコースでユーザがプレイしていることが特定された場合も、登録されたままとする
ゴルフ支援装置。
【請求項２】
ゴルフコースごとにカップ位置を登録する機能と、
ゴルフコースを模した画像を、登録されたカップ位置とともに表示する機能と、
を有し、
前記登録する機能は、
第１のゴルフコースを模した画像の表示中にカップ位置を変更する操作を受け付けて、前記第１のゴルフコースにおけるカップ位置の登録を変更し、その変更後の前記カップ位置を、ユーザが前記第１のゴルフコースでのプレイを終了し、その日のうちに前記第１のゴルフコースで再びプレイする場合も、登録されたままとする
ゴルフ支援装置。
【請求項３】
前記登録する機能は、
変更後の前記カップ位置の登録を、その日のプレイを終了した場合に消去する
請求項１または２に記載のゴルフ支援装置。
【請求項４】
前記登録する機能は、
変更後の前記カップ位置の登録を、ゴルフ場でのプレイを終了した場合に消去する
請求項１から３のいずれか１項に記載のゴルフ支援装置。
【請求項５】
ユーザの現在位置を検出する機能を有し、
前記表示する機能は、
ユーザがプレイしているゴルフコースを模した画像とともに、さらに、ユーザの現在位置からカップ位置までの距離を表示し、その表示中に前記カップ位置を変更する操作を受け付けると、変更後のカップ位置に基づいて前記距離の表示を変更する
請求項１から４のいずれか１項に記載のゴルフ支援装置。
【請求項６】
コンピュータに、請求項１から５のいずれか１項に記載のゴルフ支援装置の機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフプレイヤーに対してゴルフ場のプレイ中などに各種の情報を提供するゴルフ支援装置に関するものである。
【背景技術】
【０００２】
たとえば、ＧＰＳ受信機を利用し、ゴルフ場で、現在位置からグリーンやバンカー等までの距離やコースレイアウトを表示したり、ゴルフプレイ中におけるボールを打った位置を正確かつ簡便に記録できるようにしたりするゴルフ支援装置がある（特許文献１等）。この特許文献１に開示された装置は、ＧＰＳ衛星と通信を行い、現在の位置情報を取得する位置情報取得手段と、位置情報を記録する位置情報記録手段と、ゴルフ場のホールのレイアウトを視覚的に認識可能なレイアウト画像の情報を、その緯度および経度の情報と共に記録するレイアウト情報記録手段と、位置情報を、レイアウト画像の上にプロットして、ヒット軌跡を表示させるヒット軌跡表示処理手段とを備えたものである。
【０００３】
この特許文献１の発明によれば、プレイ後にヒット軌跡を確認することで、プレイ内容の確認・反省を行ったり、事前あるいはプレイ中にコースレイアウトを確認したりプレイ中に現在位置からグリーンやバンカー等までの距離を確認したりすることでプレイの戦略を行ったりすることができる。
【０００４】
また、特許文献２には、ホールのピン位置（カップ位置）を含むゴルフ場の各ホールコースのレイアウト情報を記憶保持しておき、打撃位置検出手段で検出した位置からホールのピン位置までの距離を表示したり、打撃方向をホールコース画面上に表示したりする機能を備えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３９９２９号公報
【特許文献２】特開２００１−３４６９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のこの種のゴルフ支援装置は、現在位置からグリーンまでの残り距離は、例えばグリーンエッジまでの距離や、グリーン中央などの固定された位置までの距離としている。そのため、実際のピンまでの距離を正確に掴むことができない。特に、１グリーンなどで面積が広いと、現在プレイ中のコースの実際のピン（カップ）までの残り距離と、表示された残り距離との差が大きくなり、クラブの番手の選択やスイングの調整が適切に行えないおそれがある。
【０００７】
さらに、ゴルフをプレイする場合、単純にピンまでの正確な残り距離を知るだけでは不十分であり、コースレイアウトを見ながら、コース内に存在するハザード位置や、傾斜の有無・方向等を考え、コースの攻略方法を決めることになる。このとき、コース内のそれぞれの位置までの距離は、キャディさんから教えてもらうこともできるが、毎回聞くのは煩雑であるとともに、キャディさんが近くにいない場合やそもそもセルフプレイなどで現実的に訪ねることができない場合がある。
【０００８】
このように、現在のゴルフ支援装置では、ゴルフをプレイするに際し、まだまだ十分な情報が提供されていないという課題がある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明に係るゴルフ支援装置は、（１）ゴルフコースのホールレイアウトを表示部に提示する情報提示手段と、その情報提示手段で表示されるホールレイアウトのグリーン上のカップ位置を登録するカップ位置登録手段と、現在位置を検出する現在位置検出手段と、現在位置検出手段で検出された現在位置から、前記カップ位置までの距離を求めるカップ残り距離算出手段と、その算出した距離を表示する距離表示手段と、を備えて構成した。
【００１０】
通常、カップ位置は、毎日異なる。従って、グリーンの中央までの距離のように固定的なものの場合、現在位置からの正確な残り距離を求めることができない。これに対し、本発明では、当日のカップ位置を登録することにより、カップまでの正確な距離を表示することができる。よって、カップまでの距離を確認することにアプローチの際のクラブ種の選択に役立たせることができる。
【００１１】
（２）前記カップ位置登録手段は、グリーン上のカップ位置まで移動した際の前記現在位置検出手段で検出された現在位置に基づいて前記カップ位置を登録する機能を備えると良い。これにより、簡単かつ正確なカップ位置を求めることができる。しかも、プレイヤーは、実際に歩測することなく正確な距離を知ることができる。
【００１２】
（３）前記カップ位置登録手段は、前記表示部に表示された前記グリーン上の指定された地点に基づいて前記カップ位置を登録するようにしてもよい。このようにすると、実際にグリーンに行かなくても簡易に登録ができる。
【００１３】
（４）前記カップ位置登録手段で登録されたカップ位置は、ホールアウトした場合に消去するようにするとよい。ホールアウトした場合は、例えば、現在位置に基づきホールから出たことを検出したり、次のホールに移動したことを検出したりすることができる。カップ位置は毎日変わるので、ホールアウトするとそのカップ位置の位置情報は不要となる。そのため、消去することで無駄なメモリ容量の使用が削減できる。また、誤って異なる日のカップ位置情報に基づく表示をすることも防止できる。
【００１４】
（５）前記情報提示手段で表示部に提示されたコースレイアウトの任意の地点を指定する位置指定手段と、前記現在位置検出手段で検出された現在位置と、前記位置指定手段で指定された地点との距離を求める目標地点までの距離算出手段と、その目標地点までの距離算出手段で求められた距離を表示する目標地点距離表示手段と、を備えるとよい。現在位置から任意の地点までの距離を知ることができるので、例えば自分の飛距離との関係でどの場所に打っていけばよいか、或いはハザードなどの打ち込んでは行けない場所までの距離を確認することができ、コース攻略のために有益な情報を得ることができる。
【００１５】
（６）前記位置指定手段で指定された地点から、前記グリーンまでの残り距離を算出する残り距離算出手段と、その残り距離算出手段で求めた残り距離を表示する残り距離表示手段と、を備えるとよい。目標地点を、ボールの落下地点（次に打つ場所）に設定すると、そこからのグリーンまでの距離がわかるので、次に打つ場所の残り距離を考慮して今回打っていく際のより適切な目標地点を特定できる。
【００１６】
（７）前記情報提示手段で表示部に提示されたコースレイアウト上の２つの地点を指定する２地点位置指定手段と、その２地点位置指定手段で指定された２つ地点間の距離を求める２地点間距離算出手段と、その２地点間距離算出手段で求められた距離を表示する２地点間距離表示手段と、を備るとよい。これにより、コース上の任意の区間距離を確認することができ、コース攻略をする上で有益な情報を知ることができる。
【００１７】
（８）起点位置を登録する起点位置登録手段と、前記起点位置から、現在位置までの距離を算出する移動距離算出手段と、その移動距離算出手段で求められた距離を表示する移動距離表示手段と、を備えるとよい。これは、実施形態の「練習モード」で実現される。練習時において、打つ地点と、目標物との距離を正確に設定できるので、距離感を磨くのに適する。
【００１８】
（９）前記起点位置登録手段で起点位置を登録する際の表示画面には、ゴルフコースのレイアウトを描画すると良い。このようにすると、庭などの一般の場所であっても、ゴルフ場の雰囲気が出るので、趣があり好ましい。
【００１９】
（１０）本発明のプログラムは、（１）〜（９）のいずれかに記載のゴルフ支援装置における各手段としての機能をコンピュータに実現させるためのプログラムとするとよい。
【発明の効果】
【００２０】
実際のカップ位置までの距離を知ることができ、ゴルフをプレイするに際し有益な情報を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係るゴルフ支援装置の一実施形態を示す外観図である。
【図２】本発明の好適な一実施形態を示す図である。
【図３】表示画面の一例を示す図である。
【図４】表示画面の一例を示す図である。
【図５】表示画面の一例を示す図である。
【図６】表示画面の一例を示す図である。
【図７】表示画面の一例を示す図である。
【図８】表示画面の一例を示す図である。
【図９】表示画面の一例を示す図である。
【図１０】表示画面の一例を示す図である。
【図１１】表示画面の一例を示す図である。
【図１２】プレイしていないときの登録処理のアルゴリズムを示すフローチャートである。
【図１３】表示画面の一例を示す図である。
【図１４】表示画面の一例を示す図である。
【図１５】表示画面の一例を示す図である。
【図１６】プレイしていないときの登録処理の別のアルゴリズムを示すフローチャートである。
【図１７】プレイ中の登録処理のアルゴリズムを示すフローチャートである。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施形態を、添付図面を参照して説明する。本実施形態のゴルフ支援装置は、実際のゴルフ場のコースレイアウトを表示したり、現在位置を測位しプレイヤーの移動とともに、現在位置やグリーンまでの残り距離等をリアルタイムに通知したりするゴルフ支援装置であり、ゴルフナビゲーション装置などとも称される。
【００２３】
図１，図２は、本発明に係るゴルフ支援装置１の好適な一実施形態を示している。このゴルフ支援装置１は、偏平な略矩形状のケース２の上面に、表示部３を備えている。この表示部３は、半透過型液晶のタッチパネルを構成する。これにより、まぶしい日中であってもくっきりと表示することができ、視認性が向上する。さらにバックライトも内蔵させ、ボタン操作や画面をタッチした際に画面のバックライトを点灯させることで、より見やすさが向上する。ただし、常時点灯させると、バッテリーの残量の消費も早くなるため、設定された時間だけ点灯後、消灯する。この時間は、ユーザ設定により変更できる（例えば、５秒／１０秒／２０秒／３０秒／６０秒から選択）。また、全く点灯しないモード（ＯＦＦ）を採ることもできる。さらに、ケース２の上面の後方側には、充電ランプ８を配置している。
【００２４】
ケース２の両側面には、それぞれ電源ボタン４と地点登録ボタン５を配置している。電源ボタン４は、電源のＯＮ／ＯＦＦはもちろんのことタッチパネル操作のロック／解除の切り替えボタンとしても利用する。具体的には、電源ＯＦＦの状態で電源ボタン４を長押し（例えば２秒以上）されたことを制御部１１が認識すると電源が入り、制御部１１が表示部３に所定のメインメニュー画面を表示する。また、電源ＯＮの状態で電源ボタン４が長押しされたことを制御部１１が認識すると、制御部１１は所定の終了画面を表示部３に描画後、電源を切る。
【００２５】
また、電源ＯＮの状態で電源ボタン４が短く押された場合、それを検知した制御部１１は、タッチパネルのロック／解除を交互に切り替える。つまり、現在がロック状態であれば解除し、タッチパネルによる操作を有効にし、現在が解除状態であればロック状態に切り替えてタッチパネルによる操作を無効にする。現在の状態は、表示部３の所定位置に描画するアイコンで報知する。地点登録ボタン５は、地点の登録等に使用するボタンであり、このボタンの操作に伴う具体的な処理機能については後述する。
【００２６】
ＧＰＳ衛星からの電波を受信するＧＰＳ受信部６は、ケース２の前側内部に実装される。また、ケース２の後面には、開閉可能な端子カバー７が装着され、図１（ｂ）に示すようにその端子カバー７を開くと、ｍｉｎｉＵＳＢ端子９が露出する。このｍｉｎｉＵＳＢ端子９にＡＣアダプターを接続することで充電することができ、ＵＳＢケーブルを接続してパソコンと接続してデータの送受が行える。
【００２７】
ケース２の内部には、ＧＰＳ信号を受信し現在位置（経度・緯度）を求めるＧＰＳ受信部６と、ゴルフ場のコースレイアウト等のゴルフ情報を予め格納しておくゴルフ場データ格納部１２と、ＧＰＳ受信部６からの現在位置情報に基づきゴルフ場データ格納部１２をアクセスし、ゴルフ場に関する情報を取得し出力装置に出力する制御を行う制御部１１と、係る出力装置を構成する表示部３並びにスピーカ１５と、携帯時の電源となる電池１７と、制御部１１の実行結果等を記憶する記憶装置１８と、地磁気センサ１９等を備えている。
【００２８】
ゴルフ場データ格納部１２は、内部メモリや、着脱可能な外部記録媒体（マイクロＳＤメモリーカード等）等の記録メディアにより構成される。このゴルフ場データ格納部１２に格納されるゴルフ情報は、実際のゴルフコースについてのデータ（各ホールのコースレイアウト，ゴルフ場のグリーンやバンカー等コース上の対象物の位置）等がある。これらの情報は、例えば、特開平７−５７１８９号公報や、特開２００３−３３９９２９号公報に開示されたものと同様なものとすることができる。
【００２９】
制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ、フラッシュメモリ、各種の周辺回路、インタフェース等を備えるマイコンを備える。制御部１１は、電源ＯＮに伴い電池１７からの電源供給がなされ動作を開始する。制御部１１は、ＲＯＭに記録されたブートローダーによって、フラッシュメモリに記録されたＯＳとアプリケーションプログラムをＲＡＭ上に展開し、ＲＡＭ上のＯＳ及びアプリケーションプログラムを実行することで、以下に示す各種の処理を実行し、各種の機能を実現する。
【００３０】
記憶装置１８は、演算結果を記録しておくもので、着脱できない内部記憶装置でも良いし、ＳＤメモリカード等の着脱可能な記録メディアを装着するためのスロット部（読み書きする機能を含む）でも良い。この記憶装置１８を構成する記録媒体・装置は、実際の装置において、ゴルフ場データ格納部１２と共用してもよい。
【００３１】
電池１７は、充電池のように充電可能な二次電池とし、ｍｉｎｉＵＳＢ端子９から充電できるようにしている。制御部１１は、地磁気センサ１９の出力に基づき、本装置が向いている方位や角度を求める。
【００３２】
以下、具体的な表示画面に基づき、制御部１１の機能について説明する。制御部１１は、ＧＰＳ受信部６からの位置情報（経度・緯度）に基づき、ゴルフ場データ格納部１２にアクセスし、現在プレイ中のゴルフコースの情報を読み出す。そして、制御部１１は、現在の位置情報から、該当するコースを読み出して表示部３に描画する。この表示部３に描画される表示画面の一例としては、図３等に示すようになる。図示するように、表示画面全体に、グリーンが上に来るように現在プレイ中のホールのレイアウトを描画する。そして、制御部１１は、描画されたホール中の自分のいる場所（ＧＰＳ受信部６から取得した現在位置）に対応する位置に自分アイコンＩを重ねて描画する。これにより、グリーンに向けた方向並びにグリーン周りに存在する池やバンカーなどの位置と大きさ・形状を知ることができる。また、制御部１１は、自分アイコンＩを中心に、同心円ラインＬをホールのレイアウトに重ねて描画する。これにより、ユーザは、池やバンカーまでのおよその距離を理解できる。このように、コースレイアウトを表示することで、ユーザは、初めてのコースであっても各ホールの攻略方法を確認することができる。
【００３３】
また、画面右下には、残り距離表示領域Ｒ１を設定している。すなわち、ゴルフ場データ格納部１２には、グリーンの情報として、グリーンエッジの位置や、グリーン中央の位置が登録されている。そこで、制御部１１は、現在位置とグリーン中央との間の距離を求め、グリーン中央までの残り距離を表示する（図では、“３６６”）。また、制御部１１は、現在位置とグリーン中央を結ぶ線と、グリーンエッジとの交点を求め、その求めた交点の位置と現在位置間の距離を求め、グリーエッジまでの残り距離を表示する（図では、“３５０”）。
【００３４】
また、制御部１１は、グリーン上のピン位置（カップ位置）に対応する箇所に旗アイコンＩ５を描画する。この旗アイコンＩ５の描画位置は、初期値としてはグリーンの中央とする。後述するように、ピン位置はユーザ登録により変更できるので、変更した場合にはその変更した位置となる。また、変更に合わせて、現在位置から当該ピン位置までの残り距離を求めるとともに、その求めた残り距離を上記のグリーン中央までの残り距離の表示領域に表示すると良い。
【００３５】
また、表示部３の表示画面の上方領域には、バッテリー残量を示すアイコンＩ１と、現在プレイ中のホール番号を示すアイコンＩ２と、２グリーンのホールにおける使用グリーンを特定するアイコンＩ３（Ｌ（左側）／Ｒ（右側））と、距離表示の単位を示すアイコンＩ４（ｙｄ（ヤード）／ｍ（メートル））を表示している。さらに、その情報領域の右端には、時刻表示をしている。グリーン特定するアイコンＩ３は、地点登録ボタン５を操作することで表示が切り替わる。つまり、制御部１１は、２つのグリーンを持つホールを表示している際に、地点登録ボタン５が短く押されたことを認識すると、現在選択しているグリーンから別のグリーンに切り替え、その切り替えに合わせて旗アイコンＩ５の描画位置と、アイコンＩ３の表示を切り替える。
【００３６】
また、スイッチ操作等に基づき、任意の地点を登録することができる。具体的には、制御部１１は、地点登録ボタン５が長押し（例えば２秒以上）されたことを認識すると、そのときの現在位置をＧＰＳ受信部６から取得し、地点登録する。この任意の地点は、たとえば、実際にボールを打った地点を登録することなどに利用できる。そのように登録された任意の地点が表示画面に表示されたホールレイアウト内に存在する場合には、図４等に示すように、該当する位置に地点登録アイコンＩ０を描画する。また、制御部１１は、この地点登録アイコンＩ０を描画するとともに、表示画面の左下に飛距離表示領域Ｒ２を描画する。この飛距離表示領域Ｒ２に表示される初期値は、図示するように“０”である。
【００３７】
さらに制御部１１は、地磁気センサ１９の出力に基づき、本装置が向いている方向を検出し、その方向を矢印と点線からなる方向指示線Ｓとしてホールレイアウトに重ねて描画する。この方向指示線Ｓの起点は、現在位置（自分アイコンＩ）である。これにより、ユーザは、本装置を持った状態でその向きを変えると、それに追従して表示画面上での方向指示線Ｓが旋回するので、その方向指示線Ｓ（点線）がグリーンや打ちたい場所に合わせることで、今向いている先に目標地点があることが確認できる。よって、霧等で視界が悪かったり、遠かったり、樹木・障害物などが存在している場合でも、正確にその方向を知ることができる。
【００３８】
また、制御部１１は、このように地点登録した位置と、現在の自分アイコンＩの存在位置までの距離を求め、表示画面の左下に用意した飛距離表示領域Ｒ２に表示する。これにより、例えば、ユーザは、ボールを打つショット位置を地点登録し、その後、その実際にボールを打ち落下地点に移動する。すると、図５に示すように、地点登録した位置（ショット位置）と、現在位置（落下地点）までの距離が飛距離表示領域Ｒ２に表示される（図では、“２３２”）。これにより、実際の飛距離を知ることができる。図４，図５等から明らかなように、制御部１１は、基本状態では現在位置を示す自分アイコンＩを表示画面上の下方中央に位置するようにしている。
【００３９】
また、地点登録を複数行えるようにし、その地点登録したそれぞれの位置情報をホールごとに登録順に記憶装置１８に記録する。これにより、ボールを打ったショット位置をその都度地点登録することで、実際のゴルフコースでのプレイの軌跡を記録することができ、また、表示部３に各ホールレイアウトを地点登録アイコンＩ０とともに描画することで、表示画面上で実際のプレイの軌跡を確認できる。
【００４０】
＜任意地点（目標地点）までの距離表示機能＞
例えば図３などに示すように、ゴルフナビゲーションのコースを表示中に、コース上の任意の場所をタッチする。すると、図６に示すように、制御部１１は、タッチした位置が画面中央位置に来るようコースを描画するとともに、そのタッチした箇所に目標位置を示すマークＭ（○に十字を重ねたもの）を描画する。そして、制御部１１は、現在地点からタッチした地点までの距離を求め、その求めた距離を目標位置までの距離表示領域Ｒ３に表示する（図では“２００”）。また制御部１１は、これと同時にそのタッチした地点からグリーンまでの残り距離（エッジ位置，中心のピン位置）を算出し、残り距離表示領域Ｒ１に表示する。ユーザは、両領域Ｒ１，Ｒ３に表示された距離を見比べることで、タッチした地点へ打つための現在位置で今回使用するクラブ種と、そのタッチした地点からグリーンを狙うために次に使用するクラブ種がそれぞれ適切なものであるのが何かを検討することができる。
【００４１】
さらに制御部１１は、図６に示すように表示画面の下端に、縮小ボタンＢ１，拡大ボタンＢ２，戻るボタンＢ３を描画し、また、コースレイアウトの表示エリアの上下左右のそれぞれの中間位置に三角形のカーソルＫを描画する。制御部１１は、縮小ボタンＢ１／拡大ボタンＢ２が押されたことを認識すると、コースレイアウトを縮小／拡大して描画する。また、制御部１１は、カーソルＫが押されたことを認識すると、その方向にコースレイアウトを移動して描画する。このとき、マークＭの位置は画面中央にしているので、その移動に伴いマークＭで示されるコース上の位置が変わるので、そのマークＭで示される地点までの距離と、その地点からの残り距離を再計算し、領域Ｒ３，Ｒ１に表示する。これより、どの位置を狙うのがよいかが容易に検討できるので好ましい。
【００４２】
また、この機能は、狙いたい地点までの距離を表示するのが主であるが、利用方法としては、狙っては行けない（打ち込んではいけない）場所までの距離を表示するのにも利用できる。すなわち、タッチする位置をバンカーその他のハザードとすることで、そのハザードまでの距離を表示させ、ハザードの手前で止まるクラブ種やハザードを確実に超えることのできるクラブ種の選択をするのに役に立たせることもできる。
【００４３】
＜２点間距離表示機能＞
２点間距離表示機能は、確認したい地点を２点指定（タッチ）することで、指定した２点間の距離を求め、求めた距離を表示する機能である。これにより、コース上の任意の区間距離を確認することができる。
【００４４】
これは、例えば制御部１１は、図３から図５などに設定されたメニューボタンＢ４がタッチされたことを認識すると、コースレイアウト上にメニュー画面（図示省略）を重ねて表示する。そして、メニュー画面には、各機能を選択するボタン領域が用意されているため、制御部１１は、「２点間距離」を指定するボタンが選択されたことを認識することで、当該機能を起動する。そして、まず、図７に示すように制御部１１は、コースレイアウトの上に重ねて、そのコースレイアウトの表示エリアの上下左右のそれぞれの中間位置に三角形のカーソルＫを描画するとともに、その交点（画面中央）にマークＭ′を描画する。さらに、制御部１１は、表示画面の下端に、縮小ボタンＢ１，拡大ボタンＢ２，戻るボタンＢ３を描画し、下方左側に２点間距離表示領域Ｒ４を描画する。ここでは、２つの地点が選択されていないため、距離表示は“０”となる。
【００４５】
この状態で、制御部１１は、縮小ボタンＢ１／拡大ボタンＢ２が押されたことを認識すると、コースレイアウトを縮小／拡大して描画する。また、制御部１１は、カーソルＫが押されたことを認識すると、その方向にコースレイアウトを移動して描画する。その状態で画面上の任意の点をタッチすると、制御部１１は、そのタッチされた地点を認識し、その位置にスタートアイコンＩｓ（例えば、赤丸）を描画する（図８参照）。よって、ユーザは、確認したい１つめの地点を画面上に表示し、タッチすることで、当該位置を登録できる。また、制御部１１は、１つの目の地点が登録された（スタートアイコンＩｓを描画した）状態で、次に画面がタッチされると、そのタッチされた地点を２つめの地点として登録し、その位置にエンドアイコンＩｅを描画する（図９参照）。このエンドアイコンＩｅは、スタートアイコンＩｓと同形状・同一寸法の赤丸としてもよいし、形状，大きさ，色の少なくとも一つを異ならせることで、どちらがスタートアイコンＩｓかがわかるようにしても良い。
【００４６】
制御部１１は、その２つの地点が登録されたならば、当該２つの地点を結ぶ直線Ｌ１を描画するとともにその２点間の距離を算出し、その算出した距離を、２点間距離表示領域Ｒ４に表示する（図では“１４８”）。
【００４７】
これにより、コース場の任意の２つの地点の距離を知ることができ、コースの攻略方法を決定するのに有益な情報が得られる。なお、戻るボタンＢ３が選択されると、図３等に示す基本の表示に戻る。
【００４８】
＜カップ位置登録機能＞
カップ位置登録機能は、プレイ当日のカップ位置を現場で登録できる機能である。すなわち、上述したように、残り距離表示領域Ｒ１には、グリーンエッジやグリーンの中心のように画一的な残り距離が表示される。一方、実際のゴルフコースでは、カップ位置は毎日変わる。よって、カップの位置がグリーンの端によっている場合には、グリーンの大きさが広いほど、或いは、グリーンに近づくほど、グリーンの中心に設定されたカップ位置（ピン位置）とのずれが大きくなる。特にアプローチショットのようにグリーンに近くなるほどその誤差の影響は顕著なる。
【００４９】
そこで、プレイ当日のカップ位置を現場で登録することにより、歩測をすることなく正確にカップまでの距離を求めて表示することで、ユーザは、正確な残り距離を確認できる。その結果、ホールアウトまで正確なナビを実現できる。
【００５０】
具体的には、本装置を携帯したままグリーン上のカップ位置まで移動し、カップ位置の地点登録をする。この地点登録は、例えばメニュー画面に用意した「カップ地点登録」ボタンをタッチしたことを認識した制御部１１が、カップ地点登録モードを起動する。そして、そのカップ地点登録モードの時に、地点登録ボタン５が長押し（例えば２秒以上）されたならば、そのときの現在位置（ＧＰＳ受信部６から取得）をカップ位置としてバッファメモリに登録する。よって、ユーザは、カップ位置に行くまでの間、或いはカップ位置に到達した時点でカップ地点登録モードを起動させ、本装置をカップ位置の直近或いは真上に位置させた状態で地点登録ボタン５を長押しすることで正確な位置を登録できる。
【００５１】
これにより、例えば図１０に示すように、旗アイコンＩ５の描画位置は、カップ位置として地点登録された実際の位置となる。この地点登録処理がされない場合には、旗アイコンＩ５は、二点鎖線で示すようにグリーン中央位置に描画される。この地点登録処理に基づいて描画する旗アイコンＩ５と、工場出荷時に元々登録していたグリーン中央に描画する旗アイコンＩ５とでは、その描画態様を異ならせている。具体的には、制御部１１は、異なる表示色で旗アイコンＩ５を描画する。このように表示色を変えるのではなく、形状や寸法を変えたり、地点登録に基づく旗アイコンＩ５は点滅させたりするなど、各種の異なる態様をとることができる。このように描画態様を異なせることで、ユーザは、現在どちらの旗低混が描画されているかを容易に認識できる。もちろん、このように描画態様を異なせることなく、同じでも良い。
【００５２】
なお、図１０は、カップ位置を登録後、実際にボールを打つ位置まで戻った状態を示している。また、このようにカップ位置が登録された場合には、制御部１１は、通常の残り距離表示領域Ｒ１の上に、カップ位置までの距離表示領域Ｒ５を描画するとともに、現在位置（自己アイコンＩ）からカップ位置までの距離を算出してその距離を表示する（図では“５６”）。よって、ユーザは、カップまでの距離を確認することで、アプローチの際のクラブ種の選択に役立つ。
【００５３】
そして、制御部１１は、一旦カップ地点をバッファメモリに登録すると、そのホールが終了するまでは、カップ位置を保持する。これにより、仮に、一打でグリーンに乗らなくても、再度の寄せのショットの際には、先に登録したカップ位置に基づき正確なカップ位置までの残り距離を知ることができる。さらに、グリーン上のパッティング時にも、その残り距離の情報を有効に活用できる。
【００５４】
なお、制御部１１は、ＧＰＳ受信部６から取得した位置情報に基づき、次のホールに移動したと判断した場合には、登録したカップ位置を消去する。また、電源が切れた場合にも登録したカップ位置が消去される。
【００５５】
なお、上記の例では、カップ位置の地点登録は、実際のカップ位置に行き、地点登録ボタン５の長押しをすることで行ったが、地点ボタンの長押しに限ることはなく、例えば画面上に用意したボタン領域のクリックなど各種の方法で指示された時の現在位置をカップ位置として登録することができる。
【００５６】
このように実際にカップ位置まで移動することで、正確な位置を登録できるが、例えば設定対象のグリーンを画面上に描画し、そのグリーン上の任意の地点をタッチすることでカップ位置を登録することもできる。この場合、グリーンはできるだけ画面いっぱいに拡大して表示する方が正確に地点を登録できるので好ましい。もちろん、係る方法では、本実施形態のように、実際にカップ位置で登録するものに比べると正確さは劣るものの、一律にグリーン中央に設定された残り距離の表示よりは精度は高く、また、実際にグリーンに行く必要がないので、比較的離れた地点でも登録が可能となり、スピーディーなプレイを促進できるという点では好ましい。さらには、キャディさんはその日のおおよそのピン位置を書いた資料を携帯しているとともに、セルフプレイの場合にはその日のピン位置を記載した資料を取得できるゴルフ場もあるので、係る情報に基づきカップ位置を登録すると、１００〜１５０ヤードさらにはそれ以上の残り距離であって、実際にグリーンに行くことが難しい状況下でも、おおよそのカップ位置までの残り距離を知ることで、クラブ種の選択をより正確にすることができる。
【００５７】
また、本実施形態では、カップ位置は、ホールを移動する際に消去するようにしたが、そのまま残すようにしても良い。特に、１ランドハーフや、２ランドのように、当日同じホールを２回プレイする場合には、前に登録したカップ位置の情報をそのまま利用できるので便利である。ただし、その場合でも、その日のプレイが終了した場合には、消去するようにするのがよい。そのように消去することで、後日のプレイ時に以前プレイした際に登録した誤ったカップ位置に基づく残り距離が表示されることが抑止できる。
【００５８】
なお、仮に消去しないようにした場合には、例えば、カップ位置の情報も合わせてパソコン等に取り込んで記録することで、より正確・詳細なプレイの反省・検討をすることができるというメリットが生じる。その場合、上記のような誤った情報の表示を回避するため、登録したカップ位置については、日付も関連付けて登録し、登録日がプレイ中の月日で無い場合には、表示しない（そのカップ位置情報は利用しない）ようにすればよい。また、制御部１８にリアルタイムクロックを備え、位置情報と関連づけて日時情報を記録するとよい。
【００５９】
上記の実施形態におけるカップ位置の登録は、実際のカップ位置まで移動して登録しているが、実際のカップ位置まで移動せずにマニュアル操作により行うこともできる。このマニュアル操作に伴うカップ位置の登録処理は、実際にゴルフ場でプレイ中に行う場合と、プレイしていないときに行う場合がある。プレイしていないときの登録は、ゴルフ場内で行う場合と、ゴルフ場に到着する前に行う場合がある。ゴルフ場内でプレイしていない状態は、例えば、プレイ当日の朝などゴルフ場に到着してから、実際にプレイするコース（最初のホール）に行くまでの間や、前半の９ホールのプレイ終了後、後半の９ホールの開始するまで生じる昼食その他の待ち時間のためにクラブハウスなどにいる場合などがある。
【００６０】
図１２は、プレイしていないときの登録処理のアルゴリズムを示している。まず、電源ボタン４の操作に伴い、電源が投入されると、制御部１１は、表示部３に所定のメインメニュー画面を表示する（Ｓ１，Ｓ２）。制御部１１は、メニュー画面（図示省略）にリストアップされた処理項目の中から「カップ登録」が選択（タッチパネルの押下等）されことを検知すると、ＧＰＳ受信部６から取得する現在位置情報に基づきゴルフ場データ格納部１２に登録されたゴルフ場を検索する（Ｓ４）。
【００６１】
現在位置に該当するゴルフ場が存在する場合、制御部１１は、表示部３に当該ゴルフ場のゴルフコース選択画面を表示する（Ｓ５）。すなわち、ゴルフ場は、通常９ホールを１つのコースとして複数のコースが存在する。例えば、１８ホールからなるゴルフ場では、ＯＵＴコースとＩＮコースがあり、その場合には、どちらのコースを先にプレイするかで各コースの回る順番が決まる。また、３コース（２７ホール）以上を有するゴルフ場の場合、各コースに名前を付けるとともに、コースの回る順番（Ａコース→Ｂコース→Ｃコース）を決めている。従って、特に３コース以上を有するゴルフ場の場合、１ランドプレイするプレイヤーにとって当日プレイしないコースが存在することになる。そしてユーザは、実際にプレイするコースのみを登録すれば足りるため、本装置では、カップ位置（ピン位置）の登録をするコースを選択する機能を持たせた。
【００６２】
つまり、制御部１１は、該当するゴルフ場の名称と、そのゴルフ場に存在するコース名をリスト表示させ、スタートするコースの登録を促す。コースの選択は、タッチパネルによりタッチされた位置を制御部１１が判定し、対応するコース名を特定することで行う。ユーザは、複数のコースを選択しても良いし、１つのコースを選択しても良い。
【００６３】
なお、ゴルフ場に関するデータとして、３コース以上保有するゴルフ場では、各コースのプレイ順の情報も持たせておくと、スタートするコースの指定を受け付けると、そのコースの次にプレイするコースが特定できる。よって制御部１１は、上記のように１つのコースを選択した場合でも、そのコースの全ホールの登録が終了したならば、上記のプレイ順の情報に基づき次にプレイするコースを特定し、そのコースの１番目のホールの登録を促す機能を備えると良い。
【００６４】
一方、ＧＰＳによる位置検出ができない場合、手動選択モードになり（Ｓ６）、制御部１１は、ユーザの入力に従いゴルフ場を特定し、表示部３にその特定したゴルフ場についてのゴルフコース選択画面を表示する（Ｓ７）。ゴルフ場の選択は、「読み仮名」（ひらがな／アルファベット），「電話番号」などのキーワードを入力させ、一致するゴルフ場を検索する方式をとったり、地域を入力させ該当するゴルフ場をリスト表示させて選択を促す方式をとったり、それらを併合させたりすることができる。地域の入力は、地方→都道府県→……のように徐々にエリアを狭めていく方式がとれ、テキスト入力や、リスト表示したものから選択することができる。また、地図を描画し、徐々にエリアを狭めながら（描画する地図を拡大しながら）特定する方式をとることができる。処理ステップＳ７のゴルフコース選択処理は、基本的に処理ステップＳ５と同様にすることができる。また、それら処理ステップｓ５，Ｓ７の一方或いは双方において、入力するホールを指定する入力画面を設けると、より細かい設定ができる。例えば、よく行くコースである程度ピン位置がわかっている場合や、プレイ中のホール（フェアウェイ・ラフ）から目で見て確認できて中央位置からのずれの修正をプレイヤーの頭の中で容易に行える場合等、基準のカップ位置の表示並びにその位置までの残り距離の表示が有れば十分な場合には、カップ位置の登録処理を省略することができる。もちろん、下記に説明するようにカップ位置の登録処理で該当するホールの入力をスキップ等することで実質的な入力処理をしないこともできるが、入力するホールを予め指定することで、スキップ等する処理も不要となり、より入力処理が簡便になる。
【００６５】
次に制御部１１は、カップ位置の入力作業を実行する（Ｓ８）。制御部１１は、前処理（Ｓ５，Ｓ７）で指定されたコースの１番目のホールのデータをゴルフ場データ格納部１２より読み出すとともに、表示部３にカップ位置入力画面を描画する。このカップ位置の入力の指定は、本実施形態では、以下の４種類用意しており、いずれの方法をとるかはメニュー画面からのユーザ設定で行う。
【００６６】
＜ブロック入力方法＞
図１３に示すように、制御部１１は、表示部３上に該当するホールのグリーンＧを模した画面を描画し、グリーン全部を覆う格子枠Ｋを重ねて描画する。ユーザは、ゴルフ場が用意するカップ位置図を視認し、上記格子枠Ｋで区画される領域のうち近いと思われる場所をタッチして選択する。制御部１１は、タッチされた位置をカップ位置とする。なお、図ではグリーンＧの形状を円形としているが、実際には、現実のホールのグリーンの形状に近似するものとする。
【００６７】
実際のカップ位置についての情報の取得は、ゴルフ場には、当日のカップ位置（ピン位置）を記載した紙（カップ位置図）がカートに置いてあったり、キャディさんが携帯していたりしているので、それを利用する。もちろんこのような紙によるものに限ることはなく、ユーザは、ゴルフ場が用意する各種の媒体（ホームページや、グリーン情報を表示する看板等）を介して提供される情報に基づいて、カップ位置を確認し、登録することになる。
【００６８】
また、この格子枠Ｋを構成する格子数は、任意で変更できてもよいし（縦１０・横１０、縦３・横１０など）、固定値（縦５・横５）でも良い。また、格子枠Ｋは、ｎ×ｍに分割された複数の格子の集合体であるが、一方の値は「１」でも良い。特に、通常はグリーン手前から攻めていくとともに、カップまでの残り距離は、グリーン上での中心位置から横幅方向のずれよりも前後方向の奥行きに対するずれが大きく影響する。そのため、特に横幅方向には分割せず、前後方向のみを分割することで、簡単に設定できるようにする。なお、この登録したカップ位置に基づくピンの表示は、例えば格子の中央などの代表地点とする。
【００６９】
＜数値入力方法＞
図１４に示すように、制御部１１は、画面上にグリーンＧを模した画面を用意し、特定位置（Ｐ１，Ｐ２）からの距離Ｘ、Ｙを数値で入力することで行う。特定位置Ｐ１，Ｐ２は、例えばグリーンの右端（Ｐ１）と、前端（Ｐ２）とすることができる。また、各距離Ｘ，Ｙは、表示画面に設けた数値入力ボックスＢ１，Ｂ２をタッチすることで行う。つまり制御部１１は、数値入力ボックスＢ１，Ｂ２のいずれかの領域がタッチされたことを検知すると、制御部１１は、表示部３にテンキー入力ボタン領域を重ねて描画し、ユーザからのテンキーの入力を受けて該当する数字を数値入力ボックスＢ１／Ｂ２に表示する。そして、確定ボタンの押下を受けて、テンキー入力ボタン領域を消去するとともに、Ｘ，Ｙで特定される地点にマークＭを描画する。ユーザは、そのマークＭのグリーンＧ上での位置や、数値入力ボックスに表示されている数値などから、その位置でよいかを判断し、良ければ表示部３の所定位置に表示されている図示省略する登録ボタン領域をタッチする。
【００７０】
＜推測入力方式＞
タッチパネルを備えた装置の場合、図１５（ａ）に示すように、制御部１１は、表示部３の画面上にグリーンＧを模した画面を描画する。そして制御部１１は、グリーンＧ上のタッチされた位置を検出し、その位置をカップ位置として決定する。
【００７１】
また、タッチパネルを備えていない装置の場合、図１５（ｂ）に示すように、制御部１１は、表示部３の画面上にグリーンＧを模した画面を描画するとともに、基準位置（グリーン中央等）に矢印ポインタを重ねて描画する。そして制御部１１は、ボタンスイッチ或いはリモコン等の入力装置からの指示を受け、矢印ポインタを上下左右に動かして位置を決定する。
【００７２】
制御部１１は、上記のいずれかの入力方法を用いて決定されたカップ位置を、ホール番号と関連付けてＲＡＭ／メモリ等の内部／外部メモリ（記憶装置１８等）に登録する（Ｓ９）。
【００７３】
制御部１１は、この登録後、次のホールが存在するか否かを判断し（Ｓ１０）、存在する場合には、処理ステップＳ８に戻り、当該次のホールを処理対象に切り替えてカップ位置の入力作業を実行する。次のホールが存在するか否かの判断は、例えばゴルフ場データ格納部１２に登録されたゴルフ場のデータから、現在処理対象のホールと同一コースで次のホールがあるか否かを制御部１１が自動的に判断しても良いし、制御部１１が表示部３上の所定位置に次ホールが有るか否かを入力させるボタン領域を描画し、どのボタン領域がタッチされたかを検知することで判断するものでもよい。また、自動的に判断する場合、同一コースの最終ホールまで入力が完了した場合に、一旦終了する設定としても良いし、次に回るコースの１番目のホールを処理対象にする設定としても良い。
【００７４】
なお、このカップ位置の登録処理中に遷移する各画面には、中断（終了）ボタン領域が表示され、制御部１１は、その中断（終了）ボタン領域がタッチされたことを検知すると、処理を終了する。また、途中まで登録した状態で、一旦処理を終了し、その後に再度上記の処理ステップを実行してゴルフコースが選択された場合、制御部１１は、処理対象のコースの各ホールに対するカップ位置の登録の有無を検索し、未登録のホールを処理対象にし、その処理対象のホールにつき処理ステップＳ８以降の処理を実行する。
【００７５】
スタート時間等との関係などから、プレイ開始前に全てのホールについてカップ位置を登録するのが無理な場合、途中までカップ位置の登録を行い、その後は、以下に説明するプレイ中にカップ位置の登録をしたり、前半のコースについてスタート前に登録を行い後半のコースについては昼食等の休憩時間に登録を行ったりすることができる。
【００７６】
図１６は、プレイしていないときの登録処理の別のアルゴリズムを示している。この例でも、電源ボタン４の操作に伴い、電源が投入されると、制御部１１は、表示部３に所定のメインメニュー画面を表示する（Ｓ１１，Ｓ１２）。制御部１１は、メニュー画面（図示省略）にリストアップされた処理項目の中から「カップ登録（データ利用）」が選択（タッチパネルの押下等）されことを検知すると、記憶装置１８（メディアカード等）やＵＳＢ端子９に接続されたＵＳＢケーブル経由で外部の記憶装置に登録された各ホールのカップ位置のＧＰＳ座標を取得し、登録する（Ｓ１４）。この機能を利用するためには、ゴルフ場（ゴルフ倶楽部）側が、ホームページやゴルフ場に設置しているコンピュータ（サーバ）において当日或いは翌日のカップ位置の位置情報（経度・緯度）を公開するようにし、その公開されたデータをインターネット等を介して事前に取得してメディアカード等に記録媒体に格納したり、ゴルフ場に設置されたコンピュータ等に対してＵＳＢケーブル経由で接続してデータを取得することで実現できる。この処理をすることで、一括してしかも正確なカップ位置を登録することができる。
【００７７】
図１７は、プレイ中の登録処理のアルゴリズムを示している。制御部１１は、ゴルフナビモードの実行中において、メニュー画面を描画する（Ｓ２１）。制御部１１は、メニュー画面から「カップ登録」が選択されたことを検知すると（Ｓ２２）、カップ位置の入力作業に移行する（Ｓ２３）。
【００７８】
このカップ位置の入力作業は、処理対象のコースの特定から行う。つまり、制御部１１は、ＧＰＳ受信部６から取得した現在位置情報と、ゴルフ場の各ホールレイアウト（位置情報付き）から、現在どのホール内にいるかを判定する。そして、制御部１１は、現在プレイ中のホールを処理対象にし、そのホールのグリーン情報を読み出し、カップ位置の入力画面を表示部３に描画する。このように処理対象のホールが決定された後のカップ位置の入力処理は、上記の４つ入力処理と同様に行う。
【００７９】
なお、ゴルフ場によっては、上記のようなカップ位置を具体的に記載した情報を提供せずに、竿の上端に取り付けた旗の色を変えたり、旗竿に上下にスライド自在に取り付けられたボールの位置などでカップの位置を知らせることがある。その場合、カップ位置は、グリーン手前、中央、奥側などのおおよその情報を報知することになる。そこで、格子枠を用いたブロック入力方法では、図１３（ｂ）に示すように横幅方向の格子数は１個で、前後方向に複数個（図では３個にしているが、４個以上でも良い）に区分けしたものを用いると良い。
【００８０】
制御部１１は、各種の入力方法で指定されたカップ位置をホール情報と関連付けて所定の記憶装置に登録する（Ｓ２４）。ついで、制御部１１は、次ホールがあるか否かを判断し（Ｓ２５）、次ホールがある場合には、処理対象のホールをその次ホールに切り替えて処理ステップＳ２３に戻る。そして、全てのホールの登録が完了すると、処理ステップＳ２５の分岐判断はＮｏとなるので、処理ステップＳ２１に戻る。この処理ステップＳ２４，Ｓ２５の処理は、処理ステップＳ９，Ｓ１０と同様にすることができる。
【００８１】
また、処理ステップＳ２３において、現在位置のホールについてすでにカップ位置が登録されている場合、その次のホールを処理対象とする。これにより、例えばカートで移動中の時間を利用しながら、プレイ中に順次カップ位置の情報を登録することができる。特にカップ位置の情報がカートに配備されているゴルフ場の場合、グリーン情報（カップ位置情報）のある場所で登録することで処理がスムーズに行える。しかも、ユーザは、カートでの移動中に１または複数のホールというように少しずつ分割して登録処理をすることで、遅延プレイにもならない。また、上述したように、カップ位置の情報が、旗竿（ピン）の状態で報知するようなゴルフ情報の場合、実際にプレイしながらでないとカップ位置の登録ができないので、このようにプレイ中の登録処理ができると便利である。
【００８２】
また、制御部１１は、１つのホールのカップ位置の登録が完了したら、次のホールのカップ位置選択画面を自動的に表示させることで、カートでの移動時間にこれからまわる複数のコースを連続して簡単に登録できる。
【００８３】
上記のようにして登録したカップ位置の情報の利用は、上述したように現在位置からカップまでの残り距離を求める際に利用することができるが、これ以外にも、現在プレイ中のホールのグリーンを模した図と共に登録したカップ位置に対応する位置に旗アイコンＩ５を描画することで、砲台グリーンや、ドックレック等してグリーンが直接見えない箇所から打つ場合にも、グリーンの状態をイメージしやすくなるので好ましい。
【００８４】
また、制御部１１は、現在位置が次のホール位置への移動中であることが検出すると、次のホールのカップ位置が登録済みか否かを判断し、未登録の場合には、登録画面を描画してカップ位置の登録を促す。つまり、処理ステップＳ２３を実行する。このように自動的に登録画面を描画することで、ユーザは、カップ登録画面を読み出すための画面操作をする必要がないと共に、途中のホールまでカップ位置情報の登録が終わっている場合にどこまで入れていたかを記憶していなくても、未登録のホールに来たならばその登録画面が自動的に描画することで知ることができるので、便利である。しかも、次のホールまでの移動中にカップ位置の登録を行うことで、移動時間を有効に利用できて遅延プレイになることもないばかりでなく、次にプレイするホールの攻略方法を考える契機並びにカップ位置の確認からより有効な攻略イメージを発想することができるので好ましい。
【００８５】
また、次のホールのカップ位置が登録済みの場合、制御部１１は、さらにそれ以降の未登録のホールについてのカップ位置の登録を促すのではなく、その登録済みのカップ位置を反映してグリーンの模式図と、コース全体の模式図を交互にあるいは同時に１画面に表示させる。これにより、プレイヤーは、それらのカップ位置が正確に反映されたグリーンとコースを見ることで、移動中に攻略方法を考えることができる。
【００８６】
また、上記のようにカップ位置の登録画面を自動的に描画する機能を持たせることで、ユーザは適切な場所で適切なホールについてのカップ位置の入力をすることができ、しかも、そのための入力画面を読み出すために具体的な処理は不要であるのでプレイに集中できるというメリットも生じる。さらに、適切な場所で自動的にカップ位置の登録画面を描画する条件として、上記のように次のホールへの移動中の検出以外にも、実際のホールのプレイ中であってもカートの移動中であることを検出した場合がある。係る場合、制御部１１は、ＧＰＳ受信部６から得た現在位置情報に基づき現在プレイ中のホールを特定し、そのホールについてカップ位置情報が登録されているか否かを判断し、未登録の場合には登録画面を描画すると良い。カートの移動中か否かの判断は、例えば、移動速度が通常の歩行による移動速度を超えている（一定の速度以上）場合がある。また、ゴルフ場によっては、カートが走行できるエリア（カート道）が決まっていることもあり、係る場合には、現在位置が係るカートが走行できるエリア内にいることを検知した場合にカートによる移動中と判定すると良い。また、例えば、本装置を携帯しているプレイヤーが、カートまでクラブを取りに行き、ゴルフバックから必要なクラブの選択並びに取り出しを行っている場合にも、カートが走行できるエリア内に存在することになる。そこで、カートが走行できるエリア内にいることに加え移動している（速度は問わない）ことも条件に加え、両方の条件を充足する場合にカートでの移動中と判定するとよい。そのようにすると、カートの移動速度が遅い場合（人の歩く速度或いは走る速度と同等）でも、カートの移動と検知することができると共に、単にクラブを取りに行っている場合には、移動はほとんど無いので誤検出を防止できる。
【００８７】
さらに、制御部１１は、ＧＰＳ受信部６から得た現在位置から、ゴルフコース内であることが検出され、１ホール目へのカートでの移動に相当する速度・軌跡が検出されたら、「今日のカップ位置を登録しますか？」の画面を表示するようにしてもよい。
【００８８】
また、本装置に無線通信（赤外線通信を含む）／有線通信による他の装置との通信（データ交換）機能を備えると良い。このようにすると、同種の装置を持つ複数の人が同一のゴルフ場でプレイする場合には、誰か一人がカップ位置の登録処理を行い、その通信機能を用いて登録済みのデータを他の装置に転送することで、全員がカップ位置の情報の登録処理をする必要が無く、カップ位置の登録がより簡単に行える。また、係る機能は、誰か非理と（１つの装置）で全てのホールについてのカップ位置の登録を行い、それを他の装置に転送・配信する者ども良いし、複数の装置でそれぞれ異なるホールについてのカップ位置の情報を登録し、情報交換をすることで、短時間でカップ位置の登録を完了できるようにしても良い。特に、セルフコースの場合、プレイ中の入力を考えると、カートを運転する人はカップ位置の入力処理をしにくいので、他の人が登録したデータを利用できるのでよい。
【００８９】
ゴルフ支援装置には、さらに車両に設置された場合に車両の走行する道路等を表示する道路地図表示機能等の車載モードを備えるとよい。そしてこれまでに述べたゴルフ支援装置としての機能であるゴルフモードと相互にモード切り替え可能な構成とするとよい。モード切替は、例えば制御部１１に接続された切り替えボタン等を設け、制御部１１がその切り替えボタンの操作を検出して切り替えるようにするとよい。
【００９０】
なお、道路地図表示機能は公知のナビゲーション装置等に用いられている構成によって実現できる。例えば、道路の位置情報を含む道路地図情報を記憶装置１８に記憶しておき、現在位置をＧＰＳ受信部６から取得して、現在位置から所定範囲の位置の道路地図情報を記憶装置１８から読み出し、表示部３の対応する位置に道路を表示させるなどして実現できる。
【００９１】
さらに、道路地図表示機能の実行中にＧＰＳ受信部６から取得された位置情報を随時記憶するようにしておき、ゴルフ支援機能に切り替えられたときに道路地図表示機能の実行中に記憶された位置情報に基づいて、ゴルフ支援機能で表示する現在プレイ中のゴルフコースを特定するようにしてもよい。例えば、道路地図表示機能の実行中に記憶された位置情報にもっとも近いゴルフコースをゴルフ場データ格納部１２から検索してそのゴルフコースを現在プレイ中のゴルフコースと特定するとよい。
【００９２】
なお、車載モードとしては道路地図表示機能に代えてあるいは道路地図表示機能を含み現在位置に関連するドライブ情報提供機能を設けるようにしてもよい。また、切り替えボタンに替えて、次のような構成としてもよい。例えば、ゴルフ場に関するゴルフ情報を提供するゴルフ支援機能を備えた携帯可能なゴルフ支援装置１と、そのゴルフ支援装置１を車両の所定位置に設置するためのクレードル（クレードル本体）と、を備える。そしてゴルフ支援装置１は、クレードルに対して着脱自在で、そのクレードルから取り外した携帯時に動作する携帯モードでは内蔵するバッテリーによって動作するゴルフモードを起動する。一方、ゴルフ支援装置１は、クレードルに取り付けられた状態ではそのクレードルを介して車両側から電源の供給を受けて前記バッテリーに充電するとともに車両側からの電源供給によって動作する車載モードを起動する。その車載モードは、運転時に有益な情報となるドライブ情報を報知するドライブ情報提供機能が起動する。いずれのモードで動作するかは、クレードルからの電源供給があるか否かによって決定する。制御部１１は、クレードルからの電源供給がある場合には、車載モードとし、車載モードにおいてクレードルからの電源供給がなくなった場合にはその時点の現在位置情報を記憶してサスペンド状態とする。クレードルからの電源供給がない状態で起動された場合、ゴルフモードで起動し、記憶された現在位置情報に基づいて、ゴルフ支援機能で表示する現在プレイ中のゴルフコースを特定するようにしてもよい。このような車載モードで記憶された現在位置情報に基づいてゴルフモードで表示するゴルフコースを特定する処理は、ゴルフモードにおいてＧＰＳ受信部６が非測位状態であった場合にのみ、実行するようにしてもよい。
【００９３】
また、ゴルフモードの起動時には、制御部１１は、「カップ位置を登録しますか」といったメッセージを表示部３に表示してから、カップ位置を登録しない場合、あるいはカップ位置登録機能によってカップ位置の登録が完了してから、このゴルフコースを特定する処理を行ってもよい。
【００９４】
このようにすれば、ゴルフ場でＧＰＳ受信部６によって現在位置が測位できない場合であっても、車載モードで測位した位置情報に基づいてすぐに現在プレイ中のゴルフコースを表示させることができる。特に、ゴルフ場では、木の陰になったりして安定した測位ができない場合があるが、駐車場など広い場所でＧＰＳの測位がしやすい場所での測位結果を利用してゴルフコースをすぐに表示させることができる。また、ＧＰＳの特性により電源投入やサスペンドからの復帰後すぐにはＧＰＳ受信部６は測位できない場合や精度が十分でない場合があるが、車載モードで連続的に測位した結果にもとづく位置情報を利用して現在プレイ中のゴルフコースを特定することで、すぐにかつ精度よくゴルフコースを特定して表示させることができる。
【００９５】
＜練習モード＞
この練習モードは、アプローチ練習時の距離確認に適するものである。この練習モードは、登録した起点から進んだ距離を、移動距離表示領域Ｒ６にリアルタイムに表示する。これにより、例えば、アプローチの練習などでネットその他の目標物を置く場所の距離を確認することができる。具体的には、メニュー画面において、「練習モード」ボタンがタッチされたことを認識した制御部１１は、練習モードを起動し、図１１に示すような練習モード画面を描画する。この練習モードで描画されるコースは、仮想のものである。このように仮想であるがゴルフコースを模したものを描画することで、より実戦の雰囲気が出るので、おもしろみが増す。特に、グリーンを表示することで、アプローチの練習をしている感じが出るので、練習の励みにもなる。
【００９６】
次いで、起点を登録する。つまり、ユーザは、ボールを打つ場所で、表示画面上に用意された登録ボタンＢ７をタッチする。制御部１１は、係る登録ボタンＢ７がタッチされたことを認識すると、そのときの現在位置をＧＰＳ受信部６から取得し、起点位置として登録する。
【００９７】
次に、ユーザは、目標とする場所やネットなどを置く場所に移動する。制御部１１は、登録した起点位置から現在位置までの距離を算出し、移動距離表示領域Ｒ６に表示する（図では“４０”が表示されている）。そして、ユーザは、その移動距離表示領域Ｒ６に表示された数値から、ボールを打つ場所からの距離を知得し、練習したい距離になったならば、その位置に目標物を設置する。これにより、ボールを打つ位置と目標物までの距離を正確に設定することができる。
【００９８】
ユーザは、その後ボールを打つ位置まで戻り、目標物に向かってボールを打つ。これにより、正しい距離感覚を磨き、実戦力をつけることができ、アプローチの練習などに適する。この練習モードは、家の庭や、練習場などで、例えば、２０ヤードや４０ヤードといった距離を決めてその距離を打つ練習をする際に好ましく利用できる。
【符号の説明】
【００９９】
１  ゴルフ支援装置
２  ケース
３  表示部
５  地点登録ボタン
１１  制御部
１２  ゴルフ場データ格納部
１７  電池
【図１】
2020000896.tif 000003
【図２】
2020000896.tif 000004
【図３】
2020000896.tif 000005
【図４】
2020000896.tif 000006
【図５】
2020000896.tif 000007
【図６】
2020000896.tif 000008
【図７】
2020000896.tif 000009
【図８】
2020000896.tif 000010
【図９】
2020000896.tif 000011
【図１０】
2020000896.tif 000012
【図１１】
2020000896.tif 000013
【図１２】
2020000896.tif 000014
【図１３】
2020000896.tif 000015
【図１４】
2020000896.tif 000016
【図１５】
2020000896.tif 000017
【図１６】
2020000896.tif 000018
【図１７】
2020000896.tif 000019
【手続補正書】
【提出日】令和1年9月10日(2019.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホールごとにカップ位置を登録する機能と、
ホールのレイアウトを示す画像を、登録されたカップ位置とともに表示する機能と、
を有し、
前記登録する機能は、
第１のホールのレイアウトを示す画像の表示中にカップ位置を変更する操作を受け付けて、前記第１のホールにおけるカップ位置の登録を変更し、その変更後の前記カップ位置を、前記第１のホールでのプレイ後の第２のホールでユーザがプレイしていることが特定された場合も、登録されたままとする
ゴルフ支援装置。
【請求項２】
ホールごとにカップ位置を登録する機能と、
ホールのレイアウトを示す画像を、登録されたカップ位置とともに表示する機能と、
を有し、
前記登録する機能は、
第１のホールのレイアウトを示す画像の表示中にカップ位置を変更する操作を受け付けて、前記第１のホールにおけるカップ位置の登録を変更し、その変更後の前記カップ位置を、前記第１のホールでのプレイ後その日のうちにユーザが前記第１のホールで再びプレイする場合も、登録されたままとする
ゴルフ支援装置。
【請求項３】
前記登録する機能は、
変更後の前記カップ位置の登録を、その日のプレイを終了した場合に消去する
請求項１または２に記載のゴルフ支援装置。
【請求項４】
前記登録する機能は、
変更後の前記カップ位置の登録を、ゴルフ場でのプレイを終了した場合に消去する
請求項１から３のいずれか１項に記載のゴルフ支援装置。
【請求項５】
ユーザの現在位置を検出する機能を有し、
前記表示する機能は、
ユーザがプレイしているホールのレイアウトを示す画像とともに、さらに、ユーザの現在位置からカップ位置までの距離を表示し、その表示中に前記カップ位置を変更する操作を受け付けると、変更後のカップ位置に基づいて前記距離の表示を変更する
請求項１から４のいずれか１項に記載のゴルフ支援装置。
【請求項６】
変更後の前記カップ位置の情報を外部装置に取り込んで記録する機能を有する請求項１から５のいずれか１項に記載のゴルフ支援装置。
【請求項７】
コンピュータに、請求項１から６のいずれか１項に記載のゴルフ支援装置の機能を実現させるためのプログラム。