(57)【要約】【課題】ユーザやサービス提供者に複雑な操作や専門知識を要求することなく、ユーザの希望する空間内の任意地点における映像を端末の環境条件に応じて配信するサービスを実現するシステムを提供する。【解決手段】３次元モデルデータを持つサーバシステムに対し、クライアントシステムからユーザの指定オブジェクト等の入力と、クライアントシステムの種別や移動速度などの端末環境情報を送信する。サーバシステムでは、送られた情報及び諸条件を元にあらかじめ定められたルールに基づき視点移動経路を自動生成し、視点移動経路に沿った、パノラマ画像、静止画、あるいはムービー等の映像をオンデマンドで生成してクライアントシステムに配信する。【選択図】      図２
2004326443.tif 000002
【特許請求の範囲】
【請求項１】
クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を元に、３次元空間内の視点経路を設定するルールに従って前記視点経路を設定し、
記録されている３次元モデルデータを用い、設定された前記視点経路に沿って映像データを生成し、
生成された前記映像データを前記クライアントシステムにおいて表示することを特徴とする３次元情報提示方法。
【請求項２】
クライアントシステムにおいて表示対象となるオブジェクトを指定するステップと、
前記オブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムからサーバシステムに通信するステップと、
前記オブジェクトの情報及び前記環境情報を元に、３次元空間内の視点経路を設定する前記サーバシステムに記録されているルールに従って前記視点経路を設定するステップと、
前記サーバシステムに記録されている３次元モデルデータを用いて、設定された前記視点経路に沿って映像データを生成するステップと、
生成された前記映像データを前記サーバシステムから前記クライアントシステムに対して配信するステップと、
前記クライアントシステムにおいて配信された前記映像データを表示するステップと、
を含むことを特徴とする３次元情報提示方法。
【請求項３】
クライアントシステムにおいて表示対象となるオブジェクトを指定するステップと、
前記オブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムからサーバシステムに通信するステップと、
前記オブジェクトの情報及び前記環境情報を元に、３次元空間内の視点経路を設定する前記サーバシステムに記録されているルールに従って前記視点経路を設定するステップと、
前記サーバシステムに記録されている３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報が前記サーバシステムに記録されており、前記３次元モデルデータを用いて、設定された前記視点経路に沿って映像データを生成すると共に、記録されている前記オブジェクト情報を映像内の各オブジェクトに埋め込むステップと、
生成された前記映像データおよび前記オブジェクト情報を前記サーバシステムから前記クライアントシステムに対し配信するステップと、
配信された前記映像データおよび前記オブジェクト情報を表示するステップと、
を含むことを特徴とする３次元情報提示方法。
【請求項４】
前記クライアントシステムにおいて３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を入力するステップと、
入力された前記ユーザ登録情報を前記クライアントシステムから前記サーバシステムに送信するステップと、
前記サーバシステムにおいて送られた前記ユーザ登録情報を受信するステップと、
受信した前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するステップと、
登録された前記ユーザ登録情報を記録しておくステップと、
記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報として記録するステップと、
映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するステップと、
ユーザが指定した前記オブジェクト情報を前記サーバシステムに送信するステップと、
送信された前記オブジェクト情報に対応するユーザ登録情報を読み出し、前記クライアントシステムへ配信するステップと、
送られた前記ユーザ登録情報を受信するステップと、
受信された前記ユーザ登録情報をユーザに提示するステップと、
を含むことを特徴とする請求項３に記載の３次元情報提示方法。
【請求項５】
クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、
３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、
前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、
３次元モデルデータを記録しておく３次元モデルデータ記録手段と、
前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成する映像生成手段と、
生成された前記映像データを前記クライアントシステムに対して配信する配信手段と、
を備えることを特徴とするサーバシステム。
【請求項６】
クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、
３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、
前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、
３次元モデルデータを記録しておく３次元モデルデータ記録手段と、
前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録しておくオブジェクト情報記録手段と、
前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成すると共に、前記オブジェクト情報記録手段から読み出したオブジェクト情報を映像内の各オブジェクトに埋め込む映像・オブジェクト情報生成手段と、
前記映像・オブジェクト情報生成手段により生成された映像データおよび前記オブジェクト情報を前記クライアントシステムに対して配信する配信手段と、
を備えることを特徴とするサーバシステム。
【請求項７】
３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を受信するユーザ登録情報受信手段と、
前記ユーザ登録情報受信手段で受信したユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するユーザ登録情報登録手段と、
前記ユーザ登録情報登録手段により登録されたユーザ登録情報を記録しておくユーザ登録情報記録手段と、
前記ユーザ登録情報記録手段に記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報記録手段に登録するサムネイル作成手段と、
映像と併せて前記クライアントシステムから配信されたユーザの登録したオブジェクト情報の中から指定のオブジェクト情報を受信し、前記指定のオブジェクト情報に対応するユーザ登録情報を、前記ユーザ登録情報記録手段から読み出し、前記クライアントシステムへ配信するユーザ登録情報配信手段と、
を備えることを特徴とする請求項６に記載のサーバシステム。
【請求項８】
表示対象オブジェクトを入力する対象オブジェクト入力手段と、
サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、
前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、
前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データを前記サーバシステムから受信する映像受信手段と、
前記映像受信手段により受信された映像を表示する映像表示手段と、
を備えたことを特徴とするクライアントシステム。
【請求項９】
表示対象オブジェクトを入力する対象オブジェクト入力手段と、
サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、
前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、
前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データと、前記映像データ内の各オブジェクトに埋め込まれた、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報とを前記サーバシステムから受信する映像・オブジェクト情報受信手段と、
前記映像・オブジェクト情報受信手段により受信された映像およびオブジェクト情報を表示する映像・オブジェクト情報表示手段と、
を備えたことを特徴とするクライアントシステム。
【請求項１０】
３次元空間モデル中の各地点あるいは各オブジェクトに対応する登録情報を入力するインタフェースをユーザに提供するユーザ登録情報入力手段と、
前記ユーザ登録情報入力手段により得られたユーザ登録情報をサーバシステムに送信するユーザ登録情報送信手段と、
前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録し、登録された前記ユーザ登録情報を記録し、記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成して登録し、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するユーザ登録情報指定手段と、
前記ユーザ登録情報指定手段により指定されたオブジェクト情報を前記サーバシステムに送信する指定情報送信手段と、
前記指定情報送信手段により送信された前記オブジェクト情報に対応するユーザ登録情報を受信するユーザ登録情報受信手段と、
前記ユーザ登録情報受信手段で受信されたユーザ登録情報をユーザに提示するユーザ登録情報表示手段と、
を備えたことを特徴とする請求項９に記載のクライアントシステム。
【請求項１１】
サーバシステムを、
クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、
３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、
前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、
３次元モデルデータを記録しておく３次元モデルデータ記録手段と、
前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成する映像生成手段と、
生成された前記映像データを前記クライアントシステムに対して配信する配信手段と、
して機能させるためのプログラム。
【請求項１２】
サーバシステムを、
クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、
３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、
前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、
３次元モデルデータを記録しておく３次元モデルデータ記録手段と、
前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録しておくオブジェクト情報記録手段と、
前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成すると共に、前記オブジェクト情報記録手段から読み出したオブジェクト情報を映像内の各オブジェクトに埋め込む映像・オブジェクト情報生成手段と、
前記映像・オブジェクト情報生成手段により生成された映像データおよび前記オブジェクト情報を前記クライアントシステムに対して配信する配信手段と、
して機能させるためのプログラム。
【請求項１３】
前記サーバシステムを、
３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を受信するユーザ登録情報受信手段と、
前記ユーザ登録情報受信手段で受信したユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するユーザ登録情報登録手段と、
前記ユーザ登録情報登録手段により登録されたユーザ登録情報を記録しておくユーザ登録情報記録手段と、
前記ユーザ登録情報記録手段に記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報記録手段に登録するサムネイル作成手段と、
映像と併せて前記クライアントシステムから配信されたユーザの登録したオブジェクト情報の中から指定のオブジェクト情報を受信し、前記指定のオブジェクト情報に対応するユーザ登録情報を、前記ユーザ登録情報記録手段から読み出し、クライアントシステムへ配信するユーザ登録情報配信手段と、
して機能させるための請求項１２に記載のプログラム。
【請求項１４】
クライアントシステムを、
表示対象オブジェクトを入力する対象オブジェクト入力手段と、
サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、
前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、
前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データを前記サーバシステムから受信する映像受信手段と、
前記映像受信手段により受信された映像を表示する映像表示手段と、
して機能させるためのプログラム。
【請求項１５】
クライアントシステムを、
表示対象オブジェクトを入力する対象オブジェクト入力手段と、
サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、
前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、
前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データと、前記映像データ内の各オブジェクトに埋め込まれた、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報とを前記サーバシステムから受信する映像・オブジェクト情報受信手段と、
前記映像・オブジェクト情報受信手段により受信された映像およびオブジェクト情報を表示する映像・オブジェクト情報表示手段と、
して機能させるためのプログラム。
【請求項１６】
前記クライアントシステムを、
３次元空間モデル中の各地点あるいは各オブジェクトに対応する登録情報を入力するインタフェースをユーザに提供するユーザ登録情報入力手段と、
前記ユーザ登録情報入力手段により得られたユーザ登録情報をサーバシステムに送信するユーザ登録情報送信手段と、
前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録し、登録された前記ユーザ登録情報を記録し、記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成して登録し、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するユーザ登録情報指定手段と、
前記ユーザ登録情報指定手段により指定されたオブジェクト情報を前記サーバシステムに送信する指定情報送信手段と、
前記指定情報送信手段により送信された前記オブジェクト情報に対応するユーザ登録情報を受信するユーザ登録情報受信手段と、
前記ユーザ登録情報受信手段で受信されたユーザ登録情報をユーザに提示するユーザ登録情報表示手段と、
して機能させるための請求項１５に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、３次元データによる情報提示方法に係り、特に３次元データを元に作成した映像データをサーバシステムからクライアントシステムに配信する３次元情報提示方法、サーバシステム、クライアントシステム、および３次元情報提示プログラムに係る。
【０００２】
【従来の技術】
近年、実際の都市や屋内を模して作成された３次元モデルデータの生成技術が確立し、各社から大規模な都市を模したデータの市販が開始されている。具体例としては、「ＭＡＰ  ＣＵＢＥ」（ｈｔｔｐ：／／ｗｗｗ．ｍａｐｃｕｂｅ．ｊｐ／）が挙げられ、国内の主要都市について形状モデルおよびテクスチャデータの整備販売が順次進められている。
【０００３】
さらに、３次元モデルデータの生成技術の進展に伴い、モデルとなるデータをユーザに対してネットワーク等を介して配信し、経路案内等のサービスを行うなどのソリューション開発が各社で行われている。
【０００４】
図９は、従来の３次元情報提示方法の例を示すブロック図である。サーバシステムの３次元モデルデータ記録手段１０１に蓄積されたモデルデータを３次元モデル配信手段１０２および３次元モデル受信手段１０３を介してクライアントシステムへ送る。モデルデータは、視点操作手段１０５で取得したユーザ操作に従って３次元モデル表示手段１０４で表示されるように構成されている。
【０００５】
また、サーバシステムの視点経路設定手段１０６において管理者側が手動設定した経路を視点経路記録手段１０７に記録し、視点経路配信手段１０８および視点経路受信手段１０９を介してクライアントシステムに送る。ユーザ操作に従って視点経路選択手段１１０で経路を選択し、３次元モデル表示手段１０４でモデルデータが表示されるように構成されている。
【０００６】
３次元モデルをポリゴンデータとして配信する技術は、例えば、特許文献１において開示されている。この技術は、要求される表示品質を満たすまでポリゴンデータを逐次追加し、より詳細に表現するためものである。
【０００７】
また、他の３次元モデルデータ配信手法として、パノラマ画像をユーザ端末に配信する技術が、例えば、特許文献２において開示されている。この技術は、利用者が指示した視点を基点とし、指示する方向の風景画像を表示するものである。
【０００８】
【特許文献１】
特開２００１−２７３５２１号公報（第３図）
【特許文献２】
特開２００２−２５１３９６号公報（第１図）
【特許文献３】
特開２０００−０５７３６６号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、従来の３次元情報提示方法は、次のような問題を有している。第１の問題点に、クライアントシステムである端末の能力に応じた柔軟性のあるサービスを提供できないことが挙げられる。すなわち、端末の表示能力が低い場合、あるいはネットワークの帯域が狭い場合には、広範囲のモデルデータのデータ量が大きいために、ネットワークを介して送信するにはかなりの時間を要してしまい、全データを転送終了するまで表示ができなくなってサービス品質が低下してしまう虞がある。
【００１０】
また、第２の問題点は、ユーザあるいは管理者に３次元空間操作に関する専門知識を要することである。その理由は、仮想空間内の視点移動をユーザが行うか、あるいは経路設定を管理者側で行う必要があるためである。前者については、ユーザにとって視点移動操作への習熟を要し、後者については、専門知識を要することに加え、設定された経路のみしか選択できないため希望する場所や建物を容易に閲覧することができない。したがって、ユーザ側の自由度を大きく損ね、サービス品質の低下を招いてしまうこととなる。
【００１１】
さらに、パノラマ画像をユーザ端末に配信する方法についても、事前に生成して蓄積した画像のみしか選択できないため、ユーザの希望する任意地点の映像を見ることができないという問題点もある。
【００１２】
本発明は、このような問題を解決するために、ユーザやサービス提供者に複雑な操作や専門知識を要求することなく、ユーザの希望する空間内の任意地点における映像を配信できる３次元情報提示方法、サーバシステム、クライアントシステム、およびプログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明の３次元情報提示方法は、第１の視点によれば、クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を元に、３次元空間内の視点経路を設定するルールに従って前記視点経路を設定し、記録されている３次元モデルデータを用い、設定された前記視点経路に沿って映像データを生成し、生成された前記映像データを前記クライアントシステムにおいて表示する方法とされる。
【００１４】
また、本発明の３次元情報提示方法は、第２の視点によれば、クライアントシステムにおいて表示対象となるオブジェクトを指定するステップと、前記オブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムからサーバシステムに通信するステップと、前記オブジェクトの情報及び前記環境情報を元に、３次元空間内の視点経路を設定する前記サーバシステムに記録されているルールに従って前記視点経路を設定するステップと、前記サーバシステムに記録されている３次元モデルデータを用いて、設定された前記視点経路に沿って映像データを生成するステップと、生成された前記映像データを前記サーバシステムから前記クライアントシステムに対して配信するステップと、前記クライアントシステムにおいて配信された前記映像データを表示するステップと、を含む方法とされる。
【００１５】
さらに、本発明の３次元情報提示方法は、第３の視点によれば、クライアントシステムにおいて表示対象となるオブジェクトを指定するステップと、前記オブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムからサーバシステムに通信するステップと、前記オブジェクトの情報及び前記環境情報を元に、３次元空間内の視点経路を設定する前記サーバシステムに記録されているルールに従って前記視点経路を設定するステップと、前記サーバシステムに記録されている３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報が前記サーバシステムに記録されており、前記３次元モデルデータを用いて、設定された前記視点経路に沿って映像データを生成すると共に、記録されている前記オブジェクト情報を映像内の各オブジェクトに埋め込むステップと、生成された前記映像データおよび前記オブジェクト情報を前記サーバシステムから前記クライアントシステムに対し配信するステップと、配信された前記映像データおよび前記オブジェクト情報を表示するステップと、を含む方法とされる。
【００１６】
本発明の３次元情報提示方法は、好ましくは、前記クライアントシステムにおいて３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を入力するステップと、入力された前記ユーザ登録情報を前記クライアントシステムから前記サーバシステムに送信するステップと、前記サーバシステムにおいて送られた前記ユーザ登録情報を受信するステップと、受信した前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するステップと、登録された前記ユーザ登録情報を記録しておくステップと、記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報として記録するステップと、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するステップと、ユーザが指定した前記オブジェクト情報を前記サーバシステムに送信するステップと、送信された前記オブジェクト情報に対応するユーザ登録情報を読み出し、前記クライアントシステムへ配信するステップと、送られた前記ユーザ登録情報を受信するステップと、受信された前記ユーザ登録情報をユーザに提示するステップとを含んでもよい。
【００１７】
また、本発明のサーバシステムは、第４の視点によれば、クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、３次元モデルデータを記録しておく３次元モデルデータ記録手段と、前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成する映像生成手段と、生成された前記映像データを前記クライアントシステムに対して配信する配信手段と、を備える構成とされる。
【００１８】
さらに、本発明のサーバシステムは、第５の視点によれば、クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、３次元モデルデータを記録しておく３次元モデルデータ記録手段と、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録しておくオブジェクト情報記録手段と、前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成すると共に、前記オブジェクト情報記録手段から読み出したオブジェクト情報を映像内の各オブジェクトに埋め込む映像・オブジェクト情報生成手段と、前記映像・オブジェクト情報生成手段により生成された映像データおよび前記オブジェクト情報を前記クライアントシステムに対して配信する配信手段と、を備える構成とされる。
【００１９】
本発明のサーバシステムは、好ましくは、３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を受信するユーザ登録情報受信手段と、前記ユーザ登録情報受信手段で受信したユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するユーザ登録情報登録手段と、前記ユーザ登録情報登録手段により登録されたユーザ登録情報を記録しておくユーザ登録情報記録手段と、前記ユーザ登録情報記録手段に記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報記録手段に登録するサムネイル作成手段と、映像と併せて前記クライアントシステムから配信されたユーザの登録したオブジェクト情報の中から指定のオブジェクト情報を受信し、前記指定のオブジェクト情報に対応するユーザ登録情報を、前記ユーザ登録情報記録手段から読み出し、前記クライアントシステムへ配信するユーザ登録情報配信手段と、を備えてもよい。
【００２０】
また、本発明のクライアントシステムは、第６の視点によれば、表示対象オブジェクトを入力する対象オブジェクト入力手段と、サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データを前記サーバシステムから受信する映像受信手段と、前記映像受信手段により受信された映像を表示する映像表示手段とを備える構成とされる。
【００２１】
さらに、本発明のクライアントシステムは、第７の視点によれば、表示対象オブジェクトを入力する対象オブジェクト入力手段と、サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データと、前記映像データ内の各オブジェクトに埋め込まれた、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報とを前記サーバシステムから受信する映像・オブジェクト情報受信手段と、前記映像・オブジェクト情報受信手段により受信された映像およびオブジェクト情報を表示する映像・オブジェクト情報表示手段とを備える構成とされる。
【００２２】
本発明のクライアントシステムは、好ましくは、３次元空間モデル中の各地点あるいは各オブジェクトに対応する登録情報を入力するインタフェースをユーザに提供するユーザ登録情報入力手段と、前記ユーザ登録情報入力手段により得られたユーザ登録情報をサーバシステムに送信するユーザ登録情報送信手段と、前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録し、登録された前記ユーザ登録情報を記録し、記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成して登録し、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するユーザ登録情報指定手段と、前記ユーザ登録情報指定手段により指定されたオブジェクト情報を前記サーバシステムに送信する指定情報送信手段と、前記指定情報送信手段により送信された前記オブジェクト情報に対応するユーザ登録情報を受信するユーザ登録情報受信手段と、前記ーザ登録情報受信手段で受信されたユーザ登録情報をユーザに提示するユーザ登録情報表示手段とを備えてもよい。
【００２３】
また、本発明のプログラムは、第８の視点によれば、サーバシステムを、クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、３次元モデルデータを記録しておく３次元モデルデータ記録手段と、前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成する映像生成手段と、生成された前記映像データを前記クライアントシステムに対して配信する配信手段として機能させる。
【００２４】
さらに、本発明のプログラムは、第９の視点によれば、サーバシステムを、クライアントシステムにおいて表示対象となるオブジェクトの情報及び前記クライアントシステムに関する環境情報を前記クライアントシステムから受信する通信手段と、３次元空間内の視点経路を設定するルールを記録しておく視点経路決定ルール記録手段と、前記オブジェクトの情報及び前記環境情報を元に、前記視点経路決定ルール記録手段から読み出したルールに従って前記視点経路を設定する視点経路設定手段と、３次元モデルデータを記録しておく３次元モデルデータ記録手段と、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録しておくオブジェクト情報記録手段と、前記３次元モデルデータ記録手段から読み出した３次元モデルデータを用いて、前記視点経路設定手段により決定された視点経路に沿って映像データを生成すると共に、前記オブジェクト情報記録手段から読み出したオブジェクト情報を映像内の各オブジェクトに埋め込む映像・オブジェクト情報生成手段と、前記映像・オブジェクト情報生成手段により生成された映像データおよび前記オブジェクト情報を前記クライアントシステムに対して配信する配信手段として機能させる。
【００２５】
本発明のプログラムは、好ましくは、サーバシステムを、３次元空間モデル中の各地点あるいは各オブジェクトに対応するユーザ登録情報を受信するユーザ登録情報受信手段と、前記ユーザ登録情報受信手段で受信したユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するユーザ登録情報登録手段と、前記ユーザ登録情報登録手段により登録されたユーザ登録情報を記録しておくユーザ登録情報記録手段と、前記ユーザ登録情報記録手段に記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成し、前記オブジェクト情報記録手段に登録するサムネイル作成手段と、映像と併せて前記クライアントシステムから配信されたユーザの登録したオブジェクト情報の中から指定のオブジェクト情報を受信し、前記指定のオブジェクト情報に対応するユーザ登録情報を、前記ユーザ登録情報記録手段から読み出し、クライアントシステムへ配信するユーザ登録情報配信手段として機能させる。
【００２６】
また、本発明のプログラムは、第１０の視点によれば、クライアントシステムを、表示対象オブジェクトを入力する対象オブジェクト入力手段と、サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データを前記サーバシステムから受信する映像受信手段と、前記映像受信手段により受信された映像を表示する映像表示手段として機能させる。
【００２７】
さらに、本発明のプログラムは、第１１の視点によれば、クライアントシステムを、表示対象オブジェクトを入力する対象オブジェクト入力手段と、サーバシステムに接続する環境に関する情報を記録しておく環境情報記憶手段と、前記対象オブジェクトの情報及び前記環境情報記憶手段から読み出した環境情報を前記サーバシステムに通信する通信手段と、前記オブジェクトの情報及び前記環境情報を元に、３次元モデルデータを用いて、３次元空間内の視点経路を設定するルールに従って設定された視点経路に沿って生成された映像データと、前記映像データ内の各オブジェクトに埋め込まれた、前記３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報とを前記サーバシステムから受信する映像・オブジェクト情報受信手段と、前記映像・オブジェクト情報受信手段により受信された映像およびオブジェクト情報を表示する映像・オブジェクト情報表示手段として機能させる。
【００２８】
本発明のプログラムは、好ましくは、クライアントシステムを、３次元空間モデル中の各地点あるいは各オブジェクトに対応する登録情報を入力するインタフェースをユーザに提供するユーザ登録情報入力手段と、前記ユーザ登録情報入力手段により得られたユーザ登録情報をサーバシステムに送信するユーザ登録情報送信手段と、前記ユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録し、登録された前記ユーザ登録情報を記録し、記録されているユーザ登録情報から、縮小画像あるいはアイコンを作成して登録し、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するユーザ登録情報指定手段と、前記ユーザ登録情報指定手段により指定されたオブジェクト情報を前記サーバシステムに送信する指定情報送信手段と、前記指定情報送信手段により送信された前記オブジェクト情報に対応するユーザ登録情報を受信するユーザ登録情報受信手段と、前記ーザ登録情報受信手段で受信されたユーザ登録情報をユーザに提示するユーザ登録情報表示手段として機能させる。
【００２９】
【発明の実施の形態】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００３０】
図１は、本発明の実施形態に係るシステムにおける各部の構成を示す図である。図１において、サーバシステム１は、ネットワーク２を介して、クライアントシステム３に接続される。なお、クライアントシステム３は、図１では１台として表されているが、複数台備わっていてもよい。
【００３１】
サーバシステム１は、中央処理部４ａ、記憶部５ａ、入力部６ａ、表示部７ａ、および通信部８ａを備える。中央処理部４ａは、記憶部５ａに記憶されているプログラムおよびデータに基づいてサーバシステム１における各種の処理を実行する。また、入力部６ａおよび表示部７ａは、マンマシンインタフェースを司り、通信部８ａは、クライアントシステム３との各種データの送受を実行する。このような構成のサーバシステム１は、主として、クライアントシステム３から通信部８ａを介して受信したデータをもとに、記憶部５ａに記憶されている３次元空間内の視点経路を設定するルールに従って視点経路を設定し、記憶部５ａに記憶されている３次元モデルデータを用いて、設定された視点経路に沿って映像データを生成し、通信部８ａを介して、クライアントシステム３に映像データを送信する処理を実行する。
【００３２】
また、クライアントシステム３は、中央処理部４ｂ、記憶部５ｂ、入力部６ｂ、表示部７ｂ、および通信部８ｂを備える。中央処理部４ｂは、記憶部５ｂに記憶されているプログラムおよびデータに基づいてクライアントシステム３における各種の処理を実行する。また、各種の情報を入力する入力部６ｂおよび各種の情報を表示する表示部７ｂは、ユーザへのマンマシンインタフェースを司り、通信部８ｂは、サーバシステム１との各種データの送受を実行する。このような構成のクライアントシステム３は、主として、表示部７ｂで表示対象となるオブジェクトを入力部６ｂから入力し、クライアントシステム３の環境情報を記憶部５ｂに記憶し、入力されたオブジェクトの情報及び記憶部５ｂから読み出した環境情報を通信部８ｂを介してサーバシステム１に通信する。また、クライアントシステム３は、サーバシステム１において生成された映像データおよび各種の情報を通信部８ｂを介して受信し、表示部７ｂに表示する制御を実行する。
【００３３】
次に、以上で説明したサーバシステム１とクライアントシステム３との構成に基づく各種の実施の形態について説明する。なお、以上で説明した各部は、単独で、あるいは組み合わされ、プログラムおよびデータに基づき、以下で説明する各手段を実現する。
【００３４】
［第１の実施の形態］
図２は、本発明の第１の実施形態に係るシステムの構成を示すブロック図である。図２において、表示対象オブジェクトを入力する対象オブジェクト入力手段１１と、端末の接続環境に関する情報を記録する環境情報記憶手段１２と、対象オブジェクト情報及び環境情報をサーバ・クライアントシステム間で通信する通信手段１３ａ、１３ｂと、３次元空間内の視点経路を設定するルールを記録する視点経路決定ルール記録手段１４と、対象オブジェクト情報及び環境情報を元に、視点経路決定ルール記録手段１４から読み出したルールに従い３次元空間内の視点経路を設定する視点経路設定手段１５と、３次元モデルデータを記録する３次元モデルデータ記録手段１６と、３次元モデルデータ記録手段１６から読み出した３次元モデルデータを用いて、視点経路設定手段１５により決定された視点経路に沿って映像を生成する映像生成手段１７と、映像生成手段１７により生成された映像をクライアントシステムに対し配信する映像配信手段１８と、映像配信手段１８により配信された映像を受信する映像受信手段１９と、映像受信手段１９により受信された映像を表示する映像表示手段２０とからシステム全体が構成される。
【００３５】
以上のようなシステムの構成において、サーバシステム１は、通信手段１３ａと、視点経路決定ルール記録手段１４と、視点経路設定手段１５と、３次元モデルデータ記録手段１６と、映像生成手段１７と、映像配信手段１８と、を備える。また、クライアントシステム３は、対象オブジェクト入力手段１１と、環境情報記憶手段１２と、通信手段１３ｂと、映像受信手段１９と、映像表示手段２０と、を備える。
【００３６】
次に、各手段について説明する。対象オブジェクト入力手段１１は、入力部６ｂで実現され、表示部７ｂで表示される２次元地図あるいはリスト等のインタフェースをユーザに提供する。ユーザは、対象オブジェクト入力手段１１によって表示したい対象のオブジェクトあるいは地点を選択する。環境情報記憶手段１２は、端末の種別や表示可能な解像度、端末の通信速度、表示における移動速度などの端末接続環境に関する情報を記録しておく。通信手段１３ａ、１３ｂは、それぞれ通信部８ａ、８ｂで実現され、対象オブジェクト入力手段１１により入力された対象オブジェクト情報及び環境情報記憶手段１２に記録されているクライアントシステム３の環境情報を、サーバシステム１とクライアントシステム３間で通信する。
【００３７】
また、視点経路決定ルール記録手段１４は、３次元空間内の視点経路を設定するルールを記録しておく。視点経路設定手段１５は、通信手段１３ａから通信して得た対象オブジェクト情報および端末環境情報を元に、視点経路決定ルール記録手段１４から読み出したルールに従い３次元空間内の視点経路を設定する。
【００３８】
さらに、３次元モデルデータ記録手段１６は、サービス対象の３次元空間モデルデータを記録しておく。映像生成手段１７は、３次元モデルデータ記録手段１６から読み出した３次元空間モデルデータをもとに、視点経路設定手段１５で設定した視線経路に沿って映像データを生成する。
【００３９】
また、映像配信手段１８は、通信部８ａで実現され、映像生成手段１７により生成された映像データをクライアントシステム３に配信する。映像受信手段１９は、通信部８ｂで実現され、映像配信手段１８により配信された映像データを受信する。映像表示手段２０は、表示部７ｂで実現され、映像受信手段１９により、受信した映像データを表示する。
【００４０】
次に、システムの動作について説明する。図３は、本発明の第１の実施形態のシステムにおける動作フローを表す図である。
【００４１】
始めに、ステップＳ０でスタートすると、クライアントシステム３の対象オブジェクト入力手段１１において、ユーザに対してインタフェースを提示し、表示したい対象のオブジェクトあるいは地点を入力させる（ステップＳ１）。ここで用いるインタフェースには特に制限は無く、２次元地図あるいはリストなどを用いてもよい。
【００４２】
次に、あらかじめ環境情報記憶手段１２に記録されている端末接続環境情報と、ステップＳ１で得られた対象オブジェクト情報とを合わせて、通信手段１３ａ、１３ｂによりクライアントシステム３からサーバシステム１へ送信する（ステップＳ２）。
【００４３】
続いて、視点経路設定手段１５において、送られた端末接続環境情報及び対象オブジェクト情報をもとに、視点経路決定ルール記録手段１４から読み出したルールに従い、対象オブジェクトを表示し、目的に合致する最適な３次元空間内の視点経路を設定する（ステップＳ３）。ここで用いる視点経路決定ルールには特に制限はなく、例えば特開２０００−０５７３６６号公報（特許文献３）に記載されているような、指定された各オブジェクトに引力を設定することにより視点経路を決定する方法などを用いることが可能である。
【００４４】
さらに、映像生成手段１７において、３次元モデルデータ記録手段１６から読み出した３次元モデルデータを用いて、ステップＳ３により設定された３次元空間内の視点経路に従い、静止画列、パノラマ画像列、動画像などの映像データを生成する（ステップＳ４）。
【００４５】
また、映像配信手段１８により、ステップＳ４で生成された映像を符号化等の所定の操作を加えてサーバシステム１からクライアントシステム３へ配信し、クライアントシステム３の映像受信手段１９で受信して復号等の操作を行う（ステップＳ５）。こうして得られた映像データを、映像表示手段２０によりユーザに表示する（ステップＳ６）。
【００４６】
本発明の第１の実施形態に係るシステムは、以上のように動作し、ユーザの指定したオブジェクトや端末環境情報をもとに所定のルールに従って自動的に経路を設定して映像をオンデマンドで生成する。したがって、ユーザや管理者に対して専門知識や操作への習熟を要することなく、ユーザの希望する空間内の任意オブジェクトを含む映像を配信することができる。また、ユーザ端末であるクライアントシステムの環境に対応した柔軟性に富むシステムを構成することができる。したがって、実際の都市や屋内を模して作成した３次元データを元にした映像をユーザに配信し、経路案内等を行う映像配信システムに用いることができる。
【００４７】
［第２の実施の形態］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。図４は、本発明の第２の実施形態に係るシステムの構成を示すブロック図である。なお、図２と同一番号は、同一物あるいは相当物を示し、その説明を省略する。
【００４８】
図４において、対象オブジェクト入力手段１１と、環境情報記憶手段１２と、通信手段１３ａ、１３ｂと、視点経路決定ルール記録手段１４と、視点経路設定手段１５と、３次元モデルデータ記録手段１６と、３次元モデルデータ記録手段１６に記録される３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録するオブジェクト情報記録手段２１と、３次元モデルデータ記録手段１６から読み出した３次元モデルデータを用いて、視点経路設定手段１５により決定された視点経路に沿って映像データを生成し、オブジェクト情報記録手段２１から読み出したオブジェクト情報を映像内の各オブジェクトに埋め込む映像・オブジェクト情報生成手段２７と、映像・オブジェクト情報生成手段２７により生成された映像データおよびオブジェクト情報をクライアントシステムに対し配信する映像・オブジェクト情報配信手段２８と、映像・オブジェクト情報配信手段２８により配信された映像データおよびオブジェクト情報を受信する映像・オブジェクト情報受信手段２９と、映像・オブジェクト情報受信手段２９により受信された映像データおよびオブジェクト情報を表示する映像・オブジェクト情報表示手段３０とからシステム全体が構成される。
【００４９】
以上のようなシステムの構成において、サーバシステム１は、通信手段１３ａと、視点経路決定ルール記録手段１４と、視点経路設定手段１５と、３次元モデルデータ記録手段１６と、オブジェクト情報記録手段２１と、映像・オブジェクト情報生成手段２７と、映像・オブジェクト情報配信手段２８と、を備える。また、クライアントシステム３は、対象オブジェクト入力手段１１と、環境情報記憶手段１２と、通信手段１３ｂと、映像・オブジェクト情報受信手段２９と、映像・オブジェクト情報表示手段３０とを備える。
【００５０】
次に、各手段について説明する。オブジェクト情報記録手段２１は、３次元モデルデータ記録手段１６に記録される３次元モデルデータ内の各オブジェクトに対応するオブジェクト情報を記録する。ここで用いているオブジェクト情報とは、３次元空間モデル中の各地点あるいは各オブジェクトに対応して記録されている画像ないしリンクなどの文字、あるいはそれらの組み合わせなどにより構成される情報であり、各オブジェクトに付与された所定の識別情報で対応する情報を読み出せる形で記録されている。例えば、当該オブジェクトが建物である場合には、その建物に存在する店舗の情報などが相当する。なお、あるオブジェクトに関して複数の情報が登録されていても構わないし、ある情報が複数のオブジェクトに対応付けられていても構わない。
【００５１】
また、映像・オブジェクト情報生成手段２７は、３次元モデルデータ記録手段１６から読み出した３次元空間モデルデータをもとに、視点経路設定手段１５で設定された視線経路に沿って映像データを生成すると共に、オブジェクト情報記録手段２１から映像内の各オブジェクトに対応する情報を読み出して映像中に埋め込む。
【００５２】
さらに、映像・オブジェクト情報配信手段２８は、通信部８ａで実現され、映像・オブジェクト情報生成手段２７により生成された映像およびオブジェクト情報をクライアントシステム３に配信する。映像・オブジェクト情報受信手段２９は、通信部８ｂで実現され、映像・オブジェクト情報配信手段２８により配信された映像データおよびオブジェクト情報を受信する。映像・オブジェクト情報表示手段３０は、表示部７ｂで実現され、映像・オブジェクト情報受信手段２９により、受信された映像データおよびオブジェクト情報を表示する。
【００５３】
次に、システムの動作について説明する。図５は、本発明の第２の実施形態のシステムにおける動作フローを表す図である。ステップＳ１１、Ｓ１２、Ｓ１３は、それぞれ、図３におけるステップＳ１、Ｓ２、Ｓ３と同等であり、説明を省略する。
【００５４】
始めに、ステップＳ１０でスタートすると、ステップＳ１１、Ｓ１２、Ｓ１３を経て、ステップＳ１４に至る。
【００５５】
映像・オブジェクト情報生成手段２７において、３次元モデルデータ記録手段１６から読み出した３次元モデルデータを用いて、ステップＳ１３により設定された３次元空間内の視点経路に従い、静止画列、パノラマ画像列、動画像などの映像を生成すると共に、映像中の各オブジェクトに対応するオブジェクト情報を、オブジェクト情報記録手段２１より読み出し、生成した映像中に埋め込む（ステップＳ１４）。
【００５６】
次に、映像・オブジェクト情報配信手段２８により、前記ステップＳ１４で生成された映像データおよびオブジェクト情報を符号化等の所定の操作を加えてサーバシステムからクライアントシステムへ配信し、クライアントシステムの映像・オブジェクト情報受信手段２９で受信して復号等などの操作を行う（ステップＳ１５）。ステップＳ１５で得られる映像データおよびオブジェクト情報を、映像・オブジェクト情報表示手段３０によりユーザに表示する（ステップＳ１６）。
【００５７】
なお、このオブジェクト情報がリンク情報である場合に、表示したリンク情報をユーザが入力部６ｂで指示（クリック）すると、別途Ｗｅｂブラウザ等を起動し、当該リンク先のＷｅｂページ、あるいはクライアントシステム３内でリンク先のＷｅｂページを表示部７ｂで表示するよう構成してもよい。
【００５８】
本発明の第２の実施形態に係るシステムは、以上のように動作し、生成した映像中のオブジェクト情報を併せて配信して表示する機能を追加した構成となっている。したがって、第１の実施の形態における効果を持つと共に、映像内に存在するオブジェクトについての情報をユーザに配信して、より高度なサービスを提供することが可能である。
【００５９】
［第３の実施の形態］
次に、本発明の第３の実施形態について図面を参照して詳細に説明する。図６は、本発明の第３の実施形態に係るシステムの構成を示すブロック図である。なお、図２または図４と同一番号は、同一物あるいは相当物を示し、その説明を省略する。
【００６０】
図６において、第２の実施形態における構成手段に加えて、３次元空間モデル中の各地点あるいは各オブジェクトに対応する登録情報を入力するインタフェースをユーザに提供するユーザ登録情報入力手段３２と、ユーザ登録情報入力手段３２により得られたユーザ登録情報をサーバシステムに送信するユーザ登録情報送信手段３３と、ユーザ登録情報送信手段３３により送られたユーザ登録情報を受信するユーザ登録情報受信手段３４と、ユーザ登録情報受信手段３４で受信したユーザ登録情報を３次元空間内の各オブジェクトに関連付けて登録するユーザ登録情報登録手段３５と、ユーザ登録情報登録手段３５により登録されたユーザ登録情報を記録しておくユーザ登録情報記録手段３６と、ユーザ登録情報記録手段３６に記録されているユーザ登録情報から、縮小画像あるいはアイコン等を作成し、オブジェクト情報記録手段２１ａに登録するサムネイル作成手段３７と、映像と併せて配信されたユーザの登録したオブジェクト情報をユーザに指定させるインタフェースを提供するユーザ登録情報指定手段３８と、ユーザ登録情報指定手段３８においてユーザが指定したユーザ登録情報をサーバシステムに送信する指定情報送信手段３９と、指定情報送信手段３９により送信された指定オブジェクト情報に対応するユーザ登録情報をユーザ登録情報記録手段３６から読み出し、クライアントシステムへ配信するユーザ登録情報配信手段４０と、ユーザ登録情報配信手段４０により送られたユーザ登録情報を受信するユーザ登録情報受信手段４１と、ユーザ登録情報受信手段４１で受信されたユーザ登録情報をユーザに提示するユーザ登録情報表示手段４２とからシステム全体が構成される。
【００６１】
以上のようなシステムの構成において、サーバシステム１は、通信手段１３ａと、視点経路決定ルール記録手段１４と、視点経路設定手段１５と、３次元モデルデータ記録手段１６と、オブジェクト情報記録手段２１ａと、映像・オブジェクト情報生成手段２７と、映像・オブジェクト情報配信手段２８と、ユーザ登録情報受信手段３４と、ユーザ登録情報登録手段３５と、ユーザ登録情報記録手段３６と、サムネイル作成手段３７と、ユーザ登録情報配信手段４０とを備える。
【００６２】
また、クライアントシステム３は、対象オブジェクト入力手段１１と、環境情報記憶手段１２と、通信手段１３ｂと、映像・オブジェクト情報受信手段２９ａと、映像・オブジェクト情報表示手段３０と、ユーザ登録情報入力手段３２と、ユーザ登録情報送信手段３３と、ユーザ登録情報指定手段３８と、指定情報送信手段３９と、ユーザ登録情報受信手段４１と、ユーザ登録情報表示手段４２とを備える。
【００６３】
次に、各手段について説明する。ユーザ登録情報入力手段３２は、入力部６ｂで実現され、クライアントシステムで３次元空間モデル中の各地点あるいは各オブジェクトに対応する情報を入力するインタフェースをユーザに提供し、ユーザは、当該地点あるいは対象に登録したい画像、文字等の情報を入力する。
【００６４】
また、ユーザ登録情報送信手段３３は、通信部８ｂで実現され、ユーザ登録情報入力手段３２により得られた、ユーザによる登録情報をサーバシステム１に送信する。ユーザ登録情報受信手段３４は、通信部８ａで実現され、ユーザ登録情報送信手段３３により送られたユーザ登録情報を受信する。
【００６５】
さらに、ユーザ登録情報登録手段３５は、ユーザ登録情報受信手段３４により受信されたユーザ登録情報を、指定された３次元空間内の各オブジェクトに関連付けて登録する。ユーザ登録情報記録手段３６は、ユーザ登録情報登録手段３５により登録されたユーザ登録情報を記録しておく。
【００６６】
また、サムネイル作成手段３７は、ユーザ登録情報記録手段３６に記録されているユーザ登録情報から、縮小画像あるいはアイコン等を作成し、オブジェクト情報記録手段２１ａに登録する。
【００６７】
さらに、ユーザ登録情報指定手段３８は、入力部６ａで実現され、クライアントシステムの映像・オブジェクト情報受信手段２９ａにおいて映像データと併せて配信された、ユーザの登録したオブジェクト情報を、ユーザに指定させるインタフェースを提供する。
【００６８】
また、指定情報送信手段３９は、通信部８ｂで実現され、ユーザ登録情報指定手段３８においてユーザが指定したユーザ登録情報をサーバシステムに送信する。
【００６９】
さらに、ユーザ登録情報配信手段４０は、通信部８ａで実現され、指定情報送信手段３９により送信された指定オブジェクト情報に対応するユーザ登録情報をユーザ登録情報記録手段３６から読み出し、クライアントシステムへ配信する。
【００７０】
また、ユーザ登録情報受信手段４１は、通信部８ｂで実現され、ユーザ登録情報配信手段４０により送られたユーザ登録情報を受信する。ユーザ登録情報表示手段４２は、表示部７ｂで実現され、ユーザ登録情報受信手段４１で受信されたユーザ登録情報をユーザに提示する。
【００７１】
次に、システムの動作について説明する。第３の実施形態のシステムにおける動作は、ユーザによって３次元空間内の各地点あるいはオブジェクトに対する情報の登録及び配信を行う部分が追加されることを除き、第２の実施形態とほぼ同様である。したがって、追加された部分について説明する。
【００７２】
まず、ユーザ情報の登録に関する動作について説明する。図７は、本発明の第３の実施形態のシステムにおけるユーザ情報の登録動作フローを表す図である。
【００７３】
始めに、ステップＳ２０でスタートすると、クライアントシステム３のユーザ登録情報入力手段３２において、３次元空間モデル中の各地点あるいは各オブジェクトに対応する情報を入力するインタフェースをユーザに提供し、当該地点あるいは対象に登録したい画像、文字等の情報を入力させるユーザ登録情報入力処理を行う（ステップＳ２１）。
【００７４】
次に、ユーザにより入力された情報を、ユーザ登録情報送信手段３３及びユーザ登録情報受信手段３４を介してサーバシステム１に送信するユーザ登録情報通信処理を行う（ステップＳ２２）。
【００７５】
続いて、ユーザ登録情報登録手段３５により、サーバシステム１に送られたユーザ登録情報を、指定された３次元空間内のオブジェクトあるいは地点に対応付けて、ユーザ登録情報記録手段３６に記録するユーザ登録情報登録処理が行われる（ステップＳ２３）。
【００７６】
最後に、ユーザ登録情報記録手段３６に記録されたユーザ登録情報からサムネイル作成手段３７により縮小画像あるいはアイコン等を作成し、オブジェクト情報記録手段２１ａに登録するサムネイル生成処理が行われる（ステップＳ２４）。なお、ステップＳ２４の処理により登録されたユーザ登録情報は、あらかじめ記録されたオブジェクト情報と同様に、第２の実施形態と同様の方法でクライアントシステム３に映像データと共に配信される。
【００７７】
次に、ユーザにより登録された情報の配信を行う動作について説明する。図８は、本発明の第３の実施形態のシステムにおけるユーザ情報の配信動作フローを表す図である。
【００７８】
始めに、ステップＳ３０でスタートすると、映像・オブジェクト情報受信手段２９ａから、映像と併せて配信されたユーザの登録したオブジェクト情報を得て、オブジェクト情報を選択できるインタフェースをユーザに提供して表示したい登録情報をユーザ登録情報指定手段３８により指定させるユーザ登録情報指定処理が行われる（ステップＳ３１）。
【００７９】
次に、指定情報送信手段３９により、ユーザにより指定されたオブジェクト情報をサーバシステム１に送信する指定情報通信処理が行われる（ステップＳ３２）。
【００８０】
続いて、ユーザ登録情報配信手段４０により、指定情報送信手段３９により送信されたオブジェクト情報に対応するユーザ登録情報を、ユーザ登録情報記録手段３６から読み出し、クライアントシステム３へ配信するユーザ登録情報配信処理が行われる（ステップＳ３３）。
【００８１】
配信されたユーザ登録情報は、クライアントシステム３のユーザ登録情報受信手段４１により受信され、ユーザ登録情報表示手段４２により各情報の形式に応じて表示される（ステップＳ３４）。
【００８２】
本発明の第３の実施形態のシステムは、以上のように動作し、第２の実施形態に加えて、３次元空間内の各地点あるいはオブジェクトに対する、ユーザによる情報の登録及び配信を行う機能を追加した構成となっている。したがって、第２の実施の形態における効果を持つと共に、サービスデータ提供者がクライアントシステム３からリアルタイムにデータを更新したり、多数のユーザが情報を空間に登録して相互に共有したりすることができ、より多様なサービスを提供することが可能となる。
【００８３】
なお、上記に説明した本発明の実施形態は、これらに限定されるものではなく、様々な条件での実施が可能である。例えば、サーバ・クライアントシステム間の通信帯域が十分な環境であれば、ユーザ登録情報についてのサムネイルをサーバシステム１で作成することなくそのまま送信し、クライアントシステム３上で直接表示してもよく、あるいは縮小など何らかの加工を行って表示しても構わない。また、サーバシステム１あるいはクライアントシステム３で実現している各手段の機能の一部を他方のシステムで実現したり、ネットワークを用いず全ての手段を単一のシステム上で実現するように構成することも可能である。
【００８４】
【実施例】
［実施例１］
次に、具体的な実施例について説明する。ここではまず、実景観を模して作成された３次元都市空間モデルを用いて景観映像および都市情報をネットワークを介してパーソナルコンピュータ（ＰＣ）や携帯電話などの端末に配信するサービスについて、第２の実施の形態に基づく例を説明する。あらかじめ、都市空間の３次元モデルは、サーバシステムの３次元モデルデータ記録手段１６に記録されており、経緯度座標等の実空間と対応の可能な座標系で管理されているものとする。また、ユーザが操作するクライアントシステム３として、ＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、または携帯電話機などの種々の機器を用いることができるが、ここではＰＣを用いる場合について説明する。
【００８５】
まず、ＰＣであるクライアントシステム３上の対象オブジェクト入力手段１１および表示部７ｂによりユーザにインタフェースを提示し、表示したい対象のオブジェクトあるいは地点を入力させる。ここで用いるインタフェースには特に制限は無く、例えば、対象となる地域の２次元地図を表示し、ユーザに地図中の建物あるいは地点をマウスでクリックして指定させるインタフェース、所定の地点の経緯度等の座標値や住所を入力させるインタフェース、あるいはリストとしてランドマークとなる建物名等を複数提示して選択させるインタフェースなどを用いることができる。また、複数の入力インタフェースをユーザに選択させるように構成してもよい。
【００８６】
ユーザの入力により指定された対象オブジェクト情報が得られたならば、あらかじめ環境情報記憶手段１２に記録された端末接続についての環境情報と共に、通信手段１３ｂによりＰＣからサーバシステム１へ送信する。ここで環境情報は、端末の種別、通信環境の帯域幅、表示解像度、動画表示能力の有無などのハード的な環境情報の他、クライアントシステム３上で設定した表示目的や表示したい時刻および空間内の移動速度などアプリケーションに基づく情報などを含むものである。また、ここで用いる通信手段についても特に制限は無く、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、公衆回線を使用したインターネット接続等を用いてもよい。
【００８７】
次に、サーバシステム１の視点経路設定手段１５では、送られた端末接続の環境情報及び対象オブジェクト情報をもとに、視点経路決定ルール記録手段１４から読み出したルールに従い、対象オブジェクトを表示して目的に合う３次元空間内の視点経路を設定する処理が行われる。
【００８８】
具体的には、まず端末接続の環境情報により、作成する映像の種別及びサイズを決定する。例えばクライアントシステム３の端末種別がＰＣであり、十分な表示能力を持ち、かつ利用可能な帯域が十分大きい場合には、高解像度の動画像を指定されたオブジェクト間を繋ぐ形で生成する。他方、端末に動画表示能力がない場合、あるいは動画を転送するのに十分な帯域を持たない場合には、各オブジェクトを周回するパノラマ画像、指定地点から周囲を見渡して生成するパノラマ画像、あるいは複数の静止画像等を生成する。
【００８９】
さらに、端末接続の環境情報中の表示目的や移動速度に従い、指定された対象オブジェクト及び地点を閲覧可能なように、３次元空間内での視線経路を決定する。この際の視点経路決定ルールについては、あらかじめ視点経路決定ルール記録手段に記録されたものを用いることができる。例えば、特開２０００−０５７３６６号公報（特許文献３）に記載されているような、指定された各オブジェクトに引力を設定することにより視点経路を決定する方法などを用いることが可能である。その際に端末の環境情報に基づきパラメータを変えることも可能であり、移動速度が高い場合にはフレーム毎の視点変位量を大きくしたり、また商店街等の店情報を閲覧する用途の場合には、視線方向と移動方向を別として引力を設定し処理することにより、進行方向と直角に視点を向けたまま移動する映像を生成させたりすることもできる。
【００９０】
なお、視点経路決定ルール記録手段１４に記録しておく視点経路決定ルールには特に制限はなく、また条件に応じて複数のルールを適用することも可能である。
【００９１】
上記のようにして３次元空間内の視点経路を設定したならば、映像・オブジェクト情報生成手段２７において、３次元モデルデータ記録手段１６から読み出した３次元モデルデータを用いて、設定された３次元空間内の視点経路に従い、静止画列、パノラマ画像列、動画像などの映像データを生成する。さらに、映像中の各オブジェクトに対応するオブジェクト情報を、オブジェクト情報記録手段２１より読み出し、生成した映像中に埋め込む処理が行われる。
【００９２】
ここで用いているオブジェクト情報とは、３次元空間モデル中の各地点あるいは各オブジェクトに対応して記録されている画像、リンクなどの文字、あるいはそれらの組み合わせなどにより構成される情報であり、各オブジェクトに付与された所定の識別情報で対応する情報を読み出せる形で記録されている。
【００９３】
例えば、当該オブジェクトが建物である場合には、その建物に存在する店舗の情報などである。なお、あるオブジェクトに関して複数の情報が登録されていても構わないし、ある情報が複数のオブジェクトに対応付けられていても構わない。
【００９４】
さらに、映像を生成する際にユーザの指定した対象が、設定された視点経路上で他のオブジェクトに隠れて見えなくなる場合には、対象と視点の間に存在する隠蔽オブジェクトを描画しない、あるいは半透明に表示することで指定したオブジェクトを表示させてもよい。また、端末の環境情報で指定された時刻に応じ、対象空間における光源や物体の色などのパラメータを調整して、指定時刻における景観を模して映像化することも可能である。
【００９５】
加えて、映像・オブジェクト情報配信手段２８により、生成された映像データおよびオブジェクト情報を符号化等の所定の操作を加えてサーバシステム１からクライアントシステム３へ配信し、クライアントシステム３側の映像・オブジェクト情報受信手段２９で受信して復号などの操作を行う。こうして得られた映像データおよびオブジェクト情報を、映像・オブジェクト情報表示手段３０によりユーザに表示する。
【００９６】
［実施例２］
次に、同様の３次元都市空間モデルによる映像配信サービスを、第３の実施の形態に基づき実施する例を説明する。この場合も、あらかじめ３次元モデルがサーバシステム１の３次元モデルデータ記録手段１６に記録されており、経緯度座標等の実空間と対応の可能な座標系で管理されているものとする。また、ユーザが操作するクライアントシステム３としてＰＣを想定するのも実施例１と同様である。
【００９７】
第３の実施の形態では、３次元空間内の各地点あるいはオブジェクトに対する、ユーザによる情報の登録及び配信を行う部分が追加される以外は、第２の実施の形態とほぼ同様である。したがって、実施例２についてもこの追加されたユーザ登録情報に関する動作について説明する。
【００９８】
まず、ユーザ情報の登録動作について説明する。クライアントシステム３のユーザ登録情報入力手段３２は、３次元空間モデル中の各地点あるいは各オブジェクトに対応する情報を入力するインタフェースをユーザに提供し、当該地点あるいは対象に登録したい画像、文字等の情報を入力させるユーザ登録情報入力処理を行う。ユーザ登録情報入力処理は、対象オブジェクト入力手段１１においてユーザに提示するインタフェースと同様であり、ユーザに３次元空間中の建物等のオブジェクトまたは地点を入力させると共に、各対象に対応する形で登録するデジタルカメラ等の画像ファイルを指定させる。あるいは文字入力等を求めるインタフェースをユーザに示す。ユーザ入力により、３次元空間内のオブジェクトまたは所定の地点と、それに対応する画像、文字、あるいは音声等の情報の対が得られ、この情報をユーザ登録情報と呼ぶ。なお、各オブジェクトまたは地点に対応する情報は、一種に限られることはなく、画像と文字などの複数種の組み合わせであってもよい。
【００９９】
上記のユーザ登録情報は、ユーザ登録情報送信手段３３及びユーザ登録情報受信手段３４を介してサーバシステム１に送信されたのち、ユーザ登録情報登録手段３５により、指定された３次元空間内のオブジェクトあるいは地点に対応付けされ、ユーザ登録情報記録手段３６に記録される。
【０１００】
つづいて、ユーザ登録情報記録手段３６に記録されたユーザ登録情報から、サムネイル作成手段３７によって縮小画像あるいはアイコン等を作成し、オブジェクト情報記録手段２１ａに登録するサムネイル生成処理が行われる。具体的には、ユーザ登録情報中に含まれるデータが画像であれば、対象端末の表示能力に応じて多数のデータ表示が容易なように、所定の大きさまで縮小したサムネイル画像を作成し、オブジェクト情報記録手段２１ａに登録する。その他の文字・音声等のデータについては、それぞれの種別を示す所定のアイコンにより代替し、画像と同様にオブジェクト情報記録手段２１ａに登録する。
【０１０１】
さらに、登録されたユーザ登録情報を示すサムネイルのデータは、あらかじめ記録されたオブジェクト情報と同様に、第２の実施形態と同様の方法でクライアントシステム３であるＰＣに映像データと共に配信される。配信されたサムネイルをユーザが指定することにより、対応するユーザ登録情報の送信をサーバシステム１に要求して表示させることができる。次に、ユーザ登録情報の配信を行う動作について詳細に説明する。
【０１０２】
まず、ユーザ登録情報指定手段３８により、クライアントシステム３において、映像と併せて配信されたユーザ登録情報のサムネイルを選択できるインタフェースを提供し、ユーザに表示したい登録情報を指定させるユーザ登録情報指定処理が行われる。具体的には、配信した映像上にユーザ登録情報のサムネイルを表示し、サムネイルをユーザにクリックさせて指定させる。あるいは映像を表示すると共に別ウィンドウにサムネイルまたは付加情報をリスト表示するなどしてユーザに選択させるなどのインタフェースを用いる。当然ながら、入力方法は、これに限られるものではない。
【０１０３】
上記の方法でユーザによって指定された登録情報は、指定情報送信手段３９によりサーバシステム１に送信される。これを受けて、ユーザ登録情報配信手段４０は、指定された登録情報に対応する、画像、文字、音声あるいはそれらの組み合わせで構成されるユーザ登録情報を、ユーザ登録情報記録手段３６から読み出し、クライアントシステム３へ配信するユーザ登録情報配信処理が行われる。
【０１０４】
配信されたユーザ登録情報は、クライアントシステム３のユーザ登録情報受信手段４１により受信され、ユーザ登録情報表示手段４２により各情報の形式に応じてウィンドウ等を介してユーザに表示される。
【０１０５】
【発明の効果】
以上の説明から理解されるように本発明によれば、ユーザの指定したオブジェクトや端末環境情報をもとに所定のルールに従って自動的に経路を設定して映像をオンデマンドで生成する。したがって、ユーザや管理者に対して専門知識や操作への習熟を要することなく、ユーザの希望する空間内の任意オブジェクトを含む映像を配信することができる。また、ユーザ端末であるクライアントシステムの環境に対応した柔軟性に富むシステムを構成することができる。
【０１０６】
また、本発明によれば、生成した映像中のオブジェクト情報を併せて配信して表示する機能を追加した構成となっている。したがって、映像内に存在するオブジェクトについての情報をユーザに配信して、より高度なサービスを提供することが可能である。
【０１０７】
さらに、本発明によれば、３次元空間内の各地点あるいはオブジェクトに対する、ユーザによる情報の登録及び配信を行う機能を追加した構成となっている。したがって、サービスデータ提供者がクライアントシステムからリアルタイムにデータを更新したり、多数のユーザが情報を空間に登録して相互に共有したりすることができ、より多様なサービスを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るシステムにおける各部の構成を示す図である。
【図２】本発明の第１の実施形態に係るシステムの構成を示すブロック図である。
【図３】本発明の第１の実施形態のシステムにおける動作フローを表す図である。
【図４】本発明の第２の実施形態に係るシステムの構成を示すブロック図である。
【図５】本発明の第２の実施形態のシステムにおける動作フローを表す図である。
【図６】本発明の第３の実施形態に係るシステムの構成を示すブロック図である。
【図７】本発明の第３の実施形態のシステムにおけるユーザ情報の登録動作フローを表す図である。
【図８】本発明の第３の実施形態のシステムにおけるユーザ情報の配信動作フローを表す図である。
【図９】従来の３次元情報提示方法の例を示すブロック図である。
【符号の説明】
１  サーバシステム
２  ネットワーク
３  クライアントシステム
４ａ、４ｂ  中央処理部
５ａ、５ｂ  記憶部
６ａ、６ｂ  入力部
７ａ、７ｂ  表示部
８ａ、８ｂ  通信部
１１  対象オブジェクト入力手段
１２  環境情報記憶手段
１３ａ、１３ｂ  通信手段
１４  視点経路決定ルール記録手段
１５  視点経路設定手段
１６  ３次元モデルデータ記録手段
１７  映像生成手段
１８  映像配信手段
１９  映像受信手段
２０  映像表示手段
２１、２１ａ  オブジェクト情報記録手段
２７  映像・オブジェクト情報生成手段
２８  映像・オブジェクト情報配信手段
２９、２９ａ  映像・オブジェクト情報受信手段
３０  映像・オブジェクト情報表示手段
３２  ユーザ登録情報入力手段
３３  ユーザ登録情報送信手段
３４  ユーザ登録情報受信手段
３５  ユーザ登録情報登録手段
３６  ユーザ登録情報記録手段
３７  サムネイル作成手段
３８  ユーザ登録情報指定手段
３９  指定情報送信手段
４０  ユーザ登録情報配信手段
４１  ユーザ登録情報受信手段
４２  ユーザ登録情報表示手段
【図１】
2004326443.tif 000003
【図２】
2004326443.tif 000004
【図３】
2004326443.tif 000005
【図４】
2004326443.tif 000006
【図５】
2004326443.tif 000007
【図６】
2004326443.tif 000008
【図７】
2004326443.tif 000009
【図８】
2004326443.tif 000010
【図９】
2004326443.tif 000011