(57)【要約】【課題】本発明は、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、第１の色空間の複数の座標点と第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置等に関し、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置等を提供することを目的とする。【解決手段】第２のデバイスが再現可能なガマットの外と判定した色について、そのガマットから外れている度合いを求め、その度合いに応じた分だけ、上記色変換定義が定義した座標変換に、その座標変換よりも線形的な座標変換を合成することによって、その色を表した第１の色空間の座標点に対応する第２の色空間の座標点を修正する。また、このようにして修正された後の色変換定義における第２の色空間の複数の座標点に対して平滑化処理を施す。【選択図】        図１０
2006013608.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対して前記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部とを備えたことを特徴とする色変換定義修正装置。
【請求項２】
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、該第２の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする色変換定義修正装置。
【請求項３】
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対して前記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、該第２の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする色変換定義修正装置。
【請求項４】
コンピュータ内で実行され、該コンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対して前記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部とを有することを特徴とする色変換定義修正プログラム。
【請求項５】
コンピュータ内で実行され、該コンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、該第２の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする色変換定義修正プログラム。
【請求項６】
コンピュータ内で実行され、該コンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、該第１の色空間の複数の座標点と該第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第１の色空間の座標点が表す色について、前記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対して前記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記判定部により前記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、該第２の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする色変換定義修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、第１の色空間の複数の座標点と第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムに関する。
【背景技術】
【０００２】
従来より、例えばカラースキャナや電子スチールカメラ等の入力デバイスで画像（以下、この画像を原稿画像と称する）を取り込んで画像データを得、その画像データに基づいて今度は印刷機やプリンタやディスプレイ画面等の出力デバイスでその原稿画像を再生して再生画像を得ることが行われている。この場合、入力デバイスに応じた、原稿画像上の色と画像データにおける色表現とを対応付ける色変換定義（入力プロフィル）と、印刷機やプリンタ等の出力デバイスに応じた、画像データにおける色表現と再生画像上の色とを対応付ける色変換定義（出力プロファイル）とを求め、入力デバイスで原稿画像から得られた画像データを、それら双方の色変換定義（入力プロファイルおよび出力プロファイル）を合体させた１つの色変換定義（デバイスリンクプロファイル）に基づいて出力デバイスに適合した画像データに変換し、その出力デバイス用の画像データに基づいて再生画像を出力する。こうすることにより、もともとの原稿画像と色彩的に極力同一に似せた再生画像を得ることができる。
【０００３】
また、これと同様のことは、出力デバイスどうしの間でも成立する。次に、その例について説明する。
【０００４】
従来より、印刷機を用いたカラー画像の印刷を行うにあたっては、印刷を行う前に、カラープリンタ等を用いて、その印刷機で印刷される画像の色と極力同じ色に似せたプルーフ画像を作成することが行われている。プリンタでプルーフ画像を作成するにあたっては、印刷を行おうとしている印刷機の、例えばＣ（Ｃｙａｎ：シアン）、Ｍ（Ｍａｇｅｎｔａ：マゼンタ）、Ｙ（Ｙｅｌｌｏｗ：イエロー）、Ｋ（Ｂｌａｃｋ：黒）の各網％を表わす色データと、その色データに基づいて出力される実際の印刷物の色との対応を定義した色変換定義（印刷プロファイル）と、プルーフ画像を出力しようとしているプリンタの、例えばＣＭＹＫの各網％を表わす色データと、その色データに基づいて実際にプリント出力されるプルーフ画像の色との対応を定義した色変換定義（プリンタプロファイル）とを知り、これらの印刷プロファイルとプリンタプロファイルとを合体させた１つの色変換定義（デバイスリンクプロファイル）に基づいて印刷用の画像データをプリンタ用の画像データに変換し、この変換されたプリンタ用の画像データに基づいてプルーフ画像を作成する。こうすることにより、実際の印刷物と色彩的に極力同一に似せたプルーフ画像を作成することができる。
【０００５】
上記のようにして色を一致させた画像を得るためには、カラースキャナや電子スチールカメラなどといった入力デバイスの色変換定義（入力プロファイル）や、印刷機やプリンタなどといった出力デバイスの色変換定義（出力プロファイル）を正確に求める必要がある。
【０００６】
この入力プロファイルや出力プロファイルといった色変換定義を求めるにあたっては、例えば入力デバイスの場合は、カラーパッチが配列されたカラーチャートをその入力デバイスで読み取って画像データに変換し、例えばＣ、Ｍ、Ｙ、Ｋの４色からなるＣＭＹＫ色空間、あるいはＲ（Ｒｅｄ：赤）、Ｇ（Ｇｒｅｅｎ：緑）、Ｂ（Ｂｌｕｅ：青）の３色からなるＲＧＢ色空間などといった画像データ上の色空間（以下、このような色空間をデバイス依存色空間と称する）の座標点（ＣＭＹＫ値あるいはＲＧＢ値等）を求めるとともに、その同じカラーチャートを構成する各カラーパッチを分光測色計で測色して、例えばＬ*ａ*ｂ*色空間あるいはＸＹＺ色空間などといった測色色空間（以下、このような色空間をデバイス非依存色空間と称する）の測色値（Ｌ*ａ*ｂ*値あるいはＸＹＺ値等）を求め、それらデバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値とを１対１に対応付けることによって入力プロファイルを求めることができる。
【０００７】
また、出力デバイスの場合は、例えばＣＭＹＫの４色それぞれについて網％を０％，１０％，……，１００％のように順次変化させた複数種類の色データそれぞれに対応するカラーパッチが配列されたカラーチャートに相当する画像データを作成し、その画像データに基づいて出力デバイスでカラーチャートを出力し、その出力されたカラーチャートを構成する各カラーパッチを分光測色計で測色し、そのようにして得られたデバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値とを１対１に対応付けることによって出力プロファイルを求めることができる。
【０００８】
基本的にはこのようにして入力プロファイルや出力プロファイルといった色変換定義が求められるが、カラーチャートを構成するカラーパッチの数は色変換定義の一点一点に対応するほど多数ではないため、上述したような対応関係は、色空間上かなり粗い、まばらな座標点に対応する対応関係であり、色変換定義としては粗すぎるものである。したがって上述したようにしてカラーチャートを構成する各カラーパッチを測色することにより得られた、デバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値との１対１の対応付けに基づいて、補間演算等により、デバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値との１対１の対応のペアの数を増やすことなどが行なわれることによって、最終的に所望の色変換定義が求められる。
【０００９】
ところが、上述したようにして入力プロファイルや出力プロファイルといった色変換定義を正確に求めても、分光測色計による測定誤差や、その色変換定義を作成しようとしている対象のデバイスにおける出力色の位置依存性などといったデバイスの特性に起因したカラーパッチの色誤差や、実用的なカラーマッチング精度を高めるために肌色に代表される特定の重要色のカラーパッチをカラーチャートを構成するカラーパッチとして追加することなどにより、作成された色変換定義に歪みが生じ、デバイス依存色空間上での単調な座標変化に対応したＬ*ａ*ｂ*データやＸＹＺデータ等の変化の単調性を崩すノイズが含まれてしまう場合がある。作成された色変換定義にこのようなノイズが含まれると、この色変換定義を使って色変換が行なわれて得られる色変換後の画像データに基づいてデバイスで画像が出力されるときに、カラー画像上の、色の濃度が連続的に変化するグラデーションの部分において色の濃度の不連続変化（以下、このような色の濃度の不連続変化をトーンジャンプと称する）が生じてしまい、トーンジャンプが視覚上認識され、画質の低下をもたらすおそれがある。また、作成された色変換定義に基づいてデバイス非依存色空間の測色値からデバイス依存色空間の座標点を求める逆変換プロファイルを計算により求めようとしたとき、色変換定義に含まれるノイズが計算誤差要因となって逆変換プロファイルを正確に求められなくなってしまうおそれもある。
【００１０】
そのような単調性を崩すノイズが含まれた色変換定義に対して平滑化処理を施すことによって色変換定義の歪みが緩和されることが知られている。平滑化処理が施された後の色変換定義を使って色変換を行えば、トーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像を出力することができる。
【００１１】
しかしながら、色変換定義に対して平滑化処理を施すことは、色変換定義のデータを変化させることとなるので、カラーマッチングの精度は下がってしまうおそれがある。
【００１２】
このような問題点を解消する色変換定義修正装置として、色変換定義に対して平滑化処理を施すとともに、平滑化処理が施された後の色変換定義に基づく色変換後の色空間の座標点が表す色と、設定された基準色との色差を求め、求められた色差が任意に設定された基準色差よりも大きい場合には、この色差が小さくなるようにその座標点を修正する色変換定義修正装置が開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−３３１２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記の特許文献１に開示された色変換定義修正装置は、平滑化処理を施すとともに、上述したように平滑化処理が施された後の色変換定義に基づく色変換後の色空間の座標点を修正することによってカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、濃度の不連続性が緩和されるものであるため、この色変換定義修正装置によればカラーマッチング精度と階調再現性とを両立することが実現されるものの、出力デバイスが再現可能な色範囲（以下、デバイスが再現可能な色範囲をガマットと称する）から外れた色の扱いには言及されていない。
【００１４】
高精度の色校正を作成するために調整された色変換定義は部分的に歪みが生じている他、例えば、ターゲットとなる印刷機のガマットが、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。このように失われた階調は、色変換定義全体に対して平滑化処理が施されたとしても改善されにくいため、平滑化処理が施された後の色変換定義を使って色変換が行われても、この色変換後の画像データに基づいてデバイスで画像が出力されるときに、画質の低下をもたらすおそれがある。また、上記の特許文献１に開示された色変換定義修正装置による修正のように平滑化処理が制限される場合であっても、例えば、プリンタのガマットから外れた部分にカラーマッチング評価用カラーチャートに含まれる、実用的なカラーマッチング精度を高めるための肌色に代表される特定の重要色がある場合にはカラーマッチング精度と階調再現性とが両立されないおそれがある。
【００１５】
本発明は上記問題点を解決し、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
上記目的を達成する本発明の色変換定義修正装置のうちの第１の色変換定義修正装置は、
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対して上記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部とを備えたことを特徴とする。
【００１７】
本発明の色変換定義修正装置のうちの第１の色変換定義修正装置は、第２のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その度合いに応じた分だけ、上記色変換定義が定義した座標変換に、その座標変換よりも線形的な座標変換を合成することによって、その色を表した第１の色空間の座標点に対応する第２の色空間の座標点を修正するものであるため、その色範囲の内側の部分ではカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が回避されて階調再現性が保たれる。また、この第１の色変換定義修正装置は、修正された後の色変換定義における第２の色空間の複数の座標点に対して平滑化処理を施すものであるため、修正された後の色変換定義の歪みが緩和され、出力されるカラー画像上でのトーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像が得られる。したがって、このような第１の色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。
【００１８】
また、上記目的を達成する本発明の色変換定義修正装置のうちの第２の色変換定義修正装置は、
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、この第２の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする。
【００１９】
本発明の色変換定義修正装置のうちの第２の色変換定義修正装置は、第２のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その色を表した第１の色空間の座標点に対応する第２の色空間の座標点については、設定された基準色差をその度合いに応じた分だけ拡大するものである。さらに、この第２の色変換定義修正装置は、第２の色空間の複数の座標点に対して平滑化処理を施すとともに、第２の色空間の座標点に対して設定された基準色と、平滑化処理が施された後の第２の色空間の座標点との色差を求め、この色差が、色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合には、平滑化処理が施された後の第２の色空間の座標点を修正して第２の色空間の座標点が表す色と上記基準色との色差が小さくなるようにするものである。したがって、このような第２の色変換定義修正装置によれば、上記色範囲の内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が避けられて階調再現性が保たれる。
【００２０】
さらに、上記目的を達成する本発明の色変換定義修正装置のうちの第３の色変換定義修正装置は、
第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対して上記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、この第２の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする。
【００２１】
本発明の色変換定義修正装置のうちの第３の色変換定義修正装置は、第２のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その度合いに応じた分だけ、上記色変換定義が定義した座標変換に、その座標変換よりも線形的な座標変換を合成することによって、その色を表した第１の色空間の座標点に対応する第２の色空間の座標点を修正するものである。また、この第３の色変換定義修正装置は、第２のデバイスが再現可能な色範囲の外と判定した色を表した第１の色空間の座標点に対応する第２の色空間の座標点については、設定された基準色差を上記度合いに応じた分だけ拡大するものである。さらに、この第３の色変換定義修正装置は、修正された後の色変換定義における第２の色空間の複数の座標点に対して平滑化処理を施すとともに、第２の色空間の座標点に対して設定された基準色と、平滑化処理が施された後の第２の色空間の座標点との色差を求め、この色差が、色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合には、平滑化処理が施された後の第２の色空間の座標点を修正して第２の色空間の座標点が表す色と上記基準色との色差が小さくなるようにするものである。したがって、このような第３の色変換定義修正装置によれば、上記色範囲の内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が回避されて階調再現性が保たれる。即ち、このような第３の色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。
【００２２】
また、上記目的を達成する本発明の色変換定義修正プログラムのうちの第１の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対して上記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部とを有することを特徴とする。
【００２３】
本発明の色変換定義修正プログラムのうちの第１の色変換定義修正プログラムは、この第１の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第１の色変換定義修正装置として動作するように構成されたものである。
【００２４】
また、上記目的を達成する本発明の色変換定義修正プログラムのうちの第２の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、この第２の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする。
【００２５】
本発明の色変換定義修正プログラムのうちの第２の色変換定義修正プログラムは、この第２の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第２の色変換定義修正装置として動作するように構成されたものである。
【００２６】
さらに、上記目的を達成する本発明の色変換定義修正プログラムのうちの第３の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第１のデバイスに依存した第１の色空間と、第２のデバイスに依存した第２の色空間との間における座標変換の関係を、その第１の色空間の複数の座標点とその第２の色空間の複数の座標点とを１対１に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第１の色空間の座標点が表す色について、上記第２のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対して上記色変換定義によって対応付けられた第２の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義における第２の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記判定部により上記色範囲の外と判定された色を表した第１の色空間の座標点に対応する第２の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義修正部により修正された後の色変換定義における第２の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第２の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第２の色空間の座標点を、この第２の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする。
【００２７】
本発明の色変換定義修正プログラムのうちの第３の色変換定義修正プログラムは、この第３の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第３の色変換定義修正装置として動作するように構成されたものである。
【００２８】
また、本発明の色変換定義修正プログラムを構成する判定部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【００２９】
なお、本発明の色変換定義修正装置と色変換定義修正プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、色変換定義修正装置ではハードウェアおよびソフトウェアを意味し、色変換定義修正プログラムではソフトウェアのみを意味する。
【発明の効果】
【００３０】
本発明によれば、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムが提供される。
【発明を実施するための最良の形態】
【００３１】
以下図面を参照して本発明の実施の形態を説明する。
【００３２】
本実施形態では、カラープリンタでプリント出力されるプルーフ画像上の色を、本発明にいう第１のデバイスの一例に相当する印刷機で得られる印刷物上の色に一致あるいは十分に近似させるための、本発明にいう色変換定義の一例に相当するデバイスリンクプロファイルを修正する例で説明する。
【００３３】
図１は、本発明の一実施形態により修正されるデバイスリンクプロファイルが採用される印刷およびプルーフ画像作成システムの全体構成図である。ここでは、先ずこの図１を参照して、本発明の位置づけについて説明する。
【００３４】
カラースキャナ１０では、原稿画像１１が読み取られて、その読み取った原稿画像１１を表すＣ（Ｃｙａｎ：シアン）、Ｍ（Ｍａｇｅｎｔａ：マゼンタ）、Ｙ（Ｙｅｌｌｏｗ：イエロー）、およびＫ（Ｂｌａｃｋ：黒）からなる４色の色分解画像データが生成される。このＣＭＹＫの画像データはワークステーション２０に入力される。ワークステーション２０では、オペレータにより、入力された画像データに基づく、電子的な集版が行われ、印刷用の画像を表す画像データが生成される。この印刷用の画像データは、印刷を行う場合は、フィルムプリンタ３０に入力され、フィルムプリンタ３０では、その入力された画像データに対応した、ＣＭＹＫ各版の印刷用フィルム原版が作成される。
【００３５】
この印刷用フィルム原版からは刷版が作成され、その作成された刷版が印刷機４０に装着される。この印刷機４０に装着された刷版にはインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されてその用紙上に印刷画像４１が形成される。
【００３６】
このフィルムプリンタ３０によりフィルム原版を作成し、さらに刷版を作成して印刷機４０に装着し、その刷版にインクを塗布して用紙上に印刷を行う一連の作業は、大がかりな作業であり、コストもかかる。このため、実際の印刷作業を行う前に、本発明にいう第２のデバイスの一例に相当するプリンタ６０により、以下のようにしてプルーフ画像６１を作成し、印刷画像４１の仕上りの事前予測が行われる。
【００３７】
プルーフ画像を作成するにあたっては、ワークステーション２０上の電子集版により作成された画像データがパーソナルコンピュータ５０に入力される。ここで、このパーソナルコンピュータ５０に入力される画像データは、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された記述言語データであり、パーソナルコンピュータ５０では、いわゆるＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）により、ビットマップに展開されたＣＭＹＫ４色の画像データに変換される。このＣＭＹＫ４色の画像データは、実質的には、フィルムプリンタ３０に入力される印刷用の画像データと同一である。
【００３８】
この図１に示す分光測色計７０およびパーソナルコンピュータ８０は、プロファイルの作成および修正に関連するものであって、パーソナルコンピュータ８０は本発明にいう色変換定義修正装置の一実施形態を構成するものであり、分光測色計７０は補助的に用いられる装置である。パーソナルコンピュータ５０には、このパーソナルコンピュータ８０を用いてあらかじめ作成・修正されたＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）の形式を持つデバイスリンクプロファイルが格納されている。上述したＣＭＹＫ４色の印刷用の画像データは、このパーソナルコンピュータ５０の内部で、そのデバイスリンクプロファイルが参照され、プリンタ６０に適合したＣＭＹＫ４色の画像データに変換される。プリンタ６０には、そのプリンタ用のＣＭＹＫ４色の画像データが入力され、プリンタ６０では、その入力されたプリンタ用のＣＭＹＫ４色の画像データに基づくプルーフ画像６１が作成される。
【００３９】
ここで、印刷機４０による印刷で得られた画像４１とプリンタ６０で得られたプルーフ画像の色の一致の程度は、パーソナルコンピュータ５０内のデバイスリンクプロファイルにより定まる。このデバイスリンクプロファイルは、プリンタごと各プリント条件ごとに作成される。
【００４０】
また、この図１には印刷機は１台のみ示されているが印刷機も複数台存在していてもよく、あるいは１台の印刷機であっても異なる複数の印刷条件が存在してもよく、デバイスリンクプロファイルは、印刷機の相異を含めた複数の印刷条件それぞれに応じて作成される。すなわち、デバイスリンクプロファイルは、印刷条件のそれぞれとプリンタそれぞれ（１台のプリンタで複数のプリント条件が存在するときは各プリント条件それぞれ）との組合せに応じて作成されることになる。尚、このデバイスリンクプロファイルの作成方法については後述する。
【００４１】
このようにしてプルーフ画像を作成してそのプルーフ画像を確認することにより、印刷の仕上りを事前に予測することができる。
【００４２】
ここで、この図１に示す印刷およびプルーフ画像作成システムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ８０の内部で実行される処理内容に関連があり、以下、先ず、このパーソナルコンピュータ８０について説明する。
【００４３】
図２は、図１にブロックで示す分光測色計７０、および本発明の色変換定義修正装置の一実施形態を構成するパーソナルコンピュータ８０の外観斜視図、図３は、そのパーソナルコンピュータ８０のハードウェア構成図である。
【００４４】
ここでは、このパーソナルコンピュータ８０のハードウェアおよびＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）と、このパーソナルコンピュータ８０にインストールされて実行される色変換定義修正プログラムとにより、本発明の色変換定義修正装置の一実施形態が構成されている。
【００４５】
この図２に示す分光測色計７０には複数のカラーパッチが配列されたカラーチャート９０が乗せられ、そのカラーチャート９０を構成する複数のカラーパッチそれぞれの色が測色される。この分光測色計７０での測色により得られた各カラーパッチの色を表す測色値（ここでは、この測色値の一例としてのＬ*ａ*ｂ*値）は、ケーブル９１を経由してパーソナルコンピュータ８０に入力される。
【００４６】
このカラーチャート９０は、図１に１つのブロックで示す印刷機４０での印刷により、あるいはプリンタ６０でのプリント出力により作成されたものであり、パーソナルコンピュータ８０は、このカラーチャート９０を構成する各カラーパッチに対応する色データ（デバイス依存色空間の座標点；ＣＭＹＫあるいはＲＧＢの各値）を知っており、このパーソナルコンピュータ８０では、そのカラーチャート９０の各カラーパッチの色データと分光測色計７０で得られた測色値とに基づいて、印刷プロファイルやプリンタプロファイルが作成される。この点に関する詳細説明は後に譲り、ここでは、次に、パーソナルコンピュータ８０のハードウェア構成について説明する。
【００４７】
図２に示すように、このパーソナルコンピュータ８０は、外観構成上、本体装置８１、その本体装置８１からの指示に応じて表示画面８２ａ上に画像を表示する画像表示装置８２、本体装置８１に、キー操作に応じた各種の情報を入力するキーボード８３、および、表示画面８２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス８４を備えている。この本体装置８１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口８１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口８１ｂを有する。
【００４８】
本体装置８１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ８１１、ハードディスク装置８１３に格納されたプログラムが読み出されＣＰＵ８１１での実行のために展開される主メモリ８１２、各種プログラムやデータ等が保存されたハードディスク装置８１３、ＦＤ１００が装填されその装填されたＦＤ１００をアクセスするＦＤドライブ８１４、ＣＤ−ＲＯＭ１１０が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ８１５、図１，図２に示す分光測色計７０と接続され、分光測色計７０から測色値を受け取るＩ／Ｏインタフェース８１６が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置８２、キーボード８３、マウス８４は、バス８５を介して相互に接続されている。
【００４９】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ８０を色変換定義修正装置として動作させるための色変換定義修正プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ８１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義修正プログラムがこのパーソナルコンピュータ８０にアップロードされてハードディスク装置８１３に記憶される。
【００５０】
なお、このパーソナルコンピュータ８０による、以下において説明するプロファイルの作成の機能は、本発明の主題ではなく、その機能を実現するために必要なプログラム等は既にパーソナルコンピュータ８０にインストールされているものとする。
【００５１】
次に、このパーソナルコンピュータ８０内に構築された、プロファイルの作成機能について説明する。
【００５２】
尚、一般に、以下説明するプリンタプロファイルはプリンタのメーカで既に作成され、そのプリンタとともに納品されるものであり、したがってここでは、プリンタプロファイルをあらためて作成する必要はないが、以下では、そのプリンタプロファイルを新たに作成するとした場合の基本的な作成方法について説明する。
【００５３】
図４は、プロファイル作成および修正の説明図である。
【００５４】
尚、ここでいうプロファイルの修正は、作成されたプロファイルに基づく色変換におけるカラーマッチングの精度を高めるための修正であって、本発明にいう「色変換定義の修正」とは異なるものである。
【００５５】
ここでは、先ず印刷プロファイルの作成方法について説明する。
【００５６】
図１に示すワークステーション２０で、例えば０％，１０％，……，１００％と順次変化させたＣＭＹＫ４色で表される網％データを生成し、前述の印刷手順に従って、そのようにして生成した網％データに基づくカラーチャート４２を作成する。このカラーチャート４２を構成する各カラーパッチを分光測色計７０（図２参照）で測色する。こうすることにより、ＣＭＹＫの４色からなるＣＭＹＫ色空間のＣＭＹＫ値と、Ｌ*ａ*ｂ*色空間のＬ*ａ*ｂ*値との対応関係を得る。
【００５７】
このようにして得られた対応関係は、カラーチャートを構成するカラーパッチの数に制限があるため、ＣＭＹＫ色空間のかなり粗い間隔の座標点についてのＣＭＹＫ値とＬ*ａ*ｂ*値との対応関係である。このため、この対応関係を得た後、この対応関係に補間演算等を適用して、ＣＭＹＫ空間上での所望の細かい間隔の座標点に関する対応関係が定義された印刷プロファイル４００が作成される。
【００５８】
図５は、印刷プロファイル４００の概念図である。
【００５９】
この印刷プロファイル４００には、ＣＭＹＫで表される網％データが入力され、そのＣＭＹＫで表される網％データがＬ*ａ*ｂ*で表される測色値に変換される。ここでは、この、ＣＭＹＫで表される網％データをＬ*ａ*ｂ*で表される測色値に変換する印刷プロファイル４００をＴで表す。
【００６０】
次に、図４に戻って、プリンタプロファイルの作成方法について説明する。
【００６１】
このプリンタプロファイルの作成方法は、カラーチャートを出力する出力デバイスが印刷機ではなくプリンタであるという点を除き、印刷プロファイル４００の作成方法と同様である。すなわち、ここでは、図１に示すパーソナルコンピュータ５０で、ＣＭＹＫ４色で表される網％データを各色について０％，１０％，…，１００％と順次変化させ、そのように順次発生させた網％データをプリンタ６０に送り、プリンタ６０でその網％データに基づくカラーチャート６２をプリント出力する。ここでは、印刷プロファイル４００の作成のために印刷機４０での印刷により作成したカラーチャート４２と同一タイプのカラーチャート６２を出力したものとし、そのカラーチャート６２を構成する各カラーパッチを分光測色計７０（図２参照）で測色する。こうすることにより、プリンタ６０についての、ＣＭＹＫの４色からなるＣＭＹＫ色空間のＣＭＹＫ値と、Ｌ*ａ*ｂ*色空間のＬ*ａ*ｂ*値との対応関係を得る。
【００６２】
このようにして得られた対応関係は、印刷プロファイル４００の作成の場合と同様、カラーチャートを構成するカラーパッチの数に制限があるため、ＣＭＹＫ色空間のかなり粗い間隔の座標点についてのＣＭＹＫ値とＬ*ａ*ｂ*値との対応関係であり、この対応関係に補間演算を適用して、ＣＭＹＫ空間上での所望の細かい間隔での座標点に関する対応関係が定義されたプリンタプロファイル５００が作成される。
【００６３】
図６は、プリンタプロファイル５００の概念図である。
【００６４】
このプリンタプロファイル５００には、ＣＭＹＫで表される網％データが入力され、そのＣＭＹＫで表される網％データがＬ*ａ*ｂ*で表される測色値に変換される。ここでは、この、ＣＭＹＫで表される網％データをＬ*ａ*ｂ*で表される測色値に変換するプリンタプロファイル５００（順変換プリンタプロファイル）をＰで表し、その逆変換、すなわちＬ*ａ*ｂ*で表される測色値をＣＭＹＫで表される網％データに変換するプリンタプロファイル（逆変換プリンタプロファイル）をＰ-1で表す。
【００６５】
尚、ここではプリンタ６０はＣＭＹＫで表される網％データに基づいて画像を出力するプリンタであるとして説明しているが、例えばＲＧＢのデータに基づく画像を出力するプリンタに関しても、パーソナルコンピュータ５０で、ＲＧＢ空間で定義されたデータを発生させてカラーチャートを出力することにより、同様にしてそのプリンタに適合したプリンタプロファイルを作成することができる。
【００６６】
ただしここでは、ＣＭＹＫで表される網％データに基づいて画像を出力するプリンタ６０を使用するものとして説明する。
【００６７】
図７は、図５に示す印刷プロファイル４００と図６に示すプリンタプロファイル５００とを結合させたデバイスリンクプロファイル６００の概念図である。
【００６８】
このデバイスリンクプロファイル６００は印刷プロファイル４００（Ｔ）と逆変換プリンタプロファイル（Ｐ-1）との結合からなるものであって、印刷用のＣＭＹＫで表される網％データを印刷プロファイル４００（Ｔ）によりＬ*ａ*ｂ*で表される測色値に変換し、次いでそのＬ*ａ*ｂ*で表される測色値を逆変換プリンタプロファイル（Ｐ-1）によりプリンタ用のＣＭＹＫで表される網％データに変換するという２段階の変換と同等な結果を１回のデータ変換で実現するものである。つまり、このデバイスリンクプロファイル６００は、印刷用のＣＭＹＫ色空間で定義された画像データをプリンタ用のＣＭＹＫ色空間で定義された画像データに変換するものである。このデバイスリンクプロファイル６００で生成したプリンタ用のＣＭＹＫで表される網％データに基づいて、プリンタ６０により、印刷される画像の色と極力同じ色に似せたプルーフ画像を出力することができる。
【００６９】
図１に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ８０でこのようなデバイスリンクプロファイル６００を作成し、この作成したデバイスリンクプロファイル６００を図１に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ５０にインストールして、ワークステーション２０から入力されたＰＤＬで記述された画像データをＣＭＹＫの画像データに変換した後、その印刷用のＣＭＹＫの画像データを、そのデバイスリンクプロファイル６００を用いてプリンタ用のＣＭＹＫの画像データに変換し、プリンタ６０により、そのプリンタ用のＣＭＹＫの画像データに基づく画像をプリント出力することにより、図１に示す印刷機４０で印刷される画像と色彩的に極力同一に似せたプルーフ画像が作成される。
【００７０】
次に、図４に戻って、デバイスリンクプロファイル６００に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル６００の従来の修正方法について説明する。
【００７１】
例えば肌色に代表される特定の重要色を含むカラーパッチが配列されたカラーチャート（以下、このカラーチャートをカラーマッチング評価用カラーチャートと称する）により表される印刷用のＣＭＹＫ４色で表される網％データに基づくカラーチャート４３を、前述の印刷手順に従って作成する。このカラーチャート４３を構成する各カラーパッチを分光測色計７０（図２参照）で測色する。
【００７２】
また、上述したようにして作成されたデバイスリンクプロファイル６００を図１に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ５０にインストールして、上述したカラーマッチング評価用カラーチャートにより表される印刷用のＣＭＹＫ４色で表される網％データを、そのデバイスリンクプロファイル６００を用いてプリンタ用のＣＭＹＫの画像データに変換し、プリンタ６０により、そのプリンタ用のＣＭＹＫの画像データに基づくカラーチャート６４をプリント出力する。このカラーチャート６４を構成する各カラーパッチを分光測色計７０（図２参照）で測色する。
【００７３】
カラーチャート４３を構成する各カラーパッチを測色して得られる測色値と、カラーチャート６４を構成する各カラーパッチを測色して得られる測色値との色差に基づいてデバイスリンクプロファイル６００を修正することによって、実用的なカラーマッチング精度がより高められたデバイスリンクプロファイルが得られる。
【００７４】
ところが、「背景技術」の欄で説明したように、分光測色計７０による測定誤差や、そのプロファイルを作成しようとしている対象のデバイスにおける出力色の位置依存性などといったデバイスの特性に起因したカラーパッチの色誤差や、上述したデバイスリンクプロファイル６００に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル６００の修正のように実用的なカラーマッチング精度を高めるために肌色に代表される特定の重要色のカラーパッチをカラーチャートを構成するカラーパッチとして追加することなどにより、作成されたプロファイルに歪みが生じ、データの変化の単調性を崩すノイズが含まれてしまう場合がある。作成されたプロファイルにこのようなノイズが含まれると、このプロファイルを使って色変換が行なわれて得られる色変換後の画像データに基づいてデバイスで画像が出力されるときに、カラー画像上の、色の濃度が連続的に変化するグラデーションの部分において色の濃度の不連続変化（以下、このような色の濃度の不連続変化をトーンジャンプと称する）が生じてしまい、トーンジャンプが視覚上認識され、画質の低下をもたらすおそれがある。また、作成されたプロファイルに基づいてＬ*ａ*ｂ*色空間のＬ*ａ*ｂ*値からＣＭＹＫの４色からなるＣＭＹＫ色空間のＣＭＹＫ値を求める逆変換プロファイルを計算により求めようとしたとき、プロファイルに含まれるノイズが計算誤差要因となって逆変換プロファイルを正確に求められなくなってしまうおそれもある。
【００７５】
そのような単調性を崩すノイズが含まれたプロファイルに対して上記平滑化処理を施すことによってプロファイルの歪みが緩和されることが知られており、このような平滑化処理が施された後のプロファイルを使って色変換を行えば、トーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像を出力することができる。しかしながら、プロファイルに対して平滑化処理を施すことは、プロファイルのデータを変化させることとなるので、上述したようにカラーマッチングの精度を高めるためにデバイスリンクプロファイル６００を修正したにもかかわらず、平滑化処理によってカラーマッチングの精度が下がってしまうおそれがある。
【００７６】
このような問題点は、「背景技術」および「発明が解決しようとする課題」の欄で説明したように、プロファイルに対して平滑化処理を施すとともに、平滑化処理が施された後のプロファイルに基づく色変換後の色空間の座標点が表す色と、設定された基準色との色差を求め、求められた色差が任意に設定された基準色差よりも大きい場合には、この色差が小さくなるようにその座標点を修正することによって解消されるものの、例えば、ターゲットとなる印刷機が再現可能な色範囲（以下、各種デバイスが再現可能な色範囲をガマットと称する）が、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。
【００７７】
このように失われた階調は、プロファイル全体に対して平滑化処理が施されたとしても改善されにくいため、平滑化処理が施された後のプロファイルを使って色変換が行われても、この色変換後の画像データに基づいてデバイスで画像が出力されるときに、画質の低下をもたらすおそれがある。また、上述したように平滑化処理が制限される場合であっても、例えば、プリンタのガマットから外れた部分にカラーマッチング評価用カラーチャートに含まれる、実用的なカラーマッチング精度を高めるための肌色に代表される特定の重要色がある場合にはカラーマッチング精度と階調再現性とが両立されないおそれがある。
【００７８】
図８は、ＣＭＹＫで表される網％データが平滑化処理後のプロファイルで色変換された後のＹとＭの値をプロットした図である。横軸はＣ（Ｃｙａｎ：シアン）インクの網％が１００％に対するＭ（Ｍａｇｅｎｔａ：マゼンタ）インクの網％（色がＣ色からＢ（Ｂｌｕｅ：青）色へと連続的に変化するグラデーション）を示し、縦軸はＣインクの網％が１００％に対するＹ（Ｙｅｌｌｏｗ：イエロー）インクの網％（色がＣ色からＲ（Ｒｅｄ：赤）色へと連続的に変化するグラデーション）を示す。
【００７９】
図８には、上述した平滑化処理が制限されるような修正が施されたデバイスリンクプロファイルによる色変換後のＹとＭの値をプロットした例が示されており、この図８に示す例では、Ｙインクの網％が５％以下の部分、およびＹインクの網％が７５％以上の部分において階調の欠失が顕著に表れている。
【００８０】
そこで、次に、図１，図２，図３に示すパーソナルコンピュータ８０が本発明の色変換定義修正装置の一実施形態として動作することによって実現される、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置の一例について説明する。
【００８１】
図９は、本発明の色変換定義修正プログラムの一実施形態を示した図である。
【００８２】
この図９に示す色変換定義修正プログラム２１０は、図３に示すＣＤ−ＲＯＭ１１０に記憶されている。
【００８３】
この色変換定義修正プログラム２１０は、図１，図２，図３に示すパーソナルコンピュータ８０内で実行され、そのパーソナルコンピュータ８０を、本発明にいう第１の色空間の一例に相当する印刷用のＣＭＹＫ色空間で定義された画像データを、本発明にいう第２の色空間の一例に相当するプリンタ用のＣＭＹＫ色空間で定義された画像データに変換するデバイスリンクプロファイルを修正する色変換定義修正装置として動作させる色変換定義修正プログラムである。この色変換定義修正プログラム２１０は、判定部２１１と、外れ度合い演算部２１２と、色変換定義修正部２１３と、基準色設定部２１４と、基準色差設定部２１５と、基準色差拡大部２１６と、平滑化処理部２１７と、色差演算部２１８と、座標点修正部２１９とから構成されている。
【００８４】
この色変換定義修正プログラム２１０の各要素の作用については後述する。
【００８５】
図１０は、本発明の色変換定義修正装置の一実施形態を示す機能ブロック図である。
【００８６】
この図１０に示す色変換定義修正装置３００は、図１，図２，図３に示すパーソナルコンピュータ８０に、図９に示す色変換定義修正プログラム２１０がローディングされ、その色変換定義修正プログラム２１０がそのパーソナルコンピュータ８０内で実行されることにより実現される。
【００８７】
この図１０に示す色変換定義修正装置３００は、印刷用のＣＭＹＫ色空間で定義された画像データをプリンタ用のＣＭＹＫ色空間で定義された画像データに変換するデバイスリンクプロファイルを修正するものであって、この色変換定義修正装置３００には、判定部３１１と、外れ度合い演算部３１２と、色変換定義修正部３１３と、基準色設定部３１４と、基準色差設定部３１５と、基準色差拡大部３１６と、平滑化処理部３１７と、色差演算部３１８と、座標点修正部３１９とが備えられている。
【００８８】
この色変換定義修正装置３００に備えられている判定部３１１、外れ度合い演算部３１２、色変換定義修正部３１３、基準色設定部３１４、基準色差設定部３１５、基準色差拡大部３１６、平滑化処理部３１７、色差演算部３１８、および座標点修正部３１９の各要素は、それぞれ、図９に示す色変換定義修正プログラム２１０を構成するソフトウェア部品としての判定部２１１、外れ度合い演算部２１２、色変換定義修正部２１３、基準色設定部２１４、基準色差設定部２１５、基準色差拡大部２１６、平滑化処理部２１７、色差演算部２１８、および座標点修正部２１９の各要素と、それらのソフトウェア部品の各機能を実現するために必要な、図１，図２，図３に示すパーソナルコンピュータ８０のハードウェアとＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）やアプリケーションプログラムとの組み合わせから構成されている。
【００８９】
以下、図１０に示す色変換定義修正装置３００の各要素を説明することによって、図９に示す色変換定義修正プログラム２１０の各要素も合わせて説明する。
【００９０】
なお、ここでは、この色変換定義修正装置３００の各要素の概念的な作用について説明し、これら各要素の具体的な作用については後述する。
【００９１】
図１０に示す色変換定義修正装置３００の判定部３１１は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の判定部２１１に対応する要素であり、デバイスリンクプロファイルにおける印刷用のＣＭＹＫ色空間のＣＭＹＫ値が表す色について、プリンタのガマットの内外を判定するものである。この判定部３１１は、本発明にいう判定部の機能の一例を示すものであり、その機能は、図１，図２，図３に示すパーソナルコンピュータ８０の本体装置８１に内蔵された、プログラム部品としての判定部２１１（図９参照）を実行するＣＰＵ８１１によって主に実現される。
【００９２】
尚、以下説明する、色変換定義修正装置３００の各要素においても、各要素の機能は、図１，図２，図３に示すパーソナルコンピュータ８０の本体装置８１に内蔵されたＣＰＵ８１１によって主に実現されるので、重複説明を避けるため、これら各要素のハードウェア上の説明は省略する。
【００９３】
また、外れ度合い演算部３１２は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の外れ度合い演算部２１２に対応する要素であり、判定部３１１によりプリンタのガマットの外と判定された色について、そのプリンタのガマットから外れている度合いを求めるものである。この外れ度合い演算部３１２は、本発明にいう外れ度合い演算部の機能の一例を示すものである。
【００９４】
また、色変換定義修正部３１３は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の色変換定義修正部２１３に対応する要素であり、判定部３１１によりプリンタのガマットの外と判定された色を表した印刷用のＣＭＹＫ色空間のＣＭＹＫ値に対してデバイスリンクプロファイルによって対応付けられたプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値を修正することによって、そのデバイスリンクプロファイルが定義した座標変換に、この座標変換よりも線形的な座標変換を、外れ度合い演算部３１２により求められた度合いに応じた分だけ合成してそのデバイスリンクプロファイルを修正するものである。この色変換定義修正部３１３は、本発明にいう色変換定義修正部の機能の一例を示すものである。
【００９５】
また、基準色設定部３１４は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の基準色設定部２１４に対応する要素であり、デバイスリンクプロファイルにおけるプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値に対して基準色の設定を受けるものである。この基準色設定部３１４は、本発明にいう基準色設定部の機能の一例を示すものである。
【００９６】
また、基準色差設定部３１５は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の基準色差設定部２１５に対応する要素であり、任意の基準色差の設定を受けるものである。この基準色差設定部３１５は、本発明にいう基準色差設定部の機能の一例を示すものである。
【００９７】
また、基準色差拡大部３１６は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の基準色差拡大部２１６に対応する要素であり、判定部３１１によりプリンタのガマットの外と判定された色を表した印刷用のＣＭＹＫ色空間のＣＭＹＫ値に対応するプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値について、基準色差設定部３１５により設定された基準色差を、外れ度合い演算部３１２により求められた度合いに応じた分だけ拡大するものである。この基準色差拡大部３１６は、本発明にいう基準色差拡大部の機能の一例を示すものである。
【００９８】
また、平滑化処理部３１７は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の平滑化処理部２１７に対応する要素であり、色変換定義修正部３１３により修正された後のデバイスリンクプロファイルにおけるプリンタ用のＣＭＹＫ色空間の複数のＣＭＹＫ値に対して、それらのＣＭＹＫ値相互間における不連続性を平滑化する平滑化処理を施してそのデバイスリンクプロファイルを修正するものである。この平滑化処理部３１７は、本発明にいう平滑化処理部の機能の一例を示すものである。
【００９９】
また、色差演算部３１８は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の色差演算部２１８に対応する要素であり、基準色設定部３１４により設定された基準色と平滑化処理部３１７により平滑化処理が施された後のプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値が表す色との色差を求めるものである。この色差演算部３１８は、本発明にいう色差演算部の機能の一例を示すものである。
【０１００】
さらに座標点修正部３１９は、アプリケーションソフトウェア上は、図９に示す色変換定義修正プログラム２１０の座標点修正部２１９に対応する要素であり、色差演算部３１８により求められた色差が、その色差が求められたときのプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値に対する基準色差よりも大きい場合に、平滑化処理部３１７により平滑化処理が施された後のプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値を、このプリンタ用のＣＭＹＫ色空間のＣＭＹＫ値が表す色と上記基準色との色差が小さくなるように修正するものである。尚、具体的な修正方法については後述する。この座標点修正部３１９は、本発明にいう座標点修正部の機能の一例を示すものである。
【０１０１】
以下、本発明の実施形態をさらに具体的に説明する。尚、以下の説明において、上述した、パーソナルコンピュータ８０による印刷プロファイル、プリンタプロファイル、およびデバイスリンクプロファイルを作成する機能についての説明と重複する詳細な説明は省略する。
【０１０２】
図１１は、本発明の色変換定義修正装置における処理の流れの一実施形態を示すフローチャートである。
【０１０３】
ここでは、上述したデバイスリンクプロファイル６００（図４参照）が具体的に修正される例を説明する。
【０１０４】
ここには、プリンタのガマットの内外を判定する過程（ステップ１）と、プリンタのガマットから外れている色差ΔＥ１を演算する過程（ステップＳ２）と、デバイスリンクプロファイルを修正する過程（ステップＳ３）と、基準色を設定する過程（ステップＳ４）と、基準色差Ａを設定する過程（ステップＳ５）と、基準色差Ａを拡大する過程（ステップＳ６）と、平滑化処理の過程（ステップＳ７）と、色差ΔＥ２を演算する過程（ステップＳ８）と、色差ΔＥ２と基準色差Ａとを比較する過程（ステップＳ９）と、プリンタ用のＣＭＹＫ色空間のＣＭＹＫ値を修正する過程（ステップＳ１０）とが示されており、図１，図２，図３に示すパーソナルコンピュータ８０で、これら各過程が処理される。
【０１０５】
まず、プリンタのガマットの内外を判定する過程（ステップ１）では、デバイスリンクプロファイル６００（図４参照）における印刷用のＣＭＹＫ色空間のＣＭＹＫ値が表す色について、判定部３１１（図１０参照）によってプリンタ６０（図１参照）のガマットの内外が判定される。ここでは、まず、デバイスリンクプロファイル６００（図４参照）が作成されるにあたって用いられた印刷プロファイル４００（図４，図５参照）で、印刷用のＣＭＹＫ値がＬ*ａ*ｂ*値に変換される。次に、デバイスリンクプロファイル６００（図４参照）で、印刷用のＣＭＹＫ値がプリンタ用のＣＭＹＫ値に変換され、さらに、デバイスリンクプロファイル６００（図４参照）が作成されるにあたって用いられたプリンタプロファイル５００（図４，図６参照）で、このプリンタ用のＣＭＹＫ値がＬ*ａ*ｂ*値に変換される。このようにして得られた、変換前の印刷用のＣＭＹＫ値に対応する一対のＬ*ａ*ｂ*値間の色差が求められる。本実施形態では、この色差が１以内の場合にはプリンタ６０（図１参照）のガマット内と判定され、この色差が１以上の場合にはプリンタ６０（図１参照）のガマット外と判定される。尚、デバイスリンクプロファイル６００（図４参照）が作成されるにあたって用いられた印刷プロファイル４００（図４，図５参照）およびプリンタプロファイル５００（図４，図６参照）が、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ：国際色彩コンソーシアム）が提唱する、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）環境に依存しないプロファイルの規格に準拠したＩＣＣ形式のプロファイルである場合には、ガマットタグを利用して、印刷用のＣＭＹＫ値が表す色について、プリンタ６０（図１参照）のガマットの内外が判定されてもよい。
【０１０６】
次に、プリンタ６０（図１参照）のガマットから外れている色差ΔＥ１を演算する過程（ステップＳ２）では、ステップ１でプリンタ６０（図１参照）のガマットの外と判定された色について、外れ度合い演算部３１２（図１０参照）によってそのプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１が求められる。尚、外れ度合い演算部３１２（図１０参照）は、上述したように、判定部３１１（図１０参照）によりプリンタのガマットの外と判定された色について、そのプリンタのガマットから外れている度合いを求めるものであるが、ここでは、度合いの一例としての色差を求める例で説明する。ここでは、まず、ステップ１でプリンタプロファイル５００（図４，図６参照）で変換されることによって得られたＬ*ａ*ｂ*値に対応するプリンタ用のＣＭＹＫ値が若干変更された複数のＣＭＹＫ値それぞれがプリンタプロファイル５００（図４，図６参照）で変換されることによって得られる複数のＬ*ａ*ｂ*値を求め、これら複数のＬ*ａ*ｂ*値の中で、印刷プロファイル４００（図４，図５参照）で変換されることによって得られたＬ*ａ*ｂ*値との色差が最も小さいものがプリンタ６０（図１参照）のガマット境界上のＬ*ａ*ｂ*値と判定される。次に、ステップ１でプリンタ６０（図１参照）のガマットの外と判定された色を表した印刷用のＣＭＹＫ値に対応するＬ*ａ*ｂ*値と、上述したようにしてガマット境界上と判定されたＬ*ａ*ｂ*値との色差が求められる。この色差は、プリンタ６０（図１参照）のガマットと、ガマットから外れた色との距離に相当し、ガマットから外れている度合いを表している。
【０１０７】
次に、デバイスリンクプロファイルを修正する過程（ステップＳ３）では、色変換定義修正部３１３（図１０参照）によって、ステップ１でプリンタ６０（図１参照）のガマットの外と判定された色を表した印刷用のＣＭＹＫ値に対してデバイスリンクプロファイル６００（図４参照）によって対応付けられたプリンタ用のＣＭＹＫ値が修正される。具体的には、そのデバイスリンクプロファイル６００（図４参照）が定義した座標変換に、この座標変換よりも階調を優先した座標変換が、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じた分だけ合成されるような修正がデバイスリンクプロファイル６００（図４参照）に対して施される。
【０１０８】
ここで、図１２を参照してステップ３における合成について説明し、図１３を参照してステップ３による効果を説明する。
【０１０９】
図１２は、ステップ３における合成の際に色差ΔＥ１に応じて採用される重みの例を示す図である。横軸はプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１を示し、縦軸は重みを示す。
【０１１０】
図１２には、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じて採用される、デバイスリンクプロファイル６００（図４参照）が定義した座標変換に対する重み、およびこの座標変換よりも階調を優先した座標変換に対する重みが示されている。
【０１１１】
図１２に実線で示されたものは、デバイスリンクプロファイル６００（図４参照）が定義した座標変換に対する重み係数Ｗ０を表すものであって、この重み係数Ｗ０が下記（１）式にて求められる。
【０１１２】
Ｗ０＝１−１／ΔＥ１      ……（１）
ただし、
ΔＥ１＞１
また、図１２に破線で示されたものは、デバイスリンクプロファイル６００（図４参照）が定義した座標変換よりも階調を優先した座標変換に対する重み係数Ｗ１を表すものであって、この重み係数Ｗ１が下記（２）式にて求められる。
【０１１３】
Ｗ１＝１−Ｗ０      ……（２）
このようにして求められた、色差ΔＥ１に応じた重み係数Ｗ０，Ｗ１が用いられて、デバイスリンクプロファイル６００（図４参照）が定義した座標変換に、この座標変換よりも階調を優先した座標変換が合成されることによって、デバイスリンクプロファイル６００（図４参照）が修正される。
【０１１４】
図１３は、ＣＭＹＫで表される網％データが、上記の修正を経たデバイスリンクプロファイルで色変換された後のＹとＭの値をプロットした図である。横軸はＣ（Ｃｙａｎ：シアン）インクの網％が１００％に対するＭ（Ｍａｇｅｎｔａ：マゼンタ）インクの網％（色がＣ色からＢ（Ｂｌｕｅ：青）色へと連続的に変化するグラデーション）を示し、縦軸はＣインクの網％が１００％に対するＹ（Ｙｅｌｌｏｗ：イエロー）インクの網％（色がＣ色からＲ（Ｒｅｄ：赤）色へと連続的に変化するグラデーション）を示す。
【０１１５】
図１３には、図８に示す、平滑化処理が制限されるような修正が施されたデバイスリンクプロファイルに対してステップＳ３による修正が施された後のデバイスリンクプロファイルによる色変換後のＹとＭの値をプロットした例が示されている。上述したように、図８に示す例では、Ｙインクの網％が５％以下の部分、およびＹインクの網％が７５％以上の部分において階調の欠失が顕著に表れていたが、この図１３に示す例では、それらの部分における階調の欠失が回避されて階調再現性が保たれていることが確認できる。
【０１１６】
次に、図１１に戻って、デバイスリンクプロファイル６００（図４参照）が具体的に修正されるフローチャートの説明を続ける。
【０１１７】
次に、基準色を設定する過程（ステップＳ４）では、デバイスリンクプロファイル６００（図４参照）における、プリンタ用のＣＭＹＫ値に対して、基準色設定部３１４（図１０参照）によって基準色が設定される。ここでは、まず、実用的なカラーマッチング精度を高めるための、肌色に代表される特定の重要色を含むカラーパッチが配列されたカラーチャート４３（図４参照）の中から所望の色を表したＣＭＹＫ値をオペレータが選択する。次に、オペレータによるＣＭＹＫ値の選択を受けて、選択されたＣＭＹＫ値がデバイスリンクプロファイル６００（図４参照）でプリンタ用のＣＭＹＫ値に変換され、さらに、デバイスリンクプロファイル６００（図４参照）が作成されるにあたって用いられたプリンタプロファイル５００（図４，図６参照）で、このプリンタ用のＣＭＹＫ値がＬ*ａ*ｂ*値に変換される。このようにして得られたＬ*ａ*ｂ*値が基準色として設定される。以下、設定されたＬ*ａ*ｂ*値を代表的に表したものを（Ｌ０，ａ０，ｂ０）として説明を続ける。
【０１１８】
次に、基準色差Ａを設定する過程（ステップＳ５）では、パーソナルコンピュータ８０に備えられたキーボード８３（図２，図３参照）やマウス８４（図２，図３参照）などによる入力操作を受けて、基準色差設定部３１５（図１０参照）によって任意の基準色差Ａが設定される。ここでは、経験上、出力されるカラー画像においてトーンジャンプが視覚上認識されることが回避される程度の色差が基準色差として設定される。
【０１１９】
次に、基準色差Ａを拡大する過程（ステップＳ６）では、ステップ１でプリンタ６０（図１参照）のガマットの外と判定された色を表した印刷用のＣＭＹＫ値に対応するプリンタ用のＣＭＹＫ値について、基準色差拡大部３１６（図１０参照）によって、ステップ５で設定された基準色差Ａが、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じた分だけ拡大される。
【０１２０】
ここで、図１４を参照して、ステップ６における基準色差の拡大について説明する。
【０１２１】
図１４は、ステップ６における、色差ΔＥ１に応じて拡大される基準色差Ａの例を示す図である。横軸はプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１を示し、縦軸は基準色差を示す。
【０１２２】
図１４には、ステップ５で設定された基準色差Ａが、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じた分だけ拡大される関係が示されている。
【０１２３】
図１４に示すように、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１のうち、この色差ΔＥ１が１以内の色の場合には、ステップ１でプリンタ６０（図１参照）のガマットの内と判定された色の場合と同様に扱い、ステップＳ５で設定された基準色差Ａが採用される。また、ステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１のうち、この色差ΔＥ１が１以上の色の場合には、この色差ΔＥ１応じた分だけ、ステップＳ５で設定された基準色差Ａが拡大される。
【０１２４】
次に、図１１に戻って、デバイスリンクプロファイル６００（図４参照）が具体的に修正されるフローチャートの説明を続ける。
【０１２５】
次に、平滑化処理の過程（ステップＳ７）では、ステップＳ３で修正された後のデバイスリンクプロファイルにおける、プリンタ用の複数のＣＭＹＫ値に対して、平滑化処理部３１７（図１０参照）によって、それらのＣＭＹＫ値相互間における不連続性を平滑化する平滑化処理が施されて、ステップＳ３で修正された後のデバイスリンクプロファイルが修正される。ここでの平滑化処理は、ＬＵＴの形式を持つデバイスリンクプロファイル６００（図４参照）において注目する格子のＣＭＹＫ値と、その格子に隣接する周囲の格子のＣＭＹＫ値との平均値を、その注目する格子のＣＭＹＫ値として決定するものである。平滑化処理が施される前のＣＭＹＫ値を代表的に表したものを（Ｃ０，Ｍ０，Ｙ０，Ｋ０）、平滑化処理を表す関数（Ｆｕｎｃｔｉｏｎ）をＦとすると、平滑化処理が施された後のＣＭＹＫ値を代表的に表したもの（Ｃ１，Ｍ１，Ｙ１，Ｋ１）は、
Ｃ１＝Ｆ（Ｃ０）
Ｍ１＝Ｆ（Ｍ０）
Ｙ１＝Ｆ（Ｙ０）
Ｋ１＝Ｆ（Ｋ０）
で表される。
【０１２６】
次に、色差ΔＥ２を演算する過程（ステップＳ８）では、ステップＳ４で設定された基準色と、ステップＳ７で平滑化処理が施された後のプリンタ用のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）が表す色との色差ΔＥ２が、色差演算部３１８（図１０参照）によって求められる。ここでは、まず、ステップＳ７で平滑化処理が施された後のプリンタ用のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）が、デバイスリンクプロファイル６００（図４参照）が作成されるにあたって用いられたプリンタプロファイル５００（図４，図６参照）でＬ*ａ*ｂ*値に変換される。以下、このＬ*ａ*ｂ*値を代表的に表したものを（Ｌ１，ａ１，ｂ１）とする。次に、ステップＳ４で設定された基準色であるＬ*ａ*ｂ*値（Ｌ０，ａ０，ｂ０）が表す色と、ステップＳ７で平滑化処理が施された後のプリンタ用のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）に対応するＬ*ａ*ｂ*値（Ｌ１，ａ１，ｂ１）が表す色との色差ΔＥ２が下記（３）式にて求められる。
【０１２７】
ΔＥ２＝√（ｄＬ・ｄＬ＋ｄａ・ｄａ＋ｄｂ・ｄｂ）      ……（３）
ただし、
ｄＬ＝Ｌ１−Ｌ０
ｄａ＝ａ１−ａ０
ｄｂ＝ｂ１−ｂ０
次に、色差ΔＥ２と基準色差Ａとを比較する過程（ステップＳ９）では、ステップＳ８で求められた色差ΔＥ２と、ステップＳ５で設定された基準色差Ａとが比較される。但し、ステップ２で求められた色差ΔＥ１が１以上の色の場合には、設定された基準色差に替えて、ステップＳ６で色差ΔＥ１に応じて拡大された基準色差が用いられる。このステップ９では、両者を区別せずにいずれも基準色差Ａと表記する。色差ΔＥ２と基準色差Ａとの比較に際しては、先ず、色差ΔＥ２と基準色差Ａとが用いられて、色差ΔＥ２の基準色差Ａに対する比の値であるｒが下記（４）式にて求められる。
【０１２８】
ｒ＝ΔＥ２／Ａ      ……（４）
次に、このようにして求められたｒの値に基づいて色差ΔＥ２と基準色差Ａとの大小が比較される。ここでは、
ｒ≦１
の場合、すなわち、色差ΔＥ２が基準色差Ａ以下の場合と、
ｒ＞１
の場合、すなわち、色差ΔＥ２が基準色差Ａよりも大きい場合に分けて、以下説明する処理が行われる。
【０１２９】
即ち、プリンタ用のＣＭＹＫ色空間のＣＭＹＫ値を修正する過程（ステップＳ１０）では、ステップＳ８で求められた色差ΔＥ２が基準色差Ａよりも大きく、上記（４）式にて求められたｒの値が
ｒ＞１
の場合に、ステップＳ７で平滑化処理が施された後のプリンタ用のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）が、このプリンタ用のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）に対応するＬ*ａ*ｂ*値（Ｌ１，ａ１，ｂ１）が表す色と、基準色、すなわち、ステップＳ４で設定されたＬ*ａ*ｂ*値（Ｌ０，ａ０，ｂ０）が表す色との色差ΔＥ２が小さくなるように、座標点修正部３１９（図１０参照）によって修正される。ここでは、修正された後のＬ*ａ*ｂ*値を代表的に表したものを（Ｌ１´，ａ１´，ｂ１´）とすると、このＬ*ａ*ｂ*値（Ｌ１´，ａ１´，ｂ１´）は、下記（５），（６），（７）式にて求められる。
【０１３０】
Ｌ１´＝Ｌ０＋ｄＬ／ｒ      ……（５）
ａ１´＝ａ０＋ｄａ／ｒ      ……（６）
ｂ１´＝ｂ０＋ｄｂ／ｒ      ……（７）
上記（５），（６），（７）式にて求められたＬ*ａ*ｂ*値（Ｌ１´，ａ１´，ｂ１´）に対応するプリンタ用のＣＭＹＫ値（Ｃ１´，Ｍ１´，Ｙ１´，Ｋ１´）が、修正後のデバイスリンクプロファイルのＣＭＹＫ値となる。
【０１３１】
また、ステップＳ８で求められた色差ΔＥ２が、ステップＳ５で設定された基準色差Ａ以下の場合、あるいは、このステップ２で求められたプリンタ６０（図１参照）のガマットから外れている色差ΔＥ１が１以上の色において、ステップＳ８で求められた色差ΔＥ２が、ステップＳ６で色差ΔＥ１に応じて拡大された基準色差Ａ以下の場合、すなわち、上記（４）式にて求められたｒの値が
ｒ≦１
の場合には、上述したステップＳ１０で説明した修正が施されることなく、ステップＳ７で平滑化処理が施された後のＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）が、そのままデバイスリンクプロファイルのＣＭＹＫ値として用いられる。
【０１３２】
ここで、図１５，図１６を参照して、設定された基準色差Ａが、プリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じた分だけ拡大された後に平滑化処理が施される場合の効果を説明する。
【０１３３】
図１５は、設定されたままの基準色差Ａが用いられた平滑化処理で得られるデバイスリンクプロファイルによってＣＭＹＫの網％データが色変換された後のＹとＭの値をプロットした図である。横軸はＣ（Ｃｙａｎ：シアン）インクの網％が１００％に対するＭ（Ｍａｇｅｎｔａ：マゼンタ）インクの網％（色がＣ色からＢ（Ｂｌｕｅ：青）色へと連続的に変化するグラデーション）を示し、縦軸はＣインクの網％が１００％に対するＹ（Ｙｅｌｌｏｗ：イエロー）インクの網％（色がＣ色からＲ（Ｒｅｄ：赤）色へと連続的に変化するグラデーション）を示す。
【０１３４】
図１５には、プリンタ６０（図１参照）のガマットから外れている色に対しても、設定された基準色差Ａが一様に採用されるされるような平滑化処理が施されたデバイスリンクプロファイルによる色変換後のＹとＭの値をプロットした例が示されており、この図１５に示す例では、Ｙインクの網％が１０％以下の部分、およびＭインクの網％が１０％以下の部分において階調の欠失が顕著に表れている。
【０１３５】
図１６は、基準色差が拡大された平滑化処理で得られたデバイスリンクプロファイルによってＣＭＹＫの網％データが色変換された後のＹとＭの値をプロットした図である。横軸はＣ（Ｃｙａｎ：シアン）インクの網％が１００％に対するＭ（Ｍａｇｅｎｔａ：マゼンタ）インクの網％（色がＣ色からＢ（Ｂｌｕｅ：青）色へと連続的に変化するグラデーション）を示し、縦軸はＣインクの網％が１００％に対するＹ（Ｙｅｌｌｏｗ：イエロー）インクの網％（色がＣ色からＲ（Ｒｅｄ：赤）色へと連続的に変化するグラデーション）を示す。
【０１３６】
図１６には、設定された基準色差Ａが、プリンタ６０（図１参照）のガマットから外れている色差ΔＥ１に応じた分だけ拡大されるような平滑化処理が施されたデバイスリンクプロファイルによる色変換後のＹとＭの値をプロットした例が示されている。上述したように、図１５に示す例では、Ｙインクの網％が１０％以下の部分、およびＭインクの網％が１０％以下の部分において階調の欠失が顕著に表れていたが、この図１６に示す例では、それらの部分における階調の欠失が回避されて階調再現性が保たれていることが確認できる。
【０１３７】
以上説明したように、本実施形態の色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムによれば、プリンタ６０（図１参照）のガマットの内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、そのガマットから外れた部分では階調の欠失が回避されて階調再現性が保たれる。即ち、このような色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。
【０１３８】
尚、本実施形態の説明では、本発明にいう平滑化処理部の例として、プロファイル全体に対して平滑化処理を施す例を示したが、本発明にいう平滑化処理部は、プロファイルの一部分に対して平滑化処理を施すものであってもよい。
【０１３９】
さらに、本実施形態の説明では、本発明にいう座標点修正部の例として、修正された後のＬ*ａ*ｂ*値（Ｌ１´，ａ１´，ｂ１´）が、上記（５），（６），（７）式にて求められる例を示したが、本発明にいう座標点修正部は、例えば、評価点の重み係数を重くしてフィルタリングし、目標色差内に収まるように評価点の重み係数を決定し、決定した重み係数に基づいて局所的なフィルタ係数を決定し、局所的に重みの異なるフィルタで平滑化を施し直すものであってもよい。
【図面の簡単な説明】
【０１４０】
【図１】本発明の一実施形態により修正されるデバイスリンクプロファイルが採用される印刷およびプルーフ画像作成システムの全体構成図である。
【図２】図１にブロックで示す分光測色計、および本発明の色変換定義修正装置の一実施形態を構成するパーソナルコンピュータの外観斜視図である。
【図３】図２に示すパーソナルコンピュータのハードウェア構成図である。
【図４】プロファイル作成および修正の説明図である。
【図５】印刷プロファイルの概念図である。
【図６】プリンタプロファイルの概念図である。
【図７】図５に示す印刷プロファイルと図６に示すプリンタプロファイルとを結合させたデバイスリンクプロファイルの概念図である。
【図８】ＣＭＹＫで表される網％データが平滑化処理後のプロファイルで色変換された後のＹとＭの値をプロットした図である。
【図９】本発明の色変換定義修正プログラムの一実施形態を示した図である。
【図１０】本発明の色変換定義修正装置の一実施形態を示す機能ブロック図である。
【図１１】本発明の色変換定義修正装置における処理の流れの一実施形態を示すフローチャートである。
【図１２】ステップ３における合成の際に色差ΔＥ１に応じて採用される重みの例を示す図である。
【図１３】ＣＭＹＫで表される網％データが、上記の修正を経たデバイスリンクプロファイルで色変換された後のＹとＭの値をプロットした図である。
【図１４】ステップ６における、色差ΔＥ１に応じて拡大される基準色差Ａの例を示す図である。
【図１５】設定されたままの基準色差Ａが用いられた平滑化処理で得られるデバイスリンクプロファイルによってＣＭＹＫの網％データが色変換された後のＹとＭの値をプロットした図である。
【図１６】基準色差が拡大された平滑化処理で得られたデバイスリンクプロファイルによってＣＭＹＫの網％データが色変換された後のＹとＭの値をプロットした図である。
【符号の説明】
【０１４１】
１０    カラースキャナ
１１    原稿画像
２０    ワークステーション
３０    フィルムプリンタ
４０    印刷機
４１    印刷画像
４２，４３，６２，６３，６４，９０    カラーチャート
５０    パーソナルコンピュータ
６０    プリンタ
６１    プルーフ画像
７０    分光測色計
８０    パーソナルコンピュータ
８１    本体装置
８１ａ    ＦＤ装填口
８１ｂ    ＣＤ−ＲＯＭ装填口
８１１    ＣＰＵ
８１２    主メモリ
８１３    ハードディスク装置
８１４    ＦＤドライブ
８１５    ＣＤ−ＲＯＭドライブ
８１６    Ｉ／Ｏインタフェース
８２    画像表示装置
８２ａ    表示画面
８３    キーボード
８４    マウス
８５    バス
９１    ケーブル
１００    ＦＤ
１１０    ＣＤ−ＲＯＭ
２１０    色変換定義修正プログラム
２１１    判定部
２１２    外れ度合い演算部
２１３    色変換定義修正部
２１４    基準色設定部
２１５    基準色差設定部
２１６    基準色差拡大部
２１７    平滑化処理部
２１８    色差演算部
２１９    座標点修正部
３００    色変換定義修正装置
３１１    判定部
３１２    外れ度合い演算部
３１３    色変換定義修正部
３１４    基準色設定部
３１５    基準色差設定部
３１６    基準色差拡大部
３１７    平滑化処理部
３１８    色差演算部
３１９    座標点修正部
４００    印刷プロファイル
５００    プリンタプロファイル
６００    デバイスリンクプロファイル
【図１】
2006013608.tif 000003
【図２】
2006013608.tif 000004
【図３】
2006013608.tif 000005
【図４】
2006013608.tif 000006
【図５】
2006013608.tif 000007
【図６】
2006013608.tif 000008
【図７】
2006013608.tif 000009
【図８】
2006013608.tif 000010
【図９】
2006013608.tif 000011
【図１０】
2006013608.tif 000012
【図１１】
2006013608.tif 000013
【図１２】
2006013608.tif 000014
【図１３】
2006013608.tif 000015
【図１４】
2006013608.tif 000016
【図１５】
2006013608.tif 000017
【図１６】
2006013608.tif 000018