Using capacitance to detect touch pressure
First Claim
Patent Images
1. A method for determining a touch pressure level on a touchscreen, comprising:
- detecting a touch event by the touchscreen;
obtaining data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event; and
determining a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user,wherein determining the touch pressure level comprises;
classifying each of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels; and
estimating the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure are related to a method for determining a touch pressure level on a touchscreen, comprising: detecting a touch event by the touchscreen; obtaining data relating to features associated with the touch event comprising a capacitance value, a touch area, and/or a touch duration; and determining a touch pressure level based on one or more of the features.
27 Citations
26 Claims
-
1. A method for determining a touch pressure level on a touchscreen, comprising:
-
detecting a touch event by the touchscreen; obtaining data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event; and determining a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user, wherein determining the touch pressure level comprises; classifying each of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels; and estimating the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for determining a touch pressure level on a touchscreen, comprising:
-
a memory; and a processor coupled to the memory, the processor configured to; detect a touch event by the touchscreen, obtain data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event; and determine a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user, wherein the processor configured to determine the touch pressure level is configured to; classify each feature of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels, and estimate the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for determining a touch pressure level on a touchscreen, comprising:
-
means for detecting a touch event by the touchscreen; means for obtaining data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event, and means for determining a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user, wherein the means for determining the touch pressure level comprises; means for classifying each of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels; and means for estimating the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user. - View Dependent Claims (22, 23)
-
-
24. A non-transitory computer-readable medium comprising code which, when executed by a processor, causes the processor to perform a method comprising:
-
detecting a touch event by the touchscreen; obtaining data relating to features associated with the touch event, the features comprising an average capacitance value of the touch event, a touch area of the touch event, and a touch duration of the touch event, wherein the average capacitance value is based on a plurality of capacitance values of the touch event; and determining a touch pressure level for the touch event based on one or more of the features, wherein for each of the one or more features, a respective feature classifier and weight is established for a particular user based on training data associated with the particular user, wherein the code for determining the touch pressure level comprises; code for classifying each of the one or more of the features using the respective feature classifier for the particular user to provide a corresponding confidence level for each of a plurality of different touch pressure levels; and code for estimating the touch pressure level using a majority vote rule classifier based on the confidence levels provided by the feature classifiers and the weights associated with the one or more features for the particular user. - View Dependent Claims (25, 26)
-
Specification