Touch pad pressure detection method and apparatus, storage medium and computer device
AssigneeBeijing Taifang Technology Co., Ltd.
InventorsChaoliang Du, Hongfeng Guo
Life of this patent
Estimating the term…
Abstract
A touch pad pressure detection method and apparatus, a storage medium and a computer device, wherein the method comprises: by means of an elastic wave sensor arranged below a touch pad, detecting a pressing operation on a touch pad to obtain a voltage signal; and determining pressure on the basis of the voltage signal.
Claims18
A method for detecting pressing force on a touch pad, comprising:
- detecting a pressing operation on the touch pad by an elastic wave sensor arranged under the touch pad to obtain a voltage signal;
- and
- determining pressing force based on the voltage signal;
- wherein the elastic wave sensor is a piezoelectric sensor;
- the determining the pressing force based on the voltage signal comprises:
- performing an accumulation calculation based on a voltage value of the voltage signal, and determining a value of pressing force according to an accumulation result;
- wherein when there are a plurality of elastic wave sensors, the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- performing summation of voltage values of voltage signals at the same moment detected by some or all of the elastic wave sensors, and performing an accumulation calculation based on the summed voltage values of voltage signals, wherein voltage values of voltage signals detected by different elastic wave sensors are assigned different weights during the summation;
- wherein the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- sampling a voltage signal within a set duration to obtain a voltage value of a valid voltage signal;
- and
- subtracting a set reference value from the voltage value of the valid voltage signal to obtain a difference, accumulating the obtained difference or a difference correction value obtained by correcting the difference and taking an absolute value to obtain the accumulation result;
- wherein a current moment is taken as an end moment for the set duration;
- voltage signals sampled within the set duration are all valid voltage signals, or a voltage signal sampled within the set duration with a difference between a voltage value of the voltage signal and the reference value being within a predetermined range is a valid voltage signal.
An apparatus for detecting pressing force on a touch pad, comprising a processor, a touch pad, and an elastic wave sensor;
- wherein
- the touch pad is configured to generate a pressing signal according to a pressing action;
- the elastic wave sensor is installed on the touch pad and is configured to respectively convert the pressing signal into a corresponding voltage signal;
- and
- the processor is configured to determine pressing force according to the voltage signal;
- wherein the elastic wave sensor is a piezoelectric sensor;
- the determining the pressing force based on the voltage signal comprises:
- performing an accumulation calculation based on a voltage value of the voltage signal, and determining a value of pressing force according to an accumulation result;
- wherein when there are a plurality of elastic wave sensors, the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- performing summation of voltage values of voltage signals at the same moment detected by some or all of the elastic wave sensors, and performing an accumulation calculation based on the summed voltage values of voltage signals, wherein voltage values of voltage signals detected by different elastic wave sensors are assigned different weights during the summation;
- wherein the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- sampling a voltage signal within a set duration to obtain a voltage value of a valid voltage signal;
- and
- subtracting a set reference value from the voltage value of the valid voltage signal to obtain a difference, accumulating the obtained difference or a difference correction value obtained by correcting the difference and taking an absolute value to obtain the accumulation result;
- wherein a current moment is taken as an end moment for the set duration;
- voltage signals sampled within the set duration are all valid voltage signals, or a voltage signal sampled within the set duration with a difference between a voltage value of the voltage signal and the reference value being within a predetermined range is a valid voltage signal.
An apparatus for detecting pressing force on a touch pad, comprising an elastic wave sensor and a processor;
- wherein
- the elastic wave sensor is arranged under the touch pad and is configured to generate a corresponding detection signal after the touch pad is pressed;
- the processor comprises:
- a conversion circuit connected to the elastic wave sensor and configured to convert the detection signal into a voltage signal;
- and
- a calculation circuit connected to the conversion circuit and configured to determine the pressing force based on the voltage signal, wherein the elastic wave sensor is a piezoelectric sensor;
- the determining the pressing force based on the voltage signal comprises:
- performing an accumulation calculation based on a voltage value of the voltage signal, and determining a value of pressing force according to an accumulation result;
- wherein when there are a plurality of elastic wave sensors, the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- performing summation of voltage values of voltage signals at the same moment detected by some or all of the elastic wave sensors, and performing an accumulation calculation based on the summed voltage values of voltage signals, wherein voltage values of voltage signals detected by different elastic wave sensors are assigned different weights during the summation;
- wherein the performing the accumulation calculation based on the voltage value of the voltage signal comprises:
- sampling a voltage signal within a set duration to obtain a voltage value of a valid voltage signal;
- and subtracting a set reference value from the voltage value of the valid voltage signal to obtain a difference, accumulating the obtained difference or a difference correction value obtained by correcting the difference and taking an absolute value to obtain the accumulation result;
- wherein a current moment is taken as an end moment for the set duration;
- voltage signals sampled within the set duration are all valid voltage signals, or a voltage signal sampled within the set duration with a difference between a voltage value of the voltage signal and the reference value being within a predetermined range is a valid voltage signal.
Dependencies are inferred from the claim text.