(57)【特許請求の範囲】
【請求項１】
ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有するユーザ端末装置と、サーバ装置と、を含むゴルフプレイヤー支援システムであって、
前記サーバ装置は、
ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、計測センサの識別情報と、前記計測センサで計測された前記風速情報及び風向情報と、を関連付けて、前記ユーザ端末装置に送信する送信手段を有し、
前記ユーザ端末装置は、
前記位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定手段と、
前記サーバ装置より、関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、を受信する受信手段と、
前記受信手段で、関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定手段で特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付け手段と、
前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成手段と、
前記生成手段で生成された仮想空間画像を表示装置に表示する表示制御手段と、
を有するゴルフプレイヤー支援システム。
【請求項２】
前記ゴルフコースデータには、ゴルフコースの起伏情報が更に含まれ、
前記生成手段は、前記視界内の風速及び風向を表わす描画オブジェクトと共に、前記特定手段で特定されたゴルフコースデータに含まれる起伏情報に基づいて、前記視界内のゴルフコースの起伏を表わす描画オブジェクトを含む仮想空間画像を生成し、
前記表示制御手段は、前記風速及び風向を表わす描画オブジェクトと共に、前記起伏を表わす描画オブジェクトを前記表示装置に表示する請求項１記載のゴルフプレイヤー支援システム。
【請求項３】
前記ゴルフコースデータには、ピンの位置情報が更に含まれ、
前記生成手段は、
前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、ユーザがゴルフコースを見ていると判断すると、前記関連付け手段で作成された新たな風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを特定し、特定した風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成し、
前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、ユーザがユーザの足元を見ていると判断すると、前記位置情報と、前記特定手段で特定されたゴルフコースデータに含まれるピンの位置情報と、に基づいて、ピンの方向を表わす描画オブジェクトを含む仮想空間画像を生成する請求項１記載のゴルフプレイヤー支援システム。
【請求項４】
前記ゴルフコースデータには、ゴルフ場に設置されている複数のタグリーダの位置情報と、前記タグリーダを識別する識別情報と、が更に含まれ、
前記サーバ装置の前記送信手段は、ゴルフ場に設置されている複数のタグリーダのうち、少なくとも１つ以上のタグリーダより、タグリーダを識別する識別情報と、ゴルフボールに埋め込まれたタグとの通信によりゴルフボールを検知した旨の通知情報と、を受信すると、前記タグリーダを識別する識別情報を更に前記ユーザ端末装置に送信し、
前記ユーザ端末装置の受信手段は、前記サーバ装置より前記タグリーダを識別する識別情報を受信し、
前記ユーザ端末装置の前記生成手段は、前記受信手段で受信された前記タグリーダを識別する識別情報と、前記ゴルフコースデータに含まれるゴルフ場に設置されている複数のタグリーダを識別する識別情報と、に基づいて、ボールを検知したタグリーダの位置を特定し、特定した位置にボールがあることを表わす描画オブジェクトを更に生成し、
前記ユーザ端末装置の前記表示制御手段は、前記生成手段で生成された前記ボールがあることを表わす描画オブジェクトを表示装置に表示する請求項１記載のゴルフプレイヤー支援システム。
【請求項５】
ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有するユーザ端末装置と、サーバ装置と、を含むゴルフプレイヤー支援システムであって、
前記サーバ装置は、
ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、前記計測センサの識別情報に基づいて、記憶装置に記憶されている、前記複数の計測センサの位置情報と、各計測センサの識別情報と、を含むゴルフコースデータより各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付けて風速・風向データとして記憶装置に記憶する記憶手段と、
前記ユーザ端末装置よりユーザの位置情報と、ユーザの向き情報と、ユーザ端末装置を識別する端末装置識別情報と、を受信する受信手段と、
前記受信手段で受信された位置情報及び向き情報に基づいて、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを前記記憶装置より取得する取得手段と、
前記取得手段で取得された前記風速・風向データを前記端末装置識別情報で識別される前記ユーザ端末装置に送信する送信手段と、
を有し、
前記ユーザ端末装置は、
前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、前記ユーザ端末装置を識別する端末装置識別情報と、を前記サーバ装置に送信する送信手段と、
前記サーバ装置より位置情報及び向き情報に応じた前記風速・風向データを受信する受信手段と、
前記受信手段で受信された前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成手段と、
前記生成手段で生成された仮想空間画像を表示装置に表示する表示制御手段と、
を有するゴルフプレイヤー支援システム。
【請求項６】
ユーザの位置を検知する位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定手段と、
サーバ装置より、関連付けられた、ゴルフ場に設置されている風速及び風向を計測する計測センサの識別情報と、前記計測センサで計測された風速情報及び風向情報と、を受信する受信手段と、
前記受信手段で関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定手段で特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付け手段と、
前記位置検知センサより受け取った位置情報と、ユーザの向きを検知する姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成手段と、
前記生成手段で生成された仮想空間画像を表示装置に表示する表示制御手段と、
を有するユーザ端末装置。
【請求項７】
ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有するユーザ端末装置と、サーバ装置と、を含むゴルフプレイヤー支援システムにおけるゴルフプレイヤー支援方法であって、
前記サーバ装置が、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、計測センサの識別情報と、前記計測センサで計測された前記風速情報及び風向情報と、を関連付けて、前記ユーザ端末装置に送信する送信ステップと、
前記ユーザ端末装置が、前記位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定ステップと、
前記ユーザ端末装置が、前記サーバ装置より、関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、を受信する受信ステップと、
前記ユーザ端末装置が、前記受信ステップで関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定ステップで特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付けステップと、
前記ユーザ端末装置が、前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成ステップと、
前記ユーザ端末装置が、前記生成ステップで生成された仮想空間画像を表示装置に表示する表示制御ステップと、
を含むゴルフプレイヤー支援方法。
【請求項８】
ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有するユーザ端末装置と、サーバ装置と、を含むゴルフプレイヤー支援システムにおけるゴルフプレイヤー支援方法であって、
前記サーバ装置が、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、前記計測センサの識別情報に基づいて、記憶装置に記憶されている、前記複数の計測センサの位置情報と、各計測センサの識別情報と、を含むゴルフコースデータより各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付けて風速・風向データとして記憶装置に記憶する記憶ステップと、
前記サーバ装置が、前記ユーザ端末装置よりユーザの位置情報と、ユーザの向き情報と、ユーザ端末装置を識別する端末装置識別情報と、を受信する受信ステップと、
前記サーバ装置が、前記受信ステップで受信された位置情報及び向き情報に基づいて、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを前記記憶装置より取得する取得ステップと、
前記サーバ装置が、前記取得ステップで取得された前記風速・風向データを前記端末装置識別情報で識別される前記ユーザ端末装置に送信する送信ステップと、
前記ユーザ端末装置が、前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、前記ユーザ端末装置を識別する端末装置識別情報と、を前記サーバ装置に送信する送信ステップと、
前記ユーザ端末装置が、前記サーバ装置より位置情報及び向き情報に応じた前記風速・風向データを受信する受信ステップと、
前記ユーザ端末装置が、前記受信ステップで受信された前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成ステップと、
前記ユーザ端末装置が、前記生成ステップで生成された仮想空間画像を表示装置に表示する表示制御ステップと、
を含むゴルフプレイヤー支援方法。
【請求項９】
ユーザ端末装置が実行するゴルフプレイヤー支援方法であって、
ユーザの位置を検知する位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定ステップと、
サーバ装置より、関連付けられた、ゴルフ場に設置されている風速及び風向を計測する計測センサの識別情報と、前記計測センサで計測された風速情報及び風向情報と、を受信する受信ステップと、
前記受信ステップで関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定ステップで特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付けステップと、
前記位置検知センサより受け取った位置情報と、ユーザの向きを検知する姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成ステップと、
前記生成ステップで生成された仮想空間画像を表示装置に表示する表示制御ステップと、
を含むゴルフプレイヤー支援方法。
【請求項１０】
コンピュータに、
ユーザの位置を検知する位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定ステップと、
サーバ装置より、関連付けられた、ゴルフ場に設置されている風速及び風向を計測する計測センサの識別情報と、前記計測センサで計測された風速情報及び風向情報と、を受信する受信ステップと、
前記受信ステップで関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定ステップで特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付けステップと、
前記位置検知センサより受け取った位置情報と、ユーザの向きを検知する姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成ステップと、
前記生成ステップで生成された仮想空間画像を表示装置に表示する表示制御ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフプレイヤー支援システム、ユーザ端末装置、ゴルフプレイヤー支援方法及びプログラムに関する。
【背景技術】
【０００２】
ＧＰＳを利用したゴルフプレイヤー支援の端末が存在している（非特許文献１）。これらの端末では、ゴルフ場のコースマップとＧＰＳにより、プレイヤーに例えばグリーンまでの距離等を提供している。
また、特許文献１には、野球や、ゴルフ、テニスのレッスンのためにユーザが装着するＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）にインストラクタの仮想画像を表示し、あたかもそこにインストラクタがいるかのような感覚を体感させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４１９５号公報
【非特許文献】
【０００４】
【非特許文献１】"ＧＰＳゴルフナビ  ｏｆ  Ｇｏｌｆ  ＫＯＺＯ"、［ｏｎｌｉｎｅ］、［平成２２年９月３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｇｏｌｆｋｏｚｏ．ｍｉｃｆａｃｔｏｒｙ．ｊｐ／ｇｏｏｄｓ／ｇｐｓ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、ゴルフ場のゴルフコースでプレーするゴルフプレイヤーに適切な情報を提供することはできない問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ゴルフ場のゴルフコースでプレーするゴルフプレイヤーに適切な情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有するユーザ端末装置と、サーバ装置と、を含むゴルフプレイヤー支援システムであって、前記サーバ装置は、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、計測センサの識別情報と、前記計測センサで計測された前記風速情報及び風向情報と、を関連付けて、前記ユーザ端末装置に送信する送信手段を有し、前記ユーザ端末装置は、前記位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する特定手段と、前記サーバ装置より、関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、を受信する受信手段と、前記受信手段で、関連付けられた、前記計測センサの識別情報と、前記風速情報及び風向情報と、が受信されると、受信された前記計測センサの識別情報と、前記特定手段で特定されたゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする関連付け手段と、前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定し、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する生成手段と、前記生成手段で生成された仮想空間画像を表示装置に表示する表示制御手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、ゴルフ場のゴルフコースでプレーするゴルフプレイヤーに適切な情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、ゴルフプレイヤー支援システムのシステム構成の一例を示す図である。
【図２】図２は、サーバ装置のハードウェア構成の一例を示す図である。
【図３】図３は、ユーザ端末装置のハードウェア構成の一例を示す図である。
【図４】図４は、サーバ装置のソフトウェア構成の一例を示す図である。
【図５】図５は、ユーザ端末装置のソフトウェア構成の一例を示す図である。
【図６】図６は、風速及び風向を表わす描画オブジェクトを含む仮想空間画像を風景と重畳して表示した一例を示す図である。
【図７Ａ】図７Ａは、計測センサの一例を示す図（その１）である。
【図７Ｂ】図７Ｂは、計測センサの一例を示す図（その２）である。
【図７Ｃ】図７Ｃは、計測センサの一例を示す図（その３）である。
【図８】図８は、ピンの方向を表わす描画オブジェクトを含む仮想空間画像を風景と重畳して表示した一例を示す図である。
【図９】図９は、無線通信タグのタグリーダをゴルフコース上（及びゴルフコース近傍）に設置した一例を示す図である。
【図１０】図１０は、サーバ装置のソフトウェア構成の一例を示す図である。
【図１１】図１１は、ユーザ端末装置のソフトウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
＜実施形態１＞
図１は、ゴルフプレイヤー支援システムのシステム構成の一例を示す図である。図１に示されるように、ゴルフプレイヤー支援システムでは、サーバ装置１と、ユーザ端末装置２と、が無線を介して接続されており、また、サーバ装置１と、風速及び風向を計測する複数の計測センサ３と、が有線を介して接続されている。なお、サーバ装置１と、複数の計測センサ３と、は無線を介して接続されていてもよい。本実施形態では、ユーザ端末装置２の一例としてＨＭＤを用いて説明を行う。また、ユーザ端末装置２には、ユーザの位置を検知する位置検知センサとユーザの向きを検知する姿勢センサとを有する。
サーバ装置１は、複数の計測センサ３から、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、計測センサ３の識別情報と、計測センサ３で計測された風速情報及び風向情報と、を関連付けて、ユーザ端末装置２に送信する。
ユーザ端末装置２は、位置検知センサより受け取った位置情報に基づいて、記憶装置に記憶されている、複数の計測センサの位置情報と、各計測センサの識別情報と、ゴルフコースの位置情報と、を含む複数のゴルフコースデータよりユーザがプレーしているゴルフコースのゴルフコースデータを特定する。
また、ユーザ端末装置２は、サーバ装置１より、関連付けられた、計測センサの識別情報と、風速情報及び風向情報と、を受信すると、前記計測センサの識別情報と、前記特定したゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定する。そして、ユーザ端末装置２は、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、を関連付け、風速・風向データとする。ユーザ端末装置２は、前記位置検知センサより受け取った位置情報と、前記姿勢センサより受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の前記風速・風向データを特定する。
ユーザ端末装置２は、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する。そして、ユーザ端末装置２は、生成した仮想空間画像を表示装置から見える風景に重畳して表示する（後述する図６参照）。なお、ここで言うユーザの向きの視野は、使用するＨＭＤ等の表示装置２４で表示可能な範囲相当であり、機器毎に設定される値である。
【００１２】
図２は、サーバ装置１のハードウェア構成の一例を示す図である。
図２に示されるように、サーバ装置１は、ハードウェア構成として、制御装置１１と、記憶装置１２と、通信装置１３と、がバス１４を介して接続されている。制御装置１１は、ＣＰＵ等であって、記憶装置１２等に記憶されているプログラムに基づき処理を実行することによってサーバ装置１の機能を実現する。記憶装置１２は、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置であって、プログラムを記憶したり、制御装置１１がプログラムに基づき処理を実行する際に利用するデータ等を記憶したりする。通信装置１３は、サーバ装置１と計測センサ３及びユーザ端末装置２との通信の制御を司る装置である。なお、本実施形態では、サーバ装置１は、計測センサ３とは有線で通信を行い、ユーザ端末装置２とは無線で通信を行うため、それぞれ、有線用及び無線用の通信装置を有する構成としてもよいが、説明の簡略化のため、通信装置１３が有線及び無線の通信の制御を司るものとして説明を行う。
【００１３】
図３は、ユーザ端末装置（コンピュータ）２のハードウェア構成の一例を示す図である。
図３に示されるように、ユーザ端末装置２は、ハードウェア構成として、制御装置２１と、記憶装置２２と、通信装置２３と、表示装置２４と、位置検知センサ２５と、姿勢センサ２６と、がバス２７を介して接続されている。
位置検知センサ２５は、ユーザの位置を検知する。位置検知センサ２５としては、例えばＧＰＳを用いることができる。姿勢センサ２６は、ユーザの姿勢（向き及び傾き）を検知する。制御装置２１は、ＣＰＵ等であって、記憶装置２２等に記憶されているプログラムに基づき処理を実行することによってユーザ端末装置２の機能を実現する。記憶装置２２は、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置であって、プログラムを記憶したり、制御装置２１がプログラムに基づき処理を実行する際に利用するデータ等を記憶したりする。通信装置２３は、ユーザ端末装置２とサーバ装置１との通信を司る装置である。表示装置２４は、制御装置２１の制御の基、オブジェクトを表示する。
【００１４】
図４は、サーバ装置１のソフトウェア構成の一例を示す図である。
図４に示されるように、サーバ装置１は、ソフトウェア構成として、受信部３１と、送信部３２と、を含む。
受信部３１は、図１に示されるように、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサ３から、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信する。
送信部３２は、計測センサ３の識別情報と、識別情報で識別される計測センサ３で計測された風速情報及び風向情報と、時刻情報と、を関連付けて、ユーザ端末装置２に送信する。
例えば、計測センサ３1の識別情報を００００１とすると、送信部３２は、００００１と、風速情報及び風向情報と、時刻情報と、を関連付けてユーザ端末装置２に送信する。
【００１５】
図５は、ユーザ端末装置２のソフトウェア構成の一例を示す図である。
図５に示されるように、ユーザ端末装置２は、ソフトウェア構成として、特定部４１と、受信部４２と、関連付け部４３と、生成部４４と、表示制御部４５と、を含む。
特定部４１は、ユーザがプレーしているゴルフコースのゴルフコースデータを特定する。より具体的に説明すると、ユーザ端末装置２の記憶装置２２には、複数のゴルフ場のゴルフコースデータが格納されている。ゴルフコースデータには、ゴルフコースの位置情報と、複数の計測センサの位置情報と、各計測センサの識別情報と、が含まれている。
特定部４１は、位置検知センサ２５より受け取った位置情報に基づいて、記憶装置に記憶されているゴルフコースデータの位置情報を検索し、もっとも近い位置情報を有するゴルフコースデータをユーザがプレーしているゴルフコースのゴルフコースデータと特定する。
受信部４２は、サーバ装置１より、関連付けられた、計測センサの識別情報と、風速情報及び風向情報と、時刻情報と、を受信する。
関連付け部４３は、前記計測センサの識別情報と、前記特定したゴルフコースデータに含まれる各計測センサの識別情報と、に基づいて、前記風速情報及び風向情報に関する各計測センサの位置情報を特定する。そして、ユーザ端末装置２は、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、時刻情報と、を関連付け、風速・風向データとする。つまり、関連付け部４３は、計測センサの識別情報が００００１の場合、特定したゴルフコースデータより識別情報００００１の計測センサの位置情報を特定し、特定した位置情報と、識別情報００００１の風速情報及び風向情報と、前記時刻情報と、を関連付け、風速・風向データとする。
生成部４４は、位置検知センサ２５より受け取った位置情報と、姿勢センサ２６より受け取った向き情報と、に基づいて、前記風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを特定する。そして、生成部４４は、特定した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する。
表示制御部４５は、生成部４４で生成された仮想空間画像を表示装置２４から見える風景の例えば、実際に風速及び風向が計測された位置等に重畳して表示するよう制御する。これは所謂拡張現実の技術を用いて行うものであり、一般的な拡張現実のデータ処理の説明は省略する。
【００１６】
図６は、風速及び風向を表わす描画オブジェクトを含む仮想空間画像を風景と重畳して表示した一例を示す図である。図６の例では、風向は矢印の向きで、風速は矢印の長さで表わされると共に、風向及び風速共に、矢印の上に表示されている文字でも表わされている。なお、このことは本実施の形態を制限するものではなく、ユーザ端末装置２は、風向を矢印の向きで風速は矢印の長さで表わし、文字は表示しないようにしてもよい。また、ユーザ端末装置２は、風速及び風向を文字で表わし、矢印等を表示しないようにしてもよい。また、ユーザ端末装置２は、風速を矢印の太さで表わすようにしてもよい。
以上、上述したように本実施形態によれば、ゴルフコース上の風向きや風の強さ等をゴルフプレイヤーに提供することができる。なお、本実施形態では、ゴルフコースデータに、計測センサの位置情報を含めて管理する例を示したが、計測センサの位置情報をゴルフコースデータと組み合わせて記憶しなくてもよく、例えば計測センサの識別情報と共に、緯度・経度の位置情報をサーバ装置１より受信し、この緯度・経度の位置情報をに基づいて生成部４４が、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成してもよい。例えば、ゴルフカートに計測センサと位置検知センサを装着し、ゴルフコース内を走行するゴルフカートから、無線通信によりサーバ装置１が風速・風向データを収集してもよい。このようにすることで、固定的な計測センサだけでなく、複数のゴルフカートからも風速・風向データを得ることができ、より多くの描画オブジェクトを表示することが可能となる。
【００１７】
＜実施形態２＞
本実施形態では、ユーザ端末装置２がゴルフコースの起伏や傾斜もオブジェクトとしてゴルフコースの風景と重畳表示する一例を説明する。
本実施形態のゴルフコースデータには、ゴルフコースの起伏情報や傾斜情報が更に含まれる。
本実施形態の生成部４４は、視界内の風速及び風向を表わす描画オブジェクトを含むと共に、特定部４１で特定されたゴルフコースデータに含まれる起伏情報や傾斜情報に基づいて、前記視界内のゴルフコースの起伏を表わす描画オブジェクトや、傾斜を表わす描画オブジェクトを含む仮想空間画像を生成する。
そして、本実施形態の表示制御部４５は、風速及び風向を表わす描画オブジェクトと共に、前記起伏を表わす描画オブジェクトや前記傾斜を表わす描画オブジェクトを含む仮想空間画像をユーザの視界内のゴルフコース内の風景に重畳して表示する。
以上、本実施形態によれば、ゴルフコースの起伏や傾斜の情報等をゴルフプレイヤーに提供することができる。
【００１８】
＜実施形態３＞
本実施形態では、同じ位置における複数の高さの風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成し、表示する一例を説明する。
複数の計測センサ３は、図７Ａに示されるように、全て、地面から同じ高さに設置されていてもよいし、図７Ｂに示されるように、同じ位置で複数の高さに設置されていてもよい。図７Ｂのような構成とすることによって、高さによって異なる風速及び風向を計測し、結果として、ユーザ端末装置２は、同じ位置でも高さによって異なる風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成し、表示制御することができる。
しかしながら、同じ位置で複数の高さに設置する場合、コスト等の面で問題となる場合がある。このような場合、例えば、生成部４４は、ある計測センサから予め定められた範囲内にある計測センサ３で計測された風速及び風向に基づいて、前記ある計測センサにおける高さの異なる風速及び風向を推定し、推定した風速及び風向に基づいて前記風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成するようにしてもよい。
より具体的に説明すると、実施形態２で説明したように、本実施形態においても、ゴルフコースデータには、ゴルフコースの起伏情報や傾斜情報が更に含まれるものとする。生成部４４は、計測センサ３7から予め定められた範囲内の位置にある計測センサ３（例えば、計測センサ３6、３8）の位置の起伏情報や傾斜情報等から各計測センサの高さを算出し、算出した前記高さにおけるそれぞれの風速及び風向に基づいて、計測センサ３7における計測センサ３6と同じ高さや計測センサ３8と同じ高さの風速及び風向を推測する（図７Ｃ参照）。そして、生成部４４は、計測センサ３7の風速及び風向に基づいて、計測センサ３7の高さの風速及び風向を表わす描画オブジェクトを含むと共に、推測した風速及び風向に基づき、各高さにおける風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する。
そして、表示制御部４５は、生成部４４で生成された仮想空間画像を計測センサ３7の各高さにおける風速及び風向を表わす描画オブジェクトを含む仮想空間画像を表示する。
なお、表示制御部４５は、同じ位置の異なる高さの風速及び風向を表わす描画オブジェクトを全て表示するのではなく、姿勢センサ２６で検知されたユーザの姿勢（向き及び傾き）からユーザの視線を判断し、上方向を向いていると判断した場合は、一番高い位置の風速及び風向を表わす描画オブジェクトを表示し、下方向を向いていると判断した場合、一番低い位置の風速及び風向を表わす描画オブジェクトを表示するようにしてもよい。また、表示制御部４５は、水平方向を見ていると判断したときは、真ん中の高さの位置の風速及び風向を表わす描画オブジェクトを表示するようにしてもよい。
計測センサ３は、更にゴルフカート等にも装着し、ＧＰＳでカートの位置を特定してサーバ装置１に無線で送信してもよい。このようにすることでより多くの情報が収集され、ユーザへ提供する情報を充実させることができるようになる。
【００１９】
＜実施形態４＞
本実施形態では、各ゴルフコースにおけるピン（ホール）の位置方向を指し示す描画オブジェクトを含む仮想空間画像を生成し、表示する一例を説明する。
本実施形態のゴルフコースデータには、ゴルフコースのピンの位置情報が更に含まれる。
本実施形態の生成部４４は、位置検知センサ２５より受け取った位置情報と、姿勢センサ２６より受け取った向き情報と、に基づいて、ユーザがゴルフコースを見ていると判断すると、関連付け部４３で作成された新たな風速・風向データのうち、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを特定し、特定した風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する（例えば、図６の様な描画オブジェクトを含む仮想空間画像）。また、本実施形態の生成部４４は、位置検知センサ２５より受け取った位置情報と、姿勢センサ２６より受け取った向き情報と、に基づいて、ユーザがユーザの足元を見ていると判断すると、前記位置情報と、前記特定手段で特定されたゴルフコースデータに含まれるピンの位置情報と、に基づいて、ピンの方向を表わす描画オブジェクトを含む仮想空間画像を生成する（例えば、図８の様な描画オブジェクトを含む仮想空間画像）。
表示制御部４５は、生成部４４で生成された仮想空間画像を表示装置２４から見える風景に重畳して表示するよう制御する。
なお、日ごとにゴルフコースのピンの位置を変更する場合、サーバ装置１に画面等を介したユーザ操作に基づいて、ゴルフコースデータに含まれているピンの位置情報を変更する機能等を設けてもよい。このような機能を設けることによって、ピンの位置が変更されても正しいピンの方向を表わす描画オブジェクトを含む仮想空間画像を生成することができる。
【００２０】
＜実施形態５＞
参考文献１には、ゴルフボールにチップを埋め込み、リーダで探索する技術が示されている。
参考文献１：ｈｔｔｐ：／／ｗｗｗ．ｒａｄａｒｇｏｌｆ．ｃｏｍ／
しかしながら、この技術では、ボールの近くまで行かないとボールを探索できない問題がある。
本実施形態では、ボールの落下点等に関する描画オブジェクトを含む仮想空間画像を生成し、表示する一例を説明する。
図９は、無線通信タグのタグリーダをゴルフコース上（及びゴルフコース近傍）に設置した一例を示す図である。
図９に示されるように、本実施形態では、ゴルフコース上、又はゴルフコース上及びゴルフコース近傍には、無線通信タグのタグリーダ５１が複数、埋め込まれている。本実施形態のサーバ装置１は、複数のタグリーダ５１と有線、又は無線を介して接続されている。また、本実施形態のゴルフコースデータには、ゴルフ場に設置されている複数のタグリーダ５１の位置情報と、タグリーダ５１を識別する識別情報と、が更に含まれている。また、本実施形態では、ゴルフボールに無線通信タグが埋め込まれ、ゴルフボール毎に固有のＩＤが付与されている。
【００２１】
本実施形態の受信部３１は、ゴルフ場に設置されている複数のタグリーダのうち、少なくとも１つ以上のタグリーダより、タグリーダを識別する識別情報と、ゴルフボールに埋め込まれたタグとの通信によりゴルフボールを検知した旨の通知情報と、を受信する。この通知情報にはゴルフボールのＩＤも含まれている。
本実施形態の送信部３２は、受信部３１が、前記通知情報等を受信すると、前記タグリーダを識別する識別情報をゴルフボールのＩＤと共に更にユーザ端末装置２に送信する。なお、本実施形態では、ゴルフボールのＩＤとそのボールを使用しているユーザ端末装置２とを対応付けてサーバ装置１の記憶装置１２に記憶している。受信部３１で受信したゴルフボールのＩＤをキーにしてユーザ端末装置２を抽出し、該当するユーザ端末装置２に送信部３２が前記タグリーダを識別する識別情報とゴルフボールのＩＤとを送信する。
本実施形態の受信部４２は、サーバ装置１より前記タグリーダを識別する識別情報とゴルフボールのＩＤとを受信する。
本実施形態の生成部４４は、受信部４２で受信された前記タグリーダを識別する識別情報と、前記ゴルフコースデータに含まれるゴルフ場に設置されている複数のタグリーダを識別する識別情報と、に基づいて、ボールを検知したタグリーダの位置を特定し、特定した位置にゴルフボールのＩＤで特定されるボールがあることを表わす描画オブジェクトを含む仮想空間画像を生成する。なお、生成部４４は、特定した位置がゴルフコースの外である場合は「ＯＢ！」等の描画オブジェクトを含む仮想空間画像を生成してもよい。また、生成部４４は、特定した位置が池である場合は「池！」、バンカーである場合は「バンカー！」等の描画オブジェクトを含む仮想空間画像を生成してもよい。また、生成部４４は、図９のタグリーダ５１1、５１2、５１3、５１4を識別する識別情報を受信した場合、図９に示すように、ある範囲内にゴルフボールがあることを示す描画オブジェクトを含む仮想空間画像を生成するようにしてもよい。
表示制御部４５は、生成部４４で生成された仮想空間画像を識別情報で識別されるタグリーダ５１の位置等に重畳して表示するよう制御する。
【００２２】
本実施形態によれば、ゴルフボールの落下位置をプレイヤーに知らせることができる。プレイヤーは、ゴルフボールが落ちた位置を直ぐに見つけることができ、ロストを減らせることができる。また、プレイヤーは、ゴルフゴールを打った場所にいながらにしてＯＢしたことやゴルフボールが池に落ちたことも直ぐに分かる。
なお、生成部４４は、位置検知センサ２５で検知したゴルフプレイヤーの位置と、特定したボールを検知したタグリーダの位置と、から打撃地点からの飛距離等を計算するようにしてもよい。そして、生成部４４は、計算した結果の飛距離を表わす描画オブジェクトを含む仮想空間画像を生成するようにしてもよい。また、ゴルフコースデータに、ゴルフコースのピンの位置情報が含まれている場合、生成部４４は、ピンの位置情報と、特定したボールを検知したタグリーダの位置と、からピンまでの残りの距離を計算するようにしてもよい。そして、生成部４４は、計算した結果の残りの距離を表わす描画オブジェクトを含む仮想空間画像を生成するようにしてもよい。
【００２３】
また、本実施形態では、ゴルフプレイヤーは、ゴルフボールに付与されたＩＤに基づいて、自分が使用しているゴルフボールの位置を描画オブジェクトで確認する例を示したが、例えば、ゴルフボールのＩＤとそのボールを使用しているプレイヤーが属しているパーティーメンバーズの保持する複数のユーザ端末装置２とを対応付けてサーバ装置１の記憶装置１２に記憶するようにしてもよい。こうすることで、一緒にゴルフコースを廻っている同じパーティーメンバーのゴルフボールの位置をユーザ端末装置２に表示することも可能となる。
【００２４】
＜実施形態６＞
本実施形態のサーバ装置１は、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサから、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信すると、前記計測センサの識別情報に基づいて、記憶装置１２等に記憶されている、前記複数の計測センサの位置情報と、各計測センサの識別情報と、を含むゴルフコースデータより各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、時刻情報と、を関連付けて風速・風向データとして記憶装置１２等に記憶する。
サーバ装置１は、ユーザ端末装置２よりユーザの位置情報と、ユーザの向き情報と、ユーザ端末装置を識別する端末装置識別情報と、を受信すると、受信した位置情報及び向き情報に基づいて、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを記憶装置１２等より取得する。そして、サーバ装置１は、取得した前記風速・風向データを前記端末装置識別情報で識別されるユーザ端末装置２に送信する。
本実施形態のユーザ端末装置２は、位置検知センサ２５より受け取った位置情報と、姿勢センサ２６より受け取った向き情報と、ユーザ端末装置２を識別する端末装置識別情報と、をサーバ装置１に送信し、サーバ装置１より位置情報及び向き情報に応じた前記風速・風向データを受信する。
本実施形態のユーザ端末装置２は、受信した前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成し、生成した仮想空間画像を表示装置２４から見える風景に重畳して表示する。
【００２５】
図１０は、サーバ装置１のソフトウェア構成の一例を示す図である。
図１０に示されるように、サーバ装置１は、ソフトウェア構成として、受信部１０１と、記憶部１０２と、要求受信部１０３と、取得部１０４と、送信部１０５と、を含む。
受信部１０１は、ゴルフ場に設置されている風速及び風向を計測する複数の計測センサ３から、各位置における風速情報及び風向情報と、各計測センサの識別情報と、を受信する。
記憶部１０２は、受信部１０１で受信された前記計測センサの識別情報に基づいて、記憶装置１２等に記憶されている、前記複数の計測センサの位置情報と、各計測センサの識別情報と、を含むゴルフコースデータより各計測センサの位置情報を特定し、特定した各計測センサの位置情報と、各計測センサが計測した前記風速情報及び風向情報と、時刻情報と、を関連付けて風速・風向データとして記憶装置１２等に記憶する。
要求受信部１０３は、ユーザ端末装置２よりユーザの位置情報と、ユーザの向き情報と、ユーザ端末装置を識別する端末装置識別情報と、を含む風速・風向データの取得要求を受信する。
取得部１０４は、要求受信部１０３で受信された位置情報及び向き情報に基づいて、前記位置情報から前記向き情報で示される向きの所定の範囲内の風速・風向データを記憶装置１２等より取得する。
送信部１０５は、取得部１０４で取得された前記風速・風向データを前記端末装置識別情報で識別されるユーザ端末装置２に送信する。
【００２６】
図１１は、ユーザ端末装置２のソフトウェア構成の一例を示す図である。
図１１に示されるように、ユーザ端末装置２は、ソフトウェ構成として、送信部１１１と、受信部１１２と、生成部１１３と、表示制御部１１４と、を含む。
送信部１１１は、位置検知センサ２５より受け取った位置情報と、姿勢センサ２６より受け取った向き情報と、ユーザ端末装置２を識別する端末装置識別情報と、をサーバ装置１に送信する。
受信部１１２は、サーバ装置１より位置情報及び向き情報に応じた前記風速・風向データを受信する。
生成部１１３は、受信部１１２で受信された前記風速・風向データに基づいて、ユーザの位置及び向きの視界内の風速及び風向を表わす描画オブジェクトを含む仮想空間画像を生成する。
表示制御部１１４は、生成部１１３で生成された生成された仮想空間画像を表示装置２４から見える風景に重畳して表示する。
【００２７】
以上、上述した各実施形態によれば、ゴルフ場のゴルフコースでプレーするゴルフプレイヤーに適切な情報を提供することができる。
【００２８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば、上述した各実施形態を任意に組み合わせて実施してもよい。
また、上述した各実施形態では、ユーザ端末装置の一例としてＨＭＤを用いて行ったが、撮像部を有する携帯端末装置で上述した各処理を実行するようにしてもよい。この場合、携帯端末装置は、撮像部で撮像されたゴルフコース内の画像と、生成した仮想空間画像と、を重畳して携帯端末装置の表示部等に表示するようにしてもよい。
【符号の説明】
【００２９】
１  サーバ装置
２  ユーザ端末装置
３  計測センサ
【図１】
0005603205.tif 000002
【図２】
0005603205.tif 000003
【図３】
0005603205.tif 000004
【図４】
0005603205.tif 000005
【図５】
0005603205.tif 000006
【図６】
0005603205.tif 000007
【図７Ａ】
0005603205.tif 000008
【図７Ｂ】
0005603205.tif 000009
【図７Ｃ】
0005603205.tif 000010
【図８】
0005603205.tif 000011
【図９】
0005603205.tif 000012
【図１０】
0005603205.tif 000013
【図１１】
0005603205.tif 000014