(57)【要約】      （修正有）【課題】ユーザの印刷物に対する要求として、「純色保持」というものがある。例えば、イエローの画像には、イエローのインクのみを使用したいというものである。従来の高精度に色むらを補正するＣＳ処理においては、純色を保持したい画像であっても他色のインクを用いるように補正されてしまう場合がある。【解決手段】ＣＳ処理に用いる色補正情報として、純色保持情報と純色非保持情報とを使い分けることにより、より適切に色むらを補正しつつ、好ましい画像を提供する。【選択図】図７
2020069661.tif 000002
【特許請求の範囲】
【請求項１】
第１のインクを吐出する複数のノズルが第１の方向に並ぶ第１のノズル列と、第１のインクとは異なる色の第２のインクを吐出する複数のノズルが前記第１の方向に並ぶ第２のノズル列と、が前記第１の方向と交差する第２の方向に配列された記録ヘッドと、記録媒体と、を前記第２の方向に相対走査させるときに前記記録ヘッドからインクを付与することにより前記記録媒体上に画像を記録する記録装置のための画像データを処理する画像処理装置であって、
複数の色に対応する複数の構成要素を有する画像データを、前記記録装置で再現可能な色空間における複数の構成要素を有する画像データに色変換する色変換手段と、
ノズルの吐出特性のばらつきに起因する色ずれを補正するための色補正情報を用いて、前記色変換手段により色変換された複数の構成要素を有する画像データを、複数の構成要素を有する画像データに色補正する色補正手段と、
前記色補正手段により色補正された複数の構成要素を有する画像データに基づき、前記第１のインク及び前記第２のインクのそれぞれの付与量を示すインク色データを生成する生成手段と、
を備え、
前記第１のインクに対応する色相を示す所定の色を示す画像データが、前記色補正情報として第１の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第１のインクを付与し、且つ、前記第２のインクを付与しないことを示し、
前記所定の色を示す画像データが、前記色補正情報として第２の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第２のインクを付与することを示すことを特徴とする画像処理装置。
【請求項２】
前記所定の色を示す画像データが、前記第２の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成される前記インク色データは、前記第１のインクを付与することを示すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色補正手段は、複数の要素からなる色空間において画像データを色補正し、
前記複数の要素からなる色空間において、前記第１のインクに対応する色の最大値を示す点と、白点と、を結ぶ第１の線上の点を示す画像データが入力された場合、前記第１の情報は、色補正後の画像データが示す点が前記第１の線上に位置するような制限をする情報であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記複数の要素からなる色空間において、前記色補正手段による色補正後の画像データが示す点が前記第１の線上に位置する場合、前記生成手段は、当該色補正後の画像データに基づき、前記第１のインクが付与され、且つ、前記第２のインクが付与されないことを示すインク色データを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記複数の要素からなる色空間において、前記第１の線上の点を示す画像データが入力された場合、前記第２の情報は、色補正後の画像データが示す点が前記第１の線上に位置するような制限をしていない情報であることを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記複数の要素からなる色空間はＲＧＢ色空間であることを特徴とする請求項３から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１のインクは無彩色のインクであり、前記第２のインクは有彩色のインクであることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記記録ヘッドにおいて、前記第１のインク及び前記第２のインクのいずれとも異なる色の第３のインクを吐出する複数のノズルが前記第１の方向に並ぶ第３のノズル列が、前記第２の方向にさらに配列され、
前記生成手段により生成される前記インク色データは、前記第３のインクの付与量を示すデータをさらに含み、
前記所定の色を示す画像データが、前記第１の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成される前記インク色データは、前記第３のインクを付与しないことを示すことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項９】
前記第１のインクは、イエローインクであり、前記第２のインク及び前記第３のインクは、一方がシアンインクであり、他方がマゼンタインクであることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第１のインク、前記第２のインク及び前記第３のインクは、イエローインク、シアンインク、マゼンタインクのいずれかであることを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
前記第１のインク、前記第２のインク及び第３のインクのうちいずれか２色のインクを用いて形成される所定の二次色を示す画像データが、前記色補正手段により前記第１の情報を用いて色補正された場合、当該色補正された前記所定の二次色を示す画像データに基づいて生成される前記インク色データは、前記２色のインクが付与され、且つ、前記第１のインク、前記第２のインク及び第３のインクのうち前記２色のインクに含まれないインクが付与されないことを示し、
前記所定の二次色を示す画像データが、前記色補正手段により前記第２の情報を用いて色補正された場合、当該色補正された前記所定の二次色を示す画像データに基づいて生成される前記インク色データは、前記第１のインク、前記第２のインク及び前記第３のインクが付与されることを示すことを特徴とする請求項８から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記色補正手段は、複数の要素からなる色空間において画像データを色補正し、
前記複数の要素からなる色空間において、前記２色のインクそれぞれに対応する色の最大値を示す２つの点と、白点と、が含まれる第１の面上の点を示す画像データが入力された場合、前記第１の情報は、色補正後の画像データが示す点が前記第１の面内に位置するような制限をする情報であり、前記第２の情報は、色補正後の画像データが示す点が前記第１の面内に位置するような制限をしていない情報であることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記複数の要素からなる色空間において、前記色補正手段による色補正後の画像データが示す点が前記第１の面内に位置する場合、前記生成手段は、当該色補正後の画像データに基づき、前記２色のインクが付与され、且つ、前記第１のインク、前記第２のインク及び第３のインクのうち前記２色のインクに含まれないインクが付与されないことを示すインク色データを生成することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記所定の二次色は、赤、青、緑のいずれかであることを特徴とする請求項１１から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記第１のインクは、同系色で濃度の異なる複数種類のインクを含むことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項１６】
前記第１のインクは、オレンジ、グリーン、バイオレット、ブルーのいずれかであることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項１７】
前記色補正手段が、前記第１の情報と前記第２の情報のいずれを前記色補正情報として用いるかを設定する設定手段をさらに備えることを特徴とする請求項１から１６のいずれか１項に記載の画像処理装置。
【請求項１８】
前記設定手段は、ユーザにより設定された情報に基づいて、前記第１の情報と前記第２の情報のいずれかを設定することを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
前記設定手段は、画像データの属性に基づいて、前記第１の情報と前記第２の情報のいずれかを設定することを特徴とする請求項１７に記載の画像処理装置。
【請求項２０】
前記設定手段は、文字もしくはグラフィックの属性を有するオブジェクトについて前記第１の情報を用い、写真の属性を有するオブジェクトについて前記第２の情報を用いるように設定することを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
前記設定手段は、ベクター形式の画像について前記第１の情報を用い、ビットマップ形式の画像について前記第２の情報を用いるように設定することを特徴とする請求項１７に記載の画像処理装置。
【請求項２２】
前記設定手段は、相対的に低い周波数特性を持つ画像について前記第１の情報を用い、相対的に高い周波数特性を持つ画像について前記第２の情報を用いるように設定することを特徴とする請求項１７に記載の画像処理装置。
【請求項２３】
前記設定手段は、ページ内のコンテンツ毎、領域毎、画素毎の単位で、前記第１の情報もしくは前記第２の情報を用いるように設定することを特徴とする請求項１７に記載の画像処理装置。
【請求項２４】
第１のインクを吐出する複数のノズルが第１の方向に並ぶ第１のノズル列と、第１のインクとは異なる色の第２のインクを吐出する複数のノズルが前記第１の方向に並ぶ第２のノズル列と、が前記第１の方向と交差する第２の方向に配列された記録ヘッドと、記録媒体と、を前記第２の方向に相対走査させるときに前記記録ヘッドからインクを付与することにより前記記録媒体上に画像を記録する記録装置のための画像データを処理する画像処理方法であって、
複数の色に対応する複数の構成要素を有する画像データを、前記記録装置で再現可能な色空間における複数の構成要素を有する画像データに色変換する色変換工程と、
ノズルの吐出特性のばらつきに起因する色ずれを補正するための色補正情報を用いて、前記色変換工程において色変換された複数の構成要素を有する画像データを、複数の構成要素を有する画像データに色補正する色補正工程と、
前記色補正工程において色補正された複数の構成要素を有する画像データに基づき、前記第１のインク及び前記第２のインクのそれぞれの付与量を示すインク色データを生成する生成工程と、
を備え、
前記第１のインクに対応する色相を示す所定の色を示す画像データが、前記色補正情報として第１の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第１のインクを付与し、且つ、前記第２のインクを付与しないことを示し、
前記所定の色を示す画像データが、前記色補正情報として第２の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第２のインクを付与することを示すことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体上に画像を記録するための画像データを処理する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
インクジェット方式の記録装置において用いられる記録ヘッドは、その製造上の誤差などの原因によって、複数のノズル間で吐出量や吐出方向などの吐出特性にばらつきを含むことがある。このような吐出特性のばらつきは、記録される画像において濃度むらや色の違いを引き起こす可能性がある。
【０００３】
このような吐出特性のばらつきに起因する濃度むらに対しては、画像データの補正や駆動パルスの制御によりターゲットとする記録濃度に揃える技術が用いられている。画像データの補正方法としては、例えば、吐出特性に応じて記録媒体上に付与されるインク滴の数を増減することにより記録される画像の濃度を補正する、いわゆるＨＳ（ヘッドシェーディング）方法が知られている。
【０００４】
特許文献１には、吐出特性のばらつきに起因する２種類以上のインクを重ねて混合した画像における色差を補正するための方法として、多次元で画像データを補正する、いわゆるＣＳ（カラーシェーディング）方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４７９３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、ユーザの印刷物に対する要求として、「純色保持」というものがある。例えば、イエローの画像には、イエローのインクのみを使用したいというものである。しかしながら、前述のＣＳ処理を行うことにより、純色が保持されなくなる場合がある。ＣＳ処理では多次元で画像データが補正されるため、ＣＳ処理を行う前の画像データにおいてはイエローの純色が保たれていた画像データであっても、ＣＳ処理によって画像の記録にイエロー以外の色のインクが用いられるような画像データに補正される場合がある。これにより、イエローインクのみの「純色」で記録したいというユーザの要望に応えることができない。
【０００７】
通常、ユーザは望ましい印刷結果を意図して、色空間を定義し、画像データを作成する。印刷システムは、ユーザの指定した色を、出力する機器で好ましく再現できるよう、画像データをデバイス特有の色空間に変換する入力色変換処理を施す。ユーザの意図する色を単一の記録デバイスで再現するためには入力色変換処理はページ全面に同一であることが好ましい。それに続いて、印刷システムは、デバイス起因のむらを補正するためのＣＳ処理を施す。ＣＳ処理を行うことにより色むらが補正でき、好ましい画像が得られる一方で、純色を保持したい画像領域において、ユーザが意図しない色のインクが混入する虞がある。
【０００８】
本発明は、ＣＳ処理による色むら補正と、ユーザが純色を保持したいという意図を両立させるためになされたものであり、ユーザの意図や画像によってより好ましい記録画像を提供することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を鑑み、本発明は、第１のインクを吐出する複数のノズルが第１の方向に並ぶ第１のノズル列と、第１のインクとは異なる色の第２のインクを吐出する複数のノズルが前記第１の方向に並ぶ第２のノズル列と、が前記第１の方向と交差する第２の方向に配列された記録ヘッドと、記録媒体と、を前記第２の方向に相対走査させるときに前記記録ヘッドからインクを付与することにより前記記録媒体上に画像を記録する記録装置のための画像データを処理する画像処理装置であって、複数の色に対応する複数の構成要素を有する画像データを、前記記録装置で再現可能な色空間における複数の構成要素を有する画像データに色変換する色変換手段と、ノズルの吐出特性のばらつきに起因する色ずれを補正するための色補正情報を用いて、前記色変換手段により色変換された複数の構成要素を有する画像データを、複数の構成要素を有する画像データに色補正する色補正手段と、前記色補正手段により色補正された複数の構成要素を有する画像データに基づき、前記第１のインク及び前記第２のインクのそれぞれの付与量を示すインク色データを生成する生成手段と、を備え、前記第１のインクに対応する色相を示す所定の色を示す画像データが、前記色補正情報として第１の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第１のインクを付与し、且つ、前記第２のインクを付与しないことを示し、前記所定の色を示す画像データが、前記色補正情報として第２の情報を用いて色補正された場合、当該色補正された前記所定の色を示す画像データに基づいて生成されるインク色データは、前記第２のインクを付与することを示すことを特徴とする。
【発明の効果】
【００１０】
本発明は、ＣＳ処理による高精度な色むらの補正と、純色を保持するための補正とを使い分けることにより、好ましい記録画像を提供することを目的とする。
【図面の簡単な説明】
【００１１】
【図１】記録装置の概要図
【図２】記録システムの制御構成を示すブロック図
【図３】従来の画像変換処理フローの説明図
【図４】吐出特性のばらつきとＨＳ及びＣＳ処理の説明図
【図５】ＲＧＢ色空間における、色と表現データの関係を説明する図
【図６】純色が保持されない場合の色ずれを説明する図
【図７】第１の実施形態における画像変換処理フローの説明図
【図８】ＣＳ処理用変換テーブル例
【図９】分岐のための処理フローを説明する図
【図１０】ＨＳおよびＣＳ処理のための変換テーブルをセットするフローの説明図
【図１１】ユーザインターフェースの一例
【図１２】転写式の記録装置の構成を説明する図
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照して、本発明の一実施形態を説明する。
【００１３】
図１（ａ）は、本実施形態において適用可能なインクジェット記録装置の一例を模式的に示す図である。記録装置１００は、フルラインタイプの記録装置であり、図中Ｙ方向に搬送される記録媒体１０６に対してインクを付与することにより画像が記録される。
【００１４】
記録ヘッド１０１、１０２、１０３及び１０４は、それぞれブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを吐出するノズル列を備える記録ヘッドであり、図のように、Ｘ方向に沿って配置されている。各ノズル列には同じ種類のインクを吐出するための複数のノズルが１２００ｄｐｉのピッチで配列され、図中Ｘ方向において記録媒体１０６の幅に対応する長さを有する。
【００１５】
搬送ローラ１０５および他の不図示のローラがモータ（不図示）の駆動力によって回転することにより、記録媒体１０６が図中Ｙ方向に搬送される。記録媒体１０６の搬送に伴って記録ヘッド１０１〜１０４の複数のノズルからインクが吐出され、画像が記録される。
【００１６】
また、記録装置１００には、記録媒体が搬送されるＹ方向において記録ヘッド１０１〜１０４よりも下流側に、記録ヘッド１０１〜１０４と並列して、スキャナ１０７が配備される。スキャナ１０７には所定のピッチで読み取り素子が配列され、記録ヘッド１０１〜１０４により記録された画像を読み取る。そして、読み取ったデータをＲＧＢの多値データとして出力する。スキャナ１０７は、後述のＨＳ処理やＣＳ処理において各ノズルに対応した補正値を決定するためにテストパターンを読み取る読取装置として機能する。なお、読取装置としてのスキャナ１０７は、図１（ａ）のように記録ヘッドと並列して配置されていてもよく、記録装置の外部に読取装置を備える形態であってもよい。記録装置の外部に読取装置を備える場合には、記録装置によりテストパターンが記録された後に、テストパターンを読み取る動作が必要である。
【００１７】
また、本実施形態に適用可能な記録装置は、前述したような記録媒体に直接インクを付与する、いわゆる直描式の記録装置には限られない。例えば、図１２に示すように、中間転写体上にインクを付与することにより形成された像を記録媒体に転写する、いわゆる転写式の記録装置であってもよい。図１２において、記録システム１は、転写体２を介して記録媒体Ｐにインク像を転写することで記録物Ｐ’を製造する、枚葉式のインクジェット記録装置である。記録システム１は、記録装置１Ａと、搬送装置１Ｂとを含む。記録媒体Ｐは、図のＸ’方向に搬送される。記録装置１Ａは、転写ユニット４及び記録ユニット３を含む。記録ユニット３の記録ヘッドから転写体２に対してインクを吐出し、転写体２上に記録画像のインク像を形成する。形成されたインク像が、搬送される記録媒体Ｐに転写され、記録物Ｐ’となる。尚、後述するＣＳ処理を行う場合、テストパターンは記録媒体Ｐ上に記録され、読み取り装置５によって読み取られる。
【００１８】
また、記録媒体上に画像を記録する記録装置であれば、その形式は限られない。例えば、記録媒体が搬送される方向と交差する方向に記録ヘッドを相対走査させる、いわゆるシリアルタイプの記録装置であってもよい。
【００１９】
図１（ｂ）は、記録ヘッド１０１に設けられたノズル列を示す図である。ノズル１０８それぞれの内部にはインク滴を吐出するための記録素子が設けられ、複数のノズルがＸ方向に配列する。そして、個々のノズルの製造ばらつきにより、吐出されるインク滴の大きさや方向が異なるため、記録媒体上に着弾するインク滴の量や位置にばらつきが生じる。この吐出特性のばらつきが、「むら」として視認される。なお、図１（ｂ）は、記録ヘッド１０１がノズル列を１列備える例を示しているが、同様なノズル列を複数列備える構成であってもよい。記録ヘッド１０２〜１０４も同様の構成である。その際、記録ヘッド毎に吐出されるインク滴の大きさを最適化してもよく、適宜ノズル列数を変更してもよい。
【００２０】
図１（ｃ）は、記録ヘッド１０１の他の構成例であり、記録ヘッド１０１は、複数の吐出基板１０９、１１０、１１１及び１１２を備える。吐出基板１０９〜１１２は、Ｙ方向に見たときに一部が重複するように千鳥状に配置されている。各吐出基板にはそれぞれ、複数のノズルがＸ方向に配列されたノズル列が、Ｙ方向に４列配列する。
【００２１】
図２は、本実施形態に適用可能なインクジェット記録システムの制御構成を説明するためのブロック図である。本実施形態におけるインクジェット記録システムは、画像処理装置およびインクジェット記録装置（以下、単に記録装置とも言う）から構成される。
【００２２】
まず、記録装置において、記録装置主制御部２０１は記録装置全体を制御し、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される。記録バッファ２０２は、記録ヘッド１０１〜１０４を制御するヘッド制御部２０３に転送する前の画像データを、ラスタデータとして格納する。ヘッド制御部２０３は、記録バッファ２０２に格納された画像データに従って、記録ヘッドの各ノズルからのインクの吐出を制御する。給排紙モータ制御部２０４は、記録媒体１０６の搬送や給排紙を制御する。インタフェイス（Ｉ／Ｆ）２０５は、画像処理装置との間でデータ信号の送受信を行い、Ｉ／Ｆ信号線２１３は、記録装置と画像処理装置を接続する。データバッファ２０６は、画像処理装置から受信した画像データを一時的に格納し、システムバス２０７は、記録装置主制御部２０１と記録装置の各機能を接続する。
【００２３】
一方、画像処理装置において、画像処理装置主制御部２０８は、画像処理装置全体を制御し、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される。インタフェイス（Ｉ／Ｆ）２０９は、記録装置との間でデータ信号の送受信を行う。表示部２１０は、ユーザに対し様々な情報を表示する。例えばＬＣＤ等を適用することが出来る。操作部２１１は、キーボードやマウス等のように、ユーザからの入力を受け付けることが出来る。システムバス２１２は、画像処理装置主制御部２０８と画像処理装置の各機能を接続する。
【００２４】
（従来の画像処理構成）
図３は、従来の画像変換処理の構成を示すブロック図であり、入力された画像データが記録装置で記録可能な記録データに変換されるまでの工程を示している。本図の画像変換処理は、入力色変換処理部３０２、ＣＳ（カラーシェーディング）処理部３０３、インク色分解処理部３０４、ＨＳ（ヘッドシェーディング）処理部３０５、出力階調補正処理部３０６、量子化処理部３０７を有する。
【００２５】
ここで、図４を用いて、吐出特性のばらつきによる色むらと、それを解消するためのＨＳ処理及びＣＳ処理について説明する。本図では、シアンインクとマゼンタインクの重ね合わせにより表現されるブルーの画像を記録する場合に、Ｘ方向（図の左右方向）に記録媒体を複数に分割してなる複数の領域間に生じる色差について説明する。
【００２６】
図４（ａ）は、シアンインクを吐出するノズルが並ぶ記録ヘッド１０２を示す模式図であり、図４（ｂ）は、マゼンタインクを吐出するノズルが並ぶ記録ヘッド１０３を示す模式図である。ここでは、説明の簡略化のため、それぞれの記録ヘッドに設けられた複数のノズルのうち８ノズルを示す。図４（ｃ）は、ＨＳ処理によりドットの増減がされた結果、各ヘッドで記録されるドットを説明する図であり、図４（ｄ）は、図４（ｃ）に示したシアンドットとマゼンタドットを重複させて示した図である。尚、本図では、個々のノズルの大きさと夫々のノズルによって記録されるドットの大きさを、等しい大きさで示しているが、これは説明上両者の対応をとるためであって、実際にこれらの大きさが等しいわけではない。また、各ノズルからの吐出量のばらつきはノズル径以外の原因によっても生じるものであるが、本図では、吐出量の小さいノズルを小さい円で示し、吐出量の大きいノズルを大きな円で示して説明する。
【００２７】
記録媒体１０６において、記録ヘッド１０２の図中左側の４ノズルと記録ヘッド１０３の図中左側の４ノズルを用いて記録される領域を第１エリアとする。同様に、記録ヘッド１０２の図中右側の４ノズルと記録ヘッド１０３の図中右側の４ノズルを用いて記録される領域を第２エリアとする。本例において、シアンインクを吐出する記録ヘッド１０２の８つのノズルのうち、第１エリアに対応するノズル４０１及び第２エリアに対応するノズル４０２は、標準的な量のインクを標準的な方向に吐出可能である。従って、記録媒体１０６上に同じ大きさのドットが一定の間隔で形成される。マゼンタインクを吐出する記録ヘッド１０３の８つのノズルにおいて、第１エリアに対応するノズル４０３は、標準的な量のインクを標準的な方向に吐出可能であり、記録媒体１０６上にシアンインクと略同等の大きさのドットが一定の間隔で形成される。一方、第２エリアに対応するノズル４０４の吐出量は、ノズル４０３の吐出量よりも大きいため、第２エリアには第１エリアに形成されるマゼンタインクのドットよりも大きなドットが形成される。このような吐出特性を有する記録ヘッドを用いる場合、シアン画像については、第１エリアの濃度と第２エリアの濃度の差が生じない。しかし、マゼンタ画像については、第１エリアの濃度よりも第２エリアの濃度が高いため、色むらとして視認されてしまう。色むらとは、このように隣接する領域において、少なくとも濃度、明度、彩度、色相のいずれかが異なることによって生じるものであり、色むらのある画像は異なる色として視認されてしまう。
【００２８】
このような吐出量のばらつきを有する記録ヘッドを用いて画像を記録する場合には、従来からＨＳ処理による画像データの補正が行われてきた。図４（ｃ）はこのＨＳ処理による補正が行われた後のドットを示している。本例では、マゼンタインクを吐出する記録ヘッド１０３の右側の４つのノズル４０４に対応する画像データに対して、濃度を低減させるように記録ドット数が補正される。具体的には、大きい吐出量のノズル４０４により形成されるドットの数が、標準の吐出量のノズル４０３により形成されるドットの数よりも少なくなるように、ドットの記録或いは非記録を定める２値のドットデータが生成される。尚、シアンインクについては、第１エリアと第２エリアに対して、略同一サイズのドット４０５が同数ずつ形成される。これに対し、マゼンタインクについては、第１エリアにはドット４０６が４ドット形成され、第２エリアにはドット４０６よりも大きなドット４０７が第１エリアよりも少ない数（本図では２ドット）形成される。このように、各ノズルからの吐出量にばらつきが生じる場合であっても、ドット数を補正することにより、各エリアの濃度を等しくすることができる。
【００２９】
しかしながら、上述したＨＳ処理により各エリアの濃度差を解消しても、複数色のドットを重ねた色（いわゆる二次色）の画像においては、色むらが発生してしまう。図４（ｄ）は、図４（ｃ）に示したシアンドットとマゼンタドットを付与することにより形成されたブルー画像を示す図である。第１エリアには、標準サイズのシアンのドット４０５と標準サイズのマゼンタのドット４０６が同一画素に付与され、標準サイズのブルーのドット４０８が形成される。一方、第２エリアには、単体で存在する標準サイズのシアンのドット４０９と、標準サイズのシアンのドット４０５と大きいサイズのマゼンタのドット４０７が重複したブルーのドットと、が混在する。尚、標準サイズのシアンのドット４０５と大きいサイズのマゼンタのドット４０７が重複したブルーのドットは、シアンインクとマゼンタインクが重複するブルーエリア４１０と、その周囲のマゼンタインクからなるマゼンタエリア４１１により形成される。従って、第２エリアは、単独に存在するシアンのドット４０９、シアンとマゼンタが混色したブルーエリア４１０、その周囲のマゼンタエリア４１１の３つのエリアの光吸収特性の和によって観察される。この第２エリアの色が、第１エリアのブルーのドット４０８の光吸収特性によって観察される色と等しければ、両エリアはほぼ同色の画像として観察される。しかしながら、複数のインクを重ねて形成された多次色（混合色）の画像において、光吸収特性によって観察される色は、複数色のインクそれぞれのエリアの光吸収特性の和によって観察される色とは一致しない。その結果、ＨＳ処理によりインク色毎にエリア間の濃度差（色差）を等しくしても、複数色のインクを重ね合わせて形成される色においては、色差が発生してしまう。本例においては、第１エリアのブルー画像の色と第２エリアのブルー画像の色が異なる色として観察され、色むらとして視認されてしまう。
【００３０】
このような色むらを補正するため、ＣＳ（カラーシェーディング）処理が行われる。ＣＳ処理は、ＨＳ処理で解消できない色差を低減すべくなされるものであり、各エリアの各色のドット数を更に増減する処理である。上述したようなシアンインクとマゼンタインクを用いてブルー画像を記録する場合、シアンとマゼンタのドット数の調整のみでは色むらが解消されなくても、ＣＳ処理ではイエローやブラック等の他色インクを更に加えることで色むらを解消することができる。
【００３１】
ここで、図３の説明に戻る。まず、入力部３０１に画像データが入力される。ここで入力される画像データは、Ｒ（レッド）、Ｇ（グリーン）およびＢ（ブルー）の３つの構成要素で表される８ビットのＲＧＢ輝度データである。次に、入力色変換処理部３０２において、入力された画像データが、記録装置で画像を再現可能な、記録装置固有の色空間上の画像データであるデバイスＲＧＢの８ビットの輝度データに変換される。画像データの変換は、予めメモリに格納されたルックアップテーブル（ＬＵＴ）を参照する等の公知の方法を用いることが出来る。次に、ＣＳ処理部３０３において、入力色変換処理部３０２で変換された画像データに対し、局所的な色の差を補正する変換処理がなされる。検査装置により検知された色むらに応じて、図４を用いて説明したように、補正単位（エリア）毎に三次元ルックアップテーブルを用いて色むらを低減するような補正を行う。このＣＳ処理により、後続のＨＳ処理部３０５では補正しきれない、複数色のインクを用いた多次色画像における色差を低減することができる。次に、インク色分解処理部３０４において、ＣＳ処理がなされたＲＧＢ値の画像データが、記録装置で用いられるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）の４色のインクに対応したＣＭＹＫ各８ビットの濃度データに分解される。ここでは、各インク色について単一チャンネル画像が４プレーン分（４色分）生成される。インク色分解処理部３０４においても、入力色変換処理部３０２同様に、予めメモリに格納されたルックアップテーブル（ＬＵＴ）を参照する等の公知の方法を用いることが出来る。ＨＳ処理部３０５は、インク色毎の信号に色分解されたＣＭＹＫ８ビットの濃度信号値からなる画像データに対し、記録ヘッドに設けられた各ノズルの吐出特性のばらつきに起因する濃度むらを抑制するための補正処理が行われる。ＨＳ処理部３０５においては、一次元ルックアップテーブルを用いて、インク色毎の４チャネルの信号値をそれぞれ階調変換する。尚、ＣＳ処理部３０３で適用される三次元ルックアップテーブルや、ＨＳ処理部３０５で適用される一次元ルックアップテーブルは、それぞれ１または複数のノズル単位で形成される補正単位ごとに別々の変換テーブルが適用される。これらの変換テーブルは、例えば、読み取り装置によりテストパターンを読み取った結果に基づいて補正単位毎に生成される。
【００３２】
次に、出力階調補正処理部３０６において、ＨＳ処理がなされたＣＭＹＫ各色８ビットの信号値からなる画像データに対し、記録媒体上で階調表現するためのドット数の調整を目的とした出力階調補正が行われる。ここでは、一次元ルックアップテーブルを用いてインク色毎の信号値が変換される。出力階調補正が行われたＣＭＹＫそれぞれ８ビットの濃度データは、量子化処理部３０７において、各プレーンに対する量子化処理が実施される。量子化処理方法としては、誤差拡散法やディザ法等が用いられる。尚、量子化処理後のデータは２値データでもよく、３値以上の多値データでもよい。２値データの場合には、各画素におけるインクドットの記録（ＯＮ）もしくは非記録（ＯＦＦ）に変換される。３値以上の多値データの場合には、さらにインデックス展開で各画素におけるインクドットの記録（ＯＮ）もしくは非記録（ＯＦＦ）の２値データに展開される。インデックス展開は、公知の技術を利用すればよい。例えば、予め量子化レベルに応じたドット配置をテーブルとして記憶しておき、量子化レベルに基づいてドット配置のＯＮまたはＯＦＦを決める方法がある。
【００３３】
以上のように、元画像データであるＲＧＢデータに種々の変換処理が施され、記録ヘッドからの記録を定めたインク色毎の２値データに変換される。変換されたデータが出力部３０８に出力され、出力された画像データに基づいて記録ヘッドからインク滴が付与されることにより記録媒体上に画像が記録される。
【００３４】
（純色及び純色保持について）
図５は、ＲＧＢで定義された色空間を説明するための図である。ＲＧＢ色空間は、Ｒ軸、Ｇ軸、Ｂ軸の３軸からなり、８ビットで処理される場合には、ＲＧＢの各軸は０から２５５までの値を取りうる。任意の色は、Ｒ、Ｇ、Ｂチャンネルがそれぞれ０から２５５までのいずれかの値を取り、本色立体の中に含まれる。Ｒ＝Ｇ＝Ｂ＝０は、ブラック点（Ｋ）であり、Ｒ＝Ｇ＝Ｂ＝２５５は、白点（Ｗ）である。（Ｒ、Ｇ、Ｂ）＝（２５５、０、０）はレッド（Ｒ）の最大値を示し、白点とレッド点を結ぶ線は、Ｒ＝２５５、Ｇ＝Ｂであり、且つ、Ｇ及びＢは０〜２５５のいずれかの値を取る。（Ｒ、Ｇ、Ｂ）＝（２５５、２５５、０）はイエロー（Ｙ）の最大値を示し、白点とイエロー点を結ぶ線は、Ｒ＝Ｇ＝２５５であり、且つ、Ｂは０〜２５５のいずれかの値を取る。Ｗ、Ｙ、Ｒ、Ｍを結ぶ面は、Ｒ＝２５５であり、且つ、Ｇ及びＢは０〜２５５のいずれかの値を取る。同様に、（Ｒ、Ｇ、Ｂ）＝（０、２５５、０）はグリーン（Ｇ）の最大値、（Ｒ、Ｇ、Ｂ）＝（０、０、２５５）はブルー（Ｂ）の最大値である。（Ｒ、Ｇ、Ｂ）＝（０、２５５、２５５）はシアン（Ｃ）の最大値、（Ｒ、Ｇ、Ｂ）＝（２５５、０、２５５）はマゼンタ（Ｍ）の最大値を示す。さらに、白点とブラック点を結ぶ線はグレーであり、Ｒ＝Ｇ＝Ｂであり、且つ、０〜２５５のいずれかの値を取る。
【００３５】
本実施形態において、図５の白点（Ｗ）を含む３つの面内に位置する点全て、すなわち、Ｒ、Ｇ、Ｂの少なくとも１つが２５５の値をとる点（色）と、白点とブラック点を結ぶグレーライン上の点（色）を「純色」と称する。そして、ＣＳ処理等の補正処理において、このような「純色」を「保持する」とは、補正処理後の色が、色の濁りを発生させるような他色のインクの成分が入らないようにすることである。そしてそのために、ＣＭＹＫ４色のインクを用いて画像を記録する際に、１種類または２種類のみのインクが用いられるようにする。そのためには、（１）図のＲＧＢ空間上で、白点（Ｗ）を含む面内上の点は色補正後も同一面内に位置すること、及び、（２）白点（Ｗ）を含む線上の点が色補正後も同一線上に位置することが必要である。具体的には、（１）は、Ｗ、Ｙ、Ｒ、Ｍを結ぶ面、Ｗ、Ｍ、Ｂ、Ｃを結ぶ面、Ｗ、Ｃ、Ｇ、Ｙを結ぶ面の３つの面上の点は、色補正処理後も同一面上に位置されるようにすることである。（２）は、白点（Ｗ）とイエロー点（Ｙ）を結ぶ線、白点（Ｗ）とマゼンタ点（Ｍ）を結ぶ線、白点（Ｗ）とシアン点（Ｃ）を結ぶ線、白点（Ｗ）とブラック点（Ｋ）を結ぶ線の４つの線上の点は色補正処理後も同一線上に位置されるようにすることである。そして、このような純色保持を実現するため、本実施形態では、インク色分解処理部３０４においてインク色毎の画像データに変換する際に、純色保持を意図した色分解テーブルを適用することにより、純色を保持する画像データを生成する。
【００３６】
ＣＭＹＫ４色のインクを使用する記録方法における、純色保持を意図した色分解テーブルについて説明する。色分解テーブルとは、入力されたＲＧＢデータに対し、ＣＭＹＫ各色のインクの量を規定するものである。前述したように、本実施形態の純色保持の色分解テーブルは、（Ｒ、Ｇ、Ｂ）＝（０、２５５、２５５）である色、すなわちシアン（Ｃ）の色相の最大値を示す色を表現するために、シアンインクのみが用いられるように規定されている。同様に、（Ｒ、Ｇ、Ｂ）＝（２５５、０、２５５）である色、すなわちマゼンタ（Ｍ）の色相の最大値を示す色を表現するために、マゼンタインクのみが用いられるように規定されている。同様に、（Ｒ、Ｇ、Ｂ）＝（２５５、２５５、０）である色、すなわちイエロー（Ｙ）の色相の最大値を示す色を表現するために、イエローインクのみが用いられるように規定されている。同様に、（Ｒ、Ｇ、Ｂ）＝（０、０、０）である色、すなわちブラック（Ｋ）を表現するために、ブラックインクのみが用いられるように規定されている。これに加え、白点とＣ、Ｍ、Ｙ、Ｋを結ぶ線上の各点の色も、それぞれの色相のインクのみが用いられるように規定されている。このような１種類のインクのみが使用されるように規定された色を、「一次色」と称する。本実施形態において、一次色の純色を表現する場合に、当該色相の１種類のインクのみを用いるように使用されるインクを制限することで、純色が保持される。従って、一次色であるイエロー色の画像に、シアンインクやマゼンタインクが用いられてしまうと、純色が保持されていないと言える。
【００３７】
また、本実施形態では、Ｃ、Ｍ、Ｙのインクのうち、いずれか２種類のインクを用いて表現される色も純色と呼び、これを「二次色」と称する。そして、前述の色分解テーブルは、この二次色の純色も保持されるように、使用されるインクが制限されている。例えば、（Ｒ、Ｇ、Ｂ）＝（２５５、０、０）である色、すなわちレッド（Ｒ）を表現するために、マゼンタインクとイエローインクのみが用いられるように規定されている。同様に、（Ｒ、Ｇ、Ｂ）＝（２５５、１２８、０）で表現される色、すなわちレッドとイエローの間のオレンジ色を印刷するのにもやはりマゼンタインクとイエローインクが用いられるように規定されている。本実施形態において、二次色の純色を表現するために、色分解テーブルで規定された２種類のインクのみを用いるように使用されるインクを制限することで、純色が保持される。従って、二次色であるレッド色の画像はマゼンタインクとイエローインクのみを用いて形成されれば純色が保持されるが、レッドの補色であるシアンインクが用いられてしまうと、純色が保持されていないと言える。
【００３８】
次に、ＣＭＹＫの４色に加えて、これらのインクと同系色で複数種類のインクが用いられる場合の純色保持について説明する。例えば、より色材濃度の低いインク、いわゆる淡インクが用いられる場合である。この場合、同系色のインクは１種類のインクであるとみなす。例えば、通常濃度のシアンインクと、より濃度の低い淡シアンインクが用いられる場合、（Ｒ、Ｇ、Ｂ）＝（０、２５５、２５５）であるシアン（Ｃ）の色の画像を表現するために、シアンインクと淡シアンインクの両方を用いてもよい。これらのインクは同系色で、補色による色の濁りは発生しないため、純色が保持される。ここに、補色であるマゼンタインク、淡マゼンタインク、イエローインクが同時に用いられると純色が保持されない。また、（Ｒ、Ｇ、Ｂ）＝（２５５、０、０）であるレッド（Ｒ）の色の画像を表現するために、通常濃度のマゼンタインク、淡マゼンタインク、イエローインクの３種類のインクが用いられる場合にも、純色は保持される。ここに、補色であるシアンインクや淡シアンインクが同時に用いられると純色が保持されない。また、ブラックインクと、ブラックインクよりも濃度の低い無彩色インクであるグレーインクについても同様である。Ｒ＝Ｇ＝Ｂであるグレーラインの画像を、ブラックインクとグレーインクを用いて記録することは、純色が保持されていると言える。尚、同一色相で濃度の異なるインクを３種類以上用いる形態においても、同様に純色が保持されているとみなす。
【００３９】
次に、ＣＭＹＫの４色に加えて、オレンジ、レッド、グリーン、バイオレット、ブルー等の特別色のインク（特色インク）が用いられる場合の純色保持について説明する。この場合も、同一色相のインクは１種類のインクであるとみなす。例えば、グリーンインクが用いられる場合、（Ｒ、Ｇ、Ｂ）＝（０、２５５、０）であるグリーン（Ｇ）の色の画像を表現するために、グリーンインク単色で用いる場合がある。これに加え、シアンインクとイエローインクを用いることによりグリーンの色を表現する形態であってもよい。この場合、グリーンインクと、シアンインクとイエローインクの２色を用いて表現されるグリーンは同一色相であるため、補色による色の濁りは発生しない。従って、グリーンの色の画像を、グリーンインク、シアンインク、イエローインクを用いて形成することは、純色が保持される。ここに、補色であるマゼンタインクが同時に用いられると、純色が保持されない。レッドインクやブルーインクが同時に用いられる場合も同様である。
【００４０】
尚、保持しようとする「純色」は、記録装置の状態やコンテンツ、ユーザの指定等によって、上述した中から適切な色を１つまたは複数選ぶことができる。純色の定義は、一次色のみに限定してもよく、前述の二次色、淡インク、特色インク等のいずれを純色とするかは任意に設定すればよい。各色相の最大彩度を与える色だけでもよく、ユーザの指定等により特定の色相に限ってもよい。
【００４１】
また、入力画像データがＲＧＢ色空間ではなくＣＭＹＫ色空間をとる場合、任意の１チャンネルまたはＫ以外の２チャンネルが０〜２５５のいずれかの値を取り、残りのチャンネルが０の値を取れば、「純色」であるとみなす。この場合も各チャンネルに相当する色のインクで構成され、０の値を取るチャンネルに相当する色のインクが入らなければ、純色が保持される。
【００４２】
（ＣＳ処理と純色保持の関係について）
次に、図６を用いて、ＣＳ処理により純色が保持されない場合があることについて説明する。図６（ａ）及び（ｂ）は、吐出量の異なる２つの記録ヘッドを用いて、同一のシアンインクを同一の記録媒体に付与した場合に呈示される色の測定値を示す図である。図６（ａ）において、横軸は記録媒体に付与されるドット数であり、縦軸はその際に呈示する色のうち明度成分、具体的には、ＣＩＥ−Ｌ＊ａ＊ｂ＊のＬ成分を表す。プロットＰ１は、吐出量の大きい記録ヘッドを用いて記録された画像の明度、プロットＰ２は吐出量の小さい記録ヘッドを用いて記録された画像の明度を示している。図から分かるように、吐出量の小さい記録ヘッドを用いて記録された画像の方が、同一のドット数でも高い明度を示す。次に、図６（ｂ）において、横軸はＣＩＥ−Ｌ＊ａ＊ｂ＊のａ＊軸であり、縦軸は同じくＣＩＥ−Ｌ＊ａ＊ｂ＊のｂ＊軸である。プロットＰ３及びプロットＰ４は、インクが記録されていない点、すなわち記録媒体の紙白から、徐々に付与されるドット数が増やしていき、記録装置で許容される最大量までインクドットを付与した場合の色までを示す。プロットＰ３は、吐出量の大きい記録ヘッドにより記録された色、プロットＰ４は吐出量の小さい記録ヘッドにより記録された色である。吐出量が異なるとドットサイズも異なり、紙面上でのドット形成状態も異なる。そのため、図６（ｂ）で示すように、その両者の軌跡は合致しない。
【００４３】
このような２つの記録ヘッドを用いて、シアンの中間調の色を合わせる場合について説明する。例えば、吐出量の大きい記録ヘッドを用いてシアンインクのみで記録される色をターゲット値とし、吐出量の小さい記録ヘッドを用いてシアンインクのみで記録される色をターゲット値に合わせることを考える。図６（ａ）に示すように、従来のＨＳのように付与されるドット数を増やすことで、明度Ｌ＊を合わせることができる。しかしながら、図６（ｂ）に示すように、吐出量の小さい記録ヘッドで記録された色Ａ１を、吐出量の大きい記録ヘッドで記録されたターゲット色Ｔ１に近づけようとしても、付与されるシアンインクのドット数を増減させるだけでは、同じ色にすることができない。なぜならば、ドット数を増減させても各プロットの軌跡上を移動するだけだからである。従って、吐出量が異なる記録ヘッドに対しては、インクの付与量を増減させるだけでは色を合わせることができず、色を合わせるためには、他色のインクドット（例えばこの場合はマゼンタドット）を用いることが必要である。
【００４４】
このような吐出量のばらつきに起因する色差は、複数色のインクを用いて記録される二次色画像においても生じる。図６（ｃ）は、吐出量の異なる記録ヘッドを用いて、それぞれ同一数のドットを同一の記録媒体に付与した場合の、レッド近辺の色を示す図である。図６（ｂ）と同様、横軸はａ＊であり、縦軸はｂ＊である。ターゲットとなるＴ２は、標準吐出量のマゼンタの記録ヘッドと、標準吐出量のイエローの記録ヘッドを用いて形成されたレッド画像の測色値を示す。一方、Ａ２は、標準よりも吐出量の大きいマゼンタの記録ヘッドと、標準よりも吐出量の大きいイエローの記録ヘッドを用いて形成されたレッド画像の測色値を示す。ここで、ターゲットＴ２よりも高彩度のレッド色Ａ２を呈示する記録ヘッドを用いて記録される画像データに対してＣＳ処理が施されると、Ａ２をＴ２に近づけるため、レッドの補色であるシアンインクを付与することにより彩度を下げる補正がなされる。
【００４５】
このように、１種類のインクで形成される一次色画像及び２種類以上のインクで形成される二次色画像のいずれにおいても、ＣＳ処理により色むらを軽減させようとすると、本来その色を構成するインクとは異なる色のインクが付与される場合がある。つまり、ＣＳ処理を行うことで、ターゲットとする色に合わせることはできるが、純色が保持されない場合がある。純色が保持されないということは、他色（特に補色）のインクが用いられることによって、画像の粒状感が目立ちやすくなる可能性がある。前述したように、イエロー画像において、純色保持を意図したＣＳ処理が行われた画像はイエローインクのみが用いられるように、ＣＳ処理テーブルの値が設定されている。一方、純色保持よりも色むら補正を意図したＣＳ処理が行われた画像はイエローインク以外に、シアンインク、マゼンタインク等の他色のインクが用いられるように、ＣＳ処理テーブルの値が設定されている。
【００４６】
また、他色のインクが用いられることにより、インク色間で記録位置のずれ（レジずれ）が生じた場合に、画像の尖鋭性が低下する可能性がある。例えば、ブラックやグレーなどの無彩色のインクで無彩色の文字（例えば黒文字）を記録しようとしたときに、ＣＳ処理によって有彩色のインクが用いられるように補正されたとする。このとき、無彩色のインクと有彩色のインクとの間でレジずれが生じると、黒文字の輪郭に他の色が見えてしまい、黒文字品質が低下する。このような場合にも、ＣＳ処理において、無彩色の画像に有彩色のインクが用いられないようにする必要がある。
【００４７】
また、記録媒体の搬送方向と交差する方向にノズルが並ぶラインヘッドを用いて１回の記録走査で画像を記録する、いわゆるフルマルチタイプの記録装置の場合、純色が保持されない場合の粒状感が目立ちやすい。特に、搬送方向にノズルが並ぶヘッドを用いて複数回の走査によって画像を記録するシリアルタイプの記録装置に比べると、粒状感が目立ちやすい。フルマルチタイプの記録装置においては、ノズルの吐出量ばらつきに基づいてノズルが配列する方向に所定の補正単位でＣＳ補正が行われるが、１回の走査で画像が記録されることで、ＣＳ補正による補正量が補正単位毎に異なる。このため、補正単位毎に補正値が異なり、粒状感の目立ちやすさの程度も補正単位毎にことなってしまう。この粒状感の程度の差が、記録画像においてむらとして視認されてしまう。
【００４８】
このように、ＣＳ処理を行うことで、吐出特性のばらつきに起因する色むらを補正できるが、ユーザが純色保持を意図する場合や、純色保持を意図するコンテンツを記録する場合において、純色が保持されなくなる可能性がある。他方、純色保持を意図しないユーザのように、他色のインクの付与を制限せずに高精度にＣＳ処理を行い、可能な限り色を合わせることで色むらを低減することが望まれる場合もある。また、記録原稿には様々な色やコンテンツが含まれ、純色保持を望む画像と純色保持を望まない画像が混在することが考えられる。写真のようにグラデーションを多用したコンテンツでは、同一の色が広い面積で存在する、いわゆる「べた」領域が少ないため、純色を保持する必要性が低い。この場合には、純色が保持されなくても、粒状感や、レジずれによる尖鋭性の低下が大きな課題とならず、高精度に色むらを軽減することが望まれる。一方、文字やグラフィック、ロゴなどのように単一色の面積が大きいコンテンツでは、他色のインクが付与されることで粒状感や、レジずれによる尖鋭性の低下が大きな課題となりやすい。この場合には、ＣＳ処理による色むら低減の精度を多少落としてでも、純色を保持することが望まれる。このように、純色保持を望む画像と純色保持を望まない画像が混在する場合には、画像毎に、色補正情報を使い分けることが好ましい。具体的には、純色保持を意図したＣＳテーブル（第１の情報）を用いたＣＳ処理と、高精度に色むらを補正する純色非保持を意図したＣＳテーブル（第２の情報）を用いたＣＳ処理とを使い分けることで、最適な記録画像を生成することができる。
【００４９】
（純色保持ＣＳ処理と純色非保持ＣＳ処理）
ここで、図７を用いて、本実施形態の特徴的な画像変換処理構成について説明する。図７（ａ）は、本実施形態の画像変換処理の構成を示すブロック図である。印刷しようとする元画像は、本画像変換処理を経て、記録装置で記録可能な画像データに変換される。本変換処理は、入力色変換処理部３０２、ＣＳ１処理部７０１、ＣＳ２処理部７０２、インク色分解１処理部７０３、インク色分解２処理部７０４、ＨＳ処理部３０５、出力階調補正処理部３０６、量子化処理部３０７を有する。尚、図３と同一の処理部に関しては同一の記号で示す。
【００５０】
入力色変換処理部３０２について、詳細に説明する。ユーザは、画像データをＲＧＢ色空間やＣＭＹＫ色空間で定義して作成するが、同じＲＧＢ値やＣＭＹＫ値でも、どのような色空間を定義してそのデータを作成したかで再現させたい色が異なる。ＲＧＢデータの場合、定義色空間はｓＲＧＢやａｄｏｂｅＲＧＢが一般的である。ＣＭＹＫデータの場合には、定義色空間としてはＪａｐａｎＣｏｌｏｒなどが知られている。これら色空間の規格は、入力されたＲＧＢデータやＣＭＹＫデータに対し、デバイス非依存色空間（例えば、ＣＩＥ−Ｌ＊ａ＊ｂ＊やＸＹＺ）に対応させるものである。また、色材メーカなどが規定する色番号も、番号をデバイス非依存色空間に対応する対応関係が定義されている。ユーザは、これら対応関係を考慮して、望ましい色の画像が得られるように、画像データを作成する。
【００５１】
入力色変換処理部３０２においては、ＲＧＢ、ＣＭＹＫ、色番号等で定義されたユーザの画像データが、記録装置固有の色空間であるデバイスＲＧＢ８ビットの輝度データに変換される。画像データに定義されたユーザの意図する色を単一の記録デバイスで再現させるため、純色保持の意図の有無にかかわらず、入力色変換処理はページ全面に同一であることが好ましい。後述の記録装置固有の色空間がデバイスＣＭＹＫであるフローのように、入力データがＣＭＹＫデータの場合には、本処理は不必要にも思われる。しかしながら、入力データのＣＭＹＫで期待される色が、記録装置のインクであるＣＭＹＫの色と必ずしも一致しないため、本入力色変換処理部による色処理が必要である。
【００５２】
次に、ＣＳ１処理部７０１及びＣＳ２処理部７０２について説明する。前述したように、ＣＳ処理は、記録素子の吐出特性のばらつきやその変動に起因する色むらを補正するための色補正処理であり、テーブルなどの色補正情報を用いる。従って、同一の記録装置を使用する場合には、図３で示した構成のように、１つのＣＳ処理を行えばよいと考えられる。しかしながら、印刷物には様々なコンテンツが含まれ、また、ユーザの要求も様々であるため、高精度に色むらを補正したい画像と純色を保持したい画像が存在する。特に、同一ページ内に両者が混在する場合には、両者の要望を両立させるため、それぞれに使い分けることが好ましい。
【００５３】
尚、前述したように、画像の記録に用いられる複数色のインクの組み合わせは、純色を保持すべき画像と高精度に色むらを補正すべき画像とで異なる。従って、異なる種類のインクが選択されるように、異なる処理がなされる。インク種類の選択は、本来はインク色分解処理部で行われる。そのため、画像データに対して一律に入力色変換処理及びＣＳ処理が行われ、その後、純色保持を意図したインク色分解処理と純色を保持しないインク色分解処理に分岐する画像処理フローも考えられる。しかしながら、前述のように、一律に純色保持を意図しない純色非保持テーブルを用いてＣＳ処理を行ってしまうと、その後に純色保持を意図したインク色分解処理を行ったとしても、純色が保持されない。また、同一の入力データに対し、インクの種類や量が異なって定義されたインク色分解処理が行われると、記録される画像の色が異なる可能性がある。そのため、一方のインク色分解処理に対応して色むらを低減させるＣＳ処理を行っても、他方のインク色分解処理においては発色が異なり、色むらの低減ができなくなってしまう。従って、画像データに対して、単一の色変換処理部と単一のＣＳ処理部で一律に処理を行った後に、インク色分解処理のみ分岐させる処理は、好ましい画像を得ることができない。
【００５４】
このような課題を解決するため、本実施形態では、図７（ａ）に示すように、ＣＳ処理部を複数設け、それぞれに対応した色分解処理部を複数設ける。これらは、高精度に色補正を行うための構成と、純色を保持しながら色補正を行うための構成であり、画像に応じて適切に処理を分ける。そして、純色を保持しながら色補正を行う構成においては、ＣＳ処理と色分解処理の両方において、色補正情報として純色保持を意図した純色保持テーブルが用いられる必要がある。
【００５５】
まず、入力部７１２に印刷したい元画像データと、その後にどちらのＣＳ処理を行うかを判定するための切り替えフラグが入力される。切り替えフラグは、ページ内のコンテンツ毎、領域毎、画素毎のいずれかの単位で付与されている。ここでは、元画像データはＲ（レッド）、Ｇ（グリーン）およびＢ（ブルー）で表される８ビットの輝度データである。切り替えフラグは、後の処理フローを選択するための少なくとも１ビット以上のデータである。次に入力色変換処理部３０２において、入力された画像データが、記録装置固有の色空間であるデバイスＲＧＢ８ビットの輝度データに変換される。記録装置が同一であるので、入力色変換処理部３０２では、切り替えフラグによる以下の処理の選択にかかわらず、同一の変換処理が行われる。
【００５６】
次に、入力画像データに付与された切り替えフラグに応じて、ＣＳ１処理部７０１とＣＳ２処理部７０２のいずれかでＣＳ処理が行われる。ＣＳ１処理部７０１における処理の後には、インク色分解１処理部７０３において、ＲＧＢデータが、記録装置のインク色であるＣＭＹＫ４色分の濃度データに変換される。ＣＳ２処理部７０２における処理の後には、インク色分解２処理部７０４において、ＲＧＢデータが、記録装置のインク色であるＣＭＹＫ４色分の濃度データに変換される。各インク色に分解されたデータは、図３の画像処理構成と同様に、ＨＳ処理部３０５、出力階調補正処理部３０６、量子化処理部３０７の処理を経て、記録装置で記録可能なデータに変換され、記録装置に出力される。
【００５７】
ここで、ＣＳ１処理部７０１におけるＣＳ１処理と、インク色分解１処理部７０３におけるインク色分解処理１では、従来のＣＳ処理及びインク色分解処理のように高精度に色むらが補正される。ＣＳ１処理では、記録に使用されるインク種類の制限を設けず、色を合わせることを目的とした処理である。それに対し、ＣＳ２処理部７０２におけるＣＳ２処理と、インク色分解２処理部７０４におけるインク色分解２処理では、純色を保持しながら色むらが補正される。ＣＳ２処理では、前述したように純色と定義された特定の色に対して、記録に使用されるインク種類の制限を設け、色の一致よりも使用されるインク種類の制限が重視される処理である。これにより、純色と定義された色に対しては、意図しない他色のインクが付与されず、粒状感や、レジずれによる尖鋭性の低下が抑えられる。これらのＣＳ処理の続く、インク色分解１処理部７０３及びインク色分解２処理部７０４において用いられる色分解テーブルは、同一でもあってもよく異なっていてもよい。ただし、ＣＳ２処理に続くインク色分解２処理部に適用する色分解テーブルは、前述のように純色が保持される色分解テーブルである必要がある。
【００５８】
以上のように、ＣＳ１処理及びインク色分解１処理が適用された画像データは、高精度に色むらが補正され、ＣＳ２処理及びインク色分解２処理が適用された画像データは、純色を保持しつつ、色むらが補正される。
【００５９】
次に、図７（ｂ）、（ｃ）、（ｄ）を用いて、本実施形態の変形例について説明する。図７（ｂ）は、ＣＳ１処理部７０１とＣＳ２処理部７０２に対して、共通のインク色分解処理部７０５を有する構成である。本フローでは、インク色分解処理部７０５に適用される色分解テーブルが純色保持を意図したものである必要がある。また、図７（ｃ）に示すように、ＣＳ１処理部とインク色分解１処理部、ＣＳ２処理部とインク色分解２処理部がそれぞれ一体となった、合成処理部７０６及び合成処理部７０７、ＨＳ処理部と出力階調補正処理部が一体となった合成処理部７１３を備えてもよい。この場合、合成処理部７０６に適用される変換テーブルは、ＣＳ１処理部に適用される変換テーブルと、インク色分解１処理部に適用される変換テーブルが合成された１つのテーブルである。この合成テーブルを用いて入力色変換後の画像データが変換される。合成処理部７１３に適用される変換テーブルは、ＨＳ処理部に適用される変換テーブルと、出力階調補正処理部に適用されるテーブルが合成された１つのテーブルである。この合成テーブルを用いてインク色分解処理後の画像データが変換される。それぞれの合成テーブルは、色むらや濃度むらを補正できるように補正単位毎に異なるテーブルとなる。また、合成処理部７０６に適用される変換テーブルは、記録に用いられるインク種類の制限を設けず、高精度に色むらが補正されるように構成されたテーブルである。合成処理部７０７に適用される変換テーブルは、純色を保持しつつ色むらが補正されるように構成されたテーブルである。
【００６０】
また、上記例では、ＣＳ処理部に入力される画像データの形式はＲＧＢであるとして説明したが、ＣＭＹＫデータであってもよい。この場合の処理フローを、図７（ｄ）に示す。入力色変換処理部７１０では、ＲＧＢやＣＭＹＫ、あるいは色番号で画素データが指定された入力画像が変換され、ＣＭＹＫ各色８ビットの輝度データが出力される。変換されたＣＭＹＫデータは、記録装置固有の色空間であるデバイスＣＭＹＫデータである。その後、所定の条件に従って、ＣＳ１処理部７０８またはＣＳ２処理部７０９における変換がなされる。ＣＳ１処理部は、記録に使用されるインク種類の制限を設けず、高精度に色むらが補正される処理であり、ＣＳ２処理部は純色を保持しつつ色むらが補正される処理である。各ＣＳ処理部で出力されるデータは、ＣＭＹＫで表される画像データである。この段階で記録装置のインク色であるＣＭＹＫの４色の濃度データに分解されているため、インク色分解処理は行わず、ＨＳ処理が行われる。また、基本のＣＭＹＫインクの他に淡色インクなどを備える記録装置の場合には、図７（ｅ）で示すように、ＣＳ１処理部とＣＳ２処理部の後に、インク色分解処理部７１１を設けてもよい。また、ＣＭＹＫインクの他に、淡Ｃ（Ｌｃ）、淡Ｍ（Ｌｍ）、グレー（Ｇｒ）インクを備える場合には、入力されたＣＭＹＫデータが、インク色分解処理部７１１でＣＭＹＫＬｃＬｍＧｒの各色８ビットデータに変換される。この段階で、各色の単一チャンネル画像が７プレーン分（７色分）生成される。
【００６１】
いずれのフローでも、共通の入力色変換処理部において記録装置固有の色空間データに変換された後、所定の条件に従って分岐し、それぞれに適したＣＳ処理が行われる。複数のＣＳ処理のうち、記録に使用されるインクの種類に制限を設けずに、高精度に色むらが補正される処理と、記録に使用されるインクの種類に制限を設けて純色を保持しつつ、色むらが補正される処理とを持つことにより、本実施形態の効果を得ることができる。
【００６２】
図８（ａ）及び（ｂ）は、図７（ａ）及び（ｂ）で説明した画像処理フローにおけるＣＳ処理に適用される変換テーブルの例である。ここでは、ＲＧＢ８ビットの画像データを、同じくＲＧＢ８ビットの画像データへ変換するための変換テーブルについて説明する。ｔａｂｌｅ１は、入力側のデータを定義するテーブルであり、ｔａｂｌｅ２及びｔａｂｌｅ３は、出力側のデータを定義するテーブルである。例えば、（Ｒ，Ｇ，Ｂ）＝（０，０，１６）のデータが入力された場合、この値はｔａｂｌｅ１において上から２つ目で定義されているので、ｔａｂｌｅ２またはｔａｂｌｅ３の同一箇所を参照することにより出力値が定まる。ｔａｂｌｅ２を使用する場合には、変換後の値は（Ｒ，Ｇ，Ｂ）＝（１，０，１４）となる。ｔａｂｌｅ１は、Ｒ、Ｇ、Ｂで定義され、所定の順番に従って構成される。本実施形態においては、Ｒ、Ｇ、Ｂ各色の信号値は０〜２５５の値をとる。テーブルは、均等に１７格子が設定され、Ｂ→Ｇ→Ｒの順で順番に大きくさせた構成である。ここで、（Ｒ，Ｇ，Ｂ）＝（０，０，０）はブラックであり、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）は白である。
【００６３】
ＣＳ１処理用の変換テーブルはｔａｂｌｅ２であり、ＣＳ２処理用の変換テーブルはｔａｂｌｅ３である。両者の違いは、純色が保持されているか否かである。入力値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）は、最も彩度の高いイエローを示す。ここで、吐出量の変動や色ターゲット等の理由により、ｔａｂｌｅ２に示すような、（Ｒ，Ｇ，Ｂ）＝（２５５，２５４，１）の値で再現される色が、上述のイエローと最も色差が小さくなるとする。しかしながら、このｔａｂｌｅ２で規定された値が出力されると、その後の色分解処理において純色保持を意図した色分解テーブルが使用されたとしても、イエローインク以外に少量のマゼンタインクとシアンインクが付与されるデータとなる。すなわち、色差は小さくなるが、純色は保持されない。これに対し、ｔａｂｌｅ３で規定された（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，１）の値が出力されることで、使用されるインクがイエローインクに制限され、マゼンタインクやシアンインクが混入せずに純色が保持される。前述したように、Ｒ＝Ｇ＝２５５であり、且つ、Ｂ＝０〜２５５のいずれかである信号値は、白からイエローを結ぶ線上のいずれかの色を表し、記録される画像はイエローインクのみで形成される。ｔａｂｌｅ２を生成する際には、ターゲットとなる色と色差が小さくなるように、Ｒ，Ｇ，Ｂの値が選択される。一方、ｔａｂｌｅ３を生成する際には、イエローの純色が保持されるように、Ｒ＝Ｇ＝２５５という制限を設けた上で、ターゲットとなる色と色差が小さくなるようにＲ，Ｇ，Ｂの値が選択される。
【００６４】
また、入力値（Ｒ，Ｇ，Ｂ）＝（２５５，１６，１６）は、最も彩度の高いレッドよりも若干薄いレッドを示す。同様に、ターゲットとなる色と色差が小さくなるようにＲ，Ｇ，Ｂの値が選択されると、ｔａｂｌｅ２に示すように、（Ｒ，Ｇ，Ｂ）＝（２５４，１５，１７）の値になるとする。このとき、再現される色とターゲットとする色の色差が小さく、色むらが補正される。しかしながら、マゼンタインクとイエローインク以外に少量のシアンインクが付与されるデータとなってしまう。これに対し、ｔａｂｌｅ３で示すように、（Ｒ，Ｇ，Ｂ）＝（２５５，１５，１５）の値が出力されると、シアンインクが付与されず、マゼンタインクとイエローインクのみが用いられるように制限され、純色が保たれる。前述したように、Ｒ＝２５５である信号値の色は、Ｗ，Ｍ、Ｒ、Ｙを含む面上のいずれかの色を表し、マゼンタインクとイエローインクのみを用いて形成される。ｔａｂｌｅ３を生成する際には、レッドの純色が保持されるように、Ｒ＝２５５であるという制限を設けた上で、ターゲットとなる色と色差が小さくなるようにＲ，Ｇ，Ｂの値が選択される。
【００６５】
次に、白点とブラック点を結ぶグレーライン上の色について説明する。入力データがＲ＝Ｇ＝Ｂであれば、グレー軸上の点である。例えば、（Ｒ，Ｇ，Ｂ）＝（１６，１６，１６）は、濃いグレーを示す。ターゲットとなる色と色差が小さくなるようにＲ，Ｇ，Ｂの値が選択されると、ｔａｂｌｅ２に示すように、（Ｒ，Ｇ，Ｂ）＝（１５，１４，１６）の値になるとする。この色は、グレー軸に近いものの、若干の彩度がある色である。それに対し、純色保持を意図する場合には、ｔａｂｌｅ３のように、（Ｒ，Ｇ，Ｂ）＝（１５，１５，１５）とする。これは、Ｒ＝Ｇ＝Ｂ、すなわち無彩色であるという制限の上で、ターゲットとなる色と色差が小さい色が印刷できる信号値である。これにより、純色が保持された上で、ターゲットとなる色と色差が小さい色が選択される。
【００６６】
ＣＳ１処理及びＣＳ２処理に続く、インク色分解１処理及びインク色分解２処理に適用されるインク色分解テーブルが同一である場合、ＣＳ処理用のテーブルｔａｂｌｅ２とｔａｂｌｅ３において、純色保持を意図しない色に関しては、略同一の値となる。インク色分解処理用のテーブルが異なる場合にはこの限りではない。いずれにしても、純色保持を意図しないＣＳ１処理に適用されるｔａｂｌｅ２を生成する際には、特に制限を設けず、ターゲット色に対して色差が小さくなるようにＲＧＢの値が選択されればよい。それに対し、純色保持を意図するＣＳ２処理に適用されるｔａｂｌｅ３を生成する際には、インク分解を行った際に他色のインクが付与されないように、ＲＧＢ値に制限を設けた上で、ターゲット色に対して色差が小さくなるようなＲＧＢの値が選択される。
【００６７】
尚、ｔａｂｌｅ２やｔａｂｌｅ３のような変換テーブルは、吐出量のランクごとに用意される。その際、ＣＳ１処理で使用される変換テーブルにおいては制限を設けず、使用されるインクの種類にも制限が設けられず、高精度に色むらが補正される。ＣＳ２処理で使用される変換テーブルにおいては、使用されるインクの種類に制限を設け、純色と定義された特定の色に関しては他色のインクが付与されずに、色むらが補正される。
【００６８】
図７（ｃ）を用いて説明したような、ＣＳ処理部とインク色分解処理部が一体となった画像処理フローにおいては、図８（ｂ）に示すような変換テーブルが用いられる。本変換テーブルにおいて、入力される画像データはＲＧＢデータであり、出力値はＣＭＹＫデータである。出力されるＣＭＹＫデータにおいて、“０”はインクが付与されないことを意味する。ｔａｂｌｅ４は、ＣＳ１処理において適用される変換テーブルであり、ｔａｂｌｅ５はＣＳ２処理において適用される変換テーブルである。前述のように、入力値（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）は、最も彩度の高いイエローを示す。吐出量の変動や色ターゲット等の理由により、ｔａｂｌｅ４に示すように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，１，２４０，０）というデータで再現できる色が、ターゲットとする色と色差が小さくなるとする。しかしながら、この値は、イエローインク以外に少量のマゼンタインク及びシアンインクが付与されるデータである。これに対し、ｔａｂｌｅ５で示すように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，２４１，０）の値が出力されると、マゼンタインクやシアンインクが付与されず、イエローインクのみが用いられるように制限され、純色が保たれる。ここで、ｔａｂｌｅ４を生成する際には、ターゲットとなる色と色差が小さくなるようにＣ，Ｍ，Ｙ，Ｋの値が選択される。それに対し、ｔａｂｌｅ５を生成する際には、イエローの純色を保持するために、Ｃ＝Ｍ＝Ｋ＝０であるという制限の上で、ターゲットとなる色と色差が小さくなるようにＣ，Ｍ，Ｙ，Ｋの値が選択される。
【００６９】
また、入力値（Ｒ，Ｇ，Ｂ）＝（２５５，１６，１６）は、最も彩度の高いレッドよりも若干薄いレッドを示す。同様に、ターゲットとなる色と色差が小さくなるようにＲ，Ｇ，Ｂの値が選択されると、ｔａｂｌｅ４に示すように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（２，２３８，２４０，０）の値になるとする。このとき、再現される色とターゲットとする色の色差が小さく、色むらが補正される。しかしながら、マゼンタインクとイエローインク以外に少量のシアンインクが付与されるデータとなってしまう。これに対し、ｔａｂｌｅ５で示すように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，２３９，２４０，０）の値が出力されると、シアンインクが付与されず、マゼンタインクとイエローインクのみが用いられるように制限され、純色が保たれる。ここで、Ｍ＝Ｙである必要はなく、Ｃ＝Ｋ＝０であれば純色保持の目的が達せられる。従って、ｔａｂｌｅ５を生成する際には、レッドの純色を保持するために、Ｃ＝Ｋ＝０であるという制限を設けた上で、ターゲットとなる色との色差が小さくなるようにＣ，Ｍ，Ｙ，Ｋの値が選択される。
【００７０】
次に、白点とブラック点を結ぶグレーライン上の色について説明する。入力データがＲ＝Ｇ＝Ｂであれば、グレー軸上の点である。例えば、（Ｒ，Ｇ，Ｂ）＝（１６，１６，１６）は、濃いグレーを示す。ターゲットとなる色と色差が小さくなるようにＣ，Ｍ，Ｙ，Ｋの値が選択されると、ｔａｂｌｅ４に示すように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，１，０，２４０）の値になるとする。この色は、ブラックインクが主に使用されるものの、少量のシアンインクとマゼンタインクが付与される色である。それに対し、純色保持を意図する場合には、ｔａｂｌｅ５のように、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，２４０）とする。これは、Ｃ＝Ｍ＝Ｙ＝０であるという制限の上で、ターゲット色と色差が小さい色が印刷できる信号値である。これにより、純色が保持された上で、ターゲットとなる色と色差が小さい色が選択される。
【００７１】
また、図７（ｄ）を用いて説明したような、ＣＳ処理に対してＣＭＹＫデータが入力され、ＣＭＹＫデータに変換される画像処理フローにおいては、図８（ｃ）に示すような変換テーブルが用いられる。ｔａｂｌｅ６は、入力側のデータを定義するテーブルである。本実施形態において、入力はＣＭＹＫ＝０％〜１００％で定義され、“０”はインクが付与されないことを意味し、“１００”はインクが付与される最大の信号値である。ｔａｂｌｅ７及びｔａｂｌｅ８は、ｔａｂｌｅ６で定義される入力値に対するＣＳ処理の実行によって出力される出力値である。ここでは、一次色は、ＣＭＹＫのいずれか１要素が０以外、残り３要素が０である色である。二次色は、ＣＭＹのいずれか２要素が０以外、残り２要素が０である色である。例えば、（Ｃ，Ｍ，Ｙ，Ｋ）＝（７５，０，０，０）というシアンの一次色の入力値に対し、ターゲットとなる色との色差が小さくなるようにＣＭＹＫ値が選択される。このとき、ＣＳ１処理で使用されるｔａｂｌｅ７に示すように、シアンインクだけでなく、マゼンタインクも付与され、純色が保持されない。それに対し、ＣＳ２処理で使用されるｔａｂｌｅ８を用いると、シアンインクのみが付与されるデータに変換され、純色が保持される。また、図中にはないが、（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０，５０，０，０）というブルー（二次色）の入力値に対しては、ＣＳ１処理で使用されるｔａｂｌｅ７では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（５０，５０，１，０）が出力され、二次色の純色は保持されない。一方、ＣＳ２処理で使用されるｔａｂｌｅ８では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４９，５１，０，０）が出力され、二次色の純色が保持される。
【００７２】
このように、ＣＳ１処理で使用されるｔａｂｌｅ７については、入力色にかかわらず、使用されるインクに制限を設けず、ターゲットとする色との色差が小さい色を再現できるインク値の組み合わせが出力される。それに対し、ＣＳ２処理で使用されるｔａｂｌｅ８については、入力のＣＭＹＫ値において０の値を持つ色については、該当するインクを付与しないという制限を設けることで、純色が保持される。
【００７３】
次に、図９を用いて、複数のＣＳ処理部に分岐させる際の処理フローを説明する。本分岐処理は、画像データ入力部９０１、記録情報入力部９０２、解析部９０３により構成される。尚、画像データ入力部９０１及び記録情報入力部９０２は、図７における入力部７１２に相当する機能を有する。まず、記録したい元画像データが画像データ入力部６０１に入力される。画像データはＲＧＢの色空間で定義されていてもよく、ＣＭＹＫの色空間で定義されていてもよく、一般的な規格による色番号でもよい。画像データは、画素ごとの信号値の他に、アプリケーション等で付加された画像属性が付与されている場合もある。
【００７４】
記録情報入力部９０２には、ユーザにより設定された印字モードや各種設定の情報、記録装置の情報等が入力される。ユーザにより設定された情報とは、使用するインク種や紙、光沢処理などの仕上げの有無や、純色を保持するか否かという特定の要求のための設定である。また、記録装置の情報とは、記録装置が備えるインクの種類に関する情報、例えば、淡インクを備えるか否か等や、記録ヘッドの吐出量のばらつきの大小などである。次に、画像データ入力部に入力された画像データと、記録情報入力部に入力された記録情報が、解析部９０３に入力される。解析部９０３において、画像データや記録情報が解析され、予め設定された条件に従って、ＣＳ処理を切り替えるための切り替えフラグが生成される。これは、前述したように、記録に用いられるインク種類に制限を設けずに、純色保持せずに高精度に色むらを補正するＣＳ１処理を行うか、純色を保持しながら色むらを補正するＣＳ２処理を行うかの切り替えである。尚、画像データの解析は、画素値や画像属性を参照してもよく、画像データのデータ形式、画像の周波数解析、オブジェクト解析の結果等でもよい。切り替えフラグは、ページ内のオブジェクト毎、領域毎、画素毎等、適切な粒度で付与される。切り替えフラグの生成には、例えば画素の色情報と画像属性など、複数の情報の組み合わせから判定してもよく、ユーザの指定と連動してもよい。
【００７５】
本実施形態においては、画素毎に付与された画像種類属性を解析し、切り替えフラグを生成する。ユーザは、図９に示す画像処理フローよりもさらに上流の工程において、適切なアプリケーションを用いて画像や文字などのオブジェクトを配置し、印刷原稿を作成する。アプリケーションにより、画像を６００ｄｐｉや１２００ｄｐｉといった適切な解像度でレンダリングされる。ここで、オブジェクトを解析し、画素毎に画像種類属性が付与される。画像種類属性は、「写真」「文字」「グラフィック」の３種類であり、２ビットで構成される。図９に示すフローにおいて、画像データ入力部９０１には、画像の色を表す画素値と画像種類属性がセットで入力される。解析部９０３において、画像種類属性が解析され、「写真」の画素にはＣＳ１処理をかけることを示す切り替えフラグが付与され、それ以外の「文字」「グラフィック」の画素にはＣＳ２処理をかけることを示す切り替えフラグが付与される。写真画像は全体的にグラデーションで構成されており、純色を保持するよりも、高精度に色むらを補正することが好ましい。そのため、写真部分にはＣＳ１処理が施される。文字やグラフィックのような均一な画像は、純色が保持されないと粒状感や記録位置ずれによる尖鋭性の低下が生じてしまうため、ＣＳ２処理が施される。これにより、各属性の画像に対して色むらの補正と純色保持を両立させた、好ましい画像が記録される。尚、ＣＳ処理の切り替えフラグの付与は、ユーザがＵＩ等により純色保持を指示したページについて行う、もしくは、純色保持を指示した色について行う等、ユーザの意図を反映しやすい条件付けとしてもよい。
【００７６】
次に、図１０を用いて、ＨＳ処理及びＣＳ処理に適用する変換テーブルを決定する方法について説明する。まず、所定のテストパターンを所定の条件で印刷し（ステップＳ１）、印刷されたテストパターンを読み取る（ステップＳ２）。ここで、読み取り装置は、図１（ａ）において説明した、記録ヘッドよりも下流側に備えられたスキャナ１０７であるが、カメラでもよく、記録装置の外にあるスキャナやカメラ、センサでもよい。次に、１または複数のノズルで構成される補正単位毎に読み取り値を解析する。読み取られた補正単位における画像の濃度が高ければ、該当する補正単位を記録したノズル群の吐出量が大きいと判定され、濃度が低ければ、該当する補正単位を記録したノズル群の吐出量が小さいと判定される。そして、予め設定された基準に基づいて、所定のランク数（例えば、大中小の３ランクや大から小までの１０ランクなど）で吐出量ランクが付けられる（ステップＳ３）。各ランクに対応するＨＳテーブル及びＣＳテーブルが予めストレージ内に備えられ、決定された吐出量ランクに従って該当するＨＳテーブル及びＣＳテーブルが設定される（ステップＳ４）。補正単位毎に吐出量ランクが異なるため、補正単位毎に異なる補正テーブルが設定される。最後に、設定されたＨＳテーブル及びＣＳテーブルが、それぞれＨＳ処理部およびＣＳ処理部にセットされる（ステップＳ５）。
【００７７】
尚、ここで吐出量を推定する方法は、ここで説明したようなテストパターンを印刷する方法以外の方法を用いてもよい。記録ヘッドが製造される際に吐出量ランクを測定し、記録ヘッド毎に付与されていてもよい。この場合、テストパターンを印刷せずに吐出量ランクが決定されるため、ステップＳ４以下の処理を行えばよい。ＣＳ補正テーブルは、吐出量ランク毎に、高精度に色むらを補正するためのＣＳ１処理用の補正テーブルと、純色を保持しながら色むらを補正するためのＣＳ２処理用の補正テーブルを用意する。
【００７８】
以上説明したように、本実施形態により、入力された画像データに対し、高精度に色むらを補正するＣＳ処理と、純色を保持しながら色むらを補正するＣＳ処理を切り替えて適用することで、各画像に適した処理を行う。これにより、色むらの低減と、粒状感や尖鋭性低下の抑制を両立させることができる。
【００７９】
尚、本実施形態では、入力画像データはＲＧＢで表現されるデータとしたがこれに限られず、各画素の表現形式はＣＭＹＫ形式であってもよい。また、既存の規格で、入力非依存色空間（例えばＬａｂ）で表現される色と対応付けられた色番号の形式であってもよい。また、入力色変換処理部３０２は、入力画像データのＲＧＢやＣＭＹＫといったデバイス依存の色空間のデータ形式から、ＬａｂやＸＹＺといったデバイス非依存の色空間に変換し、さらに、デバイス依存の色空間に変換する方法でもよい。途中の各処理のビット数は８ビットとしたが、これに限られない。より高画質を目的として、１６ビットなど、更に高階調としてもよい。また、基本のＣＭＹＫインク以外に他の種類のインクを備える形態の場合には、それに対応したインク色への変換を行う。インク色分解処理部３０４において、装置に備えられたインク色データに変換され、以降の処理においては、インク色数分の処理がなされる。各補正処理の画像データ変換方法は、三次元または一次元ルックアップテーブルとして説明したが、テーブル以外の他の形式（例えば関数などの情報）であってもよい。
【００８０】
尚、本実施形態においては、写真や文字等の画像の種類によってＣＳ処理を切り替える例を示したが、画像データの形式によって切り替えてもよい。入力される画像データには、オブジェクト毎に、ビットマップかベクターのようにデータ形式が使い分けられている場合があるため、このデータ形式に基づいてＣＳ形式を切り替える。写真はビットマップ形式で指定されることが多く、文字やグラフィックスはベクター形式で指定されることが多いためである。尚、写真画像は、高精度に色むらが補正されるＣＳ１処理が好ましく、文字やグラフィックス画像は、純色を保持しながら色むらが補正されるＣＳ２処理が好ましい。
【００８１】
また、画像自体を解析してＣＳ処理を切り替える方式であってもよい。予め入力画像に対して、画素の階調性の解析、エッジ検出、周波数解析、顔認識などのオブジェクト検出等を行い、場所ごとの画像特徴を検出する。解析の結果、相対的に高い周波数特性を持つ領域や階調の変化が大きい領域では、粒状性やドット印刷位置ずれが目立たないため、純色が保持される必要は低いと判断する。このような画像領域に対してはＣＳ１処理を行う切り替えフラグが付与され、高精度に色むらが補正される。一方、相対的に低い周波数特性を持つ領域や階調の変化が小さい領域は、いわゆる「べた」と呼ばれるような均一な画像である可能性が高い。そのような画像領域に対しては、他色のインクが付与されると粒状感が目立ちやすくなるため、ＣＳ２処理を行う切り替えフラグが付与され、純色が保持される。また、エッジが検出された場合には純色が保持されるＣＳ処理を行う切り替えフラグを付与し、印刷位置ずれによるエッジ尖鋭性の低下を抑制することが好ましい。また、顔などのオブジェクトが検出された領域については、「写真」と同様にＣＳ１処理を行うことで、高精度に色むらが補正されるとよい。各種解析の組み合わせや、ＵＩ設定など他の情報との組み合わせにより、更に高精度な判定が行われる。
【００８２】
また、記録装置の吐出量差の大小でＣＳ処理を切り替えるフラグを付与してもよい。装着されている記録ヘッドの吐出量ランクが決定された後、その分布によってＣＳ１処理を行うかＣＳ２処理を行うかが決定される。記録ヘッド内で、吐出量のばらつきが小さいノズル領域に対しては、そのノズル領域により記録される画像の色むらが小さいため、ＣＳ２処理により、多少色むら補正の効果を落として純色保持を行っても、顕著な色むらは発生しない。しかし、記録ヘッド内で、吐出量のばらつきが大きいノズル領域に対しては、そのノズル領域により記録される画像の色むらが大きいため、ＣＳ２処理では色むら補正の効果が十分ではなく、視認される色むらが残ってしまう可能性がある。このような場合には、ＣＳ１処理を適用し、純色においても他色のインクが用いられることを許容することで、高精度に色むらを補正する方が好ましい。
【００８３】
（第２の実施形態）
図１１（ａ）は、本実施形態に適用可能なユーザインターフェース（ＵＩ）の一例である。ユーザは、ＵＩを操作することにより、より要求に合致した印刷物を得ることができる。ＵＩには、まず、純色を保持するか否かを決定するためのラジオボタン１１０１が設けられている。ラジオボタン１１０１がアクティブでない場合には、他の詳細な設定はグレーアウトされている。ラジオボタン１１０１がアクティブである場合には、ユーザは更に詳細な設定をすることができる。
【００８４】
ＵＩ１１０２は、画素毎やオブジェクト毎に、アプリケーションで付与された画像属性に応じて純色保持のＯＮ／ＯＦＦを設定するものであり、どのような種類の画像について純色保持するかを選択するチェックボックスである。詳細には、「ｔｅｘｔ」「ｇｒａｐｈｉｃｓ」「ｉｍａｇｅ」に分かれ、ユーザは、純色を保持して記録したい画像属性についてチェックを入れる。チェックは１つでも複数でもよい。例えば、「ｔｅｘｔ」にチェックが入れられた場合、画像属性で「ｔｅｘｔ」である画素に対して、純色保持を意図したＣＳ２処理が行われる。
【００８５】
ＵＩ１１０３は、純色を保持する色を設定するためのチェックボックスである。ユーザは、任意の色に対して純色が保持されるように設定する。さらに、「詳細」ボタン１１０４を押下することにより、別の画面に遷移してより詳細な設定を行うことができる。図１１（ｂ）は、詳細設定画面の例であり、ユーザは、純色保持色として任意の色相の色を指定することができる。図１１（ｃ）は、更に詳細に任意の色を指定するための画面の例であり、ユーザは、純色を保持したい色の信号値（画像データがＲＧＢである場合には、Ｒ，Ｇ，Ｂの信号値）を指定することができる。複数の色を指定する場合には、「登録」ボタンを押下することにより、純色保持色のライブラリに登録することができる。色指定はＣＭＹＫ形式でもよく、色番号でもよい。
【００８６】
ＵＩ１１０５は、純色保持を行う領域を設定するためのチェックボックスである。ユーザは、全領域を指定してもよく、任意の領域を指定してもよい。更に「詳細」ボタン１１０６を押下することにより、別の画面に遷移して詳細な設定を行うことができる。図１１（ｄ）は、詳細設定画面の例である。原稿画像データを予め解析し、プレビューが表示される。プレビュー画面上で、任意のオブジェクトがチェックボックスで選択する方法や、マウス等により任意の場所を選択する方法によって、純色保持したい領域が設定される。本図は、３つのオブジェクト１１０７、１１０８、１１０９がプレビューされている様子を示しており、それぞれのオブジェクトには、チェックボックス１１１０、１１１１、１１１２が表示される。ユーザがオブジェクト１１０７のみ純色保持したい場合には、オブジェクト１１０７に対応したチェックボックス１１１０のみチェックすればよい。
【００８７】
以上のようなＵＩ設定により、「純色保持」が指定されたコンテンツや色、場所について、図７（ａ）に示したＣＳ２処理部７０２によるＣＳ処理がなされる。指定されなかったコンテンツや色、場所については図７（ａ）に示したＣＳ１処理部７０１によるＣＳ処理がなされる。この場合、ＣＳ１処理部には、図８（ａ）で説明したｔａｂｌｅ２が適用され、ＣＳ２処理部には、図８（ａ）で説明したｔａｂｌｅ３が適用される。
【符号の説明】
【００８８】
１０１  記録ヘッド
３０２  入力色変換処理部
７０１  ＣＳ１処理部
７０２  ＣＳ２処理部
７０３  インク色分解１処理部
７０４  インク色分解２処理部
【図１】
2020069661.tif 000003
【図２】
2020069661.tif 000004
【図３】
2020069661.tif 000005
【図４】
2020069661.tif 000006
【図５】
2020069661.tif 000007
【図６】
2020069661.tif 000008
【図７】
2020069661.tif 000009
【図８】
2020069661.tif 000010
【図９】
2020069661.tif 000011
【図１０】
2020069661.tif 000012
【図１１】
2020069661.tif 000013
【図１２】
2020069661.tif 000014