コンピューター実行可能命令が具体化されている1つ以上のコンピューター読み取り可能媒体であって、計算機におけるプロセッサーによって前記コンピューター実行可能命令を実行すると、二次元エレメントのメディアコンテンツに対する三次元効果を得るために、前記二次元エレメントの前記メディアコンテンツ上における提示を支援する方法を、前記計算機に実行させ、前記方法が、二次元エレメントの位置、サイズ、またはその組み合わせを示す1つ以上のエレメント属性を参照するステップと、前記二次元エレメントの修正位置、前記二次元エレメントの修正サイズ、またはその組み合わせを決定するために、前記1つ以上のエレメント属性、視聴者の左目と右目との間の距離を示す眼間距離、および表示画面と前記視聴者との間の距離を示す視覚深度を利用するステップと、強調複合メディアを生成するために、前記二次元エレメントの修正位置、前記二次元エレメントの修正サイズ、またはその組み合わせにしたがって、前記二次元エレメントを前記メディアコンテンツに応じて重ね合わせるステップと、を備えている、1つ以上のコンピューター読み取り可能媒体。請求項1記載の媒体であって、更に、前記強調複合メディアを表示するステップを備えている、媒体。請求項1記載の媒体において、前記メディアコンテンツが三次元メディアコンテンツを含む、媒体。請求項1記載の媒体において、前記強調複合メディアが、前記重ね合わされた二次元エレメントの前記メディアコンテンツに対する三次元効果を与える、媒体。請求項1記載の媒体において、前記二次元エレメントの修正サイズ、前記二次元エレメントの修正位置、またはその組み合わせが、左目視界からの視覚的配景と関連付けられている、媒体。請求項5記載の媒体において、前記二次元エレメントを特定の深度位置に位置付け、前記左目の見通し線において前記二次元エレメントの左境界および右境界を取り込み前記見通し線を前記表示画面まで延長して、前記左目視界に対して、前記二次元エレメントの修正左境界および修正右境界を決定することによって、前記左目視界からの視覚的配景を生成する、媒体。請求項5記載の媒体において、前記二次元エレメントの修正位置を生成するステップが、を用いて、左目視界に対する修正左境界を計算するステップを含み、前記式において、sAは修正左境界であり、Eyexは左目の眼位であり、sAは元の二次元エレメントの左境界であり、ZOffsetは、二次元エレメントが表示画面からオフセットされる深度位置であり、EyeZは、視聴者と表示画面との間の視覚深度である、媒体。コンピューター実行可能命令が具体化されている1つ以上のコンピューター読み取り可能媒体であって、計算機におけるプロセッサーによって前記コンピューター実行可能命令を実行すると、二次元エレメントのメディアコンテンツに対する三次元効果を得るために、前記二次元エレメントの前記メディアコンテンツ上での提示を支援する方法を、前記計算機に実行させ、前記方法が、二次元エレメントの位置、サイズ、またはその組み合わせを示す1つ以上のエレメント属性を参照するステップであって、前記1つ以上のエレメント属性が、前記二次元エレメントが表示画面に対して現れることが望まれる深度位置を含む、ステップと、視聴者の視覚を示す1つ以上の視覚的属性を参照するステップと、前記視聴者の左目と関連付けた強調二次元エレメントと前記視聴者の右目と関連付けた強調二次元エレメントとを生成するために、前記1つ以上のエレメント属性および前記1つ以上の視覚的属性を利用するステップと、を備えている、1つ以上のコンピューター読み取り可能媒体。請求項8記載の媒体において、前記1つ以上の視覚的属性が、前記視聴者と当該視聴者が見ている表示画面との間の距離である視覚深度、前記表示画面またはその一部の幅の測定値である表示域幅、前記視聴者の左目と前記視聴者の右目との間の距離の測定値である眼間距離、前記視聴者の左目の位置を示す左眼位、および前記視聴者の右目の位置を示す右眼位の内1つ以上を含む、媒体。請求項9記載の媒体において、前記1つ以上のエレメント属性が、更に、前記二次元エレメントの幅、前記二次元エレメントの高さ、前記二次元エレメントの水平位置、前記二次元エレメントの垂直位置、前記二次元エレメントの左境界、および前記二次元エレメントの右境界の内1つ以上を含む、媒体。請求項8記載の媒体であって、更に、1つ以上の強調複合メディアを生成するために、三次元メディアコンテンツの上に、前記視聴者の左目と関連付けて前記強調二次元エレメントを、更に前記視聴者の右目と関連付けて前記強調二次元エレメントを重ね合わせるステップを備えている、媒体。請求項8記載の媒体において、前記視聴者の左目と関連付けて前記強調二次元エレメントを生成するステップが、前記二次元エレメントのサイズを修正し、前記強調二次元エレメントが重ね合わせられるメディアコンテンツに対する前記二次元エレメントの位置を修正するステップを含む、媒体。請求項12記載の媒体において、前記二次元エレメントの修正位置が、前記左目の眼位、前記視聴者と表示画面との間の視覚距離、前記深度位置、および前記二次元エレメントの元の左境界または元の右境界を用いて計算される、媒体。二次元エレメントのメディアコンテンツに対する三次元効果を得るために、前記二次元エレメントの前記メディアコンテンツ上における提示を支援するコンピューター化方法であって、二次元エレメントと関連のある左境界、右境界、および深度位置を含む1組のエレメント属性を参照するステップと、視聴者の表示画面からの深度を示す視覚深度、前記視聴者の左目の位置を示す左眼位、および前記視聴者の右目の位置を示す右眼位を含む1組の視覚的属性を参照するステップと、左目視界と関連付けて第1修正左境界および第1修正右境界を決定し、更に右目視界と関連付けて第2修正左境界および第2修正右境界を決定するために、前記1組のエレメント属性および前記1組の視覚的属性を利用するステップと、前記左目視界に合わせて、前記修正左境界および前記修正右境界にしたがって、第1修正二次元エレメントをメディアコンテンツと合成するステップと、前記右目視界に合わせて、前記修正左境界および前記修正右境界にしたがって、第2修正二次元エレメントを前記メディアコンテンツと合成するステップと、を備えている、コンピューター化方法。請求項14記載の媒体において、表示画面の幅である表示域幅と、前記視聴者の左目と前記視聴者の右目との間の距離である眼間距離とを用いて、前記左眼位および前記右眼位を計算する、媒体。0013本明細書に開示する発明の実施形態の主題について、法的要件を満たすために具体性をもって説明する。しかしながら、説明自体は、本特許の範囲を限定することは意図していない。むしろ、本発明者は、特許請求する主題は、本文書において記載するステップとは異なるステップまたは同様のステップの組み合わせを含むように、他の現在または今後の技術と関連付けて、別の方法で具体化してもよいことを想定している。更に、ステップおよび/またはブロックという用語は、本明細書においては、採用された方法の異なるエレメントを言外に意味するために用いることもできるが、個々のステップの順序が明示的に記載されている場合でなければ、そしてその場合を除いて、本明細書において開示される種々のステップ間において、いかなる特定の順序をも暗示するようにこれらの用語を解釈してはならない。0014本明細書において記載する発明の実施形態は、メディアコンテンツに対する二次元エレメントの三次元効果を得るために、二次元エレメントのメディアコンテンツ上への提示を支援する方法を実行するためのコンピューター実行可能命令を有するコンピューター読み取り可能媒体を含む。この方法の実施形態は、二次元エレメントの位置、サイズ、またはその組み合わせを示す1つ以上のエレメント属性を参照するステップを含む。1つ以上のエレメント属性、視聴者の左目と右目との間の距離を示す眼間距離、および表示画面と視聴者との間の距離を示す視覚的深度を利用して、二次元エレメントの修正位置、および/または二次元エレメントの修正サイズを決定する。二次元エレメントの修正位置、および/または二次元物体の修正サイズにしたがって、二次元エレメントをメディアコンテンツに応じて重ね合わせて、強調複合メディアを生成する。0015第2の実施形態例では、コンピューター実行可能命令が、計算機に、二次元エレメントのメディアコンテンツに対する三次元効果を得るために二次元エレメントのメディアコンテンツ上への提示を支援する方法を実行させる。実施形態では、この方法は、二次元エレメントの位置および/またはサイズを示す1つ以上のエレメント属性を参照するステップを含む。1つ以上のエレメント属性は、二次元エレメントが表示画面に対して三次元ステレオで現れることが望まれる深度位置を含むことができる。視聴者の視覚的認知を示す1つ以上の視覚属性を参照する。1つ以上のエレメント属性および1つ以上の視覚属性を利用して、視聴者の左目と関連のある強調二次元エレメント、および視聴者の右目と関連のある強調二次元エレメントを生成する。0016第3の実施形態例では、二次元エレメントのメディアコンテンツに対する三次元効果を得るために二次元エレメントのメディアコンテンツ上への提示を支援するコンピューター化方法を提供する。実施形態では、この方法は、左境界、右境界、および二次元エレメントと関連のある深度位置を含む1組のエレメント属性を参照するステップを含む。また、1組の視覚属性も参照する。このような視覚属性は、視聴者の表示画面からの深さを示す視覚的深度、視聴者の左目の位置を示す左眼位、および視聴者の右目の位置を示す右眼位を含むことができる。これら1組のエレメント属性および1組の視覚属性を利用して、左目視界と関連付けて第1修正左境界および第1修正右境界を決定し、更に右目視界と関連付けて第2修正左境界および第2修正右境界を決定する。左目視界に合わせて、修正左境界および修正右境界にしたがって、第1修正二次元エレメントをメディアコンテンツと合成する。同様に右目視界に合わせて、修正左境界および修正右境界にしたがって、第2修正二次元エレメントをメディアコンテンツと合成する。0017本発明の実施形態の種々の態様は、コンピューター、あるいはパーソナルデーターアシスタントまたはその他のハンドヘルドデバイスというような他の装置によって実行される、プログラムモジュールのようなコンピューター実行可能命令を含む、コンピューターコードまたは機械使用可能命令を含むコンピュータープログラム生産物という一般的なコンテキスト説明することができる。一般に、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造等を含むプログラムモジュールは、特定のタスクを実行するコード、または特定の絶対データータイプを実装するコードを指す。本発明の実施形態は、専用サーバー、汎用コンピューター、ラップトップ、更に特殊な計算機、セットトップボックスSTB、メディアサーバー等を含む、種々のシステム構成において実用することができる。また、本発明の実施形態は分散型計算環境においても実用することができ、この環境では、通信ネットワークを通じてリンクされているリモート処理デバイスによってタスクを実行する。0018コンピューター読み取り可能媒体は、揮発性および不揮発性双方のリムーバブルおよび非リムーバブル媒体を含み、データーベース、プロセッサー、および種々のネットワーク接続されている計算機によって読み取り可能な媒体が考えられる。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、情報を格納するためのあらゆる方法または技術において実施される媒体を含む。格納される情報の例には、コンピューター実行可能命令、データー構造、プログラムモジュール、およびその他のデーター表現が含まれる。媒体の例には、限定ではないが、RAM、ROM、EEPROM、フラッシュメモリーおよびその他のメモリー技術、CD-ROM、ディジタルバーサタイルディスクDVD、ホログラフ媒体およびその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、ならびにその他の磁気記憶デバイスが含まれる。これらの技術は、データーを瞬時的、一時的、または永続的に格納することができる。0019本発明の種々の態様を実現することができる動作環境例について、本発明の種々の態様について一般的なコンテキストを規定するために、以下に説明する。最初に図1を参照すると、本発明の実施形態を実現する動作環境例が示されており、全体的に計算機100で示されている。計算機100は、適した計算環境の一例に過ぎず、本発明の使用範囲や機能に関して何ら限定を示唆することは意図していない。また、計算機100が、図示したコンポーネントのいずれの1つまたはその組み合わせに関しても、何らかの依存性や必要性を有するように解釈してはならない。0020計算機100は、以下のデバイスを直接的または間接的に結合するバス110を含む。そのデバイスとは、メモリー112、1つ以上のプロセッサー114、1つ以上のプレゼンテーションコンポーネント116、入出力I/Oポート118、I/Oコンポーネント120、および例示的な電源122である。バス110は、1系統以上のバスアドレスバス、データーバス、またはその組み合わせ等であることもあるものを代表する。図1の種々のブロックは、明確化のために線で示すが、実際には種々のモジュールの区分けはそれほど明確でなく、比喩的には、これらの線をもっと正確に示すとすれば、灰色で曖昧となるであろう。例えば、ディスプレイデバイスのようなプレゼンテーションコンポーネントをI/Oコンポーネントであると考えることもできる。また、多くのプロセッサーはメモリーを有する。本発明の発明者はこのようなことは技術の本質であると認識しており、図1の線図は、本発明の1つ以上の実施形態と合わせて用いることができる計算機の一例を例示するに過ぎないことを繰り返しておく。ワークステーション、サーバー、ラップトップ、ハンドヘルドデバイス等というようなカテゴリー間では区別を行わない。これは、全てが図1の範囲に該当すると考えられ、計算機を指すからである。0021メモリー112は、揮発性および/または不揮発性メモリーに格納されたコンピューター実行可能命令図示せずを含む。このメモリーは、リムーバブル、非リムーバブル、またはその組み合わせであってもよい。ハードウェアデバイスの例には、ソリッドステートメモリー、ハードドライブ、光ディスクドライブ等が含まれる。計算機100は、システムバス110と結合されている1つ以上のプロセッサー114を含む。これらのプロセッサー114は、メモリー112またはI/Oコンポーネント120のような種々のエンティティからデーターを読み取る。一実施形態では、1つ以上のプロセッサー114は、コンピューター実行可能命令を実行して、コンピューター実行可能命令によって定義される種々のタスクおよび方法を実行する。プレゼンテーションコンポーネント1つまたは複数116は、システムバス110に結合されており、データー指示をユーザーまたは他のデバイスに提示する。プレゼンテーションコンポーネント116の例には、ディスプレイデバイス、スピーカー、印刷コンポーネント等が含まれる。0022I/Oポート118は、計算機100を、I/Oコンポーネント120を含む他のデバイスに論理的に結合させる。I/Oコンポーネント120の一部は、内蔵されていてもよい。コンポーネントの例には、マイクロフォン、ジョイスティック、ゲームパッド、衛星ディッシュ、スキャナー、プリンター、ワイヤレスデバイス、キーボード、ペン、音声入力デバイス、接触入力デバイス、タッチスクリーンデバイス、インタラクティブディスプレイデバイス、またはマウスが含まれる。また、I/Oコンポーネント120には、通信接続も含むことができる。通信接続は、例えば、他の計算機、サーバー、ルーター等のようなリモートデバイスに計算機100を通信状態で接続しやすくすることができる。0023三次元効果は、増々普及しつつある。場合によっては、二次元オーバーレイエレメントが、メディアコンテンツに対する二次元オーバーレイエレメントの三次元効果を得る取り組みにおいて、メディアコンテンツへのオーバーレイとして設けられることもある。本明細書において用いる場合、二次元オーバーレイエレメントまたは二次元エレメントは、二次元であって、メディアコンテンツに重ね合わせることができる、またはメディアコンテンツと合成することができるあらゆるエレメントを指す。二次元エレメントは、テキスト、画像1つまたは複数、写真1つまたは複数、ウィンドウビュー1つまたは複数、メニュー1つまたは複数、その組み合わせ等であってもよい。0024本明細書において用いる場合、メディアコンテンツとは、1つ以上の二次元エレメントと合成すること、またはこれらによって重ね合わされることができるあらゆるタイプの視覚的媒体を指す。メディアコンテンツは、ビデオ、画像、写真、グラフィック、ウィンドウビュー、デスクトップビュー等であってもよい。一実施形態では、メディアコンテンツは二次元形態となる。あるいは、他の実施形態では、メディアコンテンツは三次元形態例えば、三次元ステレオとなる。0025本発明の実施形態では、強調二次元エレメント即ち、修正二次元エレメントが、三次元メディアコンテンツのような、メディアコンテンツに重なり合って、メディアコンテンツに対する強調二次元エレメントの三次元効果を得る。これに関して、強調二次元エレメントは、メディアコンテンツの前における特定の深度に位置付けられているように見えるか、またはメディアコンテンツの少なくとも一部よりも視聴者に近くに見える。メディアコンテンツが三次元フォーマットで供給されるときであっても、本発明の実施形態は強調二次元エレメントのメディアコンテンツに対する三次元効果を可能とし、強調二次元エレメントが、三次元メディアコンテンツの少なくとも一部の前に現れ、または全体の前にでも現れる。0026これより図2に移ると、本発明の実施形態を実現する際の使用に適したネットワーク環境例200のブロック図が示されている。ネットワーク環境200は、メディアコンテンツプロバイダー210、二次元エレメントプロバイダー212、グラフィクスエンジン214、および視聴者デバイス216を含む。視聴者デバイス216は、ネットワーク218を通じて、グラフィクスエンジン214と通信する。ネットワーク218は、例えば、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、インターネット、セルラーネットワーク、ピアツーピアP2Pネットワーク、移動体ネットワーク、またはネットワークの組み合わせというような、いずれの数のネットワークでも含むことができる。図2に示すネットワーク環境200は、1つの適したネットワーク環境の例であり、本文書全体を通じて開示される発明の実施形態の使用範囲や機能に関して、何の限定も示唆する意図はない。また、ネットワーク環境例200が、図2に示すいずれの1つのコンポーネント、またはコンポーネントの組み合わせに対しても、何らかの依存性または必要性を有するように解釈してはならない。例えば、多数の視聴者デバイスがグラフィクスエンジン214と通信状態にあってもよい。更に、視聴者デバイス216が、例えば、DVIディジタルビジュアルインターフェース、HDMI登録商標高品位マルチメディアインターフェース、VGAビデオグラフィクスアレイ、DisplayPort等を通じて、グラフィクスエンジン214と直接通信するのであってもよい。0027メディアコンテンツプロバイダー210は、メディアコンテンツをグラフィクスエンジン214に供給する。メディアコンテンツプロバイダー210は、例えば、グラフィクスエンジン214からの要求に応答して、または視聴者の要求に基づいて視聴者デバイス216からの要求に応答して、メディアコンテンツを供給することができる。例えば、視聴者デバイス216の視聴者は、選択を行うか、それ以外では、特定のメディアコンテンツ、例えば、特定の三次元メディアコンテンツを視聴する要望を示すことができる。このようなメディアコンテンツは、環境の中に格納するとよく、例えば、データーベース、コンピューター等にというように、格納することができる。メディアコンテンツプロバイダー210は、格納されているメディアコンテンツを参照し、その後メディアコンテンツをグラフィクスエンジン214に伝達する。メディアコンテンツプロバイダー210は、実施形態によれば、サーバーシステム、プログラムモジュール、仮想機械、1つまたは複数のサーバーのコンポーネント、ネットワーク等として実現することができる。0028本明細書では、全体的に、実施形態がメディアコンテンツおよび/またはメディアコンテンツプロバイダーを含むように論じているが、二次元エレメントが重ね合わされる背景は、その背景がメディアを含むか否かには関係なく、いずれの背景でもよいことは認めることができよう。これに関して、三次元ディスプレイが入手しやすくなり、一般的になりつつあるので、ユーザーが三次元ステレオメディアを消費していなくても、三次元ステレオ効果を有することが望ましい場合もある。したがって、二次元オーバーレイエレメントは、標準的な重複ウィンドウのような、メディア以外のアプリケーションにおいても、ウィンドウ間に視覚的な深度の分離が得られるように用いることができる。0029二次元エレメントプロバイダー212は、二次元エレメントをグラフィクスエンジン214に供給する。前述のように、二次元エレメントは、メディアコンテンツに重ね合わせることができる、またはそれと合成することができるいずれの二次元エレメントでもよい。例えば、二次元エレメントは、テキスト、画像、写真、ウィンドウビュー、メニュー等であってもよい。このような二次元エレメントを環境内に格納するとよく、例えば、データーベース、コンピューター等にというように、エレメントを格納することができる。二次元エレメントプロバイダー212は、格納されているエレメントを参照して、その後二次元エレメントをグラフィクスエンジン214に伝達することができる。二次元エレメントプロバイダー212は、実施形態によれば、サーバーシステム、プログラムモジュール、仮想機械、1つまたは複数のサーバーのコンポーネント、ネットワーク等として実現することができる。0030また、二次元エレメントプロバイダー212は、二次元エレメント属性も供給することができる。1つ以上の二次元エレメント属性を、対応する二次元エレメントと共に例えば、メタデーターとして、またはこれとは別個に伝達することができる。二次元エレメント属性、またはエレメント属性とは、二次元エレメントの位置および/またはサイズを記述する、示す、または特徴付けるあらゆる属性を指す。これに関して、二次元エレメント属性は、二次元エレメントを修正してメディアコンテンツに対して三次元効果が得られる前における二次元エレメントを記述する、または特徴付ける。0031二次元エレメント属性は、二次元エレメントの水平位置、垂直位置、深度位置、幅、高さ、左境界、右境界等とすることができる。水平位置とは、二次元エレメントの1点の表示画面またはメディアコンテンツに対する水平位置または所望の水平位置例えば、x軸に沿ったを指す。例えば、水平位置は、二次元エレメントの左下角のx軸値例えば、画素値によって示すによって示すのでもよい。垂直位置とは、二次元エレメントの1点の表示画面またはメディアコンテンツに対する垂直位置または所望の垂直位置例えば、y軸に沿ったを指す。例えば、垂直位置は、二次元エレメントの左下角のy軸値例えば、画素値によって示すによって示すのでもよい。深度位置とは、二次元エレメントの表示画面またはメディアコンテンツに対する深度位置または所望の深度位置を指す。深度位置は、二次元エレメントが表示画面に対して現れることが望まれる距離例えば、z軸に沿った画素値によって示すによって示すのでもよい。0032幅は、二次元エレメントの幅または所望の幅を指し、高さは、二次元エレメントの高さまたは所望の高さを指す。認めることができるであろうが、幅および/または高さは、画素値、インチ、センチメートル等を含む、いずれの測定値を用いても特定することができる。左境界は、二次元エレメントの表示画面またはメディアコンテンツに対する左側または左境界の位置あるいは所望の位置例えば、x軸に沿ったを指す。右境界は、二次元エレメントの表示画面またはメディアコンテンツに対する右側または右境界の位置あるいは所望の位置例えば、x軸に沿ったを指す。これに関して、左境界および右境界は、二次元エレメントの外側の境界となる。このような際側境界は、表示画面またはメディアコンテンツのx軸に沿った画素値によって示すとよい。したがって、実施形態では、x軸に沿った画素値によって示される水平位置は、x軸に沿った画素値によって示される左境界と同じである。0033認めることができるであろうが、このようなエレメント属性は、いずれの方法を用いても指定することができる。実施形態の中には、画素を利用して、二次元エレメントのサイズおよび/または位置を指定することもある。画素のような共通の測定値を使用すると、三次元効果を生成するための計算を簡素にすることができる。これについては、以下で更に詳しく説明する。他の実施形態では、他の測定値を利用してもよい例えば、インチ、センチメートル、ミリメートル等。0034二次元エレメント属性は、対応する二次元エレメント、複合メディア即ち、メディアコンテンツに対してオーバーレイとして位置付けられる二次元エレメントの複合体または集合体等に基づいて特定することができる。これに関して、二次元エレメントを分析して、水平位置、垂直位置、深度位置、幅、高さ、左境界、右境界等の内1つ以上を特定してもよい。例えば、幅および高さは、二次元エレメントの分析のときに判定してもよい。あるいは、二次元エレメントがオーバーレイとなるメディアコンテンツと関連付けてこの二次元エレメントを分析して、水平位置、垂直位置、深度位置、幅、高さ、左境界、右境界等の内1つ以上を特定してもよい。例えば、水平位置および垂直位置は、複合メディア即ち、メディアコンテンツと合成された二次元エレメントの分析のときに特定してもよい。実施形態の中には、例えば、視聴者、プログラムコーディネーター、プログラム開発者、システム管理者等によって供給されるユーザー入力に基づいて、更に多くのエレメント属性の内1つを特定するのであってもよい場合もある。例えば、システム管理者が、特定の二次元エレメントに対して所望の深度位置を示す入力を供給してもよい。0035認めることができるであろうが、メディアコンテンツプロバイダー210および二次元エレメントプロバイダー212を組み合わせて1つのコンポーネントにすること、またはあらゆる数のコンポーネントに分離することもできる。例えば、実施形態の中には、組み合わせたコンポーネントが、二次元エレメント1つまたは複数が重ね合わされたメディアコンテンツ、および1つ以上のエレメント属性を含む、複合メディアを伝達するように機能することもできる。0036グラフィクスエンジン214は、二次元エレメントを変換または修正して、強化二次元エレメントあるいは、本明細書では強化エレメントとも呼ぶにするように構成されている。強化エレメントとは、表示画面またはメディアコンテンツに対してサイズおよび/または配置が修正された二次元エレメントを指し、この強化エレメントをメディアコンテンツ上に重ね合わせることによって、三次元効果が得られる。三次元効果を得るためには、グラフィクスエンジン214は、左目視界と対応するように強化二次元エレメントをメディアコンテンツ上に重ね合わせ、更に右目視界と対応するように強化二次元エレメントをメディアコンテンツ上に重ね合わせる。0037実施形態の中には、グラフィクスエンジン214が、エレメント参照コンポーネント220、視覚参照コンポーネント222、強化属性計算コンポーネント224、合成コンポーネント226、通信コンポーネント228、およびデーターストア230を含む場合もある。本発明の実施形態によれば、グラフィクスエンジン214は、図示されていない他のコンポーネントをいずれの数でも含むことができる。実施形態の中には、図示したコンポーネント220、222、224、226、228、および230の内1つ以上を1つのコンポーネントに統合することができ、またはある数の異なるコンポーネントに分割することができる場合もある。コンポーネント220、222、224、226、228、および230は、いずれの数の機械にでも実装することができ、所望通りに、いずれの数の他の機能またはサービスとも統合することができる。0038エレメント参照コンポーネント220は、1つ以上の二次元エレメント属性を参照するように構成されている。エレメント参照コンポーネント220は、このようなエレメント属性を受け取る、取得する、アクセスする、引き出す、決定する、特定する、認識することによって、またはこれらの組み合わせ等によって、二次元エレメント属性を参照することができる。先に論じたように、1つ以上のエレメント属性をグラフィクスエンジン214によって、例えば、二次元エレメントプロバイダー212から受け取るのでもよい。これに関して、グラフィクスエンジン214は、受け取った二次元エレメント属性1つまたは複数を参照する。0039また、1つ以上の二次元エレメント属性を視聴者例えば、視聴者デバイス216を通じて、システム管理者、システムプログラマー、システム開発者等から受け取るのでもよい。システム管理者、システムプログラマー、システム開発者、または視聴者は、いずれの計算機を通じてでも、エレメント属性を供給することができる。一例として、そして限定ではなく、システム開発者は、メディアコンテンツを視聴して、特定の二次元エレメントを重ね合わせるべき特定の位置を決定するのでもよい。このために、開発者はグラフィクスエンジン214に、二次元エレメントを表示しようとする水平位置および垂直位置を供給するとよい。このような場合、グラフィクスエンジン214は、次に、これらの水平および垂直位置を利用して、二次元エレメントと関連付けられている左境界および/または右境界を決定すればよい。他の例として、プログラム開発者または視聴者が、表示画面またはメディアコンテンツに対して二次元エレメントが現れるべき深度位置を供給するのでもよい。0040エレメント参照コンポーネント220、または他のコンポーネントが、1つ以上の二次元エレメント属性を決定または特定するのでもよい。このため、二次元エレメント1つまたは複数または複合メディア即ち、二次元エレメントを含むを分析して、例えば、幅、高さ、水平位置、垂直位置、左境界、右境界等のような、エレメント属性を特定するのでもよい。例えば、元の二次元エレメントをメディアコンテンツと合成し、その後分析して、幅、高さ、水平位置、垂直位置、左境界、および/または右境界を決定するのでもよい。0041あるいはまたは加えて、1つ以上のエレメント属性を、データーストア230例えば、データーベースのようなデーターストアから引用してもよい。例えば、深度位置をデーターストア230に格納しておき、そこから引用するのでもよい。このような場合、1つの深度位置をデーターベース230の中に格納するのでもよく、または深度位置を特定の二次元エレメント1つまたは複数と関連付けてもよい。データーストア230のようなデーターストアに格納されたこのような情報を、計算機によって自動的に判定するとよく例えば、アルゴリズムによって、および/または二次元エレメントまたは複合メディアの分析によって、またはユーザー例えば、プログラマー、開発者、管理者、視聴者等によって入力するのでもよい。0042視覚参照コンポーネント222は、1つ以上の視覚的属性を参照するように構成されている。視覚参照コンポーネント220は、このような視覚的属性を、受け取る、取得する、アクセスする、引き出す、決定する、特定する、認識することによって、またはその組み合わせ等によって、視覚的属性を参照することができる。視覚的属性は、視聴者の視覚を記述する、特徴付ける、または示す。視聴者とは、メディアコンテンツを視聴している、または視聴することにしている個人を指す。視覚的属性は、例えば、眼間距離、視覚深度、表示域幅、目の位置などとすることができる。眼間距離とは、視聴者の左目と右目との間の距離を指す。眼間距離は、両目の内側間、両目の中心間、両目の外側間、または両目の他のいずれの部分間の距離でも記述することができる。実施形態の中には、視聴者と対応する眼間距離は、その視聴者にとって独特で相応しい体験を提供するために、視聴者によって供給されるとよい場合もある。このような場合、視聴者は、ユーザーインターフェースを通じて、例えば、視聴者デバイス216と関連付けて、しかるべき眼間距離を入力または選択するとよい。代替実施形態では、眼間距離は、視聴者に一般的に適している標準的なまたはデフォルトの眼間距離とするとよい。例えば、平均眼間距離を判定し、その後眼間距離として利用するのでもよい。0043視覚深度とは、表示画面と視聴者例えば、視聴者の目との間の深度または距離を指す。眼間距離と同様、実施形態の中には、視聴者にとって独特で相応しい体験を提供するために、その視聴者によって例えば、一般的に、または各視聴の場合と関連付けて供給されるとよい場合もある。したがって、視聴者は、例えば、視聴者デバイス216に付随するユーザーインターフェースを用いて、表示画面に対してユーザーが位置付けられることを予期するまたは意図する、しかるべき視覚深度を入力または選択するとよい。あるいは、視覚深度は、視聴者に一般的に適している標準的な、またはデフォルトの視覚深度としてもよい。場合によっては、視覚深度が、視聴者デバイス216のような視聴者デバイスに付随する表示画面のタイプまたは表示画面のサイズに左右されることもある。例えば、移動体ハンドヘルドデバイスの視覚深度例えば、12インチは、デスクトップコンピューター例えば、24インチよりも小さいと考えられるが、デスクトップコンピューターの視覚深度は、テレビジョン例えば、8フィートよりも小さい場合もある。0044表示域幅は、表示画面、または表示画面の視聴可能部分の幅を指す。表示域幅も、視聴者のようなユーザーによって入力するのでもよく、あるいはユーザーまたはデバイス自体によって示されるように、視聴者デバイスに基づくのでもよい。認めることができるであろうが、実施形態の中には、眼間距離、視覚深度、および/または表示域幅のような視覚的属性は、例えば、グラフィクスエンジンまたは他のコンポーネントによって決定することもできる。例えば、視聴者デバイスに付随するビデオカメラが、視聴者を含むビデオを取り込むのでもよい。このようなビデオは、処理のためにグラフィクスエンジンに供給され、特定の視聴者の眼間距離、および/または特定の視聴者についての視覚距離を動的に判定するようにしてもよい。0045眼位は、左目の眼位または右目の眼位を指す。実施形態の中には、このような眼位が、x軸に沿った位置または距離にしたがって示される場合がある。以下で更に論ずるが、眼位の計算を利用して、左目および右目に対する位置を判定するまたは近似することができる。0046あるいはまたは加えて、1つ以上の視覚的属性を、データーストア例えば、データーベースのようなデーターストア230から引用するのでもよい。例えば、眼間距離、視覚深度、表示域幅、眼位等をデーターストア230に格納し、そこから引用するのでもよい。データーストア230のようなデーターストアの中に格納されるこのような情報は、計算機によって自動的に例えば、アルゴリズムによって決定するのでもよく、またはユーザー例えば、プログラマー、開発者、管理者、視聴者等が入力するのでもよい。認めることができるであろうが、実施形態の中には、視覚深度のような多数の視覚的属性をデーターストアの中に格納するとよい場合がある。例えば、特定の視覚深度をハンドヘルドデバイスと関連付けることができ、他の視覚深度をデスクトップデバイスと関連付けることができ、更に他の視覚深度をテレビジョンと関連付けることができる。このような実施形態では、アルゴリムまたは調査システムによって、しかるべき視覚的属性を引用するとよい。0047強調属性計算コンポーネント224は、1つ以上の強調属性を計算または決定するように構成されている。強調属性とは、修正した二次元エレメント属性を指し、その結果、表示画面またはメディアコンテンツに対する二次元エレメントのサイズの修正および/または配置の修正が生じ、このような強調属性にしたがってサイズが決められたおよび/または配置された二次元エレメントのオーバーレイによって、メディアコンテンツに対して三次元効果が得られることになる。0048実施形態では、1つ以上のエレメント属性および1つ以上の視覚的属性は、1つ以上の強調属性を計算するために利用される。左目視界と関連付けて1つ以上の強調属性を計算することができ、右目視界と関連付けて1つ以上の強調属性を計算することができる。左目視界と関連のあるこのような強調属性、および右目視界と関連のある強調属性は、1つ以上の強調エレメント即ち、強調属性にしたがって修正された二次元エレメントおよび/または1つ以上の強調複合メディアメディアコンテンツと合成された強調エレメントを生成するために用いることができる。0049単なる一例として、そして図3Aから図3Dを参照すると、視聴者の左目と関連付けて強調属性を決定し、視聴者の右目と関連付けて強調属性を決定するのに役立つ図示例が示されている。既に述べたように、強調属性とは、元の二次元エレメントの修正のことを言い、その結果二次元エレメントのサイズおよび/または配置が修正されて、メディアコンテンツに対して三次元効果が得られる。0050最初に、図3Aは、表示画面304A上に提示された初期二次元エレメント302Aの上面図を示す。図示のように、視聴者の左目306A左眼位および視聴者の右目308A右眼位が、互いに特定の距離310A眼間距離だけ離れて位置付けられている。このような二次元エレメント302Aの元のオーバーレイに基づいて、左境界312AsAおよび右境界314AsBを認識することができる。0051図3Bは、初期の二次元エレメント302Bを表示画面304Bから特定の距離320B即ち、深度位置またはZオフセットだけ移動させた場合の上面図を示す。この場合も、視聴者の左目306BeyeXleftおよび視聴者の右目308Bは、互いに特定の距離310B眼間距離だけ離れて位置付けられている。視覚深度322Bは、視聴者の目の表示画面304Bからの距離を特定する。図3Bに示すように、表示画面304Bから離れるように二次元エレメント302Bを位置付けし直すと、左目306Bおよび右目308Bからの視覚的配景が新しくなる。二次元エレメント302Bが表示画面304Bから深度位置320Bだけ離れるように放射する三次元効果が望ましいので、そして二次元エレメント302Bを空間にレンダリングすることができないので、図3Bは、二次元エレメント302Bが深度位置320Bに位置付けられていることに基づいて、表示画面304Bまで延ばした視聴者の左目の見通し線、および表示画面304Bまで延ばした視聴者の右目の見通し線の投射を示す。実際に、左目および右目に対して、このような投射によって、二次元エレメント302Bの左境界および右境界が修正される。この例では、ユーザーインターフェースエレメント312Bの左境界sAが、左目に対して点324BsAに投射され、ユーザーインターフェースエレメント314Bの右境界sBが、左目に対して点326BsBに投射されている。同様に、ユーザーインターフェースエレメント312BsAの左境界が、右目に対して点328BsAに投射され、ユーザーインターフェースエレメント314BsBの右境界が、右目に対して点330BsBに投射されている。0052図3Cは、左目306Cの配景からの修正された左境界324CsAおよび修正された右境界326CsBにしたがって修正された、強調二次元エレメント302Cの投射の上面図を示す。図3Dは、右目308Dの配景からの修正された左境界328DsAおよび修正された右境界330DsBにしたがった、強調二次元エレメント302Dの投射の上面図を示す。0053実施形態の中には、1組の計算を用いて、二次元エレメントの強調または修正左境界および/または右境界即ち、強調属性を特定することができる場合もある。単なる一例として、視聴者の左目と視聴者の右目との間の眼間距離眼間距離が200画素であり、視覚深度即ち、表示画面と視聴者の目との間の距離、eyeZが1000画素であり、表示域幅が720画素であると仮定する。更に、初期二次元画像の水平位置例えば、左下角が160画素左目および右目双方に対してである、またはそうしようとしており、初期二次元画像の垂直位置例えば、左下角が200画素左目および右目双方に対してである、またはそうしようとしており、初期二次元画像の幅が240画素であり、初期二次元画像の高さが240画素であることが特定されたと仮定する。意図する深度位置は30画素である。これに関して、二次元画像は、左目および右目双方に対して、表示画面よりも30画素前に現れることを意図している。以下の計算を利用して、左目の位置および右目の位置例えば、x軸に沿ったを判定する。0054左目の位置=1/2表示域幅-1/2眼間位置式10055右目の位置=1/2表示域幅-1/2眼間距離式20056このような計算によれば、左目の位置は260画素に等しく即ち、360-100、右目の位置は460に等しくなる即ち、360100。水平位置は160画素であるので、左境界即ち、sAも左目および右目双方に対して160画素である。更に、二次元エレメントの幅は240画素であるので、右境界即ち、sBは、左目および右目双方に対して400画素である即ち、160240。0057特定の目の視界と関連付けて修正左境界を決定するために、以下の式を用いて、特定の目と関連付けて、強調二次元エレメントに対して修正左境界即ち、sAを決定することができる。00580059ここで、Eyexは、特定の目の眼位であり、sAは元の二次元エレメントの左境界であり、EyeZは、表示画面と視聴者との間の視覚深度であり、ZOffsetは、深度位置即ち、二次元エレメントが表示画面に対して現れることが望まれる距離である。0060引き続き上の例を参照すると、左目と関連付けた強調三次元エレメント対して、左目の眼位即ち、Eyexは260画素に等しく、初期二次元エレメントの左境界即ち、sAは160画素に等しく、視覚深度即ち、EyeZは1000画素に等しく、深度位置即ち、ZOffsetは30画素に等しい。これらを利用して、左目と関連付けて強調二次元エレメントの修正左境界即ち、sAを決定する。したがって、左目と関連付けた修正左境界sAは、約156.9画素に等しくなる。0061同様に、以下の式を用いて、特定の目と関連付けて強調二次元エレメントの右境界即ち、sBを決定することができる。00620063ここで、Eyexは、特定の目の眼位であり、sBは元の二次元エレメントの右境界であり、EyeZは、表示画面と視聴者との間の視覚深度であり、ZOffsetは深度位置即ち、二次元エレメントが表示画面に対して現れることが望まれる距離である。0064引き続き上の例を参照すると、左目と関連付けた強調二次元エレメントに対して、左目の眼位即ち、Eyexは260画素に等しく、初期二次元エレメントの右協会即ち、sBは400画素に等しく、視覚深度即ち、EyeZは1000画素に等しく、深度位置即ち、ZOffsetは30画素に等しい。これらを利用して、左目と関連付けて強調二次元エレメントの修正右境界即ち、sBを決定する。したがって、左目と関連付けた修正右境界sBは、約404.3画素に等しくなる。0065同様に、右目と関連付けた修正左および右境界も、同じ式を用いて計算することができる。このような場合、右目の眼位即ち、Eyexは460画素に等しいを利用し、約150.7画素の左境界sA、および約398.1画素の右境界sBが、右目に対して得られる。0066前述の式3および4は、以下の式を用いて導き出すことができる。00670068006900700071合成コンポーネント226は、強調または修正二次元エレメントをメディアコンテンツに合成する、重ね合わせる、集成する、または組み合わせて、強調複合メディアを生成するように構成されている。既に述べたように、強調複合メディアとは、強調エレメントをメディアコンテンツの上に重ね合わせることによって三次元効果が得られるように、メディアコンテンツに重ね合わせる強調二次元エレメントを指す。一例として、そして図4を参照すると、図4は、メディアコンテンツ404に重ね合わせた強調二次元エレメント402を示す。実施形態の中には、このような強調複合メディア400を特定の目の視界例えば、左目視界と関連付けるとよく、一方他の同様の強調複合メディア図示せずを他の目の視界例えば、右目視界と関連付けるとよい場合がある。三次元効果を得るために、実施形態の中には、グラフィクスエンジン214が左目視界と関連付けた強調エレメントと、右目視界と関連付けた強調エレメントとを含む強調複合メディアを生成する場合がある。これに関して、左目視界と関連付けた強調エレメント、および右目視界と関連付けた強調エレメントを、メディアコンテンツの特定のフレームのような、メディアコンテンツの同じ部分に含ませる。あるいは、グラフィクスエンジン214が、左目視界と関連付けた強調エレメントを含む強調複合メディアを生成し、更に右目視界と関連付けた強調エレメントを含む別個の強調複合メディアを生成する。このような場合、左目視界と関連付けた強調複合視界、および右目視界と関連付けた強調複合メディアは、メディアコンテンツの同じ部分即ち、2つの異なる強調複合メディアにおいて繰り返されるメディアコンテンツの同じフレームを含むとよい。0072これに関して、合成コンポーネント226は、1つ以上の強調属性にしたがって、1つ以上の強調二次元エレメントをメディアコンテンツの上に合成する、組み合わせる、集成する、または重ね合わせる。単なる一例として、合成コンポーネント226は、1つ以上の強調属性によって示されるサイズおよび/または位置にしたがって、メディアコンテンツに対して強調二次元エレメントを供給する。場合によっては、アフィン伸張または変換を適用して、二次元エレメントを修正するのでもよい。更に具体的には、二次元エレメントの水平方向における単純な線形伸張を、1つ以上の強調属性例えば、修正した境界に基づいて適用し、例えば、左および右画像に対して、強調二次元エレメントを生成することもできる。0073一実施形態では、左目と関連付けた強調エレメント、および右目と関連付けた強調エレメントを双方共、1つのメディアコンテンツフレームのようなメディアコンテンツと合成する。他の実施形態では、左目と関連付けた強調エレメントをあるメディアコンテンツフレームと合成し、一方右目と関連付けた強調エレメントを他のメディアコンテンツフレームと合成する。2つの別個のメディアコンテンツフレームを利用するのでもよいが、このようなフレームのメディアコンテンツは同じであってもよい。例えば、ビデオでは、左目および右目の双方に、同じフレームを用いることができる。二次元左構成要素を1つのフレームの上に合成して、左フレームを生成し、二次元右構成要素を同じフレームの他のバージョンの上に合成して、右フレームを生成する。0074認めることができるであろうが、実施形態の中には、合成コンポーネント226が、強調複合メディアを生成する前に、強調二次元エレメントを生成するのでもよい場合がある。このような実施形態では、強調属性にしたがって強調エレメントを生成し、その後、強調エレメントをメディアコンテンツと合成して、強調複合メディアを生成する。単なる一例として、強調エレメントは、修正した高さおよび/または修正した幅にしたがって、元の二次元エレメントから生成することもできる。その後、修正した水平位置および/または修正した垂直位置にしたがって、強調エレメントをメディアコンテンツの上に配置するとよい。本明細書ではグラフィクスエンジン214において強調複合メディアを生成するというように記載したが、実施形態の中には、強調複合メディアを他のコンポーネント、例えば、メディアを要求した視聴者デバイスにおいて生成するのでもよい場合もある。0075他の実施形態では、合成コンポーネント226が、1つ以上の強調属性にしたがって二次元エレメントをレンダリングして、強調二次元エレメントを生成することもできる。これに関して、強調複合メディアを生成することと合わせて例えば、同時に強調二次元エレメントを生成する。認めることができるであろうが、場合によっては、初期ユーザーインターフェースのレンダリングパスを修正して二次元エレメントの三次元処理に対処するのではなく、本発明の実施形態は、以前に生成または計算した二次元エレメントを利用して、このような二次元エレメントに対する新たな右および左位置の生成を可能にする。したがって、本発明の実施形態を既存のアーキテクチャーに例えば、最終レンダリング段階において組み込むことができ、こうして、既存の技術が、ユーザーインターフェースを変更することなく、キャプショニングおよび/または伝達制御等を促進することを可能にする。0076通信コンポーネント230は、強調複合メディア1つまたは複数を1つ以上の視聴者デバイスに伝達するように構成されている。したがって、強調複合メディア1つまたは複数を、そのメディアを見ることを要求した1つ以上の視聴者デバイスに送信することができる。他の実施形態では、特定の時点に例えば、メディアを提示する所定の時刻、強調複合メディアを生成したとき等に、強調複合メディアを1つ以上の視聴者デバイスに送信することもできる。強調複合メディアが他のコンポーネント、例えば、視聴者デバイスにおいて生成される実施形態では、通信コンポーネントが、メディアコンテンツ、二次元エレメント、および/または1つ以上の強調属性を送信するのでもよい。このような実施形態では、他のコンポーネントが強調属性1つまたは複数を利用して、1つ以上の強調属性にしたがって、強調二次元エレメントを重ね合わせることができる。0077視聴者デバイス216は、視聴者が強調複合メディアを見ることを可能にすることができるのであれば、いずれの種類の計算機でも可能である。したがって、視聴者デバイス216は、強調複合メディアを視聴するための表示画面を含む。例えば、一実施形態では、視聴者デバイス216は、図1を参照して先に説明したような、計算機100のような計算機とすることができる。実施形態では、視聴者デバイス216は、パーソナルコンピューターPC、ラップトップコンピューター、ワークステーション、移動体計算機、PDA、セルフォン、テレビジョン、セットトップボックス等とすることができる。0078視聴者デバイス216は、三次元ステレオコンテンツを表示することができるとよい。このような視聴者デバイス216は、あらゆる三次元表示技術を利用することができる。三次元表示技術の例には、限定ではなく、能動および受動偏光および/またはシャッターガラスを用いたテレビジョン、アクティブシャッターガラスを有するコンピューターディスプレイ、余色赤-青または他の色の組み合わせ、ステレオペアビューアー、めがね不要の自動立体視技術、網膜投射技術、ホログラフィック、または他のあらゆる三次元表示技術が含まれる。0079実施形態では、視聴者デバイス216は強調複合メディアを利用して、三次元効果を視聴者に与える。例えば、視聴者デバイス216は、左目視界と関連付けた強調複合メディアおよび右目視界と関連付けた強調複合メディアというような、2つの異なる表面を受け取り、視聴者デバイス216は、これら2つの異なる表面を利用して、強調エレメントのメディアコンテンツに対する三次元効果を得る。あるいは、視聴者デバイス216は左目と関連付けた強調エレメントおよび右目と関連付けた強調エレメントを含む強調複合メディアのような、1つの表面を受け取り、この1つの表面を利用して、強調エレメントのメディアコンテンツに対する三次元効果を得ることができる。0080要約すると、本発明の実施形態は、二次元エレメントをメディアコンテンツの上に重ね合わせて二次元エレメントのメディアコンテンツに対する三次元効果を得るシステム、機械、媒体、方法、技法、プロセス、および選択肢を含む。図5に移ると、本発明の実施形態にしたがって、二次元エレメントのメディアコンテンツに対する三次元効果を得るために、二次元エレメントのメディアコンテンツ上での提示を支援する方法例500を示す流れ図が例示されている。実施形態の中には、例示の方法500の実施形態の態様を、コンピューター読み取り可能媒体上にコンピューター実行可能命令として格納できる場合もある。このコンピューター実行可能命令を計算機におけるプロセッサーによって実行することにより、その計算機に方法500の態様を実現させる。勿論、これは、図6および図7にそれぞれ図示されている例示の方法600および700、あるいは他のあらゆる実施形態、変形、またはこれらの方法の組み合わせにも該当する。0081最初に、ブロック510において、1つ以上のエレメント属性を参照する。このようなエレメント属性は、二次元エレメントの位置および/またはサイズを示す。ブロック512において、エレメント属性1つまたは複数、ならびに視聴者の左目と右目との間の距離を示す眼間距離、および表示画面と視聴者との間の距離を示す視覚深度を利用して、二次元エレメントの修正位置、および/または二次元エレメントの修正サイズを決定する。このような二次元エレメントの修正位置および/またはサイズは、目の視界毎に即ち、左目視界および右目視界決定するのでもよい。ブロック514に示すように、二次元エレメントの修正位置および/または二次元物体の修正サイズにしたがって、二次元エレメントをメディアコンテンツに応じて重ね合わせる。このようにして、対応する左および右メディアステレオ対エレメントの上における修正位置および/またはサイズにしたがって、左目および右目に対する二次元エレメントを、メディアコンテンツに応じて重ね合わせることができる。このような重ね合わせによって、メディアコンテンツと合成した修正または強調二次元エレメントを含む強調複合メディアを生成する。0082これより図6に移ると、別のフローチャートが、二次元エレメントのメディアコンテンツに対する三次元効果を得るために、二次元エレメントのメディアコンテンツ上での提示を支援する方法例600を示す。最初に、ブロック610において、二次元エレメントの位置および/またはサイズを示す1つ以上のエレメント属性を参照する。1つ以上のエレメント属性は、とりわけ、二次元エレメントが表示画面に対して現れることが望まれる深度位置を含むとよい。ブロック612において、視聴者の視覚を示す1つ以上の視覚的属性を参照する。このような視覚的属性は、例えば、眼間距離、目の位置、視覚深度、表示域幅等を含むとよい。ブロック614に示すように、1つ以上のエレメント属性および1つ以上の視覚的属性を利用して、視聴者の左目と関連付けて強調二次元エレメントを生成する。また、1つ以上のエレメント属性および1つ以上の視覚的属性を利用して、視聴者の右目と関連付けて強調二次元エレメントも生成する。これをブロック616に示す。0083これより図7に移ると、フローチャートは、二次元エレメントのメディアコンテンツに対する三次元効果を得るために、二次元エレメントのメディアコンテンツ上での提示を支援する方法例700を示す。最初にブロック710を参照すると、1組のエレメント属性を参照する。このようなエレメント属性は、左境界、右境界、および二次元エレメントと関連付けた深度位置を含むとよい。実施形態では、このようなエレメント属性は、例えば、二次元エレメントプロバイダーによって受け取る、決定する例えば、二次元エレメントまたは複合メディアを分析する、またはアクセスする例えば、データーストアを用いるのでもよい。ブロック712において、1組の視覚的属性を参照する。このような視覚的属性は、視聴者の表示画面からの深度を示す視覚深度、視聴者の左目の位置を示す左眼位、視聴者の右目の位置を示す右眼位を含むとよい。視覚的属性は、受け取る、決定する、アクセスする等とするとよい。ブロック714において、視覚的属性1つまたは複数およびエレメント属性1つまたは複数を用いて、第1修正左境界、および第1修正右境界を左目視界に対して決定する。同様に、ブロック716において、視覚的属性1つまたは複数およびエレメント属性1つまたは複数を用いて、第2修正左境界および第2修正右境界を右目視界に対して決定する。0084ブロック718に示すように、第1修正左境界および第1修正右境界にしたがって、第1修正二次元エレメントを生成する。第2修正左境界および第2修正右境界にしたがって、第2修正二次元エレメントを生成する。これをブロック720に示す。続いて、ブロック722において、第1修正二次元エレメントをメディアコンテンツと合成する。例えば、第1修正二次元エレメントをメディアコンテンツの左目フレームと合成しつつ、その二次元エレメントのアフィン伸張を実行して、新たな寸法に一致させる。場合によっては、二次元エレメントの水平方向における線形伸張を実行するのでもよい。ブロック724において、第2修正二次元エレメントをメディアコンテンツと合成する。例えば、この第2修正二次元エレメントのアフィン伸張を実行して新たな寸法に一致させることによって、第2修正二次元エレメントをメディアコンテンツの右目フレームと合成する。場合によっては、二次元エレメントの水平方向における線形伸張を実行するのでもよい。ブロック726に示すように、メディアコンテンツの第1および第2修正二次元エレメントとの集成体を、視聴者デバイスに伝達する。二次元エレメントのメディアコンテンツに対する三次元効果が視聴者1人または複数にレンダリングされるように、このようなコンテンツを視聴者デバイスによって表示することができる。実施形態の中には、グラフィカルユーザーインターフェースウィンドウのような修正二次元エレメントを用いて、ウィンドウに対する三次元効果を得ることができる場合もある。0085本発明の種々の実施形態は、限定的ではなく例示的であるように記載した。本発明の実施形態の範囲から逸脱することなく、代替実施形態が適宜明白となるであろう。尚、ある種の特徴およびサブコンビネーションは有益であり、他の特徴およびサブコンビネーションを参照しなくても採用できることは言うまでもない。これは、請求項の範囲によって想定されていることであり、その範囲に含まれることとする。