This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2011-163476, filed on Jul. 26, 2011; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a black level adjustment control device and a solid-state imaging device.
In a solid-state imaging device, an optical black (OB) pixel may be provided to set a black level standard when photographing an image. In the OB pixel, a dark voltage changes depending on a usage condition such as a high temperature or a high sensitivity, and a black level read from the OB pixel varies. In order to compensate for the variation of the black level, a feedback control is performed on a clamping voltage during an analog to digital (AD) conversion of a pixel signal until the black level read from the OB pixel converges to a target value.
In general, according to an embodiment, a black level adjustment control device includes an analog gain range determining unit, a clamp parameter control condition setting unit, and a clamp parameter control unit. The analog gain range determining unit determines a range to which an analog gain that sets an amplification factor of a pixel signal read from a pixel belongs. The clamp parameter control condition setting unit sets the control condition of a clamp parameter that sets a black level based on a result of the determination by the analog gain range determining unit. The clamp parameter control unit controls the clamp parameter based on the control condition set by the clamp parameter control condition setting unit.
Exemplary embodiments of a solid-state imaging device will be explained below in detail with reference to the accompanying drawings. The present invention is not limited to the following embodiments.
Referring to
The black level adjustment control unit 111 may increase or decrease a clamp parameter PC so that the black level read from the OB pixel of the CMOS sensor 101 satisfies the predetermined condition. Here, the black level adjustment control unit 111 includes an OB average value calculating unit 11, an OB difference calculating unit 12, a clamp parameter control unit 16, an analog gain range determining unit 17, and a clamp parameter control condition setting unit 18.
The OB average value calculating unit 11 may calculate an average value of the black level read from the OB pixel. The OB difference calculating unit 12 may calculate a difference value between a target value and the average value of the black level read from the OB pixel. The analog gain range determining unit 17 may determine a range to which an analog gain that sets an amplification factor of a pixel signal read from a pixel of the CMOS sensor 101 belongs. The clamp parameter control condition setting unit 18 may set a control condition of the clamp parameter PC that sets a black level based on a result of the determination by the analog gain range determining unit 17. The clamp parameter control unit 16 may control the clamp parameter PC based on the control condition set by the clamp parameter control condition setting unit 18.
The clamp parameter control condition setting unit 18 includes an FBC preset value setting unit 13, an FBC termination determination control unit 14, and a change step control unit 15.
The FBC preset value setting unit 13 may set a preset value of the clamp parameter PC based on a result of the determination by the analog gain range determining unit 17. Further, the preset value of the clamp parameter PC is an initial value of the clamp parameter PC. The FBC termination determination control unit 14 may determine a termination of a black level adjustment based on the result of the determination by the analog gain range determining unit 17, and based on the average value of the black level read from the OB pixel. The change step control unit 15 may set an amount of change of the clamp parameter PC based on the result of the determination by the analog gain range determining unit 17, and based on the difference value between the target value and the average value of the black level read from the OB pixel.
Then, an incident light from a subject is photoelectric-converted in the CMOS sensor 101. Then, the image signal S1 generated in the CMOS sensor 101 is output to an OB clamp circuit 103. Further, an OB signal S2 read from the OB pixel of the CMOS sensor 101 is output to the black level adjustment control unit 111.
Then, in the OB average value calculating unit 11, the OB signal S2 of each OB pixel is added for each one horizontal line, the added value is divided by the number of additions and thus, an average value S3 of the black level read from the OB pixel is calculated. The average value S3 is output to the OB difference calculating unit 12, the FBC preset value setting unit 13, and the FBC termination determination control unit 14. Then, in the OB difference calculating unit 12, a difference value S4 between a target value EA and the average value S3 of the black level read from the OB pixel is calculated. The difference value S4 is output to the change step control unit 15.
On the other hand, in the analog gain range determining unit 17, a range corresponding to a magnitude of an analog gain GA is set. Then, in the analog gain range determining unit 17, a range in which a current analog gain GA is included is determined, and analog gain range information RA is output to the FBC preset value setting unit 13, the FBC termination determination control unit 14, and the change step control unit 15.
Then, in the FBC preset value setting unit 13, a preset value S5 of the clamp parameter PC is set based on the analog gain range information RA, and the preset value S5 is output to the clamp parameter control unit 16.
Further, in the FBC termination determination control unit 14, an FBC execution flag S6 is set so that the average value S3 of the black level falls in a predetermined range corresponding to the analog gain range information RA. The FBC execution flag S6 is output to the clamp parameter control unit 16.
Further, in the change step control unit 15, a change amount S7 of the clamp parameter PC is set based on the difference value S4 and the analog gain range information RA. The change amount S7 is output to the clamp parameter control unit 16.
Then, in the clamp parameter control unit 16, the preset value S5 is set to the initial value of the clamp parameter PC when the FBC execution flag S6 is set, and the clamp parameter PC is increased and decreased in response to a change amount S7 of the clamp parameter PC. The clamp parameter PC is output to the CMOS sensor 101.
Accordingly, in response to a magnitude of the analog gain GA, the initial value of the clamp parameter PC may be changed, an amount of change of the clamp parameter PC may be changed, and a black level adjustment termination condition may be eased. Thus, under a usage condition of a high temperature, a high sensitivity, and a long light exposure, even when the black level read from the OB pixel of the CMOS sensor 101 greatly increases, and the black level read from the OB pixel greatly varies, an increase of time until the black level read from the OB pixel converges to a target value may be suppressed, and a hunting may be prevented.
Referring to
Further, the CMOS sensor 101 includes a vertical control unit 2 that scans the pixel array unit 1 in a vertical direction, a column ADC circuit 3 that digitizes, by a CDS, a signal component read from the pixel array unit 1 based on a result of comparison with a reference voltage Vref, a latch for output 4 that holds the signal component digitized by the column ADC circuit 3 for one horizontal line, a horizontal control unit 5 that scans the pixel array unit 1 in a horizontal direction, and a reference voltage control unit 6 that controls the reference voltage Vref based on a clamp parameter PC. In addition, the clamp parameter PC may set a clamp level of the reference voltage Vref. The reference voltage Vref may use a lamp wave.
A pixel of the pixel array unit 1 is scanned in the vertical direction by the vertical control unit 2 and thus, a signal is read from the pixel of the pixel array unit 1, and is transferred to the column ADC circuit 3. Then, in the column ADC circuit 3, the signal component read from the pixel array unit 1 is analog-to-digital converted by the CDS, and a converted result is hold in the latch for output 4. By being scanned in the horizontal direction using the horizontal control unit 5, an image signal S1 is output via the latch for output 4.
In this instance, in a black level adjustment control unit 110, the clamp parameter PC may be set so that a dark current of an OB pixel is offset by a clamp level of the reference voltage Vref during an AD conversion performed by the column ADC circuit 3.
Referring to
Then, the analog gain range determining unit 17 of
Referring to
Then, during a normal operation, the FBC preset value setting unit 13 may select each of the preset coefficients for a normal operation RNG1 to RNG4 in response to the ranges RANGE #1 to RANGE #4 of the analog gain GA, and output each of the preset coefficients as the preset value S5. During a long light exposure, the preset coefficient for a long light exposure may be selected and output, as the preset value S5, to a clamp parameter control unit 16.
For example, the preset coefficient for a normal operation may be great in a case where the analog gain GA is high when compare to a case where the analog gain GA is low. A dark current of an OB pixel increases in a case where the analog gain GA is high when compare to a case where the analog gain GA is low and thus, an average value S3 of a black level read from the OB pixel increases. By increasing the preset coefficient for a normal operation in a case where the analog gain GA is high when compare to a case where the analog gain GA is low, an initial value of a clamp parameter PC may be set so that an increased amount of the average value S3 of the black level is compensated for, and a black level adjustment control may easily converge.
Referring to
Then, the change step control unit 15 may select each of the clamp parameter change amount coefficients RNH1 to RNH4 for each one horizontal period in response to the ranges RANGE #1 to RANGE #4 of the analog gain GA. By multiplying a difference value S4 by the selected clamp parameter change amount coefficients RNH1 to RNH4, a change amount S7 of a clamp parameter PC may be calculated, and the change amount S7 may be output to a clamp parameter control unit 16.
For example, a clamp parameter change amount coefficient may be increased in a case where the analog gain GA is high when compared to a case where the analog gain GA is low. A dark current of an OB pixel increases in a case where the analog gain GA is high when compared to a case where the analog gain GA is low and thus, an average value S3 of a black level read from the OB pixel increases. Therefore, by increasing the clamp parameter change amount coefficient in a case where the analog gain GA is high when compared to a case where the analog gain GA is low, the change amount S7 of the clamp parameter PC may be increased in response to an increased amount of the average value S3 of the black level, and a black level adjustment control may easily converge.
Referring to
Then, in the FBC termination determination control unit 14, when an average value S3 of a black level is outside the black level adjustment termination condition range RB, an FBC execution flag S6 is set and output to a clamp parameter control unit 16. On the other hand, when the average value S3 of the black level is inside the black level adjustment termination condition range RB, a setting of the FBC execution flag S6 is cancelled.
Here, in the FBC termination determination control unit 14, the FBC conversion holding range boundary KC is moved in response to an analog gain GA and thus, the black level adjustment termination condition range RB is enlarged and reduced. For example, when the analog gain GA is high, a change of the average value S3 of the black level increases by noise due to a dark current and thus, a black level adjustment control is difficult to converge. Therefore, when the analog gain GA is high, by enlarging the black level adjustment termination condition range RB, the black level adjustment control may easily converge. On the other hand, when the analog gain GA is low, by reducing the black level adjustment termination condition range RB, a degree of precision of calibration of the black level may be increased, and a high definition may be achieved.
An example of
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2011-163476 | Jul 2011 | JP | national |