Image reader comprising CMOS based image sensor array
US-8978985-B2 · Mar 17, 2015 · US
US9465970B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9465970-B2 |
| Application number | US-201414221903-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 21, 2014 |
| Priority date | Mar 11, 2005 |
| Publication date | Oct 11, 2016 |
| Grant date | Oct 11, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
We claim: 1. An apparatus comprising: a bar code decoding module that is configured to decode representations of at least a two dimensional bar code in image data captured by an image reader, the image reader further comprising: a CMOS image sensor array comprising a plurality of pixels in a two-dimensional array, wherein the CMOS image sensor array is operable, in a global shutter mode, and wherein in the global shutter mode all or substantially all of the pixels in the image sensor array are exposed in the image sensor array in response to an exposure control timing pulse so as to enable the collection of image data in the form of at least a two dimensional bar code; and at least one illumination light source configured to illuminate at least a portion of the bar code in response to an illumination control timing pulse, wherein the exposure control timing pulse and the illumination control timing pulse are interdependent. 2. The apparatus of claim 1 , wherein the bar code decoding module is further configured to select a decoding algorithm for decoding the representation of the bar code from a plurality of decoding algorithms each configured to decode a different one dimensional bar code or a two dimensional bar code. 3. The apparatus of claim 1 , wherein the at least one illumination light source is configured to project a two-dimensional observable illumination pattern over the target. 4. The apparatus of claim 1 , wherein the at least one illumination light source is configured to operate at a substantially peak power level during at least a portion of the exposure control timing pulse. 5. The apparatus of claim 1 , wherein the at least one illumination light source is configured to operate at a substantially peak power level during at least a portion of the exposure control timing pulse and is configured to be deactivated during another portion of the exposure control timing pulse. 6. The apparatus of claim 1 , wherein the bar code decoding module further comprises: a classifier module that is configured to determine whether the image data comprises a one dimensional bar code or a two dimensional bar code. 7. The apparatus of claim 1 , wherein the bar code decoding module is further configured to at least decode two or more of a one dimensional universal product code bar code, a two dimensional PDF417 bar code or a bar code having abutting bar code symbols. 8. The apparatus of claim 1 , wherein the at least one illumination light source is configured to be substantially bright and the exposure control timing pulse is configured to be substantially short so as to enable the image data to be substantially non-distorted. 9. The apparatus of claim 1 , wherein the barcode decoding module further comprises: a read out module configured to read out a set of digital values corresponding to incident light on a plurality of pixels of the CMOS image sensor array simultaneously exposed to capture the image data, a frame of image data comprises a plurality of pixel values, wherein the read out module is controlled by a read out timing control pulse. 10. The apparatus of claim 1 , further comprising: a lens driver module, wherein the lens sensor driver module has a plurality of discrete settings, each discrete setting being configured to cause the image data to be collected by the CMOS image sensor for objects located at a particular distance from the image reader. 11. The apparatus of claim 1 , further comprising: an auto-focusing module configured to read the image data from one or more exposed rows such that the image data is analyzed by a focusing algorithm operable to determine an auto-focus setting, the auto-focusing module configured to move a lens according to the auto-focus setting. 12. The apparatus of claim 1 , wherein the apparatus comprises one or more of a magnetic stripe reader, a biometric reader, a printer, a radio-frequency identification tag reader, a radio-frequency payment reader, or a smart card reader. 13. The apparatus of claim 1 , wherein the barcode decoding module is further configured to perform feature extraction such that a quiet zone is identifiable in the image data. 14. The apparatus of claim 1 , wherein the barcode decoding is further configured to perform feature extraction such that a finder pattern is identifiable in the image data. 15. The apparatus of claim 1 , wherein the illumination control timing pulse occurs in response to the exposure control timing pulse. 16. The apparatus of claim 1 , wherein the exposure control timing pulse occurs in response to the illumination control timing pulse. 17. The apparatus of claim 1 , wherein a read out control timing pulse begins at the conclusion of the illumination control timing pulse. 18. The apparatus of claim 1 , wherein a read out control timing pulse begins at the conclusion of the exposure control timing pulse. 19. The apparatus of claim 1 , wherein the at least one illumination light source is configured to operate at a peak power level during at least a portion of the exposure control timing pulse in accordance with a power budget. 20. The apparatus of claim 1 , wherein the CMOS image sensor array comprises at least 640×480 active pixels. 21. The apparatus of claim 1 , wherein the CMOS image sensor array comprises an infrared filter. 22. An apparatus comprising: a bar code decoding module that is configured to decode representations of at least a two dimensional bar code in grey level image data captured by an image reader, the image reader further comprising: a CMOS image sensor array comprising a plurality of pixels in a two-dimensional array, wherein the CMOS image sensor array is operable in a global shutter mode, and wherein in the global shutter mode all or substantially all of the pixels in the image sensor array are exposed in the image sensor array in response to an exposure control timing pulse so as to enable the collection of image data in the form of at least the two dimensional bar code; and at least one illumination light source configured to illuminate at least a portion of the bar code in response to an illumination control timing pulse, wherein the exposure control timing pulse and the illumination control timing pulse are interdependent. 23. The apparatus of claim 22 , wherein the bar code decoding module is further configured to select a decoding algorithm for decoding the representation of the bar code from a plurality of decoding algorithms each configured to decode a different one dimensional bar code or a two dimensional bar code. 24. The apparatus of claim 22 , wherein the at least one illumination light source is configured to project a two-dimensional observable illumination pattern over the target. 25. The apparatus of claim 22 , wherein the at least one illumination light source is configured to operate at a substantially peak power level during at least a portion of the exposure control timing pulse. 26. The apparatus of claim 22 , wherein the at least one illumination light source is configured to operate at a substantially peak power level during at least a portion of the exposure control timing pulse and is configured to be deactivated during another portion of the exposure control timing pulse. 27. The apparatus of claim 22 , wherein the bar code decoding module further comprises: a classifier module that is configured to determine whether the grey level im
Photodetector array or CCD scanning · CPC title
including a method step for retrieval of the optical code · CPC title
SSIS architectures; Circuits associated therewith · CPC title
Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils · CPC title
by influencing the exposure time · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.