Method and apparatus for two-dimensional finger motion tracking and control
First Claim
1. A finger motion tracking apparatus used to provide user input to a computing_device, comprising:
- at least two linear sensor arrays each configured to sense overlapping line segments of features of a fingerprint of a finger moving along a one of at least two axes of motion of the finger, each linear sensor array including a plurality of linear sensor array sensing elements configured to capture segments of fingerprint image data, at least one of the at least two axes of motion being in a direction other than a direction of a swipe of the finger surface over the sensor surface, the overlapping line segments of the features of the fingerprint image each being sensed at different times;
a memory configured to receive and store image data from each linear sensor array; and
a computing device configured to generate finger motion data by comparing overlapping line segments of the fingerprint image that match each other, sensed by one of the at least two linear sensor arrays at different times, thereby determining a velocity of finger motion along each of the at least two axes of motion of the finger;
wherein the at least two linear sensor arrays are each present on the same unitized electrical component.
9 Assignments
0 Petitions
Accused Products
Abstract
Enhanced accuracy finger position and motion sensors devices, algorithms, and methods are disclosed that can be used in a variety of different applications. The sensors can be used in conjunction with partial fingerprint imagers to produce improved fingerprint scanners. The finger motion sensors may also be used (either with or without a partial fingerprint imager) to control electronic devices. When several of these finger motion and position sensors are aligned in different directions, finger motion over a two dimensional surface may be detected. This creates a finger controlled “mouse” computer input device. Motion of a finger along the surface of such sensors may allow a user to control the movement of an indicator on a display screen, and control a microprocessor device. Such techniques are particularly useful for small space constrained devices, such as cell phones, smart cards, music players, portable computers, personal digital accessories, and the like.
409 Citations
26 Claims
-
1. A finger motion tracking apparatus used to provide user input to a computing_device, comprising:
-
at least two linear sensor arrays each configured to sense overlapping line segments of features of a fingerprint of a finger moving along a one of at least two axes of motion of the finger, each linear sensor array including a plurality of linear sensor array sensing elements configured to capture segments of fingerprint image data, at least one of the at least two axes of motion being in a direction other than a direction of a swipe of the finger surface over the sensor surface, the overlapping line segments of the features of the fingerprint image each being sensed at different times; a memory configured to receive and store image data from each linear sensor array; and a computing device configured to generate finger motion data by comparing overlapping line segments of the fingerprint image that match each other, sensed by one of the at least two linear sensor arrays at different times, thereby determining a velocity of finger motion along each of the at least two axes of motion of the finger; wherein the at least two linear sensor arrays are each present on the same unitized electrical component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A finger motion tracking apparatus used to provide a user input to_a computing device comprising:
-
at least two linear sensor arrays configured to sense overlapping line segments of features of a fingerprint of a finger moving along one of at least two axes of motion of the finger, each linear sensor array including a plurality of linear sensor array sensing elements configured to capture segments of fingerprint image data, at least one of the at least two axes of motion being in a direction other than a direction of a swipe of the finger surface over the sensor surface, the overlapping line segments of the features of the fingerprint image each being sensed at different times; a memory configured to receive and store image data from each linear sensor array; and a computing device configured to generate finger motion data by comparing overlapping line segments of the fingerprint image that match each other, sensed by one of the at least two linear sensor arrays at different times, thereby determining a velocity of finger motion along each of the at least two axes of motion of the finger. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of tracking motion of a fingerprint with respect to a sensor surface for use in a user input to computing device comprising:
-
sensing at least two overlapping line segments of a fingerprint image, each located along one of at least two axes of motion of the finger surface with respect to the sensor surface, at least one of the at least two axes of motion being in a direction other than a direction of a swipe of the finger surface over the sensor surface, the overlapping line segments of the fingerprint image each being sensed at different times; storing digital data corresponding to the at least two overlapping line segments sensed by the sensing elements; and processing the digital data to generate fingerprint motion data by comparing overlapping line segments of the fingerprint image that match each other, sensed by one of the at least two linear sensor array at different times, thereby determining a velocity of finger motion along each of the at least two axes of motion of the finger, and navigation data based on the amount of shift in each of the at least two axes. - View Dependent Claims (20, 21, 22)
-
-
23. A tangible machine readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method, the method comprising:
-
tracking motion of a fingerprint with respect to a sensor for use in a user input to a computing device comprising; sensing at least two overlapping line segments of a fingerprint image, each located along one of at least two axes of motion of the finger surface with respect to a sensor surface, at least one of the at least two axes of motion being in a direction other than a direction of a swipe of the finger surface over the sensor surface, the overlapping line segments of the fingerprint image being sensed at different times; storing digital data corresponding to the at least two overlapping line segments sensed by the sensing elements; and processing the digital data to generate fingerprint motion data by comparing overlapping line segments of the fingerprint image, that match each other, taken by one of the linear sensor arrays at different times, thereby determining a velocity of finger motion along each of the at least two axes of motion of the finger, and navigation data based on the amount of shift in each of the at least two axes. - View Dependent Claims (24, 25, 26)
-
Specification