Image reader comprising CMOS based image sensor array
US-9465970-B2 · Oct 11, 2016 · US
US10171767B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10171767-B2 |
| Application number | US-201715401779-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 9, 2017 |
| Priority date | Mar 11, 2005 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
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. A method for capturing and decoding at least a two dimensional bar code in image data captured by an image reader, the image reader comprising an image sensor array comprising plurality of pixels in a two-dimensional array, and the image reader further comprising at least one illumination light source, the method comprising: exposing all or substantially all of the pixels in the image sensor array in a global shutter mode, wherein exposing the all or substantially all of the pixels in the global shutter mode comprises exposing the all or substantially all of the pixels in response to an exposure control timing pulse; and illuminating 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 method of claim 1 , further comprising selecting 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 method of claim 1 , further comprising projecting a two-dimensional observable illumination pattern over the target with the at least one illumination light source. 4. The method of claim 1 , further comprising operating the at least one illumination light source at a substantially peak power level during at least a portion of the exposure control timing pulse. 5. The method of claim 1 , further comprising operating the at least one illumination light source at a substantially peak power level during at least a portion of the exposure control timing pulse and deactivating the at least one illumination light source during another portion of the exposure control timing pulse. 6. The method of claim 1 , further comprising determining whether the image data comprises a one dimensional bar code or a two dimensional bar code. 7. The method of claim 1 , further comprising decoding 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 method 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 method of claim 1 , further comprising: reading out a set of digital values corresponding to incident light on a plurality of pixels of the 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 is controlled by a read out timing control pulse. 10. The method of claim 9 , wherein a read out control timing pulse begins at the conclusion of the illumination control timing pulse. 11. The method of claim 9 , wherein a read out control timing pulse begins at the conclusion of the exposure control timing pulse. 12. The method of claim 1 , wherein the image reader further comprises: 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 image sensor for objects located at a particular distance from the image reader. 13. The method of claim 1 , further comprising: reading the image data from one or more exposed rows; analyzing the image data with a focusing algorithm operable to determine an auto-focus setting; and moving a lens according to the auto-focus setting. 14. The method of claim 1 , wherein the image reader 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. 15. The method of claim 1 , further comprising performing feature extraction such that a quiet zone is identifiable in the image data. 16. The method of claim 1 , further comprising performing feature extraction such that a finder pattern is identifiable in the image data. 17. The method of claim 1 , wherein the illumination control timing pulse occurs in response to the exposure control timing pulse. 18. The method of claim 1 , wherein the exposure control timing pulse occurs in response to the illumination control timing pulse. 19. The method of claim 1 , further comprising operating the at least one illumination light source at a peak power level during at least a portion of the exposure control timing pulse in accordance with a power budget. 20. The method of claim 1 , wherein the image sensor array comprises an infrared filter. 21. The method of claim 1 , wherein an exposure time is the time between the pixels being reset and a value of the pixels being read out, and wherein the illumination control timing pulse is shorter than the exposure time. 22. A method comprising: exposing all or substantially all of the pixels in an image sensor array in a global shutter mode in response to an exposure control timing pulse to collect image data; decoding representations of at least a two dimensional bar code in a grey level image captured by an image reader that is configured to operate an image sensor array operable in a global shutter mode to capture a substantially distortion free image; wherein the image reader further comprises the image sensor array comprising a plurality of pixels in a two-dimensional array; illuminating at least a portion of the bar code with at least one illumination light source in response to an illumination control timing pulse, wherein the exposure control timing pulse and the illumination control timing pulse are interdependent; and searching the captured grey level image for one or more markers, wherein in an instance in which at least one marker of the one or more markers is detected, the method further comprises decoding the captured grey level image in accordance with a decoding algorithm associated with the at least one marker. 23. The method of claim 22 , further comprising selecting 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 method of claim 22 , further comprising projecting a two-dimensional observable illumination pattern over the target with the at least one illumination light source. 25. The method of claim 22 , further comprising operating the at least one illumination light source at a substantially peak power level during at least a portion of the exposure control timing pulse. 26. The method of claim 22 , further comprising operating the at least one illumination light source at a substantially peak power level during at least a portion of the exposure control timing pulse and deactivating the at least one illumination light source during another portion of the exposure control timing pulse. 27. The method of claim 22 , further comprising determining whether the image data comprises a one dimensional bar code or a two dimensional bar code. 28. The method of claim 22 , further comprising decoding 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. 29. T
Photodetector array or CCD scanning · CPC title
including a method step for retrieval of the optical code · CPC title
provided with illuminating means · CPC title
Addressed sensors, e.g. MOS or CMOS sensors · CPC title
by using electronic viewfinders · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.