Cursor control device
First Claim
1. In a computer system having a processor operatively coupled to a cursor control device and a cursor, the cursor control device further including a light source and a sensor, a method of moving the cursor comprising the steps of:
- programming the processor with a set of instructions;
using the processor and the instructions to perform the steps of;
determining a measured tracking value representative of motion of the cursor control device sensed by the sensor;
performing a projection calculation for determining a projected tracking value, the projection calculation involving a historical tracking value;
calculating a tracking confidence value based on an illumination value representative of an intensity of light sensed by the sensor;
generating an enhanced tracking value representative of a sum of the tracking confidence value multiplied by the measured tracking value and a value of (1−
the tracking confidence value) multiplied by the projected tracking value; and
,moving the cursor according to the enhanced tracking value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of moving the cursor is used in a computer system having a processor operatively coupled to a cursor control device having a light source and an image sensor for optically tracking motion of the cursor control device. The method is executed to move the cursor according to an enhanced tracking value generated based on a measured tracking value, a projected tracking value, and a tracking confidence value based on an illumination value representative of an intensity of light sensed by the sensor.
45 Citations
16 Claims
-
1. In a computer system having a processor operatively coupled to a cursor control device and a cursor, the cursor control device further including a light source and a sensor, a method of moving the cursor comprising the steps of:
-
programming the processor with a set of instructions; using the processor and the instructions to perform the steps of; determining a measured tracking value representative of motion of the cursor control device sensed by the sensor; performing a projection calculation for determining a projected tracking value, the projection calculation involving a historical tracking value; calculating a tracking confidence value based on an illumination value representative of an intensity of light sensed by the sensor; generating an enhanced tracking value representative of a sum of the tracking confidence value multiplied by the measured tracking value and a value of (1−
the tracking confidence value) multiplied by the projected tracking value; and
,moving the cursor according to the enhanced tracking value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification