(57)【要約】【課題】  カラーマッチングにおいて白色点が大きく移動するような条件下では、グレーラインも大きく移動し、精度が低下してしまう。【解決手段】  出力デバイス依存色空間とデバイス非依存色空間の間における変換特性格子を作成する際に、出力デバイスから出力されたサンプルチャートの測色値に対して白黒補正を施す際に、該側色値の白色点について、その色度成分を補正後においても維持する。そしてさらに、補正後の白色点のみを基準白色点に補正し、該基準白色点が他の格子点と滑らかに連続するように、変換特性格子を作成する。【選択図】  図１０
2007329770.tif 000002
【特許請求の範囲】
【請求項１】
出力デバイスによって出力されたデバイス依存色信号のチャートを測色して第１のデバイス非依存色信号を得る測色ステップと、
前記第１のデバイス非依存色信号に対して白黒補正を施して第２のデバイス非依存色信号を得る白黒補正ステップと、
前記デバイス依存色信号および前記第２のデバイス非依存色信号に基づいて変換特性格子を作成する変換特性格子生成ステップと、を有し、
前記白黒補正ステップにおいては、前記第１のデバイス非依存色信号の白色点について、その色度成分が前記第２のデバイス非依存色信号においても維持されるように白黒補正を施すことを特徴とする画像処理方法。
【請求項２】
前記白黒補正ステップにおいては、前記第１および第２のデバイス非依存色信号の白色点および黒色点を補正パラメータとして決定することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記変換特性格子生成ステップにおいては、前記第２のデバイス非依存色信号の白色点の色度成分をデバイス非依存色空間上の基準白色点に補正して、前記変換特性格子を生成することを特徴とする請求項１または２記載の画像処理方法。
【請求項４】
前記変換特性格子生成ステップにおいてはさらに、前記第２のデバイス非依存色信号において前記基準白色点が他の格子点と滑らかに連続するように、前記変換特性格子を生成することを特徴とする請求項３記載の画像処理方法。
【請求項５】
前記白黒補正ステップにおいては、色順応モデルおよび色知覚モデルに基づく白黒補正を行うことを特徴とする請求項１乃至４のいずれかに記載の画像処理方法。
【請求項６】
出力デバイスによって出力されたデバイス依存色信号のチャートを測色して第１のデバイス非依存色信号を得る測色手段と、
前記第１のデバイス非依存色信号に対して白黒補正を施して第２のデバイス非依存色信号を得る白黒補正手段と、
前記デバイス依存色信号および前記第２のデバイス非依存色信号に基づいて変換特性格子を作成する変換特性格子生成手段と、を有し、
前記白黒補正手段は、前記第１のデバイス非依存色信号の白色点について、その色度成分が前記第２のデバイス非依存色信号においても維持されるように白黒補正を施すことを特徴とする画像処理装置。
【請求項７】
前記変換特性格子生成手段は、前記第２のデバイス非依存色信号の白色点の色度成分をデバイス非依存色空間上の基準白色点に補正して、前記変換特性格子を生成することを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記変換特性格子生成手段はさらに、前記第２のデバイス非依存色信号において前記基準白色点が他の格子点と滑らかに連続するように、前記変換特性格子を生成することを特徴とする請求項７記載の画像処理装置。
【請求項９】
コンピュータで実行されることによって、該コンピュータ上で請求項１乃至５のいずれかに記載の画像処理方法を実現することを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置および画像処理方法に関し、特にカラーマッチング処理を行う際に参照される入出力デバイス間の変換特性格子を作成する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
図１は、異なるデバイス間における一般的なカラーマッチングを示す概念図である。同図において、まず、デバイス値であるＲＧＢもしくはＣＭＹＫデータが入力されると、ソースプロファイルＳｒｃにより、デバイスに依存しない色空間のＸＹＺもしくはＬ＊ａ＊ｂ＊データ（下記ＰＣＳ条件下）に変換される。そして、すべての色が出力デバイスの色再現範囲内に収まるように、デバイスに依存しない色空間のデータに変換された入力データに対して、色空間圧縮が施される。これは、出力デバイスの色再現範囲外である色は出力デバイスでは表現されないためである。色空間圧縮が施された後、入力データはデバイスに依存しない色空間から出力デバイスに依存する色空間のＣＭＹＫデータへ変換される。この色空間圧縮および出力デバイス値への変換は、デスティネーションプロファイルＤｓｔによって行われる。
【０００３】
上記従来のカラーマッチングにおいて、基準白色点および環境光は、International Color Consortium（ＩＣＣ）等によって固定されている。例えばＩＣＣによって規定されるプロファイルでは、プロファイルを結び付けるProfile Connection Space（ＰＣＳ）が、Ｄ５０基準のＸＹＺ値およびＬ＊ａ＊ｂ＊値である。このため、入力原稿やプリント出力はＤ５０特性の光源下で観察する場合には正しい色再現が保証されるが、その他の特性の光源下では正しい色再現は保証されない。
【０００４】
異なる光源下で同じ出力物を観察した場合、観察される出力物に対するＸＹＺ値は、当然異なる。異なる光源下におけるＸＹＺ値を予測するために、様々な変換方式が知られている。以下、この変換方式として、（１）比率変換、（２）Ｖｏｎ Ｋｒｉｅｓ変換、（３）色知覚モデルによる予測式、のそれぞれについて説明する。
【０００５】
（１）比率変換
比率変換は、基準白色点Ｗ１下でのＸＹＺ値を、基準白色点Ｗ２下のＸＹＺ値に変換するために、Ｗ２/Ｗ１の比率変換を施す方法である。この方法を、Ｌ＊ａ＊ｂ＊均等色空間に対して適用すると、Ｗ１下でのＬ＊ａ＊ｂ＊値とＷ２下でのＬ＊ａ＊ｂ＊値は一致する。例えば、Ｗ１(Ｘｗ１,Ｙｗ１,Ｚｗ１)下での出力物のＸＹＺ値を(Ｘ１,Ｙ１,Ｚ１)、Ｗ２(Ｘｗ２,Ｙｗ２,Ｚｗ２)下での出力物のＸＹＺ値を(Ｘ２,Ｙ２,Ｚ２)とするとき、比率変換によれば以下の関係が得られる。
【０００６】
Ｘ２＝（Ｘｗ２／Ｘｗ１）・Ｘ１
Ｙ２＝（Ｙｗ２／Ｙｗ１）・Ｙ１
Ｚ２＝（Ｚｗ２／Ｚｗ１）・Ｚ１
（２）Ｖｏｎ Ｋｒｉｅｓ変換
Ｖｏｎ Ｋｒｉｅｓ変換は、Ｗ１下でのＸＹＺ値をＷ２下のＸＹＺ値に変換するために、人間の色知覚空間ＰＱＲ上でＷ２'／Ｗ１'の比率変換を施す方法である。この方法をＬ＊ａ＊ｂ＊の均等色空間に対して適用すると、Ｗ１下でのＬ＊ａ＊ｂ＊値とＷ２下でのＬ＊ａ＊ｂ＊値は一致しない。例えば、Ｗ１(Ｘｗ１,Ｙｗ１,Ｚｗ１)下での出力物のＸＹＺ値を(Ｘ１,Ｙ１,Ｚ１)、Ｗ２(Ｘｗ２,Ｙｗ２,Ｚｗ２)下での出力物のＸＹＺ値を(Ｘ２,Ｙ２,Ｚ２)とするとき、Ｖｏｎ Ｋｒｉｅｓ変換によれば次の関係が得られる。
【０００７】
【数１】
2007329770.tif 000003
【０００８】
ここで、
【０００９】
【数２】
2007329770.tif 000004
【００１０】
（３）色知覚モデルによる予測式
色知覚モデルによる予測式は、観察条件ＶＣ１（Ｗ１を含む）下でのＸＹＺ値を、観察条件ＶＣ２（Ｗ２を含む）下のＸＹＺ値に変換するために、例えばＣＩＥ ＣＡＭ９７ｓのような人間の色知覚空間ＱＭＨ（またはＪＣＨ）を利用して変換する方法である。ここで、ＱＭＨのＱはbrightness、Ｍはcolourfulness、ＨはHuequadratureまたはHueangleを表す。また、ＪＣＨのＪはlightness、Ｃはchroma、ＨはHuequadratureまたはHueangleを表す。
【００１１】
例えば、Ｗ１(Ｘｗ１,Ｙｗ１,Ｚｗ１)下でのサンプルのＸＹＺ値を(Ｘ１,Ｙ１,Ｚ１)、Ｗ２(Ｘｗ２,Ｙｗ２,Ｚｗ２)下でのサンプルのＸＹＺ値を(Ｘ２,Ｙ２,Ｚ２)とするとき、色知覚モデルによれば以下の変換が行われる。
【００１２】
（Ｘ１，Ｙ１，Ｚ１）→［ＣＩＥ  ＣＡＭ９７ｓ順変換］→（Ｑ，Ｍ，Ｈ）
または
（Ｊ，Ｃ，Ｈ）→［ＣＩＥ ＣＡＭ９７ｓ逆変換］→（Ｘ２，Ｙ２，Ｚ２）
上記の方法は、出力物が理想的なメディア（メディアの白色点が完全反射に相当し、メディアの黒色点が完全吸収に相当するようなメディア）上で表現された場合である。実際には、使用されるメディアによって状況が異なるため、異なる白色点や異なる黒色点を有するメディア間においても人間の色知覚と一致する方法が以下のように提案されている（例えば、特許文献１参照）。すなわち、Ｖｏｎ Ｋｒｉｅｓ変換を拡張し、光源ＩＡ下の黒色点に対する錐体応答（Ｐｋ，Ｑｋ，Ｒｋ）と、光源ＩＢ下の黒色点に対する錐体応答（Ｐｋ'，Ｑｋ'，Ｒｋ'）による影響を考慮すると、以下のようになる。
【００１３】
【数３】
2007329770.tif 000005
【００１４】
これを、メディアの白色点及び黒色点をＰＣＳ（Ｄ５０）へ変換する方法に適用すると、人間の視覚がメディアの白色点と黒色点に順応する色順応モデルが導出できる。つまり、メディア上の出力物（Ｘ１，Ｙ１，Ｚ１）とＰＣＳ上の出力物（Ｘ２，Ｙ２，Ｚ２）の関係は、例えばＶｏｎ Ｋｒｉｅｓ変換を色順応モデルとして用いると以下のように示される。なお下式において、メディアの白色点をＭＷ１（Ｘｍｗ１，Ｙｍｗ１，Ｚｍｗ１）、メディアの黒色点をＭＫ１（Ｘｍｋ１，Ｙｍｋ１，Ｚｍｋ１）とする。また、ＰＣＳ上の光源の白色点Ｄ５０をＩＷ２（Ｘｉｗ２，Ｙｉｗ２，Ｚｉｗ２）、ＰＣＳの光源の黒色点（０，０，０）をＩＫ２（Ｘｉｋ２，Ｙｉｋ２，Ｚｉｋ２）とする。
【００１５】
【数４】
2007329770.tif 000006
【００１６】
ここで、
【００１７】
【数５】
2007329770.tif 000007
【００１８】
このような技術によれば、メディアの白色点及び黒色点に応じた白色点補正および黒色点補正を用いてプロファイルを作成することができる。これにより、人間の色知覚空間において異なるメディア上のグレースケール（白色点と黒色点を結ぶ色配列）が一致するように色変換を行うことができ、人間の色知覚により近いカラーマッチングを実現することができる。
【特許文献１】特開２００２−０９４８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上記従来の方法で白黒補正したプロファイルによる相対的カラーマッチングによれば、ソース側とデスティネーション側とで紙白（メディアの地色）の白色度が著しく異なる場合には、以下のような問題があった。特に、入力メディアと出力メディアの白色点が、Ｌ＊ａ＊ｂ＊色空間においてＬ＊軸を挟んで反対側に位置するような関係を持つ組み合わせにおいては、マッチング精度、特にグレーラインにおいて精度が低下してしまう。
【００２０】
ここで、グレーラインの精度が落ちる例について説明する。例えば入力側では、従来の白黒補正方法によって図２に示すように、入力デバイス依存色空間からデバイス非依存色空間への変換がソースプロファイルＳｒｃに基づいて行われるとする。また出力側では、デバイス非依存色空間から出力デバイス依存色空間への変換がデスティネーションプロファイルＤｓｔに基づいて、図３に示す逆変換として行われるとする。このような入出力の組み合わせによるカラーマッチング処理は、図４のように行われる。なお、図２，図３，図４においては、縦軸がＬ＊，横軸がａ＊ｂ＊平面を示す。
【００２１】
図４によれば、入力側の白色点Ｗ１（例えばＣＭＹＫ＝０，０，０，０→Ｌ＊ａ＊ｂ＊＝９０.１，−０.１１，１.６９）はまず、ソースプロファイルＳｒｃによってＰＣＳの基準白色点Ｗ（Ｌ＊ａ＊ｂ＊＝１００，０，０）に変換される。そしてＷ（Ｌ＊ａ＊ｂ＊＝１００，０，０）は、デスティネーションプロファイルＤｓｔによってＣＭＹＫ＝０，０，０，０に変換され、出力される。しかしながら、デスティネーションにおけるＣＭＹＫ＝０，０，０，０は実際に出力すると、出力側白黒補正前の白色点Ｗ２（Ｌ＊ａ＊ｂ＊＝９５.４，−２.１３，−４.５０）になってしまう。
【００２２】
図４に示すように、カラーマッチングにおいて白色点が大きく移動するような条件下では、グレーラインも大きく移動し、精度が低下してしまう。
【００２３】
本発明は上述した問題を解決するためになされたものであり、以下のような機能を実現する画像処理装置および画像処理方法を提供することを目的とする。すなわち、白色点の異なるメディア間においても人間の色知覚に近い高精度なカラーマッチングを実現するように、入出力デバイス間における変換特性格子を作成する。
【課題を解決するための手段】
【００２４】
上記目的を達成するための一手法として、本発明の画像処理方法は以下の工程を備える。
【００２５】
すなわち、出力デバイスによって出力されたデバイス依存色信号のチャートを測色して第１のデバイス非依存色信号を得る測色ステップと、前記第１のデバイス非依存色信号に対して白黒補正を施して第２のデバイス非依存色信号を得る白黒補正ステップと、前記デバイス依存色信号および前記第２のデバイス非依存色信号に基づいて変換特性格子を作成する変換特性格子生成ステップと、を有し、前記白黒補正ステップにおいては、前記第１のデバイス非依存色信号の白色点について、その色度成分が前記第２のデバイス非依存色信号においても維持されるように白黒補正を施すことを特徴とする。
【００２６】
例えば、前記白黒補正ステップにおいては、前記第１および第２のデバイス非依存色信号の白色点および黒色点を補正パラメータとして決定することを特徴とする。
【００２７】
例えば、前記変換特性格子生成ステップにおいては、前記第２のデバイス非依存色信号の白色点の色度成分をデバイス非依存色空間上の基準白色点に補正して、前記変換特性格子を生成することを特徴とする。
【００２８】
前記変換特性格子生成ステップにおいてはさらに、前記第２のデバイス非依存色信号において前記基準白色点が他の格子点と滑らかに連続するように、前記変換特性格子を生成することを特徴とする。
【発明の効果】
【００２９】
以上の構成からなる本発明によれば、白色点の異なるメディア間においても人間の色知覚に近い高精度なカラーマッチングを実現するように、入出力デバイス間における変換特性格子を生成することができる。
【発明を実施するための最良の形態】
【００３０】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００３１】
＜実施形態１＞
●システム構成
図５は、本実施形態で用いるシステム構成の一例を示す図である。図５において、１０１はＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ：中央演算処理装置）である。１０２は読み出し専用メモリ（ＲＯＭ）であり、ランダムアクセスメモリ（ＲＡＭ）１０３とともに、バス１０４を介してＣＰＵ１０１に接続されている。ＣＰＵ１０１は、ＲＯＭ１０２ないしＲＡＭ１０３に格納されたプログラムを直接実行することができる。またバス１０４には、入力インターフェース１０５、ＨＤＤインターフェース１０７、ビデオインターフェース１０９、出力インターフェース１１１も接続されている。
【００３２】
ＣＰＵ１０１は、キーボードやマウス、測色機などの入力デバイス１０６の固有情報を、入力インターフェース１０５を経由して読み込むことが可能である。ハードディスクデバイスや光ディスクデバイスなどの二次記憶装置ＨＤＤ１０８は、ＨＤＤインターフェース１０７を経由することで読み書きを可能とする。
【００３３】
ＨＤＤ１０８上に格納されたデータは、適当な手段を用いることによってＲＡＭ１０３上に展開することが可能である。また同様に適当な手段を用いることによって、ＲＡＭ１０３上に展開されているデータをＨＤＤ１０８に保存することが可能である。ＣＰＵ１０１は、上記のようにＲＡＭ１０３上に展開されたＨＤＤ１０８からのデータをプログラムとみなし、実行することも可能である。
【００３４】
モニタ１１０上には、ＣＰＵ１０１にビデオインターフェース１０９を操作させることで、任意の文字ないし画像を表示させることができる。プリンタやプロッタといった出力デバイス１１２には、出力インターフェース１１１を経由することでＣＰＵ１０１が情報を送付することができる。ＣＰＵ１０１は入力デバイス１０６と同様に、出力インターフェース１１１を経由することで、出力デバイス１１２のモデル名や色域情報等、プリンタ固有のデバイス情報を読み取ることが可能である。
【００３５】
●色信号変換特性格子の生成
本実施形態においては、ＣＰＵ１０１がＲＡＭ１０３上に展開されたプログラムを実行することによって、デバイス依存色信号からデバイス非依存色信号への変換を行う。その際に、予め生成された変換特性格子が参照される。
【００３６】
以下、本実施形態における変換特性格子について説明するが、まず、デバイス依存色信号からデバイス非依存色信号への変換特性格子を生成するための一般的な構成を図６に示し、説明する。
【００３７】
[一般的な生成方法]
図６において、制御部２０８は、変換特性生成部２０１で基本となる変換特性（ルックアップテーブル（ＬＵＴ）やモデル式等）を生成する。
【００３８】
変換特性生成部２０１ではまず、記憶部２０７からデバイス依存色信号のパッチチャート２０２を読み出す。そして出力・測色部２０３において、出力デバイス１１２経由でパッチチャート２０２を記録用紙に出力して測色し、デバイス非依存色信号（絶対値）２０４を取得する。ここでパッチチャートの例としては、ＩＴ８．７／３のようなＣＭＹＫ９２８色等が考えられる。また、測色は測色機にて行うが、この測色機としては、３チャンネル比色分析センサタイプや、分光光度計センサタイプ等がある。分光光度計センサタイプの方が精度が高いが、コストも高いという特徴がある。
【００３９】
測色にて取得したデバイス非依存色信号（絶対値）２０４は、白黒補正処理部２０５においてデバイス非依存色信号（相対値）２０６に変換される。ここで、ＩＣＣにおいてＰＣＳがＬ＊ａ＊ｂ＊での相対値の例としては、メディアの白色点→Ｌ＊ａ＊ｂ＊＝１００，０，０等がある。
【００４０】
変換特性生成部２０１では以上のようにして、デバイス依存色信号→デバイス非依存色信号への変換特性を生成し、これを記憶部２０７に保存する。
【００４１】
変換特性格子生成部２０９では、上述したようにして記憶部２０７に保存された変換特性に基づき、実際にカラーマッチングに用いる変換特性が生成される。まず、記憶部２０７からデバイス依存色信号格子２１０（例えばＲＧＢ９×９×９点やＣＭＹＫ９×９×９×９点）を読み出す。そして特性変換処理部２１１において、記憶部２０７から読み出した上記変換特性に基づき、デバイス依存色信号格子２１０に対する特性変換を行うことによって、デバイス非依存色信号格子２１２を導出する。これにより、デバイス依存色信号−デバイス非依存色信号変換特性格子が求まる。なお、変換特性格子の算出は例えば、記憶部２０７から読み出した簡易的な変換特性（例えば９×９×９点等）に対する補間等を行うことによって、より詳細な変換特性格子を得ることができる。
【００４２】
[本実施形態の生成方法]
本実施形態における変換特性格子も、基本的に図６に示すように生成されるが、本実施形態では特に、入出力メディアの白色点が大きく離れている場合に、グレーラインのズレを軽減するようなカラーマッチングを可能とすることを特徴とする。そのために、デバイス非依存色信号を絶対値から相対値へ変換する白黒補正処理部２０５を特徴的な構成にする。以下、本実施形態における白黒補正部２０５の詳細構成について、図７を用いて説明する。
【００４３】
図７において、記憶部３０２から読み出された補正前のデバイス非依存色信号（絶対値）は、デバイス非依存色信号→錐体応答変換処理部３０３において錐体応答信号に変換され、補正処理部３０４へ送られる。ここで、デバイス非依存色信号から錐体応答信号への変換は、例えばＶｏｎ Ｋｒｉｅｓの色順応モデルを利用した３×３マトリクスＭによる線形変換により行われる。マトリクスＭとしては例えば、ＰｉｔｔやＥｓｔｅｖｅｓの求めた基本分光感度の原色の色度座標を用いればよい。
【００４４】
また、白黒補正パラメータ生成部３０５において諸パラメータが生成される。ここで生成されるパラメータとしては、錐体応答信号における補正前白色点ＯＷ、補正前黒色点ＯＢ、補正後白色点ＮＷ、補正後黒色点ＮＢ、の４つの補正方向を決定する白黒補正パラメータがある。補正処理部３０４においてはこれらの白黒補正パラメータに従って、入力された錐体応答信号に対して白黒補正を施し、出力する。
【００４５】
そして錐体応答→デバイス非依存色信号変換処理部３０６では、白黒補正された錐体応答信号をデバイス非依存色信号に変換して、記憶部３０２に補正後のデバイス非依存色信号（相対値）として保存する。
【００４６】
以下、白黒補正パラメータ生成部３０５におけるパラメータの詳細について説明する。
【００４７】
一般にＩＣＣカラーマッチングにおいては、ＰＣＳを介して入力色信号を出力色信号に変換するため、原則として出力側では入力側が未知である。ここで、このような条件において出力側のプロファイルを作成することを考える。
【００４８】
本実施形態では、図２，図３に示すように補正前白色点ＯＷをＬ＊ａ＊ｂ＊＝１００，０，０に補正するのではなく、基本的には図８に示すように、Ｌ＊軸方向のみの補正、すなわちＬ＊ａ＊ｂ＊＝１００，ＯＷａ＊，ＯＷｂ＊へ補正することを考える。ここでＯＷａ＊、ＯＷｂ＊は、補正前白色点のａ＊，ｂ＊値である。
【００４９】
本実施形態ではこのように、白黒補正時の補正後白色点パラメータの色度座標を補正前白色点と同値にすることによって、補正量が最小となり、ＩＣＣカラーマッチングにおいて安定した精度を得ることが可能となる。すなわち、様々な色味を帯びた補正前白色点ＯＷが入力であっても、補正後のグレーラインのズレは小さくなる。
【００５０】
ただし、図８に示す手法では補正前白色点ＯＷを出力メディア上で再現することになる。つまり、入力側の用紙の地色が出力側の用紙に載ってしまうことになる。そこで本実施形態ではこれを回避するために、変換特性格子生成部２０９において図９に示すように、Ｌ＊ａ＊ｂ＊＝１００，ＯＷａ＊，ＯＷｂ＊に補正したメディアの白色点のみを、Ｌ＊ａ＊ｂ＊＝１００，０，０に補正するように変換特性格子を生成する。
【００５１】
しかし、図９に示す補正によればハイライトの階調性が悪化する可能性がある。したがって変換特性格子生成部２０９ではさらに、メディアの白色点のみでなく、図１０に示すように該白色点近傍の色が全体的に滑らかに繋がるように補正を行う。白色点近傍の変換曲線を滑らかにする方法としては例えば、色信号格子をベツィエ曲面やＢ−スプライン曲面で近似してモーフィング等により変形させる方法や、色信号格子を３次元有限要素法にて表現し変形するなどの手法が考えられる。
【００５２】
このように本実施形態においては、最終的に図１０に示すような変換特性格子を生成する。すなわち、まずは補正後白色点パラメータの色度座標が補正前白色点と同値になるように白黒補正用パラメータを生成した後、白色点のみを基準白色点に変換してその近傍階調が滑らかになるように、変換特性格子を補正する。
【００５３】
以上説明したように本実施形態によれば、デバイス依存色空間−デバイス非依存色空間の変換特性を生成する際に、以下のような効果が得られる。すなわち、測色値の白黒補正を図８に示すように実現することによって、入出力メディアの白色点が大きく離れている場合でのカラーマッチングにおいても、補正後のグレーラインのズレを軽減することができる。さらに、図１０に示すように変換特性格子を生成することによって、ハイライトの階調性を保ちつつ、入力側特性によらない白黒補正を行うことができる。
【００５４】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５５】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したプログラムである。
【００５６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００５８】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【００５９】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００６０】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【００６１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【００６３】
【図１】異なるデバイス間における一般的なカラーマッチングを示す概念図である。
【図２】一般的な白黒補正の様子を示す図である。
【図３】一般的な白黒補正の様子を示す図である。
【図４】入出力メディアの白色点が離れている場合のカラーマッチングの様子を示す図である。
【図５】本発明に係る一実施形態で用いるシステム構成例を示す図である。
【図６】デバイス依存色信号からデバイス非依存色信号への変換特性格子を生成するための一般的な構成を示すブロック図である。
【図７】本実施形態における白黒補正処理部の詳細構成を示すブロック図である。
【図８】本実施形態における白黒補正の様子を示す図である。
【図９】本実施形態における入力メディアの地色除去の様子を示す図である。
【図１０】本実施形態において基準白色点との階調性を考慮した様子を示す図である。
【図１】
2007329770.tif 000008
【図２】
2007329770.tif 000009
【図３】
2007329770.tif 000010
【図４】
2007329770.tif 000011
【図５】
2007329770.tif 000012
【図６】
2007329770.tif 000013
【図７】
2007329770.tif 000014
【図８】
2007329770.tif 000015
【図９】
2007329770.tif 000016
【図１０】
2007329770.tif 000017