3D pointing devices and methods
First Claim
Patent Images
1. A device comprising:
- at least one rotational sensor for determining rotation of said device about a first axis and generating a first rotational output associated therewith and for determining rotation of said device about a second axis and generating a second rotational output associated therewith;
an accelerometer for determining an acceleration of said device and outputting an acceleration output associated therewith; and
a processing unit for generating an output based on said first and second rotational outputs, and said acceleration output;
wherein said at least one rotational sensor further comprises a first resonating mass attached to a first frame, wherein said first resonating mass in said at least one rotational sensor resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured by said at least one rotational sensor using the Coriolis acceleration effect to generate said first rotational output.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
-
Citations
73 Claims
-
1. A device comprising:
-
at least one rotational sensor for determining rotation of said device about a first axis and generating a first rotational output associated therewith and for determining rotation of said device about a second axis and generating a second rotational output associated therewith; an accelerometer for determining an acceleration of said device and outputting an acceleration output associated therewith; and a processing unit for generating an output based on said first and second rotational outputs, and said acceleration output; wherein said at least one rotational sensor further comprises a first resonating mass attached to a first frame, wherein said first resonating mass in said at least one rotational sensor resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured by said at least one rotational sensor using the Coriolis acceleration effect to generate said first rotational output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
means for determining rotation of said device about a first axis and generating a first rotational output associated therewith and for determining rotation of said device about a second axis and generating a second rotational output associated therewith; means for determining an acceleration of said device and outputting an acceleration output associated therewith; and means for generating an output based on said first and second rotational outputs, and said acceleration output; wherein said means for determining rotation further comprises a first resonating mass attached to a first frame, wherein said first resonating mass in said first rotational sensor resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured by said means for determining rotation using the Coriolis acceleration effect to generate said first rotational output. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
determining rotation of a device about a first axis and generating a first rotational output associated therewith; determining rotation of said device about a second axis and generating a second rotational output associated therewith; determining an acceleration of said device and outputting an acceleration output associated therewith; and processing said first and second rotational outputs, and said acceleration output to generate an output; wherein said step of determining rotation further comprises using a first resonating mass attached to a first frame, wherein said first resonating mass resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured using the Coriolis acceleration effect to generate said first rotational output. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system comprising:
-
(a) a device including; a housing; an accelerometer, disposed within said housing, for determining an acceleration of said device and outputting an acceleration output associated therewith; (b) at least one rotational sensor for determining rotation of said device about a first axis and generating a first rotational output associated therewith and for determining rotation of said device about a second axis and generating a second rotational output associated therewith, wherein said at least one rotational sensor further comprises a first resonating mass attached to a first frame, wherein said first resonating mass in said at least one rotational sensor resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured by said at least one rotational sensor using the Coriolis acceleration effect to generate said first rotational output; and (c) a processing unit for generating an output based on said first and second rotational outputs, and said acceleration output. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer-readable medium containing program instructions which, when executed by a computer or processor, perform the steps of:
-
determining rotation of a device about a first axis and generating a first rotational output associated therewith; determining rotation of said device about a second axis and generating a second rotational output associated therewith; determining an acceleration of said device and outputting an acceleration output associated therewith; and processing said first and second rotational outputs, and said acceleration output to generate an output; wherein said step of determining rotation further comprises using a first resonating mass attached to a first frame, wherein said first resonating mass resonates along said first axis, wherein displacement of said first resonating mass along said first axis is measured using the Coriolis acceleration effect to generate said first rotational output. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification