(57)【特許請求の範囲】
【請求項１】
処理対象のカラー画像から文字部を検出する文字部検出装置において、
前記カラー画像を走査し、該走査の方向に隣接する画素間の画素レベル差からエッジ開始点を検出し、前記走査の方向に隣接する画素間の画素レベル差から該走査の方向における直後のエッジ終了点を検出するエッジ検出手段と、
検出された前記エッジ開始点と前記エッジ終了点とで構成されるエッジ組間の画像特徴を基に文字部を検出するエッジペア評価手段とを備え、
前記エッジペア評価手段は、前記画像特徴として、画素レベルが所定のしきい値以下である画素の連続する数またはその総数またはその比率を利用することを特徴とする文字部検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、像域分離時における文字部の検出装置および検出された画像内容に適した処理を行う画像処理装置に関し、例えばデジタルコピアなどの技術に適用される。
【０００２】
【従来の技術】
画像中から文字エッジを検出する従来の技術として、例えば以下のものが挙げられる。その一つは、画像中の局所的な濃度変化の連続性を判定することによりエッジ検出を行うと共に、濃度の対称性で網点と文字エッジの分別を行う画像処理装置がある（特開平３−６４２５１号公報を参照）。他の一つは、通常のエッジ検出の他に、パターンマッチングによって文字部を検出する像域分離装置がある（特開平６−１５００５９号公報を参照）。
【０００３】
【発明が解決しようとする課題】
前者の方法では、局所的な濃度情報によりエッジを検出し、網点検出手段によって明らかに文字でないエッジを除いていた。また、後者の方法では逆に、パターンマッチングにより明らかに文字とすべき部分を検出することで文字エッジの検出を行っていた。
しかし、前者の方法では、印画紙等の網点以外の手段で生成された原稿に対しては文字部エッジと非文字部エッジの区別が難しい。また、後者の方法では、あらかじめパターンを用意する必要があることから、適用範囲が限定される。また両者ともエッジ部のみに着目しているため、本質的に文字部と非文字部の判定が難しい。
【０００４】
本発明の目的は、文字を構成するストロークに対応するエッジペアを検出することにより、精度よく文字部のエッジのみを検出すると共に、文字部に適した画像処理を行う文字部検出装置を提供することにある。
【０００５】
本発明の他の目的は、簡易なハードウェア構成によって精度よく文字部を検出する文字部検出装置を提供することにある。
【０００６】
【課題を解決するための手段】
前記目的を達成するために、本発明では、エッジの開始点と終了点をエッジペアとして検出し、エッジペア間が所定の画像特徴を有するとき、文字部と判定し、その判定結果に応じて後段の画像処理を切り替える。
【０００７】
【発明の実施の形態】
以下、本発明の一実施例を図面を用いて具体的に説明する。
（実施例１）
図１は、本発明の実施例１の構成を示す。図において、１０１はスキャナなどの画像入力手段、１０２はエッジ検出手段、１０３はエッジペア評価手段、１０４は全体制御手段、１０５は入力画像や各処理中のデータなどの一時記憶手段、１０６は検出結果出力手段、１０７はデータ通信路である。図２は、本発明の実施例１の処理フローチャートである。
【０００８】
以下、図２を参照しながら本発明の実施例１を説明する。まず、画像入力手段１０１によって文書などの原稿を読み取り、画像（ＲＧＢ信号）を取得する（ステップ２０１）。入力画像は走査ライン毎または数ラインを束ねたブロック毎に処理される。図２の処理フローチャートでは各走査ライン毎に処理する場合を示している。
注目ラインにおいて、エッジ検出手段１０２はエッジ開始点（文字部候補開始点）を検出する（ステップ２０３）。走査方向に沿ってラインの先頭（左端）から、ラインの終点（右端）まで順に検出処理が行われる（ステップ２０４）。
【０００９】
本発明ではエッジ開始点の検出として、例えば図３のような白地画素の連続性と図４のような近傍との差分を利用する。図３において、注目点（注目画素）およびその左側の画素の濃度レベルが白に近いときに、白地が連続していると判断する。この連続性の判定は、より広範囲を参照するようにしてもよい。また、濃度レベルではなく、別の色空間（例えば、Ｌａｂ色空間など）で判断したり、ＲＧＢ信号の内、Ｇ信号だけを使うなどしてもよい。
【００１０】
近傍との差分は、図４のように注目点（注目画素）と８近傍の濃度差を求める。最大の濃度差となる方向が矢印のように右側３方向のいずれかであった場合で、かつ先の白画素連続の条件を満たした場合に、該注目点をエッジ開始点（右方向エッジ）とする。図４では距離１画素の８近傍との差分を求めているが、さらに離れた画素との差分を利用してもよい。また、濃度レベルの差ではなく、他の色空間での差分や、Ｇ信号だけの差分や、ＲＧＢそれぞれの差分の最大値を利用するなどしてもよい。また、差分が小さい場合はエッジなしと判定してもよい。
エッジ開始点が検出されたら、エッジ検出手段１０２は次にエッジ終了点（文字部候補終了点）を検出する（ステップ２０５）。これは図３および図４の条件を左右逆にして判定する。すなわち注目点およびその右側が白地であるか判定し、濃度レベルの最大方向が左側になるかどうかを判定する。差分が小さい場合はエッジなしとするなど、エッジ開始点検出と同等の処理とする。ただし全く同じである必要はない。
【００１１】
エッジ終了点（左方向エッジ）が検出されたら、開始点との間をエッジペアとして一時記憶手段１０５に登録し、さらに、エッジペア評価手段１０３はエッジペアの評価を行う（ステップ２０７）。エッジペアの評価は以下のような特徴を利用する。
【００１２】
エッジペア間の画素を左から右へ走査し、しきい値以下の濃度レベル（白に近い）の画素の連続する数、またはその画素の総数がしきい値以上であるか否かを判定し、しきい値以上であった場合、文字ではないと判定し、しきい値以上でない場合、文字であると判定する（図５）。またはしきい値以下の濃度レベルの画素の割合が一定比率以上であるか否かを判定し、一定比率以上であった場合、文字ではないと判定する。
【００１３】
または、エッジペア間に小さなピーク値が複数あった場合、そのピーク値の分散がしきい値以上に大きい場合は文字でないと判定する（図６）。
【００１４】
または、エッジペア間に濃度レベルの単調増加または単調減少する連続画素があった場合、その連続画素数がしきい値以上の場合、文字でないと判定する（図７）。なお、上記した画像特徴は、エッジペア間周辺の画像特徴でもよい。
【００１５】
また、ステップ２０７でエッジペアの判定結果を一時記憶手段１０５に登録しておく。そして、エッジペア評価手段１０３が、注目ラインのエッジペアを判定する際に、既に判定済みの近傍ラインの判定結果を参照する。
【００１６】
すなわち、ステップ２０７で判定結果を登録してあるので、既判定の近傍ライン（例えば一つ上のライン）の判定結果を利用し、注目エッジペアに連結するエッジペアが文字と判定されている場合には、注目エッジペアが文字として判定しやすくするように上記しきい値を変更するなどしてもよい（図８）。
【００１７】
エッジ開始点および終了点の探索がラインの右端まで達した場合には、当該ラインでの処理を終了し、次のラインへと処理を移行する。全ての処理対象ラインについて処理が終了したら、文字エッジぺアの検出処理を終了する（ステップ２０８）。
【００１８】
文字部判定結果は、検出結果出力手段１０６から図示しない後段の画像処理を切り替える手段に渡され、その結果が利用される。すなわち、電子写真プロセスで入力画像を再現する場合、一般的に、文字部はエッジ強調処理を行い中間調部はディザ処理を行うなど異る処理が適用される。
【００１９】
本実施例においては、文字相当エッジペアの開始終了点およびその付近のエッジ強調を行ったり、該エッジペア間またはその周辺部のレベルを均一化したり、黒文字相当である場合はＹＭＣによる黒生成ではなく、黒トナーを使用する（墨入れ）、といった処理が行われる。処理の適用例はこれに限定されず、これ以外の一般的な処理を行う場合でもよい。
【００２０】
（実施例２）
上記した実施例１の方法では、文字部を精度よく検出することができるが、左右のエッジ情報をペアで記憶しておく必要がある。これをハードウェアで実現する場合にはメモリの管理が複雑になる。そこで、本実施例では、ライン単位で順次処理することにより、簡易な構成で精度のよい文字部検出を実現するものである。
【００２１】
図９は、本発明の実施例２の構成を示す。図において、３０１は画像信号からエッジや網点などの特徴を抽出する特徴抽出手段、３０２は抽出した特徴を基に文字縁部を決定する文字縁部決定手段、３０３は上記した特徴および文字縁部を基に文字部を検出する文字部検出手段である。
【００２２】
入力画像信号が特徴抽出手段３０１に入力される。ここではエッジ検出、網点検出、白背景判定、有彩無彩判定などが行われる。エッジ検出および網点検出としては、例えば特開平３−１５３１６７号公報に記載された手段を用いる。また、白背景判定手段としては、例えば特開平１０−１０８０１２号公報に記載された手段を用いる。さらに、有彩無彩判定手段としては、例えば特開平４−９０６７３号公報に記載された手段を用いる。
【００２３】
次に、文字縁部決定手段３０２では文字縁部を決定する。この文字縁部であるか否かは、特開平１０−１０８０１２号公報に記載されているように、エッジ検出結果と網点検出結果などの抽出した特徴を組み合わせることによって行われる。
【００２４】
続いて、文字部検出手段３０３は、文字部を検出する。この文字部検出手段３０３が本発明の主要な部分となる。
【００２５】
図１０は、文字部検出手段の処理フローチャートである。以下、図１０の処理に沿って実施例２を説明する。まず、入力画像について左から右に走査して処理を進める。すなわち、開始点と終了点を検出し、左から右に走査する間の特徴量を累積し、開始点から終了点までが文字部か否かを判定する（ステップ４０１）。
【００２６】
図１１は、ステップ４０１の詳細な処理フローチャートである。図１１の処理は各注目画素毎に行われる。ステップ４０１の処理を実行する装置の構成例を図１２に示す。図１２において、６０１は開始点判定部、６０２はアドレス算出、書き出し部、６０３は終了点判定部、６０４は文字部判定部、６０５は特徴量カウンタ、６０６はアドレス算出、書き出し部、６０７は１ライン分の開始点メモリ、６０８は１ライン分の終了点メモリである。
【００２７】
最初に、開始点判定部６０１は、注目画素が文字部の開始点（つまり、非文字部から文字部への変化個所）に相当するか否かを判定する（ステップ５０１）。この判定条件としては種々考えられるが、例えば、以下の条件を満たす場合に開始点に相当とすると判定する。
＜開始点条件＞
（１）近傍に文字縁部がある
（２）着目点の左近傍が白背景相当で、右近傍の濃度がある程度高い
（３）右近傍は網点ではない
注目画素が上記条件に合致する場合、開始点メモリ６０７の注目画素位置に該当した位置に１をセットし、状態フラグをＯＮにし、さらに特徴量カウンタ６０５を０にリセットする（ステップ５０３）。そうでない場合は、開始点メモリ６０７の該当個所に０をセットする（ステップ５０２）。
【００２８】
図１２の構成図で説明すると、開始点判定部６０１には、判定に必要な信号（文字縁部信号等）が入力され、開始点であるか否かの判定結果が開始点メモリ６０７に書き込まれる。判定結果は、０または１または２の３値をとるが、この時点では０または１が、開始点メモリ６０７にセットされる。値をセットする場合は、アドレス算出、書き出し部６０２で注目画素のアドレスが算出され、開始点メモリ６０７の現在の着目点（注目画素）に相当する位置に０または１の値が書き込まれる。開始点条件に合致する場合、特徴量カウンタ６０５をリセットし、状態フラグをＯＮにする。状態フラグは特徴量カウンタ６０５に含まれるものとする。
【００２９】
次に、終了点判定部６０３は、注目画素が文字部の終了点（つまり、文字部から非文字部への変化個所）か否かを判定する（ステップ５０４）。この判定条件は種々考えられるが、基本的には開始点条件を左右逆にしたものになる。
＜終了点条件＞
（１）状態フラグがＯＮ
（２）近傍に文字縁部がある
（３）着目点の左近傍の濃度がある程度高く、右近傍が白背景相当
（４）左近傍は網点ではない
最後の条件（４）は、ない方が文字部を過剰に検出でき難くなるので、なくてもよい。
【００３０】
注目画素が上記条件に合致する場合、次の判定ステップ５０７に進む。そうでない場合は開始点でも終了点でもない中間点として、終了点メモリ６０８の該当個所に０をセットし（ステップ５０５）、さらに特徴量の累積を行う（ステップ５０６）。ステップ５０７に進んだ場合、文字部判定部６０４で文字部判定を行う。
【００３１】
文字部の判定は、累積した特徴量を基に行う。ここでは、例として、網点判定画素の数Ｎ１、白背景判定画素の数Ｎ２、直前ラインの文字部画素数Ｎ３、開始点からの距離Ｄ（輪郭）を使う。
【００３２】
ステップ５０６における特徴量累積は次のように行う。特徴抽出手段３０１における注目画素の網点判定結果がＯＮの場合、Ｎ１カウンタを１増加する。そうでない場合はＮ１カウンタの数は変らない。特徴抽出手段３０１における注目画素の白背景判定結果がＯＮの場合、Ｎ２カウンタを１増加する。そうでない場合はＮ２カウンタの数は変らない。注目画素の一つ上の画素（既に文字部判定部６０４で文字部判定が行われている）の文字部判定結果が「１」の場合はＮ３カウンタを１増加する。そうでない場合はＮ３カウンタの数は変らない。距離カウンタＤは、ステップ５０６を通るたびに１増加する。
【００３３】
ステップ５０７の文字部判定処理では、カウンタＮ１〜Ｎ３とＤの値を利用する。Ｄに対してＮ１，Ｎ２が多い場合およびＮ３が少ない場合は、文字部でないと判定する。逆にＤに対してＮ１，Ｎ２が少なく、Ｎ３が多い場合は、文字部であると判定する。この判定を式で表すと、例えば
Ｎ１＜Ｄ＊ｔｈ１＆Ｎ２＜Ｄ＊ｔｈ２＆Ｎ３＞Ｄ＊ｔｈ３      式（１）
を満たす場合、文字部と判定する。ｔｈ１〜ｔｈ３は比率計算のパラメータである。ここでは比率を用いたが、Ｎ１等の絶対値を利用してもよい。
【００３４】
注目画素が文字部と判定されれば、ステップ５０８の処理を行う。終了点メモリ６０８の注目画素位置に該当した位置に、文字部であることを示す「１」をセットし、状態フラグをＯＦＦにする。注目画素が非文字部と判定されれば、ステップ５０９の処理を行う。終了点メモリ６０８の該当個所に、非文字部であることを示す「２」をセットし、状態フラグをＯＦＦにする。
【００３５】
以上のステップ５０４〜５０９の処理を、図１２の構成図で説明する。終了点判定部６０３には、判定に必要な信号（文字縁部信号等）が入力され、注目画素が終了点か否かを判定をする。終了点判定部６０３が起動するのは開始点判定部６０１で非開始点と判定された場合に限ってもよい（その場合、図１２において開始点判定部６０１の判定結果が終了点判定部６０３に入力される線を追加する）。
【００３６】
終了点判定部６０３の終了点判定の結果、非終了点の場合は終了点メモリ６０８（開始点メモリ６０７と同じく３値をとる）の該当個所に０を書き込み、さらに特徴量カウンタ６０５が更新される。終了点と判定された場合は文字部判定部６０４が起動し、特徴量カウンタ６０５の値を用いて文字部／非文字部の判定を行う。文字部と判定された場合は、終了点メモリ６０８の該当個所に「１」を書き込み（注目画素のアドレスの算出は開始点メモリと同様に行われる）、非文字部と判定された場合は、終了点メモリ６０８の該当個所に「２」を書き込む。同時に、特徴量カウンタ６０５内の状態フラグをＯＦＦにする。
次に、図１０のステップ４０２の処理動作を説明する。ステップ４０２では開始点メモリ６０７と終了点メモリ６０８を右端から左端に走査する。終了点とペアになる開始点を探索し、終了点と同じ値を、開始点の値として再セットする。
【００３７】
図１３は、ステップ４０２の詳細な処理フローチャートを示す。各画素毎に図１３の処理を繰り返す。まず、状態フラグ（０〜２の３値）の値で切り替わる（ステップ７０１）。状態フラグの初期値は０にセットしておく方が望ましい。状態フラグの値が「１」または「２」の場合は、注目画素の位置に相当する開始点メモリ６０７の値を調べる（ステップ７０３）。この値が「１」の場合は、開始点メモリ６０７の値を、状態フラグと同じ値にする（そのまま１で変らない場合もある）。そして、状態フラグを０にする（ステップ７０５）。従って、次の画素の処理時（ステップ７０１）には、状態フラグは０となっている。
【００３８】
また、ステップ７０１で、状態フラグが０の場合は、注目画素の位置に相当する終了点メモリ６０８の値を調べる（ステップ７０２）。この値が「１」または「２」の場合は、その値を状態フラグの値とする（ステップ７０４）。従って、次の画素を処理するときは、状態フラグは「１」または「２」となる。
【００３９】
図１４は、ステップ４０２（図１３の処理）を処理を実行する装置の構成例を示す。図１３の処理を図１４の構成で説明する。状態フラグの値を状態フラグ判定部８０１で判定し、値が「１」または「２」の場合は、開始点メモリ６０７の値をアドレス算出、読み書き出し部８０２を介して読み出し、この値が「１」の場合は状態フラグと同じ値をアドレス算出、読み書き出し部８０２を介してセットする。状態フラグの値が「０」の場合は、終了点の値をアドレス算出、読み出し部８０３を介して読み出し、その値を状態フラグセット８０４にセットする。この場合、状態フラグは状態フラグセット８０４に含まれる。
【００４０】
次に、図１０のステップ４０３の処理動作を説明する。ステップ４０３では開始点メモリと終了点メモリを左端から右端に走査する。そして、開始点から終了点まで順次、文字部信号を発生する。
【００４１】
図１５は、ステップ４０３の詳細な処理フローチャートを示す。まず注目画素の位置に相当する開始点メモリの値を調べる（ステップ９０１）。この値が「１」または「２」であった場合、その値を状態フラグにセットする（ステップ９０２）。次に、状態フラグの値を調べる（ステップ９０３）。値が「１」であった場合は正常な文字部なので、値「１」を文字内部メモリに書き込み、また外部に出力する（ステップ９０４）。この「文字部メモリ」はステップ５０７（図１１）の文字部判定処理において利用される。
【００４２】
次に、注目画素の位置に相当する終了点メモリの値を調べる（ステップ９０５）。終了点メモリの値が「１」または「２」の場合は、状態フラグの値を０にセットする（ステップ９０６）。以上の処理を各画素毎に繰り返すことにより、文字部判定結果がメモリに蓄えられると同時に出力される。
【００４３】
図１５の処理は、図１６の構成からなる装置で実行される。アドレス算出、読み出し部１００１は、開始点の値を読み出し、判定部１００２ではその値を判定（ステップ９０１）し、「１」または「２」であった場合は判定部１００２内の状態フラグに該値をセットする。次に、判定部１００２内の状態フラグの値を調べ（ステップ９０３）、値が「１」であった場合には該当する位置の文字部メモリ１００３に「１」を書き込み、同時に外部に出力する（ステップ９０４）。次に、アドレス算出、読み出し部１００１で終了点の値を読み出し、判定部１００２でその値を判定（ステップ９０５）し、「１」または「２」の場合は、判定部１００２内の状態フラグの値を「０」にセットする。以上の処理を各画素毎に繰り返す。
【００４４】
上記した文字部メモリ１００３は全ライン分用意してもよいが、メモリ量を少なくしたい場合は、最低１ライン分あればよい。ステップ５０７（図１１）では直前のラインの文字部判定結果を利用しているだけで、それ以外は参照していないからである。１ラインのみ使用の場合は、注目ラインが進むたびに内容をクリアするか、ステップ９０３で「ＮＯ」の場合に該当位置に「０」をセットすれば、以前の結果が残りつづけることはない。
【００４５】
なお、上記した処理は、有彩無彩を問わないものであるが、無彩色の場合に限定することも可能である。その場合、開始終了点の判定式および文字部判定の判定式に有彩無彩情報を追加すればよい。
以上で説明した処理が本発明の実施例２に係る基本的な処理である。
【００４６】
次に、実施例２の変形例（他の実施形態）について説明する。前述した図１１のステップ５０７において文字部を判定する場合、上記した説明では判定結果としては、文字部／非文字部の何れかであった。このとき、中間段階として仮文字部という状態を採用する。ステップ５０７では
Ｎ１＜Ｄ＊ｔｈ１＆Ｎ２＜Ｄ＊ｔｈ２＆Ｎ３＞Ｄ＊ｔｈ３        式（１）
という条件式で判定していたが、式（１）を満たさない場合に、
Ｎ１＜Ｄ＊ｔｈ４＆Ｎ２＜Ｄ＊ｔｈ５＆Ｎ３＞Ｄ＊ｔｈ６        式（２）
（ただしｔｈ４＞＝ｔｈ１，ｔｈ５＞＝ｔｈ２，ｔｈ６＜＝ｔｈ３とする）
について判定を行う。
式（１）を満たさず、式（２）を満たす場合に「仮文字部」とする。
【００４７】
仮文字部の場合は、終了点メモリ６０８に「３」と記憶され、その後の図１３および図１５においても、「１」または「２」となるところが「１」または「２」または「３」となる。すなわち図１３は図１７（図１３のステップ７０１、７０２がそれぞれ図１７のステップ１１０１、１１０２になる）、図１５は図１８（図１５のステップ９０１、９０３、９０５がそれぞれ図１８のステップ１２０１、１２０３、１２０５になる）となる。文字部メモリにも「３」と記憶される。外部に出力する場合は「１」および「３」をＯＮ，「０」および「２」をＯＦＦとしてもよい。
【００４８】
ステップ５０６で特徴量の累計を行う際に、Ｎ３だけでなくＮ４も用意する。着目画素の一つ上の画素の文字部判定結果が「１」の場合はＮ３カウンタを１増加していたが、文字部判定結果が「３」の場合にはＮ４カウンタを１増加する。
【００４９】
「仮文字部」と判定された場合は、次ライン以降で「文字部」として判定され難くする。
【００５０】
すなわち、Ｎ４＞Ｄ＊ｔｈ７の場合は、式（１）に代えて、
Ｎ１＜Ｄ＊ｔｈ８＆Ｎ２＜Ｄ＊ｔｈ９          式（３）
（ただしｔｈ８＜＝ｔｈ１，ｔｈ９＜＝ｔｈ２とする）
によって判定を行う。これにより、過剰検出した文字部の影響を局所的に止めることが可能となる。
【００５１】
【発明の効果】
以上、説明したように、本発明によれば、エッジペアを検出することにより、文字部のエッジのみを精度よく検出することができ、また、エッジ部のみでなくエッジ間も文字部として判定できるので、後段の文字部に対応した画像処理をより効果的に行うことができる。さらに、走査方向に沿った処理によってエッジペアを検出しているので、膨大なメモリを使用することなく高速に処理するができる。
【００５２】
また、本発明によれば、エッジペアの対応する位置情報をメモリ上で複雑に管理する必要がなくなり、文字部を簡単な装置構成で検出することが可能となる。
【００５３】
さらに、局所的に文字部か否かの判定が難しい場合には、仮文字部と判定しておき、この仮文字判定結果を以降の文字部判定に利用しているので、高精度に文字部を判定することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施例１の構成を示す。
【図２】  本発明の実施例１の処理フローチャートを示す。
【図３】  エッジ開始点の第１の検出方法を説明する図である。
【図４】  エッジ開始点の第２の検出方法を説明する図である。
【図５】  エッジペア間の第１の特徴を基に文字判定を行う図である。
【図６】  エッジペア間の第２の特徴を基に文字判定を行う図である。
【図７】  エッジペア間の第３の特徴を基に文字判定を行う図である。
【図８】  注目エッジペアが文字判定済エッジペアに連結している図である。
【図９】  本発明の実施例２の構成を示す。
【図１０】  文字部検出手段の処理フローチャートである。
【図１１】  図１０のステップ４０１の詳細な処理フローチャートである。
【図１２】  ステップ４０１の処理を実行する装置の構成例を示す。
【図１３】  図１０のステップ４０２の詳細な処理フローチャートである。
【図１４】  ステップ４０２の処理を実行する装置の構成例を示す。
【図１５】  図１０のステップ４０３の詳細な処理フローチャートである。
【図１６】  ステップ４０３の処理を実行する装置の構成例を示す。
【図１７】  図１３の処理に、判定結果として仮文字部を追加したときの処理フローチャー
トである。
【図１８】  図１５の処理に、判定結果として仮文字部を追加したときの処理フローチャー
トである。
【符号の説明】
１０１  画像入力手段
１０２  エッジ検出手段
１０３  エッジペア評価手段
１０４  全体制御手段
１０５  一時記憶手段
１０６  検出結果出力手段
１０７  データ通信路
【図１】
0004052500.tif 000002
【図２】
0004052500.tif 000003
【図３】
0004052500.tif 000004
【図４】
0004052500.tif 000005
【図５】
0004052500.tif 000006
【図６】
0004052500.tif 000007
【図７】
0004052500.tif 000008
【図８】
0004052500.tif 000009
【図９】
0004052500.tif 000010
【図１０】
0004052500.tif 000011
【図１１】
0004052500.tif 000012
【図１２】
0004052500.tif 000013
【図１３】
0004052500.tif 000014
【図１４】
0004052500.tif 000015
【図１５】
0004052500.tif 000016
【図１６】
0004052500.tif 000017
【図１７】
0004052500.tif 000018
【図１８】
0004052500.tif 000019