Patent ID: 9632606
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A method comprising: measuring, at a processing device, a first set of actual touch data from an actual response of a low-resolution sense array; determining that the first set of actual touch data represents two or more concurrent actual touches proximate to the sense array, each of the concurrent actual touches having a respective actual touch geometry including a touch position and a touch size, wherein the actual touch geometries associated with the concurrent actual touches are obscured in the first set of actual test data from the low-resolution sense-array; obtaining estimated touch geometries of two or more concurrent simulated touches proximate to the sense array that correspond to the two or more actual touches with the associated actual touch geometries; sequentially estimating the actual touch geometries of the two or more concurrent actual touches by iteratively computing an estimated response of the sense array to the two or more concurrent simulated touches and adjusting the estimated touch geometries to approximate the actual touch geometries based on an error between the estimated response and the actual response, wherein the estimated touch geometries include a set of estimated touch sizes and estimated touch positions of the two or more concurrent simulated touches, and wherein the actual touch geometries are distinct from the estimated touch geometries and the two or more actual touches are distinct from the two or more concurrent simulated touches; and outputting the actual touch geometries of the two or more actual touches based on the estimated touch geometries when the error is less than a specified threshold, thereby resolving the actual touch geometries associated with the concurrent actual touches that were obscured in the first set of actual test data.