VELOCITY STABILIZATION FOR ACCELEROMETER BASED INPUT DEVICES
First Claim
Patent Images
1. A method for compensating for motion tracking errors associated with an electronic input device, the method comprising:
- calculating a velocity of the electronic input device;
determining if the calculated velocity indicates a motion tracking error; and
ignoring the calculated velocity if the motion tracking error is indicated.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for reducing or eliminating tracking errors associated with accelerometer-based input devices. The method and apparatus calculates a velocity of the input device; determines if the calculated velocity indicates a motion tracking error; and ignores the calculated velocity if the motion tracking error is indicated.
12 Citations
25 Claims
-
1. A method for compensating for motion tracking errors associated with an electronic input device, the method comprising:
-
calculating a velocity of the electronic input device; determining if the calculated velocity indicates a motion tracking error; and ignoring the calculated velocity if the motion tracking error is indicated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic input device, comprising:
-
a motion sensor for generating a signal indicative of a velocity of the electronic input device; and a processor, coupled to the motion sensor, operable to receive the signal and determine if the velocity indicates a motion tracking error, wherein if the motion tracking error is indicated the processor is further operable to set the velocity of the input device to zero. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for tracking the motion of an electronic input device, comprising:
-
a motion sensor contained within a housing of the electronic input device for generating a signal indicative of a velocity of the electronic input device; a processor, coupled to the motion sensor, operable to receive the signal and determine if the velocity indicates a motion tracking error, and to ignore the velocity if the motion tracking error is indicated; a computing device having a display screen for displaying an object controlled by the input device; and a peripheral interface for coupling the electronic input device to the computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium for storing computer executable instructions that when executed perform a method for compensating for tracking errors of an electronic input device, the method comprising:
-
receiving a signal indicative of a velocity of the electronic input device; determining if the velocity indicates a motion tracking error; and ignoring the velocity if the motion tracking error is indicated. - View Dependent Claims (22, 23, 24)
-
-
25. The computer readable medium of claim 25 wherein the act of determining comprises:
-
determining if the input device is decelerating; determining if the input device has changed direction; and if it is determined that the input device is decelerating and has changed direction, determining if a magnitude of a calculated velocity of the input device is greater than a predetermined threshold, wherein if the magnitude is not greater than the threshold, the kickback error is indicated.
-
Specification