(57)【特許請求の範囲】
【請求項１】
多値入力画像データを２次元ＤＦＴ処理する文字判定用のＤＦＴ手段と、前記多値入力画像データを２次元ＤＦＴ処理する網点判定用のＤＦＴ手段と、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し当該窓内でピーク値を検出するピーク値検出手段と検出したピーク値に基づいて網判定用の閾値を計算する閾値算出手段と前記網判定用の閾値と前記網点判定用のＤＦＴ手段の出力信号とを比較して網判定を行う判定部とにより前記網点判定用のＤＦＴ手段の出力信号から網判定を実行する網判定手段と、前記文字判定用のＤＦＴ手段の出力信号から文字判定を実行し、且つ当該文字判定結果と前記網判定結果とを論理演算して最終的な文字判定を行う文字判定手段と、を具備した画像処理装置。
【請求項２】
前記網点判定用のＤＦＴ手段は、高域側となる第１の網点密度の多値入力画像データが入力し、当該入力データを２次元ＤＦＴ処理する高域ＤＦＴ処理部と、低域側となり前記多値入力画像データの網点密度を第１の網点密度よりも低い第２の網点密度に下げた多値入力画像データが入力し、当該入力データを２次元ＤＦＴ処理する低域ＤＦＴ処理部と、を有する請求項１記載の画像処理装置。
【請求項３】
前記網判定手段は、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し、当該窓内で所定値以下の画素数をカウントするカウント手段と、カウントされた画素数が予め設定された文字周辺判定用の閾値よりも大きいときは強制的に非網点画素であると判定する非網点判定部と、を有する請求項１または請求項２記載の画像処理装置。
【請求項４】
前記網判定手段は、前記高域ＤＦＴ処理部の出力信号と網判定用の閾値とを比較して網判定を行う高域側網判定部と、前記高域側網判定部による網判定結果と網点領域検出用の所定サイズのパターンとを比較して網判定結果を補正する高域側補正手段と、前記低域ＤＦＴ処理部の出力信号と網判定用の閾値とを比較して網判定を行う低域側網判定部と、前記低域側網判定部による網判定結果と網点領域検出用の所定サイズのパターンとを比較して網判定結果を補正する低域側補正手段と、を有する請求項２から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記文字判定手段による最終的な文字判定結果と文字領域検出用の所定サイズのパターンとを比較して文字判定結果を補正する補正手段を具備する請求項２から請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記網点判定用のＤＦＴ手段の入力段に設けられ、多値入力画像データを副走査方向に縮小・拡大する第１の縮小・拡大手段と、前記網判定手段の出力段に設けられ、網判定結果を副走査方向に縮小・拡大する第２の縮小・拡大手段と、を具備した請求項２から請求項５のいずれかに記載の画像処理装置。
【請求項７】
多値入力画像データを文字判定用に２次元ＤＦＴ処理すると共に、前記多値入力画像データを網点判定用に２次元ＤＦＴ処理し、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し、当該窓内でピーク値を検出し、検出したピーク値に基づいて網判定用の閾値を計算し、前記網判定用の閾値と前記網点判定用の２次元ＤＦＴ処理の出力信号とを比較して網判定を実行し、また前記文字判定用に２次元ＤＦＴ処理して得られたＤＦＴ結果から文字判定を実行し、当該文字判定結果と前記網判定結果とを論理演算して最終的な文字判定を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字及び非文字領域を含む多値入力画像に対して判定処理を実施して文字領域を検出する画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
従来、多値入力画像データを像域分離して文字領域に対しては単純に２値化し、写真等の非文字領域に対してはハーフトーン処理をすることにより、文字についてはエッジが強調された像形成を実現すると共に写真領域については階調性に優れた像形成を実現していた。
【０００３】
このように、文字及び非文字領域を含む多値入力画像から文字領域を検出する手法の一つとして、多値入力画像を離散フーリエ変換（ＤＦＴ）してＤＦＴ結果から水平方向及び垂直方向のエネルギーを分析する方法が知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、多値入力画像のＤＦＴ結果を用いて文字判定する場合、文字周辺に存在する網点成分を文字領域であると誤判定する問題があった。
【０００５】
本発明は、以上のような実情に鑑みてなされたもので、多値入力画像のＤＦＴ結果を用いて文字判定する方式でありながら、文字周辺に存在する網点成分を文字領域であると誤判定した文字判定結果がそのまま出力されるのを防止でき、信頼性の高い文字判定結果を得ることのできる画像処理装置及び画像処理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、多値入力画像データを２次元ＤＦＴ処理する文字判定用のＤＦＴ手段と、前記多値入力画像データを２次元ＤＦＴ処理する網点判定用のＤＦＴ手段と、前記網点判定用のＤＦＴ手段の出力信号から網判定を実行する網判定手段とを備え、前記文字判定用のＤＦＴ手段の出力信号から文字判定を実行し、且つ当該文字判定結果と前記網判定結果とを論理演算して最終的な文字判定を行うものとした。
【０００７】
【発明の実施の形態】
本発明の第１の態様は、多値入力画像データを２次元ＤＦＴ処理する文字判定用のＤＦＴ手段と、前記多値入力画像データを２次元ＤＦＴ処理する網点判定用のＤＦＴ手段と、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し当該窓内でピーク値を検出するピーク値検出手段と検出したピーク値に基づいて網判定用の閾値を計算する閾値算出手段と前記網判定用の閾値と前記網点判定用のＤＦＴ手段の出力信号とを比較して網判定を行う判定部とにより前記網点判定用のＤＦＴ手段の出力信号から網判定を実行する網判定手段と、前記文字判定用のＤＦＴ手段の出力信号から文字判定を実行し、且つ当該文字判定結果と前記網判定結果とを論理演算して最終的な文字判定を行う文字判定手段と、を具備する構成とした。
【０００８】
このような構成を採用したことにより、文字判定用のＤＦＴ手段の出力信号に含まれた網点成分を誤って文字領域と誤判定していても、文字判定結果と網判定結果とを論理演算しているので、当該網点成分に対応した判定結果には網判定結果によるマスク処理が施されることとなり、最終的な文字判定の精度を高くすることができる。
【０００９】
本発明の第２の態様は、第１の態様の画像処理装置において、前記網点判定用のＤＦＴ手段は、高域側となる第１の網点密度の多値入力画像データが入力し、当該入力データを２次元ＤＦＴ処理する高域ＤＦＴ処理部と、低域側となり前記多値入力画像データの網点密度を第１の網点密度よりも低い第２の網点密度に下げた多値入力画像データが入力し、当該入力データを２次元ＤＦＴ処理する低域ＤＦＴ処理部と、を有するものとした。
【００１０】
これにより、低密度の網点検出用と高密度の網点検出用に専用のＤＦＴ処理部を設けたので、広範囲の網点検出が可能になる。
【００１３】
本発明の第３の態様は、第１、第２のいずれかの態様の画像処理装置において、前記網判定手段は、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し、当該窓内で所定値以下の画素数をカウントするカウント手段と、カウントされた画素数が予め設定された文字周辺判定用の閾値よりも大きいときは強制的に非網点画素であると判定する非網点判定部と、を有するものとした。
【００１４】
これにより、文字周辺の判定を行って文字周辺判定が出されたときは強制的に非網点画素であると判定するので、文字輪郭周辺の成分を誤って網判定する不具合を防止できる。
【００１５】
本発明の第４の態様は、第２、第３のいずれかの態様の画像処理装置において、前記網判定手段は、前記高域ＤＦＴ処理部の出力信号と網判定用の閾値とを比較して網判定を行う高域側網判定部と、前記高域側網判定部による網判定結果と網点領域検出用の所定サイズのパターンとを比較して網判定結果を補正する高域側補正手段と、前記低域ＤＦＴ処理部の出力信号と網判定用の閾値とを比較して網判定を行う低域側網判定部と、前記低域側網判定部による網判定結果と網点領域検出用の所定サイズのパターンとを比較して網判定結果を補正する低域側補正手段と、を有するものとした。
【００１６】
これにより、所定サイズのパターンによって高域側の網判定結果及び低域側の網判定結果に補正処理を加えることにより、誤判別を少なくすることができる。
【００１７】
本発明の第５の態様は、第２、第３、第４のいずれかの態様の画像処理装置において、前記文字判定手段による最終的な文字判定結果と文字領域検出用の所定サイズのパターンとを比較して文字判定結果を補正する補正手段を具備するものとした。
【００１８】
これにより、所定サイズのパターンによって文字判定結果を補正することにより、誤判別を少なくすることができる。
【００１９】
本発明の第６の態様は、第２、第３、第４、第５のいずれかの態様の画像処理装置において、前記網点判定用のＤＦＴ手段の入力段に設けられ、多値入力画像データを副走査方向に縮小・拡大する第１の縮小・拡大手段と、前記網判定手段の出力段に設けられ、網判定結果を副走査方向に縮小・拡大する第２の縮小・拡大手段と、を具備するものとした。
【００２０】
これにより、多値画像入力データが拡大又は縮小されて入力されても対応することができ、安定した文字領域、非文字領域の判定が可能となる。
【００２１】
本発明の第７の態様は、多値入力画像データを文字判定用に２次元ＤＦＴ処理すると共に、前記多値入力画像データを網点判定用に２次元ＤＦＴ処理し、注目画素を挟んで主走査方向の前後に複数画素の窓を設定し、当該窓内でピーク値を検出し、検出したピーク値に基づいて網判定用の閾値を計算し、前記網判定用の閾値と前記網点判定用の２次元ＤＦＴ処理の出力信号とを比較して網判定を実行し、また前記文字判定用に２次元ＤＦＴ処理して得られたＤＦＴ結果から文字判定を実行し、当該文字判定結果と前記網判定結果とを論理演算して最終的な文字判定を行うことを特徴とする画像処理方法である。
【００２２】
以下、本発明の一実施の形態について、図面を参照して具体的に説明する。図１は、本実施の形態に係る画像処理装置の機能ブロック図である。本画像処理装置は、多値入力画像データから文字領域の判定を行うための文字判定ブロック１と、多値入力画像データから網点領域の判定を行うための網点判定ブロック２と、文字領域及び非文字領域にそれぞれ適した画像処理を行うフィルタリングブロック３とを備えている。
【００２３】
文字判定ブロック１は、文字ＤＦＴ処理部１１と、文字判定及び補正処理部１２とから構成される。文字ＤＦＴ処理部１１は、多値入力画像データを離散フーリエ変換（ＤＦＴ）して文字領域及び網点領域等の非文字領域に応じた画像成分信号（ＤＦＴ結果）を出力する。文字判定及び補正処理部１２は、文字ＤＦＴ処理部１１の出力したＤＦＴ結果から注目画素が文字領域であるか否かの文字判定を行う文字判定機能部と、文字領域であると判定された画素（文字判定画素）に対してパターンマッチング手法を用いた文字補正処理を実行する補正処理機能部とを有する。
【００２４】
文字判定機能部は、文字ＤＦＴ処理部１１の出力するＤＦＴ結果から注目画素が文字領域であるか否か判定し、この文字判定結果と網点判定ブロック２から与えられる網判定結果との論理演算によって最終的な文字判定を行う。論理演算では、文字ＤＦＴ処理部１１の出力するＤＦＴ結果に基づいた文字判定結果が「文字領域」を示し、且つ網点判定ブロック２から与えられる網判定結果が「非網領域」を示している場合にだけ、注目画素が文字領域であると判定する。よって、文字ＤＦＴ処理部１１の出力するＤＦＴ結果から判定される結果が「文字領域」であっても、網判定結果が「非網領域」でなければ「非文字領域」と判定する。これは、ＤＦＴ結果を用いた文字判定結果に、網点領域に発生する文字判定が含まれているので、網点判定ブロック２から与えられる網判定結果を利用してマスクするためである。
【００２５】
このように、本実施の形態では、文字判定ブロック１による文字判定処理と並行して、網点判定ブロック２により網点領域の検出を行い、文字輪郭周辺に存在する網点成分について確実に網点判定しておき、文字判定ブロック１が当該網点判定結果をマスクデータとして用いることにより、文字周辺に存在する網点成分を文字領域であると誤判定しても、その誤判定結果を論理演算でカットでき、文字判定結果の信頼性を改善することができる。
【００２６】
また、補正処理機能部は、例えば主副５×４画素の参照エリアを用いたパターンマッチングにより「文字への補正」と「非文字への補正」とを行っている。「文字への補正」は、複数のパターン（本実施の形態では７つのパターン）を用意しておき、文字判定機能部による非文字の判定結果を注目画素として含んだ参照エリアと７パターンとを比較し、参照エリアがいずれかのパターンと一致した時は当該注目画素（文字判定機能部では非文字判定）が文字領域であると判定して、非文字と判定されている画素を文字へ補正する。これにより、文字の一部を誤って網判定している場合に、その誤って網判定している画素を穴埋めすることができる。「文字への補正」で用いられる７パターンは文字の一部（角等）が欠落しているのを検出できようなパターンで構成されている。一方、「非文字への補正」は、複数のパターン（本実施の形態では９つのパターン）を用意しておき、文字判定機能部による文字判定の判定結果を注目画素として含んだ参照エリアと９パターンとを比較し、参照エリアがいずれかのパターンと一致した時は文字判定されている当該注目画素（文字判定機能部では文字判定）を非文字へ補正する。これにより、非文字の一部を誤って文字判定している場合に、その誤って文字判定している画素を削除することができる。「非文字への補正」で用いられる９パターンは文字から突出するように形成された画素を検出できようなパターンで構成されている。図４（ａ）〜（ｅ）は「文字への補正」に用いるパターンの例であり、５パターン示している。図４（ｆ）〜（ｋ）は「非文字への補正」に用いるパターンの例であり、６パターン示している。それぞれ※印の画素が注目画素である。
【００２７】
このように、文字判定機能部による文字判定結果に対して広い範囲（主副５×４画素）の参照エリアを用いたパターンマッチングにより文字中の欠落画素及び余剰画素を検出して欠落画素の場合は「文字への補正」を行い、余剰画素の場合は「非文字への補正」を行っているので、文字中の欠落画素及び余剰画素を高い精度で検出できると共に、誤判別を軽減して画質向上を図ることができる。
【００２８】
次に網点判定ブロック２について詳しく説明する。網点判定ブロック２は、４ラインの多値入力画像データを副走査方向に１／２に縮小する副走査１／２縮小部１３を備えており、当該副走査１／２縮小部１３を通過する経路と通過しない経路との２つの経路がある。これは、本システムは主走査方向及び副走査方向の解像度が同じ解像度であることを前提としているので、副走査方向の解像度が変わると網点判定の精度が低下する。そこで、副走査方向の解像度の変化を吸収するために副走査１／２縮小部１３が設けられている。例えば、図示していない画像読取部において副走査方向に２倍拡大モードで読み込まれた多値入力画像データが入力されるときは、多値入力画像データを副走査１／２縮小部１３で副走査方向に１／２に縮小して主走査方向の解像度と同じ解像度にしてからブロック２内に入力するが、１倍で読み込まれた多値入力画像データが入力されるときは副走査１／２縮小部１３を通さないでブロック２内に入力する。また、副走査方向に縮小して読み込まれる画像に対応するために、副走査１／２縮小部１３に副走査拡大機能を付加する事が望ましい。
【００２９】
網点判定ブロック２は、多値入力画像データに対して並列に網点領域の判定を行う高域網判定経路と低域網判定経路の２系統を備えている。高域網判定経路の入力段には高域網ＤＦＴ処理部１４が備えられ、低域網判定経路の入力段には低域網ＤＦＴ処理部１５が備えられている。さらに、低域網ＤＦＴ処理部１５の入力段には主走査１／２縮小部１６が設けられている。ここでは、所定サイズのエリア内に存在する網点の数により高密度の網点領域を高域と呼び、低密度の網点領域を低域と呼んでいる。４ライン単位で入力する多値入力画像データを主走査１／２縮小部１６によって主走査方向に間引いて１／２に縮小することにより網点密度を下げて低域に変換している。そして、主走査方向に間引いていない多値入力画像データを高域用の離散フーリエ変換を行う高域網ＤＦＴ処理部１４へ入力し、主走査方向に１／２に縮小した多値入力画像データを低域用の離散フーリエ変換を行う低域網ＤＦＴ処理部１５へ入力する。高域網ＤＦＴ処理部１４及び低域網ＤＦＴ処理部１５は、多値入力画像データを離散フーリエ変換して文字領域及び網点領域等の非文字領域に応じた画像成分信号を出力する。
【００３０】
このように、高密度の網点検出用に離散フーリエ変換を行う高域網ＤＦＴ処理部１４と、低密度の網点検出用に離散フーリエ変換を行う低域網ＤＦＴ処理部１５とを備えることににより、低域から高域までカバーした広範囲な網点検出が可能になるといった利点がある。
【００３１】
高域網判定及び補正処理部１７は、高域網ＤＦＴ処理部１４の出力するＤＦＴ結果を分析して注目画素が網点か否か判定する網判定処理を行う高域網判定機能部と、高域網判定機能部による判定結果に対してパターンマッチにより「網への補正」及び「非網への補正」を行う網補正処理機能部とを備える。また、低域網判定及び補正処理部１８も同様に、低域網ＤＦＴ処理部１５の出力するＤＦＴ結果を分析して注目画素が網点か否か判定する網判定処理を行う低域網判定機能部と、低域網判定機能部による判定結果に対してパターンマッチにより「網への補正」及び「非網への補正」を行う網補正処理機能部とを備える。ここでも、図４に示したようなパターンを用いる事ができる。
【００３２】
高域網判定機能部及び低域網判定機能部は、高域網ＤＦＴ処理部１４及び低域網ＤＦＴ処理部１５の出力するＤＦＴ結果（画像成分信号）のレベルが閾値を超えている場合にそれぞれ網点であると判定する。しかし、閾値を固定値にしておくと、同じ点数の網点でも信号レベルの低い網点の検出が困難になる。そこで、本実施の形態では、主走査方向に広くＤＦＴ結果を参照し、参照エリア内のピークを元に閾値を決定している。
【００３３】
図３は、高域網判定機能部及び低域網判定機能部におけるピーク検出処理の概念図である。同図に示すように、注目画素の主走査方向の前後に最大８画素を参照して、参照範囲内でのピーク値（最大レベル）を検出し、検出したピーク値の数％を閾値として用いるものとする。
【００３４】
また、網点判定の手法によっては、文字輪郭周辺を網点成分として認識して網判定する可能性がある。そこで、文字輪郭周辺に発生する網判定を抑制するために主走査方向に広くＤＦＴ結果を参照してゼロの数が所定数あれば非網点と認識するようにしている（以下、文字周辺判定処理という）。
【００３５】
図２は、高域網判定機能部及び低域網判定機能部におけるピーク検出処理及び文字周辺判定処理を行うためのブロック図である。なお、図示していないレジスタには、網判定の閾値を計算する際に使用するピークを１００とした時の％情報Ｐ１、ピーク検出処理での注目画素に対する窓の位置情報Ｐ２、文字周辺判定処理での注目画素に対する窓の位置情報Ｐ３、文字周辺判定処理での閾値Ｐ４が設定されている。
【００３６】
ピーク検出部３１は、ＤＦＴ結果（画像成分信号）が４ライン分だけ入力されると共に、レジスタから注目画素に対する窓の位置情報Ｐ２が与えられる。そして、窓の位置情報Ｐ２に基づいてピーク値検出範囲となる窓を主走査方向に設定し、その中で最も高い信号レベルをピーク値として検出する。検出したピーク値は網判定閾値算出部３２へ出力される。
【００３７】
網判定閾値算出部３２は、ピーク検出部３１から入力したピーク値にレジスタから与えられる％情報Ｐ１を掛け合わせて、乗算値を網判定の閾値として出力する。計算された閾値はコンパレータ３３−１，３３−２に出力される。そして、コンパレータ３３−１，３３−２が計算された閾値とＤＦＴ結果（画像成分信号）とを比較し、ＤＦＴ結果が閾値を超えていれば網点検出信号を出力する。２つのコンパレータ３３−１，３３−２の出力を、ＡＮＤゲート３４を介してセレクター３８へ入力している。ここで、コンパレータ３３−１，３３−２が２つあるのは、ＤＦＴ処理部１４／１５は、実際には２つのＤＦＴ処理を同時に実行して２つのＤＦＴ結果を出力するので、両方の処理結果が同時に閾値を超えている場合に網と判定するためである。
【００３８】
なお、もう一つのピーク検出部３５は、ページ内のピーク値を検出してレジスタに書き込む処理を実行している。このピーク値検出結果は外部の画像読取装置のばらつき等を補正するのに用いることができる。
【００３９】
これにより、設定した窓内の信号レベルに応じて網判定に用いる閾値が変化するので、設定した窓内の信号レベルが低い場合には網判定に用いる閾値の値が下げられ、信号レベルの低い網点の検出が可能になる。
【００４０】
一方、０数カウント部３６は、ＤＦＴ結果（画像成分信号）が４ライン分だけ入力されると共に、レジスタから注目画素に対する窓の位置情報Ｐ３が与えられる。そして、窓の位置情報Ｐ３に基づいて０数の検出範囲となる窓を主走査方向に設定し、その中で信号レベルが０の画素の個数を検出する。検出した画素数（０レベル）は文字周辺判定部３７へ出力される。
【００４１】
ここで、文字輪郭周辺は、網判定の手法によっては網点成分が検出される可能性がある。本実施の形態では、文字輪郭周辺は現実には網点が存在していないので文字輪郭周辺では多くのＤＦＴ結果の信号レベルが０になっていることに着目した。文字周辺判定部３７は、設定した窓内の０レベルの画素数とレジスタから与えられる閾値Ｄ４とを比較し、０レベルの画素数が閾値を超えていれば文字輪郭周辺であると判定して文字周辺信号を出力する。
【００４２】
セレクター３８は、網判定部３４の出力信号と非網信号とが入力されていて、文字周辺判定部３７の出力信号に応じて出力信号を切換える。すなわち、文字周辺判定部３７から出力される文字周辺信号がアクティブの場合には、非網信号を出力する。また、文字周辺判定部３７から出力される文字周辺信号がノンアクティブで、且つ網判定部３４の網判定信号がアクティブのときだけ、網判定信号を出力する。
【００４３】
このように、ピーク検出処理により低レベルの網点についても網点検出すると共に、一方で、文字周辺判定処理により文字周辺判定を実施し、網点検出されていても文字周辺信号がアクティブであれば非網信号を出力するようにしたので、文字輪郭周辺を網点と誤判定するのを防止でき、信頼性の高い網判定信号を出力できる。
【００４４】
次に高域網判定及び補正処理部１７、低域網判定及び補正処理部１８における網補正処理機能部の処理内容について詳しく説明する。
【００４５】
各網補正処理機能部によるパターンマッチでは、注目画素を含む主副５×３画素の参照エリアと複数のパターンとを比較し、「網への補正」のパターンと一致すれば注目画素を網点に補正し、「非網への補正」のパターンと一致すれば注目画素を非網点に補正する。
【００４６】
本実施の形態では、高域用の「網への補正」として３パターン、低域用の「網への補正」として１パターン用意している。また、高域用の「非網への補正」として７パターン、低域用の「非網への補正」として１０パターン用意している。ここで、低域用の「非網への補正」として使用するパターンが１０パターンと多いのは、非網への補正を多くして非網判定の確率を上げるためである。すなわち、低域側は入力段で主走査方向に１／２に縮小処理しているので、後段で高域側と合成する前に主走査方向へ２倍に拡大する処理がある。その結果、主走査方向への２倍拡大処理により網判定結果が２倍にされるので、非網への確率を上げて網判定の精度を高くしているわけである。
【００４７】
以上のようにして高域網判定及び補正処理部１７、低域網判定及び補正処理部１８は、補正処理部により「網への補正」と「非網への補正」が終了したら、文字判定用信号と網判定用信号の２種類の信号をそれぞれ出力する。
【００４８】
文字判定用信号は、高域網判定機能部及び低域網判定機能部の出力する網判定信号に対して「網への補正」と「非網への補正」の２種類の補正を施した信号であり、文字判定ブロック１で網マスクデータとして用いられる。
【００４９】
また、網判定用信号は、高域網判定機能部及び低域網判定機能部の出力する網判定信号に対して「非網への補正」のみを施した信号である。網判定用信号は、「非網への補正」のみを施しているので、網判定の誤判定が抑えられた信号である。後段の処理において、網判定結果を使う場合は、網判定結果がその処理の精度に直接影響するので信頼性の高い網判定結果が必要となる。
【００５０】
そこで、「網への補正」の前に「非網への補正」を実行して、「非網への補正」を施した段階で網判定用信号として取出している。
【００５１】
次に、低域網判定及び補正処理部１８の出力する文字判定用信号及び網判定用信号を、主走査２倍拡大部１９により主走査方向に２倍拡大する処理をして、高域側と同じサイズに戻してから、第１、第２合成部２１、２２に入力する。
【００５２】
第１合成部２１は、高域網判定及び補正処理部１７の出力する文字判定用信号と低域網判定及び補正処理部１８の出力する文字判定用信号とを合成して網マスクデータを生成する。生成された網マスクデータは副走査拡大部２３を経由して文字判定ブロック１に与えられる。ここで、副走査拡大部２３は前段の副走査１／２縮小部１３で１／２縮小処理をしていれば、２倍拡大処理をして元に戻す。副走査１／２縮小部１３を経由していない場合は１倍処理（そのまま）となる。また、副走査１／２縮小部１３で拡大処理した場合には、逆に縮小処理する事になる。
【００５３】
一方、第２合成部２２は、高域網判定及び補正処理部１７の出力する網判定用信号と低域網判定及び補正処理部１８の出力する網判定用信号とを合成して、網判定信号を生成する。合成された網判定信号は、副走査拡大部２４を経由して網判定結果を使用するブロックへ渡される。ここで、副走査拡大部２３は前段の副走査１／２縮小部１３で１／２縮小処理をしていれば、２倍拡大処理をして元に戻す。副走査１／２縮小部１３を経由していない場合は１倍処理（そのまま）となる。
【００５４】
次に、フィルタリングブロック３について説明する。フィルタリングブロック３は、文字領域と非文字領域とでフィルタ特性を切替えるフィルタ切替部２５と、所定サイズ（図１には５×５が例示されている）の空間フィルタを用いてフィルタ特性に応じた画像処理を加えるフィルタ処理部２６とから構成されている。例えば、文字のエッジ強調に適したフィルタ特性を持つフィルタ１と、非文字領域のモアレ除去に適したフィルタ特性を持つフィルタ２とを用意しておく。
【００５５】
フィルタ処理部２６には、空間フィルタのサイズに合わせて５ラインの多値入力画像データが与えられ、当該多値入力画像データの画像処理に使用するフィルタ特性がフィルタ切替部２５によって設定される。例えば、文字判定ブロック１から出力される文字判定信号がアクティブならば、注目画素は文字領域であるのでフィルタ１が選択されてフィルタ処理部２６に設定され、文字判定信号がノンアクティブならば、注目画素は非文字領域であるのでフィルタ２が選択されてフィルタ処理部２６に設定される。
【００５６】
これにより、入力画像が文字領域か非文字領域かに応じてそれぞれの領域に適したフィルタを設定して画像処理することができ、画質の向上を図ることができる。
【００５７】
【発明の効果】
以上詳記したように本発明によれば、多値入力画像のＤＦＴ結果を用いて文字判定する方式でありながら、文字周辺に存在する網点成分を文字領域であると誤判定した文字判定結果がそのまま出力されるのを防止でき、信頼性の高い文字判定結果を得ることのできる画像処理装置及び画像処理方法を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像処理装置の構成図
【図２】上記一実施の形態に係る画像処理装置における高域及び低域網判定部の機能ブロック図
【図３】上記一実施の形態に係る画像処理装置におけるピーク検出処理及び文字周辺処理における窓の概念図
【図４】上記一実施の形態に係る画像処理装置における補正処理で用いるパターンの一例を示す図
【符号の説明】
１  文字判定ブロック
２  網点判定ブロック
３  フィルタリングブロック
１１  文字ＤＦＴ処理部
１２  文字判定及び補正処理部
１３  副走査１／２縮小部
１４  高域網ＤＦＴ処理部
１５  低域網ＤＦＴ処理部
１６  主走査１／２縮小部
１７  高域網判定及び補正処理部
１８  低域網判定及び補正処理部
１９  主走査２倍拡大部
２１  第１合成部
２２  第２合成部
２３、２４  副走査拡大部
２５  フィルタ切替部
２６  フィルタ処理部
３１、３５  ピーク検出部
３２  網判定閾値算出部
３６  ０数カウント部
３７  文字周辺判定部
３８  セレクター
【図１】
0003796424.tif 000002
【図２】
0003796424.tif 000003
【図３】
0003796424.tif 000004
【図４】
0003796424.tif 000005