摘要 |
<p>PURPOSE:To correct the malfunctions due to the thickness of a pointing finger, a pen, etc., or the pointing angle by calculating the correction value from the difference between the coordinates of a displayed grid point and the coordinates actually pointed and correcting the pointing coordinates based on said correction value. CONSTITUTION:When a panel 12 is pointed, the x-y coordinates are obtained by an x-y coordinate detecting mechanism 13 and the coordinates are obtained on a virtual grid with addition of DELTAx and DELTAy. A muCPU 15 calculates an error between the obtained value and the expected value and stores the error in an RAM 16. Then the muCPU 15 calculates the correction values of DELTAx and DELTAy based on the error stored in the RAM 16 by an appropriate evaluation formula, e.g., a minimum square method, etc. Then the value of a coordinate correction mechanism 14 is updated. Hereafter, the input coordinates are corrected by said correction values DELTAx and DELTAy. In such a way, the malfunctions due to the thickness of a pointing finger, a pen, etc., or the pointing angle can be automatically corrected.</p> |