(57)【要約】【課題】ゴルフコース上でのショット位置の特定を容易にすることができるゴルフ管理装置を提供する。【解決手段】ここで提供されるゴルフ管理装置は、取得部と、ショット検出部とを備える。前記取得部は、ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得する。前記ショット検出部は、前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として検出する。【選択図】図６
2020048834.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得する取得部と、
前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として検出するショット検出部と
を備える、ゴルフ管理装置。
【請求項２】
表示部と、
前記候補位置を表示する画面を作成し、前記画面を前記表示部上に表示させる画面作成部と
をさらに備える、請求項１に記載のゴルフ管理装置。
【請求項３】
前記画面作成部は、前記ゴルフコースの地図上に、前記候補位置を表す候補オブジェクトを表示する前記画面を作成する、
請求項２に記載のゴルフ管理装置。
【請求項４】
前記画面作成部は、前記ゴルファーの位置の変化の度合いが小さいほど、前記候補オブジェクトを強調して表示する、
請求項３に記載のゴルフ管理装置。
【請求項５】
前記画面作成部は、前記ゴルファーの位置の変化の度合いが小さいほど、前記候補オブジェクトをより大きく表示する、
請求項３又は４に記載のゴルフ管理装置。
【請求項６】
前記画面上で、前記ゴルファーから前記ショット位置の選択を受け付ける選択部
をさらに備える、請求項２から５のいずれかに記載のゴルフ管理装置。
【請求項７】
前記選択部は、前記画面上に表示される前記候補オブジェクトの選択により、前記ショット位置の選択を受け付ける、
請求項６に記載のゴルフ管理装置。
【請求項８】
前記選択部は、前記ショット位置に関連付けて、当該ショット位置でのショットに関するショット関連情報の入力をさらに受け付ける、
請求項６又は７に記載のゴルフ管理装置。
【請求項９】
前記ショット関連情報は、前記ショットに使用されたゴルフクラブの番手の情報を含む、
請求項８に記載のゴルフ管理装置。
【請求項１０】
ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得するステップと、
前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として検出するステップと
をコンピュータに実行させる、ゴルフ管理プログラム。
【請求項１１】
ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得するステップと、
前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として決定するステップと
を含む、ゴルフ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフ管理装置、プログラム及び方法に関する。
【背景技術】
【０００２】
従来より、ゴルフのラウンド中の各ショットを記録する装置が公知である。特許文献１も、この種の装置を開示している。特許文献１では、ゴルファーがラウンドをしながら携帯端末を操作して、ゴルフコース上でショットを行ったショット位置の登録を行う。また、この携帯端末は、ラウンド中にゴルファーが歩いた軌跡をＧＰＳを利用して取得し、これをゴルフコースの地図上に重ねて表示させる。ゴルファーは、ショット位置を登録し忘れた場合には、このような軌跡を参考にしながら、ショット位置を登録する（段落０００６）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０７１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ゴルファーは、自身の歩いた軌跡の情報だけ与えられても、必ずしもショット位置を思い出せるとは限らない。よって、正確なショット位置を特定するためには、ゴルファーはショット位置にいるときに、毎回登録の作業をしなければならないが、これはラウンド中のゴルファーにとって、非常に煩わしい作業となり得る。
【０００５】
本発明は、ゴルフコース上でのショット位置の特定を容易にするゴルフ管理装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１観点に係るゴルフ管理装置は、ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得する取得部と、前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として検出するショット検出部とを備える。
【０００７】
第２観点に係るゴルフ管理装置は、第１観点に係るゴルフ管理装置であって、表示部と、前記候補位置を表示する画面を作成し、前記画面を前記表示部上に表示させる画面作成部とをさらに備える。
【０００８】
第３観点に係るゴルフ管理装置は、第２観点に係るゴルフ管理装置であって、前記画面作成部は、前記ゴルフコースの地図上に、前記候補位置を表す候補オブジェクトを表示する前記画面を作成する。
【０００９】
第４観点に係るゴルフ管理装置は、第３観点に係るゴルフ管理装置であって、前記画面作成部は、前記ゴルファーの位置の変化の度合いが小さいほど、前記候補オブジェクトを強調して表示する。
【００１０】
第５観点に係るゴルフ管理装置は、第３観点又は第４観点に係るゴルフ管理装置であって、前記画面作成部は、前記ゴルファーの位置の変化の度合いが小さいほど、前記候補オブジェクトをより大きく表示する。
【００１１】
第６観点に係るゴルフ管理装置は、第２観点から第５観点のいずれかに係るゴルフ管理装置であって、前記画面上で、前記ゴルファーから前記ショット位置の選択を受け付ける選択部をさらに備える。
【００１２】
第７観点に係るゴルフ管理装置は、第６観点に係るゴルフ管理装置であって、前記選択部は、前記画面上に表示される前記候補オブジェクトの選択により、前記ショット位置の選択を受け付ける。
【００１３】
第８観点に係るゴルフ管理装置は、第６観点又は第７観点に係るゴルフ管理装置であって、前記選択部は、前記ショット位置に関連付けて、当該ショット位置でのショットに関するショット関連情報の入力をさらに受け付ける。
【００１４】
第９観点に係るゴルフ管理装置は、第８観点に係るゴルフ管理装置であって、前記ショット関連情報は、前記ショットに使用されたゴルフクラブの番手の情報を含む。
【００１５】
第１０観点に係るゴルフ管理プログラムは、以下のステップをコンピュータに実行させる。
（１）ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得するステップ
（２）前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として検出するステップ
【００１６】
第１１観点に係るゴルフ管理方法は、以下のステップを含む。
（１）ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報を取得するステップ
（２）前記位置情報に基づき、前記ゴルフコース上での前記ゴルファーの位置の変化の度合いが基準値よりも小さい位置を、前記ゴルファーがショットを行ったショット位置の候補位置として決定するステップ
【発明の効果】
【００１７】
ゴルファーは、ラウンド中、ゴルフコース内を徒歩やカートに乗る等して移動するが、ショットを行うときには、ショットの準備なども含めて、ショットを行う位置の周辺に停滞する。よって、ゴルフコース上でゴルファーの位置の変化の度合いが小さい位置は、ゴルファーがショットを行ったショット位置である可能性が高い。本発明によれば、ゴルフコースでのラウンド中に記録された経時的なゴルファーの位置情報に基づき、ゴルファーの位置の変化の度合いが基準値よりも小さい位置が、ショット位置の候補位置として検出される。よって、ゴルフコース上でのショット位置の特定を容易にすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るゴルフ管理装置としての携帯端末を含むゴルフ管理システムの構成を示す図。
【図２】図１の携帯端末の機能ブロック図。
【図３】図１のサーバーの機能ブロック図。
【図４】ラウンドデータの登録処理の流れを示すフローチャート。
【図５】ラウンドデータの登録画面の例。
【図６】ラウンドデータの登録画面の別の例。
【図７】ラウンドデータの登録画面のさらに別の例。
【図８】ラウンドデータの登録画面のさらに別の例。
【図９】ショットの結果を表示する画面の例。
【図１０】変形例に係るラウンドデータの登録画面のさらに別の例。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の一実施形態に係るゴルフ管理装置、プログラム及び方法について説明する。
【００２０】
＜１．ゴルフ管理装置の全体構成＞
図１に、本実施形態に係るゴルフ管理装置としての携帯端末１を含むゴルフ管理システム１００の全体構成図を示す。ゴルフ管理システム１００は、ゴルフコースでのラウンド中のショットを記録するシステムである。ゴルフ管理システム１００は、ゴルファーによりゴルフコースに携帯され、ラウンド中に持ち運ばれる携帯端末１の他、携帯端末１が通信可能なサーバー２を含む。サーバー２は、インターネット等の広域の通信ネットワーク８上に存在し、携帯端末１は、通信ネットワーク８を介してサーバー２に接続される。
【００２１】
ゴルファーは、ラウンド中の各ショットについて、当該ショットが行われた位置（以下、ショット位置という）の情報と、当該ショットに関連する情報（以下、ショット関連情報という）とを携帯端末１に入力する。これらの情報の入力は、ラウンド中に行うこともできるが、ラウンド後にまとめて行うこともできる。これに限定されないが、本実施形態では、ショット関連情報として、ショットに使用されたゴルフクラブの番手の情報（以下、番手情報という）が入力される。これらのショット位置の情報及びショット関連情報（以下、これらを総称してラウンドデータということがある）は、携帯端末１からサーバー２に送信され、ゴルファーを識別する情報（以下、ゴルファーＩＤという）に関連付けられて、サーバー２に含まれるデータベース３内に蓄積される。データベース３内のラウンドデータは、ラウンドでのプレーを振り返るために携帯端末１にダウンロードされたり、さらにはショットの分析にも使用される。
【００２２】
以下、携帯端末１及びサーバー２の構成について説明した後、ゴルフ管理システム１００により実行されるゴルフ管理処理の流れについて説明する。
【００２３】
＜２．各部の構成＞
＜２−１．携帯端末＞
図２に、携帯端末１の構成を示す。携帯端末１は、ゴルファーに携帯され、ゴルフコース内で持ち運ばれる。携帯端末１は、ハードウェアとしてはスマートフォンや、スマートウォッチ、タブレットコンピュータ、ラップトップコンピュータ、スマートグラスのような汎用的なコンピュータであり、このようなコンピュータに所定のプログラム１Ａをインストールすることにより構成される。プログラム１Ａは、携帯端末１に後述する処理を実行させるプログラムであり、例えば、通信ネットワーク８を介して別の装置から、又はＣＤ−ＲＯＭ、ＵＳＢメモリ等のコンピュータで読み取り可能な記録媒体１０から取得される。典型的には、プログラム１Ａは、通信ネットワーク８を介してプログラム１Ａを配信可能なサーバー（サーバー２であってもよい）から携帯端末１にダウンロードされる。
【００２４】
図２に示すように、携帯端末１は、表示部１１、入力部１２、記憶部１３、制御部１４及び通信部１５を備える。これらの部１１〜１５は、互いにバス線１６を介して接続されており、相互に通信可能である。本実施形態では、表示部１１は、液晶ディスプレイ等で構成されており、後述する画面を含む各種情報をゴルファーに対し表示する。また、入力部１２は、タッチパネルや操作ボタン、マウス、キーボード等で構成されており、携帯端末１、ひいてはこれに接続されるサーバー２に対するゴルファーからの操作を受け付ける。
【００２５】
記憶部１３は、フラッシュメモリやハードディスク等の不揮発性の記憶装置から構成されており、プログラム１Ａが格納されている。制御部１４は、ＣＰＵ、ＲＯＭおよびＲＡＭ等から構成される。制御部１４は、記憶部１３内のプログラム１Ａを読み出して実行することにより、位置計測部１４Ａ、ショット検出部１４Ｂ、画面作成部１４Ｃ、選択部１４Ｄ及び分析部１４Ｅとして動作する。位置計測部１４Ａは、ＧＰＳ（Global Positioning System）やみちびき、ＧＬＯＮＡＳＳのような、衛星測位システムと通信し、同システムから取得される信号に基づいて携帯端末１の位置情報を計測する。位置計測部１４Ａ及び残りの各部１４Ｂ〜１４Ｅの動作の詳細は、後述する。通信部１５は、携帯端末１をインターネット等の広域の通信ネットワーク８に接続する通信インターフェースとして機能する。
【００２６】
＜２−２．サーバー＞
サーバー２は、ハードウェアとしては汎用的なサーバーコンピュータであり、このようなコンピュータにプログラム２Ａをインストールすることにより構成される。本実施形態では、サーバー２は、クラウドコンピューティングサーバーあり、大容量記憶装置（記憶部２３）を含むオンラインストレージとして機能する。プログラム２Ａは、サーバー２に後述する処理を実行させるプログラムであり、例えば、通信ネットワーク８を介して別の装置から、又はＣＤ−ＲＯＭ、ＵＳＢメモリ等のコンピュータで読み取り可能な記録媒体２０から取得される。なお、サーバー２の担う機能は、複数台のサーバーコンピュータにより分散処理されてもよいし、１台のサーバーコンピュータにより集中処理されてもよい。すなわち、本実施形態に係るサーバー２のハードウェア構成は、少なくとも１台サーバーコンピュータが存在するという以上の制約を受けるものではない。
【００２７】
図３に示すように、サーバー２は、表示部２１、入力部２２、記憶部２３、制御部２４及び通信部２５を備えている。これらの部２１〜２５は、互いにバス線２６を介して接続されており、相互に通信可能である。本実施形態では、表示部２１は、液晶ディスプレイ等で構成されており、必要な情報を管理者に対し表示する。また、入力部２２は、マウスやキーボード、タッチパネル、操作ボタン等で構成されており、サーバー２に対する管理者からの操作を受け付ける。
【００２８】
記憶部２３は、ハードディスクや磁気テープ等の不揮発性の記憶装置から構成されておいる。記憶部２３には、プログラム２Ａが格納されている他、データベース３が構築されている。データベース３は、携帯端末１から取得されるラウンドデータを含む各種データが蓄積される。
【００２９】
制御部２４は、ＣＰＵ、ＲＯＭおよびＲＡＭ等から構成されている。制御部２４は、記憶部２３内に格納されているプログラム２Ａを読み出して実行することにより、後述する処理を実行する。通信部２５は、サーバー２をインターネット等の広域の通信ネットワーク８に接続する通信インターフェースとして機能する。
【００３０】
＜３．ゴルフ管理処理＞
以下、ゴルフ管理システム１００により実行されるゴルフ管理処理の流れについて説明する。ゴルフ管理処理には、携帯端末１を介してゴルフコースでのラウンド中のゴルファーの位置情報を記録する記録処理と、ラウンドデータの登録処理とが含まれる。ラウンドデータの登録処理とは、ラウンド中、及び／又はラウンド終了後に、ゴルファーが携帯端末１を介して入力するラウンドデータを、携帯端末１からサーバー２にアップロードして蓄積する処理である。また、ゴルフ管理処理には、サーバー２に蓄積されている過去のラウンドデータに基づく分析処理が含まれる。分析処理では、ラウンドでのプレーの結果のまとめがゴルファーに提示されるとともに、ゴルファーのショット特性が分析され、分析の結果がゴルファーに提示される。以下、位置情報の記録処理、ラウンドデータの登録処理、及び分析処理について順次説明する。
【００３１】
＜３−１．位置情報の記録処理＞
位置情報の記録処理は、ゴルフのラウンド中に実行される。まず、ゴルフコースにおいてラウンドを開始する時に、ゴルファーが携帯端末１を操作してプログラム１Ａにより実装されるアプリケーションを起動し、アプリケーション上で位置情報の計測の開始を命令する。これを受けて、位置計測部１４Ａは、所定の時間間隔で携帯端末１の位置情報を計測する。すなわち、位置計測部１４Ａは、衛星測位システムと通信し、同システムから取得される信号に基づいて、携帯端末１を所持しているゴルファーの経時的な位置情報を取得する。位置情報の計測は、ゴルファーが携帯端末１を操作して計測の終了を命令したときに終了する。これに限定されないが、ここでの位置情報には、緯度及び経度の情報が含まれる。また、位置情報には、当該位置情報が計測されたときの時刻情報が関連付けられる。位置情報は、計測中に定期的に、又は計測の終了後にまとめて、これに関連付けられた時刻情報とともに、携帯端末１からサーバー２にアップロードされる。位置情報は、時刻情報とともに、ゴルファーＩＤに関連付けられてデータベース３内に記録される。
【００３２】
＜３−２．ラウンドデータの登録処理＞
ラウンドデータの登録処理は、図４に示す流れに沿って実行される。この登録処理は、ゴルファーが携帯端末１を操作してプログラム１Ａにより実装されるアプリケーションを起動し、アプリケーション上で当該処理の実行を命令したときに開始する。登録処理は、ラウンド中であってもラウンド終了後であっても、任意のタイミングで実行することができる。
【００３３】
登録処理が開始すると、まず、選択部１４Ｄにより、ゴルフコースの選択が行われる（ステップＳ１）。サーバー２の記憶部２３には、様々なゴルフコースに関するコース情報が記憶されている。ステップＳ１では、これらの中からラウンド中の又はラウンドを行ったゴルフコースに関するコース情報が選択される。ゴルフコースの選択は、手動又は自動で実行される。手動の場合には、選択部１４Ｄが、ゴルファーから携帯端末１の入力部１２を介して、ゴルフコースを特定する情報（ゴルフコースの名称や住所等）の入力を受け付ける。同情報が入力されると、選択部１４Ｄは、これに対応するコース情報をサーバー２から携帯端末１にダウンロードする。自動の場合には、携帯端末１の位置計測部１４Ａが携帯端末１の位置情報を計測する。選択部１４Ｄは、この位置情報に基づいてゴルファーの現在位置を特定し、これに対応するコース情報を同様にダウンロードする。よって、自動の選択は、現在ゴルファーがゴルフコース内にいるときにのみ実行可能である。なお、コース情報は、携帯端末１の記憶部１３内に格納されていてもよいし、サーバー２以外のサーバーから取得されてもよい。本実施形態のコース情報には、ホールの地図情報が含まれる。また、ホールの地図情報には、ティーグラウンド、グリーン、ピン、フェアウェイ、ラフ、ＯＢゾーン、林、バンカー、池、クリーク等の各種エリアに区分けされた態様のホールの平面マップＨ１（図５等参照）が含まれる。
【００３４】
ゴルフコースの選択が終了すると、ショット検出部１４Ｂがサーバー２にアクセスし、データベース３内に記録されているゴルファーの位置情報のうち、ステップＳ１で選択されたコース情報に対応する位置情報をダウンロードする（ステップＳ２）。ここでのコース情報には、ゴルフコースの緯度及び経度を示す位置情報が含まれており、これとデータベース３内のゴルファーの位置情報とを照合することにより、ステップＳ１で選択されたコース情報に対応するゴルファーの位置情報が特定される。なお、同じゴルファーが同じゴルフコースでラウンドを複数回行っており、データベース３内に、ステップＳ１で選択されたゴルフコースに対応する複数回のラウンド分の位置情報が記録されている場合がある。このような場合には、ショット検出部１４Ｂは、データベース３内で位置情報に関連付けられている時刻情報から複数回のラウンドの日時を特定し、これらを表示部１１上に表示させ、入力部１２を介してラウンドの日時をゴルファーに選択させる。ショット検出部１４Ｂは、この選択の結果に基づいて、現在ラウンドデータの登録を行おうとしているラウンドでのゴルファーの位置情報を取得する。
【００３５】
続くステップＳ３では、ショット検出部１４Ｂは、サーバー２に再びアクセスし、データベース３内に当該ゴルファーに関して登録済みのラウンドデータがある場合にはその中から、ステップＳ１で選択されたコース情報に対応するラウンドデータをダウンロードする（ステップＳ２）。ここで、同じゴルファーが同じゴルフコースでラウンドを複数回行っており、それらの中からステップＳ２で特定のラウンドが選択されている場合には、当該特定のラウンドに対応するラウンドデータがダウンロードされる。なお、登録処理は、同じラウンドに対応するラウンドデータを登録する場合であっても、ラウンド中及び／又はラウンド後の任意のタイミングで、複数回に分けて実行することができる。よって、ステップＳ３では、現在ラウンドデータの登録を行おうとしているラウンドに対し、既に登録済みのラウンドデータが存在する場合には、これがダウンロードされる。
【００３６】
続くステップＳ４では、ショット検出部１４Ｂは、ステップＳ２で取得された経時的なゴルファーの位置情報に基づき、ゴルフコース上でのゴルファーの位置の変化の度合いを判断する。ゴルファーは、ラウンド中、ゴルフコース内を徒歩やカートに乗る等して移動するが、ショットを行うときには、ショットの準備なども含めて、ショットを行う位置の周辺に停滞する。よって、ゴルフコース上でゴルファーの位置の変化の度合いが小さい位置は、ゴルファーがショットを行ったショット位置である可能性が高い。よって、ショット検出部１４Ｂは、ショット位置の候補位置として、この変化の度合いが基準値よりも小さい位置を全て検出する。
【００３７】
本実施形態では、位置の変化の度合いは、定量的に判断される。ステップＳ２で取得されたゴルファーの位置情報は、経時的なゴルファーの移動の軌跡を表す情報であり、ゴルフコース上のどこにどれだけの時間、ゴルファーが停滞していたかを表す情報である。位置の変化の度合いは、例えば、同じ位置にゴルファーが停滞していた時間として算出される。このとき、同じ位置とは、完全に同じ位置である必要はなく、所定値以下のサイズの領域を意味する。
【００３８】
続くステップＳ５では、画面作成部１４Ｃは、ステップＳ４で決定されたショット位置の候補位置を表示する画面Ｗ１（図５参照）を作成し、画面Ｗ１を表示部１１上に表示させる。図５に示すように、本実施形態の画面Ｗ１は、ステップＳ１で取得されたホールの平面マップＨ１上において、ステップＳ４で検出された候補位置に対応する各位置に、候補オブジェクトＯ１を重ねて表示する画面である。このとき、画面作成部１４Ｃは、ステップＳ４で判断された位置の変化の度合いに応じて、候補オブジェクトＯ１の表示態様を変化させる。
【００３９】
より具体的には、画面作成部１４Ｃは、ゴルファーの位置の変化の度合いが小さいほど、当該位置に対応する候補オブジェクトＯ１を強調表示する。これに限定されないが、本実施形態でいう強調表示は、候補オブジェクトＯ１をより大きなサイズで表示することを意味する。候補オブジェクトＯ１のサイズは、位置の変化の度合いの値に応じて連続的に変化させてもよいし、段階的に変化させてもよい。例えば、連続的に変化させる場合には、候補オブジェクトＯ１のサイズを、位置の変化の度合いの値に比例させてもよい。また、例えば、３段階で段階的に変化させる場合には、各候補オブジェクトＯ１のサイズを、大、中、又は小の３つの中から選択するようにしてもよい。なお、強調表示は、候補オブジェクトＯ１のサイズを調整することに代えて又は加えて、候補オブジェクトＯ１の色をより濃くすることにより実現することもできる。
【００４０】
図５に示すように、本実施形態の画面Ｗ１上には、ステップＳ２で取得されたゴルファーの位置情報に基づき、経時的なゴルファーの移動の軌跡を表す軌跡オブジェクトＯ２が表示される。図５の例では、軌跡オブジェクトＯ２は、点線状の線図の形態で表示される。
【００４１】
また、画面作成部１４Ｃは、ステップＳ３で登録済みのラウンドデータがダウンロードされている場合には、平面マップＨ１上にラウンドデータも重ねて表示する。図６は、ラウンドデータが重畳されているときの画面Ｗ１の例であり、１打目及び２打目のショットのラウンドデータが登録済みの場合の例を示している。この例では、ラウンドデータとして、１打目及び２打目のショット位置の近傍に、何打目のショットであるかと、当該ショットで使用されたゴルフクラブの番手とを示す属性オブジェクトＯ３が表示される。また、画面作成部１４Ｃは、図６の例のように、連続したショットのショット位置が登録済みの場合には、打球線オブジェクトＯ４が表示される。打球線オブジェクトＯ４は、ショットの打球線を表すオブジェクトであり、連続したショットのショット位置の間を結ぶ直線状の線図の形態で表示される。
【００４２】
選択部１４Ｄは、以上の画面Ｗ１上で、ゴルファーからショット位置の選択を受け付ける（ステップＳ６）。画面Ｗ１上の候補オブジェクトＯ１は、ショット位置の候補位置を表す。よって、ゴルファーは、画面Ｗ１上に表示される候補オブジェクトＯ１を参考にして、自身がショットを行った位置を思い出しながら、入力部１２を介してホールの平面マップＨ１上でショット位置を選択する。ゴルファーは、この記憶の喚起のために、軌跡オブジェクトＯ２も参考にすることができる。このように、候補オブジェクトＯ１及び軌跡オブジェクトＯ２を参考にすることで、ゴルファーは実際のショットから時間が経過した後であっても、ショット位置の情報を容易に入力することができる。
【００４３】
選択部１４Ｄは、ショット位置の選択を、画面Ｗ１上に表示される候補オブジェクトＯ１の選択により、受け付けることができる。これに加えて、本実施形態では、候補オブジェクトＯ１の位置に限らず、平面マップＨ１上の任意の位置をショット位置として選択することができる。具体的には、ゴルファーは、平面マップＨ１上の特定の点（候補オブジェクトＯ１に重なる位置であってもよいし、候補オブジェクトＯ１以外の位置であってもよい）を選択することにより、当該位置をショット位置として入力することができる。このとき、タッチパネルを操作することにより平面マップＨ１上の特定の点を選択できるようにしてもよい。タッチパネルの操作は、指で行ってもよいし、タッチペンを用いてもよい。なお、本実施形態では、候補オブジェクトＯ１の位置以外もショット位置として選択することができるものの、候補オブジェクトＯ１の位置がショット位置となる可能性が高い。よって、ショット位置の入力を助けるために、候補オブジェクトＯ１にスナップ機能を作用させてもよい。すなわち、画面Ｗ１上において、候補オブジェクトＯ１の近傍に指やタッチペンを合わせたときに、指やタッチペンによる選択対象が候補オブジェクトＯ１に吸い付くように構成してもよい。
【００４４】
ゴルファーからショット位置の入力を受け付ける際、画面作成部１４Ｃは、ゴルファーからの入力に従って、画面Ｗ１上の平面マップＨ１と、これに重畳されたオブジェクトＯ１〜Ｏ４とをまとめて、適宜、部分的に拡大表示することができる。これにより、ゴルファーがショット位置を指定する操作が容易になる。なお、この拡大表示の機能は、平面マップＨ１上のグリーン周りにおいてのみ実装されてもよい。
【００４５】
ステップＳ６でショット位置の情報が入力された場合、当該ショット位置の情報は、携帯端末１からサーバー２にアップロードされ、ラウンドデータの一部としてデータベース３内に記録される（ステップＳ７）。また、ステップＳ６でショット位置の情報が入力された場合、その後のステップＳ７の後、処理はステップＳ５に戻り、画面Ｗ１が更新される。この更新により、新たに入力されたショット位置の情報が、画面Ｗ１上に反映される。図７は、図６の状態からさらに３打目のショット位置の情報が入力された画面例である。
【００４６】
選択部１４Ｄは、画面Ｗ１上でショット位置の情報の入力を受け付けるとともに、当該ショット位置に関連付けて、当該ショット位置でのショットに関するショット関連情報の入力を受け付ける（ステップＳ８）。本実施形態でいうショット関連情報とは、上記のとおり、番手情報である。図４に示すとおり、ステップＳ８は、ステップＳ６でショット位置の入力がなかった場合に実行されるが、これらのステップは繰り返し実行されるため、実質的な先後はない。ただし、ステップＳ８でのショット関連情報の入力は、ステップＳ６で入力済みのショット位置に対してのみ可能である。ショット位置の情報は、ショットが行われた順番でのみ入力可能としてもよいが、ショットが行われた順番に関係なく入力可能としてもよい。ステップＳ８でのショット関連情報の入力に関しても同様である。
【００４７】
画面作成部１４Ｃは、ゴルファーから番手情報の入力を受け付ける際も、ゴルファーからの入力に従って、画面Ｗ１上の平面マップＨ１と、これに重畳されたオブジェクトＯ１〜Ｏ４とをまとめて、適宜、部分的に拡大表示することができる。これにより、ゴルファーが番手情報を指定する操作が容易になる。なお、この拡大表示の機能も、平面マップＨ１上のグリーン周りにおいてのみ実装されてもよい。
【００４８】
ステップＳ８で番手情報が入力された場合、当該番手情報は、携帯端末１からサーバー２にアップロードされ、ラウンドデータの一部としてデータベース３内に記録される（ステップＳ９）。このとき、同じショットに関するショット位置の情報と番手情報とは、ゴルファーＩＤとともに互いに関連付けられて、データベース３内に記録される。ステップＳ８で番手情報が入力された場合、その後のステップＳ９の後、処理はステップＳ５に戻り、画面Ｗ１が更新される。この更新により、新たに入力された番手情報が、画面Ｗ１上に反映される。図８は、図７の状態からさらに３打目の番手情報が入力された画面例である。
【００４９】
ステップＳ８で番手情報が入力されなかった場合、処理はステップＳ１０に進む。ステップＳ１０では、ゴルファーから登録処理を終了する命令が入力されたかが判断される。終了の命令が入力された場合には、登録処理が終了する。一方、終了の命令が入力されていない場合には、処理はステップＳ５に戻る。よって、ステップＳ１０で登録処理の終了の命令が入力されるまで、ステップＳ５〜Ｓ９が繰り返される。
【００５０】
＜３−３．分析処理＞
次に、分析処理について説明する。分析処理は、ゴルファーが携帯端末１を操作してプログラム１Ａにより実装されるアプリケーションを起動し、アプリケーション上で当該処理の実行を命令したときに開始する。分析処理は、データベース３内にラウンドデータが記録された後であれば、任意のタイミングで実行することができる。例えば、ラウンド中に実行することもできるし、ラウンドの終了後、自宅に帰った後や、ゴルフの練習場にいるとき等に実行することができる。
【００５１】
分析処理が開始すると、分析部１４Ｅは、サーバー２にアクセスし、データベース３内に記録されているラウンドデータをダウンロードする。このときダウンロードされるラウンドデータは、特定のホール又はラウンドに関するラウンドデータであってもよいし、ゴルファーＩＤに紐づけられている全てのラウンドデータであってもよい。
【００５２】
分析処理では、画面作成部１４Ｃが、ゴルファーの操作に応じて、例えば図９のような画面Ｗ２を作成し、これを表示部１１上に表示させる。画面Ｗ２は、ラウンドでのプレーの結果を振り返るための画面であり、データベース３内からダウンロードされたラウンドデータに基づき、作成される。画面Ｗ２は、ホールの平面マップＨ１上に、ショット位置を示すオブジェクトＯ５を重ねて表示する画面である。また、図９の例では、画面Ｗ１と同様に、オブジェクトＯ５を結ぶ打球線オブジェクトＯ４と、オブジェクトＯ５の近傍に配置される属性オブジェクトＯ３も重ねて表示される。図９の例では、軌跡オブジェクトＯ２及び候補オブジェクトＯ１が省略されているが、これらのオブジェクトＯ１及びＯ２の少なくとも一方が、画面Ｗ２上に重ねて表示されてもよい。また、オブジェクトＯ１及びＯ２の少なくとも一方の表示／非表示を、ゴルファーが入力部１２を介して適宜選択できるようにしてもよい。
【００５３】
また、分析処理では、分析部１４Ｅは、ゴルファーの操作に応じて、データベース３内からダウンロードされたラウンドデータに基づき、ゴルファーのショット特性を分析する。例えば、分析部１４Ｅは、番手毎の平均飛距離や、番手毎の飛距離のバラツキ（分散）等を算出する。こうして算出されたショット特性は、適宜データベース３にアップロードされ、ゴルファーＩＤに関連付けて保存される。また、画面作成部１４Ｃは、こうして算出されたショット特性をまとめた画面を作成し、これを表示部１１上に表示させる。よって、これを見たゴルファーは、自身のショット特性を把握し、これを今後のプレーに活かすことができる。
【００５４】
＜４．変形例＞
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。例えば、以下の変更が可能である。また、以下の変形例の要旨は、適宜組み合わせることができる。
【００５５】
＜４−１＞
上記実施形態では、サーバー２は、携帯端末１から取得される各種データを蓄積するオンラインストレージとして機能した。しかしながら、携帯端末１のプログラム１Ａに実装されている登録処理及び分析処理に係る機能のうち、サーバー２側でも実行可能な機能の全部又は一部をサーバー２のプログラム２Ａに、ひいては制御部２４に実装し、携帯端末１の担う処理をサーバー２に分散させてもよい。例えば、携帯端末１のプログラム１Ａは、単なるブラウザであってもよい。この場合、登録処理及び分析処理を実行するための特別な機能は原則として全てサーバー２側に実装され、携帯端末１は、主としてゴルファーからの操作入力を受け取り、サーバー２から提供される各種画面を表示する汎用的な処理のみを実行する。すなわち、ASP（Application Service Provider）や、SaaS（Software as a Service）等と呼ばれる形態で、サーバー２から携帯端末１を操作する登録処理及び分析処理に係るサービスが提供されてもよい。
【００５６】
＜４−２＞
ゴルファーが携帯端末１を介して、ゴルファーの個人情報をゴルファーＩＤに関連付けて、サーバー２のデータベース３内に登録できるようにしてもよい。個人情報には、ゴルファーの年齢、身長、体重及び性別、並びにゴルファーが使用するゴルフクラブの情報が含まれる。ゴルフクラブの情報には、ゴルフクラブを識別する情報（以下、クラブＩＤといい、例えば、ゴルフクラブの製造業者名及び型番の情報である）と、同ゴルフクラブの番手を示す情報とが含まれ、これらの情報は互いに関連付けられている。携帯端末１の分析部１４Ｅ及び／又はサーバー２の制御部２４は、ラウンドデータだけでなく、このような個人情報にも基づいて、ショットの分析を行うことができる。
【００５７】
また、データベース３には、多数の携帯端末１から多数のゴルファーに関するラウンドデータ及び個人情報が蓄積される。従って、制御部２４は、データベース３に蓄積された多数のゴルファーのラウンドデータ及び個人情報に基づいて、個々のゴルファーを超えたショットの分析を行うこともできる。このようなゴルファーを超えた分析の結果は、ゴルフクラブの開発や販売、フィッティングに活用することができる。
【００５８】
＜４−３＞
上記実施形態では、ショット位置に関連付けて入力されるショット関連情報は、ゴルフクラブの番手情報であった。しかしながら、これに代えて又は加えて、ショット関連情報は、例えば、ショットに使用されたゴルフクラブの番手以外の情報（ゴルフクラブの製造業者名、型番等）を含んでいてもよいし、ショットを行った場所の地形情報を含んでいてもよい。ここでいう地形情報とは、例えば、地面の傾斜の情報、ボールのライの情報、ラフ／フェアウェイ等の情報である。
【００５９】
＜４−４＞
上記実施形態では、ショット位置の候補位置は、ゴルファーの位置情報に基づくゴルファーの位置の変化の度合いのみに基づいて検出された。しかしながら、ゴルファーの位置情報に加え、携帯端末１に搭載されている慣性センサーやマイク等の他のセンサーの検出値も参照して、ショット位置の候補位置を決定してもよい。例えば、携帯端末１がスマートウォッチのように、ラウンド中にゴルファーが常に身に着けているような装置である場合、これに搭載される慣性センサー（典型的には、加速度センサー）は、ゴルファーの身体に作用する衝撃を検出することができる。よって、ショット検出部１４Ｂは、慣性センサーの検出値に基づき、ショットが行われたタイミングを予測することができ、これに基づいて、ショット位置の候補位置を絞り込むことができる。また、携帯端末１に搭載されるマイクは、ショット時の打撃音を収集することができる。よって、ショット検出部１４Ｂは、マイクの検出値に基づき、ショットが行われたタイミングを予測することができ、これに基づいて、ショット位置の候補位置を絞り込むことができる。
【００６０】
＜４−５＞
上記実施形態では、携帯端末１上では、単独のゴルファーのラウンドデータのみが分析された。しかしながら、一緒にラウンドを行った仲間のラウンドデータを統合し、仲間のショットの結果を共有できるようにしてもよい。例えば、少なくとも１人のゴルファーの携帯端末１から、仲間のゴルファーＩＤを紐づける情報をサーバー２にアップロードする。サーバー２は、この情報を受け取ると、仲間の各携帯端末１からの、仲間全員分のラウンドデータへのアクセスを許可する。これにより、サーバー２内で仲間のラウンドデータが統合され、各携帯端末１は、仲間全員のラウンドデータを取得可能になる。よって、各携帯端末１は、仲間全員のラウンドデータに基づき、仲間のショットの結果を確認したり、互いのショット結果を比較したりすることが可能になる。
【００６１】
＜４−６＞
画面Ｗ１上でゴルファーから番手情報の入力を受け付ける際に、事前にゴルファーにより入力されている番手情報をデフォルト値として画面Ｗ１上に表示してもよい。デフォルト値は、例えば、属性オブジェクトＯ３内に表示される。ここでのデフォルト値は、例えば、ラウンド中の待ち時間等を利用して入力される。より具体的には、例えば、２打目を打つ前にグリーンが空くのを待っている時に、次のショットで使う番手を画面上のドロップダウンメニュー等を介して選択することにより入力される。これにより、番手情報の入力が容易になる。
【００６２】
＜４−７＞
選択部１４Ｄは、ショット位置の入力が行われる前に、ショット位置の候補位置を全てショット位置として仮設定してもよい。この場合、画面Ｗ１上では、図１０に示すように、全ての候補位置の近傍に、属性オブジェクトＯ３が表示される。そして、選択部１４Ｄは、このような画面Ｗ１上で、ゴルファーからショットをしていない位置に対応する候補位置を消去する操作を受け付け、このような消去の操作により、ショット位置の選択を受け付けてもよい。なお、この場合も、変形例４−６と同様に、属性オブジェクトＯ３内に事前にゴルファーにより入力されている番手情報をデフォルト値として表示することができる（図１０参照）。
【符号の説明】
【００６３】
１００  ゴルフ管理システム（ゴルフ管理装置）
１  携帯端末
１Ａ  プログラム
１４  制御部
１４Ａ  位置計測部
１４Ｂ  ショット検出部
１４Ｃ  画面作成部
１４Ｄ  選択部
１４Ｅ  分析部
２  サーバー
２Ａ  プログラム
３  データベース
【図１】
2020048834.tif 000003
【図２】
2020048834.tif 000004
【図３】
2020048834.tif 000005
【図４】
2020048834.tif 000006
【図５】
2020048834.tif 000007
【図６】
2020048834.tif 000008
【図７】
2020048834.tif 000009
【図８】
2020048834.tif 000010
【図９】
2020048834.tif 000011
【図１０】
2020048834.tif 000012