(57)【特許請求の範囲】
【請求項１】
表示サブシステムにビデオデータを提供する方法であって、
（ａ）一連のビデオフレームを取り込んで、ビデオデータを提供すること、
（ｂ）前記ビデオデータによって提供される画像を、リファレンス・ディスプレイ上で編集すること、
（ｃ）前記リファレンス・ディスプレイの設定パラメータと、編集された画像の特性とを特定するメタデータを生成すること、
（ｄ）前記ビデオデータの１つまたは複数のクロミナンス部分に前記メタデータを埋め込むこと、
（ｅ）埋め込まれたメタデータを含むビデオデータを前記表示サブシステムに配信することであって、前記ビデオデータを配信することは、前記埋め込まれたメタデータを有する前記ビデオデータを、前記埋め込まれたメタデータが適用されるべきビデオフレームに先立って配信することを含む、前記配信すること、
（ｆ）前記表示サブシステムにおいて前記メタデータを抽出すること、
（ｇ）前記メタデータに少なくとも部分的に基づいて、前記表示サブシステムを設定するか、または前記ビデオデータを前記表示サブシステム用に処理すること
を含む方法。
【請求項２】
前記クロミナンス部分に前記メタデータを埋め込むことは、輝度値が閾値未満であるピクセルのクロミナンス部分に前記メタデータを埋め込むことを含む、請求項１に記載の方法。
【請求項３】
前記クロミナンス部分に前記メタデータを埋め込むことは、
（ａ）前記ビデオデータの中で、黒ビデオフレームを見つけること、
（ｂ）前記黒ビデオフレームの中のピクセルのクロミナンス部分に前記メタデータを埋め込むこと
を含む、請求項２に記載の方法。
【請求項４】
前記メタデータは新しいシーンに対応するものであり、前記ビデオデータの中で黒ビデオフレームを見つけることは、前記新しいシーンの前の黒ビデオフレームを見つけることを含む、請求項３に記載の方法。
【請求項５】
前記クロミナンス部分に前記メタデータを埋め込むことは、
（ａ）前記ビデオデータの中で、画像を縁取る黒マットを見つけること、
（ｂ）前記黒マットの中のピクセルのクロミナンス部分に前記メタデータを埋め込むこと
を含む、請求項２に記載の方法。
【請求項６】
前記クロミナンス部分に前記メタデータを埋め込むことは、
（ａ）前記ビデオデータの中で、輝度値が前記閾値未満である画像領域を有するビデオフレームを見つけること、
（ｂ）前記画像領域の中のピクセルのクロミナンス部分に前記メタデータを埋め込むこと
を含む、請求項２に記載の方法。
【請求項７】
前記メタデータは新しいシーンに対応するものであり、当該方法は、
（ａ）前記ビデオデータの中で、前記新しいシーンと前のシーンとの間の境界を見つけること、
（ｂ）前記境界に１つまたは複数の黒ビデオフレームを挿入すること、
（ｃ）前記黒ビデオフレームの中のピクセルのクロミナンス部分に前記メタデータを埋め込むこと
を含む、請求項１に記載の方法。
【請求項８】
前記ビデオデータを配信することは、ＤＶＤ、ブルーレイ、衛星、ケーブル、またはインターネットのうちの１つの伝送媒体による配信を含む、請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記メタデータは、
（ａ）  ６ｂ／８ｂ符号化、および
（ｂ）  ８ｂ／１０ｂ符号化
のうちの１つの形式で符号化されている、請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
システムであって、
（ａ）ビデオデータを生成するビデオキャプチャ・サブシステムと、
（ｂ）リファレンス・ディスプレイと、前記ビデオキャプチャ・サブシステムにより生成される前記ビデオデータを受信して編集し、該ビデオデータを前記リファレンス・ディスプレイに表示するように構成されたプロセッサとを有するポストプロダクション・サブシステムと、
（ｃ）ディスプレイと、前記ポストプロダクション・サブシステムにより編集された前記ビデオデータを受信して、該ビデオデータを前記ディスプレイに表示するように構成されたビデオプロセッサとを有する表示サブシステムと
を備え、
前記ビデオキャプチャ・サブシステム、前記ポストプロダクション・サブシステム、および前記表示サブシステムのうちの少なくとも１つは、前記ビデオデータの１つまたは複数のクロミナンス部分にメタデータを埋め込むことにより、前記ビデオデータの中に該メタデータを符号化し、埋め込まれたメタデータを有する前記ビデオデータを、前記埋め込まれたメタデータが適用されるべきビデオフレームに先立って配信するように構成されており、前記表示サブシステムは、前記ビデオデータの処理または表示をガイドするために前記メタデータを適用するように構成されている、システム。
【請求項１１】
前記ビデオキャプチャ・サブシステム、前記ポストプロダクション・サブシステム、および前記表示サブシステムのうちの少なくとも１つは、輝度値が閾値未満であるピクセルのクロミナンス部分にメタデータを埋め込むことにより、前記ビデオデータの中に該メタデータを符号化するように構成されている、請求項１０に記載のシステム。
【請求項１２】
前記ビデオキャプチャ・サブシステム、前記ポストプロダクション・サブシステム、および前記表示サブシステムのうちの少なくとも１つは、
（ａ）前記ビデオデータの中で、黒ビデオフレームを見つけて、
（ｂ）前記黒ビデオフレームの中のピクセルのクロミナンス部分に前記メタデータを埋め込む
ように構成されている、請求項１１に記載のシステム。
【請求項１３】
前記ビデオキャプチャ・サブシステム、前記ポストプロダクション・サブシステム、および前記表示サブシステムのうちの少なくとも１つは、
（ａ）前記ビデオデータの中で、画像を縁取る黒マットを見つけて、
（ｂ）前記黒マットの中のピクセルのクロミナンス部分に前記メタデータを埋め込む
ように構成されている、請求項１１に記載のシステム。
【請求項１４】
前記ビデオキャプチャ・サブシステム、前記ポストプロダクション・サブシステム、および前記表示サブシステムのうちの少なくとも１つは、
（ａ）前記ビデオデータの中で、輝度値が前記閾値未満である画像領域を有するビデオフレームを見つけて、
（ｂ）前記画像領域の中のピクセルのクロミナンス部分に前記メタデータを埋め込む
ように構成されている、請求項１１に記載のシステム。
【請求項１５】
前記メタデータは新しいシーンに対応するものであり、前記ポストプロダクション・サブシステムは、
（ａ）前記ビデオデータの中で、前記新しいシーンと前のシーンとの間の境界を見つけて、
（ｂ）前記境界に１つまたは複数の黒ビデオフレームを挿入し、
（ｃ）前記黒ビデオフレームの中のピクセルのクロミナンス部分に前記メタデータを埋め込む
ように構成されている、請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオデータの配信および／またはビデオデータの表示制御のためのシステム、装置、および方法に関するものである。いくつかの実施形態により、ビデオデータ・ストリームの中に他のデータを伝送するためのシステム、装置、および方法を提供する。いくつかの実施形態により、ビデオ制作者の創作意図を保護するように、ビデオデータを生成、配信、処理、および表示するためのシステム、装置、および方法を提供する。
【背景技術】
【０００２】
図１は、従来のビデオ配信パイプライン１００の、ビデオ取り込み（ｃａｐｔｕｒｅ）からビデオコンテンツ表示までのいくつかのステージを示すフローチャートである。ブロック１０２で、一連のビデオフレーム１０１が取り込まれる。ビデオフレーム１０１は、（例えば、デジタルカメラにより）デジタル的に取り込むか、あるいは（例えば、コンピュータ・アニメーションを用いて）コンピュータにより生成することができ、これにより、ビデオデータ１０３のストリームが提供される。あるいは、ビデオフレーム１０１は、フィルムカメラによりフィルムに撮ることもできる。そのフィルムは、デジタル形式に変換されて、これにより、ビデオデータ１０３のストリームが提供される。
【０００３】
ビデオデータ１０３は、ブロック１０４でのポストプロダクション編集のために、プロセッサに供給される。ブロック１０４のポストプロダクション編集は、ビデオ制作者の創作意図に従って、画質を向上させるか、または画像の特定の外観を実現するように、画像の特定領域における色または明度を調整または修正することを含む場合がある。ブロック１０４では、他の編集（例えば、シーン選択および順序付け、画像トリミング、コンピュータにより生成される特殊視覚効果の付加、など）を実施することもできる。ブロック１０４のポストプロダクション編集時には、ビデオ画像は、リファレンス・ディスプレイに表示される。
【０００４】
ポストプロダクションに続いて、ブロック１０６で、ビデオデータ１０３は、表示サブシステムに配信される。図１Ａに示すように、ブロック１０６の配信は、ビデオ配信媒体１０５（例えば、衛星、ケーブル、ＤＶＤなど）を介してビデオデータ１０３をブロードキャストまたは伝送するためのエンコーダ・ステージ１０７Ａを含んでいる。ブロック１０６の表示側に、媒体１０５を介して伝送されたビデオデータ１０３を復号化するためのデコーダ・ステージ１０７Ｂが配置される。表示サブシステムは、ビデオプロセッサとディスプレイとを含むことができる。ブロック１０８で、ビデオデータ１０３は、処理および／または復号化のため、ビデオプロセッサに供給される。ビデオデータ１０３は、ブロック１１０で一連の画像を鑑賞者に表示するため、ディスプレイに出力される。
【０００５】
表示される画像の品質を向上させるため、ビデオデータ１０３は、それぞれのクロミナンス（ｃｈｒｏｍｉｎａｎｃｅ）（色）チャネルのＲＧＢ値または彩度値を定義するためのより高いビット深度が支援されるように、ビデオ配信パイプライン１００において比較的高いビットレートで処理されることができる。例えば、ビデオデータ１０３のストリームは、各ピクセルのクロミナンスチャネルのそれぞれについて、８、１０、または１２ビットのデータを含むことができる。他の実施形態では、ビデオデータ１０３のストリームは、各ピクセルのクロミナンスチャネルのそれぞれについて、１２ビットよりも多くのデータを含むことができる。
【０００６】
クロミナンスチャネルのそれぞれに高ビット深度を用いたとしても、表示特性（例えば、輝度範囲、色域など）の違いが、ディスプレイにレンダリングされる画像の外観に影響を与えて、表示される画像がビデオ制作者の創作意図と一致しないことがある。特に、特定の表示サブシステムにレンダリングされる画像の知覚される色または明度は、ブロック１０４のポストプロダクション編集の際にリファレンス・ディスプレイに表示される画像の色または明度とは異なる場合がある。
【０００７】
また、ビデオ配信パイプライン１００（図１）のブロック１０４、１０８、および１１０で表されるステージのような、従来のビデオ配信パイプラインの処理または表示のステージにおいて適用される方法は、一般に、ビデオ配信パイプライン１００の他のステージで行われた可能性のある処理を考慮することなく、予め設定された方法で実行される。例えば、ビデオデータ１０３を表示するためのブロック１１０の方法は、ブロック１０４のポストプロダクション編集など、ビデオ配信パイプライン１００における前の処理ステップがどのように実行されたのかを知らないまま実行されることがある。ブロック１１０の表示方法は、ブロック１０４のポストプロダクション編集によって定められるビデオ制作者の創作意図を保護するようにディスプレイに画像をレンダリングするのには適していない場合がある。
【０００８】
ビデオ制作者の創作意図を保護するように、ビデオデータを生成、配信、処理、および表示するためのシステム、装置、および方法が、一般に望まれている。下流でのビデオデータの処理および／または表示をガイドするために用いることができる情報を提供するためのシステム、装置、および方法が、一般に望まれている。
【発明の概要】
【課題を解決するための手段】
【０００９】
メタデータを含むビデオデータを表示サブシステムに提供するためのシステム、装置、および方法を提供する。ビデオデータは、（例えば、衛星、ケーブル、または高解像度ネットワークを介したテレビ放送、ＩＰまたは無線ネットワークを介したストリーミング・マルチメディア、ＤＶＤまたは他の記憶媒体からの再生、など）コンテンツ配信のタイプに適したシステム、装置、および方法を用いて表示サブシステムに伝送または提供することができる。具体的な実施形態では、メタデータは、ビデオ配信パイプラインの１つまたは複数のステージで、生成されてビデオデータに書き込まれる。メタデータは、ビデオデータの編集に使用されたリファレンス・ディスプレイの特性、リファレンス・ディスプレイが置かれている環境の特性、編集された画像の特性（例えば、輝度および色域）、表示サブシステムのディスプレイが置かれるビューイング環境の特性などに関する情報を提供することができる。
【００１０】
メタデータは、ビデオデータと共に、表示サブシステムなど下流の装置に伝送される。メタデータは、埋め込まれたメタデータが適用されるべきビデオフレームよりも先に伝送されて、これを下流の装置で受信することができる。表示サブシステムにおいて、メタデータを抽出して復号化し、そしてそれを適用することで、表示サブシステムのディスプレイを設定し、さらに／または、そのディスプレイ用にビデオデータを調整するように（例えば、制作者の芸術的意図に適合させるなど）ビデオデータを処理することができる。
【００１１】
メタデータは、クロミナンスデータにそのメタデータで上書きすることによって、ビデオデータに挿入することができる。メタデータは、黒ビデオフレーム、画像を縁取る黒マットもしくはバー、または輝度値がゼロもしくは閾値未満である他の低輝度画像領域もしくはピクセルについての、ビデオデータのクロミナンス部分に書き込むことができる。本明細書に記載の方法を用いて、他のタイプのデータを、ビデオデータのクロミナンス部分に書き込むことができる。
【００１２】
予約されたビデオ語（例えば、予約されたピクセル値）および／または予約されたメタデータ語（例えば、フレーム開始ヘッダまたはフレーム終了ヘッダ）の意図しない伝達を回避するように、メタデータを符号化する方法を提供する。
【００１３】
図面を参照し、以下の詳細な説明を精査することで、上記の例示的な態様および実施形態に加えて、さらなる態様および実施形態が明らかになるであろう。
例示的な実施形態を図面の参照図に示している。本明細書において開示する実施形態および図面は、限定するものではなく、例示とみなされるべきものである。
【図面の簡単な説明】
【００１４】
【図１】従来のビデオ配信パイプラインのステージを示すフローチャートである。
【図１Ａ】図１のビデオ配信パイプラインにおいて実行され得るビデオデータの配信のステージを示すフローチャートである。
【図２Ａ】一連のビデオフレームの配信を示す図であり、具体的な実施形態により、その一部のビデオフレームをメタデータの伝送に用いることができる。
【図２Ｂ】具体的な実施形態により、メタデータの伝送に用いることができるビデオデータによって表される領域を含むビデオフレームを示す図である。
【図２Ｃ】具体的な実施形態により、メタデータの伝送に用いることができるビデオデータによって表される領域を含むビデオフレームを示す図である。
【図２Ｄ】具体的な実施形態により、メタデータの伝送に用いることができるビデオデータによって表される領域を含むビデオフレームを示す図である。
【図２Ｅ】具体的な実施形態により、メタデータの伝送に用いることができるビデオデータによって表される領域を含むビデオフレームを示す図である。
【図３Ａ】具体的な実施形態により、メタデータで上書きされ得るクロミナンスデータを含む、映像ダイナミックレンジ（ＶＤＲ）形式のビデオデータのフレームを示す図である。
【図３Ｂ】具体的な実施形態により、メタデータで上書きされ得るクロミナンスデータを含む、非ＶＤＲ形式のビデオデータのフレームを示す図である。
【図４】ビデオ配信パイプラインを通したビデオデータの流れと、一実施形態によりビデオ制作者の創作意図を保護するようにビデオデータを生成、配信、処理、および表示する方法とを示すフローチャートである。
【図４Ａ】図４のビデオ配信パイプラインで実行され得るビデオデータの配信のステージを示すフローチャートである。
【図５Ａ】具体的な実施形態により、ビデオデータの中にメタデータを符号化する方法を示すフローチャートである。
【図５Ｂ】具体的な実施形態により、ビデオデータの中にメタデータを符号化する方法を示すフローチャートである。
【図５Ｃ】具体的な実施形態により、ビデオデータの中にメタデータを符号化する方法を示すフローチャートである。
【図６】図５Ａ、５Ｂ、または５Ｃの方法を用いてビデオデータの中に符号化されたメタデータを復号化する一実施形態による方法を示すフローチャートである。
【図７】一実施形態によるメタデータ・パケットを示す図である。
【図７Ａ】図７のメタデータ・パケットをフレーム化するのに用いることができるヘッダを示す図である。
【図８】特定のシーンについてのメタデータを含む一連のビデオフレームの配信と、メタデータの配信に対してビデオフレームが処理されるときを示すタイムラインとを示す図である。
【図９】本明細書に記載の方法のうち１つ以上を実施するのに使用することができる一実施形態によるシステムを模式的に示す図である。
【図１０Ａ】ビデオデータの中にメタデータを符号化するのに使用することができる一実施形態によるサブシステムを模式的に示す図である。
【図１０Ｂ】ビデオデータからメタデータを抽出するのに使用することができる一実施形態によるサブシステムを模式的に示す図である。
【図１１】２つの連続するビデオフレームで伝送される、異なるタイプのメタデータを含む一連のメタデータ・パケットを示す図である。
【発明を実施するための形態】
【００１５】
以下の説明を通して、より深い理解を当業者に与えるため、具体的詳細について記載する。ただし、開示を不必要に不明瞭にすることがないよう、周知の要素については、詳細に提示または記載していない場合がある。よって、説明および図面は、限定的意味ではなく例示的意味のものとみなされるべきである。
【００１６】
実施形態例により、ビデオ配信パイプラインにおいて有用なシステム、装置、および方法を提供する。ビデオ配信パイプラインを通して、メタデータは、ビデオデータの中に書き込まれて、ビデオデータと共に伝送される。メタデータは、例えば、ビデオデータを処理する下流の装置をガイドし、さらに／またはディスプレイでのビデオ再生をガイドするのに役立つものとすることができる。ディスプレイは、テレビ、コンピュータ・モニタ、ラップトップ、携帯電話、またはハンドヘルド・モバイル機器などで提供されているような、フラットパネル・ディスプレイ（例えば、ＬＣＤ、ＬＥＤ、ＯＬＥＤ、高ダイナミックレンジ、またはプラズマ・ディスプレイ）、またはビデオデータを表示することができる他のディスプレイとすることができる。
【００１７】
メタデータは、ビデオ取り込み（ｃａｐｔｕｒｅ）、ポストプロダクション編集、表示前処理を含むビデオ配信パイプラインの様々なステージにおいて、動的に生成されて、ビデオデータ・ストリームに書き込まれることができる。メタデータは、例えば、ポストプロダクション編集で使用されるリファレンス・ディスプレイの色域および他の特性、画像における光源の位置、変更すべきではない画像の保護されている色、などを含むパラメータを規定することができる。そのようなメタデータは、デコーダおよび／またはディスプレイにより復号化して処理し、そして、ディスプレイでのビデオ再生の制御と向上のためのビデオデータの処理および／または表示管理と設定に用いることができる。メタデータは、ビデオ制作者の創作意図を保護するようにビデオを表示するために、ディスプレイを制御する（さらに／または、そのディスプレイ用にビデオデータを処理する）のに用いることができる。
【００１８】
一部のビデオ形式では、ビデオデータは、輝度データとは別に表されるクロミナンス（ｃｈｒｏｍｉｎａｎｃｅ）データを含んでいる。本明細書に記載の実施形態によれば、特定のビデオフレームまたはビデオフレームの特定の領域のクロミナンスデータは、メタデータで上書きすることができる。輝度レベルがゼロもしくは閾値未満であるピクセル（または、黒ピクセル・レベルを表すピクセル値）については、表示される画像の外観に実質的に影響を与えることなく、クロミナンスデータを、メタデータ２２５のビットで上書きすることができる。
【００１９】
メタデータは、フィールド、値、ビットなどを含み得るビデオデータのクロミナンス部分またはクロミナンスチャネルに書き込むことができる。図３Ａは、メタデータ２２５で上書きすることができる、ＶＤＲ形式のデータフレーム１０のクロミナンス部分１３を示している。図３Ｂは、メタデータ２２５で上書きすることができる、ＹＣｂＣｒ形式のデータフレーム１０のクロミナンス部分（Ｃｒ、Ｃｂ）１３を示している。ＶＤＲ形式は、同一所有者による“ＥＸＴＥＮＤＥＤＤＹＮＡＭＩＣ ＲＡＮＧＥ ＡＮＤＥＸＴＥＮＤＥＤ ＤＩＭＥＮＳＩＯＮＡＬＩＴＹ ＩＭＡＧＥ ＳＩＧＮＡＬ ＣＯＮＶＥＲＳＩＯＮＡＮＤ／ＯＲ ＤＥＬＩＶＥＲＹ ＶＩＡＬＥＧＡＣＹ ＶＩＤＥＯ ＩＮＴＥＲＦＡＣＥＳ（拡張ダイナミックレンジおよび拡張次元の画像信号の変換および／またはレガシー・ビデオインタフェースを介した配信）”という国際出願ＰＣＴ／ＵＳ２０１０／０２２７００に記載されているビデオ形式であり、この文献は、参照により本明細書に組み込まれる。
【００２０】
メタデータは、例えば以下の方法の１つ以上を用いて、ビデオデータの中に保持されることができる。
・  黒ビデオフレームのビデオデータを、後の（ｕｐｃｏｍｉｎｇ）シーン、プログラム、または他の一連のフレームに関するメタデータで上書きすることができる。図２Ａは、シーン１と２を表示する一連のフレーム９０を示している。図２Ａに示すように、シーン１のビデオフレーム９２とシーン２のビデオフレーム９６との間の遷移期間に、１つ以上の黒ビデオフレーム９４が表示される。黒ビデオフレーム９４は、シーン１と２を分離するために、ポストプロダクション編集の際にビデオデータの中に挿入されたものである場合がある。シーン２のためのメタデータ２２５を、黒ビデオフレーム９４を表すビデオデータのクロミナンス部分に保持することができる。一部の実施形態では、ビデオ配信パイプラインにおける１つ以上のステージで、メタデータを伝送する目的で（図２Ａのフレーム９４のような）黒ビデオフレームを、シーンの合間またはシーンの途中のビデオデータの中に挿入することができる。
【００２１】
・  ビデオフレームを縁取るマットまたは黒バーを表すビデオデータを、後のビデオフレームまたは一連のビデオフレーム（例えば、シーン、プログラムなど）のためのメタデータで上書きすることができる。例えば、一部の実施形態では、ピラーボックス形式（図２Ｂ）、レターボックス形式（図２Ｃ）、およびウィンドウボックス形式（図２Ｄ）などを含む具体的なビデオ形式で、画像８４の側方および／または上方および／または下方に表示されるマットまたは黒バー８０を表すビデオデータのクロミナンス部分に、メタデータを書き込むことができる。
【００２２】
・  他の低輝度画像領域を表すビデオデータを、後のビデオフレームまたは一連のビデオフレーム（例えば、シーン、プログラムなど）のためのメタデータで上書きすることができる。例えば、メタデータは、ピクセルの輝度値がゼロまたは閾値未満である画像領域を表すビデオデータのクロミナンス部分に書き込むことができる。
【００２３】
他の実施形態では、例えばブルースクリーンまたはブルー領域など、色相またはクロミナンスが不変のいずれかの領域についてのクロミナンス部分に、メタデータを書き込むことができる。さらに他の実施形態では、特定のビデオフレームまたは画像領域についての全てのビデオデータ（例えば、輝度データとクロミナンスデータの両方）に、メタデータを書き込むことができる。メタデータ・ヘッダを、予め規定されているようにビデオフレームに（例えば、ビデオデータのクロミナンス部分などに）書き込むことができる。メタデータ・ヘッダは、メタデータが含まれている後続のピクセル数と、メタデータが符号化されているデータの部分（例えば、クロミナンス部分のみに、または輝度部分とクロミナンス部分の両方に、など）とを規定する。下流の装置は、メタデータ・ヘッダを復号化し、そのヘッダ情報を用いてメタデータをビデオデータから復号化および抽出する。下流の装置は、メタデータ・ヘッダを復号化する際に、メタデータを含むビデオフレームの再生をスキップしてもよい。ディスプレイは、ビデオフレームからメタデータを抽出および／または処理する間、前のビデオフレームの再生を繰り返すことができる。一部の実施形態では、メタデータ・ヘッダは、メタデータが抽出されるピクセルの表示再生に用いられるべきピクセル値を規定することができる。
【００２４】
図４は、具体的な実施形態による、ビデオ配信パイプライン２００を通したビデオデータの流れを示すフローチャートである。ビデオ配信パイプライン２００には、図１のビデオ配信パイプライン１００に示すものと同様のステージが組み込まれており、よって、図４のビデオ配信パイプライン２００では参照符号が「１」ではなく「２」で始まることを除いて、同様のステージを識別するために類似の参照符号を用いている。ビデオ配信パイプライン２００の１つ以上のステージにおいて、下流のステージで用いるためのメタデータ２２５を生成して、ビデオデータ２０３のストリームに埋め込むことができる。メタデータ２２５は、ビデオデータを処理する下流の装置をガイドするため、さらに／またはブロック２１０での表示サブシステムにおけるビデオ再生をガイドするため、ビデオ配信パイプライン２００を通してビデオデータ２０３と共に伝送される。メタデータ２２５が埋め込まれたビデオデータ２０３は、（例えば、衛星、ケーブル、または高解像度ネットワークを介したテレビ放送、ＩＰまたは無線ネットワークを介したストリーミング・マルチメディア、ＤＶＤまたは他の記憶媒体からの再生、など）ビデオコンテンツ配信のタイプに適したシステム、装置、および方法を用いて、ブロック２０６において表示サブシステムに配信することができる。
【００２５】
図４の実施形態では、ブロック２０２で、カメラ・メタデータ２２５Ａが生成されて、ビデオデータ２０３に埋め込まれる。カメラ・メタデータ２２５Ａは、カメラ設定およびビデオフレーム取り込み環境に基づいて生成することができる。カメラ・メタデータ２２５Ａは、例えば、ビデオフレーム取り込み時のカメラ設定のスナップショットを提供するカメラ・パラメータを含むことができる。このようなカメラ・パラメータとして、絞り（Ｆストップ）、レンズ、シャッター速度、感度（ＩＳＯの評価）などを含むことができる。これらのカメラ・パラメータは、ブロック２０４でのポストプロダクション編集の際の色調整（例えば、色タイミング）またはブロック２１０での表示設定など、ビデオ配信パイプライン２００における後のステップをガイドするために用いることができる。
【００２６】
ブロック２０４において、ポストプロダクション・メタデータ２２５Ｂが生成されて、ビデオデータ２０３に埋め込まれる。ポストプロダクション・メタデータ２２５Ｂは、リファレンス・ディスプレイおよび環境のメタデータ２２５Ｂ１と、ソースビデオコンテンツ特性評価（ｓｏｕｒｃｅ  ｖｉｄｅｏ  ｃｏｎｔｅｎｔ  ｃｈａｒａｃｔｅｒｉｚａｔｉｏｎ）メタデータ２２５Ｂ２とを含むことができる。ポストプロダクション・メタデータ２２５Ｂは、ブロック２１０での表示設定など、ビデオ配信パイプライン２００における後のステップをガイドするために用いることができる。
【００２７】
リファレンス・ディスプレイおよび環境のメタデータ２２５Ｂ１は、ブロック２０４のポストプロダクション編集で用いられるリファレンス・ディスプレイ設定およびスタジオまたはビューイング環境を記述することができる。例えば、リファレンス・ディスプレイおよび環境のメタデータ２２５Ｂ１は、ブロック２０４のポストプロダクション編集においてビデオデータ２０３の表示に使用されるリファレンス・ディスプレイに関して、以下のようなパラメータを含むことができる。
【００２８】
・  細かい解像度でのリファレンス・ディスプレイの色調および色域の境界を記述する３次元色域マッピング；
・  リファレンス・ディスプレイの色調および色域の境界を規定するパラメータの縮小セット（これは、３次元色域マッピングを推測するために用いることができる）；
・  それぞれのクロミナンスチャネルについてのリファレンス・ディスプレイの色調応答を記述するシステム色調応答パラメータ；
・  および／または類するもの。
【００２９】
リファレンス・ディスプレイおよび環境のメタデータ２２５Ｂ１は、さらに、ブロック２０４のポストプロダクション編集においてリファレンス・ディスプレイでビデオコンテンツの色タイミング調整または編集が行われたスタジオ環境を記述するパラメータを含むこともできる。このようなパラメータとして、周辺輝度および周辺色温度を含むことができる。
【００３０】
ソースビデオコンテンツ特性評価メタデータ２２５Ｂ２は、ポストプロダクション編集されたビデオコンテンツを記述することができ、以下のものを識別または提供し得る情報を含んでいる。
【００３１】
・  画像における光源の、または画像における反射または発光オブジェクトの、位置マップ；
・  ビデオソース・コンテンツの色域；
・  意図的にリファレンス・ディスプレイの色域外に色タイミング調整された画像の領域；
・  ビデオプロセッサによる表示前処理の際、または表示設定の際に変更すべきではない保護された色；
・  輝度または色域に関して画像を特徴付ける画像ヒストグラム（例えば、このような情報は、下流の装置によって、色調および色域マッピングを向上させるために平均輝度を求めるのに用いることができる）；
・  前のビデオフレームからの統計またはヒステリシスがもはや有効ではないことを下流の装置に警告するための、シーン変更またはリセットのフラグ；
・  下流の装置によって、光源位置マップと組み合わせて、色調および色域マッピングを導くのに用いることができる、動いているオブジェクトを識別するようにビデオコンテンツを特徴付けるモーション・マップ；
・  色タイミング調整されたコンテンツのソースの表示（例えば、カメラから直接、またはポストプロダクション編集）；
・  デコーダ／テレビまたは他のディスプレイなどの下流の装置を制御するために用いることができる、ディレクタの創作意図の設定。例えば、そのような設定として、ディスプレイを特定のモード（例えば、ビビッド、シネマ、スタンダード、プロフェッショナル、など）で動作させるように制御することを可能にする表示モード制御、適切な色域または色調マッピングなどを決定するために用いることができるコンテンツ・タイプ（例えば、アニメーション、ドラマ、スポーツ、ゲーム、など）、色調マッピング（例えば、ディスプレイでの色調拡張をガイドするために用いることができるカスタマイズされた色調マッピング・パラメータまたは曲線）、色域マッピング（例えば、ディスプレイでの色域拡張をガイドするために用いることができるカスタマイズされた色域マッピング・パラメータ）、を含むことができる；
・  および／または類するもの。
【００３２】
ビデオデータ２０３は、ブロック２０６で表示サブシステムに配信される。図４Ａに示すように、ブロック２０６の配信は、衛星、ケーブル、または高解像度ネットワーク、ＩＰまたは無線ネットワーク、ＤＶＤもしくは他の記憶媒体など、ビデオ配信媒体２０５を介してビデオデータ２０３を配信、ブロードキャスト、または伝送するためのエンコーダ・ステージ２０７Ａを含むことができる。ブロック２０６の表示側に、媒体２０５を介して配信されたビデオデータ２０３を復号化するためのデコーダ・ステージ２０７Ｂを設けることができる。デコーダ・ステージ２０７Ｂは、例えば、セットトップ・ボックスによって、または表示サブシステム内のデコーダによって、実現することができる。ブロック２０６および／または２０８では、ビューイング環境メタデータ２２５Ｃおよび／または他のメタデータ２２５をビデオデータ２０３に埋め込むことができる。ビューイング環境メタデータ２２５Ｃは、例えば、以下のものを含むことができる。
【００３３】
・  リファレンス・モニタの色調マッピングもしくは色域曲線、またはリファレンス環境の周辺輝度を提供する、高度ビデオ符号化（ＡＶＣ：ＡｄｖａｎｃｅｄＶｉｄｅｏ Ｃｏｄｉｎｇ）ＶＤＲエンコーダ・データ。この情報の少なくとも一部は、デコーダ・ステージ２０７Ｂで（またはビデオプロセッサにより）、表示サブシステムの（例えば、ディスプレイの拡張ディスプレイ識別データ（ＥＤＩＤ：ＥｘｔｅｎｄｅｄＤｉｓｐｌａｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ Ｄａｔａ）を読み取ることによる）表示特性および環境の情報によって決定することができる。実施形態によっては、この情報の少なくとも一部が、ビデオデータのポストプロダクション処理の際のスタジオで決定されることがある。
【００３４】
・  表示サブシステムのディスプレイが置かれる環境を記述するパラメータ。このようなパラメータとして、例えば、周辺の輝度および／または色調もしくは色温度を含むことができる。
ビューイング環境メタデータ２２５Ｃは、ブロック２０８でのビデオデータ処理および／またはブロック２１０での表示設定をガイドするために用いることができる。
【００３５】
表示サブシステムは、ブロック２０８で受信ビデオデータ２０３を処理するためのビデオプロセッサを備えている。表示サブシステムのビデオプロセッサは、ビデオデータ２０３から抽出したメタデータ２２５（例えば、メタデータ２２５Ａ）および／または表示サブシステムのディスプレイに関する既知の表示特性に基づいて、ビデオデータ２０３に対する信号処理を実行することができる。表示特性評価パラメータ２２６および／またはメタデータ２２５に従って、そのディスプレイ用にビデオデータ２０３を処理および調整することができる。
【００３６】
ブロック２０６および／または２０８、あるいはビデオ配信パイプライン２００の他のステージにおいて、ビデオデータ２０３に埋め込むことができる他のメタデータ２２５として、例えば、以下のような（頒布権などを管理するための）ハウスキーピング・メタデータ２２５Ｄが含まれる。
【００３７】
・  ビデオコンテンツがどこで生成、配信、変更されたのかなどを示す透かしデータ；
・  検索または索引付けを目的としたビデオコンテンツの記述などを提供するフィンガープリント・データ；
・  ビデオコンテンツの所有者、および／またはそのアクセス権を持つ者を示す保護データ；
・  および／または類するもの。
【００３８】
ビューイング環境メタデータ２２５Ｃは、表示サブシステムのディスプレイに関する表示特性評価パラメータ２２６に少なくとも部分的に基づいて、生成することができる。一部の実施形態では、ビューイング環境メタデータ２２５Ｃ、ソースビデオコンテンツ特性評価メタデータ２２５Ｂ２、および／またはハウスキーピング・メタデータ２２５Ｄは、エンコーダ・ステージ２０７Ａ、デコーダ・ステージ２０７Ｂでのビデオデータ２０３の分析によって、さらに／またはブロック２０８でビデオプロセッサによって、生成または提供することができる。
【００３９】
ブロック２１０では、表示サブシステムのディスプレイにおいて表示設定を行うことができる。表示設定のための適切なパラメータは、表示特性評価パラメータ２２６、および／またはカメラ・メタデータ２２５Ａ、ポストプロダクション・メタデータ２２５Ｂ（リファレンス・ディスプレイおよび環境のメタデータ２２５Ｂ１、ソースビデオコンテンツ特性評価メタデータ２２５Ｂ２を含む）、ビューイング環境メタデータ２２５Ｃなどのメタデータ２２５に基づいて、決定することができる。ディスプレイは、それらのパラメータによって設定される。ビデオデータ２０３は、ディスプレイに出力される。
【００４０】
ブロック２０８でのビデオデータ２０３の処理およびブロック２１０での表示設定に用いられるメタデータ２２５は、（ビデオプロセッサおよびディスプレイを含む）表示サブシステムにおいてメタデータ２２５がその適用に先立って受信されるように、ビデオデータ・ストリームの中に伝送される。一部の実施形態では、メタデータ２２５は、メタデータ２２５が適用されるべきフレームよりも少なくとも１ビデオフレーム前に、表示サブシステムによって受信されるように、送られる。一部の実施形態では、メタデータ２２５は１ビデオフレーム前に送られて、ブロック２０８および／または２１０でのメタデータ２２５の適用は、受信ビデオストリームに新しいビデオフレームを検出することでトリガすることができる。
【００４１】
具体的な実施形態において、ビデオ配信パイプライン２００のシステムおよび／または装置は、メタデータ構造を定義するメタデータ・プロトコルに準拠している。図７は、具体的な実施形態によるメタデータ構造すなわちメタデータ２２５のパケット２５０を示しており、これは、例えば、図４のビデオ配信パイプライン２００のブロック２０２、２０４、２０６、または２０８のいずれかにおいて生成されて、パイプラインの下流に伝送され得るものである。パケット２５０は、ヘッダによってフレーム化されている。図７に示す実施形態では、パケット２５０は、以下のフィールドを含んでいる。
【００４２】
・  フレーム開始ビットセットによってヘッダを規定するフレーム開始（ＳＯＦ：ＳｔａｒｔＯｆ Ｆｒａｍｅ）ヘッダ２５２；
・  ペイロードの中のメタデータのタイプ（例えば、色域パラメータ、シーン変更フラグ、画像ヒストグラム、など）と、後に続くメタデータの形式またはパターンとを規定するパケットタイプ２５４；
・  フレーミング構造の設定可能な部分を規定するＣＦＧビット２５６（例えば、ＣＦＧビット２５６は、パケットについてのタイムスタンプが有効であるかどうかと、タイムスタンプの適用の仕方について規定することができる）；
・  長さが可変の場合があるメタデータ・ペイロード２５８；
・  フレーム終了ビットセットによってヘッダを規定するフレーム終了（ＥＯＦ：ＥｎｄＯｆ Ｆｒａｍｅ）ヘッダ２６０；
・  メタデータ・ペイロード２５８のデータがいつ適用されるべきか（例えば、メタデータ・パケット２５０を受信した後のビデオフレームまたはシーンの特定の数、または他の何らかの以後の遅延）を示すタイムスタンプ２６２（オプション）；
・  メタデータ・パケット２５０の検証を可能にする、例えば、巡回冗長検査（ＣＲＣ：ＣｙｃｌｉｃＲｅｄｕｎｄａｎｃｙ Ｃｈｅｃｋ）値２６４などのチェックサム。
【００４３】
図７Ａは、図７に示すようなメタデータ・パケット２５０の開始（すなわちＳＯＦヘッダ２５２）または終了（すなわちＥＯＦヘッダ２６０）を規定するために使用することができるヘッダ２７０を示している。図示の実施形態では、所定のパターン２７２の複数のビットで、ヘッダ２７０は開始する。ペイロード終了（ＥＯＰ：ＥｎｄＯｆ Ｐａｙｌｏａｄ）フラグまたはビット２６６と、ＳＯＦ／ＥＯＦフラグまたはビット２６８（例えば、０／１）で、ヘッダ２７０は終了する。ＳＯＦ／ＥＯＦフラグ２６８は、ヘッダ２７０が、ＳＯＦヘッダ２５２であるか、ＥＯＦヘッダ２６０であるかを定めている。ＥＯＰフラグ２６６は、ＥＯＦフラグ２６８が設定されている場合のみ有効とすることができる。ＥＯＰフラグ２６６を設定することは、メタデータ・パケット２５０がメタデータ・ペイロードの最後の部分を含んでいることを示している。ＥＯＰフラグ２６６によって、メタデータ・ペイロードを、ビデオフレームにまたがって分割することができる幾つかのメタデータ・パケット２５０に分割することが可能となる。
【００４４】
ＥＯＰフラグ２６６によって、図１１に示すように、異なるタイプのメタデータを保持するパケットを、複数のビデオフレームによって伝送することが可能となる。パケットに保持されているメタデータのタイプは、ヘッダの中のパケットタイプ２５４によって示すことができる（図７参照）。図示の例では、タイプＡのメタデータを保持する第１のパケット３８０が、ビデオフレーム１のビデオデータに埋め込まれる。タイプＡのメタデータをビデオデータ・ストリームに埋め込んでいる間に、メタデータ・タイプＡよりも高い優先度を有するタイプＢのメタデータを受信する。タイプＢのメタデータを優先させて、タイプＡのメタデータの伝送を中断するため、第１のパケット３８０を終了させるようにＥＯＦフラグを設定する（ただし、伝送されるべきタイプＡのメタデータが残っているので、ＥＯＰフラグは設定されない）。そして、タイプＢのメタデータを保持する第２のパケット３８２を、ビデオフレーム１のビデオデータに埋め込むことができる。図示の例では、ビデオフレーム１は、タイプＢのメタデータをすべて伝送するのに十分なクロミナンス部分を有していない。そこで、ビデオフレーム１の終わりにあたって、第２のパケット３８２の終わりを示すためのＥＯＦフラグが設定される（ただし、伝送されるべきタイプＢのメタデータが残っているので、ＥＯＰフラグは設定されない）。残りのタイプＢのメタデータを保持する第３のパケット３８４は、ビデオフレーム２のビデオデータに埋め込むことができる。第３のパケット３８４は、パケットの終わりと、タイプＢのメタデータのメタデータ・ペイロードの終わりを示すように、ＥＯＦフラグとＥＯＰフラグで終了させることができる。その後、タイプＡのメタデータの伝送を再開することができる。図示の例では、（タイプＢのメタデータを埋め込む際に保存された）残りのタイプＡのメタデータが全て取り出され、ビデオフレーム２のビデオデータに埋め込まれるメタデータの第４のパケット３８６の中に保持される。第４のパケット３８６は、パケットの終わりと、タイプＡのメタデータのメタデータ・ペイロードの終わりを示すように、ＥＯＦフラグとＥＯＰフラグで終了させることができる。
【００４５】
ビデオ配信パイプライン２００のブロック２０２、２０４、２０６、または２０８の１つ以上において、メタデータ２２５を生成し、ビデオデータに書き込むことができる。メタデータは、パイプラインを通して、ビデオデータと共に伝送される。メタデータは、（表示サブシステムなど）下流の装置によって、ビデオデータの処理、および／またはビデオフレームシーケンスのビデオ再生のためのディスプレイの設定に適用することができる。
【００４６】
メタデータは、ビデオ配信パイプラインにおける下流の装置に、そのメタデータがそのような下流の装置によって適用されるべき特定のビデオフレームまたはフレームシーケンスに先立って、伝送される。具体的な実施形態では、後のシーンまたはプログラムのためのメタデータが、そのようなシーンまたはプログラムに先立つ１つまたは複数のビデオフレームによって伝送される。
【００４７】
一部の実施形態では、メタデータは、下流の装置（例えば、ビデオデコーダ、プロセッサ、またはディスプレイ）によってそのメタデータがビデオデータの処理またはディスプレイの管理または設定のために適用されるべき時を示すタイムスタンプと共に、伝送される場合がある。タイムスタンプは、メタデータを受信した後の特定の数のビデオフレームの時点でメタデータが適用されるべきであることを示すフレーム遅延によって規定することができる。他の実施形態では、タイムスタンプは、時間遅延、フレームシーケンス番号、ビデオの開始からの相対時間などによって規定される場合がある。
【００４８】
図８は、メタデータが処理および適用される時点に先立って、ビデオ配信パイプラインを通して伝送され、下流の装置（例えば、ビデオプロセッサ、デコーダ、および／またはディスプレイ）により受信されるメタデータ２２５を示している。図示の例では、ビデオの新しいシーンがビデオフレーム＃５で開始し、そのシーンに適用することができるメタデータをビデオフレーム＃３と＃４で伝送する。このように、下流の装置が、ビデオフレーム＃５で始まる新しいシーンのビデオデータを受信して処理を開始する時点までには、下流の装置は、そのシーンに適用するための（ビデオフレーム＃３と＃４に保持された）メタデータを既に受信している。ビデオフレーム＃５での新しいシーンの開始を検出することで、メタデータの適用をトリガすることができる。ビデオフレーム＃３および＃４は、輝度値がゼロとなるピクセルを有する黒い遷移フレームである場合がある。ビデオフレーム＃３および＃４のクロミナンスデータは、ビデオ再生のときの黒ビデオフレームの外観に実質的に影響を与えることなく、メタデータで上書きすることができる。
【００４９】
図５Ａ、５Ｂ、および５Ｃに示す方法のうち１つ以上を用いて、ビデオデータの中にメタデータを符号化することができる。図５Ａ、５Ｂ、および５Ｃの方法を適用することで、輝度データとは別にクロミナンスデータが表されるビデオ形式で符号化されたビデオデータのクロミナンス部分にメタデータを書き込むことができる。例えば、つぎの色空間によって符号化されたビデオデータは、別個のクロミナンス成分を有している：ＬＵＶ、ＹＣｂＣｒ、ＹＵＶ、ＹＣＣ、ＨＬＳ、ＨＳＶ、ＣＩＥＬＡＢ、など。図５Ａ、５Ｂ、および５Ｃの方法を用いてメタデータを伝送することができ、これは、続いて、ビデオ配信パイプラインにおける下流の装置によって、ビデオデータを処理するため、および／または特定のシーンもしくは一連のフレーム用にディスプレイを設定するために、適用される。図５Ａ、５Ｂ、または５Ｃの方法のいずれかを用いて符号化されたメタデータは、図６に示す方法を用いて、ビデオデータから抽出することができる。
【００５０】
図５Ａは、黒ビデオフレームの中にメタデータを符号化する方法３００を示している。方法３００は、表示される次のシーン（または、別の一連のフレーム）のためのメタデータをブロック３０２で受信することで開始する。方法３００は、ブロック３０４に進んで、次のシーンの前にある黒ビデオフレームを見つける。ブロック３０２のメタデータを伝送するために黒ビデオフレームが利用可能であるとブロック３０６で判断される場合、メタデータは、ブロック３０８で黒ビデオフレームの中に書き込まれる。メタデータは、そのようなビデオフレームを表すビデオデータのクロミナンス部分に書き込むことができる（例えば、メタデータ２２５で上書きされるクロミナンス部分１３を有するデータフレーム１０を示す図３Ａおよび３Ｂを参照）。一方、利用可能な黒ビデオフレームがない場合には、方法３００は、ブロック３１０に進んで、メタデータを符号化する別の方法を適用する。方法３００のブロック３１０では、図５Ｂまたは５Ｃに示す方法のいずれか、または（例えば、一部のビデオ形式で見られるマットまたは黒バー８０を表すビデオデータのクロミナンス部分にメタデータを符号化する方法など）他の方法を適用することができる。例えば、テレビ放送では、コマーシャルは、ピラーボックスまたはレターボックス形式で表示されることがある。よって、コマーシャル放送に続くシーンのためのメタデータは、放送のコマーシャル部分のピラーボックス／レターボックスの黒画像領域のクロミナンス部分に挿入することができる。メタデータは、メタデータがいつ適用されるべきかを特定するタイムスタンプを含むものであってもよい。
【００５１】
図５Ｂは、他の実施形態により、メタデータを符号化する方法３２０を示している。この方法３２０は、方法３００のブロック３０６でメタデータの伝送に利用可能な黒ビデオフレームが次のシーンの前にないと判断される場合に、方法３００のブロック３１０で適用することができる。方法３２０は、次のシーンまたは別の一連のフレームのためのメタデータをブロック３０２で受信することで開始する。方法３２０は、ブロック３２２に進んで、現在のシーンと次のシーンの間の境界を見つける。ブロック３２４で、１つまたは複数の黒ビデオフレームが、シーン境界のビデオデータに挿入される（すなわち、現在のシーンの最後のフレームと次のシーンの最初のフレームとの間に、黒ビデオフレームが挿入される）。黒ビデオフレームは、次のシーンのためのメタデータを伝送する目的で挿入することができる。挿入された黒ビデオフレームに、ブロック３２６でメタデータを書き込むことができる。メタデータは、そのようなビデオフレームを表すビデオデータのクロミナンス部分に書き込むことができる（例えば、メタデータ２２５で上書きされるクロミナンス部分１３を有するデータフレーム１０を示す図３Ａおよび３Ｂを参照）。
【００５２】
図５Ｃは、さらに別の実施形態により、メタデータを符号化する方法３４０を示している。この方法３４０は、方法３００のブロック３０６でメタデータの伝送に利用可能な黒ビデオフレームがビデオデータの次のシーンの前にないと判断される場合に、方法３００のブロック３１０で適用することができる。方法３４０は、次のシーンまたは別の一連のフレームのためのメタデータをブロック３０２で受信することで開始する。ブロック３４２で、次のシーンの前の複数のフレームにおいて、低輝度画像領域が識別される。画像領域は、その画像領域のピクセルの輝度レベルがゼロまたは特定の閾値未満となる場合に、低輝度画像領域とみなすことができる。ブロック３４４で、利用可能な低輝度画像領域によってブロック３０２のメタデータを伝送するのに十分なバンド幅がビデオデータのクロミナンス部分に提供されると判断される場合には、ブロック３４６で、そのような画像領域を表すビデオデータのクロミナンス部分にメタデータが書き込まれる。一方、低輝度画像領域で利用可能なバンド幅が不十分である場合（または、利用可能な低輝度画像領域がない場合）には、方法３４０はブロック３４８に進んで、メタデータを符号化する他の方法が適用される。例えば、図５Ｂに示す方法３２０を、方法３４０のブロック３４８で適用して、メタデータを伝送する目的でシーン境界に挿入される黒フレームの中にメタデータを符号化することができる。
【００５３】
図６は、図５Ａ、５Ｂ、または５Ｃの方法のいずれかを用いて符号化されたメタデータについて、そのメタデータをビデオデータから抽出し、さらに続いてメタデータを適用する方法３６０を示している。方法３６０は、ビデオデータのストリームをブロック３６２で受信することで開始する。方法３６０は、ブロック３６４において、輝度レベルがゼロまたは閾値未満となるピクセル（低輝度ピクセル）についてクロミナンス部分を監視して、これにより、ＳＯＦヘッダ２５２、またはメタデータ・パケットの開始を規定する他の予約メタデータ語を検出する。ブロック３６４でメタデータ・パケットの開始が検出されたら、方法３６０は、ブロック３６６に進んで、ビデオデータ・ストリームにおいて次の低輝度ピクセルを見つける。ブロック３６８で、その低輝度ピクセルのピクセルデータのクロミナンス部分からメタデータが抽出される。メタデータ・ペイロードの終わりに未だ達していない場合は（ブロック３７０）、方法３６０は、ブロック３６６、３６８、および３７０の手順（すなわち、ビデオデータ・ストリームにおいて次の低輝度ピクセルを見つけて、ピクセルデータのクロミナンス部分からメタデータを抽出すること）を、メタデータ・ペイロードの終わりに達するまで繰り返す。ブロック３７２で、ビデオデータを処理するため、さらに／またはビデオ再生用にディスプレイを設定するために、メタデータを適用することができる。
【００５４】
一部の実施形態では、符号化されたメタデータは、先行する第１のメタデータ・パケットで始まるものとすることができる。第１のメタデータ・パケットは、メタデータを符号化または復号化する下流の装置の各々に知られている予め選択された方法によって、ビデオデータの中に符号化することができる。この第１のメタデータ・パケットは、後に続くメタデータがどのように符号化されたのか（例えば、どの符号化方式を用いたのか）についての情報を含んでいる。その情報は、黒ビデオフレームの場合などには、そのビデオフレームの残りの部分が、ビデオデータのクロミナンス部分にメタデータを保持していることを示すことができる。その情報は、黒マットまたは低輝度画像領域を有するビデオフレームの場合などには、そのビデオフレームの一部分のみが、ビデオデータのクロミナンス部分にメタデータを保持していることを示すことができる。その情報は、そのようなメタデータがビデオフレームの中でどこに配置されているのかを示すことができる。下流の装置は、第１のメタデータ・パケットの中の情報を用いて、ビデオデータからのメタデータの復号化または抽出をガイドすることができる。下流の装置は、第１のメタデータ・パケットの中の情報を用いて、ビデオデータ・ストリームへの追加メタデータの挿入または符号化をガイドすることができる。
【００５５】
一部の実施形態では、メタデータの伝送を目的として、黒ビデオフレームがシーンの中に挿入されることがある。その黒ビデオフレームのビデオデータのクロミナンス部分に、メタデータを書き込むことができる。表示側（図４のブロック２１０）でのビデオ再生は、黒ビデオフレームの前のビデオフレームの繰り返し再生を含むことができる。前のビデオフレームを繰り返すことで、そのシーンの輝度が一定に保たれ、これによって、ちらつきが低減されることがある。
【００５６】
具体的な実施形態によれば、メタデータは、予約もしくは保護された語またはビット列（そのビット長は任意とすることができる）が誤って伝達されることがないような方法で、ビデオデータの中に符号化される。予約語（ｒｅｓｅｒｖｅｄ  ｗｏｒｄ）には、メタデータによって伝達されることがある予約メタデータ語と、ビデオデータ・ストリームによって伝達されることがある予約ビデオ語の、２つのタイプがあり得る。メタデータが、パケットのフレーム開始（ＳＯＦ）ヘッダ２５２またはフレーム終了（ＥＯＦ）ヘッダ２６０（図７）などの予約メタデータ語と一致することがないように、メタデータを符号化することができる。メタデータが、予約ビデオ語（例えば、予約ピクセル値）と一致することがないように、メタデータを符号化することができる。予約ピクセル値として、例えば、０、２５５、他の予約値のうちの１つ以上を含むことができる。
【００５７】
予約メタデータ語および／または予約ビデオ語の意図しない伝達を回避するために用いることができる符号化方式として、例えば以下のものを含むことができる。
・  ６ｂ／８ｂ符号化（一続きの連続する同じビットが、最長で６ビット長に制限される）
・  ８ｂ／１０ｂ符号化（一続きの連続する同じビットが、最長で５ビット長に制限される）
・  連続する同じビットの固定パターンで、ＳＯＦヘッダ２５２またはＥＯＦヘッダ２６０などの予約メタデータ語を表すように定義し、ビデオデータにメタデータ・ペイロードを埋め込む際には、それらの固定パターンを符号化することは避ける。例えば、それらの固定パターンが６ビット長パターン００００００と１１１１１１である場合に、メタデータ・ペイロードに５ビット長パターン０００００または１１１１１が現れるときには、いずれも、その次のビットとして１または０の保護ビットがビデオデータ・ストリームの中に埋め込まれる（例えば、０００００１または１１１１１０）。ビデオデータ・ストリームからメタデータを抽出する際には、この保護ビットは有効とはみなされず、無視される。
【００５８】
（メタデータ以外の）他の種類のデータをビデオデータに書き込むことも、そのビデオデータのクロミナンス成分に上書きするなどして、可能である。本明細書に記載の方法は、保護ビットまたは最下位ビットにメタデータを符号化するなど、他のデータチャネルにメタデータを埋め込む方法と組み合わせて用いることができる。保護ビットまたは最下位ビットへのメタデータの符号化は、“ＳＹＳＴＥＭＳ，ＡＰＰＡＲＡＴＵＳＡＮＤ ＭＥＴＨＯＤＳ ＦＯＲＶＩＤＥＯ ＤＥＬＩＶＥＲＹ ＡＮＤＣＯＮＴＲＯＬＬＩＮＧ ＶＩＤＥＯ ＤＩＳＰＬＡＹＵＳＩＮＧ ＥＭＢＥＤＤＥＤ ＭＥＴＡＤＡＴＡ（埋め込まれたメタデータを用いたビデオ配信およびビデオ表示制御のためのシステム、装置、および方法）”という名称の同一所有者による同時係属中の出願に記載されており、この文献は、参照により本明細書に組み込まれる。
【００５９】
ビデオ処理は、ビデオデータの空間フィルタリングおよび／または時間フィルタリングを含むことができる。このようなフィルタリングを行う下流の装置は、クロミナンス部分（または、メタデータを保持しているビデオデータの他の部分）のデータを無視するように構成するか、またはクロミナンス部分からメタデータを取り出して、クロミナンス部分のデータを周囲のクロミナンス値で置き換えるように構成することができる。メタデータが非黒画像領域（例えば、低輝度値を有する画像領域）で伝送される実施形態では、ビデオ画像の周縁に画定された境界部にメタデータを挿入することができ、この場合、クロミナンスデータをメタデータで上書きしても、画像の表示に知覚される影響を引き起こす可能性が低い。
【００６０】
ビデオデータのクロミナンス部分に保持されるメタデータが、ビデオデータのロッシー圧縮によって失われないようにするため、対応する輝度部分の値を予め規定された値に設定することができ、これにより、クロミナンス部分のメタデータの存在をフラグで示して、ビデオデータの損失を防ぐことができる。下流の装置は、クロミナンス部分からメタデータを取り出して、設定されている輝度値をビデオ再生のために黒の輝度値で置き換えるように構成することができる。他の実施形態では、ビデオデータのロッシー圧縮によるメタデータの損失を回避するため、メタデータをクロミナンスチャネルの最下位ビットには書き込まない（例えば、２つまたは３つの最下位ビットはメタデータの伝送に使用しない）ようにし、これにより、それらの最下位ビットが圧縮によって失われることでメタデータも失われることはないようにしている。
【００６１】
図９は、本明細書に記載の方法の１つ以上を実行するように構成することができる、一実施形態によるシステム６００を示している。システム６００の構成要素は、ソフトウェア、ハードウェア、および／またはそれらの組み合わせとして実現することができる。システム６００は、ビデオキャプチャ・サブシステム６０２と、ポストプロダクション・サブシステム６０３と、表示サブシステム６０４とを含んでいる。ビデオデータ２０３のストリームは、ビデオキャプチャ・サブシステム６０２によって生成され、処理と編集のため、ポストプロダクション・サブシステム６０３に送られる。ビデオデータ２０３を編集する過程で、ビデオは、ポストプロダクション・サブシステム６０３のリファレンス・ディスプレイ１１１に表示させて見ることができる。編集されたビデオデータ２０３は、さらなる処理と表示のため、（エンコーダ２０７Ａとデコーダ２０７Ｂにより、配信媒体２０５を介して）表示サブシステム６０４に送られる。サブシステム６０２、６０３、６０４の各々（およびエンコーダ２０７Ａ）は、ビデオデータ２０３の中にメタデータ２２５を符号化するように構成することができる。下流のサブシステムは、上流の装置からビデオデータ２０３を受信して、その中に埋め込まれているメタデータ２２５を復号化するように構成することができる。メタデータ２２５は、下流のサブシステム（例えば、サブシステム６０３および６０４）によって、ビデオデータ２０３の処理および／または表示をガイドするために用いることができる。メタデータ２２５は、表示サブシステム６０４によって、表示サブシステム６０４のディスプレイ６１８におけるビデオ再生を制御および／またはガイドするために、表示特性評価パラメータ６２０と共に用いることができる。
【００６２】
図９に示すように、サブシステム６０２、６０３、６０４は、それぞれプロセッサ６０６、６０８、６１６を備えることができ、さらに、それぞれのプロセッサがアクセス可能なプログラムメモリ６０７、６０９、６１７を備えることができる。各プロセッサとして、中央処理装置（ＣＰＵ）、１つまたは複数のマイクロプロセッサ、１つまたは複数のフィールドプログラマブル・ゲートアレイ（ＦＰＧＡ）、またはそれらの任意の組合せ、または本明細書に記載のように機能することが可能なハードウェアおよび／またはソフトウェアを備える他の適当な処理装置（複数の場合もある）、を含むことができる。それぞれのサブシステムにおいて、プロセッサは、プログラムメモリに格納されているソフトウェアによって提供される命令を実行する。ソフトウェアは、本明細書に記載のメタデータの生成、符号化、復号化、および処理の手順を実行するための、例えば以下のようなルーチンを含むことができる。
【００６３】
・  メタデータ２２５を生成するか、またはメタデータ２２５のためのパラメータを受信するルーチン（例えば、そのようなパラメータは、ポストプロダクション・ステージで、カラータイマまたはカラーグレーダにより設定することができる。メタデータ２２５は、図４を参照して本明細書で記載したような幾つかのパラメータを規定することができる）；
・  ビデオデータが下流の装置に伝達される前に、そのビデオデータ２０３の中にメタデータ２２５を符号化するルーチン；
・  上流の装置から受信したビデオデータ２０３から、メタデータ２２５を復号化するルーチン；
・  ビデオデータの処理および／または表示をガイドするために、メタデータ２２５を処理および適用するルーチン；
・  画像および／またはビデオデータ２０３に基づいて、メタデータ２２５を符号化する方法を選択するルーチン（例えば、黒フレーム、黒バーもしくはマット、および／または低輝度画像領域の利用可能性に基づいて、メタデータ２２５を符号化する方法を選択することができる）；
・  ビデオデータの中に黒ビデオフレームを見つけるか、またはビデオフレームの中に黒もしくは低輝度のピクセルを見つけるルーチン；
・  および／または類するもの。
【００６４】
システム６００は、サブシステム６０２、６０３、６０４がアクセス可能なリポジトリ６１０を備えることができる。リポジトリ６１０は、（例えば、メタデータのエンコーダとデコーダに対し、メタデータの生成および／または読み取りの方法についての情報を与える）メタデータ定義６１２のライブラリと、予約語６１４（例えば、保護されたピクセル値または予約されたメタデータ語）のリストとを含むことができる。メタデータ定義６１２のライブラリは、サブシステム６０２、６０３、６０４によって、メタデータを生成、符号化、および／または処理する際にアクセスすることができる。メタデータ２２５の符号化または復号化の際には、予約語６１４を、符号化／復号化されたメタデータ・ビットと比較することで、予約語の伝達を防ぐためにメタデータ・ストリームの中に挿入すべき（または、挿入された）保護ビット列を特定することができる。
【００６５】
図９に示す実施形態では共有リポジトリ６１０を提示しているが、他の実施形態では、サブシステム６０２、６０３、６０４の各々に、そのサブシステムがアクセス可能な記憶媒体に格納されたローカル・リポジトリ６１０が組み込まれていてもよい。
【００６６】
図１０Ａは、一例の実施形態により、ビデオデータのストリームの中にメタデータを符号化するために用いることができるサブシステム２８０を示している。サブシステム２８０は、例えば図５Ａ、５Ｂ、または５Ｃに示す方法のいずれか、または本明細書に記載の他の方法を用いて、後のシーンまたは別の一連のフレームに関するメタデータ２２５を符号化するために使用することができる。サブシステム２８０は、ビデオデータのソースから入力ビデオデータ２０３を受信することができる。一部の実施形態では、サブシステム２８０は、バッファまたは他の記憶媒体から入力ビデオデータ２０３を取り出すことができる。他の実施形態では、サブシステム２８０は、ビデオ信号入力からストリーミング・ビデオデータ２０３を受信することができる。ビデオデータ２０３は、衛星、ケーブル、または高解像度ネットワークを介したテレビ放送、ＩＰまたは無線ネットワークを介したストリーミング・マルチメディア、またはＤＶＤもしくは他の記憶媒体の読み取りなど、ビデオコンテンツ配信のタイプに適した形式で提供されることができる。
【００６７】
入力ビデオデータ２０３は、上流の装置によりビデオデータに追加された埋め込まれたメタデータを含んでいることがある。一部の実施形態では、入力ビデオデータ２０３は、輝度およびクロミナンス情報を含むことができる。具体的な実施形態では、ビデオデータ２０３は、デコーダ２８２によって復号化される。デコーダ２８２は、ビデオ信号の中の輝度成分とクロミナンス成分を分離することができる。
【００６８】
後のシーンまたはフレームシーケンスのビデオデータ２０３は、ソフトウェアおよび／またはハードウェアによって実現される１つまたは複数のデータバッファ２８３に押し込まれることができる。ビデオデータ２０３を受信しながら、ビデオデータ２０３の１つ以上のフレーム（または、ビデオデータ２０３の他の部分）を、バッファ２８３に次々と押し込むことができる。輝度リーダ２８４は、バッファ２８３に記憶されているビデオデータ２０３にアクセスして、ビデオデータの中のビデオフレーム、画像領域、またはピクセルの輝度レベルを評価するため、輝度データを読み取ることができる。輝度リーダ２８４は、輝度レベルを閾値と比較することができる。輝度リーダ２８４は、輝度レベルがゼロまたは閾値未満であるビデオフレーム、画像領域、またはピクセル（例えば、図５Ａのブロック３０４で見つけられる黒ビデオフレーム、または図５Ｃのブロック３４２で見つけられる低輝度画像領域）を識別することができる。輝度リーダ２８４は、例えば以下の幾つかの方法のいずれかで、ビデオフレームの輝度レベルをたどるか、あるいはビデオデータが黒ビデオフレームまたは黒画像領域を表しているかどうか判断することができる：ビデオフレームの各ピクセルについて輝度レベルを評価する；ビデオフレームの選択された領域内のピクセルについて輝度レベルを評価する；サンプルのピクセルまたは領域について輝度レベルを評価する；および／または類する方法。識別されたビデオフレーム、画像領域、またはピクセルについて、輝度リーダ２８４は、それらのクロミナンス部分のデータを、予約メタデータ語（例えば、フレーム開始ヘッダ）と比較することで、それらのクロミナンス部分にメタデータが既に書き込まれているかどうか特定することができる。輝度リーダ２８４は、メタデータ定義記憶２８５からのメタデータ語にアクセスして、それらのメタデータ語をクロミナンス部分のデータと比較することができ、これにより、メタデータの存在を検出する。
【００６９】
輝度レベルがゼロまたは閾値未満であり、かつクロミナンスデータにメタデータが未だ埋め込まれていない場合には、輝度リーダ２８４は、（例えば、図５Ａのブロック３０８または図５Ｃのブロック３４６に関して説明したように）識別されたビデオフレーム、画像領域、またはピクセルのクロミナンス部分にメタデータ２２５（または、他のデータ）を書き込んでもよいことを伝える信号２８７を、データライタ２８６に送ることができる。輝度リーダ２８４は、メタデータを含んでいないクロミナンス部分を有する黒（または低輝度）のビデオフレーム、画像領域、またはピクセルが見つかるまで、バッファ２８３のビデオデータ２０３へのアクセスおよびその読み取りを続けることができる。
【００７０】
データライタ２８６により信号２８７が受信されると、データライタ２８６は、後のシーンに関するメタデータ２２５を取得して、メタデータを伝送するのに適していると輝度リーダ２８４により判断されたビデオフレーム、画像領域、またはピクセルのクロミナンス部分に、メタデータ２２５を書き込む。データライタ２８６は、メタデータが入っている記憶装置またはバッファから、メタデータ２２５を取り出すことができる。データライタ２８６によってビデオデータ２０３のクロミナンスデータにメタデータ２２５が上書きされた後、サブシステム２８０は、挿入されたメタデータ２２５を含むビデオデータ２０３を出力する（例えば、ビデオデータ２０３をバッファ２８３から押し出すことができ、そしてビデオデータ２０３の新しい受信フレームが、バッファ２８３に押し込まれる）。出力ビデオデータ２０３は、処理および／またはビデオ再生のため、表示サブシステムなどの下流の装置に伝送することができる。
【００７１】
メタデータの伝送に適したビデオフレーム、画像領域、またはピクセルが、輝度リーダ２８４によって全く特定されない場合には、輝度リーダ２８４は、データライタ２８６に信号２８８を伝達して、これにより、データライタ２８６に、（例えば、図５Ｂのブロック３２２および３２４に関して説明したように）メタデータ２２５を伝送する目的で黒ビデオフレームをビデオデータ２０３の中に挿入させることができる。輝度リーダ２８４は、黒ビデオフレームを挿入すべき時または場所を、データライタ２８６に伝えてもよい。例えば、図５Ｂのブロック３２６に関して説明したようにクロミナンス部分にメタデータを入れる黒ビデオフレームを、シーン境界に挿入することができる。
【００７２】
図１０Ｂは、一例の実施形態により、ビデオデータのストリームからメタデータを復号化するために用いることができるサブシステム２９０を示している。サブシステム２９０は、例えば、図６の方法３６０など、本明細書に記載の方法のいずれかを用いて、後のシーンのためのメタデータ２２５を抽出するために使用することができる。サブシステム２９０は、いくつかの点でサブシステム２８０に類似している。例えば、（サブシステム２８０が入力ビデオデータ２０３を受信して、復号化するのと同様にして）サブシステム２９０は、入力ビデオデータ２０３を受信し、デコーダ２９２で入力ビデオデータ２０３を復号化することができる。入力ビデオデータ２０３は、バッファ２９３に入れることができる。輝度リーダ２９４は、バッファ２９３に記憶されているビデオデータ２０３にアクセスして、輝度データを読み取り、これにより、ビデオデータのビデオフレーム、画像領域、またはピクセルについて、輝度レベルを評価する。輝度リーダ２９４は、輝度レベルを閾値と比較することができる。輝度リーダ２９４は、輝度レベルがゼロまたは閾値未満であるビデオフレーム、画像領域、またはピクセルを識別することができる。識別されたビデオフレーム、画像領域、またはピクセルについて、輝度リーダ２９４は、そのクロミナンス部分のデータを予約メタデータ語（例えば、フレーム開始ヘッダ）と比較することで、それらのクロミナンス部分にメタデータが書き込まれているかどうか特定することができる。輝度リーダ２９４は、メタデータ定義記憶２９５からのメタデータ語にアクセスして、それらのメタデータ語をクロミナンス部分のデータと比較することができ、これにより、メタデータの存在を検出する。
【００７３】
ビデオフレーム、画像領域、またはピクセルのクロミナンス部分にメタデータが書き込まれている場合には、輝度リーダ２９４はメタデータリーダ２９６に信号２９７を送り、これにより、メタデータリーダ２９６に、（例えば、図６のブロック３６８で実行されるように）バッファ２９３のビデオデータ２０３にアクセスさせ、クロミナンス部分からメタデータ２２５（または、他のデータ）を読み取らせることができる。メタデータ２２５は、後に取り出して適用するために、メタデータ記憶２９６に保存することができる。
【００７４】
他の実施形態では、輝度リーダ２８４、２９４は、メタデータの書き込みまたは抽出を行うかどうか、および行うべき場所を判断するための、輝度データの読み取りを行わないことがある。ビデオデータにメタデータを書き込むときに、ビデオデータにおいて既存のメタデータを探すべき場所（例えば、特定のビデオフレームの中、またはビデオフレームの中の特定のピクセルで始まること、または特定の画像領域の中、など）を下流の装置に対して示すメタデータ・パケットを、メタデータライタにより生成して、ビデオデータ・ストリームの中に挿入することができる。このメタデータ・パケットは、サブシステム２８０によって、ビデオデータへの追加メタデータの書き込みをガイドするために用いることができ、また、サブシステム２９０によって、ビデオデータからのメタデータの抽出をガイドするために用いることができる。
【００７５】
輝度リーダ２８４、２９４は、データプロセッサ、ＣＰＵ、マイクロプロセッサ、ＦＰＧＡ、またはそれらの任意の組み合わせにより実現することができ、あるいは、輝度レベルを特定するためにビデオデータを読み取って、それらの輝度レベルを閾値と比較することが可能な他の適当な処理装置により実現することができる。データライタ２８６およびメタデータリーダ２９６は、データプロセッサ、ＣＰＵ、マイクロプロセッサ、ＦＰＧＡ、またはそれらの任意の組み合わせにより実現することができ、あるいは、ビデオデータ・ソースからのビデオデータ２０３にアクセスし、ビデオデータ２０３のビットの書き込みまたは読み取りを行うことが可能な他の適当な処理装置により実現することができる。
【００７６】
上記で構成要素（例えば、プロセッサ、デコーダ、エンコーダ、装置、ディスプレイ、バッファ、回路など）に言及している場合には、特に指定のない限り、その構成要素への言及は（「手段」と呼ぶことも含めて）、その構成要素の均等物として、記載の構成要素の機能を実行する（すなわち、機能的に等価である）あらゆる構成要素を含むものと解釈されるべきであり、本発明の図示した例示的実施形態での機能を実行する構成要素であって、開示の構造と構造的に等価ではないものを含んでいる。
【００７７】
具体的な実施形態は、プログラム・プロダクトの形態で提供することができる。プログラム・プロダクトは、データプロセッサによって実行されることで本発明の方法をデータプロセッサに実行させる命令を含むコンピュータ可読信号のセットを保持した媒体を含むものとすることができる。本発明に係るプログラム・プロダクトは、多種多様な形態のいずれかとすることができる。プログラム・プロダクトは、例えば、フロッピーディスク、ハードディスクドライブを含む磁気データ記憶媒体、ＣＤ‐ＲＯＭ、ＤＶＤを含む光データ記憶媒体、ＲＯＭ、フラッシュＲＡＭ含む電子データ記憶媒体、などの物理媒体を含むことができる。プログラム・プロダクトのコンピュータ可読信号は、任意選択的に、圧縮または暗号化されたものとすることができる。
【００７８】
いくつかの例示的な態様および実施形態について上記説明を行ったが、当業者であれば、これらについての、いくらかの変更、置換、追加、および部分的組み合わせに気付くであろう。例えば、
・  本明細書に記載の実施形態の例では、ビデオ配信パイプラインにおいて有用なシステム、装置、および方法を提供している。このようなシステム、装置、および方法は、他のタイプのデータの配信に有用なものとすることもできる。
【００７９】
・  実施形態の例では、メタデータが、ビデオ配信パイプラインを通して、ビデオデータの中に書き込まれて、ビデオデータと共に伝送される。他の実施形態では、他の種類のデータが、ビデオ配信パイプラインを通して、ビデオデータの中に書き込まれて、ビデオデータと共に伝送されることができる。例えば、伝送され得る追加のビデオデータとして、異なる解像度のビデオデータ（例えば、より高解像度または低解像度のビデオデータ）などの追加のビデオソース・コンテンツ、オンスクリーン表示情報、および／または、ＩＰ対応テレビまたはセットトップ・ボックスによって取得することができるビデオデータの追加ソースの場所を特定するＵＲＬまたはＩＰアドレス、などを含むことができる。
【００８０】
・  本明細書に記載の実施形態によりビデオデータに書き込まれるメタデータは、ビデオ・アーカイバ、レコーダ（例えば、パーソナルビデオレコーダすなわちＰＶＲ、または録画機能を有するデジタルチューナ）など、他の装置の設定、制御、および／または動作をガイドするのに有用なものとすることができる。例えば、レコーダは、ビデオデータを前処理して、メタデータが入った挿入フレームを削除することで、記憶されるビデオデータの量を削減することができる。
【００８１】
従って、以下の添付の請求項および今後導入される請求項は、それらの真の精神および範囲から逸脱しない、あらゆる変更、置換、追加、および部分的組み合わせを含むと解釈されるものである。
【００８２】
よって、本発明は、適宜、本明細書に記載の、現存する、さらに／または後に開発される任意の要素（本発明の様々な部分または特徴、およびそれらの均等物）を備え、それらにより構成され、それらにより基本的に構成されることができる。また、本明細書において例示的に開示された本発明は、本明細書において具体的に開示されているかどうかにかかわらず、いずれかの要素を省いて実施することができる。言うまでもなく、上記の教示に照らして、本発明の多くの変更および変形が可能である。従って、当然のことながら、本発明は、添付の請求項の範囲内で、本明細書に具体的に記載しているのとは別の方法で実施することができる。
【００８３】
よって、本発明は、本明細書に記載の形態のいずれかで実施することができ、それには、限定するものではないが、本発明のいくつかの部分の構造、特徴、および機能を記載した以下の例示列挙実施形態（ＥＥＥ：ＥｎｕｍｅｒａｔｅｄＥｘａｍｐｌｅ Ｅｍｂｏｄｉｍｅｎｔ）が含まれる。
【００８４】
ＥＥＥ１．表示サブシステムにビデオデータを提供する方法であって、
（ａ）  ビデオデータを提供するため、一連のビデオフレームを取り込むこと、
（ｂ）  ビデオデータによって提供される画像を、リファレンス・ディスプレイ上で編集すること、
（ｃ）  リファレンス・ディスプレイの設定パラメータと、編集された画像の特性と、を特定するメタデータを生成すること、
（ｄ）  ビデオデータの１つまたは複数のクロミナンス部分にメタデータを埋め込むこと、
（ｅ）  メタデータが埋め込まれたビデオデータを表示サブシステムに配信すること、
（ｆ）  表示サブシステムにおいてメタデータを抽出すること、
（ｇ）  メタデータに少なくとも部分的に基づいて、表示サブシステムを設定すること、またはビデオデータを表示サブシステム用に処理すること、を含む方法。
【００８５】
ＥＥＥ２．クロミナンス部分にメタデータを埋め込むことは、輝度値が閾値未満であるピクセルのクロミナンス部分にメタデータを埋め込むことを含む、ＥＥＥ１に記載の方法。
【００８６】
ＥＥＥ３．クロミナンス部分にメタデータを埋め込むことは、
（ａ）  ビデオデータの中で、黒ビデオフレームを見つけること、
（ｂ）  黒ビデオフレームの中のピクセルのクロミナンス部分にメタデータを埋め込むこと、を含む、ＥＥＥ２に記載の方法。
【００８７】
ＥＥＥ４．メタデータは新しいシーンに対応するものであり、ビデオデータの中で黒ビデオフレームを見つけることは、その新しいシーンの前の黒ビデオフレームを見つけることを含む、ＥＥＥ３に記載の方法。
【００８８】
ＥＥＥ５．クロミナンス部分にメタデータを埋め込むことは、
（ａ）  ビデオデータの中で、画像を縁取る黒マットを見つけること、
（ｂ）  黒マットの中のピクセルのクロミナンス部分にメタデータを埋め込むこと、を含む、ＥＥＥ２に記載の方法。
【００８９】
ＥＥＥ６．クロミナンス部分にメタデータを埋め込むことは、
（ａ）  ビデオデータの中で、輝度値が閾値未満である画像領域を有するビデオフレームを見つけること、
（ｂ）  それらの画像領域の中のピクセルのクロミナンス部分にメタデータを埋め込むこと、を含む、ＥＥＥ２に記載の方法。
【００９０】
ＥＥＥ７．メタデータは新しいシーンに対応するものであり、当該方法は、
（ａ）  ビデオデータの中で、その新しいシーンと前のシーンとの間の境界を見つけること、
（ｂ）  その境界に１つまたは複数の黒ビデオフレームを挿入すること、
（ｃ）  それらの黒ビデオフレームの中のピクセルのクロミナンス部分にメタデータを埋め込むこと、を含む、ＥＥＥ１に記載の方法。
【００９１】
ＥＥＥ８．ビデオデータを配信することは、埋め込まれたメタデータを有するビデオデータを、その埋め込まれたメタデータが適用されるべきビデオフレームに先立って配信することを含む、ＥＥＥ１ないし７のいずれか１つに記載の方法。
【００９２】
ＥＥＥ９．ビデオデータを配信することは、ＤＶＤ、ブルーレイ、衛星、ケーブル、またはインターネットのいずれかの伝送媒体による配信を含む、ＥＥＥ１ないし８のいずれか１つに記載の方法。
【００９３】
ＥＥＥ１０．メタデータは、以下の形式のいずれかで符号化される、ＥＥＥ１ないし９のいずれか１つに記載の方法。
（ａ）  ６ｂ／８ｂ符号化、
（ｂ）  ８ｂ／１０ｂ符号化。
【００９４】
ＥＥＥ１１．メタデータにおいてフレーム開始ヘッダは、連続する同じビットの第１の固定パターンで表され、メタデータにおいてフレーム終了ヘッダは、連続する同じビットの第２の固定パターンで表されるように、メタデータは符号化される、ＥＥＥ１ないし１０のいずれか１つに記載の方法。
【００９５】
ＥＥＥ１２．（ａ）  ビデオデータを生成するための、ビデオキャプチャ・サブシステムと、
（ｂ）  リファレンス・ディスプレイを有し、さらに、ビデオキャプチャ・サブシステムにより生成されるビデオデータを受信して編集し、そのビデオデータをリファレンス・ディスプレイに表示するように構成されたプロセッサを有する、ポストプロダクション・サブシステムと、
（ｃ）  ディスプレイを有し、さらに、ポストプロダクション・サブシステムにより編集されたビデオデータを受信して、そのビデオデータをディスプレイに表示するように構成されたビデオプロセッサを有する、表示サブシステムと、を備えるシステムであって、
ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、ビデオデータの１つまたは複数のクロミナンス部分にメタデータを埋め込むことにより、ビデオデータの中にメタデータを符号化するように構成されており、また、表示サブシステムは、ビデオデータの処理または表示をガイドするためにメタデータを適用するように構成されている。
【００９６】
ＥＥＥ１３．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、輝度値が閾値未満であるピクセルのクロミナンス部分にメタデータを埋め込むことにより、ビデオデータの中にメタデータを符号化するように構成されている、ＥＥＥ１２に記載のシステム。
【００９７】
ＥＥＥ１４．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、
（ａ）  ビデオデータの中で、黒ビデオフレームを見つけて、
（ｂ）  その黒ビデオフレームの中のピクセルのクロミナンス部分にメタデータを埋め込む、ように構成されている、ＥＥＥ１３に記載のシステム。
【００９８】
ＥＥＥ１５．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、
（ａ）  ビデオデータの中で、画像を縁取る黒マットを見つけて、
（ｂ）  その黒マットの中のピクセルのクロミナンス部分にメタデータを埋め込む、ように構成されている、ＥＥＥ１３に記載のシステム。
【００９９】
ＥＥＥ１６．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、
（ａ）  ビデオデータの中で、輝度値が閾値未満である画像領域を有するビデオフレームを見つけて、
（ｂ）  その画像領域の中のピクセルのクロミナンス部分にメタデータを埋め込むように、構成されている、ＥＥＥ１３に記載のシステム。
【０１００】
ＥＥＥ１７．メタデータは新しいシーンに対応するものであり、ポストプロダクション・サブシステムは、
（ａ）  ビデオデータの中で、その新しいシーンと前のシーンとの間の境界を見つけて、
（ｂ）  その境界に１つまたは複数の黒ビデオフレームを挿入し、
（ｃ）  それらの黒ビデオフレームの中のピクセルのクロミナンス部分にメタデータを埋め込む、ように構成されている、ＥＥＥ１３に記載のシステム。
【０１０１】
ＥＥＥ１８．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、以下の形式のいずれかでメタデータを符号化するように構成されている、ＥＥＥ１２に記載のシステム。
【０１０２】
（ａ）  ６ｂ／８ｂ符号化、
（ｂ）  ８ｂ／１０ｂ符号化。
ＥＥＥ１９．ビデオキャプチャ・サブシステム、ポストプロダクション・サブシステム、表示サブシステムのうちの少なくとも１つは、メタデータにおいてフレーム開始ヘッダが、連続する同じビットの第１の固定パターンで表され、メタデータにおいてフレーム終了ヘッダが、連続する同じビットの第２の固定パターンで表されるように、メタデータを符号化するように構成されている、ＥＥＥ１２に記載のシステム。
【０１０３】
ＥＥＥ２０．ポストプロダクション・サブシステムのプロセッサは、
リファレンス・ディスプレイの設定パラメータと、
ビデオデータにより提供される画像の色と照明の特性、のうち少なくとも１つを特定するメタデータをビデオデータの中に符号化するように構成されている、ＥＥＥ１２に記載のシステム。
【０１０４】
ＥＥＥ２１．表示サブシステムのビデオプロセッサは、ビデオデータの中のメタデータを復号化して、表示サブシステムのディスプレイの設定のため、または表示サブシステムのディスプレイの特性向けにビデオデータを調整する処理のために、復号化したメタデータを適用するように構成されている、ＥＥＥ２０に記載のシステム。
【０１０５】
ＥＥＥ２２．表示サブシステムのビデオプロセッサは、表示サブシステムのディスプレイの特性向けにビデオデータを調整する処理のために、表示サブシステムのディスプレイの拡張ディスプレイ識別データを読み取るように構成されている、ＥＥＥ２１に記載のシステム。
【０１０６】
ＥＥＥ２３．表示サブシステムは、ＤＶＤ、ブルーレイ、衛星、ケーブル、またはインターネットのうち少なくとも１つの伝送媒体を介して、ビデオデータを受信するように構成されている、ＥＥＥ１２ないし２２のいずれか１つに記載のシステム。
【０１０７】
ＥＥＥ２４．ビデオデータの中にメタデータを符号化する方法であって、
（ａ）  ビデオデータの中に保持されるべきメタデータを取得すること、
（ｂ）  ビデオデータの中で、輝度値が閾値未満であるピクセルを見つけること、
（ｄ）  それらのピクセルのクロミナンスデータをメタデータで上書きすること、を含む方法。
【０１０８】
ＥＥＥ２５．（ａ）  ビデオデータの中で、黒ビデオフレームを見つけること、
（ｂ）  それらの黒ビデオフレームのクロミナンスデータをメタデータで上書きすること、を含む、ＥＥＥ２４に記載の方法。
【０１０９】
ＥＥＥ２６．（ａ）  ビデオデータの中で、画像を縁取る黒マットを見つけること、
（ｂ）  それらの黒マットのクロミナンスデータをメタデータで上書きすること、を含む、ＥＥＥ２４に記載の方法。
【０１１０】
ＥＥＥ２７．メタデータは新しいシーンに対応するものであり、当該方法は、
（ａ）  ビデオデータの中で、その新しいシーンと前のシーンとの間の境界を見つけること、
（ｂ）  その境界に１つまたは複数の黒ビデオフレームを挿入すること、
（ｃ）  それらの黒ビデオフレームのクロミナンスデータをメタデータで上書きすること、を含む、ＥＥＥ２４に記載の方法。
【０１１１】
ＥＥＥ２８．メタデータは、以下の形式のいずれかで符号化される、ＥＥＥ２４ないし２７のいずれか１つに記載の方法。
（ａ）  ６ｂ／８ｂ符号化、
（ｂ）  ８ｂ／１０ｂ符号化。
【０１１２】
ＥＥＥ２９．メタデータにおいてフレーム開始ヘッダは、連続する同じビットの第１の固定パターンで表され、メタデータにおいてフレーム終了ヘッダは、連続する同じビットの第２の固定パターンで表されるように、メタデータは符号化される、ＥＥＥ２４ないし２８のいずれか１つに記載の方法。
【０１１３】
ＥＥＥ３０．ビデオデータからメタデータを抽出する方法であって、
（ａ）  ビデオデータの中で、輝度値が閾値未満であるピクセルを識別すること、
（ｂ）  それらのピクセルのクロミナンス部分を、メタデータ・パケットの始まりについて監視すること、
（ｃ）  メタデータ・パケットの始まりを見つけたら、クロミナンス部分からメタデータを抽出すること、を含む方法。
【０１１４】
ＥＥＥ３１．本明細書に記載の新規かつ発明的な動作、手順、動作および／または手順の組み合わせ、または動作および／または手順の部分的組み合わせの、いずれかを含む方法。
【０１１５】
ＥＥＥ３２．本明細書に記載の新規かつ発明的な特徴、特徴の組み合わせ、または特徴の部分的組み合わせの、いずれかを含む装置。
【図２Ｂ】
0005588022.tif 000002
【図２Ｃ】
0005588022.tif 000003
【図２Ｄ】
0005588022.tif 000004
【図２Ｅ】
0005588022.tif 000005
【図１】
0005588022.tif 000006
【図１Ａ】
0005588022.tif 000007
【図２Ａ】
0005588022.tif 000008
【図３Ａ】
0005588022.tif 000009
【図３Ｂ】
0005588022.tif 000010
【図４】
0005588022.tif 000011
【図４Ａ】
0005588022.tif 000012
【図５Ａ】
0005588022.tif 000013
【図５Ｂ】
0005588022.tif 000014
【図５Ｃ】
0005588022.tif 000015
【図６】
0005588022.tif 000016
【図７】
0005588022.tif 000017
【図７Ａ】
0005588022.tif 000018
【図８】
0005588022.tif 000019
【図９】
0005588022.tif 000020
【図１０Ａ】
0005588022.tif 000021
【図１０Ｂ】
0005588022.tif 000022
【図１１】
0005588022.tif 000023