Patent ID: 8400416

Claim:
A track compensation method for touch-sensitive input devices, for use in an electronic device comprising a touch-sensitive device, comprising: detecting a track corresponding to an input tool on the touch-sensitive device; obtaining at least one motion attitude information corresponding to the touch-sensitive device; and compensating the track according to the at least one motion attitude information corresponding to the touch-sensitive device, wherein the compensation of the track according to the at least one motion attitude information determination comprises the steps of: calculating a space vibration vector corresponding to the touch-sensitive device according to the at least one motion attitude information; transforming the space vibration vector into a two-dimensional deviation vector according to a coordination transformation matrix; and compensating the track according to the two-dimensional deviation vector according to the following equation: CL n =L n −P[n]+e, wherein CL n is the compensated track, L n = [ x ⁡ [ n ] y ⁡ [ n ] ] , which is the current track on the touch-sensitive device, wherein (x, y) is a coordinate of a contact on the touch-sensitive device, e is an error, and P[n] is the two-dimensional deviation vector.