Design and processing method of large-size touch screen

By subdividing the large-size touch screen into multiple driving areas and grid areas, independently monitoring and controlling, and dynamically adjusting the input gain and computing power proportion according to temperature and pressure, the problem of uneven response of large-size touch screens is solved, and the problem of uneven response is improved Detection accuracy and user experience.

CN119396299APending Publication Date: 2025-02-07ANHUI FANGXING PHOTOELECTRIC NEW MATERIALS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411553693.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-03
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When detecting touch events, large-size touch screens are difficult to take into account the uniform response of large-area screens. Especially in the case of multi-touch and high-frequency touch, the response hysteresis or false triggering often occurs.

Method used

The large-size touch screen is divided into multiple driving areas and grid areas, and independently monitored and controlled. Each grid area collects screen temperature and pressure, generates touch times and touch intensity, and dynamically adjusts the input gain and computing power proportion.

Benefits of technology

It improves the detection accuracy of touch events, promptly identify abnormal situations, optimizes resource utilization, improves system response speed and user experience, and extends the service life of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396299A_ABST
    Figure CN119396299A_ABST
Patent Text Reader

Abstract

The invention provides a design and processing method of a large-size touch screen, relates to the technical field of touch screen design, and realizes independent monitoring and control by subdividing the large-size touch screen into a plurality of driving areas and grid areas, so that the detection accuracy of touch events is improved. And in combination with comprehensive analysis of temperature and pressure, the system can recognize abnormal conditions in time, and the accuracy of touch recognition is improved. By dynamically adjusting the input gain and computing power distribution, the scheme effectively optimizes resource utilization, and improves the system response speed and the user experience. According to the method, the sensitivity of the touch system is improved, the service life of equipment is prolonged to a certain extent, and the method is particularly suitable for application scenes needing high precision and quick response.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of touch screen design, and in particular to a design and processing method for a large-size touch screen. Background Art

[0002] With the widespread use of large-size touch screens in electronic devices, the response speed and accuracy of touch screens have become key factors in user experience. Under the condition of traditional design methods to drive touch screens, it is usually difficult to take into account the uniform response of large-area screens when detecting touch events, especially in the case of multi-touch and high-frequency touch, and response hysteresis or false triggering problems often occur. In addition, large-size screens are often accompanied by uneven temperature distribution, which may affect the accuracy of touch detection and the service life of the screen.

[0003] In the prior art, when designing and processing touch screens, amplification circuits are usually used to drive large-sized touch screens. This design method lacks effective methods to achieve accurate monitoring and intelligent resource allocation of large-sized touch screens, and it is difficult to maintain efficient operation of the system in complex and changing user operating environments. Especially in scenarios that require fast response and high-precision recognition, such as large-sized flat panels, interactive whiteboards, and multimedia display devices, accurate positioning and rapid processing of touch events are particularly important.

[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the present disclosure and therefore it may contain information that does not constitute the prior art that is already known to one of ordinary skill in the art. Summary of the invention

[0005] The purpose of the present invention is to provide a design and processing method for a large-size touch screen to solve the problems raised in the above background technology.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A design and processing method for a large-size touch screen, the specific steps comprising:

[0008] S1: Divide the large-size touch screen into several groups of independent driving areas, and then divide each driving area into several groups of grid areas, and collect the screen temperature and screen pressure in each grid area;

[0009] S2: based on the screen temperature and screen pressure of each grid area, generating the number of touches and touch strength in each driving area, and dynamically adjusting the input gain of the corresponding driving area according to the number of touches and touch strength;

[0010] S3: construct an observation window, divide the observation window into several groups of sub-intervals, and perform a timing analysis on the number of touches in each driving area using the sub-intervals as unit time;

[0011] S4: Generate a predicted number of touches corresponding to the driving area according to the timing analysis result of the number of touches in each driving area, and dynamically adjust the computing power proportion of each driving area according to the predicted number of touches.

[0012] Preferably, the large-size touch screen is divided into M*N driving areas, where M and N represent the horizontal and vertical numbers of the driving areas, respectively. Each driving area is then divided into m*n grid areas, where m and n represent the horizontal and vertical numbers of the grid areas, respectively. The driving areas and grid areas are marked as W. qd (i) W wg (i,j), where W qd (i) represents the i-th driving area, W wg (i, j) represents the jth grid area in the i-th driving area, and i and j represent the indexes of the driving area and the grid area respectively.

[0013] Preferably, the screen pressure in each grid area is compared with a preset pressure threshold. When the screen pressure is greater than the preset pressure threshold, the grid area is considered to be touched, and the number of touches in the corresponding driving area is calculated according to the number of touches in each grid area. The calculation method is:

[0014]

[0015] Where C qd (i) represents the number of touches in the i-th driving area, C qd (i,j) represents the number of touches in the jth grid area in the i-th driving area;

[0016] The average temperature in the corresponding driving area is calculated based on the screen temperature of each grid area. The calculation method is:

[0017]

[0018] Where T qd (i) represents the average temperature of the i-th driving region, T qd (i,j) represents the screen temperature of the jth grid area in the i-th driving area.

[0019] Preferably, the logic for generating the touch intensity of each driving area according to the screen temperature and screen pressure of the grid area is:

[0020] The screen temperature and screen pressure in the grid area are normalized and calculated as follows:

[0021]

[0022] In the formula denote the normalized values ​​of screen temperature and screen pressure of the j-th grid area in the i-th driving area, respectively. represent the maximum and minimum screen temperatures of the jth grid area in the i-th driving area, respectively. represent the maximum and minimum values ​​of the screen pressure in the j-th grid area in the i-th driving area respectively;

[0023] Then calculate the touch intensity of the driving area, the calculation method is:

[0024]

[0025] In the formula represents the touch intensity of the i-th driving area, They represent the normalized values ​​of the screen temperature and screen pressure at the pth touch respectively, and p represents the index of the number of touches.

[0026] Preferably, the input gain of the driving area is adjusted according to the number of touches and the touch intensity, and the calculation method is:

[0027]

[0028] Where G(i) represents the adjusted input gain of the i-th driving region, G base represents a preset input gain, μ1 and μ2 represent weight coefficients of the touch times and touch intensity of the ith driving area, μ1+μ2=1, and μ2>μ1>0, and ∈1 represents a first error coefficient.

[0029] Preferably, the logic for performing timing analysis on the number of touches in each driving area is:

[0030] Construct an observation window of time length L, and divide the observation window into Q groups of sub-intervals of time length l;

[0031] Count the number of touches in each driving area in each sub-interval to form time series data;

[0032] An integrated moving average autoregressive model is constructed to analyze the time series data and generate the predicted number of touches corresponding to the driving area.

[0033] Preferably, the logic for dynamically adjusting the computing power ratio of each driving area according to the predicted number of touches is:

[0034] Calculate the touch frequency of each driving area within the observation window, the calculation method is:

[0035]

[0036] Where f(i) represents the touch frequency of the i-th driving area, C qd (i, t) represents the number of touches of the i-th driving area in the t-th sub-interval, and t represents the index of the sub-interval;

[0037] The touch frequency and predicted touch count for each drive region are normalized and calculated as:

[0038]

[0039] In the formula represent the normalized values ​​of the touch frequency and predicted touch times of the i-th driving area, respectively, and f max (i) f min (i) represents the maximum and minimum touch frequencies in all driving areas, respectively. Respectively represent the maximum and minimum values ​​of the predicted touch times in all driving areas;

[0040] Then, the computing power proportion of each driving area is calculated based on the normalized value of the touch times and touch frequency of each driving area. The calculation method is:

[0041]

[0042] Where P(i) represents the computing power share of the i-th driving area, ψ(i) represents the regional importance of the i-th driving area, and

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

[0044] The present invention achieves independent monitoring and control by subdividing a large-size touch screen into multiple drive areas and grid areas, thereby improving the detection accuracy of touch events. Combined with the comprehensive analysis of temperature and pressure, the system can identify abnormal situations in a timely manner and improve the accuracy of touch recognition. By dynamically adjusting the input gain and computing power allocation, the solution effectively optimizes resource utilization, improves system response speed and user experience. This method not only improves the sensitivity of the touch system, but also extends the service life of the device to a certain extent. It is particularly suitable for application scenarios that require high precision and fast response. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a schematic diagram of the overall method flow of the present invention. DETAILED DESCRIPTION

[0046] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with specific embodiments.

[0047] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The words "first", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0048] Example:

[0049] See also Figure 1 , the present invention provides a technical solution:

[0050] A design and processing method for a large-size touch screen, the specific steps comprising:

[0051] S1: Divide the large-size touch screen into several groups of independent driving areas, and then divide each driving area into several groups of grid areas, and collect the screen temperature and screen pressure in each grid area.

[0052] The large-size touch screen is divided into M*N driving areas, where M and N represent the horizontal and vertical numbers of the driving areas, respectively. Each driving area is then divided into m*n grid areas, where m and n represent the horizontal and vertical numbers of the grid areas, respectively. The driving area and grid area are marked as W qd (i) W wg (i,j), where W qd (i) represents the i-th driving area, W wg (i, j) represents the Jth grid area in the i-th driving area, and i and J represent the indexes of the driving area and the grid area respectively.

[0053] In this step, by dividing the screen into multiple drive areas and grid areas, each small area can be independently monitored and controlled. This refined management method can obtain touch information more accurately. In addition, collecting screen temperature and pressure data in each grid area helps to improve the detection precision and accuracy of touch events. Especially on large screens, touch events at different locations can be effectively distinguished. At the same time, the density of area division can be flexibly adjusted according to different application scenarios to meet different touch accuracy and response speed requirements.

[0054] The screen pressure in each grid area is compared with the preset pressure threshold. When the screen pressure is greater than the preset pressure threshold, the grid area is considered to be touched, and the number of touches in the corresponding driving area is calculated based on the number of touches in each grid area. The calculation method is:

[0055]

[0056] Where C qd (i) represents the number of touches in the i-th driving area, C qd (i,j) represents the number of touches in the jth grid area in the i-th driving area;

[0057] The average temperature in the corresponding driving area is calculated based on the screen temperature of each grid area. The calculation method is:

[0058]

[0059] Where T qd (i) represents the average temperature of the i-th driving region, T qd (i,j) represents the screen temperature of the jth grid area in the i-th driving area.

[0060] In this step, by comparing the pressure with the preset pressure threshold, false touches can be effectively filtered out, facilitating accurate identification of the user's real operation. The collection and analysis of screen temperature can be used to determine the overall health of the screen, and to identify problem areas in advance through temperature anomaly detection. By calculating the number of touches and average temperature, a reliable data basis can be provided for subsequent dynamic gain adjustment and computing power allocation.

[0061] S2: Based on the screen temperature and screen pressure of each grid area, the number of touches and the touch strength in each driving area are generated, and the input gain of the corresponding driving area is dynamically adjusted according to the number of touches and the touch strength.

[0062] The logic for generating the touch intensity of each driving area based on the screen temperature and screen pressure of the grid area is:

[0063] The screen temperature and screen pressure in the grid area are normalized and calculated as follows:

[0064]

[0065] In the formula denote the normalized values ​​of screen temperature and screen pressure of the j-th grid area in the i-th driving area, respectively. represent the maximum and minimum screen temperatures of the jth grid area in the i-th driving area, respectively. represent the maximum and minimum values ​​of the screen pressure in the j-th grid area in the i-th driving area respectively;

[0066] Then calculate the touch intensity of the driving area, the calculation method is:

[0067]

[0068] In the formula represents the touch intensity of the i-th driving area, They represent the normalized values ​​of the screen temperature and screen pressure at the pth touch respectively, and p represents the index of the number of touches.

[0069] It can be seen from the calculation formula of touch strength that the touch strength is proportional to the screen temperature and screen pressure corresponding to the driving area. This is because when the user presses for too long, the screen temperature will increase accordingly. When the pressure is too large, the screen pressure will also increase. Both of these will increase the load on the screen, so the touch strength is used to reflect this change.

[0070] In this step, by considering both temperature and pressure to calculate touch strength, touch detection is more comprehensive and can detect abnormal conditions (such as overheating or overvoltage) early, which helps to improve the accuracy and reliability of touch event recognition. By quantifying touch strength, it provides a reliable data basis for subsequent touch frequency analysis and computing power allocation, ensuring the scientificity and effectiveness of decision-making.

[0071] Then adjust the input gain of the driving area according to the number of touches and the touch intensity. The calculation method is:

[0072]

[0073] Where G(i) represents the adjusted input gain of the i-th driving region, G base represents the preset input gain, μ1 and μ2 represent the weight coefficients of the number of touches and the touch strength of the ith driving area, μ1+μ2=1, and μ2>μ1>0, and ∈1 represents the first error coefficient. The specific values ​​of the weight coefficients of the number of touches and the touch strength can be obtained from the simulation test of the product in the design stage, or can be adjusted according to the manufacturer's experience, where ∈1 is also preset by the manufacturer based on experience, and usually ranges from 0 to 1, and in different scenarios, the value of ∈1 may require different adjustments. For example, in an unstable environment or when interference is large, ∈1 may need to be set slightly larger to improve the robustness of the system, while in high-precision applications, ∈1 should be as small as possible to reduce the impact on gain adjustment.

[0074] In the traditional driving method, large-size touch screens are driven only by amplifier circuits. Even if they are divided into multiple independent sub-areas, the input gain of the amplifier circuit corresponding to each sub-area remains unchanged, which makes it difficult to adapt to complex practical needs. In this step, by dynamically adjusting the gain, the system can respond to user input more accurately, thereby improving the delicacy of user experience and the accuracy of system response. It can also optimize resource allocation so that the overall power supply drive can be more effectively applied to the required areas, reducing overall resource consumption, which can not only improve the sensitivity of the touch system, but also extend the service life of the device to a certain extent.

[0075] S3: construct an observation window, divide the observation window into several groups of sub-intervals, and perform a timing analysis on the number of touches in each driving area using the sub-intervals as unit time.

[0076] The logic for timing analysis of the number of touches within each drive area is:

[0077] Construct an observation window of time length L, and divide the observation window into Q groups of sub-intervals of time length l;

[0078] Count the number of touches in each driving area in each sub-interval to form time series data;

[0079] An integrated moving average autoregressive model is constructed to analyze the time series data and generate the predicted number of touches corresponding to the driving area.

[0080] In this step, by dividing the observation window into several sub-intervals, a more detailed time series analysis of the number of touches can be performed to capture changes in touch behavior in a short period of time. By using the autoregressive integrated moving average (ARIMA) model to analyze the time series, the number of touches in the future can be effectively predicted, helping the system to adjust and optimize in advance.

[0081] S4: Generate a predicted number of touches corresponding to the driving area according to the timing analysis result of the number of touches in each driving area, and dynamically adjust the computing power proportion of each driving area according to the predicted number of touches.

[0082] The logic for dynamically adjusting the computing power ratio of each drive area based on the predicted number of touches is as follows:

[0083] Calculate the touch frequency of each driving area within the observation window, the calculation method is:

[0084]

[0085] Where f(i) represents the touch frequency of the i-th driving area, C qd(i, t) represents the number of touches of the i-th driving area in the t-th sub-interval, and t represents the index of the sub-interval;

[0086] The touch frequency and predicted touch count for each drive region are normalized and calculated as:

[0087]

[0088] In the formula represent the normalized values ​​of the touch frequency and predicted touch times of the i-th driving area, respectively, and f max (i) f min (i) represents the maximum and minimum touch frequencies in all driving areas, respectively. Respectively represent the maximum and minimum values ​​of the predicted touch times in all driving areas;

[0089] Then, the computing power proportion of each driving area is calculated based on the normalized value of the touch times and touch frequency of each driving area. The calculation method is:

[0090]

[0091] Where P(i) represents the computing power share of the i-th driving area, ψ(i) represents the regional importance of the i-th driving area, and The regional importance reflects the importance of the driving area, which is usually preset by the manufacturer in advance. For example, the center of the screen may be more important than the edge of the screen, so the corresponding regional importance is relatively high.

[0092] In this step, through reasonable allocation of computing power, the overall operating efficiency of the system can be improved and unnecessary waste of resources can be reduced. It not only reduces the impact of sudden high loads on system stability and maintains stable operation of the equipment, but also improves the user experience because the system can respond to user operation requirements in key areas faster and more accurately, so that the device can still provide a smooth experience when facing complex and changeable user operations.

[0093] In summary, the present invention achieves independent monitoring and control by subdividing a large-size touch screen into multiple drive areas and grid areas, thereby improving the detection accuracy of touch events. Combined with the comprehensive analysis of temperature and pressure, the system can identify abnormal situations in a timely manner and improve the accuracy of touch recognition. By dynamically adjusting the input gain and computing power allocation, the solution effectively optimizes resource utilization, improves system response speed and user experience. This method not only improves the sensitivity of the touch system, but also extends the service life of the device to a certain extent. It is particularly suitable for application scenarios that require high precision and fast response.

[0094] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technicians in this field according to actual conditions.

[0095] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented by software, the above embodiments may be implemented in whole or in part in the form of a computer program product. Those skilled in the art may appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein may be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software methods depends on the specific application and design constraints of the technical solution.

[0096] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0097] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.

Claims

1. A design and processing method for a large-size touch screen, characterized in that: The specific steps include: S1: Divide the large-size touch screen into several groups of independent driving areas, and then divide each driving area into several groups of grid areas, and collect the screen temperature and screen pressure in each grid area; S2: based on the screen temperature and screen pressure of each grid area, generating the number of touches and touch strength in each driving area, and dynamically adjusting the input gain of the corresponding driving area according to the number of touches and touch strength; S3: construct an observation window, divide the observation window into several groups of sub-intervals, and perform a timing analysis on the number of touches in each driving area using the sub-intervals as unit time; S4: Generate a predicted number of touches corresponding to the driving area according to the timing analysis result of the number of touches in each driving area, and dynamically adjust the computing power proportion of each driving area according to the predicted number of touches.

2. The design and processing method of a large-size touch screen according to claim 1, characterized in that: The large-size touch screen is divided into M*N driving areas, where M and N represent the horizontal and vertical numbers of the driving areas, respectively. Each driving area is then divided into m*n grid areas, where m and n represent the horizontal and vertical numbers of the grid areas, respectively. The driving area and grid area are marked as W qd (i) W wg (i,j), where W qd (i) represents the i-th driving area, W wg (i, j) represents the jth grid area in the i-th driving area, and i and j represent the indexes of the driving area and the grid area respectively.

3. The design and processing method of a large-size touch screen according to claim 2, characterized in that: The screen pressure in each grid area is compared with the preset pressure threshold. When the screen pressure is greater than the preset pressure threshold, the grid area is considered to be touched, and the number of touches in the corresponding driving area is calculated based on the number of touches in each grid area. The calculation method is: Where C qd (i) represents the number of touches in the i-th driving area, C qd (i,j) represents the number of touches in the jth grid area in the i-th driving area; The average temperature in the corresponding driving area is calculated based on the screen temperature of each grid area. The calculation method is: Where T qd (i) represents the average temperature of the i-th driving region, T qd (i,j) represents the screen temperature of the jth grid area in the i-th driving area.

4. The design and processing method of a large-size touch screen according to claim 3, characterized in that: The logic for generating the touch intensity of each driving area based on the screen temperature and screen pressure of the grid area is: The screen temperature and screen pressure in the grid area are normalized and calculated as follows: In the formula denote the normalized values ​​of screen temperature and screen pressure of the j-th grid area in the i-th driving area, respectively. represent the maximum and minimum screen temperatures of the jth grid area in the i-th driving area, respectively. represent the maximum and minimum values ​​of the screen pressure in the j-th grid area in the i-th driving area respectively; Then calculate the touch intensity of the driving area, the calculation method is: In the formula represents the touch intensity of the i-th driving area, They represent the normalized values ​​of the screen temperature and screen pressure at the pth touch respectively, and p represents the index of the number of touches.

5. The design and processing method of a large-size touch screen according to claim 4, characterized in that: Then adjust the input gain of the driving area according to the number of touches and the touch intensity. The calculation method is: Where G(i) represents the adjusted input gain of the i-th driving region, G base represents a preset input gain, μ1 and μ2 represent weight coefficients of the touch times and touch intensity of the ith driving area, μ1+μ2=1, and μ2>μ1>0, and ∈1 represents a first error coefficient.

6. The design and processing method of a large-size touch screen according to claim 3, characterized in that: The logic for timing analysis of the number of touches within each drive area is: Construct an observation window of time length L, and divide the observation window into Q groups of sub-intervals of time length l; Count the number of touches in each driving area in each sub-interval to form time series data; An integrated moving average autoregressive model is constructed to analyze the time series data and generate the predicted number of touches corresponding to the driving area.

7. The design and processing method of a large-size touch screen according to claim 6, characterized in that: The logic for dynamically adjusting the computing power ratio of each drive area based on the predicted number of touches is as follows: Calculate the touch frequency of each driving area within the observation window, the calculation method is: Where f(i) represents the touch frequency of the i-th driving area, C qd (i, t) represents the number of touches of the i-th driving area in the t-th sub-interval, and t represents the index of the sub-interval; The touch frequency and predicted touch count for each drive region are normalized and calculated as: In the formula represent the normalized values ​​of the touch frequency and predicted touch times of the i-th driving area, respectively, and f max (i) f min (i) represents the maximum and minimum touch frequencies in all driving areas, respectively. Respectively represent the maximum and minimum values ​​of the predicted touch times in all driving areas; Then, the computing power proportion of each driving area is calculated based on the normalized value of the touch times and touch frequency of each driving area. The calculation method is: Where P(i) represents the computing power share of the i-th driving area, ψ(i) represents the regional importance of the i-th driving area, ψ(i)∈[0,1], and