Patent ID: 8766947

Claim:
A differential detection method of a touch panel, wherein the touch panel has a plurality of scan electrodes and a plurality of sensing electrodes respectively along a first axial direction and a second axial direction; the differential detection method comprising: selecting the i-th scan electrode within the scan electrodes so as to provide a driving signal to the i-th scan electrode, wherein i is integer; sensing a feature difference value ΔC(i, j), where C is a capacitance, current or voltage, between the j-th sensing electrode within the sensing electrodes and another neighbouring sensing electrode during providing the driving signal to the i-th scan electrode, wherein j is an integer; sensing a feature difference value ΔCi, where Ci is a capacitance, current or voltage, between the k-th sensing electrode within the sensing electrodes and a reference feature value during providing the driving signal to the i-th scan electrode, wherein k is an integer; setting the feature value of a base sensing point within a plurality of sensing points of the touch panel as a base feature value; and using the base feature value, the feature difference values ΔCi and the feature difference values ΔC(i,j) to calculate the feature values of the sensing points, wherein the above-mentioned step of calculating the feature values of a plurality of sensing points of the touch panel comprises: calculating ΔC[i]=ΔCi−ΔC(i+1), wherein ΔC[i] represents the feature difference value between the i-th scan electrode and the (i+1)-th scan electrode; if the base sensing point is located at the i-th row, using the base feature value to calculate C(i+1,j)=C(i,j)−ΔC[i] or C(i−1,j)=C(i,j)+ΔC[i], wherein C(i,j) represents the feature value of the sensing point with the i-th column and the j-th row within the sensing points; and calculating C(i,j+1)=C(i,j)−ΔC(i,j) or C(i,j−1)=C(i,j)+ΔC(i,j).