JPS60579A - 文字認識方法 - Google Patents

文字認識方法

Info

Publication number
JPS60579A
JPS60579A JP58108955A JP10895583A JPS60579A JP S60579 A JPS60579 A JP S60579A JP 58108955 A JP58108955 A JP 58108955A JP 10895583 A JP10895583 A JP 10895583A JP S60579 A JPS60579 A JP S60579A
Authority
JP
Japan
Prior art keywords
character
code
read
width
peak
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.)
Granted
Application number
JP58108955A
Other languages
English (en)
Other versions
JPH0421232B2 (ja
Inventor
Torayuki Okuhara
奥原 寅行
Yoshio Takemura
竹村 純郎
Yutaka Hamano
裕 濱野
Hiroyuki Yamamoto
弘幸 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Nidec Instruments Corp
Original Assignee
Fujitsu Ltd
Sankyo Seiki Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Sankyo Seiki Manufacturing Co Ltd filed Critical Fujitsu Ltd
Priority to JP58108955A priority Critical patent/JPS60579A/ja
Publication of JPS60579A publication Critical patent/JPS60579A/ja
Publication of JPH0421232B2 publication Critical patent/JPH0421232B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は文字を読取って認識する文字認識方法に関する
文字認識方法としては文字を読取ってその変化点に注目
して文字コードを作成し、この文字コートを固定コード
テーブル上の全ての固定コードと順次に照合して行くこ
とによって読取り文字Fil識する方法がある。しかし
この方法では文字コードを全ての固定コードと照合する
ことによって読取り文字を認識するので、誤読すること
があり文字認識率が低い。
本発明は誤読を少なくするため読取り文字をその文字幅
に対応する文字とのみ対比して認識するようにした文字
認識方式を提供することを目的とする。
以下図面を参照しながら本発明について詳細に説明する
本発明を第1図で説明すると、文字幅が複数ρ規定幅の
いずれかに決められている文字を読取り、その出力から
文字の開始点を検出すると共に該開始点を基準として文
字の終端点を検出して該文字の文字幅を検出し、読取り
文字をその検出した文字幅に対応する文字と対比して認
識する。
第2図は本発明の実施に使用、する装置の一例を示す。
この例は磁気インク文字(E13B) が横方向へ一定
間隔で記録されている小切手等のカードよりなる媒体か
ら磁気インク文字を読取って認識するものであり、マイ
クロ プロセシング ユニット(以下MPUという)1
1は外部端末装置等からインターフェース12、ペリフ
ェラル インターフェース アダプタ(以下PIAとい
う)13を介してリード命令が入力されると、準備完了
状態としてPIA14を介して表示回路15にそれを表
示させる。
この状態で入口に磁気インク文字を有するカードが挿入
されると、このカードがセンサー16により検出される
。MPUIIはセンサー16よりP I A 14を介
してカード検出信号をセンスすると、PIA14を介し
てモータ制御回路17を作動させてモータを定速回転さ
せることによってとのモータで上記カードを横方向へ定
速送りさせ表示回路15に動作中の表示をさせる。読取
り用磁気ヘッド18は定位置にてその定速送りのカード
を相対的に走査して磁気インク文字を読取る。この磁気
ヘッド18からの読取り信号は磁気変化量を示す微分波
形となって増幅器19により増幅され、ローパスフィル
タ20を通してノイズが除かれ、アナログ/デジタル変
換器21によりデジタル信号に変換される。MPUII
はアナログ/デジタル変換器21からのデジタル信号を
PIA14を介して所定の時間間隔(1文字分をカード
送り方向について8ブロツクに分割し1ブロツクを8サ
ンプリングしたものに相当する時間間隔)でとり込んで
−Hランダム アクセスメモリ(以下RAMという)2
2に格納した後に後述の処理を行なって読取り文字を認
識し、その認識文字をPIA13、インターフェース1
2を介して外部端末装置等に出力して表示させ又は所定
の処理をさせる。
MPU 11はリードオンリーメモリ(以下ROMとい
う)23内のプログラムに従って所定の処理を行うが、
その主な処理は具体的には第3図〜第7図に示すように
行う。即ちカードの走行時に第3図に示すようにアナロ
グ/デジタル変換器21からのデジタル信号を上述の時
間間隔で読込んでリードデータとしてRAM22内のり
一ドバソファ(RBUF)の連続したアドレスに順次に
記憶させる。リードデータを1枚のカードについて全て
読込んでRAM22に記憶させた後に文字認識を開始す
るが、まずリードデータより1つの文字の開始点を検出
するために文字頭を検出してその文字の認識を始める。
リードデータにおける1つの文字のデータ(上記検出し
た文字頭から1文字分のデータ)からプラスのピーク値
及びそのアドレスと、マイナスのピーク値及びそのアド
レスとを検出し”r RAM 22に別々に記憶してプ
ラステーブル(PTB)とマイナステーブル(MTB)
を作る。ここにRAM22は第8図に示すようにリード
データが格納されるリードバッファ(RBUF)、PT
B。
MTB、プラスピークテーブル(PPTB)、マイナス
ピークテーブル(MPTB)等が割当てられている。次
にPTB、MTB の内容を各々ピーク値の大きいもの
の順に並べかえてPPTB、MPTBに格納しくこの例
ではPTB の最初のプラスピーク値及びそのアドレス
は並べかえずにPPTBに最初に格納し)、このPPT
B、MPTBの内容からピーク値の大きいものの順に2
つ又は3つずっとってそれらのアドレス(PPTB、M
PTBではな(RBUFでのアドレス)により文字コー
ドを作成しRAM22のコードテーブルに格納する。こ
の場合プラスピークのアドレス、マイナスピークのアド
レスは磁気インク文字をカードの移動により走査して磁
気ヘッド18で読取った際に磁気ヘッド18から得られ
る読取り波形のプラスピークの位置、マイナスピークの
位置に対応しているから、最初のプラスピークのアドレ
スと、他のプラスピークのアドレス及びマイナスピーク
のアドレスとがどれだけ離れているかを見て文字の特徴
をとらえることにより文字コードを作成しコードテーブ
ルに格納する。
但し最初のプラスピークはどの文字も最初のブロックで
出るように磁気インク文字が構成されている。次に最後
のマイナスピークを検出して文字幅を検出する。ここに
リードデータの最初のプラスピークは文字開始点により
生じて最後のマイナスピークが文字終端点により生ずる
が、磁気インク文字のE13Bは文字幅が4種類あって
最後のマイナスピークの位置が4種類になる。ROM2
3の固定コードテーブルにはあらかじめ複数の固定コー
ドが記憶されており、上記文字コードは固定コードテー
ブル上の固定コードのうち上記検出の文字幅に対応する
もの(上記検出の文字幅を有するもの)のみと対比して
いずれかの固定コードと一致すればそのコードを読取り
文字のコードと判定してRAM22にセットし、一致が
とれなければ認識不能と判定して?のコードをRAM2
2にセントし、以下同様にリードデータより各文字の認
識を順次に行う。
第4図は第3図における文字順検出及びピーク検出のプ
ログラムを具体的に示すフローチャートである。RBU
Fからリードデータを順次に読出してデータの開始点を
検出し、即ちリードデータが各文字について最初にあら
かじめ定めであるレベル、又は前の文字の最大ピーク値
の25%を越えた点をデータの開始点として検出し、こ
のデータの始端のアドレスを文字頭アドレス(MHAD
)にすると共にMHAD + 70 (16進数)を文
字エンドアドレス(MEAD) とする。そしてRBU
FのMI(ADからMEADまでのデータを1文字分と
してそのピーク値を検出する。但しノイズ対策としてデ
ータの一定レベル以下のものはピーク値検出の対象とは
しない。検出したピーク値がプラスピーク値であればこ
のプラスピーク値とそのアドレスをPTBにセットし、
検出したピーク値がマイナスヒビ−り値であればこのマ
イナスピーク値とそのアドレスをMTBにセントする。
第5図は第3図においてPTB、MTB の内容をピー
ク値の大きい順に並べかえる部分を具体的に示すフロー
チャートである。まずPTBの最初のアドレスの内容(
最初のプラスピーク値及びそのアドレス)をPPTBに
セットしてPTBの他のアドレスの内容を全部ピークデ
ータノくツファ(PDBF)に転送する。そしてPDB
Fの内容からピーク値が最も太きいものをさがしてこの
最大ピーク値及びそのアドレスをPDBFより消去する
と共にP PTBにセットし、この動作をPDBFが空
になるまでくり返すことによってPPTBの2番目以後
のアドレスにビ〜り値及びそのアドレスをピーク値が大
きいものの順にセットして行く。
またMTBの内容はPDBFに全部転送してから同様に
ピーク値が大きいものの順にセントする。
第6図は第3図において文字コードを作成する部分を示
すフローチャートである。1文字は8ブロツクに分けて
1ブロツクを8サンプリングし読取るが、最初のブロッ
クの前半(4サンプリング分)と最後のブロックの後半
(4サンプリング分)は常に空白であって1文字は実質
的に7ブロックの長さである。またリードデータはどの
文字でもピークが1ブロツク内に1回しか表われないよ
うになっており、正規のプラスピークとマイナスピーク
は各文字で必ず2つ又は3つずつである。更に最初のプ
ラスピークはどの文字でも最初のブロックの中央で出る
ように磁気インク文字が構成されている。そこでまずセ
ットデータ<5ETD)=80(2進数の1.0000
000 )にセントしてプラスコード(PCODE)を
80にセットし、PPTBに最初及び2番目に記憶され
ている最初のプラスピーク値のアドレスPPTB(1)
と他のプラスピーク値のうちで最も大きいプラスピーク
値のアドレスPPTB(2)との差を演算してその差よ
り4(半ブロック分)を引算し8で割算する。この演算
の結果Zは小数点以下を切りすてると、最初のプラスピ
ークと、他のプラスピークのうちの最も大きなグラスピ
ークとが何ブロック離れているかを示すことになる。
そこで5ETDを40にセントしてZだけ右ヘンフトす
ると、5ETDは最初のプラスピークに対して他のプラ
スピークのうちの最も大きいプラスピークが何ブロック
離れているかを示すデータとなり、PCODEとオアを
とって第1のプラスコードとしコードテーブルにセット
する。PPTBに3番目のプラスピーク値のアドレスP
PTB(3)があれば同様にP P T B(1)とP
PTB(3)との差を演算してその差より4を引算し8
で割算して小数点以下を切りすてる。そして5ETDを
40(2進数の01000000 )にセントして演算
結果Zだけ右にシフトすると、最初のプラスピークに対
してその他のプラスピークのうちの2番目に大きなプラ
スピークが何ブロック離れているかを示すデータが得ら
れる。このデータはPCODE (第1のプラスコード
)とオアをとって第2のプラスコードとしコードテーブ
ルにセットする。正規のプラスピークはどの文字も2つ
又は3つであるから、PPTB(3)がなければ第1の
プラスコードをコードテーブルにセットしてプラスコー
ドの作成を終了し、丑たp P T B(4,)以下が
あってもそれは不必要なものであるから第2のプラスコ
ードをコードテーブルにセントしてプラスコードの作成
を終了する。
首だプラスコードの作成に続いてP P T B(1)
を基準にして同様にマイナスコードを作成し、つまりマ
イナスピーク値を負側に大きい順に2つ又は3つとって
そのアドレスMP T B(1)、 MP T B(2
)、 MP TB(3)とP P T B(1)がどの
程度能れているかを見てマイナスコードを作成し、第9
図に示すようにコードテーブルにセントする。このプラ
スコード、マイナスコードは1対で文字コードを構成す
る。
第7図は第3図において最後のマイナスピークを検出し
て文字幅を検出し文字コードをその文字幅に対応する固
定コードと対比して読取り文字を認識する部分を示す。
磁気インク文字のE13Bは0、1.2.−9. A、
 B、 C,Dの14種類の文字からなり、その文字幅
が最初のプロツタから第5〜8ブロツクのいずれか壕で
の幅に相当することにな8ブロツクのいずれかになる。
即ち最後のプラスピークは0.8. A、 B、 C,
D の各文字では第8ブロツクになり、4..6.9の
各文字では第7ブロノクになり、3,5.7の各文字で
は第6ブロソクになり、■、2の各文字では第5ブロツ
クになる。
そこで捷ずマイナスコード(MCOD)(2つある時は
第2のマイナスコード) OL 02 (2進数10)
04(2進数100)、08(2進数1.000 )と
のアンドをとって最後のマイナスピークが第5〜8ブロ
ツクのいずれにあるかを検出することにより文字幅を検
出する。そして最後のマイナスピークが第8ブロツクに
あることを検出した時にはコードテーブル上のプラスコ
ードとマイナスコードとの各組合わせよりなる各文字コ
ードを固定コードテーブル上の0.8. A、 B、 
C,D の固定コードと比較していずれかの固定コード
と一致すればそのコードをRAM22にセットし、一致
がとれなければ?をRAM22にセットする。最後のマ
イナスピークが第7ブロツクにあることを検出した時に
はコードテーブル上のプラスコードとマイナスコードと
の組合わせよりなる文字コードを固定コードテーブル上
の4.6.9の固定コードと比較していずれかの固定コ
ードと一致すればそのコードをRA、M22にセットし
、一致がとれなければ?をRAM 22にセットする。
最後のマイナスピークが第6ブロソクにあることを検出
した時にはコードテーブル上のプラズコードテーブルと
マイナスコードとの組合わせよりなる文字コードを固定
コードテーブル」二の3.5.7の固定コードと比較し
ていずれかの固定コードと一致すればそのコードをRA
M22にセットし、一致がとれなければ?をRAM22
にセットする。最後のマイナスピークが第5ブロツクに
あることを検出した時にはコードテーブル上のプラスコ
ードとマイナスコードとの組合わせよりなる文字コード
を固定コードテーブル上の1゜2の固定コードと比較し
ていずれかの固定コードと一致すればそのコードをRA
M22にセットし、一致がとれなければ?をRAM22
にセットする。
以上のように本発明によれば読取り文字をその文字幅に
対応する文字とのみ対比して認識するので、誤読を少な
くして文字認識率の向上を計ることができる。又読取り
出力から文字幅を検出するので、文字幅を正確に検出し
て認識精度を高くすることができる。
【図面の簡単な説明】
第1図は本発明を示すフローチ^・−ト、第2図は本発
明の実施に用いた装置の一例を示すブロック図、第3図
〜第7図は同装置のプログラムを示すフローチャート、
第8図は同装置におけるRAMのメモリマツプを示す図
、第9図は同RAMのコードテーブルを示す図である。 11−・MPU、 18 磁気ヘッド、22RAM、、
 23 ・ROM0 !し′ 弗b 図 (−) 手続補正書(方却 昭和58年10月 4 日 昭和58年特許願第108955号 2 発明の名称 文字認識方法 3 補正をする考 事件どの関係 特許出願人 名 称 (223)株式会社三協精R製作所(はが1名
)4 代 理 人 住 所 東京都世Iff谷区経堂4丁目5番4号6 補
正の対象

Claims (1)

    【特許請求の範囲】
  1. 文字幅が複数の規定幅のいずれかに決められている文字
    を読取って認識する文字認識方法であって、文字幅に対
    応して各文字の基準コードを格納する格納手段を設け、
    読取り出力から文字の開始点を検出すると共に該開始点
    を基準として文字の終端点をを検出して該文字の文字幅
    を検出し、読取文字をその検出した文字幅に対応する上
    記格納手段の基準コードと対比して認識するようにして
    なる文字認識方法。
JP58108955A 1983-06-17 1983-06-17 文字認識方法 Granted JPS60579A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58108955A JPS60579A (ja) 1983-06-17 1983-06-17 文字認識方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58108955A JPS60579A (ja) 1983-06-17 1983-06-17 文字認識方法

Publications (2)

Publication Number Publication Date
JPS60579A true JPS60579A (ja) 1985-01-05
JPH0421232B2 JPH0421232B2 (ja) 1992-04-09

Family

ID=14497888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58108955A Granted JPS60579A (ja) 1983-06-17 1983-06-17 文字認識方法

Country Status (1)

Country Link
JP (1) JPS60579A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5682984A (en) * 1979-12-10 1981-07-07 Fujitsu Ltd Recorded-data reader

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5682984A (en) * 1979-12-10 1981-07-07 Fujitsu Ltd Recorded-data reader

Also Published As

Publication number Publication date
JPH0421232B2 (ja) 1992-04-09

Similar Documents

Publication Publication Date Title
JPS63182793A (ja) 文字切り出し方式
US4190820A (en) Signal train verification system using landmarks
US4086567A (en) Handwriting verification system using landmarks
US4015239A (en) Character recognition apparatus
JPS60579A (ja) 文字認識方法
JPH0261066B2 (ja)
JPH0315792B2 (ja)
JPH0315791B2 (ja)
JPH0347552B2 (ja)
JPS60578A (ja) 文字認識方式
EP0370766B1 (en) Sorting method and apparatus
JPH0421913B2 (ja)
JP2784004B2 (ja) 文字認識装置
JP2851865B2 (ja) 文字認識装置
JPS6111886A (ja) 文字認識方式
JP2519782B2 (ja) 文字分離方式
JPH1049631A (ja) オンライン手書き文字認識方法および装置
JPS5854431B2 (ja) 文字認識装置の誤読検出方式
JPH0426153B2 (ja)
JPH0420506B2 (ja)
JPS6039277A (ja) ピ−ク値補正方式
JPS61148585A (ja) 文字認識装置
JPS6174087A (ja) 単語読み取り装置
JPH041882A (ja) 文字認識方法およびその装置
JPS59148984A (ja) パタ−ン認識方式