(57)【特許請求の範囲】
【請求項１】
複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する合成手段と、
前記合成手段による合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する補正手段と、
補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を、前記複数の色変換規則に対応する色変換を実行するデバイスに出力する出力手段と、
を備えた色処理装置。
【請求項２】
前記出力手段は、前記複数の色変換規則の代わりとして、補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を出力すること
を特徴とする請求項１に記載の色処理装置。
【請求項３】
前記複数の色変換規則は、前記複数の色成分のそれぞれについて色変換を行うための複数の多次元の色変換規則を含み、
前記非線形の１次元の対応関係は、前記複数の多次元の色変換規則による色変換処理の間に位置する色変換処理で用いられるものであること
を特徴とする請求項１又は２に記載の色処理装置。
【請求項４】
前記非線形の１次元の対応関係は、前記複数の色成分の色成分毎に存在すること
を特徴とする請求項３に記載の色処理装置。
【請求項５】
前記非線形の１次元の対応関係は、特定の色領域における階調を示す入力色値と当該入力色値を前記複数の色変換規則に入力して出力される出力色値とを対応させたものであること
を特徴とする請求項１又は２に記載の色処理装置。
【請求項６】
複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する合成手段と、
前記合成手段による合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する補正手段と、
補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を用いて入力色値を出力色値に変換し、変換後の出力色値を用いて記録材に画像を形成する画像形成手段と、
を備える画像形成システム。
【請求項７】
コンピュータに、
複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する機能と、
合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する機能と、
補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を、前記複数の色変換規則に対応する色変換を実行するデバイスに出力する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色処理装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＬＵＴ（Look Up table）化が不可能な変換プロファイルを除く、変換プロファイルによる変換を一括して行う合成ＬＵＴを作成する画像処理装置が開示されている。この画像処理装置は、最終の変換プロファイルによって得られる中間画像データを、直後に行われる変換プロファイルに入力可能なデータ形式に変換する中間プロファイルも併せて合成ＬＵＴに合成することが開示されている。
【０００３】
また、例えば、特許文献２には、複数種類の色変換プロファイルを各種類毎にそれぞれ複数個ずつ準備し、プリンタドライバのインストールの際に、各種類の色変換プロファイルを１つずつ選択し、選択された複数個の色変換プロファイルを合成することによって、特定のプリンタ用の色変換ルックアップテーブルを作成し、インストール時には、特定のプリンタで使用する複数の印刷モードにおいて使用される複数の色変換ルックアップテーブルの全部を合成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４５０２４号公報
【特許文献２】特開２００５−１９６４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置における色変換処理において、例えば画像形成装置のハードウェア処理性能や処理時間短縮の制限などにより、複数ある色変換規則を合成する場合がある。複数の色変換規則を合成するに際し、逐次処理により色変換規則を合成する場合には、色変換の非線形性が考慮されず合成前と合成後とで色変換処理の結果が大きく異なってしまう場合がある。
本発明は、複数の色変換規則を合成する場合に、逐次処理により色変換規則を合成する構成と比較して、合成に伴って生じる色変換誤差を改善することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する合成手段と、前記合成手段による合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する補正手段と、補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を、前記複数の色変換規則に対応する色変換を実行するデバイスに出力する出力手段と、を備えた色処理装置である。
請求項２に記載の発明は、前記出力手段は、前記複数の色変換規則の代わりとして、補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を出力することを特徴とする請求項１に記載の色処理装置である。
請求項３に記載の発明は、前記複数の色変換規則は、前記複数の色成分のそれぞれについて色変換を行うための複数の多次元の色変換規則を含み、前記非線形の１次元の対応関係は、前記複数の多次元の色変換規則による色変換処理の間に位置する色変換処理で用いられるものであることを特徴とする請求項１又は２に記載の色処理装置である。
請求項４に記載の発明は、前記非線形の１次元の対応関係は、前記複数の色成分の色成分毎に存在することを特徴とする請求項３に記載の色処理装置である。
請求項５に記載の発明は、前記非線形の１次元の対応関係は、特定の色領域における階調を示す入力色値と当該入力色値を前記複数の色変換規則に入力して出力される出力色値とを対応させたものであることを特徴とする請求項１又は２に記載の色処理装置である。
請求項６に記載の発明は、複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する合成手段と、前記合成手段による合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する補正手段と、補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を用いて入力色値を出力色値に変換し、変換後の出力色値を用いて記録材に画像を形成する画像形成手段と、を備える画像形成システムである。
請求項７に記載の発明は、コンピュータに、複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する機能と、合成後の色変換規則に対して、前記色空間における入力色値と出力色値とを対応させた非線形の１次元の対応関係の逆変換を適用して、当該合成後の色変換規則を補正する機能と、補正された前記合成後の色変換規則及び前記非線形の１次元の対応関係を、前記複数の色変換規則に対応する色変換を実行するデバイスに出力する機能と、を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、複数の色変換規則を合成する場合に、逐次処理により色変換規則を合成する構成と比較して、合成に伴って生じる色変換誤差を改善することができる。
請求項２記載の発明によれば、複数の色変換規則を出力する構成と比較して、画像形成装置が色変換処理を行う際の負荷が軽減される。
請求項３記載の発明によれば、逐次処理により色変換規則を合成する構成と比較して、１次元の対応関係で設計された単色の非線形性が確保される。
請求項４記載の発明によれば、色空間における各色成分の非線形性が確保される。
請求項５記載の発明によれば、特定の色領域について、合成に伴って生じる色変換誤差を改善することができる。
請求項６記載の発明によれば、複数の色変換規則を合成する場合に、逐次処理により色変換規則を合成する構成と比較して、合成に伴って生じる色変換誤差を改善することができる。
請求項７記載の発明によれば、複数の色変換規則を合成する場合に、逐次処理により色変換規則を合成する構成と比較して、合成に伴って生じる色変換誤差を改善する機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る色処理システムの構成例を示した図である。
【図２】第１の実施形態に係る色処理装置の機能構成例を示したブロック図である。
【図３】第１の実施形態に係る色処理装置の処理の一例を説明するための図である。
【図４】第１の実施形態に係る色処理装置の処理の他の例を説明するための図である。
【図５】第２の実施形態に係る色処理装置の機能構成例を示したブロック図である。
【図６】第２の実施形態に係る色処理装置の処理の一例を説明するための図である。
【図７】第２の実施形態に係る色処理装置の処理の一例を説明するための図である。
【図８】色処理装置のハードウェア構成例を示した図である。
【図９】画像形成装置のハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
プリンタや印刷機などの画像を出力するデバイスでは、色一致、キャリブレーション、色校正等、各種の色変換処理が行われる。このような色変換処理では、一般に、例えば、１次元ＬＵＴや多次元ＬＵＴが用いられる。
より具体的には、例えば、各デバイスにおいて目標とするデバイスの出力色で出力する場合、色変換プロファイルの処理が行われる。この色変換プロファイルの処理では、例えば、ＣＭＹＫ色空間で定義される自デバイスの出力色を、ＣＭＹＫ色空間で定義される目標デバイスの出力色に変換するための多次元ＬＵＴが用いられる。
また、例えば、デバイスの出力色をデバイスの標準状態（又は初期状態）に補正する場合、キャリブレーションの処理が行われる。このキャリブレーションの処理では、例えば、ＣＭＹＫ色空間で定義されるデバイスの出力色を標準状態のものに補正するための多次元ＬＵＴが用いられる。
【００１０】
このように色変換プロファイルやキャリブレーションで用いられる多次元ＬＵＴは、例えばＣＭＹＫ色空間で定義されるＣＭＹＫ値を変換（ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’）するためのものである。この場合、ＣＭＹＫ色空間を分割したときの格子点（ＣＭＹＫ）の色値に、変換先の色値（Ｃ’Ｍ’Ｙ’Ｋ’）が対応付けられている。このような多次元ＬＵＴでは、格子点と格子点との間にある色値に関しては補間処理がなされるが、線形補間であるため、その意味で色再現は不完全なものになってしまう。
【００１１】
この対策として、例えばトーン再現曲線（ＴＲＣ（Tone Reproduction Curve））等により階調値を補正する補正処理が行われる場合がある。ＴＲＣは、デバイスが有する階調再現性を表し、デバイスに対する入力色とデバイスが出力する出力色との関係を表す曲線である。即ち、ＴＲＣは非線形であるので、ＴＲＣによる階調補正は非線形処理となる。例えば、非線形処理前の色値と非線形処理後の色値とを対応付けたＴＲＣの１次元ＬＵＴを予め作成しておき、階調補正の対象とする色値をこの１次元ＬＵＴで色変換することにより、階調補正がなされる。このように、ＴＲＣの１次元ＬＵＴが適用されることで階調補正が実現され、非線形性が確保される。また、ＴＲＣによる非線形処理では、ＴＲＣの次の色変換で用いられる多次元ＬＵＴに入力されるデータが線形に近づくように補正が行われる。
【００１２】
ここで、複数の色変換処理を合成する場合、合成の結果、多次元ＬＵＴが生成されると、格子点と格子点との間にある色値に関しては多次元ＬＵＴにて線形補間がなされることになる。このような場合には、上述したように色再現が不完全になることが考えられる。そのため以下にて、ＴＲＣ等の１次元ＬＵＴを含む複数の色変換処理を合成する場合に、ＴＲＣによる階調補正が考慮される手順について説明する。
【００１３】
＜色処理システムの全体説明＞
図１は、本発明の実施の形態に係る色処理システム１の構成例を示した図である。
この色処理システム１は、ネットワーク３０によって接続された色処理装置１０と画像形成装置２０とを備える。
【００１４】
色処理装置１０は、詳しくは後述するが、画像形成装置２０にて色変換プロファイルやキャリブレーションを行うために使用される複数のＬＵＴを合成する。この複数のＬＵＴは色変換規則の一例であり、複数の色成分を含む色空間（例えばＣＭＹＫ色空間）における色変換処理を行うためのものである。
【００１５】
画像形成装置２０は、例えば、電子写真方式やインクジェット方式により画像を形成するプリンタであり、予め定められた色成分（例えばＣＭＹＫ）に基づいて画像を形成する機能を有する。そして、画像形成装置２０は、ネットワーク３０を介して色処理装置１０からＬＵＴを受信し、受信したＬＵＴに基づいて色変換プロファイルやキャリブレーションを行い、画像を形成する。
ネットワーク３０は、色処理装置１０と画像形成装置２０との間の情報通信に用いられる通信手段であり、例えば、ＬＡＮ（Local Area Network）である。
【００１６】
［第１の実施形態］
＜色処理装置の機能構成＞
まずは、第１の実施形態について説明を行う。図２は、第１の実施形態に係る色処理装置１０の機能構成例を示したブロック図である。本実施の形態に係る色処理装置１０は、単純合成ＬＵＴ生成部１１と、１次元ＬＵＴ逆変換部１２と、合成変形ＬＵＴ生成部１３とを備える。
【００１７】
合成手段の一例としての単純合成ＬＵＴ生成部１１は、各種の色変換処理に用いられるＬＵＴを格納するＬＵＴ格納部（不図示）や画像形成装置２０等から、合成する対象である多次元ＬＵＴ及び１次元ＬＵＴを取得する。この多次元ＬＵＴ及び１次元ＬＵＴは、複数の色成分を含む色空間（例えばＣＭＹＫ色空間）における色変換処理を行うためのものである。そして、単純合成ＬＵＴ生成部１１は、取得した多次元ＬＵＴ及び１次元ＬＵＴを、逐次処理により合成する。以下では、単純合成ＬＵＴ生成部１１による合成で生成されるＬＵＴを、単純合成ＬＵＴと称することとする。
【００１８】
さらに説明すると、単純合成ＬＵＴ生成部１１は、合成する対象のＬＵＴとして、第１多次元ＬＵＴ、１次元ＬＵＴ、及び第２多次元ＬＵＴを取得する。これらのＬＵＴは、色変換処理において、第１多次元ＬＵＴ、１次元ＬＵＴ、第２多次元ＬＵＴの順番に適用される。言い換えると、１次元ＬＵＴは、第１多次元ＬＵＴによる色変換処理と第２多次元ＬＵＴによる色変換処理との間に位置する色変換処理で用いられるものである。そして、単純合成ＬＵＴ生成部１１の合成処理により、第１多次元ＬＵＴ、１次元ＬＵＴ、及び第２多次元ＬＵＴによる色変換処理は、単純合成ＬＵＴによる色変換処理に変換される。
【００１９】
なお、第１次多次元ＬＵＴは、例えば、色変換プロファイルの処理で用いられる多次元ＬＵＴである。この第１次多次元ＬＵＴは、例えばＣＭＹＫ色空間で定義されるＣＭＹＫ値を変換（ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’）するために用いられる。また、１次元ＬＵＴは、例えばＴＲＣであり、第１多次元ＬＵＴによる出力色に対して非線形性を確保し、階調値を補正するためのものである。この１次元ＬＵＴは、例えばＣＭＹＫ色空間の色成分毎に存在し、色成分毎にＣＭＹＫ値を変換（Ｃ→Ｃ’、Ｍ→Ｍ’、Ｙ→Ｙ’Ｋ→Ｋ’）するために用いられる。さらに、第２多次元ＬＵＴは、例えば、キャリブレーションの処理で用いられる多次元ＬＵＴである。この第２次多次元ＬＵＴは、第１多次元ＬＵＴと同様に、例えばＣＭＹＫ色空間で定義されるＣＭＹＫ値を変換（ＣＭＹＫ→Ｃ’Ｍ’Ｙ’Ｋ’）するために用いられる。
本実施の形態において、第１多次元ＬＵＴ及び第２多次元ＬＵＴは、複数の多次元の色変換規則の一例として用いられる。また、１次元ＬＵＴは、特定の１次元の対応関係の一例として用いられる。
【００２０】
１次元ＬＵＴ逆変換部１２は、１次元ＬＵＴ（即ち、単純合成ＬＵＴ生成部１１により合成される前の１次元ＬＵＴ）の逆変換である１次元ＬＵＴ（以下、逆変換ＬＵＴと称する）を生成する。そして、１次元ＬＵＴ逆変換部１２は、第１多次元ＬＵＴと第２多次元ＬＵＴとの間にある１次元ＬＵＴを外側に出し、単純合成ＬＵＴの後に、逆変換ＬＵＴ及び１次元ＬＵＴをセットで配置する。即ち、１次元ＬＵＴ逆変換部１２は、単純合成ＬＵＴの色変換処理の後に、逆変換ＬＵＴ及び１次元ＬＵＴで色変換処理が行われるようにする。１次元ＬＵＴ逆変換部１２により、単純合成ＬＵＴによる色変換処理は、単純合成ＬＵＴ、逆変換ＬＵＴ、及び１次元ＬＵＴによる色変換処理に変換される。
【００２１】
補正手段、出力手段の一例としての合成変形ＬＵＴ生成部１３は、単純合成ＬＵＴによる色変換処理に対して逆変換ＬＵＴを適用する。言い換えると、合成変形ＬＵＴ生成部１３は、単純合成ＬＵＴと逆変換ＬＵＴとを逐次処理により合成する。ここでの合成処理は、単純合成ＬＵＴ生成部１１による合成と同様の処理である。以下では、合成変形ＬＵＴ生成部による合成で生成されるＬＵＴを、合成変形ＬＵＴと称することとする。即ち、合成変形ＬＵＴ生成部１３の処理により、単純合成ＬＵＴ、逆変換ＬＵＴ、１次元ＬＵＴの順番に適用される色変換処理は、合成変形ＬＵＴ及び１次元ＬＵＴによる色変換処理に変換される。なお、本実施の形態において、合成変形ＬＵＴは、補正された合成後の色変換規則の一例として用いられる。
【００２２】
そして、合成変形ＬＵＴ生成部１３は、第１多次元ＬＵＴ、１次元ＬＵＴ、及び第２多次元ＬＵＴを合成した結果として、合成変形ＬＵＴ及び１次元ＬＵＴを出力する。言い換えると、合成変形ＬＵＴ生成部１３は、合成する対象である第１多次元ＬＵＴ、１次元ＬＵＴ、及び第２多次元ＬＵＴの代わりとして、合成変形ＬＵＴ及び１次元ＬＵＴを出力する。出力された合成変形ＬＵＴ及び１次元ＬＵＴは、画像形成装置２０に送信される。
【００２３】
＜色処理装置の処理の説明＞
次に、図３を参照しながら、第１の実施形態に係る色処理装置１０の処理について詳細に説明する。図３は、第１の実施形態に係る色処理装置１０の処理の一例を説明するための図である。図３に示す例では、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、及び多次元ＬＵＴ１１３が、合成する対象のＬＵＴである。これらのＬＵＴは、合成前の色変換処理において、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、多次元ＬＵＴ１１３の順番に適用される。なお、ここでは、ＣＭＹＫ色空間における色変換処理が行われるものとして説明する。
【００２４】
本実施の形態では、まず、符号１Ａで示す処理が実行される。
符号１Ａで示す処理では、単純合成ＬＵＴ生成部１１が、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２（図３に示す「関数ｆ」）、及び多次元ＬＵＴ１１３を取得する。そして、単純合成ＬＵＴ生成部１１は、取得したこれらのＬＵＴを逐次処理を行うことによって合成して、単純合成ＬＵＴ１１４を生成する。この段階で、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、及び多次元ＬＵＴ１１３による色変換処理は、単純合成ＬＵＴ１１４による色変換処理に変換される。
【００２５】
より具体的には、単純合成ＬＵＴ生成部１１は、単純合成ＬＵＴ１１４を生成するにあたり、単純合成ＬＵＴ１１４の各入力格子点に相当するＣＭＹＫ色空間の色値（Ｃ値、Ｍ値、Ｙ値、Ｋ値）を、多次元ＬＵＴ１１１への入力色値とする。例えば、単純合成ＬＵＴ１１４をＣＭＹＫ色空間における９格子点の多次元ＬＵＴにする場合、単純合成ＬＵＴ１１４は、色値０〜２５５の中から９個の色値を格子点（この場合の格子点数は、９の４乗＝６５６１個となる）の色値として選択する。そして、この格子点の色値を入力色値として多次元ＬＵＴ１１１に入力することにより、ＣＭＹＫ色空間の出力色値が出力される。次に、単純合成ＬＵＴ生成部１１は、多次元ＬＵＴ１１１から出力されたＣＭＹＫ色空間の出力色値を、１次元ＬＵＴ１１２への入力色値とする。即ち、多次元ＬＵＴ１１１の出力色値（Ｃ値、Ｍ値、Ｙ値、Ｋ値）を、それぞれの色成分（ＣＭＹＫ）に対応する１次元ＬＵＴ１１２に入力する。そして、各色成分の１次元ＬＵＴ１１２から出力色値が出力される。次に、単純合成ＬＵＴ生成部１１は、各色成分の１次元ＬＵＴ１１２から出力されたＣＭＹＫ色空間の出力色値を、多次元ＬＵＴ１１３への入力色値とする。そして、多次元ＬＵＴ１１３からＣＭＹＫ色空間の出力色値が出力される。
【００２６】
このような逐次処理により、単純合成ＬＵＴ１１４の各入力格子点に相当する色値に対して、多次元ＬＵＴ１１３から出力色値が出力される。そして、単純合成ＬＵＴ生成部１１は、単純合成ＬＵＴ１１４の入力格子点の色値と多次元ＬＵＴ１１３の出力色値との対応関係をＬＵＴとして構成することにより、単純合成ＬＵＴ１１４を生成する。
【００２７】
次に、本実施の形態では、符号１Ｂで示す処理が実行される。
符号１Ｂで示す処理では、１次元ＬＵＴ１１２が外側に出されており、１次元ＬＵＴ逆変換部１２は、１次元ＬＵＴ１１２の逆変換である逆変換ＬＵＴ１１５（図３に示す「関数ｆ−１」）を生成する。ここでは、それぞれの色成分（ＣＭＹＫ）に対応する１次元ＬＵＴ１１２に対して、それぞれの色成分（ＣＭＹＫ）に対応する逆変換ＬＵＴ１１５が生成される。そして、１次元ＬＵＴ逆変換部１２は、単純合成ＬＵＴ１１４の後に、逆変換ＬＵＴ１１５及び１次元ＬＵＴ１１２をセットで配置する。この段階で、単純合成ＬＵＴ１１４による色変換処理は、単純合成ＬＵＴ１１４、逆変換ＬＵＴ１１５、及び１次元ＬＵＴ１１２による色変換処理に変換される。
【００２８】
次に、本実施の形態では、符号１Ｃで示す処理が実行される。
符号１Ｃで示す処理では、合成変形ＬＵＴ生成部１３が、単純合成ＬＵＴ１１４と逆変換ＬＵＴ１１５とを合成して、合成変形ＬＵＴ１１６を生成する。この段階で、単純合成ＬＵＴ１１４、逆変換ＬＵＴ１１５、及び１次元ＬＵＴ１１２による色変換処理は、合成変形ＬＵＴ１１６及び１次元ＬＵＴ１１２による色変換処理に変換される。
【００２９】
以上の合成処理により、合成する対象の色変換処理、即ち、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、及び多次元ＬＵＴ１１３による色変換処理は、最終的に、合成変形ＬＵＴ１１６及び１次元ＬＵＴ１１２による色変換処理に変換される。即ち、ＬＵＴ合成前の色変換処理では、多次元ＬＵＴによる色変換処理が２回（ここでは、多次元ＬＵＴ１１１及び多次元ＬＵＴ１１３）存在している。一方、ＬＵＴ合成後の色変換処理では、多次元ＬＵＴによる色変換処理が１回（ここでは、合成変形ＬＵＴ１１６）に削減される。
【００３０】
ここで、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、及び多次元ＬＵＴ１１３による色変換処理を、逐次処理により単純合成ＬＵＴ１１４による色変換処理に変換した場合も、多次元ＬＵＴによる色変換処理は２回から１回に削減される。しかし、単純合成ＬＵＴ１１４の場合には、格子点と格子点との間の色に関しては線形補間により補間処理がなされるため、出力特性の非線形性が担保されない。これに対して、本実施の形態では、多次元ＬＵＴ１１１、１次元ＬＵＴ１１２、及び多次元ＬＵＴ１１３による色変換処理を、合成変形ＬＵＴ１１６及び１次元ＬＵＴ１１２による色変換処理に変換する。そのため、合成変形ＬＵＴ１１６が適用された後に、１次元ＬＵＴ１１２による非線形処理が行われることになる。言い換えると、本実施の形態では、合成変形ＬＵＴ１１６の格子点と格子点との間の色に関して１次元ＬＵＴ１１２による非線形処理がなされ、１次元ＬＵＴ１１２で設計された単色（Ｃ色、Ｍ色、Ｙ色、Ｋ色）の非線形性が確保される。
【００３１】
＜色処理装置の処理の他の例＞
次に、第１の実施形態に係る色処理装置１０の処理の他の例について説明する。図４は、第１の実施形態に係る色処理装置１０の処理の他の例を説明するための図である。図４に示す例では、色変換プロファイルの処理の後にキャリブレーションの処理が行われる。より具体的には、符号２Ａで示す処理は、ＬＵＴ合成前の色変換プロファイル及びキャリブレーションの処理を示す。色変換プロファイルの処理では、１次元ＬＵＴ１２１、多次元ＬＵＴ１２２、及び１次元ＬＵＴ１２３が適用される。また、キャリブレーションの処理では、多次元ＬＵＴ１２４及び１次元ＬＵＴ１２５が適用される。
【００３２】
なお、１次元ＬＵＴ１２１、１次元ＬＵＴ１２３、１次元ＬＵＴ１２５は、例えばＴＲＣであり、階調補正を実現するものである。付言すると、１次元ＬＵＴ１２１は、色変換プロファイルの処理の前段で階調補正を行うためのものである。１次元ＬＵＴ１２３は、色変換プロファイルの処理の後段で、キャリブレーションの処理の前に階調補正を行うためのものである。１次元ＬＵＴ１２５は、キャリブレーションの処理の後段で階調補正を行うためのものである。
【００３３】
本実施の形態では、まず、符号２Ｂで示す処理が実行される。
符号２Ｂで示す処理では、符号２Ａで示す多次元ＬＵＴ１２２、１次元ＬＵＴ１２３、及び多次元ＬＵＴ１２４が合成の対象である。単純合成ＬＵＴ生成部１１、１次元ＬＵＴ逆変換部１２、及び合成変形ＬＵＴ生成部１３の処理により、多次元ＬＵＴ１２２、１次元ＬＵＴ１２３、及び多次元ＬＵＴ１２４による色変換処理は、合成変形ＬＵＴ１２６及び１次元ＬＵＴ１２３による色変換処理に変換される。
【００３４】
次に、本実施の形態では、符号２Ｃで示す処理が実行される。
符号２Ｃで示す処理では、符号２Ｂで示す１次元ＬＵＴ１２３及び１次元ＬＵＴ１２５が合成の対象である。単純合成ＬＵＴ生成部１１は、１次元ＬＵＴ１２３及び１次元ＬＵＴ１２５を合成し、新たな１次元ＬＵＴ１２７を生成する。本実施の形態においては、このように連続して適用される複数の１次元ＬＵＴを合成しても良い。
【００３５】
以上の合成処理により、色変換プロファイル及びキャリブレーションの処理は、最終的に、１次元ＬＵＴ１２１、合成変形ＬＵＴ１２６、及び１次元ＬＵＴ１２７による色変換処理に変換される。その結果、多次元ＬＵＴによる色変換処理が２回から１回に削減される。そして、１次元ＬＵＴ１２７による非線形処理がなされ、１次元ＬＵＴ１２７で設計された単色の非線形性が確保される。又は、色変換プロファイルの後段の１次元ＬＵＴ１２３で設計された単色の非線形性が確保されると捉えることもできる。さらに、単色の非線形性が確保されるため、色変換プロファイル前段の１次元ＬＵＴ１２１で設計されるハイライト部分の階調性も確保される。
【００３６】
以上説明したように、本実施の形態に係る色処理装置１０は、１次元ＬＵＴの逆変換を用いてＬＵＴの合成を行う。この合成処理により、多次元ＬＵＴによる色変換処理の回数が削減されるため、例えば削減前と比較して、画像形成装置２０による色変換処理の負荷が軽減される。そして、ＴＲＣ等の１次元ＬＵＴによる非線形処理がなされるため、階調補正が実現される。即ち、本実施の形態に係る色処理装置１０により、例えば、逐次処理により多次元ＬＵＴ及び１次元ＬＵＴを単純に合成する構成と比較して、１次元ＬＵＴによる単色の非線形性が確保される。
【００３７】
また、上述した例では、ＬＵＴの合成を行うことにより、多次元ＬＵＴによる色変換処理が２回から１回に削減されたが、同様の合成を繰り返しても良い。合成処理を繰り返し実行することにより、繰り返す回数に応じて多次元ＬＵＴによる色変換処理の回数が削減される。
【００３８】
［第２の実施形態］
次に、第２の実施形態について説明を行う。
第１の実施形態において、色処理装置１０は、多次元ＬＵＴによる色変換処理に挟まれる１次元ＬＵＴを逆変換して合成することにより、この１次元ＬＵＴの色成分の非線形性を確保する。一方、本実施の形態において、色処理装置１０は、予め定められた特定の色領域に関して１次元ＬＵＴを生成し、生成した１次元ＬＵＴを逆変換して合成することにより、特定の色領域に関する非線形性を確保する。なお、本実施の形態において、第１の実施形態と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００３９】
図５は、第２の実施形態に係る色処理装置１０の機能構成例を示したブロック図である。本実施の形態に係る色処理装置１０は、単純合成ＬＵＴ生成部１１と、１次元ＬＵＴ逆変換部１２と、合成変形ＬＵＴ生成部１３と、特定色１次元ＬＵＴ生成部１４とを備える。
【００４０】
特定色１次元ＬＵＴ生成部１４は、特定の色領域における色（以下、特定色と称する）に関して、１次元ＬＵＴ（以下、特定色１次元ＬＵＴと称する）を生成する。
より具体的には、特定色１次元ＬＵＴ生成部１４は、例えばグレイなどの特定色に着目する。そして、特定色１次元ＬＵＴ生成部１４は、特定色における階調を示すデータ（以下、特定色データと称する）を生成する。特定色がグレイの場合、特定色１次元ＬＵＴ生成部１４は、特定色データとして、例えばＣＭＹの各色成分が等量含まれるプロセスブラックのデータと単色Ｋ（ブラック）のデータとを生成する。
【００４１】
次に、特定色１次元ＬＵＴ生成部１４は、単純合成ＬＵＴ生成部１１が単純合成ＬＵＴを生成するのと同様に逐次処理を行い、特定色１次元ＬＵＴを生成する。即ち、特定色１次元ＬＵＴ生成部１４は、生成した特定色データの色値を、合成する対象のＬＵＴへの入力色値とする。そして、合成する対象のＬＵＴから最終的に出力される出力色値が得られる。特定色１次元ＬＵＴ生成部１４は、入力色値とした特定色データの色値と合成する対象のＬＵＴから最終的に出力された出力色値との対応関係をＬＵＴとして構成することにより、特定色１次元ＬＵＴを生成する。特定色がグレイの場合、例えば、プロセスブラックの特定色１次元ＬＵＴと単色Ｋ（ブラック）の特定色１次元ＬＵＴとが生成される。本実施の形態において、特定色１次元ＬＵＴは、特定の１次元の対応関係の一例として用いられる。
【００４２】
特定色１次元ＬＵＴ生成部１４により特定色１次元ＬＵＴが生成されると、１次元ＬＵＴ逆変換部１２は、生成された特定色１次元ＬＵＴの逆変換である逆変換ＬＵＴを生成する。この逆変換ＬＵＴと単純合成ＬＵＴとが合成されることにより、合成変形ＬＵＴが生成される。特定色がグレイの場合、例えば、プロセスブラックの逆変換ＬＵＴと単色Ｋ（ブラック）の逆変換ＬＵＴとが生成され、それぞれの逆変換ＬＵＴが単純合成ＬＵＴに適用されて合成変形ＬＵＴが生成される。
【００４３】
次に、図６及び図７を参照しながら、第２の実施形態に係る色処理装置１０の処理について説明する。図６及び図７は、第２の実施形態に係る色処理装置１０の処理の一例を説明するための図である。図６及び図７に示す例では、図４に示す例と同様に、色変換プロファイルの処理の後にキャリブレーションの処理が行われるものとする。また、特定色がグレイであるものとして説明する。
【００４４】
符号３Ａで示す処理は、ＬＵＴ合成前の色変換プロファイル及びキャリブレーションの処理を示す。色変換プロファイルの処理では、１次元ＬＵＴ１３１、多次元ＬＵＴ１３２、及び１次元ＬＵＴ１３３が適用される。また、キャリブレーションの処理では、多次元ＬＵＴ１３４及び１次元ＬＵＴ１３５が適用される。
【００４５】
なお、１次元ＬＵＴ１３１、１次元ＬＵＴ１３３、１次元ＬＵＴ１３５は、例えばＴＲＣであり、階調補正を実現するものである。付言すると、１次元ＬＵＴ１３１は、色変換プロファイルの処理の前段で階調補正を行うためのものである。１次元ＬＵＴ１３３は、色変換プロファイルの処理の後段で、キャリブレーションの処理の前に階調補正を行うためのものである。１次元ＬＵＴ１３５は、キャリブレーションの処理の後段で階調補正を行うためのものである。
【００４６】
本実施の形態では、まず、符号３Ｂで示す処理が実行される。
符号３Ｂで示す処理では、符号３Ａで示す多次元ＬＵＴ１３２、１次元ＬＵＴ１３３、及び多次元ＬＵＴ１３４が合成の対象である。単純合成ＬＵＴ生成部１１は、これらのＬＵＴを対象に逐次処理により合成を行い、単純合成ＬＵＴ１３６を生成する。
【００４７】
次に、本実施の形態では、符号３Ｃで示す処理が実行される。
符号３Ｃで示す処理では、特定色１次元ＬＵＴ生成部１４が、符号３Ａで示す多次元ＬＵＴ１３２、１次元ＬＵＴ１３３、及び多次元ＬＵＴ１３４について逐次処理を行うことにより、特定色（グレイ）の特定色１次元ＬＵＴを生成する。具体的には、特定色１次元ＬＵＴ生成部１４は、プロセスブラック及び単色Ｋ（ブラック）の特定色データ１３７の色値を、多次元ＬＵＴ１３２の入力色値とする。次に、多次元ＬＵＴ１３２から出力された出力色値を、１次元ＬＵＴ１３３の入力色値とする。次に、１次元ＬＵＴ１３３から出力された出力色値を、多次元ＬＵＴ１３４の入力色値とする。そして、多次元ＬＵＴ１３４から出力される出力色値が得られる。特定色１次元ＬＵＴ生成部１４は、入力色値とした特定色データ１３７の色値と多次元ＬＵＴ１３４から出力された出力色値との対応関係を、特定色１次元ＬＵＴ１３８（図６に示す「関数ｆ」）とする。ここでは、特定色１次元ＬＵＴ１３８として、プロセスブラックの１次元ＬＵＴ及び単色ブラック（Ｋ）の１次元ＬＵＴが生成される。
【００４８】
次に、本実施の形態では、符号３Ｄで示す処理が実行される。
符号３Ｄで示す処理では、１次元ＬＵＴ逆変換部１２が、特定色１次元ＬＵＴ生成部１４により生成された特定色１次元ＬＵＴ１３８の逆変換である逆変換ＬＵＴ１３９（図７に示す「関数ｆ−１」）を生成する。また、１次元ＬＵＴ逆変換部１２は、単純合成ＬＵＴ１３６の後に、逆変換ＬＵＴ１３９及び特定色１次元ＬＵＴ１３８をセットで配置する。即ち、１次元ＬＵＴ逆変換部１２は、単純合成ＬＵＴ１３６の色変換処理の後に、逆変換ＬＵＴ１３９及び特定色１次元ＬＵＴ１３８で色変換処理が行われるようにする。
【００４９】
次に、本実施の形態では、符号３Ｅで示す処理が実行される。
符号３Ｅで示す処理では、合成変形ＬＵＴ生成部１３が、単純合成ＬＵＴ１３６と逆変換ＬＵＴ１３９とを合成して、合成変形ＬＵＴ１４０を生成する。
【００５０】
以上の合成処理により、色変換プロファイル及びキャリブレーションの処理は、最終的に、１次元ＬＵＴ１３１、合成変形ＬＵＴ１４０、特定色１次元ＬＵＴ１３８、及び１次元ＬＵＴ１３５による色変換処理に変換される。その結果、多次元ＬＵＴによる色変換処理が２回から１回に削減される。そして、特定色１次元ＬＵＴ１３８による非線形処理がなされ、特定色の非線形性が確保される。
【００５１】
また、図６及び図７に示す例では、特定色１次元ＬＵＴ生成部１４は、特定色１次元ＬＵＴ１３８を生成する際、多次元ＬＵＴ１３２を最初のＬＵＴとして選択しているが、その前段のＬＵＴ、例えば１次元ＬＵＴ１３１を最初のＬＵＴとして選択しても良い。例えば１次元ＬＵＴ１３１を最初のＬＵＴとして選択した場合、色変換処理に関わる全体の処理における特定色に対する階調補正が実現される。
【００５２】
このように、本実施の形態に係る色処理装置１０は、予め定められた特定の色領域に関して特定色１次元ＬＵＴを生成し、生成した特定色１次元ＬＵＴを逆変換した逆変換ＬＵＴを用いてＬＵＴの合成を行う。この合成処理により、多次元ＬＵＴによる色変換処理の回数が削減されるため、例えば削減前と比較して、画像形成装置２０による色変換処理の負荷が軽減される。そして、本実施の形態では、特定色１次元ＬＵＴによる非線形処理がなされるため、例えば、逐次処理により多次元ＬＵＴ及び１次元ＬＵＴを単純に合成する構成と比較して、１次元ＬＵＴによる特定色の非線形性が確保される。
【００５３】
また、上述した例では、ＬＵＴの合成を行うことにより、多次元ＬＵＴによる色変換処理が２回から１回に削減されたが、第１の実施形態と同様に、合成処理を繰り返し実行しても良い。合成処理を繰り返し実行することにより、繰り返す回数に応じて多次元ＬＵＴによる色変換処理の回数が削減される。
【００５４】
なお、予め定められた特定の色領域はグレイ階調に限られるものではなく、例えばＣＭＹＫの単色階調であっても良い。また、画像情報から特定される重要色に対する階調やユーザが指定する画像内の階調を、予め定められた特定の色領域としても良い。
【００５５】
さらに、本実施の形態において、色処理装置１０は、特定色１次元ＬＵＴとして、色空間全体の色域を考慮した１次元ＬＵＴを生成しても良い。この場合、特定色１次元ＬＵＴ生成部１４は、例えばＣＭＹＫ色空間上の全格子点（例えば２５６階調の色値０〜２５５）のデータを入力色値として、合成する対象のＬＵＴ（図６及び図７に示す例では、多次元ＬＵＴ１３２、１次元ＬＵＴ１３３、及び多次元ＬＵＴ１３４）に入力する。そして、最終的に出力される出力色値が得られると、特定色１次元ＬＵＴ生成部１４は、入力色値とした全格子点のデータと最終的に出力された出力色値との対応関係をＬＵＴとして構成し、色成分毎に特定色１次元ＬＵＴを生成する。この特定色１次元ＬＵＴを用いて合成処理を行うことにより、色空間全体の色域を考慮した非線形処理がなされ、階調補正が実現される。
【００５６】
また、第１の実施形態及び第２の実施形態では、色変換プロファイル及びキャリブレーションの処理で用いられるＬＵＴを合成することとしたが、合成する対象のＬＵＴとしては、色変換プロファイルやキャリブレーションの処理で用いられるＬＵＴに限られない。
さらに、合成する対象の色変換処理は、ＬＵＴによる色変換処理に限られるものではない。例えば、色変換マトリクス、色変換モデル式など、色値を入力することにより出力される色値が得られるものであれば、どのようなものでも良い。
【００５７】
＜色処理装置のハードウェア構成例＞
次に、色処理装置１０のハードウェア構成について説明する。図８は、色処理装置１０のハードウェア構成例を示した図である。色処理装置１０は、例えば、汎用のパーソナルコンピュータ（ＰＣ）等により実現される。そして図示するように、色処理装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１０１と、記憶手段であるメインメモリ１０２及び磁気ディスク装置１０３とを備える。
【００５８】
ここで、ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーションソフトウェア等の各種プログラムを実行する。また、メインメモリ１０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１０３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する記憶領域である。さらに、色処理装置１０は、外部との通信を行うための通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１０４と、ビデオメモリやディスプレイ等からなる表示機構１０５と、タッチパネルやキーボード、マウス等の入力デバイス１０６とを備える。
【００５９】
なお、図２及び図５に示す色処理装置１０を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１０１が、単純合成ＬＵＴ生成部１１、１次元ＬＵＴ逆変換部１２、合成変形ＬＵＴ生成部１３、特定色１次元ＬＵＴ生成部１４等を実現するプログラムを、例えば磁気ディスク装置１０３からメインメモリ１０２に読み込んで実行することにより、これらの機能部が実現される。
【００６０】
＜画像形成装置のハードウェア構成例＞
次に、画像形成装置２０のハードウェア構成について説明する。図９は、画像形成装置２０のハードウェア構成例を示した図である。
【００６１】
図示するように、画像形成装置２０は、ＣＰＵ２０１と、ＲＡＭ（Random Access Memory）２０２と、ＲＯＭ（Read Only Memory）２０３と、ＨＤＤ（Hard Disk Drive）２０４と、操作パネル２０５と、画像読取部２０６と、画像形成部２０７と、通信Ｉ／Ｆ２０８とを備える。
【００６２】
ＣＰＵ２０１は、ＲＯＭ２０３等に記憶された各種プログラムをＲＡＭ２０２にロードして実行することにより、画像形成装置２０の各機能を実現する。ＲＡＭ２０２は、ＣＰＵ２０１の作業用メモリ等として用いられるメモリである。ＲＯＭ２０３は、ＣＰＵ２０１が実行する各種プログラム等を記憶するメモリである。ＨＤＤ２０４は、色処理装置１から受信したＬＵＴ等を記憶する。操作パネル２０５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
【００６３】
画像読取部２０６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部２０６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００６４】
画像形成手段の一例としての画像形成部２０７は、記録材に画像を形成する。ここで、画像形成部２０７は、色処理装置１０から送信されたＬＵＴを用いて色変換処理を行い、記録材に画像を形成する。この画像形成部２０７は、感光体に付着させたトナーを記録材に転写して画像を形成する電子写真方式や、インクを記録媒体上に吐出して画像を形成するインクジェット方式のものを用いるとよい。通信Ｉ／Ｆ２０８は、ネットワーク３０を介して色処理装置１０との間で各種情報の送受信を行う。
【００６５】
なお、本発明の実施の形態に係る色処理装置１０が行うＬＵＴの合成処理を、画像形成装置２０が行うこととしても良い。
【００６６】
＜プログラムの説明＞
なお、本発明の実施の形態に係る色処理装置１０又は画像形成装置２０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００６７】
よって、本発明の実施の形態において、色処理装置１０が行う処理は、コンピュータに、複数の色成分を含む色空間における複数の色変換規則を逐次処理により合成する機能と、合成後の色変換規則に対して、色空間における入力色値と出力色値とを対応させた特定の１次元の対応関係の逆変換を適用して、合成後の色変換規則を補正する機能と、補正された合成後の色変換規則及び特定の１次元の対応関係を出力する機能と、を実現させるためのプログラムとして捉えることもできる。
【００６８】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００６９】
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【符号の説明】
【００７０】
１…色処理システム、１０…色処理装置、１１…単純合成ＬＵＴ生成部、１２…１次元ＬＵＴ逆変換部、１３…合成変形ＬＵＴ生成部、１４…特定色１次元ＬＵＴ生成部、２０…画像形成装置
【図１】
0006686542.tif 000002
【図２】
0006686542.tif 000003
【図３】
0006686542.tif 000004
【図４】
0006686542.tif 000005
【図５】
0006686542.tif 000006
【図６】
0006686542.tif 000007
【図７】
0006686542.tif 000008
【図８】
0006686542.tif 000009
【図９】
0006686542.tif 000010