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