A touch screen touch position detection method and game verification system

By analyzing the response delay value, random factor and capacitance signal fluctuation characteristics of the touch screen, and calculating the response accuracy and qualification rate, the problem of inaccurate touch screen detection results in the prior art is solved, and the detection accuracy and credibility are improved.

CN119620883BActive Publication Date: 2025-04-08TIANJIN QILI SOFTWARE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510164051.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-04-08
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

The existing touch position detection methods for touch screens have problems with inaccurate detection results. The performance evaluation is inaccurate due to the contact between the finger and the touch screen and the equipment response accuracy.

Method used

By obtaining parameters such as finger movement trajectory, touch duration, drag object movement duration, capacitance signal, etc., calculate the response delay value and random factor, combine the fluctuation characteristics of the capacitance signal, determine the response accuracy, and calculate the response pass rate through the scanning frequency and response accuracy to judge whether the touch response accuracy of the touch screen is qualified.

Benefits of technology

It improves the accuracy and credibility of the detection results during the touch position detection process, providing good data support for improving the performance of the touch screen.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119620883B_ABST
    Figure CN119620883B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of touch detection technology for touch screens, and specifically to a touch screen touch position detection method and a game verification system. The method includes: obtaining the movement trajectory of a finger, the touch duration, the movement duration of a dragged object in the touch screen, the movement trajectory of the dragged object, and a capacitance signal in the process of the finger touching the touch screen; obtaining a random factor for each touch of the touch screen based on the difference between the touch duration and the movement duration of the dragged object in the touch screen, and the difference between the movement trajectory of the finger and the movement trajectory of the dragged object in each touch of the touch screen; obtaining the finger contact degree for each touch of the touch screen based on the fluctuation characteristics of the capacitance signal; obtaining a response qualification rate by combining the random factor, the finger contact degree, and the scanning frequency for detecting the touch position of the touch screen, and then judging whether the touch response accuracy of the touch screen is qualified. The present invention improves the accuracy of the touch response accuracy detection result of the touch screen and ensures the credibility of the touch position detection result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of touch detection of touch screens, and in particular to a touch screen touch position detection method and a game verification system. Background Art

[0002] Touch screen technology has been widely used in modern electronic devices, including smartphones, tablets, game consoles, and other portable devices. The advantage of touch screens is their intuitive user interface, which allows users to interact with the device directly through touch. In the gaming industry, touch screens are the core of interactive devices, and accurate detection of touch positions is crucial to the gaming experience. Gamers require timely feedback and accurate operation responses. An efficient and accurate touch screen touch position detection method and its game verification system can not only improve the user experience, but also provide game developers with accurate user interaction data, which helps to optimize game design.

[0003] At present, the main methods for touch screen touch position detection include capacitive touch detection, pressure-sensitive touch detection, infrared touch detection, etc. Although the existing touch screen touch position detection methods have achieved success in many aspects, there are still some shortcomings. For example, in the actual touch position detection process of the capacitive touch screen, the response accuracy of the touch screen is affected by other factors, such as the contact between the finger and the touch screen or the response accuracy of the touch screen device itself, which will cause certain errors in the position detection process during the touch process, and ultimately lead to poor results of touch screen touch position detection, which in turn leads to inaccurate performance evaluation of the touch screen, and cannot provide good data support for subsequent analysis and targeted solutions. Summary of the invention

[0004] In order to solve the problem of inaccurate detection results when the existing method detects the touch position of the touch screen, the purpose of the present invention is to provide a touch screen touch position detection method and a game verification system, and the technical solutions adopted are as follows:

[0005] In a first aspect, the present invention provides a method for detecting a touch position of a touch screen, the method comprising the following steps:

[0006] Acquire the movement track of the finger, the touch duration, the movement duration of the dragged object on the touch screen, the movement track of the dragged object, and the capacitance signal during the process of the finger touching the touch screen;

[0007] According to the difference between the touch duration and the movement duration of the dragged object on the touch screen during each touch of the touch screen, a response delay value corresponding to each touch of the touch screen is obtained; according to the difference between the movement trajectory of the finger touching the touch screen each time and the movement trajectory of the dragged object and the response delay value, a random factor for each touch of the touch screen is obtained;

[0008] Based on the fluctuation characteristics of the capacitance signal during each touch of the touch screen, the finger contact degree of each touch of the touch screen is obtained; the response accuracy of each touch of the touch screen is determined by combining the random factor and the finger contact degree; and the response qualified rate is obtained by comprehensively detecting the touch position of the touch screen with the scanning frequency and the response accuracy;

[0009] The response qualification rate is used to judge whether the touch response accuracy of the touch screen is qualified.

[0010] Preferably, obtaining the response delay value corresponding to each touch of the touch screen according to the difference between the touch duration in each touch of the touch screen and the movement duration of the dragged object on the touch screen includes:

[0011] Determine the absolute value of the difference between the touch duration of the candidate touching the touch screen and the movement duration of the dragged object on the touch screen as the response delay value corresponding to the candidate touching the touch screen;

[0012] The candidate touching process of the touch screen is any one touching process of the touch screen.

[0013] Preferably, obtaining the random factor of each touch of the touch screen according to the difference between the moving trajectory of the finger touching the touch screen each time and the moving trajectory of the dragged object and the response delay value includes:

[0014] According to the Euclidean distance between the positions at the same time in the movement trajectory curve of the finger and the movement trajectory curve of the dragged object during the candidate touching the touch screen, the response delay value and the fitting threshold corresponding to the process of the candidate touching the touch screen, the random factor of the candidate touching the touch screen process is obtained, the Euclidean distance and the response delay value are both positively correlated with the random factor, and the fitting threshold is negatively correlated with the random factor.

[0015] Preferably, obtaining the finger contact degree of each touch screen based on the fluctuation characteristics of the capacitance signal during each touch screen touch process includes:

[0016] Calculate the difference between the capacitance values ​​of each two adjacent moments in the process of the candidate touching the touch screen and the variance of the capacitance values ​​of all moments in the process of the candidate touching the touch screen;

[0017] According to the average value and the variance of the difference between the capacitance values ​​at all two adjacent moments in the process of the candidate touching the touch screen, the finger contact degree of the candidate touching the touch screen is obtained, and the average value and the variance of the difference between the capacitance values ​​are positively correlated with the finger contact degree.

[0018] Preferably, the step of combining the random factor and the finger contact degree to determine the response accuracy during each touch screen touch process includes:

[0019] Calculating a first ratio between a random factor of a candidate touching the touch screen process and a finger contact degree of a candidate touching the touch screen process;

[0020] The negative correlation mapping result of the first ratio is used as the response accuracy in the process of the candidate touching the touch screen.

[0021] Preferably, the step of comprehensively detecting the touch position of the touch screen by scanning frequency and response accuracy to obtain a response qualification rate includes:

[0022] Calculate the compensation factor based on the scanning frequency for detecting the touch position of the touch screen and the scanning frequency of the touch screen when it leaves the factory;

[0023] Calculate a first mean value of the response accuracy of all processes of touching the touch screen; and obtain a response qualification rate by combining the first mean value and the compensation factor.

[0024] Preferably, the calculation of the compensation factor according to the scanning frequency for detecting the touch position of the touch screen and the scanning frequency of the touch screen when it leaves the factory includes:

[0025] A second ratio between a scanning frequency for detecting a touch position on the touch screen and a scanning frequency of the touch screen when the touch screen leaves the factory is calculated, and a normalized result of the second ratio is used as a compensation factor.

[0026] Preferably, the step of obtaining a response qualification rate by integrating the first mean value and the compensation factor comprises:

[0027] Calculating the arithmetic square root of the sum of the first mean value and the square of the compensation factor;

[0028] The normalized result of the arithmetic square root was determined as the response qualification rate.

[0029] Preferably, the step of judging whether the touch response accuracy of the touch screen is qualified by using the response qualification rate includes:

[0030] If the touch response accuracy is greater than a preset response accuracy threshold, the touch response accuracy of the touch screen is determined to be qualified;

[0031] If the touch response accuracy is less than or equal to a preset response accuracy threshold, it is determined that the touch response accuracy of the touch screen is unqualified.

[0032] In a second aspect, the present invention provides a game verification system, including a memory and a processor, wherein the processor executes a computer program stored in the memory to implement the above-mentioned touch screen touch position detection method.

[0033] The present invention has at least the following beneficial effects:

[0034] The present invention firstly evaluates the randomness in the touch position detection process through the delay in the time dimension and the difference in the moving trajectory during the touch position detection process of the touch screen, and obtains the random factor of each touch of the touch screen. Since the capacitance signal in the process of each touch of the touch screen can reflect the contact state of the finger and the touch screen to a certain extent, the response accuracy of the touch screen is further calculated in combination with the fluctuation characteristics of the capacitance signal in the process of touching the touch screen. Finally, the response qualified rate is obtained according to the response accuracy of the hardware of the device itself and the response accuracy of the real-time detection, and then it is judged whether the touch response accuracy of the touch screen is qualified, which improves the accuracy of the touch position detection process and the credibility of the detection results, and provides better data support for improving the overall performance of the touch screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 A flow chart of a touch screen touch position detection method provided by an embodiment of the present invention;

[0037] Figure 2 This is a structural block diagram of a touch screen touch position detection device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0038] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, a touch screen touch position detection method and a game verification system proposed according to the present invention are described in detail below in combination with the accompanying drawings and preferred embodiments.

[0039] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

[0040] The following describes in detail a touch screen touch position detection method and a specific scheme of a game verification system provided by the present invention in conjunction with the accompanying drawings.

[0041] A touch screen touch position detection method embodiment:

[0042] The specific scenario targeted by this embodiment is: in the gaming industry, the touch screen is the core of the interactive device, and accurate detection of the touch position is crucial to the gaming experience. In order to ensure the gaming experience of gamers, the response of the touch screen of the game console when the finger touches the touch screen is analyzed to determine whether the touch response accuracy of the touch screen is qualified.

[0043] This embodiment proposes a touch screen touch position detection method, such as Figure 1 As shown, a touch screen touch position detection method of this embodiment includes the following steps:

[0044] Step S1, obtaining the movement track of the finger, the touch duration, the movement duration of the dragged object on the touch screen, the movement track of the dragged object and the capacitance signal when the finger touches the touch screen.

[0045] The game verification system can be installed on the target device and the verification task is started. The coverage area of ​​human fingers on the touch screen is approximately between 10 square millimeters and 20 square millimeters, so the touch screen is divided into multiple areas of 1cm*1cm. According to the divided squares, operation tasks are generated in each square. Taking Snake as an example, fingers can control the direction of movement of the snake by touching the screen and generate the snake's "reward" in the square.

[0046] Operational tasks can be divided into:

[0047] 1. Gesture recognition test: sliding gesture test, pinch gesture test;

[0048] 2. Single-point touch test: basic click test, drag test;

[0049] 3. Multi-touch test: multi-finger sliding test, anti-mistouch test;

[0050] 4. Pressure sensing test: different strength tests, pressure grading tests;

[0051] 5. Edge blind spot test: edge touch test, blind spot test;

[0052] Different game contents are generated according to these test types. For example, the snake can be dragged by touching the screen to control the direction of movement of the snake's head. The "reward props" of the snake are generated in each square. The snake can be controlled by fingers to eat all the reward props that appear in different positions. In this process, single-point touch, multi-point touch, pressure sensing and other operation tasks are interspersed. Use your fingers to drag the circular sensing area of ​​the snake's head to control its direction of movement. When eating reward props of different colors, different operations need to be performed. For example, when eating red reward props, you need to double-click the head, and the head will turn red like the reward props. The reward can only be eaten when the colors are the same; for blue rewards, you need to pinch two fingers together to make a zoom gesture, and the snake's head will also turn blue after the operation; the specific game rules will not be repeated here.

[0053] When a finger touches the screen during the touch screen touch process, the conductivity of the finger will change the distribution of the electric field. The skin of the finger contains moisture and salt, so it can conduct electricity, and the capacitive sensor of the touch screen will sense this change and determine the touch position. The start of the touch to the end of the touch is a drag operation. During the dragging process, the machine inspection system collects the coordinate position of the finger on the screen in each frame, and fits the change of the finger coordinates during a drag process into a continuous trajectory curve, that is, the trajectory curve. Record the movement trajectory of the finger, touch duration, movement duration of the dragged object on the touch screen, movement trajectory of the dragged object, and capacitance signal during each touch of the touch screen within the preset time period. Among them, the preset time period is the stage for detecting the touch response accuracy of the touch screen. The finger touches the touch screen multiple times during this stage. In specific applications, the implementer sets the duration of the preset time period according to the specific situation.

[0054] So far, the movement trajectory of the finger, the touch duration, the movement duration of the dragged object on the touch screen, the movement trajectory of the dragged object and the capacitive signal are collected during the process of the finger touching the touch screen multiple times.

[0055] Step S2, obtaining a response delay value corresponding to each touch of the touch screen according to the difference between the touch duration during each touch of the touch screen and the movement duration of the dragged object on the touch screen; obtaining a random factor for each touch of the touch screen according to the difference between the movement trajectory of the finger touching the touch screen each time and the movement trajectory of the dragged object and the response delay value.

[0056] In the process of touch position detection on the touch screen, the difference between the time spent by the finger during one touch and the time the dragged object moves with the finger touch can reflect the response state of the touch screen to the finger touch. The smaller the difference, the shorter the time spent on the movement of the finger and the movement of the dragged object, that is, the smaller the response delay of the touch screen.

[0057] Based on the above features, this embodiment analyzes the response delay during a single touch of the touch screen according to the difference between the touch duration during each touch of the touch screen and the movement duration of the dragged object on the touch screen to obtain a response delay value.

[0058] Next, a touch screen touch is used as an example for explanation, and other touch screen touch processes can be processed by the method provided in this embodiment. Specifically, any touch screen touch process is recorded as a candidate touch screen touch process, and the absolute value of the difference between the touch duration in the candidate touch screen touch process and the movement duration of the dragged object on the touch screen is determined as the response delay value corresponding to the candidate touch screen touch process.

[0059] Since the change of the touch position in the touch screen and the response between the sensing area of ​​the snake's head are not only reflected in the time dimension, there may be a certain delay between the finger movement and the dragged object in the time dimension, and this delay is within the allowable time error range, the change of the touch position should also be considered when determining the response during the touch position movement. In the process of dragging the snake's head area, it is generally a single-point touch, and a touch movement is often continuous, that is, from the start of dragging to the end of dragging. Under normal circumstances, the change of the capacitive sensor in the touch screen should not be interrupted.

[0060] For the candidate process of touching the touch screen, the random factor of the candidate process of touching the touch screen is obtained according to the Euclidean distance between the position at the same time in the moving trajectory curve of the finger and the moving trajectory curve of the dragged object during the candidate process of touching the touch screen, the response delay value and the fitting threshold corresponding to the candidate process of touching the touch screen, the Euclidean distance and the response delay value are both positively correlated with the random factor, and the fitting threshold is negatively correlated with the random factor.

[0061] Among them, a positive correlation means that the dependent variable will increase as the independent variable increases, and the dependent variable will decrease as the independent variable decreases. It can be an additive relationship, a multiplicative relationship, etc., which is determined by actual application; a negative correlation means that the dependent variable will decrease as the independent variable increases, and the dependent variable will increase as the independent variable decreases. It can be a subtractive relationship, a division relationship, etc., which is determined by actual application.

[0062] In this embodiment, a specific calculation formula of the random factor is given, and the random factor of the i-th touch of the touch screen can be expressed as:

[0063]

[0064] in, represents the random factor of the i-th touch screen, represents the response delay value corresponding to the process of touching the touch screen for the i-th time, N represents the number of moments in the process of touching the touch screen for the i-th time, It represents the Euclidean distance between the moving trajectory curve of the finger in the process of the candidate touching the touch screen and the position of the moving trajectory curve of the dragged object at the nth moment, and d represents the fitting threshold.

[0065] It is used to characterize the average difference between the finger movement trajectory and the dragged object movement trajectory. Indicates the ratio of the average difference between the finger movement trajectory and the dragged object movement trajectory to the fit threshold. The larger the ratio, the greater the difference between the finger movement and the dragged object movement in the actual detection process has exceeded the expected fit threshold, that is, the finger may move in front and the dragged object may move behind. The larger the product of , the greater the delay between the finger and the dragged object in the time dimension, and the poor fit between the dragged object and the finger, that is, the poor followability of the touch screen touch position detection process, the higher the randomness of the monitoring process, that is, the larger the random factor. It should be noted that the fit threshold is an allowable range based on the size of the prop and the distance from the finger touch point. In specific applications, the implementer sets it according to the specific situation.

[0066] By adopting the above method, a random factor for each touch of the touch screen can be obtained.

[0067] Step S3, based on the fluctuation characteristics of the capacitance signal during each touch screen touch process, obtain the finger contact degree of each touch screen touch process; determine the response accuracy of each touch screen touch process in combination with the random factor and the finger contact degree; and obtain the response qualified rate by comprehensively detecting the scan frequency and response accuracy of the touch screen touch position.

[0068] During the touch screen touch position detection process, the capacitive touch screen is usually required to have a fast response speed, that is, there should be no delay or poor tracking between the touch and dragged objects; however, if the tracking performance of the touch screen touch position is poor during one detection process, it cannot completely indicate that the response speed of the touch screen is poor, because the contact area between the finger and the touch screen, that is, the pressure applied by the finger, fluctuates, which will have a certain impact on the response speed of the touch screen.

[0069] Low touch pressure may cause the screen to be unable to accurately monitor touch events, while a larger contact area may cause errors. In a capacitive touch screen, multiple touch points may be detected simultaneously, causing confusion in position tracking. The pressure applied to the touch screen during the finger dragging process is obtained based on the built-in voltage sensing element of the touch screen, and the obtained capacitance signal is used to indirectly indicate the pressure applied by the finger on the touch screen.

[0070] For the process of the candidate touching the touch screen: calculate the difference between the capacitance values ​​at every two adjacent moments in the process of the candidate touching the touch screen and the variance of the capacitance values ​​at all moments in the process of the candidate touching the touch screen; obtain the finger contact degree of the candidate touching the touch screen according to the average value and the variance of the difference between the capacitance values ​​at all two adjacent moments in the process of the candidate touching the touch screen, and the average value and the variance are both positively correlated with the finger contact degree.

[0071] Among them, the positive correlation means that the dependent variable will increase as the independent variable increases, and the dependent variable will decrease as the independent variable decreases. It can be an additive relationship, a multiplicative relationship, etc., which is determined by practical applications.

[0072] In this embodiment, a specific calculation formula for the finger contact degree is given, and the finger contact degree of the i-th touch on the touch screen can be expressed as:

[0073]

[0074] in, represents the contact degree of the finger touching the touch screen for the i-th time, represents the variance of the capacitance values ​​at all times during the i-th touch of the touch screen, N represents the number of times during the i-th touch of the touch screen, represents the capacitance value at the n+1th moment during the ith touch of the touch screen, represents the capacitance value at the nth moment during the ith touch of the touch screen, Indicates the absolute value sign.

[0075] It represents the difference in capacitance between the n+1th moment and the nth moment during the i-th touching of the touch screen. The larger the value is, the greater the difference in capacitance between the two moments is. The average value of the difference between the capacitance values ​​at all two adjacent moments during the i-th touching of the touch screen is used to reflect the mutation in the capacitance signal curve. The larger the average value, the more it indicates that there is a trend of sudden increase or decrease in the actual capacitance signal curve. The sudden change in the pressure applied by the finger during the touch process will cause the capacitance signal to show such a change trend, which may cause unexpected interference to the response of the touch screen. The variance of the capacitance values ​​at all moments during the i-th touching of the touch screen is used to reflect the discreteness of the capacitance value during the i-th touching of the touch screen. The larger the variance, the more discrete the capacitance value during the i-th touching of the touch screen. The larger the value of , the more unstable the contact degree is during the touch process. There may be too large or too small or sudden changes in the applied pressure, which will have a certain impact on the response state of the touch screen. That is, the greater the contact degree of the finger touching the touch screen for the i-th time.

[0076] Next, the response accuracy of the touch screen is evaluated in combination with the random factor and the finger contact degree. Specifically, a first ratio between the random factor of the candidate touching the touch screen process and the finger contact degree of the candidate touching the touch screen process is calculated; and the negative correlation mapping result of the first ratio is used as the response accuracy in the candidate touching the touch screen process.

[0077] In this embodiment, a specific calculation formula for the response accuracy is given, and the response accuracy during the i-th touch of the touch screen can be expressed as:

[0078]

[0079] in, represents the response accuracy during the i-th touch of the touch screen, represents the random factor of the i-th touch screen, Indicates the contact degree of the finger touching the touch screen for the i-th time.

[0080] It represents the first ratio. The smaller the first ratio is, the worse the follow-up performance during the i-th touching of the touch screen is and the better the contact between the finger and the touch screen is, which further verifies that the higher the authenticity of the response accuracy difference during the touch position detection process of the touch screen is, the higher the response accuracy during the i-th touching of the touch screen is.

[0081] The factors affecting the touch response speed of the touch screen also include the interference factors of the touch itself. For example, the state of the touch screen surface affects the response speed of the capacitive touch screen. If there are certain interference objects on the touch screen surface or the touch screen itself has certain quality problems, it will further affect the accuracy of the response accuracy during the touch screen touch position detection process and affect the accuracy of the final result of the touch screen touch position detection. In the process of touch position detection of the touch screen, the appearance and quality of the touch screen will be tested in advance to ensure that the subsequent detection is in a good detection environment, that is, it is assumed that the quality of the touch screen is qualified and there are no other interference objects on the screen surface.

[0082] Based on the above analysis, a second ratio between the scanning frequency for detecting the touch position of the touch screen and the scanning frequency of the touch screen when it leaves the factory is calculated, and the normalized result of the second ratio is used as the compensation factor. A first mean value of the response accuracy of all processes of touching the touch screen is calculated; and the response qualified rate is obtained by combining the first mean value and the compensation factor.

[0083] In this embodiment, a specific calculation formula for the response qualification rate is given, and the response qualification rate can be expressed as:

[0084]

[0085] Where W represents the response qualification rate, represents the response accuracy during the i-th touch of the touch screen, I represents the number of times the touch screen is touched, Indicates the scanning frequency for detecting the touch position of the touch screen, s indicates the scanning frequency of the touch screen when it leaves the factory, represents the hyperbolic tangent function, represents the compensation factor, and norm() represents the linear normalization function.

[0086] Represents the first mean of the response accuracy of all processes touching the touch screen, The Euclidean norm of the touch screen response accuracy and the response accuracy compensation factor during the touch detection process is used to output a comprehensive indicator between the response accuracy of the touch screen itself and the response accuracy during the actual detection process. The larger the value, the higher the response accuracy pass rate during the touch position detection process of the touch screen, that is, the higher the response pass rate.

[0087] So far, the response qualification rate has been obtained by using the above method.

[0088] Step S4, using the response qualification rate to determine whether the touch response accuracy of the touch screen is qualified.

[0089] In this embodiment, the response qualification rate is obtained in step S3. The greater the response qualification rate is, the higher the touch response accuracy of the touch screen is.

[0090] Based on this, if the touch response accuracy is greater than the preset response accuracy threshold, the touch response accuracy of the touch screen is determined to be qualified. At this time, the accuracy of the detection result of the touch position of the touch screen is high and meets the requirements; if the touch response accuracy is less than or equal to the preset response accuracy threshold, the touch response accuracy of the touch screen is determined to be unqualified. At this time, the accuracy of the detection result of the touch position of the touch screen is low and does not meet the requirements. It is necessary to comprehensively evaluate the performance of the touch screen, identify potential problems, and put forward corresponding improvement suggestions to improve the overall performance of the touch screen. In this embodiment, the preset response accuracy threshold is 0.8. In specific applications, the implementer can set it according to specific circumstances.

[0091] So far, the detection of the response accuracy of the touch position of the touch screen is completed by using the method provided in this embodiment.

[0092] This embodiment first evaluates the randomness of the touch position detection process through the delay in the time dimension and the difference in the movement trajectory during the touch position detection process of the touch screen, and obtains the random factor of each touch of the touch screen. Since the capacitance signal can reflect the contact state of the finger and the touch screen to a certain extent during each touch of the touch screen, the response accuracy of the touch screen is further calculated in combination with the contact state of the finger and the touch screen. Finally, the response qualification rate is obtained according to the response accuracy of the hardware of the device itself and the response accuracy of the real-time detection, and then it is judged whether the touch response accuracy of the touch screen is qualified, which improves the accuracy of the touch position detection process and the credibility of the detection results, and provides better data support for improving the overall performance of the touch screen.

[0093] A game verification system embodiment:

[0094] The game verification machine of this embodiment includes a memory and a processor, and the processor executes the computer program stored in the memory to implement the touch screen touch position detection method described above.

[0095] Since the touch screen touch position detection method has been described in the embodiment of the touch screen touch position detection method, the touch screen touch position detection method will not be described in detail in this embodiment.

[0096] In other embodiments, a touch screen touch position detection device is also provided. Figure 2 , which shows a structural block diagram of a touch screen touch position detection device provided by an embodiment of the present invention. The device may include a data acquisition module, a first calculation module, a second calculation module and a judgment module.

[0097] The data acquisition module is used to obtain the movement track of the finger, the touch duration, the movement duration of the dragged object on the touch screen, the movement track of the dragged object and the capacitance signal when the finger touches the touch screen;

[0098] The first calculation module is used to obtain a response delay value corresponding to each touch of the touch screen according to the difference between the touch duration and the movement duration of the dragged object on the touch screen during each touch of the touch screen; and obtain a random factor for each touch of the touch screen according to the difference between the movement trajectory of the finger touching the touch screen and the movement trajectory of the dragged object and the response delay value;

[0099] The second calculation module is used to obtain the finger contact degree of each touch screen touch based on the fluctuation characteristics of the capacitance signal in the process of each touch screen touch; determine the response accuracy in the process of each touch screen touch by combining the random factor and the finger contact; and obtain the response qualified rate by comprehensively detecting the scanning frequency and response accuracy of the touch position of the touch screen;

[0100] The judging module is used to judge whether the touch response accuracy of the touch screen is qualified by using the qualified response rate.

[0101] It should be understood that Figure 2 The structural block diagram of the touch screen touch position detection device shown and its modules can be implemented in various ways. For example, in some embodiments, the device and its modules can be implemented by hardware, software, or a combination of software and hardware. Among them, the hardware part can be implemented using dedicated logic; the software part can be stored in a memory and executed by an appropriate instruction execution system, such as a microprocessor or dedicated design hardware. Those skilled in the art can understand that the above-mentioned methods and systems can be implemented using computer executable instructions and / or included in processor control codes, such as carrier media such as disks, CDs or DVD-ROMs, programmable memories such as read-only memories (firmware), or data carriers such as optical or electronic signal carriers. Such codes are provided on. The system and its modules of this specification can not only be implemented by hardware circuits such as ultra-large-scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, etc., or programmable hardware devices such as field programmable gate arrays, programmable logic devices, etc., but can also be implemented by software executed by various types of processors, and can also be implemented by a combination of the above-mentioned hardware circuits and software (for example, firmware).

[0102] For more details about the above modules, please refer to other places in this manual and will not be repeated here.

[0103] In other embodiments, a computer program product is also provided. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the touch screen touch position detection method provided in the above-mentioned embodiment.

[0104] In other embodiments, a computer-readable storage medium is also provided, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement the touch screen touch position detection method provided in the above-mentioned embodiment.

[0105] Among them, the provided systems, devices, computer program products, and computer-readable storage media are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.

[0106] It should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A touch screen touch position detection method, characterized in that: The method comprises the following steps: Acquire the movement track of the finger, the touch duration, the movement duration of the dragged object on the touch screen, the movement track of the dragged object, and the capacitance signal during the process of the finger touching the touch screen; According to the difference between the touch duration and the movement duration of the dragged object on the touch screen during each touch of the touch screen, a response delay value corresponding to each touch of the touch screen is obtained; according to the difference between the movement trajectory of the finger touching the touch screen each time and the movement trajectory of the dragged object and the response delay value, a random factor for each touch of the touch screen is obtained; Based on the fluctuation characteristics of the capacitance signal during each touch of the touch screen, the finger contact degree of each touch of the touch screen is obtained; the response accuracy of each touch of the touch screen is determined by combining the random factor and the finger contact degree; and the response qualified rate is obtained by comprehensively detecting the touch position of the touch screen with the scanning frequency and the response accuracy; Use the response qualification rate to judge whether the touch response accuracy of the touch screen is qualified; The obtaining of the random factor of each touch of the touch screen according to the difference between the moving track of the finger touching the touch screen each time and the moving track of the dragged object and the response delay value comprises: Any process of touching the touch screen is recorded as a candidate process of touching the touch screen. According to the Euclidean distance between the positions of the moving trajectory curve of the finger and the moving trajectory curve of the dragged object at the same time in the candidate process of touching the touch screen, the response delay value and the fitting threshold corresponding to the candidate process of touching the touch screen, the random factor of the candidate process of touching the touch screen is obtained. The Euclidean distance and the response delay value are both positively correlated with the random factor, and the fitting threshold is negatively correlated with the random factor.

2. A touch screen touch position detection method according to claim 1, characterized in that: The step of obtaining a response delay value corresponding to each touch of the touch screen according to a difference between a touch duration in each touch of the touch screen and a movement duration of the dragged object on the touch screen includes: The absolute value of the difference between the touch duration of the candidate touching the touch screen and the movement duration of the dragged object on the touch screen is determined as the response delay value corresponding to the candidate touching the touch screen.

3. A touch screen touch position detection method according to claim 2, characterized in that: The step of obtaining the finger contact degree of each touch screen touch based on the fluctuation characteristics of the capacitance signal during each touch screen touch process includes: Calculate the difference between the capacitance values ​​of each two adjacent moments in the process of the candidate touching the touch screen and the variance of the capacitance values ​​of all moments in the process of the candidate touching the touch screen; According to the average value and the variance of the difference between the capacitance values ​​at all two adjacent moments in the process of the candidate touching the touch screen, the finger contact degree of the candidate touching the touch screen is obtained, and the average value and the variance of the difference between the capacitance values ​​are positively correlated with the finger contact degree.

4. The method for detecting a touch position of a touch screen according to claim 2, wherein: The combining the random factor and the finger contact degree to determine the response accuracy in each touch screen touch process includes: Calculating a first ratio between a random factor of a candidate touching the touch screen process and a finger contact degree of a candidate touching the touch screen process; The negative correlation mapping result of the first ratio is used as the response accuracy in the process of the candidate touching the touch screen.

5. A touch screen touch position detection method according to claim 2, characterized in that: The step of comprehensively detecting the touch position of the touch screen by scanning frequency and response accuracy to obtain the response qualification rate includes: Calculate the compensation factor based on the scanning frequency for detecting the touch position of the touch screen and the scanning frequency of the touch screen when it leaves the factory; Calculate a first mean value of the response accuracy of all processes of touching the touch screen; and obtain a response qualification rate by combining the first mean value and the compensation factor.

6. A touch screen touch position detection method according to claim 5, characterized in that: The calculation of the compensation factor according to the scanning frequency for detecting the touch position of the touch screen and the scanning frequency of the touch screen when it leaves the factory includes: A second ratio between a scanning frequency for detecting a touch position on the touch screen and a scanning frequency of the touch screen when the touch screen leaves the factory is calculated, and a normalized result of the second ratio is used as a compensation factor.

7. A touch screen touch position detection method according to claim 5, characterized in that: The step of combining the first mean value and the compensation factor to obtain a response qualification rate comprises: Calculating the arithmetic square root of the sum of the first mean value and the square of the compensation factor; The normalized result of the arithmetic square root was determined as the response qualification rate.

8. The method for detecting a touch position of a touch screen according to claim 1, characterized in that: The method of judging whether the touch response accuracy of the touch screen is qualified by using the qualified response rate includes: If the touch response accuracy is greater than a preset response accuracy threshold, the touch response accuracy of the touch screen is determined to be qualified; If the touch response accuracy is less than or equal to a preset response accuracy threshold, it is determined that the touch response accuracy of the touch screen is unqualified.

9. A game verification system, comprising a memory and a processor, characterized in that: The processor executes the computer program stored in the memory to implement the touch screen touch position detection method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for testing smoothness of touch screen

    CN103870371A

  • Touch screen production detection equipment with irregular detection technology

    CN118988769A