(57)【要約】      （修正有）【課題】主走査方向と副走査方向の出力解像度が異なる出力機器において、良好な網点形状を作成するとともに、主走査方向と副走査方向の出力解像度が等しい出力機器と近似した網点形状を実現するハーフトーンスクリーンを作成する。【解決手段】両走査方向の解像度が等しい場合の解像度を基とした副走査方向、主走査方向の解像度変倍率から得られる４点の座標間を２つの角度（θ１、θ２）を用いて得られるデジタル直線により結び、その直線で囲まれる領域を主走査方向と副走査方向の解像度が前記変倍率で変化された場合における１つの周期パターンの形状領域とする。前記領域の全座標における閾値を連続する閾値となるように閾値を再配置することで、出力機器の主走査方向と副走査方向の解像度が異なる場合の任意のスクリーン角度におけるハーフトーンスクリーンの１つの周期パターンを作成する。【選択図】図２
2005204106.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向と副走査方向の出力解像度が異なる出力機器のためのハーフトーンの１つの周期パターン形状を生成するハーフトーンスクリーニング方法において、主走査方向と副走査方向の解像度が等しい場合の周期パターンの形状が座標値（０、ｂ）、（ａ、０）、（ｂ、ａ＋ｂ）、（ａ＋ｂ、ａ）で結ばれるデジタル直線で囲まれた領域で表されるとし、前記両走査方向が等しい場合の解像度を基とした副走査方向の解像度変倍率Ｍおよび主走査方向の解像度変倍率Ｎから得られる座標値（０、Ｍ×ｂ）、（Ｎ×ａ、０）、（Ｎ×ｂ、Ｍ×ａ＋Ｍ×ｂ）、（Ｎ×ａ＋Ｎ×ｂ、Ｍ×ａ）の４点間を次式で得られる２つの角度θ１、θ２
θ１＝ａｒｃｔａｎ（（Ｍ×ｂ）／（Ｎ×ａ））、θ２＝ａｒｃｔａｎ（（Ｎ×ｂ）／（Ｍ×ａ））
を用いて結んだデジタル直線で囲まれた領域を、主走査方向と副走査方向の解像度が前記変倍率で変化された場合における１つの周期パターンの形状領域とし、この領域に前記主走査方向と副走査方向の解像度が等しい場合の周期パターン形状領域中の閾値をその相対位置関係から代入し、前記領域の全座標における閾値を階調数と網点のドットゲインを考慮した連続する閾値となるように閾値を再配置することで、出力機器の主走査方向と副走査方向の解像度が異なる場合の任意のスクリーン角度におけるハーフトーンスクリーンの１つの周期パターンを生成することを特徴とするハーフトーンスクリーン生成方法。
【請求項２】
前記２つの角度θ１、θ２を算出する際の座標値ａ、ｂ、ならびにそれらの積であるＭ×ａ、Ｍ×ｂ、Ｎ×ａ、Ｎ×ｂの値が整数であることを特徴とする請求項１記載のハーフトーンスクリーン生成方法。
【請求項３】
前記２つの角度θ１、θ２を算出する際の座標値ａ、ｂ、ならびにそれらの積であるＭ×ａ、Ｍ×ｂ、Ｎ×ａ、Ｎ×ｂの値が実数であることを特徴とする請求項１記載のハーフトーンスクリーン生成方法。
【請求項４】
前記座標値ａ，ｂおよび前記副走査方向の解像度変倍率Ｍ、主走査方向の解像度変倍率Ｎより算出される、ａ／（１／Ｍ）、ａ／（１／Ｎ）、ｂ／（１／Ｍ）、ｂ／（１／Ｎ）が全て割り切れることを特徴とする請求項１記載のハーフトーンスクリーン生成方法。
【請求項５】
前記相対位置関係から閾値を代入する際に、前記主走査方向と副走査方向の解像度が異なる場合の周期パターン形状領域中の位置に対応する前記主走査方向と副走査方向の解像度が等しい場合の周期パターン形状領域中の位置がその領域外である場合、領域中の最も近隣の画素から閾値を代入することを特徴とする請求項１記載のハーフトーンスクリーン生成方法。
【請求項６】
前記ハーフトーンスクリーンの１つの周期パターンがスーパーセルの場合、主走査方向と副走査方向の解像度が等しい場合のスーパーセルにおける各セルの領域番号を定義しておき、前記領域番号と前記相対位置関係から主走査方向と副走査方向の解像度が異なる場合のスーパーセルにおける各セルの領域を定義することを特徴とする請求項１記載のハーフトーンスクリーン生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多値画像データと主走査方向と副走査方向に配置されたマトリクスとの大小比較により２値データを作成しハーフトーン画像を表現するハーフトーンスクリーン生成方法に関する。
【背景技術】
【０００２】
通常印刷物は網点で形成されていることが多い。この網点はハーフトーンドットと呼ばれており、デジタル網点画像では１つ以上の最小単位ドットの集合で表されている。デジタル網点画像を作成する際には、閾値マトリクス中の閾値と多値階調画像（グレースケール画像）の画素値との大小比較によって、各画素位置にドットを記録するか否か（ドットのＯＮ、ＯＦＦ）を示す２値画像を作成する方法が一般的である。
【０００３】
カラー印刷では、各版（各色２値画像）を重ねることにより発生するモアレを抑制するため、多値階調画像から２値画像を作成する際に、各色異なるスクリーン角度をつけることにより網点画像を記録している。
【０００４】
このような所定のスクリーン角度と階調数を有するハーフトーンスクリーンの１つの周期パタ−ンは下記特許文献１に記載されているような方法等で作成することが出来る。
【０００５】
このように作成されたハーフトーンスクリーンの１つの網点（周期）パターンは、スクリーン角度をつけることによって網点パターン領域の１辺が直線にならない場合にも出来るだけ正方形に近づける形で作成され、この領域の４辺と周辺に接する網点パターンとの間に隙間が出来ない（網点パターンに属さないピクセルがない）ように作成されている。
【特許文献１】特許第２５２４４７０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
出力機器の解像度が主走査方向と副走査方向で異なる場合、上記のような正方形の網点パターンにより網点を形成すると、解像度が大きい方の方向が圧縮された形で出力される。
【０００７】
そこで、本発明では、主走査方向と副走査方向の出力解像度が異なる出力機器において、良好な網点形状を作成するとともに、主走査方向と副走査方向の出力解像度が等しい出力機器と近似した網点形状を実現するハーフトーンスクリーンを作成することを課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための一手法として、本発明の画像処理方法は以下の特徴を備える。
【０００９】
請求項１記載のハーフトーンスクリーン生成方法は、主走査方向と副走査方向の出力解像度が異なる出力機器のためのハーフトーンの１つの周期パターン形状を生成するハーフトーンスクリーニング方法において、主走査方向と副走査方向の解像度が等しい場合の周期パターンの形状が座標値（０、ｂ）、（ａ、０）、（ｂ、ａ＋ｂ）、（ａ＋ｂ、ａ）で結ばれるデジタル直線で囲まれた領域で表されるとし、前記両走査方向が等しい場合の解像度を基とした副走査方向の解像度変倍率Ｍおよび主走査方向の解像度変倍率Ｎから得られる座標値（０、Ｍ×ｂ）、（Ｎ×ａ、０）、（Ｎ×ｂ、Ｍ×ａ＋Ｍ×ｂ）、（Ｎ×ａ＋Ｎ×ｂ、Ｍ×ａ）の４点間を次式で得られる２つの角度θ１、θ２
θ１＝ａｒｃｔａｎ（（Ｍ×ｂ）／（Ｎ×ａ））、θ２＝ａｒｃｔａｎ（（Ｎ×ｂ）／（Ｍ×ａ））
を用いて結んだデジタル直線で囲まれた領域を、主走査方向と副走査方向の解像度が前記変倍率で変化された場合における１つの周期パターンの形状領域とし、この領域に前記主走査方向と副走査方向の解像度が等しい場合の周期パターン形状領域中の閾値をその相対位置関係から代入し、前記領域の全座標における閾値を階調数と網点のドットゲインを考慮した連続する閾値となるように閾値を再配置することで、出力機器の主走査方向と副走査方向の解像度が異なる場合の任意のスクリーン角度におけるハーフトーンスクリーンの１つの周期パターンを生成することを特徴とする。
【００１０】
請求項２記載のハーフトーンスクリーン生成方法は、前記２つの角度θ１、θ２を算出する際の座標値ａ、ｂ、ならびにそれらの積であるＭ×ａ、Ｍ×ｂ、Ｎ×ａ、Ｎ×ｂの値が整数であることを特徴とする。
【００１１】
請求項３記載のハーフトーンスクリーン生成方法は、前記２つの角度θ１、θ２を算出する際の座標値ａ、ｂ、ならびにそれらの積であるＭ×ａ、Ｍ×ｂ、Ｎ×ａ、Ｎ×ｂの値が実数であることを特徴とする。
【００１２】
請求項４記載のハーフトーンスクリーン生成方法は、前記座標値ａ，ｂおよび前記副走査方向の解像度変倍率Ｍ、主走査方向の解像度変倍率Ｎより算出される、ａ／（１／Ｍ）、ａ／（１／Ｎ）、ｂ／（１／Ｍ）、ｂ／（１／Ｎ）が全て割り切れることを特徴とする。
【００１３】
請求項５記載のハーフトーンスクリーン生成方法は、前記相対位置関係から閾値を代入する際に、前記主走査方向と副走査方向の解像度が異なる場合の周期パターン形状領域中の位置に対応する前記主走査方向と副走査方向の解像度が等しい場合の周期パターン形状領域中の位置がその領域外である場合、領域中の最も近隣の画素から閾値を代入することを特徴とする。
【００１４】
請求項６記載のハーフトーンスクリーン生成方法は、前記ハーフトーンスクリーンの１つの周期パターンがスーパーセルの場合、主走査方向と副走査方向の解像度が等しい場合のスーパーセルにおける各セルの領域番号を定義しておき、前記領域番号と前記相対位置関係から主走査方向と副走査方向の解像度が異なる場合のスーパーセルにおける各セルの領域を定義することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、主走査方向と副走査方向の出力解像度が異なる出力機器において、良好な網点形状を作成するとともに、主走査方向と副走査方向の出力解像度が等しい出力機器と近似した網点形状を実現することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【００１７】
以下、ハーフトーンスクリーンの１つの周期パタ−ン形状領域を網点パターン領域と記述し、網点パターン領域中に閾値がタイリングされたマトリクスを網点閾値マトリクスと記述する。
【実施例１】
【００１８】
本実施例においては、主走査方向の解像度が副走査方向の解像度の１／２の場合の網点閾値マトリクスを作成する例を示す。
【００１９】
図１は出力機器の主走査方向と副走査方向の解像度が等しく、スクリーン角度が１５度の場合における網点閾値マトリクスの一例である。図１のように主走査方向と副走査方向の解像度が等しい場合、左上を原点として網点パターン領域は座標値（０、ｂ）、（ａ、０）、（ｂ、ａ＋ｂ）、（ａ＋ｂ、ａ）で結ばれるデジタル直線で囲まれた領域であり、本実施例ではａ＝８、ｂ＝２で（０、２）、（８、０）、（２、１０）、（１０、８）で結ばれるデジタル直線で囲まれた図１の塗りつぶされた領域である。この網点パターン領域は図１の点線で示されるように出来るだけ正方形に近づく形で作成されており、この領域の４辺と接するように網点パターン領域を接続させても隙間が出来ないように作成されている。また、網点閾値マトリクスの領域中には連続した閾値が領域の中心から網点が太っていくように割り振られている。
【００２０】
本実施例の主走査方向の解像度が副走査方向の解像度の１／２の場合には図２の塗りつぶされた領域を網点パターン領域とする。この領域は、Ａ（０、Ｍ×ｂ）、Ｂ（Ｎ×ａ、０）、Ｃ（Ｎ×ｂ、Ｍ×ａ＋Ｍ×ｂ）、Ｄ（Ｎ×ａ＋Ｎ×ｂ、Ｍ×ａ）の４点で結ばれるデジタル直線で囲まれた図２の塗りつぶされた領域であり、Ｍ、Ｎは両走査方向の解像度が等しい場合の解像度を基とした副走査方向の解像度変倍率Ｍ、および主走査方向の解像度変倍率Ｎである。本実施例では、図１に示す出力機器の主走査方向と副走査方向の解像度が等しい場合の解像度を基とする。そのため、副走査方向の解像度は等しく、主走査方向の解像度は副走査方向の解像度の１／２であるため、Ｍ＝１、Ｎ＝０．５（１／２）である。よって、図２における前記４箇所の点はＡ（０、２）、Ｂ（４、０）、Ｃ（１、１０）、Ｄ（５、８）となる。
【００２１】
ここで、ａ／（１／Ｍ）、ａ／（１／Ｎ）、ｂ／（１／Ｍ）、ｂ／（１／Ｎ）が全て割り切れる（余りが０となる）ことが、出力機器の主走査方向と副走査方向の解像度が異なる場合において出力された本手法の網点パターン領域を出来るだけ正方形に近づけるためには望ましい。本実施例では、ａ／（１／Ｍ）＝８／１、ａ／（１／Ｎ）＝８／２、ｂ／（１／Ｍ）＝２／１、ｂ／（１／Ｎ）＝２／２といずれも全て割り切れる。ここで本実施例においてｂ＝３であった場合、ｂ／（１／Ｎ）＝３／２と割り切ることが出来ない。つまり、主走査方向の解像度変倍率がＮ＝０．５（１／２）であるので、図２での網点パターン領域のＤ点が（１．５、１１）となるが、網点パターン領域における各画素値の座標は整数をとるのでこの点は丸められ（１、１１）もしくは（２、１１）となる。このため、出力された網点は、主走査方向において若干圧縮された、もしくは伸長された網点となる。
【００２２】
出力機器の主走査方向と副走査方向の解像度が異なる場合の網点パターン領域は前記４箇所の点（Ａ、Ｂ、Ｃ、Ｄ）を設定し、この点をデジタル的な直線で結ぶことによって定義する。このデジタル的な直線を発生させるためのスクリーン角度として、前記出力機器の主走査方向と副走査方向の解像度が等しい図１の場合は、４辺ともスクリーン角度１５（θ）度を用いるが、主走査方向と副走査方向の解像度が異なる場合には図２に示す２つの角度θ１、θ２を用いる。ここで２つの角度は
θ１＝ａｒｃｔａｎ（（Ｍ×ｂ）／（Ｎ×ａ））、θ２＝ａｒｃｔａｎ（（Ｎ×ｂ）／（Ｍ×ａ））
より求められる。ここでθ１、θ２を算出する際に、Ｍ×ａ、Ｎ×ａ、Ｍ×ｂ、Ｎ×ｂの値は実数でも整数でもよい。これは、本実施例においてｂ＝３とすると、Ｎ×ｂ＝１．５となる。この場合、θ２の算出は、Ｎ×ｂの値として１．５を用いて実数として計算しても良いし、１もしくは２とその値を丸めて整数として計算してもよい。
【００２３】
そして、図２に示すθ１から網点パターン領域の辺ＡＢと辺ＣＤの２辺を、θ２から辺ＡＣ、辺ＤＢの２辺をと合計４つのデジタル的な直線を発生させる。ここで、この直線の発生方法は、特許第２５２４４７０号でも例示している、［Ｂｒｅｓｅｎｈａｍ．Ｊ．Ｅ．，“Ａｌｇｏｒｉｔｈｍ  ｆｏｒ  Ｃｏｍｐｕｔｅｒ  Ｃｏｎｔｒｏｌ  ｏｆ  Ｄｉｇｉｔａｌ  Ｐｌｏｔｔｅｒ”ＩＢＭ  Ｓｙｓｔｅｍ  Ｊｏｕｒｎａｌ，Ｖｏｌ．４，ｎｏ．１，ｐｐ．１０６−１１１（１９６５）．］が有名である。
【００２４】
本実施例ではＭ＝１、Ｎ＝０．５であるためθ１＝ａｒｃｔａｎ（２／４）より一つの角度は約２６．６度、θ２＝ａｒｃｔａｎ（１／８）よりもう一方の角度は約７．１度となる。前記θ１、θ２と４箇所の点（Ａ、Ｂ、Ｃ、Ｄ）を用いて図３中の斜線領域（辺ＡＢ、辺ＡＣ、辺ＣＤ、辺ＤＢ）のデジタル的な直線を構成する画素を求め、その内部を網点パターン領域とする。
【００２５】
次に前記網点パターン領域に閾値をタイリングする。この方法として主走査方向と副走査方向の解像度が異なる場合の網点パターン領域の各位置（Ｘ、Ｙ）に対する主走査方向と副走査方向の解像度が等しい場合の網点パターン領域の各位置（Ｘ’、Ｙ’）との相対的な位置関係をもとめ、その閾値を代入する。本実施例では前記２つの網点パターン領域において副走査方向の解像度が等しく主走査方向の解像度が１／２である関係から、前記２つの領域の相対位置関係を示す式は、Ｘ’＝２×Ｘ、Ｙ’＝Ｙとなる。よって、図４のように前記主走査方向と副走査方向の解像度が異なる網点パタ−ン領域中の各画素に対して前記式より、前記主走査方向と副走査方向の解像度が等しい網点パタ−ン領域中の位置を算出しその閾値を代入する。図４中の４００、４０１の部分の閾値は、主走査方向と副走査方向の解像度が等しい網点パターン領域中の対応する閾値がないため、対応する位置から最も近隣の領域中に位置する閾値を代入している。
【００２６】
代入された閾値は、不連続な値をとっているため、前記主走査方向と副走査方向の解像度が異なる網点パターン領域の階調数と網点のドットゲインに応じた閾値を、代入された閾値が小さい順に再配置する。図５では階調数に応じた閾値を再配置している。
【００２７】
以上説明したように本実施例によれば、主走査方向の解像度が副走査方向の解像度の１／２である場合の網点閾値マトリクスを作成することが出来る。
【００２８】
なお、本実施例で説明した出力機器の主走査方向と副走査方向の解像度が等しい場合の解像度を基とした副走査方向の解像度変倍率、および主走査方向の解像度変倍率は、この例に限るものではなく、主走査方向と副走査方向の解像度が等しくならない変倍率であればどのような値をとってもよい。
【実施例２】
【００２９】
本実施例においては、実施例１の網点パターン領域がスーパーセルの場合において、主走査方向の解像度が副走査方向の解像度の１／２である場合の網点閾値マトリクスを作成する例を示す。
【００３０】
スーパーセルは、複数の網点パターン領域（セル）から構成され、所定のスクリーン線数とスクリーン角度により近い値に近づけることが出来る。これは具体的にいえば図１のａ，ｂを大きくする、つまりタンジェントを構成する整数を大きくすることによって、所定のスクリーン角度により近づき、その網点パターン領域内を小さい網点セルに分割することにより所望の線数を実現できる。
このようなスーパーセルに関する詳細は、例えば、「ポストスクリプト・スクリーニング、著者：ピーター  フィンク、発行元：株式会社エムディエヌコーポレーション、発行日：１９９４年８月１１日、初版第１刷」を参考文献として挙げることができる。
【００３１】
本実施例での出力機器の主走査方向と副走査方向の解像度が等しい場合に作成されたスーパーセルは、説明を分かりやすくするため、図６に示すように、図１の網点パターン領域をスーパーセルの領域と考え、この領域中は図６中の６００、６０１、６０２、６０３の４つの網点セルで構成されているものとする。つまり、実施例２の網点パターンで表現できるスクリーン線数は実施例１の網点パターンで構成されるスクリーン線数の倍になると考えることが出来る。ここでこのスーパーセルの領域は左上を原点として、実施例１と同様にａ＝８、ｂ＝２で（０、２）、（８、０）、（２、１０）、（１０、８）で囲まれた図６の領域であり、領域中の各網点セルには連続した閾値が割り振られている。
【００３２】
本実施例のスーパーセルの領域は実施例１の網点パターン領域と同様であり、出力機器の主走査方向の解像度が副走査方向の解像度の１／２である場合のスーパーセルの領域を定義する。この領域は、副走査方向の解像度変倍率Ｍ＝１、主走査方向の解像度変倍率Ｎ＝０．５（１／２）より、実施例１と同様に算出される４つの点（０、２）、（４、０）、（１、１０）、（５、８）と、θ１＝ａｒｃｔａｎ（２／４）より算出される角度（約２６．６度）、θ２＝ａｒｃｔａｎ（１／８）より算出される角度（約７．１度）の２つの角度により、前記４つの点をデジタル的な直線で囲む図２の領域である。この領域を定義する工程は実施例１と全く同様であるため、詳細な説明は省く。
【００３３】
次に前記スーパーセル領域に閾値をタイリングする。実施例１と同様に主走査方向と副走査方向の解像度が異なる場合のスーパーセル領域の各位置（Ｘ、Ｙ）に対する主走査方向と副走査方向の解像度が等しい場合のスーパーセル領域の各位置（Ｘ’、Ｙ’）との相対的な位置関係をもとめ、その閾値を代入する。本実施例では実施例１と同様に前記２つのスーパーセル領域において副走査方向の解像度が等しく、主走査方向の解像度が１／２である関係から、前記２つのスーパーセル領域の相対位置関係を示す式は、Ｘ’＝２×Ｘ、Ｙ’＝Ｙとなる。よって前記主走査方向と副走査方向の解像度が異なるスーパーセル領域中の各画素における閾値は前記式から図７のように代入される。また、実施例１と同様に、図７の７００、７０１の部分の閾値は、解像度が等しい網点パターン領域中の対応する閾値がないため、対応する位置から最も近隣の領域中に位置する閾値を代入している。
【００３４】
代入された閾値は、不連続な値をとっているとともに、図６のスーパーセル中における各セルの閾値が順不同に代入されている。よって、主走査方向が副走査方向の解像度と等しい場合のスーパーセル中における各セルの領域番号を各位置（画素）に対して定義しておき、主走査方向が副走査方向の解像度の１／２である場合のスーパーセル領域に閾値が代入される際に、この領域番号を基に、図８に示すように４つの各セル領域に分割する。そして、各セル領域の階調数と網点のドットゲインを考慮した閾値を、各セルへ代入された閾値が小さい順に再配置する。
【００３５】
以上説明したように本実施例によれば、図９に示すような主走査方向が副走査方向の解像度の１／２となるようなスーパーセルにおける網点閾値マトリクスを生成することができる。
【００３６】
以上、２つの実施例について説明したが、本発明はこれらの実施例に限られるものではなく、その要旨を逸脱しない範囲で様々な形態による実施が可能である。例えば、網点パターン領域に閾値を代入する際に、主走査方向と副走査方向の解像度が異なる場合の網点パターン領域の各位置に対する主走査方向と副走査方向の解像度が等しい場合の網点パターン領域の各位置との相対的な位置関係をもとめ、その閾値を代入していたが、この代入する値は閾値ではなく閾値をタイリングする順番を示した番号でもよい。
【００３７】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。
【００３８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００３９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（Ｒ）ディスク（登録商標）、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることが出来る。
【００４１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４３】
【図１】実施例１において、主走査方向と副走査方向の解像度が等しい場合の網点閾値マトリクスを示す図である。
【図２】実施例１において、主走査方向と副走査方向の解像度が異なる場合の網点閾値マトリクスを示す図である。
【図３】実施例１において、網点パタ−ン領域の各点（Ａ、Ｂ、Ｃ、Ｄ）を結ぶデジタル的な直線の画素を示す図である。
【図４】実施例１において、主走査方向と副走査方向の解像度が異なる場合の網点パターン領域に代入された閾値を示す図である。
【図５】実施例１において、階調数と網点のドットゲインを考慮した閾値を再配置した図である。
【図６】実施例２において、主走査方向と副走査方向の解像度が等しい場合のスーパーセルにおける網点閾値マトリクスを示す図である。
【図７】実施例２において、主走査方向と副走査方向の解像度が異なる場合のスーパーセル領域に代入された閾値を説明するための図である。
【図８】実施例２において、領域番号の定義を説明するための図である。
【図９】実施例２において、階調数と網点のドットゲインを考慮した閾値が再配置されたスーパーセルを説明するための図である。
【図１】
2005204106.tif 000003
【図２】
2005204106.tif 000004
【図３】
2005204106.tif 000005
【図４】
2005204106.tif 000006
【図５】
2005204106.tif 000007
【図６】
2005204106.tif 000008
【図７】
2005204106.tif 000009
【図８】
2005204106.tif 000010
【図９】
2005204106.tif 000011