Bar code reading device with global electronic shutter control
DCFirst Claim
1. A complementary metal oxide semiconductor (CMOS) based image reader for collecting image data from a target, the CMOS based image reader comprising:
- a CMOS based image sensor array, the CMOS based image sensor array comprising a plurality of rows of pixels, each of the pixels of the CMOS based image sensor array being an active pixel comprising a pixel amplifier, a photosensitive region and an opaque shielded data storage region;
a hand held housing encapsulating said image sensor array;
a timing module in electrical communication with the CMOS based image sensor array, the timing module configured to simultaneously expose a full frame of pixels of the CMOS based image sensor array during an exposure period;
an illumination module configured to illuminate the target during an illumination period, the illumination module in electrical communication with the timing module;
a control module in electrical communication with the timing module and the illumination module, the control module configured to cause at least a portion of the exposure period to occur during the illumination period;
wherein said CMOS based image sensor array is capable of being controlled so that exposure of pixels of a plurality of different rows of said CMOS based image sensor array is initiated simultaneously, and wherein said illumination period is less than a frame time of said CMOS based image reader; and
a bar code processing module capable of identifying representations of bar code symbols in collected image data.
1 Assignment
Litigations
1 Petition
Reexamination
Accused Products
Abstract
The invention features an image reader and a corresponding method for capturing a sharp distortion free image of a target, such as a one or two-dimensional bar code. In one embodiment, the image reader comprises a two-dimensional CMOS based image sensor array, a timing module, an illumination module, and a control module. The time during which the target is illuminated is referred to as the illumination period. The capture of the image by the image sensor array is driven by the timing module that, in one embodiment, is able to simultaneously expose substantially all of the pixels in the array. The time during which the pixels are collectively activated to photo-convert incident light into charge defines the exposure period for the sensor array. In one embodiment, at least a portion of the exposure period occurs during the illumination period.
-
Citations
35 Claims
-
1. A complementary metal oxide semiconductor (CMOS) based image reader for collecting image data from a target, the CMOS based image reader comprising:
-
a CMOS based image sensor array, the CMOS based image sensor array comprising a plurality of rows of pixels, each of the pixels of the CMOS based image sensor array being an active pixel comprising a pixel amplifier, a photosensitive region and an opaque shielded data storage region; a hand held housing encapsulating said image sensor array; a timing module in electrical communication with the CMOS based image sensor array, the timing module configured to simultaneously expose a full frame of pixels of the CMOS based image sensor array during an exposure period; an illumination module configured to illuminate the target during an illumination period, the illumination module in electrical communication with the timing module; a control module in electrical communication with the timing module and the illumination module, the control module configured to cause at least a portion of the exposure period to occur during the illumination period; wherein said CMOS based image sensor array is capable of being controlled so that exposure of pixels of a plurality of different rows of said CMOS based image sensor array is initiated simultaneously, and wherein said illumination period is less than a frame time of said CMOS based image reader; and a bar code processing module capable of identifying representations of bar code symbols in collected image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A complementary metal oxide semiconductor (CMOS) based bar code reading device for collecting image data from a target, the CMOS based bar code reading device comprising:
-
an integrated circuit including at least a CMOS based image sensor array, the CMOS based image sensor array comprising a first plurality of pixels and a second plurality of pixels, the bar code reading device being programmable to selectively address and read out the first plurality of pixels of the CMOS based image sensor array independently of the second plurality of pixels of the CMOS based image sensor array, each of the pixels of the CMOS based image sensor array comprising a photosensitive region, an amplifier, and an opaque shielded data storage region; a portable housing encapsulating said image sensor array; a global electronic shutter control circuitry, the global electronic shutter control circuitry configured to generate an exposure control timing pulse that is capable of causing the simultaneous exposure of all or substantially all of an entire frame of pixels of the CMOS based image sensor array; at least one light source configured to illuminate the target in response to an illumination control timing pulse, the at least one light source in electrical communication with the integrated circuit, wherein at least a portion of the illumination control timing pulse overlaps with at least a portion of the exposure control timing pulse; wherein said CMOS based image sensor array is capable of being controlled so that exposure of pixels of a plurality of different rows of said CMOS based image sensor array is initiated simultaneously, and wherein said illumination control timing pulse has a duration of less than a frame time of said CMOS based bar code reading device; and a bar code processing module capable of identifying representations of bar code symbols in collected image data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A bar code reading device for collecting and processing bar code data from a bar code symbol, the bar code reading device comprising:
-
a two-dimensional array of pixels for receiving light radiation reflected from the bar code symbol, the two-dimensional array of pixels comprising a first plurality of pixels and a second plurality of pixels, the bar code reading device being configured so that said bar code reading device can be controlled to selectively address and read out from said two-dimensional array image data from a first plurality of pixels of said array independently of a second plurality of pixels of said array, each of the pixels comprising a photosensitive region and an opaque shielded data storage region; a hand held housing encapsulating said two-dimensional array of pixels; an illumination module configured to illuminate a target during an illumination period, the illumination module in electrical communication with a timing module; optics for directing light radiation reflected from the bar code symbol onto the two-dimensional array of pixels; a global electronic shutter associated with the two-dimensional array of pixels, the global electronic shutter capable of simultaneously exposing all or substantially all of the pixels in the two-dimensional array, said global electronic shutter being capable of controlling said two-dimensional array so that exposure of pixels of a plurality of different rows of said two-dimensional array is initiated simultaneously, and wherein said illumination period is less than a frame time of said bar code reading device; and a bar code processing module, the bar code processing module in electronic communication with the two-dimensional array of pixels, the bar code processing module capable of identifying representations of bar code symbols in collected image data.
-
Specification