User interface devices and methods employing accelerometers
First Claim
Patent Images
1. A user interface device comprising:
- at least four accelerometer devices arranged in a non-coplanar configuration, each of said at least four accelerometer devices outputting respective accelerometer data; and
an algorithm that translates said accelerometer data from each of said at least four accelerometer devices into two dimensional pointer movement.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention address these needs and others by providing a free space pointing device and methods for free space pointing which provide accurate translation of movement of the free space pointing device into user interface commands, e.g., cursor movement. According to exemplary embodiments of the present invention, a free space pointing device includes a plurality of accelerometers.
-
Citations
11 Claims
-
1. A user interface device comprising:
-
at least four accelerometer devices arranged in a non-coplanar configuration, each of said at least four accelerometer devices outputting respective accelerometer data; and
an algorithm that translates said accelerometer data from each of said at least four accelerometer devices into two dimensional pointer movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface device comprising:
-
a plurality of accelerometers for measuring acceleration associated with said user interface device; and
an algorithm that utilizes gravity to stabilize orientation measurements over time.
-
-
10. A handheld, user interface device comprising:
-
a plurality of accelerometers for measuring acceleration associated with said user interface device; and
an algorithm that detects when the handheld, user interface device is stationary and that performs calibration of the plurality of accelerometers when stationary conditions are detected.
-
-
11. A handheld, user interface device comprising:
-
a plurality of accelerometers, each of which provide acceleration data associated with movement of said handheld, user interface device;
a processing unit for transforming said acceleration data into data from which two dimensional cursor movement data can be generated;
wherein said processing unit further processes said acceleration data to determine when said handheld, user interface device is stationary and recalibrates said handheld, user interface device when said handheld, user interface device is stationary.
-
Specification