IP Library › Granted Patent US 9,405,387
Granted Patent B2
US 9,405,387 · App. 14/489,433 · Granted Aug 2, 2016

Cursor control apparatus and cursor control method thereof

Inventor: Ching-Chuan Chen (Taipei, TW)
Assignee: Getac Technology Corporation
G06F3/038G06F3/0481G06F3/1423G06F3/1431G06F3/1446
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 9,405,387
App. No.
14/489,433
Granted
Aug 2, 2016
Kind
B2
Abstract

A cursor control apparatus and a cursor control method thereof are provided. Adjust a position of a cursor on a second axial direction according to a DPI ratio on a first axial direction of display units with different DPI values, so as to make the cursor move smoothly between the display units with different DPI values, in which the first axial direction is perpendicular to the second axial direction, and the display units with different DPI values are arranged along the first axial direction.

Claims (31)

1. A cursor control apparatus, adapted to control a cursor to move back and forth between a benchmark display unit and an extended display unit, wherein the benchmark display unit has a first display region, and the extended display unit has a second display region, wherein the first display region and the second display region are adjacent to each other in a first axial direction, the cursor control apparatus comprising:

a cursor control unit for generating a displacement value when moved; and

a processing unit coupled to the benchmark display unit, the extended display unit, and the cursor control unit, wherein the cursor control unit sends the displacement value to the processing unit, wherein the processing unit calculates a first DPI (dots per inch) ratio of the benchmark display unit to the extended display unit and a second DPI (dots per inch) ratio of the extended display unit to the benchmark display unit, and determines coordinates of a current position of the cursor, controls the cursor to move in the first axial direction according to the position coordinates and the displacement value, wherein when the cursor moves from the first display region to the second display region, the processing unit adjusts a position of the cursor in a second axial direction according to the first DPI ratio, and when the cursor moves from the second display region to the first display region, the processing unit adjusts a position of the cursor in the second axial direction according to the second DPI ratio, such that the cursor moves back and forth between the first display region and the second display region substantially linearly, wherein the first axial direction is perpendicular to the second axial direction.

2. The cursor control apparatus of claim 1 , wherein the first axial direction is a horizontal axial direction, and the first DPI ratio is larger than the second DPI ratio.

3. The cursor control apparatus of claim 2 , wherein the first display region and the second display region further comprise an incontiguous zone in the first axial direction, wherein the cursor is confined to the first display region until the second display region is reached when the cursor is moved from the first display region to the second display region via the incontiguous zone.

4. The cursor control apparatus of claim 1 , wherein the first axial direction is a vertical axial direction, and the first DPI ratio is larger than the second DPI ratio.

5. The cursor control apparatus of claim 4 , wherein the first display region and the second display region further comprise an incontiguous zone in the first axial direction, and the cursor is confined to the first display region until the second display region is reached when the cursor is moved from the first display region to the second display region via the incontiguous zone.

6. The cursor control apparatus of claim 1 , wherein when the cursor moves from the first display region to the second display region, the processing unit adjusts the position of the cursor in the second axial direction according to the equation as follows:

Y 1 ′=Y 1(DPI1)+ Lo

wherein Y 1 denotes a distance between the cursor and a boundary of the first display region in the second axial direction, Y 1 ′ denotes a distance between the cursor and a boundary of the second display region in the second axial direction, DPI 1 denotes the first DPI ratio, and Lo denotes a distance between the boundary of first display region and the boundary of the second display region in the second axial direction.

7. The cursor control apparatus of claim 1 , wherein when the cursor moves from the second display region to the first display region, the processing unit adjusts the position of the cursor in the second axial direction according to the equation as follows:

Y 1′=( Y 1− Lo )(DPI2)

wherein Y 1 denotes a distance between the cursor and a boundary of the first display region in the second axial direction, Y 1 ′ denotes a distance between the cursor and a boundary of the second display region in the second axial direction, DPI 2 denotes the second DPI ratio, and Lo denotes a distance between the boundary of first display region and the boundary of the second display region in the second axial direction.

8. The cursor control apparatus of claim 1 , wherein the first DPI ratio and the second DPI ratio are calculated along the first axial direction.

9. A cursor control method, adapted to control a cursor to move back and forth between a benchmark display unit and an extended display unit, wherein the benchmark display unit has a first display region, and the extended display unit has a second display region, wherein the first display region and the second display region are adjacent to each other in a first axial direction, the cursor control method comprising the steps of:

receiving a displacement value generated from a cursor control unit when moved;

calculating a first DPI (dots per inch) ratio of the benchmark display unit to the extended display unit and a second DPI (dots per inch) ratio of the extended display unit to the benchmark display unit;

determining coordinates of a current position of the cursor;

controlling the cursor to move in the first axial direction according to the position coordinates and the displacement value; and

when the cursor moves from the first display region to the second display region, the processing unit adjusting a position of the cursor in a second axial direction according to the first DPI ratio, and when the cursor moves from the second display region to the first display region, adjusting a position of the cursor in the second axial direction according to the second DPI ratio, such that the cursor moves back and forth between the first display region and the second display region substantially linearly, wherein the first axial direction is perpendicular to the second axial direction.

10. The cursor control method of claim 9 , wherein the first axial direction is a horizontal axial direction, and the first DPI ratio is larger than the second DPI ratio.

11. The cursor control method of claim 10 , wherein the first display region and the second display region further comprise an incontiguous zone in the first axial direction, wherein the cursor is confined to the first display region until the second display region is reached when the cursor is moved from the first display region to the second display region via the incontiguous zone.

12. The cursor control method of claim 9 , wherein the first axial direction is a vertical axial direction, and the first DPI ratio is larger than the second DPI ratio.

13. The cursor control method of claim 12 , wherein the first display region and the second display region further comprise an incontiguous zone in the first axial direction, and the cursor is confined to the first display region until the second display region is reached when the cursor is moved from the first display region to the second display region via the incontiguous zone.

14. The cursor control method of claim 9 , wherein when the cursor moves from the first display region to the second display region, the position of the cursor is adjusted in the second axial direction according to the equation as follows:

Y 1′= Y 1( R 1)+ Lo

wherein Y 1 denotes a distance between the cursor and a boundary of the first display region in the second axial direction, Y 1 ′ denotes a distance between the cursor and a boundary of the second display region in the second axial direction, R 1 denotes the first DPI ratio, and Lo denotes a distance between the boundary of first display region and the boundary of the second display region in the second axial direction.

15. The cursor control method of claim 9 , wherein when the cursor moves from the second display region to the first display region, the position of the cursor is adjusted in the second axial direction according to the equation as follows:

Y 1′=( Y 1− Lo )( R 2)

wherein Y 1 denotes a distance between the cursor and a boundary of the first display region in the second axial direction, Y 1 ′ denotes a distance between the cursor and a boundary of the second display region in the second axial direction, R 2 denotes the second DPI ratio, and Lo denotes a distance between the boundary of first display region and the boundary of the second display region in the second axial direction.

16. The cursor control method of claim 9 , wherein the first DPI ratio and the second DPI ratio are calculated along the first axial direction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: CHEN, CHING-CHUAN
To: GETAC TECHNOLOGY CORPORATION
Reel/Frame 033779/0556 →
Continuity (1)
Related Publication 20160077605A1 · Mar 17, 2016