Patent ID: 9146648
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A method for calculating a touch coordinate on a touch panel, wherein the touch panel has a plurality of X electrodes and a plurality of Y electrodes, the method comprising the steps of: a measuring interelectrode capacitances between the plurality of X electrodes and the plurality of Y electrodes; storing the measured interelectrode capacitance values between the plurality of X electrodes and the plurality of Y electrodes; detecting touch points on the touch panel based on the stored interelectrode capacitance values; determining tentative coordinates of the respective detected touch points; assigning priorities for a given high coordinate precision to the respective touch points based on a state of the touch points; selecting coordinate calculation algorithms corresponding to the assigned priorities assigned to the respective touch points; estimating a calculation time necessary for calculating the coordinates of the touch points detected, the calculation time being estimated using the selected coordinate calculation algorithms; determining whether the calculation time estimated is within a specified time or not; changing coordinate calculation algorithms and estimating the calculation time again when the estimated calculation time is not within the specified time; and calculating the coordinates of the respective touch points using the selected coordinate calculation algorithms corresponding to the priorities when the calculation time is within the specified time.