(57)【特許請求の範囲】
【請求項１】
第一の色空間の色データを第二の色空間の色データに変換する色変換手段を評価するための色処理装置であって、
前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換手段を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換手段と、
前記複数のパッチデータを用いて出力手段によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力手段と、
前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成手段と、
前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出手段と
を具えたことを特徴とする色処理装置。
【請求項２】
前記基準点データは白、黒および前記出力手段の一次色および二次色のプライマリを示すデータであり、前記目標データは、前記プライマリの間の階調が明度、彩度及び色相のうちの該当するものに関してリニアになるように作成されていることを特徴とする請求項１に記載の色処理装置。
【請求項３】
ガンマ空間調整手段をさらに有し、
前記ガンマ空間調整手段は、前記目標データを、前記色変換手段が有する明度のガンマ値に合わせて調整し、前記算出手段に供給することを特徴とする請求項１または２に記載の色処理装置。
【請求項４】
写像手段と、再写像手段とをさらに有し、
前記写像手段は、前記入力手段により入力された複数の測色データをリニアな空間に写像して、前記算出手段に供給し、
前記再写像手段は、前記算出手段によって算出された評価値を、前記写像とは逆の方向で再写像することを特徴とする請求項１または２に記載の色処理装置。
【請求項５】
写像手段と、再写像手段とをさらに有し、
前記写像手段は、前記入力手段により入力された複数の測色データをリニアな空間に写像して、前記ガンマ空間調整手段に供給し、
前記再写像手段は、前記算出手段によって算出された評価値を、前記写像とは逆の方向で再写像することを特徴とする請求項３に記載の色処理装置。
【請求項６】
前記算出手段によって算出されたずれ量に基づき、前記色変換手段により変換される前記第二の色空間の色データを補正する補正手段を有することを特徴とする請求項１乃至５のいずれか一項に記載の色処理装置。
【請求項７】
前記第一の色空間は、ＲＧＢ空間、Ｌ＊ａ＊ｂ＊空間、ＸＹＺ空間、ＣＭＹＫ空間のいずれか１つであることを特徴とする請求項１乃至６のいずれか一項に記載の色処理装置。
【請求項８】
前記第二の色空間は、前記出力手段の搭載色材に対応していることを特徴とする請求項１乃至７のいずれか一項に記載の色処理装置。
【請求項９】
前記第三の色空間は、Ｌ＊ａ＊ｂ＊空間、ＸＹＺ空間、Ｊａｂ空間のいずれか１つであり、前記測色データは前記第三の色空間上の値であることを特徴とする請求項１乃至８のいずれか一項に記載の色処理装置。
【請求項１０】
第一の色空間の色データを第二の色空間の色データに変換する色変換装置を評価するための色処理方法であって、
前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換装置を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換ステップと、
前記複数のパッチデータを用いて出力装置によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力ステップと、
前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成ステップと、
前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出ステップと
を具えたことを特徴とする色処理方法。
【請求項１１】
第一の色空間の色データを第二の色空間の色データに変換する色変換装置を評価するための色処理方法をコンピュータに実行させるためのプログラムであって、該方法が、
前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換装置を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換ステップと、
前記複数のパッチデータを用いて出力装置によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力ステップと、
前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成ステップと、
前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、カラープリンタ等の画像形成装置のための色処理方法、色処理装置、及びプログラムに関するものである。
【背景技術】
【０００２】
プリンタ等の画像形成装置の出力画像に対する画像品質評価方法には、視覚に感じる程度を数量化する心理評価と画像構造の性質を客観的に測定した量で評価する物理評価とがある。画像品質の重要な要素として画像の階調性がある。
【０００３】
階調性を物理的に表現する尺度としては、画素値が定間隔離れた定面積をもつパッチ画像の濃度域をＲＭＳ粒状度の２倍で割る“識別階調数”を求める方法が用いられている（これを以下、従来技術1という）。ところが、従来技術1のアルゴリズムでは、プリンタの識別階調数は計算できるが、グラデーション画像のようなシャドウからハイライトにかけて連続的に色や明度が変化する画像は評価ができない。また、仮に識別階調数の計算に使用するパッチの入力画素値の刻みを細かくしたとしても、次の理由によって、正確な階調性評価ができない。すなわち、プリンタが印字する際に印字領域内に重畳されるノイズやプリンタのシェイディング特性のために印字位置により色や明度の変動が生じるからである。さらに、評価画像としてパッチを用いるため、グラデーション画像のような色や明度が微小な領域で漸次的に変化する画像と人間の目視による印象が異なるために、評価値の対応が良くないと言った問題がある。
【０００４】
この問題を解決するために、画像形成装置等で出力されたグラデーション画像に対し、いわゆる客観的評価を行うことが提案されている。例えば特許文献１が開示するところの画像評価方法である（これを以下、従来技術２という）。この方法では、出力された画像の明度情報と濃度情報とのうち少なくとも一つの光学情報を用い、隣接する階調レベル間の光学情報の差を算出することで、出力装置の階調特性を客観的に評価する。
【０００５】
【特許文献１】特開平１１−２５２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来技術１における階調性評価においても、その改良法である上記公報に開示されたような従来技術２においても階調性評価はすべて明度もしくは濃度の一軸上においてのみ行われ、３次元上に分布する全ての階調性の評価には至っていない。さらには、評価値の算出は可能であっても、そのフィードバックを直接的に行うことが出来ない。
【０００７】
そこで、本発明の目的は、以上のような問題を解消した色処理方法、色処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明が提供する色処理装置は、第一の色空間の色データを第二の色空間の色データに変換する色変換手段を評価するための色処理装置であって、前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換手段を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換手段と、前記複数のパッチデータを用いて出力手段によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力手段と、前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成手段と、前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出手段とを具えたことを特徴とする。
本発明が提供する色処理方法は、第一の色空間の色データを第二の色空間の色データに変換する色変換装置を評価するための色処理方法であって、前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換装置を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換ステップと、前記複数のパッチデータを用いて出力装置によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力ステップと、前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成ステップと、前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出ステップとを具えたことを特徴とする。
本発明が提供するプログラムは、第一の色空間の色データを第二の色空間の色データに変換する色変換装置を評価するための色処理方法をコンピュータに実行させるためのプログラムであって、該方法が、前記第一の色空間を複数のステップ数に分解し、分解の後の各ステップの色データを、前記色変換装置を用いて前記各ステップの色データに対応する前記第二の色空間の色データからなる複数のパッチデータに変換する変換ステップと、前記複数のパッチデータを用いて出力装置によって記録媒体上に出力された複数のパッチ画像を測色して得られる第三の色空間上の複数の測色データを入力する入力ステップと、前記複数の測色データから抽出した基準点データを用いて、前記複数の測色データのうち、前記基準点データを除いた残りの測色データに対応し、前記第三の色空間においてリニアに分布する目標点の目標データを作成する作成ステップと、前記各ステップの色データに対する、前記作成された目標データと前記残りの測色データとの間のずれ量から評価値を算出する算出ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、データ変換手段の色空間の全ての次元上での階調性の評価を行うことができる。また、データ変換手段の評価結果のフィードバックをデータ変換手段の修正という形で直接的に反映させることができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施例）
図１は本実施例におけるカラープリンタの色分解評価システムの全体構成を示すブロック図である。
【００１１】
図１に示すように、本実施形態のカラープリンタの色分解評価システムは、パッチ画像生成手段101と、パッチ画像測色手段102と、測色値入力手段103と、リニア空間発生手段104と、色分解評価値算出手段105とにより構成される。
【００１２】
パッチ画像生成手段101は、第一の色空間を任意のステップ数に分解し、第一の色空間のデータを第二の色空間のデータに変換するデータ変換手段としてのLUT（ルックアップテーブル）を介して第二の色空間に変換してパッチ画像を生成する。LUTは、たとえば，メモリのアドレスバスに入力値を，メモリのデータバスに変換後の出力値に対応させるように，変換用のデータ（値）をメモリの該当アドレスに格納しておく。これによって、アドレスにデータ入力すれば，所望のデータ変換結果がデータバスに出力される。
【００１３】
パッチ画像測色手段102は、前記パッチ画像をプリンタによって用紙などの記録媒体上に出力し、この出力画像を測色機で測色する。この測色値として、第一の色空間および第二の色空間に依存しない第三の色空間で表現される測色値を得る。測色値入力手段103は、パッチ画像測色手段102により得られた測色値を入力する。リニア空間発生手段104は、前記入力された測色値に基づき、LUTの色空間における理想的な空間分布を算出する。色分解評価値算出手段105は、リニア空間発生手段104により算出されたLUTの色空間における理想的な空間分布と、前記測色値入力手段103により得られたLUTの実測データとを比較する。そして、比較結果により理想値と実測値のずれ量から色分解評価値を算出する。
ＬＵＴの色空間は、第一の色空間および第二の色空間を含む。
【００１４】
図２は、本発明の実施形態の一例となる色分解画像処理システムをあらわしている。同図において、201はパッチ画像測色手段102としての分光光度計である。202はコンピュータシステムとしてのパーソナルコンピュータであり、分光光度計201から読み取られた画像信号（測色データ）を入力し、後述する処理を実行し、記憶手段に保管することが可能である。さらにここで得られた画像信号情報をディスプレイ203に表示する、または、プリンタ204から出力させることが可能である。
【００１５】
図３は、図２の構成における主要部を機能モジュールとしてのブロックにより表現したブロック図である。
【００１６】
同図において、301は、ユーザーが各種マニュアル指示等を入力するためのマウス及びキーボード313とコンピュータシステム202とをつなぐインターフェース（Ｉ／Ｆ）である。302は、コンピュータシステム202と分光光度計201等の入力機器をつなぐインターフェース（Ｉ／Ｆ）である。303は、内部の各ブロックの動作を制御、或いは内部に記憶されたプログラムを実行することのできるＣＰＵである。304は、あらかじめ必要な画像処理プログラム等を記憶しておくＲＯＭである。
【００１７】
305はＣＰＵの作業領域を提供するＲＡＭであって、例えば、ＣＰＵにて処理を行うために一時的にプログラムや処理対象の画像データを格納する。
【００１８】
306は処理対象の画像を表示したり、操作者へのメッセージを表示するディスプレイ装置203の制御を行うディスプレイ制御装置である。
【００１９】
307は、コンピュータシステム202とカラープリンタ204をつなぐインターフェース（Ｉ／Ｆ）である。
【００２０】
308は、ハードディスク(ＨＤ)ドライブであって、ＲＡＭ305等に転送されるプログラムや画像データをあらかじめ格納したり処理後の画像データを保存したり、読み出したりする。
【００２１】
309は、コンピュータシステムの各所に保持する様々なデータを外部機器へ伝送したり、外部機器からの様々なデータを受信したりするモデムやネットワークカード等の伝送機器314とコンピュータシステムとをつなぐインターフェース(Ｉ／Ｆ)である。
【００２２】
310は、外部記憶媒体の一つであるＣＤ(ＣＤ−Ｒ／ＣＤ−ＲＷ／ＤＶＤ)に記憶されたデータを読み込み、或いは書き出すことのできるＣＤドライブである。
【００２３】
311は、310と同様にＦＤからの読み込み、ＦＤへの書き出しができるＦＤドライブである。尚、ＣＤ，ＦＤ，ＤＶＤ等に画像編集用のプログラム、或いはプリンタ情報等が記憶されている場合には、これらのプログラムをＨＤ308上にインストールし、必要に応じてＲＡＭ305に転送されるようになっている。
【００２４】
312は、外部ライン入力315やマイク316が接続され、外部からの音声データを入力する事のできるサウンドインターフェース（Ｉ／Ｆ）である。
【００２５】
図4は、図2及び図3に示した構成上で、本実施例を実行するための動作手順を示すフローチャートである。図4のフローチャートに示す手順を記述したコンピュータ実行可能なプログラムは、例えば、あらかじめＲＯＭ304に格納しておく。または例えば、あらかじめ外部記憶装置としてのＨＤドライブ308に格納しておく。そして、このプログラムは、ＲＡＭ305上に読み込んだのちに、ＣＰＵ303により該プログラムを実行することにより本実施例が実行される。後述するＬＵＴを含むプリンタドライバ（プログラム）は、例えば、ＨＤドライブ308に格納しておき、各実施例の実行時にＲＡＭ305上に読み込まれる。
【００２６】
以下に、本実施例における処理の流れを図4に示すフローチャートを用いて説明する。
【００２７】
まず、ステップS401において、第一の色空間の構成要素であるRGB,XYZ,CMYKのような多次元の表色系のそれぞれの要素（原色）を所望数のステップに分割して、所望数の色のデータを得る。これによって得られた各色データをＬＵＴによって第二の色空間のデータに変換する。この変換によって得られたデータ（パッチデータ）に対応したパッチ画像をプリンタ204によって記録媒体上に出力する。ここにおける所望数のステップに分割するとは、例えば8bitのRGB空間を例に説明すると、R,G,Bの信号値それぞれを8等分した組み合わせ512色のデータを得ることを意味する。なお、このステップ分割は均等である必要は無く、ハイライト部分にステップを細かく取ったり、8bit処理系であれば、3以上255未満のステップを取ることが可能である。また、説明上３次元のRGB信号の例を述べたが、同３次元のXYZ値でも、CIEL*a*b*値でも、CMYKのような４次元でも良いのは当然である。また、パッチの出力に当たっては、パーソナルコンピュータ202を介して出力した例を述べた。しかし、プリンタ204に図示はしないが、パッチデータを出力する信号発生器等を直接繋げて出力しても良い。さらに、外部記憶装置308、ＣＤドライブ310やＦＤドライブ311上に記憶されているパッチデータを用いることもできる。さらに、外部機器からの様々なデータを受信したりする事が可能なモデムやネットワークカード等の伝送機器314を介してパッチデータを取得することができる。決定されたステップ及びパッチ出力時に使用された信号値（パッチデータ）は、ＲＡＭ305に記憶されるか、容量が大きい場合は外部記憶装置308なども利用される。
【００２８】
先述したが、説明の為、第一の色空間を３次元のRGB空間、第二の色空間をプリンタの一次色であるCMYK空間として説明を続けるが、第二の色空間はプリンタ204の搭載色材数に対応して可変である。この第二の色空間は、CMYKの他に、少なくとも二次元の空間で、例えば、CMYKLcLm,CMRKRGB空間であっても良い。
【００２９】
次に、ステップS402においては、ステップS401において記録媒体上に出力されたパッチを分光光度計201を用いて測色する。この測色に用いる評価色空間は、前記第一及び第二の色空間に依存しない第三の色空間であるCIEL*a*b*空間やXYZ空間やJab空間を用いる。この評価色空間は他にも多次元空間における評価が可能であるが、３次元であることが本発明においては最も好ましい。しかしながら、本発明が３次元における評価に限定されるものでないことは言うまでも無い。
【００３０】
本実施例においては説明の為、以下評価色空間をL*a*b*空間として説明を続ける。
【００３１】
ステップS403に進むと、ステップS402において測色された各パッチの測色値、すなわち、CIEL*a*b*値が入力される。そして、ステップS401において記憶された各パッチの信号値と対応付けされＲＡＭ305に記憶されるか、容量が大きい場合はＨＤドライブ308などに記憶され、ステップS404に進む。
【００３２】
ステップS404においては、ステップS403において記憶されているパッチの信号値と測色値の関係の中から、白点(W)と黒点(Bk)とプリンタの一次色及び二次色である６つのプライマリを抽出する。この６つのプライマリは、シアン(C),  マゼンタ(M),  イエロー(Y),  レッド(R),  グリーン(G),  ブルー(B)である。そして、以上の各点（W,Bk,C,M,Y,R,G,B）を頂点とする立体を図１０のように作成する。同図に示すように６つのプライマリ及びW, Bkを各々結び、中間のメッシュ上の点はステップS401において決定されたステップ数及びその間隔により引かれている。その方法としては、W-Bk, W-C-Bk, W-M-Bk, W-Y-Bk, W-R-Bk, W-G-Bk, W-B-Bkを制御ラインとし、その間の階調が全てL*（明度）, C*（彩度）, H*（色相）リニアで形成されるようにする。例えば、図８の例のようにW-C-Bkのラインに目標点を作成する場合には、次のようにする。すなわち、W-Bkの間にL*リニアになるようなグレイ制御点G1〜G6を作成し、W-Cの間にL*,C*が各リニアになるようにハイライト制御点H1〜H6、同様にC-Bkの間にシャドー制御点S1〜S6を作成する。その後、図示するようにグレイ制御点・ハイライト制御点・シャドー制御点を各直線で結び、内部の目標点を作成する。
【００３３】
また、図９に示されるようにY-R-Bkのラインに目標点を作成する場合には、次のようにする。Y-Rの間にH*リニアになるようなYellow-Red制御点YR1〜YR6を作成する。Y-Bkの間にL*,H*が各リニアになるようにYellow-Black制御点YK1〜YK6、同様にR-Bkの間にRed-Black制御点RK1〜RK6を作成する。その後図示するようにYellow-Red制御点・Yellow-Black制御点・Red-Black制御点を各直線で結び、内部の目標点を作成する。
【００３４】
これによって、各パッチデータに関して、理想的な、すなわち、評価基準となりうるL*a*b*空間上のデータ（目標点）が作成される。
【００３５】
算出されたリニア空間各点の座標はＲＡＭ305に記憶されるか、容量が大きい場合はＨＤドライブ308などに記憶される。
【００３６】
次に、ステップS405においては、色分解の評価値を算出する。本実施例の評価色空間内においては、ＲＡＭ３０５に記憶されたデータを用いて、ステップS404で作成されたリニア空間上の各ステップ点の理想値（目標点）とステップS403で入力された実測値との間の差分量から色分解評価値を求める。この差分量としては、△Eabを用いる方法や、彩度方向を分母に持つ△E94等の方法を用いることも出来るし、幾何学的な計算を用いることも可能である。算出された評価値は、例えば、ディスプレイ203を介して出力することができ、または、プリントアウトしたり、電子データのかたちでＣＤなどの記憶媒体上に記憶させることもできる。
【００３７】
さらに、色分解処理修正に際しては、次のステップS406に進む。
【００３８】
ステップS406においては、ステップS406において算出された差分量を0にするようにLUT内の変換用のデータを補正する。この補正に際しては、周囲に存在する空間点から立方体補間・四面体補間等の３次元の補間を行って、各補間に使われた制御点に関連付けられた色材地を元に空間的に補正後のデータが計算される。
また、本補正における空間的な補間において使われる補間方法は立方体補間・四面体補間に限定されないことは言うまでも無い。ステップS406を終えると一連の操作を終了する。
【００３９】
（第２の実施例）
上記第１の実施例における評価色空間の目標となるポイントは全てL*C*H*リニアになるように構成されていたが、本発明はこれに限るものではない。すなわち、ダイナミックレンジの違うプリンタで階調を豊かに表現する為に使用されるガンマ値を考慮に入れても良いのはもちろんであり、その場合の構成例を図５に示す。
【００４０】
同図に示されるように、リニア空間発生手段104と色分解評価値算出手段105の間にガンマ空間調整手段501を置く。このガンマ空間調整手段501によって、ユーザーが任意に指定した例えば、1.8,2.2等のガンマ値に合せ、明度方向にガンマを持たせてリニア空間発生手段104からの目標点のL*a*b*空間における座標を調整（決定）すれば良い。
【００４１】
（第３の実施例）
上記第１及び第２の実施例における評価色空間の目標となるポイントは白点(W)と黒点(Bk)とプリンタの一次色及び二次色である６つのプライマリを抽出し、各点を頂点とする立体を作成していたが本発明はこれに限るものではない。６つのプライマリは、プリンタの一次色及び二次色であるシアン(C),  マゼンタ(M),  イエロー(Y),  レッド(R),  グリーン(G),  ブルー(B)である。次の７つのラインの色分解の測色値は、色材の特性上L*a*b*空間上でリニアな遷移を示さないことが多く、評価色空間を作成する際にこの色相の遷移を考慮するように構成しても良い。７つのラインうちの１つは、プリンタの一次色及び二次色を構成する白点(W)と黒点(Bk)を結ぶW-Bkラインである。残りは、プリンタ色空間の一次色二次色である６つのプライマリを頂点とするW-C-Bk, W-M-Bk, W-Y-Bk, W-R-Bk, W-G-Bk, W-B-Bkである。
【００４２】
その場合の構成例を図７に示す。同図に示すように、図５との差分だけを記述すると、色材色単体で測定した場合の測色値の空間的な曲がりをリニア空間に写像するための測色値写像手段701がリニア空間発生手段104とガンマ空間調整手段501の間に入る。また、処理の最後に測色値写像手段701においてリニア空間に写像した方法と全く逆の方法で実空間上に再度写像するLUT再写像手段702が新たに加わっている。
【００４３】
また、その際の処理の流れを図６に示すフローチャートを用いて説明すると、ステップS401からステップS406までは実施例１と同等の操作を行うので、詳述はしない。
【００４４】
ステップS501においては、プリンタ搭載の色材単体または、２次色において構成されているW-C, W-M, W-Y, W-R, W-G, W-Bの測色値が各図１０に示されるようなリニアな空間に存在できるような写像を行う。本写像においては、アフィン変換などの幾何学的な変換を用いるほか、どのような変換を行っても良い。
【００４５】
また、ステップS502においては、ステップS501で行われたのと全く逆の方法で実測空間上に幾何学的に戻す作業を行うようにする。
【００４６】
なお、図１において、測色値写像手段701をリニア空間発生手段104と色分解評価算出手段105の間に配置し、処理の最後にLUT再写像手段702を加えても良い。
【００４７】
（変形例）
また、本発明は上記実施の形態を実現する為の装置及び方法のみに限定されるものではない。上記システム又は装置内のコンピュータ（CPUあるいはMPU）に、上記実施の形態を実現する為のソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させる。これにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【００４８】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになる。そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給する為の手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００４９】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【００５０】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではない。すなわち、上記プログラムコードがコンピュータ上で稼働しているOS(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００５１】
更に、この供給されたプログラムコードは、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される。その後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【００５２】
また、上述した種々の特徴点の少なくとも１つを含む構成であれば本発明の範疇に含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の第１の実施例におけるカラープリンタの色分解評価システムの全体構成を示すブロック図である。
【図２】本発明の各実施例における色分解評価システムの一例を示す図である。
【図３】図２に示すシステムの各モジュールを示す図である。
【図４】本発明の第１の実施例における色分解評価・修正の動作を示すフローチャートである。
【図５】本発明の第２の実施例におけるカラープリンタの色分解評価システムの全体構成を示すブロック図である。
【図６】本発明の第３の実施例における色分解評価・修正の動作を示すフローチャートである。
【図７】本発明の第２の実施例におけるカラープリンタの色分解評価システムの全体構成を示すブロック図である。
【図８】本発明の実施例における目標点計算法の例を示す図である。
【図９】本発明の実施例における目標点計算法の他の例を示す図である。
【図１０】本発明の実施例におけるリニア空間の例を示す図である。
【符号の説明】
【００５４】
１０１    パッチ画像生成手段
１０２    パッチ画像測色手段
１０３    測色値入力手段
１０４    リニア空間発生手段
１０５    色分解評価値算出手段
【図１】
0004652980.tif 000002
【図２】
0004652980.tif 000003
【図３】
0004652980.tif 000004
【図４】
0004652980.tif 000005
【図５】
0004652980.tif 000006
【図６】
0004652980.tif 000007
【図７】
0004652980.tif 000008
【図８】
0004652980.tif 000009
【図９】
0004652980.tif 000010
【図１０】
0004652980.tif 000011