(57)【要約】  本発明は、仮想環境のユーザを、この仮想環境において視覚化するための方法、関連するシステム、および関連する処理デバイスに関する。本発明の方法は、ユーザの生成された少なくとも１つのビデオストリームに基づいて、視覚化されるべきユーザの３次元ユーザ奥行き表現を生成するステップを含む。さらに、ユーザの生成された少なくとも１つのビデオストリームに基づいて、ユーザのテクスチャが決定される。後続のステップは、前記ユーザ奥行き表現に対して前記テクスチャを適用することによって、３次元ユーザ視覚化を生成し、さらに３次元ホスト視覚化に対して前記３次元ユーザ視覚化を親子関係に設定することである。
2013535726.tif 000002
【特許請求の範囲】
【請求項１】
仮想環境のユーザを、前記仮想環境において視覚化するための方法であって、前記ユーザの部分的なリアルタイムの３次元モデルを生成するステップを備える方法において、前記３次元ユーザ視覚化を３次元ホスト視覚化と結合することによって完全な３次元ユーザ視覚化を生成するステップをさらに備えることを特徴とする、方法。
【請求項２】
前記結合することが、前記ユーザ視覚化が前記ホスト視覚化によって部分的に覆われるように実行されることを特徴とする、請求項１に記載のユーザを視覚化するための方法。
【請求項３】
仮想環境のユーザを、前記仮想環境において視覚化するためのシステムであって、前記ユーザの部分的なリアルタイムの３次元モデルを生成するように構成された３次元モデル生成部（３Ｄ−ＭＧＰ）を備えるシステムにおいて、前記３次元ユーザ視覚化を３次元ホスト視覚化と結合することによって完全な３次元ユーザ視覚化を生成するように構成された視覚化親子関係設定部（ＶＰＰ）をさらに備えることを特徴とする、システム。
【請求項４】
前記視覚化親子関係設定部（ＶＰＰ）が、前記ユーザ視覚化が前記ホスト視覚化によって部分的に覆われるように前記結合することを実行するようにさらに構成されることを特徴とする、請求項３に記載の仮想環境のユーザを視覚化するためのシステム。
【請求項５】
請求項４に記載の仮想環境のユーザを視覚化するためのシステムにおいて使用するためのユーザ視覚化処理デバイス（ＵＶＰＤ）であって、前記ユーザの部分的なリアルタイムの３次元モデルを生成するように構成された３次元モデル生成部（３Ｄ−ＭＧＰ）を備えることを特徴とし、前記システムが、前記３次元ユーザ視覚化を３次元ホスト視覚化と結合することによって完全な３次元ユーザ視覚化を生成するように構成された視覚化親子関係設定部（ＶＰＰ）をさらに備えることを特徴とする、ユーザ視覚化処理デバイス（ＵＶＰＤ）。
【請求項６】
前記視覚化親子関係設定部（ＶＰＰ）が、前記ユーザ視覚化が前記ホスト視覚化によって部分的に覆われるように前記結合することを実行するようにさらに構成されることを特徴とする、請求項５に記載のユーザ視覚化処理デバイス（ＵＶＰＤ）。
【請求項７】
請求項６に記載のユーザ視覚化処理デバイス（ＵＶＰＤ）を含む、モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想環境のユーザを、この仮想環境において視覚化するための方法、システム、および関連する処理デバイスに関する。
【背景技術】
【０００２】
そのような方法、システム、および関連するデバイスが、仮想環境を介して通信する現在、よく知られた方法（例えば、セカンドライフ）から当技術分野においてよく知られている。そのような仮想環境において、アバターが、移動すること（歩くこと、走ること、飛ぶこと、テレポートすることなどのような）、一休みしてベンチに座ること、別のアバターに話しかけること、または他のモデルと対話する（物体をクリックする、もしくは動かす、壁もしくは他のモデルにぶつかる、その他）ことが可能である。そのようなアバターは、しばしば、キーボード、他の対話デバイスのマウス、またはジェスチャによってアニメ化されることが可能であり、さらに任意の時点で任意の方向から他のアバターによって観察されることが可能なコミックスタイルの３次元モデルである。そのような仮想世界は、ゲーム、および他の人々とのファーストコンタクトによく適した環境であり得る。
【０００３】
しかし、そのような仮想環境のユーザは、ユーザが仮想環境に没入する際、アバターによって表現されることを選好せず、さらにそのようなユーザは、コンピュータシステムを介してユーザの親類または仲間のような他の人々と通信する際、入力デバイスを操作してアバターをアニメ化することを欲しない。
【０００４】
そのようなアバターは、本物にうまく取って代わるものとは認識されず、すなわち、人々は、何らかの種類の入力デバイスを介する笑みのようなアニメーションの必要が存在しない場合、そのような仮想環境内で自身のストリーミングビデオ画像を選好する。
【０００５】
平均的なユーザは、そのような仮想環境内でその他のユーザのストリーミング画像を見ること、それと同時に、その仮想環境内で移動することができるとともに、その仮想環境と対話することができること、さらに、それと同時に互いに対話することができることを選好する。
【０００６】
そのような仮想環境のユーザのほとんどは、家族および／または仲間のような他の人々と通信する際、パーソナルコンピュータを前に、またはテレビの正面の楽な座席に座っている。したがって、机に、またはユーザの正面に位置付けられた１つまたは複数のカメラによってキャプチャされているそのようなユーザは、完全にキャプチャされることは可能でなく、それぞれ、その個人の正面上部または正面部分全体だけしか、ストリーミングビデオ出力としてキャプチャされ得ない。
【０００７】
前述したとおり、机にあるパーソナルコンピュータを前に、またはテレビの正面に座っている人々の、１つまたは複数のカメラによってキャプチャされたストリーミング画像は、個人の前側だけしかキャプチャされていない、または個人が机を前に座っている場合、上部だけしかキャプチャされていないので、完全な３Ｄユーザ視覚化を作成するのに十分な情報を含まない。つまり、それらのカメラは、キャプチャされるべきユーザに対するそのようなカメラの位置付けのため、その個人の約１／４だけしか、すなわち、正面部分または正面上部だけしかキャプチャすることができない。
【０００８】
このため、ユーザの後側、下側、および上側について、さらに左側面と右側面の両方についても画像情報が全く利用可能でない。カメラの出力に基づいて生成された、不完全なユーザ表現のストリーミング画像は、Ｑヒューマンと呼ばれる。
【０００９】
このため、そこから見てこのユーザのすべては見えないカメラに対する、このユーザの位置のため、このキャプチャされたビデオストリームから、完全な３Ｄビューは、獲得可能でない。この部分的な３Ｄユーザ視覚化は、明らかに、仮想環境に挿入されるのに直接には適してはいない。例えば、個人の後側についての画像情報が全く存在しないので、他の人々は、仮想環境内でその部分的３Ｄユーザ視覚化の背後を歩くと、その個人の背面の凹面画像を見る。ユーザの後側、右側面、または左側面についての情報が全く利用可能でないので、そのような仮想環境内で全く提示が示され得ない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、前述した知られているタイプの、ただし、事実上、完全なユーザ視覚化が獲得される、そのような仮想環境のユーザを視覚化するための方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明によれば、この目的は、請求項１に記載の方法、請求項３に規定されるシステム、ならびに請求項５および請求項７に記載の関連するデバイスによって達せられる。
【００１２】
実際、本発明によれば、この目的は、第１の生成された部分的なリアルタイムの３次元ユーザ視覚化を、ユーザの完全な３Ｄ視覚化が実現されるように３次元ホスト視覚化と結合することによって、完全な３次元ユーザ視覚化だけが生成されるということにより、達せられる。
【００１３】
この結合は、３次元ホスト視覚化に対して第１の生成された部分的なリアルタイムの３次元ユーザ視覚化を親子関係に設定することによって達せられることが可能であり、または結合は、代替として、３Ｄユーザ視覚化が、３Ｄホスト視覚化の位置を追跡し、３Ｄユーザ視覚化自らの位置を相応して適応させるようなロジックによって行われることが可能である。
【００１４】
この方法において、生成された部分的なリアルタイムの３次元ユーザ視覚化の後側、下側、上側、右側面、および左側面についての欠落している情報が、３次元ホスト視覚化（モデル）に対してこの生成された部分的なリアルタイムの３次元ユーザ視覚化を親子関係に設定することによって、完全にされる、または隠される。
【００１５】
代替の方法において、生成された部分的なリアルタイムの３次元ユーザ視覚化の後側についての欠落している情報が、モデルの右境界を左境界にスティッチングすることによって、または他の任意の手段によって、二次平面を用いて完全にされる一方で、下側、上側、右側面、および左側面は、そのままにされる。
【００１６】
そのような３次元ホスト視覚化は、以降、Ｑホストと呼ばれる、それまでに生成された部分的なリアルタイムの３次元ユーザ視覚化が親子関係に設定され得る任意の３次元モデルであることが可能である。
【００１７】
親子関係を設定することは、複数のオブジェクトを或る階層関係にするプロセスである。最上ノードが、親と呼ばれ、ただし、親は、本発明において３次元ホスト視覚化であり、さらに後続のノードが、この親に属する子であり、ただし、本発明の生成された部分的なリアルタイムの３次元ユーザ視覚化が子である。親子関係において、子は、親ノードに全く影響を及ぼさずに、３Ｄ空間内の任意の場所に移動される／回転させられることが可能であるが、親ノードが３Ｄ空間内で移動されたまたは回転させられた場合、親ノードのすべての子は、相応して移動する。
【００１８】
そのような３次元ホスト視覚化の例が、生成された部分的な３次元ユーザ視覚化が座らせられる、ホバリングする椅子であり得る。このようにして、３次元ユーザ視覚化の後側が、３次元ホスト視覚化のモデル化された後側、側面、上部、および上側によって隠される。その後、部分的なリアルタイムの３次元ユーザ視覚化が、３次元ホスト視覚化に対して親子関係に設定されて、３次元ホスト視覚化を動かすと、３次元ユーザ視覚化が一緒についてくる。
【００１９】
別の例が、３次元ホスト視覚化を人間の完全な３Ｄ表現として表すことであり得る。インテリジェントなスティッチングアルゴリズムを使用することによって、生成された部分的な３次元ユーザ視覚化を３次元ホスト視覚化にスティッチングすることが可能である。このようにして、身体の正面上部がリアルライフの３Ｄビデオストリームによって構成され、さらにその他の部分が、より合成的な外観と雰囲気を有する３Ｄモデルが獲得される。
【００２０】
本発明の別の特徴付ける実施形態が、請求項２、請求項４、および請求項６に記載される。
【００２１】
この方法、関連するシステム、および関連する処理デバイスは、リアルタイムの生成された部分的な３次元ユーザ視覚化が３次元ホスト視覚化によって少なくとも部分的に覆われるように、親子関係を設定することのような結合するステップを実行することによって、さらに改良され得る。このようにして、生成された部分的な３次元ユーザ視覚化は、３次元ユーザ視覚化を単純化するために３次元ホスト視覚化の中に部分的に消え、または３次元ホスト視覚化にスティッチングされ、さらに、この特徴は、ストリーミングビデオから抽出された個人の輪郭に沿った平面を切り取る必要性を解消する。このため、置換マップを使用することによって、置換マップが投影される元の、しばしば長方形の平面が、３次元ホスト視覚化内に隠されることが可能である。
【００２２】
特許請求の範囲において使用される「備える」という用語は、その後に列挙される手段に限定されるものと解釈されるべきではないことに留意されたい。このため、「手段Ａと、手段Ｂとを備えるデバイス」という表現の範囲は、構成要素Ａおよび構成要素Ｂだけから成るデバイスに限定されるべきではない。この表現は、本発明に関して、そのデバイスの関係のある構成要素が、ＡおよびＢだけであることを意味する。
【００２３】
同様に、特許請求の範囲においてやはり使用される「結合された」という用語は、直接の接続だけに限定されるものと解釈されるべきではないことに留意されたい。このため、「デバイスＢに結合されたデバイスＡ」という表現の範囲は、デバイスＡの出力がデバイスＢの入力に直接に接続されたデバイスまたはシステムに限定されるべきではない。この表現は、他のデバイス、または他の手段を含む経路であり得る経路がＡの出力とＢの入力の間に存在することを意味する。
【００２４】
添付の図面と併せて解釈される実施形態の以下の説明を参照することによって、本発明の以上の、およびその他の目的および特徴がより明白となるとともに、本発明自体の最良の理解が得られよう。
【図面の簡単な説明】
【００２５】
【図１】本発明による、仮想環境のユーザを、この仮想環境において視覚化するためのシステムを示す機能図である。
【図２】本発明による、ユーザ視覚化処理デバイスの詳細な機能図とともにシステムを示す機能図である。
【発明を実施するための形態】
【００２６】
この説明の第１の段落において、図１に提示される、仮想環境のユーザを、この仮想環境において視覚化するためのシステムの主要な要素が説明される。第２の段落において、前述した要素と説明される手段の間のすべての接続が定義される。その後、ユーザ視覚化処理デバイスＵＶＰＤ、カメラシステムＣＳ、および仮想環境ＶＥの関係のあるすべての機能手段が説明され、その後に、すべての相互接続の説明が続く。その後に続く段落において、オブジェクトと関係するコンテンツをブラウズするための方法の実際の実行が説明される。
【００２７】
本発明の第１の主要な要素は、奥行き情報をもたらすことが可能なカメラシステムによって実現され得るカメラシステムＣＳである。そのようなカメラシステムの第１の実施形態において、専用のデプスカメラが適用される。この事例において、より具体的には、３ＤＶＳｙｓｔｅｍｓ社からのＺ−Ｃａｍが使用されることが可能であり、ただし、そのようなカメラは、一連の白黒の奥行き画像、および対応する、カラーのテクスチャ画像をもたらす。
【００２８】
そのようなカメラシステムの第２の代替の実施形態において、アルゴリズムと組み合わされた、同期された２つのカメラが、同一のタイムスロットにおいて撮影された２つの画像の間の差から奥行きを計算するように適用される。このことは、視差マッピングと呼ばれるプロセスによって行われる。両方のカメラが、画像を生成する。したがって、画像１における各点に関して、画像２において同一のピクセルの対応するロケーションが計算される。対応するピクセルが見出されると、これらすべての点の視差が計算される。最終結果が、これらの点が３Ｄ空間内でどこに存在するかの指示を与える視差マップである。
【００２９】
第３の代替形態において、構造化照明を使用して、シーンから奥行きを導き出される。この構成において、投光器、または同期された投光器のセットが、同期された２つ以上のカメラを用いて環境をキャプチャしながら、現実の環境に対して様々な照明パターンを送る。空間および時間にわたって、異なるカメラからのキャプチャされた画像におけるそれらのパターンを比較することによって、シーンの奥行きの指示が導き出され得る。
【００３０】
さらに、３次元仮想環境にアクセスするためにクライアントアプリケーションを実行する仮想環境クライアントデバイスＶＥＣが存在することが可能である。
【００３１】
さらに、カメラシステム出力から、仮想環境において視覚化されるべきユーザの置換マップである３次元ユーザ奥行き表現、ならびにユーザのテクスチャを生成することができるユーザ視覚化処理デバイスＵＶＰＤが存在することが可能である。その後、ユーザ視覚化処理デバイスＵＶＰＤは、３次元ユーザ奥行き生成に対してテクスチャを適用することによって３次元ユーザ視覚化を生成するように構成される。最後に、３次元ホスト視覚化に対して生成された部分的な３次元ユーザ視覚化を親子関係に設定することによって、完全な３次元ユーザ視覚化が獲得可能である。
【００３２】
この完全な３次元ユーザ視覚化が、仮想環境に、この仮想環境ＶＥにおけるユーザの完全な表現として送り込まれる。
【００３３】
カメラシステムＣＳは、仮想環境をホストする、または仮想環境へのアクセスを与える仮想環境サーバＶＥＳにアクセスするとともに、そのような仮想環境サーバＶＥＳと通信するクライアントデバイスに対する、イーサネット（登録商標）、ＵＳＢ、ＩＰ、Ｆｉｒｅｗｉｒｅ、その他のような任意のショートコミュニケーションズインターフェースを介してユーザ視覚化処理デバイスＵＶＰＤに結合される。このクライアントデバイスは、インターネット、またはアクセスネットワークとコアネットワークの任意の組合せのような通信ネットワークを介して仮想環境サーバＶＥＳに結合され得る。
【００３４】
ユーザ視覚化処理デバイスＵＶＰＤはまず、例えば、ユーザの生成された少なくとも２つのビデオストリームである、カメラシステム信号に基づいて、例えば、視覚化されるべきユーザの置換マップである、３次元ユーザ奥行き表現を生成するように構成されたユーザ奥行き生成部ＵＤＧＰを備える。
【００３５】
さらに、ユーザ視覚化処理デバイスＵＶＰＤは、供給されたカメラシステム信号、すなわち、カメラによって記録された動画から、ユーザのテクスチャを決定することができるテクスチャ決定部ＵＴＤＰを含む。
【００３６】
視覚化処理デバイスＵＶＰＤは、生成された部分的な３次元ユーザ奥行き生成に対してテクスチャを適用することによって部分的な３次元ユーザ視覚化を生成するためのユーザ視覚化生成部ＵＶＧＰと、３次元ホスト視覚化に対して、前記生成された部分的な３次元ユーザ視覚化を親子関係に設定することによって完全な３次元ユーザ視覚化を生成するように構成された視覚化親子関係設定部ＶＰＰとをさらに備える。
【００３７】
ここで、前述したとおり、Ｚ−ｃａｍを適用する事例において、ユーザ奥行き生成部ＵＤＧＰは、Ｚ−ｃａｍデバイスに組み込まれることを述べておく。
【００３８】
さらに、視覚化親子関係設定部ＶＰＰは、前記ユーザ視覚化が前記ホスト視覚化によって部分的に覆われるように親子関係設定を実行することができる。
【００３９】
ユーザ視覚化処理デバイスＵＶＰＤは、ユーザ奥行き生成部ＵＤＧＰの入力端子であると同時に、ユーザテクスチャ決定部ＵＴＤＰの入力端子でもある入力端子を有する。ユーザテクスチャ決定部ＵＴＤＰは、出力端子でユーザ視覚化生成部ＵＶＧＰの入力端子にさらに結合される。ユーザ奥行き生成部ＵＤＧＰは、出力端子でユーザ視覚化生成部ＵＶＧＰの入力端子にさらに結合される。ユーザ視覚化生成部ＵＶＧＰは、次に出力端子で視覚化親子関係設定部ＶＰＰの入力端子に結合され、視覚化親子関係設定部ＶＰＰは、次にユーザ視覚化処理デバイスＵＶＤＰの出力端子を有する。
【００４０】
この説明は、中心的である機能を有するユーザ視覚化処理デバイスＵＶＰＤを扱うものの、機能全体が、前述の説明におけるクライアントおよびサーバのような、いくつかのネットワーク要素にわたって分散されてもよい。
【００４１】
最後に、仮想環境をホストする仮想環境サーバＶＥＳが存在する。通常、複数のそのようなサーバが、そのような仮想環境をホストするために存在するが、この実施形態では、簡明のため、１つだけのそのようなサーバが説明され、図１に提示される。
【００４２】
本発明の動作を説明するために、セカンドライフなどの仮想環境の或るユーザがセカンドライフの中で歩き回っているものと想定される。このユーザは、ユーザの机、およびセカンドライフをブラウズするパーソナルコンピュータを前に座っている。仮想環境ユーザのこの位置において、机上に位置付けられたカメラを用いて、ユーザがパーソナルコンピュータを前に座っている間に、ユーザ全体のストリーミング画像を生成することは、これらの画像が３６０度のビューを有する完全なアバターモデルを作成するのに十分な情報を含まないので、不可能である。
【００４３】
代わりに、ほとんどの事例と同様に、個人の正面だけがキャプチャされ、さらに、個人が机を前に座っている場合、上部だけがキャプチャされて、個人の正面上部の３次元モデルを生成することだけしか可能でない。
【００４４】
この状況を改善し、さらに本発明の目的を実現するのに、ｚ−ｃａｍなどのカメラが、ユーザの机の上に適切に取り付けられる。このカメラは、テクスチャ、および奥行き画像をキャプチャする。ミノルステレオカメラの場合、奥行き画像は、ユーザ奥行き生成部ＵＤＧＰによって生成される。
【００４５】
セカンドライフなどの、この仮想環境におけるユーザ自身の身体の適切な表現を得るために、カメラシステムは、このテクスチャ画像、および対応する奥行き画像をユーザ視覚化処理デバイスＵＶＰＤにリアルタイムで送る。この信号は、依然として、ユーザの上部、すなわち、胴体および頭である、机より上のユーザの部分についての情報だけしか含まない。このユーザ視覚化処理デバイスＵＶＰＤは、クライアントデバイスＶＥＣに結合された専用のデバイスであっても、クライアントデバイスに配置されたアプリケーションであっても、サーバ側ＶＥＳに配置されても、ネットワークにわたって分散されてもよい。このアプリケーションがクライアントデバイスに配置される場合、このアプリケーションは、ユーザのパーソナルコンピュータ上で実行されるアプリケーションであり得る。
【００４６】
第１に、ユーザ視覚化処理デバイスＵＶＰＤのユーザ奥行き生成部ＵＤＧＰが、このユーザの３次元ユーザ奥行き表現（置換マップ）を、例えば、前記ユーザの生成された少なくとも１つの立体ビデオストリーム、または生成された２つのモノラルビデオストリームである、転送されたカメラシステム信号に基づいて、生成する。例えば、ユーザの生成された少なくとも１つのビデオストリームである、転送されたカメラシステム信号は、ユーザのテクスチャを決定するためにユーザテクスチャ決定部ＵＴＤＰによってさらに使用される。この事例において、ユーザのテクスチャは、カメラによって記録されたユーザのストリーミング画像である。その後、ユーザ視覚化生成部ＵＶＧＰが、３次元ユーザ奥行き生成（置換マップ）に対して、より早期の決定されたテクスチャを適用することによって、ユーザの部分的な３次元ユーザ視覚化を生成する。この場合、ユーザの胴体および頭の正面部分についての情報だけしか含まれなかった場所にユーザの部分的な３次元表現がもたらされる。したがって、生成される３次元モデルは、ユーザの背面部分についての情報を含まず、ユーザの身体の下部の３次元表現が、ユーザの身体の下部を備えることも可能でない。
【００４７】
最後に、視覚化親子関係設定部ＶＰＰが、３次元ホスト視覚化に対して３次元ユーザ視覚化を親子関係に設定することによって、完全な３次元ユーザ視覚化を生成し、ただし、３次元ホスト視覚化は、最終的な獲得されるユーザ表現が３６０度のビューを有する３次元モデルであるように前記３次元ユーザ視覚化が組み合わされることが可能な任意の事前定義された３次元モデルであることが可能である。
【００４８】
そのような３次元ホストは、ホバリングする椅子のような任意の３Ｄモデルであることが可能であり、ただし、ホバリングする椅子の特性は、この椅子が個人の背面および下部を隠すようになっている。
【００４９】
部分的な３次元ユーザ視覚化、または部分的なユーザのモデルは、部分的な３次元ユーザ視覚化、または部分的なユーザのモデルが単一単位の３次元ユーザ視覚化として３次元ホスト視覚化の動きと一緒に動くように、３次元ホスト視覚化に対してさらに親子関係を設定される。
【００５０】
そのような３次元ホストの他の例が、人間の３次元モデルである。
【００５１】
モデル構築を簡単にするために、親子関係の設定は、ユーザ視覚化が前記ホスト視覚化によって部分的に覆われるように実行され得る。
【００５２】
別の実施形態において、３次元ユーザ視覚化は、３次元ユーザ視覚化のモデル作成を簡単にすることを目的として、３次元ホスト視覚化の中で部分的に消える。実際、置換マップを使用して、置換マップが投影される元の、しばしば長方形の平面が、３次元ホスト視覚化内に隠されることが可能である。この特徴は、ストリーミングビデオから抽出された個人の輪郭に沿って平面を切り出す必要性を解消する。この長方形の平面は、意図されるユーザの目に見える部分と目に見えない部分の境界である（例えば、デスクトップによる）。
【００５３】
この方法を使用して、オフラインまたはオンラインの管理システムが、３次元ユーザ視覚化がどこに配置されるか、または据えられるかを容易に決定することができる。このため、同一の仮想テーブルの回りに参加者が着席させられることが可能であり、管理システムがそのテーブルの周りに参加者を固定で位置付けることを可能にする仮想会議室が、仮想環境において容易に作成され得る。
【００５４】
別の実施形態において、ユーザは、仮想環境の中で完全な３次元ユーザ視覚化を移動させることができる。このため、完全な３次元ユーザ視覚化として視覚化された人々が、博物館または社会的な場所のような仮想のロケーションを訪れることができ、さらにその他の人々のライブ画像を見ることができる。
【００５５】
さらなる実施形態において、このシステムは、視点位置の内挿を使用することによってマルチカメラシステムからユーザの仮想のビューを生成することができ、ただし、視点位置の内挿は、左右のカメラの画像に基づいてユーザの仮想表現を作成するプロセスである。次に、この技術を使用して、生成された３Ｄモデルを包むようにされることが可能な仮想テクスチャマップが作成される。
【００５６】
さらなる実施形態において、個人の頭だけが、キャプチャされ、モデルに変換され、さらに、例えば、宇宙服である、３次元ホスト視覚化の頭の役割をする、以降、Ｆホストのフェイスと呼ばれる特殊なモデル内で視覚化される。この３次元ユーザホスト視覚化は、例えば、宇宙服を着ている宇宙飛行士の頭部、キャップを被っている修道士の頭部、またはスカーフを被っている何らかの個人の頭部のような外見であり得る。そのようなシステムは、ユーザが、入力デバイスを使用して、アバターの向きを変えることによって、またはアバターの頭の向きを変えることによって周囲を見ることを許す。十分なスクリーン資産、およびさらなるロジックを所与として、頭追跡システムを使用して、ユーザの頭の方向に沿ってＦホストの頭が動かされることが可能である。
【００５７】
この実施形態は、クライアント−サーバソリューションに関して説明されるものの、ピアツーピアネットワークソリューション、またはこれらの種類のネットワークの任意の混合のような代替のネットワークも適用可能であり得ることに留意されたい。
【００５８】
最後に述べることとして、本発明の実施形態は、機能ブロックの点で以上に説明されている。以上に与えられた、これらのブロックの機能上の説明から、電子デバイスを設計する業者には、これらのブロックの実施形態が、よく知られた電子構成要素を用いてどのように製造され得るかは明白であろう。このため、機能ブロックの内容の詳細なアーキテクチャは、与えられない。
【００５９】
本発明の原理は、特定の装置に関連して以上に説明されてきたが、この説明は、添付の特許請求の範囲に規定される本発明の範囲に対する限定としてではなく、単に実施例として行われているに過ぎないことを明確に理解されたい。
【図１】
2013535726.tif 000003
【図２】
2013535726.tif 000004
【国際調査報告】
2013535726.tif 000005
2013535726.tif 000006
2013535726.tif 000007