Patent ID: 9195355
Filing Date: 2015-11-24
Classification: G06F

Abstract:
1. A method for increasing accuracy of touch coordinate calculation in a capacitive multi-touch system, including a capacitive touch panel, a driving and sensing device for performing a capacitance driving and sensing, an analog to digital converter (ADC) connected to the driving and sensing device for performing an analog to digital conversion, and a controller having a storage unit, the method comprising the steps of: (A) the controller initializing the driving and sensing device and the ADC; (B) the driving and sensing device sensing the capacitive touch panel to generate an image raw data; (C) the ADC converting the image raw data into a digital image raw data and storing the digital image raw data into the storage unit; (D) the controller performing a de-noise and up-linearity operation on the digital image raw data to generate a linearized image raw data, wherein the de-noise and up-linearity operation further comprises: (D (D (D (D (E) the controller performing an integral accumulation operation on the linearized image raw data to generate an integrated image raw data; (F) the controller performing an accumulation error cancellation on the integrated image raw data to cancel an accumulation error of the integrated image raw data and generate a de-accumulation-error image raw data; and (G) the controller performing a touch coordinate calculation based on the de-accumulation-error image raw data to generate a touch coordinate on the capacitive touch panel, wherein the digital image raw data has m*n data, where n indicates a number of sensors of the driving and sensing device, and m indicates a number of drivers of the driving and sensing device; wherein the accumulation error cancellation further comprises: (F (F (F (F (F (F (F (F (F