(57)【要約】【課題】各二次色の目標色にバランスよく合うように一次元補正テーブルを設定する。【解決手段】ガンマ補正部１は、パッチの画像データに対して一次元補正テーブルによりガンマを補正し、プリンタ出力部２は、画像データを色材量に変換して紙面３に出力する。測色部４は、紙面３上に出力された各パッチを測色し、測色値を取得する。設定部５は、各パッチの測色値を基にＣＭＹ単色の出力テーブルを作成し、測色値により算出される近似式を用いて、Ｒ、Ｇ、Ｂ用の単色補正テーブルを作成し、Ｒ、Ｇ、Ｂ用の単色補正テーブルを重み付け合成した後、ＣＭＹ単色の出力テーブルと組み合わせて二次色キャリブレーション用の一次元補正テーブルを作成する。【選択図】図１
2011061380.tif 000002
【特許請求の範囲】
【請求項１】
３色以上のカラー色材に対応したカラー信号をキャリブレーションするカラー画像処理装置において、第１のカラー色材と第２のカラー色材から成る第１の二次色が、第１の二次色の目標色に合うよう第１の一次元補正テーブルを設定する第１の補正テーブル設定手段と、前記第１のカラー色材と第３のカラー色材から成る第２の二次色が、第２の二次色の目標色に合うよう第２の一次元補正テーブルを設定する第２の補正テーブル設定手段と、前記第１の補正テーブルと前記第２の補正テーブルを重み付け合成して、前記第１のカラー色材に対応したカラー信号を補正する第３の一次元補正テーブルを設定する第３の補正テーブル設定手段とを備えることを特徴とするカラー画像処理装置。
【請求項２】
前記第２のカラー色材と前記第３のカラー色材から成る第３の二次色が、第３の二次色の目標色に合うよう第４の一次元補正テーブルを設定する第４の補正テーブル設定手段を有し、前記第１の補正テーブル設定手段および前記第２の補正テーブル設定手段は、前記第４の一次元補正テーブルを用いて補正されたカラー信号との組み合わせでそれぞれの目標色に合うよう一次元補正テーブルを設定することを特徴とする請求項１記載のカラー画像処理装置。
【請求項３】
前記第１のカラー色材と前記第２のカラー色材と前記第３のカラー色材から成る三次色が、グレーの目標色に合うよう第５の一次元補正テーブルを設定する第５の補正テーブル設定手段と、低濃度側に該当する階調値では、前記第５の一次元補正テーブルが適用され、高濃度側に該当する階調値では、前記第３の一次元補正テーブルが適用されるよう、２つの一次元補正テーブルを階調値に応じて合成して第６の一次元補正テーブルを設定する第６の補正テーブル設定手段とを有し、前記第６の一次元補正テーブルに基づき、キャリブレーションすることを特徴とする請求項１記載のカラー画像処理装置。
【請求項４】
前記第３の補正テーブル設定手段において、重み付け合成に使用する重み係数は、単色と二次色の関係を表す近似式により算出した色と、目標色との差の平均値が、最小になるよう決定されることを特徴とする請求項１記載のカラー画像処理装置。
【請求項５】
前記第３の補正テーブル設定手段において、重み付け合成に使用する重み係数は、単色と二次色の関係を表す近似式により算出した色と、目標色との差の最大値が、最小になるよう決定されることを特徴とする請求項１記載のカラー画像処理装置。
【請求項６】
前記第３の補正テーブル設定手段において、重み付け合成に使用する重み係数は、単色と二次色の関係を表す近似式の近似精度を評価し、近似精度が悪い色の合成比率が低くなるよう重み係数を調整して決定されることを特徴とすることを特徴とする請求項１記載のカラー画像処理装置。
【請求項７】
３色以上のカラー色材に対応したカラー信号をキャリブレーションするカラー画像処理方法において、第１のカラー色材と第２のカラー色材から成る第１の二次色が、第１の二次色の目標色に合うよう第１の一次元補正テーブルを設定する第１の補正テーブル設定工程と、前記第１のカラー色材と第３のカラー色材から成る第２の二次色が、第２の二次色の目標色に合うよう第２の一次元補正テーブルを設定する第２の補正テーブル設定工程と、前記第１の補正テーブルと前記第２の補正テーブルを重み付け合成して、前記第１のカラー色材に対応したカラー信号を補正する第３の一次元補正テーブルを設定する第３の補正テーブル設定工程とを備えることを特徴とするカラー画像処理方法。
【請求項８】
請求項７記載のカラー画像処理方法をコンピュータに実現させるためのプログラム。
【請求項９】
請求項７記載のカラー画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次色をキャリブレーションするカラー画像処理装置、カラー画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
カラープリンタやカラーＭＦＰ（デジタルカラー複合機）では、経時変化などにより階調特性が変動するので、目標の階調特性との偏差がなくなるように階調を補正するキャリブレーションが行われる。しかし、一次色（Ｃ、Ｍ、Ｙ）が目標値に合うようにキャリブレーションが行われても、二次色（２色の混色）、三次色（３色の混色）が同じ色で安定して出力されないケースがあることから、混色のキャリブレーションが必要となる。自然画に含まれるのは混色が殆どであり、混色が常に同じ色で安定して出力されることは大きな利点になる。
【０００３】
混色キャリブレーションでまず重視されるのは、三次色である三色重ねで表現されるグレー（以下、３Ｃグレー）のグレーバランスであり、次いで、更に高精度なキャリブレーションの観点から、二次色の安定性が考慮される。
【０００４】
一方で、キャリブレーションはリアルタイム処理が求められるため、処理量ができるだけ少ないことが望ましい。精度のみを考慮すれば、二次色や三次色を目標色に合わせる混色キャリブレーションには、三次元等の高次の補正テーブルが必要になるが、処理負荷の軽減を考慮して一次元補正テーブルにより混色キャリブレーションを実現することが実用的である。
【０００５】
そこで、混色キャリブレーション用として、二次色を目標色に合わせるよう一次元補正テーブルを設定する方法が提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記した特許文献１の方法では、一次元補正テーブルで実現する制約上、３つの二次色、すなわち、Ｃ、Ｍ、ＹのうちＭとＹの組み合わせからなるＲ（レッド）、ＣとＹの組み合わせからなるＧ（グリーン）、ＣとＭの組み合わせからなるＢ（ブルー）、全ての色に関して目標色に合うように、また、各二次色の目標色にバランスよく合うように一次元補正テーブルを設定することが難しい。
【０００７】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、各二次色の目標色にバランスよく合うよう一次元補正テーブルを設定するカラー画像処理装置、カラー画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、３色以上のカラー色材に対応したカラー信号をキャリブレーションするカラー画像処理装置において、第１のカラー色材と第２のカラー色材から成る第１の二次色が、第１の二次色の目標色に合うよう第１の一次元補正テーブルを設定する第１の補正テーブル設定手段と、前記第１のカラー色材と第３のカラー色材から成る第２の二次色が、第２の二次色の目標色に合うよう第２の一次元補正テーブルを設定する第２の補正テーブル設定手段と、前記第１の補正テーブルと前記第２の補正テーブルを重み付け合成して、前記第１のカラー色材に対応したカラー信号を補正する第３の一次元補正テーブルを設定する第３の補正テーブル設定手段とを備えることを最も主要な特徴とする。
【発明の効果】
【０００９】
本発明によれば、各二次色の目標色に合うように設定された一次元補正テーブルを重み付け合成して、二次色をキャリブレーションする一次元補正テーブルを設定しているので、各二次色をバランス良く安定した色で出力することができ、また、グレーバランスと二次色の安定性を両立させることもできる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例の構成を示す。
【図２】二次色キャリブレーション用のパッチを示す。
【図３】５×５パッチを説明する図である。
【図４】実施例１の設定部の処理を説明する図である。
【図５】Ｍｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを多項式近似した例を示す。
【図６】Ｌ＊を入力階調値へ変換する図である。
【図７】Ｒキャリブレーション用の単色ターゲット補正テーブルを示す。
【図８】実施例２の設定部の処理を説明する図である。
【図９】グレーバランスに影響を与えない二次色キャリブレーションの適用例を説明する図である。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１２】
本発明は、二次色をキャリブレーションする一次元補正テーブルの設定に際して、Ｃ（シアン）の一次元補正テーブルの設定例では、Ｃを含む２つの二次色Ｇ（グリーン）とＢ（ブルー）のそれぞれの目標値に合うよう設定された第一の補正テーブルと第二の補正テーブルを、目標色との差の平均値等を考慮して決定された最適な重みで合成することを要点とする。
【００１３】
図１は、本発明の実施例の構成（二次色キャリブレーション用の一次元補正テーブルを設定する実施例の構成）を示す。
【００１４】
ガンマ補正部１は、二次色キャリブレーション用のパッチで構成されたＣＭＹ画像データに対して、一次元補正テーブルに従った補正を行い、プリンタ出力部２は、画像データを色材量に変換して紙面３に出力する。プリンタ出力部２の入出力特性は理想的にはリニアであるが、前述したようにその特性が変動する。
【００１５】
測色部４は、紙面３上に出力された各パッチを、測色器を用いて測色し、Ｌ＊ａ＊ｂ＊値を取得する。二次色キャリブレーション用一次元補正テーブル設定部５（以下、設定部５）は、二次色が目標色に合うように一次元補正テーブルを設定する。二次色キャリブレーション用のパッチ出力の際に、ガンマ補正部１において適用される一次元補正テーブルは、直近に実施されたキャリブレーション時に設定された一次元補正テーブルである。
【００１６】
以降、ガンマ補正部１へ入力される階調値を入力階調値、ガンマ補正部１から出力される階調値を出力階調値と記載する。
【００１７】
図２は、二次色キャリブレーション用のパッチを示す。図２において、Ｒ用とは、Ｒの目標色に合うようＭやＹの一次元補正テーブルを設定するためのＭ＝Ｙ周辺の階調値からなるパッチである。点線で囲んだ５×５パッチは、階調値（Ｍ、Ｙ）＝（ｄ、ｄ）のパッチを中心として、その周辺の階調値からなるパッチである。ここでは、中心となる階調値ｄを、ｄ＝１６、４８、８０、１１２、１４４、１７６、２０８、２４０の８段階とする。Ｇ用とＢ用も同様であり、Ｇの目標色に合うようＣやＹの一次元補正テーブルを設定するためのＣ＝Ｙ周辺の階調値からなるパッチと、Ｂの目標色に合うようＣやＭの一次元補正テーブルを設定するためのＣ＝Ｍ周辺の階調値からなるパッチである。また、図２の右側に示すように、Ｃ、Ｍ、Ｙ単色の階調パッチ（０から８階調おきに２５５までの３３個のパッチ）も用意する。
【００１８】
図３は、図２の二次色キャリブレーション用パッチの点線で囲んだ５×５パッチを説明する図である。Ｒ用のパッチを例に説明すると、中央のパッチが（Ｍ、Ｙ）＝（ｄ、ｄ）であり、縦方向にＭの階調値をｄ−１６からｄ＋１６の５段階に振り、横方向にＹの階調値をｄ−１６からｄ＋１６の５段階に振ったパッチを用意する。
【００１９】
図４は、実施例１の設定部５の処理を説明する図である。
（ａ）単色出力特性テーブルの作成
Ｃ、Ｍ、Ｙ単色階調パッチのＬ＊ａ＊ｂ＊測色値から、それぞれ紙白との色差ΔＥを算出し、出力階調値と、紙白との色差ΔＥの対応関係を求め、単色出力特性テーブルを作成する。
【００２０】
（ｂ）Ｒキャリブレーション用の単色ターゲット補正テーブルの作成
Ｒの目標色のａ＊、ｂ＊値から、単色ＭとＹの紙白との色差ΔＥを求める近似式を式１、式２とする。
【００２１】
【数１】
2011061380.tif 000003
Ｍｒ（ｉ）、Ｙｒ（ｉ）はＭとＹの紙白との色差ΔＥである。ｉは１〜８の整数値をとり、二次色キャリブレーション用パッチの階調値ｄ＝１６、４８、…、２４０に対応する。ｉ値毎に対応するｄのＲ用５×５パッチの測色値に基づき、パラメータｍｒ１１（ｉ）〜ｍｒ３２（ｉ）を算出する。式１と式２は線形式であるが、全階調を線形式で近似すると精度が不十分になるため、８階調で区分近似する。二次色や三次色ではａ＊、ｂ＊平面での色相ズレや色相ばらつきが特に目に付きやすく、キャリブレーションで厳密に合わせる必要がある。
ＭとＹの紙白との色差ΔＥから、ＭとＹを重ねて出力したときの混色のＬ＊を求める近似式を式３とする。
【００２２】
【数２】
2011061380.tif 000004
ＭｒとＹｒはＭとＹの紙白との色差ΔＥである。Ｒ用の全パッチの測色値に基づき、パラメータｋｒ１〜ｋｒ３を算出する。
【００２３】
式１および式２を使用してＲの目標色のａ＊、ｂ＊値を実現するＭｒ（ｉ）とＹｒ（ｉ）の組み合わせをｉ＝１〜８の全てに関して求め、式３を使用してＲの目標色のａ＊、ｂ＊値を実現するＭｒ（ｉ）とＹｒ（ｉ）の組み合わせに対応する混色のＬ＊を求め、Ｒの目標色に最も近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを見つける。  
Ｌ＊を入力階調値に変換し、入力階調値と、Ｒの目標色を実現するＭとＹの紙白との色差ΔＥの対応関係を求め、Ｒキャリブレーション用の単色ターゲット補正テーブルを作成する。
パラメータ設定ｍｒ１１（ｉ）〜ｍｒ３２（ｉ）、ｋｒ１〜ｋｒ３の算出方法等の詳細は後述する。
【００２４】
（ｃ）Ｇキャリブレーション用の単色ターゲット補正テーブルの作成
（ｂ）と同様のことをＧに関して行う。Ｇの目標色のａ＊、ｂ＊値から単色ＣとＹの紙白との色差ΔＥを求める近似式を式４、式５とする。
【００２５】
【数３】
2011061380.tif 000005
Ｃｇ（ｉ）、Ｙｇ（ｉ）はＣとＹの紙白との色差ΔＥである。ｉは１〜８の整数値をとり、二次色キャリブレーション用パッチの階調値ｄ＝１６、４８、…、２４０に対応する。ｉ値毎に対応するｄのＧ用５×５パッチの測色値に基づき、パラメータｍｇ１１（ｉ）〜ｍｇ３２（ｉ）を算出する。
【００２６】
ＣとＹの紙白との色差ΔＥから、ＣとＹを重ねて出力したときの混色のＬ＊を求める近似式を式６とする。
【００２７】
【数４】
2011061380.tif 000006
ＣｇとＹｇはＣとＹの紙白との色差ΔＥである。Ｇ用の全パッチの測色値に基づき、パラメータｋｇ１〜ｋｇ３を算出する。
【００２８】
式４および式５を使用してＧの目標色のａ＊、ｂ＊値を実現するＣｇ（ｉ）とＹｇ（ｉ）の組み合わせをｉ＝１〜８の全てに関して求め、式６を使用してＧの目標色のａ＊、ｂ＊値を実現するＣｇ（ｉ）とＹｇ（ｉ）の組み合わせに対応する混色のＬ＊を求め、Ｇの目標色に最も近くなるＣｇ（ｉ）、Ｙｇ（ｉ）、Ｌ＊の組み合わせを見つける。  
Ｌ＊を入力階調値に変換し、入力階調値と、Ｇの目標色を実現するＣとＹの紙白との色差ΔＥの対応関係を求め、Ｇキャリブレーション用の単色ターゲット補正テーブルを作成する。
【００２９】
（ｄ）Ｂキャリブレーション用の単色ターゲット補正テーブルの作成
（ｂ）や（ｃ）と同様のことをＢに関して行う。Ｂの目標色のａ＊、ｂ＊値から単色ＣとＭの紙白との色差ΔＥを求める近似式を式７、式８とする。
【００３０】
【数５】
2011061380.tif 000007
Ｃｂ（ｉ）、Ｍｂ（ｉ）はＣとＭの紙白との色差ΔＥである。ｉは１〜８の整数値をとり、二次色キャリブレーション用パッチの階調値ｄ＝１６、４８、…、２４０に対応する。ｉ値毎に対応するｄのＢ用５×５パッチの測色値に基づき、パラメータｍｂ１１（ｉ）〜ｍｂ３２（ｉ）を算出する。
【００３１】
ＣとＭの紙白との色差ΔＥから、ＣとＭを重ねて出力したときの混色のＬ＊を求める近似式を式９とする。
【００３２】
【数６】
2011061380.tif 000008
ＣｂとＭｂはＣとＭの紙白との色差ΔＥである。Ｂ用の全パッチの測色値に基づき、パラメータｋｂ１〜ｋｂ３を算出する。
【００３３】
式７および式８を使用してＢの目標色のａ＊、ｂ＊値を実現するＣｂ（ｉ）とＭｂ（ｉ）の組み合わせをｉ＝１〜８の全てに関して求め、式９を使用してＢの目標色のａ＊、ｂ＊値を実現するＣｒ（ｉ）とＭｒ（ｉ）の組み合わせに対応する混色のＬ＊を求め、Ｂの目標色に最も近くなるＣｂ（ｉ）、Ｍｂ（ｉ）、Ｌ＊の組み合わせを見つける。
Ｌ＊を入力階調値に変換し、入力階調値と、Ｂの目標色を実現するＣとＭの紙白との色差ΔＥの対応関係を求め、Ｂキャリブレーション用の単色ターゲット補正テーブルを作成する。
【００３４】
（ｅ）重み付け合成
（ｂ）、（ｃ）、（ｄ）で作成したＲ、Ｇ、Ｂキャリブレーション用の単色ターゲット補正テーブルを重み付け合成する。重み付け合成を式で表すと式１０〜式１２になる。
【００３５】
【数７】
2011061380.tif 000009
入力階調値ｓにおける、Ｍｒｅ（ｓ）とＹｒｅ（ｓ）はＲキャリブレーション用の単色ターゲット補正テーブルのＭとＹに関する出力値であり、Ｃｇｅ（ｓ）とＹｇｅ（ｓ）はＧキャリブレーション用の単色ターゲット補正テーブルのＣとＹに関する出力値であり、Ｃｂｅ（ｓ）とＭｂｅ（ｓ）はＢキャリブレーション用の単色ターゲット補正テーブルのＣとＭに関する出力値であり、Ｃ’ｅ（ｓ）とＭ’ｅ（ｓ）とＹ’ｅ（ｓ）は重み付け合成後の補正テーブルの出力値である。Ｐｃ、Ｐｍ、Ｐｙは０以上、１以下の値をとる重み係数である。最も単純には、Ｐｃ＝Ｐｍ＝Ｐｙ＝０．５とし、１：１の比率で合成する方法がある。それとは異なる重み係数設定方法に関しては後述する。
【００３６】
（ｆ）二次色キャリブレーション用の補正テーブルの作成
（ａ）で作成した単色出力特性テーブルと、（ｅ）で作成した重み付け合成後の補正テーブルから、二次色キャリブレーション用一次元補正テーブル（ｆ）を作成する。（ａ）のテーブルと（ｅ）のテーブルはいずれも縦軸が単色の紙白との色差ΔＥであることを利用し、（ｅ）のテーブルで入力階調値を単色の紙白との色差ΔＥに変換し、（ａ）のテーブルを逆引きして単色の紙白との色差ΔＥを出力階調値に変換することで、入力階調値と出力階調値の対応関係がわかり、二次色キャリブレーション用の補正テーブル（ｆ）を作成することができる。
【００３７】
このようにして作成された二次色キャリブレーション用の補正テーブル（ｆ）がガンマ補正部１に設定される。設定された補正テーブル（ｆ）の入出力特性は、プリンタ出力部２の入出力特性の逆関数であるので、プリンタ出力部２における階調特性の変動がキャンセルされ、特性がリニアになる。
【００３８】
次に、（ｂ）Ｒキャリブレーション用の単色ターゲット補正テーブルの作成について、その詳細を説明する。（ｂ）や（ｃ）に関しても同様であり、代表して（ｂ）のＲに関してのみ説明する。
【００３９】
手順１）  式１および式２のパラメータｍｒ１１（ｉ）〜ｍｒ３２（ｉ）を、線形回帰分析により算出する。
ｉに対応するＲ用５×５パッチの測色値ａ＊、ｂ＊のセットと、Ｒ用パッチのＭ、Ｙ階調値に対応する単色階調パッチの測色値Ｌ＊ａ＊ｂ＊から紙白との色差ΔＥを算出してＭｒ（ｉ）、Ｙｒ（ｉ）のセットを求め、式１３の行列係数とする。
【００４０】
【数８】
2011061380.tif 000010
【００４１】
線形回帰分析により右辺の右側の行列係数ｍｒ１１（ｉ）〜ｍｒ３２（ｉ）を求めることにより、式１および式２に測色値ａ＊、ｂ＊を代入して求められるＭｒ（ｉ）、Ｙｒ（ｉ）（計算値）と、実測値との平均二乗誤差が、２５セットのデータ（式１３のｎはｎ＝５×５）で最小になるパラメータｍｒ１１（ｉ）〜ｍｒ３２（ｉ）が算出される。
【００４２】
手順２）  式３のパラメータｋｒ１〜ｋｒ３を、線形回帰分析により算出する。
Ｒ用パッチの測色値Ｌ＊と、Ｒ用パッチのＭ、Ｙ階調値に対応する単色階調パッチの測色値から求めた紙白との色差ΔＥのセットを式１４の行列係数として、線形回帰分析により右辺の右側の行列係数ｋｒ１〜ｋｒ３を求めることにより、式３にＭｒ、Ｙｒを代入して求められるＬ＊と、実測値との平均二乗誤差が、２００セットのデータ（式１４のＮはＮ＝２５×８）で最小になるパラメータｋｒ１〜ｋｒ３が算出される。
【００４３】
【数９】
2011061380.tif 000011
【００４４】
手順３）  式１〜式３を使用して、Ｒの目標値に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを見つけ、そのデータを元に多項式近似する。
例えば、ｉ＝３のときの式１と式２、および、式３を使用して、Ｒの目標値に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを見つける例について説明する。ｉ＝３は、二次色キャリブレーション用パッチの階調値ｄ＝８０に対応する。
【００４５】
手順３−１）  ｄ＝８０周辺の階調値であるｄ＝７２、７３、…、８８における目標色のａ＊、ｂ＊値を、ｉ＝３のときの式１と式２に入力し、Ｍｒ（ｉ）、Ｙｒ（ｉ）を算出する。
【００４６】
手順３−２）  算出したＭｒ（ｉ）、Ｙｒ（ｉ）を式３のＭｒ、Ｙｒとして入力し、Ｌ＊を算出する。
【００４７】
手順３−３）  ｄ値毎に、目標色のＬ＊と算出したＬ＊との差分ΔＬ＊を求め、ΔＬ＊の絶対値が最小になるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを見つける。
ｉ＝１、２、…、８について、それぞれＲの目標色に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを上記手順により算出する。
【００４８】
図５は、手順３）のＲの目標値に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせをグラフにプロットし、多項式近似した結果の一例を示す。
【００４９】
プロットとプロットの間のデータがない部分は、近似や補間を使用して埋める必要がある。多項式近似を使用すれば、ノイズ成分の影響を抑制して滑らかな線のグラフを作成することができ、階調毎に色相が、がたつかないキャリブレーションを行うことが可能となる。
【００５０】
手順４）  Ｌ＊を入力階調値に変換する。
【００５１】
図６は、Ｌ＊の入力階調値への変換を説明する図である。入力階調値の最小値０に対応する紙白のＬ＊を、Ｌ＊の最大値Ｌ＊＿ｍａｘとする。階調値が８ビットで表現されるものとし、入力階調値の最大値２５５に対応する（Ｍ、Ｙ）＝（２５５、２５５）のときの目標色のＬ＊、および、Ｒ用パッチに含まれる（Ｍ、Ｙ）＝（２５５、２５５）のパッチの測色値Ｌ＊から、値が大きい方（明るい方）をＬ＊の最小値Ｌ＊＿ｍｉｎとする。べた濃度変動を考慮し、（Ｍ、Ｙ）＝（２５５、２５５）のパッチが目標色より明るい場合は、ガンマ補正で目標値へ補正することは不可能であるため、測色値を反映してＬ＊＿ｍｉｎを決定する必要がある。
【００５２】
手順５）  図５と図６を組み合わせて、Ｒキャリブレーション用の単色ターゲット補正テーブルを作成する。
【００５３】
図７は、図５と図６を組み合わせて作成されるＲキャリブレーション用の単色ターゲット補正テーブルを示す。
【００５４】
図５の横軸および図６の縦軸がともにＬ＊であるため、２つのグラフを組み合わせると、図６の横軸である入力階調値を入力とし、図５の縦軸である紙白とのΔＥを出力とするグラフを作成することができる。ここで完成したグラフは、Ｒの目標色に合わせるための、紙白とのΔＥで表現されたＭ、Ｙ単色の目標色を表したものになる。
【００５５】
次に、（ｅ）重み付け合成における、重み係数設定方法について説明する。
（重み係数決定方法の第一の実施例）
重み係数Ｐｃ、Ｐｍ、Ｐｙの値を振って、Ｒ、Ｇ、Ｂの目標色と近似式により算出される色との差の平均値が最小になる重み係数を求める。以下、具体的に説明する。
【００５６】
重み係数決定手順１）
重み係数Ｐｃ１、Ｐｍ１、Ｐｙ１で重み付け合成を行って、入力階調値を単色の紙白との色差ΔＥに変換する仮の補正テーブルを作成する。作成した仮の補正テーブルにより、入力階調値（例えば１６階調値ごとｄ＝（１６、３２、…、２５５））を変換してＣ、Ｍ、Ｙの紙白との色差Ｃｅ’、Ｍｅ’、Ｙｅ’を求める。
【００５７】
重み係数決定手順２）
Ｒに関する近似式である式１と式２を変換すると、式１５と式１６になる。すなわち式１５と式１６も近似式である。
【００５８】
【数１０】
2011061380.tif 000012
Ｍｅ’、Ｙｅ’のセットを右辺のＭｒ（ｉ）、Ｙｒ（ｉ）に代入し、ａ＊、ｂ＊を算出する。目標色のａ＊、ｂ＊値と、算出したａ＊、ｂ＊値を、それぞれ彩度ｃ＊に変換し（ｃ＊＝√（ａ＊×ａ＊＋ｂ＊×ｂ＊））、彩度差Δｃ＊を求める。
【００５９】
Ｇ、Ｂに関しても同様に、式４と式５、式７と式８を変換しａ＊、ｂ＊値が左辺にくる近似式にしてから、目標色との彩度差Δｃ＊を求める。
【００６０】
重み係数決定手順３）
Ｒ、Ｇ、Ｂ全色の彩度差Δｃ＊の平均値を求める。
【００６１】
重み付け決定手順４）
重み係数を変更して重み付け決定手順１、２、３を繰り返し行い、彩度差Δｃ＊の平均値が最小になる重み係数を求める。
【００６２】
（重み係数決定方法の第二の実施例）
重み係数Ｐｃ、Ｐｍ、Ｐｙの値を振って、Ｒ、Ｇ、Ｂの目標色と近似式により算出される色との差の最大値が最小になる重み係数を求める。
手順は第一の実施例と殆ど同じであるが、重み付け決定手順３と４を以下の３ａ、４ａに変更する。
【００６３】
重み係数決定手順３ａ）
Ｒ、Ｇ、Ｂ全色の彩度差Δｃ＊の最大値を求める。
【００６４】
重み付け決定手順４ａ）
重み係数を変更して重み付け決定手順１、２、３ａを繰り返し行い、彩度差Δｃ＊の最大値が最小になる重み係数を求める。
【００６５】
（重み係数決定方法の第三の実施例）
近似精度に応じて、Ｒ、Ｇ、Ｂのうち近似精度が悪い色の合成比率が低くなるように、重み係数を調整する。
Ｒのａ＊、ｂ＊値からＭｒ（ｉ）、Ｙｒ（ｉ）の組み合わせを求める式１および式２のパラメータは、式１３で線形回帰分析により測色値に基づき求められたものであるが、前述の通り平均二乗誤差が最小になるパラメータを求めているのであって、パラメータの決定に使用した測色値ａ＊、ｂ＊を式１および式２に代入しても測色値と一致したＭｒ（ｉ）、Ｙｒ（ｉ）が算出されるわけではなく、ばらつきがある。ばらつきが大きい場合は近似精度が悪いと言うことになる。近似精度が悪い色を大きい比率で合成してもキャリブレーション精度を悪くするだけであり、好ましくない。そこで、Ｒに関してパラメータの決定に使用した測色値ａ＊、ｂ＊を式１および式２に代入してＭｒ（ｉ）、Ｙｒ（ｉ）を算出し、測色値との誤差の標準偏差を求め、Ｇ、Ｂに関しても同様に標準偏差を求め、標準偏差が大きい色の合成比率が低くなるように、重み係数を調整する。例えばＰｃ＝Ｐｍ＝Ｐｙ＝０．５を基準として、Ｒの標準偏差がＧ、Ｂに対して大きい場合、Ｐｃ＝０．５、Ｐｍ＝０．２５、Ｐｙ＝０．２５に変更し、式１１および式１２でＲに関わる値であるＭｒｅ（ｓ）とＹｒｅ（ｓ）にかかる重み係数ＰｍとＰｙを小さい値に抑える。
【実施例２】
【００６６】
実施例２は、二次色のうち１色（ここではＲ）の目標値に合うようにＭ、Ｙに関する補正テーブルを作成し、Ｃに関する補正テーブルを残り２色（ここではＧとＢ）の目標値に基づき設定する実施例である。例えば、コーポレートカラーが赤で、赤色だけは特に安定した色で出力したい、という要望に対して、本実施例が有効である。
【００６７】
図８は、実施例２の設定部５の処理を説明する図である。
（ａ）単色出力特性テーブルの作成
実施例１の図４と同様である。
（ｂ）Ｒキャリブレーション用の単色ターゲット補正テーブルの作成
実施例１の図４と同様である。
（ｃ）Ｇキャリブレーション用の単色ターゲット補正テーブルの作成
（ｂ）で求めたＲの目標色に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを前提として使用し、Ｙｒ（ｉ）と組み合わせてＧの目標色を実現するＣｇ（ｉ）を求める近似式を式１７とする。ここではＧの目標色を紙白との色差ΔＥｗで表す。パラメータｍｇ１（ｉ）〜ｍｇ３（ｉ）は、式１８を使用して線形回帰分析により算出する。ｉに対応するＧ用５×５パッチの測色値Ｌ＊ａ＊ｂ＊から算出した紙白との色差ΔＥｗ１（ｉ）〜ΔＥｗｎ（ｉ）と、Ｇ用パッチのＣ、Ｙ階調値に対応する単色階調パッチの測色値Ｌ＊ａ＊ｂ＊から算出した紙白との色差Ｃｇ１（ｉ）〜Ｃｇｎ（ｉ）、Ｙｇ１（ｉ）〜Ｙｇｎ（ｉ）を式１８の行列係数として、パラメータｍｇ１（ｉ）〜ｍｇ３（ｉ）を求める。
【００６８】
【数１１】
2011061380.tif 000013
【００６９】
（ｄ）Ｂキャリブレーション用の単色ターゲット補正テーブルの作成
（ｂ）で求めたＲの目標色に近くなるＭｒ（ｉ）、Ｙｒ（ｉ）、Ｌ＊の組み合わせを前提として使用し、Ｍｒ（ｉ）と組み合わせてＢの目標色を実現するＣｂ（ｉ）を求める近似式を式１９とする。ここではＢの目標色を紙白との色差ΔＥｗで表す。パラメータｍｂ１（ｉ）〜ｍｂ３（ｉ）は、式２０を使用して線形回帰分析により算出する。ｉに対応するＢ用５×５パッチの測色値Ｌ＊ａ＊ｂ＊から算出した紙白との色差ΔＥｗ１（ｉ）〜ΔＥｗｎ（ｉ）と、Ｂ用パッチのＣ、Ｍ階調値に対応する単色階調パッチの測色値Ｌ＊ａ＊ｂ＊から算出した紙白との色差Ｃｂ１（ｉ）〜Ｃｂｎ（ｉ）、Ｍｂ１（ｉ）〜Ｍｂｎ（ｉ）を式２０の行列係数として、パラメータｍｂ１（ｉ）〜ｍｂ３（ｉ）を求める。
【００７０】
【数１２】
2011061380.tif 000014
【００７１】
（ｅ）重み付け合成
（ｃ）、（ｄ）で作成したＧ、Ｂキャリブレーション用の単色ターゲット補正テーブルを重み付け合成する。Ｃの補正テーブルのみに関する合成であり、式は実施例１の式１０と同じである。重み係数Ｐｃの設定も実施例１と同様であり、簡易的にＰｃ＝０．５とする方法や、ＧとＢの目標色との平均色差最小や最大色差最小、あるいは、近似精度に応じて設定する方法がある。
（ｆ）二次色キャリブレーション用の補正テーブルの作成
ＭとＹに関しては、（ａ）で作成したテーブルと（ｂ）で作成したテーブルを組み合わせて、二次色キャリブレーション用の補正テーブル（ｆ）とする。Ｃに関しては、（ａ）で作成したテーブルと（ｅ）で作成したテーブルを組み合わせて、二次色キャリブレーション用補正テーブル（ｆ）とする。
このようにして作成された二次色キャリブレーション用の補正テーブル（ｆ）がガンマ補正部１に設定される。設定された補正テーブル（ｆ）の入出力特性は、プリンタ出力部２の入出力特性の逆関数であるので、プリンタ出力部２における階調特性の変動がキャンセルされ、特性がリニアになる。
【００７２】
混色キャリブレーションの高精度化を追求する上で、二次色を同じ色で安定して出力できるようにキャリブレーションすることは重要であるが、二次色を目標値に合わせることによって最も重視すべきグレーバランスが崩れるようならば本末転倒である。以下に、グレーバランスに影響を与えない二次色キャリブレーションの適用例を挙げる。
【００７３】
適用例１）
特許文献２の技術では、二次元の補正テーブルを使用してキャリブレーションを行う。二次元平面内に、一次色（単色）、二次色、三次色（３Ｃグレー）に対応する一次元の軸が存在し、そこに一次元補正テーブルの値を当てはめて二次元の補正テーブルを作成する。そのため、二次色に相当する軸に当てはめるための一次元補正テーブルを設定する必要があり、本発明を適用することができる。
【００７４】
適用例２）
プリンタでは、オブジェクト情報を参照して色補正を切り替える等、オブジェクト情報に応じて画像処理を切り替える処理を行っている。オブジェクト毎に図１のガンマ補正部１に適用する一次元補正テーブルを切り替え、文字やグラフィックオブジェクトに対しては、二次色が目標色に合うように作成したＣ、Ｍ、Ｙの一次元補正テーブルを適用し、イメージオブジェクトに対しては、３Ｃグレーが目標色に合うように作成した一次元補正テーブルを適用することも可能である。文字やグラフィックオブジェクトの場合は、３ＣグレーをＫ単色に変換して出力するようにすれば、グレーバランスには影響しない。
【００７５】
適用例３）
図９は、グレーバランスに影響を与えない二次色キャリブレーションの適用例３を説明する図である。
混色キャリブレーションで重視されるのはグレーバランスであるが、入力階調値が大きい高濃度部はエンジン特性上、安定した色での出力が保証されない濃度域であり、トナー重ねの総量を制限する総量規制の処理を行ってから出力している。総量規制がかかる濃度域では、３Ｃグレー近傍のキャリブレーション用パッチを出力してもトナーのはがれが起きたり等の不安定なパッチが出力され、その測色値に基づき設定されるキャリブレーション用の補正テーブルの精度も疑わしい。また、グレーをＣＭＹＫで再生する場合、Ｃ、Ｍ、Ｙ単色の高濃度側（べた付近）はグレー出力では使われない。そこで、グレー出力に使用される低濃度側では、３Ｃグレーが目標値に合うように設定された一次元補正テーブルを適用し、高濃度側は二次色が目標色に合うように設定した一次元補正テーブルを適用すると良い。３Ｃグレー用補正テーブルと二次色用補正テーブルが切り替わる階調値付近では、合成比率を滑らかに変化させて２つのテーブルを合成する。
【００７６】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した各実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００７７】
１  ガンマ補正部
２  プリンタ出力部
３  出力物（紙）
４  測色部
５  二次色キャリブレーション用一次元補正テーブル設定部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２００５−１７６０３２号公報
【特許文献２】特開２００５−１２７９３号公報
【図１】
2011061380.tif 000015
【図２】
2011061380.tif 000016
【図３】
2011061380.tif 000017
【図４】
2011061380.tif 000018
【図５】
2011061380.tif 000019
【図６】
2011061380.tif 000020
【図７】
2011061380.tif 000021
【図８】
2011061380.tif 000022
【図９】
2011061380.tif 000023