(57)【要約】【課題】多値化前後のラインごとの濃度差による印刷画像の画質劣化を解消するのに好適な印刷装置、印刷装置制御プログラム、印刷装置制御方法、画像処理装置、画像処理プログラム、画像処理方法及び前記プログラムを記憶した記録媒体を提供する。【解決手段】インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に対して、当該ライン毎の出力差を考慮して画像を処理する画像処理装置１００において、Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段１０と、ラインごとのＮ値化の入出力特性情報を取得する入出力特性情報取得手段２０と、入出力特性情報取得手段２０で取得した入出力特性情報に基づき画像データを修正する画像修正手段３０と、を有する。【選択図】図１
2007159090.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段と、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得手段と、
前記入出力特性情報取得手段で取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正手段と、
前記画像修正手段で修正された画像データをＮ値化するＮ値化手段と、
前記Ｎ値化手段でＮ値化された画像データを印刷用データに変換する印刷用データ作成手段と、
前記印刷用データに基づいて印刷を実行する印刷手段と、を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得手段は、前記画像取得手段で取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする印刷装置。
【請求項５】
請求項２〜４のいずれか１項に記載の印刷装置において、
前記画像修正手段は、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする印刷装置。
【請求項６】
請求項１〜５のいずれか１項に記載の印刷装置において、
前記画像取得手段で取得される前記修正対象の画像の画像データは、濃度補正された後の画像データであることを特徴とする印刷装置。
【請求項７】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置を制御するのに使用する印刷装置制御プログラムであって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該各入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、
前記画像修正ステップで修正された画像データをＮ値化するＮ値化ステップと、
前記Ｎ値化ステップでＮ値化された画像データを印刷用データに変換する印刷用データ作成ステップと、
前記印刷用データに基づいて印刷を実行する印刷ステップとかなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷装置制御プログラム。
【請求項８】
請求項７に記載の印刷プログラムを記憶したコンピュータ読み取り可能な記録媒体。 
【請求項９】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置を制御するのに使用する印刷装置制御方法であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該各入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、
前記画像修正ステップで修正された画像データをＮ値化するＮ値化ステップと、
前記Ｎ値化ステップでＮ値化された画像データを印刷用データに変換する印刷用データ作成ステップと、
前記印刷用データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とする印刷装置制御方法。
【請求項１０】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理装置であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段と、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得手段と、
前記入出力特性情報取得手段で取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正手段と、を有することを特徴とする画像処理装置。
【請求項１１】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理プログラムであって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする画像処理プログラム。
【請求項１２】
請求項１１に記載の画像処理プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【請求項１３】
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理方法であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｎ値化前の画像データとＮ値化後の前記画像データとの各ラインごとの画像データの対応関係に基づき、印刷対象の画像データを修正する印刷装置、印刷装置制御プログラム、印刷装置制御方法、画像処理装置、画像処理プログラム、画像処理方法及び前記プログラムを記憶した記録媒体に関する。
【背景技術】
【０００２】
インクジェットプリンタにおいて、インクを吐出するヘッドは、高速な印刷を表現するために、複数のノズルを持ち、各ノズルからインクを吐出することによって、ヘッドと記録メディアとを相対的に移動しながら複数のノズルにて印字することで実施する。また、その画像処理においては、ヘッドから吐出されるドットの分散性向上を図るため誤差拡散法またはディザ法等を用いて印刷対象の画像データがＮ値化されている。
【０００３】
従来、分散型のディザマトリクスは、通常、視覚特性を考慮して設計されているが、図１１に示すように、ライン毎のマスク合成値は異なっている。例えば、同図に示す例では、ディザマトリクスの横ラインの合計は、紙面上段から下段に向かって、２０、３６、２４、４０であり、ディザマトリクスの縦ラインの合計は紙面左側から右側に向かって、２２、３８、２２、３８と、各ラインにおいてマスク合計値が異なっている。
このように、各ラインのマスク合計値が異なれば、ドット出現率が異なるため、あるベタ画像を入力すると、ライン毎の出力輝度が異なってくる。
【０００４】
特に、ラインヘッドと呼ばれるインクジェットプリンタでは、ヘッドが固定され、紙が移動する構造が多く、ヘッドのサイズが紙の一片のサイズと同等である。ラインヘッド型のプリンタは、１走査の印刷で処理を終えるので、非常に高速な印字が可能である。ただし、ヘッドが持つ複数のノズルの特性を均一に合わせることは非常に困難であり、一般的にノズル間はばらつきを持つ。このばらつきには、ノズル毎のインクの吐出量が異なるインク吐出量のばらつきと、飛行曲がりと呼ばれる現象により、ドットの着弾位置が理想位置と異なる着弾位置のばらつきとがある。これらのばらつきは、何枚印刷しても同様な印字結果が得られることで、ばらつきに再現性がある場合がある。従って、１走査にて適切な画像を出力する必要があるにもかかわらず、各ノズルから吐出されるインクの吐出ムラや、ノズルの飛行曲がりによってドット着弾位置がずれることにより、画像が著しく劣化するという問題を有していた。このため、特許文献１に記載されているような濃度補正方法が提案されている。
【０００５】
この濃度補正方法は、記録ヘッドと、当該記録素子以外の記録素子の記録データを考慮した記録データに基づいて複数の記録素子を駆動する駆動手段と、該駆動手段の駆動によって、被記録媒体上に記録された情報を読み取るための読取手段と、該読取手段により読み取られた読取データに基づき、複数の記録素子個々にかかる補正値を演算する補正値演算手段であって、当該演算にあたって、当該記録素子以外の記録素子の記録データを考慮するに応じて、当該記録素子以外の記録素子の補正値の演算を考慮する補正値演算手段と、該補正演算手段によって演算された補正値に基づき駆動手段における記録データを補正する補正手段とを具えた記録装置によって実現される。
【０００６】
また、特許文献２には、外部から入力された画像信号に対して多値ディザ処理を行ない、この多値ディザ処理して得られた多値データにより中間調を表現する画像形成装置において、多値ディザ処理を行なう多値ディザマトリクスの各ドットのγ特性に対応した濃度補正曲線を少なくとも二つ有するγ特性テーブルを設けた画像形成装置が提案されている。
【特許文献１】特開平０５−０９２５５９号公報
【特許文献２】特開平０８−１８７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１、２においては、ノズル単位に濃度を上げたり下げたりして、印刷後の濃度を平坦に保つようにしているが、多値化前後のライン毎の濃度が異なってしまうと、多値化前に行った濃度補正がうまく機能せずに印刷結果に悪影響を及ぼしてしまう恐れがある。
また、段階的に階調が変化するグラデーション画像のような画像を印刷すると、多値化前後のライン毎の濃度差が影響を及ぼし、階調の逆転を起こしてしまう場合がある。
【０００８】
この発明は、上述した事情を鑑みてなされたものであって、多値化前後のラインごとの濃度差による印刷画像の画質劣化を解消するのに好適な印刷装置、印刷装置制御プログラム、印刷装置制御方法、画像処理装置、画像処理プログラム、画像処理方法及び前記プログラムを記憶した記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
〔形態１〕  上記目的を達成するために、形態１の印刷装置は、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段と、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得手段と、
前記入出力特性情報取得手段で取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正手段と、
前記画像修正手段で修正された画像データをＮ値化するＮ値化手段と、
前記Ｎ値化手段でＮ値化された画像データを印刷用データに変換する印刷用データ作成手段と、
前記印刷用データに基づいて印刷を実行する印刷手段と、を有することを特徴とする。
【００１０】
この構成によれば、入出力特性情報取得手段が、前記入出力特性情報を取得し、画像修正手段にて、この入出力特性情報に基づきＮ値化前の画像データの最適な画素値（例えば、ラインごとの最適な平均画素値）を求めることができ、且つこの最適な画素値に基づき画像データを修正することができるので、これにより、修正前の画像よりもきれいな画像を提供することができるという効果が得られる。
【００１１】
ここで、上記「メディア」とは、例えば、印刷用紙（はがき等を含む）、ディスク表面に印字が可能なＣＤＲ、ＤＶＤＲなどの印字対象の媒体のことであり、これ以外にも、印字可能であればどのような媒体でも良い。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００１２】
また、上記「画像取得手段」は、画像データを取得するようになっていればどのような構成であってもよく、例えば、入力装置等から画像データを入力するようになっていてもよいし、外部の装置等から画像データを獲得または受信するようになっていてもよいし、内部記憶装置や着脱可能な記憶媒体等から画像データを読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００１３】
また、上記「入出力特性情報」は、Ｎ値化手法の種類（誤差拡散法、ディザ法など）又は内容（各手法における閾値の値など）ごとに、Ｎ値化前の画像データの画素値（入力画像データ）と、この画素値をＮ値化した後の画素値（出力画像データ）との対応関係を示した情報である。例えば、Ｎ値化後の画素値（出力画像データ）から、そのＮ値化前の画素値（入力画像データ）を、また、Ｎ値化前の画素値からそのＮ値化後の画素値をそれぞれ知ることが可能なデータテーブルなどが該当する。他にも、Ｎ値化手法の種類が、例えば、ディザ法であれば、ディザマスクの各閾値からＮ値化後の画素値（出力画像データ）を求めることができる。例えば、ディザマスクのライン合計値やライン平均値からＮ値化後のラインごとの画素値を求めることができる。この場合は、入出力特性情報として、例えば、ライン特性テーブルを作成することになる。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００１４】
また、上記「画像修正手段」は、Ｎ値化前の画素値と、Ｎ値化後の前記画素値との差分値が大きいことにより生じる印刷画質の劣化を低減するために、前記差分値を小さくする又は両者の差を無くすための修正をＮ値化前の画素値に対して行う。例えば、Ｎ値化手法の特性に合わせて、Ｎ値化前の画素値がＮ値化後の値となるように当該Ｎ値化前の値を変更する。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００１５】
〔形態２〕  形態２の発明は、形態１の印刷装置に係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得手段は、前記画像取得手段で取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
【００１６】
この構成によれば、入出力特性情報取得手段は、Ｎ値化後のラインごとの出力画像データ（例えば、平均画素値など）と、Ｎ値化前のラインごとの入力画像データ（例えば、平均画素値（平均濃度値、平均輝度値など）など）との対応関係を示すＮ値化入出力特性テーブルを取得又は作成することができ、画像修正手段は、Ｎ値化入出力特性テーブルを参照して最適な入力画像データ（例えば、ラインごとの平均画素値など）を求めることができるので、これにより、修正前の画像よりもきれいな画像を提供することができるという効果が得られる。
【００１７】
ここで、上記「平均画素値」としては、平均濃度値、平均輝度値などが該当する。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００１８】
〔形態３〕  形態３の発明は、形態２の印刷装置に係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
【００１９】
この構成によれば、所定階調ごとのベタ画像データに対する、Ｎ値化後のラインごとの平均画素値を出力画像データとし、Ｎ値化前のラインごとの平均画素値を入力画像データとしてＮ値化入出力特性テーブルを構成しているので、画像修正手段は、Ｎ値化入出力特性テーブルを参照して、所定階調ごとに最適なライン平均画素値を求めることができる。これにより、所定階調ごとのＮ値化前後のラインごとの濃度差の影響を軽減することができるので、例えば、グラデーション画像などにおける階調の逆転などの、Ｎ値化前後の濃度差による印刷画質への悪影響を軽減できるという効果が得られる。
【００２０】
〔形態４〕  形態４の発明は、形態３の印刷装置に係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、修正手段は、ラインごとの最適な平均画素値として、ヘッドのノズルのドット印字方向のラインの平均画素値を求めることができるので、バンディング（濃いスジ、薄いスジ）が発生しやすい方向の各ラインのＮ値化前後の濃度差を解消できるので、当該濃度差による印刷画質への悪影響をより軽減することができるという効果が得られる。
【００２１】
ここで、上記「ドット」とは、１または複数のノズルから吐出されたインクが印刷媒体に着弾して形成される１つの領域をいう。また、「ドット」は面積が「ゼロ」ではなく、一定の大きさ（面積）をもつことは勿論、大きさごとに複数種類存するものである。但し、インクを吐出して形成されたドットは必ずしも真円になるとは限らない。例えば、楕円形などの真円以外の形状でドットが形成された場合は、その平均的な径をドット径として扱ったり、ある量のインクを吐出して形成されたドットの面積と等しい面積を有する真円の等価ドットを想定し、該等価ドットの径をドット径として扱ったりすることもある。また、濃度の異なるドットの打ち分け方法としては、例えば、ドットの大きさが同じで濃度が異なるドットを打つ方法、濃度が同じで大きさの異なるドットを打つ方法、濃度が同じでインクの吐出量が異なるドットであり、重ね打ちにより濃度を異ならせる方法などが考えられる。また、１つのノズルから吐出された１つのインク滴が分離して着弾してしまった場合も１つのドットとするが、２つのノズルまたは１つのノズルから時間を前後して形成された２つ以上のドットがくっついてしまった場合は、２つのドットが形成されたものとする。以下の、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログラムを記憶した記録媒体に関する形態などにおいて同じである。
【００２２】
〔形態５〕  形態５の発明は、形態２〜４のいずれか１の印刷装置に係り、
前記画像修正手段は、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
【００２３】
この構成によれば、修正対象の画像の注目画素の画像データを所望出力画像データとしているので、Ｎ値化入出力特性テーブルから所望出力画像データと同じ画素値（またはそれに最も近い値）になる出力画像データに対応する入力画像データを抽出して、この入力画像データの示す画素値に注目画素の画像データを変更することができる。これにより、Ｎ値化前後の濃度差をより適切に打ち消すことができるので、前記濃度差による印刷画質への悪影響をより軽減することができるという効果が得られる。
【００２４】
〔形態６〕  形態６の発明は、形態１〜５のいずれか１の印刷装置に係り、
前記画像取得手段で取得される前記修正対象の画像の画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、種々の補正方法を用いて補正された後の補正画像を使用することになるので、より最適な入力画像データ（ラインごとの平均画素値）を求めることができる。これにより、補正画像を忠実に再現できるため、より良好な画像を出力することができるという効果が得られる。
【００２５】
〔形態７〕  形態７の印刷装置制御プログラムは、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置を制御するのに使用する印刷装置制御プログラムであって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該各入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、
前記画像修正ステップで修正された画像データをＮ値化するＮ値化ステップと、
前記Ｎ値化ステップでＮ値化された画像データを印刷用データに変換する印刷用データ作成ステップと、
前記印刷用データに基づいて印刷を実行する印刷ステップとかなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００２６】
〔形態８〕  形態８の発明は、形態７の印刷装置制御プログラムに係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得ステップは、前記画像取得ステップで取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００２７】
〔形態９〕  形態９の発明は、形態８の印刷装置制御プログラムに係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００２８】
〔形態１０〕  形態１０の発明は、形態９の印刷装置制御プログラムに係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、形態４と同様の効果が得られる。
【００２９】
〔形態１１〕  形態１１の発明は、形態８〜１０のいずれか１の印刷装置制御プログラムに係り、
前記画像修正ステップは、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。 
【００３０】
〔形態１２〕  形態１２の発明は、形態７〜１１のいずれか１の印刷装置制御プログラムに係り、
前記画像取得ステップで取得される画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００３１】
〔形態１３〕  形態１３の記録媒体は、形態７〜１２のいずれかの印刷装置制御プログラムを記憶したコンピュータ読み取り可能な記録媒体である。
この構成によれば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態７〜１２のいずれかに記載の印刷装置制御プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
これにより、形態７〜１２のいずれか１に記載の印刷装置制御プログラムと同様の効果が得られる。
【００３２】
〔形態１４〕  形態１４の印刷装置制御方法は、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置を制御するのに使用する印刷装置制御方法であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該各入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、
前記画像修正ステップで修正された画像データをＮ値化するＮ値化ステップと、
前記Ｎ値化ステップでＮ値化された画像データを印刷用データに変換する印刷用データ作成ステップと、
前記印刷用データに基づいて印刷を実行する印刷ステップと、を含むことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００３３】
〔形態１５〕  形態１５の発明は、形態１４の印刷装置制御方法に係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得ステップは、前記画像取得ステップで取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００３４】
〔形態１６〕  形態１６の発明は、形態１５の印刷装置制御方法に係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００３５】
〔形態１７〕  形態１７の発明は、形態１６の印刷装置制御方法に係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、形態４と同様の効果が得られる。
【００３６】
〔形態１８〕  形態１８の発明は、形態１５〜１７のいずれか１の印刷装置制御方法に係り、
前記画像修正ステップは、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００３７】
〔形態１９〕  形態１９の発明は、形態１４〜１８のいずれか１の印刷装置制御方法に係り、
前記画像取得ステップで取得される画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００３８】
〔形態２０〕  形態２０の画像処理装置は、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理装置であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段と、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得手段と、
前記入出力特性情報取得手段で取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正手段と、を有することを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００３９】
〔形態２１〕  形態２１の発明は、形態２０の画像処理装置に係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得手段は、前記画像取得手段で取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００４０】
〔形態２２〕  形態２２の発明は、形態２１の画像処理装置に係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００４１】
〔形態２３〕  形態２３の発明は、形態２１の画像処理装置に係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、形態４と同様の効果が得られる。
【００４２】
〔形態２４〕  形態２４の発明は、形態２１〜２３のいずれか１の画像処理装置に係り、
前記画像修正手段は、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００４３】
〔形態２５〕  形態２５の発明は、形態２１〜２４のいずれか１の画像処理装置に係り、  前記画像取得手段で取得される画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００４４】
〔形態２６〕  形態２６の画像処理プログラムは、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理プログラムであって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００４５】
〔形態２７〕  形態２７の発明は、形態２６の画像処理プログラムに係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得ステップは、前記画像取得ステップで取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００４６】
〔形態２８〕  形態２８の発明は、形態２８の画像処理プログラムに係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
この構成によれば、形態３と同様の効果が得られる。 
【００４７】
〔形態２９〕  形態２９の発明は、形態２８の画像処理プログラムに係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、形態４と同様の効果が得られる。
【００４８】
〔形態３０〕  形態３０の発明は、形態２７〜２９のいずれか１の画像処理プログラムに係り、
前記画像修正ステップは、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００４９】
〔形態３１〕  形態３１の発明は、形態２６〜３０のいずれか１の画像処理プログラムに係り、
前記画像取得ステップで取得される画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００５０】
〔形態３２〕  形態３２の記録媒体は、
形態２５〜３１のいずれか１の画像処理プログラムを記憶したコンピュータ読み取り可能な記録媒体である。
この構成によれば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態２６〜３１のいずれか１に記載の画像処理プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００５１】
〔形態３３〕  形態３３の画像処理方法は、
インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像データを修正する画像処理方法であって、
Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得ステップと、
ラインごとのＮ値化前の画像データである入力画像データと、当該入力画像データをＮ値化した後の画像データである出力画像データとの対応関係を示す入出力特性情報を取得する入出力特性情報取得ステップと、
前記入出力特性情報取得ステップで取得した前記入出力特性情報に基づき前記Ｎ値化前の画像データを修正する画像修正ステップと、を含むことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００５２】
〔形態３４〕  形態３４の発明は、形態３４の画像処理方法に係り、
前記入出力特性情報は、所定の画像データに対する、前記ラインごとの入力画像データと前記ラインごとの出力画像データとの対応関係を示すデータテーブルであるＮ値化入出力特性テーブルであり、
前記入出力特性情報取得ステップは、前記画像取得ステップで取得した画像データに対する、前記Ｎ値化入出力特性テーブルを作成することを特徴とする。
前記出力特性取得ステップは、前記ラインごとのＮ値化後の平均出力輝度値と、入力輝度値との関係を示すＮ値化入出力特性テーブルを作成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００５３】
〔形態３５〕  形態３５の発明は、形態３４の画像処理方法に係り、
前記Ｎ値化入出力特性テーブルは、所定階調ごとのベタ画像データに対する、Ｎ値化後の各ベタ画像データの前記ラインごとの平均画素値を前記出力画像データとし、前記各ベタ画像データのＮ値化前の前記ラインごとの平均画素値を前記入力画像データとして、当該入力画像データと前記出力画像データとから構成されることを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００５４】
〔形態３６〕  形態３６の発明は、形態３５の画像処理方法に係り、
前記ラインごとのＮ値化後の平均画素値は、Ｎ値化後の画像における、前記ヘッドの前記ノズルのドット印字方向のラインを形成する画素に対応する画素値の平均値であることを特徴とする。 
この構成によれば、形態４と同様の効果が得られる。
【００５５】
〔形態３７〕  形態３７の発明は、形態３４〜３６のいずれか１の画像処理方法に係り、
前記画像修正ステップは、修正対象の画像の注目画素の画像データを所望出力画像データとして、当該所望出力画像データに対応する入力画像データを、前記Ｎ値化入出力特性テーブルから抽出すると共に、前記注目画素の画像データを、前記抽出した入力画像データに変更することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００５６】
〔形態３８〕  形態３８の発明は、形態３３〜３７のいずれか１の画像処理方法に係り、
前記画像取得ステップで取得される画像データは、濃度補正された後の画像データであることを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【発明を実施するための最良の形態】
【００５７】
以下、図面を参照して、本発明の実施形態に係る画像処理装置について説明する。
［第１実施形態］
まず、図１〜図７を参照して、本発明の第１実施形態に係る画像処理装置について説明する。
図１は、本発明の第１実施形態に係る画像処理装置の構成を示すブロック図である。
【００５８】
同図に示すように、この画像処理装置１００は、インクを吐出する複数のノズルを持つヘッドと記録メディア（印刷用紙、CD-R、DVD-Rなど）とが、印字相対的に移動しながら前記メディアに印字を行う印刷装置に用いられる画像処理装置１００であり、画像取得手段１０と、入出力特性情報取得手段２０と、画像修正手段３０とを有する。
画像取得手段１０は、Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する。
【００５９】
入出力特性情報取得手段２０は、画像取得手段１０で取得した画像データのラインごとのＮ値化の入出力特性情報を取得する。本実施の形態において、この入出力特性情報は、画像取得手段１０で取得した画像データに使用されるＮ値化手法（ディザマスクの内容等）にそれぞれ対応しており、所定解像度の画像のラインごとのＮ値化前の輝度値の平均値（以下、平均入力輝度値と称す）と、前記入力輝度値のＮ値化後の輝度値の平均値（以下、平均出力輝度値と称す）との対応関係を示すデータテーブル（以下、Ｎ値化入出力特性テーブルと称す）となる。入出力特性情報取得手段２０は、予め作成されたＮ値化入出力特性テーブルを外部装置や内部記憶装置等から取得するか、あるいは各インク色に対して所定階調ごとに用意されたベタ画像データと、使用するＮ値化手法とに基づき作成する。
【００６０】
画像修正手段３０は、入出力特性情報取得手段２０で取得した入出力特性情報に基づき画像取得手段１０で取得した画像データを修正する。
この画像処理装置１００の画像修正手段３０によって、画像データを修正した後は、修正された画像データをＮ値化し、さらに印刷用データに変換した後、プリンタなどの印刷装置によって、印刷が実行される。
【００６１】
次に、図２は、本発明の第１実施形態で用いられるコンピュータシステムのハードウェア構成を示すブロック図である。
この画像処理装置１００は、Ｎ値化の対象となる画像データを取得する画像取得手段１０、ラインごとのＮ値化の入出力特性情報を取得する入出力特性情報取得手段２０、入出力特性情報に基づき画像データを修正する画像修正手段３０などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段２２やＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【００６２】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【００６３】
次に、図３を参照して、本発明の第１実施形態に係る画像処理装置の動作について説明する。
まず、ステップＳ１１において、画像取得手段１０は、Ｎ（Ｎ≧２の自然数）値化の対象となる画像データ、すなわち、Ｎ値化したい画像データを取得する。この画像データは、画像処理装置１００の外部から取得しても、内部で記憶していた画像データを用いるようにしても良い。
次に、ステップＳ１２において、入出力特性情報取得手段２０は、画像取得手段１０で取得した画像データの画像の注目画素の画像データを抽出する。
【００６４】
次に、ステップＳ１３において、入出力特性情報取得手段２０は、使用するＮ値化手法に対応するＮ値化入出力特性テーブルを外部装置あるいは記憶装置７０などから取得するか、あるいは所定階調のベタ画像データと前記使用するＮ値化手法（ディザマスクの内容等）とに基づきＮ値化入出力特性テーブルを作成する。
なお、Ｎ値化入出力特性テーブルの作成方法は、後述する図５で説明するが、概要は、所定階調のベタ画像データを準備し、これらベタ画像データをそれぞれＮ値化し、Ｎ値化後のラインごとの平均出力輝度値を算出して、Ｎ値化入出力特性テーブルを作成していく。そして、このＮ値化入出力特性テーブルを参照しながら、以下の処理を行なう。
【００６５】
次に、ステップＳ１４において、画像修正手段３０は、ステップＳ１２において取得した画像の注目画素の画像データを、所望平均出力輝度値として、この所望平均出力輝度値が出力される平均入力輝度値を抽出する。この平均入力輝度値の抽出は、注目画素値と同じ輝度値の平均出力輝度値がＮ値化入出力特性テーブルにある場合は、その値の平均入力輝度値をテーブルから直接抽出する。一方、対応する平均出力輝度値がＮ値化入出力特性テーブルにない場合は、近い輝度値のものを抽出するか、あるいは近傍の値を用いて補間計算等を行って抽出する。
【００６６】
次に、ステップＳ１５において、画像修正手段３０は、ステップＳ１２で取得した画像の注目画素の画像データを、ステップＳ１４で抽出した平均入力輝度値に変更する。この平均入力輝度値により、Ｎ値化後に所望平均出力輝度値が出力されることが確保される。
次に、ステップＳ１６において、全ての画素について処理が終了したか否かを判断し、未処理の画素が残っている場合は、上述したステップＳ１２まで戻り、以下、ステップＳ１２〜Ｓ１６と、処理を繰り返す。なお、ステップＳ１３の取得処理あるいは作成処理は、１度取得あるは作成したものをＲＡＭ６２などに保存して繰り返し用いることで、省略しても良い。
また、ステップＳ１６において、全ての画素について処理が終了すると、一連の処理を終了する。
【００６７】
次に、図４を参照して、注目画素の処理順序について説明する。
図４は、画像の注目画素の画像データを抽出する場合の処理順序の一例を示す概略図である。
この図は、前述したステップＳ１２において、１つの画像の注目画素の画像データを抽出した後に、他の注目画素に移るときの移動方向を示している。
【００６８】
同図に示すように、色つき（黒い）の部分を入力画像の１つの注目画素として一連の処理を行ない、当該注目画素の画像データを抽出し、その後、抽出し終えた入力画像の注目画素を図の色つきの部分から同図の矢印で示すように移動して、右隣りの他の未処理の画素を注目画素として一連の処理を行ない、同様にして、注目画素の画像データを抽出していく。このようにして、同図の矢印で示す方向に移動し、最後は、紙面右下まで注目画素の抽出が終了した後、入力画像を作成する。
なお、この注目画素の抽出開始画素、終了画素、移動方向は、例示として挙げたもので、これに限定されず、様々な条件で注目画素を抽出していくことができる。
【００６９】
次に、図５を参照して、Ｎ値化入出力特性テーブルの作成方法について説明する。
図５は、Ｎ値化入出力特性テーブルの作成方法を示すフローチャートである。
図３で説明したステップＳ１３におけるＮ値化入出力特性テーブルは、以下の手順に従って作成する。
まず、ステップＳ２１において、所定階調（例えば、ＣＭＹＫの４色で２５６階調であれば１階調刻みで４×２５６＝１０２４個）のベタ画像データを準備する。
【００７０】
次に、ステップＳ２２において、ベタ画像データのＮ値化を行う。このＮ値化は、前述したように、全てのベタ画像について同じ条件（例えば、同じ内容のディザマスクを用いる）で行う。
次に、ステップＳ２３において、ベタ画像データのＮ値化前のラインごとの平均入力輝度値を算出すると共に、Ｎ値化後のラインごとの平均出力輝度値を算出し、後述するようなＮ値化入出力テーブルを作成していく。ラインごとの平均出力輝度値は、Ｎ値化後のベタ画像データにおいて、印刷装置のヘッドにおけるノズルのドット印字方向のラインに対する平均輝度値を算出するものとする。
【００７１】
なお、Ｎ値化入出力特性テーブルは、Ｎ値化方法がディザ法の場合、ディザマスクのライン合計値やライン平均値から求めることができる。
そして、ステップＳ２４において、全ての階調が終了したか否かを判断し、終了していない場合は、ステップＳ２１に戻り、以下の処理を繰り返す。全ての階調について行うので、例えば、８ビット画像の場合、各インク色毎に合計２５６回繰り返すことになる。このようにして、全ての階調のベタ画像データについてのラインごとの平均入力輝度値及び平均出力輝度値を算出した後、Ｎ値化入出力特性テーブルを完成させる。
【００７２】
次に、図６を参照して、ベタ画像のＮ値化処理について説明する。
図６は、Ｎ値化入出力特性テーブルを作成するためのＮ値化処理を示す概略図である。（Ａ）はベタ画像（入力画像）、（Ｂ）はベタ画像の第１Ｎ値化後の画像、（Ｃ）はベタ画像の第２Ｎ値化後の画像、（Ｄ）は第１Ｎ値化特性を考慮して作成された入力画像、（Ｅ）は、（Ｄ）の入力画像に対して第１Ｎ値化処理後の画像、（Ｆ）は（Ｄ）の入力画像の第２Ｎ値化後の画像を示す図である。
【００７３】
図６は、（Ａ）のベタ画像を、Ｎ値化特性を考慮しないでＮ値化した場合の現象と、Ｎ値化特性を考慮した場合の現象を説明する図である。すなわち、本発明の概要を示す図である。以下の説明において、第１Ｎ値化及び第２Ｎ値化は、それぞれ異なる処理内容で行われるＮ値化である。例えば、第１Ｎ値化はディザ手法を用いたＮ値化処理で、第２Ｎ値化は誤差拡散手法を用いたＮ値化処理など手法が異なるものや、両者とも同じ手法で、閾値などの処理条件が異なるものなどが該当する。
【００７４】
まず、（Ａ）のベタ画像に対して第１Ｎ値化、第２Ｎ値化を行った場合、ラインごとの出力平均輝度が異なるため、第１Ｎ値化後の（Ｂ）ではあるラインに輝度差が生じ、第２Ｎ値化後の（Ｃ）においてもあるラインに輝度差が生じる。これは出力ラインの平均輝度を考慮していないので、起こる現象である。
そこで、出力ラインの平均輝度の特性を考慮して、Ｎ値化前にあらかじめ画像をいじれば、出力では全てのライン平均輝度が均一に保てる。これを表した図が（Ｅ）である。一方、（Ｆ）においては第１Ｎ値化特性を考慮した画像を第２Ｎ値化するので、出力ラインの平均輝度は異なってしまう。
【００７５】
図７は、Ｎ値化入出力特性テーブルの一例を示す表である。
同図においては、ラインＮｏ．１の場合は、平均入力輝度値０に対して平均出力輝度値０、平均入力輝度値１に対して平均出力輝度値１．１、平均入力輝度値２に対して平均出力輝度値２．２、・・・平均入力輝度値１５８に対して平均出力輝度値１６８．５、平均入力輝度値１５９に対して平均出力輝度値１６９．６、平均入力輝度値２５４に対して平均出力輝度値２５４．３、平均入力輝度値２５５に対して平均出力輝度値２５５という結果が得られ、ラインＮｏ．２の場合は、平均入力輝度値０に対して平均出力輝度値０、平均入力輝度値１に対して平均出力輝度値１．５、平均入力輝度値２に対して平均出力輝度値２．６、・・・平均入力輝度値１５８に対して平均出力輝度値１７５．３、平均入力輝度値１５９に対して平均出力輝度値１７６．５、平均入力輝度値２５４に対して平均出力輝度値２５４．８、平均入力輝度値２５５に対して平均出力輝度値２５５という結果が得られ、ラインＮｏ．３の場合は、平均入力輝度値０に対して平均出力輝度値０、平均入力輝度値１に対して平均出力輝度値０．９、平均入力輝度値２に対して平均出力輝度値１．８、・・・平均入力輝度値１５８に対して平均出力輝度値１５６．２、平均入力輝度値１５９に対して平均出力輝度値１５７．３、平均入力輝度値２５４に対して平均出力輝度値２５３．５、平均入力輝度値２５５に対して平均出力輝度値２５５という結果が得られ、ラインＮｏ．４の場合は、平均入力輝度値０に対して平均出力輝度値０、平均入力輝度値１に対して平均出力輝度値１．２、平均入力輝度値２に対して平均出力輝度値２．１、・・・平均入力輝度値１５８に対して平均出力輝度値１５８．２、平均入力輝度値１５９に対して平均出力輝度値１５９．２、平均入力輝度値２５４に対して平均出力輝度値２５４．１、平均入力輝度値２５５に対して平均出力輝度値２５５という結果が得られ、最後のラインＮｏ．Ｍの場合に、平均入力輝度値０に対して平均出力輝度値０、平均入力輝度値１に対して平均出力輝度値０．７、平均入力輝度値２に対して平均出力輝度値１．９、・・・平均入力輝度値１５８に対して平均出力輝度値１５６．５、平均入力輝度値１５９に対して平均出力輝度値１５７．８、平均入力輝度値２５４に対して平均出力輝度値２５３．９、平均入力輝度値２５５に対して平均出力輝度値２５５という結果が得られた。
【００７６】
この結果、例えば、入力画像の注目画素が１ライン目にあり、その画素値は１６９とすると、１６９が所望平均出力輝度値となる。１ライン目において、所望平均出力輝度値が１６９となるような平均入力輝度値に修正しなければならないので、平均出力輝度値が１６９に最も近い平均入力輝度値を抽出する。すなわち、ラインＮｏ．１において、所望平均出力輝度値が１６９の場合、最も近い値は、平均入力輝度値１５８に相当する場合の出力輝度１６８．５と、平均入力輝度値１５９に相当する場合の輝度値１６９．６が挙げられるが、１６９との差をとれば、平均入力輝度値１５８の場合は、１６９−１６８．５＝０．５、平均入力輝度値１５９の場合は、１６９．６−１６９＝０．６となり、平均入力輝度値１５８の場合の方がより近いことになり、この平均入力輝度値が抽出される。このようにして、平均入力輝度値を抽出した後、画像修正手段３０にて、注目画素の画像データ１６９を、当該抽出した平均入力輝度値１５８に変更する処理を行なう。
【００７７】
上記処理を、入力画像の２ライン目以降に対しても同様に行う。
これにより、注目画素に対して最適なライン平均入力輝度値を求めることができ、このライン平均入力輝度値で注目画素の画像データを修正することで、Ｎ値化前後の輝度差を低減できるため、修正前の画像よりもきれいで鮮明な画像を提供することができる。
【００７８】
［第２実施形態］
次に、図８を参照して、本発明の第２実施形態に係る画像処理装置について説明する。なお、特に明記しない限り、その他の前提や構成は前記第１の実施の形態と同様である。
図８は、本発明の第２実施形態に係る画像処理装置の動作を示すフローチャートである。
本実施形態は、前述した第１実施形態に対して異なる点は、第１実施形態が元画像データを用いているのに対して、従来、一般的に行われている濃度補正方法によって得られた補正値で補正した後の画像を用いている点である。
【００７９】
まず、ステップＳ３１において、画像取得手段１０は、濃度補正用の補正値を取得する。
次に、ステップＳ３２において、画像取得手段１０は、ステップＳ３１で取得した補正値を用いて元画像を補正して、補正画像を取得する。この補正画像が、Ｎ（Ｎ≧２の自然数）値化の対象となる画像データとなる。なお、ここでは補正値を取得して画像取得手段１０が画像データを補正するようにしたが、これに限らず、画像取得手段１０が補正後の画像データを取得する構成としても良い。
次に、ステップＳ３３において、入出力特性情報取得手段２０は、画像取得手段１０で取得した補正画像の注目画素の画像データを抽出する。
【００８０】
次に、ステップＳ３４において、入出力特性情報取得手段２０は、使用するＮ値化手法に対応するＮ値化入出力特性テーブルを外部装置あるいは記憶装置７０などから取得するか、あるいは所定階調のベタ画像データと前記使用するＮ値化手法（ディザマスクの内容等）とに基づきＮ値化入出力特性テーブルを作成する。Ｎ値化入出力特性テーブルの作成方法は、図５で前述した方法と同様に、所定階調のベタ画像データを準備し、これらベタ画像データをそれぞれＮ値化し、Ｎ値化後のラインごとの平均出力輝度値を算出して、Ｎ値化入出力特性テーブルを作成していく。そして、このＮ値化入出力特性テーブルを参照しながら、以下の処理を行なう。
【００８１】
次に、ステップＳ３５において、画像修正手段３０は、ステップＳ３２において取得した補正画像の注目画素の画像データを、所望平均出力輝度値として、この所望平均出力輝度値が出力される平均入力輝度値をＮ値化入出力特性テーブルから抽出する。
次に、ステップＳ３６において、画像修正手段３０は、ステップＳ３３で抽出した画像の注目画素の画像データを、ステップＳ３５で抽出した平均入力輝度値に変更する。この平均入力輝度値により、Ｎ値化後に所望平均出力輝度値が出力されることが確保される。
【００８２】
次に、ステップＳ３７において、全ての画素について処理が終了したか否かを判断し、未処理の画素が残っている場合は、上述したステップＳ３３まで戻り、以下、ステップＳ３３〜Ｓ３７と、処理を繰り返す。
そして、ステップＳ３７において、全ての画素について処理が終了すると、一連の処理を終了する。
【００８３】
本実施形態により、濃度補正後の注目画素値に対して最適なライン平均入力輝度値を求めることができ、このライン平均入力輝度値で注目画素の画像データを修正することで、Ｎ値化前後の輝度差が低減されると共に、これにより濃度補正の効果がより活かされるため、よりきれいで鮮明な画像を提供することができる。
以上、本発明の実施形態について説明したが、本発明を具体的にラインヘッド型プリンタに用いた場合について説明する。
【００８４】
図９は、ラインヘッドの動きを示す模式図である。
ラインヘッド型プリンタは、特に、印字ヘッダが固定（１パス印刷）で、かつノズルの数がマルチパス型プリンタよりも格段に多く、このため、ノズル単位に濃度を上げたり下げたりして、印刷後の濃度を平坦に保つようにしているが、ライン毎の出力が異なってしまうと、ライン毎の出力差（Ｎ値化前の平均濃度値（または輝度値）とＮ値化後の平均濃度値（または輝度値）との差）が影響を及ぼし、例えば、グラデーション画像などの階調順に段階的に濃度が変化する画像の印刷において、階調の逆転を起こしてしまう場合がある。この場合、本発明を適用する際、最も重要となるライン方向は、同図に示すように、ラインヘッドのノズル配列方向に垂直な方向（ノズルのドット印字方向）、すなわち、同図の点線で示した部分であり、この部分をライン平均輝度値とし、Ｎ値化入出力特性テーブルが作成される。これにより、最適なライン平均を求めることができる。
【００８５】
なお、上記実施形態において、図３、図５、及び図８のフローチャートに示す処理を実行するにあたっては、ＲＯＭ６４に予め格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプログラムをＲＡＭ６２に組み込んで実行するようにしても良い。あるいは、そのプログラムをネットワークから取得しても良い。
【００８６】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００８７】
図１０は、本発明の印刷プログラムを記憶した記録媒体の一例を示す概略図である。 
この記録媒体は、インクを吐出する複数のノズルを持つヘッドとメディアとが、相対的に移動しながら前記メディアに印字を行う印刷装置を制御する印刷装置制御プログラムであって、Ｎ（Ｎ≧２の自然数）値化の対象となる画像データを取得する画像取得手段、ラインごとのＮ値化の入出力特性情報を取得する入出力特性情報取得手段、入出力特性情報取得手段で取得した入出力特性情報に基づき画像データを修正する画像修正手段、画像修正手段で修正された画像データをＮ値化するＮ値化手段、Ｎ値化手段でＮ値化された画像データを印刷用データに変換する印刷用データ作成手段、及び印刷用データに基づいて、印刷を実行する印刷手段として実現される処理をコンピュータに実行させるためのプログラムを記憶している。
【００８８】
以上、本発明の実施形態について説明したが、本発明は、これに限定されず、本発明の趣旨を逸脱することなく、種々の変更が可能である。
例えば、上記実施形態においては、Ｎ値化入出力特性テーブルの作成時に、ベタ画像データのＮ値化後のラインごとの平均輝度値を算出することにより、ラインごとの平均輝度（平均出力輝度）を求めたが、これに限定されず、Ｎ値化方法がディザの場合、ディザマスクのライン合計値やライン平均値から出力輝度を求めることもできる。この場合は、ライン特性テーブルを作成することになる。
【００８９】
また、上記実施形態においては、ラインごとの平均出力輝度値に基づいてＮ値化特性テーブルを作成したが、これに限定されず、ライン群毎の平均出力輝度値に基づいてＮ値化特性テーブルを作成することもできるし、ラインヘッド型プリンタ以外の印刷装置に用いる際には、ラインごとでなくても、所定の規則で定めた群ごとにＮ値化特性テーブルを作成することもできる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明に用いられるコンピュータシステムのハードウェア構成を示すブロック図である。
【図３】本発明の第１実施形態に係る画像処理装置の動作を示すフローチャートでる。
【図４】注目画素の処理順序の一例を示す概略図である。
【図５】本発明の第１実施形態に係るＮ値化入出力特性テーブルの作成方法を示すフローチャートである。
【図６】本発明の概要を示す概略図である。
【図７】Ｎ値化入出力特性テーブルの一例を示す表である。
【図８】本発明の第２実施形態に係る画像処理装置の動作を示すフローチャートである。
【図９】ラインヘッドの動きを示す模式図である。
【図１０】印刷プログラムを記憶した記録媒体の一例を示す概略図である。
【図１１】従来のディザマトリクスのラインごとの合計を示す図である。
【符号の説明】
【００９１】
１…印刷装置、１０…画像データ取得手段、２０…入出力特性情報取得手段、３０…画像修正手段、１００…画像処理装置、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…Ｉ／Ｆ、６８…バス、７０…記憶装置、７２…出力装置、７４…入力装置 
【図１】
2007159090.tif 000003
【図２】
2007159090.tif 000004
【図３】
2007159090.tif 000005
【図４】
2007159090.tif 000006
【図５】
2007159090.tif 000007
【図６】
2007159090.tif 000008
【図７】
2007159090.tif 000009
【図８】
2007159090.tif 000010
【図９】
2007159090.tif 000011
【図１０】
2007159090.tif 000012
【図１１】
2007159090.tif 000013