(57)【要約】【課題】文字のエッジ部などのエッジボケの発生を抑えて鮮明さを向上させ、画質の向上を図ること。【解決手段】多値の入力データに対し誤差拡散処理を行って階調数を低減した出力データを出力する画像処理装置１であって、処理対象となる注目画素が内エッジに属するかまたは外エッジに属するかを判別する内外エッジ判別部２５と、内外エッジ判別部２５によって判別された領域に応じて、当該注目画素に対する誤差拡散処理のためのしきい値を複数のしきい値ＤＳ１〜ＤＳ７の中から選択し、選択したしきい値を用いて誤差拡散処理を行う誤差拡散処理部１４Ｃ〜Ｋとを有する。【選択図】      図１
2004274332.tif 000002
【特許請求の範囲】
【請求項１】
多値の入力データに対し誤差拡散処理を行って階調数を低減した出力データを出力する画像処理装置であって、
処理対象となる注目画素が内エッジに属するかまたは外エッジに属するかを判別する内外エッジ判別手段と、
前記内外エッジ判別手段によって判別された領域に応じて、当該注目画素に対する誤差拡散処理のためのしきい値を複数のしきい値の中から選択し、選択したしきい値を用いて誤差拡散処理を行う誤差拡散処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
多値の入力データに対し誤差拡散処理を行って階調数を低減した出力データを出力する画像処理装置であって、
処理対象となる注目画素が網点領域に属するか否かを判別する網点判別手段と、
前記注目画素が文字領域に属するか否かを判別する文字判別手段と、
前記注目画素が輪郭領域に属するか否かを判別する輪郭判別手段と、
前記注目画素が細線領域に属するか否かを判別する細線判別手段と、
前記注目画素が内エッジに属するかまたは外エッジに属するかを判別する内外エッジ判別手段と、
前記網点判別手段、前記文字判別手段、前記輪郭判別手段、前記細線判別手段、および前記内外エッジ判別手段の少なくとも１つ以上によって判別された前記注目画素の領域に応じて、当該注目画素に対する誤差拡散処理のためのしきい値を複数のしきい値の中から選択して出力するしきい値発生手段と、
前記しきい値発生手段が発生したしきい値を用いて誤差拡散処理を行う誤差拡散処理手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記しきい値発生手段は、
前記注目画素が文字領域、輪郭領域、または細線領域に属する場合において、当該注目画素が網点領域の内側に属するときは網点領域の外側の領域に属するときと比較してエッジ強調効果の少ないしきい値を選択する、
請求項２記載の画像処理装置。
【請求項４】
前記しきい値発生手段は、
前記注目画素が細線領域に属する場合には輪郭領域に属する場合と比較してエッジ強調効果の大きいしきい値を選択する、
請求項２または３記載の画像処理装置。
【請求項５】
前記入力データがカラー画像についての入力データである場合に、前記網点判別手段、前記文字判別手段、前記輪郭判別手段、および前記細線判別手段は、前記入力データから得られた明度データに基づいてそれぞれの判別を行い、
前記内外エッジ判別手段、前記しきい値発生手段、および誤差拡散処理手段は、前記入力データの各カラーごとのデータに基づいてそれぞれ独立して判別または処理を行う、
請求項２ないし４のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、誤差拡散法を適用して擬似中間調表現を行うための画像処理方法および装置に関する。
【０００２】
【従来の技術】
従来より、レーザプリンタまたは複写機などにおいて、写真画像などの中間調の原画像を忠実に再現するために、ディザ法又は誤差拡散法などの低値化処理法が用いられている。
【０００３】
誤差拡散法は、写真画像などの中間調の原画像を低値化して再現することができる擬似中間調表現法の一つである。誤差拡散法では、原画像の階調レベルを一定の閾値によって低値化データに低値化し、注目画素のデータ値（濃度値）とそれに対応する低値化データの濃度値との誤差を一定範囲の複数の周辺画素に重み付けして分配する。誤差拡散法によると、原画像の濃度が保たれるので比較的忠実な画像を得ることができる。
【０００４】
一般に、原画像には写真画像の他に、網点画像、文字画像、細線画像などが混在する。これら種類または領域（属性）の異なる画像に対し、画質を低下させることなくできるだけ忠実に再現するためには、領域に応じた画像処理を行う必要がある。例えば、画像内の文字領域と写真領域とを判別して処理方法を切り替えることが行われている（特開平７−１２３２４８）。
【０００５】
【特許文献】
特開平７−１２３２４８
【０００６】
【発明が解決しようとする課題】
さて、誤差拡散処理を行った場合の問題点として、エッジ部でのドットの発生が遅れるという点があげられる。つまり、例えば、入力データが２５６階調である場合に、しきい値を「１２８」として誤差拡散処理で２値化を行う場合を想定する。白に近い淡い地肌に黒文字があったとすると、黒文字のエッジ部の外側においてはデータ値が極めて小さいので、誤差拡散処理によって出力が一旦オンとなってドットが打たれた後は、誤差の累積値がなかなかしきい値に達しないため次のドットがで難い。そして、黒文字のエッジ部がきても直ぐにはドットが出ず、ドットの発生が遅れる。
【０００７】
この問題の解決方法として、入力データのデータ値に応じてしきい値を変化させる方法が従来より用いられている。つまり、図７のしきい値関数ＦＪで示されるように、入力データのデータ値が小さい場合にしきい値を小さくし、データ値が大きい場合にしきい値を大きくする。これによって、淡い画像におけるドットの発生を早めるのである。
【０００８】
しかし、その場合には、黒文字のエッジ部においてエッジボケが生じ、文字の鮮明さが低下して、画像の全体として画質劣化が生じる一因となる。
本発明は、上述の問題に鑑みてなされたもので、文字のエッジ部などのエッジボケの発生を抑えて鮮明さを向上させ、画質の向上を図ることを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る装置は、多値の入力データに対し誤差拡散処理を行って階調数を低減した出力データを出力する画像処理装置であって、処理対象となる注目画素が内エッジに属するかまたは外エッジに属するかを判別する内外エッジ判別手段と、前記内外エッジ判別手段によって判別された領域に応じて、当該注目画素に対する誤差拡散処理のためのしきい値を複数のしきい値の中から選択し、選択したしきい値を用いて誤差拡散処理を行う誤差拡散処理手段とを有する。
【００１０】
また、処理対象となる注目画素が網点領域に属するか否かを判別する網点判別手段と、前記注目画素が文字領域に属するか否かを判別する文字判別手段と、前記注目画素が輪郭領域に属するか否かを判別する輪郭判別手段と、前記注目画素が細線領域に属するか否かを判別する細線判別手段と、前記注目画素が内エッジに属するかまたは外エッジに属するかを判別する内外エッジ判別手段と、前記網点判別手段、前記文字判別手段、前記輪郭判別手段、前記細線判別手段、および前記内外エッジ判別手段の少なくとも１つ以上によって判別された前記注目画素の領域に応じて、当該注目画素に対する誤差拡散処理のためのしきい値を複数のしきい値の中から選択して出力するしきい値発生手段と、前記しきい値発生手段が発生したしきい値を用いて誤差拡散処理を行う誤差拡散処理手段とを有して構成される。
【００１１】
しきい値を複数のしきい値の中から選択するに際しては、網点判別、細線判別、および内外エッジ判別の判別結果が特に重要である。
また、好ましくは、前記しきい値発生手段は、前記注目画素が文字領域、輪郭領域、または細線領域に属する場合において、当該注目画素が網点領域の内側に属するときは網点領域の外側の領域に属するときと比較してエッジ強調効果の少ないしきい値を選択する。
【００１２】
また、前記しきい値発生手段は、前記注目画素が細線領域に属する場合には輪郭領域に属する場合と比較してエッジ強調効果の大きいしきい値を選択する。
また、前記入力データがカラー画像についての入力データである場合に、前記網点判別手段、前記文字判別手段、前記輪郭判別手段、および前記細線判別手段は、前記入力データから得られた明度データに基づいてそれぞれの判別を行い、前記内外エッジ判別手段、前記しきい値発生手段、および誤差拡散処理手段は、前記入力データの各カラーごとのデータに基づいてそれぞれ独立して判別または処理を行う。
【００１３】
このように、注目画素の領域の種類を細かく判別し、画像領域に応じて選択されたしきい値を用いることで最適な画像が得られる。
【００１４】
【発明の実施の形態】
図１は本発明に係る一実施形態の画像処理装置１の構成を示すブロック図、図２はしきい値生成部が生成するしきい値関数の例を示す図、図３は種々の領域と選択されるしきい値関数との関係を示す図、図４はカラーごとに独立した内外エッジ判別処理の必要性を説明するための図である。
【００１５】
図１に示す画像処理装置１は、２５６階調（８ビット）のＲ，Ｇ，Ｂのカラー画像データを入力データＤ１とし、それに対して誤差拡散処理を行い、階調数の低い２値（１ビット）のＣ，Ｍ，Ｙ，Ｋのカラー画像データを出力データＤ４として出力する。出力データＤ４の階調数としては、出力装置の階調数に応じて、例えば、４階調（２ビット）、８階調（３ビット）、１６階調（４ビット）などとしてもよい。
【００１６】
このような画像処理装置１は、例えば、複写機、プリンタ装置、画像読取り装置、またはパーソナルコンピュータなどを用いた画像処理装置の一部の機能として用いられる。つまり、例えば、ＣＣＤイメージセンサ、Ａ／Ｄ変換部、シェーディング補正部などを経由して出力されるカラーの入力データＤ１に対して誤差拡散処理を行い、出力データＤ４を出力する。出力データＤ４は、その後、例えば、γ補正部、印字位置制御部、Ｄ／Ａ変換部などを経由してプリントエンジンに出力される。またはディスプレイ装置に出力される。
【００１７】
さて、図１に示すように、画像処理装置１は、明度信号生成部１１、色変換部１２、領域判別部１３、誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋからなる。
【００１８】
領域判別部１３は、網点判別部２１、文字判別部２２、輪郭判別部２３、細線判別部２４からなる。各誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋは、内外エッジ判別部２５、しきい値生成部３１、しきい値選択部３２、加算部３３、比較部３４、減算器３５、および誤差積分部３６からなる。
【００１９】
明度信号生成部１１は、Ｒ，Ｇ，Ｂの入力データＤ１に基づいて明度データ（明度信号）ＤＶを生成する。一般に、明度Ｖは次の（１）式で示される。
Ｖ＝Ａｒ×Ｒ十Ａｇ×Ｇ＋Ａｂ×Ｂ    ……（１）
ここで、Ａｒ、Ａｇ、Ａｂは係数であり、明度データＤＶの生成のために適当な値が用いられる。Ｒ，Ｇ，Ｂは、Ｒ，Ｇ，Ｂの各入力データＤ１のデータ値である。
【００２０】
また、明度データＤＶとして、Ｇのデータ値、または、Ｒ，Ｇ，Ｂの入力データＤ１の最小値もしくは最大値を用いることも可能である。
色変換部１２は、Ｒ，Ｇ，Ｂの入力データＤ１に基づいて、Ｃ、Ｍ、Ｙ、Ｋの各カラーの入力データＤ２に変換する。
【００２１】
領域判別部１３は、明度データＤＶに基づいて、入力データＤ１のうちの処理対象となる注目画素がどのような画像領域に属しているか（領域属性）を判別する。
【００２２】
網点判別部２１は、注目画素が網点領域に属するか否かを判別し、判別信号ＤＡ１を出力する。
文字判別部２２は、注目画素が文字領域に属するか否かを判別し、判別信号ＤＡ２を出力する。文字領域とは、いわゆる文字として認識される領域であり、通常、フォントを用いて印刷された領域をいう。
【００２３】
輪郭判別部２３は、注目画素が輪郭領域に属するか否かを判別し、判別信号ＤＡ３を出力する。輪郭領域とは、写真の中に現れるエッジ部分や文字のエッジ部分における２〜３ドットの幅の部分をいう。なお、網点画像には輪郭領域は存在しない。細線についても、それ自体が細いので輪郭領域は存在しない。
【００２４】
細線判別部２４は、注目画素が細線領域に属するか否かを判別し、判別信号ＤＡ４を出力する。細線領域とは、幅が２〜３ドット以下の細線、および明朝体の文字の端部などに現れる細い部分などをいう。
【００２５】
これら判別信号ＤＡ１〜ＤＡ４は、各カラーの誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋに入力される。
誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋは、Ｃ、Ｍ、Ｙ、Ｋの各カラーの入力データＤ２に対して、誤差拡散処理を行い、それぞれ２値の出力データＤ４を出力する。各誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋの構成および動作は同一であるので、そのうちの１つである誤差拡散処理部１４Ｃについて説明する。
【００２６】
内外エッジ判別部２５は、注目画素が内エッジに属するかまたは外エッジに属するかを判別し、判別信号ＤＡ５を出力する。
しきい値生成部３１は、Ｃの入力データＤ２のデータ値（階調値）に基づいて、複数個のしきい値ＤＳ１〜ＤＳ７を出力する。
【００２７】
図２に示すように、これら複数個のしきい値ＤＳ１〜ＤＳ７は、それぞれ、傾きの異なる直線からなるしきい値関数Ｆ１〜Ｆ７におけるデータ値に対応した値である。つまり、しきい値関数Ｆ１〜Ｆ７は、入力データＤ２のデータ値としきい値ＤＳ１〜ＤＳ７との関係を示す関数である。中央のしきい値関数Ｆ４が標準のしきい値関数であり、従来の技術の項で説明したしきい値関数ＦＪと同じである。３つのしきい値関数Ｆ１〜Ｆ３は、標準のしきい値関数Ｆ４よりも全体の値が高く、かつ傾きが大きい。残りの３つのしきい値関数Ｆ５〜Ｆ７は、標準のしきい値関数Ｆ４よりも全体の値が低く、かつ傾きが小さい。
【００２８】
したがって、例えば、しきい値関数Ｆ３による場合は、標準のしきい値関数Ｆ４による場合と比べてドットが出難くなる。しきい値関数Ｆ２，Ｆ１となるにしたがってさらにドットが出難くなる。また、しきい値関数Ｆ５による場合は、標準のしきい値関数Ｆ４による場合と比べてドットが出易くなる。しきい値関数Ｆ６，Ｆ７となるにしたがってさらにドットが出易くなる。
【００２９】
後で説明するように、通常、ドットを出難くするためのしきい値関数Ｆ１〜Ｆ３は外エッジに対して適用され、ドットを出易くするためのしきい値関数Ｆ５〜Ｆ７は内エッジに対して適用される。
【００３０】
これらのしきい値関数Ｆ１〜Ｆ７、またはしきい値関数Ｆ１〜Ｆ７で示されるデータ値としきい値ＤＳ１〜ＤＳ７との関係は、計算プログラムとして、またはデータテーブルとして、しきい値生成部３１内の適当なメモリに記憶されている。
【００３１】
しきい値生成部３１は、入力データＤ２によってデータ値が与えられたときに、そのデータ値に対応した異なる７つのしきい値ＤＳ１〜ＤＳ７を出力する。
しきい値選択部３２は、領域判別部１３から出力される判別信号ＤＡ１〜ＤＡ４および内外エッジ判別部２５から出力される判別信号ＤＡ５に基づいて、しきい値生成部３１から出力される７つのしきい値ＤＳ１〜ＤＳ７の中から１つのしきい値ＤＳを選択する。
【００３２】
これらしきい値生成部３１およびしきい値選択部３２は、本発明におけるしきい値発生手段を構成する。
加算部３３は、カラーデータＤ２と誤差データとを加算する。加算したデータが２値化前の入力データＤ３として比較部３４に入力される。
【００３３】
比較部３４は、入力データＤ３としきい値ＤＳとを比較し、その大小に応じて出力をオンまたはオフする。
減算器３５は、２値化後の出力データＤ４と２値化前の入力データＤ３との誤差を算出する。その際に、出力データＤ４と入力データＤ３との階調性を合わせるために出力データＤ４に対する適当倍数の乗算が行われる。
【００３４】
誤差積分部３６は、誤差を蓄積し、蓄積した誤差を注目画素の周辺画素に分散するようにして誤差加算部３３に出力する。
なお、網点判別部２１、文字判別部２２、輪郭判別部２３、細線判別部２４、および内外エッジ判別部２５については、それら自体の構成および動作は公知である（例えば、特開２０００−２２４４１７を参照）。また、加算部３３、比較部３４、減算器３５、および誤差積分部３６による誤差拡散処理それ自体の構成および動作は公知である。したがって、これらについては、従来から行われている種々の手法または回路を採用することが可能である。
【００３５】
次に、しきい値選択部３２におけるしきい値ＤＳ１〜ＤＳ７の選択の仕方について説明する。
図３に示すように、文字の輪郭とは、文字のエッジ部分を意味する。文字の輪郭には比較的強いエッジ強調をかける。文字以外の輪郭とは、写真画像内のエッジ部分を意味する。文字以外の輪郭には弱いエッジ強調をかける。細線には最も強いエッジ強調をかける。また、網点領域内では、画像のざらつき感を防止するために、網点領域外と比べてエッジ強調を相対的に弱くする。
【００３６】
すなわち、図３において、文字の輪郭、文字以外の輪郭、および細線について、その外エッジと内エッジとで用いられるしきい値関数Ｆが異なっている。そして、外エッジでは標準のしきい値関数Ｆ４よりも高い側のしきい値関数Ｆ１〜Ｆ３が用いられ、内エッジでは標準のしきい値関数Ｆ４よりも低い側のしきい値関数Ｆ５〜Ｆ７が用いられる。また、網点領域外である場合には、網点領域内である場合よりもエッジ強調効果が強く現れるしきい値関数Ｆが用いられる。さらに、細線、文字の輪郭、文字以外の輪郭に対して、この順にエッジ強調効果の強いしきい値関数Ｆが用いられる。
【００３７】
なお、用いられるしきい値関数Ｆが外エッジと内エッジとで離れているほど、それによるエッジ強調効果は大きい。つまり、しきい値関数としてＦ１とＦ７との組み合わせが最も強いエッジ強調効果が得られ、Ｆ２とＦ６との組み合わせ、Ｆ３とＦ５との組み合わせ、の順にエッジ強調効果が弱くなる。外エッジまたは内エッジに標準のしきい値関数Ｆ４を用い、他方にしきい値関数Ｆ５〜Ｆ７またはしきい値関数Ｆ１〜Ｆ３を用いるように組み合わせてもよい。また、外エッジにはしきい値が「１２８」で一定のしきい値関数を用い、内エッジにはそれよりも値の小さいしきい値関数を用いるようにしてもよい。このように、しきい値関数Ｆの選択または組み合わせによってエッジ強調効果の強さを調整することができる。
【００３８】
図３の例では、文字の輪郭に対して、その文字が網点領域外にある場合に、文字の外エッジに対してはしきい値関数Ｆ２が用いられ、文字の内エッジに対してはしきい値関数Ｆ６が用いられる。これによって、内エッジはドットが出易くなり、外エッジはドットが出難くなる。その結果、文字の内エッジに適切なドットが出易くなり、外エッジには不要なドットが出難くなって、文字のエッジ部のエッジボケが抑えられ、文字の鮮明さが向上する。
【００３９】
また、その場合に、文字が網点領域内にある場合には、用いられるしきい値関数がＦ３とＦ５になり、網点領域外にある場合よりもエッジ強調効果が抑えられる。これによって、エッジ強調を行った場合のモアレの発生が抑えられ、画像のざらつき感が抑えられる。
【００４０】
また、細線に対しては、その細線が網点領域外にある場合に、細線の外エッジに対してはしきい値関数Ｆ１が用いられ、細線の内エッジに対してはしきい値関数Ｆ７が用いられる。これによって、最大のエッジ強調効果が得られ、細線の鮮明さが増大する。細線が網点領域内にある場合には、用いられるしきい値関数がＦ２とＦ６になり、網点領域外にある場合よりもエッジ強調効果が抑えられる。網点領域の内外のいずれの場合も、細線に対しては、細線以外の領域、例えば文字領域に対する場合と比較してエッジ強調効果の大きいしきい値関数が用いられる。
【００４１】
これによって、文字の輪郭が鮮明となり、エッジボケが低減し、画像の全体の画質が向上する。
さて、一般に、エッジ強調処理を行う場合には、明度データＤＶに基づいて領域判別処理を行い、その判別結果を用いて、カラーごとにエッジ強調処理を行う。しかし、本実施形態においては、内外エッジ判別部２５を、各誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋに１つずつ設け、カラーごとの入力データＤ２に基づいてそれぞれ独立して内外エッジの判別を行っている。次にこれによる作用効果について説明する。
【００４２】
カラーごとに独立した内外エッジ判別処理の必要性を説明するために、黄色の下地の上に赤文字がある画像を想定する。
すなわち、その場合のエッジ部分では、図４に示すように、イエロー（Ｙ）は比較的低い一定のレベルであり、マゼンタ（Ｍ）は文字の内部から外部にかけてレベルが減少していく。明度Ｖのレベルは、マゼンタのレベルの少し上の位置において同じ傾向で推移する。
【００４３】
そこで、仮に、明度データＤＶに基づいて内外エッジ判別処理を行った場合には、図に垂直の破線で示す位置がエッジ部の境界であると判別されることとなる。したがって、境界よりも右側が外エッジとなり、左側が内エッジとなる。
【００４４】
この判別結果を用いて、マゼンタおよびイエローの入力データＤ２に対する誤差拡散処理のしきい値ＤＳを選択した場合には、イエローの入力データＤ２に対しても強いエッジ強調処理が施されることとなる。その結果、イエローの内エッジにおいてはドットが多くなって濃くなり、外エッジの周辺ではイエローのドットがなくなって下地色がなくなってしまう。このため文字の周辺領域に白抜けが生じてしまう。
【００４５】
これに対して、本実施形態のように、内外エッジ判別処理をカラーごとに独立して行った場合には、イエローについてはエッジとして判別されないため、そのような現象がなくなり、文字の周辺の白抜けが防止される。
【００４６】
そして、本実施形態の画像処理装置１において、網点判別部２１、文字判別部２２、輪郭判別部２３、および細線判別部２４は、それぞれ１つのみ設け、明度データＤＶに基づいてそれぞれの判別を行い、内外エッジ判別部２５についてのみ各誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋに１つずつ設けているので、全体としてのコストパフォーマンスが高められている。
【００４７】
しかし、全体の構成を次に述べるように変更することも可能である。
図５は他の実施形態の画像処理装置１Ｂの構成を示すブロック図、図６はさらに他の実施形態の画像処理装置１Ｃの構成を示すブロック図である。
【００４８】
図５に示す画像処理装置１Ｂでは、内外エッジ判別部２５を領域判別部１３Ｂの内部に１つのみ設け、明度データＤＶに基づいて内外エッジ判別を行う。このようにした場合には、上に述べた欠点は残るが、低コストで構成することができる。
【００４９】
図６に示す画像処理装置１Ｃでは、網点判別部２１、文字判別部２２、輪郭判別部２３、細線判別部２４、および内外エッジ判別部２５の全部について、各誤差拡散処理部１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋに１つずつ設け、Ｃ、Ｍ、Ｙ、Ｋの各カラーの入力データＤ２に対してそれぞれの領域判別を行う。このようにすると、各カラーの入力データＤ２に対して最適の処理を行うことができるが、コスト的な面で不利になる。
【００５０】
上の実施形態において、しきい値関数は直線であるとして説明したが、曲線であってもよい。７つのしきい値関数がある場合について説明したが、６つ以下または８つ以上でもよい。入力データＤ１，Ｄ２が２５６階調である場合を説明したが、他の階調数の入力データに対しても適用することができる。入力データＤ１として、種々のカラー画像データに対して適用することができる。
【００５１】
上の実施形態においては、しきい値生成部３１で複数のしきい値ＤＳを生成し、しきい値選択部３２でその１つを選択したが、複数の生成可能なしきい値の中から選択した１つのしきい値ＤＳのみを生成するようにしてもよい。
【００５２】
上に実施形態において、画像処理装置１，１Ｂ，１Ｃの各部の処理内容は、ハードウエア回路により、または、ＣＰＵおよび適当なプログラムを記憶したメモリなどを用いてソフトウエアにより、またはそれらの組み合わせにより、実現することが可能である。その他、画像処理装置１，１Ｂ，１Ｃの各部又は全体の構成、回路、個数、処理内容などは、本発明の主旨に沿って適宜変更することができる。
【００５３】
本発明には以下の付記に記載するような発明が含まれる。
［付記１］
前記入力データがカラー画像についての入力データである場合に、前記網点判別手段、前記文字判別手段、前記輪郭判別手段、前記細線判別手段、および前記内外エッジ判別手段は、前記入力データから得られた明度データに基づいてそれぞれの判別を行い、
前記しきい値発生手段および誤差拡散処理手段は、前記入力データの各カラー毎のデータに基づいてそれぞれ独立して処理を行う、
請求項２ないし４のいずれかに記載の画像処理装置。
【００５４】
［付記２］
前記入力データがカラー画像についての入力データである場合に、前記網点判別手段、前記文字判別手段、前記輪郭判別手段、前記細線判別手段、前記内外エッジ判別手段、前記しきい値発生手段、および誤差拡散処理手段は、前記入力データの各カラー毎のデータに基づいてそれぞれ独立して処理を行う、
請求項２ないし４のいずれかに記載の画像処理装置。
【００５５】
【発明の効果】
本発明によると、文字のエッジ部などのエッジボケの発生を抑えて鮮明さを向上させ、画質の向上を図ることができる。
【００５６】
請求項５の発明によると、文字の周辺領域に白抜けが防止され、かつ装置全体としてのコストパフォーマンスを高めることができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態の画像処理装置の構成を示すブロック図である。
【図２】しきい値生成部が生成するしきい値関数の例を示す図である。
【図３】種々の領域と選択されるしきい値関数との関係を示す図である。
【図４】カラーごとに独立した内外エッジ判別処理の必要性を説明するための図である。
【図５】他の実施形態の画像処理装置の構成を示すブロック図である。
【図６】さらに他の実施形態の画像処理装置の構成を示すブロック図である。
【図７】従来において用いられるしきい値関数を示す図である。
【符号の説明】
１，１Ｂ，１Ｃ  画像処理装置
１１  明度信号生成部
１３  領域判別部（領域判別手段）
１４Ｃ，１４Ｍ，１４Ｙ，１４Ｋ  誤差拡散処理部（誤差拡散処理手段）
２１  網点判別部（網点判別手段）
２２  文字判別部（文字判別手段）
２３  輪郭判別部（輪郭判別手段）
２４  細線判別部（細線判別手段）
２５  内外エッジ判別部（内外エッジ判別手段）
３１  しきい値生成部（しきい値発生手段）
３２  しきい値選択部（しきい値発生手段）
ＤＶ  明度データ
【図１】
2004274332.tif 000003
【図２】
2004274332.tif 000004
【図３】
2004274332.tif 000005
【図４】
2004274332.tif 000006
【図５】
2004274332.tif 000007
【図６】
2004274332.tif 000008
【図７】
2004274332.tif 000009