(57)【要約】【課題】  白色基準の異なるカラーチャートの測色値を一方の白色基準に校正することにより、色処理パラメータの最適化に用いるターゲットを好適に作成することができる画像処理方法及び画像処理装置を提供する。【解決手段】  画像処理装置１においては、まず、一部に異なる色域を有する複数の色票の測色データをデータ入力部１０１から入力し、白色取得部１０３で白色基準データを取得し、平均値算出部１０２で、複数の色票のそれぞれについて分光データを取得する。そして、色校正部１０４で、複数の白色基準データから色校正用データを算出して、分光データを色校正用データを用いて色校正する。そして、ターゲットデータ作成部１０６で、色校正された分光データを用いて、色処理パラメータを最適化するためのターゲットデータを作成する。【選択図】  図１
2005057681.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出する画像処理方法であって、
一部に異なる色域を有する複数の色票のそれぞれについて白色基準データを取得し、
前記複数の色票のそれぞれについて分光データを取得し、
取得された複数の前記白色基準データから色校正用データを算出し、
前記分光データを前記色校正用データを用いて色校正し、
色校正された前記分光データを用いて、前記色処理パラメータを最適化するためのターゲットデータを作成する
ことを特徴とする画像処理方法。
【請求項２】
前記複数の色票が、低彩度から中彩度の色域を網羅する反射型色票と、中彩度から高彩度の色域を網羅する透過型色票とを含むことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記複数の色票に関する白色基準データ又は前記分光データをリファレンスデータとして予め所定の記憶装置に記憶させることを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
前記分光データが、波長毎の分光反射率又は分光透過率に関するデータであることを特徴とする請求項１から３までのいずれか１項に記載の画像処理方法。
【請求項５】
前記色校正用データが、一の色票の白色基準データに対するその他の色票の白色基準データの比率によって算出されることを特徴とする請求項１記載の画像処理方法。
【請求項６】
前記ターゲットデータが、透過型色票についての色校正用データと反射型色票についての分光反射率とを用いて算出されたＣＩＥ三刺激値ＸＹＺであることを特徴とする請求項５記載の画像処理方法。
【請求項７】
複数の色パッチについて前記画像撮影装置によって撮影され色処理パラメータを用いて色処理された画像データを入力し、
前記画像データにおけるそれぞれの色パッチのＲＧＢ平均値を算出し、
前記ＲＧＢ平均値が前記ターゲットデータ作成手段で作成された前記ターゲットデータに近づくように前記色処理パラメータを最適化し、
最適化された前記色処理パラメータを出力する
ことを特徴とする請求項１から５までのいずれか１項に記載の画像処理方法。
【請求項８】
画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出する画像処理装置であって、
一部に異なる色域を有する複数の色票のそれぞれについて白色基準データを取得する白色取得手段と、
前記複数の色票のそれぞれについて分光データを取得する分光データ取得手段と、
前記白色取得手段により取得された複数の前記白色基準データから色校正用データを算出する色校正用データ算出手段と、
前記分光データを前記色校正用データを用いて色校正する色校正手段と、
色校正された前記分光データを用いて、前記色処理パラメータを最適化するためのターゲットデータを作成するターゲットデータ作成手段と
を備えることを特徴とする画像処理装置。
【請求項９】
前記複数の色票が、低彩度から中彩度の色域を網羅する反射型色票と、中彩度から高彩度の色域を網羅する透過型色票とを含むことを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記複数の色票に関する白色基準データ又は前記分光データをリファレンスデータとして記憶するリファレンスデータ記憶手段をさらに備えることを特徴とする請求項８又は９に記載の画像処理装置。
【請求項１１】
前記分光データが、波長毎の分光反射率又は分光透過率に関するデータであることを特徴とする請求項８から１０までのいずれか１項に記載の画像処理装置。
【請求項１２】
前記色校正用データ算出手段が、一の色票の白色基準データに対して、その他の色票の白色基準データを合わせて前記色校正用データを算出することを特徴とする請求項８記載の画像処理装置。
【請求項１３】
前記ターゲットデータ作成手段が、透過型色票についての校正データと反射型色票についての分光反射率とを用いて算出されたＣＩＥ三刺激値ＸＹＺを前記ターゲットデータとして作成することを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
複数の色パッチについて前記画像撮影装置によって撮影され色処理パラメータを用いて色処理された画像データを入力する画像入力手段と、
前記画像データにおけるそれぞれの色パッチのＲＧＢ平均値を算出する平均値算出手段と、
前記ＲＧＢ平均値が前記ターゲットデータ作成手段で作成された前記ターゲットデータに近づくように前期色処理パラメータを最適化する最適化手段と、
最適化された前記色処理パラメータを出力する出力手段と
をさらに備えることを特徴とする請求項８から１３までのいずれか１項に記載の画像処理装置。
【請求項１５】
コンピュータに、画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出させるためのプログラムであって、
一部に異なる色域を有する複数の色票のそれぞれについて白色基準データを取得する手順と、
前記複数の色票のそれぞれについて分光データを取得する手順と、
前記白色取得手段により取得された複数の前記白色基準データから色校正用データを算出する手順と、
前記分光データを前記色校正用データを用いて色校正する手順と、
色校正された前記分光データを用いて、前記色処理パラメータを最適化するためのターゲットデータを作成する手順と
を実行させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の画像入力装置において用いられる色処理パラメータを編集する際に使用されるターゲットデータを作成する画像処理方法及び画像処理装置に関する。
【背景技術】
【０００２】
従来のデジタルカメラでは、カラーチャートを撮影した撮影データとそれに対応したターゲットデータ（例えば、カラーチャートの測色値等）を用いて色処理パラメータを最適化している。そして、その最適化された色処理パラメータを用いて撮影データを色処理することにより、ターゲットであるカラーチャートの各パッチ及びその周辺色の色再現性が非常に良いものとなる。従って、デジタルカメラが出力する色空間の色域全体をカバーするようなカラーチャートを用いることができれば、色空間全体の色再現性を所望のものとすることができる。
【０００３】
従来、デジタルカメラの出力する色空間は、ＣＲＴモニタの色空間であるｓＲＧＢ色空間（ｓＲＧＢ：ＩＥＣ６１９６６−２−１）であった。ところが、近年のプリンタは大幅に色域が拡大されており、ｓＲＧＢ色空間では表現できない色も出力することができるようになってきている。そこで、近年のデジタルカメラでは、従来のｓＲＧＢ色空間に加え、プリンタ出力を見越した広い色再現範囲を持つ色空間（以下、「拡張色空間」と称す。）を出力色空間として採用することが多くなってきている。
【０００４】
このような背景から、ｓＲＧＢ色空間だけでなく拡張色空間にも対応するデジタルカメラの色処理パラメータを作成することが要求されている。ここで、拡張色空間に対応する色処理パラメータを作成する場合も、従来のｓＲＧＢ色空間の場合と同様に、カラーチャートとその撮影データとを用いて色処理パラメータを最適化する手法を用いることができる。例えば、一般的な技術として、入力信号を最適化された色処理パラメータにより変換し、所望の色再現特性を得るといった技術がある（例えば、特許文献１）。この技術を用いることによって、拡張色空間用の色処理パラメータをある程度設計することが可能である。
【特許文献１】特開平９−３０７７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のｓＲＧＢ色空間用の色処理パラメータを設計する際に使用していたカラーチャートには、拡張色空間の色域全体をカバーするほどの色域が含まれていない。そのため、従来のカラーチャートを用いても、そのカラーチャートに存在しない高彩度の色域の色再現性を確実に制御することができないという問題が発生する。すなわち、従来のような色域の狭いカラーチャートを用いてしまうと、彩度の高い色域の色再現性を完全に保証したものを設計することができない。
【０００６】
従って、彩度の低い色域においても、また、彩度の高い色域においても所望の色再現特性を得るためには、従来から用いられているような低彩度色域をカバーするｓＲＧＢ色空間用のカラーチャートに加えて、高彩度色域を表現可能なカラーチャートを同時に使用することが必要となってくる。
【０００７】
彩度の高い色域を持つチャートとしては、例えば、ポジフィルムのような透過型のカラーチャートがある。この透過型のカラーチャートを従来のｓＲＧＢ色空間用の色設計に用いられていた反射型カラーチャートと同時に最適化のターゲットとして用いることで、上記問題点を解決することができると一見考えられる。
【０００８】
しかしながら、反射型カラーチャートと透過型カラーチャートを測色する際、それぞれに用いる白色基準を同じ対象物とすることができないことは明らかである。従って、この白色基準の違いにより、２つのカラーチャートの測色値を同列に扱うことはできず、それらを色処理パラメータの最適化のターゲットデータとして用いることができないという問題は残ってしまう。
【０００９】
本発明は、このような事情を考慮してなされたものであり、白色基準の異なるカラーチャートの測色値を一方の白色基準に校正することにより、色処理パラメータの最適化に用いるターゲットデータを好適に作成することができる画像処理方法及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出する画像処理方法であって、一部に異なる色域を有する複数の色票のそれぞれについて白色基準データを取得し、前記複数の色票のそれぞれについて分光データを取得し、取得された複数の前記白色基準データから色校正用データを算出し、前記分光データを前記色校正用データを用いて色校正し、色校正された前記分光データを用いて、前記色処理パラメータを最適化するためのターゲットデータを作成することを特徴とする。
【００１１】
また、本発明は、画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出する画像処理装置であって、一部に異なる色域を有する複数の色票のそれぞれについて白色基準データを取得する白色取得手段と、前記複数の色票のそれぞれについて分光データを取得する分光データ取得手段と、前記白色取得手段により取得された複数の前記白色基準データから色校正用データを算出する色校正用データ算出手段と、前記分光データを前記色校正用データを用いて色校正する色校正手段と、色校正された前記分光データを用いて、前記色処理パラメータを最適化するためのターゲットデータを作成するターゲットデータ作成手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、白色基準の異なるカラーチャートの測色値を一方の白色基準に校正することにより、色処理パラメータの最適化に用いるターゲットを好適に作成することができ、彩度の低い色域においても高い色域においても、撮影データに所望の色再現特性を持たせることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の好適な実施例について説明する。
【実施例１】
【００１４】
図１は、本発明の第１の実施例に係るターゲットデータの作成を行うための画像処理装置のハードウェア構成を示すブロック図である。図１において、１は画像処理装置である。
【００１５】
画像処理装置１において、１０１は画像入力装置等で撮影等された画像データを入力するための外部とのインタフェースであるデータ入力部、１０２はデータ入力部１０１から入力された画像データの各パッチのＲＧＢ平均値を算出する平均値算出部である。また、１０９は反射型の色票と透過型の色票及びそれらの白色基準となるデータの測色値を保持するリファレンスデータ保持部である。さらに、１０３はリファレンスデータ保持部１０９から白色データを取得する白色取得部であり、１０４はリファレンスデータ保持部１０９に保持されている各色票の分光データから色を校正する色校正部である。
【００１６】
一方、１０５は色処理パラメータを出力する出力部であり、１０６は色校正部１０４により校正された色データを用いてターゲットデータを作成するターゲットデータ作成部であり、１０７はターゲットデータ作成部１０６により作成されたターゲットデータを設定するターゲットデータ設定部である。さらに、１０８は平均値算出部１０２で算出された各パッチのＲＧＢ平均値がターゲットデータ設定部１０７で設定されたターゲットデータになるべく近くなるように色処理パラメータを最適化する最適化部である。
【００１７】
＜画像処理装置１の動作手順＞
図２は、第１の実施例に係る画像処理装置１の各部の動作手順を説明するためのフローチャートである。
【００１８】
まず、データ入力部１０１から画像データを読み込む（ステップＳ１）。この画像データは、例えば、あるデジタルカメラの色処理パラメータを本実施例に係る画像処理装置１によって編集する場合であれば、反射型色票及び透過型色票を当該デジタルカメラによって撮影して得られた画像データを用いる必要がある。この際、用いられる反射型色票及び透過型色票は、例えば、図３に示すような色域を持つものを用いる。すなわち、図３は、第１の実施例におけるＣＩＥｘｙ座標系における反射型色票及び透過型色票の色域を示した図である。尚、本実施例で使用される色票として、例えば、行方向に対して色相が、列方向に対して彩度が変化するような複数のパッチを含む構成を有するものを使用する。
【００１９】
図３に示すように、反射型色票（カラーチャート）は低彩度から中彩度の色域を網羅し、透過型色票（カラーチャート）は中彩度から高彩度の色域を網羅しているようなものを用いる。また、画像データとしては、反射型色票を撮影した画像データと透過型色票を撮影した画像データとをそれぞれ入力しても良いし、両色票を一度に撮影した１つの画像データを入力しても良い。尚、本実施例では、上記反射型色票を撮影した画像データと透過型色票を撮影した画像データの２つの画像データを入力するものとする。
【００２０】
次に、平均値算出部１０２は、先に読み込んだ画像データの各パッチのＲＧＢ平均値を求め、そのデータを入力データとする（ステップＳ２）。そして、ターゲットデータ作成部１０６によってターゲットデータが作成される（ステップＳ３）。尚、ターゲットデータの作成の詳細については後述する。
【００２１】
次いで、ターゲット設定部１０７によって、ステップＳ３において作成したターゲットデータを最適化部１０８に設定する。そして、最適化部１０８によって色処理パラメータの最適化が行われる（ステップＳ５）。本実施例では、最適化処理においては、例えば、ＤＬＳ（Dumped Least Square）法等を用いて、全ての色処理後の入力データが対応するターゲットデータになるべく近くなるように色処理パラメータを最適化するようにする。
【００２２】
そして、出力部１０５によって、最適化部１０８において最適化された色処理パラメータが出力される（ステップＳ６）。
【００２３】
＜ターゲットデータ作成手順＞
ここで、ターゲットデータ作成処理の詳細について説明する。図４は、図２のフローチャートのステップＳ３におけるターゲットデータ作成処理の詳細を説明するためのフローチャートである。
【００２４】
まず、白色取得部１０３によって、リファレンスデータ保持部１０９に保持されているリファレンスデータから反射型白色基準の分光反射率ｗＲ（λ）と透過型白色基準の分光透過率ｗＴ（λ）が取得される（ステップＳ２１）。尚、これらの分光データ（リファレンスデータ）を作成して、リファレンスデータ保持部１０９に保持するまでの処理については後述する。図５は、第１の実施例における画像処理装置１内のリファレンスデータ保持部１０９の内部構造の一例を示す図である。図５に示すように、リファレンスデータ保持部１０９には、反射型色票の各パッチの分光反射率Ｒ（λ）、透過型色票の各パッチの分光透過率Ｔ（λ）が格納されている。また、それぞれの白色基準の分光反射率ｗＲ（λ）、分光透過率ｗＴ（λ）及び測定時の光Ｐの分光放射輝度Ｐ（λ）が所定の形式に従って格納されている。
【００２５】
すなわち、本実施例では、ターゲットデータ作成のために使用される複数の色票として、低彩度から中彩度の色域を網羅する反射型色票と、中彩度から高彩度の色域を網羅する透過型色票とを含むことを特徴とする。また、本実施例では、それらの複数の色票に関する白色基準データ又は分光データをリファレンスデータとして予め所定の記憶装置（例えば、画像処理装置１におけるリファレンスデータ保存部１０９）に記憶させておくことを特徴とする。さらに、本実施例では、分光データが、波長毎の分光反射率又は分光透過率に関するデータであることを特徴とする。
【００２６】
図６は、図５に示される第１の実施例における色票の各パッチの分光反射率Ｒ（λ）及び分光透過率Ｔ（λ）の記述例を示す図である。また、図７は、図５に示される第１の実施例における白色基準の分光反射率ｗＲ（λ）及び分光透過率ｗＴ（λ）の記述例を示す図である。さらに、図８は、図５に示される第１の実施例における光源Ｐの分光放射輝度Ｐ（λ）の記述例を示す図である。すなわち、本実施例では、図６、図７及び図８に示すように可視波長域において、所定の間隔で分光反射率、分光透過率及び分光放射輝度をリファレンスデータとして記述しておく。また、白色基準には、例えば反射型色票の場合には硫酸バリウム等の完全拡散反射板を用い、透過型色票の場合にはフィルムベースの白色を用いる。
【００２７】
次に、色校正部１０４により、色校正用データＡ（λ）が算出される（ステップＳ２２）。色校正用データＡ（λ）としては、例えば、透過型色票の白色基準を反射型色票の白色基準に校正するように算出された係数を用いる。ここで、この算出式を式（１）に示す。
【００２８】
【数１】
2005057681.tif 000003
【００２９】
すなわち、本実施例では、色校正用データが、一の色票の白色基準データ（例えば、透過型色票の白色基準データ）に対するその他の色票（例えば、反射型色票）の白色基準データの比率によって算出されることを特徴とする。この式（１）を用いて、色校正用データＡ（λ）を可視波長域内（３８０ｎｍ〜７８０ｎｍ）の波長λに対して所定の間隔で算出する。
次に、色校正部１０４は、ステップＳ２２で算出した色校正用データＡ（λ）を用いて、透過型色票の分光反射率Ｔ（λ）を校正し、校正後の分光反射率Ｔ’（λ）を算出する（ステップＳ２３）。ここで、この算出式を式（２）に示す。
【００３０】
【数２】
2005057681.tif 000004
【００３１】
さらに、ターゲットデータ作成部１０６において、色校正部１０４で透過型色票を校正したデータＴ’（λ）と反射型色票の分光反射率Ｒ（λ）とから以下の式（３）及び式（４）を用いて、ＣＩＥ三刺激値ＸＹＺを算出する。
【００３２】
【数３】
2005057681.tif 000005
【００３３】
【数４】
2005057681.tif 000006
【００３４】
ここで、式（３）及び式（４）における積分範囲ｖｉｓには可視波長域を、Ｐ（λ）には光源の分光放射輝度を、ｘ（λ）、ｙ（λ）、ｚ（λ）にはそれぞれＣＩＥ等色関数を示す。そして、このＣＩＥ三刺激値ＸＹＺをターゲットデータとする（ステップＳ２４）。すなわち、本実施例では、ターゲットデータが、透過型色票についての色校正用データと反射型色票についての分光反射率とを用いて算出されたＣＩＥ三刺激値ＸＹＺであることを特徴とする。
＜リファレンスデータ算出手順＞
ここでは、以下のようにして算出した分光反射率Ｒ（λ）、ｗＲ（λ）、Ｔ（λ）、ｗＴ（λ）をリファレンスデータとして、リファレンスデータ保存部１０９に保存するための算出手順について説明する。まず、分光放射輝度Ｐ（λ）が既知である光源Ｐを用意する。この光源Ｐから反射型色票及び透過型色票それぞれのパッチに光を照射し、反射又は透過した光の分光放射輝度を測定する。そして、得られた反射型色票、反射型白色基準、透過型色票、透過型白色基準の分光放射輝度をそれぞれＰR（λ）、ｗＰR（λ）、ＰT（λ）、ｗＰT（λ）とすると、それぞれの分光反射率Ｒ（λ）、ｗＲ（λ）、Ｔ（λ）、ｗＴ（λ）は、以下の式（５）、式（６）、式（７）、式（８）を用いることによって算出することができる。
【００３５】
【数５】
2005057681.tif 000007
【００３６】
【数６】
2005057681.tif 000008
【００３７】
【数７】
2005057681.tif 000009
【００３８】
【数８】
2005057681.tif 000010
【００３９】
そして、このようにして算出したＲ（λ）、ｗＲ（λ）、Ｔ（λ）、ｗＴ（λ）と、測定時に使用した光源Ｐの分光放射輝度Ｐ（λ）をリファレンスデータ保持部１０９に保存する。
上述したように、本実施例に係る画像処理装置１は、デジタルカメラ等の画像撮影装置により撮影された画像データの色処理に使用される色処理パラメータの取得に必要なターゲットデータを算出するものである。そして、その算出手順は、まず、一部に異なる色域を有する複数の色票（例えば、透過型色票や反射型色票）に関する測色データをデータ入力部１０１から入力し、白色取得部１０３でそれぞれの色票について白色基準データを取得し、取得した複数の色票のそれぞれについて平均値算出部１０２で分光データ（例えば、分光透過率や分光反射率）を取得し、色校正部１０４において、取得された複数の白色基準データから色校正用データを算出し、分光データを色校正用データを用いて色校正し、ターゲットデータ作成部１０６において、色校正された分光データを用いて、色処理パラメータを最適化するためのターゲットデータを作成する。
【００４０】
以上、説明したように、本実施例によれば、画像処理装置１に反射型色票と透過型色票の両方の測色データ（色データ）を入力した後、反射型色票の色データを校正することにより、彩度の低い色域だけでなく、彩度の高い色域にも対応したターゲットデータを作成することができる。そして、作成したターゲットデータを用いて色処理パラメータの最適化を行うことにより、彩度の低い色域から彩度の高い色域までに及ぶ所望の色再現特性を得ることができる。
【実施例２】
【００４１】
図９は、本発明の第２の実施例に係るターゲットデータを作成して最適な色処理パラメータを編集する画像処理システムの構成を示すブロック図である。図９に示すように、本実施例に係る画像処理システムは、ターゲットデータ作成装置３と色処理パラメータ編集装置４とから構成される。
【００４２】
ここで、ターゲットデータ作成装置３は、反射型色票及び透過型色票の各パッチの分光反射率を読み込む分光データ入力部３０１と、分光データ入力部３０１により入力されたデータからそれぞれの白色基準のデータを取得する白色取得部３０２と、透過型色票の色を校正する色校正部３０３と、反射型色票と校正された透過型色票の分光反射率からターゲットデータを作成するターゲットデータ作成部３０４と、ターゲットデータ作成部３０４において作成されたターゲットデータを出力するターゲットデータ出力部３０５とから構成される。
【００４３】
一方、色処理パラメータ編集装置４は、画像データの外部とのインタフェースであるデータ入力部４０１と、データ入力部４０１から入力した画像データの各パッチのＲＧＢ平均値を算出する平均値算出部４０２と、ターゲットデータ作成装置３から出力されたターゲットデータを読み込むターゲットデータ入力部４０３と、色処理パラメータを出力する色処理パラメータ出力部４０４と、平均値算出部４０２で算出された各パッチのＲＧＢ平均値がターゲット入力部４０３で入力されたターゲットになるべく近くなるように色処理パラメータを最適化する最適化部４０５とから構成される。
【００４４】
すなわち、本実施例に係る画像処理システムは、ターゲットデータ作成装置３の構成に加えて、さらに、色処理パラメータ編集装置４を備えることを特徴とする。そして、色処理パラメータ編集装置４では、複数の色パッチについてデジタルカメラ等の画像撮影装置によって撮影され色処理パラメータを用いて色処理された画像データを入力し、当該画像データにおけるそれぞれの色パッチのＲＧＢ平均値を算出し、ＲＧＢ平均値がターゲットデータ作成装置３で作成されたターゲットデータに近づくように色処理パラメータを最適化し、最適化された色処理パラメータを出力することを特徴とする。
【００４５】
図１０は、第２の実施例におけるターゲットデータ作成装置３と色処理パラメータ編集装置４とから構成される画像処理システムの動作手順を説明するためのフローチャートである。
【００４６】
すなわち、ターゲットデータ作成装置３においてターゲットデータが作成される（ステップＳ３１）。次に、色処理パラメータ編集装置４において、ターゲットデータ作成装置３で作成されたターゲットを用いて色処理パラメータの最適化が行われる（ステップＳ３２）。
【００４７】
尚、ターゲットデータ作成装置３と色処理パラメータ編集装置４は、ＵＳＢやＩＥＥＥ等の接続手段にて直接接続することができ、ターゲットデータの受け渡しを行うことができるようになっている。以下、それぞれの装置の詳細な動作について説明する。
【００４８】
＜ターゲットデータ作成装置３における動作＞
図１１は、図１０のステップＳ３１におけるターゲットデータ作成装置３により実行されるターゲットデータ作成処理の詳細を説明するためのフローチャートである。
【００４９】
まず、分光データ入力部３０１は、反射型色票及び透過型色票の各パッチ及びその白色基準の分光データ（分光反射率及び分光透過率）を読み込む（ステップＳ４１）。この分光反射率及び分光透過率の入力には、所定の形式で記述されたファイルが用いられる。ここで、図１２は、第２の実施例における分光データ入力部３０１から入力される分光データの一例を示す図である。例えば、図１２に示すように、可視波長域において、白色基準の分光反射率が先頭に記述され、その後各パッチの分光反射率が所定の順番で記述されているようなものを用いる。
【００５０】
次に、白色取得部３０２は、分光データ入力部３０１において読み込まれた反射型色票及び透過型色票の色データから、白色基準のデータを取得する（ステップＳ４２）。ここで、白色基準のデータの位置をあらかじめ設定しておく必要がある。例えば、図１２に示すように白色基準のデータをあらかじめ先頭に記述しておいた場合、白色取得部３０２では先頭の分光反射率を白色基準の分光反射率として取得する。
【００５１】
次いで、色校正部３０３は、色校正用データＡ（γ）を算出する（ステップＳ４３）。尚、色校正用データＡ（γ）の算出方法については、第１の実施例における図４のステップＳ２２と同様であるため省略する。
【００５２】
そして、色校正部３０３は、ステップＳ４３で算出した色校正用データＡ（γ）を用いて、透過型色票の分光反射率Ｔ（γ）を校正し、校正後の分光反射率Ｔ’（γ）を算出する（ステップＳ４４）。尚、校正後の分光反射率Ｔ’（γ）の算出方法についても、第１の実施例における図４のステップＳ２３と同様であるため省略する。
【００５３】
さらに、ターゲット作成部３０５は、色校正部３０３で透過型色票を校正したデータＴ’（γ）と反射型色票の分光反射率Ｒ（γ）とからＣＩＥ三刺激値ＸＹＺを算出し、これをターゲットデータとする（ステップＳ４５）。尚、ターゲットデータの作成方法についても、第１の実施例における図４のステップＳ２４と同様であるため省略する。
【００５４】
そして、ターゲットデータ出力部３０５は、ターゲット作成部３０４で作成されたターゲットデータを出力する（ステップＳ４６）。
【００５５】
＜色処理パラメータ編集装置４における動作＞
図１３は、第２の実施例における図１０のステップＳ３２において色処理パラメータ編集装置４により実行される最適化処理の詳細を説明するためのフローチャートである。
【００５６】
まず、データ入力部４０１が画像データを読み込む（ステップＳ５１）。この画像データは、例えば、デジタルカメラの色処理パラメータを色処理パラメータ編集装置４によって編集する場合は、反射型色票及び透過型色票を当該デジタルカメラによって撮影して得られた画像データを用いる必要がある。
【００５７】
次に、平均値算出部４０２は、読み込まれた画像データにおける各パッチのＲＧＢ平均値を算出し、そのデータを入力データとする（ステップＳ５２）。そして、ターゲットデータ入力部４０３は、ターゲットデータ作成装置３で作成されたターゲットデータを読み込む（ステップＳ５３）。
【００５８】
次いで、最適化部４０５は、色処理後の入力データがターゲットデータになるべく近くなるように色処理パラメータを最適化する（ステップＳ５４）。そして、色処理パラメータ出力部４０４は、最適化部４０５で最適化された色処理パラメータを出力する（ステップＳ５５）。
【００５９】
以上、説明したように、本実施例によれば、反射型色票と透過型色票の分光データをターゲットデータ作成装置３に入力し、透過型色票の色データを校正することにより、彩度の低い色域だけでなく、彩度の高い色域にも対応したターゲットデータを作成することができる。そして、作成されたターゲットデータは、例えば、色処理パラメータ編集装置４のような色処理パラメータを最適化する装置に自由に入力して最適化処理を行わせることができる。
【実施例３】
【００６０】
図１４は、本発明の第３の実施例における画像処理システムのハードウェア構成を示すブロック図である。図１４に示す画像処理システムのハードウェア構成及び処理は、第２の実施例で対象とした図９に示す画像処理システムのハードウェア構成及び処理と、ターゲットデータ作成装置５の構成及び処理が異なるだけであるため、以下では、ターゲットデータ作成装置５の構成及び処理について説明する。
【００６１】
図１４に示すように、ターゲットデータ作成装置５は、反射型色票及び透過型色票の各パッチの測色値を読み込む測色データ入力部５０１と、測色データ入力部５０１により入力されたデータからそれぞれの白色基準のデータを取得する白色取得部５０２と、透過型色票の色を校正する色校正部５０３と、反射型色票の測色値と校正された透過型色票の測色値から、ターゲットデータを作成するターゲットデータ作成部５０４と、ターゲットデータ作成部５０４において作成されたターゲットデータを出力するターゲットデータ出力部５０５とから構成される。
【００６２】
＜ターゲットデータ作成装置５における動作＞
図１５は、第３の実施例に係るターゲットデータ作成装置５における動作手順の一例を説明するためのフローチャートである。
【００６３】
まず、測色データ入力部５０１は、反射型色票及び透過型色票における各パッチの測色データを読み込む（ステップＳ６１）。この測色データの入力には、所定の形式で記述されたファイルを用いる。図１６は、第３の実施例における反射型色票及び透過型色票の各パッチの測色データの一例を示す図である。本実施例では、例えば、図１６に示すように、各パッチの測色値ＸＹＺが所定の順番で羅列されているものを用いる。
【００６４】
次に、白色取得部５０２は、測色データ入力部５０１において読み込まれた反射型色票及び透過型色票の測色データから、白色基準の測色データを取得する（ステップＳ６２）。そして、色校正部５０３は、色校正用データＡX、ＡY、ＡZを算出する（ステップＳ６３）。すなわち、反射型色票の白色基準の測色値をＸwR、ＹwR、ＺwRとし、透過型色票の白色基準の測色値をＸwT、ＹwT、ＺwTとすると、以下の式（９）を用いて色校正用データを算出する。
【００６５】
【数９】
2005057681.tif 000011
【００６６】
次いで、色校正部５０３は、ステップＳ６３で算出された色校正用データＡX、ＡY、ＡZを用いて、透過型色票の測色値を校正し、校正後測色値Ｘ’wR、Ｙ’wR、Ｚ’wRを算出する（ステップＳ６４）。式（１０）はこの算出式である。
【００６７】
【数１０】
2005057681.tif 000012
【００６８】
さらに、ターゲット作成部５０４は、白色校正部５０３で透過型色票を校正した測色データＸ’wR、Ｙ’wR、Ｚ’wRと反射型色票の測色データＸwR、ＹwR、ＺwRを所定の順番に並べ替え、これをターゲットデータとする（ステップＳ６５）。
そして、ターゲットデータ出力部５０５は、ターゲットデータ作成部５０４で作成されたターゲットデータを出力する（ステップＳ６６）。
【００６９】
以上、説明したように、本実施例によれば、分光反射率を使わなくともＣＩＥ三刺激値ＸＹＺを用いることで透過型色票の色データを校正することができ、好適にターゲットデータを作成することができる。
【実施例４】
【００７０】
上述した実施例においては、ターゲットデータ作成部において算出されたＣＩＥ三刺激値ＸＹＺをターゲットデータとしたが、ターゲットデータを表す表色系はＸＹＺ空間に限らず、ＣＩＥＬａｂ空間であったも良いしＣＩＥＬＵＶ空間であっても良い。
【００７１】
また、上述した実施例においては、白を校正する際に、透過型色票の白色基準を反射型色票の白色基準に合わせていたが、逆に反射型の白色基準を透過型の白色基準に合わせるように校正しても良い。この場合、色校正用データＡ（λ）は、以下の式（１１）によって得られる。
【００７２】
【数１１】
2005057681.tif 000013
【００７３】
またこの場合、校正するデータは反射型色票の分光反射率Ｒ（λ）であり、校正後の分光反射率Ｒ’（λ）は以下の式（１２）を用いて計算する。
【００７４】
【数１２】
2005057681.tif 000014
【００７５】
また、前述した第２の実施例においては、ターゲットデータ作成装置３で作成したターゲットデータを色処理パラメータ編集装置４に直接入力していたが、一旦コンパクトフラッシュ（登録商標）カードや光ディスク等の記録媒体にターゲットデータを記録しても良い。
また、上述した実施例においては、最適化手法としてＤＬＳ法を用いるとしたが、その他の最適化方法として、例えば、最急降下法、ニュートン法、準ニュートン法、遺伝的アルゴリズム（ＧＡ）等を用いても良い。
【００７６】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００７７】
また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００７９】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８０】
【図１】本発明の第１の実施例に係るターゲットデータの作成を行うための画像処理装置のハードウェア構成を示すブロック図である。
【図２】第１の実施例に係る画像処理装置１の各部の動作手順を説明するためのフローチャートである。
【図３】第１の実施例におけるＣＩＥｘｙ座標系における反射型色票及び透過型色票の色域を示した図である。
【図４】図２のフローチャートのステップＳ３におけるターゲットデータ作成処理の詳細を説明するためのフローチャートである。
【図５】第１の実施例における画像処理装置１内のリファレンスデータ保持部１０９の内部構造の一例を示す図である。
【図６】図５に示される第１の実施例における色票の各パッチの分光反射率Ｒ（λ）及び分光透過率Ｔ（λ）の記述例を示す図である。
【図７】図５に示される第１の実施例における白色基準の分光反射率ｗＲ（λ）及び分光透過率ｗＴ（λ）の記述例を示す図である。
【図８】図５に示される第１の実施例における光源Ｐの分光放射輝度Ｐ（λ）の記述例を示す図である。
【図９】本発明の第２の実施例に係るターゲットデータを作成して最適な色処理パラメータを編集する画像処理システムの構成を示すブロック図である。
【図１０】第２の実施例におけるターゲットデータ作成装置３と色処理パラメータ編集装置４とから構成される画像処理システムの動作手順を説明するためのフローチャートである。
【図１１】図１０のステップＳ３１におけるターゲットデータ作成装置３により実行されるターゲットデータ作成処理の詳細を説明するためのフローチャートである。
【図１２】第２の実施例における分光データ入力部３０１から入力される分光データの一例を示す図である。
【図１３】第２の実施例における図１０のステップＳ３２において色処理パラメータ編集装置４により実行される最適化処理の詳細を説明するためのフローチャートである。
【図１４】本発明の第３の実施例における画像処理システムのハードウェア構成を示すブロック図である。
【図１５】第３の実施例に係るターゲットデータ作成装置５における動作手順の一例を説明するためのフローチャートである。
【図１６】第３の実施例における反射型色票及び透過型色票の各パッチの測色データの一例を示す図である。
【符号の説明】
【００８１】
１  画像処理装置
３、５  ターゲットデータ作成装置
４  色処理パラメータ編集装置
１０１、４０１  データ入力部
１０２、４０２  平均値算出部
１０３、３０２、５０２  白色取得部
１０４、３０３、５０３  色校正部
１０５  出力部
１０６、３０４、５０４  ターゲットデータ作成部
１０７  ターゲットデータ設定部
１０８、４０５  最適化部
１０９  リファレンスデータ保持部
３０１  分光データ入力部
３０５、５０５  ターゲットデータ出力部
４０３  ターゲットデータ入力部
４０４  色処理パラメータ出力部
５０１  測色データ入力部
【図１】
2005057681.tif 000015
【図２】
2005057681.tif 000016
【図３】
2005057681.tif 000017
【図４】
2005057681.tif 000018
【図５】
2005057681.tif 000019
【図６】
2005057681.tif 000020
【図７】
2005057681.tif 000021
【図８】
2005057681.tif 000022
【図９】
2005057681.tif 000023
【図１０】
2005057681.tif 000024
【図１１】
2005057681.tif 000025
【図１２】
2005057681.tif 000026
【図１３】
2005057681.tif 000027
【図１４】
2005057681.tif 000028
【図１５】
2005057681.tif 000029
【図１６】
2005057681.tif 000030