(57)【要約】【課題】  文字領域と網点領域という存在するエリアの広さの異なる領域の検出を精度よく行い、出力画像の劣化を低減し得る画像処理装置を実現する。【解決手段】  入力画像データに対して、文字領域・網点領域などの複数の領域に識別する処理を行う領域分離処理部５と、上記領域分離処理部５に入力される入力画像データの解像度を変換する解像度変換部５１と、上記領域分離処理部５が識別する対象の領域に応じて入力画像データの解像度を変換するように解像度変換部５１を制御する制御部５２とを備える。【選択図】  図１
2005175824.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに対して、文字領域・網点領域などの複数の領域に識別する処理を行う領域分離処理部と、
上記領域分離処理部に入力される入力画像データの解像度を変換する解像度変換部と、
上記領域分離処理部が識別する対象の領域に応じて入力画像データの解像度を変換するように解像度変換部を制御する制御部とが設けられていることを特徴とする画像処理装置。
【請求項２】
上記領域分離処理部は、少なくとも文字を検出する文字検出手段と、網点領域を検出する網点検出手段とを備えており、
上記制御部は、上記文字検出手段に入力される入力画像データの解像度と上記網点検出手段に入力される入力画像データの解像度とが異なるように上記解像度変換部を制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記制御部は、上記網点検出手段に入力される入力画像データの解像度を、上記文字検出手段に入力される入力画像データの解像度よりも低くなるように上記解像度変換部を制御することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
さらに、網点の線数を認識する網点線数算出部を備え、
上記制御部は、上記網点線数算出部によって認識された線数に応じて上記網点検出手段に入力する入力画像データの解像度を切り替えるように上記解像度変換部を制御することを特徴とする請求項１ないし３の何れか１項に記載の画像処理装置。
【請求項５】
請求項１から４項の何れかに記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項６】
入力画像データに対して、文字領域・網点領域などの複数の領域に識別する領域分離処理工程を備える画像処理方法において、
入力画像データの解像度を変換する解像度変換工程を備え、上記領域分離処理工程において、識別する対象の領域に応じて入力画像データの解像度を変える解像度変換工程が備えられていることを特徴とする画像処理方法。
【請求項７】
上記領域分離処理工程は、少なくとも文字を検出する文字検出工程と、網点領域を検出する網点検出工程とを備えており、
上記解像度変換工程は、上記文字検出工程と上記網点検出工程とで入力画像データの解像度を異ならせていることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
さらに、網点の線数を認識する網点線数算出工程を備え、
上記解像度変換工程は、上記網点線数算出工程によって認識された線数に応じて解像度を設定し、識別する領域によって切り替えることを特徴とする請求項６または７に記載の画像処理方法。
【請求項９】
コンピュータに、文字領域・網点領域などの複数の領域に識別する領域分離処理を実行させるコンピュータプログラムであって、
コンピュータに領域分離をさせる際に入力画像データの解像度を、識別する対象の領域によって異ならせる手順を含むことを特徴とするコンピュータプログラム。
【請求項１０】
コンピュータに、文字領域・網点領域などの複数の領域に識別する領域分離処を実行させるコンピュータプログラムであって、
コンピュータに領域分離をさせる際に入力する画像データの解像度を、網点の線数を認識することによって設定し、識別する対象の領域によって異ならせる手順を含むことを特徴とするコンピュータプログラム。
【請求項１１】
請求項９または１０に記載のプログラムをコンピュータに実行可能に格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ、デジタルスチルカメラ等のカラー画像入力装置により読み取られた入力画像データの局所領域の情報を用いて画素が文字領域・網点領域などの複数の領域の何れに属するかを判定する領域分離処理を行い、この判定結果に基づいて後段の処理を切り替えることによって原稿画像の出力再現精度の向上を図った画像処理方法に関し、特に、このような画像処理方法を実施するための画像処理装置、画像形成装置に関し、更にそのような画像処理方法を汎用コンピュータシステムで実施するためのコンピュータプログラムに関するものである。
【背景技術】
【０００２】
電子写真プロセスまたはインクジェット方式を用いた複写機等の画像形成装置は、従来のアナログ方式に代えてデジタル方式、即ち入力画像データをデジタルデータ化して種々の加工を施した上で出力するようにしたものが普及する傾向にある。また、デジタル画像処理技術の進展に伴って、カラー画像を高画質に再現するフルカラーのデジタル複写機、複合機、プリンタ等も製品化されている。
【０００３】
これらの画像形成装置を用いて複写される原稿画像としては、文字、 線画、 写真、またはそれらが混在した原稿が存在しており、良好な再現画像を得るためには、それぞれの原稿種別に適合した画像処理を行う必要がある。
【０００４】
原稿の種別に応じて最適な処理を行う場合、注目画素を中心にしたマスクの情報を用いて、文字領域・網点領域・その他（写真領域）に分離処理を行う領域分離処理がある。一般に、スキャナ等の画像入力装置より読み込まれた画像データは、複数の画素からなるブロックに分離されて、画素毎あるいはブロック単位にて、文字領域・網点領域・その他（写真：印画紙写真）領域の何れかであるかに識別される。これにより、上記画像データについて、文字領域・網点領域・その他領域（写真領域）のうちの何れか１つの領域からなる原稿であるか、あるいは、それらの領域が混在するような原稿であるかが識別され、この識別結果に基づいて画像処理が行われる。
【０００５】
上記識別方法の一例として、非特許文献１（「網点写真の識別方法」（電子情報通信学会論文誌  1987/2  Vol.2  J70-B  No.2  p.222〜p.232.））に掲載されているように、「ブロック分離変換法」（Block  Separate  Transformation  Method：BSTM法）による画像データの識別が行われている。
【０００６】
すなわち、上記非特許文献１では、画像処理の対象となる画像データを（ｍ×ｎ）画素のブロックに分割する。次いで、ブロック内の各画素の画像信号レベルを求め、ブロック内にて画像信号レベルの最大値Ｌmax及び最小値Ｌminを決定し、両者の差Ｌmax−Ｌminの値を求める。その後、差Ｌmax−Ｌminの値を、予め定められた基準値Ｑと比較する。この比較結果により、Ｌmax−Ｌmin＜Ｑであるブロックを、写真領域と判定する。
【０００７】
Ｌmax−Ｌmin≧Ｑであると判定されたブロックに対しては、ブロック内の各画素について求めた画像信号レベルの平均値を算出し、この平均値に基づいて各画素を２値化する。具体的には、平均値未満の画像信号レベルを有する画素を「０」に変換し、平均値以上の画像信号レベルを有する画素を「１」に変換する。続いて、ブロック内の主走査方向に連続する画素間にて生じる「０」・「１」の変化の回数ＫＨを求める。同様に、ブロック内の副走査方向についても、連続する画素間にて生じる「０」・「１」の変化の回数ＫＶを求める。その後、変化の回数ＫＨ・ＫＶを、予め定められた基準値Ｔと比較し、ＫＨ≧Ｔ且つＫＶ≧Ｔであるブロックを網点領域と判定し、ＫＨ＜Ｔ又はＫＶ＜Ｔであるブロックを文字領域と判定する。
【０００８】
しかしながら、上記の判定では、文字領域・網点領域・写真領域の判定を行う場合の情報の過不足等に起因して、誤判定が生じることがある。このような誤判定によって得られた識別結果に基づいて、画像処理を行うと、誤った画像処理が施されることになり、出力画像の連続性を損なう等、出力画像の劣化を引き起こす。そこで、上記の識別結果に対して、以下のような補正処理が行われる。
【０００９】
まず、文字領域の判定に際して、文字ストロークの末端部分で誤判定が発生しやすい。文字ストロークでの誤判定は、文字のつぶれを招き、再生画像の品質の著しい劣化を引き起こす。そこで、主走査方向又は副走査方向に連続する３つのブロックにて、外側のブロックがともに文字領域であると判定された場合には、これらの外側のブロックに挟まれる中間のブロックも、文字領域と判定するように補正を施す。これにより、文字領域の判定精度を向上することができる。
【００１０】
また、粗い網点領域では、網点領域の識別精度が低くなるために、画品質の劣化が生じる。そこで、上記した変化の回数ＫＨ・ＫＶを基準値Ｔと比較する際に、基準値Ｔとして２つの値を設定する。そして、注目しているブロックの近傍に存在するブロックのうち、網点領域と判定されるブロックの数に応じて、基準値Ｔとして用いる値を選択し、網点領域であるか否かの判定を行う。これにより、網点領域の識別に対して、識別精度が向上するように補正を施すことができ、網点領域の画質を改善することができる。
【００１１】
網点領域に対する上記の補正によれば、網点領域の識別精度を向上することができるが、その一方で、文字領域にて網点領域と誤判定されるブロックが増加する。そこで、画像信号レベルの平均値が急激に変化しているブロックを、文字領域の輪郭部分として抽出し、文字領域を精度よく検出している。
【００１２】
このように、上記従来の画像処理方法では、画像データに対して、文字領域・網点領域・写真領域等の構成要素に対する判定を行う際に、（ｍ×ｎ）画素のブロック毎に判定を行っている。つまり、このブロックを一単位として、ブロック内にて、上記した差Ｌmax−Ｌminの値や、変化の回数ＫＨ・ＫＶを算出することにより、各ブロックがどの構成要素に相当するかを判定している。また、注目しているブロックの周辺に位置するブロックの判定結果や、文字領域の輪郭部分の、抽出等のさらなる特徴量を追加して、網点領域や文字領域での判定精度の向上を図っている。
【００１３】
また、特許文献１（特開平４−１８０３５０号公報）では、プレスキャンによって対象画素に網点画素が含まれているか否かを判定し、網点画素が含まれない場合は本スキャン時に網点分離手段を無視することで、文字部分の分離精度の向上を図っている。
【特許文献１】特開平４−１８０３５０号公報（１９９２年６月２６日公開）
【非特許文献１】網点写真の識別方法（電子情報通信学会論文誌  1987/2  Vol.2  J70-B  No.2  p.222〜p.232.）
【非特許文献２】画像電子学会研究会予稿90-06-04（１９９０年発行）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、一般的に網点領域は、文字領域に比べて広いエリアで存在しているので、網点領域の判定には、広いエリアの情報を使う方が有利である。特に、低線数の網点、すなわち目の粗い網点領域において、網点領域を精度よく検出するには、より広いエリアの情報を使用する必要がある。つまり、網点領域の検出精度を向上させるには、より多くの情報を得るためにより広いエリアの情報を使用する必要がある。
【００１５】
これに対して、文字領域は、網点領域に比べて狭いエリアで存在しているの、より多くの情報を得るためにより広いエリアから情報を得なくてもよい。
【００１６】
従って、上述の非特許文献１や特許文献１に開示されている従来の領域分離方法では、入力画像が網点領域検出部と文字領域検出部とに並列で供給されるので、網点領域と文字領域の検出に同じエリア内の情報が使用されることになる。
【００１７】
このように、同じエリア内の情報を使用する場合には、文字領域よりも広いエリアに存在している網点領域の検出に必要な情報量が不足し、十分な検出精度を得ることができず、結果として、出力画像の劣化を招くという問題が生じる。
【００１８】
本発明は、上記の問題点に鑑みなされたものであって、その目的は、文字領域と網点領域という存在するエリアの広さの異なる領域の検出を精度よく行い、出力画像の劣化を低減し得る画像処理方法、画像処理装置、画像読取装置、画像形成装置、及び汎用コンピュータシステムで実施するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１９】
本願発明者等は、一般的に網点領域は広いエリアで存在しており、また検出には広いエリアの情報を使う方が有利である点に着目し、解像度の低い入力画像で検出処理を行うことによって擬似的に広いエリアを使用することで、網点検出に必要な情報量を多くし、網点領域の検出精度を高めることが可能となることを見出した。
【００２０】
すなわち、本発明に係る画像処理方法は、入力画像データに対して、文字領域・網点領域などの複数の領域に識別する処理を行う領域分離処理部と、上記領域分離処理部に入力される入力画像データの解像度を変換する解像度変換部と、上記領域分離処理部が識別する対象の領域に応じて入力画像データの解像度を変換するように解像度変換部を制御する制御部とが設けられていることを特徴としている。
【００２１】
上記領域分離処理部は、少なくとも文字を検出する文字検出手段と、網点領域を検出する網点検出手段とを備えており、上記制御部は、上記文字検出手段に入力される入力画像データの解像度と上記網点検出手段に入力される入力画像データの解像度とが異なるように上記解像度変換部を制御することを特徴としている。
【００２２】
上記制御部は、上記網点検出手段に入力される入力画像データの解像度を、上記文字検出手段に入力される入力画像データの解像度よりも低くなるように上記解像度変換部を制御することを特徴としている。
【００２３】
さらに、網点の線数を認識する網点線数算出部を備え、上記制御部は、上記網点線数算出部によって認識された線数に応じて上記網点検出手段に入力する入力画像データの解像度を切り替えるように上記解像度変換部を制御することを特徴としている。
【００２４】
本発明に係る画像形成装置は、上記の構成の画像処理装置を備えることを特徴としている。
【００２５】
本発明に係る画像処理方法は、入力画像データに対して、文字領域・網点領域などの複数の領域に識別する領域分離処理工程を備える画像処理方法において、入力画像データの解像度を変換する解像度変換工程を備え、上記領域分離処理工程において、識別する対象の領域に応じて入力画像データの解像度を変える解像度変換工程が備えられていることを特徴としている。
【００２６】
上記領域分離処理工程は、少なくとも文字を検出する文字検出工程と、網点領域を検出する網点検出工程とを備えており、上記解像度変換工程は、上記文字検出工程と上記網点検出工程とで入力画像データの解像度を異ならせていることを特徴としている。
【００２７】
さらに、網点の線数を認識する網点線数算出工程を備え、上記解像度変換工程は、上記網点線数算出工程によって認識された線数に応じて解像度を設定し、識別する領域によって切り替えることを特徴としている。
【００２８】
本発明に係るコンピュータプログラムは、コンピュータに、文字領域・網点領域などの複数の領域に識別する領域分離処理を実行させるコンピュータプログラムであって、コンピュータに領域分離をさせる際に入力画像データの解像度を、識別する対象の領域によって異ならせる手順を含むことを特徴としている。
【００２９】
本発明に係るコンピュータプログラムは、コンピュータに、文字領域・網点領域などの複数の領域に識別する領域分離処を実行させるコンピュータプログラムであって、コンピュータに領域分離をさせる際に入力する画像データの解像度を、網点の線数を認識することによって設定し、識別する対象の領域によって異ならせる手順を含むことを特徴としている。
【００３０】
上記コンピュータプログラムをコンピュータに実行可能に格納してもよい。
【発明の効果】
【００３１】
本発明に係る画像処理装置は、領域分離処理部が識別する対象の領域に応じて入力画像データの解像度を変換するように解像度変換部を制御する制御部が設けられていることで、識別対象の領域に応じて、領域分離処理部に入力される入力画像データの解像度を異ならせることが可能となる。
【００３２】
一般に、領域分離処理では、局所ブロックの濃度情報を用いて、性質の異なる複数の種別の領域（文字領域、網点領域、写真領域）の分類が行われている。
【００３３】
従って、領域を分類するためには、所定の局所ブロックとして入力された信号を基に分離を行うが、検出を行う種別によって検出に適した解像度が異なっているため、それぞれ検出を行う種別に応じて入力解像度を異ならせることによって、領域分離処理部における領域分離精度、すなわち各領域の検出精度の向上を図ることができるという効果を奏する。
【００３４】
具体的には、上記領域分離処理部は、少なくとも文字を検出する文字検出手段と、網点領域を検出する網点検出手段とを備え、上記制御部は、上記文字検出手段に入力される入力画像データの解像度と上記網点検出手段に入力される入力画像データの解像度とが異なるように上記解像度変換部を制御することで、文字検出手段と網点検出手段との両手段において最適な入力信号を用いて検出を行うことが可能となり、領域の検出精度を高めることが可能となる。
【００３５】
通常、文字領域の細かい線の検出を行うためには高解像度の入力画像データが適している。一方、網点領域の検出はできるだけ広範囲の信号の波を局所マスク内に入れて検出を行った方が、検出精度が高くなるので低解像度の入力画像データの方が適している。
【００３６】
従って、上記制御部において、上記網点検出手段に入力される入力画像データの解像度を、上記文字検出手段に入力される入力画像データの解像度よりも低くなるように上記解像度変換部を制御することで、領域の検出精度を高めることが可能となる。
【００３７】
ここでの解像度変換は、文字検出手段に対して、解像度変換を行わずに、入力画像データの解像度そのままとし、網点検出手段に対してのみ、解像度変換を行って、入力画像データの解像度を低下させることが考えられるが、文字検出手段に対して、解像度変換を行って、入力画像データの解像度よりも高くし、網点検出手段に対しては、解像度変換を行わずに、入力画像データの解像度のままとすることも考えられる。また、両方の手段に対して、解像度を変換するようにしてもよい。
【００３８】
さらに、網点領域の検出精度を高めるためには、網点の線数に応じて解像度を変換すればよい。
【００３９】
具体的には、上記制御部は、上記網点線数算出部によって認識された線数に応じて上記網点検出手段に入力する入力画像データの解像度を切り替えるように上記解像度変換部を制御することで、網点の線数に応じて適宜網点検出手段への入力解像度を切り替えることが可能となり、最適な入力解像度を用いてさらに精度良く網点検出を実施することが可能となる。
【００４０】
上記構成の画像処理装置を備えることで、入力画像データの領域分離精度が向上するので品質の良い画像を出力することができる。
【００４１】
本発明に係るコンピュータプログラムによれば、コンピュータに領域分離をさせる際に入力画像データの解像度を、識別する対象の領域によって異ならせる手順を含むことで、文字検出と網点検出とで入力解像度を異ならせて、領域の検出精度を高めることができる画像処理方法をコンピュータが読み取り実行することができ、この画像処理方法を汎用的なものとすることができる。
【００４２】
また、本発明に係るコンピュータプログラムによれば、コンピュータに領域分離をさせる際に入力する画像データの解像度を、網点の線数を認識することによって設定し、識別する対象の領域によって異ならせる手順を含むことで、網点の線数に応じてより適切な入力解像度を設定することが可能となり、最適な入力解像度を用いてさらに精度良く網点を検出することができる画像処理方法をコンピュータが読み取り実行することができ、この画像処理方法を汎用的なものとすることができる。
【００４３】
上記のコンピュータプログラムをコンピュータに実行可能な記録媒体に格納した場合、文字検出と網点検出とで入力解像度を異ならせることで検出精度を高めることができる画像処理方法、あるいは、網点の線数に応じてより適切な入力解像度を設定することが可能となり、最適な入力解像度を用いてさらに精度良く網点を検出することができる画像処理方法のプログラムを容易にコンピュータに供給することができる。
【発明を実施するための最良の形態】
【００４４】
〔実施の形態１〕
本発明の実施の形態について説明すれば、以下の通りである。
【００４５】
図１は、本発明の画像処理装置（カラー画像処理装置）の構成を示すブロック図である。本実施の形態においては、画像形成装置として、デジタルカラー複写機を例に挙げて説明する。
【００４６】
図１に示すように、カラー画像処理装置１は、Ａ／Ｄ（アナログ／デジタル）変換部２、シェーディング補正部３、入力階調補正部４、色補正部７、黒生成下色除去部８、空間フィルタ処理部９、出力階調補正部１０、階調再現処理部１１、および操作パネル１２から構成されている。カラー画像処理装置１に、カラー画像入力装置１３とカラー画像出力装置１４とが接続されており、全体としてデジタルカラー複写機を構成している。
【００４７】
さらに、上記カラー画像処理装置１には、入力階調補正部４と色補正部７との間に、解像度変換部５１、領域分離処理部５、制御部５２、メモリ５３が設けられている。
【００４８】
上記カラー画像入力装置１３（画像読取手段）は、例えばＣＣＤ（Charge Coupled Device）を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号としてＣＣＤにて読み取り、ＲＧＢのアナログ信号をカラー画像処理装置１に出力するものである。
【００４９】
上記カラー画像入力装置１３にて読み取られたアナログ信号は、カラー画像処理装置１内を、Ａ／Ｄ変換部２、シェーディング補正部３、入力階調補正部４、色補正部７、黒生成下色除去部８、空間フィルタ処理部９、出力階調補正部１０、階調再現処理部１１の順に送られ、Ｃ（シアン）・Ｍ（マゼンタ）・Ｙ（イエロー）・Ｋ（黒）のデジタルカラー信号としてカラー画像出力装置１４へ出力される。
【００５０】
上記の入力階調補正部４からの出力された信号は、色補正部７の他に解像度変換部５１に出力されるようになっている。この解像度変換部５１では、入力された画像データの解像度を変換して後段の領域分離処理部５に出力するようになっている。この解像度変換についての詳細は後述する。
【００５１】
上記Ａ／Ｄ変換部２は、ＲＧＢのアナログ信号をデジタル信号に変換するものであり、シェーディング補正部３は、Ａ／Ｄ変換部２より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置１３の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。
【００５２】
入力階調補正部４は、シェーディング補正部３にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）を濃度信号等、カラー画像処理装置１に採用されている画像処理システムの扱いやすい信号に変換する。また、カラーバランスを整えると同時に下地濃度の除去やコントラストなどの画質調整処理等を行う。
【００５３】
上記解像度変換部５１は、網点を検出する際に動作し、上記入力階調補正部４からのＲＧＢ信号の解像度を変換するものである。ここで、解像度変換に使用されるデータとして、カラー画像入力装置１３によってプレスキャンにより読み込まれた画像データを使用するのが好ましいが、通常の条件でスキャン（本スキャン）し、Ａ／Ｄ変換・シェーディング補正された画像データを一旦ハードディスク等の画像メモリに格納し、画像メモリから読み出された画像データに対して、解像度変換（低解像度化）を施すようにしてもよい。
【００５４】
また、上記解像度変換部５１において施される解像度変換の方法としては、ニアレストネイバー方式・バイリニア方式・バイキュービック方式等を用いることができる。
【００５５】
上記ニアレストネイバー方式は、補間点から最も近くにある画像構成点の色をそのまま補間点の色とする方式であり、上記３種類の方式のうち最も単純な拡大・縮小（解像度変換）アルゴリズムである。つまり、ニアレストネイバー方式では、原画像の１点１点が、正方形のタイルとなって敷き詰められたように画像が拡大される。
【００５６】
この方式の利点は、高速な処理が可能であることと、画像のコントラストが失われないことが挙げられる。
【００５７】
上記バイリニア方式は、補間点の周囲にある４画像構成点の色の加重平均値を補間点の色とする方式であり、上記ニアレストネイバー方式よりも高品位な滑らかな拡大画像が得られる。
【００５８】
上記バイキュービック方式は、補間点の周囲にある４ｘ４＝１６画像構成点をキュービックスプライン法により補間した結果を、補間点の色とする方式であり、上記の２種類の方式に比べてかなり滑らかな拡大画像を得ることができる。
【００５９】
本実施の形態においては、解像度変換部５１で施される解像度変換の方式として、処理の軽さや精度のバランスを鑑みてニアレストネイバー方式を採用している。
【００６０】
なお、上記解像度変換部５１は、網点以外を検出する際は、動作しない（スルー処理）ようにするのが消費電力等の観点からよいが、網点以外を検出する際に動作してもよい。
【００６１】
上記解像度変換部５１の動作の制御は、該解像度変換部５１に接続されている制御部５２（例えば、CPU）で行われる。尚、プレスキャンのデータを用いる場合、副走査方向の解像度は通常高速化のため本スキャン時の解像度にくらべて低く設定されていることを前提とし、主走査方向の画像データに対して解像度変換を行う。あるいは、解像度変換部５１を、領域分離処理部５に備えられる網点判定部（後述）の前段に設けるようにしても良い。
【００６２】
上記領域分離処理部５は、解像度変換部５１を介して入力されたＲＧＢ信号に基づき、入力画像中の各画素を文字領域、網点領域、写真（印画紙写真）領域の何れかに分離するものである。領域分離処理部５は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部８、空間フィルタ処理部９、および階調再現処理部１１へと出力するようになっている。ここで、領域分離処理部５には、解像度変換が施された画像データに対して、該領域分離処理部５によって得られた網点判定結果を保持しておくメモリ５３が接続されている。このメモリ５３は、プレスキャンにより読み込まれた画像データ、あるいは、ハードディスク等の画像メモリから読み出された画像データを用いて、一旦求めた網点判定結果を保持する際に機能するものであり、文字検出を行うと共に、解像度変換された画像データに対して網点検出を行うリアルタイム処理では必要ない。
【００６３】
上記色補正部７は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【００６４】
上記黒生成下色除去部８は、色補正後のＣＭＹの３色信号からＫ信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。すなわち、黒生成下色除去部８は、ＣＭＹの３色信号をＣＭＹＫの４色信号に変更するものである。
【００６５】
上記空間フィルタ処理部９は、上記黒生成下色除去部８より入力したＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものである。
【００６６】
上記出力階調補正部１０は、濃度信号などの信号をカラー画像出力装置１４の特性値である網点面積率に変換する出力階調補正処理を行うものである。
【００６７】
上記階調再現処理部１１は、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を施すものである。
【００６８】
上記操作パネル１２は、例えば液晶ディスプレイなどの表示部とデジタルカラー複写機全体の動作等を制御する設定ボタン（例えば、コピーを行う原稿種別を表す画像モード（文字モード・文字写真モード・写真モード等）を設定）等から構成される。
【００６９】
なお、上述した各処理が施された画像データは、図示しない記憶手段に一旦記憶され、所定のタイミングで読み出されてカラー画像出力装置１４に入力されるようになっており、以上の各処理は、図示しないＣＰＵ（Central Processing Unit）により制御されている。
【００７０】
ここで、上記構成を有するデジタルカラー複写機による画像処理方法について説明する。
【００７１】
まず、プレスキャンが実行される。すなわち、カラー画像入力装置１３が原稿の画像データをＲＧＢのアナログ信号として読み取り、カラー画像処理装置１へ出力する。
【００７２】
カラー画像処理装置１は、入力したアナログ信号をＡ／Ｄ変換部２にてＲＧＢのデジタル信号に変換し、シェーディング補正部３へ出力する。シェーディング補正部３は、入力したＲＧＢのデジタル信号に対して、カラー画像入力装置１３の照明系、結像系、撮像系で生じた各種の歪みを取り除いた後に、ＲＧＢ信号は入力階調補正部４に入力される。入力階調補正部４は、入力したＲＧＢ信号のカラーバランスを整えると同時に下地濃度の除去やコントラストなどの画質調節処理を施した後に、後段の色補正部７と解像度変換部５１へ出力する。なお、このプレスキャン時には、上記色補正部７は作動せず、上記解像度変換部５１が作動するものとする。
【００７３】
解像度変換部５１は、上記入力階調補正部４によって入力階調補正処理が施された画像データに対して解像度変換を施す。
【００７４】
そして、領域分離処理部５は、上記解像度変換部５１によって解像度変換された画像データより網点領域を抽出し、その結果をメモリ５３に格納する。
【００７５】
次に、本スキャンにより、再度、画像データを読み込んで、Ａ／Ｄ変換・シェーディング補正および入力階調補正処理がなされる。あるいは、ハードディスク等に格納されている画像データを読み出して入力階調補正処理がなされる。この時、入力階調補正部４によって入力階調補正処理が施された画像データは、プレスキャン時と同様に、後段の色補正部７と解像度変換部５１に出力されるが、解像度変換部５１では、解像度変換処理は施されない。
【００７６】
そして、領域分離処理部５は、入力したＲＧＢ信号より、入力画像中の各画素を文字領域、写真領域（あるいはその他領域）のいずれかに分離すると共にメモリから網点判定結果を読み出して、領域識別信号を黒生成下色除去部８、空間フィルタ処理部９および階調再現処理部１１へと出力する。
【００７７】
上記色補正部７では、入力階調補正部４からのＲＧＢ信号を、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行った後、色補正後のＣＭＹ信号を黒生成下色除去部８へ出力する。
【００７８】
上記黒生成下色除去部８は、入力したＣＭＹ信号からＫ信号を生成する黒生成と、入力したＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成する処理とを行う。ＣＭＹの３色信号は、ＣＭＹＫの４色信号に変換された後に空間フィルタ処理部９へ出力される。ここでは、領域分離処理部５からの領域識別信号に基づいて、各領域に適したＣＭＹＫ信号を生成する。
【００７９】
黒生成処理の一例としては、ＵＣＲ（下色除去処理）による黒生成を行う方法（一般的方法）がある。この方法では、黒生成カーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成下色除去処理は以下の式（１）〜式（４）で表される。
【００８０】
【数１】
2005175824.tif 000003
上記空間フィルタ処理部９は、入力したＣＭＹＫ信号の画像データに対して、領域識別信号に基づいてデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理する。また、階調再現処理部１１は、空間フィルタ処理部９と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号に基づいて所定の処理を施す。
【００８１】
例えば、領域分離処理部５にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部９による空間フィルタにおいて鮮鋭強調処理が行われ高周波数の強調量が大きくされる。同時に、階調再現処理部１１においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化が選択される。
【００８２】
また、領域分離処理部５にて網点領域に分離された領域に関しては、空間フィルタ処理部９において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１０では、濃度信号などの信号をカラー画像出力装置１４の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部１１で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。
【００８３】
なお、領域分離処理部５にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００８４】
上述のカラー画像処理装置１によって、カラー画像入力装置１３から入力された画像データに対して一連の画像処理が施されて得られたＣＭＹＫ信号は、カラー画像出力装置１４に出力される。
【００８５】
上記カラー画像出力装置１４は、入力されたＣＭＹＫ信号に基づいて用紙に出力する。
【００８６】
ここで、領域分離処理部５において、文字領域、網点領域、写真領域（あるいはその他領域）のいずれかに分離する方法について図２及び図３を参照しながら以下に説明をする。
【００８７】
図２は、領域分離処理部５の概略構成を示すブロック図であり、図３は、領域分離処理の流れを概念的に示した概念図である。
【００８８】
上記領域分離処理部５において、入力画像データを文字・網点・写真領域などに分離する方法としては、例えば非特許文献２（「画像電子学会研究会予稿90-06-04」）に記載されている方法を用いることができる。以下に詳細を説明する。注目画素を中心としたM ×N(M 、N は自然数) 画素のブロック内で以下のような判定を行い、それを注目画素の領域識別信号とする。
【００８９】
さらに、ブロック内の画素に対して信号レベルの平均値 (Ｄave)を求め、その平均値を用いてブロック内の各画素を2 値化する。また、最大画素信号レベル (Ｄmax)、最小画素信号レベル (Ｄmin)も同時に求める。
【００９０】
上記の領域分離処理を実現するために、上記領域分離処理部５は、図２に示すように、文字領域を検出する文字検出部２０と、網点領域を検出する網点検出部２１と、これら検出部の検出結果に基づいて、文字領域あるいは網点領域の何れかを判定する判定部２２とを備えた構成となっている。
【００９１】
文字領域では、最大信号レベルと最小信号レベルの差が大きく、濃度も高いと考えられることから、上記文字検出部２０は、文字領域の識別を以下のように行う。最大、最小信号レベルとそれらの差分 (Ｄsub)を閾値ＰＡ ，ＰＢ ，ＰＣ と比較し、どれか一つが上回ったならば文字領域とする。
【００９２】
すなわち、文字検出部２０では、信号レベルが、
Ｄmax ＞ＰＡ 、または、Ｄmin ＞ＰＢ、または、Ｄsub ＞ＰＣ
の何れかの関係を満たしていれば、文字領域としている。
【００９３】
一方、網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高いことを利用し、上記網点検出部２１は、網点領域を以下のように行う。２値化されたデータに対して主走査、副走査方向でそれぞれ０から１への変化点数、１から０への変化点数を求めて、それぞれＫＨ , ＫＶとし、閾値ＴＨ，ＴＶと比較して両者が共に閾値を上回ったら網点領域とする。また、背景との誤判定を防ぐために、先に求めたＤmax , Ｄmin , Ｄave を閾値Ｂ１，Ｂ２と比較する。
【００９４】
そして、以下の関係式を満たした時に、上記網点検出部２１は、網点領域であると判断する。
Ｄmax −Ｄave ＞Ｂ１，
かつ，Ｄave −Ｄmin ＞Ｂ２，
かつ，ＫＨ＞ＴＨ，
かつ，ＫＶ＞ＴＶ
上記判定部２２は、上記文字検出部２０および網点検出部２１の検出結果に基づいて領域識別信号を出力する。ここで、判定部２２は、以下に示す表１に従って領域識別信号を出力する。
【００９５】
【表１】
2005175824.tif 000004
この表１において、文字検出部で文字、網点検出部で網点と判定された時を「１」、そうでない時を「０」で表している。網点領域でも文字領域でもない領域の画素はその他（写真）領域とする。以上によって、文字領域・網点領域・その他（写真領域）に分離することができる。
【００９６】
なお、判定部２２における領域識別信号の作成には、上記の表１に示す結果を用いることに限定されるものではなく、他の方法であってもよい。例えば、文字検出部２０の文字検出方法や、網点検出部２１の網点検出方法が上述したものと異なれば、判定部２２における判定の動作も上記とは異なる。
【００９７】
本実施の形態では、上記領域分離処理部５には、上述した解像度変換部５１を介して、領域分離処理部５内の文字検出部２０と網点検出部２１とで解像度を異ならせて入力されるようになっている。ここでは、文字検出部２０に対しては解像度変換しない状態のＲＧＢ信号が出力される一方、網点検出部２１に対しては解像度変換（低解像度変換）したＲＧＢ信号が出力されるようになっている。これにより、解像度変換部５１に入力された同じＲＧＢ信号であっても、網点検出部２１へ入力されるＲＧＢ信号の解像度は、文字検出部２０へ入力されるＲＧＢ信号の解像度よりも低くなっている。
【００９８】
なお、網点検出部２１へ入力されるＲＧＢ信号の解像度は、文字検出部２０へ入力されるＲＧＢ信号の解像度よりも低ければよいので、入力されるＲＧＢ信号の解像度は、網点検出部２１のみならず、文字検出部２０においても変換するようにしてもよい。
【００９９】
本実施の形態では、図３に示すように、網点検出にのみ解像度変換された信号が入力されるものとする。なお、領域分離処理部５における網点検出及び文字検出は、同時に実行されるものであり、全ての画素に対して行われる。
【０１００】
上記のように、網点検出部２１に入力される信号の解像度を下げることで、該網点検出部２１における網点領域の検出精度を向上させることができる。
【０１０１】
以下に、網点検出における解像度変換による効果について説明する。
【０１０２】
本発明は、領域分離処理の性能を高めるために領域分離処理部５における文字検出部２０と網点検出部２１への入力解像度を異ならせることを特徴としている。
【０１０３】
特に、網点検出においては、入力画像データの解像度を低下させることにより、より多くの情報を得ることで網点領域の検出精度を高めている。例えば、図４に示すように、入力画像データの解像度が６００ｄｐｉであり、線数が１３３の網点の場合、解像度変換を行わないで網点を検出する場合、網点の検出に必要な情報を○で示すと、その数は８個であるのに対して、解像度変換を行って３００ｄｐｉに低下させて網点を検出する場合、解像度変換を行わないで網点を検出する場合と同じサイズのマスク内の網点の検出に必要な情報としての○の数は、２５個になる。
【０１０４】
このことから、入力画像データの解像度を低下させることにより、網点検出に必要な○の数、すなわち情報量を多くすることができるので、網点の検出精度を向上させることが可能となる。
【０１０５】
このように、解像度を低下させることは、網点の検出のためのエリアを擬似的に拡げることになるので、網点のように広いエリアに存在する場合に非常に有利になる。
【０１０６】
解像度変換の有無における網点領域の検出精度の違いについて、図５（ａ）〜（ｆ）および図６（ａ）〜（ｆ）を参照しながら以下に説明する。
【０１０７】
図５（ａ）〜（ｆ）および図６（ａ）〜（ｆ）において、縦軸及び横軸の数値は座標を表している。また、図５（ａ）〜（ｃ）及び図６（ａ）〜（ｃ）ａは、文字領域に相当する入力画像に対する網点検出の結果を示し、図５（ｄ）〜（ｆ）及び図６（ｄ）〜（ｆ）は、網点領域に相当する入力画像に対する網点検出の結果を示している。
【０１０８】
図５（ａ）（ｄ）及び図６（ａ）（ｄ）は、共にカラー画像入力装置１３で読み取った画像を、Ａ／Ｄ変換・シェーディング補正および入力階調補正処理を施した後の画像である。なお、図５（ａ）（ｄ）は、６００ｄｐｉ（dot per inch）の入力画像であり、図６（ａ）（ｄ）は、６００ｄｐｉの入力画像をニアレストネイバーによって解像度変換を行った３００ｄｐｉの入力画像である。
【０１０９】
図５（ｂ）（ｅ）及び図６（ｂ）（ｅ）は、上記網点検出方法で算出されるＫＨ、ＫＶの小さい方の値を濃度で示している。従って、この値が大きい（濃度が高い）ほど網点の可能性が高くなることを示している。図５（ｃ）（ｆ）及び図６（ｃ）（ｆ）は、上記図５（ｂ）（ｅ）及び図６（ｂ）（ｅ）の値にしきい値処理を施して２値化した結果である。白い部分は網点として検出された領域、黒い部分は網点として検出されなかった領域を示している。
【０１１０】
上記網点検出方法を用いてそれぞれの入力解像度において条件を合わせて比較を行うために、先ず、基準となる同一の文字画像の６００ｄｐｉ画像（図５（ａ））と３００ｄｐｉ画像（図６（ａ））を用意し、この基準文字画像に対して網点検出が誤検知しないしきい値を設定した。つまり、このしきい値を用いて、２値化処理を施せば、図５（ｃ）及び図６（ｃ）に示すように、網点検出率が０％、すなわち共に網点として誤検出されている領域が存在していない。
【０１１１】
次に、上記のようにして設定したしきい値を用いて、同一の網点画像、すなわち図５（ｄ）に示す画像（６００ｄｐｉの画像）と、図６（ｄ）に示す画像（（６００ｄｐｉ入力を、ニアレストネイバー）を用いて３００ｄｐｉに解像度変換を行った画像）とに対してそれぞれ網点検出処理を行った結果、図５（ｆ）に示すように、６００ｄｐｉ入力画像では網点検出率４８．７％であったものが、図６（ｆ）に示すように、３００ｄｐｉ入力画像の網点検出率は同一網点検出アルゴリズムにおいて７４．８％であった。
【０１１２】
従って、網点検出では上記網点検出用のマスクが注目画素を中心としたＭ×Ｎ（Ｍ，Ｎは自然数）画素の固定ブロックである場合には、低解像度の方が有利になることが確認できる。一方、文字検出は文字の詳細部分を検出するために解像度を高める必要があるため、文字検出部と網点検出部に対して異なる入力解像度を供給することは領域分離の検出精度を高める上で非常に有効である。つまり、領域認識の精度を上げるには、文字検出の解像度を高く、網点検出の解像度を低くする必要がある。
【０１１３】
以下の実施の形態２においては、網点検出の精度をさらに高めるために、網点画像の線数を認識した情報を利用する点について説明する。
【０１１４】
〔実施の形態２〕
本発明の他の実施の形態について説明すれば、以下の通りである。なお、本実施の形態では、前記実施の形態１と同様の機能を奏する部材については、同一符号付記し、その説明は省略する。
【０１１５】
本実施の形態にかかるデジタルカラー複写機は、図７に示すように、前記実施の形態で説明した図１に示すデジタルカラー複写機に対して、網点線数算出部７１が設けられたカラー画像処理装置６１を有している点で異なる。
【０１１６】
上記網点線数算出部７１は、図８に示すように、解像度変換部５１の前段に設けられており、入力階調補正部４（図７）からのＲＧＢ信号から網点線数を算出するようになっている。
【０１１７】
上記網点線数算出部７１と解像度変換部５１との関係は、例えば図９に示すようになる。すなわち、入力階調補正処理が施された入力画像データに対して、線数認識部（網点線数算出部７１）において認識した結果と、この認識結果に基づいて適切な解像度となるように解像度変換部（解像度変換部５１）によって解像度変換され、この解像度変換が施された入力画像データを用いて網点検出を行うことで、網点検出精度の向上を図るようにしている。
【０１１８】
つまり、網点画像の線数に応じた最適な解像度変換を行うことで、網点検出の精度を向上させている。
【０１１９】
ここで、入力画像の線数に対する解像度と判定結果の差異について、図１０（ａ）（ｂ）を参照しながら以下に行う。
【０１２０】
判定方法は上記網点検出アルゴリズムを使用し各解像度変換は６００ｄｐｉの入力画像を基準文字原稿の画像として、それぞれニアレストネイバー方式によって変換を行った。
【０１２１】
すなわち、図１０（ａ）に示す基準文字原稿を用いて、文字を誤検知しない程度にしきい値を設定し、この設定したしきい値を用いて網点検出を行った結果の網点検出率を、図１０（ｂ）に示す。
【０１２２】
図１０（ｂ）に示す結果によると、入力原稿の線数が粗く（線数が小さく）なるにつれて、解像度が低い方の検出率が上がることがわかる。従って、入力原稿（入力画像）を予め後述する線数認識によって線数を判別し、その線数にあった解像度に変換した画像を網点検出部に供給することは非常に効果があることが分かる。
【０１２３】
ここで、上記構成のデジタルカラー複写機における領域分離処理の動作の流れについて、図７及び図１１を参照しながら以下に説明する。
【０１２４】
まず、網点線数算出部７１は、入力画像データに対して、網点線数算出処理を施す（ステップＳ１）。ここで、入力画像データの解像度は、６００ｄｐｉとする。
【０１２５】
次に、解像度変換部５１は、入力画像データに対して、ステップＳ１で算出した網点線数に応じた解像度に変換する（ステップＳ２）。ここで、ステップＳ１で算出した網点線数が低線数（６５〜８５線）であればステップＳ３に移行して、解像度を６００ｄｐｉから１５０ｄｐｉに変換する。また、ステップＳ１で算出した網点線数が中間線数（１２０〜１３３線）であればステップＳ４に移行して、解像度を６００ｄｐｉから３００ｄｐｉに変換する。さらに、ステップＳ１で算出した網点線数が高線数（１５０線以上）であればステップＳ５に移行して、解像度を６００ｄｐｉから４００ｄｐｉに変換する。
【０１２６】
続いて、領域分離処理部５の網点検出部２１は、解像度変換された入力画像データから網点領域判定処理を施す（ステップＳ６）。
【０１２７】
次いで、解像度変換処理が施されていない入力画像データが領域分離処理部５の文字検出部２０に読み出される（ステップＳ７）。
【０１２８】
次に、上記文字検出部２０は、入力画像データから文字領域判定処理を施す（ステップＳ８）。
【０１２９】
上記の一連の処理（ステップＳ１からステップＳ８）を画像全域について行う。上記したように、Ｓ１からＳ６の網点領域判定処理とＳ８の文字領域判定処理は並列に処理を行っても構わない。
【０１３０】
ここで、ステップＳ１で施される網点線数算出処理について説明する。この網点線数の算出方法としては、一例として以下のような方法が可能である。入力画像データの任意の画素を中心としてｍ×ｎ画素のマスクを切り出す。但し、この切り出されたマスクに対して周波数解析処理として FFT（高速フーリエ変換）を利用するために通常はｍ，ｎ：２ｋ
として設定することが好ましい。本実施の形態では一例として、ｍ＝１６，ｎ＝１６、即ちｋ＝４を使用するが、これに限定されるものではない。
【０１３１】
このようにして注目画素を中心として切り出されたｍ×ｎ＝１６×１６画素のマスクは下記式（５）で表わされ、例えば、図１２（ａ） に示すようになる。
【０１３２】
【数２】
2005175824.tif 000005
次に、切り出されたマスクに対してFFT 処理が行なわれ、実空間領域から周波数領域への変換が行なわれて、図１２（ｂ）に示すような２次元スペクトル配置とされる。この際の変換式は下記式（６）にて一般的に与えられる。
【０１３３】
【数３】
2005175824.tif 000006
このフーリエ変換の振幅スペクトル強度を用いることによって上記マスクごとに周波数特性を得ることができる。複数の代表的な線数におけるFFTの結果（振幅スペクトル強度｜Ｆ（ｕ，ｖ）｜ ）を示すと、図１３〜図１５のようになる。
【０１３４】
図１３〜図１５において、それぞれ左上の図は、オリジナルの原稿、右上・左下・右下の各図は、色成分毎、すなわち、Ｒ（赤）プレーン・Ｇ（緑）プレーン・Ｂ（青）プレーンの周波数特性（振幅スペクトル強度）を示している。
【０１３５】
各色成分の周波数特性において、横軸はｕ・縦軸はｖであり、振幅スペクトル強度を色の違いにより示している（各図の右端を参照）。各図は、入力ブロックに対する周波数特性を示しており、左上のｕ＝ｖ＝０ は、ＤＣ成分を示しており、その他のｕ，ｖ＝１，…，８における係数（power）は、ＡＣ成分を示しており、左上から右下に向かうにつれて低周波から高周波を表し、係数の値によって対応する周波数成分が含まれている度合いを示している。
【０１３６】
各線数における振幅スペクトル強度の集中している場所は、それぞれ低い線数に対しては左上に近いところで、高い線数では右下に近いところで係数が集中する。これは、線数の低い網点は低周波成分を多く含む網点によって構成されており、線数の高い網点は高周波成分を多く含む網点によって構成されていることによる。従って、網点として検出された領域の周波数特性を求め、網点に含まれる周波数成分を算出ことによって線数を識別することが可能となる。
【０１３７】
続いて、上記のステップＳ２における線数判別の方法について、以下に説明する。この線数判別は、周波数域での周波数特性の分布状況によって行う。具体的には、振幅スペクトル強度を、図１２（ｃ）に示すエリア毎で総和を算出し、そのエリアに含まれる画素数で除算することによって正規化された値を用いて判定を行う。このとき、ピークの位置の場所については、図１２（ｃ）で用いる場所によって、Ａ０にピークがある場合は低線数、Ａ１にピークがある場合は中間線数、 Ａ２にピークがある場合は高線数と判定する。
【０１３８】
上記の線数判別方法では、図１２（ｃ）に示すように、周波数特性を示す係数を区分し、それぞれ低周波数成分を含む量を示すパラメータ(Para0)、中間周波数成分を含む量を示すパラメータ(Para1)、高周波成分を含む量を示すパラメータ(Para2)を算出する。各パラメータを算出するために用いる周波数空間での場所をそれぞれＡ０・Ａ１・Ａ２とすると、算出するパラメータは以下の式のように設定する。
【０１３９】
【数４】
2005175824.tif 000007
具体的な判定の方法は、以下の式７に示すように、求めたパラメータの内最大のパラメータ値を算出し、どの場所のパラメータが最大になるかによって線数を判定する。
【０１４０】
ｍａｘ＿ｐａｒａ＝ｍａｘ（ｐａｒａ０，ｐａｒａ１，ｐａｒａ２）・・・（７）
上記の式７において、最大の値がPara0の場合低周波の線数、最大の値がPara1の場合中間の線数、最大の値がpara2の場合高周波の線数であると判定する。
【０１４１】
ここで、低周波の線数（低線数）とは６５線から８５線、中間の線数（中間線数）とは１２０線〜１３３線、高周波の線数（高線数）とは１５０線以上であると設定する。但し、この設定はこれに限定するものではなく、例えば他の例としては低周波の線数とは６５線から１００線、中間の線数とは１２０線〜１３０線、高周波の線数とは１３５線以上であると判定してもかまわない。いずれにしても、パラメータの算出のための周波数空間での場所の違いによって変えることができる。
【０１４２】
また、段階の切り分けに関しても、ここでは３段階（低周波、中間、高周波）に分割したが、周波数に変換する際のマスクサイズによって段階を増やすことが可能である。周波数変換を行うマスクサイズを大きくすれば、周波数変換精度を高めることができるが、それによる計算量が多くなってしまうためここでは上記サイズで変換を行っている。
いま上記線数判定のためのパラメータを用いて判定された結果は以下の式８に示すようになる。
【０１４３】
Ｊｕｄｅ（ｘ，ｙ）＝｛低線数、中間線数、高線数｝・・・・（８）
この判定された結果を用いて、解像度変換部５１では、ステップＳ３〜Ｓ５において、
低線数（６５〜８５線）    →解像度１５０ｄｐｉ（ステップＳ３）へ、
中線数（１２０〜１３３線）→解像度３００ｄｐｉ（ステップＳ４）へ、
高線数（１５０線以上）    →解像度４００ｄｐｉ（ステップＳ５）
への変換を行うものとする。
【０１４４】
上記解像度変換された画像は、ステップＳ６における網点判定方法によって網点検出を行う。なお、ステップＳ８における文字領域判定処理においては、解像度変換を施していない入力画像データ（入力信号）を用いて判別を行う。
【０１４５】
以上のように、解像度変換を、網点画像の種類、すなわち網点線数の種類に応じて適切に行うことにより、網点領域の検出の精度をさらに高めることが可能となる。
【０１４６】
また、本発明にかかる領域分離方法をソフトウェア（アプリケーションプログラム）として実現してもかまわない。この場合、領域分離処理の結果（領域識別信号）に基づく処理を実現するソフトウェアを組み込んだプリンタ・ドライバをコンピュータやプリンタに設けることができる。
【０１４７】
上記の例として、図１６を用いて領域分離の判別結果に基づく処理を以下に説明する。図１６に示すように、コンピュータ１０１は、プリンタ・ドライバ１０２、通信ポートドライバ１０７、通信ポート１０８が組み込まれている。上記プリンタ・ドライバ１０２は、色補正部１０３、空間フィルタ処理部１０４、階調再現処理部１０５、プリンタ言語翻訳部１０６を有している。
【０１４８】
また、上記コンピュータ１０１は、プリンタ（画像出力装置）１０９と接続されており、プリンタ１０９は、コンピュータ１０１から出力された画像データに応じて画像出力するようになっている。
【０１４９】
上記の色補正部１０３は、図１あるいは図７に示す色補正部７と黒生成下色除去部８とを含めた構成となっており、その機能は色補正部７と黒生成下色除去部８と同じである。
【０１５０】
上記空間フィルタ処理部１０４及び階調再現処理部１０５は、図１あるいは図７に示す空間フィルタ処理部９及び階調再現処理部１１にそれぞれ対応しており、各機能は空間フィルタ処理部９と階調再現処理部１１と同じである。
【０１５１】
上記コンピュータ１０１において各種のアプリケーションプログラムを実行することにより生成された画像データは、色補正部１０３、空間フィルタ処理部１０４、階調再現処理部１０５で上述の処理がなされる。なお、この場合、色補正部１０３には、上述のように、黒生成下色除去処理機能も含まれている。
【０１５２】
空間フィルタ処理部１０４及び階調再現処理部１０５には、領域分離信号が入力されるようになっており、この領域分離信号に基づいて各種の処理が施されるようになっている。
【０１５３】
上記処理がなされた画像データは、プリンタ言語翻訳部１０６にてプリンタ言語に変換され、通信ポートドライバ１０７、通信ポート（例えばＲＳ２３２Ｃ・ＬＡＮ等）１０８を介してプリンタ１０９に入力される。なお、プリンタ１０９は、プリンタ機能の他に、コピー機能およびファックス機能を有するデジタル複合機であってもよい。
【０１５４】
また、本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、解像度変換、網点線数認識および解像度変換を行った画像データに対して領域分離処理を行う画像処理方法を記録することもできる。
【０１５５】
この結果、解像度変換を行って、あるいは、網点線数を算出し、その結果に基づいて解像度変換を行い網点検出処理への入力解像度を切り替えて領域分離処理を施す画像処理方法を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１５６】
記録媒体としては、マイクロコンピュータで処理が行われるために図示しないメモリ、例えばＲＯＭのようなプログラムメディアであってもよく、図示しない外部記憶装置としてのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１５７】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。この場合、ダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１５８】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１５９】
また、この場合、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【０１６０】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【０１６１】
なお、上記コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスクプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙に出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられる。
【０１６２】
本実施の形態においては、本発明の画像処理装置をデジタルカラー複写機に適用した例について説明したが、スキャナに適用してもよい。この場合、図１に示すカラー画像処理装置１のうち、Ａ／Ｄ変換部２、シェーディング補正部３、入力階調補正部４、解像度変換部５１、領域分離処理部５までを備えればよく、また、図７に示すカラー画像処理装置６１のうち、Ａ／Ｄ変換部２、シェーディング補正部３、入力階調補正部４、網点線数算出部７１、解像度変換部５１、領域分離処理部５までを備えればよい。
【０１６３】
上記領域分離処理部５から出力される領域分離信号は、コンピュータ等に送られて後段の画像処理に利用される。
【０１６４】
また、本発明の画像処理装置は、以下の構成であってもよい。
【０１６５】
すなわち、本発明の画像処理装置は、入力画像データに対して、文字領域・網点領域などの複数の領域に識別する領域分離処理部を備える画像処理装置において、入力画像データの解像度を変換する解像度変換部を備え、上記領域分離処理部が識別する対象の領域に応じて入力画像データの解像度を変える制御部が備えられた構成である。
【０１６６】
領域分離処理では局所ブロックの濃度情報を用いて、性質の異なる複数の種別に分類を行う処理である。分類された分類情報を用いて後段の処理を切り替えて出力画質の最適化を行うために利用される。
【０１６７】
領域を分類するためには、所定の局所ブロックとして入力された信号を基に分離を行うが、検出をおこなう種別によって検出に適した解像度が異なっているため、それぞれ検出を行う種別に応じて入力解像度を異ならせることは検出精度向上に効果がある。
【０１６８】
また、前記領域分離処理部は少なくとも文字を検出する文字検出手段（文字判定部）と、網点領域を検出する網点検出手段（網点判定部）を備えており、制御部は、文字検出手段と網点検出手段で入力画像データの解像度を異ならせていてもよい。
【０１６９】
領域分離処理を行う場合、通常文字を検出する手段と、網点を検出する手段を別の手段として備えている。しかし、それぞれの判別手段ごとに適した入力の解像度が異なっているため、文字検出手段と網点検出手段で入力解像度を異ならせれば最適な入力信号を用いて検出を行うことが可能となり検出精度を高めることが可能となる。
【０１７０】
上記制御部は、文字検出手段に入力される入力画像データの解像度を高解像度に、網点検出手段に入力される入力画像データの解像度を低解像度としてもよい。
【０１７１】
文字領域を検出する場合、後段の処理として強調処理や２値化処理等が考えられるため、文字領域としての検出位置精度が実際の入力画像の文字位置と一致していないとならない。また、文字領域の細かい線の検出を行うためには高解像度の入力が適している。一方、網点領域の検出はできるだけ広範囲の信号の波を局所マスク内に入れて検出を行った方が、検出精度が高くなるので低解像度の方が適している。
【０１７２】
さらに網点の線数を認識する網点線数算出部を備え、制御部は、網点線数算出部によって認識された線数に応じて前記網点検出手段に入力する解像度を切り替えるようにしてもよい。
【０１７３】
網点の線数に応じて適宜網点検出手段への入力解像度を切り替えることが可能となり、最適な入力解像度を用いてさらに精度良く網点検出を実施することができる。
【０１７４】
本発明の画像処理方法は、入力画像データに対して、文字領域・網点領域などの複数の領域に識別する領域分離処理工程を備える画像処理方法において、入力画像データの解像度を変換する解像度変換工程を備え、上記領域分離処理工程において、識別する対象の領域に応じて入力画像データの解像度を変える解像度変換工程が備えられていることを特徴としている。
【０１７５】
前記領域分離処理部工程は少なくとも文字を検出する文字検出工程と、網点領域を検出する網点検出工程を備えており、解像度変換工程は、文字検出工程と網点検出工程とで入力画像データの解像度を異ならせてもよい。
【０１７６】
さらに網点の線数を認識する網点線数算出工程を備え、解像度変換工程は、網点線数算出工程によって認識された線数に応じて解像度を設定し、識別する領域によって切り替えてもよい。
【０１７７】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、各実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１７８】
本発明の画像処理方法は、デジタルカラー複写機に適用できるが、その他に、画像データを入力して出力される画像データの再現性の向上を図る必要のある装置であれば、どのような装置であっても適用できる。このような装置として、例えば、スキャナ等の画像読取装置がある。
【図面の簡単な説明】
【０１７９】
【図１】本発明の実施形態を示すものであり、デジタルカラー複写機の要部構成を示すブロック図である。
【図２】図１に示すデジタルカラー複写機の領域分離処理部の要部構成を示すブロック図である。
【図３】図２に示す領域分離処理部における領域分離処理を模式的に示した説明図である。
【図４】解像度変換による情報量の相違を示す図である。
【図５】（ａ）〜（ｃ）は文字領域の検出処理工程を示し、（ｄ）〜（ｆ）は網点領域の検出工程を示す説明図である。
【図６】（ａ）〜（ｃ）は文字領域の検出処理工程を示し、（ｄ）〜（ｆ）は網点領域の検出工程を示す説明図である。
【図７】本発明の他の実施形態を示すものであり、デジタルカラー複写機の要部構成を示すブロック図である。
【図８】図７に示す領域分離処理部の要部構成を示すブロック図である。
【図９】図８に示す領域分離処理部における領域分離処理を模式的に示した説明図である。
【図１０】（ａ）は、網点線数検出のための基準原稿を示す図であり、（ｂ）は、線数と解像度との関係に基づいた網点検出率を示す表である。
【図１１】図７に示す領域分離処理部における処理の流れを示すフローチャートである。
【図１２】（ａ）〜（ｃ）は、網点領域における線数算出処理工程を示す図である。
【図１３】網点線数と周波数との関係を示す図である。
【図１４】網点線数と周波数との関係を示す図である。
【図１５】網点線数と周波数との関係を示す図である。
【図１６】本発明のソフトウェアを実現するコンピュータの概略構成を示す図である。
【符号の説明】
【０１８０】
１    カラー画像処理装置
２    Ａ／Ｄ変換部
３    シェーディング補正部
４    入力階調補正部
５    領域分離処理部
７    色補正部
８    黒生成下色除去部
９    空間フィルタ処理部
１０    出力階調補正部
１１    階調再現処理部
１２    操作パネル
１３    カラー画像入力装置
１４    カラー画像出力装置
２０    文字検出部
２１    網点検出部
２２    判定部
５１    解像度変換部
５２    制御部
５３    メモリ
６１    カラー画像処理装置
７１    網点線数算出部
１０１  コンピュータ
１０２  プリンタ・ドライバ
１０３  色補正部
１０４  空間フィルタ処理部
１０５  階調再現処理部
１０６  プリンタ言語翻訳部
１０７  通信ポートドライバ
１０８  通信ポート
１０９  プリンタ
【図１】
2005175824.tif 000008
【図２】
2005175824.tif 000009
【図３】
2005175824.tif 000010
【図４】
2005175824.tif 000011
【図５】
2005175824.tif 000012
【図６】
2005175824.tif 000013
【図７】
2005175824.tif 000014
【図８】
2005175824.tif 000015
【図９】
2005175824.tif 000016
【図１０】
2005175824.tif 000017
【図１１】
2005175824.tif 000018
【図１２】
2005175824.tif 000019
【図１３】
2005175824.tif 000020
【図１４】
2005175824.tif 000021
【図１５】
2005175824.tif 000022
【図１６】
2005175824.tif 000023