(57)【要約】【解決手段】  ３次元処理回路は、パケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために生成する多重ストリーム３Ｄ画像送信機を含み、パケットベースの多重ストリーム情報は第１のストリーム及び第２のストリームを含み、第１のストリームは左目用フレーム情報等の第１の視野情報を有し、第２のストリームは右目用フレーム情報等の対応する第２の視野情報を含み、各ストリームは異なる視点から見た同じオブジェクトを備える。１つの例においては、多重ストリーム情報は、例えばパケット化されたデータとして単一のケーブルを介して通信され、この場合、パケットは左目及び右目用の情報の両方を含む。またエンコーダは、多重ストリーム情報の一部として、第１及び第２のストリームが単一のディスプレイのためのものであることを示す制御情報を提供する。１つの例においては、多重ストリームは、単一のディスプレイが立体視左目及び右目用のフレーム情報をディスプレイすることができるように、同時に通信される。パケットベースの多重ストリーム情報をデコードしてデコードされた左目用フレーム情報及び対応する右目用情報を３Ｄ視覚効果のために結合する対応する受信機もまた開示される。１つの例においては、このことは、パケットベースの多重ストリーム情報に関連する制御情報に基づいていてよい。関連する方法も記載されている。【選択図】図１
2013516117.tif 000002
【特許請求の範囲】
【請求項１】
多重ストリーム３Ｄ画像送信機を備える３次元ビデオ処理回路であって、
前記多重ストリーム３Ｄ画像送信機はパケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために単一のリンクに対して生成するように動作し、前記パケットベースの多重ストリーム情報は少なくとも第１の視野情報を備える第１のストリーム及び対応する第２の視野情報を備える第２のストリームを備え、各ストリームは異なる視点から見た同じオブジェクトを備える３次元ビデオ処理回路。
【請求項２】
少なくとも前記第１及び第２のストリームが前記単一のディスプレイのためのものであることを示す制御情報を提供するようにエンコーダが動作する請求項１の３次元ビデオ処理回路。
【請求項３】
前記第１及び第２の視野情報は左目用フレーム情報及び右目用フレーム情報を備え、前記回路は前記左目用フレーム情報及び対応する右目用フレーム情報を前記単一のディスプレイに対する３Ｄディスプレイ画像のために生成するように動作する左目及び右目用フレーム生成器を備える請求項１の３次元ビデオ処理回路。
【請求項４】
前記制御情報を前記パケットベースの多重ストリーム情報の一部として提供するように動作する請求項２の３次元ビデオ処理回路。
【請求項５】
１つ以上のデバイスによって実施される方法であって、
少なくとも第１の視野情報及び対応する第２の視野情報を３次元画像のために生成することと、
パケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために単一のリンクに対して生成することと、を備え、
前記パケットベースの多重ストリーム情報は前記第１の視野情報を備える第１のストリーム及び対応する第２の視野情報を備える第２のストリームを備え、各ストリームは異なる視点から見た同じオブジェクトを備える方法。
【請求項６】
前記第１及び第２の視野情報は左目用フレーム情報及び右目用フレーム情報を備え、前記方法は前記左目用フレーム情報及び対応する右目用フレーム情報を前記単一のディスプレイに対する３Ｄディスプレイフレームのために生成することを備える請求項５の方法。
【請求項７】
ディスプレイから前記ディスプレイの３Ｄディスプレイ能力を表すデータを受信することを備え、前記第１の視野情報及び対応する第２の視野情報を３次元画像のために生成することは、前記ディスプレイの前記３Ｄディスプレイ能力を表す前記データに応答して行われる請求項５の方法。
【請求項８】
多重第１及び第２のストリームが単一のディスプレイのためのものであることを示す制御情報を提供することを備える請求項５の方法。
【請求項９】
多重ストリーム３Ｄ画像受信機及び３次元画像フォーマット論理を備える３次元ビデオ処理回路であって、
前記多重ストリーム３Ｄ画像受信機は単一のリンクからのパケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために処理するように動作し、前記パケットベースの多重ストリーム情報は第１の視野情報を備える第１のストリーム及び対応する第２の視野情報を備える第２のストリームを少なくとも備え、各ストリームは異なる視点から見た同じオブジェクトを備え、前記３次元画像フォーマット論理は前記処理された第１の視野情報及び対応する第２の視野情報を結合して３Ｄディスプレイを生成するように動作する３次元ビデオ処理回路。
【請求項１０】
前記３次元フレームフォーマット論理は、デコードされた左目用フレーム情報及び右目用情報を格子状パターン、交互の列パターン、交互の線又は交互のフレームパターンに少なくとも対応する任意の１つへと配列することによって、前記処理された第１の視野情報及び対応する第２の視野情報をフォーマットするように動作する請求項９の回路。
【請求項１１】
前記ディスプレイの３Ｄディスプレイ能力を表す制御情報を送るように動作する請求項１０の回路。
【請求項１２】
異なる視点から見た同じオブジェクトの３Ｄ画像をディスプレイするために前記第１及び第２のストリームが用いられることを示す受信した制御情報を処理するように前記受信機が動作する請求項９の回路。
【請求項１３】
１つ以上のデバイスによって実施される方法であって、
第１の視野情報を備える第１のストリーム及び対応する第２の視野情報を備える第２のストリームであって各ストリームは異なる視点から見た同じオブジェクトを備える第１のストリーム及び第２のストリームを少なくとも備える、単一のリンクからのパケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのためにデコードしてそこから３Ｄディスプレイを生成することと、
少なくとも前記第１の視野情報及び対応する第２の視野情報を３Ｄディスプレイのために結合することと、を備える方法。
【請求項１４】
第１及び第２の視野情報を格子状パターン、交互の列パターン、交互の線又は交互のフレームパターンに少なくとも対応する任意の１つへと配列することによって、前記第１の視野情報及び対応する第２の視野情報をフォーマットすることを備える請求項１３の方法。
【請求項１５】
ディスプレイ及び前記ディスプレイに動作可能に結合される３次元ビデオ処理回路を備えるディスプレイユニットであって、
前記３次元ビデオ処理回路は多重ストリーム３Ｄ画像受信機及び３次元フレームフォーマット論理を備え、
前記多重ストリーム３Ｄ画像受信機は単一のリンクからのパケットベースの多重ストリーム情報を前記ディスプレイ上でのディスプレイのために処理するように動作し、前記パケットベースの多重ストリーム情報は第１の視野情報を備える第１のストリーム及び対応する第２の視野情報を備える第２のストリームを少なくとも備え、各ストリームは異なる視点から見た同じオブジェクトを備え、前記３次元フレームフォーマット論理は前記ディスプレイに動作可能に接続されると共に前記第１の視野情報及び対応する第２の視野情報を前記ディスプレイ上での３Ｄディスプレイのために結合するように動作するディスプレイユニット。
【請求項１６】
前記３次元フレームフォーマット論理は、第１及び第２の視野情報を格子状パターン、交互の列パターン、交互の線又は交互のフレームパターンに少なくとも対応する任意の１つへと配列することによって、第１の視野情報及び対応する第２の視野情報をフォーマットするように動作する請求項１５のディスプレイユニット。
【請求項１７】
前記３Ｄビデオ処理回路は前記ディスプレイユニットの３Ｄディスプレイ能力を表す制御情報を送るように動作し、異なる視点から見た同じオブジェクトの３Ｄ画像をディスプレイするために前記第１及び第２のストリームが用いられることを示す受信した制御情報を処理するように前記ビデオ処理回路が動作する請求項１６のディスプレイユニット。
【請求項１８】
１つ以上のデバイスによって実施される方法であって、
左目用フレーム情報及び対応する右目用フレーム情報を３次元画像のために生成することと、
前記左目用フレーム情報を備える第１のストリーム及び対応する右目用フレーム情報を備える第２のストリームであって各ストリームは異なる視点から見た同じオブジェクトを備える第１のストリーム及び第２のストリームを備えるパケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために単一のリンクに対して生成することと、
左目用フレーム情報を備える第１のストリーム及び対応する右目用フレーム情報を備える第２のストリームを少なくとも備える、前記単一のリンクからのパケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのためにデコードしてそこからデコードされた左目用フレーム情報及び対応する右目用フレーム情報を生成することと、
前記デコードされた左目用フレーム情報及び対応する右目用フレーム情報を３Ｄディスプレイ効果のために結合することと、を備える方法。
【請求項１９】
多重第１及び第２のストリームが単一のディスプレイユニットのためのものであることを示す制御情報を提供することと、
前記パケットベースの多重ストリーム情報及び前記制御情報をデコーディングのために送ることと、
前記第１及び第２のストリームを単一のディスプレイ上でディスプレイすることと、を備える請求項１８の方法。
【請求項２０】
ディスプレイユニットから前記ディスプレイユニットの３Ｄディスプレイ能力を表す制御情報を受信することを備え、前記左目用フレーム情報及び対応する右目用フレーム情報を３次元画像のために生成することは、前記ディスプレイユニットの前記３Ｄディスプレイ能力を表すデータに応答して行われる請求項１９の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、「多重ストリーム送信／受信を伴う３次元ビデオディスプレイシステム」の表題で２００９年１２月３０日に出願された米国暫定特許出願第６１／２９１，０８０号、及び「多重ストリーム送信／受信動作を伴う３次元ビデオディスプレイシステム」の表題で２０１０年１月２８日に出願された米国特許出願第１２／６９５，７８３号の優先権及び利益を主張し、これによりそれらの全てが参照によってここに組み込まれる。
【技術分野】
【０００２】
本開示は、概して３Ｄビデオ画像をディスプレイスクリーン上に提示する３次元ビデオシステムに関し、限定はされないが例えば立体視型(stereoscopic based)３次元ビデオシステムに関する。
【背景技術】
【０００３】
モニター（ディスプレイ）と接続するデジタルインタフェースであるディスプレイポート(Display Port)１．２規格が提案されている。ディスプレイポート１．２規格は、１つのハブ(hub)又はコンピュータが異なるディスプレイストリームを異なるモニターに提供することができるように、多重モニターのための異なるビデオストリームの多重ストリーミングを採用していると考えられている。従って、単一のケーブル又はワイヤレスのインタフェースが採用され得る。
【０００４】
ディスプレイポート１．２は、インターリーブされる(interleaved)多重の独立したディスプレイストリームを採用し得る。従って、各モニターに対する少数の画素は、エンコーダによって生成されるであろうパケット内でインターリーブされ得る。受信端では、各別個のディスプレイは、それ自身のパケットのセットを受信し、そしてデコードする。また、１つのディスプレイは、多重ディスプレイのためのストリームを受信するブランチ(branch)デバイス又はハブであろうし（例えばシンク(sink)／論理ブランチ）、そのようなシンクは典型的には、１つ以上のストリームを処理し且つ残りのストリームを他のシンク／デバイスへと通過させる。あるパケットからの複数のバイトが同じストリーム従って同じモニターに対応するものとして識別され得るように、パケットのサブコンポーネント(subcomponents)を識別するための識別データが存在する。１つのパケットは、多重ディスプレイのための複数の画素を含むことができる。１つのディスプレイ（例えばビデオシンクデバイス）は論理ブランチデバイスとしてセットアップされてもよく、論理ブランチデバイスは、多重ストリームを受信し、そして各々が異なる画像を有する複数のビデオストリームを別個にストリーミングするものとして多重ストリームをディスプレイする。論理ブランチデバイス内の各論理シンクには固有アドレスが割り当てられ、また共通のグローバル一意ＩＤ(global universal ID)（ＧＵＩＤ）がそれら論理シンクのために用いられる。
【０００５】
３Ｄムービー又は３Ｄビデオは、多くの場合にユーザが例えば３Ｄメガネを利用して３Ｄ画像又は３Ｄ場面の知覚を得ることが必要なものとして知られている。立体視３Ｄディスプレイシステムは、２つの画像、即ち左目のための画像及び右目のための画像を用いる。また、異なる角度からの画像の知覚視野(perceived viewing)を与えるために、多重視野角(multiple view angles)が提供されることもある。そのようなシステムは、例えば視差画面(parallax screen)を採用するであろう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
立体視３Ｄ視覚システム(stereoscopic 3D viewing systems)は、右目のための画像が送信され次いで左目のための画像が送信されるように、フレームをシーケンシャルに送ることができる。左目及び右目用の交互画像は、例えば３０Ｈｚ速度で提示される。シャッターメガネが採用されてよく、あるいは偏光メガネが採用されてよく、この場合、ディスプレイされる左目及び右目用の６０Ｈｚ交互フレームを見るためにメガネにおける水平偏光及び垂直偏光が用いられ得る。二つの左及び右画像を一緒に、結合された画像を伴う１つのフレームとして、モニター等の受信機へ送ることをソースにさせることも知られている。また、フレームは例えば並んで(side by side)送られ得る。モニター端での受信機は、並んだフレームを受信し、そして効果的にディスプレイをシーケンシャルに切り刻む(cuts up)。送信側では、立体視画像、例えば左目及び右目用の視野フレーム(viewing frames)が別々にされ得る。視野フレームは、格子状パターン(checkerboard patterns)、交互の列、交互の行、そして交互のフレーム内でフォーマットされ得る。受信機は典型的には画像を受信してスケーリングする必要があるが、画像の半分のみが一度に送られる場合には困難であり得る。３Ｄグラフィクスエンジンによってレンダリングされるような３Ｄゲーム等の画像を画像ソースがレンダリングする場合、左目及び右目用の１つの画像をレンダリングすることが知られている。典型的には半分の情報のみが各目に届き、このことは、画像品質を低下させ得るし、またディスプレイデバイスにおいて独立した視野処理を行うことを困難にし、特に問題となる。他のシステムは各目に対して完全情報を送ることがあるが、第１のストリームを処理するよりも先に第２のストリームが受信されるのを待つことによって不利であり、特に問題となる。
【０００７】
左目及び右目用のフレームを送信側で混ぜることも知られている。しかし、そのような動作は、左及び右用の視野フレームを送信する前にこれらを送信側で混ぜることを必要とする。このことはまた、典型的には、立体視情報を送っているソースが、モニターの３Ｄディスプレイ技術の種類に適合させるためには立体視情報をどのようにレンダリングすればよいのかを知っていることを必要とする。単一のストリーム内の左目及び右目用のフレーム情報を単一のディスプレイへ格子状シーケンスで送ることも知られており、この場合、部分的解像度(partial resolution)の左目用情報及び右目用情報が異なるタイミングで送られる。典型的には半分の情報のみが各目に届き、このことは、画像品質を低下させ得るし、またディスプレイデバイスにおいて独立した視野処理を行うことを困難にし、特に問題となる。
【０００８】
２つの別個のリンク又はケーブルを有することも知られており、この場合、各ケーブル又はリンクは、左目及び右目用の情報を別々に搬送する。しかし、このことは、各端部での２つのコネクタ、及び２つのケーブルを必要とする。送信機は例えば完全な左用及び右用のフレーム情報を送り、そして受信機はディスプレイの種類に応じてフレーム情報を再フォーマットする。従って、受信機は、受信したフレームを、例えば所望に応じて画像のスケールを変化させる等によって再フォーマットすることができ、あるいは対応する左目及び右目用の格子を有するように画像を格子状にフォーマットすることができる。しかし、そのようなシステムは、追加的な無用なコスト及びより大きなノイズ感受性を結果としてもたらし得る多重ケーブルを必要とする。加えて、３Ｄディスプレイシステムのための多重視野は左目及び右目用の視野である必要がないことが知られているが、これは、１つのフレームが色データを含み他のフレームは偏光ディスプレイ技術のための偏光情報であるディスプレイのためのものであろう。
【図面の簡単な説明】
【０００９】
実施形態は、以下の図面と共に下記の説明を考慮してより容易に理解されるはずであり、図面において同様の参照番号は同様の要素を表す。
【００１０】
【図１】図１は本開示に記載される１つの例に従い単一のディスプレイユニットのために立体視多重ストリーム情報を生成するように動作する３次元ソースユニットの１つの例を示すブロック図である。
【００１１】
【図２】図２は本開示に記載される１つの実施形態に従い左目及び右目用のフレームを用いて３Ｄ画像を多重ストリームパケット及び制御情報へとエンコードするための方法の１つの例を示すフローチャートである。
【００１２】
【図３】図３は本開示に記載される１つの例に従う単一ディスプレイ多重ストリーム３Ｄ画像送信機の１つの例を示すブロック図である。
【００１３】
【図４】図４は本開示に記載される１つの例に従い多重ストリーム３Ｄエンコードされたフレームを受信する受信ユニットの例を示す図である。
【００１４】
【図５】図５は本開示に記載される１つの例に従い左目及び右目用のフレームをエンコードして単一のディスプレイに対するパケットベースの多重ストリーム情報を生成するための方法の１つの例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
簡潔には、３次元処理回路は、パケットベースの多重ストリーム情報を単一のディスプレイ上でのディスプレイのために生成する多重ストリーム３Ｄ画像送信機(sender)（例えばトランスミッタ(transmitter)）を含み、パケットベースの多重ストリーム情報は第１のストリーム及び第２のストリームを含み、第１のストリームは、左目用フレーム情報又は偏光画像情報等の第１の視野情報を有し、第２のストリームは、右目用フレーム情報等の対応する第２の視野情報を含み、各ストリームは異なる視点から見た同じオブジェクトのための情報を備える。１つの例においては、多重ストリーム情報は、例えば並列のパケット化されたデータとして単一のケーブルを介して通信され、この場合、パケットは、第１及び第２の視野情報の両方、限定はされないが例えば左目及び右目用の情報を含む。別の例においては、画像送信機は、多重ストリーム情報の一部として、第１及び第２のストリームが単一のディスプレイのためのものであることを示す制御情報を提供する。多重ストリームは、単一のディスプレイが立体視左目及び右目用のフレーム情報をディスプレイすることができるように、例えば単一のケーブル又は単一の無線周波数チャネルを介して同時に通信される（例えば同じパケット内又は異なるパケット内のいずれかで）。パケットベースの多重ストリーム情報を処理して所与の種類の３Ｄディスプレイシステムのために３Ｄディスプレイ効果をもたらす対応する受信機もまた開示される。例としては、１つの例においては、左目及び右目用のフレーム情報は、単一の３Ｄディスプレイフレーム（例えば３Ｄ知覚画像）へと結合される（例えば当該分野で知られているように時間的に又は空間的に）。ディスプレイが３Ｄディスプレイモード可能であること（２Ｄモードに加えて又はその代わりに）をディスプレイがソースに報告するように（例えばＥＤＩＤ又は他の方法により）、ディスプレイの自動構成が提供される。ソースはまた、３Ｄモードから２Ｄモードへ又はこれとは逆にリアルタイムで切り換えるための、あるいは２Ｄ情報出力から３Ｄ情報出力へ又はこれとは逆にリアルタイムで切り換えるためのモード切り換えコマンドを受信してよい。関連する方法も記載されている。
【００１６】
数ある利点のなかでも特に、１つの例においては、立体視３次元画像情報等の左目及び右目用の視野情報を単一のディスプレイへ送るために、単一のケーブル又はワイヤレスリンクを使用することができ、この場合、単一のディスプレイは、左目及び右目用の画像情報を並列に容易にデコードして、そしてそれを単一のモニター又は画面上にディスプレイすることができる。多重の単一ディスプレイが３Ｄディスプレイシステムにおいて採用されてもよい。多重ケーブルは必要ではなく、また所望に応じて、受信端でより簡単にデコードされ得る方法でエンコーダが立体視フレーム情報をエンコードし得るように、ディスプレイは、能力情報をソースユニット又はエンコーダに戻すように通信してよい。
【００１７】
１つの例においては、第１の視野情報及び第２の視野情報は別個のストリームであるが、単一のリンクを介して多重ストリームフォーマットとしてパケット化される。単一のパケットが第１及び第２の視野情報の両方を含んでいてよい。
【００１８】
図１はパケットベースの多重ストリーム情報１０２を３Ｄ画像受信ユニット（図示せず）へ送るように動作する３次元画像ソースユニット１００の１つの例を示している。３Ｄ画像ソースユニット１００は、任意の適切なデバイスであってよく、例えばラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルドデバイス、ブルーレイプレーヤ、ゲーム機、セットアップボックス又は任意の他の適切なデバイスであってよい。この例では、３Ｄ画像ソースユニット１００は、ラップトップコンピュータ等のラップトップデバイスとして説明され、ラップトップデバイスは、第１の視野情報及び第２の視野情報の生成器(first eye view and second eye view information generator)１０４と、必要に応じた任意の適切なＲＡＭ等のメモリ１０６と、必要に応じたディスプレイ制御器１０８と、単一ディスプレイ多重ストリーム３Ｄ画像送信機１１０と、単一ディスプレイ多重ストリームインタフェース１１２と、（加えてＣＰＵ及び他の既知の要素と）を採用している。ブロック１０４〜１１２は、例えば１つ以上の集積回路上に集積化されてよい。１つの例においては、第１及び第２の視野情報の生成器１０４は、左目及び右目用フレーム生成器(left and right eye frame generator)であってよい。第１及び第２の視野情報の生成器１０４、ディスプレイ制御器１０８、単一ディスプレイ多重ストリーム３Ｄ画像送信機１１０並びに単一ディスプレイ多重ストリームインタフェース１１２は、単一の集積回路又は多重集積回路上に集積化されていてよく、またこれらは３次元ビデオ処理回路と称されることがある。必要に応じて１つ以上の集積回路の間で又は個別部品の間で機能が分解されていてよい。多重視野情報生成器１０４、例えばこの例における左目及び右目用フレーム生成器は、例えば実行中のゲームアプリケーションからの左目及び右目用の立体視フレームを１つ以上のＣＰＵコア（図示せず）上で生成するように動作する３次元グラフィクスエンジンであってよく、あるいは既知の技術を用いてフィルム又はビデオをデコードすると共にこの例では同じく符号１１４及び１１６で示される左目及び右目用のフレーム情報等と同じ目的で立体視第１及び第２の視野情報１１４及び１１６へとビデオを変換する３Ｄ立体視ビデオデコードシステムであってよい。左目及び右目用のフレーム情報１１４及び１１６は、メモリ１０６内に記憶されてよく、そして画像送信機１１０が当該情報を必要とするときにディスプレイ制御器１０８によってメモリから獲得されてよい。ここで用いられる「第１及び第２の視野情報」は、色のための１つのストリームと偏光情報を含む他のストリームとを含んでいてよい。３Ｄディスプレイ画像のディスプレイを容易にするために、任意の他の適切な多重ストリーム視野情報が用いられてよい。
【００１９】
単一ディスプレイ多重ストリーム３Ｄ画像送信機(sender)（即ちトランスミッタ(transmitter)）は、例えば、制御情報を含む多重ストリーム情報を、１つ以上のディスプレイポート規格に準拠する多重ストリーム情報１１８として生成する画像送信機であってよい。任意の他の適切な多重ストリームフレームフォーマットが採用されてもよい。単一ディスプレイ多重ストリーム３Ｄ画像送信機は、パケットベースの多重ストリーム情報１１８を生成するように動作し、多重ストリーム情報１１８は、単一のディスプレイモニター上でのディスプレイのために、左目用フレーム情報１１４を含む第１のストリームと、対応する右目用フレーム情報１１６を含む第２のストリームと、を含む。多重ストリーム３Ｄ画像送信機１１０はまた、制御情報を多重ストリーム情報の一部として提供し、ここで制御情報は、例えば多重ストリームが多重ディスプレイのためのものであることを示すのではなく、これとは対照的に第１及び第２のストリームが単一のディスプレイのための異なる視野であることを示す。単一ディスプレイ多重ストリーム３Ｄ画像送信機１１０は、例えば、制御情報１２０と示されている制御情報を左目及び右目用フレーム生成器１０４から受信してよく、あるいはＣＰＵ等の任意の他の適切なソース又は任意の他の適切な制御ブロックから受信してよい。ソースはまた、３Ｄモードから２Ｄモードへ又はこれとは逆にリアルタイムで切り換えるための、あるいは２Ｄ情報出力から３Ｄ情報出力へ又はこれとは逆にリアルタイムで切り換えるためのモード切り換えコマンド等の制御情報を受信してよい。
【００２０】
単一ディスプレイ多重ストリームインタフェース１１２は、例えば、コネクタ、ケーブルドライバ、ワイヤレス送受信機であってよく、あるいは多重ストリーム情報１１８を多重ストリーム情報１０２として通信するためのリンク、例えば単一セットのワイヤ又はワイヤレスシステム若しくは光システムにおける単一チャネル、を提供する任意の他の適切なインタフェースであってよい。この例では、単一ディスプレイ多重ストリームインタフェース１１２は、ディスプレイポート準拠であってよい。
【００２１】
図示されるように、メモリ１０６は、対応する３Ｄディスプレイフレームのために左目及び右目用のフレームを記憶する（左目及び右目用のフレーム情報１１４及び１１６を記憶する）。１つの例における単一ディスプレイ多重ストリーム３Ｄフレームエンコーダ１１０は、左目用フレームを１つのストリームとしてエンコードし、また右目用フレーム情報を別個のストリームとしてエンコードする。
【００２２】
図２を併せて参照すると、１つ以上のソースユニット１００によって実施される方法が示されている。ブロック２００に示されるように、方法は、３次元画像のための左目用及び対応する右目用のフレーム情報を生成することを含む。例えばゲームをレンダリング(rendering)する場合における３Ｄグラフィクスエンジンは、例えば左目により見られるように構成される１つの立体視左目用フレームを生成すること、及び見る人の右目によってディスプレイ上で見られることになる対応する右目用フレームを生成することによって、３Ｄゲームの１つのフレームのための左目用フレーム及び対応する右目用フレームを生成するように、当該分野で知られるように適切にプログラムされてよい。このことは任意の既知の技術を用いて行われてよい。
【００２３】
生成された左目用及び対応する右目用のフレーム情報は次いでメモリ内に記憶され、そして単一ディスプレイ多重ストリーム３Ｄ画像送信機１１０は、ブロック２０２に示されるように、左及び右用のフレームデータをエンコードして、単一のディスプレイのための左目用フレーム及び右目用フレームの両方を含む多重ストリーム情報に基づいてパケットを生成する。加えて、例えば多重ストリームパケットの特定のストリームが１つのディスプレイのためのものであることを受信ユニットが分かるように、エンコーダは、受信ユニットによって用いられる対応する制御情報を提供する。例えばシンクデバイス（受信ユニット）は、１つのディスプレイポート（ＤＰ）ブランチデバイス及び多重のＤＰシンクとして、又は多重接続された複数のビデオシンクを伴う１つの「複合シンク(composite sink)」として、自ら宣言する。これらのブランチ及びシンク要素は全て同じデバイス内にあるので、共通の「コンテナＩＤ＿ＧＵＩＤ(Container ID GUID)」を共有することになる。これにより、それら全てが同じ物理ユニット内に存在することをソースデバイスが認識することが可能になるが、ＧＵＩＤ単独では、３Ｄで見ることを可能にするために並列の多重ビデオストリームを探している３Ｄディスプレイがどれであるかを理解するのには役立たない。
【００２４】
単一の受信ユニット（３Ｄディスプレイ）が２Ｄモードから３Ｄモードへ切り換わることを可能にするために、手動の又は自動化されたプロセス（例えばプラグ・アンド・プレイ(Plug & Play)）のいずれもが用いられ得る。ソースは、単一の受信ユニットに対して、及び受信した多重ストリーム情報を処理する受信ユニットに対して、多重視野ビデオストリームをエンコードする。手動セットアップに対しては、ユーザは、任意の適切なグラフィックユーザインタフェース、物理的な遠隔制御ボタン等を用いて、送信機及び受信機を３Ｄディスプレイシステムへと構成する。多重視野情報は多重ストリームパケットとしてパケット化される。そのようなパケットの例は、ここに参照によって組み込まれるＤＰ１．２規格草案のマルチストリームトランスポートセクションのセクション２(section 2 of the Multi-stream Transport section of the draft DP 1.2 specification)内に記載されている。しかし、任意の適切なパケットフォーマットが用いられてよい。手動構成スキームにおいては、ユーザは、多重「ディスプレイシンク」とソースデバイス上で実行中の３Ｄ画像生成ソフトウエアアプリケーションとの間の関連性を構成して、デバイス上のグラフィックユーザインタフェースを用いて３Ｄディスプレイシステムをセットアップする。
【００２５】
プラグ・アンド・プレイによる自動構成のために、方法は、多重ビデオシンクが全て単一の３Ｄディスプレイに関連付けられていること、及びどのシンクが画像のどの構成要素（例えば左及び右）であるのか、をソースデバイスが理解することを含む。このことは、任意のＤＰＣＤ、Ｅ−ＥＤＩＤ、ディスプレイＩＤ(DisplayID)又はＭＣＣＳへのベンダー固有の拡張によってなされ得る。例として、ソース（例えば３Ｄモニター）は、最初に単一のビデオシンクを有効化すると共に２Ｄディスプレイモードを有効化する。ソースデバイスは、ＤＰＣＤ、Ｅ−ＥＤＩＤ、ＤＩＤ、ＭＣＣＳ等のプロトコルを介してシンクの能力をクエリーし、シンクデバイスが３Ｄディスプレイを可能であるかどうかを決定する。ソースデバイスはシンクが３Ｄディスプレイモードを可能であることをクエリーから発見する。ソースデバイスは、３Ｄディスプレイモードを設定することを、すぐの時点又はいくぶんか後の時点のいずれかで決定する。このことは、３Ｄゲーム若しくはアプリケーション又はムービーがソースによって開始されるまで必要とされないので、最初には起こらない。３Ｄディスプレイを可能にするために、ソースは、シンクがその追加的なシンクを有効化することを当該シンクに要求し、追加的なシンクは当該シンクが有効化する。どのビデオシンクが３Ｄディスプレイデバイスに属しているのかは、それら全てが共通のコンテナＩＤ＿ＧＵＩＤを共有しているので、ソースには分かる。ソースは、シンクからのプラグ・アンド・プレイ情報を用いて、シンクへとドライブされる各ストリーム番号にどの種類のディスプレイ情報が割り当てられる必要があるのかを決定する。例えば、ストリーム０は左であり且つストリーム１は右であり、あるいはストリーム０は色であり且つ１は偏光である。他の選択肢も可能である。並列な多重ストリームを一旦シンクデバイスが受信すると、シンクデバイスは３Ｄ画像を作成することができ、２Ｄディスプレイモードから３Ｄディスプレイモードへと切り換わる。３Ｄディスプレイがもはや求められていなくなると、ソースは２Ｄモードへ切り換え戻すためのコマンドを送る。代替的には、ソースは最初のストリーム０を除き全てを単純に停止させればよく、これによりディスプレイは自動的に２Ｄモードへと切り換え戻らされ得る。
【００２６】
ブロック２０４に示されるように、方法は、パケットベースの多重ストリーム情報１１８を受信ユニットによるデコーディングのために送ることを含む。所望に応じて、方法はまた、多重の第１及び第２のストリームが単一のディスプレイのためのものであることを示す制御情報１２０を提供することを含んでいてもよい。このことは、例えば、３Ｄグラフィクスエンジン、ＣＰＵ、又は任意の他の適切な構成要素によって提供されてよい。
【００２７】
図３は単一ディスプレイ多重ストリーム３Ｄ画像送信機１１０の一部を更に詳細に示している。送信機１１０は、同じ視点(view perspective)に対する少なくとも第１及び第２の視野(eye view)を表すデータ、例えば単一のディスプレイ上でのディスプレイのための左目用フレーム情報及び対応する右目用フレーム情報、を含むパケットを生成する多重ストリーム３Ｄ画像単一ディスプレイパケット生成器３００を含む。多重ストリーム３Ｄ画像単一ディスプレイパケット生成器３００は、ディスプレイポート規格バージョン１．２又は任意の他の適切なフォーマットに準拠するパケットを生成してよい。
【００２８】
図４は３Ｄ画像ソースユニット１００からのエンコードされた多重ストリーム立体視ディスプレイ情報を受信する受信ユニット４００の例のブロック図を示している。この例においては、受信ユニットは、例えば３Ｄムービー又は３Ｄゲームをディスプレイする３Ｄディスプレイシステムであってよく、３Ｄディスプレイシステムは、例えばワークステーション、単一若しくは複数の高精細度テレビジョン、デスクトップモニター、ラップトップコンピュータ、又は任意の他の適切な３Ｄディスプレイシステムを含んでいてよい。図示はしないが、多重受信ユニット（例えば複数のディスプレイ）が多重ストリーム情報１０２を受信し得るように、ソースユニット１００と受信ユニット４００の間でスプリッタ等のビデオストリームハブデバイス又は多重ストリームハブデバイスが用いられてよい。この例においては、受信ユニット４００は、その目的のためにどのストリームが用いられるべきであるのかをパケットから識別する。
【００２９】
所望に応じて、ソースユニット１００が左及び右用のフレーム情報をフォーマットする必要のないように、受信ユニットは、左目及び右目用の情報を自力でフォーマットしてよい。例えば受信ユニット４００は３Ｄディスプレイフォーマット論理４０２を含んでいてよく、論理４０２は、左目及び右目用のフレーム情報を、適切な列フォーマット、格子状フォーマット若しくは適切な色を適用することを含む他の適切なフォーマットにし、又は偏光３Ｄディスプレイシステム若しくは他の立体視ディスプレイシステムに対して必要な任意の他のフォーマットにし、そして例えばデジタルディスプレイパネルであってよい単一のディスプレイモニター４０６に情報４０４を出力する。受信ユニット４００は、多重ストリームインタフェース４０８、例えばソースユニット１００に接続されているケーブルに接続される対応するコネクタ又は多重ストリーム情報を受信する適切なワイヤレス送受信機、を含む。多重ストリーム情報１１８は次いで単一ディスプレイ多重ストリーム３Ｄ画像受信機４１０に渡され、受信機４１０は、エンコードされたパケットに逆の処理を行ってパケットをデコードし、左目及び右目用のフレーム情報１１４及び１１６を得る。デコーダ４１０及びフォーマット論理４０２は、任意の適切なプログラムされたプロセッサ、ＤＳＰ、又はここに説明される動作を行うのに望ましい個別論理の任意の適切な組み合わせであってよい。１つの例において各ストリームはフルフレームに対する情報を含むので、デコーダ４１０又は論理４０２は、３Ｄディスプレイとしての出力のために多重ストリーム情報を結合する前に、画像エンハンスメント、例えばスケーリング、フレームレート変換又は他の処理を行ってよい。この点が、情報を予め結合するであろう既知のシステムとは異なる。最大解像度の視野情報が同時に送られるので、最大解像度でのスケーリング、フレームレート変換等の別個の画像処理を、格子状フォーマッティング又は他の結合を行うよりも先に各ストリームに行うことができる。
【００３０】
図５を併せて参照すると、動作において受信ユニット４００は、ブロック５００に示されるように、単一のモニターのための左目及び右目用の画像データを含む多重ストリーム情報を、インタフェース４０８を介して受信する。単一ディスプレイ多重ストリーム３Ｄ画像受信機４１０は次いでパケットベースの多重ストリーム情報１１８をデコードし、ここで情報１１８は、左目用フレーム情報と、対応する右目用フレーム情報を備える第２のストリームと、を単一のディスプレイ４０６上でのディスプレイのために含む。単一ディスプレイ多重ストリーム３Ｄ画像受信機４１０は、エンコードされた情報１１８から左目用フレーム情報１１４及び対応する右目用フレーム情報１１６を得る。これはブロック５０２に示されている。ブロック５０４に示されるように、３Ｄディスプレイフォーマット論理４０２は、適切な３Ｄ画像がディスプレイ上にディスプレイされるように、デコードされた左目及び右目用のフレームをフォーマットする。制御情報１２０が用いられる場合には、画像受信機は、コマンドをデコードして多重ストリームパケット内の２つのストリームが単一又は複数の同じオブジェクトのための対応する視野であることを決定し、そして２つのストリームを対応する３Ｄ画像情報として用いる。
【００３１】
また必要であれば、３Ｄディスプレイフォーマット論理４０２は、デコードされた左目及び右目用のフレーム情報を受信ユニットで用いられる３Ｄディスプレイ技術のフォーマットに適合するようにフォーマットする。例えばフォーマットは、デコードされた左目及び右目用のフレーム情報がディスプレイ上でディスプレイされるとき５０６に３Ｄビデオが見る人によって知覚されるように、情報の列、左目及び右目用のフレーム情報の間での格子状パターン、交互の線、又は任意の他の適切な立体視フォーマット要求であってよい。
【００３２】
また、限定はされないが例えばＣＤＲＯＭ、ＲＡＭ、他の形態のＲＯＭ、ハードドライブ、分散型メモリ等のコンピュータ可読メモリに記憶される実行可能な命令に基づいて集積回路を作製する集積回路設計システム（例えばワークステーション）が知られている。命令は、任意の適切な言語、限定はされないが例えばハードウエア記述子言語又は他の適切な言語によって表されてよい。従って、ここに説明される論理（例えば回路）は、そのようなシステムによって集積回路として製造されてもよい。例えば、コンピュータ可読媒体に記憶される命令を用いて、ディスプレイシステムにおける使用のための集積回路が作製されてよく、命令は、実行されるときに、集積回路設計システムに集積回路を作製させ、集積回路は、左目用フレーム情報を備える第１のストリームと対応する右目用フレーム情報を備える第２のストリームとを単一のディスプレイ上でのディスプレイのために少なくとも含むパケットベースの多重ストリーム情報を生成するように動作し、また第１及び第２のストリームが単一のディスプレイのためのものであることを示す制御情報を提供するように動作する。ここに説明される他の動作を行う論理を有する集積回路もまた、適切に製造されてよい。
【００３３】
本発明の上述した詳細な説明及びそこで説明される例は、例示及び説明の目的でのみ提示されてきたものであり、限定によるものではない。例えば多重視野は、更なる右及び左用の立体視対を含んでいてよい。上述した動作は、シャッターメガネを用いる等の異なる種類の３Ｄシステム又は他のシステムにも適用され得ることが認識されるはずである。従って、本発明は、上に開示され且つここに特許請求される基本的な根底にある原理の精神及び範囲に含まれる任意のそして全ての修正、変形又は均等なものに及ぶことが意図されている。
【図１】
2013516117.tif 000003
【図２】
2013516117.tif 000004
【図３】
2013516117.tif 000005
【図４】
2013516117.tif 000006
【図５】
2013516117.tif 000007
【国際調査報告】
2013516117.tif 000008
2013516117.tif 000009