(57)【要約】【課題】  印刷装置における記録材の記録位置が基準の記録位置からずれる記録位置ずれが生じている場合に粒状性が悪化してしまう。【解決手段】  画像データにおける画素毎の閾値を示す閾値マトリクスを作成するにあたり、印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得し、当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定し、閾値が未定の画素について閾値の配置を確定する。【選択図】  図７
2006224368.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおける画素毎の閾値を示す閾値マトリクスを作成する閾値マトリクス作成方法であって、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得する劣化記録率取得工程と、
当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定する閾値配置決定工程と、
閾値が未定の画素について閾値の配置を確定する閾値配置確定工程とを備えることを特徴とする閾値マトリクス作成方法。
【請求項２】
上記画質の劣化は、粒状性の悪化であることを特徴とする上記請求項１に記載の閾値マトリクス作成方法。
【請求項３】
上記閾値配置決定工程では、上記記録位置ずれが生じているときに上記劣化記録率で画質の劣化を抑えるような記録材の初期配置を決定し、所定の記録率に相当する閾値に達するまで小さな閾値から順に上記初期配置に対して閾値を割り振ることを特徴とする上記請求項１または請求項２のいずれかに記載の閾値マトリクス作成方法。
【請求項４】
上記所定の記録率は、上記劣化記録率であることを特徴とする上記請求項３に記載の閾値マトリクス作成方法。
【請求項５】
上記所定の記録率は、上記劣化記録率を中心とした所定の範囲内であって劣化記録率と異なる値であることを特徴とする上記請求項４に記載の閾値マトリクス作成方法。
【請求項６】
上記初期配置は、上記劣化記録率で画質の劣化が極小化する配置であることを特徴とする上記請求項３〜請求項５のいずれかに記載の閾値マトリクス作成方法。
【請求項７】
上記初期配置は、上記劣化記録率を中心とした所定の範囲内で画質の劣化が極小化する配置であることを特徴とする上記請求項３〜請求項５のいずれかに記載の閾値マトリクス作成方法。
【請求項８】
画像データにおける画素毎の閾値を示す閾値マトリクスを作成する閾値マトリクス作成装置であって、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得する劣化記録率取得手段と、
当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定する閾値配置決定手段と、
閾値が未定の画素について閾値の配置を確定する閾値配置確定手段とを備えることを特徴とする閾値マトリクス作成装置。
【請求項９】
画像データにおける画素毎の閾値を示す閾値マトリクスを作成する閾値マトリクス作成プログラムであって、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得する劣化記録率取得機能と、
当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定する閾値配置決定機能と、
閾値が未定の画素について閾値の配置を確定する閾値配置確定機能とをコンピュータに実現させることを特徴とする閾値マトリクス作成プログラム。
【請求項１０】
ディザ法を用いて印刷を行う印刷制御方法であって、
画像データを取得する画像データ取得工程と、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得し、当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定し、閾値が未定の画素について閾値の配置を確定して作成した閾値マトリクスに基づいて、上記画像データに対してハーフトーン処理を行うハーフトーン処理工程と、
ハーフトーン処理後のデータに基づいて画像を印刷する印刷工程とを備えることを特徴とする印刷制御方法。
【請求項１１】
ディザ法を用いて印刷を行う印刷制御装置であって、
画像データを取得する画像データ取得手段と、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得し、当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定し、閾値が未定の画素について閾値の配置を確定して作成した閾値マトリクスに基づいて、上記画像データに対してハーフトーン処理を行うハーフトーン処理手段と、
ハーフトーン処理後のデータに基づいて画像を印刷する印刷手段とを備えることを特徴とする印刷制御装置。
【請求項１２】
ディザ法を用いて印刷を行う印刷制御プログラムであって、
画像データを取得する画像データ取得機能と、
印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得し、当該劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定し、閾値が未定の画素について閾値の配置を確定して作成した閾値マトリクスを所定の記録媒体から取得して、上記画像データに対してハーフトーン処理を行うハーフトーン処理機能と、
ハーフトーン処理後のデータに基づいて画像を印刷する印刷機能とをコンピュータに実現させることを特徴とする印刷制御プログラム。
【請求項１３】
画像データにおける画素毎の階調値を２値または多値に変換するための閾値マトリクスであって、印刷装置における記録材の記録率であって、当該記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率において、当該記録位置ずれに起因して発生する画質の劣化を低減するように記録材を配置するための閾値がマトリクス状に配置された閾値マトリクス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録材の記録位置ずれによる画質の劣化を抑えるディザに関する。
【背景技術】
【０００２】
印刷装置において画像を印刷する際には、ハーフトーン処理によって、多階調（例えば２５６階調）で表現された画像データの階調数を印刷装置において画素毎に表現可能な階調数に変換している。このハーフトーン処理の一例として画像データの各画素と、所定の画素数（例えば、６４×６４画素）に対して予め閾値が決められた閾値マトリクス（ディザパターン）とを比較するディザ法が知られている（例えば、非特許文献１）。
【非特許文献１】日本写真学会編、日本画像学会編、合同出版委員会編、「ファインイメージングとハードコピー」、ｐ．３０９−３１１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術においては、粒状性を抑えるため、ブルーノイズによって閾値の配置を決定する工夫がなされている。しかし、単にブルーノイズに基づいて閾値の配置を決定するのみでは、印刷装置における記録材の記録位置が基準の記録位置からずれる記録位置ずれが生じている場合に粒状性が悪化してしまう。特に、記録材の記録率が特定の記録率である場合に粒状性が悪化するような症状が起こってしまう。
本発明は、上記課題にかんがみてなされたもので、記録位置ずれが生じている場合であっても粒状性の悪化を抑えるハーフトーン処理を実施することが可能な記録材の記録位置ずれによる画質の劣化を抑えるディザを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、本発明では、印刷装置における記録材の記録位置ずれに起因して画質の劣化が生じる劣化記録率で、画質の劣化を抑えるように閾値の配置を決定する。この結果、上述の従来技術などに基づいて閾値マトリクスを作成した場合に画質の劣化が生じる劣化記録率であっても、画質の劣化を抑える閾値マトリクスを作成することができる。
【０００５】
すなわち、上述の従来技術等においては、記録材の記録位置が基準の位置であることを前提にして閾値マトリクスを作成しているが、実際の印刷装置においては、記録材の記録位置が基準の位置とずれることが多い。この場合、ブルーノイズなど本来画質の劣化に強い閾値の選び方をしていたとしても、このずれに起因して画質の劣化が生じてしまう。当該画質の劣化は特定の劣化記録率において顕著である。しかし、本発明においては、この劣化記録率において画質の劣化を抑えるように閾値を配置しているので、劣化記録率においても画質の劣化を抑える閾値マトリクスを作成することができる。
【０００６】
ここで、画像データにおいては、画素毎に各色成分を階調表現したデータであり、閾値マトリクスにおける閾値の比較対象となる階調値を色成分毎に備えたデータであればよい。通常のハーフトーン処理においては、印刷装置における記録材の色毎に閾値マトリクスと画像データとを比較するので、当該画像データとしては記録材の色に対応した色成分であることが好ましい。尚、この画像データの階調値は、色成分毎の記録材の使用量に対応するので、上記記録率を示していると言える。すなわち、記録率は、その階調値において単位面積に記録を行った場合に記録材が記録されている面積の比率に相当する。
【０００７】
閾値マトリクスにおける閾値は、この閾値と上記画像データの階調値との大小関係を比較することによって記録材を記録するか否かを決定することができればよい。むろん、印刷装置において、画素毎の階調数が２より大きい場合、すなわち、複数段階（例えば、３段階）に記録材の使用量を調整できる場合などには、各段階の記録材を記録するか否かを決定する閾値マトリクスとすることができる。この場合、上記画像データの階調値は、各段階の記録材についての記録率を示すデータである。階調値と閾値とを比較する際には、第１段階の記録材の階調値と閾値とを比較し、第２段階の階調値と第１段階の階調値との和をとり、当該和と閾値とを比較する処理を各段階について実施する処理等を採用することができる。
【０００８】
記録位置ずれは、印刷装置における基準機体と個別機体との製造誤差など、各種の要因によって発生する。より具体的には、インクジェットプリンタにおいてインクを吐出するノズル毎にインク滴の吐出方向や吐出速度、吐出量等が異なることにより、基準の記録位置と実際に記録材が記録される位置とが異なる場合が挙げられる。むろん、これ以外にも、ノズルと記録媒体との距離が主走査の位置によって異なる場合や、双方向印刷において主走査の方向によって記録位置がずれる場合など、種々の要因によって位置ずれが生じ得る。
【０００９】
劣化記録率取得工程においては、このような記録位置ずれに起因して画質の劣化が生じる劣化記録率を取得することができればよい。例えば、従来の手法において特定の記録率を想定することなく、単にブルーノイズによって閾値マトリクスを作成する。このとき、印刷装置において記録材を基準の記録位置に記録することができれば、画質の劣化を抑えることができるが、記録位置ずれが生じている印刷装置によって印刷を行うと、画質が劣化する。
【００１０】
そこで、記録位置ずれが生じている印刷装置において実際に所定のパッチ（例えば、記録材を一様に記録するためのパターン）を記録して画質を評価する。このとき、記録材を基準の記録位置に記録できる印刷装置でも同じパッチを印刷して画質を評価する。この評価を複数の記録率でのパッチについて行う。この結果、記録位置ずれが生じている印刷装置での画質は、記録位置ずれが生じていない印刷装置での画質と比較して、ある記録率にて劣化していることが分かる。そこで、この記録率を劣化記録率とすればよい。尚、画質の劣化が極大値を取るのであれば、その極大値を劣化記録率とすればよいが、画質の劣化が生じている限りにおいてその記録率を劣化記録率とすることができる。
【００１１】
劣化記録率は、記録位置ずれが生じていない印刷装置を比較対象として画質が劣化する記録率であればよいが、この劣化は記録位置のずれ量等に依存するので、必ずしも一定の記録率になるとは限らない。そこで、異なるずれ量の複数の印刷装置において印刷した結果を平均するなどして取得しても良いし、平均的なずれ量の印刷装置において印刷した結果から取得しても良く、種々の構成を採用可能である。
【００１２】
ここで、画質の劣化としては、画質を悪化させる総ての要因を想定可能である。例えば、粒状性の悪化（粒状感がより顕在化すること）や発色のずれ等を想定可能である。いずれにしても、画質の劣化を評価することができる限りにおいて種々の劣化を本発明における画質の劣化とすることができる。例えば、粒状性の悪化については、印刷した画像をスキャンするとともにその周波数成分を取得し、粒状性を評価するための指標を取得し、基準の指標と比較すればよい。発色のずれについては、印刷した画像を測色し、基準の色と比較すればよい。
【００１３】
閾値配置決定工程においては、劣化記録率において画質の劣化を抑えるように上記閾値の配置を決定することができればよい。すなわち、ある面積に対して記録材を記録する位置を決める際に、予め記録率（記録材による記録媒体の被覆率）が特定されれば、この記録率において最も画質の劣化が少ないドットの配置を特定することができる（以下、この配置を初期配置と呼ぶ）。そこで、この初期配置に対して閾値を割り振れば、この記録率において画質の劣化を抑えるドットの配置を得るための閾値マトリクスを取得することができる。
【００１４】
例えば、画質の劣化として粒状性の悪化を想定したとき、記録位置ずれの生じている印刷装置において複数回試行印刷を行えば、この初期配置を特定することができる。すなわち、初期配置の候補を複数個作成して印刷を行えば、粒状感が小さくなる初期配置を取得することができる。閾値マトリクスにおける閾値の配置は、ドットの配置に対応しており、ある閾値より画像データの階調値（記録率）が大きい場合にはその画素について記録材を記録することになる。そこで、上記特定された初期配置における閾値を所定の記録率に相当する閾値以下にすれば、当該所定の記録率において、画質の劣化を抑えるドットの配置を得るための閾値マトリクスを作成することができる。
【００１５】
より具体的には、上記所定の記録率に相当する閾値に達するまで小さな閾値から順に上記初期配置に対して閾値を割り振ることによって画質の劣化を抑える閾値マトリクスを作成することができる。むろん、初期配置に対して閾値を割り振る際には、近い値の閾値をできるだけ遠くに配置するように選択することが好ましい。いずれにしても、以上の工程により、容易に画質の劣化を抑えるドット配置を得るための閾値マトリクスを作成することができる。
【００１６】
ここで、上記所定の記録率は、上記劣化記録率に一致していても良いし、劣化記録率に一致していない構成であっても、当該劣化記録率における画質の劣化を抑える閾値マトリクスを作成することは可能である。上記所定の記録率が上記劣化記録率に一致している構成、すなわち、劣化記録率に相当する閾値に達するまで小さな閾値から順に上記初期配置に対して閾値を割り振る構成であれば、劣化記録率において画質の劣化を抑える閾値マトリクスを作成することができる。
【００１７】
さらに、上記所定の記録率が上記劣化記録率に一致しておらず、劣化記録率を中心とした所定の範囲内であって劣化記録率と異なる値であったとしても、初期配置が劣化記録率において画質の劣化を抑える配置となっていれば劣化記録率において画質の劣化を抑える閾値マトリクスとなる。すなわち、記録位置ずれによる画質の劣化は、記録率によって急激に変わることは無いため、劣化記録率を中心とした所定の範囲内の記録率に相当する閾値に達するまで閾値を配置すべき位置を上記初期配置に拘束し、他の画素についてはこの拘束を解除して閾値を決定する。この構成であっても、劣化記録率においては画質の劣化を抑えることができる。むろん、上記所定の範囲としては、劣化記録率において画質の劣化が抑えられる範囲内の値となる。
【００１８】
さらに、上記初期配置としては、劣化記録率において画質の劣化が少ないドットの配置となるように記録材の配置を決定することができれば良く、種々の配置を採用可能である。例えば、上記劣化記録率で画質の劣化が極小化する配置である構成を採用すれば、劣化記録率において画質の劣化が極小化する。この場合は、上記所定の記録率と劣化記録率とが一致していることが好ましい。この結果、劣化記録率において画質の劣化が極小化する閾値マトリクスを作成することができる。
【００１９】
さらに、初期配置として、上記劣化記録率を中心とした所定の範囲内で画質の劣化が極小化する配置を採用することも可能である。本願出願人の分析によれば、ある記録率において画質の劣化が極小化する配置に対してこの記録率に相当する閾値に達するまで小さな閾値から順に閾値を割り振ると、この記録率において画質の劣化が極小化するものの、その前後の記録率において画質の劣化が極大となる。
【００２０】
従って、この構成によれば劣化記録率の前後で画質の劣化度合いが大きく変化する。そこで、上記劣化記録率を中心とした所定の範囲内で画質の劣化が極小化する配置とし、この記録率に相当する閾値に達するまで小さな閾値から順に閾値を割り振れば、画質の劣化が極大になる記録率が上記劣化記録率と離れた値になるように閾値マトリクスを決定することができる。但し、画質の劣化が極大になる記録率と劣化記録率とが離れた値になることによって劣化記録率における画質の劣化が過度に大きくならないようにする必要がある。すなわち、従来の手法による閾値マトリクスと比較して画質の劣化が大きくならないように、劣化記録率を中心とした所定の範囲内で画質の劣化が極小化する配置とする必要がある。
【００２１】
尚、劣化記録率より大きな記録率で画質の劣化が極小化する配置を初期配置とし、劣化記録率に相当する閾値に達するまで小さな閾値から順に上記初期配置に対して閾値を割り振る構成を採用することが好ましい。すなわち、画質の劣化が極小化する記録率に達するまで閾値を順に割り振ると、この記録率において画質の劣化が極小値となりその前後の記録率で画質の劣化が極大値になる。
【００２２】
しかし、この記録率以前で初期配置に拘束しながら閾値を割り振ることを終了し、他の画素に対応する閾値は、従来の手法によって閾値を割り振れば、極小値とその前後の極大値とを消滅させなだらかに一つの極大値を持つ特性にすることができる。この結果、画質の劣化が急激に悪化することを防止し、なだらかに画質が変化しつつも劣化記録率において画質の劣化を抑える閾値マトリクスを作成することができる。
【００２３】
尚、閾値マトリクスにおいては、上記初期配置以外の画素においても閾値を決定する必要がある。そこで、上記閾値配置決定工程によって閾値が未定の画素については、閾値配置確定工程によって閾値を確定させる。このとき、できるだけ画質の劣化を抑えて記録材が記録されるようにするのが好ましい。例えば、閾値が未定の画素に対応する位置については、上記従来の技術と同様の手法によって閾値を決定すればよい。
【００２４】
また、一般に閾値マトリクスにおいては、同じ値の閾値を偏って利用しないようにするため、閾値が未定の画素については、上記閾値配置決定工程によって配置された閾値以外の閾値を未定の画素に対応する位置に分散させるように配置すればよい。以上のように、本発明においては、劣化記録率においては記録位置ずれに起因する画質の劣化を抑えるようなドット配置になるように閾値を決定し、劣化記録率を超える記録率に対しては一般的な画質の劣化を防止するためのドットの配置になるように閾値を決定する。この結果、記録位置ずれによって画質を劣化させることのない閾値マトリクスを作成することができる。
【００２５】
むろん、以上の発明は、方法のみならず、装置によって実現することも可能であるし、上記方法に従った処理を実行するプログラムによって実現することも可能である。さらに、上記閾値マトリクスによってハーフトーン処理を行う印刷制御装置、方法、プログラムとして実現することも可能である。また、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【００２６】
さらに、本発明のプログラムを記録した記録媒体として提供することも可能である。このプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２７】
また、必ずしも全部の機能を単独のプログラムで実現するのではなく、複数のプログラムにて実現させるようなものであっても良い。この場合、各機能を複数のコンピュータに実現させるものであればよい。むろん、劣化記録率において、記録位置ずれに起因する画質の劣化を考慮しない場合のディザ処理と比較して画質の劣化が低減できる限りにおいてその閾値マトリクスは本発明の一態様である。
【発明を実施するための最良の形態】
【００２８】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷制御装置の構成：
（２）閾値マトリクスの作成処理：
（２−１）閾値配置決定処理：
（３）他の実施形態：
【００２９】
（１）印刷制御装置の構成：
図１は、本発明の一実施形態にかかる印刷制御装置および閾値マトリクス作成装置の概略構成を示している。本実施形態ではコンピュータ１０の機能の一部によって印刷制御装置が実現される。本実施形態においては、本発明によって作成した閾値マトリクスを利用して印刷を行う印刷制御装置と、閾値マトリクスを作成するための作成装置とを一体のコンピュータ１０として示しているが、むろん、これらの装置は別のコンピュータによって構成することも可能である。
【００３０】
コンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバスを介してコンピュータ１０全体の制御を行う。同システムバスには、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４や図示しないＵＳＢＩ／Ｆ，ＣＲＴＩ／Ｆや入力機器Ｉ／Ｆ等が接続されている。ハードディスク１４には、ソフトウェアとしてオペレーティングシステム（ＯＳ）、閾値マトリクスを作成するための閾値マトリクス作成プログラム２０や画像印刷を行うためのプリンタドライバ（ＰＲＴＤＲＶ）３０等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送される。ＣＰＵ１１は、ＲＡＭ１３を一時的なワークエリアとして適宜アクセスしながらＯＳの制御下で種々のプログラムを実行する。
【００３１】
入力機器Ｉ／Ｆには、図示しないキーボードやマウスが操作用入力機器として接続される。また、ＣＲＴＩ／Ｆには、表示用のディスプレイが接続されている。従って、コンピュータ１０では、キーボードやマウスによる操作内容を受け付け、また、ディスプレイに各種情報を表示することが可能である。さらに、ＵＳＢＩ／Ｆにはプリンタ１５が接続されており、コンピュータ１０が出力するデータに基づいて画像を印刷することが可能である。尚、本実施形態におけるプリンタ１５はインクジェットプリンタである。
【００３２】
また、ＵＳＢＩ／Ｆにはスキャナ１６が接続されており、図示しないスキャナドライバの制御によって各種の原稿を読み取ることができる。むろん、プリンタ１５やスキャナ１６との接続Ｉ／ＦはＵＳＢＩ／Ｆに限られる必要もなく、パラレルＩ／Ｆ，シリアルＩ／Ｆ，ＳＣＳＩ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００３３】
次に、上記コンピュータ１０を本発明にかかる印刷制御装置として機能させる場合の処理を説明する。コンピュータ１０では、上記スキャナ、デジタルスチルカメラ、ビデオカメラの画像入力機器やディスプレイ、プロジェクタの画像出力機器など、各種の画像機器で使用される画像データを取得し、閾値マトリクスを参照したハーフトーン処理を実行してプリンタ１５での印刷を行う。すなわち、閾値マトリクスに規定された画素毎の閾値と画像データの階調値とを比較し、印刷装置における画素毎にインクを記録するか否か（以下、ドットのオン・オフという）を決定して印刷を行う。
【００３４】
このようなハーフトーン処理を利用した印刷を実行するため、本実施形態における上記プリンタドライバ３０はＲＧＢデータ取得モジュール３１と色補正モジュール３２とハーフトーン処理モジュール３３と印刷処理モジュール３４とを備えている。ＲＧＢデータ取得モジュール３１は、印刷対象画像を示すＲＧＢデータを取得するモジュールである。ＲＧＢデータ取得モジュール３１は、当該取得したＲＧＢデータの画素数と印刷に必要な画素数が整合しない場合に両者を整合させるための解像度変換を実行する。色補正モジュール３２は、ハードディスク１４に保存されているＬＵＴ４１を参照して補間演算によってＲＧＢデータの表色系を変換するモジュールであり、上記ＲＧＢデータ取得モジュール３１から画像データを取得して表色系を変換する。
【００３５】
本実施形態において、ＲＧＢデータは各画素についてＲＧＢ（レッド、グリーン、ブルー）の色成分毎に階調値が特定されたデータであり、色変換後のデータは各画素についてプリンタ１５にて使用するインクの色毎に階調値が特定されたデータである。本実施形態においては、プリンタ１５にＣＭＹＫｌｃｌｍ（シアン、マゼンタ、イエロー、ライトシアン、ライトマゼンタ）の各インクを搭載可能であり、色変換後のデータはＣＭＹＫｌｃｌｍデータである。
【００３６】
当該ＣＭＹＫｌｃｌｍデータにおける階調値は、例えば、２５６階調であり、各階調値が各インクの記録率に対応している。むろん、階調値と記録率とが線形的に対応しているとは限らないが、少なくとも両者が一対一に対応していればよい。また、本実施形態においては当該ＣＭＹＫｌｃｌｍデータが上記請求項における画像データに相当する。
【００３７】
色補正モジュール３２が色変換を行ってＣＭＹＫｌｃｌｍデータを生成すると、当該ＣＭＹＫｌｃｌｍデータが上記ハーフトーン処理モジュール３３に受け渡される。ハーフトーン処理モジュール３３は、ハードディスク１４に保存されている閾値マトリクス４２を参照し、上記ＣＭＹＫｌｃｌｍデータの階調値と閾値マトリクス４２の閾値とを比較してドットのオン・オフを決定する。すなわち、閾値マトリクス４２に予め設定されている閾値とＣＭＹＫｌｃｌｍデータの階調値とを画素毎に比較して、ＣＭＹＫｌｃｌｍデータの方が大きい画素についてはドットオンであると判断し、逆に閾値の方が大きい画素についてはドットオフであると判断する。
【００３８】
尚、閾値マトリクス４２は、予め決められた大きさのマトリクスに閾値が対応づけられたデータであり、各閾値は画像データにおける画素に対応している。例えば、縦横それぞれ１６画素、合計２５６個の画素に対応するマトリクスを形成し、このマトリクスに階調値０〜２５５の範囲から閾値を選択して配置する。図２は、閾値マトリクス４２を参照しながら、画素毎にドットのオン・オフを判断している様子を概念的に示した説明図である。
【００３９】
ドットオン・オフの判断に際しては、まず、画像データにおいて判断の対象として着目している画素（着目画素）の階調値と、閾値マトリクス４２中の対応する位置に記憶されている閾値とを比較する。図中に示した破線の矢印は、着目画素の階調値を、閾値マトリクス４２中の対応する位置に記憶されている閾値と比較していることを模式的に表したものである。そして、閾値マトリクス４２の閾値よりも着目画素の階調値の方が大きい場合には、その画素のドットがオンであると判断する。逆に、閾値マトリクス４２の閾値の方が大きい場合には、その画素のドットはオフであると判断する。
【００４０】
図２に示した例では、画像データの左上隅にある画素の画像データは階調値１８０であり、閾値マトリクス４２上でこの画素に対応する位置に記憶されている閾値は１である。従って、左上隅の画素については、この画素はオンであると判断する。図２中に実線で示した矢印は、ドットがオンであると判断して、判断結果をメモリに書き込んでいる様子を模式的に表したものである。一方、この画素の右隣の画素については、画像データの階調値が１３０、閾値マトリクス４２の閾値が１７７であり、この画素はオフであると判断する。このように、画像データの階調値と閾値マトリクス４２に設定された閾値とを比較することにより、ドットのオン・オフを画素毎に決定することができる。
【００４１】
尚、閾値マトリクス４２は、後述する処理によって作成されており、記録位置ずれに起因して生じる画質の劣化を抑えるように閾値の配置が決定されている。従って、図１に示すハーフトーン処理モジュール３３によって閾値マトリクス４２を参照すると、記録位置ずれが生じていても画質の劣化が抑えられるようにドットのオン・オフを決定することができる。
【００４２】
印刷処理モジュール３４は、以上のようにして作成されたハーフトーン後のデータを受け取って、プリンタ１５で使用される順番に並べ替える。すなわち、プリンタ１５にはインク吐出デバイスとして図示しない吐出ノズル列が搭載されており、当該ノズル列では副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分離れたデータが同時に使用される。そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ１５にて同時にバッファリングされるように順番に並べ替える並べ替え処理を行う。印刷処理モジュール３４は、この並べ替え処理の後、画像の解像度などの所定の情報を付加して印刷データを生成し、プリンタ１５に出力する。プリンタ１５においては当該印刷データに基づいて上記画像データが示す画像を印刷し、出力画像を得る。
【００４３】
（２）閾値マトリクスの作成処理：
本実施形態においては、コンピュータ１０内に閾値マトリクス作成プログラム２０が備えられており、閾値マトリクス作成プログラム２０は上記閾値マトリクス４２を作成する。閾値マトリクス作成プログラム２０は、図１に示すようにパッチ印刷部２１と粒状性指数取得部２２と劣化記録率取得部２３と初期配置決定部２４と閾値配置決定部２５と閾値配置確定部２６とを備えている。
【００４４】
図３は、当該閾値マトリクス作成プログラム２０が実施する処理を示すフローチャートである。閾値マトリクス作成プログラム２０が実行されると、パッチ印刷部２１は、画質が劣化する様子を把握するためのパッチを印刷する（ステップＳ１００）。ここでは、複数のパッチを印刷することにより、粒状性の悪化が極大となる階調値（劣化記録率）を取得する。すなわち、パッチ印刷部２１は、一定の階調値（記録率）にて一定の面積にインクを記録するパッチを示す画像データであって、複数の階調値による複数のパッチを示すデータをハーフトーン処理モジュール３３に出力する。
【００４５】
尚、ここでは、粒状性が悪化する階調値を取得することができれば良く、画像データ（ＣＭＹＫｌｃｌｍデータ）によって各色単色のパッチを印刷し、色毎に閾値マトリクス４２を作成しても良いし、最も記録位置ずれが目立つ色についてパッチを印刷し、このパッチに基づいて作成した閾値マトリクス４２を全色について適用しても良く、種々の構成を採用である。また、このパッチによって粒状性が悪化する記録率を取得する必要があるため、プリンタ１５においては、インクの記録位置が基準の記録位置に対してずれていることが必要とされる。インクの記録位置ずれは、個別のプリンタ１５毎に異なるので、最も典型的な記録位置ずれが生じているプリンタによってパッチを印刷することが好ましいが、エンドユーザレベルでユーザが所有するプリンタ１５に対応した閾値マトリクス４２を作成するのであれば、当該ユーザ所有するプリンタ１５によってパッチを印刷すればよい。
【００４６】
パッチ印刷部２１の処理によってパッチを示すデータがハーフトーン処理モジュール３３に受け渡されると、ハーフトーン処理モジュール３３は、従来の閾値マトリクス４３を参照してハーフトーン処理を行う。すなわち、この段階では、本発明にかかる閾値マトリクス４２が作成されていないので、粒状性が悪化する記録率を取得するために予め従来の手法によって作成した閾値マトリクス４３を用意しておく。例えば、ブルーノイズ法に基づいて作成した閾値マトリクス４３を採用すればよい。ハーフトーン処理モジュール３３によってハーフトーン処理がなされると、印刷処理モジュール３４の制御によって、上記複数の階調値によるパッチが印刷される。
【００４７】
粒状性指数取得部２２は、当該印刷された複数のパッチについて粒状性指数を取得する（ステップＳ１０５）。本実施形態においては、上記印刷された複数のパッチをスキャナ１６によってスキャンし、公知の式（例えば、藤野真著，「Japan Hardcopy '99 論文集」，p.291-294参照）に基づいて粒状性指数を算出する。粒状性指数においては、印刷物の粒状性を評価することができればよいが、ここでは、粒状性指数が大きな値になるほど粒状感が大きくなる例について説明する。
【００４８】
各パッチについて粒状性指数を取得することができればインクの記録率と粒状性指数との相関を取得することができる。図４は、インクの記録率と粒状性指数との相関を例示する図である。同図において、横軸はインクの記録率であり、縦軸は粒状性指数である。インクの記録率とＣＭＹＫｌｃｌｍデータとの階調値とは一対一に対応していれば良く、必ずしも線形的に対応する必要はないが、本実施形態においては、線形的な対応である、すなわち、比例関係であるとして説明する。
【００４９】
上述のように、各パッチは複数の階調値によって形成されるので、階調値毎の粒状性を図４にプロットすれば、実線に示すようなグラフを得ることができる。同図に示すように、粒状性指数はある記録率において極大値となる。そこで、本実施形態においては、劣化記録率取得部２３がこの記録率を劣化記録率として取得する（ステップＳ１１０）。本実施形態では当該ステップＳ１１０における処理が、上記劣化記録率取得工程の処理に相当する。尚、図４の破線は、インクの記録位置ずれが生じていないプリンタにおいて、上記閾値マトリクス４３に基づいてハーフトーン処理を行った結果を利用して印刷を行った場合の粒状性指数を示している。このグラフから分かるように、インクの記録位置ずれが生じているプリンタ１５においては、劣化記録率に近い記録率にて粒状性が悪化する。
【００５０】
劣化記録率取得部２３によって劣化記録率を取得すると、初期配置決定部２４は、この劣化記録率において上記図４に示す極大値より粒状性指数を低減することができるドットの配置（初期配置）を取得する。本実施形態においては、初期配置決定部２４の処理によって複数の初期配置の候補を印刷して初期配置を決定する。このために、まず、初期配置の候補を複数個作成し、パッチを印刷する（ステップＳ１１５）。
【００５１】
すなわち、作成対象の閾値マトリクス４２と同じ数の画素（あるいはその整数倍）についてドットのオン・オフを決定し、閾値マトリクス４２と同じ数の画素についてのドット配置を複数個作成し、初期配置の候補とする。ドットのオン・オフを決定したら、このドット配置によって印刷を行わせるためのデータを印刷処理モジュール３４に出力し、各候補についてのパッチを印刷する。各候補のパッチはスキャナ１６によってスキャンし、上記ステップＳ１０５と同様の処理によって各パッチの粒状性指数を取得する（ステップＳ１２０）。粒状性指数を取得したら、最も粒状性指数が小さいパッチ、すなわち、最も画質の良いパッチのドット配置を初期配置として決定する（ステップＳ１２５）。
【００５２】
図５は、初期配置の例を説明する図である。同図においては、縦横１６画素の閾値マトリクスを想定しており、各矩形が画素に相当する。従って、各矩形に対応する閾値を決定すれば閾値マトリクス４２を作成したことになる。同図においては、マトリクス内の白丸によってドットオンの位置を示しており、当該白丸の配置が初期配置である。この初期配置に相当するドットオンの配置は、その配置によってインクを記録したときに画質の劣化を抑えるような配置となるように選ばれる。
【００５３】
また、ドットオンの数はインクの記録率に対応している。すなわち、図５に示すように２５６個のマトリクス内に２０個の白丸が存在するのであれば、２０／２５６（約８％）の記録率となる。従って、初期配置においてドットオンの数が２０個なのであれば、２０／２５６の記録率において粒状性指数をできるだけ小さくする配置を初期配置として選ぶことになる。
【００５４】
本実施形態においては、この初期配置が明らかでないことを想定し、初期配置の候補を複数個作成するとともに、その印刷結果を実測して粒状性指数を算出することにしている。そこで、上記ステップＳ１１５においては、２５６個のマトリクス内で２０個がドットオンとなるように配置を複数個作成し、初期配置の候補とする。このとき、ドットの配置がなるべく分散するように選ぶことによって粒状性が低下することが予想されるが、プリンタ１５における記録位置ずれは予測困難であり、また、プリンタ１５の機体毎に差があって、特定のずれを確定することが困難である。しかし、初期配置の候補を複数個選択し、実測することによって容易に画質劣化を抑える初期配置を取得することができる。
【００５５】
むろん、上述の例において記録率２０／２５６は一例であって、この値には限られない。尚、以後においては、初期配置におけるドットオンの比率に相当する記録率をターゲット記録率と呼ぶ。また、以上のようにして初期配置を決定する手法は一例であり、ターゲット記録率において画質の劣化を抑えるようなドットの配置を得られる限りにおいて種々の手法を採用することが可能である。
【００５６】
ステップＳ１２５において初期配置を決定すると、この初期配置を参照して閾値マトリクス４２における閾値を決定する。本発明では、まず、閾値配置決定部２５が、閾値を割り振る対象を上記初期配置のみに拘束し、所定の記録率に相当する閾値以下の閾値について配置を決めていく（ステップＳ１３０）。初期配置のみに拘束して閾値の配置を決めた後には、閾値配置確定部２６が初期配置に拘束することなく配置を選択し、マトリクス内で閾値が未定の位置について閾値の配置を確定する（ステップＳ１３５）。本実施形態においては、ステップＳ１２５およびステップＳ１３０における処理が上記閾値配置決定工程に相当し、ステップＳ１３５における処理が閾値配置確定工程に相当する。以上のようにして、マトリクス内の全閾値を確定したら、この対応関係を示すデータを閾値マトリクス４２としてハードディスクに記録する（ステップＳ１４０）。
【００５７】
（２−１）閾値配置決定処理：
図６は、上記ステップＳ１３０における閾値配置決定処理のフローチャートである。以下においては、このフローチャートに基づいて上記ステップＳ１３０における処理を詳細に説明する。本実施形態においては、まず初めに、マトリクス内の位置を示すとともに閾値を割り振る順番を示す変数Ｎを初期化する（ステップＳ２００）。同変数Ｎは、１から閾値マトリクス４２にて規定する上記図５の矩形（以下、画素とも呼ぶ）の数までを値域としている。例えば、図５に示す例において、変数Ｎは１〜２５６である。
【００５８】
処理の最初においては、上記初期配置の中から任意の画素を１つ選択し、この画素をＮ番目の画素、すなわち、１番目の画素とする（ステップＳ２０２）。尚、本実施形態においては、Ｎ番目の画素に閾値Ｎを割り当てることとしており、ステップＳ２０２にて１番目とされた画素はドットが最も形成され易い画素である。こうして１番目の画素を決定したら、２番目以降の画素を決定するために、ステップＳ２０４〜Ｓ２１４の処理を実施する。
【００５９】
この処理では、まず上記変数Ｎをインクリメントする（ステップＳ２０４）。そして、初期配置の中で番号が未決定の画素を１つ選択する（ステップＳ２０６）。続いて、（Ｎ−１）番目以下の番号が割り振られている画素を抽出し、各画素とステップＳ２０６で選択した画素との距離を算出するとともに各距離の平均距離を算出する（ステップＳ２０８）。図５においては、この処理の例も示している。同図において、Ｓは上記ステップＳ２０６で選択される画素の例であり、白丸の右上に付した番号は、番号が決定済の画素およびその番号を示している。
【００６０】
すなわち、この例ではＮ＝４であり、ステップＳ２０８では画素Ｓと１番目の画素との距離ｌ1、画素Ｓと２番目の画素との距離ｌ2、画素Ｓと３番目の画素との距離ｌ3を算出し、これらの平均距離を算出する。以上のようにして平均距離を算出したら、初期配置の中で番号が未決定の画素について総て平均距離を算出し終えたか否かを判別する（ステップＳ２１０）。ステップＳ２１０において番号が未決定の画素が残っていると判別された場合には、ステップＳ２０６以降の処理を繰り返す。
【００６１】
ステップＳ２１０において番号が未決定の画素が残っていると判別されない場合には、得られた平均距離が最も大きな画素をＮ番目の画素として決定する（ステップＳ２１２）。このようにして決定された画素は、番号が決定済の画素からの平均距離が最も大きい。従って、このようにして選ばれた画素を順にオンにしていくことを想定したとき、マトリクス内のドット配置の分散性が高くなる。
【００６２】
Ｎ番目の画素を決定したら、１００Ｎ／２５６が上記ステップＳ１１０で取得した劣化記録率以上であるか否かを判別し（ステップＳ２１４）、同ステップＳ２１４にて劣化記録率以上であると判別されなければ、上記ステップＳ２０４以降の処理を繰り返す。すなわち、Ｎ個の画素による記録率が劣化記録率に達するまで初期配置への番号付けを繰り返す。
【００６３】
ステップＳ２１４にて１００Ｎ／２５６が上記劣化記録率以上であると判別されたときには、決定した番号順に閾値を割り振る（ステップＳ２１６）。例えば、マトリクスの数と階調数が一致しているときには、各画素に付された番号がその画素の閾値となる。この処理により、劣化記録率に相当する閾値に達するまで小さな閾値から順に上記初期配置に対して閾値を割り振ったこととなる。
【００６４】
尚、閾値マトリクス４２を作成するためには、閾値が未定の画素についても閾値を割り当てる必要がある。そこで、上記ステップＳ１３５では、閾値が未定の画素（マトリクス内で閾値が未定の位置）について閾値を割り当てるが、このとき、上記図６に類似した処理を行い、閾値の配置先を初期配置に拘束することなく、閾値が未定の画素の総てについて平均距離を計算する。具体的には、上記ステップＳ２００，Ｓ２０２に相当する処理を実施することなく、上記ステップＳ２０４に相当する処理を行う。すなわち、図６の処理を終えてＮ番目の画素まで閾値が決定しているので、さらにＮ＋１番目の画素について閾値を決定していく。
【００６５】
さらに、ステップＳ２０６に相当する処理では閾値が未決定である総ての画素を対象としてその中の一つを選択し、ステップＳ２０８に相当する処理で当該選択した画素までの平均距離を算出する。そして、ステップＳ２１０に相当する処理で、閾値が未決定である総ての画素を対象として平均距離を算出したと判別されるまでステップＳ２０６以降の処理を繰り返す。この結果、閾値が未決定である総ての画素について平均距離が算出される。
【００６６】
そこで、ステップＳ２１２に相当する処理では、平均距離が最も大きな画素をＮ番目の画素として決定する。ステップＳ２１４に相当する処理では、マトリクス中に閾値未定の画素がなくなったか否かを判別し、総ての画素について画素の番号を決定するまでステップＳ２０４に相当する処理以降の処理を繰り返す。総ての画素について画素の番号を決定したら、画素の番号順に閾値を割り振る。むろん、当該ステップＳ１３５における処理においてはステップＳ１３０における処理にて決定した画素の番号より大きな番号を各画素に対して割り当てるので、ここで割り振る閾値もステップＳ１３０における処理で決定した値より大きな値となる。
【００６７】
このようにして、マトリクスの総てについて閾値を決定したことになる。以上、説明したように、本実施形態においては、粒状性の悪化を抑える対象である劣化記録率に相当する閾値以下については上記初期配置に拘束して閾値の配置を決定し、劣化記録率に相当する閾値を超えると拘束を解除して閾値の配置を決定している。ハーフトーン処理においては、画像データの階調値が劣化記録率に相当する階調値である場合に、その階調値以下の閾値となっている画素をオンにする。例えば、図５に示すような初期配置に基づいて閾値マトリクス４２を決定した場合には、階調値が２０／２５６であるときに図５の白丸に示す位置のドットがオンになる。従って、記録位置ずれが生じているプリンタであっても、劣化記録率に相当する階調値の画像データにおいて、粒状性を抑えるように印刷を行うことが可能である。
【００６８】
図７は、この様子を示すグラフである。同図においては、インクの記録率と粒状性指数との相関を例示しており、横軸はインクの記録率、縦軸は粒状性指数である。図７においても、実線はインクの記録位置ずれが生じているプリンタにおいて、上記閾値マトリクス４３に基づいてハーフトーン処理を行った結果を利用して印刷を行った場合の粒状性指数を示している。また、破線は、インクの記録位置ずれが生じているプリンタにおいて、本発明によって作成した閾値マトリクス４２に基づいてハーフトーン処理を行った結果を利用して印刷を行った場合の粒状性指数を示している。
【００６９】
同図に示すように、閾値マトリクス４２に基づいて印刷を行った場合にも、小さな記録率から大きな記録率に変化するに従って概ね粒状性指数が一旦大きくなり、徐々に小さくなる。しかし、実線に示す粒状性指数の特性と比較すると、劣化記録率において粒状性指数の値は極小となっており、粒状感が低減されていることが分かる。また、劣化記録率に近接した記録率においては粒状性指数の値が極大を持つものの、実線に示す粒状性指数よりは小さな値となっており、粒状感が低減されている。
【００７０】
（３）他の実施形態：
以上の実施形態においては、初期配置を選択する際に、粒状性が極小となるターゲット記録率と劣化記録率とを一致させ、また、閾値を割り振る際に閾値の配置を拘束する対象の記録率と劣化記録率とを一致させて閾値マトリクス４２を作成していたが、本発明においては、記録位置ずれに起因して画質が劣化する劣化記録率において画質の劣化を低減する閾値マトリクス４２を作成できる限りにおいて、種々の手法を採用可能である。
【００７１】
図８は、初期配置を選択する際のターゲット記録率と劣化記録率とが異なり、閾値を割り振る際に閾値の配置を拘束する対象の記録率と劣化記録率とが一致している状態で作成した閾値マトリクスの粒状性指数特性を示す図である。具体的には、上記ステップＳ１１５，Ｓ１２５にて初期配置を決定する際に、ドットオンの数に相当するターゲット記録率を上記劣化記録率より大きくする。破線は、この初期配置においてターゲット記録率に達するまで閾値の配置を初期配置に拘束して閾値を決定した場合の閾値マトリクスにおける粒状性指数特性を示している。
【００７２】
この破線に示すように、この閾値マトリクスにおいてはターゲット記録率にて粒状性指数が極小となり、その周囲の記録率に極大を持つ。一実施形態においては、このようにターゲット記録率を劣化記録率より大きくして初期配置を決定した状態で、閾値の配置を初期配置に拘束する記録率を劣化記録率とする。すなわち、小さな値から順に劣化記録率に相当する閾値に達するまで上記ステップＳ１３５と同様の処理で閾値を決定し、劣化記録率に相当する閾値より大きな閾値は初期配置に対する拘束を解除する。なお、図８に示す例では、拘束対象となっている記録率が上記請求項における所定の記録率に相当する。
【００７３】
図８において一点鎖線で示す曲線は、このようにして決定した閾値マトリクスの粒状性指数特性である。この一点鎖線に示すように、劣化記録率以下では破線と同等の特性を示す。さらに、劣化記録率以上の記録率では、ターゲット記録率における粒状性指数の極小が消滅するものの、その周囲の記録率で２つ存在した粒状性指数の極大も消滅する。この結果、一点鎖線に示すように粒状性指数はなだらかに変化し、粒状性指数の最大値を破線における最大値より小さくすることができる。むろん、実線で示す曲線と比較して粒状性指数は小さくなっている。従って、劣化記録率およびその周囲の記録率において画質の劣化を抑える閾値マトリクスを作成することが可能である。
【００７４】
むろん、以上の構成は一例であり、初期配置を選択する際のターゲット記録率と劣化記録率とを一致させ、閾値の配置を拘束する記録率を劣化記録率より小さくしても良いし、ターゲット記録率と閾値の配置を拘束する記録率とを一致させながら、これらの記録率が劣化記録率を中心とした所定の範囲内に含まれるように構成することも可能である。すなわち、劣化記録率において図８に示す粒状性指数より小さな粒状性指数を持つように閾値マトリクスを決定することができる限りにおいて、種々の手法を採用可能である。
【００７５】
また、印刷装置においては、画素毎に記録する記録材の量を複数段階に調整することができるものもあり、本発明にかかる閾値マトリクスをこのような印刷装置に対するハーフトーン処理に適用することも可能である。さらに、本発明は、記録材の位置ずれに起因して画質が劣化する際に、その劣化を抑えるように閾値マトリクスを決定することができればよいので、インクジェットプリンタ以外のプリンタ、例えば、レーザープリンタ等に適用することも可能である。
【００７６】
さらに、閾値マトリクスの大きさは、上述のように縦横１６画素の大きさに限定されることはなく、種々の大きさを採用可能である。マトリクスの数が階調数より少ないのであれば、全階調値の中から代表的な値をマトリクスに登録すべき閾値とすればよいし、マトリクスの数が階調数より多いのであれば、重複した複数の閾値をマトリクスに登録すればよい。
【図面の簡単な説明】
【００７７】
【図１】印刷制御装置の概略構成を示すブロック図である。
【図２】ハーフトーン処理の例を説明する図である。
【図３】閾値マトリクス作成プログラムのフローチャートである。
【図４】インクの記録率と粒状性指数との相関を例示する図である。
【図５】初期配置の例を説明する図である。
【図６】閾値配置決定処理のフローチャートである。
【図７】本発明における閾値マトリクスの粒状性指数を示す図である。
【図８】第２実施例における閾値マトリクスの粒状性指数を示す図である。
【符号の説明】
【００７８】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク、１５…プリンタ、１６…スキャナ、２０…閾値マトリクス作成プログラム、２１…パッチ印刷部、２２…粒状性指数取得部、２３…劣化記録率取得部、２４…初期配置決定部、２５…閾値配置決定部、２６…閾値配置確定部、３０…プリンタドライバ、３１…ＲＧＢデータ取得モジュール、３２…色補正モジュール、３３…ハーフトーン処理モジュール、３４…印刷処理モジュール、４１…ＬＵＴ、４２…閾値マトリクス、４３…従来の閾値マトリクス
【図１】
2006224368.tif 000003
【図２】
2006224368.tif 000004
【図３】
2006224368.tif 000005
【図４】
2006224368.tif 000006
【図５】
2006224368.tif 000007
【図６】
2006224368.tif 000008
【図７】
2006224368.tif 000009
【図８】
2006224368.tif 000010