(57)【要約】【課題】  入力画像データが網点文字を含むか否かを精度良く検出することができる画像処理装置を実現する。【解決手段】  画像処理装置は、入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出部２１と、前記網点文字エッジ領域検出部２１による網点文字エッジ検出結果に基づいて原稿の種別を判定する原稿種別判定部２５とを備える。【選択図】  図１
2006340230.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出部と、
前記網点文字エッジ領域検出部による検出結果に基づいて、入力画像データが網点文字を含むか否かを判定する判定部とを備えることを特徴とする画像処理装置。
【請求項２】
入力画像データから網点領域を検出する網点領域検出部を備え、
前記網点文字エッジ領域検出部は、平滑化処理を行った入力画像データから文字エッジ領域を抽出し、抽出した文字エッジ領域であり、かつ、前記網点領域検出部が検出した網点領域である領域を前記網点文字エッジ領域として検出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定部の判定結果に基づいて、入力画像データを少なくとも前記網点文字エッジ領域、文字エッジ領域および網点領域の３つの領域に分離する領域分離部を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記領域分離部によって分離された文字エッジ領域に対して強調フィルタ処理を行い、前記領域分離部によって分離された網点領域に対して平滑フィルタ処理を行い、前記領域分離部によって分離された網点文字エッジ領域に対して前記文字エッジ領域よりも弱い強調フィルタ処理を行う空間フィルタ部を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記領域分離部によって分離された網点文字エッジ領域に対して、前記領域分離部によって分離された網点領域と同一の黒生成率で黒生成を行う黒生成部を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記領域分離部によって分離された網点文字エッジ領域に対して、前記領域分離部によって分離された網点領域と同一の下色除去率で下色除去処理を行う下色除去部を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の画像処理装置と、
該画像処理装置で処理された画像データに基づいて画像を形成する画像出力部とを備えることを特徴とする画像形成装置。
【請求項８】
入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出ステップと、
前記網点文字エッジ領域検出ステップにおける検出結果に基づいて、入力画像データが網点文字を含むか否かを判定する判定ステップとを含むことを特徴とする画像処理方法。
【請求項９】
請求項１から６のいずれか１項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各部として機能させるための画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データの種別を識別する画像処理装置および画像処理方法に関するものである。
【背景技術】
【０００２】
従来から、カラー複写機などの画像形成装置において、文字原稿、文字と印刷写真が混在した文字印刷写真原稿など様々な種類の原稿が用いられている。この様々な原稿に対して最適な処理を施せるようにするため、文字印刷写真モード、文字モード、印刷写真モードなどと呼ばれる原稿種別選択モードが備えられている。また、原稿のプレスキャンなどを行うことにより原稿種別選択モードを自動的に選択させるカラー複写機が知られている。
【０００３】
自動で原稿種別を選択する方法としては、従来より、入力原稿から網点、文字エッジ、それ以外の領域を認識し、それぞれの領域の大きさや比率により入力原稿がどのような領域で構成されているかを認識し、それに合わせた原稿種別のモードを選択する方法が知られている。
【０００４】
例えば、特許文献１には、入力原稿中から網点上文字を検出し、網点上文字を多く含んだ原稿であると認識した場合には解像度優先の画像処理を施し出力する技術が開示されている。
【０００５】
また、特許文献２には、原稿が有彩か否かを判定するとともに、網点画素の数が所定数か否かを判定し、原稿が有彩であり、かつ、網点画素数が所定数以上である場合に網点絵柄であると判断し、カラー再生を行う技術が開示されている。
【特許文献１】特開平１０−２８５３９４号（１９９８年１０月２３日公開）
【特許文献２】特開２００２−２４７３９０号（２００２年８月３０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１では網点上文字を検出することができるが、網点上文字は網点領域上にある文字のことであり、地図、パンフレット、カタログなどで多用されている網点で構成された文字（以後、これを網点文字という）ではない。そのため、特許文献１の技術では、網点文字を精度良く認識することが難しい。また、仮に認識できた場合でも、解像度優先の処理が行われることから網点文字の色味が変わったり、原稿中に網点領域が含まれたりしている場合にはモアレが発生する可能性がある。
【０００７】
また、網点文字領域は、網点で構成されていることから、網点領域と似通っている。そのため、上記特許文献２に記載の技術では、網点文字領域が網点絵柄であると誤検出される可能性が高い。仮に網点文字が網点絵柄ではないと判断されると、特許文献２の技術では、モノクロコピーされるため、カラーの網点文字がモノクロの網点文字として再現されることとなり、網点文字の再現性が大きく損なわれる。
【０００８】
本発明は、上記の問題点に鑑みて、入力画像データが網点文字を含むか否かを精度良く検出することができる画像処理装置を実現することにある。さらに、網点文字の再現性を向上させることができる画像処理装置を実現することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、上記の課題を解決するために、入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出部と、前記網点文字エッジ領域検出部による検出結果に基づいて、入力画像データが網点文字を含むか否かを判定する判定部とを備えることを特徴とする。
【００１０】
また、本発明の画像処理方法は、入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出ステップと、前記網点文字エッジ領域検出ステップにおける検出結果に基づいて、入力画像データが網点文字を含むか否かを判定する判定ステップとを含むことを特徴とする。
【００１１】
上記の構成によれば、入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出し、この検出結果に基づいて入力画像データが網点文字を含むか否かを判定する。これにより、網点文字以外の網点領域にはエッジが存在しないため、単なる網点領域を網点文字エッジ領域として検出することがない。また、網点で構成されていない文字のエッジを網点文字のエッジとして誤検出することもない。その結果、入力画像データが網点文字を含むか否かを精度良く識別することができる。
【００１２】
さらに、本発明の画像処理装置は、上記の構成に加えて、入力画像データから網点領域を検出する網点領域検出部を備え、前記網点文字エッジ領域検出部は、平滑化処理を行った入力画像データから文字エッジ領域を抽出し、抽出した文字エッジ領域であり、かつ、前記網点領域検出部が検出した網点領域を前記網点文字エッジ領域として検出することが好ましい。
【００１３】
上記の構成によれば、平滑化処理を行った入力画像データから文字エッジ領域を抽出する。平滑化処理を行うことで、入力画像データから網点領域の特徴が除去されることとなる。よって、平滑化処理を行った入力画像データから抽出された文字エッジ領域には、通常の文字のエッジ領域と、網点文字のエッジ領域とが含まれることとなる。そのため、平滑化処理を行った入力画像データから抽出された文字エッジ領域であり、かつ、平滑化処理を行っていない入力画像データから検出された網点領域である領域は、網点で構成された文字、つまり、網点文字のエッジ領域となる。よって、上記の構成によれば、網点文字エッジを精度良く検出することができる。
【００１４】
さらに、本発明の画像処理装置は、上記の構成に加えて、前記判定部の判定結果に基づいて、入力画像データを少なくとも前記網点文字エッジ領域、文字エッジ領域および網点領域の３つの領域に分離する領域分離部を備えることが好ましい。
【００１５】
上記の構成によれば、例えば、判定部の判定結果が網点文字を含む入力画像データであることを示す場合、入力画像データから優先的に網点文字エッジ領域を分離する。これにより、網点文字エッジ領域を誤って網点領域として分離してしまうことがなくなる。つまり、精度良く網点文字エッジ領域を分離することができる。
【００１６】
さらに、本発明の画像処理装置は、上記の構成に加えて、前記領域分離部によって分離された文字エッジ領域に対して強調フィルタ処理を行い、前記領域分離部によって分離された網点領域に対して平滑フィルタ処理を行い、前記領域分離部によって分離された網点文字エッジ領域に対して前記文字エッジ領域よりも弱い強調フィルタ処理を行う空間フィルタ部を備えることが好ましい。
【００１７】
上記の構成によれば、前記領域分離部によって分離された文字エッジ領域に対して強調フィルタ処理を行うため、文字再現性が向上する。また、前記領域分離部によって分離された網点領域に対して平滑フィルタ処理を行うため、モアレ発生を抑制することができる。さらに、前記領域分離部によって分離された網点文字エッジ領域に対して前記文字エッジ領域よりも弱い強調フィルタ処理を行うため、網点文字の色合いの変化を抑制することができる。
【００１８】
さらに、本発明の画像処理装置は、上記の構成に加えて、前記領域分離部によって分離された網点文字エッジ領域に対して、前記領域分離部によって分離された網点領域と同一の黒生成率で黒生成を行う黒生成部を備えることが好ましい。
【００１９】
上記の構成によれば、網点領域と網点文字エッジ領域とが同一の黒生成率で黒生成がされることから、網点文字エッジ領域と隣り合う網点領域との黒生成率のギャップが少なくなる。
【００２０】
さらに、本発明の画像処理装置は、上記の構成に加えて、前記領域分離部によって分離された網点文字エッジ領域に対して、前記領域分離部によって分離された網点領域と同一の下色除去率で下色除去処理を行う下色除去部を備えることが好ましい。
【００２１】
上記の構成によれば、網点領域と網点文字エッジ領域とが同一の下色除去率で下色除去処理がされることから、網点文字エッジ領域と隣り合う網点領域との下色除去率のギャップが少なくなる。
【００２２】
また、本発明の画像形成装置は、以上のように、上述の画像処理装置と、該画像処理装置で処理された画像データに基づいて画像を形成する画像出力部とを備えているので、入力画像データが網点文字を含むか否かを精度良く検出することができ、さらに、網点文字の再現性を向上させることができる。
【００２３】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより上記画像処理装置をコンピュータにて実現させる画像処理プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２４】
本発明に係る画像処理装置は、入力画像データから網点で構成された文字のエッジである網点文字エッジ領域を検出する網点文字エッジ領域検出部と、前記網点文字エッジ領域検出部による検出結果に基づいて、入力画像データが網点文字を含むか否かを判定する判定部とを備える。それゆえ、入力画像データが網点文字を含むか否かを精度良く検出することができる。
【発明を実施するための最良の形態】
【００２５】
本発明の一実施形態について図１ないし図２１に基づいて説明すると以下の通りである。
【００２６】
＜画像形成装置の全体構成について＞
図２に示すように、本実施の形態に係る画像形成装置は、画像処理装置２と、画像処理装置２に接続されたカラー画像入力装置１およびカラー画像出力装置３とから構成されている。なお、本実施形態においては、画像形成装置として、デジタルカラー複写機を例に挙げて説明する。
【００２７】
カラー画像入力装置（読取装置）１は、例えば、ＣＣＤ（Charge Coupled Device）を備えたスキャナ部より構成されており、原稿画像からの反射光像をＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）アナログ信号としてＣＣＤにて読み取り、画像処理装置２に出力するものである。
【００２８】
カラー画像出力装置３は、画像処理装置２にて行われた所定の画像処理結果を出力する装置である。カラー画像出力装置３は、電子写真方式やインクジェット方式のプリンタ等である。
【００２９】
画像処理装置２は、Ａ／Ｄ（アナログ／デジタル）変換部１１、入力補正部１２、原稿種別識別部１４、領域分離部１５、色補正部１３、黒生成／下色除去部（黒生成部、下色除去部）１６、空間フィルタ処理部１７および中間調生成部１８を備えている。
【００３０】
カラー画像入力装置１のＣＣＤラインセンサにより入力されたカラー画像信号（ＲＧＢアナログ信号）は、Ａ／Ｄ変換部１１にてＲＧＢデジタル信号に変換される。このＲＧＢデジタル信号は、入力補正部１２において、カラー画像入力装置１の照明系・結像系・撮像系で生じる各種の歪みが取り除かれ、反射率信号が画像処理に適した濃度信号に変換されるとともにＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）信号に変換される。
【００３１】
原稿種別識別部１４は、原稿上にどのような領域が存在しているかを検出し、その検出結果を基に、原稿種別の判定処理、例えば、入力された原稿が文字原稿、文字・印刷写真原稿、文字・印画紙写真原稿、印刷写真原稿、印画紙写真原稿の何れであるのかを判定するものである。原稿種別識別部１４は、判定結果を示す原稿種別信号を領域分離部１５に出力する。なお、原稿種別識別部１４の詳細は後に詳述する。
【００３２】
領域分離部１５は、上記原稿種別識別部１４における判定結果を示す原稿種別信号を利用し、各画素が、例えば、網点領域、文字エッジ領域、網点文字エッジ領域のいずれの領域に属するのかを判定し、その判定結果を示す領域識別信号を黒生成／下色除去部１６、空間フィルタ部１７、中間調生成部１８に出力するものである。
【００３３】
色補正部１３は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く色補正処理を行うものである。
【００３４】
黒生成／下色除去部１６は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成処理を行う一方、元のＣＭＹ信号から黒生成で得たＫ信号に対応するＵＣＲ信号を差し引いて新たなＣＭＹ信号を生成する下色除去処理を行なうものである。そして、これらの処理（黒生成処理・下色除去処理）の結果、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００３５】
空間フィルタ処理部１７は、ＣＭＹＫ信号に対してエッジ強調処理や平滑化処理を行うものである。
【００３６】
中間調生成部１８は最終的に画像を画素に分割してそれぞれの階調を再現するための階調再現処理を行うものである。
【００３７】
そして、中間調生成部１８から出力された画像データに基づいて、カラー画像出力部３にて出力画像が形成される。なお、以上の処理は図示しないＣＰＵ（Central Processing Unit）により行われる。
【００３８】
＜原稿種別識別部について＞
次に、原稿種別識別部１４における原稿種別識別処理の詳細について説明する。図１は、原稿種別識別部１４の構成を示すブロック図である。
【００３９】
図１に示されるように、原稿種別識別部１４は、文字エッジ領域検出部２１、網点領域検出部２２、網点文字エッジ領域検出部２３、画素数カウント部２４および原稿種別判定部（判定部）２５を備えている。本実施形態の原稿種別識別部１４は、入力された原稿が、文字原稿、文字・印刷写真原稿、印刷写真原稿、その他（印画紙写真原稿）のいずれに属するのかを識別する。
【００４０】
文字エッジ領域検出部２１は、注目画素が文字のエッジ領域であるのか否かを判定し、その判定結果を示す文字エッジ画素信号を画素数カウント部２４に出力するものである。
【００４１】
網点領域検出部２２は、注目画素が網点領域であるのか否かを判定し、その判定結果を示す網点画素信号を画素数カウント部２４および網点文字エッジ領域検出部２３に出力するものである。
【００４２】
網点文字エッジ領域検出部２３は、網点領域検出部２２からの網点画素信号を参照して、注目画素が網点文字のエッジ領域であるか否かを判定し、その判定結果を示す網点文字エッジ画素信号を画素数カウント部２４に出力するものである。
【００４３】
画素数カウント部２４は、文字エッジ領域、網点領域、網点文字エッジ領域の画素数をカウントし、各カウント値を原稿種別判定部２５に出力する。原稿種別判定部２５は、各カウント値を基に原稿種別を判定し、その判定結果を示す原稿種別信号を出力するものである。
【００４４】
（原稿種別識別部における処理全体の流れ）
図３は、原稿種別識別部１４における処理の流れの概要を示すフローチャートである。まず、入力補正部１２からのＣＭＹ画像データから、網点領域検出部２２における注目画素が網点領域であるか否かを判定する網点領域検出処理（Ｓ１）、文字エッジ領域検出部２１における注目画素が文字エッジ領域であるか否かを判定する文字エッジ領域検出処理（Ｓ２）、網点文字エッジ領域検出部２３における注目画素が網点文字エッジ領域であるか否かを判定する網点文字エッジ領域検出処理（Ｓ３）が行われる。
【００４５】
その後、画素カウント部２４において各領域に属する画素数をカウントし（Ｓ４）、原稿種別判定部２５において、画素数カウント部２４がカウントしたカウント値を基に原稿種別が判定される（Ｓ５）。
【００４６】
＜＜網点領域検出処理の流れ＞＞
次に、各処理について詳細に説明する。図４は、網点領域検出部２２における網点領域の検出処理の流れを示すフローチャートである。なお、以下の説明では、Ｃ，Ｍ，Ｙいずれかのプレーンについて網点領域検出処理を行うときについて説明する。
【００４７】
網点領域検出部２２は、網点領域が
特徴ａ：小領域内での濃度変動が大きいこと、
特徴ｂ：背景に比べて網点の濃度が高いこと、
という特徴を有することを利用して、各画素が網点領域であるか否かを判定する。
【００４８】
まず、Ｓ１１において、網点領域検出部２２は、図５に示されるような予め設定されているＭ×Ｎ画素マスク（例えば、７×７画素マスク）内の画素値Ｖ（Ｍ，Ｎ）の最大値ＶＭａｘ、最小値ＶＭｉｎ、平均濃度値ＶＡｖｅを算出する。
【００４９】
次に、画素マスク内の各画素について、画素値が平均濃度値ＶＡｖｅよりも大きいか否かが判断される（Ｓ１２）。画素値が平均濃度値ＶＡｖｅよりも大きい場合、網点領域検出部２２は、該画素値を２５５に設定する（Ｓ１３）。一方、画素値が平均濃度値ＶＡｖｅよりも小さい場合、網点領域検出部２２は、該画素値を０に設定する（Ｓ１４）。
【００５０】
すなわち、網点領域検出部２２は、Ｓ１２〜Ｓ１４にて、網点の特徴である濃度変動を検出しやすいようにＶＡｖｅをもとに２値化を行う。
【００５１】
次に、Ｓ１５において、網点領域検出部２２は、図５に示されるような画素マスク内の画素の主走査方向の反転回数ＲＭａｉｎ、副走査方向の反転回数ＲＳｕｂを算出する。
【００５２】
例えば、主走査方向の場合、
｜Ｖ（ｍ，ｎ）−Ｖ（ｍ，ｎ−１）｜＞０
を満たすときに画素の反転があったと判定してＲＭａｉｎを１加算し、これを画素マスク内のすべての主走査方向について行う。
【００５３】
一方、副走査方向の場合、
｜Ｖ（ｍ，ｎ）−Ｖ（ｍ−１，ｎ）｜＞０
を満たすときに画素の反転があったと判定してＲＳｕｂを１加算し、これを画素マスク内のすべての副走査方向について行う。
【００５４】
なお、図５に示す矢印は、画素マスク内で上記演算が行われる全ての組み合わせを表すものである。図５の左グラフの矢印は主走査方向を、図５の右グラフの矢印は副走査方向を示すものである。
【００５５】
次に、網点領域検出部２２は、最大濃度値ＶＭａｘおよび最小濃度値ＶＭｉｎと、平均濃度値ＶＡｖｅとの濃度差が、各々予め設定された閾値ＴｈＭａｘ、ＴｈＭｉｎよりも大きいか否か、すなわち、以下の条件式
ＶＭａｘ−ＶＡｖｅ＞ＴｈＭａｘ、かつ、ＶＡｖｅ−ＶＭｉｎ＞ＴｈＭｉｎ  …（１）
を満たすか否かを判定する（Ｓ１６）。これにより、注目画素が上記網点領域の特徴ａ（小領域内での濃度変動が大きいこと）を有するか否かを判定できる。
【００５６】
上記条件式（１）を満たす場合にはＳ１７に移行し、満たさない場合にはＳ１９に移行する。
【００５７】
Ｓ１７において、網点領域検出部２２は、Ｓ１５で算出した主走査方向の反転回数ＲＭａｉｎおよび副走査方向の反転回数ＲＳｕｂが、各々予め設定された閾値ＴｈＭａｉｎおよびＴｈＳｕｂよりも大きいか否か、すなわち、以下の条件式
ＲＭａｉｎ＞ＴｈＭａｉｎ、かつ、ＲＳｕｂ＞ＴｈＳｕｂ  …（２）
を満たすか否かを判定する。これにより、注目画素が上記網点領域の特徴ｂ（背景に比べて網点の濃度が大きいこと）を有するか否かを判定できる。
【００５８】
上記条件式（２）を満たす場合にはＳ１８に移行し、満たさない場合にはＳ１９に移行する。
【００５９】
上記条件式（１）および（２）の両方を満たす場合、Ｓ１８において、網点領域検出部２２は、画素マスクの中央の画素である注目画素を網点領域と判定する。つまり、上記網点領域の特徴ａおよび特徴ｂの両方を有するものとして、注目画素を網点領域と判定する。一方、上記条件式（１）および（２）の少なくとも一方を満たさない場合、Ｓ１９において、網点領域検出部２２は、注目画素を非網点領域と判定する。その後、網点領域検出部２２は、注目画素が網点領域か非網点領域のいずれに属するかを示す網点画素信号を出力する。
【００６０】
次に、網点領域検出部２２は、全ての画素について網点領域か否かの判定が終了したか否かを判断する（Ｓ２０）。全ての画素についての判定が終了していない場合、判定を行っていない画素について、上記Ｓ１１〜Ｓ１９の処理が繰り返される。このようにして、網点領域検出部２２は、全ての画素について網点領域か否かを判定する。
【００６１】
＜＜文字エッジ検出処理の流れ＞＞
次に、文字エッジ領域検出部２１における文字エッジ検出処理の流れについて図６のフローチャートを参照しながら説明する。なお、以下の説明では、あるＣ，Ｍ，Ｙのいずれかのプレーンについて文字エッジ検出処理を行う場合について説明する。
【００６２】
文字エッジ領域検出部２１は、文字エッジ領域が
特徴ｃ：ある一定方向の濃度差（エッジ）が存在すること、
という特徴を有することを利用して、各画素が文字エッジ領域であるか否かを判定する。
【００６３】
まず、文字エッジ領域検出部２１は、図７に示されるような予め設定されたＭ×Ｎ画素マスク（例えば３×３画素マスク）内の中央の画素である注目画素ｆ（ｘ、ｙ）に対して、初期変数としてｉ＝−１，ｊ＝−１を設定する（Ｓ２１）。
【００６４】
続いて、文字エッジ領域検出部２１では、予め設定された閾値ＴｈＥｄｇｅを基に、以下の条件式、
｜ｆ（ｘ，ｙ）−ｆ（ｘ＋ｉ，ｙ＋ｊ）｜＞ＴｈＥｄｇｅ  …（３）
を満足するか否かを判定する（Ｓ２２）。
【００６５】
上記条件式（３）を満足する場合、Ｓ２７に移行する。一方、上記条件式（３）を満足しない場合、Ｓ２３〜Ｓ２６の処理によって、ｉ，ｊを順次１だけ加算し、上記Ｓ２２の判定を行う。すなわち、（ｉ，ｊ）を（０，−１）、（１，−１）、（−１，０）、（０，０）、（１，０）、（−１，１）、（０，１）、（１，１）に順に設定する。ただし、いずれかの設定で上記条件式（３）を満足する場合、残りの設定に変更することなく、そのままＳ２７を処理に移行する。
【００６６】
文字エッジ領域は、上述した特徴ｃ（ある一定方向の濃度差（エッジ）が存在する）を有する。そのため、画素マスク内の画素のいずれか一つでも上記条件式（３）が満たされる場合、Ｓ２７において、文字エッジ領域検出部２１は、注目画素が特徴ｃを有するとして、注目画素が文字エッジ領域であると判定する。一方、画素マスク内の全ての画素について上記条件式（３）が満たされない場合、Ｓ２８において、文字エッジ領域検出部２１は、注目画素が非文字エッジ領域であると判定する。そして、文字エッジ領域検出部２２は、注目画素が文字エッジ領域か非文字エッジ領域のいずれに属するかを示す文字エッジ画素信号を出力する。
【００６７】
その後、文字エッジ領域検出部２１は、全ての画素について文字エッジ領域か否かの判定が終了したか否かを判断する（Ｓ２９）。全ての画素についての判定が終了していない場合、判定を行っていない画素について、上記Ｓ２１〜Ｓ２８の処理が繰り返される。このようにして、文字エッジ領域検出部２１は、全ての画素について文字エッジ領域か否かを判定する。
【００６８】
＜＜網点文字エッジ検出処理＞＞
次に、網点文字エッジ領域検出部２３における網点文字エッジ検出処理の流れについて図８のフローチャートを参照しながら説明する。なお、以下の説明では、あるＣ，Ｍ，Ｙのいずれかのプレーンについて網点文字エッジ検出処理を行う場合について説明する。
【００６９】
網点文字エッジの領域は、
特徴ａ：小領域内での濃度変動が大きいこと、
特徴ｂ：背景に比べて網点の濃度が高いこと、
特徴ｃ：ある一定方向の濃度差（エッジ）が存在すること、
という文字エッジ領域の特徴と網点領域の特徴を併せて持っている。このため、入力画像データに対して図６で示した文字エッジ検出処理を行っても、精度良く網点文字エッジを検出することができない。
【００７０】
そこで、本実施形態の網点文字エッジ領域検出部２３は、まず入力画像データに対して網点領域の特徴を除去するために平滑化処理を行う（Ｓ３１）。
【００７１】
平滑化処理は、例えば、図９（ａ）に示されるような全周波数帯域でＭＴＦ（Modulation Transfer Function）を減少させるような特性を有する５×５サイズのメディアンフィルタを用いるか、あるいは、図９（ｂ）に示されるような網点文字領域が属する低周波帯域でＭＴＦを増幅させつつ、網点領域が属する高周波帯域でＭＴＦを減少させるような特性を有するような平滑と強調の特性を併せ持つ混合フィルタを用いればよい。
【００７２】
その後、図６に示した文字エッジ検出処理を行う（Ｓ３２）。ここで、検出される文字エッジは、網点文字エッジのほかに通常の文字エッジも含まれている。そこで、網点文字エッジ領域検出部２３は、図４で示した網点領域の検出処理の結果を利用し、注目画素が網点領域であり、かつ、Ｓ８２で文字エッジ領域であるか否かを判断する（Ｓ３３）。
【００７３】
注目画素が網点領域であるとともに、文字エッジ領域である場合、網点文字エッジ領域検出部２３は、注目画素が網点文字エッジ領域であると判定する（Ｓ３４）。そして、網点文字エッジ領域検出部２３は、注目画素が網点文字エッジ領域か非網点文字エッジ領域のいずれに属するかを示す網点文字エッジ画素信号を出力する。
【００７４】
その後、網点文字エッジ領域検出部２３は、全ての画素について網点文字エッジ領域か否かの判定が終了したか否かを判断する（Ｓ３５）。全ての画素についての判定が終了していない場合、判定を行っていない画素について、上記Ｓ３１〜Ｓ３４の処理が繰り返される。このようにして、網点文字エッジ領域検出部２３は、全ての画素について網点文字エッジ領域か否かを判定する。
【００７５】
＜＜画素数カウント処理＞＞
次に、画素数カウント部２４における画素数カウント処理について図１０のフローチャートを参照しながら説明する。
【００７６】
まず、Ｓ４１において、文字エッジ領域の画素数のカウント値EdgeCount、網点領域の画素数のカウント値ScreenCount、網点文字エッジ領域の画素数のカウント値ScreenEdgeCountを初期値０に設定する。
【００７７】
その後、注目画素において、Ｃ，Ｍ，Ｙのいずれかのプレーンで文字エッジ画素信号が文字エッジ領域であることを示すか否かを判定する（Ｓ４２）。文字エッジ画素信号が文字エッジ領域を示す場合、画素数カウント部２４は、文字エッジ領域のカウント値EdgeCountを１だけ加算する（Ｓ４３）。
【００７８】
同様にして、画素数カウント部２４は、注目画素において、Ｃ，Ｍ，Ｙのいずれかのプレーンで網点画素信号が網点領域であることを示すか否かを判定し（Ｓ４４）、網点画素信号が網点領域を示す場合、網点領域のカウント値ScreenCountを１だけ加算する（Ｓ４５）。また、画素数カウント部２４は、注目画素において、Ｃ，Ｍ，Ｙのいずれかのプレーンで網点文字エッジ画素信号が網点文字エッジ領域であることを示すか否かを判定し（Ｓ４６）、網点文字エッジ画素信号が網点文字エッジ領域を示す場合、網点文字エッジ領域のカウント値ScreenEdgeCountを１だけ加算する（Ｓ４７）。
【００７９】
Ｓ４２〜Ｓ４７の処理を画像全体の画素に対して行う（Ｓ４８）。そして、画素数カウント部２４は、画像全体の画素に対してカウントされた各カウント値EdgeCount，ScreenCount，ScreenEdgeCountを原稿種別判定部２５に出力する。
【００８０】
＜＜原稿種別判定処理＞＞
次に、原稿種別判定部２５における原稿種別判定処理の流れについて図１１のフローチャートを参照しながら説明する。
【００８１】
まず、Ｓ５１において、原稿種別の判定の指標となる文字エッジ領域判定フラグEdgeFlag、網点領域判定フラグScreenFlag、網点文字エッジ領域判定フラグScreenEdgeFlagを初期値０に設定する。次に、画素数カウント部２４で算出された文字エッジ領域に属する画素のカウント値EdgeCountが予め設定された閾値ThEdgeCount以上であるか否かを判定し（Ｓ５２）、カウント値EdgeCountが閾値ThEdgeCount以上である場合には、文字エッジ領域判定フラグEdgeFlagを１とする（Ｓ５３）。
【００８２】
同様にして、原稿種別判定部２５は、網点領域に属する画素のカウント値ScreenCountが予め設定された閾値ThScreenCount以上であると判定された場合（Ｓ５４）、網点領域判定フラグScreenFlagを１とする（Ｓ５５）。また、網点文字エッジ領域に属する画素のカウント値ScreenEdgeCountが予め設定された閾値ThScreenEdgeCount以上であると判定された場合（Ｓ５６）、網点領域判定フラグScreenEdgeFlagを１とする（Ｓ５７）。
【００８３】
以上で求められたフラグと、予め記憶していた判定基準を示す図１２のようなテーブルとを基に、原稿種別判定部２５は、原稿が「文字印刷写真」「文字」「印刷写真」「その他（印画紙写真）」のいずれであるかを判定する（Ｓ５８）。そして、原稿種別判定部２５は、判定した結果を示す原稿種別信号を領域分離部１５に出力する。
【００８４】
例えば、図１２のテーブルに示されるように、文字エッジ領域判定フラグEdgeFlag、網点領域判定フラグScreenFlag、網点文字エッジ領域判定フラグScreenEdgeFlagが全て１である場合、原稿中に文字領域、網点領域、網点文字領域が混在していることから、原稿種別判定部２５は、原稿が「文字印刷写真（Ａ）」であると判定する。文字エッジ領域判定フラグEdgeFlagと網点領域判定フラグScreenFlagとが１であり、網点文字エッジ領域判定フラグScreenEdgeFlagが０である場合、原稿中に文字領域および網点領域が混在していることから、原稿種別判定部２５は、原稿が「文字印刷写真（Ｂ）」であると判定する。また、文字エッジ領域判定フラグEdgeFlagのみが１の場合、原稿中には通常の文字しか存在しないことから、原稿種別判定部２５は、原稿が「文字」原稿であると判定する。また、すべてのフラグが０である場合、原稿が銀塩写真に代表される連続調の階調で構成されていると考えられ、「その他」の原稿（例えば、印画紙写真原稿）であると判断される。なお、文字印刷写真原稿に関しては、（Ａ）から（Ｅ）に分けられるが、これについては後述する。
【００８５】
上記の原稿種別識別部２５の処理によって、入力画像がどのような原稿であるかが識別される。これにより、原稿種別信号に基づいて、領域分離部１５では、各画素がどの領域に属するのかを精度良く検出することができる。
【００８６】
＜領域分離部について＞
次に、領域分離部１５の詳細について説明する。図１３は領域分離部１５の構成を示すブロック図である。図示されるように、領域分離部１５は、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３、領域判定部３４、有彩・無彩判定部３５を備えている。
【００８７】
文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３における処理は、各々原稿種別識別部１４の文字エッジ領域検出部２１、網点領域検出部２２、網点文字エッジ領域検出部２３と同様の処理を行うものである。ただし、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３は、原稿種別識別部１４からの原稿種別信号に応じて、検出処理の際に用いる閾値を変更するものとする。これにより、注目画素がどの領域に属するかを精度良く検出することができる。
【００８８】
なお、文字エッジ領域検出部３１は、注目画素が文字エッジ領域であることを示す文字エッジ信号、または、注目画素が非文字エッジ領域であることを示す非文字エッジ信号を領域判定部３４に出力する。また、網点領域検出部３２は、注目画素が網点領域であることを示す網点領域信号を領域判定部３４および網点文字エッジ領域検出部３３に、注目画素が非網点領域であることを示す非網点信号を領域判定部３４に出力する。さらに、網点文字エッジ領域検出部３３は、注目画素が網点文字エッジ領域であることを示す網点文字エッジ信号、または、注目画素が非網点文字エッジ領域であることを示す非網点文字エッジ信号を領域判定部３４に出力する。
【００８９】
領域判定部３４は、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３からの信号に基づいて、注目画素が網点領域、文字エッジ領域、網点文字エッジ領域のいずれに属するかを判定するものである。なお、領域判定部３４は、領域判定の際、原稿種別識別部１４からの原稿種別信号に基づき、図１２のテーブルの左列に示す判定優先順位に従って、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３からの信号の優先度を変更するものとする。
【００９０】
領域判定部３４は、注目画素が網点領域に属する場合にはその旨を示す網点領域信号を、注目画素が網点文字領域に属する場合にはその旨を示す網点文字エッジ領域信号を、注目画素がその他の領域に属する場合にはその旨を示す他領域信号を後段のブロックに出力する。また、領域判定部３４は、注目画素が文字エッジ領域に属する場合、文字エッジ領域信号を有彩・無彩判定部３５に出力する。
【００９１】
有彩・無彩判定部３５は、文字エッジ領域であると判定された画素に対して、その領域が色文字であるのか、黒文字であるのかを判定するものである。有彩・無彩判定部３５における処理の詳細については後述する。
【００９２】
（領域分離部における処理全体の流れ）
図１４は、領域分離部１５における処理の流れを示すフローチャートである。図１４に示されるように、まず、網点領域検出部３２による網点領域検出処理（Ｓ６１）、文字エッジ領域検出部３１による文字エッジ領域検出処理（Ｓ６２）、網点文字エッジ領域検出部３３により網点文字エッジ領域検出処理（Ｓ６３）が並行して行われる。これらのＳ６１・Ｓ６２・Ｓ６３は、上記Ｓ１・Ｓ２・Ｓ３の処理と同様である。
【００９３】
ただし、上述したように、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３は、原稿種別識別部１４からの原稿種別信号に応じて、閾値を変更するものとする。なお、網点領域検出部３２は、閾値ＴｈＭａｘ、ＴｈＭｉｎ、ＴｈＭａｉｎ、ＴｈＳｕｂとして、デフォルトの設定値を予め記憶している。また、文字エッジ領域検出部３１および網点文字エッジ領域検出部３３は、閾値ＴｈＥｄｇｅとして、デフォルトの設定値を予め記憶している。
【００９４】
例えば、原稿種別信号が「文字印刷写真（Ａ）」原稿または「文字印刷写真（Ｂ）」原稿を示す場合、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３は、デフォルトの設定値を用いて検出処理を行う。これに対し、原稿種別信号が「文字印刷写真（Ｄ）」原稿を示す場合、原稿上には文字のみ、あるいは文字が多く存在していると考えられる。そこで、文字エッジや網点文字エッジを検出しやすくするため、文字エッジ領域検出部３１および網点文字エッジ領域検出部３３は、閾値ＴｈＥｄｇｅをデフォルトの設定値より小さい値（例えば、デフォルトの設定値の０．７倍）に変更する。
【００９５】
また、原稿種別信号が「文字印刷写真（Ｃ）」原稿あるいは「文字印刷写真（Ｅ）」原稿である場合、原稿上には網点領域と網点文字のみ、あるいは網点領域と網点文字が多く存在していると考えられる。そこで、網点領域を検出しやすくするため、網点領域検出部３２は、閾値ＴｈＭａｘ、ＴｈＭｉｎ、ＴｈＭａｉｎ、ＴｈＳｕｂをデフォルトの設定値より小さい値（例えば、デフォルトの設定値の０．７倍）に変更する。
【００９６】
このように、文字エッジ領域検出部３１、網点領域検出部３２、網点文字エッジ領域検出部３３は、原稿種別識別部１４からの原稿種別信号に応じて閾値を調整する。
【００９７】
そして、文字エッジ領域検出部３１は、注目画素が文字エッジ領域であることを示す文字エッジ信号、または、注目画素が非文字エッジ領域であることを示す非文字エッジ信号を領域判定部３４に出力する。また、網点領域検出部３２は、注目画素が網点領域であることを示す網点信号、または、注目画素が非網点領域であることを示す非網点信号を領域判定部３４に出力する。さらに、網点文字エッジ領域検出部３３は、注目画素が網点文字エッジ領域であることを示す網点文字エッジ信号、または、注目画素が非網点文字エッジ領域であることを示す非網点文字エッジ信号を領域判定部３４に出力する。
【００９８】
次に、Ｓ６４では、領域判定部３４は、文字エッジ信号、網点信号および網点文字エッジ信号に基づいて、注目画素が属する領域を、文字エッジ領域、網点領域、網点文字エッジ領域のいずれであるかを判定する（領域判定処理）。この際、領域判定部３４は、文字エッジ信号、網点信号および網点文字エッジ信号の優先度を原稿種別信号に基づいて決定し、該優先度に応じて注目画素の領域を判定する。なお、領域判定部３４における領域判定処理の詳細な処理の流れについては後述する。
【００９９】
次に、注目画素が文字エッジ領域であると判定した場合（Ｓ６５でＹｅｓ）、領域判定部は、注目画素が文字エッジ領域であることを示す文字エッジ信号を有彩・無彩判定部３５に出力する。
【０１００】
その後、有彩・無彩判定部３５は、注目画素が有彩色であるか、無彩色であるかの有彩無彩判定処理を行う（Ｓ６６）。そして、処理を終了する。なお、有彩・無彩判定部３５における有彩無彩判定処理の詳細については後述する。
【０１０１】
一方、注目画素が文字エッジ領域以外（つまり、網点領域、網点文字エッジ領域またはその他の領域）である場合（Ｓ６５でＮｏ）、領域判定部３４は、注目画素が網点領域であることを示す網点領域信号、注目画素が網点文字エッジ領域であることを示す網点文字エッジ領域信号、または、注目画素がその他の領域であることを示す他領域信号を後段に出力する。そして、処理を終了する。
【０１０２】
＜＜領域判定処理＞＞
次に、上記Ｓ６４の領域判定部３４における領域判定処理の詳細について説明する。図１５は、原稿種別信号が「文字印刷写真（Ａ）」原稿を示している場合における領域判定処理の流れを示すフローチャートである。
【０１０３】
まず、領域判定部３４は、予め記憶している図１２のテーブルに基づいて、原稿種別信号「文字印刷写真（Ａ）」に対応する網点信号・網点文字エッジ信号・文字エッジ信号の優先度を決定する。ここでは、網点文字エッジ信号を最優先とし、続いて網点信号、文字エッジ信号の順とする。
【０１０４】
そして、領域判定部３４は、Ｓ７１において、網点文字エッジ領域検出部３３から得られた信号が、Ｃ，Ｍ，Ｙのいずれかのプレーンで網点文字エッジ領域であることを示す網点文字エッジ信号であるか否かを判断する。Ｃ，Ｍ，Ｙのいずれか一つでも網点信号を受けた場合、領域判定部３４は、注目画素が網点文字エッジ領域であると判定する（Ｓ７２）。
【０１０５】
一方、Ｃ，Ｍ，Ｙのいずれのプレーンについても非網点文字エッジ信号である場合、領域判定部３４は、Ｓ７３において、網点領域検出部３２から得られた信号が、Ｃ，Ｍ，Ｙのいずれかのプレーンで網点領域であることを示す網点信号か否かを判断する。Ｃ，Ｍ，Ｙのいずれか一つでも網点信号を受けた場合、領域判定部３４は、注目画素が網点領域であると判定する（Ｓ７４）。
【０１０６】
一方、Ｃ，Ｍ，Ｙのいずれのプレーンについても非網点信号である場合、領域判定部３４は、Ｓ７５において、文字エッジ領域検出部３１から得られた信号が、Ｃ，Ｍ，Ｙのいずれかのプレーンで文字エッジ領域であることを示す文字エッジ信号か否かを判断する。Ｃ，Ｍ，Ｙのいずれか一つでも文字エッジ信号を受けた場合、領域判定部３４は、注目画素が文字エッジ領域であると判定する（Ｓ７６）。
【０１０７】
一方、Ｃ，Ｍ，Ｙのいずれのプレーンについても非文字エッジ信号である場合、領域判定部３４は、Ｓ７７において、注目画素がその他の領域であると決定する（Ｓ７７）。
【０１０８】
以上の説明では、原稿種別信号が「文字印刷写真（Ａ）」である場合を例に挙げて説明したが、原稿種別信号が他の原稿（「文字印刷写真（Ｂ）〜（Ｅ）」「文字」）を示す場合であっても、図１２に示されるように各信号の優先順位を決定し、決定した優先順位に基づいて、注目画素の領域を決定する。なお、原稿種別信号が「印刷写真」を示している場合、領域判定部３４は、全ての画素について網点領域信号を出力する。また、原稿種別信号が「その他」を示している場合、領域判定部３４は、全ての画素について他領域信号を出力するものとする。
【０１０９】
＜＜有彩無彩判定処理＞＞
次に、有彩・無彩判定部３５における有彩無彩判定処理について説明する。図１６は、有彩無彩判定処理の流れを示すフローチャートである。
【０１１０】
まず、文字エッジ信号を受けた有彩・無彩判定部３５は、注目画素のＣ，Ｍ，Ｙの３値の中で最大（MaxColor）、最小（MinColor）を求める（Ｓ８１）。次に、求めた最大（MaxColor）と最小（MinColor）と予め定められた閾値ThColorとが以下の条件式
MaxColor−MinColor＞ThColor
を満たすか否かを判定する（Ｓ８２）。
【０１１１】
上記条件式を満たす場合、有彩・無彩判定部３５は、注目画素を色文字エッジ領域であると判定する（Ｓ８３）。一方、上記条件式を満たさない場合、有彩・無彩判定部３５は、注目画素を黒文字エッジ領域であると判定する（Ｓ８４）。
【０１１２】
これにより、文字エッジ領域が色文字エッジ領域、黒文字エッジ領域に分類されることとなる。
【０１１３】
＜領域分離信号に応じた処理＞
以上のようにして、領域判定部３４および有彩・無彩判定部３５により各画素がどの領域に属するかが判定され、その判定結果を示す領域分離信号（色文字エッジ領域、黒文字エッジ領域、網点領域、網点文字エッジ領域、その他の領域のいずれかを示す信号）が黒生成／下色除去部１６、空間フィルタ部１７、中間調生成部１８に出力される。そして、各ブロックでは、図１６に示されるような領域分離信号に応じた適切な処理が行われる。以下に黒生成／下色除去部１６、空間フィルタ部１７、中間調生成部１８における処理の具体例について順に説明する。
【０１１４】
（黒生成／下色除去処理）
黒生成／下色除去部１６では、色補正部から出力された各画素のＣＭＹ値の平均、最小値、最大値のいずれかの値を基に予め記憶されている黒生成曲線を用いてＫ（ブラック）値を生成し、該Ｋ値と予め記憶されているＵＣＲ曲線とを用いてＵＣＲ値を求め、ＣＭＹ値から求めたＵＣＲ値を減算する処理が行われる。この際、黒生成／下色除去部１６では、領域分離信号に応じて、黒生成曲線およびＵＣＲ曲線を以下のように切り替える。
・黒文字エッジ領域では、文字再現性向上のため黒生成率、ＵＣＲ率を高くする。
・色文字エッジ領域、網点領域、その他領域においては、彩度低下を防止するために黒生成率、ＵＣＲ率を低くする。
・網点文字エッジ領域では、網点領域と隣り合うため、黒生成率、ＵＣＲ率のギャップを少なくするために、網点領域と同一の黒生成率、ＵＣＲ率とする。
【０１１５】
上記の観点から、黒生成／下色除去部１６は、黒文字エッジ領域において例えば図１８の実線で示されるような上に凸の黒生成曲線を用い、色文字エッジ領域、網点文字エッジ領域、網点領域、その他領域において例えば図１８の破線で示されるような下に凸の黒生成曲線を用いて黒生成を行う。
【０１１６】
また、黒生成／下色除去部１６は、黒文字エッジ領域において例えば図１９の実線で示されるようなほぼ線形のＵＣＲ曲線を用い、色文字エッジ領域、網点文字エッジ領域、網点領域、その他領域において例えば図１９の破線で示されるような下に凸のＵＣＲ曲線を用いてＵＣＲ処理を行う。
【０１１７】
（空間フィルタ処理）
空間フィルタ部１７では、強調あるいは平滑化処理が行われる。この際、空間フィルタ部１７では、以下のように領域分離信号に基づいて空間フィルタ係数を切り替える。
・黒文字エッジ領域、色文字エッジ領域では文字再現性向上のため強調フィルタ処理を行う。
・網点領域においては、モアレ抑制のため平滑フィルタ処理を行う。
・網点文字エッジ領域ではフィルタ処理による網点文字の色合いの変化を抑えるために、黒文字エッジ領域、色文字エッジ領域で用いられるような強調フィルタよりも弱い強調フィルタ処理を行う。
・その他領域において網点領域と同様の平滑フィルタ処理、あるいは銀塩写真などに代表される連続階調部のボヤケを抑えるため、網点文字領域と同様の弱い強調フィルタ処理を行う。
【０１１８】
上記の観点から黒文字エッジ領域、色文字エッジ領域では例えば図２０（ａ）の破線に示されるような全周波数帯域でＭＴＦを増幅させるような特性を有する強調フィルタを用いる。網点文字エッジ領域では、例えば図２０（ａ）の実線に示されるような全周波数帯域で黒文字エッジ領域、色文字エッジ領域用の強調フィルタよりも弱くＭＴＦを増幅させるような特性を有する弱い強調フィルタを用いる。網点領域では、例えば図２０（ｂ）の実線に示されるような全周波数帯域でＭＴＦを減少させるような特性を有する平滑フィルタを用いる。その他領域では、図２０（ａ）の実線に示されるような空間周波数特性を示す弱い強調フィルタ、あるいは、図２０（ｂ）の実線に示されるような空間周波数特性を示す平滑フィルタを用いる。
【０１１９】
（中間調生成処理）
中間調生成部１８では、文字エッジ領域の解像度、網点領域などでの階調性を再現させる処理が行われる。例えば中間調生成処理として実施される処理の１つであるディザ処理の場合、黒文字エッジ領域では解像度重視の観点からディザマトリクスサイズが小さいものとし（例えば、１×１画素）、色文字エッジ領域、網点文字エッジ領域、網点領域、その他領域においては階調性重視の観点からディザマトリクスサイズが大きいもの（５×５画素）を用いる。
【０１２０】
＜変形例＞
上記説明では、原稿種別信号に基づいて領域分離処理を行う際の閾値を変更して領域分離精度を上げ、画素毎に黒生成／下色除去処理、空間フィルタ処理、中間調生成処理の内容を切り替えるものとした。
【０１２１】
ただし、原稿種別信号が「印刷写真」および「その他」の場合には、領域分離部１５は全ての画素に対して同一の信号を出力する。すなわち、領域分離部１５は、原稿種別信号が「印刷写真」の場合に全画素について網点領域信号を出力し、原稿種別信号が「その他」の場合に全画素について他領域信号を出力する。したがって、原稿種別信号が「印刷写真」あるいは「その他」の場合、原稿種別識別部１４が原稿種別信号を黒生成／下色除去部１６、空間フィルタ部１７、中間調生成部１８に出力し、各ブロックが図２１に示されるように原稿種別信号に応じた処理を行っても良い。
【０１２２】
すなわち、原稿種別信号が「印刷写真」である場合、原稿中に網点領域が多く存在していることから、黒生成／下色処理部１６では、彩度低下などを防ぐため黒生成率、ＵＣＲ率を低くする。また、空間フィルタ部１７はモアレ抑制のため平滑フィルタ処理を行い、中間調生成部１８は階調性重視によりディザマトリクスサイズの大きいものを用いるようにする。
【０１２３】
また、原稿種別信号が「その他」を示す場合、原稿中に印画紙領域が多く存在していることから、黒生成／下色処理部１６では、彩度低下などを防ぐため黒生成率、ＵＣＲ率を低くする。また、空間フィルタ部１７は平滑フィルタ処理、あるいは印画紙領域のボヤケを抑えるため、弱い強調フィルタ処理を施す。中間調生成部１８は階調性重視によりディザマトリクスサイズの大きいものを用いるようにする。
【０１２４】
なお、原稿種別信号が「文字印刷写真」「文字」を示す場合には、前述した領域分離処理の後、各領域に対して図２１に示されるような処理を施せばよい。
【０１２５】
本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体に記録させることにより、処理を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１２６】
なお、本実施例では、この記録媒体としては、メモリ、例えばＲＯＭのようなものそのものがプログラムメディアであっても良いし、また、外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することで読取り可能なプログラムメディアであっても良い。
【０１２７】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムを読出し、読出されたプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１２８】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【０１２９】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読取り装置により読取られることで実行される。
【０１３０】
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。
【０１３１】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３２】
本発明によれば、網点文字を含む原稿を識別することができ、網点文字を含む原稿に適した画像処理を施すことができる。これにより、原稿から画像を取り込み、取り込んだ画像を紙等に出力する画像形成装置（プリンタなど）に適用することができる。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施形態に係る画像処理装置が備える原稿種別識別部の構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の構成を示すブロック図である。
【図３】原稿種別識別部における原稿種別識別処理全体の流れを示すフローチャートである。
【図４】網点領域検出処理の流れを示すフローチャートである。
【図５】網点領域の検出処理に用いる画素マスクの一例を示す図である。
【図６】文字エッジ領域検出処理の流れを示すフローチャートである。
【図７】文字エッジ領域の検出処理に用いる画素マスクの一例を示す図である。
【図８】網点文字エッジ領域検出処理の流れを示すフローチャートである。
【図９】（ａ）（ｂ）は、平滑化フィルタの例を示す図である。
【図１０】画素数カウント処理の流れを示すフローチャートである。
【図１１】原稿種別判定処理の流れを示すフローチャートである。
【図１２】原稿種別判定処理に用いる判定基準のテーブルの一例を示す図である。
【図１３】本実施形態の画像処理装置が備える領域分離部の構成を示すブロック図である。
【図１４】領域分離部における領域分離処理全体の流れを示すフローチャートである。
【図１５】領域判定処理の流れを示すフローチャートである。
【図１６】領域分離信号に応じた処理の一例を示す図である。
【図１７】有彩・無彩判定処理の流れを示すフローチャートである。
【図１８】黒生成処理に用いる黒生成曲線の一例を示す図である。
【図１９】下色除去処理に用いるＵＣＲ曲線の一例を示す図である。
【図２０】空間フィルタ部で用いられるフィルタを示すものであり、（ａ）は強調フィルタの一例を、（ｂ）は平滑フィルタの一例を示す図である。
【図２１】原稿種別信号に応じた処理の一例を示す図である。
【符号の説明】
【０１３４】
１    カラー画像入力装置
２    画像処理装置
３    カラー画像出力装置（画像出力部）
１５    領域分離部
１６    黒生成／下色除去部（黒生成部、下色除去部）
１７    空間フィルタ部
２２    網点領域検出部
２３    網点文字エッジ領域検出部
２５    原稿種別判定部（判定部）
【図１】
2006340230.tif 000003
【図２】
2006340230.tif 000004
【図３】
2006340230.tif 000005
【図４】
2006340230.tif 000006
【図５】
2006340230.tif 000007
【図６】
2006340230.tif 000008
【図７】
2006340230.tif 000009
【図８】
2006340230.tif 000010
【図９】
2006340230.tif 000011
【図１０】
2006340230.tif 000012
【図１１】
2006340230.tif 000013
【図１２】
2006340230.tif 000014
【図１３】
2006340230.tif 000015
【図１４】
2006340230.tif 000016
【図１５】
2006340230.tif 000017
【図１６】
2006340230.tif 000018
【図１７】
2006340230.tif 000019
【図１８】
2006340230.tif 000020
【図１９】
2006340230.tif 000021
【図２０】
2006340230.tif 000022
【図２１】
2006340230.tif 000023