(57)【要約】カメラネガフィルムを走査して得られるDigital Picture eXchange（DPX）データを処理して、逆変換された元の情景画像を測色的に再現すること、を開示する。記載した方法のひとつには、フィルムカメラを用いて情景の撮影に用いたカメラネガフィルムを走査して得られたDPX色ファイルを、情景色データへと、ICC色管理エンジンを使って変換するステップが含まれる。ICC色管理エンジンは、カメラネガフィルムの特性曲線および感色性を表すパラメータを使って作成されたICC色プロファイルを実行する。【選択図】図６
2009514483.tif 000002
【特許請求の範囲】
【請求項１】
情景を表現する色データを、フィルムから受信するステップと、
前記フィルムのカメラオリジナルネガの特性曲線および感色性を表現する複数のパラメータを使って、前記色データを情景色データへと変換する色変換作業を行うステップとを含むことを特徴とする、データ処理方法。
【請求項２】
前記変換作業が、
international color consortium（ICC）プロファイルを、受信した前記色データに適用するステップ
を含むことを特徴とする、請求項１記載の方法。
【請求項３】
前記ICCプロファイルが、複数の参照表（LUT）を含み、ここで、
前記複数のLUTの値が、
印刷濃度域を、Status M濃度域へと変換するステップと、
前記カメラオリジナルネガの前記特性曲線を使って、前記Status M濃度を、対数露光量に変換するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項２記載の方法。
【請求項４】
前記ICCプロファイルが行列を含んでおり、前記行列の値が、
前記カメラオリジナルネガの前記感色性に基づき、前記行列の値を見積るステップと、
前記行列の見積られた値を、トレーニングデータセットに適用して、見積った測色値を得るステップと、
前記行列の前記値を調節して、前記見積った測色値と既知の測色値との間の誤差を最小化するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項２記載の方法。
【請求項５】
データの処理方法であって、
三つの一次元参照表（LUT）の値を決定することにより、前記データのRed Green Blue（RGB）色値を、interim RGB色値へと変換するステップであって、ここで前記LUTの前記値は、印刷濃度域をStatus M濃度域へと変換し、カメラオリジナルネガの特性曲線を使ってStatus M濃度を対数露光量に変換することを含んだ方法により決定される、というステップと、
前記interim RGB色値を、XYZ色値へと変換するための行列の行列値を決定するステップであって、ここで、前記行列値は、前記カメラオリジナルネガの感色性に基づき前記行列値を見積ることと、見積られた前記行列値をトレーニングデータセットに適用して見積った測色値を得ることと、前記行列値を調節して前記見積った測色値と既知の測色値との間の誤差を最小化することとを含んだ方法により決定される、というステップと、
前記LUTおよび前記行列を用いて、international color consortium（ICC）プロファイルを作成するステップと、
前記ICCプロファイルを、フィルムに撮られた情景を表す色データへと適用するステップと
を含むことを特徴とする、データ処理方法。
【請求項６】
international color consortium（ICC）プロファイルを作成するステップが、
ガンマ値1/2を、前記LUTの値に適用するステップと、
前記ガンマ値の適用後に、前記LUT値を符号化するステップと
を含むことを特徴とする、請求項５記載の方法。
【請求項７】
前記ICCプロファイルを適用するステップが、
範囲外のデータを符号化するステップ
を含むことを特徴とする、請求項５記載の方法。
【請求項８】
カメラネガフィルムを露光して、情景を撮るステップと、
前記カメラネガフィルムを走査して、撮った前記情景を表すDigital Picture eXchange（DPX）形式の色ファイルを作成するステップと、
前記DPX色ファイルを、ICC色管理エンジンを用いて情景色データへと変換するステップと
を含み、ここで、
前記ICC色管理エンジンは、前記カメラネガフィルムの特性曲線および感色性を表す複数のパラメータを用いて作成されたICC色プロファイルを実行する
ことを特徴とする、データ処理方法。
【請求項９】
前記ICC色プロファイルが、複数の参照表（LUT）を含み、
前記複数のLUTの内容が、
印刷濃度域を、Status M濃度域へと変換するステップと、
前記カメラネガフィルムの前記特性曲線を使って、前記Status M濃度を、対数露光量に変換するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項８記載の方法。
【請求項１０】
前記ICCプロファイルが行列を含み、前記行列の値が、
前記カメラネガフィルムの既知の感色性に基づき、前記行列の値を見積るステップと、
前記行列の見積られた値を、トレーニングデータセットに適用して、見積った測色値を得るステップと、
前記行列の前記値を調節して、前記見積った測色値と既知の測色値との間の誤差を最小化するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項８記載の方法。
【請求項１１】
前記DPX色ファイルをICC色管理エンジンを用いて前記情景色データへと変換するステップが、
三つの階調再現曲線（TRC）を符号化するステップと、
前記TRCを、行列の操作に適用するステップと
を含むことを特徴とする、請求項８記載の方法。
【請求項１２】
前記三つのTRCを符号化するステップが、
前記TRCの傾きを調節して、前記TRCを16bit以上の精度で符号化するステップ
を含むことを特徴とする、請求項１１記載の方法。
【請求項１３】
前記三つのTRCを符号化するステップが、
二つのガンマ計算を前記TRCに対して行うステップ
を含み、
第一のガンマ計算が、第二のガンマ函数の逆函数である
ことを特徴とする、請求項１１記載の方法。
【請求項１４】
前記情景色データを操作するステップと、
操作した前記情景色データを、前記ICC色管理エンジンを用いて、第二のDPX色ファイルへと変換するステップと、
前記第二のDPX色ファイルを、フィルムに記録するステップと
をさらに含むことを特徴とする、請求項８記載の方法。
【請求項１５】
操作した前記情景色データを前記第二のDPX色ファイルへと変換するステップが、
逆行列を、操作した前記色データに適用して、DPX色形式である行列出力データとするステップと、
ガンマ値2のガンマを適用して、ガンマ計算を前記行列出力データにガンマ値1/2で適用するステップと
を含むことを特徴とする、請求項１４記載の方法。
【請求項１６】
前記DPX色ファイルをICC色管理エンジンを用いて前記情景色データへと変換するステップが、範囲外のデータを維持する
ことを特徴とする、請求項８記載の方法。
【請求項１７】
関連する情報を有する、機械がアクセス可能な媒体を含んだ製品であって、前記情報がアクセスされた際に、機械において、
情景を表現する色データを、フィルムから受信するステップと、
前記フィルムのカメラオリジナルネガの特性曲線および感色性を表現する複数のパラメータを使って、前記色データを情景色データへと変換する色変換作業を行うステップとをもたらすことを特徴とする、製品。
【請求項１８】
前記色データを情景色へと変換するステップが、
international color consortium（ICC）プロファイルを、受信した前記色データに適用するステップ
を含むことを特徴とする、請求項１７記載の製品。
【請求項１９】
前記ICCプロファイルが、複数の参照表（LUT）を含み、ここで、
前記複数のLUTの値が、
印刷濃度域を、Status M濃度域へと変換するステップと、
前記カメラオリジナルネガの前記特性曲線を使って、前記Status M濃度を、対数露光量に変換するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項１８記載の製品。
【請求項２０】
前記ICCプロファイルが行列を含んでおり、前記行列の値が、
前記カメラオリジナルネガの前記感色性に基づき、前記行列の値を見積るステップと、
前記行列の見積られた値を、トレーニングデータセットに適用して、見積った測色値を得るステップと、
前記行列の前記値を調節して、前記見積った測色値と既知の測色値との間の誤差を最小化するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項１８記載の製品。
【請求項２１】
関連する情報を有する、機械がアクセス可能な媒体を含んだ製品であって、前記情報がアクセスされた際に、機械において、
フィルムカメラで情景を撮るために用いられたカメラネガフィルムを走査して得られ
たDPX色ファイルを、ICC色管理エンジンを用いて、情景色データへと変換するステップ
をもたらし、ここで、
前記ICC色管理エンジンが、前記カメラネガフィルムの特性曲線および感色性を表す複数のパラメータを用いて作成されたICC色プロファイルを実行する
ことを特徴とする、製品。
【請求項２２】
前記ICCプロファイルが、複数の参照表（LUT）を含み、
前記複数のLUTの値が、
印刷濃度域を、Status M濃度域へと変換するステップと、
元の前記カメラネガフィルムの前記特性曲線を使って、前記Status M濃度を、対数露光量に変換するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項２１記載の製品。
【請求項２３】
前記ICCプロファイルが行列を含み、前記行列の値が、
前記カメラネガフィルムの前記感色性に基づき、前記行列の値を見積るステップと、
前記行列の見積られた値を、トレーニングデータセットに適用して、見積った測色値を得るステップと、
前記行列の前記値を調節して、前記見積った測色値と既知の測色値との間の誤差を最小化するステップと
を含んだ方法によって決定される
ことを特徴とする、請求項２１記載の製品。
【請求項２４】
カメラで情景を撮るために用いたカメラネガフィルムを走査して得られたDPX色ファイルを、前記カメラネガフィルムの特性曲線および感色性を表す複数のパラメータを用いて作成されたICC色プロファイルを実行するICC色管理エンジンを用いて、情景色データへと変換する、変換手段と、
前記情景色の色データを編集する、編集手段と
を含み、ここで、
前記変換手段が、編集された前記色データを、出力する色データへと変換する
ことを特徴とする、装置。
【請求項２５】
変換手段により実行される前記ICCプロファイルを作成するための、ICCプロファイル手段
をさらに含むことを特徴とする、請求項２４記載の装置。
【請求項２６】
前記カメラネガフィルムの特性を用いて、前記ICCプロファイル手段が使うLUT値を決定する、LUT値算出手段と、
前記カメラネガフィルムの前記感度を用いて、前記ICCプロファイル手段が使う行列値を決定する、行列値算出手段と
をさらに含むことを特徴とする、請求項２５記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
〔優先権の主張〕
本PCT出願は、U.S. Patent Application Serial No. 11/264,879（2005年11月01日出願）"MOTION PICTURE CONTENT EDITING" の出願日の利益を、35 U.S.C. § 120もしくは§ 365(c)に基づく優先権により請求する。
【０００２】
〔技術分野〕
本発明の主題は、データ処理に関する。
【背景技術】
【０００３】
モーションピクチャー産業では、フィルムの改変とプレビューを行う際にコンピュータシステムに依存する度合いが高まっている。モーションピクチャーの典型的な手続は、まず、旧来のカメラ用のカメラオリジナルネガ（original camera negative (OCN); カメラで露光されたネガフィルム）、または、デジタルカメラ用のデジタル媒体（光学媒体もしくは磁気媒体など）といった媒体に、カメラを使って情景（シーン; scene）を記録することから始まる。その後、キャプチャーした画像をデジタル化し、フィルムをスキャンするなどの手段を介してコンピュータワークステーションへと送る。こうしたワークステーションには一個以上のモニターを含めることができ、こうしたモニターを使って、デジタル化済データの外観をプレビューできる。デジタル化したデータに対しては、編集作業を行ってもよいし、特殊な効果を施すこともできる。そうしてから、従来のフィルム映写機の場合には、デジタル化したデータ（編集・特殊効果を含む）を、映画用スクリーンに映写するためのフィルムへと転写する。あるいは別の手法として、デジタル化したデータを、映画スクリーンに映写するために用いるデジタル映写機へと転送することも可能である。
【０００４】
デジタル化したデータに対する任意の操作（コンピューターによる特殊効果、複数の情景からの複数画像の合成など）は、フィルムのスキャン操作のために、期待するほど写実的には見えないことが多い。
【発明の開示】
【０００５】
以降の詳細な説明では、本明細書の一部をなす付属の図面を参照する。この図面では、本発明を実施可能な別の実施形態についても、説明のために示す。これらの実施形態に関しては、当業者が本発明を実施する上で充分な程度に詳細を示している。本発明の範囲を逸脱すること無く、他の実施形態を利用することも可能であり、構造的・論理的・電気的な変更を施すことも可能である。
【０００６】
以降では、カメラフィルムネガ（Negative Camera Film）をスキャンして得られたDigital Picture eXchange（DPX）形式のデータを処理して、撮影された元の情景画像を再生成することについて説明してゆく。このデータを処理する上で使われるパラメータを格納するにあたっては、INTERNATIONAL COLOR CONSORTIUM形式の色プロファイル（ICCプロファイル）と、処理したDPX画像に特殊効果を施すために色管理手続に使われてその特殊効果の写実性を高めるための情景画像として格納できる。他のファイル形式を同様の特性を以って利用可能である、ということを当業者は正しく理解できる。
【０００７】
本発明の実施形態は概して、（必須というわけではないが）パーソナルコンピュータにより実行される、コンピュータにより実行可能な命令（プログラムモジュールなど）の話として記載されている。プログラムモジュールとしては一般に、特定のタスクを行うかも
しくは特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、などが含まれる。他のコンピュータシステム構成（ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサに基づくかもしくはプログラマブルである家電製品、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、などを含む）を使って、本発明の実施形態を実行できる、ということを当業者は正しく理解できる。
【０００８】
本発明の実施形態を実装するためのシステム例を、図１に示してある。図１は、コンピュータシステム 100 の例示的形態中に機械システムを模式的に置いて示したものである。このコンピュータシステム 100 内では、本明細書に記載された方法のうちのひとつ以上を、機械に行わせる目的を以って、命令の組を実行できる。こうした機械は、別の実施形態では、スタンドアローンな装置として作動するか、もしくは、他の機械と（ネットワークを介するなどして）接続できる。ネットワーク化した構成においては、機械は、サーバーとしての能力を発揮して作動してもよいし、または、サーバー・クライアントネットワーク環境内でのクライアント機械としての能力を発揮して作動してもよいし、または、ピア・ツー・ピア型（もしくは分散型）ネットワーク内のピア機械としての能力を発揮して作動してもよい。機械は、パーソナルコンピュータ（PC）、タブレットPC、セットトップボックス（STB）、パーソナルデジタルアシスタント（PDA）、携帯電話、Webアプライアンス、ネットワーク用のルーターか、スイッチか、もしくはブリッジ、または、機械がとるべき行為を明記した命令の組を（連続的にかもしくは他のやりかたで）実行する能力を有する任意の機械、とすることができる。加えて、ここでは単独の機械だけを例示してはいるが、「機械」（"machine"）という語には、命令の組（ひとつの組であってもよいし複数の組であってもよい）を個別にかもしくは連結して実行し本明細書にて述べる方法のうちの任意のひとつ以上を行う複数の機械の任意の集合、も含まれると見做されるべきである。
【０００９】
例示的なコンピュータシステム100 には、中央演算装置（CPU） 110 、画像演算装置（GPU） 120 、メインメモリ 130 （スタティックメモリを含んでもよい）が含まれ、これらはバス 140 を介して互いに連絡している。このコンピュータシステムにはさらに、画像表示装置 170 （液晶ディスプレイ（LCD）もしくはブラウン管（CRT）など）を含めることもできる。このコンピュータシステムにはさらに、英数入力装置 160 （キーボードなど）、ユーザーインターフェイス（UI）ナビゲーション装置 162 （マウスなど）、ディスク駆動装置 150 を含めることもできる。
【００１０】
ディスク駆動装置 150 には、機械が読取可能な媒体 152 が含まれる。機械が読取可能な媒体 152 には、本明細書に記載された方法もしくは機能のうちの任意のひとつ以上を具現するかまたはそうした方法もしくは機能に利用されるような、命令とデータ構造の（ひとつ以上の）組（つまり、ソフトウェアなど）が格納される。こうしたソフトウェアの全体もしくは少なくとも一部は、コンピュータシステム 100 により自身が実行される間に、メインメモリ 130 内および／もしくは演算装置110/120 内に駐在する。つまり、メインメモリ 130および演算装置 110/120 もまた、機械が読取可能な媒体を成すとも言えるわけである。
【００１１】
さらに、こうしたソフトウェアは、数多の公知の転送プロトコルのうちの任意のどれか（HTTPなど）を利用するネットワークインターフェイス装置を介して、ネットワーク上での送受信が可能である。
【００１２】
例示的な実施形態では、機械がアクセス可能な媒体 152 を単独の媒体として示してはいるものの、「機械がアクセス可能な媒体」（"machine-accessible medium"）という語には、命令の（ひとつ以上の）組を格納する、単独の媒体あるいは複数の媒体（集約型も
しくは分散型のデータベース、ならびに／または、付随するキャッシュおよびサーバーなど）が含まれる。また、「機械がアクセス可能な媒体」という語には、機械に実行させて、本発明にかかるひとつ以上の方法を機械に行わせるための命令の組を格納・符号化・搬送できる任意の媒体が含まれる。あるいはこの語には、こうした命令の組が利用するかもしくはこうした命令の組に付随するようなデータ構造を、格納・符号化・搬送できる任意の媒体も含まれる。ゆえに「機械がアクセス可能な媒体」という語は、固相メモリ、光学媒体および磁気媒体、ならびに、搬送波信号を含むと見做されるべきであるが、これらに限定はされない。
【００１３】
本発明の実施形態では、DPX色を情景空間へと変換する方法を提供し、さらには、ICC色管理エンジンをこうした変換に使用する方法も提供する。INTERNATIONAL COLOR CONSORTIUM Specification ICC. 1:2004-10を参照のこと。これらの方法により、DPXファイル中で特殊効果を操作し、編集し、適用することで、完成製品の写実性を高めることが可能となる。ICCプロファイルを用いることで、既存のICC色管理アーキテクチャを、色変換に活用できるようになる。
【００１４】
the International Color Consortium（"ICC"）標準を使った色管理は、或る色空間から別の色空間への変換に際して広汎に使用される。これはつまり、ICCプロファイルによって、クロスプラットフォームな装置プロファイル形式が得られるということである。ICCプロファイルを使い、或る装置上に作成された色データを、別の装置用につくられた色空間へと変換できる。こうした色プロファイルの使用により、末端ユーザーが、プロファイルおよびプロファイルが埋め込まれた画像を、異なるオペレーティングシステム間で色の忠実度はそのままに透過的に移動できるようになる。例えば、或る装置もしくはソフトウェアから別の装置もしくはソフトウェアへと出力された色に関しては、無矛盾な色出力を保つために、変換（翻訳）が必要となる。コンピュータ上で実行されるソフトウェア（画像処理ソフトウェアなど）には、色エンジンが含まれる。こうした色エンジンは、色データを或るICCプロファイルから別のICCプロファイルへと変換するに際して必要となる適切な作業を決定する。色変換は、参照表（look-up tables; LUT）と行列計算を用いて行うことができる。
【００１５】
以降の記載は説明のための例として、キセノン光源を使った映写システムにより照射できるDPXシステムを用いてネガフィルムから得られるデジタル化したデータに基づいたものと考えてもらってもかまわない。フィルム（film）という語は一般に、感光性材料のことを指し、例えば、感光性乳濁液で覆われたセルロイドのことであるが、これに限定はされない。デジタル化されたデータは、数多の標準のうちのひとつの形式とすることができ、例えばDPXファイルとすることができる。デジタル化されたデータは、処理した後に、ネガフィルムへと書き戻すことが可能である。このネガフィルムはその後、プリントフィルムに印刷して映画スクリーンに映写できるようにする。別の手法として、デジタル化されたデータをデジタル映写機に与えて、映画スクリーンに直接映写することも可能である。希望する実施形態に応じて、他のプリントフィルム、スキャナー、および発光体も利用できる。特に、本明細書の主要素は、デジタルカメラおよび／もしくはデジタル映写機が関与する手続と結びつけての使用も可能である。
【００１６】
デジタル化した画像ファイル形式としては、CINEON形式ファイルがあり、これは印刷濃度を用いて10bitでデータを格納するものである。いくつかの変形例では、Status M濃度（印刷濃度などから導ける）を用いてデータを格納するようなファイル形式も使用可能である。CINEON画像ファイル形式は、ANSI/SMPTE DPXファイル形式のサブセットである。DPX形式のファイルは、以下の四つの部分から成る。即ち、 (i) 固定形式且つ所定の一般情報ヘッダー（一般、画像、データ形式、および画像の出自から成る）を有する一般ファイル情報ヘッダー、 (ii) モーションピクチャー・テレビ産業に特有のヘッダー（固定形式の産業（テレビ・映画）に特有のヘッダーなど）、 (iii) ユーザーが定義する情報（可変長、ユーザー定義データ、など）、 ならびに (iv) 画像データ、である。
【発明を実施するための最良の形態】
【００１７】
図２はモーションピクチャー手続200 を示しており、この手続 200 では、情景 205 をフィルムカメラ 210 でカメラネガフィルム 215 に撮ることができる。カメラネガフィルム 215 をスキャナー 220 で走査して、CINEON / Digital Picture eXchange（DPX）形式のファイル 225 を作成できる。このDPXファイルを、以降で説明するようにしてICCプロファイルを用いて変換 228 する。エディタ 230 を使って、DPXファイル 225 の閲覧と改変を行い、編集済DPXファイル 235 を作成できる。その後、編集済DPXファイル 235 を、記録機 240 でネガフィルム 250 に転写できる。こうしてから、モーションピクチャーフィルムプリンタ 255 によってネガフィルム 250 を現像してポジプリントフィルム260 が得られる。ポジプリントフィルム 260 をフィルム映写機 265 に載せることで、映画スクリーン 270 に画像を映写できる。
【００１８】
上述したように、デジタルモーションピクチャー手続では、撮られた情景を含んだカメラオリジナルネガ（OCN）を、フィルムスキャナーを用いて走査してから、10bitの印刷濃度として符号化されたデジタルDPXファイルへと変換する。このDPXファイルを、コンピュータ上でデジタル的に操作して、フィルムへと書き戻すことが可能である。その後、記録したフィルムを、劇場での映写に供する。コンピュータ上で施す操作としては、「効果」の付加がある。こうした「効果」の範疇は、輝度／コントラストの改善といった基本的な変更から、ハイダイナミックレンジ画法といった非常に複雑な効果までにも至る。こうした効果は一般に、Adobe Systems, Inc.のAdobe（登録商標） After Effects（登録商標）などのコンピュータソフトウェアを使って付与される。
【００１９】
DPXファイルの要素（コンテンツ）に加える数多のコンピュータ効果においては、まず最初にその要素を、情景空間（要素の現実世界での本来の外観の表現）に変換する必要がある。これが必要なのは、効果により最上級の写実性を得るためである。本発明の実施形態群では、DPXファイルの要素を、情景空間へと変換する。
【００２０】
本明細書に記載した方法には、DPXファイルを情景空間へと変換するに際し必要となる、色変換パラメータを決定することが含まれる。こうした色変換パラメータは、ICCプロファイルとして保存する。色管理エンジンはこうしたICCプロファイルを使い、DPXファイルの色を情景空間へと変換する。DPX RGB空間から情景空間への（編集用の）変換、および、情景空間からDPX RGB空間へと戻す（編集後の）変換は、ICCプロファイルを使って行う。そのため、ICCプロファイルには、DPX RGB空間から情景空間への変換のための色変換パラメータが含まれ、さらに、情景空間からDPX RGB空間へと戻す変換のための色変換パラメータも含まれるのである。
【００２１】
本明細書では、情景という語は、フィルムに撮られた画像のことを指す。フィルムは、既知の感光原理に基づき情景を撮る。露光したフィルムを走査して、光により撮像した情景をデジタルデータへと変換するに際しては、走査をして変換しても、フィルムに撮られた元の光の色を精確に再生（再現）するわけではない。本明細書に記載した方法により、フィルムを走査して得られる色データを変換して、フィルムに撮られた元の情景色を測色的に表現する情景色データを得るという変換作業が提供される。つまり、情景色データ（scene color data）という語は、色変換の出力のことである。記載している作成したICCプロファイルを使う工程群のうちには、情景を撮るために用いた実際のフィルムに関する特性曲線および感度を表すパラメータを使って作成されたICCプロファイルを使用するものもある。
【００２２】
図３には、例示的な実施形態にかかる、三つの階調再現曲線（TRCs）を作成するための方法 300 を工程流れ図として示している。図４には、例示的な実施形態にかかる、行列を作成するための方法400 を工程流れ図として示している。或る実施形態においては、DPX RGB色空間の値を、Commission Internationale de L'Eclairage（CIE; 国際照明委員会） XYZ色空間の値へと、TRCsと3x3行列を用いて変換することで、DPX R'G'B'をXYZに変換可能である。これは要するに、DPX R'G'B' → [TRCs] → RGB → [3x3行列] → XYZ、ということである。こうした変換に供したデータは、色プロファイル（ICCプロファイルなど）として格納できる。
【００２３】
図３は、或る実施形態にかかる、KODAK VISION2 500T Color Negative Film 5218に関して公開されているKodak 5218特性曲線を用いて、三つの等しい1D LUTsを作成する工程 300 を示している。最初の下位作業 302 として、the DPX Printing Density（DPX印刷濃度; PD）の範囲 [0, 2.046] を、Status M（StM）値へと、単純な線型関係 StM = 0.6144
+ 0.9355 * PD に則って変換する。下位作業304 では、得られたStatus M範囲 [0.6144,
2.5284] を、対数露光量へと、完全に公開されているKodak 5218特性曲線を用いて変換する。使うフィルムに応じて、別のフィルム特性曲線を用いてもよい。次に下位作業 306
では、対数露光量のデータを、線型値（Linear）へと、式 Linear Value = 10^(-Log Value) を用いて変換する。仕上げに下位作業 308 では、得られた線型TRCを調節する（階調を整える）ことで、DPX 470値を参照グレイ値（10%グレイから20%グレイの範囲の値など、例えば18%グレイ）にあてがうことができる。
【００２４】
工程 300 により、三つの階調再現曲線（TRCs）を、フィルム特性曲線を使って作成して、三つの1D LUTsで表す。これらのLUTsを使って、DPX R'G'B'値をRGB値へと変換する。
【００２５】
図４では、見積もったXYZ等色函数を使って、3x3情景行列の決定 400 を行う。情景行列を使って、TRCsから得たRGB値を、XYZ値へと変換することになる。
【００２６】
最初の下位作業 402 として、ICC行列を作成するために、XYZ等色函数を、Kodak 5218カメラフィルムのRGB感度の3x3行列表現として見積もる。或る実施形態においては、D65発光体のもとでの特徴的な対象物のスペクトル（Natural Object Spectra）のセットを、トレーニングセットに対して使う（ 404 ）。D65発光体が、可視スペクトル全般に亙っての平均的な日光を表すよう企図したものであるのは、当業者にとっては周知の事実である。見積もった行列からトレーニングセットを用いて得たXYZ出力値と、実際のXYZ出力値との誤差（ΔE）を最小化するようにして、3x3行列を選択する（ 406 ）。得られた行列を、ICC D50発光体へ色彩学的に適合させて、情景行列 408 を得る。色彩学的な適合を行う方法のひとつは、the INTERNATIONAL COLOR CONSORTIUM SpecificationのAnnex Eに開示されている。
【００２７】
図５では、V4 ICCプロファイル（ICC.1:2004-10 (Profile version 4.2.0.0)）を参照のこと）を、工程 500 を使って作成する。このICCプロファイルを作成するにあたっては、A2B0タグとB2A0タグの両方の作成によって行う。
【００２８】
1D LUTsの値は、上述したように約0.00185から75.83の範囲である。この値を、最大値が1になるように規格化し（ 502 ）、範囲をだいたい [2.4459e-5, 1] とする。こうして規格化した曲線の始点近傍での傾きは非常に小さくなるので、高々16bitの精度であるICCプロファイルとして符号化するのは難しくなってしまう。或る実施形態においては、曲線を二つの曲線に分割して（ 504 ）、符号化できるようにする。この第一の曲線は、元の曲線を0.5乗したものである。また第二の曲線は単に、第一の曲線に適用した指数2.0のガンマ函数である。元の曲線を0.5乗することにより、曲線をICCプロファイルとして精確に符号化できる程度にまで傾きが減る。
【００２９】
A2B0タグが、参照表タグ要素構造を用いて、装置からプロファイル連結空間（Profile Connected Space; PCS）への色の変換を定めるものであり、また、B2A0タグが、参照表タグ要素構造を用いて、PCSから装置への色の変換を定めるものであるということは、当業者は理解している。INTERNATIONAL COLOR CONSORTIUM Specification ICC.1:2004-10を参照のこと。A2B0色変換は、（"A"曲線） →（多元参照表; CLUT）→ （"M"曲線） → （行列） → （"B"曲線） の順に行う。B2A0色変換は、 （"B"曲線） → （行列） → （"M"曲線） → （多元参照表; CLUT） → （"A"曲線）の順である。
【００３０】
上述した情景行列はそのまま符号化するので、 506 で作成されるICCプロファイル用のA2B0タグ（RGBからXYZ）全体は以下のようになる。
A曲線：ガンマ値0.5の情景曲線
色参照表（CLUT）：同一（作業無し）
M曲線：ガンマ値2.0（＝1/0.5）の媒介変数曲線
行列：情景行列
B曲線：同一（作業無し）
【００３１】
ICCプロファイル用のB2A0タグ（XYZからRGB） を作成（ 508 ）するためには、工程を逆にして以下のようにすればよい。
B曲線：同一（作業無し）
行列：情景行列の逆行列
M曲線：ガンマ値0.5（＝1/2.0）の媒介変数曲線
CLUT：同一（作業無し）
A曲線：ガンマ値2.0の逆情景曲線
【００３２】
B2A0タグに二つの曲線が必要となるのは、曲線の暗領域での内挿の誤差が非常に大きくなってしまうのを避けるがゆえである。
【００３３】
ガンマ値2.0を逆情景曲線に用いると、一般的な累乗函数計算よりも通常は高速に行える平方根計算を使ってM曲線を求められるので、工程を簡略化できる。つまり、ガンマ値2.0を逆情景曲線に使うと、別のガンマ値（4.0など）を使う場合よりも高速になる。
【００３４】
或る実施形態においては、プロファイル中の媒体白色点（メディアホワイトポイント; Media White Point）を、75.83（規格化していない情景曲線での最大値）をD50に掛けたものに設定する。このようにする理由は、rendering intentをAbsolute Colorimetricに設定するときには、色管理エンジンが、情景曲線の規格をDPX全域へと補正するためである。このことは、DPX全域をICCプロファイルとして符号化できるようにする作業の一部である。これを行わないと、範囲 [0,1] から外れたオーバーレンジデータ（範囲外のデータ）が担保されなくなってしまう。
【００３５】
上述した実施形態では、DPX色を、カメラオリジナルネガの特性から導きだしたパラメータを使って、情景色へと変換する。或る実施形態においては、ICC色プロファイルを変換のために使う。こうしたICC色プロファイルは、変換のため参照表および行列を用いる。本明細書に記載した1D LUTsを決定する方法には、印刷濃度をStatus Mへと変換してから、線型値へと変換することが含まれる。本明細書に記載した行列を決定する方法には、トレーニングセットとしての特徴的な対象物のスペクトルを使った誤差の最小化が含まれ
、XYZ等色函数を見積もる。本明細書に記載したICCプロファイル符号化では、階調再現曲線（TRCs）を二つに分割し、具体的には、逆情景曲線とガンマ2.0に分割して、性能を向上させている。最後に、本明細書に記載したDPX全域を符号化する方法には、ICCプロファイルとして範囲外のデータが含まれる。
【００３６】
図６には装置 600 を示しており、この装置 600 はスタンドアローンでも動作でき、あるいは図１の装置と統合してもよい。LUT値算出手段 610 は、上述したようにしてフィルムの特性を用いてLUT値を決定できる。同様に、行列値算出手段 620 は、上述したようにしてフィルムのRGB感度を用いて行列値を決定できる。ICC手段 630 は、LUTのために決定された値および行列のために決定された値を使って、ICCプロファイルを符号化し、変換手段640 により実行できるようにする。変換手段は、DPX入力データ 650 を、XYZデータ 660 に変換して、編集手段 670 に送る。上述したように、編集手段を使って色データの編集ができる。編集したXYZ色データ 680 は、変換手段 640 へと送られると、編集した色データを出力するDXP色データ 690 へと変換される。このDXP色データ 690 は、上述したようにフィルムへ転写可能である。
【００３７】
添付図面は、本発明の主題を実施可能な特定の実施形態群を説明することを目的として本明細書の一部を成すものであり、限定を目的としたものではない。示している実施形態群は、当業者が本明細書が教示するところを実施できる上で充分な程度に詳細に記載してある。他の実施形態を利用することも可能であり、実施形態に対して構造的・論理的な置換・変更を、本開示の範囲から逸脱すること無く施すこともまた可能である。したがってこの詳細な説明を、限定的な意味で捉えるべきでは無く、種々の実施形態の範囲は、付随する請求項および請求項が権利を得られる均等な特徴の全範囲によってのみ定まる。
【００３８】
こういった本発明の主要素の実施形態群のことを、本明細書では、個別におよび／もしくは総括的に「（ひとつの）発明」（"invention"）という語で称することがあるが、これは単に便宜上のことであって、複数のものを事実上開示している場合には、本出願の範囲を、単独の発明もしくは単独の発明の着想へと自発的に制限せむとするものでは無い。ゆえに、本明細書では特定の実施形態を説明し記載しているのではあるけれども、同一の目的を行うべく企図された構成であればどれでも、示した特定の実施形態に代えて用いることができる、と理解されたい。本開示は、多様な実施形態群の改造例もしくは変形例のすべてを包摂することを企図している。上述した実施形態と、本明細書では明示はしなかった他の実施形態との組み合わせについても、上述した記載を通読した当業者にとっては自明なものであると云えよう。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態にかかるシステムを示す、ブロック図である。
【図２】本発明の実施形態にかかる手続である。
【図３】本発明の実施形態にかかる、LUT曲線を作成するための手続である。
【図４】本発明の実施形態にかかる、Matrixを作成するための手続である。
【図５】本発明の実施形態にかかる、ICCプロファイルをコード化するための手続である。
【図６】図２から図４に示したものと同様の工程を実施するための装置を示す。
【図１】
2009514483.tif 000003
【図２】
2009514483.tif 000004
【図３】
2009514483.tif 000005
【図４】
2009514483.tif 000006
【図５】
2009514483.tif 000007
【図６】
2009514483.tif 000008
【国際調査報告】
2009514483.tif 000009