(57)【特許請求の範囲】
【請求項１】
画素データのマッピング方法であって、
前記画素データに対応する位置情報を１または複数の特定位置のセットと比較すること、
前記位置情報が前記１または複数の特定位置のセットのうちの１つと合致した場合に、特定マッピングアルゴリズムに従って前記画素データの階調および色再現域のマッピングの一方または両方を行うこと、
前記画素データの色座標を、特定の物体または領域の描写に用いられる１または複数の予約色のセットと比較すること、
前記色座標が前記１または複数の予約色のセットのうちの１つと合致した場合に、前記画素データの色再現域のマッピングを禁止することを備える、方法。
【請求項２】
前記画素データの色座標を１または複数の特定色領域のセットと比較すること、
前記色座標が前記１または複数の特定色領域のセットのうちの１つと合致した場合に、色特有マップを選択し、当該色特有マップに従って前記画素データのマッピングを行うことをさらに含む、請求項１に記載の方法。
【請求項３】
前記１または複数の特定位置のセットを規定する情報を含むメタデータを受信して格納することをさらに含む、請求項１に記載の方法。
【請求項４】
前記１または複数の予約色のセットを規定する情報を含むメタデータを受信して格納することをさらに含む、請求項１に記載の方法。
【請求項５】
前記１または複数の特定色領域のセットを規定する情報を含むメタデータを受信して格納することをさらに含む、請求項２に記載の方法。
【請求項６】
前記メタデータを受信することが、前記画素データを含む信号またはファイルから当該メタデータを抽出することを含む、請求項３〜５のいずれか１項に記載の方法。
【請求項７】
前記特定位置が複数種の特定位置を含み、
前記位置情報と合致した特定位置の種類に基づいて、複数の所定の特定アルゴリズムから前記特定マッピングアルゴリズムを選択することをさらに含む、請求項１に記載の方法。
【請求項８】
前記特定位置の種類が、放射光源の位置および反射光源の位置のうちの一方を含む、請求項７に記載の方法。
【請求項９】
前記画素データの輝度値またはクロミナンス値に関する統計情報を受信すること、
前記統計情報に基づいて、前記画素データのマッピングによりマッピングされた画素データを取得することをさらに含む、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
前記統計情報が、複数の所定のヒストグラムバケットのうちの１つと関連する輝度範囲内の輝度値を有する各色チャンネルの画素数のヒストグラムを含む、請求項９に記載の方法。
【請求項１１】
画像処理装置であって、
対応するマッピングアルゴリズムに従って、画素データのマッピングによりマッピングされた画素データを取得するように構成された複数の並列パイプラインと、
特定画素データに対応する位置情報に基づいて、前記特定画素データをマッピングするために前記複数の並列パイプラインのうちの１つを選択するように構成されたアルゴリズム選択ロジックとを備え、
特定の物体または領域の描写に用いられる１または複数の予約色のセットを規定する情報を含むバッファまたはメモリーと、
前記画素データの色座標を前記１または複数の予約色のセットと比較するように構成された第２比較ユニットとをさらに備え、
前記アルゴリズム選択ロジックは、前記第２比較ユニットの出力に基づいて、前記複数の並列パイプラインのうちの１つを選択し、前記色座標が前記１または複数の予約色のセットのうちの１つと合致した場合に、前記画素データの色再現域のマッピングを禁止するように構成される、画像処理装置。
【請求項１２】
特定位置のセットを含むバッファまたはメモリーと、
前記画素データの位置情報を前記特定位置のセットにおける位置と比較するように構成された第１比較ユニットとをさらに備え、
前記アルゴリズム選択ロジックが、前記第１比較ユニットの出力に基づいて、前記複数の並列パイプラインのうちの１つを選択するように構成された、請求項１１に記載の画像処理装置。
【請求項１３】
画像データにおける画素データの階調、色再現域、または階調および色再現域の両方をマッピングする方法であって、
マッピング装置で画像の画素データを受信すること、
１または複数の特定位置のセットを規定する情報、特定の物体または領域の描写に用いられる１または複数の予約色セットを規定する情報、および１または複数の特定色領域のセットを規定する情報を含むメタデータを前記マッピング装置で受信すること、
前記メタデータから決定されるマッピングパラメータに基づいて、アルゴリズムに従って前記画素データのマッピングによりマッピングされた画素データを取得することを備え、
前記メタデータが、１または複数の予約色セットを規定する情報を含み、
前記方法は、
前記画素データの色座標を、前記１または複数の予約色セットと比較すること、
前記色座標が前記１または複数の予約色セットのうちの１つと合致した場合に、前記画素データの色再現域のマッピングを禁止することをさらに備える、方法。
【請求項１４】
カラーグレーダーにより調整された前記画素データの階調または色再現域パラメータに基づいて、前記メタデータを生成すること、
画像データ中の前記メタデータを符号化して前記マッピング装置に送信することをさらに含む、請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理、画像表示、および画像再生に関する。本発明の実施形態は、画像データを処理して、ローカルまたは下流装置での表示または再生のために色および／または階調を変換する方法および装置を提供する。また、幾つかの例示的な実施形態は、画像データを受信および処理して、処理された画像データを閲覧のために表示するように構成された表示装置である。
【背景技術】
【０００２】
通常、コマーシャル映像の制作においては、映像シーケンスの取得および編集を行う。この映像制作において、配信前にカラーグレーディング工程で色を調整する場合がある。通常、カラーグレーディングにおいて、理想閲覧条件下の基準表示装置上に映像制作物を表示し、映像制作物の色および階調を調整して所望の芸術的目標を実現する。例えば、カラーグレーディング装置のオペレータ（カラーグレーダー）は、画像の輝度を抑えることによって、そのシーンの雰囲気を暗くしてもよい。また、芸術的目標は、例えば特定の表示物体の色の変更、シーン全体のコントラストの変更、シーン全体の輝度の変更等の調整により達成してもよい。その結果を基準表示装置上に表示すると、カラーグレーダーの芸術的目標に合致する。
【０００３】
その他、実に多くの表示技術が商業的に利用可能である。その範囲は、デジタル映画表示装置から、陰極線管、プラズマディスプレイ、ＬＥＤディスプレイ、様々なタイプのバックライトシステムでＬＣＤパネルを照らすＬＣＤパネルディスプレイ等を用いたテレビ受像機にまで至る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような表示装置は、それぞれ異なる性能を有する。例えば、他の表示装置より広い色再現域を有する場合や、より広範囲の輝度および／またはより高い最大輝度を再生できるものがある。本発明者らは、画像データ中の画像で表される芸術的目標を妥協することなく、特定の表示装置の性能を利用可能な態様で画像データを変換可能な方法および装置が必要と考えた。
【０００５】
また、この必要性は、画像データによる想定とは異なる色および／または階調を再生可能な様々なタイプの印刷、版画等の画像再生技術による静止画像の再生にまで及ぶ。
さらには、柔軟で費用対効果に優れた階調および／または色再現域のマッピング装置および方法も必要である。特に、高画質表示装置上への娯楽画像の生成に適用可能な上記装置および方法が必要である。
【図面の簡単な説明】
【０００６】
【図１Ａ】例示的な一実施形態に係る表示装置側に配置可能な装置の構成要素のブロック図である。
【図１Ｂ】例示的な一実施形態に係るカラーグレーディングツールに配置可能な装置の構成要素のブロック図である。
【図２Ａ】例示的な一実施形態に係る方法を示したフローチャートである。
【図３】別の例示的な実施形態に係る装置を示したブロック図である。
【図４】別の例示的な実施形態に係る装置を示したブロック図である。
【図５Ａ】標準的な映像データおよび光源が存在する画像領域の階調曲線のグラフである。
【図５Ｂ】標準的な映像データならびに放射光源および反射光源がそれぞれ存在する画像領域の階調曲線のグラフである。
【図６】階調／色再現域パラメータを記述する所定のメタデータの表示例である。
【図７】映像配信パイプラインの一部を通る映像データおよびメタデータの配信を示したフローチャートである。
【図８】例示的な一実施形態に係るカラーグレーディングプロセスを模式的に示した図である。
【発明を実施するための形態】
【０００７】
本発明ならびに本発明の例示的な実施形態に係る種々態様については、以下に説明するとともに添付の図面に例示する。
添付の図面は、本発明の例示的な実施形態を示しているが、これらに限定されるものではない。
【０００８】
以下の説明では、当業者がより深く理解できるように、具体的詳細を記載する。ただし、開示の明瞭性が不必要に妨げられることのないよう、周知の要素については詳細な図示または説明を省略している場合がある。したがって、以下の説明および図面は、ほんの一例に過ぎず、限定的な意味で捉えるべきものではない。
【０００９】
図１Ａおよび図１Ｂは、例示的な一実施形態に係る階調・色再現域マッピング装置１０を示したハイレベル・ブロック図である。装置１０の構成要素（例えば、図１Ａに示す構成要素）は、表示装置側（display end）に配置してもよい。装置１０のその他の構成要素（例えば、図１Ｂに示す構成要素）は、表示装置の上流のカラーグレーディングツールに配置してもよい。また、カラーグレーダーツールセット（例えば、カラーグレーディングツールが提供するカラーグレーディング機能セット）との協働により、メタデータの作成を進めるようにしてもよい。カラーグレーディングツールは、例えばカラーグレーダーの操作により入力画像データを受信して、当該入力画像データ領域内の画素データの色および／または輝度の調整により当該画像の所望の芸術的効果を実現可能なソフトウェアおよび／またはハードウェアベースのシステムを備えていてもよい。
【００１０】
装置１０は、表示装置側において、画像データ１４を受信する入力１２を有する。画像データ１４として、映像データ、１または複数の静止画像を規定するデータ等が挙げられる。また、入力１２として、シリアルまたはパラレルデータバス等の物理的入力、無線データ入力、画像データ１４へのアクセスが可能なメモリー位置、何らかのデータ通信チャンネルから画像データ１４を受信するインターフェース、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、またはその他のデータ記録等の媒体から画像データ１４を読み出すハードウェア等が挙げられる。
【００１１】
画像データ１４には、表示する画像中の画素の画素データ１５が含まれる。また、画素データ１５の各セットには、画素の色および階調を示す多くの色座標（この例では、Ｃ１、Ｃ２、Ｃ３）が含まれる。画素データ１５には、明示的または暗示的に、それが表す画素の位置情報（この例では、座標Ｘ、Ｙで識別）も含まれる。この位置情報Ｘ、Ｙは、画像データ１４における特定の画素データ１５のオフセットまたはその他の相対位置で表してもよい。図１Ａに示す例示的な実施形態においては、位置情報Ｘ、Ｙが明示的に示されている。
【００１２】
装置１０は、座標Ｃ１、Ｃ２、Ｃ３を画像データ１４とは異なる色空間に変換する座標変換ブロック１６を任意に備えている。幾つかの実施形態において、装置１０が異なる色空間の内部で動作すると都合が良い。この異なる色空間は、例えば線形色空間（すなわち、明るさ（例えば、明度、強度、または輝度）等の物理的な値が直線的に表される色空間）であってもよい。このような実施形態において、座標変換ブロック１６は、線形色空間への変換を行ってもよく、特定の実施形態において、ＩＰＴ、ＬＡＢ、またはＲＧＢ色空間もしくは画像データ１４の色空間よりも階調または色再現域のマッピングに適した別の色空間への変換を行ってもよい。
【００１３】
ブロック１８は、画素データ１５を受け取って、当該画素データ１５のマッピングによりマッピング画素データ１５’を取得する。このマッピングは、ルックアップテーブル、マッピングアルゴリズムを実行する論理回路等を用いて行ってもよい。実施する特定のマッピングは、マッピングロジック１９の動作に影響を及ぼすマッピングパラメータ２０によって規定される。
【００１４】
マッピング画素データ１５’は、マッピング画像データ１４’として出力される。マッピング画像データ１４’の出力において、例えばマッピング画素データ１５’をファイルまたはバッファに保存してシリアルまたはパラレルデータバスに流し、下流装置または回路等に送信・供給するようにしてもよい。
【００１５】
図示の実施形態において、マッピングパラメータ２０には、設定機構２６が設定したパラメータ２２が含まれる。設定機構２６は、メタデータ抽出／受信ユニット２４から受け取ったメタデータに従ってマッピングパラメータ２２を設定する。幾つかの実施形態において、メタデータは、画像データ１４の信号、データ構造、またはその他の表象に埋め込まれ、メタデータ抽出／受信ユニット２４によって画像データ１４から抽出される。別の実施形態において、メタデータは、独立したチャンネル、独立したデータ構造等にて受信される。いずれにしろ、マッピングロジック１９の動作は、メタデータに応じて少なくとも一部が設定または選択されるパラメータ２２により制御される。
【００１６】
図示の実施形態において、パラメータ２２には、通常パラメータ（general metadata）２２Ａ、色パラメータ２２Ｂ、および位置パラメータ２２Ｃが含まれる。本実施形態において、マッピングロジック１９が行うマッピングは、マッピングを行う画素データ１５中の色座標および／またはマッピングを行う画素１５に対応した位置情報に応じて変化してもよい。これら機能の適用例については後述する。
【００１７】
例示的な一実施形態において、設定ユニット２６に供給されるメタデータ２１には、映像データ１４の全体または選択部分に適用する通常メタデータが含まれる。例えば、この一般メタデータは、映像データ１４中の選択シーンまたはフレームに対して規定されたものであってもよい。また、設定ユニット２６は、上記通常設定メタデータに基づいて画像データ１４をマッピングする際に使用するマッピングパラメータ２２のセットを（例えば、選択または計算により）確立するように構成されていてもよい。この通常設定メタデータは、装置１０が組み込まれるか、または装置１０の下流に配置された特定の表示装置または画像再生技術に固有のものであってもよい。
【００１８】
また、設定ユニット２６に渡されるメタデータとして、特定の色または色領域についての特有のマッピング動作を規定するメタデータが挙げられる。例えば、ブロック１８の変換の影響を受けない１または複数の予約色または予約色領域をメタデータにより規定してもよい。このような予約色または領域は、パラメータ２２Ｂに規定してもよい。また、マッピングロジック１９による変換は、パラメータ２２Ｂに特定された予約色が変換によって変化することのないように構成されていてもよい。
【００１９】
別の例として、幾つかの実施形態において、マッピングパラメータ２２で規定されたマッピングにより、少なくとも一部の色を画像データ１４中の色再現域外の変換色にマッピング可能であってもよい。幾つかの実施形態において、色再現域の境界近くの色領域内における色は、画像データ１４を表す色再現域の境界から離れた色座標の色に適用される変換とは異なる変換を適用してもよい。
【００２０】
別の例としては、画像データ１４からの１または複数の選択色を画像データ１４の色再現域外の対応する目標色に関連付けてもよい。この場合、マッピングロジック１９は、対応する目標色に関連付けられる選択色を表示装置またはその他の対象装置の表示性能範囲内の色にマッピングするように構成されていてもよい。
【００２１】
また、マッピングロジック１９は、画素データに対応した位置情報（例えば、図示の例における座標Ｘ、Ｙに関する情報）に応じて異なる変換を行うように構成されていてもよい。例えば、設定ユニット２６で受け取ったメタデータにより、その時の画像（current image）中の光源の位置を規定してもよい。また、処理する画素データに対応した位置情報により、当該画素データが光源内または光源外の位置に対応していることが示唆されているか否かに応じて、異なるマッピングを適用してもよい。異なるマッピングは、階調曲線の調整により適用してもよい。例えば、図５Ａは、（光源の調整を一切施していない）標準的な映像データの階調曲線および光源として識別される領域に調整を施した階調曲線（「調整済み階調曲線」）を示している。継ぎ目なく調整を行うため、調整済み階調曲線は、光源領域と非光源領域との境界で標準的な映像データの階調曲線に合致させてもよい。例えば、図５Ａに示すように、（例えば、光源として識別される領域外の領域に対応する）小さな入力画素駆動値（lower input pixel drive value）の場合、調整済み階調曲線は、標準的な映像データの階調曲線と同一であってもよい。調整済み階調曲線は、小さな入力画素駆動値と大きな入力画素駆動値との間の値では、標準的な映像データの階調曲線から分岐する。光源として識別される領域に対応する大きな入力画素駆動値の場合、調整済み階調曲線は、標準的な映像データの階調曲線と異なっていてもよい（例えば、図５Ａに示すように、大きな入力画素駆動値は、標準的な映像データよりも大きな出力値としてマッピングしてもよい）。大きな入力画素駆動値の場合、調整済み階調曲線が光源として識別される領域の画素の強度を規定する。図５Ａの調整済み階調曲線は、例示的な一実施形態として、光源領域における画素の強度の調整方法を示している。別の実施形態において、調整済み階調曲線は、図５Ａとは異なる曲線であってもよい（例えば、種々実施形態として、曲線の上下いずれかに特定の変曲点を有していてもよい）。画像には、所望の効果に応じて特定の調整済み階調曲線を適用することにより、画像の他の領域に対する光源領域の強度の調整方法を変えるようにしてもよい。
【００２２】
幾つかの実施形態において、光源の種類に応じて異なるマッピングを適用する。例えば、メタデータにおいて光源が反射光源または放射光源のいずれとして識別されるかに応じて、異なるマッピングを適用してもよい。幾つかの実施形態において、複数種の異なる光源のそれぞれに対して、独立したマッピングアルゴリズムおよび／またはマッピングパラメータが提供される。図５Ｂは、放射光源および反射光源を含むものと識別された領域に適用される階調曲線ならびに（光源の調整を一切施していない）標準的な映像データの階調曲線を例示している。
【００２３】
図１Ｂは、カラーグレーディングツールに配置可能な装置１０の構成要素を示している。装置１０は、カラーグレーディングツールにおいて、入力１２Ａにより入力画像データ１４Ａを受信するとともに、（メタデータ２１を含んでいてもよい）カラーグレーデッド画像データ１４Ｂを出力する。画像データ１４Ａおよび１４Ｂとしては、映像データ、１または複数の静止画像を規定するデータ等が挙げられる。画像データ１４Ａには、表示する画像中の画素の画素データ１５Ａが含まれていてもよい。カラーグレーディングツールは、カラーグレーディングプロセッサ１１を備えていてもよく、画素データ１５Ａを受け取り、ユーザー入力に応じて１または複数のカラーグレーディング機能を実行して、カラーグレーデッド画素データ１５Ｂを取得する。カラーグレーディング機能は、ソフトウェアおよび／またはハードウェアにより具体化してもよい。また、プロセッサ１１によるカラーグレーディング機能の動作は、専門のカラーグレーダーが制御するようにしてもよい。例えば、カラーグレーダーは、特定の色を強くするか、もしくは、画像中の画素の輝度、彩度、および／または色相を変更するようにしてもよい。あるいは、適当なユーザー入力をカラーグレーディングツールに付与し、カラーグレーディングツールのカラーグレーディング機能を選択して画素データ１５Ａに適用することにより、所望の芸術的効果を実現するようにしてもよい。
【００２４】
図示した実施形態においては、カラーグレーディングプロセッサ１１がメタデータ生成器１７に通信可能に結合されている。メタデータ生成器１７は、階調／色再現域パラメータを記述可能なメタデータ定義のセット１３にアクセス可能であるか、または当該セットを生成してもよい。また、メタデータ生成器１７は、カラーグレーデッド画素データ１５Ｂにアクセス可能であってもよいし、カラーグレーデッド画素データ１５Ｂとともに送信するメタデータ２１を生成してもよい。メタデータの生成は、カラーグレーディングプロセッサ１１による通信および／またはカラーグレーデッド画素データ１５Ｂによる決定のため、画像特性およびカラーグレーディングプロセッサ１１による画素データの調整に基づくものであってもよい。メタデータ生成器１７は、カラーグレーデッド画素データのパラメータを識別することによって、メタデータの作成を進めるようにしてもよい。
【００２５】
図示の実施形態において、メタデータ生成器１７は、ソフトウェア機能を格納するプログラムメモリー２３を備え、メタデータ生成器１７のプロセッサ２７による動作に際して、例えば画像中の光源の位置、色再現域外で意図的にカラーグレーディングが行われる色、予約色等のカラーグレーデッド画素データのパラメータを識別するものであってもよい。また、メタデータ生成器１７は、このようなパラメータに関する情報を用いて、メタデータ２１を生成してもよい。メタデータ生成器１７により生成されたメタデータ２１は、カラーグレーデッド画素データ１５Ｂと組み合わせるか、または一緒に送信して、下流装置に画像データ１４Ｂとして出力してもよい。特定の実施形態において、図１Ａに示す装置１０の構成要素により、画像データ１４Ｂ（図１Ｂ）を画像データ１４として受信してもよい。
【００２６】
図８は、例示的な一実施形態に係るカラーグレーディングプロセスを示している。専門のカラーグレーダー３５は、基準表示装置の制御により当該プロセスを開始して、外部の映像コンテンツソースからの映像データを表示する。このような映像データは、カメラ撮影、ＣＧＩ（コンピュータ生成画像）等で作成したものであってもよい。カラーグレーディングプロセスにおいて、カラーグレーダー３５は、基準表示装置上に表示された映像データを見ながら、カラーグレーディングツール８８を用いることにより、作成者の芸術的目標に従って映像フレーム７８Ａ（または、一連のフレーム群（すなわち、シーン））を調整または修正する。カラーグレーディングプロセッサ１１は、カラーグレーダー３５の入力に従って映像フレーム７８Ａを調整することにより、カラーグレーデッド映像フレーム４７を生成する。
【００２７】
カラーグレーディングプロセスにおいて、各フレームの部分ごとに異なる修正を加えてもよい。その対象は、（例えば、光源位置に対応する画像領域に特定の階調マッピングを適用してもよい）特定の画像領域、（例えば、色特有マッピングに従って特定の色または階調／色再現域をマッピングしてもよい）特定色、および／または（例えば、階調／色再現域のマッピング中は、カラーグレーディングプロセスで予約色として指定された肌色、緑色、その他の階調の調整を禁止してもよい）予約色である。フレームまたはシーンにおいて、カラーグレーディングプロセスで階調／色再現域を調整済みの特定画素の位置および／またはカラーグレーディングプロセスでは階調／色再現域を意図的に調整していない特定画素の位置（例えば、予約色の場合）を規定するメタデータグリッド４１上に階調または色再現域のローカルフラグを設定してもよい。また、この階調または色再現域のローカルフラグにより、当該画素に施した階調／色再現域の調整に関する情報を識別するようにしてもよい。カラーグレーデッド映像コンテンツ、階調または色再現域のローカルフラグ、および各ローカルフラグに対応する画素位置は、記憶装置またはバッファ装置４９に保存してもよい。また、階調または色再現域のローカルフラグおよびこれらフラグが示す情報については、蓄積ローカルメタデータとして、フレームメタデータコンテナ４８に保存してもよい。
【００２８】
コーデック８２は、メタデータコンテナ４８に格納されたメタデータ、映像フレーム４７中のカラーグレーデッドコンテンツ、および階調または色再現域のローカル調整結果（記憶装置４９に格納）を受け取って、当該メタデータおよびカラーグレーデッドコンテンツを配信のために符号化する。コーデック８２による符号化としては、例えば以下のような方法が挙げられる。
【００２９】
蓄積ローカルメタデータを符号化して、映像またはシーンの先頭のメタデータに配置する。映像およびフレームメタデータは、符号化の上、蓄積メタデータに追従させてもよい。また、フレームメタデータは、フォーマットにより蓄積ローカルメタデータのインデキシング(index)を行って、メタデータの送信に必要なデータ量を最小限に抑えるようにしてもよい。
【００３０】
あるいは、蓄積メタデータは無視して、カラーグレーデッド映像とともにフレームメタデータを符号化する（この場合は、全帯域が増加する場合がある）。
図７は、カラーグレーディング段階８０に始まって表示階調／色再現域マッピング段階８４で終了する映像配信パイプラインの一部を示している。映像配信パイプラインの段階８０、８４の前段および後段については、図示を省略している。カラーグレーディング段階８０において、図１Ｂに示す装置１０の構成要素および／または図８に示すカラーグレーディングツールを用いて、下流装置における階調／色再現域マッピング用のメタデータを生成してもよい。メタデータは、映像データとともにコーデック段階８２に渡して、映像データおよびメタデータの符号化および／または復号化を行ってもよい。幾つかの実施形態において、メタデータを独立した通信チャンネルで渡すようにしてもよい。映像データおよびメタデータは、下流装置に渡して、段階８４で階調／色再現域のマッピングを行う。階調／色再現域マッピング段階８４においては、図１Ａに示す装置１０の構成要素を用いて、本明細書に記載の階調／色再現域マッピング方法を実施してもよい。
【００３１】
図２Ａは、画像データ１４のマッピングによるマッピング画像データ１４’の取得に適用可能な方法２５を示している。ブロック２８においては、メタデータを取得する。このメタデータは、映像ストリーム、映像データを含むファイル、独立したデータストリームで受信した独立したデータ構造等から抽出したものであってもよい。また、メタデータは、画像データの取得前および／または取得中に取得してもよい。幾つかの実施形態において、画像データの処理中にもブロック２８の動作が継続してもよい。
【００３２】
ブロック２９において、受信したメタデータに応じてマッピングロジックを設定する。この設定には、例えば色値および／または階調値のマッピングに用いられるルックアップテーブルへの値の書き込み、予約色の記録、独立マッピングまたは修正マッピングを有する特定色領域の識別、特有マッピングまたは修正マッピングを有する特定位置の識別、マッピングアルゴリズムがアクセスするレジスタへのパラメータ値の書き込み、設定可能なロジック実装マッピングアルゴリズムの設定等が含まれていてもよい。ブロック２９は、更新メタデータの受信ごとに繰り返してもよい。
【００３３】
メタデータとしては、表示装置上における画素データの色／輝度値の表示態様、または送信された色／輝度値の（同じ色空間または異なる色空間における）マッピングによるマッピングされた色／輝度値の取得態様に影響を及ぼすメタデータ等が挙げられる。また、メタデータの短縮または送信に必要なデータ量の抑制に役立つメタデータ等も挙げられる。例えば、幾つかの実施形態において、メタデータは、階調／色再現域のマッピングで後に使用する階調／色再現域マップを定義するものであってもよい。後続のメタデータは、特定の画素に対して所定の色再現域マップのうちの１つを利用することを示してもよい。この所定のマップは、マッピング装置が参照可能なデータ構造の映像配信パイプラインの表示装置の下流に格納またはバッファリングしてもよい。データ構造は、例えば１次元または２次元のデータ構造であってもよい。
【００３４】
幾つかの実施形態において、メタデータは、カラーグレーディングプロセスにおける階調または色再現域の調整に関する情報を提供するメタデータフラグを定義してもよい。この階調または色再現域の調整に関する情報は、例えば、予約色である未調整の色、色再現域外で意図的にカラーグレーディングが行われた色、色特有マップ（color specific map）に従ってマッピングされる特定色等を識別するものであってもよい。メタデータフラグおよび対応する階調または色再現域の調整に関する情報は、表示装置側に格納またはバッファリングしてマッピング装置により後に参照可能なデータ構造（例えば、ルックアップテーブル）に格納してもよい（例えば、図６参照（画像データのフレームに対応するメタデータグリッド上の画素に設定された階調または色再現域のローカルフラグおよび所定の色再現域メタデータ構造を示している））。表示装置側に送信される後続のメタデータは、階調または色再現域の特定ローカルフラグが画素データ中の特定画素に対応することを示してもよい。マッピング装置でこれらの情報を用いることにより、格納されたメタデータ構造中で上記画素に対する階調または色再現域の調整結果を探索し、これら階調または色再現域の調整結果に基づいて階調／色再現域マッピング方法を選択・適用するようにしてもよい。
【００３５】
方法２５には、画素データのマッピングを行うデータ処理シーケンス２５Ｂが含まれる。このシーケンス２５Ｂは、画像データ１４中の画素データ１５ごとに繰り返してもよい。ブロック３０においては、画素データを受信する。このブロック３０には、例えばバッファからの次の画素データの読み出し、メモリーからの画素データの読み出し、パラレルまたはシリアルバス等の入力線上での画素データの受信等が含まれていてもよい。ブロック３２において、画素データの色座標をゼロ以上の予約色のセットと比較する。予約色がない場合、ブロック３２は任意であるため実行の必要はない。処理する画素データの色座標が予約色に対応する場合は、矢印３３で示すように画素データをマッピングせずに通過させるか、または、ブロック３４を通過させて画素データの階調のみマッピングを行う（例えば、ブロック３４は、画素データのダイナミックレンジを拡大するか、あるいは画素データの輝度値を変更して、下流用途に適合するようにしてもよい）。特定の実施形態において、画像の特定の物体または領域を表す画素（例えば、肌、草、空等を表す画素）の階調を保護する。したがって、予約色は、これら物体の描写に用いられる予約色に対応していてもよい。また、予約色は、カラーグレーダーがカラーグレーディング段階で設定してもよい（例えば、カラーグレーダーは、肌の階調として特定の階調を指定してもよい）。画素データのマッピング中は、予約色の所定限度内の階調を保護してもよい。
【００３６】
ブロック３６において、画素データに対応する位置情報をゼロ以上の特定位置のセットと比較する。メタデータによる特定位置の規定がない場合、ブロック３６は任意であるため実行の必要はない。特定位置が確認された場合、当該画素データの位置情報が特定位置に対応するか否かをブロック３６において判定し、対応する場合は、ブロック３８において、当該画素データの位置特有マッピング（location specific mapping）を有効にする。
【００３７】
幾つかの実施形態において、特定位置は、異なる種類のマッピングアルゴリズムに関連付けられていてもよい。例えば、異なる種類の光源には、異なるマッピングアルゴリズム（または、マッピングアルゴリズムの異なる変形例）を提供するようにしてもよい。例えば、光を放射する物体および反射する物体それぞれに、異なるマッピングアルゴリズムを提供するようにしてもよい。また、幾つかの実施形態において、画素データ１５が関連する画素の位置特有メタデータにより、デフォルトのアルゴリズム、放射性物体用アルゴリズム、または反射性物体用アルゴリズムに従って画素データ１５をマッピングする。このような実施形態においては、複数のアルゴリズムからの選択がブロック３８に含まれていてもよい。
【００３８】
ブロック３９において、画素データに位置特有マッピングを適用してマッピング画素データを取得する。
ブロック４０において、画素データ（階調または輝度値を含む場合あり）の色座標をゼロ以上の特定色領域のセットと比較する。特定色領域は、色空間または色空間の領域における単一点で構成されていてもよい。特定色の規定がない場合、ブロック４０は任意であるため省略してもよい。画素データの色座標が色空間の特定領域に対応する場合は、ブロック４２において色特有マップを選択する。ブロック４３において、色特有マップを適用して、画素データを、マッピングされた画素データにマッピングする。
【００３９】
ブロック４４において、予約色、特定位置、および特定色のいずれにも対応しない画素データのマッピングを通常マッピング（general mapping）に従って行う。ブロック４５において、マッピング画素データを出力する。ブロック４５には、例えばマッピング画素データのシリアルまたはパラレルデータバス上への配置、有線または無線通信チャンネルを介したマッピング画素データの送信、さらなる画像処理、表示、または再生ハードウェアへのマッピング画素データの適用、メモリーへのマッピング画素データの書き込み等が含まれていてもよい。
【００４０】
幾つかの実施形態において、メタデータには、画像ヒストグラム等の画像統計値が含まれる。マッピングアルゴリズムでは、このような情報として、例えばカレント画像の平均輝度を用いることにより、階調および／または色再現域のマッピングを制御するようにしてもよい。幾つかの実施形態において、画像統計値は、カレント画像の画素データをマッピングする前のデータ処理シーケンス２５Ｂに利用可能である。これにより、画像の全データを受信する前にマッピングが開始された場合であっても、当該画像の統計値に基づいて画素データのマッピングを行うことができる。幾つかの実施形態において、マッピングはローカルである（すなわち、画素データ１５の各セットのマッピングは、画像中の他の画素の画素データ１５の値に関係なく行われる）。
【００４１】
画像データのフレームに対してメタデータが提供する画像ヒストグラムは、例えば各ヒストグラムバケットに関連付けられた輝度範囲内の輝度値を有する各色チャンネルの画素数を識別するものであってもよい（例えば、各色チャンネルに対して、２５６個の２４ビットヒストグラムバケットが提供されていてもよい）。画像ヒストグラムおよび／または画像統計値は、画像データの解析に用いてもよい。また、このような画像データの解析に基づいて、階調／色再現域のマッピングを行ってもよい。例えば、幾つかの実施形態において、画像全体の明るさまたは暗さの評価、平均輝度に対する明領域又は暗領域の有意性、もしくはヒストグラムまたは画像統計値から推定されるその他の基準に基づいて、特定階調／色再現域マッピングアルゴリズムを実行してもよい。また、幾つかの実施形態において、階調／色再現域のマッピングでは、例えば画像の明領域の物体が強調されないように適用する階調曲線を調整するか、または画像の暗領域の物体がより強調されるように適用する階調曲線を調整することによって、画像の明暗領域間のバランスを実現するようにしてもよい。
【００４２】
幾つかの実施形態において、通常メタデータには、階調／色再現域マッピング装置の選択動作モードを規定する情報が含まれる。この特性を利用して、例えばテレビ等の下流装置に適用される階調／色再現域マッピングアルゴリズムの実装が上流装置と下流装置とで共通の場合は、ディレクタが当該マッピングアルゴリズムに対する制御を行えるようにしてもよい。幾つかの実施形態において、上記選択動作モードは、当該モードの特性を全体的に示すコードによって識別される。例えば、本明細書に記載の階調／色再現域マッピング装置を内蔵したテレビには、「鮮明」、「映画」、「標準」、および「プロ」の各モードからの選択に対応するものがあってもよい。別のテレビでは、対応するモードをそれぞれの方法で具体化するようにしてもよい。
【００４３】
図３は、別の例示的な実施形態に係る装置５０を示している。装置５０は、画像データ１４またはその他のソースからメタデータ２１を読み出すメタデータ抽出器５２を備えている。制御装置５４は、メタデータの検出に応じてスイッチ５５を制御する。例えば、制御装置５４は、メタデータ２１が示す所望のモードに応じて、スイッチ５５の位置を設定してもよい。
【００４４】
スイッチ５５としては、物理スイッチまたは論理スイッチが挙げられる。スイッチ５５の各位置において、マッピングロジック５７がマッピングアルゴリズムの異なるセット５６を利用可能である。図示の実施形態は、セット５６Ａ、５６Ｂ、および５６Ｃを提供する（セット５６と総称する）。各セット５６には、例えば一般アルゴリズム５７Ａ、特定の異なる種類の光源に対する複数のアルゴリズム５７Ｂ−１、５７Ｂ−２、および特定の色または色領域に対する複数のアルゴリズム５７Ｃ−１、５７Ｃ−２が含まれる。
【００４５】
幾つかの実施形態において、テレビ等の下流装置は、映像データ１４に適用されるマッピングアルゴリズムの仕様を受信するように構成された階調／色再現域マッピング装置を内蔵していてもよい。この仕様は、ルックアップテーブル値、装置が実行する階調および／または色再現域マッピングアルゴリズムの何らかの動作態様を制御するパラメータ、または画像データ１４の階調および／または色再現域のマッピングにおいて装置が実行する１または複数の特定アルゴリズムの仕様等、特定のマッピングパラメータの仕様であってもよい。ルックアップテーブルは初期化時に設定可能であり、また、メタデータを用いてルックアップテーブルのインデキシングを行うことにより、所望の階調／色再現域マッピングを選択するようにしてもよい。初期化は、固定データセット（受信側には内蔵されていないがユーザーが供給するデータを含む場合あり）を用いて行ってもよいし、メタデータの送信により行ってもよい。
【００４６】
表１は、本発明に関連して使用可能な位置特有メタデータコードの例をいくつか示している。表１に示すコードは、ほんの一例に過ぎない。
【００４７】
【表１】
0005611457.tif 000002
表２は、本発明に関連して使用可能な色特有メタデータコードの例をいくつか示している。表２に示すコードは、ほんの一例に過ぎない。
【００４８】
【表２】
0005611457.tif 000003
表３は、本発明に関連して使用可能な通常メタデータ情報の例をいくつか示している。表３に示す情報項目は、ほんの一例に過ぎない。
【００４９】
【表３】
0005611457.tif 000004
方法２５の動作順序は変更してもよい。例えば、処理する画素データが特定位置に対応するか否かの判定は、当該画素データが色空間の特定領域に対応するか否かを判定した後に行ってもよい。図２Ａに示す別の例示的な実施形態において、画素データが特定位置に対応するものと識別された場合は、ブロック４０Ａの実行により、当該画素データが色空間の特定点または領域にも対応するか否かを判定する。対応する場合は、ブロック４２Ａにおいて位置特有マップおよび色特有マップを選択し、ブロック４３Ａにおいて当該マップを適用することにより画素の色座標をマッピングする。
【００５０】
適用例においては、映像信号にカラーグレーディングが施され、「標準的なカラーテレビ」に表示されている。ただし、この映像信号は、標準的なテレビよりも色再現域およびダイナミックレンジが広いテレビに表示される。この適用例では、入力映像データのダイナミックレンジをわずかに拡大した後、色再現域をわずかに拡大することによって、表示装置の性能を利用するのが望ましい。ダイナミックレンジおよび色再現域を適当に拡大するデフォルトのマッピングは、例えばルックアップテーブルセットの形態で提供される。これを容易化するため、画像データは、色相座標および明度座標を含む色空間に提供または変換してもよい。
【００５１】
カラーグレーディングに際しては、例えば映像に描写された人の表皮に見られる色範囲等の特定の色が予約色として識別される。メタデータは、マッピングによって表皮の階調が変化することのないように、これらの予約色を識別する。また、映像コンテンツの作成またはマッピング装置の上流の後続位置において、映像処理により光源が画像内に配置される。これら光源の位置（および、場合によっては光源の種類）を識別するメタデータが生成される。
【００５２】
画素位置情報は、光源の位置と比較される。処理する画素データが光源の位置に対応する場合、異なるマッピングを適用してもよい。幾つかの実施形態において、光源に対応する位置について選択したマッピングは、光源に対応するものと識別されない領域に適用されるマッピングよりもダイナミックレンジを大きく拡大する。
【００５３】
図４は、例示的な一実施形態に係るマッピングロジック６０を示している。マッピングする画素データ１５は、バッファまたはメモリー６２で受信される。比較ユニット６４は、画素データ１５の色座標をバッファまたはメモリー６６中の予約色座標セット６５と比較する。第２の比較ユニット６８は、画素データの位置情報をバッファまたはメモリー７０中の特定位置のセット６９と比較する。アルゴリズム選択ロジック７２は、比較ユニット６４および６８の出力に基づいて、当該画素データの然るべきマッピングアルゴリズムを選択する。図示の実施形態は、それぞれ異なるマッピングアルゴリズムを実行するように構成された複数のパラレルマッピングパイプライン７５を有している。アルゴリズム選択ロジック７２は、画素データ１５の処理に使用するパイプライン７５を決定する。マッピング画素データ１５’は、メモリーまたはバッファ７７に書き込まれる。
【００５４】
パイプライン７５の選択は、任意の適当な方法で具体化してもよい。その例を以下に示す。
・パイプライン７５のうちの１つを選択的に有効化する。
【００５５】
・選択したパイプライン７５にのみ画素データ１５を適用する。
・マッピング画素データ１５’を書き込むパイプライン７５の出力を選択する。
別の選択肢として、アルゴリズム選択ユニット７２は、オンザフライ（on the fly）でプログラム可能あるいは設定可能なロジックパイプラインを再設定することによって、比較ユニット６４および６８の出力に対応したマッピングアルゴリズムを実行するように構成されていてもよい。比較ユニット６４および６８は、２状態出力を有していてもよいが、これに限定されるものではない。幾つかの実施形態において、比較ユニット６４および６８の一方または両方の出力が３つ以上の状態を有していてもよい。
【００５６】
本発明に係る方法および装置が利用可能となる特定の手段としては、以下のようなものが挙げられる。
・本発明の一実施形態に係る装置を備えた画像処理チップ
・本明細書に記載の階調および／または色再現域マッピング装置を内蔵したセットトップボックス、テレビ、コンピュータモニター、プロジェクター、および／またはその他の表示装置
・本明細書に記載の階調および／または色再現域マッピング装置を内蔵したＤＶＤプレーヤ（例えば、ブルーレイプレーヤ）、ビデオプレーヤ、カメラ、携帯電話等の画像データソース
・実行時にプログラム可能なプロセッサおよび／または設定可能なロジック装置を構成して本発明に係る方法を実施するファームウェアまたはその他のコンピュータ可読命令を備えた物理的または持続的コンピュータ可読媒体
・本発明に係る方法を実施可能なハードウェアおよび／またはソフトウェアを備えた１または複数の中央演算処理ユニット（ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、１または複数のマイクロプロセッサ、１または複数のフィールドプログラマブルゲートアレイ（ＦＰＧＡ：ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、１または複数の特定用途向け集積回路（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、１または複数のグラフィックス処理ユニット（ＧＰＵ：ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、またはそれらの任意の組み合わせ、もしくはその他任意の適当な処理ユニット
・本明細書に記載の階調および／または色再現域マッピング装置を内蔵したカラーグレーディングツール
以上、多数の例示的な態様および実施形態について説明したが、当業者であれば、それらに対する特定の改良、置換、追加、および副結合が認識できよう。したがって、以下に添付する請求の範囲および今後導入する請求の範囲については、その精神と範囲から逸脱することなく、上記すべての改良、置換、追加、および副結合を含むものと解釈する。
【００５７】
以上から、本発明は、任意の要素を適宜備えていてもよいし、（本質的に）任意の要素で適宜構成されていてもよい（本明細書に記載、現存、および／または今後開発の本発明の種々部分もしくは特徴ならびにその均等物）。さらに、一例として本明細書に開示した本発明は、本明細書に具体的に開示されているか否かに関わらず、すべての要素を除外して実施してもよい。上記教示内容に照らして、本発明の様々な改良および変形が可能なことは明らかである。したがって、当然のことながら、本発明は、添付の請求の範囲内において、本明細書の具体的な記載内容とは異なる態様で実施してもよい。
【００５８】
以上から、本発明は、本明細書に記載の任意の形態で具現化してもよい。そのような形態としては、本発明の一部の構造、特徴、および機能を記載した以下に列挙の例示的な実施形態（ＥＥＥ：Ｅｎｕｍｅｒａｔｅｄ  Ｅｘａｍｐｌｅ  Ｅｍｂｏｄｉｍｅｎｔ）が挙げられるが、これらに限定されるものではない。
【００５９】
ＥＥＥ１：画素データのマッピング方法であって、当該画素データに対応する位置情報を１または複数の特定位置のセットと比較すること、当該位置情報が１または複数の特定位置のセットのうちの１つと合致した場合に、特定マッピングアルゴリズムに従って上記画素データの階調および色再現域のマッピングの一方または両方を行うことを含む方法。
【００６０】
ＥＥＥ２：上記画素データの色座標を１または複数の予約色セットと比較すること、当該色座標が予約色セットのうちの１つと合致した場合に、上記画素データの色再現域のマッピングを禁止することをさらに含む、ＥＥＥ１に記載の方法。
【００６１】
ＥＥＥ３：上記画素データの色座標を１または複数の特定色領域のセットと比較すること、当該色座標が複数の特定色領域のセットのうちの１つと合致した場合に、色特有マップを選択し、当該色特有マップに従って上記画素データのマッピングを行うことをさらに含む、ＥＥＥ１に記載の方法。
【００６２】
ＥＥＥ４：上記１または複数の特定位置のセットを規定する情報を含むメタデータを受信して格納することをさらに含む、ＥＥＥ１に記載の方法。
ＥＥＥ５：上記１または複数の予約色セットを規定する情報を含むメタデータを受信して格納することをさらに含む、ＥＥＥ２に記載の方法。
【００６３】
ＥＥＥ６：上記１または複数の特定色領域セットを規定する情報を含むメタデータを受信して格納することをさらに含む、ＥＥＥ３に記載の方法。
ＥＥＥ７：上記メタデータを受信することが、上記画素データを含む信号またはファイルから当該メタデータを抽出することを含む、ＥＥＥ４〜６のいずれか１つに記載の方法。
【００６４】
ＥＥＥ８：上記特定位置が複数種の特定位置を含み、上記位置情報と合致した特定位置の種類に基づいて、複数の所定の特定アルゴリズムから上記特定マッピングアルゴリズムを選択することをさらに含む、ＥＥＥ１に記載の方法。
【００６５】
ＥＥＥ９：上記特定位置の種類が、放射光源の位置および反射光源の位置のうちの一方を含む、ＥＥＥ８に記載の方法。
ＥＥＥ１０：上記画素データの輝度値またはクロミナンス値に関する統計情報を受信すること、当該統計情報に基づいて、上記画素データのマッピングによりマッピング画素データを取得することをさらに含む、ＥＥＥ１〜９のいずれか１つに記載の方法。
【００６６】
ＥＥＥ１１：上記統計情報が、複数の所定のヒストグラムバケットのうちの１つと関連する輝度範囲内の輝度値を有する各色チャンネルの画素数のヒストグラムを含む、ＥＥＥ１０に記載の方法。
【００６７】
ＥＥＥ１２：対応するマッピングアルゴリズムに従って、画素データのマッピングによりマッピングされた画素データを取得するように構成された複数の並列パイプラインと、特定画素データに対応する位置情報に基づいて、特定画素データをマッピングするために上記複数のパイプラインのうちの１つを選択するように構成されたアルゴリズム選択ロジックとを備えた画像処理装置。
【００６８】
ＥＥＥ１３：特定位置のセットを含むバッファまたはメモリーと、上記画素データの位置情報を上記特定位置のセット中の位置と比較するように構成された第１比較ユニットとをさらに備え、上記アルゴリズム選択ロジックが、上記第１比較ユニットの出力に基づいて、上記複数のパイプラインのうちの１つを選択するように構成された、ＥＥＥ１２に記載の画像処理装置。
【００６９】
ＥＥＥ１４：１または複数の特定色を規定する情報を含むバッファまたはメモリーと、上記画素データの色座標を上記特定色セットと比較するように構成された第２比較ユニットとをさらに備え、上記アルゴリズム選択ロジックが、上記第２比較ユニットの出力に基づいて、上記複数のパイプラインのうちの１つを選択するように構成された、ＥＥＥ１３に記載の画像処理装置。
【００７０】
ＥＥＥ１５：画像データ中の画素データの階調、色再現域、または階調および色再現域の両者をマッピングする方法において、マッピング装置で画像の画素データを受信すること、１または複数の特定位置のセットを規定する情報、１または複数の予約色のセットを規定する情報、および１または複数の特定色領域のセットを規定する情報のうちの１または複数を含むメタデータを上記マッピング装置で受信する工程と、上記メタデータから決定されるマッピングパラメータに基づいて、アルゴリズムに従って上記画
素データのマッピングによりマッピングされた画素データを取得することを含む方法。
【００７１】
ＥＥＥ１６：上記メタデータが１または複数の特定位置のセットを規定する情報を含み、上記画素データに対応する位置情報を上記１または複数の特定位置のセットと比較すること、当該位置情報が１または複数の特定位置のセットのうちの１つと合致した場合に、特定マッピングアルゴリズムに従って上記画素データの階調および色再現域のマッピングの一方または両方を行うことをさらに含む、ＥＥＥ１５に記載の方法。
【００７２】
ＥＥＥ１７：上記メタデータが１または複数の予約色セットを規定する情報を含み、上記画素データの色座標を上記１または複数の予約色セットと比較すること、当該色座標が予約色セットのうちの１つと合致した場合に、上記画素データの色再現域のマッピングを禁止することをさらに含む、ＥＥＥ１６に記載の方法。
【００７３】
ＥＥＥ１８：上記メタデータが１または複数の特定色領域のセットを規定する情報を含み、上記画素データの色座標を上記１または複数の特定色領域のセットと比較すること、当該色座標が複数の特定色領域のセットのうちの１つと合致した場合に、色特有マップを選択し、当該色特有マップに従って上記画素データのマッピングを行うことをさらに含む、ＥＥＥ１７に記載の方法。
【００７４】
ＥＥＥ１９：上記メタデータが、複数の所定のヒストグラムバケットのうちの１つと関連する輝度範囲内の輝度値を有する各色チャンネルの画素数のヒストグラムを含み、当該ヒストグラムを解析して画像の明るさまたは暗さを評価すること、当該画像の明るさまたは暗さの評価に基づいて、上記画素データをマッピングする階調曲線を生成することをさらに含む、ＥＥＥ１８に記載の方法。
【００７５】
ＥＥＥ２０：上記メタデータを受信することが、上記画素データを含む信号またはファイルから当該メタデータを抽出することを含む、ＥＥＥ１９に記載の方法。
ＥＥＥ２１：上記特定位置が複数種の特定位置を含み、上記位置情報と合致した特定位置の種類に基づいて、複数の所定の特定アルゴリズムから上記特定マッピングアルゴリズムを選択することをさらに含む、ＥＥＥ１６に記載の方法。
【００７６】
ＥＥＥ２２：上記特定位置の種類が、放射光源および反射光源の一方を含む、ＥＥＥ２１に記載の方法。
ＥＥＥ２３：カラーグレーダーにより調整された上記画素データの階調または色再現域パラメータに基づいて、上記メタデータを生成すること、画像データ中の上記メタデータを符号化して上記マッピング装置に送信することをさらに含む、ＥＥＥ１５に記載の方法。
【００７７】
ＥＥＥ２４：上記メタデータを生成することが、フレームまたはシーンのローカルメタデータ定義を規定することを含み、当該フレームまたはシーンの画像データよりも前に当該ローカルメタデータ定義を上記マッピング装置に配信することをさらに含む、ＥＥＥ２３に記載の方法。
【００７８】
ＥＥＥ２５：上記メタデータを受信することが、上記画素データを含む画像データから当該メタデータを抽出することを含む、ＥＥＥ２４に記載の方法。
ＥＥＥ２６：画像データ中の画素データの階調、色再現域、または階調および色再現域の両者をマッピングする装置において、画像データからメタデータを抽出するように構成されたメタデータ抽出ユニットと、上記抽出されたメタデータを受信し、当該抽出メタデータに基づいてマッピングパラメータセットを生成するように構成された設定ユニットであって、上記マッピングパラメータが位置パラメータおよび色パラメータのうちの１または複数を含む設定ユニットと、上記マッピングパラメータセットおよび画像の画像データ中の画素データを受信し、当該マッピングパラメータセットに基づいて、上記画素データのマッピングによりマッピングされた画素データを取得するマッピングユニットとを備えた装置。
【００７９】
ＥＥＥ２７：上記マッピングユニットが、上記画素データに対応する位置情報を上記位置パラメータに規定された１または複数の特定位置のセットと比較し、当該位置情報が１または複数の特定位置のセットのうちの１つと合致した場合に、特定マッピングアルゴリズムに従って上記画素データの階調および色再現域のマッピングの一方または両方を行うように構成された、ＥＥＥ２６に記載の装置。
【００８０】
ＥＥＥ２８：上記マッピングユニットが、上記画素データの色座標を上記色パラメータに規定された１または複数の予約色セットと比較し、当該色座標が複数の予約色のセットのうちの１つと合致した場合に、上記画素データの色再現域のマッピングを禁止するように構成された、ＥＥＥ２７に記載の装置。
【００８１】
ＥＥＥ２９：上記マッピングユニットが、上記画素データの色座標を上記色パラメータに規定された１または複数の特定色領域のセットと比較し、当該色座標が複数の特定色領域のセットのうちの１つと合致した場合に、色特有マップを選択し、当該色特有マップに従って上記画素データのマッピングを行うように構成された、ＥＥＥ２８に記載の装置。
【００８２】
ＥＥＥ３０：上記設定ユニットにより生成されたマッピングパラメータが、画像データを表示する表示装置に固有の通常設定パラメータ、統計的画像パラメータ、およびディレクタの選択動作モードに対するパラメータのうちの１または複数を含む、ＥＥＥ２６に記載の装置。
【図１Ａ】
0005611457.tif 000005
【図１Ｂ】
0005611457.tif 000006
【図２Ａ】
0005611457.tif 000007
【図３】
0005611457.tif 000008
【図４】
0005611457.tif 000009
【図５Ａ】
0005611457.tif 000010
【図５Ｂ】
0005611457.tif 000011
【図６】
0005611457.tif 000012
【図７】
0005611457.tif 000013
【図８】
0005611457.tif 000014