USING VIBRATION TO DETERMINE THE MOTION OF AN INPUT DEVICE
First Claim
Patent Images
1. An input device, comprising:
- a first module for detecting vibrations as the input device is moved across a surface; and
a second module for storing data output from the first module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for determining the speed and/or position of an input device from vibrational signals is disclosed herein. In one embodiment, a response spectrum is generated as the input device moves across a surface. Amplitude and frequency data associated with the response spectrum is analyzed to determine the magnitude of the velocity.
30 Citations
32 Claims
-
1. An input device, comprising:
-
a first module for detecting vibrations as the input device is moved across a surface; and a second module for storing data output from the first module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of tracking a motion of an input device comprising:
-
estimating a velocity of the input device based upon a first set of data and a second set of data; and positioning a display object based at least in part upon said velocity, wherein the first set of data is based at least in part upon a sensory value, and wherein the second set of data is based at least in part upon vibrations associated with the input device moving across a surface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium storing computer executable instructions which, when executed by a computer, performs a process comprising:
-
receiving a signal generated by a vibration sensor indicative of contact with a surface; and determining a speed of the input device based at least in part upon the signal. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
an input device adapted to interact with a surface; a computing device adapted to receive a signal from the input device; and a graphical object adapted to respond to a command issued by the computing device, wherein the signal comprises a value that is based at least in part upon a vibration induced by the input device moving upon a surface. - View Dependent Claims (29, 30, 31, 32)
-
Specification