Touch system with track detecting function and method thereof
First Claim
1. A method for controlling a touch system, comprising:
- sensing a track of an indication object on a touch pad;
continuously obtaining motion vectors according to the track of the indication object;
generating a candidate motion vector by summing a plurality of unweighted motion vectors, and nonlinearly generating a target motion vector according to the candidate motion vector;
moving a target shown on a display panel according to the target motion vector, wherein a displayed track over which the target is moved on the display panel represents a smoother version of the track of the indication object on the touch pad; and
when the candidate motion vector is smaller than a predetermined value, determining the indication object being on any area of the touch pad stopped moving, and continuing to move the target along a direction of the candidate motion vector;
wherein each of the motion vectors represents a moving distance and a moving direction from a position of the indication object to a next position of the indication object, and the indication object is on the touch pad of the touch system.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch system with track detecting function includes a touch pad for sequentially sensing a plurality of positions of an indication object at a plurality of moments in order to detect a track of the indication object on the touch pad, and a processor for continuously generating motion vectors according to the track of the indication object on the touch pad, for generating a candidate motion vector according to at least one motion vector, and for nonlinearly generating a target motion vector according to the candidate motion vector in order to move a target shown on a display panel. Each of the motion vectors represents a difference between a position of the indication object and a next position of the indication object.
10 Citations
6 Claims
-
1. A method for controlling a touch system, comprising:
-
sensing a track of an indication object on a touch pad; continuously obtaining motion vectors according to the track of the indication object; generating a candidate motion vector by summing a plurality of unweighted motion vectors, and nonlinearly generating a target motion vector according to the candidate motion vector; moving a target shown on a display panel according to the target motion vector, wherein a displayed track over which the target is moved on the display panel represents a smoother version of the track of the indication object on the touch pad; and when the candidate motion vector is smaller than a predetermined value, determining the indication object being on any area of the touch pad stopped moving, and continuing to move the target along a direction of the candidate motion vector; wherein each of the motion vectors represents a moving distance and a moving direction from a position of the indication object to a next position of the indication object, and the indication object is on the touch pad of the touch system. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification