Code symbol reading system having adaptive autofocus
First Claim
Patent Images
1. A system for reading code symbols, comprising:
- an imaging subsystem for capturing images within the imaging subsystem'"'"'s field of view, the imaging subsystem including a focusing module; and
an image processor configured for;
selecting an initial, predicted focal distance for the imaging subsystem'"'"'s focusing module;
processing an image of a code symbol captured by the imaging subsystem in order to decode the code symbol; and
storing in memory the focal distance associated with the decoded code symbol;
calculating a weighted moving average of the stored focal distances; and
selecting the initial, predicted focal distance based on the calculated, weighted moving average of the stored focal distances.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for reading code symbols includes an imaging subsystem that includes a focusing module and an image processor. The image processor selects an initial, predicted focal distance for the imaging subsystem'"'"'s focusing module with respect to a code symbol. The focal distance for each successfully decoded code symbol is stored in memory, and a weighted average of a pre-selected number of memorized focal distances is used to calculate the next initial, predicted focal distance.
-
Citations
20 Claims
-
1. A system for reading code symbols, comprising:
-
an imaging subsystem for capturing images within the imaging subsystem'"'"'s field of view, the imaging subsystem including a focusing module; and an image processor configured for; selecting an initial, predicted focal distance for the imaging subsystem'"'"'s focusing module; processing an image of a code symbol captured by the imaging subsystem in order to decode the code symbol; and storing in memory the focal distance associated with the decoded code symbol; calculating a weighted moving average of the stored focal distances; and selecting the initial, predicted focal distance based on the calculated, weighted moving average of the stored focal distances. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for reading code symbols, comprising:
-
an imaging subsystem for capturing images, the imaging subsystem comprising a focusing module; and an image processor configured for; selecting an initial, predicted focal distance for the imaging subsystem'"'"'s focusing module; processing an image of a code symbol captured by the imaging subsystem in order to decode the code symbol; and storing in memory the focal distance associated with the decoded code symbol; wherein the image processor is configured to select the initial, predicted focal distance as a function of memorized focal distances associated with previously decoded code symbols if the number of memorized focal distances associated with previously decoded code symbols is equal to or greater than a predetermined minimum. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for reading code symbols, comprising:
-
an imaging subsystem for capturing images within the imaging subsystem'"'"'s field of view, the imaging subsystem including a focusing module; and an image processor configured for; selecting an initial, predicted focal distance for the imaging subsystem'"'"'s focusing module with respect to a code symbol; processing one or more images of a code symbol captured by the imaging subsystem at the initial, predicted focal distance; if processing a predetermined number of captured images of a code symbol fails to decode the code symbol, then performing an autofocus routine; and if processing a captured image of the code symbol decodes the code symbol, then storing in memory the focal distance associated with the decoded code symbol; calculating a weighted moving average of the focal distances associated with decoded code symbols stored in memory; selecting the initial, predicted focal distance based on the calculated, weighted moving average of the stored focal distances. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification