Adaptive optical image reader
First Claim
1. An algorithm for use by a digital image reader/decoder, comprising the steps:
- (i) acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter,(ii) evaluate the image,(iii) determine whether the system is operating at a fastest frame rate, and, if not,(iv) calculate a new exposure time parameter to provide a desired image illumination,(v) calculate a maximum frame rate parameter that will support the new exposure time,(vi) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate,(vii) determined whether the image is acceptable and, if yes,(viii) output and decode the image, and provide the parameters in (iv-vi) to the imager as new initial parameters, and(ix) return to (i).
1 Assignment
0 Petitions
Accused Products
Abstract
There is described in one embodiment a method for use by an apparatus that can acquire an image. According to a described method, parameters for utilization by the apparatus are provided. According to a described method, a method can include acquiring an image and can further include evaluating an image. In another embodiment, there is described an apparatus comprising a plurality of digitizers. In one example of an embodiment of an apparatus including a plurality of digitizers, the digitizers can be configured to run in parallel. In another example of an embodiment of an apparatus including a plurality of digitizers, the digitizers can be configured to run in series.
558 Citations
43 Claims
-
1. An algorithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if not, (iv) calculate a new exposure time parameter to provide a desired image illumination, (v) calculate a maximum frame rate parameter that will support the new exposure time, (vi) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (vii) determined whether the image is acceptable and, if yes, (viii) output and decode the image, and provide the parameters in (iv-vi) to the imager as new initial parameters, and (ix) return to (i).
-
-
2. An algorithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if not, (iv) calculate a new exposure time parameter to provide a desired image illumination, (v) calculate a maximum frame rate parameter that will support the new exposure time, (vi) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (vii) determine whether the image is acceptable and, if not, (viii) provide the parameters in (iv-vi) to the imager as new initial parameters, and (ix) return to (i).
-
-
3. An alogorithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastened frame rate, and, if yes (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting and, if no, (v) calculate a new exposure parameter and a new gain parameter that are, at most, maximum respective values for the initial frame rate, which produce a desired image illumination, (vi) determine whether the image is acceptable and, it not, (vii) provide the parameters in [(iv-vi)] to the imager as new initial parameters, and (viii) return to (i).
-
-
4. An alogrithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operation at a fastest rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting and, if no, (v) calculate a new expsoure parameter and a new gain parameter that are, at most, maximum respective values for the initial frame rate, which produce a desired image illumination, (vi) determine whether the image is acceptable and, if yes, (vii) output and decode the image, and provide the parameters in (iv-vi) to the imager as new initial parameters, and (viii) return to (i).
-
-
5. An algorithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire the image, (i) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting and, if yes, (v) calculate a new exposure time parameter that will provide a desired image illumination, (vi) calculate a maximum frame rate parameter that will support the new exposure time parameter, (vii) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (viii) determine whether the image is acceptable and, if yes, (ix) output and decode the image, and provide the parameters in (v-vii) to the imager as new initial parameters, and (x) return to (i).
-
-
6. An algorithm for use by a digital image reader/decoder, comprising the steps:
-
(i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting and, if yes, (v) calculate a new exposure time parameter that will provide a desired image illumination, (vi) calculate a maximum frame rate parameter that will support the new exposure time parameter, (vii) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (viii) determine whether the image is acceptable and, if yes, (ix) output and decode the image, and provide the parameters in (v-vii) to the imager as new initial parameters, and (x) return to (i).
-
-
7. A digital image reading system, comprising:
-
a) an image sensing component adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and b) a computer coupled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image (iii) determine whether the system is operating at a fastest frame rate, and, if not, (iv) calculate a new exposure time parameter to provide a desired image illimination, (v) calculate a maximum frame rate parameter that will support the new exposure time, (vi) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (vii) determine whether the image is acceptable and, if yes, (viii) output and decode the image, and provide the parameters in (iv-vi) to the imager as new initial parameters, and (ix) return to (i).
-
-
8. A digital image reading system, comprising:
-
(a) an image sensing component adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and (b) a computer coupled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image (iii) determine whether the system is operating at a fastest frame rate, and if not, (iv) calculate a new exposure time parameter to provide a desired image illumination, (v) calculate a maximum frame rate parameter that will support the new exposure time, (vi) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (vii) determine whether the image is acceptable, and if not, (viii) provide the parameters in (iv-vi) to the imager initial parameters, and (ix) return to (i).
-
-
9. A digital image reading system, comprising:
-
a) an image sensing component adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and b) a computer coupled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image (iii) determine whether the system is operating at a fastest frame rate, and if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting, and, if no, (v) calculate a new exposure parameter and new gain parameter that are, at most, maximum respective values for the initial frame rate, which produce a desired image illumination, (vi) determine whether the image is acceptable and, if not, (vii) provide the parameters in (iv-vi) to the imager as new initial parameters, and (viii) return to (i).
-
-
10. A digital image reading system, comprising:
-
a) an image sensing component adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and b) a computer couopled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exosure setting and a maximum gain setting, and, if no, (v) calculate a new exposure parameter and a new gain parameter that are, at most, maximum rsepective values for the initial frmae rate, which produce a desired image illumination, (vi) determine whether the image is acceptable and, if yes, (vii) output and decode the image, and provide the parameters in (iv-vi) to the imager as new initial parameters, and <
(viii) return to (i).
-
-
11. A digital image reading system, comprising:
-
a) an image sensing componenet adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and b) a computer coupled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting, and, if yes, (v) calculate a new exposure time parameter that will provide a desired image illumination, (vi) calculate a maximum frame rate parameter the will support the new exposure time parameter, (vii) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (viii) determine whether the image is acceptable and, if yes, (ix) output and decode the image, and provide the parameters in (v-vii) to the imager as new initial parameters, and (x) return to (i).
-
-
12. A digital image reading system, comprising:
-
a) an image sensing component adapted to acquire an image at an initial frame rate parameter, gain parameter, and exposure time parameter; and b) a computer coupled to the image sensing component, wherein the computer is programmed to adjust the frame rate such that the image sensing component can operate at a maximum frame rate to capture an acceptable image, wherein the computer is programmed to; (i) acquire the image, (ii) evaluate the image, (iii) determine whether the system is operating at a fastest frame rate, and, if yes, (iv) determine an illumination level of the image and whether the image was acquired at a maximum exposure setting and a maximum gain setting, and, if yes, (v) calculate a new exposure time parameter that will provide a desired image illumination, (vi) calculate a maximum frame rate parameter that will support the new exposure time parameter, (vii) calculate a new exposure setting parameter that will support the new exposure time at the maximum frame rate, (viii) determine whether the image is acceptable and, if yes, (ix) output and decode the image, and provide the parameters in (v-vii) to imager as new initial parameters, and (x) return to (i).
-
-
13. A digital image reading system, comprising:
-
a) an image reading component including a digitizer; and b) an image decoding component, wherein the image reading component includes a plurality of digitizers, and wherein each of the plurality of digitizers is configured to operate over a respective parameter range of a given parameter associated with the plurality of digitizers, and further wherein each parameter range is different from any other parameter range. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A process for obtaining an acceptable image, comprising:
-
providing a digital image reader having a plurality of digitizers; making an image acquistion attempt utilizing one of the plurality of digitizers; and making a subsequent image acquistion attempt utlilizing a different one of the plurality of digitizers, wherein the plurality of digitizers are configured for operation over a respective parameters range of a given parameter associated with the plurality of digitizers, further wherein each parameter range is different from any other parameter range.
-
-
22. A bar code reading device comprising:
-
an image sensor including a plurality of photosensitive elements; a lens assembly focusing an image onto said image sensor; a trigger; a housing encapsulating said image sensor; a control circuit in communication with said image sensor wherein said device is configured so that said device captures image data in response to actuation of said trigger; and a plurality of digitizers, wherein each of the plurality of digitizers is configured to operate over a respective parameter range of a given parameter associated with the plurality of digitizers, and further wherein each parameter range is different from any other parameter range. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification