(57)【要約】【課題】複数の装置間で生じる色再現域の差を吸収しつつも、ある程度の広さを有する色再現域を確保できるようにする。【解決手段】色変換装置１０は、色補正情報生成部２０と色補正部３０とを含む。色補正情報生成部２０は、目標色を取得する目標色取得部２１と、各デバイスの依存色の情報を取得する依存色取得部２２と、各デバイスの色域の平均色域を生成する平均色域生成部２３と、目標色を平均色域内の目標色に変換する色域圧縮部２４と、各デバイスの依存色の情報と平均色域目標色とに基づいて各デバイス用の補正ＬＵＴを生成する補正ＬＵＴ生成部２６とを備える。また、色補正部３０は、画像を取得する画像取得部３１と、各デバイス用の補正ＬＵＴを参照して色変換を行う第１色変換部３２及び第２色変換部３３と、色変換後の各デバイス用の画像を出力する第１画像出力部３４及び第２画像出力部３５とを備える。【選択図】図１
2009033601.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する色域情報取得手段と、
前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する色域特定手段と、
前記色域特定手段により特定された前記第２色域内の再現色を特定する再現色特定手段と、
前記再現色特定手段により特定された前記再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色を決定する依存色決定手段と
を備えたことを特徴とする色処理装置。
【請求項２】
前記色域情報取得手段は、装置に依存する第１色空間における色情報と、装置に依存しない第２色空間における色情報とを前記複数の装置のそれぞれについて対応付けた前記色域情報を取得し、
前記依存色決定手段は、前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の装置のそれぞれの特性に依存する前記依存色を決定することを特徴とする請求項１記載の色処理装置。
【請求項３】
前記色域特定手段は、前記色域情報取得手段により取得された前記色域情報において前記第１色空間における色情報に対応付けられた前記複数の装置のそれぞれについての前記第２色空間における複数の色情報に所定の平均演算を施すことにより平均色情報を求め、当該平均色情報に基づく予測により、前記第２色域を特定することを特徴とする請求項２記載の色処理装置。
【請求項４】
前記色域特定手段は、前記色域情報取得手段により取得された前記色域情報に基づいて前記複数の第１色域を求め、当該複数の第１色域にそれぞれ含まれかつ対応する複数の色情報に所定の平均演算を施すことにより、前記第２色域を特定することを特徴とする請求項１に記載の色処理装置。
【請求項５】
前記色域特定手段は、前記複数の第１色域に対して前記複数の装置に応じた重み付けを行った平均演算を施すことにより、前記第２色域を特定することを特徴とする請求項１記載の色処理装置。
【請求項６】
装置に依存する第１色空間における色情報と、装置に依存しない第２色空間における色情報とを対応付けた目標色情報を取得する目標色情報取得手段を更に備え、
前記再現色特定手段は、前記目標色情報取得手段により取得された前記目標色情報に含まれる前記第２色空間における色情報に基づいて、前記再現色を特定することを特徴とする請求項１記載の色処理装置。
【請求項７】
前記目標色情報に含まれる前記第１色空間における色情報を格子点とし、当該格子点に対し、当該目標色情報から特定された前記再現色に対応する前記依存色に関する情報を補正係数として設定したルックアップテーブルを生成する生成手段を更に備えたことを特徴とする請求項６記載の色処理装置。
【請求項８】
前記生成手段は、シアン、マゼンタ、イエロー、ブラックの４次元の前記格子点に対し、シアン、マゼンタ、イエロー、ブラックの４次元の前記依存色に関する情報を設定した前記ルックアップテーブルを生成することを特徴とする請求項７記載の色処理装置。
【請求項９】
前記生成手段は、シアン、マゼンタ、イエロー、ブラックの少なくとも１色の階調を補正するための情報を更に生成することを特徴とする請求項８記載の色処理装置。
【請求項１０】
複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する色域情報取得手段と、
前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する色域特定手段と、
前記色域特定手段により特定された前記第２色域内の再現色を特定する再現色特定手段と、
前記再現色特定手段により特定された前記再現色の入力に応じて、当該再現色を、当該再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色に補正する補正手段と
を備えたことを特徴とする色変換装置。
【請求項１１】
コンピュータに、
複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する機能と、
取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する機能と、
特定された前記第２色域内の再現色を特定する機能と、
特定された前記再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色を決定する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置、色変換装置、プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ、カラースキャナ、カラープリンタ、カラーディスプレイ等のカラーデバイスが普及しており、色に対する市場の要求も高まっている。特にＤＴＰ（Desk Top Publishing）等で使用されるシステムにおいて、その要求は高い。そこで、各デバイスにおけるＣＭＳ（カラーマネージメントシステム）は必要不可欠なものとなっており、デバイスでの色再現を安定的に保つためのデバイスキャリブレーション技術が開発されている。
ところで、このようなカラーデバイスで問題となるのが、各デバイスにおける色再現域、つまり色域に違いが生じることである。例えばカラーディスプレイとカラープリンタでの色域を比べてみるとその差は歴然である。また、同種デバイス（例えば同機種プリンタ）間においても、色域の差は生じており、複数台の同機種プリンタでの色再現を完全に一致させることは現在のキャリブレーション技術では難しい。デバイスの色域ごとに色差最小、彩度保存、明度保存等の色域圧縮技術により、色再現の安定化を図る試みは種々行われているが、完全な色一致は非常に困難である。
【０００３】
ここで、公報記載の技術として、デバイスに共通の色再現域を用いる方法がある（例えば、特許文献１、特許文献２参照）。
特許文献１の技術では、複数の画像形成装置に共通する共通色再現範囲を生成しておき、入力された画像信号を共通色再現範囲に圧縮し、共通色再現範囲に圧縮された画像信号を複数の画像形成装置に配信する。すると各画像形成装置においては、配信された画像信号に基づく画像を形成して出力し、これにより各画像形成装置において共通の色再現性が得られる。
特許文献２の技術では、ＣＭＳに入力されるソース側デバイス色のデータを、デバイスに依存しない色空間に変換し、変換したデータを、デスティネーション側デバイスＡの色再現領域とデスティネーション側デバイスＢの色再現領域とが重なる共通色再現領域内にマッピングする。そして、共通色再現領域内にマッピングされた色データを、デスティネーション側デバイス用の色データに変換する。
【０００４】
【特許文献１】特開２００３−６０９２５号公報
【特許文献２】特開平１０−７９８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、一般に、複数の装置間の色再現域に差がある場合に、これらの色再現域の共通部分を用いてその差を吸収しようとすると、共通部分が狭くなってしまい、再現される画像に不具合が生じる可能性があった。
本発明の目的は、複数の装置間で生じる色再現域の差を吸収しつつも、ある程度の広さを有する色再現域を確保できるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する色域情報取得手段と、前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する色域特定手段と、前記色域特定手段により特定された前記第２色域内の再現色を特定する再現色特定手段と、前記再現色特定手段により特定された前記再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色を決定する依存色決定手段とを備えたことを特徴とする色処理装置である。
請求項２に記載の発明は、前記色域情報取得手段は、装置に依存する第１色空間における色情報と、装置に依存しない第２色空間における色情報とを前記複数の装置のそれぞれについて対応付けた前記色域情報を取得し、前記依存色決定手段は、前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の装置のそれぞれの特性に依存する前記依存色を決定することを特徴とする請求項１記載の色処理装置である。
請求項３に記載の発明は、前記色域特定手段は、前記色域情報取得手段により取得された前記色域情報において前記第１色空間における色情報に対応付けられた前記複数の装置のそれぞれについての前記第２色空間における複数の色情報に所定の平均演算を施すことにより平均色情報を求め、当該平均色情報に基づく予測により、前記第２色域を特定することを特徴とする請求項２記載の色処理装置である。
請求項４に記載の発明は、前記色域特定手段は、前記色域情報取得手段により取得された前記色域情報に基づいて前記複数の第１色域を求め、当該複数の第１色域にそれぞれ含まれかつ対応する複数の色情報に所定の平均演算を施すことにより、前記第２色域を特定することを特徴とする請求項１に記載の色処理装置である。
請求項５に記載の発明は、前記色域特定手段は、前記複数の第１色域に対して前記複数の装置に応じた重み付けを行った平均演算を施すことにより、前記第２色域を特定することを特徴とする請求項１記載の色処理装置である。
請求項６に記載の発明は、装置に依存する第１色空間における色情報と、装置に依存しない第２色空間における色情報とを対応付けた目標色情報を取得する目標色情報取得手段を更に備え、前記再現色特定手段は、前記目標色情報取得手段により取得された前記目標色情報に含まれる前記第２色空間における色情報に基づいて、前記再現色を特定することを特徴とする請求項１記載の色処理装置である。
請求項７に記載の発明は、前記目標色情報に含まれる前記第１色空間における色情報を格子点とし、当該格子点に対し、当該目標色情報から特定された前記再現色に対応する前記依存色に関する情報を補正係数として設定したルックアップテーブルを生成する生成手段を更に備えたことを特徴とする請求項６記載の色処理装置である。
請求項８に記載の発明は、前記生成手段は、シアン、マゼンタ、イエロー、ブラックの４次元の前記格子点に対し、シアン、マゼンタ、イエロー、ブラックの４次元の前記依存色に関する情報を設定した前記ルックアップテーブルを生成することを特徴とする請求項７記載の色処理装置である。
請求項９に記載の発明は、前記生成手段は、シアン、マゼンタ、イエロー、ブラックの少なくとも１色の階調を補正するための情報を更に生成することを特徴とする請求項８記載の色処理装置である。
請求項１０に記載の発明は、複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する色域情報取得手段と、前記色域情報取得手段により取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する色域特定手段と、前記色域特定手段により特定された前記第２色域内の再現色を特定する再現色特定手段と、前記再現色特定手段により特定された前記再現色の入力に応じて、当該再現色を、当該再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色に補正する補正手段とを備えたことを特徴とする色変換装置である。
請求項１１に記載の発明は、コンピュータに、複数の装置のそれぞれの色再現域である複数の第１色域に関する色域情報を取得する機能と、取得された前記色域情報に基づいて、前記複数の第１色域のそれぞれの外郭の平均的な外郭を有する色再現域である第２色域を特定する機能と、特定された前記第２色域内の再現色を特定する機能と、特定された前記再現色に対応する前記複数の装置のそれぞれの特性に依存する依存色を決定する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明は、複数の装置間で生じる色再現域の差を吸収しつつも、ある程度の広さを有する色再現域を確保することができるという効果を有する。
請求項２の発明は、本構成を有していない場合に比較して、色再現域を確保しその色再現域内のある色に対応する装置依存色を決定する処理を、効率的に行うことができるという効果を有する。
請求項３の発明は、本構成を有していない場合に比較して、ある程度の広さを有する色再現域を確保する処理を高速に行うことができるという効果を有する。
請求項４の発明は、本構成を有していない場合に比較して、ある程度の広さを有する色再現域を確保する際、その外郭に段差が生じ難くすることができるという効果を有する。
請求項５の発明は、いずれかの装置の色再現域寄りの色再現域を確保することができるという効果を有する。
請求項６の発明は、本構成を有していない場合に比較して、装置依存色を決定するための元となる色を、ある程度の広さを有する色再現域内で適正に特定することができるという効果を有する。
請求項７の発明は、色再現域に差がある複数の装置で出力される色を、ある程度一致させることができるという効果を有する。
請求項８の発明は、シアン、マゼンタ、イエロー、ブラックの４色で色を表現し色再現域に差がある複数の装置で出力される色を、ある程度一致させることができるという効果を有する。
請求項９の発明は、本構成を有していない場合に比較して、色再現域に差がある複数の装置で出力される色の一致度を、階調性に関して高めることができるという効果を有する。
請求項１０の発明は、複数の装置間で生じる色再現域の差を吸収しつつも、ある程度の広さを有する色再現域を確保し、その色再現域内への色変換を行うことができるという効果を有する。
請求項１１の発明は、複数の装置間で生じる色再現域の差を吸収しつつも、ある程度の広さを有する色再現域を確保することができるという効果を有する。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明を実施するための最良の形態（以下、「実施の形態」という）について詳細に説明する。
まず、本実施の形態の概要について説明する。
複数の画像出力装置（例えばプリンタ）があった場合、通常、機差による色再現域の差により、出力物における色再現にばらつきが生じる。この解決方法の１つとして、複数の画像出力装置の色再現域を求め、これら全ての共通部分である共通色域（ＡｎｄＧａｍｕｔ）内で色補正を行う方法がある。しかしながら、複数の画像出力装置の色再現域が大きく異なる場合には、共通色域が狭くなってしまい、色再現の結果が良好ではなくなってしまうことが考えられる。
そこで、本実施の形態では、複数の画像出力装置の色再現域から平均的な色域を求め、この平均的な色域内で色再現を行う。その結果、複数の装置間で色域が異なっていても、機差を抑えつつ、出力物の色再現範囲も確保できるようになる。
【０００９】
尚、ここでいう「平均的な色域」とは、複数の装置の色再現域に対し通常の平均演算を施して得られた色域には限らず、装置ごとに重みを設定してその重みに従った平均演算（加重平均演算）によって得られた色域であってもよい。或いは、平均演算を用いなくても、例えば、回帰モデルを用いて「平均的な色域」を設定してもよい。以下では、便宜上、「平均的な色域」を簡略化して「平均色域」と称するが、この「平均色域」も同様に、平均演算（加重平均演算を含む）に基づいて得られた色域や、回帰モデルを用いて得られた色域を含むものとする。
【００１０】
以下、このような概要を実現するための具体的な実施の形態について説明する。
図１は、本実施の形態における色変換装置の機能構成を示したブロック図である。
本実施の形態における色変換装置１０は、例えばネットワーク（図示せず）を介して複数の画像出力装置と接続されるが、ここでは、簡単のため、画像出力装置として、第１デバイスと第２デバイスの２つを考えるものとする。また、色変換装置１０は、大きく、色補正情報生成部２０と、色補正部３０とに分けられる。
【００１１】
このうち、色補正情報生成部２０は、目標色取得部２１と、依存色取得部２２と、平均色域生成部２３と、色域圧縮部２４と、平均色域目標色記憶部２５と、補正ＬＵＴ生成部２６とを備える。
目標色取得部２１は、例えば対象デバイスの理想状態を示す目標値として目標色の情報を取得する。本実施の形態では、目標色情報取得手段の一例として、目標色取得部２１を設けている。
依存色取得部２２は、各デバイスでの色の出力特性を反映したデバイス依存色の情報を取得する。本実施の形態では、色域情報取得手段の一例として、依存色取得部２２を設けている。
平均色域生成部２３は、依存色取得部２２が取得したデバイス依存色の情報に基づいて、各デバイスの色域の平均的な色域である平均色域を生成する。但し、ここで、「平均色域」とは、既に述べた通り、完全な平均のみを意味するものではない。例えば、各デバイスの色域に重み付けをして得られた平均等、所定の平均演算によって得られた色域であってもよい。或いは、平均演算を用いず、例えば、回帰モデルを用いた演算等で得られた色域であっても構わない。本実施の形態では、色域特定手段の一例として、平均色域生成部２３を設けている。
【００１２】
色域圧縮部２４は、目標色取得部２１が取得した目標色の情報に基づいて、この目標色を平均色域内の目標色（以下、「平均色域目標色」という）に変換する。本実施の形態では、再現色の一例として、平均色域目標色を用いており、再現色特定手段の一例として、色域圧縮部２４を設けている。
平均色域目標色記憶部２５は、色域圧縮部２４により生成された平均色域目標色に関する情報を記憶する。
補正ＬＵＴ生成部２６は、依存色取得部２２が取得したデバイス依存色の情報と、平均色域目標色記憶部２５に記憶された平均色域目標色の情報とに基づいて、色補正用のルックアップテーブル（以下、「補正ＬＵＴ」という）を生成する。この補正ＬＵＴは、色補正部３０の色補正処理にて参照されるものであり、第１デバイス用の補正ＬＵＴと第２デバイス用の補正ＬＵＴとが生成される。本実施の形態では、依存色決定手段の一例として、また、ルックアップテーブルを生成する生成手段の一例として、補正ＬＵＴ生成部２６を設けている。
【００１３】
また、色補正部３０は、画像取得部３１と、第１色変換部３２と、第２色変換部３３と、第１画像出力部３４と、第２画像出力部３５とを備える。
画像取得部３１は、例えばネットワーク（図示せず）から画像を取得する。
第１色変換部３２は、第１デバイス用の補正ＬＵＴを参照し、画像取得部３１が取得した画像における色情報を変換する。本実施の形態では、再現色を依存色に補正する補正手段の一例として、第１色変換部３２を設けている。
第２色変換部３３は、第２デバイス用の補正ＬＵＴを参照し、画像取得部３１が取得した画像における色情報を変換する。本実施の形態では、再現色を依存色に補正する補正手段の一例として、第２色変換部３３を設けている。
第１画像出力部３４は、第１色変換部３２で色情報が変換された画像を第１デバイスに対して出力する。
第２画像出力部３５は、第２色変換部３３で色情報が変換された画像を第２デバイスに対して出力する。
【００１４】
次に、本実施の形態における色変換装置１０の動作について説明する。
図２は、色変換装置１０の色補正情報生成部２０における動作を示したフローチャートである。
色補正情報生成部２０では、まず、目標色取得部２１が、目標となるデバイスの色データ（以下、「目標デバイスベースデータ」という）を取得する（ステップ２０１）。尚、この目標デバイスベースデータは、目標色情報の一例である。次に、依存色取得部２２が、第１デバイスでの色の出力特性を表す色データ（以下、「第１デバイスベースデータ」という）と、第２デバイスでの色の出力特性を表す色データ（以下、「第２デバイスベースデータ」という）とを取得する（ステップ２０２）。尚、これらのデバイスベースデータは、色域情報の一例である。そして、平均色域生成部２３が、第１デバイスベースデータと第２デバイスベースデータとに基づいて、第１デバイスの色域と第２デバイスの色域との平均的な色域である平均色域を生成する（ステップ２０３）。また、色域圧縮部２４が、ステップ２０１で取得した目標デバイスベースデータを、ステップ２０３で生成した平均色域内の目標色に関するデータ（以下、「平均色域ベースデータ」という）に変換し、平均色域目標色記憶部２５に記憶する（ステップ２０４）。更に、補正ＬＵＴ生成部２６が、第１デバイスベースデータと平均色域ベースデータとを用いて、第１デバイス用の補正ＬＵＴを生成すると共に、第２デバイスベースデータと平均色域ベースデータとを用いて、第２デバイス用の補正ＬＵＴを生成する（ステップ２０５）。
【００１５】
以下、各ステップの処理内容について詳述する。
ステップ２０１では、目標色取得部２１が、本システムにおいて目標色となる絶対目標色を算出する。ここでいう絶対目標色とは、例えば対象デバイスの理想状態を示す目標値であり、その色再現域は一般的なデバイスの色再現域より大きいのが好ましい。これは、目標値がその色再現域より狭いと、キャリブレーションや色補正によって補正対象デバイスの能力をフルに使用できないことに起因する。ここで、キャリブレーション等の色補正は、補正ＬＵＴに基づいて行う。この補正ＬＵＴは、入力格子点に対してデバイス非依存の目標値（例えばＬ＊ａ＊ｂ＊）を設定し、この目標値を満たすデバイスの色空間における値を出力格子点として求めることで生成される。
この場合の最も単純なシステム構成は、１次元色補正（単色キャリブレーション）であり、１次元ＬＵＴ（ＴＲＣ：Tone Reproduction Curve）で示される単色階調のデバイス色空間に対するその色度値、濃度値又はそれに準じるものが目標値となる。同様に、３次元（例えばＣＭＹやＲＧＢ）、４次元（例えばＣＭＹＫ）に対するキャリブレーションや色補正では、ＣＭＹ（Ｋ）の多次元格子点に対するその色度値（例えばＬ＊ａ＊ｂ＊）を目標値として割り当てることになる。
【００１６】
尚、この目標値は予め保持し格納しておいてもよい。しかしながら、例えば、補正用格子点がＣＭＹＫ４色に対して４ビットの格子点データを持つことになると、１７４個のデータ数となる。このような場合、目標色が変更となる度にそのデータを対象のデバイスで出力して測色するのは非常に労力がかかり効率的ではない。そこで、目標となるデバイスの色データ（目標デバイスベースデータ）をある一定数以上（例えば１０００パッチ程度）保持し、この目標デバイスベースデータから格子点データを予測することによって目標色を求める方法が考えられる。これにより、格子点に対する目標色の全てを予め保持する必要がなく、また目標色（目標デバイス）が変更になった際も効率的に色補正値を決定できるようになる。
【００１７】
ここで目標デバイスベースデータとは、色補正をする際の目標デバイスの出力色を示すデータである。
図３に、目標デバイスベースデータの一例を示す。これは、ＣＭＹＫ４色プリンタの場合の例である。この場合、目標デバイスベースデータは、デバイス依存のデータ（ＣＭＹＫ）と、それに対応するデバイス非依存のデータ（Ｌ＊ａ＊ｂ＊）とのデータ対（ベースデータ）の集合である。但し、デバイス非依存のデータに関して、ここでは一般的なＬ＊ａ＊ｂ＊を例としたが、これに限るものではない。例えば、三刺激値ＸＹＺや均等色空間Ｌ＊ｕ＊ｖ＊等に分類される表色系でのデータでも、（Ｌａｂ）＝Ｆ（ＣＭＹＫ）のように多項式近似等で表現されるデータでも、また、物理モデル式としてノイゲバウアー、クベルカムンク、ランバートベール等で表現されるデータでも、更には、ＩＣＣプロファイル等によって変換されるデータであってもよく、そのデバイスの特性が示されるデータ対が生成できるものであれば何でもよい。一般的にこのデータ対の集合に関し、数に制限は無いが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましいとされる。そして、これによって目標デバイスの出力特性を把握することができ、補正対象点に対するデバイスの出力色の予測が可能となる。
【００１８】
次に、ステップ２０２では、依存色取得部２２が、第１デバイス及び第２デバイスのそれぞれについて、各デバイスでの色の出力特性が明確になる第１デバイスベースデータ及び第２デバイスベースデータを取得する。第１デバイスベースデータ及び第２デバイスベースデータは、各デバイスで出力したパッチを測色することで取得してもよいし、各デバイスのプロファイル情報から取得してもよい。
図４（ａ）に第１デバイスベースデータの一例を、図４（ｂ）に第２デバイスベースデータの一例を示す。これらは、ＣＭＹＫ４色プリンタの場合の例である。また、図から分かる通り、第１デバイスベースデータ及び第２デバイスベースデータの形式は、目標デバイスベースデータの形式と同様である。この場合、第１デバイスベースデータ及び第２デバイスベースデータとしては、デバイス依存色空間に類されるＣＭＹＫ等と、それと対となるデバイス非依存色空間に類されるＬ＊ａ＊ｂ＊等の組み合わせとしてのデータ対（ベースデータ）を必要十分な数準備する。上記の目標色ベースデータの説明でも記したが、ベースデータの種類はこれに限るものではなく、そのデバイスの特性が示されるデータ対が生成できるものであれば何でもよい。また、数に制限は無いが、色精度及びシステム構成上の問題として２００〜１６００程度のデータ数が望ましいとされる。
【００１９】
続いて、ステップ２０３では、平均色域生成部２３が、第１デバイスベースデータと第２デバイスベースデータとに基づいて、第１デバイスの色域と第２デバイスの色域の平均的な色域である平均色域を求める。ここでは、対象デバイスで取得される全てのベースデータが用いられる。そして、ここで生成された平均色域は、第１デバイスの色域と第２のデバイスの色域の平均的な外郭を示すことになる。
【００２０】
図５は、平均色域生成部２３による平均色域の生成方法について示した図である。
このうち、（ａ）は、依存色取得部２２が取得した各デバイスベースデータに対し所定平均演算を施して平均値（平均色情報）を求め、この平均値に基づく予測により平均色域を求める方法を示している。即ち、第１デバイスベースデータと、第２デバイスベースデータとの平均をとり、この平均となる点の間の点を予測することで、平均色域を特定している。
また、（ｂ）は、依存色取得部２２が取得したデバイスベースデータから装置ごとの色域を求め、各色域に含まれかつ対応する点に対し所定の平均演算を施して平均値を求め、この平均値からなる色域を平均色域とする方法を示している。即ち、第１デバイスの色域と、第２デバイスの色域との対応する点の平均をとり、この平均となる点を連結して平均色域を特定している。
【００２１】
図６に、このような方法によって生成された平均色域と、第１デバイスの色域と、第２デバイスの色域との関係を示す。この図からも、平均色域が第１デバイスの色域の外郭と第２デバイスの色域の外郭との平均的な外郭を有することが分かる。
【００２２】
続いて、ステップ２０４では、色域圧縮部２４が、ステップ２０１で算出したキャリブレーションや色補正を行なう際の補正点に対する目標色を、ステップ２０３で求めた平均色域内部（境界を含む）の色に変換する。この変換は、各種提案されている色域圧縮法を用いて実現するとよい。本実施の形態では、目標色の点から色差が最小となる平均色域内の点へ変換する色差最小ＧＭＡ（Gamut Mapping Algorithm）を用いるが、これに限るものではない。使用用途に合わせて、彩度保存、明度保存に基づく色域圧縮法によって実現してもよい。
【００２３】
図７は、色域圧縮部２４による目標色の変換方法について示した図である。
前述したように、目標色の色域は十分に広く設定しているため、この目標色の色域を平均色域に圧縮することになる。目標色の色域の境界上の色の平均色域内の色への変換方向を矢印で示している。
【００２４】
また、このような色域圧縮を行うことにより、目標デバイスベースデータは、平均色域目標色に関するベースデータ（以下、「平均色域ベースデータ」という）へと変換される。
図８に、平均色域ベースデータの一例を示す。図から分かる通り、平均色域ベースデータの形式は、目標デバイスベースデータ、第１デバイスベースデータ、第２デバイスベースデータの形式と同様である。そして、平均色域ベースデータの内容は、目標デバイスベースデータにおいて、Ｌ＊ａ＊ｂ＊の値に変更が加えられたものとなっている。例えば、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）に対し、目標デバイスベースデータでは、（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ０１，ａ０１，ｂ０１）であったが、平均色域ベースデータでは、（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ０１’，ａ０１’，ｂ０１’）となっている。ここで、（Ｌ０１’，ａ０１’，ｂ０１’）は、色域圧縮により（Ｌ０１，ａ０１，ｂ０１）が変換される点を示す。色差最小ＧＭＡを用いた場合、（Ｌ０１’，ａ０１’，ｂ０１’）は（Ｌ０１，ａ０１，ｂ０１）によって定まるので、ｆを変換関数として、（Ｌ０１’，ａ０１’，ｂ０１’）＝ｆ（Ｌ０１，ａ０１，ｂ０１）のように表記することができる。
【００２５】
そして、ステップ２０５では、補正ＬＵＴ生成部２６が、補正ＬＵＴを生成する。具体的には、平均色域目標色に対する各デバイスでのデバイス依存色を求める。即ち、第１デバイスで平均色域目標色を再現するＣＭＹＫを、第１デバイスベースデータに基づいて、全ての目標格子点について予測する。この予測方法としては、種々の提案がなされている。特に限定するものではないが、例えば、特開平１０−２６２１５７号公報に記載の方法を用いて予測するとよい。そして、ここで予測されたデバイス依存色が各格子点に対する補正値（第１デバイス用の補正ＬＵＴにおける補正係数）となる。また、第２デバイスについても第１デバイスと同様の処理を行い、第２デバイス用の補正ＬＵＴを得る。
【００２６】
図９に、補正ＬＵＴの一例を示す。（ａ）は、第１デバイス用の補正ＬＵＴであり、（ｂ）は、第２デバイス用の補正ＬＵＴである。
（ａ）に示した第１デバイス用の補正ＬＵＴにおいて、Ｃ−ｉｎ、Ｍ−ｉｎ、Ｙ−ｉｎ、Ｋ−ｉｎは、図８に示した平均色域ベースデータのＣ、Ｍ、Ｙ、Ｋに対応する。そして、Ｃ−ｏｕｔ、Ｍ−ｏｕｔ、Ｙ−ｏｕｔ、Ｋ−ｏｕｔとしては、図８に示した平均色域ベースデータにおけるＬ＊，ａ＊，ｂ＊を再現するための第１デバイスにおけるＣ、Ｍ、Ｙ、Ｋが設定される。つまり、（Ｃ１１，Ｍ１１，Ｙ１１，Ｋ１１）は、（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ０１’，ａ０１’，ｂ０１’）を再現するための第１デバイスにおける（Ｃ，Ｍ，Ｙ，Ｋ）を意味している。これは、図４（ａ）の第１デバイスベースデータから求められる。
【００２７】
また、（ｂ）に示した第２デバイス用の補正ＬＵＴにおいても、Ｃ−ｉｎ、Ｍ−ｉｎ、Ｙ−ｉｎ、Ｋ−ｉｎは、図８に示した平均色域ベースデータのＣ、Ｍ、Ｙ、Ｋに対応する。そして、Ｃ−ｏｕｔ、Ｍ−ｏｕｔ、Ｙ−ｏｕｔ、Ｋ−ｏｕｔとしては、図８に示した平均色域ベースデータにおけるＬ＊，ａ＊，ｂ＊を再現するための第２デバイスにおけるＣ、Ｍ、Ｙ、Ｋが設定される。つまり、（Ｃ２１，Ｍ２１，Ｙ２１，Ｋ２１）は、（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ０１’，ａ０１’，ｂ０１’）を再現するための第２デバイスにおける（Ｃ，Ｍ，Ｙ，Ｋ）を意味している。これは、図４（ｂ）の第２デバイスベースデータから求められる。
【００２８】
このようにして得られた補正ＬＵＴにより、平均色域で色再現を行うための各デバイスに対する補正が実現される。即ち、画像取得部３１が、入力された画像を取得する。そして、第１色変換部３２が、ここで求められた第１デバイス用の補正ＬＵＴを参照して色変換を行うことにより、第１デバイス用の画像を生成する。また、第２色変換部３３が、第２デバイス用の補正ＬＵＴを参照することにより、第２デバイス用の画像を生成する。その後、第１画像出力部３４が、第１デバイス用の画像を第１デバイスに出力し、第２画像出力部３５が、第２デバイス用の画像を第２デバイスに出力する。このようにして各デバイス用の画像を各デバイスで出力することにより、理論上、第１デバイス及び第２デバイスから出力される印刷物において、平均色域内での色再現が成し遂げられる。
【００２９】
但し、補正ＬＵＴを参照する場合、格子点間の色に関しては補間処理がなされるが、格子点間における出力特性の非線形性が問題となり、その意味で色再現は不完全になってしまう。この対策として、補正ＬＵＴの格子点間隔を狭くし、色再現域をより細かく、より多くの補正値を持つようにすることが考えられる。しかしながら、メモリ量や補正値の計算量が大きくなるため、処理精度と処理コストのバランスで色補正の対象システムごとに適切に選択することが望ましい。また入力画像の１点１点に対して本手法と同様に平均色域での再現を行なうことによって、より正確な色補正ができる。一方、補正ＬＵＴに平均色域で再現するフィードバックをかけることによって、現実的な処理時間で構成できるほか、ソフトウェア処理のみならず、ハードウェアへのキャリブレーション、色補正実装への応用も考えられる。
【００３０】
また、ここでは４次元ＬＵＴ（ＣＭＹＫ）の構成を想定したが、３次元ＬＵＴ（ＣＭＹ）とＫ単色での構成により、４次元ＬＵＴで問題となると思われるメモリ数も削減でき、計算量も減らすことができ、より低コストな処理で色補正を実現できる。
更に、多次元テーブルに加え、後段に各色の１次元ＬＵＴ（ＴＲＣ）を備えることにより、ＬＵＴ処理での問題点となる階調性を補償し、より精度の高い色変換処理を行なうこともできる。
更にまた、本実施の形態では、画像出力装置としてカラープリンタを想定しているが、例えばカラーディスプレイであってもよく、その場合は、ＲＧＢの３次元格子点を有するＬＵＴを用いるとよい。また、ＬＵＴの格子点は、特色を使った４次元以上の格子点であってもよい。
更に、ＬＵＴの格子点として、ＩＣＣプロファイルの規格に準じたものを採用してもよい。
【００３１】
尚、本実施の形態では、色補正情報生成部２０が補正ＬＵＴを生成し、色補正部３０がこの補正ＬＵＴを参照して色変換を行うようにしたが、このような形態には限らない。即ち、色補正情報生成部２０が取得した第１デバイスベースデータ、第２デバイスベースデータ、平均色域目標色に基づいて、色補正部３０が、画像の入力画素ごとに直接色変換を行うような構成を採用してもよい。
【００３２】
ところで、本実施の形態で生成した平均色域に含まれる色の中には、第１デバイスの色域や第２デバイスの色域に含まれないものがある。
図１０は、このことを説明するための図である。
このうち、（ａ）は、平均色域と第１デバイスの色域との関係を示したものである。平均色域に含まれ、かつ、第１デバイスの色域に含まれない色は、矢印で示すように、予測によって第１デバイスの色域内の色に変換する必要がある。仮に第１デバイスの色域と第２デバイスの色域の共通色域を用いたとするとこのような予測の必要はない。しかしながら、本実施の形態のように平均色域を用いた方が、図に斜線で示すように、共通色域よりも広い色域を得ることができる。
また、（ｂ）は、平均色域と第２デバイスの色域との関係を示したものである。平均色域に含まれ、かつ、第２デバイスの色域に含まれない色は、矢印で示すように、予測によって第２デバイスの色域内の色に変換する必要がある。仮に第１デバイスの色域と第２デバイスの色域の共通色域を用いたとするとこのような予測の必要はない。しかしながら、本実施の形態のように平均色域を用いた方が、図に斜線で示すように、共通色域よりも広い色域を得ることができる。
【００３３】
尚、ここでは２台のデバイスを対象とした構成について述べたが、２台である必要はなく、複数台のデバイスを対象とした構成も同様に考えられる。複数台のデバイスが存在する場合も同様にして、複数台のデバイスの色域の平均色域を求めて、その平均色域内で色補正を行なえばよい。応用例としては、ネットワークに複数台のプリンタが接続されるようなクラスタプリンティングシステムへの展開が考えられる。
【００３４】
図１１は、このようなクラスタプリンティングシステムの構成例を示した図である。
図示するように、このクラスタプリンティングシステムは、プリントサーバ４０と、プリンタ４１ａ，４１ｂ，４１ｃ，…，４１ｆとがネットワークを介して接続されることで構成されている。この構成では、プリントサーバ４０が、図１の色変換装置１０として機能する。即ち、プリンタ４１ａ，４１ｂ，４１ｃ，…，４１ｆの色域に基づいて平均色域を求め、プリンタ４１ａ，４１ｂ，４１ｃ，…，４１ｆで出力する色をこの平均色域で補正する。これにより、プリンタ４１ａ，４１ｂ，４１ｃ，…，４１ｆにおける出力物の色を略等価に合わせることが可能となる。
【００３５】
また別のシステム構成として、１台のプリンタ筐体で２つのエンジンを備えるマルチエンジンプリンタへの展開も考えられる。
図１２は、このようなマルチエンジンプリンタの構成例を示した図である。
図示するように、マルチエンジンプリンタ５０は、第１画像形成部５１と、第２画像形成部５２とを備え、これらは同様の構成を有している。そこで、第１画像形成部５１について説明すると、第１画像形成部５１は、感光体ドラム６１、帯電器６２、レーザ露光器６３、現像装置６４、一次転写ロール６５、ドラムクリーナ６６からなる画像形成ユニットと、中間転写ベルト６７と、二次転写ロール６８と、定着装置６９とを備えている。そして、画像形成ユニットは、中間転写ベルト６７の上流側から、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順に、略直線状に配置されている。また、第１画像形成部５１は、レーザ制御装置７１と、トナー量検知センサ７２と、演算装置７３とを備えている。更に、第１画像形成部５１及び第２画像形成部５２に共通の構成として、マルチエンジンプリンタ５０は、用紙トレイ５３と、測色センサ５４と、色処理装置５５と、むら補正装置５６と、画像処理装置５７を備えている。
【００３６】
図１２に示したマルチエンジンプリンタ５０の作像プロセスは概略次の通りである。即ち、ＰＣ等から画像処理装置５７へ画像データが入力されると、画像処理装置５７は画像データに対して所定の画像処理を施し、第１画像形成部５１又は第２画像形成部５２が作像作業を実行する。ここで、第１画像形成部５１と第２画像形成部５２の作像プロセスは同様なので、第１画像形成部５１について説明すると、画像処理装置５７は、画像データをＹ、Ｍ、Ｃ、Ｋの４色の色材階調データに変換してレーザ制御装置７１に出力し、レーザ制御装置７１が、Ｙ、Ｍ、Ｃ、Ｋの４色の色材階調データを各色に対応するレーザ露光器６３に出力する。
【００３７】
レーザ露光器６３は、入力された色材階調データに応じて露光ビームを感光体ドラム６１に照射する。感光体ドラム６１では、帯電器６２によって表面が帯電された後、このレーザ露光器６３によって表面が走査露光され、静電潜像が形成される。形成された静電潜像は、現像装置６４にてＹ、Ｍ、Ｃ、Ｋの各色のトナー像として現像される。
このように感光体ドラム６１上に形成されたトナー像は、一次転写ロール６５にて中間転写ベルト６７に一次転写される。一方、感光体ドラム６１上の残留トナーは、ドラムクリーナ６６によって掻き取られる。
また、中間転写ベルト６７に一次転写されたトナー像は、中間転写ベルト６７の回転に伴って二次転写位置に搬送される。このとき、トナー量検知センサ７２が、中間転写ベルト６７上のトナー量を検知し、演算装置７３が画質調整等の演算を行い、その結果をレーザ制御装置７１に出力するようになっている。一方、用紙トレイ５３からは所定サイズの用紙が供給され、二次転写位置に搬送される。そして、二次転写位置では、二次転写ロール６８の押圧により、中間転写ベルト６７上に保持されたトナー像が、用紙に静電転写される。
その後、トナー像が転写された用紙は定着器６９まで搬送され、定着器６９によって熱及び圧力で定着処理を受けることでトナー像が用紙上に定着される。そして、定着画像が形成された用紙は、排出ロール（図示せず）によってマルチエンジンプリンタ５０の外部に排出される。
【００３８】
このようなマルチエンジンプリンタ５０において、本実施の形態では、色処理装置５５が、図１の色補正情報生成部２０として機能し、画像処理装置５７が、図１の色補正部３０として機能する。即ち、第１画像形成部５１で印刷されたパッチ及び第２画像形成部５２で印刷されたパッチを測色センサ５４が測色し、測色の結果をそれぞれ、第１デバイスベースデータ及び第２デバイスベースデータとして色処理装置５５へ伝える。これにより、色処理装置５５は、第１画像形成部５１の色と第２画像形成部５２の色を一致させるための補正ＬＵＴを生成する。また、むら補正装置５６も、測色結果に基づいてむら補正を行う。そして、画像処理装置５７は、色処理装置５５が生成した補正ＬＵＴを参照して、入力された色信号を第１画像形成部５１用の色信号と、第２画像形成部５２用の色信号とに変換する。
【００３９】
このようなマルチエンジンプリンタ５０を用いて、例えば偶数ページと奇数ページを交互に異なるエンジンで印刷した場合、エンジン間で生じる色の差は、他のカラープリンティングシステムを用いた場合よりもシビアなものとなる。本実施の形態では、平均色域を用いることにより、エンジン間の色の差を簡単に抑えることができるので、このマルチエンジンプリンタ５０のような構成においても効果が期待できる。また、あるデバイスの色域が小さかったり、多種のデバイスに対して共通色域を求めたりすると、その共通部分が極端に狭くなってしまう可能性がある。この場合、再現される色域が狭くなってしまうことが問題であったが、平均色域を用いることで、ある程度の改善が見込める。更にこの構成では、エンジンが２種類あるため、一方のエンジンのみを故障等により交換するような状況が考えられる。本実施の形態における手法は、このような新旧エンジンで生じる経時変化による出力差にも対応でき、マシンのロングライフ化への技術としても期待できる。また、共通色域を求める手法に比べ、処理コストの面でも優位性があり、例えば、リアルタイムの色補正方法としても、期待できる。
【００４０】
ところで、本実施の形態における色補正情報の生成処理及び色変換処理は、汎用のコンピュータにおいて実現してもよい。そこで、これらの処理をコンピュータ９０で実現するものとして、そのハードウェア構成について説明する。
図１３は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ（Central Processing Unit）９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）９３とを備える。ここで、ＣＰＵ９１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ/Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００４１】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供するようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態における色変換装置の機能構成を示したブロック図である。
【図２】本発明の実施の形態における色変換装置の色補正情報生成部の動作例を示したフローチャートである。
【図３】本発明の実施の形態で用いられる目標デバイスベースデータの一例を示した図である。
【図４】本発明の実施の形態で用いられる第１デバイスベースデータ及び第２デバイスベースデータの一例を示した図である。
【図５】本発明の実施の形態における平均色域の生成方法について説明するための図である。
【図６】本発明の実施の形態において生成される平均色域について説明するための図である。
【図７】本発明の実施の形態における目標色の平均色域への圧縮について説明するための図である。
【図８】本発明の実施の形態で目標色を平均色域に圧縮した際に得られる平均色域ベースデータの一例を示した図である。
【図９】本発明の実施の形態で生成される第１デバイス用の補正ＬＵＴ及び第２デバイス用の補正ＬＵＴの一例を示した図である。
【図１０】本発明の実施の形態で生成される平均色域と、第１デバイスの色域と、第２デバイスの色域と、共通色域との関係を説明するための図である。
【図１１】本発明の実施の形態が適用されるクラスタプリンティングシステムの構成例を示した図である。
【図１２】本発明の実施の形態が適用されるマルチエンジンプリンタの構成例を示した図である。
【図１３】本発明の実施の形態を適用可能なコンピュータのハードウェア構成図である。
【符号の説明】
【００４３】
１０…色変換装置、２０…色補正情報生成部、２１…目標色取得部、２２…依存色取得部、２３…平均色域生成部、２４…色域圧縮部、２５…平均色域目標色記憶部、２６…補正ＬＵＴ生成部、３０…色補正部、３１…画像取得部、３２…第１色変換部、３３…第２色変換部、３４…第１画像出力部、３５…第２画像出力部
【図１】
2009033601.tif 000003
【図２】
2009033601.tif 000004
【図３】
2009033601.tif 000005
【図４】
2009033601.tif 000006
【図５】
2009033601.tif 000007
【図６】
2009033601.tif 000008
【図７】
2009033601.tif 000009
【図８】
2009033601.tif 000010
【図９】
2009033601.tif 000011
【図１０】
2009033601.tif 000012
【図１１】
2009033601.tif 000013
【図１２】
2009033601.tif 000014
【図１３】
2009033601.tif 000015