The present invention relates to an imaging device, an imaging system, and a moving body.
Japanese Patent Application Laid-Open No. 2012-151847 discusses controlling the charge accumulation times of a plurality of pixels. Specifically, Japanese Patent Application Laid-Open No. 2012-151847 discusses an imaging sensor including a first substrate 12 and a second substrate 14. The first substrate 12 includes a plurality of pixels 18. The second substrate 14 includes operation signal generation circuits 28. The operation signal generation circuits 28 are electrically connected to electrical connections 38. The electrical connections 38 receive input to the gates of transfer transistors 56 or reset transistors 46 included in the pixels 18.
The transfer transistors 56 or the reset transistors 46 are driven by signals from the operation signal generation circuits 28, whereby the charge accumulation times of charge generated by photoelectric conversion can be controlled. Japanese Patent Application Laid-Open No. 2012-151847 also discusses providing an operation signal generation circuit 28 for each pixel group (pixel block) including a plurality of pixels.
The operation signal generation circuits 28 discussed in Japanese Patent Application Laid-Open No. 2012-151847 have a large circuit scale. The present disclosure is directed to providing an imaging device that can independently control the exposure times of optional pixel blocks in a matrix configuration of pixel blocks including a plurality of pixels, and includes operation signal generation circuits having a circuit scale smaller than the circuit discussed in Japanese Patent Application Laid-Open No. 2012-151847.
According to an aspect of the present disclosure, an imaging device includes a plurality of pixels arranged in a row and a column direction, each of the plurality of pixels including a photoelectric conversion unit and a transfer transistor configured to transfer a charge from the photoelectric conversion unit, a plurality of pixel blocks each including two or more pixels of the plurality of pixels, a first block scanning circuit configured to output a vertical block control signal for controlling driving timing of the plurality of pixels arranged in the row direction, a second block scanning circuit configured to output a horizontal block control signal for controlling the driving timing of the plurality of pixels arranged in the column direction, a first scanning circuit configured to output a row transfer pulse signal for controlling the driving timing of the plurality of pixels arranged in the row direction, a selection circuit configured to output a pixel transfer pulse signal to be input to gates of the transfer transistors of each of the plurality of pixels, based on the vertical block control signal, the horizontal block control signal, and the row transfer pulse signal, a plurality of vertical block control signal lines provided to correspond to the plurality of pixel blocks arranged in a predetermined row to input the vertical block control signal to the selection circuit, and a plurality of horizontal block control signal lines provided to correspond to the plurality of pixel blocks arranged in a predetermined column to input the horizontal block control signal to the selection circuit.
Further features of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
A second substrate 410 (second chip) includes a plurality of circuit blocks 201 each including a selection circuit. The first substrate 400 and the second substrate 410 are stacked as a stacked imaging device.
The pixel blocks 101 and the circuit blocks 201 correspond functionally on a one-to-one basis. Each of the circuit blocks 201 includes at least a selection circuit each. In other words, a predetermined circuit block 201 is provided for a predetermined pixel block 101. The selection circuit included in the predetermined circuit block 201 selects timing of charge accumulation (driving timing) of the predetermined pixel block 101. Details of the selection circuit will be described below.
The pixel blocks 101 and the circuit blocks 201 correspond on a one-to-one basis functionally and in terms of a physical positional relationship as well. More specifically, when seen in a plan view, corresponding predetermined pixel blocks 101 and predetermined circuit blocks 201 are located in overlapping positions. This shortens the electrical connection paths between each of the pixel blocks 101 and each of the circuit blocks 201 for speedup and crosstalk prevention.
A selection transistor M4 is connected to the source of the amplification transistor M3. The selection transistor M4 is connected to a vertical output line Vout. Driving signals PRES, PTX, and PSEL are input to the gates of the reset transistor M1, the transfer transistor M2, and the selection transistor M4, respectively.
A pixel signal from the photoelectric conversion unit PD is read out from the pixel 301 via the vertical output line Vout. The vertical output line Vout is connected to a wiring layer of the second substrate 410 via a plurality of wiring layers of the first substrate 400. For example, the first substrate 400 and the second substrate 410 are electrically connected by contact between wiring portions exposed on the bottommost wiring layer of the first substrate 400 and wiring portions exposed on the topmost wiring layer of the second substrate 410. For example, the wiring portions are made of copper.
Signals from the vertical block scanning circuit 204 are input to the plurality of circuit blocks 201 via a vertical block control signal line group 205. The vertical block scanning circuit 204 outputs signals for controlling the driving timing of a plurality of pixels arranged in a row direction. Signals from the horizontal block scanning circuit 202 are input to the plurality of circuit blocks 201 via a horizontal block control signal line group 203. The horizontal block scanning circuit 202 outputs signals for controlling the driving timing of a plurality of pixels arranged in a column direction.
The selection circuits 401 can set an appropriate exposure amount for the respective pixel blocks 101. For example, if the amount of incident light of one pixel block 101 is different from the amount of incident light of the other pixel block 101, the charge accumulation period of pixel blocks 101 in which the amount of light per unit time is large can be made shorter. The charge accumulation period of pixel blocks 101 in which the amount of light per unit time is small can be made longer than that of the pixel blocks 101 in which the amount of light per unit time is large. This provides an advantage that the dynamic range of the imaging device can be increased.
The second substrate 410 includes the column circuit 206, which is electrically connected to the signal line Vout illustrated in
The digital signals output from the memories are processed by the signal processing unit 209. For example, the signal processing unit 209 performs difference calculation between signal from a pixel in an optical black region and signal from a pixel in an effective pixel region, and addition of pixel signals.
The signal processing unit 209 outputs a control signal to the TG 208 based on the processing result. For example, as will be described below, the signal processing unit 209 outputs a signal for controlling a charge accumulation time (exposure time) pixel block by pixel block. According to the present exemplary embodiment, the selection circuit 401 corresponding to the pixel block 101 is included in each of the circuit blocks 201 corresponding to the respective pixel blocks 101.
The selection circuit 401 selects the signals to be supplied to the gate of the transfer transistor M2. The pixel blocks 101 and the selection circuit 401 thus correspond functionally in the sense that the selection circuits 401 control the charge accumulation times of the plurality of pixels arranged in the pixel blocks 101. Since the pixel blocks 101 and the circuit block 201 also correspond in terms of a physical positional relationship as described above, the selection circuits 401 arranged in the circuit blocks 201 and the pixel blocks 101 also correspond in terms of a physical positional relationship. For example, the pixel blocks 101 and the selection circuit 401 overlap when seen in a plan view.
In an imaging region, a first pixel block and a second pixel block arranged at a position different from the first pixel block may have pixel signals of different levels (signal values). For example, if the signal values of the pixels in the first pixel block fall below a noise level, sufficient gradations may not be obtained from the dark portion. If, in such a case, the exposure times of the first and second pixel blocks are uniformly set to a long time, the second pixel block can reach a saturation level where the signal values of the pixels are high. The second pixel block then may fail to provide sufficient gradations. As illustrated in
Row transfer pulse signals PTX[X] are supplied from the vertical block scanning circuit 204 of
As illustrated in
In
A selection circuit 401 generates a pixel transfer pulse signal PTX[Y, Z] from a row transfer pulse signal PTX[X] if both the signals supplied to the signal lines HSEL_S and VSEL_S are at a high level and if both the signals supplied to the signal lines HSEL_L and VSEL_L are at a high level. The generated pixel transfer pulse signal PTX[Y, Z] is input to the gates of transfer transistors M2. In other combinations, the pixel transfer pulse signal PTX[Y, Z] is not generated from the row transfer pulse signal PTX[X] and no signal is input to the gates of the transfer transistors M2.
Specifically, the signal lines VSEL_S and HSEL_S are input to an AND circuit 402. The AND circuit 402 is configured to output a signal if both the signal lines VSEL_S and HSEL_S are at a high level. The signal lines VSEL_L and HSEL_L are input to an AND circuit 403. The AND circuit 403 is configured to output a signal if both the signal lines VSEL_L and HSEL_L are at a high level. The signal line VSEL_RD and the output signals of the AND circuits 402 and 403 are input to an OR circuit 404. The OR circuit 404 is configured to output a signal if any of the signals are input. The row transfer pulse signals PTX[X] and the output of the OR circuit 404 are input to AND circuits 405 and 406. If both the row transfer pulse signal PTX[X] and the output signal of the OR circuit 404 are input, the AND circuit 405 and/or 406 generates the pixel transfer pulse signal PTX[Y, Z].
A signal line PTX[1, 0] in
Period T1 is a period for the first-row, first-column pixel block 101 according to the present exemplary embodiment to start charge accumulation for a long exposure pixel block and not start charge accumulation for a short exposure pixel block. According to the present exemplary embodiment, the pixel block 101 including the pixels 302_1, 302_2, 303_1, and 303_2 is not intended for long exposure, and therefore does not start charge accumulation in period T1. In other words, the selection circuit 401 needs to be configured to not generate the pixel transfer pulse signals PTX[1, 0] and PTX[1, 1] even when the row transfer pulse signals PTX[0] and PTX[1] are input. The signal line VSEL_L[0] is connected in common to a plurality of pixels arranged in the first row, and the pixels 306_1 and 306_2 for long exposure are arranged in the first row and the second column. The signal on the signal line VSEL_L[0] is therefore maintained at a high level. Since the signal on the signal line VSEL_L[0] is at a high level, the pixel transfer pulse signal PTX[1,0] would be generated from the row transfer pulse signal PTX[0] if the signal on the signal line HSEL_L[0] were set to a high level. As a result, the pixel transfer pulse signal PTX[1, 0] would be input to the gates of the transfer transistors M2 of the pixels 302_1 and 302_2. For such a reason, the signal on the signal line HSEL_L[0] is maintained at a low level. In
By such driving, in period T1, the pixel transfer pulse signal PTX[1, 0] is not generated from the row transfer pulse signal PTX[0], and the pixel transfer pulse signal PTX[1, 1] is not generated from the row transfer pulse signal PTX[1]. No signal is thus input to the gates of the transfer transistors M2 of the pixels 302_1, 302_2, 303_1, and 303_2.
Period T2 is a period for the second-row, first-column pixel block 101 to start charge accumulation if the pixel block 101 corresponds to a pixel block for long exposure, and not start charge accumulation if the pixel block 101 corresponds to a pixel block for short exposure. According to the present exemplary embodiment, the pixels 304_1, 304_2, 305_1, and 305_2 are pixels belonging to a pixel block for long exposure. The pixel block 101 is thus to start charge accumulation in period T2. The signals on the signal lines VSEL_L[1] and HSEL_L[0] are set to a high level. The pixel transfer pulse signal PTX[1, 2] is thus generated from the row transfer pulse signal PTX[2]. The pixel transfer pulse signal PTX[1, 2] is supplied to the gates of the transfer transistors M2 of the pixels 304_1 and 304_2. Similarly, the pixel transfer pulse signal PTX[1, 3] is generated from the row transfer pulse signal PTX[3]. The pixel transfer pulse signal PTX[1, 3] is supplied to the gates of the transfer transistors M2 of the pixels 305_1 and 305_2. The pixels 304_1, 304_2, 305_1, and 305_2 in the second-row, first-column pixel block 101 thereby start long accumulation.
Period T3 is a period for the first-row, first-column pixel block 101 to start charge accumulation for short exposure. Specifically, the pixels 302_1, 302_2, 303_1, and 303_2 start charge accumulation for short exposure in period T3. Here, both the signals on the signal lines VSEL_S[0] and HSEL_S[0] are set to a high level. The pixel transfer pulse signal PTX[1, 0] is thus generated from the row transfer pulse signal PTX[0]. The pixel transfer pulse signal PTX[1, 0] is supplied to the gates of the transfer transistors M2 of the pixels 302_1 and 302_2. Similarly, the pixel transfer pulse signal PTX[1, 1] is generated from the row transfer pulse signal PTX[1]. The pixel transfer pulse signal PTX[1, 1] is supplied to the gates of the transfer transistors M2 of the pixels 303_1 and 303_2. Short accumulation is thereby started.
Period T4 is a period for the pixels 302_1, 302_2, 303_1, and 303_2 belonging to the first-row, first-column pixel block 101 to end the charge accumulation for short exposure. The pixel transfer pulse signals PTX[Y, Z] need to be supplied to the gates of the transfer transistor M2 of these pixels. For that purpose, the signal line VSEL_RD[0] is set to a high level. The signal lines VSEL_RD are intended for reading. If the signals on the signal lines VSEL_RD are set to a high level, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[X] regardless of the levels of the signal lines VSEL and HSEL. The pixel transfer pulse signals PTX[Y, Z] are thus supplied to the gates of the transfer transistors M2 of the pixels 302_1, 302_2, 303_1, and 303_2.
Meanwhile, the pixels 304_1, 304_2, 305_1, and 305_2 belonging to the second-row, first-column pixel block 101 continue long exposure in period T4. For that purpose, the pixel transfer pulse signals PTX[Y, Z] are not supplied to the gates of the transfer transistors M2 of the pixels 304_1, 304_2, 305_1, and 305_2 in period T4. The signal line HSEL_S[0] is set to a low level so that the pixel transfer pulse signals PTX[Y, Z] are not generated from the row transfer pulse signals PTX[2] and PTX[3]. The pixel driving signals to be supplied to the gates of the transfer transistors M2 are therefore not supplied to the pixels 304_1, 304_2, 305_1, and 305_2.
Period T5 is a period for the pixels 304_1, 304_2, 305_1, and 305_2 belonging to the second-row, first-column pixel block 101 to end the charge accumulation for long exposure. The pixel transfer pulse signals PTX[Y, Z] need to be supplied to the gates of the transfer transistors M2 of these pixels. For that purpose, the signal on the signal line VSEL_RD[1] is set to a high level. As a result, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[2] and PTX[3]. The pixel transfer pulse signals PTX[Y, Z] are supplied to the gates of the transfer transistors M2 of the pixels 304_1, 304_2, 305_1, and 305_2.
Although not described in detail above, the signal lines PSEL illustrated in
Since the selection circuits 401, the vertical block scanning circuit 204, the vertical block control signal line group 205, the horizontal block scanning circuit 202, and the horizontal block control signal line group 203 are configured as described above, the respective pixel blocks 101 can be independently selected for exposure time control.
The foregoing selection of the pixel driving signals PTX[Y, Z] by using the horizontal block control signal line group 203 and the vertical block control signal line group 205 is just an example. The selection circuits 401 according to the present exemplary embodiment may be any circuit as long as the input timing of the pixel driving signals PTX[Y, Z] related to the plurality of pixel blocks 101 can be independently selected by using the horizontal block control signal line group 203 and the vertical block control signal line group 205.
In the example illustrated in
Specifically, as illustrated in
The circuit block 201 includes an AD conversion unit 408 electrically connected to the amplification unit 407. The AD conversion unit 408 converts analog signals from the pixels into digital signals. Various configurations mentioned above can be used for the AD conversion unit 408.
The circuit block 201 further includes a memory 409 for storing the digital signals from the AD conversion unit 408. The digital signals stored in the memory 409 are controlled by the horizontal scanning circuit 207 and output to the signal processing unit 209. The circuit block 201 may include a sense circuit (not illustrated) for amplifying the digital signals stored in the memory 409.
The digital signals output from the memory 409 are processed by the signal processing unit 209. The configurations described above may be applied to the processing of the signal processing unit 209.
According to the present modification, the selection circuits 401 corresponding to the pixel blocks 101 are included in the circuit blocks 201 corresponding to the respective pixel blocks 101. The selection circuits 401 select the signals to be supplied to the gates of the transfer transistors M2. The pixel blocks 101 and the selection circuits 401 thus correspond functionally in the sense that the selection circuits 401 control the charge accumulation times of the plurality of pixels arranged in the pixel blocks 101. Since the pixel blocks 101 and the circuit blocks 201 also correspond in terms of a physical positional relationship as described above, the selection circuits 401 included in the circuit blocks 201 and the pixel blocks 101 thus also correspond in terms of a physical positional relationship. For example, the pixel blocks 101 corresponding to the respective selection circuits 401 overlap when seen in a plan view.
Each of the circuit blocks 201 corresponding to the respective pixel blocks 101 includes a circuit that can be provided on the first substrate 400 or the second substrate 410 other than the selection circuits 401. Examples of the circuit other than the selection circuit 401 include the amplification unit 407, the AD conversion unit 408, and the memory 409. If a circuit other than the selection circuits 401 is arranged in the circuit blocks 201, the space on the first substrate 400 other than the pixel blocks 101 can be reduced for space saving. As a result, the number of pixel blocks 101 arranged on the first substrate 400 can be increased.
This modification deals with a case where the exposure times of the respective pixel blocks 101 are determined by preliminary exposure.
In
Initially, the exposure conditions for the respective pixel blocks 101 are determined by performing thinning-out reading on the first-type pixels 110. Specifically, the signals of the first-type pixels 110 arranged in the plurality of pixel blocks 101 are read via vertical output lines Vout. The analog signals of the pixels 110 are input to amplification units on the second substrate 410 via a plurality of wiring layers. The analog signals amplified by the amplification units on the second substrate 410 are converted into digital signals by AD conversion units. The signals from the first-type pixels 110 are stored in memories, and sequentially read and output to the signal processing unit 209 by using the TG 208 and the horizontal scanning circuit 207.
The signal processing unit 209 determines the exposure conditions for the respective pixel blocks 101. For example, the signal processing unit 209 compares the value of a pixel signal with a threshold value. If the pixel signal exceeds the threshold, the signal processing unit 209 determines to perform short exposure on the pixel block 101 to which the first-type pixel 110 belongs. Meanwhile, if the pixel signal falls below the threshold, the signal processing unit 209 determines to perform long exposure on the pixel block 101 to which the first-type pixel 110 belongs. The signal processing unit 209 may determine whether to perform short exposure or long exposure based on a table in which the values of a pixel signal are associated with the modes of exposure time.
The TG 208, the vertical block scanning circuit 204, the horizontal block scanning circuit 202, and the selection circuits 401 are controlled based on the processing result of the signal processing unit 209. Different exposure times can thus be set pixel block by pixel block.
As described above, the exposure times of the pixel blocks 101 can be controlled after the thinning-out reading on predetermined pixels arranged in the respective pixel blocks 101. According to the present modification, the exposure times are controlled by using pixels read in a thinning-out manner, compared to the case where the signals are read from all the pixels before the exposure times of the respective pixel blocks 101 are determined. Optimum exposure conditions can thus be determined in a shorter time.
Motion information about an object in each pixel block 101 can be extracted from differences between frames. Depending on the motion of the object, for example, pixel blocks subjected to short exposure in the previous frame can be switched to long exposure, or conversely, pixel blocks subjected to long exposure in the previous frame can be switched to short exposure. The extraction of the motion information can be performed by the signal processing unit 209.
In the foregoing example, the first pixel block and the second pixel block arranged in the same row are described to have different charge accumulation times. However, the first pixel block and the second pixel block may be driven for the same charge accumulation time. Such driving can even be performed since the imaging device is configured in such a manner that the input timing of the pixel driving signals PTX[Y, Z] concerning the plurality of pixel blocks 101 can be independently selected.
The present exemplary embodiment has dealt with the case where the imaging device includes two rows and two columns of pixel blocks 101 each including two rows and two columns of pixels. However, the selection circuits 401 described in the exemplary embodiment can be applied to pixel blocks of various scales.
According to the present exemplary embodiment, a row transfer pulse signal PTX[X] is described to correspond to each row of pixels. However, a plurality of signal lines of row transfer pulse signals PTX[X] may be provided for each row of pixels, and the driving conditions of the respective pixel blocks 101 may be changed by the selection circuits 401.
According to the present exemplary embodiment, the vertical block scanning circuit (first block scanning circuit) 204 is described to have the function of a vertical canning circuit (first scanning circuit). However, a vertical block scanning circuit (first block scanning circuit) and a vertical scanning circuit (first scanning circuit) may be separately provided.
According to the present exemplary embodiment, different exposure times are set pixel block by pixel block. However, different exposure times can be set pixel by pixel by using the foregoing selection circuits 401.
A selection circuit 601 generates a pixel transfer pulse signal PTX[Y, Z] from a row transfer pulse signal PTX[X] if both the signals supplied to the signal lines HSEL_S and VSEL_S are at a high level. The selection circuit 601 also generates the pixel transfer pulse signal PTX[Y, Z] from the row transfer pulse signal PTX[X] if both the signals supplied to the signal lines HSEL_M and VSEL_M are at a high level. The selection circuit 601 also generates the pixel transfer pulse signal PTX[Y, Z] from the row transfer pulse signal PTX[X] if both the signals supplied to the signal lines HSEL_L and VSEL_L are at a high level. The generated pixel transfer pulse signal PTX[Y, Z] is input to the gates of transfer transistors M2. In other combinations, the pixel transfer pulse signal PTX[Y, Z] is not generated from the row transfer pulse signal PTX[X] and no signal is input to the gates of the transfer transistors M2.
In
Period T1 is a period for none of the pixels 502_1, 502_2, 503_1, and 503_2 belonging to the first-row, first-column pixel block 101 to start charge accumulation. In other words, the selection circuit 601 needs to be configured to not generate the pixel transfer pulse signals PTX[1, 0] and PTX[1, 1] even when the row transfer pulse signals PTX[0] and PTX[1] are input.
Here, the signal line VSEL_L[0] is connected in common to the plurality of pixels arranged in the first row. A pixel 508 for long exposure is arranged in the first-row, second-column pixel block 101. The signal on the signal line VSEL_L[0] therefore needs to be maintained at a high level. Since the signal on the signal line VSEL_L[0] is maintained at a high level, the pixel transfer pulse signal PTX[1, 0] would be generated from the row transfer pulse signal PTX[0] if the signal on the signal line HSEL_L[0] were set to a high level. As a result, the pixel transfer pulse signal PTX[1, 0] would be input to the gates of the transfer transistors M2 of the pixels 502_1 and 502_2. The signal on the signal line HSEL_L[0] is therefore maintained at a low level.
By such driving, the pixel transfer pulse signal PTX[1, 0] is not generated from the row transfer pulse signal PTX[0], and the pixel transfer pulse signal PTX[1, 1] is not generated from the row transfer pulse signal PTX[1]. No signal is thus input to the gates of the transfer transistors M2 of the pixels 502_1, 502_2, 503_1, and 503_2.
Concerning the first-row, second-column pixel block 101, the signal on the signal line VSEL_L[0] is at a high level. If the signal on the signal line HSEL_L[1] is set to a high level, the pixel transfer pulse signal PTX[2, 0] is generated from the row transfer pulse signal PTX[0] and the pixel transfer pulse signal PTX[2, 1] is generated from the row transfer pulse signal PTX[1].
Period T2 is a period for none of the pixels 502_1 to 507_2 belonging to the first-row, first-column pixel block 101 to the third-row, first-column pixel block 101 to start charge accumulation. In other words, the selection circuits 601 need to be configured to not generate the pixel transfer pulse signals PTX[1, 0] to PTX[1, 5] even when the row transfer pulse signals PTX[0] to PTX[5] are input.
The signal line VSEL_L[0] is connected in common to the plurality of pixels arranged in the first row. A pixel 509 for medium exposure is arranged in the first-row, third-column pixel block 101. The pixel 509 needs to start charge accumulation. The signal on the signal line VSEL_M[0] therefore needs to be maintained at a high level. Meanwhile, the pixels belonging to the first-row, first-column pixel block 101 do not start charge accumulation, and the pixel transfer pulse signals PTX[1,0] and PTX[1,1] need to be prevented from being generated. The signal on the signal line HSEL_M[0] is therefore maintained at a low level.
In period T1, the pixel block 101 for long exposure among the first-row pixel blocks 101 has started charge accumulation. In period T2, the pixel block 101 for long exposure among the second-row pixel blocks 101 needs to start charge accumulation. In
By such driving, the pixel transfer pulse signals PTX[1, 0] to PTX[1, 5] are not generated from the row transfer pulse signals PTX[0] to PTX[5].
Period T3 is a period for the pixels 502_1 to 507_2 belonging to the first-row, first-column pixel block 101 to the third-row, first-column pixel block 101 to start charge accumulation. More specifically, in period T3, the pixels 502_1, 502_2, 503_1, and 503_2 belonging to the first-row, first-column pixel block 101 start charge accumulation for short exposure. The pixels 504_1, 504_2, 505_1, and 505_2 belonging to the second-row, first-column pixel block 101 start charge accumulation for medium exposure. The pixels 506_1, 506_2, 507_1, and 507_2 belonging to the third-row, first-column pixel block 101 start charge accumulation for long exposure.
In such a case, all the signals on the horizontal block control signal lines HSEL_S[0], HSEL_M[0], and HSEL_L[0] are set to a high level. All the signals on the vertical block control signal lines VSEL_S[0], VSEL_M[1], and VSEL_L[2] are set to a high level. As a result, the pixel transfer pulse signal PTX[1, 0] is generated from the row transfer pulse signal PTX[0]. The pixel transfer pulse signal PTX[1, 0] is supplied to the gates of the transfer transistors M2 of the pixels 502_1 and 502_2. Similarly, the pixel transfer pulse signal PTX[1, 1] is generated from the row transfer pulse signal PTX[1]. The pixel transfer pulse signal PTX[1, 1] is supplied to the gates of the transfer transistors M2 of the pixels 503_1 and 503_2. Short accumulation is thereby started.
The pixel transfer pulse signal PTX[1, 2] is generated from the row transfer pulse signal PTX[2]. The pixel transfer pulse signal PTX[1, 2] is supplied to the gates of the transfer transistors M2 of the pixels 504_1 and 504_2. Similarly, the pixel transfer pulse signal PTX[1, 3] is generated from the row transfer pulse signal PTX[3]. The pixel transfer pulse signal PTX[1, 3] is supplied to the gates of the transfer transistors M2 of the pixels 505_1 and 505_2. Medium accumulation is thereby started.
The pixel transfer pulse signal PTX[1, 4] is generated from the row transfer pulse signal PTX[4]. The pixel transfer pulse signal PTX[1, 4] is supplied to the gates of the transfer transistors M2 of the pixels 506_1 and 506_2. Similarly, the pixel transfer pulse signal PTX[1, 5] is generated from the row transfer pulse signal PTX[5]. The pixel transfer pulse signal PTX[1, 5] is supplied to the gates of the transfer transistors M2 of the pixels 507_1 and 507_2. Long accumulation is thereby started.
The first-row, first-column pixel block 101 has started charge accumulation for short exposure in period T3. In period T4, the pixel block 101 for short exposure among the second-row pixel blocks 101 needs to start charge accumulation. In
The second-row, first-column pixel block 101 has started charge accumulation for medium exposure in period T3. In period T4, the pixel block 101 for medium exposure among the third-row pixel blocks 101 needs to start charge accumulation. In
Meanwhile, the first-row, first-column pixel block 101 having started charge accumulation in period T3 needs to end the charge accumulation for short exposure in period T4. For that purpose, the signal on the signal line VSEL_RD[0] is set to a high level. The signal lines VSEL_RD are intended for reading. If the signals on the signal lines VSEL_RD are set to a high level, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[X] regardless of the levels of the signal lines VSEL and HSEL. The pixel transfer pulse signals PTX[Y, Z] are thus supplied to the gates of the transfer transistors M2 of the pixels 502_1, 502_2, 503_1, and 503_2.
In period T4, the pixels 504_1 to 507_2 belonging to the second-row, first-column pixel block 101 and the third-row, first-column pixel block 101 continue medium and long exposure. In period T4, the pixel transfer pulse signals PTX[Y, Z] are not supplied to the gates of the transfer transistors M2 of the pixels 504_1 to 507_2. The signals on the signal lines HSEL_M[0] and HSEL_L[0] are maintained at a low level so that the pixel transfer pulse signals PTX[Y, Z] are not generated from the row transfer pulse signals PTX[2] to PTX[5]. As a result, the pixel driving signals to be supplied to the gates of the transfer transistors M2 are not supplied to the pixels 504_1 to 507_2.
The second-row, second-column pixel block 101 has started charge accumulation for short exposure in period T4. In period T5, the pixel block 101 for short exposure among the third-row pixel blocks 101 needs to start charge accumulation. In
Period T5 is a period for the pixels 504_1, 504_2, 505_1, and 505_2 belonging to the second-row, first-column pixel block 101 to end the charge accumulation for medium exposure. The pixel transfer pulse signals PTX[Y, Z] need to be supplied to the gates of the transfer transistors M2 of the pixels 504_1, 504_2, 505_1, and 505_2. For that purpose, the signal on the signal line VSEL_RD[1] is set to a high level. As a result, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[2] and PTX[3]. The pixel transfer pulse signals PTX[Y, Z] are supplied to the gates of the transfer transistors M2 of the pixels 504_1, 504_2, 505_1, and 505_2.
In period T5, the pixels 506_1 to 507_2 belonging to the third-row, first-column pixel block 101 continue long exposure. The corresponding pixel transfer pulse signals PTX[Y, Z] are therefore not supplied to the gates of the transfer transistors M2 of the pixels 506_1 to 507_2. The signal on the signal line HSEL_L[0] or VSEL_L[2] is maintained at a low level so that the pixel transfer pulse signals PTX[Y, Z] are not generated from the row transfer pulse signals PTX[4] and PTX[5] and the pixel driving signals to be supplied to the gates of the transfer transistors M2 are not supplied to the pixels 506_1 to 507_2.
Period T6 is a period for the pixels 506_1, 506_2, 507_1, and 507_2 belonging to the third-row, first-column pixel block 101 to end the charge accumulation for long exposure. The corresponding pixel transfer pulse signals PTX[Y, Z] need to be supplied to the gates of the transfer transistors M2 of the pixels 506_1, 506_2, 507_1, and 507_2. For that purpose, the signal on the signal line VSEL_RD[2] is set to a high level. As a result, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[4] and PTX[5]. The pixel transfer pulse signals PTX[Y, Z] are supplied to the gates of the transfer transistors M2 of the pixels 506_1, 506_2, 507_1, and 507_2.
With such a configuration, the number of exposure time settings can be increased to three.
Although not described in detail above, the signal lines PSEL illustrated in
The foregoing selection of the pixel driving signals by using the horizontal block control signal line group 203 and the vertical block control signal line group 205 is just an example. The selection circuits 601 according to the present exemplary embodiment may be any circuit that is configured to be able to independently select the input timing of the pixel driving signals PTX[Y, Z] related to a plurality of pixel blocks 101.
In the foregoing example, a first pixel block and a second pixel block arranged in the same row are described to have different charge accumulation times. However, the first pixel block and the second pixel block may be driven for the same charge accumulation time but with different exposure start and end times. Such driving can be performed since the input timing of the pixel driving signals PTX[Y, Z] concerning the plurality of pixel blocks 101 can be independently selected.
According to the present exemplary embodiment, the imaging device is described to include three rows and three columns of pixel blocks 101 each including two rows and two columns of pixels. However, such a configuration is not restrictive. In the foregoing example, the number of exposure time settings is described to be three. However, a greater number of exposure time settings can be made by configuring the vertical block control signals VSEL to include as many signals as the number of exposure time settings and a reading signal, and configuring the horizontal block control signals HSEL to include as many signals as the number of exposure time settings.
A third exemplary embodiment uses pixel blocks having the same configuration as illustrated in
Period T1 is a period for the first-row, first-column pixel block 101 to start charge accumulation if the pixel block 101 corresponds to a pixel block intended for long exposure, and not start charge accumulation if the pixel block 101 corresponds to a pixel block intended for short exposure. According to the present example, the first-row, first-column pixel block 101 is a pixel block for short exposure. Thus, in period T1, none of the pixels 302_1, 302_2, 303_1, and 303_2 starts charge accumulation. In other words, the selection circuit 401 needs to be configured to not generate the pixel transfer pulse signals PTX[1, 0] and PTX[1, 1] even if the row transfer pulse signals PTX[0] and PTX[1] are input. The signal line VSEL[0] is connected in common to the plurality of pixels arranged in the first row. The pixels 306_1 and 306_2 intended for long exposure are arranged in the first-row, second-column pixel block 101. The signal on the signal line VSEL [0] therefore needs to be maintained at a high level. Since the signal on the signal line VSEL[0] is at a high level, the pixel transfer pulse signal PTX[1, 0] would be generated from the row transfer pulse signal PTX[0] and input to the gates of the transfer transistors M2 of the pixels 302_1 and 302_2 if the signal on the signal line HSEL_L[0] were set to a high level. The signal on the signal line HSEL_L[0] is therefore maintained at a low level. The signal on the signal line HSEL_L[1] is also maintained at a low level.
By such driving, the pixel transfer pulse signal PTX[1, 0] is not generated from the row transfer pulse signal PTX[0], and the pixel transfer pulse signal PTX[1, 1] is not generated from the row transfer pulse signal PTX[1]. No signal is thus input to the gates of the transfer transistors M2 of the pixels 302_1, 302_2, 303_1, and 303_2.
Period T2 is a period for the second-row, first-column pixel block 101 to start charge accumulation if the pixel block 101 corresponds to a pixel block for long exposure, and not start charge accumulation if the pixel block 101 corresponds to a pixel block for short exposure. According to the present exemplary embodiment, the pixels 304_1, 304_2, 305_1, and 305_2 are pixels belonging to a pixel block for long exposure. In period T2, charge accumulation for long exposure is therefore started. Here, the signals on the signal lines VSEL[1] and HSEL_L[0] are set to a high level. As a result, the pixel transfer pulse signal PTX[1, 2] is generated from the row transfer pulse signal PTX[2]. The pixel transfer pulse signal PTX[1, 2] is supplied to the gates of the transfer transistors M2 of the pixels 304_1 and 304_2. Similarly, the pixel transfer pulse signal PTX[1, 3] is generated from the row transfer pulse signal PTX[3]. The pixel transfer pulse signal PTX[1, 3] is supplied to the gates of the transfer transistors M2 of the pixels 305_1 and 305_2. Long accumulation is thereby started.
Period T3 is a period for the first-row, first-column pixel block 101 to start charge accumulation for short exposure. Specifically, in period T3, the pixels 302_1, 302_2, 303_1, and 303_2 start charge accumulation for short exposure. In such a case, both the signals on the signal lines VSEL[0] and HSEL_S[0] are set to a high level. As a result, the pixel transfer pulse signal PTX[1, 0] is generated from the row transfer pulse signal PTX[0]. The pixel transfer pulse signal PTX[1, 0] is supplied to the gates of the transfer transistors M2 of the pixels 302_1 and 302_2. Similarly, the pixel transfer pulse signal PTX[1, 1] is generated from the row transfer pulse signal PTX[1]. The pixel transfer pulse signal PTX[1, 1] is supplied to the gates of the transfer transistors M2 of the pixels 303_1 and 303_2. Short accumulation is thereby started.
Period T4 is a period for the pixels 302_1, 302_2, 303_1, and 303_2 belonging to the first-row, first-column pixel block 101 to end the charge accumulation for short exposure. The pixel transfer pulse signals PTX[Y, Z] need to be supplied to the gates of the transfer transistors M2 of these pixels. For that purpose, the signal on the signal line VSEL_RD[0] is set to a high level. The signal lines VSEL_RD are intended for reading. If the signals on the signal lines VSEL_RD are set to a high level, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[X] regardless of the levels of the signal lines VSEL and HSEL. The pixel transfer pulse signals PTX[Y, Z] are thus supplied to the gates of the transfer transistors M2 of the pixels 302_1, 302_2, 303_1, and 303_2.
In period T4, the pixels 304_1, 304_2, 305_1, and 305_2 belonging to the second-row, first-column pixel block 101 continue long exposure. In period T4, the corresponding pixel transfer pulse signals PTX[Y, Z] are not supplied to the gates of the transfer transistors M2 of the pixels 304_1, 304_2, 305_1, and 305_2. Since the signals on the signal lines HSEL_S[0] and HSEL_L[0] are maintained at a low level, the pixel transfer pulse signals PTX[Y, Z] are not generated from the row transfer pulse signals PTX[2] and PTX[3].
Period T5 is a period for the pixels 304_1, 304_2, 305_1, and 305_2 belonging to the second-row, first-column pixel block 101 to end the charge accumulation for long exposure. The pixel transfer pulse signal PTX[Y, Z] needs to be supplied to the gates of the transfer transistors M2 of such pixels. For that purpose, the signal on the signal line VSEL_RD[1] is set to a high level. As a result, the pixel transfer pulse signals PTX[Y, Z] are generated from the row transfer pulse signals PTX[2] and PTX[3], and supplied to the gates of the transfer transistors M2 of the pixels 304_1, 304_2, 305_1, and 305_2.
Although not described in detail above, the signal lines PSEL illustrated in
With the foregoing configuration, a signal line VSEL_L and a signal line VSEL_S can be integrated into one signal line VSEL. This can reduce the circuit scale and improve the degree of freedom in layout.
In the present exemplary embodiment, signal lines VSEL_L and VSEL_S are described to be integrated into one. Signal lines HSEL_L and HSEL_S may be integrated into one as well.
The foregoing selection of the pixel driving signals by using the horizontal block control signal line group 203 and the vertical block control signal line group 205 is just an example. The selection circuits 401 according to the present exemplary embodiment may be any circuit that is configured to be able to independently select the input timing of the pixel driving signals related to a plurality of pixel blocks 101.
In the foregoing example, a first pixel block and a second pixel block arranged in the same row are described to have different charge accumulation times. However, the first pixel block and the second pixel block may be driven for the same charge accumulation time but with different exposure start and end times. Such driving can even be performed since the input timing of the pixel driving signals related to the plurality of pixel blocks 101 can be independently selected.
According to the present exemplary embodiment, the imaging device is described to include two rows and two columns of pixel blocks 101 each including two rows and two columns of pixels. However, such a configuration is not restrictive.
In the foregoing first exemplary embodiment, the first chip and the second chip are described to be stacked on each other. The first chip includes the pixel blocks 101, and the second chip includes the circuit blocks 201 including the selection circuits 401. By contrast, a fourth exemplary embodiment describes a case where pixels and selection circuits are provided on the same chip.
Signals from the vertical block scanning circuit 204 are input to a plurality of circuit blocks 801 via a vertical block control signal line group 205. The vertical block scanning circuit 204 outputs signals for controlling the driving timing of a plurality of pixels arranged in a row direction. Signals from the horizontal block scanning circuit 202 are also input to the plurality of circuit blocks 801 via a horizontal block control signal line group 203. The column circuit 206 is further electrically connected to the plurality of circuit blocks 801. The horizontal block scanning circuit 202 outputs signals for controlling the driving timing of a plurality of pixels arranged in a column direction.
While
In the foregoing fourth exemplary embodiment, the pixel blocks 101 and the selection circuit 401 are included in each circuit block 801. A fifth exemplary embodiment differs in that selection circuits are arranged in an area different from where pixel blocks are.
Signals from the vertical block scanning circuit 204 are input to selection circuit blocks 401_1 to 401_4 via a vertical block control signal line group 205. The vertical block scanning circuit 204 outputs signals for controlling the driving timing of a plurality of pixels arranged in a row direction. Signals from the horizontal block scanning circuit 202 are input to the selection circuit blocks 401_1 to 401_4 via a horizontal block control signal line group 203. The horizontal block scanning circuit 202 outputs signals for controlling the driving timing of a plurality of pixels arranged in a column direction.
The selection circuit blocks 401_1 to 401_4 input signals for controlling charge accumulation timing to pixel blocks 101_1 to 101_4, respectively. The pixel blocks 101_1 to 101_4 are further electrically connected to the column circuit 206.
With such a non-stacked configuration, the pixel blocks 101_1 to 101_4 can be independently selected for exposure time control.
An imaging system and a moving body according to a sixth exemplary embodiment will be described with reference to
The integrated circuit 703 is an integrated circuit for imaging system applications. The integrated circuit 703 includes an image processing unit 704 including a memory 705, an optical ranging unit 706, a parallax calculation unit 707, an object recognition unit 708, and an anomaly detection unit 709. The image processing unit 704 performs image processing such as development processing and defect correction on the output signals of the image preprocessing units 715. The memory 705 primarily stores captured images and stores the positions of defective imaging pixels. The optical ranging unit 706 performs focusing on an object and distance measurement. The parallax calculation unit 707 calculates a parallax (phase difference between parallax images) from a plurality of pieces of image data obtained by the plurality of imaging devices 702. The object recognition unit 708 recognizes objects such as a vehicle, a road, a traffic sign, and a human. If the anomaly detection unit 709 detects an anomaly of the imaging devices 702, the anomaly detection unit 709 warns a main control unit 713 of the anomaly.
The integrated circuit 703 may be implemented by dedicatedly designed hardware, by software modules, or a by combination of these. The integrated circuit 703 may be implemented by a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), or by a combination of these.
The main control unit 713 governs and controls operation of the imaging system 701, vehicle sensors 710, and control units 720. The imaging system 701, the vehicle sensors 710, and the control units 720 may include individual communication interfaces without the main control unit 713, and may each transmit and receive control signals via a communication network (for example, based on a Controller Area Network (CAN) standard).
The integrated circuit 703 has a function of transmitting control signals and setting values to the imaging devices 702 in response to control signals from the main control unit 713 or based on its own control unit. For example, the integrated circuit 703 transmits settings for pulse-driving voltage switches in the imaging devices 702 and settings for switching the voltage switches frame by frame.
The imaging system 701 is connected to the vehicle sensors 710, and can detect a running state of the own apparatus, including a vehicle speed, a yaw rate, and a steering angle, an environment outside the own vehicle, and the states of other vehicles and obstacles. The vehicle sensors 710 also serve as a distance information acquisition unit for obtaining distance information about a distance to an object from the parallax images. The imaging system 701 is also connected to a driving assistance control unit 711 for providing various driving assistances, such as automatic steering, automatic cruising, and a collision prevention function. In particular, as a collision determination function, the driving assistance control unit 711 estimates and determines the presence or absence of a collision with another vehicle or an obstacle based on the detection results of the imaging system 701 and the vehicle sensors 710. If a collision is estimated, avoidance control and collision safety devices are activated.
The imaging system 701 is also connected to an alarm device 712 for issuing an alarm to the driver based on the determination result of the collision determination function. For example, if the determination result of the collision determination function shows a high possibility of a collision, the main control unit 713 performs vehicle control for avoiding the collision or reducing damage by putting on the brake, releasing the accelerator, and/or suppressing engine output. The alarm device 712 warns the user by sounding an alarm, displaying alarm information on a display unit screen of a car navigation system or an instrument panel, and/or vibrating the seatbelt or the steering wheel.
According to the present exemplary embodiment, the imaging system 701 captures an image around the vehicle, e.g., in front or behind the vehicle.
According to the present exemplary embodiment, control for avoiding a collision with another vehicle has been described. However, the imaging system 701 is also applicable to controls such as performing automatic driving to follow another vehicle and performing automatic driving to not go out of the lane. The imaging system 701 is not limited to a vehicle such as an automobile, and may be applied to any moving body (moving apparatus) such as a ship, an aircraft, and an industrial robot. The imaging system 701 is not even limited to a moving body, and may be widely applied to apparatuses that use object recognition. Examples include an intelligent transportation system (ITS).
While the exemplary embodiments have been described above, the present invention is not limited to such exemplary embodiments, and various changes and modifications may be made. The exemplary embodiments are mutually applicable.
According to an imaging device of an exemplary embodiment of the present disclosure, an imaging device that can independently control the exposure times of pixel blocks and includes operation signal generation circuits having a circuit scale smaller than a circuit scale discussed in Japanese Patent Application Laid-Open No. 2012-151847 can be provided.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2018-129180, filed Jul. 6, 2018, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2018-129180 | Jul 2018 | JP | national |