3D Pointer Mapping
First Claim
Patent Images
1. A method for mapping a device'"'"'s movement into cursor position, comprising:
- estimating at least one of said device'"'"'s linear position and angular position;
processing at least one of said estimated linear position and estimated angular position using both a first mapping algorithm to generate a first cursor location and a second mapping algorithm to generate a second cursor location; and
combining said first cursor location and said second cursor location to generate a final cursor output.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, methods and software are described for mapping movement or motion of a 3D pointing device into cursor position, e.g., for use in rendering the cursor on a display. Absolute and relative type mapping algorithms are described. Mapping algorithms can be combined to obtain beneficial characteristics from different types of mapping.
-
Citations
35 Claims
-
1. A method for mapping a device'"'"'s movement into cursor position, comprising:
-
estimating at least one of said device'"'"'s linear position and angular position; processing at least one of said estimated linear position and estimated angular position using both a first mapping algorithm to generate a first cursor location and a second mapping algorithm to generate a second cursor location; and combining said first cursor location and said second cursor location to generate a final cursor output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18-28. -28. (canceled)
-
29. A 3D pointing device comprising:
-
at least one sensor configured to generate an output which is associated with movement of said 3D pointing device; and a processor configured to estimate at least one of said device'"'"'s linear position and angular position using said output, to process at least one of said estimated linear position and angular position using both a first mapping algorithm to generate a first cursor location and a second mapping algorithm to generate a second cursor location, and to combine said first cursor location and said second cursor location to generate a final cursor output. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35-106. -106. (canceled)
Specification