(57)【特許請求の範囲】
【請求項１】
第１のコンテンツ及び第２のコンテンツを受信する段階と、
前記第１のコンテンツに第１の深度を適用する段階と、
前記第２のコンテンツに第２の深度を適用する段階と、
前記第１のコンテンツ及び前記第２のコンテンツを合成して、３−Ｄディスプレイ上に表示されるように構成された３次元（３−Ｄ）合成コンテンツを発生させる段階と、
を含み、
前記合成コンテンツは、前記第１のコンテンツ及び前記第２のコンテンツが同時に表示されるように再生されるように構成され、
前記合成コンテンツは、更に、前記第１のコンテンツ及び前記第２のコンテンツのうちの一方の選択に基づいて、該第１のコンテンツ及び該第２のコンテンツのうちの一方がはっきりと表示され、該第１のコンテンツ及び該第２のコンテンツのうちの第２のものがぼんやりと表示されるように再生されるように構成される、
ことを特徴とする方法。
【請求項２】
前記第１のコンテンツ及び前記第２のコンテンツの一方又は両方が、２次元（２−Ｄ）コンテンツを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のコンテンツ及び前記第２のコンテンツの一方又は両方が、３−Ｄコンテンツを含むことを特徴とする請求項１に記載の方法。
【請求項４】
３−Ｄコンテンツを表示することができるディスプレイに前記合成コンテンツを送信する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１のコンテンツ及び前記第２のコンテンツは、ストリーミング映像、デジタル画像、又はメニュー情報のうちの１つ含むことを特徴とする請求項１に記載の方法。
【請求項６】
第３のコンテンツを受信する段階と、
前記第３のコンテンツに第３の深度を適用する段階と、
を更に含み、
前記合成する段階は、前記第３のコンテンツを前記第１のコンテンツ及び前記第２のコンテンツと合成して前記合成コンテンツを形成する段階を更に含む、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記合成する段階は、前記合成コンテンツをそれが前記第１のコンテンツ及び前記第２のコンテンツをそれらが受信された同じ解像度で含むように発生させる段階を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記合成する段階は、アルファ値に基づいて前記第１のコンテンツ及び前記第２のコンテンツをアルファブレンディングする段階を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記アルファ値は、ユーザ選択に基づいて変更されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記第１のコンテンツ及び前記第２のコンテンツのうちの一方の前記選択に基づいて前記合成コンテンツを表示する段階を更に含み、
選択された前記第１のコンテンツ及び前記第２のコンテンツのうちの前記一方は、はっきりと表示され、該第１のコンテンツ及び該第２のコンテンツのうちの他方が、同時にぼんやりと表示される、
ことを特徴とする請求項１に記載の方法。
【請求項１１】
第１のコンテンツ及び第２のコンテンツを受信するように構成されたコンテンツ検出モジュールと、
前記第１のコンテンツ及び前記第２のコンテンツの各々に深度を適用するように構成された深度割当てモジュールと、
前記第１のコンテンツ及び前記第２のコンテンツを合成して３次元（３−Ｄ）合成コンテンツを発生させるように構成された合成モジュールと、
を含み、
前記合成モジュールは、前記第１のコンテンツ及び前記第２のコンテンツが同時に表示されるように３−Ｄディスプレイ上に表示されるように構成され、
前記合成モジュールは、更に、前記第１のコンテンツ及び前記第２のコンテンツのうちの一方の選択に基づいて、該第１のコンテンツ及び該第２のコンテンツのうちの一方がはっきりと表示され、該第１のコンテンツ及び該第２のコンテンツのうちの第２のものがぼんやりと表示されるように再生されるように構成される、
ことを特徴とする装置。
【請求項１２】
前記合成コンテンツの再生のために３−Ｄディスプレイに前記合成コンテンツを送信するように構成されたインタフェースモジュールを更に含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記合成モジュールは、アルファブレンディング器を含むことを特徴とする請求項１１に記載の装置。
【請求項１４】
前記第１のコンテンツ及び前記第２のコンテンツのうちの一方の前記選択に基づいて前記３−Ｄコンテンツを表示するように構成された３−Ｄディスプレイモジュールを更に含み、
選択された前記第１のコンテンツ及び前記第２のコンテンツのうちの前記一方は、はっきりと表示され、該第１のコンテンツ及び該第２のコンテンツのうちの他方が、同時にぼんやりと表示される、
ことを特徴とする請求項１１に記載の装置。
【請求項１５】
ユーザ入力を受信するように構成されたユーザインタフェースモジュールを更に含むことを特徴とする請求項１１に記載の装置。
【請求項１６】
前記ユーザ入力は、コンテンツ選択、深度選択、及びアルファ値選択のうちの１つ又はそれよりも多くを含むことを特徴とする請求項１５に記載の装置。
【請求項１７】
第１のコンテンツ及び第２のコンテンツを受信するための手段と、
前記第１のコンテンツに第１の深度を適用するための手段と、
前記第２のコンテンツに第２の深度を適用するための手段と、
前記第１のコンテンツ及び前記第２のコンテンツを合成して３次元（３−Ｄ）合成コンテンツを発生させるための手段と、
を含み、
前記３−Ｄ合成コンテンツは、前記第１のコンテンツ及び前記第２のコンテンツを同時に表示するために３−Ｄディスプレイ上に再生することができ、
閲覧者の選択に基づいて、前記第１のコンテンツ及び前記第２のコンテンツのうちの一方が、はっきりしており、該第１のコンテンツ及び該第２のコンテンツのうちの第２のものが、ぼんやりしている、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１０年８月３１日出願の米国特許出願第１２／８７３，０７７号の継続出願であり、この継続出願は、本明細書においてその全体が組み込まれている２００９年１０月１３日出願の米国特許仮出願第６１／２５１，０５２号の仮出願である。
【０００２】
本発明は、一般的にコンテンツの表示に関し、特に、コンテンツのマルチビュー表示に関するものである。
【背景技術】
【０００３】
従来のマルチビュー表示は、ピクチャ・バイ・ピクチャ、ピクチャ・イン・ピクチャ、ピクチャ・オン・ピクチャ、及びタイル張りされたピクチャのような２次元の表示空間に実施される。これらの技術は、ユーザが１つよりも多いプログラムを同時に閲覧することを可能にするが、通常、一部又は全てのコンテンツの一部を縮小又は塞ぐことでピクチャの解像度を犠牲にする。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明のいくつかの実施形態は、第１のコンテンツ及び第２のコンテンツを受信する段階、第１のコンテンツに第１の深度を適用する段階、第２のコンテンツに第２の深度を適用する段階、及び第１のコンテンツ及び第２のコンテンツを合成して、３−Ｄディスプレイ上に表示されるように構成された３次元（３−Ｄ）合成コンテンツを発生させる段階を含む方法を提供し、合成コンテンツは、第１のコンテンツ及び第２のコンテンツが同時に表示されるように再生されるように構成され、かつ合成コンテンツは、第１のコンテンツ及び第２のコンテンツのうちの一方の選択に基づいて、第１のコンテンツ及び第２のコンテンツのうちの一方がはっきりと表示され、第１のコンテンツ及び第２のコンテンツのうちの第２のものがぼんやりと表示されるように再生されるように更に構成される。
【０００５】
別の実施形態では、本発明は、第１のコンテンツ及び第２のコンテンツを受信するように構成されたコンテンツ検出モジュールと、第１のコンテンツ及び第２のコンテンツの各々に深度を適用するように構成された深度割当てモジュールと、３次元（３−Ｄ）合成コンテンツを発生させるために第１のコンテンツ及び第２のコンテンツを合成するように構成された合成モジュールとを含む装置として特徴付けることができ、合成コンテンツは、第１のコンテンツ及び第２のコンテンツが同時に表示されるように３−Ｄディスプレイ上で表示されるように構成され、かつ合成コンテンツは、第１のコンテンツ及び第２のコンテンツのうちの一方の選択に基づいて、第１のコンテンツ及び第２のコンテンツのうちの一方がはっきりと表示され、第１のコンテンツ及び第２のコンテンツのうちの第２のものがぼんやりと表示されるように再生されるよう更に構成される。
【０００６】
更に別の実施形態では、本発明は、第１のコンテンツ及び第２のコンテンツを受信するための手段と、第１のコンテンツに第１の深度を適用するための手段と、第２のコンテンツに第２の深度を適用するための手段と、３次元（３−Ｄ）合成コンテンツを発生させるために第１のコンテンツ及び第２のコンテンツを合成するための手段とを含むシステムとして特徴付けることができ、３−Ｄ合成コンテンツは、第１のコンテンツ及び第２のコンテンツを同時に表示するように３−Ｄディスプレイ上で再生することができ、閲覧者の選択に基づいて、第１のコンテンツ及び第２のコンテンツのうちの一方は、はっきりとし、第１のコンテンツ及び第２のコンテンツのうちの第２のものは、ぼんやりしている。
【０００７】
本発明のいくつかの実施形態の上記及び他の態様、特徴、及び利点は、以下の図面と共に呈示される以下のより詳細な態様、特徴、及び利点の説明からより明らかであろう。
【０００８】
対応する参照文字は、図面の複数の図を通じて対応する構成要素を示している。当業者は、図における要素が、簡略さ及び明快さを目的として例示されており、必ずしも縮尺通りに描かれていないことを理解するであろう。例えば、図中の一部の要素の寸法は、本発明の様々な実施形態に関して理解の改善を図るために他の要素に対して誇張される場合がある。また、商業上実現可能な実施形態において有用又は必要である一般的であるが十分に理解されている要素は、多くの場合に、本発明のこれらの様々な実施形態に関して不明瞭な図を少なくするために描かれていない。
【図面の簡単な説明】
【０００９】
【図１】本発明のいくつかの実施形態により３Ｄディスプレイ上に複数のコンテンツを表示する方法を例示する図である。
【図２】本発明のいくつかの実施形態により３Ｄ合成コンテンツを発生させるための信号処理ユニットを例示する図である。
【図３】本発明のいくつかの実施形態によりマルチビュー３Ｄ合成コンテンツを発生させる処理フローを明らかにするシステム図である。
【図４】本発明のいくつかの実施形態に基づいて説明する方法、装置、及び／又はモジュールのうちのいずれかを実施するために使用することができる装置又はシステムを例示する図である。
【発明を実施するための形態】
【００１０】
以下の説明は、限定的な意味で理解すべきではなく、単に例示的な実施形態の一般原理の説明の目的のために行うものである。本発明の範囲は、特許請求の範囲に関連して判断すべきである。
【００１１】
本明細書を通じて「一実施形態」、「実施形態」、又は類似の言語に対して行う参照は、実施形態に関連して説明される特定の特徴、構造、又は特性が少なくとも本発明の一実施形態に含まれることを意味する。従って、本明細書を通じて語句「一実施形態では」、「実施形態では」、及び類似の言語の出現は、一概には言えないが、全て同じ実施形態を参照する場合がある。
【００１２】
更に、本発明に関して説明する特徴、構造、又は特性は、１つ又はそれよりも多くの実施形態においてあらゆる適切な方法で組み合わせることができる。以下の説明では、プログラミング、ソフトウエアモジュール、ユーザ選択、ネットワーク処理、データベースクエリ、データベース構造、ハードウエアモジュール等の例のような非常に多くの具体的な詳細を提供し、本発明の実施形態の完全な理解を提供する。しかし、当業者は、具体的な詳細のうちの１つ又はそれよりも多くを用いることなく、又は他の方法、構成要素、及び材料等を用いて本発明を実施することができることを認識するであろう。他の事例では、本発明の態様を曖昧にすることを回避するために公知の構造、材料、又は作動について図示又は詳述していない。
【００１３】
従来のマルチビュー表示は、ピクチャ・バイ・ピクチャ、ピクチャ・イン・ピクチャ、ピクチャ・オン・ピクチャ、及びタイル張りされたピクチャのような２次元の表示空間に実施される。これらの技術は、ユーザが１つよりも多いプログラムを同時に閲覧することを可能にするが、それらは、全て、一般的にコンテンツを縮小してコンテンツを塞ぐことによってコンテンツの解像度を犠牲にする。
【００１４】
一部の実施形態では、本発明のシステムは、映像、ストリーミングコンテンツ、及び画像のような複数のマルチメディアコンテンツが、３次元空間内にそのようなコンテンツを配置することで同一ディスプレイを共有することを可能にする方法を提供する。この新たな技術は、従来の２次元マルチビュー技術も同様に組み合わせることができる。一部の実施形態では、本明細書を通じて説明する方法及びシステムを採用することにより、解像度の損失及びコンテンツの部分的損失のような従来の２次元マルチビュー表示の限界を克服することができる。
【００１５】
３Ｄディスプレイは、３Ｄ映像信号を受信するように設計され、閲覧者に３Ｄ画像の知覚を提供する。一部の実施形態では、適切な信号処理ユニットを提供することにより、３Ｄディスプレイは、複数の２Ｄマルチメディアコンテンツを取得し、画像解像度の犠牲又は閉塞を伴わずにこれらの複数の２Ｄマルチメディアコンテンツを同時に表示することができる。
【００１６】
例えば、一実施形態では、３Ｄディスプレイは、映像、画像、又は他のマルチメディアコンテンツのような２つの独立した２Ｄコンテンツを受信することができる。実施形態では、コンテンツは、ストリーミング形式で生成される。一実施形態によれば、２Ｄコンテンツの各々は、最大解像度で存在するが、異なるレベルの人工的視差又は他の適用された深度値を含む。それによって各画像は、深度の点で異なって見えるようになる。従って、閲覧者は、当該閲覧者に対して関心の対象であるコンテンツのいずれか１つに焦点合わせを変更することができる。一実施形態では、コンテンツの各々は、相互に異なりかつ独立した画像、映像、音声、又は他のマルチメディアコンテンツを含むことができる。別の実施形態では、字幕、クローズドキャプション、現在時刻、タイトル、及びプログラムに関する説明のような情報画像は、その情報に関連付けられたマルチメディアコンテンツと共に呈示することができる。このような実施形態では、情報を主なコンテンツとは異なるレベルの視差及び／又は深度で処理することができ、その結果、情報は、主なコンテンツ上に浮かんで見えるか、又は主なコンテンツの背後に沈んで見えるように呈示することができる。
【００１７】
一実施形態では、上述のマルチビュー表示は、３Ｄ画像ディスプレイの前に位置する信号処理ユニットによって提供される。実施形態では、３Ｄディスプレイは、右目映像信号及び左目映像信号、又は右目映像及び左目映像によって多重化された信号を取得する。本発明の信号処理ユニットは、複数の２Ｄコンテンツ又はメニュー情報を取得し、３Ｄ世界においてコンテンツ及び／又はメニュー情報を組合せ、３Ｄディスプレイによって表示可能な信号を発生させる。
【００１８】
最初に図１を参照して、３Ｄディスプレイ上に複数のコンテンツを表示する方法１００を例示する。一実施形態では、本方法は、第１のコンテンツ及び第２のコンテンツを信号処理ユニットにおいて受信する段階１１０から開始される。１つ又はそれよりも多くの実施形態では、コンテンツは、コンテンツに対応するデータ信号を意味する。一実施形態では、信号処理ユニットは、３Ｄディスプレイに位置付けられ、３Ｄディスプレイは、第１のコンテンツ及び第２のコンテンツを受信するための多重入力受信機を含むことができる。別の実施形態では、信号処理ユニットは、３Ｄディスプレイと通信的に結合された個別のユニットである。このような実施形態では、信号処理ユニットは、第１のコンテンツ及び第２のコンテンツを受信するための多重入力受信機を含むことができる。一実施形態では、コンテンツは、ユーザ選択に基づいて受信される。一例示的実施形態では、段階１１０において２つのコンテンツを受信する。しかし、他の実施形態では、３つ又はそれよりも多くのコンテンツを受信することができる。当業者は、第１のコンテンツ及び第２のコンテンツに関連して本明細書に説明するような同じ処理に基づいて、２つよりも多いコンテンツを組み合わせて３Ｄディスプレイ上に表示することができることを理解すべきである。第１のコンテンツ及び第２のコンテンツは、例示を目的として使用しており、本発明の範囲を限定するものとして解釈すべきでない。一実施形態では、２つ又はそれよりも多くのコンテンツは、３Ｄディスプレイ及び／又は信号処理ユニットにおいて受信される際に本来の解像度で存在する。一実施形態では、第１のコンテンツ及び／又は第２のコンテンツは、２Ｄ画像、映像、及び／又は他のマルチメディアコンテンツを含む。別の実施形態では、第１のコンテンツ及び第２のコンテンツのうちの一方又は両方は、第１のコンテンツ及び第２のコンテンツのうちの他方に対応するメニュー情報を含むことができる。更に別の実施形態では、第１のコンテンツ及び第２のコンテンツのうちの一方又は両方は、３Ｄ画像、３Ｄ映像コンテンツ、及び／又は３Ｄメニュー情報のような３Ｄコンテンツを含むことができる。
【００１９】
次に、段階１２０では、信号処理ユニットにおいて第１のコンテンツ及び第２のコンテンツに深度を適用する。一実施形態では、深度の適用は、各コンテンツが固有の深度で見えるように第１のコンテンツ及び第２のコンテンツの各々に異なる視差を適用することによって行われる。一実施形態では、深度割当てが段階１２０において実施され、その結果、第１のコンテンツ及び第２のコンテンツの各々は、３Ｄ表示可能画像の異なる層を形成することができる。
【００２０】
次に、この処理は、第１のコンテンツ及び第２のコンテンツが単一の３Ｄコンテンツに合成される段階１３０へ継続される。一実施形態では、この段階において、合成器が、第１のコンテンツ及び第２のコンテンツを受信し、第１のコンテンツ及び第２のコンテンツの割当て深度及び／又は視差値に基づいてそれらのコンテンツを合成し、合成３Ｄコンテンツを発生させる。一実施形態では、３Ｄコンテンツは、コンテンツの割当て深度に各々配置された第１のコンテンツ及び第２のコンテンツの両方を含む。一実施形態では、第１のコンテンツ及び第２のコンテンツの各々は、各コンテンツが合成３Ｄコンテンツ内でコンテンツ本来の解像度のままに残るように合成される。
【００２１】
一実施形態では、合成する段階は、第１のコンテンツ及び第２のコンテンツをアルファブレンディングする段階を含む。一実施形態では、例えば、信号処理ユニットは、アルファブレンディング器を含み、このアルファブレンディング器は、第１のコンテンツ及び第２のコンテンツ、及びそれらコンテンツに対応する深度及び／又は視差値を受信し、次に、これらコンテンツをアルファブレンディングすることにより、コンテンツの割当て深度に基づいて第１のコンテンツ及び第２のコンテンツを合成し、コンテンツ本来の解像度で第１のコンテンツ及び第２のコンテンツの両方を含む３Ｄ表示可能コンテンツを生成する。
【００２２】
一実施形態では、データ合成段階は、第１のコンテンツ及び第２のコンテンツのうちの一方又は両方に割り当てる重みを用いて実行される。例えば、最終３Ｄ表示可能コンテンツ内の各コンテンツの重み又比率に対応して重み値を提供することができる。一実施形態では、第１のコンテンツ及び第２のコンテンツの各々に透明値を割り当てることができる。アルファブレンディング器を使用する一実施形態では、アルファブレンディング器のアルファ値は、最終３Ｄ表示可能画像内の第１のコンテンツ及び第２のコンテンツ各々の最終重み及び／又は透明性のような固有の特性を含む画像を発生させるための変数とすることができる。
【００２３】
一実施形態では、合成モジュール２３０は、アルファブレンディング器を含むことができる。一実施形態では、アルファブレンディング器は、第１のコンテンツ及び第２のコンテンツの深度値に基づいてかつ特定のアルファ値に従って第１のコンテンツ及び第２のコンテンツをアルファブレンディングすることによって３Ｄコンテンツを発生させる。アルファ値は、最終３Ｄコンテンツ内の第１のコンテンツ及び第２のコンテンツ各々の透明性を表している。一部の実施形態では、アルファ値は、０．０が完全に透明なコンテンツを表し、１．０が完全に不透明なコンテンツを表す０．０から１．０の範囲である。一実施形態では、第１のコンテンツ及び第２のコンテンツの両方は、３Ｄコンテンツでも同様に表示され、アルファ値が適宜設定される。一部の実施形態では、３Ｄコンテンツは、デフォルトのアルファ値を表すことができる。１つ又はそれよりも多くの実施形態では、アルファブレンディング器は、合成３Ｄコンテンツを発生させる際にアルファ値を変更する入力を受信することができ、その結果、一方のコンテンツの方が他方のコンテンツよりも透明に表示される。例えば、一実施形態では、ユーザは、ユーザ入力デバイス２７０において望ましいアルファ値を入力することができる。この入力は、ユーザ入力インタフェースモジュールにおいて受信され、合成モジュール、すなわち、アルファブレンディング器へ送信することができる。
【００２４】
次に、段階１４０では、３Ｄコンテンツは、３Ｄディスプレイへ送信されてユーザに表示される。一実施形態では、３Ｄディスプレイは、裸眼式３Ｄディスプレイを含むことができる。別の実施形態では、３Ｄディスプレイは、ユーザに３Ｄ眼鏡が必要なディスプレイを含むことができる。現在利用可能であり又は将来利用可能になり得るあらゆる種類の３Ｄディスプレイは、本発明の実施形態に使用することができることをユーザには理解すべきである。一部の実施形態では、信号処理ユニットは、特定の３Ｄディスプレイ上で表示することができるか又は全ての３Ｄディスプレイ上で一般的に表示可能であるように発生させることができる３Ｄ画像を発生させるようにプログラムすることができる。
【００２５】
一実施形態では、表示された状態で、ユーザは、第１のコンテンツ及び第２のコンテンツを同時にかつコンテンツ本来の解像度で閲覧することができる。次に、ユーザは、３Ｄディスプレイ内の第１のコンテンツ及び第２のコンテンツのうちの一方に焦点を当てるように選択することができる。ユーザがどのコンテンツに焦点を当てるかを選択すると、当該コンテンツは、はっきりとユーザに表示されるのに対して、他方のコンテンツは、二重像及び／又はぼんやりとユーザに表示される。例えば、一部の実施形態では、ユーザがどのコンテンツに焦点を当てるかを選択すると、当該コンテンツは、はっきりとユーザに知覚されるに対して、他方のコンテンツは、二重像及び／又はぼんやりとユーザに知覚されることになる。このような実施形態では、ユーザの選択的な焦点合わせは、第１のコンテンツ及び第２のコンテンツのうちの一方がはっきりと表示され、他方のコンテンツがぼんやりと及び／又は二重像としてユーザに表示されるように第１のコンテンツ及び第２のコンテンツを区別する。第１のコンテンツ及び第２のコンテンツのうちの一方がメニュー情報を含む別の実施形態では、メニュー情報は、主なコンテンツの上に浮いているように見ることができる。一実施形態では、ユーザは、コンテンツが３Ｄディスプレイ上に表示される時に第１のコンテンツ及び第２のコンテンツの間で自由に切り換えることができる。例えば、一実施形態では、ユーザは、はっきりしたコンテンツからぼんやりしたコンテンツに焦点を移すことにより、第１のコンテンツ及び第２のコンテンツに対する焦点合わせを切り換えることができる。
【００２６】
次に図２を参照して、本発明のいくつかの実施形態により３Ｄ表示可能コンテンツを発生させるための信号処理ユニット２００を例示する。図示のように、システムは、データバス及び／又は他の接続手段によって通信的に結合されたコンテンツ検出モジュール２１０、深度割当てモジュール２２０、合成モジュール２３０、ユーザインタフェースモジュール２４０、及びディスプレイインタフェースモジュール２５０を含む。１つ又はそれよりも多くの実施形態では、信号処理ユニット２００は、ディスプレイ２６０及び１つ又はそれよりも多くのユーザ入力デバイス２７０を更に含む。１つ又はそれよりも多くの実施形態では、ディスプレイ２６０及び１つ又はそれよりも多くのユーザ入力デバイス２７０は、信号処理ユニット２００の外部に存在し、有線又は無線のいずれかによって信号処理ユニット２００と接続する。一実施形態では、ディスプレイ２６０は、ディスプレイインタフェースモジュール２５０と通信的に結合する。一実施形態では、ユーザ入力デバイス２７０は、ユーザインタフェースモジュール２４０と通信的に結合する。
【００２７】
一実施形態では、コンテンツ検出モジュール２１０は、１つ又はそれよりも多くのコンテンツを受信するための多重入力受信機及び／又は送受信機を含む。いくつかの実施形態により、コンテンツ検出モジュール２１０は、第１のコンテンツ及び第２のコンテンツを受信する。
【００２８】
一実施形態では、深度割当てモジュール２２０は、プロセッサ及び／又はマイクロコントローラを含み、かつコンテンツ検出モジュール２１０からコンテンツを受信することができ、かつコンテンツに深度及び／又は視差値を割り当てる。一実施形態では、深度割当てモジュール２２０は、更に、望ましい深度値及び／又は他の情報を受信するためにユーザ入力インタフェースモジュール及びユーザ入力デバイス２７０と通信状態にあるとすることができる。一実施形態では、深度割当てモジュール２２０は、コンテンツ検出モジュール２１０からコンテンツを受信することができ、割り当てた深度をコンテンツの各々に適用することができる。別の実施形態では、深度割当てモジュール２２０は、第１のコンテンツ及び第２のコンテンツの各々に対する深度値の発生のみを行うことができる。
【００２９】
いくつかの実施形態により、合成モジュール２３０は、第１のコンテンツ及び第２のコンテンツの各々に割り当てられた深度及び／又は視差値に基づいて、コンテンツの合成又は組合せを行うための合成器を含む。一実施形態では、合成モジュール２３０は、コンテンツ検出モジュール２１０と通信的に結合することができ、コンテンツ検出モジュール２１０から第１のコンテンツ及び第２のコンテンツを直接受信することができ、かつ深度割当てモジュール２２０とは別にコンテンツに対する深度値を更に受信することができる。別の実施形態では、対応する深度値と共に第１及び第２のコンテンツは、深度割当てモジュール２２０から受信される。一実施形態では、合成モジュール２３０は、所望する重み、透明性、及び／又は他の情報のような他の情報を更に受信することができる。例えば、一実施形態では、このような情報は、ユーザインタフェースモジュール２４０から受信することができる。一実施形態では、合成モジュール２３０は、深度値、及び任意的に重み、透明性、又は３Ｄディスプレイ２６０上に表示することができる３Ｄコンテンツを発生させるための他のそのような値に基づいて第１のコンテンツ及び第２のコンテンツを合成するように構成することができる。一実施形態では、合成モジュール２３０は、最初の本来の解像度で第１のコンテンツ及び第２のコンテンツを受信する。一部の実施形態では、合成する段階は、３Ｄ最終コンテンツをそれが第１のコンテンツ及び第２のコンテンツをそれらが受信された同じの解像度で含むように発生させる段階を含む。
【００３０】
一実施形態では、合成モジュール２３０は、アルファブレンディング器を含むことができる。一実施形態では、アルファブレンディング器は、第１のコンテンツ及び第２のコンテンツの深度値に基づいてかつ特定のアルファ値に基づいて、第１のコンテンツ及び第２のコンテンツをアルファブレンディングする段階によって３Ｄコンテンツを発生させる。アルファ値は、最終３Ｄコンテンツ内の第１のコンテンツ及び第２のコンテンツの各々の透明性を表している。一部の実施形態では、アルファ値は、０．０が完全に透明なコンテンツを表し、１．０が完全に不透明なコンテンツを表す０．０から１．０の範囲である。一実施形態では、第１のコンテンツ及び第２のコンテンツの両方を３Ｄコンテンツで等しく表示し、アルファ値を適宜設定する。一部の実施形態では、アルファ値は、デフォルトのアルファ値を示すことができる。１つ又はそれよりも多くの実施形態では、アルファブレンディング器は、一方のコンテンツの方が他方のコンテンツよりも透明に表示されるように合成３Ｄコンテンツを発生させるためにアルファ値を変更する入力を受信することができる。例えば、一実施形態では、ユーザは、ユーザ入力デバイス２７０において望ましいアルファ値を入力することができる。この入力は、ユーザ入力インタフェースモジュールにおいて受信され、合成モジュール、すなわち、アルファブレンディング器へ送信することができる。
【００３１】
ディスプレイインタフェースモジュール２５０は、合成モジュール２３０と通信状態にあり、３Ｄコンテンツを受信し、かつそのコンテンツを３Ｄディスプレイへ伝送して閲覧者に表示されるように構成される。一実施形態では、ディスプレイインタフェースモジュール２５０は、合成モジュール２３０から受信される３Ｄコンテンツに備える１つ又はそれよりも多くの準備アクションを実行することができる。
【００３２】
ユーザ入力モジュールは、更に、ボタン、キーボード、マウス、ジョイスティック等のうちの１つ又はそれよりも多くを含むことができる。３Ｄディスプレイは、３Ｄコンテンツを表示することができるあらゆるディスプレイを含むことができる。一実施形態では、例えば、３Ｄディスプレイは、いくつかの３Ｄディスプレイ技術のうちの１つ又はそれよりも多くを使用することができ、かつ立体表示、自動立体表示、ホログラム表示、及び／又は体積表示のうちの１つ又はそれよりも多くを含むことができる。
【００３３】
１つ又はそれよりも多くの実施形態では、３Ｄディスプレイは、第１のコンテンツ及び第２のコンテンツのうちの一方の選択に基づいて３Ｄコンテンツを表示するように構成され、第１のコンテンツ及び第２のコンテンツのうちの一方は、はっきりと表示され、かつ第１のコンテンツ及び第２のコンテンツのうちの他方は、同時にぼんやりと表示される。一実施形態では、この選択は、第１のコンテンツ及び第２のコンテンツのうちの一方に焦点を当てるユーザによって実行される。例えば、一部の実施形態では、ユーザがどのコンテンツに焦点を当てるかを選択すると、当該コンテンツは、はっきりとユーザに知覚されるのに対して、他方のコンテンツは、二重像及び／又はぼんやりとユーザに知覚されることになる。このような実施形態では、ユーザの選択的な焦点合わせは、第１のコンテンツ及び第２のコンテンツのうちの一方がはっきりと表示され、他方のコンテンツがぼんやりと及び／又は二重像としてユーザに表示されるように第１のコンテンツ及び第２のコンテンツを区別する。例えば、コンテンツが同時に表示されると、ユーザは、表示された第１のコンテンツに焦点を当てることができ、従って、ユーザには第１のコンテンツがはっきりと見えるのに対して、第２のコンテンツは、同時にぼんやりと表示される。次に、ユーザは、第２のコンテンツに焦点を切り換えることができ、第２のコンテンツは、はっきりと見え、第１のコンテンツは、ぼんやりと見える。２つよりも多いコンテンツが３Ｄモジュール内に含まれる場合、ユーザが２つ又はそれよりも多くのコンテンツのうちのいずれかに焦点を当てると、同じ結果が達成されることになり、残りのコンテンツは、ぼんやりと見えることになる。
【００３４】
一実施形態では、３Ｄディスプレイは、有線又は無線によって３Ｄディスプレイインタフェースモジュール２５０及び／又は信号処理ユニット２００と通信状態にあるとすることができる。別の実施形態では、信号処理ユニット２００は、３Ｄディスプレイデバイスに位置付けられる。信号処理ユニット２００の要素のうちの１つ又はそれよりも多くは、単一モジュールに組み合わせることができ、かつ要素の各々に関して説明したような機能を実行することができることに注意すべきである。
【００３５】
次に図３を参照して、本発明のいくつかの実施形態による相互接続及び処理フローを明らかにするシステム図を例示する。一実施形態では、コンテンツ検出モジュール２１０において２つ又はそれよりも多くのコンテンツ信号を受信すると本発明の信号処理方法が開始される。一実施形態では、コンテンツ検出モジュール２１０は、第１のコンテンツ及び第２のコンテンツを受信する。別の実施形態では、コンテンツ検出モジュール２１０は、３つ又はそれよりも多くのコンテンツを受信することができる。コンテンツは、２Ｄコンテンツ又は３Ｄコンテンツを含むことができる。一実施形態では、コンテンツ検出モジュール２１０は、コンテンツを提供するチャンネルに同調するためのチャンネル選択モジュールを含む。例えば、一実施形態では、ユーザは、２つ又はそれよりも多くのコンテンツの受信を選択することができ、コンテンツ検出モジュール２１０は、選択チャンネルに同調して、要求されたコンテンツを検索する。コンテンツを受信すると、コンテンツ検出モジュール２１０は、コンテンツに対する追加アクションを更に実行して深度割当てモジュール２２０のためのコンテンツを準備するか、又は単にコンテンツを深度割当てモジュール２２０に渡すことができる。
【００３６】
１つ又はそれよりも多くの実施形態によれば、コンテンツ検出モジュール２１０は、次に、第１のコンテンツ及び第２のコンテンツを深度割当てモジュール２２０に転送し、そこで第１のコンテンツ及び第２のコンテンツの各々に深度及び／又は視差値を割り当てる。一実施形態では、深度値は、第１のコンテンツ及び第２のコンテンツの間の近くの平面から離れた平面までのそれらの互いの位置に関する関係を定めることができる。別の実施形態では、深度値は、デフォルト値の場合もあり、このデフォルト値は、深度値が割り当てられるあらゆるコンテンツに対して割り当てられるものである。更に別の実施形態では、ユーザは、第１のコンテンツ及び第２のコンテンツに割り当てる深度値を選択することができる。１つ又はそれよりも多くの実施形態では、深度値は、コンテンツの各々に割り当てられる人為的視差を含む。
【００３７】
次に、割当て深度値と共に第１のコンテンツ及び第２のコンテンツは、第１のコンテンツ及び第２のコンテンツを合成する合成モジュール２３０へ転送され、３Ｄ表示可能コンテンツを発生させる。上述するように、第１のコンテンツ及び第２のコンテンツは、それらの深度値に基づいて合成され、３Ｄ表示可能コンテンツを作成する。一実施形態では、合成モジュール２３０は、利用可能なあらゆる３Ｄディスプレイと共に使用することができ、かつそれに適合することができるように異なる種類の３Ｄディスプレイに対処するために、いくつかの種類の３Ｄ表示可能コンテンツを作成する機能を有することができる。一実施形態では、合成モジュール２３０は、そのユニットに信号処理ユニット２００の設置及び構成の際に接続されるディスプレイに適合する３Ｄコンテンツを作成するように構成することができる。別の実施形態では、合成モジュールは、発生すべきでありかつディスプレイに適合することになる３Ｄコンテンツの種類を判断するための入力を受信することができる。一実施形態では、３Ｄ表示可能合成コンテンツは、それが第１のコンテンツ及び第２のコンテンツをそれらが受信された際と同一の解像度で含むように発生される。
【００３８】
次に、３Ｄ表示可能コンテンツは、ディスプレイへ転送されてユーザに表示される。上述するように、ディスプレイデバイスは、ディスプレイインタフェースモジュール２５０を通じて合成モジュール２３０と通信状態にあるとすることができる。例えば、一実施形態では、ディスプレイインタフェースモジュール２５０は、発生された３Ｄコンテンツを受信し、３Ｄディスプレイデバイス２６０で表示するための３Ｄコンテンツを準備する。別の実施形態では、ディスプレイデバイスは、表示されるコンテンツを構成する機能を有することができる。一実施形態では、３Ｄディスプレイは、第１のコンテンツ及び第２のコンテンツのうちの一方の選択に基づいて合成コンテンツを表示するように構成され、第１のコンテンツ及び第２のコンテンツのうちの選択されたものをはっきりと表示し、第１のコンテンツ及び第２のコンテンツのうちの他方を同時にぼんやりと表示する。この選択は、第１のコンテンツ及び第２のコンテンツのうちの一方に焦点を当てることを選択するユーザによって実行することができる。例えば、一部の実施形態では、ユーザがどのコンテンツに焦点を当てるかを選択すると、当該コンテンツは、はっきりとユーザに知覚されるのに対して、他方のコンテンツは、二重像及び／又はぼんやりとユーザに知覚されることになる。このような実施形態では、ユーザの選択的な焦点合わせは、第１のコンテンツ及び第２のコンテンツのうちの一方がはっきりと表示されるのに対して、他方のコンテンツがぼんやりと及び／又は二重像としてユーザに表示されるように第１のコンテンツ及び第２のコンテンツを区別する。他の実施形態では、他の方法を採用してコンテンツのうちのどれをはっきりと表示するかを選択することができる。
【００３９】
図４を参照して、本発明のいくつかの実施形態に基づいて説明した方法、装置、及び／又はモジュールのうちのいずれかを実施するために使用することができる装置又はシステム４００を例示する。装置又はシステム４００のうちの１つ又はそれよりも多くの構成要素は、例えば、上述のディスプレイ、信号処理ユニット、モジュール、入力デバイス等のうちのいずれかのような上述のあらゆるシステム又はデバイスを実施するために使用することができる。しかし、装置又はシステム４００、又はそのいずれかの部分の使用は、勿論、必要とされるものではない。
【００４０】
一例として、装置又はシステム４００は、中央演算処理ユニット（ＣＰＵ）４０２、画像処理ユニット（ＧＰＵ）４０４、ランダムアクセスメモリ（ＲＡＭ）４０８、及びディスクドライブ又は他の種類のメモリのような大容量ストレージユニット４１０を含むことができるが、含むように要求はされない。装置又はシステム４００は、ディスプレイ４１２のような本明細書に説明する他の構成要素のうちのいずれかと結合又は統合することができる。装置又はシステム４００は、プロセッサベースの装置又はシステムの例を含む。ＣＰＵ４０２及び／又はＧＰＵ４０４を使用して、本明細書に説明する方法及び技術に関する段階を実行するか又はその実行を助けることができ、様々なプログラムコンテンツ、画像などをディスプレイ４１２上でレンダリングすることができる。
【００４１】
大容量ストレージユニット４１０は、コンピュータ可読ストレージ又は１つ又は複数の記録媒体のうちのいずれかの種類を有するか又は含むことができる。コンピュータ可読ストレージ又は１つ又は複数の記録媒体は、大容量ストレージユニット４１０に固定することができ、又は大容量ストレージユニット４１０は、任意的に、デジタル映像ディスク（ＤＶＤ）、ブルーレイディスク、コンパクトディスク（ＣＤ）、ＵＳＢストレージデバイス、フロッピーディスク、又は他のメディアのような取外し可能記憶媒体４１４を含むことができる。一例として、大容量ストレージユニット４１０は、ディスクドライブ、ハードディスクドライブ、フラッシュメモリデバイス、ＵＳＢストレージデバイス、ブルーレイディスクドライブ、ＤＶＤドライブ、ＣＤドライブ、フロッピーディスクドライブなどを含むことができる。大容量ストレージユニット４１０又は取外し可能記憶媒体４１４は、本明細書に説明する方法及び技術を実施するプログラムコード又はマクロを記憶するために使用することができる。
【００４２】
すなわち、取外し可能記憶媒体４１４は、任意的に大容量ストレージユニット４１０と共に使用することができ、この大容量ストレージユニット４１０は、本明細書に説明する方法及び技術を実施するプログラムコードを記憶するために使用することができる。しかし、ＲＡＭ４０８又は大容量ストレージユニット４１０のようなストレージデバイスのうちのいずれも、このようなプログラムコードを記憶するために使用することができる。例えば、このようなストレージデバイスのいずれも、コンソール、システム、コンピュータ、又は他のプロセッサベースのシステムに本明細書に説明する方法、コード、及び／又は技術のいずれかの段階を実行又は実施させるためのコンピュータプログラムを記憶又は具現化するための有形のコンピュータ可読記憶媒体として機能することができる。更に、ＲＡＭ４０８又は大容量ストレージユニット４１０のようなストレージデバイスのうちのいずれも、必要とされるあらゆるデータベースを記憶するために使用することができる。
【００４３】
一部の実施形態では、上述の実施形態、方法、手法、及び／又は技術のうちの１つ又はそれよりも多くは、プロセッサベースのシステムによって実行可能なコンピュータプログラムに実施することができる。一例として、このようなプロセッサベースのシステムは、プロセッサベースのシステム４００又はコンピュータ、娯楽システム、ゲームコンソール、画像ワークステーションなどを含むことができる。このようなコンピュータプログラムは、上述の方法及び／又は技術のうちの様々な段階及び／又は機能を実行するために使用することができる。すなわち、プロセッサベースのシステムに上述の機能を実行又は達成させるか、又はプロセッサベースのシステムを上述の機能を実行又は達成するように構成されるようにコンピュータプログラムを適応させることができる。例えば、このようなコンピュータプログラムは、３Ｄ表示可能コンテンツを発生させることにより、ユーザが単一ディスプレイで複数コンテンツを閲覧することを可能にする上述の段階又は技術に関するあらゆる実施形態を実施するために使用することができる。別例として、このようなコンピュータプログラムは、上述の実施形態、方法、手法、及び／又は技術のうちのいずれか１つ又はそれよりも多くを使用するツール又は同様のユーティリティのうちのいずれかの種類を実施するために使用することができる。一部の実施形態では、コンピュータプログラム内のプログラムコードマクロ、モジュール、ループ、サブルーチン等は、上述の方法及び／又は技術のうちの様々な段階及び／又は機能を実行するために使用することができる。一部の実施形態では、コンピュータプログラムは、本明細書に説明するコンピュータ可読ストレージ又は記録媒体のうちのいずれかのようなコンピュータ可読ストレージ又は記録媒体に記憶又は具現化することができる。
【００４４】
一部の実施形態では、プロセッサベースの装置は、上述の段階、方法、及び／又は技術のうちのいずれかを実行又は実施するために使用することができる。
【００４５】
本明細書に説明した機能ユニットの多くは、これらユニットの実施の独立性をことさら強調するためにモジュールと呼んできた。例えば、モジュールは、カスタムＶＬＳＩ回路又はゲートアレイ、論理チップ、トランジスタ、又は他の個別の構成要素のような既製の半導体を含むハードウエア回路として実施することができる。また、モジュールは、フィールドプログラマブルゲートアレイ、プログラマブルアレイ論理、プログラマブル論理デバイスのようなプログラマブルハードウエアデバイスに実施することができる。
【００４６】
モジュールはまた、様々な種類のプロセッサを実行するソフトウエアに実施することができる。例えば、実行可能コードの識別されたモジュールは、例えば、オブジェクト、手順、又は関数として編成可能なコンピュータ命令の１つ又はそれよりも多くの物理的又は論理的ブロックを含むことができる。それにも関わらず、識別されたモジュールの実行可能なコンピュータ命令は、物理的に一緒に配置する必要はないが、論理的に互いに結合される際にモジュールを含んでモジュールのために説明した目的を達成する様々な位置に記憶された異なる命令を含むことができる。
【００４７】
実際に、実行可能コードのモジュールは、単一の命令又は多数の命令とすることができ、更に、異なるプログラム間でいくつかの異なるコードセグメントにわたってかつ複数のメモリデバイスにわたって配信される場合がある。同様に、作動的データは、本明細書においてモジュール内で識別かつ例示することができ、かつあらゆる適切な形態に具現化していずれかの適切な種類のデータ構造内で編成することができる。作動的データは、単一のデータセットとして収集することができ、又は異なるストレージデバイスを通じた配信を含む異なる位置にわたる配信が可能であり、更に、少なくとも部分的に、単にシステム又はネットワーク上の電気信号として存在することができる。
【００４８】
本明細書に開示した本発明を具体的な実施形態、実施例、及びこれらの用途の例によって説明したが、これらに対する非常に多くの修正及び変形は、特許請求の範囲に示す本発明の範囲から逸脱することなく当業者によって行うことができると考えられる。
【符号の説明】
【００４９】
１００  ３Ｄディスプレイ上に複数のコンテンツを表示する方法
１１０  第１のコンテンツ及び第２のコンテンツを受信する段階
１２０  第１及び第２のコンテンツに深度を適用する段階
１３０  第１及び第２のコンテンツを合成する段階
１４０  ディスプレイに３−Ｄ組合せコンテンツを送信する段階
【図１】
0005397716.tif 000002
【図２】
0005397716.tif 000003
【図３】
0005397716.tif 000004
【図４】
0005397716.tif 000005