An image sensor can be used in low illumination conditions. It can be necessary to amplify the signal from the sensor used in this way. One typical way of doing this is to “bin” the pixels. For example, a group of four pixels is taken together, and handled as a group. This obtains the signal from all four pixels as an increased-level pixel.
A similar issue can exist when high frame rates are used, where each frame of received signal can be integrated only for a relatively short period of time.
High speed readout produces additional similar issues. Specifically, the high speed readout can be read in bursts. Each of the bursts can be for example a unit, e.g., row or a column, of output of the image sensor. Each unit can be associated with its own unit amplifier to allow the effective unit amplification to be carried out faster. However, unit-to-unit fixed pattern noise can result from mismatched in amplifier voltage offset or gain.
The present system teaches a device which amplifies according to a combined operation that reduces fixed pattern noise and reduces offsets among the column amplifiers.
These and other aspects will now be described in detail with reference to the accompanying drawings, wherein:
A disclosed embodiment reads the pixels out in column-parallel mode, wherein an entire row of pixels is read-out at a single time. The pixels can be active pixels that have a photoreceptor, an in-pixel buffer transistor and an in-pixel selection transistor. The signal-to-noise response of this circuitry can be improved by binning the signals from adjacent units, (here rows) and using the binned result as the output for both rows. This doubles the resulting signal, but adds the noise in quadrature. Hence, the noise only increases by 1.4 while the signal increases by 2.
Previous binning operations have reduced the vertical resolution of the sensor by 2.
A disclosed embodiment described herein performs a post-amplification staggered row addition. This produces a number of outputs, each of which has a different output value. The first output 102 corresponds to a sum of row 1+row 2. The second output corresponds to row 2+row 3. Adders 101 and 103 are shown for carrying out the addition; however, a single adder could be used.
Hence, each row is used twice, and the same, or almost the same, number of binned signals are obtained as rows. The output signal is still, in general, doubled, while the noise increases only by 1.4. However, this system can have a smaller resolution reduction.
Another embodiment also shown in the left most part of
Each pixel output is connected to the pixel out node 200. First, the pixel reset voltage is sampled onto the capacitor C1, by turning on the NMOS transistor M2 using the Sh1_in control signal. The signal voltage is subsequently sampled onto capacitor C2 similarly using the Sh2_in control signal via the transistor M4. An amplification cycle is then initiated, by resetting the amplifier using the phi_reset control signal 210 and phi_reset_bar control signal 212. These turn on the CMOS reset switches M8/M9 thereby shorting across the capacitor C3. At the same time, the NMOS switch M3 is turned on via the control signal Sh1_out 206, thereby feeding the reset level to the gate of PMOS follower M7 and charging the capacitor VC4.
The gain of the signal is set by a variable capacitor variable C4. During the reset phase, the amplifier output settles to the reset voltage Vclamp (VCL) which is applied to the non-inverting input of the of the op amp 220, plus Vos which represents the offset of the amplifier 220. This voltage level is used to clamp the variable capacitance variable C4. Hence, this voltage is sampled onto capacitor C5 shown in
The amplifier is then released from reset by allowing phi_reset_bar and phi_reset to go inactive, and by allowing phi_out—1 to go inactive. This begins the amplification phase. First, the pixel signal level is connected to PMOS source follower M7 by making SH1_out inactive to turn off M3, and making SH2_out active to turn on M5. This connects the signal level from pixel out to the PMOS M7 causing its output to slew to a new level. This reduces the charge on one plate of capacitor VC4, pumping the other plate according to form a voltage delta V d− signal-reset. This causes the op amp 220, correspondingly, to settle to a new level. As conventional, the output 222 of the op amp settles to a new level which restores input node B− to its original level (here VCL).
The new level at the op amp output 222 corresponds to VCL+Vos+deltaV*(C4/C3). This value is sampled onto capacitor C6 via the NMOS switch M11 controlled by the control signal phi_out—2. The above represents the actions in the rows.
The columns are then processed. The column output is then sampled using a fixed pattern noise rejection crowbar circuitry. The crowbar process shorts the plates of capacitors C5 and C6, providing a voltage shift between the two output nodes, that corresponds to the difference between voltages on C5 and C6. The sum of the two voltage shifts is carried out by turning on all of transistors M12, M13 and M14. This cancels the common components and provides a voltage output equal to deltaV×(C4/C3). All amplifier and transistor offset voltages are completely removed. Hence, the fixed pattern noise only results from column-to-column variations in the value of C4/C3. C3 can be sized to e.g. 0.1 pf, to render this variation insignificant.
The integration/reset speed of this circuit is determined by the gain-bandwidth characteristics (GBW) of the amplifier 220 based on its load. The load can include capacitors C5 or C6 depending on the connection. The integration time is approximately equal to gain over CBW. The gain bandwidth of the amplifier in the reset phase of the cycle can lower due to the increased load ≈C5+gain*C3. However in reset, the closed loop gain is 1. Hence, the reset time is 1+gain to (1/GBW), which can ten times faster. Hence, reset can be done much faster than sampling.
Timing of the signals in
Controller 304 produces the signals to alternate the order of amplification in each successive row. The result is stored in either of the capacitors C5 or C7 if phi_out is active, or C6/C8 if phi_out—2 is active. While the reset level is never stored, the output level can be stored.
For readout, either the top pair of capacitors C5/C6 or the bottom pair of capacitors C7/C8 is shorted using the crowbar scheme described above. The signal circuit in
The amplifier reset level Vos+VCL does not need to be subtracted from each row independently, since that value is always from the
Although only a few embodiments have been described in detail above, other embodiments are contemplated by the inventor and are intended to be encompassed within the following claims. In addition, other modifications are contemplated and are also intended to be covered.
The present application is a continuation application of U.S. patent application No. 09/359,065, filed on Jul. 21, 1999, now U.S. Pat. No. 6,765,613, which claims the benefit of U.S. provisional application Ser. No. 60/093,842, filed on Jul. 22, 1998 the disclosures of which are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5272535 | Elabd | Dec 1993 | A |
5417215 | Evans et al. | May 1995 | A |
5708263 | Wong | Jan 1998 | A |
5880777 | Savoye et al. | Mar 1999 | A |
5909026 | Zhou et al. | Jun 1999 | A |
5909244 | Waxman et al. | Jun 1999 | A |
5949483 | Fossum et al. | Sep 1999 | A |
6057539 | Zhou et al. | May 2000 | A |
6118115 | Kozuka et al. | Sep 2000 | A |
6166769 | Yonomoto et al. | Dec 2000 | A |
6201572 | Chou | Mar 2001 | B1 |
6320617 | Gee et al. | Nov 2001 | B1 |
6590198 | Zarnowski et al. | Jul 2003 | B1 |
7002628 | Panicacci | Feb 2006 | B1 |
Number | Date | Country | |
---|---|---|---|
20040165088 A1 | Aug 2004 | US |
Number | Date | Country | |
---|---|---|---|
60093842 | Jul 1998 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09359065 | Jul 1999 | US |
Child | 10774495 | US |