(57)【要約】【課題】複数の濃度補正値の中から一の濃度補正値を適切に選択することである。【解決手段】濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するステップと、複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するステップと、複数の前記画像データの各々に対して視覚周波数特性フィルタによるフィルタ処理を行うステップと、前記フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択するステップと、を有する補正値選択方法。【選択図】図１５
2009233966.tif 000002
【特許請求の範囲】
【請求項１】
濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するステップと、
複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するステップと、
複数の前記画像データの各々に対して視覚周波数特性フィルタによるフィルタ処理を行うステップと、
前記フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択するステップと、
を有することを特徴とする補正値選択方法。
【請求項２】
請求項１に記載の補正値選択方法において、
前記濃度補正値を選択するステップでは、
前記フィルタ処理が行われた各々の前記画像データに基づいて、前記テストパターンの濃度むらの評価値を該画像データ毎に求め、該評価値に基づいて前記濃度補正値を選択することを特徴とする補正値選択方法。
【請求項３】
請求項２に記載の補正値選択方法において、
前記濃度補正値を選択するステップでは、
前記フィルタ処理が行われた前記画像データの画素データが示す測色値と、該画像データの平均測色値と、の間の色差、
を前記画素データ毎に求め、該画素データ毎に求めた前記色差を平均することによって前記評価値を求めることを特徴とする補正値選択方法。
【請求項４】
請求項３に記載の補正値選択方法において、
前記濃度補正値を選択するステップでは、前記色差を求めるために、
前記フィルタ処理が行われた前記画像データの前記画素データが示す前記測色値と、前記平均測色値と、の間の明度差、彩度差、及び、色相差、
を求め、
前記色差をΔＥとし、前記明度差をΔＬとし、該明度差に対する第一重み付け係数をＴ１とし、前記彩度差をΔＣとし、該彩度差に対する第二重み付け係数をＴ２とし、前記色相差をΔＨとし、該色相差に対する第三重み付け係数をＴ３とした場合に、
前記第一重み付け係数Ｔ１を前記第二重み付け係数Ｔ２及び前記第三重み付け係数Ｔ３よりも小さくし、前記色差ΔＥを以下の式により求めることを特徴とする補正値選択方法。
【数１】
2009233966.tif 000007
【請求項５】
請求項１乃至請求項４のいずれかに記載の補正値選択方法において、
前記画像データを取得するステップでは、スキャナを用いて前記テストパターンを読み取り、
前記フィルタ処理を行うステップでは、各々の前記画像データに対して、前記スキャナの変調伝達関数から求めた逆フィルタ、による逆フィルタ処理を行った後に、前記視覚周波数特性フィルタによる前記フィルタ処理を行うことを特徴とする補正値選択方法。
【請求項６】
請求項１乃至請求項５のいずれかに記載の補正値選択方法において、
前記濃度補正値は画像形成条件と対応付けられており、
前記テストパターンを形成するステップでは、前記濃度補正値が対応付けられた前記画像形成条件とは異なる他の画像形成条件、で該テストパターンを形成し、
前記濃度補正値を選択するステップでは、前記他の画像形成条件で画像を形成する際に適用する前記濃度補正値、を選択することを特徴とする補正値選択方法。
【請求項７】
濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するためのパターン形成部と、
前記パターン形成部により形成された複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するためのパターン読取部と、
前記パターン読取部により取得された複数の前記画像データの各々に対して、視覚周波数特性フィルタによるフィルタ処理を行って、該フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択する補正値選択部と、
を有することを特徴とする補正値選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の濃度補正値から一の濃度補正値を選択する補正値選択方法、及び、補正値選択装置に関する。
【背景技術】
【０００２】
インクジェットプリンタのように、ノズルを有し該ノズルから媒体（例えば紙や布など）に液体を噴射して該媒体に画像を形成するための液体噴射装置は既に知られている。このような液体噴射装置では、ノズルの加工精度のバラツキ等により、媒体に形成される画像に濃度むらが生じてしまう。
【０００３】
上記濃度むらを抑制するために、例えば、画像の濃度を補正する技術が提案されている（例えば、特許文献１参照）。当該技術は、補正用パターンを媒体に形成し、該補正用パターンを読み取って該補正用パターンの読取濃度を取得し、取得された該読取濃度に基づいて濃度補正値を求め、求めた該濃度補正値により画像の濃度を補正するものである。
【０００４】
ところで、画像を形成する際の画像形成条件が異なると、濃度むら度合いが異なってくる可能性がある。このため、例えば、ある媒体に補正用パターンを形成することによって求めた濃度補正値を、前記ある媒体とは異なる他の媒体に画像を印刷する際に適用すると、十分な濃度むら抑制効果が得られないことがある。このことを考慮して、補正用パターンの形成条件（例えば、補正用パターンが形成される媒体）を変えて、濃度補正値を複数求めておくことが考えられる。
【０００５】
そして、複数の濃度補正値を求めた場合には、ある画像形成条件で画像を形成する際に、複数の濃度補正値の中から前記ある画像形成条件に適した濃度補正値を選択して、選択した該濃度補正値により画像の濃度を補正することになる。
【特許文献１】特開２００５−２０５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
但し、濃度補正値を選択する場合、適切な濃度補正値を選択しないと、濃度むらの抑制を十分に達成することができない虞がある。なお、濃度むら抑制効果の良否については人間の視覚（所謂、見た目）により判断される。このため、濃度補正値を選択する場合には、人間の視覚から判断して十分な濃度むら抑制効果が得られる濃度補正値、を選択する必要がある。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、複数の濃度補正値の中から一の補正値を適切に選択することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、主たる発明は、（Ａ）濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するステップと、（Ｂ）複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するステップと、（Ｃ）複数の前記画像データの各々に対して視覚周波数特性フィルタによるフィルタ処理を行うステップと、（Ｄ）前記フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択するステップと、を有することを特徴とする補正値選択方法である。本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１０】
先ず、（Ａ）濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するステップと、（Ｂ）複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するステップと、（Ｃ）複数の前記画像データの各々に対して視覚周波数特性フィルタによるフィルタ処理を行うステップと、（Ｄ）前記フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択するステップと、を有することを特徴とする補正値選択方法。
【００１１】
かかる方法であれば、視覚周波数特性フィルタによるフィルタ処理を行うことにより、テストパターンの画像データのうち、人間の視覚感度が鈍くなる高周波数成分が抑制される。換言すると、前記画像データのうち、人間の視覚により認識され易い成分が抽出される。かかるフィルタ処理が行われた画像データに基づいて濃度補正値を選択すれば、人間の視覚特性（具体的には、視覚の空間周波数特性）を考慮して、濃度補正値を適切に選択することが可能になる。
【００１２】
また、上記の補正値選択方法において、前記濃度補正値を選択するステップでは、前記フィルタ処理が行われた各々の前記画像データに基づいて、前記テストパターンの濃度むらの評価値を該画像データ毎に求め、該評価値に基づいて前記濃度補正値を選択することとしてもよい。かかる方法では、濃度補正値による濃度むらの抑制効果の良否、を評価値として数値化し、当該評価値に基づいて濃度補正値を選択することになる。これにより、濃度補正値を選択するための技能を特別に要することなく、濃度補正値を適切に選択することが可能になる。
【００１３】
また、上記の補正値選択方法において、前記濃度補正値を選択するステップでは、前記フィルタ処理が行われた前記画像データの画素データが示す測色値と、該画像データの平均測色値と、の間の色差、を前記画素データ毎に求め、該画素データ毎に求めた前記色差を平均することによって前記評価値を求めることとしてもよい。かかる方法では、濃度むらの評価値として、画像データにおける測色値のばらつきを求めることになる。また、画像データにおける測色値のばらつきは、該画像データの画素データが示す測色値から容易に求められるため、前記濃度むらの評価値を簡易に求めることが可能になる。
【００１４】
また、上記の補正値選択方法において、前記濃度補正値を選択するステップでは、前記色差を求めるために、前記フィルタ処理が行われた前記画像データの前記画素データが示す前記測色値と、前記平均測色値と、の間の明度差、彩度差、及び、色相差、を求め、前記色差をΔＥとし、前記明度差をΔＬとし、該明度差に対する第一重み付け係数をＴ１とし、前記彩度差をΔＣとし、該彩度差に対する第二重み付け係数をＴ２とし、前記色相差をΔＨとし、該色相差に対する第三重み付け係数をＴ３とした場合に、前記第一重み付け係数Ｔ１を前記第二重み付け係数Ｔ２及び前記第三重み付け係数Ｔ３よりも小さくし、前記色差ΔＥを以下の式により求めることとしてもよい。
【数２】
2009233966.tif 000003
【００１５】
色差の構成要素である明度差、彩度差、及び、色相差のうち、明度差は、視覚によって最も認識され易い要素である。したがって、上記の方法により、色差における明度差の影響が高くなるように重み付けが行われれば、人間の視覚特性を考慮して濃度補正値を選択する際に、より適切な濃度補正値を選択することが可能になる。
【００１６】
また、上記の補正値選択方法において、前記画像データを取得するステップでは、スキャナを用いて前記テストパターンを読み取り、前記フィルタ処理を行うステップでは、各々の前記画像データに対して、前記スキャナの変調伝達関数から求めた逆フィルタ、による逆フィルタ処理を行った後に、前記視覚周波数特性フィルタによる前記フィルタ処理を行うこととしてもよい。
【００１７】
スキャナの変調伝達関数（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ、以下、ＭＴＦ）の影響により、テストパターンの画像データは、その一部が減衰した状態で取得される。上記の方法であれば、逆フィルタによる逆フィルタ処理を行うことによって、減衰した画像データを復元させることが可能になる。
【００１８】
また、上記の補正値選択方法により、前記濃度補正値は画像形成条件と対応付けられており、前記テストパターンを形成するステップでは、前記濃度補正値が対応付けられた前記画像形成条件とは異なる他の画像形成条件、で該テストパターンを形成し、前記濃度補正値を選択するステップでは、前記他の画像形成条件で画像を形成する際に適用する前記濃度補正値、を選択することとしてもよい。かかる方法であれば、当初想定されていなかった画像形成条件（例えば、当初想定されていなかった媒体に画像を形成する条件）で画像を形成する際に適用する濃度補正値、を適切に選択することが可能になる。
【００１９】
さらに、（Ａ）濃度補正値により濃度が補正されたテストパターンを、該濃度補正値を変えて複数媒体に形成するためのパターン形成部と、（Ｂ）前記パターン形成部により形成された複数の前記テストパターンを読み取って、複数の該テストパターンの画像データを取得するためのパターン読取部と、（Ｃ）前記パターン読取部により取得された複数の前記画像データの各々に対して、視覚周波数特性フィルタによるフィルタ処理を行って、該フィルタ処理が行われた各々の前記画像データに基づいて前記濃度補正値を選択する補正値選択部と、（Ｄ）を有する補正値選択装置、も実現可能である。かかる補正値選択装置を用いれば、人間の視覚特性を考慮して濃度補正値を選択することが可能になる。
【００２０】
＝＝＝印刷システムについて＝＝＝
画像の濃度むら及び該濃度むらの抑制方法について説明するにあたって、先ず、媒体に画像を形成するための印刷システム１００、について図１を参照しながら概説する。図１は、印刷システム１００の構成を示すブロック図である。
【００２１】
本実施形態の印刷システム１００は、図１に示すように、プリンタ１と、コンピュータ１１０と、スキャナ１２０とを有するシステムである。プリンタ１は、液体としてのインクを媒体に噴射して該媒体に画像を形成（印刷）する液体噴射装置であり、本実施形態ではカラーインクジェットプリンタである。プリンタ１は、紙、布、フィルムシート等の複数種の媒体（以下、印刷媒体）に画像を印刷することが可能である。
【００２２】
コンピュータ１１０は、インターフェース１１１を介してプリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるために、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、該コンピュータ１１０にインストールされた各種プログラムを実行するためのＣＰＵ１１２と、当該各種プログラムを格納するメモリ１１３と、が備えられている。コンピュータ１１０にインストールされたプログラムの中には、アプリケーションプログラムから出力された画像データを印刷データに変換するためのプリンタドライバや、該コンピュータ１１０にインターフェース１１１を介して通信可能に接続されたスキャナ１２０、を制御するためのスキャナドライバがある。
【００２３】
スキャナ１２０は、不図示の原稿台に置かれた原稿に光を照射し、その反射光を読取キャリッジ１２１に備えられた不図示の受光素子により検出し、前記原稿の画像を読み取って、当該画像の画像データ（読取画像データ）を取得するための装置である。このスキャナ１２０は、インターフェース１２２、ＣＰＵ１２３、及びメモリ１２４からなるスキャナコントローラ１２５を有し、インターフェース１２２を介してコンピュータ１１０のスキャナドライバに向けて画像データを送信する。
【００２４】
＜＜プリンタ１の構成＞＞
次に、図１乃至図３を参照しながら、プリンタ１の構成について説明する。図２Ａ及び図２Ｂは、プリンタ１の基本構成を示す図であり、図２Ａはプリンタ１の全体構成の概略を示し、図２Ｂは、プリンタ１の全体構成の断面図を示す。図２Ａには矢印にてヘッド２３の移動方向（走査方向）と紙の搬送方向が、図２Ｂには矢印にて該搬送方向が、それぞれ示されている。図３は、ノズルの配列を示す図であり、同図には矢印にて前記走査方向と前記搬送方向とが示されている。
【００２５】
プリンタ１は、図１に示すように、記録ユニット２０、搬送ユニット３０、検出器群４０、及びコントローラ５０を有する。プリンタ１がコンピュータ１１０から印刷データを受信すると、コントローラ５０が印刷データに基づいて各ユニット（記録ユニット２０、搬送ユニット３０）を制御して印刷媒体に画像を印刷する。プリンタ１内の状況は検出器群４０によって監視されており、検出器群４０は検出結果に応じた信号をコントローラ５０に向けて出力する。
【００２６】
記録ユニット２０は、印刷媒体にインクを噴射して該印刷媒体に走査方向に沿うドット列（以下、ラスタラインとも言う）を形成するものであり、図２Ａ及び図２Ｂに示すように、キャリッジ２１、キャリッジ移動機構２２、及び、ヘッド２３を有する。キャリッジ２１は、ガイド軸２４に支持された状態でキャリッジ移動機構２２により該ガイド軸２４に沿って移動する。つまり、ガイド軸２４の軸方向がキャリッジ２１の移動方向となる。
【００２７】
ヘッド２３は、その下面にインクを噴射するためのノズルを複数備えている。そして、図３に示すように、ＣＭＹＫのインク色毎に搬送方向に沿って一定のノズルピッチでｎ個のノズル（本実施形態では、ｎ＝１８０）が並ぶことにより、ノズル列Ｎｃ、Ｎｍ、Ｎｙ、Ｎｋが形成されている。各ノズルには、不図示のインクチャンバ及びピエゾ素子が設けられており、ピエゾ素子の駆動によりインクチャンバが伸縮・膨張されて、ノズルから滴状のインクが噴射される。また、ヘッド２３は、キャリッジ２１に搭載されているので該キャリッジ２１の移動に伴って走査方向に移動する。そして、ヘッド２３の移動中にノズルからインクが断続的に噴射されることにより、走査方向に沿うラスタラインが形成される。なお、ノズル列を構成する各ノズルは、該各ノズルに割り当てられたドット列を形成するためにインクを噴射する。
【００２８】
搬送ユニット３０は、走査方向と交差する搬送方向に印刷媒体を搬送するためのものであり、図２Ａ及び図２Ｂに示すように、給紙ローラ３１と、搬送モータ３２と、搬送ローラ３３と、プラテン３４と、排紙ローラ３５と、を有する。挿入口に挿入された印刷媒体は、給紙ローラ３１によりプリンタ１内に供給されると、搬送モータ３２の回転によって回転する搬送ローラ３３により、搬送方向において印刷可能な領域、まで搬送される。その後、印刷媒体はプラテン３４に支持されながら搬送方向に搬送され続け、最終的に排紙ローラ３５によりプリンタ１外に排出される。
【００２９】
コントローラ５０は、ＣＰＵ５２によりユニット制御回路５４を介してプリンタ１の各ユニットを制御する。また、プリンタ１は、記憶素子を備えたメモリ５３を有し、当該メモリ５３には、濃度補正値ＮＭが、それぞれ印刷条件に対応付けられて記憶されている（図１２参照）。なお、濃度補正値ＮＭ及び印刷条件については後述する。
【００３０】
＜＜印刷処理について＞＞
次に、上記構成のプリンタ１が実行する印刷処理について、図４と図５Ａ及び図５Ｂとを参照しながら説明する。図４は、印刷処理のフローチャートである。図５Ａ及び図５Ｂは、インターレース方式の印刷についての説明図である。
【００３１】
印刷処理は、図４に示すように、コントローラ５０がコンピュータ１１０からインターフェース５１を介して印刷命令を含む印刷データを受信するところから始まる（Ｓ００１）。そして、コントローラ５０は、受信した印刷データ中の各種コマンドの内容を解析し、プリンタ１の各ユニットを制御する。次に、コントローラ５０は、印刷媒体を給紙ローラ３１によりプリンタ１内に供給してから、搬送ローラ３３により印刷媒体を印刷開始位置（頭出し位置）に位置決めする給紙処理を行う（Ｓ００２）。
【００３２】
次に、コントローラ５０は、キャリッジ２１の移動に伴って走査方向に移動するヘッド２３のノズルからインクを断続的に噴射させて、印刷媒体に前記走査方向に沿うラスタラインを形成させるドット列形成処理を行う（Ｓ００３）。次に、コントローラ５０は、搬送ユニット３０により、搬送方向において印刷媒体をヘッド２３に対して相対的に移動させる搬送処理を行う（Ｓ００４）。搬送処理により、先程のドット列形成処理にて形成されたラスタラインの位置とは異なる位置に、次のドット列形成処理時にてラスタラインを形成することが可能になる。
【００３３】
コントローラ５０がドット列形成処理と搬送処理とを繰り返すことにより、ラスタラインが搬送方向において複数形成される。なお、本実施形態では、複数回のドット列形成処理（以下、パス）により補完的にラスタラインを形成するインターレース方式が採用されている。この印刷方式では、図５Ａ及び図５Ｂに示すように、ある回のパス（例えば、パスｎ）後に所定量だけ印刷媒体を搬送方向に搬送してから前記ある回の次のパス（例えば、パスｎ＋１）を実施する際には、当該ある回のパスにてラスタラインが形成された列領域に搬送方向下流側で隣接する列領域、にラスタラインが形成されるようになる。ここで、列領域とは、印刷媒体において走査方向に並ぶ複数の単位領域によって構成される領域であり、搬送方向において複数並んでいる。また、単位領域とは、印刷媒体上に仮想的に定められた矩形状の領域を指す。なお、単位領域については、印刷解像度に応じて大きさや形が定められる。
【００３４】
一方、インターレース方式のみでは、印刷媒体の先端部及び後端部にラスタラインを搬送方向に連続して並ぶように形成することができないため、インターレース方式による通常印刷の前後に、先端印刷及び後端印刷が行われる。先端印刷は、印刷媒体の先端部にラスタラインを形成するための処理であり、後端印刷は、印刷媒体の後端部にラスタラインを形成するための処理である。
【００３５】
そして、コントローラ５０は、印刷媒体に印刷するための印刷データがなくなるまでドット列形成処理と搬送処理とを繰り返し、当該印刷データがなくなった時点で排紙の判断をする（Ｓ００５）。その後、コントローラ５０は、排紙ローラ３５により印刷媒体をプリンタ１外に排出する排紙処理を行う（Ｓ００６）。画像が印刷された印刷媒体がプリンタ１外に排出された後、コントローラ５０は、印刷を続行するか否かの判断を行う（Ｓ００７）。コントローラ５０は、次の印刷媒体に印刷を行うのであれば、前述の給紙処理に戻って印刷を続行する。他方、次の印刷媒体に印刷を行わないのであれば、印刷処理を終了する。
【００３６】
＜＜プリンタドライバによる処理の概要＞＞
上記の印刷処理は、前述したように、プリンタ１に接続されたコンピュータ１１０から印刷データが送信されることにより開始する。当該印刷データは、プリンタドライバによる処理により生成される。以下、プリンタドライバによる処理について、図６を参照しながら説明する。図６は、プリンタドライバによる処理の説明図である。
【００３７】
印刷データは、図６に示すように、プリンタドライバによって解像度変換処理（Ｓ０１１）、色変換処理（Ｓ０１２）、ハーフトーン処理（Ｓ０１３）、及び、ラスタライズ処理（Ｓ０１４）が実行されることにより生成される。
【００３８】
先ず、解像度変換処理では、アプリケーションプログラムの実行により得られたＲＧＢ画像データの解像度が、指定された画質に対応する印刷解像度に変換される。次に、色変換処理では、解像度が変換されたＲＧＢ画像データがＣＭＹＫ画像データに変換される。ここで、ＣＭＹＫ画像データとは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の色別の画像データを意味する。そして、ＣＭＹＫ画像データを構成する複数の画素データは、それぞれ２５６段階の階調値で表される。この階調値は、ＲＧＢ画像データに基づいて定められ、指令階調値（入力指令値）となる。
【００３９】
次に、ハーフトーン処理では、画像データを構成する画素データが示す多段階の階調値が、プリンタ１で表現可能な少段階のドット階調値に変換される。すなわち、画素データが示す２５６段階の階調値が、４段階のドット階調値に変換される。具体的には、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、及び、ドット階調値［１１］に対応する大ドットの形成の４段階に変換される。その後、各ドットのサイズについてドット生成率が決められた上で、ディザ法・γ補正・誤差拡散法等を利用して、プリンタ１がドットを分散して形成するように画素データが作成される。
【００４０】
次に、ラスタライズ処理では、ハーフトーン処理で得られた画像データに関し、各ドットのデータ（ドット階調値のデータ）が、プリンタ１に転送すべきデータ順に変更される。そして、ラスタライズ処理されたデータは、印刷データの一部として送信される。
【００４１】
＝＝＝濃度むらの抑制＝＝＝
次に、上記のプリンタ１を用いて印刷する画像に生じる濃度むらと、当該濃度むらを抑制する方法について説明する。
【００４２】
＜＜濃度むらについて＞＞
先ず、濃度むらについて図７Ａ及び図７Ｂを参照しながら説明する。図７Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図７Ｂは、濃度むらが発生した際の様子を示す図である。なお、以下、説明を簡略化するため、単色印刷された画像に濃度むらが生じた場合を例に挙げて説明する。
【００４３】
ノズルから噴射された所定量のインク（インク滴）が理想的な着弾位置に着弾し、ドットが単位領域に正確に形成されると、図７Ａに示すように、ラスタラインは列領域に正確に形成されるようになる。
【００４４】
しかしながら、実際には、ノズルの加工精度のバラツキ等のために、インク滴が理想的な着弾位置からずれた位置に着弾することがある。図７Ｂに示す例では、２番目の列領域に形成されたラスタラインが、３番目の列領域側に寄って形成されている。この結果、２番目の列領域に形成されたラスタラインの濃度が比較的淡くなり、３番目の列領域に形成されたラスタラインの濃度が比較的濃くなる。また、同図に示す例では、５番目の列領域に向けて噴射されたインクの量が少なく、５番目の列領域に形成されたラスタラインを構成するドットが小さくなっている。この結果、５番目の列領域に形成されたラスタラインの濃度は比較的淡くなる。以上の現象を巨視的に見ると、走査方向に沿う縞状の濃度ムラ（所謂、バンディング）が視認される。こうした濃度ムラは印刷画像の画質を低下させる原因となる。
【００４５】
＜＜濃度ムラの抑制方法について＞＞
以上のような濃度むらを抑制するための方策としては、画素データの階調値（指令階調値）を補正することが考えられる。つまり、濃く（淡く）視認され易い列領域に対しては、ラスタラインが淡く（濃く）形成されるように、その列領域を構成する単位領域、に対応する画素データの階調値を補正すればよい。このため、ラスタライン毎に画素データの階調値を補正する補正値（以下、補正値Ｍ）を取得することになる。この補正値Ｍは、プリンタ１の濃度むら特性を反映した値である。
【００４６】
ラスタライン毎の補正値Ｍが取得されていれば、前記補正値Ｍに基づいてラスタライン毎に画素データの階調値を補正する処理（以下、階調値補正処理）が、ハーフトーン処理の実行に際してプリンタドライバにより行われる。この階調値補正処理により補正された階調値で各ラスタラインが形成されると、当該ラスタラインの濃度が補正される結果、図７Ｃに示すように、印刷画像における濃度ムラの発生が抑制されることになる。図７Ｃは、濃度ムラの発生が抑制された様子を示す図である。
【００４７】
＜＜補正値Ｍの取得について＞＞
次に、ラスタライン毎の補正値Ｍを取得する処理（補正値取得処理）について概説する。補正値取得処理は、例えば、プリンタ１の製造工場の検査ラインにおいて、補正値取得システム２００の下で行われる。補正値取得システムとは、プリンタ１の濃度むら特性に応じた補正値Ｍを取得するためのシステムであり、上記の印刷システム１００と略同様の構成である。つまり、補正値取得システムは、プリンタ１、コンピュータ１１０、及び、スキャナ１２０（便宜上、印刷システム１００の場合と同一の符号にて表記する）を有する。
【００４８】
プリンタ１は、補正値取得処理の対象機器であり、該プリンタ１を用いて濃度むらがない画像を印刷するためには、前記補正値取得処理において該プリンタ１用の補正値Ｍを取得することになる。なお、プリンタ１の構成等については、既述のため省略する。検査ラインに置かれたコンピュータ１１０には、該コンピュータ１１０が補正値取得処理を実行するための補正値取得プログラムがインストールされている。
【００４９】
以下、補正値取得処理の概略手順について図８を参照しながら説明する。図８は、補正値取得処理の流れを示す図である。なお、多色印刷が可能なプリンタ１を対象とする場合、各インク色についての補正値取得処理は同様の手順により実施される。以下の説明では、一のインク色（例えば、シアン色）についての補正値取得処理について説明する。
【００５０】
先ず、コンピュータ１１０が印刷データをプリンタ１に送信し、既述の印刷動作と同様の手順により、プリンタ１が補正用パターンＣＰを媒体に形成する（ステップＳ０２１）。この補正用パターンＣＰは、図９に示すように、３種類の濃度のサブパターンＣＳＰを備えている。図９は、補正用パターンＣＰを示した図である。図９中、矢印にて、補正用パターンＣＰを形成する際の走査方向及び搬送方向が示されている。
【００５１】
各サブパターンＣＳＰは、帯状パターンであり、走査方向に沿うラスタラインが搬送方向において複数並ぶことにより構成される。また、各サブパターンＣＳＰは、それぞれ一定の階調値の画像データから生成されたものであり、図９中、左のサブパターンＣＳＰから順に階調値６４（濃度２５％）、１２８（濃度５０％）、及び１９２（濃度７５％）となり、順に濃い濃度のパターンになっている。なお、これらの３種類の指令階調値（指令濃度）を記号Ｓａ（＝６４）、Ｓｂ（＝１２８）、Ｓｃ（＝１９２）で表記し、例えば、指令階調値Ｓａにて形成されたサブパターンＣＳＰを、図９に示すように、ＣＳＰ（２５）と表記する。
【００５２】
次に、検査者は補正用パターンＣＰが形成された媒体をスキャナ１２０にセットする。そして、コンピュータ１１０は、スキャナ１２０に補正用パターンＣＰを読み取らせ、補正用パターンＣＰの読取画像データを取得する（ステップＳ０２２）。次に、コンピュータ１１０は、取得された読取画像データから、各サブパターンＣＳＰのラスタライン毎の濃度（換言すると、列領域毎の濃度）を算出する（ステップＳ０２３）。図１０に示すように、各サブパターンＣＳＰは、それぞれ指令階調値で一様に形成されたにも関わらずラスタライン毎に濃淡が生じている。このラスタラインの濃淡差が、印刷画像の濃度むらの原因である。なお、図１０は、濃度２５％、濃度５０％及び濃度７５％のサブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。
【００５３】
次に、コンピュータ１１０は、ラスタライン毎の補正値Ｍを算出する（ステップＳ０２４）。補正値Ｍの算出手順を説明するために、指令階調値Ｓｂ（濃度５０％）のサブパターンＣＳＰ（５０）のラスタライン毎の算出濃度が一定になるように指令階調値Ｓｂを補正するための補正値Ｍ、を算出する手順を例に挙げて説明する。当該手順では、例えば、指令階調値ＳｂのサブパターンＣＳＰ（５０）における全ラスタラインの算出濃度の平均値Ｄｂｔを、指令階調値Ｓｂの目標濃度として定める。この目標濃度Ｄｂｔよりも算出濃度が淡いラスタラインｉでは、指令階調値Ｓｂを濃くする方へ補正すれば良い。一方、目標濃度Ｄｂｔよりも算出濃度が濃いラスタラインｊでは、指令階調値Ｓｂを淡くする方へ補正すれば良い。
【００５４】
具体的には、ラスタラインｉの指令階調値Ｓｂ（濃度５０％）に対する補正値Ｍは、指令階調値ＳｂのサブパターンＣＳＰ（５０）におけるラスタラインｉの算出濃度Ｄｂ、及び、指令階調値ＳｃのサブパターンＣＳＰ（７５）におけるラスタラインｉの算出濃度Ｄｃ、に基づいて算出される。より具体的には、指令階調値ＳｂのサブパターンＣＳＰ（５０）では、ラスタラインｉの算出濃度Ｄｂが目標濃度Ｄｂｔよりも小さくなっている。換言すると、ラスタラインｉに対応する列領域の濃度は平均濃度よりも淡くなっている。仮に、ラスタラインｉの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該ラスタラインｉを形成したいのであれば、該ラスタラインｉに対応する画素データの階調値、すなわち、指令階調値Ｓｂを、図１１Ａに示すように、ラスタラインｉにおける指令階調値及び算出濃度の対応関係（Ｓｂ，Ｄｂ）、（Ｓｃ，Ｄｃ）から直線近似を用いて、下記式（１）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｃ−Ｓｂ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｃ−Ｄｂ）｝    （１）
そして、指令階調値Ｓｂと目標指令階調値Ｓｂｔから、下記式（２）により、ラスタラインｉについて指令階調値Ｓｂを補正するための補正値Ｍが求められる。  
Ｍ＝ΔＳ／Ｓｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ                              （２）
なお、図１１Ａは、ラスタラインｉについて指令階調値Ｓｂを補正するための補正値Ｍを算出する手順についての説明図である。
【００５５】
一方、ラスタラインｊの指令階調値Ｓｂ（指令濃度５０％）に対する補正値Ｍは、指令階調値ＳｂのサブパターンＣＳＰ（５０）におけるラスタラインｊの算出濃度Ｄｂ、及び、指令階調値ＳａのサブパターンＣＳＰ（２５）におけるラスタラインｊの算出濃度Ｄａ、に基づいて算出される。具体的には、指令階調値ＳｂのサブパターンＣＳＰ（５０）では、ラスタラインｊの算出濃度Ｄｂが目標濃度Ｄｂｔよりも大きくなっている。仮に、ラスタラインｊの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該ラスタラインｊを形成したいのであれば、該ラスタラインｊの指令階調値Ｓｂを、図１１Ｂに示すように、ラスタラインｊにおける指令階調値及び算出濃度の対応関係（Ｓａ，Ｄａ）、（Ｓｂ，Ｄｂ）から直線近似を用いて、下記式（３）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｂ−Ｓａ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｂ−Ｄａ）｝    （３）
そして、上記式（２）により、ラスタラインｊについて指令階調値Ｓｂを補正するための補正値Ｍが求められる。なお、図１１Ａは、ラスタラインｊについて指令階調値Ｓｂを補正するための補正値Ｍを算出する手順についての説明図である。
【００５６】
以上のようにして、コンピュータ１１０は、ラスタライン毎に、指令階調値Ｓｂに対する補正値Ｍを算出する。同様に、指令階調値Ｓａに対する補正値Ｍ、及び、指令階調値Ｓｃに対する補正値Ｍを、それぞれラスタライン毎に算出する。また、他のインク色についても、ラスタライン毎に、指令階調値Ｓａ、Ｓｂ、Ｓｃの各々に対する補正値Ｍを算出する。
【００５７】
その後、コンピュータ１１０は、補正値Ｍのデータをプリンタ１に送信し、プリンタ１のメモリ５３に記憶させる（ステップＳ０２５）。この結果、プリンタ１のメモリ５３には、図１２に図示された、ラスタライン毎に３つの指令階調値Ｓａ、Ｓｂ、Ｓｃの各々に対する補正値Ｍをまとめた補正値テーブル、が作成される。図１２は、メモリ５３に記録された補正値テーブルを示す図である。
【００５８】
また、図１２に示すように、補正値テーブルはインク色別に作成される結果、ＣＭＹＫ４色分の補正値テーブルからなる補正値テーブル群が形成される。この補正値テーブル群を構成する各補正値Ｍのデータは、プリンタ１を用いて画像を印刷する際に、当該画像の画像データを構成する画素データの階調値を補正するためにプリンタドライバが参照するデータである。この補正値テーブル群の各補正値Ｍにより補正された画像データに基づいて画像を印刷することは、前記補正値テーブル群の各補正値Ｍにより濃度が補正された画像を印刷することを意味する。つまり、本実施形態において、画像の濃度を補正するための濃度補正値ＮＭとは、補正値テーブル群を構成する各補正値Ｍのことである。
【００５９】
補正値取得処理が完了したプリンタ１は、他の検査工程を経た後に梱包されて出荷される。そして、濃度補正値ＮＭを記録したプリンタ１の購入者（ユーザ）の下で該プリンタ１を用いて画像を印刷（本印刷）する際には、濃度補正値ＮＭにより補正された濃度の画像が印刷されることになる。
【００６０】
＜＜複数の印刷条件に対応した補正値の取得＞＞
以上のような補正値取得処理は、プリンタ１の印刷条件を変えて、複数回実施されることがある。これは、印刷条件が異なると画像の濃度むら度合いが異なる可能性があるため、印刷条件が変われば、該印刷条件に対して適切な濃度補正値ＮＭを改めて取得する必要があるためである。ここで、印刷条件とは、印刷媒体の種類、印刷モード、プリンタ１の設置環境温度等、プリンタ１を用いて画像を印刷する際の条件のことであり、画像形成条件に相当する。プリンタ１のユーザは、プリンタ１に画像を印刷させるにあたり、印刷条件を決定することになる。印刷条件を決定するために、例えば、図１３Ａに示した印刷条件設定画面がプリンタドライバにより表示される。そして、ユーザは、当該印刷条件設定画面にて印刷条件項目を設定する。図１３Ａは、印刷条件設定画面を示す図である。
【００６１】
本実施形態では、図１３Ａに示すように、印刷条件項目として、印刷媒体の種類と印刷モードを選択することが可能である。具体的に説明すると、印刷媒体の種類については、「普通紙」、「光沢紙」、及び、「フィルム」の３種の媒体が、印刷媒体として想定される選択肢として挙げられている。印刷モードについては、「きれいモード」、「標準モード」の２種の印刷モードが選択肢として挙げられている。「きれいモード」とは、画像を形成するために、単一のドットサイズのドット（具体的には、小ドット）を用いるモードである。「標準モード」とは、複数のドットサイズのドット（具体的には、小ドット、中ドット、大ドット）を用いるモードである。すなわち、印刷モードとは、画像を形成するドットのサイズ（ドット径）を規定する条件項目である。なお、ドットサイズに関する条件項目については、上記２種類の印刷モードに限定されるものではなく、より詳細な設定が可能できるように、より多くの選択肢が挙げられていてもよい。
【００６２】
そして、印刷媒体及び印刷モードをそれぞれ選択することにより、６種類の印刷条件（３種類の印刷媒体×２種類の印刷モード）の中から１の印刷条件が特定される。なお、印刷媒体及び印刷モードと印刷条件との間の対応関係は、図１３Ｂに示す通りであり、例えば、「普通紙」に画像を「きれいモード」にて印刷する印刷条件は、第一印刷条件に該当する。図１３Ｂは、印刷媒体及び印刷モードと印刷条件との間の対応関係を示した図である。
【００６３】
このような６種類の印刷条件の各々について、補正値取得処理を実行する。具体的には、印刷条件を変えながら、該印刷条件として設定された媒体（第一印刷条件の場合には普通紙）に該印刷条件として設定された印刷モード（第一印刷条件の場合には「きれいモード」）で補正用パターンＣＰを形成する。そして、印刷条件毎に形成された補正用パターンＣＰの各々について、スキャナ１２０を用いて読取画像データを取得し、取得された各々の読取画像データから各補正用パターンＣＰのラスタライン毎の濃度を算出する。
【００６４】
算出された各ラスタラインの濃度は、印刷条件間で画像の濃度むら度合いが変わっていることを反映している。具体的に説明すると、例えば、同一の印刷データに基づいて補正用パターンＣＰを形成したとしても、該補正用パターンＣＰが形成される媒体が異なれば、媒体に着弾したインク滴の滲み度合いが異なる結果、濃度むら度合いが異なり、該補正用パターンＣＰの読取画像データ、及び、当該読取画像データから算出されるラスタライン毎の濃度も異なってしまう。このため、算出濃度に基づいて求められるラスタライン毎の補正値Ｍについても印刷条件間で異なる値になる。
【００６５】
以上のように、印刷条件毎に補正値取得処理を実行することにより、図１２に示すように、６種類の濃度補正値ＮＭ（すなわち、６種類の補正値テーブル群）がプリンタ１のメモリ５３に記憶されることになる。そして、濃度補正値ＮＭの各々は、該濃度補正値ＮＭを取得するにあたって補正用パターンＣＰを形成した際の印刷条件、に対応付けられて記憶される。
【００６６】
＝＝＝補正値選択処理について＝＝＝
次に、印刷条件毎に取得された濃度補正値ＮＭの中から一の濃度補正値ＮＭを選択する補正値処理について説明する。
【００６７】
＜＜濃度補正値の選択＞＞
印刷条件毎に取得された濃度補正値ＮＭを記憶したプリンタ１、を購入したユーザが該プリンタ１を用いて画像を印刷する際、ユーザが用意したコンピュータ１１０のプリンタドライバは、図１３Ａに示す印刷条件設定画面を表示する。そして、プリンタドライバは、印刷条件設定画面にて選択された印刷媒体及び印刷モードに基づいて印刷条件を特定し、当該印刷条件に応じて印刷データを作成する。当該印刷データの作成にあたり、プリンタドライバは、階調値補正処理において、特定された印刷条件に対応付けられた濃度補正値ＮＭをプリンタ１のメモリ５３から選択的に読み出し、当該濃度補正値ＮＭにより画像データ（すなわち、画像データを構成する各画素データの階調値）をラスタライン毎に補正する。
【００６８】
具体的に説明すると、ユーザの下で画像が印刷される際に、該画像の画像データのうちのラスタラインｉの指令階調値Ｓ＿ｉｎが、補正用パターンを形成した際の指令階調値（すなわち、サブパターンＣＳＰの指令階調値）Ｓａ、Ｓｂ、Ｓｃのいずれかと同じであれば、その指令階調値に対するラスタラインｉの補正値Ｍを用いて、前記指令階調値Ｓ＿ｉｎをＳ＿ｉｎ×（１＋Ｍ）に補正する。一方、ラスタラインｉの指令階調値Ｓ＿ｉｎが指令階調値Ｓａ、Ｓｂ、Ｓｃのいずれとも異なる場合、図１４に示すような一次補間により求めた補正値Ｍｔにより、前記指令階調値Ｓ＿ｉｎをＳ_ｉｎ×（１＋Ｍｔ））に補正する。図１４は、補正値による指令階調値の補正についての説明図である。なお、図１４中、ラスタラインiについて指令階調値Ｓａ、Ｓｂ、Ｓｃを補正するための補正値Ｍを、それぞれ、記号Ｍａ、Ｍｂ、Ｍｃにて示している。
【００６９】
そして、以上のように印刷条件に応じて作成された印刷データに基づいて該印刷条件で画像を印刷した場合、濃度補正値ＮＭにより各インク色についてラスタライン毎に前記画像の濃度が補正される結果、該画像の濃度むらが抑制される。
【００７０】
ところで、ユーザがプリンタ１を用いて画像を印刷する際、濃度補正値ＮＭと対応付けられた印刷条件（すなわち、第一印刷条件〜第六印刷条件）とは異なる他の印刷条件で印刷するケースがある。例えば、印刷媒体として想定されていなかった媒体（すなわち、「普通紙」、「光沢紙」、「フィルム」のいずれにも属さない媒体であって、以下、媒体Ｘ）に画像を印刷するケースがある。
【００７１】
上記のケースにおいて、他の印刷条件で画像を印刷する際に該画像の濃度むらを抑制するための方策としては、他の印刷条件で画像を印刷するにあたって、プリンタ１のメモリ５３に記憶された複数の濃度補正値ＮＭの中から一の濃度補正値ＮＭを選択する処理（補正値選択処理）を行うことが考えられる。つまり、他の印刷条件で画像を印刷する際に適用する濃度補正値ＮＭ、を既存の濃度補正値ＮＭの中から選択し、選択された濃度補正値ＮＭに基づいて階調値補正処理を行う場合が考えられる。
【００７２】
他の印刷条件で画像を印刷するにあたって、前記複数の濃度補正値ＮＭの中から、前記他の印刷条件で画像を印刷する際に適用する濃度補正値ＮＭを選択する場合、選択される濃度補正値ＮＭは、前記他の印刷条件に適した値でなければならない。他の印刷条件に適した濃度補正値ＮＭとは、当該他の印刷条件で画像を印刷した場合に、前記複数の濃度補正値ＮＭの中で最も優れた濃度むら抑制効果が得られる濃度補正値ＮＭのことである。
【００７３】
ここで、濃度むら抑制効果の良否については、『発明が解決しようとする課題』の項で説明したように、人間の視覚（所謂、見た目）により判断される。このため、人間の視覚特性を考慮して濃度補正値ＮＭを適切に選択する必要がある。そこで、本実施形態の補正値選択処理では、各々が印刷条件に対応付けられた複数の濃度補正値ＮＭの中から、該濃度補正値ＮＭが対応付けられた印刷条件とは異なる他の印刷条件、にて画像を印刷する場合に適用する濃度補正値ＮＭを、人間の視覚特性を考慮して選択する。
【００７４】
＜＜補正値選択システムについて＞＞
次に、補正値選択装置の一例である補正値選択システムについて説明する。補正値選択システムは、補正値選択処理を実行するためのシステムであり、プリンタ１と、コンピュータ１１０と、スキャナ１２０と、を有している。すなわち、補正値取得システムは、既述の印刷システム１００と同様の構成である。そして、印刷システム１００のユーザは、プリンタ１を用いて、該プリンタ１が記憶した濃度補正値ＮＭが対応付けられた印刷条件とは異なる他の印刷条件で画像を印刷するにあたり、前記印刷システム１００を補正値選択システムとして利用する。なお、説明の便宜上、補正値選択システムの構成機器については、印刷システム１００の場合と同一の符号にて表記する。
【００７５】
補正値選択システムとして用いる印刷システム１００において、プリンタ１は、印刷条件毎に濃度補正値ＮＭを記憶したメモリ５３を備えている。また、コンピュータ１１０には、プリンタドライバ及びスキャナドライバに加えて、該コンピュータ１１０が補正値選択処理を実行するための補正値選択プログラムがインストールされている。この補正値選択プログラムは、例えば、プリンタドライバが表示する印刷条件設定画面内に設けられた補正値選択ボタン（図１３Ａ参照）がクリックされたときに起動する。
【００７６】
＜＜補正値選択処理の手順について＞＞
次に、補正値選択処理の手順について、図１５を参照しながら説明する。図１５は、補正値選択処理の流れを示す図である。
【００７７】
補正値選択処理は、補正値選択システムである印刷システム１００を有するユーザの下で実行される。この補正値選択処理は、図１５に示すように、先ず、プリンタ１を用いて、濃度補正値ＮＭが対応付けられた印刷条件とは異なる他の印刷条件で、濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰを、該濃度補正値ＮＭを変えて複数形成する（Ｓ０３１）。つまり、プリンタ１は、補正値選択システムが備えるパターン形成部に相当する。
【００７８】
次に、プリンタ１によって形成された複数のテストパターンＥＰを、それぞれ、スキャナ１２０を用いて読み取り、複数のテストパターンの画像データ（読取画像データ）を取得する（Ｓ０３２）。つまり、スキャナ１２０は、補正値選択システムが備えるパターン読取部に相当する。
【００７９】
次に、スキャナ１２０により取得された複数の読取画像データの各々に対して、後述のフィルタ処理を行う（Ｓ０３３）。次に、フィルタ処理が行われた各々の読取画像データに基づいて、テストパターンＥＰの濃度むらの評価値を読取画像データ毎に算出する（Ｓ０３４）。次に、読取画像データ毎の評価値に基づいて、複数の濃度補正値ＮＭ（すなわち、６種類の濃度補正値ＮＭ）の中から、前記他の印刷条件で画像を形成する際（画像を印刷する際）に適用する濃度補正値ＮＭを選択する（Ｓ０３５）。そして、選択結果をコンピュータ１１０のメモリ１１３に保存する（Ｓ０３６）。Ｓ０３３〜Ｓ０３６までの各ステップは、前述した補正値選択プログラムにより、コンピュータ１１０が実施する。したがって、コンピュータ１１０は、補正値選択システムが備える補正値選択部に相当する。
【００８０】
以下、補正値選択処理の各ステップについて説明する。なお、以下の説明では、他の印刷条件として、前述の媒体Ｘに画像を印刷する条件を例に挙げて説明する。
【００８１】
＜テストパターンＥＰの形成＞
先ず、テストパターンＥＰを形成する手順について説明する。  
テストパターンＥＰは、プリンタ１により、コンピュータ１１０のプリンタドライバがテストパターンＥＰの画像データから作成された印刷データに基づいて、既述の印刷処理と同様の手順で媒体Ｘに形成される。すなわち、本実施形態において、テストパターンＥＰは、濃度補正値ＮＭが対応付けられた印刷条件とは異なる他の印刷条件で形成されることになる。また、プリンタドライバは、濃度補正値ＮＭにより補正したテストパターンＥＰの画像データから印刷データを作成する。したがって、媒体Ｘに形成されるテストパターンＥＰは、濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰであると言える。
【００８２】
さらに、プリンタドライバは、濃度補正値ＮＭを変えて前記印刷データを作成する。したがって、プリンタ１は、６種類の濃度補正値ＮＭの各々について、該濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰを媒体Ｘに形成することになる。なお、本実施形態において、プリンタ１は、１枚の媒体Ｘに１つのテストパターンＥＰを形成することとする。但し、これに限定されるものではなく、濃度補正値ＮＭ毎のテストパターンＥＰ（すなわち、６つのテストパターンＥＰ）を１枚の媒体Ｘに形成することとしても良い。
【００８３】
以下、テストパターンＥＰについて、図１６を参照しながらより詳しく説明する。図１６は、テストパターンＥＰの説明図である。図１６には、矢印にてヘッド２３の移動方向（走査方向）と媒体Ｘの搬送方向とが示されている。
【００８４】
テストパターンＥＰは、図１６に示すように、インク色別の色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）を有する。色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）は、それぞれ帯状のパターンであり、走査方向に沿ったラスタラインが搬送方向において複数並ぶことにより構成されている。そして、各色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）のラスタラインの濃度は、濃度補正値ＮＭ（すなわち、各インク色の補正値テーブルを構成するラスタライン毎の補正値Ｍ）により補正されている。
【００８５】
なお、色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の補正前の画像データは、それぞれ、ラスタライン間で階調値が一定である画像データとなっている（すなわち、均一な階調の画像データとなっている）。さらに、本実施形態では、中間調（濃度５０％）の画像データとなっている。これは、中間調の画像データであれば、該画像データを濃度補正値ＮＭにより補正して形成されたテストパターンＥＰ、における濃度むらが人間の視覚によって認識され易くなる。この結果、後述する濃度むらの評価値を人間の視覚特性を考慮して求めることが比較的容易になる。
【００８６】
なお、本実施形態では、インク色分（４色分）の色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）を有するテストパターンＥＰについて説明したが、これに限定されるものではない。例えば、シアン色、マゼンタ色、イエロー色の色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）をそれぞれ形成する代わりに、図１７に示すように、上記３色の混色パターンＥＳＰ（ＣＭＹ）を形成することとしてもよい。図１７は、テストパターンＥＰの変形例を示した図である。
【００８７】
＜テストパターンＥＰの読取＞
次に、テストパターンＥＰを読み取る手順について説明する。  
複数のテストパターンＥＰ（すなわち、濃度補正値ＮＭ毎に形成されたテストパターンＥＰ）を、それぞれ、スキャナ１２０を用いて読み取り、複数のテストパターンＥＰの読取画像データを取得する。すなわち、各濃度補正値ＮＭについて、テストパターンＥＰが有する４色分の色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の各々の読取画像データを取得することになる。以下、色別パターンの読取画像データを読取パターンデータとも言う。
【００８８】
読取パターンデータを構成する各画素データは、色刺激の特性を表すデータであり、スキャナ１２０から取得された段階おいては色の三刺激値[Ｒ]、[Ｇ]、[Ｂ]の各々の階調を示すデータである。つまり、スキャナ１２０から取得された段階の読取パターンデータはＲＧＢ画像データである。
【００８９】
＜フィルタ処理＞
次に、複数のテストパターンＥＰの読取画像データに対してフィルタ処理を行う手順について図１８を参照しながら説明する。図１８は、フィルタ処理の流れを示す図である。
【００９０】
本実施形態のフィルタ処理は、空間周波数領域にて画像データを表現した場合に、該画像データのうち、人間の視覚感度が鈍くなる高周波数成分について帯域制限し、人間の視覚によって認識され易い成分を抽出するための処理である。このため、本実施形態では、フィルタ処理において視覚周波数特性フィルタを使用する。視覚周波数特性フィルタとは、画像データのうちの高周波数成分を抑制するフィルタ（所謂ローパスフィルタ）である。
【００９１】
そして、本実施形態では、視覚周波数特性フィルタによるフィルタ処理として、Ｓ−ＣＩＥＬＡＢ法に則ったフィルタ処理を採用している。なお、本実施形態の視覚周波数特性フィルタ、及び、当該視覚周波数特性フィルタによるフィルタ処理については後に詳しく説明する。
【００９２】
フィルタ処理は、複数のテストパターンＥＰの読取画像データの各々に対して行われる。より具体的には、各テストパターンＥＰが有する色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の各々の読取パターンデータに対してフィルタ処理を行う。
【００９３】
先ず、図１８に示すように、フィルタ処理の第一前処理として、ＩＣＣプロファイル等を利用して、ＲＧＢ画像データである読取パターンデータをＸＹＺ画像データに色空間変換する（Ｓ０４１）。これは、ＲＧＢ画像データのままでは、後述する評価値の算出工程において計算が煩雑化するため、汎用的な色空間にて表現される画像データに変換し評価値の算出をより容易にするためである。但し、変換後の読取パターンデータはＸＹＺ画像データに限定されるものではなく、汎用的な色空間に変換すればよく、例えば、Ｌ＊ａ＊ｂ＊画像データやＬ＊ｕ＊ｖ＊画像データに変換することとしてもよい。
【００９４】
次に、フィルタ処理の第二前処理として、各々のテストパターンＥＰの読取画像データに対して、スキャナ１２０のＭＴＦから求めた逆フィルタによる逆フィルタ処理を行う（Ｓ０４２）。テストパターンＥＰの読取画像データは、スキャナ１２０のＭＴＦの影響により一部が減衰した状態で取得されるため（すなわち、ぼやけた画像データとなる）、逆フィルタ処理を行うことによって減衰した画像データを復元させる。この逆フィルタ処理は、スキャナ１２０の読取精度が低い場合には、特に有効である。なお、逆フィルタ処理についても、各色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の読取パターンデータに対して行われる。
【００９５】
以下、逆フィルタ処理の手順について図１９を参照しながら概説する。図１９は、逆フィルタ処理の手順の説明図である。なお、図１９中、実空間領域で表現された、ある画像の２次元画像データをＧ（ｘ，ｙ）とする。ここで、ｘ、ｙは、実空間領域で表現された２次元画像データを構成する各画素データの座標を示す値であり、視野角で表現される。
【００９６】
先ず、逆フィルタ処理を行うにあたり、処理対象の画像データＧ（ｘ，ｙ）はフーリエ変換（より具体的には離散フーリエ変換）によって空間周波数領域で表現される画像データｇ（ｕ，ｖ）に変換される。ここで、ｕ、ｖは、２次元画像データを空間周波数領域で表現した際の空間周波数を示す値であって、実空間領域で表現された際の前記２次元画像データにおけるｘ軸方向及びｙ軸方向に対応する空間周波数である。
【００９７】
次に、フーリエ変換後の画像データｇ（ｕ，ｖ）に対して逆フィルタｈ（ｕ，ｖ）を適用する。ここで、逆フィルタを適用するとは、フーリエ変換後の画像データｇ（ｕ，ｖ）に該逆フィルタｈ(ｕ，ｖ)を乗じることである。逆フィルタｈ（ｕ，ｖ）は、スキャナ１２０のＭＴＦをＡ（ｕ，ｖ）としたときに下記式（４）にて求められる。
【数３】
2009233966.tif 000004
【００９８】
逆フィルタ処理後の画像データｆ（ｕ，ｖ）（＝ｇ（ｕ，ｖ）ｈ（ｕ，ｖ））については、逆フーリエ変換（より具体的には離散フーリエ逆変換）により実空間領域で表現される画像データＦ（ｘ，ｙ）に変換される。
【００９９】
以上のような手順の逆フィルタ処理を各色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の読取パターンデータに対して行った後、逆フィルタ処理後の読取パターンデータの各々に対して視覚周波数特性フィルタによるフィルタ処理を行う（Ｓ０４３）。そして、読取パターンデータ毎の前記フィルタ処理は、複数のテストパターンＥＰの各々に対して行われる。以下、当該フィルタ処理の手順について図２０Ａを参照しながら説明する。図２０Ａは、フィルタ処理の手順についての説明図である。なお、以下では、ある読取画像データに対して本実施形態のフィルタ処理を行う場合を例に挙げて説明する。
【０１００】
前述したように、本実施形態のフィルタ処理は、Ｓ−ＣＩＥＬＡＢ法に則って行われる。Ｓ−ＣＩＥＬＡＢ法とは、ＣＩＥＬＡＢ法にて色差を求める際に人間の視覚感度（つまり、視覚周波数特性）を考慮する手法である。
【０１０１】
本実施形態のフィルタ処理は、図２０Ａに示すように、ある画像データをＸＹＺ画像データから反対色空間Ｏ１Ｏ２Ｏ３で表現された画像データに変換するところから始まる。当該変換は、フィルタ処理における演算の便宜を図ることを目的として、公知の行列変換式を用いて行われる。なお、変換後の画像データのＯ１成分は該画像データの輝度成分を示し、Ｏ２成分は該画像データのＲｅｄ／Ｇｒｅｅｎ色相成分（ＲＧ成分）を示し、Ｏ３成分は該画像データのＹｅｌｌｏｗ／Ｂｌｕｅ色相成分（ＹＢ成分）を示す。
【０１０２】
次に、反対色空間Ｏ１Ｏ２Ｏ３の各成分の画像データに対して、視覚周波数特性フィルタを適用する。具体的に説明すると、Ｏ１成分の画像データ、Ｏ２成分の画像データ、Ｏ３成分の画像データの各々に対して、各成分と対応付けられた視覚周波数特性フィルタを適用する。ここで、視覚周波数特性フィルタを適用するとは、各成分の画像データと、当該各成分と対応付けられた視覚周波数特性フィルタ、による畳み込み積分を行うことである。すなわち、本実施形態では、反対色空間Ｏ１Ｏ２Ｏ３で表現された画像データは実空間領域で表現された画像データであり、成分毎に、視覚周波数特性フィルタ（実空間領域で表現された視覚周波数特性フィルタであって、インパルス応答とも呼ばれる）により前記画像データを畳み込み積分する。
【０１０３】
但し、視覚周波数特性フィルタの適用については本実施形態に限定されるものではない。例えば、画像データをフーリエ変換して空間周波数領域で表現し、フーリエ変換後の該画像データに、空間周波数領域で表現された視覚周波数特性フィルタ（すなわち、視覚周波数特性フィルタを示すフィルタ関数）を乗じるものであってもよい。
【０１０４】
以下、本実施形態の視覚周波数特性フィルタについて図２０Ｂを参照しながら説明する。図２０Ｂは、本実施形態の視覚周波数特性フィルタのフィルタ形状を示す図である。なお、説明の便宜上、図２０Ｂでは、視覚周波数特性フィルタのフィルタ形状を空間周波数領域にて示している。図２０Ｂ中、横軸は空間周波数を示す。一方、図２０Ｂ中の縦軸の値は無次元数である。
【０１０５】
本実施形態の視覚周波数特性フィルタは、反対色空間Ｏ１Ｏ２Ｏ３の各成分別に用意されている。具体的には、Ｏ１成分に対して第一フィルタＥ１が、Ｏ２成分に対して第二フィルタＥ２が、Ｏ３成分に対して第三フィルタＥ３が、それぞれ用意されている。第一フィルタＥ１、第二フィルタＥ２、及び、第三フィルタＥ３の各々は、複数のガウスフィルタを足し合わせて構成された視覚周波数特性フィルタであり、対応する成分の画像データのうちの高周波数成分を抑制するローパスフィルタである。そして、第一フィルタＥ１、第二フィルタＥ２、及び、第三フィルタＥ３の各々は、図２０Ｂに示すようなフィルタ形状を示す。特に、第一フィルタＥ１については、図２０Ｂに示すように、空間周波数５ｃｙｃｌｅ／ｄｅｇｅｅ以下の範囲においてピークを有するフィルタ形状となっている。なお、各フィルタＥ１、Ｅ２、Ｅ３のフィルタ形状を決定するパラメータについては、Ｓ−ＣＩＥＬＡＢ法における既定値を採用している。
【０１０６】
以上のような視覚周波数特性フィルタによるフィルタ処理を、Ｏ１成分、Ｏ２成分、及び、Ｏ３成分の各画像データに対して行うことによって、当該各画像データについて、人間の視覚感度が鈍くなる高周波数成分が抑制され、人間の視覚によって認識され易い成分が抽出される。
【０１０７】
次に、図２０Ａに示すように、各成分別にフィルタ処理された反対色空間Ｏ１Ｏ２Ｏ３の画像データをＸＹＺ画像データに変換する。具体的には、画像データをＸＹＺ画像データから反対色空間Ｏ１Ｏ２Ｏ３の画像データに変換する際に用いた行列、の逆行列を求め、該逆行列による行列変換式によりフィルタ処理後の画像データをＸＹＺ画像データに変換する。
【０１０８】
以上のような手順のフィルタ処理を、色別パターンＥＳＰ（Ｃ）、ＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の各々の読取パターンデータに対して行う。そして、以上までの一連の手順を、テストパターンＥＰ毎（換言すると、濃度補正値ＮＭ毎）に実施する。つまり、６種類のテストパターンＥＰの読取画像データの各々に対して、色空間変換、逆フィルタ処理、及び、視覚周波数特性フィルタによるフィルタ処理を行う。
【０１０９】
＜評価値の算出＞
次に、評価値を算出する手順について図２１を参照しながら説明する。図２１は、評価値算出処理の流れを示す図である。
【０１１０】
評価値算出処理では、濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰ、における濃度むらに関して、視覚周波数特性フィルタによるフィルタ処理が行われた該テストパターンＥＰの読取画像データに基づいて定量的に評価する。すなわち、評価値算出処理は、濃度補正値ＮＭによる濃度むら抑制効果に関して、定量的に評価する処理である。そして、評価値算出処理では、前記フィルタ処理が行われた読取画像データ毎に（換言すると、テストパターンＥＰ毎に）テストパターンＥＰの濃度むらの評価値を算出する。
【０１１１】
先ず、フィルタ処理が行われた各々のテストパターンＥＰの読取画像データをＸＹＺ画像データからＬ＊ａ＊ｂ＊画像データに変換する（Ｓ０５１）。これは、後の工程で色差ΔＥを求めるにあたり、Ｓ−ＣＩＥＬＡＢ法に則ってＣＩＥ−ＬＡＢ色空間にて該色差ΔＥを求めるためである。このような色空間変換により、読取画像データを構成する各画素データは、測色値（Ｘ，Ｙ，Ｚ）を示すデータから、測色値（Ｌ＊，ａ＊，ｂ＊）を示すデータに変換する。なお、ＸＹＺ色空間からＬ＊ａ＊ｂ＊色空間への変換は公知の変換式を用いて行われる。
【０１１２】
次に、色空間変換後の読取画像データの各々について、該読取画像データの平均測色値を算出し（Ｓ０５２）、該読取画像データの画素データが示す測色値と前記平均測色値との間の色差ΔＥ、を前記画素データ毎に算出して（Ｓ０５３）、該画素データ毎の色差ΔＥを平均することによって評価値を算出する（Ｓ０５４）。
【０１１３】
本実施形態では、平均測色値の算出、画素データ毎の色差Δの算出は、テストパターンＥＰが有する４つの色別パターンＥＳＰの読取パターンデータの各々に対して行われる。平均測色値の算出、画素データ毎の色差Δの算出は、読取パターンデータ間において同様の手順により実行されるため、以下では、一の色別パターンの読取パターンデータ（例えば、ＥＳＰ（Ｃ）の読取パターンデータ）を例に挙げて説明する。
【０１１４】
なお、説明を分かり易くするために、前記一の色別パターンの読取パターンデータは、図２２に示すように、該一の色別パターンが形成された際のヘッド２３の走査方向に相当する方向（読取パターンデータのＸ軸方向）にｍ個の画素データを有し、該一の色別パターンが形成された際の搬送方向に相当する方向（読取パターンデータのＹ軸方向）にｎ個の画素データを有することとする。図２２は、読取パターンデータを構成する画素データの説明図である。また、以下では、前記一の色別パターンの読取パターンデータにおいて、Ｘ軸方向一端からｉ番目であり、Ｙ軸方向上流端からｊ番目である画素データをＰｉｊと呼ぶこととする。
【０１１５】
色別パターンＥＳＰ（Ｃ）の読取パターンデータの平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）は、該読取パターンデータを構成するｍ×ｎ個の画素データの各々が示す測色値（Ｌ＊，ａ＊，ｂ＊）、を成分毎に平均することにより算出される。平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）が算出された後、該平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）と画素データの測色値（Ｌ＊，ａ＊，ｂ＊）との間の色差ΔＥが該画素データ毎に求められる（すなわち、ｍ×ｎ個の色差ΔＥが求められる）。色差ΔＥの計算式としては、ＣＩＥ９４の色差式の修正式により計算する。
【０１１６】
より具体的に説明するために、画素データＰｉｊの測色値（Ｌ＊ｉｊ，ａ＊ｉｊ，ｂ＊ｉｊ）と平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）との間の色差ΔＥを求める例について説明する。先ず、前記色差ΔＥを求めるために、画素データＰｉｊの測色値（Ｌ＊ｉｊ，ａ＊ｉｊ，ｂ＊ｉｊ）と平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）との間の明度差、彩度差、及び、色相差を求める。ここで、明度差をΔＬとし、彩度差をΔＣとし、色相差をΔＨとした場合に、それぞれは以下の式により求められる。
【数４】
2009233966.tif 000005
【０１１７】
次に、明度差ΔＬに対する第一重み付け係数をＴ１とし、彩度差ΔＣに対する第二重み付け係数をＴ２とし、色相差ΔＨに対する第三重み付け係数をＴ３とした場合に、前記第一重み付け係数Ｔ１を前記第二重み付け係数Ｔ２及び前記第三重み付け係数Ｔ３よりも小さくし、以下に示すＣＩＥ９４の色差式の修正色を用いて前記色差ΔＥを求める。
【数５】
2009233966.tif 000006
【０１１８】
ここで、第一重み付け係数Ｔ１、第二重み付け係数Ｔ２、及び、第三重み付け係数Ｔ３は、それぞれ、下記式により与えられる。  
Ｔ１＝ｋＬ×ＳＬ                                                      （９）
Ｔ２＝ｋＣ×ＳＣ                                                    （１０）
Ｔ３＝ｋＨ×ＳＨ                                                    （１１）
上記３つの式において、ＳＬ、ＳＣ、ＳＨは、いずれも、ＣＩＥ９４の色差式における既定値であり、ＳＬはＳＣ、ＳＨよりも小さい。また、ｋＬ、ｋｃ、ｋＨは、それぞれ、ＣＩＥ９４の色差式を修正するために設定される係数であり、本実施形態において、ｋＬはｋｃ、ｋＨよりも小さい値に設定される。これら３つの係数ｋＬ、ｋｃ、ｋＨを設定することにより、第一重み付け係数Ｔ１を第二重み付け係数Ｔ２及び第三重み付け係数Ｔ３よりも小さくする。
【０１１９】
上記の手順により、ｍ×ｎ個の画素データの各々について、該画素データが示す測色値（Ｌ＊，ａ＊，ｂ＊）と平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）との間の色差ΔＥを求める。その後、ｍ×ｎ個の色差ΔＥを平均することによって、色別パターンＥＳＰ（Ｃ）における平均色差ΔＥａが求められる。この平均色差ΔＥａは、色別パターンＥＳＰ（Ｃ）の読取パターンデータにおける測色値のばらつき（分散）と同義である。また、同様の手順により、他の色別パターンＥＳＰ（Ｍ）、ＥＳＰ（Ｙ）、ＥＳＰ（Ｋ）の各々について、平均色差ΔＥａが求められる。そして、本実施形態では、色別パターン毎に求められた平均色差ΔＥａを平均することにより、テストパターンＥＰの濃度むらの評価値が求められる。以上のように求められた評価値は、テストパターンＥＰの読取画像データにおける測色値のばらつき（分散）と同義である。
【０１２０】
このように、本実施形態では、読取画像データの平均測色値として、各々の色別パターンＥＳＰの読取パターンデータの平均測色値を求めている。また、読取画像データの画素データが示す測色値と該読取画像データの平均測色値との間の色差として、各々の色別パターンＥＳＰについて、該色別パターンＥＳＰの読取パターンデータの画素データが示す測色値と、該読取パターンデータの平均測色値と、の間の色差ΔＥを求めている。そして、読取画像データの画素データ毎に求めた色差を平均するものとして、本実施形態では、色別パターンＥＳＰの各々に対して画素データ毎に求めた色差ΔＥを平均して、平均色差ΔＥａを求め、色別パターンＥＳＰ毎に求めた平均色差ΔＥａを更に平均している。
【０１２１】
以上のように、本実施形態では、濃度むらの評価値として、テストパターンＥＰの読取画像データにおける測色値のばらつき（分散）を求めている。これは、測色値が濃度（出力濃度）に対して依存性を示すことに着眼している。つまり、濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰにおいて、前記濃度補正値ＮＭによって濃度むらが抑制されるほど、前記テストパターンＥＰの読取画像データにおいて測色値のばらつきは小さくなる。したがって、テストパターンＥＰの読取画像データにおける測色値のばらつきを求めることにより、該テストパターンＥＰの濃度むら、換言すれば、該テストパターンの濃度を補正した濃度補正値ＮＭの濃度むら抑制効果を評価することが可能になる。
【０１２２】
また、本実施形態では、フィルタ処理されたテストパターンＥＰの読取画像データ、に基づいて該テストパターンＥＰの濃度むらの評価値が求められるため、当該評価値は人間の視覚特性が考慮された値となる。すなわち、本実施形態では、人間の視覚特性を考慮して、濃度補正値ＮＭの濃度むら抑制効果を評価することが可能である。なお、評価値として求めた測色値のばらつきについては、上述したように、各画素データが示す測色値（Ｌ＊，ａ＊，ｂ＊）と平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）との間の色差ΔＥ、から比較的容易に求めることができる。したがって、本実施形態では、テストパターンＥＰの濃度むらの評価値を簡易に求めることが可能である。
【０１２３】
さらに、本実施形態では、各画素データが示す測色値（Ｌ＊，ａ＊，ｂ＊）と平均測色値（Ｌ＊０，ａ＊０，ｂ＊０）との間の色差ΔＥ、を求める際には、該色差ΔＥにおける明度差ΔＬの影響が高くなるように重み付けを行う。明度差ΔＬは、色差ΔＥを構成する３要素（すなわち、明度差ΔＬ、彩度差ΔＣ、色相差ΔＨ）のうち、最も人間の視覚によって認識され易い。このため、上記の重み付けを行えば、人間の視覚特性を考慮して評価値（測色値のばらつき）を算出した際に、視覚感度との間の相関性が向上した評価値を得ることが可能になる。
【０１２４】
＜＜濃度補正値の選択＞＞
次に、濃度補正値ＮＭの中から、他の印刷条件で画像を印刷する際に適用する濃度補正値ＮＭを選択する手順について説明する。
【０１２５】
テストパターンＥＰの読取画像データ毎に前記評価値を求めた後（換言すると、濃度補正値ＮＭ毎に評価値を求めた後）、コンピュータ１１０は、該読取画像データ毎の評価値に基づいて、他の印刷条件にて画像を印刷する際に適用する濃度補正値ＮＭを選択する。具体的には、評価値が最も小さくなった濃度補正値ＮＭを特定して、該濃度補正値ＮＭを選択する。
【０１２６】
ここで、評価値が最も小さくなるということは、テストパターンＥＰの読取画像データにおける測色値のばらつきが最も小さくなることを意味する。すなわち、他の印刷条件の下で、濃度補正値ＮＭにより濃度が補正されたテストパターンＥＰを、該濃度補正値ＮＭを変えながら形成した場合に、該テストパターンＥＰの読取画像データにおける測色値のばらつきが最も小さくなる濃度補正値ＮＭであるほど、濃度むらを効果的に抑制でき、前記他の印刷条件に適した濃度補正値ＮＭと言える。
【０１２７】
このようにして、コンピュータ１１０は、評価値の大小関係から、他の印刷条件にて画像を印刷する際に適用する濃度補正値ＮＭを選択する。つまり、本実施形態では、各濃度補正値ＮＭによる濃度むら抑制効果に対する定量的な評価結果（すなわち、評価値）に基づいて、他の印刷条件に適した濃度補正値ＮＭを自動的に選択することが可能である。このため、濃度補正値ＮＭを選択するための技能を特別に要することなく、濃度補正値を適切に選択することが可能である。
【０１２８】
さらに、評価値については、前述したように、視覚周波数特性フィルタによるフィルタ処理が行われたテストパターンＥＰの読取画像データに基づいて求められ、かかる評価値に基づいて濃度補正値ＮＭを選択する。これにより、他の印刷条件で画像を印刷する場合に適用する濃度補正値ＮＭとして、人間の視覚特性から判断して濃度むらが最も効果的に抑制された画像、を他の印刷条件の下で実現し得る濃度補正値ＮＭ、が選択されることになる。
【０１２９】
＜＜選択結果の保存＞＞
コンピュータ１１０は、濃度補正値ＮＭの選択結果を該コンピュータ１１０のメモリ１１３に保存する。この選択結果は、プリンタドライバが読取可能なデータファイルとして保存される。また、コンピュータ１１０は、上記のデータファイルを保存する際に、ユーザが指定したファイル名にて該データファイルを保存する。そして、濃度補正値ＮＭを選択するためにテストパターンＥＰを形成した際の条件（すなわち、他の印刷条件）、と同一の印刷条件で画像を印刷しようとする場合、ユーザは、所定の入力動作を行って、コンピュータ１１０に前記データファイルを参照させる。この結果、補正値選択処理後に他の印刷条件で画像を印刷する場合には、補正値選択処理にて選択された濃度補正値ＮＭ（すなわち、他の印刷条件に適した濃度補正値ＮＭ）により濃度が補正された画像が印刷されることになる。
【０１３０】
以下、図２３を参照しながら、より具体的に説明する。図２３は、補正値選択処理後に他の印刷条件で画像を印刷する場合の説明図である。
【０１３１】
補正値選択処理において、他の印刷条件で画像を印刷する際に適用する濃度補正値ＮＭ、が選択されると、その選択結果を示すデータファイルがコンピュータ１１０のメモリ１１３に保存される。このとき、ユーザは当該データファイルのファイル名として、例えば、他の印刷条件を示す文字列（図２３中、文字列「媒体Ｘに印刷する条件」にて表記）を指定することができる。その後、プリンタドライバは、印刷条件設定画面を表示する際に、メモリ１１３から前記データファイルを読み出し、該データファイルのファイル名をユーザ設定条件として選択可能に表示する。具体的には、図２３に示すように、プルダウンメニュー形式で表示する。
【０１３２】
そして、ユーザが印刷条件設定画面にて、印刷媒体及び印刷モードを選択する代わりに、ユーザ設定条件のうち、他の印刷条件を示すファイル名と対応付けられた印刷条件を選択すると、プリンタドライバは、当該他の印刷条件を示すファイル名のデータファイルを参照する。そして、プリンタドライバは、該データファイルにて特定される濃度補正値ＮＭ（すなわち、他の印刷条件で画像を印刷する際に適用するものとして選択された濃度補正値ＮＭ）をプリンタ１のメモリ５３から読み出して、該濃度補正値ＮＭにより指令階調値を補正する。これにより、他の印刷条件にて画像を形成する際、ユーザが印刷条件設定画面にて、ユーザ設定条件としての前記他の印刷条件を選択すれば、補正値選択処理において選択された他の印刷条件に適した濃度補正値ＮＭ、を適用することが可能になる。
【０１３３】
＝＝＝その他の実施形態＝＝＝
以上、上記実施形態に基づき、主に、本発明に係る補正値選択方法について説明したが、上記の説明には、該補正値取得方法を実行するための補正値選択システム、及び、補正値選択システム中のコンピュータ１１０に補正値選択処理を実行させるためのプログラムの開示も含まれている。また、上記した発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【０１３４】
また、上記実施形態では、プリンタ１が有するノズルからインクを噴射させるためのインク噴射方式として、ノズルからインクを噴射するためにピエゾ素子の駆動によりインク室を膨張・収縮させるピエゾ方式について説明した。但し、これに限定されるものではなく、発熱素子を用いてノズル内に気泡を発生させ該気泡によってインクを噴射させるサーマル方式であってもよい。また、上記実施形態では、プリンタ１の印刷方式としてインターレース方式について説明したが、これに限定されず、例えば、１つのラスタラインを異なる複数のノズルで形成する印刷方式（オーバーラップ方式）であってもよい。
【０１３５】
また、上記実施形態では、印刷システム１００が備えたプリンタ１は、記録ユニット２０が走査方向に移動する単一のヘッド２３を有するものであることとした。すなわち、上記実施形態に係るプリンタ１は、ヘッド２３を走査方向に移動させながらノズルからインクを噴射することにより、前記走査方向に沿ったラスタラインを媒体に形成するシリアルプリンタであることとした。但し、これに限られるものではなく、紙幅分のドットを一度に形成することが可能なラインプリンタであってもよい。当該ラインプリンタは、印刷媒体の搬送方向に沿ったラスタラインが該印刷媒体の幅方向（搬送方向と交差する方向）において複数並ぶことにより構成される画像、を印刷する。かかるラインプリンタに画像の濃度を補正する濃度補正値が複数記憶されており、該ラインプリンタを用いて画像を形成する場合において、該画像の濃度を補正するための濃度補正値を前記複数の濃度補正値の中から選択する場合にも本発明は適用可能である。
【０１３６】
また、上記実施形態では、視覚周波数特性フィルタによるフィルタ処理として、Ｓ−ＣＩＥＬＡＢ法に則ったフィルタ処理を行うこととした。そして、上記実施形態では、視覚周波数特性フィルタとして、反対色空間Ｏ１Ｏ２Ｏ３の画像データの各成分別に用意され、該各成分と対応付けられた視覚周波数特性フィルタ（すなわち、第一フィルタＥ１、第二フィルタＥ２、第三フィルタＥ３）について説明した。但し、これに限定されるものではなく、上記実施形態以外の視覚周波数特性フィルタも適用可能である。例えば、図２４に示したフィルタも適用可能である。図２４は、他の視覚周波数特性フィルタを示した図である。図２４には、他の視覚周波数特性フィルタとして、ＤｏｏｌｅｙのＶＴＦ（Ｖｉｓｕａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）、ＭａｎｎｏｓとＳａｋｒｉｎｓｏｎのＶＴＦ、ＭａｎｎｏｓとＳａｋｒｉｎｓｏｎの修正ＶＴＦ、ＮｉｌｌのＶＴＦ、ＣａｍｐｂｅｌｌのＶＴＦが示されている。
【０１３７】
上記の視覚周波数特性フィルタは、明度成分（輝度成分）の画像データに対するフィルタであり、図２４に示すように、空間周波数が５〜１０ｃｙｃｌｅ／ｄｅｇｒｅｅの範囲においてピークを有する。そして、上記の視覚周波数特性フィルタのフィルタ形状については、人間の視覚特性（視覚の空間周波数特性）との近似性が上記実施形態の第一フィルタＥ１よりも高くなっている。したがって、例えば、上記実施形態において、輝度成分Ｏ１の画像データに対するフィルタとして、第一フィルタＥ１の代わりに、ＤｏｏｌｅｙのＶＴＦを適用すれば、フィルタ処理後の読取画像データに基づいてテストパターンＥＰの濃度むらの評価値を求めた際に、人間の視覚感度との間の相関性が更に向上した評価値が得られる可能性がある。
【０１３８】
また、視覚周波数特性フィルタとしては、画像データのうち、人間の視覚感度が鈍くなる高周波数成分を抑制するローパスフィルタであればよく、例えば、高周波数成分とともに、極めて低周波数の成分（例えば、空間周波数が５ｃｙｃｌｅ／ｄｅｇｒｅｅ以下の範囲にある成分）を抑制し、人間の視覚にとって特に認識され易い成分を選択的に抽出するような帯域制限フィルタ（すなわち、所謂バンドパスフィルタ）であってもよい。
【０１３９】
また、上記の実施形態では、色別パターンの読取パターンデータ毎に平均色差ΔＥａを求めた上で、該読取パターンデータ毎の平均色差ΔＥａを更に平均して、テストパターンＥＰの濃度むらの評価値を求めることとした。但し、これに限定されるものではなく、例えば、読取パターンデータ毎の平均色差ΔＥａを前記評価値としてもよい。すなわち、テストパターンＥＰの濃度むらの評価値をインク色別に（換言すると、テストパターンＥＳＰが有する色別パターンＥＳＰ別に）求めることとしてもよい。かかる場合、ある印刷条件で画像を印刷する場合に、インク色毎に前記ある印刷条件に適した濃度補正値を選択することが可能になる。なお、この場合においては、インク色毎に作成された補正値テーブル単位で濃度補正値を選択することになる。すなわち、上記の場合では、上記実施形態とは異なり、インク色毎の補正値テーブルが濃度補正値に相当し、各々のインク色について、複数の補正値テーブル（すなわち、複数の濃度補正値）の中から一の補正値テーブルを選択することになる。
【０１４０】
また、上記の実施形態では、液体の一例であるインクを噴射するインクジェットプリンタについて説明したが、これに限られるものではない。インク以外の他の液体を噴射する液体噴射装置に具体化することも可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であってもよい。そして、これらのうち、いずれか一種の液体噴射装置に本発明を適用することができる。
【図面の簡単な説明】
【０１４１】
【図１】印刷システム１００の構成を示すブロック図である。
【図２】図２Ａ及び図２Ｂは、プリンタ１の基本構成を示す図である。
【図３】ノズルの配列を示す図である。
【図４】印刷処理のフローチャートである。
【図５】インターレース方式の印刷についての説明図である。
【図６】プリンタドライバによる処理の説明図である。
【図７】図７Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図７Ｂは、濃度ムラが発生した際の様子を示す図である。図７Ｃは、濃度ムラの発生が抑制された様子を示す図である。
【図８】補正値取得処理の流れを示す図である。
【図９】補正用パターンＣＰの説明図である。
【図１０】濃度２５％、濃度５０％及び濃度７５％のサブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。
【図１１】図１１Ａは、ラスタラインｉについて指令階調値Ｓｂを補正するための補正値Ｍを算出する手順についての説明図である。図１１Ｂは、ラスタラインｊについて指令階調値Ｓｂを補正するための補正値Ｍを算出する手順についての説明図である。
【図１２】補正値テーブルを示す図である。
【図１３】図１３Ａは、印刷条件設定画面を示す図である。図１３Ｂは、印刷媒体及び印刷モードと印刷条件との間の対応関係を示す図である。
【図１４】補正値による指令階調値の補正についての説明図である。
【図１５】補正値選択処理の流れを示す図である。
【図１６】テストパターンＥＰの説明図である。
【図１７】テストパターンＥＰの変形例を示した図である。
【図１８】フィルタ処理の流れを示す図である。
【図１９】逆フィルタ処理の手順についての説明図である。
【図２０】図２０Ａは、フィルタ処理の手順についての説明図である。図２０Ｂは、本実施形態の視覚周波数特性フィルタのフィルタ形状を示す図である。
【図２１】評価値算出処理の流れを示す図である。
【図２２】読取パターンデータを構成する画素データの説明図である。
【図２３】補正値選択処理後に他の印刷条件で画像を印刷する場合の説明図である。
【図２４】他の視覚周波数特性フィルタを示した図である。
【符号の説明】
【０１４２】
１  プリンタ、２０  記録ユニット、２１  キャリッジ、
２２  キャリッジ移動機構、２３  ヘッド、２４  ガイド軸、
３０  搬送ユニット、３１  給紙ローラ、３２  搬送モータ、
３３  搬送ローラ、３４  プラテン、３５  排紙ローラ、
４０  検出器群、５０  コントローラ、５１  インターフェース、
５２  ＣＰＵ、５３  メモリ、１００  印刷システム、
１１０  コンピュータ、１１１  インターフェース、
１１２  ＣＰＵ、１１３  メモリ、１２０  スキャナ、
１２１  読取キャリッジ、１２２  インターフェース、
１２３  ＣＰＵ、１２４  メモリ、１２５  スキャナコントローラ
【図１】
2009233966.tif 000008
【図２】
2009233966.tif 000009
【図３】
2009233966.tif 000010
【図４】
2009233966.tif 000011
【図５】
2009233966.tif 000012
【図６】
2009233966.tif 000013
【図７】
2009233966.tif 000014
【図８】
2009233966.tif 000015
【図１０】
2009233966.tif 000016
【図１１】
2009233966.tif 000017
【図１２】
2009233966.tif 000018
【図１３】
2009233966.tif 000019
【図１４】
2009233966.tif 000020
【図１５】
2009233966.tif 000021
【図１６】
2009233966.tif 000022
【図１７】
2009233966.tif 000023
【図１８】
2009233966.tif 000024
【図１９】
2009233966.tif 000025
【図２０】
2009233966.tif 000026
【図２１】
2009233966.tif 000027
【図２２】
2009233966.tif 000028
【図２３】
2009233966.tif 000029
【図９】
2009233966.tif 000030
【図２４】
2009233966.tif 000031