Barcode reader ranging using targeting illumination
First Claim
1. A barcode reader, comprising:
- a first lens assembly having a first field of view;
a targeting illumination system that projects targeting illumination into the first field of view;
an illumination system, wherein the illumination system comprises a plurality of illumination sub-systems, each illumination sub-system being optimal for barcode reading within a different zone of the first field of view, and wherein the plurality of illumination sub-systems comprise;
a first illumination system that directs first illumination into the first field of view, the first illumination being optimal for barcode reading within a first zone of the first field of view; and
a second illumination system that directs second illumination into the first field of view, the second illumination being optimal for barcode reading within a second zone of the first field of view;
calibration data indicating a plurality of feature offsets of the targeting illumination, the feature offsets corresponding to a plurality of calibration distances; and
instructions executable by a processor to;
cause an image of a barcode to be captured while the targeting illumination system is activated;
determine an offset between distinct features of the targeting illumination in the image;
determine an estimated barcode distance based on the offset between the distinct features of the targeting illumination in the image and the calibration data; and
use the estimated barcode distance to select at least one operating parameter of the barcode reader, wherein using the estimated barcode distance to select the at least one operating parameter of the barcode reader comprises selecting;
the first illumination system if the estimated barcode distance is within the first zone of the first field of view; and
the second illumination system if the estimated barcode distance is within the second zone of the first field of view.
1 Assignment
0 Petitions
Accused Products
Abstract
A barcode reader comprising a targeting illumination system, a plurality of illumination systems, and a lens assembly may also comprise feature offset data. The feature offset data may be offsets between locations of a plurality of features projected by the targeting illumination system within a plurality of calibration image frames captured at different calibration distances. The barcode reader may (i) select two features projected by the targeting illumination system that are present in a barcode image captured via the first lens, (ii) determine a feature offset that indicates an offset between the two features, and (iii) estimate a barcode distance based on the feature offset and the feature offset data.
-
Citations
16 Claims
-
1. A barcode reader, comprising:
-
a first lens assembly having a first field of view; a targeting illumination system that projects targeting illumination into the first field of view; an illumination system, wherein the illumination system comprises a plurality of illumination sub-systems, each illumination sub-system being optimal for barcode reading within a different zone of the first field of view, and wherein the plurality of illumination sub-systems comprise; a first illumination system that directs first illumination into the first field of view, the first illumination being optimal for barcode reading within a first zone of the first field of view; and a second illumination system that directs second illumination into the first field of view, the second illumination being optimal for barcode reading within a second zone of the first field of view; calibration data indicating a plurality of feature offsets of the targeting illumination, the feature offsets corresponding to a plurality of calibration distances; and instructions executable by a processor to; cause an image of a barcode to be captured while the targeting illumination system is activated; determine an offset between distinct features of the targeting illumination in the image; determine an estimated barcode distance based on the offset between the distinct features of the targeting illumination in the image and the calibration data; and use the estimated barcode distance to select at least one operating parameter of the barcode reader, wherein using the estimated barcode distance to select the at least one operating parameter of the barcode reader comprises selecting; the first illumination system if the estimated barcode distance is within the first zone of the first field of view; and the second illumination system if the estimated barcode distance is within the second zone of the first field of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A barcode reader, comprising:
-
a camera, the camera comprising a first lens assembly positioned to image a first field of view onto a first image sensor section; an illumination system that illuminates the first field of view, the illumination system comprising a plurality of illumination sub-systems, wherein each illumination sub-system of the plurality of illumination sub-systems is optimal for barcode reading within a different zone of the first field of view, and wherein the plurality of illumination sub-systems comprise; a dark field illumination system that directs dark field illumination into the first field of view, the dark field illumination being optimal for barcode reading within a near zone of the first field of view; a diffuse bright field illumination system that directs diffuse bright field illumination into the first field of view, the diffuse bright field illumination being optimal for barcode reading within a center zone of the first field of view; and a bright field illumination system that directs bright field illumination into the first field of view, the bright field illumination being optimal for barcode reading within a far zone of the first field of view; and a targeting illumination system that projects targeting illumination into the first field of view, the targeting illumination comprising a plurality of distinct illumination beams being projected so as to diverge from one another, the plurality of distinct illumination beams forming a plurality of distinct features on a target medium; calibration data stored in non-volatile memory of the barcode reader, the calibration data indicating a plurality of feature offsets of the targeting illumination, the plurality of feature offsets corresponding to a plurality of different calibration distances, each feature offset indicating an offset between distinct features of the targeting illumination at a particular calibration distance; and instructions executable by a processor to; activate the targeting illumination; cause an image of a barcode to be captured by the camera while the targeting illumination system is activated; determine an offset between the distinct features of the targeting illumination in the image; determine an estimated barcode distance based on the offset between the distinct features of the targeting illumination in the image and the calibration data; and use the estimated barcode distance to select an illumination sub-system for barcode reading, wherein using the estimated barcode distance to select the illumination sub-system comprises selecting; the dark field illumination system if the estimated barcode distance is within the near zone of the first field of view; the diffuse bright field illumination system if the estimated barcode distance is within the center zone of the first field of view; and the bright field illumination system if the estimated barcode distance is within the far zone of the first field of view. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification