Touch input apparatus and method in user terminal
A touch input apparatus and method in a user terminal is provided. The apparatus includes a touch input unit for generating a touch input event according to a touch of a user; a single or multi touch input determiner for entering a drawing mode according to the touch input event and determining one of a single touch input and a multi-touch input; a touch point sampling unit for performing a touch point sampling according to a single touch movement and providing a sample point for a drawing when there is a single touch input; and a multi-touch processor for, when there is a multi-touch input, entering a multi-touch mode and performing a multi-touch action including at least one of an enlargement, a reduction, and a movement of a drawing screen according to a multi-touch movement.
1. A touch input apparatus in a user terminal, comprising:
a display screen for receiving a touch input according to a touch of a user;
a processor for entering a drawing mode according to the touch input, determining one of a single touch input and a multi-touch input, performing a touch point sampling according to a single touch movement when there is a single touch input and providing a sample point, performing drawing on the display screen along the sample point, entering a multi-touch mode when there is a multi-touch input, and performing a multi-touch action including at least one of an enlargement, a reduction, a movement of a drawing displayed on the display screen according to a multi-touch movement, performing a simplification for the sampled sample points in accordance with a sampling rate of the sampled touch point before the enlargement according to an enlargement magnification, and providing the simplified sample points when the single touch movement is generated in a state of the enlargement.
2. The touch input apparatus of claim 1 , the processor further comprising a drawing unit for performing the drawing by using the provided sample points.
3. The touch input apparatus of claim 1 , wherein the touch point sampling simplifying unit performs the simplification for the sampled sample points by using a batch simplification method.
4. The touch input apparatus of claim 1 , wherein the touch point sampling simplifying unit performs the simplification for the sampled sample points by using an online simplification method.
5. A touch input method in a user terminal comprising:
receiving a touch input on a display screen according to a touch of a user;
entering a drawing mode according to the touch input and determining one of a single touch input and a multi-touch input;
performing a touch point sampling when there is a single touch input and providing a sample point and performing drawing along the sample point;
entering a multi-touch mode and performing a multi-touch action including at least one of an enlargement, a reduction, and a movement of a drawing displayed on the display screen according to a multi-touch movement when there is a multi-touch input; and
when the single touch movement is generated in a state of the enlargement performing a simplification for the sampled sample points in accordance with a sampling rate of the sampled touch point before the enlargement according to an enlargement magnification and providing the simplified sample points.
6. The touch input method of claim 5 , further comprising performing the drawing by using the provided sample points.
7. The touch input method of claim 5 , wherein performing the simplification for the sampled sample points comprises performing the simplification for the sampled sample points by using a batch simplification method.
8. The touch input method of claim 5 , wherein performing the simplification for the sampled sample points comprises performing the simplification for the sampled sample points by using an online simplification method.