Hybrid low power computer mouse
First Claim
Patent Images
1. A method for operating a pointing device touching a flat surface, comprising:
- measuring tilt values of the pointing device from vertical relative to the flat surface;
receiving first position tracking information associated with horizontal movement of the pointing device from a first position tracking component in the pointing device wherein the first position tracking information is based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; and
modifying the first position tracking information of the pointing device upon the tilt values.
2 Assignments
0 Petitions
Accused Products
Abstract
Operating a pointing device in a low power manner by receiving first tracking information from a first tracking device, de-activating the first tracking device when the accuracy of the first tracking information is determined to be inadequate, activating a second tracking device in order to acquire second tracking information when the first tracking device is deactivated, wherein the first tracking device is substantially lower power device that the second tracking device.
6 Citations
20 Claims
-
1. A method for operating a pointing device touching a flat surface, comprising:
-
measuring tilt values of the pointing device from vertical relative to the flat surface; receiving first position tracking information associated with horizontal movement of the pointing device from a first position tracking component in the pointing device wherein the first position tracking information is based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; and modifying the first position tracking information of the pointing device upon the tilt values. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving position tracking values from a pointing device associated with horizontal movement of the pointing device wherein the position tracking values are based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; receiving tilt values from vertical of the pointing device from a series of contact sensitive feet on the pointing device; and correcting the position tracking values using the tilt values. - View Dependent Claims (6, 7, 8)
-
-
9. A pointing device comprising:
-
a first position tracking component arranged to provide first position tracking information to track horizontal movement on a flat surface wherein the first position tracking information is based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; and a tilt sensor arranged to provide tilt values regarding tilt of the pointing device from vertical relative to the flat surface with which the pointing device is in contact; a microcontroller configured to determine relative tilt angle from the tilt values and to adjust the first position tracking information based on the relative tilt angle. - View Dependent Claims (10, 11, 12)
-
-
13. A pointing device comprising:
-
means for measuring tilt values of the pointing device from vertical relative to a flat surface; means for receiving first position tracking information from a first position tracking component in the pointing device regarding horizontal movement wherein the first position tracking information is based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; and means for modifying the first position tracking information based upon the tilt values. - View Dependent Claims (14, 15, 16)
-
-
17. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of displaying portions of an image by a display device, the method comprising:
-
receiving position tracking values from a pointing device regarding horizontal motion wherein the position tracking values are based upon dead reckoning tracking information when an error value of the dead reckoning tracking information is not greater than an error threshold and upon optical tracking datum when the error value is greater than the error threshold; receiving tilt values from a series of contact sensitive feet on the pointing device indicative of tilt from vertical; and correcting the position tracking values using the tilt values. - View Dependent Claims (18, 19, 20)
-
Specification