CMOS sensor with standard photosites

09838630 · 2017-12-05

Assignee

Inventors

Cpc classification

International classification

Abstract

An image sensor having photosites forming an array (K×L) of K rows and L columns, including a first set of integrator circuits, with a first regulation by analog weighting in blocks of n×n′ photosites, said photosites belonging to n adjacent columns and to n′ adjacent rows, and a second set of integrator circuits, with a second regulation by analog weighting in blocks of m×m′ photosites, said photosites belonging to m adjacent columns and to m′ adjacent rows, n adjacent columns of a first set of columns of the array being connected to n×n′ integrator circuits of the first set, m adjacent columns of a second set of columns of the array being connected to m×m′ integrator circuits of the second set, n columns of the first set alternating with m columns of the second set to form the array of photosites.

Claims

1. An image sensor device, comprising a plurality of photosites forming an array (K×L) of K rows and L columns, and at least one analog-to-digital converter, each photosite being adapted to receive a luminous flux and to deliver an electrical signal, in analog form, further comprising at least: a first set of integrator circuits, with a first regulation by analog weighting in blocks of n×n′ photosites, said photosites belonging to n adjacent columns and to n′ adjacent rows, and a second set of integrator circuits, with a second regulation by analog weighting in blocks of m×m′ photosites, said photosites belonging to m adjacent columns and to m′ adjacent rows, n adjacent columns of a first set of columns of the array being connected to n×n′ integrator circuits of the first set, m adjacent columns of a second set of columns of the array being connected to m×m′ integrator circuits of the second set, n columns of the first set alternating with m columns of the second set to form the array of photosites; the device comprising, in each of said first and second sets: computing means suitable for delivering an analog signal corresponding to an average of the analog signals delivered by said blocks of n×n′ photosites and, respectively, by said blocks of m×m′ photosites, and at least one regulation means for weighting an analog signal from each photosite by an average signal of a block to which the photosite belongs.

2. The device according to claim 1, wherein the first set of integrator circuits is attached to a first end edge of said array, at the bottom of the columns, and the second set of integrator circuits is attached to a second end edge of said array, opposite to the first edge, at the top of the columns.

3. The device according to claim 1, comprising at least as many regulation means as simultaneously read photosites and at least as many converters as simultaneously read photosites.

4. The device according to claim 1, comprising fewer regulation means than simultaneously read photosites and fewer converters than simultaneously read photosites.

5. The device according to claim 4, comprising a single regulation means and a single converter for the entire photosite array.

6. The device according to claim 1, wherein said sets of integrator circuits are symmetrical on either side of the array.

7. The device according to claim 1, wherein said first set of integrator circuits and said second set of integrator circuits operate in synchronization.

8. The device according to claim 1, wherein n=m=n′=m′=2.

9. The device according to claim 1, wherein said sets of integrator circuits further comprise at least one means for compensating for fixed pattern noise.

10. The device according to claim 1, wherein said integrator circuits comprise at least one means for sampling and holding analog signals.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Other features and advantages of the invention will become apparent from reading the following description given by way of illustrative example, and from examining the accompanying drawings in which:

(2) FIG. 1A illustrates a general view of the processing of a signal, showing the sequence from a photosite PXL generating a photocurrent PHC to a digital voltage value VN,

(3) FIG. 1B illustrates a pixel array K×L and its periphery, with a conventional processing,

(4) FIG. 2 illustrates a pixel array K×L and its periphery, with processing according to the invention,

(5) FIG. 3A illustrates the details of a device according to the invention, in one embodiment,

(6) FIG. 3B illustrates the details of a device according to the invention, in one embodiment,

(7) FIG. 3C illustrates the details of a device according to the invention, in one embodiment,

(8) FIG. 4A illustrates a pixel array K×L with a distribution according to the invention, in one embodiment,

(9) FIG. 4B illustrates a pixel array K×L with a distribution according to the invention, in one embodiment,

(10) FIG. 4C illustrates a pixel array K×L with a distribution according to the invention, in one embodiment,

(11) FIG. 4D illustrates a pixel array K×L with a distribution according to the invention, in one embodiment.

DETAILED DESCRIPTION

(12) In one embodiment illustrated in FIG. 1A, a conventional sensor comprises a plurality of photosites (k, l), with k ranging from 1 to K and with 1 ranging from 1 to L. Typically K=L and K and L are even values. Each photosite PXL converts light energy PH into photocurrent PHC, in order to deliver an analog voltage VA. A column amplifier AC comprises a sample-and-hold function for collecting all the analog voltages from the various photosites, and the resultant voltage is applied via a multiplexer-type function to an analog-to-digital converter ADC in order to supply a digital voltage VN. Referring to FIG. 1B, the photosite array (denoted PXL ARR and also called a “sensor” hereinafter) is therefore conventionally connected to a column decoder DEC1 and to a row decoder DEC2. The signal from the array is amplified (AMP) and converted to a digital voltage VN.

(13) Referring now to FIG. 2 which shows an application of the method according to the invention, the sensor PXL ARR is equipped with means for measuring the response V (in voltage or current) of a set of N neighboring pixels. This response is used to estimate local brightness in the scene. In particular, a parameter X0 is measured which corresponds to a local luminance, in order to adapt the dynamic range of a photosite or of a group of N neighboring photosites. This luminance can be estimated by the average (simple or advantageously weighted, for example) of signals from the photosites or “pixels.”

(14) The sensitivity of a photosite is then regulated using an adaptive non-linear function F(X,X0), the shape of its non-linearity (its local “slope”) being dependent on said average parameter X0, where X is the voltage from this photosite. The regulation can be done for example in analog before the analog-to-digital conversion ADC.

(15) Thus, in one embodiment, for one implementation of the invention we adapt a conventional sensor, such as a standard CMOS imager (mass produced) which normally consists of four distinct parts: a pixel array PIX ARR, each pixel comprising a photodiode and three to five MOS transistors; these pixel structures can convert a current generated in the photodiode into voltage; the most complex structures also allow storing the image in memory within the pixel itself (known as the “global shutter” technique); two rows AMP of column amplifiers respectively situated at the bottom of a first set of pixel columns and at the top of a second set of pixel columns. These amplifiers are responsible for shaping the voltage values issuing from each pixel, eliminating voltage variations caused by manufacturing discrepancies (fixed pattern noise or “FPN”) and for transferring the voltage values; a photosite sensitivity regulation module comprising for example the function F(X,X0); an analog-to-digital converter ADC; digital decoders for the rows DEC1 and columns DEC2, defining a read sequence for all the pixels of the array.

(16) As presented below, both the increase in the dynamic range of inputs to the sensor and the adaptation to the average lighting conditions are advantageously improved, while the general physical architecture of a conventional sensor is retained.

(17) An embodiment is now described with reference to FIG. 3A. In this embodiment, n=n′=m=m′=2. The image sensor device shown in FIG. 3A comprises: a pixel array PIX ARR, each pixel having an index k, l such that k is the pixel row and l is the pixel column; two rows AMP of column amplifiers positioned one on either side of the array and respectively connected to a first set of pixel columns and to a second set of pixel columns. Each of the rows AMP comprises L column amplifiers AC receiving pixel data X.sub.k even, α and L column amplifiers AC receiving pixel data X.sub.k odd, α, with, for iε

(18) [ 1 ; L 2 ]

(19) = { 2 2 i - 1 - 1 or 2 2 i - 1 for amplifiers at the bottom of the column 2 2 i - 1 or 2 2 i for amplifiers at the top of the column

(20) The term “k even” is understood to mean all even integers k within [0, K], and the term “k odd” to mean all odd integers k within [0, K]. two modules READ AC for sequentially reading the column amplifiers; computing means GEN X0 suitable for supplying an analog signal corresponding to an average X0.sub.block of the analog signals delivered by the blocks of 2×2 photosites of the first set of columns and, respectively, by the blocks of 2×2 photosites of the second set of columns, two modules READ X0 for sequentially reading the averages; a regulation means REGUL for weighting an analog signal X.sub.k, l from each photosite by an average signal X0.sub.block of a block to which said photosite belongs. an analog-to-digital converter ADC providing a digital signal VN as output.

(21) Functionally, an odd row and an even row are selected at the same time and their data are sent grouped in blocks of four, alternately to the bottom column amplifiers and to the top column amplifiers. As this data transfer occurs in parallel, the data transfer rate to the analog-to-digital converter ADC can be maintained (in comparison to a conventional operation) simply by correctly sequencing the read blocks of the column amplifiers.

(22) The average of each block X0.sub.block is calculated immediately after the data are loaded into the column amplifiers. These average values are read in synchronization with the data of the array so that the calculation in the regulation block is performed at the right moment.

(23) In this embodiment, a single regulation means applies weighting to the signals from the photosites. Similarly, a single converter is used. Such a configuration is of particular interest for arrays with a relatively small number of photosites (for example 640×480 photosites). The components (regulator and/or converter) must simultaneously process a large number of photosite data. To avoid reducing the processing speed or increasing the costs, it is advantageous but non-limiting to use such a configuration with sensors having relatively few photosites.

(24) The design shown in FIG. 3A shows great regularity, which will be true of the circuit layout at its true scale. This optimizes the design time for the sensor.

(25) A variant of this embodiment will now be described with reference to FIG. 3B. In this variant, n=n′=m=m′=2. In this embodiment, the photosite signals are processed successively and read sequentially once converted into digital signals.

(26) First, a digital module DEC2 sequentially selects the rows to be activated. For example, a plurality of switches corresponding to two rows of photosites (here we simultaneously read L×2 photosites corresponding to a row of blocks which is two rows of pixels) can be triggered at the same time t. The signal X from a photosite of the array PXL ARR is first processed in a column amplifier comprised in a row of column amplifiers AMP and then an average value X0 is generated by computing means GEN X0 from four signals from a block of photosites (here n=n′=m=m′=2). Next, the photosite signals X and the corresponding average values X0 are transmitted to a plurality of regulation means 4×REGUL. Regulation of the signals X is then performed using a variable function F(X,X0). In one exemplary embodiment, this function is F(X, X0)=X/X+X0. In another embodiment, it is an adaptive non-linear function. The regulated signals are then converted into digital form by a converter ADC. Finally, these digital signals are sequentially read in order to reconstruct the entire image.

(27) In this variant, there are as many converters as there are simultaneously read photosites. In the case where a single converter ADC is present for all of the photosites, it can be difficult to maintain an acceptable processing speed. Indeed, for a sensor with a high number of photosites, the converter ADC must process large amounts of data very quickly in order to accommodate the desired number of frames per second. It may therefore be advantageous to provide a larger number of converters ADC so that the processing speed is maintained even if the number of photosites is increased. Such a configuration is therefore also suitable for an array having a large number of photosites (for example 2,826 megapixels) because the converters still only need to simultaneously manage their photosite (however, the number of converters is substantially increased). It is possible to provide one converter ADC per simultaneously read photosite, meaning twice as many converters ADC as photosites.

(28) A variant of this embodiment is now described with reference to FIG. 3C. In this variant, n=n′=m=m′=2. In this embodiment, the size of the photosites is so small that an amplifier AMP is drawn across the width of two pixels. In this case, two rows of amplifiers AMP must be provided at the bottom of the columns and at the top of the columns. In this embodiment, as many converters ADC are used as there are simultaneously read photosites in the array.

(29) A compromise between processing speed (large number of components), component price, and quality of the received signal (few components) is thus advantageously but not exclusively chosen.

(30) One embodiment is now described with reference to FIG. 4A. This figure shows the photosite array PXL ARR and illustrates one possible configuration for the blocks of photosites.

(31) In this embodiment, n=n′=m=m′=2. The blocks therefore comprise four adjacent photosites forming a square. When receiving data, the photosites of an entire block row are read simultaneously. Here, a block row contains K×2 photosites. A photosite signal is weighted by the average of the photosite signals of the block of this photosite. Thus, the sensitivity of a photosite is modulated here by the signals received by three of its neighbors.

(32) Such a configuration offers at least two advantages. Firstly, the number of simultaneously read photosites is reduced. As the averages are calculated from a block of four adjacent photosites, only two photosite rows are read simultaneously. Secondly, such a configuration makes it possible to have symmetry of the integrator circuits located downstream of the photosite array. One will recall that a first set of integrator circuits is connected to a first set of columns and that a second set of integrator circuits is connected to a second set of columns. In this case n=m and n′=m′, and the two sets of columns are therefore identical. However, the integrator circuits are connected to identical sets of columns. It is therefore possible to provide symmetry between the two sets of integrator circuits.

(33) In one variant with reference to FIG. 4B, n=n′=2, m=4, and m′=2. The blocks of the first and second sets of columns are therefore different here. However, the number of simultaneously read photosites remains the same. This facilitates management of the temporal aspects of the design of the device. The difference between the blocks of the first and second sets of columns introduces an irregularity in the processing applied to the signals received from the photosites. Such an irregularity can improve the processing by limiting the appearance of artifacts. The periodic nature of some sensors can result in the generation of noise during digital reconstruction of the image. The introduction of such irregularities makes it possible to improve the quality of the reconstructed images.

(34) In another embodiment with reference to FIG. 4C, n=n′=4 and m=m′=2. The blocks of the first and second sets of columns are therefore different here. In addition, temporal management in such an architecture requires a specific design. For example, it can be arranged so that two blocks of the second set of columns are processed (m×m′ blocks) for one block of the first set (n×n′ blocks). Such an architecture introduces significant irregularities and therefore further limits the appearance of artifacts.

(35) In another embodiment with reference to FIG. 4D, n=n′=m=m′=4. The blocks therefore comprise sixteen adjacent photosites forming a square. When receiving data, the photosites of an entire block row are read simultaneously. Here, a block row contains K×4 photosites. Here, it is possible to provide symmetry between the two sets of integrator circuits. In addition, the average is calculated from a larger number of photosites. This average value is thus more representative than with blocks of 4 photosites. In fact, the smoothing of erroneous photosite values is more effective using an average of 16 values than an average of 4 values.

(36) Of course, the present invention is not limited to the embodiment described above; it extends to other variants.

(37) For example, a simple average in calculating the function F has been described above. However, an alternative can be to calculate a weighted average according to selected rules. Even more generally, convolution functions more complex than a simple average can be provided.

(38) An embodiment has been described above in which the integrator circuits are distributed on either side of the photosite array. Of course, it is also possible to envisage architectures in which the integrator circuits are distributed differently at the periphery of the photosite array.

(39) An embodiment has been described above that is based on sequentially reading the photosite array. Of course, it is also possible to consider simultaneously reading all the photosites of the array.