JPS603065A - Recognizing method of magnetic ink character - Google Patents
Recognizing method of magnetic ink characterInfo
- Publication number
- JPS603065A JPS603065A JP58109861A JP10986183A JPS603065A JP S603065 A JPS603065 A JP S603065A JP 58109861 A JP58109861 A JP 58109861A JP 10986183 A JP10986183 A JP 10986183A JP S603065 A JPS603065 A JP S603065A
- Authority
- JP
- Japan
- Prior art keywords
- code
- character
- peak
- plus
- minus
- 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
Links
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
Description
【発明の詳細な説明】 本発明は磁気インク文字認識方法に関する。[Detailed description of the invention] The present invention relates to a magnetic ink character recognition method.
磁気インク文字認識方法には磁気インク文字の磁気変化
量のテーク?I9[定数に分割し、プラスのピークとマ
イナスのピークがそ7しぞ2″L各分割区域のどの(h
7.置に該当1゛−るかを検出してグラスビークとマイ
ナ7コート′ヲ作成し、このグラスコートトマイ+スコ
ードよりなる文字コードを規定の文字コードと7寸比し
て読取り文字を認識1−る方法がある。しかしこの方法
ではどの磁気インク文字も1つの分割区域で(よピーク
が1つしか出ないようになっているにもかかわらず、磁
気インク文字のにじみ等により異状ビークが生じて1つ
の分割区域内にグラスピークとマイナスピークが並存1
−ることになった場合に(よ磁気インク文字?認識1″
ることかできない。Does magnetic ink character recognition method take into account the amount of magnetic change in magnetic ink characters? I9 [Divide into constants, and determine which (h
7. It detects the corresponding 1゛- in the position, creates a glass beak and a minor 7 coat, and compares the character code consisting of the glass coat tomy + score with the specified character code by 7 to recognize the read character. There is a way to do it. However, with this method, even though each magnetic ink character is designed to appear in one divided area (only one peak appears), abnormal peaks occur due to bleeding of magnetic ink characters, etc. Grass peak and negative peak coexist in 1
- When it comes to (magnetic ink characters? Recognition 1''
I can't do anything.
シ1【発ψ」は−上記(1)ような欠点を改善し、異状
ピークにより工つの″+削区域に2つのピークが重複し
ても文字K la’ k行うことかできる磁気インク文
字4識方法を提供1−ることを目的とする。1 [Emission ψ] is a magnetic ink character 4 that improves the drawbacks mentioned in (1) above and can print the character K la' k even if two peaks overlap in the `` + cutting area of the workpiece due to abnormal peaks. The purpose is to provide a method of understanding.
以下図面7a:′参照しながら本発明について詳細に況
明する。The present invention will now be explained in detail with reference to Figure 7a:'.
本発明を第1図で説明すると、磁包インク文字の磁気変
化量のデータ¥所定数のブロックに分割してプラスのピ
ークとマイナスのピークのそf’Lそ2’Lの位置かど
のブロックに該当1−るかを検出することによゆプラス
コード及びマイナスコードを作成し、この2つのコード
よりなる文字コードより読取り文字を認識する。そして
同一ブロックに2つのピークが重複した時にはその各−
刀を除外して2 )l*類の文字コードを作成し読取り
文字ケ認識する。To explain the present invention with reference to FIG. 1, the data on the amount of magnetic change of magnetic envelope ink characters is divided into a predetermined number of blocks, and the blocks at the positions of the positive peak and the negative peak are A plus code and a minus code are created by detecting whether 1- or 1- is applicable, and the read character is recognized from the character code made up of these two codes. And when two peaks overlap in the same block, each -
Excluding the sword, 2) Create a character code of type l* and recognize the read characters.
第2図は本発明の実施に使用1−る装置の一しリを示す
。FIG. 2 shows some of the equipment used in practicing the invention.
この++llは磁気インク文字(EJ3B)が横方向へ
一定間隔で記録さ庇ている小切手等のカードよりなる媒
体から磁気インク文字を読取って認識1−るものでアリ
、マイクロプロセシングユニット(以下MPLI とい
う)11は外部端末装置等からインターフェース12
、ペリフェラルインターフェースアダプタ(以下PIA
とい5)13’f介してリード命令が人力さrしると、
準イ1iif完了状態としてPIA14Y介して表示回
路15にそノ゛シヲ表示させる。この状態で入[」に磁
気インク文字を有するカードが挿入さf’Lると、この
カードがセンサー16により検出さ1.る。八4PLJ
IJはセンナ−J6よりPiA、L4’Y介してカード
検出信号?センスすると。This ++ll is a device that reads and recognizes magnetic ink characters (EJ3B) from a medium such as a card such as a check on which magnetic ink characters (EJ3B) are recorded at regular intervals in the horizontal direction. ) 11 is an interface 12 from an external terminal device, etc.
, Peripheral Interface Adapter (hereinafter referred to as PIA)
5) When a read command is issued manually through 13'f,
This is displayed on the display circuit 15 via the PIA 14Y as a semi-completed state. In this state, when a card with magnetic ink characters is inserted into the input field f'L, this card is detected by the sensor 16 and 1. Ru. 84 PLJ
IJ is a card detection signal from Senna-J6 via PiA and L4'Y? When you sense it.
l:’1A14を介してモータf!?!I御回路17を
作動させてモータラ定速回転させることによってこのモ
ータで上記カードを横方向へ定速送りさせ表示回路J5
に動作中の表示をさせる。読取り用磁気−\ノド18
i′!、定1)′f、置にてその定速送りのカードを相
対的に定食して磁気インク文字を読取る。この磁気ヘッ
ド18からの。ヅe取り信号1ま(餓気変化量ケ示1−
微分波形となって増幅器19により増幅さ21. 、ロ
ーパスフィルタ20ij++してノイズか除か)t、ア
ナログ/デジタル変換器21によりデジタル13号に変
換さ7しる。MPLJJlにアナログ/デジタル変換器
21からのナシタル信号Y P L A l 4 ’l
介してn「定の時間間隔(1文字分をカード送り方向に
ついて8ブロツクに分割しlブロックを8ザンブ1九ン
グしたものに相当する時間間隔でとり込んで一基ランダ
ムアクセスメモリ(以下]もAIVI という)22に
格納した後に後述の処理を行なって読取り文字を認識し
、その認識文字をPIAI 3 、インター71−ス1
2乞介して外部端末装置筐等に出力して表示さ・を又は
所定の処理をさせる。l:'1 Motor f! via A14. ? ! By activating the I control circuit 17 and rotating the motor at a constant speed, this motor feeds the card in the horizontal direction at a constant speed and displays the display circuit J5.
to display that it is running. Magnetism for reading-\Grot 18
i′! , constant 1)'f, the card of constant speed feeding is relatively fixed at the position and the magnetic ink characters are read. from this magnetic head 18. ㅅe removal signal 1 (starvation change amount 1-)
It becomes a differential waveform and is amplified by the amplifier 19 21. , a low-pass filter 20ij++ is applied to remove noise), and an analog/digital converter 21 converts the signal into digital No. 13. The digital signal YPL from the analog/digital converter 21 is input to MPLJJl.
A single random access memory (hereinafter) is also loaded by capturing data at a fixed time interval (one character is divided into 8 blocks in the card feeding direction, and one block is divided into 8 blocks and 19 blocks). AIVI) 22, the read characters are recognized by performing the processing described later, and the recognized characters are transferred to PIAI 3, Inter 71-S 1.
2, the data is output to an external terminal device case, etc., and displayed or subjected to predetermined processing.
+vt P U i口まリードオンリーメモリ(す、F
ROMという)23内のプログラムに従って所定の処理
を行うか、その生な処、T!l!は具[1【的には第3
図〜第6図に示すように行う。即ちカードの走行117
.、に第3図に示すようにアナログ/デジタル変1A器
21からのテジタル信号?上述の時1bj間隔で読込ん
でリードデータとして)tAIV122 内のり−ドパ
ソファ(1(、BLIF)の連続したアドレスに1幀次
に記憶させる。リードデータを1枚のカードについて全
て読込んで1(、AIVI22にa己憶させた後に文字
認識を開始Tるが、−!ずリードデータより1つの文字
゛の開始点を検出するために文字順を険出してその文
字の1.e識を始める。リードデータにおける1つの文
字のデータ(上記険出した文字順から1文字分のデータ
)からプラスのピーク値及びそのアト1/スと、マイナ
スのピーク値及びそのアト1/スとを検出してRAM2
2 に別々に記憶してプラステーブル(J−”J’ +
+ )とマイナステーブル(Mi’13) をイ′する
。ここに1tAM22 は第8図に示すようにリートデ
ータが格納さノ′シる1ノードバツフア(RBUJ+”
)、 PT13. lVI’J”lJ、プラスビーク
テーブル(P I)′月3人マイナスピークテーブル(
MPTIJ)等が割当てろγしている。次にl’TB
、 MTB の内容を各々ピーク値の大ぎいものの順に
並べかえテPP’J″B。+vt P Ui mouth read only memory (S, F
T! l! The ingredient [1 [part 3]
This is carried out as shown in FIGS. That is, card running 117
.. , the digital signal from the analog/digital converter 21 as shown in FIG. In the above case, it is read at 1bj intervals and stored as read data) in consecutive addresses of tAIV122 (1 (, BLIF). Read all the read data for one card and store it in 1 (, AIVI22). After memorizing it, I start character recognition, but in order to detect the starting point of one character from the lead data, I reveal the character order and start recognizing that character.Read data The positive peak value and its at1/s, and the negative peak value and its ats1/s are detected from the data of one character (data for one character from the above-mentioned character order) and stored in RAM2.
2 and store them separately in the plus table (J-"J'+
+ ) and minus table (Mi'13). Here, 1tAM22 is a 1-node buffer (RBUJ+) in which REIT data is stored, as shown in Figure 8.
), PT13. lVI'J"lJ, plus peak table (PI)'3 people per month minus peak table (
MPTIJ) etc. are allocating it. Next l'TB
, rearrange the contents of MTB in order of the highest peak value.PP'J''B.
M 1) ’J’ J3に格納しくこの例ではP ’J
” J3 、の最初のノ°ラスビークf直及びそのアト
1/スは、1にべがえずにP PT B K 最初VC
格納L ) CノPP ’l’B 、MPTB ノ内容
からピーク値の大きいものの順に2つ又は3つずつとっ
て七フ′しらのアトlメス(円”I’ll 、 ML”
L’Bではなく J(、+3uJrでのアト1ノス)に
より文字コードを作成しuA M 22のコードテーブ
ルに格納−J−る。この場合グラスビークのアト1/ス
、マイナスビークのアト1/スは磁気インク文字、?カ
ードの移動により走査して磁気ヘッド18で読取った際
に1庭気ヘツド18から潜しノ゛しる読取り波形のプラ
スコードの1)γ置、マイナスビークの位置に灯心して
いるがら。M 1) 'J' Stored in J3. In this example, P 'J'
” J3, the first norasbeak f direct and its ato 1/s are P PT B K first VC without changing to 1.
Storage L) From the contents of C, PP 'l'B, and MPTB, take two or three items in descending order of the peak value and put them into the seven-fold atom knife (circle "I'll, ML").
A character code is created using J (at 1 nos with +3uJr) instead of L'B and stored in the code table of uA M 22 -J-. In this case, Grass Beak's at 1/s and Minus Beak's at 1/s are magnetic ink characters, ? When the card is scanned by movement of the card and read by the magnetic head 18, the positive code of the read waveform hidden from the magnetic head 18 is centered at the 1) γ position and the negative beak position.
lGt 初のプラスビークのアト17スと他のプラスピ
ークのアドレス、マイナスビークのアト1/スとが例ブ
ロック分離凡ているかを見てプラスコード、マイナスコ
ードを作成することによって文字コードを咋成しコード
チー、プルに格納1−る。但し最初のグラスビークはど
の文字も最初のブロックでIJ」るよ5に磁気インク文
字か構成さ几ている。次にプラスピークとマイナスビー
クが同一のブロックで重複した時にはこのM ’FJt
した2つのピークのうちのグラスピークを無効にするこ
とでグラスコードを再作成することによりこのグラスコ
ードと」二記マイナスコードからなるw< 1の文字コ
ードを作成し、壕だ重複した2つのピークのうちのマイ
ナスビークを無効にづ−ることでマイナスコードを円作
成することによりこのマイナスコードと、上l己最初に
作jメしたプラスコードとよりなる第2の文字コードを
作成1−る。ここに本来(よピークかどの文字も1つの
ブロックで重複して出ないようになっており、同一のブ
ロックでl復した2つのピークはそのいずnか一万が異
常ビークである可能性が置い。したかつて−り記憶1の
文字コード、第2σ)文字コードのいず2’Lかが正し
い文字コードである可能性が高い。次に上記文字コード
はROM23の固定コードテーブルにあらかじめ記憶さ
几て(・ろ包数の固定コードとゾ・1比して(・−J′
nかθ)固定コードと一致す几ば読取り文字をそのコー
ドの文字と認識して」もA、M22にセットし、固定コ
ードσ)しゝずフ′シとも一致しなげn、ば認識不能と
して「?」の文字7H,AM22にセットし、以下同様
にl) −)’データより各文字の認識を順次に行う。lGt Create a character code by creating a plus code and a minus code by looking at whether the first plus peak's address 17th, other plus peak addresses, and minus beak's at 1/s are separated by block separation. The code is stored in the pull. However, the first Glassbeak is made up of magnetic ink letters such as ``IJ'' and 5 in the first block of every letter. Next, when the plus peak and minus peak overlap in the same block, this M'FJt
By re-creating the glass code by invalidating the glass peak out of the two peaks, we create a character code with w < 1 consisting of this glass code and the two-note minus code. By creating a negative code by disabling the negative peak in the peak, we create a second character code consisting of this negative code and the positive code that we first created.1- Ru. Here, it is designed so that none of the characters in the peaks appear twice in one block, so if there are two peaks that repeat in the same block, there is a possibility that either n or 10,000 is an abnormal peak. There is a high possibility that either 2'L of the character code stored in memory 1 or the 2nd σ) character code is the correct character code. Next, the above character code is stored in the fixed code table of the ROM 23 in advance (・Compared with the fixed code of the number of filter bags and 1 (・−J'
n or θ) If it matches a fixed code, the read character is recognized as a character of that code.'' is also set to A, M22, and if it does not match the fixed code σ) or F', it cannot be recognized. The characters "?" are set in 7H and AM22, and each character is sequentially recognized from the l)-)' data in the same manner.
第4図は第3図において文字頭凍出及びビーり検出を行
う部分を具体的に示すフローチャートである。l(、B
U li’かしリードデータを順次に読出してデータ
の始端を検出し、即しリードデータか各文字について最
初にあらかじめ定めであるレベル、又は前の文字の最大
ピーク値の25% を越えた。蛾をデータの始端として
検出し、このデータσ)始端のアドレスケ文字頭アドレ
ス(Ml−IAIJ)にすると共にMHA、、l、l+
70 (16進数)を文字エンドアドレス(MEAD)
とする。そして几BUFのIVI I−I A Dから
M EA I) =Eでのデータを1文字分としてでの
ビーク1直?検出1−る。但しノイズズ寸策としてデー
タの一定1ノベル以下のものはピーク値(炙出の対象と
はしない。検出したピーク値がプラスピーク値であ几ハ
C)−y’ラスビークイ直とそのアドレス2 P ’J
、’ 43 Kセントし、検出したピーク値がマイナ、
7.ピーク値とそのアト1/スをへ’ITB Kセント
する。FIG. 4 is a flowchart specifically showing the portion of FIG. 3 in which character beginning freezing and beep detection are performed. l(,B
The read data is sequentially read to detect the beginning of the data, such that the read data exceeds a predetermined level for each character for the first time, or 25% of the maximum peak value of the previous character. The moth is detected as the start of data, and this data σ) is set to the address of the start of the letter (Ml-IAIJ) and MHA,,l,l+
70 (hexadecimal number) as character end address (MEAD)
shall be. And 几BUF's IVI I-I AD to M EA I) = Beak 1 shift with the data at E as one character? Detection 1-ru. However, as a measure against noise, data that is less than a certain number of novels is the peak value (it is not subject to extraction. The detected peak value is a plus peak value) - y'LasbeeKi direct and its address 2P' J
,' 43 K cents, and the detected peak value is minor,
7. Add the peak value and its atto 1/s to 'ITB K cents.
第5図(ま第3図においてPTB、IνlT13の内σ
ヲビーク値の大きい順に並べかえる部分を具体的に示す
フローチャートである。まずP T Hの最初)7に1
7スの内容(最初のプラスピーク値及びそのアト[/ス
)をJ’ P T Hにセットして)’ T Bの他の
アドレスの内Mw全部ビータテークバッフγ(P J)
B F)に転送1−る。でして1) D B Fの内
容からピーク値が最も太きいものをさがしてこの最大ピ
ーク値及びてのアドレス1PL)Bl−”より消去−3
−ると共にP J’ T Bにセントし、こσ月初1乍
r、<PDBFが空になる址でくり返1−ことによって
Pl) T 13の2番目以後σ)アト1/スにピーク
値及びそのアト17スをピーク値が大きイモノ(7)
Illにセノl−Lテ行(。Figure 5 (In Figure 3, PTB, IνlT13, σ
12 is a flowchart specifically showing a part of rearranging in descending order of wobeek values. First of all P T H) 7 to 1
7 contents (set the first plus peak value and its at[/s] to J' P T H)' Beater take buffer γ (P J) for all Mw of other addresses of T B
Transfer to B F). Then, 1) Find the one with the thickest peak value from the contents of D B F, and delete this maximum peak value and the address 1PL) from Bl-” -3
- and then P J' T B, and at the beginning of this σ month, < PDBF becomes empty, and then repeats 1 - Pl) T After the second of 13, the peak value is σ) at 1/s. and those with a large peak value (7)
Ill to Senorl-Lte line (.
寸たlul ’l口3 の内容はPDBFに全部転送し
てから同様にピーク値が大きいものの順にセットする。After all the contents of ``lul'l口3'' are transferred to PDBF, they are similarly set in the order of the largest peak value.
第6図は第3図において文字コードを作成する部分を示
すフローチャートである。1文字νま8ブロツクに分け
てlブロックを8サンプリングし読取るが、最初のブロ
ックの前半(4サンプリング分)とrt Bのブロック
の後半(4サンプリング分)は常に空白であって1文字
は要質的に7ブロツクの長さである。葦たり−ドデータ
はどの文字でもピークが1ブロツク内に1回しか表わ1
.すいようになっており、正規のグラスピ〜りとマイナ
スビーク(ま各文字で必ず2つ又は3つずつである。更
に最初のプラスピーク1まどの文字でも最初のブロック
の「1コ央で出るように磁気インク文字が構成さ才して
いる。てこでまずセントデータ(S Jb TD )
=80(2進叔の100001)00 )にセットして
プラス’:y −ト(PCOL)ト;) ’;t 80
K(! ソトL、l’P’l’Hに最初及び2番目に
記憶さ几ている最初のグラスビーク値のアドレスP P
T H(+)と他のプラスピーク値のうちで最も大き
いプラスピ〜り値のアト17スPPTB(卸との差を演
算してその差より4(半ブロック分)を引算し8で割算
する。この演算の結果Zは小数点以下を切りすてると、
最初のプラスピークと、他のプラスピークのうちの最も
大きなプラスピークとが何ブロック離几でいるかを示す
ことになる。そこでδETDi40にセノトシてZだi
右ヘゾフトすると、5ETDは最初のグラスビークに灯
して他のプラスピークのうちの最も太きいプラスピーク
が何ブロック離几でいるかケ示1−テータとなり、PC
ODEとオアをとって第1のグラスコードとしコードテ
ーブルにセット1−ろ。PP′r13 に3番目のフ゛
ラスピークイ1筺のアドレスP PT B(3)があn
は同様ICP P 1’ B(1) トP J) TB
(3)トノ差を演算してその差より4を引算し8で割算
して小数点以下を切り1−でる。そしてSE’J、’D
’740 (2進数の0100 (1000)に七ソ
トシて演算結果Zたけ右にシフトでると、最初のグラス
ビークに肘してその1也のグラスビークのうちの2査目
に大きなプラスピークが伺ブロック離rしているがを示
すデータが得ら九る。このデータはl) C(11)
1y (第1のプラスコード)と掬アをとって第2のプ
ラスコードとしコードテーブルにセントする。正規のグ
ラスピークはどの文字も2つ又は3つであるから%PP
’J” 1几3)がなけnは第1のグラスコードをコ
ードテーブルにセットしてグラスコードの1乍成を糸冬
了し、址たI) P i’ 43 (4)以下があって
もそ几は不必要なものであるから第2のプラスコードを
コードテーブルにセントしてグラスコードの作成を終丁
1−ろ・またプラスコードの作成に続いてJ:’ P
’P L((1) w基準にして同様にマイナスコード
を作成し、つまりマ・fナスビーク値を負1+111に
大きい順に2つ又1ま3つとってそのアドレス+M l
” ’FB(+) 、〜11ノl’ B(2)、 1〜
41) ’I’Iに(3)トP P TB(J)かどノ
程度離f1.ているカを見チー、/イツースコードを作
成し、第9図に示1−ようにニー1トチープルに七ノド
する。FIG. 6 is a flowchart showing the part of FIG. 3 in which a character code is created. One character ν is divided into 8 blocks and the l block is sampled 8 times and read, but the first half of the first block (4 samplings) and the second half of the rtB block (4 samplings) are always blank and one character is not required. It is qualitatively 7 blocks long. In the reed data, the peak appears only once in one block for any character.1
.. It looks like this, and there are regular glass peaks and minus beaks (there are always two or three in each character. Furthermore, even if the first plus peak 1 window character comes out in the middle of the first block) Magnetic ink letters are composed like this.Lever first cent data (S Jb TD)
= 80 (100001 in binary) 00) and plus ':y -t(PCOL)t;)';t 80
K(! address P of the first glass beak value stored first and second in soto L, l'P'l'H
Calculate the difference between T H (+) and the largest plus peak value at 17th PPTB (wholesale), subtract 4 (half block) from the difference, and divide by 8. Calculate.The result of this calculation Z is rounded down to the decimal point,
This shows how many blocks apart the first plus peak is from the largest plus peak among the other plus peaks. So I added Z to δETDi40.
If you move to the right, the 5ETD will light up on the first glass beak and show how many blocks away the thickest plus peak among the other plus peaks is.
Take ODE and OR and set it on the code table as the first glass code. PP'r13 contains the address PPTB(3) of the third filament key 1.
is the same as ICP P 1' B(1) tP J) TB
(3) Calculate the difference, subtract 4 from the difference, divide by 8, and cut off the decimal point to get 1-. And SE'J,'D
'740 (When the binary number 0100 (1000) is shifted seven degrees and the calculation result is shifted to the right by Z, a large positive peak appears in the second of the first glass beak and the block is separated. We can obtain data showing that R is running.This data is l) C(11)
Take 1y (first plus code) and scoop a, make it the second plus code, and put it in the code table. Regular Grass Peak has 2 or 3 characters in every character, so %PP
'J' 1 3) Set the first glass cord on the cord table, thread one piece of glass cord, and leave it. Moso is unnecessary, so add the second plus code to the code table and create the glass code at the end.
'P L ((1) Create a negative code in the same way based on w, that is, take 2 or 1 or 3 of the M f Nasbeak values in descending order of negative 1 + 111 and write that address +M l
” 'FB(+), ~11 nol' B(2), 1~
41) 'I'I (3) TOP P TB (J) Corner distance f1. Look at the power that is in place, create a chord, and draw seven chords to the knee as shown in Figure 9.
第7図はW;3図において同一ブロック内ピーク重複検
知及び文字コード再作成、固定コードとの対比を行う部
分を承すノロ−チャートである。グラスコードとマイナ
スコードとの論理4’Rkとることにより同一ブロック
でグラスビークとマイナスピークが並存しているかどう
かを検出J−る。この場合プラスコード又はマイナスコ
ードは2つ作成していわば最後に作成した( +111
1の叙か多い)第2のプラスコード又は第2のマイナス
ビードケ採用1″る同一ブロック内に2つのピークが並
存していない場合にはコードテーブル上のグラスコード
とマイナスコードとの各組合わせよりなる各文字コード
を固定コードテーブル上の各同定コードと順次に比較し
ていすfLかの固定コードと一致すfLば読取り文字を
その固定コードの文字と判定してこのコードyRAM2
zにセントし、一致がとノ9.なけ1しは認識不能と判
定して?のコードを1(、AM22にセットする。同一
プロツク内に2つのピークが並存していた場合、例えば
マイナスコードが「010000(IIJでありグラス
コードは正規には「」0(IoooloJであるが実際
には「ttooooJ、oJになっていた場合に(ま重
なったビットの” J、、 ” を谷グラスコードにつ
いて無視J−ることでグラスコードの再作成を行ない(
上記プラスコードで(ま「10000010Jに作成)
、こ几とマイナスコードとで第1棟の文字コードを作成
してコードテーブルにセットする。更に重なったビット
の111. II y。FIG. 7 is a Noro chart that covers the portion of FIG. 3 in which peak duplication detection within the same block, character code re-creation, and comparison with fixed codes are performed. By taking the logic 4'Rk between the glass code and the minus code, it is detected whether a glass beak and a minus peak coexist in the same block. In this case, two plus or minus codes were created and the last one was created (+111
If two peaks do not coexist in the same block, each pair of glass code and negative code on the code table is used. Each character code consisting of a combination is sequentially compared with each identification code on the fixed code table, and if it matches the fixed code of chair fL, the read character is determined to be a character of that fixed code and this code is stored in RAM2.
Cent to z and the match is 9. Is it determined that only one is unrecognizable? Set the code to 1 (, AM22. If two peaks coexist in the same program, for example, the minus code is 010000 (IIJ, and the glass code is normally 0 (IooloJ, but in reality it is 0). If the result is ``ttooooJ, oJ'', then the overlapping bits ``J,,'' are ignored for the valley glass code and the glass code is recreated (
With the above plus code (created at ``10000010J'')
, create a character code for the first building using the code and the minus code, and set it in the code table. Further overlapped bits 111. IIy.
各マイナスコードについて無視1−ることでマイナスコ
ードの再作成を行ない(上記マイナスコードではroo
oooooJjに作成)こnと最初に作成した(ゼ」作
Tj’Z Mi■の)グラスコードとで第2種の文字コ
ード?作成してコー トチ−プルにセント−4る。Recreate the minus code by ignoring 1- for each minus code (in the above minus code, roo
ooooooJj) and the first glass code created (of Tj'Z Mi■ by Ze), is this the second type of character code? Create and send 4 cents to Court Cheeple.
そして第1棟の文学コード、第2の文字コート゛乞同定
コードデープル」二の各固定コードとj順次に比較して
いずツアーかの固定コードと一致すn、ばこのコードを
読取り文字のコードと判定してRAM22にセットし、
一致かとfl、なけ几ぽ?のコード=<RAM22にセ
ット1″る。Then, read the literary code of the first building, the fixed code of the second character code, and the fixed code of the second character code. It is determined that it is set in RAM22,
Is it a match? fl, Nakerinpo? Code=<Set 1'' in RAM22.
以上のように本発明によ几ば異常ピークによりグラスビ
ークとマイナスピークが同一ブロックで重複1−る時に
(J−その各−7iを無視することで2桃類の文字コー
ド?作成して読取り文字を認識するようにしたの−C1
文字g識率を高めることができ、また文字コードがプラ
スコードとマイナスコードよりなるため同一ブロックに
ピークが重複することをI’ii単に検出1−゛ろこと
かできろ。As described above, according to the present invention, when a glass beak and a minus peak overlap in the same block due to an abnormal peak (1-J-ignoring each of the -7i's), a character code of 2-peaches is created and read. -C1
It is possible to improve the recognition rate of the character g, and since the character code consists of a plus code and a minus code, it is possible to simply detect that peaks overlap in the same block.
第Jン1(・まイζ発明を示すフローチャート、第2図
は不発明の火ノイ1に用いた装置の一例を示すブロック
図、第3図〜第7図は同装置のプログラムを示すフロー
チャート、第8図は同装置におけるR A Mのメモリ
マツプを示1−■」、第9図は同1(、AM のコード
テーブルを示す図でアル。
]1・・・1\4 P U 、 22・・・RAM、2
3・・・1もOMo
代 浬 人 樺 山 烹′・、7.、’、’、”;人1
1・
1 ・
処υ 図
(幻
□□」−
□□□T−−
上へ
(
口
〉
惠q (2)Figure 2 is a block diagram showing an example of the device used in the invention of No. 1, and Figures 3 to 7 are flow charts showing the program of the same device. , FIG. 8 shows the memory map of RAM in the device 1-■, and FIG. 9 shows the code table of RAM in the same device. ...RAM, 2
3...1 is also OMo dai 浬人 Kabayama 烹′・,7. ,',',”;Person 1
1・ 1 ・ 連 fig (phantom □□”− □□□T−− Up (mouth) Keiq (2)
Claims (1)
のブロックに分割1−ると共に、磁気変化■、のピーク
1立置か上記フ゛ロックのどの(立置に該当−う−るか
父検出して文字コードヶ作成し読取り文字ケ認識するよ
うになす磁気インク文字Q4識方法において、上記ピー
ク位置のうちグラスのピークとマイツーヌのヒ゛−りの
そnぞfLの1立直に7寸して)”ラスコードとマイナ
スコード乞作成づ−ろことにより文字コードを作成り−
る一万、上鮎ブロックのうち同一ブロックに2つのピー
クが重複した時に1土こJl、シのピークの各−万ケ除
外して2棟類の文字コードを作成し読取り文字を認識す
るようにしてなる磁気インク文字認識方法。The amount of magnetic change in the magnetic ink characters is divided into blocks of xr'Jr, and the peak of the magnetic change is 1. In the magnetic ink character Q4 recognition method, which detects and creates a character code and recognizes the read characters, the peak position of the above peak and the height of Mytsunu are 1 and 7 inches apart from fL. )” Create a character code by creating a ras code and a minus code.
When two peaks overlap in the same block in the 10,000 and Kamiayu blocks, remove each of the 1, 1, and 2 peaks to create a character code for 2 buildings and recognize the read characters. A magnetic ink character recognition method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58109861A JPS603065A (en) | 1983-06-18 | 1983-06-18 | Recognizing method of magnetic ink character |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58109861A JPS603065A (en) | 1983-06-18 | 1983-06-18 | Recognizing method of magnetic ink character |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS603065A true JPS603065A (en) | 1985-01-09 |
| JPH0315792B2 JPH0315792B2 (en) | 1991-03-01 |
Family
ID=14521049
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58109861A Granted JPS603065A (en) | 1983-06-18 | 1983-06-18 | Recognizing method of magnetic ink character |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS603065A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09190441A (en) * | 1994-06-30 | 1997-07-22 | Lawrence Michael | Device including improving information with printing information and its electronic searching method |
| JP2009110448A (en) * | 2007-10-31 | 2009-05-21 | Nidec Sankyo Corp | Character clipping method and character clipping device |
-
1983
- 1983-06-18 JP JP58109861A patent/JPS603065A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09190441A (en) * | 1994-06-30 | 1997-07-22 | Lawrence Michael | Device including improving information with printing information and its electronic searching method |
| JP2009110448A (en) * | 2007-10-31 | 2009-05-21 | Nidec Sankyo Corp | Character clipping method and character clipping device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0315792B2 (en) | 1991-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4118695A (en) | Data processing system | |
| JP2879824B2 (en) | Image signal encoder and decoder | |
| CN102402689B (en) | A kind of method that target word is associated with user's tablet pattern and device | |
| JPS603066A (en) | Recognizing device of magnetic ink character | |
| JP3167800B2 (en) | Online character input device | |
| JPS60578A (en) | Character recognizing system | |
| JP3345246B2 (en) | Character recognition device and character recognition method | |
| JPH0315792B2 (en) | ||
| JPS5842904B2 (en) | Handwritten kana/kanji character recognition device | |
| JPS6450180A (en) | Handwritten graphic recognizing method | |
| JPH0261066B2 (en) | ||
| JPH0319587B2 (en) | ||
| JPS6054708B2 (en) | Handwritten character/figure recognition device | |
| JPH0315791B2 (en) | ||
| JPH0420506B2 (en) | ||
| JPH0792638B2 (en) | Character practice machine | |
| JP2972443B2 (en) | Character recognition device | |
| JPH0634258B2 (en) | Handwritten character recognition device with personal dictionary creation function | |
| JPS6061875A (en) | Generation system of standard pattern | |
| Clifton-Everest | The immediate recognition of tachistoscopically presented visual patterns by backward readers. | |
| JPH11232381A (en) | Character reader | |
| JPS6033680A (en) | Production of standard pattern | |
| JPH05337444A (en) | Slip reader | |
| JPS588382A (en) | Character reader | |
| JPH0527919B2 (en) |