Claims
- 1. A pixel sensor, comprising:
a photodetector that generates an electrical signal having a value that changes monotonically at a rate that is proportional to an amount of light intensity incident on the pixel sensor since a most recent reset command was received at a reset input of the photodetector; a pixel measurement circuit that generates a comparison state based on a comparison of the value of the photodetector signal to a reference signal in response to one of a plurality of sample pulses; and a control circuit that generates the plurality of sample pulses at non-uniform time intervals, generates an N bit time value, generates reset commands, and generates the reference signal, wherein the control circuit determines an elapsed time from the reset command to a change of the comparison state, the elapsed time being an accumulation of the non-uniform time intervals.
- 2. The pixel sensor according to claim 1, wherein the pixel measurement circuit comprises:
a comparator that generates the comparison state; and a time value storage circuit that generates a comparison change indication and the N bit time value generated by the control circuit is stored therein until recalled by the control circuit.
- 3. The pixel sensor according to claim 1, wherein the pixel measurement circuit comprises:
a comparator that generates the comparison state; and a time value storage circuit that stores a count of the non-uniform time intervals since the most recent reset command, wherein the time value storage circuit couples the count of the non-uniform time intervals to the control circuit, wherein the control circuit determines the elapsed time from the count of non-uniform time intervals.
- 4. The pixel sensor according to claim 1, wherein the control circuit generates the non-uniform time intervals such that the reciprocal of an accumulated duration, 1/Tm, of the time intervals, tn, is a linear function of a number of the non-uniform time intervals, n, after the reset command.
- 5. The pixel sensor according to claim 1, wherein the control circuit generates the non-uniform time intervals so that their accumulated duration monotonically increases as the number of non-uniform time intervals after a reset command increases.
- 6. The pixel sensor according to claim 1, wherein the control circuit generates the non-uniform time intervals so that an accumulated duration of the non-uniform time intervals is T*N/(N−n+1), wherein T is the duration of a first non-uniform time interval after the reset command, n is a number of the time intervals after the reset command, and N is a maximum number of time sample pulses.
- 7. The pixel sensor according to claim 1, wherein the control circuit generates the non-uniform time intervals with minimum duration intervals occurring during a time range corresponding to a first light intensity range and otherwise generates longer time intervals.
- 8. The pixel sensor according to claim 1, wherein the control circuit generates the reference signal as a voltage that has an essentially constant value between reset commands.
- 9. The pixel sensor according to claim 1, wherein the control circuit generates the reference signal as a voltage that has a time varying value between reset commands.
- 10. The pixel sensor according to claim 9, wherein the control circuit generates the reference signal as a voltage that has a series of voltage steps.
- 11. The pixel sensor according to claim 9, wherein the control circuit generates the reference signal as a voltage that has a series of non-uniform voltage steps.
- 12. A method for determining an intensity of light incident on a pixel sensor, comprising:
generating an electrical signal that has a value that changes approximately linearly at a rate that is proportional to an amount of light intensity incident on a photodetector since a most recent reset command was received at a reset input of the photodetector; generating a comparison state that is based on a comparison of the value of the electrical signal to a reference signal in response to one of a plurality a sample pulses; and determining an elapsed time as an accumulation of non-uniform time intervals occurring from a reset command to a change of the comparison state.
- 13. The method according to claim 12, further comprising:
generating a comparison change indication when a new value of the comparison state is different from a most recent value; generating the elapsed time in response to the comparison change indication; and storing the elapsed time.
- 14. The method according to claim 12, further comprising:
storing a count of the non-uniform time intervals occurring since the most recent reset command when a new value of the comparison state is different from a most recent value; recalling the count of non-uniform time intervals; and determining the elapsed time from the count of non-uniform time intervals.
Parent Case Info
[0001] This application is related to a co-pending application entitled “Time Integrating Pixel Sensor” U.S. Ser. No. 10/012,947 filed on Dec. 10, 2001, assigned to the assignee of the instant application.