PURPOSE: To quickly and accurately move a mouse cursor to an aimed point by calculating a coordinate transformation factor for transforming the physical coordinate changing amount of a mouse into its logical coordinate changing amount on the basis of the moving speed and acceleration of the mouse.
CONSTITUTION: When horizontal and vertical physical coordinates of a mouse position at time tn measured at every one clock (t seconds), are respectively represented by Xn and Yn, the physical moving distance ln, average moving speed Vn, and average acceleration an of the mouse between time tn-1 to the time tn are respectively expressed by Formulae I, II, and III. Then the coordinate transformation factor Zn for transforming a relative physical coordinate against a disk surface which is the real measurement data of the mouse into a relative logical coordinate is decided from Formula IV by using the average moving speed Vn and average acceleration an. However, the amin of Formula IV represents the average negative acceleration of the maximum absolute values during the decelerating time of the mouse. Therefore, the mouse cursor can be moved quickly and accurately to an aimed point.
NAGAO HIROKI
NIPPON ELECTRIC ENG