Touch screen control method and device, storage medium

By detecting the capacitance value between the touch sensor and the reference point in the touch panel, we can determine whether the touch operation is a false touch operation, and solve the user experience problems caused by false touch operation in the prior art, achieving higher recognition Accuracy and user experience.

CN112925433BActive Publication Date: 2025-02-18BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN201911244833.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-06
Publication Date
2025-02-18
Estimated Expiration
2039-12-06

AI Technical Summary

Technical Problem

The existing touch screens are prone to reduce the user experience due to mistouching operations when used by non-users.

Method used

By detecting the capacitance value between the touch sensor and the reference point in the touch panel, it is determined whether the touch operation is an error touch operation. Specific methods include obtaining capacitance values, calculating capacitance changes, determining characteristic parameters, and judging the operation type based on these parameters.

Benefits of technology

Improve the accuracy of identifying false touch operations, reduce unnecessary operations caused by false touches, and thus improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112925433B_ABST
    Figure CN112925433B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a control method and device for a touch screen, and a storage medium. The method includes: detecting a touch operation using a touch panel; obtaining a capacitance value between at least one touch sensor in the touch panel and a reference point; and determining whether the touch operation detected by the touch panel is a false touch operation based on the capacitance value. In an embodiment of the present disclosure, the capacitance value between the touch sensor and the reference point is detected, that is, the self-capacitance of the touch sensor is detected. Since self-capacitance detection has a longer detection distance and higher sensitivity than detecting the mutual capacitance between two touch sensors, the difference between a false touch operation and a valid operation can be more easily identified through the solution of the embodiment of the present disclosure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electronic technology, and in particular to a control method and device for a touch screen, and a storage medium. Background Art

[0002] Touch screens (Touch Panels) are abbreviated as touch screens. They integrate input and output functions and have high human-computer interaction. Therefore, they are widely used in various mobile electronic devices such as mobile phones, tablet computers, and smart watches. Most commonly used touch screens of mobile electronic devices use the principle of capacitive sensing to achieve human body sensing. However, when a conductive object or a human body accidentally touches the touch screen when the user is not using it, it is easy to cause false touches, which reduces the user experience. Summary of the invention

[0003] The present disclosure provides a control method and device for a touch screen, and a storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a method for controlling a touch screen is provided, comprising:

[0005] Detecting touch operation using a touch panel;

[0006] Acquiring a capacitance value between at least one touch sensor in the touch panel and a reference point;

[0007] It is determined whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value.

[0008] In some embodiments, one of the touch sensors includes: a first type of electrode plate and a second type of electrode plate disposed opposite to the first type of electrode plate; and obtaining the capacitance value between the touch panel and the reference point includes:

[0009] Acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point;

[0010] and / or,

[0011] A second capacitance value between the second type of electrode included in the touch panel and the ground point is obtained.

[0012] In some embodiments, determining whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value includes:

[0013] Determining a capacitance change value generated by the touch operation according to a difference between the capacitance value and a standard value;

[0014] Determining characteristic parameters of the touch operation according to the capacitance change value;

[0015] According to the characteristic parameter, it is determined whether the touch operation detected by the touch panel is a false touch operation.

[0016] In some embodiments, determining whether the touch operation detected by the touch panel is a false touch operation according to the characteristic parameter includes:

[0017] Determine the number of the touch sensors in the touch panel whose capacitance change value is greater than a preset threshold; if the number is greater than a preset number of valid touch pads, determine that the touch operation is an erroneous touch operation;

[0018] and / or,

[0019] The distribution positions formed by the touch sensors in the touch panel whose capacitance change values ​​are greater than a preset threshold are determined; if a shape enclosed by the distribution positions is not a predetermined shape, the touch operation is determined to be an error touch operation.

[0020] In some embodiments, the method further comprises:

[0021] Detecting whether the touch panel meets the calibration conditions;

[0022] When the touch panel meets the calibration condition, determining that the capacitance value between the touch sensor and the ground point is the standard value;

[0023] When the touch panel does not meet the calibration condition, the preset value is determined to be the standard value.

[0024] In some embodiments, detecting whether the touch panel meets a calibration condition includes:

[0025] Detecting the mode of the terminal device where the touch screen is located;

[0026] If the terminal device is in an active mode, it is determined that the touch panel meets the calibration condition; if the terminal device is in a standby mode, it is determined that the touch panel does not meet the calibration condition.

[0027] In some embodiments, the method further comprises:

[0028] When the distance between the touch body and the touch panel is greater than a predetermined distance, the capacitance value between the touch panel and the ground point is determined as the preset value.

[0029] According to a second aspect of an embodiment of the present disclosure, a touch screen control device is provided, comprising:

[0030] A first detection module, used to detect touch operation using a touch panel;

[0031] A first acquisition module, used to acquire a capacitance value between at least one touch sensor in the touch panel and a reference point;

[0032] The first determination module is used to determine whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value.

[0033] In some embodiments, one of the touch sensors includes: a first type of electrode plate and a second type of electrode plate disposed opposite to the first type of electrode plate; the first acquisition module includes:

[0034] A first acquisition submodule, used to acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point;

[0035] and / or,

[0036] The second acquisition submodule is used to acquire a second capacitance value between the second type of electrode included in the touch panel and the ground point.

[0037] In some embodiments, the first determining module includes:

[0038] A first determination submodule, configured to determine a capacitance change value generated by the touch operation according to a difference between the capacitance value and a standard value;

[0039] A second determination submodule, used to determine a characteristic parameter of the touch operation according to the capacitance change value;

[0040] The third determination submodule is used to determine whether the touch operation detected by the touch panel is an error touch operation according to the characteristic parameter.

[0041] In some embodiments, the third determining submodule includes:

[0042] A fourth determination submodule is used to determine the number of the touch sensors in the touch panel whose capacitance change value is greater than a preset threshold; if the number is greater than the preset number of valid touch pads, determining that the touch operation is an error touch operation;

[0043] and / or,

[0044] The fifth determination submodule is used to determine the distribution positions formed by the touch sensors in the touch panel whose capacitance change values ​​are greater than a preset threshold; if the shape enclosed by the distribution positions is not a predetermined shape, the touch operation is determined to be an error touch operation.

[0045] In some embodiments, the apparatus further comprises:

[0046] A second detection module, used to detect whether the touch panel meets the calibration conditions;

[0047] A second determination module, configured to determine that the capacitance value between the touch sensor and the ground point is the standard value when the touch panel meets the calibration condition;

[0048] A third determining module is configured to determine a preset value as the standard value when the touch panel does not meet the calibration condition.

[0049] In some embodiments, the second detection module includes:

[0050] A first detection submodule, used to detect the mode of the terminal device where the touch screen is located;

[0051] The sixth determination submodule is used to determine whether the touch panel meets the calibration condition if the terminal device is in an active mode; and to determine whether the touch panel does not meet the calibration condition if the terminal device is in a standby mode.

[0052] In some embodiments, the apparatus further comprises:

[0053] The fourth determining module is configured to determine the capacitance value between the touch panel and the ground point as the preset value when the distance between the touch body and the touch panel is greater than a predetermined distance.

[0054] According to a third aspect of an embodiment of the present disclosure, a touch screen control device is provided, the device comprising at least: a processor and a memory for storing executable instructions that can be run on the processor, wherein:

[0055] When the processor is used to run the executable instructions, the executable instructions execute the steps in any of the above-mentioned touch screen control methods.

[0056] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, can implement the steps in any of the above-mentioned touch screen control methods.

[0057] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: The embodiments of the present disclosure realize the recognition of touch operation by collecting the capacitance value between the touch sensor and the reference point. And determine whether the touch operation is a false touch operation based on the detected capacitance value. Since the capacitance value between the touch sensor and the reference point, that is, the self-capacitance, is directly affected by the parasitic capacitance generated by the touch; and when detecting the mutual capacitance between two touch sensors, the parasitic capacitance caused by the touch has little effect on the mutual capacitance. When the touch body and the touch panel have the same touch distance, the capacitance change value detected by the self-capacitance is greater than the capacitance change value detected by the mutual capacitance. Therefore, the self-capacitance detection in the embodiments of the present disclosure is relative to the mutual capacitance detection. It can detect a longer touch distance, has a higher sensitivity, and is easier to identify the difference between a false touch operation and a valid operation.

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

[0059] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0060] Figure 1 A method for controlling a touch screen according to an exemplary embodiment is shown in FIG. Figure 1 .

[0061] Figure 2 A method for controlling a touch screen according to an exemplary embodiment is shown in FIG. Figure 2 .

[0062] Figure 3 A method for controlling a touch screen according to an exemplary embodiment is shown in FIG. Figure 3 .

[0063] Figure 4 It is a schematic diagram showing the principle of realizing pocket pattern recognition by detecting characteristic differences of capacitance change signals according to an exemplary embodiment.

[0064] Figure 5 The present invention is a structural block diagram of a touch screen control device according to an exemplary embodiment.

[0065] Figure 6 The figure is a schematic diagram of the physical structure of a touch screen control device according to an exemplary embodiment. DETAILED DESCRIPTION

[0066] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0067] Figure 1 is a flow chart of a method for controlling a touch screen according to an exemplary embodiment. Figure 1 As shown, the following steps are included:

[0068] Step S101, using a touch panel to detect touch operation;

[0069] Step S102, obtaining a capacitance value between at least one touch sensor in the touch panel and a reference point;

[0070] Step S103: determining whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value.

[0071] Touch screens are widely used in various electronic devices. They have both input and output functions and are an indispensable component for the continuous optimization of human-computer interaction in intelligent electronic devices. Touch screens include display screens and touch panels. The types of display screens include but are not limited to: LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.

[0072] The touch panel is a sensor component provided on the touch screen, and the touch panel is distributed with touch sensors for collecting touch operations through sensing capacitance. The touch panel can be an independent component that is separately manufactured and attached to the display screen and together with the display screen constitutes the touch screen; or it can be a touch screen formed by directly adding touch sensors inside the display screen during the production process of the display screen. The types of touch panels include, but are not limited to: GFF (Glass+Film+Film, fully laminated touch), OGS (One Glass Solution, integrated touch), Incell (in-screen touch), Oncell (on-screen touch) and other touch screens.

[0073] The touch operation currently detected by the touch panel may be a touch operation for conscious input, or may be a false touch caused by an accidental touch.

[0074] Here, the touch operation is recognized by collecting the capacitance value between the touch sensor and the reference point. And according to the detected capacitance value, it is determined whether the touch operation is a false touch operation. Because the capacitance value between the touch sensor and the reference point, that is, the self-capacitance is directly affected by the parasitic capacitance generated by the touch. The reference point here refers to a reference point that can form a capacitance with the touch sensor and has a common voltage value. For any touch sensor, the voltage value of the reference point is consistent. For example, the reference point can be a connection point connected to a reference ground, and the reference ground can be a designated grounding point of a terminal device housing or a circuit module, etc. Therefore, compared with detecting the mutual capacitance between two touch sensors, the self-capacitance detection in the embodiment of the present disclosure has a longer detection distance, higher sensitivity, and is easier to identify the difference between a false touch operation and a valid operation.

[0075] In some embodiments, one of the touch sensors includes: a first type of electrode plate and a second type of electrode plate disposed opposite to the first type of electrode plate; and obtaining the capacitance value between the touch panel and the reference point includes:

[0076] Acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point;

[0077] and / or,

[0078] A second capacitance value between the second type of electrode included in the touch panel and the ground point is obtained.

[0079] The structure of the above touch panel is compatible with self-capacitance detection and mutual capacitance detection. Self-capacitance detection can be to directly detect the capacitance value between any touch sensor or the electrode included in the touch sensor and the grounding point, while mutual capacitance detection is to detect the capacitance value between two touch electrodes. The touch panel includes a first type of electrode and a second type of electrode that are relatively arranged, and is provided with a circuit structure capable of detecting mutual capacitance and self-capacitance. It should be noted that the relative arrangement of the first type of electrode and the second type of electrode is not limited to being arranged in parallel and relative to each other at a certain interval, but can also be arranged adjacent to each other in the same plane. It is sufficient that a capacitance can be formed between the first type of electrode and the second type of electrode during the mutual capacitance detection process, and the positional relationship between the two is not limited here.

[0080] The first type of plate and the second type of plate can be formed by a conductive transparent material, such as an ITO (tin oxide) film. There is an insulating dielectric between the first type of plate and the second type of plate, which can form a capacitor between the two types of plates; and there is also an insulating dielectric between the first type of plate, the second type of plate and the touch surface of the touch screen. When a finger touches the touch surface, a parasitic capacitance can be generated between the first type of plate and / or the second type of plate, so that the detected capacitance value changes. When mutual capacitance detection is performed, the first type of plate can act as a signal transmitting end to provide voltage, that is, as a TX (signal transmitting) plate; the second type of plate can act as a signal receiving end, that is, an RX (signal receiving) plate, connected to a signal detection processing module. The capacitance between TX and RX is the mutual capacitance signal. When a finger approaches the touch panel, if it is close enough to the TX or RX plate, a parasitic capacitance will be generated near the TX and RX plates, and superimposed on the mutual capacitance signal between TX and RX, thereby affecting the capacitance value of the mutual capacitance signal.

[0081] The first type of electrode and the second type of electrode can be used to send current signals and receive current signals respectively when performing mutual capacitance detection. Here, the capacitance value between the first type of electrode and / or the second type of electrode and the ground point is detected, that is, self-capacitance detection is used to identify whether the current touch operation is a false touch operation.

[0082] Through the above steps, self-capacitance detection is used when identifying whether the touch operation is a false touch operation, that is, the touch detection is achieved by detecting the capacitance value between the touch sensor and the ground point. Since the self-capacitance detection has a fast recognition speed and a long detection distance, the capacitance value can be accurately detected, thereby sensing the characteristics of the touch operation, so as to facilitate rapid identification of whether the current touch operation is a false touch operation and respond.

[0083] In some embodiments, Figure 2 As shown, in the above step S103, determining whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value includes:

[0084] Step S201, determining a capacitance change value generated by the touch operation according to a difference between the capacitance value and a standard value;

[0085] Step S202, determining characteristic parameters of the touch operation according to the capacitance change value;

[0086] Step S203: determining whether the touch operation detected by the touch panel is an accidental touch operation according to the characteristic parameter.

[0087] Since the touch panel will continue to detect capacitance even when there is no touch operation, the touch sensor will continue to return the capacitance value. When there is a touch operation, parasitic capacitance will be generated at the detection position of the touch sensor, thereby changing the capacitance value detected by the touch sensor. Therefore, when detecting a touch operation, it is actually detecting the change in capacitance value, that is, the difference between the capacitance value when there is a touch operation and the capacitance value when there is no touch operation. The above standard value is also the capacitance value when there is no touch operation.

[0088] The above-mentioned characteristic parameters can be defined according to the difference between effective operations and common false touch operations, and can reflect the difference between effective operations and false touch operations. For example, effective operations are usually operations generated by active touch of the touch body, and the touch body is generally an object with a small touch area such as a finger or a stylus; while false touch operations are mostly generated by unconscious touches with people, including palm touches when holding a mobile phone, and touches close to the skin when the mobile phone is placed in a pocket of clothes. It can be seen that there may be large differences in the touch area of ​​effective operations and false touch operations, the number of touch sensors that detect touch operations, and the shapes surrounded by touch sensors that detect touch operations. Therefore, the above-mentioned characteristic parameters can be determined according to the parameters corresponding to the above differences.

[0089] Based on the characteristic parameters of the capacitance change value detected by each touch sensor on the touch panel, it is possible to identify whether the touch operation is a false touch operation. The above characteristic parameters can reflect the characteristics of the capacitance change amount of each touch sensor on the touch panel, and the characteristic parameters can be compared with a preset characteristic parameter model, etc., so as to identify whether the received touch operation is a touch operation.

[0090] In some embodiments, determining whether the touch operation detected by the touch panel is a false touch operation according to the characteristic parameter includes:

[0091] Determine the number of the touch sensors in the touch panel whose capacitance change value is greater than a preset threshold; if the number is greater than a preset number of valid touch pads, determine that the touch operation is an erroneous touch operation;

[0092] and / or,

[0093] The distribution positions formed by the touch sensors in the touch panel whose capacitance change values ​​are greater than a preset threshold are determined; if a shape enclosed by the distribution positions is not a predetermined shape, the touch operation is determined to be an error touch operation.

[0094] Since the detection of touch operation is achieved through the capacitance change value detected by the touch sensor, it can be determined that the touch operation has been received by the capacitance change value being greater than the preset threshold. Valid touch operations are usually performed by clicking, sliding, and other operations of a touch body such as a finger, while false touch operations are often caused by large-area skin contact, etc. Therefore, valid operations are generally touch operations received by a limited number of touch sensors. When a large area of ​​touch sensors all sense a touch operation, it can be considered a false touch operation. Therefore, the number of touch sensors that detect a touch operation can be used as a characteristic parameter to identify whether it is a false touch operation.

[0095] In addition, since effective touch operations are usually touch operations actively performed by effective touch objects such as fingers and styluses, the above-mentioned predetermined shape can be a shape surrounded by the distribution positions of touch sensors that receive touch operations when the fingers, styluses, etc. touch. For example, an ellipse formed by a finger, a dot formed by a stylus, etc. In this way, when the touch sensor senses that the shape of the touch operation belongs to the predetermined shape, the touch operation is considered to be a valid operation. If the touch sensor senses that the shape of the touch operation is not the predetermined shape, the touch operation is considered to be an erroneous touch operation.

[0096] By performing identification and analysis based on the characteristic parameters through the above method, it is possible to effectively identify whether the touch operation is a false touch operation, thereby responding to the valid operation without responding to the false touch operation.

[0097] In some embodiments, Figure 3 As shown, the method also includes:

[0098] Step S301, detecting whether the touch panel meets the calibration conditions;

[0099] Step S302: when the touch panel meets the calibration condition, determining that the capacitance value between the touch sensor and the ground point is the standard value;

[0100] Step S303: When the touch panel does not meet the calibration condition, determine the preset value as the standard value.

[0101] Here, an implementation method for determining the standard value in the above embodiment is provided. The standard value represents the capacitance value that the touch sensor can detect when there is no touch operation. Therefore, it is necessary to perform a detection when it is determined that there is no touch operation, and use the result of this detection as the above standard value.

[0102] The detection process of determining the standard value can be achieved through automatic calibration. When the touch panel meets the calibration conditions, a test is performed, and the test result is used as the standard value, that is, automatic calibration is achieved. However, the touch panel is not able to meet the calibration conditions at all times. If the calibration is performed when the calibration conditions are not met, the accurate standard value cannot be detected, resulting in failure of the calibrated touch panel or poor touch. For example, if the skin is attached to the touch panel when the automatic calibration is triggered, the touch screen cannot recognize that there is actually a touch operation, and mistakenly takes the current state as a state without touch operation, and performs a calibration test. In this way, the part of the touch panel that has skin contact will be calibrated to the standard value, resulting in the inability to identify the occurrence of false touch operations and the like.

[0103] Therefore, when the calibration condition is not met, the saved preset value can be used as the standard value. The preset value can be a calibration test completed in a laboratory environment before the touch panel leaves the factory.

[0104] In this way, automatic calibration can be performed when the calibration conditions are met, so that the touch panel uses standard values ​​that meet the current environment, thereby accurately detecting touch operations after calibration and identifying false touch operations; when the calibration conditions are not met, the preset value is used as the calibration value to reduce errors or inaccurate calibration caused by touch during calibration.

[0105] In some embodiments, detecting whether the touch panel meets a calibration condition includes:

[0106] Detecting the mode of the terminal device where the touch screen is located;

[0107] If the terminal device is in an activation mode, determining that the touch panel meets the calibration condition;

[0108] If the terminal device is in the standby mode, it is determined that the touch panel does not meet the calibration condition.

[0109] If the terminal device is in standby mode, it is very likely that the terminal device is not in the state of user operation, and the user does not need to perform touch operations. Therefore, if there is a touch operation in the standby state, it may be a false touch operation. For example, the mobile phone is placed in the user's clothing pocket in standby mode, and the skin changes the capacitance value of several touch sensors. At this time, if the automatic calibration is triggered, the skin contact will be calibrated out, resulting in the inability to identify the subsequent false touch operation of the skin. Therefore, it can be considered that the calibration conditions are not met at this time. In order to continue to realize the anti-false touch function, the standard value and the detected capacitance value are still required to identify the false touch operation. Therefore, the above preset value is used as the standard value here without calibration.

[0110] On the contrary, if the terminal device is in active mode rather than standby mode, for example, when playing a video, displaying an image, displaying a desktop or displaying an application interface, it is more likely to be in a state of user operation or preparation for operation. At this time, there is generally no large area of ​​skin contacting the touch panel to cause interference. Therefore, it can be considered that the calibration conditions are met and calibration can be performed according to preset rules.

[0111] In this way, even if the touch panel has an automatic calibration function, it will not cause erroneous or inaccurate calibration due to false touches during calibration, so that the function of identifying false touch operations can always be effective.

[0112] In some embodiments, the method further comprises:

[0113] When the distance between the touch body and the touch panel is greater than a predetermined distance, the capacitance value between the touch panel and the ground point is determined as the preset value.

[0114] Here, a method for determining the preset value is provided. In a specified scenario, when there is no touch body or the distance between the touch body and the touch panel is greater than the predetermined distance, the capacitance value of each touch sensor is detected to determine the preset value.

[0115] Since the touch body can change the capacitance variation detected by the touch sensor when it is at a certain distance from the touch panel, it is necessary to define that the distance between the touch body and the touch panel is greater than the predetermined distance to consider that the touch body is not in contact with the touch panel.

[0116] In this way, the preset value can be detected under the condition that there is no touch operation. If the touch panel does not meet the calibration condition during use, the preset value can be used as a standard value for detection to identify the false touch operation, thereby improving the effectiveness and stability of the false touch operation identification function.

[0117] The present disclosure also provides the following examples:

[0118] In summer, when a mobile phone is placed in a pocket, it is easy to cause accidental touches when the screen is on in the pocket because the pocket is thin. An optical sensor can be used to detect whether the mobile phone is in a pocket. When the mobile phone is placed in a pocket and receives a message or a call, the optical sensor detects that the mobile phone is blocked at this time, and the processor (AP) controls the mobile phone to turn off the screen, thereby avoiding accidental touches when the screen is on in the pocket.

[0119] With the promotion of full-screen phones, the space on the front of the screen that can be used to place sensors and other devices is getting smaller and smaller. Therefore, the traditional optical sensor solution will be replaced. For example, ultrasonic distance sensors are used for distance detection, but they are limited by the detection mechanism of ultrasonic detection and cannot achieve pocket mode. In order to prevent accidental touches, the touch signal collected by the touch screen is analyzed to determine whether the phone is in pocket mode.

[0120] Therefore, in the embodiment of the present disclosure, the touch signal detected by the touch screen is analyzed and processed to realize the detection mechanism of pocket accidental touch. The pocket mode can be recognized by detecting the signal change amount generated by the mutual capacitance signal formed between the touch sensors of the touch screen under skin contact, and by identifying the characteristic difference of the capacitance change signal generated when a large area of ​​skin in the pocket contacts the touch screen and when a normal finger is operated, such as Figure 4 As shown, Figure 4 (1) shows the capacitance change signal generated by normal finger touch, while Figure 4 (2) shows the capacitance change signal generated when a large area of ​​skin in a pocket contacts the touch screen.

[0121] However, the above detection scheme has disadvantages:

[0122] First, the mutual capacitance detection distance is limited and the detection accuracy is not high, making it difficult to accurately identify pocket features and prevent accidental touches.

[0123] Second, when the phone is on, a forced calibration will be performed. The calibration mechanism of the forced calibration is the same as the regular reporting point, that is, the capacitance detection is performed and the detection result is used as the standard value when there is no touch. However, when the phone is on in the pocket (such as automatically turning on the screen when receiving a call or message), a forced calibration will be performed in the case of large-area skin contact, and the capacitance value of each touch sensor at that time will be detected and used as the standard value when there is no touch. In this way, the skin contact at this time will be calibrated out, resulting in the inability to recognize the false touch signal and the pocket mode, that is, the anti-false touch function will fail.

[0124] Therefore, the embodiment of the present disclosure firstly adopts the self-capacitance detection method to detect the capacitance of the touch control and perform the above-mentioned pocket mode recognition, thereby utilizing the advantage of the long detection distance of the self-capacitance signal to improve the accuracy of the pocket mode detection.

[0125] In addition, in order to reduce the impact of forced calibration on the anti-false touch function, the following calibration mechanism is provided:

[0126] First, the screen will not be calibrated when in standby mode, to prevent the signal from being calibrated out when the skin touches the touch screen;

[0127] Second, a standard value for self-capacitance detection is set in advance according to a certain suspension detection distance, i.e., a predetermined distance (e.g., 1 mm) in the above embodiment, i.e., a standard value is obtained when the distance between the touch body and the touch screen is greater than the predetermined distance, and is used as a standard value for pocket mode detection in the standby mode of the mobile phone. When the mobile phone does not need to be calibrated compulsorily, it directly detects the capacitance change signal according to the pre-stored standard value, and identifies the pocket mode through the characteristic difference of the capacitance change signal, and realizes the function of preventing accidental touch.

[0128] Through the above method, the signal detected by the touch screen is used to realize the detection of pocket mode and the anti-false touch function, and the detection accuracy is improved by detecting the self-capacitance signal. In addition, a reasonable calibration mechanism is used to meet the needs of different situations. In standby mode, the pre-stored standard value is used without forced calibration to suppress the failure of pocket mode detection and anti-false touch function; in non-standby mode, forced calibration is performed to determine the standard value that meets the current environment, thereby improving the sensitivity and accuracy of touch detection.

[0129] Figure 5 is a block diagram of a touch screen control device according to an exemplary embodiment. Figure 5 The device 500 includes a first detection module 510, a first acquisition module 520 and a first determination module 530.

[0130] A first detection module 510, used to detect touch operation using a touch panel;

[0131] A first acquisition module 520, configured to acquire a capacitance value between at least one touch sensor in the touch panel and a reference point;

[0132] The first determination module 530 is configured to determine whether the touch operation detected by the touch panel is a false touch operation according to the capacitance value.

[0133] In some embodiments, one of the touch sensors includes: a first type of electrode plate and a second type of electrode plate disposed opposite to the first type of electrode plate; the first acquisition module includes:

[0134] A first acquisition submodule, used to acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point;

[0135] and / or,

[0136] The second acquisition submodule is used to acquire a second capacitance value between the second type of electrode included in the touch panel and the ground point.

[0137] In some embodiments, the first determining module includes:

[0138] A first determination submodule, configured to determine a capacitance change value generated by the touch operation according to a difference between the capacitance value and a standard value;

[0139] A second determination submodule, used to determine a characteristic parameter of the touch operation according to the capacitance change value;

[0140] The third determination submodule is used to determine whether the touch operation detected by the touch panel is an error touch operation according to the characteristic parameter.

[0141] In some embodiments, the third determining submodule includes:

[0142] A fourth determination submodule is used to determine the number of the touch sensors in the touch panel whose capacitance change value is greater than a preset threshold; if the number is greater than the preset number of valid touch pads, determining that the touch operation is an error touch operation;

[0143] and / or,

[0144] The fifth determination submodule is used to determine the distribution positions formed by the touch sensors in the touch panel whose capacitance change values ​​are greater than a preset threshold; if the shape enclosed by the distribution positions is not a predetermined shape, the touch operation is determined to be an error touch operation.

[0145] In some embodiments, the apparatus further comprises:

[0146] A second detection module, used to detect whether the touch panel meets the calibration conditions;

[0147] A second determination module, configured to determine that the capacitance value between the touch sensor and the ground point is the standard value when the touch panel meets the calibration condition;

[0148] A third determining module is configured to determine a preset value as the standard value when the touch panel does not meet the calibration condition.

[0149] In some embodiments, the second detection module includes:

[0150] A first detection submodule, used to detect the mode of the terminal device where the touch screen is located;

[0151] The sixth determination submodule is used to determine whether the touch panel meets the calibration condition if the terminal device is in an active mode; and to determine whether the touch panel does not meet the calibration condition if the terminal device is in a standby mode.

[0152] In some embodiments, the apparatus further comprises:

[0153] The fourth determining module is configured to determine the capacitance value between the touch panel and the ground point as the preset value when the distance between the touch body and the touch panel is greater than a predetermined distance.

[0154] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0155] Figure 6 1 is a physical structure block diagram of a touch screen control device 600 according to an exemplary embodiment. For example, the device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0156] Reference Figure 6 , the device 600 may include one or more of the following components: a processing component 601 , a memory 602 , a power component 603 , a multimedia component 604 , an audio component 605 , an input / output (I / O) interface 606 , a sensor component 607 , and a communication component 608 .

[0157] The processing component 601 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 601 may include one or more processors 610 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 601 may also include one or more modules to facilitate the interaction between the processing component 601 and other components. For example, the processing component 601 may include a multimedia module to facilitate the interaction between the multimedia component 604 and the processing component 601.

[0158] The memory 610 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 602 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0159] The power supply component 603 provides power to various components of the device 600. The power supply component 603 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 600.

[0160] The multimedia component 604 includes a screen that provides an output interface between the device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 604 includes a front camera and / or a rear camera. When the device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and / or the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0161] The audio component 605 is configured to output and / or input audio signals. For example, the audio component 605 includes a microphone (MIC), and when the device 600 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 610 or sent via the communication component 608. In some embodiments, the audio component 605 also includes a speaker for outputting audio signals.

[0162] I / O interface 606 provides an interface between processing component 601 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0163] The sensor assembly 607 includes one or more sensors for providing various aspects of status assessment for the device 600. For example, the sensor assembly 607 can detect the open / closed state of the device 600, the relative positioning of components, such as the display and keypad of the device 600, and the sensor assembly 607 can also detect the position change of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, the orientation or acceleration / deceleration of the device 600, and the temperature change of the device 600. The sensor assembly 607 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 607 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 607 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0164] The communication component 608 is configured to facilitate wired or wireless communication between the device 600 and other devices. The device 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 608 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 608 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology or other technologies.

[0165] In an exemplary embodiment, the apparatus 600 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0166] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 602 including instructions, and the instructions can be executed by a processor 610 of the device 600 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0167] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to execute any one of the methods provided in the above embodiments.

[0168] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0169] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for controlling a touch screen, characterized in that: The method comprises: Upon detecting that the terminal device is in a pocket, determining that the terminal device is in a pocket mode; When the terminal device is in a standby state of the pocket mode and the screen is on, suppressing the forced calibration of the pocket mode; the forced calibration includes: determining a threshold value of reporting points according to capacitance values ​​of multiple touch sensors when the terminal device is on; When the terminal device is in a standby state of a pocket mode and the screen is on, obtaining a capacitance value between at least one touch sensor and a reference point in a touch panel of the terminal device; Determine whether the touch operation detected by the touch panel is a false touch operation based on the capacitance value and a pre-stored standard value; the method of determining whether the touch operation detected by the touch panel is a false touch operation based on the capacitance value and a pre-stored standard value includes: determining a capacitance change value generated by the touch operation based on a difference between the capacitance value and the standard value; determining a distribution position formed by the touch sensors in the touch panel whose capacitance change values ​​are greater than a preset threshold; and determining that the touch operation is a false touch operation if a shape enclosed by the distribution positions is not a predetermined shape.

2. The method according to claim 1, characterized in that One of the touch sensors includes: a first type of electrode plate and a second type of electrode plate arranged opposite to the first type of electrode plate; the obtaining of the capacitance value between at least one touch sensor and a reference point in the touch panel of the terminal device includes: Acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point; and / or, A second capacitance value between the second type of electrode included in the touch panel and the ground point is obtained.

3. The method according to claim 1, characterized in that The method further comprises: When the terminal device is not in the standby mode with the screen on, the forced calibration is performed.

4. The method according to claim 1, characterized in that: The method further comprises: When the distance between the touch body and the touch panel is greater than a predetermined distance, the capacitance value between the touch panel and the ground point is determined as the pre-stored standard value.

5. A touch screen control device, characterized in that: include: A second detection module, configured to determine that the terminal device is in a pocket mode upon detecting that the terminal device is in a pocket; When the terminal device is in a standby state of the pocket mode and the screen is on, suppressing the forced calibration of the pocket mode; The mandatory calibration includes: determining a threshold value for reporting points according to capacitance values ​​of a plurality of touch sensors when the terminal device turns on the screen; A first acquisition module, used for acquiring a capacitance value between at least one touch sensor and a reference point in a touch panel of the terminal device when the terminal device is in a standby state of a pocket mode and the screen is on; A first determination module is used to determine whether the touch operation detected by the touch panel is a false touch operation based on the capacitance value and a pre-stored standard value; the determination of whether the touch operation detected by the touch panel is a false touch operation based on the capacitance value and the pre-stored standard value includes: determining a capacitance change value generated by the touch operation based on a difference between the capacitance value and the standard value; determining a distribution position formed by the touch sensors whose capacitance change values ​​in the touch panel are greater than a preset threshold; if a shape enclosed by the distribution positions is not a predetermined shape, determining that the touch operation is a false touch operation.

6. The device according to claim 5, characterized in that The touch sensor comprises: a first type of electrode plate and a second type of electrode plate arranged opposite to the first type of electrode plate; the first acquisition module comprises: A first acquisition submodule, used to acquire a first capacitance value between a first type of electrode included in the touch panel and a ground point; and / or, The second acquisition submodule is used to acquire a second capacitance value between the second type of electrode included in the touch panel and the ground point.

7. The device according to claim 5, characterized in that The device also includes: The fourth determining module is used to determine the capacitance value between the touch panel and the ground point as the pre-stored standard value when the distance between the touch body and the touch panel is greater than a predetermined distance.

8. A touch screen control device, characterized in that: The device comprises at least: a processor and a memory for storing executable instructions that can be run on the processor, wherein: When the processor is used to run the executable instructions, the executable instructions execute the steps in the touch screen control method provided in any one of claims 1 to 4 above.

9. A non-transitory computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the steps in the touch screen control method provided in any one of claims 1 to 4 above.

Citation Information

Patent Citations

  • Calibration method, device and system of range sensor

    CN104503574A

  • Proximity sensor calibration method and terminal

    CN106094055A

  • Calibration control method of pressure sensor

    CN106525330A

  • Method and device for recognizing key is triggered and mobile terminal

    CN106873834A

  • Holding manner determination device, control program, and recording medium

    CN107077284A