Apparatus and Method for Culling Substantially Redundant Data in Fingerprint Sensing Circuits
First Claim
1. An apparatus for culling substantially redundant data in a fingerprint sensing circuit, the apparatus comprising:
- an input module configured to receive a first set of data samples from an array of fingerprint sensing elements and further configured to receive a second set of data samples from the array of fingerprint sensing elements, the second set being received after the first set;
a storage module to store each of the first and second sets of data samples;
a comparator module to calculate a difference between each data sample from the first set and a corresponding data sample from the second set to provide a plurality of difference values; and
a determination module to count the number of difference values that exceed a difference limit and identify the second set of data samples as redundant in the event the number is less than a count limit.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for culling substantially redundant data in a fingerprint sensing circuit is disclosed in one embodiment of the invention as including an input module, a storage module, a comparator module, and a determination module. The input module may receive sets of data samples from an array of fingerprint sensing elements. The sets of data samples may be stored by the storage module. The comparator module may calculate a difference between each data sample from a first-received set, and a corresponding data sample from a second-received set. The determination module may count the number of difference values that exceed a predetermined difference limit, and identify the second set of data samples as redundant if the number of difference values counted is less than a pre-set count limit.
171 Citations
20 Claims
-
1. An apparatus for culling substantially redundant data in a fingerprint sensing circuit, the apparatus comprising:
-
an input module configured to receive a first set of data samples from an array of fingerprint sensing elements and further configured to receive a second set of data samples from the array of fingerprint sensing elements, the second set being received after the first set; a storage module to store each of the first and second sets of data samples; a comparator module to calculate a difference between each data sample from the first set and a corresponding data sample from the second set to provide a plurality of difference values; and a determination module to count the number of difference values that exceed a difference limit and identify the second set of data samples as redundant in the event the number is less than a count limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for culling substantially redundant data in a fingerprint sensing circuit, the system comprising:
-
receiving a first set of data samples from an array of fingerprint sensing elements; receiving a second set of data samples from the array of fingerprint sensing elements, the second set being received after the first set; calculating a difference between each data sample from the first set and a corresponding data sample from the second set to provide a plurality of difference values; counting the number of difference values that exceed a difference limit; and identifying the second set of data samples as redundant in the event the number is less than a count limit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for culling substantially redundant data in a fingerprint sensing circuit, the system comprising:
-
a fingerprint sensor comprising an array of fingerprint sensing elements; a host system to receive sets of data samples from the array of fingerprint sensing elements; and a culling module to reduce the amount of substantially redundant data that is transmitted from the fingerprint sensor to the host system, the culling module comprising; means for receiving first and second sets of data samples from the array of fingerprint sensing elements, wherein the second set is received after the first set; means for storing the first and second sets of data samples; means for calculating a difference between each data sample from the first set and a corresponding data sample from the second set to provide a plurality of difference values; means for counting the number of difference values that exceed a difference limit; and means for identifying the second set of data samples as redundant in the event the number is less than a count limit. - View Dependent Claims (19, 20)
-
Specification