JPH0337230B2 - - Google Patents

Info

Publication number
JPH0337230B2
JPH0337230B2 JP59168376A JP16837684A JPH0337230B2 JP H0337230 B2 JPH0337230 B2 JP H0337230B2 JP 59168376 A JP59168376 A JP 59168376A JP 16837684 A JP16837684 A JP 16837684A JP H0337230 B2 JPH0337230 B2 JP H0337230B2
Authority
JP
Japan
Prior art keywords
character
mesh
data
peak
characters
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.)
Expired
Application number
JP59168376A
Other languages
Japanese (ja)
Other versions
JPS6146574A (en
Inventor
Shinji Kishigami
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.)
Deyupuro Seiko Kk
NIPPON SHISUTEMU KAIHATSU KK
Original Assignee
Deyupuro Seiko Kk
NIPPON SHISUTEMU KAIHATSU KK
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 Deyupuro Seiko Kk, NIPPON SHISUTEMU KAIHATSU KK filed Critical Deyupuro Seiko Kk
Priority to JP59168376A priority Critical patent/JPS6146574A/en
Publication of JPS6146574A publication Critical patent/JPS6146574A/en
Publication of JPH0337230B2 publication Critical patent/JPH0337230B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 本発明は磁気インク文字認識方法に関し、金融
機関において小切手や手形等の処理に利用され
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a magnetic ink character recognition method, which is used in financial institutions to process checks, bills, and the like.

従来より、銀行において磁気インク文字読取り
装置(MICR)導入され、小切手や手形類に印刷
されたMICR用文字を自動的に読取つて選別や集
計が行われている。MICR用文字としてはE13B
型の文字(JIS C6251)が良く使用されており、
これの読取り方法が種々提案されている。その一
例として特開昭56−145467号公報には、磁気ヘツ
ドによつて読取つたアナログ信号をピークの有無
に対応する「1」又は「0」のデジタル信号に変
換し、これを各文字の標準パターン情報と比較す
るという方法が示されている。この方法では装置
の構成は簡単となるが、MICR用文字の印字品質
の差異、磁気ヘツドの相対的位置の差異又は小切
手や装置の経年変化等の影響によつてピークの高
さや位置が変動すると文字の認識誤りを起こしや
すいいという難点がある。
Magnetic ink character readers (MICR) have been introduced in banks for some time now, and the MICR characters printed on checks and bills are automatically read, sorted, and tabulated. E13B as a character for MICR
Type characters (JIS C6251) are often used,
Various reading methods have been proposed. As an example, JP-A-56-145467 discloses that an analog signal read by a magnetic head is converted into a digital signal of "1" or "0" corresponding to the presence or absence of a peak, and this is converted into a standard signal for each character. A method of comparing with pattern information is shown. Although this method simplifies the device configuration, the height and position of the peak may vary due to differences in the print quality of MICR characters, differences in the relative position of the magnetic heads, or aging of the check or device. The disadvantage is that it is easy to misrecognize characters.

読取り装置よつて読取られた情報はそのままコ
ンピユータへの入力情報となる場合が多く、複数
のチエツク点を設けることとしても、文字、数字
の認識誤りは銀行業務の円滑な運営に支障をきた
し、場合によつては客先に対する信用度に影響を
及ぼすことも考えられる。
In many cases, the information read by the reading device becomes input information directly into the computer, and even if multiple check points are provided, errors in recognizing letters and numbers will hinder the smooth operation of banking operations. In some cases, it may affect the credibility of customers.

本発明は上述の事情に鑑みて成されたもので、
小切手等の使用条件又は環境条件によつて磁気ヘ
ツドでの読取りに若干の変動があつても、文字の
認識誤りを起こし難い文字認識方法を提供するこ
とを目的としている。
The present invention was made in view of the above circumstances, and
It is an object of the present invention to provide a character recognition method that does not easily cause character recognition errors even if there are slight variations in reading with a magnetic head due to usage conditions of a check or the like or environmental conditions.

本発明は、アナログ信号をその各ピーク位置で
A/D変換するとともに前記文字の水平方向の各
メツシユ毎のピーク値を検出して文字データと
し、該文字データを正規化した後に、各文字の標
準パターンデータと比較して文字を同定すること
を特徴とする磁気インク文字認識方法である。
The present invention A/D converts an analog signal at each peak position, detects the peak value for each mesh in the horizontal direction of the character, converts it into character data, normalizes the character data, and then This magnetic ink character recognition method is characterized by identifying characters by comparing them with standard pattern data.

以下、本発明を実施例により図面とともに説明
する。
Hereinafter, the present invention will be explained using examples and drawings.

第1図において、小切手Cの進行方向の上流側
に永久磁石1、下流側に読取りヘツド2が配置さ
れ、読取りヘツド2は小切手Cに印刷された
E13B型の文字を電磁的に読取つてアナログ信号
を出力する。増幅器3は、このアナログ信号を適
当なレベルに増幅するものであつて、雑音や印刷
不良による不要な信号を除去するために、小切手
Cの進行速度とE13B型の文字の水平方向の1メ
ツシユ長さとにより定まるカツトオフ周波数をも
つ低域通過濾波器を内蔵している。増幅器3の出
力はピーク検出器4に入力され、ここで正負のピ
ーク位置を検出してピーク位置信号を出力しその
タイミングでA/D変換器5をスタートさせ、各
ピーク位置における振幅(ピーク値)をA/D変
換するようになつている。このようなピーク検出
器4は、例えば入力のアナログ信号とその微分信
号とのそれぞれから、適当なしきい値でしきつて
正側及び負側のパルス信号を作成し、それぞれの
同じ側のパルス信号の論理積をとつた出力パルス
信号の後縁を利用すればよい。A/D変換器5
は、入力されたアナログ信号の各ピーク値をA/
D変換するとともに、その値を符号と絶対値との
形式のデジタル信号にして順次に次の文字切出し
部6へ出力する。
In Figure 1, a permanent magnet 1 is placed on the upstream side in the direction of travel of check C, and a reading head 2 is placed on the downstream side.
It reads the E13B type characters electromagnetically and outputs an analog signal. The amplifier 3 amplifies this analog signal to an appropriate level, and in order to remove unnecessary signals due to noise and printing defects, the amplifier 3 amplifies the advance speed of check C and the length of one mesh in the horizontal direction of the E13B type character. It has a built-in low-pass filter with a cutoff frequency determined by the The output of the amplifier 3 is input to the peak detector 4, which detects the positive and negative peak positions and outputs a peak position signal. At that timing, the A/D converter 5 is started to calculate the amplitude (peak value) at each peak position. ) is A/D converted. Such a peak detector 4, for example, creates positive-side and negative-side pulse signals using appropriate threshold values from each of an input analog signal and its differential signal, and generates pulse signals on the same side. It is sufficient to use the trailing edge of the output pulse signal obtained by performing the logical product of . A/D converter 5
calculates each peak value of the input analog signal by A/
At the same time, the data is converted into a digital signal in the form of a sign and an absolute value, and is sequentially outputted to the next character cutting section 6.

文字切出し部6は、連続的に入力されるピーク
位置及びそのピーク値のデータをメツシユ単位に
及び文字単位に区切り、一つの文字の文字データ
として構成するためのものである。第2図を参照
にしてストローク8の文字を読取つた場合につい
て説明すると、増幅器3の出力のアナログ信号S
1とピーク検出器4から出力されるピーク位置毎
のパルス信号S2とによつてA/D変換器5は各
ピーク値の振幅をA/D変換した信号S3を出力
するが、文字の切出し部6は、文字の先頭の正の
ピークが入力されるとその時点から半メツシユに
相当する時間T/2だけA/D変換器5からの入
力信号S3を監視する。そしてこの間に入力され
た信号S3のうち最大の振幅のデータを第1メツ
シユのデータとしてメモリ部7及び最大値抽出部
8へ出力する。次に、1メツシユに相当する時間
Tだけ入力信号S3を監視し、その間の最大の振
幅のデータを第2メツシユのデータとしてメモリ
部7及び最大値抽出部8へ出力する。入力信号S
3が無い場合は「0」を出力する。これを以下第
8メツシユまでくり返した後1メツシユの時間T
だけ入力信号S3を無視し、その後次の文字の先
頭の正のピークを検出する。文字切出し部6が、
文字の先頭のピークを検出するにあたつて、比較
的大きな一定の正の値のしきい値を設けてあり、
そのピーク値がしきい値を越えたときのみ文字の
先頭のピークであると判断し、それ以降の所定の
動作が行われるようなつている。
The character cutting section 6 is for dividing the continuously input data of peak positions and their peak values into mesh units and character units, and constructing character data of one character. Referring to FIG. 2, when reading the character of stroke 8, the analog signal S of the output of amplifier 3 will be explained.
1 and the pulse signal S2 for each peak position output from the peak detector 4, the A/D converter 5 outputs a signal S3 obtained by A/D converting the amplitude of each peak value. 6 monitors the input signal S3 from the A/D converter 5 for a time T/2 corresponding to half a mesh from that time point when the positive peak at the beginning of a character is input. Then, data with the largest amplitude among the signals S3 input during this period is outputted to the memory section 7 and the maximum value extraction section 8 as first mesh data. Next, the input signal S3 is monitored for a time T corresponding to one mesh, and the data with the maximum amplitude during that time is outputted to the memory section 7 and the maximum value extraction section 8 as second mesh data. Input signal S
If there is no 3, output "0". After repeating this up to the 8th mesh, the time for 1 mesh is T.
, and then detects the positive peak at the beginning of the next character. The character cutting section 6 is
In detecting the peak at the beginning of a character, a relatively large constant positive value threshold is set.
Only when the peak value exceeds a threshold value is it determined that the peak is the first peak of a character, and subsequent predetermined operations are performed.

メモリ部7は、文字切出し部6からのデータを
受け取つて順次記憶するもので、FIFO素子、ま
たは文字切出し部6からアドレス指定されるメモ
リ素子等が利用される。最大値抽出部8は、文字
切出し部6からの1文字分のデータのうち振幅の
絶対値が最大であるメツシユを抽出するためのも
ので、第1メツシユでセツトされ、各メツシユ毎
にデータが比較されて1文字中の最大値、その符
号及びメツシユ番号を保持する。
The memory section 7 receives data from the character cutting section 6 and sequentially stores it, and uses a FIFO element or a memory element addressed by the character cutting section 6. The maximum value extraction section 8 is for extracting the mesh having the maximum absolute value of amplitude from the data for one character from the character cutting section 6. It is set at the first mesh, and the data is extracted for each mesh. The maximum value in one character, its sign, and mesh number are retained.

正規化制御部9は、メモリ部7及び最大値抽出
部8からデータを読み出して除算部10に送り、
除算部10では各メツシユの振幅の絶対値をその
文字内の最大の振幅の絶対値で除して正規化を行
う。正規化された文字データは同定部11におい
てパターン部12に格納されている各文字の標準
パターンと比較され同定が行われる。同定部11
では、次の演算を行う。
The normalization control unit 9 reads data from the memory unit 7 and the maximum value extraction unit 8 and sends it to the division unit 10.
The dividing unit 10 performs normalization by dividing the absolute value of the amplitude of each mesh by the absolute value of the maximum amplitude within that character. The normalized character data is compared with the standard pattern of each character stored in the pattern section 12 in the identification section 11 to perform identification. Identification part 11
Now, perform the following calculation.

Ei=8j=1 |Xj−Pij| (1) ここで、Eiはストロークiの文字に関する誤差関
数値、Xjはj番目のメツシユの正規化された入
力データ、Pijはストロークiの第j番目のメツ
シユの標準パターンのデータである。この誤差関
数値Eiを各文字、すなわちi=0から13までにつ
いて求め、そのうちEiが最小である文字を読取つ
た文字であると認識する。このようにして同定部
11で同定した結果に基づいて、装置制御部13
は小切手Cの選別やソーテイング、又は金額の集
計等を行う。
Ei= 8j=1 |Xj−Pij| (1) Here, Ei is the error function value for the character of stroke i, Xj is the normalized input data of the j-th mesh, and Pij is the j-th character of stroke i. This is the standard pattern data for the mesh. The error function value Ei is determined for each character, i.e., from i=0 to 13, and the character with the smallest Ei is recognized as the read character. Based on the results identified by the identification unit 11 in this way, the device control unit 13
performs sorting and sorting of checks C, totaling of amounts, etc.

上述の同定部11では(1)式の演算をストローク
0からストローク13までの全ての文字について行
つているが、文字中で最大のピーク値が現れる位
置を調べることによつてその文字であると同定さ
れる可能性のない文字を(1)式の演算の対象から除
外することとしてもよい。つまり、最大値抽出部
8において抽出、保持されている最大値を有する
メツシユ番号から(1)式の演算をすべき文字候補を
選別し、これによつて演算時間を短縮して高速化
を計ることが可能となる。また、最小のEiがある
一定の基準値よりも大きい場合には、同定を行わ
ず読取りエラーであるとして処理することとして
もよい。
The above-mentioned identification unit 11 calculates equation (1) for all characters from stroke 0 to stroke 13, and by checking the position where the maximum peak value appears in the character, it is possible to identify the character. Characters that have no possibility of being identified may be excluded from the calculation of equation (1). In other words, the character candidates to be calculated by formula (1) are selected from the mesh number having the maximum value extracted and held in the maximum value extraction unit 8, thereby shortening the calculation time and increasing the speed. becomes possible. Furthermore, if the minimum Ei is larger than a certain reference value, identification may not be performed and the process may be treated as a reading error.

上述の実施例によると、文字を読取つたアナロ
グ信号から文字の各メツシユ毎の振幅のデジタル
信号を作成し、これらを基に各文字の標準パター
ンと比較しているので、いずれかのメツシユのデ
ータが若干の誤差を有してしてもその影響が比較
的小さく、文字の同定を誤る可能性は低い。各メ
ツシユ毎の振幅のデータとしてはそのメツシユ内
のピーク値の最大のものをそのデータとしている
ので、ピークの位置がメツシユ内で若干ずれてい
ても、また雑音等よつて低いピーク値が発生して
も、メツシユのデータには変動がなく正確であ
る。文字データを正規化した後に標準パターンデ
ータと比較しているので、比較が行い易くまた標
準パターンデータの作製が容易である。各メツシ
ユのピーク値を最大のピーク値で除算して正規化
しているので、正規化のための回路構成又はプロ
グラムが容易であり、また高速処理が行える。
According to the above embodiment, a digital signal with an amplitude for each mesh of characters is created from the analog signal obtained by reading the characters, and these are compared with the standard pattern of each character. Even if there is a slight error, the effect is relatively small, and the possibility of incorrect character identification is low. The amplitude data for each mesh is based on the maximum peak value within that mesh, so even if the peak position shifts slightly within the mesh, a low peak value will not occur due to noise etc. However, Metsuyu's data is accurate and free of fluctuations. Since the character data is normalized and then compared with the standard pattern data, the comparison is easy to perform and the standard pattern data is easy to create. Since the peak value of each mesh is normalized by dividing it by the maximum peak value, the circuit configuration or program for normalization is easy and high-speed processing is possible.

なお、上述の回路構成は、ハードウエア、ソフ
トウエア、またはこれらの混成によつて実現する
ことが可能である。
Note that the above-described circuit configuration can be realized by hardware, software, or a combination thereof.

以上のように本発明によると、文字の水平方向
の各メツシユ毎のピーク値を検出して文字データ
とし、これを正規化してから標準パターンデータ
と比較しているので、読取りヘツドでの読取りに
若干の変動があつたり雑音の混入があつても、文
字の認識誤りを起こし難い。したがつて、MICR
用文字の印字品質の差異、磁気ヘツドの相対的位
置の差異又は小切手や装置の経年変化等の影響を
受け難く、正しい文字の認識を行うことが可能と
なる。
As described above, according to the present invention, the peak value of each mesh in the horizontal direction of a character is detected and used as character data, which is normalized and then compared with standard pattern data. Character recognition errors are unlikely to occur even if slight fluctuations occur or noise is mixed in. Therefore, MICR
This makes it possible to accurately recognize characters without being affected by differences in printing quality of characters, differences in relative positions of magnetic heads, or changes over time of checks or devices.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を実施するための一例を示すブ
ロツク図、第2図はストローク8の文字を読取つ
たときの信号を示すタイムチヤートである。 2…読取りヘツド、4…ピーク検出器、5…
A/D変換器、6…文字切出し部、7…メモリ
部、8…最大値抽出部、9…正規化制御部、10
…除算部、11…同定部、12…パターン部。
FIG. 1 is a block diagram showing an example of implementing the present invention, and FIG. 2 is a time chart showing a signal when a character with stroke 8 is read. 2...Reading head, 4...Peak detector, 5...
A/D converter, 6... Character cutting section, 7... Memory section, 8... Maximum value extraction section, 9... Normalization control section, 10
...Dividing section, 11... Identification section, 12... Pattern section.

Claims (1)

【特許請求の範囲】 1 磁気インクで書かれた文字をこれと相対的に
移動する読取りヘツドにより読取つてアナログ信
号を得、このアナログ信号を処理して文字の認識
を行う方法であつて、前記アナログ信号をその各
ピーク位置でA/D変換するとともに前記文字の
水平方向の各メツシユ毎のピーク値を検出して文
字データとし、該文字データを正規化した後に、
各文字の標準パターンデータと比較して文字を同
定することを特徴とする磁気インク文字認識方
法。 2 前記文字データは、該文字データの各メツシ
ユのピーク値を該文字データ中の最大の絶対値の
ピーク値で除算して正規化するようにした特許請
求の範囲第1項記載の磁気インク文字認識方法。
[Scope of Claims] 1. A method of reading characters written with magnetic ink using a reading head that moves relative to the reading head to obtain an analog signal, and processing this analog signal to recognize the characters, the method comprising: A/D converting the analog signal at each peak position, detecting the peak value for each mesh in the horizontal direction of the character to obtain character data, and normalizing the character data,
A magnetic ink character recognition method characterized by identifying characters by comparing each character with standard pattern data. 2. The magnetic ink character according to claim 1, wherein the character data is normalized by dividing the peak value of each mesh of the character data by the peak value of the maximum absolute value in the character data. Recognition method.
JP59168376A 1984-08-10 1984-08-10 Recognizing method of magnetic ink character Granted JPS6146574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59168376A JPS6146574A (en) 1984-08-10 1984-08-10 Recognizing method of magnetic ink character

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59168376A JPS6146574A (en) 1984-08-10 1984-08-10 Recognizing method of magnetic ink character

Publications (2)

Publication Number Publication Date
JPS6146574A JPS6146574A (en) 1986-03-06
JPH0337230B2 true JPH0337230B2 (en) 1991-06-04

Family

ID=15866948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59168376A Granted JPS6146574A (en) 1984-08-10 1984-08-10 Recognizing method of magnetic ink character

Country Status (1)

Country Link
JP (1) JPS6146574A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4923225B2 (en) * 2007-10-31 2012-04-25 日本電産サンキョー株式会社 Character cutting method and character cutting device

Also Published As

Publication number Publication date
JPS6146574A (en) 1986-03-06

Similar Documents

Publication Publication Date Title
CA1119725A (en) Magnetic ink character recognition waveform analyzer
US4143356A (en) Character recognition apparatus
US4399553A (en) Character reader
US4740675A (en) Digital bar code slot reader with threshold comparison of the differentiated bar code signal
EP0120080B1 (en) Method and system for identifying documents
US6259812B1 (en) Key character extraction and lexicon reduction cursive text recognition
JPH0221383A (en) Optical character reader
Liwicki et al. On-line handwritten text line detection using dynamic programming
EP0380601A1 (en) Magnetic character reading apparatus.
JP2954699B2 (en) How to read the leading edge of E13B font characters
Kavallieratou et al. New algorithms for skewing correction and slant removal on word-level [OCR]
US7680317B2 (en) Method and apparatus for identifying MICR characters
US5729621A (en) Method and apparatus for magnetic ink character recognition using a magneto-resistive read head
US4845348A (en) Method and apparatus for reading bar code magnetic ink characters
US6928183B2 (en) System for and method of reading MICR using high and low gain signals
US3879707A (en) Character recognition system for bar coded characters
US3212058A (en) Null dependent symbol recognition
JPH0337230B2 (en)
WO1983002184A1 (en) Method and apparatus for recognizing an unknown character
JPH0343666B2 (en)
US7702143B2 (en) Method and apparatus for identifying MICR characters
US4490853A (en) Matrix character reading system
US8094919B2 (en) Magnetic ink character recognition (‘MICR’) signal generation for a MICR
US8636214B2 (en) Recognition of encoded information on documents
US9047530B2 (en) Recording media processing device, control method of a recording media processing device, and computer-readable recording medium storing a program

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees