Claims
- 1. An optical code reader comprising:
imaging circuitry having an array of photo sensing devices capable of sensing light incident on the array and outputting a plurality of pixel signals corresponding to the sensed light; control and logic circuitry for receiving a subset of the plurality of pixel signals, processing the received subset of the plurality of pixel signals for determining if the received pixel signals meet at least one predetermined condition, and outputting a selection control signal in accordance with the processingresults; a focus analysis software module executable by the control and logic circuitry for determining focus quality of the received pixel signals; a selector control software module executable by the control and logic circuitry for generating a selection control signal in accordance with the determined focus quality of the received pixel signals; and selector circuitry for selectively enabling the imaging circuitry to output selected pixel signals of the plurality of pixel signals in accordance with the selection control signal.
- 2. The optical code reader according to claim 1, further comprising:
a lens assembly for focusing incident light on the array of photo sensing devices, the lens assembly comprising:
at least one lens; a lens guidance assembly; and a lens adjustment mechanism for moving the at least one lens along the lens guidance assembly.
- 3. The optical code reader according to claim 2, further comprising a lens adjustment software module executable by the control and logic circuitry for generating a lens adjustment control signal in accordance with the determined focus quality of the received pixel signals for controlling the lens adjustment mechanism to move the at least one lens along the lens guidance assembly.
- 4. The optical code reader according to claim 1, wherein the array of photo sensing devices is a charge-coupled device (CCD) detector.
- 5. The optical code reader according to claim 1, wherein the imaging system is configured for imaging optical codes, the imaging system further comprising a software decoder module for decoding the received pixel signals for decoding at least one imaged optical code.
- 6. An imaging system comprising:
imaging circuitry having an array of photo sensing devices capable of sensing light incident on the array and outputting a plurality of pixel signals corresponding to the sensed light; control and logic circuitry for receiving a subset of the plurality of pixel signals, processing the received subset of the plurality of pixel signals for determining if the received pixel signals meet at least one predetermined condition, and outputting a selection control signal in accordance with the processing results; and selector circuitry for selectively enabling the imaging circuitry to output selected pixel signals of the plurality of pixel signals in accordance with the selection control signal.
- 7. The imaging system according to claim 6, further comprising a focus analysis software module executable by the control and logic circuitry for determining focus quality of the received pixel signals and determining if the at least one predetermined condition is met;
wherein a predetermined condition of the at least one predetermined condition is met when the focus quality of the received pixel signals is within a predetermined focus quality threshold range.
- 8. The imaging system according to claim 6, further comprising:
a lens assembly for focusing incident light on the array of photo sensing devices, the lens assembly comprising:
at least one lens; a lens guidance assembly; and a lens adjustment mechanism for moving the at least one lens along the lens guidance assembly.
- 9. The imaging system according to claim 6, further comprising a lens adjustment software module executable by the control and logic circuitry for generating a lens adjustment control signal in accordance with the determined focus quality of the received pixel signals for controlling the lens adjustment mechanism to move the at least one lens along the lens guidance assembly.
- 10. The imaging system according to claim 6, wherein the array of sensing devices is a charge-coupled device (CCD) detector.
- 11. The imaging system according to claim 6, wherein the imaging system is configured for imaging optical codes, the imaging system further comprising a software decoder module for decoding the received pixel signals for decoding at least one imaged optical code.
- 12. The imaging system according to claim 6, wherein the imaging system is an optical code reading system comprising an optical code reader and a host terminal in operative communication with the optical code reader.
- 13. An imaging system comprising:
means for selecting a subset of pixels corresponding to an image; and means for determining a focus quality of said subset of pixels.
- 14. The imaging system according to claim 13, wherein the imaging system is an optical code reader.
- 15. The imaging system according to claim 13, further comprising means for adjusting the position of at least one lens in accordance with the determined focus quality.
- 16. A method for analyzing at least a portion of an image corresponding to an optical code comprising:
selecting a subset of pixels corresponding to the image of the optical code; and determining a focus quality of the subset of pixels.
- 17. The method according to claim 16, further comprising the step of adjusting the position of at least one lens in accordance with the determined focus quality.
- 18. A method for imaging comprising the steps of:
(a) imaging an object including the steps of:
(b) sensing incident light; (c) generating a plurality of pixel signals corresponding to the sensed light; (d) selecting a subset of pixel signals from the plurality of pixel signals in accordance with the selection control signal; and (e) outputting the selected pixel signals; (f) determining the focus quality of the selected subset of pixel signals; (g) generating a lens adjustment signal in accordance with the determined focus quality; (h) adjusting the position of at least one lens of a lens assembly in accordance with the lens adjustment signal; (i) determining if the determined focus quality is within a predetermined threshold range; and (j) repeating step (a) if determined focus quality has a value outside the predetermined threshold range.
- 19. The method according to claim 18, further comprising the steps of:
(k) selecting all of the pixel signals; and (l) decoding the selected pixel signals.
- 20. The method according to claim 19, wherein the image is an image of an optical code, and wherein the decoding step decodes the optical code.
PRIORITY
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/434,519, filed on Dec. 18, 2002, the contents of which are incorporated herein by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60434519 |
Dec 2002 |
US |