(57)【要約】【課題】ハーフトーン処理における濃度ムラを抑制する技術を提供する。【解決手段】本発明の印刷装置は、ハーフトーン処理を行うことによってドットの形成状態を表すドットデータを生成するドットデータ生成部を備える。ハーフトーン処理は、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを用いてドットの形成状態を決定する。ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように複数の閾値の各々が各要素に格納されたマトリックスである。所定の印刷画素群は、ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である。【選択図】図１３
2008093965.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上に印刷を行う印刷装置であって、
元画像を構成する各画素の階調値を表す画像データに対してハーフトーン処理を行うことによって、前記印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するとともに、前記決定されたドットの形成状態を表すドットデータを生成するドットデータ生成部と、
前記ドットデータに応じて、前記各印刷画素にドットを形成して印刷画像を生成する印刷画像生成部と、
を備え、
前記ハーフトーン処理は、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを用いて前記ドットの形成状態を決定し、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記複数の閾値の各々が各要素に格納されたマトリックスであり、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記ディザマトリックスは、所定のディザマトリックス生成方法によって生成されたものであり、
前記所定のディザマトリックス生成方法は、格納要素の決定対象である着目閾値を格納すべき要素の候補である複数の格納候補要素の各々に前記着目閾値が格納されたと仮定したときのドットの形成状態を想定して、それぞれ算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の格納候補要素の中から前記着目閾値の格納要素を決定する格納要素決定工程を備え、
前記格納要素決定工程は、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差を所定の範囲内とする工程を含み、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記所定のディザマトリックス生成方法は、さらに、
前記複数の閾値の中から、格納されるべき要素が未決定の閾値であって、かつ、ドットの形成が最もオンとなりやすい閾値を着目閾値として決定する着目閾値決定工程と、
前記複数の閾値の少なくとも一部について、前記着目閾値決定工程と前記格納要素決定工程の各工程を繰り返す繰り返し工程と、
を備える印刷装置。
【請求項４】
請求項２または３に記載の印刷装置であって、
前記格納要素決定工程は、前記印刷画素のサイズに応じて、印刷解像度の変動に応じた前記所定の印刷画素群のサイズの変動が小さくなるように、前記複数の分割領域の各々に属する要素数を決定する印刷装置。
【請求項５】
請求項２ないし４のいずれかに記載の印刷装置であって、
前記マトリックス評価値は、前記所定の印刷画素群における前記ドットの形成状態を想定して前記所定の目標状態との相関を表す分割マトリックス評価値を含む印刷装置。
【請求項６】
請求項２ないし５のいずれかに記載の印刷装置であって、
前記所定の印刷画素群は、５サイクル毎ミリメートル以上のピッチで配置できるほどに小さなサイズを有している印刷装置。
【請求項７】
請求項２ないし６のいずれかに記載の印刷装置であって、
前記印刷画像生成部は、印刷ヘッドの主走査と紙送りの副走査とを交互に行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記主走査の方向に隣接する画素の集合である印刷装置。
【請求項８】
請求項２ないし６のいずれかに記載の印刷装置であって、
前記印刷画像生成部は、紙送りの副走査を行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記副走査の方向に隣接する画素の集合である印刷装置。
【請求項９】
請求項８記載の印刷装置であって、
前記ドットデータ生成部は、前記ディザマトリックスを前記副走査方向に垂直な方向にずらして配置することによって前記ドットデータを生成する印刷装置。
【請求項１０】
請求項２ないし９のいずれかに記載の印刷装置であって、
前記印刷画像生成部は、前記ドットの形成において物理的な相違が想定された複数の画素グループの各々に形成されるドット群を、共通の印刷領域で相互に組み合わせることによって形成し、
前記格納要素決定工程は、前記物理的な相違に起因する画質の劣化を抑制するように前記複数の閾値を各要素に格納する工程を含む印刷装置。
【請求項１１】
請求項２ないし１０のいずれかに記載の印刷装置であって、
前記マトリックス評価値は、フーリエ変換処理を含む計算処理によって算出される粒状性指数であり、                                       
前記粒状性指数は、視覚の空間周波数特性に基づいて決定されたＶＴＦ関数と、前記フーリエ変換処理によって予め算出された定数との積に基づいて算出される、印刷装置。
【請求項１２】
請求項２ないし１０のいずれかに記載の印刷装置であって、
前記マトリックス評価値は、ローパスフィルタ処理を含む計算処理によって算出されるＲＭＳ粒状度である、印刷装置。
【請求項１３】
印刷媒体上に印刷を行う印刷方法であって、
元画像を構成する各画素の階調値を表す画像データに対してハーフトーン処理を行うことによって、前記印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するとともに、前記決定されたドットの形成状態を表すドットデータを生成するドットデータ生成工程と、
前記ドットデータに応じて、前記各印刷画素にドットを形成して印刷画像を生成する印刷画像生成工程と、
を備え、
前記ハーフトーン処理は、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを用いて前記ドットの形成状態を決定し、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記複数の閾値の各々が各要素に格納されたマトリックスであり、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である印刷方法。
【請求項１４】
印刷媒体上に印刷画像を形成する印刷物の生成方法であって、
元画像を構成する各画素の階調値を表す画像データに対してハーフトーン処理を行うことによって、前記印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するとともに、前記決定されたドットの形成状態を表すドットデータを生成するドットデータ生成工程と、
前記ドットデータに応じて、前記各印刷画素にドットを形成して印刷画像を生成する印刷画像生成工程と、
を備え、
前記ハーフトーン処理は、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを用いて前記ドットの形成状態を決定し、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記複数の閾値の各々が各要素に格納されたマトリックスであり、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である印刷物の生成方法。
【請求項１５】
入力階調値に応じて、印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値の各々を各要素に格納するディザマトリックスであって、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記複数の閾値の各々が各要素に格納されたマトリックスであり、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であるディザマトリックス。
【請求項１６】
入力階調値に応じて、印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値の各々を各要素に格納するディザマトリックスを生成するための装置であって、
格納要素の決定対象である着目閾値を格納すべき要素の候補である複数の候補要素に想定されるドットの形成状態に基づいて算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の候補要素の中から前記着目閾値の格納要素を決定する格納要素決定部を備え、
前記格納要素決定部は、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように格納要素を決定し、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であるディザマトリックス生成装置。
【請求項１７】
入力階調値に応じて、印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値の各々を各要素に格納するディザマトリックスを生成するための方法であって、
格納要素の決定対象である着目閾値を格納すべき要素の候補である複数の候補要素に想定されるドットの形成状態に基づいて算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の候補要素の中から前記着目閾値の格納要素を決定する格納要素決定工程を備え、
前記格納要素決定部は、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように格納要素を決定し、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であるディザマトリックス生成方法。
【請求項１８】
入力階調値に応じて、印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値の各々を各要素に格納するディザマトリックスをコンピュータに生成させるためのコンピュータプログラムであって、
格納要素の決定対象である着目閾値を格納すべき要素の候補である複数の格納候補要素の各々に前記着目閾値が格納されたと仮定したときのドットの形成状態を想定して、それぞれ算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の格納候補要素の中から前記着目閾値の格納要素を決定する格納要素決定機能を前記コンピュータに実現させるプログラムを備え、
前記格納要素決定機能は、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように格納要素を決定する機能を含み、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であるコンピュータプログラム。
【請求項１９】
印刷媒体上に印刷された画像濃度の較正を行うための補正データを生成する濃度較正装置であって、
均一の入力階調値で構成された均一濃度画像データを含む較正用パターンデータに応じて、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを使用してドットの形成状態を表すドットデータを生成するドットデータ生成部と、
前記生成されたドットデータに応じて、前記印刷媒体上にドットを形成するドット形成部と、
前記印刷された均一濃度画像の濃度を前記所定の印刷画素群毎に計測する濃度計測部と、
前記計測された濃度に応じて、前記均一濃度画像の濃度の分散を抑制する補正値を含む補正データを前記所定の領域毎に生成する補正データ生成部と、
を備え、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように構成されており、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である濃度較正装置。
【請求項２０】
請求項１９記載の濃度較正装置であって、
前記ドット形成部は、印刷ヘッドの主走査と紙送りの副走査とを交互に行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記主走査の方向に隣接する画素の集合である濃度較正装置。
【請求項２１】
請求項１９記載の濃度較正装置であって、
前記ドット形成部は、紙送りの副走査を行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記副走査の方向に隣接する画素の集合である濃度較正装置。
【請求項２２】
印刷媒体上に印刷された画像濃度の較正を行うための補正データを生成する濃度較正方法であって、
均一の入力階調値で構成された均一濃度画像データを含む較正用パターンデータに応じて、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを使用してドットの形成状態を表すドットデータを生成するドットデータ生成工程と、
前記生成されたドットデータに応じて、前記印刷媒体上にドットを形成するドット形成工程と、
前記印刷された均一濃度画像の濃度を前記所定の印刷画素群毎に計測する濃度計測工程と、
前記計測された濃度に応じて、前記均一濃度画像の濃度の分散を抑制する補正値を含む補正データを前記所定の領域毎に生成する補正データ生成工程と、
を備え、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記ドットの形成状態を決定するように構成されており、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合である濃度較正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷媒体上にドットを形成して画像を印刷する技術に関する。
【背景技術】
【０００２】
主走査方向と副走査方向に走査しながら印刷ヘッドを用いて印刷を行う印刷装置としては、シリアルスキャン型プリンタやドラムスキャン型プリンタ等のようなインクジェットプリンタがある。インクジェットプリンタは、印刷ヘッドの複数のノズルからインクを吐出させることによって文字や画像を印刷媒体上に形成する。
【０００３】
インクジェットプリンタで採用されるドットの記録方式の１つとして、「インターレース方式」と呼ばれるものがある。図２７は、インターレース記録方式における副走査送りの様子を示す説明図である。印刷ヘッド１０００は、副走査方向に沿って配置された４個のノズルを有している。丸の中に記された数字０〜３は、ノズルの番号である。ノズル同士の副走査方向のピッチｋは３ドットである。ここで、［ドット］という単位は、副走査方向の印刷解像度に相当する副走査方向のドットピッチ［インチ］を意味している。図２７においてパス１，パス２…と記載されている印刷ヘッド１０００の位置は、各主走査時における副走査方向の位置を示している。ここで、「パス」とは１回の主走査を意味している。各主走査後には、４ドットの一定の送り量Ｌで副走査送りが実行されている。
【０００４】
ところが、各ノズルで形成されるドットの位置は、ノズルの製造誤差に起因して、副走査方向に多少ずれることがある。図２７のドットターンＤｔｐ１は、このような製造誤差が無く、すべてのドットの位置が正常であると仮定した場合の図である。一方、例えば１番ノズルによって形成されるドットが上方にずれている場合には、図２７のドットターンＤｔｐ２に示すように、１番ノズルによってドットが形成される主走査ラインと、０番ノズルでドットが形成される主走査ラインとの間に隙間が生じている。このような隙間は、肉眼では、「バンディング」と呼ばれる筋状の画質劣化部分として観察される。なお、バンディングの原因は、ノズルの製造誤差のみでなく、副走査送り誤差や、印刷媒体の反りなどのいくつかの要因が存在する。
【０００５】
このようなバンディングを抑制するために、たとえば各ラスタラインの濃度にバイアスを加える補正を行うことも提案されている（特許文献１）。具体的には、図２７のドットターンＤＰ２の例では、たとえばラスタ番号６、７の濃度を補正して濃くするとともに、ラスタ番号４、５の濃度を補正して薄くすることによって筋状の画質劣化を目立たなくする方法である。特許文献１では、さらに、隣接する複数のラスタラインの濃度に基づいて補正値の平滑化処理を行う方法も提案されている。
【０００６】
【特許文献１】特開２００５−２１９２８６公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来は、インク滴の着弾位置やインク量に誤差がなければ、各ラスタラインの濃度が正確に再現されていることが前提とされており、このような誤差がない場合における各ラスタラインの濃度の正確性については考慮されていなかった。さらに、このような問題は、顕著に顕在化しているバンディングの問題に限られず、広く濃度ムラや色再現の忠実性の問題として発生していた。加えて、このような問題は、インクジェットプリンタに限られずレーザープリンタでも生じていた。
【０００８】
この発明は、従来の技術における上述した課題を解決するためになされたものであり、ハーフトーン処理における濃度ムラを抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題の少なくとも一部を解決するために、本発明は、印刷媒体上に印刷を行う印刷装置を提供する。この印刷装置は、
元画像を構成する各画素の階調値を表す画像データに対してハーフトーン処理を行うことによって、前記印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するとともに、前記決定されたドットの形成状態を表すドットデータを生成するドットデータ生成部と、
前記ドットデータに応じて、前記各印刷画素にドットを形成して印刷画像を生成する印刷画像生成部と、
を備え、
前記ハーフトーン処理は、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを用いて前記ドットの形成状態を決定し、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように前記複数の閾値の各々が各要素に格納されたマトリックスであり、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であることを特徴とする。
【００１０】
本発明の印刷装置によれば、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるようにドットを形成することができるので、印刷画像の部分的あるいは局所的な濃度ムラが抑制されたハーフトーン処理を実現することができる。このような濃度ムラの抑制は、モノクロ印刷では印刷画像の階調表現の忠実性を高め、カラー印刷では階調表現の忠実性を高めるだけでなく各インク色の濃度の忠実性を通じて色相のズレを抑制することができる。ここで、「ドット密度」とは、ドット記録率とドット面積の積を意味し、ドット記録率とは、形成されるドット数を画素数で除した値である。なお、複数サイズのドットが形成される場合には、各サイズのドット記録率とドット面積の積の和として算出される。
【００１１】
なお、本発明におけるディザマトリックスの使用は、たとえば特開２００５−２３６７６８号公報や特開２００５−２６９５２７号公報に開示されているようなドットの形成状態を特定するための中間データ（個数データ）を使用するような技術においては、ディザマトリックスを用いて生成された変換テーブル（あるいは対応関係テーブル）の使用をも含む広い概念を有する。このような変換テーブルは、本発明の生成方法で生成されたディザマトリックスから直接生成されるだけでなく、調整や改良が行われる場合もあるが、このような場合も本発明の生成方法で生成されたディザマトリックスの使用に該当する。
【００１２】
上記印刷装置において、
前記ディザマトリックスは、所定のディザマトリックス生成方法によって生成されたものであり、
前記所定のディザマトリックス生成方法は、格納要素の決定対象である着目閾値を格納すべき要素の候補である複数の格納候補要素の各々に前記着目閾値が格納されたと仮定したときのドットの形成状態を想定して、それぞれ算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の格納候補要素の中から前記着目閾値の格納要素を決定する格納要素決定工程を備え、
前記格納要素決定工程は、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差を所定の範囲内とする工程を含み、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であるようにしても良い。
【００１３】
上記印刷装置において、
前記所定のディザマトリックス生成方法は、さらに、
前記複数の閾値の中から、格納されるべき要素が未決定の閾値であって、かつ、ドットの形成が最もオンとなりやすい閾値を着目閾値として決定する着目閾値決定工程と、
前記複数の閾値の少なくとも一部について、前記着目閾値決定工程と前記格納要素決定工程の各工程を繰り返す繰り返し工程と、
を備えるようにしても良い。
【００１４】
こうすれば、ドットの粒状性が目立つハイライト領域に対して大きな設計自由度を与えることができる。
【００１５】
上記印刷装置において、
前記格納要素決定工程は、前記印刷画素のサイズに応じて、印刷解像度の変動に応じた前記所定の印刷画素群のサイズの変動が小さくなるように、前記複数の分割領域の各々に属する要素数を決定する工程を含むようにしても良い。こうすれば、印刷解像度の変動に起因する本願発明の効果の減殺を抑制することができる。
【００１６】
上記印刷装置において、
前記マトリックス評価値は、前記所定の印刷画素群における前記ドットの形成状態を想定して前記所定の目標状態との相関を表す分割マトリックス評価値を含むようにしても良いし、
あるいは、
前記所定の印刷画素群は、５サイクル毎ミリメートル以上のピッチで配置できるほどに小さなサイズを有しているようにしても良いし、双方を適用しても良い。
【００１７】
上記印刷装置において、
前記印刷画像生成部は、印刷ヘッドの主走査と紙送りの副走査とを交互に行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記主走査の方向に隣接する画素の集合であるようにしても良い。
【００１８】
こうすれば、ラスタライン毎の階調のズレを抑制して、ノズルの製造誤差（インクの飛翔方向やインク量の誤差）や副走査送り誤差、印刷媒体の反りといった要因と相俟って顕著に顕在化していたバンディングを抑制することができる。
【００１９】
上記印刷装置において、
前記印刷画像生成部は、紙送りの副走査を行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記副走査の方向に隣接する画素の集合であるようにしても良いし、さらに、
前記ドットデータ生成部は、前記ディザマトリックスを前記副走査方向に垂直な方向にずらして配置することによって前記ドットデータを生成するようにしても良い。
【００２０】
こうすれば、たとえばラインプリンタや周知のＬＥＤプリンタといった紙送りの副走査を行いつつ前記印刷媒体上にドットを形成する印刷において、副走査ライン毎の濃度誤差を小さくして画質劣化を抑制することができる。このようなプリンタでは、画質を向上させるためにディザマトリックスを副走査方向にシフトして（あるいはずらして）配置されるので、副走査ラインが副走査の位置に応じた変化を抑制して顕著に画質を向上させることができる。
【００２１】
上記印刷装置において、
前記印刷画像生成部は、前記ドットの形成において物理的な相違が想定された複数の画素グループの各々に形成されるドット群を、共通の印刷領域で相互に組み合わせることによって形成し、
前記格納要素決定工程は、前記物理的な相違に起因する画質の劣化を抑制するように前記複数の閾値を各要素に格納する工程を含むようにしても良い。
【００２２】
こうすれば、ドットの形成における物理的な相違（たとえばドットが形成される主走査の方向の相違）に起因する画質の劣化を抑制することができる。ここで、「物理的な相違」は、たとえば印刷ヘッドの位置の計測誤差や副走査送り量の計測誤差といった印刷装置の機構の誤差によるドットのズレだけでなく、たとえば印刷用紙の浮き上がりに起因する主走査方向のドットのズレやインクの吐出タイミング（時間的誤差）のズレ（時間差）や順序といった要因を含む広い意味を有する。ドットの位置ズレは、たとえば印刷ヘッドの往方向の主走査で形成されるドットと復方向の主走査で形成されるドットの主走査方向の位置ズレとして顕在化する。
【００２３】
上記印刷装置において、
前記マトリックス評価値は、フーリエ変換処理を含む計算処理によって算出される粒状性指数であり、                                       
前記粒状性指数は、視覚の空間周波数特性に基づいて決定されたＶＴＦ関数と、前記フーリエ変換処理によって予め算出された定数との積に基づいて算出されるようにしても良いし、
あるいは、
前記マトリックス評価値は、ローパスフィルタ処理を含む計算処理によって算出されるＲＭＳ粒状度であるようにしても良い。
【００２４】
本発明は、さらに、印刷媒体上に印刷された画像濃度の較正を行うための補正データを生成する濃度較正装置を提供する。この濃度較正装置は、
均一の入力階調値で構成された均一濃度画像データを含む較正用パターンデータに応じて、入力階調値に応じて印刷媒体上に形成されるべき印刷画像の各印刷画素へのドットの形成状態を決定するための複数の閾値を格納するディザマトリックスを使用してドットの形成状態を表すドットデータを生成するドットデータ生成部と、
前記生成されたドットデータに応じて、前記印刷媒体上にドットを形成するドット形成部と、
前記印刷された均一濃度画像の濃度を前記所定の印刷画素群毎に計測する濃度計測部と、
前記計測された濃度に応じて、前記均一濃度画像の濃度の分散を抑制する補正値を含む補正データを前記所定の領域毎に生成する補正データ生成部と、
を備え、
前記ディザマトリックスは、各入力階調値に応じて所定の印刷画素群の各々に形成されるドット密度の差が、所定の範囲内となるように構成されており、
前記所定の印刷画素群は、前記ディザマトリックスを予め設定された要素数に分割することによって構成された複数の要素群の各々に対応する複数の印刷画素の集合であることを特徴とする。
【００２５】
従来のディザマトリックを使用した濃度較正装置では、較正用パターンの画像とディザマトリックスの位置関係に応じて濃度が変化していたため較正精度が低下するという問題が発生していた。しかし、本発明の濃度較正装置によれば、このような濃度変化が抑制されるので、較正精度の向上を図ることができる。
【００２６】
上記濃度較正装置において、
前記ドット形成部は、印刷ヘッドの主走査と紙送りの副走査とを交互に行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記主走査の方向に隣接する画素の集合であるようにしても良いし、
あるいは、
前記ドット形成部は、紙送りの副走査を行いつつ前記印刷媒体上にドットを形成し、
前記所定の印刷画素群は、前記副走査の方向に隣接する画素の集合であるようにしても良い。
【００２７】
なお、本発明は、ディザマトリックス、ディザマトリックス生成装置、ディザマトリックスを用いた印刷装置や印刷方法、印刷物の生成方法、較正装置、構成装置を備える印刷装置といった種々の形態、あるいは、これらの方法または装置の機能をコンピュータに実現させるためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の形態で実現することができる。
【００２８】
また、印刷装置や印刷方法、印刷物の生成方法におけるディザマトリックスの使用は、ディザマトリックスに設定されている閾値と画像データの階調値とを画素毎に比較することによって、画素毎にドット形成の有無を判断しているが、たとえば閾値と階調値の和を固定値と比較してドット形成の有無を判断するようにしても良い。さらに、閾値を直接使用することなく閾値に基づいて予め生成されたデータと、階調値とに応じてドット形成の有無を判断するようにしても良い。本発明のディザ法は、一般に、各画素の階調値と、ディザマトリックスの対応する画素位置に設定された閾値とに応じてドットの形成の有無を判断するものであれば良い。
【発明を実施するための最良の形態】
【００２９】
以下では、本発明の作用・効果をより明確に説明するために、本発明の実施の形態を、次のような順序に従って説明する。
Ａ．印刷システムの構成の一例：
Ｂ．従来のディザマトリックスに起因する濃度ムラの発生：
Ｃ．本発明の第１実施例におけるディザマトリックスの生成方法：
Ｄ．本発明の第２実施例におけるディザマトリックスの生成方法：
Ｅ．本発明の第３実施例におけるディザマトリックスの生成方法：
Ｆ．変形例：
【００３０】
Ａ．印刷システムの構成の一例：
図１は、印刷システムの構成の一例を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００３１】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００３２】
プリンタドライバ９６の内部には、入力画像の解像度を印刷解像度に変換する解像度変換モジュール９７と、ＲＧＢをＣＭＹＫに色変換する色変換モジュール９８と、後述の実施例で生成されるディザマトリックスＭや誤差拡散法を使用して入力階調値をドットの形成で表現可能な出力階調数へ減色するハーフトーンモジュール９９と、ハーフトーンデータを用いてカラープリンタ２０に送信するための印刷データを生成する印刷データ生成モジュール１００と、色変換モジュール９８が色変換の基準とする色変換テーブルＬＵＴと、ハーフトーン処理のために各サイズのドットの記録率を決定するための記録率テーブルＤＴと、が備えられている。プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、たとえばＣＤ−ＲＯＭ１２６やフレキシブルディスク、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００３３】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査駆動部と、キャリッジモータ２４によってキャリッジ３０を紙送りローラ２６の軸方向（主走査方向）に往復動させる主走査駆動部と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッド１０、２０を備える印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００３４】
図３は、印刷ヘッド１０、２０の下面におけるノズル配列を示す説明図である。印刷ヘッド１０の下面には、ブラックインクを吐出するためのブラックインクノズル列Ｋと、シアンインクを吐出するためのシアンインクノズル列Ｃと、マゼンタインクを吐出するためのマゼンタインクノズル列Ｍｚと、イエローインクを吐出するためのイエローインクノズルＹとが形成されている。
【００３５】
各ノズル列の複数のノズルＮｚは、副走査方向に沿って一定のノズルピッチｋ・Ｄでそれぞれ整列している。ここで、ｋは整数であり、Ｄは副走査方向における印刷解像度に相当するピッチ（「ドットピッチ」と呼ぶ）である。本明細書では、「ノズルピッチはｋドットである」とも言う。このときの単位［ドット］は、印刷解像度のドットピッチを意味している。副走査送り量に関しても同様に、［ドット］の単位を用いる。
【００３６】
各ノズルＮｚには、各ノズルＮｚを駆動してインク滴を吐出させるための駆動素子としてのピエゾ素子（後述）が設けられている。印刷時には、印刷ヘッド１０、２０が主走査方向ＭＳに移動しつつ、各ノズルからインク滴が吐出される。
【００３７】
図４は、ディザマトリックスＭの一部を概念的に例示した説明図である。図示したマトリックスには、横方向（主走査方向）に２５６要素、縦方向（副走査方向）に６４要素、合計１６３８４個の要素に、階調値１〜２５５の範囲から万遍なく選択された閾値が格納されている。なお、ディザマトリックスＭの大きさは、図４に例示したような大きさに限られるものではなく、縦と横の要素数が同じマトリックスも含めて種々の大きさとすることができる。
【００３８】
図５は、ディザマトリックスを使用したドット形成の有無の考え方を示す説明図である。図示の都合上、一部の要素についてのみ示されている。ドット形成の有無の決定では、図５に示す通り、画像データの階調値と、ディザマトリックス中で対応する位置に記憶されている閾値とが比較される。画像データの階調値の方がディザテーブルに格納された閾値よりも大きい場合にはドットが形成され、画像データの階調値の方が小さい場合にはドットが形成されない。図５中でハッチングを付した画素がドットの形成対象となる画素を意味している。このように、ディザマトリックスを用いれば、画像データの階調値とディザマトリックスに設定されている閾値とを比較するという単純な処理で、画素毎のドットの形成有無を判断することができるので、階調数変換処理を迅速に実施することが可能となる。さらに、画像データの階調値が決まると、各画素にドットが形成されるか否かは、もっぱらディザマトリックスに設定される閾値によって決まることからも明らかなように、組織的ディザ法では、ディザマトリックスに設定する閾値の格納位置によって、ドットの発生状況を積極的に制御することが可能である。
【００３９】
このように、組織的ディザ法は、ディザマトリックスＭに設定する閾値の格納位置によって、ドットの発生状況を積極的に制御することが可能なので、閾値の格納位置の設定を調整することによってドットの分散性その他の画質を制御することができるという特徴を有している。このことは、ディザマトリクスの最適化処理によってハーフトーン処理を多様な目標状態に対して最適化することが可能であることを意味している。
【００４０】
図６は、ディザマトリクスの調整の簡単な例として、ブルーノイズ特性を有するブルーノイズディザマトリクスの各画素に設定されている閾値の空間周波数特性を概念的に例示した説明図である。ブルーノイズマトリックスの空間周波数特性は、１周期の長さが１周期の長さが２画素付近の高い周波数領域に最も大きな周波数成分を有する特性となっている。このような空間周波数特性は、人間の視覚特性を考慮して設定されたものである。すなわち、ブルーノイズディザマトリクス、高周波領域において感度が低いという人間の視覚特性を考慮して、高周波領域に最も大きな周波数成分が発生するように閾値の格納位置が調整されたディザマトリックスＭである。
【００４１】
図６には、さらに、グリーンノイズマトリックスの空間周波数特性を破線の曲線として例示している。図示されているように、グリーンノイズマトリックスの空間周波数特性は、１周期の長さが２画素から十数画素の中間周波数領域に最も大きな周波数成分を有する特性となっている。グリーンノイズマトリックスの閾値は、このような空間周波数特性を有するように設定されていることから、グリーンノイズ特性を有するディザマトリックスＭを参照しながら各画素のドット形成の有無を判断すると、数ドット単位で隣接してドットが形成されながら、全体としてはドットの固まりが分散した状態で形成されることになる。いわゆるレーザープリンタなどのように、１画素程度の微細なドットを安定して形成することが困難なプリンタでは、こうしたグリーンノイズマトリックスを参照してドット形成の有無を判断することで、孤立したドットの発生を抑制することができる。その結果、安定した画質の画像を迅速に出力することが可能となる。逆に言えば、レーザープリンタなどでドットの形成有無を判断する際に参照されるディザマトリックスには、グリーンノイズ特性を有するように調整された閾値が設定されている。
【００４２】
図７は、人間が有する視覚の空間周波数に対する感度特性である視覚の空間周波数特性ＶＴＦ（Visual Transfer Function）を概念的に示した説明図である。視覚の空間周波数特性ＶＴＦを利用すれば、人間の視覚感度を視覚の空間周波数特性ＶＴＦという伝達関数としてモデル化することによって、ハーフトーン処理後のドットの人間の視覚に訴える粒状感を定量化することが可能となる。このようにして定量化された値は、粒状性指数と呼ばれる。式Ｆ１は、視覚の空間周波数特性ＶＴＦを表す代表的な実験式を示している。式Ｆ１中の変数Ｌは観察距離を表しており、変数ｕは空間周波数を表している。式Ｆ２は、粒状性指数を定義する式である。式Ｆ２中の係数Ｋは、得られた値を人間の感覚と合わせるための係数である。
【００４３】
このような人間の視覚に訴える粒状感の定量化は、人間の視覚系に対するディザマトリクスのきめ細かな最適化を可能とするものである。具体的には、ディザマトリックスに各入力階調値を入力した際に想定されるドットパターンに対してフーリエ変換を行ってパワースペクトルＦＳを求めるとともに、視覚の空間周波数特性ＶＴＦと乗算した後に全入力階調値で積分（式Ｆ２）することによって得ることができる粒状性指数をディザマトリクスの評価関数として利用することができる。この例では、ディザマトリクスの評価関数が小さくなるように閾値の格納位置を調整すれば最適化が図れることになる。
【００４４】
このような人間の視覚特性を考慮して設定されたブルーノイズディザマトリクスやグリーンノイズマトリックスといったディザマトリックスに共通するのは、いずれも印刷媒体上において人間の視覚感度が最も高い空間周波数の領域である１サイクル毎ミリメートルを中心周波数とした０．５サイクル毎ミリメートルから２サイクル毎ミリメートルまでの所定の低周波の範囲内の成分の平均値が小さくなるように設定されている点である。たとえば所定の低周波の範囲内の成分の平均値が少なくとも人間の視覚感度がほぼゼロとなる１０サイクル毎ミリメートルの周波数を中心周波数とした５サイクル毎ミリメートルから２０サイクル毎ミリメートルまでの範囲の成分の平均値よりも小さくなるような周波数特性を有するようにすれば、人間の視覚感度の高い領域において粒状性を抑制することができるので、人間の視覚感度に着目した効果的な画質の改善を行うことができることが発明者によって確認されている。
【００４５】
ただし、従来のディザマトリックスでは、大域的なドットの分散性や階調表現の忠実性は考慮されていたが、部分的あるいは局所的な階調表現の忠実性は考慮されていなかった。
【００４６】
Ｂ．従来のディザマトリックスに起因する濃度ムラの発生：
図８は、従来のディザマトリックスの使用によって局所的な濃度ムラが発生するメカニズムを示す説明図である。図８には、ディザマトリックスＭを使用して形成されたドットパターンＤｐｍ１が示されている。ここで、入力階調値は最大階調値の２５％に相当する入力階調値６４とすれば、各ラスタラインに形成されるべきドットは、６４個となる。ところが、３本の主走査方向のラインＲＬ１、ＲＬ２、ＲＬ３に着目すると、それぞれ７４個、５２個、６４個となっている。これらのドットは、それぞれ階調値７４、５２、６４に相当するものである。このような階調のズレが発生するのは、従来のディザマトリックスが大域的な階調表現の忠実性を考慮して生成されたものであり、局所的な階調表現の忠実性については考慮されていなかったからである。
【００４７】
このようなラスタライン毎の階調のズレは、ノズルの製造誤差（インクの飛翔方向やインク量の誤差）のみでなく、副走査送り誤差や、印刷媒体の反りなどの要因と相俟って、バンディングとして顕著に顕在化していた。一方、局所的な濃度ムラは、本来モノトーンの部分における原因不明の濃度ムラや色相のムラとしても発生していた。
【００４８】
図９は、副走査方向にシフトして配置された複数の従来のディザマトリックスでハーフトーン処理が行われたドットパターンを示す説明図である。このようなディザマトリックスのシフトは、たとえばディザマトリックスの配列周期で発生する低周波ノイズを抑制して画質を向上させるために行われるものである。ディザマトリックスの配列周期で低周波ノイズが発生するのは、同一階調値に対して同一のディザマトリックスを使用してハーフトーン処理を行うとディザマトリックス内の同一に位置にドットが形成されるからである。
【００４９】
図９から分かるように、３つのドットパターンＤｐｍ１ａ、Ｄｐｍ１ｂ、Ｄｐｍ１ｃが含む９本の主走査方向のラインＲＬ１ａ、ＲＬ２ａ、ＲＬ３ａ、ＲＬ１ｂ、ＲＬ２ｂ、ＲＬ３ｂ、ＲＬ１ｃ、ＲＬ２ｃ、ＲＬ３ｃは、相互に副走査方向にズレた位置で接続される。たとえばドットパターンＤｐｍ１ａのラスタラインＲＬ３ａは、ドットパターンＤｐｍ１ｂのラスタラインＲＬ２ｂと、ドットパターンＤｐｍ１ｃのラスタラインＲＬ１ｃとに接続される。一方、主走査方向のラインＲＬ３ａ、ＲＬ２ｂ、ＲＬ１ｃは、階調値６４、５２、７４に相当する濃度を表現しており、一本のラスタラインに濃度ムラが発生していることが分かる。このような濃度ムラは、たとえば特開２００５−２１９２８６公報に開示されたようなラスタライン毎の濃度補正では解決不可能な問題である。
【００５０】
本願発明の発明者は、このような濃度ムラの発生のメカニズムの解明に成功するとともに、このような問題を解決する発明を創作した。本発明は、後述する各実施例によって開示される。さらに、本願発明者は、このような濃度ムラの発生のメカニズムは、たとえばラインプリンタや周知のＬＥＤプリンタといった紙送りの副走査を行いつつ前記印刷媒体上にドットを形成する印刷においても、副走査ライン毎の濃度ムラとして同様に発生することを突き止めた。なお、このようなプリンタでは、図９の主走査方向にのみ走査（紙送り）が行われることになる。
【００５１】
さらに、このようなプリンタでは、図９に示されるように画質を向上させるためにディザマトリックスが副走査方向にシフトして配置されるので、副走査方向に隣接するドットの集合である副走査ラインの濃度が副走査位置に応じて変化することになる。このような濃度ムラの抑制は、副走査ラインの副走査の位置に応じた濃度変化を抑制して画質を顕著に向上させることができる。
【００５２】
Ｃ．本発明の第１実施例におけるディザマトリックスの生成方法：
図１０は、本発明の第１実施例におけるディザマトリックスの生成方法の処理ルーチンを示すフローチャートである。この例では、説明を分かりやすくするために１０行１０列の小さなディザマトリックスを生成するものとしている。ディザマトリックスの最適性をあらわす評価としては、粒状性指数（式Ｆ２、図７）が使用されるものとしている。
【００５３】
ステップＳ１００では、領域分割処理が行われる。領域分割処理とは、局所的な濃度ムラを抑制するためにディザマトリックスを予め設定された複数の領域に分割する処理である。この処理の詳細については後に詳述する。複数の領域の各々は、複数の要素を含む要素群として構成されている。なお、本実施例では、この要素群が特許請求の範囲における「複数の要素群の各々」に相当する。
【００５４】
ステップＳ２００では、着目閾値決定処理が行われる。着目閾値決定処理とは、格納要素の決定対象となる閾値を決定する処理である。本実施例では、比較的に小さな値の閾値、すなわちドットの形成されやすい値の閾値から順に選択することによって閾値が決定される。このように、ドットが形成されやすい閾値から順に選択すれば、ドットの粒状性が目立つハイライト領域におけるドット配置をコントロールする閾値から順に格納される要素を固定していくことになるので、ドットの粒状性が目立つハイライト領域に対して大きな設計自由度を与えることができるからである。
【００５５】
ステップＳ３００では、格納要素決定処理が行われる。格納要素決定処理とは、着目閾値を格納する要素を決定するための処理である。このような着目閾値決定処理（ステップＳ２００）と格納要素決定処理（ステップＳ３００）とを交互に繰り返すことによってディザマトリックスが生成される。なお、対象となる閾値は、全ての閾値であっても良いし、あるいは一部の閾値であっても良い。
【００５６】
図１１は、本発明の第１実施例における格納要素決定処理の処理ルーチンを示すフローチャートである。ステップＳ３１０では、決定済み閾値の対応ドットがオンとされる。決定済み閾値とは、格納要素が決定された閾値を意味する。本実施例では、前述のようにドットの形成されやすい値の閾値から順に選択されるので、着目閾値にドットが形成される際には、決定済み閾値が格納された要素に対応する画素には必ずドットが形成されることになる。逆に、着目閾値にドットが形成される最も小さな入力階調値においては、決定済み閾値が格納された要素以外の要素に対応する画素にはドットは形成されないことになる。
【００５７】
図１２は、マトリックスに１〜２５番目にドットが形成されやすい閾値（０〜２４）が格納された様子を示すマトリックスＭＧ２４と、これらの要素に対応する２５個の画素の各々にドットが形成された様子を示す説明図である。このようにして構成されるドットパターンＤpaは、２６番目のドットをどの画素に形成すべきかを決定するために使用される。
【００５８】
ステップＳ３２０では、格納候補要素選択処理が行われる。格納候補要素選択処理とは、前述の各要素群素に対応する印刷画素群に形成されるドット数のバラツキが過大とならないように格納候補を選択する処理である。
【００５９】
図１３は、本発明の第１実施例における格納候補要素選択処理の処理ルーチンを示すフローチャートである。ステップＳ３２２では、ディザマトリックスＭの行方向の決定済み閾値の最小数である行方向最小数Ｒｍｉｎと、列方向の決定済み閾値の最小数である列方向最小数Ｃｍｉｎとを算出する。
【００６０】
図１４は、行方向決定済み閾値数と列方向決定済み閾値数とを示す説明図である。図１４から分かるように、たとえば、第１列の各要素には、閾値１７、１９、１２の３個の閾値が格納されているが、第４列の各要素には、閾値１６の１個の閾値のみが格納されている。一方、たとえば、第１行の各要素には、閾値１７、７、１４の３個の閾値が格納されており、第２行の各要素には、閾値１、２４の２個の閾値が格納されている。このような各決定済み閾値数に基づいて、第４列における閾値数「１」が行方向最小数Ｃｍｉｎとして決定されるとともに、第２行等における閾値数として「２」が列方向最小数Ｒｍｉｎとして決定される。
【００６１】
ステップＳ３２４では、着目要素選択処理が行われる。着目要素選択処理とは、決定済み閾値が格納されていない格納要素を所定の順序で選択する処理である。本実施例では、第１列から列毎に順に選択されるものとしている。たとえば、最初の着目要素は、＊１印が付された１行２列の要素が着目要素として選択され、１行３列（＊２）、１行４列（＊３）と順に選択されていくことになる。
【００６２】
ステップＳ３２６では、差分計算処理が行われる。差分計算処理とは、着目要素が属する行方向決定済み閾値数Ｒｔａｒｇｅｔと行方向最小数Ｒｍｉｎの行方向差分値Ｄｉｆｆ＿Ｒと、列方向決定済み閾値数Ｃｔａｒｇｅｔと列方向最小数Ｃｍｉｎの列方向差分値Ｄｉｆｆ＿Ｃを算出する処理である。たとえば着目要素が１行２列の要素の要素である場合には、行方向決定済み閾値数Ｒｔａｒｇｅｔは、「３」で、行方向最小数Ｒｍｉｎは「２」なので、行方向差分値Ｄｉｆｆ＿Ｒは、「１」となる。一方、列方向決定済み閾値数Ｃｔａｒｇｅｔは、「３」で、列方向最小数Ｃｍｉｎは「１」なので、列方向差分値Ｄｉｆｆ＿Ｃは、「２」となる。
【００６３】
ステップＳ３２８では、行方向差分値Ｄｉｆｆ＿Ｒと列方向差分値Ｄｉｆｆ＿Ｃの双方が所定の基準値よりも小さいか否かが判断される。この判断の結果、行方向差分値Ｄｉｆｆ＿Ｒが基準値Ｎよりも小さく、かつ、列方向差分値Ｄｉｆｆ＿Ｃが基準値Ｍよりも小さい場合には、処理がステップＳ３２９に進められる。一方、何れか一方が基準値以上である場合には、処理がステップＳ３２２に戻される。たとえば２つの基準値Ｎ、Ｍがいずれも「１」のときには、１行２列や１行３列の要素は、基準値以上となるが、１行４列の要素は、基準値よりも小さいことが分かる。
【００６４】
ステップＳ３２９では、着目要素が格納候補要素に入れ替えられる。このように、着目要素が属する行と列の決定済み閾値数と、行と列の決定済み閾値数の最小値との差が所定の基準値よりも小さいものだけが格納要素として選択されることになる。具体的には、行番号に拘わらず、第４列、第７列、第９列、そして第１０列に属する要素（ハッチングされた要素）のみが格納候補要素として選択されることになる。ステップＳ３２９の処理が完了すると、処理がステップＳ３３０（図１１）に戻される。
【００６５】
ステップＳ３３０では、格納候補要素の対応ドットがオンとされる。この処理は、ステップＳ３１０において、決定済み閾値の対応ドットとしてオンとされたドット群に追加される形で行われる。
【００６６】
図１５は、格納候補要素の対応ドットと決定済み閾値の対応ドットとがオンされた状態（ドットパターンＤｐａ１）を示す説明図である。ここでは、格納候補要素は、１行７列の要素としている。図１６は、このドット形成状態を数値化したマトリックス、すなわちドット密度を定量的に表したドット密度マトリックスＤｄａ１を示す説明図である。数字０は、ドットが形成されていないことを意味し、数字１は、ドットが形成されていること（ドットが格納候補要素に形成されていると仮定されている場合を含む）を意味する。
【００６７】
ステップＳ３４０では、評価値決定処理が行われる。評価値決定処理は、このドット密度マトリックス（図１６）に基づいて粒状性指数を評価値として算出する処理である。粒状性指数は、図７に示される計算式によって算出することができる。なお、上述の所定の要素群における粒状性指数を評価値に含めるようにしても良い。
【００６８】
ステップＳ３５０では、今回算出された粒状性指数が、前回に算出された粒状性指数（図示しないバッファに格納）と比較される。比較の結果、今回算出された粒状性指数が小さい（好ましい）ときには、このバッファに算出された粒状性指数と格納候補要素と関連づけられて格納（更新）されるとともに、今回の格納候補要素が格納要素と仮に決定される（ステップＳ３６０）。
【００６９】
このような処理は、全ての候補要素について行われ、最後に図示しないバッファに格納された格納候補要素に決定されることになる（ステップＳ３７０）。さらに、このような処理が全ての閾値、あるいは予め設定された範囲の全ての閾値について行われ、ディザマトリックスの生成が完了する（ステップＳ４００、図１０）。
【００７０】
このように、第１実施例では、各行と各列とにおいて各階調値で形成されるドット数の差が所定の範囲に制限されるので、局所的な濃度ムラを抑制して画質を向上させることができる。さらに、本実施例では、各ラスタラインの濃度誤差を小さくするので、バンディングの発生をも抑制することができるという利点もある。
【００７１】
なお、本実施例では、粒状性指数が特許請求の範囲における「所定の目標状態との相関を表す評価値であるマトリックス評価値」に相当する。一方、「所定の目標状態」とは、本実施例では、ドットの形成状態の粒状性指数が小さいことを意味する。
【００７２】
Ｄ．本発明の第２実施例におけるディザマトリックスの生成方法：
図１７は、本発明の第２実施例における領域分割処理の対象を決定する指針を示す説明図である。この指針は、人間の視覚特性を基準としてＶＴＦ関数によって定量化されるものである。たとえば印刷解像度が７２０ＤＰＩで、ＶＴＦ関数が０．２となる値を基準としたと仮定すると、６画素（＜６．５９＝７２０／（４．３×２５．４））のサイズの領域に分割すれば良いことが分かる。
【００７３】
図１８は、上述の指針に基づいて設定された要素群の例を示す説明図である。要素群Ｐｇ１は、６行６列の要素群として構成され、また、要素群Ｐｇ２、Ｐｇ３は、それぞれ５行２列、６行１列の要素群として構成されている。この例では、行方向と列方向のいずれのサイズも６画素以下とされているが、第１実施例のように１画素×２５６画素といった一方向だけ６画素以下となるような要素群でも良い。
【００７４】
このように、本願発明者は、ディザマトリックスを分割処理する際の指針についても人点の視覚特性を基準として見いだした。このような基準に基づいて、本願発明者は、印刷画素のサイズに応じて、印刷解像度の変動に応じた印刷画素群のサイズの変動が小さくなるように、複数の分割領域の各々に属する要素数を決定するように構成すれば、本願発明の効果を維持しつつ様々な印刷解像度に対応できることも見いだした。
【００７５】
Ｅ．本発明の第３実施例におけるディザマトリックスの生成方法：
図１９は、本発明の第３実施例における印刷画像の生成方法の一例を示す説明図である。この画像形成方法の例では、説明を分かりやすくするために主走査と副走査を行いつつブラックインクのドットを印刷媒体上に形成することによって印刷画像が生成されるものとしている。主走査とは、印刷媒体に対して印刷ヘッド１０（図３）を主走査方向に相対的に移動させる動作を意味する。副走査とは、印刷媒体に対して印刷ヘッド１０を副走査方向に相対的に移動させる動作を意味する。印刷ヘッド１０は、印刷媒体上にインク滴を吐出してインクドットを形成するように構成されている。印刷ヘッド１０は、画素ピッチｋの２倍の間隔で図示しない１０個のノズルを装備している。
【００７６】
印刷画像の生成は、主走査と副走査を行いつつ以下のように行われる。パス１の主走査では、ラスタ番号が１、３、５、７、９、１１、１３、１５、１７、１９の１０本の主走査ラインのうちで、画素位置番号が１、３、５、７の画素にインクドットが形成される。主走査ラインとは、主走査方向に連続する画素によって形成される線を意味する。各丸は、ドットの形成位置を示している。各丸の中の数字は、同時にインクドットが形成される複数の画素から構成される画素グループを示している。パス１では、第１の画素グループに属する印刷画素にドットが形成される。
【００７７】
パス１の主走査が完了すると、副走査方向に画素ピッチの３倍の移動量Ｌｓで副走査送りが行われる。一般には、印刷媒体を移動させることによって副走査送りは行われるが、本実施例では、説明を分かりやすくするために印刷ヘッド１０が副走査方向に移動するものとしている。副走査送りが完了すると、パス２の主走査が行われる。
【００７８】
パス２の主走査では、ラスタ番号が６、８、１０、１２、１４、１６、１８、２０、２２、２４の１０本の主走査ラインのうちで、画素位置番号が１、３、５、７の画素にインクドットが形成される。このようにして、パス２では、第２の画素グループに属する印刷画素にドットが形成される。なお、ラスタ番号が２２、２４の２本の主走査ラインは、図示が省略されている。パス２の主走査が完了すると、前述と同様の副走査送りが行われた後に、パス３の主走査が行われる。
【００７９】
パス３の主走査では、ラスタ番号が１１、１３、１５、１７、１９の主走査ラインを含む１０本の主走査ラインのうちで、画素位置番号が２、４、６、８の画素にインクドットが形成される。パス４の主走査では、ラスタ番号が１６、１８、２０の３本の主走査ラインを含む１０本の主走査ラインのうちで、画素位置番号が２、４、６、８の画素にインクドットが形成される。このようにして、ラスタ番号が１５以降の副走査位置に隙間なくインクドットが形成可能であることが分かる。パス３とパス４では、それぞれ第３と第４の画素グループに属する印刷画素にドットが形成される。
【００８０】
このような印刷画像の生成を一定の領域に着目して観察すると、以下のように行われていることが分かる。たとえばラスタ番号が１５〜１９で画素位置番号が１〜８の領域を着目領域とすると、着目領域では以下のように印刷画像が形成されていることが分かる。
【００８１】
パス１では、着目領域において、ラスタ番号が１〜５で画素位置番号が１〜８の画素位置に形成されたインクドットと同一のドットパターンが形成されていることが分かる。このドットパターンは、第１の画素グループに属する画素に形成されるドットで形成されている。すなわち、パス１では、着目領域において、第１の画素グループに属する画素にドットが形成される。
【００８２】
パス２では、着目領域において、第２の画素グループに属する画素にドットが形成される。パス３では、着目領域において、第３の画素グループに属する画素にドットが形成される。パス４では、着目領域において、第４の画素グループに属する画素にドットが形成される。
【００８３】
このように、本実施例のモノクロ印刷では、第１〜第４の複数の画素グループの各々に属する印刷画素が、共通の印刷領域で相互に組み合わせられることによって印刷画像が形成されることが分かる。一方、カラー印刷では、第１〜第４の複数の画素グループの各々に、印刷ヘッド（図３）からＣ、Ｍｚ、Ｙ、Ｋの各色のインクが吐出されることによって、同様のメカニズムでカラーの印刷画像が形成される。
【００８４】
図２０は、本発明の第３実施例において複数の画素グループの各々に属する印刷画素が、共通の印刷領域で相互に組み合わせられることによって印刷媒体上に印刷画像が生成される様子を示す説明図である。図２０の例では、印刷画像は、所定の中間階調（単色）の印刷画像である。ドットパターンＤＰ１、ＤＰ１ａは、第１の画素グループに属する複数の画素に形成されたドットパターンを示している。ドットパターンＤＰ２、ＤＰ２ａは、第１と第２の画素グループとに属する複数の画素に形成されたドットパターンを示している。ドットパターンＤＰ３、ＤＰ３ａは、第１〜第３の画素グループに属する複数の画素に形成されたドットパターンを示している。ドットパターンＤＰ４、ＤＰ４ａは、全画素グループに属する複数の画素に形成されたドットパターンを示している。
【００８５】
ドットパターンＤＰ１、ＤＰ２、ＤＰ３、ＤＰ４は、従来技術のディザマトリックスを使用した場合におけるドットパターンである。ドットパターンＤＰ１ａ、ＤＰ２ａ、ＤＰ３ａ、ＤＰ４ａは、本願発明のディザマトリックスを使用した場合におけるドットパターンである。図１８から分かるように、本願発明のディザマトリックスを使用した場合には、特にドットパターンの重畳が少ないドットパターンＤＰ１ａ、ＤＰ２ａにおいて、従来技術のディザマトリックスを使用した場合よりもドットの分散性が均一である。
【００８６】
従来技術のディザマトリックスには、画素グループという概念が無いため最終的に形成される印刷画像（図２０の例ではドットパターンＤＰ４）におけるドットの分散性にのみ着目して最適化が行われている。
【００８７】
しかし、本願発明者は、敢えてドットの形成過程におけるドットパターンに着目して印刷画像の画質の解析を行った。この解析の結果、ドットの形成過程におけるドットパターンの疎密に起因して、画像のむらが発生することが分かったのである。この画像のむらは、同一の主走査で形成される複数色のドットの重なり方が不均一であるため、複数色のドットが接触して滲む部分と、複数色のドットが離れていて滲まない部分とが、まだら状に発生することに起因して色むらが生じていることが発明者によって見いだされた。
【００８８】
このような色むらは、１回のパスで印刷画像を形成する場合においても発生し得る。しかし、色むらが印刷画像の全面で均一に発生しても人間の目には近くされにくい。均一に発生している故に、低周波成分を含む不均一な「むら」としてはインクの滲みが発生しないからである。
【００８９】
ところが、同一の主走査でほぼ同時にインクドットが形成される画素グループに形成されるドットパターンにおいて、インクの滲みで人間の目に認識されやすい低周波領域でむらが発生すると、顕著な画質劣化として顕在化することになる。このように、インクドットの形成によって印刷画像を形成する場合には、ほぼ同時にインクドットが形成される画素グループに形成されるドットパターンにも着目してディザマトリックスを最適化することが高画質化につながることを発明者によって初めて見いだされたのである。
【００９０】
さらに、インクの滲みだけでなく、インク凝集むらや光沢むら、ブロンズ現象といったインクの物理現象も画質の劣化として人間の目に顕著に知覚されることも本願発明者によって突き止められた。ブロンズ現象とは、インク滴の染料の凝集等によって、見る角度によって印刷表面がブロンズ色に呈色するなど、印刷用紙表面で反射される光の状態が変化する現象である。
【００９１】
さらに、従来技術のディザマトリックスでは、各画素グループの相互の位置関係が予め想定されたとおりになっていることを前提として最適化が図られているので、相互の位置関係がズレた場合には最適性が保証されず、顕著に画質が劣化する原因となっていた。しかし、本願発明のディザマトリックスによれば、各画素グループのドットパターンにおいてもドットの分散性が確保されているので、相互の位置関係のズレに対する高いロバスト性も確保できることが本願発明の発明者の実験によって初めて確認された。
【００９２】
さらに、この技術的思想は、印刷速度の高速化に伴って重要性が増していることも発明者によって突き止められた。印刷速度の高速化は、インクの吸収のための時間が十分に取られないうちに、次の画素グループのドットが形成されることにつながるからである。
【００９３】
このような観点から、本願発明者は、印刷媒体上の共通の領域を複数回走査することによってインクドットを形成し、これにより画像を印刷することに起因する画質の劣化を抑制することができるディザマトリックスの生成方法を創作した。この生成方法は、上述の各実施例と組み合わせることが可能であることも本願発明者は見いだした。
【００９４】
図２１は、本発明の第３実施例における格納要素決定処理の処理ルーチンを示すフローチャートである。実施例の生成方法では、印刷画像の形成過程において各主走査（パス）で形成されるドットの分散性を考慮して最適化を図ることができるように構成されている。この例では、説明を分かりやすくするために８行８列の小さなディザマトリックスを生成するものとしている。ディザマトリックスの最適性をあらわす評価としては、第１実施例と同様に粒状性指数（式Ｆ２）が使用されるものとしている。
【００９５】
第３実施例の生成処理は、第１実施例の生成処理（図１１）のステップＳ３２０（格納候補要素選択処理）とステップＳ３４０（評価値決定処理）とを、それぞれステップＳ３２０ａとステップＳ３４０ａとに変更することによって構成されている。
【００９６】
図２２は、本発明の第３実施例における評価値決定処理の処理ルーチンを示すフローチャートである。この処理ルーチンは、第１〜第４の画素グループの各々に属する複数の画素に形成されたドットパターンをも評価の対象とする点で第１実施例の評価値決定処理と相違する。ステップＳ３４２では、粒状性指数算出処理が行われる。この処理は、全画素を対象とするものであり、第１実施例における粒状性指数算出処理と同一の処理である。
【００９７】
ステップＳ３４４では、各画素グループについての粒状性指数算出処理が行われる。この処理は、第１〜第４の画素グループの各々に属する複数の画素に形成されたドットパターンに基づいて粒状性指数が算出される。
【００９８】
図２３は、本発明の第３実施例におけるグループ化されたディザマトリックスＭを示す説明図である。このグループ化では、図１９における４つの画素グループに分割されるものとしている。ディザマトリックスＭの各要素に記載された数字は、各要素が属する画素グループを示している。たとえば１行１列の要素は、第１の画素グループ（図１９）に属し、２行１列の要素は、第２の画素グループに属する。
【００９９】
図２４は、本発明の第３実施例における４個の分割マトリックスＭ１〜Ｍ４を示す説明図である。分割マトリックスＭ１は、ディザマトリックスＭの要素のうち第１の画素グループに属する画素に対応する複数の要素と、空欄となっている複数の要素である空欄要素とから構成されている。空欄要素は、入力階調値に拘わらず常にドットが形成されない要素である。分割マトリックスＭ２〜Ｍ４は、それぞれディザマトリックスＭの要素のうち第２〜第４の画素グループに属する画素に対応する複数の要素と、空欄要素とから構成されている。
【０１００】
図２５は、ディザマトリックスＭの１〜８番目にドットが形成されやすい閾値が格納された要素のうち第１〜第４の画素グループの各々に属する印刷画素に形成される４つのドットパターンＤp1、Ｄp2、Ｄp3、Ｄp4を示す説明図である。図２５には、＊印で格納候補要素に対応する印刷画素も示されている。図２６は、４つのドットパターンＤp1、Ｄp2、Ｄp3、Ｄp4のそれぞれに対応するドット密度マトリックスＤd1、Ｄｄ2、Ｄｄ3、Ｄｄ4を示す説明図である。
【０１０１】
各画素グループについての粒状性指数は、このようにして決定された５つのドット密度マトリックスＤda、Ｄd1、Ｄｄ2、Ｄｄ3、Ｄｄ4に基づいて第１実施例と同様に算出される。
【０１０２】
ステップＳ３４８では、重み付け加算処理が行われる。重み付け加算処理とは、算出された各粒状性指数の各々に重み付けを行うとともに加算する処理である。この処理は、図２２に示される計算式に基づいて行われる。具体的には、全画素についての粒状性指数Ｇaに重み付け係数Ｗa（たとえば４）を乗じた値と、第１〜第４の画素グループの各々についての４つの粒状性指数Ｇ1、Ｇ2、Ｇ3、Ｇ4の和に重み付け係数Ｗｇ（たとえば１）を乗じた値と、の和として決定される。
【０１０３】
このように、本実施例では、各主走査でそれぞれ形成される複数のドットパターンの粒状性指数が小さくなるようにディザマトリックスＭが最適化されるので、各主走査でそれぞれ形成される複数のドットパターンの相互間で発生するインクの物理現象に起因する画質の劣化を抑制することができる。
【０１０４】
Ｆ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、本発明は、以下のような変形例についてのディザマトリックスの最適化が可能である。
【０１０５】
Ｆ−１．上述の実施例では、ディザマトリックスを同一の要素数に分割することによって構成された要素群の各々に形成されるドット数の差が所定の範囲内となるように構成されているが、ドット密度の差が所定の範囲内となるように構成してあれば良い。さらに、ドット密度の差が所定の範囲内となるように構成されていれば、所定の要素群の要素数が同一である必要もない。ここで、「ドット密度」とは、ドット記録率とドット面積の積を意味し、ドット記録率とは、形成されるドット数を画素数で除した値である。なお、複数サイズのドットが形成される場合には、サイズ毎のドット記録率とドット面積の積の和として算出される。単一のサイズのドットのみが形成される場合には、ドット密度はドット記録率と実質的に等価な物理量となる。
【０１０６】
Ｆ−２．上述の実施例では、ディザマトリックスの評価尺度として粒状性指数が使用されているが、たとえば後述するようなＲＭＳ粒状度を使用するようにしても良い。この評価尺度は、ドット密度値に対して、所定のローパスフィルタを用いてローパスフィルタ処理を行うとともに、ローパスフィルタ処理がなされた密度値の標準偏差を算出することによって決定することができる。
【０１０７】
Ｆ−３．上述の実施例では、粒状性指数やＲＭＳ粒状度を、所定の目標状態との相関を表す評価値としているが、ブルーノイズ特性やグリーンノイズ特性を所定の目標状態として、ディザマトリックスの特性を、これらの特性に近づけるように最適化を図るように更生しても良い。さらに、上述の実施例では、全画素のドットパターンや各画素グループのドットパターンを標定として評価値を決定しているが、所定の要素群を標定に含めるようにしても良い。
【０１０８】
Ｆ−４．上述の実施例では、１個の閾値の格納要素毎に評価処理が行われているが、たとえば複数個の閾値の格納要素を同時に決定するような場合にも本発明は、適用することができる。具体的には、たとえば上述の実施例において６番目までの閾値の格納要素が決定されていて、７番目と８番目の閾値の格納要素を決定するような場合にも７番目の閾値の格納要素にドットが追加された場合の評価値と、７番目と８番目の閾値の格納要素にそれぞれドットが追加された場合の評価値とに基づいて格納要素を決定するようにしても良いし、あるいは７番目の閾値の格納要素のみを決定するようにしても良い。
【０１０９】
Ｆ−５．上述の実施例では、比較的に小さな値の閾値、すなわちドットの形成されやすい値の閾値から順に選択することによって着目閾値を決定し、このようにして決定された着目閾値が各要素に格納されたと仮定したときのドットの形成状態を想定して、それぞれ算出された所定の目標状態との相関を表すマトリックス評価値に基づいて、前記複数の格納候補要素の中から前記着目閾値の格納要素を決定してディザマトリックスを作成している。しかし、このような方法に限られず、比較的に大きな値から順に選択するようにしても良い。ただし、実施例の方法は、前述のようにドットの粒状性が目立つハイライト領域に対して大きな設計自由度を与えることができるという利点がある。
【０１１０】
さらに、閾値を順に決定する方法に限られず、初期状態としてのディザマトリックスを準備するとともに、各要素に格納された複数の閾値の一部を、他の要素に格納された閾値と入れ替えつつ各閾値が格納される要素を決定してディザマトリックスを生成するように構成しても良い。この場合には、評価関数は、所定の要素群素の各々に形成されるドット密度の差を評価関数（罰関数）に含めることによって設定することができる。なお、評価の基準となるドット密度マトリックスは、着目閾値にドットが形成される最も小さな入力階調値に基づいて生成しても良いし、それ以上の入力階調値に基づいて生成しても良い。
【０１１１】
Ｆ−６．本発明は、このようにして生成されたディザマトリックスを使用する濃度較正装置や濃度較正方法としても実現される。たとえば印刷媒体上に印刷された画像濃度の較正を行うための補正データを生成する濃度較正方法として実現可能である。
【０１１２】
この濃度較正方法は、均一の入力階調値で構成された均一濃度画像データを含む較正用パターンデータに応じて、上述の各実施例に開示の方法で生成されたディザマトリックスを使用してドットの形成状態を表すドットデータを生成し、このドットデータに応じて印刷媒体上にドットを形成する。次に、図示しないスキャナーで印刷された均一濃度画像の濃度を所定の印刷画素群毎に計測し、このようにして計測された濃度に応じて、均一濃度画像の濃度の分散を抑制する補正値を含む補正データを所定の印刷画素群毎に生成するようにすれば良い。
【０１１３】
従来のディザマトリックを使用した濃度較正方法では、較正用パターンの画像とディザマトリックスの位置関係に応じて濃度が変化していたため較正精度が低下するという問題が発生していた。しかし、本発明の濃度較正方法によれば、このような濃度変化が抑制されるので、較正精度の向上を図ることができる。
【０１１４】
さらに、本願発明の濃度較正方法において、主走査の方向に隣接する画素の集合（ラスタライン）を所定の印刷画素群としても良い。こうすれば、ラスタライン毎の階調のズレを抑制して、ノズルの製造誤差（インクの飛翔方向やインク量の誤差）や副走査送り誤差、印刷媒体の反りといった要因と相俟って顕著に顕在化していたバンディングを抑制することができる。特に、前述のように、図９に示すようにディザマトリックスがシフトして配置されている一般的な形態で使用される場合には、ラスタライン毎の階調のズレの抑制は未解決の過大であるとともに、原因も不明とされていた。
【０１１５】
Ｆ−７．上述の各実施例や変形例では、インクジェットプリンタを例にとって説明しているが、たとえばレーザープリンタその他の印刷装置に本発明を適用することが可能である。たとえば濃度較正においては、インクジェットプリンタについてはインク量の補正として、一方、レーザープリンタでは光量の補正として実現可能である。
【図面の簡単な説明】
【０１１６】
【図１】印刷システムの構成の一例を示すブロック図。
【図２】カラープリンタ２０の概略構成図。
【図３】印刷ヘッド１０、２０の下面におけるノズル配列を示す説明図。
【図４】ディザマトリックスＭの一部を概念的に例示した説明図。
【図５】ディザマトリックスを使用したドット形成の有無の考え方を示す説明図。
【図６】ブルーノイズ特性を有するブルーノイズディザマトリクスの各画素に設定されている閾値の空間周波数特性を概念的に例示した説明図。
【図７】人間が有する視覚の空間周波数に対する感度特性である視覚の空間周波数特性ＶＴＦ（Visual Transfer Function）を概念的に示した説明図。
【図８】従来のディザマトリックスの使用によって局所的な濃度ムラが発生するメカニズムを示す説明図。
【図９】副走査方向にシフトして配置された複数の従来のディザマトリックスでハーフトーン処理が行われたドットパターンを示す説明図。
【図１０】本発明の第１実施例におけるディザマトリックスの生成方法の処理ルーチンを示すフローチャート。
【図１１】本発明の第１実施例における格納要素決定処理の処理ルーチンを示すフローチャート。
【図１２】マトリックスに１〜２５番目にドットが形成されやすい閾値が格納された様子を示すマトリックスＭＧ２４とこれらの要素に対応する２５個の画素の各々にドットが形成された様子を示す説明図。
【図１３】本発明の第１実施例における格納候補要素選択処理の処理ルーチンを示すフローチャート。
【図１４】行方向決定済み閾値数と列方向決定済み閾値数とを示す説明図。
【図１５】格納候補要素の対応ドットと決定済み閾値の対応ドットとがオンされた状態（ドットパターンＤｐａ１）を示す説明図。
【図１６】ドット密度を定量的に表したドット密度マトリックスＤｄａ１を示す説明図。
【図１７】本発明の第２実施例における領域分割処理の対象を決定する指針を示す説明図。
【図１８】本発明の第２実施例の指針に基づいて設定された要素群の例を示す説明図。
【図１９】本発明の第３実施例における印刷画像の生成方法の一例を示す説明図。
【図２０】本発明の第３実施例において複数の画素グループの各々に属する印刷画素が共通の印刷領域で相互に組み合わせられることによって印刷媒体上に印刷画像が生成される様子を示す説明図。
【図２１】本発明の第３実施例における格納要素決定処理の処理ルーチンを示すフローチャート。
【図２２】本発明の第３実施例における評価値決定処理の処理ルーチンを示すフローチャート。
【図２３】本発明の第３実施例におけるグループ化されたディザマトリックスＭを示す説明図。
【図２４】本発明の第３実施例における４個の分割マトリックスＭ１〜Ｍ４を示す説明図。
【図２５】ディザマトリックスＭの１〜８番目にドットが形成されやすい閾値が格納された要素のうち第１〜第４の画素グループの各々に属する印刷画素に形成される４つのドットパターンを示す説明図。
【図２６】４つのドットパターンのそれぞれに対応するドット密度マトリックスを示す説明図。
【図２７】インターレース記録方式においてバンディングが発生する様子を示す説明図。
【符号の説明】
【０１１７】
１０…印刷ヘッド
２０…カラープリンタ
２２…モータ
２４…キャリッジモータ
２６…ローラ
３０…キャリッジ
３２…操作パネル
４０…制御回路
５６…コネクタ
６０…印刷ヘッドユニット
６４…入力階調値
６４…階調値
７４…階調値
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…ハーフトーンモジュール
１００…印刷データ生成モジュール
【図１】
2008093965.tif 000003
【図２】
2008093965.tif 000004
【図３】
2008093965.tif 000005
【図４】
2008093965.tif 000006
【図５】
2008093965.tif 000007
【図６】
2008093965.tif 000008
【図７】
2008093965.tif 000009
【図８】
2008093965.tif 000010
【図９】
2008093965.tif 000011
【図１０】
2008093965.tif 000012
【図１１】
2008093965.tif 000013
【図１２】
2008093965.tif 000014
【図１３】
2008093965.tif 000015
【図１４】
2008093965.tif 000016
【図１５】
2008093965.tif 000017
【図１６】
2008093965.tif 000018
【図１７】
2008093965.tif 000019
【図１８】
2008093965.tif 000020
【図１９】
2008093965.tif 000021
【図２０】
2008093965.tif 000022
【図２１】
2008093965.tif 000023
【図２２】
2008093965.tif 000024
【図２３】
2008093965.tif 000025
【図２４】
2008093965.tif 000026
【図２５】
2008093965.tif 000027
【図２６】
2008093965.tif 000028
【図２７】
2008093965.tif 000029