(57)【特許請求の範囲】
【請求項１】
第１のインクを吐出する複数のノズルが配列された第１のノズル列のうち一部のノズルを含む第１のノズル群および第２のインクを吐出する複数のノズルが配列された第２のノズル列のうち一部のノズルを含む第２のノズル群を用いて記録媒体上の第１の領域に画像を記録し、前記第１のノズル列のうち前記第１のノズル群のノズルとは異なるノズルを含む第３のノズル群および前記第２のノズル列のうち前記第２のノズル群とは異なるノズルを含む第４のノズル群を用いて前記第１の領域とは異なる第２の領域に画像を記録するための画像処理装置であって、
所定の複数の色信号が入力される場合に、前記第１のノズル群及び前記第２のノズル群を用いて前記第１の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、前記所定の複数の色信号が入力される場合に、前記第３のノズル群及び前記第４のノズル群を用いて前記第２の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換し、且つ、入力される前記第２の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換する第１変換手段と、
所定の第１の色信号が入力される場合に、前記第１のノズル群のみを用いて前記第１のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第１の色信号が入力される場合に、前記第３のノズル群のみを用いて前記第１のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、を変換し、且つ、所定の第２の色信号が入力される場合に、前記第２のノズル群のみを用いて前記第２のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第２の色信号が入力される場合に、前記第４のノズル群のみを用いて前記第２のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、を変換する第２変換手段と、
前記第１変換手段による色の差の低減と、前記第２変換手段による濃度の差の低減と、が行われた画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１変換手段は、入力される複数の色信号を当該複数の色信号と同じ色空間で表現される複数の色信号に変換することを特徴とする請求項１に記載の画像処理装置。 
【請求項３】
前記第１変換手段に入力される複数の色信号は、Ｒ、Ｇ、Ｂの信号であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１変換手段により変換された複数の色信号は、Ｒ、Ｇ、Ｂの信号であることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１のノズル群及び第３のノズル群は第１のノズル列の所定の数のノズルに対応し、前記第２のノズル群及び第４のノズル群は第２のノズル列の前記所定の数のノズルに対応することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記所定の数のノズルは１ノズルであることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１変換手段は、前記第１の領域に対応する第１の変換テーブルを用いて、入力される前記第１の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換し、前記第２の領域に対応する第２の変換テーブルを用いて、入力される前記第２の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換し、
前記第１の変換テーブルおよび前記第２の変換テーブルは、記録媒体上に前記第１のインク及び第２のインクを用いて記録された測定用画像の測色結果に基づいて生成されたテーブルであることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。 
【請求項８】
記録された前記測定用画像を測色する測色手段をさらに備えることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第１変換手段に入力される複数の色信号は３つの信号であることを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記第１の変換手段に入力される複数の色信号は、Ｌ＊ａ＊ｂ＊、Ｌｕｖ、ＬＣｂＣｒ、ＬＣＨのいずれかであることを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記第１変換手段によって低減される色の差は、前記第１のノズル群の吐出特性と前記第２のノズル群の吐出特性の組合せと、前記第３のノズル群の吐出特性と前記第４のノズル群の吐出特性の組合せと、の違いに起因して生じる色の差であることを特徴とする請求項１から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記第１のノズル群の吐出特性、前記第２のノズル群の吐出特性、前記第３のノズル群の吐出特性および前記第４のノズル群の吐出特性は、吐出量を示すことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記第１変換手段により変換された複数の色信号を含む画像のデータに基づいて、前記第２変換手段による変換を行うことを特徴とする請求項１から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記第１のインクおよび前記第２のインクのそれぞれは、シアン、マゼンタ、イエロー、ブラックのいずれかであることを特徴とする請求項１から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
第１のインクを吐出する複数のノズルが配列された第１のノズル列のうち一部のノズルを含む第１のノズル群および第２のインクを吐出する複数のノズルが配列された第２のノズル列のうち一部のノズルを含む第２のノズル群を用いて記録媒体上の第１の領域に画像を記録し、前記第１のノズル列のうち前記第１のノズル群のノズルとは異なるノズルを含む第３のノズル群および前記第２のノズル列のうち前記第２のノズル群とは異なるノズルを含む第４のノズル群を用いて前記第１の領域とは異なる第２の領域に画像を記録するための画像処理方法であって、
所定の複数の色信号が入力される場合に、前記第１のノズル群及び前記第２のノズル群を用いて前記第１の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、前記所定の複数の色信号が入力される場合に、前記第３のノズル群及び前記第４のノズル群を用いて前記第２の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換し、且つ、入力される前記第２の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換する第１変換工程と、
所定の第１の色信号が入力される場合に、前記第１のノズル群のみを用いて前記第１のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第１の色信号が入力される場合に、前記第３のノズル群のみを用いて前記第１のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、を変換し、且つ、所定の第２の色信号が入力される場合に、前記第２のノズル群のみを用いて前記第２のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第２の色信号が入力される場合に、前記第４のノズル群のみを用いて前記第２のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、を変換する第２変換工程と、
前記第１変換工程における変換による色の差の低減と、前記第２変換工程における変換による濃度の差の低減と、が行われた画像データを出力する出力工程と
を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、記録装置および画像処理方法に関し、詳しくは、インクを吐出する複数のノズル間の吐出特性のばらつきに起因した色むらを低減するための画像処理に関する。
【背景技術】
【０００２】
インクジェット方式の記録装置で用いられる記録ヘッドは、その製造上の誤差などの原因によって複数のノズル間で吐出特性（吐出量や吐出方向など）にばらつきを含むことがある。このようなばらつきがあると、記録される画像に濃度むらが生じ易くなる。
【０００３】
従来、このような濃度むらを低減する処理として、特許文献１に記載されるようなヘッドシェーディング（ＨＳ）技術を用いることが知られている。ＨＳ技術は、ノズル個々の吐出特性に関する情報に応じて補正を行う処理であり、ノズルごとに、駆動パルスの制御や画像データの補正を行う処理である。画像データの補正を行う方法では、最終的に記録されるインクドットの数をノズルごとに増加または減少させることで、記録画像における濃度をノズル間でほぼ均一にすることが出来る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなＨＳ技術を用いても、２種類以上のインクを重ねて混合した多次色（混合色）を再現した場合には、標準と異なる吐出量のノズルで記録した領域の発色が本来記録されるべき色と異なる現象、いわゆる色ずれを起こすことがある。
【０００６】
例えば、シアンインクの吐出量は標準、マゼンタインクの吐出量は標準よりも多いノズルを用いて、ブルーの画像を記録する場合、標準より吐出量の大きいマゼンタインクは、シアンよりも大きなドットが記録媒体に形成される。このような記録ヘッドに対し、ＨＳ処理によって補正を行うと、マゼンタは、標準よりも少ないドット数すなわちシアンよりも少ないドット数で記録される。この結果、ブルーの画像領域では、標準の大きさのシアンの単独ドットと、シアンよりも大きなマゼンタドットの中にシアンドットが記録される重複ドットが、混在する。そして、このような領域の発色は、標準の大きさと標準の数のシアンドットとマゼンタドットによって記録されるブルー画像とは異なる色味となる。何故なら、両者の画像では、記録媒体におけるシアン単色が占有する割合と、マゼンタ単色が占有する割合と、シアンとマゼンタの重複によるブルー色が占有する割合、が異なるからである。このような各色が占有する面積の割合の変動は、吐出量のばらつきのみでなく、吐出方向のばらつきによっても招致される。すなわち、従来のＨＳ処理によって、シアン単色画像或いはマゼンタ単色画像の濃度むらは解決されたとしても、これらを重ね合わせて表現されるブルー画像においては、吐出特性のばらつきに応じて色差が招致されてしまっていた。そして、吐出特性の異なるノズルで記録された領域間において色差の程度が異なることから、同じ発色であるはずの各領域で異なる色味が知覚され、色むらとして認識されてしまっていた。
【０００７】
本発明は、上記問題点を解決するためになされたものである。よってその目的とするところは、複数種類のインクを用いて画像を記録する場合に、複数のノズル間の吐出特性のばらつきに起因する多次色画像における色差を低減することが可能な画像処理装置、記録装置および画像処理方法を提供することである。
【課題を解決するための手段】
【０００８】
そのために本発明は、第１のインクを吐出する複数のノズルが配列された第１のノズル列のうち一部のノズルを含む第１のノズル群および第２のインクを吐出する複数のノズルが配列された第２のノズル列のうち一部のノズルを含む第２のノズル群を用いて記録媒体上の第１の領域に画像を記録し、前記第１のノズル列のうち前記第１のノズル群のノズルとは異なるノズルを含む第３のノズル群および前記第２のノズル列のうち前記第２のノズル群とは異なるノズルを含む第４のノズル群を用いて前記第１の領域とは異なる第２の領域に画像を記録するための画像処理装置であって、所定の複数の色信号が入力される場合に、前記第１のノズル群及び前記第２のノズル群を用いて前記第１の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、前記所定の複数の色信号が入力される場合に、前記第３のノズル群及び前記第４のノズル群を用いて前記第２の領域に前記第１のインクおよび前記第２のインクを吐出することにより記録される画像の色と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換し、且つ、入力される前記第２の領域に記録すべき画像のデータにおける複数の色信号を複数の色信号に変換する第１変換手段と、所定の第１の色信号が入力される場合に、前記第１のノズル群のみを用いて前記第１のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第１の色信号が入力される場合に、前記第３のノズル群のみを用いて前記第１のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第１のインクに対応する色信号と、を変換し、且つ、所定の第２の色信号が入力される場合に、前記第２のノズル群のみを用いて前記第２のインクを吐出することにより前記第１の領域に記録される画像の濃度と、前記所定の第２の色信号が入力される場合に、前記第４のノズル群のみを用いて前記第２のインクを吐出することにより前記第２の領域に記録される画像の濃度と、の差を低減するように、入力される前記第１の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、入力される前記第２の領域に記録すべき画像のデータにおける前記第２のインクに対応する色信号と、を変換する第２変換手段と、前記第１変換手段による色の差の低減と、前記第２変換手段による濃度の差の低減と、が行われた画像データを出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録媒体上に少なくとも２種類のインクを吐出することにより多次色の画像を記録する場合に生じる単位領域間の色差を低減することが可能となる。詳しくは、記録可能な領域をノズル配列方向と交差する方向に複数の単位領域に分割し、その単位領域ごとに、各単位領域を記録するノズル群に対応する画像データを変換テーブルを用いて変換する。これにより、多次色画像において、ノズル間の記録特性のばらつきに起因して生じる単位領域間の色差を低減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るインクジェットプリンタを模式的に示す図である。
【図２】本発明の一実施形態に係る記録システムを示すブロック図である。
【図３】（ａ）〜（ｃ）は、従来のＨＳ処理を行った状態で、ブルー画像を記録した際に発生する色味の差を説明する図である。
【図４】（ａ）〜（ｄ）は、本発明の実施形態にかかる、インクジェットプリンタが実行する画像処理の構成を示すブロック図である。
【図５】（ａ）および（ｂ）は、ＭＣＳ処理部で用いる変換テーブルのパラメータを生成する工程と、実際の記録時に生成したパラメータを用いて画像処理を行う工程を、それぞれ説明するためのフローチャートである。
【図６】測定用画像の記録状態を説明するための図である。
【図７】（ａ）および（ｂ）は、ＭＣＳ処理後の画像例を説明する図である。
【図８】ＲＧＢ空間において等間隔に座標を取った格子点を示す図である。
【図９】（ａ）および（ｂ）は、変形例１に係る変換テーブルのパラメータを生成する処理と、上記変換テーブルを用いたＭＣＳ処理を示すフローチャートである。
【図１０】（ａ）および（ｂ）は変形例２に係る変換テーブルのパラメータを生成する処理と、上記変換テーブルを用いたＭＣＳ処理を示すフローチャートである。
【図１１】（ａ）および（ｂ）は、変形例３における測定用画像の記録状態を説明するための図である。
【図１２】本発明に使用可能な実施形態の記録ヘッドの構成を説明する図である。
【図１３】本発明に使用可能な記録ヘッドの位置ずれ補正を説明する図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係るインクジェット記録装置であるプリンタを模式的に示す図である。本実施形態のプリンタはフルラインタイプの記録装置であり、図１に示すように、記録ヘッド１０１〜１０４を備える。記録ヘッド１０１〜１０４の夫々には、記録媒体１０６の幅に対応した同じ種類のインクを吐出する複数のノズルが配列したノズル列が、１２００ｄｐｉのピッチでｘ方向（所定方向）に配列されている。記録ヘッド１０１〜１０４は、それぞれブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを吐出する記録ヘッドである。これら複数種類のインクを吐出する記録ヘッド１０１〜１０４が、図のようにｙ方向に沿って並列することにより、本実施形態の記録ヘッドが形成されている。
【００１３】
図１２は、記録ヘッド１０１〜１０４のノズル配列を示す図である。図のように記録ヘッド１０１〜１０４には、複数の吐出基板１０１１〜１０１５がノズル配列方向にオーバーラップした状態で配置されている。各吐出基板にはそれぞれノズル配列方向に延びる４列のノズル列が配列している。吐出基板１０１１〜１０１５がノズル配列方向に沿って配置され、吐出基板１０１１、１０２１、１０３１、１０４１は、ノズル配列方向と交差する搬送方向に沿って配置されている。そして、記録媒体上の対応する領域に対して複数色のインクを吐出することで、画像を記録する。
【００１４】
図１に戻る。記録媒体１０６は、搬送ローラ１０５（および他の不図示のローラ）がモータ（不図示）の駆動力によって回転することにより、図中ｘ方向と交差するｙ方向に搬送される。記録媒体１０６が搬送される間に、記録ヘッド１０１〜１０４それぞれの複数のノズルからは、記録媒体１０６の搬送速度に対応した周波数で、記録データに従った吐出動作が行われる。これにより、各色のドットが記録データに対応して所定の解像度で記録され、記録媒体１０６一頁分の画像が形成される。
【００１５】
ｙ方向における記録ヘッド１０１〜１０４よりも下流の位置には、記録ヘッド１０１〜１０４と並列する状態で所定のピッチで読み取り素子が配列したスキャナ１０７が配備されている。スキャナ１０７は、記録ヘッド１０１〜１０４で記録した画像を読み取り、ＲＧＢの多値データとして出力することが出来る。
【００１６】
なお、本発明を適用可能な記録装置は、以上説明したフルラインタイプの装置に限られない。例えば、記録ヘッドやスキャナを記録媒体の搬送方向と交差する方向に走査して記録を行う、いわゆるシリアルタイプの記録装置にも本発明を適用することはできる。また、本実施形態はインク色毎に記録ヘッドを備える例を用いているが、１つの記録ヘッドから複数色のインクを吐出する形態であってもよい。さらに、１つの吐出基板上に複数色のインクに対応したノズル列を配列した形態であってもよい。
【００１７】
図２は、本発明の一実施形態に係る記録システムを示すブロック図である。同図に示すように、この記録システムは、図１に示したプリンタ１００と、そのホスト装置としてのパーソナルコンピュータ（ＰＣ）３００を有して構成される。
【００１８】
ホストＰＣ３００は、主に以下の要素を有して構成される。ＣＰＵ３０１は、記憶手段であるＨＤＤ３０３やＲＡＭ３０２に保持されているプログラムに従った処理を実行する。ＲＡＭ３０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。ＨＤＤ３０３は、不揮発性のストレージであり、同じくプログラムやデータを保持する。本実施形態では、後述する本発明特有のＭＣＳデータも、ＨＤＤ３０３に記憶される。データ転送Ｉ／Ｆ（インターフェース）３０４はプリンタ１００との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を用いることができる。キーボード・マウスＩ／Ｆ３０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するＩ／Ｆであり、ユーザは、このＩ／Ｆを介して入力を行うことができる。ディスプレイＩ／Ｆ３０６は、ディスプレイ（不図示）における表示を制御する。
【００１９】
一方、プリンタ１００は、主に以下の要素を有して構成される。ＣＰＵ３１１は、ＲＯＭ３１３やＲＡＭ３１２に保持されているプログラムに従い、後述する各実施形態の処理を実行する。ＲＡＭ３１２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。ＲＯＭ３１３は不揮発性のストレージであり、後述する処理で使用するテーブルデータやプログラムを保持することができる。
【００２０】
データ転送Ｉ／Ｆ３１４はＰＣ３００との間におけるデータの送受信を制御する。ヘッドコントローラ３１５は、図１に示したそれぞれの記録ヘッド１０１〜１０４に対して記録データを供給するとともに、記録ヘッドの吐出動作を制御する。具体的には、ヘッドコントローラ３１５は、ＲＡＭ３１２の所定のアドレスから制御パラメータと記録データを読み込む構成とすることができる。そして、ＣＰＵ３１１が、制御パラメータと記録データをＲＡＭ３１２の上記所定のアドレスに書き込むと、ヘッドコントローラ３１５により処理が起動され、記録ヘッドからのインク吐出が行われる。スキャナコントローラ３１７は、図１に示したスキャナ１０７の個々の読み取り素子を制御しつつ、これらから得られたＲＧＢデータをＣＰＵ３１１に出力する。
【００２１】
画像処理アクセラレータ３１６は、ＣＰＵ３１１よりも高速に画像処理を実行可能なハードウェアである。具体的には、画像処理アクセラレータ３１６は、ＲＡＭ３１２の所定のアドレスから画像処理に必要なパラメータとデータを読み込む構成とする。そして、ＣＰＵ３１１が上記パラメータとデータをＲＡＭ３１２の上記所定のアドレスに書き込むと、画像処理アクセラレータ３１６が起動され、上記データに対し所定の画像処理が行われる。本実施形態では、後述されるＭＣＳ処理部で用いる補正テーブルのパラメータを作成する処理をＣＰＵ３１１によるソフトウェアで行う。一方、ＭＣＳ処理部の処理を含む記録の際の画像処理については、画像処理アクセラレータ３１６によるハードウェア処理で行う。なお、画像処理アクセラレータ３１６は必須な要素ではく、プリンタの仕様などに応じて、ＣＰＵ３１１による処理のみで上記のテーブルパラメータの作成処理および画像処理を実行してもよい。
【００２２】
以上説明した記録システムにおいて、複数種類のインクを用いて画像を記録する場合に、複数のノズル間の吐出特性のばらつきに起因して生じる多次色画像において、記録媒体上の領域毎に生じる色差を低減するための実施形態を以下に説明する。
【００２３】
図３（ａ）〜（ｃ）は、従来のＨＳ処理を行った状態で、２色のインクの重ね合わせによって表現される２次色であるブルーの画像を記録した際に発生する色差について説明する図である。ここでは、記録媒体を、ノズルの配列方向であるｘ方向（図の左右方向）に複数の領域に分割し、これらの領域に記録された画像間に生じる色差について説明する。図３（ａ）は各記録ヘッドのノズルを示す図である。図３（ｂ）及び（ｃ）は、図３（ａ）に示すノズルを用いて、記録媒体１０６に記録された１００％デューティのベタ画像の記録状態を示す図である。ここでは、記録媒体１０６において、図３（ａ）の左側の４ノズルを用いて記録される領域を第１エリア、図３（ａ）の右側の４ノズルで記録される領域を第２エリアと称する。なお、本図では、個々のノズルの大きさと夫々のノズルによって記録されるドットの大きさを、等しい大きさで示しているが、これは説明上両者の対応をとるためであって、実際にこれらの大きさが等しいわけではない。また、各ノズルからの吐出量はノズル径以外の原因によっても異なるものであるため、必ずしもノズル径が異なるとは限らないが、本図では、吐出量が大きいノズルを大きな円で示して説明する。
【００２４】
図３（ａ）において、１０２は第１のインクであるシアンインクを吐出する記録ヘッド、１０３は第２のインクであるマゼンタインクを吐出する記録ヘッドをそれぞれ示している。同図では、説明および図示の簡略化のため、それぞれの記録ヘッドにおけるノズル列、すなわち、シアンインクを吐出する第１のノズル列とマゼンタインクを吐出する第２のノズル列に配列された複数のノズルのうち、それぞれ８つのノズルのみが示されている。また、シアンおよびマゼンタインクによって２次色であるブルーを記録する場合に生じる色差について説明するため、シアンとマゼンタの２つの記録ヘッドのみが示されている。
【００２５】
シアンインクを吐出する記録ヘッド１０２の８つのノズル１０２１１、１０２２１は、総て標準的な量のインクを標準的な方向に吐出可能であり、記録媒体には同じ大きさのドットが一定の間隔で記録される。一方、マゼンタインクを吐出する記録ヘッド１０３の８つのノズルについても、吐出方向は全て標準であるが、図中左側の４つのノズル１０３１１は標準の吐出量、右側の４つのノズル１０３２１は標準よりも多い吐出量とする。この記録ヘッド１０３のように吐出量にばらつきのある記録ヘッドを用いる場合、記録媒体上に同じ色の画像を記録したとしても、領域によって異なる色になる場合がある。本図の場合、図中左側に示された４つのノズルを用いて記録される領域（第１エリア）では、シアンドットと等しい大きさのマゼンタドットが記録される。一方、図中右側に示された４つノズルを用いて記録される領域（第２エリア）では、シアンドットよりも大きいマゼンタドットが、シアンドットと等しい一定の間隔で記録される。つまり、第１エリアと第２エリアとで、色が異なってしまうのである。
【００２６】
このような吐出量特性を有する記録ヘッドを用いる場合に、従来、ＨＳ処理による画像データの補正が行われる。上述の例では、マゼンタインクを吐出する記録ヘッド１０３のノズルのうち、右側の４ノズル１０３２１に対応する画像データに対して、濃度が低減するように補正が行われる。具体的には、マゼンタノズル１０３２１が記録するドットの数が、マゼンタノズル１０３１１が記録するドットの数よりも少なく抑えられるように、ドットの記録（１）或いは非記録（０）を定めるドットデータ（２値データ）が生成される。
【００２７】
図３（ｂ）は、シアンインク及びマゼンタインクを１００％デューティで記録するベタ画像の画像データに対し、従来のＨＳ処理を行った後に、記録媒体１０６に記録される画像を説明するための図である。ここでは説明のため、シアンドットとマゼンタドットを重複させずに示している。図において、１０６１１はシアンノズル１０２１１により記録されたドット、１０６２１はシアンノズル１０２２１により記録されたドットを示している。また、１０６１２はマゼンタノズル１０３１１により記録されたドット、１０６２２はマゼンタノズル１０３２１により記録されたドットを示している。例として、マゼンタノズル１０３２１から吐出されたドットの記録媒体上での面積が、マゼンタノズル１０３１１から吐出されたドットの記録媒体上での面積の２倍である場合を示している。この場合、前述のＨＳ処理によって、マゼンタノズル１０３２１からの吐出回数を、マゼンタノズル１０３１１のから吐出回数の約１／２（４ドット→２ドット）とすることで、記録媒体に対するマゼンタの被覆面積をほぼ同等にすることが出来る。このように、従来のＨＳ処理では、記録媒体上の領域毎に検出される濃度がほぼ一様になるように、各領域に記録されるドット数を調整する。尚、実際には、被覆面積と検出される濃度は必ずしも比例関係になっていないが、本実施形態では、２倍の面積のドットの数を１／２とする例を用いて説明する。
【００２８】
図３（ｃ）は、図３（ｂ）に示したシアンドットとマゼンタドットを重複させて示した図である。第１エリアには、標準サイズのシアンドットとマゼンタドットが重なって記録され、標準サイズのブルードット１０６１３が形成される。一方、第２エリアには、標準サイズのシアンドット１０６２３と、標準サイズのシアンドットと２倍サイズのマゼンタドットが重なって形成されるブルードットと、が混在する。この標準サイズのシアンドットと２倍サイズのマゼンタドットが重なって形成されるブルードットは、シアンとマゼンタが完全に重複するブルーエリア１０６２４と、その周囲にあるマゼンタエリア１０６２５とにより形成される。
【００２９】
前述したように、従来のＨＳ処理では、シアンエリア（ドット）１０６２３の面積の和＝ブルーエリア１０６２４の面積の和＝マゼンタエリア１０６２５の面積の和となるように、記録されるドットの数が調整される。よって、シアンエリア１０６２３の光吸収特性とマゼンタエリア１０６２５の光吸収特性の和によって観察される色が、ブルーエリア１０６２４の光吸収特性によって観察される色と等しければ、当該領域はブルーエリア１０６２４とほぼ同色に見える。すなわち、第１エリアのブルー画像と、第２エリアのブルー画像とは同じ色に見える。
【００３０】
しかしながら、ブルーエリア１０６２４のように、複数のインクを重ねることにより多次色（混合色）を形成する場合、そのエリアの光吸収特性によって観察される色は、複数のインクそれぞれのエリアの光吸収特性の和によって観察される色とは一致しない。その結果、その領域全体は、目標とする標準の色に対して色差が生じる。すなわち、記録ヘッドのノズルの吐出特性のばらつきにより、記録媒体１０６上をｘ方向に沿って複数の単位領域に分割した場合に、単位領域間の色、例えば第１エリアのブルー画像と第２エリアのブルー画像とが異なる色として感知されてしまう。このように、インク色毎に補正を行う従来のＨＳ処理を施した場合でも、２色以上のインクを用いて記録を行う画像においては、単位領域間に色差が生じ、画像劣化となってしまう。
【００３１】
なお、このような吐出特性のばらつきは、例えば大、中、小の３段階のドットによって記録を行う４値の記録装置など、ドットの大きさを変更できる多値の記録装置においても生じることがある。従って、２値の記録装置に限らず３値以上の多値記録装置にも本発明を適用することができる。以下で説明する本発明の実施形態は、量子化前の、複数の色信号の組からなる画像データに対する補正処理によって、以上のような色味の差を低減するものである。
【００３２】
（第１実施形態）
図４（ａ）は、本発明の第１の実施形態にかかる、インクジェットプリンタが実行する画像処理の構成を示すブロック図である。すなわち、本実施形態は、図２に示したプリンタ１００の制御、処理のための各要素によって画像処理部を構成する。なお、本発明の適用はこの形態に限られない。例えば、図２に示したＰＣ３００において画像処理部が構成されてもよく、あるいは画像処理部の一部がＰＣ３００において構成され、その他の部分がプリンタ１００において構成されてもよい。
【００３３】
図４（ａ）に示すように、入力部４０１はホストＰＣ３００から受信した画像データを、画像処理部４０２へ出力する。画像処理部４０２は、入力色変換処理部４０３、ＭＣＳ処理部４０４、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８を有して構成される。
【００３４】
画像処理部４０２において、先ず、入力色変換処理部４０３は、入力部４０１から受信した入力画像データを、プリンタの色再現域に対応した画像データに変換する。入力する画像データは、本実施形態では、モニタの表現色であるｓＲＧＢ等の色空間座標中の色座標（Ｒ，Ｇ，Ｂ）を示すデータである。入力色変換処理部４０３は、各８ビットのＲ，Ｇ，Ｂの入力画像データを、マトリクス演算処理や三次元ＬＵＴを用いた処理等の既知の手法によって、プリンタの色再現域の画像データ（Ｒ´，Ｇ´，Ｂ´）に変換する。本実施形態では、三次元ルックアップテーブル（３ＤＬＵＴ）を用い、これに補間演算を併用して変換処理を行う。なお、本実施形態において、画像処理部４０２において扱われる８ビットの画像データの解像度は６００ｄｐｉであり、量子化処理部４０８の量子化によって得られる２値データの解像度は後述のように１２００ｄｐｉである。
【００３５】
ＭＣＳ（Ｍｕｌｔｉ  Ｃｏｌｏｒ  Ｓｈａｄｉｎｇ）処理部４０４は、本実施形態の第１変換手段として、入力色変換処理部４０３によって変換された画像データに対して色味の差を補正する変換処理を行う。後述するが、このＭＣＳ処理４０４も三次元ルックアップテーブルからなる変換テーブル（補正テーブル）を用い、前述した単位領域毎に画像データを変換する。この変換処理を行うことで、従来のＨＳ処理では補正できなかった色差を低減することができる。すなわち、出力部４０９の記録ヘッドにおけるノズルの吐出特性のばらつきに起因する色差を低減することができる。このＭＣＳ処理部４０４の具体的なテーブルの内容およびそれを用いた変換処理については後述する。
【００３６】
インク色変換処理部４０５は、本実施形態の第２変換手段としてＭＣＳ処理部４０４によって処理されたＲ、Ｇ、Ｂ各８ビットの画像データをプリンタで用いるインクの色信号データによる画像データに変換する。本実施形態のプリンタ１００はブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを用いることから、ＲＧＢ信号の画像データは、Ｋ、Ｃ、Ｍ、Ｙの各８ビットの色信号からなる画像データに変換される。この色変換も、上述の入力色変換処理部と同様、三次元ルックアップテーブルに補間演算を併用して行う。なお、他の変換手法として、上述と同様、マトリクス演算処理等の手法を用いることもできる。
【００３７】
ＨＳ（Ｈｅａｄ  Ｓｈａｄｉｎｇ）処理部４０６は、インク色信号の画像データを入力して、インク色ごとにそれぞれ８ビットデータを、記録ヘッドを構成する各ノズルの吐出量に応じたインク色信号の画像データに変換する処理を行う。すなわち、ＨＳ処理部４０６は、一次元ルックアップテーブルを用いて、従来のＨＳ処理と同様の処理を行う。
【００３８】
ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ）処理部４０７は、ＨＳ処理された各８ビットのインク色信号からなる画像データに対して、インク色毎に、出力部４０９で記録されるドットの数を調整するための補正を行う。一般に、記録媒体に記録されるドットの数と、その数のドットによって記録媒体で実現される光学濃度は線形関係にない。よって、ＴＲＣ処理部４０７は、この関係を線形にすべく各８ビットの画像データを補正して記録媒体に記録されるドットの数を調整する。
【００３９】
量子化処理部４０８は、ＴＲＣ処理部４０７で処理された各８ビット２５６値のインク色の画像データに対して量子化処理を行い、記録「１」または非記録「０」を表す１ビットの２値データを生成する。本発明を適用する上で、量子化４０８の形態は特に限定されるものではない。例えば、８ビットの画像データを、直接２値データ（ドットデータ）に変換する形態であってもよいし、一度数ビットの多値データに量子化してから、最終的に２値データに変換する形態であっても良い。また量子化処理方法も、誤差拡散法を用いてもよいし、ディザ法など他の疑似中間調処理を用いてもよい。
【００４０】
出力部４０９は、量子化によって得られた２値データ（ドットデータ）に基づいて、記録ヘッドを駆動し記録媒体に各色のインクを吐出して記録を行う。本実施形態において、出力部４０９とは、図１に示した記録ヘッド１０１〜１０４を備えた記録機構によって構成される。
【００４１】
次に、図１３（ａ）〜（ｃ）を用いて、ＭＣＳ処理の前に行うノズル配列方向の記録ヘッドの位置ずれ補正について説明する。後述するが、ＭＣＳ処理は、記録媒体上の記録領域における単位領域毎に、各単位領域を記録するノズルに対応した画像データに対して変換テーブルを用いて変換する処理である。これにより、ノズルの吐出量ばらつきに起因する単位領域間の色差を低減することができる。このＭＣＳ処理を行うためには単位領域に対応するノズル群に対応したデータ毎に変換テーブルを生成しなければならないが、生成する際には、各単位領域に対してどのノズルが対応するかが既に定められている必要がある。つまり、ＭＣＳ処理を行う前には、記録媒体の記録領域上の各単位領域と、ノズルとの対応が割り当てられている必要がある。
【００４２】
この各単位領域とノズルとの対応は、記録ヘッドを装着する際や、吐出基板を記録ヘッドに取り付ける際の誤差の影響を考慮して、記録ヘッドが装置に取り付けられた状態で定められる。ノズル配列方向に記録ヘッドがずれると、各単位領域を記録するノズルが変わってしまうからである。このような場合には、記録媒体上の位置と記録に用いるノズルとのずれを補正する、所謂「位置ずれ補正」が行われている。この位置ずれ補正を行う場合は、各単位領域を記録するノズルに対応する画像データを変換する変換テーブルを生成する前に行う必要がある。
【００４３】
図１３（ａ）は、異なるインクを吐出する複数の記録ヘッドを装着した際に、ノズル配列方向の位置ずれが生じた状態を示している。この図において「位置ずれ補正」は行われていない。本図において、シアンインクを吐出する記録ヘッド１３１と、マゼンタインクを吐出する記録ヘッド１３２とが、ノズル配列方向（図の左右方向）に２ノズル分ずれている。このとき、各記録ヘッドの端部ノズルからインクを吐出することによりブルー色のドットを形成しようとすると記録ヘッド間に位置ずれが生じている。よって、端部ノズルであるシアンノズル１３１１から吐出されたシアンドット１３３１と、マゼンタノズル１３２１から吐出されたマゼンタドット１３３２とが重ならず、ブルー色のドットを形成できない。
【００４４】
図１３（ｂ）は、記録ヘッドの記録装置内での位置をノズル配列方向に調整することで、位置ずれ補正を行う方法を説明するための模式図である。記録ヘッド１３１と記録ヘッド１３２の位置を物理的に合わせることで、記録媒体におけるシアンノズル１３１１とマゼンタノズル１３２１とのノズル配列方向の位置が合うように調整し、ドットが重なるようにする。これにより、シアンノズル１３１１から吐出されたシアンドットと、マゼンタノズル１３２１から吐出されたマゼンタドットが同位置に着弾し、ブルードット１３３３を形成することができる。この方法は、記録装置に対する記録ヘッドの取り付け位置の調整を位置決め基準用のネジ等を利用して機械的な調整を行う方法である。
【００４５】
図１３（ｃ）は、記録ヘッドの各ノズルに分配する画像データを補正することで、位置ずれ補正を行う方法を説明するための模式図である。この方法では、各記録ヘッドの各ノズルに画像データを割り当てる際、記録媒体上におけるノズル配列方向への各色ドットの相対的な位置が画像データの相対的位置と等しくなるように、画像データを割り当てるノズルを同色のノズル列内で変更する。図１３（ｃ）の場合は、同図（ａ）において記録ヘッド１３２のマゼンタノズル１３２１に割り当てていた画像データを、マゼンタノズル１３２３に割り当てるように変更する。これにより、シアンノズル１３１１から吐出されたシアンドットと、マゼンタノズル１３２３から吐出されたマゼンタドットとがノズル配列方向の同位置に着弾され、図１３（ｂ）のように位置ずれが生じていない場合と同様なブルードット１３３４が形成される。図１３（ｃ）の例では、記録ヘッド１３１と１３２が２ノズル分ずれているので、他のノズルに対しても、同様に、割り当てる画像データをノズル配列方向に２ノズル分ずらせばよい。
【００４６】
以上の様に、記録ヘッドの位置ずれに対しては、記録ヘッドの位置をノズル配列方向に調整してノズルの位置を合わせる方法や、画像データを割り当てるノズルをずらすことにより結果的に記録媒体上で記録されるドットの位置合わせを行う方法が知られている。これらの方法により、インク色の異なる複数の記録ヘッドの配置がノズル配列方向にずれた場合に生じる着弾位置ずれを補正することができる。
【００４７】
このような位置ずれ補正を行うことで、各単位領域とノズルの対応関係が定められる。前述したように、本発明の特徴構成であるＭＣＳ処理は、記録領域における単位領域とノズルとの対応が定まった状態で、処理を行う必要がある。位置ずれが存在しない場合には位置ずれ補正を行う必要はないが、位置ずれが存在する場合には、ＭＣＳ処理の前のタイミングで位置ずれ補正を行い、位置を合わせておかなければならない。尚、位置ずれ補正の方法は上記２つの方法に限定されるものではなく、単位領域とノズルとを対応づけることが可能な方法であれば、他の方法であっても構わない。尚、記録媒体を複数に分割して単位領域を設定した場合、ノズル配列方向に記録媒体の搬送誤差が生じると、設定した単位領域と記録媒体上の実際の位置がずれる可能性がある。このため、記録ヘッドが記録可能な記録領域を複数に分割した領域を単位領域として設定し、この領域に対してノズルを対応づけることが好ましい。また、前述した例は、シアンインクとマゼンタインクと２色のインクを用いてブルードットを形成する例を用いて説明したが、３色以上のインクを用いて３つ以上の記録ヘッドの記録位置を合わせる場合も同様である。
【００４８】
図５（ａ）および（ｂ）は、図４（ａ）に示したＭＣＳ処理部４０４で用いるテーブルのパラメータを生成する工程と、実際の記録時に生成したパラメータを用いて画像処理を行う工程を、それぞれ説明するためのフローチャートである。
【００４９】
図５（ａ）は、本実施形態の第１変換手段であるＭＣＳ処理部４０４で用いる三次元ルックテーブルである変換テーブルのパラメータを生成するために、ＣＰＵ３１１が実行する各工程を説明するためのフローチャートである。本実施形態において、このようなパラメータ生成処理は、プリンタの製造時やプリンタを所定期間使用したとき、あるいは所定量の記録を行ったときに、強制的あるいは選択的に実行される。また、例えば、記録を行うたびに、その動作前に実行するようにしてもよい。すなわち、当該処理はいわゆるキャリブレーションとして行うことができ、これにより、変換テーブルの内容であるテーブルパラメータが更新される。
【００５０】
図５（ｂ）は、プリンタで記録を行う際にその記録データ生成のために、画像処理アクセレータ３１６が、図４（ａ）に示した画像処理部４０２の画像処理の一環として実行する、ＭＣＳ処理部４０４の工程を示したフローチャートである。
【００５１】
まず、図５（ａ）に示すテーブルパラメータを生成するための処理について説明する。本実施形態において、ＭＣＳ処理部のテーブルパラメータは、ＨＳ処理部４０６のテーブルパラメータが作成されていることを前提に、作成される。このため、本処理が起動されるステップＳ５０１の時点では、既にＨＳ処理部４０６のテーブルパラメータは、既知の方法によって生成（更新）されている。ＨＳ処理部のテーブルパラメータの生成では、インク色ごとに、記録媒体で表現される濃度のばらつきを抑えるため、例えば吐出量の大きいノズルは吐出回数を抑えるように、吐出量の少ないノズルは吐出回数を増やすように、パラメータが作成される。例えば、図３（ａ）に示すマゼンタヘッド１０３のノズル１０３２１については、図３（ｂ）に示すように、ドット数が約半数に抑えられるようなパラメータが作成される。また、シアンヘッド１０２については、図３（ｂ）に示すように、ドット数が変更されないようなパラメータが作成される。以上のように、本実施形態では、ＭＣＳ処理部のテーブルパラメータを生成ないし更新するときは、その前にＨＳ処理部のテーブルパラメータを完成させておく。これにより、ＭＣＳ処理部のパラメータ生成のときに、ノズル間の吐出特性のばらつきによる色味の差を、ＭＣＳ処理部とＨＳ処理部のトータルの処理によって適切に低減することができる。
【００５２】
ＭＣＳ処理部のテーブルパラメータ生成処理が開始されると、まず、ステップＳ５０２で、図１に示した各記録ヘッドの総てのノズルからインクを吐出して記録媒体に測定用画像（パッチ）を記録する。この場合、Ｒ、Ｇ、Ｂそれぞれについて、信号値０〜２５５を、例えば１７等分し、１７×１７×１７通りの全ての組合せ（格子点）についてパッチを記録しても良い。また、メモリ及び作業時間を縮小するため、上記格子点のうち、吐出特性によって色ずれが特に大きく変化しやすい格子点を選択し、これらの格子点に対応するＲ、Ｇ、Ｂの組についてのみ、パッチを記録してもよい。そして、この格子点の１つには、例えば、図３にて説明したブルー画像に対応した、Ｒ＝０、Ｇ＝０、Ｂ＝２５５が含まれていれば良い。測定用画像を記録する色（格子点）の選択は、例えば、吐出量に応じて色ずれが所定以上大きくなるＲ、Ｇ、Ｂの組を定め、演算負荷やメモリ容量に応じて、パッチの種類（色信号の組）や数を定めればよい。
【００５３】
以下、図４（ａ）に対応付けて、測定用画像の記録方法を説明する。パッチを記録する際、選択された数組の画像データ（Ｒ，Ｇ，Ｂ）は、入力色変換処理部４０３の処理を施された画像データ（以下、デバイス色画像データＤ［Ｘ］という）として、ＭＣＳ処理部４０４の処理を経ずに、インク色変換処理部４０５に入力する。このような経路は、図４（ａ）においてバイパス経路として破線４１０で示されている。バイパス経路による処理は、例えば入力値＝出力値となるようなテーブルを用意し、デバイス色画像データＤ［Ｘ］はＭＣＳ処理部４０４に入力されるが、Ｘによらず入力値のまま出力されるような処理が行われてもよい。
【００５４】
その後、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８にて、通常データと同様の処理を施し、出力部４０９で記録媒体１０６に測定用画像を記録する。この過程で、（Ｒ，Ｇ，Ｂ）で表される測定用画像の画像データは、インク色変換処理部４０５によってインクの色信号による画像データ（Ｃ，Ｍ，Ｙ，Ｋ）に変換される。この際、例えば測定用画像の画像データのひとつにＲ＝０、Ｇ＝０、Ｂ＝２５５が含まれていれば、その信号値は、（Ｋ，Ｃ，Ｍ，Ｙ）＝（０，２５５，２５５，０）の画像データ、すなわち、シアンおよびマゼンタが１００％ずつ記録されるデータに変換される。その後、ＨＳ処理部４０６およびそれ以降の処理によって、（Ｋ，Ｃ，Ｍ，Ｙ）＝（０，２５５，２５５，０）の画像データは、図３（ｂ）に示すドットデータとなって記録される。以下の説明では、説明を簡略化するため、このブルーの測定用画像の画像データを示す格子点に対応したテーブルパラメータのみについてその作成処理を説明する。
【００５５】
ここで、Ｘとは、図１で示した記録ヘッド１０１〜１０４において、ｘ方向における各色のノズルの位置を４ノズル単位で示す情報である。本実施形態のＭＣＳ処理では、複数のノズルのうち、４ノズルで１ノズル群という単位として処理を施し、この１ノズル群単位で各ノズル群に対応する画像データを補正する。そして、デバイス色画像データＤ［Ｘ］とは、各インク色のＸに相当する４ノズルで記録するべき画像データである。
【００５６】
図６（ａ）および（ｂ）は、上記ステップＳ５０２における測定用画像の記録状態を説明するための図である。図６（ａ）および（ｂ）において、図３（ａ）〜（ｃ）に示した要素と同様の要素には同じ符号を付してその説明は省略する。
【００５７】
図６（ａ）は、図３（ａ）と同様、マゼンタインクを吐出する記録ヘッド１０３のノズルのうち、第２エリアに相当する４つのノズルが標準より多い吐出量である場合を示している。よって、ブルーを示す画像データ（Ｋ，Ｃ，Ｍ，Ｙ）＝（０，２５５，２５５，０）に、ＨＳ処理が施されることにより、図６（ｂ）に示すような２次色のブルーの測定用画像が記録される。すなわち、吐出量が標準より多いノズルを含む第２エリアに色差が生じ、第１エリアの標準的なブルーとは異なる発色の画像（パッチ）が記録される。
【００５８】
再び図５（ａ）を参照する。ステップＳ５０３では、ステップＳ５０２で記録媒体１０６に記録された測定用画像を、スキャナ１０７で測定し、各エリアＸに対応する色情報Ｂ［Ｘ］（ＲＧＢデータ）を得る。本実施形態において、スキャナの解像度すなわちスキャナに配列する読み取り素子の配列ピッチは特に限定されるものではない。記録ヘッドの記録解像度１２００ｄｐｉより高解像であってもよいし低解像であっても良い。また、スキャナ１０７は、図１で示したように、必ずしも記録ヘッドと同様のフルラインタイプでなく、図１のｘ方向に移動しながら所定の周期で側色を行うシリアルタイプのものであっても良い。また、プリンタとは別体に用意されているスキャナであっても構わない。この場合、例えば、スキャナとプリンタを信号接続しスキャナから測定結果を自動的に入力するようにしてもよい。更に、色情報Ｂ［Ｘ］は、必ずしもＲＧＢ情報でなくてもよく、例えば、測色器で測定したＬ*ａ*ｂ*等、いずれの形式であってもよい。どのような形態でどのような解像度で測色を行うにせよ、平均化などの様々な処理を施すことによって、４ノズル分に相当するエリアの側色結果Ｂ［Ｘ］が適切に得られれば、本実施形態に適用することが出来る。
【００５９】
このように、デバイス色画像データＤ［Ｘ］が（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）である格子点のブルーの測定用画像は、図１に示したシアンおよびマゼンタインクを吐出する記録ヘッド１０２および１０３により記録される。そして、スキャナ１０７によって、各ノズル群（本実施形態では４ノズル）に対応したエリア（単位領域）ごとに、色情報Ｂ［Ｘ］が取得される。
【００６０】
以下、第１エリアをＸ＝１、第２エリアをＸ＝２として、また、第１エリアの色情報をＢ［１］＝（Ｒ１，Ｇ１，Ｂ１）、第２エリアの色情報をＢ［２］＝（Ｒ２，Ｇ２，Ｂ２）として説明する。
【００６１】
ステップＳ５０４では、目標色Ａ＝（Ｒｔ，Ｇｔ，Ｂｔ）とステップＳ５０３で取得した色情報Ｂ［Ｘ］から、各エリア［Ｘ］の色ずれ量Ｔ［Ｘ］を算出する。ここで、目標色Ａとは、（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）の信号を、本実施形態のプリンタで記録および測色した場合の目標となる測色値である。実際には、標準吐出量のノズルを用いて記録した画像をスキャナ１０７で測色した結果とすることが出来る。
【００６２】
すなわち、色味の差を示す色差量Ｔは次のように表すことが出来る。  
色差量Ｔ［１］＝Ｂ［１］−Ａ＝（Ｒ１−Ｒｔ，Ｇ１−Ｇｔ，Ｂ１−Ｂｔ）
色差量Ｔ［２］＝Ｂ［２］−Ａ＝（Ｒ２−Ｒｔ，Ｇ２−Ｇｔ，Ｂ２−Ｂｔ）
本例において、第１エリアは、シアンもマゼンタも標準吐出量であるので、基本的にＲ１＝Ｒｔ、Ｇ１＝Ｇｔ、Ｂ１＝Ｂｔとなり、色ずれ量はＴ［１］＝０となる。一方、第２エリアは、シアンは標準吐出量であるがマゼンタは標準より大きな吐出量で記録されるので、どうしても目標色（Ｒｔ，Ｇｔ，Ｂｔ）とは異なる値が検出される。例えば、Ｒ２＜Ｒｔ、Ｇ２＝Ｇｔ、Ｂ２＝Ｂｔのように、ここでの発色が目標のブルー色と比べてシアン色が強い場合、Ｔ［２］＝（（Ｒ２−Ｒｔ≠０），０，０）となる。
【００６３】
次のステップＳ５０５では、各エリア［Ｘ］の色差量Ｔ［Ｘ］から、補正値Ｔ-1［Ｘ］を算出する。本実施形態では簡単に、逆変換式を用い、
Ｔ-1［Ｘ］＝−Ｔ［Ｘ］
として変換に用いる補正値を得る。従って、第１エリアおよび第２エリアそれぞれの補正値は、
Ｔ-1［１］＝−Ｔ［１］＝Ａ−Ｂ［１］＝（Ｒｔ−Ｒ１，Ｇｔ−Ｇ１，Ｂｔ−Ｂ１）
Ｔ-1［２］＝−Ｔ［２］＝Ａ−Ｂ［２］＝（Ｒｔ−Ｒ２，Ｇｔ−Ｇ２，Ｂｔ−Ｂ２）
となる。ここで、Ｔ［１］＝０であるから、第１エリアに対する補正値Ｔ-1［１］＝０となる。一方、Ｔ［２］＝（（Ｒ２−Ｒｔ≠０），０，０）であるから、第２エリアに対する補正値Ｔ-1［２］＝（（Ｒｔ−Ｒ２≠０），０，０）となる。Ｒ２＜Ｒｔの場合、Ｒｔ−Ｒ２は正の値となり、赤みを強くしシアン色を減少させる補正となる。逆にＲ２＞Ｒｔの場合、Ｒｔ−Ｒ２は負の値となり、赤みを弱くしシアン色を増加させる補正となる。
【００６４】
ステップＳ５０６では、各エリアの補正値Ｔ-1［Ｘ］から、等価補正値Ｚ-1［Ｘ］を算出する。等価補正値とは、測色空間中で得られた補正値Ｔ-1［Ｘ］を、本実施形態で使用するデバイス空間において実現するための補正値であり、ＭＣＳ処理部のテーブルパラメータとなる。第１エリアについては、測色空間中の補正値Ｔ-1［１］＝０であるので、デバイス空間における等価補正値Ｚ-1［１］も０である。一方、第２エリアについては０ではない値が得られ、本例ではデバイス空間におけるシアン色を減少させる補正値となる。
【００６５】
仮に、測定色空間とデバイス色空間が完全に一致している場合には、
Ｚ-1［１］＝Ｔ-1［１］＝−Ｔ［１］＝Ａ−Ｂ［１］＝（Ｒｔ−Ｒ１，Ｇｔ−Ｇ１，Ｂｔ−Ｂ１）
Ｚ-1［２］＝Ｔ-1［２］＝−Ｔ［２］＝Ａ−Ｂ［２］＝（Ｒｔ−Ｒ２，Ｇｔ−Ｇ２，Ｂｔ−Ｂ２）
となる。しかし、一般的には一致していないこと多いので、色空間変換を行う必要が生じる。この時、両色空間の間で線形変換が可能な場合には、次のようなマトリクス変換等の既知の手法を用いて等価補正値を算出することができる。
【００６６】
【数１】
0005479399.tif 000002
【００６７】
【数２】
0005479399.tif 000003
【００６８】
ここで、ａ１〜ａ９は、測定色空間をデバイス色空間に変換するための変換係数である。
【００６９】
一方、両色空間の間で線形変換が不可能な場合には、三次元ルックアップテーブル方式等の既知の手法を用いて、
Ｚ-1［１］＝Ｆ（Ｒｔ−Ｒ１，Ｇｔ−Ｇ１，Ｂｔ−Ｂ１）
Ｚ-1［２］＝Ｆ（Ｒｔ−Ｒ２，Ｇｔ−Ｇ２，Ｂｔ−Ｂ２）
と求めることもできる。ここで、Ｆは測定色空間をデバイス色空間に変換するための関数であり、ルックアップテーブルの変換関係がこの関数Ｆに従ったものである。
【００７０】
また、補正値Ｔ-1［Ｘ］と等価補正値Ｚ-1［Ｘ］の関係が色によって異なる場合には、同様に、三次元ルックアップテーブル方式等の既知の手法を用いて、
Ｚ-1［１］＝Ｆ（Ｒｔ，Ｇｔ，Ｂｔ）−Ｆ（Ｒ１，Ｇ１，Ｂ１）
Ｚ-1［２］＝Ｆ（Ｒｔ，Ｇｔ，Ｂｔ）−Ｆ（Ｒ２，Ｇ２，Ｂ２）
と求めることもできる。ここでも、Ｆは測定色空間をデバイス色空間に変換するための関数である。
【００７１】
以上のようにして、色味が大きく変化する色として選択された格子点について、ノズル群に対応したエリア［Ｘ］ごとにテーブルパラメータを求めることができる。そして、上記選択された格子点以外の他の格子点のテーブルパラメータについては、上記選択された格子点の間の補間によって求めることができる。この補間によって求める方法は公知の方法を用いることができ、その説明は省略する。
【００７２】
以上のように求められた、各格子点のテーブルパラメータである等価補正値Ｚ-1［Ｘ］は、エリア［Ｘ］ごとに、その格子点に対応させて記憶手段であるメモリに記憶される。この時格納されるメモリは、本実施形態ではホストＰＣのＨＤＤ３０３とするが、プリンタ本体に用意された不揮発性のメモリであってもよい。いずれにしても、作成したテーブルパラメータが、電源ＯＦＦしたタイミング等で失われたりしないように取り扱われるのが好ましい。
【００７３】
次に、図５（ｂ）に示すＭＣＳ処理部４０４が実行する処理の工程について説明する。本工程は、通常の記録動作の際に、図４（ａ）に示す一連の画像処理に従って画像処理アクセレータ３１６が行う工程の一部であり、図４（ａ）においては、ＭＣＳ処理部４０３にて実行される工程が相当する。
【００７４】
最初に、画像処理アクセレータ３１６は、ステップＳ５０７において、デバイス色画像データＤ［Ｘ］（第１の色信号）に対し、図５（ａ）のようにして作成したテーブルパラメータ、すなわち等価補正値Ｚ-1［Ｘ］を用いて、変換を行う。
【００７５】
ここでは、先ず、画像処理の対象である注目画素が、上述したエリア［Ｘ］のうちどのエリアに含まれているか、すなわちＸの値を判断する。ここで、各エリア［Ｘ］は１２００ｄｐｉの４ノズル分の領域に対応している一方、画像処理における画素の解像度は６００ｄｐｉであるので、各エリアＸには、ｘ方向に２つずつの画素が対応することになる。
【００７６】
注目画素が含まれるエリア［Ｘ］の値Ｘ＝ｎを得ると、このエリア［ｎ］に対応して作成された変換テーブルを参照することにより、注目画素の画像データが示す（Ｒ，Ｇ，Ｂ）から等価補正値Ｚ-1［ｎ］が取得できる。例えば、注目画素の画像データが示すＲ、Ｇ、Ｂがブルー（０，０，２５５）であった場合、上述したようにしてエリア［ｎ］に対応するブルー（０，０，２５５）の等価補正値Ｚ-1［ｎ］が得られる。そして、注目画素の画像データに対して、下記式に従って等価補正値Ｚ-1［ｎ］を加算し、変換後のデバイス色画像データＤ´［Ｘ］（第２の色信号）を得る。すなわち、第１の色信号Ｄ［Ｘ］と第２の色信号Ｄ´［Ｘ］の関係は以下のようになる。
デバイス色画像データＤ´［１］＝Ｄ［１］＋Ｚ-1［１］
デバイス色画像データＤ´［２］＝Ｄ［２］＋Ｚ-1［２］
【００７７】
本例の場合、第１エリアについてはＺ-1［１］＝０である。従って、Ｄ´［１］＝Ｄ［１］となり、第１エリアの画像データについては、ＭＣＳ処理における補正は事実上施されない。一方、第２エリアについてはＺ-1［２］≠０である。従って、ＭＣＳ処理において、Ｄ´［２］はＤ［２］よりもシアン色を減少させるような補正が施される。
【００７８】
続くステップＳ５０８において、画像処理アクセレータ３１６は、ステップＳ５０７で得られたデバイス色画像データＤ´［Ｘ］に対し、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８による、処理を施す。そして得られた２値データに従って、出力部４０９によって記録媒体１０６にドットを記録する。
【００７９】
図７（ａ）および（ｂ）は、図５（ｂ）のステップＳ５０８で記録された画像例を説明する図である。図７（ａ）は、図６（ａ）と同様、シアンおよびマゼンタの記録ヘッド１０２、１０３におけるノズルの吐出量特性を示す。一方、図７（ｂ）は、本実施形態のＭＣＳ処理を行った結果得られるドットの記録状態を、図６（ｂ）で示したＨＳ処理のみを行った結果得られる記録状態と比較して説明するための図である。ＨＳ処理のみを行った図６（ｂ）の状態でシアンの色味が強いと判断された第２エリアについては、Ｄ［２］よりもシアンの色味が削減されたＤ´［２］が生成されるようなＭＣＳ処理が行われる。その結果、図６（ｂ）で示したＨＳ処理のみを行った結果の記録状態よりも、シアンドット１０６２４の数が低減されている。
【００８０】
Ｄ´［１］およびＤ´［２］に従って実際に記録を行った記録媒体上の第１エリアおよび第２エリアでは、吐出量のばらつきなどに起因して、どうしてもある程度の色差Ｔ［Ｘ］は発生するが、目標色Ａに十分近い色となる。
【００８１】
第１エリアの実際の発色＝Ｄ´［１］に対応する紙面上の色＋Ｔ［１］≒Ａ
第２エリアの実際の発色＝Ｄ´［２］に対応する紙面上の色＋Ｔ［２］≒Ａ
【００８２】
ここで、Ｄ´［１］は理想的には目標色Ａと等しく、Ｔ［１］は理想的には０である。また、Ｄ´［２］は目標色Ａに対してＴ［２］相当のシアン色が減少したブルー色であり、Ｔ［２］はシアン色を増大させる色差量である。このようにして、第１エリアと第２エリアのブルー色はほぼ同じ色となり、両者の色味の差に起因した色むらを低減することができる。
【００８３】
以上説明したように、本実施形態は、複数のインクを用いて画像を記録する場合に、前述したようなノズルの吐出特性（ばらつき）により生じる色差を低減することを目的としている。そして、この色差を低減するために、記録媒体上の記録可能な領域をノズル配列方向に複数に分割した単位領域毎に、変換テーブルを用いて対応する画像データを変換する補正処理を行う。この変換テーブルは、ＲＧＢやＣＭＹＫ等の複数の要素を有する画像データを入力すると、複数の要素を有する画像データが出力される、少なくとも２次元以上の多次元ルックアップテーブルである。これにより、従来のＨＳ処理では解決できなかった、複数色のインクを用いて形成された画像に生じる単位領域間の色差を補正することができる。高画質化を図る上では、単位領域は１ノズルに対応する領域であることが望ましいが、処理速度やメモリ容量を考慮して適宜領域を設定することが可能である。
【００８４】
また、本実施形態では、単位領域毎に、多次色の色味が大きく変化する色（Ｒ、Ｇ、Ｂの組）について記録媒体に測定用画像（パッチ）を記録し、その測定結果に基づいて変換テーブルを生成する。一般に、色味が変化するのは、（１）記録する色そのもの、および（２）記録媒体に対する各色インクの記録特性、の両方に依存する。（１）については、例えば、同じように吐出量のばらつきがあっても、レッドよりもブルーの色差の方が目立ちやすいことが挙げられる。また、（２）については、吐出量のほか、吐出方向、ドットの形状、浸透率、記録媒体の種類等のように、ドットの大きさや濃度、また重複されたドットにおける各インク色の発色など、に影響を与える要素が挙げられる。
【００８５】
なお、色差量は、その色を記録するのに用いられるインク色の記録特性の組み合わせに依存するものであって、用いられないインク色の記録特性には依存しないことは明らかである。つまり、関連するインク色の種類と数は画素毎に異なり、画素によっては１つのインク色しか関連せず、色差量が発生しない場合も有り得る。
【００８６】
また、以上では、同一の領域を記録するマゼンタのノズル群（４ノズル）が総て標準より大きな吐出量である場合を例に説明したが、１つのエリアの中で各ノズルの吐出特性がまちまちであることは十分あり得る。このような場合であっても、同一エリアにおける平均の色差量を取得し、この色差を４つのノズルの全てによって補正するような変換処理を行えば、上述した効果を得ることが出来る。
【００８７】
ところで、記録装置で用いる各インク色の単色で表現できるデータについては、既にＨＳ処理によって濃度が調整されているので、色ずれは発生しない。よって、当該色については、ＭＣＳ処理部４０４による色味の差を低減する変換が必要なくなる。このような状態を、測定色空間とデバイス色空間が完全に一致していた場合を例に、以下に具体的に説明する。
【００８８】
測定色空間とデバイス色空間が完全に一致していた場合、色信号（Ｒ＝０，Ｇ＝２５５，Ｂ＝２５５）は、インク色変換処理部において（Ｃ＝２５５，Ｍ＝０，Ｙ＝０，Ｋ＝０）に変換される。シアン単色（Ｃ信号）についてはＨＳ処理の一次変換によってすでに適切な濃度調整が行われているので、ＨＳ処理で調整された以上にシアンデータを変化させたり、他色データを追加したりしないほうが良い。すなわち、このようなデータを有する場合には、第１エリアおよび第２エリアに対する等価補正値は、Ｚ-1［１］＝Ｚ-1［２］＝０＝（０，０，０）とするのがよい。マゼンタ１００％データ（Ｒ＝２５５，Ｇ＝０，Ｂ＝２５５）についても、同様である。これに対し、ブルー１００％（Ｒ＝０，Ｇ＝０，Ｂ＝２５５）については、記録装置で用いる単色インクで表現できるデータではなく、シアンインクとマゼンタインクの組み合わせによって表現される。よって、図３を用いて既に説明したとおり、ＨＳ処理を行っても色ずれが発生する可能性はある。このため、図６（ｂ）に示す例では、
等価補正値Ｚ-1［１］＝０＝（０，０，０）
等価補正値Ｚ-1［２］＝Ｔ-1［２］＝（Ｒｔ−Ｒ２，Ｇｔ−Ｇ２，Ｂｔ−Ｂ２）≠（０，０，０）となり、ＭＣＳ処理によって適切な補正が行われる。
【００８９】
このように、ＲＧＢの三次元空間においては、ＭＣＳ処理が必要とされる格子点や、必要とされない格子点が存在し、補正の程度も信号値（格子点の位置）によって様々である。従って、色空間の全域で色差を抑制したい場合には、全てのＲＧＢ値について、ＭＣＳ処理の補正信号値を用意することが望まれる。しかしながら、全てのＲＧＢの組み合わせでパッチを記録したり測色を行ったり、補正値の算出を行ったり、得られた補正値を記録する領域を用意したりすると、処理の負荷が増大し、メモリの大容量化や処理時間の増大化が招致される。よって、本実施形態のように、ＲＧＢ空間において特に色差の低減が必要とされるいくつかの色を選択し、当該色に相当する信号値で測定用画像（パッチ）を記録し、それぞれの等価補正値を取得してテーブルを作成するのが好ましい。但し、特に色差が大きい色が限定されないような場合には、例えば図８に示すように、ＲＧＢ空間において等間隔に座標を取った２７個の格子点それぞれについて、補正値を求める形態であってもよい。いずれにしても、幾つかの特定色信号についてパッチを記録し、そのパッチから得られる補正値をもとにテーブルパラメータを作成すればよい。このようにすれば、実際に画像を記録する際には、複数の飛び飛びのパラメータ情報から補間処理を行って所望の信号値に対応するパラメータを用意することが出来る。
【００９０】
また、以上説明した方法では、変換テーブルのパラメータを作成するに当たり、実際に記録したパッチの測色結果と目標色との差分を算出して、テーブルパラメータを生成する方法で説明したが、パラメータの生成方法はこれに限られるものではない。例えば、図８に示すような格子点それぞれについて記録したパッチを測色した結果から、記録装置で表現されるＲＧＢ色空間のアウトラインを把握し、目標色を実現するための信号値を推定して、これを変換後のデータとすることも出来る。以下、具体的に説明する。
【００９１】
図８はＲＧＢ色空間を表しており、８０１はレッド軸、８０２はグリーン軸、８０３はブルー軸を示している。黒丸で示した格子点は、レッド、グリーン、ブルーについて、０、１２８および２５５のいずれかの成分を有する２７個の格子点である。本例では、これら２７個の格子点それぞれの信号値に基づいてパッチを記録し、エリアごとに測色を行う。測色の結果得られた色をここではデバイス色（Ｒｉ，Ｇｉ，Ｂｉ）と称す。２７個のパッチから得られる２７個のデバイス色を基に補間処理を行うと、エリアごとのデバイス色空間が得られる。このようなデバイス色空間は、図８のような等間隔且つ平行な直線で構成される色空間とは異なり、一般に、歪んだアウトラインを有する色空間となる。そして、このようなデバイス色空間を利用すると、全ての目標色（Ｒｔ，Ｇｔ，Ｂｔ）に対するエリアごとのデバイス色（Ｒｉ，Ｇｉ，Ｂｉ）を推定することが出来る。また反対に、目標色（Ｒｔ，Ｇｔ，Ｂｔ）に最も近づけるために入力させるべき信号値（Ｒｎ，Ｇｎ，Ｂｎ）をエリアごとに求めることも出来る。すなわち、このようなエリアごとのデバイス色空間を用いて、入力信号（Ｒｔ，Ｇｔ，Ｂｔ）を（Ｒｎ，Ｇｎ，Ｂｎ）に変換するようなテーブルパラメータを作成することが出来る。
【００９２】
（変形例１）
図４（ｂ）は、本実施形態に係る、インクジェットプリンタにおける画像処理部の構成の別例を示すブロック図である。図４（ｂ）において、符号４０１、４０５〜４０９で示す各部は、図４（ａ）において同じ符号で示すそれぞれの部と同じであるためそれらの説明を省略する。本変形例が、図４（ａ）に示す構成と異なる点は、第１変換手段として、入力色変換処理部とＭＣＳ処理部による処理を一体の処理部として構成した点である。すなわち、本変形例の入力色変換処理＆ＭＣＳ処理部４１１は、入力色変換処理とＭＣＳ処理の機能を併せ持つ処理部である。
【００９３】
具体的には、入力色変換処理＆ＭＣＳ処理部４１１は、入力色変換処理部のテーブルとＭＣＳ処理部のテーブルを合成した１つのテーブルを用いる。これにより、入力部４０１からの入力画像データに対して、直接色差を低減する変換処理を行い、色差を低減したデバイス色画像データを出力することができる。
【００９４】
図９（ａ）および（ｂ）は、入力色変換処理＆ＭＣＳ処理部４１１で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理をそれぞれ示すフローチャートである。
【００９５】
図９（ａ）は、ＣＰＵ３１１が実行する、三次元ルックテーブルのパラメータを生成する処理であり、ステップＳ９０２〜ステップＳ９０６の各工程を有する。図５（ａ）のフローチャートと異なる点は、ステップＳ９０２およびステップＳ９０６の処理である。以下、この２つの処理について説明する。
【００９６】
ステップＳ９０２では、入力部４０１からの入力色画像データＩ［Ｘ］に基づき、記録媒体に色差低減のための測定用画像を記録する。この際、入力色変換処理＆ＭＣＳ処理部４１１のうち、入力色変換処理部に相当する部分だけが機能するようにし、破線４１０のバイパス処理経路で、ＭＣＳ処理をスキップする。具体的には、入力色変換処理＆ＭＣＳ処理部４１１は、２つのテーブルを切り替えて用いることができるよう構成されている。すなわち、入力画像データＩ［Ｘ］に対して、入力色変換処理とＭＣＳ処理部の処理を合成した、以下で説明する色変換Ｗ´をテーブルパラメータとして有するテーブルと、入力色変換処理のみのテーブルパラメータを有するテーブルとを、切り替えて用いる。そして、測定用画像を記録する際は、入力色変換処理のみのテーブルに切り替えて用いる。
【００９７】
この測定用画像記録に用いるテーブルによる入力色変換処理の色変換係数を入力色変換Ｗとすると、デバイス色データＤ［Ｘ］＝入力色変換Ｗ（入力画像データＩ［Ｘ］）の関係が成立する。このようにして得られた一様なデバイス色画像データＤ［Ｘ］は、第１の実施形態と同様に、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８を経て出力部４０９で、測定用画像として記録媒体１０６に記録される。
【００９８】
ステップＳ９０６では、エリアごとの補正値Ｔ-1［Ｘ］から、テーブルパラメータとしての等価色変換Ｗ´［Ｘ］を算出する。このＷ´［Ｘ］は、上記入力色変換Ｗと等価色補正Ｚ-1［Ｘ］を合成した色変換である。なお、等価色補正Ｚ-1［Ｘ］の算出処理は第１の実施形態と同様なのでその説明を省略する。
【００９９】
図９（ｂ）は、プリンタで記録を行う際にその記録データ生成のために、画像処理アクセレータ３１６が、図４（ｂ）に示した画像処理部４０２の画像処理の一環として実行する、入力変換＆ＭＣＳ処理部４１１の工程を示したフローチャートである。ここでは、図９（ａ）のフローチャートに従って作成されたテーブルパラメータとしての等価色変換Ｗ´［Ｘ］を用いて色ずれ補正を行う。すなわち、各エリアに対応した入力色画像データＩ［Ｘ］に対して色ずれ補正を行うとともに、色ずれ補正が施されたデバイス色画像データＤ´［Ｘ］を出力する。そして、デバイス色画像データＤ´［Ｘ］に対して、図４（ｂ）に示すインク色変換処理部４０５以降の処理を行い、出力部４０９で記録媒体に画像を記録する。
【０１００】
以上説明した変形例１によれば、デバイス色画像データＤ´［Ｘ］が第１の実施形態と同じ値となる様にステップＳ９０６で等価色変換Ｗ´［Ｘ］が定められているので、第１の実施形態と同様に色ずれを低減することができる。また、等価色補正Ｚ-1［Ｘ］と入力色変換Ｗの合成色変換Ｗ-1［Ｘ］を、１つのルックアップテーブルで一括して変換しているので、第１の実施形態よりもルックアップテーブルのために用意する領域を削減したり、処理速度を向上させたりすることが可能となる。
【０１０１】
（変形例２）
図４（ｃ）は、本実施形態の変形例２に係る画像処理部の構成を示すブロック図である。本変形例は、ＭＣＳ処理部４０４の処理を、入力色変換処理部４０３の処理の前に実施することを特徴としている。
【０１０２】
図１０（ａ）および（ｂ）は変形例２に係るＭＣＳ処理部４０４で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理をそれぞれ示すフローチャートである。図１０（ａ）において、図５（ａ）との違いはステップＳ１００２とステップＳ１００６であり、これら２つの処理について説明する。
【０１０３】
ステップＳ１００２では、入力部４０１からの入力色画像データＩ［Ｘ］は、ＭＣＳ処理部４０４をバイパスし、入力色変換処理部４０３でデバイス色Ｄ［Ｘ］に変換される。その後、図４（ａ）と同様、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８を経て出力部４０９で測定用画像が記録媒体１０６に記録される。そして、ステップＳ１００６では、入力色空間の色を補正する等価補正値Ｙ-1［Ｘ］を算出する。これは、図５（ａ）のフローチャートにおけるステップＳ５０６で算出したデバイス色空間の色を補正する等価補正値Ｚ-1［Ｘ］と等価に入力色を補正する補正値である。この等価色補正値Ｙ-1［Ｘ］の算出処理は図５（ａ）の場合と同様なので、その説明を省略する。
【０１０４】
次に、図１０（ｂ）の処理工程について説明する。図１０（ｂ）において、ステップＳ１００７では、ＭＣＳ処理部４０４は、エリアごとの入力色画像データＩ［Ｘ］に対して、上記処理Ｓ１０１０で作成したテーブルを用いて等価補正値Ｙ-1［Ｘ］を適用して補正を行う。そして、ステップＳ１００８では、等価補正値Ｙ-1［Ｘ］によって補正された入力色画像データＩ´［Ｘ］は、入力色変換処理部４０３でデバイス色画像データＤ´［Ｘ］に変換される。これ以降の処理は図５（ｂ）の場合と同様なので、その説明を省略する。
【０１０５】
本変形例によれば、ＭＣＳ処理部４０４の処理を入力色変換処理部４０３の処理よりも前に行うことにより、モジュールの独立性が向上する。例えば、ＭＣＳ処理部を非搭載の画像処理部に対する拡張機能として提供できるようになる。また、ホストＰＣ側に処理を移すことも可能となる。
【０１０６】
（変形例３）
図４（ｄ）は、変形例３に係る画像処理部の構成を示すブロック図である。同図に示すように、本変形例は、図４（ａ）〜（ｃ）では用意したＨＳ処理部４０６を省いた形態になっている。
【０１０７】
本変形例のＭＣＳ処理部のテーブルパラメータの生成およびＭＣＳ処理部の処理は、図５（ａ）および（ｂ）と同じであり、異なるのはＨＳ処理部におけるヘッドシェーディングを実施しない点である。すなわち、本変形例では、ＭＣＳ処理部のテーブルパラメータは、上記実施形態や変形例のように、ＨＳ処理後のデータを基に作成されるものではない。本変形例においては、図５（ａ）および（ｂ）で示したフローチャートに従って、ＭＣＳ処理部のテーブルのパラメータを生成したり、画像処理を行ったりすることが出来る。
【０１０８】
図１１（ａ）および（ｂ）は、本変形例における測定用画像の記録状態を説明するための図である。図１１（ａ）は、図３（ａ）に示した例と同様、マゼンタの記録ヘッド１０３のノズルのうち第２エリアに相当する４つのノズルが標準より多い吐出量となっている例を示している。本変形例では、ブルーを示す画像データ（Ｋ、Ｃ、Ｍ、Ｙ）＝（０、２５５、２５５、０）に、ＨＳ処理が施されていないので、図１１（ｂ）に示すようなブルーの測定用画像が記録される。すなわち、吐出量が標準より多いノズルを含む第２エリアであっても、マゼンタドットとシアンドットは同じ数だけ記録される。結果、第２エリアにおいて、マゼンタよりの色味のずれが生じる。
【０１０９】
このようなパッチを測色した結果、本変形例のＭＣＳ処理部４０４のテーブルパラメータは、マゼンタ色を減少させるような補正値が生成される。このような補正を行うことにより、ＨＳ処理部を含まない本変形例においても、ブルーデータを記録する際に、図７（ｂ）に示すような記録状態を得ることが可能となり、色差を低減することが可能となる。
【０１１０】
また、ＨＳ処理部を設けない本変形例においては、ＨＳ処理用のテーブルを用意する必要がなくなり、ＨＳ処理のための「パターン記録」、「測色」、「補正パラメータ演算」などの処理が必要なくなる。その結果、メモリを低減しＨＳ処理に係るタイムコストを低減することが可能となる。
【０１１１】
なお、これまで第１の実施形態およびその第１〜第３変形例を説明してきたが、それぞれの処理内容についてはあくまで一例である。複数のインクを用いて記録された多次色画像における色差の低減が実現できる構成であれば、どのような構成をも用いることができる。例えば、エリア（単位領域）間の相対的な色差を低減することが出来れば、本発明が課題とするような色むらは目立たなくなるため、必ずしも全てのエリアを固定値である目標色Ａに近づけるような補正を行わなくても良い。例えば、個々のエリアのばらつきを取得し、これらを収束させるように個々のエリアの発色傾向に応じて目標色を設定しても良い。
【０１１２】
また、以上の実施形態では、ノズル列をノズルの配列方向に複数に分割して複数のノズル群とし、１ノズル群を４つのノズルとした。そして、１ノズル群によって規定される記録媒体上の単位領域を１つのエリアとし、ＭＣＳ処理を行う最小単位として設定した。前述したように本発明はこのような単位に限定されるものではなく、より多くのノズルで規定される領域を一単位としてもよいし、１ノズルを１ノズル群としてＭＣＳ変換が行なわれるようにしても構わない。更に、個々のエリアに含まれるノズル数は必ずしも同数でなくても良く、個々のエリアに含まれるノズル数をデバイスの特性に応じて適宜設定してもよい。複数のインクを吐出する複数のノズル列において、記録媒体上の同じ領域を記録するノズル群の組みごとにそれぞれ変換テーブルが対応していればよい。
【０１１３】
更に、上記実施形態では、複数の要素であるＲＧＢ形式で入力された画像データに対しＭＣＳ処理などを行った後、記録装置で用いる複数のインク色に対応した色信号であるＣＭＹＫ形式の画像データに変換する例で説明した。本発明はこのような形式に限定されるものではなく、複数の要素に対応する画像データに対して多次元ルックアップテーブルを変換テーブルとして用いることで、上述した色差を低減することが可能である。ＭＣＳ処理の対象となる画像データは、本実施形態で用いたＲＧＢ形式のほか、ＣＭＹＫ，Ｌ*ａ*ｂ*、Ｌｕｖ、ＬＣｂＣｒ、ＬＣＨなど、いずれの形式であっても構わない。
【０１１４】
また、上記実施形態では、インク色毎に記録ヘッドを備えるインクジェットプリンタの例を用いたが、１つの記録ヘッドにインク色に対応した複数のノズル列が配列された形態であってもよい。前述したようなインク色毎の記録ヘッドを用いる場合には、“位置ずれ補正”により単位領域とノズルとを対応づけた上で変換テーブルを生成した。但し、１つの記録ヘッドに複数のノズル列が備わっている形態であっても、ＭＣＳ処理を行う前に単位領域とノズルとが対応づけられている必要がある。
【０１１５】
また、本実施形態では、シアン、マゼンタ、イエロー、ブラックの４色のインクを用いる形態で説明したが、本発明はこれに限るものではなく、２色以上のインクを用いる形態であればよい。例えば、前述の４色の他に、レッド、グリーン、ブルー、オレンジ、バイオレット、ライトシアン、ライトマゼンタ、グレイ、ライトグレイのインクのうちのいずれかを用いる形態であってもよい。
【符号の説明】
【０１１６】
４０３  入力色変換処理部
４０４  ＭＣＳ処理部
４０５  インク色変換処理部
４０６  ＨＳ処理部
４０７  ＴＲＣ処理部
４０８  量子化処理部
４０９  出力部
【図１】
0005479399.tif 000004
【図２】
0005479399.tif 000005
【図３】
0005479399.tif 000006
【図４】
0005479399.tif 000007
【図５】
0005479399.tif 000008
【図６】
0005479399.tif 000009
【図７】
0005479399.tif 000010
【図８】
0005479399.tif 000011
【図９】
0005479399.tif 000012
【図１０】
0005479399.tif 000013
【図１１】
0005479399.tif 000014
【図１２】
0005479399.tif 000015
【図１３】
0005479399.tif 000016