(57)【要約】  【課題】  網点上文字の内部を検出することができる画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムを提供する。  【解決手段】  本発明の画像処理装置が備える領域分離処理部（領域識別手段）５内の網点判定部３２は、注目画素が網点領域に含まれるか否かを判定する。また低周波エッジ検出部３４は、各画素に対して低周波エッジの有無を判定し、低周波エッジ判定結果補正部３６は、注目画素とその近傍の画素とからなる領域の中に低周波エッジを有する画素が多い場合に、注目画素が低周波エッジを有していると最終的に判定する。更に判定部３８は、画素が網点領域に含まれておりしかも低周波エッジを有している場合に、この画素は網点上文字領域に含まれていると判定する。低周波エッジを有する画素が集中している部分を検出できるので、網点上文字の内部を検出することが可能となる。【選択図】        図２
2006005806.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別し、画像を構成する各領域に対して夫々の種類に応じた画像処理を行う画像処理方法において、
前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定する網点判定ステップと、
任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出する低周波エッジ検出ステップと、
検出された低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成する低周波エッジ判定ステップと、
任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定する低周波エッジ判定補正ステップと、
前記網点判定ステップにより任意の画素が前記網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正ステップにより前記任意の画素において低周波エッジが存在すると判定された場合に、前記網点上文字領域に前記任意の画素が含まれていると判定するステップと
を含むことを特徴とする画像処理方法。
【請求項２】
前記低周波エッジ判定補正ステップにより任意の画素において低周波エッジが存在すると判定された場合に、前記低周波エッジ判定ステップで用いられる前記所定の閾値の値を複数の所定値の内のより小さい値に設定するステップを更に含むことを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記低周波エッジ判定補正ステップは、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定することを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求めるステップと、
求められた網点線数が所定数よりも少である場合に、前記任意の画素に対して前記低周波エッジ検出ステップ、前記低周波エッジ判定ステップ及び前記低周波エッジ判定補正ステップにより行われる処理を禁止するステップと
を更に含むことを特徴とする請求項１乃至４のいずれかひとつに記載の画像処理方法。
【請求項５】
複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別する領域識別手段と、画像を構成する各領域に対して、前記領域識別手段が識別した夫々の種類に応じた画像処理を行う画像処理手段とを備える画像処理装置において、
前記領域識別手段は、
前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定する網点判定手段と、
任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出する低周波エッジ検出手段と、
該低周波エッジ検出手段が検出した低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成する低周波エッジ判定手段と、
任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定する低周波エッジ判定補正手段と、
前記網点判定手段により任意の画素が網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正手段により前記任意の画素において低周波エッジが存在すると判定された場合に、前記網点上文字領域に前記任意の画素が含まれていると判定する領域判定手段と
を備えることを特徴とする画像処理装置。
【請求項６】
前記領域識別手段は、
前記低周波エッジ判定補正手段が任意の画素において低周波エッジが存在すると判定した場合に、前記低周波エッジ判定手段が用いる前記所定の閾値の値を複数の所定値の内のより小さい値に設定する閾値設定手段を更に備えることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記低周波エッジ判定補正手段は、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定するように構成してあることを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求める網点線数認識手段を更に備え、
前記領域識別手段は、
前記網点線数認識手段が求めた網点線数が所定数よりも少である場合に、前記任意の画素に対して前記低周波エッジ検出手段、前記低周波エッジ判定手段及び前記低周波エッジ判定補正手段が行う処理を禁止する禁止手段を更に備えること
を特徴とする請求項５乃至７のいずれかひとつに記載の画像処理装置。
【請求項９】
請求項５乃至８のいずれかひとつに記載の画像処理装置と、前記画像処理手段により画像処理が行われた画像データに基づいた画像を出力する画像出力装置とを備えることを特徴とする画像形成装置。
【請求項１０】
コンピュータに、複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別させるコンピュータプログラムにおいて、
コンピュータに、前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定させる網点判定手順と、
コンピュータに、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出させる低周波エッジ検出手順と、
コンピュータに、検出された低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成させる低周波エッジ判定手順と、
コンピュータに、任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定させる低周波エッジ判定補正手順と、
コンピュータに、前記網点判定手順にて任意の画素が網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正にて前記任意の画素において低周波エッジが存在すると判定された場合に、網点領域内に文字が存在する網点上文字領域に前記任意の画素が含まれていると判定させる手順と
を含むことを特徴とするコンピュータプログラム。
【請求項１１】
コンピュータに、前記低周波エッジ判定補正手順にて任意の画素において低周波エッジが存在すると判定された場合に、前記低周波エッジ判定手順で用いる前記所定の閾値の値を複数の所定値の内のより小さい値に設定させる手順を更に含むことを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記低周波エッジ判定補正手順は、
コンピュータに、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定させる手順を含むことを特徴とする請求項１０又は１１に記載のコンピュータプログラム。
【請求項１３】
コンピュータに、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求めさせる手順と、
コンピュータに、求められた網点線数が所定数より少である場合に、前記任意の画素に対して前記低周波エッジ検出手順、前記低周波エッジ判定手順及び前記低周波エッジ判定補正手順により行われる処理を禁止させる手順と
を更に含むことを特徴とする請求項１０乃至１２のいずれかひとつに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取って画像データを生成する際に、網点上に記録された文字を確実に認識する画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
複写装置又はプリンタ装置等の画像形成装置の分野では、アナログ方式の画像形成装置に代わり、デジタル化された画像データを加工する画像処理を行った上で画像を形成することができるデジタル方式の画像形成装置が普及している。また、画像処理技術の向上に伴って、カラー画像を読み取り、高画質なフルカラー画像として再現することができるスキャナ装置、複写装置又はプリンタ装置等の画像形成装置が実用化されている。このような画像形成装置を用いて読み取られる原稿画像は、文字、線画、写真、又はこれらの組み合わせからなり、良好な再現画像を作成するためには、原稿画像の構成内容に応じた画像処理を行う必要がある。
【０００３】
原稿画像の構成内容に応じた画像処理を行うためには、原稿画像の構成内容を識別する必要がある。原稿画像の構成内容を識別する方法として、原稿画像を読み取った画像データに含まれる注目画像を中心にしたマスクの情報を用いて、文字領域、網点領域、写真領域等の各領域に画像データを分離する領域分離処理が知られている。画像データは、複数の画素からなるブロックに分離され、画素単位又はブロック単位でいずれの種類の領域であるかが識別される。この識別結果に基づき、各領域の種類に応じた画像処理が行われる。
【０００４】
また、前述の領域分離処理に加えて、網点領域内部に存在する文字領域（以下、網点上文字と言う）を検出して文字の再現性を高める技術が開発されている。一般に、通常の文字を検出するために利用されている隣接画素間の差分値を閾値処理して検出する方法では、網点の構成要素である網点ドットを誤って文字として検出する可能性があるので、網点上文字を検出するには不十分である。網点ドットを誤って文字領域として検出した場合は、文字再現性を高める空間周波数の補正処理が行われることによってモアレが増強される不具合が発生する。また網点領域内の一部でこのような不具合が発生すると、網点領域内での画像処理が不連続となる。従って、この場合には画像が劣化する。
【０００５】
網点上文字を検出する方法の一例として、特許文献１には、特性の異なる複数種類の特徴量の中から画像の種類に応じた特徴量を選択し、選択した特徴量に基づいた画像処理を行うことによって画像の高画質化を図る技術が開示されている。特に、網点上文字の画質を向上させるために、原稿画像から算出される空間周波数の低周波成分の特徴量を選択する方法が開示されている。この技術では、領域分離処理によって識別された網点領域とそれ以外の文字・印画紙領域とで異なった特徴量に基づいた処理を行う。具体的には、文字・印画紙領域では文字・印画紙に適した検出用フィルタの処理が行われ、網点領域では、低周波数成分を検出することによる網点上文字用のフィルタ処理、通常の網点用のフィルタ処理、及び低線数の網点用のフィルタ処理を切り替えながら処理が行われる。これにより、文字・印画紙領域には強調処理、網点領域には平滑化処理、網点上文字には強調処理が施される。
【０００６】
また、特許文献２には、網点上文字を精度良く処理する方法として、網点ドットには反応せずに文字のみに反応するようなエッジ検出フィルタを用い、エッジ検出フィルタの出力に応じて平滑フィルタと強調フィルタとを混合する技術が開示されている。これにより、網点領域を平滑化しながら網点上文字が強調されるように画像処理を行うことができる。
【特許文献１】特開２００２−１５８８７２号公報
【特許文献２】特公平６−５８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示された技術では、網点上文字の再現性を向上させるために、網点領域内の低周波成分と高周波成分との構成度合いに応じて、網点上文字、網点、及び低周波網点のいずれかに識別することが前提になっている。具体的には、低周波成分に反応するフィルタと高周波成分に反応するフィルタとを網点領域に適用し、各フィルタの出力値に基づいて識別を行っている。また周波数解析の他の方法としてＦＦＴを用いる方法が開示されている。しかし、網点上文字は、低周波成分と高周波成分とが混在している部分であり、混在の割合によっては一般的な周波数解析では網点上文字を十分な精度で分離できない場合がある。また、網点上文字は、文字の周辺部分は低周波成分と高周波成分との両方を含んでいるが、文字の内部は主に低周波成分からなるので、この方法では網点上文字の周辺部分は検出できても網点上文字の内部は検出することができないという問題がある。また、低周波網点の低濃度部分は、高周波成分を含んでいるので、十分な精度で分離することが困難である。
【０００８】
同様に、特許文献２に開示された技術では、エッジ検出フィルタは網点上文字の内部で十分大きい値を示すことがないので、網点上文字の内部で文字に対する処理を行うことができないという問題がある。更に、低周波網点に関しては、エッジ検出フィルが網点ドットに対しても文字と同様の反応を示すことによって網点ドットに対しても文字と同様の強調処理が施され、モアレが発生する可能性がある。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、網点上文字の内部を検出することができる画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムを提供することにある。
【００１０】
また本発明の他の目的とするところは、低周波成分と高周波成分とを含んでいる網点部分を精度良く検出することができる画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムを提供することにある。
【００１１】
また本発明の他の目的とするところは、画像処理装置を実現するためのコストを抑制することができる画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムを提供することにある。
【００１２】
更に本発明の目的とするところは、低線数の網点ドットを文字として誤検出することを防止することができる画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理方法は、複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別し、画像を構成する各領域に対して夫々の種類に応じた画像処理を行う画像処理方法において、前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定する網点判定ステップと、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出する低周波エッジ検出ステップと、検出された低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成する低周波エッジ判定ステップと、任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定する低周波エッジ判定補正ステップと、前記網点判定ステップにより任意の画素が前記網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正ステップにより前記任意の画素において低周波エッジが存在すると判定された場合に、前記網点上文字領域に前記任意の画素が含まれていると判定するステップとを含むことを特徴とする。
【００１４】
本発明に係る画像処理方法は、前記低周波エッジ判定補正ステップにより任意の画素において低周波エッジが存在すると判定された場合に、前記低周波エッジ判定ステップで用いられる前記所定の閾値の値を複数の所定値の内のより小さい値に設定するステップを更に含むことを特徴とする。
【００１５】
本発明に係る画像処理方法は、前記低周波エッジ判定補正ステップは、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定することを特徴とする。
【００１６】
本発明に係る画像処理方法は、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求めるステップと、求められた網点線数が所定数よりも少である場合に、前記任意の画素に対して前記低周波エッジ検出ステップ、前記低周波エッジ判定ステップ及び前記低周波エッジ判定補正ステップにより行われる処理を禁止するステップとを更に含むことを特徴とする。
【００１７】
本発明に係る画像処理装置は、複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別する領域識別手段と、画像を構成する各領域に対して、前記領域識別手段が識別した夫々の種類に応じた画像処理を行う画像処理手段とを備える画像処理装置において、前記領域識別手段は、前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定する網点判定手段と、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出する低周波エッジ検出手段と、該低周波エッジ検出手段が検出した低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成する低周波エッジ判定手段と、任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定する低周波エッジ判定補正手段と、前記網点判定手段により任意の画素が網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正手段により前記任意の画素において低周波エッジが存在すると判定された場合に、前記網点上文字領域に前記任意の画素が含まれていると判定する領域判定手段とを備えることを特徴とする。
【００１８】
本発明に係る画像処理装置は、前記領域識別手段は、前記低周波エッジ判定補正手段が任意の画素において低周波エッジが存在すると判定した場合に、前記低周波エッジ判定手段が用いる前記所定の閾値の値を複数の所定値の内のより小さい値に設定する閾値設定手段を更に備えることを特徴とする。
【００１９】
本発明に係る画像処理装置は、前記低周波エッジ判定補正手段は、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定するように構成してあることを特徴とする。
【００２０】
本発明に係る画像処理装置は、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求める網点線数認識手段を更に備え、前記領域識別手段は、前記網点線数認識手段が求めた網点線数が所定数よりも少である場合に、前記任意の画素に対して前記低周波エッジ検出手段、前記低周波エッジ判定手段及び前記低周波エッジ判定補正手段が行う処理を禁止する禁止手段を更に備えることを特徴とする。
【００２１】
本発明に係る画像形成装置は、本発明の画像処理装置と、前記画像処理手段により画像処理が行われた画像データに基づいた画像を出力する画像出力装置とを備えることを特徴とする。
【００２２】
本発明に係るコンピュータプログラムは、コンピュータに、複数の画素からなる画像を構成する複数の領域を、画像を網点で表現した網点領域と網点領域内に文字が存在する網点上文字領域とを含む複数の種類に識別させるコンピュータプログラムにおいて、コンピュータに、前記画像に含まれる任意の画素が前記網点領域に含まれているか否かを判定させる網点判定手順と、コンピュータに、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素それぞれの画像信号強度を示す画素値に基づいて、前記任意の画素における所定の空間周波数以下の低周波エッジを検出させる低周波エッジ検出手順と、コンピュータに、検出された低周波エッジの強度を所定の閾値と比較した比較結果に応じて、前記任意の画素における低周波エッジの有無を示す判定情報を生成させる低周波エッジ判定手順と、コンピュータに、任意の画素及び該任意の画素近傍の所定範囲内に位置する複数の画素それぞれの判定情報に含まれる低周波エッジが有であることを示す判定情報の数に応じて、前記任意の画素における低周波エッジの有無を判定させる低周波エッジ判定補正手順と、コンピュータに、前記網点判定手順にて任意の画素が網点領域に含まれていると判定され、かつ前記低周波エッジ判定補正にて前記任意の画素において低周波エッジが存在すると判定された場合に、網点領域内に文字が存在する網点上文字領域に前記任意の画素が含まれていると判定させる手順とを含むことを特徴とする。
【００２３】
本発明に係るコンピュータプログラムは、コンピュータに、前記低周波エッジ判定補正手順にて任意の画素において低周波エッジが存在すると判定された場合に、前記低周波エッジ判定手順で用いる前記所定の閾値の値を複数の所定値の内のより小さい値に設定させる手順を更に含むことを特徴とする。
【００２４】
本発明に係るコンピュータプログラムは、前記低周波エッジ判定補正手順は、コンピュータに、任意の画素を含んで連続した一列の複数の画素それぞれの判定情報に基づいて、前記任意の画素における低周波エッジの有無を判定させる手順を含むことを特徴とする。
【００２５】
本発明に係るコンピュータプログラムは、コンピュータに、任意の画素及び該任意の画素周辺の所定範囲内に位置する複数の画素からなる領域内での網点線数を求めさせる手順と、コンピュータに、求められた網点線数が所定数よりも少である場合に、前記任意の画素に対して前記低周波エッジ検出手順、前記低周波エッジ判定手順及び前記低周波エッジ判定補正手順により行われる処理を禁止させる手順とを更に含むことを特徴とする。
【００２６】
本発明においては、画像に含まれる各画素について低周波エッジの有無を判定し、任意の画素とその近傍の画素とからなる領域の中に低周波エッジを有する画素が多い場合に、当該任意の画素は低周波エッジを有していると最終的に判定し、画素が網点領域に含まれておりしかも低周波エッジを有している場合に、この画素は網点上文字領域に含まれていると判定する。
【００２７】
また本発明においては、任意の画素は低周波エッジを有していると最終的に判定した場合に、各画素について低周波エッジの有無を判定するための基準を緩和して、低周波エッジが有であるという判定を出しやすくする。
【００２８】
また本発明においては、任意の画素を含んだ一列の複数の画素での低周波エッジの有無に基づいて、当該任意の画素での低周波エッジの有無の最終的な判定を行う。
【００２９】
更に本発明においては、任意の画素とその周辺の画素とからなる領域内での網点線数を求め、網点線数が所定より小さい場合は、当該任意の画素についての低周波エッジの有無の判定を禁止する。
【発明の効果】
【００３０】
本発明にあっては、網点上文字領域のうち主に低周波成分からなる網点上文字の内部は、低周波エッジを有する画素が集中しているので、任意の画素とその近傍の画素とからなる領域の中に低周波エッジを有する画素が多い場合に当該任意の画素は低周波エッジを有していると最終的に判定することにより、網点上文字の内部を検出することが可能となる。
【００３１】
また本発明にあっては、網点上文字の内部の画素の周辺には、低周波成分と高周波成分との両方を含んでいるために低周波エッジの強度が小さくなっている網点上文字の周辺部分が存在しているので、網点上文字の内部が検出された場合に低周波エッジの有無を判定するための基準を緩和することにより、低周波成分と高周波成分との両方を含む網点上文字の周辺部分を精度良く検出することができる。従って、網点上文字の検出精度を従来の方法に比べて高めることができる。
【００３２】
また本発明にあっては、任意の画素を含んだ一列の複数の画素での低周波エッジの有無に基づいて当該任意の画素での低周波エッジの有無の最終的な判定を行うことにより、処理に必要なメモリは画素一列分のデータを記憶するためのメモリのみとなるので、画像処理装置のコストを抑制することができる。
【００３３】
更に本発明にあっては、網点が高線数の網点ではない場合は画素の網点上文字領域の判定を禁止することにより、低周波エッジを検出する方法で低線数の網点領域に含まれる網点ドットを網点上文字として誤検出することを防止することができる。従って、低線数の原稿画像に含まれる網点ドットに対して文字と同様の強調処理が施されることによるモアレの発生を防止し、画像の品質を向上させることができる。また、高線数の網点領域に含まれる網点上文字を精度良く検出することができる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
実施の形態１では、本発明の画像形成装置の例として、本発明の画像処理装置を用いてなる複写装置の例を示す。図１は、本発明の画像処理装置の構成、及び本発明の画像処理装置を用いてなる複写装置の構成例を示すブロック図である。本発明の画像処理装置１の入力側にはカラー画像を読み取る画像入力装置１２が接続され、出力側にはカラー画像を形成して出力する画像出力装置１３が接続され、夫々には使用者からの操作を受け付ける操作パネル１１が接続されて本発明の画像形成装置である複写装置が構成されている。画像入力装置１２は、ＣＣＤ（Charge Coupled Device ）を備えたスキャナにて構成されており、原稿画像からの反射光像をＲＧＢに分解してＣＣＤで読み取り、Ｒ（赤）Ｇ（緑）Ｂ（青）のアナログ信号に変換して画像処理装置１へ出力する構成となっている。画像処理装置１は、画像入力装置１２から入力されたＲＧＢのアナログ信号に対して後述する画像処理を行い、デジタルのＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（黒）信号に変換して画像出力装置１３へ出力する。画像出力装置１３は、画像処理装置１から入力されたＣＭＹＫ信号に基づいて、電子写真方式、インクジェット方式又は熱転写方式等の方式によりカラー画像を形成して出力する。操作パネル１１は、複写装置の操作に必要な情報を表示するＣＲＴディスプレイ又は液晶ディスプレイ等の表示部と、複写装置の動作を制御する指示を使用者の操作により受け付けるタッチパネル又はテンキー等の受付部とを含んで構成されている。
【００３５】
画像処理装置１は、画像入力装置１２から入力されたアナログ信号をＡ／Ｄ変換部２でデジタル信号に変換し、シェーディング補正部３、入力階調補正部４、領域分離処理部（領域識別手段）５、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、出力階調補正部９、階調再現処理部１０の順に送り、デジタルのＣＭＹＫ信号として画像出力装置１３へ出力する構成となっている。
【００３６】
Ａ／Ｄ変換部２は、画像入力装置１２から画像処理装置１へ入力されたＲＧＢのアナログ信号を受け付け、ＲＧＢのアナログ信号をデジタルのＲＧＢ信号へ変換し、ＲＧＢ信号をシェーディング補正部３へ入力する。
【００３７】
シェーディング補正部３は、Ａ／Ｄ変換部２から入力されたＲＧＢ信号に対して、画像入力装置１２の照明系、結像系及び撮像系で生じる各種の歪みを取り除く処理を行う。シェーディング補正部３は、次に、歪みを取り除いたＲＧＢ信号を入力階調補正部４へ出力する。
【００３８】
シェーディング補正部３から入力階調補正部４へ入力されたＲＧＢ信号はＲＧＢの反射率信号であるので、入力階調補正部４は、シェーディング補正部３から入力されたＲＧＢ信号を、画像処理装置１が行う画像処理方法で扱いやすい濃度信号等の信号へ変換する。更に入力階調補正部４は、ＲＧＢ信号に対して、カラーバランスの調整、下地濃度の除去、及びコントラストの調整などの画質調整処理を行い、画質調整処理を行ったＲＧＢ信号を領域分離処理部５へ出力する。
【００３９】
領域分離処理部５は、入力階調補正部４から入力されたＲＧＢ信号に基づき、後述する領域分離方法を用いて、入力画像中の各画素を少なくとも文字領域、網点領域、又は本発明に係る網点上文字領域に含まれる画素として分離する。また領域分離処理部５は、画素がいずれの領域にも含まれない場合は、この画素をその他領域に含まれる画素として分離する。更に、領域分離処理部５は、分離結果に基づき、画素がいずれの領域に属しているかを示す領域識別信号を、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、及び階調再現処理部１０へ出力すると共に、入力階調補正部４から入力されたＲＧＢ信号を色補正部６へ出力する。
【００４０】
色補正部６は、領域分離処理部５から入力されたＲＧＢ信号をＣＭＹ信号へ変換し、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りをＣＭＹ信号から取り除く処理を行う。色補正部６は、次に、色補正を行ったＣＭＹ信号を黒生成下色除去部７へ出力する。
【００４１】
黒生成下色除去部７は、色補正部６から入力されたＣＭＹの３色信号からＫ信号を生成する黒生成処理を行い、元のＣＭＹ信号から黒生成処理によって得られたＫ信号を差し引くことによって、ＣＭＹの３色信号をＣＭＹＫの４色信号へ変換する。
【００４２】
黒生成処理の一例としては、ＵＣＲ（Under Color Removal：下色除去処理）による黒生成を行う方法がある。この方法では、変更後のＣＭＹＫ信号の各色の信号強度Ｃ’，Ｍ’，Ｙ’，Ｋ’は、下記の（１）〜（４）式で表される。
Ｋ’＝ｆ｛min（Ｃ，Ｍ，Ｙ）｝……（１）
Ｃ’＝Ｃ−αＫ’……（２）
Ｍ’＝Ｍ−αＫ’……（３）
Ｙ’＝Ｙ−αＫ’……（４）
【００４３】
なお、ｆ（ｘ）は黒生成カーブの入出力特性であり、Ｃ，Ｍ，Ｙは色補正部６から入力されたＣＭＹ信号の各色の信号強度であり、α（０＜α＜１）は、ＣＭＹが重なっている部分をＫに置き換えてＣＭＹをどの程度削減するかを示すＵＣＲ率である。（１）式は、ＣＭＹの各信号強度の内の最も小さい信号強度に応じてＫ信号が生成されることを示している。黒生成下色除去部７は、ＣＭＹ信号を変換したＣＭＹＫ信号を空間フィルタ処理部８へ出力する。
【００４４】
空間フィルタ処理部８は、黒生成下色除去部７から入力されたＣＭＹＫ信号による画像データに対して、領域分離処理部５から入力された領域識別信号に基づいて、デジタルフィルタによる空間フィルタ処理を行う。空間フィルタ処理は、画像データの空間周波数特性を補正することにより、出力画像のぼやけ又は粒状性劣化を防止する。
【００４５】
また空間フィルタ処理部８は、領域分離処理部５で分離された領域に対して、領域の種類に応じた処理を行う。領域分離処理部５にて文字領域又は網点上文字領域に分離された領域に対して、特に黒文字又は色文字の再現性を高めるために、空間フィルタ処理部８は、空間フィルタ処理において鮮鋭強調処理を行い、高周波成分の強調量を大きくさせる。また、領域分離処理部５にて網点領域に分離された領域に対しては、空間フィルタ処理部８は、空間フィルタ処理において網点成分を除去するためのローパス・フィルタ処理を行う。領域分離処理部５にてその他領域に分離された領域に対しては、空間フィルタ処理部８は、空間フィルタ処理においてノイズ除去をするための鮮鋭度を落とさない程度のローパス・フィルタ処理を行う。空間フィルタ処理部８は、次に、空間フィルタ処理を行ったＣＭＹＫ信号を出力階調補正部９へ出力する。
【００４６】
空間フィルタ処理部８から出力階調補正部９へ入力されるＣＭＹＫ信号は、濃度信号等の画像処理装置１が行う画像処理方法で扱いやすい信号であるので、出力階調補正部９は、出力階調補正部９から入力されたＣＭＹＫ信号を、画像出力装置１３の特性値である網点面積率の信号へ変換する出力階調補正処理を行う。出力階調補正部９は、次に、出力階調補正処理を行ったＣＭＹＫ信号を階調再現処理部１０へ出力する。
【００４７】
階調再現処理部１０は、出力階調補正部９から入力されたＣＭＹＫ信号による画像データに対して、領域分離処理部５から入力された領域識別信号に基づいて、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理を行う。
【００４８】
階調再現処理部１０は、画像処理装置１によって各画像処理が行われたＣＭＹＫ信号による画像データを、図示しない記憶手段へ出力する。画像データは、記憶手段に一旦記憶され、所定のタイミングで記憶手段から読み出されて画像出力装置１３に入力される。複写装置が行う以上の各処理は、図示しないＣＰＵ（Central Processing Unit）によって制御されている。
【００４９】
次に、領域分離処理部５の内部構成、及び領域分離処理部５が行う領域分離方法を説明する。図２は、領域分離処理部５の内部構成を示すブロック図である。領域分離処理部５は、入力画像中の各画素が文字領域に含まれるか否かを判定する文字判定部３０と、各画素が網点領域に含まれるか否かを判定する網点判定部（網点判定手段）３２と、各画素が網点上文字領域に含まれるか否かを判定する網点上文字判定部３９とを備えており、入力階調補正部４から入力されたＲＧＢ信号が文字判定部３０、網点判定部３２及び網点上文字判定部３９の夫々に並行して入力される構成となっている。また領域分離処理部５は、入力画像中の各画素が含まれる領域を最終的に判定する判定部（領域判定手段）３８を備えている。
【００５０】
網点上文字判定部３９は判定部３８に接続され、文字判定部３０及び網点判定部３２は、夫々ディレイ処理部３１，３３を介して判定部３８に接続されている。網点上文字判定部３９、文字判定部３０及び網点判定部３２は判定結果を示す信号を判定部３８へ出力し、文字判定部３０及び網点判定部３２から判定部３８への出力は、網点上文字判定部３９から判定部３８への出力と同期するように、夫々ディレイ処理部３１，３３により遅延される構成となっている。判定部３８は、入力画像中の各画素が含まれる領域を判定し、領域識別信号を出力する。また領域分離処理部５は、入力階調補正部４から入力されたＲＧＢ信号を遅延させるディレイ処理部４０を備えており、ディレイ処理部４０により遅延されたＲＧＢ信号を色補正部６へ出力する。領域分離処理部５から色補正部６へのＲＧＢ信号の出力は、判定部３８からの領域識別信号の出力と同期するようにディレイ処理部４０によって遅延される構成となっている。
【００５１】
領域分離処理部５は、入力階調補正部４から入力されたＲＧＢの３色の信号強度の関数として得られる明度Ｌ等で定義される、各画素において３色の重ね合わせで得られる色の濃度を示す画素値を用いて、領域を分離する処理を行う。なお、ＲＧＢ信号強度を直接に用いて領域分離の処理を行ってもよい。文字判定部３０、網点判定部３２及び網点上文字判定部３９は、入力階調補正部４から入力されたＲＧＢ信号に対応する各画素の画素値を、複数ライン分のラインメモリを用いて蓄積し、注目画素を中心としたＭ×Ｎ（但し、Ｍ，Ｎは自然数）画素のマスクを抽出する。後述の領域判定の処理が終了した後、文字判定部３０、網点判定部３２及び網点上文字判定部３９は、主走査方向に１画素分注目画素をずらし、１ラインすべてが終了した場合にラインメモリのデータを１ライン分シフトすることで、次のラインを中心とした処理を実施することが可能となる。この動作を繰り返し、副走査方向に対して全ライン処理することによって、画像全体を処理することが可能となる。
【００５２】
本実施例ではマスクサイズＭ，Ｎ＝７の例について示す。マスクサイズはこれに限定するものではなく、ラインメモリの数が許される限りマスクサイズは広く設定することが可能であるが、マスクサイズが広くなるに従ってラインメモリのコストが大となり、処理速度が低下するので、Ｍ，Ｎ＝７程度が妥当である。注目画素を（ｉ，ｊ）で示した場合の画素値をｆ（ｉ，ｊ）とすると、マスクに含まれる画素値の集合Ｍａｓｋ（ｉ，ｊ）は、下記式で表される。
【００５３】
【数１】
2006005806.tif 000003
【００５４】
まず文字判定部３０が行う処理を説明する。文字判定部３０は、注目画素を中心としたＭ×Ｎ画素に対して、画素値の最大値Ｄmax 、最小値Ｄmin 、及びＤmaxとＤmin との差分Ｄsub を求める。文字領域では、画素値の最大値と最小値との差が大きく、濃度も高いことが考えられる。従って、文字判定部３０は、画素の信号強度の最大値Ｄmax，最小値Ｄmin ，差分Ｄsub を、夫々予め定めてある閾値ＰA ，ＰB，ＰC と比較し、下記式に示す如く、Ｄmax が閾値より大きいか、最小値Ｄmin が閾値より小さいか、又は差分Ｄsubが閾値より大きい場合に、注目画素が含まれる領域が文字領域であると判定する。
Ｄmax ＞ＰA ，又は  Ｄmin＜ＰB ，又は  Ｄsub ＞ＰC
【００５５】
文字判定部３０は、注目画素が含まれる領域が文字領域であると判定した場合は、文字領域であることを示す判定情報をディレイ処理部３１を介して判定部３８へ出力し、注目画素が含まれる領域が文字領域ではないと判定した場合は、文字領域でないことを示す判定情報をディレイ処理部３１を介して判定部３８へ出力する。
【００５６】
次に網点判定部３２が行う処理を説明する。網点判定部３２は、注目画素を中心としたＭ×Ｎ画素に対して、画素値の最大値Ｄmax 及び最小値Ｄmin を求め、画素値の平均値Ｄave を計算する。網点判定部３２は、次に、画素値が平均値Ｄave より大きいか又は小さいかに応じて、各画素の画素値を２値化する。網点判定部３２は、次に、注目画素を中心としたＭ×Ｎ画素に対して、主走査方向と副走査方向とで、２値化された画素値の０から１への変化回数及び１から０への変化回数を求め、主走査方向の変化回数の合計をＫH、副走査方向の変化回数の合計をＫV とする。網点領域では、小規模な領域内で画素の信号強度が頻繁に変動し、また背景に比べて濃度が高い。従って、網点判定部３２は、ＤmaxとＤave との差，ＤaveとＤmin との差，ＫH ，ＫV を、予め定めてある閾値Ｂ1 ，Ｂ2，ＴH ，ＴV と夫々比較し、下記式の如く全ての値が閾値より大きい場合に、注目画素が含まれる領域が網点領域であると判定する。
（Ｄmax −Ｄave）＞Ｂ1 ，かつ（Ｄave −Ｄmin ）＞Ｂ2，
かつＫH ＞ＴH ，かつＫV ＞ＴV
【００５７】
網点判定部３２は、注目画素が含まれる領域が網点領域であると判定した場合は、網点領域であることを示す判定情報をディレイ処理部３３を介して判定部３８へ出力し、注目画素が含まれる領域が網点領域ではないと判定した場合は、網点領域でないことを示す判定情報をディレイ処理部３３を介して判定部３８へ出力する。
【００５８】
なお、以上説明した文字判定部３０及び網点判定部３２で行う領域判定の方法は、従来用いられている方法の一例である。文字判定部３０及び網点判定部３２で行う領域判定の方法は、これに限るものではなく、従来用いられているその他の方法を用いてもよい。
【００５９】
次に網点上文字判定部３９が行う処理を説明する。網点上文字判定部３９は、主走査方向・副走査方向の低周波エッジを検出する低周波エッジ検出部３４と、検出された複数画素分の低周波エッジの情報を記憶する低周波エッジ判定結果保持部３５と、注目画素周辺の低周波エッジの情報を用いて、注目画素が含まれる領域が網点上文字領域であるか否かを判定する低周波エッジ判定結果補正部（低周波エッジ判定補正手段）３６とを備えている。
【００６０】
低周波エッジ検出部３４は、低周波エッジ検出フィルタを用いることによって低周波エッジ量を算出する。図３は、低周波エッジ検出フィルタの構成例を示す模式図である。図中には、７×７のマスクに対応するフィルタのフィルタ係数を数字で示している。図３（ａ）は主走査方向の低周波エッジを検出するためのフィルタを示し、図３（ｂ）は副走査方向の低周波エッジを検出するためのフィルタを示している。図４は、図３にフィルタ係数を示したフィルタの周波数特性を示す特性図である。図中には、図３に示したフィルタ係数をＦＦＴ（高速フーリエ変換）により周波数解析した解析結果を示しており、横軸は空間周波数を示し、縦軸は各周波数での空間周波数成分強度を示す。図４に示す如く、フィルタの空間周波数成分は低周波領域で大きくなるので、低周波エッジを検出することができる。
【００６１】
低周波エッジ検出部３４は、図３に示した低周波エッジ検出フィルタと注目画素を中心としたマスク内の画素値との畳み込み演算を行う。図５は、畳み込み演算の概念を示す概念図である。ｍ，ｎを自然数として、マスク内の画素値｛ｆ（ｉ＋ｍ，ｊ＋ｎ）：−３≦ｍ，ｎ≦３｝とフィルタ係数｛ｇ（ｉ＋ｍ，ｊ＋ｎ）：−３≦ｍ，ｎ≦３｝との畳み込み演算は、下記式で表される。
【００６２】
【数２】
2006005806.tif 000004
【００６３】
図３（ａ）にフィルタ係数を示した主走査方向の低周波エッジを検出するためのフィルタと画素値との畳み込み演算の結果をＦx 、図３（ｂ）にフィルタ係数を示した副走査方向の低周波エッジを検出するためのフィルタと画素値との畳み込み演算の結果をＦyとする。低周波エッジの特徴量ＰａｒａLowFreqEdge を、下記式で定義する。
【００６４】
【数３】
2006005806.tif 000005
【００６５】
特徴量ＰａｒａLowFreqEdge は、マスク内において低周波成分が含まれている度合いを示しており、特徴量ＰａｒａLowFreqEdgeの値が大きければマスク内に低周波成分が多く含まれており、値が小さければ低周波成分を含んでいないということになる。低周波エッジ検出部３４は、主走査方向の低周波エッジを検出するためのフィルタと画素値との畳み込み演算、及び副走査方向の低周波エッジを検出するためのフィルタと画素値との畳み込み演算を行い、特徴量ＰａｒａLowFreqEdge を計算する。低周波エッジ検出部３４は、次に、特徴量ＰａｒａLowFreqEdge を予め定めてある閾値ＴＨLowFreqEdgeと比較し、ＰａｒａLowFreqEdge ≧ＴＨLowFreqEdge である場合に、マスクの中心となった注目画素での低周波エッジの有無を示す判定情報ＭａｐLowFreqEdge として、低周波エッジありを示すＭａｐLowFreqEdge ＝１を低周波エッジ判定結果保持部３５へ出力する。またＰａｒａLowFreqEdge ＜ＴＨLowFreqEdgeである場合は、低周波エッジ検出部３４は、低周波エッジなしを示すＭａｐLowFreqEdge＝０を低周波エッジ判定結果保持部３５へ出力する。閾値ＴＨLowFreqEdge の値としては、例えばＴＨLowFreqEdge ＝１５００を用いる。このようにして、低周波エッジ検出部３４は、本発明に係る低周波エッジ検出手段及び低周波エッジ判定手段として機能する。
【００６６】
図６は、低周波エッジ判定結果保持部３５の内部構成を示すブロック図である。低周波エッジ判定結果保持部３５は、２本のラインメモリを備えてなり、ラインメモリは主走査方向の一ライン分の各画素の判定情報を記憶することができる。低周波エッジ判定結果保持部３５は、低周波エッジ検出部３４から入力された判定情報を、低周波エッジ判定結果補正部３６へ出力すると共に、一方のラインメモリの最後尾へ入力する。また低周波エッジ判定結果保持部３５は、判定情報を一方のラインメモリへ入力することに伴ってこのラインメモリの先頭から出力される判定情報を、低周波エッジ判定結果補正部３６へ出力すると共に、他方のラインメモリの最後尾へ入力する。更に低周波エッジ判定結果保持部３５は、判定情報を他方のラインメモリへ入力することに伴ってこのラインメモリの先頭から出力される判定情報を、低周波エッジ判定結果補正部３６へ出力する。これによって、低周波エッジ判定結果補正部３６は、３ライン分の判定情報を低周波エッジ判定結果保持部３５から入力されることとなる。
【００６７】
低周波エッジ判定結果補正部３６は、低周波エッジ判定結果保持部３５から入力される３ライン分の判定情報から、３×３のマスクを抽出する。このマスクに含まれる判定情報の集合は、下記で表すことができる。
【００６８】
【数４】
2006005806.tif 000006
【００６９】
ここで、判定情報ＭａｐLowFreqEdge は０又は１の値をとる。低周波エッジ判定結果補正部３６は、次に、マスク内に含まれる判定情報の値を合計した合計値ＣｎｔLowFreqEdge を、下記式に従って計算する。
【００７０】
【数５】
2006005806.tif 000007
【００７１】
低周波エッジ判定結果補正部３６は、次に、判定情報の合計値ＣｎｔLowFreqEdge を予め定めてある閾値ＴＨcount と比較し、ＣｎｔLowFreqEdge≧ＴＨcount である場合に、マスクの中心の画素での低周波エッジの有無を示す補正された判定情報Ｍａｐ２LowFreqEdge として、低周波エッジありを示すＭａｐ２LowFreqEdge ＝１を判定部３８へ出力する。またＣｎｔLowFreqEdge ＜ＴＨcount である場合は、低周波エッジ判定結果補正部３６は、低周波エッジなしを示すＭａｐ２LowFreqEdge ＝０を判定部３８へ出力する。このようにして、低周波エッジ判定結果補正部３６は、本発明に係る低周波エッジ判定補正手段として機能する。
【００７２】
低周波エッジ判定結果補正部３６は、更に、ＣｎｔLowFreqEdge ≧ＴＨcount である場合に、低周波エッジ検出部３４での低周波エッジ検出の条件を緩める指示を低周波エッジ検出部３４へ出力する。低周波エッジ検出部３４は、低周波エッジ検出の条件を緩める指示を低周波エッジ判定結果補正部３６から入力された場合に、閾値ＴＨLowFreqEdge の値を、複数の所定値の内のより小さい値例えば１５００から１０００へ小さく変更し、低周波エッジの特徴量ＰａｒａLowFreqEdge が小さくても低周波エッジが検出できるようにする。このようにして、低周波エッジ判定結果補正部３６及び低周波エッジ検出部３４は、本発明に係る閾値設定手段として機能する。
【００７３】
網点上文字領域の内の主に低周波成分からなる網点上文字の内部は、低周波エッジの特徴量ＰａｒａLowFreqEdge が大であることからＭａｐLowFreqEdge ＝１となる画素が集中しているので、低周波エッジ判定結果補正部３６にて判定情報の合計値ＣｎｔLowFreqEdge が大である画素を低周波エッジありと判定することによって、網点上文字の内部を検出することが可能となる。更に、網点上文字の内部の近傍には、低周波成分と高周波成分との両方を含んでいるために低周波エッジの特徴量ＰａｒａLowFreqEdge が小である網点上文字の周辺部分が存在しているので、網点上文字の内部が検出された場合に低周波エッジの特徴量ＰａｒａLowFreqEdge と比較する閾値ＴＨLowFreqEdgeの値を小さくして低周波エッジ検出の条件を緩めることにより、低周波成分と高周波成分との両方を含む網点上文字の周辺部分を精度良く検出することができる。従って、網点上文字の検出精度を従来の方法に比べて高めることができる。
【００７４】
図７は、従来の方法と本発明の方法とでの網点上文字の判定結果を示す模式図である。図中には、網点上文字であると判定した部分を強調させた図を示している。図７（ａ）に示す従来の方法では網点上文字の周辺部分のみが網点上文字として判定されているのに対し、図７（ｂ）に示す本発明の方法では文字の内部を含めた部分が網点上文字として判定されている。
【００７５】
次に判定部３８が行う処理を説明する。判定部３８は、ディレイ処理部３１を介して文字判定部３０から入力された判定情報、ディレイ処理部３３を介して網点判定部３２から入力された判定情報、及び低周波エッジ判定結果補正部３６から入力された補正された判定情報に基づいて、注目画素が含まれる領域の最終的な領域判定を行う。
【００７６】
図８は、判定部３８へ入力された判定結果の組み合わせと判定部３８による判定結果との対応を示す図表である。この図表中には、網点判定部３２、網点上文字判定部３９、及び文字判定部３０での判定結果と、判定部３８での最終判定結果とを対応させて示している。図８中のＴｒｕｅは、図８中で対応する領域に注目画素が含まれることを判定情報が示していることを示し、Ｆａｌｓｅは、図８中で対応する領域に注目画素が含まれないことを判定情報が示していることを示す。また図８中の＊は、図８中で対応する領域に対する判定結果はＴｒｕｅ又はＦａｌｓｅのどちらでも良いことを示している。
【００７７】
網点領域であると判定され、かつ網点上文字領域ではないと判定された領域に対しては、判定部３８は網点領域であると判定する。また網点領域であると判定され、かつ網点上文字領域であると判定された領域に対しては、判定部３８は網点上文字領域であると判定する。また網点領域ではないと判定され、かつ文字領域であると判定された領域に対しては、判定部３８は文字領域であると判定する。また網点領域ではないと判定され、かつ文字領域ではないと判定された領域に対しては、判定部３８はその他領域であると判定する。判定部３８は、注目画素がどの領域に含まれているかの最終的な領域判定を行った後は、最終判定結果を示す領域識別信号を、色補正部６、黒生成下色除去部７、空間フィルタ処理部８、及び階調再現処理部１０へと出力する。
【００７８】
以上の如くにして領域分離処理部５によって領域分離処理が行われ、前述の如く領域の種類に応じた画像処理が行われる。画像処理装置１によって画像処理が施されたＣＭＹＫ信号による画像データは、記憶手段を介して画像出力装置１３へ出力され、画像出力装置１３は、画像データに基づいてカラー画像を形成して出力する。
【００７９】
（実施の形態２）
実施の形態２においては、網点上文字判定部３９の内部構成を実施の形態１とは異なった構成としている。領域分離処理部５内での網点上文字判定部３９以外のその他の構成、及び画像処理装置１内での領域分離処理部５以外のその他の構成は実施の形態１と同様であり、対応する部分に同符号を付してその説明を省略する。
【００８０】
図９は、実施の形態２に係る領域分離処理部５の内部構成を示すブロック図である。実施の形態１に係る低周波エッジ判定結果保持部３５はラインメモリを用いて構成されているが、本実施の形態に係る低周波エッジ判定結果保持部３５は、互いに直列にカスケード接続された７個のフリップフロップ（ＦＦ）を用いて構成されている。
【００８１】
低周波エッジ検出部部３４から入力された判定情報ＭａｐLowFreqEdge は、初段のＦＦへ入力され、同時に低周波エッジ判定結果補正部３６へ出力される。判定情報ＭａｐLowFreqEdgeの値は０又は１であるので、ＦＦは判定情報ＭａｐLowFreqEdge の値を記憶することができる。ＦＦは、判定情報ＭａｐLowFreqEdge が入力された場合に、既に記憶している判定情報ＭａｐLowFreqEdge を次段のＦＦ及び低周波エッジ判定結果補正部３６へ出力し、入力された判定情報ＭａｐLowFreqEdge を記憶する。従って、低周波エッジ検出部部３４から低周波エッジ判定結果保持部３５へ注目画素（ｉ，ｊ）での低周波エッジの有無を示す判定情報ＭａｐLowFreqEdge （ｉ，ｊ）が入力される都度、低周波エッジ判定結果補正部３６には８画素分の判定情報｛ＭａｐLowFreqEdge （ｉ＋ｕ，ｊ）：−７≦ｕ≦０｝が入力される。
【００８２】
低周波エッジ判定結果保持部３５は、次に、入力された判定情報の値を合計した合計値ＣｎｔLowFreqEdge （ｉ，ｊ）を、下記式に従って計算する。
【００８３】
【数６】
2006005806.tif 000008
【００８４】
低周波エッジ判定結果補正部３６は、計算した判定情報の合計値ＣｎｔLowFreqEdge を予め定めてある閾値ＴＨcount_line と比較し、ＣｎｔLowFreqEdge ≧ＴＨcount_lineである場合に、マスクの中心の画素での低周波エッジの有無を示す補正された判定情報Ｍａｐ２LowFreqEdge として、低周波エッジありを示すＭａｐ２LowFreqEdge ＝１を判定部３８へ出力する。またＣｎｔLowFreqEdge ＜ＴＨcount_lineである場合は、低周波エッジ判定結果補正部３６は、低周波エッジなしを示すＭａｐ２LowFreqEdge＝０を判定部３８へ出力する。低周波エッジ判定結果補正部３６は、更に、ＣｎｔLowFreqEdge ≧ＴＨcount_lineである場合に、低周波エッジ検出部３４での低周波エッジ検出の条件を緩める指示を低周波エッジ検出部３４へ出力する。
【００８５】
このように、直列接続された複数のＦＦを用いて低周波エッジ判定結果保持部３５を構成することにより、複数のラインメモリを用いる実施の形態１に比べて低周波エッジ判定結果保持部３５を低コストで実現することができる。なお、ＦＦの数を増やすことにより、より多くの画素の判定情報を用いて低周波エッジ判定の結果を補正する構成としてもよい。
【００８６】
（実施の形態３）
実施の形態３では、本発明の画像処理装置１は、実施の形態１又は実施の形態２の構成に加えて、線数の低い網点を文字として誤認識することを防止するために、原稿画像の線数認識を行う線数認識処理部を備えた構成とする。図１０は、実施の形態３に係る本発明の画像処理装置の構成、及び本発明の画像処理装置を用いてなる複写装置の構成例を示すブロック図である。本実施の形態の画像処理装置１は線数認識処理部（網点線数認識手段）１４を備えており、入力階調補正部４はＲＧＢ信号を領域分離処理部５及び線数認識処理部１４へ出力し、線数認識処理部１４は線数認識信号を領域分離処理部５へ出力する構成となっている。
【００８７】
次に、線数認識処理部１４が行う線数認識の処理を説明する。線数認識処理部１４は、入力階調補正部４から入力されたデジタルのＲＧＢ信号を蓄積し、注目画素を中心としたｍ×ｎ画素のマスクを抽出する。以後の処理で抽出したマスクに対してＦＦＴを利用した周波数解析を行うので、ここでのｍ，ｎの値は、ｋを自然数とした２k であることが望ましい。本実施の形態では、ｍ＝ｎ＝１６，即ちｋ＝４とした例を示す。なおマスクサイズはこのサイズに限定されるものではない。注目画素（ｉ，ｊ）のＲＧＢ信号強度をＩ（ｉ，ｊ）とすると、注目画素を中心としたマスクに含まれるＲＧＢ信号強度の集合Ｍａｓｋf（ｉ，ｊ）は、下記式で表される。
【００８８】
【数７】
2006005806.tif 000009
【００８９】
線数認識処理部１４は、次に、抽出したマスクに対してＦＦＴ処理を行うことにより、抽出したマスクであるｍ×ｎのＲＧＢ信号強度の配列を、ｍ×ｎの空間周波数成分の配列へ変換する。ＲＧＢ信号強度Ｉ（ｘ，ｙ）を空間周波数成分Ｐ（ｕ，ｖ）へ変換する変換式は、下記式で与えられる。なお、下記式中に含まれるｊは虚数単位である。
【００９０】
【数８】
2006005806.tif 000010
【００９１】
図１１は、ＦＦＴによる変換を模式的に示した模式図である。図１１（ａ）に示すＲＧＢ信号強度からなる１６×１６の２次元配列が、ＦＦＴにより図１１（ｂ）に示す空間周波数成分からなる１６×１６の２次元配列へ変換される。空間周波数成分の配列は、ｍ，ｎが小さくなり図１１（ｂ）上で左上になるほど低周波数の成分を示し、ｍ，ｎが大きくなって図１１（ｂ）上で右下になるほど高周波数の成分を示している。空間周波数成分の１６×１６の配列を４分割し、ｍ＝１〜８，ｎ＝１〜８の範囲の図１１（ｂ）上で左上の１／４に対応する部分を、以下第１象限という。
【００９２】
図１２は、空間周波数成分の配列の例を示す模式図である。図１２（ａ）は、８５線網点の原稿画像であり、１６×１６の画素からなっている。図の横軸はｘ、縦軸はｙを示し、原稿画像中の位置に対応する。図１２（ｂ）は、原稿画像のＲ信号強度からなる１６×１６の配列にＦＦＴの処理を行うことにより得られたＲ信号の空間周波数成分の配列であり、図中にはその第１象限を示している。図の横軸はｕ、縦軸はｖであり、空間周波数に対応する。図中では空間周波数成分の大きさ｜Ｐ（ｕ，ｖ）｜は濃度で示されている。同様に、図１２（ｃ），（ｄ）は、Ｇ信号，Ｂ信号の空間周波数成分の配列である。
【００９３】
図１３及び図１４は、空間周波数成分の配列の例を示す模式図である。図１３（ａ）は１５０線網点の原稿画像であり、図１４（ａ）は２００線網点の原稿画像である。また図１３（ｂ），（ｃ），（ｄ）は、１５０線網点の原稿画像から得られたＲ信号，Ｇ信号，Ｂ信号の空間周波数成分の配列である。また図１４（ｂ），（ｃ），（ｄ）は、２００線網点の原稿画像から得られたＲ信号，Ｇ信号，Ｂ信号の空間周波数成分の配列である。
【００９４】
ｕ＝ｖ＝１での空間周波数成分はＤＣ成分であり、その他の空間周波数成分はＡＣ成分である。空間周波数成分の図中で左上の部分は低周波の空間周波数成分を示し、右上の部分は高周波の空間周波数成分を示している。大きさが大きい空間周波数成分は、低線数の網点では左上の低周波数の部分に集中し、高線数の網点では右下の高周波数の部分に集中している。これにより、低線数の網点は低周波数成分を多く含む網点からなり、高線数の網点は高周波数成分を多く含む網点からなることがわかる。従って、網点として検出された領域の周波数特性を求め、網点に含まれる空間周波数成分を求めることによって網点の線数を識別することが可能となる。
【００９５】
ここで、空間周波数成分の配列について、ｍ，ｎ＝２〜３である部分を低周波領域Ａ0 、ｍ，ｎ＝４である部分を中周波領域Ａ1 、ｍ，ｎ＝５〜８である部分を高周波領域Ａ2 とする。図１５は、空間周波数成分の配列に含まれる各領域を示す模式図である。
【００９６】
線数認識処理部１４は、ＦＦＴ処理を行った後、得られた空間周波数成分の配列に含まれる低周波領域Ａ0 、中周波領域Ａ1 及び高周波領域Ａ2 の各領域内で、空間周波数成分の大きさ｜Ｐ（ｕ，ｖ）｜の総和を計算する。線数認識処理部１４は、次に、各領域内で得られた空間周波数成分の大きさの総和を、各領域に含まれる空間周波数成分の数で除算することにより、各領域での正規化空間周波数強度を計算する。線数認識処理部１４は、次に、各領域での正規化空間周波数強度を互いに比較し、いずれの領域での正規化空間周波数強度が最も大きいかを判定する。線数認識処理部１４は、低周波領域Ａ0 での正規化空間周波数強度が最も大きい場合に低線数であると判定し、中周波領域Ａ1 での正規化空間周波数強度が最も大きい場合に中線数であると判定し、高周波領域Ａ2 での正規化空間周波数強度が最も大きい場合に高線数であると判定する。線数認識処理部１４は、次に、注目画素に係る線数を示す線数認識信号を領域分離処理部５へ出力する。
【００９７】
また線数認識処理部１４は、正規化空間周波数強度を計算する際に、各領域に応じた重みを乗じて計算する処理を行ってもよい。この場合は、線数認識処理部１４は、低周波領域Ａ0 ，中周波領域Ａ1 ，高周波領域Ａ2 での正規化空間周波数強度Ｐａｒａ０，Ｐａｒａ１，Ｐａｒａ２を下記式で計算する。
【００９８】
【数９】
2006005806.tif 000011
【００９９】
ここで、α，β，γは低周波領域Ａ0 ，中周波領域Ａ1 ，高周波領域Ａ2 に対応する定数であり、ｃｏｕｎｔ（Ａ0 ），ｃｏｕｎｔ（Ａ1 ），ｃｏｕｎｔ（Ａ2 ）は低周波領域Ａ0 ，中周波領域Ａ1 ，高周波領域Ａ2 に含まれる空間周波数成分の数である。線数認識処理部１４は、正規化空間周波数強度の中でＰａｒａ０が最も大きい場合に低線数であると判定し、Ｐａｒａ１が最も大きい場合に中線数であると判定し、Ｐａｒａ２が最も大きい場合に高線数であると判定し、注目画素に係る線数を示す線数認識信号を領域分離処理部５へ出力する。
【０１００】
領域分離処理部５は、線数認識処理部１４から入力された線数認識信号に対応して、線数認識信号が高線数を示している場合のみに網点上文字判定部３９での網点上文字判定の処理を行い、線数認識信号が低線数又は中線数を示している場合は、網点上文字判定部３９での網点上文字判定の処理を禁止する。従って、判定部３８は、線数認識信号が高線数を示している場合は、画素が含まれている領域が網点領域、網点上文字領域、文字領域又はその他領域の内のいずれであるかを判定し、線数認識信号が低線数又は中線数を示している場合は、画素が含まれている領域が網点領域、文字領域又はその他領域の内のいずれであるかを判定する。このようにして、領域分離処理部５は、本発明に係る禁止手段として機能する。入力階調補正部４、線数認識処理部１４及び領域分離処理部５以外の構成及び動作は実施の形態１又は２と同様であり、その説明を省略する。
【０１０１】
本実施の形態に示した空間周波数成分の配列を分割する領域の例では、低線数は６５〜８５線、中線数は１２０〜１３３線、高線数は１５０線以上となる。空間周波数成分の配列を分割する領域の範囲を変更することによって、低・中・高線数の範囲を変更することが可能である。また３段階ではなくより多段に分割してより詳しく網点の線数を認識する処理を行うことも可能である。
【０１０２】
網点が高線数の網点である場合のみに網点上文字領域の判定を行うことにより、低周波エッジを検出する方法で低線数の網点領域に含まれる網点ドットを網点上文字として誤検出することを防止することができる。従って、低線数の原稿画像に含まれる網点ドットに対して文字と同様の強調処理が施されることによるモアレの発生を防止し、画像の品質を向上させることができる。また、高線数の網点領域に含まれる網点上文字を精度良く検出することができる。
【０１０３】
なお、以上の実施の形態１〜３においては、本発明の画像形成装置の例として、本発明の画像処理装置１を用いて複写装置を構成する例を示したが、これに限るものではなく、本発明の画像形成装置として、画像入力装置１２ではなく外部から入力される画像データの処理を画像処理装置１が行って画像出力装置１３が画像を出力するプリンタ装置又はファクシミリ装置を構成してもよい。また本発明の画像形成装置は、複写装置、プリンタ装置及びファクシミリ装置などの複数の機能を備えた複合機であってもよい。また画像出力装置１３を備えずに、画像入力装置１２から入力される画像データの処理を画像処理装置１が行い、処理された画像データを記憶するか又は外部へ出力するスキャナ装置又はカメラ装置を構成してもよい。
【０１０４】
（実施の形態４）
実施の形態４では、実施の形態１〜３で説明した本発明の画像処理方法をコンピュータプログラムで実現した形態を示す。図１６は、実施の形態４に係る本発明の画像処理装置１００の機能構成を示す機能ブロック図である。画像処理装置１００は、パーソナルコンピュータ又はサーバ装置などの汎用コンピュータを用いて構成されている。画像処理装置１００は、演算を行うＣＰＵ（演算部）１１０と、演算に伴って発生する一時的な情報を記憶するＲＡＭ１２０と、ＣＤ−ＲＯＭドライブ等の外部記憶装置１３０と、ハードディスク等の内部記憶装置（記憶部）１４０とを備えている。ＣＰＵ１１０は、ＣＤ−ＲＯＭ等の記録媒体２００から本発明のコンピュータプログラム２１０を外部記憶装置１３０にて読み取り、読み取ったコンピュータプログラム２１０を内部記憶装置１４０に記憶させる。コンピュータプログラム２１０は必要に応じて内部記憶装置１４０からＲＡＭ１２０へロードされ、ロードされたコンピュータプログラム２１０に基づいてＣＰＵ１１０は画像処理装置１００に必要な処理を実行する。
【０１０５】
画像処理装置１００は、キーボード又はマウス等の入力部１５０と、液晶ディスプレイ又はＣＲＴディスプレイ等の出力部１６０とを備えており、データの入力を始めとするオペレータからの操作を受け付ける構成となっている。またＣＰＵ１１０には、外部と情報を交換する通信部１７０が接続されており、通信部１７０は、画像処理装置１外部の画像出力装置３００が接続されている。画像出力装置３００は、通信部１７０から送信された画像データを受信し、受信した画像データに基づいた画像を形成して出力する。
【０１０６】
本発明のコンピュータプログラム２１０を記憶する記録媒体２００は、磁気テープ、フレキシブルディスク／ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスク、ＩＣカード／光カード等のメモリカード、又はマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory ）／フラッシュＲＯＭ等の半導体メモリであってもよい。また本発明のコンピュータプログラム２１０は、画像処理装置１００に接続された図示しない外部のサーバ装置から画像処理装置１００へロードされて内部記憶装置１４０に記憶される形態であってもよい。
【０１０７】
本実施の形態に係る画像処理装置１００は、内部記憶装置１４０が予め記憶している画像データ、又は通信部１７０に接続されている図示しないスキャナ装置若しくはカメラ装置等の外部装置から画像処理装置１００へ送信された画像データを、本発明の画像処理方法を用いて処理し、画像出力装置３００に画像を出力させることができる。
【０１０８】
図１７は、画像処理装置１００が行う画像出力の処理の手順を示すフローチャートである。ＣＰＵ１１０は、ＲＡＭ１２０にロードした本発明のコンピュータプログラム２１０に従って以下の処理を実行する。ＣＰＵ１１０は、ＲＡＭ１２０へ画像データを読み出し（Ｓ１１）、読み出した画像データに対して、実施の形態１〜３においてシェーディング補正部３及び入力階調補正部４が行う処理と同様の画像データ補正処理を行う（Ｓ１２）。ＣＰＵ１１０は、次に、画像データに対して、実施の形態１又は２において領域分離処理部５が行う処理と同様の領域分離処理を行う（Ｓ１３）。
【０１０９】
図１８は、ステップＳ１３の領域分離処理のサブルーチンの処理の手順を示すフローチャートである。ＣＰＵ１１０は、画像データに対して、実施の形態１又は２において文字判定部３０が行う処理と同様の文字判定処理を行い（Ｓ２１）、実施の形態１又は２において網点判定部３２が行う処理と同様の網点判定処理を行う（Ｓ２２）。ＣＰＵ１１０は、次に、画像データに対して、実施の形態１又は２において網点上文字判定部３９が行う処理と同様の網点上文字判定処理を行い（Ｓ２３）、実施の形態１又は２において判定部３８が行った処理と同様の領域判定処理を行い（Ｓ２４）、ステップＳ１３のサブルーチンを終了して処理をメインルーチンへ戻す。
【０１１０】
ＣＰＵ１１０は、次に、実施の形態１〜３において色補正部６、黒生成下色除去部７、空間フィルタ処理部８、出力階調補正部９及び階調再現処理部１０が行う処理と同様の画像処理を行う（Ｓ１４）。ＣＰＵ１１０は、次に、画像処理を行った画像データを通信部１７０から画像出力装置３００へ送信して画像を出力させ（Ｓ１５）、処理を終了する。
【０１１１】
また画像処理装置１００は、画像データに含まれる網点線数を認識する処理を含んだ画像処理を行う形態であってもよい。図１９は、画像処理装置１００が行う網点線数認識処理を含む画像出力の処理の手順を示すフローチャートである。ＣＰＵ１１０は、ＲＡＭ１２０にロードした本発明のコンピュータプログラム２１０に従って以下の処理を実行する。ＣＰＵ１１０は、ＲＡＭ１２０へ画像データを読み出し（Ｓ３１）、読み出した画像データに対して前述と同様の画像データ補正処理を行い（Ｓ３２）、実施の形態３において線数認識処理部１４が行う処理と同様の線数認識処理を行う（Ｓ３３）。ＣＰＵ１１０は、次に、画像データに対して、実施の形態３において領域分離処理部５が行う処理と同様の領域分離処理を行う（Ｓ３４）。
【０１１２】
図２０は、ステップＳ３４の領域分離処理のサブルーチンの処理の手順を示すフローチャートである。ＣＰＵ１１０は、前述と同様の文字判定処理を行い（Ｓ４１）、前述と同様の網点判定処理を行う（Ｓ４２）。ＣＰＵ１１０は、次に、画像データに含まれる画素を選択し（Ｓ４３）、選択した画素に対してステップＳ３３の線数認識処理で認識した線数が高線数であるか否かを判定する（Ｓ４４）。線数が高線数であった場合は（Ｓ４４：ＹＥＳ）、ＣＰＵ１１０は、選択した画素に対して、実施の形態３において網点上文字判定部３９が行う処理と同様の網点上文字判定処理を行う（Ｓ４５）。ステップＳ４５が終了した後、又はステップＳ４４にて線数が高線数でなかった場合は（Ｓ４４：ＮＯ）、ＣＰＵ１１０は、全ての画素について処理を行ったか否かを判定する（Ｓ４６）。処理を行っていない画素がある場合は（Ｓ４６：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ４３へ戻す。全ての画素について処理を行っていた場合は（Ｓ４６：ＹＥＳ）、ＣＰＵ１１０は、実施の形態３において判定部３８が行った処理と同様の領域判定処理を行い（Ｓ４７）、ステップＳ３３のサブルーチンを終了して処理をメインルーチンへ戻す。
【０１１３】
ＣＰＵ１１０は、次に、前述と同様の画像処理を行い（Ｓ３５）、画像処理を行った画像データを通信部１７０から画像出力装置３００へ送信して画像を出力させ（Ｓ３６）、処理を終了する。
【０１１４】
なお、コンピュータプログラム２１０は、実施の形態１〜３においてＡ／Ｄ変換部２が行う処理と同様の処理を行うプログラムを含み、外部から入力されたアナログの画像データに対して画像処理を行う形態であってもよい。
【０１１５】
また、本実施の形態においては、画像出力を行う際に本発明の画像処理方法を用いた画像処理を行う形態を示したが、これに限るものではなく、外部から入力された画像データに対して本発明の画像処理方法を用いた画像処理を行い、画像処理を行った画像データを内部記憶装置１４０が記憶する処理を行う形態であってもよく、画像処理を行った画像データをサーバ装置等の外部の他の装置へ送信する処理を行う形態であってもよい。
【０１１６】
なお、以上の実施の形態１〜４においては、本発明の画像処理方法をハードウェア又はソフトウェアで実現する形態を示しているが、本発明の画像処理方法の一部をハードウェアで実現し、その他の部分をソフトウェアで実現する形態であってもよい。また、本発明の画像処理装置を一の装置で実現する形態を示しているが、これに限るものではなく、例えば画像データを作成するスキャナ装置と、本発明の画像処理方法の一部をコンピュータプログラムを用いて実現するコンピュータと、本発明の画像処理方法のその他の部分を実現する画像出力装置とで画像処理装置を実現する等、複数の装置を用いて本発明の画像処理装置を実現する形態であってもよい。
【０１１７】
更に、以上の実施の形態１〜４においては、カラーの画像データに対して本発明の画像処理方法を適用する形態を示しているが、単色の画像データに対しても本発明の画像処理方法を適用することも可能である。
【図面の簡単な説明】
【０１１８】
【図１】本発明の画像処理装置の構成、及び本発明の画像処理装置を用いてなる複写装置の構成例を示すブロック図である。
【図２】領域分離処理部の内部構成を示すブロック図である。
【図３】低周波エッジ検出フィルタの構成例を示す模式図である。
【図４】図３にフィルタ係数を示したフィルタの周波数特性を示す特性図である。
【図５】畳み込み演算の概念を示す概念図である。
【図６】低周波エッジ判定結果保持部の内部構成を示すブロック図である。
【図７】従来の方法と本発明の方法とでの網点上文字の判定結果を示す模式図である。
【図８】判定部へ入力された判定結果の組み合わせと判定部による判定結果との対応を示す図表である。
【図９】実施の形態２に係る領域分離処理部の内部構成を示すブロック図である。
【図１０】実施の形態３に係る本発明の画像処理装置の構成、及び本発明の画像処理装置を用いてなる複写装置の構成例を示すブロック図である。
【図１１】ＦＦＴによる変換を模式的に示した模式図である。
【図１２】空間周波数成分の配列の例を示す模式図である。
【図１３】空間周波数成分の配列の例を示す模式図である。
【図１４】空間周波数成分の配列の例を示す模式図である。
【図１５】空間周波数成分の配列に含まれる各領域を示す模式図である。
【図１６】実施の形態４に係る本発明の画像処理装置の機能構成を示す機能ブロック図である。
【図１７】画像処理装置が行う画像出力の処理の手順を示すフローチャートである。
【図１８】ステップＳ１３の領域分離処理のサブルーチンの処理の手順を示すフローチャートである。
【図１９】画像処理装置が行う網点線数認識処理を含む画像出力の処理の手順を示すフローチャートである。
【図２０】ステップＳ３４の領域分離処理のサブルーチンの処理の手順を示すフローチャートである。
【符号の説明】
【０１１９】
１、１００  画像処理装置
１２  画像入力装置
１３、３００  画像出力装置
１４  線数認識処理部（網点線数認識手段）
２００  記録媒体
２１０  コンピュータプログラム
３０  文字判定部
３２  網点判定部（網点判定手段）
３６  低周波エッジ判定結果補正部（低周波エッジ判定補正手段）
３８  判定部（領域判定手段）
３９  網点上文字判定部
５  領域分離処理部（領域識別手段）
【図１】
2006005806.tif 000012
【図２】
2006005806.tif 000013
【図３】
2006005806.tif 000014
【図４】
2006005806.tif 000015
【図５】
2006005806.tif 000016
【図６】
2006005806.tif 000017
【図７】
2006005806.tif 000018
【図８】
2006005806.tif 000019
【図９】
2006005806.tif 000020
【図１０】
2006005806.tif 000021
【図１１】
2006005806.tif 000022
【図１２】
2006005806.tif 000023
【図１３】
2006005806.tif 000024
【図１４】
2006005806.tif 000025
【図１５】
2006005806.tif 000026
【図１６】
2006005806.tif 000027
【図１７】
2006005806.tif 000028
【図１８】
2006005806.tif 000029
【図１９】
2006005806.tif 000030
【図２０】
2006005806.tif 000031