(57)【要約】  【課題】入力された画像データの網点背景中の網点文字を抽出し、網点背景中の網点文字の品質を向上させることが可能となる。  【解決手段】入力された画像データから網点以外の文字領域を検知する文字検知部１１と、入力された画像データから網点領域を検知する網点検知部１２と、この網点領域の検知結果から、網点背景に対して網点背景中に形成される網点文字が有する特徴点を捉えることで画像データから網点背景中の網点文字領域を抽出する網点文字抽出部２０と、これらの結果から像域分離判定結果を出力する像域分離判定部１３とを備えた。  【選択図】図３
2007243330.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部と、
前記画像入力部により入力された前記画像データから網点以外の文字領域を検知する文字検知部と、
前記画像入力部により入力された前記画像データから網点領域を検知する網点検知部と、
前記網点検知部による前記網点領域の検知結果から、網点背景に対して当該網点背景中に形成される網点文字が有する特徴点を捉えることで前記画像入力部により入力された前記画像データから当該網点背景中の網点文字領域を抽出する網点文字抽出部と
を含む画像処理装置。
【請求項２】
前記網点文字抽出部は、前記画像入力部により入力された前記画像データの色情報が変化する領域を抽出することにより前記網点背景中の網点文字を抽出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記網点文字抽出部は、前記画像データにおける注目画素と当該注目画素を含む周囲の画素との間の、明度差、彩度差、および色相角度差の何れか１つから前記網点背景中の網点文字を抽出することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記網点文字抽出部は、前記画像入力部により入力された前記画像データの前記網点領域の中の網点スクリーン角の変化を検知することにより前記網点背景中の網点文字を抽出することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記網点文字抽出部は、前記画像入力部により入力された前記画像データの前記網点領域の中に存在するエッジを検知することにより前記網点背景中の網点文字を抽出することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記網点文字抽出部により抽出された網点背景中の網点文字について非文字の処理とは異なる文字強調処理を施すことを特徴とする請求項１記載の画像処理装置。
【請求項７】
入力された画像データから網点領域を検知する網点検知手段と、
前記網点検知手段により検知された前記網点領域に対し、色情報の変化を捉えて網点背景から当該網点背景中の網点文字を抽出する網点文字抽出手段と、
前記網点文字抽出手段による抽出結果を用いて、前記網点背景中の網点文字を識別する情報を出力する情報出力手段と
を含む画像処理装置。
【請求項８】
前記網点文字抽出手段は、前記画像データの前記網点領域の中の網点スクリーン角の変化を検知することにより前記網点背景中の網点文字を抽出することを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記網点文字抽出手段は、前記画像データの前記網点領域の中に存在するエッジを検知することにより前記網点背景中の網点文字を抽出することを特徴とする請求項７記載の画像処理装置。
【請求項１０】
前記情報出力手段は、前記網点背景中の網点文字を数段階に区別した情報を出力することを特徴とする請求項７記載の画像処理装置。
【請求項１１】
入力された画像データから網点領域を検知するステップと、
検知された前記網点領域に対し、前記画像データの網点背景に対して当該網点背景中に形成される網点文字が有する特徴点を捉えるステップと、
捉えられた前記特徴点に応じて、網点背景中の網点文字を識別する情報を出力するステップと
を含む網点文字の情報出力方法。
【請求項１２】
前記出力するステップは、捉えられる前記特徴点のレベルに応じて、前記識別する情報を段階的な情報として出力することを特徴とする請求項１１記載の網点文字の情報出力方法。
【請求項１３】
前記特徴点を捉えるステップは、前記画像データの注目画素と当該注目画素を含む周囲の画素との間の色情報の変化を捉えることを特徴とする請求項１１記載の網点文字の情報出力方法。
【請求項１４】
前記特徴点を捉えるステップは、前記画像データの前記網点領域の中の網点スクリーン角の変化を検知することにより当該特徴点を捉えることを特徴とする請求項１１記載の網点文字の情報出力方法。
【請求項１５】
前記特徴点を捉えるステップは、前記画像データの前記網点領域の中に存在するエッジを検知することにより当該特徴点を捉えることを特徴とする請求項１１記載の網点文字の情報出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを処理する画像処理装置等に係り、より詳しくは、入力された画像データに対して像域分離処理を行う画像処理装置等に関する。
【背景技術】
【０００２】
従来、複写機やファクシミリ、プリンタなどにおいて、入力された画像に、文字や線画などの文字領域と写真や絵柄などの絵柄領域とが混在する場合がある。このような混在した画像を再生する際には、例えば文字領域と絵柄領域とを分離し、例えば文字領域には解像度を重視した処理を施し、絵柄領域には階調性を重視した処理を施す等、領域に応じて異なった処理を施すことが画像品質の面から望ましい。  
【０００３】
ここで、公報記載の従来技術として、文字や線画領域を判定するとともに、その文字や線画の背景を白地領域検出部や網点領域検出部などにより異なる複数のパターンに区別して判定し、文字や線画および判定された背景領域に応じて異なる画像処理を施すようにする技術が存在する（例えば、特許文献１参照。）。また、他の公報記載の技術として、明度信号（Ｌ*）に基づいて注目画素を含む周辺画素の明度値の平均を周辺画素平均部で求め、色信号（ａ*ｂ* ）に基づいて彩度値（Ｃ* ）を彩度算出部で算出し、周辺画素平均部で求めた平均値に彩度算出部で算出した彩度値（Ｃ*）を加算して得られる閾値を比較器の閾値として明度信号（Ｌ* ）と比較することにより、文字領域と写真領域との識別を行う技術が存在する（例えば、特許文献２参照。）。
【０００４】
更に他の特許文献として、画像データを任意の複数の領域に分け、各領域ごとに領域中の全画素に対する網点画素の割合を求め、求めた割合の最大値を利用することで、網点絵柄と網文字との判別を行う技術が存在する（例えば、特許文献３参照。）。例えば、この特許文献３では、画像データを複数領域に分け、各領域ごとに、割合（網点画素/領域中の全画素）を求め、求めた割合の最大値を利用して判別を行っている。
【０００５】
【特許文献１】特開２００２−２３２７０４号公報
【特許文献２】特開平９−２４７４３５号公報
【特許文献３】特開平２００２−２４７３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、文字/写真の分離を行える場合であっても、例えば、網点背景中に網点文字（マイクロソフト社（商標）のPower Point（商標）文書、各種の印刷色文字、グレー文字など）が存在する場合には、この網点文字を抽出することができない。これは、網点文字も網点構造を有することから、従来技術では背景と同様に網点絵柄と判定されてしまうためである。その結果、網点抽出された網点文字（網点背景中の網点文字を含む）は、非文字の処理が行われてしまい、シャープ感が低下する。また、彩度補正等が十分に行われず画質が劣化してしまう。
【０００７】
上記特許文献１の背景領域抽出部では、網点画像かベタ画像かを判定しているが、網点の文字があった場合には、例えばパターンマッチングにより網点成分を見て、そのまま網点画像と判断し、背景領域としての処理を施してしまう。
また、上記特許文献２では、背景中のエッジを良好に検出することが可能である。しかし、文字か写真かの識別を超えて、網点背景中の網点文字を検出することについては、新たな課題として残されていた。
【０００８】
更に、上記特許文献３では、各領域ごとに割合（網点画素/領域中の全画素）を求め、求めた割合、即ち網点の密度の最大値が、ある閾値以上であった場合には、網点文字であっても網点絵柄と判別してしまう。従って、白背景中の網点文字などを抽出することは可能であるが、網点中の網点文字は網点絵柄と判別してしまい、画質が大きく劣化してしまう。
【０００９】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、網点背景中の網点文字を良好に抽出することにある。
また他の目的は、網点背景中の網点文字について背景領域に応じた判別を行うことにある。
更に他の目的は、網点背景中の網点文字の画質を改善することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明が適用される画像処理装置は、画像データを入力する画像入力部と、入力された画像データから網点以外の文字領域を検知する文字検知部と、入力された画像データから網点領域を検知する網点検知部と、この網点領域の検知結果から、網点背景に対して網点背景中に形成される網点文字が有する特徴点を捉えることで画像データから網点背景中の網点文字領域を抽出する網点文字抽出部とを備えている。ここで、「網点背景中の網点文字」とは、網点背景と網点文字とが併設して設けられているものであり、網点文字が網点背景の完全に内部にあるものに限定されない。以下、同様である。
【００１１】
ここで、この網点文字抽出部は、入力された画像データの色情報が変化する領域を抽出することにより網点背景中の網点文字を抽出することを特徴としている。また、この網点文字抽出部は、画像データにおける注目画素とこの注目画素を含む周囲の画素との間の、明度差、彩度差、および色相角度差の少なくとも何れか１つから網点背景中の網点文字を抽出することを特徴としている。
【００１２】
更に、この網点文字抽出部は、画像データの網点領域の中の網点スクリーン角の変化を検知することにより網点背景中の網点文字を抽出すること、または、画像データの網点領域の中に存在するエッジを検知することにより網点背景中の網点文字を抽出することを特徴とすることができる。
また更に、この網点文字抽出部により抽出された網点背景中の網点文字について非文字の処理とは異なる文字強調処理を施すことを特徴とすることができる。
【００１３】
他の観点から把えると、本発明が適用される画像処理装置は、入力された画像データから網点領域を網点検知手段により検知し、検知された網点領域に対し、色情報の変化を捉えて網点背景から網点背景中の網点文字を網点文字抽出手段により抽出する。そして、この抽出結果を用いて、網点背景中の網点文字を識別する情報を情報出力手段により出力する。
【００１４】
ここで、この網点文字抽出手段は、画像データの網点領域の中の網点スクリーン角の変化を検知することにより網点背景中の網点文字を抽出することを特徴とすることができる。また、この網点文字抽出手段は、画像データの網点領域の中に存在するエッジを検知することにより網点背景中の網点文字を抽出することを特徴とすることができる。
更に、この情報出力手段は、網点背景中の網点文字を数段階に区別した情報を出力することを特徴とすることができる。
【００１５】
一方、本発明が適用される網点文字の情報出力方法は、入力された画像データから網点領域を検知するステップと、検知された網点領域に対し、画像データの網点背景に対して網点背景中に形成される網点文字が有する特徴点を捉えるステップと、捉えられた特徴点に応じて、網点背景中の網点文字を識別する情報を出力するステップとを含む。
【００１６】
ここで、この出力するステップは、捉えられる特徴点のレベルに応じて、識別する情報を段階的な情報として出力することを特徴とする。
また特徴点を捉えるステップは、第１に画像データの注目画素と注目画素を含む周囲の画素との間の色情報の変化を捉えることを特徴とし、または、第２に画像データの網点領域の中の網点スクリーン角の変化を検知することにより特徴点を捉えることを特徴とすること、または、第３に画像データの網点領域の中に存在するエッジを検知することにより特徴点を捉えることを特徴とすることができる。尚、この特徴点を捉えるステップでは、これら第１、第２、および第３の中から選択された２つの方法、またはこれら３つの方法を全て採用することも好ましい。
【発明の効果】
【００１７】
以上のように構成された本発明によれば、入力された画像データの網点背景中の網点文字を良好に抽出することが可能となり、網点背景中の網点文字の品質を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は本実施の形態が適用される画像処理装置の構成を示すブロック図である。この図１に示す画像処理装置は、イメージスキャナなどで構成され、画像信号（画像データ）を入力する画像入力部１と、入力された画像信号の階調を補正する入力階調補正部２とを備えている。また、階調補正のなされたＲＧＢ画像信号を他の色信号（例えば、Ｌ＊、ａ＊、ｂ＊）に変換する色信号変換部３を備えている。この画像入力部１は、ＣＣＤカメラ等の光電変換素子により原稿のカラー画像情報を色別に読み取り、電気的なディジタル画像信号に変換している。入力階調補正部２は、この画像入力部１によって入力された画像信号（例えばＲＧＢ、各色８ビット）の階調を補正する。
【００１９】
また、実際の画像信号処理系として、色信号変換部４と、空間周波数補正部５と、階調補正部６と、解像度変換部７と、スクリーン生成部８とを備えている。更に、画像処理がなされた画像を出力する画像出力部９を備えている。この色信号変換部４は、色信号変換部３により変換された上記色信号Ｌ＊ａ＊ｂ＊の画像信号を他の色信号（例えば、ＹＭＣ）に変換し、ＹＭＣ画像信号から墨版（Ｋ）を生成し、画像信号をＹＭＣＫ画像信号に変換する。空間周波数補正部５は、例えば文字部と写真部の各々に最適な空間フィルタリング、例えばエッジ強調、平滑化等を施す。この空間フィルタリングでは、ＹＭＣＫ画像信号の各色毎に空間フィルタリング処理を施す。また、後述する像域分離処理部１０による領域（像域）分離判定結果に応じて、例えばフィルタリング係数などを切り替えて空間フィルタリング処理を施している。階調補正部６は、空間フィルタリング処理が施されたＹＭＣＫ画像信号の各色毎に、画像出力階調特性に合うように出力階調補正を施す。この階調補正部６においても、後述する像域分離処理部１０からの領域分離判定結果に応じて、出力階調補正を施している。解像度変換部７は、画像出力部９により出力される際の解像度やモードに応じた解像度変換を施している。この解像度変換部７においても、後述する像域分離処理部１０からの領域分離判定結果に応じた処理を実行している。スクリーン生成部８は、複数の周期/位相の異なった参照パターンを切り換え制御し、記録用のパルス幅変調信号を生成して、画像出力部９に出力する。このスクリーン生成部８においても、後述する像域分離処理部１０からの領域分離判定結果に応じた処理を実行している。画像出力部９は、スクリーン生成部８から出力されたＹＭＣＫ画像信号を記録媒体に画像として出力する。
【００２０】
更に、本実施の形態が適用される画像処理装置は、網点背景中の網点文字の画質を改善するために、検知処理系として像域分離処理部１０を備えている。この像域分離処理部１０は、色信号変換部３から出力されるＬ＊ａ＊ｂ＊の画像信号に従って、各画素毎に文字部あるいは絵柄部の領域判定を行う。また、これらの判定に加え、各画素毎に、網点背景中の網点文字であるかどうかの判定を行う。この像域分離処理部１０による領域判定結果は、色信号変換部４、空間周波数補正部５、階調補正部６、解像度変換部７、およびスクリーン生成部８に供給され、これらの各要素では、領域判定結果に応じた処理が施される。尚、像域分離処理部１０による領域判定処理の入力信号としては、Ｌ＊ａ＊ｂ＊画像信号に代えて、ＲＧＢ画像信号を用いることも可能である。また、色信号変換部３によってＹＣＣ色空間の画像信号に変換される場合もある。
【００２１】
網点抽出された網点文字（網点背景中の網点文字を含む）については、従来は非文字の処理が行われていた。しかしながら、本実施の形態の像域分離処理部１０では、後述する機能によってこの網点抽出された網点文字を良好に識別することが可能となる。そして、色信号変換部４、空間周波数補正部５、階調補正部６、解像度変換部７、およびスクリーン生成部８などでは、この像域分離処理部１０による検出結果を利用し、網点背景中の網点文字について、例えばシャープ感を向上させることや解像度を重視した処理を施す等、文字を判別し易くなるような処理を施すことができる。また、彩度補正等を十分に行うことが可能となり、非文字の処理とは異なる文字強調のための処理を網点背景中の網点文字に施すことが可能となり、入力される画像データの画質を全体として向上させることができる。更に、文字用、網点用という両極の画像処理を行わず、文字、網点中間的な画像処理を行い、文字を判別し易くするとともに、境界域（文字、網点判定がふらつく領域）における分離エラーを目立たなくすることができる。
【００２２】
次に、この像域分離処理部１０の処理について詳述する。
まず、具体的な機能の説明に入る前に、像域分離処理部１０にて実行される網点背景中の網点文字検出方法の概要について説明する。
図２は、網点背景中の網点文字の一般的な特徴を説明するための図である。図２には、網点背景と、網点背景中の網点文字とが示されている。この網点背景中の網点文字が備える特徴としては、以下の３つの事項が存在することが、発明者等の鋭意検討により明らかになった。
【００２３】
まず第１として、網点背景から網点文字（網点背景中の網点文字）を強調するために、背景に対して明度、彩度、色相を上げる、または下げる処理が行われる。即ち、網点背景と網点文字との間には、明度差、色相角度差、彩度差がある。例えば同系色（同色相）である場合には明度差があり、同一明度の場合には色相が異なる（彩度が異なる）傾向があることや、同一彩度の場合には、背景部と網点文字部とで色相が変えられることが明らかとなった。
第２として、網点背景と網点背景中の網点文字とでは、異なる網点スクリーンで形成される場合が多い。即ち、網点の密度が異なったり、重なり部分が異なる等、網点背景と網点背景中の網点文字とでは網点スクリーン角差が生じている場合が多いことが明らかになった。
第３として、網点背景中の網点文字は文字を形成することから、弱いエッジ成分を持つことが確認された。
【００２４】
このような特徴点に対し、従来の像域分離処理では、全面、そのまま絵柄とだけ判断してしまい、網点背景中の網点文字部分を良好に抽出できなかった。また、背景部と網点文字部とが同一彩度で表現されている場合に、Ｌ＊やＣ＊だけではこれらを分離することが困難であった。そこで、本実施の形態では、網点背景中の網点文字を検出する特別な構成を像域分離処理部１０に設けることで、従来技術では抽出できなかった網点背景中の網点文字を抽出可能としている。
【００２５】
図３は、本実施の形態が適用される像域分離処理部１０の構成を示すブロック図である。像域分離処理部１０は、色信号変換部３から出力された画素毎のＬ＊ａ＊ｂ＊画像信号から網点以外の通常の文字領域を検出する文字検知部１１と、画素毎のＬ＊ａ＊ｂ＊画像信号から網点領域を検出して網点エリアＴａｇを出力する網点検知部１２を備えている。また、網点検知部１２から出力される網点エリアＴａｇを用いて、画素毎のＬ＊ａ＊ｂ＊画像信号から網点文字を抽出する網点文字抽出部２０を備えている。更に、文字検知部１１と網点検知部１２と網点文字抽出部２０との出力結果から像域分離判定結果を出力する像域分離判定部１３を備えている。
【００２６】
像域分離判定部１３から出力される判定結果としては、まず、文字エッジ、中間１、背景エッジ、中間２、絵柄の区別がある。これらの区別については、従来から行われていたが、本実施の形態では、この絵柄の区分について、網点文字抽出部２０からの出力結果を用いて更に詳細な区分を実行している。この区分としては、白背景網点文字（白背景中の網点文字）、網点文字中間１、網点背景網点文字（網点背景中の網点文字）、網点文字中間２、網点絵柄である。このように、本実施の形態では、従来では絵柄となっていた領域について、網点背景中の網点文字として抽出することが可能となり、検知信号を出力することができる。前述の色信号変換部４、空間周波数補正部５、階調補正部６、解像度変換部７、スクリーン生成部８等では、この像域分離判定部１３から出力される判定結果に応じて画像処理を切り替えている。これによって、網点背景中の網点文字の画質を改善することが可能となる。
【００２７】
図４は、この網点文字抽出部２０の構成を更に詳細に示したブロック図である。網点文字抽出部２０は、図１に示す色信号変換部３から出力されるＬ＊ａ＊ｂ＊画像信号、および図３に示す網点検知部１２から出力される網点エリアＴａｇを用いて各種の検知処理を行っている。その検知処理の１つとして、色情報が変化する領域を抽出する色情報変化領域検知部２１を備えている。また、網点印刷スクリーン周期と角度検知を行う色スクリーン角情報検知部２２を備えている。更に、網点背景中の網点文字エッジを抽出し、絵柄（顔の輪郭等）を除外する網点文字エッジ情報検知部２３を備えている。また更に、色情報変化領域検知部２１、色スクリーン角情報検知部２２、および網点文字エッジ情報検知部２３の判定結果を使用して、網点領域を網点絵柄、網点背景中網点文字に分離する網点背景中網点文字検知部２４を備えている。この網点背景中網点文字検知部２４の検知結果は図３に示す像域分離判定部１３に出力される。
【００２８】
色情報変化領域検知部２１は、画像の特徴を利用して、注目画素およびその近傍領域の濃度、彩度、色相角差が、周辺領域（近傍領域よりさらに広いエリア）に対し変化している領域を抽出する。
色スクリーン角情報検知部２２では、入力される画像に対して所定の前処理が行われた後、網点周期（周波数）の検知と、網点スクリーン角度検知が行われる。ここでは、これれらの検知が別々に行われ、マッチングスコアを注目画素の値とすることにより、網点周波数値と角度値とを表す値を得る。これによって、網点スクリーン特性（網点周期（周波数）とスクリーン角）を得ることができる。
網点文字エッジ情報検知部２３は、網点画像に対して収縮＋膨張処理を行い、網点成分を除去する。明度だけでなく、色相、彩度情報を使用するので、例えば明度の高いＹ色網点エッジも抽出可能となる。また、網点の比率の高い高Coverage網点背景を分離するために、反転処理した画像に対してもエッジ検知を行っている。このようにして、網点で形成されている文字のエッジ情報を検知する。
網点背景中網点文字検知部２４は、色情報変化領域検知部２１、色スクリーン角情報検知部２２、および網点文字エッジ情報検知部２３の判定結果を総合して網点背景中の網点文字であるかなどの判定を行う。また、図３に示す網点検知部１２にて網点検出できなかった部分を補完する機能も有する。
【００２９】
ここで、色情報変化領域検知部２１の処理について詳述する。
図５は、色情報変化領域検知部２１にて実行される処理の流れを示す説明図である。色情報変化領域検知部２１では、まず、例えば１画素ごとや３画素の集合等、所定の注目画素の明度が抽出され（ステップ１０１）、この注目画素を含む所定領域の平均明度、即ち、Ｎ近傍平均の明度が抽出される（ステップ１０２）。その後、これらの差分をとり（ステップ１０３）、ＬＵＴによりデバイス間のバラツキ調整が行われる（ステップ１０４）。次に、このＬＵＴを経たデータと注目画素の明度の値とを加減算し（ステップ１０５）、リミッタによってスレッショルドレベルを調整する（ステップ１０６）。そして、得られたスレッショルドレベルを用いて注目画素の明度の値の差を二値化する（ステップ１０７）。この明度差抽出結果によって、網点文字候補を判定し、判定結果としてのタグ（Ｔａｇ）を出力する（ステップ１３０）。
【００３０】
同様に、色情報変化領域検知部２１では、所定の注目画素の彩度が抽出され（ステップ１１１）、この注目画素を含む所定領域の平均彩度、即ち、Ｎ近傍平均の彩度が抽出される（ステップ１１２）。その後、これらの差分をとり（ステップ１１３）、ＬＵＴによりデバイス間のバラツキ調整が行われる（ステップ１１４）。次に、このＬＵＴを経たデータと注目画素の彩度の値とを加減算し（ステップ１１５）、リミッタによってスレッショルドレベルを調整する（ステップ１１６）。そして、得られたスレッショルドレベルを用いて注目画素の彩度の値の差を二値化する（ステップ１１７）。この彩度差抽出結果によって、網点文字候補を判定し、判定結果としてのタグ（Ｔａｇ）を出力する（ステップ１３０）。
【００３１】
また、色情報変化領域検知部２１では、所定の注目画素の色相角が抽出され（ステップ１２１）、この注目画素を含む所定領域の平均色相角、即ち、Ｎ近傍平均の色相角が抽出される（ステップ１２２）。その後、これらの差分をとり（ステップ１２３）、ＬＵＴによりデバイス間のバラツキ調整が行われる（ステップ１２４）。次に、このＬＵＴを経たデータと注目画素の色相角の値とを加減算し（ステップ１２５）、リミッタによってスレッショルドレベルを調整する（ステップ１２６）。そして、得られたスレッショルドレベルを用いて注目画素の色相角の値の差を二値化する（ステップ１２７）。この色相角度差抽出結果によって、網点文字候補を判定し、判定結果としてのタグ（Ｔａｇ）を出力する（ステップ１３０）。
【００３２】
図６は、色情報変化領域検知部２１から出力される網点文字候補Ｔａｇの出力処理例を示した図である。図５のステップ１０７、ステップ１１７、およびステップ１２７により二値化された抽出結果は、明度差抽出結果、彩度差抽出結果、および色相角度差抽出結果として「０」（差がない）と「１」（差がある）とで表現される。この抽出結果は、図６に示すような８通りの組み合わせとなる。
【００３３】
まず、これらの抽出結果が全て０の場合は、網点文字候補判定では「絵柄」と判定され、判定結果は「明度、彩度、色相角度差なし」となる。この場合に、出力Ｔａｇを「０」とし、網点背景中網点文字検知部２４（図４参照）、および像域分離判定部１３（図３参照）などの後段画像処理例としては、「レベル０（強調無し）」となる。
また、色相角度差抽出結果だけが１である場合に、網点文字候補判定では「白背景網点文字」と判定され、判定結果は「色相角度差あり」となる。かかる場合に出力Ｔａｇを「１」とし、後段画像処理例は「レベル１」となる。このようなレベル１の出力によって、網点検知部１２（図３参照）による網点検知の判定間違いを修正することが可能であり、網点検知の精度を高めることができる点で優れている。以下の「レベル１」判定も同様である。
更に、彩度差抽出結果だけが１である場合に、網点文字候補判定では「白背景網点文字」と判定され、判定結果は「彩度差あり」となる。この場合には、出力Ｔａｇを「２」とし、後段画像処理例は「レベル１」となる。
【００３４】
彩度差抽出結果および色相角度差抽出結果が１である場合には、網点文字候補判定では「網点背景網点文字」と判定され、判定結果は「彩度差＆色相角度差あり」となる。この場合には、出力Ｔａｇを「３」とし、後段画像処理例は「レベル２」となる。
一方、明度差抽出結果だけが１である場合に、網点文字候補判定では「白背景網点文字」と判定され、判定結果は「明度差あり」となる。この場合には、出力Ｔａｇを「４」とし、後段画像処理例は「レベル１」となる。
【００３５】
また、明度差抽出結果および色相角度差抽出結果が１である場合には、網点文字候補判定では「網点背景網点文字」と判定され、判定結果は「明度差＆色相角度差あり」となる。この場合には、出力Ｔａｇを「５」とし、後段画像処理例は「レベル２」となる。
同様に、明度差抽出結果および彩度差抽出結果が１である場合には、網点文字候補判定では「網点背景網点文字」と判定され、判定結果は「明度差＆彩度差あり」となる。この場合には、出力Ｔａｇを「６」とし、後段画像処理例は「レベル２」となる。
更に、明度差抽出結果、彩度差抽出結果および色相角度差抽出結果が全て１である場合には、網点文字候補判定は「網点背景網点文字」と判定され、判定結果は「明度差＆彩度差＆色相角度差あり」となる。この場合には、出力Ｔａｇを「７」とし、後段画像処理例は「レベル３」となる。
【００３６】
次に、図４に示す色スクリーン角情報検知部２２の処理について詳述する。
図７は、色スクリーン角情報検知部２２にて実行される網点スクリーン特性の検知処理を示すフローチャートである。ここでは、均等色空間Ｌ＊ａ＊ｂ＊画像と、網点領域かそうでないかを示すＴａｇ情報とを入力信号とする。まず前処理として、Ｌ＊ａ＊ｂ＊画像をＬ面、ａ面、ｂ面などに分離する色分離処理が行われる（ステップ２０１）。均等色空間がＹＣＣの場合には、Ｙ面、Ｃｂ面、Ｃｒ面に分離する。ここでａ＊ｂ＊空間についてはマイナス値を含むので、ａ＊ｂ＊空間について正領域と負領域とに分離する（ステップ２０２）。例えばａ＊は−８０〜０と０〜８０等に、例えばｂ＊は−６０〜０と０〜１００等に分離する。次の前処理として、色分離、正負分離した各画素に対して浮動二値化処理を実行し、周辺に対して画素値が高いエリアを抽出する（ステップ２０３）。このとき、ａ＊ｂ＊の負領域は、反転処理を行った後に二値化処理を行う。ここで浮動二値化処理とは、多値画像を単純な固定閾値で２値化するのではなく、周囲の状況を反映してなされる二値化処理である。例えば５×５ウィンドウを形成して、周辺に対して画素値が高いエリアを抽出する。
【００３７】
以上のような前処理を行った後、網点パターン検知、および網点角度スコア付け処理が行われる。ここではまず、パターンマッチングにより網点ドットを検出する（ステップ２０４）。その後、マッチング度合いに応じたスコア付けを行い（ステップ２０５）、角度変化量を検知する（ステップ２０６）。そして、網点スクリーン周波数と角度を表す情報を出力して（ステップ２０７）、処理が終了する。
【００３８】
図８は、上述したステップ２０４のパターンマッチングで用いられるスクリーン角度検知参照ウィンドウの例を示した図である。図８に示す例では、参照領域は１９×１９画素であり、スコア値は４ビットである。網点スコアリングアルゴリズムは、ＣｉからＤｉ，Ｅｉ、・・・Ｚｉ，・・・，ＵＵＵｉ（ ｉ＝ １，２，３，４ ）の順番でパターンマッチングを行い、マッチした位置に応じてスコア付けを行う。図８には、注目画素Ａを囲む７×７領域と、後述する重み付け単位としてｉ＝ １の領域が強調されて示されている。
【００３９】
一方、図９（ａ）〜（ｃ）は、注目画素Ａに対する重み付けを説明するための図である。図９（ａ）は、図８に示すｉ＝ １の領域と同じ方向にて、基準となるパターンが示されている。図９（ｂ）は後述するＦＵＬＬスコア値の例、図９（ｃ）は後述するＨＡＬＦスコア値の例が示されている。ｉ＝２、ｉ＝３、ｉ＝４となると、図９（ａ）に示すパターンは、注目画素Ａを中心として反時計方向に９０度ずつ回転する（図８を参照）。
【００４０】
ステップ２０４のパターンマッチングにて用いられるアルゴリズムとしては、以下の３つのステップがある。
ここでは、注目画素Ａがピーク抽出された画素である場合に、
【００４１】
１）Ｃｉ〜Ｌｉ，Ｐｉ（ ｉ＝ １，２，３，４ ）に関して（７×７領域）
イ．ｉ＝１〜４の４画素すべてがＯＮ、
ロ．ｉ＝１〜４のうちの３画素がＯＮ、
のとき、注目画素Ａに対して上記イ．のときはＦＵＬＬスコア、上記ロ．のときはＨＡＬＦスコアを付ける。
【００４２】
２）Ｍｉ，Ｎｉ，Ｏｉ，Ｑｉ〜ＵＵＵｉ（ ｉ＝ １，２，３，４ ）に関して（７×７領域外）は、
イ．ｉ＝１〜４の４画素すべてがＯＮ、
ハ．ｉ＝１〜４のうち少なくとも１つがＯＮであり、かつ４つの対象画素すべてにおいて対象画素またはそれらの４近傍のいずれかがＯＮ、
であるとき、注目画素Ａに対し上記イ．のときはＦＵＬＬスコア、上記ハ．のときはＨＡＬＦスコアを付ける。
【００４３】
３）Ｂｉから順にピーク画素数をカウントし、カウント値が閾値（最大画素数閾値）を越えた場合、それ以降の画素はスコアリング対象画素から除外する。また、マッチしたパターンが複数個ある場合は、最大スコア値を注目画素Ａのスコアとする。
【００４４】
図１０〜図１２は、このステップ２０４に示すパターンマッチングの処理例を示すフローチャートである。
図１０に示す第１の処理例では、まず、注目画素「Ａ」が「ＯＮ」であるか、「ＯＦＦ」であるかを調べる（ステップ３０１）。注目画素「Ａ」が「ＯＮ」である場合には、ステップ３０２以降で、パターンとの比較処理を行い、「ＯＦＦ」の場合には、当該注目画素に対するパターン比較処理を終了する。注目画素「Ａ」が「ＯＮ」であった場合、まず、判定対象パターンである画素（□で表す）を「Ｃ」に初期化する（ステップ３０２）。次に、□ｉ（ｉ＝１，２，３，４）が全て「ＯＮ」であるか否かを判定する（ステップ３０３）。全て「ＯＮ」であった場合には、ステップ３０４で、□に対応するパターン一致識別信号（ＦＵＬＬスコア）を出力し、終了する。ステップ３０３で全て「ＯＮ」ではない場合には、次の判定対象パターンがあるか否かを判断し（ステップ３０５）、次の判定パターンがある場合には、判定対象をそのパターンに変更し（ステップ３０６）、ステップ３０３に戻る。ステップ３０５で次の判定対象パターンがない場合には、この注目画素に対するパターン比較処理を終了する。
【００４５】
図１１は、パターンマッチングの第２の処理例を示した図であり、上記アルゴリズムの１）の処理を示している。ここではまず、注目画素「Ａ」が「ＯＮ」であるか、「ＯＦＦ」であるかを判断する（ステップ４０１）。そして、注目画素「Ａ」が「ＯＮ」の場合には、ステップＳ４０２以降でパターンとの比較処理を行い、「ＯＦＦ」の場合には、該注目画素に対するパターン比較処理を終了する。注目画素「Ａ」が「ＯＮ」であった場合には、判定対象パターンである画素（□で表す）を「Ｃ」に初期化する（ステップ４０２）。次に、□ｉ（ｉ＝１，２，３，４）のうち、「ＯＮ」画素の個数を調べる（ステップ４０３）。そして、４個とも「ＯＮ」であった場合には、ステップ４０４で、□に対応するパターン一致識別信号（ＦＵＬＬスコア）を出力し、処理を終了する。「ＯＮ」画素数が３個の場合には、ステップ４０５で、□に対するパターン類似識別信号（ＨＡＬＦスコア）を出力し、処理を終了する。ステップ４０３で「ＯＮ」画素の個数が２個以下の場合には、ステップ４０６へ移行する。このステップ４０６では、他の判定対象パターンがあるか否かを判断し、他の判定パターンがある場合には、判定対象をそのパターンに変更し（ステップ４０７）、ステップ４０３に戻る。そして、ステップ４０３以降を実行し、全てのパターンとの比較し、一致する度にパターン一致識別信号（ＦＵＬＬスコア）を出力し、類似する度にパターン類似識別信号（ＨＡＬＦスコア）を出力する。ステップ４０６で他の判定対象パターンがない場合には、この注目画素に対するパターン比較処理を終了する。
【００４６】
図１２は、パターンマッチングの第３の処理例を示した図であり、上記アルゴリズムの２）の処理を示している。ここではまず、注目画素「Ａ」が「ＯＮ」であるか、「ＯＦＦ」であるかを判断する（ステップ５０１）。そして、注目画素「Ａ」が「ＯＮ」の場合には、ステップ５０２以降でパターンとの比較処理を行い、「ＯＦＦ」の場合には、この注目画素に対するパターン比較処理を終了する。この注目画素「Ａ」が「ＯＮ」であった場合には、判定対象パターンである画素（□で表す）を「Ｃ」に初期化する（ステップ５０２）。次に、□ｉ（ｉ＝１，２，３，４）のうち、「ＯＮ」画素の個数を調べる（ステップ５０３）。そして、４個とも「ＯＮ」であった場合には、□に対応するパターン一致識別信号（ＦＵＬＬスコア）を出力し（ステップ５０５）、処理を終了する。また、「ＯＮ」画素数が１〜３個であった場合には、ステップ５０４で、「ＯＦＦ」である全ての□ｉ画素の近傍にそれぞれ１つでも「ＯＮ」画素が存在するか否かを判断し、存在する場合には、□に対応するパターン類似識別信号を出力し（ステップ５０６）、処理を終了する。なお、この近傍は、例えば４近傍や８近傍を用いることができる。ステップ５０３で□ｉの「ＯＮ」画素数が０個である場合や、ステップ５０４で「ＯＦＦ」である□ｉ画素の近傍に「ＯＮ」画素が存在しない場合には、ステップ５０７へ移行する。このステップ５０７では、他の判定対象パターンがあるか否かを判断し、他の判定パターンがある場合には、判定対象をそのパターンに変更し（ステップ５０８）、ステップ５０３に戻って処理が繰り返される。ステップ５０７で他の判定対象パターンがない場合には、ステップ５０３へ戻って処理が繰り返される。
【００４７】
図１３（ａ），（ｂ）は、上述したようなアルゴリズムを用いた場合におけるマッチング度合いに応じたスコア付けの処理例を示した図である。図１３（ａ）では、注目画素を「※」画素（Ａ）とし、Ｅ１、Ｅ２、Ｅ３、Ｅ４に網点ドット（１）がある場合を示している。また、図１３（ｂ）は、Ｌ１、Ｌ２近傍、Ｌ３、Ｌ４近傍に網点ドット（１）がある場合を示している。ここで、黒（１）、白（０）と定義すると、図１３（ａ）に示す場合は、Ｅ１、Ｅ２、Ｅ３、Ｅ４の全てが黒（１）であることから、上記アルゴリズムの１）によって、網点周期スコアはＦＵＬＬスコアの１（図９（ａ），（ｂ）のＥの箇所を参照）が出力される。また、図１３（ｂ）に示す場合は、Ｌ１、Ｌ２近傍、Ｌ３、Ｌ４近傍が黒（１）であるので、上記アルゴリズムの２）ハ．に該当し、類似識別信号であるＨＡＬＦスコアの１（図９（ａ），（ｃ）のＬの箇所を参照）が出力される。
【００４８】
次に、図７のステップ２０６にて実行される角度変化量検知処理について説明する。
色スクリーン角情報検知部２２（図４参照）の角度検知では、前述と同様な網点周波数検知方法を採用して網点ドットの走査および検出が行われる。即ち、ＣｉからＤｉ,Ｅｉ、…Ｚｉ,…,ＵＵＵｉ（ i = １, ２, ３, ４ ）の順番でパターンマッチングを行い、マッチした位置に応じてスコア付けを行う。そして、この角度検知では、これと異なる処理として、第１に、マッチしたときのスコア値で、注目画素と網点ドット間に引ける直線の傾きを表すものに変える処理が行われる。更に異なるものとして、第２に、Ｌ１、Ｌ２近傍、Ｌ３、Ｌ４近傍にある場合などでは、ＦＵＬＬスコアを与える処理が行われる。尚、近傍は４近傍（上下左右まで）とし、これらの何れかが黒である場合に評価の対象とする。
【００４９】
図１４（ａ），（ｂ）は、この角度検知に用いられるスクリーン角度検知用パターンを示した図である。図１４（ａ）は図９（ａ）に示した基準パターンと同じであり、図１４（ｂ）に実際のスクリーン角度検知用パターンを示している。この図１４（ｂ）に示すパターンの各スコア値は、注目画素（Ａ）である「※」画素から、右へ推移した数を分母、上へ推移した数を分子として表したものであり、角度を表している。この各スコア値は、ＦＵＬＬスコアである。
【００５０】
ここで、角度スコアを付ける例として、図１３（ａ），（ｂ）に示す網点ドットの場合について考察する。図１３（ａ）の場合には、Ｅ１、Ｅ２、Ｅ３、Ｅ４に網点ドットが存在し、これらが全て黒（１）であることから、網点周期スコアは、図１４（ｂ）に示すＦＵＬＬスコアである１/２が出力される。一方、図１３（ｂ）の場合には、Ｌ１、Ｌ２近傍、Ｌ３、Ｌ４近傍が黒（１）であるので、網点周期スコアは、図１４（ｂ）に示すＦＵＬＬスコアである３/２が出力される。尚、ここでも、黒（１）、白（０）と定義している。
【００５１】
以上のようにして、図７の各ステップの処理が実行される。そして、ステップ２０７に示すように、このようにして得られた網点スクリーン周波数と角度を表す情報が、網点背景中網点文字検知部２４（図４参照）に出力されて、色スクリーン角情報検知部２２の処理が終了する。
【００５２】
次に、図４に示す網点文字エッジ情報検知部２３の処理について説明する。
図１５は、網点文字エッジ情報検知部２３にて実行される処理の流れを示した図である。ここでは、網点で形成されている文字のエッジ情報を検知するのに際し、Ｌ＊ａ＊ｂ＊信号の各々について図１５に示す処理が実行される。ここでは、まず、Ｌ＊信号について二値化処理が行われ（ステップ６０１）、網点画像について収縮処理（ＡＮＤ処理）が行われる（ステップ６０２）。また、膨張処理（ＯＲ処理）が行われる（ステップ６０３）。このように収縮処理＋膨張処理によって網点部分を除去する。その後、エッジ検知が行われ（ステップ６０４）、網点エッジ候補が網点背景中網点文字検知部２４（図４参照）に出力されて（ステップ６０５）、処理が終了する。このステップ６０５の網点エッジ候補の出力では、所定の線成分抽出技術などを採用することができる。例えば、注目画素を含むＮ画素がつながっている場合にエッジの一部とする等である。
【００５３】
また、反転処理をした画像に対してもエッジ検知が行われる。そこで、まず、Ｌ＊信号について反転処理を行い（ステップ６０６）、その後、前述と同様なステップ６０１からステップ６０５までの処理が実行される。これによって、高カバレッジ（Coverage）網点背景を分離することが可能となる。
【００５４】
以上のようなステップ６０１からステップ６０５の処理は、ａ＊信号、ｂ＊信号についても行われる。また、高カバレッジ（Coverage）網点背景を分離するためにａ＊信号およびｂ＊信号を反転処理した画像に対してもエッジ検出が行われ、ステップ６０６で反転した後、ステップ６０１からステップ６０５までの処理も同様に実行される。このように、本実施の形態では、明度だけではく、色相、彩度情報をも使用するので、例えば明度の高いＹ色網点エッジなどについてもエッジを抽出することが可能となる。
【００５５】
このようにして、色情報変化領域検知部２１、色スクリーン角情報検知部２２、および網点文字エッジ情報検知部２３における処理結果は、網点背景中網点文字検知部２４へ出力される。網点背景中網点文字検知部２４では、それぞれの処理結果を統合して、判定結果を出力する。
【００５６】
図１６は、網点背景中網点文字検知部２４からの判定結果の出力例を示した図である。まず、網点文字エッジ情報検知部２３にて「非網点文字エッジ」と検知された場合には、色情報変化領域検知部２１および色スクリーン角情報検知部２２の検知結果は「Don’t care」となる。そして、網点背景中網点文字検知部２４の判定結果は「網点絵柄」となり、出力Ｔａｇは「０」となる。
【００５７】
網点文字エッジ情報検知部２３にて「網点文字エッジ」と検知された場合には、色情報変化領域検知部２１の検知にて、レベル０〜レベル３の４つに分類される。色情報変化領域検知部２１でレベル０と検知される場合に、色スクリーン角情報検知部２２にてレベル小（０）、レベル中（１）、レベル大（２）が区別される。このレベル小（０）の場合に、網点背景中網点文字検知部２４の判定結果は「網点絵柄」、出力Ｔａｇは「０」となる。また、レベル中（１）の場合に、網点背景中網点文字検知部２４の判定結果は「網点文字中間１（絵柄と白背景網点文字）」、出力Ｔａｇは「１」となる。更に、レベル大（２）の場合に、網点背景中網点文字検知部２４の判定結果は「白背景網点文字（色差なし）」、出力Ｔａｇは「２」となる。
【００５８】
また、網点文字エッジ情報検知部２３にて「網点文字エッジ」と検知され、色スクリーン角情報検知部２２にてレベル１の場合に、色スクリーン角情報検知部２２でレベル小（０）およびレベル中（１）では、網点背景中網点文字検知部２４の判定結果は「網点文字中間１（絵柄と白背景網点文字）」、出力Ｔａｇは「１」となる。また、色スクリーン角情報検知部２２でレベル大（２）の場合には、網点背景中網点文字検知部２４の判定結果は「白背景網点文字（色差小、スクリーン角度差大）」、出力Ｔａｇは「３」となる。
【００５９】
更に、網点文字エッジ情報検知部２３にて「網点文字エッジ」と検知され、色スクリーン角情報検知部２２にてレベル２の場合に、色スクリーン角情報検知部２２でレベル小（０）と検知された場合には、網点背景中網点文字検知部２４の判定結果は「網点文字中間２（絵柄と網点背景網点文字）」、出力Ｔａｇは「４」となる。また、色スクリーン角情報検知部２２でレベル中（１）では、網点背景中網点文字検知部２４の判定結果は「網点背景網点文字（色差中、スクリーン角度差中）」、出力Ｔａｇは「５」となる。更に、色スクリーン角情報検知部２２でレベル大（２）の場合には、網点背景中網点文字検知部２４の判定結果は「網点背景網点文字（色差中、スクリーン角度差大）」、出力Ｔａｇは「６」となる。
【００６０】
また更に、網点文字エッジ情報検知部２３にて「網点文字エッジ」と検知され、色スクリーン角情報検知部２２にてレベル３の場合に、色スクリーン角情報検知部２２でレベル小（０）と検知された際には、網点背景中網点文字検知部２４の判定結果は「網点文字中間２（絵柄と網点背景網点文字）」、出力Ｔａｇは「４」となる。また、色スクリーン角情報検知部２２でレベル中（１）では、網点背景中網点文字検知部２４の判定結果は「網点背景網点文字（色差大、スクリーン角度差中）」、出力Ｔａｇは「７」となる。更に、色スクリーン角情報検知部２２でレベル大（２）の場合には、網点背景中網点文字検知部２４の判定結果は「網点背景網点文字（色差大、スクリーン角度差大）」、出力Ｔａｇは「８」となる。
【００６１】
このように、網点背景中網点文字検知部２４では、網点絵柄、白背景網点文字、網点文字中間１，２、網点背景中網点文字を識別し、これらを区別した結果を出力することができる。更に、この網点背景網点文字の中を、色差小から色差大まで、また、スクリーン角度差小からスクリーン角度差大まで区別し、その結果を出力している。これによって、網点背景中の網点文字の抽出を良好に行うことが可能となる。そして、この網点背景中網点文字検知部２４からの出力結果は、図３に示す像域分離判定部１３に出力され、図１に示す色信号変換部４等の各種画像処理に利用される。即ち、網点背景中の網点で形成された文字の判別結果を用いて、背景領域に応じて画像処理を切り替えることが可能となり、網点背景中の網点文字の画質を改善することが可能となる。
【図面の簡単な説明】
【００６２】
【図１】本実施の形態が適用される画像処理装置の構成を示すブロック図である。
【図２】網点背景中の網点文字の一般的な特徴を説明するための図である。
【図３】本実施の形態が適用される像域分離処理部の構成を示すブロック図である。
【図４】網点文字抽出部の構成を更に詳細に示したブロック図である。
【図５】色情報変化領域検知部にて実行される処理の流れを示す説明図である。
【図６】色情報変化領域検知部から出力される網点文字候補Ｔａｇの出力処理例を示した図である。
【図７】色スクリーン角情報検知部にて実行される網点スクリーン特性の検知処理を示すフローチャートである。
【図８】パターンマッチングで用いられるスクリーン角度検知参照ウィンドウの例を示した図である。
【図９】（ａ）〜（ｃ）は、注目画素Ａに対する重み付けを説明するための図である。
【図１０】パターンマッチングの第１の処理例を示すフローチャートである。
【図１１】パターンマッチングの第２の処理例を示すフローチャートである。
【図１２】パターンマッチングの第３の処理例を示すフローチャートである。
【図１３】（ａ），（ｂ）は、上述したようなアルゴリズムを用いた場合におけるマッチング度合いに応じたスコア付けの処理例を示した図である。
【図１４】（ａ），（ｂ）は、この角度検知に用いられるスクリーン角度検知用パターンを示した図である。
【図１５】網点文字エッジ情報検知部にて実行される処理の流れを示した図である。
【図１６】網点背景中網点文字検知部からの判定結果の出力例を示した図である。
【符号の説明】
【００６３】
１０…像域分離処理部、１１…文字検知部、１２…網点検知部、１３…像域分離判定部、２０…網点文字抽出部、２１…色情報変化領域検知部、２２…色スクリーン角情報検知部、２３…網点文字エッジ情報検知部、２４…網点背景中網点文字検知部
【図１】
2007243330.tif 000003
【図２】
2007243330.tif 000004
【図３】
2007243330.tif 000005
【図４】
2007243330.tif 000006
【図５】
2007243330.tif 000007
【図６】
2007243330.tif 000008
【図７】
2007243330.tif 000009
【図８】
2007243330.tif 000010
【図９】
2007243330.tif 000011
【図１０】
2007243330.tif 000012
【図１１】
2007243330.tif 000013
【図１２】
2007243330.tif 000014
【図１３】
2007243330.tif 000015
【図１４】
2007243330.tif 000016
【図１５】
2007243330.tif 000017
【図１６】
2007243330.tif 000018