Method and device for position detection
First Claim
Patent Images
1. A method for determining centroid positions, comprising:
- obtaining a corresponding baseline by each of a plurality of sensors when there is no touch or proximity of an external object;
performing the following steps when there is a touch or proximity of the external object;
obtaining a first touch related sensing information by subtracting the corresponding baseline from each value of a sensing information;
obtaining at least one position;
determining a corresponding first calculation range in the first touch related sensing information based on each position;
determining a base value local to a touch or proximity of the external object based on the first calculation range, wherein the base value is the difference between the corresponding baseline and a signal of one sensor touched or approached by the external object or the difference between the corresponding baseline and a dual-differential signal of three sensors touched or approached by the external object;
generating a set of calculation values by subtracting the same base value from all the values in the first calculation range; and
calculating a centroid position based on the set of calculation values.
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.
-
Citations
18 Claims
-
1. A method for determining centroid positions, comprising:
-
obtaining a corresponding baseline by each of a plurality of sensors when there is no touch or proximity of an external object; performing the following steps when there is a touch or proximity of the external object; obtaining a first touch related sensing information by subtracting the corresponding baseline from each value of a sensing information; obtaining at least one position; determining a corresponding first calculation range in the first touch related sensing information based on each position; determining a base value local to a touch or proximity of the external object based on the first calculation range, wherein the base value is the difference between the corresponding baseline and a signal of one sensor touched or approached by the external object or the difference between the corresponding baseline and a dual-differential signal of three sensors touched or approached by the external object; generating a set of calculation values by subtracting the same base value from all the values in the first calculation range; and calculating a centroid position based on the set of calculation values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for determining centroid positions, comprising a controller and a host, which performs at least the following operations:
-
obtaining a corresponding baseline by each of a plurality of sensors when there is no touch or proximity of an external object; performing the following steps when there is a touch or proximity of the external object; obtaining a first touch related sensing information by subtracting the corresponding baseline from each value of a sensing information; obtaining at least one position; determining a corresponding first calculation range in the first touch related sensing information based on each position; determining a base value local to a touch or proximity of the external object based on the first calculation range, wherein the base value is the difference between the corresponding baseline and a signal of one sensor touched or approached by the external object or the difference between the corresponding baseline and a dual-differential signal of three sensors touched or approached by the external object; generating a set of calculation values by subtracting the same base value from all the values in the first calculation range; and calculating a centroid position based on the set of calculation values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification