TOUCH PAD OPERABLE WITH MULTI-OBJECTS AND METHOD OF OPERATING SAME
First Claim
Patent Images
1. A method of operating a touch pad with multi-objects, comprising steps of:
- sensing touch points of first and second objects on said touch pad to assert a first position coordinate (X1, Y1) and a second position coordinate (X2, Y2), respectively;
moving said second object on said touch pad to a further touch point, and sensing said further touch point to assert a third position coordinate (X3, Y3); and
generating said movement amount control signal to control a first rotational action of a software object if S12≧
0, S13≧
0, S23<
0 and [(Y2−
Y3)>
0 or (X2−
X3)<
0], or if S12≦
0, S13≦
0, S23>
0 and [(Y2−
Y3)<
0 or (X2−
X3)<
0];
wherein said S12 is a first slope between said first position coordinate (X1, Y1) and said second position coordinate (X2, Y2), said S13 a second slope S13 between said first position coordinate (X1, Y1) and said third position coordinate (X3, Y3), and said S23 is a third slope S23 between said second position coordinate (X2, Y2) and said third position coordinate (X3, Y3).
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a touch pad operable with multi-objects and a method of operating such a touch pad. The touch pad includes a touch structure for sensing touch points of a first and a second object and a controller for generating corresponding touching signals and related position coordinates. Moreover, the controller calculates at least two movement amount indexes according to coordinate differences between these position coordinates, thereby generating a movement amount control signal to control behaviors of a software object.
-
Citations
20 Claims
-
1. A method of operating a touch pad with multi-objects, comprising steps of:
-
sensing touch points of first and second objects on said touch pad to assert a first position coordinate (X1, Y1) and a second position coordinate (X2, Y2), respectively; moving said second object on said touch pad to a further touch point, and sensing said further touch point to assert a third position coordinate (X3, Y3); and
generating said movement amount control signal to control a first rotational action of a software object if S12≧
0, S13≧
0, S23<
0 and [(Y2−
Y3)>
0 or (X2−
X3)<
0], or if S12≦
0, S13≦
0, S23>
0 and [(Y2−
Y3)<
0 or (X2−
X3)<
0];wherein said S12 is a first slope between said first position coordinate (X1, Y1) and said second position coordinate (X2, Y2), said S13 a second slope S13 between said first position coordinate (X1, Y1) and said third position coordinate (X3, Y3), and said S23 is a third slope S23 between said second position coordinate (X2, Y2) and said third position coordinate (X3, Y3). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a touch pad with multi-objects, comprising steps of:
-
sensing touch points of first and second objects on said touch pad to assert a first position coordinate (X1, Y1) and a second position coordinate (X2, Y2), respectively; moving said second object on said touch pad to a further touch point, and sensing said further touch point to assert a third position coordinate (X3, Y3); and generating said movement amount control signal to control a first zoom in/out action of a software object if S12≧
0, S13≧
0, S23≧
0 and [(X2−
X1)>
(X3−
X1) or (Y2−
Y1)>
(Y3−
Y1)], or if S12<
0, S13<
0, S23<
0 and [(X2−
X1)>
(X3−
X1) or (Y2−
Y1)>
(Y3−
Y1)];wherein said S12 is a first slope between said first position coordinate (X1, Y1) and said second position coordinate (X2, Y2), said S13 a second slope S13 between said first position coordinate (X1, Y1) and said third position coordinate (X3, Y3), and said S23 is a third slope S23 between said second position coordinate (X2, Y2) and said third position coordinate (X3, Y3). - View Dependent Claims (7, 8, 9, 10)
-
-
11. A touch pad operable with multi-objects, said touch pad being communicated with a host and a display body and comprising:
-
a touch structure having a lower surface communicated with said display body and an upper surface for sensing touch points, wherein first and second touching signals are respectively generated when touch points of first and second objects on said touch pad are sensed, and a third touching signal is generated when said second object is moved on said touch pad to a further touch point and said further touch point is sensed; and a controller electrically connected to said touch structure and said host for receiving said first, second and third touching signals and generating a first position coordinate (X1, Y1), a second position coordinate (X2, Y2) and a third position coordinate (X3, Y3), respectively; wherein said touch pad is operated by a step of; generating said movement amount control signal to control a first rotational action of a software object if S12≧
0, S13≧
0, S23<
0 and [(Y2−
Y3)>
0 or (X2−
X3)<
0], or if S12≦
0, S13≦
0, S23>
0 and [(Y2−
Y3)<
0 or (X2−
X3)<
0];wherein said S12 is a first slope between said first position coordinate (X1, Y1) and said second position coordinate (X2, Y2), said S13 a second slope S13 between said first position coordinate (X1, Y1) and said third position coordinate (X3, Y3), and said S23 is a third slope S23 between said second position coordinate (X2, Y2) and said third position coordinate (X3, Y3). - View Dependent Claims (12, 13, 14, 15)
-
-
16. A touch pad operable with multi-objects, said touch pad being communicated with a host and a display body and comprising:
-
a touch structure having a lower surface communicated with said display body and an upper surface for sensing touch points, wherein first and second touching signals are respectively generated when touch points of first and second objects on said touch pad are sensed, and a third touching signal is generated when said second object is moved on said touch pad to a further touch point and said further touch point is sensed; and a controller electrically connected to said touch structure and said host for receiving said first, second and third touching signals and generating a first position coordinate (X1, Y1), a second position coordinate (X2, Y2) and a third position coordinate (X3, Y3), respectively; wherein said touch pad is operated by a step of; generating said movement amount control signal to control a first zoom in/out action of a software object if S12≧
0, S13≧
0, S23≧
0 and [(X2−
X1)>
(X3−
X1) or (Y2−
Y1)>
(Y3−
Y1)], or if S12<
0, S13<
0, S23<
0 and [(X2−
X1)>
(X3−
X1) or (Y2−
Y1)>
(Y3−
Y1)];wherein said S12 is a first slope between said first position coordinate (X1, Y1) and said second position coordinate (X2, Y2), said S13 a second slope S13 between said first position coordinate (X1, Y1) and said third position coordinate (X3, Y3), and said S23 is a third slope S23 between said second position coordinate (X2, Y2) and said third position coordinate (X3, Y3) - View Dependent Claims (17, 18, 19, 20)
-
Specification