Data reader with hybrid auto focus system
US-10146975-B2 · Dec 4, 2018 · US
US11714979B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11714979-B2 |
| Application number | US-201816179810-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 2, 2018 |
| Priority date | Nov 17, 2016 |
| Publication date | Aug 1, 2023 |
| Grant date | Aug 1, 2023 |
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 present disclosure relates to data readers including an improved imaging system that optimizes active and passive autofocus techniques for improving data reading functions. In an example, the data reader initially uses active autofocus techniques to focus a lens system based on a measurement reading by a rangefinder and acquire an image of an item in the field-of-view of the data reader. The data reader includes a decoding engine operable to decode an optical code of the item using the acquired image. If the decoding engine is unable to decode the optical code using the active autofocus technique, the data reader alternates to a passive autofocus technique to alter the focus settings of the lens system and reattempt the decoding process.
Opening claim text (preview).
The invention claimed is: 1. A data reader, comprising: an optical system including: a variable focus lens system configured to be adjusted according to one or more focus settings including at least one of a focal length or a focal position of the variable focus lens system; an image sensor configured to acquire images of an item in a field-of-view of the data reader; a decoder configured to perform decoding of an optical code associated with the item; a hybrid autofocus system including a rangefinder, and a signal processor operably coupled to the image sensor, the hybrid autofocus system configured to operate the variable focus lens system for image capture by the image sensor in either a passive autofocus mode or an active autofocus mode that determine the focus settings used to adjust the variable focus lens system; and a controller operably coupled to the variable focus lens system, the image sensor, the decoder, and the hybrid autofocus system, wherein the controller is configured to control the variable focus lens system to automatically switch between the active autofocus mode and the passive autofocus mode responsive to results of the decoding including: automatically switching operation of the variable focus lens system from the active autofocus mode to the passive autofocus mode responsive to the decoder unsuccessfully decoding the optical code during the active autofocus mode; and automatically switching operation of the variable focus lens system from the passive autofocus mode to the active autofocus mode responsive to the decoder successfully decoding the optical code during the passive autofocus mode, wherein the active autofocus mode uses the rangefinder to determine a distance to the item independently of the optical system for determining the focus settings for the hybrid focus system, and the passive autofocus mode uses the signal processor, and not the rangefinder, to perform a passive analysis of the acquired image for determining the focus settings for the hybrid focus system, and wherein the focus settings are continually adjusted in one of the passive autofocus mode or the active autofocus mode, during which the focus settings are adapted based on individual user tendencies for a specific known user's handling of the data reader. 2. The data reader of claim 1 , wherein the controller is configured to control operation of the data reader to enter an idle state before entering the active autofocus mode, and wherein the idle state is neither the passive autofocus mode nor the active autofocus mode. 3. The data reader of claim 2 , wherein the controller is configured to control operation of the data reader to exit the idle state and enter the active autofocus mode responsive to detecting motion of the data reader prior to detecting an activation trigger from a user input to acquire an image. 4. The data reader of claim 3 , further comprising a motion detection unit configured to determine motion by detecting at least one of a rotation, a tilt, or a shaking of the data reader. 5. The data reader of claim 3 , wherein the controller is configured to determine motion of the data reader responsive to analyzing the images acquired by the image sensor. 6. The data reader of claim 1 , wherein the controller is configured to: remain in the active autofocus mode responsive to the decoder successfully decoding the optical code during the active autofocus mode; and remain in the passive autofocus mode responsive to the decoder unsuccessfully decoding the optical code during the passive autofocus mode. 7. The data reader of claim 6 , wherein the controller is configured to notify the user that the decoding has failed responsive after a predetermined number of decoding attempts have been unsuccessful. 8. A method for operating a data reader, the method comprising: adjusting, via a driver, a variable focus lens system of an optical system according to one or more focus settings including at least one of a focal length or a focal position of the variable focus lens system; acquiring, via an image sensor of the optical system, images of an item in a field-of-view of the data reader using a selected focus setting; decoding, via a decoder, an optical code associated with the item from the images acquired by the image sensor; operating the variable focus lens system for image capture by the image sensor in either a passive autofocus mode or an active autofocus mode that determine the one or more focus setting used to adjust the variable focus lens system, including: during the active autofocus mode, determining the one or more focus settings for the variable focus lens system based on distance of the item determined by a rangefinder of a hybrid autofocus system independently of the optical system; and during the passive autofocus mode, determining the one or more focus settings based on a passive analysis of the acquired image by a signal processor operably coupled to the image sensor of the hybrid autofocus system, and not the rangefinder; controlling, via a controller, the variable focus lens system to automatically switch from the active autofocus mode to the passive autofocus mode responsive to results of the decoding including determining the optical code is non-decodable during the active autofocus mode; controlling, via the controller, the variable focus lens system to automatically switch from the passive autofocus mode to the active autofocus mode responsive to the decoder successfully decoding the optical code during the passive autofocus mode; and at least one of a motion detection unit or a gyroscope determining a movement speed of the data reader and delaying adjustments of the variable focus lens system based on a speed threshold being satisfied. 9. The method of claim 8 , wherein determining the focus settings for the variable focus lens system during the active autofocus mode includes measuring, via the rangefinder operating during the active autofocus mode, a distance between the data reader and the item in a field-of-view of the data reader, and further comprising adjusting, via the driver, the selected focus settings of the variable focus lens system of the data reader based, at least in part, on the distance measured by the rangefinder during the active autofocus mode. 10. The method of claim 8 , further comprising receiving, via a controller, an output signal from the decoder indicating whether the optical code in the image is decodable or non-decodable. 11. The method of claim 8 , wherein determining the focus settings for the variable focus lens system during the passive autofocus mode includes determining, via the controller, contrast measurements for the at least two images acquired by the image sensor during the passive autofocus mode. 12. The method of claim 11 , wherein determining the focus settings for the variable focus lens system during the passive autofocus mode further includes identifying, via the controller, in each of the at least two images one or more focal planes based on the determined contrast measurements, each of the one or more focal planes corresponding to a focus position of the variable focus lens system. 13. The method of claim 12 , further comprising adjusting, via the driver, the variable focus lens system to the focus position corresponding with at least one of the one or more focal planes. 14. The method of claim 9 , further comprising detecting, via a motion detection unit, a motion of the data reader, wherein the rangefinder measures the distance between the data reader and the item responsive to the motion detection unit detecting a motion of the data reader.
Focalisation · CPC title
Photodetector array or CCD scanning · CPC title
Arrangement of optical elements, e.g. lenses, mirrors, prisms (optical elements per se G02B) · CPC title
using several successive scans of the optical code · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.