(57)【特許請求の範囲】
【請求項１】
互いに異なる複数の属性の画像部分を含む画像から、所定の属性の画像部分を抽出する画像処理装置において、
互いにサイズが異なる複数の領域のそれぞれに対して孤立量を算出する算出手段と、
前記算出された複数の領域のそれぞれに対する孤立量を所定の領域において積分する積分手段と、
前記積分された孤立量に応じて前記所定の属性の画像部分を抽出する抽出手段とを有することを特徴とする画像処理装置。
【請求項２】
前記画素値は２値データによって表されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記２値データは、水平、垂直方向の周波数特性を補正するようにエッジ強調された注目画素値を注目画素周辺の平均画素値をしきい値として２値化して得られることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記所定の属性の画像部分は線画像領域であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
互いに異なる複数の属性の画像部分を含む画像から、所定の属性の画像部分を抽出する画像処理方法において、
互いにサイズが異なる複数の領域のそれぞれに対して孤立量を算出し、
前記算出された複数の領域のそれぞれに対する孤立量を所定の領域において積分し、
前記積分された孤立量に応じて前記所定の属性の画像部分を抽出することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願は、入力画像の特徴、特に文字・線画領域と網点領域などを識別する機能を有する画像処理装置及び方法に関する。
【０００２】
【従来の技術】
従来より複写機等で文字や網点画像の混在する原稿をコピーする場合、スキャナ部からの入力信号に、様々な処理をかけて出力を行っている。例えば、文字部分をシャープに出力しようとすると入力画像データにシャープネスが掛かるようにフィルタ処理を行うが、網点画像部に同様のフィルタ処理を行った場合には、モワレが発生するため、文字の再現を重視するモード、網点画像の再現性を重視するモード等の複写モードを複数用意し、各複写モードに応じたフィルタ処理を行うように構成されている。
【０００３】
また、カラー複写機では、文字領域と網点画像領域を所定のブロック単位で、像域分離し、フィルタ処理を切り替る構成をとっているものがある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記カラー複写機においては、無彩色画像をスキャナによって読み込んだ場合でも、メカ的な振動や、レンズの色収差、ＭＴＦの違い等により色ズレが発生し、無彩色のエッジ部分を有彩色として出力してしまう等の問題があり、画質劣化の要因となっていた。
【０００５】
特に、網点領域と文字領域との区別が難しく、網点領域を文字領域と誤判定することにより、網点に対してエッジ強調がかかり、モアレを生じてしまったり、あるいは逆に文字領域を網点領域と誤判定することにより、文字に対して平滑化が行われてしまうなどの問題があった。
【０００６】
また、従来のカラー複写機にて、行われている像域分離は、ブロック単位の判定となっていることより、網点画像部と、文字画像部の誤判定もブロック単位で発生することになり、画質劣化の要因となっていた。
【０００７】
さらに、従来の像域分離処理は、多くのメモリ、処理ブロックを必要とするため、複写機本体のコストアップの要因となっていた。
【０００８】
そこで、本願は、画像の特徴を効率良く、正確に検出することを目的とする。
【０００９】
特に、網点領域と線画領域とを良好に区別することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本願の画像処理装置は、互いに異なる複数の属性の画像部分を含む画像から、所定の属性の画像部分を抽出する画像処理装置において、互いにサイズが異なる複数の領域のそれぞれに対して孤立量を算出する算出手段と、前記算出された複数の領域のそれぞれに対する孤立量を所定の領域において積分する積分手段と、前記積分された孤立量に応じて前記所定の属性の画像部分を抽出する抽出手段とを有することを特徴とする。
【００１１】
【発明の実施の形態】
（第１の実施の形態）
本願の画像処理装置及び方法の実施の形態をカラー複写機に於ける画像処理を具体例として説明する。
【００１２】
図１は画像処理の全般を説明するためのブロック図である。
【００１３】
図１において、１０１はカラー複写機のイメージリーダー部などのカラー画像入力手段であり、このほか、例えばカラーイメージスキャナーなど原稿画像の読み取り装置や、広義に於いてはコンピュータからの画像入力部などを含め、本発明のカラー画像処置装置の画像入力部である。カラー画像入力手段１０１は、カラー画像の各画素についてＲＧＢに色分解された３色分解信号Ｒ１，Ｇ１，Ｂ１を出力する。
【００１４】
カラー画像入力部１０１によって入力されたカラー画像の３色分解信号Ｒ１，Ｇ１，Ｂ１の一つであるＧ１信号は、文字／画像判定部１１１に入力され、画素毎にその画素が、文字や細線などの線画像か、または写真画像や印刷画像などの連続階調画像かを判定し、文字／画像判定信号Ｔ１を出力する。さらに文字／画像判定信号Ｔ１は、空間フィルタ係数記憶部１１２に入力され、注目画素が、線画像の時は図２にあるような、文字用空間フィルタ係数２０１を、連続階調画像の時は画像用空間フィルタ係数２０２を選択し、文字用または画像用の空間フィルタ係数Ｋｉｊを空間フィルタ係数記憶部１１２から出力させる。
【００１５】
カラー画像の３色分解信号Ｒ１，Ｇ１，Ｂ１の３信号は、第１の色空間変換部１０２に入力され、明るさを表わす明度信号Ｌ１、および色味を表わす色度信号（Ｃａ１，Ｃｂ１）に変換される。
【００１６】
式（１）に３色分解信号Ｒ１，Ｇ１，Ｂ１を明度および色度信号Ｌ１，Ｃａ１，Ｃｂ１に簡易的に変換する変換式の一例を示す。
【００１７】
Ｌ１＝（Ｒ１＋２Ｇ１＋Ｂ１）／４
Ｃａ１＝（Ｒ１−Ｇ１）／２  …式（１）
Ｃｂ１＝（Ｒ１＋Ｇ１−２Ｂ１）／４
【００１８】
第１の色空間変換部１０２によって変換された明度信号Ｌ１及び色度信号（Ｃａ１，Ｃｂ１）は、遅延部１０３に入力され、明度信号Ｌ１に対しＮライン、色度信号（Ｃａ１，Ｃｂ１）に対しＮ／２ライン分の信号が記憶される。より具体的には、前述の様に５×５画素の空間フィルター処理をおこなうとき、色度信号Ｌ１に対し４ライン、色度信号（Ｃａ１，Ｃｂ１）に対しその半分の２ライン分の信号が記憶、遅延される。
【００１９】
以下、図３を用いて、本発明の遅延部１０３、とその周辺回路であるエッジ強調量抽出部１１３、彩度量抽出部１１５、無彩色／有彩色判定部１１６について詳細に説明する。第１の色空間変換部１０２から出力された明度信号Ｌ１および色度信号（Ｃａ１，Ｃｂ１）は、遅延部１０３のラインメモリ３０１〜３０４によって、明度信号Ｌ１に対し４ライン分、ラインメモリ３０５，３０６によって、明度信号の中心画素に同期させるため、色度信号Ｃａ１に対し２ライン分、ラインメモリ３０７，３０８によって色度信号Ｃｂ１に対し２ライン分の信号が記憶される。今、中心ラインをｊラインとすると明度に対してはｊ−２，ｊ−１，ｊ，ｊ＋１ラインが記憶され現在のラインｊ＋２を含めた５ライン分の明度信号がエッジ強調量抽出部１１３に入力される。
【００２０】
一方、色度信号Ｃａ１に対しては、遅延部１０３のラインメモリ３０５，３０６によってｊ，ｊ＋１，ｊ＋２ラインが遅延された色度信号Ｃａ１が、また同様に色度信号Ｃｂ１が彩度量抽出部１１５に入力されると共に、明度信号Ｌ１ｊと位相が一致したＣａ１ｊ，Ｃｂ１ｊがエッジ強調部１０４に入力される。
【００２１】
遅延部１０３によって遅延された明度信号Ｌ１は、遅延された４ラインおよび現在のライン計５ライン分のデータとなって、エッジ強調量抽出部１１３に入力され、前述の文字／画像判定信号Ｔ１によって選択された文字用または画像用の空間フィルタ係数Ｋｉｊを用いてエッジ強調量εが抽出される。
【００２２】
一方、遅延部１０３によって遅延された色度信号（Ｃａ１，Ｃｂ１）は、彩度量抽出部１１５に入力され、色の鮮やかさを表わす彩度信号Ｓが生成される。ここでは、まず、彩度抽出部１１５に入力された各々３ライン分のＣａ１，Ｃｂ１を参照し、３×３領域の平均化処理を行いＣａ１′ｊ＋１，Ｃｂ１′ｊ＋１を算出する。
【００２３】
さらに、彩度信号Ｓは、以下の式（２）によって決められる。
【００２４】
Ｓｊ＋１＝（Ｃａ１′ｊ＋１2 ＋Ｃｂ１′ｊ＋１2 ）0.5 …式（２）
【００２５】
また、ここで、算出されたＳの位相は、ｊ＋１ラインの位相に対する検出信号になっていることより、これを１ライン分遅延した信号を作成し、ｊラインの位相に対応した、彩度信号Ｓを無彩色／有彩色判定部１１６に出力する。ここで、３×３領域の２次元領域を使用して、彩度の算出を行うことにより、読取系の振動等により発生する黒文字エッジ部の色ずれ領域において、彩度が大きくなることの影響を抑制した彩度判定が可能となり、黒文字エッジの色ずれ部においても後述する無彩色／有彩色判定部１１６により、有彩色と判定されることを防止するものである。
【００２６】
無彩色／有彩色判定部１１６は、彩度信号Ｓを入力し、その画素が、白黒（無彩色）であるカラー（有彩色）であるかを判定し、判定信号ＫＣを出力する。
【００２７】
彩度信号Ｓが小さいとき、その画素が、白黒（無彩色）であり、彩度信号Ｓが大きいとき、その画素が、カラー（有彩色）であると判定する。つまり、判定信号ＫＣは、予め決められた閾値ρを用いて式（３）によって決められる。
【００２８】
（Ｓ＜ρのとき）  ＫＣ＝０  無彩色  …式（３）
（ρ≦Ｓのとき）  ＫＣ＝１  有彩色
【００２９】
エッジ強調量分配部１１４はエッジ強調量εと彩度信号Ｓと、黒文字／色文字／画像判定部１１７からの判定信号ＴＣを入力し、それらの信号に応じて以下のような処理を行い、明度信号Ｌ１のエッジ強調補正量ε１と色度信号（Ｃａ１，Ｃｂ１）のエッジ強調補正量εｃを決定する。
【００３０】
明度信号Ｌ１に対するエッジ強調補正量ε１は、彩度信号Ｓの値が低い（無彩色に近い）程、明度信号に対するエッジ強調量εの配分を多くし、黒文字部判定信号の出ている画素（ＴＣ＝０）に対しては全エッジ強調量εをε１に割り当てる。
【００３１】
色度信号（Ｃａ１，Ｃｂ１）にするエッジ強調補正量εｃは、明度信号のそれとは逆に、彩度信号Ｓの値が高い（鮮やかな色）程、色度信号に対するエッジ強調量εの配分を多くし、無彩色信号画素（ＫＣ＝０）に対してはエッジ補正を行わず、さらには対象画素の色度信号も除去する（Ｃａ２＝Ｃｂ２＝０とする）。
【００３２】
これはカラー複写機などに於ける画像処理装置の場合、黒い文字などの複写画像に対し色成分が残ることは視覚的に非常に画像品位が悪いという傾向に基づく。よってこのような画素に対しては色成分をカットし、完全な無彩色信号に色補正する必要があるからである。
【００３３】
以上のように生成されたエッジ強調補正量ε１、εｃは、Ｌ、Ｃａ、Ｃｂ信号と共にエッジ強調部１０４に入力する。ここで、明度信号Ｌに対してはエッジ強調補正量ε１が加算され、色度信号（Ｃａ，Ｃｂに対してはエッジ強調補正量εｃが乗算される。
【００３４】
Ｌ２＝ε１＋Ｌ１
Ｃａ２＝εｃ* Ｃａ１  …式（４）
Ｃｂ２＝εｃ* Ｃｂ１
【００３５】
式（４）からわかるように、信号Ｌに対してはエッジ補正量ε１を加算することにより、彩度が高く明度にエッジ強調したくない画素では（ε１＝０）、明度は保存される。一方、信号Ｃａ，Ｃｂに対してはエッジ補正量εｃを乗算することにより、彩度が低く無彩色と判断できる画素に対しては、εｃ＝０を乗算することで、対象画素そのものの色度成分も除去する。
【００３６】
以上のようにエッジ強調された信号Ｌ２，Ｃａ２，Ｃｂ２は、エッジ強調手段１０４を出力し第２の色空間変換手段１０５に入力し、彩度ＲＧＢ信号に逆変換される。
【００３７】
式（５）は明度および色度信号Ｌ２，Ｃａ２，Ｃｂ２を３色分解信号Ｒ２，Ｇ２，Ｂ２に変換する変換式の一例で、式（１）の逆変換係数である。
【００３８】
Ｒ＝（４Ｌ＋５Ｃａ＋２Ｃｂ）／４
Ｇ＝（４Ｌ−３Ｃａ＋２Ｃｂ）／４  …式（５）
Ｂ＝（４Ｌ＋Ｃａ−６Ｃｂ）／４
【００３９】
ＲＧＢ信号に逆変換された３色分解信号は、輝度／濃度変換信号１０６に入力し、３色分解信号Ｒ２，Ｇ２，Ｂ２に対し対数変換などによって濃度信号Ｃ１，Ｍ１，Ｙ１に変換される。
【００４０】
黒文字／色文字／画像判定部１１７では、文字／画像判定部１１１の判定信号Ｔ１と、無彩色／有彩色判定部１１６の判定信号ＫＣの各判定信号から、文字部分で且つ無彩色部の場合には、黒文字判定（ＴＣ＝０）、文字部で且つ有彩色の場合には色文字判定（ＴＣ＝１）、それ以外の場合、つまり文字／画像判定部１１１の判定信号Ｔ１が非文字部であった場合には、画像部（ＴＣ＝２）となるように判定信号ＴＣを出力する。
【００４１】
濃度信号Ｃ１，Ｍ１，Ｙ１は次に色補正部１０７によって、黒信号Ｋの生成や、色補正などの色処理がなされ、濃度信号Ｃ２，Ｍ２，Ｙ２，Ｋ２を出力する。この時の処理は以下のように行う。色補正部１０７は前記黒文字／色文字／画像判定部１１７の判定結果である判定信号ＴＣに従って、対象画素が黒文字部の時は、１００％ＵＣＲを行い、濃度信号Ｃ１，Ｍ１，Ｙ１の中の最低値をＫ２とＳて黒成分の抽出を行い、Ｃ２＝Ｃ１−Ｋ２、Ｍ２＝Ｍ１−Ｋ２、Ｙ２＝Ｙ１−Ｋ２、の式に従い各濃度信号値を算出する。処理画素に黒文字部分の判定信号が出力していた場合には、エッジ強調部１０４によって、Ｃａ２，Ｃｂ２の値を０とするため、第２の色空間変換部１０５で、Ｒ２＝Ｇ２＝Ｂ２となり、輝度／濃度変換部１０６でＣ１＝Ｍ１＝Ｙ１となる。その信号値が色補正手段１０７に入力されると、Ｋ２＝Ｃ１＝Ｍ１＝Ｙ１となり、Ｃ２＝Ｍ２＝Ｙ２＝０となって、黒単色からなる画素に変換する。
【００４２】
また、Ｒ、Ｇ、Ｂ３ラインのＣＣＤセンサにより、画像信号の読取を行っている場合には、３ラインセンサのオフセット位置に応じて、各読取信号に遅延を与え同一画素位置の読取信号の位相を合わせを行うが、読取系の走査速度ムラ、振動等の発生により、読取画像の位置ずれが発生し、例えば、黒文字信号のエッジ部において、ＲＧＢ信号の色ずれに起因する偽色が生じる。
【００４３】
よって、黒文字部分を表す信号が、文字の内側のみ出力されているだけでは、図４（Ａ）のように文字エッジの外側の色ズレ部分が黒単色に変換されずに、色ドットが打たれてしまうこととなる。それによって黒文字の再現は著しく悪くなる。
【００４４】
その為、黒文字部分を表す信号は、図４（Ｂ）のように文字の内側だけでなく、外側部分にも出力を行うようにしなくてはならない。これによってエッジの外側の色ズレ部分が黒単色に変換され、色ドットが打たれるのを抑制し、黒文字の再現が良くなる。文字／画像判定部１１１により出力される文字判定信号に関しては、後述するが、ここでは、文字部分の周辺画素を含む形で、文字判定信号を出力する構成をとっている。また、黒文字周辺部の画素に関しては、前記３×３領域の２次元領域を使用して、無彩色判定を行うことにより、色ずれが発生する画素位置においても、無彩色画素との判定が行われるため、黒文字周辺部に色ドットが発生するのを防止することができる。
【００４５】
１１０はカラー画像出力部で、電子写真方式やインクジェット方式のプリンターなど画像記録装置からなる。
【００４６】
このカラー画像出力部１１０が２値のプリンターなどのとき、濃度信号Ｃ２，Ｍ２，Ｙ２，Ｋ２は２値化部１０８によって２値画像Ｃ３，Ｍ３，Ｙ３，Ｋ３に変換される。２値化の手法としては誤差拡散法やディザ法など様々な方式があり、各々の装置にあった手法によって２値化処理が施される。
【００４７】
電子写真方式によるプリンターに出力する場合には、文字／画像判定部１１１からの判定信号Ｔ１を入力することにより、文字部分には文字再現性の良い誤差拡散法により２値化を行い、画像部分では多値信号を出力しＰＷＭを使用して多値記録を行うようにしても良い。
【００４８】
また、前記カラー画像入力部１０１から入力された画像の解像度とカラー画像出力部１１０で出力される画像の解像度が異なるとき、２値画像Ｃ３，Ｍ３，Ｙ３，Ｋ３は平滑化／解像度変換部１０９によって解像度変換処理が施されＣ４，Ｍ４，Ｙ４，Ｋ４に変換される。特にカラー画像出力部１１０によって形成される画像の解像度が、カラー画像入力部１０１によって生成される画像の解像度より高いとき画像の輪郭部を滑らかに補間する平滑化処理が行われ、カラー画像出力部１１０によって、印字記録される。
【００４９】
図５は、図１中の文字／画像判定部１１１の処理の詳細を示すフローチャートである。図５中２−１は、Ｇ信号の入力ステップを示し、図１中のＧ１が入力信号として、与えられる。なお、この実施例では、カラー画像入力手段より出力されるＧ１信号は、８ビット２５６階調の多値データであるが、文字／画像判定部１１１に入力される信号としては、８ビットに限定されるものでは無い。本実施例では、文字／画像判定部１１１により処理する入力信号は、Ｇ１信号の上位、６ビットとすることにより、判定精度を大幅に落とすことなく、処理時間の短縮、回路規模の減少をはかっている。文字／画像判定部１１１により処理を行う入力信号のビット数は、これに限定されるものでは無く、要求される判定精度、処理速度に応じて、選択するべきものであることは、自明である。
【００５０】
以下に図５中のフローに従って、処理の詳細を説明する。
【００５１】
（２−１）Ｇ１信号入力
８ビットＧ１〔Ｖ〕〔Ｈ〕信号入力の上位６ビットを判定信号Ｄ〔Ｖ〕〔Ｈ〕とする。
【００５２】
Ｄ〔Ｖ〕〔Ｈ〕＝Ｇ１〔Ｖ〕〔Ｈ〕／４
ここで、Ｖ、Ｈとは、入力されたＧ１信号の原稿上の座標をあらわし、Ｖ方向が、ＣＣＤセンサの移動方向（副走査方向）、ＨはＣＣＤセンサーの画素並び方向（主走査方向）を表す。
【００５３】
（２−２）平均濃度演算
ここでは、入力されたＧ１信号の上位６ビット信号について、注目画素を中心位置とする７×７領域の４９画素を加算した値を算出し、これを１／１６とした値を、ＡＶＥ７〔Ｖ〕〔Ｈ〕として、算出する。
【００５４】
【外１】
0003862374.tif 000002
【００５５】
（２−３）角抜け対策演算
Ｄ〔Ｖ〕〔Ｈ〕の加算値を以下の７×７領域に於ける縦、横、斜め方向に算出し、その中の最大値をＫＡＤ０７〔Ｖ〕〔Ｈ〕として出力する。図６に７×７領域にて、算出する領域ｓｕｍ（Ｂ），ｓｕｍ（Ｃ），ｓｕｍ（Ｅ）を示す。
【００５６】
Ｓｕｍ（Ｂ）＝｛Ｄ〔Ｖ〕〔Ｈ−３〕＋Ｄ〔Ｖ〕〔Ｈ−２〕＋Ｄ〔Ｖ〕〔Ｈ−１〕＋Ｄ〔Ｖ〕〔Ｈ＋１〕＋Ｄ〔Ｖ〕〔Ｈ＋２〕＋Ｄ〔Ｖ〕〔Ｈ＋３〕｝
Ｓｕｍ（Ｃ）＝｛Ｄ〔Ｖ−３〕〔Ｈ〕＋Ｄ〔Ｖ−２〕〔Ｈ〕＋Ｄ〔Ｖ−１〕〔Ｈ〕＋Ｄ〔Ｖ＋１〕〔Ｈ〕＋Ｄ〔Ｖ＋２〕〔Ｈ〕＋Ｄ〔Ｖ＋３〕〔Ｈ〕｝
Ｓｕｍ（Ｄ）＝｛Ｄ〔Ｖ−３〕〔Ｈ−３〕＋Ｄ〔Ｖ−２〕〔Ｈ−２〕＋Ｄ〔Ｖ−１〕〔Ｈ−１〕＋Ｄ〔Ｖ＋１〕〔Ｈ＋１〕＋Ｄ〔Ｖ＋２〕〔Ｈ＋２〕＋Ｄ〔Ｖ＋３〕〔Ｈ＋３〕｝
Ｓｕｍ（Ｅ）＝｛Ｄ〔Ｖ＋３〕〔Ｈ−３〕＋Ｄ〔Ｖ＋２〕〔Ｈ−２〕＋Ｄ〔Ｖ＋１〕〔Ｈ−１〕＋Ｄ〔Ｖ−１〕〔Ｈ＋１〕＋Ｄ〔Ｖ−２〕〔Ｈ＋２〕＋Ｄ〔Ｖ−３〕〔Ｈ＋３〕｝
ＫＡＤ０７〔Ｖ〕〔Ｈ〕＝｛Ｍａｘ（ｓｕｍ（Ｂ），ｓｕｍ（Ｃ），ｓｕｍ（Ｄ），ｓｕｍ（Ｅ））＋Ｄ〔Ｖ〕〔Ｈ〕｝×７／１６
但し、０≦ＫＡＤ０７≦１９２
ここで、Ｍａｘ（ｓｕｍ（Ｂ），ｓｕｍ（Ｃ），ｓｕｍ（Ｄ），ｓｕｍ（Ｅ））は、ｓｕｍ（Ｂ），ｓｕｍ（Ｃ），ｓｕｍ（Ｄ），ｓｕｍ（Ｅ）の中の最大値を示す。
【００５７】
（２−４）エッジ強調処理
ここでは、注目画素周辺領域のデータを参照し、５×５、３×３、７×７領域を使用して、エッジ成分を抽出し、所定の強度で、これらを注目画素に加算することにより注目画素のエッジ強調処理を行う。
【００５８】
以下にエッジ成分を抽出する為の演算式を示す。ここで、ＫＯＭ〔ｘ〕〔ｙ〕，ＫＭ１〔ｘ〕〔ｙ〕，ＫＭ２〔ｘ〕〔ｙ〕，ＫＭ３〔ｘ〕〔ｙ〕は、各エッジ成分を抽出するフィルタの係数を示し、各係数の例を図７に示す。
【００５９】
５×５フィルターで、エッジ成分抽出（ＥＤＤ５５）
【００６０】
【外２】
0003862374.tif 000003
【００６１】
３×３フィルターで、エッジ成分抽出（ＥＤＤ３３Ｖ，ＥＤＤ３３Ｈ）
【００６２】
【外３】
0003862374.tif 000004
【００６３】
７×７フィルターで、エッジ成分抽出（ＥＤＤ７７）
【００６４】
【外４】
0003862374.tif 000005
【００６５】
上記の式にて算出されたエッジ成分は、各エッジ成分に対して、所定のゲインを乗算したものを、注目画素に加算することにより、注目画素のエッジ強調処理を行う。
【００６６】
以下に演算式を示す。
【００６７】
ＥＤＧＥ１〔Ｖ〕〔Ｈ〕＝Ｄ〔Ｖ〕〔Ｈ〕＋ＥＤＤ５５×ＥＤＫＹＤ０＋ＥＤＤ３３Ｖ×ＥＤＫＹＤ１＋ＥＤＤ３３Ｈ×ＥＤＫＹＤ２
但し  ＥＤＧＥ１＞２５５の時  ＥＤＧＥ１＝２５５
ＥＤＧＥ１＜０の時  ＥＤＧＥ１＝０
ＥＤＧＥ２〔Ｖ〕〔Ｈ〕＝Ｄ〔Ｖ〕〔Ｈ〕＋ＥＤＤ５５×ＥＤＫＹＤ３＋ＥＤＤ７７×ＥＤＫＹＤ４
但し  ＥＤＧＥ２＞５１１の時  ＥＤＧＥ２＝５１１
ＥＤＧＥ２＜−５１２の時  ＥＤＧＥ２＝−５１２
【００６８】
ＥＤＫＹＤ０￣ＥＤＫＹＤ４は各エッジ抽出値に対するゲインを示し、入力信号Ｇ１のＭＴＦ特性を補正するようにゲインが設定されている。特にＥＤ３３Ｖ，ＥＤ３３Ｈは、３×３領域に於ける主走査方向、副走査方向のエッジ量を独立に算出された値であり、これらに乗算される係数ＥＤＫＹＤ１，ＥＤＫＹＤ２は、主走査、副走査のＭＴＦの違いを補正するように、設定された値となっている。
【００６９】
また、後述する、２値化処理ステップ（２−６）に入力されるＥＤＧＥ１〔Ｖ〕〔Ｈ〕は、０から２５５の値でクリップされ、ＥＤＧＥ２〔Ｖ〕〔Ｈ〕は−５１２から５１１の値でクリップされる。
【００７０】
（２−６）２値化処理
前述した、エッジ強調処理ステップ（２−４）にてエッジ強調されたＥＤＧＥ１〔Ｖ〕〔Ｈ〕を、平均濃度演算ステップ（２−２）にて、算出されたＡＶＥ７〔Ｖ〕〔Ｈ〕と比較して、２値化信号ＢＤＴ〔Ｖ〕〔Ｈ〕を算出する。
【００７１】
（ＥＤＧＥ１〔Ｖ〕〔Ｈ〕×４９）／１６＜ＡＶＥ７〔Ｖ〕〔Ｈ〕の時  ＢＤＴ〔Ｖ〕〔Ｈ〕＝１
（ＥＤＧＥ１〔Ｖ〕〔Ｈ〕×４９）／１６≧ＡＶＥ７〔Ｖ〕〔Ｈ〕の時  ＢＤＴ〔Ｖ〕〔Ｈ〕＝０
【００７２】
ここでは、７×７領域の４９画素データの加算値を１６で除算した値をＡＶＥ７〔Ｖ〕〔Ｈ〕として、算出していることより、上式の左辺は、ＥＤＧＥ１〔Ｖ〕〔Ｈ〕を４９倍し、１６で除算した値としている。これにより、ここで、行われる２値化の演算は、エッジ強調された注目画素値ＥＤＧＥ１〔Ｖ〕〔Ｈ〕を７×７領域の平均画素値をしきい値として、２値化することと等価なものである。ここでは、ビットシフト以外の除算を行わない構成とすることによりハードウエアーでの実現の容易性を考慮して、上記の演算式を使用している。
【００７３】
なお、ここでは、ＡＶＥ７〔Ｖ〕〔Ｈ〕と、ＥＤＧＥ１〔Ｖ〕〔Ｈ〕×４９／１６が等しい場合には、ＢＤＴ〔Ｖ〕〔Ｈ〕の値を“０”としており、これは、均一な濃度領域ではＢＤＴ〔Ｖ〕〔Ｈ〕が常に“０”となることを示している。
また、ＢＤＴ〔Ｖ〕〔Ｈ〕＝１となる画素は、周辺領域のＤ信号平均値よりもＥＤＧＥ１〔Ｖ〕〔Ｈ〕が小さい場合である。これは、平均濃度に対して、明度で暗い場合を示すものであり、暗い方向のエッジ成分を有する画素に対してＢＤＴ〔Ｖ〕〔Ｈ〕＝１、そうで無い場合には、ＢＤＴ〔Ｖ〕〔Ｈ〕＝０としているものである。
【００７４】
（２−７）濃度差判定
濃度差判定では、エッジ強調処理ステップ（２−７）より出力されるＥＤＧＥ２〔Ｖ〕〔Ｈ〕と周辺領域の濃度差の大きさの判定を行い所定の濃度差よりも大きい場合には、ＤＬ〔Ｖ〕〔Ｈ〕＝１、大きくない場合には、ＤＬ〔Ｖ〕〔Ｈ〕＝０を出力する。
【００７５】
以下に演算式を示す。
【００７６】
判定１
ＡＶＥ７〔Ｖ〕〔Ｈ〕−（ＥＤＧＥ２〔Ｖ〕〔Ｈ〕×４９）／１６＞ＮＯＵＤＯＩＮの時  ＥＮＯＵＤ０〔Ｖ〕〔Ｈ〕＝１
（ＥＤＧＥ２〔Ｖ〕〔Ｈ〕×４９）／１６−ＡＶＥ７〔Ｖ〕〔Ｈ〕＞ＮＯＵＤＯＯＵＴの時  ＥＮＯＵＤ０〔Ｖ〕〔Ｈ〕＝１
【００７７】
上記以外の時  ＥＮＯＵＤＯ〔Ｖ〕〔Ｈ〕＝０
但し  ＮＯＵＤＯＩＮは設定値
ＮＯＵＤＯＯＵＴは設定値
【００７８】
判定２
ＫＡＤＯ７〔Ｖ〕〔Ｈ〕−（ＥＤＧＥ２〔Ｖ〕〔Ｈ〕×４９）／１６＞ＮＯＵＤＯＩＮＫ  の時  ＫＡＤＯ〔Ｖ〕〔Ｈ〕＝１
（ＥＤＧＥ２〔Ｖ〕〔Ｈ〕×４９）／１６−ＫＡＤＯ７〔Ｖ〕〔Ｈ〕＞ＮＯＵＤＯＯＵＴＫ  の時  ＫＡＤＯ〔Ｖ〕〔Ｈ〕＝１
【００７９】
上記以外の時  ＫＡＤＯ〔Ｖ〕〔Ｈ〕＝０
但し  ＮＯＵＤＯＩＮＫは設定値
ＮＯＵＤＯＯＵＴＫは設定値
ＤＬＯ〔Ｖ〕〔Ｈ〕＝ＥＮＯＵＤＯ〔Ｖ〕〔Ｈ〕  ＯＲ  ＫＡＤＯ〔Ｖ〕〔Ｈ〕
【００８０】
ＥＤＧＥ２〔Ｖ〕〔Ｈ〕は、ステップ（２−４）にて説明したように、正、負の値をとるように算出されることより、正エッジ成分に対するしきい値として、ＮＯＵＤＯＯＵＴ、負エッジ成分に対するしきい値としてＮＯＵＤＯＩＮを設定している。これらにより、明度が高くなるエッジ領域と、明度が小さくなるエッジ領域におけるエッジ成分にしきい値を独立に設定可能となり、文字領域の内側、外側領域各々に関して、ＥＮＯＵＤＯ〔Ｖ〕〔Ｈ〕＝１となる判定がおこなえるようになる。
【００８１】
次に、上記判定２に関して説明する。
【００８２】
上記判定２は、文字線画領域の角部分に於けるエッジ成分の低下を補うために、行われる判定の判定式である。図８の（Ａ）、（Ｂ）にエッジ部の画素配置をしめす。
【００８３】
前記判定１では、エッジ強調された注目画素値ＥＤＧＥ２〔Ｖ〕〔Ｈ〕とその周辺領域の平均画素値とのレベル差を２値化して、濃度差成分が大きいか否かの判定を行っているが、同一明度の画素が、図８（Ａ）、（Ｂ）に示すように配置されている場合、上記ステップ（２−４）にて、算出されるエッジ成分は、（Ｂ）に比較して、（Ａ）のほうが大きな値をとるため、上記判定１では、（Ｂ）のエッジ画素を検出出来ない場合が発生する。これを回避するために、行われる判定が、上記判定２であり、上記ステップ（２−３）にて、算出された７×７領域の縦、横、斜め成分の加算値に於ける最大値成分と、エッジ強調された注目画素値ＥＤＧＥ２〔Ｖ〕〔Ｈ〕との濃度差を判定することにより、（Ｂ）の場合においても、エッジ強調された注目画素と周辺画素の濃度差が大きいと判定することが、可能となる。
【００８４】
（２−８）デルタ孤立判定（ＤＬ０〔Ｖ〕〔Ｈ〕の孤立判定、孤立したＤＬ０〔Ｖ〕〔Ｈ〕＝１を除去）
濃度差判定ステップ（２−７）より出力されるＤＬ０〔Ｖ〕〔Ｈ〕より、孤立したＤＬ０〔Ｖ〕〔Ｈ〕を除去する処理を行う。孤立除去に使用する領域の１例を、図９（Ａ）に示す。この例では、７×７領域を使用し、図９（Ａ）の最外周画素位置にＤＬ０＝１の画素が存在しない場合に内側の５×５領域のＤＬ０の値を強制的に‘０’と置き換え、注目画素に対する補正結果として、
ＤＬ１〔Ｖ〕〔Ｈ〕＝ＤＬ０〔Ｖ〕〔Ｈ〕
とし、ＤＬ０〔Ｖ〕〔Ｈ〕の、孤立除去した結果をＤＬ１〔Ｖ〕〔Ｈ〕として出力する。この処理により、５×５より小さい領域に孤立して存在するＤＬ０＝１の画素の濃度差判定結果は濃度差が所定値よりも小さいという判定結果に置き換えられる。ここで、参照する領域は、７×７に限定されるものでは無く、システムが要求する性能により、参照領域をきりかえてもよい。図９（Ｂ）に参照領域を５×５とした場合の例を示す。
【００８５】
この場合には、３×３領域より小さい領域に存在するＤＬ０＝１の画素がＤＬ０＝０と置き換えられることになる。
【００８６】
（２−９）デルタ補正（３×３領域ＤＬ１〔Ｖ〕〔Ｈ〕の不連続部分を補正）
ここでは、２−８デルタ孤立判定された結果のＤＬ１〔Ｖ〕〔Ｈ〕に対し、３×３領域を参照することにより、ＤＬ１〔Ｖ〕〔Ｈ〕の不連続部分を補正し、補正した結果として、ＤＬ２〔Ｖ〕〔Ｈ〕を出力する。
【００８７】
図１０に補正が行われる場合のＤＬ１の配置図を示す。図１０中、黒で示した画素位置はＤＬ１＝１の画素を示し、図１０に示した４パターンに合致した場合、注目画素位置の補正結果であるＤＬ２〔Ｖ〕〔Ｈ〕はＤＬ１〔Ｖ〕〔Ｈ〕＝の値に関わらず、
ＤＬ２〔Ｖ〕〔Ｈ〕＝１
合致しない場合には、
ＤＬ２〔Ｖ〕〔Ｈ〕＝ＤＬ１〔Ｖ〕〔Ｈ〕
となる。
【００８８】
以上のようにして、算出されたＤＬ２〔Ｖ〕〔Ｈ〕は画素領域中で、注目画素と周辺領域画素値の平均値とのレベル差が所定値よりも大きい画素位置に基づいて、前述したステップ（２−８）、ステップ（２−９）の処理により孤立点が除去され、不連続部分が補正された結果を示す。
【００８９】
ＤＬ２〔Ｖ〕〔Ｈ〕＝１の画素領域はエッジ成分が所定値よりも大きな領域を示し、連続中間調領域あるいは、線数の高い網点領域では、発生せず、文字線画領域、線数の低い網点領域のエッジ部分にて、発生するものである。
【００９０】
ＤＬ２〔Ｖ〕〔Ｈ〕＝０の画素は、非エッジ領域
ＤＬ２〔Ｖ〕〔Ｈ〕＝１の画素は、エッジ領域
を示す。また、上記ステップ（２−８）にて、行われる孤立判定により、濃度差判定ステップ（２−７）において、濃度差が大きいと判定された画素の孤立点が除去されるため、原稿の地に細からゴミがあるような新聞、あるいは、２値プリンタにより出力された原稿に於ける連続階調のハイライト濃度領域の孤立した、記録ドットを、エッジ領域と判定することがなく、後述する５、文字判定において、文字領域と誤判定することが防止される。
【００９１】
以上説明した、判定結果ＤＬ２〔Ｖ〕〔Ｈ〕の値は、後述する網点判定の結果と合わせて、文字領域か否かの判定が行われる。
【００９２】
次に、網点領域の判定部に関して、以下に詳細に説明する。
【００９３】
図５中点線で囲んだ領域が、網点領域を判定するための特徴量を算出するブロックを示し、網点領域の判定は、上記ステップ（２−６）２値化処理にて、エッジ強調された注目画素値を注目画素周辺領域の画素値の平均値で、２値化した結果の信号ＢＤＴ〔Ｖ〕〔Ｈ〕に基づいて判定が行われる。上記２値化処理により、ＢＤＴ＝１または、０に２値化された結果は、網点画像領域では、網点のドット配置に依存し、孤立したＢＤＴ＝１のかたまりとＢＤＴ＝０の固まりを形成する。これに対し、文字線画領域では、網点領域に比べて、連続したＢＤＴ＝１または、０の領域が形成される。ここでは、ＢＤＴの値を参照し、ＢＤＴの配置の孤立性を特徴量として、算出した結果に、基づき網点領域か否かの判定を行うものである。
【００９４】
（３−１）１×１孤立量算出
ここで行われる孤立量の算出は、注目画素を中心位置とする３×３領域のＢＤＴを参照し、ＢＤＴの値が縦、横、斜め、各方向に対して、０、１、０と変化していた場合に各方向に対する孤立量を１とし、これらの合計を注目画素に対する孤立量ＫＡ１〔Ｖ〕〔Ｈ〕とするものである。図１１（Ａ）、１１（Ｂ）に孤立量算出の方法を示す。
【００９５】
図１１（Ａ）中、ａ，ｂ，ｃ，ｄは３×３領域に対して、ＢＤＴを参照する各方向に対する孤立量を示し、ＢＤＴの変化が０、１、０の場合に１が設定されるものである。
【００９６】
注目画素に対する孤立量ＫＡ１〔Ｖ〕〔Ｈ〕は以下の式に従って算出される。
【００９７】
ＫＡ１〔Ｖ〕〔Ｈ〕＝ａ＋ｂ＋ｃ＋ｄ
【００９８】
ただし、ＢＤＴ＝１の並びが上記４方向に対して、連続している場合には、細線の領域を示す場合が大きいため、注目画素に対する孤立量ＫＡ１〔Ｖ〕〔Ｈ〕は、
ＫＡ１〔Ｖ〕〔Ｈ〕＝０
とする。これは、網点ドットが１画素で構成される場合、すなわち、低濃度網点画素、または、線数の高い網点に対して孤立量が比較的大きくなるという特徴を有する。
【００９９】
図１１（Ｂ）は、図１１（Ａ）に示した場合とＢＤＴのレベルを反転して例を示したものである。ＢＤＴの値が縦、横、斜め、各方向に対して、１、０、１と変化していた場合に各方向に対する孤立量を１とするものである。
【０１００】
上記と同様にして、
ＫＡ０〔Ｖ〕〔Ｈ〕＝ａ＋ｂ＋ｃ＋ｄ
【０１０１】
ただし、ＢＤＴ＝０の並びが上記４方向に対して、連続している場合には、細線の領域を示す場合が多いため、注目画素に対する孤立量ＫＡ０〔Ｖ〕〔Ｈ〕は、
ＫＡ０〔Ｖ〕〔Ｈ〕＝０
とし、注目画素の孤立量を算出する。
【０１０２】
（３−２）２×２孤立量算出
ここでは、２×２領域に対する孤立量を算出する。
【０１０３】
図１２、図１３、図１４、図１５、図１６に孤立量の判定時参照するＢＤＴの画素領域を示す。図１２より、ｄ２，ｄ３，ｄ４，ｄ５方向のＢＤＴの値の和を次式により算出する。
【０１０４】
ｄ２＝ＢＤＴ〔Ｖ〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ〕
ｄ３＝ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
ｄ４＝ＢＤＴ〔Ｖ〕〔Ｈ〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋１〕
ｄ５＝ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
【０１０５】
同様に図１３より、
ｄ２２＝ＢＤＴ〔Ｖ〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕
ｄ３３＝ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕
ｄ４４＝ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕
ｄ５５＝ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕
【０１０６】
図１４より、
ｄＫ２２＝ＢＤＴ〔Ｖ〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕
＋ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕
ｄＫ３３＝ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕
＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
ｄＫ４４＝ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕
＋ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕
ｄＫ５５＝ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕
＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
【０１０７】
図１５より、
ｄ２２２＝ＢＤＴ〔Ｖ〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕
ｄ３３３＝ＢＤＴ〔Ｖ〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋３〕
ｄ４４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕
ｄ５５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕
【０１０８】
図１６より、
ｄＫ２２２＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−２〕
＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−２〕
ｄＫ３３３＝ＢＤＴ〔Ｖ−２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋３〕
＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
ｄＫ４４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ〕
＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋３〕
ｄＫ５５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ〕
＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
【０１０９】
また、注目画素を含む２×２領域のＢＤＴの値の和ｄ１を次式により算出する。
【０１１０】
ｄ１＝ＢＤＴ〔Ｖ〕〔Ｈ〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
ここで、２×２領域に対する孤立量ＫＡＡ１〔Ｖ〕〔Ｈ〕を以下の式に従って算出する。
【０１１１】
0003862374.tif 000006
ここで、｜｜は論理演算のオアーを示し、＆＆はアンドを示す。
【０１１２】
上記ｄｄｎ，ｄｄｎｎの値は、図１２に示した２×２領域に対して、周辺画素を参照した際に中心の画素に対して、ＢＤＴ＝１となる画素数が少なくなっている場合に
ｄｄｎ，ｄｄｎｎ＞０
となる、また、上記ＫＲＴＶ〔Ｖ〕〔Ｈ〕は、副走査方向Ｖに対して、ＢＤＴ＝１の画素数が少なくなっている場合に
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝１
同じか、多くなっている場合には、
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝０
となる。
【０１１３】
同様にＫＲＴＨ〔Ｖ〕〔Ｈ〕は主走査方向Ｈに対して、ＢＤＴ＝１の画素数が少なくなっている場合に
ＫＲＴＨ〔Ｖ〕〔Ｈ〕＝１
同じか、多くなっている場合には、
ＫＲＴＨ〔Ｖ〕〔Ｈ〕＝０
となる。
【０１１４】
ここで、ＫＲＴＶ〔Ｖ〕〔Ｈ〕とＫＲＴＨ〔Ｖ〕〔Ｈ〕は、副走査、主走査方向それぞれに対するＢＤＴ＝１の２×２領域画素の孤立性を表し、各方向についてＢＤＴ＝１の画素が孤立して存在する場合に‘１’が設定されるものである。
【０１１５】
また、図１７に示すようなパターンの場合には、文字線画領域の細線の部分である場合が多いため、
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝ＫＲＴＨ〔Ｖ〕〔Ｈ〕＝０
とする。
【０１１６】
さらに、
ｄ１＝４  の時  ＫＡＡ１〔Ｖ〕〔Ｈ〕＝ＫＲＴＶ〔Ｖ〕〔Ｈ〕＋ＫＲＴＨ〔Ｖ〕〔Ｈ〕
ｄ１≠４  の時  ＫＡＡ１〔Ｖ〕〔Ｈ〕＝０
とし、注目画素に対するＢＤＴ＝１に関する孤立量ＫＡＡ１〔Ｖ〕〔Ｈ〕を算出する。
【０１１７】
次に同様にして、注目画素に対するＢＤＴ＝０に関する孤立量ＫＡＡ０〔Ｖ〕〔Ｈ〕の算出する。
【０１１８】
0003862374.tif 000007
ここで、｜｜は論理演算のオアーを示し、＆＆はアンドを示す。
【０１１９】
上記ｄｄｎ，ｄｄｎｎの値は、図１２に示した２×２領域に対して、周辺画素を参照した際に中心の画素に対して、ＢＤＴ＝１となる画素数が増加している場合に
ｄｄｎ，ｄｄｎｎ＜０
となる、また、上記ＫＲＴＶ〔Ｖ〕〔Ｈ〕は、副走査方向Ｖに対して、ＢＤＴ＝１の画素数が増加している場合に
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝１
同じか、少なくなっている場合には、
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝０
となる。
【０１２０】
ここで、算出されるＫＲＴＶ〔Ｖ〕〔Ｈ〕とＫＲＴＨ〔Ｖ〕〔Ｈ〕は、副走査、主走査方向それぞれに対するＢＤＴ＝０の２×２領域画素の孤立性を表し、各方向についてＢＤＴ＝０の画素が孤立して存在する場合に‘１’
が設定されるものである。
【０１２１】
さらに、図１８に示すようなパターンの場合には、白抜きの文字線画領域の細線部分である場合が多いため、
ＫＲＴＶ〔Ｖ〕〔Ｈ〕＝ＫＲＴＨ〔Ｖ〕〔Ｈ〕＝０
とする。
【０１２２】
さらに、
ｄ１＝０  の時  ＫＡＡ０〔Ｖ〕〔Ｈ〕＝ＫＲＴＶ〔Ｖ〕〔Ｈ〕＋ＫＲＴＨ〔Ｖ〕〔Ｈ〕
ｄ１≠０  の時  ＫＡＡ０〔Ｖ〕〔Ｈ〕＝０
とし、注目画素に対するＢＤＴ＝０に関する孤立量ＫＡＡ０〔Ｖ〕〔Ｈ〕を算出する。
【０１２３】
なおここでは、２×２領域に対する孤立量を算出する際に参照する領域として、主走査、副走査方向ともに、２画素はなれた画素までを、参照するように構成しているが、参照する領域としては、これに限定されるものでは、無いが、６００ＤＰ１で読み取られた網点画像に対しては、本実施例に示す領域を参照することにより、網点ドットの孤立量が、良好に検出される。
【０１２４】
次に、さらに、２×２領域の網点ドットに対する孤立量ＫＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＰ０〔Ｖ〕〔Ｈ〕の算出方法に関して述べる。
【０１２５】
ここでは、以下の算出条件により、ＫＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＰ０〔Ｖ〕〔Ｈ〕の算出する。
【０１２６】
まず
ｄｄｎ＝ｄｎ−ｄＫｎｎ
ｄｄｎｎ＝ｄｎ−ｄＫｎｎｎ  但し  ｎ＝２，３，４，５
ここで、上式の右辺にｄＫｎｎを使用することにより、文字領域にて頻出する斜めの連続細線において、ｄｄｎ，ｄｄｎｎの値が正となり以下の条件により孤立量が加算されることを防止している。
【０１２７】
条件１
ｄ１＝４
条件２
（ｄｄ２＞０  ｜｜  ｄｄ２２＞０）＆＆（ｄｄ３＞０  ｜｜  ｄｄ３３＞０）
＆＆（ｄｄ４＞０  ｜｜  ｄｄ４４＞０）＆＆（ｄｄ５＞０  ｜｜  ｄｄ５５＞０）
【０１２８】
上記条件１，条件２を共に満たす時
ＫＡＰ１〔Ｖ〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ〕，ＫＡＰ１〔Ｖ〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ＋１〕，
ＫＡＰ１〔Ｖ＋１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ〕，ＫＡＰ１〔Ｖ＋１〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
とする。
【０１２９】
ただし、ＫＡＰ１〔Ｖ〕〔Ｈ〕の初期値として、‘０’があらかじめ設定されているものとする。
【０１３０】
ここで、算出される孤立量ＫＡＰ１〔Ｖ〕〔Ｈ〕は、２×２領域におけるＢＤＴ＝１の画素に関する孤立量をあらわし、主走査方向、副走査方向の両方向に関してＢＤＴ＝１となっている画素が、減少している場合に孤立量として、２×２領域のＢＤＴ＝１の画素に関して、孤立量が１加算されることになる。なお、ここでは、ＢＤＴ＝１の画素に関してのみ、孤立量ＫＡＰ１の加算が行われているが、ＢＤＴの値に関わらず、１を加算するようにしても、同様の効果がえられる。
【０１３１】
さらに、同様にして、ＢＤＴ＝０の画素に対する孤立量を以下の条件により算出する。
【０１３２】
ｄｄｎ＝ｄｎ−ｄｎｎ
ｄｄｎｎ＝ｄｎ−ｄｎｎｎ  但し  ｎ＝２，３，４，５
条件１
ｄ１＝０
条件２
（ｄｄ２＜０  ｜｜  ｄｄ２２＜０）＆＆（ｄｄ３＜０  ｜｜  ｄｄ３３＜０）
＆＆（ｄｄ４＜０  ｜｜  ｄｄ４４＜０）＆＆（ｄｄ５＜０  ｜｜  ｄｄ５５＜０）
【０１３３】
上記条件１，条件２を共に満たす時
ＫＡＰ０〔Ｖ〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ〕），ＫＡＰ０〔Ｖ〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ＋１〕），
ＫＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ〕），ＫＡＰ０〔Ｖ＋１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕）
ただし、ＫＡＰ１〔Ｖ〕〔Ｈ〕の初期値として、‘０’があらかじめ設定されているものとする。
【０１３４】
なお、文字領域にて発生すると考えられる図１９のパターンに関して、孤立量の加算を行わない様に以下の条件を付加することにより、更に、文字領域に於ける孤立量と、網点領域に於ける孤立量の差を大きなものとすることができる。その条件を以下に述べる。
【０１３５】
まず、下式により、ｍ１，ｍ２を算出する。
【０１３６】
（ｄ２２＝＝２）｜｜（ｄ２２２＝＝２）の時、ｍ１＋１；（ｄ３３＝＝２）｜｜（ｄ３３３＝＝２）の時、ｍ１＋＝１；（ｄ４４＝＝２）｜｜（ｄ４４４＝＝２）の時、ｍ２＋１；（ｄ５５＝＝２）｜｜（ｄ５５５＝＝２）の時、ｍ２＋＝１；
但しｍ１，ｍ２の初期値は“０”，ｍ１，ｍ２＝０￣２。
【０１３７】
条件３
（ｍ１＞１｜｜ｍ２＞１）
上記条件１、２、３を共に満たす時
ＫＡＰ０〔Ｖ〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ〕），ＫＡＰ０〔Ｖ〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ＋１〕），ＫＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔＢＤＴ〔Ｖ＋１〕〔Ｈ〕），ＫＡＰ０〔Ｖ＋１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕）
【０１３８】
図１９に示すパターンは、文字領域に於ける《口》の様な形状を示し、文字として、頻出するパターンであるとともに、高濃度の網点領域でも現れる。条件２を追加することにより、文字領域に関しては、孤立量を増加させない効果があるが、同様に高濃度網点画像領域でも、孤立量が増加しないことになる。本実施例では、上記条件２を追加することにより、文字部に於ける孤立量を増加させない構成をとり、文字部を網点領域と誤判定することを防止する、文字領域重視の判定をする例を示すが、網点領域の検出を重視する場合には、上記条件３を使用しなくてもよい。
【０１３９】
（３−３）３×３孤立量算出
ここでは、３×３領域に対する孤立量を算出する。
【０１４０】
図２０、２１、２２、２３、２４に孤立量の判定時参照するＢＤＴの画素領域を示す。
【０１４１】
図２０より、ｄ２、ｄ３、ｄ４、ｄ５方向のＢＤＴの値の和を次式により算出する。
【０１４２】
ｄ２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕
ｄ３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
ｄ４＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕
ｄ５＝ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
【０１４３】
同様に図２１より、
ｄ２２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕
ｄ３３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕
ｄ４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕
ｄ５５＝ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕
【０１４４】
図２２より
ｄＫ２２＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−２〕
ｄＫ３３＝ＢＤＴ〔Ｖ−２〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
ｄＫ４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ−１〕＋ＢＤＴＶ−２〕〔Ｈ〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋２〕
ｄＫ５５＝ＢＤＴ〔Ｖ＋２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
【０１４５】
図２３より
ｄ２２２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−３〕
ｄ３３３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕
ｄ４４４＝ＢＤＴ〔Ｖ−３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋１〕
ｄ５５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕
【０１４６】
図２４より
ｄＫ２２２＝ＢＤＴ〔Ｖ−３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−３〕
ｄＫ３３３＝ＢＤＴ〔Ｖ−３〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
ｄＫ４４４＝ＢＤＴ〔Ｖ−３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋３〕
ｄＫ５５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
【０１４７】
また、注目画素を含む３×３領域のＢＤＴの値の和ｄ１を次式により算出する。
【０１４８】
ｄ１＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕
【０１４９】
３×３領域の網点ドットに対する孤立量ＫＡＡＰ１〔Ｖ〕〔Ｈ〕、ＫＡＡＰ０〔Ｖ〕〔Ｈ〕を前記２×２領域に対して算出したの同様に、以下の式に従って算出する。
【０１５０】
ＢＤＴ＝１に対する孤立量ＫＡＡＰ１〔Ｖ〕〔Ｈ〕は、
ｄｄｎ＝ｄｎ−ｄＫｎｎ
ｄｄｎｎ＝ｄｎ−ｄＫｎｎ  但し  ｎ＝２，３，４，５
とし、以下の条件のより、
条件１
ＢＤＴ〔Ｖ〕〔Ｈ〕＝１＆＆ｄ１≧Ｎ但し、Ｎ＝５
条件２
（ｄｄ２＞０｜｜ｄｄ２２＞０）＆＆（ｄｄ３＞０｜｜ｄｄ３３＞０）＆＆（ｄｄ４＞０｜｜ｄｄ４４＞０）＆＆（ｄｄ５＞０｜｜ｄｄ５５＞０）
【０１５１】
上記条件１，２を満たす時
ＫＡＡＰ１〔Ｖ−１〕〔Ｈ−１〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕，ＫＡＡＰ１〔Ｖ−１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ〕，ＫＡＡＰ１〔Ｖ−１〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕，ＫＡＡＰ１〔Ｖ〕〔Ｈ−１〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ−１〕，ＫＡＡＰ１〔Ｖ〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ〕，ＫＡＡＰ１〔Ｖ〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ＋１〕，ＫＡＡＰ１〔Ｖ＋１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕，ＫＡＡＰ１〔Ｖ＋〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ〕，ＫＡＡＰ１〔Ｖ＋１〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕
但し、ＫＡＡＰ１〔Ｖ〕〔Ｈ〕の初期値は“０”
とする。ここで、条件１は注目画素位置を含む３×３領域に於けるＢＤＴ＝１の画素数の判定条件を表し、本実施例では、Ｎ＝５としているが、これに限定されるものでは、無く、入力画像の解像度、ＭＴＦ特性により、変更されるものである。
【０１５２】
次にＢＤＴ＝０に対する孤立量ＫＡＡＰ０〔Ｖ〕〔Ｈ〕は
ｄｄｎ＝ｄｎ−ｄｎｎ
ｄｄｎｎ＝ｄｎ−ｄｎｎｎ        但し  ｎ＝２，３，４，５
（ｄ２２＝＝３）｜｜（ｄ２２２＝＝３）の時、ｍ１＋＋；（ｄ３３＝＝３）｜｜（ｄ３３３＝＝３）の時、ｍ１＋＋；
（ｄ４４＝＝３）｜｜（ｄ４４４＝＝３）の時、ｍ２＋＋；（ｄ５５＝＝３）｜｜（ｄ５５５＝＝３）の時、ｍ２＋＋；
但し  ｍ１，ｍ２の初期値は“０”。
【０１５３】
条件１
ＢＤＴ〔Ｖ〕〔Ｈ〕＝０  ＆＆  ｄ１＝≦０
条件２
（ｄｄ２＜｜｜ｄｄ２２＜０）＆＆（ｄｄ３＜０｜｜ｄｄ３３＜０）
＆＆（ｄｄ４＜０｜｜ｄｄ４４＜０）＆＆（ｄｄ５＜０｜｜ｄｄ５５＜０）
条件３
（ｍ１＞｜｜ｍ２＞１）
【０１５４】
上記条件１、２、３を共に満たす時、
ＫＡＡＰ０〔Ｖ−１〕〔Ｈ−１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ−１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ−１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ−１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ＋１〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕）
但しＫＡＡＰ０〔Ｖ〕〔Ｈ〕の初期値は“０”。
とする。
【０１５５】
（３−４）４×４孤立量算出
ここで、４×４領域に対する孤立量ＫＡＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＡＡＰ０〔Ｖ〕〔Ｈ〕を上記（３−３）と同様にして算出する。
【０１５６】
図２５より、ｄ２，ｄ３，ｄ４，ｄ５方向のＢＤＴの値の和を次式により算出する。
【０１５７】
ｄ２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕
ｄ３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
ｄ４＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕
ｄ５＝ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
【０１５８】
同様に図２６より、
ｄ２２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−２〕
ｄ３３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋３〕
ｄ４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋２〕
ｄ５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋２〕
【０１５９】
図２７より
ｄＫ２２＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−２〕
ｄＫ３３＝ＢＤＴ〔Ｖ−２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
ｄＫ４４＝ＢＤＴ〔Ｖ−２〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋３〕
ｄＫ５５＝ＢＤＴ〔Ｖ＋３〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋３〕
【０１６０】
図２８より
ｄ２２２＝ＢＤＴ〔Ｖ−１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−３〕
ｄ３３３＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ−２〕〔Ｖ＋４〕
ｄ４４４＝ＢＤＴ〔Ｖ−３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋２〕
ｄ５５５＝ＢＤＴ〔Ｖ＋４〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋２〕
【０１６１】
図２９より
ｄＫ２２２＝ＢＤＴ〔Ｖ−３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ−３〕
ｄＫ３３３＝ＢＤＴ〔Ｖ−３〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ−２〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ＋３〕〔Ｈ＋４〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋４〕
ｄＫ４４４＝ＢＤＴ〔Ｖ−３〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ−３〕〔Ｈ＋４〕
ｄＫ５５５＝ＢＤＴ〔Ｖ＋４〕〔Ｈ−３〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ−２〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋３〕＋ＢＤＴ〔Ｖ＋４〕〔Ｈ＋４〕
【０１６２】
また、注目画素を含む４×４領域のＢＤＴの値の和ｄ１を次式により算出する。
【０１６３】
ｄ１＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ〕〔Ｈ〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕＋ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕
【０１６４】
４×４領域の網点ドットに対する孤立量ＫＡＡＡＰ１〔Ｖ〕〔Ｈ〕、ＫＡＡＡＰ０〔Ｖ〕〔Ｈ〕を前記２×２領域に対して算出したのと同様に、以下の式に従って算出する。
【０１６５】
ＢＤＴ＝１に対する孤立量ＫＡＡＡＰ１〔Ｖ〕〔Ｈ〕は
ｄｄｎ＝ｄｎ−ｄＫｎｎ
ｄｄｎｎ＝ｄｎ−ｄＫｎｎｎ  但しｎ＝２２，３，４，５
とし、以下の条件により、
条件１
（ＢＤＴ〔Ｖ〕〔Ｈ〕＝１＆＆  ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＝１＆＆ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＝１  ＆＆ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕＝１）＆＆  ｄ１≧９
条件２
（ｄｄ２＞０｜｜ｄｄ２２＞０）＆＆（ｄｄ３＞０｜｜ｄｄ３３＞０）＆＆（ｄｄ４＞０｜｜ｄｄ４４＞０）＆＆（ｄｄ５＞０｜｜ｄｄ５５＞０）
【０１６６】
上記条件１，２を共に満たす時
ＫＡＡＡＰ１〔Ｖ−１〕〔Ｈ−１〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕，ＫＡＡＡＰ１〔Ｖ−１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ〕，ＫＡＡＡＰ１〔Ｖ−１〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕，ＫＡＡＡＰ１〔Ｖ−１〕〔Ｈ＋２〕＋＝ＢＤＴ〔Ｖ−１〕〔Ｈ＋２〕，ＫＡＡＡＰ１〔Ｖ〕〔Ｈ−１〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ−１〕，ＫＡＡＡＰ１〔Ｖ〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ〕，ＫＡＡＡＰ１〔Ｖ〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ＋１〕，ＫＡＡＡＰ１〔Ｖ〕〔Ｈ＋２〕＋＝ＢＤＴ〔Ｖ〕〔Ｈ＋２〕，ＫＡＡＡＰ１〔Ｖ＋１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕，ＫＡＡＡＰ１〔Ｖ＋１〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ〕，ＫＡＡＡＰ１〔Ｖ＋１〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕，ＫＡＡＡＰ１〔Ｖ＋１〕〔Ｈ＋２〕＋＝ＢＤＴ〔Ｖ＋１〕〔Ｈ＋２〕，ＫＡＡＡＰ１〔Ｖ＋２〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋２〕〔Ｈ−１〕，ＫＡＡＡＰ１〔Ｖ＋２〕〔Ｈ〕＋＝ＢＤＴ〔Ｖ＋２〕〔Ｈ〕，ＫＡＡＡＰ１〔Ｖ＋２〕〔Ｈ＋１〕＋＝ＢＤＴ〔Ｖ＋２〕〔Ｈ＋１〕，ＫＡＡＡＰ１〔Ｖ＋２〕〔Ｈ＋２〕＋＝ＢＤＴ〔Ｖ＋２〕〔Ｈ＋２〕，
但し、ＫＡＡＡＰ１〔Ｖ〕〔Ｈ〕の初期値は“０”
【０１６７】
次にＢＤＴ＝０に対する孤立量ＫＡＡＰ０〔Ｖ〕〔Ｈ〕は
ｄｄｎ＝ｄｎ−ｄｎｎ
ｄｄｎｎ＝ｄｎ−ｄｎｎｎ  但し  ｎ＝２，３，４，５
（ｄ２２＝＝４）｜｜（ｄ２２２＝＝４）の時、ｍ１＋＋；（ｄ３３＝＝４）｜｜（ｄ３３３＝＝４）の時、ｍ１＋＋；（ｄ４４＝＝４）｜｜（ｃ４４４＝＝４）の時、ｍ２＋＋；（ｄ５５＝＝４）｜｜（ｄ５５５＝＝４）の時、ｍ２＋＋；
但し  ｍ１，ｍ２の初期値は“０”。
【０１６８】
条件１
（ＢＤＴ〔Ｖ〕〔Ｈ〕＝０＆＆ＢＤＴ〔Ｖ＋１〕〔Ｈ〕＝０＆＆ＢＤＴ〔Ｖ〕〔Ｈ＋１〕＝０＆＆ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕＝０）＆＆ｄ１≦Ｎ
条件２
（ｄｄ２＜−１｜｜ｄｄ２２＜−１）＆＆（ｄｄ３＜−１｜｜ｄｄ３３＜−１）＆＆（ｄｄ４＜−１｜｜ｄｄ４４＜−１）＆＆（ｄｄ５＜−１｜｜ｄｄ５５＜−１）
条件３
（ｍ１＞１｜｜ｍ２＞１）
【０１６９】
上記条件１、２、３を共に満たす時、
ＫＡＡＰ０〔Ｖ−１〕〔Ｈ−１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ−１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ−１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ−１〕〔Ｈ＋１〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ−１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ〕〔Ｈ＋１〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ−１〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ〕），ＫＡＡＰ０〔Ｖ＋１〕〔Ｈ＋１〕＋＝（ｎｏｔ  ＢＤＴ〔Ｖ＋１〕〔Ｈ＋１〕）
但しＫＡＡＰ０〔Ｖ〕〔Ｈ〕の初期値は“０”。
とする。
【０１７０】
（３−５−１）１×１孤立量加算
ここでの処理、前記１×１孤立量算出ステップ（３−１）より、出力される各画素毎の孤立量ＫＡ１〔Ｖ〕〔Ｈ〕，ＫＡ０〔Ｖ〕〔Ｈ〕を所定領域について、加算する処理をおこなう。本実施例では、各孤立量加算を行う領域として、注目画素を中心位置とする１３×１３領域を使用するがこれに限定されるものでは無い。
【０１７１】
次式に従って、１×１の孤立量を加算した結果を算出する。
【０１７２】
【外５】
0003862374.tif 000008
【０１７３】
（３−５−２）２×２孤立量加算
上記と同様にして、次式に従い３−２．２×２孤立量算出より、出力される各画素毎の孤立量ＫＡＡ１〔Ｖ〕〔Ｈ〕，ＫＡＡ０〔Ｖ〕〔Ｈ〕，ＫＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＰ０〔Ｖ〕〔Ｈ〕を所定領域について、加算する処理をおこなう。
【０１７４】
【外６】
0003862374.tif 000009
【０１７５】
（３−５−３）３×３孤立量加算
上記と同様にして、次式に従い３−３．３×３孤立量算出より、出力される各画素毎の孤立量ＫＡＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＡＰ０〔Ｖ〕〔Ｈ〕を所定領域について、加算する処理をおこなう。
【０１７６】
【外７】
0003862374.tif 000010
【０１７７】
（３−５−４）４×４孤立量加算
上記と同様にして、次式に従い３−４．４×４孤立量算出より、出力される各画素毎の孤立量ＫＡＡＡＰ１〔Ｖ〕〔Ｈ〕，ＫＡＡＡＰ０〔Ｖ〕〔Ｈ〕を所定領域について、加算する処理をおこなう。
【０１７８】
【外８】
0003862374.tif 000011
【０１７９】
（４）網点判定
ここでは、前記ステップ（３−５−１）（３−５−２）（３−５−３）（３−５−４）において、算出されたＢＤＴデータに対する１×１、２×２、３×３、４×４領域に於ける孤立量の加算結果を所定値と比較することにより注目画素が網点領域にあるか否かを判定した結果ＰＭＪ〔Ｖ〕〔Ｈ〕を出力する。
【０１８０】
判定条件を以下に示す。
【０１８１】
条件１
（ＳＵＭ１１〔Ｖ〕〔Ｈ〕＜ｋ１１）＆＆（ＳＵＭ１０〔Ｖ〕〔Ｈ〕＜ｋ１０）
条件２
（ＳＵＭ２１〔Ｖ〕〔Ｈ〕＜ｋ２１）＆＆（ＳＵＭ２０〔Ｖ〕〔Ｈ〕＜ｋ２０）
条件３
（ＳＵＭ２２１〔Ｖ〕〔Ｈ〕＜ｋ２２１）＆＆（ＳＵＭ２２０〔Ｖ〕〔Ｈ〕＜ｋ２２０）＆＆｛（ＳＵＭ２２１〔Ｖ〕〔Ｈ〕＋ＳＵＭ２２０〔Ｖ〕〔Ｈ〕）＜ｋ２２｝
条件４
（ＳＵＭ３３１〔Ｖ〕〔Ｈ〕＜ｋ３３１）＆＆（ＳＵＭ３３０〔Ｖ〕〔Ｈ〕＜ｋ３３０）＆＆｛（ＳＵＭ３３１〔Ｖ〕〔Ｈ〕＋ＳＵＭ３３０〔Ｖ〕〔Ｈ〕）＜ｋ３３｝
条件５
（ＳＵＭ４４１〔Ｖ〕〔Ｈ〕＜ｋ４４１）＆＆（ＳＵＭ４４０〔Ｖ〕〔Ｈ〕＜ｋ４４０）＆＆｛（ＳＵＭ４４１〔Ｖ〕〔Ｈ〕＋ＳＵＭ４４０〔Ｖ〕〔Ｈ〕）＜ｋ４４｝
【０１８２】
上記条件１、２、３、４、５、を全てを満足する時
ＰＭＪ〔Ｖ〕〔Ｈ〕＝１（網点部以外）
上記条件１、２、３、４、５、いずれかを満足しない時
ＰＭＪ〔Ｖ〕〔Ｈ〕＝０（網点部）
但し、Ｋ１１，Ｋ１０，Ｋ２１，Ｋ２０，Ｋ２２１，Ｋ２２０，Ｋ２２，Ｋ３３１，Ｋ３３０，Ｋ３３，Ｋ４４１，Ｋ４４０，Ｋ４４はあらかじめ設定された定数を示し、６００ＤＰＩの読取解像度にて読みとられた本実施例の入力信号に対しては、
Ｋ１１＝４６，Ｋ１０＝４０，Ｋ２１＝２２，Ｋ２０＝３０，Ｋ２２＝３８，Ｋ３１＝５４，Ｋ３０＝６４，Ｋ３３＝８０，Ｋ４１＝４０，Ｋ４０＝５０，Ｋ４４＝７０と設定することにより、１００線から２００線程度の網点画像を良好に判定することが可能である。
【０１８３】
（５）文字判定
文字判定ステップ５では、網点判定ステップ４の判定結果ＰＭＪと、デルタ補正ステップ（２−９）の処理結果ＤＬ２から文字部分の抽出を行う。その時の判定は以下のように行う。
【０１８４】
ＰＭＪ〔Ｖ〕〔Ｈ〕＝１  且つ  ＤＬ２〔Ｖ〕〔Ｈ〕＝１の時、ＫＢＤＥＴ〔Ｖ〕〔Ｈ〕＝１（文字部）
上記条件以外の時、ＫＢＤＥＴ〔Ｖ〕〔Ｈ〕＝０（画像部）
【０１８５】
（６）ノッチ補正／太らせ処理
ノッチ補正／太らせ処理ステップ（６）では、文字判定ステップ（５）からの判定信号ＫＢＤＥＴを入力し、３×３のエリア処理によって補正を行った信号ＭＪＩＤＥＴの出力を行う。その時の補正処理はレジスタＦＴＲＥＮＢの設定により以下のように行う。
【０１８６】
ＦＴＲＥＮＢ＝１の時ノッチ補正を行う。ノッチ補正とは、図３０に示すように、３×３のエリアで文字判定ステップ５からの判定信号ＫＢＤＥＴを見て、中心の注目画素に１が立っていない場合でも、中心を通る縦、横、斜めの４方向で１が連続するような場合には、注目画素に１を立てて処理結果ＭＪＩＤＥＴを出力する。また、図３１に示すように、中心の注目画素以外の８画素全てが０の場合には、注目画素に１が立っていても０として処理結果ＭＪＩＤＥＴを出力する。それ以外の場合は、文字判定ステップ５からの判定信号ＫＢＤＥＴをそのまま処理結果ＭＪＩＤＥＴとして出力を行う処理である。
【０１８７】
この処理によって、ＣＣＤのノイズや原稿の汚れ等によって、文字信号の認識が出来なかった部分の補正や、間違って文字と認識してしまった孤立信号の除去を行うことが出来る。
【０１８８】
ＦＴＲＥＮＢ＝２の時太らせ処理を行う。太らせ処理とは、３×３のエリアで文字判定ステップ（５）からの判定信号ＫＢＤＥＴを見て、９画素のなかで１ヶ所でも１が立っている場合には、注目画素に１を立てて処理結果ＭＪＩＤＥＴを出力する。それ以外の場合には、注目画素を０にして処理結果ＭＪＩＤＥＴを出力する行う処理である。
【０１８９】
この処理によって、濃度差判定ステップ（２−７）で、エッジの外側を文字部分として認識しなかった場合でも、１画素分文字信号を広げることによって、色ズレ部分まで文字部分として認識を行えるため、文字再現の劣化の原因となるエッジ部分の色ドットの抑制を行うことが可能となる。
【０１９０】
（７）出力固定選択
ノッチ補正／太らせ処理ステップ（６）の結果ＭＪＩＤＥＴに関わらず文字判定結果信号レベルを固定するもので、レジスタＭＪＩＤＳＢの設定によって出力結果ＭＤＥＴを決定する。出力結果ＭＤＥＴ制御は以下の様に行う。
【０１９１】
ＭＪＩＤＳＢ＝０の時、ＭＤＥＴ＝ＭＪＩＤＥＴ（通常出力）
ＭＪＩＤＳＢ＝１の時、ＭＤＥＴ＝０（文字判定レベル０：画像部に固定）
ＭＪＩＤＳＢ＝２の時、ＭＤＥＴ＝１（文字判定レベル１：文字部に固定）
【０１９２】
次に、前述した、図５に示した文字判定処理のフローに対応するハードウェアー構成のブロックを図３２に示す。図中、同一の処理ブロックには、同一の符号を付す。図中３２−１は、平均濃度算出処理部（２−２）、エッジ強調処理部（２−３）、画抜け対策演算処理部（２−４）にて、２次元領域の入力信号が参照可能なように入力信号を６ライン遅延させるラインメモリであり、各ラインメモリの出力信号が、それぞれのブロックに接続される。３２−２は、２値化処理部（２−６）より出力された２値化信号ＢＤＴを遅延させるラインメモリであり、１６ライン分のラインメモリにて構成される。ラインメモリ（３２−２）の出力信号は、孤立量算出処理部（３−１）、（３−２）、（３−３）、（３−４）の各孤立量算出ブロックに接続され、各孤立量算出ブロックでは、副走査方向最大１７ライン分のＢＤＴデータの参照が行える構成となっている。図３３、図３４、図３５、図３６にそれぞれの領域に対する孤立量算出時に参照されるＢＤＴの領域を示す。図中のグレー領域に於ける画素毎の孤立量の算出結果が、加算され、注目画素位置に対応する、孤立量の加算結果が算出される。図中３２−３、３２−４は、網点判定処理部４の出力データＰＭＪ〔Ｖ〕〔Ｈ〕とデルタ補正処理部（２−９）の出力データであるＤＬ２〔Ｖ〕〔Ｈ〕の副走査方向のタイミングを調整するラインメモリであり、かつ、これらラインメモリを使用して、前述した、ＤＬ０〔Ｖ〕〔Ｈ〕に対するデルタ孤立判定部（２−８）デルタ補正処理部（２−９）での処理が行われる。副走査方向のタイミングにおいて、ＢＤＴ〔Ｖ〕〔Ｈ〕と、ＤＬ０〔Ｖ〕〔Ｈ〕は同一であるが、ＢＤＴ信号の２次元領域を参照して、行われる網点判定処理の結果であるＰＭＨＪ〔Ｖ〕〔Ｈ〕は入力されるＢＤＴ信号の位相に対して８ライン分の遅延が生じていることより、３２−３、３２−４のラインメモリは、トータルで、８ライン分の遅延を与えられるよう構成されている。ここで、デルタ孤立判定部（２−８）の回路構成を図３７に示す。図３７に示す例は、ＤＬ０信号５×５領域を参照し、５×５領域の最外周画素にＤＬ０＝１の画素が存在しない場合に中央の３×３領域のＤＬ０の値を強制的に“０”とする場合の例を示している。図３７中の処理デコーダ部には、参照画素である５×５領域の最外周１６画素のデータが入力され、ここで、各データ値の判定がおこなわれる。ここで、入力された全画素の値が“０”であった場合には、ＯＵＴ端子より、レベル“０”の信号を出力し、それ以外の場合には、レベル“１”の信号を出力する。ＯＵＴ端子より、レベル“０”が出力された場合には、各フリップフロップに接続されたアンドゲートにより、５×５領域の中央３×３領域に相当する領域のデータ値が“０”に設定され、ＯＵＴ端子よりレベル“１”が出力された場合には、データの変更を行わないよう構成されている。また、上記動作により、データ値の書き換えられた画素は、後段のラインメモリに入力され所定の遅延が与えられる。上記の様な所定の遅延量を与えるためのラインメモリを利用することにより、ラインメモリの追加を行うことなく２次元領域を参照した、データの補正を実現することが可能となっている。
【０１９３】
図３８はデルタ補正部（２−９）の構成を示す図面であり、図３７にて、説明したのと同様にデータ遅延用のラインメモリを利用して、デルタ補正処理を行う。図３８中処理デコーダ部には、３×３領域の周辺８画素分の画素データが入力され、これらのデータ値が、図１０に示した配置と一致する場合にＯＵＴ端子より、レベル“１”を出力、一致しない場合にレベル“０”を出力する。よって、図１０のパターンにデータが一致した場合には、オアゲートを介して３×３領域の中央画素の値が強制的に“１”とされる補正処理が行われる構成となっているものである。
【０１９４】
３２−５は、ノッチ補正／太らせ処理部６にて、ＫＢＤＥＴを３×３領域にわたり参照するためのラインメモリである。ここで、使用されるメモリは、３２−１のメモリを除き、全て１ビット信号を遅延させるためのものである。回路構成としては、２値化処理部（２−６）、濃度差判定処理部（２−７）にて、出力される１ビットデータに基づいて以降の処理が行われ、画素毎の判定結果を出力する構成となっているため、メモリの削減、コストダウンを可能としているものである。
【０１９５】
次に、孤立量加算処理部である、３−５−１，３−５−２，３−５−３，３−５−４の構成、孤立量の加算方式について、述べる。
【０１９６】
孤立量加算処理部では、各画素毎に算出された孤立量を所定邸領域について加算する処理を行う。孤立量の加算処理時に参照される画素領域は図３３、図３４、図３５、図３６に示すが、ここでは、孤立量の加算領域として、５×５の領域を参照した場合を例に説明を行う。
【０１９７】
その加算方法は下にあげるように何種類かの方法が取れる。
【０１９８】
１、全パラレル方式（図３９）
この方法は、５×５の各画素の値を全て加算して行く方法で、２５回の足し算を一度に行うために２５個の加算器が必要となる。
【０１９９】
２、列パラレル方式（図４０）
この方法は、まず縦方向に５画素分の加算を行い、その加算結果を横方向にシフトさせながら、横方向の５画素分足し込むという方法である。
【０２００】
この方式では、縦方向に５画素足し込むときの５個の加算器と、横方向に５画素足し込むときの５個の加算器とで１０個の加算器を使用するだけで良い。
【０２０１】
３、全体和方式（図４１）
この方法は、１画素前のエリアでの２５画素の加算結果を使用するもので、注目画素の和を求める場合、１画素前の合計から、エリアが移ることによってエリア外に出てしまう縦方向の５画素分の加算結果を差し引き、エリアが移ることによってエリア内に新たに含まれてくる縦方向の５画素分の加算結果を足し込むという方法である。
【０２０２】
この方法では、縦方向に５画素足し込むときの５個の加算器が２組と、全体の合計から縦方向の５画素分の加算結果を差し引く為に減算器１個、全体の合計から縦方向の５画素分の加算結果を足し込む為の加算器１個で、合計加算器１１個、減算器１個を必要とする。
【０２０３】
４、列パラレル方式＋全体和方式（図４２）
この方法は、列パラレル方式の考え方と全体和方式の考え方の両方を合わせたものである。全体和方式のように１画素前のエリアでの２５画素の加算結果を使用するもので、注目画素の和を求める場合、１画素前の合計から、エリアが移ることによってエリア内に新たに含まれてくる縦方向の５画素分の加算結果を足し込む。足し込んだ縦方向の５画素分の加算結果をシフトさせることによって、その加算結果をそのまま１画素前の合計から、エリアが移ることによってエリア外に出てしまう縦方向の５画素分の差し引く値として使用する。
【０２０４】
この方式では、縦方向に５画素足し込むときの５個の加算器と、全体の合計から縦方向の５画素分の加算結果を足し込む為の加算器１個と、全体の合計からシフトしてきた縦方向の５画素分の加算結果を差し引く為の減算器１個、合計加算器６個、減算器１個を必要とする。
【０２０５】
これらの方法は全て２５画素の合計を求めている方法だが、ハードウェアとして回路にした場合、列パラレル方式＋全体和方式にする方が回路規模としては最小の規模で実現できる。
【０２０６】
（他の実施の形態）
前記第１の実施の形態中、ＢＤＴの１×１領域より、４×４領域に対する孤立量を算出しているが、これらは、入力画像の読取解像度に応じて、変化させてもよい。第１の実施の形態では、入力画像の解像度を６００ＤＰＩとしているが、これにより、低い解像度の場合には、網点の１ドットが占める画素数が小さくなり、３００ＤＰＩの解像度にて読みとられた入力画像に対しては、６００ＤＰＩの４×４領域に対応する領域は、２×２領域になる。よって、解像度の低い入力画像に対しては、２×２迄の領域に対する孤立量を算出する構成とすればよい。逆に、読取解像度が高くなる場合には、４×４以上の領域に対する孤立量を算出する構成とすることにより、網点判定の精度を向上させることができる。
【０２０７】
また、ＢＤＴの１×１領域より、４×４領域に対する孤立量の算出領域は、網点画像に於ける網点ドットを構成する画素数に基づき決定されているため、４×４領域よりも広い５×５、６×６に領域に対する孤立量を算出し、網点判定する場合のほうが、より粗い網点線数の画像領域までを網点領域として、判定することが可能となる。また、算出された孤立量の加算領域に関しても、第１の実施の形態に示した領域よりも広くとることにより孤立量加算領域中に存在する網点ドット数が増加することになるため、より粗い網点線数の画像領域を網点領域として、判定可能となる。但し、ポイント数の小さい文字においては、局所的に網点ドットと同様なパターン生じる場合があるため、文字領域を網点領域と誤判定する確立が高くなるとともに、回路規模も増大する。さらに、網点中で、文字領域を形成する画素を網点画素と誤判定する傾向も増加する弊害が発生する。
【０２０８】
以上説明したように、上述の実施の形態のように、網点ドットの孤立性を特徴量として、所定領域についてこれらを加算した結果に基づき、網点領域の判定を行うことにより、文字、線画領域と、網点領域を良好に分離することが可能となる。
【０２０９】
さらに、複数の大きさの網点ドットの孤立性を検出することにより、さまざまな線数の網点画像の分離が可能となる。
【０２１０】
網点ドットが存在する画素（ＢＤＴ＝１）の画素と、網点ドットが存在しない画素（ＢＤＴ＝０）それぞれに関して、孤立性を算出し、網点判定することにより、低濃度から、高濃度まで、さまざまな濃度に於ける網点画像の分離が可能となる。
【０２１１】
網点の孤立量を算出する際に参照する値は、エッジ強調された注目画素値を周辺画素の平均値で２値化した信号を用いているが、エッジ強調量を主走査、副走査方向独立に設定することにより、入力画像の主走査、副走査方向のＭＴＦ特性を補正した信号に対する２値化信号を参照値とすることが可能となっている。これにより、網点ドットを、円に近いかたちで、検出可能なり、中濃度付近の網点画像において、２値化された結果のＢＤＴの値が、ＭＴＦの低い方向に対して繋がりやすくなるという問題が回避でき、網点ドットの孤立性を良好に検出可能としている。
【０２１２】
網点判定の結果と、注目画素のエッジ成分の大きさに基づいて文字判定を行う構成により、特定の周波数成分に対するエッジ成分の検出を行わない構成とすることが可能となり、特定周波数の細線画像を文字領域と判定することを防止することができる。一例として、中間調画像領域を２００ＤＰＩ縦スクリーンで形成された入力信号に関しては、２００ＤＰＩの周波数成分にてゲインをゼロとすることにより、濃度差判定部（２−７）の判定結果ＤＬ０の値が“１”と判定されることを防止し、２００ＤＰＩ縦スクリーンを文字領域と誤判定することを防止することができる。２００ＤＰＩ縦スクリーンにて形成された中間調画像を６００ＤＰＩの解像度にて読み込まれた画像が入力された場合には、エッジ強調処理部（２−５）に於ける５×５領域のエッジ成分を“０”（ＥＤＫＹＤ３＝０）とし、７×７領域のエッジ成分のみを使用することにより、２００ＤＰＩの周波数成分に対するエッジ強調のゲインを落すことが可能となるので、連続中間調領域の２００ＤＰＩ縦スクリーンを文字領域と判定してしまう誤判定の防止が可能である。
【０２１３】
以上説明したように、本発明の実施の形態によれば、スキャナから入力した画像データから、文字部、画像部の認識を行い、その結果に応じて各種画像処理を切り替えることによって、モアレや色ズレ等に対応した処理を行い、画像劣化を防いだ処理を行うにより、より高品質なカラー画像が実現できる。
【０２１４】
【発明の効果】
以上の様に本願によれば、画像の特徴を効率良く、正確に検出でき、特に網点領域と線画領域とを良好に区別することができる。
【図面の簡単な説明】
【図１】本願の第１の実施の形態の信号処理の全体を示すブロック図。
【図２】空間フィルタ係数の一例を示す図。
【図３】遅延手段１０３周辺の回路を示す図。
【図４】色ずれの様子を説明する図。
【図５】文字／画像判定部１１１の処理の流れを示すフローチャート。
【図６】エッジ成分の検出領域の例を示す図。
【図７】エッジ強調処理におけるエッジ成分を検出するフィルタの係数の一例を示す図。
【図８】濃度差判定を説明する図。
【図９】孤立画素の除去に用いられる参照画素を示す図。
【図１０】デルタ補正を説明する図。
【図１１】孤立量を算出する方法を説明する図。
【図１２】孤立量を算出する方法を説明する図。
【図１３】孤立量を算出する方法を説明する図。
【図１４】孤立量を算出する方法を説明する図。
【図１５】孤立量を算出する方法を説明する図。
【図１６】孤立量を算出する方法を説明する図。
【図１７】網点領域判定のためのパターンを示す図。
【図１８】網点領域判定のためのパターンを示す図。
【図１９】網点領域判定のためのパターンを示す図。
【図２０】孤立量を算出する方法を説明する図。
【図２１】孤立量を算出する方法を説明する図。
【図２２】孤立量を算出する方法を説明する図。
【図２３】孤立量を算出する方法を説明する図。
【図２４】孤立量を算出する方法を説明する図。
【図２５】孤立量を算出する方法を説明する図。
【図２６】孤立量を算出する方法を説明する図。
【図２７】孤立量を算出する方法を説明する図。
【図２８】孤立量を算出する方法を説明する図。
【図２９】孤立量を算出する方法を説明する図。
【図３０】ノッチ補正を説明する図。
【図３１】ノッチ補正を説明する図。
【図３２】図５の処理を実現するハードウェアー構成を示すブロック図。
【図３３】孤立量算出加算領域を示す図。
【図３４】孤立量算出加算領域を示す図。
【図３５】孤立量算出加算領域を示す図。
【図３６】孤立量算出加算領域を示す図。
【図３７】デルタ孤立判定部（２−８）の構成を示すブロック図。
【図３８】デルタ補正部（２−９）の構成を示すブロック図。
【図３９】孤立量の加算方式を説明する図。
【図４０】孤立量の加算方式を説明する図。
【図４１】孤立量の加算方式を説明する図。
【図４２】孤立量の加算方式を説明する図。
【符号の説明】
１１１  文字／画像判定手段
１１２  空間フィルタ係数記憶手段
１１３  エッジ強調量抽出手段
【図１】
0003862374.tif 000012
【図２】
0003862374.tif 000013
【図３】
0003862374.tif 000014
【図４】
0003862374.tif 000015
【図５】
0003862374.tif 000016
【図６】
0003862374.tif 000017
【図７】
0003862374.tif 000018
【図８】
0003862374.tif 000019
【図９】
0003862374.tif 000020
【図１０】
0003862374.tif 000021
【図１１】
0003862374.tif 000022
【図１２】
0003862374.tif 000023
【図１３】
0003862374.tif 000024
【図１４】
0003862374.tif 000025
【図１５】
0003862374.tif 000026
【図１６】
0003862374.tif 000027
【図１７】
0003862374.tif 000028
【図１８】
0003862374.tif 000029
【図１９】
0003862374.tif 000030
【図２０】
0003862374.tif 000031
【図２１】
0003862374.tif 000032
【図２２】
0003862374.tif 000033
【図２３】
0003862374.tif 000034
【図２４】
0003862374.tif 000035
【図２５】
0003862374.tif 000036
【図２６】
0003862374.tif 000037
【図２７】
0003862374.tif 000038
【図２８】
0003862374.tif 000039
【図２９】
0003862374.tif 000040
【図３０】
0003862374.tif 000041
【図３１】
0003862374.tif 000042
【図３２】
0003862374.tif 000043
【図３３】
0003862374.tif 000044
【図３４】
0003862374.tif 000045
【図３５】
0003862374.tif 000046
【図３６】
0003862374.tif 000047
【図３７】
0003862374.tif 000048
【図３８】
0003862374.tif 000049
【図３９】
0003862374.tif 000050
【図４０】
0003862374.tif 000051
【図４１】
0003862374.tif 000052
【図４２】
0003862374.tif 000053