(57)【要約】【課題】  画像出力装置の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができると共に、モアレの発生を防止して画質を向上させることができる画像処理装置、画像出力装置、及びプログラムを提供する。【解決手段】  複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、該第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する。【選択図】  図１２
2006081000.tif 000002
【特許請求の範囲】
【請求項１】
複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する画像処理装置。
【請求項２】
前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記低階調画像データに基づいて画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配が無くなるように設定した請求項１記載の画像処理装置。
【請求項３】
前記第１部分のドットを連ねる前記所定方向を、隣接するドットの接触部分の大きさが最小値を越える方向にした請求項１または請求項２記載の画像処理装置。
【請求項４】
複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する画像処理手段と、
前記画像処理手段により変換された各色毎の低階調画像データに基づいて画像を出力する画像出力手段と、
を含む画像出力装置。
【請求項５】
前記画像出力手段は、インク滴を吐出するノズルが複数配列された記録ヘッドにより構成され、前記画像処理手段により変換された低階調画像データに基づいて該ノズルからインク滴を吐出させて画像を出力する請求項４記載の画像出力装置。
【請求項６】
前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記ノズルの吐出特性のばらつきにより発生する濃度勾配が無くなるように設定した請求項５記載の画像出力装置。
【請求項７】
コンピュータに、
複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する処理
を実行させるプログラム。
【請求項８】
前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記低階調画像データに基づいて画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配が無くなるように設定した請求項７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像出力装置、及びプログラムに関し、特に、多階調画像データを低階調画像データに変換する画像処理装置、画像出力装置、及びプログラムに関するものである。
【背景技術】
【０００２】
現在、複数のノズルが配列された記録ヘッドを備え、ノズルから液体のインク滴を吐出して画像の記録を行うインクジェット方式のプリンタが広く普及している。インクジェット方式のプリンタは、構造が簡単で印字の音が小さく、写真画像など多階調画像を高画質に記録することができる。
【０００３】
最近では、比較的長尺の記録ヘッドを有し、高速印字を可能にしたプリンタが開発されている。このようなプリンタにおいては、高速印字ができるという利点がある一方で、長尺化により各ノズルの吐出特性（インク吐出量や吐出方向）の均一性を保つことが難しく、画質が低下する、という問題がある。具体的には、ドットが大きい部分や隣接ドットが近くなってしまっている箇所では他の部分に比べて濃度が高く、黒スジが発生し、またドットが小さい部分や隣接ドットとの距離が離れてしまっている箇所では他の部分に比べて濃度が低下して白スジが発生してしまう。また、ノズルの吐出特性のばらつきにより、黒スジや白スジだけでなく濃度の偏り（濃度勾配）も発生する。
【０００４】
記録ヘッドを主走査方向に走査させつつ、記録用紙を副走査方向に移動させて印字するＰＷＡ（Ｐａｒｔｉａｌ  Ｗｉｄｔｈ  Ａｒｒａｙ）方式のインクジェットプリンタでは、マルチパス記録方式が広く採用されている。マルチパス記録方式では、記録ヘッドのノズルの配列方向に記録媒体を微小移動させ該ノズルの配列方向と交差する方向に該記録ヘッドを複数回走査（マルチパス）することにより、異なるノズル群で記録媒体の同一領域に間引かれた画像を補完的に記録して画像を完成させる。これにより、記録ヘッドのノズル毎の吐出特性のばらつきが分散され、画質の低下が防止される。しかしながら、記録用紙の幅にほぼ等しい幅を有する長尺状の記録ヘッドを持ち、記録ヘッドは固定して記録媒体のみを搬送しながら記録を行う、いわゆるＦＷＡ（Ｆｕｌｌ  Ｗｉｄｔｈ  Ａｒｒａｙ）方式のインクジェットプリンタでは、マルチパス印字を行うことができないため、ノズル吐出特性のばらつきは特に大きな問題となる。
【０００５】
このような問題を解決するため、主走査方向と副走査方向とで異なる出力精度をもつプリンタを使用する場合に濃度ムラやスジを目立たなくする装置として、規定の閾値範囲内で相対的に中間階調から高階調となる領域において局所的に非周期的な閾値配列特性を持ち、かつプリンタの出力精度が相対的に低い走査方向にドットが優先的に連なって順次成長するような非等方的な閾値配列特性を持つようにディザ処理の基準閾値配列を設定する画像処理装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１６８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の画像処理装置の技術を用いて処理した画像データに基づいて印字すると、色の微妙な変化に乏しい画像では、中間階調部分において原画像に存在しない線状の模様、いわゆるワーム・テクスチャが現れやすい、という問題がある。これは、ドットが連なって順次成長するような非等方的な閾値配列特性を持つようにディザ処理の基準閾値配列が設定されているためである。また、上述の画像処理装置では、インク吐出特性むらに起因する濃度勾配の問題については何ら考慮されていない。
【０００７】
さらにまた、複数色の多階調画像データを各色毎に上記従来の画像処理装置により二値化し、各色を重ね合わせてカラー印刷する場合には、各色のドットの重なり具合によってはモアレが発生する可能性があり、画質が劣化する、という問題がある
本発明は、上記問題を解決すべく成されたもので、画像出力装置の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができると共に、モアレの発生を防止して画質を向上させることができる画像処理装置、画像出力装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換するものである。
【０００９】
すなわち、この画像処理装置は、多階調画像データを、ドット密度の異なる第１部分と第２部分とにより構成されるドットパターンの画像を出力するための低階調画像データに変換する。第１部分は、ドットが所定方向に連なって帯状に形成される高密度な部分であって、第２部分は、ドットがランダムに配置されて形成される低密度な部分である。
【００１０】
図１９は、一般的な誤差拡散処理により多階調画像データを二値画像データに変換して該二値画像データに基づいて画像を出力するインクジェット方式の画像出力装置において、面積率（単位面積あたりのドット密度）を、５％から１００％まで５％ずつ順に変化させて画像を出力したときの、各面積率に対するスジ発生レベルの一例をグラフ化したものである。スジは、インク滴を吐出するノズルの吐出特性（インク吐出量や吐出方向）のばらつきにより発生するものであり、スジ発生レベルは０から４までの官能評価値で表されている。レベル０は「スジがあることがわからない」レベルであり、レベル１は「スジはわかるが気にならない」レベルであり、レベル２は「少し気になる」レベルであり、レベル３は「気になる」レベルであり、レベル４は「ひどく気になる」レベルである。
【００１１】
図１９に示される例では、面積率が３０〜９０％程度の中濃度（中密度）の場合には、比較的スジが気になるレベルとなっており、面積率が３０％以下の低濃度（低密度）、あるいは面積率が９０％以上の高濃度（高密度）の場合には、スジが発生してもあまり気にならない許容限界以下のレベルに収まっている。
【００１２】
これは、高濃度部においては、ドットの間隔が密なため、スジが発生しやすい部分がドットで埋まってしまいスジの発生が抑えられるためであり、低濃度部においては、ドット密度が低く各ドットが分散して配置されるため、多少スジが発生したとしても、もともとドット密度が低く間隔が開いているので、スジが見えづらいためである。
【００１３】
従って、本発明のように、多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されるドットパターンの画像を出力するための低階調画像データに変換することによって、該低階調画像データに基づいて画像を出力する画像出力装置の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができ、画質を向上させることができる。
【００１４】
なお、上記２つの部分により構成されるドットパターンでは、ワームテクスチャのような模様は出現しにくい。
【００１５】
さらにまた、本発明において、上記ドットパターンにおける第１部分の上記所定方向を各色毎に異ならせる。すなわち、第１部分のドットの連なり方向（角度）が各色毎に異なるように多階調画像データを低階調画像データに変換する。
【００１６】
各色を重ね合わせてカラー印刷する場合に、各色のドットの重なり具合によってはモアレが発生する可能性があるが、本発明のように、第１部分のドットの連なり方向を各色毎に異ならせることによって、モアレの発生を抑えることができる。
【００１７】
なお、上記低階調画像データは多階調画像データより低階調であればよく、二値画像データに限定されない。
【００１８】
なお、前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記低階調画像データに基づいて画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配が無くなるように設定することもできる。
【００１９】
このように、ドットパターンにおける第１部分及び第２部分の比率を設定すれば、画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配を無くすことができる。
【００２０】
前記第１部分のドットを連ねる前記所定方向を、隣接するドットの接触部分の大きさが最小値を越える方向にすることもできる。
【００２１】
これにより低階調画像データに基づいて画像を出力する画像形成装置の出力特性のばらつきにより、出力されたドットの位置が本来のドットの位置からずれてしまうような場合であっても、ドットが連なりやすくなり、スジが見えづらくなる。なお、ドットの接触部分の大きさが最小値となる方向とは、例えば、出力ドットが等方的ならば主走査方向または副走査方向に対して４５度の方向とすることができる。
【００２２】
本発明の画像出力装置は、複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する画像処理手段と、前記画像処理手段により変換された各色毎の低階調画像データに基づいて画像を出力する画像出力手段と、を含んで構成されている。
【００２３】
本発明の画像出力装置は、画像処理手段と画像出力手段とにより構成されている。画像処理手段は、上記本発明の画像処理装置と同様に作用する。画像出力手段は、画像処理手段で変換された低階調画像データに基づいて画像を出力する。
【００２４】
本発明の画像出力装置も、本発明の画像処理装置と同様に作用して多階調画像データを低階調画像データに変換し、該低階調画像データに基づいて画像を出力することができるため、画像出力手段の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができ、画質を向上させることができる。
【００２５】
また、各色を重ね合わせてカラー印刷する場合に、各色のドットの重なり具合によってはモアレが発生する可能性があるが、本発明のように第１部分のドットの連なり方向（上記所定方向）を各色毎に異ならせることによって、モアレの発生を抑えることができる。
【００２６】
前記画像出力手段は、インク滴を吐出するノズルが複数配列された記録ヘッドにより構成され、前記画像処理手段により変換された低階調画像データに基づいて該ノズルからインク滴を吐出させて画像を出力するものであってもよい。
【００２７】
すなわち、本発明の画像出力装置は、インクジェット方式の画像出力装置とすることができる。なお、この画像出力装置は、記録ヘッドを主走査方向に走査させつつ、記録用紙を副走査方向に移動させて印字するＰＷＡ方式の画像出力装置であってもよいし、記録用紙の幅にほぼ等しい幅を有する長尺状の記録ヘッドを持ち、記録ヘッドは固定して記録媒体のみを搬送しながら記録を行う、いわゆるＦＷＡ方式の画像出力装置であってもよい。
【００２８】
また、前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記ノズルの吐出特性のばらつきにより発生する濃度勾配が無くなるように設定することができる。
【００２９】
これにより、ノズルの吐出特性のばらつきに起因する濃度勾配を無くすことができる。なお、ここで、ノズルの吐出特性とは、例えばノズルのインク吐出量や吐出方向をいう。
【００３０】
なお、本発明の画像出力装置は、上記インクジェット方式の画像出力装置に限定されず、静電プロセスを用いる電子写真方式の画像出力装置とすることも可能である。
【００３１】
本発明のプログラムは、コンピュータに、複数色を重ね合わせてカラー画像を出力するための各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を各色毎に出力するための低階調画像データに変換する処理を実行させるものである。
【００３２】
本発明のプログラムも、本発明の画像処理装置と同様に作用するため、画像出力装置の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができ、画質を向上させることができる。
【００３３】
また、各色を重ね合わせてカラー印刷した場合に、各色のドットの重なり具合によってはモアレが発生する可能性があるが、本発明のように第１部分のドットの連なり方向（上記所定方向）を各色毎に異ならせることによって、モアレの発生を抑えることができる。
【００３４】
なお、前記ドットパターンにおける前記第１部分及び前記第２部分の比率を、前記低階調画像データに基づいて画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配が無くなるように設定することができる。
【００３５】
このように、ドットパターンにおける第１部分及び第２部分の比率を設定すれば、画像を出力する画像出力装置の出力特性のばらつきにより発生する濃度勾配を無くすことができる。
【発明の効果】
【００３６】
以上説明した如く本発明の画像処理装置、画像出力装置、及びプログラムによれば、画像出力装置の出力特性のばらつきに起因するスジの発生を抑制する、あるいはスジを目立たなくさせることができると共に、モアレの発生を防止して画質を向上させることができる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００３８】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るインクジェット方式の画像出力装置１０の主要構成を示したブロック図である。画像出力装置１０は、制御装置１２、画像処理装置１４、入力インタフェース１６、ＹＭＣＫ４色（イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ））の各色毎のヘッドドライバ１８、該ヘッドドライバ１８に対応したＹＭＣＫ各色毎の記録ヘッドアレイ２０、モータドライバ２２、用紙搬送装置２４、及びメンテナンス装置２６により構成されている。
【００３９】
制御装置１２は、ＣＰＵ、ＲＯＭ、及びＲＡＭにより構成され、ＣＰＵがＲＯＭに格納されているプログラムコードを実行することにより、画像出力装置１０の画像出力動作全般を制御する。
【００４０】
入力インタフェース１６は、外部の端末装置３０と接続され、端末装置３０から複数色を重ね合わせてカラー画像を印刷するためのＹＭＣＫ各色毎の多階調画像データを入力する。入力された多階調画像データは制御装置１２に出力され、制御装置１２のＲＡＭに記憶される。
【００４１】
画像処理装置１４は、端末装置３０から入力した各色毎の多階調画像データを各色毎の低階調画像データ（ここでは二値画像データ）に変換する。変換して得られた各色毎の二値画像データは、制御装置１２に出力され、制御装置１２は該二値画像データに基づいて各ヘッドドライバ１８及びモータドライバ２２に制御信号を出力する。これにより画像が出力される。
【００４２】
なお、本実施の形態で扱う各色毎の多階調画像データは、原画像（濃淡画像）を構成する多数の画素の各々の階調を表す８ビットから成るデジタルのデータとし、０〜２５５の範囲内の値を表す。また、ここでは、多階調画像データにおいて、黒データ（最高濃度データ）は「０」で表され、白データ（最低濃度データ）は「２５５」で表されるため、多階調画像データの値が０に近いほどその画素は高濃度となり、２５５に近いほど低濃度となる。画像処理装置１４では、この８ビットの多階調画像データが、画像形成処理においてドットを形成する黒データ「０」、または画像形成処理においてドットを形成しない白データ「１」の二値画像データに変換される。
【００４３】
ＹＭＣＫ色に対応した各々の記録ヘッドアレイ２０には、記録用紙の幅に等しい幅を有し、インク滴を吐出する複数のノズルが主走査方向に配列されている。各色毎の記録ヘッドアレイ２０には各記録ヘッドアレイ２０に対応したヘッドドライバ１８が接続され、該ヘッドドライバ１８により駆動される。各ヘッドドライバ１８には、対応する記録ヘッドアレイ２０を駆動するための電力が不図示の電源からから供給される。各ヘッドドライバ１８は、記録ヘッドアレイ２０の各ノズルに対応して設けられた素子を制御装置１２からの制御信号により通電し、各ノズルからインク滴を吐出させる。
【００４４】
モータドライバ２２は、用紙搬送装置２４及びメンテナンス装置２６に接続され、制御装置１２からの制御信号に基づいて用紙搬送装置２４及びメンテナンス装置２６を駆動する。
【００４５】
用紙搬送装置２４は、モータドライバ２２により駆動され、記録媒体としての用紙を副走査方向に搬送する。本実施の形態の画像出力装置１０は、記録ヘッドアレイ２０は固定したままインク滴を吐出させ、記録媒体のみを搬送して画像を形成する。
【００４６】
メンテナンス装置２６は、モータドライバ２２により駆動され、記録ヘッドアレイ２０等をクリーニングする。
【００４７】
図２は、画像処理装置１４の機能的な構成を示したブロック図である。画像処理装置１４は、ディザ処理部４０、誤差拡散処理部４２、及びディザメモリ４４Ｋ、４４Ｃ、４４Ｍ、４４Ｙの４つメモリを含んで構成されている。
【００４８】
ディザ処理部４０は、ディザメモリ４４Ｋ、４４Ｃ、４４Ｍ、４４Ｙに格納されている、ディザ処理に用いられる各色毎の閾値テーブル（以下、ディザテーブルと呼称する）を用いて入力インタフェース１６を介して入力された多値画像データに各色毎に独立にディザ処理を施す。ディザ処理部４０は、多階調画像データのうち、０（黒）から予め画像処理装置１４に設定された階調値（この階調値は０〜２５５の範囲内の値であり、以下、この階調値を中間閾値Ｘと呼称する。）までの多階調画像データを対象として、ディザ処理を施す。本実施の形態では、中間閾値Ｘは、各色全て同一の値に設定されている。このディザ処理により、０から中間閾値Ｘまでの多階調画像データが０またはＸに二値化される。従って、ここでは、中間閾値Ｘを越える階調値の多階調画像データには何の処理も施されない。
【００４９】
誤差拡散処理部４２は、ディザ処理部４０から受け取った、０及びＸ〜２５５までの階調値の各色毎の多階調画像データに誤差拡散処理を施し、０（黒データ）または１（白データ）の二値画像データに変換する。
【００５０】
なお、上記ディザ処理部４０及び誤差拡散処理部４２は、上記機能をプログラムにより実行するマイクロコンピュータで構成してもよいし、それぞれの機能を有するハードウェアで構成してもよい。以下では、ディザ処理部４０及び誤差拡散処理部４２をマイクロコンピュータで構成した場合を例に挙げて説明する。
【００５１】
このディザ処理部４０及び誤差拡散処理部４２により、各色毎の多階調画像データを、ドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されると共に、前記第１部分の前記所定方向を各色毎に異ならせたドットパターンの画像を出力するための各色毎の二値画像データに変換される。第１部分は主としてディザ処理部４０により形成され、第２部分は主として誤差拡散処理部４２により形成される。
【００５２】
ここで、第１部分及び第２部分により構成されるドットパターンについてより詳細に説明する。図３は、第１部分と第２部分により構成されるドットパターンで構成された画像の一例を示した図である。図示されるように、各ドットパターンは、ドットが所定方向に連なって帯状に形成される高密度な第１部分と、ドットがランダムに配置されて形成される低密度な第２部分で構成されている。
【００５３】
図４は、図３の左上の６行６列の領域のドット配置を拡大して表した図であり、図４（Ａ）は、ノズルの吐出方向にばらつきが無い理想的なドット配置を示した図、図４（Ｂ）は、ノズルの吐出方向にばらつきがあり、３列目のドットが右にずれて破線で示す位置に配置された場合の図である。
【００５４】
図４（Ａ）及び図４（Ｂ）を比較すると、上半分の横方向に密度が高い部分（すなわち、第１部分）では、インク吐出方向のばらつきがあっても画質は影響を受けないことがわかる。第１部分ではドットが横方向に完全に埋まっているので白スジや黒スジは発生していない。このように、第１部分は、ドット密度が高くドットの間隔が狭まい領域であるため、インク吐出方向にばらつきがあっても、スジは発生しにくい。
【００５５】
また、下半分の横方向に密度が粗い部分（すなわち、第２部分）においても、ノズルのインク吐出方向のばらつきがあっても画質は影響を受けないことがわかる。図４（Ｂ）では、図４（Ａ）に比べて３列目のドットが右にずれており、破線の右側の白地部分が減少しているが、もともとドット密度が低く間隔があいているので、スジが見えづらい。このように、第２部分は、ドット密度が低く各ドットが分散して配置される領域であるため、インク吐出方向のばらつきによるスジが発生しても目立ちにくい。
【００５６】
なお、ここでは、インク吐出方向のばらつきのみに着目して説明したが、インク吐出量にばらつきがある場合も、上記と同様の理由からスジは発生しにくくなるか、あるいは目立ちにくくなる。
【００５７】
なお、このように第１部分及び第２部分から構成されるドットパターンでは、原理的には周期的な万線スクリーン状の模様が現れることになるが、解像度が高く該スクリーン状の模様が細かな周期で発生する場合にはほとんど視認されることはない。解像度があまり高くない場合には、該万線スクリーン状の模様が視認されることもあるが、ワーム・テクスチャのように気になるものではない。
【００５８】
しかしながら、第１部分のドットの連なり方向が各色で同一の場合には、モアレが発生してしまうことがある。従って、本発明では、第１部分のドットの連なり方向が各色毎に異なるように、各色毎に異なるディザテーブルがディザメモリ４４Ｋ、４４Ｃ、４４Ｍ、４４Ｙに格納されている。
【００５９】
以下、ディザテーブルについて詳細に説明する。
【００６０】
ディザテーブルは各々、１から中間閾値Ｘまでの数値がディザ閾値として配列されたテーブルである。ここでは、中間閾値Ｘがディザテーブルの最大値となる。各ディザテーブルにおいて、各ディザ閾値は、所定方向にドットが連なって線状となり、さらにその線の太さが徐々に太くなるように配置されている。また、各ディザテーブルについて、カラー画像出力時にモアレが発生しないように、各色毎に第１部分のドットの連なり方向が異なるようにディザ閾値が配列されると共に、ドットパターンの形状を示すパラメータ（後述）が設定されている。
【００６１】
なお、以下では、各ディザメモリ４４Ｋ、４４Ｃ、４４Ｍ、４４Ｙを特に区別しないで説明する場合は、符号末尾の添字を省略し、ディザメモリ４４と称する。
【００６２】
図５（１）〜（４）は、第１部分のドットの連なり方向の具体例を模式的に示した図である。図示される矩形の各々がドットを示す。ただし、図５（１）に示されるように隣接するドットの接触部分の大きさが最小値となるような方向（ここで、最小値となるような方向とは、主走査方向または副走査方向に対して±４５度方向）に連なるようにすると、ノズルの吐出特性（例えば、インク滴の吐出量や吐出方向）にばらつきがある場合に、ドットの位置がずれたりドットのドロップ量が小さくなったりしてドットが連なりにくくなる。従って、図５（２）〜（４）に示した例のように、隣接するドットの接触部分の大きさが最小値を越える方向（ここでは主走査方向または副走査方向に対して±４５度以外の方向）で隣接する各ドットの接触部分が大きくなるようにすることが好ましい。
【００６３】
図６（Ａ）は、図５（２）に示されるように主走査方向にドットが連なる第１部分を形成するためのディザテーブルの一例であり、図６（Ｂ）は、ディザテーブルの適用例を示した図である。なお、図６に示されるディザテーブルに配置された数値は、実際に配置されているディザ閾値ではなく、ドットが打たれる優先順位を示している。ここでは、図示された数値が小さいほど、実際に配置されているディザ閾値の値が大きくなる。
【００６４】
なお、ディザメモリ４４には、図示されるディザ閾値の配列だけでなく、ドットパターンの形状を示すパラメータとして、ディザテーブルのシフト量の情報が設定されている。ここでは、図６（Ｂ）に示されるように、ディザテーブルをシフトして用いないため、シフト量の情報が０に設定されている。
【００６５】
図７（Ａ）は、図６（Ａ）に示したディザテーブルによりディザ処理し、その後誤差拡散処理により誤差拡散した場合のドット配置例であり、図７（Ｂ）は、図６（Ｂ）に示すようにディザテーブルを繰り返し用いてディザ処理したときのドットの連なり状態を示した例である。ここで、ベタ部分は、ディザ処理により形成される第１部分を示し、網点部分は、誤差拡散処理により形成される第２部分を示している。図示されるように、ドットは主走査方向（ノズル配列方向）に連なり線幅は非常に安定している。
【００６６】
図８（Ａ）は、図５（３）に示されるように主走査方向に対して斜めにドットが連なる第１部分を形成するためのディザテーブルの一例であり、図８（Ｂ）は、図８（Ａ）のディザテーブルを１行毎に右に３シフトして用いた例を示した図であり、図８（Ｃ）は、このようにディザテーブルを用いたときに形成されるドットパターンの形状を示した図である。図８に示した例では、ディザメモリ４４には、１行毎に右に３シフトすることを示す情報が、ドットパターンの形状を示すパラメータ（シフト量の情報）として設定されている。
【００６７】
図８（Ｂ）に示される太線で囲まれた部分の各々が、図８（Ｃ）のドットパターンに対応する。なお、図６と同様に、本図に示されるディザテーブルに配置された数値は、実際に配置されているディザ閾値ではなく、ドットが打たれる優先順位を示している。
【００６８】
図９（Ａ）は、図８（Ａ）に示したディザテーブルによりディザ処理し、その後誤差拡散処理により誤差拡散した場合のドット配置例であり、図９（Ｂ）は、図８（Ｂ）に示すようにディザテーブルを繰り返し用いてディザ処理したときの第１部分のドットの連なり状態を示した例であり、図９（Ｃ）は、図８（Ｃ）に対応しており、第１部分及び第２部分により形成される各ドットパターンの様子が示されている。ここで、ベタ部分は、ディザ処理により形成される第１部分を示し、網点部分は、誤差拡散処理により形成される第２部分を示している。図示されるように、第１部分のドットは主走査方向（ノズル配列方向）に対して斜めに連なり、線幅に段差が生じているもののドットの連なり状態は非常に安定している。
【００６９】
図１０（Ａ）は、図５（４）に示されるように隣接するドットが半ドットずつずれた状態で主走査方向に対して斜めにドットが連なる第１部分を形成するためのディザテーブルの一例であり、図１０（Ｂ）は、図１０（Ａ）のディザテーブルを２行毎に右に４シフトして用いた例を示した図である。なお、図６と同様に、ディザテーブルに配置された数値は、ディザ閾値ではなく、ドットが打たれる優先順位を示した図である。また、ディザテーブルの空白部分は、印字禁止帯を示し、画像処理装置１４では、この印字禁止帯の部分にはドットが形成されないように処理される。
【００７０】
図１０に示した例では、ディザメモリ４４には、２行毎に右に４シフトすることを示す情報が、ドットパターンの形状を示すパラメータ（シフト量の情報）として設定されている。また、図１０に示した例では、用紙搬送方向の解像度がノズルの解像度の２倍となるが、この解像度の情報は、ディザメモリ４４に記憶されていてもよいし、制御装置２２側に予め設定されていてもよい。
【００７１】
このように解像度をＮ倍する場合のディザ処理及び誤差拡散処理では、第１部分および第２部分においてドットが形成される位置（ディザ閾値の配置部分）は用紙搬送方向においてＮ個おきの位置に限定され、それ以外の位置（すなわち、上記印字禁止帯）には印字されないようにように処理される。これにより、用紙搬送方向の解像度をＮ倍した場合にも単位面積あたりの印字密度が変わらないようにすることができる。
【００７２】
上記のように解像度がＮ倍となるようにディザ処理及び誤差拡散処理されて得られた二値画像データに基づいて画像を形成する場合には、例えば、用紙搬送速度はそのままとし、印字周波数をＮ倍にしてドットを打つタイミングをずらしながら印字して、各ドットが形成されるように制御される。
【００７３】
ここで、図５（４）及び図１０に示されるように解像度をＮ倍にしてＹＭＣＫ各色毎の第１部分の連なり方向を異ならせる場合の具体的な例について説明する。
【００７４】
図１１（Ａ）〜（Ｄ）は、解像度が２倍の、Ｙ、Ｍ、Ｃ、Ｋの各色毎に第１部分のドットの連なり方向が異なるディザテーブルの例を示した図である。各ディザテーブルの空白部分は、上述の印字禁止帯である。
【００７５】
図１１（Ａ）は、Ｙ色のディザテーブルである。シフト量は０に設定されている。このディザテーブルを図６（Ｂ）に示されるように主走査方向及び副走査方向に繰り返し用いてディザ処理することにより、図１２（Ａ）に示されるような主走査方向にドットが連なる第１部分が形成される。
【００７６】
図１１（Ｂ）は、Ｍ色のディザテーブルである。シフト量は４行ごとに左に４シフトするように設定されている。このディザテーブルを該シフト量の情報に基づいてシフトしながら繰り返し用いてディザ処理することにより、図１２（Ｂ）に示されるような主走査方向に対して３０度の角度でドットが連なる第１部分が形成される。
【００７７】
図１１（Ｃ）は、Ｋ色のディザテーブルである。シフト量は４行ごとに右に４シフトするように設定されている。このディザテーブルを該シフト量の情報に基づいてシフトしながら繰り返し用いてディザ処理することにより、図１２（Ｃ）に示されるような主走査方向に対して−３０度の角度でドットが連なる第１部分が形成される。
【００７８】
図１１（Ｄ）は、Ｃ色のディザテーブルである。シフト量は２行ごとに右に４シフトするように設定されている。このディザテーブルを該シフト量の情報に基づいてシフトしながら繰り返し用いてディザ処理することにより、図１２（Ｄ）に示されるような主走査方向に対して−１５度の角度がでドットが連なる第１部分が形成される。
【００７９】
このように、各色毎にドットが連なる方向が異なるようにディザテーブルが設定されている状態で、以下に示す二値化処理が行われる。
【００８０】
図１３は、画像処理装置１４で実行される二値化処理の流れを示したフローチャートである。このフローチャートの処理は、副走査方向にＮ倍された１ラスタ分（１主走査ライン分）の多階調画像データ毎に実行されると共に、各色毎に独立に行われる。
【００８１】
ステップ１００では、制御装置１２のＲＡＭから、処理対象の色のあらかじめ副走査方向にＮ倍された多階調画像データ（画素データ）を注目画素データｐとして読み込む。画素データをあらかじめＮ倍するには制御装置１２内で副走査方向にＲＡＭ上に２倍して展開してもよいし、ＲＡＭ上の元データから同じラインを２回読むようにしてもよい。
【００８２】
ステップ１０２では、処理対象の色のディザメモリ４４に格納されているディザテーブルから注目画素データｐに対応するディザ閾値ＴＨｎを読み込む。なお、ｎは、ディザテーブルに配列されたディザ閾値の各々を示す添え字である。
【００８３】
ステップ１０４では、読み込んだディザ閾値ＴＨｎが空白であるかを判断する。空白であると判断した場合には、ステップ１０６で、注目画素データｐに２５５（白データ）を代入して、ステップ１１８に移行する。また、ステップ１０４で、空白でないと判断した場合には、ステップ１０８に移行し、注目画素データｐの値が中間閾値Ｘを越えているか否かを判断する。ここで、注目画素データｐが中間閾値Ｘ以下であると判断した場合には、ステップ１１０で、注目画素データｐがディザ閾値ＴＨｎを越えているか否かを判断する。
【００８４】
ステップ１１０で、注目画素データｐがディザ閾値ＴＨｎ以下であると判断した場合には、ステップ１１２で、注目画素データｐに０を代入する。
【００８５】
また、ステップ１１０で、注目画素データｐがディザ閾値ＴＨｎを越えていると判断した場合には、ステップ１１４で、注目画素データｐに中間閾値Ｘの値を代入する。
【００８６】
上記ステップ１０２からステップ１１４までの処理がディザ処理である。このディザ処理により、多階調画像データのうち、０から中間閾値Ｘまでの階調値の多階調画像データを対象として、ディザ処理が施され、０またはＸに二値化される。また、読み込んだディザ閾値ＴＨｎが空白の場合には、注目画像データｐの階調値に拘わらず２５５に変換する。これは、上述したように印字禁止帯にドットが形成されないようにするためである。
【００８７】
このディザ処理により、ドットが所定方向に連なって帯状に形成される高密度な部分（第１部分）の画像データが形成される。
【００８８】
ステップ１１２またはステップ１１４の後、あるいはステップ１０８で注目画素データｐの値が中間閾値Ｘを越えていると判断した場合には、ステップ１１６で誤差拡散処理を行って、注目画素データｐを０または１に二値化する。具体的には、多階調画像データを注目画素毎に低階調画像データに変換する際に、変換の際に生じた誤差を周辺画素の各々に拡散し、注目画素に対して以前の変換の際に拡散された誤差の累積値を用いて該注目画素の多階調画像データを補正し、補正された多階調画像データと閾値（この閾値は誤差拡散処理に用いられる所定の閾値）とを比較して二値画像データ（０または１）に変換する。なお、このときに、上記ステップ１０４でディザ閾値ＴＨｎが空白であると判断されて注目画素データｐに２５５が代入されたもの（すなわち、印字禁止帯に対応する画素データ）に対しては、誤差が拡散されないように処理する。この処理により、ドットがランダムに配置されて形成される低密度な部分（第２部分）の画像データが形成される。誤差拡散処理により得られた二値画像データは、制御装置１２に出力される。
【００８９】
なお、ディザ処理後に誤差拡散処理を施すため、誤差の拡散状態によってはディザ処理で形成された第１部分に多少の白抜け部分が発生することもあるが、発生しても極わずかであり、全体からみて比較的高密度であることに変わりない。
【００９０】
ステップ１１８では、１ラスタ分の画素データについて処理が終了したか否かを判断する。ここで、１ラスタ分の画素データについて処理が終了していないと判断した場合には、ステップ１００に戻って、次の画素データを注目画素データｐとして読み込み上記処理を繰り返す。１ラスタ分の画素データについて処理が終了したと判断した場合には、次ラスタの二値化処理を開始する。
【００９１】
このように、多階調画像データが各色毎に二値化処理されて得られた二値画像データは、制御装置１２に送信される。制御装置１２は、該各色毎の二値画像データ及び該二値画像データの解像度Ｎ（図１１の例ではＮ＝２）に基づいて、上述したように各色毎のヘッドドライバ１８を駆動し、印字周波数をＮ倍にしてドットを打つタイミングをずらしながら印字して、各ドットが形成されるように制御する。
【００９２】
図１３ではあらかじめ副走査方向にＮ倍した画素データに対して二値化処理を施す方法について説明したが、Ｎ倍しない画像データの単位で二値化処理をおこなった後に副走査方向にＮ倍された画像データに変換する方法をとってもよい。すなわち、図１１の印字禁止帯をあらわす空白部分を取り去って詰めたテーブルと、印字禁止帯の位置情報を、ディザメモリ４４に各色ごとに記憶しておき、Ｎ倍していない画像データに対して空白部分を取り去ったテーブルに従いディザおよび誤差拡散処理を施す。しかるのちに印字禁止帯の位置情報に従い空白画素を挿入することにより副走査方向にＮ倍したデータを作成する。空白の挿入は印字禁止帯の位置情報は印字禁止帯を０、それ以外を１としたＮ列以上のマトリクスで記憶しておき、二値化後の画像１ラインに対してＮ列分のマトリクスとの論理積（ａｎｄ）演算をすることにより容易に達成することができる。
【００９３】
以上説明したように、多階調画像データをドットが所定方向に連なって帯状に形成される高密度な第１部分とドットがランダムに配置されて形成される低密度な第２部分とにより構成されたドットパターンの二値画像データに変換することにより、ノズルの吐出特性のバラツキによるスジの発生が抑えられる。また、各色毎に、第１部分のドットの連なり方向を異ならせるようにしたため、モアレの発生を抑えることができる。
【００９４】
［第２の実施の形態］
第１の実施の形態では、予め定められたディザテーブル及び中間閾値Ｘを用いて処理する例について説明したが、本実施の形態では、ディザテーブル及び中間閾値Ｘを可変にして、上記ドットパターンにおける第１部分及び第２部分の比率を変更しながら処理する例について説明する。
【００９５】
本実施の形態に係る画像出力装置１０の構成は、第１の実施の形態と同様であるため説明を省略する。また、本実施の形態に係る画像処理装置の機能的な構成を図１４に示す。図示されるように、本実施の形態に係る画像処理装置１４ａには、第１の実施の形態の画像処理装置１４の構成に加えて、ＹＭＣＫ各色毎にＸ値メモリ４６Ｋ、４６Ｃ、４６Ｍ、４６Ｙが設けられている。
【００９６】
Ｘ値メモリ４６Ｋ、４６Ｃ、４６Ｍ、４６Ｙの各々には、図１５に示されるように、各色の記録ヘッドアレイ２０に配列されたノズル２０ａをその配列順に複数の群に分割したときの各ノズル郡に対応して中間閾値Ｘｉが記憶されている。ｉは、ノズル群の各々を示す添え字である。各色毎の各ノズル群の中間閾値Ｘｉは、予め実験等により好適な値を各々求め記憶しておく。
【００９７】
以下では、各Ｘ値メモリ４６Ｋ、４６Ｃ、４６Ｍ、４６Ｙを特に区別しないで説明する場合は、符号末尾の添字を省略し、Ｘ値メモリ４６と称する。
【００９８】
なお、本実施の形態のディザメモリ４４には、予め定められた基準となる中間閾値Ｘに対応する基準ディザテーブルが記憶されている。なお、第１の実施の形態と同様に、基準ディザテーブルのディザ閾値の最大値は中間閾値Ｘと同じ値をとる。なお、ここでは、基準となる中間閾値Ｘは、各色全て同一の値に設定されている。
【００９９】
ここで、各ノズル群に対応した中間閾値Ｘｉの導出方法の一例を説明する。なお、中間閾値Ｘｉは、各色毎に（各色の記録ヘッドアレイ２０毎に）独立に求め上記Ｘ値メモリ４６に記憶するが、各々同様の方法で中間閾値Ｘｉを求めることができるため、以下では、色を区別せずに説明する。
【０１００】
まず、面積率（単位面積あたりのドット密度）を、例えば、５％から１００％まで５％ずつ順に変化させたときの、それぞれの面積率の画像（以下、階調ステップ画像と呼称する）を表す多階調画像データを作成する。この多階調画像データの各々を中間閾値を変化させながら上記第１の実施の形態と同様に二値化処理し、各中間閾値毎の二値画像データを生成する。生成した二値画像データの各々に基づいて実際に階調ステップ画像を形成し、形成した階調ステップ画像の各々の濃度（光学濃度）を測定する。
【０１０１】
図１６は、上記各面積率の多階調画像データについて、中間閾値を１２４から２３４まで所定の割合で変化させたときの二値画像データを該中間閾値の各々に対応させて形成し、該形成した二値画像データに基づいて形成された階調ステップ画像の各々の測定濃度をプロットしたグラフの一例である。
【０１０２】
このグラフから明らかなように、面積率６０％のときに、中間閾値の変化に対する測定濃度の変化量が大きくなる。変化量が大きいところで中間閾値を調整するほうが容易なため、ここでは、この変化量の大きい面積率６０％に着目して、以下のように中間閾値を導出する。
【０１０３】
まず、面積率６０％の階調ステップ画像を中間閾値を変化させながら第１の実施の形態と同様の二値化処理により形成し、該形成した画像の、記録ヘッドアレイ２０に配列されたノズル２０ａを、図１５に示すようにノズル配列順に複数個のノズル群に分割したときの各ノズル群に対応する領域の濃度（平均濃度）を測定する。
【０１０４】
図１７は、中間閾値を１７０、１８０、１９０、及び２００として形成した階調ステップ画像のノズル配列方向の濃度プロファイルを示したグラフである。ここでは、ノズル配列順に７個のノズル群に分割したときの各ノズル群毎の測定濃度がプロットされている。
【０１０５】
図１７から明らかなように、濃度がノズル群毎に異なっており、濃度勾配が発生している。この濃度勾配は、ノズル群毎にインクの吐出方向や吐出量が異なるために発生する。従って、この濃度プロファイルに基づいて、濃度勾配が無くなるように（すなわち、各ノズル群に対応する領域の濃度が一定となるように）、中間閾値を決定する。
【０１０６】
例えば、全ノズル群に対応する領域の濃度を０．８にする場合、第４ノズル群では、図示されるように中間閾値を１８０と１９０の間の値の１８６程度にすればよい。他のノズル群も同様に、濃度が０．８になるように中間閾値を決定することができる。
【０１０７】
このように、ノズル配列方向の濃度プロファイルに基づいて、各ノズル群の中間閾値Ｘｉを決定し、決定した中間閾値ＸｉをＸ値メモリ４６に記憶しておく。
【０１０８】
なお、中間閾値Ｘｉに応じて上記ドットパターンにおける第１部分と第２部分の比率が変化する。例えば、中間閾値Ｘｉの値が大きいほど（すなわち、ディザ閾値の最大値が大きくなるほど）、相対的に各ディザ閾値の大きさが大きくなるため、ディザ処理においてより多くの画素データが０（黒データ）に変換され、第１部分の比率がより大きくなる。
【０１０９】
図１８は、本実施の形態の画像処理装置１４ａで実行される二値化処理の流れを示したフローチャートである。
【０１１０】
ステップ２００では、Ｘ値メモリ４６から中間閾値Ｘｉを読み込む。ここで読み込む中間閾値Ｘｉは、処理対象の画素データに基づいてインク滴を吐出するノズルを含むノズル群に対応した中間閾値である。
【０１１１】
ステップ２０２では、制御装置１２のＲＡＭから、処理対象の色の注目画素データｐを読み込む。
【０１１２】
ステップ２０４では、処理対象の色のディザメモリ４４に格納されている基準ディザテーブルから注目画素データｐに対応するディザ閾値ＴＨｎを読み込む。
【０１１３】
ステップ２０６では、読み込んだディザ閾値ＴＨｎが空白であるかを判断する。空白であると判断した場合には、ステップ２０８で、注目画素データｐに２５５（白データ）を代入し、ステップ２２２に移行する。また、ステップ２０６で空白でないと判断した場合には、ステップ２１０に移行し、注目画素データｐの値が中間閾値Ｘを越えているか否かを判断する。ここで、注目画素データｐが中間閾値Ｘ以下であると判断した場合には、ステップ２１２で、注目画素データｐをディザ処理するためのディザ閾値ｔｈを以下の数式により求める。
【０１１４】
ｔｈ＝Ｘｉ×ＴＨｎ／Ｘ
ここで、Ｘは上述したように基準ディザテーブルを構成するディザ閾値の最大値であって、予め定められた基準となる中間閾値を示す。ＴＨｎ／Ｘは、規格化されたディザ閾値であり、基準ディザテーブルに配列されている各ディザ閾値の最大値Ｘに対する比率を示す。従って、ＴＨｎ／Ｘは０から１までの値をとる。この規格化されたディザ閾値ＴＨｎ／Ｘに、各ノズル群毎に定められた中間閾値Ｘｉを乗算することにより、中間閾値Ｘｉに応じたディザ閾値ｔｈを求めることができる。
【０１１５】
なお、上記数式によりディザ閾値ｔｈを求めずに、中間閾値Ｘｉに応じたディザテーブルの各々を所定のメモリに予め記憶しておき、該メモリから対応するディザ閾値ｔｈを読み出すようにしてもよい。
【０１１６】
ステップ２１４では、注目画素データｐがディザ閾値ｔｈを越えているか否かを判断する。ここで、注目画素データｐがディザ閾値ｔｈ以下であると判断した場合には、ステップ２１６で、注目画素データｐに０を代入する。また、注目画素データｐがディザ閾値ｔｈを越えていると判断した場合には、ステップ２１８で、注目画素データｐに中間閾値Ｘｉの値を代入する。
【０１１７】
ステップ２１６またはステップ２１８の後、あるいはステップ２１０で注目画素データｐの値が中間閾値Ｘを越えていると判断した場合には、ステップ２２０で誤差拡散処理を行って、注目画素データｐを０または１に二値化する。この処理は第１の実施の形態と同様であるため説明を省略する。
【０１１８】
ステップ２２２では、１ラスタ分の画素データについて処理が終了したか否かを判断する。ここで、１ラスタ分の画素データについて処理が終了していないと判断した場合には、ステップ２２４で、１ノズル群に対応する全ての画素データに対する処理が終了したか否かを判断する。
【０１１９】
ここで、１ノズル群に対応する全ての画素データに対する処理が終了したと判断した場合には、ステップ２００に戻って、次のノズル群に対応する中間閾値Ｘｉを読み込む。また、１ノズル群に対応する全ての画素データに対する処理が終了していないと判断した場合には、次の画素データに対しても、現在の中間閾値と同じ値の中間閾値を用いてディザ処理を行うことができるため、ステップ２０２に戻って、次の画素データを注目画素データｐとして読み込む。
【０１２０】
またステップ２２２で、１ラスタ分の画素データについて処理が終了したと判断した場合には、次ラスタの二値化処理を開始する。
【０１２１】
以上説明したように、ノズル配列方向の濃度勾配が無くなるように各ノズル群のインク吐出特性に応じて中間閾値Ｘｉを決定し、該決定した中間閾値Ｘｉを用いて二値化処理を行うようにしたため、上記ドットパターンにおける第１部分及び第２部分の比率をノズル配列方向の濃度勾配が無くなるように変更することができ、画質を向上させることができる。
【０１２２】
なお、上述した第２の実施の形態では、記録ヘッドアレイ２０に配列されたノズル２０ａを、配列順に複数の群に分割したときの各ノズル郡毎に決定された中間閾値Ｘｉを用いてディザ処理する例について説明したが、これに限定されず、例えば、１ノズル毎に決定された中間閾値を用いてディザ処理するようにしてもよい。このように１ノズル毎に中間閾値を決定する場合も、上記方法と同様に中間閾値を決定することができる。
【０１２３】
また、上記第１及び第２の実施の形態では、１画素データ毎にディザ処理及び誤差拡散処理を連続して行う例について説明したが、これに限定されず、例えば、まず多階調画像データを構成する全ての画素データあるいは所定単位毎（例えば１ラスタ毎、１頁単位毎）の画素データについてディザ処理を行ってから、その後まとめて誤差拡散処理を行うようにしてもよい。後者のように処理する場合には、ディザ処理後の画素データを一時的にバッファメモリに格納しておき、ディザ処理された画素データを該バッファメモリから順に読み出して誤差拡散処理を行えばよい。
【０１２４】
また、上記第１及び第２の実施の形態では、ディザ処理の後に誤差拡散処理を行うことによりドットがランダムに配置された低密度な第２部分の画像データを形成する例について説明したが、これに限定されず、例えば、誤差拡散処理を一切行わず、ディザ処理だけで多階調画像データを二値化して第１部分及び第２部分を形成するようにしてもよい。
【０１２５】
ディザ処理だけで二値化する場合には、具体的には、ディザ処理だけで第１部分及び第２部分が形成されるようにディザ閾値が配置されたディザテーブルを用いると共に、第１及び第２の実施の形態で説明した二値化処理のフローチャートの、ステップ１０８、及びステップ２１０の注目画素データと中間閾値とを比較する処理と、ステップ１１６、及びステップ２２０の誤差拡散処理とを省略する。
【０１２６】
また、上記第１及び第２の実施の形態では、多階調画像データを二値画像データに変換する例について説明したが、多階調画像データより低階調の画像データであれば特に二値画像データに限定されない。
【０１２７】
さらにまた、上記第１及び第２の実施の形態では、インクジェット方式の画像出力装置を例に挙げて説明したが、これに限定されず、例えば、静電プロセスを用いる電子写真方式の画像出力装置（レーザプリンタ）に適用することもできる。レーザプリンタの場合であっても、例えば、転写ベルトの撓み状態、感光体ドラムの周期的な変動や傾き等、装置側の状態によって、白スジが出たり、濃度勾配が発生したりする。従って、この装置の状態（出力特性）を予め測定しておき、該出力特性に応じて中間閾値を求め、上記第１及び第２の実施の形態と同様に処理することにより、スジや濃度勾配が発生しない高品質な画像を形成することができる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の第１の実施の形態に係るインクジェット方式の画像出力装置の主要構成を示したブロック図である。
【図２】第１の実施の形態に係る画像処理装置の機能的な構成を示したブロック図である。
【図３】第１部分と第２部分により構成されるドットパターンで構成された画像の一例を示した図である。
【図４】図３の左上の６行６列の領域のドット配置を拡大して表した図であり、図４（Ａ）は、ノズルの吐出方向にばらつきが無い理想的なドット配置を示した図、図４（Ｂ）は、ノズルの吐出方向にばらつきがあり、３列目のドットが右にずれて破線で示す位置に配置された場合の図である
【図５】第１部分のドットの連なり方向の具体例を模式的に示した図である。
【図６】図６（Ａ）は、図５（２）に示されるように主走査方向にドットが連なる第１部分を形成するためのディザテーブルの一例であり、図６（Ｂ）は、ディザテーブルの適用例を示した図である。
【図７】図７（Ａ）は、図６（Ａ）に示したディザテーブルによりディザ処理し、その後誤差拡散処理により誤差拡散した場合のドット配置例であり、図７（Ｂ）は、図６（Ｂ）に示すようにディザテーブルを繰り返し用いてディザ処理したときのドットの連なり状態を示した例である。
【図８】図８（Ａ）は、図５（３）に示されるように主走査方向に対して斜めにドットが連なる第１部分を形成するためのディザテーブルの一例であり、図８（Ｂ）は、図８（Ａ）のディザテーブルを１行毎に右に３シフトして用いた例を示した図であり、図８（Ｃ）は、このようにディザテーブルを用いたときに形成されるドットパターンの形状を示した図である。
【図９】図９（Ａ）は、図８（Ａ）に示したディザテーブルによりディザ処理し、その後誤差拡散処理により誤差拡散した場合のドット配置例であり、図９（Ｂ）は、図８（Ｂ）に示すようにディザテーブルを繰り返し用いてディザ処理したときの第１部分のドットの連なり状態を示した例であり、図９（Ｃ）は、図８（Ｃ）に対応しており、第１部分及び第２部分により形成される各ドットパターンの様子が示されている。
【図１０】図１０（Ａ）は、図５（４）に示されるように隣接するドットが半ドットずつずれた状態で主走査方向に対して斜めにドットが連なる第１部分を形成するためのディザテーブルの一例であり、図１０（Ｂ）は、図１０（Ａ）のディザテーブルを２行毎に右に４シフトして用いた例を示した図である。
【図１１】図１１（Ａ）〜（Ｄ）は、解像度が２倍の、Ｙ、Ｍ、Ｃ、Ｋの各色毎に第１部分のドットの連なり方向が異なるディザテーブルの例を示した図である。
【図１２】図１２（Ａ）〜（Ｄ）は、図１１（Ａ）〜（Ｄ）に示されるディザテーブルを用いたディザ処理により形成される各色毎の第１部分のドットの連なり方向を示した図である。
【図１３】第１の実施の形態の画像処理装置で実行される二値化処理の流れを示したフローチャートである。
【図１４】第２の実施の形態に係る画像処理装置の機能的な構成を示したブロック図である。
【図１５】記録ヘッドアレイに配列されたノズルを配列順に複数の群に分割したときの各ノズル郡と、該各ノズル群の吐出特性に応じた中間閾値との関係を示した図である。
【図１６】中間閾値を１２４から２３４まで所定の割合で変化させたときの二値画像データに基づいて形成された各面積率の階調ステップ画像の測定濃度をプロットしたグラフの一例である。
【図１７】中間閾値を１７０、１８０、１９０、及び２００として形成した階調ステップ画像のノズル配列方向の濃度プロファイルを示したグラフである。
【図１８】第２の実施の形態の画像処理装置で実行される二値化処理の流れを示したフローチャートである。
【図１９】一般的に行われる誤差拡散処理により多階調画像データを二値画像データに変換して該二値画像データに基づいて画像を出力するインクジェット方式の画像出力装置において、面積率を５％から１００％まで５％ずつ順に変化させて画像を出力したときの、各面積率に対するスジ発生レベルの一例をグラフ化したものである。
【符号の説明】
【０１２９】
１０  画像出力装置
１２  制御装置
１４、１４ａ  画像処理装置
２０  記録ヘッドアレイ
２０ａ  ノズル
４０  ディザ処理部
４２  誤差拡散処理部
４４Ｋ、４４Ｃ、４４Ｍ、４４Ｙ  ディザテーブルメモリ
４６Ｋ、４６Ｃ、４６Ｍ、４６Ｙ  Ｘ値メモリ
【図１】
2006081000.tif 000003
【図２】
2006081000.tif 000004
【図３】
2006081000.tif 000005
【図４】
2006081000.tif 000006
【図５】
2006081000.tif 000007
【図６】
2006081000.tif 000008
【図７】
2006081000.tif 000009
【図８】
2006081000.tif 000010
【図９】
2006081000.tif 000011
【図１０】
2006081000.tif 000012
【図１１】
2006081000.tif 000013
【図１２】
2006081000.tif 000014
【図１３】
2006081000.tif 000015
【図１４】
2006081000.tif 000016
【図１５】
2006081000.tif 000017
【図１６】
2006081000.tif 000018
【図１７】
2006081000.tif 000019
【図１８】
2006081000.tif 000020
【図１９】
2006081000.tif 000021