(57)【要約】【課題】印刷用紙上で再現可能な網点や白抜けの最小サイズが変動しても、ハイライト側の画像部分における画像のとびや、シャドウ側の画像部分における画像のつぶれなどといった不具合の発生を抑制できる網点化装置、網点化プログラム、および網点閾値マトリクスを提供する。【解決手段】階調値で画像を表現した階調画像データの階調値を得る階調値取得部７１０と、階調値取得部７１０で得られた階調値に応じた数の描画素の集合からなる網点を形成することにより、上記階調画像データを、網点で画像を表現した網点画像データに変換する変換部７２０とを備え、変換部７２０が、階調値取得部７１０で得られる階調値のうち、少なくとも所定範囲の階調値について網点を形成するに当たって、網点で表現された画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成する。【選択図】        図４
2005303446.tif 000002
【特許請求の範囲】
【請求項１】
階調値で画像を表現した階調画像データの階調値を得る階調値取得部と、
前記階調値取得部で得られた階調値に応じた数の描画素の集合からなる網点を形成することにより、前記階調画像データを、前記網点で画像を表現した網点画像データに変換する変換部とを備え、
前記変換部が、前記階調値取得部で得られる階調値のうち、少なくとも所定範囲の階調値について網点を形成するに当たって、網点で表現された画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成するものであることを特徴とする網点化装置。
【請求項２】
前記変換部は、前記３種類以上の網点が生じるように網点を形成するに当たり、それら３種類以上の網点のうち前記画像中に最も多数生じる種類の網点を形成する描画素の数に対して多数の描画素で形成される網点と少数の描画素で形成される網点も該画像中に生じるように網点を形成するものであることを特徴とする請求項１記載の網点化装置。
【請求項３】
前記変換部は、前記階調値取得部で得られる階調値のうち前記所定範囲以外の階調値については、前記画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される、たかだか２種類の網点が生じるように網点を形成するものであることを特徴とする請求項１記載の網点化装置。
【請求項４】
前記変換部は、前記所定範囲として、全階調範囲のうちハイライト側に偏った範囲を用いるものであることを特徴とする請求項１記載の網点化装置。
【請求項５】
前記変換部は、前記所定範囲として、全階調範囲のうちシャドウ側に偏った範囲を用いるものであって、該範囲の階調値について網点を形成するに当たって、前記画像中に、同一の階調値に対応した、互いに異なる数の非描画素の集合によって形成される３種類以上の白抜けが生じるように網点を形成するものであることを特徴とする請求項１記載の網点化装置。
【請求項６】
前記変換部は、前記所定範囲として、全階調範囲のうちハイライト側に偏った第１の範囲と、シャドウ側に偏った第２の範囲とを用いるものであって、前記第１の範囲の階調値について網点を形成するに当たっては、前記画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成し、前記第２の範囲の階調値について網点を形成するに当たっては、前記画像中に、同一の階調値に対応した、互いに異なる数の非描画素の集合によって形成される３種類以上の白抜けが生じるように網点を形成するものであることを特徴とする請求項１記載の網点化装置。
【請求項７】
前記変換部は、階調値と比較される閾値の配列からなる、前記３種類以上の網点を含んだ網点群を生成するための１つの網点閾値マトリクスを用いて網点を形成するものであることを特徴とする請求項１から８のうちいずれか１項記載の網点化装置。
【請求項８】
コンピュータ上で実行され、該コンピュータ上で、
階調値で画像を表現した階調画像データの階調値を得る階調値取得部と、
前記階調値取得部で得られた階調値に応じた数の描画素の集合からなる網点を形成することにより、前記階調画像データを、前記網点で画像を表現した網点画像データに変換する変換部とを備え、
前記変換部が、前記階調値取得部で得られる階調値のうち、少なくとも所定範囲の階調値について網点を形成するに当たって、網点で表現された画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成するように、該変換部を構成するものであることを特徴とする網点化プログラム。
【請求項９】
階調値と比較されることにより、それぞれが階調値に応じた各数の描画素の集合からなる複数の網点を生成するための閾値の配列からなる網点閾値マトリクスであって、
所定の階調値について、その階調値に応じた第１の数の描画素の集合となる網点を生成する第１の閾値群と、
前記所定の階調値について、前記第１の数と異なる第２の数の描画素の集合となる網点を生成する第２の閾値群と、
前記所定の階調値について、前記第１の数と、前記第２の数との両方と異なる第３の数の描画素の集合となる網点を生成する第３の閾値群とを有することを特徴とする網点閾値マトリクス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階調値で画像を表現した階調画像データを、網点で画像を表現した網点画像データに変換する網点化装置、網点化プログラム、およびそれらの網点化装置、網点化プログラムに用いられる網点閾値マトリクスに関する。
【背景技術】
【０００２】
一般的な網点画像は、周期的に並んだ網点で画像が構成されており、各網点の大きさは画像の階調に応じている。各網点は複数の画素の集合で形成されており、各網点の大きさは、その網点を形成している画素の数によって決まる。ある原稿画像に基づく印刷物が印刷機で作成される場合には、まずその原稿画像を網点で表わした網点画像データが作成される。そして、その網点画像データが用いられて、網点の形をしたインク受容部分と非インク受容部分とが印刷版に形成される。さらに、その印刷版のインク受容部にインクが付着され、そのインクが印刷用紙上に転写されることによって網点画像が形成される。
【０００３】
このような網点画像において、画像の階調を細かく表現するための方法の一つとして、複数の網点で構成される単位領域（以下では、この単位領域をスーパーセルと呼ぶ）を並べて網点画像を構成するという方法が従来から用いられている。このスーパーセルを用いた方法では１つのスーパーセルで１つの階調を表現している。１つの網点で１つの階調を表現する方法では、画素１個分に相当する階調差よりも細かい階調差を表現することは不可能であるが、上記のスーパーセルを用いた方法によれば、このような細かい階調差を次のように表現することができる。即ち、１つのスーパーセルで表現される階調は、そのスーパーセルを構成する各網点が表現している階調の平均になるので、例えば、１つのスーパーセルを構成する網点のうちの半数を２個の画素で形成し、残りの半数を、３個の画素で形成することにより、このスーパーセルで、２．５個の画素で形成された網点に対応する階調を見かけ上表現することができる。
【０００４】
このようなスーパーセルで構成される網点画像に対してさらなる高画質化を図るために、各網点を形成する画素の大きさを微小化して網点画像における網点の密度を上げることによって、網点画像の解像度を向上させるという方法が考えられる。
【０００５】
ここで、近年では、コンピュータの性能の向上により、数μｍサイズの画素で形成された網点で画像を表現する網点画像データを作成することが、データ上は可能となっている。
【０００６】
一方、網点画像データを用いて刷版を作成する製版機や、その刷版を用いて印刷用紙上に網点画像を印刷する印刷機などの性能により、実際に印刷用紙上に再現できる網点の最小サイズは決められてしまう。つまり、データ上で上記のような微小サイズの画素で網点を形成した場合、印刷用紙上で再現可能なサイズに見合った数より少ない画素で形成されている網点は、印刷用紙上に印刷されなくなってしまう。
【０００７】
この結果、例えば、ある画像において、少数の画素で網点が形成されるハイライト側の画像部分では、網点が印刷されず画像のとびが生じてしまうなどといった不具合が発生する可能性がある。また、少数の画素がべたから白抜けされているシャドウ側の画像部分では、この少数の画素の白抜けを網点とみなすことができ、この白抜けが印刷されず画像のつぶれが生じてしまうなどといった不具合が発生する可能性がある。
【０００８】
そこで、印刷用紙上で再現可能な最小サイズに見合った最小数以上の画素で形成される網点や白抜けのみを用いて画像を表現する網点画像データを作成する網点化装置が提案されている（例えば、特許文献１参照。）。この網点化装置は、上記のスーパーセルで網点画像を構成するものであって、上記の最小数より少ない数の画素で形成される網点や白抜けに相当する階調は、スーパーセル内に、上記の最小数の画素で形成される網点や白抜けを上記の階調に応じた数だけ散在させることによって表現される。
【特許文献１】特開平８−６２３７号公報（第４−９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の印刷用紙上で再現可能な網点や白抜けの最小サイズは、例えば同一の製版機や印刷機からなる印刷システムであっても、印刷用紙の種類によって異なってしまう。さらに、たとえ印刷システムや印刷用紙の種類などといった印刷条件が同じであっても、製版機や印刷機の使用時における状態や、温度や湿度などといった周辺環境が変化すると上記の最小サイズは変動してしまう。
【００１０】
このように、印刷用紙上で再現可能な網点や白抜けの最小サイズを予測することは非常に困難であり、仮にこの最小サイズを予測したとしても、実際の印刷時における再現可能な網点の最小サイズが予測と異なってしまうことは十分に考えられる。例えば、実際の印刷時における再現可能な網点や白抜けの最小サイズが、予測のサイズよりも小さい場合には、実際にはこの小さな最小サイズの網点や白抜けで上記のハイライト側やシャドウ側の画像部分を滑らかに表現することが可能であるにもかかわらず、この最小サイズよりも大きな網点や白抜けでしかこれらの画像部分を表現できないという問題が生じる。また、実際の印刷時における再現可能な網点や白抜けの最小サイズが、予測のサイズよりも大きい場合には、ハイライト側の画像部分における画像のとびや、シャドウ側の画像部分における画像のつぶれなどといった不具合が発生してしまう。
【００１１】
また、ここまでの説明では、製版機や印刷機からなる印刷システムを例に挙げて、印刷用紙上で再現可能な網点や白抜けの最小サイズの変動に起因する問題について説明したが、この問題は、上記のような印刷システムに限られたものではない。このような問題は、例えば、印刷用紙上にトナーを定着させて画像を形成する電子写真方式のプリンタや、印刷用紙上にインクを吹き付けて画像を形成するインクジェット方式のプリンタなどにおいても同様に発生する問題である。
【００１２】
本発明は、上記事情に鑑み、印刷用紙上で再現可能な網点や白抜けの最小サイズが変動しても、ハイライト側の画像部分における画像のとびや、シャドウ側の画像部分における画像のつぶれなどといった不具合の発生を抑制できる網点化装置、網点化プログラム、およびそのような網点画像を容易に作成することができる網点閾値マトリクスを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の網点化装置は、階調値で画像を表現した階調画像データの階調値を得る階調値取得部と、
上記階調値取得部で得られた階調値に応じた数の描画素の集合からなる網点を形成することにより、上記階調画像データを、上記網点で画像を表現した網点画像データに変換する変換部とを備え、
上記変換部が、上記階調値取得部で得られる階調値のうち、少なくとも所定範囲の階調値について網点を形成するに当たって、網点で表現された画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成するものであることを特徴とする。
【００１４】
本発明の網点化装置によれば、例えば、上記のハイライト側やシャドウ側を上記所定範囲として、これらの範囲の階調値について、上記変換部によって、上記３種類以上の網点が生じるように網点を形成することにより、ハイライト側やシャドウ側の画像部分に互いに大きさの異なる３種類以上の網点あるいは白抜けを分布させることができる。そして、このような３種類以上の網点あるいは白抜けの中に、仮に、印刷用紙上で再現可能な網点や白抜けの最小サイズよりも小さなものが含まれており、それらの網点や白抜けが印刷されなかったとしても、ハイライト部分やシャドウ部分には、上記の最小サイズを超えるサイズの網点や白抜けも存在している可能性が高いため、上記のような画像のとびやつぶれなどといった不具合の発生を抑制することができる。また、上記変換部によって形成される網点や白抜けの大きさの種類が３種類以上であるため、上述したような印刷条件の経時変化によって、印刷用紙上で再現可能な網点や白抜けの最小サイズが変動したとしても、上記の３種類以上の大きさの網点や白抜けの中に、変動後の最小サイズを超えるサイズの網点や白抜けが存在している可能性は高い。従って、本発明の網点化装置によれば、印刷用紙上で再現可能な網点や白抜けの最小サイズが変動しても、ハイライト側の画像部分における画像のとびや、シャドウ側の画像部分における画像のつぶれなどといった不具合の発生を抑制することができる。
【００１５】
ここで、本発明の網点化装置において、上記変換部は、上記３種類以上の網点が生じるように網点を形成するに当たり、それら３種類以上の網点のうち上記画像中に最も多数生じる種類の網点を形成する描画素の数に対して多数の描画素で形成される網点と少数の描画素で形成される網点もその画像中に生じるように網点を形成するものであるという形態は好ましい形態である。
【００１６】
上記の好ましい形態の網点化装置によれば、上記所定範囲の階調値について、その階調値を最もよく表現できる数の描画素で形成される網点が最も多く生じるように網点を形成することによって、階調の適確な再現と、画像のとびや画像のつぶれの防止との双方を満足することができる。
【００１７】
また、本発明の網点化装置において、上記変換部は、上記階調値取得部で得られる階調値のうち上記所定範囲以外の階調値については、上記画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される、たかだか２種類の網点が生じるように網点を形成するものであるという形態も好ましい形態である。
【００１８】
上記の好ましい形態の網点化装置によれば、例えば、上記変換部で形成される網点および白抜けの大きさが、印刷用紙上で再現可能な網点や白抜けの最小サイズよりも十分に大きくなる、上記のハイライト側とシャドウ側との間の中間調について、同一の階調値に対応した、たかだか２種類の網点が生じるように網点を形成することができる。その結果、上記の中間調について、階調値と網点の大きさとの対応関係が一対一に近く明確なものとなるので、画像の鮮明さを向上させることができる。
【００１９】
また、本発明の網点化装置は、「上記変換部が、上記所定範囲として、全階調範囲のうちハイライト側に偏った範囲を用いるものである」という形態であってもよく、あるいは、
「上記変換部が、上記所定範囲として、全階調範囲のうちシャドウ側に偏った範囲を用いるものであって、その範囲の階調値について網点を形成するに当たって、上記画像中に、同一の階調値に対応した、互いに異なる数の非描画素の集合によって形成される３種類以上の白抜けが生じるように網点を形成するものである」という形態であってもよく、あるいは、
「上記変換部は、上記所定範囲として、全階調範囲のうちハイライト側に偏った第１の範囲と、シャドウ側に偏った第２の範囲とを用いるものであって、上記第１の範囲の階調値について網点を形成するに当たっては、上記画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成し、上記第２の範囲の階調値について網点を形成するに当たっては、上記画像中に、同一の階調値に対応した、互いに異なる数の非描画素の集合によって形成される３種類以上の白抜けが生じるように網点を形成するものである」という形態であってもよい。
【００２０】
これらの形態の網点化装置によれば、ハイライト側における画像のとびや、シャドウ側における白抜けのつぶれ等といった人間に視認されやすい不具合の発生を確実に抑制することができる。また、シャドウ側について、上記画像中に上記３種類以上の白抜けが生じるように網点を形成するという形態によれば、上記白抜けを直接に形成するので、これらの白抜けのつぶれを容易に抑制することができる。
【００２１】
また、本発明の網点化装置において、上記変換部は、階調値と比較される閾値の配列からなる、上記３種類以上の網点を含んだ網点群を生成するための１つの網点閾値マトリクスを用いて網点を形成するものであるという形態も好ましい形態である。
【００２２】
網点閾値マトリクスを用いる上記のような好ましい形態は、網点の形状を求める演算などが容易であるため、簡易な回路構成やプログラム構造によって実現することができる。
【００２３】
上記目的を達成する本発明の網点化プログラムは、コンピュータ上で実行され、そのコンピュータ上で、
階調値で画像を表現した階調画像データの階調値を得る階調値取得部と、
上記階調値取得部で得られた階調値に応じた数の描画素の集合からなる網点を形成することにより、上記階調画像データを、上記網点で画像を表現した網点画像データに変換する変換部とを備え、
上記変換部が、上記階調値取得部で得られる階調値のうち、少なくとも所定範囲の階調値について網点を形成するに当たって、網点で表現された画像中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類以上の網点が生じるように網点を形成するように、その変換部を構成するものであることを特徴とする。
【００２４】
なお、本発明にいう網点化プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう網点化プログラムには、上記の基本形態のみではなく、前述した網点化装置の各形態に対応する各種の形態が含まれる。
【００２５】
さらに、本発明の網点化プログラムがコンピュータ上に構成する階調値取得部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されてもよい。
【００２６】
上記目的を達成する本発明の網点閾値マトリクスは、階調値と比較されることにより、それぞれが階調値に応じた各数の描画素の集合からなる複数の網点を生成するための閾値の配列からなる網点閾値マトリクスであって、
所定の階調値について、その階調値に応じた第１の数の描画素の集合となる網点を生成する第１の閾値群と、
上記所定の階調値について、上記第１の数と異なる第２の数の描画素の集合となる網点を生成する第２の閾値群と、
上記所定の階調値について、上記第１の数と、上記第２の数との両方と異なる第３の数の描画素の集合となる網点を生成する第３の閾値群とを有することを特徴とする。
【００２７】
本発明の網点閾値マトリクスを用いることにより、上記本発明の網点化装置を容易に実現することができる。
【発明の効果】
【００２８】
以上、説明したように、本発明によれば、印刷用紙上で再現可能な網点の最小サイズが変動しても、ハイライト側の画像部分における画像のとびや、シャドウ側の画像部分における画像のつぶれなどといった不具合の発生を抑制できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態について説明する。
【００３０】
図１は、本発明の一実施形態が組み込まれて構成される、印刷システムおよびプルーフシステムを示す斜視図である。
【００３１】
この斜視図には、コンピュータシステム１００、ＣＴＰ２００、および図示が省略された印刷機からなる印刷システム１０、並びに、コンピュータシステム４００および大型インクジェットプリンタ５００によって構成されるプルーフシステム２０が示されている。２つのコンピュータシステム１００，４００は通信網３００を介して互いに接続されており、この通信網３００はこれらのコンピュータシステム１００，４００以外の図示しない外部のコンピュータシステムとも接続されている。
【００３２】
前述したように、本発明は、以下説明する上記印刷システム１０により作成された刷版を用いて画像を印刷する場合にも、上記プルーフシステム２０における大型インクジェットプリンタ５００により記録用紙にプルーフ画像をプリント出力する場合にも有効な効果を発揮する。
【００３３】
この図１に示す印刷システム１０のコンピュータシステム１００には、編集された印刷物のページを表す画像データが外部のコンピュータシステムから通信網３００を介して入力される。この画像データの一例として、ここでは、０から１００００までのいずれかの階調値を有する画素の集合で画像を表した、Ｃ、Ｍ、Ｙ、Ｋ各版の階調画像データが用いられる。階調値および階調画像データはそれぞれ本発明にいう階調値および階調画像データの一例に相当するが、ここでいう画素は本発明にいう描画素とは異なる概念のものである。これら各版の階調画像データは、このように通信網３００を介する以外に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）やＭＯ（光磁気ディスク）等の記憶媒体によって入力されてもよい。このコンピュータシステム１００に入力された階調画像データには、コンピュータシステム１００によって網点処理が施されて、階調値に応じた大きさの網点で構成された網点画像を表した印刷用の網点画像データが生成される。
【００３４】
コンピュータシステム１００によって生成された印刷用の網点画像データは上記ＣＴＰ２００に渡され、このＣＴＰ２００により、このように渡された網点画像データによって表される網点画像を直接焼き付けた刷版が作成される。このＣＴＰ２００によって作成された刷版は、上記印刷機が例えばドラムを有するものである場合、そのドラムに巻き付けられ、この印刷機によりそのドラム上の刷版にインクがのせられて網点画像の連続印刷が行われる。なお、刷版は、上記網点画像データによって表される画像がいわゆるフィルムセッタによってフィルム上に形成され、形成されたフィルムを元にして作成されたものであってもよい。
【００３５】
このように、印刷システム１０による一連の印刷の作業は大がかりなものとなり、コストもかかる。このため、印刷オペレータは、実際の印刷作業を行う前に、上記プルーフシステム２０により以下のようにしてプルーフ画像を作成し、そのプルーフ画像を参照することによって、上記印刷システム１０により印刷される画像の仕上がりの事前確認を行っている。
【００３６】
プルーフシステム２０のコンピュータシステム４００には、上記コンピュータシステム１００と同様に、上記通信網３００を介して、あるいはＣＤ−Ｒ、ＭＯなどの記憶媒体を介して、上記コンピュータシステム１００に入力されたものと同じ、ＣＭＹＫ各色の階調画像データそれぞれが入力される。このコンピュータシステム４００によって、入力された階調画像データがプルーフ用の網点画像データに変換される。変換されたプルーフ用の網点画像データは、大型インクジェットプリンタ５００へ出力される。大型インクジェットプリンタ５００は、このプルーフ用の網点画像データを受け取り、この受け取った網点画像データに基づいて記録用紙にプルーフ画像をプリント出力する。このように出力されたプルーフ画像は、上記印刷機により印刷された画像を、色のみならず網点パターンについても再現した画像となっている。
【００３７】
なお、これらのコンピュータシステム１００，４００が、ポストスクリプト言語等によってページを画像や文字やイラストなどといったオブジェクトの配置として記述したページ記述データを、上記階調画像データのように画素の集合としてページを表現したビットマップデータに変換するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）を備えたものである場合には、これらのコンピュータシステム１００，４００に入力される画像データとしては、階調画像データに替えて、そのページ記述データが用いられてもよい。これらのコンピュータシステム１００，４００に、互いに同じページ記述データが入力されると、それらのコンピュータシステム１００，４００内で互いに同じ階調画像データが生成され、それらの階調画像データそれぞれがそれぞれ用の網点画像データに変換される。
【００３８】
ここで、図１に示すコンピュータシステム１００，４００は、いずれも本発明の網点化装置として動作する。以下では、印刷システム１０におけるコンピュータシステム１００を代表例として、本発明の網点化装置の実施形態について説明する。
【００３９】
図１に示すコンピュータシステム１００における本発明の実施形態としての特徴は、網点化装置として機能するときにコンピュータシステム１００の内部で実行される処理内容にあり、以下、このコンピュータシステム１００について詳しく説明する。なお、プルーフシステム２０で用いられたコンピュータシステム４００も、ハードウェア的には、印刷システム１０で用いられたコンピュータシステム１００と同じ構成を有する。
【００４０】
コンピュータシステム１００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体部１０１、本体部１０１からの指示により表示画面１０２ａ上に画面や文字列の表示を行うＣＲＴディスプレイ１０２、このコンピュータシステム１００にユーザの指示や文字情報を入力するためのキーボード１０３、表示画面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００４１】
コンピュータシステム１００のハードウェア構成は以下のようになる。
【００４２】
図２は、コンピュータシステムのハードウェア構成図である。
【００４３】
このハードウェア構成図には、全体制御を実行するＣＰＵ（中央演算処理装置）１１１、主記憶装置であるＲＡＭ１１２、ＨＤＤ（ハードディスクドライブ）１１３、ＭＯドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、および通信用ボード１１６が示されており、それらはバス１１０で相互に接続されている。
【００４４】
ＨＤＤ１１３は、記録媒体であるハードディスク１２０を内蔵しており、このハードディスク１２０に対し情報の記録再生を行う。
【００４５】
ＭＯドライブ１１４は、記録媒体であるＭＯ１０６が挿入され、このＭＯ１０６に対し情報の記録再生を行う。
【００４６】
ＣＤ−ＲＯＭドライブ１１５は、記録媒体であるＣＤ−ＲＯＭ１０５が挿入され、このＣＤ−ＲＯＭ１０５に対し情報の記録再生を行う。
【００４７】
通信用ボード１１６は、ＬＡＮ等の通信回線に接続される。図１に示すコンピュータシステム１００は、この通信用ボード１１６を介して接続される通信網３００によってコンピュータシステム４００をはじめとする他のコンピュータシステムとの間でデータの送受信を行うことができる。
【００４８】
また、図示しない複数のＩ／Ｏインターフェースそれぞれを介してバス１１０に接続された、マウス１０４、キーボード１０３、ＣＲＴディスプレイ１０２、および大型インクジェットプリンタ５００が示されている。なお、図１に示すコンピュータシステム４００では、この大型インクジェットプリンタ５００に替えて、ＣＴＰ２００が、図示しないＩ／Ｏインターフェースを介してバス１１０に接続される。
【００４９】
本実施形態では本発明の網点化プログラムの実施形態および、網点化プログラムにおいて用いられる網点閾値マトリクスがＣＤ−ＲＯＭ１０５に記憶されている。
【００５０】
図３は、本発明の網点化プログラムの実施形態を示す図である。
【００５１】
上述したように、本実施形態では、網点化プログラム６００および網点閾値マトリクス６４０はＣＤ−ＲＯＭ１０５に記憶されている。ここで、ＣＤ−ＲＯＭ１０５は、網点化プログラム６００および網点閾値マトリクス６４０を記憶する記憶媒体の単なる一例に過ぎず、本発明の網点化プログラムおよび網点閾値マトリクスは、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ＤＶＤなどといった他の記憶媒体に記憶されてもよい。
【００５２】
この図３に示す網点化プログラム６００は、図１に示すコンピュータシステム１００内で実行されると、そのコンピュータシステム１００を、網点閾値マトリクス６４０を用いて階調画像データから網点画像データを生成する網点化装置として動作させるものであり、階調値取得部６１０と変換部６２０とで構成されている。ここで、階調値取得部６１０、および変換部６２０は、それぞれ、本発明の網点化プログラムにおける、階調値取得部、および変換部の各一例に相当するが、網点閾値マトリクス６４０は本発明の網点閾値マトリクスとは異なる概念のものである。
【００５３】
この網点化プログラム６００の各要素の作用、および網点閾値マトリクス６４０の詳細については後述する。
【００５４】
図４は、本発明の網点化装置の一実施形態を表す機能ブロック図である。
【００５５】
この図４に示す網点化装置７００は、図３の網点化プログラム６００が、図１に示すコンピュータシステム１００にインストールされて実行されることにより構成されるものであって、階調値取得部７１０と変換部７２０とから構成されている。階調値取得部７１０、および変換部７２０は、図３に示す網点化プログラム６００を構成する、階調値取得部６１０、および変換部６２０にそれぞれ対応するが、図４の各要素は、図１に示すコンピュータシステム１００のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示す網点化プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００５６】
これら階調値取得部７１０、および変換部７２０は、それぞれ、本発明の網点化装置における、階調値取得部、および変換部の各一例に相当する。
【００５７】
以下、図４に示す網点化装置７００の各要素を説明することによって、図３に示す網点化プログラム６００の各要素も合わせて説明する。
【００５８】
図４の網点化装置７００を構成する階調値取得部７１０は、図１に示す通信網３００などを介して階調画像データを取得する。また、変換部７２０は、階調値取得部７１０によって取得された階調画像データに対して網点閾値マトリクス６４０に基づいた網点化処理を施すことにより網点画像データを作成して、図１に示すＣＴＰ１００などに出力する。
【００５９】
以下では、網点閾値マトリクスの具体例と、その網点閾値マトリクスに基づいた網点化処理について説明する。
【００６０】
図５は、本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第１実施形態を示す図である。
【００６１】
この図５に示す原型の網点閾値マトリクス６４１は、１００個の網点が１０行×１０列に配列されてなるスーパーセルを定義したものであり、この網点閾値マトリクス６４１によって、スーパーセルを構成する各網点の形状が決まる。図５には、網点閾値マトリクス６４１のうちの、９個の網点に相当する部分が代表的に示されている。
【００６２】
図３および図４に示す網点閾値マトリクス６４０は、この図５に示す原型の網点閾値マトリクス６４１が、印刷対象の画像のサイズ分だけ複数配列されることにより構成される。また、図３に示す変換部６２０、および図４に示す変換部７２０は、このような網点閾値マトリクス６４０を用いた処理に替えて、上記の原型の網点閾値マトリクス６４１が複数配列されることと等価な処理を実行することも可能であるが、ここでは、図３に示す変換部６２０、および図４に示す変換部７２０において、網点閾値マトリクス６４０を用いた処理が実行されることを前提として説明を続ける。
【００６３】
この図５に示す網点閾値マトリクス６４１は、０から１００００までの階調値と比較される０から１００００までの閾値６４１ａが１００行×１００列に配列されたものであり、各閾値６４１ａは、例えば、インクドットのような多数の出力点の集合によって画像を出力する出力装置（ここでは図１に示すＣＴＰ１００で作成された刷版を用いて印刷を実行する印刷機）における各出力点に１対１に対応している。
【００６４】
ここで、図５では、図を見やすくするために、上記の９個の網点の中心付近に相当する部分の閾値６４１ａが、各網点ごとに９箇所だけ記載されており、それら以外の箇所については記載が省略されて空白となっている。また、これら図５において記載されている閾値６４１ａは、０から８９までの値のうちのいずれかであり、画像におけるハイライト側に対応している。
【００６５】
ここで、図４に示す変換部７２０に、この図５に示す網点閾値マトリクス６４１が用いられる場合を例にとった網点化処理について説明する。変換部７２０では、網点画像データが表す階調値に基づいて、この網点閾値マトリクス６４１全体に適用される１つの階調値が求められて各閾値６４１ａの値と比較される。そして、その階調値が閾値６４１ａの値よりも大きい場合には、その閾値６４１ａに対応する位置を、出力装置によってインクなどが打たれる描画素とする。この描画素は本発明にいう描画素の一例に相当する。
【００６６】
この図５に示す網点閾値マトリクス６４１は、５から４９までの範囲の階調値については、この網点閾値マトリクス６４１で定義されるスーパーセルの中に、同一の階調値に対応した、互いに異なる数の描画素で形成される３種類の網点が分布し、０から５までと、５０から１００００までの範囲の階調値については、たかだか２種類の網点が分布するように構成されている。
【００６７】
図６は、図５に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【００６８】
この図６には、値が互いに１０ずつ異なる７種類の階調値「１０」，…，「７０」それぞれに応じて、図５に示す網点閾値マトリクス６４１によって定義される７種類のスーパーセル６５１，…，６５７が示されている。ここで、上記の７種類の階調値「１０」，…，「７０」は、上述したように０から１００００の階調値におけるハイライト側に相当する階調値である。また、図６に示す各スーパーセル６５１，…，６５７では、１個の網点に相当する領域は、図５に示す網点閾値マトリクス６４１おける閾値６４１ａと一対一に対応する９個の升目で示されている。そして、これらの升目のうち黒く塗りつぶされた升目６５０は描画素を表わしており、この黒く塗りつぶされた升目６５０の集合が１個の網点形状を表わしている。
【００６９】
図６に示すように、階調値「１０」に対応するスーパーセル６５１には、１個の描画素で形成された網点６５０ｂと、２個の描画素で形成された網点６５０ｃとがそれぞれ複数個含まれる。また、図６には示されていないが、階調値「１０」に対応するスーパーセル６５１には、網点が形成される網点形成箇所に描画素が全く存在していない空白部分も含まれている。上記のスーパーセル６５１には、これら１個の描画素で形成された網点６５０ｂと、２個の描画素で形成された網点６５０ｃ、および空白部分が交じり合って配列されている。つまり、図５に示す網点閾値マトリクス６４１は、階調値「１０」に対応して、１個の描画素で形成された網点６５０ｂおよび２個の描画素で形成された網点６５０ｃという２種類の網点と、空白部分とからなるスーパーセル６５１を定義する。
【００７０】
また、階調値「２０」に対しては、図５に示す網点閾値マトリクス６４１は、１個の描画素で形成された網点６５０ｂと、２個の描画素で形成された網点６５０ｃと、３個の描画素で形成された網点６５０ｄという３種類の網点が交じり合って配列されてなるスーパーセル６５２を定義する。そして、図５に示す網点閾値マトリクス６４１は、階調値が「５０」に達するまでは、各階調値に対応して、このような互いに１個ずつ異なる数の描画素で形成される３種類の網点からなるスーパーセル６５３，６６４を定義する。
【００７１】
また、階調値「５０」、「６０」、および「７０」に対しては、それぞれ５個の描画素で形成された網点６５０ｅからなるスーパーセル６５５、６個の描画素で形成された網点６５０fからなるスーパーセル６５６、および７個の描画素で形成された網点６５０ｇからなるスーパーセル６５７などといった、１種類の網点からなるスーパーセルを定義する。
【００７２】
図７は、図６に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【００７３】
図７には、図５に示す網点閾値マトリクス６４１で定義されるスーパーセルを構成する全ての網点を形成する総描画素数を縦軸にとり、横軸に階調値をとって、階調値の増加に伴う総描画素数の変化を示す第１のグラフＦ１が示されている。さらに、図７には、互いに異なる数の描画素の集合によって形成される８種類の網点それぞれについて、スーパーセルに含まれる各網点の数を縦軸にとり、横軸に階調値をとって、階調値の増加に伴う各網点の数の変化を示す第２から第８の７つのグラフＦ２，…，Ｆ８も示されている。第２のグラフＦ２は、１個の描画素で形成される網点についてのグラフであり、この第２のグラフＦ２以降、網点を形成する描画素の数を１個ずつ増やしながら、７個の描画素で形成される網点についての第８のグラフＦ８までの８種類のグラフが示されている。
【００７４】
ここで、各グラフの縦軸に記載されている符号「Ｎ」は、上記の網点閾値マトリクス６４１を用いて生成される網点の総数を示すものであり、この網点閾値マトリクス６４１の例では、Ｎ＝１００である。
【００７５】
前述したように、スーパーセルは、そのスーパーセル全体で１つの階調を表わしている。即ち、スーパーセル中のどれだけの面積が、描画素で占められているかによって１つの階調を表わしている。ここで、図７に示す第１のグラフＦ１には、階調値の増加に伴う、スーパーセル中を占める描画素の総数の変化を示す第１のラインＬ１が記載されている。つまり、この第１のラインＬ１は、上記の網点閾値マトリクス６４１で定義されるスーパーセルが、横軸にとられている各階調値を、それぞれどれだけの数の描画素によって表わすかを示している。また、図７に示す第１のグラフＦ１には、上記の第１のラインＬ１の他にも第２から第４のラインＬ２，Ｌ３，Ｌ４が記載されているが、これらのラインについては後述する。
【００７６】
一方、第２から第８の７つのグラフＦ２，…，Ｆ８は、以下に説明するように、各階調値に対応して、上記のスーパーセル中にどのような種類の網点が分布するかを示している。
【００７７】
図７に示す第２のグラフＦ２からわかるように、０から５までの範囲の階調値については、１個の描画素で形成される網点が階調値の増加に伴って単調にＮ／２個まで増加する。階調値が「５」に達した段階では、上記のスーパーセル中における、網点が形成されるべきＮ箇所の網点形成箇所のうちの半数に、１個の描画素で形成される網点が形成されており、残りの半数の網点形成箇所は空白となっている。ここで、この空白の部分を０個の描画素で形成された網点と捉えると、０から５までの範囲の階調値については、上記のスーパーセル中に、０個の描画素で形成される網点と、１個の描画素で形成される網点との２種類の網点が分布していることとなる。ここで、図５に示す網点閾値マトリクス６４１は、これらの２種類の網点が、スーパーセル中におけるＮ箇所の網点形成箇所に、不規則にかつ満遍なく分布するように、スーパーセルを定義する。
【００７８】
次に、図７の第２および第３のグラフＦ２，Ｆ３からわかるように、５から１５までの範囲の階調値については、１個の描画素で形成される網点の個数はＮ／２個のまま、２個の描画素で形成される網点が階調値の増加に伴って単調にＮ／２個まで増加する。即ち、この範囲の階調値については、階調値が「５」に達した段階で空白となっていたＮ／２個の網点形成箇所に、階調値の増加に伴って、２個の描画素で形成される網点が次々と形成されていくことを示している。つまり、この範囲の階調値に応じて定義されるスーパーセル中には、１個の描画素で形成される網点と、２個の描画素で形成される網点との２種類の網点と、まだ網点が形成されていない空白部分とが分布することとなる。また、図５に示す網点閾値マトリクス６４１は、上記のＮ／２個の網点形成箇所に、２個の描画素で形成される網点が不規則かつ満遍なく分布するように、スーパーセルを定義する。
【００７９】
ここで、図６に示す階調値「１０」に対応するスーパーセル６５１は、図７の第２および第３のグラフＦ２，Ｆ３からわかるように、１個の描画素で形成される網点がＮ／２個、２個の描画素で形成される網点がＮ／４個、さらにＮ／４個の空白部分とからなっており、総数がＮ個の描画素で階調値「１０」を表わしている。
【００８０】
次に、図７の第２、第３、および第４のグラフＦ２，Ｆ３，Ｆ４からわかるように、１５から２５までの範囲の階調値については、２個の描画素で形成される網点の個数はＮ／２個のまま、１個の描画素で形成される網点の個数はＮ／２個から０まで単調に減少し、３個の描画素で形成される網点の個数がＮ／２個まで単調に増加する。即ち、この範囲では、階調値が「５」に達した段階で形成されていたＮ／２個の、１個の描画素で形成された網点に、階調値の増加に伴って、さらに描画素が２個追加されることにより、３個の描画素で形成される網点が次々と形成されていくことを示している。また、この範囲の階調値については、１個の描画素で形成される網点と、２個の描画素で形成される網点と、３個の描画素で形成される網点との３種類の網点が分布することとなる。ここで、図６に示す階調値「２０」に対応するスーパーセル６５２は、これらの３種類の網点からなっており、総数が２Ｎ個の描画素で階調値「２０」を表わしている。
【００８１】
このように、階調値の増加に伴って、ある個数の描画素で形成された網点に、さらに描画素が２個追加されることにより、異なる個数の描画素で形成された別種の網点が形成されるという網点の成長過程は、階調値が「４５」に達するまで続く。階調値が「４５」に達した段階では、４個の描画素で形成される網点と、５個の描画素で形成される網点との２種類の網点が分布している。また、図６に示す階調値「３０」および「４０」それぞれに対応するスーパーセル６５３，６６４は、それぞれの階調値に応じた３種類の網点からなっており、総数が３Ｎ個および４Ｎ個の描画素で、それぞれ階調値「３０」および「４０」を表わしている。
【００８２】
次に、４５から５０までの範囲の階調値については、４個数の描画素で形成された網点に、さらに描画素が１個追加されることにより、５個の描画素で形成された網点が形成される。
【００８３】
このように、階調値の増加に伴って、ある個数の描画素で形成された網点に、さらに描画素が１個追加されることにより、異なる個数の描画素で形成された別種の網点が形成されるという網点の成長過程が、４５以降の範囲の階調値について続く。この４５以降の範囲の階調値については、上記のスーパーセル中に、互いに１個だけ数が異なる描画素の集合によって形成される２種類の網点が分布することになる。ただし、階調値「５０」や、階調値「６０」などといった特定の階調値については、その階調値に応じた１種類の網点が分布することになる。図６に示す階調値「５０」、「６０」、および「７０」は、この特定の階調値の一例であり、それぞれに対応するスーパーセル６５５，６５６，６５７は、それぞれの階調値に応じた１種類の網点からなっている。そして、各スーパーセル６５５，６５６，６５７は、総数が５Ｎ個、６Ｎ個、および７Ｎ個の描画素で、それぞれ階調値「５０」、「６０」、および「７０」を表わしている。
【００８４】
図５に示す網点閾値マトリクス６４１によって、以上に説明したように階調値に応じて定義されたスーパーセルで構成される網点画像データが、図３および図４に示す変換部７２０で形成され、その網点画像データが図１に示すＣＴＰ２００に出力されて印刷用の刷版が作成され、その刷版が用いられて印刷が実行される。
【００８５】
このとき、ＣＴＰ２００や図示しない印刷機の性能などといった様々な印刷条件によって実際に印刷用紙上に再現できる網点の最小サイズが、例えば、２個の描画素で実現できるサイズであったとする。第１のグラフＦ１に記載されている第２のラインＬ２は、この場合において、スーパーセル中を占める描画素のうち印刷用紙上に印刷される描画素の総数の、階調値の増加に伴う変化を示すラインである。この第２のラインＬ２が示すように、本実施形態の網点化装置７００（図４参照）によれば、２個の描画素で形成される網点が最も寄与する階調値「２０」よりも小さな階調値であっても、５以上の範囲の階調値については、印刷用紙上に再現することができる。つまり、網点化装置７００によれば、ハイライト側における、上記の小さな階調値に対応する画像のとびの発生を抑制できる。
【００８６】
また、第１のグラフＦ１に記載されている第３および第４のラインＬ３，Ｌ４は、それぞれ上記の最小サイズが、３個および４個の描画素で実現できるサイズであった場合に対応するラインである。これらのグラフからわかるように、網点化装置７００によれば、上記の最小サイズに対応する階調値よりも小さな階調値であっても、部分的には再現されない階調値が生じるものの、印刷用紙上に再現することができる。つまり、例えば、上記の最小サイズが、２個の描画素で実現できるサイズから、３個の描画素で実現できるサイズへと変動したとしても、網点化装置７００によれば、ハイライト側における、上記の小さな階調値に対応する画像のとびの発生を抑制できる。
【００８７】
さらに、上述したように、図５に示す網点閾値マトリクス６４１は、複数種類の網点からなるスーパーセルを定義するに当たっては、それら複数種類の網点がスーパーセル中に交じり合って満遍なく分布するように、それら複数種類の網点を配列する。これにより、スーパーセル中や、ひいては複数のスーパーセルが配列されてなる画像中に濃度むらなどといった不具合が発生することが抑制される。
【００８８】
以上説明したように図５に示す網点閾値マトリクス６４１を用いた網点処理を実行する網点化装置７００によれば、印刷用紙上で再現可能な網点の最小サイズが変動したときの、ハイライト側の画像部分における画像のとびの発生を抑制することができる。このような網点化装置は、ハイライト側における不具合の発生が予測されるＣＴＰや印刷機に供給する網点画像データの作成に利用される。
【００８９】
次に、図５に示す網点閾値マトリクス６４１とは異なる網点閾値マトリクスの具体例と、その網点閾値マトリクスに基づいて、図４に示す網点化装置７００で実行される網点化処理について説明する。
【００９０】
図８は、本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第２実施形態を示す図である。
【００９１】
図８に示す原型の網点閾値マトリクス６６１は、図５に示す原型の網点閾値マトリクス６４１と同様に、０から１００００までの階調値と比較される０から１００００までの閾値６６１ａが１００行×１００列に配列され、これらの閾値６６１ａによって、１００個の網点が１０行×１０列に配列されてなるスーパーセルを定義したものである。ただし、この網点閾値マトリクス６６１は、以下説明する範囲の階調値については、同一の階調値に対した、互いに異なる数の描画素で形成される４種類の網点が生じるようにスーパーセルを定義する点が、図５に示す原型の網点閾値マトリクス６４１と異なる。
【００９２】
以下、この相違点について説明する。
【００９３】
図９は、図８に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【００９４】
この図９には、値が互いに異なる７種類の階調値「１０」，「２０」，「２５」，「３５」，「５０」，「６０」，「７０」それぞれに応じて、図８に示す網点閾値マトリクス６６１によって定義される７種類のスーパーセル６７１，…，６７７が示されている。
【００９５】
図９では、階調値「２５」や階調値「３５」に対応するスーパーセル６７３，６７４に４種類の網点が交じり合って配列されている様子が示されている。階調値「２５」に対応するスーパーセル６７３には、１個の描画素で形成される網点６７０ａと、２個の描画素で形成される網点６７０ｂと、３個の描画素で形成される網点６７０ｃと、４個の描画素で形成される網点６７０ｄとが配列されている。また、階調値「３５」に対応するスーパーセル６７４には、２個の描画素で形成される網点６７０ｂと、３個の描画素で形成される網点６７０ｃと、４個の描画素で形成される網点６７０ｄと、５個の描画素で形成される網点６７０ｅとが配列されている。図９における、これら以外に対応するスーパーセルについては、図６と同様であるのでここでは重複説明を省略する。
【００９６】
図１０は、図９に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【００９７】
図１０には、図７と同様に、スーパーセルにおける階調値の増加に伴う総描画素数の変化を示す第１のグラフＦ１と、互いに異なる数の描画素の集合によって形成される８種類の網点それぞれについて、階調値の増加に伴う各網点の数の変化を示す第２から第８の７つのグラフＦ２，…，Ｆ８とが示されている。また、上記の第１のグラフＦ１には、階調値の増加に伴う、スーパーセル中を占める描画素の総数の変化を示す第１のラインＬ１と、印刷用紙上に再現できる最小サイズが、それぞれ２個の描画素、３個の描画素、および４個の描画素それぞれに対応したサイズであった場合における、印刷用紙上に印刷される描画素の総数の、階調値の増加に伴う変化を示す３つのラインＬ２、Ｌ３，Ｌ４とが記載されている。
【００９８】
この図１０に示す第２から第６のグラフＦ２，…，Ｆ６からわかるように、図８に示す網点閾値マトリクス６６１を用いた網点処理によると、「２０」、「３０」、および「４０」などといった特定の階調値を除いて、「２０」から「４０」までの範囲の階調値については、互いに１個だけ異なる数の描画素によって形成される４種類の網点がスーパーセル中に分布することになる。
【００９９】
また、「１０／３」より小さな範囲の階調値については、１個の描画素によって形成される網点がスーパーセル中に分布し、「１０／３」から「１０」までの範囲の階調値については、２種類の網点がスーパーセル中に分布し、「１０」から「２０」までの範囲の階調値については、３種類の網点がスーパーセル中に分布する。
【０１００】
また、第５から第８のグラフＦ５，…，Ｆ８からわかるように、「４０」から「８０／３」までの範囲の階調値については、３種類の網点がスーパーセル中に分布し、「８０／３」以降の範囲の階調値については、２種類の網点がスーパーセル中に分布する。
【０１０１】
ここで、図８に示す網点閾値マトリクス６６１を用いた網点処理では、階調値の増加に伴う網点の成長は、次のようになされる。
【０１０２】
例えば、「２０」から「３０」までの範囲の階調値については、階調値「１０／３」の段階でＮ／３個だけ形成されていた、１個の描画素で形成された網点に、さらに３個の描画素が追加されることにより、４個の描画素からなる網点が形成されていく。網点閾値マトリクス６６１を用いた網点処理では、このようにある個数の描画素で形成された網点に、さらに描画素が３個追加されることにより、異なる個数の描画素で形成された別種の網点が形成されるという網点の成長過程が、「２０」から「４０」までの範囲の階調値について実行される。また、「４０」から「８０／３」までの範囲の階調値については、３個の描画素で形成された網点に、さらに２個の描画素が追加されることにより、５個の描画素からなる網点が形成され、「５０」までの範囲の階調値については、ある個数の描画素で形成された網点に、さらに描画素が１個追加されることにより、異なる個数の描画素で形成された別種の網点が形成されるという網点の成長過程が実行される。
【０１０３】
以上に説明した網点閾値マトリクス６６１を用いた網点処理を実行する網点化装置７００（図４参照）によれば、例えば、印刷用紙上に再現することができる最小サイズが、２個の描画素で実現できるサイズである場合には、図１０の第１のグラフＦ１に記載されている第２のラインＬ２からわかるように、２個の描画素で形成される網点が最も寄与する階調値「２０」よりも小さな階調値であっても、「１０／３」以上の範囲の階調値については、印刷用紙上に再現することができる。また、上記の最小サイズが、３個および４個の描画素で実現できるサイズであった場合にも、それぞれ第３および第４のラインＬ３，Ｌ４からわかるように、上記の最小サイズに対応する階調値よりも小さな階調値であっても、部分的には再現されない階調値が生じるものの、印刷用紙上に再現することができる。つまり、上記の網点閾値マトリクス６６１を用いた網点処理を実行する網点化装置７００によれば、ハイライト側における、上記の小さな階調値に対応する画像のとびの発生を抑制でき、さらに、例えば、上記の最小サイズが、２個の描画素で実現できるサイズから、３個の描画素で実現できるサイズへと変動したとしても、ハイライト側における画像のとびの発生を抑制できる。
【０１０４】
さらに、上述したように、図８に示す網点閾値マトリクス６６１も、図５に示す網点閾値マトリクス６４１と同様に、複数種類の網点からなるスーパーセルを定義するに当たっては、それら複数種類の網点がスーパーセル中に交じり合って満遍なく分布するように、それら複数種類の網点を配列する。これにより、スーパーセル中や、ひいては複数のスーパーセルが配列されてなる画像中に濃度むらなどといった不具合が発生することが抑制される。
【０１０５】
以上説明したように図８に示す網点閾値マトリクス６６１を用いた網点処理を実行する網点化装置７００によっても、図５に示す網点閾値マトリクス６４１を用いた網点処理を実行する網点化装置７００と同様に、印刷用紙上で再現可能な網点の最小サイズが変動したときの、ハイライト側の画像部分における画像のとびの発生を抑制することができる。このような網点化装置も、ハイライト側における不具合の発生が予測されるＣＴＰや印刷機に供給する網点画像データの作成に利用される。
【０１０６】
次に、図５に示す網点閾値マトリクス６４１や、図８に示す網点閾値マトリクス６６１とも異なる網点閾値マトリクスの具体例と、その網点閾値マトリクスに基づいて、図４に示す網点化装置７００で実行される網点化処理について説明する。
【０１０７】
図１１は、本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第３実施形態を示す図である。
【０１０８】
図１１に示す原型の網点閾値マトリクス６８１は、図５に示す原型の網点閾値マトリクス６４１や、図８に示す原型の網点閾値マトリクス６６１と同様に、０から１００００までの階調値と比較される０から１００００までの閾値６８１ａが１００行×１００列に配列され、これらの閾値６８１ａによって、１００個の網点が１０行×１０列に配列されてなるスーパーセルを定義したものである。ただし、この網点閾値マトリクス６８１は、以下説明するように、「２０」までの範囲の階調値については、２個の描画素で形成される１種類の網点のみが生じるようにスーパーセルを定義する点が、図５に示す原型の網点閾値マトリクス６４１や、図８に示す原型の網点閾値マトリクス６６１と異なる。この網点閾値マトリクス６８１は、印刷用紙上に再現することができる最小サイズが、２個の描画素で実現できるサイズであるとの予測に基づいて作成されたものであり、この最小サイズが、２個の描画素で実現できるサイズである場合に良好な効果を発揮する。
【０１０９】
以下、この相違点について説明する。
【０１１０】
図１２は、図１１に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【０１１１】
この図１２には、値が互いに異なる７種類の階調値「１０」，「２０」，「３０」，「４０」，「５０」，「６０」，「７０」それぞれに応じて、図１１に示す網点閾値マトリクス６８１によって定義される７種類のスーパーセル６９１，…，６９７が示されている。
【０１１２】
図１２には、階調値「１０」や階調値「２０」に対応するスーパーセル６９１，６９２に、２個の描画素で形成される網点６９０ａのみが分布している様子が示されている。階調値「１０」に対応するスーパーセル６９１には、２個の描画素で形成される網点６９０ａと、網点が形成される網点形成箇所に描画素が全く存在していない空白部分６９０ｂとが交じり合って配列されている。また、階調値「２０」に対応するスーパーセル６９２では、網点が形成される網点形成箇所の全てが、２個の描画素で形成される網点６９０ａで占められている。
【０１１３】
また、階調値「３０」や階調値「４０」に対応するスーパーセル６９３，６９４には、互いに１個ずつ数が異なる３種類の網点が交じり合って配列される。また、図１２における、これら以外のに対応するスーパーセルについては、図６と同様であるのでここでは重複説明を省略する。
【０１１４】
図１３は、図１２に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【０１１５】
図１３には、図７および図１０と同様に、スーパーセルにおける階調値の増加に伴う総描画素数の変化を示す第１のグラフＦ１と、互いに異なる数の描画素の集合によって形成される８種類の網点それぞれについて、階調値の増加に伴う各網点の数の変化を示す第２から第８の７つのグラフＦ２，…，Ｆ８とが示されている。また、上記の第１のグラフＦ１には、階調値の増加に伴う、スーパーセル中を占める描画素の総数の変化を示す第１のラインＬ１と、印刷用紙上に再現できる最小サイズが、それぞれ３個の描画素、および４個の描画素それぞれに対応したサイズであった場合における、印刷用紙上に印刷される描画素の総数の、階調値の増加に伴う変化を示す２つのラインＬ２、Ｌ３とが記載されている。
【０１１６】
ここで、図１１に示す網点閾値マトリクス６８１を用いて実行される網点処理で形成される網点は、必ず２個以上の描画素からなっているので、上記の最小サイズが２個の描画素に対応したサイズである場合には全く影響を受けず、印刷用紙上に印刷される描画素の総数の、階調値の増加に伴う変化を示すラインは、上記のラインＬ１と同一なラインとなる。
【０１１７】
この図１３に示す第２および第３のグラフＦ２，Ｆ３からわかるように、図１１に示す網点閾値マトリクス６８１を用いた網点処理では、１個の描画素からなる網点は形成されず、「０」から「２０」までの範囲の階調値については、２個の描画素によって形成される１種類の網点のみがスーパーセル中に分布することになる。例えば、階調値「１０」については、スーパーセル中には、このスーパーセルにおいて網点が形成される網点形成箇所のうちの半数であるＮ／２箇所に２個の描画素からなる網点が形成され、残りのＮ／２個の網点形成箇所は空白となる。その結果、スーパーセル中を占める描画素の総数はＮ個となり、このスーパーセルはＮ個の描画素によって階調値「１０」を表す。
【０１１８】
また、「２０」から「２５」までの範囲の階調値については、第３および第４のグラフＦ３，Ｆ４からわかるように、階調値「２０」の段階でＮ個だけ形成されていた、２個の描画素からなる網点に、さらに１個の描画素が追加されることにより、３個の描画素からなる網点が形成されていく。このような網点の成長過程が、階調値が「２５」に達して、２個の描画素からなる網点の数がＮ／２個まで減少し、３個の描画素からなる網点の数がＮ／２個に達するまで続く。
【０１１９】
また、この図１３における、「２５」以降の範囲の階調値に対する、階調値の増加に伴う網点の成長過程は図７と同様であるので、ここでは重複説明を省略する。
【０１２０】
以上に説明した網点閾値マトリクス６８１を用いた網点処理を実行する網点化装置７００（図４参照）によれば、例えば、印刷用紙上に再現することができる最小サイズが、２個の描画素で実現できるサイズである場合には、上述したように全く影響を受けずに各階調値を印刷用紙上に再現することができる。また、上記の最小サイズが、３個および４個の描画素で実現できるサイズであった場合にも、それぞれ第２および第３のラインＬ２，Ｌ３からわかるように、上記の最小サイズに対応する階調値よりも小さな階調値であっても、部分的には再現されない階調値が生じるものの、印刷用紙上に再現することができる。つまり、上記の網点閾値マトリクス６８１を用いた網点処理を実行する網点化装置７００によれば、ハイライト側における、上記の小さな階調値に対応する画像のとびの発生を抑制でき、さらに、例えば、上記の最小サイズが、２個の描画素で実現できるサイズから、３個の描画素で実現できるサイズへと変動したとしても、ハイライト側における画像のとびの発生を抑制できる。
【０１２１】
さらに、上述したように、図１１に示す網点閾値マトリクス６８１も、図５に示す網点閾値マトリクス６４１や、図８に示す網点閾値マトリクス６６１と同様に、複数種類の網点からなるスーパーセルを定義するに当たっては、それら複数種類の網点がスーパーセル中に交じり合って満遍なく分布するように、それら複数種類の網点を配列する。これにより、スーパーセル中や、ひいては複数のスーパーセルが配列されてなる画像中に濃度むらなどといった不具合が発生することが抑制される。
【０１２２】
以上説明したように図１１に示す網点閾値マトリクス６８１を用いた網点処理を実行する網点化装置７００によっても、図５に示す網点閾値マトリクス６４１や図８に示す網点閾値マトリクス６６１を用いた網点処理を実行する網点化装置７００と同様に、印刷用紙上で再現可能な網点の最小サイズが変動したときの、ハイライト側の画像部分における画像のとびの発生を抑制することができる。このような網点化装置も、ハイライト側における不具合の発生が予測されるＣＴＰや印刷機に供給する網点画像データの作成に利用される。
【０１２３】
ここまでの説明では、ハイライト側における不具合の発生を抑制する網点化装置で利用される網点閾値マトリクスの具体例について説明してきたが、以下では、階調値「９３００」以上のシャドウ側における画像のつぶれ等といった不具合の発生を抑制する網点化装置で利用される、図５、図８、および図１１に示す各網点閾値マトリクス６４１，６６１，６８１とは異なる網点閾値マトリクスの具体例と、その網点閾値マトリクスに基づいて、図４に示す網点化装置７００で実行される網点化処理について説明する。
【０１２４】
図１４は、本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第４実施形態を示す図である。
【０１２５】
図１４に示す原型の網点閾値マトリクス８０１は、図５、図８、および図１１に示す各網点閾値マトリクス６４１，６６１，６８１と同様に、０から１００００までの階調値と比較される０から１００００までの閾値８０１ａが１００行×１００列に配列され、これらの閾値８０１ａによって、１００個の網点が１０行×１０列に配列されてなるスーパーセルを定義したものである。
【０１２６】
ここで、図１４において、図を見やすくするために、特に記載されている閾値８０１ａは、図５、図８、および図１１とは異なり、９１００から１００００までの値のうちのいずれかであり、画像におけるシャドウ側に対応している。
【０１２７】
このシャドウ側において、網点閾値マトリクス８０１の全ての閾値８０１ａと、１つの階調値とが比較されるとき、その階調値が閾値６８１ａの値よりも小さい場合には、その閾値６８１ａに対応する位置には、出力装置によってインクが打たれない。このインクが打たれない画素が、本発明にいう非描画素の一例に相当する。この網点閾値マトリクス８０１を用いた網点化処理では、シャドウ側において非描画素の集合からなる白抜けが生成されることにより、このシャドウ側における網点が生成される。
【０１２８】
上記の網点閾値マトリクス８０１は、９５５０から９８４９までの範囲の階調値については、この網点閾値マトリクス８０１で定義されるスーパーセルの中に、同一の階調値に対応した、互いに異なる数の非描画素の集合からなる３種類の白抜けが分布し、０から９５４９までと、９８５０から１００００までの範囲の階調値については、たかだか２種類の白抜けが分布するように構成されている。
【０１２９】
図１５は、図１４に示す網点閾値マトリクスで定義されるスーパーセル中に存在する各白抜けが階調値の増加に伴って縮小する様子を示す図である。
【０１３０】
この図１５には、値が互いに１００ずつ異なる７種類の階調値「９３００」，…，「９９００」それぞれに応じて、図１４に示す網点閾値マトリクス８０１によって定義される７種類のスーパーセル８１１，…，８１７が示されている。ここで、上記の７種類の階調値「９３００」，…，「９９００」は、上述したように０から１００００の階調値におけるシャドウ側に相当する階調値である。また、図１５に示す各スーパーセル８１１，…，８１７では、１個の白抜けに相当する領域は、図１４に示す網点閾値マトリクス８０１おける閾値８０１ａと一対一に対応する９個の升目で示されている。そして、これらの升目のうち白く抜けた升目８１０は非描画素を表わしており、この白く抜けた升目８１０の集合が１個の白抜けの形状を表わしている。
【０１３１】
図１５に示すように、図１４に示す網点閾値マトリクス８０１は、階調値「９３００」、「９４００」、および「９５００」に対しては、それぞれ７個の非描画素で形成された白抜け８１０ｂからなるスーパーセル８１１、６個の非描画素で形成された白抜け８１０ｃからなるスーパーセル８１２、および５個の非描画素で形成された白抜け８１０ｄからなるスーパーセル８１３などといった、それぞれ１種類の白抜けからなるスーパーセルを定義する。
【０１３２】
また、階調値「９６００」に対しては、図１４に示す網点閾値マトリクス８０１は、５個の非描画素で形成された白抜け８１０ｅと、４個の非描画素で形成された白抜け８１０ｆと、３個の非描画素で形成された白抜け８１０ｇという３種類の白抜けが交じり合って配列されてなるスーパーセル８１４を定義する。そして、この網点閾値マトリクス８０１は、後述するように「９５５０」から「９９５０」の階調値については、各階調値に対応して、このような互いに１個ずつ異なる数の非描画素で形成される３種類の白抜けからなるスーパーセル８１５，８１６，８１７が定義される。
【０１３３】
ここで、図１５に示すように、階調値「９９００」に対応するスーパーセル８１７には、１個の非描画素で形成された白抜け８１０ｈと、２個の非描画素で形成された白抜け８１０ｉとがそれぞれ複数個含まれる。また、このスーパーセル８１７には、階調値が「９９００」に達した段階で非描画素が全て塗りつぶされている塗り潰し部分８１０ｊも含まれている。後述するように「９９００」から「９９５０」の範囲の階調値について定義されるスーパーセルには、このような塗り潰し部分８１０ｊを、０個の非描画素で形成された白抜けであると捉えると、３種類の白抜けが分布しているとみなされる。
【０１３４】
図１６は、図１５に示す、階調値の増加に伴う白抜けの縮小過程をグラフで示した図である。
【０１３５】
図１６には、図１４に示す網点閾値マトリクス８０１で定義されるスーパーセル中に存在する全ての白抜けを形成する、非描画素の総数を縦軸にとり、横軸に階調値をとって、階調値の増加に伴う非描画素の総数の変化を示す第１のグラフＦ１が示されている。さらに、図１６には、互いに異なる数の非描画素の集合によって形成される８種類の白抜けそれぞれについて、スーパーセルに含まれる各白抜けの数を縦軸にとり、横軸に階調値をとって、階調値の増加に伴う各白抜けの数の変化を示す第２から第８の７つのグラフＦ２，…，Ｆ８も示されている。第２のグラフＦ２は、７個の非描画素で形成される白抜けについてのグラフであり、この第２のグラフＦ２以降、白抜けを形成する非描画素の数を１個ずつ減らしながら、１個の非描画素で形成される白抜けについての第８のグラフＦ８までの８種類のグラフが示されている。
【０１３６】
ここで、各グラフの縦軸に記載されている符号「Ｎ」は、上記の網点閾値マトリクス８０１を用いて生成される白抜けの総数を示すものであり、この網点閾値マトリクス８０１の例では、Ｎ＝１００である。
【０１３７】
前述したように、スーパーセルは、そのスーパーセル全体で１つの階調を表わしている。即ち、スーパーセル中のどれだけの面積が、非描画素で占められているかによって１つの階調を表わしている。ここで、図１６に示す第１のグラフＦ１には、階調値の増加に伴う、スーパーセル中を占める非描画素の総数の変化を示す第１のラインＬ１が記載されている。つまり、この第１のラインＬ１は、上記の網点閾値マトリクス８０１で定義されるスーパーセルが、横軸にとられている各階調値を、それぞれどれだけの数の非描画素によって表わすかを示している。また、図１６に示す第１のグラフＦ１には、上記の第１のラインＬ１の他にも第２から第４のラインＬ２，Ｌ３，Ｌ４が記載されているが、これらのラインについては後述する。
【０１３８】
一方、第２から第８の７つのグラフＦ２，…，Ｆ８は、以下に説明するように、各階調値に対応して、上記のスーパーセル中にどのような種類の白抜けが分布するかを示している。
【０１３９】
図１６に示す第２のグラフＦ２からわかるように、階調値「９３００」の段階で、スーパーセル中には、７個の非描画素で形成される白抜けがＮ個存在している。そして、この白抜けは、９３００から９４００まで階調値が増加するに伴って、単調に減少する。
【０１４０】
一方、第３のグラフＦ３からわかるように、この９３００から９４００までの範囲の階調値について、６個の非描画素で形成される白抜けが階調値の増加に伴って単調に増加する。
【０１４１】
これらの７個の非描画素で形成される白抜け、および６個の非描画素で形成される白抜けそれぞれの数の増減は、上記の９３００から９４００までの範囲の階調値については、７個の非描画素で形成される各白抜けにおいて、階調値の増加に伴って非描画素が１個塗り潰されることにより、６個の非描画素で形成される白抜けが次々と形成されていくことを示している。つまり、この範囲の階調値に応じて定義されるスーパーセル中には、７個の非描画素で形成される白抜けと、６個の非描画素で形成される白抜けとが分布することとなる。また、図１４に示す網点閾値マトリクス８０１は、これら２種類の白抜けが不規則かつ満遍なく分布するように、スーパーセルを定義する。
【０１４２】
このように、階調値の増加に伴って、ある個数の非描画素で形成された白抜けにおいて、非描画素が１個塗り潰されることにより、異なる個数の非描画素で形成された別種の白抜けが形成されるという白抜けの縮小過程は、階調値が「９５５０」に達するまで続く。
【０１４３】
次に、図１６の第４、第５、および第６のグラフＦ４，Ｆ５，Ｆ６からわかるように、９５５０から９６５０までの範囲の階調値については、階調値が「９５５０」に達した段階でＮ／２個となっていた４個の非描画素で形成される白抜けの個数はそのままに、３個の非描画素で形成される白抜けが階調値の増加に伴って単調にＮ／２個まで増加する。一方、この９５５０から９６５０までの範囲の階調値について、５個の非描画素で形成される白抜けは階調値の増加に伴って単調に減少する。
【０１４４】
これらの５個の非描画素で形成される白抜け、４個の非描画素で形成される白抜け、および３個の非描画素で形成される白抜けそれぞれの数の増減は、上記の９５５０から９６５０までの範囲の階調値については、５個の非描画素で形成される各白抜けにおいて、階調値の増加に伴って非描画素が２個塗り潰されることにより、３個の非描画素で形成される白抜けが次々と形成されていくことを示している。つまり、この範囲の階調値に応じて定義されるスーパーセル中には、５個の非描画素で形成される白抜けと、４個の非描画素で形成される白抜けと、３個の非描画素で形成される白抜けとが分布することとなる。また、図１４に示す網点閾値マトリクス８０１は、これら３種類の白抜けが不規則かつ満遍なく分布するように、スーパーセルを定義する。
【０１４５】
このように、階調値の増加に伴って、ある個数の非描画素で形成された白抜けにおいて、非描画素が２個塗り潰されることにより、異なる個数の非描画素で形成された別種の白抜けが形成されるという白抜けの縮小過程は、図１６の第４〜第８のグラフＦ４，…，Ｆ８からわかるように、階調値が「９９５０」に達するまで続く。ここで、９８５０から９９５０までの範囲の階調値については、２個の非描画素で形成される白抜けにおいて、階調値の増加に伴って非描画素が２個塗り潰されることにより、スーパーセル中に、白抜けが全く形成されない箇所が増加していくこととなる。
【０１４６】
そして、９９５０から１００００までの範囲の階調値については、第８のグラフＦ８からわかるように、階調値が「９９５０」に達した段階でＮ／２個となっていた１個の非描画素で形成される白抜けが、階調値の増加に伴って次々と塗り潰されていき、階調値が「１００００」に達した段階でスーパーセル中の画素が全て黒化することとなる。
【０１４７】
図１４に示す網点閾値マトリクス８０１によって、以上に説明したように階調値に応じて定義されたスーパーセルで構成される網点画像データが、図３および図４に示す変換部７２０で形成され、その網点画像データが図１に示すＣＴＰ２００に出力されて印刷用の刷版が作成され、その刷版が用いられて印刷が実行される。
【０１４８】
このとき、ＣＴＰ２００や図示しない印刷機の性能などといった様々な印刷条件によって実際に印刷用紙上に再現できる白抜けの最小サイズが、例えば、２個の非描画素で実現できるサイズであったとする。第１のグラフＦ１に記載されている第２のラインＬ２は、この場合において、スーパーセル中を占める非描画素のうち印刷用紙上に印刷される非描画素の総数の、階調値の増加に伴う変化を示すラインである。この第２のラインＬ２が示すように、本実施形態の網点化装置７００（図４参照）によれば、２個の非描画素で形成される白抜けが最も寄与する階調値「９８００」よりも大きな階調値であっても、９９５０以下の範囲の階調値については、印刷用紙上に再現することができる。つまり、網点化装置７００によれば、シャドウ側における、上記の大きな階調値に対応する画像のつぶれの発生を抑制できる。
【０１４９】
また、第１のグラフＦ１に記載されている第３および第４のラインＬ３，Ｌ４は、それぞれ上記の最小サイズが、３個および４個の非描画素で実現できるサイズであった場合に対応するラインである。これらのグラフからわかるように、網点化装置７００によれば、上記の最小サイズに対応する階調値よりも大きな階調値であっても、部分的には再現されない階調値が生じるものの、印刷用紙上に再現することができる。つまり、例えば、上記の最小サイズが、２個の非描画素で実現できるサイズから、３個の非描画素で実現できるサイズへと変動したとしても、網点化装置７００によれば、シャドウ側における、上記の大きな階調値に対応する画像のつぶれの発生を抑制できる。
【０１５０】
さらに、上述したように、図１４に示す網点閾値マトリクス８０１は、複数種類の白抜けからなるスーパーセルを定義するに当たっては、それら複数種類の白抜けがスーパーセル中に交じり合って満遍なく分布するように、それら複数種類の白抜けを配列する。これにより、スーパーセル中や、ひいては複数のスーパーセルが配列されてなる画像中に濃度むらなどといった不具合が発生することが抑制される。
【０１５１】
以上説明したように図１４に示す網点閾値マトリクス８０１を用いた網点化処理を実行する網点化装置７００によれば、印刷用紙上で再現可能な白抜けの最小サイズが変動したときの、シャドウ側の画像部分における画像のつぶれの発生を抑制することができる。このような網点化装置は、シャドウ側における不具合の発生が予測されるＣＴＰや印刷機に供給する網点画像データの作成に利用される。
【０１５２】
次に、ハイライト側およびシャドウ側における不具合の発生を双方ともに抑制する網点化装置で利用される、図５、図８、図１１、および図１４に示す各網点閾値マトリクス６４１，６６１，６８１，８０１とは異なる網点閾値マトリクスの具体例について説明する。
【０１５３】
図１７は、本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第５実施形態を示す図である。
【０１５４】
図１７に示す原型の網点閾値マトリクス８２１は、図５、図８、図１１、および図１４に示す各網点閾値マトリクス６４１，６６１，６８１，８０１と同様に、０から１００００までの階調値と比較される０から１００００までの閾値８２１ａが１００行×１００列に配列され、これらの閾値８２１ａによって、１００個の網点が１０行×１０列に配列されてなるスーパーセルを定義したものである。
【０１５５】
ここで、図１７には、網点閾値マトリクス８２１を構成する閾値８２１ａのうち、９個の網点の中心付近に相当し、ハイライト側の階調値について各網点を生成するための９箇所の部分８２１ｂの閾値８２１ａと、シャドウ側において互いに隣接する網点どうしが接触するようになったときに各網点間に生じる白抜けを生成するための、９個の網点の端部付近に相当する９箇所の部分８２１ｃの閾値８２１ａとが示されており、それら以外の箇所については記載が省略されて空白となっている。
【０１５６】
また、上記のハイライト側に対応する９箇所の部分８２１ｂの閾値８２１ａは、前述の図５において網点閾値マトリクス６４１の特徴的な部分として記載されていた９箇所の部分の０から８９までの値の閾値６４１ａと同等な閾値である。さらに、図１７において上記のシャドウ側に対応する９箇所の部分８２１ｃの閾値８２１ａは、前述の図１４において網点閾値マトリクス８０１の特徴的な部分として記載されていた９箇所の部分の９３００から１００００までの値の閾値８０１ａと同等な閾値である。
【０１５７】
従って、この図１７に示す網点閾値マトリクス８２１は、ハイライト側については、まず５から４９までの範囲の階調値に対して、この網点閾値マトリクス６４１で定義されるスーパーセルの中に、同一の階調値に対応した、互いに異なる数の描画素で形成される３種類の網点が分布し、０から５までの範囲の階調値に対して、たかだか２種類の網点が分布するように構成されている。また、この網点閾値マトリクス８２１は、シャドウ側については、まず９５５０から９８４９までの範囲の階調値に対して、上記のスーパーセルの中に、同一の階調値に対応した、互いに異なる数の非描画素の集合からなる３種類の白抜けが分布し、９８５０から１００００までの範囲の階調値に対して、たかだか２種類の白抜けが分布するように構成されている。
【０１５８】
一方、この網点閾値マトリクス８２１は、ハイライト側とシャドウ側との間に相当する中間調を含む、５０から９５４９までの範囲の階調値に対しては、基本的に、上記のスーパーセルの中に、同一の階調値に対応した、たかだか２種類の網点が分布するように構成されている。ただし、互いに隣接する網点どうしが接触するような、大きな網点で階調が表現されるシャドウ側では、この網点閾値マトリクス８２１は、各網点間の隙間に当たる白抜けが、スーパーセルの中に、同一の階調値に対応した、たかだか２種類分布するように、これらの白抜けを生成することにより、このようなシャドウ側の階調値に対する網点を生成している。
【０１５９】
この図１７に示す網点閾値マトリクス８２１が図４に示す変換部７２０で用いられて実行される網点化処理は、ハイライト側の階調値およびシャドウ側の階調値に対する処理に特徴がある。しかし、ハイライト側の階調値に対しては、図６および図７を参照して説明した、図５に示す網点閾値マトリクス６４１を用いた網点化処理と同等であり、シャドウ側の階調値に対しては、図１５および図１６を参照して説明した、図１４に示す網点閾値マトリクス８２１を用いた網点化処理と同等である。そこで、ここではこれらの網点化処理についての重複説明を省略する。
【０１６０】
以上説明したように図１７に示す網点閾値マトリクス８２１を用いた網点化処理を実行する網点化装置７００によれば、印刷用紙上で再現可能な網点および白抜けの最小サイズが変動しても、ハイライト側の画像部分における画像のとび、およびシャドウ側の画像部分における画像のつぶれの発生を両方とも抑制することができる。このような網点化装置は、ハイライト側とシャドウ側との双方における不具合の発生が予測されるＣＴＰや印刷機に供給する網点画像データの作成に利用される。
【０１６１】
尚、以上の説明では、本発明にいう変換部の一例として、網点閾値マトリクスを用いてスーパーセルを定義する変換部を挙げて説明したが、本発明はこれに限るものではない。本発明の変換部は、例えば、階調値に応じて、１つの網点を形成する描画素の数を算出するものであってもよい。
【０１６２】
また、上記の説明では、本発明にいう変換部の一例として、少なくとも所定範囲の階調値について網点を形成するに当たって、スーパーセル中に、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される３種類あるいは４種類の網点や白抜けが生じるように網点を形成する変換部を挙げて説明したが、本発明はこれに限るものではなく、本発明の変換部は、同一の階調値に対応した、互いに異なる数の描画素の集合によって形成される５種類以上の網点や白抜けが生じるように網点を形成するものであってもよい。
【０１６３】
また、上記の説明では、本発明にいう変換部の一例として、規則的に配列された網点を形成する変換部を挙げて説明したが、本発明はこれに限るものではない。本発明の変換部は、例えば、不規則に散在する網点を形成するものであってもよい。
【図面の簡単な説明】
【０１６４】
【図１】本発明の一実施形態が組み込まれて構成される、印刷システムおよびプルーフシステムを示す斜視図である。
【図２】コンピュータシステムのハードウェア構成図である。
【図３】本発明の網点化プログラムの実施形態を示す図である。
【図４】本発明の網点化装置の一実施形態を表す機能ブロック図である。
【図５】本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第１実施形態を示す図である。
【図６】図５に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【図７】図６に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【図８】本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第２実施形態を示す図である。
【図９】図８に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【図１０】図９に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【図１１】本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第３実施形態を示す図である。
【図１２】図１１に示す網点閾値マトリクスで定義されるスーパーセルを構成する各網点が階調値の増加に伴って成長する様子を示す図である。
【図１３】図１２に示す、階調値の増加に伴う網点の成長過程をグラフで示した図である。
【図１４】本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第４実施形態を示す図である。
【図１５】図１４に示す網点閾値マトリクスで定義されるスーパーセル中に存在する各白抜けが階調値の増加に伴って縮小する様子を示す図である。
【図１６】図１５に示す、階調値の増加に伴う白抜けの縮小過程をグラフで示した図である。
【図１７】本実施形態における網点化処理に用いられる網点閾値マトリクスを作成するときの原型となる、本発明の網点閾値マトリクスの第５実施形態を示す図である。
【符号の説明】
【０１６５】
１０    印刷システム
２０    プルーフシステム
１００，４００    コンピュータシステム
１０１    本体部
１０２    ＣＲＴディスプレイ
１０２ａ    表示画面
１０３    キーボード
１０４    マウス
１０５    ＣＤ−ＲＯＭ
１０６    ＭＯ
１１０    バス
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ＨＤＤ
１１４    ＭＯドライブ
１１５    ＣＤ−ＲＯＭドライブ
１１６    通信用ボード
１２０    ハードディスク
２００    ＣＴＰ
３００    通信網
５００    大型インクジェットプリンタ
６００    網点化プログラム
６１０    階調値取得部
６２０    変換部
６４０    網点閾値マトリクス
６４１，６６１，６８１，８０１，８２１    原型の網点閾値マトリクス
６４１ａ，６６１ａ，６８１ａ，８０１ａ，８２１ａ    閾値
６５０，８１０    升目
６５１，６５２，６５３，６５４，６５５，６５６，６５７，６７１，６７２，６７３，６７４，６７５，６７６，６７７，６９１，６９２，６９３，６９４，６９５，６９６，６９７，８１１，８１２，８１３，８１４，８１５，８１６，８１７    スーパーセル
６５０ｂ，６５０ｃ，６５０ｄ，６５０ｅ，６５０ｆ，６５０ｇ，６７０ａ，６７０ｂ，６７０ｃ，６７０ｄ，６７０ｅ，６９０ａ    網点
６９０ｂ    空白部分
７００    網点化装置
７１０    階調値取得部
７２０    変換部
８１０ｂ，８１０ｃ，８１０ｄ，８１０ｅ，８１０ｆ，８１０ｇ，８１０ｈ，８１０ｉ，８１０ｊ    白抜け
８２１ｂ    網点を生成するための部分
８２１ｃ    白抜けを生成するための部分
【図１】
2005303446.tif 000003
【図２】
2005303446.tif 000004
【図３】
2005303446.tif 000005
【図４】
2005303446.tif 000006
【図５】
2005303446.tif 000007
【図６】
2005303446.tif 000008
【図７】
2005303446.tif 000009
【図８】
2005303446.tif 000010
【図９】
2005303446.tif 000011
【図１０】
2005303446.tif 000012
【図１１】
2005303446.tif 000013
【図１２】
2005303446.tif 000014
【図１３】
2005303446.tif 000015
【図１４】
2005303446.tif 000016
【図１５】
2005303446.tif 000017
【図１６】
2005303446.tif 000018
【図１７】
2005303446.tif 000019