(57)【特許請求の範囲】
【請求項１】
画像を表示する表示面を有してユーザに携帯される端末であって、
前記端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集する情報収集部と、
前記情報収集部が収集した前記位置情報と前記方向情報とを、当該端末とネットワークを介して接続されたコンテンツ提供サーバに送信し、前記コンテンツ提供サーバから、仮想的な景観を示す仮想空間のなかで、前記方向情報に基づいて設定された視線であって、前記位置情報に基づいて設定された視点から前記背後方向を向いた前記視線の先に位置する景観の画像を含むデータとして、前記視点を囲む６面の画像データであるコンテンツデータを受信する通信部と、
前記コンテンツデータに基づいて、前記視線の先に位置する景観の画像を含む表示データを生成する表示データ生成部と、
前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示する表示部と、を備え、
前記仮想的な景観は天気を含む景観であって、前記仮想空間内には、前記コンテンツ提供サーバが前記方向情報を取得した時点での時刻および天気に応じた光源が設定されており、
前記表示データ生成部は、前記方向情報の変化に応じて、前記視点を囲む６面のなかで前記表示部に表示させる領域を変更して前記表示データを生成し、
前記通信部は、前記位置情報が変化したとき、この新たな前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信して、新たな前記コンテンツデータを受信する
コンテンツ表示端末。
【請求項２】
前記方向情報は、東西南北天地の方位が定められた３軸の直交座標系において１つの方向を示す
請求項１に記載のコンテンツ表示端末。
【請求項３】
画像を表示する表示面を有してユーザに携帯されるコンテンツ表示端末と、前記コンテンツ表示端末とネットワークを介して接続されるコンテンツ提供サーバとを備えるコンテンツ提供システムであって、
前記コンテンツ提供サーバは、
前記コンテンツ表示端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを前記コンテンツ表示端末から取得するとともに、前記方向情報を取得する時点での時刻を示す時刻情報を取得する情報取得部と、
仮想的な景観であって天気を含む景観を示す仮想空間を構築する３Ｄデータを記憶する記憶部と、
前記時刻情報が示す時刻、および、天気に応じた光源を前記仮想空間内に設定する付加設定部と、
前記情報取得部が取得した前記位置情報に基づいて、前記光源が設定された前記仮想空間内に視点を設定し、前記情報取得部が取得した前記方向情報に基づいて、前記仮想空間内に前記視点から前記背後方向に向いた視線を設定し、前記視線の先に位置する景観の画像を含むデータとして、前記視点を囲む６面の画像データであるコンテンツデータを前記３Ｄデータから生成するコンテンツデータ生成部と、
前記コンテンツデータを前記コンテンツ表示端末に送信する送信部と、
を備え、
前記コンテンツ表示端末は、
前記位置情報と前記方向情報とを収集する情報収集部と、
前記情報収集部が収集した前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信し、前記コンテンツ提供サーバから前記コンテンツデータを受信する通信部と、
前記通信部が受信した前記コンテンツデータに基づいて、前記視線の先に位置する景観の画像を含む表示データを生成する表示データ生成部と、
前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示する表示部と、を備え、
前記表示データ生成部は、前記方向情報の変化に応じて、前記視点を囲む６面のなかで前記表示部に表示させる領域を変更して前記表示データを生成し、
前記通信部は、前記位置情報が変化したとき、この新たな前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信して、新たな前記コンテンツデータを受信する
コンテンツ提供システム。
【請求項４】
前記方向情報は、東西南北天地の方位が定められた３軸の直交座標系において１つの方向を示す
請求項３に記載のコンテンツ提供システム。
【請求項５】
前記記憶部には、互いに異なる景観を示す仮想空間を構築する複数の前記３Ｄデータが記憶され、
前記コンテンツデータ生成部は、前記複数の３Ｄデータから１つの前記３Ｄデータを選択し、選択された前記３Ｄデータが構築する前記仮想空間内に前記視点と前記視線とを設定して前記コンテンツデータを生成する
請求項３または４に記載のコンテンツ提供システム。
【請求項６】
前記景観は、現在とは異なる時代の景観であって、前記仮想空間内の位置は、現実空間の位置と対応付けられ、
前記コンテンツデータ生成部は、前記仮想空間内において、前記情報取得部が取得した前記位置情報が示す位置に対応付けられている位置に、前記視点を設定する
請求項３〜５のいずれか一項に記載のコンテンツ提供システム。
【請求項７】
画像が表示される表示面を有してユーザに携帯されるコンテンツ表示端末、および、前記コンテンツ表示端末とネットワークを介して接続され、仮想的な景観であって天気を含む景観を示す仮想空間を構築する３Ｄデータを記憶するコンテンツ提供サーバを用いて行われるコンテンツ提供方法であって、
前記コンテンツ表示端末が、前記コンテンツ表示端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集し、前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信するステップと、
前記コンテンツ提供サーバが、前記コンテンツ表示端末から前記方向情報を取得した時点での時刻および天気に応じた光源を前記仮想空間内に設定して、前記コンテンツ表示端末から受信した前記位置情報に基づいて前記仮想空間内に視点を設定し、かつ、前記コンテンツ表示端末から受信した前記方向情報に基づいて、前記仮想空間内に前記視点から前記背後方向に向いた視線を設定し、前記視線の先に位置する景観の画像を含むデータとして、前記視点を囲む６面の画像データであるコンテンツデータを生成するステップと、
前記コンテンツ提供サーバが、前記コンテンツデータを前記コンテンツ表示端末に送信するステップと、
前記コンテンツ表示端末が、前記コンテンツ提供サーバから受信した前記コンテンツデータに基づいて、前記視線の先に位置する景観の画像を含む表示データを生成するステップと、
前記コンテンツ表示端末が、前記表示データに基づいて、前記コンテンツ表示端末の有する表示部の前記表示面に前記画像をコンテンツとして表示するステップと、を含み、
前記コンテンツ表示端末は、前記方向情報の変化に応じて、前記視点を囲む６面のなかで前記表示部に表示させる領域を変更して前記表示データを生成し、前記位置情報が変化したとき、この新たな前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信して、新たな前記コンテンツデータを取得する
コンテンツ提供方法。
【請求項８】
ユーザに携帯される端末を、情報収集部と、表示データ生成部と、画像を表示する表示面を有した表示部とを備える装置として機能させるプログラムであって、
前記情報収集部は、前記端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集し、
前記位置情報と前記方向情報とを受信したコンテンツ提供サーバから前記端末が受信したコンテンツデータであって、仮想的な景観を示す仮想空間のなかで、前記方向情報に基づいて設定された視線であって、前記位置情報に基づいて設定された視点から前記背後方向に向いた前記視線の先に位置する景観の画像を含むデータとしての前記視点を囲む６面の画像データである前記コンテンツデータに基づいて、前記表示データ生成部は、前記視線の先に位置する景観の画像を含む表示データを生成し、
前記表示部は、前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示し、
前記表示データ生成部は、前記方向情報の変化に応じて、前記視点を囲む６面のなかで前記表示部に表示させる領域を変更して前記表示データを生成し、前記位置情報が変化したとき、当該位置情報と前記方向情報とを受信した前記コンテンツ提供サーバから前記端末が新たに受信した前記コンテンツデータに基づいて前記表示データを生成し、
前記仮想的な景観は天気を含む景観であって、前記仮想空間内には、前記コンテンツ提供サーバが前記方向情報を取得した時点での時刻および天気に応じた光源が設定されている
コンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが携帯する端末にコンテンツを提供するコンテンツ提供システムおよびコンテンツ提供方法、ならびに、上記システムにて用いられるコンテンツ提供サーバ、コンテンツ表示端末、コンテンツ表示プログラムに関する。
【背景技術】
【０００２】
ユーザにコンテンツを提供するシステムのなかには、ユーザが携帯する端末の位置情報を利用して、ユーザの位置に適合したコンテンツを提供するシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５１９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末の位置情報から得られるユーザの位置は、ユーザの置かれた状況を示す要素の１つであり、ユーザの置かれた状況には、ユーザの位置以外にも様々な要素が含まれる。上記特許文献１に記載のシステムは、ユーザの置かれた状況に含まれる様々な要素のうちでユーザの位置のみをコンテンツの提供に反映させている。そのため、ユーザに提供されるコンテンツがユーザの置かれた状況に適合していない場合がある。
【０００５】
本発明は、ユーザの置かれた状況とユーザに提供されるコンテンツとの適合の度合いを高めることのできるコンテンツ提供サーバ、コンテンツ表示端末、コンテンツ提供システム、コンテンツ提供方法、および、コンテンツ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためのコンテンツ提供サーバは、画像を表示する表示面を有してユーザに携帯される端末と、ネットワークを介して接続されるサーバであって、前記端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを前記端末から取得する情報取得部と、仮想的な景観を示す仮想空間を構築する３Ｄデータを記憶する記憶部と、前記情報取得部が取得した前記位置情報に基づいて前記仮想空間内に視点を設定し、前記情報取得部が取得した前記方向情報に基づいて前記仮想空間内に前記視点から前記背後方向に向いた視線を設定し、前記視線の先に位置する景観の画像を含むデータであるコンテンツデータを前記３Ｄデータから生成するコンテンツデータ生成部と、前記ユーザにコンテンツを提供するために前記コンテンツデータを前記端末に送信する送信部とを備える。
【０００７】
端末を利用する際のユーザの視線は、通常、端末が備える表示面に向けられる。上述した方向情報によって特定可能な方向は、こうした表示面の背後方向であって、すなわち、ユーザの視点から出て表示面を通る視線が向く方向である。上記構成によれば、ユーザが携帯する端末に送信されるコンテンツデータの生成に、端末の位置情報と方向情報とが用いられる。そのため、コンテンツの生成に端末の位置情報のみが用いられる構成と比較して、ユーザの視線の先に広がる景観をコンテンツとして表示面が表示することに際し、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。
上記コンテンツ提供サーバにおいて、前記方向情報は、東西南北天地の方位が定められた３軸の直交座標系において１つの方向を示すことが好ましい。
【０００８】
上記構成によれば、３次元空間で表示面が向き得るすべての方向について、方向情報を特定可能である。そして、こうして特定された方向が視線の設定に反映されるため、端末に送信されるコンテンツデータの生成にユーザの視線が詳細に反映される。したがって、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。
【０００９】
上記コンテンツ提供サーバにおいて、前記情報取得部は、前記方向情報を取得する時点での時刻を示す時刻情報をさらに取得してもよい。この際に、コンテンツ提供サーバは、前記情報取得部が取得した前記時刻情報に基づいて、前記時刻情報が示す時刻に応じた光源を前記仮想空間内に設定する付加設定部をさらに備え、前記コンテンツデータ生成部は、前記光源が設定された前記仮想空間内に前記視点と前記視線とを設定して前記コンテンツデータを生成することが好ましい。
【００１０】
上記構成によれば、方向情報を取得する時点での時刻に応じた光源が設定された仮想空間内に視点と視線とが設定されるため、ユーザにコンテンツが提供されるときの時刻が、提供されるコンテンツデータの生成に反映される。したがって、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。
上記コンテンツ提供サーバにおいて、前記コンテンツデータは、前記仮想空間内の画像として、前記視線の先に位置する景観の画像のみを含んでもよい。
上記構成によれば、コンテンツデータを生成するための処理が簡易になる。
上記コンテンツ提供サーバにおいて、前記コンテンツデータは、前記仮想空間内の画像として、前記視点を囲む景観の画像を含んでもよい。
【００１１】
上記構成によれば、コンテンツデータに含まれる仮想空間内の画像が、視線の先に位置する景観の画像のみである構成と比較して、端末に送られる画像の示す景観の範囲が拡大されるため、１つのコンテンツデータに基づいて端末の表示部に表示可能な景観の範囲が拡大される。
【００１２】
上記コンテンツ提供サーバにおいて、前記記憶部には、互いに異なる景観を示す仮想空間を構築する複数の前記３Ｄデータが記憶され、前記コンテンツデータ生成部は、前記複数の３Ｄデータから１つの前記３Ｄデータを選択し、選択された前記３Ｄデータが構築する前記仮想空間内に前記視点と前記視線とを設定して前記コンテンツデータを生成することが好ましい。
【００１３】
上記構成によれば、コンテンツデータを構成する画像は、互いに異なる複数の景観から選択された景観の一部を示す。したがって、提供されるコンテンツの多様性が高められる。
【００１４】
上記コンテンツ提供サーバにおいて、前記景観は、現在とは異なる時代の景観であって、前記仮想空間内の位置は、現実空間の位置と対応付けられ、前記コンテンツデータ生成部は、前記仮想空間内において、前記情報取得部が取得した前記位置情報が示す位置に対応付けられている位置に、前記視点を設定してもよい。
【００１５】
上記構成によれば、現在とは異なる時代の景観のなかで、現実空間の位置と対応する位置から見た光景が、コンテンツデータを構成する画像に含まれる。したがって、臨場感の高いコンテンツの提供ができる。
【００１６】
上記課題を解決するためのコンテンツ表示端末は、画像を表示する表示面を有してユーザに携帯される端末であって、前記端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集する情報収集部を備える。そして、仮想的な景観を示す仮想空間のなかに、前記位置情報に基づいて視点が設定され、前記視点から前記背後方向に向いた視線が前記方向情報に基づいて設定され、コンテンツ表示端末は、前記仮想空間のなかで前記視線の先に位置する景観の画像を含む表示データを生成する表示データ生成部と、前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示する表示部とをさらに備える。
【００１７】
上記課題を解決するためのコンテンツ提供プログラムは、ユーザに携帯される端末を、情報収集部と、表示データ生成部と、画像を表示する表示面を有した表示部とを備える装置として機能させるプログラムである。このコンテンツ提供プログラムにおいて、前記情報収集部は、前記端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集し、仮想的な景観を示す仮想空間のなかで、前記位置情報に基づいて視点が設定され、前記視点から前記背後方向に向いた視線が前記方向情報に基づいて設定され、前記表示データ生成部は、前記仮想空間のなかで前記視線の先に位置する景観の画像を含む表示データを生成し、前記表示部は、前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示する。
【００１８】
上記各構成によれば、ユーザが携帯する端末における画像の表示に用いられる表示データの生成に、端末の位置情報と方向情報とが用いられる。したがって、提供されるコンテンツの生成に端末の位置情報のみが用いられる構成と比較して、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。そして、提供されるコンテンツには、端末の位置と向きとに応じて仮想空間内に設定された視点からの視線の先に見える景観の画像が含まれるため、臨場感の高いコンテンツの提供が可能となる。
上記コンテンツ表示端末において、前記方向情報は、東西南北天地の方位が定められた３軸の直交座標系において１つの方向を示すことが好ましい。
【００１９】
上記構成によれば、３次元空間で表示面が向き得るすべての方向について、方向情報を特定可能である。そして、こうして特定された方向が視線の設定に反映されるため、表示部の表示に用いられる表示データの生成にユーザの視線が詳細に反映される。したがって、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めて、臨場感の高いコンテンツの提供が可能となる。
【００２０】
上記コンテンツ表示端末において、前記情報収集部が収集した前記位置情報と前記方向情報とを、当該コンテンツ表示端末とネットワークを介して接続されたコンテンツ提供サーバに送信し、前記コンテンツ提供サーバから、前記仮想空間のなかで、前記位置情報に基づいて設定された視点から、前記方向情報に基づいて設定された視線の先に位置する景観の画像を含むコンテンツデータを受信する通信部をさらに備え、前記表示データ生成部は、前記コンテンツデータに基づいて前記表示データを生成することが好ましい。
【００２１】
上記構成によれば、コンテンツ表示端末は、コンテンツ提供サーバにて生成された画像を含むコンテンツデータに基づいて表示データを生成するため、コンテンツ表示端末が３Ｄデータから画像を生成して表示データを生成する構成と比較して、コンテンツ表示端末における処理が簡易になる。
【００２２】
上記コンテンツ表示端末において、前記コンテンツデータは、前記仮想空間内の画像として、前記視線の先に位置する景観の画像のみを含み、前記通信部は、前記位置情報および前記方向情報の少なくとも一方の変化に応じて新たなコンテンツデータを受信してもよい。
【００２３】
上記構成によれば、端末の位置情報や方向情報に変化が生じたとき、コンテンツ表示端末は、コンテンツ提供サーバにて生成された新たなコンテンツデータを受信する。したがって、位置情報や方向情報の変化に応じてコンテンツ表示端末内でコンテンツデータを処理することによって新たな表示データを生成する構成と比較して、コンテンツ表示端末の構成が簡易になる。
【００２４】
上記コンテンツ表示端末において、前記コンテンツデータは、前記仮想空間内の画像として、前記視点を囲む景観の画像を含み、前記表示データ生成部は、前記方向情報の変化に応じて、前記視点を囲む景観のなかで前記表示部に表示させる領域を変更して前記表示データを生成してもよい。
【００２５】
上記構成によれば、端末の方向情報に変化が生じたときには、視点を囲む景観のなかから新たな表示データが生成される。したがって、コンテンツ表示端末内での処理によって新たな表示データが生成されるため、方向情報の変化に応じてコンテンツ提供サーバから新たなコンテンツデータを受信する構成と比較して、コンテンツ表示端末とコンテンツ提供サーバとの通信の頻度やデータ通信量が削減される。
【００２６】
上記課題を解決するためのコンテンツ提供システムは、画像を表示する表示面を有してユーザに携帯されるコンテンツ表示端末と、前記コンテンツ表示端末とネットワークを介して接続されるコンテンツ提供サーバとを備えるコンテンツ提供システムである。このコンテンツ提供システムにおいて、前記コンテンツ提供サーバは、前記コンテンツ表示端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを前記コンテンツ表示端末から取得する情報取得部と、仮想的な景観を示す仮想空間を構築する３Ｄデータを記憶する記憶部と、前記情報取得部が取得した前記位置情報に基づいて前記仮想空間内に視点を設定し、前記情報取得部が取得した前記方向情報に基づいて前記仮想空間内に前記視点から前記背後方向に向いた視線を設定し、前記視線の先に位置する景観の画像を含むデータであるコンテンツデータを前記３Ｄデータから生成するコンテンツデータ生成部と、前記コンテンツデータを前記コンテンツ表示端末に送信する送信部とを備える。そして、前記コンテンツ表示端末は、前記位置情報と前記方向情報とを収集する情報収集部と、前記情報収集部が収集した前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信し、前記コンテンツ提供サーバから前記コンテンツデータを受信する通信部と、前記通信部が受信した前記コンテンツデータに基づいて、前記視線の先に位置する景観の画像を含む表示データを生成する表示データ生成部と、前記表示データに基づいて、前記画像をコンテンツとして前記表示面に表示する表示部とを備える。
【００２７】
上記課題を解決するためのコンテンツ提供方法は、画像が表示される表示面を有してユーザに携帯されるコンテンツ表示端末、および、前記コンテンツ表示端末とネットワークを介して接続され、仮想的な景観を示す仮想空間を構築する３Ｄデータを記憶するコンテンツ提供サーバを用いて行われるコンテンツ提供方法である。このコンテンツ提供方法は、前記コンテンツ表示端末が、前記コンテンツ表示端末の位置を示す位置情報と、前記表示面の背後方向を特定可能な情報である方向情報とを収集し、前記位置情報と前記方向情報とを前記コンテンツ提供サーバに送信するステップと、前記コンテンツ提供サーバが、前記コンテンツ表示端末から受信した前記位置情報に基づいて前記仮想空間内に視点を設定し、かつ、前記コンテンツ表示端末から受信した前記方向情報に基づいて、前記仮想空間内に前記視点から前記背後方向に向いた視線を設定し、前記視線の先に位置する景観の画像を含むデータであるコンテンツデータを生成するステップと、前記コンテンツ提供サーバが、前記コンテンツデータを前記コンテンツ表示端末に送信するステップと、前記コンテンツ表示端末が、前記コンテンツ提供サーバから受信した前記コンテンツデータに基づいて、前記視線の先に位置する景観の画像を含む表示データを生成するステップと、前記コンテンツ表示端末が、前記表示データに基づいて、前記コンテンツ表示端末の有する表示部の前記表示面に前記画像をコンテンツとして表示するステップとを含む。
【００２８】
上記各構成によれば、コンテンツ表示端末にて表示データの生成に用いられるコンテンツデータの生成に、コンテンツ表示端末の位置情報と方向情報とが用いられる。そのため、提供されるコンテンツの生成に端末の位置情報のみが用いられる構成と比較して、ユーザに提供されるコンテンツと、ユーザの置かれた状況との適合の度合いが高められる。そして、提供されるコンテンツには、端末の位置と向きとに応じて仮想空間内に設定された視点からの視線の先に見える景観の画像が含まれるため、臨場感の高いコンテンツの提供が可能となる。
【発明の効果】
【００２９】
本発明によれば、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。
【図面の簡単な説明】
【００３０】
【図１】一実施形態のコンテンツ提供システム、および、コンテンツ提供システムに含まれるコンテンツ提供端末としてのユーザ端末ならびにコンテンツ提供サーバの構成を示す図である。
【図２】一実施形態のコンテンツ提供サーバにおける仮想空間での視点および視線の設定の態様を模式的に示す図である。
【図３】一実施形態のコンテンツ提供システムによるコンテンツの提供の手順を示すシーケンス図である。
【図４】一実施形態のコンテンツ提供システムによってコンテンツが提供される場面の一例を示す図である。
【図５】一実施形態のコンテンツ提供システムによって提供されたコンテンツのユーザ端末への表示態様の一例を示す図である。
【図６】一実施形態のコンテンツ提供システムによってコンテンツが提供される場面の一例を示す図である。
【発明を実施するための形態】
【００３１】
図１〜図６を参照して、コンテンツ提供サーバ、コンテンツ表示端末、コンテンツ提供システム、コンテンツ提供方法、および、コンテンツ表示プログラムの一実施形態について説明する。本実施形態のコンテンツ提供システムは、ユーザがいる場所における例えば江戸時代等の過去の光景を、コンテンツとしてユーザが所持する端末に提供するシステムである。なお、本実施形態では、ユーザが、屋外で端末を使用することによりコンテンツの提供を受ける場合が想定されている。
【００３２】
［コンテンツ提供システムの構成］
図１を参照して、コンテンツ提供システムの構成、および、コンテンツ提供システムを構成する装置の構成について説明する。
図１に示されるように、コンテンツ提供システムは、コンテンツ表示端末としてのユーザ端末１０と、コンテンツ提供サーバ２０とを備えている。ユーザ端末１０とコンテンツ提供サーバ２０とは、インターネットや携帯電話網等の汎用の通信回線や専用通信回線等のネットワークＮＷに接続され、ネットワークＮＷを通じて相互にデータの送信および受信を行う。
ユーザ端末１０は、ユーザに携帯される端末であって、例えば、タブレット端末やスマートフォンに具体化される。
【００３３】
ユーザ端末１０は、通信部１１と、表示部１２と、制御部１３と、記憶部１４とを備えている。さらに、ユーザ端末１０は、コンテンツの生成に用いられる情報を検出するための構成として、位置情報検出部１５と、方向情報検出部１６と、時刻情報検出部１７とを備えている。
【００３４】
通信部１１は、ネットワークＮＷを通じて、ユーザ端末１０とコンテンツ提供サーバ２０との接続処理を実行する。また、通信部１１は、ユーザ端末１０とコンテンツ提供サーバ２０との間でデータの送信および受信を行う。
【００３５】
表示部１２は、例えばディスプレイに具体化され、制御部１３からのデータや信号を受けて、表示面に画像を表示する。具体的には、表示部１２の表示面には、ユーザ端末１０がコンテンツ提供サーバ２０から受信したコンテンツデータに基づく画像を含む画面である初期画面と更新画面とが表示される。初期画面と更新画面とは、ユーザがいる場所における過去の景観の画像をコンテンツとして表示する画面である。
【００３６】
位置情報検出部１５は、ＧＰＳ（グローバル・ポジショニング・システム）の受信機に具体化され、ＧＰＳ衛星からの信号を受信してユーザ端末１０の位置を示す情報である位置情報を検出する。位置情報は緯度と経度とによって表される。
【００３７】
方向情報検出部１６は、磁気センサーを利用した電子コンパスとしての機能と、加速度センサーや角速度センサーを利用して、Ｘ軸、Ｙ軸、Ｚ軸の３軸方向の成分からなる物体の傾きを検出する機能とを有し、ユーザ端末１０の姿勢を示す方向情報を検出する。
【００３８】
詳細には、方向情報は、ユーザ端末１０における表示面の背後方向、すなわち、表示面の向きとは反対側を向く方向を特定可能な情報である。換言すれば、背後方向は、ユーザ端末１０における表示部１２の背面が向いている方向、すなわち、ユーザが、ユーザの目と表示部１２の表示面とが対向するようにユーザ端末１０を持ったときに、ユーザの視点から出て表示面を通る視線が向く方向を示す。方向情報は、ユーザ端末１０に対する東西南北天地の方位を示す方位情報と、上下、前後、左右の３方向へのユーザ端末１０の傾きを示す傾き情報とから構成される。要するに、方向情報は、東西南北天地の方位に合わせてＸ軸、Ｙ軸、Ｚ軸の３軸を設定した直交座標系において、ユーザ端末１０における表示部１２の背面が向いている１つの方向を示す。
時刻情報検出部１７は、時計としての機能を有し、その時点での時刻を示す時刻情報を検出する。
【００３９】
制御部１３は、ＣＰＵやＲＡＭを含み、記憶部１４に記憶されたプログラムやデータに基づいて、通信部１１における通信の制御、記憶部１４における情報の読み出しや書き込み、表示部１２や各情報検出部１５〜１７とのデータや信号の授受、各種の演算処理等、ユーザ端末１０の各部の制御を行う。
【００４０】
制御部１３は、コンテンツ提供システムにおけるコンテンツ提供方法を実現する構成の一部として、情報収集部１３ａと、表示データ生成部１３ｂとを備えている。
【００４１】
情報収集部１３ａは、位置情報検出部１５が検出した位置情報と、方向情報検出部１６が検出した方向情報と、時刻情報検出部１７が検出した時刻情報とを収集する。情報収集部１３ａが取集した情報は、通信部１１を介してコンテンツ提供サーバ２０に送信され、あるいは、表示データ生成部１３ｂの処理に用いられる。
【００４２】
表示データ生成部１３ｂは、通信部１１がコンテンツ提供サーバ２０から受信したコンテンツデータに基づいて、表示部１２の表示に用いられる表示データを生成する。具体的には、コンテンツデータは画像を含むデータであって、コンテンツデータが受信されたとき、表示データ生成部１３ｂは、コンテンツデータにて正面として設定されている領域を表示部１２に表示される初期画面として設定し、初期画面の表示データを生成して表示部１２に出力する。
【００４３】
また、初期画面の表示後においては、表示データ生成部１３ｂは、情報収集部１３ａが収集した情報に基づいて、コンテンツデータにて正面として設定されている領域から所定の距離だけ離れた領域を表示部１２に表示される更新画面として設定し、更新画面の表示データを生成して表示部１２に出力する。
記憶部１４は、フラッシュメモリ等から構成され、制御部１３の処理に必要なプログラムやデータを記憶している。
【００４４】
なお、制御部１３において、情報収集部１３ａおよび表示データ生成部１３ｂとしての機能を有する構成は、複数のＣＰＵや、ＲＡＭ等からなるメモリ等の各種のハードウェアによって具体化されてもよく、共通する１つのハードウェアに複数の機能を与えるソフトウェアによって具体化されてもよい。こうしたソフトウェアは、コンテンツ表示プログラムとして、記憶部１４に記憶される。なお、こうしたソフトウェアは、ユーザ端末１０に予めインストールされていてもよく、ネットワークを通じたダウンロードを経て、ユーザ端末１０にインストールされてもよい。
コンテンツ提供サーバ２０は、通信部２１と、制御部２２と、記憶部２３とを備えている。
【００４５】
通信部２１は、情報取得部および送信部として機能し、ネットワークＮＷを通じて、コンテンツ提供サーバ２０とユーザ端末１０との接続処理を実行する。また、通信部２１は、コンテンツ提供サーバ２０とユーザ端末１０との間でデータの送信および受信を行う。
【００４６】
記憶部２３は、ハードディスクドライブ等から構成され、制御部２２の処理に必要なプログラムやデータを記憶している。こうしたデータの一例として、記憶部２３は、景観データ２３ａを記憶している。景観データ２３ａは、江戸時代の町並み等の景観を立体的に表現した３Ｄデータであって、例えば、ポリゴンを利用して形成された３ＤＣＧデータに具体化される。なお、景観データ２３ａのデータの種類は、仮想的な景観を示す仮想空間を構築可能な３Ｄデータであれば特に制限されず、景観データ２３ａは、３ＤＣＡＤデータであってもよいし、景観データ２３ａの形成に用いられるモデラーは、サーフェイスモデラーであってもよいし、ソリッドモデラーであってもよい。
【００４７】
景観データ２３ａが構築する仮想空間には、Ｘ軸、Ｙ軸、Ｚ軸の３軸から構成される直交座標系と、この直交座標系における軸方向に沿った東西南北天地の方位とが設定されている。詳細には、Ｚ軸に沿って天地が定められ、ＸＹ平面と平行な平面が、景観データ２３ａの表現する景観における地表面とされる。そして、例えば、景観データ２３ａの表現する景観が、実在する地域における江戸時代の町並みである場合、仮想空間内での町並みに対する方位が、実在する地域に対する方位に従った方位となるように、仮想空間内における町並みが形成されている。
【００４８】
景観データ２３ａが構築する仮想空間において、ＸＹ平面における座標は、現実空間での位置を示す座標である緯度および経度と対応付けられている。例えば、景観データ２３ａの表現する景観が、実在する地域における江戸時代の町並みである場合、実在する地域における所定の地点の緯度および経度が、仮想空間における江戸時代の町並みのなかで上記地点に対応する位置の座標に対応付けられている。
【００４９】
制御部２２は、ＣＰＵやＲＡＭを含み、記憶部２３に記憶されたプログラムやデータに基づいて、通信部２１における通信の制御、記憶部２３における情報の読み出しや書き込み、各種の演算処理等、コンテンツ提供サーバ２０の各部の制御を行う。
【００５０】
制御部２２は、コンテンツ提供システムにおけるコンテンツ提供方法を実現する構成の一部として、付加設定部２２ａと、コンテンツデータ生成部２２ｂとを備えている。
【００５１】
付加設定部２２ａは、通信部２１がユーザ端末１０から受信した情報に基づいて、景観データ２３ａにて種々の設定を行う。具体的には、付加設定部２２ａは、ユーザ端末１０から受信した時刻情報に基づき、景観データ２３ａが構築する仮想空間内に、一日のなかでの時刻情報が示す時刻に応じた明るさや位置の光源を設定する。すなわち、付加設定部２２ａは、ユーザ端末１０から受信した時刻情報に基づき、ライティングを行う。
【００５２】
コンテンツデータ生成部２２ｂは、付加設定部２２ａによる設定が行われた後、通信部２１がユーザ端末１０から受信した位置情報と方向情報とに基づいて、景観データ２３ａが構築する仮想空間内に視点とその視点から出る視線とを設定し、設定した視線の先に位置する景観を画像として含むデータであるコンテンツデータを生成する。すなわち、コンテンツデータ生成部２２ｂは、景観データ２３ａが構築する仮想空間内に仮想的なカメラを設定して、レンダリングを行う。コンテンツデータは、上記仮想的なカメラで撮影された画像を含む。生成されたコンテンツデータは、通信部２１を介してユーザ端末１０に送信される。
【００５３】
なお、制御部２２において、付加設定部２２ａおよびコンテンツデータ生成部２２ｂとしての機能を有する構成は、複数のＣＰＵや、ＲＡＭ等からなるメモリ等の各種のハードウェアによって具体化されてもよく、共通する１つのハードウェアに複数の機能を与えるソフトウェアによって具体化されてもよい。
【００５４】
［コンテンツデータの生成手法］
図２を参照して、コンテンツデータ生成部２２ｂによる視点と視線との設定と、コンテンツデータの生成の態様について詳細に説明する。
図２に示されるように、コンテンツデータ生成部２２ｂは、景観データ２３ａが構築する仮想空間Ｓ内における視点ＰのＸ方向およびＹ方向の位置を、ユーザ端末１０から受信した位置情報が示す緯度および経度と対応付けられている仮想空間Ｓ内での座標が示す位置に設定する。なお、視点ＰのＺ方向の位置、すなわち、視点Ｐの高さは、仮想空間Ｓ内で設定されている地表面から、人間の平均的な目の高さの分だけ離れた位置に設定される。
【００５５】
さらに、コンテンツデータ生成部２２ｂは、視点Ｐから出る視線Ｌの向く方向を、ユーザ端末１０から受信した方向情報が示す方向、すなわち、現実空間において表示部１２の表示面とは反対側を向く背後方向に設定する。方向情報が示す方向は、軸方向に沿って東西南北天地の方位が定められた３軸の成分によって表される１つの方向であり、コンテンツデータ生成部２２ｂは、この３軸の軸方向を仮想空間Ｓ内で設定されているＸＹＺ軸の軸方向と方位を基準に一致させて、視点Ｐにおける視線Ｌの向きを設定する。
【００５６】
コンテンツデータ生成部２２ｂは、視点Ｐおよび視線Ｌを設定した後、仮想空間が示す景観のなかで視点Ｐを囲む領域の画像を生成することによって、これらの画像から構成されるコンテンツデータを生成する。例えば、コンテンツデータ生成部２２ｂは、仮想空間内で、視点Ｐの正面、すなわち、視線Ｌの先に位置する領域Ａ、視点Ｐの背面に位置する領域Ｂ、視点Ｐの左側面に位置する領域Ｃ、視点Ｐの右側面に位置する領域Ｄ、視点Ｐの上面に位置する領域Ｅ、および、視点Ｐの下面に位置する領域Ｆの６面の画像を生成し、これらの画像からコンテンツデータを構成する。コンテンツデータでは、領域Ａの画像が含む領域が正面として設定されるとともに、６面の画像によって１つの閉空間が形成されるように各画像の位置関係が規定されている。
【００５７】
［コンテンツの提供の手順］
図３を参照して、コンテンツ提供システムによるコンテンツの提供の手順について説明する。
図３に示されるように、コンテンツの提供を要求するユーザ端末１０にて、情報収集部１３ａが位置情報と方向情報と時刻情報とを収集し、収集された情報が、コンテンツ提供サーバ２０に送信される（ステップ１０）。これらの情報の収集と送信とは、例えば、コンテンツ表示プログラムを含むアプリケーションソフトウェアがユーザ端末１０にて起動されることに伴って行われてもよいし、上記アプリケーションソフトウェアの起動によって表示部１２に表示される画面の所定の箇所をユーザがタップすることに伴って行われてもよい。
【００５８】
なお、コンテンツ提供サーバ２０に送信される位置情報と方向情報とが初期情報であり、情報収集部１３ａは初期情報の取得後、所定の間隔で、位置情報検出部１５と方向情報検出部１６とから位置情報と方向情報とを収集することを繰り返す。
【００５９】
ユーザ端末１０から、位置情報と方向情報と時刻情報とを受信すると、コンテンツ提供サーバ２０では、付加設定部２２ａが、時刻情報に基づいて、景観データ２３ａが構築する仮想空間内に光源を設定する（ステップＳ１１）。さらに、光源が設定された状態で、コンテンツデータ生成部２２ｂが、位置情報と方向情報とに基づいて、景観データ２３ａが構築する仮想空間内に視点と視線とを設定する（ステップＳ１２）。そして、コンテンツデータ生成部２２ｂは、景観データ２３ａから、設定した視点を囲む領域の画像を生成して、コンテンツデータを生成する（ステップＳ１３）。生成されたコンテンツデータは、コンテンツ提供サーバ２０からユーザ端末１０に送信される（ステップＳ１４）。
【００６０】
コンテンツ提供サーバ２０からコンテンツデータを受信すると、ユーザ端末１０にて、表示データ生成部１３ｂは、コンテンツデータが含む画像、すなわち、視点とされた仮想的な点を囲む画像のなかで正面として設定されている領域を初期画面として設定し、初期画面の表示データを生成する（ステップＳ１５）。生成された表示データが表示部１２に出力されることにより、表示部１２の表示面には初期画面が表示される（ステップＳ１６）。
【００６１】
初期画面の表示後、ユーザがユーザ端末１０を動かすことによって、ユーザ端末１０における表示面の向きが変わった場合、表示データ生成部１３ｂは、更新画面の表示データを生成する（ステップＳ１７）。
【００６２】
具体的には、情報収集部１３ａが定期的に収集している方向情報が、初期情報に含まれる方向情報とは異なる情報になったとき、表示データ生成部１３ｂは、初期情報に含まれる方向情報が示す方向からその時点における方向情報が示す方向への移動度を算出する。そして、表示データ生成部１３ｂは、コンテンツデータが含む画像のなかで、正面として設定されている領域、すなわち初期画面として設定した領域から、算出した移動度に応じて移動した領域を更新画面として設定して、更新画面の表示データを生成する。
【００６３】
要は、更新画面として設定される領域は、コンテンツデータを構成する画像によって囲まれる視点における視線の向きを、算出した移動度に応じて変えたときに、視線の先に位置する領域であり、初期画面として設定される領域と更新画面として設定される領域とは、１つのコンテンツデータを構成する画像のなかでの互いに異なる領域である。更新画面として設定される領域の画像は、コンテンツデータを構成する画像、すなわち、１つの閉空間を形成する６面の画像のデータと算出された移動度のデータとに基づいて演算が行われることにより生成される。
そして、生成された更新画面の表示データが表示部１２に出力されることにより、表示部１２の表示面には更新画面が表示される（ステップＳ１８）。
【００６４】
ステップＳ１７およびステップＳ１８の処理が繰り返されることによって、ユーザ端末１０における表示面の向きが変わる度に、その向きの変化に応じて、表示面に表示される画像が変化する。なお、方向の移動度は、常に初期情報に含まれる方向情報が示す方向を基準として算出されてもよいし、前回の更新画面の生成時に収集された方向情報の示す方向を基準として算出されてもよい。すなわち、更新画面は、コンテンツデータが含む画像のなかで、常に、初期画面として設定された領域から、算出された移動度に応じて移動した領域とされてもよいし、前回、更新画面として設定された領域から、算出した移動度に応じて移動した領域とされてもよい。また、方向情報が変化したか否かの判断や、移動度の算出には、方向情報のなかで、上下、前後、左右の３方向へのユーザ端末１０の傾きを示す傾き情報のみが用いられてもよい。
【００６５】
また、ユーザが移動することによって、情報収集部１３ａが定期的に収集している位置情報が、初期情報に含まれる位置情報とは異なる情報になったときには、ステップＳ１０〜ステップＳ１６の処理が繰り返される。すなわち、景観データ２３ａが構築する仮想空間内に、新たな位置情報および方向情報に基づいて視点および視線が設定され、この視点を囲む領域の画像から構成される新たなコンテンツデータが、コンテンツ提供サーバ２０からユーザ端末１０に送信される。そして、このコンテンツデータに基づく画像が表示部１２の表示面に表示される。
【００６６】
新たな視点の位置は、その端末から初期情報を受信したときと同様に、位置情報が示す緯度および経度と対応付けられている仮想空間Ｓ内での座標が示す位置に設定されてもよいし、初期情報に含まれる位置情報が示す位置から新たに取得した位置情報が示す位置への移動度を算出し、初期情報に基づいて設定した視点を、算出した移動度に応じて移動させることによって設定されてもよい。また、既に視点の設定が複数回行われている場合には、移動度は、前回の視点の設定に用いられた位置情報の示す位置を基準として算出されてもよい。
【００６７】
なお、コンテンツデータを構成する画像に含まれる領域が大きく、ユーザ端末１０のわずかな位置の移動によっては、新たなコンテンツデータを取得せずとも位置の移動に応じた領域を表示可能な場合には、上記ステップＳ１７と同様に、更新画面の表示データが生成されればよい。すなわち、表示データ生成部１３ｂは、初期情報に含まれる位置情報が示す位置からその時点における位置情報が示す位置への移動度を算出し、コンテンツデータが含む画像のなかで、初期画面として設定した領域から、算出した移動度に応じて移動した領域を更新画面として設定して、更新画面の表示データを生成する。そして、位置の移動度が、コンテンツデータを構成する画像に含まれる領域内ではその移動度に応じた領域を表示できない程度に大きい場合に、新たなコンテンツデータの取得が行われればよい。
【００６８】
なお、初期画面および更新画面として表示される画像における仮想空間の縮尺は、表示面の大きさに対応する大きさの領域を通して見える現実空間の縮尺と同一であることが好ましい。
【００６９】
［作用］
図４〜図６を参照して、本実施形態の作用について説明する。
図４に示されるように、本実施形態のコンテンツ提供システムによれば、ユーザ端末１０の位置および表示部１２における表示面の向き、すなわち、ユーザの位置およびユーザの視線の向きに応じたコンテンツが、表示部１２の表示面に表示されることによりユーザに提供される。つまり、現実空間におけるユーザの視線方向（表示面の背後方向）と仮想空間における視線の表示方向（視線の指す方向）とを一致させたコンテンツが提供される。具体的には、景観データ２３ａが構築する仮想空間内において、ユーザの位置および向きに応じて設定された視点からの視線の先に位置する景観の画像が表示部１２の表示面に表示され、例えば、ユーザが江戸時代にいればその位置および向きから見えるはずの光景が表示部１２の表示面に表示される。
【００７０】
換言すれば、現実空間において、表示部１２の配置されている部分に景観データ２３ａが構築する仮想空間が重ね合わされ、表示部１２には、ユーザの目線から見た光景として、仮想空間内の光景が表示される。
したがって、図５に示されるように、ユーザの視界には、現実空間のなかで表示部１２の配置されている部分が仮想空間に置き換えられた景観が入る。ユーザは、現実空間と重ね合わせつつ仮想空間内の光景を見ることでコンテンツを楽しみ、現実空間のなかに仮想空間がはめ込まれることによって、コンテンツの魅力が発揮される。
【００７１】
そして、図６に示されるように、ユーザ端末１０の位置や表示面の向きとともにユーザの位置や視線の向きが変わると、位置や向きの変化に応じて表示部１２の表示面に表示される景観の画像が変化する。例えば、ユーザが江戸時代にいてその位置および向きを変化させているかのように、表示部１２の表示面に表示される光景が変化する。
【００７２】
このように、本実施形態によれば、ユーザの位置およびユーザの視線の向きに応じて、ユーザが現実の世界とは異なる世界にいるかのように、その世界にいればユーザに見えるはずの光景がコンテンツとしてユーザ端末１０に表示される。したがって、ユーザに対して臨場感の高いコンテンツを提供することができる。
【００７３】
特に、方向情報が、東西南北天地の方位が定められた３軸の直交座標系において１つの方向を示すため、３次元空間でユーザ端末１０の表示面が向き得るすべての方向について、方向情報が検出可能であり、検出された方向が視線の設定に反映される。例えば、左右方向や前後方向だけでなく、ユーザ端末１０とともにユーザが上を見上げれば、表示部１２には空が表示され、ユーザ端末１０とともにユーザが下を見れば、表示部１２に地面が表示される。こうした構成では、ユーザが位置を変えずに、ユーザ端末１０とともにユーザの視線の向きのみを変える場合にも、その視線の向きの変化が詳細に反映されて、表示部１２に表示される光景が変化する。したがって、より臨場感の高いコンテンツを提供することができる。
【００７４】
また、景観データ２３ａが構築する仮想空間内に、位置情報と方向情報とが取得された時点での時刻に応じた光源が設定されるため、例えば、同じ視点の位置から同じ視線の向きで見える光景であっても、昼間であれば、表示部１２には明るく照らされた光景が表示され、夕方であれば、表示部１２には薄暗い光景が表示される。これによっても、より臨場感の高いコンテンツを提供することができる。
【００７５】
以上説明したように、本実施形態によれば、以下に列挙する効果を得ることができる。
（１）ユーザ端末１０にて表示データの生成に用いられるコンテンツデータの生成に、ユーザ端末１０の位置情報と方向情報とが用いられるため、提供されるコンテンツの生成にユーザ端末１０の位置情報のみが用いられる構成と比較して、ユーザに提供されるコンテンツとユーザの置かれた状況との適合の度合いを高めることができる。そして、提供されるコンテンツには、ユーザ端末１０の位置と表示面の向きとに応じて仮想空間内に設定された視点から見える領域の画像が含まれるため、臨場感の高いコンテンツの提供が可能となる。
【００７６】
（２）方向情報が、東西南北天地の方位が定められた直交座標系によって表される１つの方向を示すため、３次元空間でユーザ端末１０がとり得るすべての姿勢について、方向情報が検出可能である。そして、こうして検出された方向が視線の設定に反映されるため、ユーザ端末１０における表示面の向きが、コンテンツデータの生成に詳細に反映される。したがって、ユーザの置かれた状況に適合した、臨場感の高いコンテンツを提供することができる。
【００７７】
（３）景観データ２３ａが構築する仮想空間内に、時刻情報が示す時刻に応じた光源が設定される。こうした構成によれば、位置情報と方向情報とが取得された時点での時刻に応じた光源が設定された仮想空間内に視点および視線が設定されるため、コンテンツが提供されるときの時刻がコンテンツデータの生成に反映される。したがって、ユーザの置かれた状況により適合した、臨場感の高いコンテンツを提供することができる。
【００７８】
（４）コンテンツデータには、仮想空間内の画像として、設定された視点からの視線の先に位置する景観の画像を含めて当該視点を囲む景観の画像が含まれる。こうした構成によれば、コンテンツデータに含まれる仮想空間内の画像が、視線の先に位置する景観の画像のみである構成と比較して、ユーザ端末１０に送られる画像の示す景観の範囲が拡大されるため、１つのコンテンツデータに基づいてユーザ端末１０の表示部１２に表示可能な景観の範囲が拡大される。
【００７９】
（５）景観データ２３ａの表現する景観は、現在とは異なる時代の景観であって、景観データ２３ａが構築する仮想空間内の位置は、現実空間の位置と対応付けられている。そして、コンテンツデータ生成部２２ｂは、上記仮想空間内において、ユーザ端末１０から受信した位置情報が示す位置に対応付けられている位置に視点を設定する。こうした構成によれば、現在とは異なる時代の景観のなかで、現実空間の位置と対応する位置から見た景観が、コンテンツデータを構成する画像に含まれる。したがって、臨場感の高いコンテンツの提供ができる。
【００８０】
（変形例）
上記実施形態は、以下のように変更して実施することが可能である。
・コンテンツデータに含まれる仮想空間内の画像が、設定された視線の先に位置する景観の画像のみであってもよい。この場合、コンテンツ提供サーバ２０において、コンテンツデータ生成部２２ｂは、景観データ２３ａによって構築される仮想空間内で、視線の先に位置する景観の画像を生成し、この画像を含むコンテンツデータを生成する。そして、ユーザ端末１０において、表示データ生成部１３ｂは、受信したコンテンツデータに含まれる上記画像を用いて、表示データを生成する。
【００８１】
ユーザ端末１０では、位置情報と方向情報と時刻情報とが定期的に収集されて、コンテンツ提供サーバ２０に送信され、コンテンツ提供サーバ２０は、これらの情報を受信するたびに、これらの情報に基づいてコンテンツデータを生成し、ユーザ端末１０に送信する。なお、位置情報や方向情報に変化があった場合にのみ、ユーザ端末１０からコンテンツ提供サーバ２０への情報の送信や、コンテンツ提供サーバ２０での新たなコンテンツデータの生成が行われてもよい。要は、ユーザ端末１０が、位置情報や方向情報の変化に応じて新たなコンテンツデータを受信する構成であればよい。
【００８２】
こうした構成によれば、ユーザ端末１０では、位置情報や方向情報の変化に基づく更新画面の生成を行う必要がないため、ユーザ端末１０の構成が簡易になる。また、コンテンツ提供サーバ２０にて１つのコンテンツデータを生成するための処理が簡易になる。一方、ユーザ端末１０にて、位置情報や方向情報の変化に応じて更新画面が生成される構成では、コンテンツ提供サーバ２０にてコンテンツデータが生成される頻度が削減されるため、コンテンツ提供サーバ２０における演算の負荷が軽減される。また、ユーザ端末１０とコンテンツ提供サーバ２０との間での通信頻度やデータ通信量が抑えられるため、通信にかかる負荷が軽減される。
【００８３】
・上記実施形態では、付加設定部２２ａは、一日のなかでの時刻に応じた光源の設定を行ったが、付加設定部２２ａは、季節や天気に応じた光源の設定を行ってもよい。こうした設定に用いられる時刻や日時や天気の情報は、ユーザ端末１０から送信されることによって、コンテンツ提供サーバ２０に取得されてもよいし、コンテンツ提供サーバ２０が、コンテンツ提供サーバ２０自身もしくは外部のサーバ等、ユーザ端末１０とは異なる装置から取得してもよい。また、付加設定部２２ａが行う設定は、光源に限られず、景観データ２３ａによって構築される仮想空間に対して設定可能な要素の設定であればよい。
・付加設定部２２ａが割愛され、光源の設定が行われなくてもよい。こうした構成によっても上記（１）の効果は得られる。
【００８４】
・上記実施形態では、ユーザ端末１０は、ＧＰＳを利用して位置情報を検出したが、位置情報の検出態様はこれに限らない。例えば、ユーザ端末１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用した近距離無線通信による信号の授受を通じて、位置情報を検出してもよい。具体的には、ユーザ端末１０は、所定の位置に設置された発信機から上記信号を受信し、信号に含まれる発信機の識別情報や信号を受信した際の電波の強度、および、発信機の位置と識別情報とが対応付けられているデータ等に基づいて、ユーザ端末１０の位置を検出する。位置情報の検出に複数の発信機から受信した信号を用いることによって、より精度の高い位置情報の検出が可能となる。上記実施形態では、屋外でユーザ端末１０が利用される形態が想定されているが、コンテンツ提供システムは、屋内でユーザ端末１０が利用される形態に用いられてもよく、屋内でのユーザ端末１０の位置情報の検出には、上述のようにＢｌｕｅｔｏｏｔｈ（登録商標）が利用されると、位置情報の検出精度が高められるため好ましい。
【００８５】
また、ユーザ端末１０は、ＮＦＣ（ニア・フィールド・コミュニケーション）を利用した近距離無線通信による信号の授受に基づいて、位置情報を検出してもよい。この場合、例えば、ユーザ端末１０がＩＣタグから読み取った情報に基づき、この情報に含まれる位置情報やこの情報と対応付けられている位置情報が、ユーザ端末１０の位置情報として検出される。
【００８６】
また、ユーザ端末１０が通信にＷｉ−Ｆｉ（登録商標）を利用する場合には、ユーザ端末１０は、接続したアクセスポイントからの信号を利用して取得したアクセスポイントの位置に基づいて、ユーザ端末１０の位置を検出してもよい。また、ユーザ端末は、ＧＰＳ信号と上記アクセスポイントからの信号とを利用して、位置情報を検出してもよい。
【００８７】
・上記実施形態では、景観データ２３ａが構築する仮想空間内における視点のＺ方向の位置、すなわち、視点の高さは、仮想空間内で設定されている地表面からの人間の目の高さに設定された。これに代えて、ユーザ端末１０の位置情報に、ユーザ端末１０の高さを示す情報である高さ情報が含まれ、この高さ情報に基づいて、仮想空間内における視点のＺ方向の位置が設定されてもよい。ユーザ端末１０の高さ情報は、例えば、ＧＰＳ信号から導出される高度情報に基づいて検出されてもよいし、位置情報が上述のようにＢｌｕｅｔｏｏｔｈ（登録商標）を利用して検出される場合には、発信機の位置を示す情報に発信機の高さを示す情報を含めることによって、こうした情報に基づき検出可能である。また、ユーザ端末１０が、ユーザ端末１０の付近の気圧を示す情報を取得し、気圧に基づいて、ユーザ端末１０の高さ情報が検出されてもよい。
また、ユーザによって、仮想空間内における視点の高さが設定可能とされてもよい。この場合、ユーザがユーザ端末１０を操作して希望する視点の高さを指定することにより、指定された高さを示す情報がユーザ端末１０からコンテンツ提供サーバ２０に送信されて、この情報に基づき仮想空間内における視点のＺ方向の位置が設定される。
【００８８】
・景観データ２３ａは、仮想的な景観を示す仮想空間を構築する３Ｄデータであればよく、景観は、江戸時代に限らず、現在とは異なる過去や未来の時代の景観であってもよい。また、景観は、屋内の景観であってもよいし、例えば漫画、アニメ、小説に描かれた世界がキャラクターと共に設定された景観や、映画やドラマに描かれた世界が俳優や乗り物と共に設定された景観等、架空の世界の景観であってもよく、仮想空間内に、現実空間の位置と対応付けが可能なＸＹ座標を設定できる景観であればよい。また、仮想空間内に人物や動物が配置され、仮想空間が示す上述のような景観に、人物や動物が含まれてもよい。
【００８９】
・コンテンツ提供サーバ２０の記憶部２３に、例えば、互いに異なる時代の景観等、互いに異なる景観を表現する複数の景観データ２３ａが記憶され、付加設定部２２ａとコンテンツデータ生成部２２ｂとは、複数の景観データ２３ａから選択した１つの景観データ２３ａに対して、光源の設定や視点および視線の設定を行ってコンテンツデータを生成してもよい。この場合、現実空間の位置を示す座標は、複数の景観データ２３ａの各々における仮想空間のＸＹ座標と対応付けられている。
【００９０】
例えば、ユーザがユーザ端末１０を操作して希望する景観を選択することにより、選択された景観の情報がコンテンツ提供サーバ２０に送られ、この選択された景観の情報に基づいて、複数の景観データ２３ａから１つの景観データ２３ａが選択されてもよい。あるいは、位置情報や時刻情報等、コンテンツ提供サーバ２０が取得した情報に基づいて、複数の景観データ２３ａから１つの景観データ２３ａが選択されてもよい。例えば、時刻情報に基づいて景観データ２３ａが選択される場合、コンテンツ提供サーバ２０にて、予め、時間帯ごとに、その時間帯に選択される景観データ２３ａが設定されている。
【００９１】
こうした構成によれば、コンテンツデータを構成する画像に含まれる景観は、互いに異なる複数の景観から選択された景観の一部となるため、提供されるコンテンツの多様性が高められる。
【００９２】
・景観データ２３ａが構築する仮想空間内でのＸＹ座標は、現実空間での位置を示す座標と予め対応付けられていなくてもよい。例えば、ユーザ端末１０から最初に受信した位置情報の示す座標が、仮想空間が示す架空の世界の入り口等、仮想空間内での初期位置である所定のＸＹ座標に対応付けられ、初期位置に視点が設定される。その後、ユーザ端末１０から受信する位置情報の変化に応じて、最初に受信した位置情報の示す位置から新たに受信した位置情報の示す位置への移動量に相当する量だけ、仮想空間内での初期位置から移動した位置に、新たな視点が設定される。
【００９３】
・コンテンツデータは、景観の画像に加え、画像とは異なる情報として、画像に含まれる対象に関する情報である属性情報を含んでいてもよい。例えば、景観データ２３ａにて、仮想空間内の建物に、建物についての説明や、建物の説明が記載されたＷｅｂページへのリンク等に具体化される属性情報が埋め込まれ、コンテンツデータ生成部２２ｂは、設定された視点を囲む領域について、属性情報を含めて、コンテンツデータを生成してもよい。そして、ユーザ端末１０では、表示部１２の表示面に、景観の画像とともに建物の説明である文字情報が表示されたり、初期画面や更新画面から建物の説明が記載されたＷｅｂページへの移動が可能に構成されたりすればよい。こうした構成によれば、コンテンツとして、画像だけでなく、画像に含まれる対象に関する情報がユーザに提供される。
【００９４】
・コンテンツデータは、ユーザ端末１０が収集した位置情報と方向情報とに基づいて仮想空間のなかで設定された視線の先に位置する景観の画像を含む表示データを生成可能なデータであればよい。例えば、コンテンツデータは、景観データ２３ａの一部を構成するデータであって、設定された視点の周囲の領域の３Ｄデータであってもよい。この場合、コンテンツ提供サーバ２０からユーザ端末１０へは、コンテンツデータとして、画像データではなく３Ｄデータが送信される。
【００９５】
あるいは、ユーザ端末１０が景観データ２３ａを有し、ユーザ端末１０が、収集した位置情報と方向情報とに基づいて、景観データ２３ａが構築する仮想空間内に視点および視線を設定し、視線の先に位置する景観の画像データであるコンテンツデータを生成してもよい。そして、ユーザ端末１０は、コンテンツデータに基づいて表示データを生成すればよい。すなわち、コンテンツの提供にコンテンツ提供サーバ２０が用いられなくてもよい。
【００９６】
ただし、コンテンツ提供サーバ２０にて、上記視線の先に位置する景観の画像を含むコンテンツデータが３Ｄデータから生成され、ユーザ端末１０がコンテンツデータに基づいて表示データを生成する構成では、ユーザ端末１０が３Ｄデータから画像を生成して表示データを生成する構成と比較して、ユーザ端末１０における処理が簡易になる。したがって、コンテンツ提供サーバ２０が有する景観データ２３ａにて景観が詳細に作り込まれることにより、ユーザ端末１０では、簡易な処理で、高精度な光景を表示部１２に表示させることができる。その結果、例えば、江戸時代の町並みとして、学術的知見に沿った緻密な町並みをコンテンツとして提供することも可能となる。
・ユーザ端末１０は、ユーザが手に持って携帯する端末に限らず、ユーザの付近にて支持台等に置かれた端末であってもよく、ユーザの動作に応じて端末の位置や表示面の向きが変更される端末であればよい。
【符号の説明】
【００９７】
ＮＷ…ネットワーク、１０…ユーザ端末、１１…通信部、１２…表示部、１３…制御部、１３ａ…情報収集部、１３ｂ…表示データ生成部、１４…記憶部、１５…位置情報検出部、１６…方向情報検出部、１７…時刻情報検出部、２０…コンテンツ提供サーバ、２１…通信部、２２…制御部、２２ａ…付加設定部、２２ｂ…コンテンツデータ生成部、２３…記憶部、２３ａ…景観データ。
【図１】
0006665402.tif 000002
【図２】
0006665402.tif 000003
【図３】
0006665402.tif 000004
【図４】
0006665402.tif 000005
【図５】
0006665402.tif 000006
【図６】
0006665402.tif 000007