Patent ID: 8471826

Claim:
A method for position detection, comprising: obtaining a second touch related sensing information corresponding to a first touch related sensing information, wherein each value of the second touch related sensing information is a difference of a pair of values of the first touch related sensing information respectively; and calculating at least one centroid position based on the second touch related sensing information, a value of each centroid position corresponding to a centroid calculation result obtained after subtracting a base value from all values in a first calculation range of the first touch related sensing information, where the base value is determined according to at least one value of the first touch related sensing information, wherein calculating the at least one centroid position based on the second touch related sensing information includes: determining at least one position based on the second touch related sensing information; determining a corresponding second calculation range in the second touch related sensing information based on each position; and calculating one of the at least one centroid position based on each second calculation range, wherein the second calculation range includes i values before and j+1 values after a corresponding position D n , wherein the centroid position C cnetroid = ∑ s = n - i n - i ≤ k ≤ n + j ⁢ X k ⁡ ( ∑ s = n - ( i - 1 ) k ⁢ ⁢ D s - ∑ s = k + 1 n + j ⁢ ⁢ D s ) ∑ s = n - i n - i ≤ k ≤ n + j ⁢ ( ∑ s = n - ( i - 1 ) k ⁢ ⁢ D s - ∑ s = k + 1 n + j ⁢ ⁢ D s ) when X k is the coordinate of the kth value of the second touch related sensing information, or the centroid position C cnetroid = ∑ s = n - i n - i ≤ k ≤ n + j ⁢ ⁢ X k - 1 + X k 2 ⁢ ( ∑ s = n - ( i - 1 ) k ⁢ ⁢ D s - ∑ s = k + 1 n + j ⁢ ⁢ D s ) ∑ s = n - i n - i ≤ k ≤ n + j ⁢ ( ∑ s = n - ( i - 1 ) k ⁢ ⁢ D s - ∑ s = k + 1 n + j ⁢ ⁢ D s ) when X k - 1 + X k 2 is the coordinate of the kth value of the second touch related sensing information.