Patent ID: 9547399
Date: 2017-01-17
CPC Classifications: G06F,H03K

Claim:
1. A method of detecting a touch proximate to a touch sensing surface, comprising: at a processing device coupled to the touch sensing surface, wherein the touch sensing surface includes a capacitive sense array that is configured to generate touch data associated with the detected touch, and the processing device is configured to operate a scanning sequence including a listening scan and a touch scan of the capacitive sense array; measuring noise during the listening scan, including: computing, using the produced data, an estimate of a noise metric based on the injected touch; in accordance with the computed estimate of the noise metric, selecting a stimulus signal from a plurality of stimulus signals for the touch scan; and while driving the capacitive sensing array with the selected stimulus signal, collecting touch data indicative of the touch detected proximate to the capacitive sense array during the touch scan of the capacitive sense array.