"仮想世界のシーンデータを管理するための方法であって、コンテンツ要求者からシーンデータのダウンロードに関する要求を受信することであって、前記要求は前記シーンデータ内のオブジェクトグループに関する情報および前記オブジェクトグループ内のオブジェクトに関する詳細レベル、LoD、情報を含む、受信すること、前記シーンデータ内の前記オブジェクトグループに関する前記情報および前記オブジェクトに関する前記LoD情報に基づいて、前記オブジェクトグループ内の前記オブジェクトのLoDコンテンツをパックすること、および、前記オブジェクトグループに対応する前記パックされたLoDコンテンツを前記コンテンツ要求者に送信すること、を含む、方法。前記オブジェクトの前記シーンデータはLoDモデルファイルを含み、前記オブジェクトグループ内の前記オブジェクトのLoDコンテンツをパックすることは、前記オブジェクトグループ内の前記オブジェクトに対応する前記LoDモデルファイルを獲得すること、前記獲得されたLoDモデルファイルに基づいて、前記オブジェクトに関する前記LoD情報によって指定された前記LoDコンテンツを抽出すること、前記オブジェクトに関する前記LoD情報によって指定された前記抽出されたLoDコンテンツをパックすること、を含む、請求項1に記載の方法。前記オブジェクトに関する前記LoD情報によって指定された前記抽出されたLoDコンテンツをパックすることは、前記抽出されたLoDコンテンツをパッケージデータに形成することであって、前記パッケージデータはヘッダおよびオブジェクトデータを含み、前記ヘッダは前記オブジェクトグループに含まれるオブジェクトのカウントを記録し、前記オブジェクトグループ内の前記オブジェクトの前記オブジェクトデータは前記オブジェクトに対応するLoDコンテンツを含む、形成すること、を含む、請求項2に記載の方法。前記オブジェクトの前記シーンデータは、前記LoDコンテンツを含むテクスチャファイルも含む、請求項2または3に記載の方法。前記オブジェクトグループに対応する前記パックされたLoDコンテンツを前記コンテンツ要求者に送信することは、前記パックされたLoDコンテンツによって形成される前記パッケージデータの固有の識別子を、前記コンテンツ要求者に送信すること、および、前記受信されたパッケージデータの前記固有の識別子に従った前記コンテンツ要求者による前記パッケージデータのダウンロードに関する前記要求に応答して、前記オブジェクトグループに対応する前記パックされたLoDコンテンツをコンテンツ前記要求者に送信すること、を含む、前記請求項のいずれか一項に記載の方法。前記オブジェクトグループはユーザの関心領域AoI内にオブジェクトを含み、前記オブジェクトグループ内の前記オブジェクトは3次元動的オブジェクトを含む、前記請求項のいずれか一項に記載の方法。前記ユーザのAoIは、前記仮想世界のセル領域半径を使用することによって決定される、請求項6に記載の方法。前記オブジェクトグループ内の前記オブジェクトに関する前記LoD情報は、ダウンロードするように要求されているレベルの前記オブジェクトの前記LoDコンテンツを含む、前記請求項のいずれか一項に記載の方法。前記オブジェクトグループに関する前記情報は、前記仮想世界における前記オブジェクトグループのグローバル識別子を含む、前記請求項のいずれか一項に記載の方法。前記仮想世界における前記オブジェクトグループの前記グローバル識別子は、前記オブジェクトグループ内の前記オブジェクトが配置されている前記仮想世界のセル領域の座標である、請求項9に記載の方法。仮想世界のシーンデータを管理するための方法であって、シーンデータのダウンロードに関する要求をサーバに送信することであって、前記要求は、前記シーンデータ内のオブジェクトグループに関する情報および前記オブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む、送信すること、前記オブジェクトグループに対応するパックされたLoDコンテンツを受信することであって、前記オブジェクトグループに対応する前記パックされたLoDコンテンツは、前記シーンデータ内の前記オブジェクトグループに関する前記情報および前記オブジェクトに関する前記LoD情報に基づき、前記サーバによって、前記オブジェクトグループ内の前記オブジェクトの前記LoDコンテンツをパックすることによって取得される、受信すること、を含む、方法。前記オブジェクトグループに対応するパックされたLoDコンテンツを受信することは、前記サーバによって送信された前記オブジェクトグループ内の前記オブジェクトの前記LoDコンテンツをパックすることによって形成される、パッケージデータの固有の識別子を受信することに応答して、前記固有の識別子に基づいた前記パッケージデータのダウンロードを前記サーバに要求すること、前記サーバによって送信された前記オブジェクトグループに対応する前記パックされたLoDコンテンツを受信すること、を含む、請求項11に記載の方法。ユーザの視点に従って決定された前記シーンのオブジェクトグループのリストを含むダウンロードの要求を受信すること、ローカルバッファがこれらのシーンの前記オブジェクトグループ内の前記オブジェクトのリソースファイルを有するかどうかをチェックすること、および前記ローカルリソースを有する前記シーンの前記オブジェクトを前記リストの前記オブジェクトグループから削除すること、所定のダウンロードストラテジに従って、前記リスト内の前記オブジェクトグループに関するダウンロード優先順位を決定すること、および、前記オブジェクトグループに関する前記ダウンロード優先順位に従って、優先的にダウンロードされることが要求される前記オブジェクトグループに関する前記シーンデータをダウンロードするための要求を生成すること、をさらに含む、請求項11または12に記載の方法。前記オブジェクトグループに対応する前記パックされたLoDコンテンツ内に、どれだけのオブジェクトのシーンデータが含まれるかを決定すること、各オブジェクトの前記シーンデータの前記LoDコンテンツを順に読み取ること、および、前記読み取られた前記シーンデータのLoDコンテンツに基づいて、シーンレンダリングを実行すること、をさらに含む、請求項11から13のいずれか一項に記載の方法。仮想世界のシーンデータを管理するためのシステムであって、コンテンツ要求者からシーンデータのダウンロードに関する要求を受信するように構成されたダウンロード要求受信手段であって、前記要求は前記シーンデータ内のオブジェクトグループに関する情報および前記オブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む、ダウンロード要求受信手段と、前記シーンデータ内の前記オブジェクトグループに関する前記および前記オブジェクトに関する前記LoD情報に基づいて、前記オブジェクトグループ内の前記オブジェクトのLoDコンテンツをパックするように構成されたパック手段と、前記オブジェクトグループに対応する前記パックされたLoDコンテンツを前記コンテンツ要求者に送信するように構成された送信手段と、を備える、システム。前記オブジェクトの前記シーンデータはLoDモデルファイルを含み、前記パック手段は、前記オブジェクトグループ内の前記オブジェクトに対応する前記LoDモデルファイルを取り出すように構成された手段と、前記取り出されたLoDモデルファイルに基づいて、前記オブジェクトに関する前記LoD情報によって指定される前記LoDコンテンツを抽出するように構成された手段と、前記オブジェクトに関する前記LoD情報によって指定される前記抽出されたLoDコンテンツをパックするように構成された手段と、を含む、請求項15に記載のシステム。前記オブジェクトに関する前記LoD情報によって指定される前記抽出されたLoDコンテンツをパックするように構成された手段は、前記抽出されたLoDコンテンツをパッケージデータに形成するように構成された手段であって、前記パッケージデータはヘッダおよびオブジェクトデータを含み、前記ヘッダは前記オブジェクトグループに含まれるオブジェクトのカウントを記録し、前記オブジェクトグループ内の前記オブジェクトの前記オブジェクトデータは前記オブジェクトに対応する前記LoDコンテンツを含む、手段、を含む、請求項16に記載のシステム。前記オブジェクトの前記シーンデータは、前記LoDコンテンツを含むテクスチャファイルも含む、請求項16または17に記載のシステム。前記送信手段は、前記パックされたLoDコンテンツによって形成される前記パッケージデータの固有の識別子を前記コンテンツ要求者に送信するように構成された手段と、前記受信された前記パッケージデータの前記固有の識別子に従った前記コンテンツ要求者による前記パッケージデータのダウンロードに関する前記要求に応答して、前記オブジェクトグループに対応する前記パックされたLoDコンテンツを前記コンテンツ要求者に送信するように構成された手段と、を備える、請求項15から18のいずれか一項に記載のシステム。前記オブジェクトグループはユーザの関心領域AoI内にオブジェクトを含み、前記オブジェクトグループ内の前記オブジェクトは3次元動的オブジェクトを含み、前記システムは、前記仮想世界のセル領域半径を使用することによって前記ユーザのAoIを決定するように構成された手段をさらに含む、請求項15から19のいずれか一項に記載のシステム。仮想世界のシーンデータを管理するためのシステムであって、前記シーンデータ内のオブジェクトグループに関する情報および前記オブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を決定すること、ならびに、シーンデータのダウンロードに関する要求をサーバに送信することを、実行するように構成されたリソース管理モジュールであって、前記要求は前記シーンデータ内の前記オブジェクトグループに関する情報および前記オブジェクトグループ内の前記オブジェクトに関する前記LoD情報を含む、リソース管理モジュールと、前記オブジェクトグループに対応するパックされたLoDコンテンツを受信するためのダウンロード管理モジュールであって、前記オブジェクトグループに対応する前記パックされたLoDコンテンツは、前記シーンデータ内の前記オブジェクトグループに関する前記情報および前記オブジェクトに関する前記LoD情報に基づいて、前記サーバによって、前記オブジェクトグループ内の前記オブジェクトの前記LoDコンテンツをパックすることによって取得される、ダウンロード管理モジュールと、を備える、システム。コンピュータシステムにロードされ、そこで実行された場合、前記コンピュータシステムに、請求項1から14のいずれか一項に記載の方法のすべてのステップを実行させるためのコンピュータコードを含む、コンピュータプログラム。したがって、当分野では、前述の問題に対処することが求められている。本発明の一態様は、コンテンツ要求者からシーンデータのダウンロードに関する要求を受信することであって、当該要求はシーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLevelofDetail、LoD情報を含む、受信すること、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に基づいて、オブジェクトグループ内のオブジェクトのLoDコンテンツをパックすること、ならびに、オブジェクトグループに対応するパックされたLoDコンテンツをコンテンツ要求者に送信すること、を含む、仮想世界のシーンデータを提供するための方法を提供する。本発明の他の態様は、シーンデータのダウンロードに関する要求をサーバに送信することであって、当該要求はシーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む、送信すること、ならびに、オブジェクトグループに対応するパックされたLoDコンテンツを受信することであって、オブジェクトグループに対応するパックされたLoDコンテンツは、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に基づき、サーバによって、オブジェクトグループ内のオブジェクトのLoDコンテンツをパックすることによって取得される、受信すること、を含む、仮想世界のシーンデータを提供するための方法を提供する。本発明の他の態様は、コンテンツ要求者からシーンデータのダウンロードに関する要求を受信するためのダウンロード要求受信手段であって、当該要求はシーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む、ダウンロード要求受信手段と、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に基づいて、オブジェクトグループ内のオブジェクトのLoDコンテンツをパックするためのパック手段と、オブジェクトグループに対応するパックされたLoDコンテンツをコンテンツ要求者に送信するための送信手段と、を備える、仮想世界のシーンデータを提供するためのシステムを提供する。シーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を決定するため、ならびに、シーンデータのダウンロードに関する要求をサーバに送信するための、リソース管理モジュールであって、当該要求はシーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関するLoD情報を含む、リソース管理モジュールと、オブジェクトグループに対応するパックされたLoDコンテンツを受信するためのダウンロード管理モジュールであって、オブジェクトグループに対応するパックされたLoDコンテンツは、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に基づいて、サーバによって、オブジェクトグループ内のオブジェクトのLoDコンテンツをパックすることによって取得される、ダウンロード管理モジュールと、を備える、仮想世界のシーンデータを提供するためのシステムを提供する。他の態様から見ると、本発明は、コンピュータシステムにロードされ、そこで実行された場合、当該コンピュータシステムに本発明のすべてのステップを実行させるためのコンピュータコードを含む、コンピュータプログラムを提供する。仮想シーンデータのダウンロードは、通常、非常に時間のかかるプロセスであるため、ユーザは、シーン情報を見るために長い時間待機する必要がある。本明細書の特定の実施形態は、シーンデータのダウンロードストラテジを最適化するため、ユーザは短い応答時間でシーンに関する有効な情報を見ることが可能であり、それによってユーザ体験が向上する。他方で、本明細書の特定の実施形態は、非常に小さなパッケージデータを大きなパッケージデータに組み込むためのパック済みダウンロード方法を採用するため、結果として大量の冗長ヘッダ情報は削減され、それによってネットワークを介する送信データの量が効果的に削減され、ネットワーク伝送の効率が向上する。次に、本発明について、以下の図面に示されるような好ましい実施形態を参照しながら、単なる例として説明する。次に、本発明の例示的実施形態を参照しながら詳細に説明するが、実施形態の例は図面内に示されており、ここで同じ要素は常に同じ参照番号で示される。本発明は、本明細書に開示された例示的実施形態に限定されないことを理解されたい。方法およびデバイスのあらゆる特徴が、特許請求の範囲のいずれか一項において保護が求められる本発明の実装に必要ではないことも理解されたい。さらに開示全体において、プロセスまたは方法を表示または説明する場合、1つのステップが事前に実行された他のステップに依存するということが文脈から明らかでない限り、方法のステップはいずれの順序でも、または同時に、実行することができる。加えて、ステップ間には十分な時間間隔を置くことができる。図1は、本発明の好ましい実施形態に従った、仮想世界のシーンオブジェクトに関する特定のダウンロード実施を示す。ここでは、オブジェクトについて、オブジェクトに対応するシーンデータの10がダウンロードされる場合、シーンデータの10に従ってレンダリングされるオブジェクトは、すでに十分明瞭であり、ユーザはすでに良好な体験をしている。したがって本明細書は、段階的区分に基づいて各オブジェクトのあらゆる詳細レベルLevelofDetail、LoDコンテンツを提供し、ユーザは長時間待つことなく、細部がより良好な連続するオブジェクトを見ることができる。現在業界では、通常、オブジェクトのシーンデータモデルを表すために三角形メッシュの形が採用されており、ファイル内のデータは、ポイントの三次元座標、テクスチャ座標テクスチャイメージ上での3次元ポイントと2次元ポイントとの間のマップ、および三角形メッシュの3つのポイントのインデックス値を含む。しかしながら、この業界における現行のモデルファイルには、詳細レベルLoDの方法がいっさい提供されていない。学会では、詳細レベルの表現方法に関する研究が数多く行われ、段階的伝送の方法が実装可能である。たとえば、1997年1月、Lounsbery,M等により、ACMTransactionsonGraphicsTOGVolume16Issue1で発表されたMultiresolutionAnalysisforSurfacesofArbitraryTopologicalType、および、Khodakovsky,A等により、SIGGRAPH’00コンピュータグラフィックスおよび対話技法協議に関する第27回年次会議の議事録で発表された論文ProgressiveGeometryCompressionは、どちらも、段階的伝送のいくつかの方法を示しているが、統一された規格はない。本発明の好ましい実施形態は、LoD伝送を実装するために好適な適用可能シーンオブジェクトデータソリューションを提供する。3次元仮想世界の例を考えてみると、当該シーンオブジェクトデータは、一般に、1つのモデルファイル、複数のテクスチャファイル、および0~1のスケルトンファイルを含み、当該モデルファイルは、ヘッダ、基底メッシュ、および階層化サブウェーブレットsub-wavelet係数データの、3つの部分を含む。そのモデルファイルのヘッダの例示的定義が、表2に示されている。前述の定義によれば、モデルファイルの基底メッシュ基底関数のポイント数およびサブウェーブレット係数の数は、の合計であり、この式でiは非負整数サブウェーブレット係数の数は、各LoDレベルの下でモデルのポイント数に対応するであり、レベルを上げるために基底関数に巡回再分割が採用されるため、ポイント数は、再分割によってレベルが上がるごとに4倍ずつ増加することになる。詳細については、SiGGRAPH2000コンピュータグラフィックスおよび対話技法協議に関する第27回年次会議の議事録のセミナー論文SubdivisionforModelingandAnimationを参照されたい。基底メッシュ部分は、三角形シーケンスからなるものとすることが可能であり、各三角形の特定の表現は表3に示されている。モデルファイルの第3の部分、すなわちサブウェーブレット係数のブールシーケンスについては、対応する係数が存在するかどうかを示すために、合計S/8バイトを有するブールは1ビットでのみ表され、1バイトは8ビットであるため、サブウェーブレット係数のブールシーケンスはS/8バイトのみを必要とする。ここで基底メッシュの頂点座標およびサブウェーブレット係数の数は、サブウェーブレット係数のブールシーケンス間で1の値をカウントする数に等しく、Mは、サブウェーブレット係数のブールシーケンス間で1の値をカウントすることによって取得される数を表す。Vector3D[M]は、表4に示されるように、基底メッシュおよびそれぞれのレベルのサブウェーブレット係数のポイント座標値を表すサブウェーブレット係数データは、倍精度浮動小数点数によって表される。数配列内のサブウェーブレット係数の特定の意味に関しては、2004年10月6~8日のPacificGraphics2004会議で発表された、LiDenggao等によるUpliftedLoopSubdivisionWaveletsの論文を参照されたい。前述のデータモデルに従って形成される特定のモデルファイルは、以下の表5に示されている。図2は、本発明の好ましい実施形態で使用可能なシーンオブジェクトデータのデータモデルを示し、ここでデータモデルは三角形メッシュグループTGからなる。図2は、それぞれ異なる詳細レベルLoDによって表される球体のメッシュモデルおよび最終球体メッシュモデルを示す図2は、オブジェクトのLoDを増加させる再分割のプロセスを示す。三角形メッシュグループは、シーンオブジェクトデータのデータモデルに使用される単なる例であり、実際には、本発明の好ましい実施形態では、四角形メッシュグループなどの多角形メッシュグループも使用可能であることに留意されたい。前述のデータモデルは単なる例であり、本発明を限定するものと解釈することはできない。当業者であれば、本発明に基づいて本発明を実装するための他のLoDデータモデルを容易に構築することができる。シーンオブジェクトデータは、さらにテクスチャファイルを含むことができる。テクスチャファイルは、一般に、jpeg、gif、pngなどのイメージ形式を採用しているイメージであり、jpegは段階的伝送の特徴を有するため、LoD特徴を備えたイメージファイルとみなすこともできる。このファイル形式については、http://www.jpeg.orgを参照されたい。シーンオブジェクトデータは、さらにスケルトンファイルを含むことができる。スケルトンファイルは、モデルオブジェクトのスケルトンシステムおよびスケルトンの移動シーケンスという2つの部分を含む、モデルオブジェクトのスケルトンアニメーションを記述する。モデルオブジェクトのスケルトンアニメーションは、スケルトンの移動シーケンスに基づいて生成される。スケルトンファイルは段階的伝送の方法を有しておらず、全体としてダウンロードされるため、レベル0のLoDのコンテンツのみを有するスケルトンファイルとみなすことができる。2次元仮想世界におけるオブジェクトモデルの構造について、当業者であれば、より容易に構造化を実行することが確実に可能であるため、本明細書ではこれ以上反復しない。LoDデータモデルに基づくかまたは少なくとも部分的に基づく仮想世界について、本発明の好ましい実施形態は、図3に示された第1の特定の実施形態を提案する。ステップ301で、コンテンツ要求者からシーンデータのダウンロードに関する要求が受信され、当該要求は、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む。ここで、ダウンロードされることになるシーンデータのオブジェクトは、関心領域AoIに基づいてグループ化され、図4に示されるように、ユーザの視点は示されたオブジェクトグループを形成するように配置される。仮想世界のシーンモデルでは、図4に示されたような領域分割が実行可能であり話を簡単にするために、2次元方法を使用して記述されている、たとえばシーンサイズは10241024、等しく分割されたセル領域のサイズは128128であるため、仮想世界全体のシーンは64のセル領域に分割され、そのグローバル固有識別子はX、Y座標に対応する。たとえば、ユーザの視点が置かれている領域41の座標は、3,4である。これらのデータは単なる例であり、本発明の好ましい実施形態を限定するものとは解釈できないことに留意されたい。ユーザの視点を含む関心領域AoIの半径は1セルに設定可能であり、すなわち、現在視点が配置されているセルまでの距離が1セルである領域はすべて関心領域43であり、必要に応じて確実に複数のセルを半径として設定することができる。本明細書では、正方形を単位とするシーンメッシュ分割が例として提供されているが、様々な形状のメッシュ分割が採用可能である。仮想世界のシーン内の各オブジェクトが配置されている位置はいつでもサーバによって記録可能であり、たとえば仮想世界における図4のオブジェクトO47の座標は576,576であるため、オブジェクトO47がセル4,4内にあることが計算できる3次元表現の場合、Z方向座標を追加すべきである。したがって、ダウンロードされることになる領域が、視点が配置されている領域および周囲の8領域であることが決定可能であり、コンテンツ要求者たとえばクライアントまたはクライアントプロキシなどは、視点が配置されている領域41内に含まれるオブジェクトによって形成されるオブジェクトグループをダウンロードするための要求を優先し、その後、時計回り/反時計回り方法に従って、他の周囲の8領域に含められたオブジェクトによって形成されるオブジェクトグループを階層内で1つずつダウンロードするように要求することが可能である。もちろん、関心領域43内のオブジェクトを、1回だけダウンロードされるオブジェクトグループとしてグループ化するように要求することも可能である。オブジェクトグループの識別子は、領域、たとえば領域座標x,y3次元表現の場合、Z方向座標を追加すべきである内の固有グローバル識別子を採用することが可能である、各オブジェクトの固有識別子を組み合わせることによって、オブジェクトグループに関する識別情報を採用することも可能である。AoI領域を決定するためにセル領域半径を採用する方法は、サーバの計算量を大幅に削減し、ユーザ体験を大幅に向上させることが可能である。もちろん当業者であれば、様々な識別方法、優先ダウンロードストラテジ、および様々な適用可能AoI定義を想定することが可能である。加えて、コンテンツ要求者は、ダウンロード要求内で、当該オブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報、すなわち、現在、オブジェクトのどのレベルのLoDコンテンツのダウンロードが要求されているかについても提供する。破線で示された領域は、必要であれば、後続のダウンロード用に拡張することができる。AoI領域用に、他の領域よりも多くのLoDコンテンツのレベルをダウンロードすることが可能であり、たとえば、LoDコンテンツの第2のレベルはAoI領域用にダウンロードされ、LoDコンテンツの第1のレベルは破線を超えた領域用にダウンロードされ、これは、ユーザのAoI領域の表示品質を保証し、ユーザ体験を向上させるために役立つ。ステップ303で、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に従って、オブジェクトグループ内のオブジェクトのLoDコンテンツがパックされる。コンテンツ要求者のダウンロード要求は、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報を含むため、オブジェクトグループ内の各オブジェクトおよび各オブジェクトに対応するシーンオブジェクトデータは、シーンデータ内のオブジェクトグループに関する情報を通じて見つけることが可能であり、オブジェクトのどのレベルのLoDコンテンツをダウンロードするように要求されるかは、オブジェクトに関するLoD情報を使用して決定することができる。取得されたLoDコンテンツのすべてがパックされる。すべてのLoDコンテンツがパックされる好ましい実施形態について、図5に関して以下で説明する。ステップ305で、オブジェクトグループに対応するパックされたLoDコンテンツがコンテンツ要求者に伝送される。長時間の待機および表示シーン内に不連続に提示されるオブジェクトなどの欠点が存在する従来技術ではなく、本発明の第1の特定の好ましい実施形態を採用することによって、ユーザは、仮想世界のシーン内で複数のオブジェクトを途切れなく見ることができる。図5は、上記で説明されたステップ303に関する他の特定の最適化である、本発明の第2の特定の好ましい実施形態を示す。ステップ501で、オブジェクトグループ内のオブジェクトに対応するLoDモデルファイルが獲得される。領域のグローバル識別子がコンテンツ要求者からのダウンロード要求内に提供された場合、コンテンツサーバは現在の領域に含まれるオブジェクトを記録するため、この記録に基づいて、オブジェクトに対応するLoDモデルファイルを取り出すことができる。ダウンロード要求が複数のオブジェクトの固有識別子をコンテンツサーバに直接提供する場合、これらのオブジェクトの固有識別子に基づいて、オブジェクトに対応するLoDモデルファイルを直接取り出すことができる。ステップ503で、獲得したLoDモデルファイルに基づき、オブジェクトに関するLoD情報によって指定されたLoDコンテンツが抽出される。前述のように、LoDモデルファイルは、たとえばLoDコンテンツのどの層が要求されているかなどの、オブジェクトに関するLoD情報に従って、オブジェクトのシーンデータを記録するための階層化方法を採用し、層のLoDコンテンツのデータブロックがシーンオブジェクトデータのLoDモデルファイルから抽出される。ステップ505で、オブジェクトに関するLoD情報によって指定された抽出されたLoDコンテンツがパックされる。従来技術では、前述の複数のLoDコンテンツを、ユーザに送信される複数のHTTPパッケージ内にそれぞれパックする傾向があるため、結果として多くのヘッダのオーバヘッドが生じる。図6および図7は、本発明の好ましい実施形態の好ましいパック方法を示す。従来技術とは異なり、図6に示されるように、本発明の好ましい実施形態は、前述の複数のLoDコンテンツを、ユーザに送信される大型のHTTPパッケージ内にパックするため、ヘッダのオーバヘッドは減少する。図7は、形成されるパッケージのデータ形式を示し、パックされたデータは、パッケージデータのID、バージョン数、パッケージデータ全体のサイズバイト数、シーンオブジェクトを含むカウントを記録する、ヘッダと、各シーンのオブジェクトデータObj1データ、Obj2データ、...を記録する、中間データと、巡回冗長検査CRCコードであるパッケージデータの最終部分という、データの3つの部分を含むパッケージデータである。各シーンのオブジェクトデータは、1つのモデルデータ、1つまたは複数のテクスチャデータ、および0~1のスケルトンデータという、3種類のデータを含むことができる。シーンのオブジェクトデータは、順に、以下のデータである。オブジェクトIDObjID:固定サイズのデータ詳細レベルLoD情報:固定サイズのデータオブジェクトデータに含まれるブロックカウント:固定サイズのデータ以下に、データブロックが順に示され、各データブロックは以下のデータを含む。データブロックID:固定サイズのデータデータタイプ:モデルデータ、テクスチャデータ、またはスケルトンデータである、固定サイズのデータデータブロックのバイト単位のデータサイズ:固定サイズのデータデータブロックの実際のデータ、可変データ、サイズは最終のデータ端によって与えられるバイト数である前述のパッケージデータは単なる例であり、本発明に対する特定の制限と解釈することはできない。好ましい実施形態として、前述のパッケージデータに対して固有のパッケージデータ識別子を生成し、コンテンツ要求者に送信することができる。コンテンツ要求者は、パッケージデータの固有の識別子を受信し、パッケージデータのダウンロードを要求し、コンテンツサーバは、要求に従ってオブジェクトグループに対応するパックされたLoDコンテンツをコンテンツ要求者に送信する。この方法を使用することによって、コンテンツ要求者は、ダウンロード要求を送信した後の、パッキングを待機しながらのアイドル待機の状況を回避することが可能であり、これは、コンテンツ要求者の使用効率を上げるために有用である。図8は、本発明の好ましい実施形態の仮想世界のシーンデータを提供するためのシステムに関連して、第3の特定の実施形態を示す。本発明の好ましい実施形態の方法の流れおよびシステムの全体について、以下で詳細に説明する。矢印1で示されるように、クライアントのリソース管理モジュールは、ユーザの視点に基づいて、人間とコンピュータの対話およびグラフィカルユーザインターフェースモジュールによって送信された、シーンオブジェクトグループのリストによって形成されるダウンロード要求を受信する。矢印2で示されるように、コンテンツ要求者801のリソース管理モジュール809は、ローカルバッファ807がこれらのシーンオブジェクトのリソースファイルを有するかどうかをチェックし、その後、ローカルリソースを有するシーンオブジェクトはダウンロードリストから削除される。ステップ3に示されるように、コンテンツ要求者801は、ダウンロードストラテジ計算を開始する。たとえば、関心領域AoIおよび詳細レベルLoDの前述の概念に従って、シーンオブジェクトを含むオブジェクトグループのリストを生成し、その後、関心領域AoIのセルと視点との間の距離に従ってソートし、距離の短いセルはリストの前に配置し、そうでないセルは後ろに配置できるか、または単に時計回り方向に従って関心領域AoIの周囲のセルをダウンロードするなど、ダウンロードストラテジに関する多数の方法が存在し、当業者であれば、本明細書に基づいて任意の好適なダウンロードストラテジを選択できるであろう。矢印4で示されるように、コンテンツ要求者801は、リスト内で優先されている、ダウンロードが要求されたシーンオブジェクトを含むオブジェクトグループに関するダウンロード要求を、仮想世界サーバ803に送信し、ダウンロード要求は、オブジェクトグループに関する識別情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含む。矢印5で示されるように、仮想世界サーバ803はダウンロード要求を受信し、仮想世界サーバ803のコンテンツサービスモジュールは、リソースデータベースから、パックに対応するファイルデータを見つける。パックの方法は、前述の様々な実装方法に基づくものとすることができる。矢印6で示されるように、仮想世界サーバ803は、パックされたデータに対して固有の識別子を生成し、これをコンテンツ要求者801に送信する一方で、ダウンロードが使用可能であることを通知する。矢印7で示されたステップに進み、コンテンツ要求者801のリソース管理モジュール809は、パックされたデータの固有の識別子を受信し、ダウンロードタスクを開始するためにダウンロード管理モジュール815に転送する。矢印8で示されたステップで、コンテンツ要求者801はパックされたデータのダウンロードを開始する。ダウンロードプロセスは、複数のパックされたデータをダウンロードするために複数のスレッドとすることが可能であり、HTTP、FTP、TCP/IPなどの方法を使用することで、ダウンロードを実行することもできる。矢印9で示されたステップで、コンテンツ要求者801は、コンテンツ全体が完全にダウンロードされるまで待機することなく、コンテンツの一部がダウンロードされた後に、ダウンロードされたコンテンツを解析することが可能であり、パッケージ全体が完全にダウンロードされた後に、確実に解析を実行することも可能である。ローカルバッファ807内で詳細レベル表現の低いデータが見つかった場合、現行のデータ現行レベルのLoDコンテンツなどおよび以前のデータ他のレベルのLoDコンテンツなどが組み合わされて新しいデータを生成し、解析されたデータまたは組み合わされたデータがローカルバッファ807内に記憶される。送信されるパックされたデータは図7に示されたようなデータ構造を使用するため、コンテンツ要求者801での解析は、以下の方法に従って実行することができる。1第1に、ヘッダを読み取り、オブジェクトグループに対応するパックされたLoDコンテンツ内にどれだけのオブジェクトのシーンオブジェクトデータが含まれているかを決定する。2連続して、各オブジェクトのシーンオブジェクトデータのLoDコンテンツを読み取るaシーンオブジェクトIDを読み取るbシーンオブジェクトデータの詳細レベルLoDを読み取るcシーンオブジェクトに含まれるデータブロックカウントを読み取るd連続して、データブロックデータを読み取るi.データブロックIDを読み取るii.データブロックタイプを読み取り、これがモデルデータの場合はモデルデータの処理フローへ進み、これがテクスチャデータの場合はテクスチャデータの処理フローへ進み、これがスケルトンデータの場合はスケルトンデータの処理フローへ進むiii.データブロックのバイト単位のデータサイズを読み取るiv.上記のステップで指定されたバイトと同じだけのデータを読み取り、データブロックのタイプに従って対応するタイプのプロセスを実行する本発明は、前述の解析方法に限定されるものではなく、もちろん当業者であれば、本発明に基づいて解析するための他の実装方法も考案できるであろう。矢印10で示されるステップに進み、新しいデータが生成された後、リソース管理モジュール809にデータの更新が通知され、矢印11で示されるように、レンダリングエンジンは、関係する仮想世界のシーンオブジェクトをユーザに提示するように、新しいデータに基づいてプロットを実行する。本発明の好ましい実施形態の他の態様は、仮想世界のシーンデータを提供するためのシステム900も提供する。システム900は、ダウンロード要求受信手段901、パック手段903、および送信手段905を含み、当該ダウンロード要求受信手段901は、コンテンツ要求者からシーンデータのダウンロードに関する要求を受信するためのものであり、当該要求は、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトグループ内のオブジェクトに関する詳細レベルLoD情報を含み、パック手段903は、シーンデータ内のオブジェクトグループに関する情報およびオブジェクトに関するLoD情報に基づいてオブジェクトグループ内のオブジェクトのLoDコンテンツをパックするためのものであり、送信手段905は、オブジェクトグループに対応するパックされたLoDコンテンツをコンテンツ要求者に送信するためのものであり、オブジェクトグループに関する情報は仮想世界におけるオブジェクトグループのグローバル識別子を含み、オブジェクトグループ内のオブジェクトに関するLoD情報は、ダウンロードするように要求されているレベルのオブジェクトのLoDコンテンツを含む。好ましくは、オブジェクトのシーンデータはLoDモデルファイルを含み、当該パック手段903は、オブジェクトグループ内のオブジェクトに対応するLoDモデルファイルを取り出すための手段と、取り出されたLoDモデルファイルに基づいて、オブジェクトに関するLoD情報によって指定されるLoDコンテンツを抽出するための手段と、オブジェクトグループに対応する抽出されたLoDコンテンツをパックするための手段とを含む。好ましくは、オブジェクトグループに対応する抽出されたLoDコンテンツをパックするための当該手段は、抽出されたLoDコンテンツをパッケージデータに形成するための手段を含み、ここでパッケージデータはヘッダおよびオブジェクトデータを含み、当該ヘッダはオブジェクトグループに含まれるオブジェクトのカウントを記録し、オブジェクトグループ内のオブジェクトのオブジェクトデータはオブジェクトに対応するLoDコンテンツを含む。好ましくは、オブジェクトのシーンオブジェクトは、テクスチャファイルおよびスケルトンファイルのうちの少なくとも1つも含み、ここでテクスチャファイルはLoDコンテンツを含む。好ましくは、送信手段905は、パックされたLoDコンテンツによって形成されるパッケージデータの固有の識別子をコンテンツ要求者に送信するための手段と、受信されたパッケージデータの固有の識別子に従ったコンテンツ要求者によるパッケージデータのダウンロードに関する要求に応答して、オブジェクトグループに対応するパックされたLoDコンテンツをコンテンツ要求者に送信するための手段とを備える。好ましくは、オブジェクトグループはユーザの関心領域AoI内にオブジェクトを含み、オブジェクトグループ内のオブジェクトは3次元動的オブジェクトを含み、当該システムは、仮想世界のセル領域半径を使用することによってユーザのAoIを決定するための手段をさらに含む。加えて、本発明の好ましい実施形態に従って仮想世界のシーンデータを提供するための方法およびシステムは、コンピュータプログラム製品がコンピュータ内で動作される場合、本発明のシミュレーション方法を実装するように実行されるソフトウェアコード部分を含む、コンピュータプログラム製品による実装も可能である。本発明は、コンピュータ読み取り可能記録媒体内に記録されたコンピュータプログラムによっても実装可能であり、コンピュータプログラムは、コンピュータプログラム製品がコンピュータ内で動作される場合、本発明のシミュレーション方法を実装するように実行されるソフトウェアコード部分を含む。すなわち、本発明のシミュレーション方法に従ったプロセスは、配布を実行するために特定タイプの信号担持媒体が実際に使用されるかどうかにかかわらず、コンピュータ読み取り可能媒体内の命令の形、および他の様々な形で配布可能である。コンピュータ読み取り可能媒体の例は、EPROM、ROM、磁気テープ、紙、フレキシブルディスク、ハードディスクドライバ、RAMおよびCD-ROM、ならびに、デジタルおよびアナログの通信リンクなどの伝送タイプ媒体などの、媒体を含む。以上、本発明について、本発明の好ましい実施形態を参照しながら詳細に図示および説明してきたが、当業者であれば、添付の特許請求の範囲に定義された本発明の範囲を逸脱することなく、形式および細部における様々な変更が実行可能であることを理解されたい。"