METHOD AND APPARATUS FOR PROCESSING MULTI-TOUCH INPUT OF TOUCH-SCREEN
First Claim
1. A method of processing a touch input of a touch screen, the method comprising:
- sensing a first touch input on the touch screen;
storing a first coordinate sensed as a multi-touch input that becomes a second touch input in a state in which the first touch input on the touch screen is maintained;
cancelling the first touch input in a state in which the second touch input is maintained;
storing a second coordinate set in response to a cancelation of the first touch input;
storing a third coordinate set by a third touch input in a state in which the second touch input on the touch screen is maintained; and
checking a sameness of a first vector from the first coordinate to the second coordinate and a second vector from the second coordinate to the third coordinate, and determining a touch of the second coordinate as being effective in case the first vector and the second vector are not identical.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a multi-touch input processing method and apparatus of a touch screen. The present invention preferably provides a method including: storing a first coordinate inputted by a multi-touch which becomes a second touch input in a state where a first touch input is maintained; cancelling the first touch input in a state where the second touch input is maintained; storing a second coordinate set by the cancel of the first touch input; storing a third coordinate set by a third touch input in a state where the second touch input is maintained; and checking a sameness of a first vector from the first coordinate to the second coordinate and a second vector from the second coordinate to the third coordinate, and determining a touch of the second coordinate as being effective in case the first vector and the second vector are not identical.
-
Citations
18 Claims
-
1. A method of processing a touch input of a touch screen, the method comprising:
-
sensing a first touch input on the touch screen; storing a first coordinate sensed as a multi-touch input that becomes a second touch input in a state in which the first touch input on the touch screen is maintained; cancelling the first touch input in a state in which the second touch input is maintained; storing a second coordinate set in response to a cancelation of the first touch input; storing a third coordinate set by a third touch input in a state in which the second touch input on the touch screen is maintained; and checking a sameness of a first vector from the first coordinate to the second coordinate and a second vector from the second coordinate to the third coordinate, and determining a touch of the second coordinate as being effective in case the first vector and the second vector are not identical. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus of processing a touch input of a touch screen, the apparatus comprising:
-
a touch screen configured for sensing a touch input of user; a first buffer configured for storing a first coordinate set by a second touch input in a state in which a previously sensed first touch input is maintained on touch screen, to store a second coordinate set by a cancel of the first touch input, and to store a third coordinate set by a third touch input sensed by the touch screen in a state in which the second touch input is maintained; a vector calculation unit configured for calculating a first vector between the first coordinate and the second coordinate, and for calculating a second vector between the second coordinate and the third coordinate if the third coordinate is inputted to a storage unit; a second buffer configured for storing the first vector and the second vector calculated by the vector calculation unit; and a controller configured for checking a sameness of the first vector and the second vector that are stored in the second buffer, and to determine a touch of the second coordinate as being effective in case the first vector and the second vector are not identical. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification