(57)【要約】【課題】色再現方法を精度よく且つ安定的に設定する。【解決手段】所定のターゲットを撮像した撮像データを取得する撮像データ取得部と、前記所定のターゲットを測色した測色データを取得する測色データ取得部と、前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換部と、前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換部と、前記第１の色データと前記第２の色データとの色差に基づいて前記第１の変換部が行う第１の変換を最適化する変更部と、を備える。【選択図】図２
2010226369.tif 000002
【特許請求の範囲】
【請求項１】
所定のターゲットを撮像した撮像データを取得する撮像データ取得部と、
前記所定のターゲットを測色した測色データを取得する測色データ取得部と、
前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換部と、
前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換部と、
前記第１の色データと前記第２の色データとに基づいて前記第１の変換部が行う第１の変換を最適化する変更部と、を備え、
前記変更部は、前記変更された第１の変換が最適化されていない場合は、同第１の変換を変更するとともに、変更後の前記第１の変換を用いて前記第１変換部に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す、ことを特徴とする色制御装置。
【請求項２】
前記第１及び第２変換部で実行される階調変換は、同一のものであることを特徴とする請求項１に記載の色制御装置。
【請求項３】
前記変更部は、前記第１の変換における分光特性を補正する処理を最適化することを特徴とする請求項１又は請求項３のいずれかに記載の色制御装置。
【請求項４】
前記変更部は、前記階調変換を最適化することを特徴とする請求項１から請求項３のいずれか一項に記載の色制御装置。
【請求項５】
前記変更部は、前記第１の色データと前記第２の色データとの色差が最小となるよう前期第１の変換を最適化することを特徴とする請求項１〜請求項４のいずれか一項に記載の色制御装置。
【請求項６】
所定のターゲットを撮像した撮像データを取得する撮像データ取得工程と、
前記所定のターゲットを測色した測色データを取得する測色工程と、
前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換工程と、
前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換工程と、
前記第１の色データと前記第２の色データとに基づいて前記第１変換工程により実行される前記第１の変換を最適化する変更工程と、を備え、
前記変更工程は、前記変更された第１の変換が最適化されていない場合は、前記第１の変換を変更するとともに、変更後の第１の変換により第１変換工程に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す、ことを特徴とする色制御方法生成方法。
【請求項７】
入力データに対して色再現を行う色再現装置を製造するための色再現装置生成方法であって、
所定のターゲットを撮像した撮像データを取得する撮像データ取得手段と、
前記所定のターゲットを測色した測色データを取得する測色手段と、
前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換手段と、
前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換手段と、
前記第１の色データと前記第２の色データとに基づいて前記第１の変換手段により実行される使用される前記第１の変換を最適化する変更手段と、
前記最適化された第１の変換を特定する情報を前記色再現装置に入力する変換機能入力手段と、を備え、
前記変更部は、前記変更された第１の変換が最適化されていない場合は、前記第１の変換を変更するとともに、変更後の第１の変換により第１変換部に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す、ことを特徴とする色再現装置生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力データに対して色再現を行う色再現方法に関する。
【背景技術】
【０００２】
従来、利用者が所望する色再現を実現するための様々な手法が開示されている。例えば、目標とする色が記憶された色票を測色器で測色した画像データと、色票を入力装置を介して取得した画像データとの色差を用いて色再現を実現する技術が開示されている（例えば、特許文献１参照）。
【０００３】
また、上記色再現手法により生成された変換方法に対して、色再現された画像データの再現性や視認性等を高めるために、この変換方法を補正し、実際に使用される変換方法色が設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０１８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した従来の色再現手法では、生成された変換方法に対して再度補正を行うため、測色値と補正後の画像データとの間で色差が大きくなる場合がある。そのため、補正後の変換方法に対して、再度、色差が最小になるよう人の手により変換方法を調整していた。
【０００６】
人の手により変換方法を調整する場合、この調整は作業者の経験等に頼ることが多く、精度がよく且つ安定した変換方法を設定することが難しかった。
【０００７】
本発明は、上記課題にかんがみてなされたもので、色再現を精度がよく且つ安定した変換方法を設定することが可能な、色制御装置、色制御方法生成方法、及び色再現装置の生成方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、所定のターゲットを撮像した撮像データを取得する撮像データ取得部と、前記所定のターゲットを測色した測色データを取得する測色データ取得部と、前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換部と、前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換部と、前記第１の色データと前記第２の色データとの色差に基づいて前記第１変換部が行う前記第１の変換部を最適化する変更部と、を備え、前記変更部は、前記変更された第１の変換が最適化されていない場合は、同第１の変換を変更するとともに、変更後の前記第１の変換を用いて前記第１変換部に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す、構成としてある。
【０００９】
上記のように構成された発明では、撮像データ取得部が取得した撮像データに対して、第１変換部は、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得し、測色データ取得部が前記所定のターゲットを測色して得た測色データに対して、第２変換部が階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する。そして、変更部は、第１の色データと第２の色データとの色差に基づいて第１の変換部を変更して第１の変換を最適化するに際し、変更後の第１の変換が最適化されていない場合は、第１の変換を変更するとともに、変更後の第１の変換により第１変換部に第１の色データを取得させる工程を、同第１の変換が最適化されるまで複数回繰返すことで、色再現のための変換方法を最適化する。
そのため、色再現方法を生成（最適化）する過程において、予め階調変換が含まれているため、色再現方法を生成した後に、階調変換を行う場合に比べて、色再現方法の調整量を低減させることが可能となる。また、上記工程を装置内で完結させることも可能となり、人の手により色再現方法が調整される場合に比べて、色再現の精度を向上させた色再現方法を生成することができる。
【００１０】
更に、階調変換の一例として、前記第１及び第２変換部で実行される階調変換は、同一のものである。
【００１１】
また、第１の変換の一例として、前記変換部は、前記第１の変換における分光特性を補正する処理を最適化する構成としてある。
上記のように構成された発明では、撮像データの分光特性を補正する変換方法に対し、階調値の補正を行いつつ、変換方法を生成することができる。
【００１２】
そして、第１の変換の最適化に際し含まれる階調変換の一例として、前記変更部は、前記階調変換を最適化する。
上記のように構成された発明では、最適な変換方法を生成した後、撮像データの見栄え等を補正するために変換方法に対して階調変換を行う装置において、予め階調変換を加味した変換方法を生成することが可能となる。
【００１３】
また、変更部が第１の変換を最適化する手法の一例として、前記変更部は、前記第１の色データと前記第２の色データとの色差が最小となるよう前期第１の変換を変更する。
上記のように構成された発明では、この変換方法を用いて再現された撮像データの色差が最小となるような変換方法を生成することができる。
【００１４】
本発明は、装置のみに限定されず、色制御方法を生成するための方法にも適応することができる。そのため、本発明の他の局面として、所定のターゲットを撮像した撮像データを取得する撮像データ取得工程と、前記所定のターゲットを測色した測色データを取得する測色工程と、前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換工程と、前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換工程と、前記第１の色データと前記第２の色データとの色差に基づいて前記第１変換工程により実行される前記第１の変換を最適化する変更工程と、を備え、前記変更工程は、前記変更された第１の変換が最適化されていない場合は、前記第１の変換を変更するとともに、変更後の第１の変換により第１変換工程に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す構成としてある。
【００１５】
また、本発明の他の局面として、色再現装置を生成する方法にも応用することができる。そのため、入力データに対して色再現を行う色再現装置を製造するための色再現装置生成方法であって、所定のターゲットを撮像した撮像データを取得する撮像データ取得手段と、前記所定のターゲットを測色した測色データを取得する測色手段と、前記撮像データに対して、階調変換を含む第１の変換を行い所定の色空間における第１の色データを取得する第１変換手段と、前記測色データに対して階調変換を含む第２の変換を行い所定の色空間における第２の色データを取得する第２変換手段と、前記第１の色データと前記第２の色データとの色差に基づいて前記第１の変換手段により実行される使用される前記第１の変換を最適化する変更手段と、前記最適化された第１の変換を前記色再現装置に入力する変換機能入力手段と、を備え、前記変更部は、前記変更された第１の変換が最適化されていない場合は、前記第１の変換を変更するとともに、変更後の第１の変換により第１変換部に前記第１の色データを取得させる工程を、前記第１の変換が最適化されるまで複数回繰返す。
【図面の簡単な説明】
【００１６】
【図１】一例としての色制御装置の構成を説明するブロック構成図である。
【図２】本発明に係る色制御装置１００における色再現パラメータの生成方法を説明するためのイメージ図である。
【図３】演算部７２が色再現パラメータ生成プログラムにより実行する処理を説明するフローチャートである。
【図４】図３におけるステップＳ１２０において実行される処理を詳細に説明するためのフローチャートである。
【図５】一例としての１Ｄ−ＬＵＴにより変換されるコントラストを説明するための図である。
【図６】演算部７２が図３のステップＳ１４０により実行する処理をより詳細に説明するためのフローチャートである。
【図７】第２の実施形態に係る色再現パラメータ生成手法を説明するためのイメージ図である。
【図８】第２の実施形態に係る色再現パラメータ生成プログラムにより演算部７２が実行する処理を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図を参照しつつ下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
１．１．色制御装置について：
１．２．デジタルカメラの構成：
１．３．ＰＣの構成：
１．４．測色器及び色票：
１．５．色再現パラメータ生成手法：
２．第２の実施形態：
３．その他の実施形態：
【００１８】
１．第１の実施形態
１．１．色制御装置について：
図１は、一例としての色制御装置の構成を説明するブロック構成図である。図１に示す色制御装置１００では、デジタルカメラ等の色再現装置（撮像データ取得部）の色再現パラメータを生成する工程を例に説明を行う。
【００１９】
色制御装置１００は、デジタルカメラ８０が色再現を行うための色再現パラメータを、パーソナル・コンピュータ（以下、ＰＣと記載）７０により生成し、生成された色再現パラメータをデジタルカメラ８０に出力する。このとき、ＰＣ７０は、デジタルカメラ８０が色票（ターゲット）９１を撮像して出力した撮像データと、測色器９０が色票９１を測色して出力した測色値とを用いて色再現パラメータを設定する。
【００２０】
図２は、本発明に係る色制御装置１００における色再現パラメータ生成方法を説明するためのイメージ図である。図２に示す処理は、ＰＣ７０内部により実行される処理を示す。
まず、測色器９０が色票９１を測色して得た測色値と、デジタルカメラ８０が色票９１を撮像して得た出力値とがＰＣ７０に入力される。ＰＣ７０は、入力された出力値に対して色処理及び階調変換を行って均等色空間（Ｌ*ａ*ｂ*空間）上の変換後データに変換し、測色値を色処理及び階調変換を行って等色空間上のターゲットデータに変換する。更に、ＰＣ７０は、両値の色差を算出し、算出された色差をもとに色再現パラメータを最適化する。ここで、ターゲットデータとは、デジタルカメラ８０において、利用者の所望の色再現特性を実現するために、設定する色目標値のことである。
【００２１】
また、上記したように色制御装置１００では、色差を算出するために用いられる出力値と測色値に対して、階調変換が行われ、補正後の値を用いて色再現パラメータの最適化が実行される。通常、階調変換は、色再現パラメータが最適化された後に実行されるが、本発明に係る色制御装置１００では、この補正を色再現パラメータ生成過程で実行することにより、色再現パラメータ生成後の再度のパラメータ調整に係る工程を低減することが可能となった。また、色再現パラメータの調整をＰＣ７０内部で完結させることも可能となるため、人の手による調整が加えられる場合に比べ、色再現パラメータの色再現精度を向上させることが可能となる。以下、本発明に係る色制御装置１００の構成をより詳細に説明する。
【００２２】
１．２．デジタルカメラの構成
デジタルカメラ８０の構成について説明する。デジタルカメラ８０は、撮像部８１と、この撮像部８１により撮像されたＲＡＷ画像データ（撮像データ）を現像するための画像処理部８３や、画像処理部８３がＲＡＷ画像データを現像するために参照する色再現パラメータ等を記憶するパラメータ記憶部８４や、ＰＣ７０とデータのやり取りを行うためのデータ入出力部８２とを備えて構成され、各部は、バスを介してそれぞれ接続されている。更に、デジタルカメラ８０は、表示部８５を備え、撮影中の画像を表示することが可能である。
【００２３】
撮像部８１は、撮影レンズや絞り等の光学系およびＣＣＤ（Charge Coupled Device）等の画像センサより構成され、ＣＣＤの受光面に結像される被写体の輝度に応じたアナログデータをＡ／Ｄ変換してＲＡＷ画像データを出力する。
【００２４】
データ入出力部８２は、撮像部８１が出力するＲＡＷ画像データや、画像処理部８３が出力する撮像後データや、その画像処理部８３が色再現を行う際に参照する色再現パラメータなどをＰＣ７０と送受信する。
【００２５】
パラメータ記憶部８４は、データ入出力部８２を介して外部より取得する色再現パラメータを保持する。ここで、色再現パラメータの一例として、撮像部８１の分光特性を補正するための色変換マトリクス（３×３マトリクス）や、ＷＢ（White Balance）調整及びＡＥ（Auto Exposure）を行うための各種パラメータである。更に、パラメータ記憶部８４には、色再現パラメータ以外にも、出力画像のコントラスト特性を補正するための１Ｄ−ＬＵＴが記憶される。なお、色変換マトリクスは、３×３マトリクス以外にも、様々なマトリクスが存在するが、本実施形態では、３×３マトリクスを用いた例をもとに説明を行う。
【００２６】
１Ｄ−ＬＵＴは、現像後データの見栄えを向上する補正を行う。その一例として、１Ｄ−ＬＵＴは、出力値に対して階調変換としてのガンマ補正を行いコントラスト特性を補正する。
【００２７】
画像処理部８３は、パラメータ記憶部８４に格納された各種パラメータを用いて、ＲＡＷ画像を現像する。具体的には、画像処理部８３は、ＲＡＷ画像データに対して上記各パラメータを使用して、デモザイク補間、ＷＢ調整、ＡＥ、マトリクス変換、及びガンマ補正を施した後、ＪＰＥＧ（Joint Photographic Experts Group）や、ＴＩＦＦ（Tagged Image File Format）等の現像後データに変換する。なお、色再現パラメータの生成時は、画像処理部８３による処理は実行されず、ＲＡＷ画像データのみがＰＣ７０へ出力される。
【００２８】
以上の構成により、デジタルカメラ８０は、撮像部８１で撮像した被写体像のＲＡＷ画像データを基に画像処理部８３により現像後データを生成して、データ入出力部８２経由でこの現像後データを出力装置へ出力する。
【００２９】
１．３．ＰＣの構成：
次に、ＰＣ７０の構成について説明する。ＰＣ７０は、データ入出力部７１と、演算部７２と、ＨＤＤ７３と、表示部７４と、を備えて構成され、各部はバスを介してそれぞれ接続されている。また、ＨＤＤ７３には、ＰＣ７０が所定の機能を実現するための各種ソフトウェア及びデータが記憶され、所定のオペレーションシステムのもと、演算部７２が上記ソフトウェアやデータを図示しないＲＡＭ上で展開して実行することで特定の処理を実行する。
【００３０】
データ入出力部７１は、デジタルカメラ８０及び測色器９０と通信することでＲＡＷ画像データ、現像後データ、色再現パラメータおよびターゲットデータなどを送受信する。具体的には、データ入出力部７１は、デジタルカメラ８０のデータ入出力部８２を介して通信を行う。また、データ入出力部７１は、利用者からの入力を受け付ける入力装置としての機能を更に備えていても良い。入力装置とは、例えばキーボードやマウスなどである。
【００３１】
ＨＤＤ７３には、デジタルカメラ８０の色再現パラメータを生成するための色再現パラメータ生成プログラム７３ａや、デフォルトでの色再現パラメータ等が記憶されている。また、演算部７２は、ＣＰＵやＲＡＭを用いて構成され、ＨＤＤ７３に記憶された色再現パラメータ生成プログラム７３ａをＲＡＭ上で展開して実行することで、色再現パラメータを生成することができる。
【００３２】
１．４．測色器及び色票：
測色器及び色票について説明する。色票９１は、色の再現性の判断や分析などを目的に１〜Ｎのパッチが配列して構成されている。各パッチ１〜Ｎはそれぞれ異なる色相や階調を網羅している。色票９１の一例として、マンセル色票や、マクベス色票がある。また、測色器９０は、色票９１の各パッチ１〜Ｎを測色し、ＸＹＺ表色系で規定された測色値（ＸTi，ＹTi，ＺTi）を出力する（ｉ：パッチ１〜Ｎを示す）。なお、測色器９０で色票９１を測色した値を予め測色値としてＰＣ７０が保持する構成とすれば、色制御装置１００から測色器９０を除外するものであってもよい。
【００３３】
１．５．色再現パラメータ生成手法：
図３は、演算部７２が色再現パラメータ生成プログラムにより実行する処理を説明するフローチャートである。図３に示すフローチャートでは、色再現パラメータの内、マトリクス変換を行うための３×３マトリクスが最適化される工程を示す。以下、図３を用いて、ＰＣ７０における色再現パラメータの生成工程を説明する。
【００３４】
図３に示すように、色再現パラメータ生成プログラム７３ａによる処理は、測色器９０が色票９１のパッチ１〜Ｎを測色して得た測色値を取得し（ステップＳ１１０）、ガンマ補正がなされたＬ*ａ*ｂ*色空間上のターゲットデータ（ＬTi*，ａTi*，ｂTi*）を生成する工程（第１変換部：Ｓ１２０）と、デジタルカメラ８０が色票を撮像して得た出力値を取得し（ステップＳ１３０）、ガンマ補正がなされたＬ*ａ*ｂ*色空間上の変換後データ（ＬPi*，ａPi*，ｂPi*）を生成する工程（第２変換部：Ｓ１４０）、及び、上記ターゲットデータと変換後データから色差：ΔＥｉを算出し、算出した色差：ΔＥｉにもとづいて作成される評価値：Ｅが最小となるよう３×３マトリクスを最適化する工程（変更部：ステップＳ１４０〜Ｓ１７０）とに大別される（ｉ：パッチ１〜Ｎを示す）。
【００３５】
以下に、ターゲットデータが生成される工程を説明する。演算部７２は、ＰＣ７０のデータ入出力部７１を通じて、測色器９０からＸＹＺ表色系の測色値（ＸTi，ＹTi，ＺTi）を受信すると（ステップＳ１１０）、この測色値にガンマ補正を行いつつ、Ｌ*ａ*ｂ*色空間で規定されるターゲットデータ（ＬTi*，ａTi*，ｂTi*）に変換する（ステップＳ１２０）。
【００３６】
図４は、図３におけるステップＳ１２０において実行される処理を詳細に説明するためのフローチャートである。演算部７２は、測色器９０から測色値（ＸTi，ＹTi，ＺTi）を受信すると、まず、この測色値をＲＧＢ色空間の第２測色値（ＲTi，ＧTi，ＢTi）に変換する（ステップ１２１）。具体的には、演算部７２は、以下に示す式（１）を用いて、ＸＹＺ表色系の測色値をＲＧＢ色空間の第２測色値に変換する。
【数１】
2010226369.tif 000003
【００３７】
次に、演算部７２は、変換された測色値に対して１Ｄ−ＬＵＴを用いてガンマ補正を行い、第３出力値（Ｒ’ Ti，Ｇ’ Ti，Ｂ’ Ti）を生成する（ステップＳ１２２）。１Ｄ−ＬＵＴを用いたガンマ補正では、主に、見栄えが良くなるよう測色値のコントラストがプリンタや表示装置等の出力機器のコントラスト特性に応じて調整される。
【００３８】
図５は、一例としての１Ｄ−ＬＵＴにより変換されるコントラストを説明するための図である。図５では、γ：１の場合の入出力特性を点線で示している。１Ｄ−ＬＵＴにより変換される濃度変換曲線は、入力値と出力値の階調値における対応関係が、低階調値側と高階調値側とで非線形となるよう対応づけられている。なお、図５により示された１Ｄ−ＬＵＴにより変換されるコントラスト特性は一例であり、デジタルカメラ８０が接続される装置の出力特性や、メーカーごとの異なる設計思想に依存して設定されるものであり、これに限定されない。
【００３９】
演算部７２は、ステップＳ１２２で補正された第３測色値を、再度ＸＹＺ表色系で規定された第４測色値（Ｘ’ Ti，Ｙ’ Ti，Ｚ’ Ti）に変換する（ステップＳ１２３）。具体的には、演算部７２は、以下に示す式（２）を用いて、ＲＧＢ色空間の第３測色値（Ｒ’ Ti，Ｇ’ Ti，Ｂ’ Ti）をＸＹＺ表色系で規定された第４測色値（Ｘ’ Ti，Ｙ’ Ti，Ｚ’ Ti）に変換する。
【数２】
2010226369.tif 000004
【００４０】
演算部７２は、変換後の測色値をＬ*ａ*ｂ*色空間で規定されるターゲットデータに変換する（ステップＳ１２４）。具体的には、演算部７２は、以下に示す式（３）を用いて、ＸＹＺ表色系の測色値をＬ*ａ*ｂ*色空間で規定されたターゲットデータ（ＬTi*，ａTi*，ｂTi*）に変換する。
【数３】
2010226369.tif 000005
【００４１】
演算部７２はステップＳ１２１〜Ｓ１２４までの工程を、色票９１に配置された全てのパッチ１〜Ｎに対して実行し、各パッチ１〜Ｎに対応したターゲットデータ（ＬTi*，ａTi*，ｂTi*）を生成する。以上、Ｌ*ａ*ｂ*色空間に規定されたターゲットデータを生成する工程を説明した。なお、生成されたターゲットデータはＲＡＭ等に記憶される。
【００４２】
次に、変換後データを生成する工程を説明する。演算部７２は、データ入出力部７１を通じて、デジタルカメラ８０が色票９１を撮像して出力した出力値（ＲPi，ＧPi，ＢPi）を受信すると（ステップＳ１３０）、この出力値から、Ｌ*ａ*ｂ*色空間で規定される変換後データ（ＬPi*，ａPi*，ｂPi*）を生成する（ステップＳ１４０）。
【００４３】
図６は、演算部７２が図３のステップＳ１４０により実行する処理をより詳細に説明するためのフローチャートである。演算部７２は、撮像部８１の分光特性を補正するためにデフォルトの３×３マトリクスを用いて、出力値（ＲPi，ＧPi，ＢPi）を第２出力値（Ｒ’ Pi，Ｇ’ Pi，Ｂ’ Pi）に変換する（ステップＳ１４１）。ここで、デフォルトの３×３マトリクスは、最小二乗法により算出するものとする。
【００４４】
また、演算部７２は、１Ｄ−ＬＵＴを用いて、第２出力値に対してガンマ補正を行い第３出力値（Ｒ’’ Pi，Ｇ’’ Pi，Ｂ’’ Pi）を生成する（ステップＳ１４２）。なお、ここで用いられる１Ｄ−ＬＵＴは、ステップＳ１２２で測色値に用いられる１Ｄ−ＬＵＴと同じものであり、デジタルカメラ８０において、ＲＡＷ画像データを現像処理する際に用いられる１Ｄ−ＬＵＴと同じものでもある。
【００４５】
演算部７２は、ＲＧＢ色空間の第３出力値（Ｒ’’ Pi，Ｇ’’ Pi，Ｂ’’ Pi）を、ＸＹＺ表色系の第４出力値（ＸPi，ＹPi，ＺPi）に変換する（ステップＳ１４３）。具体的には、演算部７２は、上記した式（２）を用いて、ＲＧＢ色空間の第３出力値をＸＹＺ表色系の第４出力値（ＸPi，ＹPi，ＺPi）に変換する。
【００４６】
演算部７２は、第４出力値をＬ*ａ*ｂ*色空間に規定された変換後データ（ＬPi*，ａPi*，ｂPi*）に変換する（ステップＳ１４４）。具体的には、演算部７２は、上記した式（３）を用いて、出力値を変換後データ（ＬPi*，ａPi*，ｂPi*）に変換する。
【００４７】
演算部７２はステップＳ１４１〜Ｓ１４４までの工程を、色票９１に配置された全てのパッチ１〜Ｎに対して実行し、各パッチ１〜Ｎに対応した変換後データを生成する。以上、Ｌ*ａ*ｂ*色空間に規定された変換後データを生成する工程を説明した。
【００４８】
ターゲットデータと変換後データを用いて色再現パラメータ（３×３マトリクス）を最適化する工程を説明する。演算部７２は、ターゲットデータ（ＬTi*，ａTi*，ｂTi*）と変換後データ（ＬPi*，ａPi*，ｂPi*）との色差：ΔＥｉを算出する（ステップＳ１５０）。ここで、色差：ΔＥｉは、色の知覚的な相異を定量的に表したものであり、Ｌ*ａ*ｂ*空間では、以下に示す式（５）を用いて算出される。
【数５】
2010226369.tif 000006
【００４９】
演算部７２は、算出した色差：ΔＥｉをもとに評価値：Ｅを作成する（ステップＳ１６０）。評価値：Ｅは、色票９１におけるすべてのパッチ１〜Ｎにおいて、色差：ΔＥｉを足し合わした値であり、以下に示す式（６）を用いて算出される。
【数６】
2010226369.tif 000007
【００５０】
演算部７２は、ステップＳ１６０で算出した評価値：Ｅが最小になるよう３×３マトリクスを最適化する（ステップＳ１７０，Ｓ１８０）。具体的には、演算部７２は、算出された評価値：Ｅが前評価値より小さい場合は、デフォルトの３×３マトリクスの各値に対して修正値を加えて変換し、変換後の３×３マトリクスを用いて再度、評価値：Ｅを算出する（ステップＳ１３０〜Ｓ１８０）。ステップＳ１３０からＳ１８０までの一連の工程は、ステップＳ１７０において評価値：Ｅが最小になるまで繰返され、このときの３×３マトリクスが最適値となる。なお、ステップＳ１７０において評価値：Ｅが所定の閾値ＥTH以下になるまで繰返すようにしても良い。
【００５１】
３×３マトリクスにおける修正値を求める手法の一例として、演算部７２は、ニュートン・ラフソン（Newton-Raphson）法を用いて３×３マトリクスを変換する。なお、評価値：Ｅが最小となるようニュートン・ラフソン法を用いて３×３マトリクスを最適化することは一例であり、はさみ打ち（regula falsi）法や、シンプレックス（simplex）法等の最適化手法を用いるものであってもよい。
【００５２】
ステップＳ１７０において、３×３マトリクスが最適化された場合は、演算部７２は最適化された３×３マトリクスをＲＡＭ等に記憶した後、データ入出力部７１を介してデジタルカメラ８０に出力する（ステップＳ１９０）。デジタルカメラ８０は、データ入出力部８２を通じて最適化後の３×３マトリクスを受信し、パラメータ記憶部８４に記憶する。
そのため、デジタルカメラ８０は、この３×３マトリクス及びステップＳ１４２で用いた１Ｄ−ＬＵＴを用いてＲＡＷ画像データを現像処理する。以上、第１の実施形態に係る色再現パラメータを生成する過程を説明した。
【００５３】
２．第２の実施形態：
図７は、第２の実施形態に係る色再現パラメータ生成手法を説明するためのイメージ図である。第２の実施形態に係る色再現パラメータ生成手法では、ターゲットデータ（ＬTi*，ａTi*，ｂTi*）と変換後データ（ＬPi*，ａPi*，ｂPi*）とを用いて、３×３マトリクスに加えて、１Ｄ−ＬＵＴをも最適化する。そのため、色再現パラメータ及び１Ｄ−ＬＵＴをより柔軟に最適化することが可能となる。
【００５４】
図８は、第２の実施形態に係る色再現パラメータ生成プログラムにより演算部７２が実行する処理を説明するフローチャートである。なお、第２の実施形態では、色再現パラメータ生成プログラム７３ａのみが変更され、色制御装置１００を構成する他の構成は第１の実施形態と同じである。
【００５５】
演算部７２は、ＰＣ７０のデータ入出力部７１を通じて、測色器９０からＸＹＺ表色系の測色値（ＸTi，ＹTi，ＺTi）を受信すると（ステップＳ２１０）、Ｌ*ａ*ｂ*色空間で規定されるターゲットデータ（ＬTi*，ａTi*，ｂTi*）を生成する（ステップＳ２２０）。このとき、演算部７２は、デフォルトの１Ｄ−ＬＵＴにより測色値にガンマ補正を施す。ここで、デフォルトの１Ｄ−ＬＵＴは、演算部７２により最適化される前の１Ｄ−ＬＵＴである。
【００５６】
次に、演算部７２は、データ入出力部７１を通じて、デジタルカメラ８０が色票９１を撮像して出力した出力値（ＲPi，ＧPi，ＢPi）を受信すると（ステップＳ２３０）、この出力値にデフォルトのマトリクス変換、及びデフォルトの１Ｄ−ＬＵＴを用いた補正を行った後、Ｌ*ａ*ｂ*色空間で規定される変換後データ（ＬPi*，ａPi*，ｂPi*）に変換する（ステップＳ２４０）。
【００５７】
演算部７２は、ターゲットデータ（ＬTi*，ａTi*，ｂTi*）と、変換後データ（ＬPi*，ａPi*，ｂPi*）との色差：ΔＥｉを算出する（ステップＳ２５０）。同様に、演算部７２は、色差：ΔＥｉを色票９１の全てのパッチ１〜Ｎで足し合わせて評価値：Ｅを算出する（ステップＳ２６０）。更に、演算部７２は、算出した評価値：Ｅがデフォルトの１Ｄ−ＬＵＴで最小になるよう３×３マトリックスを最適化する（ステップＳ２７０，Ｓ２８０）。なお、評価値：Ｅが所定の閾値Ｅ TH1以下になるように最適化をしても良い。
【００５８】
ステップＳ２７０において、３×３マトリクスが最適化された場合は、演算部７２は最適化された３×３マトリクス及びこのときの評価値：ＥをＲＡＭ等に一時的に記憶する（ステップＳ２９０）。
【００５９】
更に、演算部７２は、１Ｄ−ＬＵＴにより変換される値の明度が変化するよう、１Ｄ−ＬＵＴの各パラメータを変更し（ステップＳ３１０）、再度、３×３マトリクスを最適化する。例えば、演算部７２は、測色値及び出力値に対して使用される１Ｄ−ＬＵＴに一定のゲイン：ｇを掛け合わせ、明度変化を顕著にさせる。なお、中低輝度領域ではゲイン：ｇを掛け合わせ、高輝度の領域では非線形に明度変化を抑制するなど、測色値及び入力値における高輝度付近は、白とびが起こらないように考慮して１Ｄ−ＬＵＴを最適化することが望ましい。
【００６０】
さらに、演算部７２は、ステップＳ２１０に戻り、変更後の１Ｄ−ＬＵＴを用いてターゲットデータ及び変換後データを生成し、生成したターゲットデータ及び変換後データを用いて評価値：Ｅが最小になるよう３×３マトリクスを最適化する（ステップＳ２１０〜Ｓ２９０）。評価値：Ｅが所定の閾値Ｅ TH2以下になるように最適化をしても良い。そして、演算部７２は、変更後の１Ｄ−ＬＵＴで３×３マトリクスが最適化された場合は、再度、１Ｄ−ＬＵＴを変更しステップＳ２１０〜Ｓ３１０の処理を繰返す。
【００６１】
上記した、ステップ２１０〜Ｓ３１０までの処理は、予め設定された全てのゲイン：ｇを用いた１Ｄ−ＬＵＴの変更が完了するまで実施され、全てのゲイン：ｇで実施された時点で、演算部７２は記憶された評価値：Ｅがもっとも最小となる３×３マトリクス及び１Ｄ−ＬＵＴの組合せをＲＡＭ等に記憶する（ステップＳ３２０）。
【００６２】
その後、最適化された３×３マトリクス及び１Ｄ−ＬＵＴは、デジタルカメラ８０に出力される。デジタルカメラ８０は、データ入出力部８２を通じて最適化後の３×３マトリクス及び１Ｄ−ＬＵＴを受信し、パラメータ記憶部８４に記憶する。これによってデジタルカメラ８０は、最適化された３×３マトリクス及び１Ｄ−ＬＵＴを用いた変換処理を含むＲＡＷ画像データの現像処理を実行する。以上、第２の実施形態に係る色再現パラメータを生成する過程を説明した。
【００６３】
３．その他の実施形態：
色再現パラメータは、３×３マトリクスと１Ｄ−ＬＵＴの組み合わせに替えて、３Ｄ−ＬＵＴを用いた場合は、この３Ｄ−ＬＵＴを最適化するものであってもよい。
【００６４】
また、３×３マトリクスと１Ｄ−ＬＵＴの使用順序は、上記順序に限定されず、１Ｄ−ＬＵＴを使用して補正を行った後に、３×３マトリクスを使用して現像処理を行なうものにも適応することができる。
使用する色空間についても、上記実施例に限定されず、Ｌ*ｕ*ｖ*やＨＬＳ等の他の色空間を用いても良い。
【００６５】
更に、色再現パラメータを生成する装置として、ＰＣを例に説明することは一例であり、色再現パラメータを生成する装置として、スマートビューアー等の表示装置を使用してもよい。また、色再現装置としてスマートビューアーを用いてもよい。
【００６６】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、数学的に等価な計算に変更すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【符号の説明】
【００６７】
７０…パーソナルコンピュータ（ＰＣ）、７１…データ入出力部、７２…演算部、７３…ＨＤＤ、７４…表示部、８０…デジタルカメラ、８１…撮像部、８２…データ入出力部、８３…画像処理部、８４…パラメータ記憶部、８５…表示部、９０…測色器、９１…色票、１００…色制御装置
【図１】
2010226369.tif 000008
【図２】
2010226369.tif 000009
【図３】
2010226369.tif 000010
【図４】
2010226369.tif 000011
【図５】
2010226369.tif 000012
【図６】
2010226369.tif 000013
【図７】
2010226369.tif 000014
【図８】
2010226369.tif 000015