JPH0210480A - 文字判別方法 - Google Patents
文字判別方法Info
- Publication number
- JPH0210480A JPH0210480A JP63159362A JP15936288A JPH0210480A JP H0210480 A JPH0210480 A JP H0210480A JP 63159362 A JP63159362 A JP 63159362A JP 15936288 A JP15936288 A JP 15936288A JP H0210480 A JPH0210480 A JP H0210480A
- Authority
- JP
- Japan
- Prior art keywords
- character
- code
- alphabetic
- undetermined
- recognition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Character Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、文字読取センサと中央処理装置と文字認識部
とから成る文字認識装置における文字判別方法に関する
ものである。
とから成る文字認識装置における文字判別方法に関する
ものである。
第3図は普通の文字認識装置の構成を示すブロック図で
ある。同図において、■は光学文字読取センサ、2はC
PU (中央処理装置)、3は文字認識部である。
ある。同図において、■は光学文字読取センサ、2はC
PU (中央処理装置)、3は文字認識部である。
CPU2は、文字読取センサ1が読取った文字画像デー
タを入力されて記憶した後、該文字画像データを取り出
して文字認識部3に渡し、その認識結果としての文字コ
ードや形状特徴データを該文字認識部から受け取ること
により、文字判別を行う。
タを入力されて記憶した後、該文字画像データを取り出
して文字認識部3に渡し、その認識結果としての文字コ
ードや形状特徴データを該文字認識部から受け取ること
により、文字判別を行う。
さてかかる文字認識装置における文字判別では、対象と
する文字が、数字の零(0)、英字のオー(0)、丸印
(○)等であるときは、形状が似ているところからその
識別が紛られしく、英字のオー(0)であるにもかかわ
らず、数字の零(0)と誤識別したり、或いはその逆に
誤識別するようなことが行われていた。
する文字が、数字の零(0)、英字のオー(0)、丸印
(○)等であるときは、形状が似ているところからその
識別が紛られしく、英字のオー(0)であるにもかかわ
らず、数字の零(0)と誤識別したり、或いはその逆に
誤識別するようなことが行われていた。
これを改善して識別率を向上させる方法として、対象文
字が数字の零(0)、英字のオー(0)、丸印(○)等
のいずれかであるときは、その文字単独では判別しない
で、その前後に位置する文字が何であるかをも考慮に入
れて判別する方式が知られている。
字が数字の零(0)、英字のオー(0)、丸印(○)等
のいずれかであるときは、その文字単独では判別しない
で、その前後に位置する文字が何であるかをも考慮に入
れて判別する方式が知られている。
即ちCPU2が文字認識部3から受け取った文字コード
が数字の零(0)、英字のオー(0)、丸印(○)等の
いずれかであるときは、そのコードを散散えず未判定コ
ードとしておき、その未判定コードの前後の文字、例え
ば前(左隣)の文字が数字で後(右隣)の文字も数字で
あるような場合には、その未判定コードも数字である可
能性が強いので数字の零(0)と断定する。両隣りのい
ずれか一方の文字が数字で他方の文字が漢字とか、ひら
がな、記号等であれば、やはりその未判定コードは数字
である可能性が強いので数字の零(0)と断定する。
が数字の零(0)、英字のオー(0)、丸印(○)等の
いずれかであるときは、そのコードを散散えず未判定コ
ードとしておき、その未判定コードの前後の文字、例え
ば前(左隣)の文字が数字で後(右隣)の文字も数字で
あるような場合には、その未判定コードも数字である可
能性が強いので数字の零(0)と断定する。両隣りのい
ずれか一方の文字が数字で他方の文字が漢字とか、ひら
がな、記号等であれば、やはりその未判定コードは数字
である可能性が強いので数字の零(0)と断定する。
同様にその未判定コードの前(左隣)の文字が英字で後
(右隣)の文字も英字であるような場合には、その未判
定コードも英字である可能性が強いので英字のオー(0
)と断定する。両隣りのいずれか一方の文字が英字で他
方の文字が漢字とか、ひらがな、記号等であれば、やは
りその未判定コードは英字である可能性が強いので英字
のオー(0)と断定する。
(右隣)の文字も英字であるような場合には、その未判
定コードも英字である可能性が強いので英字のオー(0
)と断定する。両隣りのいずれか一方の文字が英字で他
方の文字が漢字とか、ひらがな、記号等であれば、やは
りその未判定コードは英字である可能性が強いので英字
のオー(0)と断定する。
また両隣りの文字が漢字や記号であればその未判定コー
ドは丸印(0)であると断定する。
ドは丸印(0)であると断定する。
このようにして、対象文字が数字の零(0)、英字のオ
ー(0)、丸印(○)等のいずれかであるとき、その文
字単独で判別していたときに比べてその認識率の向上を
図ることができる。
ー(0)、丸印(○)等のいずれかであるとき、その文
字単独で判別していたときに比べてその認識率の向上を
図ることができる。
しかし上述の従来技術においては、その未判定コードの
一方の隣りの文字が数字で他方の隣りの文字が英字であ
るというような場合には、数字である可能性と英字であ
る可能性とが半々ということになり断定ができなくなる
。従って結果としてその文字単独で判別せざるを得な(
なり、認識率の低下をきたすという問題があった。
一方の隣りの文字が数字で他方の隣りの文字が英字であ
るというような場合には、数字である可能性と英字であ
る可能性とが半々ということになり断定ができなくなる
。従って結果としてその文字単独で判別せざるを得な(
なり、認識率の低下をきたすという問題があった。
本発明の目的は、前後の文字の関係から、数字の零(0
)、英字のオー(0)、丸印(○)等のいずれかを対象
とするその未判定コードの断定が困難であるときも、そ
の断定を可能にして認識率の向上を図り得る文字判別方
法を提供することにある。
)、英字のオー(0)、丸印(○)等のいずれかを対象
とするその未判定コードの断定が困難であるときも、そ
の断定を可能にして認識率の向上を図り得る文字判別方
法を提供することにある。
上記目的達成のため、本発明では、文字読取センサと中
央処理装置と文字認識部とから成り、中央処理装置は、
文字読取センサが読取った文字画像データを入力されて
記憶した後、該文字画像データを取り出して文字認識部
に渡し、その認識結果としての文字コードおよび形状特
徴データを該文字認識部から受け取る文字認識装置にお
いて、中央処理装置は、文字認識部から受け取った文字
コードの中に、数字の零(0)、英字のオー(0)、丸
印(○)のいずれかを表わすコード(以下、未判定コー
ドという)が含まれているとき、該未判定コードの前後
に位置する文字が数字、英字、漢字、ひらがな、カタカ
ナ、或いは句点等の記号のいずれであるかを判別し、そ
の未判定コードの前、後、或いは前後に位置する文字が
予め定められた特定の文字であるとき、その未判定コー
ドについて改めて数字の零(0)、英字のオー(0)、
丸印(○)の中のいずれであるかを断定し、その未判定
コードの前、後、或いは前後に位置する文字が予め定め
られた特定の文字ではない場合には、文字認識部から受
け取ったその未判定コード文字の形状特徴データに基づ
いて、その未判定コードが数字の零(0)、英字のオー
(0)、丸印(○)の中のいずれであるかを断定するこ
ととした。
央処理装置と文字認識部とから成り、中央処理装置は、
文字読取センサが読取った文字画像データを入力されて
記憶した後、該文字画像データを取り出して文字認識部
に渡し、その認識結果としての文字コードおよび形状特
徴データを該文字認識部から受け取る文字認識装置にお
いて、中央処理装置は、文字認識部から受け取った文字
コードの中に、数字の零(0)、英字のオー(0)、丸
印(○)のいずれかを表わすコード(以下、未判定コー
ドという)が含まれているとき、該未判定コードの前後
に位置する文字が数字、英字、漢字、ひらがな、カタカ
ナ、或いは句点等の記号のいずれであるかを判別し、そ
の未判定コードの前、後、或いは前後に位置する文字が
予め定められた特定の文字であるとき、その未判定コー
ドについて改めて数字の零(0)、英字のオー(0)、
丸印(○)の中のいずれであるかを断定し、その未判定
コードの前、後、或いは前後に位置する文字が予め定め
られた特定の文字ではない場合には、文字認識部から受
け取ったその未判定コード文字の形状特徴データに基づ
いて、その未判定コードが数字の零(0)、英字のオー
(0)、丸印(○)の中のいずれであるかを断定するこ
ととした。
このように、数字の零(0)、英字のオー(0)、丸印
(○)等のいずれかを対象とするその未判定コードの断
定を、前後に位置する文字の組合わせの関係で断定する
だけでなく、それで断定できない場合には、その未判定
コード文字の形状特徴データ(具体的には、その文字の
高さ寸法と幅寸法の比)を用いて断定する。
(○)等のいずれかを対象とするその未判定コードの断
定を、前後に位置する文字の組合わせの関係で断定する
だけでなく、それで断定できない場合には、その未判定
コード文字の形状特徴データ(具体的には、その文字の
高さ寸法と幅寸法の比)を用いて断定する。
第2図は、英字のオー(0)と数字の零(0)について
、文字の高さ寸法と幅寸法の比を比較して示した説明図
である。
、文字の高さ寸法と幅寸法の比を比較して示した説明図
である。
同図(a)に見られるように、英字のオー(0)では、
高さ寸法を1としたとき、幅寸法は0゜9であり、数字
の零(0)では、高さ寸法を1としたとき、幅寸法は0
.6である。従って、しきい値として0.7とか0.8
とかを選んでおけば、両文字を識別することができる。
高さ寸法を1としたとき、幅寸法は0゜9であり、数字
の零(0)では、高さ寸法を1としたとき、幅寸法は0
.6である。従って、しきい値として0.7とか0.8
とかを選んでおけば、両文字を識別することができる。
しかし第2図に示したのは一例であり、活字の種類とか
書体などによってもこの比は変わるので、文書毎にしき
い値を補正する必要がある。その場合、前後に位置する
文字の組合わせの関係で数字の零(0)であるとか英字
のオー(○)であるとか断定できた場合に、そのときの
形状特徴データ(文字の高さ寸法と幅寸法の比)を記憶
しておき、しきい値の決定に役立てることができる。
書体などによってもこの比は変わるので、文書毎にしき
い値を補正する必要がある。その場合、前後に位置する
文字の組合わせの関係で数字の零(0)であるとか英字
のオー(○)であるとか断定できた場合に、そのときの
形状特徴データ(文字の高さ寸法と幅寸法の比)を記憶
しておき、しきい値の決定に役立てることができる。
第1図は本発明を実施するに際してCPUが動作するそ
の動作のフローを示したフローチャートである。
の動作のフローを示したフローチャートである。
同図に見られるように、CPUは文字画像データを抽出
しくステップS1)、対象文字を認識しくステップS2
)、これを繰り返して1ブロック分の認識結果を得る。
しくステップS1)、対象文字を認識しくステップS2
)、これを繰り返して1ブロック分の認識結果を得る。
次にその1ブロック分の文字認識結果をサーチして数字
の零(0)、英字のオー(O)、丸印(○)等の文字を
見付は出すと、それを未判定文字としてその文字の前後
、両隣りの文字種の組合わせを求める。数字の零(0)
、英字のオー(0)、丸印(○)等の文字が連続してい
る場合には、その全体を一つの文字グループと考え、そ
の両隣りの文字種の組合わせを求める(ステップS4)
。
の零(0)、英字のオー(O)、丸印(○)等の文字を
見付は出すと、それを未判定文字としてその文字の前後
、両隣りの文字種の組合わせを求める。数字の零(0)
、英字のオー(0)、丸印(○)等の文字が連続してい
る場合には、その全体を一つの文字グループと考え、そ
の両隣りの文字種の組合わせを求める(ステップS4)
。
求めた組合わせが英字と数字の組合わせであるか否かを
判断しくステップS5)、英字と数字の組合わせである
場合には、その未判定文字の幅と高さの寸法比がしきい
値より高いか低いか判定しくステップS6.)、高い場
合には英字のオー(○)と判定しくステップS8)、低
い場合には数字の零(0)と判定する(ステップS7>
。
判断しくステップS5)、英字と数字の組合わせである
場合には、その未判定文字の幅と高さの寸法比がしきい
値より高いか低いか判定しくステップS6.)、高い場
合には英字のオー(○)と判定しくステップS8)、低
い場合には数字の零(0)と判定する(ステップS7>
。
ステップS5で英字と数字の組合わせではないと判定し
た場合には、ステップS9に進んでさらにその組合わせ
を吟味し、それが英字と英字(または漢字)の組合わせ
である場合には、ステップS13に進んで英字のオー(
0)と判定する。ステップS9で英字と英字(または漢
字)の組合わせではないと判定した場合は、ステップ3
10に進んでさらにその組合わせを吟味し、それが数字
と数字(または漢字)の組合わせである場合には、ステ
ップS12に進んで数字の零(0)と判定し、そうでな
い場合には丸印(○)と判定する(ステップ511)。
た場合には、ステップS9に進んでさらにその組合わせ
を吟味し、それが英字と英字(または漢字)の組合わせ
である場合には、ステップS13に進んで英字のオー(
0)と判定する。ステップS9で英字と英字(または漢
字)の組合わせではないと判定した場合は、ステップ3
10に進んでさらにその組合わせを吟味し、それが数字
と数字(または漢字)の組合わせである場合には、ステ
ップS12に進んで数字の零(0)と判定し、そうでな
い場合には丸印(○)と判定する(ステップ511)。
ステップS13において英字のオー(0)と判定した場
合、或いはステップS12において数字の零(0)と判
定した場合には、判定したその文字の幅と高さの寸法比
を記憶しておき、ステップS6で用いるしきい値の補正
を行う(ステップ514)。
合、或いはステップS12において数字の零(0)と判
定した場合には、判定したその文字の幅と高さの寸法比
を記憶しておき、ステップS6で用いるしきい値の補正
を行う(ステップ514)。
以上説明したように本発明によれば、前後の文字の関係
から、数字の零(0)、英字のオー(0)、丸印(○)
等のいずれであるかを判定することが困難であるときに
も、その判定を可能にして、互いに紛られしい文字であ
る数字の零(O)、英字のオー(O)、丸印(0)等の
文字の認識率の向上を図り得るという利点がある。
から、数字の零(0)、英字のオー(0)、丸印(○)
等のいずれであるかを判定することが困難であるときに
も、その判定を可能にして、互いに紛られしい文字であ
る数字の零(O)、英字のオー(O)、丸印(0)等の
文字の認識率の向上を図り得るという利点がある。
第1図は本発明を実施するに際してCPUが動作するそ
の動作のフローを示したフローチャート、第2図は英字
のオー(○)と数字の零(0)について文字の高さ寸法
と幅寸法の比を比較して示した説明図、第3図は普通の
文字認識装置の構成を示すブロック図、である。 符号の説明 1・・・光学文字読取センサ、2・・・CPU (中央
処理装置)、3・・・文字認識部 代理人 弁理士 並 木 昭 夫
の動作のフローを示したフローチャート、第2図は英字
のオー(○)と数字の零(0)について文字の高さ寸法
と幅寸法の比を比較して示した説明図、第3図は普通の
文字認識装置の構成を示すブロック図、である。 符号の説明 1・・・光学文字読取センサ、2・・・CPU (中央
処理装置)、3・・・文字認識部 代理人 弁理士 並 木 昭 夫
Claims (1)
- 【特許請求の範囲】 1)文字読取センサと中央処理装置と文字認識部とから
成り、中央処理装置は、文字読取センサが読取った文字
画像データを入力されて記憶した後、該文字画像データ
を取り出して文字認識部に渡し、その認識結果としての
文字コードおよび形状特徴データを該文字認識部から受
け取る文字認識装置において、 中央処理装置は、文字認識部から受け取った文字コード
の中に、数字の零(0)、英字のオー(O)、丸印(○
)のいずれかを表わすコード(以下、未判定コードとい
う)が含まれているとき、該未判定コードの前後に位置
する文字が数字、英字、漢字、ひらがな、カタカナ、或
いは句点等の記号のいずれであるかを判別し、その未判
定コードの前、後、或いは前後に位置する文字が予め定
められた特定の文字であるとき、その未判定コードにつ
いて改めて数字の零(0)、英字のオー(O)、丸印(
○)の中のいずれであるかを断定し、その未判定コード
の前、後、或いは前後に位置する文字が予め定められた
特定の文字ではない場合には、文字認識部から受け取っ
たその未判定コード文字の形状特徴データに基づいて、
その未判定コードが数字の零(0)、英字のオー(O)
、丸印(○)の中のいずれであるかを断定することを特
徴とする文字判別方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63159362A JPH0210480A (ja) | 1988-06-29 | 1988-06-29 | 文字判別方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63159362A JPH0210480A (ja) | 1988-06-29 | 1988-06-29 | 文字判別方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0210480A true JPH0210480A (ja) | 1990-01-16 |
Family
ID=15692184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63159362A Pending JPH0210480A (ja) | 1988-06-29 | 1988-06-29 | 文字判別方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0210480A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5359401A (en) * | 1993-02-25 | 1994-10-25 | Fuji Xerox Co., Ltd. | Fixing device |
| JP2009282986A (ja) * | 2008-05-23 | 2009-12-03 | Sharp Corp | デジタル画像内の数字を検知する方法 |
-
1988
- 1988-06-29 JP JP63159362A patent/JPH0210480A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5359401A (en) * | 1993-02-25 | 1994-10-25 | Fuji Xerox Co., Ltd. | Fixing device |
| JP2009282986A (ja) * | 2008-05-23 | 2009-12-03 | Sharp Corp | デジタル画像内の数字を検知する方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0195779A1 (en) | Cryptographic analysis system | |
| JPS63182793A (ja) | 文字切り出し方式 | |
| JPH0210480A (ja) | 文字判別方法 | |
| US7133556B1 (en) | Character recognition device and method for detecting erroneously read characters, and computer readable medium to implement character recognition | |
| JPH0520794B2 (ja) | ||
| JP3457094B2 (ja) | 文字認識装置及び文字認識方法 | |
| JP3595081B2 (ja) | 文字認識方法 | |
| JP2510722B2 (ja) | 英文の大文字,小文字の判別方法 | |
| JP3151866B2 (ja) | 英文字認識方法 | |
| JP3911942B2 (ja) | 文字認識装置 | |
| JPH0527916B2 (ja) | ||
| JPH10162103A (ja) | 文字認識装置 | |
| JP2639314B2 (ja) | 文字認識方式 | |
| JPH0496882A (ja) | 全角/半角判定方法 | |
| JPS6081688A (ja) | 情報認識方式 | |
| JP2503259B2 (ja) | 全角,半角文字の決定方法 | |
| JP2922949B2 (ja) | 文字認識の後処理方法 | |
| JPH06119497A (ja) | 文字認識方法 | |
| JPH0285985A (ja) | 文字読取り装置における文字判断方式 | |
| JPS61276012A (ja) | 情報入力装置 | |
| JP2752499B2 (ja) | 文字読取り装置 | |
| JPH01114991A (ja) | 大文字,小文字の判別方法 | |
| JP2851102B2 (ja) | 文字切出し方法 | |
| JP2963474B2 (ja) | 類似文字識別方法 | |
| JPH01265378A (ja) | 欧文文字認識方式 |