US 12,443,322 B2
Cursor control method and cursor control device which can improve cursor movement range and accuracy
Chao-Chien Huang, Hsin-Chu (TW); and Yi-Chung Chen, Hsin-Chu (TW)
Assigned to PixArt Imaging Inc., Hsin-Chu (TW)
Filed by PixArt Imaging Inc., Hsin-Chu (TW)
Filed on Jul. 11, 2022, as Appl. No. 17/862,381.
Claims priority of provisional application 63/272,693, filed on Oct. 28, 2021.
Prior Publication US 2023/0140548 A1, May 4, 2023
Int. Cl. G06F 3/04812 (2022.01); G06F 3/0338 (2013.01); G06F 3/0487 (2013.01)
CPC G06F 3/04812 (2013.01) [G06F 3/0338 (2013.01); G06F 3/0487 (2013.01); G06F 2203/04806 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A cursor control method applied to a navigation input device for moving a cursor on a first displayed image and a second displayed image, the method comprising:
(a) receiving a first displacement value from the navigation input device when the cursor is within a first region of the first displayed image and receiving a second displacement value from the navigation input device when the cursor is within a second region of the first displayed image;
(b) moving the cursor with a first moving value on the first displayed image when the cursor is within the first region, the first moving value being obtained from the first displacement value and a first ratio; and
(c) moving the cursor with a second moving value on the second displayed image when the cursor is within the second region, the second moving value being obtained from the second displacement value and a second ratio;
wherein the first ratio is different from the second ratio;
wherein the second displayed image is an enlarged portion of the first displayed image;
wherein displaying of the second displayed image is triggered responsive to at least one of the following conditions being met:
the cursor being within a predetermined range of a target point in the first displayed image;
the cursor repeatedly moving in a direction and then in an opposite direction of the direction in the first displayed image;
the movement speed of the cursor in the first displayed image being lower than a threshold speed; and
an accumulated displacement of the cursor in the first displayed image being lower than a threshold displacement; and
wherein the cursor control method further comprises changing a first position of the cursor in the second displayed image to a second position in the second displayed image,
the changing of the position of the cursor in the second displayed image occurring responsive to (i) a distance between the target point and a corner of the second displayed image being smaller than a threshold distance and (ii) the distance between the cursor and the corner of the second displayed image being larger than the threshold distance, and
the second position in the second displayed image being located at the corner.