System for and method of generating rotational inputs
First Claim
1. A method of obtaining rotation information, the method comprising:
- a. capturing a plurality of patterned images from a plurality of locations;
b. correlating the plurality of patterned images to generate sets of linear differences; and
c. using the sets of linear differences to generate the rotation information.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of obtaining rotation information is disclosed. The method comprises capturing a plurality of patterned images from a plurality of locations, correlating the plurality of patterned images to generate sets of linear differences, and using the sets of linear differences to generate the rotation information. Preferably, the plurality of locations comprise a first part of a fingerprint swipe sensor and a second part of the fingerprint swipe sensor, each part configured to capture a part of a fingerprint image. Each part captures a part of the fingerprint image at two positions and correlates the parts at the two positions to determine one set of linear differences. Together, the sets of linear differences are used to calculate the rotation information, which can be used to emulate a rotational device such as a steering wheel, a joystick, or a navigation bar.
164 Citations
72 Claims
-
1. A method of obtaining rotation information, the method comprising:
-
a. capturing a plurality of patterned images from a plurality of locations;
b. correlating the plurality of patterned images to generate sets of linear differences; and
c. using the sets of linear differences to generate the rotation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for obtaining rotation information, the system comprising:
-
a. means for capturing a plurality of patterned images from a plurality of locations; and
b. means for correlating the plurality of patterned images to generate sets of linear differences and for using the sets of linear differences to generate the rotation information. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A method of emulating a rotational device using a pattern, the method comprising:
-
a. capturing a first image of the pattern at a first orientation;
b. capturing a second image of the pattern at a second orientation;
c. correlating the first image with the second image to calculate linear differences between the first orientation and the second orientation;
d. translating the linear difference into rotational data; and
f. using the rotational data to emulate the movement of a rotational device. - View Dependent Claims (69, 70)
-
-
71. A system for emulating a positional device, the system comprising:
-
a. a sensor for capturing an image of a pattern; and
b. a processor coupled to the sensor, the processor configured to calculate linear differences between a first position of the image of the pattern and a second position of the image of the pattern and to translate the linear differences into rotational data corresponding to a rotation of the image of the pattern.
-
-
72. A method of sensing rotation of an object on an image sensor comprising:
-
a. sensing a first image of the object;
b. sensing a second image of the object; and
c. comparing the first image with the second image to determine whether there is linear motion in each of at least two portions of an area containing the first image and the second image to determine whether the object remained stationary, moved in a linear manner, or rotated.
-
Specification