(57)【特許請求の範囲】
【請求項１】
複数の成分色からなる画像を形成する画像形成手段と、色相毎に異なるパラメータを適用して階調値を補正するガンマ補正手段と、を有し、前記ガンマ補正手段は、色相別ガンマ前処理手段および色相共通ガンマ補正手段で構成され、前記色相別ガンマ前処理手段は、前記パラメータを適用して階調値を低減する手段であり、前記色相共通ガンマ補正手段は、色相に関わらず各成分色に対して一つの補正テーブルを適用して階調値を補正する手段であることを特徴とする画像形成装置。
【請求項２】
前記画像形成手段による形成像の各成分色の濃度上限値を形成濃度上限値として取得する濃度上限値取得手段を有し、
前記パラメータは、複数の成分色のうち一色を使用して形成する色相色の階調値を低減せず、複数の成分色のうち二色以上を使用して形成する色相色の階調値を低減するパラメータであり、前記補正テーブルは、前記成分色の最大階調値が前記形成濃度上限値で形成されるように階調値を補正する補正テーブルであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
複数の成分色からなる画像を形成する画像形成手段と、前記画像形成手段による形成像の各成分色の濃度上限値を形成濃度上限値として取得する濃度上限値取得手段を有し、
複数の成分色のうち二色以上を使用して形成する色相色において、使用する成分色毎に前記形成濃度上限値を目標濃度とする階調値を求め、求めた成分色毎の前記階調値のうち最小の階調値における目標濃度を、前記色相色の最大階調値における修正目標濃度とすることを特徴とする画像形成装置。
【請求項４】
複数の成分色からなる画像を形成する画像形成工程と、色相毎に異なるパラメータを適用して階調値を補正するガンマ補正工程と、を有し、前記ガンマ補正工程は、色相別ガンマ前処理工程および色相共通ガンマ補正工程を行い、前記色相別ガンマ前処理工程は、前記パラメータを適用して階調値を低減する工程であり、前記色相共通ガンマ補正工程は、色相に関わらず各成分色に対して一つの補正テーブルを適用して階調値を補正する工程であることを特徴とする画像形成方法。
【請求項５】
請求項４に記載の画像形成方法をコンピュータに実現させるためのプログラム。
【請求項６】
請求項４に記載の画像形成方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーションを高精度に実行する画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
複数の成分色を重ねて画像形成するカラー画像形成装置において、いずれかの成分色のべた濃度（形成濃度上限値）がキャリブレーションの目標濃度よりも低い場合、キャリブレーションで階調補正テーブルによる補正を行ってもべた濃度が低下した該当成分色を目標濃度に補正することは原理的に不可能である。そこで、該当成分色の目標濃度を実際のべた濃度に応じて修正して階調補正テーブルを作成する技術や、グレーバランスが崩れないように該当成分色だけでなく該当成分色以外の目標濃度も修正して階調補正テーブルを作成する技術がある。
【０００３】
例えば、特許文献１では、画像形成装置が形成し得る最大濃度が低下した場合でも、階調がつぶれることなく好適な階調を実現するために、ユーザーがカラーバランス重視の階調調整処理を選択指示した場合、ＣＭＹＫ比を保持して新たな基本階調特性を生成している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、該当成分色のみ目標濃度を修正する方法では、グレーバランスが崩れたり二次色の色相が曲がってしまう問題があり、また、該当成分色以外の目標濃度も修正する方法では、該当成分色を使用しない色相まで含めて全体的に色域が狭くなってしまう問題がある。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、べた濃度が変動して目標濃度より低くなった場合でも、グレーバランス崩れおよび二次色における色相曲がりを起こさずに、かつ、色域が極力狭くならないように階調値を補正する画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、複数の成分色からなる画像を形成する画像形成手段と、色相毎に異なるパラメータを適用して階調値を補正するガンマ補正手段と、を有し、前記ガンマ補正手段は、色相別ガンマ前処理手段および色相共通ガンマ補正手段で構成され、前記色相別ガンマ前処理手段は、前記パラメータを適用して階調値を低減する手段であり、前記色相共通ガンマ補正手段は、色相に関わらず各成分色に対して一つの補正テーブルを適用して階調値を補正する手段であることを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、色相毎にべた濃度（形成濃度上限値）を反映して目標濃度を低減した修正目標濃度を設定し、単色（成分色）の濃度が修正目標濃度に合うように補正テーブルを設定してガンマ補正に適用しているので、べた濃度が変動して目標濃度より低くなった場合でも、グレーバランス崩れおよび二次色における色相曲がりを発生させずに、また色域が極力狭くならないように階調値を補正することができる。
【０００８】
さらに、二次色が色相方向に変動することで本来の色相線に対して両側にぶれる従来例に対して、本発明では、彩度方向の一方向にしか変動しないため、変動幅が比較的小さく、安定した色で出力することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１の構成を示す。
【図２】パッチ画像を示す。
【図３】目標濃度低減部を説明する図である。
【図４】補正テーブル設定部を説明する図である。
【図５】ガンマ補正部を説明する図である。
【図６】本発明による効果を説明する図である。
【図７】従来の処理方法を説明する図である。
【図８】本発明による効果を説明する図である。
【図９】本発明による効果を説明する図である。
【図１０】本発明の実施例２の構成を示す。
【図１１】色相別ガンマ前処理部と色相別ガンマ前処理パラメータ設定部を説明する図である。
【図１２】ガンマ前処理パラメータ算出の関数を説明する図である。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態について図面により詳細に説明する。本発明は、キャリブレーションにおいて測色で取得したべた濃度を反映して修正目標濃度を設定するに際して、三次色、二次色の各色相毎に、その時点での、べた濃度で目標濃度通りに出力可能な階調範囲の最大値を求めて修正目標濃度を設定する。
【実施例１】
【００１１】
図１は、本発明の実施例１に係る画像処理装置の構成を示す。図１において、１はガンマ補正部、２はプリンタ出力部、３はパッチ画像、４は測色部、５は目標濃度低減部、６は補正テーブル設定部、７は記憶装置である。
【００１２】
キャリブレーション用のパッチで構成された画像データに対して、ガンマ補正部１は、設定された補正テーブルに従った補正を行い、プリンタ出力部２はガンマ補正された画像データにハーフトーン処理を施し色材量に変換して紙面にパッチ画像３として出力する。測色部４は、紙面上に出力された各パッチを、測色器を用いて測色して濃度値を取得する。あるいは、スキャナ読取により濃度値を取得する。目標濃度低減部５では、記憶装置７に記憶された目標濃度を、取得した濃度値を反映して修正し、修正目標濃度へと変換する。補正テーブル設定部６は、単色（成分色）の濃度が修正目標濃度に合うように補正テーブルを設定する。キャリブレーション用のパッチ出力の際に、ガンマ補正部１に適用される補正テーブルは、直近に実施されたキャリブレーション時に設定された補正テーブルである。
【００１３】
ガンマ補正部１は、キャリブレーション用パッチ画像を出力する時だけでなく、一般文書等の画像を通常出力する際にも常に実施し、キャリブレーションで作成した補正テーブルを適用してガンマ補正を行った後の画像データをプリント出力する。
【００１４】
なお、単色の濃度および目標濃度は、１パラメータで色を特定できるパラメータで代用しても良い。例えば紙白のＬａｂ値と単色のＬａｂ値のΔＥ、即ち、Ｌａｂ空間における紙白からの距離で規定しても良い。単色の場合、色相方向への変動は微小で無視できるとみなせばΔＥで色を概ね特定できる。
【００１５】
図２は、パッチ画像３を示し、プリンタ出力部２はＣ、Ｍ、Ｙ単色の階調パッチを含むパッチ画像３を出力する。各単色の最大階調値のパッチは必須であり、本実施例では最大階調値を２５５として説明する。
【００１６】
図３は、目標濃度低減部５を説明する図である。記憶装置７に記憶されたＣの目標濃度をＴｃ（ｎ），Ｍの目標濃度をＴｍ（ｎ），Ｙの目標濃度をＴｙ（ｎ）と表す。ｎは０から２５５の階調値である。修正目標濃度をＴＲｃ（ｎ），ＴＲｍ（ｎ），ＴＲｙ（ｎ）とする。０≦ｎ≦ｔｈの範囲では、ＴＲｃ（ｎ）＝Ｔｃ（ｎ），ＴＲｍ（ｎ）＝Ｔｍ（ｎ），ＴＲｙ（ｎ）＝Ｔｙ（ｎ）、即ち濃度値の修正を行わない。ｔｈは濃度値の修正を行う境界値であり、最もべた濃度が低下した場合でも高濃度部で階調が完全に潰れてしまうことがないように、変動幅を考慮して予め設定しておく。
【００１７】
ｔｈ＜ｎ≦２５５の範囲での修正目標濃度の求め方について説明する。Ｃ、Ｍ、Ｙの測色値をＤｃ（ｎ），Ｄｍ（ｎ），Ｄｙ（ｎ）とすると、べた濃度はＤｃ（２５５），Ｄｍ（２５５），Ｄｙ（２５５）になる。べた濃度および最大階調値の目標濃度Ｔｃ（２５５），Ｔｍ（２５５），Ｔｙ（２５５）から、Ｃｍａｘ，Ｍｍａｘ，Ｙｍａｘを式１により求め、修正目標濃度とする。
Ｃｍａｘ＝Ｍｉｎ（Ｄｃ（２５５）,Ｔｃ（２５５））
Ｍｍａｘ＝Ｍｉｎ（Ｄｍ（２５５）,Ｔｍ（２５５））
Ｙｍａｘ＝Ｍｉｎ（Ｄｙ（２５５）,Ｔｙ（２５５））        式（１）
【００１８】
次に、式２を満たす階調値ｎｃ，ｎｍ，ｎｙを求める。
Ｔｃ（ｎｃ）＝Ｃｍａｘ
Ｔｍ（ｎｍ）＝Ｍｍａｘ
Ｔｙ（ｎｙ）＝Ｙｍａｘ                      式（２）
【００１９】
グレー色相、Ｒ色相、Ｇ色相、Ｂ色相においてカラーバランスが保てる最大の階調値ｎｋ，ｎｒ，ｎｇ，ｎｂを式３により求める。
ｎｋ＝Ｍｉｎ（ｎｃ，ｎｍ，ｎｙ）
ｎｒ＝Ｍｉｎ（ｎｍ，ｎｙ）
ｎｇ＝Ｍｉｎ（ｎｃ，ｎｙ）
ｎｂ＝Ｍｉｎ（ｎｃ，ｎｍ）                  式（３）
【００２０】
例えば、ｎｍ＞ｎｙの場合、ｎ≦ｎｙの範囲であれば原理的に目標濃度Ｔｍ（ｎ），Ｔｙ（ｎ）どおりに出力することが可能であり、Ｒ色相のカラーバランスが保証され、色相曲がりが発生しない。式３は、三次色、二次色の各色相毎に、その時点での、べた濃度で目標濃度どおりに出力可能な階調範囲の最大値を求めている。
【００２１】
図３には、設定した修正目標濃度（Ｃｍａｘ，Ｍｍａｘ，Ｙｍａｘ）を、Ｃ、Ｍ、Ｙの階調値を軸とした立方体の対応する座標位置に示し、また、３つの立方体（ａ）、（ｂ）、（ｃ）にそれぞれ、Ｃの修正目標濃度（Ｃｍａｘ、Ｔｃ（ｎｂ）、Ｔｃ（ｎｇ）、Ｔｃ（ｎｋ））、Ｍの修正目標濃度（Ｍｍａｘ、Ｔｍ（ｎｒ）、Ｔｍ（ｎｂ）、Ｔｍ（ｎｋ））、Ｙの修正目標濃度（Ｙｍａｘ、Ｔｙ（ｎｒ）、Ｔｙ（ｎｇ）、Ｔｙ（ｎｋ））を示す。
【００２２】
単色べた（（Ｃ，Ｍ，Ｙ）＝（２５５，０，０），（０，２５５，０），（０，０，２５５））、二次色べた（（Ｃ，Ｍ，Ｙ）＝（０，２５５，２５５），（２５５，０，２５５），（２５５，２５５，０））、三次色べた（（Ｃ，Ｍ，Ｙ）＝（２５５，２５５，２５５））は立方体の頂点の座標位置に当たり、二次色べた、三次色べたの修正目標濃度（Ｔｃ（ｎｂ）、Ｔｃ（ｎｇ）、Ｔｃ（ｎｋ）、Ｔｍ（ｎｒ）、Ｔｍ（ｎｂ）、Ｔｍ（ｎｋ）、Ｔｙ（ｎｒ）、Ｔｙ（ｎｇ）、Ｔｙ（ｎｋ））は、式３で求めたｎｋ，ｎｒ，ｎｇ，ｎｂに従って目標濃度から低減された値になっている。
【００２３】
図４は、補正テーブル設定部６を説明する図である。Ｃの補正テーブル設定を例に説明する。図３のＣの修正目標濃度で、実線で表したＣ軸方向が短い直方体内部（８頂点、Ｔｃ（ｎｂ）、Ｔｃ（ｎｇ）、Ｔｃ（ｎｋ）、Ｃｍａｘ、Ｔｃ（ｔｈ）からなる直方体）は、目標濃度が低減される階調範囲に該当し、Ｃ軸に沿った４つの短辺の座標位置に対応する補正テーブルをγ１〜γ４として設定する。但し、γ１〜γ４の４つの中の少なくとも１組は実質同じ補正テーブルになる。
【００２４】
例えば、ｎｍ＜ｎｙ＜ｎｃの場合、式３よりｎｋ＝ｎｂ＝ｎｍになるので、Ｔｃ（ｎｋ）＝Ｔｃ（ｎｂ）になり、図３の三次色べたを含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＴｃ（ｎｋ）の値を持つ頂点への線分）に対応する補正テーブルγ３と、二次色（Ｂｌｕｅ）べたを含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＴｃ（ｎｂ）の値を持つ頂点への線分）に対応する補正テーブルγ４は、実質同じ補正テーブルになる。
【００２５】
図４（ａ）は、ｎｍ＜ｎｙ＜ｎｃのケースを例に、図３の実線で示す直方体短辺の階調値Ｃ１に対応する修正目標濃度ＴＲ（Ｃ１）を表したグラフであり、ｔｈ＜Ｃ１≦２５５の範囲では各短辺に対応した修正目標濃度が設定されるので線グラフが枝分かれしたようになっている。
【００２６】
図４（ｂ）は、階調値Ｃ２と測色部４で取得された濃度Ｄｃ（Ｃ２）の関係を表したグラフである。これら２つのグラフを使って、図４（ｃ）の階調値Ｃ１を階調値Ｃ２に変換するＣの補正テーブルが設定される。補正テーブルはＴＲ（Ｃ１）＝Ｄｃ（Ｃ２）となるＣ１，Ｃ２の組み合わせを表し、図示したようにＴＲ（Ｃ１）＝Ｄｃ（Ｃ２）＝ａとなるＣ１，Ｃ２の組み合わせがＣ１ａ，Ｃ２ａであるとすると、入力Ｃ１ａに対してＣ２ａを出力するように設定する。この補正テーブルは、図４（ａ）の修正目標濃度テーブルを反映して、高濃度部で枝分かれした複数の補正テーブルになる。
【００２７】
Ｍの補正テーブル、Ｙの補正テーブルも、Ｃの補正テーブルと同様の手順で設定する。ｔｈより大きい高濃度部では、図３の該当色の修正目標濃度における実線の直方体の各短辺に対応した複数の補正テーブルが設定される。
【００２８】
図５は、ガンマ補正部１を説明する図である。図４（ｃ）のγ１〜γ４は、それぞれ図５（ａ）のように実線の直方体の各短辺に対応している。γ１は単色Ｃｙａｎべた（（Ｃ，Ｍ，Ｙ）＝（２５５，０，０））を含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＣｍａｘの値を持つ頂点への線分）に対応する補正テーブルであり、γ２は二次色Ｇｒｅｅｎべた（（Ｃ，Ｍ，Ｙ）＝（２５５，０，２５５））を含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＴｃ（ｎｇ）の値を持つ頂点への線分）に対応する補正テーブルであり、γ３は三次色Ｇｒａｙべた（（Ｃ，Ｍ，Ｙ）＝（２５５，２５５，２５５））を含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＴｃ（ｎｋ）の値を持つ頂点への線分）に対応する補正テーブルであり、γ４は二次色Ｂｌｕｅべた（（Ｃ，Ｍ，Ｙ）＝（２５５，２５５，０））を含む短辺（Ｔｃ（ｔｈ）の値を持つ頂点からＴｃ（ｎｂ）の値を持つ頂点への線分）に対応する補正テーブルである。
【００２９】
ガンマ補正部１では、０≦Ｃ１≦ｔｈの階調値が入力された場合は、図４（ｃ）の補正テーブルに従って、一般的なガンマ補正を行いＣ２へ変換する。ｔｈ＜Ｃ１≦２５５の階調値が入力された場合は、Ｃ軸に直交するＣ＝Ｃ１の平面内で二次元の線形補間を行い、変換値を求める。
【００３０】
図５（ｂ）は、Ｃ＝Ｃ１の平面を表したものであり、γ１における入力値Ｃ１に対する出力値をγ１（Ｃ１）、γ２における入力値Ｃ１に対する出力値をγ２（Ｃ１）、γ３における入力値Ｃ１に対する出力値をγ３（Ｃ１）、γ４における入力値Ｃ１に対する出力値をγ４（Ｃ１）としている。平面内に存在する（Ｃ，Ｍ，Ｙ）＝（Ｃ１，Ｍ１，Ｙ１）の座標位置におけるガンマ補正後の値Ｃ２’は、式４の線形補間演算で求まる。
Ｃ２’＝｛γ１（Ｃ１）・（２５５−Ｍ１）・（２５５−Ｙ１）
＋γ２（Ｃ１）・（２５５−Ｍ１）・Ｙ１
＋γ３（Ｃ１）・Ｍ１・Ｙ１
＋γ４・Ｍ１・（２５５−Ｙ１）｝／２５５２        式（４）
【００３１】
図６は、Ｃ、Ｍ、ＹのうちＹのみ、べた濃度が低下した場合の、第１の従来例（ａ）と本発明（ｂ）における色域と単色、二次色の色相について説明する図である。
【００３２】
Ｌ＊ａ＊ｂ＊の３次元色空間での色域を、ａ＊ｂ＊の２軸からなる２次元平面に投影して表し、点線は、Ｃ、Ｍ、Ｙ全ての単色で実際に出力可能なべた濃度（最大階調値で出力したときの出力濃度）が各色毎に設定された目標濃度以上である場合の色域と代表色（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ）の色相を表す。
【００３３】
実線は、Ｙのべた濃度が目標濃度に達しない場合を表し、従来例（ａ）は、Ｙの高濃度部の目標濃度をＹのべた濃度に合わせて低減するように修正した場合の色域と代表色色相である。本発明（ｂ）は、色相に応じて目標濃度を低減制御し、Ｙ色相に関しては、（ａ）と同様にＹの高濃度部の目標濃度をＹのべた濃度に合わせて低減し、Ｇ色相に関しては、ＹとＣの高濃度部の目標濃度をＹのべた濃度に合わせて低減し、Ｒ色相に関しては、ＹとＭの高濃度部の目標濃度を、Ｙのべた濃度に合わせて低減した場合であり、二次色のＧ、Ｒ色相において、Ｙのべた濃度低下に合わせてＣとＭの目標濃度も修正することで色相曲がりを防止している。
【００３４】
図７は、Ｃ、Ｍ、Ｙのうち、Ｙのみべた濃度が低下した場合の、第２の従来例における色域と単色、二次色の色相について説明する図である。
【００３５】
前掲した特許文献１に記載の技術のように、カラーバランス（主にグレーバランス）を考慮して、Ｙのべた濃度が目標濃度に達しない場合に、Ｃ、Ｍ、Ｙの高濃度部の目標濃度をＹのべた濃度に合わせてどの色相でも一様に低減すると、グレーバランスの崩れや二次色の色相曲がりが防げるが、全体的に色域が狭くなる。Ｙ以外のＣやＭのべた濃度が低下した場合も同じく、図７のように色域が狭くなる。
【００３６】
図８は、Ｃ、Ｍ、ＹのうちＭのみ、べた濃度が低下した場合の、第１の従来例（ａ）と本発明（ｂ）における色域と単色、二次色の色相について説明する図である。
【００３７】
図６では、Ｙのべた濃度が低下した場合について示したが、もう一例として、他の色（Ｍ）のべた濃度が低下した場合について、次の図９（本発明の効果）を説明するために示す。
【００３８】
図８（ａ）の実線は、Ｍの高濃度部の目標濃度をＭのべた濃度に合わせて低減するように修正した場合の色域と代表色の色相である。本発明（ｂ）の実線は、色相に応じて目標濃度を低減制御し、Ｍ色相に関しては、（ａ）と同様にＭの高濃度部の目標濃度をＭのべた濃度に合わせて低減し、Ｒ色相に関しては、ＭとＹの高濃度部の目標濃度をＭのべた濃度に合わせて低減し、Ｂ色相に関しては、ＭとＣの高濃度部の目標濃度をＭのべた濃度に合わせて低減した場合であり、二次色のＲ、Ｂ色相においてＭのべた濃度低下に合わせてＹとＣの目標濃度も修正することで色相曲がりを防止している。
【００３９】
図９は、Ｒ色相での第１の従来例（ａ）と本発明（ｂ）における変動方向と変動幅について説明する図である。図６と図８を重ねて、Ｒ色相の高濃度部（べた付近）に該当する部分を拡大表示している。
【００４０】
図９（ａ）における矢印の方向は、べた濃度が低下した色の目標濃度のみを修正する従来例における変動方向を表し、矢印の長さは変動幅を表している。高濃度部が色相方向に変動し、Ｙのべた濃度が低下した場合は右下方向、Ｍのべた濃度が変動した場合は左上方向に色相が曲がる。
【００４１】
図９（ｂ）における矢印は、本発明における変動方向と変動幅を表し、Ｙのべた濃度が低下した場合でも、Ｍのべた濃度が変動した場合でも彩度方向にしか変動しない。本来のＲ色相線に対して両側にぶれる従来例に比べ、一方向にしか変動しないため、比較的変動幅が小さく安定した色で出力できる効果がある。
【００４２】
図１０は、本発明の実施例２の構成を示す。実施例１では、色相毎に目標濃度を低減した修正目標濃度を求めて、γ１〜γ４の補正テーブルを設定する例を示したが、実施例２では、補正テーブルはγ１のみとし、その代わり、ガンマ補正の前処理として色相に応じて階調値を低減する処理を加えることで、色相毎に目標濃度を低減するのと実質、同一の処理を行う実施例を示す。
【００４３】
実施例１（図１）と異なる点についてのみ説明する。目標濃度低減部５αは、式１に従ってＣｍａｘ，Ｍｍａｘ，Ｙｍａｘを求めて修正目標濃度とし、補正テーブル設定部６は、最大階調値２５５をＣｍａｘ，Ｍｍａｘ，Ｙｍａｘで出力するためのＣ，Ｍ，Ｙの補正テーブルを求める（図４の、γ１の補正テーブルを求める）。ガンマ補正部１αは、色相別ガンマ前処理部１１と色相共通ガンマ補正部１２から成る。色相別ガンマ前処理部１１は、色相別ガンマ前処理パラメータ設定部８で設定されたパラメータを適用して、色相に応じて階調値を低減処理する。色相共通ガンマ補正部１２は、補正テーブル設定部６で設定した補正テーブルに従った補正を行う。
【００４４】
図１１は、色相別ガンマ前処理部１１および色相別ガンマ前処理パラメータ設定部８を説明する図である。
【００４５】
色相別ガンマ前処理部１１では、図３の目標濃度の低減と同様に、入力の階調値ｎが０≦ｎ≦ｔｈの範囲では階調の低減は行わず、ｔｈ＜ｎ≦２５５の範囲で階調の低減を行う。但し、Ｃ，Ｍ，Ｙの単色に関しては、ｔｈ＜ｎ≦２５５であっても階調の低減を行わず入力の階調値をそのまま出力する。ｔｈ＜Ｃ１≦２５５の階調値が入力された場合は、実線で示した直方体の頂点のパラメータから三次元の線形補間を行い出力の階調値を求める。
【００４６】
色相別ガンマ前処理パラメータ設定部８では、Ｃのガンマ前処理パラメータｆｃ（Ｔｃ（ｎｇ）），ｆｃ（Ｔｃ（ｎｋ）），ｆｃ（Ｔｃ（ｎｂ））、および、Ｍのガンマ前処理パラメータｆｃ（Ｔｃ（ｎｇ）），ｆｃ（Ｔｃ（ｎｋ）），ｆｃ（Ｔｃ（ｎｂ））、および、Ｙのガンマ前処理パラメータｆｃ（Ｔｃ（ｎｇ）），ｆｃ（Ｔｃ（ｎｋ）），ｆｃ（Ｔｃ（ｎｂ））を求める。ｆｃ（），ｆｍ（），ｆｙ（）はガンマ前処理パラメータ算出の関数である。
【００４７】
図１２は、ガンマ前処理パラメータ算出の関数ｆｃ（）を説明する図である。目標濃度低減部５αで設定されるＣの修正目標濃度ＴＲ（Ｃ１）は、０≦Ｃ１≦ｔｈの範囲でＴＲ（Ｃ１）＝Ｃ１であり、ｔｈ＜Ｃ１≦２５５の範囲でＴＲ（２５５）＝ＣｍａｘになるようにＣ１＝ｔｈとＣ１＝２５５の点を直線で結んだテーブルになっている。式で表すと式（５）になる。
【００４８】
色相共通ガンマ補正部１２では、これに従って補正テーブル設定部６で設定された補正テーブルを適用するので、ガンマ補正部１αへの入力の階調値２５５を最終的に濃度Ｃ’でプリント出力するには、色相別ガンマ前処理部１１で、２５５をｆｃ（Ｃ’）に変換しておけば良い。ｔｈ＜Ｃ’≦Ｃｍａｘのときのｆｃ（Ｃ’）を求める関数は、式（６）で表せる。関数ｆｍ（），ｆｙ（）も同様に式７、式８で表せる。
【００４９】
【数１】
0005633194.tif 000002
【００５０】
ガンマ前処理パラメータは、最終的に図３に示した修正目標濃度どおりに出力するためのパラメータであるので、図３と照らし合わせて、例えばＣの修正目標濃度がＴｃ（ｎｇ）である二次色Ｇｒｅｅｎべたのガンマ前処理パラメータを、図１１ではｆｃ（Ｔｃ（ｎｇ））としている。
【００５１】
実施例２によれば、階調毎に変換値が設定された非線形なγ２〜γ４を保持する代わりに、二次色、三次元べたに対応したガンマ前処理パラメータを保持しておき、色相別ガンマ前処理部１１においてｔｈ＜ｎ≦２５５の範囲で線形補間演算を行うことで、保持するパラメータを削減した上で実施例１と同様の効果を得ることが出来る。
【００５２】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００５３】
１  ガンマ補正部
２  プリンタ出力部
３  パッチ画像
４  測色部
５  目標濃度低減部
６  補正テーブル設定部
７  記憶装置
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００５−１０９９７５号公報
【図１】
0005633194.tif 000003
【図２】
0005633194.tif 000004
【図３】
0005633194.tif 000005
【図４】
0005633194.tif 000006
【図５】
0005633194.tif 000007
【図６】
0005633194.tif 000008
【図７】
0005633194.tif 000009
【図８】
0005633194.tif 000010
【図９】
0005633194.tif 000011
【図１０】
0005633194.tif 000012
【図１１】
0005633194.tif 000013
【図１２】
0005633194.tif 000014