記録色材量に対応したカラー画像信号を入力する入力部と、記録色材量座標空間の複数の基準カラー点における基準色度ずれ量、及び標準の色再現色度を算出するための標準色再現パラメータを記憶する記憶部と、前記基準色度ずれ量に基づき前記入力カラー画像信号の色度ずれ量を推定し、前記標準色再現パラメータに基づき前記入力カラー画像信号に対応する標準色度を算出し、前記推定色度ずれ量と前記標準色度とに基づき、前記入力カラー画像信号を補正する補正部と、を備える色補正装置。前記補正部は、前記推定色度ずれ量と前記標準色度とに基づき、前記入力カラー画像信号に対応する再現色度を算出し、前記再現色度と前記入力カラー画像信号とに基づき、前記入力カラー画像信号の記録色材量座標空間での近傍領域における、色度変化量と色材補正量の関係を示す行列を算出し、前記推定色度ずれ量と前記行列とに基づき、前記入力カラー画像信号に対する色材補正量を算出し、前記入力カラー画像信号と前記色材補正量とに基づき、補正カラー画像信号を算出する請求項1記載の色補正装置。前記補正部は、前記複数の基準カラー点における前記基準色度ずれ量に基づき、前記基準カラー点から外れた前記入力カラー画像信号の色度ずれ量を推定する請求項1記載の色補正装置。前記補正部は、前記複数の基準カラー点における前記基準色度ずれ量に基づき、内挿補間により、前記基準カラー点から外れた前記入力カラー画像信号の色度ずれ量を推定する請求項1記載の色補正装置。前記補正部は、前記複数の基準カラー点における前記基準色度ずれ量と前記入力カラー画像信号と前記入力カラー画像信号の画素位置情報とに基づき、内挿補間により、前記基準カラー点から外れた前記入力カラー画像信号の色度ずれ量を推定する請求項1記載の色補正装置。前記記憶部は、各基準カラー点において同一ヘッドブロックの印字範囲内の少なくとも2箇所における前記色度ずれ量を記憶する請求項1記載の色補正装置。記録色材量に対応したカラー画像信号を入力し、記録色材量座標空間の複数の基準カラー点における基準色度ずれ量に基づき前記入力カラー画像信号の色度ずれ量を推定し、標準の色再現色度を算出するための標準色再現パラメータに基づき前記入力カラー画像信号に対応する標準色度を算出し、前記推定色度ずれ量と前記標準色度とに基づき、前記入力カラー画像信号を補正する色補正方法。本発明が解決しようとする課題は、効率よく記録色のムラを抑制することができる色補正装置及び色補正方法を提供することである。実施形態の色補正装置は、入力部と、記憶部と、補正部とを備える。前記入力部は、記録色材量に対応したカラー画像信号を入力する。前記記憶部は、記録色材量座標空間の複数の基準カラー点における基準色度ずれ量、及び標準の色再現色度を算出するための標準色再現パラメータを記憶する。前記補正部は、前記基準色度ずれ量に基づき前記入力カラー画像信号の色度ずれ量を推定し、前記標準色再現パラメータに基づき前記入力カラー画像信号に対応する標準色度を算出し、前記推定色度ずれ量と前記標準色度とに基づき、前記入力カラー画像信号を補正する。<<第1の実施形態>>第1の実施形態に係る画像形成装置色補正装置は、複数の記録ヘッドブロックを備え、これら複数の記録ヘッドブロック間の特性の違い、および各記録ヘッドブロック内の局所的な特性の違いに起因する記録色の違いを補正する色補正処理を実行することができる。例えば、画像形成装置は、同一記録ヘッドブロックによる印字範囲の、両端部の色ずれ量に基づいて、範囲内の任意の場所の色ずれ量を内挿補間で推定し、推定された色ずれ量に対応する色材信号補正値を算出する。以下、第1の実施形態に係る画像形成装置による色補正処理ついて説明する。後述するΔLabは式1に示す通りである。同様に、ΔCMYは式2に示す通りである。同様に、ΔCMYKは式3に示す通りである。同様に、∂Lab∂CMYKは式4に示す通りである。同様に、∂CMYK∂Labは式5に示す通りである。<ハードウェア構成>図8は、第1の実施形態に係る画像形成装置色補正装置のハードウェア構成の一例を示す図である。図8に示すように画像形成装置は、プロセッサ1、メモリ2、補助記憶部3、通信入出力インターフェース4、ユーザインターフェース5、スキャナ部、カラー記録部7を備える。プロセッサ1、メモリ2、補助記憶部3、通信入出力インターフェース4、ユーザインターフェース5、スキャナ部6、カラー記録部7は、データおよび制御信号バスにより接続されている。第1の実施形態で説明する色補正処理は、例えば、プロセッサ1、メモリ2、補助記憶部3、通信入出力インターフェース4により実現することができる。プロセッサ1は、補正部として機能し、メモリ2及び補助記憶部3のうちの少なくとも一方は、記憶部として機能し、入出力インターフェース4は入力部として機能する。なお、第1の実施形態では、画像形成装置による色補正処理について説明するが、第1の実施形態で説明する色補正処理は、画像形成装置とは別のプリンターサーバ等により実現することもできるし、また、色補正処理対象の画像データを提供する側のコンピュータにより実現することもできる。<カラー記録部7の概要>カラーインクジェット記録装置図8に示す画像形成装置によるによる色補正処理の一例について説明する。図1は、カラーインクジェット記録装置のカラー記録部7を構成するドラム71と複数の記録ヘッドブロックの並びの一例を示す図である。図1に示すように、カラー記録部7は、印刷用紙を貼付け回転させるドラム71、ドラムに対向する記録ヘッドブロック列、およびドラムの駆動系、用紙の給紙/排紙系、信号処理系を備える。記録ヘッドブロック列は、複数の記録ヘッドブロック72a、72b、72c、72d、72eを横方向ドラムの軸方向に並置して構成される。記録ヘッドブロック72a、72b、72c、72d、72eの端部同士の重なりを避けるため、記録ヘッドブロック72a、72b、72c、72d、72eは、千鳥状に配置されている。図2Aに示す通り、各記録ヘッドブロック72a、72b、72c、72d、72eは、それぞれCMYKの4色インクを吐出する複数の記録ヘッド721を備える。各記録ヘッド721は、縦方向に並置される。また、各記録ヘッド721は、各色のインクを吐出する複数のインク吐出ノズル7211の配列より構成される。カラー記録部7は、用紙が貼り付けられドラムを回転させながら、画像信号画像信号値に応じて、各記録ヘッド721のインク吐出ノズル7211よりインクの吐出量を制御する。これにより、カラー記録部7は、用紙上に画像信号に応じた濃淡分布の画像を形成する。なお、以下の説明においては、4色分の記録ヘッド721からなる記録ヘッドブロック72a、72b、72c、72d、72eのことを単にヘッドと記すことがある。カラー画像を形成するため、4色のインクの画点が所定の位置関係になるように各ヘッド間の相対的な位置やインク吐出ノズル7211からのインクの吐出タイミングが設定される。例えば、図3に示すように4色のインクが互いに異なる位置に吐出するように設定される。カラー記録ではこれら4色のインクの吐出量が同じでも、各インクの相対位置が変動すると、記録される色の色度も変動する。図4Aは、2色の色変動の一例を示す図である。インク色間の印字位置は、ヘッドの取り付け位置精度、記録ヘッド721の配列位置精度、インク吐出ノズル7211の配列位置精度、およびヘッドからのインクの吐出方向のばらつきに依存する。このため、記録ヘッドブロックごとに各インクの相対的な印字位置にばらつきが生じる場合があり、この場合、記録ヘッドブロックの領域ごとに色度のむらが生ずることがある。また、ヘッド内の局所位置ごとに各インクの相対的な印字位置にばらつきが生じる場合もあり、この場合、ヘッド内の局所位置ごとに色度のむらが生じる。例えば、図2Bのように、各色のノズルプレートの取り付け角度が微かにばらついている場合や、図2Cのように、ノズルプレートの取り付け時の微かな浮きなどによってヘッド内のインク吐出ノズル7211の配列間隔が色間でばらつく場合などが該当する。図4Bは、図2Bに示したインク吐出ノズル7211の配列方向のばらつきよって想定される記録色の変動を表す。ヘッド内でのこのような色の変動量は、場所に応じてランダムではなく何らかの規則性をもつと考えられ、数ヶ所の代表点における色ずれ量の測定値から、任意の場所における色ずれ量が推定できるものと考えられる。<色補正処理の概要>以下説明する色補正処理により、色むらを補正し、安定で色むらのないカラー記録を提供することができる。第1の実施形態で説明する色補正処理は、優れた色補正処理を実現するために、例えば、同一ヘッドにおける印字範囲の左右端部の色ずれ量に基づいて、画像内の任意の局所位置における色材信号補正値を算出する。<色補正処理の詳細>図8に示すように、補正処理部は、プロセッサ1、メモリ2、補助記憶部3、通信入出力インターフェース4等により構成される。また、補正処理部による補正処理ソフトウェア処理をより分かり易く説明するために、補正処理部は図9に示すように構成されると考えることができる。つまり、図9に示すように、補正処理部は、ヘッド番号識別部11と、第1の基準点色ずれ量テーブル12と、第2の基準点色ずれ量テーブル13と、標準色再現パラメータ記憶部15と、色補正行列生成部16と、色材補正量演算部17と、色材量補正部18と、基準点色ずれ量テーブル更新部14により構成される。次に補正処理部のシーケンス演算を具体的に説明する。図12は、補正処理の一例を示すフローチャートである。プロセッサ1は、注目画素の位置情報とCMYK入力とを受け付けるACT101。次に、プロセッサ1は、ヘッド番号識別部11を制御して補正処理ソフトウェアにより、画素位置に対応するヘッド番号を識別するACT102。次に、プロセッサ1は、色補正行列生成部16を制御して補正処理ソフトウェアにより、第1第2の基準点色ずれ量テーブルを参照し、識別されたヘッド番号と入力CMYKと注目画素の位置とに対する色ずれ量ΔLabを算出する。ここで、色ずれ量ΔLabの算出方法を詳細に説明する。まず、プロセッサ1は、入力するCMYK信号と既定の第1の基準点色ずれ量テーブルより、セグメント情報Sと重み信号Wを計算する。プロセッサ1は、入力信号CMYK値に近く、入力信号CMYK値を囲む複数の基準点Pによりセグメントを決定する。セグメントはCMYK色空間内の基準色により区分される部分空間である。図6はCMYK色空間の一例を示す図である。図6では、例えばCMYK色空間に含まれるセグメントS1S4が示されている。なお、CMYK色空間は本来4次元空間であるが、4次元空間を図示するのは困難なので、図6では便宜的に2次元空間のCMYK色空間を示す。例えば、入力されたCMYK信号SIGはセグメントS4に属する。そして、セグメントS4を囲む4つの基準点Pを表すセグメント情報Sと、セグメント内の4つの基準点寄与を表す重み信号Wiを出力する。次に、プロセッサ1は、第1の基準点色ずれ量テーブル12により、セグメント情報Sの複数の基準点Pそれぞれについて、基準点色ずれ量ΔLabi1を出力する式6参照。第1の基準点色ずれ量テーブル12は、基準点PのCMYK値に対して、当該ヘッドの左端部での色ずれ量すなわち、標準ヘッドで記録される色からの差分が記憶されている。これは事前に各ヘッドでカラーパッチを記録し、各パッチの左端部を測色しておき、この結果を元に計算した値を記憶しておく。次に、プロセッサ1は、色ずれ量演算部により第1の色ずれ量ΔLab1を計算する。すなわち、プロセッサ1は、第1の基準点色ずれ量テーブル12より出力された複数の基準点Pでの色ずれ量と各基準点Pの重み信号Wの積和を計算する。実際には、4次元空間における計算となり、重み信号の算出法も含めて、公知の4次元ルックアップテーブル補間アルゴリズムを使用できる。同様にして、プロセッサ1は、第2の基準点色ずれ量テーブル13を参照して、第2の色ずれ量ΔLab2を計算する式7参照。第2の基準点色ずれ量テーブル13は、基準点PのCMYK値に対して、当該ヘッドの右端部での色ずれ量が記憶されている。これは、前記カラーパッチ各々の右端部を測色しておき、この結果を元に計算した値を記憶しておく。プロセッサ1は、第1の色ずれ量ΔLab1と、第2の色ずれ量ΔLab2とから、入力されたCMYK信号の注目画素の色ずれ量ΔLabを式8により求める。ここに、x1、x2、cはそれぞれ下記の値を表す。x1当該ヘッド印字領域の左端測色点の、横方向座標x2当該ヘッド印字領域の右端測色点の、横方向座標c入力信号の横方向座標上記ΔLabの算出式は線形補間を表すが、第1の実施形態では、色ずれの特性に応じて、上記式以外の算出法を用いることも可能である。次に、プロセッサ1は、色補正行列生成部16を制御して補正処理ソフトウェアにより、基準点色ずれ量テーブルと標準色再現パラメータとを参照し、識別されたヘッド番号と入力CMYKと注目画素の位置とに対する、色補正行列を算出するACT103。この補正行列はLabのずれ量とCMYKの変化量の関係を表すJacobian行列である。計算方法について詳しく説明する。まず、プロセッサ1は、CMYKの微小変化に対する再現色度Labの変動を表すJacobian行列∂Lab∂CMYKの値を求める。プロセッサ1は、CMYKからCMYKをそれぞれ微小量ΔCΔM、ΔY、ΔKだけ変動して記録した色の色度Labと、CMYKで記録した色の色度との差を計算することで求める1。Jacobian行列は、図7に示す4つのベクトルΔCΔMΔYΔKより構成される行列である。一方、各基準色でのCMYKの関係を表すパラメータAcAmAyを記憶しておく。束縛関係式は以下の式9であらわされる。図10は、色補正行列生成部16の構成の一例を示す図である。色補正行列生成部16は、CMYK近傍データ群生成部161と、テーブル補間部162と、標準色再現予測部163と、加算部164と、色ずれ再現局所テーブル165と、近似偏微分行列生成部166と、逆変換行列算出部167と、から構成される。次に、色補正行列生成部16のシーケンス演算を具体的に説明する。図13は、色補正行列生成処理の一例を示すフローチャートである。プロセッサ1は、注目画素のCMYK入力を受け付けるACT201。次に、プロセッサ1は、CMYK近傍データ群生成部161を制御して補正処理ソフトウェアにより、入力CMYKおよび該CMYKを中心とする下記近傍8点のCMYK座標群データを生成するACT202。近傍8点は、以下の通り。次に、プロセッサ1は、テーブル補間部162を制御して補正処理ソフトウェアにより、第1第2の基準点色ずれ量テーブル12、13を参照し、識別されたヘッド番号と注目画素の位置とにおける、入力CMYKおよび前記近傍8点のCMYK座標群各々に対する9組の色ずれ量を、テーブル補間処理により算出するACT203。次に、プロセッサ1は、標準色再現予測部163を制御して補正処理ソフトウェアにより、標準色再現パラメータを参照し、入力CMYKおよび前記近傍8点のCMYK座標群各々に対する9組の標準Labを算出するACT205。次に、プロセッサ1は、加算部164を制御して補正処理ソフトウェアにより、前記標準Lab9組の各々に、対応する前記色ずれ量9組をそれぞれ加算するACT206。次に、前記入力CMYKおよび前記近傍8点のCMYK座標群と、それらに対応する前記加算結果9組とを、色ずれ再現局所テーブル165に格納するACT206。次に、プロセッサ1は、近似偏微分行列生成部166を制御して補正処理ソフトウェアにより、色ずれ再現局所テーブル165に格納された9対のCMYK一色ずれ再現色Labから、前記1に記した方法により偏微分行列を近似生成するACT207。最後に、プロセッサ1は、逆変換行列算出部167を制御して補正処理ソフトウェアにより、前記近似編微分行列と束縛行列Aとから、下記式10を用いて現在の注目画素用の色補正行列を生成するACT208。次に、プロセッサ1は、色材補正量計算部17を制御して補正処理ソフトウェアにより、色ずれ量ΔLabとJacobian行列∂CMYK∂Labより色材補正量ΔCMYKを計算するACT104。具体的にはJacobian行列∂CMYK∂LabにΔLabを乗じればよい。計算されたΔCMYK下記式11は、ヘッドの色ずれによる再現色度の変動を補正するために、CMYK信号から減算すべき補正量を表す。最後に、プロセッサ1は、色材量補正部18を制御して補正処理ソフトウェアにより、入力されたCMYK信号からCMYK補正量ΔCMYKを減算して、補正CMYK信号CMYK下記式12を計算して出力する。以上の一連の処理により、補正処理部色材料補正部18は、ヘッドの色ずれの影響を補正された補正CMYK信号CMYKを出力する。カラー記録部7は、補正CMYK信号CMYKに基づき、各記録ヘッド721のインク吐出ノズル7211からのインクの吐出量を制御する。これにより、ヘッド間の色変動が補正される。この後、補正すべき画素が残っている場合には、次の画素に進み、上記の処理を繰り返す。<色ずれ量の取得処理の説明>図11は、第1の実施形態の基準点色ずれ量テーブル更新部14の構成の一例を示す図である。基準点色ずれ量テーブル更新部14は、標準色再現予測部141と、減算部142と、から構成される。次に、基準点色ずれ量テーブル更新部14のシーケンス演算を具体的に説明する。プロセッサ1は、画像処理の都度、基準点色ずれ量テーブルを更新することもできるし、必要に応じて随時、基準点色ずれ量テーブルを更新することもできる。図14は、基準点色ずれ量テーブル更新処理の一例を示すフローチャートである。プロセッサ1は、事前にカラー記録部7を制御して印刷した、基準点色ずれ量を測定するための被測色用カラーパッチチャートの各カラーパッチの第1の色度Lab測定値と第2の色度Lab測定値とを、予め通信入出力インターフェース4などを通して収集し、メモリ2または補助記憶部3に格納する。図5は、被測色用カラーパッチチャートの一例を示す図である。このカラーパッチチャートには、各ヘッドブロックが受け持つ紙面上の領域に、基準点PのCMYKデータ群に対応するカラーパッチ群が印刷されている。図5の例では、5つの記録ヘッドブロックの印刷領域が、印刷領域全体を縦に5等分する形で横方向に並んでいる。カラーパッチは各領域内に、CMYK空間内の基準点Pの数だけ縦方向に並んでいる。例えば、基準点Pの配置が、図6のようにCMYK各方向に3点あるとすると、3481色分が縦に並ぶ。第1の実施形態では、図5に示すように、第1の色度Lab測定値は各力ラーパッチの左端部の測色値であり、第2の色度Lab測定値は各カラーパッチの右端部の測色値である。各パッチの測色箇所としては、必ずしも第1の実施形態のような左右端部の2箇所である必要はないが、左右端部とすることにより、各ヘッドの印字領域の隣接ヘッドとの境界が測色箇所に近くなるため、境界付近の画素に対する色ずれ量の算出精度が保たれ、ひいては境界付近の色補正の精度が保たれて、ヘッド間境界における色再現の歪みが抑えられるという利点がある。次に、プロセッサ1は、注目するカラーパッチの位置情報とCMYK値と前記格納されている第1第2のLab測定値とを受け付けるACT301。次に、プロセッサ1は、ヘッド番号識別部11を制御して補正処理ソフトウェアにより、パッチ位置情報に対応するヘッド番号を識別するACT302。次に、プロセッサ1は、基準点色ずれ量テーブル更新部14の標準色再現予測部143を制御して補正処理ソフトウェアにより、標準色再現パラメータを参照し、注目パッチのCMYK値に対する標準Lab値を取得するACT303。次に、プロセッサ1は、基準点色ずれ量テーブル更新部14の減算部142を制御して補正処理ソフトウェアにより、注目パッチの第1のLab測色値から標準Lab値を減算して、第1の色ずれ量ΔLabを算出するACT304。同様にして、注目パッチの第2のLab測色値から標準Lab値を減算して、第2の色ずれ量ΔLabを算出するACT304。最後に、プロセッサ1は、基準点色ずれ量テーブル更新部14を制御して補正処理ソフトウェアにより、識別されたヘッド番号と入力CMYKとに対する、第1第2の基準点色ずれ量テーブル内の現在の色ずれ量を、上記で新規算出した第1第2の色ずれ量でそれぞれ書き換えるACT305。この後、未処理のカラーパッチが残っている場合には、プロセッサ1は、次のパッチに進み、上記の処理を繰り返す。上記説明した第1の実施形態の色補正処理によれば、ヘッド間およびヘッド内の印字位置のずれに起因する記録画像の色度のずれを補正することができる。以下、第1の実施形態の画像形成装置の構成についてまとめる。第1の実施形態の画像形成装置は、記録色材量に対応したカラー画像信号を入力する手段と、記録色材量座標空間の複数の基準カラー点における色度ずれ量として、各基準カラー点において同一ヘッドブロックの印字範囲内の少なくとも2箇所における色度ずれ量データを記憶する色度ずれ量記憶手段と、前記入力カラー画像信号値に基づいて、前記色度ずれ量記憶手段より色度ずれ量を読出し、読み出した色度ずれ量と前記入力カラー画像信号と前記入力カラー画像信号の画素位置情報とを用いて、前記入力カラー画像信号に対する色度ずれ量信号を算出する色度ずれ量算出手段と、記録色材量に対応したカラー画像信号に対応する標準の色再現色度を算出するためのパラメータを記憶する標準色再現パラメータ記憶手段と、標準色再現パラメータ記憶手段に記憶されている標準色再現パラメータを用いて、前記入力カラー画像信号値に対応する標準色度を算出する標準色度算出手段と、前記標準色度と前記入力カラー画像信号に対する色度ずれ量とに基づいて、前記入力カラー画像信号値に対応する再現色度を算出する再現色度算出手段と、前記算出された再現色度と前記入力カラー画像信号とを用いて、前記入力力ラー画像信号の記録色材量座標空間での近傍領域における、色度変化量と色材補正量の関係を表す行列を算出する行列算出手段と、前記入力カラー画像信号に対する色度ずれ量と前記行列とから、前記入力カラー画像信号に対する色材補正量を算出する色材補正量算出手段と、前記入力カラー画像信号と前記色材補正量とから、補正されたカラー画像信号を算出する色材量補正手段と、を備える。<<第2の実施形態>>第2の実施形態に係る画像形成装置色補正装置は、複数の記録ヘッドブロックを備え、これら複数の記録ヘッドブロック間の特性の違いに起因する記録色の違いを補正する色補正処理を実行することができる。例えば、画像形成装置は、CMYK信号の補正量の計算に用いるJacobian行列を、任意のCMYK入力値に応じて、CMYK空間の該入力値近傍の色度変化に基づいて算出する。以下、第2の実施形態に係る画像形成装置による色補正処理について説明する。なお、第1の実施形態に係る画像形成装置による色補正処理と重複する説明については省略する。例えば、図1、図2A、図3、図4A、図6-図8は、式1~式5は、第1及び第2の実施形態で共通の記載であり、第2の実施形態では、これら図面及び式の説明は省略する。<色補正処理の概要>以下説明する色補正処理により、色むらを補正し、安定で色むらのないカラー記録を提供することができる。第2の実施形態で説明する色補正処理は、以下の点から、比較的小規模で実現することができる。1限られた数の基準点の色度ずれ量から任意の点の色度ずれ量を求める。つまり、基準点の色度のずれ量から任意の点の色度のずれ量を推定する。2色ずれ量からCMYKの補正量をJacobian行列を用いて計算する。以下、上記1、2について説明する。第2の実施形態では、インク色間の印字位置の相対ずれによる、各記録ヘッド721の色度ずれをそれぞれ事前に測定しておく。画像信号はCMYKそれぞれ8bitの信号として、すべての色信号の組合せ2の32乗通りに対し、ずれ量を測定するのは膨大となり現実的ではない。一方、色度ずれは、画像信号値が中間値の場合に顕著となり、0および255の場合は、インク画点はほぼ一様になるので、色度ずれは0または極めて小さくなる。そこで、CMYKの画像信号値CMYK信号値が中間値となる基準点を数点決めておき、この基準点における色ずれ量を事前に測定する。基準点以外の信号基準点から外れた信号の色ずれ量は、基準点2以上の基準点の値から内挿補間により推定する。ただし、内挿補間の計算の都合上、色信号空間の最外郭面CMYKのいずれかが0または1となる面上にも基準点を設けておく。つぎに、上記説明により計算された色度ずれΔLabより、この色度ずれΔLabを補正するためのCMYK信号値の補正増減量をJacobian行列を用いて計算する。Jacobian行列は、CMYK信号値の微小変化とLab色度値の微小変化の関係を表す行列である。CMYK信号値の微小変化に対する再現色の色度Labの変化量これは測定可能を求め、この逆行列を計算することにより、容易に求めることができる。ただし、CMYK信号は4次元空間であるのに対しLabは3次元なので、CMYK間の束縛条件を定めておき、これを逆行列の計算に使う必要がある。<色補正処理の詳細説明>図8に示すように、補正処理部は、プロセッサ1、メモリ2、補助記憶部3、通信入出力インターフェース4等により構成される。また、補正処理部による補正処理ソフトウェア処理をより分かり易く説明するために、補正処理部は図16に示すように構成されると考えることができる。つまり、図16に示すように、補正処理部は、ヘッド番号識別部11と、基準点色ずれ量テーブル20と、標準色再現パラメータ記憶部15と、色補正行列生成部16と、色材補正量演算部17と、色材量補正部18と、基準点色ずれ量テーブル更新部14により構成される。次に補正処理部のシーケンス演算を具体的に説明する。図19は、補正処理の一例を示すフローチャートである。プロセッサ1は、注目画素の位置情報とCMYK入力とを受け付けるACT401。次に、プロセッサ1は、ヘッド番号識別部11を制御して補正処理ソフトウェアにより、画素位置に対応するヘッド番号を識別するACT402。次に、プロセッサ1は、色補正行列生成部16を制御して補正処理ソフトウェアにより、基準点色ずれ量テーブルを参照し、識別されたヘッド番号と入力CMYKとに対する色ずれ量ΔLabを算出するACT403。ここで、色ずれ量ΔLabの算出方法を詳細に説明する。まず、プロセッサ1は、入力するCMYK信号と既定の基準色度テーブルより、セグメント情報Sと重み信号Wを計算する。プロセッサ1は、入力信号CMYK値に近く、入力信号CMYK値を囲む複数の基準点Pを表によりセグメントを決定する。セグメントはCMYK色空間内の基準色により区分される部分空間である。図6はCMYK色空間の一例を示す図である。図6では、例えばCMYK色空間に含まれるセグメントS1S4が示されている。なお、CMYK色空間は本来4次元空間であるが、4次元空間を図示するのは困難なので、図6では便宜的に2次元空間を示す。例えば、入力されたCMYK信号SIGはセグメントS4に属する。そして、セグメントS4を囲む4つの基準点Pを表すセグメント情報Sと、セグメント内の4つの基準点寄与を表す重み信号Wiを出力する。次に、プロセッサ1は、基準点色ずれ量テーブル20により、セグメント情報Sの複数の基準点Pそれぞれについて、基準点色ずれ量ΔLabiを出力する式13。基準点色ずれ量テーブルは基準点PのCMYK値に対して、当該ヘッドでの色ずれ量すなわち、標準ヘッドで記録される色からの差分が記憶されている。これは事前に各ヘッドでカラーパッチを記録測色しておき、この結果を元に計算した値を記憶しておく。次に、色ずれ量演算部により色ずれ量ΔLabを計算する。すなわち、基準点色ずれ量テーブルより出力された複数の基準点Pでの色ずれ量と各基準点Pの重み信号Wの積和を計算する。ΔLabは入力されたCMYK信号の画素での色ずれ量の推定値を表す。次に、プロセッサ1は、色補正行列生成部16を制御して補正処理ソフトウェアにより、基準点色ずれ量テーブルと標準色再現パラメータとを参照し、識別されたヘッド番号と入力CMYKとに対する、色補正行列を算出する。この補正行列はLabのずれ量とCMYKの変化量の関係を表すJacobian行列である。計算方法について詳しく説明する。まず、プロセッサ1は、CMYKの微小変化に対する再現色度Labの変動を表すJacobian行列∂Lab∂CMYKの値を求める。プロセッサ1は、CMYKからCMYKをそれぞれ微小量ΔCΔM、ΔY、ΔKだけ変動して記録した色の色度Labと、CMYKで記録した色の色度との差を計算することで求める2。Jacobian行列は図7に示す4つのベクトルΔCΔMΔYΔKより構成される行列である。一方、各基準色でのCMYKの関係を表すパラメータAcAmAyを記憶しておく。束縛関係式は以下の式14であらわされる。図17は、色補正行列生成部16の構成の一例を示す図である。色補正行列生成部16は、CMYK近傍データ群生成部161と、テーブル補間部162と、標準色再現予測部163と、加算部164と、色ずれ再現局所テーブル165と、近似偏微分行列生成部166と、逆変換行列算出部167と、から構成される。次に、色補正行列生成部16のシーケンス演算を具体的に説明する。図20は、色補正行列生成処理の一例を示すフローチャートである。プロセッサ1は、注目画素のCMYK入力を受け付けるACT501。次に、プロセッサ1は、CMYK近傍データ群生成部161を制御して補正処理ソフトウェアにより、入力CMYKおよび該CMYKを中心とする下記近傍8点のCMYK座標群データを生成するACT502。近傍8点は、以下の通り。次に、プロセッサ1は、テーブル補間部162を制御して補正処理ソフトウェアにより、基準点色ずれ量テーブル20を参照し、識別されたヘッド番号における、入力CMYKおよび前記近傍8点のCMYK座標群各々に対する9組の色ずれ量を、テーブル補間処理により算出するACT503。次に、プロセッサ1は、標準色再現予測部163を制御して補正処理ソフトウェアにより、標準色再現パラメータを参照し、入力CMYKおよび前記近傍8点のCMYK座標群各々に対する9組の標準Labを算出するACT504。次に、プロセッサ1は、加算部164を制御して補正処理ソフトウェアにより、前記標準Lab9組の各々に、対応する前記色ずれ量9組をそれぞれ加算するACT505。次に、前記入力CMYKおよび前記近傍8点のCMYK座標群と、それらに対応する前記加算結果9組とを、色ずれ再現局所テーブル165に格納するACT505。次に、プロセッサ1は、近似偏微分行列生成部166を制御して補正処理ソフトウェアにより、色ずれ再現局所テーブル165に格納された9対のCMYK一色ずれ再現色Labから、前記2に記した方法により偏微分行列を近似生成するACT506。最後に、プロセッサ1は、逆変換行列算出部167を制御して補正処理ソフトウェアにより、前記近似編微分行列と束縛行列Aとから、下記式15を用いて現在の注目画素用の色補正行列を生成するACT507。次に、プロセッサ1は、色材補正量計算部17を制御して補正処理ソフトウェアにより、色ずれ量ΔLabとJacobian行列∂CMYK∂Labより色材補正量ΔCMYKを計算するACT404。具体的にはJacobian行列∂CMYK∂LabにΔLabを乗じればよい。計算されたΔCMYK下記式16はヘッドの色ずれによる再現色度の変動を補正するために、CMYK信号から減算すべき補正量を表す。最後に、プロセッサ1は、色材量補正部18を制御して補正処理ソフトウェアにより、入力されたCMYK信号からCMYK補正量ΔCMYKを減算して、補正CMYK信号CMYK下記式17を計算して出力する。以上の一連の処理により、補正処理部色材料補正部18は、ヘッドの色ずれの影響を補正されたCMYK信号CMYKを出力する。カラー記録部7は、補正CMYK信号CMYKに基づき、各記録ヘッド721のインク吐出ノズル7211からのインクの吐出量を制御する。これにより、ヘッド間の色変動が補正される。この後、補正する画素が残っている場合には、次の画素に進み、上記の処理を繰り返す。<色ずれ量の取得処理の説明>図18は、第2の実施形態の基準点色ずれ量テーブル更新部14の構成の一例を示す図である。基準点色ずれ量テーブル更新部14は、標準色再現予測部141と、減算部142と、から構成される。次に、基準点色ずれ量テーブル更新部14のシーケンス演算を具体的に説明する。プロセッサ1は、画像処理の都度、基準点色ずれ量テーブルを更新することもできるし、必要に応じて随時、基準点色ずれ量テーブルを更新することもできる。図21は、基準点色ずれ量テーブル更新処理の一例を示すフローチャートである。プロセッサ1は、事前にカラー記録部7を制御して印刷した、基準点色ずれ量を測定するための被測色用カラーパッチチャートの各カラーパッチの色度Lab測定値を、予め通信入出力IFなどを通して収集し、メモリ2または補助記憶部3に格納する。図15は、被測色用カラーパッチチャートの一例を示す図である。このカラーパッチチャートには、各ヘッドブロックが受け持つ紙面上の領域に、基準点PのCMYKデータ群に対応するカラーパッチ群が印刷されている。図15の例では、5つの記録ヘッドブロックの印刷領域が、印刷領域全体を縦に5等分する形で横方向に並んでいる。カラーパッチは各領域内に、CMYK空間内の基準点Pの数だけ縦方向に並んでいる。例えば、基準点Pの配置が、図6のようにCMYK各方向に3点あるとすると、3481色分が縦に並ぶ。次に、プロセッサ1は、注目するカラーパッチの位置情報とCMYK値と前記格納されているLab測定値とを受け付けるACT601。次に、プロセッサ1は、ヘッド番号識別部11を制御して補正処理ソフトウェアにより、パッチ位置情報に対応するヘッド番号を識別するACT602。次に、プロセッサ1は、基準点色ずれ量テーブル更新部14の標準色再現予測部141を制御して補正処理ソフトウェアにより、標準色再現パラメータを参照し、注目パッチのCMYK値に対する標準Lab値を取得するACT603。次に、プロセッサ1は、基準点色ずれ量テーブル更新部14の減算部142を制御して補正処理ソフトウェアにより、注目パッチのLab測色値から標準Lab値を減算して、色ずれ量ΔLabを算出するACT604。最後に、プロセッサ1は、基準点色ずれ量テーブル更新部14を制御して補正処理ソフトウェアにより、識別されたヘッド番号と入力CMYKとに対する、基準点色ずれ量テーブル内の現在の色ずれ量を、上記で新規算出した色ずれ量で書き換えるACT605。この後、未処理のカラーパッチが残っている場合には、プロセッサ1は、次のパッチに進み、上記の処理を繰り返す。上記説明した第2の実施形態の色補正処理によれば、ヘッド間の印字位置のずれに起因する記録画像の色度のずれを補正することができる。また、第2の実施形態の色補正処理によれば、基準点での色ずれ量からの内挿補間で各所のΔLabを求めることにより、ヘッド特性の測定や特性データの記憶容量を低く抑えることができる。また、第2の実施形態の色補正処理によれば、色材補正量の算出においてJacobian行列∂CMYK∂Labを使うことにより、カラープロファイルをヘッドごとに再作成および保持することなく色材量補正が可能となる。また、第2の実施形態の色補正処理によれば、色材量補正行列の元であるJacobian行列∂Lab∂CMYKを、任意のCMYKにおける標準色再現予測値に基づいて生成するので、高精度な色材量補正が可能となる。以下、第2の実施形態の画像形成装置の構成についてまとめる。第2の実施形態の画像形成装置は、記録色材量に対応したカラー画像信号を入力する手段と、記録色材量座標空間の複数の基準カラー点における色度ずれ量を記憶する色度ずれ量記憶手段と、前記入力カラー画像信号値に基づいて、前記色度ずれ量記憶手段より色度ずれ量を読出し、読み出した色度ずれ量と前記入力カラー画像信号とを用いて、第2の色度ずれ量信号を算出する色度ずれ量算出手段と、記録色材量に対応したカラー画像信号に対応する標準の色再現色度を算出するためのパラメータを記憶する標準色再現パラメータ記憶手段と、標準色再現パラメータ記憶手段に記憶されている標準色再現パラメータを用いて、前記入力カラー画像信号値に対応する標準色度を算出する標準色度算出手段と、前記標準色度と前記第2の色度ずれ量とに基づいて、前記入力カラー画像信号値に対応する再現色度を算出する再現色度算出手段と、前記算出された再現色度と前記入力カラー画像信号とを用いて、前記入力カラー画像信号の記録色材量座標空間での近傍領域における、色度変化量と色材補正量の関係を表す行列を算出する行列算出手段と、前記第2の色度ずれ量と前記行列とから、前記入力カラー画像信号に対する色材補正量を算出する色材補正量算出手段と、前記入力カラー画像信号と前記色材補正量とから、補正されたカラー画像信号を算出する色材量補正手段と、を備える。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。