System and method to automatically focus an image reader
First Claim
1. A method for automatically focusing a hand held bar code reading device, said hand held bar code reading device having an imaging lens and a focus setting, said method comprising the steps of:
- generating a trigger signal to drive said hand held bar code reading device from an idle state to an active reading state;
directing with said imaging lens light energy reflected from a target onto an image sensor having a plurality of rows of pixels;
exposing sequentially a plurality of rows of pixels in the image sensor during a frame exposure period, the frame exposure period being defined as a time duration extending from the beginning of the exposure of the first of the plurality of rows to the end of the exposure of the last of the plurality of rows;
controlling said focus setting of said hand held bar code reading device so that said focus setting changes one of continuously or stepwise continuously between 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; and
reading out a plurality of rows of image data from the plurality of rows of pixels in the image sensor, wherein controlling step includes the step of changing said focus setting one of continuously or stepwise continuously between said first focus setting and said second focus setting during at least a portion of said frame exposure period.
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.
-
Citations
22 Claims
-
1. A method for automatically focusing a hand held bar code reading device, said hand held bar code reading device having an imaging lens and a focus setting, said method comprising the steps of:
-
generating a trigger signal to drive said hand held bar code reading device from an idle state to an active reading state;
directing with said imaging lens light energy reflected from a target onto an image sensor having a plurality of rows of pixels;
exposing sequentially a plurality of rows of pixels in the image sensor during a frame exposure period, the frame exposure period being defined as a time duration extending from the beginning of the exposure of the first of the plurality of rows to the end of the exposure of the last of the plurality of rows;
controlling said focus setting of said hand held bar code reading device so that said focus setting changes one of continuously or stepwise continuously between 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; and
reading out a plurality of rows of image data from the plurality of rows of pixels in the image sensor, wherein controlling step includes the step of changing said focus setting one of continuously or stepwise continuously between said first focus setting and said second focus setting during at least a portion of said frame exposure period. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. The method according to claim I wherein the exposure period for adjacent rows of pixels in said image reader overlap.
-
8. A bar code decoding device with an automatic focusing capability, the bar code decoding device comprising:
-
an integrated circuit including at least an image sensor array, said image sensor array having a plurality of rows of pixels, each pixel of the plurality of rows of pixels having an associated pixel amplifier;
a hand held housing encapsulating said image sensor array;
an imaging lens capable of directing light reflected from a target onto the image sensor array, the imaging lens having a focus setting;
a rolling shutter control module configured to sequentially expose a plurality of rows of pixels in the image sensor array to collect focusing image data;
an automatic focusing module configured to analyze the focusing image data to determine an in-focus setting for the target corresponding to a distinct image of the target being formed on the image sensor; and
a bar code symbol processing module configured to identify the presence of a bar code symbol representation within collected image data, wherein said focus setting of said imaging lens is controlled to be changed one of continuously and stepwise continuously between a first focus setting corresponding to distinct images of objects located at a first distance from the image reader being formed on the image sensor array and a second focus setting corresponding to distinct images of objects located at a second distance from the image reader being formed on the image sensor array during at least a portion of a time period during which the rolling shutter control module is sequentially exposing the plurality of rows of pixels. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A bar code reading device for minimizing ambient light image degradation, the bar code reading device comprising:
-
an integrated circuit including at least an image sensor array, the image sensor array providing a signal suitable for light intensity determination;
a hand held housing encapsulating said image sensor array;
a rolling shutter control module configured to sequentially expose a plurality lines of pixels in the image sensor array;
a global electronic shutter control module configured to simultaneously expose the plurality of lines of pixels in the image sensor array, a bar code processing module configured to identify the presence of a bar code symbol represented in collected image data;
wherein said bar code reading device is programmable to operate in a mode in which said bar code reading device selects one of the rolling shutter control module and the global electronic shutter control module in response to the signal suitable for light intensity determination. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for operating a portable bar code reading device, the method comprising:
-
determining at least one parameter related to an ambient light intensity;
analyzing the at least one parameter;
switching control of an image sensor array in the portable bar code reading device from a global electronic shutter control module to a rolling shutter control module in response to the analysis of the at least one parameter;
collecting image data while said image sensor array is being controlled by said rolling shutter control module; and
transferring collected image data collected while said image sensor array is controlled by said rolling shutter control module to a bar code decode module. - View Dependent Claims (19, 20, 21, 22)
-
Specification