Large-size touch screen driving method and system
By dividing large-size touch screens into independent sub-regions and configuring independent power supply modules, dynamically adjusting pressure threshold and power supply strategy, the problems of slow response speed, heavy data processing burden and high energy consumption in traditional large-size touch screens are solved, achieving high efficiency and energy saving , reliable touch screen driving effect.
Patent Information
- Application Number
- CN202411553694.1
- 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
Traditional large-size touch screens have slow response speed and heavy data processing burden, which are prone to mistouching and instability, and at the same time they consume high energy and lack flexibility and precision energy management mechanisms.
The large-size touch screen is divided into several independent sub-regions. Each sub-region is equipped with an independent power supply module to collect touch data from each group of sub-regions, and dynamically adjust the pressure threshold and power supply strategy based on the area heat.
Significantly improve the response speed and processing efficiency of the touch screen, achieve more accurate energy consumption management and reduce error touch effects, optimize the processing speed and accuracy of touch data, enhance the system's adaptability, and effectively reduce energy. Consumption.
Smart Images

Figure CN119396300A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of touch screen driving, and in particular to a large-size touch screen driving method and system. Background Art
[0002] With the widespread use of large-size touch screens, the traditional single power supply method faces the problems of slow response speed and heavy data processing burden, which is particularly prominent in large public display screens, interactive whiteboards and other devices. The common solution in the prior art is to process the touch data of the entire screen through an integrated touch IC and power supply module, which not only limits the processing speed, but also easily causes false touches and instability. In addition, large-area touch screens are often powered on for a long time, resulting in significant energy consumption, and the lack of flexible and accurate energy management mechanisms cannot effectively reduce or optimize energy consumption. These problems seriously affect the user experience and system efficiency. Therefore, how to achieve efficient touch data processing and dynamic energy consumption optimization has become a technical problem that needs to be solved urgently.
[0003] 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
[0004] The object of the present invention is to provide a large-size touch screen driving method and system to solve the problems raised in the above background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A large-size touch screen driving method, the specific steps include:
[0007] S1: Divide the large-size touch screen into several groups of sub-areas, and set an independent power supply module for driving each group of sub-areas;
[0008] S2: collecting touch data in each group of sub-areas respectively, setting a time interval for data analysis based on user needs, and distinguishing the touch data based on the time interval;
[0009] S3: generating a touch count based on the touch data in each group of sub-regions and a preset pressure threshold, and then generating a regional heat of each group of sub-regions according to the touch count and the touch data;
[0010] S4: Update the pressure threshold based on the regional heat of each group of sub-regions, repeat step S3 until the regional heat is stable, generate the energy consumption level corresponding to the sub-region according to the stabilized regional heat and adjust the input of the power supply module.
[0011] Preferably, the power supply module includes a touch control IC and an operational amplifier, and the touch control IC is electrically connected to the operational amplifier.
[0012] Preferably, the touch data includes touch pressure, touch time and touch duration; when setting the time interval for collecting data, one day is used as the minimum observation time for analysis. Each time the touch pressure is greater than a preset pressure threshold, a touch event is considered to have occurred, the number of touches corresponding to the sub-area is increased by one, and the number of touches is reset to zero every day.
[0013] Preferably, the logic for generating the regional heat of each group of sub-regions according to the number of touches and the touch duration is:
[0014] Calculate the number of touches and touch duration of the large-size touch screen as a whole. The calculation methods are as follows:
[0015]
[0016] Where C z 、T z Respectively represent the number of touches and touch duration of the large-size touch screen as a whole, C c (i) T c (i) represents the number of touches and the touch duration of the i-th sub-region, i represents the index of the sub-region, and m represents the number of sub-regions;
[0017] Then, based on the percentage of the number of touches and the duration of touches in each sub-region in the overall number of touches and the duration of touches on the large-size touch screen, the regional heat of each group of sub-regions is generated. The calculation method is:
[0018]
[0019] Where R(i) represents the regional heat of the i-th sub-region, u1 and u2 represent the event weight and time weight respectively, u1 and u2 are both greater than zero, and u1+u2=1.
[0020] Preferably, the pressure threshold is updated once a day, and the calculation method for updating the pressure threshold based on the regional heat of each group of sub-regions is:
[0021]
[0022] Where F y (t) represents the pressure threshold at the tth update, t represents the index of the update number, t is a positive integer greater than or equal to 2, and c represents the proportional factor;
[0023] Among them, F y (0) = F base , F base Indicates the preset reference threshold.
[0024] Preferably, the proportional factor is calculated as follows:
[0025]
[0026] Where ξ(j) represents the determination constant at the jth touch event, j represents the index of the touch event, and N represents the number of touch events;
[0027] At the jth touch event, the corresponding touch time is compared with the time interval. If the touch time is within the time interval, the determination constant ξ(j) at the jth touch event is 1; if the touch time is not within the time interval, the determination constant ξ(j) at the jth touch event is 2.
[0028] Preferably, when the error between the pressure thresholds of two consecutive days is less than or equal to 10%, the regional heat update is considered complete, and the regional heat of each sub-region is compared with the preset heat threshold:
[0029] When R(i)<R y (1) When the sub-area is considered to be an unused area, the input of the corresponding power supply module needs to be reduced, and the energy consumption level is low;
[0030] When R y (1)≤R(i)<R y (2), the sub-area is considered to be a normal area, the input of the corresponding power supply module remains unchanged, and the energy consumption level is medium;
[0031] When R y When (2)≤R(i), the sub-area is considered to be a common area, and the input of the corresponding power supply module needs to be increased, and the energy consumption level is high;
[0032] Where R y (1) R y (2) represent the first heat threshold and the second heat threshold respectively, and R y (2)>R y (1)>0.
[0033] Compared with the prior art, the present invention has the following beneficial effects:
[0034] The present invention significantly improves the response speed and processing efficiency of the touch screen by dividing the large-size touch screen into several independent sub-areas, each of which is equipped with an independent power supply module. At the same time, the pressure threshold and power supply strategy are dynamically adjusted based on the regional heat, achieving more accurate energy consumption management and reducing false touches. This solution not only optimizes the processing speed and accuracy of touch data, enhances the system's adaptive ability, but also effectively reduces energy consumption. In a variety of application scenarios, this method can improve the overall performance of the system, provide a better user experience, and achieve the goals of high efficiency, energy saving, and reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 It is a schematic diagram of the overall method flow of the present invention. DETAILED DESCRIPTION
[0036] 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.
[0037] 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.
[0038] Example:
[0039] See also Figure 1 , the present invention provides a technical solution:
[0040] A large-size touch screen driving method, the specific steps include:
[0041] S1: Divide the large-size touch screen into several groups of sub-areas, and set an independent power supply module for driving each group of sub-areas. The power supply module includes a touch IC and an operational amplifier, and the touch IC is electrically connected to the operational amplifier.
[0042] By dividing a large-size touch screen into several groups of sub-areas, each of which has an independent power supply module, the response speed of the touch screen can be significantly improved. Once a sub-area is touched, the relevant touch IC and operational amplifier can quickly respond and process the touch data of the area without waiting for the data of the entire screen to be processed, which can reduce the burden of a single touch IC to process large-area data. This not only improves the processing efficiency of the system, but also improves the accuracy of touch data through more accurate local processing. At the same time, the setting of independent power supply modules allows the system to supply power according to the sub-area actually touched, thereby reducing unnecessary energy consumption. If some sub-areas are not touched within a certain period of time, the power supply module can enter a low-power mode or shut down, thereby further saving energy. Therefore, this driving method not only improves the response speed and overall efficiency of the system, reduces energy consumption, but also increases the reliability and flexibility of the system.
[0043] S2: Collect touch data in each group of sub-areas respectively, and then set the time interval for data analysis based on user needs, and distinguish the touch data based on the time interval. The touch data includes touch pressure, touch time and touch duration. When setting the time interval for collecting data, use one day as the minimum observation time for analysis.
[0044] By collecting touch data for each group of sub-areas separately, including touch pressure, touch time and touch duration, the system can obtain more refined touch data. This helps to more accurately understand the user's interactive behavior in each sub-area and avoid information loss and misjudgment. Allowing the setting of time intervals for data analysis based on user needs can adapt the system to different application scenarios. For example, users can set 8:00 to 22:00 every day as a time interval according to their own usage habits. Touch events occurring within this interval are more likely to be normal use, while touch events occurring outside the time interval are more likely to be caused by mis-touch while sleeping due to placement next to the bed. This distinction makes data analysis more flexible and can be personalized according to different needs. It can more comprehensively reflect user interactive behavior and provide richer basic information for subsequent analysis and processing.
[0045] S3: Generate the number of touches based on the touch data in each group of sub-areas and the preset pressure threshold. Each time the touch pressure is greater than the preset pressure threshold, it is considered that a touch event occurs, and the number of touches corresponding to the sub-area is increased by one. The number of touches is reset every day, and then the regional heat of each group of sub-areas is generated based on the number of touches and touch data.
[0046] By presetting the pressure threshold to identify valid touch events, it is ensured that only touches exceeding a certain pressure are recorded as a valid event. This method can effectively filter out invalid or accidental touches and ensure the accuracy and credibility of the data.
[0047] The logic for generating the regional heat of each group of sub-regions based on the number of touches and touch duration is:
[0048] Calculate the number of touches and touch duration of the large-size touch screen as a whole. The calculation methods are as follows:
[0049]
[0050] Where C z 、T z Respectively represent the number of touches and touch duration of the large-size touch screen as a whole, C c (i) T c (i) represents the number of touches and the touch duration of the i-th sub-region, i represents the index of the sub-region, and M represents the number of sub-regions;
[0051] Then, based on the percentage of the number of touches and the duration of touches in each sub-region in the overall number of touches and the duration of touches on the large-size touch screen, the regional heat of each group of sub-regions is generated. The calculation method is:
[0052]
[0053] Where R(i) represents the regional heat of the i-th sub-region, u1 and u2 represent the event weight and time weight respectively, u1 and u2 are both greater than zero, and u1+u2=1.
[0054] From the calculation formula of regional heat, it can be seen that regional heat takes into account both the number of touches and the touch duration. This multi-factor comprehensive consideration method can more comprehensively reflect the usage heat of each sub-region and avoid the deviation and limitations of a single indicator. Regional heat is proportional to the corresponding number of touches and touch duration. When the number of touches and touch duration of a sub-region increase, the corresponding regional heat of the region will also increase. At the same time, calculating regional heat through an exponential function can amplify the heat difference between different sub-regions and improve the differentiation of heat between sub-regions, making heat evaluation more sensitive and effective, thereby better reflecting the usage habits of different users.
[0055] S4: Update the pressure threshold based on the regional heat of each group of sub-regions, repeat step S3 until the regional heat is stable, and generate the energy consumption level corresponding to the sub-region based on the stabilized regional heat. Dynamically update the pressure threshold based on regional heat, so that the system can adapt to changes in the environment and user behavior. This adaptive adjustment mechanism can ensure that the system is in an optimized state for a long time and improve overall efficiency.
[0056] The pressure threshold is updated once a day. The calculation method for updating the pressure threshold based on the regional heat of each group of sub-regions is as follows:
[0057]
[0058] Where F y (t) represents the pressure threshold at the tth update, t represents the index of the update number, t is a positive integer greater than or equal to 2, c represents the scale factor, and the scale factor helps to distinguish different situations in touch events and ensure more refined threshold adjustment, making the entire adjustment process smoother and more reasonable.
[0059] Among them, F y (0) = F base , F base Indicates the preset reference threshold.
[0060] The scaling factor is calculated as:
[0061]
[0062] Where ξ(j) represents the determination constant at the jth touch event, j represents the index of the touch event, and N represents the number of touch events;
[0063] At the jth touch event, the corresponding touch time is compared with the time interval. If the touch time is within the time interval, the determination constant ξ(j) at the jth touch event is 1; if the touch time is not within the time interval, the determination constant ξ(j) at the jth touch event is 2.
[0064] It can be seen from the calculation formula of the proportional factor and the pressure threshold that, when the proportion of touch events occurring in a certain sub-area within the time interval is greater, the value of the proportional factor is greater, and the corresponding pressure threshold is smaller, which means that the sensitivity of the sub-area is higher. Conversely, when the proportion of touch events occurring in a certain sub-area outside the time interval is greater, the value of the proportional factor is smaller, and it is believed that the sub-area may often be falsely touched. Therefore, the corresponding pressure threshold is larger, which means that the sensitivity of the sub-area is lower, thereby achieving the effect of reducing false touches.
[0065] When the error between the pressure thresholds of two consecutive days is less than or equal to 10%, the regional heat update is considered complete, and the regional heat of each sub-region is compared with the preset heat threshold:
[0066] When R(i)<R y (1) When the sub-area is considered to be an unused area, the input of the corresponding power supply module needs to be reduced, and the energy consumption level is low;
[0067] When R y (1)≤R(i)<R y (2), the sub-area is considered to be a normal area, the input of the corresponding power supply module remains unchanged, and the energy consumption level is medium;
[0068] When Ry When (2)≤R(i), the sub-area is considered to be a common area, and the input of the corresponding power supply module needs to be increased, and the energy consumption level is high;
[0069] Where R y (1) R y (2) represent the first heat threshold and the second heat threshold respectively, and R y (2)>R y (1)>0.
[0070] In this step, whether the regional heat is stable is determined by judging whether the error of the pressure threshold between two consecutive days is less than or equal to 10%. This method can not only ensure the accuracy of the judgment, but also avoid the instability of the system caused by frequent parameter changes. Different power supply levels are set according to the regional heat, which can dynamically adapt to the usage of different areas, increase power supply for commonly used areas, and reduce power supply for uncommon areas. This not only ensures the user experience, but also achieves the purpose of energy saving, which helps to improve the energy management efficiency of the overall system.
[0071] In summary, the present invention significantly improves the response speed and processing efficiency of the touch screen by dividing the large-size touch screen into several independent sub-areas, and configuring an independent power supply module for each sub-area. At the same time, the pressure threshold and power supply strategy are dynamically adjusted based on the regional heat, so as to achieve more accurate energy consumption management and reduce the effect of false touches. This solution not only optimizes the processing speed and accuracy of touch data, enhances the system's adaptability, but also effectively reduces energy consumption. In a variety of application scenarios, this method can improve the overall performance of the system, provide a better user experience, and achieve the purpose of high efficiency, energy saving, and reliability.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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 large-size touch screen driving method, characterized in that: The specific steps include: S1: Divide the large-size touch screen into several groups of sub-areas, and set an independent power supply module for driving each group of sub-areas; S2: collecting touch data in each group of sub-areas respectively, setting a time interval for data analysis based on user needs, and distinguishing the touch data based on the time interval; S3: generating a touch count based on the touch data in each group of sub-regions and a preset pressure threshold, and then generating a regional heat of each group of sub-regions according to the touch count and the touch data; S4: Update the pressure threshold based on the regional heat of each group of sub-regions, repeat step S3 until the regional heat is stable, generate the energy consumption level corresponding to the sub-region according to the stabilized regional heat and adjust the input of the power supply module.
2. A large-size touch screen driving method according to claim 1, characterized in that: The power supply module includes a touch control IC and an operational amplifier, and the touch control IC is electrically connected to the operational amplifier.
3. A large-size touch screen driving method according to claim 1, characterized in that: The touch data includes touch pressure, touch time and touch duration. When setting the time interval for collecting data, one day is used as the minimum observation time for analysis. Each time the touch pressure is greater than the preset pressure threshold, it is considered that a touch event occurs, the number of touches corresponding to the sub-area is increased by one, and the number of touches is reset every day.
4. A large-size touch screen driving method according to claim 3, characterized in that: The logic for generating the regional heat of each group of sub-regions based on the number of touches and touch duration is: Calculate the number of touches and touch duration of the large-size touch screen as a whole. The calculation methods are as follows: Where C z , T z Respectively represent the number of touches and touch duration of the large-size touch screen as a whole, C c (i) T c (i) represents the number of touches and the touch duration of the i-th sub-region, i represents the index of the sub-region, and M represents the number of sub-regions; Then, based on the percentage of the number of touches and the duration of touches in each sub-region in the overall number of touches and the duration of touches on the large-size touch screen, the regional heat of each group of sub-regions is generated. The calculation method is: Where R(i) represents the regional heat of the i-th sub-region, u1 and u2 represent the event weight and time weight respectively, u1 and u2 are both greater than zero, and u1+u2=1.
5. A large-size touch screen driving method according to claim 4, characterized in that: The pressure threshold is updated once a day. The calculation method for updating the pressure threshold based on the regional heat of each group of sub-regions is as follows: Where F y (t) represents the pressure threshold at the tth update, t represents the index of the update number, t is a positive integer greater than or equal to 2, and c represents the proportional factor; where F y (0) = F base , F base Indicates the preset reference threshold.
6. A large-size touch screen driving method according to claim 5, characterized in that: The scaling factor is calculated as: Where ξ(j) represents the determination constant at the jth touch event, j represents the index of the touch event, and N represents the number of touch events; At the jth touch event, the corresponding touch time is compared with the time interval. If the touch time is within the time interval, the determination constant ξ(j) at the jth touch event is 1; if the touch time is not within the time interval, the determination constant ξ(j) at the jth touch event is 2.
7. A large-size touch screen driving method according to claim 5, characterized in that: When the error between the pressure thresholds of two consecutive days is less than or equal to 10%, the regional heat update is considered complete, and the regional heat of each sub-region is compared with the preset heat threshold: When R(i)<R y (1) When the sub-area is considered to be an unused area, the input of the corresponding power supply module needs to be reduced, and the energy consumption level is low; When R y (1)≤R(i)<R y (2), the sub-area is considered to be a normal area, the input of the corresponding power supply module remains unchanged, and the energy consumption level is medium; When R y When (2)≤R(i), the sub-area is considered to be a common area, and the input of the corresponding power supply module needs to be increased, and the energy consumption level is high; Where R y (1) R y (2) represent the first heat threshold and the second heat threshold respectively, and R y (2)>R y (1)>0.