Method and device for position detection
First Claim
Patent Images
1. 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 Dn,wherein the centroid position
1 Assignment
0 Petitions
Accused Products
Abstract
The method and device for position detection are disclosed. Corresponding to a first touch related sensing information, a second touch related sensing information is acquired for determining at least one position. Each position is used separately for determining the position of a centroid according to the first touch related sensing information or the second touch related sensing information.
48 Citations
29 Claims
-
1. 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 Dn, wherein the centroid position - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for position detection, comprising:
-
a touch sensitive device including a plurality of sensors; and a controller for scanning signals of the sensors and generating 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 the controller 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 Dn, wherein the centroid position - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for determining centroid positions from touch related sensing information, comprising:
-
obtaining a touch related sensing information that includes a plurality of continuous differences; determining the position of at least a zero-crossing according to the touch related sensing information for determining at least a position, wherein each position corresponds to a zero-crossing respectively; determining a calculation range in the touch related sensing information based on each determined position; and calculating a centroid position based on each calculation range, wherein the calculation range includes i differences before and j+1 differences after a corresponding determined position Dn, wherein the centroid position - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A device for determining centroid positions from touch related sensing information, comprising a controller and a host, which performs at least the following operations:
-
obtaining a touch related sensing information that includes a plurality of continuous differences; determining at least a position based on the touch related sensing information, wherein each position corresponds to a zero-crossing respectively; determining a calculation range in the differential touch related sensing information based on each position; and calculating a centroid position based on each calculation range, wherein the calculation range includes i differences before and j+1 differences after a corresponding position Dn, wherein the centroid position - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification