Patent US4761544A successfully refreshed from Google Patents.
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
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 |