Sensor and double integration method for capturing thermal patterns

11422036 · 2022-08-23

Assignee

Inventors

Cpc classification

International classification

Abstract

Method for capturing a thermal pattern by a sensor comprising a plurality of pixels each comprising a heat-sensitive measuring element, the method comprising, for each pixel: heating the measuring element; first reading of the electrical charges outputted by the pixel during a first measurement duration and giving a first measurement value x.sub.1; second reading of the electrical charges outputted by the pixel during a second measurement duration and giving a second measurement value x.sub.2; calculating a difference x.sub.1−α.Math.x.sub.2, where α is a positive real number, and wherein more than half of the heating duration is implemented during the first measurement duration and less than half of the heating duration is implemented during the second measurement duration.

Claims

1. A method for capturing a thermal pattern by a sensor comprising a plurality of pixels each comprising at least one heat-sensitive measuring element, the sensor further comprising: at least one heating element configured to heat said at least one heat-sensitive measuring element of at least one pixel of the plurality of pixels during a measurement by said at least one heat-sensitive measuring element of said at least one pixel; at least one reading circuit configured to read the electrical charges outputted by said at least one pixel during a measurement by said at least one heat-sensitive measuring element of said at least one pixel; the method comprising, for each pixel of the plurality of pixels, the implementation of at least the following steps: heating said at least one heat-sensitive measuring element of said each pixel during a heating duration starting at a time t.sub.0 and ending at a time t.sub.2 later than the time t.sub.0; first reading of the electrical charges outputted by said each pixel during a first measurement duration starting at a time t.sub.1 and ending at a time t.sub.3 later than the time t.sub.1, and giving a first measurement value x.sub.1 corresponding to the electrical charges read during the first measurement duration t.sub.3−t.sub.1; second reading of the electrical charges outputted by said each pixel during a second measurement duration starting at a time t.sub.4, later than the time t.sub.3, and ending at a time t.sub.5 later than the time t.sub.4, and giving a second measurement value x.sub.2 corresponding to the electrical charges read during the second measurement duration t.sub.5−t.sub.4; calculating a difference x.sub.1−α.Math.x.sub.2, with a corresponding to a positive real number, wherein more than half of the heating duration is implemented during the first measurement duration and less than half of the heating duration is implemented during the second measurement duration, and wherein the time t.sub.2 occurs before the time t.sub.5 such that the second reading of electrical charges outputted by said each pixel is implemented at least partly during a cooling of said each pixel.

2. The method according to claim 1, wherein the time t.sub.2 is between the times t.sub.1 and t.sub.3.

3. The method according to claim 1, wherein the method and the sensor are configured to capture a fingerprint in contact with a capture surface of the sensor.

4. The method according to claim 1, wherein α is equal to the value of the ratio of the first measurement duration over the second measurement duration.

5. The method according to claim 1, wherein the first measurement duration is equal to the second measurement duration.

6. The method according to claim 1, further comprising, between the first and second readings, a reset of said at least one reading circuit, or a reset of said each pixel.

7. The method according to claim 1, wherein: the first and second measurement values x.sub.1 and x.sub.2 are stored in said at least one reading circuit, and the difference x.sub.1−α.Math.x.sub.2 is calculated in said at least one reading circuit and then the result of this difference is outputted at the output of said at least one reading circuit, or the first and second measurement values x.sub.1 and x.sub.2 are outputted consecutively at the output of said at least one reading circuit, and the difference x.sub.1−α.Math.x.sub.2 is calculated outside of said at least one reading circuit.

8. The method according to claim 1, comprising at least one of the following features: the value of the heating duration t.sub.2−t.sub.0 is between approximately 60 μs and 5000 μs; each of the first and second measurement durations has a value between approximately 60 μs and 5000 μs; the times t.sub.0 and t.sub.1 are chosen such that the time between the start of the heating and the start of the first reading is between approximately 0 and 200 μs.

9. The method according to claim 1, wherein said at least one heat-sensitive measuring element comprises at least one pyroelectric capacitor formed by at least one portion of pyroelectric material disposed between first and second electrodes.

10. The method according to claim 9, wherein one of the first and second electrodes of said at least one pyroelectric capacitor of said each pixel is formed by an electrically conductive portion common to all the pixels of a line to which said each pixel belongs.

11. The method according to claim 10, wherein the electrically conductive portion forming one of the first and second electrodes of all the pixels of a same line, also forms said at least one heating element of said all the pixels of a same line.

12. The method according to claim 10, wherein another of the first and second electrodes of said at least one pyroelectric capacitor of said each pixel is formed by an electrically conductive portion common to all the pixels of a column to which said each pixel belongs.

13. The method according to claim 1, wherein said at least one heat-sensitive measuring element comprises at least one thermistor or at least one diode, and/or in said each pixel, said at least one heat-sensitive measuring element forms said at least one heating element.

14. The method according to claim 1, wherein said at least one heating element is capable of heating, by the Joule effect, said at least one heat-sensitive measuring element of said each pixel, and/or wherein said at least one heating element is capable of emitting light for heating said at least one heat-sensitive measuring element.

15. A thermal pattern sensor comprising a plurality of pixels each comprising at least one heat-sensitive measuring element, the thermal pattern sensor further comprising: at least one heating element configured to heat said at least one heat-sensitive measuring element of at least one pixel of the plurality of pixels during a measurement by said at least one heat-sensitive measuring element of said at least one pixel; at least one reading circuit configured to read the electrical charges outputted by said at least one pixel during a measurement by said at least one heat-sensitive measuring element of said at least one pixel; control means configured to implement the method according to claim 1.

Description

BRIEF DESCRIPTION OF THE FIGURES

(1) The present invention will be better understood on reading the description of the embodiments, given purely by way of indication and in no way limiting, by making reference to the attached drawings, in which:

(2) FIG. 1 shows a plurality of consecutive images obtained during the reading of a fingerprint of a finger placed on then removed from an active heat sensor of the prior art;

(3) FIG. 2 schematically shows a thermal pattern sensor according to one embodiment;

(4) FIG. 3 shows a first exemplary embodiment of a reading circuit of a thermal pattern sensor according to one embodiment;

(5) FIG. 4A shows two pixels of a thermal pattern sensor according to one embodiment;

(6) FIG. 4B shows signals obtained at the output of the two pixels visible in FIG. 4A, during and after a heating phase of the pixel;

(7) FIG. 5 shows the difference in the signal obtained between a pixel in which a valley of the print is located and a pixel on which a ridge of the print is located, during and after heating of the pixel;

(8) FIG. 6 shows the electrical charges obtained at the output of a pixel during a capture method according to one embodiment;

(9) FIG. 7 shows, in the form of a timing diagram, the various steps implemented during a capture method according to one embodiment;

(10) FIGS. 8A-8C and 9A-9C show images obtained respectively by considering the results of the first reading only, the second reading only and, and by subtracting the results of the second reading from those of the first reading;

(11) FIGS. 10 and 11 show filtering functions carried out during the implementing of a capture method according to one embodiment;

(12) FIG. 12 shows a second exemplary embodiment of a reading circuit of a thermal pattern sensor according to one embodiment.

(13) Identical, similar or equivalent parts of the various figures described below are given the same reference numbers in order to facilitate the passage from one figure to another.

(14) The various parts shown in the figures are not necessarily on a uniform scale, in order to make the figures more readable.

(15) The various possibilities (variants and embodiments) should be understood as not being exclusive from each other and can be combined together.

DETAILED DISCLOSURE OF THE SPECIAL EMBODIMENTS

(16) The method for capturing a thermal pattern is implemented using a thermal pattern sensor 100 such as that schematically illustrated in FIG. 2.

(17) The sensor 100 comprises a plurality of pixels 102, each pixel 102 comprising a heat detection element, or heat-sensitive measuring element.

(18) According to a first configuration of the sensor 100, each pixel 102 comprises a pyroelectric capacitor 104 (visible in FIG. 3) which forms the heat-sensitive measuring element of the pixel 102.

(19) The sensor 100 may be produced from a glass substrate, in particular when the sensor 100 comprises TFT transistors. In a variant, the sensor 100 may be produced from a semiconductor substrate, for example silicon, in particular when the sensor 100 comprises transistors produced using MOS technology. According to another variant, the substrate used may be a flexible substrate, for example comprising polyimide or polyethylene naphthalate (PEN) or polyethylene terephthalate (PET), on which the elements of the sensor 100 are advantageously produced by printed technology.

(20) The pixels 102 of the sensor 100 may be disposed forming an array with a plurality of lines and a plurality of columns of pixels 102, as is the case in the diagram of FIG. 2. The pitch of the pixels 102, in other words the distance between the centres of two neighbouring pixels 102, is, for example, between approximately 25 μm and 100 μm.

(21) FIG. 3 describes the example of a pixel 102 using a pyroelectric capacitor 104 comprising a portion of pyroelectric material 106 disposed between a lower electrode 108 and an upper electrode 110. The pyroelectric material of the portion 106 is advantageously polyvinylidene fluoride or PVDF, or polyvinylidene fluoride-co-trifluoroethylene or P(VDF-TrFE). In a variant, the pyroelectric material may be AlN or PZT, or any other pyroelectric material suitable for forming the pyroelectric capacitor 104. The thickness of the portion 106 of pyroelectric material is, for example, between approximately 500 nm and 10 μm.

(22) The electrodes 108, 110 each comprise at least one electrically conductive material, for example a metal material such as titanium of thickness equal to approximately 0.2 μm, and/or molybdenum and/or aluminium and/or a conductive oxide such as indium tin oxide (ITO) and/or a conductive polymer such as PEDOT:PSS. One of the electrodes, advantageously the upper electrode 110, or each of the two electrodes 108, 110, may be formed by stacking a plurality of electrically conductive materials, for example a Ti/TiN/AlCu stack. The thickness of each of the electrodes 108, 110 is between approximately 0.05 μm and 1 μm, for example.

(23) The sensor 100 also comprises heating elements 112 dissipating a certain quantity of heat into the pixels 102, and in particular into the portion 106 of pyroelectric material. These heating elements 112 are, for example, conductive elements connected to one side or the other of the pyroelectric capacitors 104, advantageously formed from one of the conductive layers used to produce one of the electrodes 108, 110 of the pyroelectric capacitors 104.

(24) A protective layer, corresponding for example to a layer of AlN or of any other material suitable for producing this layer, is disposed above the upper electrodes 110 of the pixels 102. The thickness of the protective layer may be between approximately 100 nm and approximately 100 μm. An upper face of the protective layer corresponds to the capture surface of the sensor 100 above which the thermal pattern to be detected is located, for example a finger of which the print is intended to be detected and which is in contact with this capture surface of the sensor 100.

(25) According to an advantageous embodiment, one of the electrodes 108, 110 of the pyroelectric capacitor 104 of each of the pixels 102 of a same line of the array is formed by the same electrically conductive portion which is therefore common to all the pixels 102 of this line. Moreover, it is also possible that these electrically conductive portions common to the pixels of a same line also form the heating elements 112 of the pixels 102. The production details for producing such a sensor are described in document WO 2017/093179 A1.

(26) Moreover, it is possible that the sensor 100 comprises an array of so-called “passive” pixels 102, in other words not comprising a transistor within the pixels 102, and with, in this case, the other of the first and second electrodes 108, 110 of the pyroelectric capacitor of each pixel 102 which is formed by an electrically conductive portion common to all the pixels of the column to which said pixel belongs. The production details for producing such a sensor are described in document WO 2018/020176 A1.

(27) The heating element 112 is, for example, capable of heating, by the Joule effect, the heat-sensitive measuring element of each pixel 102. The heating of the portion 106 of pyroelectric material is attained in this case by circulating a current in the conductive element forming the heating element 112. The intensity of the heating obtained depends, in particular, on the intensity of the current passing through the conductive element.

(28) The value of the heating voltage applied on the conductive element, and therefore the intensity of the current flowing in the conductive element, is adjusted with respect to the resistivity of the conductive material used in order to produce the thermal energy desired in the pixels 102. The power dissipated per pixel may advantageously be between approximately 0.05 mW and 1 mW.

(29) In a variant, heating elements 112 other than resistive elements may be used, such as optical heating elements for example. For example, one or more LEDs such as laser diodes, may emit radiation which is transmitted via the substrate and absorbed by the pyroelectric material of the pixels 102, and/or by one of the electrodes 108, 110 of the pixels 102, and/or by a specific absorption layer, for example composed of partially oxidised ITO, carbon, chromium oxide, or even a polymer filled with coloured pigment, added near to one of the electrodes 108, 110 or directly on one of the electrodes 108, 110. For example, in the case of heating by infrared radiation, the titanium and/or ITO electrodes 108, 110 may be advantageously used to absorb this radiation. Advantageously, the radiation may be absorbed by the protective layer.

(30) It is possible that one of the electrodes 108, 110 of all the pixels 102, for example the upper electrode 110 of all the pixels 102, together forms a continuous electrically conductive layer which should be insulated from the heating elements 112 by means of a dielectric layer. This continuous electrically conductive layer in this case forms a shielding layer which has the advantage of allowing switching on or off of the heating while the heat-sensitive measuring elements carry out an integration of electrical charges, without disturbing this integration of charges. Such a shielding layer also limits the disturbances undergone by the sensor 100, in particular those of frequency equal to 50 Hz.

(31) In a variant, this shielding layer may be distinct from the electrodes 108, 110 of the pixels 102, and is, for example, disposed between the heat-sensitive measuring elements of the sensor 100 and the capture surface of the sensor 100.

(32) According to other configurations of the sensor 100, it is possible that the heat-sensitive measuring elements of the sensor 100 are not pyroelectric capacitors, but are for example thermistors, diodes or any other suitable heat-sensitive element.

(33) In addition to the heat-sensitive measuring elements, the sensor 100 also comprises control means 114 enabling control of the heating and of the reading phases of the pixels 102.

(34) The sensor 100 also comprises a reading circuit 116 enabling reading of the electrical charges outputted at the output of each pixel 102, and therefore reading of the thermal pattern detected by the sensor 100.

(35) In a variant, the sensor 100 may comprise a control circuit and reading 116 outside of the plane in which the array of pixels 102 is located.

(36) FIG. 3 shows a first exemplary embodiment of a part of the reading circuit 116, and more precisely the electronic elements making it possible to read the electrical charges outputted by the pyroelectric capacitor 104 of one of the pixels 102 of the sensor 100.

(37) The pixel 102 shown in FIG. 3 comprises the pyroelectric capacitor 104 formed by the portion 106 of pyroelectric material disposed between the two electrodes 108, 110. The lower electrode 108 is connected to ground and the upper electrode 110 forms a reading electrode of the pixel 102 and is connected to an active node 118 of the pixel 102.

(38) When the heat-sensitive measuring element is, for example, a thermistor or any other heat-sensitive measuring element for which the current varies with temperature, this element also comprises a terminal connected to an active node 118 of the pixel 102.

(39) The active node 118 is connected to an input of the reading circuit 116 located at the foot of the column of the array of pixels 102. In the example described here, the pyroelectric capacitors 104 of all the pixels 102 of a same column are connected in parallel to a same input of the reading circuit 116. This input of the reading circuit 116 corresponds to the inverting input of a reading amplifier 120 being, for example, a differential amplifier such as an operational amplifier. A polarisation electrical potential V.sub.ref is applied to the non-inverting input of the amplifier 120. The output of the amplifier 120 is looped back to its inverting input via a capacitor 122. A switch, 124 is connected in parallel with the capacitor 122 and makes it possible to short-circuit the capacitor 122 in order to reset the integrator to zero and discharge the capacitor 122. The output of the reading amplifier 120 is also connected to the input of a circuit 126 which may produce a CDS operation, then an amplification of the signal obtain and then an analogue-to-digital conversion.

(40) When the heat-sensitive measuring elements of the sensor 100 correspond to thermistors, the thermistors of all the pixels 102 of a same column may be connected in series to a same input of the reading circuit 116. In this case, this reading circuit 116 is suitable for reading the current outputted. This reading circuit 116 comprises, for example, a resistor through which the outputted current passes. The current may be read via a voltage reader at the terminals of this resistor. Such a reading circuit 116 may also be used when the heat-sensitive measuring elements of the sensor 100 correspond to diodes.

(41) The current integrator formed by the amplifier 120, the capacitor 122, and the switch 124 are common to all the pixels 102 of a same column. The circuit 126 may be common to all the pixels 102 of the sensor 100, by adding multiplexing electronic elements between the outputs of the reading amplifiers 120 and the circuit 126.

(42) In order to facilitate the understanding of the capture method implemented here, below in connection with FIGS. 4A and 4B, the temperatures of two pixels 102a, 102b will be described during and after a simultaneous heating phase of the two pixels 102a, 102b. The curve 10a shown in FIG. 4B corresponds to the signal outputted by the first pixel 102a on which a ridge 2 of a fingerprint is located, and curve 10b corresponds to the signal outputted by the second pixel 102b when a valley 4 of the fingerprint is present opposite or facing the second pixel 102b. There is therefore no contact between the skin and this second pixel 102b. The two pixels 102a, 102b correspond to two pixels 102 of the sensor 100. The curves 10a and 10b represent the temperatures obtained when the heating starts at a time equal to 50 μs and is stopped at a time equal to 1050 μs.

(43) During the heating, charges are generated in the two pixels 102a, 102b. Due to the fact that the voltage at the terminals of the pyroelectric capacitor of each pixel 102a, 102b is held constant by the current integrators of the reading circuits 116a, 116b, the charges are copied onto the capacitors 122 and thus the voltages at the terminals of the capacitors 122 increase. Moreover, due to the fact that the heat is absorbed by the skin of the ridge 2 of the print present on the first pixel 102a, the value of the voltage of the capacitor 122 of the first pixel 102a increases less than that of the second pixel 102b which is opposite the valley 4 and is therefore not in contact with the skin.

(44) The curve shown in FIG. 5 corresponds to the difference between the values of the measurement signals obtained between pixel 102b and pixel 102a, which represents the contrast between the two pixels 102a, 102b.

(45) Due to the propagation time of the heat in a pixel which is heated, there is a certain thermal inertia in this pixel. This phenomenon is illustrated in FIG. 5 by the fact that the signal difference increases again after stopping the heating (it is produced at t=1050 μs), for a duration equal to 2000 μs in the example of FIG. 5. Then, it is observed that the slope of this curve becomes negative: the first pixel 102a cools less slowly than the second pixel 102b, and therefore the difference between the signals outputted by the two pixels 102a, 102b decreases.

(46) Below, in connection with FIGS. 6 and 7, the capture method implemented according to a special embodiment is described.

(47) The curve 14a shown in FIG. 6 corresponds to the signal outputted by the first pixel 102a on which a ridge 2 of a print is located, and curve 14b corresponds to the signal outputted by the second pixel 102b opposite which a valley 4 of the print is located, during the implementation of the method. FIG. 7 shows, in the form of a timing diagram, the various steps implemented during the method.

(48) The method described below is implemented line by line, in other words implemented simultaneously for all the pixels 102 of a same line of sensor. The steps are repeated for each of the lines of pixels of the sensor. Other implementation variants are however possible, for example by carrying out a reading pixel-by-pixel or pixel group by pixel group using groups of pixels which do not correspond to a single line of pixels.

(49) For a reading circuit 116 as shown in FIG. 3, the switches 124 are closed beforehand. The integration capacitors 122 are then discharged, the potential at the terminals becomes zero and the potential at the output of the charge integrator therefore becomes equal to Vref.

(50) The heating of the heat-sensitive measuring element of the pixels 102 of the line read starts at the time t.sub.0 (t.sub.0=50 μs in FIG. 6), by passing a current into the heating elements 112 of the pixels 102 read.

(51) A first reading of the electrical charges outputted by the pixels 102 of the line read is then implemented during a first measurement duration starting at a time t.sub.1 corresponding to the time at which the switches 124 of the pixels 102 of the line read open (t.sub.1=t.sub.0=50 μs in the example described here) and terminating at time t.sub.3 when the value of the voltage of the capacitors 122 is read. The integration of the electrical charges generated in the pyroelectric capacitors of the pixels 102 of the line read is carried out during a first measurement duration. Since the switches 124 are open, the electrical charges generated by the pyroelectric capacitors of the read pixels 102 flow towards the capacitors 122 to which the read pixels 102 are connected

(52) Advantageously, the heating starts before the start of the first reading of the electrical charges in order to limit the electronic disturbances caused by the switching of the elements carrying out the heating. Moreover, the difference between the measurement signals of the two pixels 102a, 102b is negligible at the start of integration, the heat not having had the time to reach the surface of the sensor 100, the two pixels 102a, 102b therefore having a similar behaviour. However, it is conceivable that the heating starts after the start of the first reading of the electrical charges (with in this case t.sub.1<t.sub.0).

(53) In a measuring element corresponding to a pyroelectric capacitor 104, the variation in charge ΔQ created is proportional to the variation in temperature ΔT undergone by the pyroelectric capacitor 104 and can be expressed by the following equation:
ΔQ=γ.Math.S.Math.ΔT,
where γ corresponds to the pyroelectric coefficient of the pyroelectric material 106 of the pyroelectric capacitor 104 and S the surface area thereof.

(54) The temperature variation undergone by each of the pyroelectric capacitors 104 of the sensor 100 is different according to whether a ridge or a valley of the print is located above the pyroelectric capacitor. The variation in temperature undergone by a pyroelectric capacitor 104 on which a ridge of the print is located is called ΔT.sub.ridge, and the variation in temperature undergone by a pyroelectric capacitor 104 on which a valley of the print is located is called ΔT.sub.valley.

(55) When the heat-sensitive measuring elements are thermistors or more generally heat-sensitive measuring elements generating a current, the value of which depends on the temperature, such as diodes for example, the current I obtained depends on the temperature according to a function f, in other words I=f(T). This current can also be expressed as a function of a particular measured value at a temperature T.sub.0, with in this case I=I.sub.0.Math.f(T.sub.0, ΔT).

(56) At time t.sub.1, the value of the current in a thermistor on which a ridge of the print is located, is called I.sub.ridge_t1 and the value of the current in a thermistor in which a valley of the print is located is called I.sub.valley_t1. The values of the currents generated by the thermistors are read at time t.sub.1.

(57) In the exemplary embodiment described here, during the first measurement duration, the heating is stopped. The heating is stopped at a time t.sub.2. The heating duration t.sub.2−t.sub.0 is, for example, equal to 1000 μs.

(58) Starting from the stopping of the heating (time t.sub.2), the charges generated by the pyroelectric capacitors 104 of the read pixels 102 starts to decrease due to the fact that the pixels 102 cool. However, because of the thermal inertia existing in the sensor 100, the value of the contrast continues to increase (as described above in connection with FIG. 5) for a certain period after time t.sub.2, in other words after having stopped heating. It is therefore advantageous to prolong the integration of charges during this period, until the contrast decreases.

(59) The first reading of the generated charges is stopped at a time t.sub.3. The first measurement duration (equal to t.sub.3−t.sub.1) is, for example, equal to 2000 μs. The value of the time t.sub.3 may be chosen carefully such that the end of the first reading corresponds to the time when the contrast between a pixel 102 on which a ridge of the print is located and a pixel 102 on which a valley of the print is located starts to decrease (2000 μs in the example of FIG. 5). It is however possible to choose an integration duration, or measurement duration, close to the heating duration, for example between approximately 1000 μs and 1300 μs.

(60) At the end of this measurement duration, the pyroelectric capacitors have been subjected to a certain variation in temperature, the electrical charges generated by the pyroelectric capacitor and stored by each of the capacitors 122 being the consequence of this temperature variation. The value measured by this first measurement is called x.sub.1.

(61) The electrical potential at the output of the amplifier 120 is thus V.sub.out=Q/C.sub.ref+V.sub.ref, with Q corresponding to the electrical charges generated during the first measurement duration and C.sub.ref the value of the capacitor 122. This potential is then read and sampled by the analogue-to-digital converter of the circuit 126 or stored in another capacitor.

(62) The value of the electrical charge generated by a pyroelectric capacitor 104 on which a ridge of the print is located at time t.sub.3, is:
Q.sub.ridge_t3=γ.Math.S.Math.ΔT.sub.ridge,

(63) and the value of the electrical charge generated by a pyroelectric capacitor 104 on which a valley of the print is located at time t.sub.3, is:
Q.sub.valley_t3=γ.Math.S.Math.ΔT.sub.valley,

(64) At time t.sub.3, the contrast obtained between a pixel on which a ridge of the print is located and a pixel on which a valley of the print is located is therefore:
Contrast=Q.sub.ridge_t3−Q.sub.valley_t3
Contrast=γ.Math.S.Math.(ΔT.sub.ridge−ΔT.sub.valley).

(65) The contrast obtained is therefore linear with respect to the difference in temperature variations between a pixel on which a ridge of the print is found and a pixel on which a valley of the print is found.

(66) When the heat-sensitive measuring elements are thermistors (or more generally heat-sensitive measuring elements generating a current, the value of which depends on the temperature), the currents generated are read at times t.sub.1 and t.sub.3. The value of the current in a thermistor on which a ridge of the print is located, at time t.sub.3, is:
I.sub.ridge_t3=I.sub.ridge_t1.Math.f(T.sub.ridge,ΔT.sub.ridge_t3),

(67) and the value of the current in a thermistor on which a valley of the print is located, at time t.sub.3, is:
I.sub.valley_t3=I.sub.valley_t1.Math.f(T.sub.valley,ΔT.sub.valley_t3).

(68) Given that the function f is locally linear over the considered temperature domain, in other words variations less than a few degrees Kelvin, this function can be written in the form f(T.sub.0, ΔT)=a(T.sub.0+ΔT)+b. The difference in current between times t.sub.3 and t.sub.1 is:
ΔI.sub.ridge_t3=I.sub.ridge_t3−I.sub.ridge_t1=I.sub.ridge_t1−aΔT.sub.ridge_t3,
ΔI.sub.valley_t3=I.sub.valley_t3−I.sub.valley_t1=I.sub.valley_t1.Math.aΔT.sub.valley_t3,

(69) At time t.sub.3, the contrast obtained between a pixel on which a ridge of the print is located and a pixel on which a valley of the print is located is therefore:
Contrast_t.sub.3=ΔI.sub.ridge_t3−ΔI.sub.valley_t3

(70) By assuming that the initial temperatures of the ridge and valley pixels are substantially equal:
I.sub.ridge_t1≈I.sub.valley_t1≈I.sub.t1

(71) The contrast obtained can be written according to the equation:
Contrast_t.sub.3=a.Math.I.sub.t1.Math.(ΔT.sub.ridge_t3−ΔT.sub.valley_t3).

(72) The contrast obtained is therefore linear with respect to the difference in temperature variations between a pixel on which a print ridge is found and a pixel on which a print valley is found, as with the pyroelectric capacitors. The contrast obtained at the time t.sub.3 has a positive value.

(73) At the end of the first measurement duration, it is possible to provide a wait time (between times t.sub.3 and t.sub.5 in FIG. 7) during which the acquired data are output, converted, sampled etc. During this wait time, the switch 124 is switched to the closed position in order to discharge the capacitor 122. In FIG. 6, this reset translates into a reset to zero of the charges read, in other words in this case the charges accumulated in the integration capacitor 122. This wait time can advantageously prevent the electrical disturbances, which could be generated by the analogue-to-digital converter of the circuit 126, from disturbing the charge integrators.

(74) After this reset, a second reading of the electrical charges outputted by the pixels 102 of the read line is implemented during a second measurement duration at a time t.sub.4 and ending at a time t.sub.5. In the example described here, the second measurement duration t.sub.5−t.sub.4 is equal to the first measurement duration t.sub.3−t.sub.1.

(75) Unlike the first reading, which is partly carried out during the heating of the pixels 102, this second reading is implemented without heating the pixels 102 of the read line.

(76) The switch 124 is open at time t.sub.4. The integration then starts at the pyroelectric capacitor 104 of the pixels 102 of the read line, during the second measurement duration. Electrical charges continue to be generated by the pyroelectric capacitor of the pixel 102 during this second measurement duration, but these charges are here negative, as can be seen in FIG. 6, due to the fact that the pixels 102 are in a cooling phase. The value measured by this second reading is called x.sub.2.

(77) The contrast obtained during the second measurement is inverted in the same way, due to the linearity and the fact that the variations in temperature are similar for the pyroelectric pixels and the pixels with thermistors. For the pixels with thermistors, the contrast obtained can be written according to the equation:
Contrast_t.sub.5=a.Math.I.sub.t1.Math.(ΔT.sub.ridge_t5−ΔT.sub.valley_t5).

(78) The contrast obtained at the time t.sub.5 has a negative value.

(79) The subtraction carried out at the end of the two measurements therefore amounts to subtracting the contrasts of the two measurements, and is expressed by the equation:
Contrast_t.sub.5−Contrast_t.sub.3=a.Math.I.sub.11.Math.((ΔT.sub.ridge_t5−ΔT.sub.ridge_t3)−(ΔT.sub.valley_t5−ΔT.sub.valley_t3)).

(80) For each pixel 102 read, a difference between the two measured values x.sub.1 and x.sub.2 is then calculated. The calculation of this difference may be carried out outside of the reading circuit 116, in other words after having carried out an analogue-to-digital conversion of each of the measurement values x.sub.1 and x.sub.2.

(81) In a variant, it is possible, after having carried out the first measurement x.sub.1, to retain the analogue measurement value x.sub.1 in the reading circuit 116, for example in a first capacitor of the reading circuit 116. After having carried out the second measurement x.sub.2, the analogue measurement value x.sub.2 is also retained in the reading circuit 116, for example in a second capacitor of the reading circuit 116. The analogue measurement values are then subtracted using the calculation of the difference between the two values x.sub.1 and x.sub.2, then the result of this subtraction is digitally converted and outputted by the reading circuit 116.

(82) Due to the fact that the difference between the two pixels 102a, 102b is negative for the second reading x.sub.2, whereas it is positive for the first reading x.sub.1, the difference results in an even higher contrast, whereas a lower contrast would have been obtained if a single reading had been made between times t.sub.1 and t.sub.5.

(83) In addition, the calculation of this difference makes it possible to remove, from the results obtained, the signals corresponding to the noise and which are not relevant for the capture performed, due to the fact that these signals have the same impact on the two readings carried out. The calculation of this difference makes it possible, in particular, to cancel at least a part of the fixed pattern noise (FPN) of the sensor 100, in other words any constant offset introduced at the output of the sensor 100, but also any constant leak current present in the sensor 100.

(84) The subtraction carried out at the end of the two measurements therefore amounts here to adding the contrasts of the two measurements, while removing the effects of those stray signals which have the same impact on the first and second readings.

(85) In general, the values of the different times t.sub.0 to t.sub.5, in other words the durations of the various phases of the method (heating, first reading, second reading) are adjusted to the function of the structure of the sensor 100.

(86) The steps described above are repeated for the other lines of pixels of the sensor 100. In FIG. 7, these steps can be seen for a second line of pixels.

(87) A wait time may occurred between the readings of two successive lines of pixels. If the sensor 100 comprises a passive array of pixels 102, in other words the pixels 102 do not comprise transistors making it possible to read the pixels (as is the case in FIG. 3), this wait time is used to allow the line of pixels which has just been read to cool.

(88) In the method described above, the first measurement duration is equal to the second measurement duration. In a variant, it is possible that the two measurement durations are different from each other. In this case, the subtraction carried out between the two values x.sub.1 and x.sub.2 obtained during the two readings of each pixel 102 may be carried out by weighting these two values of the two signals according to the difference between the first and second measurement durations. In this case, by considering that the calculated difference is x.sub.1−α.Math.x.sub.2, the value of a being equal to the value of the ratio of the first measurement duration over the second measurement duration. This makes it possible to cancel the low-frequency stray signals which are considered constants despite the difference between the two measurement durations. In this case, the FPN it is no longer completely corrected by the calculation of this weighted difference, but it is possible to completely correct it by a factory calibration using software.

(89) FIG. 8A shows an image calculated with only the values x.sub.1 of the first reading. FIG. 8B shows an image calculated with only the values x.sub.2 of the second reading (the contrasts are reversed between FIGS. 8A and 8B due to the fact that at the time of the second reading, the pixels are in a cooling phase whereas during the first reading, the pixels are in a heating phase). FIG. 8C represents an image calculated from the results of differences between the values of x.sub.1 and the values of x.sub.2. These figures clearly illustrate the fact that a better contrast is obtained for the image calculated from the results of differences between the values of x.sub.1 and the values of x.sub.2.

(90) FIGS. 9A-9C show, in a manner analogous to FIGS. 8A-8C, images obtained respectively by considering the results of the first reading only, the second reading only, and by subtracting the results of the second reading from those of the first reading.

(91) The subtraction carried out between the results of the first reading and those of the second reading, when the first and second measurement durations are identical, also makes it possible to a apply a filtering for which the normal of the transfer function H for frequency f, H(f) can be expressed in the form of the following equation:

(92) H ( f ) = sinc ( f .Math. T inf ) * 2 * sin ( 2 .Math. π .Math. f .Math. δ t ) where : sinc ( x ) = sin ( π x ) π x , T.sub.int the integration time, in other words the duration of one of the first and second readings, δt half of the time t.sub.4−t.sub.1, in other words half of the time between the start of the first reading and the start of the second reading.

(93) FIG. 10 shows the function H obtained when the duration of each of the two readings is the same at 1200 μs, with a wait time between each reading equal to 100 μs. With this filter, the stray signals due to the electromagnetic environment, the frequencies of which are between 50 Hz and 60 Hz, are attenuated by a factor of between 2 and 3. The frequencies of other passive or stray signals generated, for example, during the acquisition of an image of a fingerprint are less than approximately 10 Hz. Such a filter enables a very large attenuation of these stray signals (attenuation factor greater than 20, for example).

(94) FIG. 11 shows the function H obtained when the duration of each of the two readings is the same at 700 μs, with a wait time between each of the reading equal to 50 μs. FIG. 11 shows that, in this case, the attenuation of signals with frequencies less than 10 Hz is even larger than that obtained in the configuration for which the filtering function is illustrated in FIG. 10.

(95) For all the configurations described above, the above described method may be implemented by further carrying out a Correlated Double Sampling (CDS) operation. In this case, the values (charge or current) of the pixels are read at the start of each of the readings. These values are then subtracted at the end of each of the readings. Such an operation makes it possible to remove a large part of the fixed noise present in the pixels.

(96) The value of a may be different to that of the ratio between the first measurement duration and the second measurement duration. Thus by modifying the value of the parameter α, it is possible to give more or less importance to one or other of the values x.sub.1 and x.sub.2, in other words to the measurement carried out largely during heating of the pixel or that carried out largely during cooling of the pixel. It is possible to have a parameter α of value greater than 1 or less than 1.

(97) For example, in the case of a thermal pattern capture corresponding to that of a skin print, and with a first measurement duration equal to the second measurement duration, the choice of the value of the parameter α with a value greater than 1 allows greater importance to be given to the result of the second measurement carried out, at least in part, during the cooling of the pixel in the calculated difference x.sub.1−α.Math.x.sub.2. Due to the fact that the measurement signal obtained during the cooling of the pixel involves deeper layers of skin thanks to the longer measurement duration, the heat having had more time to spread, it is thus possible to increase the importance of these deeper layers in the final result with respect to the first surface layers of skin. In a variant, by taking a value of the parameter α less than 1, a greater importance is given to the first measurement carried out for the surface layers of skin.

(98) According to a second example, in the presence of constant noise in the form of a same quantity of undesired charges injected in each pixel, which does not depend on the acquisition duration, it may be judicious to have the value of the parameter α=1 even when the durations of the first and second readings are not identical. Hence, this fixed noise is not present in the difference x.sub.1−α.Math.x.sub.2.

(99) In the special embodiment described above in connection with FIG. 2, the pixels do not comprise transistors for line selection and the addressing of the pixels is carried out, during the reading, by heating the desired line of pixels.

(100) In a variant, it is possible for each pixel 102 to comprise a line selection transistor. The gate of such a line selection transistor may in this case be produced as a wire common to all the line selection transistors of the pixels of a same line and on which a selection signal is intended to be applied. A first of the source and drain electrodes of the line selection transistor may be connected to the active node 118 and a second of the drain and source electrodes of the selection transistor may be connected to an input of the reading circuit 116.

(101) In such a variant the operation of the sensor 100 is similar to that previously described, apart from the fact that the line selection transistor is set to the on state during the reading of the line of pixels to which it belongs.

(102) Other configurations of pixels may also be envisaged, such as that illustrated in FIG. 12 making it possible to read as a voltage the measurements of the pixels 102 of the sensor (so-called “active” pixel reading).

(103) As in the exemplary embodiment described previously in connection with FIG. 3, each pixel 102 comprises the pyroelectric capacitor connected to the active node 118, hence a line selection transistor 130 controlled via a line selection line 133. Each pixel 102 is also provided with a reset transistor 140, one of the source and drain electrodes of which is connected to the node 118 and the other of the source and drain electrodes of which has a reset voltage V.sub.reset applied. A control signal to reset the pixel 102 is applied on the gate of the reset transistor 140. This reset makes it possible to set the electrical potential of the node 118 at a known value (in this case V.sub.reset) at the start of the integration, and to drain the charges from the pyroelectric capacitor 104 once a reading is completed. As with the control of the pixel line selection transistor 130, the control of the reset transistor 140 may be common to an entire line of pixels 102.

(104) Unlike the preceding exemplary embodiment, in which the node 118 is connected directly to the reading circuit 116, here the node 118 is connected to a gate of another transistor 142 forming a voltage follower and producing an amplification of the read signal, in other words the potential of the electrode 110, changing with the electrical charges generated by the pyroelectric capacitor 104 of the pixel 102. An electrical supply potential is applied on a first of the source and drain electrodes of the transistor 142 and a second of the source and drain electrodes of the transistor 142 is connected to the first of the source and drain electrodes of the transistor 130. A second of the source and drain electrodes of the transistor 130 is connected to the input of the reading circuit 116 formed by an inverting or non-inverting amplifier 144, of gain G. The output of the amplifier 144 is connected to the input of the analogue-to-digital converter 126. A current source 143 is also coupled to the input of the amplifier 144 in order to rapidly polarise the transistor 142 in an operating zone where it behaves as a voltage follower.

(105) In this second embodiment, the reading of a pixel 102 is carried out by means of three transistors, for example MOS transistors. The reading is made in voltage and benefits from the local amplification provided by the follower transistor 142 which blocks the flow of charges on the active node 118. In TFT technology, the transistors may be produced from polysilicon or IGZO, for example.

(106) This second exemplary embodiment produces a non-destructive reading of the charges generated by the pyroelectric capacitors. As the active node 118 has not been reset, the generated electrical charges are preserved.

(107) In the examples described above, the heating is stopped during the first reading of the electrical charges. In other words, the time t.sub.2 is between times t.sub.1 and t.sub.3. In a variant, it is possible that the heating is stopped during the second reading of the electrical charges, in other words after time t.sub.3.

(108) In general, the times t.sub.0 to t.sub.5 are chosen such that more than half of the heating duration is implemented during the first measurement duration and such that less than half of the heating duration is implemented during the second measurement duration.