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