SYSTEM AND METHOD FOR ESTIMATING LOCATION OF A TOUCH OBJECT IN A CAPACITIVE TOUCH PANEL
First Claim
1. A method for estimating location of a touch object in a capacitive touch panel, the method comprising:
- receiving, by a sensing circuit, raw data for detecting a touch object in a proximity of the capacitive touch panel, the raw data comprising a difference of a mutual capacitance value and a self-capacitance value at each of a plurality of touch nodes of the capacitive touch panel;
processing, by a touch sensing controller, the received raw data to derive digitized capacitance data;
classifying, by the touch sensing controller, the digitized capacitance data; and
estimating, by the touch sensing controller, at least one of a location of the touch object on the capacitive touch panel and a distance of the touch object from the capacitive touch panel within the proximity using the classified capacitance data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and capacitive touch panel are provided. The method includes receiving, by a sensing circuit, raw data for detecting a touch object in a proximity of a capacitive touch panel, where the raw data includes a difference of a mutual capacitance value and a self-capacitance value at each of touch nodes of the capacitive touch panel; processing, by a touch sensing controller, the received raw data to derive digitized capacitance data; classifying, by the touch sensing controller, the digitized capacitance data; and estimating, by the touch sensing controller, at least one of a location of the touch object on the capacitive touch panel and a distance of the touch object from the capacitive touch panel within the proximity using the classified capacitance data.
-
Citations
18 Claims
-
1. A method for estimating location of a touch object in a capacitive touch panel, the method comprising:
-
receiving, by a sensing circuit, raw data for detecting a touch object in a proximity of the capacitive touch panel, the raw data comprising a difference of a mutual capacitance value and a self-capacitance value at each of a plurality of touch nodes of the capacitive touch panel; processing, by a touch sensing controller, the received raw data to derive digitized capacitance data; classifying, by the touch sensing controller, the digitized capacitance data; and estimating, by the touch sensing controller, at least one of a location of the touch object on the capacitive touch panel and a distance of the touch object from the capacitive touch panel within the proximity using the classified capacitance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A capacitive touch panel for estimating location of a touch object relative to the capacitive touch panel, the capacitive touch panel comprising:
-
a sensor circuit that receives raw capacitance data for detecting a touch object in a proximity of the capacitive touch panel, the raw data comprising a difference of a mutual capacitance value and a self-capacitance value at each of a plurality of touch nodes of the capacitive touch panel; and at least one microprocessor configured to; process the received raw data to derive digitized capacitance data; extract a plurality of features from the digitized capacitance data;
the plurality of features comprising an energy, a gradient and class labels;project the extracted features on to a new coordinate system using vectors obtained during an online phase; classify the digitized capacitance data; determine distances from each of a plurality of cluster centers to the projected features in the new coordinate system; assign a vector with a class label having a minimum distance from the capacitive touch panel; and estimate at least one of a location of the touch object on the capacitive touch panel and a distance of the touch object from the capacitive touch panel within the proximity using the classified capacitance data.
-
-
11. A capacitive touch panel comprising:
-
a plurality of sensor electrodes configured to detect a touch object in proximity to the sensor electrodes using capacitance, and to generate raw capacitance data; and at least one microprocessor configured to; in a training phase, digitize training capacitance data from the sensor electrodes to generate training capacitance data, extract one or more features from the training capacitance data, classify the extracted one or more features to generate first classified data, and estimate a height of the touch object from the capacitive touch panel using the first classified data; and in a testing phase, digitize test capacitance data from the sensor electrodes to generate test capacitance data, extract one or more features from the test capacitance data, classify the extracted one or more features based on the first classified data to generate second classified data, and determine the height of the touch object from the capacitive touch panel using the second classified data, the one or more extracted features from the test capacitance data, and the estimated height. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification