Methods and devices for removing unintentional movement in 3D pointing devices
First Claim
Patent Images
1. A method for operating a 3D pointing device comprising the steps of:
- (a) sensing movement of the 3D pointing device and generating movement information associated therewith;
(b) detecting occurrence of an event;
(c) determining a velocity of said 3D pointing device;
(d) when said velocity of said 3D pointing device is below a predetermined velocity threshold, then applying a first technique to discard or attenuate the movement information sensed after said detected occurrence of said event; and
(e) otherwise, when said velocity of said 3D pointing device is above said predetermined velocity threshold, then applying a second technique, different from the first technique, to filter the movement information sensed after said detected occurrence of said event to remove the motion associated with said event.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention describe 3D pointing devices and methods which detect movement of the 3D pointing device and remove unintentional movement from the output readings.
94 Citations
8 Claims
-
1. A method for operating a 3D pointing device comprising the steps of:
-
(a) sensing movement of the 3D pointing device and generating movement information associated therewith; (b) detecting occurrence of an event; (c) determining a velocity of said 3D pointing device; (d) when said velocity of said 3D pointing device is below a predetermined velocity threshold, then applying a first technique to discard or attenuate the movement information sensed after said detected occurrence of said event; and (e) otherwise, when said velocity of said 3D pointing device is above said predetermined velocity threshold, then applying a second technique, different from the first technique, to filter the movement information sensed after said detected occurrence of said event to remove the motion associated with said event. - View Dependent Claims (2, 3, 4)
-
-
5. A handheld pointing device comprising:
-
at least one motion sensor for sensing movement of the handheld pointing device and generating movement information associated therewith; and a processing unit for detecting occurrence of an event, determining a velocity of said handheld pointing device based on said sensed movement, wherein (a) when said velocity of said handheld pointing device is below a predetermined velocity threshold, then said processing unit applies a first technique to discard or attenuate the movement information sensed after said detected occurrence of said event; and (b) otherwise, when said velocity of said handheld pointing device is above said predetermined velocity threshold, then said processing unit applies a second technique, different from the first technique, to filter the movement information sensed after said detected occurrence of said event to remove the motion associated with said event. - View Dependent Claims (6, 7, 8)
-
Specification