ADAPTIVE DATA READER AND METHOD OF OPERATING
First Claim
1. A method for data reading comprising the steps of:
- capturing, via a data reader, a first set of images of an item bearing an optical code;
performing an analysis of the first set of images to determine whether the item is in a recognized item class;
automatically setting adjusted operating parameters of the data reader based on the analysis of the first set of images of whether the item is in the recognized item class;
capturing, via the data reader, a second set of images of the item bearing the optical code using the adjusted operating parameters; and
processing the second set of images to decode the optical code appearing in the second set of images of the item.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed systems and methods preferably capture one or more images of an item bearing an optical code and analyze such images to determine whether the item has a highly, or relatively highly, reflective surface or not. Based on such a determination, operating parameters of the system, such as the gain, exposure time, and amount of illumination, are preferably automatically adjusted by the system to capture a subsequent image of the item where the subsequent image has sufficient contrast to decode the optical code. The subsequent image may include a plurality of images, and different operating parameters may be used to capture several, or each, of the plurality of images based on the determination of whether the item has a highly, or relatively highly, reflective surface or not.
61 Citations
22 Claims
-
1. A method for data reading comprising the steps of:
-
capturing, via a data reader, a first set of images of an item bearing an optical code; performing an analysis of the first set of images to determine whether the item is in a recognized item class; automatically setting adjusted operating parameters of the data reader based on the analysis of the first set of images of whether the item is in the recognized item class; capturing, via the data reader, a second set of images of the item bearing the optical code using the adjusted operating parameters; and processing the second set of images to decode the optical code appearing in the second set of images of the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for data reading comprising:
-
an imager for capturing an image of an item bearing an optical code; an illumination source for illuminating the item; and a controller for operating the imager and the illumination source, wherein the controller is programmed to, operate the imager to capture a first set of images of the item bearing an optical code; analyze the first set of images to determine whether the item is in a recognized item class; automatically adjust operating parameters of the imager and the illumination source based on whether the item is in the recognized item class; operate the imager to capture a second set of images of the item using the adjusted operating parameters; and analyze the optical code appearing in the second set of images of the item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for data reading comprising the steps of:
-
capturing, via a data reader, a first set of images of an item bearing an optical code; creating a histogram based on the first set of images; analyzing the histogram to determine whether the histogram is bi-modal; automatically adjusting operating parameters of the data reader based on whether the histogram is bi-modal; capturing, via the data reader, a second set of images of the item bearing the optical code using the adjusted operating parameters; and processing the second set of images to decode the optical code appearing in the second set of images of the item. - View Dependent Claims (21, 22)
-
Specification