(57)【要約】【課題】色変換処理において、色と墨の配分を適切に制御する。【解決手段】第１色変換補正係数取得部３３０において、入力色信号Ｄ３ｉに基づいてＵＣＲ率を検出する。前段色変換部３１０は、入力色信号Ｄ３ｉをデバイス非依存のＬａｂ信号に変換する。後段色変換部３２０は、第１色変換補正係数取得部３３０が検出したＵＣＲ率を参照して、出力デバイス依存の出力色信号Ｄ３ｏに変換することで、墨成分と墨成分を除く他の色成分のバランスをとる。第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉに基づいて純色率を算出する。純色補正処理部３８０は、後段色変換部３２０による色変換処理後の出力デバイス依存の出力色信号Ｄ３ｏを、第２色変換補正係数取得部３６０が求めた純色率を用いて補正することで、補正出力色信号Ｄ３ｏｍを生成する。この際には、入力色信号Ｄ３ｉの単色信号のカバレッジに応じて純色率を制御することで急激な変色を抑制する。【選択図】図７
2005260777.tif 000002
【特許請求の範囲】
【請求項１】
一方の画像出力装置が取り扱う複数色で示された入力色信号を他方の画像出力装置が取り扱う複数色で示された出力色信号に変換する画像処理装置であって、
前記一方の画像出力装置の特性に基づいて色版情報を検出する色版情報検出部と、
前記色版情報検出部が検出した前記色版情報に基づいて前記入力色信号を前記出力色信号に変換する色変換処理部と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記色版情報検出部は、前記一方の画像出力装置の特性を示す入力プロファイルデータに基づいて前記色版情報を検出する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色版情報検出部は、前記一方の画像出力装置の特性を反映した前記入力色信号に基づいて前記色版情報を検出する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記色変換処理部は、前記入力色信号をデバイス非依存の色信号に変換する前段色変換部と、前記色版情報検出部が検出した前記色版情報を参照して前段色変換部が色変換した前記デバイス非依存の色信号を前記出力色信号に変換する後段色変換部とを有する
ことを特徴とする請求項１から３のうちの何れか１項に記載の画像処理装置。
【請求項５】
前記一方の画像出力装置のプロファイルデータ、前記他方の画像出力装置のプロファイルデータ、および前記色版情報検出部が検出した前記色版情報に基づいて、前記一方の画像出力装置での出力用の基本色の値の組合せと前記他方の画像出力装置での出力用の基本色の値の組合せととを対応付けるリンクプロファイルを作成するリンクプロファイル生成部をさらに備え、
前記色変換処理部は、前記リンクプロファイル生成部が生成した前記リンクプロファイルを参照して前記入力色信号を前記出力色信号に変換する
ことを特徴とする請求項１から３のうちの何れか１項に記載の画像処理装置。
【請求項６】
前記色版情報検出部は、墨を含む前記一方の画像出力装置の特性に基づいて前記色版情報としての墨版情報を求める色変換補正係数取得部を有し、
前記色変換処理部は、前記色変換補正係数取得部が取得した前記墨版情報に基づいて、前記墨を含む前記入力色信号を墨を含む前記出力色信号に変換する
ことを特徴とする請求項１から５のうちの何れか１項に記載の画像処理装置。
【請求項７】
前記色変換補正係数取得部は、前記墨の情報と当該墨を除く他の色の情報との割合に基づいて前記墨版情報を取得する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記色版情報検出部は、前記一方の画像出力装置の特性を反映した前記入力色信号に基づいて、前記色版情報としての色情報関数を検出する色変換補正係数取得部を有し、
さらに、前記色変換補正係数取得部が取得した前記色情報関数に基づいて、前記色変換処理部が色変換処理した前記出力色信号を補正する色補正処理部を備えた
ことを特徴とする請求項１から７のうちの何れか１項に記載の画像処理装置。
【請求項９】
前記色変換処理部は、前記入力色信号をデバイス非依存の色信号に変換する前段色変換部と、前記色版情報検出部が検出した前記色版情報を参照して前段色変換部が色変換した前記デバイス非依存の色信号を前記出力色信号に変換する後段色変換部とを有し、
前記色補正処理部は、前記後段色変換部が色変換処理した前記出力色信号を補正する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記色変換補正係数取得部は、前記一方の画像出力装置が取り扱う入力色信号の単色信号のカバレッジに応じて、前記色情報関数の割合を制御する
ことを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
前記色変換補正係数取得部は、前記一方の画像出力装置が取り扱う入力色信号の単色信号の彩度に応じて、前記色情報関数の割合を制御する
ことを特徴とする請求項８または９に記載の画像処理装置。
【請求項１２】
前記画像出力装置が取り扱う複数色で示された入力色信号は、前記複数色として少なくとも墨を表すものである
ことを特徴とする請求項１から１１のうちの何れか１項に記載の画像処理装置。
【請求項１３】
前記一方の画像出力装置が取り扱う複数色で示された入力色信号は、前記複数色としてシアン、マゼンタ、イエロー、および墨を表すものである
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記他方の画像出力装置が取り扱う複数色で示された出力色信号は、前記複数色としてシアン、マゼンタ、イエロー、および墨を表すものである
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
一方の画像出力装置が取り扱う入力色信号を他方の画像出力装置が取り扱う出力色信号に変換する画像処理をコンピュータを用いて実行するためのプログラムであって、
前記コンピュータを、
前記一方の画像出力装置の特性に基づいて色版情報を検出する色版情報検出部と、
前記色版情報検出部が検出した前記色版情報に基づいて前記入力色信号を前記出力色信号に変換する色変換処理部と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力色信号を出力色信号に変換する画像処理装置並びに画像処理方法を実行するプログラムに関する。より詳細には、２つの画像出力装置が取り扱う色信号の変換技術に関する。
【背景技術】
【０００２】
印刷、広告、出版業界では、たとえばＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）、Ｋ（墨）など、墨を含む４色あるいはそれ以上の色数に分解された色信号を取り扱うことがある。このような色信号は、予めある印刷条件を想定して作成される。想定される印刷条件は、ある特定のプリンタや印刷機および、出力用紙における色再現特性に基づいてさまざまに設定されたものであり、機器と用紙などに依存した色信号である。このため、一般に、設定した印刷条件で印刷した場合と同じ画像をクライアントがシミュレートして再現するには、色校正またはカラープルーフなどを行なう業者へ発注するしかなかった。
【０００３】
これに対し、近年では、このような出力画像のシミュレートを、カラープリンタなどを用いてクライアント側で行なうことができるようにするための技術が開発されてきている。たとえば専用ソフトウェアを用い、カラープロファイルと呼ばれる色変換プロファイルデータを作成し、そのプロファイルデータを使って色変換シミュレートを行なう技術が発案されている。この場合、ソフトウェアの購入や、色測定環境や高価な測定機器を準備する必要があるため、カラープロファイルを設計してユーザに提供する商習慣も起こっている。また各種製品には、デバイス固有のカラープロファイルが製品に付属されてユーザに提供され始めている。
【０００４】
また、一般にスキャナなどのカラー画像入力装置を用いる場合、Ｒ（赤），Ｇ（緑），Ｂ（青）などの３色信号として出力される場合が多い。たとえばカラーコピー機などでは、このＲ，Ｇ，Ｂの３色で示され入力色空間の信号から、エンジン部が取り扱うたとえばＣ，Ｍ，Ｙ，Ｋの４色で示される出力色空間の信号へ色変換する。また、一方のデバイスが取り扱う色信号から他方のデバイスが取り扱う色信号に変換する色修正などのために、一旦生成した４色信号を別の４色信号へあるいは３色信号に変換することも行なわれている。
【０００５】
たとえば、特許文献１には、ニューラルネットワーク（Neural Network；神経回路網）を応用して色信号を変換もしくは修正する手法が開示されている。また、特許文献２〜５には、３次元テーブルなどの多次元テーブルと補間とを併用して色信号を変換もしくは修正する手法が開示されている。特に、特許文献３〜５は、４入力時にテーブルを用いる手法を提案している。
【０００６】
【特許文献１】特開平２−２４１２７１号公報
【特許文献２】特公昭５８−１６１８０号公報
【特許文献３】特開２００１−１１９５９５号公報
【特許文献４】特開２００２−３３０３０３号公報
【特許文献５】特開２００２−１５２５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら従来は、前述のカラープロファイルをそのまま使っても、純色保存や墨保存の実現はできなかった。この問題を解消する手法として、たとえば、特許文献３では、第１デバイスにより画像データＫのみから得られる黒色の画像の面積率を、少なくとも画像データＫ＝０％または１００％において保存する変換テーブルを作成し、与えられた画像データＤを変換テーブルにより画像データＤ’に変換することで、ＣｉＭｉＹｉＫｉ→ＬａｂとＬａｂＫｏ→ＣｏＭｏＹｏ、その他Ｋｉ→ＫｏでＫの面積率もしくは濃度を保存したプルーフを容易に作成する手法が開示されている。この手法によれば、入出力間でのＫ色の保存性がよく、たとえばＫ文字や細線の再現が向上する。
【０００８】
また、特許文献４では、ＣＭＹＫ→ＣＭＹＫのカラープロファイル作成するに当たり、印刷機と校正用カラープリンタとの各々のデバイスカラープロファイルから印刷機での出力用のＣＭＹＫの色の組合せについて校正用カラープリンタ出力用のＣＭＹＫの色の値が格納されたデバイスリンクカラープロファイル（カラーリンクプロファイル）を作成し、印刷機のＣ，Ｍ，Ｙ何れかの単色の最大濃度点から“０”までの表色系の値から求まる色相の軌跡を校正用カラープリンタの色相の軌跡に変化させることで、単色部の濁り除去を行ない、また色相の軌跡とベタの彩度を校正用カラープリンタの色相の軌跡とベタの彩度に変化させることで単色部の濁り除去とベタの再現を行なう仕組みが開示されている。つまり、入力デバイスに依存した信号をデバイスに非依存の信号にするカラープロファイルとデバイスに非依存の信号を出力デバイスに依存した信号にするカラープロファイルを使い、リンクプロファイルなどのカラープロファイルを作成する工程で純色保存や墨保存を行なう。
【０００９】
また、特許文献５では、ＣＭＹＫ→ＣＭＹＫのカラープロファイルを作成するに当たり、第１の機器依存色空間のｎ色値を第１の機器依存色空間における単色の階調が調整された第１の調整機器依存色空間のｎ色値に変換するための各色毎の色変換係数を作成し、第１の調整機器依存色空間における黒の値を黒の値の特徴を保存したまま第２の機器依存色空間における黒の値に変換する１次元ルックアップテーブルを作成し、第１の調整機器依存色空間におけるｎ色値を第２の機器依存色空間の黒を除く（ｎ−１）色値に変換するｎ次元ルックアップテーブルを作成する手法が提案されている。
【００１０】
これにより、たとえば、Ｋが単色（０，０，０，Ｋ１）のとき、強制的にＣ２＝Ｍ２＝Ｙ２＝０として（０，０，０，Ｋ２）とすることでグレーはＫのみで再現する、あるいは（Ｃ１，Ｍ１，Ｙ１，Ｋ１）＝（０，０，０，１００）を強制的に（Ｃ２，Ｍ２，Ｙ２，Ｋ２）＝（０，０，０，１００）にすることで黒べたを黒べたとして再現するなど、Ｋ色を保存した色変換や色修正が可能である。つまり、単色のＫを出力のＫの値に変換する際にＫの単色を保証する、すなわちＫ色についての部分測色的一致を保証することが可能である。
【００１１】
また、このＫ色保存の色変換手法は、Ｋ以外の色についても適用可能であり、たとえば、（０，０，Ｙ１，０）のとき、Ｃ２＝Ｍ２＝Ｋ２＝０として（０，０，Ｙ２，０）とすることで、黄色に他の色が混じらず、鮮やかに黄色を再現するなど、Ｙ，Ｍ，Ｃの各純色を保存した色変換や色修正を行なうこともできる。つまり、単色を単色で再現することを優先させた色変換、すなわちＣ，Ｍ，Ｙの各純色について、入出力間で、部分測色的一致を保証することが可能である。
【００１２】
しかしながら、上記特許文献３〜５の改善手法を用いると、デバイスによってはＫ信号保存を行なうことで、Ｃ，Ｍ，Ｙの純色信号とＫ（墨）信号の配分を適切に制御できず、このため、デバイスの再現可能な色域（Ｇａｍｕｔ；ガマットまたはガミュート；色再現域）の明度軸において、Ｋ色の再現が薄く（明るく）なったり濃く（暗く）なったりする現象が発生して画質を劣化させることがある。この原因は、たとえば、Ｋ色の保存のため、Ｋ色のみに着目して入力のＫ色値を出力側でも保存しようとしている点にあると考えられる。
【００１３】
また、Ｋ色に限らず、Ｃ，Ｍ，Ｙの各純色についても、デバイスによっては純色保存を行なうことで、急激な変色を引き起こし、画質を劣化させる現象が発生することがある。
【００１４】
また、入力側のＫ色信号を出力側のＫ色信号に置き換える特許文献３に記載の仕組みでは、Ｋ色と、このＫ色を除く他の色（たとえばＣＭＹ）とのバランスが、入力と出力のガマット差の影響により、出力デバイスで最適なバランスを実現できず、画質を劣化させ、色の見えが悪くなる場合が発生する。
【００１５】
本発明は、上記事情に鑑みてなされたものであり、ある特定色の保存と、色成分（前例ではＣ，Ｍ，Ｙ）や墨成分（前例ではＫ）とのバランスを適切にとり、画質を劣化させることのない色変換の仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る画像処理装置は、一方の画像出力装置が取り扱う複数色で示された入力色信号を他方の画像出力装置が取り扱う複数色で示された出力色信号に変換する画像処理装置であって、一方の画像出力装置の特性に基づいて色版情報を検出する色版情報検出部と、色版情報検出部が検出した色版情報に基づいて入力色信号を出力色信号に変換する色変換処理部とを備えるものとした。
【００１７】
ここで「検出した色版情報に基づいて入力色信号を出力色信号に変換する」とは、検出した色版情報を参照して、入力色信号を出力色信号に変換するパラメータを調整することを意味する。検出した色版情報をそのまま出力色信号の一部として使用することを意味するものではない。
【００１８】
また従属項に記載された発明は、本発明に係る画像処理装置のさらに有利な具体例を規定する。さらに、本発明に係るプログラムは、本発明に係る画像処理装置を、電子計算機を用いてソフトウェアで実現するために好適なものである。プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【００１９】
たとえば、色版情報を検出するに当たっては、一方の画像出力装置の特性を示す入力プロファイルデータに基づいて色版情報を検出することもできるし、一方の画像出力装置の特性を反映した入力色信号に基づいて色版情報を検出することもできる。
【００２０】
また、色変換に当たっては、一方の画像出力装置のプロファイルデータ、他方の画像出力装置のプロファイルデータ、および色版情報検出部が検出した色版情報に基づいて、一方の画像出力装置での出力用の基本色の値の組合せと他方の画像出力装置での出力用の基本色の値の組合せとを対応付けるリンクプロファイルを作成し、このリンクプロファイルを利用して色変換してもよい。
【００２１】
また、色版情報としては、墨を含む一方の画像出力装置の特性に基づいて墨版情報を検出することができるし、この際には、墨の情報とこの墨を除く他の色の情報の割合とに基づいて墨版情報を検出するのがよい。これらの場合、色変換処理としては、墨を含む入力色信号を墨を含む出力色信号に変換するものとする。
【００２２】
また、色版情報としては、一方の画像出力装置の特性を反映した入力色信号に基づいて色情報関数を検出することもできる。この場合、検出した色情報関数に基づいて、色変換処理部が色変換処理した出力色信号を補正するのがよい。また、この際には、一方の画像出力装置が取り扱う入力色信号の単色信号のカバレッジに応じて色情報関数の割合を制御する、もしくは、一方の画像出力装置が取り扱う入力色信号の単色信号の彩度に応じて色情報関数の割合を制御するのがよい。
【発明の効果】
【００２３】
本発明によれば、色版情報検出部において一方の画像出力装置の特性に基づいて色版情報を検出し、色変換処理部では、色版情報検出部が検出した色版情報に基づいて入力色信号を出力色信号に変換する。
【００２４】
こうすることで、たとえば一方の画像出力装置が取り扱う墨信号を他方の画像出力装置が取り扱う墨信号に単純に置き換えるのではなく、検出した色版情報を参照して色変換することで、複数色で示された出力色信号（たとえば、墨成分と墨成分を除く他の色成分）のバランスを好適にすることができる。
【００２５】
また、色変換処理後の出力デバイス依存信号を色版情報としての色情報関数を用いて補正すれば、一方の画像出力装置依存信号での純色を他方の画像出力装置依存信号の純色で再現することができる。また、この際に、一方の画像出力装置が取り扱う色信号の単色信号のカバレッジや彩度に応じて色情報関数の割合を制御すれば、急激な変色を抑制することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００２７】
＜第１実施形態＞
図１は、本発明に係る画像処理装置の第１実施形態を示すブロック図である。この第１実施形態の画像処理装置１００は、入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ（纏めて入力色信号Ｄ１ｉともいう）を出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏ（纏めて出力色信号Ｄ１ｏともいう）に変換するに際して、デバイス非依存の色信号を介在させるともに、入力のＫ色成分だけでなく、色成分（Ｃ，Ｍ，Ｙ）をも参照することで、Ｋ色保存と色の見えのバランスを図る点に特徴を有する。以下、具体的に説明する。
【００２８】
第１実施形態の画像処理装置１００は、通常の印刷機などの一方の画像出力装置（入力デバイス）としての第１デバイス１４０が取り扱う第１の色空間で表された入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ（入力色信号Ｄ１ｉ）を知覚的に等歩的であり、かつデバイス非依存な座標系である第２の色空間で表された中間色信号Ｌｍ，ａｍ，ｂｍに変換する前段色変換処理部１１０と、前段色変換処理部１１０から出力された中間色信号Ｌｍ，ａｍ，ｂｍ（纏めて中間色信号Ｄ１ｍともいう）を、第３の色空間で表された出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏ（出力色信号Ｄ１ｏ）に変換する後段色変換処理部１２０とを有する。つまり、色変換処理機能部を、デバイス非依存空間を介するように、前後に並べた２つの色変換処理部を持つ構成とする。
【００２９】
また、画像処理装置１００は、第１の色空間で表された入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉに基づき、後段色変換処理部１２０に対して設定する色変換補正係数Ｊ１を求める色変換補正係数取得部１３０とを有する。色変換補正係数取得部１３０は、求めた色変換補正係数Ｊ１を後段色変換処理部１２０に設定する。
【００３０】
後段色変換部１２０から出力された出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏは、これら出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏに基づき所定の出力処理をする、たとえば校正用カラープリンタなどの他方の画像出力装置（出力デバイス）としての第２デバイス１４２に送られる。
【００３１】
なお、前段色変換処理部１１０および色変換補正係数取得部１３０に入力される入力色信号Ｃｉ（シアン），Ｍｉ（マゼンタ），Ｙｉ（イエロー），Ｋｉ（墨）は、入力側の特定の機器に依存（デバイス・ディペンデント・カラー；Device Dependent Color；機器依存色）した色信号である。
【００３２】
また、後段色変換処理部１２０から出力される出力色信号Ｃｏ（シアン），Ｍｏ（マゼンタ），Ｙｏ（イエロー），Ｋｏ（墨）は、第２デバイス１４２に依存した色信号である。
【００３３】
さらに、前段色変換処理部１１０から後段色変換処理部１２０に渡される中間色信号Ｌｍ（明度），ａｍ，ｂｍ（ともにクロマ）は、デバイスに非依存（デバイス・インディペンデント・カラー；Device Independent Color；機器非依存色）の色信号である。ここではＬａｂ表色系としたが、これに限らず、たとえば、Ｈａｂ表色系やＸＹＺ表色系などを使用してもよい。
【００３４】
このように、第１実施形態の構成においては、入力デバイス依存の入力データＹＭＣＫを一旦デバイス非依存のデータＬａｂに変換してから、墨版生成情報としての墨量調整係数を参照して、改めて出力デバイス依存の出力データＹＭＣＫを生成する。Ｌａｂ信号に変換してから、墨量調整係数を参照して、出力デバイス依存の出力データＹＭＣＫを生成する処理としては、たとえば、特開平５−２９２３０６号公報に記載の手法などを応用することができる。
【００３５】
すなわち、Ｌ，ａ，ｂ，ＵＣＲ率→Ｃ，Ｍ，Ｙ，Ｋ変換に際して、求めたＵＣＲ率からＹ＝０％またはＭ＝０％またはＣ＝０％の条件下で対象色信号を再現する４色色信号のＫ量（アクロマチック墨量）に対して予め設定された重みづけを行なって新たなＫ量を決定し、そのＫ量に従って対象色信号を再現するＹ，Ｍ，Ｃの量を決定する。これにより、高精度の色再現を実現しつつ、同時に目的に応じた墨量の制御が可能になる。
【００３６】
たとえば、前段色変換処理部１１０は、デバイス依存の４色成分の入力色信号Ｄ１ｉについて色変換処理を行ない、デバイス非依存の３色成分の中間色信号Ｄ１ｍを出力する。ここで、前段色変換処理部１１０は、アドレス指定により出力値を得るテーブル値記憶部（メモリ装置）１０２の一例として、色変換係数テーブルであるカラールックアップテーブル（ＣＬＵＴ；Colour Look Up Table）を用意する。この前段色変換処理部１１０が使用するカラールックアップテーブルは、外部より入力することが可能な入力デバイスプロファイルである。
【００３７】
このカラールックアップテーブルＣＬＵＴとしては、多次元のダイレクトルックアップテーブル（ＤＬＵＴ；Direct Look Up Table）を利用する。ダイレクトルックアップテーブルを利用した色変換法は、入力色空間を格子によって分割し、その格子点に対応する出力色空間のデータ（格子点データ）を用意する。本実施形態においては、テーブル値記憶部１０２は、ＣＭＹＫのルックアップテーブル入力点に対してＬａｂ値が入る４次元入力／３次元出力の補間付きルックアップテーブル１１２を内部に有している。
【００３８】
４次元入力／３次元出力のルックアップテーブルは、たとえば特許文献３などに記載されている公知のものを利用できるし、あるいは４次元から３次元へ読み替える処理を行なうことで簡易かつコンパクトな３次元ルックアップテーブルを使用できるようにもなる。
【００３９】
前段色変換処理部１１０は、この４次元入力／３次元出力のルックアップテーブルを使用して、入力色信号Ｄ１ｉの各色成分（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）についての色変換処理を行なうことで、中間色信号Ｄ１ｍとしてのＬｍ，ａｍ，ｂｍを生成する。
【００４０】
この４次元入力／３次元出力のルックアップテーブルは、入力ＣＭＹＫの色の値を表色系の値Ｌａｂに変換するためのもの（“ＣＭＹＫ→ＬａｂのＬＵＴ”と記す）であり、たとえば、印刷機で出力した印刷物のカラーチャートを測色し、これに基づいてデバイスカラープロファイル（第１カラープロファイル）を作成することで得られる。具体的にはＣＭＹＫの全色空間に及ぶ多数の組み合わせについてのカラーパッチを配置したカラーチャートを印刷機または校正用カラープリンタで印刷し、各パッチを順番に測色計で測定して、各カラーパッチのＬａｂ値を求めてＬＵＴにすることで求めることができる。
【００４１】
なお、ここで、４色（ＣＭＹＫ）の入力画像データを、３色（Ｌａｂ）の１色に変換する処理をルックアップテーブルを用いて行なう場合に、１つの入力値の組合せに対して１つの格子点データを割り当てると、膨大なメモリ容量が必要となる。そこで、本実施形態では、補間演算処理を併用することによって、用いるルックアップテーブルのメモリ容量を小さなものとする。
【００４２】
補間演算としては、たとえば、比較的補間精度がよい補間方法である立方体補間法（５点補間法；Cubic 補間法）や、比較的回路規模が小さな補間方法である４点補間法（テトラ・ヒドラ補間；Tetra-Hydra 補間；４面体補間ともいわれる）など、公知の補間方法を利用することができる。なお、これら公知の補間方法としては、たとえば、特開平８−１８１８７４号公報、特公昭５８−１６１８０号公報、あるいは、特開昭５６−１４２３７号公報などを参照するとよい。
【００４３】
また、色変換補正係数取得部１３０は、前段色変換処理部１１０における色変換処理と並行して、デバイス依存の４色成分の入力色信号（入力デバイス信号）Ｄ１ｉに基づいて、色変換補正係数Ｊ１としての墨版生成情報を求める。本実施形態では、色変換補正係数取得部１３０は、墨版生成情報として、具体的には、入力画像のＵＣＲ（Under Color Remover ；アンダーカラー除去）率を画素ごとに算出し、この算出した画素ごとのＵＣＲ率を纏めたＵＣＲ率テーブルを後段色変換処理部１２０に設定する。
【００４４】
後段色変換処理部１２０は、前段色変換処理部１１０から出力されたデバイス非依存の３色成分の中間色信号Ｄ１ｍについて、色変換補正係数取得部１３０にて算出されたＵＣＲ率を参照して色変換処理を行ない、デバイス依存の４色成分の出力色信号Ｄ１ｏを出力する。
【００４５】
ここで、後段色変換処理部１２０は、アドレス指定により出力値を得るテーブル値記憶部（メモリ装置）１０２の一例として、前段色変換処理部１１０と同様に、カラールックアップテーブルＣＬＵＴとして、多次元のダイレクトルックアップテーブルを利用する。本実施形態では、後段色変換処理部１２０は、ＬａｂとＵＣＲ率のルックアップテーブル入力点に対してＹＭＣＫ値が入る３次元入力／４次元出力の補間付きルックアップテーブル１２２を内部に有している。３次元入力／４次元出力のルックアップテーブルは、たとえば３次元から４次元へ読み替える処理を行なうことで簡易かつコンパクトなルックアップテーブルを使用できるようになる。
【００４６】
この３次元入力／４次元出力のルックアップテーブルは、表色系の値ＬａｂをＣＭＹＫの色の値に変換するためのもの（“Ｌａｂ→ＣＭＹＫのＬＵＴ”と記す）であり、たとえば、校正用カラープリンタなどの第２デバイス１４２のデバイスカラープロファイルを読み込み補間演算などにより得られる。たとえば、一般に出力デバイスのＩＣＣ（International Color Consortium）プロファイルは、Ｌａｂ→ＣＭＹＫを格子点にて対応付けてパラメータとして持っているので、これを取り込めばよい。
【００４７】
たとえば、“Ｌａｂ→ＣＭＹＫのＬＵＴ”は、３次元入力／４次元出力ＤＬＵＴであり、所定サイズの格子点の間の点については補間を行なって変換する。具体的には、前述の“ＣＭＹＫ→ＬａｂのＬＵＴ”のＣ×Ｍ×Ｙ×Ｋ（所定サイズ）についてのＬａｂ値である４次元データから、Ｃ×Ｍ×Ｙ（所定サイズ）についてのＬａｂ値である３次元データへの変換を行なう。
【００４８】
ここで、本実施形態特有の構成として、後段色変換処理部１２０においては、墨量を色変換補正係数取得部１３０にて算出されるＵＣＲ率で調整する。つまり、色変換補正係数取得部１３０にて入力画像のＵＣＲ率を求め、前段色変換処理部１１０における前段色変換処理により得られるＬａｂ信号と色変換補正係数取得部１３０にて求められる画素ごとのＵＣＲ率とから、出力用ＣＭＹＫ信号を求める。
【００４９】
このように、第１実施形態の構成においては、ＣＭＹＫ→ＣＭＹＫ色変換を、機器依存のＣＭＹＫ信号からＬａｂ信号のような機器独立の表色系の色空間への変換、および、Ｌａｂ信号からＣＭＹＫ信号への変換によって実現することで、測色的一致を達成する。ただし、機器独立の表色系の色空間（ハブ空間と呼ばれる）は３次元であり、単に機器依存のＣＭＹＫ信号、ハブ空間、機器依存のＣＭＹＫ信号といったようにつなぐだけでは、次元の縮退により、たとえばＫ色に関する情報が消失しＫ保存は実現できない、あるいは色再現域の違いの影響を受けるなどの不具合が生じる。
【００５０】
そこで、本実施形態では、前段色変換処理部１１０で算出したＬａｂ値と入力画像に基づき色変換補正係数取得部１３０にて生成される墨量調整係数とに基づき、出力プリンタの特性データを用いて、たとえば色差最小法によりＹＭＣＫ値を算出する。このような色差最小法を用いた算出手法に関しては、公知の技術であるので、ここではその詳細な説明は割愛する。
【００５１】
ＣＭＹＫ→ＣＭＹＫにおいて、Ｋ信号の扱いを、入力デバイス信号のＵＣＲ率と出力信号のＵＣＲ率を色変換補正係数取得部１３０におけるＵＣＲ率算出によって関係付けることで、出力ＣＭＹＫ信号の生成に出力デバイスの特性を考慮することができる。これにより、結果として、Ｋ信号の入る部分でのＣＭＹＫバランスをとる。Ｋ信号の多い部分でのＣＭＹＫバランスなどを好適にすることで、出力結果での見えをよくし、印刷機の再現に近づけることができる。
【００５２】
特開２００１−１１９５９５号公報記載の仕組みでは、入力側のＫ色信号を出力側のＫ色信号に置き換えることでＫ色保存の色変換処理を実現しているが、それではＣＭＹとＫとのバランスが入力と出力のガマット（Gamut ）差の影響で出力デバイスで最適なバランスを実現できず、色の見えが悪くなる場合が発生する。これに対して、第１実施形態の仕組みのような単純なＫ色信号保存ではなく、ＵＣＲ率でＣＭＹＫのバランスを好適にすることで、この問題を解消することができる。
【００５３】
図２は、第１実施形態の色変換補正係数取得部１３０における処理手順の一例を示すフローチャートである。色変換補正係数取得部１３０は、色変換補正係数Ｊ１としての墨版生成情報を求めるに当たり、色信号ＣＭＹと墨信号Ｋの割合比を参照する。
【００５４】
たとえば、色変換補正係数取得部１３０は先ず、入力画像データとして、デバイス依存の４色成分の入力色信号Ｄ１ｉを受け取ると、画素ごとに、以下のようにしてＵＣＲ率を求める。すなわち、先ず、入力色信号Ｃｉが入力色信号Ｍｉ以上（Ｃｉ≧Ｍｉ）で、かつ、入力色信号Ｃｉが入力色信号Ｙｉ以上（Ｃｉ≧Ｙｉ）であるか否かを判定する（Ｓ１２０）。条件に合致しない場合（Ｓ１２０−Ｎｏ）、色変換補正係数取得部１３０は、色変換補正係数Ｊ１としてのＵＣＲ率を入力色信号Ｋｉと入力色信号Ｃｉの和（ＵＣＲ率＝Ｋｉ＋Ｃｉ）とする（Ｓ１２２）。
【００５５】
一方、条件に合致する場合には（Ｓ１２０−Ｙｅｓ）、色変換補正係数取得部１３０はさらに、入力色信号Ｍｉが入力色信号Ｙｉ以上（Ｍｉ≧Ｙｉ）であるか否かを判定する（Ｓ１２４）。そして、条件に合致しない場合（Ｓ１２４−Ｎｏ）、色変換補正係数取得部１３０は、ＵＣＲ率を入力色信号Ｋｉと入力色信号Ｍｉの和（ＵＣＲ率＝Ｋｉ＋Ｍｉ）とする（Ｓ１２６）。また、条件に合致する場合（Ｓ１２４−Ｙｅｓ）、色変換補正係数取得部１３０は、ＵＣＲ率を入力色信号Ｋｉと入力色信号Ｙｉの和（ＵＣＲ率＝Ｋｉ＋Ｙｉ）とする（Ｓ１２８）。
【００５６】
これら演算で求まるＵＣＲ率は、入力色信号Ｄ１ｉの色成分（Ｃｉ，Ｍｉ，Ｙｉ信号）に対する墨成分（Ｋｉ信号）の比率を実質的に表していると考えてよい。このＵＣＲ率は、上記演算から分かるように、入力デバイス依存のＫ色信号のみを参照して得られるものではなく、Ｃ，Ｍ，Ｙの各色も参照して得られるものである。
【００５７】
色変換補正係数取得部１３０は、このようにして求めた画素ごとのＵＣＲ率をＵＣＲ率テーブルとして纏め、このＵＣＲ率テーブルを後段色変換処理部１２０に設定する。
【００５８】
後段色変換処理部１２０においては、Ｌａｂ→ＣＭＹＫ変換に当たって、出力デバイスのＩＣＣプロファイルを参照するなど出力デバイスの特性を考慮するとともに、色変換補正係数取得部１３０にて入力デバイス依存の色信号ＣＭＹＫから求められるＵＣＲ率を参照することで、全体としては、ＣＭＹＫ→ＣＭＹＫ色変換に当たり、Ｋ色のみではなく、Ｃ，Ｍ，Ｙ成分も参照して色変換処理を行なうことになるから、Ｃ，Ｍ，Ｙ成分を考慮して墨量を調整することができる。つまり、色変換処理において、入力デバイス依存信号と墨版生成情報（ＵＣＲ率）とから、入力デバイス依存信号の色信号を精度よく、かつ墨成分を入出力間で等価に保存して、出力デバイス依存信号に変換することができる。
【００５９】
図３は、第１実施形態の画像処理装置１００における色変換処理の手順例を示すフローチャートである。入力プロファイルデータとして、入力側の装置に依存した入力色信号Ｄ１ｉであるＣｉ，Ｍｉ，Ｙｉ，Ｋｉ信号が画像処理装置１００に入力されると、先ず前段色変換処理部１１０は、これら入力色信号Ｄ１ｉの４色成分（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ信号）を、ルックアップテーブル１１２内の“ＣＭＹＫ→Ｌａｂ”を利用して、中間色信号Ｄ１ｍとしてのデバイス非依存のＬｍ，ａｍ，ｂｍ信号に変換する（Ｓ１４０）。
【００６０】
また、色変換補正係数取得部１３０は、前段色変換処理部１１０における色変換処理（Ｓ１４０）と並行して、図２のフローチャートに示した手順に従って、入力側の装置に依存した入力色信号Ｄ１ｉであるＣｉ，Ｍｉ，Ｙｉ，Ｋｉ信号に基づいて、色変換補正係数Ｊ１としてのＵＣＲ率を算出し、この算出したＵＣＲ率を後段色変換処理部１２０に設定する（Ｓ１４２）。
【００６１】
後段色変換処理部１２０は、前段色変換処理部１１０からのデバイス非依存の３色成分の中間色信号Ｄ１ｍであるＬｍ，ａｍ，ｂｍ信号を、色変換補正係数取得部１３０にて算出されたＵＣＲ率を参照しつつ、第２デバイス１４２に対応して設定されている３次元のパラメータを持つルックアップテーブル１２２を利用して、出力色信号Ｄ１ｏとしての第２デバイス１４２に依存したＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号に変換する（Ｓ１４４）。第２デバイス１４２は、この後段色変換処理部１２０にて色変換された出力色信号Ｄ１ｏに基づき印刷出力などの所定の処理をして出力する。
【００６２】
このとき、Ｃｉ，Ｍｉ，Ｙｉ信号とＣｏ，Ｍｏ，Ｙｏ信号は、中間色信号Ｄ１ｍである同一のデバイス非依存のＬｍ，ａｍ，ｂｍ信号を介しているので等色関係となる。
【００６３】
また、入力色信号Ｄ１ｉとして画像処理装置１００に入力されるＣｉ，Ｍｉ，Ｙｉ，Ｋｉ信号は、中間色信号Ｄ１ｍとしてのＬｍ，ａｍ，ｂｍ信号とＵＣＲ率に変換される。後段色変換処理部１２０においては、３次元のルックアップテーブル１２２を利用して、Ｌｍ，ａｍ，ｂｍ信号とＵＣＲ率を出力色信号Ｄ１ｏとしてのＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号に色変換する処理において、たとえば、入力されるイメージに墨がある場合に、Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ信号に応じた適切なＵＣＲ率（Ｋ色のみでなく、Ｃ，Ｍ，Ｙの各色も参照している）を使用してＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号を調整できる。
【００６４】
これにより、Ｃｉ，Ｍｉ，Ｙｉ信号とＣｏ，Ｍｏ，Ｙｏ信号でのＣＭＹ量の誤差が少なく、墨量自体の保存もある程度できるため、良好な出力結果を得ることができる。たとえば、入出力デバイスの各ガマットが異なっていても、入力のＫ色値をそのまま出力側で保存するのではなく、Ｃ，Ｍ，Ｙの各色を参照して調整することで、入力のＫ色値を出力デバイスのガマットの明度軸の全幅内で対応付けることができ、Ｋ色の再現が薄く（明るく）なったり濃く（暗く）なったりする現象を解消することができる。
【００６５】
よって、たとえば、従来印刷業者に印刷発注したり、設備投資をしてカラープロファイル自主作成したり、カラープロファイルメーカとやり取りしてカラープロファイルを提供してもらっていたものを、ユーザ（クライアント）が容易に印刷条件や記録媒体および、インクの違いなどを入力デバイスのカラープロファイルとして、画像処理装置１００へダウンロードし、所望の印刷シミュレーション条件を選択設定するだけで、ある程度の墨保存を図りつつ、ユーザ所望の印刷シミュレーションを施した出力を簡易に得ることができる。
【００６６】
また、出力デバイスによっては、総量規制などの規制値がある場合があるが、その場合には、色（Ｃ，Ｍ，Ｙ信号）と墨（Ｋ信号）の配分を適切に制御することもできるので、高画質な出力結果を得ることができる。
【００６７】
＜第２実施形態＞
図４は、本発明に係る画像処理装置の第２実施形態を示すブロック図である。この第２実施形態の画像処理装置２００は、入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ（以下纏めて入力色信号Ｄ２ｉともいう）を出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏ（以下纏めて出力色信号Ｄ２ｏともいう）に変換するに際して、カラーリンク（LINK）プロファイルを利用するとともに、カラーリンクプロファイルの生成に当たり、入力のＫ色成分だけでなく、色成分（Ｃ，Ｍ，Ｙ）をも参照することで、Ｋ色保存と色の見えのバランスを図る点に特徴を有する。以下、具体的に説明する。
【００６８】
第２実施形態の画像処理装置２００は、第１の色空間で表された入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ（入力色信号Ｄ２ｉ）を第３の色空間で表された出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏ（出力色信号Ｄ２ｏ）に変換する色変換処理部２１０を有する。
【００６９】
色変換処理部２１０から出力された出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏは、これら出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏに基づき所定の処理をする第２デバイス２４２に送られる。
【００７０】
また、画像処理装置２００は、入力デバイスのプロファイルに基づいて色変換補正係数Ｊ２を求める色変換補正係数取得部２３０と、入力デバイスのプロファイルと第２デバイス２４２のプロファイルと色変換補正係数取得部２３０にて求められる色変換補正係数Ｊ２とに基づいて色変換処理部２１０が使用するカラーリンクプロファイルを生成するカラーリンクプロファイル生成部２５０とを有する。色変換補正係数取得部２３０は、求めた色変換補正係数Ｊ２をカラーリンクプロファイル生成部２５０に設定する。
【００７１】
色変換補正係数取得部２３０は、入力プロファイルデータとしての、デバイス依存の４色成分の入力色信号Ｄ１ｉに基づいて、色変換補正係数Ｊ２としての墨版生成情報を求める。ここでは、墨版生成情報として、具体的には、ＵＣＲ率を算出し、この算出したＵＣＲ率をカラーリンクプロファイル生成部２５０に渡す。色変換補正係数取得部２３０は、色変換補正係数Ｊ２としての墨版生成情報を求めるに当たり、色信号ＣＭＹと墨信号Ｋの割合比を参照する。
【００７２】
色変換処理部２１０は、デバイス依存の４色成分の入力色信号Ｄ２ｉについて、カラーリンクプロファイル生成部２５０から設定されるカラーリンクプロファイルを利用して色変換処理を行ない、第２デバイス２４２に依存したデバイス依存の４色成分の出力色信号Ｄ２ｏを出力する。
【００７３】
ここで、色変換処理部２１０は、アドレス指定により出力値を得るテーブル値記憶部（メモリ装置）２０２の一例として、ＣＭＹＫのルックアップテーブル（ＬＵＴ；Look Up Table ）入力点に対してＬａｂ値が入る４次元入力／４次元出力の補間付きルックアップテーブル２１２を内部に構成可能になっている。
【００７４】
このルックアップテーブル２１２には、たとえばユーザにより入力設定可能なデバイスプロファイルに基づいてカラーリンクプロファイル生成部２５０が生成するカラーリンクプロファイルを格納する。色変換処理部２１０は、このカラーリンクプロファイルを使用して色変換処理を行なう。
【００７５】
カラーリンクプロファイル生成に当たっては、カラーリンクプロファイル生成部２５０は、先ず、第１デバイス２４０側のプロファイルデータを取り込む。この第１デバイス２４０側のプロファイルデータ（印刷プロファイルといわれる）は、第１デバイス２４０としての印刷機の印圧を含む特性、印刷に使用されるインクの特性、印刷用紙の種類などの印刷条件に対応して設定される変換テーブルであり、各印刷条件の組合せに対応して選択可能な状態で複数設定されるものであり、“ＣＭＹＫ→ＬａｂのＬＵＴ”と“Ｌａｂ→ＹＭＣＫのＬＵＴ”の２つのルックアップテーブルから構成される。
【００７６】
なお、印刷プロファイルの“ＣＭＹＫ→ＬａｂのＬＵＴ”は、たとえば、入力色信号Ｄ２ｉ（Ｃ，Ｍ，Ｙ，Ｋ）から第１デバイス２４０によって所定の印刷条件で印刷された印刷物のカラーチャートを測色して測色データＬａｂ値を求め、入力色信号Ｄ２ｉ（Ｃ，Ｍ，Ｙ，Ｋ）を測色データＬａｂ値に変換する関係として求めることができる。“ＣＭＹＫ→ＬａｂのＬＵＴ”は、第１デバイス２４０のデバイスカラープロファイルを読み込み補間演算などにより得られる。たとえば、第１デバイス２４０のＩＣＣプロファイルは、ＣＭＹＫ→ＬａｂのＬＵＴを格子点にて対応付けてパラメータとして持っているので、これを取り込めばよい。
【００７７】
また、カラーリンクプロファイル生成部２５０は、校正用カラープリンタなどの第２デバイス２４２側のプロファイルデータ（出力デバイスカラープロファイル）を取り込む。この出力デバイスカラープロファイルも、第２デバイス２４２としての校正用カラープリンタの印圧を含む特性、印刷に使用されるインクの特性、印刷用紙の種類などの印刷条件に対応して設定される変換テーブルであり、各印刷条件の組合せに対応して選択可能な状態で複数設定されるものであり、“ＣＭＹＫ→ＬａｂのＬＵＴ”と“Ｌａｂ→ＹＭＣＫのＬＵＴ”の２つのルックアップテーブルから構成される。
【００７８】
出力デバイスカラープロファイルの“ＣＭＹＫ→ＬａｂのＬＵＴ”は、入力色信号Ｄ２ｉ（Ｃ，Ｍ，Ｙ，Ｋ）から第２デバイス２４２によって所定の印刷条件で印刷された印刷物のカラーチャートを測色して測色データＬａｂ値を求め、入力色信号Ｄ２ｉ（Ｃ，Ｍ，Ｙ，Ｋ）を測色データＬａｂ値に変換する関係として求めることができる。また、“Ｌａｂ→ＣＭＹＫのＬＵＴ”は、第２デバイス２４２のデバイスカラープロファイルを読み込み補間演算などにより得られる。たとえば、第２デバイス２４２のＩＣＣプロファイルは、Ｌａｂ→ＣＭＹＫを格子点にて対応付けてパラメータとして持っているので、これを取り込めばよい。
【００７９】
カラーリンクプロファイルは、Ｃ×Ｍ×Ｙ×Ｋ（所定サイズ）のＬＵＴ入力点に対して出力値ＣＭＹＫが入る４次元入力／４次元出力ＤＬＵＴであり、次のようにして作成することができる。すなわち、第１デバイス２４０のデバイスカラープロファイル内の“ＣＭＹＫ→ＬａｂのＬＵＴ”と、校正用カラープリンタなどの第２デバイス２４２のデバイスカラープロファイル内の“Ｌａｂ→ＣＭＹＫのＬＵＴ”とを用いて、Ｃ，Ｍ，Ｙ，Ｋそれぞれ、入力データ範囲（たとえば０〜２５５）を所定サイズで等分した点の組み合わせの、Ｃ×Ｍ×Ｙ×Ｋ（所定サイズ）を入力点として、各点について第２デバイス２４２に出力させるＣＭＹＫ値が出力値として入った４次元入力／４次元出力ＤＬＵＴを計算することで、デバイスリンクカラープロファイルであるルックアップテーブルを作成する。
【００８０】
ここで、この第２実施形態の構成では、第１デバイス２４０のＩＣＣプロファイルと第２デバイス２４２のＩＣＣプロファイルから、デバイスリンクカラープロファイルを生成するが、そのときに入力Ｋ信号をそのまま出力Ｋ信号にすると、出力結果に見えの問題が生じるので、第１実施形態と同じように、ＵＣＲ率を使い入力ＣＭＹＫ信号を出力ＣＭＹＫ信号にする４次元入力／４次元出力ＤＬＵＴのパラメータ（格子点データ）を生成することする。
【００８１】
色変換処理部２１０は、このようにして生成されるデバイスリンクカラープロファイルを利用して、画像データについて１画素づつ色補正を行なって、校正用カラープリンタなどの第２デバイス２４２に出力するＣＭＹＫ値を得て、第２デバイス２４２から出力させる。
【００８２】
図５は、第２実施形態の画像処理装置２００における色変換処理の第１例の手順を示すフローチャートである。
【００８３】
先ず、色変換補正係数取得部２３０は、ユーザにより設定される入力デバイスのプロファイルデータを取り込み、４次元ＬＵＴを３次元ＬＵＴに読み替える処理をする（Ｓ２００）。ここで、第１例の手順においては、与えられた４次元のカラープロファイルから、Ｃ＝Ｍ＝Ｙのデータを抽出する。
【００８４】
この後、色変換補正係数取得部２３０は、求めたＣ＝Ｍ＝Ｙデータで対応するＫ信号を除算し、求めた除算結果（割合比）を色変換補正係数Ｊ２としてのＵＣＲ率とする（Ｓ２０２）。色変換補正係数取得部２３０は、このようにして求めた画素ごとのＵＣＲ率をＵＣＲ率テーブルとして纏め、このＵＣＲ率テーブルをカラーリンクプロファイル生成部２５０に渡す。
【００８５】
この演算から分かるように、演算で求まるＵＣＲ率は、入力色信号Ｄ１ｉの色成分（Ｃｉ，Ｍｉ，Ｙｉ信号）に対する墨成分（Ｋｉ信号）の比率を表しているから、Ｋ色のみを参照して得られるものではなく、Ｃ，Ｍ，Ｙの各色も参照して得られるものである。カラーリンクプロファイル生成部２５０においてカラーリンクプロファイルを生成する際に、このＵＣＲ率を参照することで、Ｋ色保存に当たり、結果として、Ｋ色のみではなく、Ｃ，Ｍ，Ｙ成分も参照して高精度のプロファイルデータを生成することができる。
【００８６】
この後、カラーリンクプロファイル生成部２５０は、ユーザにより設定される入力デバイスのプロファイルデータと、ユーザにより設定される第２デバイス２４２のプロファイルデータと、色変換補正係数取得部２３０にて求められる色変換補正係数Ｊ２としてのＵＣＲ率とを取り込み、これらに基づいて色変換処理部２１０が使用するカラーリンクプロファイルを生成する（Ｓ２０４）。
【００８７】
具体的には、“Ｌａｂ→ＣＭＹＫのＬＵＴ”を参照する、すなわち出力デバイスのＩＣＣプロファイルを参照するなど出力デバイスの特性を考慮するとともに、色変換補正係数取得部２３０にて、入力デバイス依存の色信号ＣＭＹＫから求められるＵＣＲ率を参照することで、全体としては、ＣＭＹＫ→ＣＭＹＫ色変換に使用されるカラーリンクプロファイルを生成するに当たり、第１実施形態と同様に、Ｋ色のみではなく、Ｃ，Ｍ，Ｙ成分も参照するから、Ｃ，Ｍ，Ｙ成分を考慮して墨量を調整することができることになる。
【００８８】
墨版生成情報としての墨量調整係数を参照して、Ｌａｂ信号と出力デバイス依存の出力データＹＭＣＫを対応付ける点では、第１実施形態と同様に、特開平５−２９２３０６号公報に記載の手法などを応用することができる。
【００８９】
すなわち、Ｌ，ａ，ｂ，ＵＣＲ率→Ｃ，Ｍ，Ｙ，Ｋ変換に際して、色変換補正係数取得部２３０にて求めたＵＣＲ率からＹ＝０％またはＭ＝０％またはＣ＝０％の条件下で対象色信号を再現する４色色信号のＫ量（アクロマチック墨量）に対して予め設定された重みづけを行なって新たなＫ量を決定し、そのＫ量に従って対象色信号を再現するＹ，Ｍ，Ｃの量を決定する。これにより、高精度の色再現を実現しつつ、同時に目的に応じた墨量の制御が可能になる。
【００９０】
カラーリンクプロファイル生成部２５０は、生成したカラーリンクプロファイルのデータを、ルックアップテーブル２１２のカラープロファイル書換用領域に生成データを設定する（Ｓ２０６）。
【００９１】
この後、色変換処理部２１０は、処理対象データとして、入力側の装置に依存した入力色信号Ｄ１ｉであるＣｉ，Ｍｉ，Ｙｉ，Ｋｉ信号が画像処理装置２００に入力されると、カラーリンクプロファイル生成部２５０により設定されたカラーリンクプロファイルを使用して色変換処理を行なうことで、出力色信号Ｄ２ｏとしてのＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号を生成する。
【００９２】
図６は、第２実施形態の画像処理装置２００における色変換処理の第２例の手順を示すフローチャートである。
【００９３】
先ず、色変換補正係数取得部２３０は、ユーザにより設定される入力デバイスのプロファイルデータを取り込み、４次元ＬＵＴを３次元ＬＵＴに読み替える処理をする（Ｓ２１０）。ここで、第２例の手順においては、与えられた４次元のカラープロファイルから、Ｃ＝Ｍ＝Ｙ＝０時のＫ色のデータを抽出する。
【００９４】
この後、色変換補正係数取得部２３０は、Ｃ＝Ｍ＝Ｙ＝０時のＫ色プロファイルデータを色変換補正係数Ｊ２としてのＵＣＲ率とする（Ｓ２１２）。色変換補正係数取得部２３０は、求めたＵＣＲ率をカラーリンクプロファイル生成部２５０に渡す。
【００９５】
この後、カラーリンクプロファイル生成部２５０は、ユーザにより設定される入力デバイスのプロファイルデータと、ユーザにより設定される第２デバイス２４２のプロファイルデータと、色変換補正係数取得部２３０にて求められる色変換補正係数Ｊ２としてのＵＣＲ率とを取り込み、これらに基づいて色変換処理部２１０が使用するカラーリンクプロファイルを生成する（Ｓ２１４）。
【００９６】
つまり、この第２例の手順では、Ｃ＝Ｍ＝Ｙ＝０の時のＫ量がＵＣＲ量となり、それと入力デバイスプロファイルテーブルのＬａｂ値から、出力デバイスプロファイルのＬａｂ→ＣＭＹを用いて、Ｋ信号とＹＭＣ信号の下色除去量を算出し、入力デバイスプロファイルテーブルのＣＭＹＫ入力値に対応する出力デバイスプロファイルテーブルのＣＭＹＫ出力値を求める。こうすることで、ＣＭＹＫ→ＣＭＹＫが対応付けられるカラーリンクプロファイルテーブルができる。
【００９７】
この第２例の処理でも、求まるＵＣＲ率は、事実上、入力色信号Ｄ１ｉの色成分（Ｃｉ，Ｍｉ，Ｙｉ信号）に対する墨成分（Ｋｉ信号）の比率を表しているから、Ｋ色のみを参照して得られるものではなく、Ｃ，Ｍ，Ｙの各色も参照して得られるものである。カラーリンクプロファイル生成部２５０においてカラーリンクプロファイルを生成する際に、このＵＣＲ率を参照することで、ＣＭＹＫ→ＣＭＹＫ色変換に使用されるカラーリンクプロファイルを生成するに当たり、結果として、Ｋ色のみではなく、Ｃ，Ｍ，Ｙ成分も参照して高精度のプロファイルデータを生成することができる。
【００９８】
カラーリンクプロファイル生成部２５０は、生成したカラーリンクプロファイルのデータを、ルックアップテーブル２１２のカラープロファイル書換用領域に生成データを設定する（Ｓ２１６）。
【００９９】
この後、色変換処理部２１０は、入力プロファイルデータとして、入力側の装置に依存した入力色信号Ｄ１ｉであるＣｉ，Ｍｉ，Ｙｉ，Ｋｉ信号が画像処理装置２００に入力されると、カラーリンクプロファイル生成部２５０により設定されたカラーリンクプロファイルを使用して色変換処理を行なうことで、出力色信号Ｄ２ｏとしてのＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号を生成する。
【０１００】
このように、第２実施形態の画像処理装置２００によれば、入力デバイスプロファイルと出力デバイスプロファイルとに基づいて、カラーリンクプロファイルを生成するときに、入力プロファイルデータにおける色信号と墨信号の割合比より算出したＵＣＲ率を参照するようにした。
【０１０１】
ＵＣＲ率は、Ｋ色のみでなく、Ｃ，Ｍ，Ｙの各色も参照しているので、Ｋ色のみではなく、Ｃ，Ｍ，Ｙ成分も参照して高精度のプロファイルデータを生成することができるから、このカラーリンクプロファイルを使用して色変換を行なうことで、たとえば、入力されるイメージに墨がある場合に、Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ信号に応じた適切なＵＣＲ率（Ｋ色のみでなく、Ｃ，Ｍ，Ｙの各色も参照している）を使用してＣｏ，Ｍｏ，Ｙｏ，Ｋｏ信号を調整できる。
【０１０２】
よって、第２実施形態においても、第１実施形態と同様に、Ｃｉ，Ｍｉ，Ｙｉ信号とＣｏ，Ｍｏ，Ｙｏ信号でのＣＭＹ量の誤差が少なく、墨量自体の保存もある程度できるため、良好な出力結果を得ることができる。
【０１０３】
ＣＭＹＫ→ＣＭＹＫにおいて、Ｋ信号の扱いを、入力デバイスプロファイルのＵＣＲ率と出力デバイスのＵＣＲ率を色変換補正係数取得部２３０におけるＵＣＲ率算出によって関係付けることで、リンクプロファイルの生成に出力デバイスの特性を考慮することができる。
【０１０４】
つまり、第２実施形態においても、色変換処理において、入力デバイス依存信号と墨版生成情報（ＵＣＲ率）とから、入力デバイス依存信号の色信号を精度よく、かつ墨成分を入出力間で等価に保存して、出力デバイス依存信号に変換することができる。これにより、結果として、Ｋ信号の入る部分でのＣＭＹＫバランスをとり、Ｋ信号の多い部分でのＣＭＹＫバランスなどを好適にすることで、出力結果での見えをよくし、印刷機の再現に近づけることができる。
【０１０５】
＜第３実施形態＞
図７は、本発明に係る画像処理装置の第３実施形態を示すブロック図である。この第３実施形態の画像処理装置３００は、入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ（以下纏めて入力色信号Ｄ３ｉともいう）を、出力機器が使用する出力色信号に変換するに際して、色変換補正係数を参照して出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏを生成するとともに、入力デバイス依存信号の色信号から色情報関数を算出し、この色情報関数を使って出力色信号Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏを制御（調整）することで、純色保存をも図る点に特徴を有する。また、色変換補正係数Ｊ４の算出に当たり、入力デバイス依存信号の単色信号のカバレッジに応じて色情報関数の割合を制御する点に特徴を有する。以下、具体的に説明する。
【０１０６】
この第３実施形態の画像処理装置３００は、第１実施形態の構成における後段色変換処理部１２０と第２デバイス１４２との間に、後段色変換処理部３２０から出力された出力色信号Ｄ３ｏを補正して補正済みの出力色信号Ｃｏｍ，Ｍｏｍ，Ｙｏｍ，Ｋｏｍ（以下纏めて補正出力色信号Ｄ３ｏｍともいう）を生成する純色補正処理部３８０を備えている。
【０１０７】
また、画像処理装置３００は、この純色補正処理部３８０を制御する機能部分として、第１の色空間で表された入力デバイス依存の入力色信号Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉに基づき、純色補正処理部３８０に対して設定する色情報関数としての色変換補正係数Ｊ４を求める第２色変換補正係数取得部３６０を備えている。第２色変換補正係数取得部３６０は、求めた色変換補正係数Ｊ４を純色補正処理部３８０に設定する。
【０１０８】
第１実施形態と第３実施形態の構成において、テーブル値記憶部３０２はテーブル値記憶部１０２に、前段色変換処理部３１０は前段色変換処理部１１０に、後段色変換処理部３２０は、後段色変換処理部１２０に、第１色変換補正係数取得部３３０は色変換補正係数取得部１３０に、第１デバイス３４０は第１デバイス１４０に、第２デバイス３４２は第２デバイス１４２に対応するものである。ここではこれらの機能については説明を割愛する。
【０１０９】
第２色変換補正係数取得部３６０は、前段色変換処理部３１０における色変換処理や第１色変換補正係数取得部３３０における色変換補正係数Ｊ３としてのＵＣＲ率の演算処理と並行して、入力プロファイルデータとしての、デバイス依存の４色成分の入力色信号Ｄ１ｉに基づいて、色変換補正係数Ｊ４としての色情報関数を求める。ここでは、色情報関数として、具体的には、純色率を算出し、この算出した純色率を純色補正処理部３８０に設定する。
【０１１０】
ここで、第２色変換補正係数取得部３６０は、色変換補正係数Ｊ４としての色情報関数（純色率）を算出するに当たり、入力デバイスに依存した入力色信号Ｄ３ｉの単色信号（ここではＫ色を含む全色について）のカバレッジ（Coverage）に応じて、色情報関数（純色率）の割合を制御する。つまり、カバレッジ制御の純色率算出処理を行なう。
【０１１１】
具体的には、第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉ（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ信号）と、ユーザにより設定される純色再現範囲指定情報Ｊ４とに基づいて、各色の純色率“１００％”をピークにして、それぞれの入力カバレッジ量にて純色率を“１００％”から“０％”まで制御する。こうすることで、入力信号の純色を出力デバイスの純色で連続的に制御し、急激な変色を抑制することができるようになる。
【０１１２】
純色補正処理部３８０は、後段色変換処理部３２０から出力された出力デバイス依存の４色成分の出力色信号Ｄ３ｏについて、第２色変換補正係数取得部３６０にて算出された色変換補正係数（すなわち色情報関数）Ｊ４としての純色率を参照して補正処理を行ない、デバイス依存の４色成分の補正出力色信号Ｄ３ｏｍを出力する。こうすることで、第３実施形態の構成においては、入力デバイス依存信号での純色を出力デバイス依存信号の純色で再現することができるようになる。
【０１１３】
図８は、第３実施形態の第２色変換補正係数取得部３６０における処理手順の一例を示すフローチャートである。
【０１１４】
第２色変換補正係数取得部３６０は、先ず、ユーザにより指定される純色再現範囲指定情報Ｊ４を取り込む（Ｓ３００）。
【０１１５】
次に、第２色変換補正係数取得部３６０は、デバイス依存の４色成分の入力色信号Ｄ３ｉを受け取ると、４色のうちのＣ色成分である入力色信号ＣｉがＣｉ純色指定範囲内であるか否かを判定する（Ｓ３１０）。条件に合致する場合（Ｓ３１０−Ｙｅｓ）、第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉの４色成分のうちの、このＣ色成分を除く残りの３色成分（Ｍｉ，Ｙｉ，Ｋｉ）の平均値Ａｖｅ（Ｍｉ，Ｙｉ，Ｋｉ）を、Ｃ色成分（Ｃｉ）で除した値を、色変換補正係数Ｊ４としての純色率ＣＪとする（Ｓ３１２）。
【０１１６】
一方、条件に合致しない場合（Ｓ３１０−Ｎｏ）、第２色変換補正係数取得部３６０は、４色のうちのＭ色成分である入力色信号ＭｉがＭｉ純色指定範囲内であるか否かを判定する（Ｓ３２０）。条件に合致する場合（Ｓ３２０−Ｙｅｓ）、第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉの４色成分のうちの、このＭ色成分を除く残りの３色成分（Ｃｉ，Ｙｉ，Ｋｉ）の平均値Ａｖｅ（Ｍｉ，Ｙｉ，Ｋｉ）を、Ｍ色成分（Ｍｉ）で除した値を、色変換補正係数Ｊ４としての純色率ＭＪとする（Ｓ３２２）。
【０１１７】
一方、条件に合致しない場合（Ｓ３２０−Ｎｏ）、第２色変換補正係数取得部３６０は、４色のうちのＹ色成分である入力色信号ＹｉがＹｉ純色指定範囲内であるか否かを判定する（Ｓ３３０）。条件に合致する場合（Ｓ３３０−Ｙｅｓ）、第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉの４色成分のうちの、このＹ色成分を除く残りの３色成分（Ｃｉ，Ｍｉ，Ｋｉ）の平均値Ａｖｅ（Ｃｉ，Ｍｉ，Ｋｉ）を、Ｙ色成分（Ｙｉ）で除した値を、色変換補正係数Ｊ４としての純色率ＹＪとする（Ｓ３３２）。
【０１１８】
一方、条件に合致しない場合（Ｓ３３０−Ｎｏ）、第２色変換補正係数取得部３６０は、４色のうちのＫ色成分である入力色信号ＫｉがＫｉ純色指定範囲内であるか否かを判定する（Ｓ３４０）。条件に合致する場合（Ｓ３４０−Ｙｅｓ）、第２色変換補正係数取得部３６０は、入力色信号Ｄ３ｉの４色成分のうちの、このＫ色成分を除く残りの３色成分（Ｃｉ，Ｍｉ，Ｙｉ）の平均値Ａｖｅ（Ｃｉ，Ｍｉ，Ｙｉ）を、Ｋ色成分（Ｋｉ）で除した値を、色変換補正係数Ｊ４としての純色率ＫＪとする（Ｓ３４２）。
【０１１９】
このように、第３実施形態の画像処理装置３００においては、色変換処理後の出力デバイス依存信号に対して、第２色変換補正係数取得部３６０で算出した色情報関数（純色率）を用いて補正することで、入力デバイス依存信号での純色を出力デバイス依存信号の純色で再現する。この際、入力信号の純色を出力デバイスの純色で連続的に制御する、つまり、入力デバイス依存信号の単色信号のカバレッジに応じて色情報関数（純色率）の割合を制御することで、色一致を図る、すなわち急激な変色を抑制することができる。
【０１２０】
入力デバイスに依存した入力色信号Ｄ３ｉの単色信号のカバレッジに応じて純色率の割合を制御すれば、入出力間のガマットの違いに拘らず、急激な変色を抑制することができる。
【０１２１】
また、第１実施形態の説明から分かるように、後段色変換処理部３２０から出力される出力色信号Ｄ３ｏは、Ｋ色保存を図りつつ、色（Ｃ，Ｍ，Ｙ信号）と墨（Ｋ信号）の配分を適切に制御することができているので、結果として、Ｋ色保存に加えて、色一致や純色保存を実現でき、第１や第２実施形態の構成よりもさらに高画質な出力結果を得ることができる。
【０１２２】
たとえば、入出力デバイスの各ガマットが異なっていても、入力のＫ色値をそのまま出力側で保存するのではなく、Ｃ，Ｍ，Ｙの各色を参照して調整することで、入力のＫ色値を出力デバイスのガマットの明度軸の全幅内で対応付けることができ、Ｋ色の再現が薄く（明るく）なったり濃く（暗く）なったりする現象を解消することができる。
【０１２３】
＜第４実施形態＞
図９は、本発明に係る画像処理装置の第４実施形態を示すブロック図である。この第４実施形態の画像処理装置４００は、第３実施形態の画像処理装置３００における第２色変換補正係数取得部３６０を第３色変換補正係数取得部４６０に置き換えたものであり、色変換補正係数Ｊ５としての色情報関数（具体的には純色率）の算出に当たり、入力デバイス依存信号の単色信号の彩度に応じて色情報関数の割合を制御する点に特徴を有する。以下、具体的に説明する。
【０１２４】
先ず、第３実施形態と第４実施形態の構成において、テーブル値記憶部４０２はテーブル値記憶部３０２に、前段色変換処理部４１０は前段色変換処理部３１０に、後段色変換処理部４２０は、後段色変換処理部３２０に、第１色変換補正係数取得部４３０は第１色変換補正係数取得部４３０に、純色補正処理部４８０は純色補正処理部３８０に、第１デバイス４４０は第１デバイス４４０に、第２デバイス４４２は第２デバイス３４２に対応するものである。ここではこれらの機能については説明を割愛する。
【０１２５】
第３色変換補正係数取得部４６０は、前段色変換処理部１１０における色変換処理や第１色変換補正係数取得部３３０における色変換補正係数Ｊ３としてのＵＣＲ率の演算処理と並行して、入力プロファイルデータとしての、デバイス依存の４色成分の入力色信号Ｄ３ｉに基づいて、色変換補正係数Ｊ５としての色情報関数を求める。ここでも、色情報関数として、具体的には、純色率を算出し、この算出した純色率を純色補正処理部３８０に設定する。
【０１２６】
ここで、第３色変換補正係数取得部４６０は、色変換補正係数Ｊ５としての色情報関数（純色率）を算出するに当たり、入力デバイスに依存した入力色信号Ｄ３ｉの単色信号（ここではＫ色を含む全色について）の彩度に応じて色情報関数（純色率）の割合を制御する。つまり、彩度制御の純色率算出処理を行なう。
【０１２７】
具体的には、第３色変換補正係数取得部４６０は、入力色信号Ｄ３ｉ（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ信号）に基づいて色変換補正係数（すなわち色情報関数）Ｊ５としての純色率を求めるに際し、前段色変換処理部３１０の色変換処理されたデバイス非依存信号Ｌａｂのうちの彩度情報ａ，ｂを参照して制御することで、純色率を“１００％”から“０％”まで制御する。こうすることで、入力信号の純色を出力デバイスの純色で連続的に制御し、急激な変色を第３実施形態の構成よりもさらに抑制することができるようになる。
【０１２８】
図１０は、第４実施形態の第３色変換補正係数取得部４６０における処理手順の一例を示すフローチャートである。
【０１２９】
第３色変換補正係数取得部４６０は、デバイス依存の４色成分の入力色信号Ｄ４ｉを受け取ると、４色のうちのＣ色成分である入力色信号ＣｉがＣｉ純色であるか否かを判定する（Ｓ４１０）。条件に合致する場合（Ｓ４１０−Ｙｅｓ）、第３色変換補正係数取得部４６０は、入力色信号Ｄ４ｉの４色成分のうちの、このＣｉについての彩度Ｃ＊（＝（ａｉ＾２＋ｂｉ＾２）＾１／２；“＾”はべき乗を示す）を、その処理対象画像のＣ色の最大値Ｃｉmax の彩度Ｃ＊（Ｃｉmax ）で除した値を色変換補正係数Ｊ５としての純色率ＣＪとする（Ｓ４１２）。
【０１３０】
一方、条件に合致しない場合（Ｓ４１０−Ｎｏ）、第３色変換補正係数取得部４６０は、４色のうちのＭ色成分である入力色信号ＭｉがＭｉ純色であるか否かを判定する（Ｓ４２０）。条件に合致する場合（Ｓ４２０−Ｙｅｓ）、第３色変換補正係数取得部４６０は、入力色信号Ｄ４ｉの４色成分のうちの、このＭｉについての彩度Ｃ＊（＝（ａｉ＾２＋ｂｉ＾２）＾１／２）を、その処理対象画像のＭ色の最大値Ｍｉmax の彩度Ｃ＊（Ｍｉmax ）で除した値を、色変換補正係数Ｊ５としての純色率ＭＪとする（Ｓ４２２）。
【０１３１】
一方、条件に合致しない場合（Ｓ４２０−Ｎｏ）、第３色変換補正係数取得部４６０は、４色のうちのＹ色成分である入力色信号ＹｉがＹｉ純色であるか否かを判定する（Ｓ４３０）。条件に合致する場合（Ｓ４３０−Ｙｅｓ）、第３色変換補正係数取得部４６０は、入力色信号Ｄ４ｉの４色成分のうちの、このＹｉについての彩度Ｃ＊（＝（ａｉ＾２＋ｂｉ＾２）＾１／２）を、その処理対象画像のＹ色の最大値Ｙｉmax の彩度Ｃ＊（Ｙｉmax ）で除した値を、色変換補正係数Ｊ５としての純色率ＹＪとする（Ｓ４３２）。
【０１３２】
一方、条件に合致しない場合（Ｓ４３０−Ｎｏ）、第３色変換補正係数取得部４６０は、４色のうちのＫ色成分である入力色信号ＫｉがＫｉ純色であるか否かを判定する（Ｓ４４０）。条件に合致する場合（Ｓ４４０−Ｙｅｓ）、第３色変換補正係数取得部４６０は、入力色信号Ｄ４ｉの４色成分のうちの、このＫｉについての彩度Ｃ＊（＝（ａｉ＾２＋ｂｉ＾２）＾１／２）を、その処理対象画像のＫ色の最大値Ｋｉmax の彩度Ｃ＊（Ｋｉmax ）で除した値を、色変換補正係数Ｊ５としての純色率ＫＪとする（Ｓ４４２）。
【０１３３】
このように、第４実施形態の画像処理装置４００においては、色変換処理後の出力デバイス依存信号に対して、第３色変換補正係数取得部４６０で算出した色情報関数（純色率）を用いて補正することで、入力デバイス依存信号での純色を出力デバイス依存信号の純色で再現する。この際、前段色変換処理部４１０で色変換されたデバイス非依存信号ａｂ（その結果としての彩度情報Ｃ＊）を参照して純色率を“１００％”から“０％”まで制御する、つまり、入力デバイス依存信号の単色信号の彩度に応じて色情報関数（純色率）の割合を制御することで、入出力間のガマットの違いに拘らず、第３実施形態よりもさらに、急激な変色を抑制することができる。
【０１３４】
＜電子計算機を利用した構成＞
上述した色変換処理の仕組みは、ＡＳＩＣ（Application Specified Integrated Circuit）のようなそれぞれの機能をなす専用のハードウェア処理回路の組合せで構成することに限らず、その機能を実現するプログラムコードに基づいて電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。ソフトウェアにより処理を実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点を享受できるようになる。
【０１３５】
よって、上記実施形態で説明した色変換処理手法を適用した本発明に係る画像処理装置を、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。
【０１３６】
電子計算機に一連の色変換処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込マイコンなど）、あるいは、ＣＰＵ（Central Processing Unit ）、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１３７】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。
【０１３８】
この記録媒体は、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクＦＤを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）、ＰＤを含む）、光磁気ディスクＭＯ（ＭＤ（Mini Disc ）を含む）、またはフラッシュメモリなどの不揮発性の半導体メモリなどよりなるＩＣカードやミニチュアカードなどのパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスク装置などで構成されてもよい。また、ソフトウェアを構成するプログラムは、記録媒体を介して提供されることに限らず、有線あるいは無線などの通信網を介して提供されてもよい。
【０１３９】
たとえば、色変換処理をする機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェアにて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が色変換処理の機能を実現する。
【０１４０】
また、コンピュータが読み出したプログラムコードを実行することで、色変換処理を行なう機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム；基本ソフト）などが実際の処理の一部または全部を行ない、その処理によって色変換処理を行なう機能が実現される場合であってもよい。
【０１４１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって色変換処理を行なう機能が実現される場合であってもよい。
【０１４２】
電子計算機には、たとえば、複写アプリケーションやプリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムなど、従来の画像形成装置（複合機）におけるものと同様のソフトウェアが組み込まれる。また、ネットワークを介して外部とのデータを送受信したりするための制御プログラムも組み込まれる。
【０１４３】
このとき、色変換処理を行なう機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。たとえば、既存の複写装置制御ソフトやプリンタ制御ソフト（プリンタドライバ）に組み込まれるアドインソフトとして提供されてもよい。
【０１４４】
図１１は、ＣＰＵやメモリを利用してソフトウェア的に画像処理装置を構成する、すなわちパーソナルコンピュータなどの電子計算機の機能を利用して画像形成装置をソフトウェア的に実現する場合のハードウェア構成の一例を示すブロック図である。
【０１４５】
画像処理装置を構成するコンピュータシステム９００は、コントローラ部９０１と、ハードディスク装置、フレキシブルディスク（ＦＤ）ドライブ、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ、半導体メモリコントローラなどの、所定の外部記憶媒体５からデータを読み出したり記録したりするための駆動装置としての記録・読取制御部９０２とを有する。
【０１４６】
コントローラ部９０１は、ＣＰＵ（Central Processing Unit ）９１２、読出専用の記憶部であるＲＯＭ（Read Only Memory）９１３、随時書込みおよび読出しが可能であるともに揮発性の記憶部の一例であるＲＡＭ（Random Access Memory）９１５、および不揮発性の記憶部の一例であるＲＡＭ（ＮＶＲＡＭと記述する）９１６を有している。
【０１４７】
また、コンピュータシステム９００は、ユーザインタフェースをなす機能部として、キーボードやマウスなどを有する指示入力部９０３と、操作時のガイダンス画面や処理結果などの所定の情報をユーザに提示する表示出力部９０４と、処理済みの画像を所定の出力媒体（たとえば印刷用紙）に形成して出力する画像形成部９０６と、各機能部との間のインタフェース機能をなすインタフェース部９０９とを有する。
【０１４８】
インタフェース部９０９としては、処理対象データ（画像データを含む）や制御データの転送経路であるシステムバス９９１の他、たとえば、画像形成部９０６や他のプリンタとのインタフェース機能をなすプリンタＩＦ部９９６、およびインターネットなどのネットワーク９との間の通信データの受け渡しを仲介する通信ＩＦ部９９９を有している。
【０１４９】
表示出力部９０４は、たとえば、表示制御部９４２とＣＲＴ（Cathode Ray Tube；陰極線管）やＬＣＤ（Liquid Crystal Display；液晶）などでなるディスプレイ部９４４とを有する。たとえば、表示制御部９４２が、ディスプレイ部９４４上に、ガイダンス情報やスキャナユニットが取り込んだ全体画像などを表示させる。なお、表示面上にタッチパネル９３２を有するディスプレイ部９４４とすることで、指先やペンなどで所定の情報を入力する指示入力部９０３を構成することもできる。
【０１５０】
画像形成部９０６は、たとえばスキャナユニットにて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）。
【０１５１】
この画像形成部９０６は、上記実施形態で示した第２デバイス１４２，２４２，３４２，４４２に相当するものであり、たとえばイエローＹ，マゼンタＭ，シアンＣ，ブラックＫの印刷出力用データを受けて、画像処理装置をデジタル印刷システムとして稼働させるためのラスター出力スキャンベースのプリントエンジン９６４を備える。
【０１５２】
このような構成において、ＣＰＵ９１２は、システムバス９９１を介してシステム全体の制御を行なう。ＲＯＭ９１３は、ＣＰＵ９１２の制御プログラムなどを格納する。ＲＡＭ９１５は、ＳＲＡＭ（Static Random Access Memory ）などで構成され、プログラム制御変数や各種処理のためのデータなどを格納する。
【０１５３】
また、ＲＡＭ９１５は、所定のアプリケーションプログラムによって取得した電子ドキュメント（文字データのみに限らず画像データを含んでよい）や自装置に備えられているスキャナユニット（図示せず）で取得した画像データ、さらに外部から取得した電子データなどを一時的に格納する領域を含んでいる。
【０１５４】
たとえば色変換処理をコンピュータに実行させるプログラムは、装置構成時に予めＲＯＭ９１３に組み込まれていてもよいし、ＣＤ−ＲＯＭやＭＯあるいはフラッシュメモリなどの不揮発性の半導体メモリカードなどの記録媒体を通じて配布されてもよい。さらに、他のサーバなどからインターネットなどのネットワーク９を経由してプログラムをダウンロードして取得したり、あるいは更新したりしてもよい。記録媒体には、色変換処理の一部または全ての機能を実現するプログラムを格納することができる。
【０１５５】
また、ハードディスク装置は、制御プログラムによる各種処理のためのデータを格納したり、スキャナユニットで取得した画像データや外部から取得した印刷データなどを大量に一時的に格納したりする領域を含んでいる。また、ハードディスク装置、ＦＤドライブ、あるいはＣＤ−ＲＯＭドライブは、たとえば、ＣＰＵ９１２にコンテンツ取得やアドレス取得あるいはアドレス設定などの処理をソフトウェアにて実行させるためのプログラムデータを登録するなどのために利用される。
【０１５６】
なお、画像処理装置の各機能部分の全ての処理をソフトウェアで行なうのではなく、これら機能部分の一部を専用のハードウェアにて行なう処理回路９０８を設けてもよい。
【０１５７】
ソフトウェアで所定の処理を行なう仕組みは、並列処理や連続処理に柔軟に対処し得るものの、処理が複雑になるに連れ、処理時間が長くなるため、処理速度の低下が問題となる。これに対して、ハードウェア処理回路で行なうことで、高速化を図ったアクセラレータシステムを構築することができるようになる。アクセラレータシステムは、処理が複雑であっても、処理速度の低下を防ぐことができ、高いスループットを得ることができる。
【０１５８】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１５９】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１６０】
たとえば、上記実施形態では一方の画像出力装置が取り扱う入力色信号および他方の画像出力装置が取り扱う出力色信号としてＣＭＹＫ信号を用いた例を示したが、これに限られるものではなく、一方の画像出力装置が取り扱う複数色で示された入力色信号を他方の画像出力装置が取り扱う複数色で示された出力色信号に変換するあらゆるものに適用可能である。勿論、複数色は４色である必要もない。
【０１６１】
たとえば、上記実施形態では、デバイス非依存（デバイスインディペンデント）な画像データとして、ＣＩＥ表色系の測色データＬ，ａ，ｂを用いているが、たとえばｓＹＣＣなど、他のデバイス非依存な画像データを用いるようにしてもよい。
【図面の簡単な説明】
【０１６２】
【図１】本発明に係る画像処理装置の第１実施形態を示すブロック図である。
【図２】第１実施形態の色変換補正係数取得部における処理手順の一例を示すフローチャートである。
【図３】第１実施形態の画像処理装置における色変換処理の手順例を示すフローチャートである。
【図４】本発明に係る画像処理装置の第２実施形態を示すブロック図である。
【図５】第２実施形態の画像処理装置における色変換処理の第１例の手順を示すフローチャートである。
【図６】第２実施形態の画像処理装置における色変換処理の第２例の手順を示すフローチャートである。
【図７】本発明に係る画像処理装置の第３実施形態を示すブロック図である。
【図８】第３実施形態の第２色変換補正係数取得部における処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像処理装置の第４実施形態を示すブロック図である。
【図１０】第４実施形態の第３色変換補正係数取得部における処理手順の一例を示すフローチャートである。
【図１１】電子計算機の機能を利用して画像処理装置をソフトウェア的に実現する場合のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【０１６３】
１００，２００，３００，４００…画像処理装置、１０２，２０２，３０２，４０２…テーブル値記憶部、１１０，３１０，４１０…前段色変換処理部、１１２，１２２，２１２，２２２，３１２，３２２，４１２，４２２…ルックアップテーブル、１２０，３２０，４２０…後段色変換処理部、１２２，２２２，３２２，４２２…ルックアップテーブル、１３０，２３０…色変換補正係数取得部、１４０，２４０，３４０，４４０…第１デバイス、１４２，２４２，３４２，４４２…第２デバイス、２１０…色変換処理部、２５０…カラーリンクプロファイル生成部、３３０，４３０…第１色変換補正係数取得部、３６０…第２色変換補正係数取得部、３８０，４８０…純色補正処理部、４６０…第３色変換補正係数取得部
【図１】
2005260777.tif 000003
【図２】
2005260777.tif 000004
【図３】
2005260777.tif 000005
【図４】
2005260777.tif 000006
【図５】
2005260777.tif 000007
【図６】
2005260777.tif 000008
【図７】
2005260777.tif 000009
【図８】
2005260777.tif 000010
【図９】
2005260777.tif 000011
【図１０】
2005260777.tif 000012
【図１１】
2005260777.tif 000013