(57)【要約】【課題】移動無線回線などの低速な通信回線でも３Ｄ仮想空間を送信、受信、表示できるようにする。【解決手段】大規模な個体群の、骨格や動作振付け（アニメーション）データを、継承化させたクラス階層的なデータベースとして作成し、その階層化されたデータを追加合成する事で目的単位を完成させる。このため、データベース量を節約できる。また端末装置自身にデータを蓄積して置き、表示時に自分自身からデータを取り出して表示処理をする。またユーザ間の通信の時は、その指標データのみを送り、通信処理を簡単にした。【選択図】        図５
2004227212.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間内の３ＤＣＧ舞台のデータを供給するデータ・サーバーを、実際回路、もしくはソフトウエア設定でのネットワーク内に、少なくとも１個以上を設置する事を特徴とした３ＤＣＧ通信システム。
【請求項２】
請求項１に述べた３ＤＣＧ通信システムにおいて、該データサーバが表現し得る数値形式での最大空間遠方値を、境界とし、該境界までの広大な３ＤＣＧ仮想空間内で、大規模個数の３ＤＣＧ個体群のアニメーション動作を提示する事を特徴とした３ＤＣＧ通信システム。
【請求項３】
請求項１に述べた３ＤＣＧ通信システムにおいて、該データサーバは、３ＤＣＧ個体や個体群の骨格のデータを供給することを特徴とした３ＤＣＧ通信システム。
【請求項４】
請求項１に述べた３ＤＣＧ通信システムにおいて、該データサーバは、該３ＤＣＧ個体や個体群の動作振付データを供給する事を特徴とした３ＤＣＧ通信システム。
【請求項５】
請求項１に述べた３ＤＣＧ通信システムにおいて、該３ＤＣＧ個体のポリゴン生成は、化身ＩＤとポリゴン自律生成アルゴリズムで生成し、関節部のやぶれは、ＰＣ用３ＤＣＧライブラリを利用し修復する事を特徴とし、これらの機能は該表示端末側に設置されている事を特徴とした３ＤＣＧ通信システム。
【請求項６】
請求項１に述べた３ＤＣＧ通信システムにおいて、全天周提示型および全地周提示型の端末装置に、その動作仕様を提供するためのデータを供給するデータサーバを、実際回路、もしくは、ソフトウエア設定でのネットワーク内に、少なくとも１個以上を設置する事を特徴とした３ＤＣＧ通信システム。
【請求項７】
請求項１に述べた３ＤＣＧ通信システムにおいて、該全天周提示型および全地周提示型の端末装置が、お互いの通信を始める前に、それぞれの端末装置に蓄積されている３ＤＣＧ個体に関する不足しているデータがあった場合、お互いで補い合う動作を持ち、両方とも同一仕様になる機能を持つ事を特徴とする、球体の内部に居るような表示の３Ｄ情報表示の全天周提示型および全地周提示型の端末装置を持つ事を特徴とした３ＤＣＧ通信システム。
【請求項８】
請求項６に述べた該全天周提示型および全地周提示型の端末装置で、異なる端末装置と接続するたびに、相手端末の機能データと３ＤＣＧデータを追加する形式で仕様や蓄積データベースの量の相互整合を行う、所謂、自動成長型の端末装置において、ユーザの設定によって、成長制御および、成長抑制を設定できる端末装置を用いる事を特徴とした３ＤＣＧ通信システム。
【請求項９】
請求項１に述べた３ＤＣＧ通信システムにおいて、該データサーバや端末蓄積データとして、カテゴリの範疇の汎化や特化程度を評価基準として、継承クラスおよび継承インスタンスを使用する事を特徴としたオブジェクト指向プログラミングで作成した継承群での階層化データベースを用いる事を特徴とした３ＤＣＧ通信システム。
【請求項１０】
請求項５に述べた３ＤＣＧ通信システムにおいて、原始時代（｜オルドビス紀  ｜カンブリア紀  ｜ベルム紀  ｜石炭紀  ｜デボン紀  ｜シルル紀  ｜白亜紀  ｜ジュラ紀  ｜三畳紀｜｜第四紀  ｜第三紀｜）からの生物進化の過程を模擬して、３Ｄ個体の骨格データや振付動作データを、破片データとして分散し、継承機能を持つ階層化データとして作成したデータベースを用いる事を特徴とした３ＤＣＧ通信システム。
【請求項１１】
請求項５に述べた３ＤＣＧ通信システムにおいて、該継承群の階層化データベースの階層の下層のクラスにおいて、ポリモーフィズム（多様態）の機能を待たせ、３ＤＣＧ生物の末端部位の動きを、即時動的に変化させ得る事を特徴とした３ＤＣＧ通信システム。
【請求項１２】
請求項２、３に述べた３ＤＣＧ通信システムにおいて、該データサーバーから、追加分のデータベースを、３Ｄ情報表示の該全天周提示型および全地周提示型の端末装置からの要求に応じて、該登録したユーザの３Ｄ情報表示の該全天周提示型および全地周提示型の端末装置に配布できるようにした事を特徴とした３ＤＣＧ通信システム。
【請求項１３】
請求項１に述べた３ＤＣＧ通信システムにおいて、３Ｄ仮想空間のあらかじめ設定された３Ｄ舞台や、舞台に備え付けられた３Ｄ事物は、その位置、方向、回遊データなどのグローバル座標系に関連したデータと、化身モード、どの世界に属するか、などの状態モードデータなどの、概略データのみで規定する事を特徴とした３ＤＣＧ通信システム。
【請求項１４】
請求項１に述べた３ＤＣＧ通信システムにおいて、３Ｄ仮想空間内に登場する３Ｄ人物、動物、個体は、その位置と、方向、回遊データなど、グローバル座標系に関連したデータと、その位置、方向、回遊データなどのグローバル座標系に関連したデータと、化身モード、どの世界に属するか、などの状態モードデータなどとの概略データのみで規定する事を特徴とした３ＤＣＧ通信システム。
【請求項１５】
請求項１に述べた３ＤＣＧ通信システムにおいて、３Ｄ仮想空間の世界を、世界Ａ、世界Ｂ、世界Ｃなどと、多重に設定し、そのそれぞれの該世界の特質を独自に設定でき、また、どの世界に属しているかを明示設定するコ―ドをもつ事を特徴とした３ＤＣＧ通信システム。
【請求項１６】
請求項１５に述べた３ＤＣＧ通信システムにおいて、該多重の３Ｄ仮想空間の世界の、どこ世界に住む住民かを、１個の世界の中で表現する手段として、半透明な状態で色味がかった色調で、３Ｄ人物、動物、個体を表示し、その現在の仮想世界に住む住民は、不透明な表示で、色調をつけない表示とする事を特徴とした３ＤＣＧ通信システム。
【請求項１７】
請求項１に述べた３ＤＣＧ通信システムにおいて、実際回路、もしくは、ソフトウエア設定でのネットワーク内の登録ユーザの３Ｄ情報表示の該全天周提示型および全地周提示型の端末装置の間では、３ＤＣＧ各個体や個体群のグローバル座標系に関連したデータと、該３ＤＣＧ各個体のモード情報などの、両方の概略データのみを、送受の交信をする事を特徴とした３ＤＣＧ通信システム。
【請求項１８】
請求項５に述べたポリゴン自律生成アルゴリズムは、円筒の円周方向に生成した複数個の閉Ｂスプライン曲線と円筒の筒方向に生成した複数個の開Ｂスプライン曲線で生成する事を特徴とした３ＤＣＧ通信システム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、広大な３ＤＣＧ仮想空間と、そこに存在する大規模な個数の３ＤＣＧ個体群の３ＤＣＧアニメーションを配布、転送、ユーザ間の通信する技術に関するもので、低速の通信回線を利用しても、これらを実現できるようにした３ＤＣＧ通信システムの技術分野に関する技術である。特に、本発明では、必要なデータは、あらかじめ３Ｄ情報表示端末装置側に蓄積して置く方法を考え、通信では、概略データを送るだけで済むようにし、これらを表示する時は、必要なデータを自分自身から取り出すことで、大規模な個数の３Ｄ個体群のアニメーション振付を、それぞれ別々に個性を持たせて表示することを実現したものである。また、これらのデータは、多重の継承の派生部分データの集まりとして構成し、表示時は、それらを合成してから使用するという形式とする事で、データ量の圧縮も行うものである。
【０００２】
【従来の技術】
従来の３ＤＣＧシステムとして、複数のオブジェクトを含むアニメーションでグループを規定し、グループで規定されるパラメータを各アニメーションオブジェクトに継承させて表現してい従来技術がある（例えば、特許文献１参照。）
また、ＣＧアニメのキャラクタを骨格構造によって表現し、初期データとしてその骨格構造の階層関係のデータ、制約条件、形状データなどを送信し、その後時系列で動きデータまたは分解された基本動作にその接続方法を付加したデータを送信して動きを表す従来技術ものもある（例えば、特許文献２参照。）
また、３次元グラフィックスのデータ構造についてのもので、３次元グラフィックスの全てをオブジェクト指向で構築し、データ構造を、物体と構成要素およびポリゴンをリンクした階層データとして表現して、オブジェクト指向の階層構造データを利用している従来技術もある（例えば、特許文献３参照。）
さらに、群集の移動を表現するたもので、個々のオブジェクトが群集となる場合は、群集オブジェクトのモードに設定して操作が出来るようにした従来技術もある（例えば、特許文献４参照。）。
【０００３】
【特許文献１】
特表２００２−５１７８３９号公報
【特許文献２】
特開平１０−４０４１８号公報
【特許文献３】
特開平９−１６８０９号公報
【特許文献４】
特開２００２−７４３９６号公報
【０００４】
【発明が解決しょうとする課題】
無限遠に広大な３Ｄ仮想空間内に存在する大規模個数の３Ｄ個体群を提示する方式の場合、従来の方式では、これを提示する為の膨大なデータ量を送る事ができず、また表示も、その待ち時間のため、全く対応できなかった。
【０００５】
例えば、１個のキャラクタの振付動作（アニメーション）を１０秒間を表示するだけでも、それぞれ０．１秒ごとのフレーム毎の腕の３Ｄ位置や３Ｄ方向のデータが必要で、すなわち総計１００枚分のデータが必要となってしまう。また、さらに３Ｄ個体の１体に多数個の３Ｄ腕や関節を持っている場合、データ量はその腕の個数倍となってしまう。また３Ｄ仮想空間の舞台内に登場する３Ｄ人物が、多人数の場合、そのデータ量は、その人数分となる。これは、もはや天文学的な数字となってしまう。
【０００６】
そこで、本発明は、これらの膨大なデータをリアルタイムに送る事なしに、低速の通信回線でも、上記の要求を実現して、群集の３ＤＣＧアニメーションを生成し、通信できるようにした３ＤＣＧ通信システムを提供することを目的とする。
【０００７】
【課題が解決するための手段】
本発明は、これらの広大な３Ｄ仮想空間内での大規模個数の３Ｄキャラクタのアニメーションを、高速な速度の通信回線を必要とせず、容易に表示する事を実現する為の手段である。これを実現するために、予め表示のためのデータは、３Ｄ情報表示の端末装置側に蓄積して置く方式とする。そしてユーザ間での通信では、座標位置や状態モードなどの概略データを送るだけで、必要な通信が済むようにする。そして、実際にこれらの３ＤＣＧアニメを表示する場合、必要なデータは、自分自身から取り出して合成することで、大規模個数の３Ｄ個体群の動作振付（アニメーション）を、表示できるようにしたものである。また、これらの３Ｄ個体の骨格や振付データは、多重に継承された派生部分データの集まりとして構成し、表示時、それらを合成してから使用する事で、蓄積データ量の節約をも、実現している。これによって、世界的な規模でのインターネット・ネットワーク・ゲームなどのような、大規模個数群の３Ｄ個体群での３ＤＣＧアニメーション場面でも対処できるようになる。
【０００８】
【発明の実施の形態】
この発明は、広大な仮想３次元空間と、そこに存在する大規模な個数の個体群の３ＤＣＧアニメーションを配布、転送、ユーザ間の通信する技術に関するもので、低速の通信回線を利用してこれを実現するための技術である。通信は、グローバル座標位置や状態モードなどの概略データを送るだけで済むようにし、描画関係のデータは、あらかじめ端末側に蓄積して置く方法としており、あらかじめ各端末に配布して置くか、必要に応じて追加送付する事で、これらを表示する時は、必要なデータを自分自身から取り出すことで、大規模な個数の個体群の振付動作（アニメーション）などを、別々に、それぞれに個性を持たせて表示できるようにしたものである。また、これらのデータは、その派生部分データの多重の継承や追加の集まりとして構成し、表示時、それらを合成してから使用するという形式とする事で、すでにデータ量の圧縮も行なわせたものである。
以下に、本発明の実施の形態を具体的に説明する。
【０００９】
実施の形態１．
図１は、この発明の実施の別の形態の１例である。図において、１１は、球体の内部に居るような表示の３Ｄ情報表示端末装置であり、１２は、通信しようとしているユーザであり、１３は、通信相手側の３Ｄ情報表示端末装置、１４は、通信相手側のユーザである。また、１５は、低速な通信回線のユーザの３Ｄ情報表示端末装置の間の専用回線であって、１６は、３Ｄ仮想空間内の任意の３Ｄ個体の存在データを提供するデータベース・サーバーであり、１７は、３Ｄ情報表示端末装置へのデータを配布する専用の回線である。１８は、３Ｄ仮想空間内の存在する任意の３Ｄ個体や３Ｄ個体群である。
【００１０】
この構成では、まずネットワーク起動時に１６のデータ・サーバから、１１、１３の各端末装置に対し目的の仕様にする為の操作がなされ、１７の回線を介して、１１、１３の端末装置に、機能仕様のアプリとデータが配布される。そして１１、１３の端末装置が、その目的の仕様に変身すれば、本来の目的の通信が開始される。
【００１１】
図２は、図１での１５の該端末装置間で送受される請求項ｘの概略データの構成図の１例で、これは２個の大別したデータ群で構成されている。その第１は、仮想空間のグローバル座標に関係したデータ群２１で、第２は、表示する３ＤＣＧ個体の個性の関するデータ群２２である。
【００１２】
図２の下方の左手に示されている図は、グローバル座標に関係した座標系データ群２１の詳細図２３であり、その詳細は、グローバル位置座標データ、その位置での３Ｄ個体の向いている方向、そして、もしその個体が回遊するのであれば、その回遊軌道データである。その他、未定義の拡張データ領域を設置している。個体の個性関係データ群２２の詳細図２４は、下方の右手に示している。先ず、個体がどの世界に所属するかの所属世界コードがあり、個体の化身ＩＤコードがあり、その個体が、どの化身を使うかを選択する。次に骨格コードがあるが、これは化身ＩＤコードで選択された範囲内で選択される。その次に初期の姿勢ＩＤコードがあり、これもその選択された骨格コードの骨格数の範囲内で選択される。その次に各々の対応骨格の動作データ用のＩＤコードが格納されている。これらのコードデータは骨格数に依存して、可変長である。
【００１３】
図３は、データサーバ１６から端末装置１１へ、専用回線１７を介してデータ配布される。この場合のデータ構成を示している。まず挿入すべき位置の情報データを送付し、その後、その本体のデータを配布する。その挿入箇所データと本体データをペアとなっており、全く異なる箇所へのデータの配布では、これらのペア構造が繰り返される。
【００１４】
図４は、この発明の実施の形態の別の構成例を示しており、３Ｄ情報表示の端末装置４１が蓄積装置４３をもつ場合の構成である。この場合も、基本的な構成は変わらないが、大きな違いは、データ・サーバが存在しなく、その替わりに、ローカル蓄積装置４３を各端末が持っている事である。この方法は、図１と同様に、従来の方法であり、あらかじめある程度の機能を端末が持っており、それなりにシンプルな構成となり、設備費の維持管理などが不要である。そして、端末装置４１は、殆ど機能変更はなく、通信内容だけが、蓄積装置４３に蓄積される。しかし、当初の機能仕様からの変更はなく、更なる機能の向上や、更なる新しいメディア形式への対応などのサポートができない欠点がある。
【００１５】
図５は、本発明の形態を説明した図で、図１、図４の両方の機能を合わせ持つ。５１は、各３Ｄ情報表示端末装置、５２は、データ・サーバからの専用通信回線。５３は、３Ｄ情報表示端末装置間の専用通信回線。５４は、データ・サーバある。５５は、３Ｄ情報表示端末装置に付属するデータ蓄積装置である。
該図１、図２と比べ、この本発明の形態では、各３Ｄ情報表示端末装置同士は、それぞれの通信機能の仕様レベルを同じくする事が出来る。それゆえ、通信処理に柔軟性がある。
【００１６】
まず初期段階、端末装置５１の仕様設定データは、データベース５４から配布される。これはネットワーク５２に接続された時点で行われる。その後、本来の目的のための３ＤＣＧ通信の為の共有データベース構築作業に入る。そして、この端末が、５３のユーザ間用のネットワークに接続されたときは、それぞれの端末に不足しているデータベースを、お互いに補うようにして、端末の機能仕様レベルや３Ｄ表示用データベースを同一のものにする。
【００１７】
図６は、上述の図５の、端末装置５１の間のユーザ間接続時の初期の機能仕様を同じにする為のシーケンスを示したものである。
【００１８】
まず、接続当初、６１で、それぞれ端末装置のＩＤ番号を交換し、その後、６２で、それぞれの端末装置が現在保有している通信機能を、各自が自分で調べて、リストアップする。６３で、その結果のリストを、お互いの端末に知らせ合う。６４で、その足りない部分を、各自端末が調べ、それぞれの要求リストを知らせあう。その後、この該要求リストに従って、６５で、お互いに端末機能のアプリ・プログラムやデータを転送し合い、お互いに補完する。
【００１９】
この後は、３ＤＣＧ表示の関係のアプリ・プログラムやデータも、同様の手順でおこなう。６６で、各自が自身のデータ領域を探査し、６７で、そのリストを相手端末と交換する。その後、６８で、相手から受信したリストと比べ、自端末の不足分のリストを作成し、それぞれにその要求リストを知らせ合う。その後、６９で、足りない部分のアプリ・プログラムやデータを、交換し、それぞれ補完し合う。
これで、６１０の段階で、両通信端末は、同じ通信機能レベルと、同じ３Ｄ表示の機能やデータベースを持っている事となる。
【００２０】
これ以降の６１１のモードでは、本発明での目的であり、また特徴でもある「概略コードでの通信」を行う。
【００２１】
図７は、ここで扱う３Ｄ仮想空間の大きさを模式的に示したもので、７１は、３Ｄ情報表示端末装置であり、７２は、該３Ｄ仮想空間内に存在する任意の３Ｄ個体である。破線の７３は、この３Ｄ仮想空間の境界面である。これはデータ・サーバが保有しているデータの表現形式に依存し、原則的に浮動小数点形式の表現限界を、その理論的無限遠として、その該理論的無限遠の境界面までを、本発明の３Ｄ仮想空間の範囲とする。
【００２２】
たとえば、数値を、
３．１４１５９２６５３５８９７９３２３８４６２６４３３８３２７９５０２８８４１９７１６９３９９３７５１０５８２０９＋９８７６５４３２１などのような表現が可能であれば、データサーバでの、この数値表現の限界が、広大な数値空間（仮想空間）の境界面となる。
【００２３】
図８は、該データサーバ１４が蓄積したり、該端末１１の蓄積装置１５が蓄積しているデータ形式を具体図で示したもので、これらは、オブジェクト指向データベースの形式で蓄積されている。図８において、８１は、既定のデータ単位を含むスーパクラスで、８２は、これを継承したサブクラス、８３は、さらに８２を継承した８２のサブクラス、８４は、８３のサブクラス、８５は、８４のサブクラス、８６は８５のそれぞれサブクラスであり、それぞれは継承され階層化され、分散化されている。同様に、図８において、８８は、別のデータ単位のスーパクラスで、８９は、８１と８８からの異種系列から継承のサブクラスである。この８９は、異種系列から継承により、新たなスーパクラスとして発生させることができる。８１０は、８９を継承したサブクラスであり、同様に８１１は、８１０から継承されたサブクラスである。また、図８において、８７は、８１から８６までの階層化されたサブクラスを合計したデータ単位で、これらは、新らたに、Ａｎとして定義でき、これが完成された、３ＤＣＧ人物アニメーションの表示関係のデータとなる。
【００２４】
図９は、図８で示した概念を、実際のデータ構造で表したもので、ＵＭＬ  Ｖｅｒ１．２規格の記法で表記したものある。ここで９１は、生物のスーパクラスで、９２は、９１を継承した近い範疇の範疇のサブクラス、９３は、９２を継承したさらに下層の範疇の生物のサブクラスの構造様式である。
【００２５】
図１０は、実際に作成した３Ｄ人物の骨格データの具体的な模式図で、１０１がスーパークラス、１０２が１０１を継承した骨格のサブクラス、１０３は、１０２を継承した下層の骨格のサブクラス、１０４は、１０２を継承した別の下層の骨格のサブクラスとなっている。これらはすべて、骨格のリンク情報は、同じものであるが、どの身体姿勢が異なるもので、それゆえ、関節要素、すなわち、腕やひざなどの、３Ｄ座標や、３Ｄ方向は異なる。この異なる部分のデータが、ポリモーフィズムされたデータとして保存されている。
【００２６】
図１１は、各種の原型の骨格データを蓄積しているクラスと、それを継承した階層データとして蓄積する方法を示したもので、基本的にリンク情報を付加したマルチツリー的な構造として蓄積されている。
１１１は、骨格データを図示したもので、１１２は、１１１の骨格をデータとして蓄積する場合の、データリンク形式を図式的に表現したものである。
【００２７】
図１２は、３Ｄ仮想空間の世界を、多重に同一空間に設定した場合の概念図であって、ここでは説明のため、仮に、３Ｄの各世界を２Ｄ階層の平面で、表現する。１２１は、３Ｄ仮想空間を多重化した場合の各世界を示している図で、１２２は、この各世界での住民であって、１２３は、その該住民の間の相互関係を示している。１２１は、世界Ａの３Ｄ仮想空間、１２４は世界Ｂの３Ｄ仮想空間，１２５は世界Ｃの３Ｄ仮想空間、１２６は、世界Ｄの３Ｄ仮想空間を、表している。
【００２８】
それぞれの該世界空間を、例えば無重力空間、亜空間、超重量空間、現在の仮想空間、過去の仮想空間と定義すれば、その特質を、以下のように設定でき、表現できる。
【００２９】
まず無重力空間では、住民は、フワフワした空間を浮遊しており、亜空間では、所々に、空間歪が存在する通常重力の空間であり、それゆえ住民が移動すると、所々でその住民の体形が変形する。しかし、その部位を通過すると、またもとの体形と戻る。
【００３０】
超重力空間は、物体間の引力が非常に強い空間であり、非常に高い平衡状態にいるのでない限り、単独では物体が浮遊していない空間となる。
【００３１】
過去の仮想空間とは、現在の仮想空間から連続した時間の流れが、２０秒遅れている空間であり、現在の仮想空間で起こった事柄が、２０秒後に再現される空間である。
【００３２】
すなわち、我々が住む現在の空間から、僅かに変形した、一般に異次元空間と言われるものである。このように、それぞれの空間は、それぞれの特質を持たすことが出来る。
【００３３】
この場合、同一仮想空間に、多重に存在する各世界の３Ｄ仮想空間を、１つの世界の３Ｄ仮想空間で表現する場合、現在の世界に住んではいない別の世界の住民は、幽霊のような半透明な存在として表現することと、黄色味や赤色味といった色調をつける事で、どの世界の住民かを、表現する。もちろん、どれか１つの世界の３Ｄ仮想空間だけを表示し、すべて世界を同時に表示する必要のない場合、このような該表現方法は、不要である。
【００３４】
図１３は、化身ＩＤと該自律生成アルゴリズムによって該端末側で自律的に生成されたポリゴン外皮の図である。この場合、原型としては円筒を設定し、その円筒の円周方向と筒方向のＢスプライン曲線を該制御点を用いて生成し、さらにこれらの間を縫うようにポリゴンを生成する。１３１は円周方向での閉Ｂスプライン曲線で、１３２は筒方向に生成した開Ｂスプライン曲線である。１３３は、こららの曲線をつかってそれらの間に生成した補完点を使って生成したポリゴンによる外皮である。もちろん、テクセルは、化身ＩＤコードで指示されるデータ群に含まれている。
【００３５】
【発明の効果】
この発明によれば、該データ・サーバーが持つ数値表現形式で表現できる広大な空間表現と、膨大なデ−タ量とで、巨大な３Ｄ仮想空間を構築することができる効果がある。
【００３６】
また、この発明によれば、該データ・サーバーが持つ数値表現形式で表現できる巨大な３Ｄ仮想空間内に大規模個数の３ＤＣＧ個体群のアニメーション動作を表示することができる効果がある。
【００３７】
また、この発明によれば、専用の３Ｄ骨格データ・サーバーから必要なデータだけ追加配布することで、３Ｄ情報表示端末装置が新機能を持つ事を容易にする効果がある。
【００３８】
また、この発明によれば、専用の動作振付（アニメーション）データ・サーバーを設けている事で、３Ｄ情報表示端末装置が容易に新しい動作振付（アニメーション）機能を持つ事ができる効果がある。
【００３９】
また、この発明によれば、全天周、全地周の３Ｄ情報表示端末装置に、３Ｄ仮想空間内に、新しく３Ｄ個体や３Ｄ個体群を、容易に、一度にすべて、提示する事が出来る効果がある。
【００４０】
また、この発明によれば、全天周、全地周の３Ｄ情報表示端末装置で、３Ｄ仮想空間内に、新しく３Ｄ個体や３Ｄ個体群のそれぞれ独自に振付動作アニメーションを容易に、一度にすべてを提示する事が出来る効果がある。
【００４１】
また、この発明によれば、３Ｄ個体や３Ｄ個体群のそれぞれに組み合わせの自由な化身のポリゴンを着付けし提示する事が出来る効果がある。
【００４２】
また、この発明によれば、球体の内部に居るような表示の３Ｄ情報表示の全天周提示型および全地周提示型の端末装置は、異なる端末と接続するたびに、新しくプログラムやデータを貰らい蓄積するため、新機能やデータを獲得する自己成長型の３Ｄ表示端末となることができる。
【００４３】
また、この発明によれば、自己成長型の球体の内部に居るような表示の３Ｄ情報表示の全天周提示型および全地周提示型の端末装置は、その成長制御をする事で、その個々の端末装置に個性を持たせることと、成長を停止させる得る安全性を持たせることができる。
【００４４】
また、この発明によれば、カテゴリの範疇の汎化や特化程度を評価基準として、継承クラスおよび継承インスタンスを使用する事で、蓄積データ量をコンパクトに出来る。
【００４５】
また、この発明によれば、生物の３Ｄ骨格や振付動作をコンパクトなデータ量で、表示する事が出来る。
【００４６】
また、この発明によれば、ポリモーフィズム（多様態）の機能を持つ事で、任意の階層のデータを瞬時に交換する事ができ、３Ｄ骨格や振付動作などを、即時に、自由に、変化させることが出来る効果がある。
【００４７】
また、この発明によれば、データサーバから要求に応じて配布追加する事で、３Ｄ情報表示端末装置側に蓄積するデータ量を、削減する事ができる効果がある。また、必要に応じて、データを配布追加する事から、柔軟な仕様変更に対応できる効果がある。
【００４８】
また、この発明によれば、概略データのみの通信だけが必要なだけなので、通信コストが削減され、即時性が増す効果がある。
【００４９】
また、この発明によれば、該３Ｄ仮想舞台の備え付けられた３Ｄ事物の配置を再現する時や、３Ｄ人物、３Ｄ動物、３Ｄ個体を再現する時に必要な通信データ量を、削減する事ができる効果がある。
【００５０】
また、この発明によれば、３Ｄ仮想空間を多重世界の３Ｄ空間で表現できる事で、３Ｄ仮想空間に大きさが、さらに拡大できる効果がある。
【００５１】
また、この発明によれば、多重の世界の３Ｄ空間とその住民を、１つの３Ｄ仮想空間で表現できる。
【００５２】
また、この発明によれば、３Ｄ情報表示用の登録ユーザ端末間では、低速の通信回線でも３Ｄ仮想空間を共有する事ができる効果がある。
【００５３】
また、この発明によれば、３ＤＣＧ個体のポリゴン生成に関して、端末自身が生成を行うことで、データサーバや、通信回線に負担を強いる事がない効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１の３ＤＣＧ通信システムの構成図。
【図２】この発明の実施の形態１の３ＤＣＧ通信システムの端末間転送データの構成図。
【図３】この発明の実施の形態１の３ＤＣＧ通信システムのデータサーバから端末装置への転送データの構成図。
【図４】この発明の実施の形態の別の３ＤＣＧ通信システムの構成図。
【図５】この発明の実施の形態１の３ＤＣＧ通信システムにおいて、多人数間での通信の場合の構成図。
【図６】この発明の端末装置の自動仕様整合の為の接続シーケンス図。
【図７】この発明の実施の数理的な３ＤＣＧ仮想空間の概念を説明した図。
【図８】この発明の実施の形態のデータ階層と継承クラスの構成を説明する図。
【図９】この発明の実施の形態のデータ階層と継承クラスの具体的構成をＵＭＬ記法で説明する図。
【図１０】この発明の実施の形態の３ＤＣＧ骨格データの構造説明のための図。
【図１１】この発明の実施の形態の３ＤＣＧ骨格データの説明の構成説明のための別図。
【図１２】この発明の実施の形態の同一３ＤＣＧ空間への多重仮想世界の投影状態の説明の図。
【図１３】この発明の実施の形態の３Ｄ個体のポリゴンを自律的に生成する方法の説明の図。
【符号の説明】
１１全天周、全地周の球体の内部にいるような表示の３Ｄ情報表示端末装置、１２  ユーザ１（操作者）、１３  通信相手の球体の内部にいるような表示の３Ｄ情報表示端末装置、１４  ３Ｄ通信の相手側のユーザ２（操作者）、１５  低速なユーザの３Ｄ情報表示端末装置間の専用通信回線、１６  ３Ｄ仮想空間内の任意な存在の３Ｄ個体や３Ｄ個体群、１７  ３Ｄ仮想空間内の任意の３Ｄ個体の存在データを提供するデータベース、１８全天周・地周の球体の内部的にいるような表示の３Ｄ情報表示端末装置へのデータ供給の専用回線、２１  座標系のデータ群、２２  個体の個性関係のデータ群、２３  座標系のデータ群の内部詳細、２４  個体の個性関係のデータ群の内部詳細、３１  挿入する階層の位置情報データ、３２  追加するデータ本体、４１  全天周・全地周の球体の内部にいるような表示の３Ｄ情報表示端末装置、４２  データベースの配布のための専用供給回線、４３  低速なユーザの３Ｄ情報表示端末装置間の専用通信回線、４４  ３Ｄ個体の、３Ｄ骨格や振付データのデータベースの蓄積装置、５１  ユーザの３Ｄ情報表示端末装置間の通信回線、５２  全天周、全地周の球体の内部にいるような表示の３Ｄ情報表示端末装置、５３  ３Ｄ個体の、３Ｄ骨格や振付いデータのデータベースの蓄積装置、６１  双方の端末機ＩＤ確認、６２  各自の機能のリストアップ、６３  保持機能リスト交換、６４  不足分リスト交換、６５  不足データ・アプリ交換、６６  ３ＤＣＧ関係のリストアップ、６７  ３ＤＣＧ関係のリスト交換、６８  ３ＤＣＧ関係の不足分リスト交換、６９  ３ＤＣＧ関係の不足データ・アプリ交換、６１０  両端末の機能、６１１  概略コード通信開始、７１  任意な存在の３Ｄ個体や３Ｄ個体群、７２  全天周・全地周の球体の内部にいるような表示の３Ｄ情報表示端末装置、７３  ユーザ１（操作者）、７４無限遠にある数値表示限界の境界面、８１  生物の進化データベースのスーパクラス（Ａ）、８２  生物の進化データベースのスーパクラス（Ｂ）、８３  Ａ’のサブクラス、８４  Ａ’’のサブクラス、８５  Ａ’’’のサブクラス、８６  Ａ’’’’のサブクラス、８７  Ａ’’’’’のサブクラス、８８      Ａ＋Ｃを多重継承したＢのス−パクラス、８９  Ｂのサブクラス、８１０  Ｂ’’のサブクラス、８２０  Ａの結果的な全包クラス、９１  スーパークラス、９２  サブクラス（１）、９３  サブクラス（２）、１０１  ３Ｄ骨格スーパークラス、１０２  動作サブクラス、１０３  ３Ｄ骨格サブクラス１、１０４  ３Ｄ骨格サブクラス２、１０５  ３Ｄ骨格サブクラス３、１１１  ３Ｄ骨格データベース１、１１２  ３Ｄ骨格データベース２、１１３  ３Ｄ骨格データベース３、１１４  ３Ｄ骨格データベース４、１２１  ３Ｄ仮想世界を２Ｄ平面上で表現した図、１２２  各３Ｄ多重世界の上に住む各３Ｄ住民、１２３  各３Ｄ世界での各３Ｄ住民間の相互関係、１３１  円筒の円周方向の閉Ｂスプライン曲線、１３２  円筒の筒方向の開Ｂスプライン曲線、１３３  自律生成されたポリゴン、１４１  従来のユーザ（操作者）、１４２  従来の３Ｄ情報表示端末装置、１４３  従来の通信回線、１４４  従来の相手側の３Ｄ情報表示端末装置、１４５  従来の相手側のユーザ（操作者）。
【図１】
2004227212.tif 000003
【図２】
2004227212.tif 000004
【図３】
2004227212.tif 000005
【図４】
2004227212.tif 000006
【図５】
2004227212.tif 000007
【図６】
2004227212.tif 000008
【図７】
2004227212.tif 000009
【図８】
2004227212.tif 000010
【図９】
2004227212.tif 000011
【図１０】
2004227212.tif 000012
【図１１】
2004227212.tif 000013
【図１２】
2004227212.tif 000014
【図１３】
2004227212.tif 000015