Method of scanning indicia using selective sampling
First Claim
1. A bar code reader comprisinga light source for producing a light beam for illuminating a target or portion thereof;
- a scanner for scanning at least one of said beam and said field of view;
an optical arrangement utilizing non-conventional optics for focusing said light beam on the target to be scanned;
a sensor for sensing light reflected from a bar code symbol on the target and for producing an analog scan signal representative thereof; and
a digitizer for converting the analog scan signal into a digitized signal using multiple threshold processing at different detection threshold levels.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of reading an indicia, for example a bar code, comprising areas of differing light reflectivity comprises producing an electrical signal representative of light reflected from the indicia and selectively sampling the signal at a rate well below the Nyquist rate. The sample points are not uniform, and are chosen to represent key features in the signal. An attempt is then made to decode the indicia, using the samples. If the decode is unsuccessful, the samples which have been collected are analyzed to provide information on the extent to which they represent true data corresponding to the indicia, and the extent to which they present noise. Signal collection and/or processing and/or sampling is then adjusted and the process is repeated. The continual feed-back of information related to the scanning environment allows more aggressive decoding techniques to be used.
-
Citations
12 Claims
-
1. A bar code reader comprising
a light source for producing a light beam for illuminating a target or portion thereof; -
a scanner for scanning at least one of said beam and said field of view;
an optical arrangement utilizing non-conventional optics for focusing said light beam on the target to be scanned;
a sensor for sensing light reflected from a bar code symbol on the target and for producing an analog scan signal representative thereof; and
a digitizer for converting the analog scan signal into a digitized signal using multiple threshold processing at different detection threshold levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
means for detecting positive and negative edges in the analog scan signal and for developing timing signals representative thereof.
-
-
3. The bar code reader of claim 1 wherein the non-conventional optics include an axicon.
-
4. The bar code reader of claim 1 wherein the non-conventional optics include holographic optics.
-
5. The bar code reader of claim 1 wherein the received beam profile is multimodal.
-
6. The bar code reader of claim 1 wherein the received beam profile contains side lobes.
-
7. The bar code reader of claim 1 wherein the optics introduce bumps into the analog signal.
-
8. The bar code reader of claim 6 wherein the side lobes introduce bumps into the analog signal.
-
9. The bar code reader of claim 1 further comprising an enhancement filter to increase the depth of modulation.
-
10. The bar code reader of claim 1 wherein the non-conventional optics include at least one of an axicon and holographic optics, and the received beam profile is multimodal and contains side lobes that introduce bumps into the analog signal.
-
11. The bar code reader of claim 10 further comprising an enhancement filter to increase the depth of modulation.
-
12. The bar code reader of claim 1 wherein the digitizer uses first derivative information in the decoding process.
Specification