This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2008-029680, filed Feb. 8, 2008, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a signal processing apparatus that can read, within a short time, the pixel signals generated by any CCD image sensor.
2. Description of the Related Art
The CCD image sensor used as an optical sensor element has a light receiving unit that is composed of a number of optoelectric transducer elements arranged in a column. The signal charges the light receiving unit generates are transferred to a CDD transfer path. Thereafter, each signal charge generated in one optoelectric transducer element is read as a pixel signal. The pixel signal is read in response to a transfer clock that is synchronous with the control clock supplied to the CCD image sensor. In an ordinary type of CCD image sensor, the electric charge is transferred before the pixel signals are read, purging unnecessary electric charge from the CCD transfer path, which may result in noise due to the unnecessary charge. Hence, some time is required to transfer the unnecessary charge.
Methods of shortening the time for transfer of the unnecessary charge in a CCD image sensor are disclosed in Jpn. Pat. Appln. KOKAI Publication No. 3-163407 and Japanese Patent No. 3881395.
FIG. 13 is a diagram explaining the concept of the method described in Jpn. Pat. Appln. KOKAI Publication No. 3-163407. In the control sequence of FIG. 13, a high-speed transfer clock is used to purge the unnecessary charge before the pixel signals are read. Further, a low-speed transfer clock is used when the pixel signals are read. As a result, the time for reading the pixel signals is shortened.
FIG. 14 is a diagram explaining the concept of the method described in Japanese Patent No. 3881395. In the control sequence of FIG. 14, a low-speed transfer clock is used to read necessary pixel signals in the form of voltage signals. Further, a high-speed clock is used when the pixel signals other than the necessary ones are read or when an unnecessary charge is purged. The time for reading the pixel signals is thereby shortened.
The clamp signals shown in
According to an aspect of the invention, there is provided a signal processing apparatus comprising: an analog signal outputting circuit configured to output an analog signal divided into blocks in synchronization with a clock; an operation circuit configured to operate in a clamping state to hold a reference signal and in a signal outputting state to output an effective signal by performing a specific operation on the analog signal with respect to the reference signal; and a control circuit configured to control the operation circuit, causing the operation circuit to operate in the clamping state longer than a period in which one block of the analog signal is output while the operation circuit remains in the signal outputting state.
Advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
Embodiments of the present invention will be described with reference to the accompanying drawings.
The circuit shown in
The CCD image sensor unit 100 will be described in detail.
The CCD image sensor unit 100 has a sensing unit 110 and an accumulation-end determining circuit 111. The sensing unit 110 has a light receiving unit 101, an accumulation gate unit 102, a storage unit 103, a transfer gate unit 104, a CCD transfer path 105, a floating diffusion amplifier (FDA) 106, and a monitor pixel unit 107.
The light receiving unit 101 comprises a plurality of pixel columns. Each pixel column receives an optical signal and converts the same to an electric signal. Each pixel column is composed of a plurality of optoelectric transducer elements, each of which is a “pixel.” Note that the ends (hatched in
The accumulation gate unit 102 comprises a plurality of accumulation gates that are associated with the pixels of the light receiving unit 101, respectively. Each accumulation gate transfers the electric signal (signal charge) generated by the associated pixel to the storage unit 103. The storage unit 103 comprises a plurality of storage elements that are associated with the accumulation gates of the accumulation gate unit 102. Each storage element holds the signal charge transferred from the associated accumulation gate. The transfer gate unit 104 comprises a plurality of transfer gates that are associated with the storage elements, respectively. Each transfer gate transfers a signal charge from the associated storage element to the CCD transfer path 105.
As
The floating diffusion amplifier (FDA) 106 is connected to the output of the CCD transfer path 105. The FDA 106 converts each signal charge transferred from the CCD transfer path 105, to an analog voltage signal (pixel signal) Vfda according to the charge. The pixel signal Vfda is output to the reading circuit, which will be described later.
The monitor pixel unit 107 comprises a plurality of monitor pixels that are arranged parallel to the pixel columns of the light receiving unit 101, respectively. The monitor pixels are connected to the accumulation-end determining circuit 111. Each monitor pixel receives an optical signal almost equivalent to the optical signal supplied to the associated pixel column of the light receiving unit 101, and converts the optical signal to a voltage signal. The voltage signal is output to the accumulation-end determining circuit 111. On receiving the voltage signal, the accumulation-end determining circuit 111 determines that the associated pixel column has accumulated the signal charge.
How the CCD image sensor unit 100 operates will be explained with reference to the timing chart of
The control signals phitg1_1, detect_1 and voltage signal Vmpd_1 are concerned with the first pixel column (e.g., the leftmost pixel column shown in
The conditions under which the CCD image sensor unit 100 accumulates electric charge and reads pixel signals are set in the setting mode. Then, the operating mode of the unit 100 is changed to the accumulating mode. Before the charge accumulating is started, the control signals phitg1 and detect remain at level “L”, while the control signals phi_rs and phi_rm remain at level “H”.
In the accumulating mode, the control signal phitg1 rises to level “H”. At this point, the signal charge accumulated in each pixel of the light receiving unit 101 flows to one storage element of the storage unit 103 through one accumulation gate of the accumulation gate unit 102. Thus, charges no longer remain in the pixels of the light receiving unit 101. When the control signal phi_rs rises to level “H”, the charge flows from each storage element of the storage unit 103. While the control signal phi_rm remains at level “H”, the charge flows from each monitor pixel of the monitor pixel unit 107. Now that as the light receiving unit 101, storage unit 103 and monitor pixel unit 107 accumulate no electric charges, they can accumulate new charges.
When the control signal phitg1 and phi_rm fall to level “L”, the light receiving unit 101 and monitor pixel unit 107 start accumulating signal charges. While the light receiving unit 101 and monitor pixel unit 107 are accumulating the signal charges, the control signal phi_rs falls to level “L”. At this point, the storage unit 103 is holding electric charges. Each pixel of the light receiving unit 101 and each monitor pixel of the monitor pixel unit 107 therefore accumulate charges corresponding to the light beams applied to them. Each monitor pixel of the monitor pixel unit 107 outputs a voltage signal Vmpd. This signal Vmpd corresponds to the charge accumulated in the monitor pixel.
When the voltage signal Vmpd output from any monitor pixel falls below the accumulation-end voltage Vref set in the accumulation-end determining circuit 111, the accumulation-end determining circuit 111 sets, to level “H”, the control signal detect corresponding to the voltage signal Vmpd (charge in the monitor pixel). When the control signal detect rises to level “H”, the control circuit 200 sets, to level “H”, the control signal phitg1 supplied to the pixel column associated with the control signal detect. The control signal phitg1 is held at level “H” for a prescribed period. As a result, the electric charges flow from the light receiving unit 101 to the storage unit 103 through the accumulation gate unit 102. The pixel column therefore assumes an accumulation-end state. Such an accumulation control is performed on any other pixel column. Until all pixel columns assume the accumulation-end state, the storage unit 103 keeps holding the electric charges.
When all pixel columns come to assume the accumulation-end state, the operating mode of the CCD image sensor unit 100 is changed from the accumulating mode to the pixel reading mode. In the pixel reading mode, the control signal phitg2 remains at level “H” for the prescribed period. For this period, the electric charges are transferred from the storage unit 103 through the transfer gate unit 104 to the CCD transfer path 105. Thus, the pixel signals are read.
How the CCD image sensor unit 100 operates in the pixel reading mode will be explained in detail, with reference to
As described with reference to
Thus, the transfer of signal charges, accomplished by using the control signals phi1 and phi2, and the resetting of the FDA 106, achieved by using the control signal phir, generate a voltage signal Vfda. Hence, the voltage Vfda is output in three periods. Hereinafter, the three periods shall be referred to as reset period tR, zero-level period t0, and signal period tS, respectively. In the reset period, the control signal phir remains at level “H”, and the signal charge in the FDA 106 is changed back to a specific value through charging and discharging. Therefore, the output signal Vfda of the FDA 106 stays at reset voltage Vr(x), i.e., a fixed level, in the reset period tR.
Next, when the control signal phir falls from level “H” to level “L”, the output signal Vfda of the FDA 106 changes to a different voltage from the reset voltage Vr(x), due to the feed-through in the FDA 106. In the zero-level period to, the control signal phir remains at level “L”, having fallen from level “H”, until the control signals phi1 and phi2 change. The voltage at which the voltage signal Vfda output from the FDA 106 remains in this period shall be referred to as feed-through voltage Vf(x).
The third period, i.e., signal period tS starts at the end of the zero-level period t0 and ends at the time the control signal phir rises again to level “H”. The voltage at which the voltage signal Vfda remains during this period tS, shall be referred to as signal voltage Vs(x). This signal voltage Vs(x) changes in accordance with the electric charge transferred from the CCD transfer path 105. As shown in
As pointed out above, the CCD image sensor unit 100 outputs signals having periodicity, in synchronization with the control clock CLK.
Note that suffix “x” to voltages Vr(x), Vf(x) and Vs(x), i.e., the voltages the output signal Vfda of the FDA 106 may have, indicate the pixel number. In
The reading circuit, which is an example of the signal processing apparatus according to this embodiment, will be described with reference to
The analog signal output circuit 300 has a correlated double-sampling (CDS) circuit 301, a first sample-and-hold (SH) circuit 302, and a second SH circuit 303.
The CDS circuit 301 is connected to the output of the FDA 106 incorporated in the CCD image sensor unit 100. Controlled by a control signal coming from the control circuit 200, the CDS circuit 301 generates a signal Vcds(x) by operationally amplifying the difference between the signal voltage Vs(x) and feed-through voltage Vf(x) of the voltage signal Vfda. The first SH circuit 302 and second SH circuit 303 sample and hold the output Vcds of the CDS circuit 301, under the control of a control signal coming from the control circuit 200.
The operation circuit 400 is constituted by a clamp circuit 401. The clamp circuit 401 has the configuration shown in
The clamp circuit 401 of in
In
How the analog signal output circuit 300 operates will be explained with reference to the timing chart of
The control signal shcds rises to level “H” in the zero-level period t0 of the voltage signal Vfda. While the control signal shcds remains at level “H”, the CDS circuit 301 holds the feed-through voltage Vf(x) of the voltage signal Vfda. While the control signal shcds remains at level “L”, the CDS circuit 301 operationally amplifies the difference between the feed-through voltage Vf(x) and the signal voltage Vs(x), generating a voltage signal Vcds(x). The period in which this voltage signal Vcds(x) is output shall be called CDS operation period tCDS. In
Vcds(x)=−Av1×(Vf(x))−Vs(x)) (1)
The first SH circuit 302 and the second SH circuit 303 are sample-and-hold circuits that stay in a sampling state while the control signals shsc1 and shsc2 remain at level “H”, and in a holding state while the control signals shsc1 and shsc2 remain at level “L”. The control signals shsc1 and shsc2 remain at level “H” in the CDS operation period tCDS. The first SH circuit 302 and the second SH circuit 303 therefore sample the voltage signal Vcds(x). The first SH circuit 302 and the second SH circuit 303 keep holding the voltage signal Vcds(x) until the control signals shsc1 and shsc2 rise to level “H” again. Eventually, the first SH circuit 302 outputs a voltage signal Vsc1(x) for one pixel, and the second SH circuit 303 outputs a voltage signal Vsc2(y) used as a reference signal. Hereinafter, the period in which the first SH circuit 302 holds the voltage shall be called first hold period tSH1, and the period in which the second SH circuit 303 holds the voltage shall be called second hold period tSH2.
How the operation circuit 400 operates will be explained with reference to the timing chart of
While the control signal clp stays at level “H”, the clamp circuit 401 remains in a clamping state, holding the reference voltage Vsc2(y) and the reference voltage Vref. While the control signal clp stays at level “L”, the clamp circuit 401 remains in a signal-outputting state. In the signal-outputting state, the clamp circuit 401 amplifies the difference between the voltage signals Vsc1 and Vsc2 output from the first circuit 302 and the second SH circuit 303, respectively, with respect to the reference voltage Vref, by using the amplification factor of Av2, thereby generating a voltage signal Vout(x). The operating characteristic of the clamp circuit 402 is given as follows:
Vout(x)=−Av2×(Vsc2(y)−Vsc1(x))+Vref (2)
The voltage signal Vout(x) is valid as an output for a period identical to the first hold period tSH1. The period for which the signal Vout(x) shall be hereinafter called one-pixel reading period tSIG.
As indicated above, the reading circuit for reading signals from the CCD image sensor unit 100 outputs a signal having periodicity in synchronization with the control clock CLK. Suffix “x” to Vr(x), Vf(x), Vs(x), Vcds(x), Vsc1(x) and Vout(x) indicates the pixel number. In
The pixels constituting the light receiving unit 101 will be described in detail, with reference to
The pixels of each pixel column are arranged in a line, some being open pixels and others being shielded pixels. Each open pixel accumulates an electric charge corresponding to the amount of light it has received. Each shielded pixel is an optoelectric transducer element that receives no light at all. When the shielded pixels output voltage signals, the clamp circuit 401 performs clamping. The clamp circuit 401 amplifies the difference between the output of a shielded pixel (equivalent to Vsc2(y)) and the output of another pixel (equivalent to Vsc1(x)), with respect to the reference voltage Vref, generating a signal. This signal is output, as output signal Vout(x) of the operation circuit 400.
The clamping that the clamp circuit 401 performs will be further explained, with reference to the timing chart of
The operation circuit 400 assumes a signal-outputting state while the control signal clp remains at level “L”. More precisely, the clamp circuit 401 outputs a signal Vout(x) that changes in synchronization with the control signal phi1. While the control signal clp remains at level “H”, the operation circuit 400 assumes a clamping state. In the clamping state, the clamp circuit 401 outputs a signal at the same level as the signal Vsc2(y) supplied to the non-inverting input terminal of the operational amplifier OP.
At the time the control signal clp rises from level “L” to level “H”, a ringing develops in the output voltage signal Vout of the operation circuit 400. The ringing develops because the clamp circuit 401 changes in configuration from a switched-capacitor inverting amplifier to a voltage-follower circuit at the time the clamp signal clp rises from level “L” level to level “H”. If the frequency of the transfer clock (i.e., control signal phi1) is increased and if the clamping may be performed in the conventional method, the transition period tTRN in which the ringing developing when the control signal clp rises from level “L” to level “H” ceases may be longer than the clamp period tCLP. In this case, an erroneous clamping may be performed in the operation circuit 400.
Hence, if the one-pixel reading period tSIG is shorter than the transition period tTRN, it is desirable to render the clamp period tCLP longer than the one-pixel reading period tSIG, (tCLP>tSIG). If the clamp period tCLP is longer than the one-pixel reading period tSIG, it will be longer than the transition period tTRN, and the clamping can be completed within a stable period tSTB.
Thus, if the clamp period tCLP and the one-pixel reading period tSIG are set independently, not set to the same value, the voltage held in the operation circuit 400 will not fluctuate in spite of the ringing even if the transfer clock has a high frequency. The clamping is performed only once while the voltage signal Vout is being output, or only once for every pixel column. Therefore, the clamp period tCLP will influence the reading time only a little.
A specific means for lengthening the clamp period tCLP in the present embodiment will be explained.
In the case illustrated in
In the case illustrated in
In the case shown in
As has been described, the present embodiment can shorten the time for reading analog signals regardless of the ringing that develops during the clamping.
Moreover, the clamping is performed on each pixel column, independently of any other pixel column that differs in terms of charge-storing time. This eliminates the pixel-signal reading error at any pixel column.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-029680 | Feb 2008 | JP | national |