Multi-scenario matching control method, system, device and medium for touch screen sensitivity

By calculating the average value of response time and update frequency, and combining environmental data and scene types, the touch screen sensitivity is dynamically adjusted, which solves the problem that touch screens cannot dynamically respond to environmental changes in the prior art, and achieves high-precision touch and good user experience.

CN119127006BActive Publication Date: 2025-03-14GUANGZHOU LANGCHUANG AUTOMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411245805.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-03-14
Estimated Expiration
2044-09-06

AI Technical Summary

Technical Problem

Existing touch screens cannot dynamically respond to environmental changes, resulting in an increase in errors and inaccurate touch control, which cannot meet users' needs for high-precision touch.

Method used

By calculating the average of response time and update frequency, combining environmental data and scene type, touch screen sensitivity is dynamically adjusted to ensure it matches the current usage scenario.

Benefits of technology

It realizes automatic adjustment of touch screen sensitivity according to different scenarios, ensuring that a good user experience can be provided under any circumstances, expanding the application scenarios of touch screens and improving its adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127006B_ABST
    Figure CN119127006B_ABST
Patent Text Reader

Abstract

The present invention discloses a multi-scenario matching control method for touch screen sensitivity, including obtaining multiple response times and update frequencies in response to a first touch action, calculating the touch screen sensitivity, and matching it with the current use scene, and when there is no match, obtaining the corresponding environmental data and scene type to update the touch screen sensitivity; obtaining the touch screen resolution and touch point coordinates in response to a second touch action, and calculating the touch accuracy of the touch screen; when the touch accuracy does not meet the accuracy threshold, adjusting the updated touch screen sensitivity within the adjustable range of the touch screen sensitivity until the touch accuracy meets the accuracy threshold, and obtaining the target touch screen sensitivity. The present invention can quickly and accurately adjust the touch screen sensitivity according to the environmental data and scene types of the touch screen in different use scenes, combined with the touch accuracy, to ensure that the touch screen sensitivity can be applied to different scenes, meet the multi-scene usage needs of different users, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of touch screen control technology, and in particular to a multi-scenario matching control method, system, device and medium for touch screen sensitivity. Background Art

[0002] As an intuitive and convenient human-computer interaction interface, touch screens are popular with users for their simple operation and space-saving advantages, and have been widely used in various electronic products. However, there are still some shortcomings in the current use and control of touch screens. For example, the touch screen cannot dynamically respond to environmental changes, and the fixed touch screen sensitivity will lead to more false touches and inaccurate touch, which cannot meet the user's demand for high-precision touch. In addition, the current sensitivity adjustment often requires manual settings by the user, which not only increases the complexity of the operation, but also makes it difficult to find the sensitivity size that suits the usage scenario, resulting in unreasonable sensitivity values ​​and poor user experience. Summary of the invention

[0003] In order to solve at least one of the technical problems mentioned above, the present invention provides a multi-scenario matching control method, system, device and medium for touch screen sensitivity.

[0004] In a first aspect, the present invention provides a multi-scenario matching control method for touch screen sensitivity, the method comprising:

[0005] Triggering a first touch action, obtaining a plurality of response times and update frequencies in response to the first touch action, and calculating the touch screen sensitivity according to the plurality of response times and update frequencies, including:

[0006]

[0007] Where S represents the touch screen sensitivity, Represents the average of multiple response times. represents the average value of multiple update frequencies, t0 and p0 represent the response time threshold and update frequency threshold respectively, and μ1 and μ2 represent weight factors respectively;

[0008] Match the touch screen sensitivity with the current usage scenario, and when there is a mismatch, obtain the environmental data and scenario type of the touch screen in the current usage scenario, and update the touch screen sensitivity according to the environmental data and scenario type;

[0009] triggering a second touch action, obtaining the touch screen resolution and the touch point coordinates in response to the second touch action, and calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates;

[0010] Determine whether the touch accuracy meets the accuracy threshold. If not, obtain the adjustable range of touch screen sensitivity that matches the current usage scenario, and adjust the updated touch screen sensitivity within the adjustable range of touch screen sensitivity until the touch accuracy meets the accuracy threshold to obtain the target touch screen sensitivity.

[0011] Preferably, the step of calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates includes:

[0012]

[0013] Wherein, r represents the touch accuracy of the touch screen, b represents the touch screen resolution, and B represents the preset resolution threshold; represents the average value of the position deviations of multiple touch points, L represents the preset maximum touch point position deviation; σ1 and σ2 represent the weights of resolution and position deviation respectively; N represents the number of touch points; (x i ,y i ) represents the coordinates of the actual touch position of the i-th touch point, and (x0, y0) represents the coordinates of the expected touch position of the preset touch point.

[0014] Preferably, updating the touch screen sensitivity according to the environmental data and the scene type includes:

[0015] Determine environmental impact factors based on environmental data:

[0016]

[0017] In the formula, H represents the environmental impact factor, w, h, and q represent the ambient temperature, ambient humidity, and light intensity, respectively;

[0018] Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including:

[0019]

[0020] In the formula, S * represents the touch screen sensitivity after update, S0 represents the touch screen sensitivity before update, μ is a constant with a value range of 0.2 to 0.5; G is the scene influence factor.

[0021] Preferably, determining the scene impact factor according to the scene type includes:

[0022] If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1;

[0023] If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0;

[0024] Among them, when the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

[0025] In a second aspect, the present invention further provides a multi-scenario matching control system for touch screen sensitivity, the system comprising:

[0026] The sensitivity calculation unit is used to trigger a first touch action, obtain a plurality of response times and update frequencies in response to the first touch action, and calculate the touch screen sensitivity according to the plurality of response times and update frequencies, including:

[0027]

[0028] Where S represents the touch screen sensitivity, Represents the average of multiple response times. represents the average value of multiple update frequencies, t0 and p0 represent the response time threshold and update frequency threshold respectively, and μ1 and μ2 represent weight factors respectively;

[0029] A scene matching update unit, used to match the touch screen sensitivity with the current usage scene, and when there is a mismatch, obtain the environmental data and scene type of the touch screen in the current usage scene, and update the touch screen sensitivity according to the environmental data and scene type;

[0030] A touch accuracy calculation unit, used to trigger a second touch action, obtain the touch screen resolution and touch point coordinates in response to the second touch action, and calculate the touch accuracy of the touch screen according to the touch screen resolution and touch point coordinates;

[0031] The target sensitivity determination unit is used to determine whether the touch accuracy meets the accuracy threshold. If not, the touch screen sensitivity adjustment range that matches the current usage scenario is obtained, and the updated touch screen sensitivity is adjusted within the touch screen sensitivity adjustment range until the touch accuracy meets the accuracy threshold to obtain the target touch screen sensitivity.

[0032] Preferably, the touch accuracy calculation unit is further used for:

[0033] Calculate the touch accuracy of the touch screen based on the touch screen resolution and touch point coordinates, including:

[0034]

[0035] Where r represents the touch accuracy of the touch screen, b represents the touch screen resolution, B represents the preset resolution threshold; l represents the average value of the position deviations of multiple touch points, L represents the preset maximum touch point position deviation; σ1 and σ2 represent the weights of the resolution and position deviation respectively; N represents the number of touch points; (x i ,y i ) represents the coordinates of the actual touch position of the i-th touch point, and (x0, y0) represents the coordinates of the expected touch position of the preset touch point.

[0036] Preferably, the scene matching update unit is further used for:

[0037] Updates to touchscreen sensitivity based on environmental data and scene type, including:

[0038] Determine environmental impact factors based on environmental data:

[0039]

[0040] In the formula, H represents the environmental impact factor, w, h, and q represent the ambient temperature, ambient humidity, and light intensity, respectively;

[0041] Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including:

[0042]

[0043] In the formula, S * represents the touch screen sensitivity after update, S0 represents the touch screen sensitivity before update, μ is a constant with a value range of 0.2 to 0.5; G is the scene influence factor.

[0044] Preferably, the scene matching update unit is further used for:

[0045] Determine the scenario influencing factors based on the scenario type, including:

[0046] If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1;

[0047] If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0;

[0048] Among them, when the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

[0049] In a third aspect, the present invention further provides an electronic device comprising a processor and a memory, wherein the memory is used to store computer program code, and the computer program code comprises computer instructions. When the processor executes the computer instructions, the electronic device executes the multi-scene matching control method of the touch screen sensitivity in any preferred manner as described in the first aspect above.

[0050] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program includes program instructions, and when the program instructions are executed by a processor of an electronic device, the processor executes the multi-scene matching control method of the touch screen sensitivity in any preferred manner as described in the first aspect above.

[0051] Compared with the prior art, the present invention has the following beneficial effects:

[0052] The present invention can automatically adjust the sensitivity of the touch screen according to the actual usage scenario and environmental conditions by introducing a dynamic adjustment mechanism. Specifically, according to the two key features of response time and update frequency, the sensitivity of the touch screen is calculated and matched with the current usage scenario. If it does not match, the sensitivity is adjusted by further considering environmental data such as light intensity, temperature, etc. and scene types such as drawing, games, reading, etc. In this way, the sensitivity can be automatically adjusted according to different scenarios, ensuring that a good user experience can be provided under any circumstances, and the application scenarios of the touch screen can be expanded to improve its adaptability. By calculating the average value of the response time and update frequency, and combining the threshold and weight factor, the actual performance of the touch screen can be more accurately reflected, and a more reasonable sensitivity setting can be obtained; by considering the touch accuracy, the sensitivity can be adjusted more finely within the adjustable sensitivity range, taking into account both sensitivity and touch accuracy. Since there is no need for the user to manually adjust the sensitivity, the complexity of the operation can be reduced, the convenience can be improved, and the user experience can be improved.

[0053] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the background technology, the drawings required for use in the embodiments of the present invention or the background technology are described below. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure.

[0055] Figure 1 A schematic flow chart of a multi-scenario matching control method for touch screen sensitivity provided by an embodiment of the present invention;

[0056] Figure 2 A schematic structural diagram of a multi-scene matching control system for touch screen sensitivity provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0057] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0058] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0059] At present, in the multi-scenario matching control process of touch screen sensitivity, due to the inaccuracy of the touch screen sensitivity value, it cannot adapt to the usage scenario, often resulting in false touches and wrong responses, which reduces the user experience. To this end, the present invention provides a multi-scenario matching control method for touch screen sensitivity, which can match the usage scenario with the current sensitivity of the touch screen, and when the match fails, the touch screen sensitivity is updated according to the environmental data and the scene type, and then further corrected in combination with the touch accuracy, thereby ensuring the accuracy of the sensitivity and greatly improving the user experience.

[0060] See also Figure 1 , Figure 1 A schematic diagram of a flow chart of a multi-scenario matching control method for touch screen sensitivity provided by an embodiment of the present invention. Figure 1 It can be seen that the method specifically includes:

[0061] S10, triggering a first touch action, obtaining a plurality of response times and update frequencies in response to the first touch action, and calculating the touch screen sensitivity according to the plurality of response times and update frequencies, including:

[0062]

[0063] Where S represents the touch screen sensitivity, Represents the average of multiple response times. represents the average value of multiple update frequencies, t0 and p0 represent the response time threshold and update frequency threshold respectively, and μ1 and μ2 represent weight factors respectively;

[0064] The sensitivity of a touch screen usually refers to the speed and accuracy of the screen's response to touch events. It mainly depends on the screen's capacitive sensing system or resistive sensing system's ability to perceive touch actions. Generally, a touch screen with high sensitivity can respond to user operations more quickly and accurately, providing a smoother interactive experience. However, too high sensitivity can also lead to over-response problems, such as over-recognition of false touches, resulting in too frequent responses, which affects the user experience.

[0065] Before using a touch screen, you usually configure the parameters of the electronic device where the touch screen is located, including the sensitivity configuration. Different users have different sensitivity requirements. For example, the elderly have relatively low sensitivity requirements because their operating behavior is relatively slow, while young people have higher sensitivity requirements. Different usage scenarios also have different sensitivity requirements. For example, in a game scenario, a faster response to the player's operation is usually required, while ordinary office workers have a relatively low requirement for response speed when reading or working with electronic products. Therefore, it is very necessary to reasonably configure the sensitivity to suit different scenarios and different users.

[0066] In this step, the first touch action can usually include multiple touch operations, which are mainly performed before obtaining the sensitivity of the touch screen. The response time is the interval between the touch screen detecting the touch input and the feedback of the corresponding action. The update frequency of the touch screen refers to the frequency at which the touch screen updates the touch point position, usually in Hertz. Among them, each touch operation corresponds to its own response time and update frequency. In order to accurately obtain the sensitivity of the touch screen, this embodiment performs several touch operations in the first touch action, and then obtains multiple response times and multiple update frequencies. The average value of the response time is calculated according to the multiple response times, and the average value of the update frequency is calculated according to the multiple update frequencies. Then, the sensitivity of the touch screen is calculated according to the average value of the response time and the average value of the update frequency.

[0067] In the above formula for calculating sensitivity, w1 and w2 are self-set values, and the sum of the two is 1. If a faster response speed is required for sensitivity, the values can be assigned in the way of w1>w2. Conversely, the values can be assigned in the way of w1<w2. If the two have the same importance for the sensitivity requirement, w1 = w2 = 0.5 can also be used. Therefore, in this embodiment, based on multiple response times and update frequencies under multiple touch operations, the sensitivity of the touch screen can be quickly calculated, providing an objective basis for subsequent scenario matching. Therefore, in this embodiment, when calculating the sensitivity, two key indicators, namely the response time and the update frequency, are comprehensively considered, which can more comprehensively reflect the performance of the touch screen; by using the logarithmic function, it is reflected that as the response time and the update frequency increase, the marginal effect of the sensitivity improvement gradually decreases; through the weight factor and threshold setting, the influence degree of the response time and the update frequency on the sensitivity calculation can be flexibly adjusted to adapt to different application scenarios. Therefore, through the above formula, the sensitivity of the touch screen can be quickly and accurately calculated and can be flexibly adjusted in different scenarios.

[0068] S20. Match the touch screen sensitivity with the current usage scenario. When they do not match, obtain the environmental data and scenario type of the touch screen in the current usage scenario, and update the touch screen sensitivity according to the environmental data and scenario type.

[0069] Usage scenarios are usually divided into many types. For example, some scenarios with high sensitivity requirements, such as drawing, gaming, music production, VR display, etc.; some scenarios with low sensitivity requirements, such as reading, watching videos, operations by elderly users, and so on. Therefore, different scenarios usually correspond to different sensitivity requirements. Only when the sensitivity is reasonably matched with the scenario can the smooth experience during use be guaranteed.

[0070] Taking the gaming scenario as an example, different usage scenarios usually correspond to different matching relationships, as shown in Table 1 below:

[0071] Table 1 Relationship between sensitivity and usage scenario

[0072]

[0073] According to Table 1, there are required sensitivities in different scene types and environmental levels. Matching the sensitivity of the touch screen with the current usage scenario of the touch screen mainly depends on whether the currently calculated touch screen sensitivity meets the needs of the usage scenario. For example, the current usage scenario is a game scenario, and the environmental level is A1. Then the required sensitivity corresponding to this scenario is in the range of S1 to S2. If the sensitivity calculated in step S30 is not in this range, then the sensitivity needs to be updated to adapt the sensitivity to the usage scenario. Generally speaking, the required sensitivity corresponding to the game state will be higher than that of the non-game state, and the lower the environmental level, the worse the environment, and the higher the corresponding required sensitivity.

[0074] Specifically, when the sensitivity does not match the usage scenario, the environmental data and scenario type of the touch screen in the current usage scenario are first acquired, wherein the environmental data includes light intensity, temperature and humidity of the environment.

[0075] The influence of light intensity on the sensitivity of the touch screen is mainly reflected in the photosensitive element. The photosensitive element can sense the light intensity. When light shines on the photosensitive element, its resistance value will change significantly. This change occurs when the electrons inside the photosensitive element absorb the photon energy. Therefore, when the external light intensity changes, it may affect the performance of the photosensitive element, thereby affecting the sensitivity of the touch screen.

[0076] Ambient temperature has a significant impact on the sensitivity of the touch screen. Temperature has an important impact on the performance of photosensitive elements. As the temperature rises, the resistance value of the photosensitive element will decrease, which means that the sensitivity of the photosensitive element to light will decrease. Similarly, changes in ambient temperature will affect the performance of capacitive touch screens, because the capacitance will change with temperature, causing the touch screen to drift, thereby affecting the accuracy of positioning.

[0077] Ambient humidity can also affect the sensitivity of the touch screen. The touch screen sensor is sensitive to the humidity of the environment, and changes in humidity can affect the performance of the sensor. For example, in an environment with high humidity, the touch screen sensor may reduce its sensitivity due to the penetration of water, resulting in poor touch effects. Similarly, when the humidity is too low, the material is prone to static electricity, which may also slow down the response speed of the touch screen and affect the sensitivity. Therefore, different sensitivities should be matched in different environments.

[0078] The scene types are mainly divided according to the sensitivity requirement value. When the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

[0079] In one embodiment, updating the touch screen sensitivity according to the environmental data and the scene type includes:

[0080] Determine environmental impact factors based on environmental data:

[0081]

[0082] In the formula, H represents the environmental impact factor, w, h, and q represent the ambient temperature, ambient humidity, and light intensity, respectively;

[0083] Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including:

[0084]

[0085] In the formula, S * represents the touch screen sensitivity after update, S0 represents the touch screen sensitivity before update, μ is a constant with a value range of 0.2 to 0.5; G is the scene influence factor.

[0086] Wherein, determining the scene influencing factor according to the scene type includes:

[0087] If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1;

[0088] If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0;

[0089] It should be noted that the environmental level is determined based on environmental data, and the environmental data can calculate the corresponding environmental impact factor, which refers to the degree of influence on sensitivity. When the ambient temperature and humidity are higher, the environmental impact factor is usually larger, that is, the greater the degree of influence, the more sensitivity values ​​need to be adjusted. According to the above formula, you only need to calculate the environmental impact factor and determine whether the scene impact factor is 1 or 0, and you can quickly calculate the compensation value of the sensitivity that needs to be adjusted, thereby obtaining the updated touch screen sensitivity.

[0090] This embodiment introduces a dynamic adjustment mechanism, which can automatically adjust the sensitivity of the touch screen according to the actual usage scenario and environmental conditions. Based on the two key characteristics of response time and update frequency, the sensitivity of the touch screen is calculated and matched with the current usage scenario. If it does not match, the sensitivity is further adjusted considering the environmental data and scenario type. In this way, the sensitivity can be automatically adjusted according to different scenarios, ensuring a good user experience in any situation, expanding the application scenarios of the touch screen, and improving its adaptability.

[0091] S30, triggering a second touch action, acquiring the touch screen resolution and the touch point coordinates in response to the second touch action, and calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates.

[0092] Specifically, the step of calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates includes:

[0093]

[0094] Wherein, r represents the touch accuracy of the touch screen, b represents the touch screen resolution, and B represents the preset resolution threshold; represents the average value of the position deviations of multiple touch points, L represents the preset maximum touch point position deviation; σ1 and σ2 represent the weights of resolution and position deviation respectively; N represents the number of touch points; (x i ,y i ) represents the coordinates of the actual touch position of the i-th touch point, and (x0, y0) represents the coordinates of the expected touch position of the preset touch point.

[0095] S40, determining whether the touch accuracy meets the accuracy threshold, and if not, obtaining an adjustable range of touch screen sensitivity that matches the current usage scenario, and adjusting the updated touch screen sensitivity within the adjustable range of touch screen sensitivity until the touch accuracy meets the accuracy threshold, thereby obtaining a target touch screen sensitivity.

[0096] In order to make a more refined adjustment to the sensitivity of the touch screen, this embodiment also introduces touch accuracy. Touch accuracy refers to the accuracy of the touch screen to the touch position. Touch accuracy will also change with the change of sensitivity. For example, a highly sensitive touch screen may be more sensitive to slight touches, which will lead to a decrease in touch accuracy in some cases because the screen may not be able to distinguish between weak touches and non-touch events. Therefore, after the touch accuracy is calculated, it will be compared with the preset accuracy threshold. Assuming that the touch accuracy meets the preset value, it is proved that the updated sensitivity value is reasonable and can take into account the requirements of accuracy and response speed. When the touch accuracy does not meet the accuracy threshold, this embodiment will obtain the adjustable sensitivity range of the touch screen that matches the current usage scenario, and adjust the sensitivity within the adjustable range to change the touch accuracy.

[0097] Therefore, this embodiment obtains the touch accuracy of the touch screen and then optimizes and adjusts the sensitivity, so that the touch screen control process can take into account both the sensitivity and touch accuracy of the touch screen, and can match the multi-scenario usage requirements of different users, greatly improving the user experience.

[0098] See also Figure 2 A certain embodiment of the present invention further provides a multi-scenario matching control system for touch screen sensitivity, the system comprising:

[0099] The sensitivity calculation unit 100 is used to trigger a first touch action, obtain a plurality of response times and update frequencies in response to the first touch action, and calculate the touch screen sensitivity according to the plurality of response times and update frequencies, including:

[0100]

[0101] Where S represents the touch screen sensitivity, Represents the average of multiple response times. represents the average value of multiple update frequencies, t0 and p0 represent the response time threshold and update frequency threshold respectively, and μ1 and μ2 represent weight factors respectively;

[0102] The scene matching update unit 200 is used to match the touch screen sensitivity with the current usage scene, and when there is no match, obtain the environmental data and scene type of the touch screen in the current usage scene, and update the touch screen sensitivity according to the environmental data and scene type;

[0103] The touch accuracy calculation unit 300 is used to trigger the second touch action, obtain the touch screen resolution and the touch point coordinates in response to the second touch action, and calculate the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates;

[0104] The target sensitivity determination unit 400 is used to determine whether the touch accuracy meets the accuracy threshold. If not, it obtains the adjustable range of touch screen sensitivity that matches the current usage scenario, and adjusts the updated touch screen sensitivity within the adjustable range of touch screen sensitivity until the touch accuracy meets the accuracy threshold, thereby obtaining the target touch screen sensitivity.

[0105] Preferably, the touch accuracy calculation unit 300 is further used for:

[0106] Calculate the touch accuracy of the touch screen based on the touch screen resolution and touch point coordinates, including:

[0107]

[0108] Wherein, r represents the touch accuracy of the touch screen, b represents the touch screen resolution, and B represents the preset resolution threshold; represents the average value of the position deviations of multiple touch points, L represents the preset maximum touch point position deviation; σ1 and σ2 represent the weights of resolution and position deviation respectively; N represents the number of touch points; (x i ,y i ) represents the coordinates of the actual touch position of the i-th touch point, and (x0, y0) represents the coordinates of the expected touch position of the preset touch point.

[0109] Preferably, the scene matching update unit 200 is further used for:

[0110] Updates to touchscreen sensitivity based on environmental data and scene type, including:

[0111] Determine environmental impact factors based on environmental data:

[0112]

[0113] In the formula, H represents the environmental impact factor, w, h, and q represent the ambient temperature, ambient humidity, and light intensity, respectively;

[0114] Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including:

[0115]

[0116] In the formula, S * represents the touch screen sensitivity after update, S0 represents the touch screen sensitivity before update, μ is a constant with a value range of 0.2 to 0.5; G is the scene influence factor.

[0117] Preferably, the scene matching update unit 200 is further used for:

[0118] Determine the scenario influencing factors based on the scenario type, including:

[0119] If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1;

[0120] If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0;

[0121] Among them, when the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

[0122] It can be understood that the functions or modules included in the system provided in this embodiment can be used to execute the method described in the above method embodiment. Its specific implementation can refer to the description of the above method embodiment. For the sake of brevity, it will not be repeated here.

[0123] The present invention also provides an electronic device, including a processor and a memory, wherein the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes the multi-scene matching control method of touch screen sensitivity as described in any one of the above embodiments.

[0124] The present invention also provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the multi-scene matching control method of touch screen sensitivity as described in any one of the above embodiments.

[0125] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

Claims

1. A multi-scenario matching control method for touch screen sensitivity, characterized in that: The method comprises: Triggering a first touch action, obtaining a plurality of response times and update frequencies in response to the first touch action, and calculating the touch screen sensitivity according to the plurality of response times and update frequencies, including: ; In the formula, Indicates the touch screen sensitivity. Represents the average of multiple response times. Represents the average of multiple update frequencies, Represent the response time threshold and update frequency threshold respectively, Respectively represent weight factors; Match the touch screen sensitivity with the current usage scenario, and when there is a mismatch, obtain the environmental data and scenario type of the touch screen in the current usage scenario, and update the touch screen sensitivity according to the environmental data and scenario type; triggering a second touch action, obtaining the touch screen resolution and the touch point coordinates in response to the second touch action, and calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates; Determine whether the touch accuracy meets the accuracy threshold, and if not, obtain the touch screen sensitivity adjustable range that matches the current usage scenario, and adjust the updated touch screen sensitivity within the touch screen sensitivity adjustable range until the touch accuracy meets the accuracy threshold, thereby obtaining the target touch screen sensitivity; The step of calculating the touch accuracy of the touch screen according to the touch screen resolution and the touch point coordinates includes: ; ; In the formula, Indicates the touch accuracy of the touch screen. Indicates the touch screen resolution. Indicates the preset resolution threshold; Represents the average value of the position deviations of multiple touch points. Indicates the preset maximum touch point position deviation; Represent the weights of resolution and position deviation respectively; Indicates the number of touch points; Indicates The coordinates of the actual touch position of the touch point, Indicates the coordinates of the expected touch position of the preset touch point.

2. The multi-scenario matching control method of touch screen sensitivity according to claim 1, characterized in that: The updating of the touch screen sensitivity according to the environmental data and the scene type includes: Determine environmental impact factors based on environmental data: ; In the formula, represents the environmental impact factor, Respectively represent ambient temperature, ambient humidity and light intensity; Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including: ; In the formula, Indicates the updated touch screen sensitivity. Indicates the touch screen sensitivity before the update. is a constant, ranging from 0.2 to 0.5; is the scene influencing factor.

3. The multi-scenario matching control method of touch screen sensitivity according to claim 2, characterized in that: Determining the scene influencing factor according to the scene type includes: If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1; If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0; Among them, when the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

4. A multi-scene matching control system for touch screen sensitivity, characterized in that: The system comprises: The sensitivity calculation unit is used to trigger a first touch action, obtain a plurality of response times and update frequencies in response to the first touch action, and calculate the touch screen sensitivity according to the plurality of response times and update frequencies, including: ; In the formula, Indicates the touch screen sensitivity. Represents the average of multiple response times. Represents the average of multiple update frequencies, Represent the response time threshold and update frequency threshold respectively, Respectively represent weight factors; A scene matching update unit, used to match the touch screen sensitivity with the current usage scene, and when there is a mismatch, obtain the environmental data and scene type of the touch screen in the current usage scene, and update the touch screen sensitivity according to the environmental data and scene type; A touch accuracy calculation unit, used to trigger a second touch action, obtain the touch screen resolution and touch point coordinates in response to the second touch action, and calculate the touch accuracy of the touch screen according to the touch screen resolution and touch point coordinates; a target sensitivity determination unit, used to determine whether the touch accuracy meets the accuracy threshold, and if not, to obtain an adjustable range of touch screen sensitivity that matches the current usage scenario, and to adjust the updated touch screen sensitivity within the adjustable range of touch screen sensitivity until the touch accuracy meets the accuracy threshold, thereby obtaining a target touch screen sensitivity; The touch accuracy calculation unit is further used for: Calculate the touch accuracy of the touch screen based on the touch screen resolution and touch point coordinates, including: ; ; In the formula, Indicates the touch accuracy of the touch screen. Indicates the touch screen resolution. Indicates the preset resolution threshold; Represents the average value of the position deviations of multiple touch points. Indicates the preset maximum touch point position deviation; Represent the weights of resolution and position deviation respectively; Indicates the number of touch points; Indicates The coordinates of the actual touch position of the touch point, Indicates the coordinates of the expected touch position of the preset touch point.

5. The multi-scenario matching control system of touch screen sensitivity according to claim 4, characterized in that: The scene matching update unit is further used for: Updates to touchscreen sensitivity based on environmental data and scene type, including: Determine environmental impact factors based on environmental data: ; In the formula, represents the environmental impact factor, Respectively represent ambient temperature, ambient humidity and light intensity; Determine the scene influence factor according to the scene type, and update the touch screen sensitivity using the environment influence factor and the scene influence factor, including: ; In the formula, Indicates the updated touch screen sensitivity. Indicates the touch screen sensitivity before the update. is a constant, ranging from 0.2 to 0.5; is the scene influencing factor.

6. The multi-scenario matching control system of touch screen sensitivity according to claim 5, characterized in that: The scene matching update unit is further used for: Determine the scenario influencing factors based on the scenario type, including: If the scene type is the first sensitivity requirement scene, the value of the scene impact factor is 1; If the scene type is the second sensitivity requirement scene, the value of the scene impact factor is 0; Among them, when the sensitivity requirement value of the usage scenario is greater than the sensitivity threshold, the scene type is the first sensitivity requirement scene; when the sensitivity requirement value of the usage scenario is less than or equal to the sensitivity threshold, the scene type is the second sensitivity requirement scene.

7. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store computer program codes, wherein the computer program codes include computer instructions, and when the processor executes the computer instructions, the electronic device executes the multi-scene matching control method for touch screen sensitivity as described in any one of claims 1 to 3.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor of an electronic device, the processor executes the multi-scene matching control method for touch screen sensitivity according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Mobile terminal touch screen responding method based on levels and system thereof

    CN103927096A

  • Display device and driving device and method of the same

    CN107015687A