Pointing device for use in air with improved cursor control and battery life
First Claim
1. A method for improved cursor control using a pointing device for controlling a cursor on a display associated with a host, the pointing device including at least one button, the method comprising:
- calculating a change in displacement of the pointing device;
determining whether a user'"'"'s finger is placed on the button;
responsive to the determination that the user'"'"'s finger is placed on the button, scaling the change in displacement of the pointing device;
transmitting the scaled change in displacement of the pointing device to the host;
wherein the step of scaling comprises;
measuring the pressure exerted by the user'"'"'s finger on the button;
responsive to the pressure being less than a first threshold, using a first scaling factor; and
responsive to the pressure being greater than the first threshold and less than a second threshold, using a scaling factor monotonically decreasing with an increasing measured pressure.
1 Assignment
0 Petitions
Accused Products
Abstract
One aspect of the present invention is an apparatus and method for improved cursor control in a device which can operate both on a work surface and in air. Cursor resolution is reduced as the user engages with the device for clicking, leading to more precise movement closer to the target, as well as reduced parasitic and other unintentional motion of the cursor during clicking. Moreover, one aspect of the present invention is an apparatus and method for improved battery life in an in-air pointing device. In another aspect, the present invention is a method a system for improved user interface interaction, for UI controls such as sliders, pop-up boxes, menus, lists and button groups.
100 Citations
4 Claims
-
1. A method for improved cursor control using a pointing device for controlling a cursor on a display associated with a host, the pointing device including at least one button, the method comprising:
-
calculating a change in displacement of the pointing device; determining whether a user'"'"'s finger is placed on the button; responsive to the determination that the user'"'"'s finger is placed on the button, scaling the change in displacement of the pointing device; transmitting the scaled change in displacement of the pointing device to the host; wherein the step of scaling comprises; measuring the pressure exerted by the user'"'"'s finger on the button; responsive to the pressure being less than a first threshold, using a first scaling factor; and responsive to the pressure being greater than the first threshold and less than a second threshold, using a scaling factor monotonically decreasing with an increasing measured pressure. - View Dependent Claims (2, 3, 4)
-
Specification