| CPC G06F 3/0304 (2013.01) [G06F 3/03543 (2013.01); G06F 3/0383 (2013.01); G06F 3/0418 (2013.01)] | 16 Claims |

|
9. A pointing device, comprising:
a delta computing device, configured to generate input delta, wherein the input delta indicates estimated movement of the pointing device; and
a processing circuit, configured to perform following steps:
(a) receiving the input delta from the delta computing device;
(b) adjusting the input delta to generate output delta by the processing circuit, wherein the input delta has a first magnitude and the output delta has a second magnitude, wherein the second magnitude is smaller than or equal to the first magnitude; and
(c) output the output delta;
wherein the step (b) comprises:
(b1) computing a current accumulation value, which equals to a previous accumulation value plus the input delta;
(b2) determining if a sign of the current accumulation value equals to a sign of a previous one of the output delta which is non-zero, or if the input delta is a first one of the input delta which is non-zero, to generate a first determining result;
wherein the step (b) sets the output delta according to the first determining result.
|