Force-sensitive touch sensor compensation
First Claim
1. An electronic device comprising:
- a memory in which input instructions, force level assessment instructions, and output instructions are stored; and
a processor coupled to the memory, the processor configured through execution of the input instructions to obtain measurement data for a user interaction with a force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction, amplitude information for the user interaction, and size information for the user interaction;
wherein the processor is further configured through execution of the force level assessment instructions to apply force level calibration data to the amplitude information and the size information in a force level assessment of the user interaction, the force level calibration data varying with user interaction size;
wherein the processor is further configured through execution of the force level assessment instructions to compare an amplitude level indicated by the amplitude information with minimum and maximum touch event thresholds of the force level calibration data, the minimum and maximum touch event thresholds being respective functions of user interaction size and indicative of a minimum force level and a maximum force level for a touch event, respectively; and
wherein the processor is further configured through execution of the output instructions to provide an output in accordance with the force level assessment.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a memory in which input instructions, force level assessment instructions, and output instructions are stored, and further includes a processor coupled to the memory. The processor is configured through execution of the input instructions to obtain measurement data for a user interaction with a force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction, amplitude information for the user interaction, and size information for the user interaction. The processor is further configured through execution of the force level assessment instructions to apply force level calibration data to the amplitude information and the size information in a force level assessment of the user interaction, the force level calibration data varying with user interaction size. The processor is further configured through execution of the output instructions to provide an output in accordance with the force level assessment.
-
Citations
22 Claims
-
1. An electronic device comprising:
-
a memory in which input instructions, force level assessment instructions, and output instructions are stored; and a processor coupled to the memory, the processor configured through execution of the input instructions to obtain measurement data for a user interaction with a force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction, amplitude information for the user interaction, and size information for the user interaction; wherein the processor is further configured through execution of the force level assessment instructions to apply force level calibration data to the amplitude information and the size information in a force level assessment of the user interaction, the force level calibration data varying with user interaction size; wherein the processor is further configured through execution of the force level assessment instructions to compare an amplitude level indicated by the amplitude information with minimum and maximum touch event thresholds of the force level calibration data, the minimum and maximum touch event thresholds being respective functions of user interaction size and indicative of a minimum force level and a maximum force level for a touch event, respectively; and wherein the processor is further configured through execution of the output instructions to provide an output in accordance with the force level assessment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. An electronic device comprising:
-
a memory in which input instructions, force level assessment instructions, and output instructions are stored; and a processor coupled to the memory, the processor configured through execution of the input instructions to;
(1) obtain measurement data for a user interaction with a force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction, amplitude information for the user interaction, and size information for the user interaction, (2) receive raw sensor data from the force-sensitive touch sensor, the raw sensor data comprising amplitude data and size data, and (3) determine the amplitude information and the size information by adjusting the amplitude and size data of the raw sensor data in accordance with a grid location indicated by the position information;wherein the processor is further configured through execution of the force level assessment instructions to apply force level calibration data to the amplitude information and the size information in a force level assessment of the user interaction, the force level calibration data varying with user interaction size; and wherein the processor is further configured through execution of the output instructions to provide an output in accordance with the force level assessment.
-
-
16. An electronic device comprising:
-
a memory in which input instructions, force level assessment instructions, and output instructions are stored; and a processor coupled to the memory, the processor configured through execution of the input instructions to obtain measurement data for a user interaction with a force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction and amplitude information for the user interaction; wherein the processor is further configured through execution of the force level assessment instructions to implement a force level assessment of the user interaction based on the amplitude information; wherein the processor is further configured through execution of the output instructions to provide an output in accordance with the force level assessment; and wherein the processor is further configured to; compare an amplitude level indicated by the amplitude information with a threshold; and if the position information of the user interaction is indicative of a moving touch event, adjust a gain for the force-sensitive touch sensor if the amplitude level indicated by the amplitude information is offset from the threshold. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An electronic device comprising:
-
a display comprising a force-sensitive touch sensor; a memory in which instructions are stored; and a processor coupled to the memory; wherein the processor is configured through execution of the instructions to; obtain measurement data for a user interaction with the force-sensitive touch sensor, the measurement data being indicative of position information for the user interaction, amplitude information for the user interaction, and size information for the user interaction; apply force level calibration data to the amplitude information and the size information in a force level assessment of the user interaction, the force level calibration data varying with user interaction size; compare an amplitude level indicated by the amplitude information with minimum and maximum touch event thresholds of the force level calibration data, the minimum and maximum touch event thresholds being respective functions of user interaction size and indicative of a minimum force level and a maximum force level for a touch event, respectively; and provide an output in accordance with the force level assessment.
-
Specification