JP7340883B2 - Equipment and programs - Google Patents

Equipment and programs Download PDF

Info

Publication number
JP7340883B2
JP7340883B2 JP2022025217A JP2022025217A JP7340883B2 JP 7340883 B2 JP7340883 B2 JP 7340883B2 JP 2022025217 A JP2022025217 A JP 2022025217A JP 2022025217 A JP2022025217 A JP 2022025217A JP 7340883 B2 JP7340883 B2 JP 7340883B2
Authority
JP
Japan
Prior art keywords
data
swing
displayed
acceleration
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.)
Active
Application number
JP2022025217A
Other languages
Japanese (ja)
Other versions
JP2022065144A (en
Inventor
圭三 高橋
Original Assignee
株式会社ユピテル
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ユピテル filed Critical 株式会社ユピテル
Priority to JP2022025217A priority Critical patent/JP7340883B2/en
Publication of JP2022065144A publication Critical patent/JP2022065144A/en
Priority to JP2023134368A priority patent/JP2023153270A/en
Application granted granted Critical
Publication of JP7340883B2 publication Critical patent/JP7340883B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、ゴルフクラブのスイング等に関する情報等を記録又は表示等する装置等に関する。 TECHNICAL FIELD The present invention relates to a device, etc. that records or displays information regarding the swing of a golf club, etc.

ゴルフコース上での自分の打点履歴やスコアを記録するとともに、歩行履歴情報等を記録してプレーヤの行動やプレー状況を把握することができるゴルフナビゲーション装置が知られている(例えば、特許文献1参照。)。 A golf navigation device is known that can record the player's hitting history and score on the golf course, as well as record walking history information and the like to understand the player's actions and playing situation (for example, Patent Document 1 reference.).

特開2007-307149号公報Japanese Patent Application Publication No. 2007-307149

特許文献1に記載のゴルフナビゲーション装置では、ゴルフコースをラウンドしている最中にスコアや打点履歴を登録するために、登録操作を行う必要がある。登録操作を忘れた場合には、表示される歩行履歴情報等を参考にして、ユーザがスコアや打点履歴の再登録を行うことができる。しかしながら、歩行履歴をユーザが見たとしても、打点を後で思い出して登録するのは容易ではない。また、自分のプレーやスイングを振り返って、反省点等を以後の練習やプレーに活かすことも容易ではない。 In the golf navigation device described in Patent Document 1, it is necessary to perform a registration operation in order to register scores and hit history while playing a round on a golf course. If the user forgets to perform the registration operation, the user can re-register the score and batting history by referring to the displayed walking history information and the like. However, even if the user views the walking history, it is not easy to remember and register the hit point later. Furthermore, it is not easy to look back on one's own plays and swings and utilize the points learned in future practices and plays.

そこで、本発明は、例えばゴルフのプレーを振り返って思い出すことを容易とすることができる装置等を提供することを目的とする。この目的は例えば課題を解決するための手段に記載の構成要素の組み合わせにより達成させることが可能である。また従属項は例えば本発明の更なる有利な具体例とすることができる。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a device and the like that can make it easy to look back and remember, for example, a golf play. This object can be achieved, for example, by combining the components described in the section. The dependent claims can also constitute further advantageous embodiments of the invention, for example.

(1) ゴルフのスイングに伴って動く部位に装着することができる装着部材と、慣性力に基づくデータを出力する慣性センサと、前記慣性力に基づくデータが少なくともゴルフのスイングに伴うものであると識別できるように慣性センサの出力データと対応付けて位置情報取得手段によって取得した位置情報を記憶部に格納するよう制御する制御部とを備える装置とするとよい。 (1) An attachment member that can be attached to a part that moves with the golf swing, an inertial sensor that outputs data based on inertial force, and the data based on the inertial force is at least associated with the golf swing. The device may include a control unit that controls the storage unit to store the position information acquired by the position information acquisition unit in association with the output data of the inertial sensor so that the position information can be identified.

このようにすれば、スイング時の慣性力に基づくデータと対応付けてスイングをした位置の情報を記録しておくことができる。そして、このようにして記録した情報を表示・再生すれば、ユーザがゴルフのプレーを振り返ることを容易にすることができる。なお、このような表示や再生を可能とするには、例えば後述する(11)~(17)の装置を用いるとよい。 In this way, information on the position of the swing can be recorded in association with data based on the inertial force during the swing. By displaying and reproducing the information recorded in this way, the user can easily look back on his golf play. Note that in order to enable such display and playback, it is preferable to use, for example, the devices (11) to (17) described later.

「慣性力」は、例えば慣性系に対して加速度運動をしている座標系で現れる見かけ上の力であり、本発明においては、スイング前のアドレス時における静止状態に対し、テイクバック、およびダウンスイングからフォロースイングという一連のスイング動作による加速度運動が起こることにより本装置に係る見かけ上の力と考えるとよい。例えば、慣性センサは、慣性力に基づくデータとして、慣性力と重力とに基づくデータを出力するとよく、慣性力と重力との合力に基づくデータを出力すると特によい。 "Inertial force" is, for example, an apparent force that appears in a coordinate system that is undergoing acceleration motion relative to an inertial system. It may be considered that the apparent force related to this device is caused by the acceleration motion caused by a series of swing motions from swing to follow swing. For example, the inertial sensor preferably outputs data based on inertial force and gravity as data based on inertial force, and particularly preferably outputs data based on the resultant force of inertial force and gravity.

「装着部材」は、スイングに伴って動く部位に装着することができればいかなるものでもよいが、例えば腕時計のように手首に巻き付けて装着するバンド、グローブの一部を挟むことにより取り付けるクリップ状の部材等とするとよい。「スイングに伴って動く」とは、例えば、ゴルフのスイングをするために動かすこととするとよい。「スイングに伴って動く部位」は、スイングをするときに決まった動きをする部位とするとよく、例えば上肢の一部とするとさらによく、手首や手の甲等の肩から遠い部位とすると特によい。手首や手の甲はスイング時における動きの速度及び量が肩の近傍と比較して大きいため、慣性力を検出しやすい。「装着」とは、例えばスイングによる加速度を取り付け状態のずれによる加速度と区別できる程度に動きにくく取り付ければよいが、スイングをしたことにより取り付けた部位との相対的な位置関係が変化しないように取り付けると特によい。 The "attachment member" may be anything that can be attached to a part that moves with the swing, such as a band that is worn around the wrist like a wristwatch, or a clip-like member that is attached by pinching a part of the glove. etc. "Moving with the swing" may be defined as, for example, moving in order to make a golf swing. The "part that moves with the swing" is preferably a part that moves in a fixed manner when swinging, for example, a part of the upper limb is even better, and a part far from the shoulder, such as the wrist or the back of the hand, is particularly good. Since the speed and amount of movement of the wrist and the back of the hand during swing are greater than those near the shoulder, it is easier to detect inertial force. "Attachment" means, for example, that it should be attached so that it does not move easily enough to distinguish the acceleration caused by swinging from the acceleration caused by misalignment of the attached state, but it should be attached so that the relative positional relationship with the attached part does not change due to swinging. Especially good.

「位置情報取得手段」は、ゴルフコース内での本装置の位置を特定できる装置とするとよい。このような位置情報検出装置を用いれば、スイング時の慣性力に基づくデータとともにスイング時のコース内での位置を記録することができる。具体的には、外部の装置によって検出された本装置の位置情報を取得する構成としてもよいが、特に、本装置において位置情報を検出する位置情報検出器とするとよく、例えばGPS(Global Positioning System)受信機のような緯度・経度等の位置情報を取得することのできる装置とするとよい。「慣性センサ」は、スイングに伴う慣性力によって変化する値を出力できるセンサとすればよく、例えば加速度センサ、ジャイロセンサ等とするとよい。 The "position information acquisition means" is preferably a device that can specify the position of this device within the golf course. By using such a position information detection device, it is possible to record the position within the course at the time of the swing along with data based on the inertial force at the time of the swing. Specifically, the configuration may be such that the location information of the device detected by an external device is acquired, but it is particularly preferable to use a location information detector that detects the location information in the device, such as a GPS (Global Positioning System). ) It is preferable to use a device such as a receiver that can obtain position information such as latitude and longitude. The "inertial sensor" may be a sensor that can output a value that changes depending on the inertial force accompanying the swing, and may be, for example, an acceleration sensor, a gyro sensor, or the like.

「識別できるように」とは、記憶部に格納されたデータからゴルフのスイングに伴う慣性力か否かが判別できればよく、例えば慣性力の時間変化がわかるデータ(例えばセンサの出力する所定時間の範囲の時系列のデータ)を位置情報と対応付けるようにするとよい。位置情報と対応付けるのは検出した瞬間の一時刻のデータとしてもよいが、例えば検出した時刻を含む所定時間に亘るデータとすると特によい。ユーザはこのような慣性力に基づくデータと位置情報とを参照してスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることができる。なお、この構成において、ゴルフのスイングを検出することを契機としてデータや位置情報を格納するための制御を実行することは必須ではなく、ゴルフのスイングと推定されるような慣性力を検出したときにそのような慣性力に基づくデータとともに位置情報を記憶しさえすればよいが、特にゴルフのスイングを検出することを契機としてデータや位置情報を格納するための制御を実行する構成とするとよい。 "Identifiable" means that it is sufficient to be able to determine from the data stored in the storage unit whether or not it is an inertial force associated with a golf swing. It is advisable to associate time-series data (range data) with location information. Although data for a single time at the moment of detection may be correlated with the position information, it is particularly preferable to use data for a predetermined period of time including the time of detection, for example. The user can refer to such data based on inertial force and position information to determine whether or not he or she has made a swing, and to obtain information on the quality of the swing. Note that in this configuration, it is not essential to execute control for storing data and position information upon detecting a golf swing, but when an inertial force that is presumed to be a golf swing is detected. Although it is only necessary to store position information together with data based on such inertial force, it is particularly preferable to adopt a configuration in which detecting a golf swing is used as an opportunity to execute control for storing data and position information.

「対応付けて」とは、スイングを検出したときの位置情報が判るようにするとよい。対応付ける方法は、直接的にであっても、間接的にであってもよいが、例えば、位置情報やデータの記録は通常時刻の情報とともに記憶されるので、位置情報および慣性力に基づくデータのそれぞれを取得した時刻の情報を介して間接的に対応付けるようにするとよい。「慣性センサの出力データと対応付けて位置情報取得手段によって取得した位置情報を記憶部に格納する」構成としては、例えば慣性センサの出力データそのものと対応付けて当該位置情報を記憶部に格納する構成としてもよいし、慣性センサの出力データを加工したデータと当該位置情報を記憶部に格納する構成としてもよいし、慣性センサの出力データそのものと対応付けて取得した位置情報を加工したデータを記憶部に格納する構成としてもよいが、慣性センサの出力データを加工したデータと対応づけて取得した位置情報を加工したデータを記憶部に記憶する構成とするとよい。 "In association" preferably means that the position information when the swing is detected can be known. The method of association may be direct or indirect, but for example, since location information and data records are usually stored together with time information, it is possible to associate data based on location information and inertial force. It is preferable to indirectly associate them via information on the time when each was acquired. The configuration of "storing the position information acquired by the position information acquisition means in the storage unit in association with the output data of the inertial sensor" includes, for example, storing the position information in the storage unit in association with the output data of the inertial sensor itself. It may be configured such that the data obtained by processing the output data of the inertial sensor and the relevant position information are stored in the storage unit, or the data obtained by processing the obtained position information in association with the output data of the inertial sensor itself may be stored. Although the configuration may be such that the data is stored in the storage section, it is preferable to store the data obtained by processing the position information obtained in association with the data obtained by processing the output data of the inertial sensor in the storage section.

(2) 慣性センサは、慣性力に対応する物理量として加速度を検出する加速度センサを含むとよい。このようにすれば、慣性力に基づくデータとしてスイング中の加速度のデータを出力することができる。そして、記録したスイング中の加速度の変化を解析する構成を備えるとよく、特に、スイングの速度、リズム、トップ位置での静止時間等のスイングの内容、例えばクリーンヒット、ダフり、トップ等のインパクトの質、使用したクラブ等を判別する構成を備えるとよい。 (2) The inertial sensor may include an acceleration sensor that detects acceleration as a physical quantity corresponding to inertial force. In this way, data on acceleration during swing can be output as data based on inertial force. It is preferable to have a configuration that analyzes changes in acceleration during the recorded swing, and in particular, the content of the swing such as swing speed, rhythm, and resting time at the top position, for example, impact such as clean hit, duff, top position, etc. It is preferable to have a configuration for determining the quality of the golf club, the club used, etc.

(3) 加速度センサは、複数の軸方向のそれぞれの軸の加速度を検出することが可能とするとよく、制御部は、複数の軸方向のそれぞれにおける加速度のデータを記憶部に格納するように制御するとよい。このようにすれば、記憶部に記憶したデータを制御部等で利用して処理を行う際や、記憶したデータをユーザが表示・再生して利用する際に、複数の軸方向の加速度を用いてスイングに伴う加速度とスイング以外の加速度を判別することが容易となる。複数の軸の数は2つ以上であればよいが、3つとすると特によい。複数の方向の加速度値をベクトル成分として合成ベクトルの加速度の変化の履歴として記憶部に格納し、当該合成ベクトルの変化のパターンに基づきゴルフスイングに伴う慣性力を識別すると特によい。表示や再生を可能とする装置において合成ベクトルの三次元表示を可能とすれば、ユーザがスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることをさらに容易にすることができる。 (3) The acceleration sensor is preferably capable of detecting acceleration in each of a plurality of axial directions, and the control unit controls the storage unit to store acceleration data in each of the plurality of axial directions. It's good to do that. In this way, when the data stored in the storage unit is used for processing by the control unit, or when the user displays and reproduces the stored data, accelerations in multiple axial directions can be used. This makes it easy to distinguish between the acceleration associated with the swing and the acceleration other than the swing. The number of axes may be two or more, but it is particularly preferable to have three axes. It is particularly advantageous to store acceleration values in a plurality of directions as vector components in the storage unit as a history of changes in acceleration of a composite vector, and to identify inertial force accompanying a golf swing based on the pattern of changes in the composite vector. If it is possible to display the composite vector in three dimensions on a device that allows display and playback, it will be easier to determine whether the user has made a swing or not, and to obtain information such as the quality of the swing. can do.

(4) 加速度センサは、3つの軸方向のそれぞれの軸の加速度を検出することが可能とするとよく、各軸の方向は、装着した部位の運動を判別可能な向きに設定するとよい。このようにすれば、本発明に係る装置を装着した部位の運度を示す加速度を記録することができる。そして記録した加速度のデータを解析することにより、ユーザはスイング時の装着した部位、例えば手の動かし方、構え、グリップの状態等を詳しく把握することができる。3つの軸方向は、互いに直交する方向とするとよく、例えば、第1の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの前腕に沿って手首から肘に向かう方向とし、る。第2の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの手首と接する面内で第1の軸方向と直交する方向とし、第3の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの手首と接する面にほぼ垂直な方向とすると特によい。 (4) The acceleration sensor is preferably capable of detecting acceleration in each of the three axial directions, and the direction of each axis is preferably set so that the movement of the part to which it is attached can be determined. In this way, it is possible to record the acceleration that indicates the movement of the part to which the device according to the present invention is attached. By analyzing the recorded acceleration data, the user can gain a detailed understanding of the parts of the device worn during the swing, such as how the hands move, stance, and grip conditions. The three axial directions are preferably directions perpendicular to each other; for example, the first axial direction is a direction along the player's forearm from the wrist to the elbow in a state fixed to the player's wrist by the mounting member, Ru. The second axial direction is a direction perpendicular to the first axial direction in a plane in contact with the player's wrist when the player's wrist is fixed to the player's wrist by the mounting member, and the third axial direction is a direction that is perpendicular to the first axial direction in a plane in contact with the player's wrist. It is particularly preferable that the direction is substantially perpendicular to the surface that contacts the player's wrist when the player is fixed to the player's wrist.

(5) 制御部は、慣性センサが出力する慣性力に基づくデータに基づき、スイングが行われたことを検出するとよい。このようにすれば、スイングが行われたことを当該装置において検出し、検出したことに応じて種々の処理を実行することができる。種々の処理としては、例えば打数の自動カウント、スコアの自動記録、スコア記録を促す警報、スイングの評価等を実行するとよい。 (5) The control unit may detect that a swing has been made based on data based on inertial force output by the inertial sensor. In this way, the device can detect that a swing has been made, and perform various processes in response to the detection. Various processes may include, for example, automatically counting the number of strokes, automatically recording scores, warnings prompting score recording, swing evaluation, and the like.

(6) (5)の構成において、制御部は、慣性センサが出力する慣性力に基づくデータに基づく値が所定の閾値を超えたことを、ゴルフのスイングが行われたことの検出に用いるとよい。例えば、閾値を下回る値の慣性力を雑音として扱うとよい。このようにすれば、スイングの検出確度を高めることができる。 (6) In the configuration of (5), the control unit uses the fact that the value based on the data based on the inertial force outputted by the inertial sensor exceeds a predetermined threshold value to detect that a golf swing has been performed. good. For example, inertial force with a value below a threshold value may be treated as noise. In this way, the swing detection accuracy can be increased.

(7) (5)または(6)の構成において、制御部は、慣性センサが出力する慣性力に基づくデータがゴルフクラブを構えたときの慣性力に対応するか否かを、スイングが行われたことの検出に用いるとよい。このようにすれば、ゴルフクラブを構えた後に発生するスイングによる加速度の変化を、他の加速度と区別することが容易となる。特に(6)の構成と組み合わせると、スイングの検出確度をより高めることができる。「ゴルフクラブを構えたときの慣性力」とは、例えば一定時間以上の静止、プレーヤがゴルフクラブのグリップを握るときに生じる特定の慣性力のパターン等とするとよい。スイング中の慣性力に基づくデータの特徴はプレーヤによって異なることが多く、同一のプレーヤであってもクラブの番手やスイングの強弱によって異なることも多いが、スイング前にゴルフクラブを構える時の慣性力に基づくデータは同一のプレーヤにおいては共通のパターンを生じることを発明者らは発見した。具体的には、例えば一定時間以上の静止を「ゴルフクラブを構えたときの慣性力」とすると特によい。 (7) In the configuration of (5) or (6), the control unit determines whether the data based on the inertial force output by the inertial sensor corresponds to the inertial force when the golf club is held. It is good to use it for detecting things. In this way, it becomes easy to distinguish the change in acceleration due to the swing that occurs after holding the golf club from other accelerations. In particular, when combined with configuration (6), swing detection accuracy can be further improved. The "inertial force when holding a golf club" may be, for example, a specific pattern of inertial force that occurs when the player stands still for a certain period of time or more, or when a player grips the golf club. Characteristics of data based on inertial force during a swing often differ depending on the player, and even for the same player, they often differ depending on the club size and the strength of the swing, but the inertial force when holding the golf club before swinging The inventors have discovered that data based on the data yields common patterns for the same player. Specifically, for example, it is particularly preferable to define the period of standing still for a certain period of time or more as "the inertial force when holding the golf club."

(8) 制御部は、最新の一定量の慣性センサの出力データを一時記憶部に蓄積し、当該一定量のデータが蓄積された後は、最新の一定量のデータが残るように古いデータを上書きするよう制御し、慣性センサがゴルフのスイングが行われたことを検出すると、当該スイングを示す出力データを含んだ一時記憶部に蓄積されている一定量のデータの少なくとも一部を、記憶部に格納するよう制御するとよい。このようにすれば、スイングとの関係のないデータが記憶部に蓄積されることを抑制することができ、記憶部の容量を抑制することができる。 (8) The control section stores a certain amount of the latest output data of the inertial sensor in the temporary storage section, and after the certain amount of data is accumulated, deletes old data so that the latest certain amount of data remains. When the inertial sensor detects that a golf swing has been performed, at least a part of the fixed amount of data stored in the temporary storage unit including the output data indicating the swing is transferred to the storage unit. It is best to control it so that it is stored in In this way, data unrelated to the swing can be prevented from being accumulated in the storage section, and the capacity of the storage section can be suppressed.

一時記憶部は記憶部の記憶領域の一部分としてもよいが、書き換え可能回数の多いものを用いると特によい。例えば、記憶部として書き換え可能回数が比較的少ないフラッシュメモリ等を用い、一時記憶部として書き換え可能回数の多いRAMやEEPROM等を用いるとよい。当該スイングを示す出力データを含んだ一時記憶部に蓄積されている一定量のデータの少なくとも一部を、記憶部に格納する際に、記憶部には上書きが困難な状態として記憶すると特によい。上書きが困難な状態としては例えばデータに上書き禁止の属性を付与して記録するとよい。データはファイルとして記録するとよく、当該ファイルに上書き禁止の属性を付与するとよい。 The temporary storage section may be a part of the storage area of the storage section, but it is particularly preferable to use one that can be rewritten many times. For example, it is preferable to use a flash memory or the like that can be rewritten a relatively small number of times as the storage section, and use a RAM, EEPROM, or the like that can be rewritten a large number of times as the temporary storage section. It is particularly preferable that at least a part of the certain amount of data stored in the temporary storage section including the output data indicating the swing is stored in the storage section in a state that is difficult to overwrite. As a state in which overwriting is difficult, for example, data may be recorded with an attribute that prohibits overwriting. Data is preferably recorded as a file, and the file is preferably given an overwrite-prohibited attribute.

(9) 装置は音声取得部をさらに備え、制御部は、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの慣性センサの出力データと対応付けて、少なくともゴルフのスイングに伴う慣性力を慣性センサが検出したときの音声取得部によって取得した音声データを記憶部に格納するよう制御するとよい。 (9) The device further includes an audio acquisition unit, and the control unit associates the inertial force associated with the golf swing with the output data of the inertial sensor when the inertial sensor detects the inertial force associated with the golf swing. It is preferable to control the audio data acquired by the audio acquisition unit when detected by the inertial sensor to be stored in the storage unit.

このようにすれば、慣性力に基づくデータに加え、スイング時の音声を記録しておくことができる。そして、このようにして記録した音声を、慣性力に基づくデータや位置情報とともに表示・再生すれば、ユーザはゴルフのプレーを振り返ることをさらに容易にすることができる。特に制御部は、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの慣性センサが出力するデータと対応付けて、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの前または後の少なくともいずれか一方を含む所定の時間帯の音声取得部から取得した音声データを記憶部に格納するよう制御するとよい。実際のゴルフコースでのプレーでは、例えば、スイング直前のアドレス時には周囲が静かになり、打球直後には「ナイスショット!」、「しまった!」などの音声が記録されることが多い。このようなスイング時に記録される音を利用すれば、スイング位置の特定が容易になり、ユーザがスイング時の状況を振り返ることを容易とすることができる。制御部は、音声取得部はゴルフのスイングに伴う慣性力を検出していないときにも音声データを記憶部に格納するように制御するとよい。このようにすれば、ユーザはあとで記録した音声をもとにスイング時以外の状況を振り返ったり、慣性力によってスイングが検出できない場合に音声に基づいてスイング位置を追加・編集したりすることができる。 In this way, in addition to the data based on the inertial force, the sound during the swing can be recorded. By displaying and reproducing the audio recorded in this manner together with data based on inertial force and positional information, it becomes easier for the user to look back on his golf play. In particular, the control unit correlates the inertial force accompanying the golf swing with the data output by the inertial sensor when the inertial sensor detects the inertial force associated with the golf swing, and It is preferable to control the storage unit to store audio data acquired from the audio acquisition unit in a predetermined time period including at least one of them. When playing on an actual golf course, for example, the surroundings become quiet during the address immediately before the swing, and voices such as "Nice shot!" and "Got it!" are often recorded immediately after the ball is hit. If such sounds recorded during a swing are used, the swing position can be easily identified, and the user can easily review the situation during the swing. The control unit may control the audio acquisition unit to store the audio data in the storage unit even when the inertial force accompanying the golf swing is not detected. In this way, the user can later look back on the situation other than the swing based on the recorded audio, or add/edit the swing position based on the audio if the swing cannot be detected due to inertial force. can.

(10) 本発明のプログラムでは、コンピュータを上記(1)~(9)のいずれかに記載の装置として機能させるとよい。 (10) The program of the present invention may cause a computer to function as the device described in any one of (1) to (9) above.

(11)上記(1)~(9)のいずれかに記載の装置(以下第一の装置という)によって記録した位置情報と慣性センサの出力データとに基づいて当該位置情報に基づく情報と当該出力データに基づく情報とを関連付けて表示部に表示するよう制御する制御部を備える装置(以下、第二の装置という)とするとよい。このような表示部があれば、ユーザは、記録しておいたスイング時の慣性力に基づくデータと位置情報とを、プレー後に関連付けて認識することができるようになり、プレーを振り返ることを容易にすることができる。第一の装置に位置情報に基づく情報と慣性センサの出力データに基づく情報とを関連づけて表示する表示部を備える構成としてもよいが、このような表示部が第一の装置に含まれると、プレー自体の妨げになりやすく好ましくない。第一の装置にはこのような表示部は備えず、第二の装置に備えることが望ましい。第二の装置は、例えばパーソナルコンピュータ(PC)、スマートフォン等とするとよい。 (11) Information based on the position information and the output based on the position information recorded by the device according to any one of (1) to (9) above (hereinafter referred to as the first device) and the output data of the inertial sensor. It is preferable to use a device (hereinafter referred to as a second device) that includes a control section that controls the information based on the data to be displayed on the display section in association with the information. With such a display, the user will be able to associate and recognize the recorded data based on the inertia force during the swing with the position information after playing, making it easier to look back on the play. It can be done. The first device may include a display unit that displays information based on position information and information based on output data of the inertial sensor in association with each other, but if such a display unit is included in the first device, This is not desirable as it tends to interfere with the play itself. It is desirable that the first device not be provided with such a display section, but that the second device should be provided with such a display section. The second device may be, for example, a personal computer (PC), a smartphone, or the like.

(12) 制御部は、第一の装置によって記録した位置情報と慣性センサの出力データに基づき推定される打球位置を、前記推定される打球位置を含むゴルフ場のコースレイアウトを示すレイアウト情報とともに表示部に表示するよう制御するとよい。このようにすれば、ユーザは、ゴルフ場のコースレイアウトともに打球位置の候補を把握することができ、プレーを振り返ることをさらに容易にすることができる。「ゴルフ場のコースレイアウトを示すレイアウト情報」とは、例えばゴルフコースの画像、ティーグランド、フェアウエイ、ハザード等の領域を示す情報等とするとよい。表示部に表示するゴルフ場のコースレイアウトを示すレイアウト情報は、特に当該コースの当該打球位置を含むホールのものとするとよい。 (12) The control unit displays the ball hitting position estimated based on the position information recorded by the first device and the output data of the inertial sensor, together with layout information indicating the course layout of the golf course including the estimated ball hitting position. It is best to control it so that it is displayed in the section. In this way, the user can grasp the course layout of the golf course as well as potential ball hitting positions, making it easier to review the play. The "layout information indicating the course layout of the golf course" may be, for example, an image of the golf course, information indicating areas such as teeing grounds, fairways, hazards, etc. The layout information indicating the course layout of the golf course displayed on the display unit is preferably information for a hole including the ball hitting position of the golf course.

「コースレイアウトとともに表示する」とは、例えばコースレイアウトと打球位置の両方を視認可能に表示するとよい。具体的には、例えば、ゴルフコースの画像に重畳して打球位置を示すアイコンを表示する、ゴルフコースの画像における打球位置に対応する位置と画像とは異なる位置に表示した打数を示す文字や図形とを線分で結ぶ、等とするとよい。この場合、制御部は、表示している推定した打球位置を個別に無効とするための機能を備える構成にすると特によい。表示される推定された打球位置には、実際の打球位置とは異なるものが含まれる可能性があるが、誤った打球位置を無効とすることにより、実際のプレーと合った内容で表示することができるので、ユーザはプレーを振り返ることがさらに容易となる。 "Displayed together with the course layout" may mean, for example, displaying both the course layout and the ball hitting position so that they can be visually recognized. Specifically, for example, displaying an icon superimposed on the golf course image to indicate the ball hitting position, or text or graphics indicating the number of strokes displayed at a position corresponding to the ball hitting position in the golf course image and a position different from the image. It would be better to connect them with a line segment, etc. In this case, it is particularly preferable that the control unit has a function for individually invalidating the displayed estimated ball hitting position. The estimated ball hit position displayed may be different from the actual ball hit position, but by invalidating the incorrect ball hit position, it is possible to display content that matches the actual play. This makes it easier for the user to look back on the play.

(13) 制御部は、慣性センサの出力データに基づく情報の時間的変化を示す表示を行うように制御し、時間的変化を示す表示における1点が指定されると、慣性センサの出力データと位置情報との対応付けに基づいて、当該指定された1点に対応するデータを慣性センサが出力したときの位置情報をコースレイアウトとともに表示するとよい。このようにすれば、ユーザは、慣性センサの出力データに基づく情報の時間的変化を視認して、その中から指定した1点に対応する位置情報を素早く知ることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは正しい打球位置か否かの判断材料として表示される波形を用いることができ、判断の確度を高めることができる。「時間的変化を示す表示」とは、ユーザがデータの変化を認識できればいかなる表示でもよい。例えば、動画としてもよいが、静止画とすると一見して把握できるので特によい。静止がとして表示する場合には、縦軸を出力データの値とし横軸を時間軸とした波形のグラフ、合成ベクトルの軌跡とすると特によい。「時間的変化を示す表示における1点が指定される」とは、時間的変化を示す表示の中の1点がユーザ等の操作によって指定されればいかなる手法により指定されてもよいが、例えば、マウスのクリック操作等のユーザの操作を検出することにより時間的変化を示す表示内の1点が指定されるとよい。 (13) The control unit controls to display a temporal change in information based on the output data of the inertial sensor, and when one point on the display indicating the temporal change is specified, the control unit displays the information based on the output data of the inertial sensor. Based on the association with the position information, it is preferable to display the position information when the inertial sensor outputs the data corresponding to the specified point along with the course layout. In this way, the user can visually check temporal changes in information based on the output data of the inertial sensor and quickly know the positional information corresponding to one designated point among them. Furthermore, in a configuration in which the estimated ball hitting position can be invalidated individually, the user can use the displayed waveform as a basis for determining whether or not the ball hitting position is correct, thereby increasing the accuracy of the judgment. The "display showing temporal changes" may be any display that allows the user to recognize changes in data. For example, a moving image may be used, but a still image is particularly good because it can be understood at a glance. When displaying a stationary image, it is particularly preferable to use a waveform graph or a locus of a composite vector with the vertical axis as the output data value and the horizontal axis as the time axis. "One point in the display showing a temporal change is specified" may be specified by any method as long as one point in the display showing a temporal change is specified by the user's operation, but for example, , it is preferable that one point in the display indicating a temporal change is specified by detecting a user operation such as a mouse click operation.

(14) 制御部は、慣性センサの出力データの時間的変化を示す波形を表示部に表示するよう制御し、推定した打球位置の一つが指定されると、当該波形における当該打球位置において取得した部分を視認しやすく表示部に表示するよう制御するとよい。このようにすれば、ユーザは、指定された打球位置での慣性力に基づくデータに基づく情報を素早く視認することができるようになり、スイングの振り返りを容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは打球位置の候補に対応する波形を素早く特定することができ、判断に要する時間を抑制することができる。「視認しやすく」とは、例えば波形中のスイングとは関係のない部分や波形以外の表示よりも目立つように表示するとよい。具体的には、該当箇所を枠で囲む、該当箇所の色彩を相対的に目立つように(例えば他よりも高い彩度や輝度に)変える、点滅させる、等とするとよい。 (14) The control unit controls the display unit to display a waveform showing a temporal change in the output data of the inertial sensor, and when one of the estimated ball hitting positions is specified, the control unit displays the waveform obtained at the ball hitting position in the waveform. It is preferable to display the portion on the display section in a manner that makes it easy to visually recognize the portion. In this way, the user can quickly visually confirm information based on data based on the inertial force at the designated ball hitting position, and can easily review the swing. Furthermore, in a configuration in which the estimated ball hitting positions can be invalidated individually, the user can quickly identify the waveform corresponding to the ball hitting position candidate, and the time required for determination can be reduced. "Easy to visually recognize" means, for example, to display the waveform in a way that is more conspicuous than other parts of the waveform that are unrelated to the swing or other parts of the waveform. Specifically, it is preferable to surround the relevant part with a frame, change the color of the relevant part so that it stands out relatively (for example, to higher saturation or brightness than others), or make it blink.

(15) 第二の装置は、音声再生部をさらに備え、制御部は、指定されたタイミングで記録された音声データ、または指定された打球位置で記録された音声データを音声再生部により再生するよう制御するとよい。このようにすれば、ユーザはスイング時の慣性力に基づく情報を見るだけでなくスイング時の音声を聞くことができるようになり、スイングの振り返りをさらに容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、打球音の有無により正しい打球位置か否かの判断の確度を高めることができる。 (15) The second device further includes an audio playback unit, and the control unit causes the audio playback unit to play back the audio data recorded at the specified timing or the audio data recorded at the specified ball batting position. It is better to control it like this. In this way, the user can not only view information based on the inertial force during the swing but also hear the sound during the swing, making it easier to review the swing. Furthermore, in a configuration in which the estimated ball hitting position can be invalidated individually, the accuracy of determining whether or not the ball hitting position is correct can be increased based on the presence or absence of a hitting sound.

(16) 制御部は、複数の推定した打球位置のそれぞれにおける慣性センサの出力データの時間的変化を示す波形を、並べて表示部に表示するよう制御するとよい。このようにすれば、複数のスイングを比較しつつプレーを振り返ることが容易となる。「並べて」とは、縦、横いずれの方向に並べる構成としてもよいが、記録した時刻の順に横方向に並べると特によい。このようにすれば、ユーザは複数のスイングの波形の傾向をまとめて視認することができる。また、同一ホール内のスイングに対応する波形を横方向に記録した時刻の順に並べるとともに、ホールの順に縦方向に並べるとさらによい。このように記録した時刻の順に並べれば、ユーザはスイングの波形の傾向の時間変化を視認することができる。また、複数の波形の間に隙間を空けて並べるとよい。このようにすれば、ユーザは各スイング時の波形を区別して視認することが容易となる。 (16) The control unit may control the display unit to display waveforms indicating temporal changes in the output data of the inertial sensor at each of the plurality of estimated ball hitting positions side by side. In this way, it becomes easy to look back on the play while comparing multiple swings. "Arranged" may mean arranging them in either the vertical or horizontal direction, but it is particularly good to arrange them in the horizontal direction in the order of recorded times. In this way, the user can visually recognize the waveform trends of a plurality of swings at once. Furthermore, it is even better to arrange the waveforms corresponding to swings within the same hole in the horizontal direction in the order of recorded time and also in the vertical direction in the order of the holes. By arranging them in the order of the recorded times in this manner, the user can visually recognize the temporal change in the trend of the swing waveform. Further, it is preferable to arrange the plurality of waveforms with a gap between them. This makes it easy for the user to distinguish and visually recognize the waveforms at each swing.

(17) 制御部は、並べて表示した複数の波形から複数を選択可能とし、選択した複数の波形を比較可能に表示部に表示するよう制御するとよい。このようにすれば、ユーザは選択した波形を詳しく比較することが可能となり、スイングの振り返りや分析を容易にすることができる。「比較可能に」とは、ユーザが選択した波形を視覚的に比較しやすいように表示すればよい。例えば、時間軸を共通にして表示すると比較が容易となってよい。具体的には、例えば「並べて」表示したりするとよく、「重ねて」表示すると縦軸の比較も容易となるため特によい。 (17) It is preferable that the control unit control the display unit so that a plurality of waveforms can be selected from the plurality of waveforms displayed side by side, and the selected waveforms are displayed on the display unit so as to be comparable. In this way, the user can compare the selected waveforms in detail, making it easier to review and analyze the swing. "Comparable" may mean displaying the waveforms selected by the user so that they can be easily compared visually. For example, comparison may be facilitated by displaying a common time axis. Specifically, for example, they may be displayed "side-by-side", and it is particularly preferable to display them "overlapping" because it facilitates comparison on the vertical axis.

(18) 本発明のプログラムでは、コンピュータを上記(11)~(17)のいずれかに記載の装置として機能させるとよい。 (18) The program of the present invention may cause a computer to function as the device described in any one of (11) to (17) above.

本願発明は上記の課題を解決するための手段に記載の構成に限定されない。上述した課題を解決するための手段に記載の各構成要素は組み合わせ可能な範囲で任意に選択して組み合わせて構成するとよい。また各実施形態の任意の構成要素と、課題を解決するための手段に記載の課題の構成要素または発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは組み合わせ可能な範囲で任意に組み合わせて構成するとよい。 The present invention is not limited to the configuration described in the means for solving the above problems. Each of the constituent elements described in the above-mentioned means for solving the problems may be arbitrarily selected and combined within a combinable range. Furthermore, any component of each embodiment can be combined with a component that embodies the component of the problem described in the means for solving the problem or any component described in the means for solving the invention. It is recommended that the configuration be configured in any combination within a reasonable range.

図1(a)は、記録装置10を装着したユーザUがゴルフをプレーする様子 を示す模式図である。図1(b)は、記録装置10によって記録したデータを、再生 装置20に取り込んで表示する様子を示す模式図である。FIG. 1(a) is a schematic diagram showing how a user U wearing the recording device 10 plays golf. FIG. 1(b) is a schematic diagram showing how data recorded by the recording device 10 is taken into the reproducing device 20 and displayed. 記録装置10の外観を示す斜視図である1 is a perspective view showing the appearance of a recording device 10. FIG. 記録装置10をユーザUが装着した状態を加速度センサ112の軸方向とと もに示す模式図である。2 is a schematic diagram showing a state in which the recording device 10 is worn by a user U, together with the axial direction of an acceleration sensor 112. FIG. 記録装置10の構成を示すブロック図である。1 is a block diagram showing the configuration of a recording device 10. FIG. 図5(a)は、記録装置10が表示するメイン画面の一例を示す。図5(b )は、動作モード選択画面の一例を示す。FIG. 5A shows an example of the main screen displayed by the recording device 10. FIG. 5(b) shows an example of an operation mode selection screen. 図6(a)~(d)は、ゴルフ場モードにおいて記録装置10が表示する表 示画面の例を示す。FIGS. 6(a) to 6(d) show examples of display screens displayed by the recording device 10 in the golf course mode. 図7(a)および(b)は、練習場モードにおいて記録装置10が表示する 表示画面の例を示す。FIGS. 7A and 7B show examples of display screens displayed by the recording device 10 in the practice field mode. 図8(a)~(c)は、それぞれ、スイング時、歩行時、ランニング時に加 速度センサ112が出力したX、Y、Z各軸方向の加速度の値の変化を示すグラフで ある。FIGS. 8(a) to (c) are graphs showing changes in acceleration values in the X, Y, and Z axis directions output by the acceleration sensor 112 during swinging, walking, and running, respectively. 再生装置20の構成を示すブロック図である。2 is a block diagram showing the configuration of a playback device 20. FIG. 再生装置20が表示するスコアブック画面の一例を示す。An example of a scorebook screen displayed by the playback device 20 is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示する練習結果画面の一例を示す。An example of a practice result screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスイング比較画面の一例を示す。An example of a swing comparison screen displayed by the playback device 20 of the first embodiment is shown. 第1実施形態の再生装置20が表示するスイング比較画面の一例を示す。An example of a swing comparison screen displayed by the playback device 20 of the first embodiment is shown. 第2実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the second embodiment is shown. 第2実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the second embodiment is shown. 第2実施形態の再生装置20が表示するスコアカード画面の一例を示す。An example of a scorecard screen displayed by the playback device 20 of the second embodiment is shown. 第2実施形態の再生装置20が表示する練習結果画面の一例を示す。An example of a practice result screen displayed by the playback device 20 of the second embodiment is shown. 記録装置10の構成を示すブロック図である。1 is a block diagram showing the configuration of a recording device 10. FIG. 第2実施形態の再生装置20が表示するスコアカード画面の変形例を示す 。12 shows a modified example of the scorecard screen displayed by the playback device 20 of the second embodiment.

〔第1実施形態〕
図1(a)は、本発明の第1実施形態に係る記録装置10を装着したユーザUがゴルフをプレーする様子を示す模式図である。また、図1(b)は、記録装置10によって記録したデータを、再生装置20に取り込んで表示する様子を示す模式図である。これらの図面に示したように、ユーザUは、記録装置10を手首に装着してゴルフのプレーを行う。そしてユーザUは、プレー後に、記録装置10により記録したデータを再生装置20に取り込んで表示させ、スコアの確認や編集をしたり、プレーの内容を振り返ったりする。以下では、記録装置10および再生装置20のそれぞれについて説明する。
[First embodiment]
FIG. 1A is a schematic diagram showing how a user U wearing a recording device 10 according to a first embodiment of the present invention plays golf. Further, FIG. 1(b) is a schematic diagram showing how data recorded by the recording device 10 is taken into the reproducing device 20 and displayed. As shown in these drawings, user U wears the recording device 10 on his wrist and plays golf. After playing, the user U imports the data recorded by the recording device 10 into the reproducing device 20 and displays the data, and checks and edits the score, and reviews the content of the play. Below, each of the recording device 10 and the reproducing device 20 will be explained.

〔第1実施形態の記録装置〕
図2は、記録装置10の外観を示す斜視図である。また、図3は、記録装置10をユーザUが手首に装着した状態を、加速度センサ112の軸方向とともに示す模式図である。また、図4は、記録装置10の構成を示すブロック図である。図2に示すように、記録装置10は、腕時計に類似した外観を有し、扁平のケース110を備えている。ケース110の中心を挟んで対向する両端部には、装着部材に相当するバンド部120がケース110と一体に形成されている。バンド部120は、剣先バンド121と親バンド122とで構成される。
[Recording device of first embodiment]
FIG. 2 is a perspective view showing the appearance of the recording apparatus 10. Further, FIG. 3 is a schematic diagram showing a state in which the recording device 10 is worn on the wrist of the user U, together with the axial direction of the acceleration sensor 112. Further, FIG. 4 is a block diagram showing the configuration of the recording device 10. As shown in FIG. As shown in FIG. 2, the recording device 10 has an appearance similar to a wristwatch and includes a flat case 110. Band parts 120 corresponding to attachment members are formed integrally with the case 110 at opposite ends of the case 110 with the center interposed therebetween. The band portion 120 is composed of a tip band 121 and a parent band 122.

剣先バンド121は、例えば、ウレタン等から成形されており、長尺方向に沿って複数の装着孔121a(図1参照)が形成されている。親バンド122は、例えば、ウレタン等から成形されており、ケース110とは反対側の端部には、カサ123aと装着つく棒123bとを備える美錠123が取り付けられている。また、親バンド122における美錠123とケース110の間には、剣先バンド121の先端部が挿入される遊革122aが設けられている。 The tip band 121 is made of, for example, urethane, and has a plurality of mounting holes 121a (see FIG. 1) formed along the longitudinal direction. The parent band 122 is made of, for example, urethane, and has a lock 123 attached to the end opposite to the case 110, which includes a cap 123a and a mounting rod 123b. Moreover, between the lock 123 and the case 110 in the parent band 122, there is provided a loose leather 122a into which the tip of the tip band 121 is inserted.

剣先バンド121および親バンド122を手首に巻き付けつつ、カサ123aに剣先バンド121を通し、適切な装着孔121aに装着つく棒123bを通すことで、図3に示したように記録装置10をユーザUの手首に装着する。このとき、ゴルフクラブをスイングしても記録装置10が手首の装着位置からずれないように装着つく棒123bを通す装着孔121aを選択する。 By passing the tip band 121 and the parent band 122 around the wrist, passing the tip band 121 through the cap 123a, and passing the mounting rod 123b through the appropriate mounting hole 121a, the recording device 10 can be attached to the user U as shown in FIG. to be worn on the wrist. At this time, the mounting hole 121a is selected through which the mounting rod 123b is inserted so that the recording device 10 does not shift from the mounting position on the wrist even when the golf club is swung.

記録装置10を上記のように装着した状態で外側に露出するケース110の正面には、表示部130が設けられる。表示部130は、小型の液晶パネルにより構成され、後述する制御部115による制御の下、動作モード、電池残量、時計表示等の各種の情報を表示する。 A display section 130 is provided on the front surface of the case 110 that is exposed to the outside when the recording device 10 is attached as described above. The display unit 130 is composed of a small liquid crystal panel, and displays various information such as the operating mode, remaining battery level, and clock display under the control of the control unit 115, which will be described later.

ケース110の一方の側面には、操作ボタン140が設けられている。操作ボタン140は、動作モードの選択、記録の開始と終了、電源のON/OFF等に使用するボタンである。操作ボタン140の操作に応じた動作については後述する。 An operation button 140 is provided on one side of the case 110. The operation button 140 is a button used to select an operation mode, start and end recording, turn on/off the power, and the like. The operation in response to the operation of the operation button 140 will be described later.

ケース110の他方の側面には端子カバーが開閉可能に設けられ、その端子カバーを開くと、miniUSB端子150が露出する。このminiUSB端子150にACアダプターを接続することで充電することができる。また、USBケーブルを介して再生装置20と接続して記録装置10内のゴルフ場のデータ更新や再生装置20へのデータ取り込みなどを行うことができる。 A terminal cover is provided on the other side of the case 110 so as to be openable and closable, and when the terminal cover is opened, the miniUSB terminal 150 is exposed. It can be charged by connecting an AC adapter to this mini USB terminal 150. In addition, by connecting to the playback device 20 via a USB cable, it is possible to update the golf course data in the recording device 10 and import data into the playback device 20.

ケース110の内部には、GPS衛星からのGPS信号を受信し現在位置(経度・緯度)を求めるGPS受信機111、3軸の加速度を検知する加速度センサ112、周囲の音声データを取得する音声取得部113、記録装置10内の各構成要素の制御を行う制御部115、電源となる電池116、および制御部115が実行するプログラムやゴルフ場のコースレイアウト等のゴルフ情報を予め格納したり制御部115の制御の下で各種の機能による出力データ等を格納したりする記憶部117等を備えている。 Inside the case 110, there is a GPS receiver 111 that receives GPS signals from GPS satellites and determines the current position (longitude/latitude), an acceleration sensor 112 that detects acceleration in three axes, and an audio acquisition device that acquires surrounding audio data. A control unit 113, a control unit 115 that controls each component in the recording device 10, a battery 116 serving as a power source, and a control unit that stores in advance golf information such as the program executed by the control unit 115 and the course layout of a golf course. The storage unit 117 is provided with a storage unit 117 for storing output data from various functions under the control of the storage unit 115 .

加速度センサ112は、慣性センサの一例であり、互いに直交する3軸のそれぞれの軸の加速度のデータを出力する。加速度センサ112の3つの軸方向は、互いに直交している。加速度センサ112が出力する3軸のデータを用いることで、1軸の加速度センサを用いる場合と比べスイングによる加速度を判別することが容易となる。図2には3つの軸方向を図示している。図2に示すように、第1の軸方向(X軸)は、表示部130の表示面において、親バンド122から剣先バンド121に向かう方向である。第2の軸方向(Y軸)は、表示部130の表示面において、操作ボタン140が設けられた側面からminiUSB端子150が設けられた側面に向かう方向である。第3の軸方向(Z軸)は、表示部130の表示面の法線方向である。 The acceleration sensor 112 is an example of an inertial sensor, and outputs acceleration data for each of three mutually orthogonal axes. The three axial directions of the acceleration sensor 112 are orthogonal to each other. By using the three-axis data output by the acceleration sensor 112, it becomes easier to determine the acceleration due to the swing compared to the case where a one-axis acceleration sensor is used. Three axial directions are illustrated in FIG. As shown in FIG. 2, the first axial direction (X-axis) is a direction from the parent band 122 toward the tip band 121 on the display surface of the display unit 130. The second axis direction (Y-axis) is a direction from the side surface where the operation button 140 is provided to the side surface where the mini USB terminal 150 is provided on the display surface of the display unit 130. The third axis direction (Z-axis) is the normal direction of the display surface of the display unit 130.

図3は、記録装置10をユーザUが装着した状態を示している。記録装置10は、操作ボタン140が指先側となる向きで、ケース110がユーザUの左手首の甲側に沿うように装着される。その結果、記録装置10は、概ね、X軸がユーザUの左手の小指から親指に向かう方向、Y軸がユーザUの前腕に沿って手首から肘に向かう方向、Z軸がユーザUの左手首の甲側にほぼ垂直な方向となる向きで、ユーザUの左手首に固定される。 FIG. 3 shows a state in which the recording device 10 is worn by a user U. The recording device 10 is worn with the case 110 along the back side of the user's U left wrist, with the operation button 140 facing toward the fingertip. As a result, in general, the recording device 10 has an X-axis in a direction from the little finger to the thumb of the user's U left hand, a Y-axis in a direction along the forearm of the user U from the wrist to the elbow, and a Z-axis in the direction from the user's U's left wrist. It is fixed to the left wrist of the user U in a direction substantially perpendicular to the instep side of the user U.

このように軸方向を設定することで、記録した加速度のデータを分析して記録装置10を装着した手によるスイングや、手首の動き(例えば回内と回外)を判別することができる。手首の動きが判別できることにより、スイング時のグリップの特徴(例えば、スクエアグリップ、ウィークグリップ、ストロンググリップなど)を判別することができる。加速度センサ112が出力する3軸の加速度のデータは、制御部115が設定するサンプリング周波数(例えば30Hz)でサンプリングして取得される。 By setting the axial direction in this way, it is possible to analyze the recorded acceleration data and determine the swing by the hand wearing the recording device 10 and the movement of the wrist (for example, pronation and supination). By being able to determine the movement of the wrist, it is possible to determine the characteristics of the grip during the swing (for example, square grip, weak grip, strong grip, etc.). The three-axis acceleration data output by the acceleration sensor 112 is obtained by sampling at a sampling frequency (for example, 30 Hz) set by the control unit 115.

音声取得部113は、周囲の音声をアナログの電気信号に変換するマイク、マイクが出力する電気信号を所定のサンプリング周波数(例えば44.1KHz)でデジタルデータに変換するAD変換器等により構成される。音声取得部113は、少なくともゴルフクラブでボールを打つときの打球音およびユーザが発する声を取得できるようにケース110内に設置される。実際のゴルフコースでのプレーでは、例えば、スイング直前のアドレス時には周囲が静かになり、その後打球音が生じ、打球直後には「ナイスショット!」、「しまった!」などの音声が発せられることが多い。このような音声の特徴を利用して、打球音を打ったことの判定やあとで打球位置を確定するときの判断とすることができる。また、打球後の発言や会話(例えば、「しまった!だふっちゃった!」等)を記録しておき、後で再生することで、プレー内容を振り返り、分析する時に利用することができる。 The audio acquisition unit 113 includes a microphone that converts surrounding audio into an analog electrical signal, an AD converter that converts the electrical signal output from the microphone into digital data at a predetermined sampling frequency (for example, 44.1 KHz), and the like. . The audio acquisition unit 113 is installed in the case 110 so as to be able to acquire at least the sound of hitting a ball with a golf club and the voice uttered by the user. When playing on an actual golf course, for example, at the address just before the swing, the surroundings become quiet, then the sound of the ball being hit, and immediately after the ball is hit, voices such as "Nice shot!" and "It's gone!" are emitted. There are many. Utilizing such audio characteristics, it is possible to determine whether a ball has been hit or to determine the position of the ball later. In addition, by recording comments and conversations after hitting the ball (for example, "It's bad! It's bad!" etc.) and playing it back later, it can be used to review and analyze the play.

電池116は、充電池のように充電可能な二次電池とし、miniUSB端子150から充電できるようにしている。 The battery 116 is a rechargeable secondary battery such as a rechargeable battery, and can be charged from the mini USB terminal 150.

記憶部117は、着脱できない内部記憶装置でもよいし、マイクロSDカードスロットのような着脱可能な記録メディアを装着するためのスロット部(読み書きする機能を含む)でもよい。本例では内部記憶装置として記憶部117が設けられるものとして記載している。記憶部117は、書き換え可能回数が比較的少ないが大容量化が容易なフラッシュメモリ117aと、書き換え可能回数が多いが大容量化が困難であるRAM117bとを備える。フラッシュメモリ117aには書き換え頻度の低いデータを格納する。 The storage unit 117 may be a non-removable internal storage device, or a slot unit (including a read/write function) for attaching a removable recording medium such as a micro SD card slot. In this example, a storage unit 117 is provided as an internal storage device. The storage unit 117 includes a flash memory 117a which can be rewritten relatively few times but whose capacity can be easily increased, and a RAM 117b which can be rewritten many times but is difficult to increase its capacity. The flash memory 117a stores data that is infrequently rewritten.

フラッシュメモリ117aには、制御部115による制御を規定するプログラム、当該プログラムで用いるデータ、ゴルフ場の所在地やコースについてのデータ(例えば各ホールのコースレイアウト、ゴルフ場のグリーンやバンカー等コース上のハザードの位置)等を含むゴルフ場情報、プレーや練習の記録として残すスコア、加速度データ、音声セータ等の各種データ等を格納する。なお、ゴルフ場情報は、例えば、特開平7-57189号公報に記載の、第1ホールから第18ホールまでのレイアウト画像の情報、及び当該レイアウト画像上の緯度および経度データや、特開2003-339929号公報に記載の、ゴルフコースの各ホールのレイアウト、場所、コースの特徴等に関するデータとすることができる。フラッシュメモリ117aに格納するデータは、miniUSB端子150を介して再生装置20等の外部装置から更新したり、外部装置に取り込んだりすることができる。 The flash memory 117a contains a program that specifies control by the control unit 115, data used in the program, data about the location of the golf course and the course (for example, the course layout of each hole, hazards on the course such as the green and bunkers of the golf course). It stores various data such as golf course information (locations), scores kept as records of play and practice, acceleration data, voice sweaters, etc. The golf course information includes, for example, information on the layout image from the 1st hole to the 18th hole described in JP-A No. 7-57189, latitude and longitude data on the layout image, and JP-A No. 2003-57189. The data may be data regarding the layout of each hole of a golf course, location, characteristics of the course, etc., as described in Japanese Patent No. 339929. The data stored in the flash memory 117a can be updated or imported from an external device such as the playback device 20 via the mini USB terminal 150.

フラッシュメモリ117aにプレーの記録として格納するデータファイルは、ヘッダ情報と、打球レコードとを含んでいる。ヘッダ情報としては、ゴルフコース名、ラウンド日時、天気、および風等の情報を含む。打球レコードは、後述の打球検出処理によってプレー中に打球が検出された回数に応じた数のレコードが含まれている。個々の打球レコードは、打球をしたホール、そのホールで何打目かを示す打数、打球検出時にGPS受信機111が出力した位置情報、打球検出時に加速度センサ112が出力した加速度のデータ、打球検出時に音声取得部113にて取得した音声データを含む。 The data file stored in the flash memory 117a as a play record includes header information and a batted ball record. The header information includes information such as the golf course name, round date and time, weather, and wind. The batted ball records include a number of records corresponding to the number of times a batted ball is detected during a play by a batted ball detection process to be described later. Each batted ball record includes the hole where the ball was hit, the number of strokes on that hole, the position information output by the GPS receiver 111 when the batted ball was detected, the acceleration data output by the acceleration sensor 112 when the batted ball was detected, and the batted ball detection. It also includes audio data acquired by the audio acquisition unit 113.

また、練習の記録として格納するデータファイルも同様に、ヘッダ情報と、打球レコードとを含んでいる。ヘッダ情報としは、練習場名、練習日時、天気、および風等の情報を含む。打球レコードは、後述の打球検出処理によって練習中に打球が検出された回数に応じた数のレコードが含まれている。個々の打球レコードは、打球検出時にGPS受信機111が出力した打球位置、打球検出時に加速度センサ112が出力した加速度のデータ、打球検出時に音声取得部113にて取得した音声データを含む。 Similarly, a data file stored as a practice record includes header information and a batted ball record. The header information includes information such as the practice field name, practice date and time, weather, and wind. The batted ball records include a number of records corresponding to the number of times a batted ball was detected during practice by a batted ball detection process described later. Each batted ball record includes the batted ball position outputted by the GPS receiver 111 when the batted ball was detected, acceleration data outputted by the acceleration sensor 112 when the batted ball was detected, and audio data acquired by the audio acquisition unit 113 when the batted ball was detected.

一方、RAM117bは一時記憶部に相当し、記録として残すことが未確定のデータ等を一時的に記憶する。フラッシュメモリ117aとRAM117bを用いたデータ格納制御については後述する。 On the other hand, the RAM 117b corresponds to a temporary storage unit, and temporarily stores data that is not determined to be kept as a record. Data storage control using the flash memory 117a and RAM 117b will be described later.

制御部115は、CPU及び各種の周辺回路等を備え、CPUが記憶部117に格納されたプログラムを実行することにより、上記の各種の入力機器(GPS受信機111、加速度センサ112、音声取得部113、miniUSB端子150、操作ボタン140等)から入力される情報及び記憶部117記憶されたデータを適宜利用して、出力機器(表示部130、記憶部117、miniUSB端子150等)を制御したり、処理の結果を保存したりする。 The control unit 115 includes a CPU, various peripheral circuits, etc., and the CPU executes programs stored in the storage unit 117 to control the various input devices (GPS receiver 111, acceleration sensor 112, audio acquisition unit, etc.) described above. 113, miniUSB terminal 150, operation button 140, etc.) and data stored in the storage section 117, to control output devices (display section 130, storage section 117, miniUSB terminal 150, etc.). , save the processing results.

記録装置10は、時計モード、ゴルフ場モード、および練習場モードの3つの動作モードを有する。時計モードは、現在時刻を表示するモードである。ゴルフ場モードは、ゴルフ場でプレーをするときに用いるモードであり、スコア、打球位置等のプレー情報を自動的に記録する。練習場モードは、練習場等でスイングの練習をするときに用いるモードであり、加速度センサ112で取得したスイング時の加速度データを詳細に記録する。これらの動作モードは、操作ボタン140の操作によりモードを選択し決定することで切り替えることができる。 The recording device 10 has three operating modes: a clock mode, a golf course mode, and a driving range mode. Clock mode is a mode that displays the current time. The golf course mode is a mode used when playing at a golf course, and play information such as scores and ball hitting positions is automatically recorded. The practice range mode is a mode used when practicing a swing at a practice range or the like, and records acceleration data during a swing acquired by the acceleration sensor 112 in detail. These operation modes can be switched by selecting and determining a mode by operating the operation button 140.

以下、記録装置10の各動作モードにおける動作に関し、制御部115が実行する制御を説明する。なお、以下の説明において主体が明記されていない処理は制御部115の制御によるものである。 The control executed by the control unit 115 regarding the operation of the recording apparatus 10 in each operation mode will be described below. Note that in the following description, processes whose subjects are not specified are under the control of the control unit 115.

ユーザUは使用に先立ち、電池116を予め充電しておく必要がある。電池116が十分に充電されている状態で、電源OFFの状態で操作ボタン140を2秒以上長押しされたことを制御部115が認識すると制御部115に接続された各部への電源を投入する制御を行い、表示部130に図5(a)に示したメイン画面を表示する。メイン画面は、時刻、日付、電池116の残量、現在の動作モード、およびモード切替のメニューを備える。また、電源ONの状態で操作ボタン140が5秒以上長押しされたことを制御部115が認識すると、制御部115は所定の終了画面を表示部130に描画後、制御部115に接続された各部への電源を切る制御を行う。 User U needs to charge battery 116 in advance before use. When the battery 116 is sufficiently charged and the control unit 115 recognizes that the operation button 140 has been pressed for 2 seconds or more while the power is off, power is turned on to each unit connected to the control unit 115. The main screen shown in FIG. 5(a) is displayed on the display unit 130. The main screen includes a menu for time, date, remaining amount of battery 116, current operating mode, and mode switching. Further, when the control unit 115 recognizes that the operation button 140 has been pressed for 5 seconds or more while the power is on, the control unit 115 draws a predetermined end screen on the display unit 130, and then displays the screen connected to the control unit 115. Controls turning off power to each part.

表示部130に表示されるメニューの選択・決定の操作としては、操作ボタン140の短押しにて次の項目を選択し、長押しにて選択中の項目に決定する。例えば、動作モードを切り替える操作は次のとおりである。操作ボタン140を何度か短押しして、図5(a)に示したように、三角形のカーソルがモード切替を指した状態とする。続いて、操作ボタン140を1回長押する。この長押しの操作を検知すると、図5(b)に示した動作モード選択画面を表示する。そして、操作ボタン140を短押しされると、押下の都度、カーソルを時計モード、ゴルフ場モード、練習場モードの順に移動する。そして、ユーザが希望する動作モードにカーソルを合わせた状態で操作ボタン140が長押しされると、カーソルの位置に応じた動作モードへと遷移する。他のメニューにおいても同様の操作ボタン140の操作が適用され、メニューに含まれる項目の選択し、決定する。決定したメニューの配下に更なる詳細なメニューある場合には、決定のための長押し操作がなされた後で当該詳細なメニューを表示する。このような操作により、ユーザUは、表示部130に表示されたメニューを選択し決定する。 As an operation for selecting/determining the menu displayed on the display unit 130, a short press of the operation button 140 selects the next item, and a long press selects the currently selected item. For example, the operation for switching the operation mode is as follows. By briefly pressing the operation button 140 several times, the triangular cursor points to mode switching, as shown in FIG. 5(a). Next, press and hold the operation button 140 once. When this long press operation is detected, the operation mode selection screen shown in FIG. 5(b) is displayed. When the operation button 140 is pressed briefly, the cursor is moved in the order of clock mode, golf course mode, and driving range mode each time the operation button 140 is pressed. When the user presses and holds the operation button 140 with the cursor placed on the desired operation mode, the operation mode changes to the one corresponding to the position of the cursor. Similar operation of the operation button 140 is applied to other menus, and items included in the menu are selected and determined. If there is a more detailed menu under the determined menu, the detailed menu is displayed after the long press operation for determination is performed. Through such operations, the user U selects and decides on the menu displayed on the display unit 130.

(時計モード)
時計モードではGPS受信機111、加速度センサ112、および音声取得部113を動作させず、表示部130に図5(a)に示したメイン画面を表示する。電源が投入された直後の初期状態では、この時計モードで動作する。時計モードでは、GPS受信機111、加速度センサ112、および音声取得部113が動作しないため、消費電力を抑制することができ、電池116を長持ちさせることができる。
(clock mode)
In the watch mode, the GPS receiver 111, acceleration sensor 112, and audio acquisition section 113 are not operated, and the main screen shown in FIG. 5A is displayed on the display section 130. In the initial state immediately after the power is turned on, it operates in this clock mode. In the clock mode, the GPS receiver 111, acceleration sensor 112, and audio acquisition unit 113 do not operate, so power consumption can be suppressed and the battery 116 can last longer.

(ゴルフ場モード)
図5(b)に示したモード切替画面においてゴルフ場モードが選択されると、動作モードをゴルフ場モードに切り替える。ゴルフ場モードでは、GPS受信機111、加速度センサ112、および音声取得部113を動作させ、ゴルフコースのナビゲーション機能を実行するとともに、打数および打球位置の自動記録機能を実行する。ゴルフ場モードが選択されると、図6(a)に示したゴルフ場モードの初期画面を表示する。ゴルフ場モードの初期画面には、ゴルフ場の選択メニュー、天気情報入力メニュー、風情報入力メニュー、およびモード切替のメニューを表示する。ゴルフ場選択のメニューが選択されると、図6(b)に示したように、選択するゴルフ場の候補として、GPS受信機111にて取得した現在地に最も近いゴルフ場(本例では東京国際GC)を自動的に表示する。また、手動検索によりゴルフ場を検索して選択することも可能となっている。ユーザUは操作ボタン140を操作してプレーをするゴルフ場とゴルフコースのOUT・INを決定する。また、操作ボタンの操作により、天気情報入力メニューや風情報入力メニューを利用して任意で天気や風の情報を入力する。これらの操作によって設定されたゴルフ場情報、天気、風の情報は、データファイルのヘッダ部に記録する。
(Golf course mode)
When the golf course mode is selected on the mode switching screen shown in FIG. 5(b), the operation mode is switched to the golf course mode. In the golf course mode, the GPS receiver 111, the acceleration sensor 112, and the audio acquisition unit 113 are operated to perform a golf course navigation function and an automatic recording function of the number of strokes and the position of the ball hit. When the golf course mode is selected, the initial screen of the golf course mode shown in FIG. 6(a) is displayed. The initial screen of the golf course mode displays a golf course selection menu, a weather information input menu, a wind information input menu, and a mode switching menu. When the golf course selection menu is selected, as shown in FIG. 6(b), the golf course closest to the current location obtained by the GPS receiver 111 (in this example, Tokyo International GC) will be displayed automatically. It is also possible to search and select a golf course by manual search. The user U operates the operation button 140 to determine the golf course to play and the OUT/IN of the golf course. Further, by operating the operation buttons, weather and wind information can be optionally input using a weather information input menu and a wind information input menu. The golf course information, weather, and wind information set by these operations are recorded in the header section of the data file.

ゴルフ場の選択等が完了すると、図6(c)に示したように、ゴルフ場モードの初期画面に「プレー開始」メニューを追加して表示部130に表示する。プレー開始が選択されると、プレー開始の操作と認識し、ナビゲーション機能と自動記録機能を開始する。ユーザUは、プレー開始の前にこの操作を行う。 When the golf course selection etc. are completed, a "start play" menu is added to the initial screen of the golf course mode and displayed on the display unit 130, as shown in FIG. 6(c). When the start of play is selected, it is recognized as an operation to start play, and the navigation function and automatic recording function are started. User U performs this operation before starting play.

プレー開始後、ナビゲーション機能として、表示部130に図6(d)に示したナビゲーション画面を表示する。ナビゲーション画面では、電池残量、時刻、現在の動作モードに加え、現在いるホールのホール番号、パー打数、現在の打数、対象物(グリーンエッジ、カップ、ハザード等)まで距離を表示する。また、「プレー終了」メニューも選択可能に表示する。ホールの判別はGPS受信機111で取得した位置情報とゴルフ場情報とに基づいて行う。具体的には、グリーンからティーグランドへの移動をトリガとして、あるホールでのプレーを終了し次のホールのプレーを開始することを認識する。現在の打数は、後述する打球検出処理により打球を検出して、打数をホール毎にカウントすることにより自動的に得る。ユーザUはナビゲーション画面を見ることで、プレー中のホールの情報やスコアを確認することができる。制御部115は、定期的にGPS受信機111から位置情報を取得し、取得した位置情報に応じてナビゲーション画面の表示情報を更新する。 After the start of play, the navigation screen shown in FIG. 6(d) is displayed on the display unit 130 as a navigation function. In addition to the battery level, time, and current operating mode, the navigation screen displays the hole number of the current hole, the number of par strokes, the current number of strokes, and the distance to objects (green edges, cups, hazards, etc.). A "play end" menu is also displayed for selection. Holes are determined based on position information acquired by the GPS receiver 111 and golf course information. Specifically, the movement from the green to the teeing ground is used as a trigger to recognize the end of playing a certain hole and the start of playing the next hole. The current number of strokes is automatically obtained by detecting a batted ball by a batted ball detection process described later and counting the number of strokes for each hole. By viewing the navigation screen, the user U can check information about the hole being played and the score. The control unit 115 periodically acquires position information from the GPS receiver 111 and updates display information on the navigation screen according to the acquired position information.

また、プレー開始後、自動記録機能も開始する。自動記録機能では、打球検出処理により打球を検出する都度、データファイルに打球レコードを追加する。打球レコードとしては、現在いるホールのホール番号や打数とともに、打球を検出したときの位置情報、加速度データ、および音声データを対応付けて記録する。 Also, after play starts, an automatic recording function will start. The automatic recording function adds a batted ball record to the data file each time a batted ball is detected through the batted ball detection process. The hit ball record records the hole number of the current hole and the number of hits, as well as position information, acceleration data, and audio data when the hit ball was detected, in association with each other.

不定期に発生する打球を検出して加速度や音声のデータを記録するために、制御部115はフラッシュメモリ117aとRAM117bを利用して次のような記録制御を行う。まず、打球の発生を待ち受けるべく、一定時間(例えば15秒間)の加速度データと音声データをRAM117bに蓄積し、当該一定時間のデータが蓄積された後は、最新の一定時間のデータが残るように古いデータを上書きしていく。そして、打球検出処理により打球を検出すると、RAM117bに蓄積されている一定時間のデータを、打球を検出した時刻と対応付けてデータファイル内の打球レコードを構成する加速度データや音声データとしてフラッシュメモリ117aに書き写して格納する。このときフラッシュメモリ117aに書き写す一定時間のデータは、打球の検出時点を含み、例えば打球の検出時点の前後7.5秒のデータとする。このような制御をすることにより、スイングとの関係のないデータがフラッシュメモリ117aに蓄積されることを抑制することができ、記憶容量を抑制することができる。また、データの書き換えを繰り返すことによりフラッシュメモリ117aの寿命が縮まることを防ぐことができる。一定時間のデータをフラッシュメモリ117aに格納する際に、上書きが困難な状態とすべく上書き禁止の属性を付与して記録する。このようにすることで、誤ってデータが上書きされることを防ぐことができる。また、制御部115は、打球を検出した時にGPS受信機111が出力する位置情報を時刻と対応付けて、データファイル内の打球レコードを構成する位置情報としてフラッシュメモリ117aに格納するよう制御する。本実施形態ではGPS受信機111は1秒毎に位置情報を出力する。 In order to detect irregularly occurring batted balls and record acceleration and audio data, the control unit 115 performs the following recording control using the flash memory 117a and RAM 117b. First, in order to wait for the occurrence of a batted ball, acceleration data and audio data for a certain period of time (for example, 15 seconds) are accumulated in the RAM 117b, and after the data for the certain period of time is accumulated, the data for the latest certain period remains. Overwriting old data. When a batted ball is detected by the batted ball detection process, data for a certain period of time stored in the RAM 117b is associated with the time when the batted ball is detected, and is stored in the flash memory 117a as acceleration data and audio data that constitute a batted ball record in the data file. Copy and store it. At this time, the data for a certain period of time to be copied to the flash memory 117a includes the time of detection of the batted ball, and is, for example, data of 7.5 seconds before and after the time of detection of the batted ball. By performing such control, it is possible to prevent data unrelated to the swing from being stored in the flash memory 117a, and the storage capacity can be reduced. Further, it is possible to prevent the life of the flash memory 117a from being shortened due to repeated data rewriting. When data for a certain period of time is stored in the flash memory 117a, an overwrite prohibition attribute is added to the data so that overwriting is difficult. By doing this, it is possible to prevent data from being accidentally overwritten. Further, the control unit 115 controls the position information output by the GPS receiver 111 when detecting a batted ball to be associated with the time and stored in the flash memory 117a as position information constituting a batted ball record in the data file. In this embodiment, the GPS receiver 111 outputs position information every second.

以上のように加速度データ、音声データ、および位置情報を、それぞれ時刻と対応付けてフラッシュメモリ117aにデータファイル内の打球レコードとして記録することにより、加速度データ、音声データ、および位置情報が時刻を介して相互に対応付けて格納されたことになる。なお、位置情報を1秒毎に格納するのに対し、加速度データおよび音声データは、位置情報の格納とは同期せずに不定期に発生する打球検出時に格納するため、位置情報の得られた時刻と加速度データおよび音声データの時刻とは一致しない場合がある。このように記録した各種データの時刻が一致しない場合においては最も近い時刻のデータ同士を対応したものとして扱う。 As described above, by recording the acceleration data, audio data, and position information in the flash memory 117a as a batted ball record in the data file in association with the time, the acceleration data, audio data, and position information can be recorded through the time. This means that they are stored in association with each other. In addition, while position information is stored every second, acceleration data and audio data are stored when a batted ball is detected, which occurs irregularly, without synchronizing with the storage of position information. The time may not match the times of acceleration data and audio data. If the times of the various data recorded in this manner do not match, the data with the closest times are treated as corresponding data.

このようにして、プレー中に継続してナビゲーション機能および自動記録機能を実行する。そしてGPS受信機111が出力する位置情報に基づき最終ホールのグリーンに到達後、グリーンから離れたことを認識すると、プレーが終了したとしてナビゲーション機能および自動記録機能を終了する。また、プレー開始操作後に、ユーザが操作ボタン140の操作により「プレー終了」メニューを選択し決定した場合にも、プレーが終了したとしてナビゲーション機能と自動記録機能を終了する。そして、図6(a)のゴルフ場モードの初期画面を表示部130に表示する。 In this way, navigation and automatic recording functions are continuously performed during play. After reaching the green of the final hole based on the position information output by the GPS receiver 111, when it is recognized that the player has left the green, the navigation function and automatic recording function are terminated as play is over. Further, when the user selects and decides on the "end play" menu by operating the operation button 140 after the play start operation, the navigation function and automatic recording function are also ended, assuming that the play has ended. Then, the initial screen of the golf course mode shown in FIG. 6(a) is displayed on the display unit 130.

(練習場モード)
図5(b)に示したモード切替画面において練習場モードを選択すると、動作モードを練習場モードに切り替える。練習場モードでは、練習中の位置情報、加速度データ、および音声データを時間と対応付けて記憶部117に格納するよう制御する。練習場モードではゴルフ場モードでサンプリング周波数(例えば30Hz)よりも高いサンプリング周波数(例えば100Hz)で加速度データをサンプリングし、スイングの詳細の分析が可能な加速度データを記録する。
(Practice range mode)
When the practice field mode is selected on the mode switching screen shown in FIG. 5(b), the operation mode is switched to the practice field mode. In the practice field mode, control is performed so that position information, acceleration data, and audio data during practice are stored in the storage unit 117 in association with time. In the driving range mode, acceleration data is sampled at a higher sampling frequency (for example, 100 Hz) than in the golf course mode (for example, 30 Hz), and acceleration data that allows detailed analysis of the swing is recorded.

練習場モードが選択されると、図7(a)に示した練習場モードの初期画面を表示部130に表示する。練習場モードの初期画面には、練習場情報入力メニュー、天気情報入力メニュー、風情報入力メニュー、モード切替のメニュー、および練習開始メニューを表示する。操作ボタンの操作により、練習場情報入力メニュー、天気情報入力メニュー、および風情報入力メニューを利用して任意で練習場名、天気、および風の情報を入力する。入力されたこれらの情報は、データファイルのヘッダ部に記録する。ユーザUによって操作ボタン140が操作され練習開始メニューを選択されると、位置情報、加速度データ、および音声データの記録を開始する。練習の記録を開始すると、図7(b)に示したように、表示部130には、電池残量、時刻、日付、現在の動作モードに加え、練習終了メニューを選択可能に表示する。制御部115は、練習終了メニューが選択されるまで、打球を検出する都度、データファイルに打球レコードを追加して、位置情報、加速度データ、および音声データを記録する。ユーザによる操作ボタン140の操作により練習終了メニューが選択されると、練習が終了したと認識して記録を終了し、図7(a)のゴルフ場モードの初期画面を表示部130に表示する。 When the practice range mode is selected, the initial screen of the practice range mode shown in FIG. 7(a) is displayed on the display unit 130. The initial screen of the practice range mode displays a practice range information input menu, a weather information input menu, a wind information input menu, a mode switching menu, and a practice start menu. By operating the operation buttons, the driving range name, weather, and wind information are optionally input using the driving range information input menu, weather information input menu, and wind information input menu. These input information are recorded in the header section of the data file. When the user U operates the operation button 140 and selects the practice start menu, recording of position information, acceleration data, and audio data is started. When recording of practice is started, as shown in FIG. 7(b), the display unit 130 selectably displays the remaining battery level, time, date, and current operation mode, as well as a practice end menu. The control unit 115 adds a batted ball record to the data file and records position information, acceleration data, and audio data every time a batted ball is detected until the practice end menu is selected. When the practice end menu is selected by the user's operation of the operation button 140, it is recognized that the practice has ended, the recording is ended, and the initial screen of the golf course mode shown in FIG. 7(a) is displayed on the display unit 130.

以上で説明したゴルフ場モードおよび練習場モードにおいて記録したデータは、後述するように、再生装置20にて可視化することにより、プレーや練習を振り返ることを支援する。 The data recorded in the golf course mode and the driving range mode described above are visualized on the playback device 20, as will be described later, to assist in reviewing the play and practice.

打球数のカウントやフラッシュメモリ117aへのデータ格納は、上述のとおり打球を検出したときに実行する。一般にゴルフのスイングは、アドレス、テイクバック、ダウンスイング、インパクト、フォロースイングという一連の動作で構成される。記録装置10は、加速度センサ112が出力する加速度データに基づいて、これらの一連の動作のうちの1つ以上を判別したときに、打球をしたものとして検出する。 Counting the number of batted balls and storing data in the flash memory 117a are performed when a batted ball is detected as described above. Generally, a golf swing consists of a series of actions: address, takeback, downswing, impact, and follow swing. When the recording device 10 determines one or more of these series of motions based on the acceleration data output by the acceleration sensor 112, it detects that the ball has been hit.

(打球検出処理)
図8(a)~(c)は、それぞれ、スイング時、歩行時、ランニング時に加速度センサ112が出力したX、Y、Z各軸方向の加速度の値の変化を示すグラフである。各グラフのデータを取得したときのサンプリング周波数は30Hzであり、グラフ中の縦軸は加速度の値(G値)、横軸はサンプリング数である。また、図8(a)にはアドレス、テイクバック、およびダウンスイングからフォロースイング(グラフ中では単に「スイング」と記載)に対応する部位を明示している。これらのグラフに示されるように、ダウンスイングからフォロースイングにかけては、歩行時やランニング時と比較しても極めて大きな加速度が発生する傾向があることを発明者等は見いだした。また、アドレス時には歩行時やランニング時と比較して、加速度の振幅が小さくなる傾向があること、および、ダウンスイングからフォロースイングにかけての加速度が個人差、スイングの強弱、クラブの番手等によりバラつくのに対しアドレス時及びテイクバック時の加速度にバラつきが少ない傾向があることを特に発明者等は見出した。これらの傾向を踏まえ、制御部115は、各軸方向の加速度の絶対値が一定時間(例えば1秒)以上継続して第1の閾値(例えば2G)以下となった時にアドレスに入ったと認識し、その直後(例えば3秒以内)に各軸方向の加速度の絶対値が所定の閾値(例えば4G)を超えたときにダウンスイングからフォロースイングがあったと認識する。このようにアドレスとダウンスイングからフォロースイングとの組み合わせによりスイングを判別することで、スイング検出の確度を高めることができる。
(Battered ball detection processing)
FIGS. 8A to 8C are graphs showing changes in acceleration values in the X, Y, and Z axis directions output by the acceleration sensor 112 during swinging, walking, and running, respectively. The sampling frequency when acquiring the data for each graph is 30 Hz, the vertical axis in the graph is the acceleration value (G value), and the horizontal axis is the sampling number. Further, in FIG. 8(a), parts corresponding to address, takeback, and downswing to follow swing (simply described as "swing" in the graph) are clearly shown. As shown in these graphs, the inventors have found that an extremely large acceleration tends to occur from the downswing to the follow swing, even compared to when walking or running. Additionally, the amplitude of acceleration tends to be smaller at address than when walking or running, and the acceleration from the downswing to the follow swing varies depending on individual differences, swing strength, club size, etc. In contrast, the inventors have found that there is a tendency for there to be little variation in acceleration at address and takeback. Based on these trends, the control unit 115 recognizes that the address has been entered when the absolute value of the acceleration in each axis direction remains below the first threshold value (for example, 2G) for a certain period of time (for example, 1 second) or more. Immediately thereafter (for example, within 3 seconds), when the absolute value of the acceleration in each axis direction exceeds a predetermined threshold value (for example, 4G), it is recognized that there has been a follow swing from the downswing. In this way, by determining the swing based on the combination of the address, downswing, and follow swing, the accuracy of swing detection can be increased.

記録装置10では、上記の打球検出処理を行い、打球を検出したことに応じて各種の処理を実行する。 The recording device 10 performs the above-described hit ball detection process, and executes various processes in response to detecting a hit ball.

〔第1実施形態の再生装置〕
図9は、再生装置20の構成を示すブロック図である。本実施形態では、再生装置20として、一般的なパーソナルコンピュータを用いる。再生装置20は、再生装置20内の他の構成要素の制御を行う制御部210と、制御部210が実行するプログラムや記録装置10から取り込んだデータ等を格納する記憶部220と、音声データを再生するための音声再生部230と、外部の機器との間でデータや命令等の送受信を行うための入出力インタフェース240と、表示部に相当するディスプレイ250と、入力手段としてのキーボード261およびマウス262を備えている。
[Reproducing device of first embodiment]
FIG. 9 is a block diagram showing the configuration of the playback device 20. As shown in FIG. In this embodiment, a general personal computer is used as the playback device 20. The playback device 20 includes a control unit 210 that controls other components in the playback device 20, a storage unit 220 that stores programs executed by the control unit 210, data imported from the recording device 10, and the like, and a storage unit 220 that stores audio data. An audio playback section 230 for playback, an input/output interface 240 for transmitting and receiving data, commands, etc. with external equipment, a display 250 corresponding to a display section, and a keyboard 261 and a mouse as input means. It is equipped with 262.

記憶部220はハードディスクやSSD等の記憶装置であり、記録装置10の記憶部117より容量が大きいものである。記憶部220は、制御部210による制御を規定するプログラム、当該プログラムで用いるデータ、ゴルフ場の所在地やコースについてのデータ(例えば各ホールのコースレイアウト、ゴルフ場のグリーンやバンカー等コース上のハザードの位置)等を含むゴルフ場情報、プレーのスコアや練習記録を格納したデータファイル、スコアや練習記録を統合して管理するデータベースであるスコアブック、比較するスイングを記録したスイング比較リスト等を格納する。 The storage unit 220 is a storage device such as a hard disk or SSD, and has a larger capacity than the storage unit 117 of the recording device 10. The storage unit 220 stores a program that defines the control by the control unit 210, data used in the program, and data about the location of the golf course and the course (for example, the course layout of each hole, the hazards on the course such as the greens and bunkers of the golf course, etc.). golf course information including location), data files that store play scores and practice records, scorebooks that are databases that integrate and manage scores and practice records, swing comparison lists that record swings to be compared, etc. .

制御部210は、CPU、RAM等のメモリ及び各種の周辺回路等を備え、記憶部220に記録されたプログラムを実行することで、以下で説明する各種の処理を実行し、各種の機能を実現する。 The control unit 210 includes a CPU, memory such as RAM, various peripheral circuits, etc., and by executing programs recorded in the storage unit 220, executes various processes described below and realizes various functions. do.

音声再生部230は、DA変換器、スピーカ等により構成され、制御部210による制御の下、記憶部220に格納された音声データを再生する。入出力インタフェース240は、種々の外部機器と有線または無線により接続し通信をするためものであり、記録装置10のminiUSB端子150とケーブルを介して接続するために少なくともUSB端子を備えている。 The audio reproduction section 230 is configured with a DA converter, a speaker, etc., and reproduces the audio data stored in the storage section 220 under the control of the control section 210. The input/output interface 240 is for connecting and communicating with various external devices by wire or wirelessly, and includes at least a USB terminal for connecting to the mini USB terminal 150 of the recording device 10 via a cable.

以下、再生装置20で実行する再生用アプリケーションプログラムを使用してユーザUがプレーの記録を振り返るときの使用方法を、ディスプレイ250に表示される画面の例を参照しつつ説明する。ディスプレイ250の表示は制御部210が実行する制御に基づくものである。このディスプレイ250の表示制御を含め、以下の説明において主体が明記されていない処理は制御部210の制御によるものである。 Hereinafter, how the user U uses the playback application program executed by the playback device 20 to look back on play records will be described with reference to an example of a screen displayed on the display 250. The display on the display 250 is based on the control executed by the control unit 210. Processes whose subjects are not specified in the following explanation, including display control of the display 250, are under the control of the control unit 210.

(スコアの取り込み)
再生用アプリケーションプログラムは、実際のゴルフコースで記録したスコアや練習記録をスコアブックと呼ぶデータベースにて管理する。記録装置10のフラッシュメモリ117aに格納されたデータファイルを再生装置に取り込み、スコアブックにスコアや練習記録を登録すると、記録装置10で記録したスコアや練習記録を再生装置20の再生用アプリケーションプログラムで表示できるようになる。
(Importing scores)
The playback application program manages scores and practice records recorded on actual golf courses in a database called a scorebook. When the data file stored in the flash memory 117a of the recording device 10 is imported into the playback device and the scores and practice records are registered in the scorebook, the scores and practice records recorded by the recording device 10 can be read by the playback application program of the playback device 20. It will be possible to display it.

記録装置10のフラッシュメモリ117aに格納されたデータファイルを再生装置20に取り込むには、再生装置20の入出力インタフェース240と記録装置10のminiUSB端子150とをUSBケーブルで接続する。そしてこの状態で、データ取込用のアプリケーションを用いてデータファイルを取り込み、記憶部220内に予め定められたスコア格納領域に格納する。 In order to import the data file stored in the flash memory 117a of the recording device 10 into the playback device 20, the input/output interface 240 of the playback device 20 and the miniUSB terminal 150 of the recording device 10 are connected with a USB cable. In this state, a data file is imported using a data importing application and stored in a predetermined score storage area within the storage unit 220.

続いて、取り込んだデータファイルに記録されているスコアや練習記録を再生用アプリケーションプログラムで表示できるように、以下の手順でスコアブックに登録する。まず、ユーザUの再生用アプリケーションプログラムの起動操作に基づき再生用アプリケーションプログラムを起動する。再生用アプリケーションプログラムによる処理によって、図10に示したスコアブック画面を表示する。スコアブック画面は、既にスコアブックに登録されているスコアや練習記録を一覧表示する登録一覧領域R1と、操作ボタンやスコアレポートを表示するサイドバー領域R2とを含んでいる。サイドバー領域R2は、操作のためのインタフェースやスコアブックに登録済みのスコアの統計値や推移をまとめたスコアレポート等を表示するための領域である。サイドバー領域R2に、新たにスコアや練習の記録を登録するための登録ボタンB1とスイングを比較するためのスイング比較ボタンB2とを含んでいる。 Next, follow the steps below to register the scores and practice records recorded in the imported data file in the scorebook so that they can be displayed on the playback application program. First, the reproduction application program is started based on the user U's activation operation of the reproduction application program. The scorebook screen shown in FIG. 10 is displayed through processing by the reproduction application program. The scorebook screen includes a registration list area R1 that displays a list of scores and practice records already registered in the scorebook, and a sidebar area R2 that displays operation buttons and score reports. The sidebar area R2 is an area for displaying an interface for operation and a score report that summarizes statistical values and trends of scores registered in the scorebook. The sidebar area R2 includes a registration button B1 for newly registering scores and practice records, and a swing comparison button B2 for comparing swings.

スコアブック画面の登録一覧領域R1には、これまでに登録したスコアや練習記録を一覧表示する。スコアおよび練習記録は、ユーザUの選択に基づき、登録順、ラウンド順、スコア順、及びコース名順に、ソート可能となっている。登録一覧領域R1に表示するスコアとしては、合計スコア、ゴルフコース名、ラウンド日、天気、および風の情報を表示する。また、登録一覧領域R1に表示する練習記録としては、スコアと区別するためのアイコン、練習場名、ラウンド日、天気、および風の情報を表示する。一覧表示した各スコアに対して、それぞれスコア閲覧ボタンB3を設け、各練習記録に対しては、それぞれ練習結果閲覧ボタンB4を設ける。スコア閲覧ボタンB3がクリックされると、スコアの詳細を確認したり編集したりするためのスコアカード画面を表示する。また、練習結果閲覧ボタンB4がクリックされると、練習場で記録した加速度データを確認するための練習結果画面を表示する。このように、実際のゴルフコースで記録したスコアと練習記録とを1つのリスト内に混在させて一覧表示するとよく、練習記録とを区別可能に一覧に表示するとよい。 In the registration list area R1 of the scorebook screen, scores and practice records registered so far are displayed in a list. The scores and practice records can be sorted in order of registration, round order, score order, and course name order based on user U's selection. The total score, golf course name, round date, weather, and wind information are displayed as the scores displayed in the registration list area R1. Further, as the practice record displayed in the registration list area R1, an icon to distinguish it from the score, practice field name, round date, weather, and wind information are displayed. A score viewing button B3 is provided for each score displayed in a list, and a practice result viewing button B4 is provided for each practice record. When the score viewing button B3 is clicked, a scorecard screen for checking and editing score details is displayed. Further, when the practice result viewing button B4 is clicked, a practice result screen is displayed for checking the acceleration data recorded at the practice range. In this way, the scores recorded on the actual golf course and the practice records may be displayed together in one list, and the practice records may be displayed in a distinguishable manner in the list.

スコアブック画面の登録ボタンB1がクリックされるとファイル選択画面を表示して、スコア格納領域に格納したデータファイルをユーザUが選択できるようにする。ユーザUがデータファイルを選択すると、当該選択したデータファイルに記録されているスコアや練習記録を新たにスコアブックに登録し、当該選択したデータファイルのヘッダ部および打球レコードに記録された内容をスコアブック画面に表示する。 When the registration button B1 on the scorebook screen is clicked, a file selection screen is displayed so that the user U can select a data file stored in the score storage area. When user U selects a data file, the scores and practice records recorded in the selected data file are newly registered in the scorebook, and the contents recorded in the header section and batted ball record of the selected data file are added to the score. Display on the book screen.

(スコアの表示)
図11は、スコアブック画面におけるスコア閲覧ボタンB3がクリックされたときに表示するスコアカード画面の一例を示している。スコアカード画面での表示情報は、クリックされたスコア閲覧ボタンB3に対応するスコアに対応するスコアのデータファイルから読み出して表示する。スコアカード画面は、概要領域R3と、ホール一覧領域R4とを含んでいる。概要領域R3とホール一覧領域R4は、スコアブック画面における登録一覧領域R1に重ねて表示する。概要領域R3の上端部にはスコアブックタブT1とスコアカードタブT2を表示する。スコアブックタブT1は概要領域R3の背景と異なる色で表示するとともに、スコアカードタブT2は概要領域R3の背景と同じ色で表示する。これにより、スコアカード画面が表示されていることをユーザUが容易に認識できるようになる。スコアブックタブT1がクリックされるとスコアカード画面からスコアブック画面に戻る。概要領域R3には、合計スコア、ゴルフコース名、ラウンド日、天気、および風の情報を表示する。ホール一覧領域には、ホール毎のパー数、スコア(すなわち当該ホールでの総打数)、パット数、ユーザUが任意で編集可能なメモ、および軌跡情報表示アイコンB5等を表示する。パット数についてはスコアの下に括弧書きで表示する。軌跡情報表示アイコンB5としては、当該ホールのコースマップのサムネイル画像を表示する。図11に示すように、スコアカード画面は、概要領域R3と、ホール一覧領域R4の他、スコアブック画面におけるものと同様のサイドバー領域R2を含む。
(Score display)
FIG. 11 shows an example of a scorecard screen displayed when the score viewing button B3 on the scorebook screen is clicked. The display information on the scorecard screen is read from the score data file corresponding to the score corresponding to the clicked score viewing button B3 and displayed. The scorecard screen includes a summary area R3 and a hole list area R4. The overview area R3 and the hole list area R4 are displayed overlapping the registration list area R1 on the scorebook screen. A scorebook tab T1 and a scorecard tab T2 are displayed at the upper end of the summary area R3. The scorebook tab T1 is displayed in a color different from the background of the summary area R3, and the scorecard tab T2 is displayed in the same color as the background of the summary area R3. This allows the user U to easily recognize that the scorecard screen is being displayed. When the scorebook tab T1 is clicked, the screen returns from the scorecard screen to the scorebook screen. The summary area R3 displays total score, golf course name, round date, weather, and wind information. The hole list area displays the number of pars for each hole, the score (that is, the total number of strokes on the hole), the number of putts, a memo that can be edited at will by the user U, a trajectory information display icon B5, and the like. The number of putts will be displayed in parentheses below the score. As the trajectory information display icon B5, a thumbnail image of the course map of the hole in question is displayed. As shown in FIG. 11, the scorecard screen includes a summary area R3, a hole list area R4, and a sidebar area R2 similar to that on the scorebook screen.

軌跡情報表示アイコンB5がクリックされると、図12に示したように、概要領域R3およびホール一覧領域R4の右にサイドバー領域R2に重畳して、コースマップ領域R5を表示し、ホール一覧領域R4の下方に加速度データ領域R6を表示する。コースマップ領域R5には、当該ホールのコースマップとともに、記録された打球位置および打球位置を打球順に結んだ直線を表示する。打球位置は例えば、スコアマップ上の打球位置から引出し線を引出し、その引出し線の端部に隣接して打数を表示することにより表示する。このようにすれば、ユーザUは、ゴルフ場のコースレイアウトともに打球位置を把握することができ、プレーを振り返ることを容易にすることができる。 When the trajectory information display icon B5 is clicked, as shown in FIG. 12, the course map area R5 is displayed superimposed on the sidebar area R2 to the right of the overview area R3 and the hole list area R4, and the course map area R5 is displayed in the hole list area. An acceleration data area R6 is displayed below R4. The course map area R5 displays the course map of the hole, as well as recorded ball hitting positions and straight lines connecting the ball hitting positions in the order of the balls hit. The batted ball position is displayed, for example, by drawing a lead line from the batted ball position on the score map and displaying the number of hits adjacent to the end of the lead line. In this way, the user U can understand the course layout of the golf course as well as the ball hitting position, making it easier to look back on the play.

加速度データ領域R6には、各打球位置に対応する加速度データの時間的変化を示す波形を左から順に1打目から並べて表示する。本例では、加速度データの時間的変化を示す値として加速度センサの各軸間の加速度値の差の絶対値を合計した値(|X-Y|+|Y-Z|+|Z-X|)を用いる。このような構成により、ユーザUは、打球位置とともに加速度データの時間的変化を示す波形を視認できるので、プレーを振り返る際に個々のスイングの細部を思い出すことが容易となる。そして加速度データの時間的変化を分析することにより、スイングの速度、リズム、トップ位置での静止時間等のスイングの内容、例えばクリーンヒット、ダフり、トップ等のインパクトの質についての情報を得ることができる。また、表示されている打球位置が正しいか否かの判断材料として加速度データの波形を用いることができる。また、波形を並べて表示することにより、複数のスイングを比較しつつプレーを振り返ることが容易となる。各波形は互いに間隔を空けて表示する。このようにすれば、ユーザUは各スイング時の波形を区別して視認しやすくなる。各波形の表示の上には打数を示す数字と後述するスイング比較機能における比較対象とする波形を選択するためのチェックボックスBX1を表示する。また、各波形の下には打球を削除するための削除ボタンB6を表示し、各波形の左右には、打球を追加登録するための追加ボタンB7を表示する。加速度データ領域R6の右下端部には、追加や削除等をした修正後のスコアや打球位置をデータファイルに記録するための登録ボタンB8を表示する。 In the acceleration data area R6, waveforms indicating temporal changes in acceleration data corresponding to each hit ball position are displayed in order from the left, starting from the first hit. In this example, the value indicating the temporal change in acceleration data is the sum of the absolute values of the differences in acceleration values between each axis of the acceleration sensor (|X-Y|+|Y-Z|+|Z-X| ) is used. With such a configuration, the user U can visually recognize the waveform indicating temporal changes in the acceleration data as well as the batted ball position, making it easy to remember the details of each swing when looking back on the play. By analyzing temporal changes in the acceleration data, information can be obtained about the content of the swing such as swing speed, rhythm, and resting time at the top position, and the quality of impact such as clean hit, duff, and top position. I can do it. Furthermore, the waveform of the acceleration data can be used as a basis for determining whether the displayed hit position is correct. Furthermore, by displaying the waveforms side by side, it becomes easy to look back on the play while comparing multiple swings. Each waveform is displayed spaced apart from each other. In this way, the user U can easily distinguish and visually recognize the waveforms at each swing. Above the display of each waveform, a number indicating the number of strokes and a check box BX1 for selecting a waveform to be compared in a swing comparison function to be described later are displayed. Further, a delete button B6 for deleting a batted ball is displayed below each waveform, and an add button B7 for additionally registering a batted ball is displayed on the left and right sides of each waveform. At the lower right end of the acceleration data area R6, a registration button B8 is displayed for recording the corrected score and batted ball position, such as additions and deletions, in the data file.

コースマップ領域R5に表示される打球位置の表示と当該打球位置で記録された加速度データの波形とは、打数に対応する共通の数字を付すことにより関連付けて表示する。また、加速度データ領域R6に並べて表示された波形のうちの一つがクリックされると、コースマップ領域R5において当該加速度データに対応する打球位置を他の打球位置よりも目立つように(例えば図13に示したように、太字かつ下線を付して)表示する。このようにすれば、ユーザUは、加速度データの時間的変化を示す波形を視認して、その中からクリックにより指定した部分に対応する位置情報を素早く知ることができる。反対に、コースマップ領域R5の打球位置の表示のうちの一つがクリックされると、加速度データ領域R6において当該打球位置に対応する加速度データの波形を他の波形よりも目立つように(例えば図13に示したように、太枠で囲んで)表示する。このようにすれば、ユーザUは、指定された打球位置での加速度データを素早く視認することができるようになり、スイングの振り返りを容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは打球位置の候補に対応する波形を素早く特定することができ、判断に要する時間を抑制することができる。 The display of the ball hitting position displayed in the course map area R5 and the waveform of the acceleration data recorded at the ball hitting position are displayed in association with each other by assigning a common number corresponding to the number of hits. Furthermore, when one of the waveforms displayed side by side in the acceleration data area R6 is clicked, the batted ball position corresponding to the acceleration data is made more conspicuous than other batted ball positions in the course map area R5 (for example, as shown in FIG. 13). (as shown, in bold and underlined). In this way, the user U can visually recognize the waveform indicating the temporal change in the acceleration data and quickly know the position information corresponding to the portion specified by clicking from among the waveforms. On the other hand, when one of the displayed batted ball positions in the course map area R5 is clicked, the waveform of acceleration data corresponding to the batted ball position in the acceleration data area R6 is displayed more prominently than other waveforms (for example, in FIG. (enclosed in a thick frame, as shown). In this way, the user U can quickly visually check the acceleration data at the designated ball hitting position, and can easily review the swing. Furthermore, in a configuration in which the estimated ball hitting positions can be invalidated individually, the user can quickly identify the waveform corresponding to the ball hitting position candidate, and the time required for determination can be reduced.

また、加速度データの波形や打球位置の表示がクリックされると、これらに対応付けられている音声データを音声再生部230にて再生し出力する。このような構成により、ユーザUはスイング時の加速度データの波形を見るだけでなくスイング時の音声を聞くことができるようになり、スイングの振り返りをさらに容易とすることができる。また、打球音の有無により正しい打球位置か否かの判断の確度を高めることができる。 Further, when the waveform of acceleration data or the display of the batted ball position is clicked, the audio data associated with these is reproduced and outputted by the audio reproduction unit 230. With this configuration, the user U can not only see the waveform of the acceleration data during the swing but also hear the sound during the swing, making it easier to review the swing. Furthermore, it is possible to increase the accuracy of determining whether or not the ball is at the correct position based on the presence or absence of the ball hitting sound.

ここで、図12は、記録装置10から取り込んだデータを編集・修正する前の状態の一例を示している。記録装置10で記録したデータには、上述した打球検出機能により打球が検出された場所の位置情報が打球位置として記録されている。記録装置10では、打球検出に誤りがある可能性があり、不要な打球位置が記録されていたり、必要な打球位置が記録されていなかったりといったことが起こり得る。このため、記録装置10から取り込んだデータをそのまま利用して表示しても、表示されるスコアは必ずしも正確なものではない場合がある。そこで、再生装置20では、コースマップ領域R5および加速度データ領域R6への操作により、スコアや打球位置を修正可能としている。 Here, FIG. 12 shows an example of a state before the data imported from the recording device 10 is edited/modified. In the data recorded by the recording device 10, the positional information of the place where the batted ball was detected by the above-mentioned batted ball detection function is recorded as the batted ball position. In the recording device 10, there is a possibility that there is an error in the detection of a batted ball, and an unnecessary batted ball position may be recorded or a necessary batted ball position may not be recorded. Therefore, even if the data imported from the recording device 10 is used and displayed as is, the displayed score may not always be accurate. Therefore, in the playback device 20, the score and the ball hitting position can be corrected by operating the course map area R5 and the acceleration data area R6.

図12に示した例では、2番ホールのスコアは4、パット数は0となっている。これは記録装置10で記録したデータとしては2番ホールでトータル4打がカウントされ、そのうちパットは1打もカウントされていないことを意味する。以下では、記録装置10にて記録したデータを、プレー時に紙のスコアカードに記録した実スコアであるトータル5打、2パットに合うように修正する場合を例に説明する。 In the example shown in FIG. 12, the score for the second hole is 4 and the number of putts is 0. This means that the data recorded by the recording device 10 counts a total of four strokes on the second hole, but not one putt among them. In the following, an example will be explained in which the data recorded by the recording device 10 is corrected to match the actual score recorded on a paper scorecard during play, which is a total of 5 strokes and 2 putts.

まず、図12に示した例では、3打目と4打目の打球位置が同地点となっている。この3打目が素振りを打球として誤って検出したものであるのでこの打球を削除する。3打目と4打目のどちらが素振りかが定かでない場合には、3打目と4打目に対応付けられた音声をそれぞれ再生し、打球音が聞こえた方を打球として残し、他方を削除するとよい。この場合、ユーザUは、加速度データ領域R6に表示された3打目の加速度データの下に設けられた削除ボタンB6をクリックする。当該削除ボタンB6のクリック操作を検出すると、3打目の打球を削除する。3打目を削除すると当初の4打目を3打目に繰り上げ、図14に示したように表示する。 First, in the example shown in FIG. 12, the third and fourth hits are at the same location. This third hit is a practice swing that was erroneously detected as a hit ball, so this hit ball is deleted. If you are unsure which of the 3rd and 4th shots is the practice swing, play the audio associated with the 3rd and 4th shots, keep the one where you hear the batting sound as the batted ball, and delete the other. It's good to do that. In this case, the user U clicks the delete button B6 provided under the third stroke acceleration data displayed in the acceleration data area R6. When the click operation of the deletion button B6 is detected, the third batted ball is deleted. When the third stroke is deleted, the original fourth stroke is moved up to the third stroke and displayed as shown in FIG. 14.

続いて、図14における3打目の後に、パットである4打目と5打目を追加する。打球を追加するには、左から順に1打目から並べて加速度データを表示した加速度データ領域R6において、打球を追加すべき位置の追加ボタンB7をクリックする。3打目の後に打球を追加するには、3打目の加速度データの右に表示された追加ボタンB7をクリックする。この操作を認識すると、図15に示したように、加速度データ領域R6に4打目を追加する。この段階で、追加した4打目に関しては、加速度データの波形や位置情報が無いので、加速度データ領域R6には波形の代わりに打球位置登録ボタンB9を表示する。続いて、追加した4打目について、打球位置を登録するには、打球位置登録ボタンB9をクリックする。この操作を認識すると、打球位置の指定を待ち受ける状態となる。そして、この状態で、ユーザはコースマップ領域R5に表示しているコースマップの中で4打目の打球位置に対応する位置をクリックする。この操作を認識すると、クリックされた位置を4打目の打球位置としてコースマップ領域R5に表示するとともに、コースマップ内のクリックされた位置に対応する位置情報(例えば緯度・経度)を求める。加速度データ領域R6には、引き続き波形の代わりに打球位置登録ボタンB9を表示し、このボタンを押して上記の操作を繰り返すことで打球位置の修正を可能とする。 Subsequently, after the third shot in FIG. 14, the fourth and fifth shots, which are putts, are added. To add a batted ball, click the add button B7 at the position where the batted ball is to be added in the acceleration data area R6 in which acceleration data is displayed sequentially from the left starting from the first hit. To add a batted ball after the third shot, click the add button B7 displayed to the right of the acceleration data of the third shot. When this operation is recognized, the fourth stroke is added to the acceleration data area R6 as shown in FIG. At this stage, since there is no acceleration data waveform or position information regarding the added fourth hit, a hit ball position registration button B9 is displayed in the acceleration data area R6 instead of the waveform. Next, to register the batted ball position for the added fourth hit, click the batted ball position registration button B9. When this operation is recognized, the device enters a state in which it waits for designation of the ball hitting position. In this state, the user clicks on the position corresponding to the fourth ball hitting position on the course map displayed in the course map area R5. When this operation is recognized, the clicked position is displayed as the fourth batted ball position in the course map area R5, and position information (for example, latitude and longitude) corresponding to the clicked position in the course map is obtained. In the acceleration data area R6, a ball hit position registration button B9 is displayed instead of the waveform, and by pressing this button and repeating the above operation, the ball hit position can be corrected.

4打目と同様にして5打目を追加する。このようにして実際のプレー内容に整合してから、登録ボタンB8をクリックすることで修正後のスコアや打球位置にてデータファイルを更新する。スコアカード画面においても修正後のスコアを反映して、図16のようにプレー内容に整合した結果を表示する。 Add a 5th shot in the same way as the 4th shot. After matching the content of the actual play in this way, by clicking the registration button B8, the data file is updated with the corrected score and ball hitting position. The corrected score is reflected on the scorecard screen as well, and the result consistent with the play content is displayed as shown in FIG. 16.

各波形の表示の上に表示したチェックボックスBX1をクリックすると、クリックするごとに選択と非選択が交互に切り替わる。図16の修正が完了した状態において、登録ボタンB8がクリックされると、追加や削除等をした修正後のスコアや打球位置を表示中のスコアに対応するデータファイルに記録するとともに、登録ボタンB8がクリックされたときのチェックボックスBX1の選択/非選択に応じてスイング比較リストを更新する。 When the check box BX1 displayed above the display of each waveform is clicked, selection and non-selection are alternately switched each time the check box is clicked. When the registration button B8 is clicked in the state in which the corrections shown in FIG. The swing comparison list is updated according to the selection/non-selection of check box BX1 when is clicked.

(練習結果の表示)
図17は、スコアブック画面の登録一覧領域R1に表示した練習記録について、練習結果閲覧ボタンB4がクリックされたときに表示する練習結果画面の一例を示している。練習結果画面での表示情報は、クリックされた練習結果閲覧ボタンB4に対応する練習結果のデータファイルから読み出して表示する。練習結果画面では、記録装置10の練習場モードで記録したスイング時の加速度データの時間変化を示す波形を並べて一覧表示するとともに、画面の右上には登録ボタンB10を表示する。このとき視認し易さに配慮して、各波形は互いに間隔をあけて表示する。このようにスイング時の加速度の時間変化を示す波形を一覧表示することにより、練習時に記録したスイング時の加速度データの比較が容易となり、練習時のスイングを分析することを支援することができる。
(Display of practice results)
FIG. 17 shows an example of a practice result screen displayed when the practice result viewing button B4 is clicked for the practice records displayed in the registration list area R1 of the scorebook screen. The display information on the practice result screen is read from the practice result data file corresponding to the clicked practice result viewing button B4 and displayed. On the practice result screen, a list of waveforms indicating time changes in swing acceleration data recorded in the practice range mode of the recording device 10 is displayed side by side, and a registration button B10 is displayed at the upper right of the screen. At this time, in consideration of ease of visual recognition, the waveforms are displayed at intervals from each other. By displaying a list of waveforms showing temporal changes in acceleration during swing in this manner, it becomes easy to compare acceleration data during swing recorded during practice, and it is possible to support analysis of swing during practice.

各波形の表示の上には打数を示す数字と後述するスイング比較機能における比較対象とする波形を選択するためのチェックボックスBX2を表示する。チェックボックスBX2をクリックすると、クリックするごとに選択と非選択が交互に切り替わる。比較対象とする波形のチェックボックスBXを選択状態として登録ボタンB10をクリックすると、このチェックボックスBX2の選択/非選択に応じてスイング比較リストを更新する。また、各波形の下には打球を削除するための削除ボタンB11を表示する。ある波形の削除ボタンB11のクリック操作を検出すると、当該波形を削除する。 Above the display of each waveform, a number indicating the number of strokes and a check box BX2 for selecting a waveform to be compared in a swing comparison function to be described later are displayed. When the check box BX2 is clicked, selection and non-selection are alternately switched each time the check box is clicked. When the check box BX of the waveform to be compared is selected and the registration button B10 is clicked, the swing comparison list is updated in accordance with the selection/non-selection of the check box BX2. Further, a delete button B11 for deleting a batted ball is displayed below each waveform. When a click operation of the delete button B11 of a certain waveform is detected, the corresponding waveform is deleted.

(スイングの比較)
スコアブック画面のスイング比較ボタンB2がクリックされると、図18に示したスイング比較画面を表示する。スイング比較画面では、スコアカード画面や練習結果画面でチェックボックス(BX1、BX2)にて選択することによりスイング比較リストに登録した複数のスイングの波形を対比して表示する。対比して表示する手法としては、波形を並べて表示する方法と波形を重ねて表示する方法を可能とする。スイング比較画面は、左にスイングに関する情報を表示する情報表示領域R7、中央部に加速度データの波形を表示する波形表示領域R8、右に各種のメニューボタンを表示するメニュー領域R9を備える。情報表示領域R7には、スイング比較リストに登録されている各スイングについての情報(例えば日時、ゴルフ場名や練習場名、ゴルフ場の場合はホール、打数、天気、風等)を表示する。また、諸条件の下に、波形を横軸(時間軸)方向に移動させるためのスクロールボタンB12と、重ねて表示する波形を選択するためのチェックボックスBX3を表示する。メニュー領域には、対比表示の方法を選択するためのボタンB13、スコアブック画面に戻るためのボタンB14、および表示する波形の縦軸を変更するためのレンジ変更ボタンB15を表示する。
(Comparison of swings)
When the swing comparison button B2 on the scorebook screen is clicked, the swing comparison screen shown in FIG. 18 is displayed. The swing comparison screen compares and displays the waveforms of a plurality of swings registered in the swing comparison list by selecting check boxes (BX1, BX2) on the scorecard screen or practice result screen. As methods for displaying the waveforms in comparison, two methods are possible: displaying the waveforms side by side and displaying the waveforms in an overlapping manner. The swing comparison screen includes an information display area R7 that displays information regarding the swing on the left, a waveform display area R8 that displays the waveform of acceleration data in the center, and a menu area R9 that displays various menu buttons on the right. Information display area R7 displays information about each swing registered in the swing comparison list (for example, date and time, golf course name, practice range name, hole in the case of a golf course, number of strokes, weather, wind, etc.). Further, under the conditions, a scroll button B12 for moving the waveform in the horizontal axis (time axis) direction and a check box BX3 for selecting waveforms to be displayed in an overlapping manner are displayed. The menu area displays a button B13 for selecting a comparison display method, a button B14 for returning to the scorebook screen, and a range change button B15 for changing the vertical axis of the displayed waveform.

図18は、並べて表示することを選択した時のスイング比較画面の一例を示している。画面中央部の波形表示領域R8には、情報表示領域R7に表示した各スイングの情報の右側に、スイング比較リストに登録されているスイングの波形を上下方向に並べて表示する。表示する波形の縦軸および横軸のスケールは共通とする。このようにすることでスイングの比較が容易となる。ユーザUは、スクロールボタンB12やレンジ変更ボタンB15を操作することで、複数の波形を比較しやすいように表示させることができる。また、重ねて比較したい波形については、情報表示領域の当該波形に対応するチェックボックスBX3をクリックして選択状態とする。 FIG. 18 shows an example of a swing comparison screen when displaying them side by side is selected. In the waveform display area R8 at the center of the screen, the waveforms of the swings registered in the swing comparison list are vertically arranged and displayed on the right side of the information on each swing displayed in the information display area R7. The vertical and horizontal axes of the displayed waveforms have the same scale. This makes it easy to compare swings. By operating the scroll button B12 or the range change button B15, the user U can display a plurality of waveforms for easy comparison. Further, regarding a waveform that is desired to be compared in an overlapping manner, the check box BX3 corresponding to the waveform in the information display area is clicked to select the waveform.

図19は、重ねて表示することを選択した時のスイング比較画面の一例を示している。画面中央部の波形表示領域R8には、情報表示領域R7のチェックボックスが選択状態となっているスイングの波形を同じ描画領域内に表示する。重ねて表示する波形の縦軸および横軸のスケールは共通とする。このようにすることで選択したスイングをより詳細に比較することが可能となる。情報表示領域R7のチェックボックスBX3をクリックして選択状態を切り替えることにより、重ねて表示する波形を増減することができる。ユーザUは、スクロールボタンB12やレンジ変更ボタンB15を操作することで、複数の波形を比較しやすいように表示させることができる。 FIG. 19 shows an example of a swing comparison screen when overlapping display is selected. In the waveform display area R8 at the center of the screen, the waveform of the swing whose checkbox is selected in the information display area R7 is displayed in the same drawing area. The scales of the vertical and horizontal axes of the waveforms displayed in an overlapping manner are the same. By doing so, it becomes possible to compare the selected swings in more detail. By clicking the check box BX3 in the information display area R7 to switch the selection state, it is possible to increase or decrease the number of waveforms to be displayed in an overlapping manner. By operating the scroll button B12 or the range change button B15, the user U can display a plurality of waveforms for easy comparison.

このような比較表示により、ユーザUは選択した波形を詳しく比較することが可能となり、スイングの振り返りや分析を容易にすることができる。例えば、同じクラブでの打球で飛距離に差があったもの同士を比較したり、狙い通りの打球となったスイングと狙いから外れたと思われるスイングを比較したりすることが可能となる。その他、人工芝(例えば練習場)と天然芝(例えばゴルフ場)とでのスイングの比較、斜面と平坦地とでのスイングの比較、別の日のデータとの比較など、様々な条件での比較をすることが可能となる。また、ダフり、ターフ、クリーンヒット等のスイングの質を加速度データの波形を分析することにより比較・分析することができる。 Such a comparison display allows the user U to compare the selected waveforms in detail, making it easier to review and analyze the swing. For example, it is possible to compare balls hit with the same club but have different flight distances, or to compare swings that hit the ball on target with swings that seem to have missed the target. In addition, comparisons of swings between artificial turf (e.g., a practice range) and natural turf (e.g., a golf course), comparisons of swings between slopes and flat areas, comparisons with data from different days, etc. It becomes possible to make comparisons. In addition, the quality of swings such as duff, turf, and clean hits can be compared and analyzed by analyzing the waveform of acceleration data.

以上で説明した再生装置20によれば、パーソナルコンピュータのようなディスプレイを備えた再生装置20により、ユーザUは、記録しておいたスイング時の加速度データと位置情報とを、プレー後に関連付けて認識することができるようになり、プレーを振り返ることを容易にすることができる。なお、記録装置10に含まれる表示部130で位置情報と加速度データとを関連づけて表示すると、プレーの妨げになりやすく好ましくない。 According to the playback device 20 described above, the playback device 20 equipped with a display such as a personal computer allows the user U to correlate and recognize the recorded acceleration data and position information during the swing after playing. This makes it easier to reflect on the play. Note that displaying position information and acceleration data in association with each other on the display unit 130 included in the recording device 10 is not preferable because it tends to interfere with play.

〔第2実施形態〕
本発明の第2実施形態は、第1実施形態と同様に、ユーザUが記録装置10を装着してゴルフをプレーすることによりデータを記録し、記録装置10によって記録したデータを、再生装置20に取り込んで表示・再生する。以下では、第2実施形態における記録装置10および再生装置20のそれぞれについて、第1実施形態と異なる部分を中心に説明する。
[Second embodiment]
In the second embodiment of the present invention, similarly to the first embodiment, the user U wears the recording device 10 and plays golf to record data, and the data recorded by the recording device 10 is transferred to the playback device 20. to display and play. Below, each of the recording device 10 and the reproducing device 20 in the second embodiment will be explained, focusing on the differences from the first embodiment.

〔第2実施形態の記録装置〕
第2実施形態における記録装置10の外観および構成は、以下で説明する記憶部117の構成および記憶部117へデータを格納するための制御を除き、図2および図4に示した第1実施形態の記録装置10と同様である。
[Recording device of second embodiment]
The appearance and configuration of the recording device 10 in the second embodiment are the same as those in the first embodiment shown in FIGS. 2 and 4, except for the configuration of the storage unit 117 and the control for storing data in the storage unit 117, which will be described below. This is similar to the recording device 10 of.

第2実施形態の記録装置10では、制御部115は、加速度データにより打球を検出したか否かに関わらず、プレー開始からプレー終了までの間継続して、GPS受信機111が出力する位置情報、加速度センサ112が出力する加速度データ、および音声取得部113が出力する音声データを記憶部117に格納するよう制御する。記憶部117は、プレー開始から終了までの各データを格納できる十分な容量が必要となるが、書き換え可能回数が多いRAM等を混在させた構成とする必要は無い。なお、各データの記録は打球検出とは無関係に継続的に行われるが、打球検出処理を利用して行われる各ホールでの打数カウントは第1実施形態と同様に実行する。 In the recording device 10 of the second embodiment, the control unit 115 continuously updates the position information output by the GPS receiver 111 from the start of the play to the end of the play, regardless of whether or not a batted ball is detected based on the acceleration data. , the acceleration data output by the acceleration sensor 112 and the audio data output by the audio acquisition unit 113 are controlled to be stored in the storage unit 117. The storage unit 117 needs to have a sufficient capacity to store each piece of data from the start to the end of play, but it does not need to have a configuration that includes a RAM or the like that can be rewritten many times. Although the recording of each data is performed continuously regardless of the hit ball detection process, the number of strokes on each hole is counted using the hit ball detection process in the same manner as in the first embodiment.

記憶部117にプレーの記録として格納するデータファイルは、ヘッダ情報と、ホールレコードとを含んでいる。ヘッダ情報とてしは、ゴルフコース名、ラウンド日時、天気、および風等の情報を含む。ホールレコードとしては、ホール数に応じた数のレコードを含む。個々のホールレコードは、当該ホールで打球検出処理により検出した打数をカウントして得たスコア、当該ホールでのプレー中にGPS受信機111が出力した一連の位置情報、当該ホールでのプレー中に加速度センサ112が出力した一連の加速度のデータ、当該ホールでのプレー中に音声取得部113にて取得した一連の音声データを含む。 The data file stored in the storage unit 117 as a play record includes header information and hole records. The header information includes information such as the golf course name, round date and time, weather, and wind. The hole records include records whose number corresponds to the number of holes. Each hole record includes a score obtained by counting the number of strokes detected by the ball detection process at the hole, a series of position information output by the GPS receiver 111 while playing the hole, and a set of position information output by the GPS receiver 111 while playing the hole. It includes a series of acceleration data output by the acceleration sensor 112 and a series of audio data acquired by the audio acquisition unit 113 during play at the hole.

また、練習の記録として格納するデータファイルは、ヘッダ情報と、練習レコードとを含んでいる。ヘッダ情報としは、練習場名、練習日時、天気、および風等の情報を含む。練習レコードは、練習中にGPS受信機111が出力した一連の位置情報、練習中に加速度センサ112が出力した一連の加速度のデータ、練習中に音声取得部113にて取得した一連の音声データを含む。 Further, the data file stored as a practice record includes header information and a practice record. The header information includes information such as the practice field name, practice date and time, weather, and wind. The practice record includes a series of position information output by the GPS receiver 111 during practice, a series of acceleration data output by the acceleration sensor 112 during practice, and a series of voice data acquired by the voice acquisition unit 113 during practice. include.

以下、ゴルフ場モードおよび練習場モードにおける記録装置10の動作に関し、制御部115が実行する制御を説明する。なお、以下の説明において主体が明記されていない処理は制御部115の制御によるものである。 Hereinafter, the control executed by the control unit 115 regarding the operation of the recording device 10 in the golf course mode and the driving range mode will be described. Note that in the following description, processes whose subjects are not specified are under the control of the control unit 115.

ゴルフ場モードでは、プレー開始の操作を認識してから、プレー終了の操作を認識するまで、または最終ホールのグリーンから離れたことを認識するまでの間、各データを記憶部117に格納する。このとき、GPS受信機111が出力する位置情報と記憶部117に格納されているゴルフ場情報とに基づいてプレー中のホールを判別し、ホール毎に、当該ホールのスコア、一連の位置情報、一連の加速度のデータ、一連の音声データを含むホールレコードをデータファイルの一部として記憶部117に格納する。 In the golf course mode, each data is stored in the storage unit 117 from when the play start operation is recognized until when the play end operation is recognized or until it is recognized that the player has left the green of the final hole. At this time, the hole being played is determined based on the position information output by the GPS receiver 111 and the golf course information stored in the storage unit 117, and for each hole, the score of the hole, a series of position information, A hole record including a series of acceleration data and a series of audio data is stored in the storage unit 117 as part of a data file.

また、練習場モードでは、練習開始の操作を認識してから練習終了の操作を認識するまでの間、練習レコードをデータファイルの一部として記憶部117に格納する。なお、練習場モードではゴルフ場モードにおけるよりも高いサンプリング周波数(例えば100Hz)で加速度データをサンプリングし、スイングの詳細の分析が可能な加速度データを記録する。加速度データのサンプリング周波数を高めることで単位時間当たりのデータ量が増加して記録可能な時間が短くなるが、練習場での練習時間はゴルフ場でプレーする時間よりも短いことが通常であるので、加速度の詳細なデータを記録しつつ十分な記録時間を確保することができる。 In the practice field mode, the practice record is stored in the storage unit 117 as part of the data file from the time the practice start operation is recognized until the practice end operation is recognized. Note that in the driving range mode, acceleration data is sampled at a higher sampling frequency (for example, 100 Hz) than in the golf course mode, and acceleration data that allows detailed analysis of the swing is recorded. Increasing the sampling frequency of acceleration data increases the amount of data per unit time and shortens the recordable time, but the practice time at the driving range is usually shorter than the time spent playing on the golf course. , it is possible to secure sufficient recording time while recording detailed acceleration data.

上述のように打球を検出したか否かに関わらず位置情報を記録することにより、ゴルフ場でのプレー中の位置情報を継続的に記録しておくことができる。そして、打球が検出できなかった場合に、この記録した位置情報を参照して打球位置を追加・編集することができる。また、打球を検出したか否かに関わらず加速度データを記録することにより、後述する第2実施形態の再生装置において加速度データを解析しても打球位置を推定できない場合であっても、この記録した加速度データを参照してユーザUが手動で打球位置を追加・編集することを補助することができる。また、打球を検出したか否かに関わらず音声データを記録することにより、この記録した音声をもとに打球時以外の状況や会話を振り返ったり、慣性力によって打球が検出できない場合に音声に基づいて打球位置を追加・編集したりすることができる。 By recording the positional information regardless of whether a hit ball is detected as described above, it is possible to continuously record the positional information during play at the golf course. If the ball cannot be detected, the ball position can be added or edited by referring to the recorded position information. Furthermore, by recording acceleration data regardless of whether or not a hit ball is detected, even if the playback device of the second embodiment described later cannot estimate the hit ball position even if the acceleration data is analyzed, the recording It is possible to assist the user U in manually adding/editing the ball hitting position by referring to the acceleration data obtained. In addition, by recording audio data regardless of whether or not a batted ball is detected, it is possible to use the recorded audio to look back on situations and conversations other than the time of batting, and to use the recorded audio when a batted ball cannot be detected due to inertial force. You can add/edit the ball hitting position based on this.

〔第2実施形態の再生装置〕
第2実施形態における再生装置20の構成は、以下で説明するスコアカード画面および練習記録画面の表示や操作を除き、第1実施形態の再生装置20と同様である。
[Reproducing device of second embodiment]
The configuration of the playback device 20 in the second embodiment is the same as that of the playback device 20 in the first embodiment, except for the display and operation of the scorecard screen and practice record screen, which will be described below.

記録装置10に格納されたデータファイルを再生装置20に取り込む方法、スコアや練習結果を登録する方法等は第1実施形態と同様なので説明を省略する。スコアを登録後のスコアブック画面においてスコア閲覧ボタンB3がクリックされると、スコアの詳細を確認したり編集したりするためのスコアカード画面を表示する。また、練習結果閲覧ボタンB4がクリックされると、練習場で記録した加速度データを確認するための練習結果画面を表示する。 The method of importing the data file stored in the recording device 10 into the reproducing device 20, the method of registering scores and practice results, etc. are the same as in the first embodiment, and therefore their explanation will be omitted. When the score viewing button B3 is clicked on the scorebook screen after registering the score, a scorecard screen is displayed for checking and editing the details of the score. Further, when the practice result viewing button B4 is clicked, a practice result screen is displayed for checking the acceleration data recorded at the practice range.

(スコアの表示)
第2実施形態のスコアカード画面は、第1実施形態と同様の概要領域R3と、ホール一覧領域R4とを含んでいる。ホール一覧領域R4に表示される軌跡情報表示アイコンB5がクリックされると、図20に示したように、概要領域R3およびホール一覧領域R4の右にコースマップ領域R5を表示し、下部に加速度データ領域R6を表示する。なお、概要領域R3、ホール一覧領域R4等に表示する初期状態のスコアの数値としては、データファイルのホールレコードに記録された各ホールのスコアに基づく値を表示する。
(Score display)
The scorecard screen of the second embodiment includes a summary area R3 and a hole list area R4 similar to those of the first embodiment. When the trajectory information display icon B5 displayed in the hole list area R4 is clicked, a course map area R5 is displayed to the right of the overview area R3 and the hole list area R4, and acceleration data is displayed at the bottom, as shown in FIG. Display area R6. Note that the numerical value of the score in the initial state displayed in the summary area R3, the hole list area R4, etc. is a value based on the score of each hole recorded in the hole record of the data file.

コースマップ領域R5には、当該ホールのコースマップとともに、データファイルのホールレコードに記録された一連の位置情報の推移を示す破線、打球位置および打球位置を打球順に結んだ直線を表示する。なお、本実施形態では、記録装置10で記録したデータには、打球検出機能により打球が検出された場所の位置情報が特定できるようには記録されていない。そこで、再生装置20の制御部210が、以下のようにして打球位置を推定する。まず、記録装置10から取り込んだ加速度データを解析して、ホール内でスイングしたときの加速度の変化を識別する。そして識別されたスイング時の時刻を打球時刻として記憶部220に記録する。1つのホール内で複数のスイングが検出される場合には、複数の打球時刻が記録される。また、打球時刻に対応する位置情報を特定し、その位置を打球位置と推定する。 The course map area R5 displays the course map of the hole in question, as well as dashed lines indicating the transition of a series of positional information recorded in the hole record of the data file, batted ball positions, and straight lines connecting the batted ball positions in the order of the batted balls. Note that in the present embodiment, the data recorded by the recording device 10 does not record the positional information of the location where the batted ball was detected by the batted ball detection function in such a manner that it can be specified. Therefore, the control unit 210 of the playback device 20 estimates the hit ball position as follows. First, the acceleration data taken in from the recording device 10 is analyzed to identify changes in acceleration when swinging in a hole. The identified swing time is then recorded in the storage unit 220 as the ball batting time. If multiple swings are detected within one hole, multiple ball hitting times are recorded. Also, the position information corresponding to the batted ball time is specified, and that position is estimated to be the batted ball position.

加速度データ領域R6には、当該ホールのホールレコードに含まれる一連の加速度データを、縦軸を加速度データに基づく値、横軸を時刻とした波形として表示する。本実施形態の記録装置10は、ホール毎に当該ホールでのプレー中に加速度センサ112が出力した一連の加速度データを記録するため、表示する波形は1つである。このようにすれば、コースを回った際の過程を容易に振り返ることができる。表示した波形の上部には、打球したと推定される時刻に対応する位置に打数を示す数字を表示する。波形の右下には、打球を追加登録するための追加ボタンB16、打球を削除するための削除ボタンB17、および追加や削除等した修正後のスコアや打球位置をデータファイルに記録するための登録ボタンB18を表示する。また、加速度データ領域R6に表示した波形がクリックされると、当該ホールで記録した音声データを、クリックされた位置に対応する時刻から再生する。これによりユーザはクリックした位置に対応する時刻に録音した音声を聞くことができる。 In the acceleration data area R6, a series of acceleration data included in the hole record of the hole in question is displayed as a waveform with the vertical axis representing a value based on the acceleration data and the horizontal axis representing time. The recording device 10 of this embodiment records a series of acceleration data output by the acceleration sensor 112 during play on each hole, so only one waveform is displayed. In this way, you can easily look back on the process you took when going around the course. At the top of the displayed waveform, a number indicating the number of hits is displayed at a position corresponding to the time when the ball is estimated to have been hit. At the bottom right of the waveform, there is an add button B16 for registering additional batted balls, a delete button B17 for deleting batted balls, and a registration button for recording the corrected score and batted ball position in the data file. Display button B18. Further, when the waveform displayed in the acceleration data area R6 is clicked, the audio data recorded in the hole concerned is played back from the time corresponding to the clicked position. This allows the user to listen to the audio recorded at the time corresponding to the clicked position.

加速度データ領域R6の波形の任意の箇所へのクリック操作を認識すると、図21に示したように、クリックされた位置を通る垂直な破線(以下ではこの破線をカーソルC1という)を表示する。そして、コースマップ領域R5に表示したコースマップにおける当該カーソルC1に対応する時間にGPS受信機111が出力した位置にアイコンICを表示する。これにより、ユーザUは、波形の中で指定する箇所に対応する位置を、コースマップ上で容易に確認することができる。キーボードの左/右キーを押下されると、カーソルC1は押下されたキーに応じて左または右に移動する。カーソルC1の移動に伴ってコースマップ上でのアイコンの表示位置を更新する。 When a click operation on any part of the waveform in the acceleration data area R6 is recognized, a vertical broken line passing through the clicked position (hereinafter, this broken line will be referred to as a cursor C1) is displayed, as shown in FIG. Then, the icon IC is displayed at the position output by the GPS receiver 111 at the time corresponding to the cursor C1 on the course map displayed in the course map area R5. Thereby, the user U can easily confirm the position corresponding to the specified part in the waveform on the course map. When the left/right key on the keyboard is pressed, the cursor C1 moves to the left or right depending on the pressed key. The display position of the icon on the course map is updated as the cursor C1 moves.

ここで、図20は、記録装置10から取り込んだデータを再生装置20の制御部210が解析して打球位置を推定し、編集・修正する前の状態の一例を示している。制御部210による解析では、打球の識別に誤りがある可能性があり、不要な打球位置が含まれていたり、必要な打球位置が識別されていなかったりといったことが起こり得る。このため、推定した打球位置をそのまま利用して表示しても、表示されるスコアは必ずしも正確なものではない場合がある。そこで、再生装置20では、コースマップ領域R5および加速度データ領域R6への操作により、スコアや打球位置を修正可能としている。 Here, FIG. 20 shows an example of a state before the control unit 210 of the playback device 20 analyzes the data imported from the recording device 10, estimates the ball hit position, and edits and corrects the data. In the analysis by the control unit 210, there is a possibility that there is an error in identifying the batted ball, and an unnecessary batted ball position may be included or a necessary batted ball position may not be identified. Therefore, even if the estimated ball hitting position is used and displayed as is, the displayed score may not necessarily be accurate. Therefore, in the playback device 20, the score and the ball hitting position can be corrected by operating the course map area R5 and the acceleration data area R6.

図20に示した例では、2番ホールのスコアは4、パット数は0となっている。これは制御部210が解析して推定した打球としては2番ホールでトータル4打が推定され、そのうちパットは1打も推定されていないことを意味する。以下では、記録装置10にて記録したデータを、プレー時に紙のスコアカードに記録した実スコアであるトータル5打、2パットに合うように修正する場合を例に説明する。 In the example shown in FIG. 20, the score for the second hole is 4 and the number of putts is 0. This means that the control unit 210 analyzes and estimates that there will be a total of four strokes on the second hole, of which not a single putt is estimated. In the following, an example will be explained in which the data recorded by the recording device 10 is corrected to match the actual score recorded on a paper scorecard during play, which is a total of 5 strokes and 2 putts.

まず、図20に示した例では、3打目と4打目の打球位置が同地点となっている。この3打目が素振りを打球として誤って検出したものであるのでこの打球を削除する。3打目と4打目のどちらが素振りかが定かでない場合には、加速度データ領域R6に表示されている波形の3打目付近と4打目付近をクリックして、3打目および4打目の前後に記録された音声をそれぞれ再生し、打球音が聞こえた方を打球として残し、他方を削除するとよい。この場合、ユーザUは、まず削除ボタンB17をクリックする。当該削除ボタンB17のクリック操作を認識すると、削除すべき打球の指定を待ち受ける状態となる。この状態で、加速度データ領域の波形の上に表示された3打目の数字のクリック操作を認識すると、3打目を削除すべき旨の指定と認識して3打目の打球を削除する。3打目を削除すると当初の4打目を3打目に繰り上げて表示する。 First, in the example shown in FIG. 20, the third and fourth hits are at the same location. This third hit is a practice swing that was erroneously detected as a hit ball, so this hit ball is deleted. If you are not sure which of the 3rd and 4th strokes is your practice swing, click around the 3rd and 4th strokes of the waveform displayed in the acceleration data area R6, and select the 3rd and 4th strokes. It is a good idea to play back the sounds recorded before and after the ball, keep the one where you hear the ball hitting sound as the ball hit, and delete the other. In this case, the user U first clicks the delete button B17. When the click operation on the deletion button B17 is recognized, the system waits for designation of the batted ball to be deleted. In this state, when the third hit number click operation displayed on the waveform in the acceleration data area is recognized, it is recognized as a designation to delete the third hit, and the third hit ball is deleted. When the third hit is deleted, the original fourth hit is moved up to the third hit and displayed.

続いて、上記修正後の3打目の後に、パットである4打目と5打目を追加する。打球を追加するには、まず追加ボタンB16をクリックしてから、波形の打球に対応する位置をクリックする。まず、追加ボタンB16のクリック操作を認識すると、打球を追加すべき時刻の指定を待ち受ける状態となる。この状態で、加速度データ領域R6の波形における、4打目の打球に対応する箇所へのクリック操作を認識すると、クリックされた位置に対応する時刻での打球追加が指定されたものと認識する。そして、この指定された時刻よりも前の最後の打球が3打目であることから、追加する打球を4打目とする。また、指定された時刻よりも後に打球がないことからこの例では特に処理を行わないが、後に打球がある場合には、以後の打数を1ずつ増加させる。加速度データ領域R6の波形の上部に、修正後の打球時刻に対応する位置に打数を示す数字を表示する。また、指定された時刻に対応付けられた位置情報を特定し、追加した打球の打球位置としてコースマップ領域R5に表示する。同様の操作で4打目の次に5打目を追加する。 Subsequently, after the third shot after the above correction, the fourth and fifth shots, which are putts, are added. To add a batted ball, first click the add button B16, and then click the position corresponding to the batted ball in the waveform. First, when the click operation of the add button B16 is recognized, a state awaits the designation of the time at which a batted ball should be added. In this state, if a click operation is recognized at a location corresponding to the fourth batted ball in the waveform of the acceleration data area R6, it is recognized that an addition of a batted ball at the time corresponding to the clicked position has been specified. Since the last batted ball before this designated time was the third batted ball, the additional batted ball is set as the fourth batted ball. Further, since there is no ball hit after the designated time, no particular processing is performed in this example, but if there is a ball hit after the specified time, the number of subsequent hits is increased by one. At the top of the waveform in the acceleration data area R6, a number indicating the number of hits is displayed at a position corresponding to the corrected ball batting time. Further, the positional information associated with the designated time is specified and displayed in the course map area R5 as the batting position of the added batted ball. Add the 5th shot after the 4th shot using the same operation.

また、記憶部220に格納しているゴルフ場情報に基づいてグリーン内での打球位置を特定し、グリーン内での打数をパット数としてスコア表示する。その後、登録ボタンB18のクリック操作を認識すると、修正後のスコアや打球位置にてデータファイルを更新する。このようにして、図22のようにプレー内容に整合した結果を表示する。 Further, the ball hitting position within the green is specified based on the golf course information stored in the storage unit 220, and the score is displayed as the number of strokes within the green as the number of putts. Thereafter, when the click operation on the registration button B18 is recognized, the data file is updated with the corrected score and batted ball position. In this way, results matching the play content are displayed as shown in FIG. 22.

(練習結果の表示)
図23は、スコアブック画面の登録一覧領域R1に表示した練習記録について、練習結果閲覧ボタンB4がクリックされたときに表示する練習結果画面の一例を示している。練習結果画面は、概略表示領域R10と詳細表示領域R11を含む。概略表示領域R10には、記録装置10の練習場モードで記録した一連の加速度データの時間変化を示す波形を表示する。また、概略表示領域R10には波形の一部を囲む枠(以下ではこの枠をカーソルC2と呼ぶ)を表示する。概略表示領域R10の波形内の位置がクリックされると、カーソルC2をクリックした位置に移動する。そして、詳細表示領域R11には、概略表示領域R10のカーソルC2で囲まれた範囲に対応する波形を拡大して詳細に表示する。その他、詳細表示領域R11には、スコアブック画面に戻るためのボタンB19、波形を移動させるためのスクロールボタンB20、および波形の縦軸を変更するためのレンジ変更ボタンB21を表示する。ユーザUは、概略表示領域R10の波形をクリックして、詳細表示領域R11に表示する波形の範囲を概略的に指定すると共に、スクロールボタンB20およびレンジ変更ボタンB21を操作することで、波形を見やすいように表示させることができる。このようにすれば、練習中に記録したスイングの加速度の時間変化を概略的に把握すると共に詳細についても確認することができ、練習時のスイングを分析することを支援することができる。また、単なるスイングの分析ができるだけなく、練習の全過程を容易に振り返ることができる。
(Display of practice results)
FIG. 23 shows an example of a practice result screen displayed when the practice result viewing button B4 is clicked for the practice records displayed in the registration list area R1 of the scorebook screen. The practice result screen includes a general display area R10 and a detailed display area R11. In the general display area R10, a waveform showing a time change of a series of acceleration data recorded in the practice field mode of the recording device 10 is displayed. Further, a frame (hereinafter, this frame will be referred to as a cursor C2) surrounding a part of the waveform is displayed in the general display area R10. When a position within the waveform in the general display area R10 is clicked, the cursor C2 is moved to the clicked position. Then, in the detailed display area R11, the waveform corresponding to the range surrounded by the cursor C2 in the general display area R10 is enlarged and displayed in detail. In addition, the detailed display area R11 displays a button B19 for returning to the scorebook screen, a scroll button B20 for moving the waveform, and a range change button B21 for changing the vertical axis of the waveform. The user U clicks on the waveform in the general display area R10 to roughly specify the range of the waveform to be displayed in the detailed display area R11, and also operates the scroll button B20 and range change button B21 to make the waveform easier to view. It can be displayed as follows. In this way, it is possible to roughly understand temporal changes in the swing acceleration recorded during practice, and to check the details, thereby supporting analysis of the swing during practice. Moreover, it is not only possible to simply analyze the swing, but also to easily review the entire process of practice.

〔実施形態の変形例〕
なお、本発明は、上記の各実施形態に限定されるものではなく変形、改良等は本発明に含まれる。
[Modified example of embodiment]
Note that the present invention is not limited to the above embodiments, and modifications, improvements, and the like are included in the present invention.

例えば、上記の実施形態では、記録装置10が備える装着部材の一例として記録装置10を腕時計のように手首に装着するためのバンドを用いる場合を例に説明したが、装着部材は、スイングに伴って動く部位に装着することができればいかなるものでもよい。例えば、グローブや帽子などの一部を挟むことにより取り付けるクリップ状の部材等としてもよい。 For example, in the above embodiment, a case has been described in which a band for wearing the recording device 10 on the wrist like a wristwatch is used as an example of the wearing member included in the recording device 10. Any device may be used as long as it can be attached to a moving part. For example, it may be a clip-shaped member that is attached by pinching a part of a glove, a hat, or the like.

また、装着部材を装着する「スイングに伴って動く部位」として、上記の実施形態では、手首を例に説明したが、スイングをするときに決まった動きをする部位であれば手首に限定されない。例えば、手の甲、頭部、腰等としてもよい。手首や手の甲はスイング時における動きの速度及び量が肩、腰、頭等の近傍と比較して大きいため、慣性力を検出し易く特に好ましい。 Further, in the above embodiment, the wrist is used as an example of the "part that moves with the swing" to which the mounting member is attached, but the wrist is not limited to the wrist as long as it is a part that moves in a fixed manner when swinging. For example, it may be the back of the hand, the head, the waist, etc. The speed and amount of movement of the wrist and the back of the hand during swing are greater than those of the vicinity of the shoulders, hips, head, etc., so inertial force can be easily detected, which is particularly preferable.

また、上記の実施形態では、ユーザUが1つの記録装置10を片方の手首に装着する場合を例に説明したが、ユーザが複数の装置を部位に装着し、複数の部位の慣性力を検出したり記録したりするようにしてもよい。この場合、複数の部位の慣性力は、同期して検出および/または記録をするとよい。また、記録した複数の部位の慣性力を、再生装置20にて時間的変化を示すグラフ等として表示するとよい。同期して検出および/または記録することにより、スイングを判別確実に判別することが可能となる。複数の部位としては、例えば両手首(あるいは手にはめるグローブ)、帽子、靴、ベルト等とするとよい。例えば、手首と帽子の鍔に記録装置を装着して同期して加速度を記録することにより、スイング時の頭のぶれを把握することができ、フォームの矯正に活用することができる。 Further, in the above embodiment, the case where the user U wears one recording device 10 on one wrist is explained as an example, but the user wears multiple devices on body parts and detects the inertial force of the multiple body parts. It may also be possible to do so or record it. In this case, it is preferable to detect and/or record the inertial forces of the plurality of parts synchronously. Further, the recorded inertial forces of a plurality of parts may be displayed on the reproducing device 20 as a graph or the like showing temporal changes. By synchronously detecting and/or recording, it becomes possible to identify and reliably identify the swing. The plurality of parts may be, for example, both wrists (or gloves worn on the hands), a hat, shoes, a belt, etc. For example, by attaching a recording device to the wrist and the brim of a hat and recording the acceleration in synchronization, it is possible to understand the vibration of the head during the swing, which can be used to correct the form.

また、上記の実施形態では、位置情報検出器としてGPS受信機を用いる場合を例に説明したが、位置情報検出器は、ゴルフコース内での位置を特定できる装置であればGPS受信機に限らずいかなる物を用いてもよい。 Further, in the above embodiment, a case where a GPS receiver is used as a position information detector is explained as an example, but the position information detector is limited to a GPS receiver as long as it is a device that can specify a position within a golf course. Any material may be used.

また、上記の実施形態では、慣性センサとして加速度センサを用いる場合を例に説明したが、慣性センサはスイングに伴う慣性力の値を出力できるセンサであればこれに限定されず、例えばジャイロセンサ等としてもよい。慣性センサが備える軸の数は2つ以上であることが好ましく、3つとすると特によい。加速度センサの3軸の向きは上記実施形態にて例示した向きには限定されない。歩行時や走行時など、スイングしていないときでも加速度に変化は生じるが、スイング時には3軸が同時に反応するのでスイングを判別することが容易となる。慣性センサの出力値は、複数の方向の出力値をベクトル成分とする合成ベクトルの変化の履歴として記憶部に格納し、当該合成ベクトルの変化のパターンに基づきゴルフスイングに伴う慣性力を識別すると特によい。再生装置において合成ベクトルの三次元表示を可能とすれば、ユーザがスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることをさらに容易にすることができる。 Further, in the above embodiment, an example is described in which an acceleration sensor is used as an inertial sensor, but the inertial sensor is not limited to this as long as it is a sensor that can output the value of inertial force associated with a swing, for example, a gyro sensor, etc. You can also use it as It is preferable that the inertial sensor has two or more axes, and it is particularly preferable that the inertial sensor has three axes. The directions of the three axes of the acceleration sensor are not limited to the directions exemplified in the above embodiment. Changes in acceleration occur even when not swinging, such as when walking or running, but when swinging, all three axes react simultaneously, making it easy to distinguish between swings. The output value of the inertial sensor is stored in the storage unit as a history of changes in a composite vector whose vector components are output values in a plurality of directions, and the inertial force accompanying the golf swing is identified based on the pattern of changes in the composite vector. good. If a three-dimensional display of the composite vector is enabled in the playback device, it will be easier to determine whether the user has made a swing and to obtain information such as the quality of the swing.

上記の実施形態では、加速度センサの軸方向を図3に示したように設定したが、軸の方向はこれに限定されない。「スイング検出と打球検出の第2例」のようにしてテイクバックを判別する場合には、アドレス時からテイクバック時になる過程で、ゼロクロスして符号が反転する軸が2軸あるように各軸の方向を設定すると良く、その2軸の値はテイクバック時に近い値となるように両軸の方向を設定するとよく、テイクバック時にそれ以外の1軸の値が他の2軸と近い値になるように設定するとよい。 In the above embodiment, the axial direction of the acceleration sensor is set as shown in FIG. 3, but the axial direction is not limited to this. When determining a takeback as shown in "Second Example of Swing Detection and Hitted Ball Detection", each axis should be It is best to set the direction of both axes so that the values of those two axes are close to the values at the time of takeback, and the values of the other one axis are close to the values of the other two axes at the time of takeback. It is recommended to set it so that

上記の第1実施形態では、記憶部117が、書き換え可能回数が比較的少ないが大容量化が容易なフラッシュメモリ117aと書き換え可能回数が多いが大容量化が困難であるRAM117bとを備え、RAM117bを一時記憶部として利用する場合を例に説明したが、記憶部117の構成はこれに限らない。例えばEEPROMのような大容量かつ書き換え可能回数が多い記憶媒体を記憶部117として採用し、当該記憶媒体の一部の領域を一時記憶部として利用してもよい。 In the first embodiment described above, the storage unit 117 includes a flash memory 117a that can be rewritten relatively few times but is easy to increase the capacity, and a RAM 117b that can be rewritten many times but is difficult to increase the capacity. Although the explanation has been given using an example where the storage unit 117 is used as a temporary storage unit, the configuration of the storage unit 117 is not limited to this. For example, a storage medium such as an EEPROM that has a large capacity and can be rewritten many times may be used as the storage unit 117, and a part of the area of the storage medium may be used as a temporary storage unit.

波形ごとに付加情報(例えば、メモ、クラブの番手、ゴルフ場、ホール、何打目、スイングの質(例えば、ベストショット、クリーンヒット、ダフり、トップ、等)、風、天気、日付、飛距離等)を対応付けて記録するように構成してもよい。これらの付加情報を再生装置のスコアカード画面や練習結果画面等で表示するようにするとさらによい。このようにすれば、プレーや練習を振り返ることが容易となる。 Additional information for each waveform (e.g., memo, club number, golf course, hole, number of shots, swing quality (e.g., best shot, clean hit, duff, top, etc.), wind, weather, date, flight distance, etc.) may be recorded in association with each other. It is even better if these additional information are displayed on the scorecard screen, practice result screen, etc. of the playback device. This makes it easy to look back on plays and practices.

また、上記の実施形態での打球検出処理は、アドレス時とダウンスイングからフォロースイングとの組み合わせによりスイングを判別したが、打球検出処理の実現方法はこれ説明したものに限らない。 Further, in the hit ball detection process in the above embodiment, the swing is determined based on a combination of the address time, the downswing, and the follow swing, but the method for implementing the hit ball detection process is not limited to that described above.

打球検出処理の第1の変形例としては、例えば、テイクバック時の加速度を判別してスイングを検出するようにするとよい。アドレス時の加速度の傾向はプレーヤ毎に様々に異なる(たとえばアドレス時に足踏みをして揺する癖があるなど)場合があるが、テイクバック時の加速度の傾向のばらつきは比較的小さいので、スイング検出の確度を高めるために利用することができる。 As a first modification of the hit ball detection process, for example, a swing may be detected by determining the acceleration at the time of takeback. The tendency of acceleration at address may vary depending on the player (for example, there is a habit of stepping and shaking at address), but the variation in the tendency of acceleration at takeback is relatively small, so swing detection It can be used to increase accuracy.

図8に示されるように、実施形態の中で説明したように加速度センサ112の軸方向が設定されている場合には、テイクバック時には3軸の加速度データがすべて正の値になり、かつ3軸の値が互いに近くなる傾向があることを発明者等は見いだした。このような傾向は歩行時や走行時には見られず、スイングを判別するのに適していると考えられる。そこでこの傾向を踏まえ、制御部115は、各軸間の加速度値の差の絶対値を合計した値(|X-Y|+|Y-Z|+|Z-X|)を算出し、得られた値が一定時間(例えば1秒)以上継続して第3の閾値(例えば1G)以下となった時にテイクバックであると認識するとよい。 As shown in FIG. 8, when the axial direction of the acceleration sensor 112 is set as described in the embodiment, all three axis acceleration data become positive values at the time of takeback, and The inventors have found that the values on the axes tend to be close to each other. This tendency is not observed when walking or running, and is considered suitable for determining swing. Based on this tendency, the control unit 115 calculates the sum of the absolute values of the differences in acceleration values between the respective axes (|X-Y|+|Y-Z|+|Z-X|), and It is preferable to recognize that a take-back has occurred when the value continues to be below a third threshold value (for example, 1G) for a certain period of time (for example, 1 second) or more.

スイング検出の手順としては、加速度の絶対値が所定の閾値(例えば4G)を超えたときにダウンスイングからフォロースイングがあったと推定し、ダウンスイングを始める直前にテイクバックが有ったか否かを判別するとよい。そして、テイクバックが無かった場合にはスイングではないと扱う一方、テイクバックがあった場合にはさらにテイクバックの直前にアドレスがあったかを判別し、アドレスが無かった場合にはスイングではないとして扱う一方、アドレスがあった場合にはスイングであったとして扱うとよい。このようにして、アドレス、テイクバックを経てダウンスイングからフォロースイングの動作が行われた場合にスイングである判別することで、スイング検出の確度を高めることができる。そして、スイングを検出した後、上記の実施形態と同様にして打球の判別を行うとよい。 The swing detection procedure is to estimate that there was a follow-up swing from the downswing when the absolute value of the acceleration exceeds a predetermined threshold (for example, 4G), and to determine whether there was a takeback immediately before the start of the downswing. It is good to determine. Then, if there is no takeback, it is treated as not a swing, but if there is a takeback, it is further determined whether there was an address immediately before the takeback, and if there is no address, it is treated as not a swing. On the other hand, if there is an address, it should be treated as a swing. In this way, it is possible to increase the accuracy of swing detection by determining that it is a swing when a downswing to follow-swing motion is performed after address and takeback. Then, after detecting the swing, it is preferable to determine whether the ball is hit in the same manner as in the above embodiment.

第1の変形例により打球検出処理を行う場合、アドレスに相当する加速度のパターンが検出された場合に、加速度データの記録を開始するようにするとよい。この場合、あらかじめ個人ごとにアドレス時の3軸の加速度データのパターンを取得しておき、そのパターンと所定の一致度合いがあるパターンが検出された場合に記録を開始する構成とするとよい。記録の終了は例えば記録開始から所定の時間(例えば10秒)としてもよい。 When performing the hit ball detection process according to the first modification, it is preferable to start recording acceleration data when an acceleration pattern corresponding to an address is detected. In this case, it is preferable to obtain a pattern of three-axis acceleration data at the time of address for each individual in advance, and to start recording when a pattern matching the pattern to a predetermined degree is detected. For example, the recording may end at a predetermined time (for example, 10 seconds) from the start of recording.

打球検出処理の第2の変形例としては、テイクバック時は、3軸の加速度のパターンが個人ごとに比較的同じようなパターンとなることを利用し、この各人で共通するテイクバック時のパターンがあった場合にスイングがあったと判定するようにしてもよい。例えば、各軸間の加速度値の差の絶対値を合計した値(|X-Y|+|Y-Z|+|Z-X|)を算出し、得られた値が一定時間(例えば1秒)以上継続して第3の閾値(例えば1G)以下となった時にテイクバックであると認識するとよい。 A second modification of the hit-ball detection process takes advantage of the fact that the three-axis acceleration pattern is relatively similar for each individual when taking back, and detecting a common take-back for each person. It may be determined that there is a swing when there is a pattern. For example, the sum of the absolute values of the differences in acceleration values between each axis (|X-Y|+|Y-Z|+|Z-X|) is calculated, and the obtained value is It is preferable to recognize that it is a take-back when the value remains below a third threshold value (for example, 1 G) for more than 2 seconds.

その他、スイングの検出に関して、アドレス、テイクバック、ダウンスイング、インパクト、フォロースイングという一連の動作の全体または一部について、プレーヤ毎に加速度の変化のパターンを予め登録しておき、登録してあるパターン(各動作についての3軸の値と継続時間、あるいは、波形パターン)にマッチする(例えば、一致度や相関値が所定の閾値以上である)ときに登録に対応した動作がなされたと判断してもよい。 In addition, regarding swing detection, patterns of changes in acceleration are registered in advance for each player for all or part of a series of movements such as address, takeback, downswing, impact, and follow swing. (3-axis values and duration or waveform pattern for each motion) (for example, the degree of matching or correlation value is greater than a predetermined threshold), it is determined that the motion corresponding to registration has been performed. Good too.

また、複数の打球検出処理の方法(例えば上記の実施形態、第1および第2の変形例等)をメニュー画面から選択できるように構成しておき、選択された打球検出処理の方法で打球検出処理するように構成するとよい。 In addition, the configuration is such that a plurality of hit ball detection processing methods (for example, the above embodiment, the first and second modified examples, etc.) can be selected from the menu screen, and the batted ball detection processing method is selected. It would be better to configure it so that it can be processed.

また、上記の実施形態や第1および第2の変形例の方法によって加速度データに基づき検出したスイングには、素振りなどのように実際にはボールを打っていないものも含まれ得る。記録装置10の制御部115は、このような実際にはボールを打っていないスイングを、音声データや位置情報等を利用して球の推定から除外する処理をさらに行うことが好ましい。例えば、制御部115は、スイングを認識したタイミングを含む時間範囲について、音声取得部113が取得した音声データを解析し、打球音が記録されていた場合に打球がなされたと認識するとよい。 Furthermore, the swings detected based on acceleration data by the methods of the above embodiment and the first and second modifications may include swings that do not actually hit the ball, such as practice swings. Preferably, the control unit 115 of the recording device 10 further performs a process of excluding such swings that do not actually hit the ball from the ball estimation using audio data, position information, and the like. For example, the control unit 115 may analyze the audio data acquired by the audio acquisition unit 113 for a time range including the timing at which the swing was recognized, and recognize that a ball has been hit if a batted ball sound is recorded.

また、ゴルフでは打球の直前に騒いではならないというマナーがあることを利用し、所定の音量以下の音声データである場合にスイングの直前であると推定してもよい。また、スイング時にはユーザUは静止するので、位置情報の変化が大きいときには、スイングに相当する加速度を検出してもスイングであると判定しないようにしてもよい。なお、静止していてもGPSの誤差等により出力される位置情報は変動し得る。このため、静止しているか否かの判定については、再生装置20でコースマップを表示したときにマップ上で位置がずれていると気づかない程度の範囲に収まっている場合に静止していると判定するとよい。 Furthermore, taking advantage of the fact that in golf, it is customary not to make noise just before hitting a ball, it may be assumed that if the audio data is below a predetermined volume, it is just before a swing. Further, since the user U stands still during a swing, when the change in position information is large, it may not be determined that a swing is occurring even if an acceleration corresponding to a swing is detected. Note that even if the device is stationary, the position information output may vary due to GPS errors and the like. Therefore, when determining whether or not the player is stationary, if the course map is displayed on the playback device 20 and the position is within a range where one would not notice that the position has shifted on the map, then it is determined that the player is stationary. It is good to judge.

また、上記の実施形態では、スイング時のテイクバック動作の判定において、3軸の加速度データがすべて正の値になり、かつ3軸の値が互いに近くなる傾向があることを判別しやすくするために、軸間の加速度値の差の絶対値を合計した値(|X-Y|+|Y-Z|+|Z-X|)を算出してこの値が一定時間以上継続して閾値以下となることを判定の基準としたが、判定のために用いる値はこれに限定されず、3軸の値が同程度になったことを感度よく検出できる指標をとなればいかなる値を用いてもよい。 In addition, in the above embodiment, when determining a take-back motion during a swing, the acceleration data of the three axes are all positive values, and the values of the three axes tend to be close to each other. Then, calculate the sum of the absolute values of the differences in acceleration values between the axes (|X-Y|+|Y-Z|+|Z-X|), and if this value continues for a certain period of time and is below the threshold The criterion for judgment was that Good too.

また、上記の実施形態では、スイング時のダウンスイングからフォロースイングにかけての動作の判定において、3軸の加速度の値から大きな加速度を強調できる値を求めて、この値をスイングの判定に利用してもよい。このような値として、例えば、3軸の加速度のそれぞれの絶対値の和(|X|+|Y|+|Z|)を用いるとよい。大きな加速度を強調することにより、ノイズと切り離してスイングを判定(素振りでも)することができる。 Furthermore, in the above embodiment, in determining the motion from the down swing to the follow swing during the swing, a value that can emphasize a large acceleration is determined from the acceleration values of the three axes, and this value is used to determine the swing. Good too. As such a value, for example, the sum of the absolute values of the accelerations of the three axes (|X|+|Y|+|Z|) may be used. By emphasizing large accelerations, swings (even practice swings) can be judged separately from noise.

上記の実施形態において、消費電力を抑制すべく、アドレスに入ったと認識するまでの待機状態では、加速度センサ112のサンプリング周波数を低くし、アドレスに入ったと認識すると所定時間(例えば10秒間)サンプリング周波数を高めるよう制御するとよい。アドレスに入ったと認識した後のサンプリング周波数は、動作モードによって異ならせてもよい。具体的には、待機状態でのサンプリング周波数を15Hzとし、アドレスに入った途認識すると、ゴルフ場モードではサンプリング周波数を30Hz、練習場モードでは100Hzとする。このような制御により、消費電力を抑制しつつ、各モードにおいて必要なサンプリング周波数で加速度データを記録することができる。 In the above embodiment, in order to suppress power consumption, the sampling frequency of the acceleration sensor 112 is lowered in the standby state until it is recognized that the address has been entered, and the sampling frequency of the acceleration sensor 112 is lowered for a predetermined period of time (for example, 10 seconds) when it is recognized that the address has been entered. It is best to control the temperature to increase it. The sampling frequency after it is recognized that the address has been entered may be changed depending on the operation mode. Specifically, the sampling frequency in the standby state is set to 15 Hz, and upon entering the address, the sampling frequency is set to 30 Hz in the golf course mode and 100 Hz in the driving range mode. Such control allows acceleration data to be recorded at a necessary sampling frequency in each mode while suppressing power consumption.

また、上記の実施形態では、ゴルフ場でのプレー中に打球位置の登録操作を一切行わない構成を例に説明したが、操作ボタンを操作することにより、GPS受信機111が出力する現在位置を手動で打球位置として登録できるようにしてもよい。この場合、記録装置10は、スピーカやバイブレータを備え、スイングや打球を検出したときに、音や振動によって手動での打球位置登録をユーザUに促すよう構成してもよい。 Furthermore, in the above embodiment, a configuration was described in which no registration operation of the ball hitting position is performed during play at a golf course, but by operating the operation button, the current position output by the GPS receiver 111 can be registered. It may also be possible to manually register the ball hitting position. In this case, the recording device 10 may include a speaker or a vibrator, and may be configured to prompt the user U to manually register the ball hit position by sound or vibration when a swing or a ball hit is detected.

また、上記の実施形態では、加速度データに基づきスイングを検出した地点でなければ打球位置とならない打球位置の検出方法であったが、加速度データではスイングに相当する変化がない地点についても位置情報や音声データに基づき打球位置の候補とするように構成してもよい。弱いスイングやパットでは加速度データからスイングを検出できないことが起こりうるが、例えば、打球をする際には一地点に留まることや音声が静まる傾向があることを利用して、打球位置の候補を増やすことができる。 In addition, in the above embodiment, the ball hitting position is detected only at a point where a swing is detected based on acceleration data. The configuration may be such that the ball hitting position candidates are based on the audio data. If the swing or putt is weak, it may not be possible to detect the swing from the acceleration data, but for example, by taking advantage of the fact that the ball tends to stay in one spot or the sound tends to be quiet when hitting the ball, the number of ball hitting position candidates can be increased. be able to.

また、上記の第2実施形態では、記録装置10ではスイングや打球を検出したときの位置や時間に関する情報を記録していないが、これらの一方または両方を記録するように構成してもよい。このようにすれば、再生装置20側で加速度データを解析せずとも打球位置を表示・再生することができる。 Further, in the second embodiment described above, the recording device 10 does not record information regarding the position and time when a swing or a batted ball is detected, but it may be configured to record one or both of these. In this way, the ball hit position can be displayed and reproduced without analyzing the acceleration data on the reproduction device 20 side.

上記の実施形態では、加速度データを用いてスイングや打球の発生を検出したが、スイングや打球の発生だけでなく、記録装置または再生装置により加速度データを解析して、スイングに関する各種の情報(例えば、スイングの質、使用したクラブ等)を判別してもよい。また、判別した情報を加速度データと対応付けて記録し、表示するとよい。 In the above embodiment, acceleration data is used to detect the occurrence of a swing or a batted ball. , the quality of the swing, the club used, etc.). Further, it is preferable to record and display the determined information in association with the acceleration data.

上記の実施形態では、再生装置20としてパーソナルコンピュータを用いる場合を例に説明したが、再生装置はパーソナルコンピュータに限らず、タブレット、スマホなどでもよい。また、記録装置10から取り込んだデータを再生装置20の記憶部220に格納しておく代わりに、インターネット等のネットワークを介して接続された外部の機器(例えばいわゆるクラウド)にデータを格納するように構成してもよい。 In the above embodiment, a personal computer is used as the playback device 20, but the playback device is not limited to a personal computer, and may be a tablet, a smartphone, or the like. Furthermore, instead of storing the data imported from the recording device 10 in the storage unit 220 of the playback device 20, the data may be stored in an external device (for example, a so-called cloud) connected via a network such as the Internet. may be configured.

また、上記の実施形態の再生装置では、スコアカード画面のコースマップ領域に、引出し線を用いて打球位置を表示したが、打球位置の表示方法はこれに限定されず、例えば打球位置にアイコンを表示する等としてもよい。 Furthermore, in the playback device of the above embodiment, the batted ball position is displayed using a leader line in the course map area of the scorecard screen, but the method of displaying the batted ball position is not limited to this. For example, an icon may be displayed at the batted ball position. It may also be displayed.

上記の実施形態の再生装置では、加速度データの時間的変化を示す値として加速度センサの各軸間の加速度値の差の絶対値を合計した値を表示したが、波形として表示する値はこの値に限定されない。例えば、3つの軸方向の加速度をベクトル成分とする加速度ベクトルの絶対値を求めてこの値を波形として表示するようにしてもよい。また、加速度データの時間的変化は、波形以外の表現により表示してもよい。例えば、図24に示したように、加速度データの時間変化を、3つの軸方向の加速度の値をベクトル成分とする合成ベクトルの軌跡として表示してもよい。図24は5回分のスイングを1つのグラフに3次元的に重ねて表示している。このように重ねて表示することで複数のスイングを比較することができきるが、見づらくなるという問題があるそこで図12、図17のように、重ねずに並べて表示すると特によい。また、図12、図17のように2次元のグラフとして表示するようにすると特によい。 In the playback device of the above embodiment, the sum of the absolute values of the differences in acceleration values between the respective axes of the acceleration sensor is displayed as a value indicating the temporal change in acceleration data, but the value displayed as a waveform is this value. but not limited to. For example, the absolute value of an acceleration vector whose vector components are accelerations in three axial directions may be determined and this value may be displayed as a waveform. Further, temporal changes in acceleration data may be displayed using expressions other than waveforms. For example, as shown in FIG. 24, the temporal change in acceleration data may be displayed as a locus of a composite vector whose vector components are acceleration values in three axial directions. FIG. 24 shows five swings three-dimensionally superimposed on one graph. By displaying the swings in an overlapping manner, it is possible to compare a plurality of swings, but there is a problem that the swings become difficult to see. Therefore, it is particularly preferable to display the swings side by side without overlapping them, as shown in FIGS. 12 and 17. Furthermore, it is particularly preferable to display it as a two-dimensional graph as shown in FIGS. 12 and 17.

上記の第1実施形態の再生装置では、スイング比較画面で対比表示する加速度データをチェックボックスにより選択するように構成したが、比較対象の選択操作はこれに限定されない。例えば、波形を画面内の所定の位置にドラッグアンドドロップすることにより比較対象としてスイング比較リストに登録するように構成してもよい。 In the playback device of the first embodiment, the acceleration data to be compared and displayed on the swing comparison screen is selected using a check box, but the selection operation of the comparison target is not limited to this. For example, the waveform may be registered in the swing comparison list as a comparison target by dragging and dropping it to a predetermined position on the screen.

また、上記の第2実施形態の再生装置でもスイング比較処理を可能に構成してもよい。例えば、スコアカード画面の加速度データ領域に表示する1ホール分の加速度データの中で、指定する範囲を、例えば1秒~3秒単位で保存できるように構成し、保存した加速度データ同士を第1実施形態と同様にして比較できるようにするとよい。 Further, the playback device of the second embodiment described above may also be configured to enable swing comparison processing. For example, a specified range of acceleration data for one hole displayed in the acceleration data area of the scorecard screen can be saved in units of, for example, 1 second to 3 seconds, and the saved acceleration data can be It is preferable to make the comparison similar to the embodiment.

上記の第2実施形態の再生装置では、1ホール分の波形の全体を表示し、当該波形中のクリックされた位置を通る垂直な破線として、カーソルC1を表示したが、他の態様で1ホール分の波形やカーソルを表示してもよい。例えば、1ホール分の波形における1回のスイングの波形が詳しく表示できる程度の範囲(例えば15秒間)を拡大して表示し、この拡大表示する範囲を横方向(時間軸方向)にスクロール可能に構成するとよい。このようにすることで、ユーザUはスイング時の波形の細部を視認することができる。そして、表示している波形の任意の箇所へのクリック操作を認識すると、クリックされた位置を含む1秒間の波形を囲む枠をカーソルとして表示するとよい。このカーソルC1で囲む時間範囲である1秒間はGPS受信機111のデータ更新周期に対応している。そして、コースマップ領域R5に表示したコースマップにおける当該カーソルC1に対応する時間にGPS受信機111が出力した位置にアイコンICを表示する。これにより、ユーザUは、波形の中で指定する箇所に対応する位置を、コースマップ上で容易に確認することができる。キーボードの左/右キーを押下されると、カーソルC1は、1秒単位で(つまりGPS受信機111による位置情報更新周期を単位として)、押下されたキーに応じて左または右に移動するとよく、カーソルC1の移動に伴ってコースマップ上でのアイコンの表示位置を更新するとよい。 In the playback device of the second embodiment described above, the entire waveform for one hole is displayed, and the cursor C1 is displayed as a vertical broken line passing through the clicked position in the waveform. A minute waveform or cursor may also be displayed. For example, it is possible to enlarge and display a range (for example, 15 seconds) that can display the waveform of one swing in detail in the waveform for one hole, and to scroll this enlarged display range horizontally (in the direction of the time axis). It is recommended to configure By doing so, the user U can visually recognize the details of the waveform during the swing. Then, when a click operation on any part of the displayed waveform is recognized, a frame surrounding the 1 second waveform including the clicked position may be displayed as a cursor. One second, which is the time range surrounded by this cursor C1, corresponds to the data update cycle of the GPS receiver 111. Then, the icon IC is displayed at the position output by the GPS receiver 111 at the time corresponding to the cursor C1 on the course map displayed in the course map area R5. Thereby, the user U can easily confirm the position corresponding to the specified part in the waveform on the course map. When the left/right key on the keyboard is pressed, the cursor C1 is preferably moved to the left or right in units of one second (that is, in units of the position information update period by the GPS receiver 111) depending on the pressed key. , the display position of the icon on the course map may be updated as the cursor C1 moves.

従来の装置ではスコアの記録(打数)はできるが、プレー中に打球位置を登録する操作が必要であった。しかし、実際のプレー中は、紙のスコアカードを持ち歩き、そちらを主にスコアを記録することや、プレーに集中したり、一緒にラウンドする他のプレーヤと会話をしたり、周囲に気を配ったりすることにより、打球位置の登録忘れが頻発する。また、同じ場所で複数登録操作をしたり、登録し忘れを思い出して違う場所で登録操作をしたりすることもあり、記録したデータが使い物にならないこともある。このため、後でスコアのデータを見ても飛び飛びのデータしか残っておらず使い物にならないことが少なからずあった。また、記録に不備があると、OBになった、どこまで飛んだ、ミスをした、等の記憶をプレー後に振り返ることが容易ではない。特に、ミスが多いプレーヤは、どこのホールで何をやったのかを思い出すのが困難であり、後からプレー内容を振り返って分析したり反省したりすることが容易でない。本発明は、例えば上記のような従来の装置の課題に着目してなされたものである。 Conventional devices can record scores (number of hits), but require operations to register the location of the ball during play. However, during actual play, you carry a paper scorecard with you and mainly use it to record your scores, concentrate on your play, converse with other players playing the round, and pay attention to your surroundings. As a result, players often forget to register the ball hitting position. In addition, the recorded data may become useless because multiple registration operations may be performed at the same location, or the user may remember that he or she forgot to register and perform the registration operation at a different location. For this reason, even when looking at the score data later, only discrete pieces of data remain, which is often unusable. In addition, if there are deficiencies in records, it is difficult to look back on memories such as who became an OB, how far he flew, and what mistakes he made after playing. In particular, players who make many mistakes have difficulty remembering what they did on which hole, and it is difficult for them to look back on their play and analyze or reflect on it later. The present invention has been made by focusing on the problems of conventional devices, such as those mentioned above.

また、上記の第2実施形態の再生装置において、図20から図22のグラフ表示に替えてまたは図20から図22のグラフ表示に加えて図25のようなグラフ表示を行うようにしてもよい。このグラフは図20から図22のグラフから打球の可能性がある時間領域以外のデータを削除して打球の可能性がある時間領域を拡大して表示したものである。ユーザはこの拡大した波形が、図8に示したスイング時の一連の動作に対応する波形かを目視して確認することで、打球かどうかを判断することが容易にできる。 Furthermore, in the playback device of the second embodiment described above, a graph display as shown in FIG. 25 may be performed instead of or in addition to the graph displays shown in FIGS. 20 to 22. . This graph is obtained by deleting data other than the time range where there is a possibility of a hit ball from the graphs of FIGS. 20 to 22, and expanding and displaying the time range where there is a possibility of a hit ball. The user can easily determine whether or not the ball is a hit by visually confirming whether the enlarged waveform corresponds to the series of swing operations shown in FIG. 8.

本願発明は上述した実施形態に記載の構成に限定されない。上述した各実施形態の構成要素は組み合わせ可能な範囲で任意に選択して組み合わせて構成するとよい。また各実施形態の任意の構成要素と、発明を解決するための手段に記載の任意の構成要素または発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは組み合わせ可能な範囲で任意に組み合わせて構成するとよい。 The present invention is not limited to the configurations described in the embodiments described above. The constituent elements of each of the embodiments described above may be arbitrarily selected and combined within the range of possible combinations. Further, any component of each embodiment can be combined with any component described in the means for solving the invention or a component embodying any component described in the means for solving the invention. It is recommended that the configuration be configured in any combination within a reasonable range.

10 記録装置
20 再生装置
110 ケース
111 GPS受信機
112 加速度センサ
113 音声取得部
115 制御部
116 電池
117 記憶部
117a フラッシュメモリ
117b RAM
120 バンド部
130 表示部
140 操作ボタン
150 miniUSB端子
210 制御部
220 記憶部
230 音声再生部
240 入出力インタフェース
250 ディスプレイ
261 キーボード
262 マウス
10 Recording device 20 Playback device 110 Case 111 GPS receiver 112 Acceleration sensor 113 Audio acquisition section 115 Control section 116 Battery 117 Storage section 117a Flash memory 117b RAM
120 Band section 130 Display section 140 Operation button 150 mini USB terminal 210 Control section 220 Storage section 230 Audio playback section 240 Input/output interface 250 Display 261 Keyboard 262 Mouse

Claims (2)

複数の軸方向の加速度を検出するセンサを用いてゴルフのスイングに伴って動く部位に生じる加速度を検出した結果を示すデータに基づいて、各軸方向に第1の期間継続して第1の閾値以下の加速度が生じた場合にアドレスに入ったと認識し、前記第1の閾値以下の加速度が生じた後、所定時間内に各軸方向に前記第1の閾値よりも大きな第2の閾値以上の加速度が生じた場合に、ダウンスイングからフォロースイングがあったと認識することにより、ゴルフのスイングを判別する処理を行う機能を有し、
前記処理を行う機能は、前記第1の期間における各軸間の加速度値の差の絶対値を合計した値が所定時間以上継続して第3の閾値以下である場合にテイクバックであると認識することにより前記判別する処理を行う
装置。
A first threshold value is continuously set for a first period in each axial direction based on data indicating the result of detecting acceleration generated in a part that moves with a golf swing using a sensor that detects acceleration in a plurality of axial directions. It is recognized that the address has been entered when the following acceleration occurs, and after the acceleration equal to or less than the first threshold occurs, the acceleration is determined to be equal to or greater than the second threshold greater than the first threshold in each axis direction within a predetermined time. It has a function that performs processing to determine the golf swing by recognizing that there is a follow swing from the down swing when acceleration occurs.
The function that performs the processing recognizes that a takeback is occurring when the sum of the absolute values of the differences in acceleration values between each axis during the first period continues to be equal to or less than a third threshold for a predetermined period of time or more. A device that performs the above-mentioned determination process by :
コンピュータを、請求項1に記載の装置として機能させるためのプログラム。 A program for causing a computer to function as the device according to claim 1 .
JP2022025217A 2021-01-19 2022-02-22 Equipment and programs Active JP7340883B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022025217A JP7340883B2 (en) 2021-01-19 2022-02-22 Equipment and programs
JP2023134368A JP2023153270A (en) 2021-01-19 2023-08-22 Device and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021006210A JP7034514B2 (en) 2021-01-19 2021-01-19 Equipment and programs
JP2022025217A JP7340883B2 (en) 2021-01-19 2022-02-22 Equipment and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021006210A Division JP7034514B2 (en) 2021-01-19 2021-01-19 Equipment and programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023134368A Division JP2023153270A (en) 2021-01-19 2023-08-22 Device and program

Publications (2)

Publication Number Publication Date
JP2022065144A JP2022065144A (en) 2022-04-26
JP7340883B2 true JP7340883B2 (en) 2023-09-08

Family

ID=75381008

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021006210A Active JP7034514B2 (en) 2021-01-19 2021-01-19 Equipment and programs
JP2022025217A Active JP7340883B2 (en) 2021-01-19 2022-02-22 Equipment and programs
JP2023134368A Pending JP2023153270A (en) 2021-01-19 2023-08-22 Device and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021006210A Active JP7034514B2 (en) 2021-01-19 2021-01-19 Equipment and programs

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023134368A Pending JP2023153270A (en) 2021-01-19 2023-08-22 Device and program

Country Status (1)

Country Link
JP (3) JP7034514B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024089828A (en) * 2022-12-22 2024-07-04 ヤマハ株式会社 Impact detection device, impact detection method and program

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5507485A (en) 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
JP2003339929A (en) 2002-05-30 2003-12-02 Matsuhiro Ideno Golf play information recording system and hit position recording apparatus
US20040073325A1 (en) 2000-12-19 2004-04-15 Reeves G. George Golf round data system with cellular telephone and player help features
US20090298605A1 (en) 2008-05-29 2009-12-03 Garmin Ltd. Methods and devices for analyzing golf swings
US20110230986A1 (en) 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
JP2012217584A (en) 2011-04-07 2012-11-12 Yamaha Corp Motion detecting device
JP2012228388A (en) 2011-04-27 2012-11-22 Kddi Corp Mobile terminal, program, and method for detecting address posture before hitting ball using acceleration sensor
WO2013190722A1 (en) 2012-06-20 2013-12-27 株式会社ニコン Electronic apparatus
US20140378194A1 (en) 2010-08-26 2014-12-25 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
JP2015502831A (en) 2012-12-11 2015-01-29 デュソンテクノロジー カンパニー リミテッドDu−Sung Technology Co., Ltd. Real-time analysis system for club-attached golf swing and its operation method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5182708B2 (en) * 2009-06-17 2013-04-17 ダンロップスポーツ株式会社 Golf swing analysis method
JP2012090709A (en) * 2010-10-26 2012-05-17 Kddi Corp Mobile terminal, program and method for counting golf stroke
GB2512380A (en) * 2013-03-28 2014-10-01 Caddieon Inc A System and Method for Detecting Golf Swing with a Ball Impact
KR20150039994A (en) * 2013-10-04 2015-04-14 주식회사 유컴테크놀러지 Golf Scoring Device
JP2015073714A (en) 2013-10-09 2015-04-20 株式会社ソフトウェア・ファクトリー Golf score recording device
JP2014128723A (en) 2014-03-13 2014-07-10 Yupiteru Corp Golf support device
JP6832595B2 (en) * 2019-12-24 2021-02-24 株式会社ユピテル Equipment and programs

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5507485A (en) 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US20040073325A1 (en) 2000-12-19 2004-04-15 Reeves G. George Golf round data system with cellular telephone and player help features
JP2003339929A (en) 2002-05-30 2003-12-02 Matsuhiro Ideno Golf play information recording system and hit position recording apparatus
US20110230986A1 (en) 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
US20090298605A1 (en) 2008-05-29 2009-12-03 Garmin Ltd. Methods and devices for analyzing golf swings
US20140378194A1 (en) 2010-08-26 2014-12-25 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
JP2012217584A (en) 2011-04-07 2012-11-12 Yamaha Corp Motion detecting device
JP2012228388A (en) 2011-04-27 2012-11-22 Kddi Corp Mobile terminal, program, and method for detecting address posture before hitting ball using acceleration sensor
WO2013190722A1 (en) 2012-06-20 2013-12-27 株式会社ニコン Electronic apparatus
JP2015502831A (en) 2012-12-11 2015-01-29 デュソンテクノロジー カンパニー リミテッドDu−Sung Technology Co., Ltd. Real-time analysis system for club-attached golf swing and its operation method

Also Published As

Publication number Publication date
JP7034514B2 (en) 2022-03-14
JP2023153270A (en) 2023-10-17
JP2022065144A (en) 2022-04-26
JP2021058760A (en) 2021-04-15

Similar Documents

Publication Publication Date Title
JP6664043B2 (en) Devices and programs
JP6525939B2 (en) Data acquisition system
CN104488022B (en) Method for the physical education for providing Dynamic Customization in response to the action of mobile device
US8764576B2 (en) Swing analysis device, program, and swing analysis method
US10121065B2 (en) Athletic attribute determinations from image data
TWI453054B (en) Golf score recording method of application operated in mobile terminal and golf score recording device using the same
CN102075682B (en) Image capturing apparatus, image processing apparatus, control method thereof
JP2023153270A (en) Device and program
KR20080104123A (en) Body movement detector, body movement detection method and body movement detection program
CN102204814A (en) Information processing device, image output method, and program
US9407883B2 (en) Method and system for processing a video recording with sensor data
JP2016529945A (en) Golf data collection system
JPH08224330A (en) Signal recording device and training device
JP6832595B2 (en) Equipment and programs
CN112791365B (en) Evaluation result output device, evaluation result output method, and recording medium
WO2023109834A1 (en) Sport mode processing method and wearable device
US10001563B2 (en) Tracking and virtual reconstruction of activities
KR20150116318A (en) System and Method for analyzing golf swing motion using Depth Information
CN1111536A (en) Signal recorder and training tools using the same
JP6803111B2 (en) Information processing equipment, information processing methods, programs
JP2021145692A (en) Swing condition measurement and transmission system
CN115346553A (en) Method and device for detecting user action based on music beat
JP2020140719A (en) Information processor, information processing method, and program
US20180229079A1 (en) Data processing method, program, storage medium and motion analysis device
KR102671307B1 (en) Golf swing analysis device, golf swing analysis method and program stored in a recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230710

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230822

R150 Certificate of patent or registration of utility model

Ref document number: 7340883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150