Fingerprint sensing arrangement and a method for filtering a fingerprint pattern signal

11216633 · 2022-01-04

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention relates to providing a filtered fingerprint pattern signal indicative of a fingerprint pattern with a fingerprint sensing device comprising an array of sensing elements for sensing the fingerprint pattern. Each sensing element is configured to provide a sensing signal indicative of a local fingerprint pattern feature. The method comprises: receiving analog sensing signals from each of a set of sensing elements comprising at least four sensing elements, filtering the set of sensing signals to provide a set of filtered output signals each comprising a linear combination of the set of sensing signals in which each sensing signal has a respective coefficient. The coefficients in each linear combination sum up to zero, and wherein the linear combinations are different from each other. The set of filtered output signals are converted to a filtered digital sensing signal indicative of the user's fingerprint pattern.

Claims

1. A method for providing a filtered fingerprint pattern signal indicative of fingerprint pattern of a user's finger with a fingerprint sensing device comprising an array of sensing elements for sensing the fingerprint pattern, each sensing element is configured to provide a sensing signal indicative of a local fingerprint pattern feature, wherein the method comprises: receiving analog sensing signals from each of a set of sensing elements comprising at least four sensing elements, computing a Hadamard transform of each set of sensing signals for filtering the set of sensing signals for common mode noise suppression, and to provide a set of filtered output signals, each of the filtered output signals comprises a linear combination of the set of sensing signals in which each sensing signal has a respective coefficient, wherein the coefficients in each linear combination sum up to zero, and wherein the linear combinations are different from each other, wherein the set of filtered output signals is obtained by discarding only a single sum output from the Hadamard transform, the single sum output that is discarded comprising a sum of the set of sensing signals resulting from a sum operator corresponding to Hadamard matrix elements of the same sign, and converting the set of filtered output signals to a set of filtered digital sensing signals indicative of the user's fingerprint pattern.

2. The method according to claim 1, wherein the number of sensing elements in the set of sensing elements is an even number of sensing elements.

3. The method according to claim 1, wherein the set of sensing elements is a first set of sensing elements, the method comprising: receiving analog sensing signals from a second set of sensing elements comprising at least four sensing elements, the sensing elements of the second set are not comprised in the first set of sensing elements, filtering the set of analog sensing signals from the second set of sensing elements to provide a further set of filtered output signals, each of the further filtered output signals comprises a linear combination of the set of sensing signals from the second set of sensing elements in which each sensing signal has a respective coefficient, wherein the coefficients in each linear combination sum up to zero, and wherein the linear combinations are different from each other, converting the second set of filtered output signals to a second set of filtered digital sensing signal indicative of the user's fingerprint pattern, combining the first set of filtered digital sensing signal with the second set of filtered digital sensing signal.

4. The method according to claim 3, wherein the number of sensing elements in the first set is equal to the number of sensing elements in the second set.

5. The method according to claim 3, wherein the first set of sensing signals and the second set of sensing signals are acquired substantially simultaneously.

6. The method according to claim 1, comprising: shifting the set of sensing element to a further set of sensing element overlapping with at least one sensing element from the first set of sensing element, and providing a further filtered digital sensing signal based on sensing signals from the further set of sensing elements.

7. A fingerprint sensing arrangement for sensing a fingerprint pattern of a user's finger for providing a fingerprint pattern signal, the fingerprint sensing arrangement comprising: an array of sensing elements for sensing the fingerprint pattern, each sensing element is configured to provide a sensing signal indicative of a local fingerprint pattern feature, a filter bank configured to suppress common mode noise, and configured to receive analog sensing signals from each of a set of sensing elements comprising at least four sensing elements, the filter bank is further configured to compute a Hadamard transform of each set of sensing signals to calculate a set of filtered output signals, each of the filtered output signals comprises a linear combination of the set of sensing signals in which each sensing signal is associated with a respective coefficient, wherein the coefficients in each linear combination sum up to zero and wherein the linear combinations are different from each other, wherein the set of filtered output signals is obtained by discarding only a single sum output from the Hadamard transform, the single sum output that is discarded comprising a sum of the set of sensing signals resulting from a sum operator corresponding to Hadamard matrix elements of the same sign, and an analog to digital converter configured to convert the set of filtered output signals to set of filtered digital sensing signal indicative of the user's fingerprint pattern.

8. The fingerprint sensing arrangement according to claim 7, wherein the filter bank comprises a plurality of adding circuits and a plurality of subtraction circuits for calculating the set of filtered output signals.

9. The fingerprint sensing arrangement according to claim 7, wherein each sensing element comprises: a sensing structure for capacitive coupling with the finger, each sensing structure being covered by a dielectric structure, and sensing circuitry for providing the sensing signals which are indicative of the capacitive coupling between the sensing structure and the finger in response to a change in potential difference between a sensing structure potential of the sensing structure and a finger potential of the finger.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) These and other aspects of the present invention will now be described in more detail, with reference to the appended drawings showing an example embodiment of the invention, wherein:

(2) FIG. 1 schematically illustrates an application for a fingerprint sensing device according to an example embodiment of the present invention;

(3) FIG. 2 schematically shows the fingerprint sensing device in FIG. 1;

(4) FIG. 3 is a conceptual illustration of embodiments of the invention;

(5) FIG. 4 conceptually illustrates a single layer Hadamard filter structure;

(6) FIG. 5 conceptually illustrates a dual layer Hadamard filter structure according to embodiments of the invention;

(7) FIG. 6 conceptually illustrates an example filter circuit;

(8) FIG. 7 is a flow-chart of method steps according to an embodiment of the present invention;

(9) FIG. 8 is a flow-chart of method steps according to an embodiment of the present invention, and

(10) FIG. 9 is a flow-chart of method steps according to an embodiment of the present invention.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

(11) In the present detailed description, various embodiments of the fingerprint sensing system and method according to the present invention are mainly described with reference to a mobile device in the form a mobile phone having an integrated fingerprint sensing device. However, it should be noted that many other kinds of electronic devices may have such a fingerprint sensing device integrated, such as tablets, desktop computers, laptops, smart cards, etc.

(12) Turning now to the drawings and in particular to FIG. 1, there is schematically illustrated an example of an electronic device configured to apply the concept according to the present disclosure, in the form of a mobile device 100 with an integrated fingerprint sensor 102 and a display unit 104 with a touch screen interface 106. In this embodiment the fingerprint sensor 102 is arranged on a front side of the mobile device 100, where also the display unit 104 is positioned. The fingerprint sensor 102 may, for example, be used for unlocking the mobile device 100 and/or for authorizing transactions carried out using the mobile device 100, etc. The fingerprint sensor 102 may of course also be placed on the back side or on the side of the mobile device 100.

(13) Preferably and as is apparent for the skilled person, the mobile device 100 shown in FIG. 1 further comprises a first antenna for WLAN/Wi-Fi communication, a second antenna for telecommunication communication, a microphone, a speaker, and a phone control unit. Further hardware elements are of course possibly comprised with the mobile device.

(14) It should furthermore be noted that the invention may be applicable in relation to any other type of electronic devices, such as a laptop, a remote control, a tablet computer, smart card comprising a fingerprint sensor, or any other type of present or future similarly configured device, including any type of embedded devices or IoT (Internet of Things) devices where there is a desire to allow for user specific settings and/or identification/authentication of a user to be implemented.

(15) With reference to FIG. 2, there is conceptually illustrated a somewhat enlarged view of the fingerprint sensor 102. In the case of employing a capacitive sensing technology, the fingerprint sensor 102 is configured to comprise a large plurality of sensing elements, preferably arranged as a two-dimensional array. The two-dimensional array may have sizes depending on the planned implementation and in an embodiment 160×160 pixels are used. Other sizes are of course possible and within the scope of the invention, including two-dimensional array with less pixels as compared to the above example. A single sensing element (also denoted as a pixel) is in FIG. 2 indicated by reference numeral 202.

(16) FIG. 3 conceptually illustrates four sensing elements 302, 303, 304, and 305 of a fingerprint sensing arrangement 300. Each sensing element comprises a sensing structure 302a, 303a, 304a, 305a, and a sensing circuitry 302b, 303b, 304b, 305b illustrated as a simple amplifier for simplicity and clarity in the drawing. A filter bank 314 is configured to receive analog sensing signals from the sensing circuitries 302b, 303b, 304b, 305b and to calculate a set of filtered sensing signals based on the received analog sensing signals. The set of sensing signals are provided to an analog-to-digital converter 316 which converts the set of filtered output signals to a filtered digital sensing signal.

(17) FIG. 4 conceptually illustrates a single layer Hadamard filter structure 401 which is configured to receive two analog sensing signals x.sub.1 and x.sub.2 from two sensing elements, either 404 and 405, or 407 and 408, where sensing elements 404 and 407 are arranged in different rows but in the same column j in a array of sensing elements. Similarly, sensing elements 405 and 408 are arranged in different rows but in the same column j+1 in an array of sensing elements. The Hadamard filter structure transforms the input signals according to a transformation given by the matrix operation:

(18) [ y 1 y 2 ] y = [ 1 1 1 - 1 ] H 1 [ x 1 x 2 ] x ,
where the matrix H.sub.1 comprises a sum and a difference operator. Thus, the output y.sub.1, is the sum (S) of the inputs x.sub.1 and x.sub.2, and the output y.sub.2 is the difference (D) between x.sub.1 and x.sub.2. The difference output y.sub.2 is provided to an analog-to-digital converter 402 whereas the sum output y.sub.1 is discarded. To recover both horizontal and vertical information, the sampling must alternate between sampling more than one set of sensing elements. In order to connect all the samples together, the sampling may e.g. be shifted horizontally by 1 sensing element between measurements. For example, for the sensing elements conceptually illustrated in FIG. 4, arranged in a number of rows and columns, the sensing signals from sensing elements 404 and 405 may be sampled first. Next, the sampling shifts to sampling the sensing signals from the sensing elements 407 and 408. Both sets of analog sensing signals from the two sampling steps are converted to respective set of digital sensing signals which are subsequently combined to form a filtered digital sensing signal indicative of the user's fingerprint pattern.

(19) According to embodiments of the invention, the Hadamard transform is applied to at least four sensing signals for providing a set of filtered output signals. For simplicity, the case with four sensing signals will be explained herein. However, the inventive concept is equally applicable to larger number of sensing signals. The inventive filter bank concept can be extended to an arbitrary number of sensing elements (i.e. “pixels”) N=2.sup.n by
y=H.sub.nx,H.sub.n=H.sub.1.Math.H.sub.n-1,
where .Math. denotes a Kroenke product.

(20) FIG. 5 conceptually illustrates a dual layer Hadamard filter structure 500 comprising four Hadamard filter units 401a-d. One such filter unit 401 was described with reference to FIG. 4. The input to the Hadamard filter structure is four analog sensing signals X1, X2, X3, and X4. The Hadamard filter structure 500 transforms the input signals according to a transformation given by the matrix operation:

(21) [ y 1 y 2 y 3 y 4 ] y = [ 1 1 1 1 1 - 1 1 - 1 1 1 - 1 - 1 1 - 1 - 1 1 ] H 2 = H 1 .Math. H 1 [ x 1 x 2 x 3 x 4 ] x ,
where the matrix H.sub.2 is the Kroenke product of two H.sub.1 transformation matrices. The outputs from the Hadamard filter structure 500 illustrated in FIG. 5 are the linear combinations:
y.sub.1=X1+X2+X3+X4,
y.sub.2=X1+X2−(X3+X4),
y.sub.3=X1−X2+X3−X4, and
y.sub.4=X1−X2−(X3−X4).

(22) In order to avoid sampling the common mode noise, the output y.sub.1 is discarded. Thus, only the outputs y.sub.2, y.sub.3, and y.sub.4 are converted to digital signals by the analog-to-digital converter 402.

(23) As was described with reference to FIG. 4, to recover both horizontal and vertical fingerprint information, the sampling may alternate between sampling two sets of sensing elements. In this illustrated example, the first set of sensing elements may be the sensing elements 502a-d and the second set of sensing elements may be the sensing elements 503a-d. As for differential sampling, the sensing element sets are preferably connected together, which may be done by e.g. shifting the sampling horizontally by one block of sensing elements, i.e. by shifting over two sensing elements in this presently illustrated example in FIG. 5. To support this block-wise shifting of the sampling, multiplexers may be used to make the connections between the layers of filter units (e.g. 401a-b is one layer and 401c-d is another layer).

(24) Shifting of the sampling between blocks of sensing elements may be performed through-out the entire array of sensing elements (e.g. the two-dimensional array shown in FIG. 2). In this way a fingerprint image may be reconstructed from the filtered sensing signals and may be used for various purposes, such as biometric enrollment or authentication, or fingerprint pattern based navigation etc.

(25) Each of the filter units 401a-b may comprise addition circuits and subtraction circuits. The filter units 401a-b may be configured in various ways. For exemplary purposes is one such example filter circuit illustrated in FIG. 6.

(26) FIG. 6 illustrates two sensing structures 601 and 602 each being connected to a respective switch circuit 604 and 606. The switch circuits 604 and 606 are used for selecting the sensing structures to from which signals are measured. The signal sensed (i.e. related to the charge at the sensing structure) at the sensing structure 601 is provided to a negative input 610 or a positive input 612 of a buffer circuit 614 by controlling the switching circuits 616 and 618. In the same way, the signal sensed (i.e. related to the charge at the sensing structure) by the sensing structure 602 is provided to the negative input 610 or the positive input 612 of the buffer circuit 614 by controlling the switching circuits 620 and 622. For example, the difference between the charge at sensing structure 601 and the charge at the sensing structure 602 can be sensed by closing switch 622, opening switch 620, closing switch 616, and opening switch 618. The sum between the charge at sensing structure 601 and the charge at the sensing structure 602 can be sensed by opening the switches 616 and 620, and closing the switches 618 and 622.

(27) Optional capacitors 624 and 626 provide a possibility to provide different gains to the sensing signals from the respective sensing structure. For example, if the capacitance of the capacitors 624 and 626 are the same, an effective gain of 1 is obtained. However, if the capacitance of the capacitors 624 and 626 are different, then a corresponding effective gain given by the ratio of the capacitances of the capacitors 624 and 626 could be applied to the sensing signals. Applying different gain provides the possibility to for example reduce non-uniformity in a reconstructed fingerprint image based on the sensing signals. The coefficient for a sensing signal in the above linear combinations corresponds to the gain applied to the sensing signal.

(28) FIG. 7 shows a flow-chart of method steps according to embodiments of the invention. In step S102, analog sensing signals are received from each of a set of sensing elements comprising at least four sensing elements. The set of sensing signals is filtered in step S104 to provide a set of filtered output signals. Each of the filtered output signals comprises a linear combination of the set of sensing signals in which each sensing signal has a respective coefficient. The coefficients in each linear combination sum up to zero, and the linear combinations are different from each other. Next, in step S106, the set of filtered output signals are converted to a filtered digital sensing signal indicative of the user's fingerprint pattern. The filtering may be performed by computing a Hadamard transform of the set of sensing signals.

(29) FIG. 8 shows a flow-chart with further method steps according to embodiments of the invention. In step S202, analog sensing signals are received from a second set of sensing elements comprising at least four sensing elements. The sensing elements of the second set are not comprised in the first set of sensing signals. The set of sensing signals from the second set of sensing elements are filtered in step S204 to provide a further set of filtered output signals. Each of the further filtered output signals comprises a linear combination of the set of sensing signals in which each sensing signal has a respective coefficient, wherein the coefficients in each linear combination sum up to zero. The linear combinations are different from each other. In step S206, the second set of filtered output signals are converted to a second filtered digital sensing signal indicative of the user's fingerprint pattern. Next, in step S208, the first filtered digital sensing signal is combined with the second filtered digital sensing signal to form a combined filtered digital sensing signal.

(30) FIG. 9 is a flow-chart of further method steps according to an embodiment of the invention. The method steps S102, S104, and S106 are described above with reference to FIG. 7. In step S302, the set of sensing element from which the sensing signals are sensed are shifted to a further set of sensing element overlapping with at least one sensing element from the first set of sensing element. With the same methodology as in steps S104 and S106, a further filtered digital sensing signal is provided in step S304 based on sensing signals from the further set of sensing elements.

(31) A control unit may include a microprocessor, microcontroller, programmable digital signal processor or another programmable device. The control unit may also, or instead, include an application specific integrated circuit, a programmable gate array or programmable array logic, a programmable logic device, or a digital signal processor. Where the control unit includes a programmable device such as the microprocessor, microcontroller or programmable digital signal processor mentioned above, the processor may further include computer executable code that controls operation of the programmable device. It should be understood that all or some parts of the functionality provided by means of the control unit (or generally discussed as “processing circuitry”) may be at least partly integrated with the fingerprint sensing arrangement.

(32) Although the figures may show a sequence the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. Additionally, even though the invention has been described with reference to specific exemplifying embodiments thereof, many different alterations, modifications and the like will become apparent for those skilled in the art.

(33) In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.