ELECTRONIC DEVICE AND METHOD FOR DETERMINING A TOUCH INPUT APPLIED TO A CAPACITIVE TOUCH PANEL SYSTEM INCORPORATED THEREIN
First Claim
1. A method for an electronic device to determine a touch input applied to a capacitive touch panel system of the electronic device, the capacitive touch panel system including a plurality of sensing points, the method comprising:
- detecting capacitance at each of the plurality of sensing points to produce a plurality of sensed values;
adjusting at least one sensed value of the plurality of sensed values based at least on a time-varying noise to produce at least one noise-adjusted value, the time-varying noise affecting the capacitive touch panel system; and
determining the touch input based on the at least one noise-adjusted value.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic device is operable to determine a touch input applied to a capacitive touch panel system thereof so as to account for time-varying noise affecting the touch panel system. The electronic device includes the touch panel system, an analog-to-digital conversion (ADC) unit, and a processing unit. The processing unit is operable to: receive digital signal values from the ADC unit representing capacitances detected by sensing points of the touch panel system; adjust at least one of the digital signal values based at least on a time-varying noise to produce at least one noise-adjusted value; and determine the touch input based on the at least one noise-adjusted value. In one embodiment, the electronic device determines the time-varying noise prior to adjusting the digital signal values. In another embodiment, the time-varying noise is produced by a display panel of a touchscreen display that also includes the touch panel system.
70 Citations
26 Claims
-
1. A method for an electronic device to determine a touch input applied to a capacitive touch panel system of the electronic device, the capacitive touch panel system including a plurality of sensing points, the method comprising:
-
detecting capacitance at each of the plurality of sensing points to produce a plurality of sensed values; adjusting at least one sensed value of the plurality of sensed values based at least on a time-varying noise to produce at least one noise-adjusted value, the time-varying noise affecting the capacitive touch panel system; and determining the touch input based on the at least one noise-adjusted value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for an electronic device to determine a touch input applied to a capacitive touch panel system of the electronic device so as to account for time-varying noise affecting the touch panel system, the touch panel system including a plurality of sensing points, the method comprising:
-
detecting a capacitance at each sensing point of the plurality of sensing points to produce a plurality of sensed values; normalizing each of the plurality of sensed values to account for static, spatial-varying noise and static, spatial-varying gain to produce a plurality of normalized values; determining an average of the plurality of normalized values to produce an average value; comparing each of the plurality of normalized values to the average value to produce a plurality of comparison results; determining a subset of the plurality of normalized values based on the plurality of comparison results; determining an average of the subset of normalized values to produce a time-varying, common mode noise value; and determining the touch input based on filtering of the time-varying, common mode noise value from each of the plurality of sensed values. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device comprising:
-
a capacitive touch panel system that includes a plurality of sensing points which are operable to receive a touch input from a user of the electronic device; an analog-to-digital conversion (ADC) unit operably coupled to the plurality of sensing points for converting analog output signals from the plurality of sensing points to digital signal values; and a processing unit operably coupled to the ADC unit and operable in accordance with a set of operating instructions to; receive digital signal values from the ADC unit representing capacitances detected by the plurality of sensing points to produce a plurality of sensed values; adjust at least one sensed value of the plurality of sensed values based at least on a time-varying noise to produce at least one noise-adjusted value, the time-varying noise affecting the capacitive touch panel system; and determine the touch input based on the at least one noise-adjusted value. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification