Methods and apparatus to associate a detected presence of a conductive object
First Claim
Patent Images
1. A method of associating presences that are previously and subsequently detected by a touch sensing module, comprising:
- detecting a first presence during a first scan performed at a first time, including obtaining a first plurality of signal values associated with the first presence;
determining a first plurality of attribute values for a set of attributes associated with the first detected presence according to the first plurality of signal values, wherein the set of attributes includes at least one of;
a two-dimensional shape, a sum of signal values, a peak signal value, a three-dimensional shape, and a velocity of a corresponding detected presence;
detecting a second presence during a second scan performed at a second time that is subsequent to the first time, including obtaining a second plurality of signal values associated with the second presence;
determining a second plurality of attribute values for the set of attributes associated with the second detected presence according to the second plurality of signal values;
determining a plurality of differences for the set of attributes based on the first and second plurality of attribute values;
determining a similarity level between the first and second presences, includingcombining the plurality of differences according to a plurality of weight factors;
when the similarity level satisfies a predetermined criterion;
associating the first detected presence with the second detected presence; and
determining a path of a conductive object based on the association of the first detected presence with the second detected presence, comprising;
determining that the conductive object is located at a first position of the first detected presence at the first time; and
determining that the conductive object is located at a second position of the second detected presence at the second time.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus determine a plurality of attribute values of a first detected presence, determine another plurality of attribute values of a second detected presence, and associate the first detected presence with the second detected presence based on the plurality of attribute values and the other plurality of attribute values.
27 Citations
18 Claims
-
1. A method of associating presences that are previously and subsequently detected by a touch sensing module, comprising:
-
detecting a first presence during a first scan performed at a first time, including obtaining a first plurality of signal values associated with the first presence; determining a first plurality of attribute values for a set of attributes associated with the first detected presence according to the first plurality of signal values, wherein the set of attributes includes at least one of;
a two-dimensional shape, a sum of signal values, a peak signal value, a three-dimensional shape, and a velocity of a corresponding detected presence;detecting a second presence during a second scan performed at a second time that is subsequent to the first time, including obtaining a second plurality of signal values associated with the second presence; determining a second plurality of attribute values for the set of attributes associated with the second detected presence according to the second plurality of signal values; determining a plurality of differences for the set of attributes based on the first and second plurality of attribute values; determining a similarity level between the first and second presences, including combining the plurality of differences according to a plurality of weight factors; when the similarity level satisfies a predetermined criterion; associating the first detected presence with the second detected presence; and determining a path of a conductive object based on the association of the first detected presence with the second detected presence, comprising; determining that the conductive object is located at a first position of the first detected presence at the first time; and determining that the conductive object is located at a second position of the second detected presence at the second time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a processing device further comprising; (1) an attribute tracker configured to; determining a first plurality of attribute values for a set of attributes associated with a first detected presence according to a first plurality of signal values, wherein the first presence is detected during a first scan performed at a first time, wherein the set of attributes includes at least one of;
a two-dimensional shape, a sum of signal values, a peak signal value, a three-dimensional shape, and a velocity of a corresponding detected presence; anddetermining a second plurality of attribute values for the set of attributes associated with a second detected presence according to a second plurality of signal values, wherein the second presence is detected during a second scan performed at a second time that is subsequent to the first time; (2) a presence associator coupled with the attribute tracker and configured to; determine a plurality of differences for the set of attributes based on the first and second plurality of attribute values; determine a similarity level between the first and second presences, including combining the plurality of differences according to a plurality of weight factors; and when the similarity level satisfies a predetermined criterion; associate the first detected presence with the second detected presence; and determine a path of a conductive object, wherein the path includes a first position of the first detected presence on the path and a second position of the second detected presence, and that the conductive object is located at the respective position of the first and second detected presences at the first and second times, respectively. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A sensing system comprising:
-
a plurality of sensor elements configured to detect a first plurality of touch presences during a first plurality of scans performed at a first plurality of times and a second touch presence during a second scan performed at a second time subsequent to the first plurality of times, respectively, wherein a respective first plurality of signal values is obtained for each of the first plurality of touch presences, and a second plurality of signal values is obtained for the second presence; and a processing device coupled to the plurality of sensor elements, the processing device further comprising; (1) an attribute tracker configured to; for each of the first plurality of touch presences, determine a respective first plurality of attribute values for a set of attribute values associated with the respective first touch presence according to the respective first, plurality of signal values, wherein the set of attributes includes at least one of;
a two-dimensional shape, a sum of signal values, a peak signal value, a three-dimensional shape, and a velocity of a corresponding detected presence, anddetermine a second plurality of attribute values for the set of attribute associated with the second touch presence according to the second plurality of signal values; and (2) a presence associator configured to; calculate a respective similarity value for each of the first plurality of touch presences based on a plurality of weight factors associated with the set of attributes, wherein the respective similarity value reflects a level of similarity between the respective first plurality of attribute values of the respective first touch presence and the second plurality of attributes values of the second touch presence; and when one of the similarity values satisfies a predetermined criterion; associate one of the first plurality of touch presences with the second touch presence based on the similarity value associated with the one of the first plurality of touch presences; determine a path traveled by the conductive object; and determine that a same conductive object made the one of the first plurality of touch presences at a first location on the path and the second touch presence at a second location on the path. - View Dependent Claims (16, 17, 18)
-
Specification