(57)【要約】【課題】高濃度の網点領域であっても、当該領域を網点と正確に判定できるようにする。【解決手段】画像処理装置において、領域判定の対象とする画像に対して反転処理を行う反転処理部１１３、反転処理部１１３によって反転処理された画像の判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、主走査方向に対して予め定められた角度を有する第１の斜め方向に並ぶ画素の変化点数と、当該第１の斜め方向に略直交する第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する変化点数算出部１１２と、変化点数算出部１１２により算出された前記４つの変化点数の全てが、予め定められたそれぞれの閾値以上である場合は、当該判定対象領域を網点と判定する網点領域判定部１１４とを備える。【選択図】図２
2008294677.tif 000002
【特許請求の範囲】
【請求項１】
領域判定の対象とする２値画像に対して反転処理を行う反転処理手段と、
前記反転処理手段によって反転処理された２値画像の判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、主走査方向に対して予め定められた角度を有する第１の斜め方向に並ぶ画素の変化点数と、当該第１の斜め方向に略直交する第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する変化点数算出手段と、
前記変化点数算出手段により算出された前記主走査方向における変化点数が当該主走査方向における変化点数用の閾値以上であり、前記副走査方向における変化点数が当該副走査方向における変化点数用の閾値以上であり、前記第１の斜め方向における変化点数が当該第１の斜め方向における変化点数用の閾値以上であり、前記第２の斜め方向における変化点数が当該第２の斜め方向における変化点数用の閾値以上であるという全ての条件を満たした場合に、当該判定対象領域を網点と判定する網点領域判定手段と
を備える画像処理装置。
【請求項２】
領域判定の対象とする多値画像に対してエッジ抽出処理を行うエッジ抽出処理手段と、
前記エッジ抽出処理手段によってエッジ抽出処理された画像に対して反転処理を行う反転処理手段と、
前記反転処理手段によって反転処理された画像を２値化処理する２値化処理手段と、
前記２値化処理手段によって２値化された２値画像の判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、主走査方向に対して予め定められた角度を有する第１の斜め方向に並ぶ画素の変化点数と、当該第１の斜め方向に略直交する第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する変化点数算出手段と、
前記変化点数算出手段により算出された前記主走査方向における変化点数が当該主走査方向における変化点数用の閾値以上であり、前記副走査方向における変化点数が当該副走査方向における変化点数用の閾値以上であり、前記第１の斜め方向における変化点数が当該第１の斜め方向における変化点数用の閾値以上であり、前記第２の斜め方向における変化点数が当該第２の斜め方向における変化点数用の閾値以上であるという全ての条件を満たした場合に、当該判定対象領域を網点と判定する網点領域判定手段と
を備える画像処理装置。
【請求項３】
領域判定の対象とする前記反転処理手段による反転処理が行われた画像と、当該反転処理がされていない元の画像の両画像について、エッジ数をカウントするエッジカウント手段を更に備え、
前記変化点数算出手段は、前記反転処理後の画像と前記元画像の両画像について、前記４方向の前記変化点数を当該各画像毎に算出し、
前記網点領域判定手段は、前記反転処理後の画像と前記元画像のうち、前記エッジカウント手段によってカウントされたエッジ数の少ない方についての前記網点か否かの判定結果を、当該判定対象領域についての前記網点か否かの判定結果とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記反転処理手段によって反転処理された画像に対して膨張処理を行う膨張処理手段を更に備え、
前記変化点数算出手段は、前記膨張処理手段による膨張処理がされた前記判定対象領域の画像について、前記４方向における前記変化点数をそれぞれ算出する請求項３に記載の画像処理装置。
【請求項５】
前記網点領域判定手段による判定を終えた前記判定対象領域に対応する画像部分に対して膨張処理を行う第２の膨張処理手段を更に備える請求項１乃至請求項４のいずれかに記載の画像処理装置。
【請求項６】
請求項１乃至請求項７のいずれかに記載の画像処理装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像形成装置に関し、特に、画像における網点を検出する技術に関する。
【背景技術】
【０００２】
従来から、２値画像について網点の検出を行う画像処理装置が複写機等に適用されている（下記特許文献１参照）。この特許文献１に示される画像処理装置は、主走査方向に並ぶＮ×１サイズ分の判定対象領域において、主走査方向に並ぶ複数の画素の変化点数を算出し、当該算出された変化点数が閾値以上である場合には、当該判定対象領域を網点と判定する。
【特許文献１】特開２００４−１１２２２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、高濃度の網点領域では、網点の数が多くなるか、或いは、網点のサイズが大きくなっているために、隣接する網点同士が繋がった状態となっているため、このような場合に、上記特許文献１に示される画像処理装置によって網点領域の検出を試みても、上記主走査方向における画素の変化点数が、網点領域であるにも拘わらず小さい値で算出されるおそれがある。そのため、上記特許文献１に示される画像処理装置によっては、高濃度の網点領域を検出できない場合がある。
【０００４】
本発明は、上記の問題を解決するためになされたものであり、高濃度の網点領域であっても、当該領域を網点と正確に判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、領域判定の対象とする２値画像に対して反転処理を行う反転処理手段と、
前記反転処理手段によって反転処理された２値画像の判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、主走査方向に対して予め定められた角度を有する第１の斜め方向に並ぶ画素の変化点数と、当該第１の斜め方向に略直交する第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する変化点数算出手段と、
前記変化点数算出手段により算出された前記主走査方向における変化点数が当該主走査方向における変化点数用の閾値以上であり、前記副走査方向における変化点数が当該副走査方向における変化点数用の閾値以上であり、前記第１の斜め方向における変化点数が当該第１の斜め方向における変化点数用の閾値以上であり、前記第２の斜め方向における変化点数が当該第２の斜め方向における変化点数用の閾値以上であるという全ての条件を満たした場合に、当該判定対象領域を網点と判定する網点領域判定手段と
を備える画像処理装置である。
【０００６】
高濃度の網点領域（一定領域内において低濃度の網点領域よりも網点の数が多い、又は網点のサイズが大きい）の場合、隣接する網点同士が繋がってしまい、網点であるにも拘わらず、判定対象領域内における変化点数が小さい値で算出され、網点と判定されないおそれがあるが、この構成によれば、判定対象領域の画像が反転され、この反転された画像に対して変化点数算出手段により上記変化手数の算出を行い、この反転させた画像について網点領域判定手段による上記網点判定を行うことで、高濃度の網点領域であっても、当該領域を網点であると正確に判定することができる。
【０００７】
また、網点領域判定手段は、上記４方向における画素の変化点数を用いて、判定対象領域が網点か否かを判定するので、必要な構成を特に複雑にすることなく、従来の主走査方向における画素の変化点数のみに基づいて網点を判定する場合よりも、正確に網点を検出することができる。
【０００８】
請求項２記載の発明は、領域判定の対象とする多値画像に対してエッジ抽出処理を行うエッジ抽出処理手段と、
前記エッジ抽出処理手段によってエッジ抽出処理された画像に対して反転処理を行う反転処理手段と、
前記反転処理手段によって反転処理された画像を２値化処理する２値化処理手段と、
前記２値化処理手段によって２値化された２値画像の判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、主走査方向に対して予め定められた角度を有する第１の斜め方向に並ぶ画素の変化点数と、当該第１の斜め方向に略直交する第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する変化点数算出手段と、
前記変化点数算出手段により算出された前記主走査方向における変化点数が当該主走査方向における変化点数用の閾値以上であり、前記副走査方向における変化点数が当該副走査方向における変化点数用の閾値以上であり、前記第１の斜め方向における変化点数が当該第１の斜め方向における変化点数用の閾値以上であり、前記第２の斜め方向における変化点数が当該第２の斜め方向における変化点数用の閾値以上であるという全ての条件を満たした場合に、当該判定対象領域を網点と判定する網点領域判定手段と
を備える画像処理装置である。
【０００９】
この構成によれば、請求項１に記載の発明と同様の作用に加え、次の作用が得られる。判定対象領域の多値画像は、エッジ抽出処理手段によってエッジ抽出処理が施されて網点の輪郭が明確にされた後に、反転処理手段によって反転処理が施され、更に２値化処理手段によって２値化された２値エッジ画像とされるため、従来、単に２値化しただけでは、変化点の検出及び当該変化点数の算出が困難であった多値画像（カラー画像や多段階グレースケール等）についても、判定対象領域に現れる上記変化点を顕在化させて、当該変化点の数を正確に算出することができる。
【００１０】
また、本発明によれば、２値化処理手段によって２値化された２値画像に基づいて、変化点数算出手段による変化点数の算出、及び網点領域判定手段による網点判定が行われるので、多値画像用のラインバッファが不要となり、回路構成を大幅に削減できる。
【００１１】
請求項３に記載の発明は、請求項１又は請求項２に記載の画像処理装置であって、領域判定の対象とする前記反転処理手段による反転処理が行われた画像と、当該反転処理がされていない元の画像の両画像について、エッジ数をカウントするエッジカウント手段を更に備え、
前記変化点数算出手段は、前記反転処理後の画像と前記元画像の両画像について、前記４方向の前記変化点数を当該各画像毎に算出し、
前記網点領域判定手段は、前記反転処理後の画像と前記元画像のうち、前記エッジカウント手段によってカウントされたエッジ数の少ない方についての前記網点か否かの判定結果を、当該判定対象領域についての前記網点か否かの判定結果とするものである。
【００１２】
この構成によれば、網点領域判定手段が、反転処理後の画像と元画像のうち、エッジカウント手段によってカウントされたエッジ数の少ない方についての判定結果を、当該判定対象領域についての前記網点か否かの判定結果とするので、判定対象領域の濃度に拘わらず、反転処理後の画像又は元画像のうち、正確性の高い網点判定結果が得られる方の画像についての判定結果が、網点領域判定手段の網点か否かの判定結果となる。これにより、網点領域判定手段は、当該判定領域の画像が網点であるか否かを、正確に判定することが可能になる。
【００１３】
請求項４に記載の発明は、請求項３に記載の画像処理装置であって、前記反転処理手段によって反転処理された画像に対して膨張処理を行う膨張処理手段を更に備え、
前記変化点数算出手段は、前記膨張処理手段による膨張処理がされた前記判定対象領域の画像について、前記４方向における前記変化点数をそれぞれ算出するものである。
【００１４】
この構成によれば、変化点数算出手段は、前記反転処理手段及び膨張処理手段によって反転処理及び膨張処理がされた判定対象領域の画像について、前記４方向における変化点数をそれぞれ算出するので、判定対象領域に現れる上記変化点を更に顕在化させて、当該変化点の数を正確に算出することができる。
【００１５】
請求項５記載の発明は、請求項１乃至請求項４のいずれかに記載の画像処理装置であって、前記網点領域判定手段による判定を終えた前記判定対象領域に対応する画像部分に対して膨張処理を行う第２の膨張処理手段を更に備えるものである。
【００１６】
この構成によれば、網点判定を終えた判定対象領域に対応する画像部分に含まれる雑音成分を第２の膨張処理手段による膨張処理で除去することができる。
【００１７】
請求項６記載の発明は、請求項１乃至請求項５のいずれかに記載の画像処理装置を備えた画像形成装置である。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、判定対象領域の画像が反転され、この反転された画像に対して変化点数算出手段により上記変化手数の算出を行い、この反転させた画像について網点領域判定手段による上記網点判定を行うことで、高濃度の網点領域であっても、当該領域を網点であると正確に判定することができる。
【００１９】
また、網点領域判定手段は、上記４方向における画素の変化点数を用いて、判定対象領域が網点か否かを判定するので、必要な構成を特に複雑にすることなく、従来の主走査方向における画素の変化点数のみに基づいて網点を判定する場合よりも、正確に網点を検出することができる。
【００２０】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果に加えて、更に、次の効果が得られる。請求項２に記載の発明は、従来、単に２値化しただけでは変化点の検出及び当該変化点数の算出が困難であった多値画像についても、判定対象領域に現れる上記変化点を顕在化させて、当該変化点の数を正確に算出することができる。また、多値画像用のラインバッファが不要となり、回路構成を大幅に削減できる。
【００２１】
請求項３に記載の発明によれば、判定対象領域の濃度に拘わらず、反転処理後の画像又は元画像のうち、正確性の高い網点判定結果が得られる方の画像についての判定結果が、網点領域判定手段の網点か否かの判定結果とされる。これにより、請求項３に記載の発明によれば、当該判定領域の画像が網点であるか否かを、正確に判定することが可能になる。
【００２２】
請求項４に記載の発明によれば、判定対象領域に現れる上記変化点を顕在化させて、当該変化点の数を正確に算出することができる。
【００２３】
請求項５に記載の発明によれば、網点領域判定を終えた判定対象領域に対応する画像部分に含まれる雑音成分を第２の膨張処理手段による膨張処理で除去することができる。
【００２４】
請求項６に記載の発明によれば、請求項１乃至請求項６のいずれかに記載の発明が有する効果と同様の効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一例として、プリンタ機能を備えた複合機について図面を参照しながら説明する。図１は、本発明の一実施形態に係る画像処理装置の一例である複合機１の内部構成を概略的に示す断面図である。複合機１は、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能等の機能を兼ね備えたものである。この複合機１は、本体部２と、本体部２の左方に配設されたスタックトレイ３と、本体部２の上部に配設された原稿読取部５と、原稿読取部５の上方に配設された原稿給送部６とを有している。
【００２６】
また、複合機１のフロント部には、操作部４７が設けられている。この操作部４７には、ユーザが印刷実行指示を入力するためのスタートキー４７１と、印刷部数等を入力するためのテンキー４７２と、各種複写動作の操作ガイド情報等を表示し、これら各種設定入力用にタッチパネル機能を有する液晶ディスプレイ等からなる表示部４７３と、表示部４７３で設定された設定内容等をリセットするリセットキー４７４と、実行中の印刷（画像形成）動作を停止させるためのストップキー４７５と、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能を切り換えるための機能切換キー４７７が備えられている。
【００２７】
原稿読取部５は、ＣＣＤ(Charge Coupled Device)センサ及び露光ランプ等からなるスキャナ部５１と、ガラス等の透明部材により構成された原稿台５２及び原稿読取スリット５３とを備える。スキャナ部５１は、図略の駆動部によって移動可能に構成され、原稿台５２に載置された原稿を読み取るときは、原稿台５２に対向する位置で原稿面に沿って移動され、原稿画像を走査しつつ取得した画像データを制御部１０（図２）へ出力する。また、原稿給送部６により給送された原稿を読み取るときは、原稿読取スリット５３と対向する位置に移動され、原稿読取スリット５３を介して原稿給送部６による原稿の搬送動作と同期して原稿の画像を取得し、その画像データを制御部１０へ出力する。
【００２８】
原稿給送部６は、原稿を載置するための原稿載置部６１と、画像読み取り済みの原稿を排出するための原稿排出部６２と、原稿載置部６１に載置された原稿を１枚ずつ繰り出して原稿読取スリット５３に対向する位置へ搬送し、原稿排出部６２へ排出するための給紙ローラ（図略）、搬送ローラ（図略）等からなる原稿搬送機構６３を備える。原稿搬送機構６３は、さらに原稿を表裏反転させて原稿読取スリット５３と対向する位置へ再搬送する用紙反転機構（図略）を備え、原稿の両面の画像を原稿読取スリット５３を介してスキャナ部５１から読取可能にしている。
【００２９】
また、原稿給送部６は、その前面側が上方に移動可能となるように本体部２に対して回動自在に設けられている。原稿給送部６の前面側を上方に移動させて原稿台５２上面を開放することにより、原稿台５２の上面に読み取り原稿、例えば見開き状態にされた書籍等を操作者が載置できるようになっている。
【００３０】
本体部２は、複数の給紙カセット４６１と、給紙カセット４６１から記録紙を１枚ずつ繰り出して記録部４０へ搬送する給紙ローラ４６２と、給紙カセット４６１から搬送されてきた記録紙に画像を形成する記録部４０とを備える。
【００３１】
記録部４０は、感光体ドラム４３の表面から残留電荷を除電する除電装置４２１と、除電後の感光体ドラム４３の表面を帯電させる帯電装置４２２と、スキャナ部５１で取得された画像データに基づいてレーザ光を出力して感光体ドラム４３表面を露光し、当該感光体ドラム４３の表面に静電潜像を形成する露光装置４２３と、上記静電潜像に基づいて感光体ドラム４３上に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）の各色のトナー像を形成する現像装置４４Ｋ，４４Ｙ，４４Ｍ，４４Ｃと、感光体ドラム４３に形成された各色のトナー画像が転写されて重ね合わせされる転写ドラム４９と、転写ドラム４９上のトナー像を用紙に転写させる転写装置４１と、トナー像が転写された用紙を加熱してトナー像を用紙に定着させる定着装置４５とを備えている。なお、シアン、マゼンタ、イエロー及びブラックの各色に対するトナーの供給は、図略のトナー供給容器（トナーカートリッジ）から行われる。また、記録部４０を通過した記録紙をスタックトレイ３又は排出トレイ４８まで搬送する搬送ローラ４６３，４６４等が設けられている。
【００３２】
記録紙の両面に画像を形成する場合は、記録部４０で記録紙の一方の面に画像を形成した後、この記録紙を排出トレイ４８側の搬送ローラ４６３にニップされた状態とする。この状態で搬送ローラ４６３を反転させて記録紙をスイッチバックさせ、記録紙を用紙搬送路Ｌに送って記録部４０の上流域に再度搬送し、記録部４０により他方の面に画像を形成した後、記録紙をスタックトレイ３又は排出トレイ４８に排出する。
【００３３】
図２は、図１に示す複合機１の概略構成を示す機能ブロック図である。複合機１は、装置全体の動作制御を司る制御部１０を備えており、この制御部１０は、スキャナ部５１等からなる原稿読取部５、原稿搬送機構６３等からなる原稿給送部６、現像装置４４等からなる記録部４０、スタートキー４７１、テンキー４７２等の操作キーや表示部４７３等からなる操作部４７、画像メモリ７、ＨＤＤ８、ネットワークＩ／Ｆ部９及び画像処理部１１が接続されている。
【００３４】
画像メモリ７は、原稿読取部５によって読み取られた原稿（例えば網点原稿）の画像データ、あるいは、後述するネットワークＩ／Ｆ部９を介して図略の外部装置から送信されてきた画像データを一時的に記憶するメモリである。
【００３５】
ＨＤＤ（Hard Disk Drive）８は、原稿読取部５によって読み取られた原稿画像の画像
データ及び外部装置から送信されてきた画像データ並びに当該画像データに設定されている出力形式等が記憶される記憶装置である。
【００３６】
ネットワークＩ／Ｆ部９は、ネットワークインタフェース（例えば10/100Base-TX）等を用い、ＬＡＮなどのネットワークを介して接続された外部パーソナルコンピュータ等との間における種々のデータの送受信を行うものである。
【００３７】
画像処理部（画像処理装置）１１は、原稿読取部５による原稿の読み取りによって得られた原稿画像のデータ（画像データ）、又はネットワークＩ／Ｆ部９を介して外部のパーソナルコンピュータから得られた画像データに対する各種画像処理を行うものである。画像処理部１１は、２値化処理部１１０と、判定対象領域選択部１１１と、変化点数算出部１１２と、反転処理部１１３と、網点領域判定部１１４と、膨張処理部１１５と、エッジ抽出処理部１１６と、フィルタ処理部１１８と、エッジカウント部１１９とを備える。
【００３８】
エッジ抽出処理部１１６は、領域判定の対象となる多値画像に対してエッジ抽出処理を行い、領域判定処理用の画像を生成する。なお、エッジ抽出処理部１１６は、必ずしもフィルタ処理部１１８と別個に設けられていなくてはならないものではなく、フィルタ処理部１１８がエッジ抽出処理部１１６として機能するようにしてもよい。
【００３９】
反転処理部１１３は、領域判定処理の対象とされる画像に対して反転処理を行う。なお、反転処理部１１３は、領域判定処理の対象とされる画像が多値画像の場合には、上記エッジ抽出処理部１１６によってエッジ抽出がされた画像に対して反転処理を行う。この反転処理部１１３による反転処理とは、一般手波にネガポジ反転処理と呼ばれる処理であり、256階調の濃度（0〜255）からなる画素の場合、元画像の画素値を、255−画素値で算出される画素値に変換する処理である。反転処理部１１３は、例えば、入力画素値0の場合は、反転処理後の画素値255とし（255−0＝255）、入力画素値10の場合は、反転処理後の画素値245とする（255−10＝245）。この反転処理は、領域判定処理の対象とされる画像について、内側エッジと外側エッジの両方を取るために行われる。
【００４０】
２値化処理部１１０は、原稿読取部５から得られた画像データ、又は外部のパーソナルコンピュータから得られた画像データが多値のカラー画像データ又はグレースケール画像データからなる場合に、モノクロ画像印刷の必要に応じて、当該多値画像を２値化して２値画像（モノクロ画像データ）を生成する。また、本実施形態では、２値化処理部１１０は、モノクロ印刷時だけでなく、後述する領域判定処理を多値画像に対して行うときに、エッジ抽出処理部１１６によるエッジ抽出処理、又は当該エッジ処理と反転処理部１１３による反転処理の両方が施されて生成された領域判定処理用の画像を２値化する処理も行う。
【００４１】
判定対象領域選択部１１１は、領域判定処理の対象とされる画像から生成された領域判定処理用の２値画像（上記２値化処理部１１０によって２値化された２値画像、或いは、原稿読取部５又は外部パーソナルコンピュータから２値画像が得られた場合は当該２値画像）から、画像処理の判定対象とする一部領域（以下、判定対象領域）を選択する。判定対象領域は、例えば、n×n個の画素からなる領域である。
【００４２】
変化点数算出部１１２は、上記判定対象領域内において主走査方向に並ぶ画素の変化点数と、副走査方向に並ぶ画素の変化点数と、第１の斜め方向に並ぶ画素の変化点数と、第２の斜め方向に並ぶ画素の変化点数とをそれぞれ算出する。この変化点数とは、当該各方向に並ぶ白及び黒の画素の白から黒への変化、及び黒から白への変化の数である。第１の斜め方向とは、例えば、主走査方向に対して時計回り方向に４５度の角度となる方向である。第２の斜め方向とは、当該第１の斜め方向に略直交する方向である。但し、第１及び第２の斜め方向を、当該角度からなる方向に限定する意味ではない。変化点数算出部１１２は、反転処理部１１３によって反転処理された判定対象領域の画像と、当該反転処理がされていない判定対象領域の画像の両画像について、上記４方向の変化点数を、当該各画像毎に算出する。
【００４３】
網点領域判定部１１４は、変化点数算出部１１２により算出された主走査方向における変化点数が当該主走査方向における変化点数用の閾値Ｎ１以上であり、前記副走査方向における変化点数が当該副走査方向における変化点数用の閾値Ｎ２以上であり、前記第１の斜め方向における変化点数が当該第１の斜め方向における変化点数用の閾値Ｎ３以上であり、前記第２の斜め方向における変化点数が当該第２の斜め方向における変化点数用の閾値Ｎ４以上であるという全ての条件を満たした場合に、当該判定対象領域を網点と判定する。この閾値Ｎ１乃至Ｎ４は、判定したい網点の細かさや、判定対象領域の大きさに応じて、適宜変更して設定される。また、網点領域判定部１１４は、網点領域判定部１１４による網点との判定が行われなかった判定対象領域を非網点領域（文字候補領域）と判定する。
【００４４】
膨張処理部（膨張処理手段）１１５は、反転処理部１１３によって反転処理された画像に対して膨張処理を行う。なお、膨張処理部１１５は、必ずしも上記フィルタ処理部１１８と別個に設けられていなくてはならないものではなく、フィルタ処理部１１８が膨張処理部１１５として機能するようにしてもよい。
【００４５】
フィルタ処理部（第２の膨張処理手段）１１８は、上記画像処理の対象となる画像を構成する個々の画素に対し、周辺の画素との間で演算を行うことで画像に特殊効果を与える画像処理を行う。この画像処理は、例えば、ぼかし、エッジの強調、エッジ抽出、膨張処理又は縮小処理による雑音処理、モザイク処理、あるいはポスタリゼーション等である。
【００４６】
エッジカウント部（エッジカウント手段）１１９は、上記エッジ抽出処理部１１６によってエッジ抽出処理された領域判定の対象とされる画像であって、上記反転処理部１１３による反転処理が行われた画像と、当該反転処理がされていない元の画像の両画像について、エッジ数をカウントする。このエッジカウント部１１９によるエッジカウントとは、判定対象領域内の黒画素数又は白画素数のカウントである。上記エッジ抽出された画像を、２値化処理部１１０により、エッジ部のみを白画素、それ以外を黒画素になるように２値化する場合、エッジカウント部１１９は、エッジとして白画素数をカウントする。一方、２値化処理部１１０により、エッジ部のみを黒画素、それ以外を白画素になるように２値化する場合、エッジカウント部１１９は、エッジとして黒画素数をカウントする。網点領域判定部１１４は、上記反転処理後の画像と上記元画像のうち、エッジカウント部１１９によってカウントされたエッジ数の少ない方についての判定結果を、当該判定対象領域についての上記網点か否かの判定結果とする。
【００４７】
当該画像処理部１１での上記画像処理を終えた画像データは、記録部４０等に出力される。
【００４８】
制御部１０は、複合機１の制御プログラムを記憶するＲＯＭ（Read Only Memory）、一時的にデータを保管するＲＡＭ（Random Access Memory）、及び制御プログラム等を上記ＲＯＭから読み出して実行するマイクロ情報処理装置等からなり、操作部４７において入力された指示情報や、複合機１の各所に設けられた各種センサからの検出信号に応じて装置全体の制御を行う処理を実行する。
【００４９】
なお、画像処理部１１及び画像処理部１１に備えられる、２値化処理部１１０と、判定対象領域選択部１１１と、変化点数算出部１１２と、反転処理部１１３と、網点領域判定部１１４と、膨張処理部１１５と、エッジ抽出処理部、１１６と、フィルタ処理部１１８と、エッジカウント部１１９とは、それぞれ回路等からなるものでもよいが、制御部１０が、ＨＤＤ８等に記憶された画像処理プログラムに従って、画像処理部１１及び上記各部として機能するものであってもよい。
【００５０】
次に、変化点数算出部１１２による変化点のカウントを説明する。図３は、変化点数算出部１１２による変化点のカウントを示す図である。上述した４つの各方向（主走査方向、副走査方向、第１の斜め方向、第２の斜め方向）に並ぶ２値の画素の変化点について説明する。変化点は、上述したように、当該４つの各方向に並ぶ白及び黒の画素の白から黒への変化、及び黒から白への変化の数である。図３では、黒丸と、黒四角と、左上がり斜め菱形と、右上がり斜め菱形との記号により、それぞれ、主走査方向の変化点と、副走査方向の変化点と、第１の斜め方向の変化点と、第２の斜め方向の変化点とを示している。なお、図３の判定対象領域の画像ＳＩにおいて、例えば、黒画素（１）はハッチングで示し、白画素（０）はハッチングを付さずに示している。
【００５１】
画像ＳＩは、主走査方向と副走査方向との互いに直交する２つの方向に、二次元的に画素が並んで構成されている。変化点数算出部１１２は、図３に示すように、判定対象領域の画像ＳＩについて、上記４つの各方向における変化点数を算出する。図３では、主走査方向変化点合計は14、副走査方向変化点合計は13、第１の斜め方向変化点合計は3、第２の斜め方向変化点合計は6である。
【００５２】
次に、複合機１における領域判定処理を説明する。図４は、複合機１における領域判定処理の流れを示すフローチャートである。図５は比較的薄い濃度の領域判定処理用の２値画像を模式的に示す図、図６は比較的濃い濃度の領域判定処理用の２値画像を模式的に示す図、図７は比較的濃い濃度の領域判定処理用の２値画像を反転させた画像を模式的に示す図である。
【００５３】
まず、エッジ抽出処理部１１６は、当該領域判定の対象となる画像が多値画像であると判断した場合（Ｓ１でＹＥＳ）、当該領域判定の対象となる多値画像（原画像）から、エッジ抽出処理を施した領域判定処理用の画像を生成する（Ｓ２）。更に反転処理部１１３が、当該エッジ抽出処理後の領域判定処理用の画像に対して上述した反転処理を行い（Ｓ３）、領域判定処理用の反転画像を、上記領域判定の対象となる元画像とは別個に更に生成する。すなわち、この時点では、当該領域判定の対象となる元画像と、反転処理が施された領域判定処理用の反転画像とが併存する。続いて、膨張処理部１１５は、当該生成された反転画像に対しては膨張処理を行う（Ｓ４）。２値化処理部１１０は、当該領域判定の対象となる元画像及び反転画像の両方を２値化する（Ｓ５）。
【００５４】
なお、当該領域判定の対象となる画像が２値画像である場合には（Ｓ１でＮＯ）、領域判定の対象となる２値画像に対して、反転処理部１１３が反転処理を行い（Ｓ１８）、領域判定処理用の反転画像を、上記領域判定の対象となる元画像とは別個に更に生成する。すなわち、この時点では、領域判定の対象となる元画像と、反転処理が施された領域判定処理用の反転画像とが併存する。膨張処理部１１５は、当該生成された反転画像に対しては膨張処理を行う（Ｓ１９）。
【００５５】
そして、判定対象領域選択部１１１は、上記領域判定処理用の元画像及び反転画像の一部を、それぞれ判定対象領域として選択する（Ｓ６）。エッジカウント部１１９は、上記判定対象領域として選択された元画像及び反転画像についてエッジ数をカウントする（Ｓ７）。
【００５６】
変化点数算出部１１２は、上記判定対象領域とされた元画像及び反転画像の両画像について、主走査方向に並ぶ画素の変化点数Ａ１と、副走査方向に並ぶ画素の変化点数Ａ２と、第１の斜め方向に並ぶ画素の変化点数Ｂ１と、第２の斜め方向に並ぶ画素の変化点数Ｂ２とをそれぞれ算出する（Ｓ８）。
【００５７】
網点領域判定部１１４は、上記判定対象領域とされた元画像及び反転画像の両画像のそれぞれについて、Ｓ８で算出された主走査方向に並ぶ画素の変化点数Ａ１が主走査方向における変化点数用の閾値Ｎ１以上であるか、副走査方向に並ぶ画素の変化点数Ａ２が副走査方向における変化点数用の閾値Ｎ２以上であるか、第１の斜め方向に並ぶ画素の変化点数Ｂ１が第１の斜め方向における変化点数用の閾値Ｎ３以上であるか、第２の斜め方向に並ぶ画素の変化点数Ｂ２が第２の斜め方向における変化点数用の閾値Ｎ４以上であるかを判定する（Ｓ９）。
【００５８】
そして、網点領域判定部１１４は、上記判定対象領域とされた元画像又は反転画像のいずれが、エッジカウント部１１９によるエッジカウント数が小さいかを判断し、エッジカウント数が小さい方の画像についてのＳ９の判定結果を、当該判定対象領域の画像が網点であるか否かの判定結果とする。すなわち、網点領域判定部１１４は、エッジカウント数が小さい方の画像についてのＳ９の判定結果が、Ａ１≧Ｎ１、Ａ２≧Ｎ２、Ｂ１≧Ｎ３、Ｂ２≧Ｎ４の全ての条件が満たされているものである場合（Ｓ１０でＹＥＳ）、当該判定対象領域を網点と判定する（Ｓ１１）。
【００５９】
例えば、網点領域判定部１１４による上記判定対象領域とされた元画像の判定には、元画像用の予め定められた第１の閾値を用いる。例えば、図５に示すように、判定対象領域の画像ＳＩには、網点の輪郭が明確に現れ、変化点数算出部１１２は、顕在化している変化点を正確に算出することができる。
【００６０】
一方、網点領域判定部１１４による上記判定対象領域とされた反転画像の判定には、反転画像用に予め定められた第２の閾値（第１の閾値とは別個）を用いる。例えば、図６に示すように、濃度が所定濃度よりも濃い網点領域は、一定領域内の網点が多いか又は大きくなることにより、隣接する網点同士が接触して、各網点の輪郭が明確には現れず、変化点数算出部１１２は、顕在化している変化点を正確に算出できない場合がある。このとき、反転処理を行わずに元画像に対して上記第１の閾値Ｎを用いた網点領域判定部１１４による網点判定処理を行うと、網点領域であるにも拘わらず、網点領域と判定されない虞がある。そのため、反転処理部１１３が領域判定処理用２値画像を反転させ、例えば図７に示すような反転画像に対して網点領域判定部１１４による網点判定処理を行う。この場合、変化点数算出部１１２は、当該明確化された網点により顕在化した画素の変化点を正確に算出することができるが、変化点数算出部１１２は反転されて濃度が薄くなった画像に対して変化点数算出を行うことになるので、上記第１の閾値を用いて網点領域判定を行うと、当該判定対象領域が網点領域であるにも拘わらず、網点領域と判定されないことになる。そのため、上記反転画像に対して網点領域判定部１１４による網点判定処理を行う場合は、第１の閾値とは異なる第２の閾値を用いる（例えば、第２の閾値として第１の閾値よりも小さな値が用いられる）。
【００６１】
この後、フィルタ処理部１１８が、当該領域判定の対象となっている原画像（多値画像又は２値画像）の一部領域であって、当該網点と判定された判定対象領域に対応する領域に対して膨張処理を行う（Ｓ１２）。この後、網点領域判定部１１４は、領域判定の対象となっている原画像の一部領域であって、当該膨張処理が行われた領域を、網点領域とする（Ｓ１３）。
【００６２】
一方、網点領域判定部１１４は、エッジカウント数が小さい方の画像についてのＳ９の判定結果が、Ａ１≧Ｎ１、Ａ２≧Ｎ２、Ｂ１≧Ｎ３、Ｂ２≧Ｎ４の全ての条件を満たしていない場合（Ｓ１０でＮＯ）、当該判定対象領域を非網点と判定する（Ｓ１５）。このように非網点と判定された場合は、当該領域判定の対象となっている原画像の一部領域であって、当該非網点と判定された判定対象領域に対応する領域に対して、フィルタ処理部１１８が膨張処理を行う（Ｓ１６）。この後、網点領域判定部１１４は、領域判定の対象となっている原画像の一部領域であって、当該膨張処理が行われた領域を、文字候補領域とする（Ｓ１７）。
【００６３】
Ｓ１３，Ｓ１７の処理後、判定対象領域選択部１１１は、当該領域判定処理用の画像に、上記各処理を行う判定対象領域とすべきデータ部分が残っているかを判断し（Ｓ１４）、判定対象領域とすべきデータ部分が残っていると判断した場合は（Ｓ１４でＹＥＳ）、処理はＳ６に戻る。判定対象領域選択部１１１が、判定対象領域とすべきデータ部分が残っていないと判断した場合は（Ｓ１４でＮＯ）、処理は終了する。なお、当該領域判定処理を終えた原画像は、別の画像処理の対象とされるか、又は印刷のために記録部４０に送られる。
【００６４】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、図４のＳ２乃至Ｓ５、又はＳ１８及びＳ１９において、元原画像に対する反転処理及び膨張処理等を、原画像の全体に対して行うものとしているが、これらの処理は、判定対象領域選択部１１１が元画像から判定対象領域を選択した後に、当該選択された判定対象領域毎に行うようにしてもよい。
【００６５】
また、上記実施形態では、複合機１の画像処理部１１は、上記領域判定処理において、当該領域判定の対象となっている原画像の一部領域であって、当該判定対象領域に対応する領域に対して、Ｓ４，Ｓ１９，Ｓ１２，Ｓ１６の膨張処理を行っているが、この膨張処理を行わずに処理を終了するものとしてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る複合機を示す図である。
【図２】図１に示す複合機の概略構成を示す機能ブロック図である。
【図３】変化点数算出部による変化点のカウントを示す図である。
【図４】複合機における領域判定処理の流れを示すフローチャートである。
【図５】比較的薄い濃度の領域判定処理用の２値画像を模式的に示す図である。
【図６】比較的濃い濃度の領域判定処理用の２値画像を模式的に示す図である。
【図７】比較的濃い濃度の領域判定処理用の２値画像を反転させた画像を模式的に示す図である。
【符号の説明】
【００６７】
１  複合機（画像形成装置）
１１  画像処理部（画像処理装置）
１１１  判定対象領域選択部
１１０  ２値化処理部（２値化処理手段）
１１２  変化点数算出部（変化点数算出手段）
１１３  反転処理部（反転処理手段）
１１４  網点領域判定部（網点領域判定手段）
１１５  膨張処理部（膨張処理手段）
１１６  エッジ抽出処理部（エッジ抽出処理手段）
１１８  フィルタ処理部（第２の膨張処理手段）
１１９  エッジカウント部（エッジカウント手段）
ＳＩ  選択画像（判定対象領域の２値画像）
【図１】
2008294677.tif 000003
【図２】
2008294677.tif 000004
【図３】
2008294677.tif 000005
【図４】
2008294677.tif 000006
【図５】
2008294677.tif 000007
【図６】
2008294677.tif 000008
【図７】
2008294677.tif 000009