Mobile terminal touch screen noise detection and processing method, device, terminal and medium
By introducing a common mode noise detection mechanism at the touch IC terminal of the mobile terminal, the self-capacitance value and mutual capacitance value are detected, and the scanning frequency is changed according to the threshold, the touch problem caused by the common mode noise of the charger is solved and the user experience is improved.
Patent Information
- Application Number
- CN202110925955.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-12
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-08-12
AI Technical Summary
When the mobile terminal is plugged in to a charger, the touch IC is affected by common mode interference noise, resulting in automatic error touch, touch interruption and jitter problems, and the user experience is poor.
A new common mode noise detection mechanism is introduced at the touch IC terminal. By detecting the self-capacitance value and mutual capacitance value, it is determined whether it is greater than a predetermined threshold. If the number of consecutive frames exceeds the threshold, the driving Tx scanning frequency is changed to avoid interference.
It effectively solves the problems of touch-breaking and ghost points caused by the charger's common mode noise and electromagnetic interference, and improves the user experience.
Smart Images

Figure CN113835551B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mobile terminals, and in particular to a method and device for detecting and processing noise on a touch screen of a mobile terminal, a mobile terminal and a storage medium. Background Art
[0002] With the development of science and technology and the continuous improvement of people's living standards, the use of various mobile terminals such as mobile phones has become more and more popular, and mobile phones have become an indispensable communication tool in people's lives.
[0003] At present, in the process of debugging the touch performance of mobile phones, it is found that when plugging in a charger and other operations, the touch IC is affected by the common-mode interference noise from the charger, resulting in serious automatic false touches, touch disconnection and jitter problems during touch operations, and the user experience is very poor.
[0004] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention
[0005] The technical problem to be solved by the present invention is that, in view of the above-mentioned defects of the prior art, a method, device, mobile terminal and storage medium for noise detection and processing of the touch screen of a mobile terminal are provided. The present invention introduces a new common-mode noise detection mechanism at the touch IC end, which can effectively solve the problems of touch disconnection and ghost points caused by noises such as charger common-mode noise and electromagnetic interference, thereby providing convenience for users.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is as follows:
[0007] A method for detecting and processing noise on a touch screen of a mobile terminal, wherein the method comprises:
[0008] Detect whether there is a finger touching the touch screen;
[0009] When no finger is detected touching the touch screen, the self-capacitance value is detected, and it is determined whether the detected self-capacitance value is greater than a first predetermined threshold value;
[0010] When a finger is detected touching the touch screen, a mutual capacitance value is detected, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0011] When the self-capacitance value of consecutive designated frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in consecutive designated frames is greater than the second predetermined threshold value, the control changes the driving Tx scanning frequency.
[0012] The mobile terminal touch screen noise detection and processing method, wherein the self-capacitance value is used to detect the touch difference value change caused by environmental interference without touch operation;
[0013] The mutual capacitance value is used to detect the touch difference change caused by the finger touch.
[0014] The mobile terminal touch screen noise detection and processing method, wherein the step of performing touch detection to detect whether a finger touches the touch screen includes:
[0015] When the mobile terminal is pre-set to be powered on and there is no noise interference, when it is detected that the finger is not touching the screen, the touch self-capacitance value and mutual capacitance value are 0; when it is detected that the finger is operating on the screen, the touch self-capacitance value is within a third predetermined range, and the alternative hopping frequency is pre-set.
[0016] The mobile terminal touch screen noise detection and processing method, wherein the step of detecting the self-capacitance value when no finger touching the touch screen is detected and determining whether the detected self-capacitance value is greater than a first predetermined threshold value comprises:
[0017] When no finger is detected touching the touch screen, starting to detect the self-capacitance value, and determining whether the detected self-capacitance value is greater than a first predetermined threshold;
[0018] When the detected self-capacitance value is greater than the first predetermined threshold, it is detected and determined whether there are continuous designated frames with self-capacitance values greater than the first predetermined threshold.
[0019] The mobile terminal touch screen noise detection and processing method, wherein the step of detecting the mutual capacitance value when a finger is detected touching the touch screen and determining whether the detected mutual capacitance value is greater than a second predetermined threshold value comprises:
[0020] When a finger is detected touching the touch screen, the self-capacitance value and the mutual capacitance value are detected;
[0021] When a finger is detected touching the touch screen, the self-capacitance signal value is detected to be within the third predetermined range, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0022] When the detected mutual capacitance value is greater than the second predetermined threshold, it is detected and determined whether there are mutual capacitance values of consecutive designated frames greater than the second predetermined threshold.
[0023] The mobile terminal touch screen noise detection and processing method, wherein when the self-capacitance value detected in the continuous specified frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in the continuous specified frames is greater than the second predetermined threshold value, the step of controlling the change of the driving Tx scanning frequency includes:
[0024] When the self-capacitance value detected in the continuous designated frames is greater than the first predetermined threshold, the control changes the driving Tx scanning frequency to the preset alternative frequency hopping frequency;
[0025] and / or when the mutual capacitance value detected in consecutive designated frames is greater than a second predetermined threshold, controlling to change the driving Tx scanning frequency to a preset alternative frequency hopping frequency;
[0026] The mobile terminal touch screen noise detection and processing method, wherein the first predetermined threshold is 800, the second predetermined threshold is 1000; and the predetermined range is 100-300.
[0027] A mobile terminal touch screen noise detection and processing device, wherein the device comprises:
[0028] A touch detection module is used to perform touch detection to detect whether a finger touches the touch screen;
[0029] A first detection and judgment module, used for detecting a self-capacitance value when no finger touching the touch screen is detected, and determining whether the detected self-capacitance value is greater than a first predetermined threshold;
[0030] A second detection and judgment module, configured to detect a mutual capacitance value when a finger is detected touching the touch screen, and to judge whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0031] The frequency modulation control module is used to control the change of the driving Tx scanning frequency when the self-capacitance value detected in the continuous specified frames is greater than the first predetermined threshold value and / or the mutual capacitance value detected in the continuous specified frames is greater than the second predetermined threshold value.
[0032] A mobile terminal, wherein the mobile terminal comprises a memory, a processor, and a mobile terminal touch screen noise detection processing program stored in the memory and executable on the processor, wherein when the processor executes the mobile terminal touch screen noise detection processing program, the steps of any one of the mobile terminal touch screen noise detection processing methods are implemented.
[0033] A computer-readable storage medium, wherein a mobile terminal touch screen noise detection processing program is stored on the computer-readable storage medium, and when the mobile terminal touch screen noise detection processing program is executed by a processor, the steps of any one of the mobile terminal touch screen noise detection processing methods are implemented.
[0034] Beneficial effect: Compared with the prior art, the present invention provides a noise detection and processing method for a mobile terminal touch screen. The present invention solves the abnormal touch disconnection and ghost point problems caused by noise such as charger common mode and electromagnetic interference. The present invention provides a new noise detection mechanism at the touch IC end to solve the problems of automatic misoperation and disappearance of reported point coordinates, which provides convenience for users. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1The present invention provides a flowchart of a specific implementation of a method for detecting and processing noise on a touch screen of a mobile terminal.
[0036] Figure 2 A schematic diagram of the Diff values of the self-capacitance and mutual capacitance of the touch screen in a normal state without interference according to the mobile terminal touch screen noise detection and processing method provided by an embodiment of the present invention.
[0037] Figure 3 A schematic diagram of the mutual capacitance Diff value of the touch screen in an abnormal state without interference of the mobile terminal touch screen noise detection and processing method provided by an embodiment of the present invention.
[0038] Figure 4 The present invention provides a schematic diagram of the main flow of a specific application embodiment of the mobile terminal touch screen noise detection and processing method provided in the embodiment of the present invention.
[0039] Figure 5 This is a principle block diagram of a mobile terminal touch screen noise detection and processing device provided by an embodiment of the present invention.
[0040] Figure 6 A schematic diagram of the internal structure of a terminal device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0042] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0043] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0044] With the development of science and technology and the continuous improvement of people's living standards, the use of various mobile terminals such as mobile phones has become more and more popular, and mobile phones have become an indispensable communication tool in people's lives.
[0045] At present, in the process of debugging the touch performance of mobile phones, it is found that when plugging in a charger and other operations, the touch IC is affected by the common-mode interference noise from the charger, resulting in serious automatic false touches, touch disconnection and jitter problems during touch operations, and the user experience is very poor.
[0046] The common processing mechanism for common mode noise in the prior art is: when the Diff_max value of the self-capacitance value caused by the common mode noise exceeds the preset value, the touch IC adopts a frequency hopping mechanism to avoid the interfering frequency and jump to a clean frequency band. This mechanism can usually solve some common common mode noises. In some cases, it can be analyzed that the common mode noise is large, but the Diff_max value of the touch self-capacitance value does not exceed the preset value, resulting in the inability to hop the frequency, thus causing problems such as automatic ghost touch and touch jitter in touch operation.
[0047] In order to solve the above problems, an embodiment of the present invention provides a mobile terminal touch screen noise detection and processing method, the method comprising: performing touch detection to detect whether a finger touches the touch screen; when no finger is detected touching the touch screen, detecting the self-capacitance value, and judging whether the detected self-capacitance value is greater than a first predetermined threshold; when a finger is detected touching the touch screen, detecting the mutual capacitance value, and judging whether the detected mutual capacitance value is greater than a second predetermined threshold; when the self-capacitance value detected in the continuous specified frame is greater than the first predetermined threshold, and / or the mutual capacitance value detected in the continuous specified frame is greater than the second predetermined threshold, controlling the change of the driving Tx scanning frequency. The present invention solves the abnormalities of touch disconnection and ghost point problems caused by noises such as charger common mode and electromagnetic interference. The present invention provides a new noise detection mechanism at the touch IC end to solve the problems of automatic misoperation and disappearance of reported point coordinates, which provides convenience for users.
[0048] Self-capacitance is the capacitance between the sensing block and the ground. Here, the ground refers to the circuit ground. Although the ground may be very close to or far from the sensing block, it always exists. When an excitation signal is applied to the sensing block, an electric field that changes with the excitation signal will be generated between the sensing block and the ground due to the existence of self-capacitance.
[0049] Mutual capacitance is the capacitance between one sensing block and another sensing block. When an excitation signal is applied to one sensing block, the excitation signal can be sensed and received by the other sensing block due to the existence of mutual capacitance. The size of the received signal is related to the phase shift, the frequency of the excitation signal and the size of the mutual capacitance.
[0050] Exemplary Methods
[0051] First embodiment
[0052] like Figure 1 As shown in, an embodiment of the present invention provides a mobile terminal touch screen noise detection and processing method, and the mobile terminal touch screen noise detection and processing method can be used in mobile devices such as mobile phones and tablet computers. In the embodiment of the present invention, the method includes the following steps:
[0053] Step S100: Perform touch detection to detect whether a finger touches the touch screen;
[0054] In the embodiment of the present invention, when a mobile terminal such as a mobile phone is turned on and running stably, touch detection is performed to detect whether a finger touches the touch screen, that is, to detect whether a user's finger operates on the touch screen.
[0055] In the embodiment of the present invention, not only is it detected whether the Diff_max value of the self-capacitance value caused by common-mode noise exceeds a preset value to control whether the touch IC adopts a frequency hopping mechanism; it is also detected whether the mutual capacitance value exceeds the range to control whether the frequency hopping mechanism is adopted, thereby solving the problem of preventing automatic ghost touch and touch jitter.
[0056] In the embodiment of the present invention, the touch Diff definition: the touch difference change caused by finger touch or environmental interference (i.e., the current touch capacitance value minus the touch reference value); touch baseline definition: the touch reference value (i.e., the capacitance value when the finger is not touching); TDDI: Touch and Display Driver Integration, integrating the touch chip and the display chip into a single chip.
[0057] That is, the capacitance value in the embodiment of the present invention is the touch difference change caused by finger touch or environmental interference, that is, the current touch capacitance value minus the touch reference value.
[0058] The self-capacitance value is mainly used to detect the touch difference change caused by environmental interference without touch operation; the mutual capacitance value is mainly used to detect the touch difference change caused by finger touch.
[0059] like Figure 2 As shown in FIG. 1 , it is a schematic diagram of the Diff value of the self-capacitance and mutual capacitance of the touch screen under normal conditions without interference. Figure 2 In the figure, the first row and the first column of the dotted box on the edge of the touch screen are the self-capacitance values (mainly used to assist the touch algorithm), and the red dotted box in the middle area is the mutual capacitance value (mainly used to accurately detect multi-finger touch operations).
[0060] Before the specific implementation of the present invention, it is necessary to pre-set the mobile terminal to be in a powered-on state and without noise interference. When it is detected that the finger is not touching the screen, the self-capacitance value and mutual capacitance value of the touch are 0; when it is detected that the finger is operating on the screen, the touch self-capacitance value is in a third predetermined range, for example, 100 to 300; and several specified frequencies are set and selected as alternative frequency hopping frequencies.
[0061] In the embodiment of the present invention, the first predetermined threshold is 800, the second predetermined threshold is 1000; the predetermined range is 100-300; the three digital units are just changes, not specific capacitance values. Figure 2 and Figure 3 As shown, in the present invention, the actual capacitance value read is converted into a digital value; when the detected finger is not touching the screen, the self-capacitance value and mutual capacitance value of the touch are 0 as the basic reference variable. Specifically, when the detected finger is not touching the screen, the self-capacitance value and mutual capacitance value of the touch are a reference value, which is used as the reference value; when a finger touch is detected, a corresponding touch voltage value is detected, and the touch voltage value is converted into a corresponding digital value after analog-to-digital conversion, and the multiple of the digital value compared with the reference value is a specific value. As mentioned above, the first predetermined threshold is 800, and the second predetermined threshold is 1000; the predetermined range is 100-300, etc.
[0062] In the embodiment of the present invention, when the mobile terminal is in the power-on state, touch detection is performed in real time; whether a finger touches the touch screen, for example, whether the touch screen is touched, is detected in real time.
[0063] In an embodiment of the present invention, in the absence of noise interference, when it is detected that the finger is not touching the screen, the touch self-capacitance value and mutual capacitance Diff value are ≈ 0; the touch self-capacitance value when the finger is operating on the screen is usually fixed in a relatively stable range; and some frequencies are usually selected as alternative frequency hopping.
[0064] Step S200: When no finger touching the touch screen is detected, the self-capacitance value is detected, and it is determined whether the detected self-capacitance value is greater than a first predetermined threshold value;
[0065] In the embodiment of the present invention, when no finger touching the touch screen is detected, the self-capacitance value is detected, and it is determined whether the detected self-capacitance value is greater than a first predetermined threshold.
[0066] Specifically, when the finger is not operating on the screen and the finger is not detected touching the touch screen, the self-capacitance value is detected to determine whether the detected self-capacitance value is greater than a first predetermined threshold value; preferably, the first predetermined threshold value is 800. When the detected self-capacitance value is greater than the first predetermined threshold value, and it is detected to determine whether there are continuous specified frames (for example, whether there are 3 consecutive frames) with self-capacitance values greater than the first predetermined threshold value, the process proceeds to step S400.
[0067] Step S300: When a finger is detected touching the touch screen, a mutual capacitance value is detected, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0068] In the embodiment of the present invention, when it is detected that a finger touches the touch screen, the mutual capacitance value is detected, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold value. Preferably, the second predetermined threshold value is 1000.
[0069] Specifically, in the embodiment of the present invention, when it is detected that a finger touches the touch screen, the self-capacitance value and the mutual capacitance value are detected;
[0070] When a finger is detected touching the touch screen, it is detected that the self-capacitance signal value is in the third predetermined range (preferably the predetermined range is 100-300), and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold value (for example, 1000);
[0071] When the detected mutual capacitance value is greater than the second predetermined threshold, and it is detected whether there are continuous specified frames (for example, 3 continuous frames) with mutual capacitance values greater than the second predetermined threshold, the process goes to step S400.
[0072] Step S400: When the self-capacitance value detected in consecutive designated frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in consecutive designated frames is greater than the second predetermined threshold value, control to change the driving Tx scanning frequency.
[0073] In the embodiment of the present invention, when the self-capacitance value detected in consecutive designated frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in consecutive designated frames is greater than the second predetermined threshold value, the driving Tx scanning frequency is controlled to be changed.
[0074] Specifically, when the self-capacitance value detected in the continuous designated frames is greater than the first predetermined threshold, the control changes the driving Tx scanning frequency to the preset alternative frequency hopping frequency;
[0075] That is, in the embodiment of the present invention, in the case of noise interference: when the finger is not operating on the screen, the detected self-capacitance signal value is relatively large (if the self-capacitance value noise> the first predetermined threshold S_BigNoiseTH1, it is considered that the noise is very large); if N consecutive frames> S_BigNoiseTH1 (N: 1~3Frame), frequency hopping processing is required, and the touch IC end changes the driving Tx scanning frequency.
[0076] And / or when the mutual capacitance value detected in the continuous specified frame is greater than the second predetermined threshold, the control changes the driving Tx scanning frequency to the preset alternative frequency hopping frequency; that is, in the embodiment of the present invention, in the case of noise interference: when a finger is detected operating on the screen, the detected self-capacitance signal value is not large and does not meet the frequency hopping condition, but the touch mutual capacitance value Diff_max caused by the large common mode noise changes abnormally as shown in Figure 3, which is a schematic diagram of the touch screen mutual capacitance Diff value structure under abnormal interference. Figure 3 As shown, if the mutual capacitance value Diff_max of the two frames before and after N consecutive frames (N: 1-3) is greater than the second predetermined threshold value M_BigNoiseTH2, it is determined that the touch IC needs to perform frequency hopping, and the touch IC end changes the driving Tx scanning frequency; for example, the touch Diff_max of the previous frame is 261 (see the Diff value indicated by the arrow in the small solid line box in the middle of Figure 2 for details), and the Diff_max of the next frame is suddenly increased to 1523 due to common mode interference (such as Figure 3 The change in the middle frame is far beyond the normal finger change. It is judged as an abnormally large signal and the IC performs frequency hopping.
[0077] In the embodiment of the present invention, the normal finger touch self-capacitance and mutual capacitance Diff value is set by the IC front-end analog circuit, for example: the self-capacitance is usually 100-300, and when it is greater than 1000, it is judged as an abnormal noise signal;
[0078] a) Very_BigNoiseTH1 is usually set to 800;
[0079] b) M_BigNoiseTH2, usually set to 1000 according to experience.
[0080] Through a Figure 4 The flowchart shown is a main flowchart of an embodiment of the present invention;
[0081] like Figure 4 As shown, in step S10, the touch control system is detected normally, and then enters S11;
[0082] Step S11, determine whether there is a touch finger touching, if yes, proceed to step S12, if no, proceed to step S20;
[0083] Step S12, determining whether a large interference noise is detected in the mutual capacitance value (i.e. determining whether the detected mutual capacitance value is greater than a second predetermined threshold), and then proceeding to step S13;
[0084] Step S13: whether the frequency modulation condition is met, if yes, proceed to step S22;
[0085] Step S20: whether a large interference signal is detected by the self-capacitance value (i.e., whether the detected self-capacitance value is greater than a first predetermined threshold), then proceed to step S21;
[0086] Step S12: whether the frequency modulation condition is met, if yes, proceed to step S22;
[0087] Step S22: FM starts, and the Tx operating frequency is changed. Output of the Tx touch screen.
[0088] As can be seen from the above, the embodiment of the present invention can solve the problem that not only when the Diff_max value of the self-capacitance value caused by the common-mode noise is detected to exceed the preset value, the touch IC adopts a frequency hopping mechanism to avoid the interference frequency and jump to a clean frequency band. In addition, when it is analyzed that the common-mode noise is large, but the Diff_max value of the touch self-capacitance value does not exceed the preset value, the frequency hopping mechanism can also be adopted by detecting that the mutual capacitance value exceeds the predetermined threshold to avoid the interference frequency.
[0089] Exemplary Devices
[0090] like Figure 5 As shown in the embodiment of the present invention, a mobile terminal touch screen noise detection and processing device is provided, and the device includes:
[0091] A touch detection module 510 is used to perform touch detection to detect whether a finger touches the touch screen;
[0092] The first detection and judgment module 520 is used to detect the self-capacitance value when no finger touching the touch screen is detected, and to judge whether the detected self-capacitance value is greater than a first predetermined threshold value;
[0093] The second detection and judgment module 530 is used to detect the mutual capacitance value when a finger is detected touching the touch screen, and to judge whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0094] The frequency modulation control module 540 is used to control the change of the driving Tx scanning frequency when the self-capacitance value detected in the consecutive designated frames is greater than the first predetermined threshold value and / or the mutual capacitance value detected in the consecutive designated frames is greater than the second predetermined threshold value, as described above.
[0095] Based on the above embodiments, the present invention further provides a terminal device, whose principle block diagram can be shown as follows: Figure 6As shown. The terminal device includes a processor, a memory, a network interface, and a display screen connected through a system bus. Among them, the processor of the terminal device is used to provide computing and control capabilities. The memory of the terminal device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a mobile terminal touch screen noise detection process is implemented. The display screen of the terminal device can be a liquid crystal display screen or an electronic ink display screen.
[0096] Those skilled in the art will understand that Figure 6 The principle block diagram is only a block diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the terminal device to which the solution of the present invention is applied. The specific terminal device may include more or fewer components than those in the figure, or combine certain components or have a different component arrangement.
[0097] In one embodiment, a terminal device is provided. The terminal device includes a memory, a processor, and a mobile terminal touch screen noise detection processing program stored on the processor and executable on the processor. The processing performs the following steps:
[0098] Perform touch detection to detect whether there is a finger touching the touch screen;
[0099] When no finger is detected touching the touch screen, the self-capacitance value is detected, and it is determined whether the detected self-capacitance value is greater than a first predetermined threshold value;
[0100] When a finger is detected touching the touch screen, a mutual capacitance value is detected, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0101] When the self-capacitance value detected in consecutive designated frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in consecutive designated frames is greater than the second predetermined threshold value, the control changes the driving Tx scanning frequency.
[0102] The capacitance value is the touch difference change caused by finger touch or environmental interference, that is, the current touch capacitance value minus the touch reference value;
[0103] The self-capacitance value is used to detect the touch difference change caused by environmental interference without touch operation;
[0104] The mutual capacitance value is used to detect the touch difference change caused by the finger touch.
[0105] The step of performing touch detection to detect whether a finger touches the touch screen includes:
[0106] In the case where the mobile terminal is pre-set to be turned on and there is no noise interference, when it is detected that the finger is not touching the screen, the touch self-capacitance value and mutual capacitance value are 0; when it is detected that the finger is operating on the screen, the touch self-capacitance value is within a third predetermined range; and several specified frequencies are set and selected as alternative frequency hopping frequencies.
[0107] The step of performing touch detection to detect whether a finger touches the touch screen includes:
[0108] When the mobile terminal is powered on, real-time touch detection is performed;
[0109] Detects whether a finger touches the touch screen.
[0110] Wherein, when no finger is detected touching the touch screen, the step of detecting the self-capacitance value and determining whether the detected self-capacitance value is greater than a first predetermined threshold value comprises:
[0111] When the finger is not operating on the screen and no finger touching the touch screen is detected, the self-capacitance value is detected to determine whether the detected self-capacitance value is greater than a first predetermined threshold;
[0112] When the detected self-capacitance value is greater than the first predetermined threshold, it is detected and determined whether there are continuous designated frames with self-capacitance values greater than the first predetermined threshold.
[0113] The step of detecting a mutual capacitance value when a finger is detected touching the touch screen and determining whether the detected mutual capacitance value is greater than a second predetermined threshold value includes:
[0114] When a finger is detected touching the touch screen, the self-capacitance value and the mutual capacitance value are detected;
[0115] When a finger is detected touching the touch screen, the self-capacitance signal value is detected to be within the third predetermined range, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold;
[0116] When the detected mutual capacitance value is greater than the second predetermined threshold, it is detected and determined whether there are mutual capacitance values of consecutive designated frames greater than the second predetermined threshold.
[0117] Wherein, when the self-capacitance value detected in the continuous specified frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in the continuous specified frames is greater than the second predetermined threshold value, the step of controlling to change the driving Tx scanning frequency includes:
[0118] When the self-capacitance value detected in the continuous designated frames is greater than the first predetermined threshold, the control changes the driving Tx scanning frequency to the preset alternative frequency hopping frequency;
[0119] and / or when the mutual capacitance value detected in consecutive designated frames is greater than a second predetermined threshold, controlling to change the driving Tx scanning frequency to a preset alternative frequency hopping frequency;
[0120] The first predetermined threshold is 800, the second predetermined threshold is 1000; and the predetermined range is 100-300.
[0121] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0122] In summary, the present invention discloses a mobile terminal touch screen noise detection processing method, device, mobile terminal and storage medium, the method comprising: performing touch detection to detect whether a finger touches the touch screen; when no finger is detected touching the touch screen, detecting the self-capacitance value, and judging whether the detected self-capacitance value is greater than a first predetermined threshold; when a finger is detected touching the touch screen, detecting the mutual capacitance value, and judging whether the detected mutual capacitance value is greater than a second predetermined threshold; when the self-capacitance value detected in the continuous specified frame is greater than the first predetermined threshold, and / or the mutual capacitance value detected in the continuous specified frame is greater than the second predetermined threshold, controlling the change of the driving Tx scanning frequency. The present invention solves the abnormalities of touch disconnection and ghost point problems caused by noises such as charger common mode and electromagnetic interference. The present invention provides a new noise detection mechanism at the touch IC end to solve the problems of automatic misoperation and disappearance of reported point coordinates, which provides convenience for users.
[0123] The present invention can be applied to external TP solution touch screens (GFF, GF), etc.; it can also be used in Oncell and Hybridincell touch screen architectures; the touch detection processing method of the present invention is not limited to mobile phone operating systems, and tablet computers can also achieve the same effect; of course, the graphical data and numerical values used in the present invention are not limited to the above list.
[0124] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for detecting and processing noise on a touch screen of a mobile terminal, characterized in that: The method comprises: Detect whether there is a finger touching the touch screen; When no finger is detected touching the touch screen, the self-capacitance value is detected, and it is determined whether the detected self-capacitance value is greater than a first predetermined threshold value; When a finger is detected touching the touch screen, a mutual capacitance value is detected, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold; When the self-capacitance value of the consecutive designated frames is greater than the first predetermined threshold value, and / or the mutual capacitance value detected in the consecutive designated frames is greater than the second predetermined threshold value, the control changes the driving Tx scanning frequency to the preset alternative frequency hopping frequency.
2. The mobile terminal touch screen noise detection and processing method according to claim 1, characterized in that: The self-capacitance value is used to detect the touch difference change caused by environmental interference without touch operation; The mutual capacitance value is used to detect the touch difference change caused by the finger touch.
3. The mobile terminal touch screen noise detection and processing method according to claim 1, characterized in that: The step of detecting whether a finger touches the touch screen includes: When the mobile terminal is pre-set to be powered on and there is no noise interference, when it is detected that the finger is not touching the screen, the touch self-capacitance value and mutual capacitance value are 0; when it is detected that the finger is operating on the screen, the touch self-capacitance value is within a third predetermined range, and the alternative hopping frequency is pre-set.
4. The mobile terminal touch screen noise detection and processing method according to claim 1, characterized in that: The step of detecting the self-capacitance value when no finger touching the touch screen is detected and determining whether the detected self-capacitance value is greater than a first predetermined threshold value comprises: When no finger is detected touching the touch screen, starting to detect the self-capacitance value, and determining whether the detected self-capacitance value is greater than a first predetermined threshold; When the detected self-capacitance value is greater than the first predetermined threshold, it is detected and determined whether there are continuous designated frames with self-capacitance values greater than the first predetermined threshold.
5. The mobile terminal touch screen noise detection and processing method according to claim 3, characterized in that: The step of detecting the mutual capacitance value when a finger touches the touch screen and determining whether the detected mutual capacitance value is greater than a second predetermined threshold value comprises: When a finger is detected touching the touch screen, the self-capacitance value and the mutual capacitance value are detected; When a finger is detected touching the touch screen, the self-capacitance signal value is detected to be within the third predetermined range, and it is determined whether the detected mutual capacitance value is greater than a second predetermined threshold; When the detected mutual capacitance value is greater than the second predetermined threshold, it is detected and determined whether there are mutual capacitance values of consecutive designated frames greater than the second predetermined threshold.
6. The mobile terminal touch screen noise detection and processing method according to claim 3, characterized in that: The first predetermined threshold is 800, the second predetermined threshold is 1000; and the third predetermined range is 100-300.
7. A mobile terminal touch screen noise detection and processing device, characterized in that: The device comprises: A touch detection module is used to perform touch detection to detect whether a finger touches the touch screen; A first detection and judgment module, used for detecting a self-capacitance value when no finger touching the touch screen is detected, and determining whether the detected self-capacitance value is greater than a first predetermined threshold; A second detection and judgment module, configured to detect a mutual capacitance value when a finger is detected touching the touch screen, and to judge whether the detected mutual capacitance value is greater than a second predetermined threshold; The frequency modulation control module is used to control the change of the driving Tx scanning frequency to a preset alternative frequency hopping frequency when the self-capacitance value detected in the continuous specified frames is greater than the first predetermined threshold value and / or the mutual capacitance value detected in the continuous specified frames is greater than the second predetermined threshold value.
8. A mobile terminal, characterized in that: The mobile terminal includes a memory, a processor, and a mobile terminal touch screen noise detection processing program stored in the memory and executable on the processor. When the processor executes the mobile terminal touch screen noise detection processing program, the steps of the mobile terminal touch screen noise detection processing method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a mobile terminal touch screen noise detection processing program, and when the mobile terminal touch screen noise detection processing program is executed by the processor, the steps of the mobile terminal touch screen noise detection processing method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Capacitive touch system using both self and mutual capacitance
CN102782626A
Method for removing touch noise through self-capacitance and mutual-capacitance induction alternate scanning
CN103076939A