The present invention relates to a force sensing method, a force sensing system and a force sensor calibration method, and particularly relates to a force sensing method, a force sensing system and a force sensor calibration method which can reduce noises and decrease power consumption.
A force sensing system may comprises force sensors to sense a force which caused by an object. However, the sensor sensing force may be interfered by various reasons. That is, noises for sensing force may exist. For example, if the object is far from the force sensors, the sensed force may be incorrect. Besides, the components of different force sensing systems may have different mechanical tolerances, which may also affect the accuracy of force sensing.
Additionally, the sensor sensing force output by the force sensor may not really correspond to a received force. For example, the force sensor receives a force of 1 newton, but the sensor sensing force output by the force sensor is 0.9 newton. Such issue may be caused by various factors. For example, the issue may be caused by the process of manufacturing the force sensor, or caused by the mechanical tolerances of different force sensing systems.
Therefore, one objective of the present invention is to provide a force sensing method which can reduce noises and decreases power consumption.
Another objective of the present invention is to provide a force sensing system which can reduce noises and decreases power consumption.
Still another objective of the present invention is to provide an efficient force sensor calibration method.
One embodiment of the present invention discloses a force sensing method, applied to a force sensing system comprising a plurality of force sensors and a touch sensing surface, comprising: (a) determining a first location of a first object on the touch sensing surface; (b) defining a first force sensing region according to the first location; and (c) computing a first system sensing force which the first object causes to the touch sensing surface according to the first location, and according to at least one sensor sensing force of a first part of the force sensors corresponding to the first force sensing region, but not according to at least one the sensor sensing force of at least one of the force sensors which is not the first part of the force sensors.
Another embodiment of the present invention discloses a force sensing system which uses the above-mentioned force sensing method.
Still another embodiment of the present invention discloses a force sensor calibration method, applied to a force sensing system comprising a plurality of force sensors and a touch sensing surface, comprising: sequentially providing first forces to first regions of the touch sensing surface and recording first sensor sensing forces sensed by the force sensors, wherein the first regions are above the force sensors; sequentially providing second forces to the first regions and least one second region which is different from the first region, and recording second sensor sensing forces sensed by the force sensors; and calibrating the force sensors according to the first sensor sensing forces and the second sensor sensing forces.
In view of above-mentioned embodiments, noises can be reduced and power consumption can be decreased, since only sensor sensing forces of force sensors near the object are used for computing the system sensing force. Besides, an efficient force sensor calibration method is also provided.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Several embodiments are provided in following descriptions to explain the concept of the present invention. Each component in following descriptions can be implemented by hardware (e.g. a device or a circuit) or hardware with software (e.g. a program installed to a processor). Besides, the method in following descriptions can be executed by programs stored in a non-transitory computer readable recording medium such as a hard disk, an optical disc or a memory. Additionally, the term “first”, “second”, “third” in following descriptions are only for the purpose of distinguishing different one elements, and do not mean the sequence of the elements. For example, a first device and a second device only mean these devices can have the same structure but are different devices.
Also, the force sensing system 100 further comprises a processing circuit PS. Please note, the processing circuit PS is not limited to be provided in the location illustrated in
The processing circuit PS is further configured to compute a first system sensing force which means the first object causes to the whole touch sensing surface 101 according to the first location, and according to at least one sensor sensing force of a first part of the force sensors corresponding to the first force sensing region, but not according to at least one the sensor sensing force of at least one of the force sensors which is not the first part of the force sensors. The descriptions “not according to at least one the sensor sensing force of at least one of the force sensors which is not the first part of the force sensors” mentioned here can mean the force sensor which is not the first part of the force sensor is not active thus does not generate any sensor sensing force. However, these descriptions can also mean the force sensor which is not the first part of the force sensor is active and generate sensor sensing forces, but the sensor sensing values thereof are ignored and not used for computing the first system sensing force.
In one embodiment, the first force sensing region is a predetermined range of the first location. Briefly, in such case, the processing circuit PS defines a first force sensing region according to a first location of the first object, and computes a first system sensing force according to the sensor sensing forces generated by the force sensors inside the first force sensing region but not according to the sensor sensing forces generated by the force sensors which are not inside the first force sensing region.
Take
In one embodiment, a number of the first part of the force sensors is decided according to a touch area of the first object Ob_1 on the touch sensing surface. For example, if the touch area of the first object Ob_1 is large, the first force sensing region FR_1 is larger, thus the first part of the force sensors may comprise more force sensors. On the opposite, if the touch area of the first object Ob_1 is small, the first force sensing region FR_1 is smaller, thus the first part of the force sensors may comprise less force sensors. Further, the first force sensing region FR_1 is not limited to circles illustrated in
Besides a location and an area of the first force sensing region FR_1 changes corresponding to the first location of the first object Ob_1, the weightings of the force sensors also change corresponding to the first location. The weighting means a degree that the sensor sensing force affects the system sensing force. For example, in the embodiment of
The above-mentioned weightings can be set by various methods. In one embodiment, the weightings are acquired by using interpolation based on distances between different ones of the force sensors and the first location. For example, if it is supposed that a weighting of a force sensor which is away from the first location for a threshold distance Dth is 0, then a weighting of a force sensor which is away from the first location for a threshold distance D is
However, the weightings are not limited to be acquired based on interpolation.
In the embodiment of
Please note, in the embodiment of
The above-mentioned rules are not limited to a case that only one object exists.
For example, as shown in
In one embodiment, the second object Ob_2 is close to the first object Ob_1. In other words, a distance between the first location and the second location is smaller than a threshold value. In such case, the processing circuit PS considers the first object Ob_1 and the second object Ob_2 as a single object. Then, similar with the steps of computing the first system sensing force in
As stated in the embodiment of
The above-mentioned system sensing force can be applied for various applications, for example, the force can be used to control an electronic device connected with the force sensing system. For example, if the electronic device is a mobile phone which has a touch screen with force sensors, the system sensing force can be used for generating control commands to control the mobile phone. The system sensing force can be independently used to control the mobile phone, but can be used with other control actions to control the mobile phone. For example, the user can perform a specific gesture and forces at specific locations or with specific strengths to control the mobile phone.
The present invention further provides a force sensor calibration method for calibrating a force sensing system comprising a plurality of force sensors and a touch sensing surface, such as the force sensing system 100 in
After that, second forces are sequentially provided to the first regions and least one second region which is different from the first region, and recording second sensor sensing forces sensed by the force sensors. For example, a force of 2 newton is sequentially provided to the regions above the force sensors FS_1-FS_9, and the second sensor sensing forces (e.g., capacitance values) of all force sensors are recorded. Therefore, in one embodiment, each of the second regions is located between two of the first regions.
After the first sensor sensing forces and the second sensor sensing forces are acquired, the force sensors FS_1-FS_9 can be accordingly calibrated. In one embodiment, the relations (or named the curves) between the forces which the force sensors receive (e.g., first force, second force) and the sensor sensing forces which the force sensors output (e.g., first sensor sensing forces and second sensor sensing forces) are computed, and the force sensors are calibrated according to the relations. For example, the force sensor can be calibrated to make sure the sensor sensing force which outputs can really correspond to the force it receives.
In view of the embodiments illustrated in
Step 501
Determine a first location of a first object (e.g., first object Ob_1) on the touch sensing surface (e.g., the touch sensing surface 101).
Step 503
Define a first force sensing region (e.g., the first force sensing region FR_1) according to the first location
Step 505
Compute a first system sensing force which the first object causes to the touch sensing surface according to the first location, and according to at least one sensor sensing force of a first part of the force sensors corresponding to the first force sensing region, but not according to at least one the sensor sensing force of at least one of the force sensors which is not the first part of the force sensors.
As above-mentioned, the methods illustrated in
In view of the embodiments, a force sensor calibration method can also be acquired.
Step 601
Sequentially providing first forces to first regions of the touch sensing surface and recording first sensor sensing forces sensed by the force sensors, wherein the first regions are above the force sensors.
For example, a force of 1 newton is sequentially provided to the regions above the force sensors FS_1, FS_3, FS_7, and FS_9, and the first sensor sensing forces (e.g., capacitance values) of all force sensors are correspondingly recorded.
Step 603
Sequentially providing second forces to the first regions and least one second region which is different from the first region, and recording second sensor sensing forces sensed by the force sensors.
For example, a force of 2 newton is sequentially provided to the regions above the force sensors FS_1-FS_9, and the second sensor sensing forces (e.g., capacitance values) of all force sensors are recorded.
Step 605
Calibrating the force sensors according to the first sensor sensing forces and the second sensor sensing forces.
Other detail steps of the methods illustrated in
In view of above-mentioned embodiments, noises can be reduced and power consumption can be decreased, since only sensor sensing forces of force sensors near the object are used for computing the system sensing force. Besides, an efficient force sensor calibration method is also provided.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application is a continuation application of U.S. application Ser. No. 17/557,002, filed on Dec. 20, 2021. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 17557002 | Dec 2021 | US |
Child | 18616202 | US |