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

Means and method of scaling time interval measurements from an optical bar code scanner to improve decoder efficiency

Assignee: HP Inc
•
Filing: 1985-11-15
•
Granted: 1988-08-02
•
Expires: 2005-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bar code decoder transforms the output from a wand scanner so that it has the same characteristics as the output from a laser scanner. Once this transformation is accomplished, decoding is done using the same process and hardware to decode wand or laser scanner data. The transformation includes scaling and compensation of the wand data by a digital filter in which the input values are divided by a dynamic scaling factor to produce the output values.

Inventors

  • 👤 McKee D. Poland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:11
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10881; G06K7/01; G06K7/016

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 188 words
A decoder for translating the signals from a bar code scanner into character data, capable of processing the output signals from both wand and laser bar code scanners from scans of various bar code symbology tags without using separate decoding hardware, comprising: timer means for measuring the pulse width time intervals between the state changes of the signals from the wand and laser bar code scanners and producing a time interval data signal; filter means comprising an adaptive digital filter connected to the timer means for transforming the time interval data from a wand scanner into time interval data having the characteristics of time interval data from a laser scanner, to produce transformed wand time interval data that preserves the relative proportions of time interval values of bars and spaces of the bar code; and decoder means for receiving the laser time interval data from the timer means and for receiving the transformed wand time interval data from the filter means, for translating the time interval data into character data, said decoder capable of translating only time interval data having the characteristics of data from a laser scanner.
Claim 2
Dependent Claim 188 words
A decoder for translating the signals from a bar code scanner into character data, capable of processing the output signals from both wand and laser bar code scanners from scans of various bar code symbology tags without using separate decoding hardware, comprising: timer means for measuring the pulse width time intervals between the state changes of the signals from the wand and laser bar code scanners and producing a time interval data signal; filter means comprising an adaptive digital filter connected to the timer means for transforming the time interval data from a wand scanner into time interval data having the characteristics of time interval data from a laser scanner, to produce transformed wand time interval data that preserves the relative proportions of time interval values of bars and spaces of the bar code; and decoder means for receiving the laser time interval data from the timer means and for receiving the transformed wand time interval data from the filter means, for translating the time interval data into character data, said decoder capable of translating only time interval data having the characteristics of data from a laser scanner.
Claim 3
Dependent Claim 52 words
The device of claim 1 wherein the filter means is a digital filter capable of scaling the wand scanner signals from a binary range of 16 digits to a range of 8 binary digits, and capable of compensating the wand scanner signals to reduce the apparent acceleration effects from the wand scanner.
Claim 4
Dependent Claim 43 words
The device of claim 2 wherein the digital filter scales and compensates the wand scanner signal by dividing each time interval input by a dynamic conversion factor determined as a function of previous input time intervals and previous scaled and compensated time intervals.
Claim 5
Dependent Claim 13 words
The device of claim 3 wherein the digital filter is causal and recursive.
Claim 6
Dependent Claim 13 words
The device of claim 3 wherein the digital filter is noncausal and recursive.
Claim 7
Independent Claim 169 words
A method of decoding signals from a wand bar code scanner or from a laser bar code scanner to output signals representing characters, capable of processing the output signals from both wand and laser bar code scanners from scans of various bar code symbology tags without using separate decoding hardware, comprising the steps of: measuring the pulse widths of the input signals to produce a series of time interval data representing the relative widths of the bars and spaces of the bar code; if the input signal is from a wand scanner, transforming the time interval data into a form having the characteristics of laser scanner data to produce transformed wand time interval data that preserves the relative proportions of time interval values of bars and spaces of the bar code; and decoding the time interval data from the laser scanner or the transformed time interval data from the wand scanner using a decoding scheme capable of decoding only time interval data having the characteristics of laser scanner data.
Claim 8
Independent Claim 169 words
A method of decoding signals from a wand bar code scanner or from a laser bar code scanner to output signals representing characters, capable of processing the output signals from both wand and laser bar code scanners from scans of various bar code symbology tags without using separate decoding hardware, comprising the steps of: measuring the pulse widths of the input signals to produce a series of time interval data representing the relative widths of the bars and spaces of the bar code; if the input signal is from a wand scanner, transforming the time interval data into a form having the characteristics of laser scanner data to produce transformed wand time interval data that preserves the relative proportions of time interval values of bars and spaces of the bar code; and decoding the time interval data from the laser scanner or the transformed time interval data from the wand scanner using a decoding scheme capable of decoding only time interval data having the characteristics of laser scanner data.
Claim 9
Dependent Claim 33 words
The method of claim 6 further comprising, before the decoding step: storing the time interval data from the laser scanner or the transformed time interval data from the wand scanner in data memory.
Claim 10
Dependent Claim 81 words
The method of claim 6 wherein transforming the wand scanner time interval data comprises dividing each time interval input by a dynamic conversion factor determined as a function of previous input time intervals and previous scaled and compensated time intervals, to scale the wand scanner time interval data from a range of 16 binary digits to a range of 8 binary digits and to compensate the wand scanner time interval data to reduce the apparent acceleration effects from the wand scanner.
Claim 11
Dependent Claim 24 words
The method of claim 8, further comprising, before the transforming step: storing the wand scanner time interval data in a circular queue buffer memory.

References Cited (Backward Citations)

US3864548A Cited
US4578570A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-02 1992-02-01 1992-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-02 1996-02-01 1996-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-02 2000-02-01 2000-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag