(57)【要約】通信ネットワークを介してユーザ端末とサーバ装置とが通信可能に接続され、サーバ装置は、ゴルフコースに関する情報をユーザ端末に送信する情報送信手段と、ゴルフコースにおける方向に関する情報をユーザ端末から取得して、その情報をゴルフボールの予想打球方向として設定する打球方向設定手段と、ゴルフコースにおけるユーザ端末の第一の位置情報をユーザ端末から取得して、その位置情報をゴルフボールの予想着地点として設定する予想着地点設定手段と、ゴルフコースにおけるユーザ端末の第二の位置情報をユーザ端末から取得して、その位置情報をゴルフボールの実際の着地点として設定する着地点設定手段と、設定された予想打球方向、予想着地点及び実際の着地点に基づいて、予想着地点と実際の着地点の誤差を算出する誤差算出手段と、算出された誤差をユーザ端末に送信する誤差集計手段と、を備えるゴルフボールの着地点誤差分析システム。
2019240210.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して相互に通信可能なユーザ端末及びサーバ装置を備え、
前記サーバ装置は、
ゴルフコースの地図を含むゴルフコースに関する情報を前記ユーザ端末に送信する情報送信手段と、
前記ゴルフコースの地図における方向に関する情報を前記ユーザ端末から取得して、当該方向に関する情報をゴルフボールの予想打球方向として設定する打球方向設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第一の位置情報を前記ユーザ端末から取得して、当該第一の位置情報をゴルフボールの予想着地点として設定する予想着地点設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第二の位置情報を前記ユーザ端末から取得して、当該第二の位置情報をゴルフボールの実際の着地点として設定する着地点設定手段と、
設定された前記ゴルフボールの予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する誤差算出手段と、
算出された前記誤差を前記ユーザ端末に送信する誤差集計手段と、
を備えるゴルフボールの着地点誤差分析システム。
【請求項２】
前記サーバ装置は、
前記ゴルフコースの地図における前記ユーザ端末の第三の位置情報を前記ユーザ端末から取得して、当該第三の位置情報をゴルフボールの打撃位置として設定する打撃位置設定手段をさらに備え、
前記誤差算出手段は、設定された前記ゴルフボールの打撃位置、予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する
請求項１記載のゴルフボールの着地点誤差分析システム。
【請求項３】
前記情報送信手段は、一打目についてのゴルフボールの打撃位置として設定されている一打目の位置情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記ユーザ端末に送信し、
前記サーバ装置は、
前記ゴルフコースの地図における前記ユーザ端末の第三の位置情報を前記ユーザ端末から取得して、当該第三の位置情報を二打目以降のゴルフボールの打撃位置として設定する打撃位置設定手段をさらに備え、
前記誤差算出手段は、設定された前記ゴルフボールの打撃位置、予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する
請求項１記載のゴルフボールの着地点誤差分析システム。
【請求項４】
前記情報送信手段は、ゴルフコースにおけるホール位置として設定されているホール位置情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記ユーザ端末に送信し、
前記誤差算出手段は、設定された前記ゴルフボールの予想打球方向、予想着地点、ホール位置及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差又は前記ホール位置と前記実際の着地点の位置の誤差を算出する
請求項１記載のゴルフボールの着地点誤差分析システム。
【請求項５】
前記情報送信手段は、ゴルフコースにおけるホール位置についての複数のホール位置候補情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記ユーザ端末に送信し、
前記予想着地点設定手段は、前記複数のホール位置候補情報のうち、前記ユーザ端末が選択した一のホール位置候補情報を取得して、当該ホール位置候補情報をゴルフボールの予想着地点として設定し、
前記誤差算出手段は、設定された前記ゴルフボールの予想打球方向、予想着地点、ホール位置及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差又は前記ホール位置と前記実際の着地点の位置の誤差を算出する
請求項１記載のゴルフボールの着地点誤差分析システム。
【請求項６】
通信ネットワークを介して相互に通信可能なユーザ端末及びサーバ装置を備え、
前記ユーザ端末は、
ゴルフコースの地図を含むゴルフコースに関する情報を前記サーバ装置から取得する情報受信手段と、
前記ゴルフコースの地図における方向に関する情報の入力を促し、入力された前記方向に関する情報をゴルフボールの予想打球方向として設定する打球方向設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第一の位置情報の入力を促し、入力された前記第一の位置情報を前記ゴルフボールの予想着地点として設定する予想着地点設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第二の位置情報の入力を促し、入力された前記第二の位置情報を前記ゴルフボールの実際の着地点として設定する着地点設定手段と、
設定された前記ゴルフボールの予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する誤差算出手段と、
算出された前記誤差を表示する誤差集計手段と、
を備えるゴルフボールの着地点誤差分析システム。
【請求項７】
前記ユーザ端末は、
前記ゴルフコースの地図における前記ユーザ端末の第三の位置情報の入力を促し、入力された前記第三の位置情報をゴルフボールの打撃位置として設定する打撃位置設定手段をさらに備え、
前記誤差算出手段は、設定された前記ゴルフボールの打撃位置、予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する
請求項６記載のゴルフボールの着地点誤差分析システム。
【請求項８】
前記情報受信手段は、一打目についてのゴルフボールの打撃位置として設定されている一打目の位置情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記サーバ装置から取得し、
前記ユーザ端末は、
前記ゴルフコースの地図における前記ユーザ端末の第三の位置情報の入力を促し、入力された前記第三の位置情報を二打目以降のゴルフボールの打撃位置として設定する打撃位置設定手段をさらに備え、
前記誤差算出手段は、設定された前記ゴルフボールの打撃位置、予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する
請求項６記載のゴルフボールの着地点誤差分析システム。
【請求項９】
前記情報受信手段は、ゴルフコースにおけるホール位置として設定されているホール位置情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記サーバ装置から取得し、
前記誤差算出手段は、設定された前記ゴルフボールの予想打球方向、予想着地点、ホール位置及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差又は前記ホール位置と前記実際の着地点の位置の誤差を算出する
請求項６記載のゴルフボールの着地点誤差分析システム。
【請求項１０】
前記情報受信手段は、ゴルフコースにおけるホール位置についての複数のホール位置候補情報が付帯されたゴルフコースの地図を含むゴルフコースに関する情報を前記サーバ装置から取得し、
前記予想着地点設定手段は、前記複数のホール位置候補情報のうち、一のホール位置候補情報の選択を促し、選択された前記ホール位置候補情報をゴルフボールの予想着地点として設定し、
前記誤差算出手段は、設定された前記ゴルフボールの予想打球方向、予想着地点、ホール位置及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差又は前記ホール位置と前記実際の着地点の位置の誤差を算出する
請求項６記載のゴルフボールの着地点誤差分析システム。
【請求項１１】
前記第三の位置情報は以下の位置情報である請求項２又は７記載のゴルフボールの着地点誤差分析システム。
（１）前記サーバ装置から前記ユーザ端末に送信される一打目の打撃位置についての複数の打撃位置候補情報のうち、前記ユーザ端末によって選択された一の打撃位置候補情報
（２）前記ユーザ端末によって指定される二打目以降の前記ユーザ端末の位置情報
【請求項１２】
前記第一の位置情報、前記第二の位置情報、前記第三の位置情報はそれぞれ、前記ユーザ端末に表示される前記ゴルフコースの地図における画面上の位置座標である
請求項２、３、７、８、１１の何れか一項に記載のゴルフボールの着地点誤差分析システム。
【請求項１３】
前記第一の位置情報、前記第二の位置情報、前記ホール位置情報はそれぞれ、前記ユーザ端末に表示される前記ゴルフコースの地図における画面上の位置座標である
請求項４又は９記載のゴルフボールの着地点誤差分析システム。
【請求項１４】
前記第一の位置情報、前記第二の位置情報、前記ホール位置候補情報はそれぞれ、前記ユーザ端末に表示される前記ゴルフコースの地図における画面上の位置座標である
請求項５又は１０記載のゴルフボールの着地点誤差分析システム。
【請求項１５】
前記第一の位置情報、前記第二の位置情報、前記第三の位置情報はそれぞれ、前記ユーザ端末のＧＰＳ位置情報である
請求項２又は７記載のゴルフボールの着地点誤差分析システム。
【請求項１６】
前記第一の位置情報、前記第二の位置情報はそれぞれ、前記ユーザ端末のＧＰＳ位置情報であり、
前記第三の位置情報のうち、
一打目の前記打撃位置候補情報は、前記ゴルフコースの地図における前記一打目についての打撃位置のＧＰＳ位置情報であり、
二打目以降の前記ユーザ端末の位置情報は、前記ユーザ端末のＧＰＳ位置情報である
請求項１１記載のゴルフボールの着地点誤差分析システム。
【請求項１７】
前記第一の位置情報、前記第二の位置情報はそれぞれ、前記ユーザ端末のＧＰＳ位置情報であり、
前記一打目の位置情報は、前記ゴルフコースの地図における前記一打目についての打撃位置のＧＰＳ位置情報である
請求項３又は８記載のゴルフボールの着地点誤差分析システム。
【請求項１８】
前記第一の位置情報、前記第二の位置情報はそれぞれ、前記ユーザ端末のＧＰＳ位置情報であり、
前記ホール位置情報は、前記ゴルフコースの地図における前記ホール位置のＧＰＳ位置情報である
請求項４又は９記載のゴルフボールの着地点誤差分析システム。
【請求項１９】
前記第一の位置情報、前記第二の位置情報はそれぞれ、前記ユーザ端末のＧＰＳ位置情報であり、
前記ホール位置候補情報は、前記ゴルフコースの地図における前記ホール位置のＧＰＳ位置情報である
請求項５又は１０記載のゴルフボールの着地点誤差分析システム。
【請求項２０】
ゴルフコースの地図における方向に関する情報の入力を促し、入力された前記方向に関する情報をゴルフボールの予想打球方向として設定する打球方向設定手段、
前記ゴルフコースの地図における前記ユーザ端末の第一の位置情報の入力を促し、入力された前記第一の位置情報をゴルフボールの予想着地点として設定する予想着地点設定手段、
前記ゴルフコースの地図における前記ユーザ端末の第二の位置情報の入力を促し、入力された前記第二の位置情報をゴルフボールの実際の着地点として設定する着地点設定手段、
設定された前記ゴルフボールの予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する誤差算出手段、
算出された前記誤差を表示する誤差集計手段、
としてコンピュータを機能させるためのゴルフボールの着地点誤差分析プログラム。
【請求項２１】
請求項１又は６記載のゴルフボールの着地点誤差分析システムが備える各手段としてコンピュータを機能させるためのゴルフボールの着地点誤差分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、打撃されたゴルフボールの着地点と予め設定された予想着地点との間の誤差を分析するシステムに関する。
【背景技術】
【０００２】
従来、ゴルフを快適にプレイするために種々のシステムが提案されている。例えば特許文献１には、ゴルフコース上のプレーヤーの現在位置から各地点までの位置を個人的に把握することができる位置情報装置が提案されている。  
特許文献２には、ゴルフコース上でのプレーヤーの行動やプレイ状況を詳細に把握することができるゴルフナビゲーションシステムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１４３２４号公報
【特許文献２】特開２００７−３０７１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゴルフプレーヤーがゴルフをプレイするにあたり、予め設定したゴルフボールのショット後の位置と、実際にショットした後のゴルフボールの位置との間の誤差を知ることができれば、技術の向上へとつながり、より快適に楽しくゴルフをプレイすることができる。  
そこで、本発明は、ゴルフボールの予想着地点と実際の着地点との間の誤差を分析するゴルフボールの着地点誤差分析システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１の発明は、
通信ネットワークを介して相互に通信可能なユーザ端末及びサーバ装置を備え、
前記サーバ装置は、
ゴルフコースの地図を含むゴルフコースに関する情報を前記ユーザ端末に送信する情報送信手段と、
前記ゴルフコースの地図における方向に関する情報を前記ユーザ端末から取得して、当該方向に関する情報をゴルフボールの予想打球方向として設定する打球方向設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第一の位置情報を前記ユーザ端末から取得して、当該第一の位置情報をゴルフボールの予想着地点として設定する予想着地点設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第二の位置情報を前記ユーザ端末から取得して、当該第二の位置情報をゴルフボールの実際の着地点として設定する着地点設定手段と、
設定された前記ゴルフボールの予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する誤差算出手段と、
算出された前記誤差を前記ユーザ端末に送信する誤差集計手段と、
を備えるゴルフボールの着地点誤差分析システムである。【０００６】
請求項６の発明は、
通信ネットワークを介して相互に通信可能なユーザ端末及びサーバ装置を備え、
前記ユーザ端末は、
ゴルフコースの地図を含むゴルフコースに関する情報を前記サーバ装置から取得する情報受信手段と、
前記ゴルフコースの地図における方向に関する情報の入力を促し、入力された前記方向に関する情報をゴルフボールの予想打球方向として設定する打球方向設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第一の位置情報の入力を促し、入力された前記第一の位置情報を前記ゴルフボールの予想着地点として設定する予想着地点設定手段と、
前記ゴルフコースの地図における前記ユーザ端末の第二の位置情報の入力を促し、入力された前記第二の位置情報を前記ゴルフボールの実際の着地点として設定する着地点設定手段と、
設定された前記ゴルフボールの予想打球方向、予想着地点及び実際の着地点に基づいて、前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置の誤差を算出する誤差算出手段と、
算出された前記誤差を表示する誤差集計手段と、
を備えるゴルフボールの着地点誤差分析システムである。
【発明の効果】
【０００７】
この発明によれば、ゴルフボールの予想着地点と実際の着地点との間の誤差を分析するゴルフボールの着地点誤差分析システムができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の構成の一例を表す図である。
【図２】本発明の構成の他の例を表す図である。
【図３】ユーザ端末に提供されるゴルフコースの地図の一例である。
【図４】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの打球方向の指定の一例を説明する図である。
【図５】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの打球方向の指定の他の例を説明する図である。
【図６】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの打球方向の指定の他の例を説明する図である。
【図７】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの打球方向の指定の他の例を説明する図である。
【図８】（ａ）、（ｂ）はゴルフボールの予想着地点の指定の一例を説明する図である。
【図９】（ａ）、（ｂ）はゴルフボールの予想着地点の指定の他の例を説明する図である。
【図１０】ゴルフボールの実際の着地点の指定の一例を説明する図である。
【図１１】（ａ）、（ｂ）はゴルフボールの打撃位置の指定の一例を説明する図である。
【図１２】（ａ）、（ｂ）、（ｃ）はゴルフボールの打撃位置の指定の他の例を説明する図である。
【図１３】（ａ）、（ｂ）はゴルフボールの打撃位置の指定の他の例を説明する図である。
【図１４】（ａ）、（ｂ）はゴルフボールの打撃位置の指定の他の例を説明する図である。
【図１５】（ａ）、（ｂ）、（ｃ）は二打目以降の打撃位置の指定の一例を説明する図である。
【図１６】（ａ）、（ｂ）はゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差を算出する一例を表す図である。
【図１７】（ａ）、（ｂ）はゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差を算出する他の例を表す図である。
【図１８】ゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差の集計結果をユーザ端末に表示する一例を表す図である。
【図１９】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差の集計結果をユーザ端末に表示する他の例を表す図である。
【図２０】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差の集計結果をユーザ端末に表示する他の例を表す図である。
【図２１】（ａ）、（ｂ）、（ｃ）は、ゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差の集計結果をユーザ端末に表示する他の例を表す図である。
【図２２】ゴルフボールの予想着地点と打撃されたゴルフボールの着地点との間の誤差の集計結果をユーザ端末に表示する他の例を表す図である。
【図２３】本発明による処理フローの一例を表す図である。
【図２４】図２３に続く処理フローの一例を表す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施形態の一例を説明する。
【００１０】
本実施形態のゴルフボールの着地点誤差分析システム（以下、ゴルフボールの着地点誤差分析システムを「本システム」という）は、図１、図２に示すように、ゴルフプレーヤーが使用するユーザ端末２と、本システムによるゴルフボールの着地点誤差分析サービスを提供する事業者が使用するサーバ装置３とが、インターネット通信網、無線通信規格で定められている無線通信網、等の通信ネットワーク４を介して相互に通信可能に接続されて構成されている。
【００１１】
ユーザ端末２は、スマートフォン、タブレット端末、携帯電話機、等、通信ネットワーク４を介してサーバ装置３と通信を行う通信機能を備える端末である。図面では省略しているが、前記ゴルフボールの着地点誤差分析サービスを利用する複数のゴルフプレーヤーごとにユーザ端末２が使用される。
【００１２】
サーバ装置３は、前記事業者が通信ネットワーク４上に設置する装置で、例えば、コンピュータから構成することができる。
【００１３】
［本システムの第一の実施形態］
図１に示す本システム１Ａは、本システム１Ａが備える各手段としてユーザ端末２及びサーバ装置３を機能させるためのゴルフボールの着地点誤差分析プログラム（以下、ゴルフボールの着地点誤差分析プログラムを「アプリケーションプログラム」という）によって実現される。
【００１４】
ユーザ端末２には、本システム１Ａが備える各手段としてユーザ端末２及びサーバ装置３を機能させるための前記アプリケーションプログラムが配備されており、このアプリケーションプログラムの実行によって、通信ネットワーク４を介してサーバ装置３との間で情報の送受信を行う構成となっている。前記アプリケーションプログラムは、ユーザ情報管理手段、位置情報管理手段、スコア情報管理手段としてユーザ端末２及びサーバ装置３を機能させるコンピュータプログラムである。
【００１５】
前記アプリケーションプログラムがユーザ情報管理手段としてユーザ端末２及びサーバ装置３を機能させる例として、本実施形態では、本システム１Ａによるゴルフボールの着地点誤差分析サービスをゴルフプレーヤーが利用するのに必要なユーザアカウントを作成するためのユーザアカウント作成機能が実現される。
【００１６】
前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２及びサーバ装置３を機能させる例として、本実施形態ではゴルフコースの地図やゴルフボールの打撃位置をユーザ端末２がサーバ装置３から取得して表示画面に表示する打撃位置取得機能や、ゴルフコースの地図をユーザ端末２がサーバ装置３から取得して、当該ゴルフコースの地図上でゴルフボールの予想打球方向、予想着地点、実際の着地点、打撃位置を指定・選択する位置指定機能が実現される。
【００１７】
前記アプリケーションプログラムがスコア情報管理手段としてユーザ端末２及びサーバ装置３を機能させる例として、本実施形態ではゴルフボールの予想着地点と打撃後のゴルフボールの着地点との間の誤差を算出・集計し、算出された誤差又はその集計結果をユーザ端末２に表示する誤差集計機能が実現される。
【００１８】
ユーザ端末２は、情報送受信手段５、制御手段６、位置情報取得手段７、記憶手段８、入力手段９、表示手段１０を備えている。
【００１９】
情報送受信手段５は、サーバ装置３と情報の送受信を行う。
【００２０】
制御手段６は、ＣＰＵ、ＲＡＭ等により構成され各種データの処理、演算を行う演算処理部を備え、所定のコンピュータプログラムの下に、ユーザ端末２が備えている上記各手段が行う情報処理を制御する。
【００２１】
位置情報取得手段７は、ユーザ端末２の現在位置を取得する。図１に示す形態では、位置情報取得手段７としてＧＰＳ（Global Positioning System）機能を有する通信モジュールを採用して、ユーザ端末２の現在位置を取得する構成となっている。図１に示す形態の他、ＧＰＳデータロガー等の移動記録機器をユーザ端末２に通信可能に接続し、前記移動記録機器が取得した位置情報を、ユーザ端末２が取得する構成にすることもできる。
【００２２】
記憶手段８は、内蔵ストレージ等の記憶装置であり、種々の情報を記録する。
【００２３】
入力手段９は、マウス、キーボード、タッチパネル等、情報入力が可能な入力デバイスであり、表示手段１０は、液晶ディスプレイ、前記タッチパネル等、情報表示が可能な出力デバイスである。
【００２４】
サーバ装置３は、情報送受信手段１１、制御手段１２、記憶手段１３、打球方向設定手段１４、予想着地点設定手段１５、着地点設定手段１６、打撃位置設定手段１７、誤差算出手段１８、誤差集計手段１９を備えている。
【００２５】
情報送受信手段１１は、ユーザ端末２と情報の送受信を行う。本実施形態では、後述する地図情報２０を含むゴルフコースに関する情報、打撃位置候補情報２５、ホール位置情報３１、ホール位置候補情報３２、誤差集計情報２６、等の種々の情報をユーザ端末２に送信し、ユーザ情報、方向に関する情報２１、第一の位置情報２２、第二の位置情報２３、第三の位置情報２４等の種々の情報をユーザ端末２から受信する。
【００２６】
制御手段１２は、ＣＰＵ、ＲＡＭ等により構成され各種データの処理、演算を行う演算処理部を備え、所定のコンピュータプログラムの下に、サーバ装置３が備えている上記各手段が行う情報処理を制御する。
【００２７】
記憶手段１３は、ユーザ情報データベース１３ａ（以下、データベースを「ＤＢ」という）、ゴルフ場情報ＤＢ１３ｂ、打球方向情報ＤＢ１３ｃ、打撃位置情報ＤＢ１３ｄ、履歴情報ＤＢ１３ｅ、誤差情報ＤＢ１３ｆを備えている。
【００２８】
ユーザ情報ＤＢ１３ａには、本システム１Ａによる前記ゴルフボールの着地点誤差分析サービスを利用するために必要なゴルフプレーヤーについてのユーザ情報が記憶されている。前記ユーザ情報には、ユーザ端末２によって入力される前記ゴルフプレーヤーのＩＤやパスワード等からなるユーザアカウントが含まれる。
【００２９】
ゴルフ場情報ＤＢ１３ｂには、ゴルフコースに関する情報が記憶されている。前記ゴルフコースに関する情報には、ゴルフ場を識別するゴルフ場ＩＤに、前記ゴルフ場の名称、住所、地図情報、位置情報や、前記ゴルフ場が備えるゴルフコースのホール名、コースの特徴、地図情報、位置情報、等が関連付けられている。また、前記ゴルフプレーヤーが利用したゴルフ場についての前記ゴルフコースに関する情報は、利用履歴として前記ユーザ情報に関連付けられる。
【００３０】
前記ゴルフ場の地図情報、前記ゴルフコースの地図情報は、図３に示すような航空写真で表される地図情報２０とすることができる他、従来の二次元（背景地図）で表される地図情報とすることができる。また、地図情報２０には、後述する各ゴルフコースにおけるホール位置についてのホール位置情報３１や、複数のホール位置候補情報３２が関連付けられてもよい。なお、本実施形態において、「ホール位置」には、グリーン位置やカップ位置が含まれる。  
また、本実施形態では、ゴルフ場情報ＤＢ１３ｂに前記ゴルフ場の地図情報、前記ゴルフコースの地図情報を記憶している構成としているが、サーバ装置３とは異なる外部の地図情報配信サーバ（不図示）がこれらの地図情報をユーザ端末２に配信する構成にすることもできる。
【００３１】
打球方向情報ＤＢ１３ｃには、後述するゴルフコースにおける方向に関する情報２１が記憶されている。方向に関する情報２１はユーザ端末２からサーバ装置３へ送信される。また、方向に関する情報２１は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００３２】
打撃位置情報ＤＢ１３ｄには、各ゴルフコースにおける一打目のゴルフボールの打撃位置、すなわちティーショットについての位置情報が記憶されている。この一打目のゴルフボールの打撃位置についての位置情報は地図情報２０に関連付けられており、図１３に示すように後述するゴルフコースごとの複数の打撃位置候補情報２５をユーザ端末２に送信する構成や、図１４に示すように後述する予め設定された一打目の打撃位置についての位置情報をユーザ端末２に送信する構成にすることができる。
【００３３】
履歴情報ＤＢ１３ｅには、後述するゴルフコースごとにユーザ端末２から送信される方向に関する情報２１、第一の位置情報２２、第二の位置情報２３、第三の位置情報２４が記憶されている。これらの情報は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００３４】
誤差情報ＤＢ１３ｆには、後述するゴルフボールの予想打球方向（方向に関する情報２１）、ゴルフボールの予想着地点（第一の位置情報２２、ホール位置情報３１、ホール位置候補情報３２）、ゴルフボールの実際の着地点（第二の位置情報２３）、ゴルフボールの打撃位置（一打目の位置情報、打撃位置候補情報２５、第三の位置情報２４）に基づく前記ゴルフボールの予想着地点の位置と前記実際の着地点との間の方向の誤差、距離の誤差についての情報が記憶されている。この情報は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００３５】
打球方向設定手段１４は、ゴルフコースの地図における方向に関する情報２１をユーザ端末２から取得して、当該方向に関する情報２１をゴルフボールの予想打球方向として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、ゴルフ場が備えるコースごとの地図情報２０又はゴルフボールの一打目の打撃位置情報が付帯している地図情報２０が表示されたユーザ端末２の画面上で、指定された方向がゴルフボールの予想打球方向として設定される。ゴルフボールの予想打球方向の設定は以下の方法で行われる。
【００３６】
（予想打球方向設定方法１）
図４（ａ）、（ｂ）に示すように、ゴルフプレーヤーは、地図情報２０が表示されるユーザ端末２の画面上で始点２７を任意に指定し、始点２７から任意の終点２８まで指でなぞる操作（ドラッグ操作）を行い、図４（ｃ）に示すように方向を指定する。打球方向設定手段１４は、指定された始点２７及び終点２８の位置座標（例えばｘ座標、ｙ座標）を方向に関する情報２１、すなわちゴルフボールの予想打球方向として設定する。なお、この設定方法は単純にゴルフボールの予想打球方向を設定するものであるので、地図情報２０におけるゴルフプレーヤーの位置、すなわち、ゴルフボールの打撃位置はどこでも構わない。
【００３７】
（予想打球方向設定方法２）
図５（ａ）に示すように、任意の方向を指定可能な方向オブジェクト２９が付帯された地図情報２０がユーザ端末２の画面に表示される。ゴルフプレーヤーは、方向オブジェクト２９をタッチしながら図５（ｂ）に示すように時計回り又は反時計回りに回転させ、図５（ｃ）に示すように方向を指定する。打球方向設定手段１４は、方向線２９ａの基点２９ｂに対する傾きを方向に関する情報２１、すなわち、ゴルフボールの予想打球方向として設定する。この設定方法においてもゴルフボールの打撃位置はどこでも構わない。なお、方向オブジェクト２９は、ゴルフプレーヤーの操作によって、表示画面上で任意の方向に移動可能である。
【００３８】
（予想打球方向設定方法３）
図６（ａ）に示すように、常に垂直上側方向を表す方向オブジェクト３０が付帯された地図情報２０がユーザ端末２の画面に表示される。ゴルフプレーヤーは、ユーザ端末２が備えるジャイロ機能を利用して、又は画面上での操作で図６（ｂ）に示すようにゴルフコースの地図を時計回り又は反時計回りに回転させ、図６（ｃ）に示すように方向を指定する。打球方向設定手段１４は、図６（ｃ）に示す常に垂直上側方向を方向に関する情報２１、すなわち、ゴルフボールの予想打球方向として設定する。この方法は、例えば、ゴルフボールの打球がグリーンの位置を越えてしまった場合、次の打撃では、打球方向が画面上では下側方向となるので、画面上で常に打撃位置を下側、ゴルフボールの着地点を上側に表示するために行われる。この設定方法においてもゴルフボールの打撃位置はどこでも構わない。
【００３９】
（予想打球方向設定方法４）
図７（ａ）に示すように、常に垂直上側方向を表す方向オブジェクト３０が付帯された地図情報２０がユーザ端末２の画面に表示される。ゴルフプレーヤーは、後述する打撃位置設定方法を利用して、図７（ｂ）に示すようにゴルフボールの予想着地点を指定する。当該指定された予想着地点は、図７（ｃ）に示すように方向オブジェクト３０に重なるように自動で時計回り又は反時計回りに回転する。打球方向設定手段１４は、図７（ｃ）に示す常に垂直上側方向を方向に関する情報２１、すなわち、ゴルフボールの予想打球方向として設定する。この方法も、例えば、ゴルフボールの打球がグリーンの位置を越えてしまった場合、次の打撃では、打球方向が画面上では下側方向となるので、画面上で常に打撃位置を下側、ゴルフボールの着地点を上側に表示するために行われる。この設定方法では、後述するゴルフボールの予想着地点を設定した後に、打撃位置からの予想打球方向を常に垂直上側方向に設定するものであるので、上記各設定方法とは異なり、地図情報２０におけるゴルフプレーヤーの打撃位置及びゴルフボールの予想着地点は必須である。
【００４０】
予想着地点設定手段１５は、ゴルフコースの地図におけるユーザ端末２の第一の位置情報２２をユーザ端２から取得して、当該第一の位置情報２２をゴルフボールの予想着地点として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、図８（ａ）に示すように、地図情報２０が表示されたユーザ端末２の画面上で、指定された場所の位置座標（例えばｘ座標、ｙ座標）が第一の位置情報２２、すなわちゴルフボールの予想着地点として設定される。
【００４１】
また、予想着地点設定手段１５は、情報送受信手段１１がユーザ端末２に送信したゴルフコースにおけるホール位置として設定されているホール位置情報３１をゴルフボールの予想着地点として設定してもよい。例えば、図９（ａ）に示すように、サーバ装置３からユーザ端末２にホール位置情報３１が付帯された地図情報２０が送信され、予めホール位置として設定されたホール位置情報３１（例えばｘ座標、ｙ座標）がゴルフボールの予想着地点として設定される。
【００４２】
また、情報送受信手段１１が、ゴルフコースにおけるホール位置についての複数のホール位置候補情報３２が付帯されたゴルフコースの地図を含むゴルフコースに関する情報をユーザ端末２に送信し、予想着地点設定手段１５は、ユーザ端末２によって選択された一のホール位置候補情報３２をゴルフボールの予想着地点として設定してもよい。例えば、図９（ｂ）に示すように、サーバ装置３からユーザ端末２に複数のホール位置候補情報３２が送信され、ユーザ端末２によって選択された一のホール位置候補情報３２（例えばｘ座標、ｙ座標）がゴルフボールの予想着地点として設定される。
【００４３】
また、上述した予想打球方向設定方法１〜４のいずれかによって打球方向設定手段１４は、図４〜図７に示すように方向に関する情報２１をゴルフボールの予想打球方向として設定する。なお、ゴルフボールの予想打球方向の設定を行った後に、ゴルフボールの予想着地点の設定を行ってもよい。
【００４４】
第一の位置情報２２は、ユーザ端末２の画面上の位置座標の他、位置情報取得手段７が取得したユーザ端末２のＧＰＳ位置情報とすることができる。また、ゴルフプレーヤーがゴルフボールの打撃を行うごとに設定される。
【００４５】
ホール位置情報３１、ホール位置候補情報３２は、ユーザ端末２の画面上の位置座標の他、ゴルフコースの地図におけるグリーン位置又はカップ位置のＧＰＳ位置情報とすることができる。
【００４６】
着地点設定手段１６は、ゴルフコースの地図におけるユーザ端末２の第二の位置情報２３をユーザ端末２から取得して、当該第二の位置情報２３をゴルフボールの実際の着地点として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、図１０に示すように、地図情報２０が表示されたユーザ端末２の画面上の場所であって、指定された打撃後のゴルフボールの着地点に対応する場所の位置座標（例えばｘ座標、ｙ座標）が第二の位置情報２３、すなわちゴルフボールの着地点として設定される。
【００４７】
第二の位置情報２３は、ユーザ端末２の画面上の位置座標の他、上述したように位置情報取得手段７が取得したユーザ端末２のＧＰＳ位置情報とすることができる。
【００４８】
また、第二の位置情報２３は、二打目以降のゴルフボールの打撃位置として設定される後述する第三の位置情報２４になる。
【００４９】
打撃位置設定手段１７は、ゴルフコースの地図におけるユーザ端末２の第三の位置情報２４をユーザ端末２から取得して、当該第三の位置情報２４をゴルフボールの打撃位置として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、ゴルフ場が備えるコースごとの地図情報２０又はゴルフボールの一打目の打撃位置情報が付帯している地図情報２０が表示されたユーザ端末２の画面上において、指定又は選択された位置座標（例えばｘ座標、ｙ座標）がゴルフボールの打撃位置として設定される。ゴルフボールの打撃位置の設定は以下の方法で行われる。
【００５０】
（打撃位置設定方法１）
図１１（ａ）に示すように、ゴルフプレーヤーは、地図情報２０が表示されたユーザ端末２の画面上で任意の場所を指定する。指定された場所の位置座標（例えばｘ座標、ｙ座標）を第三の位置情報２４とする。この方法は、ゴルフボールの一打目の打撃位置や、二打目以降の打撃位置を決める場合に使用される。また、上述した予想打球方向設定方法１〜４のいずれかによって打球方向設定手段１４は、図１１（ｂ）に示すように方向に関する情報２１をゴルフボールの予想打球方向として設定する。さらに、予想着地点設定手段１５は、図１１（ｂ）に示すように、指定された場所の第一の位置情報２２をゴルフボールの予想着地点として設定する。
【００５１】
（打撃位置設定方法２）
図１２（ａ）、（ｂ）に示すように、ユーザ端末２において、位置情報取得手段７が取得したユーザ端末２のＧＰＳ位置情報を地図情報２０上に表示させて、当該ＧＰＳ位置情報を第三の位置情報２４とする。この場合、ユーザ端末２が取得する地図情報２０にはゴルフコースのＧＰＳ位置情報が付帯されていて、ユーザ端末２の前記ＧＰＳ位置情報は、前記ゴルフコースのＧＰＳ位置情報が付帯されている地図情報２０に対応している。この方法も、ゴルフボールの一打目の打撃位置や、二打目以降の打撃位置を決める場合に使用される。また、上述した予想打球方向設定方法１〜４のいずれかによって打球方向設定手段１４は、図１２（ｃ）に示すように方向に関する情報２１をゴルフボールの予想打球方向として設定する。さらに、予想着地点設定手段１５は、図１２（ｃ）に示すように、指定された場所の第一の位置情報２２をゴルフボールの予想着地点として設定する。
【００５２】
（打撃位置設定方法３）
図１３（ａ）に示すように、サーバ装置３からユーザ端末２に複数の打撃位置候補情報２５が送信され、ユーザ端末２によって選択された一の打撃位置候補情報２５の位置情報を第三の位置情報２４とする。この場合において、打撃位置候補情報２５の位置情報（第三の位置情報２４）を上述したようにユーザ端末２の画面上の位置座標又はゴルフコースのＧＰＳ位置情報とすることができる。この方法は、ゴルフボールの一打目の打撃位置を決める場合に使用される。また、上述した予想打球方向設定方法１〜４のいずれかによって打球方向設定手段１４は、図１３（ｂ）に示すように方向に関する情報２１をゴルフボールの予想打球方向として設定する。さらに、予想着地点設定手段１５は、図１３（ｂ）に示すように、指定された場所の第一の位置情報２２をゴルフボールの予想着地点として設定する。
【００５３】
（打撃位置設定方法４）図１４（ａ）に示すように、サーバ装置３からユーザ端末２に、一打目の打撃位置情報（第三の位置情報２４）が付帯された地図情報２０が送信される。この場合において、前記一打目の打撃位置情報を上述したようにユーザ端末２の画面上の位置座標又はゴルフコースのＧＰＳ位置情報とすることができる。この方法は、ゴルフボールの一打目の打撃位置を知る場合に使用される。また、上述した予想打球方向設定方法１〜４のいずれかによって打球方向設定手段１４は、図１４（ｂ）に示すように方向に関する情報２１をゴルフボールの予想打球方向として設定する。さらに、予想着地点設定手段１５は、図１４（ｂ）に示すように、指定された場所の第一の位置情報２２をゴルフボールの予想着地点として設定する。
【００５４】
打撃位置設定手段１７によって設定される第三の位置情報２４は、一打目のゴルフボールの打撃位置だけでなく、打撃後のゴルフボールの着地点、すなわち、二打目以降の打撃位置にもなる。  
例えば、上述した打撃位置設定方法１〜４のいずれかで第三の位置情報２４を図１５（ａ）に示すように一打目のゴルフボールの打撃位置とした後、実際に打撃を行い、図１５（ｂ）に示すように第二の位置情報２３を打撃後のゴルフボールの着地点として設定した場合、図１５（ｃ）に示すように当該着地点（第二の位置情報２３の地点）が第三の位置情報２４となり、二打目以降のゴルフボールの打撃位置として設定される。この場合において、二打目以降の第三の位置情報２４を上述したようにユーザ端末２の画面上の位置座標又は位置情報取得手段７が取得したユーザ端末２のＧＰＳ位置情報とすることができる。
【００５５】
誤差算出手段１８は、設定されたゴルフボールの予想打球方向、予想着地点、ホール位置、実際の着地点、打撃位置に基づいて、前記ゴルフボールの予想着地点と前記実際の着地点又は前記ホール位置と前記実際の着地点との誤差を算出する。  
本実施形態では、前記アプリケーションプログラムがスコア情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、以下の方法で誤差が算出される。なお、以下の方法で説明する第一の位置情報２２は、上述したホール位置情報３１又はホール位置候補情報３２と読み替え可能である。
【００５６】
（誤差算出方法１）
図１６（ａ）に示すように、第一の位置情報２２と第二の位置情報２３とに基づいて、第一の位置情報２２と第二の位置情報２３との間の距離の誤差Ｄ１、方向の誤差θ１が算出される。  
また、図１６（ｂ）に示すように、方向に関する情報２１である予想打球方向が角度θ２回転して垂直方向に補正されるとともに、第一の位置情報２２と第二の位置情報２３とが、角度θ２回転して予想打球方向の補正に対応して移動する。
【００５７】
（誤差算出方法２）
図１７（ａ）に示すように、
第一の位置情報２２
第二の位置情報２３
第三の位置情報２４
第一の位置情報２２と第三の位置情報２４との距離Ｄ２
第二の位置情報２３と第三の位置情報２４との距離Ｄ３
に基づいて、第一の位置情報２２と第二の位置情報２３との間の距離の誤差Ｄ４が算出される。  
また、図１７（ａ）に示すように、
第一の位置情報２２
第二の位置情報２３
第三の位置情報２４
「第一の位置情報２２と第三の位置情報２４との距離Ｄ２」と「第二の位置情報２３と第三の位置情報２４との距離Ｄ３」との間の角度θ３
「第二の位置情報２３と第三の位置情報２４との距離Ｄ３」と「第一の位置情報２２と第二の位置情報２３との距離Ｄ４」との間の角度θ４
に基づいて、第一の位置情報２２と第二の位置情報２３との間の方向の誤差θ５を算出する。  
また、図１７（ｂ）に示すように、方向に関する情報２１である予想打球方向が角度θ６回転して垂直方向に補正されるとともに、第一の位置情報２２と第二の位置情報２３とが、角度θ６回転して予想打球方向の補正に対応して移動する。
【００５８】
（誤差算出方法３）
第一の位置情報２２の位置座標が直交座標系における原点（０、０）へ置き換えられる。第二の位置情報２３の位置座標は、第一の位置情報２２の原点の位置座標に対応した座標へ置き換えられる。
【００５９】
誤差集計手段１９は、算出された前記誤差をユーザ端末２に送信し、又は算出された前記誤差を集計し、集計結果をユーザ端末２に送信する。本実施形態では、前記アプリケーションプログラムがスコア情報管理手段としてユーザ端末２及びサーバ装置３を機能させ、以下の処理を行って作成した誤差集計情報２６（グラフ）をユーザ端末２に送信する。
【００６０】
上述の誤差算出方法１、２によって第一の位置情報２２を基準点とする平面状の直交座標系に円グラフを重畳した誤差集計グラフが作成される。当該誤差集計グラフの横軸を誤差（単位：ヤード、メートル等）、縦軸を誤差の範囲に占める第二の位置情報２３の数の割合（％）とする。
【００６１】
ユーザ端末２には、図１８に示すような打撃ごとの予想着地点と実際の着地点との間の距離の誤差及び方向の誤差が集計された誤差集計情報２６が表示される。図１８に示す誤差集計情報２６には、図１６（ｂ）、図１７（ｂ）に示すような第二の位置情報２３、すなわち打撃後のゴルフボールの実際の着地点が予想着地点（第一の位置情報２２）から１０ヤード以内の誤差にあることや、第二の位置情報２３の第一の位置情報２２に対する方向の誤差が示されている。また、打撃後のゴルフボールの実際の着地点が、予想着地点（第一の位置情報２２）からどの誤差の範囲内にどれくらいの割合で分布しているかが示されている。
【００６２】
この他、誤差集計手段１９は、図１９〜図２２に示すような誤差集計情報２６を作成することができる。
【００６３】
図１９に示す誤差集計情報２６は、ゴルフコースの地図を平面から見た状態で、地図上で常に打撃位置を下側、ゴルフボールの着地点を上側とした場合における打撃ごとの第一の位置情報２２と第二の位置情報２３との間の距離の誤差、方向の誤差を集計した誤差集計グラフである。このグラフによれば、ゴルフプレーヤーは、打撃後のゴルフボールの実際の着地点が予想着地点に対して右又は左にずれた割合がどの程度なのか（図１９（ａ）、（ｃ））、オーバー又はショートした割合がどの程度なのか（図１９（ｂ）、（ｃ））を確認することができる。
【００６４】
図２０に示す誤差集計情報２６も、ゴルフコースの地図を平面から見た状態で、地図上で常に打撃位置を下側、ゴルフボールの着地点を上側とした場合における打撃ごとの第一の位置情報２２と第二の位置情報２３との間の距離の誤差、方向の誤差を集計した誤差集計グラフである。このグラフによれば、ゴルフプレーヤーは、打撃後のゴルフボールの実際の着地点が予想着地点に対して右又は左にずれた割合がどの程度なのか（図２０（ａ）、（ｃ））、オーバー又はショートした割合がどの程度なのか（図２０（ｂ）、（ｃ））を詳細に確認することができる。
【００６５】
図２１の左側に示す誤差集計情報２６も、ゴルフコースの地図を平面から見た状態で、地図上で常に打撃位置を下側、ゴルフボールの着地点を上側とした場合における打撃ごとの第一の位置情報２２と第二の位置情報２３との間の距離の誤差、方向の誤差を集計した誤差集計グラフである。図２１の右側に示す誤差集計情報２６は、ゴルフコースの地図を側面からみた状態で、地図上で常に打撃位置を下側、ゴルフボールの着地点を上側とした場合における打撃ごとの第一の位置情報２２と第二の位置情報２３との間の距離の誤差、方向の誤差を集計した誤差集計グラフである。このグラフによれば、ゴルフプレーは、打撃後のゴルフボールの実際の着地点が予想着地点に対してオーバー又はショートした割合がどの程度なのかを視点別に確認することができる。
【００６６】
図２２は、誤差集計情報２６を地図情報２０に重畳表示した状態を表す。図２２に示す誤差集計情報２６ａ、２６ｂでは、一打目のゴルフボールの予想着地点（第一の位置情報２２ａ）に対する打撃後のゴルフボールの着地点（第二の位置情報２３ａ）との間の距離の誤差、方向の誤差や、二打目のゴルフボールの予想着地点（第一の位置情報２２ｂ）に対する打撃後のゴルフボールの着地点（第二の位置情報２３ｂ）との間の距離の誤差、方向の誤差をコースごと又は打撃ごとに把握することができる。
【００６７】
前記ゴルフプレーヤーは、図１８〜図２２に示す誤差集計情報２６を見て今後の技術向上につなげることができる。なお、誤差集計情報２６は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられてユーザ情報ＤＢ１３ａに記憶される。
【００６８】
［本システムの第二の実施形態］
図２に示す本システム１Ｂは、図１に示す本システム１Ａの実施形態と同様に、本システム１Ｂが備える各手段としてユーザ端末２及びサーバ装置３を機能させるための前記アプリケーションプログラムによって実現される。
【００６９】
本実施形態では、第一の実施形態で説明したサーバ装置３が備える打球方向設定手段１４、予想着地点設定手段１５、着地点設定手段１６、打撃位置設定手段１７、誤差算出手段１８、誤差集計手段１９をユーザ端末２が備えている。第一の実施形態で説明した構成と同一の構成については同じ符号を付し、その説明を省略する。
【００７０】
本実施形態では、ユーザ端末２の記憶手段８は、ユーザ情報記憶部８ａ、ゴルフ場情報記憶部８ｂ、打球方向情報記憶部８ｃ、打撃位置情報記憶部８ｄ、履歴情報記憶部８ｅ、誤差情報記憶部８ｆを備えている。
【００７１】
ユーザ情報記憶部８ａには、本システム１Ｂによる前記ゴルフボールの着地点誤差分析サービスを利用するために必要なゴルフプレーヤーについてのユーザ情報が記憶されている。前記ユーザ情報には、ユーザ端末２によって入力される前記ゴルフプレーヤーのＩＤやパスワード等からなるユーザアカウントが含まれる。
【００７２】
ゴルフ場情報記憶部８ｂには、サーバ装置３から取得したゴルフコースに関する情報が記憶されている。前記ゴルフコースに関する情報には、ゴルフ場を識別するゴルフ場ＩＤに、前記ゴルフ場の名称、住所、地図情報、位置情報や、前記ゴルフ場が備えるゴルフコースのホール名、コースの特徴、地図情報、位置情報、等が関連付けられている。また、前記ゴルフプレーヤーが利用したゴルフ場についての前記ゴルフコースに関する情報は、利用履歴として前記ユーザ情報に関連付けられる。
【００７３】
前記ゴルフ場の地図情報、前記ゴルフコースの地図情報は、図３に示すような航空写真で表される地図情報２０とすることができる他、従来の二次元（背景地図）で表される地図情報とすることができる。また、地図情報２０には、各ゴルフコースにおけるホール位置についてのホール位置情報３１や、複数のホール位置候補情報３２が関連付けられてもよい。  
また、本実施形態では、ゴルフ場情報記憶部８ｂに前記ゴルフ場の地図情報、前記ゴルフコースの地図情報を記憶している構成としているが、サーバ装置３とは異なる外部の地図情報配信サーバ（不図示）からこれらの地図情報をユーザ端末２が取得する構成にすることもできる。
【００７４】
打球方向情報記憶部８ｃには、上述したゴルフコースにおける方向に関する情報２１が記憶されている。方向に関する情報２１はユーザ端末２の入力手段９によって入力される。また、方向に関する情報２１は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００７５】
打撃位置情報記憶部８ｄには、サーバ装置３から取得した各ゴルフコースにおける一打目のゴルフボールの打撃位置、すなわちティーショットについての位置情報が記憶されている。この一打目のゴルフボールの打撃位置についての位置情報は地図情報２０に関連付けられており、図１３に示すようにゴルフコースごとの複数の打撃位置候補情報２５をサーバ装置３から取得する構成や、図１４に示すように予め設定された一打目の打撃位置についての位置情報をサーバ装置３から取得する構成にすることができる。
【００７６】
履歴情報記憶部８ｅには、ゴルフコースごとにユーザ端末２によって入力される方向に関する情報２１、第一の位置情報２２、第二の位置情報２３、第三の位置情報２４が記憶されている。これらの情報は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００７７】
誤差情報記憶部８ｆには、前記ゴルフボールの予想打球方向（方向に関する情報２１）、前記ゴルフボールの予想着地点（第一の位置情報２２、ホール位置情報３１、ホール位置候補情報３２）、前記ゴルフボールの実際の着地点（第二の位置情報２３）、前記ゴルフボールの打撃位置（一打目の位置情報、打撃位置候補情報２５、第三の位置情報２４）に基づく前記ゴルフボールの予想着地点の位置と前記実際の着地点の位置との間の方向の誤差、距離の誤差についての情報が記憶されている。この情報は、ゴルフコースの利用履歴として前記ユーザ情報に関連付けられた構成となっている。
【００７８】
情報送受信手段５は、サーバ装置３と情報の送受信を行う。本実施形態では、地図情報２０を含むゴルフコースに関する情報をサーバ装置３から取得する。
【００７９】
打球方向設定手段１４は、ゴルフコースの地図における方向に関する情報２１の入力を促し、入力された方向に関する情報２１をゴルフボールの予想打球方向として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２を機能させ、ゴルフ場が備えるコースごとの地図情報２０又はゴルフボールの一打目の打撃位置情報が付帯している地図情報２０が表示されたユーザ端末２の画面上で、指定された方向がゴルフボールの予想打球方向として設定される。ゴルフボールの予想打球方向の設定は、第一の実施形態で説明した方法で行われる。
【００８０】
予想着地点設定手段１５は、ゴルフコースの地図におけるユーザ端末２の第一の位置情報２２の入力を促し、入力された第一の位置情報２２をゴルフボールの予想着地点として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２を機能させ、図８（ａ）に示すように、地図情報２０が表示されたユーザ端末２の画面上で、指定された場所の位置座標（例えばｘ座標、ｙ座標）が第一の位置情報２２、すなわちゴルフボールの予想着地点として設定される。
【００８１】
また、予想着地点設定手段１５は、情報送受信手段５がサーバ装置３から取得したゴルフコースにおけるホール位置として設定されているホール位置情報３１をゴルフボールの予想着地点として設定してもよい。例えば、図９（ａ）に示すように、ユーザ端末２がサーバ装置３からホール位置情報３１が付帯された地図情報２０を取得し、予めホール位置として設定されたホール位置情報３１（例えばｘ座標、ｙ座標）がゴルフボールの予想着地点として設定される。
【００８２】
また、情報送受信手段５が、ゴルフコースにおけるホール位置についての複数のホール位置候補情報３２が付帯されたゴルフコースの地図の含むゴルフコースに関する情報をサーバ装置３から取得し、予想着地点設定手段１５は、ユーザ端末２によって選択された一のホール位置候補情報３２をゴルフボールの予想着地点として設定してもよい。例えば、図９（ｂ）に示すように、ユーザ端末２がサーバ装置３から複数のホール位置候補情報３２を取得し、ユーザ端末２によって選択された一のホール位置候補情報３２（例えばｘ座標、ｙ座標）がゴルフボールの予想着地点として設定される。
【００８３】
着地点設定手段１６は、ゴルフコースの地図におけるユーザ端末２の第二の位置情報２３の入力を促し、入力された第二の位置情報２３をゴルフボールの実際の着地点として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２を機能させ、図１０に示すように、地図情報２０が表示されたユーザ端末２の画面上の場所であって、指定された打撃後のゴルフボールの着地点に対応する場所の位置座標（例えばｘ座標、ｙ座標）が第二の位置情報２３、すなわちゴルフボールの着地点として設定される。また、第二の位置情報２３は、二打目以降のゴルフボールの打撃位置として設定される第三の位置情報２４になる。
【００８４】
打撃位置設定手段１７は、ゴルフコースの地図におけるユーザ端末２の第三の位置情報２４の入力を促し、入力された第三の位置情報２４をゴルフボールの打撃位置として設定する。  
本実施形態では、前記アプリケーションプログラムが位置情報管理手段としてユーザ端末２を機能させ、ゴルフ場が備えるコースごとの地図情報２０又はゴルフボールの一打目の打撃位置情報が付帯している地図情報２０をゴルフ場情報記憶部８ｂから取得して、ユーザ端末２の画面上において、指定又は選択された位置座標（例えばｘ座標、ｙ座標）がゴルフボールの打撃位置として設定される。ゴルフボールの打撃位置の設定は、第一の実施形態で説明した方法で行われる。
【００８５】
誤差算出手段１８は、設定されたゴルフボールの予想打球方向、予想着地点、ホール位置、実際の着地点、打撃位置に基づいて、前記ゴルフボールの予想着地点と前記実際の着地点又は前記ホール位置と前記実際の着地点との誤差を算出する。  
本実施形態では、前記アプリケーションプログラムがスコア情報管理手段としてユーザ端末２を機能させ、第一の実施形態で説明した方法で誤差が算出される。
【００８６】
誤差集計手段１９は、算出された前記誤差をユーザ端末２に送信し、又は算出された前記誤差を集計し、集計結果を表示手段１０に表示する。  
本実施形態では、前記アプリケーションプログラムがスコア情報管理手段としてユーザ端末２を機能させ、第一の実施形態で説明した方法で作成した図１８〜図２２に示すような誤差集計情報２６を表示画面に表示する。
【００８７】
本システム１Ｂによって、前記ゴルフプレーヤーは、誤差集計情報２６を見て今後の技術向上につなげることができる。
【００８８】
［ゴルフボールの着地点誤差分析システムの処理フロー］
図２３、図２４を参照して図１図示の本システム１Ａの処理フローを説明する。
【００８９】
（Ｓ１０１）ユーザ端末２では本システム１Ａのアプリケーションプログラムが起動され、サーバ装置３と通信ネットワーク４を介して通信可能な状態となる。
【００９０】
（Ｓ１０２）サーバ装置３は、地図情報２０を含むゴルフ場に関する情報をユーザ端末２に送信する。ユーザ端末２では、図３に示すような地図情報２０が表示される。  
あるいは、サーバ装置３は、一打目の打撃位置として設定されている打撃位置情報が付帯された地図情報２０を含むゴルフ場に関する情報をユーザ端末２に送信してもよい。この場合、ユーザ端末２では、図１４に示すような打撃位置情報（第三の位置情報２４）が付帯された地図情報２０が表示される。
【００９１】
（Ｓ１０３）ゴルフプレーヤーは、ユーザ端末２を使用して、上述した予想打球方向設定方法１〜４で図４〜図７に示すように一打目の方向を指定する。
【００９２】
（Ｓ１０４）サーバ装置３の打球方向設定手段１４は、方向に関する情報２１をユーザ端末２から取得して、当該方向に関する情報２１をゴルフボールの一打目の予想打球方向として設定する。
【００９３】
（Ｓ１０５）ゴルフプレーヤーは、ユーザ端末２を使用して、図８（ａ）、図１１（ｂ）、図１２（ｃ）、図１３（ｂ）、図１４（ｂ）に示すように、一打目の第一の位置情報２２を指定する。
【００９４】
（Ｓ１０６）サーバ装置３の予想着地点設定手段１５は、第一の位置情報２２をユーザ端末２から取得して、当該第一の位置情報２２をゴルフボールの一打目の予想着地点として設定する。
【００９５】
（Ｓ１０７）ゴルフプレーヤーは、一打目の打撃位置で前記ゴルフボールの打撃を行った後、着地点において、ユーザ端末２を使用して図１０に示すように、第二の位置情報２３を指定する。
【００９６】
（Ｓ１０８）サーバ装置３の着地点設定手段１６は、第二の位置情報２３をユーザ端末２から取得して、当該第二の位置情報２３をゴルフボールの一打目の実際の着地点として設定する。
【００９７】
（Ｓ１０９）サーバ装置３の誤差算出手段１８は、設定されたゴルフボールの予想打球方向、予想着地点、実際の着地点、打撃位置に基づいて、上述した誤差算出方法で一打目についてのゴルフボールの予想着地点と実際の着地点との間の距離の誤差及び方向の誤差を算出する。
【００９８】
（Ｓ１１０）サーバ装置３の打撃位置設定手段１７は、第三の位置情報２４、すなわち、一打目の打撃後の第二の位置情報２３をゴルフボールの二打目以降の打撃位置として設定する。
【００９９】
（Ｓ１１１）ゴルフプレーヤーは、ユーザ端末２を使用して、上述した予想打球方向設定方法１〜４で図４〜図７に示すように二打目以降の方向を指定する。
【０１００】
（Ｓ１１２）サーバ装置３の打球方向設定手段１４は、方向に関する情報２１をユーザ端末２から取得して、当該方向に関する情報２１をゴルフボールの二打目以降の予想打球方向として設定する。
【０１０１】
（Ｓ１１３）ゴルフプレーヤーは、ユーザ端末２を使用して、図８（ａ）、図１１（ｂ）、図１２（ｃ）、図１３（ｂ）、図１４（ｂ）に示すように、二打目以降の第一の位置情報２２を指定する。
【０１０２】
（Ｓ１１４）サーバ装置３の予想着地点設定手段１５は、第一の位置情報２２をユーザ端末２から取得して、当該第一の位置情報２２をゴルフボールの二打目の予想着地点として設定する。
【０１０３】
（Ｓ１１５）ゴルフプレーヤーは、二打目以降の各打撃位置で前記ゴルフボールの打撃を行った後、着地点において、ユーザ端末２を使用して図１０に示すように、第二の位置情報２３を指定する。
【０１０４】
（Ｓ１１６）サーバ装置３の着地点設定手段１６は、第二の位置情報２３をユーザ端末２から取得して、当該第二の位置情報２３をゴルフボールの二打目以降の実際の着地点として設定する。
【０１０５】
（Ｓ１１７）サーバ装置３の誤差算出手段１８は、設定されたゴルフボールの予想打球方向、予想着地点、実際の着地点、打撃位置に基づいて、上述した誤差算出方法で二打目以降についてのゴルフボールの予想着地点と実際の着地点との間の距離の誤差及び方向の誤差を算出する。
【０１０６】
（Ｓ１１８、Ｓ１１９）サーバ装置３の誤差集計手段１９は、算出された各打撃についてのゴルフボールの予想着地点と実際の着地点との間の距離の誤差及び方向の誤差を、上述した処理によって集計した誤差集計情報２６を作成し、ユーザ端末２に送信する。
【０１０７】
（Ｓ１２０）ユーザ端末２では、図１８〜図２２に示すような誤差集計グラフが表示される。
【符号の説明】
【０１０８】
１  ゴルフボールの着地点誤差分析システム
２  ユーザ端末
３  サーバ装置
４  通信ネットワーク
５  情報送受信手段
６  制御手段
７  位置情報取得手段
８  記憶手段
９  入力手段
１０  表示手段
１１  情報送受信手段
１２  制御手段
１３  記憶手段
１４  打球方向設定手段
１５  予想着地点設定手段
１６  着地点設定手段
１７  打撃位置設定手段
１８  誤差算出手段
１９  誤差集計手段
２０  地図情報
２１  方向に関する情報
２２  第一の位置情報
２３  第二の位置情報
２４  第三の位置情報
２５  打撃位置候補情報
２６  誤差集計情報
２９、３０  方向オブジェクト
３１  ホール位置情報
３２  ホール位置候補情報
【図１】
2019240210.tif 000003
【図２】
2019240210.tif 000004
【図３】
2019240210.tif 000005
【図４】
2019240210.tif 000006
【図５】
2019240210.tif 000007
【図６】
2019240210.tif 000008
【図７】
2019240210.tif 000009
【図８】
2019240210.tif 000010
【図９】
2019240210.tif 000011
【図１０】
2019240210.tif 000012
【図１１】
2019240210.tif 000013
【図１２】
2019240210.tif 000014
【図１３】
2019240210.tif 000015
【図１４】
2019240210.tif 000016
【図１５】
2019240210.tif 000017
【図１６】
2019240210.tif 000018
【図１７】
2019240210.tif 000019
【図１８】
2019240210.tif 000020
【図１９】
2019240210.tif 000021
【図２０】
2019240210.tif 000022
【図２１】
2019240210.tif 000023
【図２２】
2019240210.tif 000024
【図２３】
2019240210.tif 000025
【図２４】
2019240210.tif 000026
【国際調査報告】
2019240210.tif 000027
2019240210.tif 000028
2019240210.tif 000029
2019240210.tif 000030