To detect a touched position with high accuracy even if a touched area is projected form an electrode area.
By a first solving means, a shape of the touched area is assumed to be, for example, a circle. A width in an X direction (overlap width X46) and a width in a Y direction (overlap width Y47) of an overlapped area of the touched circular area with an electrode area 6 are obtained from sensor-measured values. When the overlap width X46 and the overlap width Y47 are different from each other, it is determined that the touched area is projected from the electrode area, and a center position of the touched circular area is calculated as a touched position. By a second solving means, when a signal value of an electrode provided on at edge of the touch panel becomes largest, it is determined that the periphery of the panel is touched. When the periphery of the panel is touched, a weighted average is calculated in a touched position calculation process using an electrode position parameter value that is different from a value employed in the case that the center of the panel is touched. By assigning a weight to a signal value of each of the electrodes and varying the weighting degree in accordance with a touch size, a calculated position is corrected.
MANBA NORIO
NAGATA KOJI
KUMAGAI SHUNJI
HAYAKAWA KOJI
JPH1063404A | 1998-03-06 | |||
JP2007018372A | 2007-01-25 | |||
JP2005100475A | 2005-04-14 | |||
JPH07230352A | 1995-08-29 | |||
JPH1063404A | 1998-03-06 | |||
JP2007018372A | 2007-01-25 | |||
JP2005100475A | 2005-04-14 |
Keiichi Chino