System and method to automatically focus an image reader
First Claim
1. A bar code reading device for reading a bar code disposed on a target, said bar code reading device comprising:
- an integrated circuit including an image sensor array, said image sensor array having a plurality of rows of pixels;
a hand held housing encapsulating said image sensor array;
an imaging lens capable of directing light reflected from a target onto said image sensor array, wherein said imaging lens is capable of first, second and third focus settings, wherein said bar code reading device when said imaging lens is at a first focus setting has a first best focus distance, wherein said bar code reading device when said imaging lens is at said second focus setting has a second best focus distance and wherein said bar code reading device when said imaging lens is at said third focus setting has a third best focus distance;
a trigger for initiating reading of said bar code;
wherein said bar code reading device is adapted so that responsively to said trigger being depressed, said bar code reading device captures a first frame of image data, a subsequent frame of image data, and a further subsequent frame of image data;
wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device changes a focus setting of said imaging lens in such manner that said first frame of image data represents light incident on said image sensor array when said lens setting is at said first lens focus setting, said subsequent frame of image data represents light incident on said image sensor array when said lens setting is at said second focus setting, and said further subsequent frame of image data represents light incident on said image sensor array when said lens setting is at said third focus setting; and
wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device subjects each of said first frame of image data, said subsequent frame of image data, and said further subsequent frame of image data to a decode attempt for attempting to decode said bar code.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention features a system and method to automatically focus an image reader using a single frame of image data. The method comprises exposing sequentially a plurality of rows of pixels in the image sensor. The method further comprising varying in incremental steps the focus of the image reader'"'"'s optical system from a first setting where a distinct image of objects located at a first distance from the image reader is formed on the image sensor to a second setting where a distinct image of objects located at a second distance from the image reader is formed on the image sensor. As part of the method, the varying of the focus of the optical system occurs during the exposure of the plurality of rows of pixels.
350 Citations
21 Claims
-
1. A bar code reading device for reading a bar code disposed on a target, said bar code reading device comprising:
-
an integrated circuit including an image sensor array, said image sensor array having a plurality of rows of pixels; a hand held housing encapsulating said image sensor array; an imaging lens capable of directing light reflected from a target onto said image sensor array, wherein said imaging lens is capable of first, second and third focus settings, wherein said bar code reading device when said imaging lens is at a first focus setting has a first best focus distance, wherein said bar code reading device when said imaging lens is at said second focus setting has a second best focus distance and wherein said bar code reading device when said imaging lens is at said third focus setting has a third best focus distance; a trigger for initiating reading of said bar code; wherein said bar code reading device is adapted so that responsively to said trigger being depressed, said bar code reading device captures a first frame of image data, a subsequent frame of image data, and a further subsequent frame of image data; wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device changes a focus setting of said imaging lens in such manner that said first frame of image data represents light incident on said image sensor array when said lens setting is at said first lens focus setting, said subsequent frame of image data represents light incident on said image sensor array when said lens setting is at said second focus setting, and said further subsequent frame of image data represents light incident on said image sensor array when said lens setting is at said third focus setting; and wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device subjects each of said first frame of image data, said subsequent frame of image data, and said further subsequent frame of image data to a decode attempt for attempting to decode said bar code. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A bar code reading device for reading a bar code disposed on a target, said bar code reading device comprising:
-
an integrated circuit including an image sensor array, said image sensor array having a plurality of rows of pixels; a hand held housing encapsulating said image sensor array; an imaging lens capable of directing light reflected from a target onto said image sensor array, wherein said imaging lens is capable of first and second focus settings, wherein said bar code reading device when said imaging lens is at a first focus setting has a first best focus distance, and wherein said bar code reading device when said imaging lens is at said second focus setting has a second best focus distance; a trigger for initiating reading of said bar code; wherein said bar code reading device is adapted so that responsively to said trigger being depressed, said bar code reading device captures a plurality of frames of image data for processing for determining a read attempt focus setting of said imaging lens; wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device changes a focus setting of said imaging lens in such manner that at least one of said plurality of frames of image data represents light incident on said image sensor array when said lens setting is at said first lens focus setting, and at least one of said frames of image data represents light incident on said image sensor array when said lens setting is at said second focus setting; wherein said bar code reading device is further adapted so that further responsively to said trigger being depressed said bar code reading device processes image data including image data of each of said plurality of frames for determining a focus setting of said imaging lens without decoding any frame of said plurality of frames of image data; wherein responsively to said processing of image data said bar code reading device determines a read attempt focus setting for said imaging lens; and wherein responsively to said determination, said bar code reading device attempts to decode said bar code utilizing a frame of image data representing light incident on said image sensor array when said focus setting is at said read attempt focus setting. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A bar code reading device for reading a bar code disposed on a target, said bar code reading device comprising:
-
an integrated circuit including a two dimensional complementary metal oxide semiconductor (CMOS) image sensor array, said image sensor array having pixels, wherein a plurality of said pixels each have a photosensitive region, an amplifier, and an opaque shielded data storage region; a global electronic shutter control circuitry, the global electronic control circuitry configured to generate an exposure control timing pulse that is capable of causing simultaneous exposure of all or substantially all of said pixels of said CMOS image sensor array; a hand held housing encapsulating said image sensor array; an imaging lens capable of directing light reflected from a target onto said image sensor array, wherein said imaging lens is capable of more than one focus setting, the more than one focus setting including at least first and second focus settings, wherein said bar code reading device has a different best focus distance at each of said first and second focus settings; a trigger for initiating reading of said bar code; wherein said bar code reading device is adapted so that responsively to said trigger being depressed, said bar code reading device collects a plurality of frames of image data for subjecting to bar code decoding processing, wherein at least one of said plurality of frames of image data for subjecting to bar code decoding processing represents light incident on said image sensor array with said imaging lens at said first focus setting, and wherein at least one of said plurality of frames of image data for subjecting to bar code decoding processing represents light incident on said image sensor array with said imaging lens at said second focus setting. - View Dependent Claims (18, 19, 20, 21)
-
Specification