METHOD FOR SCREEN CONTROL ON TOUCH SCREEN
First Claim
1. A method for screen control on a touch screen, used for controlling an on-screen object on a touch screen, the method comprising:
- detecting a path of movement for an object on or close to the touch screen, including;
determining (1) whether the object touches or is close to a location of the touch screen at least two times within a first predefined period, or (2) whether the object stays at a location for more than a second predefined period;
in response to detecting (1) or (2), setting the location as a starting point of the traveling path; and
detecting a first ending point of the traveling path;
computing a first traveling distance and a first traveling direction of the traveling path according to the starting point and the first ending point;
determining a first action direction and a first action speed according to the first traveling distance and the first traveling direction, wherein the first action speed is proportional to the first traveling distance, and the first action direction is parallel to the first traveling direction; and
before the object moving away from the first end point, repeatedly moving the on-screen object according to the first action direction and the first action speed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for screen control on a touch screen is disclosed. The method is used for controlling an on-screen object on a touch screen. The method includes: determining whether an object touches a location at least two times or whether the object stays at a location for a predefined period; in response to an affirmative determination, setting the location as a starting point; detecting an ending point; computing a traveling distance and a traveling direction according to the starting point and the ending point; determining a action speed and a action direction of the on-screen object, wherein the action speed is proportional to the traveling distance and the action direction is parallel to the traveling direction; and moving the on-screen object according to the action speed and the action direction.
-
Citations
17 Claims
-
1. A method for screen control on a touch screen, used for controlling an on-screen object on a touch screen, the method comprising:
-
detecting a path of movement for an object on or close to the touch screen, including; determining (1) whether the object touches or is close to a location of the touch screen at least two times within a first predefined period, or (2) whether the object stays at a location for more than a second predefined period; in response to detecting (1) or (2), setting the location as a starting point of the traveling path; and detecting a first ending point of the traveling path; computing a first traveling distance and a first traveling direction of the traveling path according to the starting point and the first ending point; determining a first action direction and a first action speed according to the first traveling distance and the first traveling direction, wherein the first action speed is proportional to the first traveling distance, and the first action direction is parallel to the first traveling direction; and before the object moving away from the first end point, repeatedly moving the on-screen object according to the first action direction and the first action speed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for screen control on a touch screen, used for controlling an on-screen object on a touch screen, the method comprising:
-
detecting a first traveling path of a first object on or close to the touch screen, and detecting a second traveling path of a second object on or close to the touch screen, including; detecting a first starting point of the first traveling path; detecting a first ending point of the first traveling path; detecting a second starting point of the second traveling path; and detecting a second ending point of the second traveling path; computing a first traveling distance and a first traveling direction based on the first starting point and the first ending point, and computing a second traveling distance and a second traveling direction based on the second starting point and the second ending point; determining a first action direction based on to the first traveling direction, and the second traveling direction; determining a first action speed based on the first traveling distance and, the second traveling distance; and before the object moving away from one of the first end point and the second end point, repeatedly performing a multi-point control action according to the first action direction and the first action speed, wherein the multi-point control action includes; performing an action of rotating the on-screen object;
orperforming an action of zooming in or out the on-screen object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification