Latency Masking Systems and Methods
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for removing and/or hiding the negative effects of at least some of the latency between, e.g., detection of motion of a device such as a three dimensional (3D) pointing device and corresponding redrawing of the cursor on a display. A method for masking latency associated with displaying a cursor on a display includes: receiving data associated with motion of an input device at a first time; using the data to determine a cursor position associated with the first time; determining a predicted cursor position at a future time relative to the first time using the determined cursor position; and displaying the cursor on the display at a position based on the predicted cursor position.
7 Citations
55 Claims
-
1-38. -38. (canceled)
-
39. A mobile device configured to control a display, comprising:
-
a 3-axis accelerometer configured to measure one or more acceleration values; a scrolling unit configured to rotate in a first direction or a second direction; and a processor, operatively coupled with the 3-axis accelerometer, the scrolling unit and the display and configured to; compare the one or more measured acceleration values with a threshold value, and operate in;
(1) a first operational mode prior to the measured acceleration exceeding the threshold value and (2) a second operational mode after the one or more measured acceleration values exceeds the threshold value,wherein; in the first operational mode, a rotation of the scrolling unit in the first direction or the second direction does not change a magnificent of an object presented on the display, and in the second operational mode, the rotation of the scrolling unit;
(1) in the first direction increases the magnificent of the object presented on the display;
or (2) in the second direction decreases the magnificent of the object presented on the display. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method implemented by a mobile device to control a display, comprising:
-
measuring, by a 3-axis accelerometer, one or more acceleration values; rotating a scrolling unit in a first direction or a second direction; comparing, by a processor the one or more measured acceleration values with a threshold value; and operating in;
(1) a first operational mode prior to the measured acceleration exceeding the threshold value and (2) a second operational mode after the one or more measured acceleration values exceeds the threshold value,wherein; in the first operational mode, a rotation of the scrolling unit in the first direction or the second direction does not change a magnificent of an object presented on the display, and in the second operational mode, the rotation of the scrolling unit;
(1) in the first direction increases the magnificent of the object presented on the display;
or (2) in the second direction decreases the magnificent of the object presented on the display. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
Specification