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;
analyzing the first set of images to determine whether the optical code is borne by a reflective surface;
establishing a decode setting based on whether the optical code is borne by a reflective surface; and
decoding the optical code appearing in the first set of images using the decode setting.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for data reading are disclosed wherein one or more images of an item bearing an optical code are captured and the captured images are analyzed to determine whether the item has a reflective surface or not. Based on such a determination, operating parameters of the system, such as one or more of: the amount of time dedicated to 1D code decoding and the amount of time dedicated to 2D code decoding, the order in which 1D code and 2D code decoding are performed, termination of a decoding operation, restarting an image capture and decoding operation, and image preprocessing may be automatically adjusted by the system to decode an optical code.
93 Citations
25 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; analyzing the first set of images to determine whether the optical code is borne by a reflective surface; establishing a decode setting based on whether the optical code is borne by a reflective surface; and decoding the optical code appearing in the first set of images using the decode setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; decoding the optical code in the first set of images; analyzing the first set of images to determine whether the optical code is borne by a reflective surface; determining whether the first set of images was captured using a normal operating mode or a reflective operating mode; terminating the decoding of the optical code in the first set of images if it is determined that the optical code is borne by a reflective surface and the first set of images was captured using a normal operating mode; automatically adjusting the data reader to use the reflective operating mode; capturing via the data reader, a second set of images of the item bearing the optical code; and decoding the optical code in the second set of images. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium for carrying instructions thereon, the instructions comprising:
-
instructions for capturing, via a data reader, a first set of images of an item bearing an optical code; instructions for analyzing the first set of images to determine whether the optical code is borne by a reflective surface; instructions for establishing a decode setting based on whether the optical code is borne by a reflective surface; and instructions for decoding the optical code appearing in the first set of images using the decode setting.
-
-
16. A system for data reading comprising:
-
an imager configured to capture an image of an item bearing an optical code; an illumination source configured to illuminate the item; and a controller configured to operate the imager and the illumination source, wherein the controller is programmed to; initiate a capture of a first set of images of the item bearing the optical code; analyze the first set of images to determine whether the optical code is borne by a reflective surface; establish a decode setting based on whether the optical code is borne by a reflective surface; and decode the optical code appearing in the first set of images using the decode setting. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification