A touch method based on a pressure sensor
By designing multi-layer structures and sensitivity area allocation on the touch panel, combining multi-layer touch pressure sensing fusion algorithm and dynamic pressure feedback mechanism, the problems of complex interaction requirements and environmental adjustment sensitivity in the existing technology are solved, and high-precision complex gesture analysis and improved user interaction experience are achieved.
Patent Information
- Application Number
- CN202411944314.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2044-12-27
AI Technical Summary
The existing touch technology is difficult to adapt to complex interaction needs, ignores the differentiated sensitivity design of the touch area, and lacks the ability to dynamically adjust the sensitivity according to environmental changes, making it difficult to support the analysis of complex gestures.
A touch control method based on pressure sensor is designed, including multi-layer structure design of the touch panel, sensitivity area allocation and calibration, multi-layer touch pressure sensing fusion algorithm, dynamic pressure feedback mechanism and nonlinear pressure interval classification mechanism to realize differentiated sensitivity design and dynamic sensitivity adjustment.
It significantly improves the accuracy and efficiency of complex gesture analysis, reduces the error touch rate, adapts to various environmental changes, extends the service life of the equipment, and improves the user interaction experience.
Smart Images

Figure CN119416537B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sensor devices, and particularly to a touch control method based on a pressure sensor. Background Art
[0002] Pressure sensors have important applications in touch control technology. By sensing changes in touch pressure, the versatility and operation accuracy of touch devices can be significantly improved. However, existing touch control technologies mainly focus on simple pressure detection and basic touch position sensing, and are difficult to meet complex interaction requirements. For example, traditional technologies often ignore the differential sensitivity design of the touch area and lack the ability to dynamically adjust sensitivity according to environmental changes (such as temperature and humidity). In addition, the combination of multi-touch functions and pressure sensing is mostly limited to position judgment and is difficult to support the parsing of complex gestures, such as combined operations like two-finger zooming, swiping, and long pressing. Summary of the Invention
[0003] Aiming at the deficiencies of the prior art, the present invention provides a touch control method based on a pressure sensor to solve the problems raised in the above background art.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] In a first aspect, an embodiment of the present invention provides a touch control method based on a pressure sensor, including the following steps:
[0006] S1. Touch panel design;
[0007] S2. Sensitivity area allocation and calibration for the designed touch panel;
[0008] S3. Design a multi-layer touch pressure sensing fusion algorithm for the touch panel to recognize complex multi-finger interaction operations;
[0009] S4. Design a dynamic pressure feedback mechanism for the touch panel to actively adjust the touch response based on pressure;
[0010] S5. Design a non-linear pressure interval classification mechanism, where each interval on the touch panel corresponds to different operation logics;
[0011] S6. Perform pressure sensing and recognition of dynamic gestures, and the touch panel performs trajectory analysis and gesture recognition.
[0012] To further optimize the technical solution, in step S1, the designed touch panel is a multi-layer structure pressure-sensing panel, including a surface protection layer, a conductive layer, a pressure sensing layer, and a support substrate;
[0013] An elastic material is added between the structural layers of the touch panel to eliminate the fatigue effect caused by repeated touches and extend the life of the touch panel.
[0014] To further optimize this technical solution, in step S2, the pressure sensing area is divided into areas with different sensitivities, and the differential sensitivities of the central area and the edge area are designed;
[0015] For the central area, corresponding to normal touch operations, it has a moderate sensitivity and is used to reduce the risk of accidental touches;
[0016] For the edge area, it has a higher sensitivity to capture slight touch operations and is used for complex gesture recognition;
[0017] The pressure sensitivity curve is gradually adjusted through a calibration instrument to ensure accurate response of the two areas during actual operation and avoid deviations;
[0018] It is built-in with a dynamic sensitivity adjustment mechanism that adaptively adjusts the touch sensitivity according to environmental conditions including temperature and humidity.
[0019] To further optimize this technical solution, the dynamic sensitivity adjustment mechanism uses environmental parameters and touch behavior characteristics to establish a sensitivity adjustment model, and the sensitivity adjustment model is as follows:
[0020] ;
[0021] Among them,
[0022] : Touch sensitivity, with a value range between [0, 1];
[0023] : Weight factors, respectively representing the influence degrees of position and dynamic parameters on sensitivity, and adjusted according to user experience;
[0024] : Position weight function, which determines the sensitivity base value of different areas;
[0025] : Joint weight function of pressure and environmental factors, which captures the influence of the environment on touch accuracy;
[0026] : Touch rate correction function, which adjusts the sensitivity deviation caused by fast sliding or slow dragging.
[0027] To further optimize this technical solution, in the sensitivity adjustment model,
[0028] The position weight function is as follows:
[0029] ;
[0030] Among them,
[0031] : The current touch point Distance to the center point ;
[0032] : Sensitivity adjustment factors for the edge and the middle, determining the sensitivity reference level;
[0033] : Attenuation parameters for the edge and the middle, controlling the attenuation speed of sensitivity with distance;
[0034] The joint weight function of pressure and environmental factors is as follows:
[0035] ;
[0036] Wherein,
[0037] : Pressure sensitivity threshold, representing the lowest touch pressure value;
[0038] : Sensitivity growth rate coefficient;
[0039] : Weight factor of the influence of temperature and humidity on sensitivity;
[0040] The touch rate correction function is as follows:
[0041] ;
[0042] Wherein,
[0043] : Touch rate, representing the change amount of touch position per unit time;
[0044] : Rate sensitivity influence factor, controlling the adjustment range of rate on sensitivity;
[0045] : Attenuation coefficient for adjusting rate sensitivity.
[0046] To further optimize this technical solution, in step S3, the multi-layer touch pressure sensing fusion algorithm includes:
[0047] Time series analysis;
[0048] Signal fusion correlation;
[0049] Dynamic filtering processing.
[0050] To further optimize this technical solution, in step S4, the dynamic pressure feedback mechanism uses a pressure sensor to achieve dynamic feedback. When the touch pressure exceeds or is lower than the set value, the touch response is actively adjusted:
[0051] Light pressure touch: The system responds quickly with high sensitivity and is suitable for fast swiping;
[0052] Heavy pressure touch: Triggers deep interaction functions, including opening sub-menus or activating tools.
[0053] To further optimize this technical solution, in step S5, the non-linear pressure interval classification mechanism divides the pressure signal into multiple non-linear intervals, and each interval corresponds to different operation logics, including:
[0054] Low pressure interval: Only triggers basic operations to avoid accidental touches;
[0055] Medium pressure interval: Performs standard touch actions;
[0056] High pressure interval: Activates specific functions, including triggering shortcut commands or starting pressure-sensitive drawing.
[0057] To further optimize this technical solution, in step S6, when recognizing dynamic gestures, define a gesture recognition function:
[0058] ;
[0059] Among them,
[0060] : Represents the best gesture type recognized based on the trajectory analysis of the touch panel, representing the user's true intention;
[0061] : Gesture set, including swiping, double-tapping, and long-pressing;
[0062] : Weight parameter, adjusting the influence ratio of direction, speed, multi-touch, and pressure;
[0063] : Direction feature related value;
[0064] : Speed feature related value;
[0065] : Multi-touch feature related value;
[0066] : Pressure change feature related value.
[0067] To further optimize this technical solution, in the gesture recognition function:
[0068] Based on the direction feature related value , construct a direction feature model;
[0069] Based on the speed feature related value , construct a first speed feature model;
[0070] Based on the multi-touch feature correlation value , construct a second speed feature model;
[0071] Based on the pressure change feature correlation value , construct a pressure change feature model.
[0072] In a second aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, where the memory stores a computer program, and: when the computer program instructions are executed by the processor, the steps of a touch method based on a pressure sensor as described in the first aspect of the present invention are implemented.
[0073] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and: when the computer program instructions are executed by the processor, the steps of a touch method based on a pressure sensor as described in the first aspect of the present invention are implemented.
[0074] Compared with the prior art, the present invention provides a touch method based on a pressure sensor, having the following beneficial effects:
[0075] This touch method based on a pressure sensor, through multi-level design and innovative model optimization, introduces innovative technologies such as differential sensitivity design, dynamic sensitivity adjustment mechanism, pressure perception and gesture recognition in the touch technology of the pressure sensor. It can not only significantly improve the accuracy and efficiency of complex gesture parsing, but also effectively reduce the false touch rate. The design can adapt to various environmental changes, extend the service life of the device, and enhance the user interaction experience, filling the gaps in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0077] Figure 1 It is a flowchart of a touch method based on a pressure sensor proposed by the present invention;
[0078] Figure 2 It is a flowchart of a sensitivity adjustment model in a touch method based on a pressure sensor proposed by the present invention;
[0079] Figure 3 It is a flowchart of a gesture recognition function in a touch method based on a pressure sensor proposed by the present invention. Detailed implementation manners
[0080] To make the above objects, features, and advantages of the present invention more apparent and understandable, the following provides a detailed description of the specific implementation manners of the present invention in conjunction with the accompanying drawings of the specification.
[0081] In the following description, many specific details are set forth to facilitate a thorough understanding of the present invention. However, the present invention can also be implemented in other ways different from those described herein. Those skilled in the art can make similar generalizations without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below.
[0082] Secondly, the so-called "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that can be included in at least one implementation manner of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it an embodiment that is separate or selectively exclusive of other embodiments.
[0083] Embodiment 1:
[0084] Referring to Figure 1 , this is the first embodiment of the present invention. This embodiment provides a touch control method based on a pressure sensor, including the following steps:
[0085] S1. Touch panel design
[0086] In this embodiment, the designed touch panel is a multi-layered pressure-sensing panel, including a surface protection layer, a conductive layer, a pressure sensing layer, and a support substrate;
[0087] Protection layer: Provides wear resistance and anti-pollution functions, and materials such as tempered glass or wear-resistant polymers are selected.
[0088] Conductive layer: Realizes touch signal acquisition with ITO (indium tin oxide) or conductive polymers.
[0089] Pressure sensing layer: Applies flexible pressure sensors and designs multiple matrix distributions to improve resolution.
[0090] Support substrate: Provides overall stability of the touch panel, and lightweight rigid materials such as polycarbonate are selected.
[0091] An elastic material is added between the structural layers of the touch panel to eliminate the fatigue effect caused by repeated touches and extend the life of the touch panel.
[0092] S2. Sensitivity area allocation and calibration
[0093] In this embodiment, the pressure sensing area is divided into areas with different sensitivities, and different sensitivities are designed for the central area and the edge area;
[0094] The central region, corresponding to regular touch operations, has a moderate sensitivity and is used to reduce the risk of accidental touches;
[0095] The edge region, with a higher sensitivity, captures slight touch operations and is used for complex gesture recognition;
[0096] The pressure sensitivity curve is gradually adjusted through a calibration instrument to ensure accurate responses of the two regions during actual operations and avoid deviations;
[0097] It is built-in with a dynamic sensitivity adjustment mechanism that adaptively adjusts the touch sensitivity according to environmental conditions including temperature and humidity.
[0098] S3. Design a multi-layer touch pressure fusion algorithm
[0099] In this embodiment, the multi-layer touch pressure fusion algorithm includes:
[0100] Time series analysis: Analyze the multi-point pressure changes to distinguish single-point and multi-point touch operations;
[0101] Signal fusion correlation: The pressure signal is correlated with the touch position coordinates through interpolation technology to improve the recognition accuracy of touch events;
[0102] Dynamic filtering processing: Increase the tolerance to noise interference, especially in a vibrating environment, and enhance the reliability through an adaptive filtering algorithm.
[0103] Through this fusion algorithm, complex multi-finger interaction operations such as pinching, swiping, and long pressing can be recognized.
[0104] S4. Design a dynamic pressure feedback mechanism
[0105] In this embodiment, the dynamic pressure feedback mechanism uses a pressure sensor to achieve dynamic feedback. When the touch pressure exceeds or is lower than the set value, it actively adjusts the touch response:
[0106] Light touch: The system responds quickly with high sensitivity and is suitable for fast swiping;
[0107] Heavy touch: Trigger the deep interaction function, and the deep interaction function includes opening a sub-menu or activating a tool.
[0108] By adjusting the feedback mechanism, the user experience is more flexible, especially in scenarios where the touch screen is combined with physical buttons.
[0109] S5. Design a non-linear pressure interval classification mechanism
[0110] In this embodiment, the non-linear pressure interval classification mechanism divides the pressure signal into multiple non-linear intervals, and each interval corresponds to different operation logics, including:
[0111] Low - voltage range: Only trigger basic operations to avoid accidental touches;
[0112] Medium - voltage range: Execute standard touch actions;
[0113] High - voltage range: Activate specific functions, where the specific functions include triggering shortcut commands or starting pressure - sensitive drawing.
[0114] The non - linear classification mechanism enhances the interaction diversity of the touch screen and provides unique advantages in certain scenarios.
[0115] S6. Perform pressure sensing and recognition of dynamic gestures
[0116] In this embodiment:
[0117] Trajectory analysis: Record the curve of pressure intensity changing with time.
[0118] Gesture recognition: Incorporate direction, speed, and multi - touch information to analyze complex actions such as rapid double - tapping and long - press sliding.
[0119] Embodiment Two:
[0120] Refer to Figures 2 to 3 , which is the second embodiment of the present invention. This embodiment provides a dynamic sensitivity adjustment mechanism. Using environmental parameters and touch behavior characteristics, a sensitivity adjustment model is established. The sensitivity adjustment model is as follows:
[0121] ;
[0122] Among them,
[0123] : Touch sensitivity, with a value range between [0, 1];
[0124] : Weight factors, respectively representing the influence degrees of position and dynamic parameters on sensitivity, adjusted according to user experience;
[0125] : Position weight function, determining the basic sensitivity value of different regions;
[0126] : Joint weight function of pressure and environmental factors, capturing the influence of the environment on touch accuracy;
[0127] : Touch rate correction function, adjusting the sensitivity deviation caused by fast sliding or slow dragging.
[0128] In the sensitivity adjustment model,
[0129] The position weight function is as follows:
[0130] ;
[0131] Among them,
[0132] : The distance from the current touch point to the center point .
[0133] : The sensitivity adjustment factor between the edge and the middle, which determines the sensitivity reference level;
[0134] : The attenuation parameter between the edge and the middle, which controls the attenuation speed of the sensitivity with distance.
[0135] The edge area is more sensitive to light touches and uses negative exponential attenuation to ensure high sensitivity for small touches in the edge area; the middle area pays more attention to preventing accidental touches, so the sensitivity gradually increases with the increase of distance, forming a robust touch range.
[0136] The joint weight function of pressure and environmental factors is as follows:
[0137] ;
[0138] Among them,
[0139] : The pressure sensitivity threshold, which represents the lowest touch pressure value;
[0140] : The sensitivity growth rate coefficient;
[0141] : The weight factor of the influence of temperature and humidity on sensitivity.
[0142] This function is in the Sigmoid form of pressure intensity and can dynamically adjust the touch sensitivity. When the environmental temperature or humidity changes, the adjustment range of the pressure threshold increases to ensure that the touch response can flexibly adapt to environmental influences.
[0143] The touch rate correction function is as follows:
[0144] ;
[0145] Among them,
[0146] : The touch rate, which represents the change amount of the touch position per unit time;
[0147] : The rate sensitivity influence factor, which controls the adjustment range of the rate on the sensitivity;
[0148] : Decay coefficient for adjusting rate sensitivity.
[0149] The higher the touch rate, the sensitivity increases moderately to ensure the responsiveness of touch under fast sliding; the lower the rate, the sensitivity gradually decreases to avoid accidental touches during slow movement.
[0150] When this model is in use, it includes:
[0151] Sensitivity area division: First, calculate the regional sensitivity reference value according to the touch point position Calculate the regional sensitivity reference value , and set the edge area with high sensitivity and the middle area with robustness.
[0152] Environment adaptive adjustment: Dynamically adjust the pressure sensitivity . For example, when the environmental temperature rises, lower the threshold to ensure sensitivity even when touching with wet hands.
[0153] Dynamic touch response optimization: Real-time detection of the touch rate makes fast sliding gestures more sensitive, while ensuring the stability of slow touches. Through weight adjustment to balance the effects of position, pressure, and speed.
[0154] Overall sensitivity calculation: Calculate the sensitivity value of each touch event in real time for driving the touch interaction response logic.
[0155] Model iteration and optimization: Repeatedly debug the weight parameters in different scenarios to optimize the balance between user experience and accidental touch rate.
[0156] In this embodiment, a gesture recognition function is also provided:
[0157] ;
[0158] Among them,
[0159] : Represents the best gesture type recognized according to the trajectory analysis of the touch panel, representing the user's true intention;
[0160] : Gesture set, including sliding, double-tapping, and long-pressing;
[0161] : Weight parameter, adjusting the influence ratio of direction, speed, multi-touch, and pressure;
[0162] : Value related to direction feature;
[0163] : Value related to speed feature;
[0164] : Values related to multi-touch features;
[0165] : Values related to pressure change features.
[0166] In the gesture recognition function:
[0167] Based on the values related to direction features , a direction feature model is constructed.
[0168] Calculate the consistency of the gesture direction through the touch trajectory:
[0169]
[0170] Among them,
[0171] : The direction angle of the touch point at the
[0172] : The total number of time points of the touch trajectory.
[0173] The direction consistency is measured by averaging the cosine values of the point-by-point direction angle changes. Gestures with smaller direction changes (such as swipes) have higher scores, while gestures with large changes (such as complex curves or multi-directional taps) have lower scores.
[0174] Based on the values related to speed features , a first speed feature model is constructed.
[0175] Analyze the gesture type according to the change characteristics of the touch speed curve:
[0176]
[0177] Among them,
[0178] : The touch speed vector.
[0179] : The mean and standard deviation of the touch speed.
[0180] The smoothness of the speed change reflects the gesture characteristics. For example, a fast swipe has a larger speed peak, while a slow drag has a smaller speed change.
[0181] Based on the values related to multi-touch features , a second speed feature model is constructed.
[0182] Analyze the rate of change of the distance between touch points to reflect the coordination of multi-finger gestures:
[0183]
[0184] Among them, is the distance between touch points.
[0185] For gestures such as two-finger zooming or rotating, the rate of change of the distance between touch points is large; while for two-finger dragging or static pressing, the rate of change of the distance is close to zero.
[0186] Based on the relevant value of the pressure change feature , a pressure change feature model is constructed.
[0187]
[0188] The pressure change rate reflects the gesture intention. For example, the pressure change rate of a quick double-tap is relatively high, while the pressure change rate of a long-press gesture is close to zero.
[0189] When this function model is used, it includes:
[0190] Real-time data acquisition: Real-time record trajectory data, pressure, the number of touch points, and direction and speed information.
[0191] Sub-feature extraction: According to the touch data, calculate the direction consistency, speed change characteristics, multi-touch distance change, and pressure change rate.
[0192] Gesture probability scoring: For each gesture, calculate its feature score through the model, and select the gesture with the highest score as the recognition result of the current operation.
[0193] User behavior prediction: Combine historical touch data and gesture categories to further predict the possible next operation of the user (such as switching from two-finger zooming to rotating).
[0194] Weight parameter optimization: Dynamically adjust the weight parameters through user feedback and operation data to improve the adaptability of the model in different scenarios.
[0195] Embodiment 3:
[0196] This embodiment also provides a computer device, applicable to a situation of a touch method based on a pressure sensor, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement a touch method based on a pressure sensor as proposed in the above embodiment.
[0197] This embodiment also provides a storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements a touch method based on a pressure sensor as proposed in the above embodiment.
[0198] The computer device can be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a carrier network, NFC (Near Field Communication), or other technologies. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0199] If a function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0200] The logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from the instruction execution system, apparatus, or device and execute the instructions), or in combination with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0201] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection (electronic device) having one or more wirings, a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable media can even be paper or other suitable media on which a program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing it in a suitable manner if necessary, and then storing it in a computer memory.
[0202] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0203] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered by the scope of the claims of the present invention.
Claims
1. A touch control method based on a pressure sensor, characterized in that: The following steps are involved: S1. Touch panel design; S2. Allocate and calibrate the sensitivity area of the designed touch panel; In the step S2, the pressure sensing area is divided into areas with different sensitivities, and the difference in sensitivity between the middle area and the edge area is designed; The middle area corresponds to conventional touch actions, with moderate sensitivity to reduce the risk of accidental touches; The edge area has a higher sensitivity and can capture slight touch operations for complex gesture recognition; The pressure sensitivity curve is gradually adjusted by calibrating the instrument to ensure that the two areas respond accurately in actual operation to avoid deviation; Built-in dynamic sensitivity adjustment mechanism, adaptively adjusts touch sensitivity according to environmental conditions including temperature and humidity; The dynamic sensitivity adjustment mechanism uses environmental parameters and touch behavior characteristics to establish a sensitivity adjustment model, and the sensitivity adjustment model is as follows: ; in, : Touch sensitivity, the value range is [0,1]; : Weight factors, which respectively represent the influence of position and dynamic parameters on sensitivity, and are adjusted according to user experience; : Position weight function, which determines the basic sensitivity value of different areas; : The joint weight function of pressure and environmental factors captures the impact of the environment on touch accuracy; : Touch rate correction function, adjusts the sensitivity deviation caused by fast sliding or slow dragging; In the sensitivity adjustment model, The position weight function is as follows: ; in, : Current touch point To center point distance; : Sensitivity adjustment factors at the edge and center, which determine the sensitivity baseline level; : Attenuation parameters of the edge and middle, controlling the decay rate of sensitivity with distance; The joint weight function of pressure and environmental factors is as follows: ; in, : Pressure sensitivity threshold, indicating the minimum touch pressure value; : Sensitivity growth rate coefficient; : Weighting factor of the influence of temperature and humidity on sensitivity; The touch rate correction function is as follows: ; in, : Touch rate, which indicates the change of touch position per unit time; : Rate sensitivity influencing factor, controlling the adjustment range of rate to sensitivity; : The attenuation coefficient of the adjustment rate sensitivity; S3. Design a multi-layer touch and pressure fusion algorithm to enable the touch panel to recognize complex multi-finger interactive operations; S4. Design a dynamic pressure feedback mechanism so that the touch panel can actively adjust the touch response based on the pressure; S5. Design a nonlinear pressure interval classification mechanism, where each interval on the touch panel corresponds to a different operation logic; S6, perform pressure perception and dynamic gesture recognition, and the touch panel performs trajectory analysis and gesture recognition.
2. A touch control method based on a pressure sensor according to claim 1, characterized in that: In the step S1, the designed touch panel is a multi-layered pressure-sensitive panel, including a surface protection layer, a conductive layer, a pressure sensing layer and a supporting substrate; Elastic materials are added between the structural layers of the touch panel to eliminate the fatigue effect caused by repeated touches and extend the life of the touch panel.
3. The touch control method based on pressure sensor according to claim 1, characterized in that: In step S3, the multi-layer touch and pressure fusion algorithm includes: Time series analysis; Signal fusion association; Dynamic filtering processing.
4. The touch control method based on pressure sensor according to claim 1, characterized in that: In step S4, the dynamic pressure feedback mechanism uses a pressure sensor to implement dynamic feedback, and actively adjusts the touch response when the touch pressure exceeds or falls below a set value: Light pressure touch: The system responds quickly with high sensitivity, suitable for fast sliding; Heavy touch: triggers deep interaction functions, including opening submenus or activating tools.
5. The touch control method based on pressure sensor according to claim 1, characterized in that: In step S5, the nonlinear pressure interval classification mechanism divides the pressure signal into multiple nonlinear intervals, each interval corresponding to a different operation logic, including: Low voltage range: only trigger basic operations to avoid accidental touches; Medium pressure range: perform standard touch actions; High Pressure Zone: Activates specific functions, including triggering quick commands or starting pressure-sensitive drawing.
6. The touch control method based on pressure sensor according to claim 1, characterized in that: In step S6, when identifying a dynamic gesture, a gesture recognition function is defined: ; in, : Indicates the best gesture type identified based on the trajectory analysis of the touch panel, representing the user's true intention; : Gesture collection, including slide, double-click, and long press; : Weight parameter, which adjusts the influence ratio of direction, speed, multi-touch and pressure; : Directional feature correlation value; : speed characteristic related value; : Multi-touch feature related values; : Pressure change characteristic related values.
7. The touch control method based on pressure sensor according to claim 6, characterized in that: In the gesture recognition function: Based on the directional feature correlation value , construct a directional feature model; Based on the speed characteristic correlation value , construct the first velocity characteristic model; Based on multi-touch feature correlation value , construct the second speed characteristic model; Based on pressure change characteristic correlation value , construct a pressure change characteristic model.
Citation Information
Patent Citations
Screen sensitivity adjustment method and mobile terminal
CN105637450A
Method and device for adjusting parameters of touch panel, processing equipment and storage medium
CN115756202A