(57)【要約】【課題】インクを吐出するノズル間の吐出特性のばらつきに起因して、異なる種類の複数のインクの混色により形成される色画像に生じる色むらを高精度にかつ効率的に低減可能な画像処理装置を提供する。【解決手段】複数のノズル列からインクをそれぞれ吐出させてパッチを記録し（Ｓ５０２）、記記録媒体に記録された測定用色画像の色補正処理をすべき領域を指定し（Ｓ５０３）、色補正領域に対応する色信号に複数の異なる色補正処理をして、複数の色補正パッチを記録する（Ｓステップ５０４）、複数の異なる色補正パッチの中から使用する色補正パッチを選択し（Ｓ５０６）、選択された色補正処理に基づいて、ノズルに対応するテーブルパラメータを形成し（Ｓ５０７）、複数の色補正パッチを形成する際には、測定用色画像の色信号に対して均等色空間上で所定の閾値よりも大きい色差をもつ補正候補値のみを生成する。【選択図】図５
2014121879.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録すべき画像データの各画素が有する所定の色空間の複数の要素からなる色信号に対して色補正処理をする画像処理装置であって、
第１のインクと当該第１のインクとは異なる色の第２のインクとを含む複数のインクをそれぞれ吐出する複数のノズル列における前記記録媒体の同一領域への記録に用いられる所定数のノズル毎に割り当てられた複数のテーブルパラメータを有する変換テーブルを記憶する記憶手段と、
前記複数のテーブルパラメータのうち、前記各画素の色信号に対応するノズルに割り当てられたテーブルパラメータを用いて当該色信号に色補正処理をする補正手段と、
前記複数のノズル列から前記記録媒体の同一領域に少なくとも前記第１および第２のインクをそれぞれ吐出させて、測定用色画像を記録するための信号を出力する第１の出力手段と、
前記第１の出力手段により出力された前記測定用色画像の出力の結果に基づく、前記測定用色画像における色補正処理をすべき色補正領域に関する情報を受ける第１の受信手段と、
前記測定用色画像の色信号のうち、前記色補正領域に対応する色信号に色補正処理をするための複数の補正候補値を生成する生成手段と、
前記複数の補正候補値を用いて複数の異なる色補正処理した複数の異なる色補正画像を前記記録媒体に記録するための信号を出力する第２の出力手段と、
前記第２の出力手段により出力された前記複数の異なる色補正画像の出力の結果に基づく、前記複数の異なる色補正画像の中から選択された色補正画像に関する情報を受ける第２の受信手段と、
前記選択された色補正画像に対応する色補正処理に基づいて、前記複数のテーブルパラメータの中の、前記色補正領域に対応するノズルに割り当てられたテーブルパラメータを形成する手段と、を有し、
前記生成手段は、前記測定用色画像の色信号に対して均等色空間上で所定の閾値よりも大きい色差をもつ補正候補値のみを生成する、ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録すべき画像データの各画素が有する所定の色空間の色信号に対して色補正処理をする画像処理装置に関する。
【背景技術】
【０００２】
同一の吐出量を吐出する様に設計された複数のインク吐出ノズルは、実際には製造上のばらつきによって実際の吐出量が異なってしまう。したがって、上記複数の吐出ノズルを用いて記録媒体上に均一な記録ドット数で画像形成すると、製造上のばらつき等に起因した濃度ムラを生ずる可能性がある。
【０００３】
特許文献１は、この濃度ムラを解決するために、各インク吐出ノズルから吐出されるインク量情報を取得し、このインク量情報に応じて記録ドット数を変調するヘッドシェーディング技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記のようなヘッドシェーディング技術を用いても、２種類以上のインクを重ねて色再現した場合には、標準と異なる吐出量のノズルで記録した領域の発色が本来記録されるべき色と異なる現象、いわゆる色ずれが生じる。すなわち、ヘッドシェーディング技術だけでは、単色画像の濃度むらは補正されたとしても、２種類以上のインクを重ねて表現される画像においては、複数のノズル間の吐出特性のばらつきに応じて色ずれが生じる可能性がある。複数のノズル間の吐出特性が異なると、記録された領域間において色ずれの程度が異なり、これが、色むらとして認識される。
【０００６】
このような色むらの発生箇所を測色機器で測色すると、測色誤差が生じてしまうことがある。例えば、分光測色機は一定のスポット径内の反射光を読み込むことで測色を行っている。しかし、スポット径より幅が小さい領域における色むらは、その色むらの周囲の領域まで分光測色機が読み取ってしまう。このため、色むらを精確に測色することが困難である。また、スキャナのような画像入力機器では、センサーの精度によってはメタメリズムが生じる場合や、入力画像を作成する際のビット数によっては色差が識別できない場合があるなど、人間の見た目の精度を再現できないことがある。
【０００７】
本発明の目的は、インクを吐出するノズル間の吐出特性のばらつきに起因して、異なる種類の複数のインクの混色により形成される色画像に生じる色むらを高精度にかつ効率的に低減可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、記録媒体に記録すべき画像データの各画素が有する所定の色空間の複数の要素からなる色信号に対して色補正処理をする画像処理装置であって、第１のインクと当該第１のインクとは異なる色の第２のインクとを含む複数のインクをそれぞれ吐出する複数のノズル列における前記記録媒体の同一領域への記録に用いられる所定数のノズル毎に割り当てられた複数のテーブルパラメータを有する変換テーブルを記憶する記憶手段と、前記複数のテーブルパラメータのうち、前記各画素の色信号に対応するノズルに割り当てられたテーブルパラメータを用いて当該色信号に色補正処理をする補正手段と、前記複数のノズル列から前記記録媒体の同一領域に少なくとも前記第１および第２のインクをそれぞれ吐出させて、測定用色画像を記録するための信号を出力する第１の出力手段と、前記第１の出力手段により出力された前記測定用色画像の出力の結果に基づく、前記測定用色画像における色補正処理をすべき色補正領域に関する情報を受ける第１の受信手段と、前記測定用色画像の色信号のうち、前記色補正領域に対応する色信号に色補正処理をするための複数の補正候補値を生成する生成手段と、前記複数の補正候補値を用いて複数の異なる色補正処理した複数の異なる色補正画像を前記記録媒体に記録するための信号を出力する第２の出力手段と、前記第２の出力手段により出力された前記複数の異なる色補正画像の出力の結果に基づく、前記複数の異なる色補正画像の中から選択された色補正画像に関する情報を受ける第２の受信手段と、前記選択された色補正画像に対応する色補正処理に基づいて、前記複数のテーブルパラメータの中の、前記色補正領域に対応するノズルに割り当てられたテーブルパラメータを形成する手段と、を有し、前記生成手段は、前記測定用色画像の色信号に対して均等色空間上で所定の閾値よりも大きい色差をもつ補正候補値のみを生成する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ノズル間のインク吐出特性のばらつきに起因して、異なる色の複数のインクにより形成される画像に生じる色むらを、高精度にかつ効率的に抑制できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るインクジェットプリンタを模式的に示す図である。
【図２】本発明の一実施形態に係る記録システムを示すブロック図である。
【図３】（ａ）〜（ｃ）は、ブルー画像を記録した際に発生する色むら説明する図である。
【図４】（ａ）〜（ｄ）は、本発明の第１の実施形態およびその変形例にかかる、インクジェットプリンタにおける画像処理部の構成を示すブロック図である。
【図５】図４（ａ）に示したＭＣＳ処理部で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理部の処理をそれぞれ示すフローチャートである。
【図６】測定用色画像のレイアウトを示す図である。
【図７】測定用色画像の色むらの発生領域を指定するためのユーザインターフェイスを示す図である。
【図８】候補色補正画像のレイアウトを示す図である。
【図９】複数の候補色補正画像から使用する色補正画像を選択するためのユーザインターフェイスを示す図である。
【図１０】測定用色画像の記録状態を説明するための図である。
【図１１】（ａ）および（ｂ）は、図４（ａ）のＭＣＳ処理部による処理後の画像の一例を説明する図である。
【図１２】ＲＧＢ空間において等間隔に座標を取った格子点を示す図である。
【図１３】シアン色相のインク打ち込み量と濃度の関係を示すグラフである。
【図１４】図４（ｂ）に示したＭＣＳ処理部で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理部の処理をそれぞれ示すフローチャートである。
【図１５】（ａ）および（ｂ）は、図４（ｄ）に示したＭＣＳ処理部による処理後の画像の一例を説明する図である。
【図１６】本発明の第１の実施形態の補正候補作成の手順を示すフローチャートである。
【図１７】本発明の第２の実施形態の補正候補作成の手順を示すフローチャートである。
【図１８】本発明の第３の実施形態の補正候補作成の手順を示すフローチャートである。
【図１９】本発明の第４の実施形態の補正候補作成の手順を示すフローチャートである。
【図２０】本発明の第５の実施形態の補正候補作成の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係るインクジェットプリンタ（インクジェット記録装置）を模式的に示す図である。図１に示すように、プリンタ１００は、プリンタの構造材をなすフレーム上に記録ヘッド１０１〜１０４を備える。記録ヘッド１０１〜１０４はそれぞれ、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを吐出するための複数のノズルをｘ方向に沿って記録用紙１０６の幅に対応した範囲に配列した、いわゆるフルラインタイプのものである。それぞれのインク色のノズル列のノズル配置の解像度は１２００ｄｐｉである。
【００１３】
記録媒体としての記録用紙１０６は、搬送ローラ１０５（および他の不図示のローラ）がモータ（不図示）の駆動力によって回転することにより、図中矢印ｙ方向に搬送される。そして、記録用紙１０６が搬送される間に、記録ヘッド１０１〜１０４それぞれの複数のノズルから記録データに応じてインクが吐出される。これにより、それぞれの記録ヘッドのノズル列に対応した１ラスタ分の画像が順次記録される。このような、搬送される記録用紙に対する各記録ヘッドからのインク吐出動作を繰り返すことにより、例えば、一頁分の画像を記録することができる。なお、本発明を適用可能な記録装置は、以上説明したフルラインタイプの装置に限られない。例えば、記録ヘッドを記録用紙の搬送方向と交差する方向に走査して記録を行う、いわゆるシリアルタイプの記録装置にも本発明を適用できることは、以下の説明からも明らかである。
【００１４】
図２は、本発明の一実施形態に係る記録システムの構成を示すブロック図である。同図に示すように、この記録システムは、図１に示したプリンタ１００と、そのホスト装置としてのパーソナルコンピュータ（ＰＣ）３００を有して構成されるものである。
【００１５】
ホストＰＣ３００は、以下の要素を有している。ＣＰＵ３０１は、ＨＤＤ３０３やＲＡＭ３０２に保持されているプログラムに従った処理を実行する。ＲＡＭ３０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＨＤＤ３０３は、不揮発性のストレージであり、同じくプログラムやデータを保持する。データ転送Ｉ／Ｆ（インターフェース）３０４はプリンタ１００との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を用いることができる。キーボード・マウスＩ／Ｆ３０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するＩ／Ｆであり、ユーザは、このＩ／Ｆを介して入力をすることができる。ディスプレイＩ／Ｆ３０６は、ディスプレイ（不図示）における表示を制御する。
【００１６】
一方、プリンタ１００は、以下の要素を有している。ＣＰＵ３１１は、ＲＯＭ３１３やＲＡＭ３１２に保持されているプログラムに従い、図４以降で後述する各実施形態の処理を実行する。ＲＡＭ３１２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＲＯＭ３１３は不揮発性のストレージであり、図４以降で後述する各実施形態の処理で作成されるテーブルデータやプログラムを保持することができる。
【００１７】
データ転送Ｉ／Ｆ３１４はＰＣ３００との間におけるデータの送受信を制御する。ヘッドコントローラ３１５は、図１に示したそれぞれの記録ヘッド１０１〜１０４に対して記録データを供給するとともに、記録ヘッドの吐出動作を制御する。具体的には、ヘッドコントローラ３１５は、ＲＡＭ３１２の所定のアドレスから制御パラメータと記録データを読み込む構成とすることができる。そして、ＣＰＵ３１１が、制御パラメータと記録データをＲＡＭ３１２の上記所定のアドレスに書き込むと、ヘッドコントローラ３１５により処理が起動され、記録ヘッドからのインク吐出が行われる。画像処理アクセラレータ３１６は、ＣＰＵ３１１よりも高速に画像処理を実行するハードウェアである。具体的には、画像処理アクセラレータ３１６は、ＲＡＭ３１２の所定のアドレスから画像処理に必要なパラメータとデータとを読み込む構成とすることができる。そして、ＣＰＵ３１１が上記パラメータとデータをＲＡＭ３１２の上記所定のアドレスに書き込むと、画像処理アクセラレータ３１６が起動され、所定の画像処理が行われる。本実施形態では、図４以降の各実施形態で後述されるＭＣＳ処理部で用いるテーブルパラメータの作成処理をＣＰＵ３１１によるソフトウェア処理により実行する。一方、ＭＣＳ処理部の処理を含む記録の際の画像処理を画像処理アクセラレータ３１６によるハードウェア処理によって行う。なお、画像処理アクセラレータ３１６は必須の要素ではく、プリンタの仕様などに応じて、ＣＰＵ３１１によるソフトウェア処理のみで上記のテーブルパラメータの作成処理および画像処理を実行してもよいことはもちろんである。
【００１８】
以上説明した記録システムにおいて、複数種類のインクを用いて画像を記録する場合の、複数のノズル間の吐出特性のばらつきに起因して生じる色むらを低減するための実施形態を以下に説明する。
【００１９】
図３（ａ）〜（ｃ）は、従来のヘッドシェーディングを行った状態で、２色のインクの重ね合わせ（混色）により表現されるブルー画像を記録した際に発生する色むらを説明する図である。図３（ａ）において、１０２は第１のインクとしてのシアンインクを吐出する記録ヘッド、１０３は第１のインクとは異なる色の第２のインクとしてのマゼンタインクを吐出する記録ヘッドをそれぞれ示している。同図では、説明および図示の簡略化のため、それぞれの記録ヘッドにおける複数のノズルのうち８つのノズルのみが示されている。また、シアンおよびマゼンタインクによってブルーを記録する場合の色むらを説明するため、シアンとマゼンタの２つの記録ヘッドのみが示されている。
【００２０】
シアンインクの記録ヘッド１０２の８つのノズル１０２１１、１０２２１は、総て標準的な量のインクを標準的な方向に吐出可能であり、記録媒体には同じ大きさのドットが一定の間隔で記録される。一方、マゼンタの記録ヘッド１０３の８つのノズルについても、吐出方向は全て標準であるが、図中左側の４つのノズル１０３１１は標準の吐出量、右側の４つのノズル１０３２１は標準よりも多い吐出量とする。よって、図中左側の領域（第１ノズルエリア）では、シアンドットと等しい大きさのマゼンタドットが記録されるが、右側の領域（第２ノズルエリア）では、シアンドットよりも大きいマゼンタドットが、シアンドットと等しい一定の間隔で記録される。なお、図３（ａ）に示すマゼンタインクの記録ヘッド１０３における右側の４つのノズルを左側より大きいサイズで示してあるが、これは吐出量の違いを分かり易くするためであり、実際のノズルサイズの関係を示しているわけでない。
【００２１】
このような吐出量特性を有する記録ヘッドを用いる場合に、従来のヘッドシェーディングによって画像データの補正を行うと、マゼンタノズル１０３２１に対応する画像データは、その値が減少する方向に補正される。その結果、最終的にマゼンタノズル１０３２１が記録するドットの数が、マゼンタノズル１０３１１が記録するドットの数よりも少なく抑えられるように、ドットの記録（１）或いは非記録（０）を定めるドットデータ（２値データ）が生成される。
【００２２】
図３（ｂ）は、シアンインクの記録ヘッド１０２のノズルに対応したシアンドット１０６１１、１０６２１、およびマゼンタインクの記録ヘッド１０３のノズルに対応したマゼンタドット１０６１２、１０６２２を示している。このうち、マゼンタインクの吐出量が多い４つのノズル１０３２１に対応した領域のドット１０６２２は、ヘッドシェーディングによって、上記対応した領域の画像データが補正された結果、ドットの数が減少したものとなる。図に示す例は、吐出量が多いマゼンタインクのノズル１０３２１から吐出されるインクによって形成されるドットの面積が標準の吐出量のときのドット面積の２倍である例を示している。この場合、ヘッドシェーディングによる補正によって、ドットの数が１／２（４ドット→２ドット）とされる。なお、ドット面積が２倍となるときにドットの数を１／２とするのは説明を簡潔にするためである。実際は、吐出量のばらつきによってドット面積が増す（減少する）ことによる濃度の増加（減少）を抑制して標準の濃度となるようにドットデータの数を定めることはもちろんである。
【００２３】
図３（ｃ）は、以上のようにして得られたドットデータに基づき、それぞれの記録ヘッドから記録用紙１０６上にシアンおよびマゼンタのインクを吐出してブルーの画像を記録した例を示している。図３（ｃ）において、記録用紙１０６における図中左側の領域には、シアンインクとマゼンタインクが重なって形成される、標準のサイズのブルーのドット１０６１３が記録される。一方、図中右側のマゼンタの吐出量が多い４つのノズル１０３２１に対応する領域には、標準のサイズのシアンドット１０６２３と、シアンインクとマゼンタインクが重なって形成されるブルーのエリア１０６２４とその周囲のマゼンタのエリア１０６２５からなるドットが記録される。
【００２４】
このように、図中右側の吐出量が多いマゼンタのノズル１０３２１に対応する、ブルー（のベタ画像）を記録する領域は、次の３種類のドットないしエリアによって構成されることになる。
【００２５】
２つの標準サイズのシアンエリア（ドット）１０６２３
標準よりも大きなマゼンタドット中に形成された標準サイズのシアンドットによる、２つのブルーエリア１０６２４
標準サイズのブルーエリア１０６２４の廻りに存在する、２つのマゼンタエリア１０６２５
ここで、上述したように従来のヘッドシェーディングでは、シアンおよびマゼンタの画像データがそれぞれ個別に補正されることによりそれぞれのドットの数が調整される。その結果、２つのシアンエリア（ドット）１０６２３の面積＝２つのブルーエリア１０６２４の面積＝２つのマゼンタエリア１０６２５の面積となっている。この場合仮に、シアンエリア１０６２３の光吸収特性とマゼンタエリア１０６２５の光吸収特性によって全体として観察される色が、ブルーエリア１０６２４の光吸収特性によって観察される色と同じであれば、この領域全体はブルーエリア１０６２４と同じ色となる。
【００２６】
しかしながら、ブルーエリア１０６２４のように、異なる色の複数のインクが重ねて形成される場合、そのエリアの光吸収特性によって観察される色は、複数のインクそれぞれのエリアの光吸収特性を合せて全体として観察される色と異なることが多い。その結果、その領域全体は目標とする標準の色からの色ずれを生じ、結果として、記録用紙１０６において図中左側半分の領域のブルー画像と、右側半分の領域のブルー画像は異なる色に見えることになる。
【００２７】
なお、例えば、大、中、小の３段階のドットによって記録を行う４値の記録装置など、ドットの大きさを変更できる多値の記録装置でも、ノズル間の吐出量のばらつきによってそれぞれのサイズのドットの大きさにばらつきを生じることがある。この場合も、従来のヘッドシェーディングによる補正を施しても、上述と同様の理由によって色むらを生じることがある。従って、２値の記録装置に限らず３値以上の多値記録装置にも本発明を適用することができる。
【００２８】
本発明の実施形態は、量子化前の、画像データの各画素の値を規定する色信号に対する補正処理によって、記録画像の色むらを低減する。
【００２９】
［第１の実施形態］
図４（ａ）は、本発明の第一の実施形態にかかる、インクジェットプリンタにおける画像処理部の構成を示すブロック図である。すなわち、本実施形態は、図２に示したプリンタ１００の制御、処理のための各要素によって画像処理部を構成する。なお、本発明の適用はこの形態に限られないことはもちろんである。例えば、図２に示したＰＣ３００において画像処理部が構成されてもよく、あるいは画像処理部の一部がＰＣ３００において構成され、その他の部分がプリンタ１００において構成されてもよい。
【００３０】
図４（ａ）に示すように、入力部４０１はホストＰＣ３００から送信された画像データを入力し、画像処理部４０２へ渡す。この画像処理部４０２は、入力色変換処理部４０３、ＭＣＳ（Ｍｕｌｔｉ  Ｃｏｌｏｒ  Ｓｈａｄｉｎｇ）処理部４０４、インク色変換処理部４０５、ＨＳ（Ｈｅａｄ  Ｓｈａｄｉｎｇ）処理部４０６、ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ）処理部４０７および量子化処理部４０８を有する。
【００３１】
画像処理部４０２において、先ず、入力色変換処理部４０３は、入力部４０１からの入力画像データを、プリンタの色再現域に対応した画像データに変換する。入力する画像データは、本実施形態では、モニタの表現色であるｓＲＧＢ等の色空間座標中の色座標（Ｒ，Ｇ，Ｂ）を示すデータである。入力色変換処理部４０３は、この各８ビットの入力画像データＲ，Ｇ，Ｂを、マトリクス演算処理や三次元ルックアップテーブルを用いた処理等、既知の手法によって、３要素から構成される色信号である、プリンタの色再現域の画像データ（Ｒ’，Ｇ’，Ｂ’）に変換する。本実施形態では、三次元ルックアップテーブルを用い、これに補間演算を併用して変換処理を行う。なお、画像処理部４０２において扱われる８ビットの画像データの解像度は６００ｄｐｉであり、量子化処理部４０８の量子化によって得られる２値データの解像度は後述のように１２００ｄｐｉである。
【００３２】
ＭＣＳ処理部４０４は、入力色変換処理部４０３によって変換された画像データに対して色補正処理をする。この処理も後述するように、三次元ＬＵＴからなる補正テーブル（変換テーブル）を用いて行う。三次元ＬＵＴは、複数のインクをそれぞれ吐出する複数のノズル列における記録媒体の同一領域への記録に用いられる所定数のノズル毎に割り当てられた複数のテーブルパラメータを有する。これら複数のテーブルパラメータのうち、画像データの各画素の色信号であるＲＧＢ信号に対応するノズルに割り当てられたテーブルパラメータを用いて当該ＲＧＢ信号に色補正処理をする。この補正処理によって、出力部４０９における記録ヘッドのノズル間で吐出特性にばらつきがあっても、それによる上述した色むらを低減することができる。このＭＣＳ処理部４０４の具体的なテーブルの内容およびそれを用いた補正処理については後述する。なお、本実施形態においては、ＭＣＳ処理部４０４はＲＧＢ信号値を入力し、三次元ＬＵＴで補正されたＲＧＢ信号値を出力する構成で以下に説明を行っていく。ただし、次に説明するインク色変換処理部４０５の入力信号値をＣＭＹＫとした場合、ＭＣＳ処理部４０４でＲＧＢ信号値を入力してＣＭＹＫ信号値を出力とする系も構成することができる。この場合、ＭＣＳ処理部４０４ではＲＧＢ信号値をＣＭＹＫ信号値に変換する三次元ＬＵＴを保持することになる。また、前記の入力色変換処理部４０３でＣＭＹＫ信号値を出力できる場合は、ＭＣＳ処理部４０４でＣＭＹＫ信号値の四次元ＬＵＴを保持し、ＣＭＹＫ信号値を入力してＣＭＹＫ信号値を出力してもよい。
【００３３】
インク色変換処理部４０５は、ＭＣＳ処理部４０４によって処理されたＲ、Ｇ、Ｂ各８ビットの信号で構成される画像データをプリンタで用いるインクの色信号データで構成される画像データに変換する。本実施形態のプリンタ１００はブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを用いることから、ＲＧＢ信号の画像データは、Ｋ、Ｃ、Ｍ、Ｙの各８ビットの色信号からなる画像データに変換される。この色変換も、上述の入力色変換処理部４０３と同様、三次元ＬＵＴに補間演算を併用して行う。なお、他の変換の手法として、上述と同様、マトリクス演算処理等の手法を用いることもできる。
【００３４】
ＨＳ処理部４０６は、インク色信号の画像データを入力して、インク色ごとにそれぞれ８ビットデータを、記録ヘッドを構成する各ノズルの吐出量に応じたインク色信号の画像データに変換する処理を行う。すなわち、ＨＳ処理部４０６は、従来のヘッドシェーディング処理と同様の処理を行う。本実施形態では、一次元ＬＵＴを用いて本ＨＳ処理を行う。
【００３５】
ＴＲＣ処理部４０７は、ＨＳ処理された各８ビットのインク色信号からなる画像データに対して、インク色毎に、出力部４０９で記録されるドットの数を調整するための補正を行う。一般に、記録媒体に記録されるドットの数と、その数のドットによって記録媒体で実現される光学濃度は線形関係にない。よって、ＴＲＣ処理部４０７は、この関係を線形にすべく各８ビットの画像データを補正して記録媒体に記録されるドットの数を調整する。
【００３６】
量子化処理部４０８は、ＴＲＣ処理部４０７で処理された各８ビット２５６値のインク色の画像データに対して、量子化処理を行い、１ビットの２値データを得る処理である。この際、本実施形態では、先ず、「０」〜「４」の３ビット５値のインク色ごとのインデックスデータに変換する。このインデックスデータ「０」〜「４」は、０〜４個のドットを１２００ｄｐｉの解像度の２画素×２画素に配置するパターンに対応している。なお、本発明を適用する上で、量子化４０８の形態はこの例に限られないことはもちろんである。例えば、８ビットの画像データを、２値化し直接２値データ（ドットデータ）を得る形態でもよい。また、量子化処理方法として、本実施形態は誤差拡散法を用いるが、ディザ法など他の疑似中間調処理を用いてもよい。
【００３７】
出力部４０９は、量子化によって得られたドットデータに基づいて、記録ヘッドを駆動し記録媒体に各色のインクを吐出して記録を行う。出力部４０９は、具体的には、図１に示した、記録ヘッド１０１〜１０４を備えた記録機構によって構成される。
【００３８】
図５は、図４（ａ）に示したＭＣＳ処理部４０４で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理部４０４の処理を示すフローチャートである。
【００３９】
図５において、ステップＳ５０１〜Ｓ５０７は、ＭＣＳ処理部４０４で用いる三次元ルックアップテーブルのパラメータを生成する処理である。具体的には、Ｓ５０１は、入力部４０１で入力する画像データを作成する工程である。Ｓ５０２は、入力色変換処理部４０３〜出力部４０９を経てプリンタで記録を行う工程である。Ｓ５０３は、ホストＰＣ３００でキーボードやマウスを使って色むらの発生領域を指定する工程である。Ｓ５０４は、Ｓ５０３で指定した領域を基に、入力部４０１で入力する画像データを作成する工程である。Ｓ５０５は、Ｓ５０２同様プリンタで記録を行う工程である。Ｓ５０６は、ホストＰＣ３００でキーボードやマウスを使って画像処理を指定する工程である。Ｓ５０７は、ＭＣＳ処理部４０４で用いる三次元ＬＵＴのパラメータを生成する工程である。本実施形態において、このようなパラメータ生成処理は、プリンタの製造時やプリンタを所定期間使用したとき、あるいは所定量の記録を行ったときに、強制的あるいは選択的に実行される。また、例えば、記録を行うたびに、その動作前に実行するようにしてもよい。すなわち、当該処理はいわゆるキャリブレーションとして行うことができ、これにより、ＬＵＴの内容であるテーブルパラメータが更新される。
【００４０】
ステップＳ５０８は、プリンタで記録を行う際にその記録データ生成のために、画像処理アクセレータ３１６が、図４（ａ）に示した画像処理部４０２の画像処理の一環として実行する工程である。
【００４１】
本実施形態においては、ＭＣＳ処理部４０４のテーブルパラメータは、ＨＳ処理部４０６のテーブルパラメータが作成されていることを前提に、作成される。このため、本処理が起動されるステップＳ５０１の時点では、既にＨＳ処理部４０６のテーブルパラメータは既知の方法によって生成（更新）されている。ＨＳ処理部のテーブルパラメータの生成では、インク色ごとに、記録媒体で表現される濃度のばらつきを抑える。このため、例えば吐出量の比較的大きいノズルは吐出回数を抑えるように、吐出量の比較的少ないノズルは吐出回数を増やすように、パラメータが作成される。よって、例えば図３（ａ）に示すマゼンタヘッド１０３のノズル１０３２１については、図３（ｂ）に示すように、ドット数が約半数に抑えられるようなパラメータが作成される。また、シアンヘッド１０２については、図３（ｂ）に示すように、ドット数が変更されないようなパラメータが作成される。以上のように、本実施形態では、ＭＣＳ処理部４０４のテーブルパラメータを生成又は更新するときは、その前にＨＳ処理部４０６のテーブルパラメータを完成させておく。これにより、ＭＣＳ処理部４０４のパラメータ生成のときに、ノズル間の吐出特性のばらつきによる色むらを、ＭＣＳ処理部４０４とＨＳ処理部４０６との双方の処理によって適切に低減することができる。
【００４２】
また、本実施形態では、上述したように、ＭＣＳ処理部４０４がＲＧＢ信号値を入力し、ＲＧＢ信号値を出力する系として説明される。これに対し、テーブルパラメータを求める処理では、後述されるように、記録媒体に記録される色を扱う処理が存在する。その際に、ＲＧＢ信号値をＬ*ａ*ｂ*値、あるいはＣＭＹＫ値に変換するＬＵＴなど、標準的な吐出量のときの記録媒体上の色を再現できるパラメータを記録媒体毎に持つことが望ましい。あるいは、ＲＧＢ信号値を記録媒体上でＬ*ａ*ｂ*値に変換する変換式を保持しておいてもよい。これにより、本実施形態において記録媒体上で所望の色を表現するための、入力値の変換値を推定することが可能となる。特に、後述するステップＳ５０４の処理において、記録媒体上の色を基準に色変換処理をすることができる。このため、図５に示す処理の前に、記録媒体毎のプリンタプロファイル、もしくはインク色変換処理部４０５で使用されるＬＵＴを、ＭＣＳ処理部４０４で保持しておくことが望ましい。
【００４３】
そこで、図５に示す処理の前に、ホストＰＣ３００からＭＣＳ処理のテーブルパラメータを生成する際に用いる記録媒体を指定する。そして、それに応じてプリンタ本体１００のＲＯＭ３１３から記録媒体ごとのプリンタプロファイル、もしくはインク色変換処理部４０５で使用されるＬＵＴを、ホストＰＣ３００のＲＡＭ３０２にコピーしておく。記録媒体の指定は、予め用意された記録媒体のリストの中からユーザが手動で選択してもよいし、プリンタ本体１００で記録媒体を自動検知し、その結果をホストＰＣ３００に転送してもよい。
【００４４】
ホストＰＣ３００は、Ｓ５０１において、２次色を含む複数色の測定用色画像（パッチ）をレイアウトした画像を作成する。この際、例えば２５６階調で１６７７万色のパッチを作成すると膨大なコストがかかる。このため、Ｒ、Ｇ、Ｂそれぞれについて、信号値０〜２５５を、例えば１７等分し、１７×１７×１７通りの全ての組合せ（格子点）についてパッチを記録してもよい。もしくは、色むらが気になる色相をユーザが選択して、その色相に含まれるパッチをレイアウトする方法で作成してもよい。つまり、メモリ及び作業時間を縮小するため、上記格子点のうち、吐出特性によって色むらが特に大きく変化しやすい格子点を選択し、これらの格子点に対応するＲ、Ｇ、Ｂの組についてのみ、パッチを記録するのである。そして、この格子点の１つには、例えば、図３にて説明したブルー画像に対応した、（Ｒ、Ｇ、Ｂ）＝（０、０、２５５）が含まれていればよい。測定用色画像を記録する色（格子点）の選択は、例えば、吐出量に応じて色むらが所定以上大きくなるＲ、Ｇ、Ｂの組を定め、演算負荷やメモリ容量に応じて、パッチの種類（色信号の組）や数を定めればよい。また、ＲＧＢ格子点ではなく、上述したプリンタプロファイルやインク色変換処理部４０５で使用されるＬＵＴを用いて、均等色空間内でパッチが等間隔になるよう画像を作成してもよい。
【００４５】
一方、パッチの近傍にノズル位置情報が分かる識別子をパッチに関係付けて付加する。識別子として例えば数字や目盛りを付加するなど、既知の手法を用いてよい。こうして作成された画像を、第１の画像データとする。
【００４６】
Ｓ５０２では、Ｓ５０１で作成された第１の画像データをプリントする（第１の出力手段）。これを第１のテストプリントと呼ぶ。この第１のテストプリントのレイアウトの一例を図６に示す。プリント処理が開始されると、図１に示した各記録ヘッドの総てのノズルからインクを吐出して記録媒体にパッチを記録する。パッチを記録する際、選択された数組の画像データ（Ｒ、Ｇ、Ｂ）は、入力色変換処理部４０３の処理を施された画像データ（以下、デバイス色画像データＤ［Ｘ］という）として、ＭＣＳ処理部４０４の処理を経ずに、インク色変換処理部４０５に入力する。このような経路は、図４（ａ）においてバイパス経路として破線４１０で示されている。バイパス経路による処理は、例えば入力値＝出力値となるようなテーブルを用意し、デバイス色画像データＤ［Ｘ］はＭＣＳ処理部４０４に入力されるが、Ｘによらず入力値のまま出力されるような処理が行われてもよい。その後、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８にて、通常データと同様の処理を施し、出力部４０９で記録用紙１０６に測定用色画像を記録する。この過程で、（Ｒ、Ｇ、Ｂ）で表される測定用色画像の画像データは、インク色変換処理部４０５によってインクの色信号による画像データ（Ｃ、Ｍ、Ｙ、Ｋ）に変換される。この際、例えば測定用色画像の画像データのひとつに（Ｒ、Ｇ、Ｂ）＝（０、０、２５５）が含まれていれば、その信号値は、（Ｋ、Ｃ、Ｍ、Ｙ）＝（０、２５５、２５５、０）、すなわち、シアンおよびマゼンタが１００％ずつ記録されるデータに変換される。その後、ＨＳ処理部４０６およびそれ以降の処理によって、（Ｋ、Ｃ、Ｍ、Ｙ）＝（０、２５５、２５５、０）の画像データは、図３（ｂ）に示すドットデータとなって記録される。以下の説明では、説明を簡略化するため、このブルーの測定用色画像の画像データを示す格子点に対応したテーブルパラメータのみについてその作成処理を説明する。ここで、Ｘとは、図１で示した記録ヘッド１０１〜１０４において、ｘ方向における各色のノズルの位置を４つのノズル毎に示す情報である。本実施形態のＭＣＳ処理では、このように所定数（４つ）のノズルからなるノズル単位毎に処理を施し、ノズル単位で画像データを補正する。そして、デバイス色画像データＤ［Ｘ］とは、各インク色のＸのエリアに配置された４ノズルで記録するべき画像データである。図１０（ａ）および（ｂ）は、上記ステップＳ５０２における測定用色画像の記録状態を説明するための図である。図１０（ａ）および（ｂ）において、図３（ａ）〜（ｃ）に示した要素と同様の要素には同じ符号を付してその説明は省略する。
【００４７】
図１０（ａ）は、図３（ａ）と同様、マゼンタの記録ヘッド１０３のノズルのうち第２エリアに相当する４つのノズルが標準より多い吐出量である場合を示している。よって、ブルーを示す画像データ（Ｋ、Ｃ、Ｍ、Ｙ）＝（０、２５５、２５５、０）に、ＨＳ処理が施されることによって、図１０（ｂ）に示すようなブルーの測定用色画像が記録される。すなわち、吐出量が標準より多いノズルを含む第２エリアに色むらが生じ、第１エリアの標準的なブルーとは異なる発色のパッチが記録される。
【００４８】
ユーザはこの記録状態を目視することで、第１のテストプリントから何色の、どのノズル位置に色むらが発生するかを識別することができる。例えば、図６においては、「色２」の「ノズル位置３〜４」に色むらが発生していると識別することができる。
【００４９】
ただし、本処理を行う前にＭＣＳ処理部４０４で予めテーブルパラメータが作成されていれば、画像データはＭＣＳ処理部４０４の処理を経て、インク色変換処理部４０５に入力される。ここで、ＭＣＳ処理部４０４で使用されるテーブルパラメータは、本処理に入る前に色むらが発見された時点において更新されたテーブルパラメータである。その場合、上記では図４（ａ）においてバイパス経路として破線４１０を使用していたが、ＭＣＳ処理部４０４を通ればよい。
【００５０】
次に、Ｓ５０３では、ユーザが第１のテストプリントで色むらを確認した色とノズル位置（発生領域）を、アプリケーション上で指定する。すなわち、色むらの発生したパッチと、そのパッチにおける色むら発生領域（色補正処理をすべき色補正領域）を指定する。ホストＰＣ３００は、表示手段としてのディスプレイ３０６に各パッチを表示させる。色むらの発生したパッチと発生領域は、たとえば、マウスや、キーボード等の入力装置を用いて指定可能になっている。第１の受信手段としてのホストＰＣ３００は、この指定操作に関する情報を受信し、色補正処理をすべきパッチとその色補正領域を認識する。
【００５１】
この処理を行うアプリケーションのユーザインターフェイスを図７に示す。図６に示した第１のテストプリントで「色２」の「ノズル位置３〜４」に色むらの発生領域Ｐを検出した場合、図７において色むらの該当領域を指定する。その指定方法は、例えば図７で表示された「色２」のパッチ上で、色むらの両端位置（ノズル位置３、４）をカーソルＣで指定すればよい。また、色むら発生領域内（色補正領域内）に濃度勾配がある場合は、色むらが最も強く現れる位置、すなわち色むら強度の最大値位置（特徴点）を図７のパッチ上で選択させる手段も設けてもよい。この場合の処理として、Ｓ５０４で行う色補正処理を、最大値位置に近いほど処理度合いを大きく、色むらの両端位置に近いほど処理度合いを小さくする。こうすることで、色むらの中に濃度勾配があっても、色補正処理をノズル位置に応じて変えていくことができる。一方、色むらの色とノズル位置を指定する際に、図７のようなカーソルではなく、色とノズル位置に番号を振り、その番号で色とノズル位置を指定するという方法でもよい。
【００５２】
続いて、Ｓ５０４において、Ｓ５０３で指定された色とノズル位置に対して色補正処理を行う。Ｓ５０３で指定された色のみで構成され、指定されたノズル位置に対して複数の異なる色補正処理を施した色補正画像（色補正パッチ）を作成し、これらの色補正パッチをレイアウトした画像データを作成する。色補正パッチの近傍にノズル位置情報が分かる識別子をパッチに関係付けて付加する。これを第２の画像データとする。この際、複数の異なる色補正処理は、第１のテストプリントの色から色空間内で任意の距離だけ離れた点を複数個作成すればよい。この画像データをプリントしたものが図８となる。
【００５３】
このステップＳ５０４の詳細を説明すると、デバイス色画像データＤ［Ｘ］が（Ｒ、Ｇ、Ｂ）＝（０、０、２５５）である格子点のブルーの測定用色画像は、図１に示したシアンおよびマゼンタの記録ヘッド１０２および１０３によって記録される。以下、第ｎエリアをＸ＝ｎとする。Ｓ５０３において色むらの傾向が大きく変化する色として指定された色（すなわち格子点）について、指定されたノズルに対応した位置（すなわちエリア［Ｘ］）ごとにテーブルパラメータを求める。そして、上記指定された格子点以外の他の格子点のテーブルパラメータについては、上記指定された格子点の間の補間によって求める。この補間によって求める方法は公知の方法を用いることができ、その説明は省略する。ここで、各エリア［Ｘ］は１２００ｄｐｉの４ノズル分の領域に対応している一方、画像処理における画素の解像度は６００ｄｐｉであるので、各エリアＸには、ｘ方向に２つずつの画素が対応することになる。
【００５４】
Ｓ５０３で指定されたエリア［Ｘ］のＸ値をｎとする。このエリア［ｎ］に対応したテーブルは、その格子点の画像データ（Ｒ、Ｇ、Ｂ）からＲＧＢ方向それぞれに値を変化させたｍ個の色補正値Ｚｉ［ｎ］をそれぞれデバイス色画像データＤ［ｎ］に加算して作成する。ここで、添え字ｉは、異なる複数の色補正処理を行う場合の色補正番号である。例えば、図７で指定された「色２」のＲ、Ｇ、Ｂがブルー（０、０、２５５）であった場合、上述したようにしてエリア［ｎ］に対応するブルー（０、０、２５５）の１つ目の色補正値Ｚ１［ｎ］を（１０、０、０）とする。次に、２つ目の色補正値としてＺ２［ｎ］を（０、１０、０）とする。さらに、３つ目の色補正値としてＺ３［ｎ］を（０、０、１０）とする。そして、指定された格子点ＲＧＢに対して、下記式に従って色補正値Ｚｉ［ｎ］を加算し、色補正後のデバイス色画像データＤｉ［Ｘ］（第２の色信号）を得る。すなわち、第１の色信号Ｄ［Ｘ］と第２の色信号Ｄｉ［Ｘ］の関係は以下のようになる。
【００５５】
色補正後のデバイス色画像データＤｉ［ｎ］＝Ｄ［ｎ］＋Ｚｉ［ｎ］
【００５６】
本例の場合、色むらとしては指定されていない第１エリアについては、色補正処理は行わない。従って、Ｄ［１］は変わらない。つまり、ＭＣＳ処理における色補正処理は施されないことになる。一方、色むらとして指定された第ｎエリアについてはＺｉ［ｎ］≠０であり、従って、ＭＣＳ処理において、Ｄｉ［ｎ］はＤ［ｎ］とは色が異なる補正が施される。
【００５７】
このようにして作成されたｍ個のパッチを画像中に並列にレイアウトして、画像データを作成する。上記例はＲＧＢ値を基準に色補正を行ったが、例えば均等色空間（Ｌ*、ａ*、ｂ*）に変換して、その中で等間隔になるようｍ個の色補正されたパッチを作成してもよい。つまり、上述したプリンタプロファイルやインク色変換処理部４０５で使用されるＬＵＴを用いて、第１の色信号Ｄ［Ｘ］や第２の色信号Ｄｉ［Ｘ］や色補正値Ｚｉ［ｎ］をＬ*ａ*ｂ*値やＣＭＹＫ値に変換して処理を行う。その工程は、まず第１の色信号Ｄ［Ｘ］のＲＧＢ値をプリンタプロファイルでＬ*ａ*ｂ*値に変換する。次に、Ｌ*ａ*ｂ*値で表された色補正値Ｚｉ［ｎ］を加算し、第２の色信号Ｄｉ［Ｘ］を得る。最後に、プリンタプロファイルを用いて逆演算による補間処理を行えば、Ｌ*ａ*ｂ*値に基づいた色補正ができる。
【００５８】
また、色空間の位置に応じて、色補正値Ｚｉ［ｎ］の大きさを変えてもよい。例えば、人間の視覚では、グレー近辺においては色の違いを高精度に識別できるので、色補正値Ｚｉ［ｎ］の大きさを小さくする。こうすることで、微小な色補正処理を行うことができる。一方、人間の視覚では、明度の低い領域や彩度の高い領域などは色むらをグレー近辺に比べて高精度に識別できないので、色補正値Ｚｉ［ｎ］の大きさを大きくしてもよい。
【００５９】
すなわち、デバイス色画像データＤ［Ｘ］の色空間座標とは無関係に、ＲＧＢ空間において予め静的に設定した固定値を加算して色画像データＤｉ［ｎ］を作成してテストプリントした場合には、以下の課題を有する。
【００６０】
（１）  色むらが発生している近傍のパッチ数（以下候補色数と称す）が多すぎると最適なパッチを短時間で選択することが困難であり、画像処理装置のダウンタイムが増大する。
【００６１】
（２）  候補色数が多すぎるとテストプリントに要する用紙が増加し、相対的に成果物のコストアップにつながる。
【００６２】
そこで、本実施形態では、人間の視覚特性に適合した最適な数の色画像データＤｉ［ｎ］（以下補正候補と称す）を作成する。
【００６３】
図１６は、補正候補作成の動作手順を示すフローチャートである。
補正値Ｚｉ［ｎ］のＲ成分加算値をＡｒ、Ｇ成分加算値をＡｇ、Ｂ成分加算値をＡｂとするとき、先ず、ステップＳ１６０１で初期化を行い、Ａｒ＝Ａｇ＝Ａｂ＝０とする。次に、ステップＳ１６０２で、加算値Ａｒ、Ａｇ、Ａｂについて、補正される格子点の色Ｄ［ｎ］からの補正値Ｚｉ［ｎ］の距離を小さい値から順に変化するように設定し、設定された加算値Ａｒ、Ａｇ、Ａｂを格子点の色Ｄ［ｎ］のＲ、Ｇ、Ｂ成分に対して加算する。具体的には、変化させる加算値Ａｒ、Ａｇ、Ａｂのステップ数を１とする。すなわち、加算値Ａｒ、Ａｇ、Ａｂを＋１、−１、＋２、−２、＋３、−３、…と変化させる。このとき、格子点の色Ｄ［ｎ］からの距離は、１、√２、√３、…と変化する。
【００６４】
この場合、ステップＳ１６０２では、最初に上記距離が１の場合について、（Ａｒ、Ａｇ、Ａｂ）＝（１、０、０）の値が加算される。その後、後述するステップＳ１６０３〜Ｓ１６０５の処理を経てステップＳ１６０２に戻るときは、（Ａｒ、Ａｇ、Ａｂ）＝（０、１、０）の値が加算される。その後、同様にステップＳ１６０２に戻るときは、順次（Ａｒ、Ａｇ、Ａｂ）＝（０、０、１）、（−１、０、０）、（０、−１、０）、（０、０、−１）が加（減）算される。そして、次に、ステップＳ１６０２に戻るときは、上記距離が√２となる補正値であり、戻るごとに順次（Ａｒ、Ａｇ、Ａｂ）＝（１、１、０）、（０、１、１）、（１、０、１）、（−１、１、０）、（０、−１、１）、（−１、０、１）、（１、−１、０）、（０、１、−１）、（１、０、−１）、（−１、−１、０）、（０、−１、−１）、（−１、０、−１）の値が加（減）算される。以降、同様にステップＳ１６０２に戻るときは、上記距離√（（Ａｒ＾２）＋（Ａｇ＾２）＋（Ａｂ＾２））が小さい値から順次大きい値に変化するよう、加算値Ａｒ、Ａｇ、Ａｂを＋２、−２、＋３、−３、…と変化させて加算値を設定する。
【００６５】
なお、加算値Ａｒ、Ａｇ、Ａｂを変化させる順序は、上例では、Ａｒ、Ａｇ、Ａｂの順序であるがこれに限られないことはもちろんである。格子点の色Ｄ［ｎ］からの距離が１の組合せについて総て終了してから次の距離√２の組合せの処理に移るという規則が遵守されれば、どのような順序であってもよい。
【００６６】
次に、ステップＳ１６０３では、上記のように求めた加算値を成分として有する補正値Ｚｉ［Ａｒ、Ａｇ、Ａｂ］によって補正対象である格子点の色Ｄ［ｎ］を補正した結果である候補色信号である、Ｄｉ［ｎ］＝Ｄ［ｎ］＋Ｚｉ［Ａｒ、Ａｇ、Ａｂ］を均等色空間（Ｌ*、ａ*、ｂ*）に変換する。なお、ＲＧＢ空間からＬ*、ａ*、ｂ*空間への変換は公知の技術であるためその説明は省略する。
【００６７】
次に、ステップＳＳ１６０４で、Ｄ［ｎ］とＤｉ［ｎ］の均等色空間上での差分値（ΔＥ）を算出する。ここで、差値ΔＥは、√（ΔＬ＾２）＋（Δａ＾２）＋（Δｂ＾２）と表すことができ、また、Ｄｉ［ｎ］のＬａｂ値を（Ｌ１，ａ１，ｂ１）、Ｄ［ｎ］のＬａｂ値を（Ｌ２，ａ２，ｂ２）とするとき、
ΔＬ＝Ｌ１−Ｌ２
Δａ＝ａ１−ａ２
Δｂ＝ｂ１−ｂ２
である。
【００６８】
そして、ステップＳ１６０５で、上記のように求めたΔＥが予め設定した閾値ＴＨ１よりも小さいか否かを判断する。ここ閾値ＴＨ１は、色差を識別できるか否かを示す閾値であり、人間の視覚特性に基づいて設定する。例えば、特開２０００−３０１８０７号公報の記載によれば、ＪＩＳや様々な団体での規定では、０．８〜１．６で「隣接比較で色差を感じられる」とされていることから、本実施形態では閾値ＴＨ１を１．６とする。
【００６９】
ステップＳ１６０５で色差ΔＥが閾値よりも小さいと判断された場合は、人間の視覚には同一色として視認されるため、その色差に対応する補正値で補正する意味が無いとして補正候補値とせずにステップＳ１６０２に戻る。そして、上述したように、加算値Ａｒ、Ａｇ、Ａｂを変化させてステップＳ１６０２〜１６０５の処理を繰り返す。一方、ステップＳ１６０５で、色差ΔＥが閾値ＴＨ１以上であると判断されたときは、異なる色に視認されることから、ステップＳ１６０６で、その色差に対応する補正値を補正候補値とし、この補正値で補正したＤｉ［ｎ］を候補パッチ（候補色）のデータとして登録する。
【００７０】
最後に、ステップＳ１６０７では、ｉの値を予め設定した候補色数ｍと比較し、ｉの値がｍとなるまでステップＳ１６０２〜Ｓ１６０６の処理を繰返す。
【００７１】
なお、上述のΔＥの算出はＣＩＥ１９７６色差モデルを前提に説明したが、修正したＣＩＥ１９９４色差モデルや、より視覚特性に忠実なＣＩＥ２０００色差モデルで算出するようにしてもよい。
【００７２】
このように、本実施形態では、測定用色パッチの色信号に対して均等色空間上で所定の閾値よりも大きい色差をもつ補正候補値のみを生成する。すなわち、測定用パッチの色信号であるＤｉ［ｎ］と、Ｄｉ［ｎ］から所定距離だけ離れ、かつ、ＲＧＢの値を変化させたＤｉ［ｎ］との均等色空間上における色差を算出し、色差ΔＥが所定の閾値を越えるＤｉ［ｎ］を補正候補値とする。また、補正候補値の数が、所定数ｍに達するまで各要素であるＲＧＢの値を変化させ、所定数ｍに達しない場合には、Ｄ［ｎ］とＤｉ［ｎ］との距離を増加させて、ＲＧＢの値を変化させる。
【００７３】
さらには、プリンタのノズル位置に応じて、色補正値Ｚｉ［ｎ］の大きさを変えてもよい。プリンタのヘッド内で位置によって色むらの出方が異なる場合がある。例えば、複数のチップでヘッドが構成されている場合、チップとチップのつなぎ目位置に色むらが過度に発生してしまうことがある。その場合、チップとチップのつなぎ目位置における色補正値Ｚｉ［ｎ］の大きさを通常より大きくすれば、強度の大きい色むらにも対応することができる。
【００７４】
複数の異なる色補正パッチの中に、第１のテストプリントで用いた色補正処理なしのパッチを同時に配置してもよい。こうすれば、ユーザは色補正処理されたパッチを色補正処理なしパッチと比べることで、その効果を確認することができる。また、Ｓ５０６で複数のパッチの中から少なくとも１つのパッチを選択するが、色むらの強度と色補正値Ｚｉ［ｎ］の大きさによっては、色補正処理なしのパッチが最も色むらが目立たないこともありうる。その場合の選択肢として、色補正処理なしのパッチをレイアウトしておけば、より誤差を小さく抑える選択を行うことができる。さらには、プリント試行差を排除するという効果もある。例えば、前述の第１のテストプリントの色補正処理なしのパッチを用いて、複数の色補正処理を行ったパッチと比較することもできるが、プリント試行や用紙が異なるとパッチの色が異なってしまう場合がある。その課題を解決する方法として、色補正処理なしのパッチを同時にプリントする方法が有効になる。
【００７５】
Ｓ５０５においては、Ｓ５０４で作成された第２の画像データを、記録媒体にプリントする（第２の出力手段）。これを第２のテストプリントと呼ぶ。この第２のテストプリントは図８のようになり、ユーザはＳ５０３で指定した位置の色むらの色が、複数の色補正処理によって変化していることを確認することができる。
【００７６】
Ｓ５０６においては、第２のテストプリントの複数あるパッチの中から最も色むらが低減されたものをユーザが目視で判断し、その色補正番号を少なくとも１つ指定する。これを行うアプリケーションのユーザインターフェイスを図９に示す。ホストＰＣ３００は、ディスプレイ３０６に各色補正パッチを表示させる。例えば、ｍ個ある色補正パッチの中から、ｉ番目の色補正が最も色むらが低減できた場合、図７で指定したノズル位置において「補正ｉ」を指定する。図８においては、「補正３」が色むらが低減されているため、図９において「補正３」の「ノズル位置３〜４」をカーソルで選択すればよい。もしくは、図９のようなカーソルではなく、Ｓ５０３と同様に色補正と位置に番号を振り、その番号で指定してもよい。また、色むらの低減度合いが同程度のものが２つあれば、それら２つを指定してもよい。第２の受信手段としてのホストＰＣ３００は、選択された色補正処理の情報を受信し、これを認識する。
【００７７】
一方、どの色補正パッチも色むらが低減できなかった場合は、色補正パッチの中から最も効果があったものを少なくとも１つ選択する。そして、そのパッチを基準に第２のテストプリントを再度行う。すなわち、Ｓ５０４に戻って、再度第２の画像データを作成する。これを第３の画像データとし、このプリントを第３のテストプリントと呼ぶ。
【００７８】
このとき選択された色補正パッチは、他の色補正パッチに比べて色むらが少なくとも低減されていることになる。言い換えれば、選択されなかった他の色補正パッチは、色補正値Ｚｉ［ｎ］の大きさが大き過ぎたことになる。そこで、第３の画像データを作成する際は、第２の画像データに比べて色補正値Ｚｉ［ｎ］の大きさを小さくすればよい。例えば、第２の画像データで作成された色補正値Ｚｉ［ｎ］の大きさを半分にする。こうすることで、第３の画像データの中で、色むら低減を選択する範囲を狭めていく。すなわち、本処理を収束させて、色むらが低減できる色補正パッチを絞っていくことができる。
【００７９】
また、第３のテストプリントでも色むらが低減できなかった場合は、上記処理フローを繰り返して、第４以降のテストプリントを行っていけばよい。
【００８０】
ところで、上記では第２のテストプリントで色補正値Ｚｉ［ｎ］の大きさが大きいために、色むらが低減できなかった場合の処理フローを記載した。しかし、発生した色むらの強度が大きいために、第２のテストプリントの色補正値Ｚｉ［ｎ］の大きさが小さくて色むらが補正できないという場合もある。その場合は、逆に第３のテストプリントで色補正値Ｚｉ［ｎ］の大きさを大きくしないといけない。その際、第３のテストプリントを行うときにユーザインターフェイス上で色補正値Ｚｉ［ｎ］の大きさを指定させればよい。この値を元に第３のテストプリントの画像を作成することで、効率的に色むらを低減させる色補正パッチを作ることができる。
【００８１】
Ｓ５０７においては、Ｓ５０６で選択された色補正処理に基づいて、ＭＣＳ処理部４０４に用いる変換テーブルの複数のテーブルパラメータのうち、ノズル位置Ｘに対応するテーブルパラメータを変更する。これにより、ノズルのインク吐出特性に応じて色むらを低減できるテーブルパラメータを作成することができる。Ｓ５０６の第２のテストプリントで複数の色補正パッチが指定された場合は、例えばそれらの平均を取った色補正処理を施せばよい。詳しくは、複数指定された色補正パッチのうち、１つ目の色補正パッチはＲＧＢ値を（０、０、１０）だけ色補正する処理であり、２つ目の色補正パッチはＲＧＢ値を（０、１０、０）だけ色補正する処理だったとする。その場合、最終的に決定する色補正処理は、ＲＧＢ値を平均化した（０、５、５）としてもよいし、これら２つのベクトルを取って（０、１０、１０）としてもよい。図８のような有限数の色補正パッチで色むらを正確に低減するためには、このように複数の色補正パッチを同時に指定する加算的な方法を行うことが有効となる。新しく作成されたテーブルパラメータは、ＭＳＣ処理部４０４にセットされる。各格子点のテーブルパラメータは、ノズル位置毎にその格子点に対応させてメモリに記憶される。この時格納されるメモリは、本実施形態ではホストＰＣのＨＤＤ３０３とするが、プリンタ本体に用意された不揮発性のメモリであってもよい。いずれにしても、作成したテーブルパラメータが、電源ＯＦＦしたタイミング等で失われたりしないように取り扱われるのが好ましい。
【００８２】
Ｓ５０８においては、新しいテーブルパラメータがセットされたＭＳＣ処理部４０４を用いて、任意の画像データをプリントする。本工程は、通常の記録動作の際に、図４（ａ）に示す一連の画像処理に従って画像処理アクセレータ３１６が行う工程である。
【００８３】
最初に、画像処理アクセレータ３１６は、デバイス色画像データＤ［Ｘ］（第１の色信号）に対し、新たに作成したテーブルパラメータを用いて、色補正処理をする。続いて、画像処理アクセレータ３１６は、得られたデバイス色画像データＤｉ［Ｘ］（第２の色信号）に対し、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８による、処理を施す。そして得られた２値データに従って、出力部４０９によって記録用紙１０６にインクドットを記録する。
【００８４】
図１１（ａ）および（ｂ）は、図５のＳ５０８で記録された画像例を説明する図である。図１１（ａ）は、図１０（ａ）と同様、シアンおよびマゼンタの記録ヘッド１０２、１０３におけるノズルの吐出量特性を示す。一方、図１１（ｂ）は、本実施形態のＭＣＳ処理を行った結果得られるドットの記録状態を、図１０（ｂ）で示したＨＳ処理のみを行った結果得られる記録状態と比較して説明するための図である。ＨＳ処理のみを行った図１０（ｂ）の状態でシアンの色身が強いと判断された第ｎエリアについては、Ｄ［ｎ］よりもシアンの色味が削減されたＤｉ［ｎ］が生成されるようなＭＣＳ処理が行われる。その結果、図１０（ｂ）で示したＨＳ処理のみを行った結果の記録状態よりも、シアンドット１０６２４の数が低減されている。吐出量のばらつきなどに起因して、どうしてもある程度の色むらは発生するが、色むらが出ない色に十分近い色となる。
【００８５】
以上説明したように、本実施形態は、色むら傾向が大きく変化する色（Ｒ、Ｇ、Ｂの組）について記録媒体に測定用色画像（パッチ）を記録し、ユーザが目視で色むらが発生する色とノズル位置を指定し、その結果に基づいてテーブルパラメータを求める。一般に、色むら傾向とは、（１）記録する色そのもの、および（２）記録媒体に対する各色インクの記録特性、の両方に依存する。（１）については、例えば、同じように吐出量のばらつきがあっても、レッドよりもブルーの色むらの方が目立ちやすい、というようなことである。また、（２）については、吐出量のほか、吐出方向、ドットの形状、浸透率、記録媒体の種類等のように、ドットの大きさや濃度、また重複されたドットにおける各インク色の発色など、に影響を与える要素のことを示す。
【００８６】
なお、色むら量は、その色を記録するのに用いられるインク色の記録特性の組み合わせに依存するものであって、用いられないインク色の記録特性には依存しないことは明らかである。つまり、関連するインク色の種類と数は画素毎に異なり、画素によっては１つのインク色しか関連せず、色むら量が発生しない場合も有り得る。
【００８７】
また、以上では、同一のエリアに含まれるマゼンタの４つのノズルが総て標準より大きな吐出量である場合を例に説明したが、１つのエリアの中で各ノズルの吐出特性がまちまちであることは十分あり得る。このような場合であっても、同一エリアにおける平均の色むら量を取得し、この色むらを４つのノズルの全てによって補正するような処理を行えば、上述した効果を得ることが出来る。
【００８８】
記録装置で用いる各インク色の単色で表現できるデータについては、既にＨＳ処理によって濃度が調整されているので、色むらは発生しない。よって、当該色については、ＭＣＳ処理部４０４による補正が必要なくなる。このような状態を、測定色空間とデバイス色空間が完全に一致していた場合を例に、以下に具体的に説明する。
【００８９】
測定色空間とデバイス色空間が完全に一致していた場合、色信号（Ｒ、Ｇ、Ｂ）＝（０、２５５、２５５）は、インク色変換処理部において（Ｃ、Ｍ、Ｙ、Ｋ）＝（２５５、０、０、０）に変換される。シアン単色（Ｃ信号）についてはＨＳ処理の一次変換によってすでに適切な濃度調整が行われているので、ＨＳ処理で調整された以上にシアンデータを変化させたり、他色データを追加したりしないほうがよい。すなわち、このようなデータを有する場合には、指定された色むらエリアに対する補正値は、（０、０、０）とするのがよい。マゼンタ１００％データ（Ｒ、Ｇ、Ｂ）＝（２５５、０、２５５）についても、同様である。これに対し、ブルー１００％（Ｒ、Ｇ、Ｂ）＝（０、０、２５５）については、記録装置で用いる単色インクで表現できるデータではなく、シアンインクとマゼンタインクの組み合わせによって表現される。よって、図３を用いて既に説明したとおり、ＨＳ処理を行っても色むらが発生する可能性はある。このため、図１０（ｂ）に示す例では、
Ｚｉ［ｎ］≠（０、０、０）
となり、ＭＣＳ処理によって適切な補正が行なわれる。
【００９０】
このように、ＲＧＢの三次元空間においては、ＭＣＳ処理が必要とされる格子点や、必要とされない格子点が存在し、補正の程度も信号値（格子点の位置）によって様々である。従って、色空間の全域で色むらを抑制したい場合には、全てのＲＧＢ値について、ＭＣＳ処理の補正信号値を用意することが望まれる。しかしながら、全てのＲＧＢの組み合わせでパッチを記録したり測色を行ったり、補正値の算出を行なったり、得られた補正値を記録する領域を用意したりすると、処理の負荷が増大し、メモリの大容量化や処理時間の増大化が招致される。よって、本実施形態のように、ＲＧＢ空間において特に色むらの補正が必要とされるいくつかの色を選択し、当該色に相当する信号値で測定用色画像（パッチ）を記録し、それぞれの等価補正値を取得してテーブルを作成するのが好ましい。ただし、特に色むらの傾向が大きい色が限定されないような場合には、例えば図１２に示すように、ＲＧＢ空間において等間隔に座標を取った２７個の格子点それぞれについて、補正値を求める形態であってもよい。いずれにしても、幾つかの特定色信号についてパッチを記録し、そのパッチから得られる補正値をもとにテーブルパラメータを作成すればよい。このようにすれば、実際に画像を記録する際には、複数の飛び飛びのパラメータ情報から補間処理を行って所望の信号値に対応するパラメータを用意することが出来る。
【００９１】
上記一連のアプリケーション処理は、図２のホストＰＣ３００で行うことを前提に説明を行ったが、例えばＳ５０１〜Ｓ５０７の処理はホストＰＣ３００以外の外部ＰＣで行ってもよい。
【００９２】
上述したように、本発明はＭＣＳ処理部４０４においてＲＧＢ信号値で入出力を行ってきた。ＲＧＢ信号値で制御を行うことによるインクジェットプリンタ固有のメリットが３つあり、以下にそれらを説明する。
【００９３】
１つ目のメリットは、データ容量を縮小できる点である。インク色信号で処理を行った場合、少なくともＣＭＹＫの４つの信号値が必要になる。一般的にインクジェットプリンタではその他にＣより薄いライトシアン（Ｌｃ）、Ｍより薄いライトマゼンタ（Ｌｍ）などがある。これだけで６色のインク、すなわち６つの信号値が必要になる。さらには、インクジェットプリンタによってはグレー（Ｇｒ）、レッド（Ｒ）、グリーン（Ｇ）などのインクがあり、これらを合わせると全部で９色のインクが存在することになる。上述したとおり、ＭＣＳ処理部４０４ではＬＵＴで処理を行っているため、インク色信号で処理を行うとその組み合わせ、すなわちデータ容量が膨大に増えてしまう。インクジェットプリンタはインクの浸透によって発色が異なるので、その発色特性は非線形となる。そのため、三次元ＬＵＴの格子点間隔も細かくする必要があり、その結果格子点数が増えてしまう。上記のように、色数（次数）が増えると、格子点数（すなわちデータ容量）が指数関数的に増えてしまうことになる。加えて、ＭＣＳ処理部４０４ではノズルエリア毎にテーブルパラメータを保持するため、システム負荷がさらに増えてしまう。例えば、８ｂｉｔ（１Ｂｙｔｅ）信号値のＬＵＴを考える。１色に対して１７格子点を用意した場合、ＲＧＢのＬＵＴは１７の３乗で４９１３点の格子点が必要になるため、１Ｂｙｔｅ×３信号値×４９１３点＝約１５ｋＢｙｔｅのＬＵＴとなる。ところが、ＣＭＹＫの４色だと、ＬＵＴは１７の４乗で８３５２１点の格子点が必要となり、１Ｂｙｔｅ×４信号値×８３５１２点＝約３３４ｋＢｙｔｅが必要となってしまう。つまり、色数が１つ増えるだけで、上記の例では約２２倍もデータ容量が増えてしまうことになる。ちなみに、もし仮にノズルエリアが１００個あれば、ＣＭＹＫの４次元ＬＵＴは最終的に約３３ＭＢｙｔｅのデータ容量となる。本発明はインクの吐出制御を行う技術であり、インク色信号を直接制御することが考えられるが、本実施形態においては、データ容量を縮小するというメリットを考慮して、ＭＣＳ処理部４０４をＲＧＢの３つの信号値で行った。
【００９４】
２つ目のメリットは、インク量飽和による不測の事態を回避できる点である。インク色信号のＬＵＴを本処理で変更してしまうと、記録媒体に対するインクの浸透に影響が及んでしまう。インクジェットプリンタは、記録媒体に応じてインクの打ち込み量が決まっている。しかし、Ｓ５０５で第２のテストプリントを行う場合など、パッチによってはインク色信号値が従来値より大きく変更されてしまい、インク量が記録媒体の飽和量をオーバーしてしまうことがある。その結果、プリントされた記録媒体上のインクが通常よりも乾燥せずにプリンタから出力されてしまうことになる。このことにより、ユーザの手を汚すことになったり、インクジェットプリンタ本体の内部部品を汚してセンサーが正常に作動しなくなったり、ひいてはプリンタの故障にもつながってしまう。そのため、インクの吐出量を制御するＣＭＹＫ信号値よりも、それとは独立したＲＧＢ信号値を制御することで、こうした課題を回避することができる。本実施形態においては、誤って上記のような事態を起こさないよう、ＭＣＳ処理部４０４をＲＧＢの３つの信号で行った。
【００９５】
３つ目のメリットは、記録される画像の粒状感を低減できる点である。一例として、シアンの色相における濃度値０からシアン濃度最大値へのグラデーション（薄いシアンから濃いシアン）のインク使用量を考える。図１３において、Ｌｃインクの打ち込み曲線を「Ｌｃインク曲線１」、Ｃインクの打ち込み曲線を「Ｃインク曲線」とする。濃度が０の状態からＬｃインクの打ち込み始まり、その量を徐々に増やしていく。続いて、Ｌｃインクの打ち込み量を減らしていき、その分Ｃインクの打ち込み量を増やしていく。こうして、シアンのグラデーションを再現することができる。このとき、Ｌｃインクの打ち込み量が打ち込み限界（飽和量）に達した状態、すなわちＬｃインクでシアン色を濃くした状態でＣインクを打ち込めば、粒状感を低減することができる。こうしたインクジェットプリンタの特性から、Ｌｃインク使用量を多くするほど粒状感の低減に効果がある。ここで、本発明では、Ｓ５０５の第２のテストプリントで、Ｓ５０３で指定された色のパッチに対して、濃度を変化させたパッチをプリントする。しかしその際、Ｓ５０３で指定された色のパッチが図１３の点Ａだと、それより濃度の高いパッチをＣＭＹＫ信号値で作成するには、Ｌｃインク打ち込み量を「Ｌｃインク曲線１」から「Ｌｃインク曲線２」に上げなければならない。そして、この時点で打ち込み限界を超えてしまうことになる。逆に、インクの打ち込み量を変動させつつ、打ち込み量の飽和を防ぐためには、Ｌｃインク打ち込み量は予め下げておかなければならない。すなわち、「Ｌｃインク曲線３」にしなくてはならない。ところが「Ｌｃインク曲線３」はＬｃインク使用量が少なく、粒状感が目立ってしまうことになる。ここで本発明のメリットとして、粒状感低減のメリットを考慮して、ＣＭＹＫ値ではなくＲＧＢ信号値で、「Ｌｃインク曲線１」を用いて第２のテストプリントを作成する。色補正パッチを作成する際に、例えば点Ａを点Ｂに変換することで、インク打ち込み条件を変えることなく第２のテストプリントを作成することができる。
【００９６】
（変形例１）
図４（ｂ）は、本実施形態に係る、インクジェットプリンタにおける画像処理部の構成の別例を示すブロック図である。図４（ｂ）において、符号４０１、４０５〜４０９で示す各部は、図４（ａ）において同じ符号で示すそれぞれの部と同じであるためそれらの説明を省略する。本変形例が、図４（ａ）に示す構成と異なる点は、入力色変換処理部とＭＣＳ処理部による処理を一体の処理部として構成した点である。すなわち、本変形例の入力色変換処理＆ＭＣＳ処理部４１１は、入力色変換処理とＭＣＳ処理の機能を併せ持つ処理部である。
【００９７】
具体的には、入力色変換処理＆ＭＣＳ処理部４１１は、入力色変換処理部のテーブルとＭＣＳ処理部のテーブルを合成した１つのテーブルを用いる。すなわち、このテーブルは、ｓＲＧＢ色空間の色信号に対して色補正処理をするとともに、ｓＲＧＢ色空間とは異なるＲＧＢ色空間の色信号に変換するのに用いられる。これにより、入力部４０１からの入力画像データに対して、直接色むらの補正処理を行い、色むらを低減したデバイス色画像データを出力することができる。
【００９８】
図１４は、入力色変換処理＆ＭＣＳ処理部４１１で用いるテーブルのパラメータを生成する処理と、記録データを生成する際の画像処理における、上記テーブルを用いたＭＣＳ処理をそれぞれ示すフローチャートである。
【００９９】
図１４は、ＣＰＵ３１１が実行する、三次元ＬＵＴのパラメータを生成する処理である。図５のフローチャートと異なる点は、ステップＳ１４０２およびステップＳ１４０５およびステップＳ１４０７の処理である。
【０１００】
ステップＳ１４０２では、入力色変換処理で用いられるＬＵＴをＭＣＳ処理部４１１で用いられるＬＵＴと合算させている。このようにして第１の実施形態と同様に、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８を経て出力部４０９で、測定用色画像として記録用紙１０６に記録される。
【０１０１】
ステップＳ１４０５、Ｓ１４０６も同様に、入力色変換処理で用いられるＬＵＴをＭＣＳ処理部４１１で用いられるＬＵＴと合算させている。
【０１０２】
以上説明した変形例１によれば、入力色変換処理＆ＭＣＳ処理部４１１で合算したＬＵＴを用いて第１の実施形態と同じ処理を行うので、第１の実施形態と同様に色むらを低減することができる。そして、１つのＬＵＴで一括して変換しているので、第１の実施形態よりもＬＵＴのために用意する領域を削減したり、処理速度を向上させたりすることが可能となる。
【０１０３】
（変形例２）
図４（ｃ）は、本実施形態の変形例２に係る画像処理部の構成を示すブロック図である。
【０１０４】
本変形例のＭＣＳ処理部のテーブルパラメータの生成およびＭＣＳ処理部の処理は、図５と同じであり、異なるのはＭＣＳ処理部４０４の処理を、入力色変換処理部４０３の処理の前に実施することである。このことにより、モジュールの独立性が向上する。例えば、ＭＣＳ処理部を非搭載の画像処理部に対する拡張機能として提供できるようになる。また、ホストＰＣ側に処理を移すことも可能となる。
【０１０５】
（変形例３）
図４（ｄ）は、変形例３に係る画像処理部の構成を示すブロック図である。同図に示すように、本変形例は、図４（ａ）〜（ｃ）では用意したＨＳ処理部４０６を省いた形態になっている。
【０１０６】
本変形例のＭＣＳ処理部のテーブルパラメータの生成およびＭＣＳ処理部の処理は、図５と同じであり、異なるのはＨＳ処理部におけるヘッドシェーディングを実施しない点である。すなわち、本変形例では、ＭＣＳ処理部のテーブルパラメータは、上記実施形態や変形例のように、ＨＳ処理後のデータを基に作成されるものではない。本変形例においては、図５で示したフローチャートに従って、ＭＣＳ処理部のテーブルのパラメータを生成したり、画像処理を行ったりすることが出来る。
【０１０７】
図１５（ａ）および（ｂ）は、本変形例における測定用色画像の記録状態を説明するための図である。図１５（ａ）は、図３（ａ）に示した例と同様、マゼンタの記録ヘッド１０３のノズルのうち第２エリアに相当する４つのノズルが標準より多い吐出量となっている例を示している。本変形例では、ブルーを示す画像データ（Ｋ、Ｃ、Ｍ、Ｙ）＝（０、２５５、２５５、０）に、ＨＳ処理が施されていないので、図１５（ｂ）に示すようなブルーの測定用色画像が記録される。すなわち、吐出量が標準より多いノズルを含む第２エリアであっても、マゼンタドットとシアンドットは同じ数だけ記録される。結果、第２エリアにおいて、マゼンタよりの色ずれが生じる。
【０１０８】
このようなパッチを測色した結果、本変形例のＭＣＳ処理部４０４のテーブルパラメータは、マゼンタ色を減少させるような補正値が生成される。このような補正を行うことにより、ＨＳ処理部を含まない本変形例においても、ブルーデータを記録する際に、図１１（ｂ）に示すような記録状態を得ることが可能となり、色ずれを低減することが可能となる。
【０１０９】
また、ＨＳ処理部を設けない本変形例においては、ＨＳ処理用のテーブルを用意する必要がなくなり、ＨＳ処理のための「パターン記録」、「測色」、「補正パラメータ演算」などの処理が必要なくなる。その結果、メモリを低減しＨＳ処理に係るタイムコストを低減することが可能となる。
【０１１０】
なお、これまで第１の実施形態およびその第１〜第３変形例を説明してきたが、それぞれの処理内容についてはあくまで一例であり、本発明の効果である色むらの低減が実現できる構成であれば、どのような構成をも用いることができる。例えば、エリア間の相対的な色むらを低減することが出来れば、本発明が課題とするような色むらは目立たなくなるので、必ずしも全ての色むらを、周囲の色むらでない領域に近づけるような補正を行わなくても良い。例えば、パッチ内の全領域を任意の目標色になるよう補正しても良い。
【０１１１】
また、以上の実施形態では、４つのノズルによって規定される領域を１つのエリアとし、ＭＣＳ処理を行う最小単位として設定したが、無論本発明はこのような単位に限定されるものではない。より多くのノズルで規定される領域を一単位としてもよいし、１ノズルずつＭＣＳ補正が行なわれるようにしても構わない。更に、個々のエリアに含まれるノズル数は必ずしも同数でなくても良く、個々のエリアに含まれるノズル数をデバイスの特性に応じて適宜設定してもよい。
【０１１２】
更に、上記実施形態では、ＲＧＢ形式で入力された画像データに対しＭＣＳ処理などを行った後、記録装置で用いるインク色に対応したＣＭＹＫ形式の画像データに変換する例で説明したが、無論本発明はこのような形式限定されるものではない。ＭＣＳ処理の対象となる画像データは、ＲＧＢ形式のほか、Ｌ*ａ*ｂ*、Ｌｕｖ、ＬＣｂＣｒ、ＬＣＨなど、いずれの形式であっても構わない。
【０１１３】
［第２の実施形態］
図１７は、第２の実施形態に係る複数の補正候補値の決定処理の手順を示すフローチャートであり、第１実施形態に係る図１６に示す補正候補値を決定する処理と同様の処理を示している。
【０１１４】
本実施形態の図１６に示す処理と異なる点は、ステップＳ１７０５の判断で用いる閾値を、色むらが生じている色に応じて異ならせる点である。すなわち、本処理で用いるＣＩＥＬａｂ色空間は均等色空間であるが、視覚特性上は色の弁別域に偏りがある。この点に関する、ＭａｃＡｄａｍの偏差楕円やＮｉｃｋｅｒｓｏｎの色差式は、例えば、「新編  色彩ハンドブック、第二版（日本色彩学会編：東京大学出版会）」において知られているところである。
【０１１５】
図１７のステップＳ１７０５に示すように、色むらが発生している色Ｄ［ｎ］に応じて等色と知覚される弁別閾値ＴＨ１［Ｄ［ｎ］］が設定される。すなわち、ステップＳ１７０５において、算出したΔＥを予め設定した閾値ＴＨ１と比較するのではなく、色Ｄ［ｎ］に応じた閾値ＴＨ１［Ｄ［ｎ］］と比較して等色に見える範囲か否かを判断する。
【０１１６】
すなわち、本実施形態では、閾値ＴＨ１をパッチの色に応じて変化させて、パッチの色が無彩色近傍領域においては、複数の補正候補値の間の距離が相対的に小さくなるように、高彩度部領域においては、無彩色近傍領域に比べて相対的に大きくなるように、複数の補正候補値を生成する。
【０１１７】
本実施形態によれば、実験的に色ごとの閾値を設定できるので、視覚的に色差に敏感となる無彩色近辺を細かく設定し、鈍感となる高彩度部を粗く設定することができる。なお、このＴＨ１［Ｄ［ｎ］］は、予めＬＵＴ（ルックアップテーブル）として設定しておく。すなわち、無彩色近傍領域においては、複数の補正候補値の間の距離が相対的に小さくなるように、高彩度部領域においては、無彩色近傍領域に比べて相対的に大きくなるように、複数の補正候補値を生成する。
【０１１８】
［第３の実施形態］
図１８は、第３の実施形態に係る複数の補正候補値の決定処理の手順を示すフローチャートであり、第１の実施形態に係る図１６に示す補正候補値を決定する処理と同様の処理を示している。
【０１１９】
本実施形態が図１６に示す処理と異なる点は、ステップＳ１８０４の補正候補値による候補色の色差を求める処理である。図１６に示す実施形態では、補正対象の色Ｄ［ｎ］と、人間の視覚特性に基づく所定の閾値以上の色差がある色を候補色として設定した。これに対し、本実施形態は、候補色同士の色差も所定値以上離れた色を候補色として設定する。すなわち、ステップＳ１８０４では、Ｄｉ［ｎ］とＤ［ｎ］の差分、すなわち、ステップＳ１６０２で求めた補正候補値Ｚｉ、および、この補正候補値で補正された候補色Ｄｉ［ｎ］と既に登録された各候補色との差分を各々算出する。そして、その中から差分（色差）の最小の色差（ΔＥｍｉｎ）を決定する。そして、次のＳ１８０５では、ΔＥｍｉｎとＴＨ１とを比較して等色内か否かを判断する。すなわち、本実施形態では、Ｄｉ［ｎ］とＤ［ｎ］との間の均等色空間上の色差が所定の閾値を越え、かつ、複数のＤｉ［ｎ］間の均等色空間上での色差が所定の閾値を越えるように、Ｄｉ［ｎ］を生成する。
【０１２０】
図１６に示す処理では、補正対象である色むらが生じている色とは異なる候補色を設定するが、候補色同士を比較するとそれぞれが等色内の色であることがある。すなわち、似た色が候補色として存在しているため、ユーザが選択に迷うことも考えられる。本実施形態では、候補色総てが相互に所定の色差を有して登録されているために、より効率的な候補色の設定が可能になる。
【０１２１】
［第４の実施形態］
図１９は、第４の実施形態に係る複数の補正候補値の決定処理の手順を示すフローチャートであり、第１の実施形態に係る図１６に示す補正候補値を決定する処理と同様の処理を示している。
【０１２２】
本実施形態が図１６に示す処理と異なる点は、ステップＳ１９０７の処理である。すなわち、図１６に示す処理では、所定数の候補色が登録されると処理を終了していたが、本実施形態では、候補色の数で判断するのではなく、予め設定していた候補色の範囲をカバーできたか否かによって判断する。
【０１２３】
図１９のステップＳ１９０７では、色むらの生じている色Ｄ［ｎ］および登録した候補色Ｄｉ［ｎ］をそれぞれ中心とした半径ＴＨ１の球体の体積を算出し、総てを加算（但し重なり部は除去）した総体積が所定値以上か否かを判断する。この総体積は、使用者が候補色の中から選択可能な色の領域に相当する。ある一定以上の体積を占めた場合には補正可能と判定して本処理を終了する。
【０１２４】
［第５の実施形態］
図２０は、第５の実施形態に係る複数の補正候補値の決定処理の手順を示すフローチャートであり、第１の実施形態に係る図１６に示す補正候補値を決定する処理と同様の処理を示している。
【０１２５】
本実施形態が図１６に示す処理と異なる点は、ステップＳ２００５の処理である。本実施形態は、補正する位置ごとに発生している色むらの乖離度合いの強弱を指定できる例に関するものである。
【０１２６】
図２０のステップＳ２００５では、補正候補値に係るΔＥと閾値との比較をするが、本実施形態では、この閾値ＴＨ１［Ｈ］を指定された色むらの強弱（程度）に応じて異ならせる。すなわち、視覚的な弁別閾値に基づいてΔＥが所定値以内の候補色（候補パッチ）を数多く増加させることは効率的ではない。色むらの強弱において、例えば「強」と指定された色むらに関してΔＥが１．６前後の「かすかな違い」に相当する候補色を多数記録しても非効率である。この点から、「強」と指定された色むらに関してはＴＨ１［Ｈ］を３．０程度に大きくすることにより、先ず粗い間隔で候補色の出力が可能になる。
【０１２７】
また、乖離度合いを使用者が登録する方式も有効である。すなわち、乖離度合いは感覚量であるため、ユーザごとに異なることが多い。画像処理装置を使用するユーザが常に同一者であれば乖離度合いをカスタマイズして設定しておくことが有効である。
【０１２８】
［その他の実施形態］
以上述べた実施形態およびその変形例では、Ａｒ、Ａｇ、Ａｂを絶対値の小さい順に加減算してΔＥを算出するものとしたが、本発明はこの方法以外にも適用できることはもちろんである。
【０１２９】
例えば、Ｌａｂ空間上でＤ［ｎ］から所定の距離を設定し、所定座標に位置する値（仮に、Ｌ１、ａ１、ｂ１とおく）をＲＧＢ空間の値に変換して、変換値に最も近いＲＧＢ値を探索していく方法も有効である。この方法では、所定座標の取り方に自由度を持たせることができる。すなわち、前述した実施形態では視覚特性に基づき候補色（パッチの色）と補正対象の色とのΔＥを閾値と比較をすることにより候補色として設定するか否かを判断するものである。すなわち、色空間において上記補正対象の色Ｄ［ｎ］からの距離が一定の球内に含まれるか否かで判断するものである。これに対し、本変形例では、Ｄ［ｎ］からの距離を、Ｄ［ｎ］に依存して自由に設定できるために非球体にすることが可能となる。
【０１３０】
すなわち、人間の知覚特性として、Ｌａｂ空間でＬの変化量がａｂの変化量に比べて敏感である。すなわち、ΔＥが１．６以内であってもΔＬが０．４以上であれば視覚的に色むらとして知覚されることがある。本変形例では、自由に座標を設定できることから、Ｌ軸方向の間隔を狭く設定し、ａ軸、ｂ軸の間隔をＬ軸に比較して粗く設定しておくことも可能となる。すなわち、Ｌ軸方向である明度方向において、複数の補正候補値の間の距離が相対的に小さく、ａ軸、ｂ軸で規定される色相彩度方向においては、明度方向に比べて、相対的に大きくなるように、補正候補値を生成することができる。
【符号の説明】
【０１３１】
４０３  入力色変換処理部
４０４  ＭＣＳ処理部
４０５  インク色変換処理部
４０６  ＨＳ処理部
４０７  ＴＲＣ処理部
４０８  量子化処理部
４０９  出力部
【図１】
2014121879.tif 000003
【図２】
2014121879.tif 000004
【図３】
2014121879.tif 000005
【図４】
2014121879.tif 000006
【図５】
2014121879.tif 000007
【図６】
2014121879.tif 000008
【図７】
2014121879.tif 000009
【図８】
2014121879.tif 000010
【図９】
2014121879.tif 000011
【図１０】
2014121879.tif 000012
【図１１】
2014121879.tif 000013
【図１２】
2014121879.tif 000014
【図１３】
2014121879.tif 000015
【図１４】
2014121879.tif 000016
【図１５】
2014121879.tif 000017
【図１６】
2014121879.tif 000018
【図１７】
2014121879.tif 000019
【図１８】
2014121879.tif 000020
【図１９】
2014121879.tif 000021
【図２０】
2014121879.tif 000022
【手続補正書】
【提出日】平成26年2月24日(2014.2.24)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、記録媒体に記録すべき画像データの各画素が有する所定の色空間の色信号に対して色補正処理をする画像処理装置、画像記録装置、および画像処理方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の目的は、インクを吐出するノズル間の吐出特性のばらつきに起因して、異なる種類の複数のインクの混色により形成される色画像に生じる色むらを高精度にかつ効率的に低減可能な画像処理装置、画像記録装置、および画像処理方法を提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係る画像処理装置は、記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録するための画像処理を行う画像処理装置であって、少なくとも前記第１、第２の色の記録材を用いて再現する所定の色を示す色信号の入力に基づいて前記第１の記録手段と前記第２の記録手段とによって第１テスト画像を記録媒体に記録させる第１の記録制御手段と、前記第１テスト画像に対する色補正の指示に関する情報を取得する取得手段と、前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色信号を補正する際に用いる補正色を特定するために、少なくとも前記所定の色とのＣＩＥＬａｂ色空間における色差が０．８以上である補正色を含む複数の補正色それぞれに対応する複数の補正色信号それぞれの入力に基づいて、複数の補正色テスト画像を前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録させる第２の記録制御手段と、を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
そして、ステップＳ１６０５で、上記のように求めたΔＥが予め設定した閾値ＴＨ１よりも小さいか否かを判断する。ここ閾値ＴＨ１は、色差を識別できるか否かを示す閾値であり、人間の視覚特性に基づいて設定する。例えば、特開２０００−３０１８０７号公報の記載によれば、ＪＩＳや様々な団体での規定では、０．８〜１．６で「隣接比較で色差を感じられる」とされていることから、本実施形態では閾値ＴＨ１を０．８とする。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録するための画像処理を行う画像処理装置であって、
少なくとも前記第１、第２の色の記録材を用いて再現する所定の色を示す色信号の入力に基づいて前記第１の記録手段と前記第２の記録手段とによって第１テスト画像を記録媒体に記録させる第１の記録制御手段と、
前記第１テスト画像に対する色補正の指示に関する情報を取得する取得手段と、
前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色信号を補正する際に用いる補正色を特定するために、少なくとも前記所定の色とのＣＩＥＬａｂ色空間における色差が０．８以上である補正色を含む複数の補正色それぞれに対応する複数の補正色信号それぞれの入力に基づいて、複数の補正色テスト画像を前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録させる第２の記録制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記第１の記録制御手段は、前記所定の色を示す色信号の入力に基づいて、前記第１、第２の記録手段それぞれにより第２テスト画像を更に記録媒体に記録させ、
前記第２の記録制御手段は、前記取得手段により前記色補正の指示に関する情報が取得された場合、それぞれ前記所定の色を示す色信号の入力に基づいて、前記第１、第２の記録手段それぞれにより前記複数の補正色テスト画像を記録媒体に記録させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の色の記録材は、第１の色のインクであって、前記第２の色の記録材は、第２の色のインクであることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の記録手段は、前記第１の色のインクを吐出する複数のノズルが所定方向に配列された第１のノズル列であって、前記第２の記録手段は、前記第２の色のインクを吐出する複数のノズルが前記所定方向に配列された第２のノズル列であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の記録制御手段は、前記第１、第２のノズル列のそれぞれに配列されたそれぞれ所定数のノズルからなる第１のノズル群により前記第１テスト画像を記録媒体に記録させることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１の記録制御手段は、前記第１、第２のノズル列のそれぞれにおいて前記第１のノズル群と前記所定方向に異なる位置に配列されたそれぞれ所定数のノズルからなる第２のノズル群により前記第２テスト画像を記録媒体に記録させることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記取得手段は、前記第１のノズル群の前記所定方向における位置に関する情報を取得することを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
前記第２の記録制御手段は、前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１のノズル群により前記複数の補正色信号のそれぞれの入力に基づいて前記複数の補正色テスト画像を記録媒体に記録させることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記第２の記録制御手段は、前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第２のノズル群によりそれぞれ前記所定の色を示す色信号の入力に基づいて前記複数の補正色テスト画像を記録媒体に記録させることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第２の記録制御手段によって記録された前記複数の補正色テスト画像に基づく前記複数の補正色の中からの補正色の特定に関する情報を取得する第２の取得手段と、
前記所定の色を示す色信号に基づいて画像を記録する場合、前記第２の取得手段により取得された情報に対応する特定された補正色を示す色信号と、前記所定の色を示す色信号と、に基づいて前記第１、第２の色の記録材を付与する第３の記録制御手段と、を更に有することを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記第２の取得手段は、ユーザーの入力に基づいて前記補正色の特定に関する情報を取得することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記取得手段は、ユーザーの入力に基づいて前記第１テスト画像に対する色補正の指示に関する情報を取得することを特徴とする請求項１から１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記複数の補正色は、それぞれ前記所定の色とのＣＩＥＬａｂ色空間における色差が０．８以上であることを特徴とする請求項１から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録する画像記録装置であって、
少なくとも前記第１、第２の色の記録材を用いて前記第１の記録手段と前記第２の記録手段により所定の色の第１テスト画像を記録媒体に記録する第１の記録制御手段と、
前記第１テスト画像に対する色補正の指示に関する情報を取得する取得手段と、
前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色補正の目標となる補正色を特定するために、少なくとも前記所定の色とのＣＩＥＬａｂ色空間における色差が０．８以上である色の補正色テスト画像を含む複数の補正色テスト画像を、前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録する第２の記録制御手段と、
有することを特徴とする画像記録装置。
【請求項１５】
前記第１、第２の記録手段の一部と、前記第１、第２の記録手段の前記記録媒体の搬送方向において位置が異なる他部と、により前記第１テスト画像を記録することを特徴とする請求項１４に記載の画像記録装置。
【請求項１６】
記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録するための画像処理を行う画像処理装置であって、
少なくとも前記第１、第２の色の記録材を用いて再現する所定の色を示す色信号の入力に基づいて前記第１の記録手段と前記第２の記録手段とによって第１テスト画像を記録媒体に記録させる第１の記録制御手段と、
前記第１テスト画像に対する色補正の指示に関する情報を取得する取得手段と、
前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色信号を補正する際に用いる補正色を特定するために、少なくとも前記所定の色とのＣＩＥＬａｂ色空間における色差が人間に視認可能な値である補正色を含む複数の補正色それぞれに対応する複数の補正色信号それぞれの入力に基づいて、複数の補正色テスト画像を前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録させる第２の記録制御手段と、
を有することを特徴とする画像処理装置。
【請求項１７】
記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録するための画像処理を行う画像処理装置であって、
少なくとも前記第１、第２の色の記録材を用いて再現する所定の色を示す色信号の入力に基づいて前記第１の記録手段と前記第２の記録手段とによって第１テスト画像を記録媒体に記録させる第１の記録制御手段と、
前記第１テスト画像に対する色補正の指示に関する情報を取得する取得手段と、
前記取得手段により前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色信号を補正する際に用いる補正色を特定するために、前記所定の色とのＣＩＥＬａｂ色空間における色差がそれぞれ異なる複数の補正色それぞれに対応する複数の補正色信号それぞれの入力に基づいて、複数の補正色テスト画像を前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録させる第２の記録制御手段と、
を有することを特徴とする画像処理装置。
【請求項１８】
記録媒体上に第１の色の記録材を付与する第１の記録手段と、前記記録媒体上に前記第１の色と異なる第２の色の記録材を付与する第２の記録手段と、を用いて前記記録媒体上に画像を記録するための画像処理を行う画像処理方法であって、
少なくとも前記第１、第２の色の記録材を用いて再現する所定の色を示す色信号の入力に基づいて前記第１の記録手段と前記第２の記録手段とによって第１テスト画像を記録媒体に記録させるステップと、
前記第１テスト画像に対する色補正の指示に関する情報を取得するステップと、
前記色補正の指示に関する情報が取得された場合、前記第１の記録手段と前記第２の記録手段とを用いて記録を行う画像の色信号を補正する際に用いる補正色を特定するために、少なくとも前記所定の色とのＣＩＥＬａｂ色空間における色差が０．８以上である補正色を含む複数の補正色それぞれに対応する複数の補正色信号それぞれの入力に基づいて、複数の補正色テスト画像を前記第１の記録手段と前記第２の記録手段とによって記録媒体に記録させるステップと、
を有することを特徴とする画像処理方法。