Optical reader exposure control apparatus comprising illumination level detection circuitry
First Claim
1. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which continues scanning, without substantial interruption, until scanning is discontinued, including, in combination:
- a) an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said image sensor having an exposure time that can be varied over a dynamic range;
b) illumination signal generating means responsive to said image sensor signal for generating an illumination signal that varies in accordance with said image sensor signal;
c) exposure control means for controlling the exposure time of said image sensor, including;
(i) means for storing, at a plurality of sequentially selectable storage locations, a plurality of exposure control values that correspond to different respective exposure times for said image sensor, said exposure control values being selected to make available, for exposure control purposes, approximately all of said dynamic range;
(ii) means for establishing a pointer for identifying the storage location that stores the exposure control value to be used during each scan;
(iii) adjusting means for advancing said pointer in a first direction if said illumination signal is greater than a maximum illumination value during a predetermined portion of a scan, and for advancing said pointer in a second, opposite direction if said illumination signal is less than a minimum illumination value during said predetermined portion of a scan;
whereby the magnitude of said illumination signal changes in a stepwise manner until it remains between said maximum and minimum illumination values.
2 Assignments
0 Petitions
Accused Products
Abstract
An exposure control apparatus for use with optical readers, such as bar code readers, which utilize photosensitive image sensors. An illumination signal generating circuit generates an illumination signal having a magnitude that varies in accordance with the illumination level at the image sensor. A window detecting circuit samples the illumination signal during a predetermined part of each scan to determine whether the illumination signal is within the window, has exited the window, or has re-entered the window. Exposure control circuitry uses the output of the window detecting circuit to control which of a plurality of the subdivisions of the exposure control range of the image sensor will be used. Changes in exposure time are made only between adjacent subdivisions of the exposure control range. Together with a predetermined hysteresis between the exit and re-entry thresholds of the window, the latter changes stabilize the operation of the reader by reducing exposure control “hunting”.
-
Citations
31 Claims
-
1. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which continues scanning, without substantial interruption, until scanning is discontinued, including, in combination:
-
a) an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said image sensor having an exposure time that can be varied over a dynamic range;
b) illumination signal generating means responsive to said image sensor signal for generating an illumination signal that varies in accordance with said image sensor signal;
c) exposure control means for controlling the exposure time of said image sensor, including;
(i) means for storing, at a plurality of sequentially selectable storage locations, a plurality of exposure control values that correspond to different respective exposure times for said image sensor, said exposure control values being selected to make available, for exposure control purposes, approximately all of said dynamic range;
(ii) means for establishing a pointer for identifying the storage location that stores the exposure control value to be used during each scan;
(iii) adjusting means for advancing said pointer in a first direction if said illumination signal is greater than a maximum illumination value during a predetermined portion of a scan, and for advancing said pointer in a second, opposite direction if said illumination signal is less than a minimum illumination value during said predetermined portion of a scan;
whereby the magnitude of said illumination signal changes in a stepwise manner until it remains between said maximum and minimum illumination values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which scans, without substantial interruption, until scanning is discontinued, including, in combination:
-
a) an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said exposure time comprising a controllable fraction of a scan period of said image sensor, the range of possible durations for said exposure time defining the dynamic range of said image sensor;
b) an illumination signal generator for generating an illumination signal that varies in accordance with said image sensor signal;
c) exposure control circuitry for controlling the exposure time of said image sensor, including;
(i) means for storing, at a plurality of storage locations, a plurality of different respective exposure times for said scans, each exposure time being associated with a predetermined respective subdivision of said dynamic range;
(ii) means for identifying, for each scan, the storage location containing the exposure time for that scan;
(iii) adjusting means for directing said identifying means to identify a storage location that stores the next lower exposure time subdivision of said dynamic range if said illumination signal is greater than a maximum illumination value during a predetermined portion of a scan, and for directing said identifying means to identify a storage location that stores the next higher exposure time subdivision of said dynamic range if said illumination signal is less than a minimum illumination value during said predetermined portion of a scan;
whereby said illumination signal is made to progressively take on a value which is within an illumination window having boundaries defined by said maximum and minimum illumination values. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which continues scanning, without substantial interruption, until scanning is discontinued, including, in combination:
-
a) an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said image sensor having an exposure time that can be varied over a dynamic range;
b) illumination signal generating means responsive to said image sensor signal for generating an illumination signal that varies in accordance with said image sensor signal;
c) exposure control means for controlling the exposure time of said image sensor, including;
(i) means for storing, at a plurality of sequentially selectable storage locations, a plurality of exposure control values that correspond to different respective exposure times for said image sensor, said exposure control values being selected to make available, for exposure control purposes, approximately all of said dynamic range;
(ii) a pointer for identifying the storage location that stores the exposure control value to be used during each scan;
(iii) means for establishing a window having upper and lower window exit thresholds defined by first maximum and minimum illumination values, respectively, and having upper and lower window re-entry thresholds defined by second maximum and minimum illumination values, respectively; and
(iv) adjusting means for changing said pointer if said illumination signal is not between said upper and lower exit thresholds during a predetermined portion of a scan, and for not changing said pointer if said illumination signal is between said upper and lower re-entry thresholds during a predetermined portion of a scan;
whereby the magnitude of said illumination signal changes in a stepwise manner until it remains between said upper and lower re-entry thresholds. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which continues scanning, without substantial interruption, until scanning is discontinued, including, in combination:
-
a) an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said image sensor having an exposure time that can be varied over a dynamic range;
b) illumination signal generating means responsive to said image sensor signal for generating an illumination signal that varies in accordance with said image sensor signal;
c) exposure control means for controlling the exposure time of said image sensor, including;
(i) means for storing at a plurality of selectable storage locations a plurality of exposure control values that correspond to different respective exposure times for said image sensor, said exposure control values being selected to make available, for exposure control purposes, approximately all of said dynamic range;
(ii) adjusting means for selecting a storage location having an exposure time shorter than the last selected exposure time if said illumination signal is greater than a maximum illumination value during a predetermined portion of a scan, and for selecting a storage location having an exposure time longer than the last selected exposure time if said illumination signal is less than a minimum illumination value during said predetermined portion of a scan, said maximum and minimum illumination values together defining a window of acceptability; and
d) window adjusting means for adjusting said maximum and minimum illumination values in accordance with variations in the operating voltage of said image sensor;
whereby the magnitude of said illumination signal changes in a stepwise manner until it remains between said maximum and minimum illumination values. - View Dependent Claims (22, 23)
-
-
24. An apparatus for optically scanning encoded data from an optically readable indicia and converting said data into an electrical signal that may be decoded to recover said data, said apparatus being of the type which continues scanning, without substantial interruption, until scanning is discontinued, including, in combination:
-
an image sensor, having a pixel array that includes a plurality of pixels, for receiving an image of said indicia and for generating an image sensor signal that varies in accordance with the intensity of light incident on said pixel array and the exposure time of said sensor, said image sensor having an exposure time that can be varied over a dynamic range;
an illumination signal generating or responsive to said image sensor signal for generating an illumination signal that varies in accordance with said image sensor signal;
an exposure controller comprising a plurality of sequentially selectable storage locations storing a plurality of exposure control values that correspond to different respective exposure times for said image sensor, said exposure control values being selected to make available, for exposure control purposes, approximately all of said dynamic range wherein said exposure controller establishes a pointer for identifying the storage location that stores the exposure control value to be used during each scan, said exposure control being adapted to advance said pointer in a first direction if said illumination signal is greater than a maximum illumination value during a predetermined portion of a scan, and to advance said pointer in a second, opposite direction if said illumination signal is less than a minimum illumination value during said predetermined portion of a scan, whereby the magnitude of said illumination signal changes in a stepwise manner until it remains between said maximum and minimum illumination values. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification