The present invention relates to an image pick-up device, and more particularly, to a multi-channel output type image pick-up device having the a uniform structure.
Conventionally, an XY-address solid image pick-up device is widely spread to read signals stored in pixels (pixel signals) by the driving control for the row direction and the column direction of the pixels arranged in a matrix. In the above-mentioned image pick-up device, pixel signals from the pixels continuously arranged in the column direction are generally transmitted via the same vertical signal line. The pixel signals from the vertical signal line of the columns in the selected row are outputted in order of the columns by a horizontal reading circuit, and the pixel signals on one screen are read by sequentially shifting the selected row.
Then, an amplifier for amplifying the pixel signals is often arranged with the vertical signal line. However, in the case of providing an amplifier for each vertical signal line, the properties of the amplifiers are not uniform and therefore the variation in amplifier properties causes strip noises, thus deteriorating the image signal.
Japanese Unexamined Patent Application Publication No. 2000-295533 (Patent Document 1) discloses an image pick-up device to solve the above-mentioned problem.
Referring to
The DC bias generating circuit V1 can control the operation points of the line amplifiers A1 and A2, thus to prevent the deterioration in pixel signals due to the variation in characteristic of the line amplifiers A1 and A2.
According to the present invention, an image pick-up device includes pseudo signal generating means which generates a pseudo video signal, pseudo signal reading means which reads and outputs the pseudo signal from the pseudo signal generating means, and level control means which controls the level of a signal outputted by the pseudo signal generating means.
The above and other objects, features and advantages of the invention will become more clearly understood from the following description referring to the accompanying drawings.
Hereinbelow, the embodiments of the present invention will be described with reference to the drawings.
The image pick-up device shown in
A pixel area 1 comprises pixels P11 to Pnm arranged in matrix fashion. For the purpose of a brief description, referring to
The pixels on the same row are connected to a common horizontal selecting line. The horizontal selecting line supplies a row selecting signal to the switch in the pixel. The switch in the pixel is on/off controlled by the row selecting signal transmitted by the horizontal selecting line.
The vertical scanning circuit 2 supplies the row selecting signal to the horizontal selecting line connected to the pixels in the divided-area-1 and divided-area-2. The vertical scanning circuit 3 supplies the row selecting signal to the horizontal selecting line connected to the pixels in the divided-area-3 and divided-area-4. The vertical scanning circuit 2 and vertical scanning circuit 3 have the identical structure and have a pulse transfer unit and an output terminal corresponding to the respective rows in the pixel area. The output terminal of the vertical scanning circuit 2 is respectively connected to the horizontal selecting line of the rows in the divided-area-1 and divided-area-2. The output terminal of the vertical scanning circuit 3 is respectively connected to the horizontal selecting line of the rows in the divided-area-3 and divided-area-4. The vertical scanning circuit 2 and vertical scanning circuit 3 selectively and respectively supply the row selecting signals to the horizontal selecting line of the row.
In the vertical scanning circuit 2 and vertical scanning circuit 3, for example, the pulse transfer unit receives a vertical start pulse (not shown) synchronous with a vertical synch signal, pulses are sequentially transferred to the pulse transfer unit of the next row at a predetermined clock timing (not shown), and the row selecting signals are outputted from the output terminals to the respective rows.
On the other hand, the pixels on the same column in the divided-area-1 and divided-area-2 are connected to the common vertical signal line, and the pixels on the same column in the divided-area-3 and divided-area-4 are connected to the common vertical signal line. That is, the photoelectric converting element in the pixel of the column is connected to the vertical signal line of the corresponding column via the respective switch in the pixel. By turning on the switch in the pixel, the signal stored in the pixel is transmitted to the connected vertical signal line.
The horizontal reading circuits 11 to 14 have mutually the same structure, and each has a pulse transfer unit (including a signal output unit) corresponding to each column in the pixel area and has an input terminal. The respective input terminals of the horizontal reading circuits 11 and 12 are connected to the vertical signal lines in the divided-area-1 and divided-area-2, and the respective input terminals of the horizontal reading circuits 13 and 14 are connected to the respective vertical signal lines of the columns in the divided-area-3 and divided-area-4.
For example, in the respective horizontal reading circuits 11 to 14, the pulse transfer unit in the predetermined column receives horizontal start pulses (not shown) and pulses are sequentially transferred to the next pulse transfer unit at a predetermined clock timing (not shown). Each pulse transfer unit (signal output unit) fetches the pixel signal via the vertical signal line connected to the input terminal corresponding to each column during a clock period based on the transferred pulses, and outputs the output-1 to output-4 from the respective output terminals of the horizontal reading circuits 11 to 14.
With the above-mentioned structure, in the divided-area-1, the vertical scanning circuit 2 and the horizontal reading circuit 11 read the pixel signal. In the divided-area-2, the vertical scanning circuit 2 and the horizontal reading circuit 12 read the pixel signal. In the divided-area-3, the vertical scanning circuit 3 and the horizontal reading circuit 13 read the pixel signal. In the divided-area-4, the vertical scanning circuit 3 and the horizontal reading circuit 14 read the pixel signal.
According to the first embodiment, pseudo signal reading circuits 21 to 24, pseudo signal generating circuits 25 to 28, and level control circuits 29 to 32 are provided corresponding to the divided-area-1 to divided-area-4. The pseudo signal generating circuits 25 to 28 generate pseudo signals at a desired level and outputs the generated signals to the pseudo signal reading circuits 21 to 24. The level control circuits 29 to 32 control the pseudo signal generating circuits 25 to 28 and set the level of the generated pseudo signal to a desired level. The pseudo signal reading circuits 21 to 24 read the pseudo signals respectively generated by the pseudo signal generating circuits 25 to 28, and output the output-1 to output-4 from the horizontal reading circuits 11 to 14.
Next, the operation with the above-mentioned structure will be described with reference to
The vertical scanning circuit 2 and vertical scanning circuit 3 and the horizontal reading circuits 11 to 14 operate synchronously with the vertical synch signal and horizontal sync signal shown in
According to the first embodiment, after generating the respective horizontal synch signals and before reading the pixel signal from the vertical signal line in the pixel area, the pseudo signal reading circuits 21 to 24 corresponding to the divided-area-1 to divided-area-4 read the pseudo signals.
First, the vertical scanning circuit 2 and vertical scanning circuit 3 receive vertical start pulses (not shown) and starts the output of the row selecting signal. The vertical scanning circuit 2 outputs the row selecting signal to the horizontal selecting line at the first row by the pulse transfer unit at the first row, and the vertical scanning circuit 3 outputs the row selecting signal to the horizontal selecting line at the third row by the pulse transfer unit at the third row (first rows in the divided-area-3 and divided-area-4). Thus, the pixel signals of the pixels at the first row in the divided-area-1 to divided-area-4 are outputted to the corresponding vertical signal line.
In this state, the pseudo signal generating circuit 25 generates the desired-level pseudo signal under the control of the level control circuit 29. The pseudo signal reading circuit 21 reads the pseudo signal generated by the pseudo signal generating circuit 25 and outputs the read signal as the output-1 from the horizontal reading circuit 11 (hatched portion of the output-1 in
After that, horizontal start pulses (not shown) are supplied to the horizontal reading circuits 11 to 14 and then the horizontal reading circuits 11 to 14 read pixel signals P11, P1b, Pb1, and Pbb of pixels P11, P1b, Pb1, and Pbb at the first columns in the divided areas, and output the read signals as the output-1 to output-4. Next, at a predetermined clock timing, horizontal start pulses are transferred to the pulse transfer unit at the next column, the horizontal reading circuits 11 to 14 read pixel signals P1a, P1n, Pba, and Pbn of pixels P1a, P1n, Pba, and Pbn at the second columns in the divided areas, and output the read signals as the output-1 to output-4.
At the next horizontal reading period (horizontal scanning period), the vertical scanning circuit 2 and vertical scanning circuit 3 shift the row selecting signal, and the pseudo signals are first read similarly to the previous horizontal scanning period. Then, the horizontal start pulses are supplied to the horizontal reading circuits 11 to 14 and, then, the horizontal reading circuits 11 to 14 read pixel signals Pa1, Pab, Pn1, and Pnb of pixels Pa1, Pab, Pn1, and Pnb at the first columns in the respective divided areas, and output the read signals as the output-1 to output-4. Next, at a predetermined clock timing, the horizontal start pulses are transferred to the pulse transfer unit at the next column, the horizontal reading circuits 11 to 14 read pixel signals Paa, Pan, Pna, and Pnn of pixels Paa, Pan, Pna, and Pnn at the second columns in the respective divided areas, and output the read signals as the output-1 to output-4.
At the next vertical reading period, a similar reading operation is performed. As mentioned above, at the first period for reading the pseudo signal of the horizontal reading period, the pseudo signals are simultaneously outputted as the output-1 to output-4 of the four horizontal reading circuits 11 to 14.
As mentioned above, according to the first embodiment, the pseudo signals are outputted before reading the pixel signal every horizontal reading period. The pseudo signal functions as a test signal. Therefore, the signals outputted as the output-1 to output-4 are monitored, thereby correcting the property variation of the output systems such as the horizontal reading circuits in the post-state processing circuit.
The pseudo signal reading circuits 21 to 24 comprise respectively the first-stage pulse transfer units in the horizontal reading circuits 11 to 14. The pseudo signal from the pseudo signal generating circuit 21 can be supplied to the first-stage pulse transfer unit, and the outputs from the vertical signal lines at the columns in the divided areas can be supplied to the pulse transfer units of second and subsequent states. At the period for reading the pseudo signal after starting the horizontal scanning, the horizontal start pulses are supplied to the first-stage pulse transfer unit, thereby reading the signal similar to the case shown in
According to the first embodiment, the level control circuits 29 to 32 can change the levels of the pseudo signals outputted as the output-1 to output-4.
According to the first embodiment, the variation in offsets in the output systems is corrected by using the pseudo signals outputted. Since the levels of the pseudo signals properly can be changed, the variation in linearity of the output systems can also be corrected.
According to the first embodiment, the pseudo signal is outputted at the first timing of the every horizontal reading period. However, the present invention is not limited to this. The pseudo signal may be outputted after reading the pixel signal in every horizontal reading period or in every vertical scanning period. Further, the pseudo signal may not be outputted at an arbitrary period but may be outputted only at the necessary timing.
According to the first embodiment, the pseudo signal reading circuit, the pseudo signal generating circuit, and the level control circuit are provided in every divided area. However, the pseudo signal generating circuit and the level control circuit can be shared by all of the divided areas. The second embodiment shows an example of this modification.
Unlike the first embodiment, according to the second embodiment, the pseudo signal generating circuits 25 to 28 and the level control circuit 29 to 32 are omitted and a pseudo signal generating circuit 35 and a level control circuit 36 are added. The pseudo signal generating circuit 35 generates the pseudo signal at the desired level under the control of the level control circuit 36. The pseudo signal from the pseudo signal generating circuit 35 is supplied to the pseudo signal reading circuits 21 to 24 corresponding to the divided areas.
With the above-mentioned structure according to the second embodiment, the pseudo signal reading circuits 21 to 24 receive the pseudo signals at the desired levels generated by the pseudo signal generating circuit 35. At a predetermined timing, the pseudo signal reading circuits 21 to 24 read the pseudo signal from the pseudo signal generating circuit 35 and outputs the read signals as the output-1 to output-4.
The level control circuit 36 controls the level of the pseudo signal generated by the pseudo signal generating circuit 35.
Thus, according to the second embodiment, similar to the case shown in
According to the first embodiment, the pseudo signal generating circuit is arranged outside of the pixel area. However, according to the third embodiment, the pseudo signal generating circuit is arranged in the pixel area.
Similar to the pixel area 1 shown in
According to the third embodiment, the pseudo signal generating circuits D01 to D0n and Dm1 to Dmn generate the pseudo signals at the desired levels under the control of a level control circuit 41. The pseudo signal generating circuits D01 to D0n and Dm1 to Dmn output the generated pseudo signals via switches formed within the pseudo signal generating circuits. According to the third embodiment, the respective switches of the pseudo signal generating circuits D01 to D0n receive the row selecting signals from a common horizontal selecting line formed in the pixel area 40, and are controlled for the on/off operation based on the row selecting signal. The respective switches of the pseudo signal generating circuits Dm1 to Dmn receive the row selecting signals from the common horizontal selecting line formed in the pixel area 40, and are controlled for the on/off operation based on the row selecting signal. The horizontal selecting line for supplying the row selecting signal to the respective switches of the pseudo signal generating circuits D01 to D0n is connected to the output terminal of the pulse transfer unit at the 0-th row as the first row of a vertical scanning circuit 42. The horizontal selecting line for supplying the row selecting signal to the respective switches of the pseudo signal generating circuits Dm1 to Dmn is connected to the output terminal of the pulse transfer unit at the m-th row of the vertical scanning circuit 43.
The vertical scanning circuit 42 and vertical scanning circuit 43 have the same structure as those of the vertical scanning circuit 2 and vertical scanning circuit 3 shown in
The switch in the pseudo signal generating circuit D01 is connected to the vertical signal line at the first column in the divided-area-1. The switch is turned on, thereby outputting, to the vertical signal line at the first column, the pseudo signal generated by the pseudo signal generating circuit D01. Similarly, the switch in the pseudo signal generating circuit D0v is connected to the vertical signal line at the v-th column in the divided-area-1 and divided-area-2. The switch is turned on, thereby outputting, to the vertical signal line at the v-th column, the pseudo signal generated by the pseudo signal generating circuit D0v. The switch in the pseudo signal generating circuit Dmv is connected to the vertical signal line at the v-th column in the divided-area-3 and divided-area-4. The switch is turned on, thereby outputting, to the vertical signal line at the v-th column in the divided-area-3 and divided-area-4, the pseudo signal generated by the pseudo signal generating circuit Dmv.
The level control circuit 41 supplies control signals to the pseudo signal generating circuits D01 to D0n and Dm1 to Dmn by a level control line so as to control the pseudo signal generating circuits D01 to D0n and Dm1 to Dmn and to generate the pseudo signals at the desired levels.
Next, the operation with the above-mentioned structure will be described with reference to
According to the third embodiment, the vertical scanning circuit 42 and vertical scanning circuit 43 and the horizontal reading circuits 11 to 14 operate synchronously with the vertical sync signal and horizontal sync signal shown in
The pseudo signal generating circuits D01 to D0n and Dm1 to Dmn generate the pseudo signals at the desired levels under the control of the level control circuit 41. Vertical start pulses (not shown) are supplied to the vertical scanning circuit 42 and vertical scanning circuit 43, then, the vertical scanning starts, and the vertical scanning circuit 42 and vertical scanning circuit 43 first output the row selecting signals to the horizontal selecting line at the 0-th (first rows at the divided-area-1 and divided-area-2) and at the b-th (first lines at the divided-area-3 and divided-area-4).
Thus, at the divided-area-1 and divided-area-2, the pseudo signals generated by the pseudo signal generating circuits D01 to D0n are outputted to the vertical signal line of the columns. At the divided-area-3 and divided-area-4, the pixel signals of the pixels at the first rows are outputted to the corresponding vertical signal line.
In this state, when horizontal start pulses (not shown) are supplied to the horizontal reading circuits 11 to 14, the horizontal reading circuits 11 to 14 extract the signals outputted to the vertical signal line at the first column at the divided area, and output the extracted signals as the output-1 to output-4. That is, in this case, referring to
At the next horizontal reading period, a similar reading operation is performed; the pixel signals P11, P1b, Pn1 and Pnb are first outputted as the output-1 to output-4 from the horizontal reading circuits 11 to 14. Subsequently, the pixel signals P1a, P1n, Pna, and Pnn are outputted.
Further, at the next horizontal reading period, the similar reading operation is performed. First, the pixel signals Pa1 and Pab are outputted as the output-1 and output-2 from the horizontal reading circuits 11 and 12, and the pseudo signals Dm1 and Dmb from the pseudo signal generating circuits Dm1 and Dmb are outputted as the output-3 and output-4 from the horizontal reading circuits 13 and 14. Next, the pixel signals Paa and Pan are outputted as the output-1 and output-2 from the horizontal reading circuits 11 and 12. The pseudo signals Dma and Dmn from the pseudo signal generating circuits Dma and Dmn are outputted as the output-3 and output-4 from the horizontal reading circuits 13 and 14. As mentioned above, the reading operation shown in
According to the third embodiment, the signals including the pseudo signals can be read as the output-1 to output-4 from the respective output systems. The level control circuit 41 can change the level of the pseudo signal, and the pseudo signal can be used as a test signal for correcting the properties of the output systems.
In the example shown in
According to the third embodiment, the variation in offsets of the output systems can be corrected by using the pseudo signals outputted. Since the level of the pseudo signal can properly be changed, the variation in linearity of the output systems can be corrected.
According to the third embodiment, by arranging the pseudo signal generating circuit in the pixel area, there is a merit that the symmetry is improved on the device layout and the area is reduced.
According to the third embodiment, the pseudo signal generating circuits are respectively arranged above and below the pixel area. However, it can be arranged on the inner portion of the pixel area. The influence on the image of the pseudo signal generating circuit arranged in the pixel area can be suppressed by the post-stage signal processing.
In the example shown in
In this case, referring to
As mentioned above, in this example, the pseudo signal level can be changed every pixel cycle. Obviously, the level control can be changed not only for every pseudo signal generating circuit but also for every plural units of circuit.
According to the forth embodiment, the pseudo signal generating circuit is arranged to the columns in the pixel area at both ends thereof in the horizontal direction.
Similar to the pixel area 1 shown in
According to the fourth embodiment, the pseudo signal generating circuits D10 to Dn0 and D1m to Dnm are controlled by the level control circuit 41 and generate the pseudo signals at the desired levels. The structure of the pseudo signal generating circuits D10 to Dn0 and D1m to Dnm is the same as that shown in
The vertical scanning circuit 2 and vertical scanning circuit 3 select the corresponding rows and thus the pseudo signal generating circuits D10 to Dn0 output the pseudo signal generated to the 0-th vertical signal line. The pseudo signal reading circuits 51 and 53 at the divided-area-1 and divided-area-3 respectively fetch the pseudo signals outputted to the vertical signal lines at the 0-th columns in the divided-area-1 and divided-area-3, and output the fetched signals as the output-1 and output-3. The vertical scanning circuit 2 and vertical scanning circuit 3 select the corresponding rows and thus the pseudo signal generating circuits D1m to Dnm output the pseudo signals generated at the vertical signal line at the m-th column. The pseudo signal reading circuits 52 and 54 in the divided-area-2 and divided-area-4 fetch the pseudo signals outputted to the vertical signal line at the respective m-th columns in the divided-area-2 and divided-area-4, and output the fetched signals as the output-2 and output-4.
Next, the operation with the above-mentioned structure will be described with reference to
According to the fourth embodiment, the operations of the vertical scanning circuit 2 and vertical scanning circuit 3 and the horizontal reading circuits 11 to 14 are the same as those shown in
The pseudo signal generating circuits D10 to Dn0 and D1m to Dnm generate the pseudo signals at the desired levels under the control of the level control circuit 41. Vertical start pulses (not shown) are supplied to the vertical scanning circuit 2 and vertical scanning circuit 3, thereby starting the vertical scanning. Then, the vertical scanning circuit 2 and vertical scanning circuit 3 first output the row selecting signal to the horizontal selecting line at the first and third rows (first rows in the divided-area-1 to divided-area-4). Thus, in the case of the divided-area-1 and divided-area-2, the pseudo signals generated by the pseudo signal generating circuits D10 and D1m at the first row thereof are outputted to the vertical signal lines at the 0-th column and the m-th column, and the pixel signals from the pixels P11, P1a, P1b, and P1n are outputted to the vertical signal lines at the first to n-th columns. Similarly, in the case of the divided-area-3 and divided-area-4, the pseudo signals generated by the pseudo signal generating circuits Db0 and Dbm at the first row thereof are outputted to the vertical signal lines at the 0-th column and the m-th column, and the pixel signals from the pixels Pb1, Pba, Pbb, and Pbn are outputted to the vertical signal lines at the first to n-th columns.
In this state, in the case of the divided-area-1, the pseudo signal reading circuit 51 reads the output from the vertical signal line at the 0-th column (pseudo signal D10), and outputs the read data as the output-1. In the case of the divided-area-2, the horizontal reading circuit 12 reads the output from the vertical signal line at the b-th column (pixel signal P1b) and outputs the read data as the output-2. In the case of the divided-area-3, the pseudo signal reading circuit 53 reads the output from the vertical signal line at the 0-th column (pseudo signal Db0) and outputs the read data as the output-3. In the case of the divided-area-4, the horizontal reading circuit 14 reads the output from the vertical signal line at the b-th column (pixel signal Pbb) and outputs the read data as the output-4 (refer to
Subsequently, in the case of the divided-area-1, the horizontal reading circuit 11 selects the first column. In the case of the divided-area-2, the horizontal reading circuit 12 selects the n-th column. In the case of the divided-area-3, the horizontal reading circuit 13 selects the first column. In the case of the divided-area-4, the horizontal reading circuit 14 selects the n-th column.
Further, in the case of the divided-area-1, the horizontal reading circuit 11 selects the a-th column. In the case of the divided-area-2, the pseudo signal reading circuit 52 selects the m-th column. In the case of the divided-area-3, the horizontal reading circuit 13 selects the a-th column. In the case of the divided-area-4, the pseudo signal reading circuit 54 selects the m-th column.
As mentioned the reading operation shown in
According to the fourth embodiment, the pseudo signal generating circuit is arranged in the pixel area and thus there is a merit that the symmetry is improved on the device layout and the area can be reduced.
According to the fourth embodiment, the pseudo signal output periods of the output-1 to output-4 are different from each other. However, the horizontal scanning directions in the divided-area-1 and divided-area-2 are opposite to the horizontal scanning directions in the divided-area-3 and divided-area-4. Consequently, the pseudo signal output periods of the output-1 to output-4 can be set to the same period in the horizontal scanning period.
According to the fourth embodiment, the pseudo signal generating circuits are arranged near the pixel area. However, they can be arranged in the inner portion of the pixel area. The influence on the image from the pseudo signal generating circuit arranged in the pixel area can be suppressed by the post-stage signal processing.
According to the fourth embodiment, the level control circuit 41 can change the levels of the pseudo signals outputted as the output-1 to output-4.
According to the fourth embodiment, the level of the pseudo signal is controlled every horizontal cycle or frame cycle, thereby changing the level of the pseudo signal every horizontal cycle or frame cycle.
Obviously, the pseudo signal generating circuits may be arranged both in the horizontal direction and vertical direction by combining the third and fourth embodiments.
The fifth embodiment shows examples of the pseudo signal generating circuit implemented in
The pseudo signal generating circuit shown in
In the sixth embodiment, a case in which the pixel is one of a voltage reading system of an amplifying type (three-transistor type) is shown as an example of the pseudo signal generating circuit in
Referring to
The photodiode 114 is connected to a reset power supply via an MOS transistor 115 and receives a reset signal via the row selecting line. Thereby, the MOS transistor 115 is turned on, to reset the signals stored in the photodiode 114.
The pseudo signal generating circuit shown in
In the seventh embodiment, a case in which the pixel is one of an amplifying type (four-transistor type) is shown as an example of the pseudo signal generating circuit shown in
Referring to
An MOS transistor 124 is on/off controlled by the row selecting signal outputted to the row selecting line from the vertical scanning circuit. The row selecting signal turns on the MOS transistor 124, thereby selecting the pixel. Then, the signal amplified by the in-pixel amplifier 123 is outputted to the vertical signal line.
Referring to
A signal inputted from the level control line connected to the level control circuit is transferred to the node FD by the MOS transistor 125. Then, the transferred signal is amplified by the amplifier 127 and is outputted to the vertical signal line by turning on a selecting MOS transistor 128. An output from the vertical signal line is outputted by the pseudo signal reading circuit or horizontal reading circuit, thereby obtaining the pseudo signal.
The pixels and the pseudo signal generating circuit according to the fifth to seventh embodiments can properly be combined. There is a merit since the signal from the pseudo signal generating circuit is outputted in the same form as that of the pixel signal, the structure of the pseudo signal reading circuit is then is the same as that of the reading circuit of the pixel signal.
The pixels and the pseudo signal generating circuit according to the fifth to seventh embodiments are examples. The pixels and the pseudo signal generating circuit shown in
According to the first to seventh embodiments, the pseudo signals at the different levels can be outputted in the pseudo signal generating circuit. On the contrary, the pseudo signal generating circuit according to the eighth embodiment generates the pseudo signal at the constant level, and changes the level of the pseudo signal outputted by the pseudo signal reading circuit.
Unlike the first embodiment, according to the eighth embodiment, in place of the pseudo signal reading circuits 21 to 24 shown in
Pseudo signal generating circuits 25 to 28 generate the pseudo signals at the constant level, and output the generated signals to the pseudo signal reading circuits 61 to 64. The pseudo signal reading circuits 61 to 64 have the same structures as those of the pseudo signal reading circuits 21 to 24 shown in
With the above-mentioned structure according to the eighth embodiment, the level control circuits 65 to 68 control the reference-power-supply levels of the pseudo signal reading circuits 61 to 64. The pseudo signals at the constant level generated by the pseudo signal generating circuits 25 to 28 are converted into those at a desired level and are outputted upon reading the pseudo signal at the constant level by the pseudo signal reading circuits 61 to 64. Thus, the pseudo signals at the desired level are outputted as the output-1 to output-4 corresponding to the divided-area-1 to divided-area-4.
The operation of the embodiment of
As mentioned above, according to the eighth embodiment, when the pseudo signal reading circuits 61 to 64 read the pseudo signals at the constant level generated by the pseudo signal generating circuits 25 to 28, the level control circuits 65 to 68 control the reference-power-supply level in the pseudo signal reading circuits. Consequently, it is possible to change, to the desired level, the levels of the pseudo signals outputted as the output-1 to output-4. Therefore, the pseudo signal can function as a test signal. By monitoring the pseudo signal, the post-stage processing circuit can correct the variation in properties every reading circuit.
According to the eighth embodiment, the pseudo signal is outputted at the first timing of each horizontal reading period. However, the pseudo signal can be outputted at various timings similar to the first embodiment.
According to the ninth embodiment, the pseudo signal generating circuit generates the pseudo signal at the constant level and the level of the pseudo signal outputted by the pseudo signal reading circuit is changed.
According to the ninth embodiment, in place of the respective pseudo signal reading circuits 21 to 24, the pseudo signal reading circuits 61 to 64 are used and, in place of the level control circuit 36, a level control circuit 69 is used unlike the case according to the second embodiment.
A pseudo signal generating circuit 35 generates the pseudo signal at the constant level, and outputs the generated signal to the pseudo signal reading circuits 61 to 64. The pseudo signal reading circuits 61 to 64 have a structure similar to that of the pseudo signal reading circuits 21 to 24 shown in
With the above-mentioned structure according to the ninth embodiment, the level control circuit 69 controls the reference-power-supply level of the pseudo signal reading circuits 61 to 64. When the pseudo signal reading circuits 61 to 64 read the pseudo signals at the constant level generated by the pseudo signal generating circuit 35, the pseudo signals at the constant level are converted into those at the desired level and are outputted. Thus, the pseudo signals at the desired levels are outputted as the output-1 to output-4 corresponding to the divided-area-1 to divided-area-4.
The operation of
As mentioned above, according to the ninth embodiment, when the pseudo signal reading circuits 61 to 64 read the pseudo signals at the constant level generated by the pseudo signal generating circuit 35, the level control circuit 69 controls the reference-power-supply level in the pseudo signal reading circuits. Consequently, the levels of the pseudo signals outputted as the output-1 to output-4 can be changed to the desired level. Therefore, the pseudo signal can function as the test signal. By monitoring the pseudo signal, it is possible to correct the variation in properties for every reading circuit in the post-stage processing circuit.
According to the ninth embodiment, the pseudo signal generating circuit 35 and the level control circuit 69 are respectively shared among the output systems. Thus, the correcting precision of the output system and the like using the pseudo signal is improved without bad influence from variation in pseudo signal generating circuit and level control circuit.
According to the tenth embodiment, the pseudo signal generating circuit generates the pseudo signal at a constant level and the level of the pseudo signal outputted by the pseudo signal reading circuit is changed.
According to the tenth embodiment, in place of the horizontal reading circuits 11 to 14 shown in
The pseudo signal generating circuits D01 to D0n and Dm1 to Dmn generate the pseudo signals at the constant level. The horizontal reading circuits 71 to 74 have a structure similar to that of the horizontal reading circuits 11 to 14 shown in
With the above-mentioned structure according to the tenth embodiment, the level control circuit 75 controls the reference-power-supply levels of the horizontal reading circuits 71 to 74. When the horizontal reading circuits 71 to 74 read the pseudo signals at the constant level generated by the pseudo signal generating circuits D01 to D0n and Dm1 to Dmn, they are converted into those at the desired level and are outputted. Thus, the pseudo signals at the desired levels are outputted as the output-1 to output-4 corresponding to the divided-area-1 to divided-area-4.
The operation of
As mentioned above, according to the tenth embodiment, when the horizontal reading circuits 71 to 74 read the pseudo signals at the constant level generated by the pseudo signal generating circuits D01 to D0n and Dm1 to Dmn, the level control circuit 75 controls the reference-power-supply levels in the horizontal reading circuits 71 to 74. Consequently, the levels of the pseudo signals outputted as the output-1 to output-4 can be changed to the desired level. Therefore, the pseudo signal can function as the test signal. By monitoring the pseudo signal, it is possible to correct the variation in properties for every reading circuit in the post-stage processing circuit.
In the example shown in
When the horizontal reading circuits 71 to 74 read the signals from the pseudo signal generating circuits D01, D0b, Dm1, and Dmb at the first columns in the respective divided-area-1 to divided-area-4, the horizontal reading circuits 71 to 74 output, for example, the pseudo signals at the levels based on the signals transferred by one level control line. When the horizontal reading circuits 71 to 74 read the signals from the pseudo signal generating circuits D0a, D0n, Dma, and Dmn at the second columns in the respective divided-area-1 to divided-area-4, the horizontal reading circuits 71 to 74 output the pseudo signals at the levels based on the signals transferred by the other level control line. Thus, the level of the pseudo signal can be changed every pixel cycle. Obviously, the level can be controlled not only for every pseudo signal generating circuit, but also for every plural units thereof.
As mentioned above, in this case, the pseudo signal at the desired level can be obtained from the output terminal. Therefore, the pseudo signal can function as the test signal. By monitoring the pseudo signal, it is possible to correct the variation in properties for every reading circuit in the post-stage processing circuit.
The operation of
According to the eleventh embodiment, the pseudo signal generating circuit generates a pseudo signal at a constant level and the level of the pseudo signal outputted by the pseudo signal reading circuit is changed.
According to the eleventh embodiment, in place of the respective pseudo signal reading circuits 51 to 54 shown in
The pseudo signal generating circuits D10 to D0n and D1m to Dnm generate the pseudo signals at the constant level. The pseudo signal reading circuits 81 to 84 have a structure similar to those of the pseudo signal reading circuits 51 to 54 shown in
With the above-mentioned structure according to the eleventh embodiment, the level control circuit 75 controls the reference-power-supply levels of the pseudo signal reading circuits 81 to 84. When the pseudo signal reading circuits 81 to 84 read the pseudo signals at the constant level generated by the pseudo signal generating circuits D10 to Dn0 and D1m to Dnm, the pseudo signals are converted into those at the desired level and are outputted. Thus, the pseudo signals at the desired levels are outputted as the respective output-1 to output-4 corresponding to the divided-area-1 to divided-area-4.
The operation of
As mentioned above, according to the eleventh embodiment, when the pseudo signal reading circuits 81 to 84 read the pseudo signals at the constant level generated by the pseudo signal generating circuits D10 to Dn0 and D1m to Dnm, the level control circuit 75 controls the reference-power-supply levels in the pseudo signal reading circuits 81 to 84. Consequently, the levels of the pseudo signals outputted as the respective output-1 to output-4 can be changed to the desired level. Therefore, the pseudo signal can function as the test signal. By monitoring the pseudo signal, it is possible to correct the variation in properties for every reading circuit in the post-stage processing circuit.
The advantage of
By applying the tenth and eleventh embodiments, the pseudo signal generating circuits may be arranged both in the horizontal and vertical directions in the pixel area.
Referring to
A memory element 222 stores the pseudo signal from the pseudo signal generating circuit 91, and the reference power thereof is supplied from the level control circuit 92. An MOS transistor 221 transfers the pseudo signal from the pseudo signal generating circuit 91, and is on/off controlled by a control signal supplied to a transfer control line omitted in
In the pseudo signal reading circuit and horizontal reading circuit with the above-mentioned structure, the pseudo signal from the pseudo signal generating circuit 91 is supplied to the memory element 222 and is stored therein. Then, the level control circuit 92 controls the reference-power-supply level of the memory element 222. Thus, the pseudo signal stored in the memory element 222 is outputted from the memory element 222 at the level which is changed in accordance with the reference-power-supply level. The selecting unit 224 turns on the selecting switch 223, thereby outputting the pseudo signal from the memory element 222 to the output line.
For example, reference numeral V1 denotes a signal level of the output terminal of the memory element 222 just after storing the pseudo signal, reference numeral VR1 denotes the level of the reference power in this case, and reference numeral VR2 denotes a level of the reference power line which is changed after storing. Then, a level V of the pseudo signal outputted to the outside is equal to [V1+(VR2−VR1)]. Thus, it is possible to change the signal level of the pseudo signal outputted by the change amount of the level of the reference power.
As mentioned above, according to the twelfth embodiment, the level control circuit 92 controls the level of the reference power, thereby obtaining the pseudo signal at the desired level.
As the pseudo signal generating circuit 91, a shielding pixel is used. However, in the case of the shielding pixel, noises, so-called FPN constituting variations among pixels might be mixed in. According to the thirteenth embodiment, the FPN can be canceled.
A memory element 222-1 stores the pseudo signal from the pseudo signal generating circuit 91 and the reference power of the memory element 222-1 is supplied from the level control circuit 92. According to the thirteenth embodiment, a memory element 222-2 is arranged to store the FPN from the pseudo signal generating circuit 91. The reference power of the memory element 222-2 is also supplied from the level control circuit 92. An MOS transistor 221-1 transfers the pseudo signal from the pseudo signal generating circuit 91, and is on/off controlled by a control signal supplied to a signal transfer control line which is omitted in
A switch 223-1 selects the pseudo signal stored in the memory element 222-1 and outputs the selected pseudo signal to a signal output line. A switch 223-2 selects the FPN stored in the memory element 222-2 and outputs the selected FPN to an FPN output line. A selecting unit 224 comprises a shift register and controls on/off of the switches 223-1 and 223-2.
In the pseudo signal reading circuit or horizontal reading circuit with the above-mentioned structure, the pseudo signal from the pseudo signal generating circuit 91 is supplied and stored into the memory element 222-1. In the meantime, for example, in the case of using the shielding pixel as the pseudo signal generating circuit 91, a signal from the pixel in which charges based on the incident light are not stored is supplied and stored in the memory element 222-2 as the FPN. The difference between the signals stored in the memory element 222-1 and the signals stored in the memory element 222-2 is obtained, thereby removing the FPN included in the pseudo signal.
In the case of changing the level of the pseudo signal, the level control circuit 92 changes the levels of the reference power of the memory elements 222-1 and 222-2. Thus, the memory elements 222-1 and 222-2 output the signals stored respectively therein at the levels in accordance with the change in levels of the reference power. The selecting unit 224 turns on the selecting switches 223-1 and 223-2, thereby outputting the signals held in the memory elements 222-1 and 222-2 to the signal output line and the FPN output line respectively.
For example, reference numeral (V1+VFPN) denotes the signal level at the output terminal of the memory element 222-1 just after storing the pseudo signal, reference numeral (VR1) denotes the level of the reference power in this case, reference numeral (VR2) denotes the level of the reference power line changed after storage, reference numeral VFPN denotes the signal level at the output terminal of the memory element 222-2 just after storing the FPN, reference numeral (VR1 FPN) denotes the level of the reference power in this case, and reference numeral VR2 FPN denotes the level of the level of the reference power line changed after storage. Then, a signal level Vs outputted to the signal output line is [Vs=V1+VFPN+(VR2−VR1)]. A signal level Vn outputted to the FPN output line is [Vn=VFPN+(VR2 FPN−VR1 FPN)]. The difference of these outputs is obtained, resulting in the relation of [Vs−Vn=V1+VFPN+(VR2−VR1)−VFPN−(VR2 FPN−VR1 FPN)=V1+(VR2−VR1)−(VR2 FPN−VR1 FPN)]. That is, the FPN is canceled from the difference (Vs−Vn) of outputs, and the level of the pseudo signal becomes the value corresponding to the level change of the reference power.
As mentioned above, according to the thirteenth embodiment, the level control circuit 92 controls the level of the reference power, thereby obtaining the pseudo signal at the desired level. Further, the pseudo signal excluding the FPN is obtained.
In the example shown in
Referring to
In the reading circuit with the above-described structure, the sampling switch 226 and the clamping switch 227 are first made conductive, the FPN of the pseudo signal generating circuit 91 is clamped to the clamping capacitor 225, and a node A, namely, the holding capacitor 228 is fixed to a clamping power supply. Here, reference numeral Vc denotes a clamping level. Next, the clamping switch 227 is made non-conductive and the pseudo signal from the pseudo signal generating circuit 91 is supplied to the clamping capacitor 225. Then, at the node A, the level changes by a value which is obtained by dividing the difference between the FPN and the pseudo signal by the clamping capacitor 225 and the holding capacitor 228.
That is, ΔV denotes the difference between the pseudo signal and the FPN of the pseudo signal generating circuit 91 based on the FPN level as the reference. Then, the level of the node A changes by [ΔV×C1/(C1+C2)], thereby obtaining [VC+ΔV×C1/(C1+C2)]. Therefore, the holding capacitor 228 stores the pseudo signal from which the FPN is canceled. The pseudo signal held by the holding capacitor 228 is outputted to the output line via the selecting switch 223.
Herein, after storing the pseudo signal from which the FPN is canceled in the holding capacitor 228, the level control circuit 92 changes the level of the reference power of the holding capacitor 228, thereby changing the level of the pseudo signal outputted by the level change amount.
As mentioned above, in the example shown in
Incidentally, in the description referring to
A reading circuit shown in
In the reading circuit with the above-described structure, the sampling switch 226 and the clamping switch 227 are made conductive, the FPN of the pseudo signal generating circuit 91 is clamped to the clamping capacitor 225, and the node A, namely, the holding capacitor 228 is fixed to the clamping power. Here, reference numeral Vc denotes the clamping level. Next, the clamping switch 227 is made non-conductive and the pseudo signal from the pseudo signal generating circuit 91 is supplied to the clamping capacitor 225. Then, at the node A, the level changes by a value which is obtained by dividing the difference between the FPN and the pseudo signal by the clamping capacitor 225 and the holding capacitor 226.
That is, ΔV denotes the difference between the pseudo signal and the FPN of the pseudo signal generating circuit 91 based on the FPN level as the reference. Then, the level of the node A changes by [ΔV×C1/(C1+C2)], thereby obtaining [VC+ΔV×C1/(C1+C2)]. Therefore, the holding capacitor 228 stores the pseudo signal from which the FPN is canceled. The pseudo signal held by the holding capacitor 228 is outputted to the output line via the selecting switch 223.
Herein, the clamping level VC can be controlled at the desired level by the level control circuit 92. That is, the node A just before outputting the pseudo signal to the output line, that is, the signal level [VC+ΔV×C1/(C1+C2)] of the holding capacitor 228 can be changed. Thus, the level control circuit 92 can change the signal level of the holding capacitor 228, namely, the level of the outputted pseudo signal.
In the example shown in
The reading circuits shown in
Having described the preferred embodiments of the invention referring to the accompanying drawings, it should be understood that the present invention is not limited to those precise embodiments and various changes and modifications thereof could be made by one skilled in the art without departing from the spirit or scope of the invention as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-124307 | Apr 2003 | JP | national |
2003-151482 | May 2003 | JP | national |
This application is a divisional application of U.S. patent application Ser. No. 10/832,732, filed Apr. 27, 2004, which claims priority to Japanese Application No. 2003-124307 filed Apr. 28, 2003 and Japanese Application No. 2003-151482 filed on May 28, 2003, which are incorporated by reference as if fully set forth.
Number | Date | Country | |
---|---|---|---|
Parent | 10832732 | Apr 2004 | US |
Child | 12533665 | US |