Patent EP0194087A2 successfully refreshed from Google Patents.
Patent US4845348A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4845348A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for reading bar code magnetic ink characters

Assignee: NCR Voyix Corp
•
Filing: 1988-06-20
•
Granted: 1989-07-04
•
Expires: 2008-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for use in reading magnetic characters comprised of bars and intervals dimensioned as short intervals or long intervals as is done in CMCs7 encoding. The interval between adjacent bars of a character is obtained by calculating the zero crossing point between a peak of a first polarity and a peak of a second polarity associated with a "bar" in the associated scanning signal. The zero crossing point may be compared to the midpoint of the associated "bar". The intervals are then determined by obtaining the distance or interval between the zero crossing points of adjacent "bars".

Inventors

  • 👤 Benedict C. M. Ho
  • 👤 Gene R. Franklin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 01:30
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/01; G06K7/016; G06K7/0163; G06K7/08; G06K7/082; G06K7/083; G06K7/084; G06V; G06V30/00; G06V30/10; G06V30/22; G06V30/224; G06V30/2247

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 191 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, a method for determining the widths of said intervals for use in character recognition, comprising the steps: (a) scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning single having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; (b) determining peaks in said scanning signals of said first and second polarities; (c) determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and (d) measuring the intervals between the zero crossing points of said bars to determine whether a long or short interval exists between the parallel bars making up a character.
Claim 2
Dependent Claim 191 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, a method for determining the widths of said intervals for use in character recognition, comprising the steps: (a) scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning single having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; (b) determining peaks in said scanning signals of said first and second polarities; (c) determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and (d) measuring the intervals between the zero crossing points of said bars to determine whether a long or short interval exists between the parallel bars making up a character.
Claim 3
Dependent Claim 38 words
The method as claimed in claim 1 in which said determining step c includes the step of: (c-1) storing the values of said peaks and also storing counts which correspond to the distances or intervals between said peaks.
Claim 4
Dependent Claim 58 words
The method as claimed in claim 2 in which said measuring step d includes the steps of: (d-1) determining whether any of said intervals is longer than one of said intervals dimensioned as a long interval according to said predetermined pattern; and (d-2) if one of said intervals is longer as defined herein, rejecting the associated said character.
Claim 5
Dependent Claim 57 words
The method as claimed in claim 3 in which said measuring step d includes the steps of: (d-3) determining whether any of said intervals is shorter than one of said intervals dimensioned as a short interval according to said predetermined pattern; and (d-4) if one of said intervals is shorter as defined herein, rejecting the associated character.
Claim 6
Dependent Claim 51 words
The method as claimed in claim 4 in which said measuring step d includes the steps of: (d-5) ranking said counts corresponding to said intervals from the lowest count to the highest count; and (d-6) selecting the second highest count as representing the dividing line between a long and short interval.
Claim 7
Dependent Claim 52 words
The method as claimed in claim 5 in which said measuring step d includes the steps of: (d-7) classifying said counts as long intervals if they are equal to or greater than said second highest count; and (d-8) classifying said counts as short intervals if they less than said second highest count.
Claim 8
Dependent Claim 257 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, a method for determining the widths of said intervals for use in character recognition, comprising the steps: (a) scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning signal having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; (b) determining peaks in said scanning signals of said first and second polarities; (c) determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and (d) measuring the intervals between the zero crossing points of said bars to determine whether a long or short interval exists between the parallel bars making up a character; (e) rejecting those characters whose intervals cannot be determined by steps c and d; (f) measuring the intervals between the trailing edge of one bar to the trailing edge of the next adjacent bar for those bars associated with a character rejected at step e to determine whether a long or short interval exists between the parallel bars making up the rejected character from step e.
Claim 9
Dependent Claim 257 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, a method for determining the widths of said intervals for use in character recognition, comprising the steps: (a) scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning signal having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; (b) determining peaks in said scanning signals of said first and second polarities; (c) determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and (d) measuring the intervals between the zero crossing points of said bars to determine whether a long or short interval exists between the parallel bars making up a character; (e) rejecting those characters whose intervals cannot be determined by steps c and d; (f) measuring the intervals between the trailing edge of one bar to the trailing edge of the next adjacent bar for those bars associated with a character rejected at step e to determine whether a long or short interval exists between the parallel bars making up the rejected character from step e.
Claim 10
Dependent Claim 29 words
The method as claimed in claim 7 in which said steps a through d are effected while a document carrying said characters thereon is moving in a document track.
Claim 11
Dependent Claim 27 words
The method as claimed in claim 8 in which said measuring step f is effected after a character is rejected while using said steps c and d.
Claim 12
Dependent Claim 197 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, an apparatus for determining the width of said intervals for use in character recognition, comprising: scanning means for scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning signal having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; first means for determining peaks in said scanning signals of said first and second polarities; second means for determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and third means for measuring the intervals between the zero crossing points of said bars to determined whether a long or short interval exists between the parallel bars making up a character.
Claim 13
Dependent Claim 197 words
In a system for recognizing characters with each character having a predetermined number of parallel bars separated by intervals dimensioned as long and short intervals according to a predetermined pattern, an apparatus for determining the width of said intervals for use in character recognition, comprising: scanning means for scanning said characters in a direction which is substantially perpendicular to said parallel bars for producing a scanning signal having a first polarity when the scanning means scans the leading edge of each of said bars, and also for producing a scanning signal having a second polarity when the scanning means scans the trailing edge of each of said bars; first means for determining peaks in said scanning signals of said first and second polarities; second means for determining a zero crossing point between a said peak of said first polarity in a scanning signal and a said peak of said second polarity in the scanning signal associated with each one of said bars for a character; and third means for measuring the intervals between the zero crossing points of said bars to determined whether a long or short interval exists between the parallel bars making up a character.
Claim 14
Dependent Claim 57 words
The apparatus as claimed in claim 10 in which said first means includes a threshold means for thresholding said scanning signals of said first and second polarities to obtain thresholded scanning signals which exceed a predetermined level, and in which said first means also includes an A/D converter for converting said thresholded scanning signals to digital values.
Claim 15
Dependent Claim 81 words
The apparatus as claimed in claim 11 in which said second means comprises: counting means for determining a count which reflects an interval between said thresholded scanning signals of said first and second polarities for a character; storing means for storing said counts and said digitized values for said thresholded scanning signals; and calculating means for determining zero crossing points for each of said bars in a character by using said counts and said digitized values of said thresholded scanning signals.

References Cited (Backward Citations)

US3538500A Cited
US3761685A Cited
US3879707A Cited
US3818446A Cited
US4053737A Cited
US4379224A Cited
US4584703A Cited
US4533825A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-03 1993-01-02 1993-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-03 1997-01-02 1997-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-03 2001-01-02 2001-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag