Graphical barcode readers that are configured for glare reduction
AssigneeThe Code Corporation
InventorsMing Lei, Jason J. Lee, Ryan Hoobler
Life of this patent
Estimating the term…
Abstract
A method for glare reduction may be implemented by a graphical code reader. The graphical code reader includes an optic system, a plurality of light sources, and a control system. The control system is configured to determine that glare is present in an image captured by the optic system by identifying reflection from at least one of the plurality of light sources. The control system may take a corrective action to reduce the glare in subsequent images. The control system may be configured to take a first corrective action if a diffraction pattern is present at a periphery of the glare, and take a second corrective action if a diffraction pattern is not present at the periphery of the glare.
Claims20
A graphical barcode reader configured to read both barcodes printed on a substrate and barcodes displayed on a backlit display, the graphical barcode reader comprising:
- an optic system, including an image sensor, configured to capture a first image of a barcode presented in a field of view of the image sensor using an initial gain setting for the image sensor and a second image of the barcode using an adjusted gain setting for the image sensor, wherein the first image includes a reflective glare pattern;
- a plurality of light sources configured to illuminate the field of view of the image sensor;
- and
- a control system configured to determine a value for the adjusted gain setting based at least in part on the following:
- if the reflective glare pattern is consistent with the barcode being printed on a substrate, the control system determines a first value for the adjusted gain setting;
- and
- if the reflective glare pattern is consistent with the barcode being displayed on a backlit display, the control system determines a second value for the adjusted gain setting, wherein the second value is different from the first value.
A graphical barcode reader configured to read both barcodes printed on a substrate and barcodes displayed on a backlit display, the graphical barcode reader comprising:
- an optic system, including an image sensor, configured to capture a first image of a barcode presented in a field of view of the image sensor and a second image of the barcode, wherein the first image includes a reflective glare pattern;
- a plurality of light sources configured to illuminate the field of view of the image sensor, wherein the plurality of light sources include an IR illumination source and a red illumination source;
- and
- a control system configured to determine an intensity level of the red illumination source for capturing the second image of the barcode, wherein the control system is configured to determine the intensity level based at least in part on the following:
- if the reflective glare pattern is consistent with the barcode being printed on a substrate, the control system determines a first value for the intensity level;
- and
- if the reflective glare pattern is consistent with the barcode being displayed on a backlit display, the control system determines a second value for the intensity level, wherein the second value is different from the first value.
A method for capturing both barcodes printed on a substrate and barcodes displayed on a backlit display using a graphical barcode reader, the graphical barcode reader including an optic system with an image sensor, the method comprising:
- capturing a first image of a barcode presented in a field of view of the image sensor according to one or more initial settings, wherein the first image includes a reflective glare pattern;
- determining whether the reflective glare pattern includes a diffraction pattern;
- determining one or more adjusted settings for capturing a second image of the barcode based at least in part on whether the reflective glare pattern includes a diffraction pattern;
- and
- capturing the second image of the barcode according to the one or more adjusted settings.
Dependencies are inferred from the claim text.