(57)【要約】本開示は、ピクチャのシーケンスを処理する方法及びデバイスであって、第１のカラーボリュームにおいて表される値を有する、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有するものに係る。方法は、第１のコンポジットピクチャのコンテンツが、第１のカラーグレーディングされたバージョンにおいて決定された時刻に一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが、同じ時刻に第２のカラーグレーディングされたバージョンにおいて一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、第２のコンポジットピクチャを取得すること（１０）と、第１のコンポジットピクチャの色値を第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、第１及び第２のカラーグレーディングされたバージョンの間のカラーマッピングを推定すること（２０）とを有する。
2018500788.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャのシーケンスを処理する方法であって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有する前記方法において、
第１のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得することと、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定することと
を有することを特徴とする方法。
【請求項２】
前記時刻は、前記ピクチャが同じ場面ショットに属するように決定される、
請求項１に記載の方法。
【請求項３】
前記時刻のうちの一部は同一である、
請求項２に記載の方法。
【請求項４】
前記第２のカラーグレーディングされたピクチャは、結合される前にクリッピングされる、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
当該方法は、前記第１のコンポジットピクチャ及び前記第２のコンポジットピクチャを取得することの前に、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンにおいて前記決定された時刻にあるピクチャをダウンサンプリングすることを更に有する、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記カラーマッピング関数の推定は、基準が達せられるまで繰り返し求められる、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記カラーマッピング関数は２つの色変換を有し、前記カラーマッピング関数の推定は、
ａ）繰り返しｋ−１で推定された第１の色変換（Ｆ１ｋ−１）を前記第１組の色値に適用することによって第３組の色値を取得することと、
ｂ）前記第２組の色値を前記第３組の色値にマッピングすることによって第３の色変換を推定することと、
ｃ）前記第３の色変換を前記第２組の色値に適用することによって第４組の色値を取得することと、
ｄ）前記第１組の色値を前記第４組の色値にマッピングすることによって第１の色変換（Ｆ１ｋ）を推定することであり、該第１の色変換（Ｆ１ｋ）は前記第１の色変換（Ｆ１ｋ−１）を更新するために使用される、ことと、
ｅ）前記第１の色変換（Ｆ１ｋ）を前記第１組の色値に適用することによって第５組の色値を取得することと、
ｆ）前記第５組の色値を前記第２組の色値にマッピングすることによって第２の色変換を推定することと
によって、繰り返しｋで取得される、請求項６に記載の方法。
【請求項８】
前記カラーマッピング関数は、三次元ルックアップテーブルによって近似される、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項９】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元区分線形関数によって近似される、
請求項１乃至８のうちいずれか一項に記載の方法。
【請求項１０】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元ルックアップテーブルによって近似される、
請求項１乃至９のうちいずれか一項に記載の方法。
【請求項１１】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、線形行列によって近似される、
請求項１乃至１０のうちいずれか一項に記載の方法。
【請求項１２】
ピクチャのシーケンスを処理するデバイスであって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定するよう構成されるプロセッサを有する前記デバイスにおいて、
前記プロセッサは、
第１のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得し、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定する
よう更に構成される、ことを特徴とするデバイス。
【請求項１３】
コンピュータで実行される場合に、請求項１乃至１１のうちいずれか一項に記載の方法のステップを実行するプログラムコード命令を含むコンピュータプログラム製品。
【請求項１４】
プロセッサに、請求項１乃至１１のうちいずれか一項に記載の方法のステップを少なくとも実施させる命令を記憶しているプロセッサ可読媒体。
【請求項１５】
コンピュータデバイスで実行される場合に、請求項１乃至１１のうちいずれか一項に記載の方法のステップを実行するプログラムコードの命令を担持する非一時的な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カラーマッピングの分野に関係がある。特に、それは、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定する方法に関係がある。
【背景技術】
【０００２】
上記の観点から、本開示の態様は、コンピュータシステム上で２つのデータオブジェクト間の意味関係を生成及び保持することを対象とする。以下は、本開示のいくつかの態様の基本的な理解を提供するために、本開示の簡単な概要を提示する。この概要は、本開示の外延的な概説でない。本開示の重要又は重大な要素を特定することは意図されない。下記の概要は、以下で与えられている更に詳細な説明に対する前置きとして、簡単な形で本開示のいくつの態様を提示するにすぎない。
【０００３】
以下で、ピクチャは、ピクチャ（又はビデオ）のピクセル値に関連した全ての情報と、例えばピクチャ（又はビデオ）を視覚化及び／又は復号するためにディスプレイ及び／又は何らかの他のデバイスによって使用され得る全ての情報とを特定する具体的なピクチャ／ビデオフォーマットにおいて、サンプル（ピクセル値）の１つ又は複数のアレイを含む。ピクチャは、サンプルの第１のアレイの形で少なくとも１つの成分、通常は、ルーマ（又は輝度）成分を、そして、場合により、サンプルの少なくとも１つの他のアレイの形で少なくとも１つの他の成分、通常は、色成分を有する。あるいは、同様に、同じ情報は、例えば、従来の３色ＲＧＢ表現のような、カラーサンプルのアレイの組によっても表現され得る。
【０００４】
カラーガマット（color  gamut）は、色の特定の完全なる組である。最も一般的な使用は、所与の環境において、例えば、所与の色空間内で、又は特定の出力デバイスによって、正確に表現され得る色の組を指す。
【０００５】
カラーボリュームは、色空間と、該色空間によって表される値のダイナミックレンジとによって定義される。
【０００６】
例えば、カラーボリュームは、ＲＧＢ  ＩＴＵ−Ｒ提言  ＢＴ．２０２０色空間によって定義され、そのＲＧＢ色空間で表される値は、０から４０００ｎｉｔ（カンデラ／平方メートル）のダイナミックレンジに属する。カラーボリュームの他の例は、ＲＧＢ  ＢＴ．２０２０色空間によって定義され、そのＲＧＢ色空間で表される値は、０から１０００ｎｉｔのダイナミックレンジに属する。
【０００７】
ピクチャ（又はビデオ）のカラーグレーディングは、ピクチャ（又はビデオ）の色を変更／増強するプロセスである。通常、ピクチャのカラーグレーディングは、このピクチャに対するカラーボリューム（色空間及び／又はダイナミックレンジ）の変化又はカラーガマットの変化を伴う。よって、同じピクチャの２つの異なるカラーグレーディングされたバージョンは、異なるカラーボリューム（若しくはカラーガマット）において表される値を有する当該ピクチャのバージョン、又は少なくとも１つの色が別のカラーグレードに従って変更／増強されている当該ピクチャのバージョンである。
【０００８】
例えば、映画製作において、ピクチャ及びビデオは、３色カメラを用いて、３つの成分（赤、緑及び青）から成るＲＧＢ色値へと捕捉される。ＲＧＢ色値は、センサの３色特性（原色）に依存する。捕捉されたピクチャの第１のカラーグレーディングされたバージョンは、劇場レンダー（renders）を（特定の劇場用グレードを用いて）得るために、次いで取得される。典型的に、捕捉されたピクチャの第１のカラーグレーディングされたバージョンの値は、超高精細テレビジョン（ＵＨＤＴＶ；Ultra-High  Definition  Television）システムのためのパラメータ値を定義する、例えば、ＢＴ．２０２０のような、標準化されたＹＵＶフォーマットに従って表される。
【０００９】
次いで、カラリスト（Colorist）は、通常は写真撮影の監督と協力して、芸術的な意図を持ち込むためにいくつかの色値を微調整／カスタマイズすることによって、捕捉されたピクチャの第１のカラーグレーディングされたバージョンの色値に対する制御を行う。
【００１０】
捕捉されたピクチャの第２のカラーグレーディングされたバージョンも、家庭向け公開レンダーを（特定の家庭、ブルーレイディスク／ＤＶＤグレードを用いて）得るよう取得される。典型的に、捕捉されたピクチャの第２のカラーグレーディングされたバージョンの値は、例えば、標準４：３及びワイドスクリーン１６：９アスペクト比のための標準デジタルテレビジョンのスタジオ符号化パラメータを定義するＩＴＵ−Ｒ提言  ＢＴ．６０１（Ｒｅｃ．６０１）、又は高精細テレビジョン（ＨＤＴＶ；High  Definition  Television）システムのためのパラメータ値を定義するＩＴＵ−Ｒ提言  ＢＴ．７０９のような、標準化されたＹＵＶフォーマットに従って表される。
【００１１】
捕捉されたピクチャのそのような第２のカラーグレーディングされたバージョンを取得することは、捕捉されたピクチャの第２のカラーグレーディングされたバージョンが第２のカラーボリューム（例えば、ＲＧＢ  ＢＴ．７０９  １０００ｎｉｔ）に属するように、通常は、捕捉されたピクチャの第１のカラーグレーディングされたバージョンのカラーボリューム（例えば、カラリストによって変更されるＲＧＢ  ＢＴ．２０２０  １０００ｎｉｔ）を広げることを含む。これは、三次元ルックアップテーブル（３Ｄ  ＬＵＴとも呼ばれる。）によって通常は近似されるデフォルトのカラーマッピング関数（例えば、ＲＧＢ  ＢＴ．７０９へのＲＧＢ  ＢＴ．２０２０のマッピングのためのもの）を使用する自動的なステップである。考えられる全てのＹＵＶフォーマットは、如何なるＲＧＢからＹＵＶ及びＹＵＶからＲＧＢへのカラーマッピングも定義することを可能にする原色パラメータにより特性を示される点に留意されたい。
【００１２】
次いで、カラリストは、通常は写真撮影の監督と協力して、家庭向け公開において芸術的な意図を持ち込むためにいくつかの色値を微調整／カスタマイズすることによって、捕捉されたピクチャの第２のカラーグレーディングされたバージョンの色値に対する制御を行う。
【００１３】
例えば、ＹＵＶからＲＧＢへのカラーマッピングのような、デフォルトのカラーマッピングをディスプレイへ明示的に知らしめて、ディスプレイが適切なデフォルトのカラーマッピングを適用することができるようにすることが知られている。更には、カラーマッピングが、ピクチャの第１及び第２のカラーグレーディングされたバージョンから計算されるパラメータを使用する場合に、それらのパラメータもディスプレイに伝えられて、ディスプレイが適切なパラメータを用いて適切なデフォルトのカラーマッピングを適用することができるようにすることが知られている。
【００１４】
デフォルトのカラーマッピングを使用することは、芸術的な意図を維持することができない。これは、デフォルトのカラーマッピングがピクチャの第１のカラーグレーディングされたバージョンに対して適用される場合に、ピクチャの第２のカラーグレーディングされたバージョンにおける、カラリストによって指定されるいくつかの色が維持されないことがあるからである。
【００１５】
例えば、肌色、青空又は緑の草の影、などのような記憶色は、所与のグレードのためにカラリストによって指定される場合に、維持されるべきである。
【００１６】
同じピクチャの２つのカラーグレーディングされたバージョン間のカラーマッピングを推定することは、ピクチャの第１のカラーグレーディングされたバージョンの色値を同じピクチャの第２のカラーグレーディングされたバージョンの色値に最適にマッピングするカラーマッピング関数を推定することを意味する。
【００１７】
この論法に従って、ピクチャのシーケンスは時間的に連続したピクチャの組であるから、ピクチャの同じシーケンスの２つのカラーグレーディングされたバージョン間のカラーマッピングを推定することは、ピクチャのそのシーケンスの各ピクチャについてのカラーマッピング関数、すなわち、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンにおいて決定された時刻に時間的に位置するピクチャの色値を、ピクチャのシーケンスの第２のカラーグレーディングされたバージョンにおいて同じ時刻に時間的に位置するピクチャの色値に最適にマッピングするカラーマッピング関数、を推定することを意味する。
【００１８】
しかし、このアプローチは、時間がかかり、長い計算時間を必要とする。更には、ピクチャのシーケンスを表さないノイズ又は色が、極めて類似したピクチャ特性（色の分布、オブジェクトの存在、など）を有してピクチャのシーケンスにおいて現れることがある。これは、視覚的なフリッカ（flickering）（連続的なピクチャの見た目の時間的不安定性）を生じさせうる、時間にわたるカラーマッピング次元の時間変動を伴うことがある。
【００１９】
よって、ピクチャのシーケンスの２つの異なるカラーグレーディングされたバージョン間のカラーマッピングを推定する方法であって、そのような計算コスト及びそのようなフリッカ効果を低減するものが必要とされる。
【００２０】
本開示の特異性並びに本開示の他の目的、利点、特徴及び使用は、添付の図面とともに理解される実施形態の以下の説明から明らかになるだろう。
【発明の概要】
【００２１】
上記の観点から、本開示の態様は、コンピュータシステム上でデータオブジェクト間の意味関係を生成及び保持することを対象とする。以下は、本開示のいくつかの態様の基本的な理解を提供するために、本開示の簡単な概要を提示する。この概要は、本開示の外延的な概説でない。本開示の重要又は重大な要素を特定することは意図されない。下記の概要は、以下で与えられている更に詳細な説明に対する前置きとして、簡単な形で本開示のいくつの態様を提示するにすぎない。
【００２２】
本開示は、ピクチャのシーケンスを処理する方法であって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有する前記方法に伴う、先行技術の欠点のいくつかを改善することを目指す。当該方法は、
第１のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得することと、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定することと
を有することを特徴とする。
【００２３】
当該方法は、ピクチャのシーケンスのための単一のカラーマッピングを得ることを可能にし、このようにして、前記ピクチャのシーケンスの各ピクチャについてのカラーマッピングを推定するために必要とされる計算時間、及び視覚的なフリッカを提言する。
【００２４】
更には、コンポジットピクチャのサイズは、決定された時刻の数がそれらコンポジットピクチャを取得するために使用されるピクチャの数を制御するので、大きすぎることがない。
【００２５】
実施形態に従って、前記時刻ｔｉは、ピクチャＰ１，ｔｉ及びＰ２，ｔｉが同じ場面ショットに属するように決定される。
【００２６】
実施形態に従って、前記時刻の一部は同一である。
【００２７】
実施形態に従って、第２のカラーグレーディングされたピクチャは、結合される前にクリッピングされる。
【００２８】
実施形態に従って、当該方法は、前記第１及び第２のコンポジットピクチャを取得することの前に、ピクチャのシーケンスの前記第１及び第２両方のカラーグレーディングされたバージョンにおいて前記決定された時刻にあるピクチャをダウンサンプリングすることを更に有する。
【００２９】
実施形態に従って、前記カラーマッピング関数の推定は、基準が達せられるまで繰り返し求められる。
【００３０】
実施形態に従って、前記カラーマッピング関数は２つの色変換を有し、前記カラーマッピング関数の推定は、
ａ）繰り返しｋ−１で推定された第１の色変換（Ｆ１ｋ−１）を第１組の色値に適用することによって第３組の色値を取得することと、
ｂ）第２組の色値を前記第３組の色値にマッピングすることによって第３の色変換を推定することと、
ｃ）前記第３の色変換を前記第２組の色値に適用することによって第４組の色値を取得することと、
ｄ）前記第１組の色値を前記第４組の色値にマッピングすることによって第１の色変換（Ｆ１ｋ）を推定することであり、該第１の色変換（Ｆ１ｋ）は前記第１の色変換（Ｆ１ｋ−１）を更新するために使用される、ことと、
ｅ）前記第１の色変換（Ｆ１ｋ）を前記第１組の色値に適用することによって第５組の色値を取得することと、
ｆ）前記第５組の色値を前記第２組の色値にマッピングすることによって第２の色変換を推定することと
によって、繰り返しｋで取得される。
【００３１】
実施形態に従って、前記カラーマッピング関数は、三次元ルックアップテーブルによって近似される。
【００３２】
実施形態に従って、前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元区分線形関数によって近似される。
【００３３】
実施形態に従って、前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元ルックアップテーブルによって近似される。
【００３４】
実施形態に従って、前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、線形行列によって近似される。
【００３５】
その他の態様に従って、本開示は、前述の方法を実装するよう構成されるプロセッサを有するデバイス、コンピュータで実行される場合に前述の方法のステップを実行するプログラムコード命令を含むコンピュータプログラム製品、プロセッサに前述の方法のステップを少なくとも実施させる命令を記憶しているプロセッサ可読媒体、及びコンピュータデバイスで実行される場合に前述の方法のステップを実行するプログラムコードの命令を担持する非一時的な記憶媒体に関する。
【図面の簡単な説明】
【００３６】
図面において、本開示の実施形態は、次の図によって表される。
【図１】本開示の具体的且つ非制限的な実施形態に従って、ピクチャのシーケンスの２つのカラーグレーディングされたバージョン間のカラーマッピングを推定する方法のステップの図を概略的に示す。
【図２】カラーマッピング関数の推定を繰り返し求めるステップ２０の実施形態を概略的に表す。
【図３】カラーマッピング関数の一例を概略的に表す。
【図４】２つの色変換を有するカラーマッピング関数を推定する例を概略的に表す。
【図５】３つの色変換を有するカラーマッピング関数を推定する例を概略的に表す。
【図６】カラーマッピングを近似する３Ｄ  ＬＵＴの例を概略的に表す。
【図７】一次元区分線形関数及び行列によって近似される色変換を有するカラーマッピング関数を概略的に表す。
【図８】一次元区分線形関数ｆの一例を示す。
【図９】本開示の実施形態に従うデバイスのアーキテクチャの一例を示す。
【図１０】コンポジットピクチャを取得する種々のアセンブリング・アプローチを表す。
【図１１】コンポジットピクチャを取得するパッキング・アプローチの一例を示す。
【発明を実施するための形態】
【００３７】
本開示は、本開示の実施形態が示されている添付の図を参照して、以降で、より完全に記載される。本開示は、しかしながら、多くの代替の形態において具現されてよく、ここで説明されている実施形態に制限されると解釈されるべきではない。然るに、本開示は、様々な変更及び代替の形態の余地があり、一方で、その具体的な実施形態は、図面において一例として示され、ここで詳細に記載される。なお、本開示を、開示されている特定の形態に制限する意図は存在せず、対照的に、本開示は、特許請求の範囲によって定義される本開示の主旨及び適用範囲の中にある全ての変更、均等物、及び代替案をカバーすべきあると理解されるべきである。
【００３８】
ここで使用される用語は、もっぱら、特定の実施形態を説明することを目的とし、本開示の制限であるよう意図されない。ここで使用されるように、要素の単称形（すなわち、不定冠詞a又はan及び定冠詞the（前記）の使用）は、特段明示されない限りは、複数形も含むよう意図される。語「有する（comprises）」、「有する（comprising）」、「含む（includes）」及び／又は「含む（including）」は、本明細書で使用される場合に、上げられている特徴、整数、ステップ、動作、要素、及び／又はコンポーネントの存在を特定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、コンポーネント、及び／又はそれらのグループの存在又は追加を除外しないことが更に理解されるだろう。更には、要素が他の要素に「応答する（responsive）」又は「接続される（connected）」と言われる場合に、それは他の要素に直接に応答するか又は接続されてよく、あるいは、介在する要素が存在してよい。対照的に、要素が他の要素に「直接に応答する」又は「直接に接続される」と言われる場合に、介在する要素は存在しない。ここで使用されるように、語「及び／又は（and/or）」は、関連する挙げられているアイテムのうちの１つ以上のありとあらゆる組み合わせを含み、「／」と短縮されることがある。
【００３９】
語「第１」、「第２」などは、様々な要素を記載するためにここで使用され得るが、それらの要素は、それらの語によって制限されるべきではないことが理解されるだろう。それらの語は、１つの要素を他と区別するためにのみ使用される。本開示の教示から外れることなしに、例えば、第１の要素は第２の要素と呼ばれてよく、同様に、第２の要素は第１の要素と呼ばれてよい。
【００４０】
いくつかの実施形態は、各ブロックが回路素子、モジュール、又は特定の論理関数を実装する１つ以上の実行可能命令を含むコードの部分に相当するブロック図及び動作フローチャートに関連して記載される。他の実施では、ブロックにおいて示されている機能は、示されている順序から外れて行われ得る点も留意されるべきである。例えば、相次いで示される２つのブロックは、実際には、実質的に同時に実行されてよく、あるいは、ブロックは、関連する機能性に応じて、ときどき、逆の順序で実行されてよい。
【００４１】
「一実施形態」又は「実施形態」へのここでの言及は、その実施形態に関連して記載される特定の特徴、構造、又は特性が本開示の少なくとも１つの実施に含まれ得ることを意味する。明細書中の様々な箇所における語句「一実施形態において」又は「実施形態に従って」の出現は、必ずしも全てが同じ実施形態に言及しているわけでも、別の又は代替の実施形態が必ずしも他の実施形態と相互排他的であるわけでもない。
【００４２】
特許請求の範囲において現れる参照符号は、単なる実例であり、特許請求の範囲の適用範囲を制限する効果はない。
【００４３】
明示的には記載されていないが、本実施形態及び変形例は、如何なる組み合わせ又は部分的組み合わせにおいても用いられ得る。
【００４４】
ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することは、ピクチャのシーケンスを処理する方法のステップであってよい。
【００４５】
図１は、本開示の具体的且つ非制限的な実施形態に従って、第１のカラーボリュームにおいて表される値を有する、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンＥ１と、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンＥ２との間のカラーマッピングＣＭを推定する方法のステップの図を概略的に示す。
【００４６】
ステップ１０において、モジュールＭ０は、第１のコンポジットピクチャＣ１のコンテンツが、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンＥ１において決定された時刻ｔｉに一時的に位置する少なくとも２つのピクチャＰ１，ｔｉの夫々のコンテンツの少なくとも部分を有するように、それら少なくとも２つのピクチャＰ１，ｔｉをアセンブルすることによって、第１のコンポジットピクチャＣ１を取得し、第２のコンポジットピクチャＣ２のコンテンツが、同じ決定された時刻ｔｉにピクチャのシーケンスの第２のカラーグレーディングされたバージョンＥ２において一時的に位置する同数のピクチャＰ２，ｔｉの夫々のコンテンツの少なくとも部分を有するように、それらのピクチャＰ２，ｔｉをアセンブルすることによって、第２のコンポジットピクチャＣ２を取得する。
【００４７】
実施形態に従って、時刻ｔｉは、ピクチャＰ１，ｔｉ及びＰ２，ｔｉが同じ場面ショットに属するように決定される。そのために、例えば、ショットトランジション検出器が、少なくとも１つのピクチャを有する少なくとも１つの場面ショットを得るために、ピクチャのシーケンスに適用され、そして、第１（及び第２）のコンポジットピクチャは、夫々の検出された場面ショットのピクチャから取得される。カラーマッピング関数は、このようにして、夫々の第１及び第２のピクチャから推定される。
【００４８】
実施形態に従って、時刻ｔｉの一部は同一である。これは、ピクチャｔｉにおける色サンプルの重みを増大させることを可能にする。
【００４９】
図１０で表される実施形態に従って、コンポジットピクチャＣ１及びＣ２は、如何なるモザイキング（mosaicing）によっても取得される（http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=702214&tag=1）。すなわ、ピクチャＣ１及びＣ２は、ピクチャＰ１，ｔｉ及びＰ２，ｔｉから夫々取得されるパノラマピクチャである。
【００５０】
実施形態に従って、ピクチャのサブ領域は結合される。これは、例えば、黒ストリップ又はロゴのような、好ましくない領域を除去すること、あるいは、これに反して、ロゴの色に関する計算を協調することを可能にする。
【００５１】
このように、コンポジットピクチャＣ１及びＣ２のコンテンツは、各々の少なくとも２つのピクチャＰ１，ｔｉ及びＰ２，ｔｉの夫々のコンテンツの少なくとも部分を有する。
【００５２】
実施形態に従って、第２のカラーグレーディングされたピクチャは、結合される前にクリッピングされる。これは、異なるダイナミックレンジ値を有するビデオシーケンスのカラーマッピングを可能にする。
【００５３】
図１０に従って、コンポジットピクチャＣ１又はＣ２は、ピクチャのシーケンスの第１のカラーグレーディングされたバージョンＥ１又は第２のカラーグレーディングされたバージョンＥ２において時刻ｔ１及びｔ２に時間的に位置する２つのピクチャＰ１，ｔ１、Ｐ１，ｔ２又は２つのピクチャＰ２，ｔ１、Ｐ２，ｔ２から取得される。
【００５４】
図１１で表される他の実施形態に従って、コンポジットピクチャＣ１又はＣ２は、ピクチャＰ１，ｔｉ又はＰ２，ｔｉを１つのピクチャＣ１又はＣ２にパッキングすることによって取得される。
【００５５】
このように、コンポジットピクチャＣ１及びＣ２のコンテンツは、各々の少なくとも２つのピクチャＰ１，ｔｉ及びＰ２，ｔｉの夫々のコンテンツを有する。
【００５６】
図１におけるステップ１０の実施形態に従って、モジュールＭ０は、第１のコンポジットピクチャＣ１及び第２のコンポジットピクチャＣ２を取得する前に、ピクチャのシーケンスの第１及び第２両方のカラーグレーディングされたバージョンＥ１及びＥ２において決定された時刻ｔｉに位置するピクチャＰ１，ｔｉ及びＰ２，ｔｉをダウンサンプリングする。
【００５７】
これは、コンポジットピクチャＣ１及びＣ２の解像度（列の数及び／又は行の数）を減らして、カラーマッピングを推定するための計算時間を削減することを可能にする。更には、ピクチャをダウンサンプリングすることは、ピクチャのノイズを削減するので、カラーマッピング関数の品質を高める。
【００５８】
ステップ２０で、モジュールＭは、第１のコンポジットピクチャＣ１の色値を第２のコンポジットピクチャＣ２の色値にマッピングするカラーマッピング関数ＣＭＦを推定することによって、ピクチャのシーケンスの第１及び第２のカラーグレーディングされたバージョン間のカラーマッピングＣＭを推定する。
【００５９】
カラーマッピング関数ＣＭＦは、第１のカラーボリュームで表される色値を、第２のカラーボリュームで表される色値にマッピングするように、定義される。
【００６０】
例えば、第１及び第２のカラーボリュームのダイナミックレンジのみが異なっている。第１のカラーボリュームは、例えば、ＲＧＢ  ＢＴ．２０２０色空間及び０から４０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを使用することによって、定義されてよく、第２のカラーボリュームは、ＲＧＢ  ＢＴ．２０２０色空間及び０から１０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを用いて定義される。
【００６１】
他の例に従って、第１及び第２のカラーボリュームのカラーガマットのみが異なっている。第１のカラーボリュームは、例えば、ＲＧＢ  ＢＴ．２０２０色空間及び０から１０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを使用することによって、定義され、第２のカラーボリュームは、ＲＧＢ  ＢＴ．７０９色空間及び０から１０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを用いて定義される。
【００６２】
他の例に従って、第１及び第２のカラーボリュームの色空間のみが異なっている。第１のカラーボリュームは、例えば、ＲＧＢ  ＢＴ．２０２０色空間及び０から１０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを使用することによって、定義され、第２のカラーボリュームは、ＹＵＶ  ＢＴ．２０２０色空間及び０から１０００ｎｉｔ（カンデラ／平方メートル）の間の値のダイナミックレンジを用いて定義される。
【００６３】
本開示は、カラーボリュームのそれらの例に制限されず、第１及び第２のカラーボリュームは、それらの相違点（カラーガマット、色空間、ダイナミックレンジ）のうちの１つよりも多い相違点を有して定義され得ることは明らかである。
【００６４】
図３に表される、本開示の実施形態に従って、カラーマッピング関数ＣＭＦは、少なくとも２つの色変換Ｆ１、Ｆ２、Ｆｑ、・・・ＦＱを有する。
【００６５】
図２で表されるステップ２０の実施形態に従って、ステップ１００で、モジュールＭ１は、カラーマッピング関数ＣＭＦの第１の推定ＣＭＦ０、すなわち、図３に表される方法の実施形態に従う夫々の色変換Ｆｑについての第１の推定
（外１）
2018500788.tif 000003
を取得する。
【００６６】
便宜上、以下で、第１のコンポジットピクチャＣ１の色値は、第１組の色値Ｓ１と呼ばれ、第２のコンポジットピクチャＣ２の色値は、第２組の色値Ｓ２と呼ばれる。
【００６７】
実施形態に従って、夫々の色変換の第１の推定
（外２）
2018500788.tif 000004
は線形単調関数であり、色変換が線形行列であるとき、その色変換の第１の推定は単位行列である。
【００６８】
他の例に従って、色変換の第１の推定は、第１のカラーボリュームの色空間を第２のカラーボリュームの色空間へ変換するカラーマッピング関数である。そのような色変換は、例えば、標準規格ＳＭＰＴＥ  ＲＰ１７７によって、定義される。
【００６９】
次に、ステップ１１０で、繰り返しｋ（ｋは整数値である。）で、モジュールＭ２は、前に（繰り返しｋ−１で）計算された夫々の色変換Ｆｑについての推定
（外３）
2018500788.tif 000005
（カラーマッピング関数ＣＭＦの推定ＣＭＦｋ−１）を用いて、第１組の色値Ｓ１及び第２組の色値Ｓ２から、夫々の色変換Ｆｑについての推定
（外４）
2018500788.tif 000006
（カラーマッピング関数ＣＭＦの推定ＣＭＦｋ）を求める。
【００７０】
ステップ１１０は、基準が達せられるまで繰り返される。夫々の色変換Ｆｑについての最終的な推定
（外５）
2018500788.tif 000007
は、ｐ（最後の繰り返し）での夫々の色変換Ｆｑについての推定
（外６）
2018500788.tif 000008
（カラーマッピング関数ＣＭＦのＣＭＦｐ）に等しく、このようにして求められる。
【００７１】
基準は、例えば、最多繰り返し回数ｋに達するときに、あるいは、２つの連続した繰り返しの間に計算されたカラーマッピング関数ＣＭＦの推定ＣＭＦｋ−１及びＣＭＦｋをピクチャの第１のカラーグレーディングされたバージョンＥ１に適用することによって得られる、ピクチャの第２のカラーグレーディングされたバージョンＥ２の２つの連続した推定の間のユークリッド距離が、予め定義された閾値を下回るときに、達せられる。
【００７２】
代替的に、基準は、色変換関数ＣＭＦの推定ＣＭＦｋをピクチャの第１のカラーグレーディングされたバージョンＥ１に適用することによって得られる、ピクチャの第２のカラーグレーディングされたバージョンＥ２の推定と、ピクチャの第２のカラーグレーディングされたバージョンＥ２との間のユークリッド距離が、予め定義された閾値を下回るときに、達せられる。
【００７３】
本開示の実施形態に従って、カラーマッピング関数ＣＭＦは、図４に表されている方法によって第１組の色値Ｓ１及び第２組の色値Ｓ２から推定される２つの色変換Ｆ１及びＦ２を有する。
【００７４】
２つの色変換Ｆ１及びＦ２を推定することは、ｋが整数であるとして、夫々の繰り返しｋについて、
ａ）繰り返し（ｋ−１）で推定された第１の色変換Ｆ１ｋ−１を第１組の色値Ｓ１に適用することによって、第３組の色値Ｓ３を得ること、
ｂ）第２組の色値Ｓ２を第３組の色値Ｓ３にマッピングすることによって、第３の色変換Ｆ３ｋを推定すること、
ｃ）第３の色変換Ｆ３ｋを第２組の色値Ｓ２に適用することによって、第４組の色値Ｓ４を得ること、
ｄ）第１組の色値Ｓ１を第４組の色値Ｓ４にマッピングすることによって、第１の色変換Ｆ１ｋ−１を更新するために使用される第１の色変換Ｆ１ｋを推定すること、
ｅ）第１の色変換Ｆ１ｋを第１組の色値Ｓ１に適用することによって、第５組の色値Ｓ５を得ること、及び
ｆ）第５組の色値Ｓ５を第２組の色値Ｓ２にマッピングすることによって、第２の色変換Ｆ２ｋを推定すること
を有する反復プロセスである。
【００７５】
本開示は、２つの色変換を有するカラーマッピング関数ＣＭＦに制限されず、２つよりも多い色変換を有する如何なるカラーマッピングにも及ぶ。
【００７６】
例示のために、図５は、カラーマッピング関数ＣＭＦが３つの色変換Ｆ１、Ｆ２１及びＦ２２を有する場合にカラーマッピング関数ＣＭＦが如何にして推定されるかを表す。ｋが整数であるとして、夫々の繰り返しｋについて、
ａ）繰り返し（ｋ−１）で推定された第１の色変換Ｆ１ｋ−１を第１組の色値Ｓ１に適用することによって、第３組の色値Ｓ３を得ること、
ｂ）繰り返し（ｋ−１）で推定された色変換Ｆ２２ｋ−１を第１組の色値Ｓ１に適用することによって、第４組の色値Ｓ４を得ること、
ｃ）第２組の色値Ｓ２を第４組の色値Ｓ４にマッピングすることによって、第３の色変換Ｆ３ｋを推定すること、
ｄ）第３の色変換Ｆ３ｋを第２組の色値Ｓ２に適用することによって、第５組の色値Ｓ５を得ること、
ｅ）第５組の色値Ｓ５を第３組の色値Ｓ３にマッピングすることによって、第４の色変換Ｆ４ｋを推定すること、
ｆ）第４の色変換Ｆ４ｋを第５組の色値Ｓ５に適用することによって、第６組の色値Ｓ６を得ること、
ｇ）第１組の色値Ｓ１を第６組の色値Ｓ６にマッピングすることによって、第１の色変換Ｆ１ｋ−１を更新するために使用される第１の色変換Ｆ１ｋを推定すること、
ｈ）第１の色変換Ｆ１ｋを第１組の色値Ｓ１に適用することによって、第７組の色値Ｓ７を得ること、
ｉ）第７組の色値Ｓ７を第５組の色値Ｓ５にマッピングすることによって、色変換Ｆ２２ｋ−１を更新するために使用される色変換Ｆ２２ｋを推定すること、
ｊ）色変換Ｆ２２ｋを第７組の色値Ｓ７に適用することによって、第８の色値Ｓ８を得ること、及び
ｋ）第８の色値Ｓ８を第２組の色値Ｓ２にマッピングすることによって、色変換Ｆ２１ｋを推定すること
を有する。
【００７７】
最後のステップｋ）が夫々の繰り返しで実行されることは、強制的ではない。このステップは、最後の繰り返しの後で、少なくとも１回実行されるべきである。
【００７８】
実施形態に従って、ステップｋ）は、例えば、基準（停止するための又は反復的方法でないための基準）が、図２に関して記載された反復的方法を停止するよう基準を評価するために、夫々の繰り返しで色変換Ｆ２１ｋの推定を必要とするときは、夫々の繰り返しで実行される。
【００７９】
カラーマッピング関数ＣＭＦを推定するための原理は、図４及び図５に従って、色変換をいくつでも有することができる如何なるカラーマッピング関数にも容易に拡張され得る。
【００８０】
方法の実施形態に従って、カラーマッピング関数ＣＭＦは、三次元ルックアップテーブル（３Ｄ  ＬＵＴ）によって近似される。
【００８１】
これは、カラーマッピング関数ＣＭＦを表すために数ビットしか必要としないことを可能にし、符号化コストの削減をもたらす。
【００８２】
図６は、特定のカラーマッピング関数ＣＭＦを近似する３Ｄ  ＬＵＴの一例を概略的に表す。
【００８３】
３Ｄ  ＬＵＴは、第１のカラーボリュームで表されるセルの少なくとも１つの色値を、第２のカラーボリューム（第１のカラーボリュームとは異なる。）で表される色値と関連付ける。
【００８４】
３Ｄ  ＬＵＴは、３Ｄ  ＬＵＴの頂点によって境界を定められたひと組の領域へと第１のカラーボリュームを分割することを可能にする。例として、３Ｄ  ＬＵＴは、ひと組の色値を、第１のカラーボリュームにおける色値のトリプレット（triplet）と関連付ける。ひと組の色値は、第２のカラーボリュームにおける色値のトリプレット、又は第１のカラーボリュームにおける色値を第２のカラーボリュームにおける色値に変換するために使用される色変換を表すひと組の色値（例えば、ローカルで定義されたカラーマッピング関数パラメータ）であることができる。
【００８５】
図６において、正方形の３Ｄ  ＬＵＴは、Ｎ×Ｎ×Ｎ個の頂点の格子として表されている。３Ｄ  ＬＵＴの夫々の頂点Ｖ（ｃ１，ｃ２，ｃ３）について、色値の対応するトリプレット（Ｖｃ１，Ｖｃ２，Ｖｃ３）は記憶される必要がある。３Ｄ  ＬＵＴに付随するデータの量はＮ×Ｎ×Ｎ×Ｋである。ここで、Ｋは、１つの３Ｄ  ＬＵＴトリプレット値を記憶するために使用されるビットの量である。トリプレット値は、例えば、（Ｒ，Ｇ，Ｂ）トリプレット、（Ｙ，Ｕ，Ｖ）トリプレット、又は（Ｙ，Ｃｂ，Ｃｒ）トリプレット、などである。
【００８６】
方法の実施形態に従って、カラーマッピング関数ＣＭＦは少なくとも１つの色変換を有し、該少なくとも１つの色変換は一次元区分線形関数によって近似される。
【００８７】
方法の実施形態に従って、カラーマッピング関数ＣＭＦは少なくとも１つの色変換を有し、該少なくとも１つの色変換は一次元ルックアップテーブルによって近似される。
【００８８】
この実施形態は、多くのスクリーン、ディスプレイ及びＴＶにおいて既に実装されている既存の一次元非線形マッピング関数の組み合わせによってカラーマッピング関数を近似することが可能であるので、有利である。それらは、例えば、カラーグレーディングが色空間に依存する場合に、あらゆる種類の色変換を実装するために使用され得る。
【００８９】
方法の実施形態に従って、カラーマッピング関数ＣＭＦは、行列によって表される色変換を有する。
【００９０】
図７で表される、方法の非制限的な実施形態に従って、カラーマッピング関数ＣＭＦは、Ｃ個の一次元区分線形関数ｆ１，ｊ（ｊ∈｛１，・・・，Ｃ｝）によって近似される色変換Ｆ１と、Ｃ個の一次元区分線形関数ｆ２，ｊ（ｊ∈｛１，・・・，Ｃ｝）によって近似される色変換Ｆ２１と、線形行列Ｍ（他の色変換Ｆ２２であると見なされ得る。）とを有する。Ｃは、ピクチャの成分の数に等しい整数値である。通常は、図７に表されるように、Ｃ＝３である。
【００９１】
色変換Ｆ１、Ｆ２１及びＦ２２は、次いで、図５で説明されているように推定される。このとき、第３の色変換Ｆ３ｋも、Ｃ個の一次元区分線形関数ｆ３，ｊ（ｊ∈｛１，・・・，Ｃ｝）によって近似され、第４の色変換Ｆ４ｋは行列である。
【００９２】
夫々の一次元区分線形関数ｆ１，ｊ、ｆ２，ｊ又はｆ３，ｊは、入力される色値の組に属する色値のｊ番目の成分（ここで、Ｅ１ｊ）を、出力される色値の組に属する色値のｊ番目の成分（ここで、Ｅ２ｊ）にマッピングすることによって、推定される。例えば、図５に関連して、一次元区分線形関数ｆ１，ｊが推定される場合に、入力される色値の組は、第１組の色値Ｓ１であり、出力される色値の組は、第６組の色値Ｓ６である。
【００９３】
本開示は、入力される色値の組に属する色値の成分を、出力される色値の組に属する色値に成分にマッピングすることによって一次元区分線形関数を推定するための具体的な方法によって制限されない。
【００９４】
例えば、図８に関して記載されるCantoni  et  al.の方法（“Optimal  Curve  Fitting  With  Piecewise  Linear  Functions”，IEEE  Transactions  on  Computers，Vol.C-20，No.1，１９７１年１月）が使用されてよい。
【００９５】
図８は、一次元区分線形関数ｆの一例を示す。
【００９６】
一次元区分線形関数ｆは、インターバル［Ｘ；Ｘｉ＋１］によって定義され、各インターバルにおいて線形である。ここで、インターバルは、簡単のために、等しい範囲（１に等しい。）を有していると見なされるが、同等の論法が一般的な場合（等しくない範囲）に当てはまり得る点に留意されたい。その場合に、値Ｘｉは、知られていると見なされる。
【００９７】
座標ｓ∈［Ｘｉ；Ｘｉ＋１］を有する所与の点について、ｆによる対応する画像は、例えば、
ｙ＝ｆ（ｓ）＝Ｌ（Ｘｉ）＋（Ｌ（Ｘｉ＋１）−Ｌ（Ｘ））×（ｓ−Ｘｉ）
のように、ｙである。
【００９８】
例えば、夫々のインターバル［Ｘｉ；Ｘｉ＋１］ｉ＝０，・・・，Ｔについて、ｓｏ∈［Ｘｉ；Ｘｉ＋１］が第１組の色値Ｓ１の色値であり、ｙｏが第２組の色値Ｓ２の色値であるとして、サンプル値（ｓｏ，ｙｏ）の組についての二乗誤差Ｅｒｒ（Ｘｉ）＝（ｙｏ−ｆ（ｓｏ））２の和を最小にする最小二乗最小化（ＬＳＭ；Least  Square  Minimization）法を使用することによって、Ｌ（Ｘｉ）についての最適値が見つけられるはずである。Ｔは、固定整数値又は最適化される値のいずれかである。
【００９９】
最小二乗最小化（ＬＳＭ）法は、零に等しい、Ｌ（Ｘｉ）ｉ＝０，・・・，Ｔに対するＥｒｒ（Ｘｉ）の偏導関数の式の組を夫々解くことにある。
ｓｍ∈［Ｘｉ−１；Ｘｉ］として、
∂Ｅｒｒ／∂ＬＸｉ−１＝Σｍ−２（ｙｍ−ｆ（ｓｍ））（−ｓｍ＋Ｘｉ）＝０  （１）
ｓｍ∈［Ｘｉ−１；Ｘｉ］、Ｓｏ∈［Ｘｉ；Ｘｉ＋１］として、
∂Ｅｒｒ／∂ＬＸｉ＝Σｍ−２（ｙｍ−ｆ（ｓｍ））（ｓｍ−Ｘｉ＋１）−Σｏ２（ｙｏ−ｆ（ｓｏ））（１−ｓｏ＋Ｘｉ）＝０      （２）
ｓｏ∈［Ｘｉ；Ｘｉ＋１］として、
∂Ｅｒｒ／∂ＬＸｉ＋１＝Σｏ−２（ｙｏ−ｆ（ｓｏ））（ｓｍ−Ｘｉ）＝０  （３）
Ｌ（Ｘｉ）の値は、両方のインターバル［Ｘｉ−１；Ｘｉ］及び［Ｘｉ；Ｘｉ＋１］に関して関数ｆを決定する。
ｓｍ∈［Ｘｉ−１；Ｘｉ］の場合に、
ｙ＝ｆ（ｓｍ）＝Ｌ（Ｘｉ−１）＋（Ｌ（Ｘｉ）−Ｌ（Ｘｉ−１））×（ｓｍ−Ｘｉ＋１）      （４）
及び
ｓｏ∈［Ｘｉ；Ｘｉ＋１］の場合に、
ｙ＝ｆ（ｓｏ）＝Ｌ（Ｘｉ）＋（Ｌ（Ｘｉ＋１）−Ｌ（Ｘｉ））×（ｓｏ−Ｘｉ）      （５）
式（１）乃至（３）におけるｆ（ｓｍ）及びｆ（ｓｏ）を、式（１）及び（２）によって与えられているそれらの表現と置き換えると、次の式が求められる：
【数１】
2018500788.tif 000009
他のインターバルについて同じ論法を適用すると、次のシステムが求められる：
【数２】
2018500788.tif 000010
本開示は、入力される色値の組を、出力される色値の組にマッピングすることによって、行列（Ｍ又は第４の色変換Ｆ４ｋ）を推定するための具体的な方法によっては制限されない。
【０１００】
例えば、Ｃが３に等しい場合に（色値ごとに３つの色成分）、入力される色値の組
（外７）
2018500788.tif 000011
を、出力される色値の組
（外８）
2018500788.tif 000012
にマッピングすることによって、３×３行列
（外９）
2018500788.tif 000013
を推定することは、夫々３つの式の３つの線形システムを解くことを含む：
【数３】
2018500788.tif 000014
サンプルの組（（Ｘ０，Ｘ１，Ｘ３），Ｙｉ））について、二乗誤差はＥｒｒｉ＝（Ｙｉ−ｍｉ（Ｘ０，Ｘ１，Ｘ２））２であると計算され、最小平均二乗法は、次いで、ｉ＝０，１，２且つｊ＝０，１，２として、ｇｉ，ｊに対するｍｉ（）の偏導関数から構成される９個の式の式を解くことにある。
【０１０１】
図１乃至８及び１０乃至１１において、モジュールは機能ユニットであり、区別できる物理ユニットに関連してもしなくてもよい。例えば、それらのモジュール又はそれらのうちの一部は、固有コンポーネント又は回路において一緒にされるか、あるいは、ソフトウェアの機能に貢献してよい。反対に、一部のモジュールは、場合により、別々の物理エンティティから成ってよい。本開示に適合する装置は、純然たるハードウェアを用いて、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）又はＦＰＧＡ（Field-Programmable  Gate  Array）又はＶＬＳＩ（Very  Large  Scale  Integration）のような専用ハードウェアを用いて、あるいは、デバイスに組み込まれた幾つかの集積電子部品から又はハードウェア及びソフトウェア部品の混合から、実装される。
【０１０２】
図９は、図１乃至８及び１０乃至１１に関して記載される方法を実装するよう構成され得るデバイス９００のアーキテクチャの例を表す。
【０１０３】
デバイス９００は、データ及びアドレスバス９０１によって連結されている次の要素を有する：
−  マイクロプロセッサ９０２（又はＣＰＵ）（例えば、ＤＳＰ（すなわち、Digital  Signal  Processor）である。）、
−  ＲＯＭ（すなわり、Read  Only  Memory）９０３、
−  ＲＡＭ（すなわち、Random  Access  Memory）９０４、
−  アプリケーションからの、送信すべきデータの受信のためのＩ／Ｏインターフェイス９０５、及び
−  バッテリ９０６。
【０１０４】
変形例に従って、バッテリ９０６はデバイスの外である。図９のそれらの要素の夫々は、当業者によく知られており、これ以上は開示されない。記載されているメモリの夫々において、本明細書で使用される語「レジスタ」は、小容量（数ビット）のエリアに、あるいは、非常に大きいエリア（例えば、プログラム全体又は受信若しくは復号される大量のデータ）に対応することができる。ＲＯＭ９０３は、プログラム及びパラメータを少なくとも有する。本開示に従う方法のアルゴリズムは、ＲＯＭ９０３において記憶されている。起動されるとき、ＣＰＵ９０２はプログラムをＲＡＭにアップロードし、対応する命令を実行する。
【０１０５】
ＲＡＭ９０４は、レジスタにおいて、ＣＰＵ９０２によって実行され且つデバイス９００の起動後に更新されるプログラムを、レジスタにおいて、入力データを、レジスタにおいて、方法の異なる状態における中間データを、及びレジスタにおいて、方法の実行のために使用される他の変数を有する。
【０１０６】
本願で記載される実施は、例えば、方法若しくはプロセス、装置、ソフトウェアプログラム、データストリーム、又は信号において、実装されてよい。たとえ単一の実施形態に関してしか論じられていない（方法又はデバイスとしてしか論じられていない）としても、論じられている特徴の実施は、他の形態（例えば、プログラム）でも実装されてよい。装置は、例えば、適切なハードウェア、ソフトウェア、及びファームウェアにおいて、実装されてよい。方法は、例えば、プロセッシングデバイス全般を指すプロセッサのような装置において、実装されてよい。プロセッサは、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラム可能ロジックデバイスを含む。プロセッサはまた、例えば、コンピュータ、携帯電話機、ポータブル／パーソナルデジタルアシスタント（ＰＤＡ）、及びエンドユーザ間の情報のやり取りを助ける他のデバイスのような、通信デバイスを含む。
【０１０７】
第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定する方法又はデバイスの具体的な実施形態に従って、ピクチャの第１のカラーグレーディングされたバージョンＥ１及び／若しくは第２のカラーグレーディングされたバージョンＥ２並びに／又は第１のコンポジットピクチャＣ１及び／若しくは第２のコンポジットピクチャＣ２はソースから取得される。決定された時刻ｔｉもソースから取得されてよい。例えば、ソースは、
−  ローカルメモリ（９０３又は９０４）、例えば、ビデオメモリ又はＲＡＭ（すなわち、Random  Access  Memory）、フラッシュメモリ、ＲＯＭ（すなわち、Read  Only  Memory）、ハードディスク、
−  ストレージインターフェイス（９０５）、例えば、大容量ストレージ、ＲＡＭ、フラッシュメモリ、ＲＯＭ、光ディスク又は磁気担体とのインターフェイス、
−  通信インターフェイス（９０７）、例えば、有線インターフェイス（例えば、バスインターフェイス、ワイドエリアネットワークインターフェイス、ローカルエリアネットワークインターフェイス）又は無線インターフェイス（例えば、ＩＥＥＥ８０２．１１インターフェイス若しくはＢｌｕｅｔｏｏｔｈ（登録商標）インターフェイス）、及び
−  ピクチャ捕捉回路（例えば、ＣＣＤ（すなわち、Charge-Coupled  Device）又はＣＭＯＳ（すなわち、Complementary  Metal-Oxide-Semiconductor）のようなセンサ）
を有する組に属する。
【０１０８】
種々の実施形態に従って、図１乃至８及び１０乃至１１に関して記載される、カラーマッピングを推定する方法又はデバイスを実装するよう構成されるデバイス９００は、
−  モバイルデバイス、
−  通信デバイス、
−  ゲーム機、
−  タブレット（又はタブレットコンピュータ）、
−  ラップトップ、
−  静止画カメラ、
−  ビデオカメラ、
−  符号化チップ、
−  静止画サーバ、
−  ビデオサーバ（例えば、ブロードキャストサーバ、ビデオ・オン・デマンドサーバ、又はウェブサーバ）、
−  モバイルデバイス、
−  通信デバイス、
−  ゲーム機、
−  セットトップボックス、
−  テレビ受像機、
−  タブレット（又はタブレットコンピュータ）、
−  ラップトップ、
−  ディスプレイ、及び
−  復号化チップ
を有する組に属する。
【０１０９】
本願で記載される様々なプロセス及び特徴の実施は、多種多様な設備又はアプリケーション、特に、例えば、設備又はアプリケーションにおいて、具現され得る。そのような設備の例は、符号器、復号器、復号器からの出力を処理するポストプロセッサ、符号器へ入力を供給するプリプロセッサ、ビデオ符号器、ビデオ復号器、ビデオコーデック、ウェブサーバ、セットトップボックス、ラップトップ、パーソナルコンピュータ、携帯電話機、ＰＤＡ、及びピクチャ若しくはビデオを処理する何らかの他のデバイス、又は何らかの他の通信デバイスを含む。当然ながら、設備は可動性であって、移動車両において設置されてさえよい。
【０１１０】
加えて、方法は、プロセッサによって実行される命令によって実装されてよく、そのような命令（及び／又は実施によって生成されるデータ値）は、コンピュータ可読記憶媒体に記憶されてよい。コンピュータ可読記憶媒体は、１つ以上のコンピュータ可読媒体において具現され且つコンピュータによって実行可能なコンピュータ可読プログラムコードを担持しているコンピュータ可読プログラム製品の形をとることができる。本願で使用されるコンピュータ可読記憶媒体は、情報を記憶するという固有の機能に加えて、自身からの情報の検索を提供するという固有の機能を前提として、非一時的な記憶媒体と見なされる。コンピュータ可読記憶媒体は、例えば、制限なしに、電子、磁気、光学、電磁気、赤外線、又は半導体システム、装置、又はデバイス、あるいは、それらのあらゆる適切な組み合わせであることができる。当然ながら、以下は、本原理が適用され得るコンピュータ可読記憶媒体のより具体的な例を与えるが、当業者に容易に理解されるように、単なる実例であって、総記ではない：ポータブルコンピュータディスケット、ハードディスク、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラム可能リードオンリーメモリ（ＥＰＲＯＭ若しくはフラッシュメモリ）、ポータブルコンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）、光学記憶デバイス、磁気記憶デバイス、又はそれらのあらゆる適切な組み合わせ。
【０１１１】
命令は、プロセッサ可読媒体において有形に具現されているアプリケーションプログラムを形成してよい。
【０１１２】
命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、又は組み合わせにあってよい。命令は、例えば、オペレーティングシステム、別個のアプリケーション、又は両者の組み合わせにおいて見受けられ得る。プロセッサは、従って、例えば、プロセスを実施するよう構成されるハードウェア、及びプロセスを実施するための命令を有しているプロセッサ可読媒体（例えば、記憶デバイス）を含むデバイス、の両方と見なされ得る。更には、プロセッサ可読媒体は、命令に加えて、又は命令に加えて、実施によって生成されたデータ値を記憶してよい。
【０１１３】
当業者に明らかなように、実施は、例えば、記憶又は送信され得る情報を搬送するようフォーマットされた様々な信号を生成してよい。情報は、例えば、方法を実施するための命令、又は記載される実施のうちの１つによって生成されるデータを含んでよい。例えば、信号は、記載される実施形態のシンタックスを書き込む又は読み出すための規則をデータとして運ぶよう、あるいは、記載される実施形態によって書き込まれる実際のシンタックス値をデータとして運ぶよう、フォーマットされてよい。そのような信号は、例えば、電磁波として（例えば、スペクトラムの無線周波数部分を使用して）、あるいは、ベースバンド信号として、フォーマットされてよい。フォーマッティングは、例えば、データストリームを符号化し、符号化されたデータストリームによりキャリアを変調することを含んでよい。信号が運ぶデータは、例えば、アナログ又はデジタルの情報であってよい。信号は、知られているような多種多様な有線又は無線リンクを介して送信されてよい。信号は、プロセッサ可読媒体において記憶されてよい。
【０１１４】
多数の実施が記載されてきた。それでもなお、様々な変更が行われ得ることが理解されるだろう。例えば、異なる実施の要素は、他の実施を生じるよう、結合、補足、変更、又は削除されてよい。加えて、当業者に理解されるように、他の構造及びプロセスが、記載されているものに代用されてよく、結果として現れる実施は、開示されている実施と少なくとも実質的に同じ結果を達成するよう、少なくとも実質的に同じ方法において、少なくとも実質的に同じ機能を実行する。然るに、それら及び他の実施は、本願によって考えられている。
【図１】
2018500788.tif 000015
【図２】
2018500788.tif 000016
【図３】
2018500788.tif 000017
【図４】
2018500788.tif 000018
【図５】
2018500788.tif 000019
【図６】
2018500788.tif 000020
【図７】
2018500788.tif 000021
【図８】
2018500788.tif 000022
【図９】
2018500788.tif 000023
【図１０】
2018500788.tif 000024
【図１１】
2018500788.tif 000025
【手続補正書】
【提出日】平成29年5月11日(2017.5.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピクチャのシーケンスを処理する方法であって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有する前記方法において、
第１のコンポジットピクチャのコンテンツが、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンにおいて決定された時刻に一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが、同じ前記決定された時刻に前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンにおいて一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得することと、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定することと
を有することを特徴とする方法。
【請求項２】
前記時刻は、前記ピクチャが同じ場面ショットに属するように決定される、
請求項１に記載の方法。
【請求項３】
前記時刻のうちの一部は同一である、
請求項２に記載の方法。
【請求項４】
前記第２のカラーグレーディングされたピクチャは、結合される前にクリッピングされる、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
当該方法は、前記第１のコンポジットピクチャ及び前記第２のコンポジットピクチャを取得することの前に、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンにおいて前記決定された時刻にあるピクチャをダウンサンプリングすることを更に有する、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記カラーマッピング関数の推定は、基準が達せられるまで繰り返し求められる、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記カラーマッピング関数は２つの色変換を有し、前記カラーマッピング関数の推定は、
ａ）繰り返しｋ−１で推定された第１の色変換（Ｆ１ｋ−１）を前記第１組の色値に適用することによって第３組の色値を取得することと、
ｂ）前記第２組の色値を前記第３組の色値にマッピングすることによって第３の色変換を推定することと、
ｃ）前記第３の色変換を前記第２組の色値に適用することによって第４組の色値を取得することと、
ｄ）前記第１組の色値を前記第４組の色値にマッピングすることによって第１の色変換（Ｆ１ｋ）を推定することであり、該第１の色変換（Ｆ１ｋ）は前記第１の色変換（Ｆ１ｋ−１）を更新するために使用される、ことと、
ｅ）前記第１の色変換（Ｆ１ｋ）を前記第１組の色値に適用することによって第５組の色値を取得することと、
ｆ）前記第５組の色値を前記第２組の色値にマッピングすることによって第２の色変換を推定することと
によって、繰り返しｋで取得される、請求項６に記載の方法。
【請求項８】
前記カラーマッピング関数は、三次元ルックアップテーブルによって近似される、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項９】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元区分線形関数によって近似される、
請求項１乃至８のうちいずれか一項に記載の方法。
【請求項１０】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元ルックアップテーブルによって近似される、
請求項１乃至９のうちいずれか一項に記載の方法。
【請求項１１】
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、線形行列によって近似される、
請求項１乃至１０のうちいずれか一項に記載の方法。
【請求項１２】
ピクチャのシーケンスを処理するデバイスであって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定するよう構成されるプロセッサを有する前記デバイスにおいて、
前記プロセッサは、
第１のコンポジットピクチャのコンテンツが、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンにおいて決定された時刻に一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが、同じ前記決定された時刻に前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンにおいて一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得し、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定する
よう更に構成される、ことを特徴とするデバイス。
【請求項１３】
コンピュータで実行される場合に、請求項１乃至１１のうちいずれか一項に記載の方法のステップを実行するプログラムコード命令を含むコンピュータプログラム製品。
【請求項１４】
コンピュータデバイスで実行される場合に、請求項１乃至１１のうちいずれか一項に記載の方法のステップを実行するプログラムコードの命令を担持する非一時的な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本開示は、ピクチャのシーケンスを処理する方法であって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有する前記方法に伴う、先行技術の欠点のいくつかを改善することを目指す。当該方法は、
第１のコンポジットピクチャのコンテンツが、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンにおいて決定された時刻に一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが、同じ前記決定された時刻に前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンにおいて一時的に位置する少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得することと、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定することと
を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
多数の実施が記載されてきた。それでもなお、様々な変更が行われ得ることが理解されるだろう。例えば、異なる実施の要素は、他の実施を生じるよう、結合、補足、変更、又は削除されてよい。加えて、当業者に理解されるように、他の構造及びプロセスが、記載されているものに代用されてよく、結果として現れる実施は、開示されている実施と少なくとも実質的に同じ結果を達成するよう、少なくとも実質的に同じ方法において、少なくとも実質的に同じ機能を実行する。然るに、それら及び他の実施は、本願によって考えられている。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
ピクチャのシーケンスを処理する方法であって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定することを有する前記方法において、
第１のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得すること（１０）と、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定すること（２０）と
を有することを特徴とする方法。
（付記２）
前記時刻は、前記ピクチャが同じ場面ショットに属するように決定される、
付記１に記載の方法。
（付記３）
前記時刻のうちの一部は同一である、
付記２に記載の方法。
（付記４）
前記第２のカラーグレーディングされたピクチャは、結合される前にクリッピングされる、
付記１乃至３のうちいずれか一つに記載の方法。
（付記５）
当該方法は、前記第１のコンポジットピクチャ及び前記第２のコンポジットピクチャを取得することの前に、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンにおいて前記決定された時刻にあるピクチャをダウンサンプリングすることを更に有する、
付記１乃至４のうちいずれか一つに記載の方法。
（付記６）
前記カラーマッピング関数の推定（２０）は、基準が達せられるまで繰り返し求められる、
付記１乃至５のうちいずれか一つに記載の方法。
（付記７）
前記カラーマッピング関数は２つの色変換を有し、前記カラーマッピング関数の推定は、
ａ）繰り返しｋ−１で推定された第１の色変換（Ｆ１ｋ−１）を前記第１組の色値（Ｓ１）に適用することによって第３組の色値（Ｓ３）を取得することと、
ｂ）前記第２組の色値（Ｓ２）を前記第３組の色値（Ｓ３）にマッピングすることによって第３の色変換（Ｆ３ｋ）を推定することと、
ｃ）前記第３の色変換（Ｆ３ｋ）を前記第２組の色値（Ｓ２）に適用することによって第４組の色値（Ｓ４）を取得することと、
ｄ）前記第１組の色値（Ｓ１）を前記第４組の色値（Ｓ４）にマッピングすることによって第１の色変換（Ｆ１ｋ）を推定することであり、該第１の色変換（Ｆ１ｋ）は前記第１の色変換（Ｆ１ｋ−１）を更新するために使用される、ことと、
ｅ）前記第１の色変換（Ｆ１ｋ）を前記第１組の色値（Ｓ１）に適用することによって第５組の色値（Ｓ５）を取得することと、
ｆ）前記第５組の色値（Ｓ５）を前記第２組の色値にマッピングすることによって第２の色変換（Ｆ２ｋ）を推定することと
によって、繰り返しｋで取得される、付記６に記載の方法。
（付記８）
前記カラーマッピング関数は、三次元ルックアップテーブルによって近似される、
付記１乃至７のうちいずれか一つに記載の方法。
（付記９）
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元区分線形関数によって近似される、
付記１乃至８のうちいずれか一つに記載の方法。
（付記１０）
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、一次元ルックアップテーブルによって近似される、
付記１乃至９のうちいずれか一つに記載の方法。
（付記１１）
前記カラーマッピング関数は少なくとも１つの色変換を有し、該少なくとも１つの色変換は、線形行列によって近似される、
付記１乃至１０のうちいずれか一つに記載の方法。
（付記１２）
ピクチャのシーケンスを処理するデバイスであって、第１のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第１のカラーグレーディングされたバージョンと、第２のカラーボリュームにおいて表される値を有する、前記ピクチャのシーケンスの第２のカラーグレーディングされたバージョンとの間のカラーマッピングを推定するよう構成されるプロセッサを有する前記デバイスにおいて、
前記プロセッサは、
第１のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルすることによって、前記第１のコンポジットピクチャを取得し、第２のコンポジットピクチャのコンテンツが前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの少なくとも２つのピクチャの夫々のコンテンツの少なくとも部分を有するように、前記ピクチャのシーケンスの前記第２のカラーグレーディングされたバージョンの当該少なくとも２つのピクチャをアセンブルことによって、前記第２のコンポジットピクチャを取得し（１０）、
前記第１のコンポジットピクチャの色値を前記第２のコンポジットピクチャの色値にマッピングするカラーマッピング関数を推定することによって、前記ピクチャのシーケンスの前記第１のカラーグレーディングされたバージョン及び前記第２のカラーグレーディングされたバージョンの間の前記カラーマッピングを推定する（２０）
よう更に構成される、ことを特徴とするデバイス。
（付記１３）
コンピュータで実行される場合に、付記１乃至１１のうちいずれか一つに記載の方法のステップを実行するプログラムコード命令を含むコンピュータプログラム製品。
（付記１４）
プロセッサに、付記１乃至１１のうちいずれか一つに記載の方法のステップを少なくとも実施させる命令を記憶しているプロセッサ可読媒体。
（付記１５）
コンピュータデバイスで実行される場合に、付記１乃至１１のうちいずれか一つに記載の方法のステップを実行するプログラムコードの命令を担持する非一時的な記憶媒体。
【国際調査報告】
2018500788.tif 000026
2018500788.tif 000027
2018500788.tif 000028