BARCODE READER WITH EDGE DETECTION ENHANCEMENT
First Claim
1. An optical reader for decoding an encoded symbol character of a symbology, the optical reader comprising:
- a laser source for generating a laser beam along an optical path;
a lens assembly for focusing the laser beam on the encoded symbol character at a plane of focus;
a scanning mechanism for oscillating the laser beam at a pre-determined frequency to sweep over the encoded symbol character according to a pre-described scan pattern;
a photodetector having as an input detected light intensity corresponding to the laser beam scattered off the scanned encoded symbol character, and having as an output a scan data signal encoding information representative of the encoded symbol character; and
a scan data signal processor having an input and an output, the scan data signal processor comprising a first time delay stage adapted to provide a primary phase waveform from the scan data signal, a second time delay stage adapted to provide an early phase waveform from the scan data signal, the early phase waveform having a propagation delay less than the primary phase waveform, and a third time delay stage adapted to provide a delayed phase waveform from the scan data signal, the delayed phase waveform having a propagation delay greater than the primary phase waveform, the scan data signal processor further comprising a peak window detection stage for generating a peak window timeframe when an amplitude of the primary phase waveform is greater than or equal to, less than, or equal to both an amplitude of the early phase waveform and the delayed phase waveform; and
a digitizer circuit adapted to accept, within the peak window timeframe, the scan data signal processor output.
2 Assignments
0 Petitions
Accused Products
Abstract
An optical reader for decoding an encoded symbol character of a symbology includes a scan data signal processor having as an input a scan data signal encoding information representative of the encoded symbol character. The scan data signal processor includes a first time delay stage adapted to provide a primary phase waveform from the scan data signal, a second time delay stage adapted to provide an early phase waveform from the scan data signal, and a third time delay stage adapted to provide a delayed phase waveform from the scan data signal. The early phase waveform has a propagation delay less than the primary phase waveform, and the delayed phase waveform has a propagation delay greater than the primary phase waveform. The scan data signal processor further includes a peak window detection stage for generating a peak window timeframe when an amplitude of the primary phase waveform is greater than, less than, or equal to both an amplitude of the early phase waveform and the delayed phase waveform. The optical reader further includes a digitizer circuit adapted to accept, within the peak window timeframe, the scan data signal processor output.
-
Citations
22 Claims
-
1. An optical reader for decoding an encoded symbol character of a symbology, the optical reader comprising:
-
a laser source for generating a laser beam along an optical path; a lens assembly for focusing the laser beam on the encoded symbol character at a plane of focus; a scanning mechanism for oscillating the laser beam at a pre-determined frequency to sweep over the encoded symbol character according to a pre-described scan pattern; a photodetector having as an input detected light intensity corresponding to the laser beam scattered off the scanned encoded symbol character, and having as an output a scan data signal encoding information representative of the encoded symbol character; and a scan data signal processor having an input and an output, the scan data signal processor comprising a first time delay stage adapted to provide a primary phase waveform from the scan data signal, a second time delay stage adapted to provide an early phase waveform from the scan data signal, the early phase waveform having a propagation delay less than the primary phase waveform, and a third time delay stage adapted to provide a delayed phase waveform from the scan data signal, the delayed phase waveform having a propagation delay greater than the primary phase waveform, the scan data signal processor further comprising a peak window detection stage for generating a peak window timeframe when an amplitude of the primary phase waveform is greater than or equal to, less than, or equal to both an amplitude of the early phase waveform and the delayed phase waveform; and a digitizer circuit adapted to accept, within the peak window timeframe, the scan data signal processor output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for processing scan data in an optical reader, comprising the steps of:
-
providing a laser source within a housing for generating a laser beam along an optical path, a lens assembly for focusing the laser beam on an encoded symbol character, and a photodetector for detecting light intensity corresponding to the laser beam scattered off the scanned encoded symbol character and generating a scan data signal encoding information representative of the encoded symbol character; generating a primary phase waveform from the scan data signal having a nominal propagation delay; generating an early phase waveform from the scan data signal having a waveform propagation delay less than the nominal propagation delay of the primary phase waveform; generating a delayed phase waveform from the scan data signal having a waveform propagation delay greater than the nominal propagation delay of the primary phase waveform; comparing an amplitude of the primary phase waveform with an amplitude of the early phase waveform and an amplitude of the delayed phase waveform; generating a peak window timeframe if the amplitude of the primary phase waveform is greater than, less than, or equal to both the amplitude of the early phase waveform and the delayed phase waveform; and attempting to decode the encoded symbol character during the peak window timeframe. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification