Method and apparatus for controlling object movement on screen
First Claim
1. A method for controlling a position of a cursor on a screen, comprising;
- receiving first moving information regarding a cursor control function to control a movement of the cursor, wherein the first moving information indicates a first end position;
receiving second moving information regarding the cursor control function to control the movement of the cursor, wherein the second moving information is generated after the first moving information, and the second moving information indicates a second end position;
locating the cursor at an actual end position which is located between the first end position and the second end position instead of locating at the second end position under a premise condition that the first moving information or the second moving information indicates a movement of one smallest unit and that a difference between a direction of the first moving information and a direction of the second moving information exceeds an angle threshold.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method and apparatus for controlling an object movement on a screen. The method senses a first change in a position of a pointing device in a coordinate system to obtain a first displacement, and controls the object movement by a first displacement output ratio according to the first displacement. The method senses a second change in a position of the pointing device in a coordinate system to obtain a second displacement, and controls the object movement by a second displacement output ratio when a difference between a direction of the first displacement and a direction of the second displacement exceeds a first angle threshold, wherein the second displacement output ratio is lower than the first displacement output ratio.
55 Citations
16 Claims
-
1. A method for controlling a position of a cursor on a screen, comprising;
-
receiving first moving information regarding a cursor control function to control a movement of the cursor, wherein the first moving information indicates a first end position; receiving second moving information regarding the cursor control function to control the movement of the cursor, wherein the second moving information is generated after the first moving information, and the second moving information indicates a second end position; locating the cursor at an actual end position which is located between the first end position and the second end position instead of locating at the second end position under a premise condition that the first moving information or the second moving information indicates a movement of one smallest unit and that a difference between a direction of the first moving information and a direction of the second moving information exceeds an angle threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A cursor displaying system, comprising:
-
a display for displaying a cursor; a receiver for receiving at least first and second moving information generated at different time points, wherein the first moving information indicates a first end position and the second moving information indicates a second end position, and wherein the second moving information is generated after the first moving information; and a processor for locating the cursor at an actual end position which is located between the first end position and the second end position instead of locating at the second end position under a premise condition that the first moving information or the second moving information indicates a movement of one smallest unit and that a difference between a direction of the first moving information and a direction of the second moving information exceeds an angle threshold. - View Dependent Claims (6, 7, 8)
-
-
9. A method for controlling a position of a cursor on a screen, comprising;
-
receiving first moving information regarding a cursor control function to control a movement of the cursor, wherein the first moving information includes a first 2-dimensional vector; receiving second moving information regarding the cursor control function to control the movement of the cursor, wherein the second moving information is generated after the first moving information, and the second moving information includes a second 2-dimensional vector which has a start position and an end position; locating the cursor at an actual end position which is located between the start position and the end position of the second 2-dimensional vector instead of locating at the end position of the second 2-dimensional vector under a premise condition that the first moving information or the second moving information indicates a movement of one smallest unit and that a difference between a direction of the first moving information and a direction of the second moving information exceeds an angle threshold. - View Dependent Claims (10, 11, 12)
-
-
13. A cursor displaying system, comprising:
-
a display for displaying a cursor; a receiver for receiving at least first and second moving information generated at different time points, wherein the first moving information includes a first 2-dimensional vector and the second moving information includes a second 2-dimensional vector which has a start position and an end position, and wherein the second moving information is generated after the first moving information; and a processor for locating the cursor at an actual end position which is located between the start position and the end position of the second 2-dimensional vector instead of locating at the end position of the second 2-dimensional vector under a premise condition that the first moving information or the second moving information indicates a movement of one smallest unit and that a difference between a direction of the first moving information and a direction of the second moving information exceeds an angle threshold. - View Dependent Claims (14, 15, 16)
-
Specification