Patent ID: 8253711

Claim:
A method for constructing an algorithm for processing a touch input applied to the input module with capacitance sensors, the input module comprising a bottom plate having a center point; a plurality of electrodes formed at regular intervals on the top face of the bottom plate and arranged apart from the center point of the bottom plate by an equal distance; a top plate bonded to the top faces of the electrodes and deformed by force applied by a pointing object; an adhesive layer formed around the top plate and the bottom plate to combine the top plate and the bottom plate; and a controller recognizing a travel distance, travel direction and moving speed of a cursor on the basis of the magnitude and angle of the force applied by the pointing object according to capacitance sensors formed by the pointing object and the electrodes when the pointing object touches the top plate, the input module including two through sixteen electrodes as the plurality of electrodes arranged at regular intervals, the method comprising the steps of: touching a predetermined point of the top plate through the pointing object to form a plurality of capacitance sensors . . . , A i , A i+1 , . . . , A k , A k+1 , . . . between the pointing object and the plurality of electrodes; applying force to the predetermined point of the top plate with the pointing object to vary levels of capacitance of the plurality of capacitance sensors . . . , A i , A i+1 , . . . , A k , A k+1 , recognizing the force applied to the capacitance sensors from capacitance variations in the capacitance sensors and obtaining force vectors . . . , F i , F i+1 , . . . , F k , F k+1 , . . . with respect to the plurality of capacitance sensors, which respectively have magnitudes of force, . . . , |F i |, |F i+1 |, . . . , |F k |, |F k+1 |, . . . and angles . . . , θ i , θ i+1 , . . . , θ k , θ k+1 , . . . to an X axis of coordinates having the X axis and a Y axis, on the coordinates based on the central point; obtaining difference vectors . . . , ΔF i , ΔF i+1 , . . . of the force vectors to determine a specific force vector F max having a magnitude of force |F max | and an angle θ max respectively corresponding to the sum of the magnitudes of force and the sum of the angles of the force vectors with respect to the plurality of capacitance sensors; and determining the travel direction and the travel distance of the cursor using approximated coordinate values for a number of pixels, which is set using the angle θ max of the specific force vector F max , determining the moving speed of the cursor for the set number of pixels using the magnitude of force |F max | of the specific force vector F max and moving the cursor.