(57)【特許請求の範囲】
【請求項１】
色変換用３次元ルックアップテーブルを補正するに際し、
補正前に予め補間法によって、当該３次元ルックアップテーブルの格子点の数を増大させ、色補正の目的となる目的色の色データと、前記３次元ルックアップテーブルの格子点との色空間における距離を求め、求められた距離に応じて前記目的色を目標となる所望の色に変換するのに必要な前記格子点の変換量を、前記色空間上の前記目的色の濃度点を前記目標となる所望の色に変換する濃度変更データを中心にして、その周囲の格子点は前記中心からの距離に比例して濃度変更データが減少して行くようにして求めることを特徴とする３次元ルックアップテーブルの補正法。
【請求項２】
請求項１に記載の３次元ルックアップテーブルの補正法であって、
前記格子点を前記変換量だけ変化させた補正３次元ルックアップテーブルを用いて、前記目的の色を出力させる工程と、出力された前記目的の色から前記格子点までの距離を求める工程と、前記距離に応じて前記格子点の変換量を求める工程と、を繰り返して、前記目的の色が所望の色に変化されるように前記３次元ルックアップテーブルを補正することを特徴とする３次元ルックアップテーブルの補正法。
【請求項３】
入力画像データを色変換用３次元ルックアップテーブルで出力画像データに変換する画像処理装置であって、
前記３次元ルックアップテーブルを格納する手段と、色補正の目的となる色の色データと、前記格納手段から読み出された前記３次元ルックアップテーブルの格子点データとの色空間での距離を演算する手段と、この距離演算手段で求められた距離に応じて前記目的の色データを、前記目的の色データと変換される所望の色データに変換するのに必要な前記格子点データの変換量を算出する手段と、この変換量算出手段によって算出された変換量だけ前記格子点データを補正して前記３次元ルックアップテーブルを補正する手段と、補正前に、予め、出力色パッチの実測によって作成された３次元ルックアップテーブルの格子点の数を増大させる補間手段とを有し、
前記変換量を、前記色空間上の前記目的色の濃度点を前記目標となる所望の色に変換する濃度変更データを中心にして、その周囲の格子点は前記中心からの距離に比例して濃度変更データが減少して行くようにして求めることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記補正手段で補正された３次元ルックアップテーブルを用いて前記目的の色を出力する手段を有し、
この出力手段によって出力された前記目的の色データの取得、前記距離演算手段による距離の演算、前記変換量算出手段による変換量の算出および前記補正手段による３次元ルックアップテーブルの補正とを繰り返すことを特徴とする画像処理装置。
【請求項５】
請求項３または４に記載の画像処理装置と、この画像処理装置で得られた前記出力画像データに従って可視再生画像を出力する画像記録装置とを有することを特徴とするデジタルカラープリンタ。
【請求項６】
請求項５に記載のデジタルカラープリンタであって、
さらに、目的の色を含む画像および所望の色を含む画像を測定する手段を有し、前記画像記録装置が前記目的の色を含むハードコピー画像を出力し、この出力ハードコピー画像および所望の色を含むハードコピー画像をそれぞれ前記測定手段によって測定して前記目的の色データおよび前記所望の色データを収得することを特徴とするデジタルカラープリンタ。
【請求項７】
請求項５または６に記載のデジタルカラープリンタであって、
さらに、前記画像処理装置に設けられる、前記３次元ルックアップテーブルを作成するのに用いられる複数の色パッチの入力色データを格納する手段と、色パッチの入力色データに基づいて前記画像記録装置によって、ハードコピー画像として出力された色パッチを計測して前記複数の色パッチの出力色データを得る手段と、前記画像処理装置に設けられる、前記入力色データと前記出力色データから前記３次元ルックアップデーブルを作成する手段とを有することを特徴とするデジタルカラープリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換用３次元ルックアップテーブルの補正法およびこの機能を備える画像処理装置ならびにこれを備えるデジタルカラープリンタに関する。
【０００２】
【従来の技術】
現在、デジタル技術の進展に伴い、写真、印刷、複写（ハードコピー）、テレビジョン、モニタ（ソフトコピー）などの多数のメディア間でカラー画像情報の伝達を行うマルチメディアが注目されている。このようなマルチメディアシステムでは、カラー画像情報はデジタルカラー画像データによって行われている。このようなマルチメディアシステムでは、様々な入出力メディアを扱う入出力デバイスは、それぞれ固有の色空間を有しているため、入力デバイスで入力されたカラー画像データ、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）やＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）などを出力デバイスで正確に再現するためには入出力デバイス間で互いの色空間が適切に、例えば互いに過不足なく対応するように変換されなければならない。
【０００３】
しかしながら、このような色変換は線型ではないことが多い。例えば、入力メディアから入力デバイスによって入力される入力画像データをｒ，ｇ，ｂとし、出力メディアに出力デバイスによって出力するための出力画像データをＲ，Ｇ，Ｂとするとき、入力画像データ（ｒ，ｇ，ｂ）から出力画像データ（Ｒ，Ｇ，Ｂ）への変換は、一般的に線型な写像関係とはならず、以下に示す式（１）のような複雑な非線型な関数ｆR ，ｆG ，ｆB を用いる写像関係として表わされる。場合によっては、このような関数ｆR ，ｆG ，ｆB 自体を定めることができない場合もある。
Ｒ＝ｆR （ｒ，ｇ，ｂ）
Ｇ＝ｆG （ｒ，ｇ，ｂ）                  ・・・・・・（１）
Ｂ＝ｆB （ｒ，ｇ，ｂ）
このように色変換は線型ではないので、入力画像データ（ｒ，ｇ，ｂ）から色再現性のよい出力画像データ（Ｒ，Ｇ，Ｂ）を簡単に得ることはできない。
【０００４】
近年、計算機の性能向上やパーソナルコンピュータの普及に伴い、色情報を計算機で扱う機会が増え、非線型関数を解くことが可能となってきている。例えば、スキャナでカラー画像をデジタル化して、上記式（１）で示される非線型写像による色修正を加えてプリンターに出力するようなことが広く行われるようになってきている。
このような色情報の入出力装置の較正を行う場合や、異なるデバイス間の色情報を相互に変換する場合には、色変換マトリックスを用いた変換法もあるが、３次元ルックアップテーブル（以下、３ＤＬＵＴと記す）を用いた変換法がよく用いられる。
ここで、図７に示すように、３ＤＬＵＴは、現実にカラー画像を出力する系において、入力メディアから入力デバイスによって入力される入力信号値（ｒ，ｇ，ｂ）を、出力デバイスによって出力メディアに出力するための出力信号値（Ｒ，Ｇ，Ｂ）に変換するための、入出力信号値の対応関係を表わす検索表である。しかしながら、このような３ＤＬＵＴは、入出力信号値各々に対して一定の（有限な）段数、例えばＮ段で与えられるため、Ｎ×Ｎ×Ｎ個の格子点について入出力信号値の写像として与えられるものである。このため、現実の変換では、変換する点が格子点に当たることは極めてまれなことから、３次元（体積）補間などの補間によって、入力信号値から出力信号値を求めている。
【０００５】
このような３ＤＬＵＴを作成する際には、対象とする画像出力系において特定の色パッチを入力または出力してその入出力データ値の写像関係を求めるという方法がとられている。この色パッチは一次独立な３色（ＲＧＢ，ＣＭＹ）の各信号値を代表するＮ段の信号値を組み合わせたＮ×Ｎ×Ｎ色の色パッチ画像データ、すなわち入出力格子点データで構成される。
【０００６】
上記のような方法で色変換用３ＤＬＵＴを求めることが可能であるが、色変換をする際に、ある特定の色だけを所望の色に修正したいという機会、例えば、顔の肌色をもっと明るく、あるいは少しピンクがかった肌色に仕上げたい場合や、草木の緑色、空の青色をより好まれる色に修正する場合などがしばしばある。このような場合には、目的の色の周辺に位置する格子点データを修正して、所望の色に変換されるようにするわけであるが、上述したように、目的の色が格子点に存在することは極めてまれであることから、目的の色が格子点の間に存在した場合には格子点をどのように修正すればよいかを求めることは容易ではないという問題があった。また、色が連続的に変化するようにしないと画像中に不自然な飛びを生じてしまうが、これを自然に行えるように格子点データを修正することは容易ではないという問題があった。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、上記従来技術の問題点を解消し、肌色、青空色、草木色（緑色）などの特定の色（目的の色）を所望の色に変換することができるように色変換用３次元ルックアップテーブルの格子点データを部分的に修正することができる３次元ルックアップテーブルの補正法およびこれを実施する画像処理装置ならびにこれを備えたデジタルカラープリンタを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の態様は、色変換用３次元ルックアップテーブルを補正するに際し、補正前に予め補間法によって、当該３次元ルックアップテーブルの格子点の数を増大させ、色補正の目的となる目的色の色データと、前記３次元ルックアップテーブルの格子点との色空間における距離を求め、求められた距離に応じて前記目的色を目標となる所望の色に変換するのに必要な前記格子点の変換量を、前記色空間上の前記目的色の濃度点を前記目標となる所望の色に変換する濃度変更データを中心にして、その周囲の格子点は前記中心からの距離に比例して濃度変更データが減少して行くようにして求めることを特徴とする３次元ルックアップテーブルの補正法を提供するものである。ここで、本発明の３次元ルックアップテーブルの補正法は、前記格子点を前記変換量だけ変化させた補正３次元ルックアップテーブルを用いて、前記目的の色を出力させる工程と、出力された前記目的の色から前記格子点までの距離を求める工程と、前記距離に応じて前記格子点の変換量を求める工程と、を繰り返して、前記目的の色が所望の色に変化されるように前記３次元ルックアップテーブルを補正するのが好ましい。
【０００９】
また、本発明の第２の態様は、入力画像データを色変換用３次元ルックアップテーブルで出力画像データに変換する画像処理装置であって、前記３次元ルックアップテーブルを格納する手段と、色補正の目的となる色の色データと、前記格納手段から読み出された前記３次元ルックアップテーブルの格子点データとの色空間での距離を演算する手段と、この距離演算手段で求められた距離に応じて前記目的の色データを、前記目的の色データと変換される所望の色データに変換するのに必要な前記格子点データの変換量を算出する手段と、この変換量算出手段によって算出された変換量だけ前記格子点データを補正して前記３次元ルックアップテーブルを補正する手段と、補正前に、予め、出力色パッチの実測によって作成された３次元ルックアップテーブルの格子点の数を増大させる補間手段とを有し、前記変換量を、前記色空間上の前記目的色の濃度点を前記目標となる所望の色に変換する濃度変更データを中心にして、その周囲の格子点は前記中心からの距離に比例して濃度変更データが減少して行くようにして求めることを特徴とする画像処理装置を提供するものである。
【００１０】
また、本発明の画像処理装置は、さらに、前記補正手段で補正された３次元ルックアップテーブルを用いて前記目的の色を出力する手段を有し、この出力手段によって出力された前記目的の色データの取得、前記距離演算手段による距離の演算、前記変換量算出手段による変換量の算出および前記補正手段による３次元ルックアップテーブルの補正とを繰り返すのが好ましい。
【００１１】
また、本発明の第３の態様は、上記第２の態様の画像処理装置と、この画像処理装置で得られた前記出力画像データに従って可視再生画像を出力する画像記録装置とを有することを特徴とするデジタルカラープリンタを提供するものである。
また、本発明のデジタルカラープリンタは、さらに、目的の色を含む画像および所望の色を含む画像を測定する手段を有し、前記画像記録装置が前記目的の色を含むハードコピー画像を出力し、この出力ハードコピー画像および所望の色を含むハードコピー画像をそれぞれ前記測定手段によって測定して前記目的の色データおよび前記所望の色データを収得するのが好ましい。
【００１２】
また、本発明のデジタルカラープリンタは、さらに、前記画像処理装置に設けられる、前記３次元ルックアップテーブルを作成するのに用いられる複数の色パッチの入力色データを格納する手段と、色パッチの入力色データに基づいて前記画像記録装置によって、ハードコピー画像として出力された色パッチを計測して前記複数の色パッチの出力色データを得る手段と、前記画像処理装置に設けられる、前記入力色データと前記出力色データから前記３次元ルックアップデーブルを作成する手段とを有するのが好ましい。
【００１３】
【発明の実施の形態】
本発明に係る３次元ルックアップテーブルの補正法およびこれを実施する画像処理装置ならびにこれを備えたデジタルカラープリンタを添付の図面に示す好適実施例に基づいて以下に詳細に説明する。
【００１４】
図１は、本発明の第１の態様の３次元ルックアップテーブルの補正法を実施する本発明の第２の態様の画像処理装置を備えた本発明の第３の態様のデジタルカラープリンタの一実施例を示すブロック図である。
同図に示すように、本発明の第３の態様のデジタルカラープリンタ１０は、入力画像データＤ１（ｒ，ｇ，ｂ）を出力画像データＤ２（Ｒ，Ｇ，Ｂ）に３次元ルックアップテーブル（以下、３ＤＬＵＴとする）を用いて変換するとともに、本発明の第１の態様の３ＤＬＵＴの補正法を実施する、本発明の第２の態様の画像処理装置１２と、画像処理装置１２から出力される出力画像データＤ２（Ｒ，Ｇ，Ｂ）および第１の態様の３ＤＬＵＴの補正法を行うための色パッチ出力用色データＤ３や修正された目的色出力用色データＤ４などに基づいて可視再生画像として出力画像Ｐ１や出力色パッチＰ２や修正された出力目的色Ｐ３などを出力する画像記録装置１４と、出力色パッチＰ２や出力目的色Ｐ３やその目標となる出力所望色Ｐ４の色濃度を計測して出力色パッチの色データＤ５や目的色データＤ６や目標となる所望色データＤ７などを得る濃度計測装置１６と、色補正の目的となる色、すなわち目的色を作成する目的色作成手段１８と、色補正の目標となる所望色を作成する所望色作成手段２０とを有する。
【００１５】
まず、本発明の画像処理装置１２は、上述したように、入力画像データＤ１（ｒ，ｇ，ｂ）を内蔵する３ＤＬＵＴで色変換して出力画像データＤ２（Ｒ，Ｇ，Ｂ）に出力するものであるが、本発明においては、色変換用３ＤＬＵＴを部分的に修正して、ある特定の色が所望の色、すなわち目標となる色（以下、単に目標色という）に変換されるようにする３ＤＬＵＴの補正法を実施するためのものであり、図示例においては、３ＤＬＵＴの作成も行う。
【００１６】
図２に画像処理装置１２の一実施例のブロック図を示す。
同図に示すように、色パッチの出力用色データＤ３および出力色データＤ５を取得して３ＤＬＵＴを作成する３ＤＬＵＴ作成手段２２と、この３ＤＬＵＴ作成手段２２によって作成された、例えばＮ×Ｎ×Ｎ（Ｎは複数）段の３ＤＬＵＴに補間処理を行って、より多段、例えばＭ×Ｍ×Ｍ（Ｍ＞Ｎ）段の３ＤＬＵＴを作成する３ＤＬＵＴ補間手段２４と、この補間手段２４によって得られたＭ×Ｍ×Ｍ段３ＤＬＵＴや修正３ＤＬＵＴを格納するメモリ２６と、メモリ２６から格納された３ＤＬＵＴを読み出し、３ＤＬＵＴの格子点データと取得された色補正の目的となる目的色データとの色空間上の距離を演算する距離演算手段２８と、この距離演算手段２８によって求められた距離に応じて目的色データＤ６を、取得された色補正の目標となる所望色データＤ７に変換するのに必要な３ＤＬＵＴの格子点データの変換量を算出する変換量算出手段３０と、この算出手段３０によって得られた変換量だけ３ＤＬＵＴの格子点データを修正して補正された３ＤＬＵＴを作成する３ＤＬＵＴ補正手段３２と、この補正手段３２による補正３ＤＬＵＴをメモリ２６から読み出し、この補正３ＤＬＵＴによって入力画像データＤ１（ｒ，ｇ，ｂ）を出力画像データＤ２（Ｒ，Ｇ，Ｂ）に変換する色変換手段３４とを有する。
【００１７】
ところで、メモリ２６には、３ＤＬＵＴに加え、３ＤＬＵＴ作成手段２２によって３ＤＬＵＴを作成するための色パッチＰ２や目的色または修正目的色Ｐ３などをも画像記録装置１４によって出力するための色パッチ出力用色データＤ３や目的色出力用データＤ４なども格納しておくのがよい。また、画像処理装置１２には、図示しないが、画像処理装置１２自体や画像記録装置１４やデジタルプリンタ１０全体を制御する制御部などが設けられ、ＣＰＵなどで構成される。このため、メモリ２６には、制御部によって、デジタルプリンタ１０の他、各装置１２，１４を制御するのに必要な情報も格納される。なお、画像処理装置１２を構成する３ＤＬＵＴ作成手段２２、補間手段２４、距離演算手段２８、変換量算出手段３０、補正手段３２の一部または全部をＣＰＵによって実行されるソフトウェアによって構成してもよい。
画像処理装置１２の上述の各手段については詳述する。
【００１８】
画像記録装置１４は、図１に示すように、画像処理装置１２から出力される、画像出力用のデジタル出力画像データＤ２（Ｒ，Ｇ，Ｂ）や色パッチ出力用色データＤ３や目的色や修正目的色出力用データＤ４に基づいて感光材料や感光体などの専用もしくは固有の記録媒体に画像露光を行い、露光済記録材料を現像処理して出力画像Ｐ１、出力色パッチＰ２や出力目的色Ｐ３などの可視再生画像として出力するためのもので、図示しないが画像露光装置と現像装置からなるレーザプリンタなどを挙げることができる。本発明においては、画像露光装置の露光方式や現像装置の現像方式に特に制限はなく、例えば、レーザ露光方式や湿式および乾式現像方式などの従来公知の方式を適用可能である。
【００１９】
濃度計測装置１６は、出力された３ＤＬＵＴ作成用色パッチＰ２、目的色作成手段１８によって作成された目的色Ｐ３や画像記録装置１４から出力された修正目的色Ｐ３および所望色作成手段２０によって作成された目標となる所望色Ｐ４の色濃度を計測し、出力色パッチデータＤ５、目的色データや修正目的色データＤ６および所望色データＤ７を取得するためのものである。本発明において、濃度計測装置１６は、色濃度を計測でき、色濃度データを得ることができるものであればどのようなものでもよく、例えば、濃度計、測色計、スキャナ（画像読取装置）などを挙げることができる。従って、濃度計測装置１６は、色パッチデータ取得手段、目的色データ取得手段、または所望色データ取得手段を構成する。
【００２０】
目的色作成手段１８は、画像記録装置１４で出力される画像中の仕上げの色を変える目的で選択される特定色である目的色を作成するためのものである。所望色作成手段２０は、画像記録装置１４で出力される画像中の特定の目的色を仕上げるための目標となる所望の色を作成するためのものである。
【００２１】
例えば、記録材料がリバーサルフィルムなどの感光材料であって、この感光材料にカラーチャートを撮影して、現像後、撮影結果が得られた場合、撮影結果の中で色補正の目的で選択される色を目的色Ｐ３とし、カラーチャートの対応する点の色を目標となる所望色とすることができる。従って、ここでは、カラーチャート自体を所望色を持つ画像Ｐ４とすることができ、所望色作成手段２０は不要であり、撮影結果を目的色を持つ画像Ｐ３とし、カラーチャートの撮影手段ならびに現像手段などを目的色作成手段１８とすることができる。なお、目標となる色を撮影結果として得ることができる別種の感光材料がある場合などには、同一の被写体を撮影し、その撮影結果を目標となる所望の色Ｐ４としてもよい。この場合には、同一被写体の撮影手段ならびにその結果を得る手段などを所望色作成手段２０とすることができる。
【００２２】
本発明の第２の態様の画像処理装置およびこれを備えるデジタルカラープリンタは、基本的に以上のように構成されるが、以下に、それらの作用ならびに本発明の第１の態様の３次元ルックアップテーブルの補正法について説明する。
まず、画像処理装置１２の３ＤＬＵＴ作成手段２２および補間手段２４による３ＤＬＵＴの作成方法について説明する。図３は、３ＤＬＵＴ作成手段２２および補間手段２４による３ＤＬＵＴの作成方法の一例を示すフローチャートである。
【００２３】
画像処理装置１２のメモリ２６から色パッチ出力用色データＤ３を読み出して、３ＤＬＵＴ作成手段２２に送るとともに、レーザプリンタなどの画像記録装置１４に出力し、画像記録装置１４において、色パッチ出力用色データＤ３に基づいて、固有の感光材料、例えばリバーサルフィルムやカラー印画紙（ペーパー）などに露光（焼付）し、現像して、複数の出力色パッチＰ２を出力する。こうして、図３に示すように３ＤＬＵＴ用色パッチＰ２として、一次独立な色相、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）について、各色相毎にＮ（Ｎは複数）段の色パッチ出力用色データＤ３、すなわち画像記録装置１４への入力信号値（ｒi ，ｇj ，ｂk ，ｉ＝１〜Ｎ、ｊ＝１〜Ｎ、ｋ＝１〜Ｎ）を組み合わせたＮ×Ｎ×Ｎ色のパッチ画像、すなわちＮ×Ｎ×Ｎ個の色パッチＰ２を作成することができる。
【００２４】
続いて、こうして出力されたＮ×Ｎ×Ｎ個の出力色パッチＰ２を濃度計測装置１６で計測して、出力色パッチの色データＤ５、すなわち画像記録装置１４の出力信号値（Ｒi ，Ｇj ，Ｂk ，ｉ，ｊ，ｋ＝１〜Ｎ）を得る。こうして得られた出力信号値Ｄ５（Ｒi ，Ｇj ，Ｂk ，ｉ，ｊ，ｋ＝１〜Ｎ）は画像処理装置１２に入力され、３ＤＬＵＴ作成手段２２に送られる。
【００２５】
次に、３ＤＬＵＴ作成手段２２は、先に入力されたＮ×Ｎ×Ｎ個の色パッチ画像を出力するのに用いた入力信号値Ｄ３（ｒi ，ｇj ，ｂk ，ｉ，ｊ，ｋ＝１〜Ｎ）と、こうして入力されたＮ×Ｎ×Ｎ個の色パッチ画像Ｐ２の測定によって得られた出力信号値Ｄ５（Ｒi ，Ｇj ，Ｂk ，ｉ，ｊ，ｋ＝１〜Ｎ）とを用いて、すなわち、各色パッチの入出力信号値を対応させて、Ｎ×Ｎ×Ｎ段３ＤＬＵＴを作成する。
こうして、従来法と同様にして、Ｎ×Ｎ×Ｎ段３ＤＬＵＴを作成することができる。このようなＮ×Ｎ×Ｎ段３ＤＬＵＴを作成する方法および手段は、特に制限的ではなく、従来公知の方法および手段でよい。
【００２６】
続いて、３ＤＬＵＴ補間手段２４は、こうして作成されたＮ×Ｎ×Ｎ段３ＤＬＵＴをスプライン補間等の３次元補間で補間して、各色相についてそれぞれ分割レベル数をＮからＭ（Ｍ＞Ｎ）、例えばＭ＝（Ｎ−１）×Ｌ＋１に増大させた高精度（Ｍ×Ｍ×Ｍ段）の３ＤＬＵＴを作成する。
ここで、３ＤＬＵＴ補間手段２４による補間の方法は、線型補間や面積補間や体積補間でもよく、特に限定されないが、３次元補間が可能であれば、従来公知の３次元補間でもよく、例えば、スプライン補間や四面体補間、三角柱（プリズム）補間、六面体（立方体）補間、ピラミッド補間、体積補間などを挙げることができるが、色再現性の精度などの点からは、特にスプライン補間などが好ましい。こうして、高精度の補間Ｍ×Ｍ×Ｍ段３ＤＬＵＴを得ることができる。
なお、３ＤＬＵＴ作成手段２２によるＮ×Ｎ×Ｎ段の３ＤＬＵＴが対象とする色変換に対して十分な精度を持つ段数Ｎであれば、３ＤＬＵＴ補間手段２４による補間を行う必要はなく、３ＤＬＵＴ補間手段２４自体を設けなくともよい。
【００２７】
こうして得られたＭ×Ｍ×Ｍ段３ＤＬＵＴに対して、本発明の第１の態様の３ＤＬＵＴの補正法を実施して、補正済Ｍ×Ｍ×Ｍ段３ＤＬＵＴを得る。
図４は、本発明の第１の態様の３ＤＬＵＴの補正法の一実施例を示すフローチャートである。
【００２８】
３ＤＬＵＴ作成手段２２および補間手段２４によって作成された高精度３ＤＬＵＴは、メモリ２６に格納される。
一方、目的色Ｐ３および所望色Ｐ４は、各々の作成手段１８、２０によって予め作成され、濃度計測装置１６によって計測され、それぞれ目的色データＤ６および所望色データＤ７として画像処理装置１２に入力され、例えばメモリ２６に格納されたり、画像処理装置１２のＣＰＵなどの作業用メモリ等に保持されており、それぞれ距離演算手段２８および変化量算出手段３０で利用できるように画像処理装置１２内に取得されている。
【００２９】
例えば、目的色としては、ユーザが仕上がりの色を変えたいと思う色であれば、どのような色であってもよく、特に限定されないが、例えば、肌色、青空色、草木色（緑色）などの重要色であってもよい。また、これらの目的色を色変換して仕上げる目標となる所望色は、ユーザの好みや色の見えや色再現の忠実性や観察条件に応じて適宜設定すれば良く、特に制限されない。例えば、本発明法においては、任意の感光材料に再現される肌色を目的色とし、この目的色を目標とする別の感光材料の肌色に合わせるようにしてもよいし、任意の感光材料に再現される青空色を目的色として目標とするカラーチャートの青空色に合わせるようにしてもよい。ここで、目的色としては、カラーチャートを用いる場合には同一色について１点でもよいが、好ましくは、特に別種の感光材料を用いる場合には、同一色について複数の点を求め、その平均値をデータとして用いるのがよい。なお、目的色として複数の色を選択することも可能である。
【００３０】
次に、距離演算手段２８は、メモリ２６から３ＤＬＵＴを読み出し、３ＤＬＵＴの格子点データと、取得されている目的色データとを用いて、色空間での３ＤＬＵＴの格子点と目的色との距離を、例えば下記式（２）および（３）に従って演算する。格子点と目的色との距離を演算する色空間は、特に制限的ではなく、例えばＬ* ａ* ｂ* 空間やＸＹＺ空間などの測色空間でも、ＲＧＢ色空間やＣＭＹ色空間などの濃度空間であってもよい。
【００３１】
このような色空間における２つの色間の距離は、例えばＬ* ａ* ｂ* 空間およびＲＧＢ濃度空間において、以下のように定義される。
・Ｌ* ａ* ｂ* 空間の距離
色空間上の２点（Ｌ１、ａ１、ｂ１）と（Ｌ２、ａ２、ｂ２）との距離の定義は、色差の式と同じで下記式（２）で定義される。
ΔＥ＝√｛（Ｌ１−Ｌ２)2＋（ａ１−ａ２)2＋（ｂ１−ｂ２)2｝  ……(2)
・ＲＧＢ濃度空間の距離
濃度の場合も同様に色空間上の２点（Ｄｂ１、Ｄｇ１、Ｄｒ１）と（Ｄｂ２、Ｄｇ２、Ｄｒ２）との距離は、下記式（３）で定義される。
ΔＤ＝√｛(Db1−Db2)2 ＋(Dg1−Dg2)2 ＋(Dr1−Dr2)2 ｝    …… (3)
こうして距離演算手段２８によって演算された距離は、変換量算出手段３０に送られる。
【００３２】
変換量算出手段３０は、得られた距離に応じて目的色を目標となる所望色に変換するのに必要な変換量を算出する。このようにして算出された変換量は、３ＤＬＵＴ補正手段３２に送られ、３ＤＬＵＴ補正手段３２は、対応する格子点データを得られた変換量だけ補正し、補正格子点データを決定し、補正された３ＤＬＵＴ（Ｍ×Ｍ×Ｍ段）を作成することができる。
【００３３】
この距離に応じた変換量の算出および補正格子点データの決定ならびに補正３ＤＬＵＴの作成を行う簡単な方法としては、色空間上のある目的色の濃度点を目標となる所望色に変換する濃度変更データを中心にして、その周囲の点には中心からの距離に比例して濃度変更データが減少して行くように操作すればよい。例えば、図５に示すように、データ点からの距離が視覚と対応するように、濃度データを一旦Ｌ* ａ* ｂ* 値に変換し、Ｌ* ａ* ｂ* 色空間上で上記の操作を行うようにすることができる。
図５から明らかなように、撮影によって得られた色変更データＡがその周りの点にも距離に比例して及んでいる様子がわかる。また、Ｃ点のように２つのデータ点から影響を受けるものに関してはそれがベクトル的に足し合わされた方向に色変化が及ぶようにするのがよい。また、この図５ではＬ* 方向の色変化が表現されていないが、実際には色空間内で球状に効果が及ぶようになっている。
【００３４】
このような３ＤＬＵＴの補正を行う補正ステップの具体的一例を図６に示す。まず、始めに、デジタルプリンタ１０の画像記録装置１４のレーザ露光により感光材料の現状の濃度データを求める。次に、カラーチャートを撮影して結果を測色し、それぞれの点について目標色を定める。目標となるような別の感光材料があれば、その撮影結果を目標色としてもよい。この撮影結果と目標色データをＬ* ａ* ｂ* 値に変換し、上記の方法によって色空間内での色変化データとする。次に濃度データをＬ* ａ* ｂ* 値に変換し、上で求めた色変換系に通す。そして得られたＬ* ａ* ｂ* データを再び濃度に変換し、目標となる濃度データを得ることができる。
【００３５】
なお、このような３ＤＬＵＴの補正は、目的色の色空間上の濃度点から距離に応じて変換量を求める格子点の範囲は、特に制限されないが、目的色と目標となる所望色との色差、すなわち、色空間上の距離、より具体的には目的色を目標となる所望の色に変更するための濃度点の濃度変更データのベクトル（目的色から所望色へ向かうベクトル）の大きさに応じて適宜決定すればよく、例えば目的色と格子点との距離の大きさで変換量を求める格子点を決定すればよい。例えば、Ｌ* ａ* ｂ* 空間上の目的色との距離が色差で目的色と所望色の色差の５倍以下である格子点について距離に応じた変換量を求めるのがよい。
【００３６】
このようにして求められた補正３ＤＬＵＴは、画像処理装置１２のメモリ２６に格納され、メモリ２６内の３ＤＬＵＴは更新される。この補正３ＤＬＵＴは、ユーザが希望する目的色を画像記録装置１４によって目標とする所望色に仕上げるように色変換することができる。
しかしながら、こうして得られた補正３ＤＬＵＴでは、目的色を目標となる所望色に完全に変換することができない場合があるので、目的色の所望色への仕上がり精度が不十分である場合には、補正３ＤＬＵＴに上述した本発明の第１の態様の３ＤＬＵＴの補正法による補正を反復することによって、変換精度（仕上がり精度）を向上させることができる。
【００３７】
すなわち、メモリ２６から補正３ＤＬＵＴが読み出され、目的色データＤ３が色変換手段３４によって色変換され、修正目的色出力用色データＤ４が得られる。この色データＤ４に基づいて画像記録装置１４は修正目的色Ｐ３を出力し、濃度計測装置１６によってその色濃度を計測し、修正目的色データＤ６を得る。この後、この修正目的色データＤ６と先に求められていた所望色データＤ７とを比較し、その色差がユーザの許容限度内（所定目標値以下）であれば、補正３ＤＬＵＴの再補正を行わず、本補正法を終了する。
【００３８】
しかしながら、両者の色差が、許容限度を超えている場合には、距離演算手段２８による目的色と格子点との間の距離の演算、変換量算出手段３０による格子点データの変換量の算出、補正手段３２による補正３ＤＬＵＴの再補正を修正目的色データＤ６と所望色データＤ７との色差が許容限度内になるまで反復する。
【００３９】
こうして、特定の目的色を十分に目標となる所望の色に変換することのできる３ＤＬＵＴを得ることができる。
ここで、目的色の所望色への変換精度を両者の濃度データの色差で判断しているけれども、本発明はこれに限定されず、出力された修正目的色Ｐ３と出力所望色Ｐ４とをユーザが目視により比較し、変換精度や仕上がりを判断してもよい。
【００４０】
なお、はじめに作成する３ＤＬＵＴの一次独立な各色相の段数Ｎは、Ｎ×Ｎ×Ｎ段３ＤＬＵＴを作成するために作成し、実測する色パッチの数Ｎ×Ｎ×Ｎ個を決めることになるが、複数であれば特に制限的ではなく、要求される色再現性の精度に応じて適宜選択すればよい。また、補間して作成する修正Ｍ×Ｍ×Ｍ段３ＤＬＵＴの一次独立な各色相の段数Ｍは、元の３ＤＬＵＴの各色相の段数Ｎより大であれば、特に制限的ではなく、要求される色再現性の精度および連続性に応じて適宜選択すればよい。もちろん、これらの段数ＮおよびＭは、色再現精度や連続性の点からは、大きい方が良いが、上述したように実測する色パッチの数がＮ×Ｎ×Ｎ個となるので、必要な色再現の精度や連続性を満足するものであれば、小さい方が好ましい。例えば、はじめの３ＤＬＵＴの段数Ｎは、７段以上であるのが好ましく、より好ましくは９段以上であるのがよく、補間後の３ＤＬＵＴの段数Ｍは、１２段以上であるのが好ましく、より好ましくは１７段以上であるのが良い。なお、段数ＮおよびＭの上限は、色再現性の点からは大きい方が良いので、特に設定する必要はない。なお、段数Ｎと段数Ｍとの関係も、特に制限的ではないが、１つの指標として、前述したように、Ｎ×Ｎ×Ｎ段３ＤＬＵＴの格子点間に（Ｌ−１）個の点を補間した場合を考慮し、Ｍ＝（Ｎ−１）×Ｌ＋１として設定してもよい。ここで、Ｌは２以上であり、Ｌが２の場合は３ＤＬＵＴの格子点間の中点を補間する場合である。
【００４１】
従って、ここで用いられる３ＤＬＵＴ作成用色パッチや補正用の色変換の目標となるカラーチャート（色パッチ）は、作成される３ＤＬＵＴに応じて、上述の画像出力系（カラーレーザプリンタ）で作成してもよいし、利用可能な段数が制限されるが、入出力系において予め設定されているカラーターゲット（ＡＮＳＩ／ＩＴ８．７／１，ＩＴ８．７／２，ＩＴ８．７／３など）やマクベスチャートなどの公知のカラーチャートや色補正用に予め作成された専用カラーチャートなどを用いてもよい。
【００４２】
【実施例】
本発明に係る第１の態様の３次元ルックアップテーブルの補正法を実施例に基づいて以下に具体的に説明する。
（実施例１）
１）まず、レーザカラープリンタ（Ｐｈｉｓｕｌ２；富士写真フイルム社製、第７回色彩工学コンファレンス論文集  Ｐ１１９〜Ｐ１２６、１９９０年１０月３０日、３１日参照）を用いて、色補正の対象となる目的の色を持つリバーサルフィルムプロビア（ＰＲＯＶＩＡ）および目標となる所望の色を持つリバーサルフィルムアスティア（ＡＳＴＩＡ）（ともに富士写真フイルム社製）に対してＲＧＢの各色相についての露光量を最大値から最小値までの間を１５段に割り振った１５×１５×１５個の３ＤＬＵＴ用色パッチデータ（ｒi ，ｇj ，ｂk ，ｉ，ｊ，ｋ＝１〜１５）に基づいた露光を行い、現像して、１５×１５×１５個の色パッチ画像を作成した。
【００４３】
こうして作成した１５×１５×１５個の色パッチをスキャナＳＧ１０００（大日本スクリーン社製）にて収録し、各々のパッチに対するＲＧＢ色データをそれぞれ（Ｒi ，Ｇj ，Ｂk ，ｉ，ｊ，ｋ＝１〜１５）として求めた。こうして得られた１５×１５×１５個の３ＤＬＵＴ用色パッチに関する出力色データ（Ｒi ，Ｇj ，Ｂk ，ｉ，ｊ，ｋ＝１〜１５）と、露光時に用いた色パッチ出力用データ（ｒi ，ｇj ，ｂk ，ｉ，ｊ，ｋ＝１〜１５）との対応関係から１５×１５×１５段の３ＤＬＵＴを作成した。このようにして作成された１５×１５×１５段の３ＤＬＵＴの各段の中点に当たるデータをスプライン補間法によって求めて、補間し、段数を２９段に増やした２９×２９×２９段の３ＤＬＵＴを作成した。
【００４４】
２）上記の２種のリバーサルフィルムを用いて、同一人物を同一条件で撮影した。
３）こうして上記の２種のリバーサルフィルムに撮影された人物画像中の肌色について、それぞれ２種のリバーサルフィルムプロビアと同アスティアとの対応する２４点を分光測色機ＴＣ−１８００Ｍ（東京電色社製）を用いて測色した。同プロビアの肌色の２４点と同アスティアの２４点の色差の平均値は、２．５３であった。
４）リバーサルフィルムプロビアの肌色２４点と、同プロビアの１５×１５×１５段の３ＤＬＵＴおよび２９×２９×２９段の３ＤＬＵＴの各々の格子点とのＬ* ａ* ｂ* 空間内の距離を求め、その色差がプロビア−アスティア間の色差の５倍以内に入った場合には、格子点データを求められた距離に比例して同プロビアの色データから同アスティアの色データに色変換した。このようにして、肌色部分のみが同アスティアの色再現で、その他の色は同プロビアの色再現となるような２種の３ＤＬＵＴを求めることができた。
【００４５】
５）このようにして、新たに求められた２種の３ＤＬＵＴを用いて同プロビアに出力した色補正の目的色である肌色の上記２４点を測色し、目標となる同アスティアの肌色の対応する２４点との色差の平均値は下記のようになった。
１５×１５×１５段の３ＤＬＵＴの場合    １．５６
２９×２９×２９段の３ＤＬＵＴの場合    １．３２
６）さらに、２９×２９×２９段の３ＤＬＵＴの場合について、３ＤＬＵＴ補正（修正）後に得られた肌色を出発点として、上記の本発明の３ＤＬＵＴの補正法を反復することで、同プロビアに出力した色補正の目的色である肌色の上記２４点と目標となる同アスティアの肌色の対応する２４点との色差の平均値は、下記のようになった。
反復修正１回目      ０．９４
反復修正２回目      ０．９０
反復修正３回目      ０．８９
【００４６】
以上の結果から明らかなように、始めに２．５３であったリバーサルフィルムプロビアの肌色の２４点とリバーサルフィルムアスティアの肌色の対応する２４点の色差の平均値は、本発明法によって補正された３ＤＬＵＴを用いると、たとえ、色パッチの実測による１５×１５×１５段の３ＤＬＵＴの場合であっても、１．５６と小さくなり、他の色はプロビアのままであっても、肌色のみをアスティアの肌色に近い色に仕上げることができたことが分かる。
また、スプライン補間によって段数を増加させた高精度の２９×２９×２９段の３ＤＬＵＴを用いた場合には、両フィルムの肌色の対応する２４点の色差は、１．３２となって、さらに小さくなり、プロビアの肌色のアスティアの肌色への色変換の精度がさらに向上することが分かる。
【００４７】
さらに、本発明法を繰り返し適用して反復することにより、両フィルムの肌色２４点の色差の平均値は、反復を繰り返す毎に徐々に小さくなり、プロビアの肌色のアスティアの肌色への色変換の精度がさらに段々と向上することも分かる。以上から、特定の色のみが所望の色に変換されて仕上げられた画像を得る上で、本発明法の効果は明らかである。
【００４８】
本発明に係る３次元ルックアップテーブルの補正法およびこれを実施する画像処理装置ならびにこれを備えたデジタルカラープリンタは、基本的に以上のように構成されるが、本発明はこれに限定されるわけではなく、本発明の要旨を逸脱しない範囲において、種々の改良や設計の変更が可能なことはもちろんである。
【００４９】
【発明の効果】
以上詳述したように、本発明の第１の態様の３次元ルックアップテーブルの補正法によれば、肌色、青空色、草木色（緑色）などの特定の目的の色を目標とする所望の色に変換することができるように色変換用３次元ルックアップテーブルの格子点データを部分的に修正することができる。およびこれを実施する画像処理装置ならびにこれを備えたデジタルカラープリンタを提供することにある。
【００５０】
また、本発明の第２の態様の画像処理装置によれば、特定の目的色を目標とする所望色に変換するように、３次元ルックアップテーブルを部分的に補正する機能を持つことができる。
また、本発明の第３の態様のデジタルカラープリンタによれば、特定の目的色を目標とする所望色に色変換するように３次元ルックアップテーブルを部分的に補正することができ、補正された３次元ルックアップテーブルを用いることにより、特定の目的色が目標とする所望色に仕上げられた再生画像を出力することができる。
【図面の簡単な説明】
【図１】  本発明の第３の態様のデジタルカラープリンタの一実施例のブロック図である。
【図２】  図１に示すデジタルカラープリンタに用いられる本発明の第２の態様の画像処理装置の一実施例のブロック図である。
【図３】  本発明の第１の態様の３次元ルックアップテーブルの補正法に用いられる３次元ルックアップテーブルを予め作成する方法の一実施例のフローチャートである。
【図４】  本発明の第１の態様の３次元ルックアップテーブルの補正法の一実施例のフローチャートである。
【図５】  本発明の３次元ルックアップテーブルの補正法の濃度点の変換量および補正の結果の一例を示すグラフである。
【図６】  本発明の３次元ルックアップテーブルの補正法を実施する具体的補正ステップを示す説明図である。
【図７】  現実の画像出力系における３次元ルックアップテーブルの概要を説明する説明図である。
【符号の説明】
１０  デジタルカラープリンタ
１２  画像処理装置
１４  画像記録装置
１６  濃度測定装置
１８  目的色作成手段
２０  所望色作成手段
２２  ３次元ルックアップテーブル作成手段
２４  ３次元ルックアップテーブル補間手段
２６  メモリ
２８  距離演算手段
３０  変換量算出手段
３２  ３次元ルックアップテーブル補正手段
３４  色変換手段
【図１】
0003907810.tif 000002
【図２】
0003907810.tif 000003
【図３】
0003907810.tif 000004
【図４】
0003907810.tif 000005
【図５】
0003907810.tif 000006
【図６】
0003907810.tif 000007
【図７】
0003907810.tif 000008