(57)【特許請求の範囲】
【請求項１】
１つ以上の画像を彩度調整する、マシンによって実行される方法であって、
第２の色空間に関連づけられた拡張ダイナミックレンジフォーマットで符号化された画像を受信することであって、前記第２の色空間は、Ｙ’ＣＢＣＲ色空間、ＹＣＢＣＲ色空間、ＩＰＴ色空間、およびＩＣｔＣｐ色空間のうちの１つであり、前記画像は、複数の画素を有し、前記画素のそれぞれは、強度成分および２つのクロマ成分を有する、ことと、
前記画像に関連づけられたカラーグレーディングメタデータを受信することであって、前記カラーグレーディングメタデータは、それぞれに互いに異なる色相に対応する複数の彩度制御値を有し、前記複数の彩度制御値は、ｉ）所望の彩度調整量を表し、ｉｉ）前記第２の色空間とは異なる第１の色空間の第１の複数の色相領域を規定する、ことと、
を包含し、
前記複数の画素のうちの各画素について、
当該画素の２つのクロマ成分から当該画素の色相および彩度を決定することと、
前記所望の彩度調整量にしたがって画素彩度調整量を決定することであって、前記複数の彩度制御値は、当該それぞれの画素の色相の前記第２の色空間における第２の複数の色相領域に対する位置に応じて、前記画素彩度調整量に対して異なる寄与を有し、前記第２の複数の色相領域は、前記第１の複数の色相領域に１対１で対応する、ことと、
前記画素彩度調整量を当該画素の彩度に適用することと、
を包含し、
カラーグレーディングされた画像を前記拡張ダイナミックレンジフォーマットで出力することであって、前記カラーグレーディングされた画像は、前記彩度調整された複数の画素を有する、ことと、
を包含する、方法。
【請求項２】
前記画素彩度調整量のそれぞれを決定することは、前記第２の色空間内で、前記それぞれの画素の強度に応じて、前記第２の複数の色相領域の少なくとも１つの色相領域の位置を特定することを包含する、
請求項１に記載の方法。
【請求項３】
前記画素彩度調整量のそれぞれを決定することは、前記それぞれの画素の色相が前記少なくとも１つの色相領域内に位置することを決定することを包含する、
請求項２に記載の方法。
【請求項４】
前記画素彩度調整量のそれぞれを決定することにおいて、前記複数の彩度制御値の一部だけが、前記画素彩度調整量に対して非ゼロの寄与を有し、前記彩度制御値の前記一部は、前記少なくとも１つの色相領域を境界づける色相に対応する、
請求項３に記載の方法。
【請求項５】
前記画素彩度調整量のそれぞれを決定することは、前記それぞれの画素の色相の位置を前記少なくとも１つの色相領域内に特定することを包含する、請求項２〜４のいずれかに記載の方法。
【請求項６】
前記第２の色空間内で、前記それぞれの画素の強度に応じて、前記少なくとも１つの色相領域の位置を特定することは、
前記第２の色空間の色度平面を特定することであって、前記色度平面は、前記それぞれの画素の強度に対して固有である、ことと、
前記少なくとも１つの色相領域の位置を前記色度平面内で特定することと、
を包含する、
請求項２〜５のいずれかに記載の方法。
【請求項７】
前記複数の彩度制御値は、色相である赤、イエロー、緑、シアン、青、およびマゼンタに対応する一連の６つの彩度制御値である、
請求項１〜６のいずれかに記載の方法。
【請求項８】
前記第１の複数の色相領域の各色相領域は、前記異なる色相のうちの隣接する色相間に位置する前記第１の色空間の領域である、
請求項１〜７のいずれかに記載の方法。
【請求項９】
前記第１の複数の色相領域のうちの前記色相領域は、赤−イエロー領域、イエロー−緑領域、緑−シアン領域、シアン−青領域、青−マゼンタ領域、およびマゼンタ−赤領域である、
請求項７に従属する場合の請求項８に記載の方法。
【請求項１０】
前記第２の複数の色相領域の各色相領域は、前記異なる色相のうちの隣接する色相間に位置する前記第２の色空間の領域である、
請求項１〜９のいずれかに記載の方法。
【請求項１１】
前記第２の複数の色相領域のうちの前記色相領域は、ｉ）赤−イエロー領域、ｉｉ）イエロー−緑領域、ｉｉｉ）緑−シアン領域、ｉｖ）シアン−青領域、ｖ）青−マゼンタ領域、およびｖｉ）マゼンタ−赤領域である、
請求項７に従属する場合の請求項１０に記載の方法。
【請求項１２】
前記第１の色空間は、前記第１の色空間の色度平面において幾何学的に対称である、
請求項１〜１１のいずれかに記載の方法。
【請求項１３】
拡張ダイナミックレンジフォーマットで符号化された画像および前記画像に関連づけられたメタデータを受信するためのインターフェースと、請求項１から１２のいずれかに記載の方法を行うように構成されている処理システムとを備える、ディスプレイ管理システム。
【請求項１４】
前記処理システムは、色ボリュームマッピングを行った後に、前記請求項１から１２のいずれかに記載の方法を行うように構成されている、
請求項１３に記載のディスプレイ管理システム。
【請求項１５】
前記処理システムは、前記請求項１から１２のいずれかに記載の方法でカラーグレーディングされた画像を異なる色空間を有するフォーマットに変換するように構成されている、
請求項１３または１４に記載のディスプレイ管理システム。
【請求項１６】
コンピュータ解釈可能な指示を含むコンピュータプログラムであって、前記指示は、処理システムと、拡張ダイナミックレンジフォーマットで符号化された画像および前記画像に関連づけられたメタデータを受信するためのインターフェースと備えるディスプレイ管理システムによって実行される際に、請求項１から１２のいずれかに記載の方法を行うように前記処理システムを構成する、コンピュータプログラム。
【請求項１７】
請求項１６に記載のコンピュータプログラムを有する、非一時的なコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への参照
本願は、米国仮特許出願第６２／４６６，９５２号および欧州特許出願第１７１５９２１５．７号に基づく優先権を主張する。これらの出願は２０１７年３月３日に出願され、両出願の開示内容を全て本願に援用する。
【０００２】
背景
本開示は、映画、テレビ番組などのコンテンツにおけるカラー画像の画像処理などの画像処理に関する。
【背景技術】
【０００３】
画像処理パイプラインは、ある場合に、画像ソース（例えば、カメラ）から始まり、画像レンダラー（例えば、ターゲットディスプレイと称され得るディスプレイを含むテレビ）において終わる、画像に適用されるオペレーション（ｏｐｅｒａｔｉｏｎ）を一般に指す。画像は、通常、ＲＧＢ色空間を使用してターゲットディスプレイ上に表されるが、ターゲットディスプレイ上に表示される前に、処理を目的として、画像データは画像処理パイプラインにおいて複数の色空間変換を受けることが多い。これらの色空間変換は、中間色空間への変換、および中間色空間からＲＧＢ色空間への変換を含み得る。これらの中間色空間は、画像データが中間色空間において表された状態で、所望の処理が行われ得るようにする特別な特性を有し得る。例えば、ドルビービジョンパイプライン（Ｄｏｌｂｙ  Ｌａｂｏｒａｔｏｒｉｅｓ製）の場合、所望のカラーボリューム（ｖｏｌｕｍｅ）マッピングを行うために、ＲＧＢデータは、ＩＰＴ色空間に変換される。
【０００４】
本明細書において、「ＩＰＴ色空間」は、ルマ（Ｉ）−クロマ（ＰおよびＴ）的な空間（ＹＣｂＣｒのような）を指す。元になるＩＰＴ空間は、Ｐｒｏｃ．６ｔｈ  Ｃｏｌｏｒ  Ｉｍａｇｉｎｇ  Ｃｏｎｆｅｒｅｎｃｅ：Ｃｏｌｏｒ  Ｓｃｉｅｎｃｅ，Ｓｙｓｔｅｍｓ，ａｎｄ  Ａｐｐｌｉｃａｔｉｏｎｓ，ＩＳ＆Ｔ，Ｓｃｏｔｔｓｄａｌｅ，Ａｒｉｚｏｎａ，Ｎｏｖ．  １９９８，ｐｐ．８−１３におけるＦ．ＥｂｎｅｒおよびＭ．Ｄ．Ｆａｉｒｃｈｉｌｄによる「Ｄｅｖｅｌｏｐｍｅｎｔ  ａｎｄ  ｔｅｓｔｉｎｇ  ｏｆ  ａ  ｃｏｌｏｒ  ｓｐａｃｅ  （ｉｐｔ）  ｗｉｔｈ  ｉｍｐｒｏｖｅｄ  ｈｕｅ  ｕｎｉｆｏｒｍｉｔｙ」（Ｅｂｎｅｒ論文と称す）に記載された。Ｅｂｎｅｒ論文の開示内容の全てを本願に援用する。さらに最近において、Ｅｂｎｅｒ論文における最終的な非線形性は、人間の視覚系の性質により良く合う知覚量子化器（ｐｅｒｃｅｐｔｕａｌ  ｑｕａｎｔｉｚｅｒ）（ＰＱ）によって置き換えられた。ＰＱ量子化器は、Ｊ．Ｓ．Ｍｉｌｌｅｒらの米国特許シリアル番号９，０７７，９９４において記載されている。この文献の開示内容の全てを本願に援用する。この文献の一部は、題名が「Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  Ｅｌｅｃｔｒｏ−ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ  ｏｆ  Ｍａｓｔｅｒｉｎｇ  Ｒｅｆｅｒｅｎｃｅ  Ｄｉｓｐｌａｙｓ」であるＳＭＰＴＥ  ＳＴ  ２０８４：２０１４仕様書（２０１４年８月１６日）において採用されている。この文献の開示内容の全てを本願に援用する。特定の実施形態において、ＩＰＴは、ＩＴＵ−Ｒ  Ｒｅｃ．ＢＴ．２１００−０（０７／２０１６）の「Ｉｍａｇｅ  ｐａｒａｍｅｔｅｒ  ｖａｌｕｅｓ  ｆｏｒ  ｈｉｇｈ  ｄｙｎａｍｉｃ  ｒａｎｇｅ  ｔｅｌｅｖｉｓｉｏｎ  ｆｏｒ  ｕｓｅ  ｉｎ  ｐｒｏｄｕｃｔｉｏｎ  ａｎｄ  ｉｎｔｅｒｎａｔｉｏｎａｌ  ｐｒｏｇｒａｍｍｅ  ｅｘｃｈａｎｇｅ」において規定されるＩＣｔＣｐ色空間を指し得る。この文献の開示内容の全てを本願に援用する。ＹＣｂＣｒのように、ＩＣｔＣｐは、ルマ情報をクロマ情報から分離することを目的とする、反対色に基づく符号化方式である。さらに、ＩＣｔＣｐは、一定強度（ＣＩ）表現を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これらの中間色空間は、強度成分とクロマ成分とを分離する色モデルに基づくことが多い。各色モデルまたは色空間は、特定の処理に有用な、特有の特性を有し得る。例えば、ＨＳＶ型色空間（例えば、ＨＳＶ、ＨＳＬ、ＨＳＩ）は、色の彩度および色相の便利な制御を可能にする、高度に対称的かつ均等な幾何形状を有する。あるいは、ＩＰＴ色空間は、線形な一定色相線を有し、ハイダイナミックレンジ（ＨＤＲ）における色域マッピングおよび広色域アプリケーションにとって望ましい特性を提供する。しかし、ＩＰＴ色空間は、色の彩度および色相の便利な制御を可能としないような、幾何学的に非対称な色空間形状を有する。
【図面の簡単な説明】
【０００６】
本発明を添付の図面の図において例を用いて例示するが、それらに限定しない。図面において、同様の参照符号は、同様の要素を指す。
【０００７】
【図１】図１は、本明細書に記載の１以上の実施形態において使用され得る画像処理パイプラインの一例を示している。
【図２】図２は、ターゲットディスプレイ上に出力するための画像を提供するディスプレイ管理システムの一例を示している。
【図３】図３は、色相環または色度平面上の６ベクトルカラーグレーディングの一例を示している。
【図４Ａ】図４Ａは、ＨＳＶ色空間ボリュームの一例を示している。
【図４Ｂ】図４Ｂは、ＩＰＴ色空間ボリュームの一例を示している。
【図４Ｃ】図４Ｃは、強度（Ｉ）軸に垂直な３つの異なる断面におけるＩＰＴ色空間ボリュームの一例を示している。図４Ｃから分かるように、ＩＰＴ色空間は、幾何学的に対称でない。
【図５】図５は、本明細書に記載の発明の１以上の実施形態によるディスプレイ管理システムの一例を示している。
【図６】図６は、本発明の１以上の実施形態による方法を示すフローチャートである。
【図７Ａ】図７Ａは、本発明の１以上の実施形態による他の方法を示すフローチャートである。
【図７Ｂ】図７Ｂは、本発明の１以上の実施形態で使用するためのデータ構造（１つ以上のルックアップテーブルなど）を導出するための方法を示すフローチャートである。
【図８】図８は、本発明の１以上の実施形態で使用され得る１組のルックアップテーブル（ＬＵＴ）の一例を示している。
【図９】図９は、ハードウェアコンポーネントおよびソフトウェアコンポーネントを含み得るディスプレイ管理システムの一例を示している。
【図１０】図１０は、本明細書に記載の彩度調整ためのデータを作成するためにカラリスト（colorist）によって使用され得るデータ処理システムの一例を示している。
【発明を実施するための形態】
【０００８】
以下に検討される詳細を参照して、本発明の種々の実施形態および局面を説明する。添付の図面は、その種々の実施形態を例示する。以下の説明および図面は、本発明の例示であって、本発明の限定を意図しない。本発明の種々の実施形態を完全に理解するために多くの具体的な詳細を説明する。しかし、場合によっては、本発明の実施形態の説明が簡潔となるように、周知または従来の詳細事項を省略することがある。
【０００９】
本明細書において参照する「一実施形態」または「１つの実施形態」は、その実施形態とともに記載される特定の特徴、構造、または特性が本発明の少なくとも１つの実施形態に含まれ得ることを意味する。「一実施形態において」という文言は、本明細書の複数箇所に現れるが、必ずしもそれらがすべて同じ実施形態を指すとは限らない。以下の図に図示される処理は、ハードウェア（例えば、回路、専用ロジックなど）、ソフトウェア、またはその両方の組み合わせを備える処理ロジックによって行われる。なお、以下に記載の処理は、いくつかの逐次オペレーションとして説明するが、以下のオペレーションのうちのいくつかは、異なる順序で行われてもよい。さらに、いくつかのオペレーションは、逐次ではなく、並列に行われてもよい。
【００１０】
彩度調整の６ベクトルグレーディング
カラーグレーディングは、高品質な画像を生成するために入力画像などの画像を操作する処理を指す。図１に示すカラリスト（colorist）１６などのカラリストは、画像を操作するために、種々のカラーグレーディングツールを利用することができる。これらのカラーグレーディングツールは、６ベクトルグレーディングや全米撮影監督協会（ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｃｉｎｅｍａｔｏｇｒａｐｈｅｒｓ（ＡＳＣ））によって規定されるような色決定リスト（Ｃｏｌｏｒ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ（ＣＤＬ））を含む。
【００１１】
６ベクトル彩度グレーディングにおいて、カラリストは、６つの彩度制御量を調整できる。ここで、各制御量は、３つの原色（赤、緑および青）および３つの二次色（イエロー、シアンおよびマゼンタ）などの６色の彩度に対応する。ＲＧＢ（赤、緑、青）色は、円形色度平面（色相環と呼ばれることが多い）上で表現され得る。そのような色は、図３に示すように、それらの彩度値および色相値によって特徴づけられ得る。彩度は、図３に示す円（色相環）の中心における軸原点（０，０）を始点とする、色相環上の特定の座標へのベクトルの距離（または大きさ）である。色相は、このベクトルが横軸の正方向に対してなす角度である。
【００１２】
６ベクトル彩度グレーディングにおいて、６つのベクトル（Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、Ｍ）は、色相環上で、赤（Ｒ）、イエロー（Ｙ）、緑（Ｇ）、シアン（Ｃ）、青（Ｂ）、およびマゼンタ（Ｍ）のそれぞれに対応する０、６０、１２０、１８０、２４０、および３００度の色相角において規定される。これら６つのベクトルのそれぞれは、色相環の中心を始点とし、色相環の外周上の一点における、対応する基本色まで延びる。したがって、図３に示す色相環の外周上の色分けされたドットまたは点として示されるような基本色は、採用される色空間によって決定される、許容可能な最も高い彩度を有する６つのベクトルの色の終点である。これらの６つのベクトルは、６つのセクタ（Ｓｅｃ０、Ｓｅｃ１、Ｓｅｃ２、Ｓｅｃ３、Ｓｅｃ４、およびＳｅｃ５）を規定する。ここで、各セクタは、隣り合うベクトル（例えば、Ｓｅｃ０は、ＲおよびＹ基本色ベクトルによって境界づけられる）によって境界づけられる。各セクタは、色相環の三角形スライスに似ている。これらの６つのベクトルは、色相環における６つの基本色ベクトルと称され得る。
【００１３】
図１に示すカラリスト１６などのカラリストは、６つの彩度制御量（Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、Ｍ）を利用できる。画素の色の出力彩度は、ユークリッド空間におけるベクトルの加算と同様の方法を用いて計算される。例えば、色相が４５度であり、彩度が色相環の中心と色相環の外周との全距離の約半分である画素などの、Ｓｅｃ０にクロマを有する画素を考える。この場合、隣接の彩度制御量ＲおよびＹのみが画素の出力彩度に影響を与える。これら隣接の彩度制御量のそれぞれは、対応する隣接の基本色ベクトルを有しており、これら彩度制御のそれぞれは、対応する隣接の基本色が色相環上の画素ベクトルに対してなす角度について重み付けされる。この重み付けの効果は、色相環上の基本色ベクトルＹの非常に近くに位置する画素を考慮することによって説明できる。そのような画素の彩度調整は、最小となるような、基本色ベクトルＹについての彩度調整の効果および基本色ベクトルＲについての彩度調整の効果によって、主として制御される。そのような画素（セクタＳｅｃ０内）の彩度調整は、以下の式によって決定され得る。
（式１）Ｓｏｕｔ＝Ｓｉｎ（１＋Ｒ（Ｄｒ）＋Ｙ（Ｄｙ））
ここで、Ｓｏｕｔは、画素の出力彩度を表し、Ｓｉｎは、画素の元の彩度を表す。ＲおよびＹは、カラリストによって選択または規定される彩度制御量（調整値）を表し、一実施形態において、−１〜１の範囲であり得る。ＤｒおよびＤｙは、各彩度制御量に適用される重みを制御する方向性（ｄｉｒｅｃｔｉｖｉｔｙ）係数を表す。一実施形態において、カラリストは、画像単位で彩度制御量を選択でき、そして６つの彩度制御量Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、およびＭのそれぞれについて−１．０〜＋１．０の値を割り当てることができる。一実施形態において、方向性係数ＤｒおよびＤｙは、それぞれに対応する隣接の基本色ベクトルＲおよびＹについて、画素の色相ｈ（単位：度）ならびに色相ｈ０およびｈ１（両方とも単位：度）を使用して、以下の式を使用して計算され得る。
（式２）Ｄｒ＝（ｈ−ｈ１）／（ｈ０−ｈ１）
（式３）Ｄｙ＝（ｈ−ｈ０）／（ｈ１−ｈ０）
当然ながら、画素についての画像データは、６つのセクタのいずれの１つ内にもあり得るので、これらの上記３つの式の一般例は、以下のように表され得る。
（式４）Ｓｏｕｔ＝Ｓｉｎ（１＋Ｓａ０（Ｄ０）＋Ｓａ１（Ｄ１））
（式５）Ｄ０＝（ｈ−ｈ１）／（ｈ０−ｈ１）
（式６）Ｄ１＝（ｈ−ｈ０）／（ｈ１−ｈ０）
ここで、Ｓｏｕｔは、画素の調整された出力彩度を表し、Ｓｉｎは、画素の元の（彩度調整を行う前の）彩度を表す。Ｓａ０は、隣接の基本色ベクトルの一方（より小さい方の色相角を有する隣接の基本色ベクトル）についてのカラリストの彩度制御または調整を表し、Ｓａ１は、他方の隣接の基本色ベクトルについてカラリストの彩度制御または調整を表す。Ｄ０は、彩度制御Ｓａ０に適用される重みについての方向性係数を表し、Ｄ１は、彩度制御Ｓａ１に適用される重みについての方向性係数を表す。ｈは、画素の色相（単位：度）を表し、ｈ０およびｈ１は、それぞれＳａ０およびＳａ１に関連づけられた対応する隣接の基本色ベクトルについての色相（単位：度）を表す。
【００１４】
６ベクトル彩度グレーディングは、ＨＳＶ、ＨＳＬ、ＨＳＩなどのＨＳＶ型色空間で使用されるように設計される。これらのＨＳＶ型色空間は、均等で、幾何学的に対称な性質および形状を有することで、彩度グレーディングを便利に実現できる円筒形のカラーボリュームによって特徴づけられる。図４Ａは、均等かつ幾何学的に対称である円筒形のカラーボリュームを有するＨＳＶカラーボリュームの一例を示している。このＨＳＶカラーボリュームは、彩度グレーディングを便利に実現できるが、ＩＰＴ型色空間などの色空間（例えば、ＩＰＴ型空間に基づくＩＰＴまたはＩＣｔＣｐまたは他の変形例）は、不均等または幾何学的に非対称なカラーボリュームであることにより、そのように便利には実現できない。例えば、図４Ｂは、ＩＰＴカラーボリュームの不均等性を示している。このＩＰＴカラーボリュームまたは色空間は、幾何学的に対称でない。図４Ｃはまた、ＩＰＴ色空間またはカラーボリュームがどの程度不均等であるかを示している。特に、図４Ｃは、３つの異なる強度（図４Ｂにおいて、Ｚ軸に沿って規定される）における、図４Ｂに示すＩＰＴカラーボリュームの３つの断面を示している。図４Ｃに示すこれら３つの断面は、ＩＰＴカラーボリュームがＰ−Ｔ平面においてどのような形状であるかを示している。Ｐは、図４Ｃにおいてｘ軸に沿い、Ｔは、図４Ｃにおいてｙ軸に沿う。
【００１５】
本明細書に記載の実施形態は、例えばＩＰＴ型色空間などの不均等な色空間における６ベクトル彩度などの彩度グレーディングを使用するための方法、システム、およびコンピュータ読み取り可能な媒体を提供する。これらの実施形態は、ターゲットディスプレイ、およびターゲットディスプレイを駆動するディスプレイ管理システムにおける既存または将来のハードウェアに対する変更を避けるために使用され得る。
【００１６】
不均等または異なる色空間における色調整
上記のように、ディスプレイ管理システムは、不均等な色空間（またはカラーグレーディング処理においてカラリストによって使用される色空間とは異なる色空間）を使用することができる。これらのディスプレイ管理システムは、図１における画像処理パイプラインなどの画像処理パイプラインの一部であることが多い。図１における画像処理パイプラインは、カメラ（映像または静止画像のいずれを撮像するものでもよい）などの画像ソース１０を含み得る。画像を表す画像データは、画像ソース１０によって、カラリスト調整システム１２などのデータ処理システムに与えられる。そのデータ処理システムは、カラリスト１６が１つ以上の操作または調整入力またはコマンド１７を与えることで１つ以上の撮像画像を操作または調整するために、使用され得る。一実施形態において、カラリスト１６などのカラリストは、ソースまたはリファレンスディスプレイ１４によって表示された１つ以上の画像を見て、対話式に表示画像に調整（例えば、彩度の変更）を行い得る。言い換えると、カラリスト１６は、元の（または予め調整された）画像を見て、調整コマンド１７をカラリスト調整システム１２に与えることによって、調整（赤の彩度の増加または低減など）を行い得る。次いで、カラリスト調整システム１２は、その調整コマンドを実施し、調整された画像をレンダリングし、ソースまたはリファレンスディスプレイ１４に表示する。この処理は、カラリスト１６が最終的に調整された画像に満足するまで継続し得る。満足した時点で、カラリスト１６は、その調整量を指定するデータを保存し得る。調整量は６ベクトル彩度調整量であり得る。そのデータは、カラリストによってカラーグレーディングされた１つ以上の画像について６ベクトル彩度調整量（例えば、６つの値、すなわち、Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、およびＭのそれぞれについて１つの値）を指定するメタデータとして保存され得る。そして、このメタデータおよび関連する画像は、カラリスト調整システム１２から出力１８を受信する配信システム１９などの１つ以上の配信システムによって配信され得る。一実施形態において、出力１８は、メタデータおよび関連する画像の両方を１つ以上の配信システムに与える。次いで、その１つ以上の配信システムは、メタデータおよび関連する画像を１つ以上のターゲットディスプレイに与える。その１つ以上のターゲットディスプレイはそれぞれ、ディスプレイ管理システムを含み得る。図１に示す例において、ディスプレイ管理システム２１の入力２０は、配信システム１９からメタデータおよび関連する画像を受信し、そして、メタデータを使用して、関連する画像を処理して（詳細は後述）、コンテンツ（例えば、映画、テレビ番組、ビデオゲームなど）をターゲットディスプレイ２３上に表示させる。一実施形態において、メタデータは、コンテンツのすべてに適用される静的なメタデータであり得るが、他の実施形態において、メタデータは、時間とともに変化する動的なメタデータ（例えば、映画（または他のコンテンツ）のおける第１のシーンまたはシークエンスは、６ベクトル彩度調整（または他の種類の調整）のために１組目のメタデータを使用し、その映画（または他のコンテンツ）内の第２のシーンまたはシークエンスは、６ベクトル彩度調整（または他の種類の調整）のために２組目のメタデータを使用することなど）であり得る。配信システム１９は、コンテンツを配信し得る種々のシステム（例えばインターネット、広域ネットワークまたはローカルエリアネットワーク、ケーブルＴＶまたは衛星ＴＶシステム、ゲームコンソールまたはＤＶＤプレイヤなどのコンテンツプレイヤなど）のうちの任意の１つ以上であり得る。図１は、本明細書に記載の発明の１以上の実施形態で使用され得る画像処理パイプライン、およびこれら実施形態を用いてまた使用され得る他の画像処理パイプラインの一例を示している。これらの画像処理パイプラインは、国際電気通信連合の報告書ＩＴＵ−Ｒ  ＢＴ．２３９０−０、「Ｈｉｇｈ  ｄｙｎａｍｉｃ  ｒａｎｇｅ  ｔｅｌｅｖｉｓｉｏｎ  ｆｏｒ  ｐｒｏｄｕｃｔｉｏｎ  ａｎｄ  ｉｎｔｅｒｎａｔｉｏｎａｌ  ｐｒｏｇｒａｍｍｅ  ｅｘｃｈａｎｇｅ」（２０１６）に記載の画像処理パイプラインを含む。この報告書の開示内容を本明細書に援用する。
【００１７】
図２は、本発明の１以上の実施形態で使用され得るディスプレイ管理システム２１の一例についてのさらなる詳細を示している。図２に示すように、ディスプレイ管理システム２１は、色空間変換器１０１と、カラーボリュームマッピング器１０３と、ディテール保存部１０４と、図１のターゲットディスプレイ２３と同じであり得るターゲットディスプレイ１０９に接続され、駆動する色空間変換器１０７とを含み得る。ディスプレイ管理システム２１は、入力２０などの１つ以上の入力を介して、コンテンツについての画像データを受信し、また多くの種類のメタデータを受信し得る。これらのメタデータは、１つ以上の彩度調整量を記述するメタデータ、画像を作成または調整したソースディスプレイの特性を記述するソースメタデータ１１５、ターゲットディスプレイ１０９などのターゲットディスプレイの特性を記述するターゲットメタデータ１１７などである。一実施形態における色空間変換器１０１は、ある色空間（例えば、ＲＧＢ型色空間）における画像データを他の色空間（例えば、ＩＰＴ型色空間）における画像データに変換する変換器であり得る。色空間変換器１０１は、コンテンツ内の画像についての画像データを受信し、画像データを変換し、変換された画像データ（例えば、ＩＰＴ型色空間内の画像データとして）をカラーボリュームマッピング器１０３およびディテール保存部１０４の両方へ与える。一実施形態におけるカラーボリュームマッピング器１０３は、ソースディスプレイ（ソースメタデータ１１５において指定される）の色域からターゲットディスプレイ１０９の色域への色域ボリュームマッピングを行い得る。多くの場合、ソースディスプレイ（例えば、ソースディスプレイ１４）は、ターゲットディスプレイ１０９などのターゲットディスプレイの色域よりも大きな、非常に幅広い色域を有し得るリファレンスディスプレイであり得る。カラーボリュームマッピング器１０３は、画像データをソースの色域からターゲットの色域にマッピングする。一実施形態において、カラーボリュームマッピング器１０３はまた、第２の色空間（ソースディスプレイのダイナミックレンジを有する）内の入力画像データにおける強度（または輝度）値を、ターゲットディスプレイのダイナミックレンジ内の強度（または輝度）値にマッピングするトーンマッピング部を含み得る。一実施形態において、ディテール保存部１０４は、トーンマッピング部によるトーンマッピングによって失われ得る強度チャネル（ｃｈａｎｎｅｌ）（強度値または輝度値）の高周波数ディテール（ｄｅｔａｉｌｓ）を回復し得る。一実施形態において、色空間変換器１０７は、トーンマッピングおよび空間マッピングされた画像データをカラーボリュームマッピング器１０３およびディテール保存部１０４から受信し、色空間変換を行って、第２の色空間（例えば、ＩＰＴ型色空間）内のマッピングされた画像データを出力色空間（例えば、ＲＧＢ型色空間）における画像データに変換する。次いで、出力画像は、変換器１０７からターゲットディスプレイ１０９に与えられ得る。一実施形態において、ディスプレイ管理システム２１は、Ｄｏｌｂｙ  Ｌａｂｏｒａｔｏｒｉｅｓのドルビービジョン技術をサポートす���ターゲットデバイス（ターゲットディスプレイに接続される）の一部であり得る。この技術は、高いまたは非常に高いダイナミックレンジおよび幅広い色域コンテンツを、そのようなコンテンツを作成可能なリファレンスシステムに基づいて、高品質な画像を維持しつつ、より小さなダイナミックレンジまたはより小さい色域を有するターゲットシステムに配信することを可能にする。そのような技術およびＩＰＴ型色空間についてのさらなる情報は、公開された米国特許出願ＵＳ２０１６／０００５３４９に見出され得る。この文献の開示内容を本願に援用する。
【００１８】
図５は、図１のディスプレイ管理システム２１などのディスプレイ管理システムの他の例を示している。このディスプレイ管理システムは、本明細書に記載の発明の実施形態のうちの１つ以上による、彩度を調整する彩度調整器３０９を含む。例えば、彩度調整器３０９は、図６に示す方法または図７Ａに示す方法を使用し、さらに例えば、カラリストによってカラーグレーディング処理中に与えられる彩度メタデータを使用して、彩度を調整し得る。図２のディスプレイ管理システムはまた、図２に示す画像処理パイプラインのある一部にそのような彩度調整器を含み得る。図５に示すディスプレイ管理システムは、入力画像データおよび関連するメタデータならびにソースディスプレイメタデータを、一実施形態において、入力３０１（図１および２の入力２０と同様である）から受信する入力インターフェース３０３を含み、さらにまた、色空間変換器３０５と、マッピング関数部３０７と、彩度調整器３０９と、出力画像を（直接または間接的に）出力３１３を介してターゲットディスプレイ（ターゲットディスプレイ２３または１０９など）に与え得る色空間変換器３１１とを含む。入力インターフェース３０３は、コンテンツおよび関連するメタデータを与え得る、イーサネットもしくはＷｉＦｉインターフェース、またはケーブルＴＶもしくは衛星ＴＶインターフェース、または当該技術分野で公知の他のハードウェアインターフェースなどのネットワークインターフェースであり得る。入力インターフェースは、コンテンツ（例えば、映画、ビデオゲーム、テレビ番組など）を表す画像データを受信し、またソースメタデータ１１５およびターゲットメタデータ１１７および彩度調整メタデータ（例えば、式４において使用される彩度制御Ｓａ０、Ｓａ１など）などの任意の関連するメタデータを受信し得る。次いで、入力インターフェース３０３は、受信したデータを図５に示すディスプレイ管理システムにおける種々のコンポーネントに与え得る。例えば、入力画像データおよびソースメタデータは、色空間変換器３０５に与えられ得る。色空間変換器３０５は、入力画像の画像データを第１の色空間（例えば、ＲＧＢ型色空間）における画像データから第２の色空間（例えば、ＩＰＴ型色空間）における画像データに変換する。変換器３０５は、図２の変換器１０１と同様であり得る。次いで、変換された画像データは、変換器３０５からマッピング関数部３０７に与えられ得る。一実施形態において、マッピング関数部３０７は、カラーボリュームマッピング器１０３およびディテール保存部１０４と同様であり得る。マッピング関数部３０７は、カラーボリュームマッピングおよびトーンマッピングを行い、またオプションとしてディテール保存を行い、そしてマッピングされた画像データ（まだ第２の色空間に存在する）の出力を彩度調整器３０９に与える。次いで、彩度調整器３０９は、１つ以上の画像の彩度を、図６または図７Ａの方法などの本発明の１以上の実施形態を使用して、調整し得る。次いで、彩度調整器３０９は、彩度調整された画像データ（まだ第２の色空間に存在する）を色空間変換器３１１に出力し得る。次いで、色空間変換器３１１は、その彩度調整された画像データをＲＧＢ型色空間などの第３の色空間における画像データに変換し得る。この画像データは、出力３１３において出力され、ターゲットディスプレイ２３（またはターゲットディスプレイ１０９）などのターゲットディスプレイを駆動する。
【００１９】
図６は、本発明の一実施形態による方法を示している。本方法は、オペレーション（ｏｐｅｒａｔｉｏｎ）３５１において始まる。オペレーション３５１において、ディスプレイ管理システムは、コンテンツについての１つ以上の画像を受信して、その画像を表す画像データ（第１の色空間に存在）を第２の色空間における画像データに変換し得る。一実施形態において、第１の色空間はＲＧＢ型色空間であり、第２の色空間は、ＩＰＴ型色空間であり得る。一実施形態において、ＩＰＴ型色空間は、ＩＰＴ型色空間（ＩＣｔＣｐなど）においてカラーボリュームマッピングおよびトーンマッピングを行うために使用され、これらマッピングは、他の色空間においては行われない。オペレーション３５３において、彩度（または他の色特性）の調整量を指定するメタデータがディスプレイ管理システム（図２または５に示すシステムなど）によって受信される。一実施形態において、メタデータは、本明細書に記載の６ベクトル彩度グレーディングのために使用される彩度制御量Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、およびＭを含む（例えば、式４〜６を参照）。他の実施形態において、メタデータは、四分円（ｑｕａｄｒａｎｔ）（または他のセクタ幾何形状）を使用する４ベクトル彩度グレーディング方法のための彩度制御量を含む。一実施形態において、オペレーション３５３において受信されるメタデータは、ソースディスプレイ（カラリストのソースディスプレイ１４など）上の彩度調整オペレーションに基づく。オペレーション３５５において、画像内の画素についての１組の彩度調整量が、オペレーション３５３において受信されたメタデータおよび第１の色空間における画像データと第２の色空間における画像データとの関係を指定するデータに基づいて、決定される。このデータ（この関係を指定する）は、カラリストのシステム（または他のシステム）において予め計算され、そしてディスプレイ管理システムにおいて彩度調整を行うために使用されるメタデータとして、ディスプレイ管理システム（例えば、図２または５のシステム）に与えられ得る。図５に示すディスプレイ管理システムの場合、一実施形態において、彩度調整器３０９は、このデータ（上記２組の画像データ間の関係を指定する）を使用して、各画素についてどの彩度制御量（メタデータにおいて指定される）を使用するかを決定する。言い換えると、このデータは、第２の色空間における画像データが第１の色空間において適用されるであろう（または使用された）彩度制御量に適切に関連づけられ得るように、２組の画像データの関係を指定する。一実施形態において、このデータは、特定の画素について、その特定の画素の彩度を調整するために、メタデータ内のどの彩度制御量対（例えば、ＲおよびＹ）を使用すべきかを決定するために使用される、１組の１つ以上のデータ構造であり得る。一実施形態において、このデータは、第１の色空間における基本色をマッピングして、第２の色空間におけるセクタ境界を決定し、よって彩度制御量の正しい対が、第２の色空間における２つの隣接するセクタ境界間に入る特定の画素について選択され得る。言い換えると、第１の色空間における基本色（例えば、６つの基本色Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、Ｍ）は、第１の色空間から第２の色空間に射影された画像データを使用して、第２の色空間におけるセクタの境界を決定する。一実施形態において、このデータは、６ベクトル彩度グレーディングのために使用され得る。他の実施形態において、２組の画像データ間の関係を指定する他の組のデータが４ベクトル彩度グレーディングなどの他の種類の彩度グレーディングのために使用され得る。画像における各画素についてオペレーション３５５において彩度調整量が決定された後、ディスプレイ管理システム（例えば、彩度調整器３０９）は、オペレーション３５７において、第２の色空間における画像の彩度を調整し、彩度調整された画像は、オペレーション３５９において、第３の色空間（例えば、ＲＧＢ型色空間）に変換され、そして、ターゲットディスプレイ１０９または２３などのターゲットディスプレイ上に表示される。
【００２０】
図７Ａは、本発明の一実施形態による他の方法を示している。オペレーション４０１において、第１の色空間（例えば、ＲＧＢ型色空間）における画像データによって表される画像が受信され、第２の色空間（例えば、ＩＰＴ型色空間）における画像データに変換される。オペレーション４０３において、メタデータが受信され、そしてこのメタデータは、例えば、カラリスト（例えば、図１のカラリスト１６）によって行われた調整に基づく彩度の調整量を指定する。彩度調整のために６ベクトル彩度グレーディングを使用する１つの実施形態において、このメタデータは、画像についてカラリストによって指定される６つの彩度制御量Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、Ｍであり得る。オペレーション４０５において、ディスプレイ管理システム（例えば、彩度調整器３０９）は、画像の彩度を調整するために、あるデータ構造（図８に示す１つ以上のＬＵＴであり得るデータ構造５０１など）におけるデータを使用して、画像内の各画素について色セクタを決定する。一実施形態において、画像内の各画素について、Ｉ（強度）値は、ＬＵＴにおける１行のデータを決定し、そして、この行におけるデータは、さらに後述されるように、その画素について色セクタを決定するために使用される（次いで、その画素について２つの隣接の彩度制御量を決定する）。オペレーション４０７において、方向性係数（上記のＤ０およびＤ１など）が、決定された色セクタ内の画素について決定される。次いで、オペレーション４０９において、各画素について調整された彩度が、メタデータ（例えば、決定された色セクタについての彩度制御量）および決定された方向性係数およびその画素の入力彩度を使用して決定される。
【００２１】
以下に、オペレーション４０５、４０７、および４０９を使用する１つの実施形態の具体例を説明する。この具体例（６ベクトル彩度調整を使用する）において、メタデータは、画像についてカラリストによって規定される６つの彩度制御量（Ｒ、Ｙ、Ｇ、Ｃ、Ｂ、Ｍ）を指定する。一実施形態において、これら６つの彩度制御量のそれぞれは、−１．０（完全な脱飽和（ｄｅｓａｔｕｒａｔｉｏｎ））と＋１．０（最大彩度）との間の値を有し得る。ここで、ゼロの値は、彩度において変化がないことを表す。一実施形態において、オペレーション４０５、４０７、および４０９は、画像内の各画素について行われ、メタデータは、画像全体に適用される。一実施形態において、第２の色空間は、ＩＰＴ型色空間（例えば、ＩＣｔＣｐ）であり、画素の色セクタを決定するために、その画素のＩ値を使用して、３つのＬＵＴ（図８を参照）における一行を選択する。一実施形態において、画素のＩＰＴ値は、マッピング関数部３０７によってすでに処理されており、そのＩＰＴ値がトーンマッピングおよびボリュームマッピングされているであろう。画素のＩ値は、ＬＵＴ５０３におけるＩ値のうちの最もマッチするもの（値が最も近いもの）にマッチングされる。その最もマッチするものは、その画素について選択された行（例えば、行５０９）となる行中に存在する。選択された行は、後述のように、図３に示す６つの基本色ベクトルについて決定されたＬＱ  ＬＵＴ５０５内の１組の色相（角度）を含む。画素の色相値（ｈ）は角度であり、ａｒｃｔａｎ（Ｔ／Ｐ）の値から計算される。ここで、ａｒｃｔａｎは、逆正接であり、Ｔ値およびＰ値は、ＩＰＴ型色空間における画素のマッピングされたクロマ成分である。次いで、画素の計算された色相値（ｈ＝ａｒｃｔａｎ（Ｔ／Ｐ））は、ＬＱ  ＬＵＴ５０５内の選択された行の１組の色相値と比較され、画素について色セクタが決定される。特に、ｈ が選択された行の１組の色相値に対して比較されることにより、ｈ０≦ｈ≦ｈ１となるような隣接の色相角を決定する。ここで、ｈ０およびｈ１は、隣接のセクタ境界の角度であり、ＩＰＴ空間における色セクタを規定する。言い換えると、決定された色セクタは、色セクタを境界づける２つの隣接する基本色ベクトルの色相によって規定される。例えば、式１の場合、２つの隣接する基本色ベクトルは、ＲおよびＹである。次いで、方向性係数Ｄ０およびＤ１は、それぞれ式５および６を使用して決定され得る。画素についての入力彩度（Ｓｉｎ）は、式
【数７】
0006929373.tif 000002
を使用して決定され得る。次いで、調整された彩度（Ｓｏｕｔ）は、式４を使用して計算され得る。画素について調整された彩度値は、ＴおよびＰ値に再変換される。一実施形態において、画素について調整された彩度値のＴおよびＰ値への再変換は、以下の式を使用して決定され得る。
Ｐｏｕｔ＝Ｓｏｕｔ［ｃｏｓ（ｈ）］
Ｔｏｕｔ＝Ｓｏｕｔ［ｓｉｎ（ｈ）］
【００２２】
次いで、画素についての画像データの調整された彩度は、ＲＧＢ型色空間に変換され、それにより画像は、ターゲットディスプレイ上に表示することができるようになる。
【００２３】
図７Ｂは、図８に示すデータ構造５０１の一部であるルックアップテーブル（ＬＵＴ）５０３、５０５、および５０７を作成するための方法を示している。一実施形態において、図７Ｂに示すこの方法は、ＬＵＴを複数のディスプレイ管理システムに与えるデータ処理システム上で一回行われる。一実施形態において、ＬＵＴは、コンテンツ中の画像に依存しない。ＬＵＴの内容は、ＬＵＴを作成するデータ処理システムに接続されるソースディスプレイ次第（a function of）である。このデータ処理システムは、カラリストの調整システムであり得る。ＬＵＴの内容は、配信システム１９を介して配信される。オペレーション４５１において、ソースシステムにおける第１の色空間（例えば、ＲＧＢ）内の色空間ボリュームのキューブ（または他のボリューム）は、第２の色空間（例えば、ＩＰＴ）の色空間ボリュームに射影される。この射影は、第１の色空間における選択された１組の取り得る色（例えば、取り得る色は、１組の輝度値におけるすべての取り得る輝度値について、図３に示す色相環の外周上の６つの基本色を含み得る）についての画像データの色空間変換を含み得る。この色空間変換は、これら取り得る色についての画像データを、ＩＰＴ型色空間（例えば、ＩＣｔＣｐ）であり得る第２の色空間内のこれら取り得る色についての画像データに変換する。この射影は、両方の色空間における各取り得る色（選択された１組の取り得る色）について、１組の対応する画像値を与える。例えば、ある輝度値または強度値について、両方の色空間において基本赤色画像データが存在する。オペレーション４５３において、強度値が選択され、そしてこれにより、第２の色空間（例えば、ＩＣｔＣｐ）において色度平面が実際に選択される（図４Ｃにおける３つのそのような平面を参照のこと）。次いで、オペレーション４５５において、色相（角度）および彩度（最大の大きさ）が、第１の色空間（例えば、ＲＧＢ）からこの色度平面に射影された６つの（または他の数の）基本色のそれぞれについて、第２の色空間において選択された色度平面において決定される。言い換えると、一実施形態において、選択された強度値についての６つの基本色（例えば、図３の色相環の外周上の６つの点）が第２の色空間に射影（色変換）されて、第２の色空間におけるこの色度平面内の色セクタの境界が決定される。６つの基本色点は、この色度平面内に「配置」／「プロット」され、それにより、次いで６つの基本色点のそれぞれについて色相（角度）および彩度の計算／測定が可能にされる。そして、これら６つの基本色点は、これら色セクタ境界を規定する。次いで、選択された強度ならびにオペレーション４５５において決定された色相および彩度についての値は、３つのＬＵＴ５０３、５０５、および５０７などのデータ構造に格納され得る。例えば、選択されたＩ（強度）値は、ＬＵＴ５０３内の行（例えば、行５０９）に格納され、６つの色相は、ＬＵＴ５０５内の同じ行に格納され、そして６つの最大彩度値は、ＬＵＴ５０７内の同じ行に格納される。各色相は、対応する基本色のうちの１つに関連づけられ、そしてその基本色についての行に格納される。例えば、赤基本色について決定された色相は、列５１１��ラベルθ５の下）に格納され、そして他の基本色であるイエロー、緑、シアン、青、およびマゼンタについて決定された色相は、それぞれθＹ、θＧ、θＣ、θＢ、およびθＭとラベルされた列に格納される。同様に、赤色についての最大彩度値は、列５１７に格納され、そして他の基本色（Ｙ、Ｇ、Ｃ、Ｂ、およびＭ）について決定された彩度は、それぞれＳＹ、ＳＧ、ＳＣ、ＳＢ、およびＳＭとラベルされた列に格納される。オペレーション４５９は、オペレーション４５３、４５５、および４５７のそれぞれがＬＵＴ５０３における各強度（Ｉ）値について繰り返されて、ＬＵＴ５０３、５０５、および５０７の各行にデータが配置されることを示す。このように、ＬＵＴ５０３、５０５、および５０７は完了すれば、予め計算されたデータ（あるソースディスプレイ用）としてディスプレイ管理システムに与えられ得る。ＬＵＴ５０５は、その１組で取り得るＩ値にわたる、６つの基本色についての色相値を含む。ＬＵＴ５０７は、その１組で取り得るＩ値にわたる、６つの基本色についての最大彩度値を含む。ＬＵＴは、上記のように構成されて、行インデックスに基づく強度値および基本色値（色相および彩度）を与える。使用時に（例えば、彩度調整器３０９がデータ構造５０１を使用する際に）、画素の画像データのＩ値は、その画素のＩ値に最も近いＬＵＴ５０３内のＩ値を取得するために使用される。これにより、画像内のその画素について行が選択される。
【００２４】
６ベクトルカラーグレーディングを使用する彩度調整に加えて、本発明の１以上の実施形態は、４ベクトル彩度制御などの他の種類の彩度で使用され得る。１つの代替の実施形態において、４ベクトル彩度制御が使用され、これは、６ベクトルカラーグレーディング方法の６つのセクタの代わりに、４つのセクタを含む。言い換えると、セクタは、０、９０、１８０、および２７０の角度（単位：度）によって規定され得る。これにより、三角形状スライスではなく四分円において画素の位置を決定することになるので、セクタに対する画素の位置を決定する処理が簡単になり得る。この４セクタ彩度制御はまた、より知覚に関係する彩度調整を提供する。なぜなら、人間の視覚は、ＩＣｔＣｐ色空間のＣｔおよびＣｐ軸に位置合わせされる４つの特有の色相（イエロー−青、緑−赤）を有するものとしてモデル化されることが多いからである。４ベクトル彩度制御の一変形例は、回転された１組のＰＴ成分を使用し得る。特に、ＩＰＴ色度平面におけるＰおよびＴ成分は、まずある角ベクトルによって回転され、次いで４ベクトル彩度制御が適用され得る。これにより、彩度調整の方向についてカスタマイズされた制御が可能となる。例えば、回転により、イエロー軸をイエローについての特有の色相に対して、または制御に好適な方向に対して、より精度よく位置合わせし得る。回転は、例えば回転行列を使用して適用され得る。
【数８】
0006929373.tif 000003
【００２５】
図９は、ディスプレイ管理システムのコンポーネントの一例を示している。この例は、典型的には、ハードウェア処理システム（汎用プロセッサまたは何らかの専用プロセッサのいずれでもよい）およびメモリならびに入力および出力インターフェースを含む。汎用プロセッサが使用される場合、それらは、プログラム可能（プロセッサ上で実行されるソフトウェア指示による）であり得る。入力インターフェース６０１は、ネットワークインターフェース（例えば、イーサネットもしくはＷｉＦｉ）またはケーブルＴＶインターフェースまたは衛星ＴＶインターフェースであり得る。一実施形態において、入力インターフェース６０１は、入力２０または入力３０１を受信し、この入力を色空間変換器６０２に与える。色空間変換器６０２は、メモリ６０４に接続される処理システム６０３内に含まれる汎用のプログラム可能なハードウェアまたは専用ハードウェアのいずれでも実装され得る。メモリ６０４は、画像およびメタデータ（例えば、ソースメタデータ１１５、ターゲットメタデータ１１７、および彩度制御メタデータならびにＬＵＴ５０３、５０５、および５０７）を記憶し得る。色空間変換器６０２は、オペレーション３５１または４０１において色空間変換を行い得る。処理システム６０３は、マッピング関数部３０７および彩度調整器３０９をオペレーションさせ、そして出力を色空間変換器６０５に与え得る。色空間変換器６０５は、画像データをターゲットディスプレイ６０９によって使用される色空間に変換する。ターゲットディスプレイ６０９は、変換された画像をハードウェアインターフェース６０７（例えば、ＨＤＭＩインターフェースまたは他の公知インターフェース）を介して受信する。
【００２６】
図１０は、カラリストによって使用され得るデータ処理システムの一例を示している。したがって、図１０は、カラー調整システム１２の一例を示している。本明細書に記載のシステムおよび方法は、種々の異なるデータ処理システムおよびデバイスにおいて実装され得る。そのようなデータ処理システムおよびデバイスは、汎用のコンピュータシステム、専用コンピュータシステム、または汎用および専用コンピュータシステムのハイブリッドを含む。本明細書に記載の方法のいずれか１つを使用し得るデータ処理システムは、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、組み込み電子デバイス、または他の電子デバイスを含む。
【００２７】
図１０は、１つの実施形態によるデータ処理システムハードウェアのブロック図を示している。なお、図１０は、データ処理システムの種々のコンポーネントを例示するが、コンポーネント間を接続する何ら特定の構造または方法を表すことを意図しない。そのような詳細は本発明に関係しないからである。なお、また、図１０に示すコンポーネントよりも少ないか、または多いコンポーネントを有する他の種類のデータ処理システムが本発明の１以上の実施形態で使用され得る。
【００２８】
図１０に示すように、データ処理システムは、システムの種々のコンポーネントを相互接続するように機能する１つ以上のバス１３０９を含む。１つ以上のプロセッサ１３０３は、当該技術分野において公知なように、１つ以上のバス１３０９に接続される。メモリ１３０５は、ＤＲＡＭまたは不揮発性ＲＡＭであり得るし、あるいは、フラッシュメモリもしくは他の種類のメモリまたはそのようなメモリデバイスの組み合わせであり得る。このメモリは、当該技術分野において公知の技術を使用して、１つ以上のバス１３０９に接続される。データ処理システムはまた、不揮発性メモリ１３０７を含み得る。不揮発性メモリ１３０７は、システムの電源を切った後もデータを維持する、ハードディスクドライブまたはフラッシュメモリまたは光磁気ドライブまたは磁気メモリまたは光学ドライブまたは他の種類のメモリシステムであり得る。不揮発性メモリ１３０７およびメモリ１３０５の両方は、公知のインターフェースおよび接続技術を使用して、１つ以上のバス１３０９に接続される。ディスプレイ制御器１３２２は、ソースディスプレイデバイス１３２３上に表示されるディスプレイデータを受信するために、１つ以上のバス１３０９に接続される。ソースディスプレイデバイス１３２３は、タッチスクリーンを提供するために一体型タッチ入力を含む。データ処理システムはまた、１つ以上の入力／出力（Ｉ／Ｏ）制御器１３１５を含み得る。入力／出力（Ｉ／Ｏ）制御器１３１５は、１つ以上のＩ／Ｏデバイスのためのインターフェースを提供する。Ｉ／Ｏデバイスには、１つ以上のマウス、タッチスクリーン、タッチパッド、ジョイスティック、ならびに当該技術分野で公知の入力デバイスを含む他の入力デバイスおよび出力デバイス（例えば、スピーカー）などである。カラリストは、１つ以上の入力デバイスを使用して、１つ以上の画像について彩度を調整する。入力／出力デバイス１３１７は、当該技術分野で公知のように、１つ以上のＩ／Ｏ制御器１３１５を介して接続される。
【００２９】
図１０は、不揮発性メモリ１３０７およびメモリ１３０５が、ネットワークインターフェースを介してではなく、直接に１つ以上のバスに接続されることを示しているが、本発明は、システムから遠隔にある不揮発性メモリを利用可能であることが理解されるべきである。そのような遠隔の不揮発性メモリは、モデムまたはイーサネットインターフェースなどのネットワークインターフェースを介してデータ処理システムに接続されるネットワーク記憶デバイスなどである。バス１３０９は、当該技術分野で周知のような種々のブリッジ、制御器および／またはアダプタを介して互いに接続され得る。一実施形態において、Ｉ／Ｏ制御器１３１５は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）周辺機器を制御するためのＵＳＢアダプタ、ＩＥＥＥ１３９４準拠周辺機器のためのＩＥＥＥ１３９４制御器、またはサンダーボルト（Ｔｈｕｎｄｅｒｂｏｌｔ）周辺機器を制御するためのサンダーボルト制御器のうちの１つ以上を含む。一実施形態において、１つ以上のネットワークデバイス１３２５は、バス１３０９に接続され得る。ネットワークデバイス１３２５は、カメラなどから画像を受信する有線ネットワークデバイス（例えば、イーサネット）または無線ネットワークデバイス（例えば、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ）であり得る。
【００３０】
本明細書から明らかなように、本発明の１以上の実施形態は、少なくとも部分的に、ソフトウェアで実現され得る。すなわち、上記技術は、データ処理システムにおいて、その１つ以上のプロセッサが非一時的なマシン読み取り可能な記録媒体（例えば、ＤＲＡＭまたはフラッシュメモリ）などの記憶媒体に含まれる１シークエンスの指示を実行することに応答して実施され得る。種々の実施形態において、ハードワイヤードな回路をソフトウェア指示と組み合わせて使用して、本発明を実装し得る。このように、上記技術は、ハードウェア回路およびソフトウェアのいずれの特定の組み合わせにも限定されなし、データ処理システムによって実行される指示について、いずれの特定のソースにも限定されない。
【００３１】
上記の記載において、本発明をその具体的な例示の実施形態を参照して説明した。下記の特許請求の範囲に記載されるような本発明のより広い精神および範囲から逸脱することなく種々の変更がなされ得ることは明らかであろう。したがって、本明細書および図面は、例示を意図するとみなされ、限定を意図するとはみなされない。
【００３２】
本発明の様々な局面は、以下の列挙実施形態例（ｅｎｕｍｅｒａｔｅｄ  ｅｘａｍｐｌｅ  ｅｍｂｏｄｉｍｅｎｔ：ＥＥＥ）から理解され得る。
ＥＥＥ１．
マシンによって実行される方法であって、
複数の画素における各画素について、第１の色空間における第１の画像データを受信することと、
前記第１の画像データを第２の色空間における第２の画像データに変換することと、
第１のディスプレイ上の調整オペレーションに基づく彩度の調整を指定するメタデータを受信することと、
前記メタデータから、および前記第１の色空間における画像データと前記第２の色空間における画像データとの間の関係を指定する予め計算されたデータから、彩度調整を決定することと、
前記彩度調整を使用して、前記第２の画像データの彩度を調整することと、
を包含する、方法。
ＥＥＥ２．
前記調整された第２の画像データを、第２のディスプレイ上に表示するための第３の色空間における第３の画像データに変換することと、
前記第３の画像データを使用して、第２のディスプレイ上に１つ以上の画像を表示することと、
をさらに包含する、ＥＥＥ１に記載の方法。
ＥＥＥ３．
前記第２の色空間における前記第２の画像データに基づく画像データにトーンマッピング関数を適用することと、
前記第２の色空間における前記第２の画像データに基づく画像データにカラーボリュームマッピング関数を適用することと、
をさらに包含する、ＥＥＥ１またはＥＥＥ２に記載の方法。
ＥＥＥ４．
前記第１の色空間は、前記第１の色空間の色度平面において幾何学的に対称であり、前記第２の色空間は、前記第２の色空間の色度平面において幾何学的に対称でない、
いずれかの先行するＥＥＥに記載の方法。
ＥＥＥ５．
前記予め計算されたデータは、強度または輝度を表す選択された値について、前記第２の色空間の前記色度平面におけるセクタを指定し、前記選択された値は、前記第２の色空間における前記色度平面を指定する、
ＥＥＥ４に記載の方法。
ＥＥＥ６
前記第１のディスプレイは、彩度を調整し、メタデータを導出するためにカラリストによって使用されるソースディスプレイまたはリファレンスディスプレイである、
いずれかの先行するＥＥＥに記載の方法。
ＥＥＥ７．
前記第１のディスプレイは、前記第２のディスプレイと比べて、より大きな色域またはより高いダイナミックレンジのうちの少なくとも１つを有する、
いずれかの先行するＥＥＥに記載の方法。
ＥＥＥ８．
前記第２のディスプレイは、前記第３の画像データを含むコンテンツの閲覧者によって使用されるテレビまたはモニターである、
いずれかの先行するＥＥＥに記載の方法。
ＥＥＥ９．
前記第２の色空間は、ＩＰＴまたはＩＣｔＣｐ色空間であり、前記第３の色空間は、ＲＧＢ色空間である、
ＥＥＥ１〜８のいずれか１つに記載の方法。
ＥＥＥ１０．
システムによって実行される際に、前記システムにＥＥＥ１〜９のいずれか１つに記載の方法を行わせる指示を記憶する、非一時的なマシン読み取り可能な媒体。
ＥＥＥ１１．
マシンによって実行される方法であって、
第１の色空間における入力画像にアクセスすることと、
前記入力画像を、幾何学的に非対称な第２の色空間における第１の中間画像に変換することと、
データを１つ以上のルックアップテーブル（ＬＵＴ）に格納することであって、前記データは、前記第１の色空間における画像データに対して、前記第２の色空間における色セクタを指定するように生成される、ことと、
第１のディスプレイ上の調整オペレーションに基づく彩度の調整を指定するメタデータを受信するステップと、
前記第１の中間画像に基づく画像データにトーンマッピング変換およびカラーボリュームマッピング変換を適用して、前記第２の色空間における第２の中間画像を導出することと、
前記第２の中間画像における各画素についての画像データについて、前記１つ以上のＬＵＴにおける前記データから、当該画素について色セクタを決定することと、
各画素についての前記決定された色セクタについて１つ以上の方向性係数を決定することと、
前記１つ以上の方向性係数および前記メタデータおよび各画素についての画像データから導出された入力彩度を使用して、前記第２の中間画像における各画素について調整された彩度を決定することと、
を包含する、方法。
ＥＥＥ１２．
各画素について前記調整された彩度を決定することは、第３の中間画像を生成する、
ＥＥＥ１１に記載の方法。
ＥＥＥ１３．
前記第３の中間画像を第３の色空間における出力画像に変換することと、
前記出力画像を前記第２のディスプレイ上に表示することと、
をさらに包含する、ＥＥＥ１２に記載の方法。
ＥＥＥ１４．
前記色セクタは、前記第２の色空間における色度平面の三角形状スライスまたは四分円または他の幾何学的部分のうちの１つである、
ＥＥＥ１１〜１３のいずれか１つに記載の方法。
ＥＥＥ１５．
前記第１の色空間は、前記第１の色空間における色度平面において幾何学的に対称であり、前記第２の色空間は、前記第２の色空間における色度平面において幾何学的に対称でない、
ＥＥＥ１１〜１４のいずれか１つに記載の方法。
ＥＥＥ１６．
前記第１のディスプレイは、カラリストによって、彩度を調整し、前記メタデータを導出するために使用されるソースディスプレイまたはリファレンスディスプレイであり、前記第１のディスプレイは、前記第２のディスプレイと比べて、より大きな色域またはより高いダイナミックレンジのうちの少なくとも１つを有する、
ＥＥＥ１３〜１５のいずれか１つに記載の方法。
ＥＥＥ１７．
前記第２の色空間は、ＩＰＴ色空間またはＩＣｔＣｐ色空間であり、前記第３の色空間は、ＲＧＢ色空間である、
ＥＥＥ１３〜１６のいずれか１つに記載の方法。
ＥＥＥ１８．
システムによって実行される際に、前記システムにＥＥＥ１１〜１７のいずれか１つに記載の方法を行わせる指示を記憶する、非一時的なマシン読み取り可能な媒体。
ＥＥＥ１９．
コンテンツを閲覧者に提示するためのデータ処理システムであって、
第１の色空間における画像、および第１のディスプレイ上における調整オペレーションに基づく彩度の調整を指定するメタデータを受信するための入力インターフェースと、
前記入力インターフェースに接続され、前記画像を、幾何学的に非対称な第２の色空間における第１の中間画像に変換するための色変換器と、
前記入力インターフェースに接続され、前記第１の中間画像を記憶し、および１つ以上のルックアップテーブル（ＬＵＴ）にデータを記憶するメモリであって、前記データは、前記第１の色空間における画像データに対して、前記第２の色空間における色セクタを指定するように生成され、さらに前記メモリは、前記メタデータを記憶する、メモリと、
前記メモリに接続される処理システムであって、前記処理システムは、前記画像内の各画素についての画像データについて、前記１つ以上のＬＵＴにおける前記データから、前記画素について色セクタを決定するように構成され、前記処理システムは、各画素について前記決定された色セクタについて１つ以上の方向性係数を決定するように構成され、前記処理システムは、前記１つ以上の方向性係数および前記メタデータおよび各画素についての画像データから導出される入力彩度を使用して、前記画像内の各画素について調整された彩度を決定するように構成される、処理システムと、
を備える、データ処理システム。
ＥＥＥ２０．
前記入力インターフェースは、ハードウェアネットワークインターフェースまたはハードウェアポートであり、前記処理システムは、１つ以上の専用プロセッサまたは１つ以上の汎用プログラム可能プロセッサの一方または両方を備え、前記色変換器は、前記専用プロセッサまたは前記汎用プログラム可能プロセッサの一方または両方の一部である、
ＥＥＥ１９に記載のデータ処理システム。
【図１】
0006929373.tif 000004
【図２】
0006929373.tif 000005
【図３】
0006929373.tif 000006
【図４Ａ】
0006929373.tif 000007
【図４Ｂ】
0006929373.tif 000008
【図４Ｃ】
0006929373.tif 000009
【図５】
0006929373.tif 000010
【図６】
0006929373.tif 000011
【図７Ａ】
0006929373.tif 000012
【図７Ｂ】
0006929373.tif 000013
【図８】
0006929373.tif 000014
【図９】
0006929373.tif 000015
【図１０】
0006929373.tif 000016