IP Library Granted Patent US 12,443,322
Granted Patent B2
US 12,443,322 · App. 17/862,381 · Granted Oct 14, 2025

Cursor control method and cursor control device which can improve cursor movement range and accuracy

Inventors: Chao-Chien Huang (Hsin-Chu, TW); Yi-Chung Chen (Hsin-Chu, TW)
Assignee: PixArt Imaging Inc.
G06F3/04812G06F3/0338G06F3/0487G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,322
App. No.
17/862,381
Granted
Oct 14, 2025
Kind
B2
Abstract

A cursor control method, for moving a cursor on a first displayed image and a second displayed image, comprising: (a) receiving a first displacement value when the cursor is within a first region of the first displayed image and receiving a second displacement value 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, which is obtained from the first displacement value and a first ratio; and (d) moving the cursor with a second moving value on the second displayed image, which is 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 a zoom out and partial image of the first displayed image. By this way, the cursor movement accuracy can be increased.

Claims (45)

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.

2. The cursor control method of claim 1 , wherein the navigation input device is a joystick with a pillar, wherein each of the first displacement value and the second displacement value corresponds to a corresponding tilt angle of the pillar.

3. The cursor control method of claim 2 , wherein the pillar has a specific pattern, wherein the cursor control method further comprises:

capturing a sensing image via an image sensor, wherein the sensing image comprises a pattern image of the specific pattern; and

computing the tilt angle according to at least one position of the specific pattern image in the sensing image.

4. The cursor control method of claim 1 , wherein the first ratio is larger than the second ratio.

5. The cursor control method of claim 1 , wherein the cursor is displayed when a location of the cursor is the second position but not displayed when the location of the cursor is the first position.

6. The cursor control method of claim 1 , wherein the first position and the second position are at different sides of the target point in the second displayed image.

7. The cursor control method of claim 1 , wherein the distance between the first position and the target point is larger than the distance between the second position and the target point in the second displayed image.

8. A cursor control device for moving a cursor on a first displayed image and a second displayed image, the device comprising:

a navigation input device;

a processing circuit, configured to perform the following steps:

(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.

9. The cursor control device of claim 8 , wherein the navigation input device is a joystick with a pillar, wherein each of the first displacement value and the second displacement value corresponds to a corresponding tilt angle of the pillar.

10. The cursor control device of claim 9 , wherein the joystick comprises an image sensor and the pillar has a specific pattern, wherein the processing circuit further performs:

controlling the image sensor to capture a sensing image, wherein the sensing image comprises a pattern image of the specific pattern; and

computing the tilt angle according to at least one position of the specific pattern image in the sensing image.

11. The cursor control device of claim 8 , wherein the first ratio is larger than the second ratio.

12. The cursor control device of claim 8 , wherein the first position and the second position are at different sides of the target point in the second displayed image.

13. The cursor control device of claim 8 , wherein the distance between the first position and the target point is larger than the distance between the second position and the target point in the second displayed image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: HUANG, CHAO-CHIEN; CHEN, YI-CHUNG
To: PIXART IMAGING INC.
Reel/Frame 060478/0884 →
Continuity (2)
Provisional Application 63272693 · Oct 28, 2021
Related Publication 20230140548A1 · May 4, 2023
References Cited (10)
US 6257983B1 · Rimoto · 2001 [cited by examiner]
US 6525746B1 · Lau · 2003 [cited by examiner]
US 9733788B2 · Ostergren · 2017 [cited by examiner]
US 10515140B1 · Scott · 2019 [cited by examiner]
US 10611451B1 · Andrasko · 2020 [cited by examiner]
US 20070290994A1 · Kawasaki · 2007 [cited by examiner]
US 20080278448A1 · Nilsagard · 2008 [cited by examiner]
US 20120154377A1 · Sato · 2012 [cited by examiner]
US 20160202888A1 · Yoshioka · 2016 [cited by examiner]
US 20220137705A1 · Hashimoto · 2022 [cited by examiner]