(57)【要約】【課題】インタラクティブなオンライン情報表示においても、サーバの負荷を低減し、クライアントからの表示要求に対するレスポンスの低下を防止する。【解決手段】３次元仮想空間定義情報管理装置１１に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末１２において、３次元仮想空間定義情報管理装置１１から取得した３次元仮想空間定義情報を格納する記憶部２０１と、３次元仮想空間定義情報に含まれるコンテンツ情報に基づいてコンテンツを取得し、３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御部２０３と、制御部２０３で計算した配置座標を用いて、３次元仮想空間内に配置された複数のコンテンツを画面表示する表示部２０４とを備えた。【選択図】        図１
2004355575.tif 000002
【特許請求の範囲】
【請求項１】
３次元仮想空間定義情報管理装置に接続された情報表示端末が、３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置方法において、前記情報表示端末の制御部が、
表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を、記憶部に格納する格納ステップと、
前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得する取得ステップと、
前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する計算ステップと、
該計算ステップで計算した前記配置座標を用いて、３次元仮想空間内に前記複数のコンテンツを配置して、表示部に画面表示する表示ステップと
を実行することを特徴とするコンテンツ自動配置方法。
【請求項２】
前記格納ステップは、前記３次元仮想空間定義情報に、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートをマージして、動的に生成された３次元仮想空間定義情報を、前記記憶部に格納することを特徴とする請求項１に記載のコンテンツ自動配置方法。
【請求項３】
前記格納ステップは、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に生成された３次元仮想空間定義情報を、前記記憶部に格納することを特徴とする請求項１に記載のコンテンツ自動配置方法。
【請求項４】
３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末において、
表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する記憶手段と、
前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、
該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段と
を備えたことを特徴とする情報表示端末。
【請求項５】
前記記憶手段は、前記３次元仮想空間定義情報に、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートをマージして、動的に生成された３次元仮想空間定義情報を格納することを特徴とする請求項４に記載の情報表示端末。
【請求項６】
前記記憶手段は、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に生成された３次元仮想空間定義情報を格納することを特徴とする請求項４に記載の情報表示端末。
【請求項７】
情報表示端末に３次元仮想空間を用いたオンライン情報表示を行うために、前記情報表示端末と３次元仮想空間定義情報管理装置とを接続する３次元仮想空間定義情報動的生成装置であって、
前記情報表示端末からの表示要求に基づいて、前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する記憶手段と、
前記３次元仮想空間定義情報に含まれる３次元仮想空間テンプレート指定情報に基づいて、前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートを格納する記憶手段と、
前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、動的に３次元仮想空間定義情報を生成して、前記情報端末に送信する制御手段と
を備えたことを特徴とする３次元仮想空間定義情報動的生成装置。
【請求項８】
前記制御手段は、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に３次元仮想空間定義情報を生成することを特徴とする請求項７に記載の３次元仮想空間定義情報動的生成装置。
【請求項９】
３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置システムにおいて、
オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する３次元仮想空間定義情報管理装置と、
表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、
該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段とを含む情報表示端末と
を備えたことを特徴とするコンテンツ自動配置システム。
【請求項１０】
３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置システムにおいて、
オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する３次元仮想空間定義情報管理装置と、
該３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報と、該３次元仮想空間定義情報に含まれる３次元仮想空間テンプレート指定情報に基づいて、前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートとを格納する記憶手段と、
前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、動的に３次元仮想空間定義情報を生成する制御手段とを含む３次元仮想空間定義情報動的生成装置と、
該３次元仮想空間定義情報動的生成装置から取得した、前記動的に生成された３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記動的に生成された３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記動的に生成された３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、
該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段とを含む情報表示端末と
を備えたことを特徴とするコンテンツ自動配置システム。
【請求項１１】
前記３次元仮想空間定義情報動的生成装置は、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に３次元仮想空間定義情報を生成することを特徴とする請求項１０に記載のコンテンツ自動配置システム。
【請求項１２】
３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末の制御部に、請求項１、２または３に記載の各ステップを実行させるためのプログラム。
【請求項１３】
３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末の制御部に、請求項１、２または３に記載の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ自動配置方法及びそのシステムに関し、より詳細には、３次元仮想空間を用いたオンライン情報表示において、３次元仮想空間内のコンテンツ配置を自動生成して表示するコンテンツ自動配置方法及びそのシステムに関する。
【０００２】
【従来の技術】
従来、汎用コンピュータなどの情報表示端末の画面に、バーチャルモールと呼ばれる３次元仮想空間の商店街を表示し、電子商取引サービスを提供することが行われている。また、住宅、オフィスなどの室内を３次元仮想空間で表示し、内装、レイアウトの設計を行ったり、教室、実験室などを３次元仮想空間で表示して、遠隔教育が行われている。
【０００３】
クライアント・サーバ・システムにおいて、３次元仮想空間を用いたオンライン情報表示を行う場合には、３次元仮想空間内の所定の座標にコンテンツを配置した３次元仮想空間定義情報を、予め作成してサーバに格納しておく。サーバは、クライアントからの表示要求に対して、３次元仮想空間定義情報を返信する。このようなシステムの例として、例えば、Ｍａｃｒｏｍｅｄｉａ社のＳｈｏｃｋｗａｖｅ３Ｄ／Ｆｌａｓｈ３Ｄ  技術（非特許文献１参照）、ＶＲＭＬ技術（非特許文献２参照）等が知られている。
【０００４】
また、よりインタラクティブなオンライン情報表示を実現するため、３次元仮想空間定義情報をあらかじめ作成しておくことなく、クライアントからの表示要求に対して、サーバが、インタラクティブに３次元仮想空間定義情報を生成し返信する技術も知られている。このような技術においては、サーバ側で実行するプログラムにより、３次元仮想空間定義情報を生成する。例えば、Ｗｅｂブラウザを表示する画面を、インタラクティブに生成する技術の中には、生産性の向上、拡張容易性の向上を目的として、表示画面の生成ロジックと、表示画面の雛形となるテンプレートと、テンプレートに埋め込むコンテンツデータを取得する手段とを、サーバ上で部品化する方法が知られている（特許文献１参照）。
【０００５】
例えば、検索結果に相当する複数の静止画コンテンツを、３次元仮想空間内で円筒状に配置し、クライアントの情報表示端末の画面に表示させるとする。サーバは、クライアントからの表示要求に対して、静止画コンテンツの検索を行い、検索結果を配置すべき３次元仮想空間内の円筒上の各座標を計算し、これらに基づいて３次元仮想空間定義情報を生成し返信する必要がある。
【０００６】
【特許文献１】
特開２００１−５１８２２号公報
【０００７】
【非特許文献１】
「Ｍａｃｒｏｍｅｄｉａ  Ｄｉｒｅｃｔｏｒ  Ｓｈｏｃｋｗａｖｅ  Ｓｔｕｄｉｏ日本語版」、Ｍａｃｒｏｍｅｄｉａ，  ２００２，  インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｍａｃｒｏｍｅｄｉａ．ｃｏｍ／ｊｐ／ｓｏｆｔｗａｒｅ／ｓｔｕｄｉｏ／＞
【０００８】
【非特許文献２】
ＶＲＭＬ９７  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  ＩＳＯ／ＩＥＣ  １４７７２−１：  １９９７，  Ｗｅｂ３Ｄ  Ｃｏｎｓｏｒｔｉｕｍ，  ［ｏｎｌｉｎｅ］，  １９９７，  インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｗｅｂ３ｄ．ｏｒｇ／Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ／ＶＲＭＬ９７／＞
【０００９】
【発明が解決しようとする課題】
生産性向上等を目的としたテンプレート、エンドユーザーとのインタラクションにより決定される検索結果などを、動的に組み合わせたインタラクティブなオンライン情報表示を行うとする。従来の技術は、クライアントからの表示要求に対して、サーバが逐次３次元座標計算のような演算負荷の高い処理を行って、３次元座標とコンテンツ配置指定情報とを含む３次元仮想空間定義情報を生成する必要がある。このため、クライアント数の増加に伴い、サーバの演算負荷が増大し、クライアントからの表示要求に対するレスポンスの低下を招くという問題があった。
【００１０】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、インタラクティブなオンライン情報表示においても、サーバの負荷を低減し、かつクライアントからの表示要求に対するレスポンスの低下を防止するコンテンツ自動配置方法及びそのシステムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、３次元仮想空間定義情報管理装置に接続された情報表示端末が、３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置方法において、前記情報表示端末の制御部が、表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を、記憶部に格納する格納ステップと、前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得する取得ステップと、前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する計算ステップと、該計算ステップで計算した前記配置座標を用いて、３次元仮想空間内に前記複数のコンテンツを配置して、表示部に画面表示する表示ステップとを実行することを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の前記格納ステップは、前記３次元仮想空間定義情報に、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートをマージして、動的に生成された３次元仮想空間定義情報を、前記記憶部に格納することを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１に記載の前記格納ステップは、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に生成された３次元仮想空間定義情報を、前記記憶部に格納することを特徴とする。
【００１４】
請求項４に記載の発明は、３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末において、表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する記憶手段と、前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段とを備えたことを特徴とする。
【００１５】
請求項５に記載の発明は、請求項４に記載の前記記憶手段は、前記３次元仮想空間定義情報に、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートをマージして、動的に生成された３次元仮想空間定義情報を格納することを特徴とする。
【００１６】
請求項６に記載の発明は、請求項４に記載の前記記憶手段は、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に生成された３次元仮想空間定義情報を格納することを特徴とする。
【００１７】
請求項７に記載の発明は、情報表示端末に３次元仮想空間を用いたオンライン情報表示を行うために、前記情報表示端末と３次元仮想空間定義情報管理装置とを接続する３次元仮想空間定義情報動的生成装置であって、前記情報表示端末からの表示要求に基づいて、前記３次元仮想空間定義情報管理装置から取得した、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する記憶手段と、前記３次元仮想空間定義情報に含まれる３次元仮想空間テンプレート指定情報に基づいて、前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートを格納する記憶手段と、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、動的に３次元仮想空間定義情報を生成して、前記情報端末に送信する制御手段とを備えたことを特徴とする。
【００１８】
請求項８に記載の発明は、請求項７に記載の前記制御手段は、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に３次元仮想空間定義情報を生成することを特徴とする。
【００１９】
請求項９に記載の発明は、３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置システムにおいて、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する３次元仮想空間定義情報管理装置と、表示要求を送信して前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段とを含む情報表示端末とを備えたことを特徴とする。
【００２０】
請求項１０に記載の発明は、３次元仮想空間を用いたオンライン情報表示を行うためのコンテンツ自動配置システムにおいて、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する３次元仮想空間定義情報管理装置と、該３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報と、該３次元仮想空間定義情報に含まれる３次元仮想空間テンプレート指定情報に基づいて、前記３次元仮想空間定義情報管理装置から取得した、前記３次元仮想空間定義情報の一部を部品として切り出した３次元仮想空間テンプレートとを格納する記憶手段と、前記３次元仮想空間定義情報に前記３次元仮想空間テンプレートをマージして、動的に３次元仮想空間定義情報を生成する制御手段とを含む３次元仮想空間定義情報動的生成装置と、該３次元仮想空間定義情報動的生成装置から取得した、前記動的に生成された３次元仮想空間定義情報に含まれるコンテンツ情報に基づいて、コンテンツを取得し、前記動的に生成された３次元仮想空間定義情報に含まれるコンテンツ配置指定情報に基づいて、前記動的に生成された３次元仮想空間定義情報に定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する制御手段と、該制御手段で計算した前記配置座標を用いて、３次元仮想空間内に配置された前記複数のコンテンツを画面表示する表示手段とを含む情報表示端末とを備えたことを特徴とする。
【００２１】
請求項１１に記載の発明は、請求項１０に記載の前記３次元仮想空間定義情報動的生成装置は、前記３次元仮想空間定義情報または前記３次元仮想空間テンプレートに含まれるコンテンツ情報検索条件に基づいて取得したコンテンツ情報を埋め込んで、動的に３次元仮想空間定義情報を生成することを特徴とする。
【００２２】
請求項１２に記載の発明は、３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末の制御部に、請求項１、２または３に記載の各ステップを実行させるためのプログラムであることを特徴とする。
【００２３】
請求項１３に記載の発明は、３次元仮想空間定義情報管理装置に接続され、３次元仮想空間を用いたオンライン情報表示を行う情報表示端末の制御部に、請求項１、２または３に記載の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００２４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
図１に、本発明の一実施形態にかかる３次元仮想空間を用いたオンライン情報表示システムの構成を示す。３次元仮想空間定義情報管理装置１１と、情報表示端末１２ａ〜１２ｃとが、ネットワーク１３を介して接続されている。また、３次元仮想空間定義情報動的生成装置１４と、コンテンツ情報管理装置１５とが、ネットワーク１３に接続されている。
【００２５】
３次元仮想空間定義情報管理装置１１は、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報を格納する記憶部１０１と、ネットワーク１３を介して通信を行う通信部１０２と、３次元仮想空間定義情報を処理する制御部１０４とを有する。
【００２６】
情報表示端末１２は、ネットワーク１３を介して通信を行う通信部２０２と、取得した３次元仮想空間定義情報などを一時的に格納する記憶部２０１と、取得した３次元仮想空間定義情報内のコンテンツ情報に基づき画像データなどのコンテンツを取得し、各コンテンツについて３次元仮想空間内の配置座標を計算する制御部２０３と、各コンテンツを画面表示する表示部２０４とを有する。
【００２７】
図２に、本発明の第１の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す。３次元仮想空間定義情報管理装置１１は、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報Ｓ＿ＤＥＦを、記憶部１０１に格納している。３次元仮想空間定義情報管理装置１１は、情報表示端末１２からの要求に対して、３次元仮想空間定義情報Ｓ＿ＤＥＦを返信する（ステップＳ２１）。情報表示端末１２は、表示要求に対して返信された３次元仮想空間定義情報Ｓ＿ＤＥＦを取得して、記憶部２０１に格納する（ステップＳ２２）。
【００２８】
次に、情報表示端末１２は、３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ情報Ｃ＿ＩＮＦに基づいて、画像データなどのコンテンツＣ＿ＤＡＴを取得する（ステップＳ２３）。また、情報表示端末１２の制御部２０３は、３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ配置指定情報に基づいて、３次元仮想空間定義情報Ｓ＿ＤＥＦに定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する（ステップＳ２４）。
【００２９】
情報表示端末１２の制御部２０３は、計算した配置座標を用いて、３次元仮想空間内にコンテンツＣ＿ＤＡＴを配置し、表示部２０４に画面表示する（ステップＳ２５）。
【００３０】
このようにして、３次元仮想空間定義情報管理装置１１は、コンテンツ配置指定情報のみを含む３次元仮想空間定義情報Ｓ＿ＤＥＦを格納し、情報表示端末１２が、演算負荷の高い３次元座標計算を行うので、クライアント数の増加に伴うサーバの負荷を抑えることができ、クライアントからの表示要求に対するレスポンスの低下を防止することができる。
【００３１】
図３に、本発明の第２の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す。第２の実施形態においては、３次元仮想空間定義情報動的生成装置１４が、３次元仮想空間定義情報管理装置１１と情報表示端末１２との間に介在する。３次元仮想空間定義情報管理装置１１は、３次元仮想空間定義情報Ｓ＿ＤＥＦの一部を、部品として切り出した３次元仮想空間テンプレートＳ＿ＴＭＰを、記憶部１０１に格納している。
【００３２】
３次元仮想空間定義情報動的生成装置１４の構成は、図１に示した３次元仮想空間定義情報管理装置１１の構成に同じである。３次元仮想空間定義情報動的生成装置１４の制御部は、通信部を介して、情報表示端末１２からの要求に対して、３次元仮想空間定義情報管理装置１１から３次元仮想空間定義情報Ｓ＿ＤＥＦと３次元仮想空間テンプレートＳ＿ＴＭＰとを取得する。そして、３次元仮想空間定義情報Ｓ＿ＤＥＦに３次元仮想空間テンプレートＳ＿ＴＭＰをマージして、動的に３次元仮想空間定義情報Ｓ＿ＤＥＦを生成する。
【００３３】
３次元仮想空間定義情報管理装置１１は、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報Ｓ＿ＤＥＦと、３次元仮想空間テンプレートＳ＿ＴＭＰを、記憶部１０１に格納している。３次元仮想空間定義情報管理装置１１は、３次元仮想空間定義情報動的生成装置１４からの要求に対して、３次元仮想空間定義情報Ｓ＿ＤＥＦと３次元仮想空間テンプレートＳ＿ＴＭＰとを返信する（ステップＳ３１，Ｓ３２）。
【００３４】
３次元仮想空間定義情報動的生成装置１４は、情報表示端末１２からの要求に応じて、３次元仮想空間定義情報管理装置１１から３次元仮想空間定義情報Ｓ＿ＤＥＦを取得する（ステップＳ３３）。次に、３次元仮想空間定義情報動的生成装置１４は、取得した３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれる３次元仮想空間テンプレート指定情報に基づいて、３次元仮想空間定義情報管理装置１１から３次元仮想空間テンプレートＳ＿ＴＭＰを取得する（ステップＳ３４）。３次元仮想空間定義情報動的生成装置１４は、３次元仮想空間定義情報Ｓ＿ＤＥＦに３次元仮想空間テンプレートＳ＿ＴＭＰをマージして、動的に３次元仮想空間定義情報Ｓ＿ＤＥＦを生成する（ステップＳ３５）。
【００３５】
情報表示端末１２は、表示要求に対して返信された３次元仮想空間定義情報Ｓ＿ＤＥＦを取得して、記憶部２０１に格納する（ステップＳ３６）。３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ情報Ｃ＿ＩＮＦに基づいて、画像データなどのコンテンツＣ＿ＤＡＴを取得する（ステップＳ３７）。また、情報表示端末１２の制御部２０３は、３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ配置指定情報に基づいて、３次元仮想空間定義情報Ｓ＿ＤＥＦに定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する（ステップＳ３８）。
【００３６】
情報表示端末１２の制御部２０３は、計算した配置座標を用いて、３次元仮想空間内にコンテンツＣ＿ＤＡＴを配置し、表示部２０４に画面表示する（ステップＳ３９）。
【００３７】
このようにして、３次元仮想空間定義情報動的生成装置１４は、コンテンツ配置指定情報のみを含む３次元仮想空間定義情報Ｓ＿ＤＥＦを動的に生成し、情報表示端末１２が、演算負荷の高い３次元座標計算を行うので、クライアント数の増加に伴うサーバの負荷を抑えることができ、クライアントからの表示要求に対するレスポンスの低下を防止することができる。
【００３８】
図４に、本発明の第３の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す。第３の実施形態においては、３次元仮想空間定義情報動的生成装置１４およびコンテンツ情報管理装置１５が、３次元仮想空間定義情報管理装置１１と情報表示端末１２との間に介在する。３次元仮想空間定義情報動的生成装置１４は、動的に生成された３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ情報検索条件に基づいて、コンテンツ情報管理装置１５からコンテンツ情報Ｃ＿ＩＮＦを取得する。このコンテンツ情報Ｃ＿ＩＮＦを、３次元仮想空間定義情報Ｓ＿ＤＥＦに埋め込んで、３次元仮想空間定義情報Ｓ＿ＤＥＦを動的に生成する。
【００３９】
コンテンツ情報管理装置１５の構成は、図１に示した３次元仮想空間定義情報管理装置１１の構成に同じである。コンテンツ情報管理装置１５は、３次元仮想空間内に表示するコンテンツ画像、またはコンテンツ画像取得に必要なアドレスなどを含むコンテンツ情報Ｃ＿ＩＮＦを記憶部に格納している。コンテンツ情報管理装置１５の制御部は、通信部を介して、３次元仮想空間定義情報動的生成装置１４の要求に対して、要求された検索条件に基づいて、コンテンツ情報Ｃ＿ＩＮＦを検索し返信する。
【００４０】
３次元仮想空間定義情報管理装置１１は、オンライン情報表示に用いる３次元仮想空間を定義した３次元仮想空間定義情報Ｓ＿ＤＥＦと、３次元仮想空間テンプレートＳ＿ＴＭＰを、記憶部１０１に格納している。３次元仮想空間定義情報管理装置１１は、３次元仮想空間定義情報動的生成装置１４からの要求に対して、３次元仮想空間定義情報Ｓ＿ＤＥＦと３次元仮想空間テンプレートＳ＿ＴＭＰとを返信する（ステップＳ４１，Ｓ４２）。また、コンテンツ情報管理装置１５は、コンテンツ情報Ｃ＿ＩＮＦを格納している（ステップＳ４３）。
【００４１】
３次元仮想空間定義情報動的生成装置１４は、情報表示端末１２からの要求に応じて、３次元仮想空間定義情報管理装置１１から３次元仮想空間定義情報Ｓ＿ＤＥＦを取得する（ステップＳ４４）。次に、３次元仮想空間定義情報動的生成装置１４は、取得した３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれる３次元仮想空間テンプレート指定情報に基づいて、３次元仮想空間定義情報管理装置１１から３次元仮想空間テンプレートＳ＿ＴＭＰを取得する（ステップＳ４５）。また、３次元仮想空間定義情報動的生成装置１４は、取得した３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ情報検索条件、または取得した３次元仮想空間テンプレートＳ＿ＴＭＰに含まれるコンテンツ情報検索条件に基づいて、コンテンツ情報管理装置１５にコンテンツ情報Ｃ＿ＩＮＦを要求する。
【００４２】
コンテンツ情報管理装置１５は、要求された検索条件に基づいて、コンテンツ情報を検索し（ステップＳ４６）、３次元仮想空間定義情報動的生成装置１４にコンテンツ情報Ｃ＿ＩＮＦを返信する。３次元仮想空間定義情報動的生成装置１４は、検索結果のコンテンツ情報Ｃ＿ＩＮＦを取得する（ステップＳ４７）。３次元仮想空間定義情報動的生成装置１４は、３次元仮想空間定義情報Ｓ＿ＤＥＦに３次元仮想空間テンプレートＳ＿ＴＭＰをマージしたものに、コンテンツ情報Ｃ＿ＩＮＦを埋め込んで３次元仮想空間定義情報Ｓ＿ＤＥＦを動的に生成する（ステップＳ４８）。
【００４３】
情報表示端末１２は、表示要求に対して返信された３次元仮想空間定義情報Ｓ＿ＤＥＦを取得して、記憶部２０１に格納する（ステップＳ４９）。３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ情報Ｃ＿ＩＮＦに基づいて、画像データなどのコンテンツＣ＿ＤＡＴを取得する（ステップＳ５０）。また、情報表示端末１２の制御部２０３は、３次元仮想空間定義情報Ｓ＿ＤＥＦに含まれるコンテンツ配置指定情報に基づいて、３次元仮想空間定義情報Ｓ＿ＤＥＦに定義されている複数のコンテンツの各々について、３次元仮想空間内の配置座標を計算する（ステップＳ５１）。
【００４４】
情報表示端末１２の制御部２０３は、計算した配置座標を用いて、３次元仮想空間内にコンテンツＣ＿ＤＡＴを配置し、表示部２０４に画面表示する（ステップＳ５２）。
【００４５】
このようにして、３次元仮想空間定義情報動的生成装置１４は、コンテンツ配置指定情報のみを含む３次元仮想空間定義情報Ｓ＿ＤＥＦを動的に生成し、情報表示端末１２が、演算負荷の高い３次元座標計算を行うので、クライアント数の増加に伴うサーバの負荷を抑えることができ、クライアントからの表示要求に対するレスポンスの低下を防止することができる。
【００４６】
【発明の効果】
以上説明したように、本発明によれば、３次元仮想空間定義情報動的生成装置は、コンテンツ配置指定情報のみを含む３次元仮想空間定義情報を格納し、情報表示端末が演算負荷の高い３次元座標計算を行うので、インタラクティブなオンライン情報表示においても、サーバの負荷を低減し、かつクライアントからの表示要求に対するレスポンスの低下を防止することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる３次元仮想空間を用いたオンライン情報表示システムを示す構成図である。
【図２】本発明の第１の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す機能図である。
【図３】本発明の第２の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す機能図である。
【図４】本発明の第３の実施形態にかかる３次元仮想空間を用いたオンライン情報表示方法を示す機能図である。
【符号の説明】
１１    ３次元仮想空間定義情報管理装置
１２    情報表示端末
１３    ネットワーク
１４    ３次元仮想空間定義情報動的生成装置
１５    コンテンツ情報管理装置
【図１】
2004355575.tif 000003
【図２】
2004355575.tif 000004
【図３】
2004355575.tif 000005
【図４】
2004355575.tif 000006