(57)【要約】【課題】  画素密度の低い印刷装置であっても高品質の画像を印刷させることが可能な画像処理装置を低コストで実現することを目的とする。【解決手段】  カラー画像データを印刷する印刷装置において色ごとに異なる傾斜角により一定の周期で所定の線数の網処理を行うために、該画像データを処理する画像処理装置２００であって、前記印刷装置の画素の位置情報に基づいて、所定の傾斜角を有し周期関数として表される閾値を算出する手段（２０１、２０２、２１３〜２１６）と、算出された前記閾値に対して、予め設定された値を用いて所定の演算処理を施すことにより、Ｎ個の中間閾値を算出する手段（２１７〜２１９）と、前記Ｎ個の中間閾値と前記画像データとを比較することにより、該画像データの濃度をＮ＋１種類の出力値に変換する手段（２２１〜２２４）とを備える。【選択図】  図１
2005348158.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを印刷する印刷装置において色ごとに異なる傾斜角により一定の周期で所定の線数の網処理を行うために、該画像データを処理する画像処理装置であって、
前記印刷装置の画素の位置情報に基づいて、所定の傾斜角を有する周期関数として表される閾値を算出する閾値算出手段と、
算出された前記閾値に対して、予め設定された値を用いて所定の演算処理を施すことにより、Ｎ個の中間閾値を算出する中間閾値算出手段と、
前記Ｎ個の中間閾値と前記画像データとを比較することにより、該画像データの濃度をＮ＋１種類の出力値に変換する変換手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記中間閾値算出手段は、
前記閾値に対して、予め設定されたオフセット値を加減算することにより、前記中間閾値を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記中間閾値算出手段は、
前記閾値と前記画像データの最大値または最小値との差分値に対して、予め設定された比率を乗算し、得られた値を該閾値に加減算することにより、前記中間閾値を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
カラー画像データを印刷する印刷装置において色ごとに異なる傾斜角により一定の周期で所定の線数の網処理を行うために、該画像データを処理する画像処理方法であって、
前記印刷装置の画素の位置情報に基づいて、所定の傾斜角を有する周期関数として表される閾値を算出する閾値算出工程と、
算出された前記閾値に対して、予め設定された値を用いて所定の演算処理を施すことにより、Ｎ個の中間閾値を算出する中間閾値算出工程と、
前記Ｎ個の中間閾値と前記画像データとを比較することにより、該画像データの濃度をＮ＋１種類の出力値に変換する変換工程と
を備えることを特徴とする画像処理方法。
【請求項５】
前記中間閾値算出工程は、
前記閾値に対して、予め設定されたオフセット値を加減算することにより、前記中間閾値を算出することを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記中間閾値算出工程は、
前記閾値と前記画像データの最大値または最小値との差分値に対して、予め設定された比率を乗算し、得られた値を該閾値に加減算することにより、前記中間閾値を算出することを特徴とする請求項４に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを網処理に適したデータに変換処理する画像処理技術に関するものである。
【背景技術】
【０００２】
一般に、印刷処理は用紙の表面の各領域を顔料や染料などの記録材で被覆することにより行われ、画像の濃淡は、微細な領域において記録材で被覆される領域（描画領域）と用紙が露出する領域（非描画領域）との割合を制御することで表現される。
【０００３】
このように、記録材で被覆される領域の割合を微細領域において制御することで、中間濃度を表現する処理は「網処理」と呼ばれ、例えば、微細領域の繰り返しが一インチ長につき１７５回行われる処理は１７５線スクリーンの網処理などと呼ばれる（例えば、特許文献１参照）。
【０００４】
さらに、カラーの商業印刷においては、色間の版ずれや網模様同士の干渉等を抑えるために、同じ線数の網処理を色ごとに異なる傾斜角（例えば、４５度、１５度等で相互に所定の相対角をなす）で行う手法が用いられている（例えば、特許文献２参照）。
【０００５】
また、各画素における描画、非描画の判断は画素の位置に対応する画像の濃度と閾値との比較処理によって実行され、画素の位置に対応する画像の濃度が閾値より大きい場合には当該画素を描画し、小さい場合には非描画とする。
【０００６】
このとき用いられる周期的な閾値は、各画素の位置を示す画素座標を入力とする周期関数によって表現される。例えば画像の濃度が０から２５５までの離散的な値で表現されるとき、周期関数として正弦波関数を利用することで、０から２５４までの閾値は式１により求めることができる。
（式１）  ｆｕｎｃ（θ）＝２５４×（ｓｉｎθ＋１)÷２
つまり、正弦波関数の出力範囲は＋１〜−１であるため、当該正弦波関数に１を加算して２で除算することによって０〜１の範囲に出力範囲を規格化でき、さらに２５４を積算することで０から２５４までの閾値を生成することができるわけである。
【０００７】
ここで、印刷装置の画素密度をＰ、網処理の線密度をＮ、画素座標をｉとすると、式１は式２のようになる。
（式２）  ｆｕｎｃ(ｉ）＝２５４×(ｓｉｎ（２π×Ｎ／Ｐ×ｉ）＋１)÷２
なお、式２に示す周期関数は一軸にしか対応していないが、平面上の各画素の座標情報（ｉ，ｊ）に拡張させると、式３のように表現できる。
（式３）  ｆｕｎｃ（ｉ，ｊ）＝２５４×（ｓｉｎ(２π×Ｎ／Ｐ(ｊ×ｓｉｎΘ＋ｉ×ｃｏｓΘ）)＋ｓｉｎ（２π×Ｎ／Ｐ(ｊ×ｃｏｓΘ−ｉ×ｓｉｎΘ）)＋２）÷４  （ただし、Θは網処理の傾斜角を示す）
ここで、各傾斜角（各色）の網点の周期（つまりｆｕｎｃ（ｉ，ｊ）の周期）は、印刷装置の画素周期に対して必ずしも整数倍にならず、傾斜角（色）によっては、網点の周期が印刷装置の画素周期に対して整数倍にならない場合もある。このため均一濃度の画像を描画しても網点領域毎に含まれる画素の数には必ずばらつきが生じる。そして、網点領域ごとに含まれる画素の数にばらつきが生じると、描画領域と非描画領域の割合もばらつくこととなり、結果的に印刷出力される画像の濃度もばらつくこととなる。
【０００８】
しかしながら、実際のカラー商業印刷における印刷用の版の生成においては、印刷出力する際の網点の周期が一インチあたり１５０〜１７５回程度なのに対して版の描画機構の画素の密度はインチあたり数千と、画素周期は網点の周期に対して一桁以上高い。
【０００９】
このため、個々の網点を構成する画素の数のばらつきに伴う濃度変動は数百分の一となり、画素数のばらつきによる濃度変動はインクの付着量などのアナログ的なばらつきに埋もれてしまう。特にばらつきを比較的知覚しやすいのは網点を構成する画素が少なく、画素数のばらつきの影響が相対的に大きく出るハイライト画像であるが、画素密度の高い商業印刷における印刷用の版の生成においては、画素数のばらつきの影響はインクの安定付着最小面積よりさらに小さい領域に追いやられる。つまり、孤立した描画画素があってもインクは付着せず、複数の画素が集合してやっとインクが付着する面積となる。この結果、商業印刷における印刷用の版の生成においては、網点を構成する画素の数のばらつきは人間の知覚ではあまり認識されず、問題とならない。ただし、正弦波関数を周期関数とした場合、画像の濃度と描画面積との線形性は無いので、実機実装時には描画特性に伴う補正を含む適当な補正テーブル通して描画・非描画を決定することが必要になる。
【００１０】
一方、同様の処理を各種民生品として普及している印刷装置において再現しようとすると事情が異なる。一般に民生品として普及している印刷装置の画素密度は、ハードウェアコストや画像処理回路の処理速度等を考慮して、商業印刷用の印刷装置の画素密度に比べて非常に低いものとなっている。
【００１１】
このため商業印刷と同等の網点の周期で網処理を実行した場合、網点の周期と画素周期にはせいぜい数倍の開きしかない。この結果、個々の網点を構成する画素のばらつきによる濃度変動は十数分の一となり、画素数のばらつきに伴う濃度変動が容易に知覚できてしまう。特に人間の視覚特性では、水平垂直方向のばらつきには敏感であり、これらの周期性を含む４５°傾斜角の墨版のばらつきは知覚されやすい。
【００１２】
さらに、網処理を行うにあたっては、正確な網処理演算を行うためのハードウェア回路を備える必要があるが、かかるハードウェア回路はコストがかかる。
【００１３】
このため、民生品として普及している安価な印刷装置においては、商業印刷と全く同一の網処理を実現するのではなく、簡易的な階調処理で出力表現を行うことにより低コスト化に対応している。
【００１４】
具体的には、誤差拡散処理等の網処理とは異なった階調表現方式を採用したり、あるいは網処理を使用したとしても、網点の周期が画素周期の整数倍となるよう商業印刷とは異なる傾斜角を用いたり、網点の周期と等しいスクリーンを使用したりすることで、ディザ処理と呼ばれるテーブル参照型の単純で低コストなハードウェア回路の使用を可能にせしめ、かかる低コストの回路を用いて網処理を行っている。
【００１５】
しかしながら、民生品として普及している印刷装置の場合、このようなテーブル参照型の網処理でカラー処理を行おうとしても、４色総てに同じ網点の周期で異なった傾斜角をもって網処理を行うことは出来ない。このため、ラインスクリーンを使用したり、網点の周期を商業印刷の印刷装置より粗くしたり、あるいは傾斜角の組み合わせを変えたり、色毎に線数を変えたりするなどして対応している。つまり、商業印刷とは異なる網処理によって階調表現をせざるを得ず、商業印刷による印刷イメージと異なる結果となっている。
【００１６】
一方で、電子回路技術の進歩には著しいものがあり、機械的な精度を向上させるよりも、電子回路上の操作で代替処理を行った方がコスト的に有利になることが多くなってきている。民生品の印刷装置の画素密度の低さ（解像度の低さ）については、個々の画素を回路技術によって多値化する（つまり、多値の閾値を生成する）ことによって高解像度の商業印刷用の印刷装置に近い階調表現力を与えることができる。また、ディザ処理ではない正確な傾斜角および網点の周期を算出する網処理演算のハードウェア回路の実装もコスト的に不可能では無くなってきた。
【特許文献１】特開平０５−２４４４００号公報
【特許文献２】特開平０６−１３０６５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、画素密度と同じ密度で２値処理用の閾値（１つの閾値）を生成するならばともかく、カラー印刷のために正確な傾斜角と網点の周期で多値の閾値（複数の閾値）を生成しようとすると、各色ごとに行う複数の閾値生成を並列に実行させることが可能な大規模回路を実装させるか、あるいは画素密度よりも高い解像度で２値化処理を行ってから当該イメージデータを画素密度の多値イメージデータに変換するような処理を描画機構の動作速度内で実行可能な高速の回路を実装させることが必要となり、いずれにしても回路規模の拡大や処理速度の向上に伴うコストアップが生じてしまうこととなる。
【００１８】
本発明は上記課題に鑑みてなされたものであり、画素密度の低い印刷装置であっても高品質の画像を印刷させることが可能な画像処理装置を低コストで実現することを目的とする。
【００１９】
より具体的には、正確な傾斜角と網点の周期で多値の閾値を生成する画像処理装置を低コストで実現することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するために本発明に係る画像処理装置は以下のような構成を備える。即ち、
カラー画像データを印刷する印刷装置において色ごとに異なる傾斜角により一定の周期で所定の線数の網処理を行うために、該画像データを処理する画像処理装置であって、
前記印刷装置の画素の位置情報に基づいて、所定の傾斜角を有し周期関数として表される閾値を算出する閾値算出手段と、
算出された前記閾値に対して、予め設定された値を用いて所定の演算処理を施すことにより、Ｎ個の中間閾値を算出する中間閾値算出手段と、
前記Ｎ個の中間閾値と前記画像データとを比較することにより、該画像データの濃度をＮ＋１種類の出力値に変換する変換手段とを備える。
【発明の効果】
【００２１】
本発明によれば、画素密度の低い印刷装置より高品質の画像を印刷させることが可能な画像処理装置を低コストで実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の各実施形態について図面をもとにして説明する。
【００２３】
［第１の実施形態］
本実施形態にかかる画像処理装置は、生成した閾値に対して規定のオフセット値を加えることによって４値化用の多値の閾値を生成することを特徴としている。
【００２４】
図１は本発明の第１の実施形態にかかる画像処理装置の構成図である。同図において１０１は元画像を保持するイメージメモリである。データ読みだし等の処理時に、各色の処理系において共有される。
【００２５】
本実施形態にかかる画像処理装置は印刷装置が備える４色の描画機構に対応し処理系を４つ備えている。２００、３００、４００、５００はシアン、マゼンタ、イエロー、ブラックの各色を処理する為の処理系である。各処理系（２００〜５００）はそれぞれ同じ構成を有するため、ここではシアン色処理系２００について詳説することとする。
【００２６】
カラーの描画機構においては、各色毎に独立の描画機構があって各色並列動作を行って描画動作を行うものと、描画機構の多くを共有し、色プレーンを順に一色ずつ処理して描画動作を行うものとの２種類の描画機構が存在するが、本実施形態においては各色毎に独立の描画機構を有する印刷装置を用いることとする。
【００２７】
描画機構の構成が各色独立で、各色毎に描画機構が存在するため、画像処理装置は２００〜５００に示すように並列４構成をとる（２００：シアン処理系、３００：マゼンタ処理系、４００：イエロー処理系、５００：ブラック処理系）。なお、描画機構の構成として描画系のメカニズムが共通で、顔料を交換して同じ機構上で色を変えた印刷を重ねるような場合には、２００〜５００の並列４構成とはならず、単独の一構成となり、処理系としてはシアン色処理系２００のみで各色の処理を行うこととなる。
【００２８】
本実施形態は、イメージメモリ１０１上の元画像を描画機構の動作タイミングに合わせてリアルタイムに網処理化して描画機構に出力するが、構成によっては、描画機構の描画制御情報を格納するページメモリ（不図示）に書き込むときに網処理を行い、描画機構に出力時にはページメモリ上のデータを単純に書き出す構成としてもよい。
【００２９】
１０２、１０３は各色共通の座標を生成する座標情報生成部であり、それぞれ画像信号の同期信号によってリセットされるカウンタ機能を有する。座標情報生成部１０２、１０３では、描画機構の主走査方向、副走査方向のタイミング信号１５２、１５３に合わせて座標情報を生成する。生成された座標情報２６１、２６２は座標変換部２０１、２０２に入力される。
【００３０】
２０１、２０２は網点の傾斜角を制御する座標変換部である。それぞれは２つの乗算回路２０３、２０４および２０５、２０６と乗算値の加算回路２０７、２０８とを備え、あらかじめ設定された網点の傾斜角のｓｉｎΘ、ｃｏｓΘ係数テーブル２０９、２１０および２１１、２１２と座標情報２６１、２６２との積をとり、加算して変換座標２５７、２５８として出力する。
【００３１】
ここでｓｉｎΘ、ｃｏｓΘ係数自体は印刷時に固定なので、本実施形態のような並列構成時にはあらかじめ設定された値をそのまま使用する。ただし、前述したように描画メカニズムが共通で、４色を逐次同じ処理系で生成する構成の場合には、色の切り替え毎にｓｉｎΘ、ｃｏｓΘ係数テーブルを書き換えることとなる。
【００３２】
座標変換部２０１、２０２に対しては２つの座標情報の入力（入力座標信号）２５１、２５２および２５３、２５４と、ｓｉｎΘ係数テーブル及びｃｏｓΘ係数テーブル（２０９〜２１２）への書き込み入力（入力係数信号）２５５、２５６とがあり、このうち座標情報生成部１０２、１０３の出力値である座標情報の入力（２５１〜２５４）は、描画機構の動作と共にリアルタイムに値を変える。
【００３３】
座標変換部２０１、２０２にて変換され出力された座標情報２５７、２５８は周期関数発生回路２１３、２１４に入力される。周期関数発生回路２１３、２１４の出力値は加算回路２１５によって加算され二次元ポテンシャル曲面を生成する。
【００３４】
加算回路２１５の出力値は、周期関数発生回路２１３、２１４にて使用した周期関数の特性を補正するための線形性補正回路２１６に入力され、濃度線形性と数値範囲の補正が行われる。こうしてつくられた代表閾値２５９から他の中間閾値を生成する。本実施形態においては４値処理を行うので閾値は３つ必要である。
【００３５】
閾値処理の結果出力される画素出力値を小さい方から０、１、２、３とする。生成した代表閾値２５９の上下に一定のオフセット幅ｗの閾値を作成し、下閾値よりも入力濃度が低かった時に画素出力値を０、下閾値と代表閾値２５９の間だったときに画素出力値を１、代表閾値２５９と上閾値の間だった時に画素出力値を２、上閾値よりも高い値の時に画素出力値を３とする（つまり、生成された閾値の数＋１種類の画素出力値を出力する）。
【００３６】
２１７はオフセット幅Ｗの保持回路、２１９は減算回路である。減算回路２１９は代表閾値２５９からオフセット幅ｗを引き下閾値を生成する。２１８は加算回路である。加算回路２１８は代表閾値２５９に対してオフセット幅ｗを加算して、上閾値を生成する。
【００３７】
なお、一定のオフセット幅の加減算による上下閾値の生成では、閾値が画像濃度の最小値・最大値を越えてしまい、不適切な値となる場合もあるので、加算回路２１８及び減算回路２１９には、加減算回路のキャリーが立った際に、閾値最小値・最大値に出力を置き換える付加回路（不図示）が備えられている。
【００３８】
座標情報２６１、２６２に対応する画素濃度値は、データ読み出し回路１０４によってイメージメモリ１０１から読み出される。
【００３９】
２２１、２２２、２２３は比較回路であり、データ読み出し回路１０４によってイメージメモリ１０１から読み出された読み出し情報１５１の画素濃度値と、生成した３つの閾値（代表閾値、上閾値、下閾値）とを比較する。２２４はエンコーダであり、比較回路２２１〜２２３における比較結果をエンコードし、０〜３の画素出力値２６０を出力する。
【００４０】
図２にエンコーダ２２４の入出力対応表を示す。下閾値の比較結果を２７１、代表閾値の比較結果を２７２、上閾値の比較結果を２７３として、画素濃度値が閾値を上回った時に１が出力され、及ばないときに０が出力されるものとする。ｘはどちらの値でもかまわない。
【００４１】
エンコーダ２２４の画素出力値２６０は２ビット値で出力される。上位がｂｉｔ１である。出力された画素出力値２６０は描画機構の対応色の駆動回路に描画値制御情報として入力される。
【００４２】
以上の説明から明らかなように、本実施形態によれば、多値の閾値の生成において、座標情報からの周期関数の生成をそれぞれ独立して行うのではなく共通して行い、代表閾値として１つだけ閾値を生成し、当該代表閾値から予め設定されたオフセット幅を加減算して上下閾値を求めるようにすることで、閾値の生成処理が簡素化され、従来よりも回路規模を小さくすることが可能となる。
【００４３】
つまり、従来の商業印刷の印刷装置と同様に、民生用の印刷装置においても正確な傾斜角および周期を算出する網処理演算を取り入れるとともに、低解像度の問題を克服すべく多値の閾値による網処理を行うことにより高品質の画像の印刷を実現する一方、当該多値の閾値を算出するための回路を簡素化しコスト増加を抑えることが可能となる。
【００４４】
［第２の実施形態］
本実施形態にかかる画像処理装置では、生成した代表閾値に対して一定比率の値で演算することによって、４値化用の多値閾値を生成することを特徴としている。例えば比率として１／４（２５％）を設定した時には、代表閾値の７５％の値を生成して下閾値とし、最大値と代表閾値との差分の２５％を代表閾値に加算して上閾値とする。
【００４５】
一定比率で代表閾値から上下閾値を生成した場合、上記第１の実施形態に示すような単純な加減算による上下閾値の生成と異なり、生成された上下閾値が画像濃度値の最大値または最小値を越えてしまうという問題を回避することができる。ただし、任意比率の設定が可能な構成とすると、ハードウェア回路において規模の拡大を伴う乗算を含むこととなる。そこで本実施形態にかかる画像処理装置においては、比率の制約を行い乗算を用いないような回路的数値的工夫を施している。
【００４６】
例えばフル乗算器の代わりに可変ビットシフト回路によってシフトした値を使用することで、比率としては５０％、２５％、１２．５％・・・と制約されるが、小規模な回路で実現することが可能となる。
【００４７】
なお、本実施形態では可変ビットシフト回路を２回路使用して、上下閾値の設定位置の自由度をさらに高くしている。２回路を使用することによって５０％と２５％の中間的な比率として３７．５％、３１．３％、２８．１％等を作ることが可能で、閾値の微調整が可能となる。
【００４８】
上閾値の生成は最大値と代表閾値との差分値を算出し、これに比率値ｒを掛けた値を代表閾値に加算して生成する。下閾値は代表閾値と最小値との差分を算出し（最小値０ならば差分回路が省略できる）、これに比率値ｒを掛けた値を代表閾値から減算して生成する。
【００４９】
図３に本発明の第２の実施形態にかかる画像処理装置の構成図を示す。２３０は最大値保持回路、２３１は最小値保持回路である。２３４、２３５は減算器であり、代表閾値２５９と最大値、最小値との差分値を生成する。２３２、２３３は比率保持回路であり、比率値ｒを保持する。２３６、２３７は比率値算出回路であり、図４に示すようなシフト型の演算処理（詳細は後述）をおこなう。
【００５０】
２３８は加算器である。代表閾値２５９の値をＮ、最大値をＮｍａｘとすると加算器２３８の出力値はＮｍａｘ＋Ｎ×（１−ｒ）となる。一方、２３９は減算器である。代表閾値２５９の値をＮ、最小値をＮｍｉｎとすると減算器２３９の出力値はＮｍｉｎ＋Ｎ×（１＋ｒ）となる。
【００５１】
次に比率算出回路２３６、２３７の詳細構成について図４を用いて説明する。同図において、２７５または２７６は減算器２３５または２３４よりそれぞれ出力され、比率値算出回路２３７または２３６に入力されるデータを示す。入力されたデータ２７５または２７６は２つに分けられ、それぞれがバレルシフタ２８０、２８１に入力される。
【００５２】
バレルシフタ２８０、２８１では、入力されたデータ２７５または２７６を指定された値だけビットシフトしてから出力する。本実施形態においては１より小さい比率生成用のデータ処理なのでビットシフトする方向は一方向のみで語長からはみ出したビットは単純に切り捨てられる。
【００５３】
バレルシフタ２８０、２８１のシフト量の制御値２７４または２７７は、比率保持回路２３３または２３２より出力される。２つのバレルシフタ２８０、２８１の出力は加算器２８２によって加算された後、加算器２３８または減算器２３９に入力され、算出された比率値として元の代表閾値（２５９）に加減算されることで上閾値または下閾値が生成される。
【００５４】
なお、図４に示す回路は描画機構に比率値の調整機構が必要な場合の一例であり、比率値の調整機構が不要で比率値固定の場合には、バレルシフタ２８０、２８１を省略することができる。例えば、データ幅６ｂｉｔで、比率値として１／４＋１／８＝３／８すなわち０．３７５が必要なときには、図５のように加算器２８２と配線だけの小規模な回路で生成することができる。ただし、このような実装を行った場合には、上下閾値の調整は不可能になる。
【００５５】
座標情報２６１、２６２に対応する画素濃度値はデータ読み出し回路１０４によってイメージメモリ１０１から読み出される。データ読み出し回路１０４からの読み出し情報１５１と上下閾値ならびに代表閾値とは比較回路２２１乃至２２３おいて比較された後、エンコーダ２２４において描画機構に描画値制御情報２６０として出力される画像出力値２６０が生成され、描画機構の対応色の駆動回路に入力される。具体的には３つの閾値と読み出し情報１５１との比較結果が、エンコーダ２２４にてエンコードされ、０〜３の画素出力値２６０が出力される。
【００５６】
以上の説明から明らかなように、本実施形態にかかる画像処理装置によれば、生成した代表閾値に対して一定比率の値を算出することで多値の閾値を求める構成とすることにより、上記第１の実施形態と同様の効果を享受しつつ、さらに、生成された上下閾値が最大値または最小値を越えてしまうという問題を回避することが可能となる。
【００５７】
また、一定比率の値に基づく上下閾値の算出にあたっては、可変ビットシフト回路を用いることにより、比率の設定変更を小規模な回路により実現することが可能となる。
【００５８】
［第３の実施形態］
上記第１及び第２の実施形態においては、小規模な回路構成により画素出力値を生成すべく、算出した代表閾値から簡単な演算（加減算または一定比率の乗算）を行うことで複数の閾値を生成した。しかし、本発明はこれに限られず、例えば、入力される画像の濃度値に対して同様の簡単な演算を施すことによっても、同程度の回路規模で、同等の効果が得られることはいうまでもない。
【００５９】
図６に本実施形態の画像処理装置の構成図を示す。同図に示すように、第２の実施形態にかかる画像処理装置（図３）に対して、データ読み出し回路１０４からの読み出し情報１５１の結線と線形性補正回路２１６からの代表閾値２５９の結線とを入れ替えることにより実現することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施形態にかかる画像処理装置の構成を示す図である。
【図２】エンコーダ２２４における入出力の対応を示す図である。
【図３】本発明の第２の実施形態にかかる画像処理装置の構成を示す図である。
【図４】本発明の第２の実施形態にかかる画像処理装置を構成する比率算出回路２３６、２３７の詳細を示す図である。
【図５】本発明の第２の実施形態にかかる画像処理装置を構成する比率算出回路２３６、２３７の詳細構成を示す図である。
【図６】本発明の第３の実施形態にかかる画像処理装置の構成を示す図である。
【符号の説明】
【００６１】
１０１          ：イメージメモリ
１０２、１０３  ：座標情報生成部
１０４          ：データ読み出し回路
１５１          ：読み出し情報
１５２          ：主走査方向のタイミング信号
１５３          ：副走査方向のタイミング信号
２００          ：シアン処理系の描画機構
２０１、２０２  ：座標変換部
２０３〜２０６  ：乗算回路
２０７、２０８  ：加算回路
２０９〜２１２  ：ｓｉｎΘまたはｃｏｓΘ係数テーブル
２１３、２１４  ：周期関数発生回路
２１５          ：加算回路
２１６          ：線形性補正回路
２１７          ：オフセット幅保持回路
２１８          ：加算回路
２１９          ：減算回路
２２１〜２２３  ：比較回路
２２４          ：エンコーダ
２３０          ：最大値保持回路
２３１          ：最小値保持回路
２３４、２３５  ：減算器
２３２、２３３  ：比率保持回路
２３６、２３７  ：比率値算出回路
２３８          ：加算器
２３９          ：減算器
２５１〜２５４  ：入力座標信号
２５５、２５６  ：入力係数信号
２５７、２５８  ：変換された座標情報
２５９          ：代表閾値信号
２６０          ：画素出力値
２６１、２６２  ：座標情報
２７１          ：下閾値比較結果
２７２          ：代表閾値比較結果
２７３          ：上閾値比較結果
２７４          ：制御値
２７５、２７６  ：入力データ
２７７          ：制御値
２８０、２８１  ：バレルシフタ
２８２          ：加算回路
３００          ：マゼンタ処理系の描画機構
４００          ：イエロー処理系の描画機構
５００          ：ブラック処理系の描画機構
【図１】
2005348158.tif 000003
【図２】
2005348158.tif 000004
【図３】
2005348158.tif 000005
【図４】
2005348158.tif 000006
【図５】
2005348158.tif 000007
【図６】
2005348158.tif 000008