(57)【要約】  本発明の方法、装置、及び、システムは、立体映像用の字幕の配置と立体字幕の視差の選択とを可能にし、立体映像コンテンツの各フレーム内での字幕の適切な表示を確実に行う。一実施形態において、本発明の概念の機能性は、受信したファイル情報に基づいて、３Ｄ表示についてサポートされるモード（即ち、ライン・インタリーブ、チェッカーボード・パターン）を用いて、２つのストリーム（一方のストリームは左ビュー、他方のストリームは右ビュー）を読み取り、それらのストリームをリアルタイムでミキシングすることによって立体映像コンテンツを表示でき、更に、受信したファイル情報内の各値をレンダリングすることによって字幕を各フレーム内に挿入できるプレーヤーに基づいている。
2013520924.tif 000002
【特許請求の範囲】
【請求項１】
３次元コンテンツ内に字幕を配置する方法であって、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの左目ビュー・フレームを受信するステップと、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの右目ビュー・フレームを受信するステップと、
前記各フレーム内に挿入すべき字幕と、前記字幕を挿入するための前記各フレーム内の少なくともそれぞれの位置とを特定するファイル情報を受信するステップと、
前記受信したファイル情報内の各値をレンダリングすることによって前記字幕を前記各フレーム内に挿入し、また、前記受信したファイル情報内の各値を変更することによって前記各フレームにおける前記字幕の位置をリアルタイムで操作する手段を提供するステップと、
を含む、前記方法。
【請求項２】
前記字幕が付けられた少なくとも１つの左目ビュー・フレームと前記字幕が付けられた少なくとも１つの右目ビュー・フレームとをミキシングするステップを更に含む、請求項１に記載の方法。
【請求項３】
前記各フレームは、ライン・インタリーブとチェッカーボード・パターンとの少なくとも一方によってミキシングされる、請求項２に記載の方法。
【請求項４】
前記字幕が付けられた３次元コンテンツを描画するステップを更に含む、請求項１に記載の方法。
【請求項５】
前記ファイル情報は、前記３次元コンテンツの前記少なくとも１つの左目ビュー・フレームと前記少なくとも１つの右目ビュー・フレームとのうちの少なくとも一方と共に送信されるメタデータを含んでいる、請求項１に記載の方法。
【請求項６】
前記ファイル情報は、前記手段にアクセス可能な記憶手段に記憶される、請求項１に記載の方法。
【請求項７】
３次元コンテンツ内に字幕を配置する字幕付け装置であって、
プログラム・ルーチンとデータ・ファイルとを記憶するメモリと、
前記プログラム・ルーチンを実行するプロセッサと、
を有し、前記プロセッサは、前記プログラム・ルーチンを実行する際に、
前記３次元コンテンツの少なくとも１つの左目ビュー・フレーム内と少なくとも１つの対応する右目ビュー・フレーム内とに字幕を挿入するステップであって、この挿入を、前記各フレーム内に挿入すべき字幕と、前記字幕を挿入するための前記各フレーム内の少なくともそれぞれの位置とを特定する情報を含むファイル内の各値をレンダリングすることによって行う該ステップと、
前記ファイル内の各値を変更することによって、前記各フレーム内の字幕の位置をリアルタイムで操作するステップと、
を行うように構成されている、前記字幕付け装置。
【請求項８】
前記ファイルは、前記字幕付け装置の前記メモリに記憶される、請求項７に記載の字幕付け装置。
【請求項９】
前記ファイルは、前記３次元コンテンツと共に送信されるメタデータとして受信される、請求項７に記載の字幕付け装置。
【請求項１０】
前記３次元コンテンツの前記各フレーム内に字幕を挿入することと、該字幕の位置をリアルタイムで操作することとを可能にするグラフィカル・ユーザ・インタフェースを有する、請求項７に記載の字幕付け装置。
【請求項１１】
ユーザが前記受信したファイル内の各値を変更することを可能にするユーザ・インタフェースを更に有する、請求項７に記載の字幕付け装置。
【請求項１２】
３次元コンテンツ内に字幕を配置するシステムであって、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの左目ビュー・フレームの供給源と、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの右目ビュー・フレームの供給源と、
字幕付け装置と、
を有し、前記字幕付け装置は、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの左目ビュー・フレームを受信し、
字幕を挿入すべき前記３次元コンテンツの少なくとも１つの右目ビュー・フレームを受信し、
前記各フレーム内に挿入すべき字幕と、前記字幕を挿入するための前記各フレーム内の少なくともそれぞれの位置とを特定する情報を含むファイルを受信し、
前記受信したファイル内の各値をレンダリングすることによって前記字幕を前記各フレーム内に挿入し、また、前記受信したファイル内の各値を変更することによって前記各フレームにおける前記字幕の位置をリアルタイムで操作する、
前記システム。
【請求項１３】
字幕が付けられた少なくとも１つの左目ビュー・フレームと、字幕が付けられた少なくとも１つの対応する右目ビュー・フレームとをミキシングするミクサを更に有する、請求項１２に記載のシステム。
【請求項１４】
前記字幕が付けられた３次元コンテンツを描画する描画装置を更に有する、請求項１２に記載のシステム。
【請求項１５】
ユーザが前記受信したファイル内の各値を変更することを可能にするユーザ・インタフェースを更に有する、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願のクロスリファレンス）
本出願は、２０１０年２月２４日に提出された米国仮出願第６１/３０７７７９号の利益を主張する。
【０００２】
本発明は概して字幕に関し、更に詳しくは、３Ｄコンテンツに字幕を組み込む方法、装置、及び、システムに関する。
【背景技術】
【０００３】
２次元コンテンツの場合、字幕は、通常、同じ場所に、例えば、１つのフレーム又は一連のフレームの下部に配置される。これとは対照的に、３次元コンテンツの場合、フレーム内の要素に応じて、１つのフレーム又は一連のフレームの特定の領域に字幕を配置することが合理的である。
【０００４】
３次元コンテンツに関して考慮すべきもう１つの点は、３次元コンテンツを表示することに関係する視差（ディスパリティ）である。更に具体的に述べると、２次元コンテンツでは、両目が同じフレームを見るのに対して、３次元コンテンツでは、それぞれの目が相異なるフレームを見る。従って、３次元コンテンツの字幕は、水平軸上の相異なる位置に描画され得る。水平方向の位置の差は、視差と呼ばれる。
【０００５】
従って、３次元コンテンツに字幕を付けることは、制御すべき、かつ、考慮に入れるべき変動要素が多いため、２次元コンテンツよりもずっと複雑である。
【発明の概要】
【０００６】
本発明の各実施態様は、立体映像コンテンツ用の字幕を提供する方法、装置、及び、システムを提供することによって、従来技術の欠点に対処する。本発明の種々の実施態様では、本発明のシステムによって、オペレータが、立体映像用字幕を配置し、立体的な字幕の視差を選択して、適切な表示を確実に行うことが可能になる。
【０００７】
本発明の一態様において、本発明の概念の機能性は、受信ファイル情報に基づく３Ｄ表示についてサポートされるモード（即ち、ライン・インタリーブ、チェッカーボード・パターン）を用いて、２つのストリーム（一方は左ビュー、他方は右ビュー）を読み取り、それらのストリームをリアルタイムでミキシングすることによって、立体映像コンテンツを表示可能なプレーヤーに基づいている。
【０００８】
更に具体的には、本発明の一態様において、３次元コンテンツ内に字幕を配置する方法は、字幕を挿入すべき３次元コンテンツの少なくとも１つの左目ビュー・フレームを受信するステップと、字幕を挿入すべき前記３次元コンテンツの少なくとも１つの対応する右目ビュー・フレームを受信するステップと、各フレーム内に挿入すべき字幕と、字幕を挿入するための各フレーム内の少なくともそれぞれの位置とを特定するファイル情報を受信するステップと、受信したファイル情報内の各値をレンダリングすることによって字幕を各フレーム内に挿入し、また、受信したファイル情報内の各値を変更することによって各フレームにおける字幕の位置をリアルタイムで操作する手段を提供するステップと、を含んでいる。この方法は、字幕が付けられた少なくとも１つの左目ビュー・フレームと字幕が付けられた少なくとも１つの右目ビュー・フレームとをミキシングするステップを更に含むことができる。
【０００９】
本発明の別の態様において、３次元コンテンツ内に字幕を配置する字幕付け装置は、プログラム・ルーチンとデータ・ファイルとを記憶するメモリと、プログラム・ルーチンを実行するプロセッサとを有している。本発明のこのような態様において、プロセッサは、プログラム・ルーチンを実行する際に、３次元コンテンツの少なくとも１つの左目ビュー・フレーム内と少なくとも１つの対応する右目ビュー・フレーム内とに字幕を挿入するステップであって、この挿入を、各フレーム内に挿入すべき字幕と、字幕を挿入するための各フレーム内の少なくともそれぞれの位置とを特定する情報を含むファイル内の各値をレンダリングすることによって行う該ステップと、ファイル内の各値を変更することによって、各フレーム内の字幕の位置をリアルタイムで操作するステップと、を行うように構成されている。
【００１０】
本発明の別の態様において、３次元コンテンツ内に字幕を配置するシステムは、字幕を挿入すべき３次元コンテンツの少なくとも１つの左目ビュー・フレームの供給源と、字幕を挿入すべき３次元コンテンツの少なくとも１つの右目ビュー・フレームの供給源と、字幕付け装置とを有し、字幕付け装置は、字幕を挿入すべき３次元コンテンツの少なくとも１つの左目ビュー・フレームを受信し、字幕を挿入すべき３次元コンテンツの少なくとも１つの右目ビュー・フレームを受信し、各フレーム内に挿入すべき字幕と、字幕を挿入するための各フレーム内の少なくともそれぞれの位置とを特定するファイル情報を受信し、受信したファイル情報内の各値をレンダリングすることによって字幕を各フレーム内に挿入し、また、受信したファイル情報の各値を変更することによって各フレームにおける字幕の位置をリアルタイムで操作する。
【図面の簡単な説明】
【００１１】
本発明の教示は、添付図面を参照しつつ、以下の詳細な説明を検討することによって、容易に理解することができる。
【図１】本発明の一実施形態による、立体映像コンテンツ用の字幕を提供するシステムの高レベルのブロック図である。
【図２】本発明の一実施形態による、図１のシステムでの使用に適したグラフィカル・ユーザ・インタフェースの高レベルのブロック図である。
【図３ａ】本発明の一実施形態による、立体映像の左右の各ビューに挿入された字幕の代表的な図である。
【図３ｂ】図３ａの立体映像の左右の各ビューに挿入された字幕の更に詳細な図である。
【図４】本発明の一実施形態による、字幕が挿入された図３ａの立体映像の描画ウィンドウの代表的な図である。
【図５】本発明の一実施形態による、３次元コンテンツ内に字幕を配置する方法の流れ図である。
【図６】本発明の種々の実施形態の創意に富んだ方法とプロセスを実行するのに適した字幕付け装置の一実施形態の高レベルのブロック図である。
【００１２】
なお、各図面は、本発明の概念を例示することを目的とするものであり、必ずしも、本発明を例示する唯一の可能な構成ではないことを理解されたい。理解を容易にするために、可能であれば、各図に共通した同一の要素を指し示すために同一の参照番号を使用している。
【発明を実施するための形態】
【００１３】
本発明は、立体映像コンテンツ用の字幕を提供する方法、装置、及び、システムを有利に提供する。本発明は、主に、情報ファイルを使用して３次元コンテンツ用の字幕を提供する状況の範囲内で説明するが、本発明の具体的な各実施形態は、本発明の範囲を限定するものとして解されるべきではない。本発明の概念が、実質的にあらゆる立体映像コンテンツに適用でき、かつ、ファイル構造に加えてその他の形態で字幕に関する情報を受信することにも適用できることは、当業者であれば、本発明の教示から理解できるであろう。
【００１４】
各図に示す種々の要素の各機能は、専用ハードウェアの使用、並びに、適切なソフトウェアと共同してソフトウェアを実行できるハードウェアの使用によって提供できる。各機能は、プロセッサによって提供される場合、単一の専用プロセッサによって、あるいは、単一の共用プロセッサによって、あるいは、一部が共用できる複数の個別のプロセッサによって提供できる。更に、「プロセッサ」又は「コントローラ」という用語の明示的な使用は、ソフトウェアを実行できるハードウェアを排他的に意味すると解釈されるべきではなく、デジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するリード・オンリー・メモリ（「ＲＯＭ」）、ランダム・アクセス・メモリ（「ＲＡＭ」）、及び、不揮発性記憶装置を黙示的に無制限に含んでいる。更に、本発明の各原理、各態様、及び、各実施形態、並びに、それらの各具体例を挙げる全ての記載は、それらの構造的な均等物と機能的な均等物の両方を包含することを意図している。更に、そのような均等物は、現在周知の均等物と将来開発される均等物（即ち、構造に関わらず、同じ機能を果たす、開発される任意の要素）の両方を含むことを意図している。
【００１５】
従って、当業者であれば、例えば、ここに提示された各ブロック図が、本発明の各原理を実施している例示的なシステム構成要素、及び／又は、回路の理論的な概観を代表していることを理解するであろう。同様に、あらゆるフローチャート、流れ図、状態遷移図、及び、擬似コード等が、コンピュータ可読媒体において表され、従って、コンピュータ、あるいは、プロセッサによって（そのようなコンピュータ、あるいは、プロセッサが明示的に示されているか否かに関わらず）実行され得る種々のプロセスを示すことも理解するであろう。
【００１６】
前述したように、３次元（３Ｄ）コンテンツのような立体映像コンテンツに字幕を加えることは、２次元コンテンツに字幕を加えることよりもずっと複雑である。例えば、３Ｄコンテンツの場合、字幕が遮られないように、フレーム内の要素／オブジェクトに応じて１つのフレーム又は一連のフレームの特定の領域に字幕を配置することが合理的である。また、３Ｄコンテンツの場合、３Ｄコンテンツを表示することに関係する視差を考慮に入れる必要がある。従って、３次元コンテンツ用の字幕は、水平軸上の相異なる位置に描画され得る。
【００１７】
図１には、本発明の一実施形態による、立体映像（３Ｄ）コンテンツに字幕を提供するシステム１００の高レベルのブロック図が示されている。図１のシステム１００は、例示的に、３Ｄコンテンツの左目ビューの供給源１０５と右目ビューの供給源１１０とを含んでいる。図１のシステム１００には、更に、立体字幕付け装置１１５、ミクサ１２５、及び、立体（３Ｄ）映像を描画する描画装置１３０を含んでいる。
【００１８】
図１のシステム１００において、左目ビューの供給源１０５及び右目ビューの供給源１１０からのコンテンツが、立体字幕付け装置１１５を介して、ミクサ１２５に送信される。本発明の一実施形態において、図１のシステム１００のミクサ１２５は、例えば、ライン・インタリーブ、あるいは、チェッカーボード・パターンの３Ｄ表示についてサポートされるモードを使用して、２つの供給源１０５及び１１０からのコンテンツを結合（ミキシング）することが可能である。
【００１９】
図１のシステム１００において示されているように、立体字幕付け装置１１５は、立体（３Ｄ）映像に挿入される字幕に関する情報を含む情報ファイル（例えば、テキスト・ファイル）と共に、左目ビューの供給源１０５及び右目ビューの供給源１１０からのコンテンツを受信する。本発明の一実施形態において、立体字幕付け装置１１５に送信される情報ファイルは、以下のような情報を含むことができる。
字幕画像ファイル（例えば、ＴＩＦＦファイル）
タイムスタンプ（最初と最後）
位置（Ｘ，Ｙ）
視差（Ｚ）
【００２０】
すなわち、本発明の一実施形態において、立体字幕付け装置は、立体映像と、字幕並びに字幕が挿入されるべき立体映像内の場所及び位置に関する情報とを受信する。受信情報は、立体映像についての視差情報を更に含んでいる。本発明の一実施形態において、受信情報は、制御ファイルの形態を取っており、立体映像と共に送信される。本発明の別の実施形態において、制御情報は、メタデータとして立体映像内に入れて送信される。本発明の更に別の実施形態において、このような制御情報は、ローカル又はリモートの記憶媒体または記憶装置に記憶することができ、それにより、本発明の立体字幕付け装置は、立体映像を受信した時に、その記憶された情報を、受信映像を識別する情報と比較して、記憶された制御情報ファイルの何れかが、受信立体映像コンテンツに適用すべきデータであるかどうかを判定できる。
【００２１】
本発明の各実施形態の概念によれば、本発明の立体字幕付け装置は、受信した制御ファイル情報を使用して、字幕を受信立体映像内に配置する。本発明の一実施形態において、制御ファイル情報は、以前に字幕を挿入していない立体映像内に初めて字幕を配置することに使用され、あるいは、本発明の更に別の実施形態において、受信された制御ファイル情報は、受信立体映像内に既に存在している字幕の位置を調整するために使用される。例えば、図１のシステム１００において、立体字幕付け装置１１５は、受信制御ファイルと、一例として、字幕を含むＴＩＦＦ画像ファイルとを読み取り、最初のタイムスタンプと最後のタイムスタンプとの間の全てのフレームについて、適切な位置と視差で、字幕を描画する。
【００２２】
図６には、本発明の種々の実施形態の創意に富んだ方法とプロセスを実行するのに適した字幕付け装置１１５の実施形態の高レベルのブロック図が示されている。更に具体的には、図６の字幕付け装置１１５は、一例として、プロセッサ６１０と、制御プログラム、ファイル情報、蓄積メディア等を格納するメモリ６２０とを含んでいる。字幕付け装置１１５は、電源、クロック回路、キャッシュ・メモリ等、及び、メモリ６２０に記憶されたソフトウェア・ルーチンの実行のアシストを行う回路等の従来型のサポート回路６３０と協働する。従って、ここでソフトウェア処理として述べる処理ステップの一部が、例えば、字幕付け装置１１５と協働して種々のステップを行う回路としてのハードウェア内で実施されてもよいと考えられる。字幕付け装置１１５は、ミクサ、ディスプレイ、コンテンツ供給源等の、字幕付け装置１１５に接続された種々の機能要素間のインタフェースを形成する、入出力回路６４０を含んでいる。
【００２３】
図６の字幕付け装置１１５は、本発明に従って種々の制御機能を行なうようにプログラムされた汎用コンピュータとして示されているが、本発明は、前述したように、ハードウェアで実施でき、例えば、特定用途向け集積回路（ＡＳＩＣ）として実施できる。従って、ここに記載した各処理ステップは、ソフトウェア、ハードウェア、あるいは、それらの組み合わせによって同等に行われると広く解釈されることを意図している。
【００２４】
本発明の概念により、オペレータ／ユーザは、情報／制御ファイル内の値を操作することによって、字幕の位置と視差をリアルタイムで操作することができる。本発明の概念によるこのようなアプリケーションによって、立体映像コンテンツ用の字幕の配置と見映えとが改善され、また、従来の３Ｄコンテンツに字幕を付ける技術に比べて処理速度が速くなる。その理由は、情報ファイルの値の変更が、立体映像における字幕の最終結果に、どのような影響を及ぼすかを、オペレータ／ユーザが即座に見られるためである。
【００２５】
例えば、図２には、本発明の一実施形態による、図１のシステム１００における字幕付け装置１１５と共に使用するのに適したグラフィカル・ユーザ・インタフェース（ＧＵＩ）の高レベルの図が示されている。図２に示されているように、本発明の一実施形態によるＧＵＩには、ロードするファイルを見つけるためのブラウザと、字幕用の左右位置の各インジケータと、その左右の各位置をオフセットするための「上」ボタン及び「下」ボタンと、グローバル・オフセット・インジケータ及びＸ、Ｙ、Ｚの各調整ボタンと、出力ファイルに名称を付けるためのテキスト・バーと、タイム及びファイル名の各インジケータと、タイムコード・インジケータ及びキュー・ボタンとを設けることができる。本発明の一実施形態によれば、Ｚ調整は、フレーム内の字幕の視差または位置を調整することに使用される。
【００２６】
図２のＧＵＩは、更に一例として、プレー／ポーズ・ボタン、順方向ボタン、及び、逆方向ボタンを含む再生ビューポートを含んでいる。図２のＧＵＩのビューポート領域は、Ｘ及びＹの微調整用の各オフセット・ボタンと各インジケータとを更に含んでいる。対象とする字幕の再生がループで再生するように構成でき、あるいは、前の字幕又は次の字幕をそれぞれのボタンを使って選択できる。図２に示されているように、図２のＧＵＩの他の領域において、ユーザは、オプションとして、字幕についての安全領域の境界を設定できる。
【００２７】
更に具体的には、本発明の一実施形態において、安全字幕領域を、立体映像コンテンツの各フレーム上に設定できる。このような領域が、例えば図２のＧＵＩを使用することによって指定されると、その領域中の要素だけが、規格に準拠した任意のディスプレイ上に描画されることが保証される。例えば、本発明の一実施形態において、安全字幕領域内の要素は、フレームのその他の如何なるオブジェクト上に描画されることが保証され、その結果、その字幕はその他のオブジェクトによって遮られることはない。従って、本発明によるこのような機能は、ユーザ／オペレータがその定められた領域内で字幕を完全に描画することを確実に行える点で、便利である。なお、コンテンツは立体コンテンツであるので、「安全字幕領域」は、字幕の表示を遮るかもしれないシーン（場面）上の各オブジェクトの前に、特定の視差で描画する必要がある。そのような視差の値は、図２のＧＵＩを使用して選択できる。
【００２８】
図２に示されているように、本発明のＧＵＩには、字幕についてのコメントを挿入するためのコメント・セクションを更に含むことができる。本発明の一実施形態において、コメントは、ＧＵＩ上に表示され、かつ制御ファイル情報と共に記憶される。更に、本発明の概念は、３Ｄ描画モードをオンザフライで（即ち、ライン・インタリーブからチェッカーボード・パターンに）変更することに使用でき、種々の表示／フォーマットで字幕の表示を可能にする。
【００２９】
更に、コンテンツのフレーム・サイズが、描画ウィンドウ（例えば、２０４８ｘ１２００及び１９２０ｘ１０８０）より大きい場合、ビューポートの下のコンテンツだけが描画される。本発明の一実施形態において、ユーザは、ビューポートをリアルタイムに変更できる。本発明の一実施例において、各ビューの変化を避けるために（即ち、ライン・インタリーブを使用した場合、各ビューの変化によって、スクリーン上で視差が反転することになる）、垂直軸上の動き精度（ｍｏｔｉｏｎ  ｇｒａｎｕｌａｒｉｔｙ）は２画素である。
【００３０】
本発明の種々の実施形態によれば、本発明の立体字幕付け装置１１５は、例えば図２のＧＵＩによって、以下の各機能を備えることができる。
・立体映像相互間の視差を特定することによって、あるいは、通知されることによって、字幕の視差と位置とを自動的に推定する。
・「安全字幕」領域の視差を自動的に推定する。
・どの視差、及び、どの位置が問題を生じさせ得るか（即ち、字幕がオブジェクトの後ろに描画される、視差がある閾値より高い状態で字幕が描画される等）を字幕のオペレータに知らせる。
・（オーディオ処理を使用することに因る）タイムスタンプとオーディオとの不整合をオペレータに知らせて、新たなタイムスタンプを推奨する。
【００３１】
本発明の一実施形態において、立体字幕付け装置１１５によって特定され、かつ受信された情報は、ミクサ１２５及び／又は描画装置１３０に送信され、立体の映像と字幕が処理されて表示される。
【００３２】
図１のシステム１００において、立体字幕付け装置１１５は、一例として、システム１００内では独立した構成要素であるが、本発明の別の実施形態においては、立体字幕付け装置１１５は、ミクサ１２５あるいは描画装置１３０に組み込まれた構成要素とすることができる。
【００３３】
図３ａには、本発明の一実施形態による、立体映像の左右の各ビューに挿入された字幕の代表的な図が示されている。更に具体的には、図３ａに示されているように、本発明の立体字幕付け装置１１５は、字幕を左右の各映像に挿入し、配置し、適切に表示するように実施される。
【００３４】
図３ｂには、図３ａの立体映像の左右の各ビューに挿入された字幕の更に詳細な図が示されている。図３ｂに示されているように、挿入された字幕は、立体字幕付け装置１１５と図１のシステム１００の各構成要素とによって可能となる、字幕の位置と視差の操作によって、立体映像内で正しく表示される。
【００３５】
図４には、本発明の一実施形態による、字幕が挿入された図３ａの立体映像の描画ウィンドウの代表的な図が示されている。更に具体的には、図４には、字幕がフレーム内の指定された「安全字幕」領域内に挿入された立体映像のフレームが示されている。前述したように、安全字幕領域内の字幕は、規格に準拠した任意のディスプレイ上に描画されることが保証される。
【００３６】
図５には、本発明の一実施形態による、３次元コンテンツ内に字幕を配置する方法の流れ図が示されている。この方法５００は、ステップ５０２から開始し、このステップにおいて、字幕を挿入すべき３次元コンテンツの少なくとも１つの左目ビュー・フレームと少なくとも１つの右目ビュー・フレームとを受信する。次に、方法５００はステップ５０４に進む。
【００３７】
ステップ５０４において、各フレーム内に挿入すべき字幕と、その字幕を挿入するための各フレーム内の位置とを特定するファイル情報を受信する。次に、方法５００はステップ５０６に進む。
【００３８】
ステップ５０６において、受信したファイル情報内の各値をレンダリングすることによって、各フレーム内に字幕を挿入し、また、受信したファイル情報内の各値を変更することによって、各フレーム内の字幕の位置をリアルタイムで操作する手段を提供する。その後、方法５００は終了できる。
【００３９】
本発明の概念によれば、ユーザは、オプションとして、例えば制御ファイル内の全ての字幕の位置及び視差を変更するために、例えば図２のＧＵＩを使用して、制御ファイル情報に適用されるオフセットを設定できる。このような特徴は、特に、同じコンテンツの種々のバージョン（即ち、種々の解像度）があり、かつ、全てのバージョンに字幕を適用すべき場合に有用である。
【００４０】
以上、立体映像コンテンツ用の字幕を提供する方法、装置、及び、システムについての種々の実施形態を（本発明を限定するものではなく、例示として）説明したが、当業者であれば、上述の教示に照らして、様々な変形および修正を加えることができることに留意されたい。従って、ここに開示した本発明の特定の各実施形態において、本発明の範囲内で様々な変更を加えることができることを理解されたい。上述の事項は、本発明の種々の実施形態について説明されたものであるが、本発明のその他の更なる実施形態を、本発明の基本的な範囲から逸脱することなく、考案できるであろう。
【図１】
2013520924.tif 000003
【図２】
2013520924.tif 000004
【図３ａ】
2013520924.tif 000005
【図３ｂ】
2013520924.tif 000006
【図４】
2013520924.tif 000007
【図５】
2013520924.tif 000008
【図６】
2013520924.tif 000009
【国際調査報告】
2013520924.tif 000010
2013520924.tif 000011
2013520924.tif 000012