(57)【要約】  ゴルフ場のホールに係る画像の提示に関して、ユーザがコースのイメージをより掴みやすくする。  少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部における実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算し、実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算し、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、該ホールのホール撮影画像のうち、該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う。この際、ホールごとに提示させるホール撮影画像の枚数を、提示要求元のユーザについて計算した平均ショット数に基づいて可変とする。
2017006478.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、
前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部と、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部と、
ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算部が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部と、を備え、
前記画像提示制御部は、
ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算部が提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
情報処理装置。
【請求項２】
前記平均飛距離計算部は、
前記実績情報のうちパー３以下の規定スコアによるホールの実績情報を除いて前記平均飛距離を計算する
請求項１に記載の情報処理装置。
【請求項３】
前記平均飛距離計算部は、
前記平均ショット数計算部が特定のユーザを対象として計算した平均ショット数をａＳとしたとき、該ユーザについての平均飛距離の計算を、１打目からａＳ打目までのショットのみを対象として行う
請求項１に記載の情報処理装置。
【請求項４】
前記平均飛距離計算部は、
前記実績情報のうち一定時間以上過去の情報を除いて前記平均飛距離を計算する
請求項１に記載の情報処理装置。
【請求項５】
前記平均ショット数計算部は、
前記実績情報のうち一定時間以上過去の情報を除いて前記平均ショット数を計算する
請求項１に記載の情報処理装置。
【請求項６】
前記画像提示制御部は、
ホール撮影画像の提示要求元のユーザに対して、ホール撮影画像と共に前記プレー実績情報を提示させる制御を行う
請求項１に記載の情報処理装置。
【請求項７】
前記ホール画像記憶部には、天気の別に応じた複数種類のホール撮影画像が記憶されており、
前記画像提示制御部は、
ユーザによりホール撮影画像の提示が要求されたゴルフ場について、該ユーザによる該ゴルフ場についてのプレー予約の有無を判定し、予約が有る場合には予約日における天気予報情報に基づき選択した種類のホール撮像画像が該ユーザに提示されるように制御を行う
請求項１に記載の情報処理装置。
【請求項８】
前記実績情報記憶部には、前記ショットごとの使用クラブの番手情報が記憶されており、
前記平均飛距離計算部は、
前記平均飛距離を番手ごとに計算し、
前記画像提示制御部は、
ユーザより番手が指定された場合に、前記平均飛距離計算部が該指定された番手について計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が該ユーザに提示されるように制御を行う
請求項１に記載の情報処理装置。
【請求項９】
前記実績情報記憶部には、複数のユーザのそれぞれについてスコア又はハンディキャップに関する情報が記憶されており、
前記平均飛距離計算部は、
特定のユーザから平均スコア又はハンディキャップが入力された場合に、前記実績情報記憶部に記憶された情報から特定される複数のユーザの平均スコア又はハンディキャップと前記ボール飛距離に関する実績情報との関係に基づき、前記特定のユーザに応じた前記平均飛距離を計算し、
前記画像提示制御部は、
前記特定のユーザに前記ホール撮影画像を提示させる場合に、前記平均飛距離計算部が前記特定のユーザについて計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が提示されるように制御を行う
請求項１に記載の情報処理装置。
【請求項１０】
前記平均飛距離計算部は、
前記特定のユーザについての前記平均飛距離の計算をパット数の要素を除外して行う
請求項９に記載の情報処理装置。
【請求項１１】
ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置が実行する情報処理方法であって、
前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算ステップと、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算ステップと、
ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算ステップが計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御ステップと、を実行し、
前記画像提示制御ステップでは、
ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算ステップが提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
情報処理方法。
【請求項１２】
ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置に処理を実行させるプログラムであって、
前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算機能と、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算機能と、
ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算機能が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御機能と、を前記情報処理装置に実現させ、
前記画像提示制御機能は、
ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算機能が提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
プログラム。
【請求項１３】
ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置に処理を実行させるプログラムであって、
前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算機能と、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算機能と、
ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算機能が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御機能と、を前記情報処理装置に実現させ、
前記画像提示制御機能は、
ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算機能が提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
プログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と情報処理方法、情報処理装置を実現するプログラム、及びプログラムを記憶した記憶媒体に関するものであり、特には、ゴルフ場のホールに係る画像をユーザに提示するための技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１４−２３７０１号
【背景技術】
【０００３】
ウェブページ上でゴルフ場のコース紹介のための画像提示を行うサービスが知られている。このようなサービスでは、ユーザが或るゴルフ場のコースにおける或るホールを指定すると、指定されたホールで撮影された画像（ホール撮影画像）が提示される。
この際、ホール撮影画像としては、ホールごとに複数枚が用意されている。例えば、パー（ｐａｒ）３のホールについては、ティーグラウンド画像（ティーグラウンドからフェアウェイ方向を撮影した画像：１打目のショット位置からの撮影画像）、及びグリーン周り画像（グリーン近傍からグリーンを撮影した画像）の２枚が用意されている。また、パー４のホールについては、ティーグラウンド画像、グリーン周り画像に加えて、２打目のショット位置からの撮影画像が用意されている。また、パー５のホールについては、パー４のホールと比較して、さらに３打目のショット位置からの撮影画像が用意されている。
ユーザは、画像の閲覧を希望するホールを指定すると、該ホールのティーグラウンド画像の提示を受けることができ、その状態で画像の送り操作を行うことで提示画像を次の画像に遷移させることができる。具体的に、パー３のホールであれば、該送り操作によりグリーン周り画像に遷移される。また、パー４以上のホールであれば、該送り操作により２打目のショット位置からの撮影画像に遷移される。パー４のホールでは、その後の送り操作によりグリーン周り画像に遷移が行われる。パー５のホールでは、送り操作ごとに２打目のショット位置からの撮影画像→３打目のショット位置からの撮影画像→グリーン周り画像の順で提示画像が遷移される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、現状のサービスでは、２打目、３打目のショット位置の画像については、ホールごとにそれぞれ１枚の画像のみを用意している。
しかしながら、２打目、３打目のショット位置は、その直前のショットによるボール飛距離に依存し、ユーザの技量や熟達度等により異なるものである。このため、現状におけるサービスでは、ユーザに適切なコースイメージを伝えることが困難とされている。【０００５】
そこで、本発明は上記した問題点を克服し、ゴルフ場のホールに係る画像の提示に関して、ユーザがコースのイメージをより掴みやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部と、前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部と、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算部が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部と、を備え、前記画像提示制御部は、ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算部が提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
ものである。【０００７】
これにより、２打目以降のｎ打目のショット位置のホール撮影画像としてユーザの平均飛距離に応じた位置のホール撮影画像が提示され、また、ホールごとに提示されるホール撮影画像の枚数はユーザの平均ショット数に基づき可変とされる。【０００８】
上記した本発明に係る情報処理装置においては、前記平均飛距離計算部は、前記実績情報のうちパー３以下の規定スコアによるホールの実績情報を除いて前記平均飛距離を計算することが望ましい。
パー３以下のホールはグリーンまでの距離が比較的近いため、該ホールでの飛距離はユーザが持つ飛距離能力を反映していない可能性が高い。【０００９】
上記した本発明に係る情報処理装置においては、前記平均飛距離計算部は、
前記平均ショット数計算部が特定のユーザを対象として計算した平均ショット数をａＳとしたとき、該ユーザについての平均飛距離の計算を、１打目からａＳ打目までのショットのみを対象として行うことが望ましい。
これにより、所定スコア以上の規定スコアによるホールについて提示するショット位置画像が１打目からａＳ＋１打目までのショット位置画像とされる場合において、ａＳ＋２打目以降のショットについての無駄な平均飛距離の計算が行われない。【００１０】
上記した本発明に係る情報処理装置においては、前記平均飛距離計算部は、前記実績情報のうち一定時間以上過去の情報を除いて前記平均飛距離を計算することが望ましい。
これにより、ユーザの最新の技量や熟達度等を適切に反映した平均飛距離が計算される。【００１１】
上記した本発明に係る情報処理装置においては、前記平均ショット数計算部は、前記実績情報のうち一定時間以上過去の情報を除いて前記平均ショット数を計算することが望ましい。
これにより、ユーザの最新の技量や熟達度等を適切に反映した平均ショット数が計算される。【００１２】
上記した本発明に係る情報処理装置においては、前記画像提示制御部は、ホール撮影画像の提示要求元のユーザに対して、ホール撮影画像と共に前記プレー実績情報を提示させる制御を行うことが望ましい。
これにより、ゴルフ場のホールに係る画像の提示において、ホール撮影画像と共にプレー実績情報が提示される。【００１３】
上記した本発明に係る情報処理装置においては、前記ホール画像記憶部には、天気の別に応じた複数種類のホール撮影画像が記憶されており、前記画像提示制御部は、ユーザによりホール撮影画像の提示が要求されたゴルフ場について、該ユーザによる該ゴルフ場についてのプレー予約の有無を判定し、予約が有る場合には予約日における天気予報情報に基づき選択した種類のホール撮像画像が該ユーザに提示されるように制御を行うことが望ましい。
これにより、コースイメージを天気の別に応じてより掴みやすくすることが可能とされる。【００１４】
上記した本発明に係る情報処理装置においては、前記実績情報記憶部には、前記ショットごとの使用クラブの番手情報が記憶されており、前記平均飛距離計算部は、前記平均飛距離を番手ごとに計算し、前記画像提示制御部は、ユーザより番手が指定された場合に、前記平均飛距離計算部が該指定された番手について計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が該ユーザに提示されるように制御を行うことが望ましい。
これにより、２打目以降のｎ打目のショット位置のホール撮影画像の提示を、使用番手に応じてより詳細に行わせることが可能とされる。【００１５】
上記した本発明に係る情報処理装置においては、前記実績情報記憶部には、複数のユーザのそれぞれについてスコア又はハンディキャップに関する情報が記憶されており、前記平均飛距離計算部は、特定のユーザから平均スコア又はハンディキャップが入力された場合に、前記実績情報記憶部に記憶された複数のユーザの平均スコア又はハンディキャップと前記ボール飛距離との関係性に基づき、前記特定のユーザについての前記平均飛距離を計算し、前記画像提示制御部は、前記特定のユーザに前記ホール撮影画像を提示させる場合に、前記平均飛距離計算部が前記特定のユーザについて計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が提示されるように制御を行うことが望ましい。
これにより、実績情報記憶部にボール飛距離に関する実績情報が記憶されていないユーザについても、該ユーザの技量や熟達度等に応じた最適な位置のホール撮影画像の提示が行われるようにすることが可能とされる。【００１６】
上記した本発明に係る情報処理装置においては、前記平均飛距離計算部は、前記特定のユーザについての前記平均飛距離の計算をパット数の要素を除外して行うことが望ましい。
これにより、特定のユーザについての平均飛距離をより高精度に計算することが可能とされる。【００１７】
また、本発明に係る情報処理方法は、ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置が実行する情報処理方法であって、前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算ステップと、前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算ステップと、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算ステップが計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御ステップと、を実行し、前記画像提示制御ステップでは、ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算ステップが提示要求元のユーザについて計算した平均ショット数に基づいて可変とする情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。【００１８】
さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶したプログラムである。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１９】
本発明によれば、ゴルフ場のホールに係る画像の提示に関して、ユーザがコースのイメージをより掴みやすくすることができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態のネットワークシステムの例を示した図である。
【図２】フォトギャラリーにおける提示画像の遷移例を説明するための図である。
【図３】同じく、フォトギャラリーにおける提示画像の遷移例を説明するための図である。
【図４】同じく、フォトギャラリーにおける提示画像の遷移例を説明するための図である。
【図５】ホール撮影画像管理情報の例を示した図である。
【図６】第１の実施の形態における実績管理情報の例を示した図である。
【図７】実施の形態のネットワークシステムを構成するコンピュータ装置のハードウェア構成を示したブロック図である。
【図８】実施の形態に係る機能をブロック化して示した機能ブロック図である。
【図９】グリーン周りエリアに到達したショットの直前までのショットを検出するための手法についての説明図である。
【図１０】平均ショット数管理情報の例を示した図である。
【図１１】第１の実施の形態における平均飛距離管理情報の例を示した図である。
【図１２】第１の実施の形態におけるフォトギャラリー提示制御情報の例を示した図である。
【図１３】第１の実施の形態における平均ショット数計算部の処理を示したフローチャートである。
【図１４】第１の実施の形態における平均飛距離計算部の処理を示したフローチャートである。
【図１５】第１の実施の形態における画像提示制御部の処理を示したフローチャートである。
【図１６】第２の実施の形態における実績管理情報の例を示した図である。
【図１７】第２の実施の形態における平均飛距離計算部の処理を示したフローチャートである。
【図１８】第２の実施の形態における平均飛距離管理情報の例を示した図である。
【図１９】第２の実施の形態における画像提示制御部の処理を示したフローチャートである。
【図２０】第２の実施の形態におけるフォトギャラリー提示制御情報の例を示した図である。
【図２１】第３の実施の形態における処理を示したフローチャートである。
【発明を実施するための形態】
【００２１】
以下、実施の形態を次の順序で説明する。
＜１．第１の実施の形態＞
［1-1．ネットワークシステムの概要］
［1-2．コンピュータ装置のハードウェア構成］
［1-3．第１の実施の形態としての画像提示制御手法］
［1-4．処理手順］
［1-5．第１の実施の形態のまとめ］
＜２．第２の実施の形態＞
［2-1．第２の実施の形態としての画像提示制御手法及び処理］
［2-2．第２の実施の形態のまとめ］
＜３．第３の実施の形態＞
［3-1．第３の実施の形態としての画像提示制御手法及び処理］
［3-2．第３の実施の形態のまとめ］
＜４．プログラム及び記憶媒体＞
＜５．変形例＞
【００２２】
＜１．第１の実施の形態＞
［1-1．ネットワークシステムの概要］
図１に、本実施の形態で前提とするネットワークシステム１の例を示す。ネットワークシステム１は、ＥＣ（ＥＣ：electronic commerce（電子商取引））システムとして機能する。
ネットワークシステム１は、例えばインターネットとしてのネットワーク２を介して、ゴルフ場予約サイト運営システム３、複数のユーザ端末４，４…、複数のゴルフ場端末５，５…が互いに通信可能に構成されている。
【００２３】
ユーザ端末４は、ウェブブラウザを備えたコンピュータ装置である。ユーザ端末４としては、例えば高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）、携帯型又は据置型のパーソナルコンピュータ（ＰＣ）などが挙げられるが、ユーザ端末４の種類はこれらに限定されない。
ユーザ端末４は、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストをゴルフ場予約サイト運営システム３におけるゴルフ場予約サイトサーバ３ａ等に送信することでウェブページや所定の処理を要求する。またユーザ端末４は、ＨＴＴＰリクエストに応じて送られてきたウェブページ（ウェブページデータ）を受信してウェブブラウザにより表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
【００２４】
ゴルフ場予約サイト運営システム３は、それぞれコンピュータ装置で構成されたゴルフ場予約サイトサーバ３ａ、ゴルフ場情報ＤＢ（データベース）３ｂ、画像ＤＢ３ｃ、実績情報ＤＢ３ｄ、及び平均情報ＤＢ３ｅを備えている。これらの各装置は、例えばＬＡＮ（Local Area Network）等のネットワークを介して互いに通信可能とされている。
【００２５】
ゴルフ場予約サイトサーバ３ａは、ゴルフ場の利用予約をするための予約サイトに関する各種処理を実行するサーバ装置である。ゴルフ場予約サイトサーバ３ａは、本発明における情報処理装置の一例である。
ユーザは、予約サイトを利用することにより、所望のゴルフ場の利用を予約することができる。ゴルフ場予約サイトサーバ３ａは、ユーザ端末４からのリクエストに応じて、例えば、予約サイトのウェブページを送信したり、ゴルフ場の検索や予約等に関する処理を行ったりする。
【００２６】
ユーザは、予約サイトを利用するにあたり、会員登録を行う。ゴルフ場予約サイト運営システム３において、会員としてのユーザは、個々のユーザを一意に識別可能なユーザＩＤにより管理される。
【００２７】
また、ゴルフ場予約サイトサーバ３ａは、上記のゴルフ場の検索や予約等に関する処理を行うにあたり、ゴルフ場情報ＤＢ３ｂに記憶された情報を利用する。
ゴルフ場情報ＤＢ３ｂには、ゴルフ場に関する情報がゴルフ場を一意に識別可能なゴルフ場ＩＤごとに記憶されている。ゴルフ場に関する情報としては、例えば、ゴルフ場名、ゴルフ場の所在地、連絡先、ゴルフ場の紹介文章の情報や、予約状況を表す情報等が記憶されている。また、特に本例では、ゴルフ場に関する情報としては、ホールごとの規定スコア（パー）情報、ヤード、ホールごとのコース図の情報もゴルフ場ＩＤごとに記憶されている。
【００２８】
ゴルフ場端末５は、ゴルフ場を提供するゴルフ場提供者により利用される端末装置である。ゴルフ場端末５は、ゴルフ場提供者からの操作に基づいてゴルフ場予約サイトサーバ３ａ等のサーバ装置にアクセスする。これにより、ゴルフ場端末５は、サーバ装置からウェブページを受信して表示する。ゴルフ場端末５には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。ゴルフ場提供者は、ゴルフ場端末５を利用することにより、例えば、ゴルフ場提供者が提供するゴルフ場の予約状況を確認したり、予約変更を行ったりする。
【００２９】
ここで、本例のゴルフ場予約サイトでは、ゴルフ場のコース紹介のための画像提示サービスを行っている。具体的には、ゴルフ場の各ホールにおいて撮影された画像（以下「ホール撮影画像」と表記）をホールごとに提示するサービスである。このような画像提示サービスは、「フォトギャラリー」と呼ばれている。
ゴルフ場予約サイトにおいては、ゴルフ場単位でのウェブページ（以下「ゴルフ場ウェブページ」と表記）が設けられており、該ゴルフ場ウェブページにおいて、上記の画像提示サービスの開始を要求するための「フォトギャラリー」ボタンがそれぞれ配置されている。
【００３０】
なお、以下では説明の便宜上、ゴルフ場一つあたりが有するホールの数は１８個（ｏｕｔコース＝９ホール及びｉｎコース＝９ホール）であるとする。また、ホールの規定スコアの最大値は「５」であるとする。さらに、ティーグラウンドとしてはレギュラーティーのみを想定している。
【００３１】
図２〜図４を参照して、ゴルフ場のコース紹介のためのフォトギャラリーにおける提示画像の遷移例を説明する。
図２は、上記した「フォトギャラリー」ボタンを操作したことに応じて提示されたフォトギャラリーの初期画面を例示している。
本例の場合、フォトギャラリーは「フォトギャラリー」ボタンが配置されたゴルフ場ウェブページに対するモーダルウィンドウ（Modal Window）として提示される。この場合、フォトギャラリーは、ゴルフ場ウェブページのウェブページデータとして含まれるフォトギャラリー提示用のプログラムデータに従った表示処理をユーザ端末４が実行することでユーザに提示される。
【００３２】
フォトギャラリーの初期画面では、Ｈｏｌｅ１（１番ホール）についてのホール撮影画像が提示される。
フォトギャラリーには、ホール撮影画像を提示するための撮影画像提示領域Ａｈｉと共に、該当するゴルフ場の名称情報を提示するための名称提示領域Ａｃｎ、画像提示対象のコースを選択するためのコース選択ボタンＢｃｓ、画像提示対象のホールを選択するためのホール選択ボタンＢｈｓ、及びホール撮影画像を送る／戻すための送りボタンＢｆ、戻しボタンＢｂが少なくとも配置されている。また、本例のフォトギャラリーでは、撮影画像提示領域Ａｈｉには、ホール撮影画像が提示中であるホールのホール識別番号、該ホールの規定スコア（パー）やヤーデージ（ヤード数）の情報、及び提示中のホール撮影画像に対応するショット位置の識別情報（図２では「Tee Shot」の表記）と共に、ホール撮影画像が提示中であるホールのコース図が重畳提示される。なお、コース図は、ホール撮影画像を透視できる程度に透過性を有しており、また操作により提示をＯＦＦすることも可能とされている。
また、本例のフォトギャラリーでは、該当するゴルフ場についてのユーザの過去実績情報Ｓｐも提示されるが、これについては後述する。
【００３３】
ここでは、Ｈｏｌｅ１がパー４ホール（規定スコア＝「４」によるホール）であった場合を例示しており、この場合は、画像の送り操作に応じて、ティーグラウンド画像→２打目のショット位置画像→グリーン周り画像の少なくとも計３枚の画像が順に提示される。図３は図２の状態から送り操作が行われた場合、図４は図３の状態から送り操作が行われた場合のフォトギャラリーの提示状態をそれぞれ示している。
なお、ティーグラウンド画像は、ティーグラウンドからフェアウェイ方向を撮影した画像（１打目のショット位置からの撮影画像）であり、グリーン周り画像は、グリーンの近傍位置からグリーンを撮影した画像である。
図示は省略したが、本例では、パー３ホールについては、送り操作に応じてティーグラウンド画像→グリーン周り画像の計２枚の画像が順に提示される。また、パー５ホールについては、送り操作に応じてティーグラウンド画像→２打目のショット位置画像→３打目ショット位置画像→グリーン周り画像の少なくとも計４枚の画像が順に提示される。
本例の場合、フォトギャラリーで提示されるホール撮影画像やホールごとのホール撮影画像の枚数はユーザごとに異なり得るが、これについては後述する。
【００３４】
説明を図１に戻す。
画像ＤＢ３ｃには、上記のフォトギャラリーで使用するホール撮影画像、すなわちホールごとにホールの複数位置で撮影された複数枚の画像が記憶されている。具体的に、本例では、パー３ホールについては前述したティーグラウンド画像及びグリーン周り画像が記憶されている。また、パー４以上のホールについては、ティーグラウンド画像及びグリーン周り画像と共に、ティーグラウンドからグリーン周りエリアまでの間を例えば５ヤード〜１０ヤード程度の所定ヤードごとに刻んだ各位置で撮影した多数の画像が記憶されている。なお、グリーン周りエリアとは、グリーン周り画像でカバーするエリアであり、グリーンの中心位置（以下「グリーンセンターＣ」と表記）から半径ｒ（例えばｒ＝３０ヤード程度）内のエリアである。
なお、記憶容量の削減等のため、パー４以上の各ホールにおけるティーグラウンド画像及びグリーン周り画像以外のホール撮影画像としては、ティーグラウンドからの距離が所定ヤード（例えば１５０ヤード）以内の位置を除いた各位置の撮影画像のみを記憶してもよい。
【００３５】
また、画像ＤＢ３ｃには、このように多数記憶されたホール撮影画像を管理するためのホール撮影画像管理情報Ｉ１が記憶されている。
【００３６】
図５は、ホール撮影画像管理情報Ｉ１の例を示している。
図示するようにホール撮影画像管理情報Ｉ１においては、ゴルフ場ＩＤごとに、ホールごとのホール撮影画像の画像ＩＤが撮影位置を識別するための情報（図中の「ｐ」で始まる識別子：以下「撮影位置識別子ｐ」と表記）と対応づけられて記憶されている。
撮影位置識別子ｐは、末尾に付された値が撮影位置の別を表す。具体的に、「１」はティーグラウンド画像の撮影位置を表し、「ｇ」はグリーン周り画像の撮影位置を表している。「２」以降は、ティーグラウンドからグリーン周りエリアまでの間の各撮影位置を表しており、昇順にティーグラウンドからより遠い位置であることを意味する。
【００３７】
図１において、実績情報ＤＢ３ｄには、ゴルフに関するプレー実績情報として、少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶されている。
ここで、本明細書において「ショット」とは、ゴルフ場のコースをラウンド中（プレー中）にゴルフクラブによりゴルフボールを打つ行為のうち、パッティング（パターによりグリーン上でゴルフボールを打つ行為）を除いた行為を意味する。
【００３８】
本例では、実績情報ＤＢ３ｄには、ボール飛距離に関する実績情報のみでなく、スコアやパット数等についての実績情報も記憶されている。ここで、「スコア」は、「打数＋ペナルティ」を表す数値である。「打数」は、実際にゴルフボールを打った回数を意味する。
実績情報ＤＢ３ｄに記憶された実績情報は、同じく実績情報ＤＢ３ｄに記憶された実績管理情報Ｉ２により管理されている。
【００３９】
図６は、実績管理情報Ｉ２の例を示している。なお、図６では、或るユーザについての実績管理情報Ｉ２のみを示しているが、実績情報ＤＢ３ｄには複数のユーザについてそれぞれ実績管理情報Ｉ２が記憶されている。
図６に示すように、実績管理情報Ｉ２においては、ホールごとのパー、飛距離情報、パット数、及びホールスコアの情報と共に、トータルスコア（１８ホール分のスコア）及び日時の情報がゴルフ場ＩＤごとに記憶されている。飛距離情報については、ショットごとの実績情報が記憶されている。なお、「日時」はプレー日時を意味している。
【００４０】
ここで、上記のような実績管理情報Ｉ２は、ユーザの入力に基づき作成されるものである。例えば、ゴルフ場予約サイトには、所望のゴルフ場についてユーザが実績情報を入力するためのウェブページが設けられ、ユーザは該ウェブページを通じて実績情報の入力を行う。
或いは、実績情報の入力は、このような所定ウェブページを通じたユーザの手動による入力に限らず、例えばユーザが所有するスマートフォン等の携帯端末にインストールされたゴルフ支援アプリを利用した自動入力の形態でも行われ得る。具体的に、ゴルフ支援アプリとしては、ゴルフのプレー中に携帯端末が携行されることを前提として、ユーザにホールごとのスコア入力、パット数入力を行わせ、それらの数値を記憶する。また、該ゴルフ支援アプリは、例えば、プレー中に各ショット位置でユーザに所定操作を行わせることで、各ショット位置を例えばＧＰＳ等により検出し、検出したショット位置間の距離からショットごとのボール飛距離を計算する。ゴルフ支援アプリは、このようにして得られたホールごとの各実績情報をゴルフ場予約サイト運営システム３（例えばゴルフ場予約サイトサーバ３ａ等の所定のサーバ装置）に送信する。ゴルフ場予約サイト運営システム３では、このように送信された情報に基づき該ユーザについての実績管理情報Ｉ２が生成（或いは更新）され、実績情報ＤＢ３ｄに記憶される。
なお、トータルスコアの情報はゴルフ支援アプリが自動計算して送信してもよい。また、日時の情報は、ユーザによる手動入力とされてもよいし、システム側で自動入力してもよい。
【００４１】
図１に戻り、平均情報ＤＢ３ｅには、後述する平均ショット数や平均飛距離に関する情報が記憶される。平均情報ＤＢ３ｅに記憶される情報の詳細については後に改めて説明する。
【００４２】
なお、図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００４３】
［1-2．コンピュータ装置のハードウェア構成］
図７に、図１で示したゴルフ場予約サイトサーバ３ａをはじめとした各装置（ゴルフ場情報ＤＢ３ｂ、画像ＤＢ３ｃ、実績情報ＤＢ３ｄ、平均情報ＤＢ３ｅ、ユーザ端末４、ゴルフ場端末５）を構成するコンピュータ装置のハードウェア構成を示す。
図７において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、及びＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ（表示装置）、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００４４】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、特にゴルフ場予約サイトサーバ３ａとしてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
【００４５】
［1-3．第１の実施の形態としての画像提示制御手法］  
図８を参照して、ゴルフ場予約サイトサーバ３ａが有するフォトギャラリーの画像提示制御に係る各種機能について説明する。
なお、図３ではゴルフ場予約サイトサーバ３ａが実行する各種処理のうち、第１の実施の形態としての画像提示制御を実現するために実行する各種の処理を機能ごとに分けてブロック化して示している。
【００４６】
図示するようにショッピングサーバ３ａは、機能ごとに分けて平均ショット数計算処理部Ｆ１、平均飛距離計算処理部Ｆ２、及び画像提示制御処理部Ｆ３を有するものとして表すことができる。
【００４７】
平均ショット数計算処理部Ｆ１は、実績情報ＤＢ３ｄに記憶された実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する。
後の説明からも明らかとなるように、本例では、ユーザ単位で計算した平均ショット数に基づき、フォトギャラリーで提示させるホール撮影画像の枚数をユーザごとに可変とする。前述のように、本例のフォトギャラリーでは、パー３ホールについてはティーグラウンド画像とグリーン周り画像のみを提示するため、パー３ホールについてはユーザごとにホール撮影画像の提示枚数を可変とすることは行わない。平均ショット数に応じてホール撮影画像の提示枚数を可変とするのは、本例ではパー４以上のホールであり、従って平均ショット数計算処理部Ｆ１は、パー４以上の規定スコアによるホールに関して、ショット数についての平均値をユーザ単位で計算する。
【００４８】
また、本例のフォトギャラリーでは、各ホールにおける最終画像としてグリーン周り画像を提示させている。前述のようにグリーン周り画像は、グリーンセンターＣから半径ｒの範囲であるグリーン周りエリアをカバーする画像である。換言すれば、該グリーン周りエリア内でのショットについては、対応する位置のホール撮影画像としてグリーン周り画像を提示すればよく、つまりは各ユーザに共通の画像を提示すれば済むものである。
この点より、本例の平均ショット数計算処理部Ｆ１は、上記の平均ショット数として、ゴルフボールがグリーン周りエリアに到達したショット以降のショットを除いたショット数についての平均値を計算する。換言すれば、ゴルフボールがグリーン周りエリアに到達したショットの直前までのショット数についての平均値を計算する。
【００４９】
図９は、このようなグリーン周りエリアに到達したショットの直前までのショットを検出するための手法についての説明図である。
図９において、ティーグラウンドＴｇ内の黒丸は１打目のショット位置ｐ１である。また、前述のようにグリーンＧの中心位置はグリーンセンターＣである。図中の（１）（２）（３）はそれぞれ１打目、２打目、３打目のショットの軌跡を表している。
これら（１）（２）（３）と示すようにグリーン周りエリア内にゴルフボールが到達するまでに３打のショットが行われた場合、フォトギャラリーで提示すべきホール撮影画像は、ティーグラウンド画像（ショット位置ｐ１に対応する位置のホール撮影画像）及びグリーン周り画像を除くと、ショット位置ｐ２に対応する位置のホール撮影画像、ショット位置ｐ３に対応する位置のホール撮影画像の計２枚である。これに対し、仮に、２打目のショットが図中の（２）’と示すようにグリーン周りエリア内に到達していた場合には、フォトギャラリーで提示すべきホール撮影画像は、ティーグラウンド画像及びグリーン周り画像を除くと、ショット位置ｐ２に対応する位置のホール撮影画像のみである。
２打目が（２）のショットであるケースにおいては、平均ショット数の計算対象とされるべきショット数、すなわちゴルフボールがグリーン周りエリアに到達したショットの直前までのショット数は、（１）と（２）の合計「２」である。また、２打目が（２）’のショットであるケースでは、平均ショット数の計算対象とされるべきショット数は（１）のみで「１」である。
【００５０】
本例では、（３）や（２）’以降のショットを除いたショットである、グリーン周りエリアに到達したショットの直前までのショットの検出を、ショットごとのボール飛距離の合計とホールヤーデージとの関係に基づき行う。具体的には、対象とするホールの各ショットのうち、１打目からのボール飛距離の合計値が「ホールヤーデージ−ｒ」以上となるショット以降のショットを除いたショットを、グリーン周りエリアに到達したショットの直前までのショット（以下「グリーン周りエリア到達前ショット」と略称する）として検出する。
【００５１】
平均ショット数計算処理部Ｆ１は、実績情報ＤＢ３ｄに記憶された実績管理情報Ｉ２に基づき、ユーザごとに、パー４以上のホールを対象として、例えば上記の手法によってグリーンエリア到達前ショットを検出する。その上で、検出したショットの総数（Ｄｓ）と、検出対象としたホールの総数（Ｄｈ）とに基づき、平均ショット数を計算する。具体的には、Ｄｓ／Ｄｈを計算する。
【００５２】
ここで、本例では、平均ショット数は、パー４ホール、パー５ホールについて個別に計算する。すなわち、本例の平均ショット数計算処理部Ｆ１は、ユーザごとに、パー４ホールを対象としたグリーン周りエリア到達前ショットの検出、及びパー５ホールを対象としたグリーン周りエリア到達前ショットの検出を個別に行い、パー４ホールについては、検出したショットの総数を検出対象としたパー４ホールの総数で除算した値をパー４ホールの平均ショット数として算出する。同様に、パー５ホールについては、検出したショットの総数を検出対象としたパー５ホールの総数で除算した値をパー５ホールの平均ショット数として算出する。
【００５３】
平均ショット数の計算は、実績管理情報Ｉ２により管理される実績情報のうち一定時間以上過去の情報を除いて行う。具体的には、例えば平均ショット数の計算を行う時点を起点として過去１年以内の実績情報のみを用いて平均ショット数の計算を行う。
【００５４】
平均ショット数計算処理部Ｆ１は、上記の手法によりユーザごとに計算したパー４ホール、パー５ホールそれぞれについての平均ショット数を、平均情報ＤＢ３ｅにユーザごとに記録する。
【００５５】
図１０は、上記の記録により平均情報ＤＢ３ｅに構築される平均ショット数管理情報Ｉ３の例を示している。図示するように平均ショット数管理情報Ｉ３は、ユーザＩＤごとにパー４ホールの平均ショット数、パー５ホールの平均ショット数の各情報が対応づけられた情報とされている。
【００５６】
図８に戻り、平均飛距離計算処理部Ｆ２は、実績情報ＤＢ３ｄに記憶された実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する。
ここで、上記した平均ショット数計算処理部Ｆ１が特定のユーザについて計算した或るホール（パー４又はパー５ホール）についての平均ショット数を「ａＳ」と表記する。本例のフォトギャラリーでは、平均ショット数ａＳ＝２であるユーザに対しては、該ホールについて提示すべきホール撮影画像の枚数は、ティーグラウンド画像及びグリーン周り画像を除くと２枚である。そして、該２枚のホール撮影画像として、それぞれ平均飛距離に応じた位置で撮影されたホール撮影画像を提示すべきものである。
【００５７】
このように本例のフォトギャラリーを実現する上では、平均飛距離の計算対象とすべきショットは、１打目からａＳ打目の各ショットのみであれば足る。この点より、本例の平均飛距離計算処理部Ｆ２は、ユーザごとの平均飛距離の計算を、１打目からａＳ打目までのショットのみを対象として行う。具体的に、或るユーザについて計算されたパー４ホールの平均ショット数を「ａＳ４」、パー５ホールの平均ショット数を「ａＳ５」とおくと、平均飛距離計算処理部Ｆ２は、該ユーザのパー４ホールについての平均飛距離の計算を１打目からａＳ４打目までのショットのみを対象として行い、パー５ホールについての平均飛距離の計算は１打目からａＳ５打目までのショットのみを対象として行う。
【００５８】
平均飛距離の計算は、実績情報ＤＢ３ｄに記憶された実績管理情報Ｉ２に基づき行うが、この際、平均飛距離の計算についても、上述した平均ショット数の計算と同様に、ユーザごとに一定時間以上過去の情報を除外して行う。具体的には、ユーザごとに例えば過去１年以内の飛距離情報のみを対象として、パー４ホールについては１打目からａＳ４打目の各飛距離、パー５ホールについては１打目からａＳ５打目の各飛距離の平均値をそれぞれ計算する。
【００５９】
平均飛距離数計算処理部Ｆ２は、ユーザごとに計算したパー４ホールについての各平均飛距離（１打目〜ａＳ４打目の各平均飛距離）、パー５ホールについての各平均飛距離（１打目〜ａＳ５打目の各平均飛距離）を平均情報ＤＢ３ｅにユーザごとに記録する。
【００６０】
図１１は、上記の記録により平均情報ＤＢ３ｅに構築される平均飛距離管理情報Ｉ４の例を示している。図示するように平均飛距離管理情報Ｉ４は、ユーザＩＤごとにパー４ホールについての各平均飛距離、パー５ホールについての各平均飛距離の情報が対応づけられた情報とされている。
【００６１】
図８において、画像提示制御処理部Ｆ３は、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、画像ＤＢ３ｃに記憶された該ホールのホール撮影画像のうち、平均飛距離計算処理部Ｆ２が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う。
【００６２】
本例において、画像提示制御処理部Ｆ３は、ユーザ端末４からのフォトギャラリーの提示要求に応じて、フォトギャラリー提示制御情報Ｉ５を生成し、提示要求元のユーザ端末４に送信する。提示要求元のユーザ端末４は、受信したフォトギャラリー提示制御情報Ｉ５に基づき、前述したフォトギャラリー提示用のプログラムに従ってフォトギャラリーの表示処理を実行する。具体的には、先の図２〜図４で説明したような、送り操作や戻し操作に応じたホール撮影画像の送り表示、戻し表示等、フォトギャラリーに係る表示処理を行う。
【００６３】
図１２は、フォトギャラリー提示制御情報Ｉ５の例を示している。
図示するようにフォトギャラリー提示制御情報Ｉ５は、ゴルフ場名の情報、ホールごとの提示情報、及び過去スコア情報を含んでいる。
ホールごとの提示情報は、フォトギャラリーにおいてホールごとに提示すべき情報を意味しており、該当するホールのパー、ヤード、コース図の各情報と共に、提示すべきホール撮影画像（図中、第１画像、第２画像、第３画像…）の情報が含まれている。なお、第１画像、第２画像、第３画像…の数値は、昇順に、フォトギャラリーにおける送り操作に従って提示される順を表している。第１画像はティーグラウンド画像、最も数値の大きい画像はグリーン周り画像となる。
【００６４】
過去スコア情報は、該当するゴルフ場でユーザが過去にプレーしたことがある場合におけるトータルスコア（１８ホール分のスコア）の平均値の情報である。なお、過去スコア情報は、フォトギャラリーにおける前述した過去実績情報Ｓｐとして提示されるべき情報である。
【００６５】
画像提示制御処理部Ｆ３は、フォトギャラリーの提示要求がされたゴルフ場について、ゴルフ場情報ＤＢ３ｂから該当するゴルフ場名の情報と、ホールごとのパー、ヤード、及びコース図の情報とを取得する。
さらに、画像提示制御処理部Ｆ３は、ホールごとに提示すべきホール撮影画像の情報を画像ＤＢ３ｃから取得する。具体的に、パー３ホールについては、該当するホールのティーグラウンド画像及びグリーン周り画像を取得する。パー４以上の規定スコアによるホールについては、該当するホールのティーグラウンド画像及びグリーン周り画像に加えて、平均飛距離計算処理部Ｆ２が計算したａＳ打目までのショットごとの平均飛距離に応じた位置のホール撮影画像を取得する。
すなわち、パー４ホールについては、平均飛距離管理情報Ｉ４に基づき、フォトギャラリー提示要求を行ったユーザについて記憶された１打目からａＳ４打目までの平均飛距離に応じた位置で撮影されたホール撮影画像（２打目からａＳ４＋１打目までの各ショット位置のホール撮影画像。例えばａＳ４＝１であれば、１打目の平均飛距離に応じた２打目ショット位置のホール撮影画像のみ）をそれぞれ取得する。また、パー５ホールについても平均飛距離管理情報Ｉ４に基づき、フォトギャラリー提示要求を行ったユーザについて記憶された１打目からａＳ５打目までの平均飛距離に応じた位置で撮影されたホール撮影画像（２打目からａＳ５＋１打目までの各ショット位置のホール撮影画像）をそれぞれ取得する。
例えば、２打目のホール撮影画像としては、１打目の平均飛距離が２２０ヤードであれば、ティーグラウンドからの距離が２２０ヤードとなる位置に対して最も近い位置で撮影されたホール撮影画像を取得する。また、３打目のホール撮影画像については、１打目の平均飛距離が２１０ヤード且つ２打目の平均飛距離が１９０ヤードであれば、ティーグラウンドからの距離が４００ヤードとなる位置に対して最も近い位置で撮影されたホール撮影画像を取得する。
このように、２打目以降のｎ打目のショット位置のホール撮影画像については、例えばｎ打目以前のショットの平均飛距離を合計した飛距離から特定される位置に対して最も近い位置で撮影されたホール撮影画像を取得する。
【００６６】
また、画像提示制御処理部Ｆ３は、過去スコア情報については、先ず、実績管理情報Ｉ２からフォトギャラリー提示要求を行ったユーザについて記憶された該当するゴルフ場のトータルスコアの情報を取得する。そして、取得したトータルスコアの平均値を計算し、過去スコア情報として取得する。
【００６７】
画像提示制御処理部Ｆ３は、上記のように取得したゴルフ場名、ホールごとの提示情報、及び過去スコアの情報を用いてフォトギャラリー提示制御情報Ｉ５を生成し、フォトギャラリー提示要求を行ったユーザ端末４に送信する。
前述のように、ユーザ端末４は受信したフォトギャラリー提示制御情報Ｉ５に基づき、フォトギャラリー提示用のプログラムに従ってフォトギャラリーの表示処理を実行する。このため、画像提示制御処理部Ｆ３は、上記のようにフォトギャラリー提示制御情報Ｉ５を送信することにより、ユーザが特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示要求を行ったことに応じて、画像ＤＢ３ｃに記憶された該ホールのホール撮影画像のうち、平均飛距離計算処理部Ｆ２が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるようにすることができる。
また、フォトギャラリー提示制御情報Ｉ５には、パー４ホール、パー５ホールについて提示すべきティーグラウンド画像及びグリーン周り画像を除くホール撮影画像として、平均ショット数計算処理部Ｆ１が提示要求元のユーザについて計算した平均ショット数ａＳ４、ａＳ５に応じた枚数のホール撮影画像のみを含ませている。このため、フォトギャラリーにおいてパー４ホール、パー５ホールについて提示されるホール撮影画像の枚数は、平均ショット数計算処理部Ｆ１がユーザごとに計算する平均ショット数に応じた枚数で可変とされる。
【００６８】
なお、図１２の例では、コース図、ホール撮影画像の情報として、画像ＩＤのみが含まれている場合を例示しているが、フォトギャラリー提示制御情報Ｉ５としては、これら画像ＩＤで特定される画像データも併せて送信してもよい。或いは、ユーザ端末４がゴルフ場予約サイトサーバ３ａに画像ＩＤを指定した画像要求を行うものとし、画像提示制御処理部Ｆ３が該要求に応じて該当する画像データをユーザ端末４に送信することもできる。
【００６９】
また、上記では、平均ショット数の計算にあたり、グリーン周りエリア到達前ショットを検出する例を挙げたが、グリーン周りエリア到達前ショットを検出することは必須ではない。
例えば、パー４ホール、パー５ホールについて、それぞれ総ショット数の平均値を計算した上で、該平均値をそれぞれ所定値（例えば「２」等）で減じた値をパー４ホール、パー５ホールそれぞれの平均ショット数として簡易的に求めてもよい。
【００７０】
［1-4．処理手順］
図１３〜図１５のフローチャートを参照して、上記した第１の実施の形態としての画像提示制御手法を実現するために実行すべき処理の手順を説明する。
なお、図１３〜図１５に示す処理は、ゴルフ場予約サイトサーバ３ａにおけるＣＰＵ１０１が例えばＲＯＭ１０２や記憶部１０８等の所定の記憶装置に記憶されたプログラムに基づき実行するものである。
【００７１】
図１３は、平均ショット数計算処理部Ｆ１に対応した処理を示している。
図１３において、ゴルフ場予約サイトサーバ３ａは、ステップ１０１で処理対象ユーザ識別子ｕを「１」にセットした上で、ステップＳ１０２においてｕ番目のユーザを対象として、過去１年以内の実績情報に基づき、パー４、パー５ホールそれぞれの平均ショット数（ａＳ４、ａＳ５）を計算する。
なお、ユーザ単位でパー４ホールの平均ショット数ａＳ４、パー５ホールの平均ショット数ａＳ５を計算する手法については既に説明済みであるため、重複説明は避ける。
【００７２】
続くステップＳ１０３でゴルフ場予約サイトサーバ３ａは、計算した平均ショット数ａＳ４、ａＳ５をｕ番目のユーザのユーザＩＤ（ＵＩＤ）と対応づけて平均情報ＤＢ３ｅに記録する。
【００７３】
ステップＳ１０３の記録処理を実行したことに応じ、ゴルフ場予約サイトサーバ３ａはステップＳ１０４で処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上であるか否かを判定する。処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上でなければ、ゴルフ場予約サイトサーバ３ａはステップＳ１０５に進み、処理対象ユーザ識別子ｕの値をインクリメント（＋１）し、ステップＳ１０２に戻る。
これにより、処理対象とされた各ユーザごとに、平均ショット数ａＳ４、平均ショット数ａＳ５の計算及び平均情報ＤＢ３ｅへの記録が行われる。
【００７４】
ゴルフ場予約サイトサーバ３ａは、処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上であれば、この図に示す処理を終了する。
【００７５】
続いて、図１４は、平均飛距離計算処理部Ｆ２に対応した処理を示している。
図１４において、ゴルフ場予約サイトサーバ３ａは、ステップＳ２０１で処理対象ユーザ識別子ｕを「１」にセットした上で、ステップＳ２０２において、パー４ホールについてｕ番目のユーザを対象として、過去１年以内の実績情報に基づき１打目〜ａＳ４打目の各ショットの平均飛距離を計算する。
そして、続くステップＳ２０３でゴルフ場予約サイトサーバ３ａは、パー５ホールについて、ｕ番目のユーザを対象として過去１年以内の実績情報に基づき１打目〜ａＳ５打目の各ショットの平均飛距離を計算する。
なお、ユーザ単位でパー４ホールについての各ショットの平均飛距離、パー５ホールについての各ショットの平均飛距離を計算する手法については既に説明済みであるため重複説明は避ける。
【００７６】
ステップＳ２０２及びＳ２０３の計算処理を実行したことに応じ、ゴルフ場予約サイトサーバ３ａはステップＳ２０４で、パー４ホールについて計算した平均飛距離の情報、パー５ホールについて計算した平均飛距離の情報をそれぞれｕ番目のユーザのユーザＩＤと対応づけて平均情報ＤＢ３ｅに記録する。
【００７７】
続くステップＳ２０５でゴルフ場予約サイトサーバ３ａは、処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上であるか否かを判定する。処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上でなければ、ゴルフ場予約サイトサーバ３ａはステップＳ２０６に進み、処理対象ユーザ識別子ｕの値をインクリメント（＋１）し、ステップＳ２０２に戻る。
これにより、処理対象とされた各ユーザごとに、パー４ホール、パー５ホールそれぞれについての平均飛距離の計算及び平均情報ＤＢ３ｅへの記録が行われる。
【００７８】
ゴルフ場予約サイトサーバ３ａは、処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上であれば、この図に示す処理を終了する。
【００７９】
なお、図１３、図１４に示した処理は、例えば１ヶ月ごと等、所要の時間間隔を空けて繰り返し実行し、平均ショット数や平均飛距離の情報を可能な限り最新に保つことが望ましい。
【００８０】
図１５は、画像提示制御処理部Ｆ３に対応した処理を示している。
図１５において、ゴルフ場予約サイトサーバ３ａはステップＳ３０１で、ユーザ端末４からのフォトギャラリー提示要求を待機しており、フォトギャラリー提示要求があった場合は、ステップＳ３０２で該当するゴルフ場（フォトギャラリーの提示を要求されたゴルフ場）について、各ホールのパー、ヤード、コース図の情報をゴルフ場情報ＤＢ３ｂより取得する。
【００８１】
続くステップＳ３０３でゴルフ場予約サイトサーバ３ａは、該当するゴルフ場について、実績情報ＤＢ３ｄに要求元ユーザ（フォトギャラリーの提示要求を行ったユーザ端末４のユーザ）の実績情報があるか否かを判定する。
該当するゴルフ場について要求元ユーザの実績情報があれば、ゴルフ場予約サイトサーバ３ａはステップＳ３０４に進み、該実績情報に基づいて過去スコア情報を取得する。具体的に、本例では、該当するゴルフ場について記憶された要求元ユーザのトータルスコアの平均値を計算し、過去スコア情報として取得する。
ゴルフ場予約サイトサーバ３ａは、ステップＳ３０４で過去スコア情報を取得すると、ステップＳ３０５に処理を進める。
【００８２】
一方、該当するゴルフ場について要求元ユーザの実績情報がなければ、ゴルフ場予約サイトサーバ３ａはステップＳ３０４をパスしてステップＳ３０５に処理を進める。
【００８３】
ステップＳ３０５でゴルフ場予約サイトサーバ３ａは、要求元ユーザについて、平均情報ＤＢ３ｅ（平均飛距離管理情報Ｉ４）からパー４、パー５ホールの平均飛距離を取得し、続くステップＳ３０６で該当するゴルフ場のパー４、パー５ホールについてのホール撮影画像を平均飛距離に基づき取得する。すなわち、パー４ホールについては、ティーグラウンド画像、２打目〜ａＳ４＋１打目の各ショット位置に応じた位置のホール撮影画像、及びグリーン周り画像を取得し、パー５ホールについては、ティーグラウンド画像、２打目〜ａＳ５＋１打目の各ショット位置に応じた位置のホール撮影画像、及びグリーン周り画像を取得する。
なお、この際のホール撮影画像の取得手法については既に説明済みであるため、重複説明は避ける。
【００８４】
続くステップＳ３０７でゴルフ場予約サイトサーバ３ａは、該当するゴルフ場のパー３ホールのホール撮影画像（ティーグラウンド画像及びグリーン周り画像）を取得する。
【００８５】
さらに、次のステップＳ３０８でゴルフ場予約サイトサーバ３ａは、取得情報に基づきフォトギャラリー提示制御情報Ｉ５を生成し、ステップＳ３０９でフォトギャラリー提示制御情報Ｉ５を要求元のユーザ端末４に送信する。
【００８６】
なお、これまでの説明では、フォトギャラリーにおいて、該当するゴルフ場における要求元ユーザの過去スコア情報を提示する例を挙げたが、過去のスコア情報に限らず、該ゴルフ場におけるプレーに関する実績情報（以下「プレー実績情報」と表記）を提示させてもよい。例えば、スコア以外のプレー実績情報としては、ショット数、パット数、ＯＢ（Out of Bounds）有無、フェアウェイキープ率、ショット位置、ショットごとの飛距離等の情報を提示する例を挙げることができる。なお、ショット数やパット数の情報については、ゴルフ場単位（１８ホール単位）の情報に限らず、コース単位（例えば９ホール単位）や１ホール単位の情報を提示することもできる。
【００８７】
また、上記では、規定スコアがパー４以上のホールを対象として、平均飛距離に応じた位置及び枚数のホール撮影画像を提示する例を挙げたが、該提示の対象とするホールはパー５以上のホールに限ることもできる。その場合、平均ショット数や平均飛距離の計算対象とするホールはパー５以上のホールとなることは言うまでもない。
【００８８】
［1-5．第１の実施の形態のまとめ］
上記のように第１の実施の形態の情報処理装置（ゴルフ場予約サイトサーバ３ａ）は、ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部（実績情報ＤＢ３ｄ）と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部（画像ＤＢ３ｃ）と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部（平均ショット数計算処理部Ｆ１）を備える。
また、実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部（平均飛距離計算処理部Ｆ２）と、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、平均飛距離計算部が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部（画像提示制御処理部Ｆ３）と、を備える。
そして、画像提示制御部は、ホールごとに提示させるホール撮影画像の枚数を、平均ショット数計算部が提示要求元のユーザについて計算したの平均ショット数に基づいて可変とするものである。
【００８９】
これにより、２打目以降のｎ打目のショット位置のホール撮影画像としてユーザの平均飛距離に応じた位置のホール撮影画像が提示され、また、ホールごとに提示されるホール撮影画像の枚数はユーザの平均ショット数に基づき可変とされる。すなわち、ゴルフ場のホールに係る画像の提示に関して、２打目以降のショット位置画像としてユーザの技量や熟達度等に応じた最適な位置の画像を提示できると共に、ホールごとに提示する画像の枚数としてもユーザの技量や熟達度等に応じた最適な枚数を提示することができる。
従って、ユーザがコースのイメージをより掴みやすくすることができる。
【００９０】
また、第１の実施の形態の情報処理装置においては、平均飛距離計算部は、実績情報のうちパー３以下の規定スコアによるホールの実績情報を除いて平均飛距離を計算している。
【００９１】
パー３以下のホールはグリーンまでの距離が比較的近いため、該ホールでの飛距離はユーザが持つ飛距離能力を反映していない可能性が高い。
従って、該ホールでの実績情報を除いて平均飛距離を計算することで、平均飛距離の正確性を高めることができ、ユーザがコースのイメージをより掴みやすくすることができる。
【００９２】
さらに、第１の実施の形態の情報処理装置においては、平均飛距離計算部は、平均ショット数計算部が特定のユーザを対象として計算した平均ショット数をａＳとしたとき、該ユーザについての平均飛距離の計算を、１打目からａＳ打目までのショットのみを対象として行っている。
【００９３】
これにより、所定スコア以上の規定スコアによるホールについて提示するショット位置画像が１打目からａＳ＋１打目までのショット位置画像とされる場合において、ａＳ＋２打目以降のショットについての無駄な平均飛距離の計算が行われない。
従って、処理負担の軽減を図ることができる。
【００９４】
さらにまた、第１の実施の形態の情報処理装置においては、平均飛距離計算部は、実績情報のうち一定時間以上過去の情報を除いて平均飛距離を計算している。
【００９５】
これにより、ユーザの最新の技量や熟達度等を適切に反映した平均飛距離が計算される。
従って、ショット位置画像としてより適切な位置の画像を提示でき、ユーザがコースのイメージをより掴みやすくすることができる。
【００９６】
また、第１の実施の形態の情報処理装置においては、平均ショット数計算部は、実績情報のうち一定時間以上過去の情報を除いて平均ショット数を計算している。
【００９７】
これにより、ユーザの最新の技量や熟達度等を適切に反映した平均ショット数が計算される。
従って、所定スコア以上の規定スコアによるホールについて提示するショット位置画像の枚数をより適切な枚数とすることができ、ユーザがコースのイメージをより掴みやすくすることができる。
【００９８】
さらに、第１の実施の形態の情報処理装置においては、画像提示制御部は、ホール撮影画像の提示要求元のユーザに対して、ホール撮影画像と共にプレー実績情報を提示させる制御を行っている。
【００９９】
これにより、ゴルフ場のホールに係る画像の提示において、ホール撮影画像と共にプレー実績情報が提示される。
従って、提示情報の充実化が図られる。
【０１００】
ここで、フォトギャラリーとしては、天気の別に応じた複数種類のホール撮影画像を提示し分ける仕様とすることもできる。
その場合、画像ＤＢ３ｃには、天気の別に応じた複数種類のホール撮影画像を記憶させておく。そして、画像提示制御処理部Ｆ３は、例えば、ユーザによりホール撮影画像の提示が要求されたゴルフ場について、該ユーザによる該ゴルフ場についてのプレー予約の有無を判定し、予約が有る場合には予約日における天気予報情報に基づき選択した種類のホール撮像画像が該ユーザに提示されるように制御を行う。
これにより、コースイメージを天気の別に応じてより掴みやすくすることができる。
【０１０１】
＜２．第２の実施の形態＞
［2-1．第２の実施の形態としての画像提示制御手法及び処理］  
続いて、第２の実施の形態について説明する。
第２の実施の形態は、使用クラブ（使用するゴルフクラブ）の別も考慮してホール撮影画像の出し分けを行うものである。なお、以下の説明において、既に説明済みとなった部分と同様となる部分については同一符号を付して説明を省略する。
【０１０２】
第２の実施の形態では、実績情報ＤＢ３ｄにおいて、ショットごとの使用クラブの番手情報が記憶されている。
図１６は、第２の実施の形態における実績情報ＤＢ３ｄに記憶されている実績管理情報Ｉ２’の例を示している。
図示するように実績管理情報Ｉ２’は、先の図６に示した実績管理情報Ｉ２と比較して、ショットごとのボール飛距離の情報ごとに、使用クラブの番手情報が対応づけられている点が異なる。
なお、実績管理情報Ｉ２’としても、実績管理情報Ｉ２と同様に、複数のユーザそれぞれについての情報が実績情報ＤＢ３ｄに記憶されている。
【０１０３】
ショットごとの番手情報は、ボール飛距離の情報と同様に、ユーザが所定のウェブページに対して手動で入力したものをゴルフ場予約サイト運営システム３に取得させてもよいし、前述したゴルフ支援アプリに対しユーザがプレー中に都度入力した情報を該ゴルフ支援アプリが送信してゴルフ場予約サイト運営システム３に取得させてもよい。番手情報をゴルフ場予約サイト運営システム３に取得させる形態は、特定の形態に限定されるものではない。
【０１０４】
第２の実施の形態では、上記のように実績情報ＤＢ３ｄにショットごとの番手情報が記憶された上で、平均飛距離計算処理部Ｆ２が、平均飛距離を番手ごとに計算すると共に、画像提示制御処理部Ｆ３が、ユーザより番手が指定された場合に、平均飛距離計算処理部Ｆ２が該指定された番手について計算した平均飛距離に応じた位置で撮影されたホール撮影画像が該ユーザに提示されるように制御を行う。
【０１０５】
図示は省略したが、第２の実施の形態のフォトギャラリーには、使用クラブの番手を指定するためのボタン等の操作手段が配置され、ユーザが該操作手段により使用クラブの指定を行うと、フォトギャラリーで提示されるホール撮影画像として、該指定された番手について計算された平均飛距離に応じた位置のホール撮影画像の提示が行われる。例えば、本例では、２打目〜ａＳ＋１打目のショット位置のホール撮影画像の初期画像としては、最も大きい番手（ボール飛距離の大きい番手）の画像が提示され、その状態で他の番手の指定が行われると、提示画像が該指定された番手について計算された平均飛距離に応じた位置の画像に切り替えられる。
なお、このように番手の指定に応じて提示画像を切り替えるための表示処理は、ユーザ端末４が、後述する第２の実施の形態としてのフォトギャラリー提示制御情報Ｉ５’に基づき、ゴルフ場ウェブページのウェブページデータとして含まれるフォトギャラリー提示用のプログラムに従って実行する。
【０１０６】
図１７のフローチャートを参照して、第２の実施の形態における平均飛距離計算処理部Ｆ２の処理について説明する。
なお、第２の実施の形態において、パー４ホール、パー５ホールそれぞれについての平均ショット数の計算手法は第１の実施の形態の場合と同様である。
【０１０７】
図１７において、この場合のゴルフ場予約サイトサーバ３ａは、ステップＳ２０１で処理対象ユーザ識別子ｕを「１」にセットすると、ステップＳ４０１→Ｓ４０２→Ｓ４０３の順で処理を実行する。
ステップＳ４０１でゴルフ場予約サイトサーバ３ａは、パー４ホールについて、ｕ番目のユーザを対象として、過去１年以内の実績情報（実績管理情報Ｉ２’）に基づき１打目〜ａＳ４打目の各ショットの平均飛距離を番手ごとに計算する。
また、続くステップＳ４０２でゴルフ場予約サイトサーバ３ａは、パー５ホールについて、ｕ番目のユーザを対象として、過去１年以内の実績情報（実績管理情報Ｉ２’）に基づき１打目〜ａＳ５打目の各ショットの平均飛距離を番手ごとに計算する。
さらに、ステップＳ４０３でゴルフ場予約サイトサーバ３ａは、ステップＳ４０１、Ｓ４０２でそれぞれ計算した各ショットの番手ごとの平均飛距離の情報を、ｕ番目のユーザのユーザＩＤと対応づけて平均情報ＤＢ３ｅに記録する。
【０１０８】
ゴルフ場予約サイトサーバ３ａはステップＳ４０３の処理を実行したことに応じ、ステップＳ２０５で処理対象ユーザ識別子ｕが上限値ｕＭＡＸ以上であるか否かを判定し、上限値ｕＭＡＸ以上でなければステップＳ２０６で処理対象ユーザ識別子ｕの値をインクリメントしてステップＳ４０１に戻り、上限値ｕＭＡＸ以上であればこの図に示す処理を終了する。
【０１０９】
上記の処理により、この場合の平均情報ＤＢ３ｅには、各ユーザのユーザＩＤごとに、パー４ホール、パー５ホールそれぞれについて計算された各ショットの番手ごとの平均飛距離の情報が対応づけて記録される。
この結果、第２の実施の形態の平均情報ＤＢ３ｅには、図１８に示すような平均飛距離管理情報Ｉ４’が形成される。
【０１１０】
図１９は、第２の実施の形態における画像提示制御処理部Ｆ３の処理を示したフローチャートである。
図１９において、この場合の画像提示制御処理部Ｆ３の処理としては、先の図１５に示した第１の実施の形態の場合の処理と比較して、ステップＳ３０５、Ｓ３０６の処理に代えてそれぞれステップＳ５０１、Ｓ５０２の処理が、またステップＳ３０８の処理に代えてステップＳ５０３の処理が実行される点が異なる。
【０１１１】
ステップＳ５０１でゴルフ場予約サイトサーバ３ａは、要求元ユーザについて、パー４、パー５の番手ごとの平均飛距離を取得する。具体的には、平均飛距離管理情報Ｉ４’に基づき、要求元ユーザについての平均飛距離の情報として、パー４ホールの１打目からａＳ４打目までの各ショットについての番手ごとの平均飛距離、及びパー５ホールの１打目からａＳ５打目までの各ショットについての番手ごとの平均飛距離の情報を取得する。
【０１１２】
続くステップＳ５０２でゴルフ場予約サイトサーバ３ａは、該当するゴルフ場のパー４、パー５ホールについてのホール撮影画像を、ステップＳ５０１で取得した番手ごとに平均飛距離に基づき番手ごとに取得する。すなわち、パー４ホールについては、ティーグラウンド画像及びグリーン周り画像と共に、２打目〜ａＳ４＋１打目のショット位置のホール撮影画像としてそれぞれ番手ごとの平均飛距離に応じた位置で撮影された画像を取得する。また、パー５ホールについては、ティーグラウンド画像及びグリーン周り画像と共に、２打目〜ａＳ５＋１打目のショット位置のホール撮影画像としてそれぞれ番手ごとの平均飛距離に応じた位置で撮影された画像を取得する。
【０１１３】
さらに、ゴルフ場予約サイトサーバ３ａは、次のステップＳ３０７で該当するゴルフ場のパー３ホールのホール撮影画像を取得し、続くステップＳ５０３で、取得情報に基づきフォトギャラリー提示制御情報Ｉ５’を生成する。
【０１１４】
図２０は、フォトギャラリー提示制御情報Ｉ５’の例を示している。
第１の実施の形態におけるフォトギャラリー提示制御情報Ｉ５との違いは、パー４ホール、パー５ホールにおける２打目〜ａＳ＋１打目の各ショット位置に対応する画像の情報として、ステップＳ５０２で取得された番手ごとのホール撮影画像の情報が含まれている点である。
【０１１５】
図１９に示すように、生成されたフォトギャラリー提示制御情報Ｉ５’は、ステップＳ３０９の処理によって提示要求元のユーザ端末４に対して送信される。
【０１１６】
［2-2．第２の実施の形態のまとめ］
上記のように第２の実施の形態の情報処理装置においては、実績情報記憶部には、ショットごとの使用クラブの番手情報が記憶されており、平均飛距離計算部は、平均飛距離を番手ごとに計算し、画像提示制御部は、ユーザより番手が指定された場合に、平均飛距離計算部が該指定された番手について計算した平均飛距離に応じた位置で撮影されたホール撮影画像が該ユーザに提示されるように制御を行っている。
【０１１７】
これにより、２打目以降のｎ打目のショット位置のホール撮影画像の提示を、使用番手に応じてより詳細に行わせることができる。
【０１１８】
＜３．第３の実施の形態＞
［3-1．第３の実施の形態としての画像提示制御手法及び処理］
第３の実施の形態は、ボール飛距離に関する実績情報が記憶されていないユーザに対しても、技能や熟達度等に応じた最適な位置及び枚数のホール撮影画像の提示が可能となるようにするものである。
【０１１９】
第３の実施の形態の場合、フォトギャラリーの提示にあたり、ユーザにゴルフの技能や熟達度に相関する指標情報の入力を要求する。例えば、該指標情報としては、平均スコアの入力を要求する。
本例では、ゴルフ場ウェブページにおけるフォトギャラリーボタンが操作されたことに応じて、平均スコアの入力ボックスが提示される。ユーザは、該入力ボックスに対して平均スコアを入力すると、自身の技能や熟達度等に応じた最適な位置及び枚数のホール撮影画像の提示が可能なフォトギャラリーのサービスを受けることができる。平均スコアを未入力としてフォトギャラリーの提示要求を行った場合には、従来と同様のフォトギャラリー、すなわち予め定められた位置及び枚数のホール撮影画像の提示を行うフォトギャラリー（以下「デフォルトギャラリー」とも表記する）のサービスを受けることができる。
【０１２０】
第３の実施の形態においても、実績情報ＤＢ３ｄには、第１の実施の形態の場合と同様の実績管理情報Ｉ２が複数のユーザそれぞれについて記憶されている。すなわち、この場合も実績情報ＤＢ３ｄには、複数のユーザそれぞれについて、スコア情報（ホールスコアやトータルスコアの情報）及びショットごとのボール飛距離の情報が記憶されている。
第３の実施の形態では、このように実績情報ＤＢ３ｄに記憶された複数のユーザについての記憶情報を利用し、複数のユーザの平均スコアとボール飛距離との関係性から、平均スコアを入力したユーザ（フォトギャラリーの提示を要求するユーザ）に応じた平均飛距離を計算（推定）する。
具体的に、本例では、実績情報ＤＢ３ｄに実績管理情報Ｉ２が記憶されたユーザのうち、入力された平均スコアと同等の平均スコアを有するユーザの平均飛距離に基づき、平均スコアの入力元ユーザの平均飛距離を推定する。
【０１２１】
図２１のフローチャートにより、このような平均飛距離の推定を含む第３の実施の形態としての具体的な処理について説明する。
図２１に示す処理のうち、ステップＳ３０１、Ｓ３０２、及びＳ３０６〜Ｓ３０９の処理は、先の図１５で説明した処理と同様である。
【０１２２】
この場合のゴルフ場予約サイトサーバ３ａは、ステップＳ３０２の取得処理を実行したことに応じ、ステップＳ６０１で平均スコアの入力が行われたか否かを判定する。すなわち、フォトギャラリーの提示要求が、平均スコアの入力を伴うものであったか否かを判定する。
【０１２３】
平均スコアの入力が行われていなければ、ゴルフ場予約サイトサーバ３ａはステップＳ６０５に進みデフォルトギャラリーの提示制御処理を実行し、この図に示す処理を終了する。なお、デフォルトギャラリーの提示制御処理は、従来のフォトギャラリーを提示させるためのフォトギャラリー提示制御情報を要求元ユーザ端末４に送信する処理であるため、詳細な説明は省略する。
【０１２４】
一方、平均スコアの入力が行われた場合、ゴルフ場予約サイトサーバ３ａはステップＳ６０２に進み、要求元ユーザと同平均スコアレンジのユーザ（実績管理情報Ｉ２が記憶されたユーザ）について、パー４、パー５ホールそれぞれの平均ショット数の平均値（以下、それぞれ「平均ショット数ａＳ４ａ」「平均ショット数ａＳ５ａ」と表記）を計算する。
なお、「同平均スコアレンジ」とは、入力された平均スコアとの差が所定値（０を含む）以内の平均スコアのレンジを意味する。本例では、入力された平均スコアとの差が例えば±１以内のレンジであるとする。
【０１２５】
続くステップＳ６０３でゴルフ場予約サイトサーバ３ａは、パー４ホールの平均ショット数がａＳ４ａである同平均スコアレンジのユーザについて、パー４ホールの１打目〜ａＳ４ａ打目の各ショットの平均飛距離を計算し、要求元ユーザのパー４ホールの平均飛距離として取得する。
【０１２６】
また、次のステップＳ６０４でゴルフ場予約サイトサーバ３ａは、パー５ホールの平均ショット数がａＳ５ａである同平均スコアレンジのユーザについて、パー５ホールの１打目〜ａＳ５ａ打目の各ショットの平均飛距離を計算し、要求元ユーザのパー５ホールの平均飛距離として取得する。
【０１２７】
ステップＳ６０４の処理を実行したことに応じ、ゴルフ場予約サイトサーバ３ａはステップＳ３０６〜Ｓ３０９の処理を実行し、この図に示す処理を終了する。
すなわち、要求元ユーザについてパー４、パー５ホールそれぞれの各ショットの平均飛距離が求まった以降の処理は、第１の実施の形態の場合と同様である。
【０１２８】
このような処理により、要求元のユーザに対し、該ユーザの技量や熟達度等に応じた最適な位置及び枚数のホール撮影画像の提示が行われるようにすることができる。
【０１２９】
なお、上記では、平均飛距離の推定にあたり平均スコアを基準とする場合を例示したが、平均飛距離の推定はハンディキャップ（handicap）を基準に行うこともできる。その場合、実績情報ＤＢ３ｄには、複数のユーザそれぞれについてハンディキャップの情報を記憶させておく。また、フォトギャラリーの提示を要求するユーザに対してはハンディキャップの入力を要求する。この場合における平均飛距離の推定手法は、上記により説明した平均スコアを基準とした推定手法において、平均スコアをハンディキャップに置き換えたものとすればよい。
【０１３０】
また、平均スコアを基準とする場合、平均飛距離の推定は、パット数の要素を除外して行ってもよい。例えばその場合は、フォトギャラリーの提示を要求するユーザ（特定ユーザ）に対し平均スコアと平均パット数の入力を要求する。そして、「平均スコア−平均パット数」の値を「パット数除外平均スコア」としたとき、実績情報ＤＢ３ｄに実績管理情報Ｉ２が記憶されたユーザのうち、特定ユーザと同等の「パット数除外平均スコア」を有するユーザの平均飛距離に基づき、特定ユーザに応じた平均飛距離を推定すればよい。
【０１３１】
なお、平均スコアは、ハンディキャップに基づき計算されたものであってもよい。具体的には、例えばハンディキャップの数値に１８ホール分の規定スコア（例えば「７２」）を加算した数値を平均スコアとみなして取り扱うものである。このような手法を採ることで、例えばフォトギャラリー提示要求を行うユーザにハンディキャップの入力を要求する場合において、実績情報ＤＢ３ｄにハンディキャップが記憶されていなくても、該ユーザについての平均飛距離の推定を行うことが可能となる。
【０１３２】
［3-2．第３の実施の形態のまとめ］
上記のように第３の実施の形態の情報処理装置においては、実績情報記憶部には、複数のユーザのそれぞれについてスコア又はハンディキャップに関する情報が記憶されており、平均飛距離計算部は、特定のユーザから平均スコア又はハンディキャップが入力された場合に、実績情報記憶部に記憶された複数のユーザの平均スコア又はハンディキャップとボール飛距離との関係性に基づき、特定のユーザについての平均飛距離を計算し、画像提示制御部は、特定のユーザにホール撮影画像を提示させる場合に、平均飛距離計算部が特定のユーザについて計算した平均飛距離に応じた位置で撮影されたホール撮影画像が提示されるように制御を行っている。
【０１３３】
これにより、実績情報記憶部にボール飛距離に関する実績情報が記憶されていないユーザについても、該ユーザの技量や熟達度等に応じた最適な位置のホール撮影画像の提示が行われるようにすることができる。
【０１３４】
また、第３の実施の形態の情報処理装置においては、平均飛距離計算部は、特定のユーザについての平均飛距離の計算をパット数の要素を除外して行っている。
【０１３５】
これにより、特定のユーザについての平均飛距離をより高精度に計算することが可能とされる。
従って、ユーザがコースのイメージをより掴みやすくすることができる。
【０１３６】
＜４．プログラム及び記憶媒体＞
以上、本発明に係る情報処理装置の実施の形態としてのショッピングサーバ３ａを説明してきたが、実施の形態のプログラムは、ショッピングサーバ３ａの処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【０１３７】
実施の形態のプログラムは、ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置に処理を実行させるプログラムであって、前記実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算機能と、前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算機能と、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算機能が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御機能と、を前記情報処理装置に実現させ、前記画像提示制御機能は、ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算機能が提示要求元のユーザについて計算した平均ショット数に基づいて可変とするプログラムである。
すなわち、このプログラムは、例えばゴルフ場予約サイトサーバ３ａ等の情報処理装置に図１３〜図１５等により説明した処理を実行させるプログラムに相当する。
【０１３８】
このようなプログラムにより、上述したゴルフ場予約サイトサーバ３ａとしての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１３９】
＜５．変形例＞
本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
例えば、上記では、１ゴルフ場＝１８ホールを前提とした説明を行ったが、ゴルフ場は、２７ホール以上のホールを有している場合もある。例えば、それぞれが１８ホールで構成された「○△コース」「×○コース」を有しているケース、或いはそれぞれが９ホールで構成された「東コース」「西コース」「南コース」「北コース」を有しているケース等を挙げることができる。
このような２７ホール以上のホールを有しているケースにおいて、フォトギャラリーはゴルフ場ごとに提示してもよいし、コースごとに提示してもよい。また、プレー実績情報を提示する場合には、プレー実績のあるコースのみについて提示を行えばよい。
【０１４０】
また、平均飛距離の計算にあたっては、ＯＢショットや失敗ショットを除外してもよい。ＯＢショットについては、例えば該当するホールにおけるホールスコアと打数（ショット数＋パット数）とが一致するか否かを基準として検出でき、失敗ショットについてはボール飛距離が所定閾値（例えば５０ヤード等）以下のショットか否かを判別すること等により検出できる。
【符号の説明】
【０１４１】
１  ネットワークシステム、２  ネットワーク、３  ゴルフ場予約サイト運営システム、３ａ  ゴルフ場予約サイトサーバ、３ｂ  ゴルフ場情報ＤＢ、３ｃ  画像ＤＢ、３ｄ  実績情報ＤＢ、３ｅ  平均情報ＤＢ、４  ユーザ端末、５  ゴルフ場端末、Ｆ１  平均ショット数計算処理部、Ｆ２  平均飛距離計算処理部、Ｆ３  画像提示制御処理部
【図１】
2017006478.tif 000003
【図２】
2017006478.tif 000004
【図３】
2017006478.tif 000005
【図４】
2017006478.tif 000006
【図５】
2017006478.tif 000007
【図６】
2017006478.tif 000008
【図７】
2017006478.tif 000009
【図８】
2017006478.tif 000010
【図９】
2017006478.tif 000011
【図１０】
2017006478.tif 000012
【図１１】
2017006478.tif 000013
【図１２】
2017006478.tif 000014
【図１３】
2017006478.tif 000015
【図１４】
2017006478.tif 000016
【図１５】
2017006478.tif 000017
【図１６】
2017006478.tif 000018
【図１７】
2017006478.tif 000019
【図１８】
2017006478.tif 000020
【図１９】
2017006478.tif 000021
【図２０】
2017006478.tif 000022
【図２１】
2017006478.tif 000023
【手続補正書】
【提出日】平成28年9月2日(2016.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部と、
ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算部が計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部と、を備える
情報処理装置。
【請求項２】
前記実績情報に基づき、ホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部を備え、
前記画像提示制御部は、
ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算部が提示要求元のユーザについて計算した平均ショット数に基づいて可変とする
請求項１に記載の情報処理装置。
【請求項３】
前記平均飛距離計算部は、
前記実績情報のうちパー３以下の規定スコアによるホールの実績情報を除いて前記平均飛距離を計算する
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記平均飛距離計算部は、
前記平均ショット数計算部が特定のユーザを対象として計算した平均ショット数をａＳとしたとき、該ユーザについての平均飛距離の計算を、１打目からａＳ打目までのショットのみを対象として行う
請求項２に記載の情報処理装置。
【請求項５】
前記平均飛距離計算部は、
前記実績情報のうち一定時間以上過去の情報を除いて前記平均飛距離を計算する
請求項１又は請求項２に記載の情報処理装置。
【請求項６】
前記平均ショット数計算部は、
前記実績情報のうち一定時間以上過去の情報を除いて前記平均ショット数を計算する
請求項２に記載の情報処理装置。
【請求項７】
前記画像提示制御部は、
ホール撮影画像の提示要求元のユーザに対して、ホール撮影画像と共に前記プレー実績情報を提示させる制御を行う
請求項１又は請求項２に記載の情報処理装置。
【請求項８】
前記ホール画像記憶部には、天気の別に応じた複数種類のホール撮影画像が記憶されており、
前記画像提示制御部は、
ユーザによりホール撮影画像の提示が要求されたゴルフ場について、該ユーザによる該ゴルフ場についてのプレー予約の有無を判定し、予約が有る場合には予約日における天気予報情報に基づき選択した種類のホール撮像画像が該ユーザに提示されるように制御を行う
請求項１又は請求項２に記載の情報処理装置。
【請求項９】
前記実績情報記憶部には、前記ショットごとの使用クラブの番手情報が記憶されており、
前記平均飛距離計算部は、
前記平均飛距離を番手ごとに計算し、
前記画像提示制御部は、
ユーザより番手が指定された場合に、前記平均飛距離計算部が該指定された番手について計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が該ユーザに提示されるように制御を行う
請求項１又は請求項２に記載の情報処理装置。
【請求項１０】
前記実績情報記憶部には、複数のユーザのそれぞれについてスコア又はハンディキャップに関する情報が記憶されており、
前記平均飛距離計算部は、
特定のユーザから平均スコア又はハンディキャップが入力された場合に、前記実績情報記憶部に記憶された情報から特定される複数のユーザの平均スコア又はハンディキャップと前記ボール飛距離に関する実績情報との関係に基づき、前記特定のユーザに応じた前記平均飛距離を計算し、
前記画像提示制御部は、
前記特定のユーザに前記ホール撮影画像を提示させる場合に、前記平均飛距離計算部が前記特定のユーザについて計算した前記平均飛距離に応じた位置で撮影されたホール撮影画像が提示されるように制御を行う
請求項１又は請求項２に記載の情報処理装置。
【請求項１１】
前記平均飛距離計算部は、
前記特定のユーザについての前記平均飛距離の計算をパット数の要素を除外して行う
請求項１０に記載の情報処理装置。
【請求項１２】
ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置が実行する情報処理方法であって、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算ステップと、
ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算ステップが計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御ステップと、を実行する
情報処理方法。
【請求項１３】
ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置に処理を実行させるプログラムであって、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算機能と、
ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算機能が計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御機能と、を前記情報処理装置に実現させる
プログラム。
【請求項１４】
ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置に処理を実行させるプログラムであって、
前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算機能と、
ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算機能が計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御機能と、を前記情報処理装置に実現させるプログラムを記憶した
記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明に係る情報処理装置は、ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部と、ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算部が計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部と、を備えるものである。
このとき、情報処理装置は、前記実績情報に基づき、ホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部を備え、前記画像提示制御部は、ホールごとに提示させるホール撮影画像の枚数を、前記平均ショット数計算部が提示要求元のユーザについて計算した平均ショット数に基づいて可変とすることもできる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
これにより、２打目以降のｎ打目のショット位置のホール撮影画像としてユーザの平均飛距離に応じた位置のホール撮影画像が提示される。
また、ホールごとに提示されるホール撮影画像の枚数はユーザの平均ショット数に基づき可変とされる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明に係る情報処理方法は、ゴルフに関するプレー実績情報として少なくともホールにおけるショットごとのボール飛距離に関する実績情報がユーザについて記憶された実績情報記憶部と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部と、について記憶情報をそれぞれ取得可能とされた情報処理装置が実行する情報処理方法であって、前記実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算ステップと、ユーザにより特定のホールにおけるｎ打目（ｎは２以上の自然数）のショット位置のホール撮影画像について提示が要求されたことに応じて、前記ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、前記平均飛距離計算ステップが計算した該ユーザの（ｎ−１）打目までのショットの平均飛距離の合計に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御ステップと、を実行する情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
［1-2．コンピュータ装置のハードウェア構成］
図７に、図１で示したゴルフ場予約サイトサーバ３ａをはじめとした各装置（ゴルフ場情報ＤＢ３ｂ、画像ＤＢ３ｃ、実績情報ＤＢ３ｄ、平均情報ＤＢ３ｅ、ユーザ端末４、ゴルフ場端末５）を構成するコンピュータ装置のハードウェア構成を示す。
図７において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、及びＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インタフェース１０５も接続されている。
入出力インタフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ（表示装置）、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インタフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
図示するようにゴルフ場予約サイトサーバ３ａは、機能ごとに分けて平均ショット数計算処理部Ｆ１、平均飛距離計算処理部Ｆ２、及び画像提示制御処理部Ｆ３を有するものとして表すことができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
図９は、このようなグリーン周りエリアに到達したショットの直前までのショットを検出するための手法についての説明図である。
図９において、ティーグラウンドＴｇ内の黒丸は１打目のショット位置Ｐ１である。また、前述のようにグリーンＧの中心位置はグリーンセンターＣである。図中の（１）（２）（３）はそれぞれ１打目、２打目、３打目のショットの軌跡を表している。
これら（１）（２）（３）と示すようにグリーン周りエリア内にゴルフボールが到達するまでに３打のショットが行われた場合、フォトギャラリーで提示すべきホール撮影画像は、ティーグラウンド画像（ショット位置Ｐ１に対応する位置のホール撮影画像）及びグリーン周り画像を除くと、ショット位置Ｐ２に対応する位置のホール撮影画像、ショット位置Ｐ３に対応する位置のホール撮影画像の計２枚である。これに対し、仮に、２打目のショットが図中の（２）’と示すようにグリーン周りエリア内に到達していた場合には、フォトギャラリーで提示すべきホール撮影画像は、ティーグラウンド画像及びグリーン周り画像を除くと、ショット位置Ｐ２に対応する位置のホール撮影画像のみである。
２打目が（２）のショットであるケースにおいては、平均ショット数の計算対象とされるべきショット数、すなわちゴルフボールがグリーン周りエリアに到達したショットの直前までのショット数は、（１）と（２）の合計「２」である。また、２打目が（２）’のショットであるケースでは、平均ショット数の計算対象とされるべきショット数は（１）のみで「１」である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
平均飛距離計算処理部Ｆ２は、ユーザごとに計算したパー４ホールについての各平均飛距離（１打目〜ａＳ４打目の各平均飛距離）、パー５ホールについての各平均飛距離（１打目〜ａＳ５打目の各平均飛距離）を平均情報ＤＢ３ｅにユーザごとに記録する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
［1-5．第１の実施の形態のまとめ］
上記のように第１の実施の形態の情報処理装置（ゴルフ場予約サイトサーバ３ａ）は、ゴルフに関するプレー実績情報として少なくとも各ホールにおけるショットごとのボール飛距離に関する実績情報が複数のユーザについてそれぞれ記憶された実績情報記憶部（実績情報ＤＢ３ｄ）と、ホールの複数位置で撮影された複数枚のホール撮影画像がホールごとに記憶されたホール画像記憶部（画像ＤＢ３ｃ）と、について記憶情報をそれぞれ取得可能とされた情報処理装置であって、実績情報に基づき、所定スコア以上の規定スコアによるホールにおけるショット数についての平均値を平均ショット数としてユーザ単位で計算する平均ショット数計算部（平均ショット数計算処理部Ｆ１）を備える。
また、実績情報に基づき、１打目以降のショットについての平均飛距離をユーザ単位で計算する平均飛距離計算部（平均飛距離計算処理部Ｆ２）と、ユーザにより特定のホールにおける２打目以降のｎ打目のショット位置のホール撮影画像について提示が要求されたことに応じて、ホール画像記憶部に記憶された該ホールのホール撮影画像のうち、平均飛距離計算部が計算した該ユーザのｎ打目以前のショットの平均飛距離に応じた位置で撮影された画像が該ユーザに提示されるように制御を行う画像提示制御部（画像提示制御処理部Ｆ３）と、を備える。
そして、画像提示制御部は、ホールごとに提示させるホール撮影画像の枚数を、平均ショット数計算部が提示要求元のユーザについて計算した平均ショット数に基づいて可変とするものである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
ステップＳ５０１でゴルフ場予約サイトサーバ３ａは、要求元ユーザについて、パー４、パー５ホールの番手ごとの平均飛距離を取得する。具体的には、平均飛距離管理情報Ｉ４’に基づき、要求元ユーザについての平均飛距離の情報として、パー４ホールの１打目からａＳ４打目までの各ショットについての番手ごとの平均飛距離、及びパー５ホールの１打目からａＳ５打目までの各ショットについての番手ごとの平均飛距離の情報を取得する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
続くステップＳ５０２でゴルフ場予約サイトサーバ３ａは、該当するゴルフ場のパー４、パー５ホールについてのホール撮影画像を、ステップＳ５０１で取得した番手ごとの平均飛距離に基づき番手ごとに取得する。すなわち、パー４ホールについては、ティーグラウンド画像及びグリーン周り画像と共に、２打目〜ａＳ４＋１打目のショット位置のホール撮影画像としてそれぞれ番手ごとの平均飛距離に応じた位置で撮影された画像を取得する。また、パー５ホールについては、ティーグラウンド画像及びグリーン周り画像と共に、２打目〜ａＳ５＋１打目のショット位置のホール撮影画像としてそれぞれ番手ごとの平均飛距離に応じた位置で撮影された画像を取得する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１３６
【補正方法】変更
【補正の内容】
【０１３６】
＜４．プログラム及び記憶媒体＞
以上、本発明に係る情報処理装置の実施の形態としてのゴルフ場予約サイトサーバ３ａを説明してきたが、実施の形態のプログラムは、ゴルフ場予約サイトサーバ３ａの処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2017006478.tif 000024
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2017006478.tif 000025
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図２１
【補正方法】変更
【補正の内容】
【図２１】
2017006478.tif 000026
【国際調査報告】
2017006478.tif 000027
2017006478.tif 000028
2017006478.tif 000029
2017006478.tif 000030