JP2017099905A - Golf training/support device and program - Google Patents

Golf training/support device and program Download PDF

Info

Publication number
JP2017099905A
JP2017099905A JP2017001640A JP2017001640A JP2017099905A JP 2017099905 A JP2017099905 A JP 2017099905A JP 2017001640 A JP2017001640 A JP 2017001640A JP 2017001640 A JP2017001640 A JP 2017001640A JP 2017099905 A JP2017099905 A JP 2017099905A
Authority
JP
Japan
Prior art keywords
golf
course
flight distance
function
ball
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.)
Granted
Application number
JP2017001640A
Other languages
Japanese (ja)
Other versions
JP6765609B2 (en
Inventor
尾野 久雄
Hisao Ono
久雄 尾野
圭三 高橋
Keizo Takahashi
圭三 高橋
裕一 梶田
Yuichi Kajita
裕一 梶田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yupiteru Corp
Original Assignee
Yupiteru Corp
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
Application filed by Yupiteru Corp filed Critical Yupiteru Corp
Publication of JP2017099905A publication Critical patent/JP2017099905A/en
Application granted granted Critical
Publication of JP6765609B2 publication Critical patent/JP6765609B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Golf Clubs (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a golf training/support device capable of being made to be dimensions corresponding to a place for using, free from the need of being unnecessarily large-sized, and suitable for portability.SOLUTION: There are included a detachable first case body 21 and second case body 22, and the second case body includes a doppler sensor 31. The first case body includes a position measurement part 11 for calculating a current position, a golf course datum storage part 12 storing and holding golf course layout information of a golf course, and a control part 13 for reading out a course layout during playing from the golf course datum storage part, on the basis of a current position calculated by the position measurement part, and outputting it to a display device 14. The control part has a function of measuring a club swing speed on the basis of the output of the doppler sensor, and calculating an estimated carry. When operating singly by the first case body, a navigation function of displaying a course layout is started, and when connecting the second case body, a training function of calculating the swing speed is started.SELECTED DRAWING: Figure 3

Description

本発明は、ゴルフプレーヤーに対してゴルフに関するゴルフ情報を提供する機能や、ゴルフの練習に役立つ機能を備えたゴルフ練習・支援装置及びプログラムに関するものである。   The present invention relates to a golf practice / support apparatus and program having a function of providing golf information related to golf to a golf player and a function useful for golf practice.

たとえば、GPS受信機を利用し、ゴルフ場で、現在位置からグリーンやバンカー等までの距離やコースレイアウトを表示したり、ゴルフプレイ中におけるボールのヒット位置を正確かつ簡便に記録できるようにしたりするゴルフ支援装置がある(特許文献1等)。この特許文献1に開示された装置は、GPS衛星と通信を行い、それ自体の位置情報を取得する位置情報取得手段と、位置情報を記録する位置情報記録手段と、ゴルフ場のホールのレイアウトを視覚的に認識可能なレイアウト画像の情報を、その緯度および経度の情報と共に記録するレイアウト情報記録手段と、位置情報を、レイアウト画像の上にプロットして、ヒット軌跡を表示させるヒット軌跡表示処理手段とを備えたものである。   For example, a GPS receiver can be used to display the distance from the current position to the green, bunker, etc. and the course layout at a golf course, and to make it possible to accurately and easily record the hit position of the ball during golf play. There is a golf support device (Patent Document 1, etc.). The apparatus disclosed in Patent Document 1 communicates with a GPS satellite, acquires position information acquisition means for acquiring its own position information, position information recording means for recording position information, and layout of golf course holes. Layout information recording means for recording visually recognizable layout image information together with the latitude and longitude information, and hit locus display processing means for plotting position information on the layout image and displaying hit locus It is equipped with.

この特許文献1の発明によれば、プレイ後にヒット軌跡を確認することで、プレイ内容の確認・反省を行ったり、事前あるいはプレイ中にコースレイアウトを確認したりプレイ中に現在位置からグリーンやバンカー等までの距離を確認したりすることでプレイの戦略を行ったりすることができる。   According to the invention of this patent document 1, by confirming the hit locus after play, the content of the play can be confirmed / reflected, the course layout can be confirmed in advance or during play, and the green or bunker from the current position during play. Play strategy can be performed by checking the distance to etc.

特開2003−339929JP 2003-339929 A

従来のゴルフ支援装置に対する改良は、専らゴルフに関する情報の提供の種類を増やしたり、ゴルフに関する機能の追加をしたりすることが行われている。そして、多機能化に伴い、使用するアンテナやセンサの種類も増え、装置全体が大きくなる。そして、持って行った場所では使わない機能も含むことになり、装置の大型化と合わせて、携帯性に課題がある。   Improvements to conventional golf support devices have been made mainly by increasing the types of provision of information relating to golf or adding functions relating to golf. As the number of functions increases, the types of antennas and sensors used increase, and the entire apparatus becomes larger. It also includes functions that are not used in the places where they are taken, and there is a problem in portability in conjunction with an increase in the size of the device.

上述した課題を解決するために、本発明に係るゴルフ練習・支援装置は、(1)移動物体の速度を測定するための速度計測センサと、現在位置を求める位置計測部と、前記位置計測部で求めた現在位置に基づき、ゴルフ場のコースレイアウト情報を記憶保持するゴルフ場データ記憶手段にアクセスし、コースレイアウトを読み出して第1表示部に出力する第1制御部と、前記速度計測センサの出力に基づきゴルフクラブのスイングに伴い移動するゴルフボールやクラブヘッドのスピードを求め、求めたスピードに基づく情報を第2表示部に出力する第2制御部と、を備えた。スピードに基づくは、スピード(スイング速度・ボール速度)自体でも良いし、それに基づいて求められる情報(推定飛距離等)でもよい。   In order to solve the above-described problems, a golf practice / support apparatus according to the present invention includes (1) a speed measurement sensor for measuring the speed of a moving object, a position measurement unit for obtaining a current position, and the position measurement unit. The golf course data storage means for storing and holding the course layout information of the golf course based on the current position obtained in step (1), a first control section for reading the course layout and outputting it to the first display section; and the speed measurement sensor And a second control unit that obtains the speed of the golf ball or club head that moves with the swing of the golf club based on the output, and outputs information based on the obtained speed to the second display unit. Based on the speed, the speed (swing speed / ball speed) itself may be used, or information obtained based on the speed (estimated flight distance, etc.) may be used.

速度計測センサは、実施形態では、ドップラーセンサ31に対応する。速度計測センサは、この実施形態のドップラーセンサのように、速度を計測するための情報を検出し、出力できればよく、必ずしもそのセンサで実際の速度まで検出・算出できなくてもよい。ゴルフ場データ記憶手段は、実施形態では、ゴルフ場データ格納部12に対応する。実施形態では、ケース内に一体的に実装したが、変形例でも説明しているとおり、別途サーバ等に設定するものでもよい。   The speed measurement sensor corresponds to the Doppler sensor 31 in the embodiment. Like the Doppler sensor of this embodiment, the speed measurement sensor only needs to be able to detect and output information for measuring the speed, and the sensor may not necessarily be able to detect and calculate the actual speed. In the embodiment, the golf course data storage unit corresponds to the golf course data storage unit 12. In the embodiment, it is integrally mounted in the case, but it may be separately set in a server or the like as described in the modification.

本発明では、第1制御部を動作させ、現在位置に基づいてコースレイアウト情報を第1表示部に表示させるゴルフ支援モード(実施形態では、ゴルフナビモード)を実行し、速度計測センサからの出力を第2制御部が取得し、スイングスピードやボールスピードを算出し、その結果等を第2表示部に出力するゴルフ練習モードを実行することができる。   In the present invention, a golf support mode (in the embodiment, a golf navigation mode) in which the first control unit is operated and the course layout information is displayed on the first display unit based on the current position is executed, and output from the speed measurement sensor Is acquired by the second control unit, the swing speed and the ball speed are calculated, and the golf practice mode in which the result is output to the second display unit can be executed.

(2)分離可能な第1ケース本体と第2ケース本体とを備え、前記第2ケース本体には、前記速度計測センサと、その速度計測センサの出力を前記第1ケース本体側へ送信する通信インタフェースと、を備え、前記第1ケース本体には、前記第2本体ケースから送られる前記速度計測センサの出力を受信する通信インタフェースと、前記位置計測部と、前記第1制御部と、前記第2制御部と、を備えるとよい。   (2) A separable first case main body and a second case main body are provided, and the second case main body includes the speed measurement sensor and communication for transmitting the output of the speed measurement sensor to the first case main body. An interface, and the first case body includes a communication interface that receives an output of the speed measurement sensor sent from the second body case, the position measurement unit, the first control unit, and the first case. 2 control units.

第1制御部を動作させ、現在位置に基づいてコースレイアウト情報を第1表示部に表示させるゴルフ支援モード(実施形態では、ゴルフナビモード)を実行中は、速度計測センサは必須ではないので、第2ケース本体と第1ケース本体とを分離する。よって、第1ケース本体単独で使用でき、コンパクトとなって携帯に便利となる。特に、このゴルフ支援モードを動作される場合、ゴルフコース内を移動しているので、小型で軽量となると持ち運びに邪魔にならないので好ましい。   Since the speed measurement sensor is not essential during the golf support mode (in the embodiment, the golf navigation mode) in which the first control unit is operated and the course layout information is displayed on the first display unit based on the current position, The second case body and the first case body are separated. Therefore, the first case body can be used alone, and it is compact and convenient to carry. In particular, when this golf support mode is operated, it is moving within the golf course, so it is preferable to be small and light because it does not interfere with carrying.

一方、練習時には、第1ケース本体と第2ケース本体の両方を使用し、速度計測センサからの出力を第2制御部が取得し、スイングスピードやボールスピードを算出し、その結果を第2表示部に出力するゴルフ練習モードを起動させる。通常、ゴルフの練習は、練習場で実際にゴルフボールを打ったり、自宅の庭その他の場所で素振りをするが、広い範囲で移動することもなく、第2ケース本体を第1ケース本体に接続等して両方を用いることでその装置全体が多少大きくなってもさほど問題はない。また、ゴルフ練習モードを実行するための制御部やマンマシンインタフェース(スイッチ等の入力手段や、表示部の出力手段)を第1ケース本体に組み込むとともに、ゴルフ支援モードを実行するためのものと兼用することで、装置全体のさらなる小型化が図れる。   On the other hand, at the time of practice, both the first case body and the second case body are used, the second control unit acquires the output from the speed measurement sensor, calculates the swing speed and the ball speed, and the results are displayed on the second display. The golf practice mode to be output to the club is activated. Usually, golf practice is actually hitting the golf ball at the driving range or swinging in the garden or other places at home, but without moving in a wide range, the second case body is connected to the first case body. Even if both are used equally and the whole apparatus becomes a little large, there is no problem. In addition, a controller and a man-machine interface (an input unit such as a switch and an output unit of a display unit) for executing the golf practice mode are incorporated in the first case body, and are also used for executing the golf support mode. By doing so, further miniaturization of the entire apparatus can be achieved.

また、第2制御部が動作する場合、第2制御部が速度計測センサの出力を取得するため第2ケース本体と第1ケース本体は共に稼働し通信できるので、第2表示部の設置位置は、第2ケース本体側でもよいし、実施形態のように第1ケース本体側でもよい。第2表示部を第1ケース本体に設置した場合、実際のハードウェア部品としては、第1表示部と第2表示部とを兼用・共通化してもよい。さらに、各表示部は、各ケース本体とさらに別に設け、各制御部は、その表示部に向けて必要な情報を出力するものでもよい。   In addition, when the second control unit operates, the second control unit acquires the output of the speed measurement sensor, so that the second case main body and the first case main body operate and can communicate with each other. The second case main body may be used, or the first case main body may be used as in the embodiment. When the second display unit is installed in the first case main body, the actual display hardware component may be used both as the first display unit and the second display unit. Further, each display unit may be provided separately from each case body, and each control unit may output necessary information toward the display unit.

(3)前記第1ケース本体には、前記第2ケース本体が接続されているか否かを判断する判断部を備え、前記第1ケース本体に前記第2ケース本体が非接続の場合に前記第1制御部が動作し、前記第1ケース本体に前記第2ケース本体が接続していた場合に前記第2制御部が動作するように構成するとよい。第2ケース本体の有無により、自動的に動作モード(動作する制御部)を切り替えることで、ユーザが特別なモード切替をすることなく、それぞれの接続状況に適したモードで動作するので便利である。もちろん、係る自動的に動作する制御部を切り替える機能を備えた場合でも、係る切り替えを優先的に行い、マニュアル操作等で別のモードでの実行を行えるようにしてもよい。   (3) The first case body includes a determination unit that determines whether or not the second case body is connected, and the first case body is connected to the first case body when the second case body is not connected. It is preferable that the first control unit operates and the second control unit operates when the second case main body is connected to the first case main body. By automatically switching the operation mode (operating control unit) depending on the presence / absence of the second case main body, it is convenient because the user operates in a mode suitable for each connection situation without performing special mode switching. . Of course, even when a function for switching such a control unit that operates automatically is provided, such switching may be performed with priority, and execution in another mode may be performed by manual operation or the like.

(4)前記第1表示部と、前記第2表示部は、前記第1ケース本体に設けられているとよい。第1表示部と第2表示部がまとめて配置されることで、ケース全体の見やすい場所に表示部を設定することができる。つまり、仮に両表示部を別々に設置する場合でも、両表示部が見やすい箇所に配置されるため、ユーザは、どちらのモードを実行し、いずれの表示部に表示される場合でも、見やすい状態が確保できる。(5)さらに前記第1表示部と前記第2表示部は、共通して構成されているとよい。このようにすると、部品点数の削減により、コスト削減がはかれるばかりでなく、全体としてコンパクト化が図れるので好ましい。   (4) The first display unit and the second display unit may be provided on the first case body. By arranging the first display unit and the second display unit together, it is possible to set the display unit in a place where the entire case is easy to see. In other words, even if both display units are installed separately, both display units are arranged in an easy-to-view location, so that the user can easily view even if either mode is displayed and displayed on any display unit. It can be secured. (5) Furthermore, the first display unit and the second display unit may be configured in common. This is preferable because not only the cost can be reduced by reducing the number of parts, but also the overall size can be reduced.

(6)前記第1制御部と前記第2制御部は、同一のCPUで構成されるとよい。それぞれの機能を実現する制御部が同一CPUで構成されることで、入出力部とのインタフェースを含め装置構成の簡略化・小型化はもとより、実行するプログラムの切り替えも容易に行える。   (6) The first control unit and the second control unit may be configured by the same CPU. By configuring the control units for realizing the respective functions with the same CPU, it is possible to easily switch programs to be executed as well as simplifying and downsizing the apparatus configuration including the interface with the input / output unit.

(7)使用するクラブ種を指定するクラブ種入力部を備え、前記第2制御部は、前記求めたスピードと、クラブ種入力部で指定されたクラブ種に対応づけられた係数を用いて推定飛距離を算出する距離算出機能を備え、その距離算出機能で求めた推定飛距離を前記クラブ種と関連づけて記憶部に記憶するとよい。クラブ種入力部は、実施形態では、スイッチ19により実現される。記憶部は、実施形態のように第1ケース本体に設けると良い。ゴルフ練習モードで測定した推定飛距離を第1ケース本体の記憶部に格納するようにしたので、第2ケース本体を取り外した後でも、その記憶部に格納したデータを読み書きできる。   (7) A club type input unit for specifying a club type to be used is provided, and the second control unit estimates using the obtained speed and a coefficient associated with the club type specified by the club type input unit. A distance calculation function for calculating a flight distance may be provided, and the estimated flight distance obtained by the distance calculation function may be stored in the storage unit in association with the club type. The club type input unit is realized by the switch 19 in the embodiment. The storage unit may be provided in the first case body as in the embodiment. Since the estimated flight distance measured in the golf practice mode is stored in the storage unit of the first case body, the data stored in the storage unit can be read and written even after the second case body is removed.

(8)前記第1制御部は、前記第1表示部に表示するコースレイアウトにおける、前記位置計測部で求めた現在位置に対応する位置にマークを描画し、取得した使用するクラブ種の推定飛距離を前記記憶部から読み出して前記第1表示部に表示する機能を備えるとよい。マークは、実施形態の自分アイコンIに対応する。現在位置と推定飛距離を表示することで、選択したクラブ種で目標とすべき場所に届くか否かを容易に理解することができる。   (8) The first control unit draws a mark at a position corresponding to the current position obtained by the position measurement unit in the course layout displayed on the first display unit, and acquires the estimated fly of the club type to be used. It is preferable to have a function of reading the distance from the storage unit and displaying the distance on the first display unit. The mark corresponds to the self icon I of the embodiment. By displaying the current position and the estimated flight distance, it is possible to easily understand whether or not the target club location is reached in the selected club type.

(9)前記推定飛距離の表示は、前記マークを中心とし、前記推定飛距離を半径とした円を描画することで行うとよい。円で描画することで、視覚的に直感的に認識できるとともに、仮に打ち損じ等で斜めに打ち出した場合にボールが飛んだ位置が予測できる。   (9) The estimated flight distance may be displayed by drawing a circle centered on the mark and having the estimated flight distance as a radius. By drawing with a circle, it can be visually and intuitively recognized, and the position where the ball flies can be predicted when it is slanted and hit diagonally.

(10)前記第1表示部に表示する前記推定飛距離は、平均値・最高値・最低値の少なくとも1つであるとよい。平均値を表示することで、普通に飛んだ場合の到達位置を予測することができ、最高値や最低値を表示することで、あたりがよすぎた場合や、打ち損じした場合のボールの到達位置を予測できるので好ましい。   (10) The estimated flight distance displayed on the first display unit may be at least one of an average value, a maximum value, and a minimum value. By displaying the average value, it is possible to predict the arrival position when it flies normally, and by displaying the maximum value and the minimum value, the arrival of the ball when it is too good or hit This is preferable because the position can be predicted.

(11)前記第2制御部は、ゴルフコースのホールレイアウトを前記第1表示部または前記第2表示部に表示する機能と、前記ホールレイアウト上の指定された地点を中心に、前記距離算出部で求めた推定飛距離を半径とする円を描画するボール停止地点候補表示機能と、を備え、前記指定された地点は、ホールレイアウト上のティーグランド内の指定地点或いは、前記ボール停止地点候補表示機能が描画した円の円周上で指定された地点とするとよい。ホールレイアウトは、仮想のゴルフ場でもよいし、本物のゴルフ場のものでもよい。いずれの場合も、より実際のゴルフのプレイに近い練習を行うことができる。   (11) The second control unit has a function of displaying a hole layout of a golf course on the first display unit or the second display unit, and the distance calculation unit centered on a designated point on the hole layout. A ball stop point candidate display function for drawing a circle having a radius with the estimated flight distance obtained in step (b), wherein the designated point is a designated point in a tee ground on a hole layout or the ball stop point candidate display. It may be a point specified on the circumference of the circle drawn by the function. The hole layout may be a virtual golf course or a real golf course. In either case, it is possible to perform practice closer to actual golf play.

(12)前記ホールレイアウトは、前記ゴルフ場データ格納部に格納された実際のゴルフ場についてのものとするとよい。このようにすると、実際のゴルフ場のホールレイアウトを用いてシミュレーションを行うことができるので好ましい。   (12) The hole layout may be for an actual golf course stored in the golf course data storage unit. This is preferable because simulation can be performed using the actual hole layout of a golf course.

(13)前記第2制御部は、前記ゴルフ場データ記憶手段に格納された実際のゴルフ場のコースレイアウトを前記第1表示部または前記第2表示部に表示する機能と、前記コースレイアウト上の指定された地点を中心に、前記距離算出部で求めた推定飛距離を半径とする円の円周上と、前記コースレイアウトに設定された基準線との交点を求め、その求めた交点に基づいてボール停止地点を決定し、その決定した地点を表示する機能と、を備えるようにしてもよい。このようにすると、自動的にボールの停止位置を決定することができるので、ユーザはショットのたびに停止位置を指定しなくてよく簡便となる。   (13) The second control unit has a function of displaying a course layout of an actual golf course stored in the golf course data storage unit on the first display unit or the second display unit, and on the course layout. Centering on the specified point, find the intersection of the circumference of the circle whose radius is the estimated flight distance obtained by the distance calculation unit and the reference line set in the course layout, and based on the obtained intersection And determining a ball stop point and displaying the determined point. In this way, since the stop position of the ball can be automatically determined, the user does not have to specify the stop position for each shot, which is convenient.

(14)前記基準線は、前記コースレイアウトのホールの攻略ルートを示すものとすることができる。この場合、攻略ルートと円周の交点を停止位置とすることができ、簡単にその位置を求めることができる。   (14) The reference line may indicate a capture route of the course layout hole. In this case, the intersection of the capture route and the circumference can be set as the stop position, and the position can be easily obtained.

(15)前記攻略ルートは、ティーグランドの所定位置から、グリーンの所定位置までを結ぶ線であり、その線が非直線の場合には、方向が変わる位置を示す1または複数の基準点により特定するように構成すると良い。このようにすると、少ない情報に基づいて攻略ルートを設定することができる。   (15) The capture route is a line connecting from a predetermined position on the tee ground to a predetermined position on the green, and when the line is non-linear, it is specified by one or more reference points indicating the position where the direction changes. It is good to constitute so that. In this way, a strategy route can be set based on a small amount of information.

(16)前記基準線は、前記コースレイアウトのフェアウェーの境界線及びまたはコースの境界線としてもよい。この場合、対となる2つの境界線と円周の交点をそれぞれ求め、その2つの交点を結ぶ線(弦/弧)上の所定の位置(例えば中点)等を停止位置とすることができる。   (16) The reference line may be a fairway boundary line and / or a course boundary line of the course layout. In this case, the intersection between the two boundary lines and the circumference can be obtained, and a predetermined position (for example, the middle point) on the line (string / arc) connecting the two intersections can be set as the stop position. .

(17)ゴルフコースのコースレイアウトを前記第1表示部または前記第2表示部に表示する機能と、その表示したコースレイアウト上の目標地点の指定を受け付けると、現在位置からその目標地点までの距離を求めるとともに、クラブ種ごとの推定飛距離を記憶した推定飛距離記憶手段にアクセスし、求めた距離と前記クラブ種ごとの推定飛距離に基づいて前記目標地点に向けて打つ際に使用するのに適したクラブ種を決定し、決定したクラブ種に関する情報を報知する機能を備えるとよい。そのようにすると、クラブ種の選択が容易に行える。   (17) When receiving the function of displaying the course layout of the golf course on the first display unit or the second display unit and the designation of the target point on the displayed course layout, the distance from the current position to the target point Is used to access the estimated flight distance storage means storing the estimated flight distance for each club type and to hit the target point based on the calculated distance and the estimated flight distance for each club type. It is preferable to have a function of determining a suitable club type and notifying information on the determined club type. By doing so, the club type can be easily selected.

(18)前記決定したクラブ種の推定飛距離と、前記求めた距離を報知する機能をさらに備えるように構成しても良い。そのようにすると、装置が決定したクラブ種が正しいか否かを容易に判断できる。   (18) You may comprise so that the estimated flight distance of the determined club type and the function which alert | reports the calculated | required distance may be further provided. By doing so, it is possible to easily determine whether or not the club type determined by the apparatus is correct.

(19)本発明のプログラムは、上記の(1)〜(18)のいずれかに記載のゴルフ練習・支援装置における機能をコンピュータに実現させるためのプログラムとした。   (19) The program of the present invention is a program for causing a computer to realize the functions of the golf practice / support device according to any one of (1) to (18).

本発明では、現在位置に基づいてコースレイアウト情報を第1表示部に表示させるゴルフ支援モードと、速度計測センサからの出力を第2制御部が取得し、スイングスピードやボールスピードを算出し、その結果等を第2表示部に出力するゴルフ練習モードの両方を実行することができる。特に第1ケース本体と第2ケース本体とを分離可能にすると使用する場所に応じた寸法にすることができ、不必要に大型化することもなく、携帯性に適したものとなる。   In the present invention, the second control unit acquires the golf support mode for displaying the course layout information on the first display unit based on the current position and the output from the speed measurement sensor, and calculates the swing speed and the ball speed. Both of the golf practice modes for outputting the result or the like to the second display unit can be executed. In particular, if the first case main body and the second case main body are separable, they can be dimensioned according to the place where they are used, so that they are not unnecessarily large and are suitable for portability.

利用態様の一例を示す図である。It is a figure which shows an example of a utilization aspect. 利用態様の一例を示す図である。It is a figure which shows an example of a utilization aspect. 本発明の好適な一実施形態を示す図である。It is a figure which shows suitable one Embodiment of this invention. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 仮想ゴルフコースにおけるホールレイアウトと装置に記憶されるソフトウェア上のホールの一例を示す図である。It is a figure which shows an example of the hole on the software stored in the hole layout and apparatus in a virtual golf course. 他の実施形態を説明する図である。It is a figure explaining other embodiment. 他の実施形態を説明する図である。It is a figure explaining other embodiment. 他の実施形態を説明する図である。It is a figure explaining other embodiment. 他の実施形態を説明する図である。It is a figure explaining other embodiment.

以下、本発明の好適な実施形態を、添付図面を参照して説明する。本実施形態のゴルフ練習・支援装置は、実際のゴルフ場のコースレイアウトを表示したり、現在位置を測位しプレーヤーの移動とともに、現在位置やグリーンまでの残距離をリアルタイムに通知するゴルフナビゲーション等のゴルフ支援機能と、ゴルフクラブのヘッドスピードや実際に打ったボールのボールスピードや、推定飛距離等を求め出力するゴルフ練習機能を備えている。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the accompanying drawings. The golf practice / support device of this embodiment displays the course layout of the actual golf course, measures the current position, moves the player, and notifies the current position and the remaining distance to the green in real time, such as golf navigation. A golf support function and a golf practice function for obtaining and outputting the head speed of the golf club, the ball speed of the actually hit ball, the estimated flight distance, and the like are provided.

図1,図2は、本発明のゴルフ練習・支援装置の利用状態の一例を示す図である。図1,図2(a)に示すように、ゴルフ練習・支援装置10は、ゴルフクラブ2をスイングするゴルファー1の後方所定位置に設置する。具体的な設置位置は、ゴルフ練習・支援装置10の検知範囲が、スイング中のゴルフクラブ2のヘッド2aが最大速度で移動する地点を含むような位置である。一例としては、図1に示すように、ゴルフクラブ2のヘッド2aの移動軌跡3の最下点付近がボール4に対するインパクト位置となり、通常、当該位置付近でヘッド2aの移動速度は最大速度になるため、係る移動軌跡3の最下点の接線5上であり、かつ、ゴルファー1の後方を設置位置とする。この場合のボール4とゴルフ練習・支援装置10との距離は、約1mとしている。後述するように、このゴルフ練習・支援装置10には、ドップラーセンサが内蔵されているため、ドップラーセンサのアンテナの開口面11aが、ボール4に正対する(接線5上を向く)ように設置される。   1 and 2 are diagrams showing an example of a usage state of the golf practice / support apparatus of the present invention. As shown in FIGS. 1 and 2A, the golf practice / support device 10 is installed at a predetermined rear position of the golfer 1 swinging the golf club 2. A specific installation position is a position where the detection range of the golf practice / support device 10 includes a point where the head 2a of the golf club 2 during the swing moves at the maximum speed. As an example, as shown in FIG. 1, the vicinity of the lowest point of the movement trajectory 3 of the head 2a of the golf club 2 is the impact position with respect to the ball 4, and the movement speed of the head 2a is normally the maximum speed near the position. For this reason, it is on the tangent 5 of the lowest point of the movement locus | trajectory 3 which concerns, and the back of the golfer 1 is made into an installation position. In this case, the distance between the ball 4 and the golf practice / support device 10 is about 1 m. As will be described later, since the Doppler sensor is built in the golf practice / support apparatus 10, the antenna opening surface 11a of the Doppler sensor is installed so as to face the ball 4 (facing the tangent 5). The

この設置位置は、使用クラブがパター以外のクラブの場合に対応するものであり、ボール4は無くても良い。つまり、ゴルフ練習・支援装置10は、ボール4をおいて実際に打った場合には、そのスイングする毎にヘッドスピードとボールスピードの両者を同時に測定し、ボール4を置かない(置いていても実際に打たない)で素振りをした場合にはヘッドスピードのみ測定する。   This installation position corresponds to the case where the club used is a club other than the putter, and the ball 4 may not be provided. In other words, when the golf practice / support device 10 actually hits the ball 4, the golf practice / support device 10 measures both the head speed and the ball speed at the same time each time it swings, and does not place the ball 4. If you do not actually hit), only measure the head speed.

一方、使用クラブがパターの場合には、図2(b)に示すような設置位置をとる。つまり、ゴルファー1の斜め前、より具体的には、ゴルファー1から見てボール4を基準として前側に約20cm離れ、さらにボール4の打ち出し方向に約20cm先に進んだ位置にゴルフ練習・支援装置10をおく。そして、ゴルフ練習・支援装置10のアンテナの開口面11aを、ボール4の転がり先の約1mの辺りに向くようにする。この利用態様では、ボールスピードを計測するため、ボール4をおいて、ゴルファー1が実際に打つことが必須である。そして、ゴルフ練習・支援装置10のスピードの測定エリアが、ボールBの転がり先の一定領域に設定され、その測定エリア内にパター2′のヘッド2′aの移動軌跡がないので、ヘッドスピードの測定はできない。したがって、ボールの速度のみを測定する。   On the other hand, when the club used is a putter, the installation position as shown in FIG. In other words, the golf practice / support device is located in front of the golfer 1, more specifically, at a position about 20 cm away from the front side of the ball 4 as viewed from the golfer 1 and about 20 cm ahead in the launch direction of the ball 4. 10 is put. And the opening surface 11a of the antenna of the golf practice / support device 10 is made to face about 1 m of the rolling destination of the ball 4. In this mode of use, it is essential that the golfer 1 actually hits the ball 4 in order to measure the ball speed. Then, the speed measurement area of the golf practice / support apparatus 10 is set to a certain area where the ball B rolls, and there is no movement locus of the head 2'a of the putter 2 'in the measurement area. Measurement is not possible. Therefore, only the velocity of the ball is measured.

図3は、本発明に係るゴルフ練習・支援装置10の好適な一実施形態を示している。このゴルフ練習・支援装置10は、第1ケース本体21と、第2ケース本体22とを備え、それら両ケース本体21,22は、着脱可能となっている。両ケース本体21,22の側面に連結機構を設け、それら側面同士を位置合わせしつつ接触させて連結する。連結した際には、1つの筐体を構成する。この連結に伴い、それぞれの側面に配置した第1コネクタ23と第2コネクタ36が結合し、電気的に導通し、データの送受並びに電力供給を行えるようになっている。また、これら第1,第2コネクタ23,36の連結により、第1,第2ケース本体21,22間の機械的な結合も行えるようにしても良い。   FIG. 3 shows a preferred embodiment of the golf practice / support apparatus 10 according to the present invention. The golf practice / support apparatus 10 includes a first case body 21 and a second case body 22, and both the case bodies 21 and 22 are detachable. A connection mechanism is provided on the side surfaces of both case bodies 21 and 22, and the side surfaces are in contact with each other while being aligned. When connected, it forms one housing. Along with this connection, the first connector 23 and the second connector 36 disposed on the respective side surfaces are coupled and electrically connected to each other so that data can be transmitted and received and power can be supplied. Further, the first and second case bodies 21 and 22 may be mechanically coupled by connecting the first and second connectors 23 and 36.

第1ケース本体21には、ゴルフナビゲーション等のゴルフ支援機能を構成する要素が組み込まれている。すなわち、第1ケース本体21内には、GPS信号を受信し現在位置を求める位置計測部11と、ゴルフ場のコースレイアウト等のゴルフ情報を予め格納しておくゴルフ場データ格納部12と、位置計測部11からの現在位置情報に基づきゴルフ場データ格納部12をアクセスし、ゴルフ場に関する情報を取得し出力装置に出力する制御を行う制御部13と、係る出力装置を構成する表示装置14並びにスピーカ15と、第2ケース本体22が接続されているか否かを検知する接続状態検知部16と、携帯時の電源となる電池17とを備えている。さらに、第1ケース本体21は、記憶装置18や、各種のスイッチ19や、通信インタフェース20も備えている。   Elements constituting a golf support function such as golf navigation are incorporated in the first case body 21. That is, in the first case body 21, a position measurement unit 11 that receives a GPS signal and obtains a current position, a golf course data storage unit 12 that stores golf information such as a course layout of the golf course in advance, and a position Based on the current position information from the measurement unit 11, the golf course data storage unit 12 is accessed, and a control unit 13 that performs control for acquiring information about the golf course and outputting it to the output device, a display device 14 that constitutes the output device, A speaker 15, a connection state detection unit 16 that detects whether or not the second case main body 22 is connected, and a battery 17 that serves as a power source when carried. Further, the first case body 21 also includes a storage device 18, various switches 19, and a communication interface 20.

ゴルフ場データ格納部12は、内部メモリや、着脱可能な外部記録媒体(マイクロSDメモリーカード等)等の記録メディアにより構成される。このゴルフ場データ格納部12に格納されるゴルフ情報は、実際のゴルフコースについてのデータ(各ホールのコースレイアウト,ゴルフ場のグリーンやバンカー等コース上の対象物の位置)等がある。これらの情報は、例えば、特開平7−57189号公報や、特開2003−339929号公報に開示されたものと同様なものとすることができる。   The golf course data storage unit 12 is configured by a recording medium such as an internal memory or a removable external recording medium (such as a micro SD memory card). The golf information stored in the golf course data storage unit 12 includes data on the actual golf course (course layout of each hole, the position of an object on the course such as a golf course green or a bunker), and the like. These pieces of information can be the same as those disclosed in, for example, Japanese Patent Application Laid-Open No. 7-57189 and Japanese Patent Application Laid-Open No. 2003-339929.

制御部13は、CPU,ROM,RAM、フラッシュメモリ、各種の周辺回路、インタフェース等を備えるマイコンを備える。制御部13は、電源スイッチのONに伴い電池17からの電源供給がなされ動作を開始する。制御部13は、ROMに記録されたブートローダーによって、フラッシュメモリに記録されたOSとアプリケーションプログラムをRAM上に展開し、RAM上のOS及びアプリケーションプログラムを実行することで、以下に示す各種の処理を実行し、各種の機能を実現する。   The control unit 13 includes a microcomputer including a CPU, ROM, RAM, flash memory, various peripheral circuits, interfaces, and the like. When the power switch is turned on, the control unit 13 is supplied with power from the battery 17 and starts operation. The control unit 13 develops the OS and application program recorded in the flash memory on the RAM by the boot loader recorded in the ROM, and executes the OS and application program on the RAM, thereby executing various processes shown below. To implement various functions.

記憶装置18は、演算結果を記録しておくもので、着脱できない内部記憶装置でも良いし、SDメモリカード等の着脱可能な記録メディアを装着するためのスロット部(読み書きする機能を含む)でも良い。この記憶装置18を構成する記録媒体・装置は、実際の装置において、ゴルフ場データ格納部12と共用してもよい。   The storage device 18 records the calculation results, and may be an internal storage device that cannot be attached or detached, or a slot portion (including a read / write function) for attaching a removable recording medium such as an SD memory card. . The recording medium / device constituting the storage device 18 may be shared with the golf course data storage unit 12 in an actual device.

接続状態検知部16は、第1ケース本体21に第2ケース本体22が取り付けられているか否かを検知するもので、たとえば、第1ケース本体21の側面(第2ケース本体22との接続面)に、リミットスイッチ等の感圧・接触式のスイッチ(センサ)を配置し、両ケース本体21,22を連結すると、係るスイッチがON(或いはOFF)になり、両ケース本体21,22を分離する(第2ケース本体22を第1ケース本体21から取り外す)とスイッチがOFF(或いはON)に切り替わるように設定することで実現できる。このとき、スイッチは、第1ケース本体21の表面と面一か少し内部に奥まった状態にし、第2ケース本体22に設けた突起等でそのスイッチを押すようにすると良い。このようにすると、第1ケース本体21を単独で携帯しているときに、当該スイッチが誤って押されて第2ケース本体22が接続されていると誤判定されることが抑制できる。また、このように直接接触するものに限ることはなく、近接センサなどの非接触タイプのものを利用することもできる。この接続状態検知部16の検知結果は、制御部13に与えられる。   The connection state detection unit 16 detects whether or not the second case main body 22 is attached to the first case main body 21, for example, the side surface of the first case main body 21 (the connection surface with the second case main body 22). ), A pressure sensitive / contact type switch (sensor) such as a limit switch is arranged, and when the case main bodies 21 and 22 are connected, the switch is turned on (or off) and the case main bodies 21 and 22 are separated. This can be realized by setting the switch to be turned off (or on) when the second case body 22 is removed from the first case body 21. At this time, the switch is preferably in a state where it is flush with the surface of the first case body 21 or slightly inside, and the switch is pushed by a protrusion or the like provided on the second case body 22. If it does in this way, when carrying the 1st case main body 21 independently, it can suppress that the said switch is pushed accidentally and it is judged that the 2nd case main body 22 is connected erroneously. Moreover, it is not restricted to the thing which contacts directly in this way, A non-contact type thing, such as a proximity sensor, can also be utilized. The detection result of the connection state detection unit 16 is given to the control unit 13.

表示装置14は、LCDや有機ELディスプレイ等から形成される。電池17は、乾電池などの一次電池でもよいし、充電池のように充電可能な二次電池としてもよい。スイッチ19は、電源をON/OFFする電源スイッチや、各種の指示を与える操作スイッチがある。また、表示装置14の表面にタッチパネルを設け、そのタッチパネルを操作スイッチとして利用するようにしても良い。   The display device 14 is formed from an LCD, an organic EL display, or the like. The battery 17 may be a primary battery such as a dry battery, or a rechargeable secondary battery such as a rechargeable battery. The switch 19 includes a power switch for turning on / off the power and an operation switch for giving various instructions. Further, a touch panel may be provided on the surface of the display device 14, and the touch panel may be used as an operation switch.

制御部13は、その接続状態検知部16からの検知結果に基づき、動作モードを決定する。すなわち、制御部13は、ゴルフナビゲーション等のゴルフ支援機能(ゴルフナビモード)を実現するためのアプリケーションプログラムと、ゴルフクラブのヘッドスピードや実際に打ったボールのボールスピードや、推定飛距離等を求め出力するゴルフ練習機能(ゴルフ練習モード)を実現するためのアプリケーションプログラムを備え、それらを切り替えて実行する。そして、本実施形態では、第2ケース本体22が接続されずに第1ケース本体21単独で使用する場合には、制御部13は、ゴルフナビモードを実行し、第2ケース本体22を第1ケース本体21に接続した状態では、制御部13は、ゴルフ練習モードを実行する。   The control unit 13 determines the operation mode based on the detection result from the connection state detection unit 16. That is, the control unit 13 obtains an application program for realizing a golf support function (golf navigation mode) such as golf navigation, the head speed of the golf club, the ball speed of the actually hit ball, the estimated flight distance, and the like. An application program for realizing an output golf practice function (golf practice mode) is provided, and these are switched and executed. In the present embodiment, when the first case main body 21 is used alone without being connected to the second case main body 22, the control unit 13 executes the golf navigation mode and sets the second case main body 22 to the first case main body 21. In the state connected to the case main body 21, the control unit 13 executes the golf practice mode.

このように、制御部13は、接続状態検知部16の検知結果に基づき、自動的にゴルフナビモードとゴルフ練習モードを切り替えるようにしたが、スイッチ19としてマニュアル操作によるモード切替スイッチを設け、ユーザの指示に基づきモードを切り替えできるようにしてもよい。この場合に、ユーザ指示に基づくマニュアルモード切り替え機能と、自動切り替え機能を併存させることができる。つまり、たとえば第1ケース本体21と第2ケース本体22とが接続された状態のとき、接続状態検知部16からの検知結果に基づいて制御部13がゴルフ練習モードに自動的に切り替えた場合において、モード切替スイッチによりゴルフナビモードが選択されると、制御部13は、実行するプログラムをゴルフナビモードに切り替える。これにより、たとえば、ゴルフ場に第1ケース本体21と第2ケース本体22とを持って行き、プレイ前に両者を接続した状態で練習を行い、その両ケース本体21,22を接続した状態でラウンドする場合に、ゴルフナビモードに切り替えてコースに携帯できる。つまり、ユーザが、ゴルフナビモードで使用するために第2ケース本体22を取り外すことで、その第2ケース本体を置き忘れするおそれを防止できる。   As described above, the control unit 13 automatically switches between the golf navigation mode and the golf practice mode based on the detection result of the connection state detection unit 16. The mode may be switched based on the instruction. In this case, a manual mode switching function based on a user instruction and an automatic switching function can coexist. That is, for example, when the first case body 21 and the second case body 22 are connected, the control unit 13 automatically switches to the golf practice mode based on the detection result from the connection state detection unit 16. When the golf navigation mode is selected by the mode switch, the control unit 13 switches the program to be executed to the golf navigation mode. Thus, for example, the first case main body 21 and the second case main body 22 are taken to the golf course, practiced in a state where both are connected before play, and the case main bodies 21 and 22 are connected. When you round, you can switch to golf navigation mode and carry it on the course. That is, the user can prevent the second case body from being misplaced by removing the second case body 22 for use in the golf navigation mode.

ゴルフナビモードを実行中の制御部13は、位置計測部11からの位置情報(経度・緯度)に基づき、ゴルフ場データ格納部12にアクセスし、現在プレイ中のゴルフコースの情報を読み出す。そして、現在の位置情報から、該当するコースを読み出して表示装置14に描画する。この表示装置14に描画される表示画面の一例としては、図4に示すようになる。この図では、表示画面の中央に自分のいる場所を示す自分アイコンIを描画し、グリーンが上に来るように現在プレイ中のホールのレイアウトを描画する。これにより、グリーンに向けた方向並びにグリーン周りに存在する池やバンカーなどの位置と大きさ・形状を知ることができる。また、自分アイコンIを中心に、同心円ラインLをホールのレイアウトに重ねて描画する。これにより、池やバンカーまでのおよその距離を理解できる。このように、コースレイアウトを表示することで、ユーザは、初めてのコースであっても各ホールの攻略方法を確認することができる。   Based on the position information (longitude / latitude) from the position measurement unit 11, the control unit 13 that is executing the golf navigation mode accesses the golf course data storage unit 12 and reads information on the golf course currently being played. Then, the corresponding course is read from the current position information and drawn on the display device 14. An example of the display screen drawn on the display device 14 is as shown in FIG. In this figure, a self icon I indicating the place where the user is present is drawn at the center of the display screen, and the layout of the hole currently being played is drawn so that the green is on top. As a result, it is possible to know the direction toward the green and the position, size, and shape of the pond, bunker, etc. existing around the green. Further, a concentric circle line L is drawn on the hole layout with the self icon I as the center. This allows you to understand the approximate distance to the pond and bunker. In this way, by displaying the course layout, the user can check the strategy for each hole even in the first course.

また、画面右下には、残り距離表示領域R1を設定している。すなわち、ゴルフ場データ格納部12には、グリーンの情報として、グリーンエッジの位置や、グリーン中央の位置が登録されている。そこで、制御部13は、現在位置とグリーン中央との間の距離を求め、グリーン中央までの残り距離を表示する(図では、”149”)。また、現在位置とグリーン中央を結ぶ線と、グリーンエッジとの交点を求め、その求めた交点の位置と現在位置間の距離を求め、グリーエッジまでの残り距離を表示する(図では、”132”)。さらに、現在位置からグリーン中央に向けた方向矢印Yを描画する。   A remaining distance display area R1 is set at the lower right of the screen. That is, in the golf course data storage unit 12, the position of the green edge and the position of the green center are registered as green information. Therefore, the control unit 13 obtains the distance between the current position and the center of the green, and displays the remaining distance to the center of the green (“149” in the figure). Further, the intersection between the current position and the center of the green and the green edge is obtained, the distance between the obtained intersection and the current position is obtained, and the remaining distance to the green edge is displayed (“132” in the figure). "). Furthermore, a directional arrow Y is drawn from the current position toward the center of the green.

また、スイッチ操作等に基づき、任意の地点を登録することができる。具体的には、制御部13は、スイッチ操作等による地点登録処理を受け付けた際の現在位置を位置計測部11から取得し、地点登録する。この任意の地点は、たとえば、実際にボールを打った地点を登録することなどに利用できる。そのように登録された任意の地点が表示画面に表示されたホールレイアウト内に存在する場合には、該当する位置に地点登録アイコンI0を描画する。さらに、その地点登録された位置から、現在の自分アイコンIの存在位置までの距離を求め、表示画面の左下に用意した飛距離表示領域R2に表示する(図では、”138”)。また、地点登録を複数行えるようにし、その地点登録したそれぞれの位置情報をホールごとに登録順に記憶装置18に記録する。これにより、ボールを打った位置をその都度地点登録することで、実際のゴルフコースでのプレイの軌跡を記録することができ、また、表示装置14に各ホールレイアウトを地点登録アイコンI0とともに描画することで、表示画面上で実際のプレイの軌跡を確認できる。   In addition, any point can be registered based on a switch operation or the like. Specifically, the control unit 13 acquires a current position from the position measurement unit 11 when a point registration process by a switch operation or the like is received, and registers the point. This arbitrary point can be used, for example, to register a point where the ball is actually hit. When an arbitrary point registered in such a manner exists in the hole layout displayed on the display screen, the point registration icon I0 is drawn at the corresponding position. Further, the distance from the registered position to the current position of the current icon I is obtained and displayed in the flight distance display area R2 prepared at the lower left of the display screen ("138" in the figure). In addition, a plurality of spot registrations can be performed, and each piece of location information registered for each spot is recorded in the storage device 18 in the registration order for each hole. Thereby, by registering the position where the ball was hit each time, the locus of play on the actual golf course can be recorded, and each hole layout is drawn on the display device 14 together with the point registration icon I0. Thus, the actual trajectory of the play can be confirmed on the display screen.

また、表示装置14の表示画面の上方領域には、バッテリー残量を示すアイコンI1と、現在プレイ中のホール番号を示すアイコンI2と、2グリーンのホールにおける使用グリーンを特定するアイコンI3(L(左側)/R(右側))と、距離表示の単位を示すアイコンI4(yd(ヤード)/m(メートル))を表示している。さらに、その情報領域の右端には、時刻表示をしている。   In the upper area of the display screen of the display device 14, an icon I1 indicating the remaining battery level, an icon I2 indicating the hole number currently being played, and an icon I3 (L ( (Left side) / R (right side)) and an icon I4 (yd (yard) / m (meter)) indicating the unit of distance display. Further, the time is displayed at the right end of the information area.

また、後述するように、本実施形態では、ゴルフ練習モードを備えており、そのゴルフ練習モードでは、クラブ種ごとの推定飛距離を記録することができる。そこで、ゴルフナビモードとしての使用時、制御部13は、クラブ種(番手)の指定を認識すると、その指定されたクラブ種についての推定飛距離を記憶装置18から読み出し、コースレイアウトの表示画面に重ねて表示する。このとき、推定飛距離は、数字としてテキスト表示しても良いし、表示画面上の推定飛距離に相当する長さの半径とした円を、自己アイコンIを中心として描画しても良い。特に、推定飛距離を円で示した場合、残り距離との関係で選択したクラブ種が適切であるか否かや、打ち出し方向が目的の方向からずれた場合にバンカーや池などのハザードやラフに捕まる可能性の判断を、視覚的に直感的に理解できるので好ましい。   Further, as will be described later, in this embodiment, a golf practice mode is provided, and the estimated flight distance for each club type can be recorded in the golf practice mode. Therefore, when using as the golf navigation mode, when the controller 13 recognizes the designation of the club type (number), the controller 13 reads the estimated flight distance for the designated club type from the storage device 18 and displays it on the course layout display screen. Overlapping display. At this time, the estimated flight distance may be displayed as a number as a text, or a circle having a radius corresponding to the estimated flight distance on the display screen may be drawn with the self icon I as the center. In particular, when the estimated flight distance is indicated by a circle, whether the club type selected in relation to the remaining distance is appropriate, or if the launch direction deviates from the target direction, hazards such as bunker or pond, rough This is preferable because it is possible to visually and intuitively understand the possibility of being caught in

クラブ種の指定は、スイッチ19の一種として設けたクラブ種を選択・指定するためのクラブ選択スイッチを操作することで行える。そして制御部13は、選択されたクラブ種とヘッドスピードやボールスピード等の情報から、推定飛距離を算出する。具体的には、制御部13は、クラブ選択スイッチの押下(例えば、”短押”)を認識すると、下記の順でクラブ種を巡回させる。
「1W→3W→5W→3I→4I→5I→6I→7I→8I→9I→W(ウエッジ)→Pt(パター)」
The club type can be specified by operating a club selection switch for selecting and specifying a club type provided as a type of switch 19. Then, the control unit 13 calculates the estimated flight distance from the selected club type and information such as the head speed and the ball speed. Specifically, when the controller 13 recognizes that the club selection switch is pressed (for example, “short press”), the controller 13 circulates the club types in the following order.
“1W → 3W → 5W → 3I → 4I → 5I → 6I → 7I → 8I → 9I → W (Wedge) → Pt (Putter)”

また、制御部13は、このクラブ種の巡回に合わせて、表示装置14の表示画面の所定位置に設定したクラブ種表示エリアに、”W,I,tと7セグメント”を適宜用いて現在選択されているクラブ種を表示する。つまり、ウッド(1W,3W,5W)が選択されている場合には、”W”と選択された数字を表示し、アイアン(3I,4I,5I,6I,7I,8I,9I)が選択されている場合には、”I”と選択された数字を表示し、ウエッジ(W)が選択されている場合には、”W”のみを表示し、パター(Pt)が選択されている場合には、”t”のみを表示する(7セグメントを使ってPを併設表示しても可)。   Further, the control unit 13 currently selects “W, I, t and 7 segments” as appropriate in the club type display area set at a predetermined position on the display screen of the display device 14 in accordance with the circulation of the club type. Displays the type of club being used. That is, when wood (1W, 3W, 5W) is selected, the number selected as “W” is displayed and the iron (3I, 4I, 5I, 6I, 7I, 8I, 9I) is selected. If “I” is selected, the number selected as “I” is displayed. If the wedge (W) is selected, only “W” is displayed and the pattern (Pt) is selected. Displays only “t” (P can be displayed together with 7 segments).

さらに、後述するように、ゴルフ練習モードで測定した推定飛距離の最高値と最小値を求める機能を備えた場合、制御部13は、上記の推定飛距離(平均値)に加えて、係る最高値と最小値を合わせて表示すると良い。係る場合の表示レイアウトの一例としては、図5に示すように、自己アイコンIを中心とした同心円(S0 :平均値,SH :最高値,SL :最小値)を描画することで行える。これにより、当たりが良すぎて飛びすぎた場合(最高値)や、打ち損ね(最小値)の場合のボールの到達地点の範囲をより正確に予測でき、クラブ種の選択を適切に行える。   Furthermore, as will be described later, in the case where a function for obtaining the maximum value and the minimum value of the estimated flight distance measured in the golf practice mode is provided, the control unit 13 performs the highest flight distance in addition to the estimated flight distance (average value). It is good to display the value and the minimum value together. As an example of the display layout in such a case, as shown in FIG. 5, a concentric circle (S0: average value, SH: maximum value, SL: minimum value) centered on the self icon I can be drawn. This makes it possible to more accurately predict the range of the arrival point of the ball when the ball hits too well and jumps too much (maximum value) or fails to hit (minimum value), and the club type can be selected appropriately.

上述したように、ゴルフナビモードにおいて、制御部13は、表示装置14の表示画面上に現在プレイ中のホールのコースレイアウトを描画すると共に、そのコースレイアウト上の現在位置に対応する地点に自分アイコンIを描画する。そこで、その表示されたコースレイアウト上の任意の地点を打ちたいポイント(目標地点)として指定すると、制御部13は、現在位置から指定されたポイントまでの距離を算出し、当該距離を打つために適したクラブ種を決定し、決定したクラブ種に関する情報を表示する機能を備えると良い。このとき、ポイントまでの距離も合わせて表示するとよい。   As described above, in the golf navigation mode, the control unit 13 draws the course layout of the hole that is currently being played on the display screen of the display device 14, and displays a self-icon at a point corresponding to the current position on the course layout. Draw I. Therefore, when an arbitrary point on the displayed course layout is designated as a point (target point) to be hit, the control unit 13 calculates the distance from the current position to the designated point and hits the distance. It is preferable to have a function of determining a suitable club type and displaying information on the determined club type. At this time, the distance to the point may be displayed together.

すなわち、後述するように、記憶装置18等には、クラブ種ごとの推定飛距離に関する情報(平均値,最高値,最小値等)が記録されている。そこで、求めた当該ポイントまでの距離と、各クラブ種の推定飛距離(例えば平均値)とを比較し、最も近いクラブ種を決定する。また、クラブ種の決定は、これに限ることはなく、推定飛距離の方が大きいものの中で最も推定飛距離が近いクラブ種としても良い。   That is, as will be described later, information (average value, maximum value, minimum value, etc.) relating to the estimated flight distance for each club type is recorded in the storage device 18 or the like. Therefore, the calculated distance to the point is compared with the estimated flight distance (for example, average value) of each club type to determine the closest club type. Further, the determination of the club type is not limited to this, and the club type having the closest estimated flight distance among those having the larger estimated flight distance may be used.

そして、制御部13は、決定したクラブ種の情報として、クラブ種の種類と推定飛距離を表示すると良い。推定飛距離は、平均値とともに、最高値や最小値を合わせて表示すると、ポイントまでの距離を合わせて表示することで、そのクラブ種が適切か否かの判断を容易に行える。   Then, the control unit 13 may display the type of club type and the estimated flight distance as information on the determined club type. When the estimated flight distance is displayed together with the average value and the maximum value and the minimum value, the distance to the point is also displayed, so that it is possible to easily determine whether or not the club type is appropriate.

さらに、ゴルフナビモードにおいて、上記の地点登録機能と、クラブ種の指定機能を利用することで、実際のプレイの記録をすることができる。ユーザは、ボールを打つに際し、スイッチ19を操作して打つ場所の地点登録と、使用するクラブ種の登録を行う。制御部13は、1打から順番に、ボールを打った位置とその時に使用したクラブ種を関連づけて記憶装置18に登録する。今回打ったボールの飛距離は、今回地点登録された位置と次に地点登録された位置との間の距離であるので、制御部13は、係る実際の飛距離を算出し、打った地点と、クラブ種と、実際の飛距離を関連づけて登録する。これにより、制御部13は、クラブ種ごとの平均飛距離、最高飛距離、最低飛距離を求め、表示装置14に表示する。このとき、例えば、実際の飛距離と、推定飛距離とを合わせて(同時/交互)表示することで、推定飛距離と実際の飛距離のずれを認識することができる。ユーザは、プレイ中に、それら推定飛距離と実際の飛距離を逐次表示してそのずれを確認することで、その日の状態が通常の推定飛距離と比べて、飛んでいるのか飛んでいないか並びにその程度を認識し、その日の以後のプレイのときに、表示された推定飛距離+クラブ種に基づき、実際に使用するクラブ種の選択を適切に行える。   Furthermore, in the golf navigation mode, the actual play can be recorded by using the above-described point registration function and the club type designation function. When hitting the ball, the user operates the switch 19 to register the location of the hit location and register the club type to be used. The control unit 13 registers the position where the ball was hit and the club type used at that time in the storage device 18 in order from the first hit. Since the flight distance of the ball hit this time is the distance between the position registered this time and the position registered next time, the control unit 13 calculates the actual flight distance, , Register the club type and the actual flight distance. Thereby, the control unit 13 obtains the average flight distance, the maximum flight distance, and the minimum flight distance for each club type and displays them on the display device 14. At this time, for example, by displaying the actual flight distance and the estimated flight distance together (simultaneously / alternately), a deviation between the estimated flight distance and the actual flight distance can be recognized. During play, the user can display the estimated flight distance and actual flight distance one after another to check the deviation, and whether the day's state is flying or not flying compared to the normal estimated flying distance. The club type to be actually used can be appropriately selected based on the estimated flight distance + club type displayed at the time of play after that day.

また、クラブ種を選択した場合に表示する飛距離であるが、上述したようにゴルフ練習モードの際に取得した推定飛距離に替えて、実際の飛距離を用いてもよい。推定飛距離は、あくまでもスイングスピードやボールスピード等に基づいて簡易的・便宜的に算出したもので、演算時に使用する係数等により、必ずしも実際の飛距離を表すものではない。そこで、クラブ種を選択した際に表示される飛距離として、制御部13は、そのユーザの同一クラブ種についての過去の実際の飛距離に基づく情報を表示する機能を備える。この場合の実際の飛距離に基づく情報としては、実際の飛距離の平均値でも良いし、上記の推定飛距離と同様に実際の飛距離の最高飛距離や最低飛距離としても良い。また、実際の飛距離と推定飛距離のいずれを出力するかは、スイッチ操作に基づく択一的な選択としたり、両方表示するようにすることができる。   Further, although the flight distance displayed when the club type is selected, the actual flight distance may be used instead of the estimated flight distance acquired in the golf practice mode as described above. The estimated flight distance is simply and conveniently calculated based on the swing speed, the ball speed, and the like, and does not necessarily represent the actual flight distance due to a coefficient used at the time of calculation. Therefore, as the flight distance displayed when the club type is selected, the control unit 13 has a function of displaying information based on the past actual flight distance for the same club type of the user. The information based on the actual flight distance in this case may be an average value of the actual flight distance, or may be the maximum flight distance or the minimum flight distance of the actual flight distance in the same manner as the estimated flight distance. Further, which of the actual flight distance and the estimated flight distance is output can be selected alternatively based on the switch operation, or both can be displayed.

また、実際の飛距離の履歴データは、日付(日時)情報も関連づけて登録することで、例えば、制御部13は、本日のプレイに基づく実際の飛距離に基づく情報を表示することができる。このようにすると、その日のプレーヤーの状態やコースの状態等のプレイ環境により近い実際の飛距離が表示されるので、戦略を立てやすい。特に、ティーグランドにおけるドライバーや、フェアウェー上で使用する得意なクラブなど、何回も使用するクラブ種の場合に、その日の実際の飛距離の確認をすることができると、打ち出しの方向や、番手の適切な選択をするために有益な情報を提供することができる。   Moreover, the history data of the actual flight distance is registered in association with date (date and time) information, so that, for example, the control unit 13 can display information based on the actual flight distance based on today's play. In this way, since the actual flight distance closer to the play environment such as the player state and the course state of the day is displayed, it is easy to make a strategy. In particular, in the case of club types that are used many times, such as drivers on the tee ground and clubs that are good on the fairway, if you can check the actual flight distance of the day, Useful information can be provided to make an appropriate choice of count.

さらにまた、制御部13は、現在プレイ中のゴルフ場がどこであるかは認識しているので、上記の実際のプレイに基づく情報(打った位置や、クラブ種や、飛距離等)を、プレイしたゴルフ場を特定する情報(ゴルフ場名,識別コード等)と関連づけて登録するとよい。このようにすると、同一のゴルフ場で複数回プレイしたような場合に、そのゴルフ場における実際の飛距離に基づく情報(クラブ種ごとの平均飛距離,最高飛距離,最低飛距離等)を表示すると良い。   Furthermore, since the control unit 13 recognizes where the golf course currently being played is, the information based on the actual play (the hit position, the club type, the flight distance, etc.) It is good to register in association with the information (golf course name, identification code, etc.) specifying the completed golf course. In this way, when playing multiple times at the same golf course, information based on the actual flight distance at that golf course (average flight distance, maximum flight distance, minimum flight distance, etc. for each club type) is displayed. Good.

また、実際の飛距離を表示するモードが選択されていた場合であっても、選択したクラブ種についての実際の飛距離データが無いことがあるので、制御部13は、係る場合に、推定飛距離を読み出して表示する機能を備えると良い。特に、上記のように、その日のプレイに限った実際の飛距離や、そのゴルフ場に限った実際の飛距離を選択した場合に、次に打つために選択したクラブ種が初めて使用することがあるので、参考情報として推定飛距離を表示すると良い。その場合に、推定飛距離であることがわかるように表示する。   Even when the mode for displaying the actual flight distance is selected, there may be no actual flight distance data for the selected club type. A function for reading and displaying the distance may be provided. In particular, as described above, when the actual flight distance limited to the play of the day or the actual flight distance limited to the golf course is selected, the club type selected for the next hit may be used for the first time. Since there is, it is good to display the estimated flight distance as reference information. In that case, it displays so that it may be known that it is an estimated flight distance.

さらに記憶装置18として、メモリカードなどの取り外し可能な記録媒体を用いたり、USBやその他の所定の有線・無線の外部装置との通信インタフェースを用いることで、記憶装置18に格納した実際のプレイに基づいて収集・記録した情報を外部装置であるパソコン等に転送し、管理したり、大きい画面で表示してみたりすることができる。   Further, by using a removable recording medium such as a memory card as the storage device 18 or using a communication interface with a USB or other predetermined wired / wireless external device, the actual play stored in the storage device 18 can be performed. Information collected and recorded based on this can be transferred to an external device such as a personal computer for management or display on a large screen.

第2ケース本体22内には、出力周波数が24.15GHzのマイクロ波ドップラーセンサ31と、当該ドップラーセンサ31の出力信号(1波がゴルフクラブのヘッドの6mmの移動に相当する信号)を増幅するアンプ32と、アンプ32によって増幅された信号を基準値と比較し、ドップラーパルス(基準値以上の場合にハイレベルを基準値より小さい場合にはローレベルの信号)を出力するコンパレータ33等のゴルフ練習モードのみに使用する構成要素や、第1ケース本体21側とデータ等の送受を行うために必要な通信インタフェース34や、第2コネクタ36を備える。また、第2ケース本体22の側面には、第1ケース本体21内の接続状態検知部16に接続を検知させるための突起35も備える。そして、ゴルフ練習モードを実行するための演算処理や制御等を行うCPU等の制御部や、マンマシンインタフェースとしてのスイッチや、出力装置(表示装置)は、第1ケース本体21に実装したもので兼用している。   Within the second case body 22, a microwave Doppler sensor 31 having an output frequency of 24.15 GHz and an output signal of the Doppler sensor 31 (a signal corresponding to a movement of 6 mm of the golf club head) is amplified. Golf such as an amplifier 32 and a comparator 33 that compares the signal amplified by the amplifier 32 with a reference value and outputs a Doppler pulse (a high level signal when the reference value is equal to or higher than the reference value and a low level signal when the signal is lower than the reference value). A component used only for the practice mode, a communication interface 34 necessary for transmitting and receiving data to and from the first case body 21 side, and a second connector 36 are provided. Further, the side surface of the second case main body 22 is also provided with a protrusion 35 for causing the connection state detection unit 16 in the first case main body 21 to detect the connection. A control unit such as a CPU that performs arithmetic processing and control for executing the golf practice mode, a switch as a man-machine interface, and an output device (display device) are mounted on the first case body 21. I also use it.

これにより、ゴルフナビモードを使用する場合には、当該モードに不要なドップラーセンサ等を収納した第2ケース本体を取り外し、第1ケース本体21単独で動作するので、コンパクトになり、ゴルフ場に携帯し、プレイ中に持ち歩く際にも邪魔にならない。一方、ゴルフ練習モードを使用する場合、第2ケース本体22と第1ケース本体21とを連結することで、制御部やマンマシンインタフェースを第1ケース本体21に実装したものを利用できるため、両ケース本体を合体した装置全体でもさほど大型化しないと共に、2つのモードを実行できる装置でありながら、多くの機器・部品を共用することで、部品点数の削減からコストの低下を招くことができる。   As a result, when using the golf navigation mode, the second case body containing the Doppler sensor unnecessary for the mode is removed and the first case body 21 is operated alone, so it becomes compact and portable to the golf course. And it doesn't get in the way when you carry it around. On the other hand, when the golf practice mode is used, by connecting the second case main body 22 and the first case main body 21, it is possible to use a controller and a man-machine interface mounted on the first case main body 21. Even if the entire apparatus including the case main body is not so large, the apparatus can execute two modes, but by sharing many devices and parts, the number of parts can be reduced and the cost can be reduced.

この第2ケース本体22内のセンサや各種の電子回路は、第1ケース本体21内の電池17に基づき動作する。つまり、第1ケース本体21と第2ケース本体22とを接続することで、第1コネクタ23から第2コネクタ36経由で、第2ケース本体22内へ電力供給がなされる。   The sensor and various electronic circuits in the second case body 22 operate based on the battery 17 in the first case body 21. That is, by connecting the first case body 21 and the second case body 22, power is supplied from the first connector 23 to the second case body 22 via the second connector 36.

アンプ32で増幅されたアナログ信号や、コンパレータ33から出力されたパルス信号は、通信インタフェース34→第2コネクタ36→第1コネクタ23→通信インタフェース20を経由して制御部13に与えられる。アンプ32によって増幅されたアナログ信号は、制御部13に内蔵されるA/Dコンバータにてデジタル信号に変換される。   The analog signal amplified by the amplifier 32 and the pulse signal output from the comparator 33 are given to the control unit 13 via the communication interface 34 → the second connector 36 → the first connector 23 → the communication interface 20. The analog signal amplified by the amplifier 32 is converted into a digital signal by an A / D converter built in the control unit 13.

第1ケース本体21に第2ケース本体22が接続されている場合、制御部13は、ゴルフ練習モードを実行する。よって、制御部13は、これらの信号に基づいてスイングスピードを求める。すなわち、上記のようにして、電源オンに伴い、ドップラーセンサ31の出力をアンプ32で増幅したアナログ波形をコンパレータ33にてしきい値処理して符号化したドップラーパルスが、コンパレータ33から制御部13に入力される。そこで、制御部13は、内蔵するカウンタを利用してドップラーパルスの周期を求め、移動体の速度を求める。移動体がゴルフクラブのヘッドの場合、ヘッドスピードが求められ、移動体がボールの場合、ボールスピード(初速度)が求められる。この具体的な算出アルゴリズムは、例えば、特開平6−86845号公報等に開示された技術の他、各種の算出アルゴリズムを用いることができる。   When the 2nd case main body 22 is connected to the 1st case main body 21, the control part 13 performs golf practice mode. Therefore, the control part 13 calculates | requires swing speed based on these signals. That is, as described above, when the power is turned on, the analog waveform obtained by amplifying the output of the Doppler sensor 31 by the amplifier 32 is threshold-processed by the comparator 33 and encoded. Is input. Therefore, the control unit 13 obtains the Doppler pulse cycle using a built-in counter, and obtains the speed of the moving body. When the moving body is a golf club head, the head speed is obtained, and when the moving body is a ball, the ball speed (initial speed) is obtained. As this specific calculation algorithm, for example, various calculation algorithms can be used in addition to the technique disclosed in JP-A-6-86845.

さらに、本装置ではゴルフクラブのスイング時におけるヘッドスピードの速度測定に特化するため、スイング開始から終了までの速度データをいったん蓄積し、その後蓄積されたデータからスイングの最大速度を算出するようにするとよい。   Furthermore, in order to specialize in the speed measurement of the head speed during the swing of the golf club in this apparatus, the speed data from the start to the end of the swing is temporarily stored, and then the maximum speed of the swing is calculated from the stored data. Good.

また、ボールを置かずに素振りのみをする場合には、制御部13は、上記の公知のアルゴリズムにより、ヘッドスピードを簡単に求めることができる。さらに本実施形態では、ボールを実際に打った場合、制御部13は、ボールスピードとヘッドスピードを同時に求める。これは、ゴルフクラブのスイングに伴うヘッドの移動速度は、スイング開始から徐々に速度が早くなり、ボールに当たる前後付近で最大速度になり、その後、徐々に遅くなる。一方、ボールは、ゴルフクラブのスイング開始当初は、停止したままであるため移動速度は0となり、ヘッドが当たって打ち出されることで、移動するため速度が増速する。そして、ヘッドスピードの速度変化のピークと、ボールスピードの速度変化のピークとは、ずれがある(ボールスピードのピークが遅れて発生する)。そこで、速度のピークが2つ生じることから、それぞれのスピードを求めることができる。具体的には、例えば、特開平6−86845号公報等の技術を用いて両方のスピードを求めることができる。   Further, when only swinging without placing the ball, the control unit 13 can easily obtain the head speed by the known algorithm. Further, in this embodiment, when the ball is actually hit, the control unit 13 obtains the ball speed and the head speed at the same time. This is because the moving speed of the head accompanying the swing of the golf club gradually increases from the start of the swing, reaches a maximum speed before and after hitting the ball, and then gradually decreases. On the other hand, since the ball remains stopped at the beginning of the swing of the golf club, the moving speed becomes 0, and when the head hits and strikes, the moving speed increases. There is a difference between the peak of the speed change of the head speed and the peak of the speed change of the ball speed (the peak of the ball speed occurs with a delay). Therefore, since two speed peaks occur, each speed can be obtained. Specifically, for example, both speeds can be obtained using a technique such as JP-A-6-86845.

また、ボールスピードは、上記のようにドップラーパルスに基づいて求めるものに限ることはなく、例えば、アンプ32から出力される信号(ドップラーセンサ31によって出力されたドップラー信号を増幅した信号)をA/D変換したデータを別途メモリに蓄積し、そのメモリに蓄積されたA/D変換データに対する周波数スペクトル解析(例えば、高速フーリエ変換(FFT)等)を行って算出するようにしてもよい。ゴルフボールはヘッドに比べ小さく遠い位置になる。このように小さい反射波による小さいレベルのドップラー信号でSN比が不利な入力信号においても、FFTは、周波数分解により、ノイズ成分が周波数全体に分散し、信号成分は線スペクトルとして抽出されるので、解析に充分なSN比を確保することができる。   The ball speed is not limited to that obtained based on the Doppler pulse as described above. For example, a signal output from the amplifier 32 (a signal obtained by amplifying the Doppler signal output by the Doppler sensor 31) is A / The D-converted data may be separately stored in a memory, and may be calculated by performing frequency spectrum analysis (for example, fast Fourier transform (FFT)) on the A / D conversion data stored in the memory. The golf ball is small and far from the head. Even in the case of an input signal having a disadvantageous S / N ratio due to a small reflected wave due to a small reflected wave, the FFT disperses the noise component over the entire frequency by frequency decomposition, and the signal component is extracted as a line spectrum. A sufficient signal-to-noise ratio for analysis can be ensured.

また、メモリへの蓄積開始は、スイングを検出したことを条件に行うとよい。このようにすると、常時蓄積する必要が無く、メモリの更新処理に要する負荷が軽減される。このとき、スイング判別する機能は、ドップラーセンサ31によって出力されたドップラー信号に基づく当該ドップラー信号の周期がゴルフクラブのスイングに対応する周期パターンになった場合に、スイングあったと判別するとよい。制御部13は、求めた速度を表示装置14に表示したり、記憶装置18に格納したりする。   Moreover, it is preferable to start accumulation in the memory on condition that a swing is detected. In this way, there is no need to constantly accumulate, and the load required for memory update processing is reduced. At this time, the function for discriminating the swing may be discriminated that the swing has occurred when the period of the Doppler signal based on the Doppler signal output by the Doppler sensor 31 is a periodic pattern corresponding to the swing of the golf club. The control unit 13 displays the obtained speed on the display device 14 or stores it in the storage device 18.

さらに本装置は、スイッチ19として、使用するクラブに合わせて、そのクラブ種を選択・指定するためのクラブ選択スイッチを備えている。スイッチ19を構成するボタン要素は、ゴルフナビモードで使用するものと同一のものを用い、制御部13は、実行中のモードにより同じスイッチに対する操作でも異なる指示と認識する。そして制御部13は、選択されたクラブ種とヘッドスピードやボールスピード等の情報から、推定飛距離を算出する。具体的には、制御部13は、クラブ選択スイッチの押下(例えば、”短押”)を認識すると、下記の順でクラブ種を巡回させる。
「1W→3W→5W→3I→4I→5I→6I→7I→8I→9I→W(ウエッジ)→Pt(パター)」
Further, the present apparatus includes a club selection switch as a switch 19 for selecting / designating the club type in accordance with the club to be used. The button elements constituting the switch 19 are the same as those used in the golf navigation mode, and the control unit 13 recognizes different instructions even when an operation is performed on the same switch depending on the mode being executed. Then, the control unit 13 calculates the estimated flight distance from the selected club type and information such as the head speed and the ball speed. Specifically, when the controller 13 recognizes that the club selection switch is pressed (for example, “short press”), the controller 13 circulates the club types in the following order.
“1W → 3W → 5W → 3I → 4I → 5I → 6I → 7I → 8I → 9I → W (Wedge) → Pt (Putter)”

また、制御部13は、このクラブ種の巡回に合わせて、表示装置14の表示画面の所定位置に設定したクラブ種表示エリアに、”W,I,tと7セグメント”を適宜用いて現在選択されているクラブ種を表示する。つまり、ウッド(1W,3W,5W)が選択されている場合には、”W”と選択された数字を表示し、アイアン(3I,4I,5I,6I,7I,8I,9I)が選択されている場合には、”I”と選択された数字を表示し、ウエッジ(W)が選択されている場合には、”W”のみを表示し、パター(Pt)が選択されている場合には、”t”のみを表示する(7セグメントを使ってPを併設表示しても可)。   Further, the control unit 13 currently selects “W, I, t and 7 segments” as appropriate in the club type display area set at a predetermined position on the display screen of the display device 14 in accordance with the circulation of the club type. Displays the type of club being used. That is, when wood (1W, 3W, 5W) is selected, the number selected as “W” is displayed and the iron (3I, 4I, 5I, 6I, 7I, 8I, 9I) is selected. If “I” is selected, the number selected as “I” is displayed. If the wedge (W) is selected, only “W” is displayed and the pattern (Pt) is selected. Displays only “t” (P can be displayed together with 7 segments).

制御部13は、推定飛距離算出機能を備える。この推定飛距離算出機能は、実際にボールを打った場合には、ボールスピードと使用したクラブ種から推定飛距離を求め、素振りの場合にはヘッドスピードと使用したクラブ種から推定飛距離を求める機能である。具体的には、予めクラブ種ごとにボールスピードに対する係数とベッドスピードに対する係数を設定しておき(クラブ種−係数のテーブル等を設ける)、ボールスピード或いはヘッドスピードに、クラブ種に対応する係数を乗じた値を推定飛距離とする。なお、ボールの有無は、マニュアル操作による手動によって指定しても良いし、各種のセンサを設け装置により自動的に認識するようにしてもよい。   The control unit 13 has an estimated flight distance calculation function. This estimated flight distance calculation function calculates the estimated flight distance from the ball speed and the club type used when actually hitting the ball, and calculates the estimated flight distance from the head speed and the club type used when swinging. It is a function. Specifically, a coefficient for the ball speed and a coefficient for the bed speed are set in advance for each club type (a table of club type-coefficients is provided), and a coefficient corresponding to the club type is set for the ball speed or the head speed. The value multiplied is taken as the estimated flight distance. The presence / absence of the ball may be designated manually by manual operation, or various sensors may be provided and automatically recognized by the apparatus.

測定結果は、記憶装置18に格納される。制御部13は、スイッチ19の操作に基づく指示に従い、この記憶装置18に格納された過去の履歴を読み出すとともに、表示装置14に表示したり、その過去の測定結果の平均値を求めそれを表示装置14に表示したりする機能を備える。平均値は、記憶装置18に記録された履歴(最大500件分)の中から、選択したクラブ種の平均値である。さらに制御部13は、クラブ種ごとの最高値や、最値を抽出し、それらも合わせて表示する。   The measurement result is stored in the storage device 18. The control unit 13 reads the past history stored in the storage device 18 in accordance with an instruction based on the operation of the switch 19 and displays it on the display device 14 or obtains an average value of the past measurement results and displays it. And a function of displaying on the device 14. The average value is the average value of the selected club type from the history (a maximum of 500 records) recorded in the storage device 18. Further, the control unit 13 extracts the maximum value and the maximum value for each club type, and displays them together.

また、ゴルフナビモードで説明したように、地点登録等により実際の飛距離を算出し、使用したクラブ種とともに記録した場合、制御部13は、記憶装置18に格納されている同一のクラブ種についての実際の飛距離を読み出し、推定飛距離との差・比から補正値を算出し、推定飛距離を算出するに際しその補正値で補正すると良い。また、実際の飛距離は、例えば、ドライバー等は実際のプレイでもフルショットすることが多いが、番手の大きいアイアンなどになると、残り距離等からハーフショットをすることも多い。そこで、ゴルフナビモードのときに、実際の飛距離の平均値を求める際のデータとして使用するか否か(フルショットしたか否か)の情報も付加情報として記録しておき、この補正値を求める際には、係る付加情報からフルショットした場合の実際の飛距離の平均値を使用すると良い。ゴルフナビモードにおける実際の飛距離の表示も、このように、フルショットしたもの等の一定の条件に合致したものから求めたものとする良い。   Further, as described in the golf navigation mode, when the actual flight distance is calculated by point registration or the like and recorded together with the used club type, the control unit 13 performs the same club type stored in the storage device 18. The actual flight distance is read out, a correction value is calculated from the difference / ratio with the estimated flight distance, and the correction value is corrected when calculating the estimated flight distance. In addition, the actual flight distance, for example, the driver or the like often makes a full shot even in actual play, but when the iron becomes a large count, the half shot is often performed from the remaining distance or the like. Therefore, in the golf navigation mode, information on whether or not to use it as data for obtaining the average value of the actual flight distance (whether or not a full shot has been taken) is recorded as additional information, and this correction value is When obtaining, it is preferable to use the average value of the actual flight distance when a full shot is taken from the additional information. The display of the actual flight distance in the golf navigation mode may also be obtained from those that meet certain conditions such as a full shot.

次に、ゴルフ練習モードのひとつである”トレーニングモード”について説明する。トレーニングモードは、仮想ゴルフコースを想定し、ゲーム感覚で仮想コースを回るもので、1〜18ホールを1セットで回る”フルラウンド”と、任意に指定したホールで完結する”ホール指定”がある。スイッチ18として用意されたホール指定スイッチを操作することで、”フルラウンド”或いは”ホール指定”のプレイスタイルを選択する。本実施形態では、ホールは、18ホール用意しているので、例えば、ホール指定スイッチを押下する都度、”フルラウンド”→”ホール指定(1番)”→”ホール指定(2番)”→……”ホール指定(18番)”→”フルラウンド”→……というように選択が切り替わる。もちろん、スイッチの数を増やすことで、より簡単に指定することもできる。   Next, the “training mode” which is one of the golf practice modes will be described. The training mode assumes a virtual golf course and goes around the virtual course as if it were a game. There are “full round” that turns 1 to 18 holes in one set, and “hole designation” that is completed with an arbitrarily designated hole. . By operating a hole designation switch prepared as the switch 18, a play style of “full round” or “hole designation” is selected. In this embodiment, since 18 holes are prepared, for example, every time the hole designation switch is pressed, “full round” → “hole designation (No. 1)” → “hole designation (No. 2)” →. … "Hole designation (18th)" → "Full round" → ... and so on. Of course, it can be specified more easily by increasing the number of switches.

トレーニングモードで使用する仮想コースのコースレイアウト(全18ホール分)は、第1ケース本体21の記憶装置18或いはゴルフ場データ格納部12に格納しておき、表示装置14に表示する。   The course layout (for all 18 holes) of the virtual course used in the training mode is stored in the storage device 18 of the first case body 21 or the golf course data storage unit 12 and displayed on the display device 14.

ある1つのホールのレイアウトの一例としては、図6に示すホールレイアウトとなる。そして、ユーザは、プレイするホールのレイアウト図を基にゲームを進めてゆく。また、制御部13が実行するソフト上でのホールは、図6に示すように、単純に距離に応じて各ゾーンを区分けしている。   One example of the layout of one hole is the hole layout shown in FIG. And a user advances a game based on the layout figure of the hole to play. Further, the hole on the software executed by the control unit 13 simply divides each zone according to the distance as shown in FIG.

このトレーニングモードは、記憶保持している仮想ゴルフ場(コース)の地図データ(ティーグランドからカップまでの距離,OB・ウォーターハザード等のペナルティゾーンの位置等)を読み出し、ゴルフクラブのスイングに伴うヘッドスピード或いはボールスピードから推定飛距離を算出し、カップまで残り距離を求めるとともに、その求めた残り距離やそれまでの打数を表示装置14に表示し、最終的にカップイン(残り距離がしきい値以下)になるまで繰り返す。   This training mode reads the virtual golf course (course) map data stored in memory (distance from tee ground to cup, position of penalty zone such as OB / water hazard, etc.), and the head accompanying the swing of the golf club The estimated flight distance is calculated from the speed or ball speed, the remaining distance to the cup is calculated, the calculated remaining distance and the number of hits so far are displayed on the display device 14, and finally the cup-in (remaining distance is a threshold value). Repeat until:

つまり、制御部13は、ヘッドスピード或いはボールスピードに基づいて推定飛距離を算出し、その算出した推定飛距離をボールのショット位置における残り距離から減算し、ボールの停止地点(次のボールのショット位置)における残り距離を求めるとともに、打数を“1打”加算する。制御部13は、求めた残り距離並びに打数を表示装置14に表示する。また、現在位置に推定飛距離を加算したボールの停止地点(次のボールのショット位置)が、ウォーターハザードやOBといったペナルティーエリアの場合、制御部13は、残り距離を数秒間点滅させた後で、打数にペナルティーを加算するとともに残り距離の修正を行い、修正後の打数・残り距離を表示する。残り距離は、ウォーターハザードに入った場合には、ウォーターハザードのティーグランド側の境界位置を次のボールのショット位置に設定し、そこからカップまでの距離を算出して求める。また、ボールがOBゾーンに入った場合、前回のショット位置を次のショット位置に設定し、そこからカップまでの距離を修正後の残り距離とする。つまり、前回のショット時の残り距離(現在の残り距離に、前回のショットに伴う推定飛距離を加算した距離)が、修正後の残り距離となる。   In other words, the control unit 13 calculates the estimated flight distance based on the head speed or the ball speed, and subtracts the calculated estimated flight distance from the remaining distance at the ball shot position to determine the ball stop point (the next ball shot). The remaining distance at the position) is calculated, and the number of strokes is added by “1 stroke”. The control unit 13 displays the obtained remaining distance and the number of hits on the display device 14. In addition, when the ball stop point (the next ball shot position) obtained by adding the estimated flight distance to the current position is a penalty area such as a water hazard or OB, the control unit 13 blinks the remaining distance for several seconds, The penalty is added to the number of strokes and the remaining distance is corrected, and the corrected number of strokes and remaining distance are displayed. When entering the water hazard, the remaining distance is obtained by setting the boundary position on the tee ground side of the water hazard to the shot position of the next ball and calculating the distance from there to the cup. Further, when the ball enters the OB zone, the previous shot position is set as the next shot position, and the distance from there to the cup is set as the remaining distance after correction. That is, the remaining distance at the time of the previous shot (the distance obtained by adding the estimated flight distance associated with the previous shot to the current remaining distance) is the remaining distance after correction.

そして、ボールの停止地点が、グリーンのエリアとなった(グリーンオンした)場合、マイクロコントローラ14は、“NICE ON”のロゴを表示装置14に点灯する。また、グリーン上では距離の単位は“yard”から“m”(メートル)に変わる。   When the stop point of the ball becomes a green area (green-on), the microcontroller 14 lights the “NICE ON” logo on the display device 14. On the green, the unit of distance is changed from “yard” to “m” (meter).

さらに残り距離が1m以下になった場合、カップインとみなし、制御部13は、表示装置14にカップインを表現する表示を数秒間行う。また、残り距離が1〜3mの範囲では“OK”(1打プラスでホールアウト)とし、制御部13は、表示装置14にOKを表現する表示を数秒間行う。   Furthermore, when the remaining distance becomes 1 m or less, it is regarded as a cup-in, and the control unit 13 performs display for expressing the cup-in on the display device 14 for several seconds. In addition, when the remaining distance is in the range of 1 to 3 m, the control unit 13 displays “OK” on the display device 14 for several seconds.

さらに、このトレーニングモードで使用するコースレイアウトを、ゴルフ場データ格納部12に格納されている実際のゴルフ場のコースレイアウトを使用する機能を備える。これにより、たとえばゴルフ練習場等で、実際のゴルフ場でプレイしているかのごとくシミュレーションして楽しんだり、あるいは実際のプレイの事前練習に使用することができる。   Furthermore, the course layout used in this training mode has a function of using the course layout of an actual golf course stored in the golf course data storage unit 12. Thus, for example, at a golf driving range or the like, it can be simulated and enjoyed as if it were playing at an actual golf course, or used for prior practice of actual play.

実際には、図示省略するメニュー画面から、ユーザは、使用するゴルフ場を選択する。上述したように、ゴルフ場データ格納部12には、ゴルフ情報の一つとして実際のゴルフコースについてのデータ(各ホールのコースレイアウト,ゴルフ場のグリーンやバンカー等コース上の対象物の位置)等が格納されているので、制御部13は、ゴルフ場データ格納部12にアクセスし、指定されたゴルフ場についてのコースレイアウトを読み出すと共に、所定のホールのコースレイアウトを表示装置14に描画する。このとき、描画する所定のホールは、上記のトレーニングモードにおける仮想ゴルフ場と同様に、1ホール目から順番に全てをプレイする”フルラウンド”が選択された場合、まず1番ホールが描画する所定のホールとなり、以後、そのホールのプレイが終了すると、次のホールが当該所定のホールとなる。また、指定したホールをプレイする”ホール指定”が選択された場合、指定されたホールが描画する所定のホールとなる。   Actually, the user selects a golf course to be used from a menu screen (not shown). As described above, the golf course data storage unit 12 stores data about the actual golf course as one of the golf information (course layout of each hole, the position of the target object on the course such as the golf course green and bunker), etc. Therefore, the control unit 13 accesses the golf course data storage unit 12, reads the course layout for the designated golf course, and draws the course layout of a predetermined hole on the display device 14. At this time, as for the predetermined hole to be drawn, in the same way as the virtual golf course in the training mode described above, when “full round” in which all of the holes are played in order from the first hole is selected, the first hole is drawn first. After that, when the play of the hole is finished, the next hole becomes the predetermined hole. When “hole designation” for playing the designated hole is selected, the designated hole becomes a predetermined hole to be drawn.

ユーザは、表示装置14に描画されているプレイするホールにおけるボールを打つ場所(ショット位置)を指定する。これは、例えば、表示装置14の表示画面にタッチパネルを設け、表示装置14に描画されているコースレイアウト上の任意の地点をタッチすることで指定できる。制御部13は、タッチパネルによりタッチされたコースレイアウトの地点をショット位置とし、そのショット位置に所定のアイコン(マーク)を描画する。ユーザは、そのアイコンを見ることで、ショット位置が正しいかを確認できる。描画されたアイコンの位置が、ユーザが予期するものと違う場合、再度表示装置14(タッチパネル)をタッチし、ショット位置の再設定を行う。   The user designates a place (shot position) for hitting the ball in the hole to be played drawn on the display device 14. This can be specified, for example, by providing a touch panel on the display screen of the display device 14 and touching an arbitrary point on the course layout drawn on the display device 14. The control unit 13 sets a course layout point touched by the touch panel as a shot position, and draws a predetermined icon (mark) at the shot position. The user can confirm whether the shot position is correct by looking at the icon. If the position of the drawn icon is different from what the user expects, the display device 14 (touch panel) is touched again to reset the shot position.

実際のゴルフのプレイでは、第1打はティーグランドからティーショットをする。したがって、上記のユーザがタッチする位置は、表示装置14に描画されているコースレイアウト上のティーグランド内の任意の地点をタッチすることで、ティーショットの位置を指定できる。また、ティーグランドの外のエリアをタッチした場合、実際のゴルフ場でのプレイにおける第2打以降のショットの練習ができる。すなわち、グリーン近くの様々な地点を指定することで係る様々の地点からグリーンを狙う練習をしたり、ティーショットをミスした場合を想定し、第2打以降の攻略法の練習をしたりすることができる。   In actual golf play, the first shot is a tee shot from the tee ground. Therefore, as the position touched by the user, the position of the tee shot can be specified by touching an arbitrary point in the tee ground on the course layout drawn on the display device 14. In addition, when an area outside the tee ground is touched, it is possible to practice shots after the second shot in actual golf course play. In other words, by practicing aiming at the green from various points by designating various points near the green, or by practicing the strategy after the second shot assuming a missed tee shot Can do.

さらに、実際のプレイにおける第1打は、ティーグランドからのティーショットであるので、ゴルフ場データ格納部12に、予めティーグランド内の所定位置(エリア内の中心・前端中央等の予め設定した位置)を登録しておき、制御部13は、その登録されたティーグランド内の所定位置を読み出しショット位置に決定してもよい。そのようにすると、自動的にショット位置が決定されるため、ユーザがマニュアル操作で指定する手間が無くなる。   Furthermore, since the first shot in actual play is a tee shot from the tee ground, a predetermined position in the tee ground (predetermined positions such as the center in the area, the center of the front end, etc.) is stored in the golf course data storage unit 12 in advance. ) May be registered, and the control unit 13 may determine a predetermined position in the registered tee ground as a read shot position. In such a case, since the shot position is automatically determined, there is no need for the user to specify manually.

制御部13は、クラブ選択スイッチを介して指定されたクラブ種を認識すると共に、推定飛距離算出機能によりスイング速度或いはボールスピードから推定飛距離を求め、上記の決定したショット位置を中心としてコースレイアウト表示上に推定飛距離の同心円を画く。   The control unit 13 recognizes the club type designated via the club selection switch, obtains the estimated flight distance from the swing speed or the ball speed by the estimated flight distance calculation function, and uses the determined shot position as a center for the course layout. Draw concentric circles of estimated flight distance on the display.

ユーザは、表示された推定飛距離の同心円上の所定の位置を指定する。実際にボールを打った場合、実際に飛んだボールの方向から推定し、その飛んだ方向と同心円との交点を指定する。また、素振りだけの場合には、任意の地点を指定する。この指定は、表示装置14にタッチパネルを重ねた場合、表示された同心円上の該当する位置をタッチすることで行う。また、タッチパネルがない場合、制御部13は、表示された同心円上の任意の地点にボールの停止位置候補を示すマーク(カーソル)を描画する。そして、ユーザは、スイッチ19として用意されたカーソルキーなどを操作し、上記の停止位置候補を示すマークを当該推定飛距離の同心円上に沿って移動させ、任意の位置で選択することで指定できる。   The user designates a predetermined position on the concentric circle of the displayed estimated flight distance. When the ball is actually hit, the direction of the actually flew ball is estimated, and the intersection of the flew direction and the concentric circle is designated. In addition, in the case of only swinging, an arbitrary point is designated. This designation is performed by touching a corresponding position on the displayed concentric circle when a touch panel is superimposed on the display device 14. When there is no touch panel, the control unit 13 draws a mark (cursor) indicating a ball stop position candidate at an arbitrary point on the displayed concentric circle. Then, the user can specify the position by operating a cursor key or the like prepared as the switch 19, moving the mark indicating the stop position candidate along the concentric circle of the estimated flight distance, and selecting it at an arbitrary position. .

この指定された地点が、次のボールを打つ地点(ショット位置)となる。また、飛距離やホールまでの残り距離等を表示するのは、ゴルフナビモードや、ゴルフ練習モードの場合と同様である。この処理をホールアウトするまで繰り返し行う。また、グリーンに載った場合には、上記のトレーニングモードと同様に、カップ位置まで所定の距離になったならば、カップインとみなしたり、1打付加してOKパットとしたりしても良い。   This designated point is a point (shot position) where the next ball is hit. Further, the display of the flight distance, the remaining distance to the hole, and the like is the same as in the golf navigation mode or the golf practice mode. This process is repeated until hole out. In addition, when placed on the green, as in the training mode described above, if a predetermined distance is reached to the cup position, it may be regarded as a cup-in, or one stroke may be added to make an OK pad.

このシミュレーションデータは、記憶装置18に記録され、外部装置であるパソコン等に取り込み、そのパソコンでも表示、記憶、加工できる。また、そのシミュレーション中のコースについて、実際のプレイでの実績データが記憶されている場合、制御部13は、そのデータの平均値、最高値、最低値等を読み出し、このシミュレーション時にも表示、比較表示等する。   This simulation data is recorded in the storage device 18 and taken into a personal computer or the like as an external device, and can be displayed, stored and processed by the personal computer. In addition, when actual data of actual play is stored for the course being simulated, the control unit 13 reads out the average value, maximum value, minimum value, etc. of the data, and displays and compares them during this simulation. Display.

このように実際のゴルフ場のコースレイアウトを用いてシミュレーションを行った結果は、記憶装置18に格納しておき、実際のゴルフ場でゴルフナビモードで実行する際に、制御部13は、その記憶装置18に格納したシミュレーション結果を読み出し、表示装置14に出力することができる。これにより、実際のプレイ中にシミュレーション結果を確認し、ホール攻略の際の参考にすることができる。   The simulation result using the course layout of the actual golf course in this way is stored in the storage device 18, and when executing in the golf navigation mode on the actual golf course, the control unit 13 stores the result. The simulation result stored in the device 18 can be read and output to the display device 14. As a result, the simulation result can be confirmed during actual play, and can be used as a reference during hole capture.

図7以降は、実際のゴルフ場のコースレイアウトを用いたトレーニングモード(シミュレーション)を実行する場合の別のアルゴリズムを示している。上述した実施形態では、ボールの停止位置は、ショット位置を中心とした推定飛距離に対応する同心円上の任意の地点をユーザが指定することで行っている。これは、本装置では、ショットしたボールの推定飛距離を算出することできるものの、ボールの飛んだ方向は検出できないためである。そこで、上記の実施形態では、ユーザによるマニュアル操作により指定させた。このようにユーザに指定させることで、実際にボールを打った場合には、その飛行方向に合わせて停止位置を決定できるので、より実際のプレイに近いシミュレーションを行うことができる。一方、ショットする都度ボールの停止位置を指定する必要があるという点で煩雑である。そこで、図7以降に示す実施形態では、ゴルフ練習・支援装置10(制御部13)に、ボールの停止位置を自動的に決定する機能を設けた。   FIG. 7 and subsequent figures show other algorithms in the case of executing a training mode (simulation) using an actual golf course course layout. In the embodiment described above, the stop position of the ball is performed by the user specifying an arbitrary point on the concentric circle corresponding to the estimated flight distance centered on the shot position. This is because the apparatus can calculate the estimated flight distance of the shot ball, but cannot detect the direction in which the ball flew. Therefore, in the above-described embodiment, the designation is made by a manual operation by the user. When the user actually hits the ball in this way, the stop position can be determined in accordance with the flight direction, so that a simulation closer to the actual play can be performed. On the other hand, it is complicated in that it is necessary to specify the stop position of the ball every time it is shot. Therefore, in the embodiment shown in FIG. 7 and subsequent figures, the golf practice / support device 10 (control unit 13) is provided with a function of automatically determining the stop position of the ball.

係るボールの停止位置を自動的に決定する機能を実現するために、ゴルフ場データ格納部12に格納する実際のゴルフコースについてのデータとして、各ホールのコースレイアウトに関連して、上述した実施形態のものに加え、フェアウェーとラフの境界線の位置を特定するための位置情報も登録しておく。この境界線の位置を特定するための位置情報は、境界線上の任意の地点の絶対位置と、各地点の並び順を示す情報である。これにより、隣接する地点の絶対位置同士を直線等で結ぶことでフェアウェーとラフの境界線を再現できる。登録する境界線上の地点の数が多いほど、実際のフェアウェーの形に近いものを再現できる。また、池その他のウォーターハザードの境界線や、グリーンの外周縁を特定するための位置情報や、各ホールの領域を特定するための当該ホールの外周縁の位置を特定するための位置情報も登録する。これらのウォーターハザードの境界線や、グリーンの外周縁を特定するための位置情報や、ホールの外周縁の位置を特定するための位置情報は、フェアウェーとラフの境界線を特定するための位置情報と同様に、それぞれの境界線や外周縁上の任意の地点の絶対位置情報と、各地点の並び順を示す情報である。さらに、ゴルフ場データ格納部12には、カップの位置情報(絶対位置情報)も登録する。
このボールの停止位置を自動的に決定する機能を実施するためのアルゴリズムは以下の通りである。
In order to realize the function of automatically determining the stop position of such a ball, the embodiment described above in relation to the course layout of each hole is used as the data about the actual golf course stored in the golf course data storage unit 12. In addition to the above, position information for specifying the position of the boundary line between the fairway and the rough is also registered. The position information for specifying the position of the boundary line is information indicating the absolute position of an arbitrary point on the boundary line and the arrangement order of the points. Accordingly, the boundary line between the fairway and the rough can be reproduced by connecting the absolute positions of adjacent points with a straight line or the like. As the number of points on the boundary line to be registered increases, it is possible to reproduce a shape closer to the actual fairway shape. Also, register boundary information for ponds and other water hazards, position information for specifying the outer periphery of the green, and position information for specifying the position of the outer periphery of the hole for specifying the area of each hole To do. These water hazard boundary lines, position information for specifying the outer periphery of the green, and position information for specifying the position of the outer periphery of the hole are positions for specifying the boundary line of the fairway and the rough. Similar to information, it is information indicating the absolute position information of arbitrary points on each boundary line or outer periphery and information indicating the arrangement order of the points. Further, the position information (absolute position information) of the cup is also registered in the golf course data storage unit 12.
An algorithm for implementing the function of automatically determining the stop position of the ball is as follows.

[ティーショット位置の決定]
まず、図7(a)に示すように、制御部13は、ティーショットの位置Pを決定する。この決定は、上述した実施形態と同様にユーザの指定を受けて行っても良いし、ゴルフ場データ格納部12に登録しておいたティーグランド内の所定位置(エリア内の中心・前端中央等の予め設定した位置)に自動的に設定しても良い。
[Determination of tee shot position]
First, as shown in FIG. 7A, the control unit 13 determines the position P of the tee shot. This determination may be performed in response to the user's designation as in the above-described embodiment, or may be performed at a predetermined position in the tee ground registered in the golf course data storage unit 12 (the center in the area, the center of the front end, etc. (A preset position) may be automatically set.

[ボール停止位置の決定:フェアウェー両サイドに基づく]
次いで、制御部13は、クラブ選択スイッチを介して指定されたクラブ種を認識すると共に、推定飛距離算出機能によりスイング速度或いはボールスピードから推定飛距離を求める。制御部13は、ショットの位置Pを中心とした推定飛距離rの同心円Sと、フェアウェーFの両サイド(ラフとの境界線)との交点A,Bを求め、その交点A,Bを結ぶ仮想線KSの中点Qを求める。すなわち、制御部13は、同心円Sの円周付近に存在するフェアウェートラフとの境界線を特定するため位置情報として登録された地点を抽出し、各地点の並び順を示す情報から、同心円Sの円周を跨いで存在する連続する2つの地点を求め、その2つの地点を結ぶ線分と同心円Sとの交点を求める。制御部13は、係る処理をフェアウェーFの両サイドでそれぞれ実行することで、それぞれの交点A,Bを求める。
[Determination of the ball stop position: based on both sides of the fairway]
Next, the control unit 13 recognizes the club type designated via the club selection switch, and obtains the estimated flight distance from the swing speed or the ball speed by the estimated flight distance calculation function. The control unit 13 obtains intersections A and B between the concentric circle S of the estimated flight distance r centered on the shot position P and the sides of the fairway F (boundary lines with the rough), and the intersections A and B are obtained. A midpoint Q of the connecting virtual line KS is obtained. That is, the control unit 13 extracts points registered as position information in order to specify a boundary line with the fair weight rough existing in the vicinity of the circumference of the concentric circle S, and from the information indicating the arrangement order of the points, the concentric circle S The two continuous points that exist across the circumference of the circle are obtained, and the intersection between the line segment connecting the two points and the concentric circle S is obtained. The control unit 13 obtains the intersections A and B by executing the process on both sides of the fairway F, respectively.

制御部13は、求めた中点Qに基づいてボールの停止位置を決定する。具体的には、係る中点Qの位置を停止位置とする。そして、制御部13は、求めた停止位置に対応するコースレイアウト表示上の位置に、停止位置を示すアイコン(図では「×」としているが、ボールを模したものその他各種のものとすることができる)を描画する。このように、2つの交点A,Bを結ぶ直線からなる仮想線KSの中点をボール停止位置に決定するのは、演算処理が簡易に行えるためである。なお、図示した同心円Sや、仮想線KSは、制御部13の演算処理のアルゴリズムを説明するためのもので、それらの同心円S,仮想線KSは、実際には表示装置14に表示しない。   The control unit 13 determines the stop position of the ball based on the determined midpoint Q. Specifically, the position of the midpoint Q is set as the stop position. Then, the control unit 13 displays an icon indicating the stop position ("X" in the figure in the figure) at the position on the course layout display corresponding to the obtained stop position, but it may be a variety of other models imitating a ball. Draw). The reason why the midpoint of the virtual line KS formed by a straight line connecting the two intersections A and B is determined as the ball stop position is that the arithmetic processing can be easily performed. Note that the illustrated concentric circles S and virtual lines KS are for explaining the algorithm of the arithmetic processing of the control unit 13, and these concentric circles S and virtual lines KS are not actually displayed on the display device 14.

[2打目以降のショット]
2打目以降のショットの場合、制御部13は、前回のショットに伴い自動的に決定したボールの停止位置を今回のショット位置に設定する。図8に示すように、制御部13は、上記と同様に推定飛距離算出機能によりスイング速度或いはボールスピードから推定飛距離を求め、打った地点(今回のショット位置)を中心とした推定飛距離r1の同心円S1と、フェアウェーFの両サイド(ラフとの境界線)との交点A1,B1を求め、その交点A1,B1を結ぶ仮想線KS1の中点Q1を求める。そして、制御部13は、求めた中点Q1に基づいてボールの停止位置を決定する。ここでは、係る中点Q1の位置をボールの停止位置に決定する。そして、制御部13は、求めた停止位置に対応するコースレイアウト表示上の位置に、停止位置を示すアイコン(図では「×」としているが、ボールを模したものその他各種のものとしてもよい)を描画する。
[Shots after the second shot]
In the case of the second and subsequent shots, the control unit 13 sets the stop position of the ball automatically determined with the previous shot as the current shot position. As shown in FIG. 8, the control unit 13 obtains the estimated flight distance from the swing speed or the ball speed by the estimated flight distance calculation function in the same manner as described above, and the estimated flight distance centered on the hit point (current shot position). Intersection points A1 and B1 between the concentric circle S1 of r1 and both sides (boundary lines with the rough) of the fairway F are obtained, and a midpoint Q1 of a virtual line KS1 connecting the intersection points A1 and B1 is obtained. And the control part 13 determines the stop position of a ball | bowl based on the calculated | required middle point Q1. Here, the position of the midpoint Q1 is determined as the stop position of the ball. And the control part 13 is an icon which shows a stop position in the position on the course layout display corresponding to the calculated | required stop position (In the figure, it is set as "x." Draw.

[グリーンオン処理]
図8に示すように、推定飛距離に基づく同心円が、同心円S3のようにグリーンGと交差する場合には、制御部13は、グリーンオンしたと判定する。グリーンGと交差するか否かの判断は、ゴルフ場データ格納部12に登録されたグリーンの外周縁と、推定飛距離に基づく同心円の交点が有るか否かで行う。制御部13は、当該交点が存在する場合には、グリーンオンしたと決定する。
[Green on treatment]
As shown in FIG. 8, when the concentric circle based on the estimated flight distance intersects the green G as in the concentric circle S3, the control unit 13 determines that the green is on. The determination as to whether or not it intersects with the green G is made based on whether or not there is an intersection between the outer periphery of the green registered in the golf course data storage unit 12 and a concentric circle based on the estimated flight distance. The control unit 13 determines that the green is turned on when the intersection exists.

グリーンオンしている場合、制御部13は、グリーン上のボールの停止位置を決定する。つまり制御部13は、同心円S3とグリーンGの境界線との交点を求め、その交点を結ぶ仮想線の中点を求め、係る中点に基づいてグリーンオンした位置を決定する。係る処理は、フェアウェーの両サイド(ラフとの境界線)と同心円S,S1の交点を求める処理におけるフェアウェーの両サイドを、グリーンの境界線に置き換えることで実行できる。   When the green is on, the control unit 13 determines the stop position of the ball on the green. That is, the control unit 13 obtains an intersection between the concentric circle S3 and the boundary line of the green G, obtains a midpoint of a virtual line connecting the intersections, and determines a green-on position based on the midpoint. Such a process can be executed by replacing both sides of the fairway in the process of obtaining the intersections of both sides of the fairway (boundary line with the rough) and the concentric circles S and S1 with the boundary line of green.

[ホールアウト処理]
制御部13は、ゴルフ場データ格納部12に登録しているカップ位置の位置情報を読み出し、上記のグリーンオンした位置からカップ位置までの距離(残り距離)を求める。求めた残り距離が所定の距離(例えば1m)以下の場合は、チップインとみなし、当該ホールの処理を終了し、次のホールのプレイに移行する。
[Hall-out processing]
The control unit 13 reads the position information of the cup position registered in the golf course data storage unit 12, and obtains the distance (remaining distance) from the green-on position to the cup position. When the obtained remaining distance is equal to or less than a predetermined distance (for example, 1 m), it is regarded as a chip-in, the processing of the hole is finished, and the next hole play is started.

本実施形態のゴルフ練習・支援装置は、パットの距離も推測できる。そこで、上記のカップまでの残り距離が所定の距離を超えている場合、制御部13は、グリーンオンした位置からカップまでの残り距離から、パットしたことにより求めた推定飛距離を減算してパット後の残り距離を求める。係るパット後の残り距離が所定距離(例えば1m)以下になった場合、カップインとみなし、制御部13は、表示装置14にカップインを表現する表示を数秒間行う。また、残り距離が1〜3mの範囲では“OK”(1打プラスでホールアウト)とし、制御部13は、表示装置14にOKを表現する表示を数秒間行う。   The golf practice / support apparatus of this embodiment can also estimate the distance of the putt. Therefore, when the remaining distance to the cup exceeds the predetermined distance, the control unit 13 subtracts the estimated flying distance obtained by putting from the remaining distance from the green-on position to the cup. Find the remaining distance after. When the remaining distance after such padding becomes a predetermined distance (for example, 1 m) or less, it is regarded as a cup-in, and the control unit 13 performs display for expressing the cup-in on the display device 14 for several seconds. In addition, when the remaining distance is in the range of 1 to 3 m, the control unit 13 displays “OK” on the display device 14 for several seconds.

また、パットに基づく処理は省略し、グリーンオンした位置を求め、その位置とカップまでの距離が所定の距離(例えば1m)以内の場合はチップインしたと判定し、所定の距離以上の場合には、パット数として1打付加してホールアウトしたとする制御を行っても良い。また、パット数は、単純にグリーンオンしたならば1打付加するのではなく、カップまでの距離に応じて所定数を付加するようにしても良い。   In addition, the processing based on the pad is omitted, and the green-on position is obtained. If the distance between the position and the cup is within a predetermined distance (for example, 1 m), it is determined that the chip has been inserted. May be controlled so that a hole is made by adding one stroke as the number of pads. Further, the number of putts may be added according to the distance to the cup instead of adding one stroke if the green is simply turned on.

[フェアウェーの両サイドが利用できない場合の処理]
図7に示すように、例えばティーグランドから打ったボールの推定飛距離r4が短くてフェアウェーに届かない場合がある。すると、推定飛距離r4の同心円S4と、フェアウェーFの両サイドとの交点が求められない。係る場合、制御部13は、フェアウェーの両サイドに替えて、ホールの両サイドを用いる。すなわち、ゴルフ場データ格納部12には、ホールの外周縁の位置を特定するための位置情報も登録されているので、上述したフェアウェーの両サイドと同様の処理、つまり、フェアウェーとラフの境界線の位置を特定ルための位置情報をホールの外周縁の位置を特定するための位置情報に置き換えて処理する。
[Treatment when both sides of the fairway are not available]
As shown in FIG. 7, for example, the estimated flight distance r4 of the ball hit from the tee ground may be short and may not reach the fairway. Then, the intersection of the concentric circle S4 of the estimated flight distance r4 and both sides of the fairway F cannot be obtained. In such a case, the control unit 13 uses both sides of the hall instead of both sides of the fairway. That is, since the golf course data storage unit 12 also stores positional information for specifying the position of the outer peripheral edge of the hole, the same processing as that on both sides of the fairway described above, that is, the fairway and the rough The position information for specifying the position of the boundary line is replaced with the position information for specifying the position of the outer peripheral edge of the hole.

すなわち、制御部13は、同心円S4の円周付近に存在するホールの外周縁を特定するため位置情報として登録された地点を抽出し、各地点の並び順を示す情報から、同心円S4の円周を跨いで存在する連続する2つの地点を求め、その2つの地点を結ぶ線分と同心円S4との交点を求める。制御部13は、係る処理をホールの両サイドでそれぞれ実行することで、それぞれの交点A″,B″を求める。そして、制御部13は、その交点A″,B″を結ぶ仮想線KS″の中点Q4を求め、求めた中点Qに基づいてボールの停止位置を決定する。具体的には、係る中点Q4の位置を停止位置とする。そして、制御部13は、求めた停止位置に対応するコースレイアウト表示上の位置に、停止位置を示すアイコン(図では「×」としているが、ボールを模したものその他各種のものとすることができる)を描画する。   That is, the control unit 13 extracts points registered as position information in order to specify the outer peripheral edge of the hole existing in the vicinity of the circumference of the concentric circle S4, and the circumference of the concentric circle S4 from the information indicating the arrangement order of the points. Two consecutive points that cross the line are obtained, and the intersection of the line segment connecting the two points and the concentric circle S4 is obtained. The control unit 13 obtains the intersections A ″ and B ″ by executing such processing on both sides of the hole. Then, the control unit 13 obtains the midpoint Q4 of the virtual line KS ″ connecting the intersections A ″ and B ″, and determines the stop position of the ball based on the obtained midpoint Q. Specifically, The position of the point Q4 is set as the stop position, and the control unit 13 sets an icon indicating the stop position (“X” in the figure, which represents the ball) at the position on the course layout display corresponding to the obtained stop position. And other various things).

また、グリーンに向けて打ったボールの推定飛距離が短くてボールの停止位置がフェアウェーとグリーンの間になる場合がある(図8中、同心円S2参照)。係る場合、同心円S2と、フェアウェーの両サイドとの交点を求めることができないので、制御部13は、そのホールの両サイドと同心円S2との交点A2,B2を求め、その交点同士を結ぶ仮想線KS2の中点に基づいてボールの停止位置を決定する。   Further, there are cases where the estimated flight distance of the ball hit toward the green is short and the stop position of the ball is between the fairway and the green (see concentric circle S2 in FIG. 8). In such a case, since the intersection between the concentric circle S2 and both sides of the fairway cannot be obtained, the control unit 13 obtains the intersections A2 and B2 between the both sides of the hole and the concentric circle S2, and the virtual connecting the intersections. The stop position of the ball is determined based on the midpoint of the line KS2.

[ボール停止位置の決定(変形例1):ホールサイドに基づく]
上述したボールの停止位置を自動的に決定する実施形態では、フェアウェーの両サイドA,B間の中点Qに基づいて停止位置を決定したが、本発明はこれに限るものではない。例えば、制御部13は、そのホールの両サイドと同心円Sとの交点A′,B′の中点に基づいて決定する。すなわち、ゴルフ場データ格納部12には、ホールの外周縁の位置を特定するための位置情報も登録されているので、上述したフェアウェーの両サイドと同様の処理、つまり、フェアウェーとラフの境界線の位置を特定ルための位置情報をホールの外周縁の位置を特定するための位置情報に置き換えて処理する。つまり、当該同心円とフェアウェーの両サイドの交点が存在する場合でも、上述した「フェアウェーの両サイドが利用できない場合の処理」を実行する。このようにすると、フェアウェーと同心円との交点の有無に関係無く、同じアルゴリズムでボールの停止位置を決定できるのでよい。
[Determination of Ball Stop Position (Modification 1): Based on Hole Side]
In the above-described embodiment for automatically determining the stop position of the ball, the stop position is determined based on the midpoint Q between the sides A and B of the fairway. However, the present invention is not limited to this. For example, the control unit 13 determines based on the midpoints of the intersections A ′ and B ′ between the both sides of the hole and the concentric circle S. That is, since the golf course data storage unit 12 also stores positional information for specifying the position of the outer peripheral edge of the hole, the same processing as that on both sides of the fairway described above, that is, the fairway and the rough The position information for specifying the position of the boundary line is replaced with the position information for specifying the position of the outer peripheral edge of the hole. That is, even when there is an intersection between both sides of the concentric circle and the fairway, the above-described “processing when the sides of the fairway cannot be used” is executed. In this way, it is sufficient that the stop position of the ball can be determined by the same algorithm regardless of whether or not the intersection of the fairway and the concentric circle exists.

但し、ホールによっては、左側或いは右側の片方に大きな林などが存在していて、フェアウェーの片側の領域の方が極端に広くなる場合もある。係る場合、ホールの両サイド間の中点をとると、ボールの停止位置がフェアウェーから外れたり、場合によっては林の中になったりするおそれもある。この場合、フェアウェー内の所定位置をボールの停止位置に決定する機能を備えると良い。係る機能は、例えば、ホールの両サイドとの交点を結ぶ仮想線の中点を求め、その中点位置がフェアウェー内か否かを判断する。フェアウェー内の場合には、その中点位置をボールの停止位置に決定する。一方、フェアウェー外の場合、仮想線KS上でフェアウェー内の所定位置、たとえば、中点位置に近い側のフェアウェーのサイドとの交点を求め、その位置に基づいてボールの停止位置を決定する。係る交点が存在しない場合には、フェアウェーに届いていない場合等であるため、仮想線の中点をボールの停止位置に決定する。   However, depending on the hole, there is a large forest on the left or right side, and the area on one side of the fairway may be extremely wide. In such a case, if the midpoint between the two sides of the hole is taken, there is a risk that the stop position of the ball may be off the fairway or in some cases in the forest. In this case, it is preferable to provide a function for determining a predetermined position in the fairway as a stop position of the ball. Such a function, for example, finds the midpoint of an imaginary line connecting the intersections with both sides of the hall, and determines whether the midpoint position is within the fairway. In the fairway, the midpoint position is determined as the stop position of the ball. On the other hand, when outside the fairway, a predetermined position in the fairway on the virtual line KS, for example, an intersection with the side of the fairway closer to the midpoint position is obtained, and the stop position of the ball is determined based on that position. To do. When such an intersection does not exist, for example, when it has not reached the fairway, the midpoint of the virtual line is determined as the stop position of the ball.

[ボール停止位置の決定(変形例2)]
上述した実施形態並びに変形例1では、ショット位置を中心とした半径が推定飛距離の同心円と、フェアウェー,グリーン或いはコースの両サイドとの交点同士を結ぶ仮想線を求め、その仮想線の中点をボールの停止位置とした。この仮想線は、同心円の円周上にある2つの交点間の弦でもあり、係る仮想線の中点の位置をボールの停止位置とすると、推定飛距離よりも短くなる。
[Determination of Ball Stop Position (Modification 2)]
In the embodiment and the first modification described above, a virtual line that connects the intersections of the concentric circle whose radius centered on the shot position is the estimated flight distance and both sides of the fairway, green, or course is obtained, and the virtual line The point was taken as the stop position of the ball. This imaginary line is also a chord between two intersecting points on the circumference of a concentric circle. If the position of the midpoint of the imaginary line is the stop position of the ball, it becomes shorter than the estimated flight distance.

そこで、ボールの停止位置を当該同心円の円周上の所定位置に設定すると良い。具体的には、制御部13は、当該同心円とフェアウェーの両サイドの交点をA,Bとした場合の弧ABの中点を求め、その位置をボールの停止位置に決定する。この弧ABの中点は、例えば上述した交点A,Bを結ぶ直線状の仮想線KSの中点Qを利用すると、同心円Sの中心P(ショット位置)から中点Qを通る半径と交差する同心円Sの円周上の点を求め、そこをボールの停止位置とする。このように仮想線KSの中点Qに基づいて決定するものに限ることなく、弧ABの中点を求める演算処理を行っても良い。このように同心円Sの円周上にボールの停止位置を決定することで、推定飛距離通りの位置にボールの停止位置が来るので、正確なシミュレーションを行える点で好ましい。   Therefore, the stop position of the ball may be set to a predetermined position on the circumference of the concentric circle. Specifically, the control unit 13 obtains the midpoint of the arc AB when the intersections of both sides of the concentric circle and the fairway are A and B, and determines the position as the stop position of the ball. The midpoint of this arc AB intersects with the radius passing through the midpoint Q from the center P (shot position) of the concentric circle S using, for example, the midpoint Q of the straight virtual line KS connecting the intersections A and B described above. A point on the circumference of the concentric circle S is obtained and set as the stop position of the ball. Thus, it is not limited to what is determined based on the midpoint Q of the virtual line KS, and arithmetic processing for obtaining the midpoint of the arc AB may be performed. By determining the stop position of the ball on the circumference of the concentric circle S in this way, the stop position of the ball comes to the position according to the estimated flight distance, which is preferable in that an accurate simulation can be performed.

上記の同心円の円周上の所定位置をボールの停止位置に決定するのは、フェアウェーの両サイド間の円弧の中点に限ることなく、当該同心円とグリーンの両サイドとの交点間の円弧の中点を用いてグリーンオンの位置を求めたり、当該同心円とホールの両サイドとの交点間の円弧の中点を用いてボールの停止位置を求めたりするとよい。   The predetermined position on the circumference of the concentric circle is not limited to the midpoint of the arc between the sides of the fairway, but the arc between the intersections of the concentric circle and the green sides. The position of the green on may be obtained using the midpoint of the ball, or the stop position of the ball may be obtained using the midpoint of the arc between the intersections of the concentric circle and both sides of the hole.

図7のティーグランドから打って推定飛距離r2が短くフェアウェーに届かなかった場合を例にとって説明すると、ホールの両サイドの幅は、フェアウェーの幅に比べる長くなるので、ボールの停止位置を弦A″B″の中点Q4とした場合と、弧A″B″の中点Q4′とした場合では、飛距離の差が大きくなるため、弧A″B″の中点Q4′をボールの停止位置とするのが、正確にシミュレーションを行える。   In the case where the estimated flight distance r2 is short and does not reach the fairway after hitting from the tee ground in FIG. 7, the width of both sides of the hole is longer than the width of the fairway. When the midpoint Q4 of the string A "B" is set to the midpoint Q4 'of the arc A "B", the difference in flight distance becomes large. The simulation can be accurately performed by using the stop position.

また、図8の2打目のショットを例にとって説明すると、推定飛距離の同心円が“S2”のように、推定飛距離がフェアウェーとグリーンの間の場合、当該ホールの両サイドの交点A2,B2を結ぶ仮想線(弦)KS2の中点の位置をボールの停止位置にすると、推定飛距離ではフェアウェーを超えているにもかかわらず、当該仮想線KS2の中点の位置はフェアウェー内に収まるという矛盾も生じるが、この変形例のように、推定飛距離の同心円S2の円周上にボールの停止位置に決定すると、係る矛盾を生じない。   Further, taking the second shot shot in FIG. 8 as an example, when the estimated flight distance is between the fairway and the green, such as the concentric circle of the estimated flight distance is “S2,” the intersection A2 on both sides of the hole. , B2, the midpoint position of the virtual line (string) KS2 is the stop position of the ball, the midpoint position of the virtual line KS2 is fairway even though the estimated flight distance exceeds the fairway. Although there is a contradiction that it falls within the range, if the ball stop position is determined on the circumference of the concentric circle S2 of the estimated flight distance as in this modification, such a contradiction does not occur.

特に、ホールのコースレイアウトがドッグレックしていたり、ホールの幅が広かったりして、同心円とホールの両サイドの2つの交点間の距離が長い場合に、当該交点を直線で結んだ仮想線(弦)上にボールの停止位置を決定するのと、同心円(円弧)上にボールの停止位置を決定するので、差が大きくなる。   In particular, if the course layout of the hall is dog-wrecked or the width of the hall is wide and the distance between the two intersections of the concentric circle and the two sides of the hall is long, a virtual line connecting the intersections with a straight line ( Since the stop position of the ball is determined on the (string) and the stop position of the ball is determined on the concentric circle (arc), the difference becomes large.

よって、全てをこの変形例のようにボールの停止位置を同心円上に設定する仕様としても良いし、通常は演算処理が容易な仮想線の中点を利用し、同心円上の2つの交点間の距離が基準値を超えた場合には同心円上(2つの交点間の円弧の中点)に設定するようにしても良い。   Therefore, it is good also as the specification which sets the stop position of a ball | bowl on a concentric circle like this modification, Usually, using the midpoint of the virtual line with easy calculation processing, between two intersections on a concentric circle If the distance exceeds the reference value, it may be set on a concentric circle (the midpoint of the arc between two intersections).

[ボールの停止位置修正機能]
制御部13は、自動決定したボールの停止位置に対する位置修正機能を持たせると良い。すなわち、例えば表示装置14にタッチパネルを重ねて配置した場合、制御部13は、ユーザがボールの停止位置を示すアイコンをドラッグしたことを検知すると、そのドラッグに応じて停止位置を移動する。このときの移動は、仮想線上或いは同心円上とすると良い。また、タッチパネルがない場合には、制御部13は、スイッチ19として用意したカーソルキーからの移動方向の指示等を受け、その指示された移動方向に停止位置を示すアイコンを仮想線上或いは同心円上で移動する。
[Ball stop position correction function]
The control unit 13 may have a position correcting function for the automatically determined stop position of the ball. That is, for example, when the touch panel is placed on the display device 14 and the control unit 13 detects that the user has dragged the icon indicating the stop position of the ball, the control unit 13 moves the stop position according to the drag. The movement at this time may be on a virtual line or on a concentric circle. Further, when there is no touch panel, the control unit 13 receives an instruction of a moving direction from a cursor key prepared as the switch 19 and displays an icon indicating a stop position in the instructed moving direction on a virtual line or on a concentric circle. Moving.

[ウォーターハザード等の処理]
ゴルフ場データ格納部12には、ウォーターハザード等のエリアを特定するための位置情報(境界線)も登録されている。そこで、制御部13は、上述した各種のアルゴリズムにより求めたボールの停止位置が、ウォーターハザード内か否かを判定し、ウォーターハザード内の場合には、ウォーターハザードの手前側の所定位置をボールの停止位置に決定すると共に、1打付加する。かかるウォーターハザードの手前側の所定位置は、例えば、最初に求めたウォーターハザード内のボールの停止位置と、カップ位置とを通る直線と、ウォーターハザードの境界線(グリーンと反対側)との交点を求め、係る交点を当該所定位置に決定する。
[Water hazard treatment]
In the golf course data storage unit 12, position information (boundary lines) for specifying an area such as a water hazard is also registered. Therefore, the control unit 13 determines whether or not the stop position of the ball obtained by the various algorithms described above is within the water hazard. If the stop position is within the water hazard, the predetermined position on the near side of the water hazard is determined as the ball position. The stop position is determined and one stroke is added. The predetermined position on the near side of the water hazard is, for example, the intersection of the straight line passing through the first stop position of the ball in the water hazard and the cup position and the boundary line of the water hazard (opposite to the green). The intersection is determined as the predetermined position.

[演算処理の可視化]
なお、上述した実施形態では、同心円Sや仮想線KSを描画せず、停止位置を示すアイコンを描画する態様としたが、制御部13は、合わせて推定飛距離rの同心円Sを描画したり、同心円Sに加えて仮想線KSを描画したりする機能を持たせても良い。
[Visualization of calculation processing]
In the above-described embodiment, the concentric circle S and the virtual line KS are not drawn, but the icon indicating the stop position is drawn. In addition to the concentric circle S, a function of drawing a virtual line KS may be provided.

[攻略ルートを利用する実施形態]
自動的にボールの停止位置を決定するアルゴリズムは、上述した各例に限ることはない。例えば図9に示すように、ホールごとに攻略ルートRTを登録しておき、ボールは攻略ルートRT上に停止するように決定する。
[Embodiment using capture route]
The algorithm for automatically determining the stop position of the ball is not limited to the above examples. For example, as shown in FIG. 9, a strategy route RT is registered for each hole, and the ball is determined to stop on the strategy route RT.

すなわち、ゴルフ場データ格納部12に、攻略ルートRTを特定するための位置情報を、各ホールに関連付けて登録しておく。この攻略ルートRTは、ティーグランドの所定位置(例えば中央)からグリーン(カップ)までの結ぶものとなる。この攻略ルートRTを特定するための位置情報は、フェアウェーとラフの境界線の位置を特定するための位置情報等と同様に、攻略ルートRT上の任意の地点の絶対位置と、各地点の並び順を示す情報である。攻略ルートRTを示す線上の多くの位置の位置情報を登録することで、複雑な曲線でも再現できるし、より正確な攻略ルートを作成できる。   That is, position information for specifying the capture route RT is registered in the golf course data storage unit 12 in association with each hole. The capture route RT is connected from a predetermined position (for example, the center) of the tee ground to the green (cup). The position information for specifying the capture route RT is the same as the position information for specifying the position of the boundary line between the fairway and the rough, and the absolute position of any point on the capture route RT and the position of each point. This is information indicating the arrangement order. By registering position information of many positions on the line indicating the capture route RT, even a complicated curve can be reproduced, and a more accurate capture route can be created.

そして、図9に示すように、ドックレッグしたコースでは、攻略ルートRTは、曲線或いは折れ線で特定する。このように攻略ルートが曲がっている場合、攻略ルートRTを特定するための位置情報は、ティーグランド内の所定位置と、グリーン内の所定位置(カップ位置)に加え、その曲がっている変曲点の地点の位置情報を登録する。登録する変曲点の地点の数が増すほど、なめらかでコースレイアウトに沿った攻略ルートを設定できる。一方、登録する数が少なくなるほど、再現される攻略ルートRTは直線的な折れ線となり、なめらかな曲線を再現できなくなるが、メモリの使用容量を削減できる。   As shown in FIG. 9, in the dock-legged course, the capture route RT is specified by a curve or a broken line. When the capture route is bent in this way, the position information for specifying the capture route RT is in addition to a predetermined position in the tee ground and a predetermined position (cup position) in the green, and the inflection point at which the curve is bent. Register the location information of the point. As the number of inflection points to be registered increases, the capture route can be set smoothly and along the course layout. On the other hand, the smaller the number of registrations, the reproduced capture route RT becomes a linear polygonal line and the smooth curve cannot be reproduced, but the memory usage capacity can be reduced.

ショートホールその他の直線的なコースレイアウトのホールでは、攻略ルートRTは、ティーグランドとカップを結ぶ直線で特定してもよい。係る直線とした場合、攻略ルートRTを特定するための位置情報は、少なくともティーグランド内の所定位置とグリーン(カップ)の2つの地点の絶対位置を登録することになる。もちろん、直線上の複数の地点の位置情報を登録しても良い。   In short holes and other holes with a linear course layout, the capture route RT may be specified by a straight line connecting the tee ground and the cup. In the case of such a straight line, the position information for specifying the capture route RT registers at least the absolute position of the two points of the predetermined position in the tee ground and the green (cup). Of course, position information of a plurality of points on a straight line may be registered.

実際のカップ位置は、日によって異なるので、グリーンの中央などを仮想的なカップ位置として攻略ルートRTを設定すると良い。また、攻略ルートRTは、実際にはコース上に植えられた木その他の障害物の影響や、プレーヤーの飛距離によっても異なるが、例えばゴルフ場等で推奨・例示されているルートが有れば、それを利用するとよい。   Since the actual cup position varies depending on the day, it is preferable to set the capture route RT with the center of the green as a virtual cup position. In addition, the capture route RT actually varies depending on the influence of trees and other obstacles planted on the course and the flight distance of the player, but if there is a route recommended / illustrated at a golf course or the like, for example. It is good to use it.

[停止位置の決定処理]
実際のボールの停止位置の決定処理は、以下のようにする。制御部13は、クラブ選択スイッチを介して指定されたクラブ種を認識すると共に、スイング速度或いはボールスピードから推定飛距離を求め、打った地点Pを中心とした推定飛距離rの同心円Sと、攻略ルートRTとの交点Q′を求め、その交点Q′の位置をボールの停止位置に決定する。同心円Sと攻略ルートRTとの交点Q′は、例えば攻略ルートRTを特定するために登録された位置情報の中から、同心円Sの円周の手前側と奥側で登録されている隣接する2つの位置の位置情報を取得し、その2つの位置を結ぶ線と同心円Sの円周との交点を求めることで決定する。そして、決定したボールの停止位置に対応するコースレイアウト表示上の位置に、停止位置を示すアイコンを描画する。2打目以降も同様の手順でボールの停止位置を求め、ホールアウトするまで繰り返し行う。その他の処理は、上述したものと同様にすることができる。このように攻略ルートRTを設定しておくことで、ショットごとのボールの停止位置を決定する処理が簡単に行える。
[Stop position determination process]
The actual ball stop position determination process is as follows. The control unit 13 recognizes the club type designated via the club selection switch, obtains an estimated flight distance from the swing speed or the ball speed, and a concentric circle S having an estimated flight distance r centered on the hit point P; An intersection point Q ′ with the capture route RT is obtained, and the position of the intersection point Q ′ is determined as the stop position of the ball. The intersection Q ′ between the concentric circle S and the capture route RT is, for example, two adjacent positions registered on the front side and the back side of the circumference of the concentric circle S from the position information registered for specifying the capture route RT. The position information of one position is acquired, and it is determined by obtaining the intersection of the line connecting the two positions and the circumference of the concentric circle S. Then, an icon indicating the stop position is drawn at a position on the course layout display corresponding to the determined stop position of the ball. After the second shot, the stop position of the ball is obtained in the same procedure and repeated until the hole is out. Other processes can be the same as those described above. By setting the capture route RT in this way, the process of determining the stop position of the ball for each shot can be easily performed.

[攻略ルートのユーザ登録処理]
攻略ルートRTは、出荷時或いは購入後のデータ更新によりゴルフ場データ格納部12に登録しているが、ユーザが登録する機能を備えると良い。すなわち、制御部13は、ユーザからの指示に従い登録するホールのコースレイアウトを表示装置14に表示する。ユーザは、表示されたコースレイアウト中の任意の地点をタッチして指定する。このとき、ティーグランドからグリーンに向かう経路を順番にタッチする。制御部13は、指定された地点を丸その他のマークで描画すると共に、隣接する地点同士を接続する直線を描画する。これにより、折れ線からなる攻略ルートが、コースレイアウトに重ねられて描画される。ユーザは、表示された攻略ルートで良ければ、確定ボタン等を押下する。制御部13は、その確定ボタンの押下を検出すると現在表示している攻略ルート(ユーザのタッチした地点)をユーザデータの攻略ルートについての情報として登録する。
[User registration process of capture route]
The capture route RT is registered in the golf course data storage unit 12 by data update at the time of shipment or after purchase, but it is preferable to have a function for the user to register. That is, the control unit 13 displays the course layout of the hall to be registered on the display device 14 in accordance with an instruction from the user. The user touches and designates an arbitrary point in the displayed course layout. At this time, the route from the tee ground toward the green is touched in order. The control unit 13 draws a designated point with a circle or other marks and draws a straight line connecting adjacent points. As a result, a capture route made up of broken lines is drawn on the course layout. If the displayed capture route is acceptable, the user presses a confirmation button or the like. When detecting the pressing of the confirmation button, the control unit 13 registers the currently displayed capture route (the point touched by the user) as information on the capture route of the user data.

また、ユーザデータの攻略ルートを特定する各地点は、編集モードでその位置を移動したり、設定済みの地点を削除したり新たに追加したりする機能を備えるとよい。これにより、ユーザの技術力の向上等に応じて攻略ルートを設定できる。このようにすると、ユーザは、自分の持ち玉や飛距離等に応じて適切な攻略ルートを設定することができ、より実戦にあったシミュレーション・練習ができる。   Each point that specifies the capture route of the user data may have a function of moving its position in the edit mode, deleting a set point, or newly adding a point. Thereby, a strategy route can be set according to improvement of the user's technical ability and the like. In this way, the user can set an appropriate capture route in accordance with his / her own ball, flight distance, etc., and can perform simulation / practice more suited to actual battle.

また、標準で登録された攻略ルートについても、編集できる機能を備えると良い。すなわち、係る攻略ルートが、登録された複数の地点(変曲点)を接続することで再現する場合、その各地点を移動等できるようにする。編集後の攻略ルートは、上書きにより更新しても良いし、ユーザデータとして別途保存するようにしても良い。   Also, it is desirable to have a function that can edit the capture route registered as standard. That is, when the capture route is reproduced by connecting a plurality of registered points (inflection points), each point can be moved. The edited capture route may be updated by overwriting, or may be stored separately as user data.

また、標準で準備される攻略ルートは、実施形態では各ホールに1つずつとしたが、複数設定し、使用に際してユーザに選択させるようにしても良い。複数の攻略ルートとしては、例えば、「一般男性」,「女性」(レディースティからの攻略ルート),「長距離ヒッター」,「初心者」(飛距離の短め人用)などがある。   In the embodiment, one capture route is prepared for each hole in the embodiment, but a plurality of capture routes may be set and selected by the user when used. As a plurality of capture routes, for example, “general male”, “female” (capture route from ladies tee), “long distance hitter”, “beginner” (for people with a short flight distance) and the like are available.

使用に際しては、制御部13は、ユーザデータの攻略ルートと、標準で設定された攻略ルートのいずれかに基づいてボールの停止地点を決定する。いずれを使用するかは、その都度ユーザからの指示を受け付けても良いし、ユーザデータがある場合にはユーザデータを優先して使用するようにしても良い。   In use, the control unit 13 determines the stop point of the ball based on either the user data capture route or the standard capture route. Which one is used may receive an instruction from the user each time, or when there is user data, the user data may be used with priority.

上記の各モードにおいて、制御部13は、実際にボールを打った場合に、ミート率を求める機能を備えるとよい。ミート率は、ヘッドスピードと、打ち出したボールのスピード(初速)に基づいて求めることができる。つまり、ボールをキレイに打ち抜くことができた(ミート率が高い)場合、ゴルフクラブ2のヘッド2aがボール4を潰しながら押し出し、ボール4は自己の弾性復元力による反発力と、ヘッド2aから受け取った慣性モーメントにより、ボールスピード(初速)は速くなる。一方、キレイに打ち抜くことができない(当たりが悪い:ミート率が小さい)場合、上記の反発力も小さいとともに、ヘッド2aから受け取る慣性モーメントも小さく、ボールスピードも遅くなる。そこで、制御部13は、
ミート率=ボールスピード/ヘッドスピード
によりミート率を算出する。
In each of the above modes, the control unit 13 may have a function of obtaining a meet rate when the ball is actually hit. The meet rate can be obtained based on the head speed and the speed (initial speed) of the launched ball. That is, when the ball can be punched cleanly (meet ratio is high), the head 2a of the golf club 2 pushes out the ball 4 while crushing the ball 4, and the ball 4 receives from the head 2a the repulsive force due to its own elastic restoring force. The ball moment (initial speed) increases due to the inertial moment. On the other hand, when it cannot be punched cleanly (poor hit: meet rate is small), the repulsive force is small, the moment of inertia received from the head 2a is small, and the ball speed is slow. Therefore, the control unit 13
The meet rate is calculated by meet rate = ball speed / head speed.

制御部13は、クラブ種ごとにミート率を集計し、平均値や、最高値並びに最低値を求め、記憶装置20に記録したり、表示装置14に表示する。ユーザは、クラブ種ごとの平均値を見ることで、ミート率の高い得意なクラブと、ミート率の低い不得意なクラブを客観的に認識でき、その後の練習計画の構築に役立たせることができる。また、最高値と最低値を見ることで、その差から、ミート率の安定しているクラブ種と安定していないクラブ種を知ることができる。ミート率が安定しているクラブ種の場合、ヘッドスピートが一定とすると、飛距離のばらつきも小さくなるが、ミート率が安定していない場合にはヘッドスピードが一定としても飛距離のばらつきが大きくなる。ヘッドスピードから求めた推定飛距離に対し、ミート率に基づく係数を掛けることで、実際の予測飛距離を求めるようにしても良い。   The control unit 13 aggregates the meet rate for each club type, obtains an average value, a maximum value, and a minimum value, and records them in the storage device 20 or displays them on the display device 14. By looking at the average value for each club type, users can objectively recognize clubs that are good at meet rates and those that are low at meet rates, which can be used to build practice plans afterwards. . Further, by looking at the maximum value and the minimum value, it is possible to know from the difference between the club type where the meat rate is stable and the club type which is not stable. For club types with a stable meet rate, if the head speed is constant, the flying distance variation is small, but if the meet rate is not stable, the flying distance variation is large even if the head speed is constant. Become. The actual predicted flight distance may be obtained by multiplying the estimated flight distance obtained from the head speed by a coefficient based on the meet rate.

この係数は、単純にミート率をそのまま用いても良いし、ミート率に対する掛け率のテーブルを用意し、ミート率に対する掛け率を用いても良い。掛け率は、ミート率が高いほど大きい値となる。   For this coefficient, the meat rate may be simply used as it is, or a table of multiplication rates for the meat rates may be prepared, and the multiplication rates for the meet rates may be used. The multiplication rate increases as the meet rate increases.

ゴルフ練習モードの場合、上述したように、計測結果としてミート率を表示装置14に出力することで、ユーザは、各クラブ種の得手・不得手等を認識することができる。ミート率の表示は、単純にテキスト表示しても良いし、棒グラフや、同心円などのグラフィックにて平均値・最高値・最低値を示し、ばらつきの範囲がクラブ種ごとに直感的に理解できるようにしても良い。   In the golf practice mode, as described above, by outputting the meet rate to the display device 14 as a measurement result, the user can recognize the pros and cons of each club type. Meet rate can be displayed simply as text, or a bar graph or graphic such as concentric circles showing the average, maximum, and minimum values so that the range of variation can be understood intuitively for each club type. Anyway.

また、ゴルフナビモードで動作中は、現在位置からクラブ種を選択した場合の推定飛距離(平均値)やばらつきの範囲(最高・最低)を求め、表示するに際し、ミート率を考慮した予測飛距離を求め、それを表示するようにしてもよい。   In addition, when operating in the golf navigation mode, the estimated flying distance (average value) and variation range (maximum / minimum) when the club type is selected from the current position are calculated and displayed, and the predicted flying distance considering the meat rate is displayed. The distance may be obtained and displayed.

さらに、実際のゴルフ場のコースレイアウトを用いたトレーニングモードにおいて、ミート率を加味した処理をすると、より現実的なものとなる。すなわち、ミート率が低い場合には、推定飛距離が落ちるが、打ち損ねに伴い真っ直ぐ飛ばない(スライス/フックする)ことが多い。そこで、図10に示すように、制御部13は、ミート率が基準値以下の場合、攻略ルートRTから所定角度θだけずらした位置をボールの停止位置に決定する。すなわち、制御部13は、ミート率の低下に伴い推定飛距離も短くなった同心円S′と、攻略ルートRTから角度θだけ回転させた補正線との交点Q″を求め、それをボールの停止位置とする。角度を用いることで、飛距離が短ければ攻略ルートRTからのずれ量も少ないが、飛距離が長い場合には攻略ルートRTからのずれ量も大きくなるので、実際のプレイに沿ったものとなる。   Furthermore, in the training mode using the actual course layout of the golf course, processing that takes into account the meat rate becomes more realistic. That is, when the meat rate is low, the estimated flight distance decreases, but often does not fly straight (slice / hook) due to failure to hit. Therefore, as shown in FIG. 10, when the meet rate is equal to or less than the reference value, the control unit 13 determines a position shifted by a predetermined angle θ from the capture route RT as the stop position of the ball. That is, the control unit 13 obtains an intersection point Q ″ between the concentric circle S ′ whose estimated flying distance is shortened with the decrease in the meet rate and the correction line rotated by the angle θ from the capture route RT, and uses it to stop the ball By using the angle, the amount of deviation from the capture route RT is small if the flight distance is short, but if the flight distance is long, the amount of deviation from the capture route RT is also large. It will be.

角度θは、固定値でも良いし、ミート率が低いほど大きくしてより大きく曲がる(攻略ルートからずれる)ようにしても良い。そして、ずらす方向であるが、その都度ランダムに決定しても良いし、予め決めた方向にずらしても良いし、ミート率が基準値以下の場合に、ユーザに対して右/左のどちらにずらすか問い合わせ、ユーザからの指示を待ってその指示された方向にずらすようにしても良い。予め決めた方向は、装置として常に片側にずらすようにするものでも良いし、ユーザからの指定を受けても良い。ユーザがミスショットをした場合に右/左のどちらに曲がるかがある程度決まっている場合、後者の方式をとることでより実際の状況に近づく。   The angle θ may be a fixed value, or may be increased as the meat rate is lower and bends more greatly (deviation from the capture route). Then, the direction of shifting may be determined randomly each time, or may be shifted in a predetermined direction. When the meet rate is equal to or less than the reference value, the user is either left / right. It is also possible to make an inquiry about whether to shift, wait for an instruction from the user, and shift in the indicated direction. The predetermined direction may be always shifted to one side as a device, or may be designated by the user. If the user makes a certain decision whether to turn to the right or left when making a miss shot, the latter method is used to approximate the actual situation.

次のショットは、係る攻略ルートからずれたボールの停止位置をショット位置として処理を実行する。つまり、スイング等に基づき推定飛距離を求めたならば、係るずれたボールの停止位置を中心とした同心円と、攻略ルートRTとの交点を求め、そこを次のボールの停止位置とする。   The next shot is processed with the stop position of the ball shifted from the capture route as the shot position. That is, when the estimated flight distance is obtained based on a swing or the like, the intersection point between the concentric circle centered on the shifted ball stop position and the capture route RT is obtained, and is set as the next ball stop position.

また、このように攻略ルートRTからずれた場合や、飛距離が短かったり長すぎたりして、ボールの停止位置がラフ等のフェアウェーから外れることがある。この場合、係る位置から実際にボールを打つ場合には、ミスショットしやすいので、フェアウェー以外からショットする場合には、求めた推定飛距離に対して所定の係数を掛けて飛距離を短くしたり、ランダムで攻略ルートRTから所定角度θだけずらしたりする機能を備えると、おもしろみが増す。   In addition, when the vehicle deviates from the capture route RT as described above, or the flight distance is too short or too long, the stop position of the ball may deviate from the fairway such as rough. In this case, if the ball is actually hit from such a position, it is easy to make a miss shot. Therefore, when shooting from other than the fairway, the flight distance is shortened by multiplying the estimated flight distance by a predetermined coefficient. If it has a function of shifting by a predetermined angle θ from the capture route RT at random, it will be more interesting.

各モードで記憶装置14に格納した各結果は、パソコンに転送し、パソコンの記憶装置に格納し、長期にわたり大量のデータを保存・管理することができる。また、そのように記録したデータをパソコンの画面に表示することで、より見やすくなると共に、より複雑な演算処理・統計処理などとることで、より詳細な解析をすることもできる。   Each result stored in the storage device 14 in each mode can be transferred to a personal computer and stored in the storage device of the personal computer, and a large amount of data can be stored and managed over a long period of time. Further, by displaying the data recorded in such a manner on the screen of the personal computer, it becomes easier to see and more detailed analysis can be performed by taking more complicated arithmetic processing and statistical processing.

また、上述した各実施形態では、ゴルフ場のコースレイアウト等のゴルフ情報をゴルフ場データ格納部12に登録しておき、制御部13は、そのゴルフ場データ格納部12にアクセスして必要なデータを読み出し、各種の処理をしたが、本発明はこれに限ることはない。すなわち、係るゴルフ場データ格納部12に登録する情報の一部または全部をサーバに登録しておく。そして、ゴルフ練習・支援装置は、係るサーバと通信する機能を備え、制御部13は、適宜サーバにアクセスし、必要な情報を取得して処理を実行する。   Moreover, in each embodiment mentioned above, golf information, such as course layout of a golf course, is registered into the golf course data storage part 12, and the control part 13 accesses the golf course data storage part 12, and is required data. However, the present invention is not limited to this. That is, part or all of the information registered in the golf course data storage unit 12 is registered in the server. The golf practice / support apparatus has a function of communicating with the server, and the control unit 13 accesses the server as appropriate, acquires necessary information, and executes the process.

この場合にサーバに登録する情報は、ゴルフ場のコースレイアウト等の複数のユーザに共通する情報はもちろんのこと、トレーニングモードで使用するユーザが設定した攻略ルート等のユーザ固有の情報のいずれもあり得る。共通の情報は、各人がアクセスして取得でき、ユーザ固有の情報については、ID等により識別し、そのユーザ本人のみがアクセスできるようにする。さらに各モードで記憶装置14に格納した各結果もユーザ固有の情報としてサーバに登録しておき、平均飛距離等その後に利用する際に当該サーバにアクセスして取得した後、上述した各処理を実行するようにしてもよい。   In this case, the information to be registered in the server includes not only information common to a plurality of users such as a golf course course layout, but also user-specific information such as a strategy route set by the user used in the training mode. obtain. Common information can be obtained by each person accessing, and user-specific information is identified by an ID or the like so that only the user himself can access. Further, each result stored in the storage device 14 in each mode is also registered in the server as user-specific information, and after accessing and acquiring the server when used later, such as the average flight distance, each process described above is performed. You may make it perform.

上述した各実施形態並びに変形例では、第1ケース本体21と第2ケース本体22の側面に設けた第1コネクタ23と第2コネクタ36を直接接続することで、両ケース本体を一体化したが、本発明はこれに限ることはなく、両コネクタ23,36間を接続ケーブルで接続しても良い。その場合に、接続ケーブルは信号のみでなく電力も送れるものを使用し、第1ケース本体21から第2ケース本体22に向けで電力供給をするようにしてもよいし、第2ケース本体22側でも別途電池等を備え、第2ケース本体22側で独自に駆動するようにしても良い。   In each of the above-described embodiments and modifications, the case main body 21 and the second case main body 22 are integrated by directly connecting the first connector 23 and the second connector 36 provided on the side surfaces of the first case main body 21 and the second case main body 22. The present invention is not limited to this, and the connectors 23 and 36 may be connected by a connection cable. In this case, a connection cable that can send not only signals but also power may be used so that power is supplied from the first case body 21 toward the second case body 22, or on the second case body 22 side. However, a separate battery or the like may be provided and driven independently on the second case body 22 side.

さらには、第1ケース本体21と第2ケース本体22間のデータ通信は、接続ケーブルのように有線で行うものに限られず、赤外線その他の無線通信を利用して行うものでも良い。その場合には、第1ケース本体21と第2ケース本体22は、別ユニットとなり、それぞれを適切な位置に設置して使用することができる。   Furthermore, the data communication between the first case main body 21 and the second case main body 22 is not limited to a wired communication such as a connection cable, and may be performed using infrared or other wireless communication. In that case, the 1st case main body 21 and the 2nd case main body 22 become a separate unit, and can install and use each in an appropriate position.

なお、接続ケーブルや無線通信を利用して両ケース本体間でのデータ通信をする場合、第2ケース本体22の接続の有無の判断は、例えば、第1ケース本体21に設けたスイッチに基づいて行うようにしてもよいし、第2ケース本体22側から信号が送られてきているか否かにより判断するようにしても良い。   When data communication is performed between both case bodies using a connection cable or wireless communication, the determination of whether or not the second case body 22 is connected is based on, for example, a switch provided on the first case body 21. You may make it perform, and you may make it judge by whether the signal is sent from the 2nd case main body 22 side.

10 ゴルフ練習・支援装置
11 位置計測部
12 ゴルフ場データ格納部
13 制御部
14 表示装置
15 スピーカ
16 接続状態検知部(判定手段)
17 電池
21 第1ケース本体
22 第2ケース本体
31 ドップラーセンサ(速度計測センサ)

DESCRIPTION OF SYMBOLS 10 Golf practice / support apparatus 11 Position measurement part 12 Golf course data storage part 13 Control part 14 Display apparatus 15 Speaker 16 Connection state detection part (determination means)
17 Battery 21 First case body 22 Second case body 31 Doppler sensor (speed measurement sensor)

Claims (12)

位置計測部で求めた現在位置に基づき、ゴルフ場のコースレイアウト情報を記憶保持するゴルフ場データ記憶手段にアクセスし、コースレイアウトを読み出して表示部に出力するゴルフナビ機能を備える装置であって、  Based on the current position obtained by the position measurement unit, the golf course data storage means for storing and holding the course layout information of the golf course is accessed, and the apparatus having a golf navigation function for reading the course layout and outputting it to the display unit
使用するクラブ種を指定するクラブ種入力部を備え、 It has a club type input section that specifies the club type to be used,
前記ゴルフナビ機能は、前記表示部に表示するコースレイアウトにおける、前記位置計測部で求めた現在位置に対応する位置にマークを描画する機能と、ゴルフ練習機能を有する装置からクラブ種ごとの自己の練習時の推定飛距離を取得する機能と、前記クラブ種入力部によって入力された使用するクラブ種の推定飛距離を用いた表示を表示部にする機能とを備えることを特徴とする装置。  The golf navigation function includes a function for drawing a mark at a position corresponding to the current position obtained by the position measurement unit in a course layout displayed on the display unit, and a device having a golf practice function for each club type. An apparatus comprising: a function of acquiring an estimated flight distance during practice; and a function of displaying a display using the estimated flight distance of a club type used by the club type input unit as a display unit.
前記推定飛距離の表示は、前記マークを中心とし、前記推定飛距離を半径とした円を描画することで行うことを特徴とする請求項1に記載の装置。  The apparatus according to claim 1, wherein the estimated flight distance is displayed by drawing a circle centered on the mark and having the estimated flight distance as a radius. 前記表示部に表示する前記推定飛距離は、平均値・最高値・最低値の少なくとも1つであることを特徴とする請求項1または2に記載の装置。  The apparatus according to claim 1, wherein the estimated flight distance displayed on the display unit is at least one of an average value, a maximum value, and a minimum value. 前記ゴルフ練習機能は、  The golf practice function is:
ゴルフコースのコースレイアウトを表示する機能と、  A function to display the course layout of the golf course,
前記コースレイアウト上の指定された地点を中心に、前記距離算出機能で求めた推定飛距離を半径とする円を描画するボール停止地点候補表示機能と、を備え、  A ball stop point candidate display function that draws a circle with a radius that is the estimated flight distance obtained by the distance calculation function, centered on a specified point on the course layout,
前記指定された地点は、コースレイアウト上のティーグランド内の指定地点或いは、前記ボール停止地点候補表示機能が描画した円の円周上で指定された地点であることを特徴とする請求項1から3のいずれかに記載の装置。  The specified point is a specified point in a tee ground on a course layout or a point specified on the circumference of a circle drawn by the ball stop point candidate display function. 4. The apparatus according to any one of 3.
前記コースレイアウトは、前記ゴルフ場データ記憶手段に格納された実際のゴルフ場についてのものであることを特徴とする請求項4に記載の装置。  5. The apparatus according to claim 4, wherein the course layout is for an actual golf course stored in the golf course data storage means. 前記ゴルフ練習機能は、  The golf practice function is:
前記ゴルフ場データ記憶手段に格納された実際のゴルフ場のコースレイアウトを表示する機能と、  A function of displaying a course layout of an actual golf course stored in the golf course data storage means;
前記コースレイアウト上の指定された地点を中心に、前記距離算出機能で求めた推定飛距離を半径とする円の円周上と、前記コースレイアウトに設定された基準線との交点を求め、その求めた交点に基づいてボール停止地点を決定し、その決定した地点を表示する機能と、  Centering on the designated point on the course layout, find the intersection of the circumference of the circle with the estimated flight distance obtained by the distance calculation function as the radius and the reference line set in the course layout, and Based on the obtained intersection, the ball stop point is determined, and the determined point is displayed.
を備えたことを特徴とする請求項1から5のいずれかに記載の装置。The apparatus according to claim 1, further comprising:
前記基準線は、前記コースレイアウトのホールの攻略ルートを示すものであることを特徴とする請求項6に記載の装置。  The apparatus according to claim 6, wherein the reference line indicates a capture route of a hole of the course layout. 前記攻略ルートは、ティーグランドの所定位置から、グリーンの所定位置までを結ぶ線であり、その線が非直線の場合には、方向が変わる位置を示す1または複数の基準点により特定されることを特徴とする請求項7に記載の装置。  The capture route is a line connecting from a predetermined position on the tee ground to a predetermined position on the green, and when the line is non-linear, it is specified by one or a plurality of reference points indicating positions where the direction changes. The device of claim 7. 前記基準線は、前記コースレイアウトのフェアウェーの境界線及びまたはコースの境界線であることを特徴とする請求項6から8のいずれかに記載の装置。  9. The apparatus according to claim 6, wherein the reference line is a fairway boundary line and / or a course boundary line of the course layout. ゴルフコースのコースレイアウトを前記表示部または前記第2表示部に表示する機能と、  A function of displaying a course layout of a golf course on the display unit or the second display unit;
その表示したコースレイアウト上の目標地点の指定を受け付けると、現在位置からその目標地点までの距離を求めるとともに、クラブ種ごとの推定飛距離を記憶した推定飛距離記憶手段にアクセスし、求めた距離と前記クラブ種ごとの推定飛距離に基づいて前記目標地点に向けて打つ際に使用するのに適したクラブ種を決定し、決定したクラブ種に関する情報を報知する機能を備えたことを特徴とする請求項1から9のいずれかに記載の装置。  When the designation of the target point on the displayed course layout is accepted, the distance from the current position to the target point is obtained, and the estimated flight distance storage means storing the estimated flight distance for each club type is accessed, and the obtained distance And a function for determining a club type suitable for use in hitting the target point based on the estimated flight distance for each club type and notifying information on the determined club type. An apparatus according to any one of claims 1 to 9.
前記決定したクラブ種の推定飛距離と、前記求めた距離を報知する機能をさらに備えたことを特徴とする請求項10に記載の装置。  The apparatus according to claim 10, further comprising a function of notifying the estimated flying distance of the determined club type and the determined distance. 請求項1から11のいずれかに記載の装置の機能をコンピュータに実現させるためのプログラム。  The program for making a computer implement | achieve the function of the apparatus in any one of Claim 1 to 11.

JP2017001640A 2010-01-06 2017-01-10 Golf practice / support equipment and programs Active JP6765609B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010001325 2010-01-06
JP2010001325 2010-01-06

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015086457A Division JP6201124B2 (en) 2010-01-06 2015-04-21 Golf practice / support device and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020045889A Division JP7094031B2 (en) 2010-01-06 2020-03-17 Golf practice / support equipment and programs

Publications (2)

Publication Number Publication Date
JP2017099905A true JP2017099905A (en) 2017-06-08
JP6765609B2 JP6765609B2 (en) 2020-10-07

Family

ID=44588852

Family Applications (6)

Application Number Title Priority Date Filing Date
JP2011000631A Active JP5756957B2 (en) 2010-01-06 2011-01-05 Golf practice / support device and program
JP2015086457A Active JP6201124B2 (en) 2010-01-06 2015-04-21 Golf practice / support device and program
JP2017001640A Active JP6765609B2 (en) 2010-01-06 2017-01-10 Golf practice / support equipment and programs
JP2020045889A Active JP7094031B2 (en) 2010-01-06 2020-03-17 Golf practice / support equipment and programs
JP2022095454A Active JP7438568B2 (en) 2010-01-06 2022-06-14 Golf practice/support equipment and programs
JP2024016172A Pending JP2024054212A (en) 2010-01-06 2024-02-06 Golf practice support device and program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2011000631A Active JP5756957B2 (en) 2010-01-06 2011-01-05 Golf practice / support device and program
JP2015086457A Active JP6201124B2 (en) 2010-01-06 2015-04-21 Golf practice / support device and program

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2020045889A Active JP7094031B2 (en) 2010-01-06 2020-03-17 Golf practice / support equipment and programs
JP2022095454A Active JP7438568B2 (en) 2010-01-06 2022-06-14 Golf practice/support equipment and programs
JP2024016172A Pending JP2024054212A (en) 2010-01-06 2024-02-06 Golf practice support device and program

Country Status (1)

Country Link
JP (6) JP5756957B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022014656A1 (en) * 2020-07-15 2022-01-20 康太 田中 Assistant device for analysis on golf, assistant method for analysis on golf, and assistant program for analysis on golf
JP2022511439A (en) * 2018-11-26 2022-01-31 トラックマン・アクティーゼルスカブ Methods and equipment for simulating golf shots for users
JP7519694B2 (en) 2021-12-28 2024-07-22 康太 田中 Golf analysis assistant device, scorecard, scorecard manufacturing method, and golf analysis assistant program

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5756957B2 (en) * 2010-01-06 2015-07-29 株式会社ユピテル Golf practice / support device and program
US9684009B2 (en) 2011-11-29 2017-06-20 Rapsodo Pte. Ltd. Measuring launch and motion parameters
US9519003B1 (en) 2011-11-29 2016-12-13 Rapsodo Pte. Ltd. Measuring launch and motion parameters
JP6060452B2 (en) * 2012-07-26 2017-01-18 株式会社コナミデジタルエンタテインメント Golf play support system and method, and program
WO2015044702A1 (en) * 2013-09-25 2015-04-02 Rapsodo Pte. Ltd. Measuring launch and motion parameters
WO2015044850A1 (en) * 2013-09-25 2015-04-02 Rapsodo Pte. Ltd. Measuring launch and motion parameters
JP6451375B2 (en) * 2015-02-12 2019-01-16 セイコーエプソン株式会社 Motion analysis method and apparatus, and motion analysis program
KR101703851B1 (en) * 2015-12-28 2017-02-08 주식회사 지에스피아이 The apparatus of smart golf trainning with accuracy measurement of golf ball driving distance
JP6372933B2 (en) * 2016-05-10 2018-08-15 株式会社コナミデジタルエンタテインメント Golf play support system and method, and program
KR101887871B1 (en) * 2017-02-14 2018-08-13 주식회사 유컴테크놀러지 Apparatus and method for providing distance information in golf course
JP2018114320A (en) * 2018-03-27 2018-07-26 株式会社ユピテル Gold support device and program
JP7071752B2 (en) * 2020-03-17 2022-05-19 株式会社ユピテル Electronics, systems and programs

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994004982A1 (en) * 1992-08-19 1994-03-03 Carroll Richard W An electronic golf performance aid device and method thereof
WO1996040387A1 (en) * 1995-06-07 1996-12-19 Crawford Allen Irvine Golf computer device and an associated method
JP2001293120A (en) * 2000-04-12 2001-10-23 Sai Corporation:Kk Golf image training system
JP2001346930A (en) * 2000-06-09 2001-12-18 Miyakei Company:Kk Navigator method for golf play and device for the same
US20020082775A1 (en) * 2000-06-16 2002-06-27 Meadows James W. Personal golfing assistant
US20020151994A1 (en) * 2000-06-16 2002-10-17 Kent Sisco Methods and apparatus for providing information on the game of golf
JP2003190352A (en) * 2001-12-25 2003-07-08 Ntt Neomeit Nagoya Corp Optimum capture support system for golf course
JP2003230650A (en) * 2002-02-12 2003-08-19 Field Nets Co Ltd Golf play support system
JP2004105350A (en) * 2002-09-17 2004-04-08 Denso Corp Golfer supporting device and program
JP2006081696A (en) * 2004-09-15 2006-03-30 Nec Corp Player supporting system, game information management device, mobile terminal and player supporting method
JP2009291552A (en) * 2008-06-09 2009-12-17 Mazeran Systems Japan Kk Golf play support device

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6135865U (en) * 1984-08-06 1986-03-05 株式会社 エヌ・シ− Golf course guide map
JPH0615022A (en) * 1990-09-25 1994-01-25 Osamu Fukuya Golf score recorder and score display method using the same
US5246232A (en) * 1992-01-22 1993-09-21 Colorado Time Systems Method and apparatus for determining parameters of the motion of an object
JPH06178840A (en) * 1992-12-14 1994-06-28 Hokuto Denshi Kogyo Kk Microwave type hitting speed measuring apparatus
JPH0827196B2 (en) * 1993-11-10 1996-03-21 洋子 曲直部 Golf course guidance / reproduction device
JPH08215363A (en) * 1995-02-14 1996-08-27 Kawasaki Corp Kk Carry display device for golf ball
JPH08266701A (en) * 1995-03-30 1996-10-15 Hino Motors Ltd Shot ball tracking display device
JP2000070430A (en) * 1998-06-19 2000-03-07 Noriko Mitsuhayashi Golf range control device, control method, and storage medium
JP2000131091A (en) * 1998-10-29 2000-05-12 Akebono Brake Ind Co Ltd Calculating apparatus for bicycle
JP2002286837A (en) * 2001-03-26 2002-10-03 Toto Ltd Speed measuring device
JP2003126321A (en) * 2001-10-23 2003-05-07 Bridgestone Sports Co Ltd System for saving/review actual shot data of golfer
JP2004054469A (en) 2002-07-18 2004-02-19 Apas:Kk Golf play information providing method and golf play information providing system
JP2004159876A (en) * 2002-11-13 2004-06-10 Nec Fielding Ltd Golf guidance system
JP2004354315A (en) 2003-05-30 2004-12-16 Nec Corp Cellular phone terminal and information providing system
JP2006136641A (en) 2004-11-15 2006-06-01 Score Planning:Kk Portable distance-advice device for golf play, system and program
US8007367B2 (en) * 2005-05-27 2011-08-30 Sports Sensors, Inc Miniature radar for measuring club head speed and tempo
KR20090006893A (en) * 2007-07-10 2009-01-16 황인혁 System for providing user-specific playing information of golf course, and method thereof
US20090305819A1 (en) 2008-06-04 2009-12-10 Scott Denton Golf gps device
JP5756957B2 (en) * 2010-01-06 2015-07-29 株式会社ユピテル Golf practice / support device and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994004982A1 (en) * 1992-08-19 1994-03-03 Carroll Richard W An electronic golf performance aid device and method thereof
WO1996040387A1 (en) * 1995-06-07 1996-12-19 Crawford Allen Irvine Golf computer device and an associated method
JP2001293120A (en) * 2000-04-12 2001-10-23 Sai Corporation:Kk Golf image training system
JP2001346930A (en) * 2000-06-09 2001-12-18 Miyakei Company:Kk Navigator method for golf play and device for the same
US20020082775A1 (en) * 2000-06-16 2002-06-27 Meadows James W. Personal golfing assistant
US20020151994A1 (en) * 2000-06-16 2002-10-17 Kent Sisco Methods and apparatus for providing information on the game of golf
JP2003190352A (en) * 2001-12-25 2003-07-08 Ntt Neomeit Nagoya Corp Optimum capture support system for golf course
JP2003230650A (en) * 2002-02-12 2003-08-19 Field Nets Co Ltd Golf play support system
JP2004105350A (en) * 2002-09-17 2004-04-08 Denso Corp Golfer supporting device and program
JP2006081696A (en) * 2004-09-15 2006-03-30 Nec Corp Player supporting system, game information management device, mobile terminal and player supporting method
JP2009291552A (en) * 2008-06-09 2009-12-17 Mazeran Systems Japan Kk Golf play support device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
みんなのGOLF場 VOL.1, JPN6018015563, 11 May 2007 (2007-05-11), ISSN: 0003930983 *
みんなのGOLF場 VOL.1, JPN6018028682, 11 May 2007 (2007-05-11), ISSN: 0003853649 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022511439A (en) * 2018-11-26 2022-01-31 トラックマン・アクティーゼルスカブ Methods and equipment for simulating golf shots for users
JP7194282B2 (en) 2018-11-26 2022-12-21 トラックマン・アクティーゼルスカブ Method and Apparatus for Simulating a Golf Shot for a User
JP2023025244A (en) * 2018-11-26 2023-02-21 トラックマン・アクティーゼルスカブ Method and device for simulating golf shots for user
JP7467581B2 (en) 2018-11-26 2024-04-15 トラックマン・アクティーゼルスカブ Method and apparatus for simulating a golf shot for a user - Patents.com
WO2022014656A1 (en) * 2020-07-15 2022-01-20 康太 田中 Assistant device for analysis on golf, assistant method for analysis on golf, and assistant program for analysis on golf
JP2022036363A (en) * 2020-07-15 2022-03-08 康太 田中 Golf analysis assistant device, golf analysis assistant method and program thereof
US11504598B2 (en) 2020-07-15 2022-11-22 Kota Tanaka Golf analysis assistance apparatus, golf analysis assistance method, and non-volatile computer-readable storage medium storing golf analysis assistance program
JP7519694B2 (en) 2021-12-28 2024-07-22 康太 田中 Golf analysis assistant device, scorecard, scorecard manufacturing method, and golf analysis assistant program

Also Published As

Publication number Publication date
JP2020108802A (en) 2020-07-16
JP2022120124A (en) 2022-08-17
JP7438568B2 (en) 2024-02-27
JP2011156353A (en) 2011-08-18
JP2024054212A (en) 2024-04-16
JP6765609B2 (en) 2020-10-07
JP5756957B2 (en) 2015-07-29
JP7094031B2 (en) 2022-07-01
JP6201124B2 (en) 2017-09-27
JP2015157093A (en) 2015-09-03

Similar Documents

Publication Publication Date Title
JP6201124B2 (en) Golf practice / support device and program
JP6525939B2 (en) Data acquisition system
US11590403B2 (en) Golf GPS device with hole recognition and hole selection
JP5030876B2 (en) Golf support device
JP5604621B2 (en) Golf support system and program
JP2023010867A (en) Golf support device and program
US20050227792A1 (en) Virtual golf training and gaming system and method
US20180345101A1 (en) Ball marker for golf information processing and golf information processing method using the same
US20180169489A1 (en) Information processing and viewing device
JP2014128723A (en) Golf support device
WO2022014656A1 (en) Assistant device for analysis on golf, assistant method for analysis on golf, and assistant program for analysis on golf
KR100972828B1 (en) Virtual golf simulation apparatus and method using a user history information
JP2020099707A (en) Golf support apparatus and program
JP5515155B2 (en) Golf support device
KR102492538B1 (en) Golf club that detects swing information and motion correcting system using the same
KR20140144632A (en) Golf club built-in distance and RB position
KR20050106982A (en) A method to measure flying distance of a golf shot using a gps cellular phone

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180508

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180626

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181030

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20181106

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20181130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200408

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200728

R150 Certificate of patent or registration of utility model

Ref document number: 6765609

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350