Character recognition system
AssigneeSoricon Corporation
InventorGary M. Klinefelter
Life of this patent
Estimating the term…
Abstract
An arrangement for acquiring signal representatives intended to correspond to character representations, out of a set of possible character representations, provided on a substrate that emanate magnetic fields which can be sensed to provide a related waveform. Times of extrema of the waveform are ordered and compared with the ordering of time locations in waveforms expected for the set of possible characters with different orderings being used to eliminate those possible characters having expected waveforms incompatible with the extrema ordered times of the measured waveform.
Claims20
A method for acquiring signal representations intended to correspond to those character representations, out of a set of possible known character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic fields, said method comprising:
- moving said substrate along a path past a magnetic field sensor such that magnetic field, each emanating from a corresponding one of said character representations on said substrate, are sensed thereby during corresponding character waveform time intervals to provide measured character waveforms in an output signal thereof, each measured character waveform corresponding to one of said character representations on said substrate, each said time interval having a first predetermined number of successive subintervals, the character representations of said set of possible known character representations each having an expected character waveform provided therefor by a magnetic field sensor if moved thereby on a nonmagnetic substrate;
- determining a second predetermined number, less than said first predetermined number, of subintervals for a measured character waveform from the subintervals which form a character waveform time interval thereof by selecting subintervals therein, each of which has a character waveform extremum;
- ordering the subintervals of the measured character waveform by extrema thereof;
- ordering corresponding subintervals of said character representations of said set of possible known character waveforms by the extrema thereof;
- and
- comparing the ordering of the subintervals of the expected character waveform time intervals of the known character representation with the ordering of the character waveform time intervals of the measured character waveform,
- eliminating, from being selected as matching character representations on said substrate having such measured character waveform, character representation of said set of possible known character representations having associated therewith expected character waveforms in which the ordering of the character waveform extrema occur in subintervals of a corresponding expected character waveform time interval therefor that is different than the ordering of those subintervals corresponding to the respective said subinterval of the measured waveform;
- and
- providing a signal representation for such a measured character waveform corresponding to one character representation of said set of possible said character representations remaining after said of eliminating of character representations.
A character recognizer for providing signal representations intended to correspond to those character representations, out of a set of possible character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic fields, said recognizer comprising:
- a substrate moving means capable of moving said substrates along a selected path;
- a magnetic field sensor capable of sensing magnetic fields correspondingly emanating from said character representations on said substrate moving along said selecting path to provide a measured character waveform over a character waveform time interval corresponding to each said character representation so sensed, said time interval having a first predetermined plurality of subintervals;
- a determination means for determining a second predetermined number of subintervals less than said first predetermined number for a measured character waveform from a plurality of subintervals which in succession form said character waveform time interval thereof, comprising means for selecting subintervals therein having at least one character waveform extremum;
- means for ordering the subintervals of the measured character waveform by extrema thereof;
- means for ordering corresponding subintervals of character representations of said set of possible known character waveforms by the extrema thereof;
- and
- means for comparing the ordering of the subintervals of the expected character waveform time intervals of the known character representation with the ordering of the character waveform time interval of the measured character waveform,
- an eliminating means for selectively eliminating, from being selected as matching a character representation on said substrate that was sensed to provide said measured character waveform, character representations of said set of possible character representations having associated therewith expected character waveforms in which the respective selected kind of extremum occurs in a subinterval of a corresponding expected character waveform time interval therefor that is different than that subinterval corresponding to the respective subinterval of said time interval;
- and
- a selection means for providing a signal representation for such a said measured character waveform corresponding to one character representation of said set of possible character representations remaining after said eliminating of said portion of said set of possible character representations.
A method for acquiring signal representations intended to correspond to those character representations, out of a set of possible character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic fields, said method comprising:
- moving said substrate along a path past a magnetic field sensor such that magnetic fields, each emanating from a corresponding one of said character representations on said substrate, are sensed thereby during corresponding character waveform time intervals to provide measured character waveforms in an output signal thereof, each measured character waveform corresponding to one of said character representations on said substrate, each said time interval having a first predetermined number of successive subintervals, the character representations of said set of possible character representations each having an expected character waveform provided therefor by a magnetic field sensor if moved thereby on a nonmagnetic substrate;
- determining a second predetermined number, less than said first predetermined number, of subintervals for a measured character waveform from the subintervals which form a character waveform time interval thereof by selecting subintervals therein, each of which having a character waveform extremum;
- eliminating, from being selected as matching character representation on said substrate having such measured character waveform, character representation of said set of possible character representations having associated therewith expected character waveforms in which the respective character waveform extremum occurs in a subinterval of a corresponding expected character waveform time interval therefor that is different than that subinterval corresponding to the respective said subinterval;
- and
- providing a signal representation for such a measured character waveform corresponding to one character representation of said set of possible said character representations remaining after said step of eliminating of character representation,
- said determining includes a following further determining of a second peak subinterval in that said character waveform time interval for such a said measured character waveform having therein a next most extreme value of a selected kind,
- said eliminating includes a following further eliminating, from being selected as having provided such a said measured character waveform, those of said set of possible character representations remaining that have associated therewith expected character waveforms with a next most extreme value thereof of a selected kind located in a different subinterval of said expected character waveform time interval therefor than that corresponding to said second peak subinterval of said character waveform time interval for such said measured character waveform.
The method for acquiring signal representations intended to correspond to those character representations, out of a set of possible character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic field, said method comprising:
- moving said substrate along a path past a magnetic field sensor such that magnetic fields, each emanating from a corresponding one of said character representations on said substrate, are sensed thereby during corresponding character waveform time intervals to provide measured character waveforms in an output signal thereof, each measured character waveform corresponding to one of said character representations on said substrate, each said time interval having a first predetermined number of successive subintervals, the character representations of said set of possible character representations each having an expected character waveform provided therefor by a magnetic field sensor if moved thereby on a nonmagnetic substrate;
- determining a second predetermined number, less than said first predetermined number, of subintervals for a measured character waveform from the subintervals which form a character waveform time interval thereof by selecting subintervals therein, each of which having a character waveform extremum;
- eliminating, from being selected as matching character representation on said substrate having such measured character waveform, character representation of said set of possible character representations having associated therewith expected character waveforms in which the respective character waveform extremum occurs in a subinterval of a corresponding expected character waveform time interval therefor that is different than that subinterval corresponding to the respective said subinterval;
- and
- providing a signal representation for such a measured character waveform corresponding to one character representation of said set of possible said character representations remaining after said step of eliminating of character representation,
- said set of possible character representations are ranked by likelihoods of error in said providing of signal representations for said character representations on said substrate after said moving thereof past said magnetic field sensor, and wherein said providing of a signal representation for a measured character waveform corresponding to a character representation selected from those of said set of possible character representations remaining after said eliminating further includes, in situations where a plurality of said set of possible character representations still remain, selecting that character representation having an error likelihood that is greatest.
A method of acquiring signal representations intended to correspond to those character representations, out of a set of possible character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic fields, said method comprising:
- moving said substrate along a path past a magnetic field sensor such that magnetic fields, each emanating from a corresponding one of said character representations on said substrate, are sensed thereby during corresponding character waveform time intervals to provide measured character waveforms in an output signal thereof, each measured character waveform corresponding to one of said character representations on said substrate, each said time interval having a first predetermined number of successive subintervals, the character representations of said set of possible character representations each having an expected character waveform provided therefor by a magnetic field sensor if moved thereby on a nonmagnetic substrate;
- determining a second predetermined number, less than said first predetermined number, of subintervals for a measured character waveform from the subintervals which form a character waveform time interval thereof by selecting subintervals therein, each of which having a character waveform extremum;
- eliminating, from being selected as matching character representation on said substrate having such measured character waveform, character representation of said set of possible character representations having associated therewith expected character waveforms in which the respective character waveform extremum occurs in a subinterval of a corresponding expected character waveform time interval therefor that is different than that subinterval corresponding to the respective said subinterval;
- and
- providing a signal representation for such a measured character waveform corresponding to one character representation of said set of possible said character representations remaining after said step of eliminating of character representation,
- said determining of a first peak subinterval for a said measured character waveform occurs only if said magnetic sensor has provided an output signal in a selected portion of that measured character waveform which exceeds a selected sensing threshold value for a selected time duration.
A method for acquiring signal representations intended to correspond to those character representations, out of a set of possible character representations, provided on a nonmagnetic material substrate so as to be capable of establishing corresponding magnetic fields, said method comprising:
- moving said substrate along a path past a magnetic field sensor such that magnetic fields, each emanating from a corresponding one of said character representations on said substrate, are sensed thereby during corresponding character waveform time intervals to provide measured character waveforms in an output signal thereof, each measured character waveform corresponding to one of said character representations on said substrate, each said time interval having a first predetermined number of successive subintervals, the character representations of said set of possible character representations each having an expected character waveform provided therefor by a magnetic field sensor if moved thereby on a nonmagnetic substrate;
- determining a second predetermined number, less than said first predetermined number, of subintervals for a measured character waveform from the subintervals which form a character waveform time interval thereof by selecting subintervals therein, each of which having a character waveform extremum;
- eliminating, from being selected as matching character representation on said substrate having such measured character waveform, character representation of said set of possible character representations having associated therewith expected character waveforms in which the respective character waveform extremum occurs in a subinterval of a corresponding expected character waveform time interval therefor that is different than that subinterval corresponding to the respective said subinterval;
- and
- providing a signal representation for such a measured character waveform corresponding to one character representation of said set of possible said character representations remaining after said step of eliminating of character representation,
- said plurality of subintervals in said succession forming said character waveform time interval for a corresponding measured character waveform are fixed in number but with at least some of them being variable in duration based on speeds attained by said substrate in moving past said magnetic field sensor.
Dependencies are inferred from the claim text.