(57)【特許請求の範囲】
【請求項１】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、
前記エッジ画素数算出手段は、
前記注目画素を含む主走査方向の各画素のうち、前記エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、
前記注目画素を含む副走査方向の各画素のうち、前記エッジ係数算出手段が算出したエッジ係数が前記所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、
算出した前記主走査方向画素数と前記副走査方向画素数とのうち、値が大きい方をエッジ画素数として算出する
ことを特徴とする領域分離装置。
【請求項２】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、
前記文字領域判定手段は、前記エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、前記注目画素が文字領域に含まれる画素であるか否かを判定し、
前記エッジ係数を算出する範囲を示す境界値および前記画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整する
ことを特徴とする領域分離装置。
【請求項３】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備えた
ことを特徴とする領域分離装置。
【請求項４】
文字領域判定手段は、
エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であると判定すると、注目画素が文字領域に含まれる画素であると判定し、
前記エッジ画素数算出手段が算出したエッジ画素数が前記所定の画素数用閾値以上ではないと判定すると、前記注目画素が非文字領域に含まれる画素であると判定する
請求項１から請求項３のうちのいずれか１項に記載の領域分離装置。
【請求項５】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、
前記エッジ画素数算出手段は、
前記注目画素を含む主走査方向の各画素のうち、前記エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、
前記注目画素を含む副走査方向の各画素のうち、前記エッジ係数算出手段が算出したエッジ係数が前記所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、
算出した前記主走査方向画素数と前記副走査方向画素数とのうち、値が大きい方をエッジ画素数として算出する
ことを特徴とする画像形成装置。
【請求項６】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、
前記文字領域判定手段は、前記エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、前記注目画素が文字領域に含まれる画素であるか否かを判定し、
前記エッジ係数を算出する範囲を示す境界値および前記画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整する
ことを特徴とする画像形成装置。
【請求項７】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出するエッジ係数算出手段と、
前記エッジ係数算出手段によって算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、
前記エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備えた
ことを特徴とする画像形成装置。
【請求項８】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出し、
前記注目画素を含む主走査方向の各画素のうち、前記算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、
前記注目画素を含む副走査方向の各画素のうち、前記算出されたエッジ係数が前記所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、
算出した前記主走査方向画素数と前記副走査方向画素数とのうち、値が大きい方を前記注目画素に対するエッジ画素数として算出し、
前記算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する
ことを特徴とする領域分離方法。
【請求項９】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出し、
前記算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出し、
前記算出されたエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、前記注目画素が文字領域に含まれる画素であるか否かを判定し、
前記エッジ係数を算出する範囲を示す境界値および前記画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整する
ことを特徴とする領域分離方法。
【請求項１０】
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出し、
前記算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出し、
前記算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する
ことを特徴とする領域分離方法。
【請求項１１】
コンピュータに、
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出する処理と、
前記注目画素を含む主走査方向の各画素のうち、前記算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、前記注目画素を含む副走査方向の各画素のうち、前記算出されたエッジ係数が前記所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した前記主走査方向画素数と前記副走査方向画素数とのうち、値が大きい方を前記注目画素に対するエッジ画素数として算出する処理と、
前記算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する処理とを実行させるための
領域分離プログラム。
【請求項１２】
コンピュータに、
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出する処理と、
前記算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出する処理と、
前記算出されたエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、前記注目画素が文字領域に含まれる画素であるか否かを判定する処理と、
前記エッジ係数を算出する範囲を示す境界値および前記画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整する処理とを実行させるための
領域分離プログラム。
【請求項１３】
コンピュータに、
ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出する処理と、
前記算出されたエッジ係数に基づいて、前記注目画素に対するエッジ画素数を算出する処理と、
前記算出されたエッジ画素数に基づいて、前記注目画素が文字領域に含まれる画素であるか否かを判定する処理とを実行させるための
領域分離プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データから文字領域を分離する領域分離装置、画像形成装置、領域分離方法および領域分離プログラムに関する。
【背景技術】
【０００２】
複合機やファクシミリ等の画像形成装置では、画像形成装置に備えられたスキャナ装置のスキャン機能を用いて画像から読み取った画像データを保存する場合に、記憶領域を有効に使用するために、画像データを圧縮してから保存する処理が行われる。このような画像形成装置では、画像データの圧縮処理を効率良く行うために、スキャナ装置が読み取った画像データが示す入力画像を複数の画像領域に分離し、圧縮による画像劣化が激しいと想定される画像領域（例えば、文字領域）に対しては、他の画像領域よりも低い圧縮率で圧縮処理を行う。したがって、画像データを記録領域に高効率で蓄積するためには、入力画像から文字領域の分離を高精度に行う必要がある。
【０００３】
特許文献１には、エッジ画素に属性を付与して文字領域を分離する文字領域分離装置が記載されている。特許文献１に記載された文字領域分離装置では、入力画像データから抽出したエッジ画素にエッジ属性および方向属性を付与し、画素の連続性に基づいて注目画素が文字領域に属するか否かを判定する。
【０００４】
特許文献２には、画像から文字の識別を欠落なく高精度に行う画像形成装置が記載されている。特許文献２に記載された画像形成装置では、周辺画素に対するパターンマッチングを実施してエッジ量を抽出し、エッジ量から識別した文字特徴に基づいて、画素が文字領域に属するか否かを判定する。
【０００５】
特許文献３には、画像から文字領域を精度よく分離する文字領域分離方法が記載されている。特許文献２に記載された文字領域分離方法では、画像から抽出した注目画素のエッジ画素に対して、あらかじめ定められたＮ×Ｎ画素サイズのブロックに含まれるエッジ画素数を計測する。特許文献３に記載された文字領域分離方法では、計測したエッジ画素数とあらかじめ定められた閾値との比較に基づいて、注目画素が文字領域に属するか否かを判定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２８８６９０号公報（段落００１０−００１１）
【特許文献２】特開２００９−７１４０５号公報（段落０００８，段落００７３−００７５）
【特許文献３】特開平３−９３３５５号公報（第３頁）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されている文字領域分離装置、および特許文献２に記載されている画像形成装置では、選択された画素の周辺画素領域におけるエッジ画素を判定し、エッジ画素の連続性に基づいて、選択された画素が文字領域の画素であるか否かを判定する。特許文献１では、文字画素の種類に相当した様々なラプラシアンを使用しているので、ソフトウェアまたはハードウェア的に応用する場合には、文字領域の分離処理時間と分離処理回路の規模が大きくなる。特許文献１または特許文献２に記載された方法では、選択された画素の全ての周辺画素に対してエッジ画素の判定を行う必要があるので、多量の計算が必要となり、処理コストが高くなると考えられる。また、特許文献１および特許文献２に記載されている装置では、画像データの全体的な濃度や周辺画素の領域基準に対応して、文字領域の分離効率を上昇させる方法は考えられていない。
【０００８】
また、特許文献３に記載されている文字領域分離方法では、注目画素の周りの全周辺画素（例えば、Ｎ×Ｎ個）について、エッジ画素数を計測する必要があり、多くの演算処理を必要とする可能性がある。演算処理量が増えると、例えば、ハードウェア的に文字領域分離方法を実現する場合に、回路規模が大きくなってしまい、コストやサイズの上昇という問題が考えられる。また、装置全体における処理時間の低下を招いてしまう。
【０００９】
そこで、本発明は、簡単な仕組みで精度よく、かつ処理コストの増加を抑えつつ画像データから文字領域を分離する領域分離装置、画像形成装置、領域分離方法および領域分離プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による領域分離装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、エッジ画素数算出手段は、注目画素を含む主走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、注目画素を含む副走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した主走査方向画素数と副走査方向画素数とのうち、値が大きい方をエッジ画素数として算出することを特徴とする。また、本発明による領域分離装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、文字領域判定手段は、エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、注目画素が文字領域に含まれる画素であるか否かを判定し、エッジ係数を算出する範囲を示す境界値および画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整することを特徴とする。また、本発明による領域分離装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備えたことを特徴とする。
【００１１】
本発明による画像形成装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、エッジ画素数算出手段は、注目画素を含む主走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、注目画素を含む副走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した主走査方向画素数と副走査方向画素数とのうち、値が大きい方をエッジ画素数として算出することを特徴とする。また、本発明による画像形成装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備え、文字領域判定手段は、エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、注目画素が文字領域に含まれる画素であるか否かを判定し、エッジ係数を算出する範囲を示す境界値および画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整することを特徴とする。また、本発明による画像形成装置は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および前記注目画素と副走査方向の座標が同一である画素であって前記注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出するエッジ係数算出手段と、エッジ係数算出手段によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出するエッジ画素数算出手段と、エッジ画素数算出手段によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する文字領域判定手段とを備えたことを特徴とする。
【００１２】
本発明による領域分離方法は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出し、注目画素を含む主走査方向の各画素のうち、算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、注目画素を含む副走査方向の各画素のうち、算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した主走査方向画素数と副走査方向画素数とのうち、値が大きい方を前記注目画素に対するエッジ画素数として算出し、算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定することを特徴とする。また、本発明による領域分離方法は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出し、算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出し、算出されたエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、注目画素が文字領域に含まれる画素であるか否かを判定し、エッジ係数を算出する範囲を示す境界値および画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整することを特徴とする。また、本発明による領域分離方法は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および注目画素と副走査方向の座標が同一である画素であって注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出し、算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出し、算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定することを特徴とする。
【００１３】
本発明による領域分離プログラムは、コンピュータに、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出する処理と、注目画素を含む主走査方向の各画素のうち、算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、注目画素を含む副走査方向の各画素のうち、算出されたエッジ係数が所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した主走査方向画素数と副走査方向画素数とのうち、値が大きい方を前記注目画素に対するエッジ画素数として算出する処理と、算出したエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する処理とを実行させることを特徴とする。また、本発明による領域分離プログラムは、コンピュータに、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向および副走査方向の各画素のエッジ係数を算出する処理と、算出したエッジ係数に基づいて、注目画素に対するエッジ画素数を算出する処理と、算出されたエッジ画素数が所定の画素数用閾値以上であるか否かを判定することによって、注目画素が文字領域に含まれる画素であるか否かを判定する処理と、エッジ係数を算出する範囲を示す境界値および画素数用閾値を、画像領域の濃淡およびサイズの少なくとも一方に応じて調整する処理とを実行させることを特徴とする。また、本発明による領域分離プログラムは、コンピュータに、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の画素のうち、注目画素と主走査方向の座標が同一である画素であって注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数、および注目画素と副走査方向の座標が同一である画素であって注目画素を含むあらかじめ定められた境界値で示される範囲内の各画素のエッジ係数を算出する処理と、算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出する処理と、算出したエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する処理とを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、簡単な仕組みで精度よく、かつ処理コストの増加を抑えつつ画像データから文字領域を分離することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明による領域分離装置の第１の実施形態を適用した画像形成装置の構成を示すブロック図である。
【図２】図１に示す領域分離装置の動作例を示すフローチャートである。
【図３】ラプラスフィルタの画素係数を示す説明図である。
【図４】パラメータＡで指定された画素範囲の画素を示す説明図である。
【図５】図１に示す領域分離装置による領域分離の実施前後の画像例を示す説明図である。
【図６】図１に示す領域分離装置による領域分離の実施前後の画像例を示す説明図である。
【図７】本発明による領域分離装置の第２の実施形態の構成を示すブロック図である。
【図８】本発明による領域分離装置の主要部を示すブロック図である。
【発明を実施するための形態】
【００１６】
実施形態１．
図１は、本発明による領域分離装置の第１の実施形態（実施形態１）を適用した画像形成装置の構成を示すブロック図である。図１を参照して、本発明による領域分離装置の第１の実施形態の構成を説明する。なお、本実施形態において、領域分離装置は図１に示す領域分割部１２に相当する。
【００１７】
図１に示す画像形成装置１０は、カラー複合機やファクシミリ等の画像形成装置であって、スキャナ装置（図示せず）から入力される入力画像データに基づいて、入力画像データが示す入力画像を文字領域と他の画像領域（非文字領域）とに分離する。スキャナ装置は、例えば、カラースキャナである。スキャナ装置は、文書や画像ファイル等の画像から画像データを読み取り、入力画像データとして画像形成装置１０に入力する。画像形成装置１０は、画像入力部１１、領域分割部１２、文字領域圧縮部１３、非文字領域圧縮部１４、画像結合部１５および蓄積部１６を備える。
【００１８】
画像入力部１１は、スキャナ装置によって画像から読み取られた入力画像データが入力される。領域分割部１２は、画像入力部１１に入力された入力画像データが示す入力画像について、画素ごとに、文字領域に存在する画素か、非文字領域に存在する画素かを判定して、入力画像を文字領域と非文字領域とに分離する。領域分割部１２が入力画像を文字領域と非文字領域とに分離する処理は、図２〜図４を参照して後述する。
【００１９】
文字領域圧縮部１３は、領域分割部１２によって文字領域に存在する画素と判定された画素を集めて、最適な圧縮方式によって文字領域の画像データに圧縮する。例えば、文字領域圧縮部１３は、ＭＨ（Modified Huffman）、ＭＲ（Modified READ（Relative Element Address Designate））、ＭＭＲ（Modified Modified READ）、またはＪＢＩＧ（Joint Bi-level Image experts Group）等の２値画像圧縮方式に加えてカラーパレットを応用して、文字領域の画像データを圧縮する。
【００２０】
非文字領域圧縮部１４は、領域分割部１２によって非文字領域に存在する画素と判定された注目画素を集めて、最適な圧縮方式によって非文字領域の画像データに圧縮する。例えば、非文字領域圧縮部１４は、ＪＰＥＧ（Joint Photographic Experts Group）、ＪＰＥＧ２０００、またはＪＰＥＧ−ＸＲ（JPEG eXtended Range ）等の画像圧縮方式を用いて非文字領域の画像データを圧縮する。
【００２１】
なお、文字領域圧縮部１３は、非文字領域圧縮部１４による非文字領域の画像データに対する圧縮率よりも低い圧縮率で、文字領域の画像データに対する圧縮処理を行う。
【００２２】
画像結合部１５は、文字領域圧縮部１３および非文字領域圧縮部１４によってそれぞれ圧縮された文字領域の画像データと非文字領域の画像データとを結合する。画像結合部１５は、文字領域の画像データおよび非文字領域の画像データを、例えば、ＰＤＦ（Portable Document Format）、コンパクトＰＤＦ、またはＴＩＦＦ（Tagged Image File Format）等の符号化形式による１つのファイルフォーマットの画像に結合する。
【００２３】
蓄積部１６は、画像結合部１５によって結合された圧縮画像データを蓄積する。なお、蓄積部１６は、画像形成装置１０の外部に設けられたメモリ装置であってもよい。
【００２４】
なお、領域分割部１２、文字領域圧縮部１３、非文字領域圧縮部１４、および画像結合部１５は、例えば、あらかじめ定められたプログラムに従って動作するＣＰＵによって実現される。
【００２５】
次に、動作について説明する。図２は、図１に示す領域分離装置の動作例を示すフローチャートである。図２を参照して、図１に示す画像形成装置１０の領域分割部１２が入力画像を文字領域と非文字領域とに分離する処理について説明する。
【００２６】
まず、領域分割部１２は、文字領域と非文字領域の分離を判定するために必要なパラメータとして、画素範囲の境界値（パラメータＡ）、エッジ係数の閾値（パラメータＢ）、およびエッジ画素数の閾値（パラメータＣ）を決定する（ステップＳ１１）。
【００２７】
パラメータＡは、注目画素を中心とした画素範囲（注目画素が文字領域であるか非文字領域であるかの判定のために用いられる領域）の境界を決定する値である。パラメータＢは、画素範囲の各画素についてのエッジ係数と比較して、注目画素がエッジ画素であるか否かを判定するための閾値である。パラメータＣは、主走査と副走査方向に沿った所定の画素範囲におけるエッジ画素の数と比較して、注目画素が文字領域にある画素（文字画素）であるか否かを判定するための閾値である。
【００２８】
各パラメータの値は、あらかじめ統計データを用いた検証に基づいて求められた数値が用いられてもよいし、その他の方法によって指定されてもよい。例えば、パラメータＡを３、パラメータＢを１０、パラメータＣを２とする。この場合、例えば、あらかじめパラメータＡ，Ｂ，Ｃを記憶部（図示せず）に記憶しておき、ステップＳ１１では、記憶部からパラメータＡ，Ｂ，Ｃを抽出してもよい。また、例えば、ステップＳ１１では、ユーザの操作に従ってパラメータＡ，Ｂ，Ｃを入力してもよい。
【００２９】
領域分割部１２は、入力画像中のいずれかの画素を注目画素とし、以下のステップＳ１２〜Ｓ２１における処理を実行する。そして、領域分割部１２は、入力画像中の全ての画素について、この処理を行う。
【００３０】
領域分割部１２は、画像入力部１１に入力された入力画像データが示す入力画像のうちから、注目画素にラプラスフィルタ（ラプラシアンフィルタともいう）を適用してフィルタ処理を実行する（ステップＳ１２）。
【００３１】
図３は、ラプラスフィルタの画素係数を示す説明図である。図３に示す３×３ラプラスフィルタは、注目画素および注目画素を中心として隣接する８つの隣接画素に適用される。図３に示すラプラスフィルタ内の各マスの数字（注目画素「＋８」，隣接画素「−１」）は、３×３ラプラスフィルタの重み係数、すなわち画素係数である。画素係数は、エッジ係数を求めるために利用される。なお、本実施形態では、ラプラスフィルタの範囲は、入力画像の解像度によって変化せず、固定であるものとする。
【００３２】
領域分割部１２は、ラプラスフィルタの画素係数を用いて、注目画素のエッジ係数を算出する（ステップＳ１３）。具体的には、領域分割部１２は、注目画素成分を８倍した値から隣接画素成分の総和を引いた値を８で割った結果を、注目画素のエッジ係数とする。
（式１）は、エッジ係数の算出式である。（式１）には、座標（ｘ，ｙ）に存在する画素の画素成分をＰｉｘ（ｘ，ｙ）と表す場合に、当該画素のエッジ係数を算出する計算式が示されている。
【００３３】
【数１】
0005697132.tif 000002
【００３４】
ステップ１３において領域分割部１２がエッジ係数を算出する注目画素の座標を（Ｘ，Ｙ）とする。図４は、パラメータＡで指定された画素範囲の画素を示す説明図である。Ａは、画素範囲の境界値であるパラメータＡの値に相当する。図４において、注目画素の座標を（Ｘ，Ｙ）とするとき、注目画素を中心とする主走査方向に（２Ａ＋１）の画素範囲に存在する各画素、すなわち、座標（Ｘ−Ａ，Ｙ）から座標（Ｘ＋Ａ，Ｙ）に存在する各画素を、パラメータＡで指定された画素範囲の主走査方向の各周辺画素と呼ぶ。また、注目画素を中心とする副走査方向に（２Ａ＋１）の画素範囲に存在する各画素、すなわち、座標（Ｘ，Ｙ−Ａ）から座標（Ｘ，Ｙ＋Ａ）に存在する各画素を、パラメータＡで指定された画素範囲の副走査方向の各周辺画素と呼ぶ。
【００３５】
ステップＳ１３において、領域分割部１２は、注目画素（Ｘ，Ｙ）のエッジ係数を算出するだけでなく、パラメータＡで指定された画素範囲の主走査方向および副走査方向の各周辺画素についても、それぞれの画素のエッジ係数を算出する。なお、ステップＳ１３において、領域分割部１２は、画像入力部１１に入力された入力画像データが示す入力画像の全ての画素について、各画素のエッジ係数を算出してから、ステップＳ１４以降の処理を実行してもよい。なお、主走査方向と副走査方向とでパラメータＡは必ずしも同じでなくてもよく、エッジ画素数の算出に支障がない範囲で値が異なっていてもよい。
【００３６】
次に、領域分割部１２は、主走査方向の各周辺画素のエッジ係数と、エッジ係数の閾値であるパラメータＢの値とをそれぞれ比較する（ステップＳ１４）。領域分割部１２は、主走査方向の各周辺画素について、パラメータＢの値以上を示すエッジ係数を持つ画素の数を、主走査方向のエッジ画素数Ｇ１としてカウントする（ステップＳ１５）。
【００３７】
領域分割部１２は、副走査方向の各周辺画素のエッジ係数と、パラメータＢの値とをそれぞれ比較する（ステップＳ１６）。領域分割部１２は、副走査方向の各周辺画素について、パラメータＢの値以上を示すエッジ係数を持つ画素の数を、副走査方向のエッジ画素数Ｇ２としてカウントする（ステップＳ１７）。
【００３８】
領域分割部１２は、ステップＳ１５においてカウントした主走査方向のエッジ画素数Ｇ１と、ステップＳ１７においてカウントした副走査方向のエッジ画素数Ｇ２とを比較して、Ｇ１とＧ２のうちの大きい方の値を、パラメータＡで指定された画素範囲における全体エッジ画素数Ｇを決定する（ステップＳ１８）。なお、ステップＳ１８において、全体エッジ画素数Ｇの決定方法は本実施形態で示したものに限らず、例えば、主走査方向のエッジ画素数Ｇ１と副走査方向のエッジ画素数Ｇ２との合計値を全体エッジ画素数Ｇとしてもよい。
【００３９】
また、例えば、ステップＳ１４〜１５における主走査方向のエッジ画素数Ｇ１をカウントする動作と、ステップＳ１６〜１７における副走査方向のエッジ画素数Ｇ２をカウントする動作とのいずれか一方のみ実行するものでもよい。そのような場合には、カウントを実行した主走査方向のエッジ画素数Ｇ１または副走査方向のエッジ画素数Ｇ２を、ステップＳ１８における全体エッジ画素数Ｇとする。
【００４０】
領域分割部１２は、ステップＳ１８において決定した全体エッジ画素数Ｇと、エッジ画素数の閾値であるパラメータＣの値とを比較する（ステップＳ１９）。一般に、文字領域の画像は、非文字領域の画像に比べてコントラストが大きく、エッジ画素数が多い。一方、非文字領域の画像は、画素成分間の変化が滑らかなので、所定の画素範囲におけるエッジ画素数は、文字領域の画像の場合のエッジ画素数よりも少なくなる。
【００４１】
したがって、ステップＳ１９において全体エッジ画素数ＧがパラメータＣの値よりも大きい（Ｇ＞Ｃ）場合には、領域分割部１２は、座標（Ｘ，Ｙ）に存在する注目画素は、文字領域に存在すると判定する（ステップＳ２０）。
【００４２】
また、ステップＳ１９において全体エッジ画素数ＧがパラメータＣの値以下（Ｇ≦Ｃ）の場合には、領域分割部１２は、座標（Ｘ，Ｙ）に存在する注目画素は、非文字領域に存在すると判定する（ステップＳ２１）。
【００４３】
ステップＳ１〜Ｓ２１における動作によって、領域分割部１２は、入力画像の注目画素が文字領域に存在するか非文字領域に存在するかを判定する。領域分割部１２は、入力画像中の全画素について同様の処理を実行することによって、文字領域と非文字領域とに分離することができる。なお、領域分離の精度がよくない場合、ユーザは、パラメータＡ，Ｂ，Ｃの値を設定し直して、再度、図２に示す処理を実行してもよい。
【００４４】
注目画素が文字領域に存在すると判定されるためには、注目画素の画素成分が、３×３のラプラスフィルタの範囲内にある周辺画素の画素成分よりも大きいことが必要となる。ここで、パラメータＢの値は、画素全体の濃度に依存する。画素全体の濃度が高くなるとパラメータＢの値は大きくなる。全体エッジ画素数Ｇを決定するためのエッジ画素数Ｇ１，Ｇ２は、周辺画素のエッジ係数がパラメータＢの値以上であるカウント数によって決定されるので、パラメータＢの値が大きくなれば、カウント数は下がり、全体エッジ画素数Ｇの値は小さくなる。全体エッジ画素数Ｇの値が小さくなると、ステップＳ１９におけるパラメータＣとの比較の結果、当該周辺画素に対する注目画素が文字領域に存在すると判定される確率は低くなる。したがって、文字領域と判定される画素が多すぎる場合には、パラメータＢの値を小さく設定すればよい。また、非文字領域と判定される画素が多すぎる場合には、パラメータＢの値を大きく設定すればよい。
【００４５】
また、エッジ画素数Ｇ１，Ｇ２は、注目画素を中心として主走査方向または副走査方向にそれぞれ（２Ａ＋１）の画素範囲の各画素のエッジ成分を用いてカウントされる。したがって、パラメータＡの値が大きければ、非文字領域に存在すると判定される注目画素が増える。すなわち、効率の高い文字領域分離を行うためには、パラメータＡの値を小さくする必要がある。また、パラメータＣは、パラメータＡで指定された画素領域でのエッジ画素数の閾値であり、パラメータＡと相関関係を持つ。したがって、高性能に文字領域の分離を行うためには、パラメータＡおよびパラメータＣを合わせて増減しなければならない。すなわち、分離結果の精度に応じて、パラメータＡ，Ｃともに増加させたり、パラメータＡ，Ｃともに減少させたりすればよい。
【００４６】
図５は、図１に示す領域分離装置による領域分離の実施前後の画像例を示す説明図である。図５（ａ）は、領域分離が実施される前の入力画像を示す。入力画像は、例えば、６００ｄｐｉ×８００ｄｐｉの解像度で読み取られて入力される。なお、ラプラスフィルタが適用される範囲は、読み取りの解像度によって変化しない。図５（ｂ）は、図５（ａ）に示された入力画像に対して、領域分割部１２がステップＳ１〜Ｓ２１に示す文字領域の分離処理を行った結果の分離画像を示す。なお、図５に示される画像は、パラメータ（Ａ，Ｂ，Ｃ）＝（３，１０，２）として分離処理が実施される。
【００４７】
図６は、図１に示す領域分離装置による領域分離の実施前後の画像例を示す説明図である。図６（ａ）は、領域分離が実施される前の入力画像を示し、図５（ａ）に示す入力画像と同じである。入力画像は、例えば、６００ｄｐｉ×８００ｄｐｉの解像度で読み取られて入力される。なお、ラプラスフィルタが適用される範囲は、読み取りの解像度によって変化しない。図６（ｂ）は、図６（ａ）に示された入力画像に対して、領域分割部１２が、図５に示す画像とは異なるパラメータ（Ａ，Ｂ，Ｃ）＝（２，１０，１）によって分離処理を行った結果の分離画像を示す。
【００４８】
図５（ｂ）および図６（ｂ）に示す分離画像は、領域分離の実施前の入力画像（図５（ａ），図６（ａ））と比べると、文字の輪郭にあたるエッジ部分が強調され、文字領域の分離処理が行われていることがわかる。このような領域分割部１２では、注目画素の隣接画素の関係を考慮した一つのラプラシアンを用いて文字領域を判定するため、処理時間などの削減が可能である。また、領域分割部１２は、注目画素の周りの全周辺画素におけるエッジ画素の連続性に基づく方法に比べて、主走査方向と副走査方向の周辺画素におけるエッジ画素の個数に基づいて文字領域の画素を判定するため、少ない計算量でも精度よく文字領域の分離を行うことができる。
【００４９】
さらに、パラメータＡ，Ｃの値がより小さく設定された図６（ｂ）に示す画像は、図５（ｂ）に示す画像よりも、サイズが小さい画像領域について、高い精度でエッジ部分が強調され、文字領域の分離処理が行われている。例えば、９級の「に」の画像を比較すると、文字領域の分離が改善されていることがわかりやすい。また、パラメータの調整を行うことによって、サイズの小さい画像領域だけでなく、濃度の低い画像領域に対する分離処理の精度をあげることもできる。すなわち、領域分割部１２は、各パラメータの値を調整し（この場合は、パラメータＡ，Ｃの値を小さくする）、画像領域の濃淡やサイズに対応した設定を行うことによって、精度よく文字領域の分離を行うことができる。
【００５０】
以上に説明したように、本実施形態によれば、簡単な仕組みで精度よく、かつ処理コストの増加を抑えつつ文字領域の分離を実現することができる。
【００５１】
実施形態２．
図７は、本発明による領域分離装置の第２の実施形態（実施形態２）の構成を示すブロック図である。図７を参照して、本発明による領域分離装置の第２の実施形態の構成を説明する。第１の実施形態では、領域分離装置をプログラム制御により実現する場合を示したが、本実施形態では、ハードウェア回路を用いて領域分離装置を実現する場合を説明する。
【００５２】
領域分離装置２０は、ラプラスフィルタ回路２１、および比較回路２２，２３，２４の回路を有する。ラプラスフィルタ回路２１、および比較回路２２，２３，２４は、図１に示す画像形成装置１０の領域分割部１２に相当する。
【００５３】
領域分離装置２０は、カラー複合機やファクシミリ等の画像形成装置に備えられたスキャナ装置から入力される入力画像データに基づいて、入力画像データが示す入力画像を文字領域と非文字領域とに分離する。
【００５４】
ラプラスフィルタ回路２１には、画像入力部１１から入力画像の信号が入力される。ラプラスフィルタ回路２１は、入力された入力画像信号に対して、例えば、図３に示されたラプラスフィルタの画素係数を注目画素と隣接画素の画素成分に演算する。その結果、ラプラスフィルタ回路２１は、注目画素のエッジ係数を決定する。ラプラスフィルタ回路２１は、決定したエッジ係数を比較回路２２および比較回路２３に出力する。
【００５５】
比較回路２２は、入力パラメータＡとして、画素範囲の境界値を示すパラメータＡが入力される。比較回路２２は、入力パラメータＢとして、エッジ係数の閾値を示すパラメータＢが入力される。比較回路２２は、パラメータＡに基づいて主走査方向の周辺画素を特定し、ラプラスフィルタ回路２１から入力されたエッジ係数のうち、注目画素および主走査方向の周辺画素のエッジ係数について、パラメータＢの値とそれぞれ比較する。比較回路２２は、パラメータＢの値以上のエッジ係数を有する周辺画素の数を、主走査方向のエッジ画素数Ｇ１としてカウントする。比較回路２２は、出力パラメータＧ２として主走査方向のエッジ画素数Ｇ１を比較回路２４に出力する。
【００５６】
比較回路２３は、入力パラメータＡとして、画素範囲の境界値を示すパラメータＡが入力される。比較回路２３は、入力パラメータＢとして、エッジ係数の閾値を示すパラメータＢが入力される。比較回路２３は、パラメータＡに基づいて副走査方向の周辺画素を特定し、ラプラスフィルタ回路２１から入力されたエッジ係数のうち、注目画素および副走査方向の周辺画素のエッジ係数について、パラメータＢの値とそれぞれ比較する。比較回路２３は、パラメータＢの値以上のエッジ係数を有する周辺画素の数を、副走査方向のエッジ画素数Ｇ２としてカウントする。比較回路２３は、出力パラメータＧ２として副走査方向のエッジ画素数Ｇ２を比較回路２４に出力する。
【００５７】
比較回路２４は、入力パラメータＣとして、エッジ画素数の閾値を示すパラメータＣが入力される。比較回路２４は、主走査方向のエッジ画素数Ｇ１、副走査方向のエッジ画素数Ｇ２、およびパラメータＣに基づいて、注目画素が文字領域に存在する画素であるか、非文字領域に存在する画素であるかを判定する。
【００５８】
具体的には、主走査方向のエッジ画素数Ｇ１および副走査方向のエッジ画素数Ｇ２のうちの大きい方の値を全体エッジ画素数Ｇとするときに、比較回路２４は、全体エッジ画素数ＧとパラメータＣの値とを比較し、全体エッジ画素数ＧがパラメータＣの値よりも大きい（Ｇ＞Ｃ）場合には、注目画素が文字領域に存在する画素であると判定する。また、全体エッジ画素数ＧがパラメータＣの値以下（Ｇ≦Ｃ）の場合には、注目画素が非文字領域に存在する画素であると判定する。比較回路２４は、判定結果に従って、入力画像を文字領域の画素と非文字領域の画素とに分離して、それぞれ文字領域圧縮部１３または非文字領域圧縮部１４に出力する。
【００５９】
以上に説明したように、本実施形態によれば、回路を用いてハードウェア的に、第１の実施形態の領域分割部１２と同様に、簡単な仕組みで精度よく文字領域の分離を行うことができる。特に、ハードウェア的には、回路規模の小型化や処理時間の抑制を期待することができる。
【００６０】
図８は、本発明による領域分離装置の主要部を示すブロック図である。図８に示すように、領域分離装置（例えば、図１に示す領域分割部１２に相当）は、ラプラスフィルタを用いたフィルタ処理を実行し、画像データ中の注目画素を含む主走査方向または副走査方向の各画素のエッジ係数を算出する（例えば、図２に示すステップＳ１２〜Ｓ１３における動作によって実現される。）エッジ係数算出手段１と、エッジ係数算出手段１によって算出されたエッジ係数に基づいて、注目画素に対するエッジ画素数を算出する（例えば、図２に示すステップＳ１４〜Ｓ１８における動作によって実現される。）エッジ画素数算出手段２と、エッジ画素数算出手段２によって算出されたエッジ画素数に基づいて、注目画素が文字領域に含まれる画素であるか否かを判定する（例えば、図２に示すステップＳ１９〜Ｓ２１における動作によって実現される。）文字領域判定手段３とを備えるように構成されている。
【００６１】
また、例えば、領域分離装置は、図７に示す領域分離装置２０に相当する。エッジ係数算出手段１は、図７に示すラプラスフィルタ回路２１に相当する。エッジ画素数算出手段２は、図７に示す比較回路２２および比較回路２３に相当する。文字領域判定手段３は、図７に示す比較回路２４に相当する。
【００６２】
また、上記の各実施形態では、以下の（１）〜（５）に示すような領域分離装置も開示されている。
【００６３】
（１）エッジ画素数算出手段は、注目画素を含む主走査方向または副走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値（例えば、パラメータＢ）以上である画素数を計数することによってエッジ画素数（例えば、全体エッジ画素数Ｇ）を算出する領域分離装置。
【００６４】
（２）エッジ画素数算出手段は、注目画素を含む主走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって主走査方向画素数を算出し、注目画素を含む副走査方向の各画素のうち、エッジ係数算出手段が算出したエッジ係数が所定の係数用閾値以上である画素数を計数することによって副走査方向画素数を算出し、算出した主走査方向画素数と副走査方向画素数とのうち、値が大きい方をエッジ画素数として算出する（例えば、図２に示すステップＳ１８における動作によって実現される。）領域分離装置。
【００６５】
（３）文字領域判定手段は、エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値（例えば、パラメータＣ）以上であるか否かを判定することによって、注目画像が文字領域に含まれる画素であるか否かを判定する（例えば、図２に示すステップＳ１９〜Ｓ２１における動作によって実現される。）領域分離装置。
【００６６】
（４）文字領域判定手段は、エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上であると判定すると、注目画像が文字領域に含まれる画素であると判定し、エッジ画素数算出手段が算出したエッジ画素数が所定の画素数用閾値以上ではないと判定すると、注目画像が非文字領域に含まれる画素であると判定する領域分離装置。
【００６７】
（５）エッジ係数算出手段は、画像データ中の画素のうち、注目画素を含むあらかじめ定められた境界値（例えば、パラメータＡ）で示される範囲内の主走査方向または副走査方向の各画素のエッジ係数を算出する領域分離装置。
【産業上の利用可能性】
【００６８】
本発明を、例えば、スキャナ装置が読み取った画像データをメモリに蓄積する画像形成装置において、画像データをメモリに蓄積する前に高効率で圧縮する前処理装置に適用できる。
【符号の説明】
【００６９】
１    エッジ係数算出手段
２    エッジ画素数算出手段
３    文字領域判定手段
１０  画像形成装置
１１  画像入力部
１２  領域分割部
１３  文字領域圧縮部
１４  非文字領域圧縮部
１５  画像結合部
１６  蓄積部
２０  領域分離装置
２１  ラプラスフィルタ回路
２２，２３，２４  比較回路
【図１】
0005697132.tif 000003
【図２】
0005697132.tif 000004
【図３】
0005697132.tif 000005
【図４】
0005697132.tif 000006
【図７】
0005697132.tif 000007
【図８】
0005697132.tif 000008
【図５】
0005697132.tif 000009
【図６】
0005697132.tif 000010