Method of identifying magnetic ink (MICR) characters
First Claim
1. A method for identifying a character printed on a document comprising the steps of:
- generating an analog signal representative of said character as the document passes a read element;
digitizing and storing values representing said analog signal for said character;
locating positive and negative peaks associated with said analog signal for said character;
testing the peaks associated with said character against a first plurality of repeating patterns, having different combinations of period and offset between positive and negative peaks, to determine which of said first plurality of repeating patterns best fit the peaks stored for said character;
using the one of said plurality of repeating patterns which best fits the peaks to select at least some of the stored digitized values and,testing said selected stored digitized values against a second plurality of patterns representing the set of characters which can be identified, to identify the character.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of improving the accuracy of identifying or reading magnetic ink characters (MICR) of the type used on checks and other documents, by choosing key values of a waveform selected using one of several templates which best fits recognized peaks. The steps of the improved method include periodically sampling the signal generated from a magnetic read head, digitizing each sample, locating peaks (in an absolute-value sense), comparing the pattern of peaks against templates (stored values preferably in the form of a saw-tooth) representative of various periods and offsets between positive and negative peaks to determine which template fits the sensed peaks best, then using that template to select samples for identification of the character. The samples thus selected are preferably in the location of the peaks and zero-crossings predicted by the best template or pattern, but are not necessarily the peaks of zero-crossings themselves. If the character is not recognized, it may be identified as a reject, or alternatively, another template (such as the next best template) may be used. Advantageously, means for differentiating an ink spot from a character are also included in the system as is a system which normalizes the character over all the peaks and not just the initial perceived peak of the character.
-
Citations
8 Claims
-
1. A method for identifying a character printed on a document comprising the steps of:
-
generating an analog signal representative of said character as the document passes a read element; digitizing and storing values representing said analog signal for said character; locating positive and negative peaks associated with said analog signal for said character; testing the peaks associated with said character against a first plurality of repeating patterns, having different combinations of period and offset between positive and negative peaks, to determine which of said first plurality of repeating patterns best fit the peaks stored for said character; using the one of said plurality of repeating patterns which best fits the peaks to select at least some of the stored digitized values and, testing said selected stored digitized values against a second plurality of patterns representing the set of characters which can be identified, to identify the character. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of identifying a magnetic ink character using a single gap magnetic read head generating a time varying analog signal indicative of change of magnetic ink passing by the magnetic head over time, the steps of the method comprising:
-
digitizing and storing values at successive time intervals representative of the analog signal at that time; locating peaks in an absolute value sense; determining an apparent period of the located peaks and an apparent offset between positive and negative peaks of the located peaks; using the apparent period and apparent offset to select from the stored values; and testing the selected stored values against a set of values representing the set of characters which can be identified, to attempt to identify the character. - View Dependent Claims (8)
-
Specification