IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0648176
(2003-08-25)
|
등록번호 |
US-7478754
(2009-01-20)
|
발명자
/ 주소 |
- Gurevich,Vladimir
- Krichever,Mark
- Carlson,Bradley S.
- Tan,Chinh
|
출원인 / 주소 |
- Symbol Technologies, Inc.
|
대리인 / 주소 |
Carter, DeLuca, Farrell & Schmidt, LLP
|
인용정보 |
피인용 횟수 :
3 인용 특허 :
14 |
초록
▼
A system and method utilizing the principles of axial chromatic aberration for auto-focusing an image onto an image sensor are provided. The system and method are particularly suitable for incorporation within an optical code reader. A signal processor analyzes data signals representative of the int
A system and method utilizing the principles of axial chromatic aberration for auto-focusing an image onto an image sensor are provided. The system and method are particularly suitable for incorporation within an optical code reader. A signal processor analyzes data signals representative of the intensity or magnitude of wavelength components of an impinged image onto the image sensor for determining a value indicative of the focus quality of the impinged image. An actuator controls movement of a lens in accordance with the determination until obtainment of a desired focus quality. A decoder decodes the image having the desired focus quality.
대표청구항
▼
The invention claimed is: 1. An optical code reading system for imaging and decoding an optical code, said optical code reading system comprising: an optical code reader comprising an image sensor for imaging said optical code and generating at least one data signal representative of a parameter of
The invention claimed is: 1. An optical code reading system for imaging and decoding an optical code, said optical code reading system comprising: an optical code reader comprising an image sensor for imaging said optical code and generating at least one data signal representative of a parameter of at least one wavelength component of said optical code impinging onto said image sensor, and at least one lens positioned for movement along an optical axis of said optical code reader, wherein each of said at least one data signal represents a particular color; a signal processor comprising means for performing an analysis utilizing principles of axial chromatic aberration and a value indicative of the parameter of a single wavelength component of the at least one wavelength component associated with a single data signal of the at least one data signal representing one of the colors, and means for determining an amount of movement of said at least one lens for adjusting a focus quality of an image corresponding to said optical code and impinged onto said image sensor, such that said amount of movement is determined based on the analysis; an actuator operatively coupled to said at least one lens for moving said at least one lens along said optical axis of said optical code reader by at least the determined amount for adjusting the focus quality of said image; and a decoder for decoding data encoded by said image. 2. The optical code reading system according to claim 1, wherein said processor further comprises means for determining a distance to said optical target by accessing at least one data structure and correlating the value indicative of the parameter of the single wavelength component to said distance. 3. The optical code reading system according to claim 1, further comprising a feedback system, including the image sensor and the signal processor, for repeatedly generating the at least one data signal and performing said analysis, until said signal processor determines the data is decodeable by said decoder. 4. The optical code reading system according to claim 3, further comprising a controller for controlling the actuation of said actuator. 5. The optical code reading system according to claim 1, further comprising an illumination apparatus for illuminating a field of view, said field of view including the optical code. 6. The optical code reading system according to claim 1, wherein said at least one wavelength component is selected from the group consisting of blue, green and red wavelength components. 7. The optical code reading system according to claim 1, wherein said means for performing said analysis comprises means for performing the steps of: determining a difference between said value and a value stored within a memory; and determining whether the difference necessitates movement of said at least one lens along said optical axis, wherein said amount of movement is determined if the difference necessitates movement of said at least one lens. 8. The optical code reading system according to claim 7, wherein the means for performing the analysis further comprises means for performing the step of: determining a direction of movement of the at least one lens when the determination is positive that the difference necessitates movement of the at least one lens along the optical axis, the determining a direction of movement comprising: first determining the amount of movement to be a minute movement and selecting a first direction of movement from a first and second direction along the optical axis; determining a new difference between a new value associated with imaging the optical code after the at least one lens was moved along the optical axis by the minute amount in the first direction and the stored value; comparing the previously determined difference between the value and the stored value to the new determined difference; when the new determined difference is bigger than the previously determined difference, determining that the direction of movement from an original position of the at least one lens is the second direction; and when the new determined difference is smaller than the previously determined difference, determining the direction of movement from the original position of the at least one lens is the first direction. 9. A method for imaging and decoding an optical code, said method comprising the steps of: imaging said optical code by an image sensor and generating at least one data signal representative of a parameter of at least one wavelength component of said optical code impinging onto said image sensor, wherein each of said at least one data signal represents a particular color; performing an analysis utilizing principles of axial chromatic aberration and a value indicative of the parameter of a single wavelength component of the at least one wavelength component associated with a single data signal of the at least one data signal representing one of the colors; determining an amount of movement of at least one lens based on said analysis for adjusting a focus quality of an image corresponding to said optical code and impinged onto said image sensor, such that said amount of movement is determined based on the analysis; moving said at least one lens by at least the determined amount for adjusting the focus quality of said image; and decoding data encoded by said image. 10. The method according to claim 9, further comprising the step of determining a distance to said optical target by accessing at least one data structure and correlating the value indicative of the parameter of the single wavelength component to said distance. 11. The method according to claim 9, further comprising the step of repeatedly generating the at least one data signal and performing said analysis, until said data is decodeable by said decoder. 12. The method according to claim 9, wherein said at least one wavelength component is selected from the group consisting of blue, green and red wavelength components. 13. The method according to claim 9, wherein said step of performing an analysis comprises the steps of: determining a difference between said value and a value stored within a memory; and determining whether the difference necessitates movement of said at least one lens. 14. The method according to claim 13, wherein when the determination is positive that the difference necessitates movement of the at least one lens, the step of performing an analysis further comprises the step of determining a direction of movement of the at least one lens comprising the steps of: first determining the amount of movement to be a minute movement and selecting a first direction of movement from a first and second direction; determining a new difference between a new value associated with imaging the optical code after the at least one lens was moved by the minute amount in the first direction and the stored value; comparing the previously determined difference between the value and the stored value to the new determined difference, when the new determined difference is bigger than the previously determined difference, determining that the direction of movement from an original position of the at least one lens is the second direction; and when the new determined difference is smaller than the previously determined difference, determining the direction of movement from the original position of the at least one lens is the first direction. 15. A system for adjusting a focus quality of an image impinging onto an image sensor and for decoding data encoded by said image, said system comprising: means for generating at least one data signal representative of a parameter of at least one wavelength component of said image, wherein each of said at least one data signal represents a particular color; means for performing an analysis utilizing principles of axial chromatic aberration and a value indicative of the parameter of a single wavelength component of the at least one wavelength component associated with a single data signal of the at least one data signal representing one of the colors; an actuator for moving at least one lens in accordance with the analysis for adjusting the focus quality of said image, such that an amount of movement of said at least one lens is determined based on the analysis; and a decoder for decoding data encoded by said image. 16. The system according to claim 15, wherein said means for performing an analysis comprises means for determining a distance to an optical target corresponding to said image by accessing at least one data structure and correlating the value indicative of the parameter of the single wavelength component to said distance. 17. The system according to claim 15, wherein said at least one wavelength component is selected from the group consisting of blue, green and red wavelength components. 18. The system according to claim 15, wherein said means for performing an analysis comprises: means for determining a difference between said value and a value stored within a memory; and means for determining whether the difference necessitates movement of said at least one lens. 19. The system for adjusting focus quality according to claim 18, wherein the means for performing the analysis further comprises means for performing the step of: determining a direction of movement of the at least one lens when the determination is positive that the difference necessitates movement of the at least one lens, the determining a direction of movement comprising: first determining the amount of movement to be a minute movement and selecting a first direction of movement from a first and second direction; determining a new difference between a new value associated with an image impinged on the image sensor after the at least one lens was moved by the minute amount in the first direction and the stored value; comparing the previously determined difference between the value and the stored value to the new determined difference; when the new determined difference is bigger than the previously determined difference, determining that the direction of movement from an original position of the at least one lens is the second direction; and when the new determined difference is smaller than the previously determined difference, determining the direction of movement from the original position of the at least one lens is the first direction. 20. A method for adjusting a focus quality of an image impinging onto an image sensor and for decoding data encoded by said image, said method comprising the steps of: generating at least one data signal representative of a parameter of at least one wavelength component of said image, wherein each of said at least one data signal represents a particular color; performing an analysis utilizing principles of axial chromatic aberration and a value indicative of the parameter of a single wavelength component of the at least one wavelength component associated with a single data signal of the at least one data signal representing one of the colors; moving at least one lens in accordance with the analysis for adjusting the focus quality of said image, such that an amount of movement of said at least one lens is determined based on the analysis; and decoding data encoded by said image. 21. The method according to claim 20, wherein said step of performing an analysis comprises the step of determining a distance to an optical target corresponding to said image by accessing at least one data structure and correlating the value indicative of the parameter of the single wavelength component to said distance. 22. The method according to claim 20, wherein said at least one wavelength component is selected from the group consisting of blue, green and red wavelength components. 23. The method according to claim 20, wherein said step of performing an analysis comprises the steps of: determining a difference between said value and a value stored within a memory; and determining whether the difference necessitates movement of said at least one lens. 24. The method according to claim 23, wherein when the determination is positive that the difference necessitates movement of the at least one lens, the step of performing an analysis further comprises the step of determining a direction of movement of the at least one lens comprising the steps of: first determining the amount of movement to be a minute movement and selecting a first direction of movement from a first and second direction; determining a new difference between a new value associated with an image impinged onto the image sensor of the focusing system after the at least one lens was moved by the minute amount in the first direction and the stored value; comparing the previously determined difference between the value and the stored value to the new determined difference, when the new determined difference is bigger than the previously determined difference, determining that the direction of movement from an original position of the at least one lens is the second direction; and when the new determined difference is smaller than the previously determined difference, determining the direction of movement from the original position of the at least one lens is the first direction. 25. A method for determining a focus discriminator for a focusing system, said method comprising the steps of: generating a data signal representative of a parameter of a single wavelength component of an image impinged onto an image sensor of said focusing system; performing an analysis by determining a difference between a value indicative of the parameter of the wavelength component and a value stored within a memory, wherein said difference is a focus discriminator indicating whether said image requires focusing by said focusing system; and decoding data encoded by said image. 26. The method according to claim 25, wherein said method utilizes principles of axial chromatic aberration, wherein a wavelength having said first wavelength component has an optimum focus at a first focus plane and said stored value is representative of the maximum intensity or magnitude of the wavelength. 27. The method according to claim 25, determining a direction of movement of at least one lens of the focusing system for focusing the at least one lens, the determining a direction of movement comprising: first moving the at least one lens a minute amount in a first direction selected from a first and second direction; determining a new difference between a new value associated with an image impinged onto the image sensor after the at least one lens was moved by the minute amount in the first direction; comparing the previously determined difference between the value and the stored value to the new determined difference; when the new determined difference is bigger than the previously determined difference, determining that the direction of movement from an original position of the at least one lens is the second direction; and when the new determined difference is smaller than the previously determined difference, determining the direction of movement from the original position of the at least one lens is the first direction.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.