Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7599231B2 - Apparatus and program. - Google Patents
[go: Go Back, main page]

JP7599231B2 - Apparatus and program. - Google Patents

Apparatus and program. Download PDF

Info

Publication number
JP7599231B2
JP7599231B2 JP2023067647A JP2023067647A JP7599231B2 JP 7599231 B2 JP7599231 B2 JP 7599231B2 JP 2023067647 A JP2023067647 A JP 2023067647A JP 2023067647 A JP2023067647 A JP 2023067647A JP 7599231 B2 JP7599231 B2 JP 7599231B2
Authority
JP
Japan
Prior art keywords
altitude difference
area
point
golf
altitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023067647A
Other languages
Japanese (ja)
Other versions
JP2023089204A (en
Inventor
和正 石田
真義 千田
Original Assignee
株式会社ユピテル
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2021206693A external-priority patent/JP7270298B2/en
Application filed by 株式会社ユピテル filed Critical 株式会社ユピテル
Priority to JP2023067647A priority Critical patent/JP7599231B2/en
Publication of JP2023089204A publication Critical patent/JP2023089204A/en
Priority to JP2024205240A priority patent/JP7774345B2/en
Application granted granted Critical
Publication of JP7599231B2 publication Critical patent/JP7599231B2/en
Priority to JP2025185319A priority patent/JP2026012390A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)

Description

本発明は、高度差の算出のための装置及びプログラムに関する。 The present invention relates to a device and program for calculating altitude differences.

ゴルフプレイヤーに対してゴルフ場のプレイ中などに各種の情報を提供するゴルフ支援装置が知られている。例えば、特許文献1では、現在地点からグリーンまでの距離等の情報を画面に表示させることが記載されている。 There is a known golf support device that provides various information to golf players while playing on a golf course. For example, Patent Document 1 describes displaying information such as the distance from the current position to the green on a screen.

特開2013-039423号公報JP 2013-039423 A

ゴルフプレイヤーにとって、現在地点からグリーンなどの目的地点までの距離は有用な情報であるが、現在地点と目的地点の高度差もそれと同等に有用である。しかし、これまでのゴルフ支援装置では、高度差に関する情報を表示できる機種は存在しなかった。 For golf players, the distance from the current location to a destination such as the green is useful information, but the difference in altitude between the current location and the destination is equally useful. However, to date, there have been no golf support devices that can display information about the difference in altitude.

その理由としては、ゴルフコースで利用できる携帯型の小型装置において、プレイの参考にできる程度の精度(例えば、±1mの精度)で現在地点から目的地点までの高低差を求めることが困難であったことが挙げられる。例えば、高度差を求める方法としては、気圧から算出する方法、GPS機能によって高度を計測する方法、数値標高データ(メッシュデータ)と緯度経度から求める方法等が考えられるが、これらの方法では、上記目的を達成することはできない。 The reason for this is that it has been difficult to determine the difference in elevation from the current location to the destination with an accuracy (for example, ±1m accuracy) that can be used as a reference for playing, using small portable devices that can be used on golf courses. For example, possible methods for determining the difference in elevation include calculating it from air pressure, measuring the altitude using a GPS function, and determining it from digital elevation data (mesh data) and latitude and longitude, but these methods cannot achieve the above-mentioned objective.

すなわち、気圧は気象条件によって変動するため、気圧のみから現在地点の高度を求めることはできない。従って、目的地点の高度が既知であったとしても、現在地点と目的地点の高度差を求めることはできない。また、GPS機能による高度計測は精度が低く、プレイの参考になる程度の誤差で高度差を求めることはできない。また、数値標高データは、データ容量が大きく、多くのゴルフコースについての数値標高データを携帯型の装置に記憶させることは現実的ではない。更に、数値標高データは、メッシュの目が粗いという問題があり(国土地理院が提供する最も高精度のデータでも、メッシュの目は5メートルである)、メッシュ間の高度は補間により求める以外に方法がないが、ゴルフコースは急峻な地形が多く、メッシュの間で高度差が非常に大きい場所(窪地等)では、補間で求めた高度が現実と一致せず、表示に対するプレイヤー信頼感が損なわれてしまう。 That is, since atmospheric pressure varies depending on weather conditions, the altitude of the current location cannot be calculated from atmospheric pressure alone. Therefore, even if the altitude of the destination point is known, the difference in altitude between the current location and the destination point cannot be calculated. Furthermore, altitude measurements using GPS functions are not very accurate, and the altitude difference cannot be calculated with an error that can be used as a reference for playing. Furthermore, digital elevation data has a large data capacity, and it is not realistic to store digital elevation data for many golf courses in a portable device. Furthermore, digital elevation data has the problem of having a coarse mesh (even the most accurate data provided by the Geospatial Information Authority of Japan has a mesh size of 5 meters), and the only way to calculate the altitude between meshes is by interpolation. However, golf courses often have steep terrain, and in places where the altitude difference between meshes is very large (depressions, etc.), the altitude calculated by interpolation does not match the reality, which reduces the player's confidence in the display.

本願には、上記の問題の全部又は一部又は他の問題に対処した発明が開示される。本願には、ゴルフプレイの参考情報として高度差を算出するものに限らず、様々な分野で利用可能な高度差の算出のための装置及びプログラムなど各種の装置及びプログラム等が開示される。 This application discloses an invention that addresses all or part of the above problems or other problems. This application discloses various devices and programs, such as devices and programs for calculating altitude differences that can be used in a variety of fields, not limited to those that calculate altitude differences as reference information for playing golf.

本願には、例えば、下記各構成例に記載の発明が開示される。 This application discloses, for example, the inventions described in the following configuration examples.

<構成例1>
基準領域及び前記基準領域に対応する目的地点を含む場所的領域内の現在地点と前記目的地点の高度差を報知する機能を備えた携帯型の装置であって、
前記基準領域の位置を示す基準領域情報と、前記基準領域と前記目的地点の高度差である基準高度差を算出するための基準高度差情報を記憶した記憶手段と、
前記現在地点の位置情報を取得する位置取得手段と、
気圧を測定する気圧測定手段と、
前記現在地点が前記基準領域内にあるときに前記気圧測定手段が測定した気圧である基準気圧を保持する基準気圧保持手段と、
現時点で前記気圧測定手段が測定した気圧である現在気圧と、前記基準気圧と、前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出して報知する高度差報知手段を有すること
を特徴とする装置。
<Configuration Example 1>
A portable device having a function of reporting an altitude difference between a current point in a spatial area including a reference area and a destination point corresponding to the reference area and the destination point,
A storage means for storing reference area information indicating a position of the reference area and reference altitude difference information for calculating a reference altitude difference which is an altitude difference between the reference area and the destination point;
A location acquisition means for acquiring location information of the current location;
An air pressure measuring means for measuring air pressure;
a reference air pressure storage means for storing a reference air pressure, which is an air pressure measured by the air pressure measurement means when the current location is within the reference area;
and an altitude difference notifying means for calculating and notifying an altitude difference between the current point and the destination point based on a current atmospheric pressure, which is an atmospheric pressure measured by the atmospheric pressure measuring means at the present time, the reference atmospheric pressure, and the reference altitude difference information.

このような構成によれば、ユーザは、場所的領域内において、現在地点と目的地点の高度差を知ることができ、現在地点と目的地点の位置関係の把握に役立てることができる。現在地点と目的地点の高度差を知ることは、ゴルフやオリエンテーリング、スキー、スノーボード、登山等において役に立つ。 With this configuration, the user can know the altitude difference between the current location and the destination location within a spatial area, which can be useful in understanding the positional relationship between the current location and the destination location. Knowing the altitude difference between the current location and the destination location is useful in golf, orienteering, skiing, snowboarding, mountain climbing, etc.

場所的領域は、基準領域と目的地点を含む領域である。基準領域は、場所的領域内の領域であり、目的地点は、場所的領域内の基準領域から離間した地点である。場所的領域は、基準領域から目的地点に向かって人が移動する経路の領域、そのような経路上の領域、又は、そのような経路を含む領域とすると、ユーザは、現在地点から移動先までの高低差を知ることができるのでよい。場所的領域は、1つの基準領域を含んでもよく、複数の基準領域を含んでもよい。場所的領域は、1つの目的地点を含んでもよく、複数の目的地点を含んでもよい。基準領域は、複数の目的地点と対応してもよい。基準領域が複数の場合、各基準領域が複数の目的地点と対応してもよい。目的地点は、複数の基準領域と対応してもよい。目的地点が複数の場合、各目的地点が複数の基準領域と対応してもよい。 The locational area is an area including a reference area and a destination point. The reference area is an area within the locational area, and the destination point is a point within the locational area that is separated from the reference area. The locational area may be an area of a route along which a person travels from the reference area to a destination point, an area on such a route, or an area including such a route, so that the user can know the elevation difference from the current location to the destination point. The locational area may include one reference area or multiple reference areas. The locational area may include one destination point or multiple destination points. The reference area may correspond to multiple destination points. In the case of multiple reference areas, each reference area may correspond to multiple destination points. A destination point may correspond to multiple reference areas. In the case of multiple destination points, each destination point may correspond to multiple reference areas.

基準領域情報は、例えば、基準領域の境界を規定する座標のデータとしてもよいが、基準領域の中心の座標と半径のデータとすると、記憶手段に記憶するデータ量を少なくできるので更によい。基準領域情報は、例えば、地点情報としてもよく、例えば緯度経度情報としてもよい。例えば複数の緯度経度の情報群としてもよいが単一の緯度経度の情報としてもよい。例えば当該緯度経度の地点を基準領域としてもよいが、当該緯度経度の地点を含む所定の領域を基準領域とするとよい。所定の領域は当該緯度経度の地点を中心として例えば半径10メートルとするとよい。複数の基準領域が有る場合には、記憶手段は、目標地点に対応付けて複数の基準領域の位置情報を記憶するとよい。 The reference area information may be, for example, coordinate data defining the boundary of the reference area, but it is even better to use coordinates of the center of the reference area and data of the radius, since this reduces the amount of data to be stored in the storage means. The reference area information may be, for example, location information, or may be, for example, latitude and longitude information. For example, it may be a group of information on multiple latitudes and longitudes, or it may be information on a single latitude and longitude. For example, the location of the latitude and longitude may be the reference area, but it is preferable to use a specified area including the location of the latitude and longitude as the reference area. The specified area may be, for example, a radius of 10 meters centered on the location of the latitude and longitude. When there are multiple reference areas, the storage means may store position information of the multiple reference areas in association with the target location.

基準高度差情報は、基準領域及び目的地点の高度としてもよいが、基準領域と目的地点の高度差とすると、記憶手段に記憶するデータ量を少なくできるので更によい。 The reference altitude difference information may be the altitude of the reference area and the destination point, but it is better to use the altitude difference between the reference area and the destination point, since this reduces the amount of data stored in the storage means.

本構成では、気圧測定手段が測定する気圧を用いて高度差を算出するため、記憶手段に記憶した数値標高データを用いて算出する場合と比較して、記憶手段に記憶させるデータ量を少なくできるのでよく、また、より狭い範囲での起伏を忠実に反映して高度差を算出できるのでよい。また、基準領域や目的地点を変更された場合でも、記憶手段の基準領域の位置情報と基準高度差情報を変更するだけで済むので、データ更新が容易なのでよい。基準領域及び/又は目的地点が複数である場合、基準領域と目的地点の組み合わせのそれぞれに対応付けて基準高度差情報を記憶手段に記憶するとよい。 In this configuration, since the altitude difference is calculated using the atmospheric pressure measured by the atmospheric pressure measurement means, the amount of data stored in the storage means can be reduced compared to when the altitude difference is calculated using numerical altitude data stored in the storage means, and the altitude difference can be calculated while faithfully reflecting the undulations over a narrower range. Furthermore, even if the reference area or destination point is changed, it is only necessary to change the position information of the reference area and the reference altitude difference information in the storage means, which is advantageous in that data can be easily updated. When there are multiple reference areas and/or destination points, it is advantageous to store the reference altitude difference information in the storage means in association with each combination of the reference area and the destination point.

現在地点と目的地点の高度差は、例えば、基準高度差から基準領域と現在地点の高度差を差し引くことで求めるとよい。基準領域と現在地点の高度差は、例えば、基準気圧と現在気圧の気圧差から、気圧差と高度差の関係を示す公知の数式を用いて算出するとよい。そのような数式は、公知である。例えば、現在気圧をCP、基準気圧をTPとし、下式(1)~(3)により算出するとよい。

Figure 0007599231000001
なお、上記式(1)、(2)における「101325(Pa)」は、海面気圧の標準値であるが、上記式(3)の高度差を求めることが目的であるため、上記標準値を使用しても問題はない。((式3)で海面気圧の値が標高値算出に与える影響が差し引かれるので、(3)の高度差の算出値に海面気圧の値は殆ど影響しない。) The altitude difference between the current location and the destination point may be calculated, for example, by subtracting the altitude difference between the reference area and the current location from the reference altitude difference. The altitude difference between the reference area and the current location may be calculated, for example, from the pressure difference between the reference pressure and the current pressure, using a known formula that indicates the relationship between the pressure difference and the altitude difference. Such a formula is known. For example, the current pressure is CP and the reference pressure is TP, and the calculation may be performed using the following formulas (1) to (3).
Figure 0007599231000001
In addition, "101325 (Pa)" in the above formulas (1) and (2) is the standard value of sea level pressure, but since the purpose is to find the altitude difference in the above formula (3), there is no problem in using this standard value. (Since the influence of the sea level pressure value on the altitude calculation is subtracted in (formula 3), the sea level pressure value has almost no effect on the calculated altitude difference in (3).)

気圧計測手段は、例えば、気圧センサーとするとよい。位置取得手段は、例えば、GPS受信機とするとよい。報知手段による報知は、音声による報知でもよいが、視覚的な表示による報知とするとよい。 The air pressure measuring means may be, for example, an air pressure sensor. The position acquiring means may be, for example, a GPS receiver. The notification by the notification means may be a voice notification, but is preferably a visual notification.

<構成例2>
前記基準領域から前記目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間となるように前記基準領域と前記目標地点との関係を設定したことを特徴とする装置。
<Configuration Example 2>
An apparatus characterized in that the relationship between the reference area and the target location is set so that the time normally required to travel from the reference area to the target area is a time that can be assumed to be such that changes in air pressure due to weather fluctuations do not normally occur.

本構成は、本発明者が、比較的短時間であれば、高度差算出に大きく影響するほど気圧が変化することは少ないことに着目し、基準領域から目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間(例えば、10分分以内~30分以内)となるように基準領域と目標領域の関係を設定したために、基準領域から目的地点まで移動する間、現在地点と目的地点の高度差を正確に算出できるのでよい。気象変動による気圧変化が通常発生しないとみなせる時間は、例えば、台風等の極端な気象条件以外の場合に、気圧変化が発生しない時間とするとよい。気圧変化が発生しないは、例えば、気圧変化による高低差の算出値への影響が、装置の利用目的に照らして許容される誤差よりも小さい気圧変化とするとよい。前記基準領域と前記目標地点との関係としては位置関係とし、基準領域から目標領域までの移動手段の採りうる速度を加味して位置関係を決定するとよい。例えば移動手段が徒歩の場合には徒歩で数十分以内に移動可能な距離とするとよい。本構成では、障害物(例えば、丘や林など)によって現在地点から目的地点を視認できない場合にも、ユーザは、現在地点と目的地点の高度差を知ることができるのでよい。 In this configuration, the inventor has focused on the fact that the atmospheric pressure does not change so much that it significantly affects the altitude difference calculation in a relatively short period of time, and has set the relationship between the reference area and the target area so that the time normally required to move from the reference area to the target area is a time during which atmospheric pressure changes due to weather fluctuations are considered not to occur normally (for example, within 10 minutes to within 30 minutes), so that the altitude difference between the current location and the destination point can be accurately calculated while moving from the reference area to the destination point. The time during which atmospheric pressure changes due to weather fluctuations are considered not to occur normally may be, for example, a time during which atmospheric pressure changes do not occur except in extreme weather conditions such as typhoons. The absence of atmospheric pressure changes may be, for example, atmospheric pressure changes whose effect on the calculated value of the altitude difference due to atmospheric pressure changes is smaller than the error allowed in light of the purpose of use of the device. The relationship between the reference area and the target point is a positional relationship, and the positional relationship may be determined taking into account the speed of the means of transportation from the reference area to the target area. For example, if the means of transportation is walking, the distance may be a distance that can be traveled on foot within several tens of minutes. This configuration is advantageous because it allows the user to know the difference in altitude between the current location and the destination point even if the destination point is not visible from the current location due to an obstacle (e.g., a hill or forest).

<構成例3>
前記基準領域は、高度差がないとみなせる場所的領域であって、ユーザが前記装置を携帯して前記目標地点を目指す際の前記場所的領域内におけるスタート位置となる領域としたことを特徴とする装置。
<Configuration Example 3>
A device characterized in that the reference area is a spatial area that can be considered to have no altitude difference, and is an area that serves as a starting position within the spatial area when a user carries the device and aims for the target point.

本構成例では、ユーザは場所的領域におけるスタート位置から目標地点を目指して移動していくだけで、その後、当該場所的領域内の現在位置と目標地点との高度差を知ることができる。また、基準領域内では高度差がないとみなせるので、基準気圧が基準領域内のどの地点で測定された気圧であっても、現在地点と目的地点の高度差を正確に算出できるのでよい。高度差がないとみなせるとは、例えば、装置の利用目的に照らして許容される誤差よりも小さい高度差とするとよい。 In this configuration example, the user can simply move from a start position in a spatial area toward a destination point, and thereafter know the difference in altitude between the current position in the spatial area and the destination point. In addition, since it can be considered that there is no altitude difference within the reference area, the altitude difference between the current position and the destination point can be accurately calculated regardless of the air pressure measured at any point within the reference area as the reference pressure. For example, it is preferable that there is no altitude difference if the altitude difference is smaller than the allowable error in light of the purpose of use of the device.

<構成例4>
前記場所的領域は、前記基準領域及び当該基準領域に対応する前記目的地点の組を複数含み、
前記記憶手段は、それぞれの前記組について、前記基準領域情報と、前記基準高度差情報を記憶し、
前記装置は、前記組を選択する組選択手段を更に有し、
前記高度差報知手段は、前記現在気圧と、前記組選択手段が選択した前記組の前記基準領域に現在地点があるときに前記気圧測定手段が測定した前記基準気圧と、当該組についての前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出することを特徴とする装置。
<Configuration Example 4>
The locational area includes a plurality of sets of the reference area and the destination points corresponding to the reference area;
The storage means stores the reference area information and the reference altitude difference information for each of the pairs,
The apparatus further comprises a set selection means for selecting the set,
The altitude difference notification means calculates the altitude difference between the current location and the destination point based on the current atmospheric pressure, the reference atmospheric pressure measured by the atmospheric pressure measurement means when the current location is in the reference area of the group selected by the group selection means, and the reference altitude difference information for the group.

このように構成すれば、複数の組から選択された組についての現在地点と目的地点の高度差を算出して報知することができるのでよい。組選択手段は、例えば、現座地点の位置情報に基づいて組を選択するとよい。例えば、現座地点に最も近い基準領域を含む組を選択するとよい。 This configuration is advantageous because it is possible to calculate and notify the altitude difference between the current location and the destination location for a pair selected from a plurality of pairs. The pair selection means may select a pair based on the position information of the current location, for example. For example, it is advantageous to select a pair that includes a reference area that is closest to the current location.

<構成例5>
前記場所的領域が複数の区画領域を含み、
前記区画領域は、それぞれ、前記組を含むことを特徴とする装置。
<Configuration Example 5>
the spatial area includes a plurality of partitioned areas,
The apparatus, wherein each of the partitioned areas includes the set.

このように構成すれば、場所的領域が比較的広い領域であり、その中のある地点から他の地点への移動に長時間を要し、その間に高度差の算出に大きな影響がでる程の気象条件の変化を生じ得る場合であっても、場所的領域を複数の区画領域に分割し、各区画領域内では、気象条件の変化を生じない程度の短時間(例えば、10分分以内~30分以内)で基準領域から目的地点に移動可能なように基準領域と目的地点を設定することで、各区画領域において、現在地点と目的地点の高度差を正確に算出することができるのでよい。例えば、場所的領域が登山コースであり、登山口から頂上への移動には長時間(例えば、数時間)を要する場合、登山コースを比較的短時間で移動可能な程度の複数の区画領域に分割するとよい。 In this manner, even if the locational area is relatively large and it takes a long time to move from one point to another within the area, and weather conditions may change during that time to the extent that they significantly affect the calculation of the altitude difference, by dividing the locational area into multiple partitioned areas and setting the reference area and destination point within each partitioned area so that it is possible to move from the reference area to the destination point in a short time (e.g., within 10 to 30 minutes) that does not cause changes in weather conditions, the altitude difference between the current location and the destination point can be accurately calculated in each partitioned area. For example, if the locational area is a mountain climbing course and it takes a long time (e.g., several hours) to move from the trailhead to the summit, it is preferable to divide the mountain climbing course into multiple partitioned areas that can be moved between in a relatively short time.

<構成例6>
前記高度差報知手段は、前記現在地点が一の前記区画領域内にあるときは、前記現在地点と当該一の前記区画領域が含む前記目標地点の高度差を報知することを特徴とする装置。
<Configuration Example 6>
The altitude difference notifying means, when the current point is within one of the defined areas, notifies an altitude difference between the current point and the target point contained in the one of the defined areas.

本構成例では、各区画領域内で、現在地点と目的地点の高度差の報知が可能となるのでよい。 This configuration example is advantageous because it makes it possible to notify the altitude difference between the current location and the destination within each divided area.

<構成例7>
前記場所的領域はゴルフ場内の領域であり、前記目的地点は、グリーン上の地点であることを特徴とする装置。
<Configuration Example 7>
The apparatus according to claim 1, wherein the spatial area is an area within a golf course and the destination point is a point on a green.

本構成では、ゴルフ場において、現在地点とグリーン上の地点の高度差というゴルフプレイに有用な情報をプレイヤーに提供することができるのでよい。また、ゴルフでは、1ホールのゴルフコースをプレイする時間は比較的短時間(通常10~20分程度)であり、その間に、プレイの参考情報として求められる精度(例えば、±1m)よりも大きい影響を高度差計算に与える程に気象条件が変化することは殆どないため、場所的領域をゴルフ場内における1ホールのゴルフコースとすると、プレイの参考情報として十分な精度をもって現在地点と目的地点の高度差をプレイヤーに提供することができるのでよい。構成例5を引用する構成例7では、場所的領域を複数ホールのゴルフコース(例えば、1番ホールから9番ホールまでのゴルフコース)とし、区画領域を1ホールのゴルフコースとすると、各ホールのゴルフコースで現在位置とグリーン上の地点の高度差を知ることが出来るのでよい。グリーン上の地点は、例えば、グリーンの重心とするとよい。本構成における基準領域と現在地点の高度差の算出及び報知は、例えば、5秒以内の間隔で行うとよい。ゴルフコースでは、プレイヤーが5秒程度歩行することで高度差が大きく変わる場合があるからである。 In this configuration, it is preferable that the player can be provided with information useful for playing golf, such as the altitude difference between the current position and a position on the green at the golf course. In addition, the time to play one golf course hole in golf is relatively short (usually about 10 to 20 minutes), and during that time, the weather conditions rarely change to a degree that would affect the altitude difference calculation more than the accuracy required for reference information for playing (e.g., ±1m). Therefore, if the locational area is a golf course of one hole in the golf course, it is preferable that the player can be provided with the altitude difference between the current position and the destination point with sufficient accuracy as reference information for playing. In configuration example 7, which cites configuration example 5, if the locational area is a golf course of multiple holes (e.g., a golf course from hole 1 to hole 9) and the partitioned area is a golf course of one hole, it is preferable that the player can know the altitude difference between the current position and a position on the green at each golf course hole. The position on the green may be, for example, the center of gravity of the green. In this configuration, the altitude difference between the reference area and the current location should be calculated and reported at intervals of, for example, 5 seconds or less. This is because on a golf course, the altitude difference can change significantly if the player walks for about 5 seconds.

<構成例8>
前記基準領域は、ティーグラウンドを含む領域であることを特徴とする装置。
<Configuration Example 8>
The device, characterized in that the reference area is an area including a teeing ground.

本構成では、ゴルフのルール上、プレイヤーは必ずティーグラウンドを通るので、基準領域をティーグラウンドを含む領域とすることで、基準気圧の測定をより確実に行うことが可能になるのでよく、また、ティーグラウンドを含む領域は高度差が小さいことが多いために、現在地点と目的地点の高度差を正確に算出することが可能となるのでよい。 In this configuration, because the rules of golf require the player to pass through a teeing ground, by setting the reference area to an area that includes the teeing ground, it is possible to more reliably measure the reference air pressure, and because areas that include teeing grounds often have a small difference in altitude, it is possible to accurately calculate the difference in altitude between the current location and the destination point.

<構成例9>
前記記憶手段は、前記基準領域内に位置する基準地点の位置を示す基準地点情報を更に記憶し、
前記基準高度差は、前記基準地点と前記目的地点の高度差であり、
前記基準気圧保持手段は、前記現在地点が前記基準地点に最接近したときに前記気圧測定手段が測定した気圧を前記基準気圧として保持することを特徴とする装置。
<Configuration Example 9>
The storage means further stores reference point information indicating a position of a reference point located within the reference area;
the reference altitude difference is an altitude difference between the reference point and the destination point,
The reference air pressure holding means holds as the reference air pressure the air pressure measured by the air pressure measuring means when the current point is closest to the reference point.

本構成では、基準地点に近い位置ほど基準地点との高度差が小さい公算が高いことから、基準高度差を基準地点と目的地点の高度差とし、基準気圧として、現在地点が基準地点に最接近したときに測定した気圧を用いることにより、より高い精度で現在地点と目的地点の高度差を算出できるのでよい。 In this configuration, since the closer a location is to the reference point, the more likely it is that the difference in altitude between the reference point and the destination point will be small, the reference altitude difference is set to the difference in altitude between the reference point and the destination point, and the reference air pressure is the air pressure measured when the current point is closest to the reference point, so that the difference in altitude between the current point and the destination point can be calculated with higher accuracy.

<構成例10>
前記場所的領域が複数の前記基準領域を含み、
前記記憶手段は、前記複数の基準領域のそれぞれについて、前記基準領域情報と当該基準領域についての前記基準高度差情報を記憶し、
前記目的地点に移動する過程で前記現在地点が複数の前記基準領域を通過した場合、
前記高度差報知手段は、前記現在地点が最接近した前記基準領域についての前記基準高度差情報を用いて前記現在地点と前記目的地点の高度差を算出することを特徴とする装置。
<Configuration Example 10>
the spatial region includes a plurality of the reference regions;
The storage means stores, for each of the plurality of reference areas, the reference area information and the reference altitude difference information for the reference area;
If the current point passes through a plurality of the reference areas during the process of moving to the destination point,
The altitude difference notifying means calculates the altitude difference between the current point and the destination point using the reference altitude difference information for the reference area to which the current point is closest.

本構成では、複数の基準領域についての基準高度差情報を記憶し、現在地点が最接近した基準領域についての基準高度差情報を用いて現在地点と目的地点の高度差を算出するため、より正確な現在高度差を算出できる公算が高くなるのでよい。 In this configuration, reference altitude difference information for multiple reference areas is stored, and the altitude difference between the current location and the destination point is calculated using the reference altitude difference information for the reference area that the current location is closest to, which is advantageous because it is more likely that a more accurate current altitude difference can be calculated.

<構成例11>
前記基準領域は、幾何形状であることを特徴とする装置。
<Configuration Example 11>
The apparatus, wherein the reference area is a geometric shape.

本構成では、基準領域が幾何形状であるため、基準領域の設定を容易に行うことができるのでよい。幾何形状は、円形、方形等とするとよい。例えば、航空写真を見ることで、又は、GPSで実測することで、基準領域に含めたい領域(例えば、ティーグラウンド)の外形形状を決定し、その外形形状を包含する幾何形状を基準領域とするとよい。例えば、円形の場合、その外形形状内の一点(例えば、重心)を基準地点として選択し、その基準地点を中心として上記外形形状を包含するように描いた円を基準領域として設定するとよい。包含は、例えば、外接とするとよい。例えば、基準領域は、幾何形状を示すデータで規定するとよい。例えば、幾何形状を示すベクトルデータや幾何曲線を示す数式及びその係数のデータ等としてもよいが、単純に円の中心座標データと半径データ等とするとよい。 In this configuration, since the reference area is a geometric shape, it is preferable that the reference area can be easily set. The geometric shape may be a circle, a square, or the like. For example, the outer shape of the area (e.g., a tee ground) to be included in the reference area may be determined by looking at an aerial photograph or by measuring with a GPS, and the geometric shape that includes the outer shape may be set as the reference area. For example, in the case of a circle, a point (e.g., the center of gravity) within the outer shape may be selected as the reference point, and a circle drawn around the reference point so as to include the outer shape may be set as the reference area. The inclusion may be, for example, circumscribing. For example, the reference area may be specified by data indicating a geometric shape. For example, vector data indicating a geometric shape, data of a formula indicating a geometric curve and its coefficients, etc. may be used, but it may simply be data of the center coordinates of the circle and data of its radius, etc.

<構成例12>
前記高度差報知手段は、前記現在地点が前記基準領域内のときには、前記現在地点と前記目的地点の高度差に代えて、前記基準高度差を報知する機能を備えることを特徴とする装置。
<Configuration Example 12>
The altitude difference notifying means has a function of notifying the reference altitude difference instead of the altitude difference between the current point and the destination point when the current point is within the reference area.

本構成では、現在地点が基準領域内のときには、より信頼性の高い基準高度差が報知されるのでよい。例えば、基準領域がティーグラウンドを含む領域である場合、プレイに最も余裕ができるのはプレイヤーがティーグラウンドにいるときなので、プレイヤーは、余裕のある状態で信頼性の高い高度差を確認できるのでよい。なお、前記現在地点が前記基準領域外のときには、前記現在地点と前記目的地点の高度差を現在気圧と、基準気圧と、基準高度差情報に基づいて算出して報知する機能を備えるとよい。 In this configuration, when the current location is within the reference area, a more reliable reference altitude difference is reported, which is preferable. For example, if the reference area is an area including a teeing ground, the player has the most leeway to play when he or she is on the teeing ground, so the player can check a reliable altitude difference in a relaxed state. Note that when the current location is outside the reference area, it is preferable to have a function for calculating and reporting the altitude difference between the current location and the destination point based on the current air pressure, the reference air pressure, and the reference altitude difference information.

<構成例13>
前記高度差報知手段は、前記基準高度差及び前記現在地点と前記目的地点の高度差を同一の報知態様で報知することを特徴とする装置。
<Configuration Example 13>
The altitude difference notifying means notifies the reference altitude difference and the altitude difference between the current point and the destination point in the same manner.

本構成では、高度差報知手段が表示する高度差が基準高度差か現在地点と目的地点の高度差かによって報知態様が変わることによる違和感や煩雑感をユーザに与えずに済むのでよい。報知態様が同一とは、例えば、表示画面において高度差を表示するときの表示位置やフォント、表示サイズ、表示色等が同一とするとよい。 This configuration is advantageous because it avoids the user feeling uncomfortable or bothered by the notification manner changing depending on whether the altitude difference displayed by the altitude difference notification means is the reference altitude difference or the altitude difference between the current location and the destination point. The same notification manner may mean, for example, that the display position, font, display size, display color, etc., when displaying the altitude difference on the display screen are the same.

<構成例14>
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離が一定値以下になったときに、前記高度差報知手段は、高度差を非報知とすることを特徴とする装置。
<Configuration Example 14>
The storage means further stores location information of the destination point,
The apparatus according to claim 1, wherein said altitude difference notifying means stops notifying the altitude difference when the distance between said current point and said destination point becomes equal to or smaller than a certain value.

目的地点の近くまで来ると、ユーザは、現在地点と目的地点の高度差を目測し易くなり、一方、現在地点が目的地点の近くであるほど、基準気圧の測定時点からの時間は大きいことが想定され、その間の気象変動による高度差の算出誤差も大きくなる公算が高くなる。本構成では、現在地点と目的地点の距離が一定値以下になったときに高度差を非報知とするため、報知される高度差が目測と一致しないとの印象をユーザに与える可能性を軽減できるのでよい。30mの範囲では、通常のプレイヤーが高度差を目測し易くなるので、一定値は、30mとするとよい。 When approaching the destination point, it becomes easier for the user to visually estimate the difference in altitude between the current location and the destination point; on the other hand, the closer the current location is to the destination point, the greater the time since the reference air pressure was measured, and the greater the likelihood of an error in the calculation of the altitude difference due to weather fluctuations during that time. In this configuration, the altitude difference is not reported when the distance between the current location and the destination point falls below a certain value, which is advantageous in reducing the possibility of the user getting the impression that the reported altitude difference does not match their visual estimate. Within a range of 30m, it is easy for a normal player to visually estimate the altitude difference, so the certain value should be set to 30m.

<構成例15>
前記現在地点が前記基準領域に入った履歴を記憶する履歴記憶手段を更に有し、
前記高度差報知手段は、前記現在地点が前記基準領域に入った履歴が無い場合には、高度差を非報知とすることを特徴とする装置。
<Configuration Example 15>
The method further comprises a history storage means for storing a history of the current location entering the reference area,
The altitude difference notifying means is configured not to notify the altitude difference if there is no history of the current location entering the reference area.

現在地点が基準領域に未だ入っていない状態では、現在地点と目的地点の高度差の算出はできないため、高度差を非報知とすることで高度差が未算出であることをユーザに知らせることができるのでよい。本構成における非報知の態様は、構成例12における非報知と異なる態様とするとよい。例えば、高度差報知手段による高度差の報知がデジタル数値の表示で行われる場合、構成例12の非報知は、数値を表示しない(数値の各桁の表示位置を空白にする)という態様で行い、構成例13の非報知は、「---」のように数字の各桁の表示位置にバーを表示する態様で行うとよい。 When the current location is not yet within the reference area, the altitude difference between the current location and the destination point cannot be calculated, so by not reporting the altitude difference, the user can be informed that the altitude difference has not been calculated. The manner of not reporting in this configuration may be different from the manner of not reporting in configuration example 12. For example, if the altitude difference reporting means reports the altitude difference by displaying a digital numerical value, the non-reporting in configuration example 12 may be performed by not displaying the numerical value (leaving the display position of each digit of the numerical value blank), and the non-reporting in configuration example 13 may be performed by displaying a bar in the display position of each digit of the numerical value, such as "- - -".

<構成例16>
前記場所的領域が複数の前記目的地点を含み、
前記高度差報知手段は、複数の前記目的地点のそれぞれについて、前記現在地点と前記目的地点の高度差を算出して報知することを特徴とする装置。
<Configuration Example 16>
the locational area includes a plurality of the destination points;
The altitude difference notifying means calculates and notifies an altitude difference between the current position and each of the plurality of destination points.

本構成では、複数の目的地点についての現在地点と目的地点の高度差が一つの画面で表示されるため、ユーザは、装置に対する操作を行わなくても、それぞれの目的地点についての現在地点と目的地点の高度差を知ることができるのでよい。例えば、ゴルフコースにおけるグリーンのように、場所的領域が左右2つの目的地点を有する場合があり、左右いずれの目的地点が使用可能なのかが場所的領域毎に変わる場合に、ユーザは、場所的領域毎に対象の目的地点を選択する操作を行わずに済むのでよい。複数の目的地点のそれぞれについての高度差の報知は、例えば、一つの画面での表示とするとよい。 In this configuration, the altitude difference between the current location and the destination points for multiple destination points is displayed on a single screen, so the user can know the altitude difference between the current location and the destination point for each destination point without operating the device. For example, a spatial area may have two destination points, one on the left and one on the right, such as the green on a golf course, and which destination point, left or right, is available may vary for each spatial area, so the user does not have to perform the operation of selecting the target destination point for each spatial area. The altitude difference for each of the multiple destination points may be displayed, for example, on a single screen.

<構成例17>
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離を報知する距離報知手段を更に有することを特徴とする装置。
<Configuration Example 17>
The storage means further stores location information of the destination point,
The apparatus further comprises a distance informing means for informing a distance between the current point and the destination point.

本構成では、現在地点と目的地点の間の距離と高度差が報知されるため、ユーザは、現在地点と目的地点の位置関係をより把握し易くなるのでよい。 In this configuration, the distance and altitude difference between the current location and the destination point are notified, which is advantageous because it makes it easier for the user to understand the positional relationship between the current location and the destination point.

<構成例18>
構成例1から17のいずれか一項に記載の装置の機能をコンピュータに実現させるためのプログラム。
<Configuration Example 18>
A program for causing a computer to realize the functions of the device according to any one of configuration examples 1 to 17.

上述した各構成例等に記載の構成は矛盾の生じない範囲で組み合わせて構成するとよい。また各構成例等に記載の構成要素を矛盾の生じない範囲で任意組み合わせてあらたな構成例を構成するとよい。 The configurations described in the above-mentioned configuration examples may be combined to the extent that no contradictions arise. Furthermore, the components described in the above-mentioned configuration examples may be combined in any manner to the extent that no contradictions arise to form a new configuration example.

図1は、本発明に係るゴルフ支援装置1を示す。FIG. 1 shows a golf assist device 1 according to the present invention. 図2は、本発明に係るゴルフ支援装置1のシステム構成を示す。FIG. 2 shows a system configuration of the golf assist device 1 according to the present invention. 図3は、一般的なゴルフコース20を示す。FIG. 3 shows a typical golf course 20 . 図4は、表示部3に表示されるゴルフナビ画面の例を示す。FIG. 4 shows an example of a golf navigation screen displayed on the display unit 3. 図5は、表示部3に表示されるゴルフナビ画面の例を示す。FIG. 5 shows an example of a golf navigation screen displayed on the display unit 3. 図6は、表示部3に表示されるゴルフナビ画面の例を示す。FIG. 6 shows an example of a golf navigation screen displayed on the display unit 3. 図7は、表示部3に表示されるゴルフナビ画面の例を示す。FIG. 7 shows an example of a golf navigation screen displayed on the display unit 3. 図8は、表示部3に表示されるゴルフナビ画面の例を示す。FIG. 8 shows an example of a golf navigation screen displayed on the display unit 3. 図9は、表示部3に表示される横ゴルフナビ画面の例を示す。FIG. 9 shows an example of a horizontal golf navigation screen displayed on the display unit 3. 図10は、高度差の算出表示処理の流れを示す。FIG. 10 shows the flow of the altitude difference calculation and display process.

以下、本発明の実施形態であるゴルフ支援装置及びそのプログラムを添付図面を参照して説明する。本実施形態のゴルフ支援装置は、実際のゴルフ場のコースレイアウトを表示したり、現在地点の緯度経度を測位しプレイヤーの移動とともに、現在地点とグリーン等の目的地点の間の距離や高度差をリアルタイムに通知したりするゴルフ支援装置であり、ゴルフナビゲーション装置などとも称される。 A golf support device and a program therefor according to an embodiment of the present invention will be described below with reference to the accompanying drawings. The golf support device of this embodiment is a golf support device that displays the course layout of an actual golf course, measures the latitude and longitude of the current location, and notifies the player of the distance and altitude difference between the current location and a destination point such as the green in real time as the player moves, and is also called a golf navigation device.

図1,図2は、本発明に係るゴルフ支援装置1の好適な一実施形態を示している。このゴルフ支援装置1は、偏平な略矩形状のケース2の上面に、表示部3を備えている。この表示部3は、タッチパネルを構成する。バックライトを内蔵させ、ボタン操作や画面をタッチした際に画面のバックライトを点灯させると、見やすさが向上する。ケース2の上面の後方側には、充電ランプ8を配置している。 Figures 1 and 2 show a preferred embodiment of a golf support device 1 according to the present invention. This golf support device 1 is equipped with a display unit 3 on the top surface of a flat, approximately rectangular case 2. This display unit 3 constitutes a touch panel. A backlight is built in, and visibility is improved by turning on the backlight of the screen when a button is operated or the screen is touched. A charging lamp 8 is located on the rear side of the top surface of the case 2.

ケース2の側面には、電源ボタン4を配置している。電源ボタン4は、電源のON/OFFはもちろんのこと地点登録ボタン、タッチパネル操作のロック/解除の切り替えボタンとしても利用する。具体的には、電源OFFの状態で電源ボタン4を長押し(例えば2秒以上)されたことを制御部11が認識すると電源が入り、制御部11が表示部3に所定のメインメニュー画面を表示する。 A power button 4 is located on the side of the case 2. The power button 4 is used not only to turn the power on and off, but also as a location registration button and a button to lock and unlock the touch panel operation. Specifically, when the control unit 11 recognizes that the power button 4 has been pressed and held (e.g., for 2 seconds or more) while the power is off, the power turns on and the control unit 11 displays a specified main menu screen on the display unit 3.

また、電源ONの状態で電源ボタン4が短く操作された場合、制御部11は、地点登録の機能を実行する。地点登録の機能については、後述する。電源ONの状態で電源ボタン4が長押しされた場合、制御部11は、タッチパネルのロック/解除を交互に切り替える。つまり、現在がロック状態であれば解除し、タッチパネルによる操作を有効にし、現在が解除状態であればロック状態に切り替えてタッチパネルによる操作を無効にする。現在の状態は、表示部3の所定位置に描画するアイコンで報知する。 In addition, when the power button 4 is pressed briefly while the power is on, the control unit 11 executes a location registration function. The location registration function will be described later. When the power button 4 is pressed and held while the power is on, the control unit 11 alternates between locking and unlocking the touch panel. In other words, if the current state is locked, it is unlocked and operation via the touch panel is enabled, and if the current state is unlocked, it is locked and operation via the touch panel is disabled. The current state is notified by an icon drawn at a specified position on the display unit 3.

また、ケース2の後面には、開閉可能な端子カバー7が装着され、図1(b)に示すようにその端子カバー7を開くと、microUSB端子9が露出する。このmicroUSB端子9にACアダプターを接続することで充電することができる。 An openable terminal cover 7 is attached to the rear of the case 2, and when the terminal cover 7 is opened as shown in FIG. 1(b), a micro USB terminal 9 is exposed. Charging can be performed by connecting an AC adapter to the micro USB terminal 9.

ケース2の内部には、制御部11と、制御部11に接続された記憶部12、GPS受信部13、気圧センサー14、地磁気センサー15、姿勢センサー16及び電池17を備えている。 Inside the case 2, there is a control unit 11, a memory unit 12 connected to the control unit 11, a GPS receiver unit 13, an air pressure sensor 14, a geomagnetic sensor 15, an attitude sensor 16, and a battery 17.

制御部11は、CPU,ROM,RAM、フラッシュメモリ、各種の周辺回路、インタフェース等を備えるマイコンを備える。制御部11は、電源ONに伴い電池17からの電源供給がなされ動作を開始する。制御部11は、フラッシュメモリ等に記録されたOSとアプリケーションプログラムをRAM上に展開して実行することで、後述の各種処理を実行し、各種の機能を実現する。制御部11には、表示部3、電源ボタン4等が接続されており、制御部11は、電源ボタン4等の操作信号を受信し、表示部3における表示を制御する。 The control unit 11 includes a microcomputer equipped with a CPU, ROM, RAM, flash memory, various peripheral circuits, interfaces, etc. When the power is turned on, the control unit 11 receives power from the battery 17 and starts operating. The control unit 11 executes various processes described below and realizes various functions by expanding and executing the OS and application programs recorded in the flash memory, etc., on the RAM. The control unit 11 is connected to the display unit 3, power button 4, etc., and receives operation signals from the power button 4, etc., and controls the display on the display unit 3.

記憶部12は、内部メモリや、着脱可能な外部記録媒体(マイクロSDメモリーカード等)等の記録メディアにより構成される。記憶部12は、ゴルフ場データ記憶部12aと、処理データ記憶部12bを有する。 The storage unit 12 is composed of recording media such as an internal memory and a removable external recording medium (such as a micro SD memory card). The storage unit 12 has a golf course data storage unit 12a and a processing data storage unit 12b.

ゴルフ場データ記憶部12aには、国内外の1つ又は複数のゴルフ場における複数のゴルフコースに関するデータであるゴルフ場データが記憶されている。なお、本実施形態では、1ホール分のゴルフコースを「ゴルフコース」と呼び、1まとまりの複数のゴルフコース(例えば、1番ホールから9番ホールまでのゴルフコース、10番ホールから18番ホールまでのゴルフコース)を「コース」と呼ぶ。ゴルフ場(又はこれを含む領域)、コース(又はこれを含む領域)、ゴルフコース(又はこれを含む領域)は、特許請求の範囲の「場所的範囲」に対応し得る。 The golf course data storage unit 12a stores golf course data, which is data related to multiple golf courses at one or multiple golf courses in Japan and overseas. In this embodiment, a golf course for one hole is called a "golf course", and a group of multiple golf courses (for example, a golf course from the 1st hole to the 9th hole, a golf course from the 10th hole to the 18th hole) is called a "course". A golf course (or an area including this), a course (or an area including this), or a golf course (or an area including this) may correspond to the "locational range" in the claims.

ここで、ゴルフ場データを説明するために、図3を参照して、一般的なゴルフコース20を説明する。 To explain the golf course data, we will now refer to Figure 3 to describe a typical golf course 20.

図のように、ゴルフコース20には、ティーグラウンド21とグリーン22が含まれる。図では、2つのティーグラウンド21と2つのグリーン22を有するゴルフコース20を示す。一般に、1ホールのゴルフコース20におけるティーグラウンドの個数は、1つ~3つである。グリーンは、一般に、1ホールのゴルフコース20に1つだけある場合と、左右に2つある場合がある。複数のティーグラウンド21がある場合、一般に、ゴルフ場の指定やプレイヤー同士の取り決め等により、どのティーグラウンド21を使うかが決められる。左右2つのグリーン22がある場合、どちらのグリーン22を使うかは、一般に、ゴルフ場の指定で決められる。ゴルフコース20は、バンカーや池など、1つ又は複数の障害物24を有する場合がある。ゴルフコース20は、フェアウェイやラフ等を含み得る。1つのゴルフコース20とその前後のゴルフコースの間(1番ホールのゴルフコース20については、クラブハウス等との間)には、カート道等の移動ルート23がある。 As shown in the figure, the golf course 20 includes a teeing ground 21 and a green 22. The figure shows a golf course 20 having two teeing grounds 21 and two greens 22. Generally, the number of teeing grounds in a golf course 20 for one hole is one to three. Generally, a golf course 20 for one hole may have only one green, or may have two greens on the left and right. When there are multiple teeing grounds 21, the teeing ground 21 to be used is generally determined by the designation of the golf course or an agreement between the players. When there are two greens 22 on the left and right, the green 22 to be used is generally determined by the designation of the golf course. The golf course 20 may have one or more obstacles 24, such as a bunker or a pond. The golf course 20 may include a fairway, rough, etc. Between one golf course 20 and the golf course before and after it (between the golf course 20 for the first hole and the clubhouse, etc.), there is a travel route 23, such as a cart path.

ゴルフ場データは、各ゴルフ場における各ゴルフコース20についてのレイアウト画像及びホールデータを含む。 The golf course data includes layout images and hole data for each golf course 20 at each golf course.

レイアウト画像は、各ゴルフコース20のレイアウト(形状)を表示部3に表示させるための画像データである。 The layout image is image data for displaying the layout (shape) of each golf course 20 on the display unit 3.

ホールデータは、区画緯度経度、オブジェクトデータ、ティーデータ及び自動移動点データを含む。 Hole data includes section latitude and longitude, object data, tee data and automatic movement point data.

区画緯度経度は、ゴルフコース20毎に設定された区画領域25の四隅の緯度経度である。区画領域25は、プレイヤーがゴルフコース20でのプレイにおいて移動し得る領域を包含する領域である。本実施形態では、区画領域25の形状は、四角形である。区画領域25は、ゴルフコース20を包含する十分に広い領域として設定される。 The demarcated area 25 is the latitude and longitude of the four corners of the demarcated area 25 set for each golf course 20. The demarcated area 25 is an area that encompasses the area in which the player can move while playing on the golf course 20. In this embodiment, the shape of the demarcated area 25 is a rectangle. The demarcated area 25 is set as an area large enough to encompass the golf course 20.

オブジェクトデータは、ゴルフコース20内の各種のオブジェクトの緯度経度を示すデータである。オブジェクトは、具体的には、グリーン22上に設定された目的地点28、グリーン22のティーグラウンド21に近い側のエッジ(以下、「手前側グリーンエッジ」という。)、グリーン22のティーグラウンド21から遠い側のエッジ(以下、「奧側グリーンエッジ」という。)や障害物24等を含む。目的地点28は、グリーン22の中心付近に設定される。より詳細には、航空写真やコース設計図等を見てグリーン22に概略一致する多角形形状を描画したときの当該多角形形状の重心が目標地点28として設定される。左右に2つのグリーン22が有るゴルフコース20については、左右それぞれのグリーン22の目的地点28、手前側グリーンエッジ及び奧側グリーンエッジの緯度経度がオブジェクトデータとして記憶される。(以下、左のグリーン22の目的地点28を、「左の目的地点28」、右のグリーン22の目的地点28を、「右の目的地点28」と言う。)障害物24が複数ある場合、それぞれの障害物24の緯度経度がオブジェクトデータとして記憶される。 The object data is data indicating the latitude and longitude of various objects in the golf course 20. Specifically, the objects include a destination point 28 set on the green 22, the edge of the green 22 closer to the tee ground 21 (hereinafter referred to as the "front green edge"), the edge of the green 22 farther from the tee ground 21 (hereinafter referred to as the "rear green edge"), and obstacles 24. The destination point 28 is set near the center of the green 22. More specifically, the center of gravity of a polygonal shape that roughly matches the green 22 is set as the target point 28 when a polygonal shape is drawn by looking at an aerial photograph or a course design drawing. For a golf course 20 with two greens 22 on the left and right, the latitude and longitude of the destination point 28, the front green edge, and the rear green edge of each of the left and right greens 22 are stored as object data. (Hereinafter, the destination point 28 on the left green 22 will be referred to as the "left destination point 28," and the destination point 28 on the right green 22 will be referred to as the "right destination point 28.") If there are multiple obstacles 24, the latitude and longitude of each obstacle 24 will be stored as object data.

ティーデータは、ゴルフコース20内の各ティーグラウンド21について設定された基準領域26に関するデータである。 Tee data is data regarding the reference area 26 established for each teeing ground 21 within the golf course 20.

基準領域26は、ティーグラウンド21を包含する円形の領域として設定される。具体的には、航空写真やコース設計図等を見てティーグラウンド21(又はティーグラウンド21が設定される可能性がある領域)の外形形状を決定し、その外形形状に外接するように描画した円が基準領域26である。ティーグラウンド21が複数ある場合は、各ティーグラウンド21について基準領域26が設定され、各基準領域26について、ティーデータが設定される。図では、複数の基準領域26が重複した領域を有さない場合を示すが、複数の基準領域26が重複した領域を有しても差し支えない。 The reference area 26 is set as a circular area that encompasses the teeing ground 21. Specifically, the outer shape of the teeing ground 21 (or the area where the teeing ground 21 may be set) is determined by looking at aerial photographs, course design drawings, etc., and the reference area 26 is a circle drawn so as to circumscribe that outer shape. If there are multiple teeing grounds 21, a reference area 26 is set for each teeing ground 21, and tee data is set for each reference area 26. The figure shows a case where multiple reference areas 26 do not have overlapping areas, but multiple reference areas 26 may have overlapping areas.

ティーデータは、ティー座標、ティー半径及び左右の基準高度差を含む。ティー座標は、基準領域26の中心である基準地点27の緯度経度である。ティー半径は、基準領域26の半径である。基準領域26は、ティー座標とティー半径で規定される。基準領域26をティー座標とティー半径で規定することで、記憶部12に記憶するデータ量を少なくできる。 The tee data includes tee coordinates, tee radius, and the difference in reference altitude between the left and right. The tee coordinates are the latitude and longitude of the reference point 27 that is the center of the reference area 26. The tee radius is the radius of the reference area 26. The reference area 26 is defined by the tee coordinates and the tee radius. By defining the reference area 26 by the tee coordinates and the tee radius, the amount of data stored in the memory unit 12 can be reduced.

左基準高度差は、基準地点27と左の目的地点28の高度差であり、右基準高度差は、基準地点27と右の目的地点28の高度差である。左右の基準高度差は、基準地点27の標高値と左右の目的地点28の標高値から算出される。これらの標高値は、国土地理院が整備した格子状の標高点のデータである基盤地図情報数値標高モデル標高点のうち、対象の地点(基準地点27又は目的地点28)に最も近い4つの標高点の値を平滑化して得られる値を利用して算出される。グリーン22が1つしかないゴルフコース20については、左基準高度差のみが設定される。 The left reference altitude difference is the altitude difference between the reference point 27 and the left destination point 28, and the right reference altitude difference is the altitude difference between the reference point 27 and the right destination point 28. The left and right reference altitude differences are calculated from the elevation value of the reference point 27 and the elevation values of the left and right destination points 28. These elevation values are calculated using values obtained by smoothing the values of the four elevation points closest to the target point (reference point 27 or destination point 28) from the Basic Map Information Digital Elevation Model elevation points, which are data on grid-like elevation points compiled by the Geospatial Information Authority of Japan. For golf courses 20 that have only one green 22, only the left reference altitude difference is set.

自動移動点データは、1つ手前のゴルフコース(又はクラブハウス)からゴルフコース20へのプレイヤーの移動を判定するための移動領域29に関するデータである。移動領域29は、ゴルフコース20の手前側の移動ルート23付近に設定される円形の領域である。移動領域29は、プレイヤーのゴルフコース20への移動を確実に判定できる適切な大きさ、位置に設定される。移動ルート23が複数有るなど、プレイヤーのゴルフコース20への移動の判定に必要な場合には、複数の移動領域29が設定される。自動移動点データは、移動領域29の中心点の緯度経度及び半径(自動移動点半径)を含む。 The automatic movement point data is data on a movement area 29 for determining the movement of the player from the previous golf course (or clubhouse) to the golf course 20. The movement area 29 is a circular area set near the movement route 23 on the near side of the golf course 20. The movement area 29 is set to an appropriate size and position that allows for reliable determination of the player's movement to the golf course 20. If there are multiple movement routes 23, etc., and it is necessary to determine the player's movement to the golf course 20, multiple movement areas 29 are set. The automatic movement point data includes the latitude and longitude of the center point of the movement area 29 and the radius (automatic movement point radius).

上記に加え、ゴルフ場データは、ゴルフ場やコースの検索/選択や表示部3における情報表示等のため、ゴルフ場に関する情報(ゴルフ場IDやカテゴリ、ゴルフ場名(漢字、フリガナ、英語、略式)、国コード、電話番号、郵便番号、都道府県ID(海外では地域)、都道府県名(海外では地域名)、タイムゾーン、住所、ゴルフ場区画最大緯度経度、ゴルフ場区画最小緯度経度等)やコースに関する情報(コースID、コース名(漢字、フリガナ、英語、略式)、ホール番号加算数、次のコースID等)、ゴルフコースに関する他の情報(ホール番号、PAR数等)等のデータを含む。また、ゴルフ場データは、余剰的なデータとして、基準地点27やオブジェクト等の標高を含む。 In addition to the above, the golf course data includes data such as information about the golf course (golf course ID and category, golf course name (kanji, furigana, English, abbreviated), country code, telephone number, postal code, prefecture ID (region overseas), prefecture name (region name overseas), time zone, address, maximum latitude and longitude of golf course division, minimum latitude and longitude of golf course division, etc.) and information about the course (course ID, course name (kanji, furigana, English, abbreviated), hole number addition, next course ID, etc.), and other information about the golf course (hole number, PAR number, etc.) for searching/selecting golf courses and courses and displaying information on the display unit 3. The golf course data also includes the elevations of reference points 27 and objects as redundant data.

処理データ記憶部12bには、後述の高度差の算出表示処理において使用される数値や算出される数値等が記憶される。 The processing data storage unit 12b stores numerical values used in the altitude difference calculation and display process described below, as well as calculated numerical values.

GPS受信部13は、GPS衛生からの信号に基づいて現在地点の緯度経度を測位して制御部11に提供する。気圧センサー14は、現在の気圧を測定して制御部11に提供する。地磁気センサー15は、地磁気を測定することでゴルフ支援装置1が向いている方位や角度を求めて制御部11に提供する。姿勢センサー16は、加速度センサーやジャイロセンサーで構成され、ゴルフ支援装置1が縦向きか横向きかを示す情報を制御部11に提供する。 The GPS receiver unit 13 determines the latitude and longitude of the current location based on signals from GPS satellites and provides the latitude and longitude to the control unit 11. The air pressure sensor 14 measures the current air pressure and provides the same to the control unit 11. The geomagnetic sensor 15 measures geomagnetism to determine the direction and angle in which the golf support device 1 is facing and provides the same to the control unit 11. The attitude sensor 16 is composed of an acceleration sensor and a gyro sensor, and provides information to the control unit 11 indicating whether the golf support device 1 is facing vertically or horizontally.

以下、具体的な表示画面に基づき、制御部11の機能について説明する。制御部11は、GPS受信部13で測位される現在地点の緯度経度が移動領域29を通過したことを判定すると、当該移動領域29についての自由移動点データを含むゴルフコース20のホールデータを読み出し、表示部3に当該ゴルフコース20のレイアウト画像を表示したゴルフナビ画面30を表示する。図4は、ゴルフコース20が左右2つのグリーン22を有する場合(ホールデータに左右2つの目的地点28についてのオブジェクトデータが含まれている場合)のゴルフナビ画面30の例を示す。 The functions of the control unit 11 will be described below based on specific display screens. When the control unit 11 determines that the latitude and longitude of the current position measured by the GPS receiving unit 13 has passed through the movement area 29, it reads out hole data of the golf course 20 including free movement point data for the movement area 29, and displays a golf navigation screen 30 on the display unit 3 showing a layout image of the golf course 20. Figure 4 shows an example of the golf navigation screen 30 when the golf course 20 has two greens 22 on the left and right (when the hole data includes object data for two destination points 28 on the left and right).

ゴルフナビ画面30の中央には、グリーンが上に来るように現在プレイ中のゴルフコース20のレイアウト画像が表示される。また、描画されたレイアウト画像の自分のいる場所(GPS受信部13から取得した現在地点の緯度経度)に対応する位置に自分アイコン31が表示され、グリーン上のピン位置(カップ位置)に対応する箇所に旗アイコン32が表示される。これにより、プレイヤーは、コースレイアウトやグリーン22の方向等を知ることができる。また、現在地点からゴルフコース20にある池やバンカーなどの障害物までの距離33が表示され、更に、自分アイコン31を中心にした等間隔の同心円ライン34及び現在地点から同心円ライン34上の位置までの距離35が表示される。これにより、プレイヤーは、ゴルフコース20上の障害物までの距離やゴルフコース20上の任意の場所までのおおよその距離を知ることができる。これらの情報を知ることで、ユーザは、初めてのコースであっても各ホールの攻略方法を確認することができる。なお、障害物までの距離33は、ゴルフナビ画面30の下方に表示されるボタンの操作等によって表示/非表示を切り替えることができる。 In the center of the golf navigation screen 30, a layout image of the golf course 20 currently being played is displayed with the green at the top. In addition, a self icon 31 is displayed at a position corresponding to the player's location (the latitude and longitude of the current location acquired from the GPS receiving unit 13) on the drawn layout image, and a flag icon 32 is displayed at a location corresponding to the pin position (cup position) on the green. This allows the player to know the course layout and the direction of the green 22, etc. In addition, a distance 33 from the current location to obstacles such as ponds and bunkers on the golf course 20 is displayed, and further, concentric lines 34 at equal intervals centered on the self icon 31 and a distance 35 from the current location to a position on the concentric lines 34 are displayed. This allows the player to know the distance to the obstacles on the golf course 20 and the approximate distance to any location on the golf course 20. By knowing this information, the user can confirm how to attack each hole even if it is his/her first course. The distance 33 to the obstacles can be switched between display/non-display by operating a button displayed at the bottom of the golf navigation screen 30.

制御部11は、さらに、地磁気センサー15の出力に基づき、本装置が向いている方向を検出し、その方向を矢印と点線からなる方向指示線(点線)36としてゴルフナビ画面30に重ねて描画する。この方向指示線36の起点は、現在位置(自分アイコン31)である。これにより、ユーザは、本装置を持った状態でその向きを変えると、それに追従して表示画面上での方向指示線36が旋回するので、その方向指示線36をグリーンや打ちたい場所に合わせることで、今向いている先に目標地点があることが確認できる。よって、霧等で視界が悪かったり、遠かったり、樹木・障害物などが存在している場合でも、正確にその方向を知ることができる。 The control unit 11 further detects the direction in which the device is facing based on the output of the geomagnetic sensor 15, and draws this direction as a directional indicator line (dotted line) 36 consisting of an arrow and a dotted line, superimposed on the golf navigation screen 30. The starting point of this directional indicator line 36 is the current position (user icon 31). As a result, when the user changes the orientation of the device while holding it, the directional indicator line 36 on the display screen rotates to follow the user's movement, so that by aligning the directional indicator line 36 with the green or the place where the user wants to hit the ball, the user can confirm that the target point is where the user is currently facing. Therefore, even if visibility is poor due to fog, the target is far away, or there are trees or obstacles, the user can accurately know the direction.

また、制御部11は、ゴルフナビ画面30の左右にグリーンデータ表示部37L、Rを表示するとともに、左のグリーンデータ表示部37Lにおいて、左のグリーン22上のオブジェクトまでの距離と高度差を表示し、右のグリーンデータ表示部37Rにおいて、右のグリーン22上のオブジェクトまでの距離と高度差を表示する。 The control unit 11 also displays green data display sections 37L and R on the left and right of the golf navigation screen 30, and in the left green data display section 37L, it displays the distance and altitude difference to an object on the left green 22, and in the right green data display section 37R, it displays the distance and altitude difference to an object on the right green 22.

より具体的には、制御部11は、グリーンデータ表示部37L、R内に、上下4段に3つの距離D1~D3と高度差EDを表示する。1段目の距離D1は、現在地点と奧側グリーンエッジの距離であり、2段目の距離D2は、現在地点と目的地点28の距離であり、4段目の距離D3は、現在地点と手前側グリーンエッジの距離である。制御部11は、現在地点の緯度経度とオブジェクトデータに記憶された目的地点28等の緯度経度からこれらの距離を算出して表示する。3段目の高度差EDは、現在地点と目的地点28の高度差である。高度差EDの算出方法は、後述する。グリーンデータ表示部37L、Rに表示される距離D1~D3と高度差EDの単位はメートル又はヤードであり、制御部11は、ユーザによるゴルフナビ画面30の下方に表示されるボタンの操作等に応じて、メートル表示かヤード表示かを切り替える。なお、制御部11が、距離D1~D3及び高度差EDの算出を行うのは、GPS受信部13により測位された現在地点が区画領域25内にある場合のみであり、現在地点が測位できない場合や現在地点が区画領域25外にある場合には、距離D1~D3及び高度差EDとして「---」を表示する。 More specifically, the control unit 11 displays three distances D1 to D3 and the altitude difference ED in four vertical rows in the green data display units 37L and R. The distance D1 in the first row is the distance between the current location and the back green edge, the distance D2 in the second row is the distance between the current location and the destination point 28, and the distance D3 in the fourth row is the distance between the current location and the front green edge. The control unit 11 calculates and displays these distances from the latitude and longitude of the current location and the latitude and longitude of the destination point 28 and other points stored in the object data. The altitude difference ED in the third row is the altitude difference between the current location and the destination point 28. The method of calculating the altitude difference ED will be described later. The units of the distances D1 to D3 and the altitude difference ED displayed in the green data display units 37L and R are meters or yards, and the control unit 11 switches between meters and yards in response to the user's operation of a button displayed at the bottom of the golf navigation screen 30. The control unit 11 calculates the distances D1 to D3 and the altitude difference ED only when the current location measured by the GPS receiving unit 13 is within the defined area 25. If the current location cannot be measured or is outside the defined area 25, the control unit 11 displays "---" as the distances D1 to D3 and the altitude difference ED.

このように、左右両方のグリーン22についての距離D1~D3及び高度差EDが表示されるため、ホール毎に左右いずれのグリーン22を使用するかが変わるような場合でも、プレイヤーは、装置に対する操作を行なわなくても、知りたいグリーン22についての距離D1~D3及び高度差EDを知ることができる。 In this way, the distances D1 to D3 and the altitude difference ED for both the left and right greens 22 are displayed, so even if the player uses different greens 22, left or right, for each hole, the player can know the distances D1 to D3 and the altitude difference ED for the green 22 of interest without operating the device.

また、制御部11は、現在地点と奧側グリーンエッジの距離D1は緑色、現在地点と目的地点28の距離D2は白色、現在地点と手前側グリーンエッジの距離D3は赤色のようにそれぞれ異なる色で表示するとともに、高度差EDは、現在地点と目的地点28の距離D2と同一色で表示する。これにより、プレイヤーは、距離D1~D3がそれぞれ異なる地点までの距離であり、距離D2及び高度差EDが同一地点間(現在地点と目的地点28)の距離及び高度差であることを直感的に理解し易くなる。 The control unit 11 also displays the distance D1 between the current point and the back green edge in a different color, such as green, the distance D2 between the current point and the destination point 28 in white, and the distance D3 between the current point and the front green edge in red, and displays the altitude difference ED in the same color as the distance D2 between the current point and the destination point 28. This makes it easier for the player to intuitively understand that the distances D1 to D3 are distances to different points, and that the distance D2 and the altitude difference ED are the distance and altitude difference between the same point (the current point and the destination point 28).

図5及び図6は、図4のゴルフナビ画面30が表示されている状態で、プレイヤーが表示部3に対してフリック操作を行った場合に制御部11が表示するゴルフナビ画面30a、30bを示す。図5は、左フリック操作を行った場合に表示されるゴルフナビ画面30aであり、画面左に左グリーンデータ表示部37Lのみが表示され、画面右には、障害物24までの距離を示すハザード距離表示部38が表示される。図6は、右フリック操作を行った場合に表示されるゴルフナビ画面30bであり、画面右に右グリーンデータ表示部37Rのみが表示され、画面左には、障害物24までの距離を示すハザード距離表示部38が表示される。このように、プレイヤーは、好みによって、左右のグリーンデータ表示部37L、Rの両方を表示させる(ゴルフナビ画面30)か、左右のグリーンデータ表示部37L、Rのいずれか一方とハザード距離表示部38を表示させる(ゴルフナビ画面30a、30b)か、を選択することが可能である。ゴルフコース20にグリーン22が1つしかない場合(ホールデータに右の目的地点28についてのオブジェクトデータが含まれていない場合)、制御部11は、図5と同様のゴルフナビ画面30aを常に表示し、フリック操作があった場合でも、図4,6の態様のゴルフナビ画面30、30bは表示しない。本明細書では、各ゴルフナビ画面30、30a、30bを区別する必要がないときは、単に「ゴルフナビ画面30」と表記する。 5 and 6 show golf navigation screens 30a and 30b that are displayed by the control unit 11 when the player performs a flick operation on the display unit 3 while the golf navigation screen 30 in FIG. 4 is displayed. FIG. 5 shows the golf navigation screen 30a that is displayed when a left flick operation is performed, with only the left green data display unit 37L displayed on the left side of the screen, and the hazard distance display unit 38 showing the distance to the obstacle 24 displayed on the right side of the screen. FIG. 6 shows the golf navigation screen 30b that is displayed when a right flick operation is performed, with only the right green data display unit 37R displayed on the right side of the screen, and the hazard distance display unit 38 showing the distance to the obstacle 24 displayed on the left side of the screen. In this way, the player can select whether to display both the left and right green data display units 37L and R (golf navigation screen 30) or to display either one of the left and right green data display units 37L and R and the hazard distance display unit 38 (golf navigation screens 30a and 30b) according to his/her preference. If there is only one green 22 on the golf course 20 (if the hole data does not include object data for the right destination point 28), the control unit 11 will always display the golf navigation screen 30a shown in FIG. 5, and will not display the golf navigation screens 30 and 30b shown in FIGS. 4 and 6, even if a flick operation is performed. In this specification, when there is no need to distinguish between the golf navigation screens 30, 30a, and 30b, they will simply be referred to as "golf navigation screen 30."

また、図4に示すように、制御部11は、ゴルフナビ画面30の上部に、ホール番号やパーの数等のゴルフコース20の情報を示すホールアイコン40を表示する。図示のホールアイコン40は、現在表示中のゴルフコース20が8番ホールであり、パーの数が「4」であることを表示している。ホールアイコン40がタッチ操作されると、制御部11は、ゴルフナビ画面30に表示されるゴルフコース20を変更する。例えば、図示のように8番ホールのゴルフコース20が表示された状態だとすると、ホールアイコン40がタッチされる毎に、制御部11は、表示部3に、順次、9番ホール、10番ホール・・・のゴルフコース20についてのゴルフナビ画面30を表示する。 As shown in FIG. 4, the control unit 11 also displays a hole icon 40 at the top of the golf navigation screen 30, which indicates information about the golf course 20, such as the hole number and the number of pars. The illustrated hole icon 40 indicates that the golf course 20 currently being displayed is the 8th hole, and that the number of pars is "4". When the hole icon 40 is touched, the control unit 11 changes the golf course 20 displayed on the golf navigation screen 30. For example, if the golf course 20 for the 8th hole is displayed as shown in the figure, each time the hole icon 40 is touched, the control unit 11 sequentially displays the golf navigation screen 30 for the golf course 20 for the 9th hole, the 10th hole, and so on, on the display unit 3.

ゴルフナビ画面30では、レイアウト画像上の任意の点をタッチ操作することで3点間距離を表示させることが可能である。すなわち、制御部11がレイアウト画像上でのタッチ操作を検出すると、制御部11は、図7に示すように、タッチされた位置にアイコン41を表示するとともに、現在地点からタッチされた地点までの距離42、及び、タッチされた地点から目的地点28までの距離43を算出して表示する。これにより、プレイヤーは、2打目、3打目の距離を知ることができ、的確なコース攻略戦略を立てることができる。 On the golf navigation screen 30, it is possible to display the distance between three points by touching any point on the layout image. That is, when the control unit 11 detects a touch operation on the layout image, the control unit 11 displays an icon 41 at the touched position, as shown in FIG. 7, and calculates and displays the distance 42 from the current point to the touched point, and the distance 43 from the touched point to the destination point 28. This allows the player to know the distances for the second and third shots, and to develop an appropriate strategy for attacking the course.

また、プレイヤーは、ゴルフナビ画面30の表示中に、スイッチ操作等に基づいてゴルフコース20上の地点を地点登録することができる。すなわち、電源ボタン4が短く操作された場合、制御部11は、現在地点の緯度経度をGPS受信部13から取得してその時点の時刻とともに記憶部12に記憶する。地点登録は、たとえば、実際にボールを打った地点の記録などに利用できる。地点登録された地点がゴルフナビ画面30に表示のレイアウト画像内に存在する場合には、制御部11は、図8に示すように、該当する位置に地点登録アイコン44を描画する。 In addition, while the golf navigation screen 30 is displayed, the player can register a location on the golf course 20 by operating a switch or the like. That is, when the power button 4 is operated briefly, the control unit 11 obtains the latitude and longitude of the current location from the GPS receiving unit 13 and stores it in the memory unit 12 together with the current time. Location registration can be used, for example, to record the location where the ball was actually hit. If the registered location exists within the layout image displayed on the golf navigation screen 30, the control unit 11 draws a location registration icon 44 at the corresponding position, as shown in FIG. 8.

ゴルフナビ画面30が表示されている状態で、姿勢センサー16からの信号により、ゴルフ支援装置1が横向きになったことが検知された場合、制御部11は、表示部3の表示を図9に示す横ゴルフナビ画面50に切り替える。横ゴルフナビ画面50では、レイアウト画像のグリーン22付近が拡大して表示される。これにより、プレイヤーは、装置の向きを変えるという簡単な操作で、グリーン22付近の詳細な様子を見ることができる。横ゴルフナビ画面50では、制御部11は、現在地点から左の目的地点28までの距離D2及び左のグリーン22の手前側グリーンエッジまでの距離D3を表示した左グリーンデータ表示部51Lと、現在地点から右の目的地点28までの距離D2及び右のグリーン22の手前側グリーンエッジまでの距離D3を表示した右グリーンデータ表示部51Rを表示する一方で、奧側グリーンエッジまでの距離や現在地点と目的地点28の高低差は表示しない。これにより、画面が簡素化され、プレイヤーは表示内容の把握が容易になる。横ゴルフナビ画面50が表示されている状態で、姿勢センサー16からの信号により、ゴルフ支援装置1が縦向きになったことが検出されると、制御部11は、表示部3の表示をゴルフナビ画面30に切り替える。 When the golf navigation screen 30 is displayed and the signal from the attitude sensor 16 detects that the golf support device 1 has been turned sideways, the control unit 11 switches the display on the display unit 3 to the horizontal golf navigation screen 50 shown in FIG. 9. In the horizontal golf navigation screen 50, the layout image around the green 22 is enlarged and displayed. This allows the player to see the detailed view around the green 22 with a simple operation of changing the orientation of the device. In the horizontal golf navigation screen 50, the control unit 11 displays a left green data display section 51L that displays the distance D2 from the current position to the left destination point 28 and the distance D3 to the front green edge of the left green 22, and a right green data display section 51R that displays the distance D2 from the current position to the right destination point 28 and the distance D3 to the front green edge of the right green 22, but does not display the distance to the back green edge or the elevation difference between the current position and the destination point 28. This simplifies the screen and makes it easier for the player to understand the displayed content. When the horizontal golf navigation screen 50 is displayed and a signal from the orientation sensor 16 detects that the golf support device 1 has been turned to portrait orientation, the control unit 11 switches the display on the display unit 3 to the golf navigation screen 30.

図10は、ゴルフ支援装置1の現在地点が、ゴルフコース20の区画領域25内に位置するときに、制御部11が実行する高度差EDの算出表示処理の流れを示す。制御部11は、ゴルフナビ画面30の表示に際してゴルフ場データ記憶部12aから読み出したホールデータを用いてこの算出表示処理を実行する。なお、ゴルフコース20に左右2つのグリーン22がある場合には、左右のグリーンデータ表示部37L、Rにおいて、左右両方のグリーン22について高度差EDが算出表示されることは上記の通りであるが、ここでは、左のグリーン22についての高度差ED(左グリーンデータ表示部37Lに表示される高度差ED)の算出表示に関わる処理について説明する。ただし、当該説明の中で、左のグリーン22についての高度差EDの算出表示に関わる処理についても触れる場合がある。 Figure 10 shows the flow of the calculation and display process of the altitude difference ED executed by the control unit 11 when the current position of the golf support device 1 is located within the partitioned area 25 of the golf course 20. The control unit 11 executes this calculation and display process using hole data read from the golf course data storage unit 12a when displaying the golf navigation screen 30. As described above, if there are two greens 22 on the left and right of the golf course 20, the altitude difference ED is calculated and displayed for both the left and right greens 22 in the left and right green data display units 37L, R. However, here, the process related to the calculation and display of the altitude difference ED for the left green 22 (the altitude difference ED displayed in the left green data display unit 37L) will be described. However, the process related to the calculation and display of the altitude difference ED for the left green 22 may also be mentioned in the description.

制御部11は、GPS受信部13が測位した現在地点の緯度経度及びゴルフコース20の自動移動点データに基づいて、現在地点が移動領域29を通過したと制御部11が判断したことを条件に算出表示処理を開始する。 The control unit 11 starts the calculation and display process on the condition that the control unit 11 determines that the current location has passed through the movement area 29 based on the latitude and longitude of the current location measured by the GPS receiving unit 13 and the automatic movement point data of the golf course 20.

算出表示処理が開始すると、ステップS1において、制御部11は、処理パラメータとして使用する最小ティー距離TLmを初期値に設定する。この初期値としては、ゴルフ場データに記憶されるすべての基準領域26のティー半径よりも充分大きい数値(例えば、256m)が使用される。 When the calculation and display process starts, in step S1, the control unit 11 sets the minimum tee distance TLm used as a processing parameter to an initial value. This initial value is set to a value (e.g., 256 m) that is sufficiently larger than the tee radii of all reference areas 26 stored in the golf course data.

続くステップS2では、制御部11は、GPS受信部13が測位した現在地点の緯度経度及び各基準領域26のティー座標から、現在地点に最も近い基準地点27の基準領域26を特定する(以下、ステップS2で特定した基準領域26を、「直近ティー領域NT」という。)とともに、現在地点と直近ティー領域NTの基準地点27の間の距離TLを算出する。 In the next step S2, the control unit 11 identifies the reference area 26 of the reference point 27 closest to the current point based on the latitude and longitude of the current point measured by the GPS receiving unit 13 and the tee coordinates of each reference area 26 (hereinafter, the reference area 26 identified in step S2 is referred to as the "nearest tee area NT") and calculates the distance TL between the current point and the reference point 27 of the nearest tee area NT.

続くステップS3では、制御部11は、現在地点が直近ティー領域NT内にあるかどうか、すなわち、距離TLが直近ティー領域NTのティー半径(直近ティー領域NTのティー半径を、「ティー半径Tr」と表記する。)未満であるかを判断する。 In the next step S3, the control unit 11 determines whether the current position is within the nearest tee zone NT, i.e., whether the distance TL is less than the tee radius of the nearest tee zone NT (the tee radius of the nearest tee zone NT is denoted as "tee radius Tr").

ステップS3の判断が肯定(Yes)の場合、制御部11は、ステップS4において、距離TLが最小ティー距離TLm未満かどうかを判断する。 If the determination in step S3 is positive (Yes), the control unit 11 determines in step S4 whether the distance TL is less than the minimum tee distance TLm.

ステップS4の判断が肯定(Yes)の場合は、制御部11は、ステップS5において、最小ティー距離TLmの値を距離TLに更新する。このように、ステップS5が実行された場合には、最小ティー距離TLmが初期値より小さくなるため、後述のステップS8において最小ティー距離TLmが初期値と一致するどうかを判断することにより、プレイヤーがゴルフコース20に最初に入った以降に、一度でも基準領域26内に立ち入った履歴があるかどうかを判別することができる。 If the determination in step S4 is positive (Yes), the control unit 11 updates the value of the minimum tee distance TLm to distance TL in step S5. In this way, when step S5 is executed, the minimum tee distance TLm becomes smaller than the initial value, so by determining whether the minimum tee distance TLm matches the initial value in step S8 described below, it is possible to determine whether the player has ever entered the reference area 26 since first entering the golf course 20.

ステップS6では、制御部11は、直近ティー領域NTについての左右の基準高度差(左の基準高度差を、「左基準高度差LTED」、右の基準高度差を「右基準高度差RTED」と表記する。)をホールデータから抽出し、当該左右の基準高度差LTED及びRTEDと、その時点における気圧センサー14の測定値である基準気圧TPを処理データ記憶部12bに記憶する。ステップS6により、プレイヤーがゴルフコース20内で移動する過程で現在地点が最接近した基準地点27の基準領域26についての左右の基準高度差LTED及びRTEDと、当該最接近した時点の基準気圧TPが処理データ記憶部12bに保持されることになる。ステップS4の判断が否定(No)の場合、制御部11は、ステップS5及びS6をスキップする。 In step S6, the control unit 11 extracts the left and right reference altitude difference for the nearest tee area NT (the left reference altitude difference is denoted as the "left reference altitude difference LTED" and the right reference altitude difference is denoted as the "right reference altitude difference RTED") from the hole data, and stores the left and right reference altitude difference LTED and RTED, as well as the reference atmospheric pressure TP, which is the measurement value of the atmospheric pressure sensor 14 at that time, in the processing data storage unit 12b. Through step S6, the left and right reference altitude difference LTED and RTED for the reference area 26 of the reference point 27 to which the current point is closest while the player is moving within the golf course 20, and the reference atmospheric pressure TP at the time of closest approach are stored in the processing data storage unit 12b. If the determination in step S4 is negative (No), the control unit 11 skips steps S5 and S6.

ステップS7では、制御部11は、処理データ記憶部12bに記憶された左基準高度差LTEDをグリーンデータ表示部37Lの高度差EDとして表示する。これにより、ゴルフ支援装置1が基準領域26内にあるときには、基盤地図情報数値標高モデル標高点の標高値に基づいて予め算出された基準地点27と目的地点28の高度差が表示部3に表示される。よって、プレイヤーは、他のプレイヤーのティーショット待ち等、高度差を確認する余裕のあるタイミングで基準地点27と左の目的地点28の正確な高度差を見ることができる。 In step S7, the control unit 11 displays the left reference altitude difference LTED stored in the processing data storage unit 12b as the altitude difference ED on the green data display unit 37L. As a result, when the golf support device 1 is within the reference area 26, the altitude difference between the reference point 27 and the destination point 28, which has been calculated in advance based on the altitude value of the base map information digital elevation model altitude point, is displayed on the display unit 3. Therefore, the player can see the exact altitude difference between the reference point 27 and the left destination point 28 at a time when he has time to check the altitude difference, such as when waiting for another player to take a tee shot.

ステップS3の判断が否定(No)の場合、すなわち、現在地点が基準領域26内にないときは、ステップS8に移行する。 If the determination in step S3 is negative (No), i.e., if the current location is not within the reference area 26, the process proceeds to step S8.

ステップS8では、制御部11は、最小ティー距離TLmが初期値と等しいかどうかを判断する。そして、その判断が肯定(Yes)の場合、すなわち、基準領域26への進入の履歴が無い場合には、制御部11は、高度差EDを算出することなく、ステップS9において、グリーンデータ表示部37Lの高度差EDとしてバー(「---」)を表示する。これにより、プレイヤーは、現在地点と目的地点28の高度差EDが未計測であることを知ることができる。 In step S8, the control unit 11 determines whether the minimum tee distance TLm is equal to the initial value. If the determination is affirmative (Yes), i.e., if there is no history of entry into the reference area 26, the control unit 11 does not calculate the altitude difference ED, and in step S9, displays a bar ("---") as the altitude difference ED on the green data display unit 37L. This lets the player know that the altitude difference ED between the current point and the destination point 28 has not been measured.

ステップS8の判断が否定(No)の場合、すなわち、最小ティー距離TLmが初期値よりも小さい場合には、制御部11は、ステップS11において、現在地点から左側の目的地点28までの距離DLGを算出して当該距離DLGが一定値GN未満かどうかを判断する。そして、その判断が肯定(Yes)の場合、ステップS12において、グリーンデータ表示部37Lの高度差EDとして空白(「 」)を表示する。これにより、プレイヤーにとって高度差の目測が容易になると考えられるグリーンから一定値GN未満の範囲では高度差EDが非表示となり、プレイヤーの目測と一致しない高度差EDを表示した場合に招き得る高度差EDの表示に対するプレイヤーの信頼感の低下を防止できる。なお、ステップS11における一定値GNには、グリーンデータ表示部37L、Rがメートル表示になっているときには、30mが使用され、ヤード表示になっているときには、30ヤードが使用される。メートル表示かヤード表示かを問わずに、一定値GNとして例えば30mを使用した場合には、30mはおよそ33ヤードであるため、ヤード表示では、32ヤードという半端な数値のときに空白(「 」)に切り替わることになってユーザに違和感を与えかねないため、これを防止したものである。 If the judgment in step S8 is negative (No), that is, if the minimum tee distance TLm is smaller than the initial value, the control unit 11 calculates the distance DLG from the current point to the destination point 28 on the left side in step S11 and judges whether the distance DLG is less than a certain value GN. If the judgment is positive (Yes), in step S12, the altitude difference ED in the green data display unit 37L is displayed as a blank (" "). This makes the altitude difference ED invisible within a range of less than a certain value GN from the green where it is considered easy for the player to visually estimate the altitude difference, and prevents the player's trust in the altitude difference ED display, which may be caused when an altitude difference ED that does not match the player's visual estimation is displayed. Note that, for the constant value GN in step S11, 30m is used when the green data display units 37L, R are displayed in meters, and 30 yards is used when they are displayed in yards. Regardless of whether meters or yards are used, if 30m is used as the constant value GN, for example, 30m is approximately 33 yards, so when displayed in yards, the odd number such as 32 yards would switch to a blank (" "), which could give the user a sense of discomfort, and this is prevented.

ステップS11の判断が否定(No)の場合、ステップS13において、制御部11は、処理データ記憶部12bに保持されている基準気圧TP及び左基準高度差LTEDと、その時点における気圧センサー14の測定値である現在気圧CPに基づいて現在地点と左の目的地点28の高度差の算出値CEDを求め、グリーンデータ表示部37Lの高度差EDとして表示する。 If the determination in step S11 is negative (No), in step S13, the control unit 11 calculates the altitude difference CED between the current point and the left destination point 28 based on the reference air pressure TP and left reference altitude difference LTED stored in the processing data memory unit 12b and the current air pressure CP, which is the measurement value of the air pressure sensor 14 at that time, and displays it as the altitude difference ED on the green data display unit 37L.

具体的な算出方法としては、制御部11は、下式(1)~(3)により高度差ΔHを算出し、当該高度差ΔHを左基準高度差LTEDから差し引くことにより、上記算出値CEDを求める。

Figure 0007599231000002
As a specific calculation method, the control unit 11 calculates the altitude difference ΔH by the following equations (1) to (3), and obtains the calculated value CED by subtracting the altitude difference ΔH from the left reference altitude difference LTED.
Figure 0007599231000002

ゴルフでは、1つのゴルフコース20のプレイに要する時間は、10~15分程度であり、その程度の時間内の気象条件の変化による現在気圧CPへの影響は極めて小さいと考えられるため、ステップS13において、現在地点と目的地点28の高度差を正確に算出して表示することができ、プレイヤーは、表示された高度差EDをプレイの参考にすることができる。 In golf, the time required to play one golf course 20 is about 10 to 15 minutes, and it is considered that the effect of changes in weather conditions within that time on the current atmospheric pressure CP is extremely small. Therefore, in step S13, the altitude difference between the current point and the destination point 28 can be accurately calculated and displayed, and the player can use the displayed altitude difference ED as a reference for playing.

ステップS7,S10、S12及びS13の実行後、制御部11は、1秒程度の時間待機を行ってから、処理をステップS2に移行させる。これにより、ステップS2~S13の処理が反復して実行されて、高度差EDの表示が1秒程度毎に更新される。 After steps S7, S10, S12, and S13 are executed, the control unit 11 waits for about one second before moving the process to step S2. This causes steps S2 to S13 to be executed repeatedly, and the display of the altitude difference ED is updated about every second.

以上、好ましい実施の形態を説明したが、上記実施の形態における装置、システム及びプログラム又はその要素、部材等の形状、寸法、材質、機能、動作態様、制御態様、制御パラメータ、操作態様等は例として記載したものであり、これらは変更が可能である。 Although the preferred embodiments have been described above, the shapes, dimensions, materials, functions, operating modes, control modes, control parameters, operation modes, etc. of the devices, systems, and programs or their elements and components in the above embodiments are described as examples and may be changed.

例えば、上記実施形態では、ゴルフコースにおいて使用するゴルフ支援装置1の場合を例として説明したが、本発明の装置の使用目的はゴルフに限られず、オリエンテーリング、スキー、スノーボード、登山等において現在地点と目的地点の高度差を報知する装置とすることも可能である。 For example, in the above embodiment, the golf support device 1 used on a golf course was described as an example, but the use of the device of the present invention is not limited to golf, and it can also be used as a device to notify the altitude difference between a current location and a destination location in orienteering, skiing, snowboarding, mountain climbing, etc.

また、上記実施形態では、基準領域26がティーグラウンドを含む領域である場合を説明したが、基準領域は、ティーグラウンドと一致する領域としても良く、ティーグラウンド以外の領域としても良い。また、基準領域の広さには制限がなく、例えば、基準領域の面積は限りなく狭くてもよい。例えば、基準領域は、面積を有さない1地点でもよい。 In the above embodiment, the reference area 26 is an area including the teeing ground, but the reference area may be an area that coincides with the teeing ground, or an area other than the teeing ground. There is no limit to the size of the reference area, and for example, the area of the reference area may be infinitesimally small. For example, the reference area may be a single point that has no area.

また、上記実施形態では、目的地点28がグリーン22の中心付近(正確には、グリーン22の外形と概略一致するように描いた多角形の重心)である場合を説明したが、目的地点は、他の地点、例えば、グリーン22内の他の地点やグリーン22外の地点とすることも可能である。目的地点は、面積を有さない1地点であることは必要ではなく、複数の地点の集合としてもよく、或いは、目的地点がある広さの面積を有してもよい。 In addition, in the above embodiment, the destination point 28 is described as being near the center of the green 22 (more precisely, the center of gravity of a polygon drawn to roughly match the outline of the green 22), but the destination point can also be another point, for example, another point within the green 22 or a point outside the green 22. The destination point does not have to be a single point with no area, but can be a collection of multiple points, or the destination point can have an area of a certain size.

また、目的地点をユーザの操作によって設定可能に構成してもよい。例えば、多くのゴルフ場では、カップの位置は日によって変更される。そのため、その日のカップの位置を目的地点としてユーザが設定できるようにすると、現在地点とその日のカップの位置との高度差が表示されるのでより便利である。目的地点の設定は、例えば、ゴルフナビ画面30や横ゴルフナビ画面50において、ユーザがタッチした位置の緯度経度を、制御部11が目的地点として設定するように構成するとよい。目的地点をユーザの操作によって設定可能に構成する場合、例えば、グリーン22内(又はグリーン22付近)の基盤地図情報数値標高モデル標高点の標高値をホールデータとして記憶部12に記憶しておき、制御部11が、ユーザにより設定された目的地点に最も近い4つの基盤地図情報数値標高モデル標高点の標高値を平滑化して得られる値を利用してユーザが設定した目的地点の標高値を算出し、当該算出した標高値を用いて基準高度差を算出するとよい。 The destination point may also be configured to be set by the user's operation. For example, in many golf courses, the position of the cup changes depending on the day. Therefore, if the user is allowed to set the position of the cup on that day as the destination point, the altitude difference between the current location and the position of the cup on that day is displayed, which is more convenient. The destination point may be set, for example, by the control unit 11 setting the latitude and longitude of the position touched by the user on the golf navigation screen 30 or the horizontal golf navigation screen 50 as the destination point. When the destination point is configured to be set by the user's operation, for example, the elevation values of the base map information digital elevation model elevation points within the green 22 (or near the green 22) are stored in the storage unit 12 as hole data, and the control unit 11 calculates the elevation value of the destination point set by the user using the value obtained by smoothing the elevation values of the four base map information digital elevation model elevation points closest to the destination point set by the user, and calculates the reference altitude difference using the calculated elevation value.

現在地点と目的地点の高度差の算出方法や算出に用いるデータの種類や形式等は、実施形態の態様に限らず、他の任意の適切な方法、種類、形式とすることができる。 The method of calculating the altitude difference between the current point and the destination point and the type and format of data used for the calculation are not limited to the embodiment, and can be any other appropriate method, type, or format.

また、上記実施形態では、制御部11が、地点登録の操作が行われたときの現在地点の緯度経度を記憶部12に記憶する場合を説明したが、例えば、地点登録の操作が行われたときに、制御部11が、その時点の現在地点の緯度経度とともに、その時点での表示算出処理による現在地点と目的地点の高度差(ステップS7、S13で左右のグリーンデータ表示部37L、Rに表示される高度差ED)を記憶部12に記録するように構成してもよい。このように記録されたデータは、表示部3において表示可能に構成してもよいし、microUSB端子9等経由でパソコン等に出力できるように構成し、パソコン上で表示できるようにしてもよい。データの表示は、地点登録された2点間の距離と高度差を算出して表示するとよく、これにより、プレイヤーは、1打毎の飛距離と高度差(ボールが飛んだ地点間の高度差)を知ることができる。ボールの飛距離は、高度差(打ち上げのショットか、打ち下ろしのショットか等)の影響を受けるため、飛距離とともに高度差を知ることは、プレイヤーにとって有用である。 In the above embodiment, the control unit 11 stores the latitude and longitude of the current location when the location registration operation is performed in the memory unit 12. However, for example, when the location registration operation is performed, the control unit 11 may be configured to record the altitude difference between the current location and the destination point (the altitude difference ED displayed on the left and right green data display units 37L and R in steps S7 and S13) in the memory unit 12 according to the display calculation process at that time, along with the latitude and longitude of the current location at that time. The data recorded in this manner may be configured to be displayable on the display unit 3, or may be configured to be output to a personal computer or the like via a micro USB terminal 9 or the like, so that it can be displayed on the personal computer. The data may be displayed by calculating the distance and altitude difference between the two registered points, which allows the player to know the flight distance and altitude difference (the altitude difference between the points where the ball flew) for each shot. Since the flight distance of the ball is affected by the altitude difference (whether it is an uphill shot or a downhill shot, etc.), it is useful for the player to know the altitude difference along with the flight distance.

また、図1に示したゴルフ支援装置1は手持ち携帯に適する形態であるが、ゴルフ支援装置1は、リストバンドなどの形態で手首等に装着可能な装置とすることも可能である。手首等に装着可能とした場合、加速度センサー等によってプレイヤーのスイングを検出し、スイングを検出した地点についての地点登録を制御部が自動的に行うように構成することが可能である。 Although the golf support device 1 shown in FIG. 1 is suitable for hand-held carrying, the golf support device 1 can also be made into a device that can be worn on the wrist or the like in the form of a wristband. When made wearable on the wrist or the like, it is possible to configure the device to detect the player's swing using an acceleration sensor or the like, and to automatically register the location where the swing was detected by the control unit.

ゴルフ支援装置1に内蔵される基盤は、撥水コートを施すとよく、これにより、予期せぬ激しい雨などによるゴルフ支援装置1の水濡れにも安心して使用することができる。 The base built into the golf support device 1 should be coated with a water-repellent coating, so that the golf support device 1 can be used safely even if it gets wet due to an unexpected heavy rain.

<特許請求の範囲の写し>
<請求項1>
基準領域及び前記基準領域に対応する目的地点を含む場所的領域内の現在地点と前記目的地点の高度差を報知する機能を備えた携帯型の装置であって、
前記基準領域の位置を示す基準領域情報と、前記基準領域と前記目的地点の高度差である基準高度差を算出するための基準高度差情報を記憶した記憶手段と、
前記現在地点の位置情報を取得する位置取得手段と、
気圧を測定する気圧測定手段と、
前記現在地点が前記基準領域内にあるときに前記気圧測定手段が測定した気圧である基準気圧を保持する基準気圧保持手段と、
現時点で前記気圧測定手段が測定した気圧である現在気圧と、前記基準気圧と、前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出して報知する高度差報知手段を有すること
を特徴とする装置。
<請求項2>
前記基準領域から前記目標領域までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間となるように前記基準領域と前記目標地点との関係を設定したこと
を特徴とする請求項1に記載の装置。
<請求項3>
前記基準領域は、高度差がないとみなせる領域であって、ユーザが前記装置を携帯して前記目標地点を目指す際の前記場所的領域内におけるスタート位置となる領域としたこと
を特徴とする請求項1又は2に記載の装置。
<請求項4>
前記場所的領域は、前記基準領域及び当該基準領域に対応する前記目的地点の組を複数含み、
前記記憶手段は、それぞれの前記組について、前記基準領域情報と、前記基準高度差情報を記憶し、
前記装置は、前記組を選択する組選択手段を更に有し、
前記高度差報知手段は、前記現在気圧と、前記組選択手段が選択した前記組の前記基準領域に現在地点があるときに前記気圧測定手段が測定した前記基準気圧と、当該組についての前記基準高度差情報に基づいて、前記現在地点と前記目的地点の高度差を算出すること
を特徴とする請求項1~3のいずれか一項に記載の装置。
<請求項5>
前記場所的領域が複数の区画領域を含み、
前記区画領域は、それぞれ、前記組を含むこと
を特徴とする請求項4に記載の装置。
<請求項6>
前記高度差報知手段は、前記現在地点が一の前記区画領域内にあるときは、前記現在地点と当該一の前記区画領域が含む前記目標地点の高度差を報知すること
を特徴とする請求項5に記載の装置。
<請求項7>
前記場所的領域はゴルフ場内の領域であり、前記目的地点は、グリーン上の地点であること
を特徴とする請求項1~6のいずれか一項に記載の装置。
<請求項8>
前記基準領域は、ティーグラウンドを含む領域であること
を特徴とする請求項1~7のいずれか一項に記載の装置。
<請求項9>
前記記憶手段は、前記基準領域内に位置する基準地点の位置を示す基準地点情報を更に記憶し、
前記基準高度差は、前記基準地点と前記目的地点の高度差であり、
前記基準気圧保持手段は、前記現在地点が前記基準地点に最接近したときに前記気圧測定手段が測定した気圧を前記基準気圧として保持すること、
を特徴とする請求項1~8のいずれか一項に記載の装置。
<請求項10>
前記場所的領域が複数の前記基準領域を含み、
前記記憶手段は、前記複数の基準領域のそれぞれについて、前記基準領域情報と当該基準領域についての前記基準高度差情報を記憶し、
前記目的地点に移動する過程で前記現在地点が複数の前記基準領域を通過した場合、
前記高度差報知手段は、前記現在地点が最接近した前記基準領域についての前記基準高度差情報を用いて前記現在地点と前記目的地点の高度差を算出すること
を特徴とする請求項9に記載の装置。
<請求項11>
前記基準領域は、幾何形状であること
を特徴とする請求項1~10のいずれか一項に記載の装置。
<請求項12>
前記高度差報知手段は、前記現在地点が前記基準領域内のときには、前記現在地点と前記目的地点の高度差に代えて、前記基準高度差を報知する機能を備えること
を特徴とする請求項1~11のいずれか一項に記載の装置。
<請求項13>
前記高度差報知手段は、前記基準高度差及び前記現在地点と前記目的地点の高度差を同一の報知態様で報知すること
を特徴とする請求項12に記載の装置。
<請求項14>
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離が一定値以下になったときに、前記高度差報知手段は、高度差を非報知とすること
を特徴とする請求項1~13のいずれか一項に記載の装置。
<請求項15>
前記現在地点が前記基準領域に入った履歴を記憶する履歴記憶手段を更に有し、
前記高度差報知手段は、前記現在地点が前記基準領域に入った履歴が無い場合には、高度差を非報知とすること
を特徴とする請求項1~14のいずれか一項に記載の装置。
<請求項16>
前記場所的領域が複数の前記目的地点を含み、
前記高度差報知手段は、複数の前記目的地点のそれぞれについて、前記現在地点と前記目的地点の高度差を算出して報知すること
を特徴とする請求項1~15のいずれか一項に記載の装置。
<請求項17>
前記記憶手段には、前記目的地点の位置情報が更に記憶されており、
前記現在地点と前記目的地点の距離を報知する距離報知手段を更に有すること
を特徴とする請求項1~15のいずれか一項に記載の装置。
<請求項18>
構成例1から17のいずれか一項に記載の装置の機能をコンピュータに実現させるためのプログラム。
<Copy of claims>
<Claim 1>
A portable device having a function of reporting an altitude difference between a current point in a spatial area including a reference area and a destination point corresponding to the reference area and the destination point,
A storage means for storing reference area information indicating a position of the reference area and reference altitude difference information for calculating a reference altitude difference which is an altitude difference between the reference area and the destination point;
A location acquisition means for acquiring location information of the current location;
An air pressure measuring means for measuring air pressure;
a reference air pressure storage means for storing a reference air pressure, which is an air pressure measured by the air pressure measurement means when the current location is within the reference area;
and an altitude difference notifying means for calculating and notifying an altitude difference between the current point and the destination point based on a current atmospheric pressure, which is an atmospheric pressure measured by the atmospheric pressure measuring means at the present time, the reference atmospheric pressure, and the reference altitude difference information.
<Claim 2>
The device according to claim 1, wherein the relationship between the reference area and the target location is set so that the time normally required to travel from the reference area to the target area is a time during which changes in atmospheric pressure due to weather fluctuations can be considered not to normally occur.
<Claim 3>
The device according to claim 1 or 2, wherein the reference area is an area that can be considered to have no altitude difference and is an area that serves as a starting position within the spatial area when a user carries the device and aims for the target point.
<Claim 4>
The locational area includes a plurality of sets of the reference area and the destination points corresponding to the reference area;
The storage means stores the reference area information and the reference altitude difference information for each of the pairs,
The apparatus further comprises a set selection means for selecting the set,
The device according to any one of claims 1 to 3, wherein the altitude difference notifying means calculates an altitude difference between the current point and the destination point based on the current atmospheric pressure, the reference atmospheric pressure measured by the atmospheric pressure measuring means when the current point is in the reference area of the pair selected by the pair selecting means, and the reference altitude difference information for the pair.
<Claim 5>
the spatial area includes a plurality of partitioned areas,
The apparatus of claim 4 , wherein each of the partitioned regions includes one of the sets.
<Claim 6>
6. The device according to claim 5, wherein the altitude difference reporting means reports, when the current point is within one of the defined areas, an altitude difference between the current point and the target point contained in the one of the defined areas.
<Claim 7>
The device according to any one of claims 1 to 6, wherein the spatial area is an area within a golf course, and the destination point is a point on a green.
<Claim 8>
The device according to any one of claims 1 to 7, wherein the reference area is an area including a teeing ground.
<Claim 9>
The storage means further stores reference point information indicating a position of a reference point located within the reference area;
the reference altitude difference is an altitude difference between the reference point and the destination point,
the reference atmospheric pressure storage means stores, as the reference atmospheric pressure, the atmospheric pressure measured by the atmospheric pressure measurement means when the current point is closest to the reference point;
The device according to any one of claims 1 to 8, characterized in that
<Claim 10>
the spatial region includes a plurality of the reference regions;
The storage means stores, for each of the plurality of reference areas, the reference area information and the reference altitude difference information for the reference area;
If the current point passes through a plurality of the reference areas during the process of moving to the destination point,
10. The device according to claim 9, wherein the altitude difference notifying means calculates the altitude difference between the current point and the destination point by using the reference altitude difference information for the reference area to which the current point is closest.
<Claim 11>
The device according to any one of claims 1 to 10, characterized in that the reference area is a geometric shape.
<Claim 12>
The device according to any one of claims 1 to 11, characterized in that the altitude difference notifying means has a function of notifying the reference altitude difference instead of the altitude difference between the current point and the destination point when the current point is within the reference area.
<Claim 13>
13. The device according to claim 12, wherein the altitude difference notifying means notifies the reference altitude difference and the altitude difference between the current point and the destination point in the same manner.
<Claim 14>
The storage means further stores location information of the destination point,
14. The device according to claim 1, wherein the altitude difference notifying means stops notifying the altitude difference when the distance between the current point and the destination point becomes equal to or smaller than a certain value.
<Claim 15>
The method further comprises a history storage means for storing a history of the current location entering the reference area,
The device according to any one of claims 1 to 14, wherein the altitude difference notifying means does not notify the altitude difference when there is no history of the current location entering the reference area.
<Claim 16>
the locational area includes a plurality of the destination points;
The device according to any one of claims 1 to 15, wherein the altitude difference notifying means calculates and notifies an altitude difference between the current position and each of the plurality of destination points.
<Claim 17>
The storage means further stores location information of the destination point,
The device according to any one of claims 1 to 15, further comprising a distance informing means for informing a distance between the current point and the destination point.
<Claim 18>
A program for causing a computer to realize the functions of the device according to any one of configuration examples 1 to 17.

1・・・ゴルフ支援装置
2・・・ケース
3・・・表示部
4・・・電源ボタン
7・・・端子カバー
8・・・充電ランプ
9・・・microUSB端子
11・・・制御部
12・・・記憶部
12a・・・ゴルフ場データ記憶部
12b・・・処理データ記憶部
13・・・GPS受信部
14・・・気圧センサー
15・・・地磁気センサー
16・・・姿勢センサー
17・・・電池
20・・・ゴルフコース
21・・・ティーグラウンド
22・・・グリーン
23・・・移動ルート
24・・・障害物
25・・・区画領域
26・・・基準領域
27・・・基準地点
28・・・目的地点
29・・・移動領域
30,30a,30b・・・ゴルフナビ画面
37L・・・左グリーンデータ表示部
37R・・・右グリーンデータ表示部
38・・・ハザード距離表示部
50・・・横ゴルフナビ画面
51R・・・右グリーンデータ表示部
51L・・・左グリーンデータ表示部

1...Golf support device 2...Case 3...Display unit 4...Power button 7...Terminal cover 8...Charging lamp 9...Micro USB terminal 11...Control unit 12...Memory unit 12a...Golf course data memory unit 12b...Processing data memory unit 13...GPS receiver unit 14...Atmospheric pressure sensor 15...Geomagnetic sensor 16...Attitude sensor 17...Battery 20...Golf course 21...Tee ground 22...Green 23...Movement route 24...Obstacles 25...Division area 26...Reference area 27...Reference point 28...Destination point 29...Movement area 30, 30a, 30b...Golf navigation screen 37L...Left green data display unit 37R...Right green data display unit 38...Hazard distance display unit 50...Horizontal golf navigation screen 51R...Right green data display unit 51L...Left green data display unit

Claims (4)

ユーザの位置で測定された気圧を取得する機能と、
記憶手段に予め記憶されている基準領域内に位置する前記記憶手段に予め記憶されている基準地点と前記基準地点とは別の位置にある前記記憶手段に予め記憶されている目標地点との高度差に関する高度差情報を取得する機能と、
前記ユーザが前記基準地点に居たときに測定された第1の気圧と、前記ユーザの現在位置の第2の気圧と、前記高度差情報とに基づいて、前記現在位置と前記目標地点との高度差を報知する機能を備え、
前記基準領域から前記目標地点までの移動に通常要する時間が、気象変動による気圧変化が通常発生しないとみなせる時間となるように前記基準領域と前記目標地点との関係を設定したこと
を有するシステム。
A function for obtaining the air pressure measured at the user's location;
a function of acquiring altitude difference information relating to an altitude difference between a reference point that is located within a reference area that is stored in advance in a storage means and a target point that is located at a position different from the reference point and that is stored in advance in the storage means ;
a function of notifying an altitude difference between the current position and the target point based on a first atmospheric pressure measured when the user was at the reference point, a second atmospheric pressure at the current position of the user, and the altitude difference information;
a relationship between the reference area and the target point is set so that a time normally required to travel from the reference area to the target point is a time during which it can be assumed that changes in atmospheric pressure due to weather fluctuations do not normally occur.
前記基準地点は、高度差がないとみなせる場所的領域であって、前記ユーザが前記目標
地点を目指す際の前記場所的領域内におけるスタート位置となる領域である基準領域内の
地点である
請求項1に記載のシステム。
The system according to claim 1 , wherein the reference point is a point within a reference area that is a spatial area in which there is no difference in altitude and that is an area that serves as a starting position within the spatial area when the user aims for the target point.
前記ユーザの現在地点の位置情報を取得する機能を有し、
前記報知する機能は、
前記現在地点が前記基準領域に入った履歴が無い場合に、前記高度差を非報知とする
請求項2に記載のシステム。
The device has a function of acquiring location information of the user's current location,
The function of notifying is
The system according to claim 2 , wherein the altitude difference is not reported if there is no history of the current location entering the reference area.
コンピュータに、請求項1から3のいずれか1項に記載のシステムの機能を実現させる
ためのプログラム。
A program for causing a computer to realize the functions of the system according to any one of claims 1 to 3.
JP2023067647A 2021-12-21 2023-04-18 Apparatus and program. Active JP7599231B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2023067647A JP7599231B2 (en) 2021-12-21 2023-04-18 Apparatus and program.
JP2024205240A JP7774345B2 (en) 2021-12-21 2024-11-26 Devices and programs.
JP2025185319A JP2026012390A (en) 2021-12-21 2025-11-04 Devices and programs.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021206693A JP7270298B2 (en) 2020-07-07 2021-12-21 equipment and programs.
JP2023067647A JP7599231B2 (en) 2021-12-21 2023-04-18 Apparatus and program.

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021206693A Division JP7270298B2 (en) 2020-07-07 2021-12-21 equipment and programs.

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024205240A Division JP7774345B2 (en) 2021-12-21 2024-11-26 Devices and programs.

Publications (2)

Publication Number Publication Date
JP2023089204A JP2023089204A (en) 2023-06-27
JP7599231B2 true JP7599231B2 (en) 2024-12-13

Family

ID=80265221

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2023067647A Active JP7599231B2 (en) 2021-12-21 2023-04-18 Apparatus and program.
JP2024205240A Active JP7774345B2 (en) 2021-12-21 2024-11-26 Devices and programs.
JP2025185319A Pending JP2026012390A (en) 2021-12-21 2025-11-04 Devices and programs.

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024205240A Active JP7774345B2 (en) 2021-12-21 2024-11-26 Devices and programs.
JP2025185319A Pending JP2026012390A (en) 2021-12-21 2025-11-04 Devices and programs.

Country Status (1)

Country Link
JP (3) JP7599231B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011033606A (en) 2009-07-29 2011-02-17 Giga Tec:Kk Target position indicating device by gps
JP2013506529A (en) 2009-10-05 2013-02-28 スカイホーク・テクノロジーズ,エルエルシー Personal golf assistant, method and system for graphically displaying golf related information and collecting, processing and distributing golf related data
WO2013137377A1 (en) 2012-03-15 2013-09-19 株式会社テクノクラフト Display control device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0731257B2 (en) * 1986-11-10 1995-04-10 カシオ計算機株式会社 Electronic watch with pressure sensor
JPH09152353A (en) * 1995-12-01 1997-06-10 Sumitomo Electric Ind Ltd Navigation device with point registration function
JPH09276458A (en) * 1996-04-17 1997-10-28 Kazuhiro Funamoto Device for golf course guide and distance measurement, display and operation management using GPS radio waves
JP4313511B2 (en) 2000-02-09 2009-08-12 セイコーインスツル株式会社 Stopwatch

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011033606A (en) 2009-07-29 2011-02-17 Giga Tec:Kk Target position indicating device by gps
JP2013506529A (en) 2009-10-05 2013-02-28 スカイホーク・テクノロジーズ,エルエルシー Personal golf assistant, method and system for graphically displaying golf related information and collecting, processing and distributing golf related data
WO2013137377A1 (en) 2012-03-15 2013-09-19 株式会社テクノクラフト Display control device

Also Published As

Publication number Publication date
JP2026012390A (en) 2026-01-23
JP7774345B2 (en) 2025-11-21
JP2025022981A (en) 2025-02-14
JP2023089204A (en) 2023-06-27

Similar Documents

Publication Publication Date Title
JP7418042B2 (en) Golf support equipment and programs
US11504598B2 (en) Golf analysis assistance apparatus, golf analysis assistance method, and non-volatile computer-readable storage medium storing golf analysis assistance program
US5740077A (en) Golf round data system
US6845323B1 (en) GPS device with compass and altimeter and method for displaying navigation information
US6862525B1 (en) GPS device with compass and altimeter and method for displaying navigation information
KR101019105B1 (en) Golf Information Providing Device and Golf Replay System
TWI732394B (en) Integral magnet mount for golf ranging devices
JP2015150061A (en) Golf support apparatus and program
US20020165046A1 (en) Method and apparatus for displaying golf ball location
JP6765596B2 (en) Equipment and programs.
KR101815559B1 (en) Method for providing golf course guide and golf course guide device
JP2025188119A (en) Golf support device, and program or the like
JP7599231B2 (en) Apparatus and program.
JP7270298B2 (en) equipment and programs.
JP7002778B2 (en) Equipment and programs.
JP7382637B2 (en) Golf support equipment and programs
JP2021001931A (en) Elevation difference display system
JP7659914B2 (en) Golf support device and program
JP3298515B2 (en) Map display device for navigation
CN112732085A (en) Wearable device, control method and device thereof, and computer storage medium
JP2018114320A (en) Golf support apparatus and program
EP0806976A1 (en) Method and apparatus for identifying position

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230516

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240917

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241126

R150 Certificate of patent or registration of utility model

Ref document number: 7599231

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150