JPH04125789A - 文字読取装置における文字認識方法 - Google Patents
文字読取装置における文字認識方法Info
- Publication number
- JPH04125789A JPH04125789A JP2246192A JP24619290A JPH04125789A JP H04125789 A JPH04125789 A JP H04125789A JP 2246192 A JP2246192 A JP 2246192A JP 24619290 A JP24619290 A JP 24619290A JP H04125789 A JPH04125789 A JP H04125789A
- Authority
- JP
- Japan
- Prior art keywords
- character
- character string
- recognition
- reading
- read
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文字読取装置における文字認識方法にかかり、
特に帳票上において読取を行う文字列位置が規定され、
読取ヘッドを上記帳票上の文字列位置に正対させた状態
において、読取ヘッドを走査して文字読取を行う文字読
取装置における文字認識方法に関する。
特に帳票上において読取を行う文字列位置が規定され、
読取ヘッドを上記帳票上の文字列位置に正対させた状態
において、読取ヘッドを走査して文字読取を行う文字読
取装置における文字認識方法に関する。
帳票上に印刷されている文字列を読取る装置として、光
学式文字読取装置が良く知られている。
学式文字読取装置が良く知られている。
特に小型の文字読取装置では、読取ヘッドが帳票に印刷
されている文字列上を走査し、文字列を読取るものが一
般的である。しかし、上記した文字読取装置は、帳票上
の文字列位置の印刷位置ずれや帳票の搬送ずれ等により
、読取ヘッドが正しく文字上を走査することができず、
読取誤りゃ読取不可になることがある。
されている文字列上を走査し、文字列を読取るものが一
般的である。しかし、上記した文字読取装置は、帳票上
の文字列位置の印刷位置ずれや帳票の搬送ずれ等により
、読取ヘッドが正しく文字上を走査することができず、
読取誤りゃ読取不可になることがある。
このため、特開平1−281584号公報に開示されて
いるように、帳票を微小距離搬送して、読取動作を繰り
返し行う方法が提案されている。
いるように、帳票を微小距離搬送して、読取動作を繰り
返し行う方法が提案されている。
また、特開平1−169586号公報に開示されている
ように、帳票全体をイメージデータとして取込み。
ように、帳票全体をイメージデータとして取込み。
帳票の縁を基準にして、読取文字列の位置を補正して各
文字の位置を決めて、文字読取りを行う方法も提案され
ている。
文字の位置を決めて、文字読取りを行う方法も提案され
ている。
上記特開平1−281584号公報に開示された発明は
、帳票の位置を変えながら文字の読取を行う方法であり
、読取ヘッドの走査方向と文字列の中心線方向が一致し
ている場合には、正しく読取を行うことができる。しか
し、帳票が斜めに傾いた状態で搬送された場合には、読
取ヘッドの走査方向と文字列の中心線方向が一致しない
ため、文字列の右側又は左側において読取ヘッドの視野
範囲から外れ、正しく読取りを行うことができないとい
う問題点があった。
、帳票の位置を変えながら文字の読取を行う方法であり
、読取ヘッドの走査方向と文字列の中心線方向が一致し
ている場合には、正しく読取を行うことができる。しか
し、帳票が斜めに傾いた状態で搬送された場合には、読
取ヘッドの走査方向と文字列の中心線方向が一致しない
ため、文字列の右側又は左側において読取ヘッドの視野
範囲から外れ、正しく読取りを行うことができないとい
う問題点があった。
また、特開平1−169586号公報に開示された発明
は、帳票全体をイメージデータとして取込み、帳票の縁
を基準にして、文字列の位置を補正して各文字の位置を
決め、その後文字読取りを行う方法である。しかし、帳
票全体をイメージデータとして取込むため、多大なメモ
リ容量が必要になり、装置が大型化し、コストが高くな
るという問題点がある。
は、帳票全体をイメージデータとして取込み、帳票の縁
を基準にして、文字列の位置を補正して各文字の位置を
決め、その後文字読取りを行う方法である。しかし、帳
票全体をイメージデータとして取込むため、多大なメモ
リ容量が必要になり、装置が大型化し、コストが高くな
るという問題点がある。
本発明は、上記した従来技術の問題点に鑑みなされたも
ので、読取ヘッドの走査方向と文字列の中心線方向が不
一致状態にある場合においても、正しい文字読取を行う
ことができ、かつ多大なメモリ容量を必要とせず、安価
で小型の文字読取装置を提供することを可能にする文字
読取装置における文字認識方法を提供することを目的と
している。
ので、読取ヘッドの走査方向と文字列の中心線方向が不
一致状態にある場合においても、正しい文字読取を行う
ことができ、かつ多大なメモリ容量を必要とせず、安価
で小型の文字読取装置を提供することを可能にする文字
読取装置における文字認識方法を提供することを目的と
している。
本発明の文字読取装置における文字認識方法は、帳票を
読取ヘッドの走査方向と直角方向に微少量づつ移動させ
て帳票上の文字列の読取りを行い、読取った文字列を文
字認識し、文字列認識結果を誤り判定し、文字列の認識
結果が誤りであると判定された場合には、文字列につい
ての複数の認識結果を合成して再度誤り判定を行うこと
を特徴としている。
読取ヘッドの走査方向と直角方向に微少量づつ移動させ
て帳票上の文字列の読取りを行い、読取った文字列を文
字認識し、文字列認識結果を誤り判定し、文字列の認識
結果が誤りであると判定された場合には、文字列につい
ての複数の認識結果を合成して再度誤り判定を行うこと
を特徴としている。
本発明によれば、帳票を読取ヘッドの走査方向と直角方
向に微小変位させて得た複数の読取結果を合成して誤り
判定を行うため、帳票搬送時に帳票が斜めになっても正
しい文字認識を行うことができる。
向に微小変位させて得た複数の読取結果を合成して誤り
判定を行うため、帳票搬送時に帳票が斜めになっても正
しい文字認識を行うことができる。
また、各走査毎の読取結果だけをメモリに格納すればよ
く、メモリ容量が少なくて済み、文字読取装置を安価か
つ小型に形成できる効果がある。
く、メモリ容量が少なくて済み、文字読取装置を安価か
つ小型に形成できる効果がある。
以下、添付の図面に示す実施例により、更に詳細に本発
明について説明する。
明について説明する。
第1図は、本発明の一実施例を示すブロック図である。
第1図に示す文字読取装置は、読取ヘッド1と文字認識
回路2と制御部7と用紙送りモータ8とヘッド送りモー
タ9とローラ12とから構成され、さらに制御部7は誤
り判定回路3とメモリ4と合成部5とモータ制御回路6
とから構成されている。また、第1図において、10は
帳票、11は文字列を示している。
回路2と制御部7と用紙送りモータ8とヘッド送りモー
タ9とローラ12とから構成され、さらに制御部7は誤
り判定回路3とメモリ4と合成部5とモータ制御回路6
とから構成されている。また、第1図において、10は
帳票、11は文字列を示している。
第1図に示す実施例において、帳票10は用紙送りモー
タ8によってローラ12の働きにより、読取ヘッド1と
文字列11とがほぼ正対する位置まで搬送されて停止す
る。また、読取ヘッド1はヘッド送りモータ9によって
文字列9の方向に移動する。これによって、読取ヘッド
1は文字列11を走査して2値化信号を生成し、文字認
識回路2へ出力する。
タ8によってローラ12の働きにより、読取ヘッド1と
文字列11とがほぼ正対する位置まで搬送されて停止す
る。また、読取ヘッド1はヘッド送りモータ9によって
文字列9の方向に移動する。これによって、読取ヘッド
1は文字列11を走査して2値化信号を生成し、文字認
識回路2へ出力する。
文字認識回路2は入力された2値化信号について文字認
識を行い、その認識結果を制御部7に出力する。制御部
7の誤り判定回路3は、所定の演算ルールにしたがって
、入力された認識結果について誤り判定を行う。誤り判
定回路3において、認識結果が正しいデータであると判
定された場合には、その認識結果が上位装置(図示せず
)に入力され、処理が終了する。
識を行い、その認識結果を制御部7に出力する。制御部
7の誤り判定回路3は、所定の演算ルールにしたがって
、入力された認識結果について誤り判定を行う。誤り判
定回路3において、認識結果が正しいデータであると判
定された場合には、その認識結果が上位装置(図示せず
)に入力され、処理が終了する。
これに対して、誤り判定回路3が認識結果を誤りである
と判定した場合には、次のような処理が行われる。すな
わち、まず上記認識結果が一旦メモリ4に格納される。
と判定した場合には、次のような処理が行われる。すな
わち、まず上記認識結果が一旦メモリ4に格納される。
次に、モータ制御回路6が用紙送りモータ8を一定量だ
け正逆回転させ、帳票10を矢印Aの方向(走査方向に
直角な方向)に一定量だけ送る。次に、モータ制御回路
6はヘッド送りモータ9を駆動し、読取ヘッド1は再度
読取動作を行う。そして、前記したように、文字認識回
路2は、読取ヘッド1から出力される2値化信号につい
て文字認識を行い、その認識結果を制御部7に出力する
。制御部7の誤り判定回路3は、所定の演算ルールにし
たがって、入力された認識結果について誤り判定を行う
。誤り判定回路3において、認識結果が正しいデータで
あると判定された場合には、その認識結果が上位装置(
図示せず)に入力され、処理が終了する。しかし、誤り
判定回路3が認識結果を誤りであると判定した場合には
、メモリ4に格納されている前回の読取結果と今回の読
取結果が合成部5において合成され、再度誤り判定回路
3によって誤り判定が行われる。 誤り判定回路3にお
いて、合成結果が正しいデータであると判定された場合
には、その合成結果が上位装置(図示せず)に出力され
、処理が終了する。
け正逆回転させ、帳票10を矢印Aの方向(走査方向に
直角な方向)に一定量だけ送る。次に、モータ制御回路
6はヘッド送りモータ9を駆動し、読取ヘッド1は再度
読取動作を行う。そして、前記したように、文字認識回
路2は、読取ヘッド1から出力される2値化信号につい
て文字認識を行い、その認識結果を制御部7に出力する
。制御部7の誤り判定回路3は、所定の演算ルールにし
たがって、入力された認識結果について誤り判定を行う
。誤り判定回路3において、認識結果が正しいデータで
あると判定された場合には、その認識結果が上位装置(
図示せず)に入力され、処理が終了する。しかし、誤り
判定回路3が認識結果を誤りであると判定した場合には
、メモリ4に格納されている前回の読取結果と今回の読
取結果が合成部5において合成され、再度誤り判定回路
3によって誤り判定が行われる。 誤り判定回路3にお
いて、合成結果が正しいデータであると判定された場合
には、その合成結果が上位装置(図示せず)に出力され
、処理が終了する。
これに対して、誤り判定回路3が合成結果を誤りである
と判定した場合には、上記の動作が繰り返して実行され
る。この場合には、1回目の認識結果と2回目の認識結
果の外に、3回目の認識結果等が得られる。合成回路5
は、これらの複数の認識結果の組み合わせによって合成
処理を行い、その結果(複数の場合もある)を誤り判定
回路3へ出力する。
と判定した場合には、上記の動作が繰り返して実行され
る。この場合には、1回目の認識結果と2回目の認識結
果の外に、3回目の認識結果等が得られる。合成回路5
は、これらの複数の認識結果の組み合わせによって合成
処理を行い、その結果(複数の場合もある)を誤り判定
回路3へ出力する。
なお、あらかじめ定められた回数だけ、帳票10の移動
及び文字読取・認識処理が行われたにもかかわらず、認
識結果が全て誤りと判定された場合には、認識不能とし
て上位装置に報告する。この場合、上記あらかじめ定め
られた回数にわたって行われた文字読取・認識処理にお
いて、認識文字数の最も多い読取結果を合わせて上位装
置に送るようにする。これにより、上位装置側において
行われるオペレータの帳票画像に基づく認識結果の修正
を容易にすることが可能になる。
及び文字読取・認識処理が行われたにもかかわらず、認
識結果が全て誤りと判定された場合には、認識不能とし
て上位装置に報告する。この場合、上記あらかじめ定め
られた回数にわたって行われた文字読取・認識処理にお
いて、認識文字数の最も多い読取結果を合わせて上位装
置に送るようにする。これにより、上位装置側において
行われるオペレータの帳票画像に基づく認識結果の修正
を容易にすることが可能になる。
また、上記実施例においては、帳票10を読取ヘッド1
の走査方向に直角の方向に移動させたが、本発明はこれ
に限定されるものではなく、例えば帳票を上方向に所定
回数だけ移動して読取を行い、合成処理を行ったが誤り
と判定された場合には、帳票を下方向に移動して読取を
行うようにしても良い。また、文字読取ができなかった
文字領域のそれぞれについて黒データ量を求め、求めた
黒データ量に応じて不読コードを出力し、この不読コー
ドを調べることにより、文字列の傾斜方向を求め、帳票
10の移動方向(上方向又は下方向)を決めるようにし
ても良い。ここで、文字読取ができなかった文字領域の
それぞれについて黒データ量を求めることは、読取ヘッ
ドが読取ができなかった文字についての走査範囲を推定
することに相当し、これによって文字列の傾斜方向を求
めることができる。
の走査方向に直角の方向に移動させたが、本発明はこれ
に限定されるものではなく、例えば帳票を上方向に所定
回数だけ移動して読取を行い、合成処理を行ったが誤り
と判定された場合には、帳票を下方向に移動して読取を
行うようにしても良い。また、文字読取ができなかった
文字領域のそれぞれについて黒データ量を求め、求めた
黒データ量に応じて不読コードを出力し、この不読コー
ドを調べることにより、文字列の傾斜方向を求め、帳票
10の移動方向(上方向又は下方向)を決めるようにし
ても良い。ここで、文字読取ができなかった文字領域の
それぞれについて黒データ量を求めることは、読取ヘッ
ドが読取ができなかった文字についての走査範囲を推定
することに相当し、これによって文字列の傾斜方向を求
めることができる。
次に、第2図及び第3図(a)〜(C)を用いて、認識
結果の合成方法について説明する。帳票10が、第2図
に示すように斜めに搬送されたとする。このとき、1回
目の走査において、第3図(a)に示すように9個の文
字からなる文字列の右側部分だけが読取とられ、2回目
の走査において第3図(b)に示すように文字列の左側
部分だけが読取られたとする。上記した1回目と2回目
の走査では、文字列の一部しか読取れないため、誤り判
定を行うと、いずれも誤りになる。
結果の合成方法について説明する。帳票10が、第2図
に示すように斜めに搬送されたとする。このとき、1回
目の走査において、第3図(a)に示すように9個の文
字からなる文字列の右側部分だけが読取とられ、2回目
の走査において第3図(b)に示すように文字列の左側
部分だけが読取られたとする。上記した1回目と2回目
の走査では、文字列の一部しか読取れないため、誤り判
定を行うと、いずれも誤りになる。
次に、1回目の読取結果と2回目の読取結果をそれぞれ
合成すると、文字列が全て正しく読取れるようになる。
合成すると、文字列が全て正しく読取れるようになる。
即ち、第3図(C)に示すように、1回目の走査におい
て読取られた文字列後半の4文字と2回目の走査におい
て読取られた文字列前半の5文字が合成され、これによ
って正しい文字列が読取られたことになる。
て読取られた文字列後半の4文字と2回目の走査におい
て読取られた文字列前半の5文字が合成され、これによ
って正しい文字列が読取られたことになる。
まな、1回目の読取結果と2回目の読取結果の合成文字
数が9文字を越え、かつ異なる文字として読取られた場
合には、それぞれの文字について誤り判定を行うことに
より、どちらかの文字が選択され、所定の文字列として
読取られる。これによって、1回目と2回目等の読取文
字の合計が9文字を越えた場合においても、正しい文字
列を認識することができる。
数が9文字を越え、かつ異なる文字として読取られた場
合には、それぞれの文字について誤り判定を行うことに
より、どちらかの文字が選択され、所定の文字列として
読取られる。これによって、1回目と2回目等の読取文
字の合計が9文字を越えた場合においても、正しい文字
列を認識することができる。
以上の説明から明らかなように、本実施例によれば、帳
票が斜めに搬送され、1回の走査では文字列の一部しか
読取れないような場合でも、帳票位置を微小量変位させ
て読取を繰り返して行い、その読取結果を合成すること
により、文字列を正しく読取ることができる。
票が斜めに搬送され、1回の走査では文字列の一部しか
読取れないような場合でも、帳票位置を微小量変位させ
て読取を繰り返して行い、その読取結果を合成すること
により、文字列を正しく読取ることができる。
さらに、読取結果だけをメモリに格納すれば良く、メモ
リ容量が少なくて済み、装置を安価に構成することがで
きる。
リ容量が少なくて済み、装置を安価に構成することがで
きる。
なお、上記した実施例においては、帳票を固定して読取
ヘッドを走査しているが、読取ヘッドを固定して帳票を
走査するようにしても良い。
ヘッドを走査しているが、読取ヘッドを固定して帳票を
走査するようにしても良い。
また、上記した実施例おいては、必要なメモリ容量を少
なくするため、認識結果だけをメモリに取込むように構
成したが、本発明はこれに限定されるものではなく、帳
票上の文字列を全てメモリに取込み、メモリ上において
文字認識する範囲を微少量変位させて文字認識し、それ
ぞれの結果を合成することにより、前記実施例と同様の
効果を得ることができる。この場合には、帳票移動動作
と読取ヘッドにより再度の走査が不要になり、処理効率
が向上する効果がある。
なくするため、認識結果だけをメモリに取込むように構
成したが、本発明はこれに限定されるものではなく、帳
票上の文字列を全てメモリに取込み、メモリ上において
文字認識する範囲を微少量変位させて文字認識し、それ
ぞれの結果を合成することにより、前記実施例と同様の
効果を得ることができる。この場合には、帳票移動動作
と読取ヘッドにより再度の走査が不要になり、処理効率
が向上する効果がある。
本発明によれば、帳票搬送時に帳票が斜めになっても正
しい文字認識を行うことができる。
しい文字認識を行うことができる。
また、各走査毎の読取結果のみをメモリに格納すればよ
く、メモリ容量が少なくて済み、装置を安価かつ小型に
形成できる効果がある。
く、メモリ容量が少なくて済み、装置を安価かつ小型に
形成できる効果がある。
第1図は本発明の一実施例を示すブロック図、第2図は
帳票を複数回走査する場合の説明図、第3図(a)、
(b)、 (C)は複数回の読取結果を合成して正
しい読取結果を得る過程を示す説明図である。 1・
・・読取ヘッド、2・・・文字認識回路、3・・・誤り
判定回路、4・・・メモリ、5・・・合成部、6・・・
モータ制御回路、7・・・制御部、8・・・用紙送りモ
ータ、9・・・ヘッド送りモータ、10・・・帳票、1
1・・・文字列、12・・・ローラ。 代理人 弁理士 秋 本 正 実 7’)C:
帳票を複数回走査する場合の説明図、第3図(a)、
(b)、 (C)は複数回の読取結果を合成して正
しい読取結果を得る過程を示す説明図である。 1・
・・読取ヘッド、2・・・文字認識回路、3・・・誤り
判定回路、4・・・メモリ、5・・・合成部、6・・・
モータ制御回路、7・・・制御部、8・・・用紙送りモ
ータ、9・・・ヘッド送りモータ、10・・・帳票、1
1・・・文字列、12・・・ローラ。 代理人 弁理士 秋 本 正 実 7’)C:
Claims (1)
- 【特許請求の範囲】 1、帳票上の文字列を行方向に走査して読取り、読取っ
た文字列を文字認識して誤り判定を行う文字読取装置に
おいて、 文字列の認識結果が誤りであると判定された場合、認識
結果を記憶する第1のステップと、文字列の認識結果が
誤りであると判定された場合、帳票を走査方向と直角に
移動させる第2のステップと、 移動後の帳票について文字列の読取りを行い、読取った
文字列を文字認識し、文字列認識結果を誤り判定を行う
第3のステップと、 第3のステップにおける文字列の認識結果が誤りである
と判定された場合、今回の認識結果を記憶しすると共に
、記憶されている複数の文字列の認識結果を合成して再
度誤り判定を行う第4のステップと、 第4のステップにおける文字列の認識結果が誤りである
と判定された場合、上記第2から第4のステップを繰り
返す第5のステップとから構成されていることを特徴と
する文字読取装置における文字認識方法。 2、上記文字認識ができなかった文字領域のそれぞれに
ついて黒データ量を求め、求めた黒データ量の変化を調
べることにより、文字列の傾斜方向を求め、求めた傾斜
方向に基づいて帳票の移動方向を決めることを特徴とす
る請求項1記載の文字読取装置における文字認識方法。 3、上記ステップ5があらかじめ定められた回数にわた
って繰り返して行われたにもかかわらず、合成された文
字列の認識結果が誤りであると判定された場合、上位装
置に対して、読取不能の報告とともに、認識文字数の最
も多い読取結果を送ることを特徴とする請求項1記載の
文字読取装置における文字認識方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2246192A JPH04125789A (ja) | 1990-09-18 | 1990-09-18 | 文字読取装置における文字認識方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2246192A JPH04125789A (ja) | 1990-09-18 | 1990-09-18 | 文字読取装置における文字認識方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04125789A true JPH04125789A (ja) | 1992-04-27 |
Family
ID=17144887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2246192A Pending JPH04125789A (ja) | 1990-09-18 | 1990-09-18 | 文字読取装置における文字認識方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04125789A (ja) |
-
1990
- 1990-09-18 JP JP2246192A patent/JPH04125789A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58103266A (ja) | 文字画像処理装置 | |
| JPH0157394B2 (ja) | ||
| EP0256807A2 (en) | Optical recording card and method of reading the same | |
| JPH07177308A (ja) | 両面スキャナ制御方法 | |
| US5471041A (en) | Bar-code reader device | |
| JPS58146973A (ja) | 文字行および文字の切出し方法 | |
| US5642203A (en) | Method of enlarging and processing image data | |
| JP3126407B2 (ja) | 記憶媒体に画像を登録する装置 | |
| JP2506142B2 (ja) | 文字読取り装置 | |
| JP3009325B2 (ja) | カルラコードの解析方法 | |
| JPH0563868A (ja) | 画像形成装置のジヨブコントローラ | |
| JP3018702B2 (ja) | バーコード復調装置 | |
| JP2570571B2 (ja) | 光学文字読取装置 | |
| JPH07239908A (ja) | 文字認識装置 | |
| JPH0221029B2 (ja) | ||
| JPH039506B2 (ja) | ||
| JPH0765121A (ja) | 光学式文字読取装置 | |
| JPH0262161A (ja) | 画像読み取り装置 | |
| JP2003099710A (ja) | 光学式読み取り装置の印字制御方法 | |
| JPH07131631A (ja) | デジタル複写方法及びデジタル複写機 | |
| JP2956275B2 (ja) | 原稿読取り装置 | |
| JPS5860381A (ja) | スキユ−検出方式 | |
| JPS63116282A (ja) | 画像入力付きocr | |
| JPS58166867A (ja) | マ−ク読取方式 | |
| JPH0340430B2 (ja) |