System level filtering and confidence calculation
First Claim
Patent Images
1. A method implemented by a demodulation circuit, an analog-to-digital converter (ADC), a touch coordinate converter, and confidence logic, comprising:
- identifying at least one contact on a capacitive sensor array including a plurality of capacitance sensing electrodes;
measuring, by the demodulation circuit and the ADC, capacitance of at least one capacitance sensing electrode of the capacitive sensor array associated with the at least one contact;
determining, by the touch coordinate converter, a characteristic for the at least one contact on the capacitive sensor array based on the measured capacitance of the at least one capacitance sensing electrode;
determining, by the confidence logic, a plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact;
generating, by the confidence logic, an overall confidence level for the characteristic of the at least one contact on the capacitive sensor array by multiplying the plurality of individual confidence levels;
in accordance with a determination that the overall confidence level of the characteristic is lower than a threshold level;
re-measuring, by the demodulation circuit and the ADC, the capacitance of the at least one capacitance sensing electrode;
re-determining, by the touch coordinate converter, the characteristic;
re-determining, by the confidence logic, the plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; and
re-generating, by the confidence logic, the overall confidence level until the overall confidence level is above the threshold level, thereby improving confidence of the capacitance measured by the demodulation circuit and ADC; and
in accordance with a determination that the overall confidence level is above the threshold level, reporting the at least one contact to a host that is configured to provide further processing of the at least one contact.
7 Assignments
0 Petitions
Accused Products
Abstract
A contact'"'"'s interaction with a sensing array is subject to several external and internal stimuli which may impact a processing unit'"'"'s confidence in the characteristics of that interaction or the presence of the interaction itself. Fidelity of user action is greatly improved with a step-wise and holistic analysis of a contact on an array of capacitance sensors, which allows for repetition of certain steps of processing or the entire operation if threshold confidence levels are not achieved.
23 Citations
24 Claims
-
1. A method implemented by a demodulation circuit, an analog-to-digital converter (ADC), a touch coordinate converter, and confidence logic, comprising:
-
identifying at least one contact on a capacitive sensor array including a plurality of capacitance sensing electrodes; measuring, by the demodulation circuit and the ADC, capacitance of at least one capacitance sensing electrode of the capacitive sensor array associated with the at least one contact; determining, by the touch coordinate converter, a characteristic for the at least one contact on the capacitive sensor array based on the measured capacitance of the at least one capacitance sensing electrode; determining, by the confidence logic, a plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; generating, by the confidence logic, an overall confidence level for the characteristic of the at least one contact on the capacitive sensor array by multiplying the plurality of individual confidence levels; in accordance with a determination that the overall confidence level of the characteristic is lower than a threshold level; re-measuring, by the demodulation circuit and the ADC, the capacitance of the at least one capacitance sensing electrode; re-determining, by the touch coordinate converter, the characteristic;
re-determining, by the confidence logic, the plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; andre-generating, by the confidence logic, the overall confidence level until the overall confidence level is above the threshold level, thereby improving confidence of the capacitance measured by the demodulation circuit and ADC; and in accordance with a determination that the overall confidence level is above the threshold level, reporting the at least one contact to a host that is configured to provide further processing of the at least one contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a capacitive sensor array including a plurality of capacitance sensing electrodes; and a demodulation circuit, an ADC, a touch coordinate converter, and confidence logic, wherein the demodulation circuit is coupled to the plurality of capacitance sensing electrodes; wherein the apparatus is configured to; measure, by the demodulation circuit and the ADC, capacitance for at least one capacitance sensing electrode of the capacitive sensor array; identify at least one contact on the at least one capacitance sensing electrode;
determine, by the touch coordinate converter, a characteristic for the at least one contact on the at least one capacitance sensing electrode based on the measured capacitance of the at least one capacitance sensing electrode;determine, by the confidence logic, a plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; generate, by the confidence logic, an overall confidence level for the characteristic of the at least one contact on the at least one capacitance sensing electrode by multiplying the plurality of individual confidence levels; determine whether the overall confidence level of the characteristic is higher than a threshold levels; in accordance with a determination that the overall confidence level is above the threshold level, report the at least one contact having the corresponding overall confidence level to a host that is configured to provide further processing of the at least one contact, wherein the overall confidence level being above the threshold level improves confidence of the capacitance measured by the demodulation circuit and ADC and confidence of contact information reported to the host. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a capacitive sensor array including a plurality of capacitance sensing electrodes;
a demodulation circuit, an ADC, a touch coordinate converter, and confidence logic, which are coupled to the plurality of capacitance sensing electrodes;
wherein the system is configured to;measure, by the demodulation circuit and the ADC, capacitance for at least one capacitance sensing electrode of the capacitive sensor array; identify at least one contact on the at least one capacitance sensing electrode; determine, by the touch coordinate converter, a characteristic for the at least one contact on the at least one capacitance sensing electrode based on the measured capacitance of the at least one capacitance sensing electrode; determine, by the confidence logic, a plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; generate, by the confidence logic, an overall confidence level for the characteristic of the at least one contact on the at least one capacitance sensing electrode at least by multiplying the plurality of individual confidence levels; in accordance with a determination that the overall confidence level of the characteristic is lower than a threshold level; re-measure, by the demodulation circuit and the ADC, the capacitance of the at least one capacitance sensing electrode; re-determine, by the touch coordinate converter, the characteristic; re-determine, by the confidence logic, the plurality of individual confidence levels for the measured capacitance, the characteristic, and the at least one contact; and re-generate, by the confidence logic, the overall confidence level until the overall confidence level is above the threshold level, thereby improving confidence of the capacitance measured by the demodulation circuit and ADC; and in accordance with a determination that the overall confidence level of the characteristic is higher than the threshold level, report the at least one contact to a host that is configured to provide further processing of the at least one contact; wherein the host is configured to receive data that includes at least one of the measured capacitance, an identified position of the at least one contact, and a contact identification of the at least one contact, and wherein the host performs one or more actions in response to receiving the data. - View Dependent Claims (21, 22, 23, 24)
-
Specification