SYSTEMS FOR AND METHODS OF PROVIDING INERTIAL SCROLLING AND NAVIGATION USING A FINGERPRINT SENSOR
0 Assignments
0 Petitions
Accused Products
Abstract
An emulation system receives a swipe along a finger sensor to set a computer display in motion. After the swipe is completed, the display continues along its previous path. Depending on their direction, subsequent swipes can be used to accelerate or decelerate the motion. Gradually, the display decelerates. In one embodiment, this deceleration simulates an inertial decay, providing the user with a pleasing display that gradually rolls to a stop. The deceleration is modeled on a joystick return-to-home inertial decay, allowing the user greater control when navigating over the display. The finger sensor is used to emulate different electronic devices, such as a mouse, a scroll wheel, and a rotating wheel.
-
Citations
62 Claims
-
1-33. -33. (canceled)
-
34. A method for moving at least one display element on a display using a finger sensor as an emulated input device, the method comprising:
-
(a) determining finger movement along the finger sensor based upon sequentially captured finger surface patterns; (b) translating the determined finger movement to updated position and inertial acceleration parameters of the emulated input device; (c) moving the at least one display element on the display based upon the updated position and inertial acceleration parameters of the emulated input device; and (d) determining if the finger is still touching the finger sensor, and when the finger is still touching the finger sensor then repeating steps (a) through (c), and when the finger is no longer touching the finger sensor then applying updated position and inertial acceleration parameters to continue movement of the at least one display element on the display. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for moving at least one display element on a display using a finger sensor as an emulated input device, the method comprising:
-
(a) determining finger movement along the finger sensor as at least one of a speed, a direction, and a time of finger swiping movement based upon sequentially captured finger surface patterns; (b) translating the determined finger movement to updated position and inertial acceleration parameters of the emulated input device; (c) moving the at least one display element on the display based upon the updated position and inertial acceleration parameters of the emulated input device; (d) determining if the finger is still touching the finger sensor, and when the finger is still touching the finger sensor then repeating steps (a) through (c), and when the finger is no longer touching the finger sensor then applying updated position and inertial acceleration parameters to continue movement of the at least one display element on the display and stopping continued movement based upon a subsequent tapping of the finger sensor. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. An electronic device comprising:
-
a display; a finger sensor; and a motion translator configured to (a) determine finger movement along the finger sensor based upon sequentially captured finger surface patterns, (b) translate the determined finger movement to updated position and inertial acceleration parameters of an emulated input device, (c) move the at least one display element on the display based upon the updated position and inertial acceleration parameters of the emulated input device, and (d) determine if the finger is still touching the finger sensor, and when the finger is still touching the finger sensor then repeat steps (a) through (c), and when the finger is no longer touching the finger sensor then apply updated position and inertial acceleration parameters to continue movement of the at least one display element on the display. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification