(57)【特許請求の範囲】
【請求項１】
ティーグラウンドを含む領域である基準領域及び前記基準領域に対応するグリーン上の地点である目的地点を含む複数のホールに対応する区画領域を有するゴルフ場内の場所的領域内の現在地点と前記目的地点の高度差を報知する機能を備えた携帯型の装置であって、
前記ティーグラウンドを含む領域である基準領域の位置を示す基準領域情報と、前記基準領域と前記グリーン上の地点である目的地点の高度差である基準高度差を算出するための基準高度差情報を記憶した記憶手段と、
前記現在地点の位置情報を取得する位置取得手段と、
気圧を測定する気圧測定手段と、
前記現在地点が前記複数のホールに対応する区画領域のうちのいずれかの区画領域の前記ティーグラウンドを含む領域である基準領域内にあるときにそのホールに対応する区画領域内のティーグラウンドを含む領域である基準領域で前記気圧測定手段が測定した気圧である基準気圧を保持する基準気圧保持手段と、
現時点で前記気圧測定手段が測定した気圧である現在気圧と、前記基準気圧と、前記基準高度差情報に基づいて、前記現在地点とそのホールに対応する区画領域内のグリーン上の地点である目的地点の高度差を算出して報知する高度差報知手段を有することで、前記現時点と前記基準気圧を測定した時点との時間差が、気象変動による気圧変化が発生しないとみなせる時間となるようにしたこと
を特徴とする装置。
【請求項２】
前記複数のホールに対応する区画領域を有するゴルフ場内の場所的領域は、前記ティーグラウンドを含む領域である基準領域及び当該基準領域に対応する前記グリーン上の地点である目的地点の組を複数含み、
前記記憶手段は、それぞれの前記組について、前記基準領域情報と、前記基準高度差情報を記憶し、
前記装置は、前記組を選択する組選択手段を更に有し、
前記高度差報知手段は、前記現在気圧と、前記組選択手段が選択した前記組の前記基準領域に現在地点があるときに前記気圧測定手段が測定した前記基準気圧と、当該組についての前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出すること
を特徴とする請求項１に記載の装置。
【請求項３】
前記記憶手段は、前記ティーグラウンドを含む領域である基準領域内に位置する基準地点の位置を示す基準地点情報を更に記憶し、
前記基準高度差は、前記基準地点と前記グリーン上の地点である目的地点の高度差であり、
前記基準気圧保持手段は、前記現在地点が前記ティーグラウンドを含む領域である基準地点に最接近したときに前記気圧測定手段が測定した気圧を前記基準気圧として保持すること、
を特徴とする請求項１または２に記載の装置。
【請求項４】
前記場所的領域が複数の前記ティーグラウンドを含む領域である基準領域を含み、
前記記憶手段は、前記複数の前記ティーグラウンドを含む領域である基準領域のそれぞれについて、前記基準領域情報と当該ティーグラウンドを含む領域である基準領域についての前記基準高度差情報を記憶し、
前記グリーン上の地点である目的地点に移動する過程で前記現在地点が複数の前記ティーグラウンドを含む領域である基準領域を通過した場合、
前記高度差報知手段は、前記現在地点が最接近した前記ティーグラウンドを含む領域である基準領域についての前記基準高度差情報を用いて前記現在地点と前記グリーン上の地点である目的地点の高度差を算出すること
を特徴とする請求項１〜３のいずれか一項に記載の装置。
【請求項５】
前記ティーグラウンドを含む領域である基準領域は、幾何形状としたこと
を特徴とする請求項１〜４のいずれか一項に記載の装置。
【請求項６】
前記高度差報知手段は、前記現在地点が前記ティーグラウンドを含む領域である基準領域内のときには、前記現在地点と前記グリーン上の地点である目的地点の高度差に代えて、前記基準高度差を報知する機能を備えること
を特徴とする請求項１〜５のいずれか一項に記載の装置。
【請求項７】
前記高度差報知手段は、前記基準高度差及び前記現在地点と前記グリーン上の地点である目的地点の高度差を同一の報知態様で報知すること
を特徴とする請求項６に記載の装置。
【請求項８】
前記記憶手段には、前記グリーン上の地点である目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離が一定値以下になったときに、前記高度差報知手段は、高度差を非報知とすること
を特徴とする請求項１〜７のいずれか一項に記載の装置。
【請求項９】
前記現在地点が前記ティーグラウンドを含む領域である基準領域に入った履歴を記憶する履歴記憶手段を更に有し、
前記高度差報知手段は、前記現在地点が前記ティーグラウンドを含む領域である基準領域に入った履歴が無い場合には、高度差を非報知とすること
を特徴とする請求項１〜８のいずれか一項に記載の装置。
【請求項１０】
前記場所的領域が複数の前記グリーン上の地点である目的地点を含み、
前記高度差報知手段は、複数の前記グリーン上の地点である目的地点のそれぞれについて、前記現在地点と前記グリーン上の地点である目的地点の高度差を算出して報知すること
を特徴とする請求項１〜９のいずれか一項に記載の装置。
【請求項１１】
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離を報知する距離報知手段を更に有すること
を特徴とする請求項１〜１０のいずれか一項に記載の装置。
【請求項１２】
請求項１から１１のいずれか一項に記載の装置の機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高度差の算出のための装置及びプログラムに関する。
【背景技術】
【０００２】
ゴルフプレイヤーに対してゴルフ場のプレイ中などに各種の情報を提供するゴルフ支援装置が知られている。例えば、特許文献１では、現在地点からグリーンまでの距離等の情報を画面に表示させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０３９４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゴルフプレイヤーにとって、現在地点からグリーンなどの目的地点までの距離は有用な情報であるが、現在地点と目的地点の高度差もそれと同等に有用である。しかし、これまでのゴルフ支援装置では、高度差に関する情報を表示できる機種は存在しなかった。
【０００５】
その理由としては、ゴルフコースで利用できる携帯型の小型装置において、プレイの参考にできる程度の精度（例えば、±１ｍの精度）で現在地点から目的地点までの高低差を求めることが困難であったことが挙げられる。例えば、高度差を求める方法としては、気圧から算出する方法、ＧＰＳ機能によって高度を計測する方法、数値標高データ（メッシュデータ）と緯度経度から求める方法等が考えられるが、これらの方法では、上記目的を達成することはできない。
【０００６】
すなわち、気圧は気象条件によって変動するため、気圧のみから現在地点の高度を求めることはできない。従って、目的地点の高度が既知であったとしても、現在地点と目的地点の高度差を求めることはできない。また、ＧＰＳ機能による高度計測は精度が低く、プレイの参考になる程度の誤差で高度差を求めることはできない。また、数値標高データは、データ容量が大きく、多くのゴルフコースについての数値標高データを携帯型の装置に記憶させることは現実的ではない。更に、数値標高データは、メッシュの目が粗いという問題があり（国土地理院が提供する最も高精度のデータでも、メッシュの目は５メートルである）、メッシュ間の高度は補間により求める以外に方法がないが、ゴルフコースは急峻な地形が多く、メッシュの間で高度差が非常に大きい場所（窪地等）では、補間で求めた高度が現実と一致せず、表示に対するプレイヤー信頼感が損なわれてしまう。
【０００７】
本願には、上記の問題の全部又は一部又は他の問題に対処した発明が開示される。本願には、ゴルフプレイの参考情報として高度差を算出するものに限らず、様々な分野で利用可能な高度差の算出のための装置及びプログラムなど各種の装置及びプログラム等が開示される。
【課題を解決するための手段】
【０００８】
本願には、例えば、下記各構成例に記載の発明が開示される。
【０００９】
＜構成例１＞
基準領域及び前記基準領域に対応する目的地点を含む場所的領域内の現在地点と前記目的地点の高度差を報知する機能を備えた携帯型の装置であって、
前記基準領域の位置を示す基準領域情報と、前記基準領域と前記目的地点の高度差である基準高度差を算出するための基準高度差情報を記憶した記憶手段と、
前記現在地点の位置情報を取得する位置取得手段と、
気圧を測定する気圧測定手段と、
前記現在地点が前記基準領域内にあるときに前記気圧測定手段が測定した気圧である基準気圧を保持する基準気圧保持手段と、
現時点で前記気圧測定手段が測定した気圧である現在気圧と、前記基準気圧と、前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出して報知する高度差報知手段を有すること
を特徴とする装置。
【００１０】
このような構成によれば、ユーザは、場所的領域内において、現在地点と目的地点の高度差を知ることができ、現在地点と目的地点の位置関係の把握に役立てることができる。現在地点と目的地点の高度差を知ることは、ゴルフやオリエンテーリング、スキー、スノーボード、登山等において役に立つ。
【００１１】
場所的領域は、基準領域と目的地点を含む領域である。基準領域は、場所的領域内の領域であり、目的地点は、場所的領域内の基準領域から離間した地点である。場所的領域は、基準領域から目的地点に向かって人が移動する経路の領域、そのような経路上の領域、又は、そのような経路を含む領域とすると、ユーザは、現在地点から移動先までの高低差を知ることができるのでよい。場所的領域は、１つの基準領域を含んでもよく、複数の基準領域を含んでもよい。場所的領域は、１つの目的地点を含んでもよく、複数の目的地点を含んでもよい。基準領域は、複数の目的地点と対応してもよい。基準領域が複数の場合、各基準領域が複数の目的地点と対応してもよい。目的地点は、複数の基準領域と対応してもよい。目的地点が複数の場合、各目的地点が複数の基準領域と対応してもよい。
【００１２】
基準領域情報は、例えば、基準領域の境界を規定する座標のデータとしてもよいが、基準領域の中心の座標と半径のデータとすると、記憶手段に記憶するデータ量を少なくできるので更によい。基準領域情報は、例えば、地点情報としてもよく、例えば緯度経度情報としてもよい。例えば複数の緯度経度の情報群としてもよいが単一の緯度経度の情報としてもよい。例えば当該緯度経度の地点を基準領域としてもよいが、当該緯度経度の地点を含む所定の領域を基準領域とするとよい。所定の領域は当該緯度経度の地点を中心として例えば半径１０メートルとするとよい。複数の基準領域が有る場合には、記憶手段は、目標地点に対応付けて複数の基準領域の位置情報を記憶するとよい。
【００１３】
基準高度差情報は、基準領域及び目的地点の高度としてもよいが、基準領域と目的地点の高度差とすると、記憶手段に記憶するデータ量を少なくできるので更によい。
【００１４】
本構成では、気圧測定手段が測定する気圧を用いて高度差を算出するため、記憶手段に記憶した数値標高データを用いて算出する場合と比較して、記憶手段に記憶させるデータ量を少なくできるのでよく、また、より狭い範囲での起伏を忠実に反映して高度差を算出できるのでよい。また、基準領域や目的地点を変更された場合でも、記憶手段の基準領域の位置情報と基準高度差情報を変更するだけで済むので、データ更新が容易なのでよい。基準領域及び／又は目的地点が複数である場合、基準領域と目的地点の組み合わせのそれぞれに対応付けて基準高度差情報を記憶手段に記憶するとよい。
【００１５】
現在地点と目的地点の高度差は、例えば、基準高度差から基準領域と現在地点の高度差を差し引くことで求めるとよい。基準領域と現在地点の高度差は、例えば、基準気圧と現在気圧の気圧差から、気圧差と高度差の関係を示す公知の数式を用いて算出するとよい。そのような数式は、公知である。例えば、現在気圧をＣＰ、基準気圧をＴＰとし、下式（１）〜（３）により算出するとよい。
【数１】
0006765596.tif 000002
なお、上記式（１）、（２）における「101325（Pa）」は、海面気圧の標準値であるが、上記式（３）の高度差を求めることが目的であるため、上記標準値を使用しても問題はない。（（式３）で海面気圧の値が標高値算出に与える影響が差し引かれるので、（３）の高度差の算出値に海面気圧の値は殆ど影響しない。）
【００１６】
気圧計測手段は、例えば、気圧センサーとするとよい。位置取得手段は、例えば、ＧＰＳ受信機とするとよい。報知手段による報知は、音声による報知でもよいが、視覚的な表示による報知とするとよい。
【００１７】
＜構成例２＞
前記基準領域から前記目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間となるように前記基準領域と前記目標地点との関係を設定したことを特徴とする装置。
【００１８】
本構成は、本発明者が、比較的短時間であれば、高度差算出に大きく影響するほど気圧が変化することは少ないことに着目し、基準領域から目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間（例えば、１０分分以内〜３０分以内）となるように基準領域と目標領域の関係を設定したために、基準領域から目的地点まで移動する間、現在地点と目的地点の高度差を正確に算出できるのでよい。気象変動による気圧変化が通常発生しないとみなせる時間は、例えば、台風等の極端な気象条件以外の場合に、気圧変化が発生しない時間とするとよい。気圧変化が発生しないは、例えば、気圧変化による高低差の算出値への影響が、装置の利用目的に照らして許容される誤差よりも小さい気圧変化とするとよい。前記基準領域と前記目標地点との関係としては位置関係とし、基準領域から目標領域までの移動手段の採りうる速度を加味して位置関係を決定するとよい。例えば移動手段が徒歩の場合には徒歩で数十分以内に移動可能な距離とするとよい。本構成では、障害物（例えば、丘や林など）によって現在地点から目的地点を視認できない場合にも、ユーザは、現在地点と目的地点の高度差を知ることができるのでよい。
【００１９】
＜構成例３＞
前記基準領域は、高度差がないとみなせる場所的領域であって、ユーザが前記装置を携帯して前記目標地点を目指す際の前記場所的領域内におけるスタート位置となる領域としたことを特徴とする装置。
【００２０】
本構成例では、ユーザは場所的領域におけるスタート位置から目標地点を目指して移動していくだけで、その後、当該場所的領域内の現在位置と目標地点との高度差を知ることができる。また、基準領域内では高度差がないとみなせるので、基準気圧が基準領域内のどの地点で測定された気圧であっても、現在地点と目的地点の高度差を正確に算出できるのでよい。高度差がないとみなせるとは、例えば、装置の利用目的に照らして許容される誤差よりも小さい高度差とするとよい。
【００２１】
＜構成例４＞
前記場所的領域は、前記基準領域及び当該基準領域に対応する前記目的地点の組を複数含み、
前記記憶手段は、それぞれの前記組について、前記基準領域情報と、前記基準高度差情報を記憶し、
前記装置は、前記組を選択する組選択手段を更に有し、
前記高度差報知手段は、前記現在気圧と、前記組選択手段が選択した前記組の前記基準領域に現在地点があるときに前記気圧測定手段が測定した前記基準気圧と、当該組についての前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出することを特徴とする装置。
【００２２】
このように構成すれば、複数の組から選択された組についての現在地点と目的地点の高度差を算出して報知することができるのでよい。組選択手段は、例えば、現座地点の位置情報に基づいて組を選択するとよい。例えば、現座地点に最も近い基準領域を含む組を選択するとよい。
【００２３】
＜構成例５＞
前記場所的領域が複数の区画領域を含み、
前記区画領域は、それぞれ、前記組を含むことを特徴とする装置。
【００２４】
このように構成すれば、場所的領域が比較的広い領域であり、その中のある地点から他の地点への移動に長時間を要し、その間に高度差の算出に大きな影響がでる程の気象条件の変化を生じ得る場合であっても、場所的領域を複数の区画領域に分割し、各区画領域内では、気象条件の変化を生じない程度の短時間（例えば、１０分分以内〜３０分以内）で基準領域から目的地点に移動可能なように基準領域と目的地点を設定することで、各区画領域において、現在地点と目的地点の高度差を正確に算出することができるのでよい。例えば、場所的領域が登山コースであり、登山口から頂上への移動には長時間（例えば、数時間）を要する場合、登山コースを比較的短時間で移動可能な程度の複数の区画領域に分割するとよい。
【００２５】
＜構成例６＞
前記高度差報知手段は、前記現在地点が一の前記区画領域内にあるときは、前記現在地点と当該一の前記区画領域が含む前記目標地点の高度差を報知することを特徴とする装置。
【００２６】
本構成例では、各区画領域内で、現在地点と目的地点の高度差の報知が可能となるのでよい。
【００２７】
＜構成例７＞
前記場所的領域はゴルフ場内の領域であり、前記目的地点は、グリーン上の地点であることを特徴とする装置。
【００２８】
本構成では、ゴルフ場において、現在地点とグリーン上の地点の高度差というゴルフプレイに有用な情報をプレイヤーに提供することができるのでよい。また、ゴルフでは、１ホールのゴルフコースをプレイする時間は比較的短時間（通常１０〜２０分程度）であり、その間に、プレイの参考情報として求められる精度（例えば、±１ｍ）よりも大きい影響を高度差計算に与える程に気象条件が変化することは殆どないため、場所的領域をゴルフ場内における１ホールのゴルフコースとすると、プレイの参考情報として十分な精度をもって現在地点と目的地点の高度差をプレイヤーに提供することができるのでよい。構成例５を引用する構成例７では、場所的領域を複数ホールのゴルフコース（例えば、１番ホールから９番ホールまでのゴルフコース）とし、区画領域を１ホールのゴルフコースとすると、各ホールのゴルフコースで現在位置とグリーン上の地点の高度差を知ることが出来るのでよい。グリーン上の地点は、例えば、グリーンの重心とするとよい。本構成における基準領域と現在地点の高度差の算出及び報知は、例えば、５秒以内の間隔で行うとよい。ゴルフコースでは、プレイヤーが５秒程度歩行することで高度差が大きく変わる場合があるからである。
【００２９】
＜構成例８＞
前記基準領域は、ティーグラウンドを含む領域であることを特徴とする装置。
【００３０】
本構成では、ゴルフのルール上、プレイヤーは必ずティーグラウンドを通るので、基準領域をティーグラウンドを含む領域とすることで、基準気圧の測定をより確実に行うことが可能になるのでよく、また、ティーグラウンドを含む領域は高度差が小さいことが多いために、現在地点と目的地点の高度差を正確に算出することが可能となるのでよい。
【００３１】
＜構成例９＞
前記記憶手段は、前記基準領域内に位置する基準地点の位置を示す基準地点情報を更に記憶し、
前記基準高度差は、前記基準地点と前記目的地点の高度差であり、
前記基準気圧保持手段は、前記現在地点が前記基準地点に最接近したときに前記気圧測定手段が測定した気圧を前記基準気圧として保持することを特徴とする装置。
【００３２】
本構成では、基準地点に近い位置ほど基準地点との高度差が小さい公算が高いことから、基準高度差を基準地点と目的地点の高度差とし、基準気圧として、現在地点が基準地点に最接近したときに測定した気圧を用いることにより、より高い精度で現在地点と目的地点の高度差を算出できるのでよい。
【００３３】
＜構成例１０＞
前記場所的領域が複数の前記基準領域を含み、
前記記憶手段は、前記複数の基準領域のそれぞれについて、前記基準領域情報と当該基準領域についての前記基準高度差情報を記憶し、
前記目的地点に移動する過程で前記現在地点が複数の前記基準領域を通過した場合、
前記高度差報知手段は、前記現在地点が最接近した前記基準領域についての前記基準高度差情報を用いて前記現在地点と前記目的地点の高度差を算出することを特徴とする装置。
【００３４】
本構成では、複数の基準領域についての基準高度差情報を記憶し、現在地点が最接近した基準領域についての基準高度差情報を用いて現在地点と目的地点の高度差を算出するため、より正確な現在高度差を算出できる公算が高くなるのでよい。
【００３５】
＜構成例１１＞
前記基準領域は、幾何形状であることを特徴とする装置。
【００３６】
本構成では、基準領域が幾何形状であるため、基準領域の設定を容易に行うことができるのでよい。幾何形状は、円形、方形等とするとよい。例えば、航空写真を見ることで、又は、ＧＰＳで実測することで、基準領域に含めたい領域（例えば、ティーグラウンド）の外形形状を決定し、その外形形状を包含する幾何形状を基準領域とするとよい。例えば、円形の場合、その外形形状内の一点（例えば、重心）を基準地点として選択し、その基準地点を中心として上記外形形状を包含するように描いた円を基準領域として設定するとよい。包含は、例えば、外接とするとよい。例えば、基準領域は、幾何形状を示すデータで規定するとよい。例えば、幾何形状を示すベクトルデータや幾何曲線を示す数式及びその係数のデータ等としてもよいが、単純に円の中心座標データと半径データ等とするとよい。
【００３７】
＜構成例１２＞
前記高度差報知手段は、前記現在地点が前記基準領域内のときには、前記現在地点と前記目的地点の高度差に代えて、前記基準高度差を報知する機能を備えることを特徴とする装置。
【００３８】
本構成では、現在地点が基準領域内のときには、より信頼性の高い基準高度差が報知されるのでよい。例えば、基準領域がティーグラウンドを含む領域である場合、プレイに最も余裕ができるのはプレイヤーがティーグラウンドにいるときなので、プレイヤーは、余裕のある状態で信頼性の高い高度差を確認できるのでよい。なお、前記現在地点が前記基準領域外のときには、前記現在地点と前記目的地点の高度差を現在気圧と、基準気圧と、基準高度差情報に基づいて算出して報知する機能を備えるとよい。
【００３９】
＜構成例１３＞
前記高度差報知手段は、前記基準高度差及び前記現在地点と前記目的地点の高度差を同一の報知態様で報知することを特徴とする装置。
【００４０】
本構成では、高度差報知手段が表示する高度差が基準高度差か現在地点と目的地点の高度差かによって報知態様が変わることによる違和感や煩雑感をユーザに与えずに済むのでよい。報知態様が同一とは、例えば、表示画面において高度差を表示するときの表示位置やフォント、表示サイズ、表示色等が同一とするとよい。
【００４１】
＜構成例１４＞
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離が一定値以下になったときに、前記高度差報知手段は、高度差を非報知とすることを特徴とする装置。
【００４２】
目的地点の近くまで来ると、ユーザは、現在地点と目的地点の高度差を目測し易くなり、一方、現在地点が目的地点の近くであるほど、基準気圧の測定時点からの時間は大きいことが想定され、その間の気象変動による高度差の算出誤差も大きくなる公算が高くなる。本構成では、現在地点と目的地点の距離が一定値以下になったときに高度差を非報知とするため、報知される高度差が目測と一致しないとの印象をユーザに与える可能性を軽減できるのでよい。３０ｍの範囲では、通常のプレイヤーが高度差を目測し易くなるので、一定値は、３０ｍとするとよい。
【００４３】
＜構成例１５＞
前記現在地点が前記基準領域に入った履歴を記憶する履歴記憶手段を更に有し、
前記高度差報知手段は、前記現在地点が前記基準領域に入った履歴が無い場合には、高度差を非報知とすることを特徴とする装置。
【００４４】
現在地点が基準領域に未だ入っていない状態では、現在地点と目的地点の高度差の算出はできないため、高度差を非報知とすることで高度差が未算出であることをユーザに知らせることができるのでよい。本構成における非報知の態様は、構成例１２における非報知と異なる態様とするとよい。例えば、高度差報知手段による高度差の報知がデジタル数値の表示で行われる場合、構成例１２の非報知は、数値を表示しない（数値の各桁の表示位置を空白にする）という態様で行い、構成例１３の非報知は、「−−−」のように数字の各桁の表示位置にバーを表示する態様で行うとよい。
【００４５】
＜構成例１６＞
前記場所的領域が複数の前記目的地点を含み、
前記高度差報知手段は、複数の前記目的地点のそれぞれについて、前記現在地点と前記目的地点の高度差を算出して報知することを特徴とする装置。
【００４６】
本構成では、複数の目的地点についての現在地点と目的地点の高度差が一つの画面で表示されるため、ユーザは、装置に対する操作を行わなくても、それぞれの目的地点についての現在地点と目的地点の高度差を知ることができるのでよい。例えば、ゴルフコースにおけるグリーンのように、場所的領域が左右２つの目的地点を有する場合があり、左右いずれの目的地点が使用可能なのかが場所的領域毎に変わる場合に、ユーザは、場所的領域毎に対象の目的地点を選択する操作を行わずに済むのでよい。複数の目的地点のそれぞれについての高度差の報知は、例えば、一つの画面での表示とするとよい。
【００４７】
＜構成例１７＞
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離を報知する距離報知手段を更に有することを特徴とする装置。
【００４８】
本構成では、現在地点と目的地点の間の距離と高度差が報知されるため、ユーザは、現在地点と目的地点の位置関係をより把握し易くなるのでよい。
【００４９】
＜構成例１８＞
構成例１から１７のいずれか一項に記載の装置の機能をコンピュータに実現させるためのプログラム。
【００５０】
上述した各構成例等に記載の構成は矛盾の生じない範囲で組み合わせて構成するとよい。また各構成例等に記載の構成要素を矛盾の生じない範囲で任意組み合わせてあらたな構成例を構成するとよい。
【図面の簡単な説明】
【００５１】
【図１】図１は、本発明に係るゴルフ支援装置１を示す。
【図２】図２は、本発明に係るゴルフ支援装置１のシステム構成を示す。
【図３】図３は、一般的なゴルフコース２０を示す。
【図４】図４は、表示部３に表示されるゴルフナビ画面の例を示す。
【図５】図５は、表示部３に表示されるゴルフナビ画面の例を示す。
【図６】図６は、表示部３に表示されるゴルフナビ画面の例を示す。
【図７】図７は、表示部３に表示されるゴルフナビ画面の例を示す。
【図８】図８は、表示部３に表示されるゴルフナビ画面の例を示す。
【図９】図９は、表示部３に表示される横ゴルフナビ画面の例を示す。
【図１０】図１０は、高度差の算出表示処理の流れを示す。
【発明を実施するための形態】
【００５２】
以下、本発明の実施形態であるゴルフ支援装置及びそのプログラムを添付図面を参照して説明する。本実施形態のゴルフ支援装置は、実際のゴルフ場のコースレイアウトを表示したり、現在地点の緯度経度を測位しプレイヤーの移動とともに、現在地点とグリーン等の目的地点の間の距離や高度差をリアルタイムに通知したりするゴルフ支援装置であり、ゴルフナビゲーション装置などとも称される。
【００５３】
図１，図２は、本発明に係るゴルフ支援装置１の好適な一実施形態を示している。このゴルフ支援装置１は、偏平な略矩形状のケース２の上面に、表示部３を備えている。この表示部３は、タッチパネルを構成する。バックライトを内蔵させ、ボタン操作や画面をタッチした際に画面のバックライトを点灯させると、見やすさが向上する。ケース２の上面の後方側には、充電ランプ８を配置している。
【００５４】
ケース２の側面には、電源ボタン４を配置している。電源ボタン４は、電源のＯＮ／ＯＦＦはもちろんのこと地点登録ボタン、タッチパネル操作のロック／解除の切り替えボタンとしても利用する。具体的には、電源ＯＦＦの状態で電源ボタン４を長押し（例えば２秒以上）されたことを制御部１１が認識すると電源が入り、制御部１１が表示部３に所定のメインメニュー画面を表示する。
【００５５】
また、電源ＯＮの状態で電源ボタン４が短く操作された場合、制御部１１は、地点登録の機能を実行する。地点登録の機能については、後述する。電源ＯＮの状態で電源ボタン４が長押しされた場合、制御部１１は、タッチパネルのロック／解除を交互に切り替える。つまり、現在がロック状態であれば解除し、タッチパネルによる操作を有効にし、現在が解除状態であればロック状態に切り替えてタッチパネルによる操作を無効にする。現在の状態は、表示部３の所定位置に描画するアイコンで報知する。
【００５６】
また、ケース２の後面には、開閉可能な端子カバー７が装着され、図１（ｂ）に示すようにその端子カバー７を開くと、ｍｉｃｒｏＵＳＢ端子９が露出する。このｍｉｃｒｏＵＳＢ端子９にＡＣアダプターを接続することで充電することができる。
【００５７】
ケース２の内部には、制御部１１と、制御部１１に接続された記憶部１２、ＧＰＳ受信部１３、気圧センサー１４、地磁気センサー１５、姿勢センサー１６及び電池１７を備えている。
【００５８】
制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ、フラッシュメモリ、各種の周辺回路、インタフェース等を備えるマイコンを備える。制御部１１は、電源ＯＮに伴い電池１７からの電源供給がなされ動作を開始する。制御部１１は、フラッシュメモリ等に記録されたＯＳとアプリケーションプログラムをＲＡＭ上に展開して実行することで、後述の各種処理を実行し、各種の機能を実現する。制御部１１には、表示部３、電源ボタン４等が接続されており、制御部１１は、電源ボタン４等の操作信号を受信し、表示部３における表示を制御する。
【００５９】
記憶部１２は、内部メモリや、着脱可能な外部記録媒体（マイクロＳＤメモリーカード等）等の記録メディアにより構成される。記憶部１２は、ゴルフ場データ記憶部１２ａと、処理データ記憶部１２ｂを有する。
【００６０】
ゴルフ場データ記憶部１２ａには、国内外の１つ又は複数のゴルフ場における複数のゴルフコースに関するデータであるゴルフ場データが記憶されている。なお、本実施形態では、１ホール分のゴルフコースを「ゴルフコース」と呼び、１まとまりの複数のゴルフコース（例えば、１番ホールから９番ホールまでのゴルフコース、１０番ホールから１８番ホールまでのゴルフコース）を「コース」と呼ぶ。ゴルフ場（又はこれを含む領域）、コース（又はこれを含む領域）、ゴルフコース（又はこれを含む領域）は、特許請求の範囲の「場所的範囲」に対応し得る。
【００６１】
ここで、ゴルフ場データを説明するために、図３を参照して、一般的なゴルフコース２０を説明する。
【００６２】
図のように、ゴルフコース２０には、ティーグラウンド２１とグリーン２２が含まれる。図では、２つのティーグラウンド２１と２つのグリーン２２を有するゴルフコース２０を示す。一般に、１ホールのゴルフコース２０におけるティーグラウンドの個数は、１つ〜３つである。グリーンは、一般に、１ホールのゴルフコース２０に１つだけある場合と、左右に２つある場合がある。複数のティーグラウンド２１がある場合、一般に、ゴルフ場の指定やプレイヤー同士の取り決め等により、どのティーグラウンド２１を使うかが決められる。左右２つのグリーン２２がある場合、どちらのグリーン２２を使うかは、一般に、ゴルフ場の指定で決められる。ゴルフコース２０は、バンカーや池など、１つ又は複数の障害物２４を有する場合がある。ゴルフコース２０は、フェアウェイやラフ等を含み得る。１つのゴルフコース２０とその前後のゴルフコースの間（１番ホールのゴルフコース２０については、クラブハウス等との間）には、カート道等の移動ルート２３がある。
【００６３】
ゴルフ場データは、各ゴルフ場における各ゴルフコース２０についてのレイアウト画像及びホールデータを含む。
【００６４】
レイアウト画像は、各ゴルフコース２０のレイアウト（形状）を表示部３に表示させるための画像データである。
【００６５】
ホールデータは、区画緯度経度、オブジェクトデータ、ティーデータ及び自動移動点データを含む。
【００６６】
区画緯度経度は、ゴルフコース２０毎に設定された区画領域２５の四隅の緯度経度である。区画領域２５は、プレイヤーがゴルフコース２０でのプレイにおいて移動し得る領域を包含する領域である。本実施形態では、区画領域２５の形状は、四角形である。区画領域２５は、ゴルフコース２０を包含する十分に広い領域として設定される。
【００６７】
オブジェクトデータは、ゴルフコース２０内の各種のオブジェクトの緯度経度を示すデータである。オブジェクトは、具体的には、グリーン２２上に設定された目的地点２８、グリーン２２のティーグラウンド２１に近い側のエッジ（以下、「手前側グリーンエッジ」という。）、グリーン２２のティーグラウンド２１から遠い側のエッジ（以下、「奧側グリーンエッジ」という。）や障害物２４等を含む。目的地点２８は、グリーン２２の中心付近に設定される。より詳細には、航空写真やコース設計図等を見てグリーン２２に概略一致する多角形形状を描画したときの当該多角形形状の重心が目標地点２８として設定される。左右に２つのグリーン２２が有るゴルフコース２０については、左右それぞれのグリーン２２の目的地点２８、手前側グリーンエッジ及び奧側グリーンエッジの緯度経度がオブジェクトデータとして記憶される。（以下、左のグリーン２２の目的地点２８を、「左の目的地点２８」、右のグリーン２２の目的地点２８を、「右の目的地点２８」と言う。）障害物２４が複数ある場合、それぞれの障害物２４の緯度経度がオブジェクトデータとして記憶される。
【００６８】
ティーデータは、ゴルフコース２０内の各ティーグラウンド２１について設定された基準領域２６に関するデータである。
【００６９】
基準領域２６は、ティーグラウンド２１を包含する円形の領域として設定される。具体的には、航空写真やコース設計図等を見てティーグラウンド２１（又はティーグラウンド２１が設定される可能性がある領域）の外形形状を決定し、その外形形状に外接するように描画した円が基準領域２６である。ティーグラウンド２１が複数ある場合は、各ティーグラウンド２１について基準領域２６が設定され、各基準領域２６について、ティーデータが設定される。図では、複数の基準領域２６が重複した領域を有さない場合を示すが、複数の基準領域２６が重複した領域を有しても差し支えない。
【００７０】
ティーデータは、ティー座標、ティー半径及び左右の基準高度差を含む。ティー座標は、基準領域２６の中心である基準地点２７の緯度経度である。ティー半径は、基準領域２６の半径である。基準領域２６は、ティー座標とティー半径で規定される。基準領域２６をティー座標とティー半径で規定することで、記憶部１２に記憶するデータ量を少なくできる。
【００７１】
左基準高度差は、基準地点２７と左の目的地点２８の高度差であり、右基準高度差は、基準地点２７と右の目的地点２８の高度差である。左右の基準高度差は、基準地点２７の標高値と左右の目的地点２８の標高値から算出される。これらの標高値は、国土地理院が整備した格子状の標高点のデータである基盤地図情報数値標高モデル標高点のうち、対象の地点（基準地点２７又は目的地点２８）に最も近い４つの標高点の値を平滑化して得られる値を利用して算出される。グリーン２２が１つしかないゴルフコース２０については、左基準高度差のみが設定される。
【００７２】
自動移動点データは、１つ手前のゴルフコース（又はクラブハウス）からゴルフコース２０へのプレイヤーの移動を判定するための移動領域２９に関するデータである。移動領域２９は、ゴルフコース２０の手前側の移動ルート２３付近に設定される円形の領域である。移動領域２９は、プレイヤーのゴルフコース２０への移動を確実に判定できる適切な大きさ、位置に設定される。移動ルート２３が複数有るなど、プレイヤーのゴルフコース２０への移動の判定に必要な場合には、複数の移動領域２９が設定される。自動移動点データは、移動領域２９の中心点の緯度経度及び半径（自動移動点半径）を含む。
【００７３】
上記に加え、ゴルフ場データは、ゴルフ場やコースの検索／選択や表示部３における情報表示等のため、ゴルフ場に関する情報（ゴルフ場ＩＤやカテゴリ、ゴルフ場名（漢字、フリガナ、英語、略式）、国コード、電話番号、郵便番号、都道府県ＩＤ（海外では地域）、都道府県名（海外では地域名）、タイムゾーン、住所、ゴルフ場区画最大緯度経度、ゴルフ場区画最小緯度経度等）やコースに関する情報（コースＩＤ、コース名（漢字、フリガナ、英語、略式）、ホール番号加算数、次のコースＩＤ等）、ゴルフコースに関する他の情報（ホール番号、ＰＡＲ数等）等のデータを含む。また、ゴルフ場データは、余剰的なデータとして、基準地点２７やオブジェクト等の標高を含む。
【００７４】
処理データ記憶部１２ｂには、後述の高度差の算出表示処理において使用される数値や算出される数値等が記憶される。
【００７５】
ＧＰＳ受信部１３は、ＧＰＳ衛生からの信号に基づいて現在地点の緯度経度を測位して制御部１１に提供する。気圧センサー１４は、現在の気圧を測定して制御部１１に提供する。地磁気センサー１５は、地磁気を測定することでゴルフ支援装置１が向いている方位や角度を求めて制御部１１に提供する。姿勢センサー１６は、加速度センサーやジャイロセンサーで構成され、ゴルフ支援装置１が縦向きか横向きかを示す情報を制御部１１に提供する。
【００７６】
以下、具体的な表示画面に基づき、制御部１１の機能について説明する。制御部１１は、ＧＰＳ受信部１３で測位される現在地点の緯度経度が移動領域２９を通過したことを判定すると、当該移動領域２９についての自由移動点データを含むゴルフコース２０のホールデータを読み出し、表示部３に当該ゴルフコース２０のレイアウト画像を表示したゴルフナビ画面３０を表示する。図４は、ゴルフコース２０が左右２つのグリーン２２を有する場合（ホールデータに左右２つの目的地点２８についてのオブジェクトデータが含まれている場合）のゴルフナビ画面３０の例を示す。
【００７７】
ゴルフナビ画面３０の中央には、グリーンが上に来るように現在プレイ中のゴルフコース２０のレイアウト画像が表示される。また、描画されたレイアウト画像の自分のいる場所（ＧＰＳ受信部１３から取得した現在地点の緯度経度）に対応する位置に自分アイコン３１が表示され、グリーン上のピン位置（カップ位置）に対応する箇所に旗アイコン３２が表示される。これにより、プレイヤーは、コースレイアウトやグリーン２２の方向等を知ることができる。また、現在地点からゴルフコース２０にある池やバンカーなどの障害物までの距離３３が表示され、更に、自分アイコン３１を中心にした等間隔の同心円ライン３４及び現在地点から同心円ライン３４上の位置までの距離３５が表示される。これにより、プレイヤーは、ゴルフコース２０上の障害物までの距離やゴルフコース２０上の任意の場所までのおおよその距離を知ることができる。これらの情報を知ることで、ユーザは、初めてのコースであっても各ホールの攻略方法を確認することができる。なお、障害物までの距離３３は、ゴルフナビ画面３０の下方に表示されるボタンの操作等によって表示／非表示を切り替えることができる。
【００７８】
制御部１１は、さらに、地磁気センサー１５の出力に基づき、本装置が向いている方向を検出し、その方向を矢印と点線からなる方向指示線（点線）３６としてゴルフナビ画面３０に重ねて描画する。この方向指示線３６の起点は、現在位置（自分アイコン３１）である。これにより、ユーザは、本装置を持った状態でその向きを変えると、それに追従して表示画面上での方向指示線３６が旋回するので、その方向指示線３６をグリーンや打ちたい場所に合わせることで、今向いている先に目標地点があることが確認できる。よって、霧等で視界が悪かったり、遠かったり、樹木・障害物などが存在している場合でも、正確にその方向を知ることができる。
【００７９】
また、制御部１１は、ゴルフナビ画面３０の左右にグリーンデータ表示部３７Ｌ、Ｒを表示するとともに、左のグリーンデータ表示部３７Ｌにおいて、左のグリーン２２上のオブジェクトまでの距離と高度差を表示し、右のグリーンデータ表示部３７Ｒにおいて、右のグリーン２２上のオブジェクトまでの距離と高度差を表示する。
【００８０】
より具体的には、制御部１１は、グリーンデータ表示部３７Ｌ、Ｒ内に、上下４段に３つの距離Ｄ１〜Ｄ３と高度差ＥＤを表示する。１段目の距離Ｄ１は、現在地点と奧側グリーンエッジの距離であり、２段目の距離Ｄ２は、現在地点と目的地点２８の距離であり、４段目の距離Ｄ３は、現在地点と手前側グリーンエッジの距離である。制御部１１は、現在地点の緯度経度とオブジェクトデータに記憶された目的地点２８等の緯度経度からこれらの距離を算出して表示する。３段目の高度差ＥＤは、現在地点と目的地点２８の高度差である。高度差ＥＤの算出方法は、後述する。グリーンデータ表示部３７Ｌ、Ｒに表示される距離Ｄ１〜Ｄ３と高度差ＥＤの単位はメートル又はヤードであり、制御部１１は、ユーザによるゴルフナビ画面３０の下方に表示されるボタンの操作等に応じて、メートル表示かヤード表示かを切り替える。なお、制御部１１が、距離Ｄ１〜Ｄ３及び高度差ＥＤの算出を行うのは、ＧＰＳ受信部１３により測位された現在地点が区画領域２５内にある場合のみであり、現在地点が測位できない場合や現在地点が区画領域２５外にある場合には、距離Ｄ１〜Ｄ３及び高度差ＥＤとして「−−−」を表示する。
【００８１】
このように、左右両方のグリーン２２についての距離Ｄ１〜Ｄ３及び高度差ＥＤが表示されるため、ホール毎に左右いずれのグリーン２２を使用するかが変わるような場合でも、プレイヤーは、装置に対する操作を行なわなくても、知りたいグリーン２２についての距離Ｄ１〜Ｄ３及び高度差ＥＤを知ることができる。
【００８２】
また、制御部１１は、現在地点と奧側グリーンエッジの距離Ｄ１は緑色、現在地点と目的地点２８の距離Ｄ２は白色、現在地点と手前側グリーンエッジの距離Ｄ３は赤色のようにそれぞれ異なる色で表示するとともに、高度差ＥＤは、現在地点と目的地点２８の距離Ｄ２と同一色で表示する。これにより、プレイヤーは、距離Ｄ１〜Ｄ３がそれぞれ異なる地点までの距離であり、距離Ｄ２及び高度差ＥＤが同一地点間（現在地点と目的地点２８）の距離及び高度差であることを直感的に理解し易くなる。
【００８３】
図５及び図６は、図４のゴルフナビ画面３０が表示されている状態で、プレイヤーが表示部３に対してフリック操作を行った場合に制御部１１が表示するゴルフナビ画面３０ａ、３０ｂを示す。図５は、左フリック操作を行った場合に表示されるゴルフナビ画面３０ａであり、画面左に左グリーンデータ表示部３７Ｌのみが表示され、画面右には、障害物２４までの距離を示すハザード距離表示部３８が表示される。図６は、右フリック操作を行った場合に表示されるゴルフナビ画面３０ｂであり、画面右に右グリーンデータ表示部３７Ｒのみが表示され、画面左には、障害物２４までの距離を示すハザード距離表示部３８が表示される。このように、プレイヤーは、好みによって、左右のグリーンデータ表示部３７Ｌ、Ｒの両方を表示させる（ゴルフナビ画面３０）か、左右のグリーンデータ表示部３７Ｌ、Ｒのいずれか一方とハザード距離表示部３８を表示させる（ゴルフナビ画面３０ａ、３０ｂ）か、を選択することが可能である。ゴルフコース２０にグリーン２２が１つしかない場合（ホールデータに右の目的地点２８についてのオブジェクトデータが含まれていない場合）、制御部１１は、図５と同様のゴルフナビ画面３０ａを常に表示し、フリック操作があった場合でも、図４，６の態様のゴルフナビ画面３０、３０ｂは表示しない。本明細書では、各ゴルフナビ画面３０、３０ａ、３０ｂを区別する必要がないときは、単に「ゴルフナビ画面３０」と表記する。
【００８４】
また、図４に示すように、制御部１１は、ゴルフナビ画面３０の上部に、ホール番号やパーの数等のゴルフコース２０の情報を示すホールアイコン４０を表示する。図示のホールアイコン４０は、現在表示中のゴルフコース２０が８番ホールであり、パーの数が「４」であることを表示している。ホールアイコン４０がタッチ操作されると、制御部１１は、ゴルフナビ画面３０に表示されるゴルフコース２０を変更する。例えば、図示のように８番ホールのゴルフコース２０が表示された状態だとすると、ホールアイコン４０がタッチされる毎に、制御部１１は、表示部３に、順次、９番ホール、１０番ホール・・・のゴルフコース２０についてのゴルフナビ画面３０を表示する。
【００８５】
ゴルフナビ画面３０では、レイアウト画像上の任意の点をタッチ操作することで３点間距離を表示させることが可能である。すなわち、制御部１１がレイアウト画像上でのタッチ操作を検出すると、制御部１１は、図７に示すように、タッチされた位置にアイコン４１を表示するとともに、現在地点からタッチされた地点までの距離４２、及び、タッチされた地点から目的地点２８までの距離４３を算出して表示する。これにより、プレイヤーは、２打目、３打目の距離を知ることができ、的確なコース攻略戦略を立てることができる。
【００８６】
また、プレイヤーは、ゴルフナビ画面３０の表示中に、スイッチ操作等に基づいてゴルフコース２０上の地点を地点登録することができる。すなわち、電源ボタン４が短く操作された場合、制御部１１は、現在地点の緯度経度をＧＰＳ受信部１３から取得してその時点の時刻とともに記憶部１２に記憶する。地点登録は、たとえば、実際にボールを打った地点の記録などに利用できる。地点登録された地点がゴルフナビ画面３０に表示のレイアウト画像内に存在する場合には、制御部１１は、図８に示すように、該当する位置に地点登録アイコン４４を描画する。
【００８７】
ゴルフナビ画面３０が表示されている状態で、姿勢センサー１６からの信号により、ゴルフ支援装置１が横向きになったことが検知された場合、制御部１１は、表示部３の表示を図９に示す横ゴルフナビ画面５０に切り替える。横ゴルフナビ画面５０では、レイアウト画像のグリーン２２付近が拡大して表示される。これにより、プレイヤーは、装置の向きを変えるという簡単な操作で、グリーン２２付近の詳細な様子を見ることができる。横ゴルフナビ画面５０では、制御部１１は、現在地点から左の目的地点２８までの距離Ｄ２及び左のグリーン２２の手前側グリーンエッジまでの距離Ｄ３を表示した左グリーンデータ表示部５１Ｌと、現在地点から右の目的地点２８までの距離Ｄ２及び右のグリーン２２の手前側グリーンエッジまでの距離Ｄ３を表示した右グリーンデータ表示部５１Ｒを表示する一方で、奧側グリーンエッジまでの距離や現在地点と目的地点２８の高低差は表示しない。これにより、画面が簡素化され、プレイヤーは表示内容の把握が容易になる。横ゴルフナビ画面５０が表示されている状態で、姿勢センサー１６からの信号により、ゴルフ支援装置１が縦向きになったことが検出されると、制御部１１は、表示部３の表示をゴルフナビ画面３０に切り替える。
【００８８】
図１０は、ゴルフ支援装置１の現在地点が、ゴルフコース２０の区画領域２５内に位置するときに、制御部１１が実行する高度差ＥＤの算出表示処理の流れを示す。制御部１１は、ゴルフナビ画面３０の表示に際してゴルフ場データ記憶部１２ａから読み出したホールデータを用いてこの算出表示処理を実行する。なお、ゴルフコース２０に左右２つのグリーン２２がある場合には、左右のグリーンデータ表示部３７Ｌ、Ｒにおいて、左右両方のグリーン２２について高度差ＥＤが算出表示されることは上記の通りであるが、ここでは、左のグリーン２２についての高度差ＥＤ（左グリーンデータ表示部３７Ｌに表示される高度差ＥＤ）の算出表示に関わる処理について説明する。ただし、当該説明の中で、左のグリーン２２についての高度差ＥＤの算出表示に関わる処理についても触れる場合がある。
【００８９】
制御部１１は、ＧＰＳ受信部１３が測位した現在地点の緯度経度及びゴルフコース２０の自動移動点データに基づいて、現在地点が移動領域２９を通過したと制御部１１が判断したことを条件に算出表示処理を開始する。
【００９０】
算出表示処理が開始すると、ステップＳ１において、制御部１１は、処理パラメータとして使用する最小ティー距離ＴＬｍを初期値に設定する。この初期値としては、ゴルフ場データに記憶されるすべての基準領域２６のティー半径よりも充分大きい数値（例えば、２５６ｍ）が使用される。
【００９１】
続くステップＳ２では、制御部１１は、ＧＰＳ受信部１３が測位した現在地点の緯度経度及び各基準領域２６のティー座標から、現在地点に最も近い基準地点２７の基準領域２６を特定する（以下、ステップＳ２で特定した基準領域２６を、「直近ティー領域ＮＴ」という。）とともに、現在地点と直近ティー領域ＮＴの基準地点２７の間の距離ＴＬを算出する。
【００９２】
続くステップＳ３では、制御部１１は、現在地点が直近ティー領域ＮＴ内にあるかどうか、すなわち、距離ＴＬが直近ティー領域ＮＴのティー半径（直近ティー領域ＮＴのティー半径を、「ティー半径Ｔｒ」と表記する。）未満であるかを判断する。
【００９３】
ステップＳ３の判断が肯定（Ｙｅｓ）の場合、制御部１１は、ステップＳ４において、距離ＴＬが最小ティー距離ＴＬｍ未満かどうかを判断する。
【００９４】
ステップＳ４の判断が肯定（Ｙｅｓ）の場合は、制御部１１は、ステップＳ５において、最小ティー距離ＴＬｍの値を距離ＴＬに更新する。このように、ステップＳ５が実行された場合には、最小ティー距離ＴＬｍが初期値より小さくなるため、後述のステップＳ８において最小ティー距離ＴＬｍが初期値と一致するどうかを判断することにより、プレイヤーがゴルフコース２０に最初に入った以降に、一度でも基準領域２６内に立ち入った履歴があるかどうかを判別することができる。
【００９５】
ステップＳ６では、制御部１１は、直近ティー領域ＮＴについての左右の基準高度差（左の基準高度差を、「左基準高度差ＬＴＥＤ」、右の基準高度差を「右基準高度差ＲＴＥＤ」と表記する。）をホールデータから抽出し、当該左右の基準高度差ＬＴＥＤ及びＲＴＥＤと、その時点における気圧センサー１４の測定値である基準気圧ＴＰを処理データ記憶部１２ｂに記憶する。ステップＳ６により、プレイヤーがゴルフコース２０内で移動する過程で現在地点が最接近した基準地点２７の基準領域２６についての左右の基準高度差ＬＴＥＤ及びＲＴＥＤと、当該最接近した時点の基準気圧ＴＰが処理データ記憶部１２ｂに保持されることになる。ステップＳ４の判断が否定（Ｎｏ）の場合、制御部１１は、ステップＳ５及びＳ６をスキップする。
【００９６】
ステップＳ７では、制御部１１は、処理データ記憶部１２ｂに記憶された左基準高度差ＬＴＥＤをグリーンデータ表示部３７Ｌの高度差ＥＤとして表示する。これにより、ゴルフ支援装置１が基準領域２６内にあるときには、基盤地図情報数値標高モデル標高点の標高値に基づいて予め算出された基準地点２７と目的地点２８の高度差が表示部３に表示される。よって、プレイヤーは、他のプレイヤーのティーショット待ち等、高度差を確認する余裕のあるタイミングで基準地点２７と左の目的地点２８の正確な高度差を見ることができる。
【００９７】
ステップＳ３の判断が否定（Ｎｏ）の場合、すなわち、現在地点が基準領域２６内にないときは、ステップＳ８に移行する。
【００９８】
ステップＳ８では、制御部１１は、最小ティー距離ＴＬｍが初期値と等しいかどうかを判断する。そして、その判断が肯定（Ｙｅｓ）の場合、すなわち、基準領域２６への進入の履歴が無い場合には、制御部１１は、高度差ＥＤを算出することなく、ステップＳ９において、グリーンデータ表示部３７Ｌの高度差ＥＤとしてバー（「−−−」）を表示する。これにより、プレイヤーは、現在地点と目的地点２８の高度差ＥＤが未計測であることを知ることができる。
【００９９】
ステップＳ８の判断が否定（Ｎｏ）の場合、すなわち、最小ティー距離ＴＬｍが初期値よりも小さい場合には、制御部１１は、ステップＳ１１において、現在地点から左側の目的地点２８までの距離ＤＬＧを算出して当該距離ＤＬＧが一定値ＧＮ未満かどうかを判断する。そして、その判断が肯定（Ｙｅｓ）の場合、ステップＳ１２において、グリーンデータ表示部３７Ｌの高度差ＥＤとして空白（「      」）を表示する。これにより、プレイヤーにとって高度差の目測が容易になると考えられるグリーンから一定値ＧＮ未満の範囲では高度差ＥＤが非表示となり、プレイヤーの目測と一致しない高度差ＥＤを表示した場合に招き得る高度差ＥＤの表示に対するプレイヤーの信頼感の低下を防止できる。なお、ステップＳ１１における一定値ＧＮには、グリーンデータ表示部３７Ｌ、Ｒがメートル表示になっているときには、３０ｍが使用され、ヤード表示になっているときには、３０ヤードが使用される。メートル表示かヤード表示かを問わずに、一定値ＧＮとして例えば３０ｍを使用した場合には、３０ｍはおよそ３３ヤードであるため、ヤード表示では、３２ヤードという半端な数値のときに空白（「      」）に切り替わることになってユーザに違和感を与えかねないため、これを防止したものである。
【０１００】
ステップＳ１１の判断が否定（Ｎｏ）の場合、ステップＳ１３において、制御部１１は、処理データ記憶部１２ｂに保持されている基準気圧ＴＰ及び左基準高度差ＬＴＥＤと、その時点における気圧センサー１４の測定値である現在気圧ＣＰに基づいて現在地点と左の目的地点２８の高度差の算出値ＣＥＤを求め、グリーンデータ表示部３７Ｌの高度差ＥＤとして表示する。
【０１０１】
具体的な算出方法としては、制御部１１は、下式（１）〜（３）により高度差ΔＨを算出し、当該高度差ΔＨを左基準高度差ＬＴＥＤから差し引くことにより、上記算出値ＣＥＤを求める。
【数２】
0006765596.tif 000003
【０１０２】
ゴルフでは、１つのゴルフコース２０のプレイに要する時間は、１０〜１５分程度であり、その程度の時間内の気象条件の変化による現在気圧ＣＰへの影響は極めて小さいと考えられるため、ステップＳ１３において、現在地点と目的地点２８の高度差を正確に算出して表示することができ、プレイヤーは、表示された高度差ＥＤをプレイの参考にすることができる。
【０１０３】
ステップＳ７，Ｓ１０、Ｓ１２及びＳ１３の実行後、制御部１１は、１秒程度の時間待機を行ってから、処理をステップＳ２に移行させる。これにより、ステップＳ２〜Ｓ１３の処理が反復して実行されて、高度差ＥＤの表示が１秒程度毎に更新される。
【０１０４】
以上、好ましい実施の形態を説明したが、上記実施の形態における装置、システム及びプログラム又はその要素、部材等の形状、寸法、材質、機能、動作態様、制御態様、制御パラメータ、操作態様等は例として記載したものであり、これらは変更が可能である。
【０１０５】
例えば、上記実施形態では、ゴルフコースにおいて使用するゴルフ支援装置１の場合を例として説明したが、本発明の装置の使用目的はゴルフに限られず、オリエンテーリング、スキー、スノーボード、登山等において現在地点と目的地点の高度差を報知する装置とすることも可能である。
【０１０６】
また、上記実施形態では、基準領域２６がティーグラウンドを含む領域である場合を説明したが、基準領域は、ティーグラウンドと一致する領域としても良く、ティーグラウンド以外の領域としても良い。また、基準領域の広さには制限がなく、例えば、基準領域の面積は限りなく狭くてもよい。例えば、基準領域は、面積を有さない１地点でもよい。
【０１０７】
また、上記実施形態では、目的地点２８がグリーン２２の中心付近（正確には、グリーン２２の外形と概略一致するように描いた多角形の重心）である場合を説明したが、目的地点は、他の地点、例えば、グリーン２２内の他の地点やグリーン２２外の地点とすることも可能である。目的地点は、面積を有さない１地点であることは必要ではなく、複数の地点の集合としてもよく、或いは、目的地点がある広さの面積を有してもよい。
【０１０８】
また、目的地点をユーザの操作によって設定可能に構成してもよい。例えば、多くのゴルフ場では、カップの位置は日によって変更される。そのため、その日のカップの位置を目的地点としてユーザが設定できるようにすると、現在地点とその日のカップの位置との高度差が表示されるのでより便利である。目的地点の設定は、例えば、ゴルフナビ画面３０や横ゴルフナビ画面５０において、ユーザがタッチした位置の緯度経度を、制御部１１が目的地点として設定するように構成するとよい。目的地点をユーザの操作によって設定可能に構成する場合、例えば、グリーン２２内（又はグリーン２２付近）の基盤地図情報数値標高モデル標高点の標高値をホールデータとして記憶部１２に記憶しておき、制御部１１が、ユーザにより設定された目的地点に最も近い４つの基盤地図情報数値標高モデル標高点の標高値を平滑化して得られる値を利用してユーザが設定した目的地点の標高値を算出し、当該算出した標高値を用いて基準高度差を算出するとよい。
【０１０９】
現在地点と目的地点の高度差の算出方法や算出に用いるデータの種類や形式等は、実施形態の態様に限らず、他の任意の適切な方法、種類、形式とすることができる。
【０１１０】
また、上記実施形態では、制御部１１が、地点登録の操作が行われたときの現在地点の緯度経度を記憶部１２に記憶する場合を説明したが、例えば、地点登録の操作が行われたときに、制御部１１が、その時点の現在地点の緯度経度とともに、その時点での表示算出処理による現在地点と目的地点の高度差（ステップＳ７、Ｓ１３で左右のグリーンデータ表示部３７Ｌ、Ｒに表示される高度差ＥＤ）を記憶部１２に記録するように構成してもよい。このように記録されたデータは、表示部３において表示可能に構成してもよいし、ｍｉｃｒｏＵＳＢ端子９等経由でパソコン等に出力できるように構成し、パソコン上で表示できるようにしてもよい。データの表示は、地点登録された２点間の距離と高度差を算出して表示するとよく、これにより、プレイヤーは、１打毎の飛距離と高度差（ボールが飛んだ地点間の高度差）を知ることができる。ボールの飛距離は、高度差（打ち上げのショットか、打ち下ろしのショットか等）の影響を受けるため、飛距離とともに高度差を知ることは、プレイヤーにとって有用である。
【０１１１】
また、図１に示したゴルフ支援装置１は手持ち携帯に適する形態であるが、ゴルフ支援装置１は、リストバンドなどの形態で手首等に装着可能な装置とすることも可能である。手首等に装着可能とした場合、加速度センサー等によってプレイヤーのスイングを検出し、スイングを検出した地点についての地点登録を制御部が自動的に行うように構成することが可能である。
【０１１２】
ゴルフ支援装置１に内蔵される基盤は、撥水コートを施すとよく、これにより、予期せぬ激しい雨などによるゴルフ支援装置１の水濡れにも安心して使用することができる。
【０１１３】
＜特許請求の範囲の写し＞
＜請求項１＞
基準領域及び前記基準領域に対応する目的地点を含む場所的領域内の現在地点と前記目的地点の高度差を報知する機能を備えた携帯型の装置であって、
前記基準領域の位置を示す基準領域情報と、前記基準領域と前記目的地点の高度差である基準高度差を算出するための基準高度差情報を記憶した記憶手段と、
前記現在地点の位置情報を取得する位置取得手段と、
気圧を測定する気圧測定手段と、
前記現在地点が前記基準領域内にあるときに前記気圧測定手段が測定した気圧である基準気圧を保持する基準気圧保持手段と、
現時点で前記気圧測定手段が測定した気圧である現在気圧と、前記基準気圧と、前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出して報知する高度差報知手段を有すること
を特徴とする装置。
＜請求項２＞
前記基準領域から前記目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間となるように前記基準領域と前記目標地点との関係を設定したこと
を特徴とする請求項１に記載の装置。
＜請求項３＞
前記基準領域は、高度差がないとみなせる領域であって、ユーザが前記装置を携帯して前記目標地点を目指す際の前記場所的領域内におけるスタート位置となる領域としたこと
を特徴とする請求項１又は２に記載の装置。
＜請求項４＞
前記場所的領域は、前記基準領域及び当該基準領域に対応する前記目的地点の組を複数含み、
前記記憶手段は、それぞれの前記組について、前記基準領域情報と、前記基準高度差情報を記憶し、
前記装置は、前記組を選択する組選択手段を更に有し、
前記高度差報知手段は、前記現在気圧と、前記組選択手段が選択した前記組の前記基準領域に現在地点があるときに前記気圧測定手段が測定した前記基準気圧と、当該組についての前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出すること
を特徴とする請求項１〜３のいずれか一項に記載の装置。
＜請求項５＞
前記場所的領域が複数の区画領域を含み、
前記区画領域は、それぞれ、前記組を含むこと
を特徴とする請求項４に記載の装置。
＜請求項６＞
前記高度差報知手段は、前記現在地点が一の前記区画領域内にあるときは、前記現在地点と当該一の前記区画領域が含む前記目標地点の高度差を報知すること
を特徴とする請求項５に記載の装置。
＜請求項７＞
前記場所的領域はゴルフ場内の領域であり、前記目的地点は、グリーン上の地点であること
を特徴とする請求項１〜６のいずれか一項に記載の装置。
＜請求項８＞
前記基準領域は、ティーグラウンドを含む領域であること
を特徴とする請求項１〜７のいずれか一項に記載の装置。
＜請求項９＞
前記記憶手段は、前記基準領域内に位置する基準地点の位置を示す基準地点情報を更に記憶し、
前記基準高度差は、前記基準地点と前記目的地点の高度差であり、
前記基準気圧保持手段は、前記現在地点が前記基準地点に最接近したときに前記気圧測定手段が測定した気圧を前記基準気圧として保持すること、
を特徴とする請求項１〜８のいずれか一項に記載の装置。
＜請求項１０＞
前記場所的領域が複数の前記基準領域を含み、
前記記憶手段は、前記複数の基準領域のそれぞれについて、前記基準領域情報と当該基準領域についての前記基準高度差情報を記憶し、
前記目的地点に移動する過程で前記現在地点が複数の前記基準領域を通過した場合、
前記高度差報知手段は、前記現在地点が最接近した前記基準領域についての前記基準高度差情報を用いて前記現在地点と前記目的地点の高度差を算出すること
を特徴とする請求項９に記載の装置。
＜請求項１１＞
前記基準領域は、幾何形状であること
を特徴とする請求項１〜１０のいずれか一項に記載の装置。
＜請求項１２＞
前記高度差報知手段は、前記現在地点が前記基準領域内のときには、前記現在地点と前記目的地点の高度差に代えて、前記基準高度差を報知する機能を備えること
を特徴とする請求項１〜１１のいずれか一項に記載の装置。
＜請求項１３＞
前記高度差報知手段は、前記基準高度差及び前記現在地点と前記目的地点の高度差を同一の報知態様で報知すること
を特徴とする請求項１２に記載の装置。
＜請求項１４＞
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離が一定値以下になったときに、前記高度差報知手段は、高度差を非報知とすること
を特徴とする請求項１〜１３のいずれか一項に記載の装置。
＜請求項１５＞
前記現在地点が前記基準領域に入った履歴を記憶する履歴記憶手段を更に有し、
前記高度差報知手段は、前記現在地点が前記基準領域に入った履歴が無い場合には、高度差を非報知とすること
を特徴とする請求項１〜１４のいずれか一項に記載の装置。
＜請求項１６＞
前記場所的領域が複数の前記目的地点を含み、
前記高度差報知手段は、複数の前記目的地点のそれぞれについて、前記現在地点と前記目的地点の高度差を算出して報知すること
を特徴とする請求項１〜１５のいずれか一項に記載の装置。
＜請求項１７＞
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離を報知する距離報知手段を更に有すること
を特徴とする請求項１〜１５のいずれか一項に記載の装置。
＜請求項１８＞
構成例１から１７のいずれか一項に記載の装置の機能をコンピュータに実現させるためのプログラム。
【符号の説明】
【０１１４】
１・・・ゴルフ支援装置
２・・・ケース
３・・・表示部
４・・・電源ボタン
７・・・端子カバー
８・・・充電ランプ
９・・・ｍｉｃｒｏＵＳＢ端子
１１・・・制御部
１２・・・記憶部
１２ａ・・・ゴルフ場データ記憶部
１２ｂ・・・処理データ記憶部
１３・・・ＧＰＳ受信部
１４・・・気圧センサー
１５・・・地磁気センサー
１６・・・姿勢センサー
１７・・・電池
２０・・・ゴルフコース
２１・・・ティーグラウンド
２２・・・グリーン
２３・・・移動ルート
２４・・・障害物
２５・・・区画領域
２６・・・基準領域
２７・・・基準地点
２８・・・目的地点
２９・・・移動領域
３０，３０ａ，３０ｂ・・・ゴルフナビ画面
３７Ｌ・・・左グリーンデータ表示部
３７Ｒ・・・右グリーンデータ表示部
３８・・・ハザード距離表示部
５０・・・横ゴルフナビ画面
５１Ｒ・・・右グリーンデータ表示部
５１Ｌ・・・左グリーンデータ表示部
【図１】
0006765596.tif 000004
【図２】
0006765596.tif 000005
【図３】
0006765596.tif 000006
【図４】
0006765596.tif 000007
【図５】
0006765596.tif 000008
【図６】
0006765596.tif 000009
【図７】
0006765596.tif 000010
【図８】
0006765596.tif 000011
【図９】
0006765596.tif 000012
【図１０】
0006765596.tif 000013