(57)【要約】【課題】ゴルフのプレーを振り返って思い出すことを容易とすることができる装置等を提供することを目的とする。【解決手段】ゴルフのスイングに伴って動く部位に装着することができる装着部材と、慣性力に基づくデータを出力する慣性センサと、前記慣性力に基づくデータが少なくともゴルフのスイングに伴うものであると識別できるように慣性センサの出力データと対応付けて位置情報取得手段によって取得した位置情報を記憶部に格納するよう制御する制御部とを備える装置とするとよい。【選択図】図１
2020044405.tif 000002
【特許請求の範囲】
【請求項１】
複数の軸方向の加速度を検出するセンサを用いてゴルフのスイングに伴って動く部位に生じる加速度を検出した結果を示すデータに基づいて、各軸方向に第１の期間継続して第１の閾値以下の加速度が生じた後、各軸方向に前記第１の閾値よりも大きな第２の閾値以上の加速度が生じた場合に、ゴルフのスイングが行われたことに応じた所定の処理を行う機能を有する装置。
【請求項２】
前記処理を行う機能は、前記第２の閾値以上の加速度が、前記第１の期間より長い第２の期間継続した場合に、前記所定の処理を行う
請求項１に記載の装置。
【請求項３】
前記処理を行う機能は、前記第１の期間における各軸間の加速度の差が所定値以下である場合に、前記所定の処理を行う
請求項１または２に記載の装置。
【請求項４】
前記所定の処理は打数または打球位置を記録する処理であり、
前記打数または打球位置を修正する機能を有する
請求項１から３のいずれか１項に記載の装置。
【請求項５】
前記部位において発生する音声の音声データを取得する機能を有し、
前記修正する機能は、前記音声データに基づいて前記打数または打球位置を修正する
請求項４に記載の装置。
【請求項６】
ゴルフのスイングの練習をするときに用いる練習場モードと、ゴルフ場でプレーをするときに用いるゴルフ場モードとで動作することが可能であり、
前記練習場モードで動作する場合のほうが、前記ゴルフ場モードで動作する場合よりも、
前記センサからのデータのサンプリング周波数を高くする
請求項１から５のいずれか１項に記載の装置。
【請求項７】
コンピュータを、請求項１から６のいずれか１項に記載の装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフクラブのスイング等に関する情報等を記録又は表示等する装置等に関する。
【背景技術】
【０００２】
ゴルフコース上での自分の打点履歴やスコアを記録するとともに、歩行履歴情報等を記録してプレーヤの行動やプレー状況を把握することができるゴルフナビゲーション装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０７１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のゴルフナビゲーション装置では、ゴルフコースをラウンドしている最中にスコアや打点履歴を登録するために、登録操作を行う必要がある。登録操作を忘れた場合には、表示される歩行履歴情報等を参考にして、ユーザがスコアや打点履歴の再登録を行うことができる。しかしながら、歩行履歴をユーザが見たとしても、打点を後で思い出して登録するのは容易ではない。また、自分のプレーやスイングを振り返って、反省点等を以後の練習やプレーに活かすことも容易ではない。
【０００５】
そこで、本発明は、例えばゴルフのプレーを振り返って思い出すことを容易とすることができる装置等を提供することを目的とする。この目的は例えば課題を解決するための手段に記載の構成要素の組み合わせにより達成させることが可能である。また従属項は例えば本発明の更なる有利な具体例とすることができる。
【課題を解決するための手段】
【０００６】
（１）  ゴルフのスイングに伴って動く部位に装着することができる装着部材と、慣性力に基づくデータを出力する慣性センサと、前記慣性力に基づくデータが少なくともゴルフのスイングに伴うものであると識別できるように慣性センサの出力データと対応付けて位置情報取得手段によって取得した位置情報を記憶部に格納するよう制御する制御部とを備える装置とするとよい。
【０００７】
このようにすれば、スイング時の慣性力に基づくデータと対応付けてスイングをした位置の情報を記録しておくことができる。そして、このようにして記録した情報を表示・再生すれば、ユーザがゴルフのプレーを振り返ることを容易にすることができる。なお、このような表示や再生を可能とするには、例えば後述する（１１）〜（１７）の装置を用いるとよい。
【０００８】
「慣性力」は、例えば慣性系に対して加速度運動をしている座標系で現れる見かけ上の力であり、本発明においては、スイング前のアドレス時における静止状態に対し、テイクバック、およびダウンスイングからフォロースイングという一連のスイング動作による加速度運動が起こることにより本装置に係る見かけ上の力と考えるとよい。例えば、慣性センサは、慣性力に基づくデータとして、慣性力と重力とに基づくデータを出力するとよく、慣性力と重力との合力に基づくデータを出力すると特によい。
【０００９】
「装着部材」は、スイングに伴って動く部位に装着することができればいかなるものでもよいが、例えば腕時計のように手首に巻き付けて装着するバンド、グローブの一部を挟むことにより取り付けるクリップ状の部材等とするとよい。「スイングに伴って動く」とは、例えば、ゴルフのスイングをするために動かすこととするとよい。「スイングに伴って動く部位」は、スイングをするときに決まった動きをする部位とするとよく、例えば上肢の一部とするとさらによく、手首や手の甲等の肩から遠い部位とすると特によい。手首や手の甲はスイング時における動きの速度及び量が肩の近傍と比較して大きいため、慣性力を検出しやすい。「装着」とは、例えばスイングによる加速度を取り付け状態のずれによる加速度と区別できる程度に動きにくく取り付ければよいが、スイングをしたことにより取り付けた部位との相対的な位置関係が変化しないように取り付けると特によい。
【００１０】
「位置情報取得手段」は、ゴルフコース内での本装置の位置を特定できる装置とするとよい。このような位置情報検出装置を用いれば、スイング時の慣性力に基づくデータとともにスイング時のコース内での位置を記録することができる。具体的には、外部の装置によって検出された本装置の位置情報を取得する構成としてもよいが、特に、本装置において位置情報を検出する位置情報検出器とするとよく、例えばＧＰＳ（Global Positioning System）受信機のような緯度・経度等の位置情報を取得することのできる装置とするとよい。「慣性センサ」は、スイングに伴う慣性力によって変化する値を出力できるセンサとすればよく、例えば加速度センサ、ジャイロセンサ等とするとよい。
【００１１】
「識別できるように」とは、記憶部に格納されたデータからゴルフのスイングに伴う慣性力か否かが判別できればよく、例えば慣性力の時間変化がわかるデータ（例えばセンサの出力する所定時間の範囲の時系列のデータ）を位置情報と対応付けるようにするとよい。位置情報と対応付けるのは検出した瞬間の一時刻のデータとしてもよいが、例えば検出した時刻を含む所定時間に亘るデータとすると特によい。ユーザはこのような慣性力に基づくデータと位置情報とを参照してスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることができる。なお、この構成において、ゴルフのスイングを検出することを契機としてデータや位置情報を格納するための制御を実行することは必須ではなく、ゴルフのスイングと推定されるような慣性力を検出したときにそのような慣性力に基づくデータとともに位置情報を記憶しさえすればよいが、特にゴルフのスイングを検出することを契機としてデータや位置情報を格納するための制御を実行する構成とするとよい。
【００１２】
「対応付けて」とは、スイングを検出したときの位置情報が判るようにするとよい。対応付ける方法は、直接的にであっても、間接的にであってもよいが、例えば、位置情報やデータの記録は通常時刻の情報とともに記憶されるので、位置情報および慣性力に基づくデータのそれぞれを取得した時刻の情報を介して間接的に対応付けるようにするとよい。「慣性センサの出力データと対応付けて位置情報取得手段によって取得した位置情報を記憶部に格納する」構成としては、例えば慣性センサの出力データそのものと対応付けて当該位置情報を記憶部に格納する構成としてもよいし、慣性センサの出力データを加工したデータと当該位置情報を記憶部に格納する構成としてもよいし、慣性センサの出力データそのものと対応付けて取得した位置情報を加工したデータを記憶部に格納する構成としてもよいが、慣性センサの出力データを加工したデータと対応づけて取得した位置情報を加工したデータを記憶部に記憶する構成とするとよい。
【００１３】
（２）  慣性センサは、慣性力に対応する物理量として加速度を検出する加速度センサを含むとよい。このようにすれば、慣性力に基づくデータとしてスイング中の加速度のデータを出力することができる。そして、記録したスイング中の加速度の変化を解析する構成を備えるとよく、特に、スイングの速度、リズム、トップ位置での静止時間等のスイングの内容、例えばクリーンヒット、ダフり、トップ等のインパクトの質、使用したクラブ等を判別する構成を備えるとよい。
【００１４】
（３）  加速度センサは、複数の軸方向のそれぞれの軸の加速度を検出することが可能とするとよく、制御部は、複数の軸方向のそれぞれにおける加速度のデータを記憶部に格納するように制御するとよい。このようにすれば、記憶部に記憶したデータを制御部等で利用して処理を行う際や、記憶したデータをユーザが表示・再生して利用する際に、複数の軸方向の加速度を用いてスイングに伴う加速度とスイング以外の加速度を判別することが容易となる。複数の軸の数は２つ以上であればよいが、３つとすると特によい。複数の方向の加速度値をベクトル成分として合成ベクトルの加速度の変化の履歴として記憶部に格納し、当該合成ベクトルの変化のパターンに基づきゴルフスイングに伴う慣性力を識別すると特によい。表示や再生を可能とする装置において合成ベクトルの三次元表示を可能とすれば、ユーザがスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることをさらに容易にすることができる。
【００１５】
（４）  加速度センサは、３つの軸方向のそれぞれの軸の加速度を検出することが可能とするとよく、各軸の方向は、装着した部位の運動を判別可能な向きに設定するとよい。このようにすれば、本発明に係る装置を装着した部位の運度を示す加速度を記録することができる。そして記録した加速度のデータを解析することにより、ユーザはスイング時の装着した部位、例えば手の動かし方、構え、グリップの状態等を詳しく把握することができる。３つの軸方向は、互いに直交する方向とするとよく、例えば、第１の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの前腕に沿って手首から肘に向かう方向とし、る。第２の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの手首と接する面内で第１の軸方向と直交する方向とし、第３の軸方向は、装着部材によりプレーヤの手首に固定された状態において、プレーヤの手首と接する面にほぼ垂直な方向とすると特によい。
【００１６】
（５）  制御部は、慣性センサが出力する慣性力に基づくデータに基づき、スイングが行われたことを検出するとよい。このようにすれば、スイングが行われたことを当該装置において検出し、検出したことに応じて種々の処理を実行することができる。種々の処理としては、例えば打数の自動カウント、スコアの自動記録、スコア記録を促す警報、スイングの評価等を実行するとよい。
【００１７】
（６）  （５）の構成において、制御部は、慣性センサが出力する慣性力に基づくデータに基づく値が所定の閾値を超えたことを、ゴルフのスイングが行われたことの検出に用いるとよい。例えば、閾値を下回る値の慣性力を雑音として扱うとよい。このようにすれば、スイングの検出確度を高めることができる。
【００１８】
（７）  （５）または（６）の構成において、制御部は、慣性センサが出力する慣性力に基づくデータがゴルフクラブを構えたときの慣性力に対応するか否かを、スイングが行われたことの検出に用いるとよい。このようにすれば、ゴルフクラブを構えた後に発生するスイングによる加速度の変化を、他の加速度と区別することが容易となる。特に（６）の構成と組み合わせると、スイングの検出確度をより高めることができる。「ゴルフクラブを構えたときの慣性力」とは、例えば一定時間以上の静止、プレーヤがゴルフクラブのグリップを握るときに生じる特定の慣性力のパターン等とするとよい。スイング中の慣性力に基づくデータの特徴はプレーヤによって異なることが多く、同一のプレーヤであってもクラブの番手やスイングの強弱によって異なることも多いが、スイング前にゴルフクラブを構える時の慣性力に基づくデータは同一のプレーヤにおいては共通のパターンを生じることを発明者らは発見した。具体的には、例えば一定時間以上の静止を「ゴルフクラブを構えたときの慣性力」とすると特によい。
【００１９】
（８）  制御部は、最新の一定量の慣性センサの出力データを一時記憶部に蓄積し、当該一定量のデータが蓄積された後は、最新の一定量のデータが残るように古いデータを上書きするよう制御し、慣性センサがゴルフのスイングが行われたことを検出すると、当該スイングを示す出力データを含んだ一時記憶部に蓄積されている一定量のデータの少なくとも一部を、記憶部に格納するよう制御するとよい。このようにすれば、スイングとの関係のないデータが記憶部に蓄積されることを抑制することができ、記憶部の容量を抑制することができる。
【００２０】
一時記憶部は記憶部の記憶領域の一部分としてもよいが、書き換え可能回数の多いものを用いると特によい。例えば、記憶部として書き換え可能回数が比較的少ないフラッシュメモリ等を用い、一時記憶部として書き換え可能回数の多いＲＡＭやＥＥＰＲＯＭ等を用いるとよい。当該スイングを示す出力データを含んだ一時記憶部に蓄積されている一定量のデータの少なくとも一部を、記憶部に格納する際に、記憶部には上書きが困難な状態として記憶すると特によい。上書きが困難な状態としては例えばデータに上書き禁止の属性を付与して記録するとよい。データはファイルとして記録するとよく、当該ファイルに上書き禁止の属性を付与するとよい。
【００２１】
（９）  装置は音声取得部をさらに備え、制御部は、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの慣性センサの出力データと対応付けて、少なくともゴルフのスイングに伴う慣性力を慣性センサが検出したときの音声取得部によって取得した音声データを記憶部に格納するよう制御するとよい。
【００２２】
このようにすれば、慣性力に基づくデータに加え、スイング時の音声を記録しておくことができる。そして、このようにして記録した音声を、慣性力に基づくデータや位置情報とともに表示・再生すれば、ユーザはゴルフのプレーを振り返ることをさらに容易にすることができる。特に制御部は、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの慣性センサが出力するデータと対応付けて、ゴルフのスイングに伴う慣性力を慣性センサが検出したときの前または後の少なくともいずれか一方を含む所定の時間帯の音声取得部から取得した音声データを記憶部に格納するよう制御するとよい。実際のゴルフコースでのプレーでは、例えば、スイング直前のアドレス時には周囲が静かになり、打球直後には「ナイスショット！」、「しまった！」などの音声が記録されることが多い。このようなスイング時に記録される音を利用すれば、スイング位置の特定が容易になり、ユーザがスイング時の状況を振り返ることを容易とすることができる。制御部は、音声取得部はゴルフのスイングに伴う慣性力を検出していないときにも音声データを記憶部に格納するように制御するとよい。このようにすれば、ユーザはあとで記録した音声をもとにスイング時以外の状況を振り返ったり、慣性力によってスイングが検出できない場合に音声に基づいてスイング位置を追加・編集したりすることができる。
【００２３】
（１０）  本発明のプログラムでは、コンピュータを上記（１）〜（９）のいずれかに記載の装置として機能させるとよい。
【００２４】
（１１）上記（１）〜（９）のいずれかに記載の装置（以下第一の装置という）によって記録した位置情報と慣性センサの出力データとに基づいて当該位置情報に基づく情報と当該出力データに基づく情報とを関連付けて表示部に表示するよう制御する制御部を備える装置（以下、第二の装置という）とするとよい。このような表示部があれば、ユーザは、記録しておいたスイング時の慣性力に基づくデータと位置情報とを、プレー後に関連付けて認識することができるようになり、プレーを振り返ることを容易にすることができる。第一の装置に位置情報に基づく情報と慣性センサの出力データに基づく情報とを関連づけて表示する表示部を備える構成としてもよいが、このような表示部が第一の装置に含まれると、プレー自体の妨げになりやすく好ましくない。第一の装置にはこのような表示部は備えず、第二の装置に備えることが望ましい。第二の装置は、例えばパーソナルコンピュータ（ＰＣ）、スマートフォン等とするとよい。
【００２５】
（１２）  制御部は、第一の装置によって記録した位置情報と慣性センサの出力データに基づき推定される打球位置を、前記推定される打球位置を含むゴルフ場のコースレイアウトを示すレイアウト情報とともに表示部に表示するよう制御するとよい。このようにすれば、ユーザは、ゴルフ場のコースレイアウトともに打球位置の候補を把握することができ、プレーを振り返ることをさらに容易にすることができる。「ゴルフ場のコースレイアウトを示すレイアウト情報」とは、例えばゴルフコースの画像、ティーグランド、フェアウエイ、ハザード等の領域を示す情報等とするとよい。表示部に表示するゴルフ場のコースレイアウトを示すレイアウト情報は、特に当該コースの当該打球位置を含むホールのものとするとよい。
【００２６】
「コースレイアウトとともに表示する」とは、例えばコースレイアウトと打球位置の両方を視認可能に表示するとよい。具体的には、例えば、ゴルフコースの画像に重畳して打球位置を示すアイコンを表示する、ゴルフコースの画像における打球位置に対応する位置と画像とは異なる位置に表示した打数を示す文字や図形とを線分で結ぶ、等とするとよい。この場合、制御部は、表示している推定した打球位置を個別に無効とするための機能を備える構成にすると特によい。表示される推定された打球位置には、実際の打球位置とは異なるものが含まれる可能性があるが、誤った打球位置を無効とすることにより、実際のプレーと合った内容で表示することができるので、ユーザはプレーを振り返ることがさらに容易となる。
【００２７】
（１３）  制御部は、慣性センサの出力データに基づく情報の時間的変化を示す表示を行うように制御し、時間的変化を示す表示における１点が指定されると、慣性センサの出力データと位置情報との対応付けに基づいて、当該指定された１点に対応するデータを慣性センサが出力したときの位置情報をコースレイアウトとともに表示するとよい。このようにすれば、ユーザは、慣性センサの出力データに基づく情報の時間的変化を視認して、その中から指定した１点に対応する位置情報を素早く知ることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは正しい打球位置か否かの判断材料として表示される波形を用いることができ、判断の確度を高めることができる。「時間的変化を示す表示」とは、ユーザがデータの変化を認識できればいかなる表示でもよい。例えば、動画としてもよいが、静止画とすると一見して把握できるので特によい。静止がとして表示する場合には、縦軸を出力データの値とし横軸を時間軸とした波形のグラフ、合成ベクトルの軌跡とすると特によい。「時間的変化を示す表示における１点が指定される」とは、時間的変化を示す表示の中の１点がユーザ等の操作によって指定されればいかなる手法により指定されてもよいが、例えば、マウスのクリック操作等のユーザの操作を検出することにより時間的変化を示す表示内の１点が指定されるとよい。
【００２８】
（１４）  制御部は、慣性センサの出力データの時間的変化を示す波形を表示部に表示するよう制御し、推定した打球位置の一つが指定されると、当該波形における当該打球位置において取得した部分を視認しやすく表示部に表示するよう制御するとよい。このようにすれば、ユーザは、指定された打球位置での慣性力に基づくデータに基づく情報を素早く視認することができるようになり、スイングの振り返りを容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは打球位置の候補に対応する波形を素早く特定することができ、判断に要する時間を抑制することができる。「視認しやすく」とは、例えば波形中のスイングとは関係のない部分や波形以外の表示よりも目立つように表示するとよい。具体的には、該当箇所を枠で囲む、該当箇所の色彩を相対的に目立つように（例えば他よりも高い彩度や輝度に）変える、点滅させる、等とするとよい。
【００２９】
（１５）  第二の装置は、音声再生部をさらに備え、制御部は、指定されたタイミングで記録された音声データ、または指定された打球位置で記録された音声データを音声再生部により再生するよう制御するとよい。このようにすれば、ユーザはスイング時の慣性力に基づく情報を見るだけでなくスイング時の音声を聞くことができるようになり、スイングの振り返りをさらに容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、打球音の有無により正しい打球位置か否かの判断の確度を高めることができる。
【００３０】
（１６）  制御部は、複数の推定した打球位置のそれぞれにおける慣性センサの出力データの時間的変化を示す波形を、並べて表示部に表示するよう制御するとよい。このようにすれば、複数のスイングを比較しつつプレーを振り返ることが容易となる。「並べて」とは、縦、横いずれの方向に並べる構成としてもよいが、記録した時刻の順に横方向に並べると特によい。このようにすれば、ユーザは複数のスイングの波形の傾向をまとめて視認することができる。また、同一ホール内のスイングに対応する波形を横方向に記録した時刻の順に並べるとともに、ホールの順に縦方向に並べるとさらによい。このように記録した時刻の順に並べれば、ユーザはスイングの波形の傾向の時間変化を視認することができる。また、複数の波形の間に隙間を空けて並べるとよい。このようにすれば、ユーザは各スイング時の波形を区別して視認することが容易となる。
【００３１】
（１７）  制御部は、並べて表示した複数の波形から複数を選択可能とし、選択した複数の波形を比較可能に表示部に表示するよう制御するとよい。このようにすれば、ユーザは選択した波形を詳しく比較することが可能となり、スイングの振り返りや分析を容易にすることができる。「比較可能に」とは、ユーザが選択した波形を視覚的に比較しやすいように表示すればよい。例えば、時間軸を共通にして表示すると比較が容易となってよい。具体的には、例えば「並べて」表示したりするとよく、「重ねて」表示すると縦軸の比較も容易となるため特によい。
【００３２】
（１８）  本発明のプログラムでは、コンピュータを上記（１１）〜（１７）のいずれかに記載の装置として機能させるとよい。
【００３３】
本願発明は上記の課題を解決するための手段に記載の構成に限定されない。上述した課題を解決するための手段に記載の各構成要素は組み合わせ可能な範囲で任意に選択して組み合わせて構成するとよい。また各実施形態の任意の構成要素と、課題を解決するための手段に記載の課題の構成要素または発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは組み合わせ可能な範囲で任意に組み合わせて構成するとよい。
【図面の簡単な説明】
【００３４】
【図１】図１（ａ）は、記録装置１０を装着したユーザＵがゴルフをプレーする様子    を示す模式図である。図１（ｂ）は、記録装置１０によって記録したデータを、再生    装置２０に取り込んで表示する様子を示す模式図である。
【図２】記録装置１０の外観を示す斜視図である
【図３】記録装置１０をユーザＵが装着した状態を加速度センサ１１２の軸方向とと    もに示す模式図である。
【図４】記録装置１０の構成を示すブロック図である。
【図５】図５（ａ）は、記録装置１０が表示するメイン画面の一例を示す。図５（ｂ    ）は、動作モード選択画面の一例を示す。
【図６】図６（ａ）〜（ｄ）は、ゴルフ場モードにおいて記録装置１０が表示する表    示画面の例を示す。
【図７】図７（ａ）および（ｂ）は、練習場モードにおいて記録装置１０が表示する    表示画面の例を示す。
【図８】図８（ａ）〜（ｃ）は、それぞれ、スイング時、歩行時、ランニング時に加    速度センサ１１２が出力したＸ、Ｙ、Ｚ各軸方向の加速度の値の変化を示すグラフで    ある。
【図９】再生装置２０の構成を示すブロック図である。
【図１０】再生装置２０が表示するスコアブック画面の一例を示す。
【図１１】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１２】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１３】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１４】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１５】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１６】第１実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図１７】第１実施形態の再生装置２０が表示する練習結果画面の一例を示す。
【図１８】第１実施形態の再生装置２０が表示するスイング比較画面の一例を示す。
【図１９】第１実施形態の再生装置２０が表示するスイング比較画面の一例を示す。
【図２０】第２実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図２１】第２実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図２２】第２実施形態の再生装置２０が表示するスコアカード画面の一例を示す。
【図２３】第２実施形態の再生装置２０が表示する練習結果画面の一例を示す。
【図２４】記録装置１０の構成を示すブロック図である。
【図２５】第２実施形態の再生装置２０が表示するスコアカード画面の変形例を示す    。
【発明を実施するための形態】
【００３５】
〔第１実施形態〕
図１（ａ）は、本発明の第１実施形態に係る記録装置１０を装着したユーザＵがゴルフをプレーする様子を示す模式図である。また、図１（ｂ）は、記録装置１０によって記録したデータを、再生装置２０に取り込んで表示する様子を示す模式図である。これらの図面に示したように、ユーザＵは、記録装置１０を手首に装着してゴルフのプレーを行う。そしてユーザＵは、プレー後に、記録装置１０により記録したデータを再生装置２０に取り込んで表示させ、スコアの確認や編集をしたり、プレーの内容を振り返ったりする。以下では、記録装置１０および再生装置２０のそれぞれについて説明する。
【００３６】
〔第１実施形態の記録装置〕
図２は、記録装置１０の外観を示す斜視図である。また、図３は、記録装置１０をユーザＵが手首に装着した状態を、加速度センサ１１２の軸方向とともに示す模式図である。また、図４は、記録装置１０の構成を示すブロック図である。図２に示すように、記録装置１０は、腕時計に類似した外観を有し、扁平のケース１１０を備えている。ケース１１０の中心を挟んで対向する両端部には、装着部材に相当するバンド部１２０がケース１１０と一体に形成されている。バンド部１２０は、剣先バンド１２１と親バンド１２２とで構成される。
【００３７】
剣先バンド１２１は、例えば、ウレタン等から成形されており、長尺方向に沿って複数の装着孔１２１ａ（図１参照）が形成されている。親バンド１２２は、例えば、ウレタン等から成形されており、ケース１１０とは反対側の端部には、カサ１２３ａと装着つく棒１２３ｂとを備える美錠１２３が取り付けられている。また、親バンド１２２における美錠１２３とケース１１０の間には、剣先バンド１２１の先端部が挿入される遊革１２２ａが設けられている。
【００３８】
剣先バンド１２１および親バンド１２２を手首に巻き付けつつ、カサ１２３ａに剣先バンド１２１を通し、適切な装着孔１２１ａに装着つく棒１２３ｂを通すことで、図３に示したように記録装置１０をユーザＵの手首に装着する。このとき、ゴルフクラブをスイングしても記録装置１０が手首の装着位置からずれないように装着つく棒１２３ｂを通す装着孔１２１ａを選択する。
【００３９】
記録装置１０を上記のように装着した状態で外側に露出するケース１１０の正面には、表示部１３０が設けられる。表示部１３０は、小型の液晶パネルにより構成され、後述する制御部１１５による制御の下、動作モード、電池残量、時計表示等の各種の情報を表示する。
【００４０】
ケース１１０の一方の側面には、操作ボタン１４０が設けられている。操作ボタン１４０は、動作モードの選択、記録の開始と終了、電源のＯＮ／ＯＦＦ等に使用するボタンである。操作ボタン１４０の操作に応じた動作については後述する。
【００４１】
ケース１１０の他方の側面には端子カバーが開閉可能に設けられ、その端子カバーを開くと、ｍｉｎｉＵＳＢ端子１５０が露出する。このｍｉｎｉＵＳＢ端子１５０にＡＣアダプターを接続することで充電することができる。また、ＵＳＢケーブルを介して再生装置２０と接続して記録装置１０内のゴルフ場のデータ更新や再生装置２０へのデータ取り込みなどを行うことができる。
【００４２】
ケース１１０の内部には、ＧＰＳ衛星からのＧＰＳ信号を受信し現在位置（経度・緯度）を求めるＧＰＳ受信機１１１、３軸の加速度を検知する加速度センサ１１２、周囲の音声データを取得する音声取得部１１３、記録装置１０内の各構成要素の制御を行う制御部１１５、電源となる電池１１６、および制御部１１５が実行するプログラムやゴルフ場のコースレイアウト等のゴルフ情報を予め格納したり制御部１１５の制御の下で各種の機能による出力データ等を格納したりする記憶部１１７等を備えている。
【００４３】
加速度センサ１１２は、慣性センサの一例であり、互いに直交する３軸のそれぞれの軸の加速度のデータを出力する。加速度センサ１１２の３つの軸方向は、互いに直交している。加速度センサ１１２が出力する３軸のデータを用いることで、１軸の加速度センサを用いる場合と比べスイングによる加速度を判別することが容易となる。図２には３つの軸方向を図示している。図２に示すように、第１の軸方向（Ｘ軸）は、表示部１３０の表示面において、親バンド１２２から剣先バンド１２１に向かう方向である。第２の軸方向（Ｙ軸）は、表示部１３０の表示面において、操作ボタン１４０が設けられた側面からｍｉｎｉＵＳＢ端子１５０が設けられた側面に向かう方向である。第３の軸方向（Ｚ軸）は、表示部１３０の表示面の法線方向である。
【００４４】
図３は、記録装置１０をユーザＵが装着した状態を示している。記録装置１０は、操作ボタン１４０が指先側となる向きで、ケース１１０がユーザＵの左手首の甲側に沿うように装着される。その結果、記録装置１０は、概ね、Ｘ軸がユーザＵの左手の小指から親指に向かう方向、Ｙ軸がユーザＵの前腕に沿って手首から肘に向かう方向、Ｚ軸がユーザＵの左手首の甲側にほぼ垂直な方向となる向きで、ユーザＵの左手首に固定される。
【００４５】
このように軸方向を設定することで、記録した加速度のデータを分析して記録装置１０を装着した手によるスイングや、手首の動き（例えば回内と回外）を判別することができる。手首の動きが判別できることにより、スイング時のグリップの特徴（例えば、スクエアグリップ、ウィークグリップ、ストロンググリップなど）を判別することができる。加速度センサ１１２が出力する３軸の加速度のデータは、制御部１１５が設定するサンプリング周波数（例えば３０Ｈｚ）でサンプリングして取得される。
【００４６】
音声取得部１１３は、周囲の音声をアナログの電気信号に変換するマイク、マイクが出力する電気信号を所定のサンプリング周波数（例えば４４．１ＫＨｚ）でデジタルデータに変換するＡＤ変換器等により構成される。音声取得部１１３は、少なくともゴルフクラブでボールを打つときの打球音およびユーザが発する声を取得できるようにケース１１０内に設置される。実際のゴルフコースでのプレーでは、例えば、スイング直前のアドレス時には周囲が静かになり、その後打球音が生じ、打球直後には「ナイスショット！」、「しまった！」などの音声が発せられることが多い。このような音声の特徴を利用して、打球音を打ったことの判定やあとで打球位置を確定するときの判断とすることができる。また、打球後の発言や会話（例えば、「しまった！だふっちゃった！」等）を記録しておき、後で再生することで、プレー内容を振り返り、分析する時に利用することができる。
【００４７】
電池１１６は、充電池のように充電可能な二次電池とし、ｍｉｎｉＵＳＢ端子１５０から充電できるようにしている。
【００４８】
記憶部１１７は、着脱できない内部記憶装置でもよいし、マイクロＳＤカードスロットのような着脱可能な記録メディアを装着するためのスロット部（読み書きする機能を含む）でもよい。本例では内部記憶装置として記憶部１１７が設けられるものとして記載している。記憶部１１７は、書き換え可能回数が比較的少ないが大容量化が容易なフラッシュメモリ１１７ａと、書き換え可能回数が多いが大容量化が困難であるＲＡＭ１１７ｂとを備える。フラッシュメモリ１１７ａには書き換え頻度の低いデータを格納する。
【００４９】
フラッシュメモリ１１７ａには、制御部１１５による制御を規定するプログラム、当該プログラムで用いるデータ、ゴルフ場の所在地やコースについてのデータ（例えば各ホールのコースレイアウト、ゴルフ場のグリーンやバンカー等コース上のハザードの位置）等を含むゴルフ場情報、プレーや練習の記録として残すスコア、加速度データ、音声セータ等の各種データ等を格納する。なお、ゴルフ場情報は、例えば、特開平７−５７１８９号公報に記載の、第１ホールから第１８ホールまでのレイアウト画像の情報、及び当該レイアウト画像上の緯度および経度データや、特開２００３−３３９９２９号公報に記載の、ゴルフコースの各ホールのレイアウト、場所、コースの特徴等に関するデータとすることができる。フラッシュメモリ１１７ａに格納するデータは、ｍｉｎｉＵＳＢ端子１５０を介して再生装置２０等の外部装置から更新したり、外部装置に取り込んだりすることができる。
【００５０】
フラッシュメモリ１１７ａにプレーの記録として格納するデータファイルは、ヘッダ情報と、打球レコードとを含んでいる。ヘッダ情報としては、ゴルフコース名、ラウンド日時、天気、および風等の情報を含む。打球レコードは、後述の打球検出処理によってプレー中に打球が検出された回数に応じた数のレコードが含まれている。個々の打球レコードは、打球をしたホール、そのホールで何打目かを示す打数、打球検出時にＧＰＳ受信機１１１が出力した位置情報、打球検出時に加速度センサ１１２が出力した加速度のデータ、打球検出時に音声取得部１１３にて取得した音声データを含む。
【００５１】
また、練習の記録として格納するデータファイルも同様に、ヘッダ情報と、打球レコードとを含んでいる。ヘッダ情報としは、練習場名、練習日時、天気、および風等の情報を含む。打球レコードは、後述の打球検出処理によって練習中に打球が検出された回数に応じた数のレコードが含まれている。個々の打球レコードは、打球検出時にＧＰＳ受信機１１１が出力した打球位置、打球検出時に加速度センサ１１２が出力した加速度のデータ、打球検出時に音声取得部１１３にて取得した音声データを含む。
【００５２】
一方、ＲＡＭ１１７ｂは一時記憶部に相当し、記録として残すことが未確定のデータ等を一時的に記憶する。フラッシュメモリ１１７ａとＲＡＭ１１７ｂを用いたデータ格納制御については後述する。
【００５３】
制御部１１５は、ＣＰＵ及び各種の周辺回路等を備え、ＣＰＵが記憶部１１７に格納されたプログラムを実行することにより、上記の各種の入力機器（ＧＰＳ受信機１１１、加速度センサ１１２、音声取得部１１３、ｍｉｎｉＵＳＢ端子１５０、操作ボタン１４０等）から入力される情報及び記憶部１１７記憶されたデータを適宜利用して、出力機器（表示部１３０、記憶部１１７、ｍｉｎｉＵＳＢ端子１５０等）を制御したり、処理の結果を保存したりする。
【００５４】
記録装置１０は、時計モード、ゴルフ場モード、および練習場モードの３つの動作モードを有する。時計モードは、現在時刻を表示するモードである。ゴルフ場モードは、ゴルフ場でプレーをするときに用いるモードであり、スコア、打球位置等のプレー情報を自動的に記録する。練習場モードは、練習場等でスイングの練習をするときに用いるモードであり、加速度センサ１１２で取得したスイング時の加速度データを詳細に記録する。これらの動作モードは、操作ボタン１４０の操作によりモードを選択し決定することで切り替えることができる。
【００５５】
以下、記録装置１０の各動作モードにおける動作に関し、制御部１１５が実行する制御を説明する。なお、以下の説明において主体が明記されていない処理は制御部１１５の制御によるものである。
【００５６】
ユーザＵは使用に先立ち、電池１１６を予め充電しておく必要がある。電池１１６が十分に充電されている状態で、電源ＯＦＦの状態で操作ボタン１４０を２秒以上長押しされたことを制御部１１５が認識すると制御部１１５に接続された各部への電源を投入する制御を行い、表示部１３０に図５（ａ）に示したメイン画面を表示する。メイン画面は、時刻、日付、電池１１６の残量、現在の動作モード、およびモード切替のメニューを備える。また、電源ＯＮの状態で操作ボタン１４０が５秒以上長押しされたことを制御部１１５が認識すると、制御部１１５は所定の終了画面を表示部１３０に描画後、制御部１１５に接続された各部への電源を切る制御を行う。
【００５７】
表示部１３０に表示されるメニューの選択・決定の操作としては、操作ボタン１４０の短押しにて次の項目を選択し、長押しにて選択中の項目に決定する。例えば、動作モードを切り替える操作は次のとおりである。操作ボタン１４０を何度か短押しして、図５（ａ）に示したように、三角形のカーソルがモード切替を指した状態とする。続いて、操作ボタン１４０を１回長押する。この長押しの操作を検知すると、図５（ｂ）に示した動作モード選択画面を表示する。そして、操作ボタン１４０を短押しされると、押下の都度、カーソルを時計モード、ゴルフ場モード、練習場モードの順に移動する。そして、ユーザが希望する動作モードにカーソルを合わせた状態で操作ボタン１４０が長押しされると、カーソルの位置に応じた動作モードへと遷移する。他のメニューにおいても同様の操作ボタン１４０の操作が適用され、メニューに含まれる項目の選択し、決定する。決定したメニューの配下に更なる詳細なメニューある場合には、決定のための長押し操作がなされた後で当該詳細なメニューを表示する。このような操作により、ユーザＵは、表示部１３０に表示されたメニューを選択し決定する。
【００５８】
（時計モード）
時計モードではＧＰＳ受信機１１１、加速度センサ１１２、および音声取得部１１３を動作させず、表示部１３０に図５（ａ）に示したメイン画面を表示する。電源が投入された直後の初期状態では、この時計モードで動作する。時計モードでは、ＧＰＳ受信機１１１、加速度センサ１１２、および音声取得部１１３が動作しないため、消費電力を抑制することができ、電池１１６を長持ちさせることができる。
【００５９】
（ゴルフ場モード）
図５（ｂ）に示したモード切替画面においてゴルフ場モードが選択されると、動作モードをゴルフ場モードに切り替える。ゴルフ場モードでは、ＧＰＳ受信機１１１、加速度センサ１１２、および音声取得部１１３を動作させ、ゴルフコースのナビゲーション機能を実行するとともに、打数および打球位置の自動記録機能を実行する。ゴルフ場モードが選択されると、図６（ａ）に示したゴルフ場モードの初期画面を表示する。ゴルフ場モードの初期画面には、ゴルフ場の選択メニュー、天気情報入力メニュー、風情報入力メニュー、およびモード切替のメニューを表示する。ゴルフ場選択のメニューが選択されると、図６（ｂ）に示したように、選択するゴルフ場の候補として、ＧＰＳ受信機１１１にて取得した現在地に最も近いゴルフ場（本例では東京国際ＧＣ）を自動的に表示する。また、手動検索によりゴルフ場を検索して選択することも可能となっている。ユーザＵは操作ボタン１４０を操作してプレーをするゴルフ場とゴルフコースのＯＵＴ・ＩＮを決定する。また、操作ボタンの操作により、天気情報入力メニューや風情報入力メニューを利用して任意で天気や風の情報を入力する。これらの操作によって設定されたゴルフ場情報、天気、風の情報は、データファイルのヘッダ部に記録する。
【００６０】
ゴルフ場の選択等が完了すると、図６（ｃ）に示したように、ゴルフ場モードの初期画面に「プレー開始」メニューを追加して表示部１３０に表示する。プレー開始が選択されると、プレー開始の操作と認識し、ナビゲーション機能と自動記録機能を開始する。ユーザＵは、プレー開始の前にこの操作を行う。
【００６１】
プレー開始後、ナビゲーション機能として、表示部１３０に図６（ｄ）に示したナビゲーション画面を表示する。ナビゲーション画面では、電池残量、時刻、現在の動作モードに加え、現在いるホールのホール番号、パー打数、現在の打数、対象物（グリーンエッジ、カップ、ハザード等）まで距離を表示する。また、「プレー終了」メニューも選択可能に表示する。ホールの判別はＧＰＳ受信機１１１で取得した位置情報とゴルフ場情報とに基づいて行う。具体的には、グリーンからティーグランドへの移動をトリガとして、あるホールでのプレーを終了し次のホールのプレーを開始することを認識する。現在の打数は、後述する打球検出処理により打球を検出して、打数をホール毎にカウントすることにより自動的に得る。ユーザＵはナビゲーション画面を見ることで、プレー中のホールの情報やスコアを確認することができる。制御部１１５は、定期的にＧＰＳ受信機１１１から位置情報を取得し、取得した位置情報に応じてナビゲーション画面の表示情報を更新する。
【００６２】
また、プレー開始後、自動記録機能も開始する。自動記録機能では、打球検出処理により打球を検出する都度、データファイルに打球レコードを追加する。打球レコードとしては、現在いるホールのホール番号や打数とともに、打球を検出したときの位置情報、加速度データ、および音声データを対応付けて記録する。
【００６３】
不定期に発生する打球を検出して加速度や音声のデータを記録するために、制御部１１５はフラッシュメモリ１１７ａとＲＡＭ１１７ｂを利用して次のような記録制御を行う。まず、打球の発生を待ち受けるべく、一定時間（例えば１５秒間）の加速度データと音声データをＲＡＭ１１７ｂに蓄積し、当該一定時間のデータが蓄積された後は、最新の一定時間のデータが残るように古いデータを上書きしていく。そして、打球検出処理により打球を検出すると、ＲＡＭ１１７ｂに蓄積されている一定時間のデータを、打球を検出した時刻と対応付けてデータファイル内の打球レコードを構成する加速度データや音声データとしてフラッシュメモリ１１７ａに書き写して格納する。このときフラッシュメモリ１１７ａに書き写す一定時間のデータは、打球の検出時点を含み、例えば打球の検出時点の前後７．５秒のデータとする。このような制御をすることにより、スイングとの関係のないデータがフラッシュメモリ１１７ａに蓄積されることを抑制することができ、記憶容量を抑制することができる。また、データの書き換えを繰り返すことによりフラッシュメモリ１１７ａの寿命が縮まることを防ぐことができる。一定時間のデータをフラッシュメモリ１１７ａに格納する際に、上書きが困難な状態とすべく上書き禁止の属性を付与して記録する。このようにすることで、誤ってデータが上書きされることを防ぐことができる。また、制御部１１５は、打球を検出した時にＧＰＳ受信機１１１が出力する位置情報を時刻と対応付けて、データファイル内の打球レコードを構成する位置情報としてフラッシュメモリ１１７ａに格納するよう制御する。本実施形態ではＧＰＳ受信機１１１は１秒毎に位置情報を出力する。
【００６４】
以上のように加速度データ、音声データ、および位置情報を、それぞれ時刻と対応付けてフラッシュメモリ１１７ａにデータファイル内の打球レコードとして記録することにより、加速度データ、音声データ、および位置情報が時刻を介して相互に対応付けて格納されたことになる。なお、位置情報を１秒毎に格納するのに対し、加速度データおよび音声データは、位置情報の格納とは同期せずに不定期に発生する打球検出時に格納するため、位置情報の得られた時刻と加速度データおよび音声データの時刻とは一致しない場合がある。このように記録した各種データの時刻が一致しない場合においては最も近い時刻のデータ同士を対応したものとして扱う。
【００６５】
このようにして、プレー中に継続してナビゲーション機能および自動記録機能を実行する。そしてＧＰＳ受信機１１１が出力する位置情報に基づき最終ホールのグリーンに到達後、グリーンから離れたことを認識すると、プレーが終了したとしてナビゲーション機能および自動記録機能を終了する。また、プレー開始操作後に、ユーザが操作ボタン１４０の操作により「プレー終了」メニューを選択し決定した場合にも、プレーが終了したとしてナビゲーション機能と自動記録機能を終了する。そして、図６（ａ）のゴルフ場モードの初期画面を表示部１３０に表示する。
【００６６】
（練習場モード）
図５（ｂ）に示したモード切替画面において練習場モードを選択すると、動作モードを練習場モードに切り替える。練習場モードでは、練習中の位置情報、加速度データ、および音声データを時間と対応付けて記憶部１１７に格納するよう制御する。練習場モードではゴルフ場モードでサンプリング周波数（例えば３０Ｈｚ）よりも高いサンプリング周波数（例えば１００Ｈｚ）で加速度データをサンプリングし、スイングの詳細の分析が可能な加速度データを記録する。
【００６７】
練習場モードが選択されると、図７（ａ）に示した練習場モードの初期画面を表示部１３０に表示する。練習場モードの初期画面には、練習場情報入力メニュー、天気情報入力メニュー、風情報入力メニュー、モード切替のメニュー、および練習開始メニューを表示する。操作ボタンの操作により、練習場情報入力メニュー、天気情報入力メニュー、および風情報入力メニューを利用して任意で練習場名、天気、および風の情報を入力する。入力されたこれらの情報は、データファイルのヘッダ部に記録する。ユーザＵによって操作ボタン１４０が操作され練習開始メニューを選択されると、位置情報、加速度データ、および音声データの記録を開始する。練習の記録を開始すると、図７（ｂ）に示したように、表示部１３０には、電池残量、時刻、日付、現在の動作モードに加え、練習終了メニューを選択可能に表示する。制御部１１５は、練習終了メニューが選択されるまで、打球を検出する都度、データファイルに打球レコードを追加して、位置情報、加速度データ、および音声データを記録する。ユーザによる操作ボタン１４０の操作により練習終了メニューが選択されると、練習が終了したと認識して記録を終了し、図７（ａ）のゴルフ場モードの初期画面を表示部１３０に表示する。
【００６８】
以上で説明したゴルフ場モードおよび練習場モードにおいて記録したデータは、後述するように、再生装置２０にて可視化することにより、プレーや練習を振り返ることを支援する。
【００６９】
打球数のカウントやフラッシュメモリ１１７ａへのデータ格納は、上述のとおり打球を検出したときに実行する。一般にゴルフのスイングは、アドレス、テイクバック、ダウンスイング、インパクト、フォロースイングという一連の動作で構成される。記録装置１０は、加速度センサ１１２が出力する加速度データに基づいて、これらの一連の動作のうちの１つ以上を判別したときに、打球をしたものとして検出する。
【００７０】
（打球検出処理）
図８（ａ）〜（ｃ）は、それぞれ、スイング時、歩行時、ランニング時に加速度センサ１１２が出力したＸ、Ｙ、Ｚ各軸方向の加速度の値の変化を示すグラフである。各グラフのデータを取得したときのサンプリング周波数は３０Ｈｚであり、グラフ中の縦軸は加速度の値（Ｇ値）、横軸はサンプリング数である。また、図８（ａ）にはアドレス、テイクバック、およびダウンスイングからフォロースイング（グラフ中では単に「スイング」と記載）に対応する部位を明示している。これらのグラフに示されるように、ダウンスイングからフォロースイングにかけては、歩行時やランニング時と比較しても極めて大きな加速度が発生する傾向があることを発明者等は見いだした。また、アドレス時には歩行時やランニング時と比較して、加速度の振幅が小さくなる傾向があること、および、ダウンスイングからフォロースイングにかけての加速度が個人差、スイングの強弱、クラブの番手等によりバラつくのに対しアドレス時及びテイクバック時の加速度にバラつきが少ない傾向があることを特に発明者等は見出した。これらの傾向を踏まえ、制御部１１５は、各軸方向の加速度の絶対値が一定時間（例えば１秒）以上継続して第１の閾値（例えば２Ｇ）以下となった時にアドレスに入ったと認識し、その直後（例えば３秒以内）に各軸方向の加速度の絶対値が所定の閾値（例えば４Ｇ）を超えたときにダウンスイングからフォロースイングがあったと認識する。このようにアドレスとダウンスイングからフォロースイングとの組み合わせによりスイングを判別することで、スイング検出の確度を高めることができる。
【００７１】
記録装置１０では、上記の打球検出処理を行い、打球を検出したことに応じて各種の処理を実行する。
【００７２】
〔第１実施形態の再生装置〕
図９は、再生装置２０の構成を示すブロック図である。本実施形態では、再生装置２０として、一般的なパーソナルコンピュータを用いる。再生装置２０は、再生装置２０内の他の構成要素の制御を行う制御部２１０と、制御部２１０が実行するプログラムや記録装置１０から取り込んだデータ等を格納する記憶部２２０と、音声データを再生するための音声再生部２３０と、外部の機器との間でデータや命令等の送受信を行うための入出力インタフェース２４０と、表示部に相当するディスプレイ２５０と、入力手段としてのキーボード２６１およびマウス２６２を備えている。
【００７３】
記憶部２２０はハードディスクやＳＳＤ等の記憶装置であり、記録装置１０の記憶部１１７より容量が大きいものである。記憶部２２０は、制御部２１０による制御を規定するプログラム、当該プログラムで用いるデータ、ゴルフ場の所在地やコースについてのデータ（例えば各ホールのコースレイアウト、ゴルフ場のグリーンやバンカー等コース上のハザードの位置）等を含むゴルフ場情報、プレーのスコアや練習記録を格納したデータファイル、スコアや練習記録を統合して管理するデータベースであるスコアブック、比較するスイングを記録したスイング比較リスト等を格納する。
【００７４】
制御部２１０は、ＣＰＵ、ＲＡＭ等のメモリ及び各種の周辺回路等を備え、記憶部２２０に記録されたプログラムを実行することで、以下で説明する各種の処理を実行し、各種の機能を実現する。
【００７５】
音声再生部２３０は、ＤＡ変換器、スピーカ等により構成され、制御部２１０による制御の下、記憶部２２０に格納された音声データを再生する。入出力インタフェース２４０は、種々の外部機器と有線または無線により接続し通信をするためものであり、記録装置１０のｍｉｎｉＵＳＢ端子１５０とケーブルを介して接続するために少なくともＵＳＢ端子を備えている。
【００７６】
以下、再生装置２０で実行する再生用アプリケーションプログラムを使用してユーザＵがプレーの記録を振り返るときの使用方法を、ディスプレイ２５０に表示される画面の例を参照しつつ説明する。ディスプレイ２５０の表示は制御部２１０が実行する制御に基づくものである。このディスプレイ２５０の表示制御を含め、以下の説明において主体が明記されていない処理は制御部２１０の制御によるものである。
【００７７】
（スコアの取り込み）
再生用アプリケーションプログラムは、実際のゴルフコースで記録したスコアや練習記録をスコアブックと呼ぶデータベースにて管理する。記録装置１０のフラッシュメモリ１１７ａに格納されたデータファイルを再生装置に取り込み、スコアブックにスコアや練習記録を登録すると、記録装置１０で記録したスコアや練習記録を再生装置２０の再生用アプリケーションプログラムで表示できるようになる。
【００７８】
記録装置１０のフラッシュメモリ１１７ａに格納されたデータファイルを再生装置２０に取り込むには、再生装置２０の入出力インタフェース２４０と記録装置１０のｍｉｎｉＵＳＢ端子１５０とをＵＳＢケーブルで接続する。そしてこの状態で、データ取込用のアプリケーションを用いてデータファイルを取り込み、記憶部２２０内に予め定められたスコア格納領域に格納する。
【００７９】
続いて、取り込んだデータファイルに記録されているスコアや練習記録を再生用アプリケーションプログラムで表示できるように、以下の手順でスコアブックに登録する。まず、ユーザＵの再生用アプリケーションプログラムの起動操作に基づき再生用アプリケーションプログラムを起動する。再生用アプリケーションプログラムによる処理によって、図１０に示したスコアブック画面を表示する。スコアブック画面は、既にスコアブックに登録されているスコアや練習記録を一覧表示する登録一覧領域Ｒ１と、操作ボタンやスコアレポートを表示するサイドバー領域Ｒ２とを含んでいる。サイドバー領域Ｒ２は、操作のためのインタフェースやスコアブックに登録済みのスコアの統計値や推移をまとめたスコアレポート等を表示するための領域である。サイドバー領域Ｒ２に、新たにスコアや練習の記録を登録するための登録ボタンＢ１とスイングを比較するためのスイング比較ボタンＢ２とを含んでいる。
【００８０】
スコアブック画面の登録一覧領域Ｒ１には、これまでに登録したスコアや練習記録を一覧表示する。スコアおよび練習記録は、ユーザＵの選択に基づき、登録順、ラウンド順、スコア順、及びコース名順に、ソート可能となっている。登録一覧領域Ｒ１に表示するスコアとしては、合計スコア、ゴルフコース名、ラウンド日、天気、および風の情報を表示する。また、登録一覧領域Ｒ１に表示する練習記録としては、スコアと区別するためのアイコン、練習場名、ラウンド日、天気、および風の情報を表示する。一覧表示した各スコアに対して、それぞれスコア閲覧ボタンＢ３を設け、各練習記録に対しては、それぞれ練習結果閲覧ボタンＢ４を設ける。スコア閲覧ボタンＢ３がクリックされると、スコアの詳細を確認したり編集したりするためのスコアカード画面を表示する。また、練習結果閲覧ボタンＢ４がクリックされると、練習場で記録した加速度データを確認するための練習結果画面を表示する。このように、実際のゴルフコースで記録したスコアと練習記録とを１つのリスト内に混在させて一覧表示するとよく、練習記録とを区別可能に一覧に表示するとよい。
【００８１】
スコアブック画面の登録ボタンＢ１がクリックされるとファイル選択画面を表示して、スコア格納領域に格納したデータファイルをユーザＵが選択できるようにする。ユーザＵがデータファイルを選択すると、当該選択したデータファイルに記録されているスコアや練習記録を新たにスコアブックに登録し、当該選択したデータファイルのヘッダ部および打球レコードに記録された内容をスコアブック画面に表示する。
【００８２】
（スコアの表示）
図１１は、スコアブック画面におけるスコア閲覧ボタンＢ３がクリックされたときに表示するスコアカード画面の一例を示している。スコアカード画面での表示情報は、クリックされたスコア閲覧ボタンＢ３に対応するスコアに対応するスコアのデータファイルから読み出して表示する。スコアカード画面は、概要領域Ｒ３と、ホール一覧領域Ｒ４とを含んでいる。概要領域Ｒ３とホール一覧領域Ｒ４は、スコアブック画面における登録一覧領域Ｒ１に重ねて表示する。概要領域Ｒ３の上端部にはスコアブックタブＴ１とスコアカードタブＴ２を表示する。スコアブックタブＴ１は概要領域Ｒ３の背景と異なる色で表示するとともに、スコアカードタブＴ２は概要領域Ｒ３の背景と同じ色で表示する。これにより、スコアカード画面が表示されていることをユーザＵが容易に認識できるようになる。スコアブックタブＴ１がクリックされるとスコアカード画面からスコアブック画面に戻る。概要領域Ｒ３には、合計スコア、ゴルフコース名、ラウンド日、天気、および風の情報を表示する。ホール一覧領域には、ホール毎のパー数、スコア（すなわち当該ホールでの総打数）、パット数、ユーザＵが任意で編集可能なメモ、および軌跡情報表示アイコンＢ５等を表示する。パット数についてはスコアの下に括弧書きで表示する。軌跡情報表示アイコンＢ５としては、当該ホールのコースマップのサムネイル画像を表示する。図１１に示すように、スコアカード画面は、概要領域Ｒ３と、ホール一覧領域Ｒ４の他、スコアブック画面におけるものと同様のサイドバー領域Ｒ２を含む。
【００８３】
軌跡情報表示アイコンＢ５がクリックされると、図１２に示したように、概要領域Ｒ３およびホール一覧領域Ｒ４の右にサイドバー領域Ｒ２に重畳して、コースマップ領域Ｒ５を表示し、ホール一覧領域Ｒ４の下方に加速度データ領域Ｒ６を表示する。コースマップ領域Ｒ５には、当該ホールのコースマップとともに、記録された打球位置および打球位置を打球順に結んだ直線を表示する。打球位置は例えば、スコアマップ上の打球位置から引出し線を引出し、その引出し線の端部に隣接して打数を表示することにより表示する。このようにすれば、ユーザＵは、ゴルフ場のコースレイアウトともに打球位置を把握することができ、プレーを振り返ることを容易にすることができる。
【００８４】
加速度データ領域Ｒ６には、各打球位置に対応する加速度データの時間的変化を示す波形を左から順に１打目から並べて表示する。本例では、加速度データの時間的変化を示す値として加速度センサの各軸間の加速度値の差の絶対値を合計した値（｜Ｘ−Ｙ｜＋｜Ｙ−Ｚ｜＋｜Ｚ−Ｘ｜）を用いる。このような構成により、ユーザＵは、打球位置とともに加速度データの時間的変化を示す波形を視認できるので、プレーを振り返る際に個々のスイングの細部を思い出すことが容易となる。そして加速度データの時間的変化を分析することにより、スイングの速度、リズム、トップ位置での静止時間等のスイングの内容、例えばクリーンヒット、ダフり、トップ等のインパクトの質についての情報を得ることができる。また、表示されている打球位置が正しいか否かの判断材料として加速度データの波形を用いることができる。また、波形を並べて表示することにより、複数のスイングを比較しつつプレーを振り返ることが容易となる。各波形は互いに間隔を空けて表示する。このようにすれば、ユーザＵは各スイング時の波形を区別して視認しやすくなる。各波形の表示の上には打数を示す数字と後述するスイング比較機能における比較対象とする波形を選択するためのチェックボックスＢＸ１を表示する。また、各波形の下には打球を削除するための削除ボタンＢ６を表示し、各波形の左右には、打球を追加登録するための追加ボタンＢ７を表示する。加速度データ領域Ｒ６の右下端部には、追加や削除等をした修正後のスコアや打球位置をデータファイルに記録するための登録ボタンＢ８を表示する。
【００８５】
コースマップ領域Ｒ５に表示される打球位置の表示と当該打球位置で記録された加速度データの波形とは、打数に対応する共通の数字を付すことにより関連付けて表示する。また、加速度データ領域Ｒ６に並べて表示された波形のうちの一つがクリックされると、コースマップ領域Ｒ５において当該加速度データに対応する打球位置を他の打球位置よりも目立つように（例えば図１３に示したように、太字かつ下線を付して）表示する。このようにすれば、ユーザＵは、加速度データの時間的変化を示す波形を視認して、その中からクリックにより指定した部分に対応する位置情報を素早く知ることができる。反対に、コースマップ領域Ｒ５の打球位置の表示のうちの一つがクリックされると、加速度データ領域Ｒ６において当該打球位置に対応する加速度データの波形を他の波形よりも目立つように（例えば図１３に示したように、太枠で囲んで）表示する。このようにすれば、ユーザＵは、指定された打球位置での加速度データを素早く視認することができるようになり、スイングの振り返りを容易とすることができる。また、推定した打球位置を個別に無効とすることができる構成においては、ユーザは打球位置の候補に対応する波形を素早く特定することができ、判断に要する時間を抑制することができる。
【００８６】
また、加速度データの波形や打球位置の表示がクリックされると、これらに対応付けられている音声データを音声再生部２３０にて再生し出力する。このような構成により、ユーザＵはスイング時の加速度データの波形を見るだけでなくスイング時の音声を聞くことができるようになり、スイングの振り返りをさらに容易とすることができる。また、打球音の有無により正しい打球位置か否かの判断の確度を高めることができる。
【００８７】
ここで、図１２は、記録装置１０から取り込んだデータを編集・修正する前の状態の一例を示している。記録装置１０で記録したデータには、上述した打球検出機能により打球が検出された場所の位置情報が打球位置として記録されている。記録装置１０では、打球検出に誤りがある可能性があり、不要な打球位置が記録されていたり、必要な打球位置が記録されていなかったりといったことが起こり得る。このため、記録装置１０から取り込んだデータをそのまま利用して表示しても、表示されるスコアは必ずしも正確なものではない場合がある。そこで、再生装置２０では、コースマップ領域Ｒ５および加速度データ領域Ｒ６への操作により、スコアや打球位置を修正可能としている。
【００８８】
図１２に示した例では、２番ホールのスコアは４、パット数は０となっている。これは記録装置１０で記録したデータとしては２番ホールでトータル４打がカウントされ、そのうちパットは１打もカウントされていないことを意味する。以下では、記録装置１０にて記録したデータを、プレー時に紙のスコアカードに記録した実スコアであるトータル５打、２パットに合うように修正する場合を例に説明する。
【００８９】
まず、図１２に示した例では、３打目と４打目の打球位置が同地点となっている。この３打目が素振りを打球として誤って検出したものであるのでこの打球を削除する。３打目と４打目のどちらが素振りかが定かでない場合には、３打目と４打目に対応付けられた音声をそれぞれ再生し、打球音が聞こえた方を打球として残し、他方を削除するとよい。この場合、ユーザＵは、加速度データ領域Ｒ６に表示された３打目の加速度データの下に設けられた削除ボタンＢ６をクリックする。当該削除ボタンＢ６のクリック操作を検出すると、３打目の打球を削除する。３打目を削除すると当初の４打目を３打目に繰り上げ、図１４に示したように表示する。
【００９０】
続いて、図１４における３打目の後に、パットである４打目と５打目を追加する。打球を追加するには、左から順に１打目から並べて加速度データを表示した加速度データ領域Ｒ６において、打球を追加すべき位置の追加ボタンＢ７をクリックする。３打目の後に打球を追加するには、３打目の加速度データの右に表示された追加ボタンＢ７をクリックする。この操作を認識すると、図１５に示したように、加速度データ領域Ｒ６に４打目を追加する。この段階で、追加した４打目に関しては、加速度データの波形や位置情報が無いので、加速度データ領域Ｒ６には波形の代わりに打球位置登録ボタンＢ９を表示する。続いて、追加した４打目について、打球位置を登録するには、打球位置登録ボタンＢ９をクリックする。この操作を認識すると、打球位置の指定を待ち受ける状態となる。そして、この状態で、ユーザはコースマップ領域Ｒ５に表示しているコースマップの中で４打目の打球位置に対応する位置をクリックする。この操作を認識すると、クリックされた位置を４打目の打球位置としてコースマップ領域Ｒ５に表示するとともに、コースマップ内のクリックされた位置に対応する位置情報（例えば緯度・経度）を求める。加速度データ領域Ｒ６には、引き続き波形の代わりに打球位置登録ボタンＢ９を表示し、このボタンを押して上記の操作を繰り返すことで打球位置の修正を可能とする。
【００９１】
４打目と同様にして５打目を追加する。このようにして実際のプレー内容に整合してから、登録ボタンＢ８をクリックすることで修正後のスコアや打球位置にてデータファイルを更新する。スコアカード画面においても修正後のスコアを反映して、図１６のようにプレー内容に整合した結果を表示する。
【００９２】
各波形の表示の上に表示したチェックボックスＢＸ１をクリックすると、クリックするごとに選択と非選択が交互に切り替わる。図１６の修正が完了した状態において、登録ボタンＢ８がクリックされると、追加や削除等をした修正後のスコアや打球位置を表示中のスコアに対応するデータファイルに記録するとともに、登録ボタンＢ８がクリックされたときのチェックボックスＢＸ１の選択／非選択に応じてスイング比較リストを更新する。
【００９３】
（練習結果の表示）
図１７は、スコアブック画面の登録一覧領域Ｒ１に表示した練習記録について、練習結果閲覧ボタンＢ４がクリックされたときに表示する練習結果画面の一例を示している。練習結果画面での表示情報は、クリックされた練習結果閲覧ボタンＢ４に対応する練習結果のデータファイルから読み出して表示する。練習結果画面では、記録装置１０の練習場モードで記録したスイング時の加速度データの時間変化を示す波形を並べて一覧表示するとともに、画面の右上には登録ボタンＢ１０を表示する。このとき視認し易さに配慮して、各波形は互いに間隔をあけて表示する。このようにスイング時の加速度の時間変化を示す波形を一覧表示することにより、練習時に記録したスイング時の加速度データの比較が容易となり、練習時のスイングを分析することを支援することができる。
【００９４】
各波形の表示の上には打数を示す数字と後述するスイング比較機能における比較対象とする波形を選択するためのチェックボックスＢＸ２を表示する。チェックボックスＢＸ２をクリックすると、クリックするごとに選択と非選択が交互に切り替わる。比較対象とする波形のチェックボックスＢＸを選択状態として登録ボタンＢ１０をクリックすると、このチェックボックスＢＸ２の選択／非選択に応じてスイング比較リストを更新する。また、各波形の下には打球を削除するための削除ボタンＢ１１を表示する。ある波形の削除ボタンＢ１１のクリック操作を検出すると、当該波形を削除する。
【００９５】
（スイングの比較）
スコアブック画面のスイング比較ボタンＢ２がクリックされると、図１８に示したスイング比較画面を表示する。スイング比較画面では、スコアカード画面や練習結果画面でチェックボックス（ＢＸ１、ＢＸ２）にて選択することによりスイング比較リストに登録した複数のスイングの波形を対比して表示する。対比して表示する手法としては、波形を並べて表示する方法と波形を重ねて表示する方法を可能とする。スイング比較画面は、左にスイングに関する情報を表示する情報表示領域Ｒ７、中央部に加速度データの波形を表示する波形表示領域Ｒ８、右に各種のメニューボタンを表示するメニュー領域Ｒ９を備える。情報表示領域Ｒ７には、スイング比較リストに登録されている各スイングについての情報（例えば日時、ゴルフ場名や練習場名、ゴルフ場の場合はホール、打数、天気、風等）を表示する。また、諸条件の下に、波形を横軸（時間軸）方向に移動させるためのスクロールボタンＢ１２と、重ねて表示する波形を選択するためのチェックボックスＢＸ３を表示する。メニュー領域には、対比表示の方法を選択するためのボタンＢ１３、スコアブック画面に戻るためのボタンＢ１４、および表示する波形の縦軸を変更するためのレンジ変更ボタンＢ１５を表示する。
【００９６】
図１８は、並べて表示することを選択した時のスイング比較画面の一例を示している。画面中央部の波形表示領域Ｒ８には、情報表示領域Ｒ７に表示した各スイングの情報の右側に、スイング比較リストに登録されているスイングの波形を上下方向に並べて表示する。表示する波形の縦軸および横軸のスケールは共通とする。このようにすることでスイングの比較が容易となる。ユーザＵは、スクロールボタンＢ１２やレンジ変更ボタンＢ１５を操作することで、複数の波形を比較しやすいように表示させることができる。また、重ねて比較したい波形については、情報表示領域の当該波形に対応するチェックボックスＢＸ３をクリックして選択状態とする。
【００９７】
図１９は、重ねて表示することを選択した時のスイング比較画面の一例を示している。画面中央部の波形表示領域Ｒ８には、情報表示領域Ｒ７のチェックボックスが選択状態となっているスイングの波形を同じ描画領域内に表示する。重ねて表示する波形の縦軸および横軸のスケールは共通とする。このようにすることで選択したスイングをより詳細に比較することが可能となる。情報表示領域Ｒ７のチェックボックスＢＸ３をクリックして選択状態を切り替えることにより、重ねて表示する波形を増減することができる。ユーザＵは、スクロールボタンＢ１２やレンジ変更ボタンＢ１５を操作することで、複数の波形を比較しやすいように表示させることができる。
【００９８】
このような比較表示により、ユーザＵは選択した波形を詳しく比較することが可能となり、スイングの振り返りや分析を容易にすることができる。例えば、同じクラブでの打球で飛距離に差があったもの同士を比較したり、狙い通りの打球となったスイングと狙いから外れたと思われるスイングを比較したりすることが可能となる。その他、人工芝（例えば練習場）と天然芝（例えばゴルフ場）とでのスイングの比較、斜面と平坦地とでのスイングの比較、別の日のデータとの比較など、様々な条件での比較をすることが可能となる。また、ダフり、ターフ、クリーンヒット等のスイングの質を加速度データの波形を分析することにより比較・分析することができる。
【００９９】
以上で説明した再生装置２０によれば、パーソナルコンピュータのようなディスプレイを備えた再生装置２０により、ユーザＵは、記録しておいたスイング時の加速度データと位置情報とを、プレー後に関連付けて認識することができるようになり、プレーを振り返ることを容易にすることができる。なお、記録装置１０に含まれる表示部１３０で位置情報と加速度データとを関連づけて表示すると、プレーの妨げになりやすく好ましくない。
【０１００】
〔第２実施形態〕
本発明の第２実施形態は、第１実施形態と同様に、ユーザＵが記録装置１０を装着してゴルフをプレーすることによりデータを記録し、記録装置１０によって記録したデータを、再生装置２０に取り込んで表示・再生する。以下では、第２実施形態における記録装置１０および再生装置２０のそれぞれについて、第１実施形態と異なる部分を中心に説明する。
【０１０１】
〔第２実施形態の記録装置〕
第２実施形態における記録装置１０の外観および構成は、以下で説明する記憶部１１７の構成および記憶部１１７へデータを格納するための制御を除き、図２および図４に示した第１実施形態の記録装置１０と同様である。
【０１０２】
第２実施形態の記録装置１０では、制御部１１５は、加速度データにより打球を検出したか否かに関わらず、プレー開始からプレー終了までの間継続して、ＧＰＳ受信機１１１が出力する位置情報、加速度センサ１１２が出力する加速度データ、および音声取得部１１３が出力する音声データを記憶部１１７に格納するよう制御する。記憶部１１７は、プレー開始から終了までの各データを格納できる十分な容量が必要となるが、書き換え可能回数が多いＲＡＭ等を混在させた構成とする必要は無い。なお、各データの記録は打球検出とは無関係に継続的に行われるが、打球検出処理を利用して行われる各ホールでの打数カウントは第１実施形態と同様に実行する。
【０１０３】
記憶部１１７にプレーの記録として格納するデータファイルは、ヘッダ情報と、ホールレコードとを含んでいる。ヘッダ情報とてしは、ゴルフコース名、ラウンド日時、天気、および風等の情報を含む。ホールレコードとしては、ホール数に応じた数のレコードを含む。個々のホールレコードは、当該ホールで打球検出処理により検出した打数をカウントして得たスコア、当該ホールでのプレー中にＧＰＳ受信機１１１が出力した一連の位置情報、当該ホールでのプレー中に加速度センサ１１２が出力した一連の加速度のデータ、当該ホールでのプレー中に音声取得部１１３にて取得した一連の音声データを含む。
【０１０４】
また、練習の記録として格納するデータファイルは、ヘッダ情報と、練習レコードとを含んでいる。ヘッダ情報としは、練習場名、練習日時、天気、および風等の情報を含む。練習レコードは、練習中にＧＰＳ受信機１１１が出力した一連の位置情報、練習中に加速度センサ１１２が出力した一連の加速度のデータ、練習中に音声取得部１１３にて取得した一連の音声データを含む。
【０１０５】
以下、ゴルフ場モードおよび練習場モードにおける記録装置１０の動作に関し、制御部１１５が実行する制御を説明する。なお、以下の説明において主体が明記されていない処理は制御部１１５の制御によるものである。
【０１０６】
ゴルフ場モードでは、プレー開始の操作を認識してから、プレー終了の操作を認識するまで、または最終ホールのグリーンから離れたことを認識するまでの間、各データを記憶部１１７に格納する。このとき、ＧＰＳ受信機１１１が出力する位置情報と記憶部１１７に格納されているゴルフ場情報とに基づいてプレー中のホールを判別し、ホール毎に、当該ホールのスコア、一連の位置情報、一連の加速度のデータ、一連の音声データを含むホールレコードをデータファイルの一部として記憶部１１７に格納する。
【０１０７】
また、練習場モードでは、練習開始の操作を認識してから練習終了の操作を認識するまでの間、練習レコードをデータファイルの一部として記憶部１１７に格納する。なお、練習場モードではゴルフ場モードにおけるよりも高いサンプリング周波数（例えば１００Ｈｚ）で加速度データをサンプリングし、スイングの詳細の分析が可能な加速度データを記録する。加速度データのサンプリング周波数を高めることで単位時間当たりのデータ量が増加して記録可能な時間が短くなるが、練習場での練習時間はゴルフ場でプレーする時間よりも短いことが通常であるので、加速度の詳細なデータを記録しつつ十分な記録時間を確保することができる。
【０１０８】
上述のように打球を検出したか否かに関わらず位置情報を記録することにより、ゴルフ場でのプレー中の位置情報を継続的に記録しておくことができる。そして、打球が検出できなかった場合に、この記録した位置情報を参照して打球位置を追加・編集することができる。また、打球を検出したか否かに関わらず加速度データを記録することにより、後述する第２実施形態の再生装置において加速度データを解析しても打球位置を推定できない場合であっても、この記録した加速度データを参照してユーザＵが手動で打球位置を追加・編集することを補助することができる。また、打球を検出したか否かに関わらず音声データを記録することにより、この記録した音声をもとに打球時以外の状況や会話を振り返ったり、慣性力によって打球が検出できない場合に音声に基づいて打球位置を追加・編集したりすることができる。
【０１０９】
〔第２実施形態の再生装置〕
第２実施形態における再生装置２０の構成は、以下で説明するスコアカード画面および練習記録画面の表示や操作を除き、第１実施形態の再生装置２０と同様である。
【０１１０】
記録装置１０に格納されたデータファイルを再生装置２０に取り込む方法、スコアや練習結果を登録する方法等は第１実施形態と同様なので説明を省略する。スコアを登録後のスコアブック画面においてスコア閲覧ボタンＢ３がクリックされると、スコアの詳細を確認したり編集したりするためのスコアカード画面を表示する。また、練習結果閲覧ボタンＢ４がクリックされると、練習場で記録した加速度データを確認するための練習結果画面を表示する。
【０１１１】
（スコアの表示）
第２実施形態のスコアカード画面は、第１実施形態と同様の概要領域Ｒ３と、ホール一覧領域Ｒ４とを含んでいる。ホール一覧領域Ｒ４に表示される軌跡情報表示アイコンＢ５がクリックされると、図２０に示したように、概要領域Ｒ３およびホール一覧領域Ｒ４の右にコースマップ領域Ｒ５を表示し、下部に加速度データ領域Ｒ６を表示する。なお、概要領域Ｒ３、ホール一覧領域Ｒ４等に表示する初期状態のスコアの数値としては、データファイルのホールレコードに記録された各ホールのスコアに基づく値を表示する。
【０１１２】
コースマップ領域Ｒ５には、当該ホールのコースマップとともに、データファイルのホールレコードに記録された一連の位置情報の推移を示す破線、打球位置および打球位置を打球順に結んだ直線を表示する。なお、本実施形態では、記録装置１０で記録したデータには、打球検出機能により打球が検出された場所の位置情報が特定できるようには記録されていない。そこで、再生装置２０の制御部２１０が、以下のようにして打球位置を推定する。まず、記録装置１０から取り込んだ加速度データを解析して、ホール内でスイングしたときの加速度の変化を識別する。そして識別されたスイング時の時刻を打球時刻として記憶部２２０に記録する。１つのホール内で複数のスイングが検出される場合には、複数の打球時刻が記録される。また、打球時刻に対応する位置情報を特定し、その位置を打球位置と推定する。
【０１１３】
加速度データ領域Ｒ６には、当該ホールのホールレコードに含まれる一連の加速度データを、縦軸を加速度データに基づく値、横軸を時刻とした波形として表示する。本実施形態の記録装置１０は、ホール毎に当該ホールでのプレー中に加速度センサ１１２が出力した一連の加速度データを記録するため、表示する波形は１つである。このようにすれば、コースを回った際の過程を容易に振り返ることができる。表示した波形の上部には、打球したと推定される時刻に対応する位置に打数を示す数字を表示する。波形の右下には、打球を追加登録するための追加ボタンＢ１６、打球を削除するための削除ボタンＢ１７、および追加や削除等した修正後のスコアや打球位置をデータファイルに記録するための登録ボタンＢ１８を表示する。また、加速度データ領域Ｒ６に表示した波形がクリックされると、当該ホールで記録した音声データを、クリックされた位置に対応する時刻から再生する。これによりユーザはクリックした位置に対応する時刻に録音した音声を聞くことができる。
【０１１４】
加速度データ領域Ｒ６の波形の任意の箇所へのクリック操作を認識すると、図２１に示したように、クリックされた位置を通る垂直な破線（以下ではこの破線をカーソルＣ１という）を表示する。そして、コースマップ領域Ｒ５に表示したコースマップにおける当該カーソルＣ１に対応する時間にＧＰＳ受信機１１１が出力した位置にアイコンＩＣを表示する。これにより、ユーザＵは、波形の中で指定する箇所に対応する位置を、コースマップ上で容易に確認することができる。キーボードの左／右キーを押下されると、カーソルＣ１は押下されたキーに応じて左または右に移動する。カーソルＣ１の移動に伴ってコースマップ上でのアイコンの表示位置を更新する。
【０１１５】
ここで、図２０は、記録装置１０から取り込んだデータを再生装置２０の制御部２１０が解析して打球位置を推定し、編集・修正する前の状態の一例を示している。制御部２１０による解析では、打球の識別に誤りがある可能性があり、不要な打球位置が含まれていたり、必要な打球位置が識別されていなかったりといったことが起こり得る。このため、推定した打球位置をそのまま利用して表示しても、表示されるスコアは必ずしも正確なものではない場合がある。そこで、再生装置２０では、コースマップ領域Ｒ５および加速度データ領域Ｒ６への操作により、スコアや打球位置を修正可能としている。
【０１１６】
図２０に示した例では、２番ホールのスコアは４、パット数は０となっている。これは制御部２１０が解析して推定した打球としては２番ホールでトータル４打が推定され、そのうちパットは１打も推定されていないことを意味する。以下では、記録装置１０にて記録したデータを、プレー時に紙のスコアカードに記録した実スコアであるトータル５打、２パットに合うように修正する場合を例に説明する。
【０１１７】
まず、図２０に示した例では、３打目と４打目の打球位置が同地点となっている。この３打目が素振りを打球として誤って検出したものであるのでこの打球を削除する。３打目と４打目のどちらが素振りかが定かでない場合には、加速度データ領域Ｒ６に表示されている波形の３打目付近と４打目付近をクリックして、３打目および４打目の前後に記録された音声をそれぞれ再生し、打球音が聞こえた方を打球として残し、他方を削除するとよい。この場合、ユーザＵは、まず削除ボタンＢ１７をクリックする。当該削除ボタンＢ１７のクリック操作を認識すると、削除すべき打球の指定を待ち受ける状態となる。この状態で、加速度データ領域の波形の上に表示された３打目の数字のクリック操作を認識すると、３打目を削除すべき旨の指定と認識して３打目の打球を削除する。３打目を削除すると当初の４打目を３打目に繰り上げて表示する。
【０１１８】
続いて、上記修正後の３打目の後に、パットである４打目と５打目を追加する。打球を追加するには、まず追加ボタンＢ１６をクリックしてから、波形の打球に対応する位置をクリックする。まず、追加ボタンＢ１６のクリック操作を認識すると、打球を追加すべき時刻の指定を待ち受ける状態となる。この状態で、加速度データ領域Ｒ６の波形における、４打目の打球に対応する箇所へのクリック操作を認識すると、クリックされた位置に対応する時刻での打球追加が指定されたものと認識する。そして、この指定された時刻よりも前の最後の打球が３打目であることから、追加する打球を４打目とする。また、指定された時刻よりも後に打球がないことからこの例では特に処理を行わないが、後に打球がある場合には、以後の打数を１ずつ増加させる。加速度データ領域Ｒ６の波形の上部に、修正後の打球時刻に対応する位置に打数を示す数字を表示する。また、指定された時刻に対応付けられた位置情報を特定し、追加した打球の打球位置としてコースマップ領域Ｒ５に表示する。同様の操作で４打目の次に５打目を追加する。
【０１１９】
また、記憶部２２０に格納しているゴルフ場情報に基づいてグリーン内での打球位置を特定し、グリーン内での打数をパット数としてスコア表示する。その後、登録ボタンＢ１８のクリック操作を認識すると、修正後のスコアや打球位置にてデータファイルを更新する。このようにして、図２２のようにプレー内容に整合した結果を表示する。
【０１２０】
（練習結果の表示）
図２３は、スコアブック画面の登録一覧領域Ｒ１に表示した練習記録について、練習結果閲覧ボタンＢ４がクリックされたときに表示する練習結果画面の一例を示している。練習結果画面は、概略表示領域Ｒ１０と詳細表示領域Ｒ１１を含む。概略表示領域Ｒ１０には、記録装置１０の練習場モードで記録した一連の加速度データの時間変化を示す波形を表示する。また、概略表示領域Ｒ１０には波形の一部を囲む枠（以下ではこの枠をカーソルＣ２と呼ぶ）を表示する。概略表示領域Ｒ１０の波形内の位置がクリックされると、カーソルＣ２をクリックした位置に移動する。そして、詳細表示領域Ｒ１１には、概略表示領域Ｒ１０のカーソルＣ２で囲まれた範囲に対応する波形を拡大して詳細に表示する。その他、詳細表示領域Ｒ１１には、スコアブック画面に戻るためのボタンＢ１９、波形を移動させるためのスクロールボタンＢ２０、および波形の縦軸を変更するためのレンジ変更ボタンＢ２１を表示する。ユーザＵは、概略表示領域Ｒ１０の波形をクリックして、詳細表示領域Ｒ１１に表示する波形の範囲を概略的に指定すると共に、スクロールボタンＢ２０およびレンジ変更ボタンＢ２１を操作することで、波形を見やすいように表示させることができる。このようにすれば、練習中に記録したスイングの加速度の時間変化を概略的に把握すると共に詳細についても確認することができ、練習時のスイングを分析することを支援することができる。また、単なるスイングの分析ができるだけなく、練習の全過程を容易に振り返ることができる。
【０１２１】
〔実施形態の変形例〕
なお、本発明は、上記の各実施形態に限定されるものではなく変形、改良等は本発明に含まれる。
【０１２２】
例えば、上記の実施形態では、記録装置１０が備える装着部材の一例として記録装置１０を腕時計のように手首に装着するためのバンドを用いる場合を例に説明したが、装着部材は、スイングに伴って動く部位に装着することができればいかなるものでもよい。例えば、グローブや帽子などの一部を挟むことにより取り付けるクリップ状の部材等としてもよい。
【０１２３】
また、装着部材を装着する「スイングに伴って動く部位」として、上記の実施形態では、手首を例に説明したが、スイングをするときに決まった動きをする部位であれば手首に限定されない。例えば、手の甲、頭部、腰等としてもよい。手首や手の甲はスイング時における動きの速度及び量が肩、腰、頭等の近傍と比較して大きいため、慣性力を検出し易く特に好ましい。
【０１２４】
また、上記の実施形態では、ユーザＵが１つの記録装置１０を片方の手首に装着する場合を例に説明したが、ユーザが複数の装置を部位に装着し、複数の部位の慣性力を検出したり記録したりするようにしてもよい。この場合、複数の部位の慣性力は、同期して検出および／または記録をするとよい。また、記録した複数の部位の慣性力を、再生装置２０にて時間的変化を示すグラフ等として表示するとよい。同期して検出および／または記録することにより、スイングを判別確実に判別することが可能となる。複数の部位としては、例えば両手首（あるいは手にはめるグローブ）、帽子、靴、ベルト等とするとよい。例えば、手首と帽子の鍔に記録装置を装着して同期して加速度を記録することにより、スイング時の頭のぶれを把握することができ、フォームの矯正に活用することができる。
【０１２５】
また、上記の実施形態では、位置情報検出器としてＧＰＳ受信機を用いる場合を例に説明したが、位置情報検出器は、ゴルフコース内での位置を特定できる装置であればＧＰＳ受信機に限らずいかなる物を用いてもよい。
【０１２６】
また、上記の実施形態では、慣性センサとして加速度センサを用いる場合を例に説明したが、慣性センサはスイングに伴う慣性力の値を出力できるセンサであればこれに限定されず、例えばジャイロセンサ等としてもよい。慣性センサが備える軸の数は２つ以上であることが好ましく、３つとすると特によい。加速度センサの３軸の向きは上記実施形態にて例示した向きには限定されない。歩行時や走行時など、スイングしていないときでも加速度に変化は生じるが、スイング時には３軸が同時に反応するのでスイングを判別することが容易となる。慣性センサの出力値は、複数の方向の出力値をベクトル成分とする合成ベクトルの変化の履歴として記憶部に格納し、当該合成ベクトルの変化のパターンに基づきゴルフスイングに伴う慣性力を識別すると特によい。再生装置において合成ベクトルの三次元表示を可能とすれば、ユーザがスイングをしたか否か等を判断したり、スイングの質等の情報を得たりすることをさらに容易にすることができる。
【０１２７】
上記の実施形態では、加速度センサの軸方向を図３に示したように設定したが、軸の方向はこれに限定されない。「スイング検出と打球検出の第２例」のようにしてテイクバックを判別する場合には、アドレス時からテイクバック時になる過程で、ゼロクロスして符号が反転する軸が２軸あるように各軸の方向を設定すると良く、その２軸の値はテイクバック時に近い値となるように両軸の方向を設定するとよく、テイクバック時にそれ以外の１軸の値が他の２軸と近い値になるように設定するとよい。
【０１２８】
上記の第１実施形態では、記憶部１１７が、書き換え可能回数が比較的少ないが大容量化が容易なフラッシュメモリ１１７ａと書き換え可能回数が多いが大容量化が困難であるＲＡＭ１１７ｂとを備え、ＲＡＭ１１７ｂを一時記憶部として利用する場合を例に説明したが、記憶部１１７の構成はこれに限らない。例えばＥＥＰＲＯＭのような大容量かつ書き換え可能回数が多い記憶媒体を記憶部１１７として採用し、当該記憶媒体の一部の領域を一時記憶部として利用してもよい。
【０１２９】
波形ごとに付加情報（例えば、メモ、クラブの番手、ゴルフ場、ホール、何打目、スイングの質（例えば、ベストショット、クリーンヒット、ダフり、トップ、等）、風、天気、日付、飛距離等）を対応付けて記録するように構成してもよい。これらの付加情報を再生装置のスコアカード画面や練習結果画面等で表示するようにするとさらによい。このようにすれば、プレーや練習を振り返ることが容易となる。
【０１３０】
また、上記の実施形態での打球検出処理は、アドレス時とダウンスイングからフォロースイングとの組み合わせによりスイングを判別したが、打球検出処理の実現方法はこれ説明したものに限らない。
【０１３１】
打球検出処理の第１の変形例としては、例えば、テイクバック時の加速度を判別してスイングを検出するようにするとよい。アドレス時の加速度の傾向はプレーヤ毎に様々に異なる（たとえばアドレス時に足踏みをして揺する癖があるなど）場合があるが、テイクバック時の加速度の傾向のばらつきは比較的小さいので、スイング検出の確度を高めるために利用することができる。
【０１３２】
図８に示されるように、実施形態の中で説明したように加速度センサ１１２の軸方向が設定されている場合には、テイクバック時には３軸の加速度データがすべて正の値になり、かつ３軸の値が互いに近くなる傾向があることを発明者等は見いだした。このような傾向は歩行時や走行時には見られず、スイングを判別するのに適していると考えられる。そこでこの傾向を踏まえ、制御部１１５は、各軸間の加速度値の差の絶対値を合計した値（｜Ｘ−Ｙ｜＋｜Ｙ−Ｚ｜＋｜Ｚ−Ｘ｜）を算出し、得られた値が一定時間（例えば１秒）以上継続して第３の閾値（例えば１Ｇ）以下となった時にテイクバックであると認識するとよい。
【０１３３】
スイング検出の手順としては、加速度の絶対値が所定の閾値（例えば４Ｇ）を超えたときにダウンスイングからフォロースイングがあったと推定し、ダウンスイングを始める直前にテイクバックが有ったか否かを判別するとよい。そして、テイクバックが無かった場合にはスイングではないと扱う一方、テイクバックがあった場合にはさらにテイクバックの直前にアドレスがあったかを判別し、アドレスが無かった場合にはスイングではないとして扱う一方、アドレスがあった場合にはスイングであったとして扱うとよい。このようにして、アドレス、テイクバックを経てダウンスイングからフォロースイングの動作が行われた場合にスイングである判別することで、スイング検出の確度を高めることができる。そして、スイングを検出した後、上記の実施形態と同様にして打球の判別を行うとよい。
【０１３４】
第１の変形例により打球検出処理を行う場合、アドレスに相当する加速度のパターンが検出された場合に、加速度データの記録を開始するようにするとよい。この場合、あらかじめ個人ごとにアドレス時の３軸の加速度データのパターンを取得しておき、そのパターンと所定の一致度合いがあるパターンが検出された場合に記録を開始する構成とするとよい。記録の終了は例えば記録開始から所定の時間（例えば１０秒）としてもよい。
【０１３５】
打球検出処理の第２の変形例としては、テイクバック時は、３軸の加速度のパターンが個人ごとに比較的同じようなパターンとなることを利用し、この各人で共通するテイクバック時のパターンがあった場合にスイングがあったと判定するようにしてもよい。例えば、各軸間の加速度値の差の絶対値を合計した値（｜Ｘ−Ｙ｜＋｜Ｙ−Ｚ｜＋｜Ｚ−Ｘ｜）を算出し、得られた値が一定時間（例えば１秒）以上継続して第３の閾値（例えば１Ｇ）以下となった時にテイクバックであると認識するとよい。
【０１３６】
その他、スイングの検出に関して、アドレス、テイクバック、ダウンスイング、インパクト、フォロースイングという一連の動作の全体または一部について、プレーヤ毎に加速度の変化のパターンを予め登録しておき、登録してあるパターン（各動作についての３軸の値と継続時間、あるいは、波形パターン）にマッチする（例えば、一致度や相関値が所定の閾値以上である）ときに登録に対応した動作がなされたと判断してもよい。
【０１３７】
また、複数の打球検出処理の方法（例えば上記の実施形態、第１および第２の変形例等）をメニュー画面から選択できるように構成しておき、選択された打球検出処理の方法で打球検出処理するように構成するとよい。
【０１３８】
また、上記の実施形態や第１および第２の変形例の方法によって加速度データに基づき検出したスイングには、素振りなどのように実際にはボールを打っていないものも含まれ得る。記録装置１０の制御部１１５は、このような実際にはボールを打っていないスイングを、音声データや位置情報等を利用して球の推定から除外する処理をさらに行うことが好ましい。例えば、制御部１１５は、スイングを認識したタイミングを含む時間範囲について、音声取得部１１３が取得した音声データを解析し、打球音が記録されていた場合に打球がなされたと認識するとよい。
【０１３９】
また、ゴルフでは打球の直前に騒いではならないというマナーがあることを利用し、所定の音量以下の音声データである場合にスイングの直前であると推定してもよい。また、スイング時にはユーザＵは静止するので、位置情報の変化が大きいときには、スイングに相当する加速度を検出してもスイングであると判定しないようにしてもよい。なお、静止していてもＧＰＳの誤差等により出力される位置情報は変動し得る。このため、静止しているか否かの判定については、再生装置２０でコースマップを表示したときにマップ上で位置がずれていると気づかない程度の範囲に収まっている場合に静止していると判定するとよい。
【０１４０】
また、上記の実施形態では、スイング時のテイクバック動作の判定において、３軸の加速度データがすべて正の値になり、かつ３軸の値が互いに近くなる傾向があることを判別しやすくするために、軸間の加速度値の差の絶対値を合計した値（｜Ｘ−Ｙ｜＋｜Ｙ−Ｚ｜＋｜Ｚ−Ｘ｜）を算出してこの値が一定時間以上継続して閾値以下となることを判定の基準としたが、判定のために用いる値はこれに限定されず、３軸の値が同程度になったことを感度よく検出できる指標をとなればいかなる値を用いてもよい。
【０１４１】
また、上記の実施形態では、スイング時のダウンスイングからフォロースイングにかけての動作の判定において、３軸の加速度の値から大きな加速度を強調できる値を求めて、この値をスイングの判定に利用してもよい。このような値として、例えば、３軸の加速度のそれぞれの絶対値の和（｜Ｘ｜＋｜Ｙ｜＋｜Ｚ｜）を用いるとよい。大きな加速度を強調することにより、ノイズと切り離してスイングを判定（素振りでも）することができる。
【０１４２】
上記の実施形態において、消費電力を抑制すべく、アドレスに入ったと認識するまでの待機状態では、加速度センサ１１２のサンプリング周波数を低くし、アドレスに入ったと認識すると所定時間（例えば１０秒間）サンプリング周波数を高めるよう制御するとよい。アドレスに入ったと認識した後のサンプリング周波数は、動作モードによって異ならせてもよい。具体的には、待機状態でのサンプリング周波数を１５Ｈｚとし、アドレスに入った途認識すると、ゴルフ場モードではサンプリング周波数を３０Ｈｚ、練習場モードでは１００Ｈｚとする。このような制御により、消費電力を抑制しつつ、各モードにおいて必要なサンプリング周波数で加速度データを記録することができる。
【０１４３】
また、上記の実施形態では、ゴルフ場でのプレー中に打球位置の登録操作を一切行わない構成を例に説明したが、操作ボタンを操作することにより、ＧＰＳ受信機１１１が出力する現在位置を手動で打球位置として登録できるようにしてもよい。この場合、記録装置１０は、スピーカやバイブレータを備え、スイングや打球を検出したときに、音や振動によって手動での打球位置登録をユーザＵに促すよう構成してもよい。
【０１４４】
また、上記の実施形態では、加速度データに基づきスイングを検出した地点でなければ打球位置とならない打球位置の検出方法であったが、加速度データではスイングに相当する変化がない地点についても位置情報や音声データに基づき打球位置の候補とするように構成してもよい。弱いスイングやパットでは加速度データからスイングを検出できないことが起こりうるが、例えば、打球をする際には一地点に留まることや音声が静まる傾向があることを利用して、打球位置の候補を増やすことができる。
【０１４５】
また、上記の第２実施形態では、記録装置１０ではスイングや打球を検出したときの位置や時間に関する情報を記録していないが、これらの一方または両方を記録するように構成してもよい。このようにすれば、再生装置２０側で加速度データを解析せずとも打球位置を表示・再生することができる。
【０１４６】
上記の実施形態では、加速度データを用いてスイングや打球の発生を検出したが、スイングや打球の発生だけでなく、記録装置または再生装置により加速度データを解析して、スイングに関する各種の情報（例えば、スイングの質、使用したクラブ等）を判別してもよい。また、判別した情報を加速度データと対応付けて記録し、表示するとよい。
【０１４７】
上記の実施形態では、再生装置２０としてパーソナルコンピュータを用いる場合を例に説明したが、再生装置はパーソナルコンピュータに限らず、タブレット、スマホなどでもよい。また、記録装置１０から取り込んだデータを再生装置２０の記憶部２２０に格納しておく代わりに、インターネット等のネットワークを介して接続された外部の機器（例えばいわゆるクラウド）にデータを格納するように構成してもよい。
【０１４８】
また、上記の実施形態の再生装置では、スコアカード画面のコースマップ領域に、引出し線を用いて打球位置を表示したが、打球位置の表示方法はこれに限定されず、例えば打球位置にアイコンを表示する等としてもよい。
【０１４９】
上記の実施形態の再生装置では、加速度データの時間的変化を示す値として加速度センサの各軸間の加速度値の差の絶対値を合計した値を表示したが、波形として表示する値はこの値に限定されない。例えば、３つの軸方向の加速度をベクトル成分とする加速度ベクトルの絶対値を求めてこの値を波形として表示するようにしてもよい。また、加速度データの時間的変化は、波形以外の表現により表示してもよい。例えば、図２４に示したように、加速度データの時間変化を、３つの軸方向の加速度の値をベクトル成分とする合成ベクトルの軌跡として表示してもよい。図２４は５回分のスイングを１つのグラフに３次元的に重ねて表示している。このように重ねて表示することで複数のスイングを比較することができきるが、見づらくなるという問題があるそこで図１２、図１７のように、重ねずに並べて表示すると特によい。また、図１２、図１７のように２次元のグラフとして表示するようにすると特によい。
【０１５０】
上記の第１実施形態の再生装置では、スイング比較画面で対比表示する加速度データをチェックボックスにより選択するように構成したが、比較対象の選択操作はこれに限定されない。例えば、波形を画面内の所定の位置にドラッグアンドドロップすることにより比較対象としてスイング比較リストに登録するように構成してもよい。
【０１５１】
また、上記の第２実施形態の再生装置でもスイング比較処理を可能に構成してもよい。例えば、スコアカード画面の加速度データ領域に表示する１ホール分の加速度データの中で、指定する範囲を、例えば１秒〜３秒単位で保存できるように構成し、保存した加速度データ同士を第１実施形態と同様にして比較できるようにするとよい。
【０１５２】
上記の第２実施形態の再生装置では、１ホール分の波形の全体を表示し、当該波形中のクリックされた位置を通る垂直な破線として、カーソルＣ１を表示したが、他の態様で１ホール分の波形やカーソルを表示してもよい。例えば、１ホール分の波形における１回のスイングの波形が詳しく表示できる程度の範囲（例えば１５秒間）を拡大して表示し、この拡大表示する範囲を横方向（時間軸方向）にスクロール可能に構成するとよい。このようにすることで、ユーザＵはスイング時の波形の細部を視認することができる。そして、表示している波形の任意の箇所へのクリック操作を認識すると、クリックされた位置を含む１秒間の波形を囲む枠をカーソルとして表示するとよい。このカーソルＣ１で囲む時間範囲である１秒間はＧＰＳ受信機１１１のデータ更新周期に対応している。そして、コースマップ領域Ｒ５に表示したコースマップにおける当該カーソルＣ１に対応する時間にＧＰＳ受信機１１１が出力した位置にアイコンＩＣを表示する。これにより、ユーザＵは、波形の中で指定する箇所に対応する位置を、コースマップ上で容易に確認することができる。キーボードの左／右キーを押下されると、カーソルＣ１は、１秒単位で（つまりＧＰＳ受信機１１１による位置情報更新周期を単位として）、押下されたキーに応じて左または右に移動するとよく、カーソルＣ１の移動に伴ってコースマップ上でのアイコンの表示位置を更新するとよい。
【０１５３】
従来の装置ではスコアの記録（打数）はできるが、プレー中に打球位置を登録する操作が必要であった。しかし、実際のプレー中は、紙のスコアカードを持ち歩き、そちらを主にスコアを記録することや、プレーに集中したり、一緒にラウンドする他のプレーヤと会話をしたり、周囲に気を配ったりすることにより、打球位置の登録忘れが頻発する。また、同じ場所で複数登録操作をしたり、登録し忘れを思い出して違う場所で登録操作をしたりすることもあり、記録したデータが使い物にならないこともある。このため、後でスコアのデータを見ても飛び飛びのデータしか残っておらず使い物にならないことが少なからずあった。また、記録に不備があると、ＯＢになった、どこまで飛んだ、ミスをした、等の記憶をプレー後に振り返ることが容易ではない。特に、ミスが多いプレーヤは、どこのホールで何をやったのかを思い出すのが困難であり、後からプレー内容を振り返って分析したり反省したりすることが容易でない。本発明は、例えば上記のような従来の装置の課題に着目してなされたものである。
【０１５４】
また、上記の第２実施形態の再生装置において、図２０から図２２のグラフ表示に替えてまたは図２０から図２２のグラフ表示に加えて図２５のようなグラフ表示を行うようにしてもよい。このグラフは図２０から図２２のグラフから打球の可能性がある時間領域以外のデータを削除して打球の可能性がある時間領域を拡大して表示したものである。ユーザはこの拡大した波形が、図８に示したスイング時の一連の動作に対応する波形かを目視して確認することで、打球かどうかを判断することが容易にできる。
【０１５５】
本願発明は上述した実施形態に記載の構成に限定されない。上述した各実施形態の構成要素は組み合わせ可能な範囲で任意に選択して組み合わせて構成するとよい。また各実施形態の任意の構成要素と、発明を解決するための手段に記載の任意の構成要素または発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは組み合わせ可能な範囲で任意に組み合わせて構成するとよい。
【符号の説明】
【０１５６】
１０  記録装置
２０  再生装置
１１０  ケース
１１１  ＧＰＳ受信機
１１２  加速度センサ
１１３  音声取得部
１１５  制御部
１１６  電池
１１７  記憶部
１１７ａ  フラッシュメモリ
１１７ｂ  ＲＡＭ
１２０  バンド部
１３０  表示部
１４０  操作ボタン
１５０  ｍｉｎｉＵＳＢ端子
２１０  制御部
２２０  記憶部
２３０  音声再生部
２４０  入出力インタフェース
２５０  ディスプレイ
２６１  キーボード
２６２  マウス
【図１】
2020044405.tif 000003
【図２】
2020044405.tif 000004
【図３】
2020044405.tif 000005
【図４】
2020044405.tif 000006
【図５】
2020044405.tif 000007
【図６】
2020044405.tif 000008
【図７】
2020044405.tif 000009
【図８】
2020044405.tif 000010
【図９】
2020044405.tif 000011
【図１０】
2020044405.tif 000012
【図１１】
2020044405.tif 000013
【図１２】
2020044405.tif 000014
【図１３】
2020044405.tif 000015
【図１４】
2020044405.tif 000016
【図１５】
2020044405.tif 000017
【図１６】
2020044405.tif 000018
【図１７】
2020044405.tif 000019
【図１８】
2020044405.tif 000020
【図１９】
2020044405.tif 000021
【図２０】
2020044405.tif 000022
【図２１】
2020044405.tif 000023
【図２２】
2020044405.tif 000024
【図２３】
2020044405.tif 000025
【図２４】
2020044405.tif 000026
【図２５】
2020044405.tif 000027