Signal processing method and device, electronic equipment and storage medium

By identifying and splitting the touch area on the touch screen, detecting and suppressing water signals, the problem of degradation in touch screen performance in wet water scenes is solved, and better water-carrying operation performance and user experience are achieved.

CN119883026APending Publication Date: 2025-04-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311397781.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In wet water scenes, such as wet finger operation, residual water stains or sweat stains on the screen, the wet water signal will affect the real finger touch signal, resulting in problems such as shaking of the report point during operation with water, unresponsive touch screen or even self-operation of the touch screen, seriously affecting the user experience.

Method used

By identifying the overlapping area and the numerical relationship between the first touch area and the second touch area, it is determined that the second touch area is split into the first touch area at the first moment, and whether there is a water signal in the first touch area is detected at the first moment, and if there is, a suppression process is performed.

Benefits of technology

Real-time and accurate detection and suppression of water signals on the touch screen, avoiding touch screen point jitter, non-response and self-operation problems caused by water signals, improving the water-carrying operation performance of the touch screen, and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883026A_ABST
    Figure CN119883026A_ABST
Patent Text Reader

Abstract

The invention relates to a signal processing method and device, electronic equipment and a storage medium. The signal processing method comprises the following steps: if a first touch area and a second touch area have an overlapped area and the number of the first touch area is greater than that of the second touch area, determining that the second touch area is split into the first touch area at a first moment; at the first moment, it is determined that a water signal exists in the first touch area, and suppression processing is conducted on the water signal in the first touch area; wherein the first touch area is a touch area at a first moment, the second touch area is a touch area at a second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points meeting preset conditions, and the water signal is a signal generated by water on the touch screen. According to the method, the water signal can be accurately detected in real time, the water signal is inhibited in time, the water operation performance of the touch screen is improved, and the touch control use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] As the application scope of touch screens becomes wider and wider, the touch scenes are becoming more and more abundant, and the requirements for the touch performance of touch screens are becoming more and more stringent. In wet scenes, such as wet finger operation, residual water stains or sweat stains on the screen, etc., the wet signal of the touch screen will have a great impact on the real finger touch signal, which is easy to cause point jitter, touch screen unresponsiveness or even self-operation of the touch screen during water operation, which seriously affects the user experience. Therefore, the water operation performance is an important indicator for evaluating the touch performance of the touch screen. How to improve the water operation performance of the touch screen is an urgent problem to be solved. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a signal processing method, device, electronic device and storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a signal processing method is provided, the method comprising:

[0005] If there is an overlapping area between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, determining that the second touch area is split into the first touch area at a first moment;

[0006] At the first moment, determining that there is a water signal in the first touch area, and suppressing the water signal in the first touch area;

[0007] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0008] In an exemplary embodiment, the determining that there is a water signal in the first touch area and suppressing the water signal in the first touch area includes:

[0009] It is determined that the water signal exists in the first touch area but no touch signal exists, and suppression processing is performed on the water signal in the first touch area.

[0010] In an exemplary embodiment, determining that the water signal exists in the first touch area and the touch signal does not exist includes:

[0011] Based on a first preset algorithm, determining that the water signal exists in the first touch area;

[0012] Based on a second preset algorithm, determining that the touch signal does not exist in the first touch area;

[0013] Among them, the first preset algorithm and the second preset algorithm are target detection algorithms.

[0014] In an exemplary embodiment, determining that the water signal exists in the first touch area and the touch signal does not exist includes:

[0015] The similarity between every two sensing points in the second touch area is determined, and according to the similarity, all the sensing points in the first touch area are clustered to determine that the water signal exists but the touch signal does not exist in the first touch area.

[0016] In an exemplary embodiment, the method further comprises:

[0017] At a third moment, if it is determined that there is a water signal in the first touch area, the water signal in the first touch area is suppressed, and the third moment is later than the first moment.

[0018] In an exemplary embodiment, the suppressing process of the water signal in the second touch area includes:

[0019] If it is determined that there is no touch signal in the first touch area, suppression processing is performed on the water signal in the first touch area.

[0020] In an exemplary embodiment, the method further comprises:

[0021] At the third moment, if it is determined that the first touch area satisfies at least one of the following two conditions, no processing is performed on the first touch area:

[0022] The water signal is absent;

[0023] Split into additional touch areas.

[0024] According to a second aspect of an embodiment of the present disclosure, a signal processing device is provided, the device comprising:

[0025] an identification module configured to determine that the second touch area is split into the first touch area at a first moment if there is an overlap between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas;

[0026] a processing module configured to determine, at the first moment, that a water signal exists in the first touch area, and suppress the water signal in the first touch area;

[0027] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0028] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0029] processor;

[0030] a memory for storing processor-executable instructions;

[0031] The processor is configured to execute the method as described in the first aspect of the embodiment of the present disclosure.

[0032] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in the first aspect of the embodiment of the present disclosure.

[0033] The above method disclosed in the present invention has the following beneficial effects: it can accurately and in real time know that there is a water signal in the first touch area, and suppress the water signal in time to avoid problems such as touch screen point jitter, touch screen non-response and touch screen self-operation caused by water signals, thereby improving the water operation performance of the touch screen and enhancing the user experience.

[0034] 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

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

[0036] Figure 1 is a flow chart of a signal processing method according to an exemplary embodiment;

[0037] Figure 2A is a schematic diagram showing a second touch area according to an exemplary embodiment;

[0038] Figure 2B is a schematic diagram showing a first touch area according to an exemplary embodiment;

[0039] Figure 3 is a flow chart of a signal processing method according to an exemplary embodiment;

[0040] Figure 4 is a flow chart of a signal processing method according to an exemplary embodiment;

[0041] Figure 5A is a schematic diagram showing a first touch area at a third moment according to an exemplary embodiment;

[0042] Figure 5B is a schematic diagram showing a first touch area at a third moment according to an exemplary embodiment;

[0043] Figure 6 is a flow chart of a signal processing method according to an exemplary embodiment;

[0044] Figure 7 is a block diagram of a signal processing device according to an exemplary embodiment;

[0045] Figure 8 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0046] 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 disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0047] In the related art, in order to improve the water-operating performance of the touch screen, the touch screen is detected and judged in real time whether it has entered the wet water mode. When it is determined that it has entered the wet water mode, it is judged whether the signal is a water signal. If it is a water signal, the signal strength is suppressed. Since the processing of the water signal is based on the wet water mode, the accuracy of the judgment of whether the touch screen has entered the wet water mode is particularly important: if the wet water mode judgment threshold is too high, the touch screen will not be judged as the wet water mode when a small amount of water stains appear, resulting in the water signal not being suppressed in time, and problems such as coordinate jitter and touch screen malfunction when the finger touches; if the wet water mode judgment threshold is too low, it is easy to cause other touch scenes to be mistakenly judged as wet water mode, causing the finger touch signal to be mistakenly suppressed during finger operation, and the touch screen will not respond. In order to ensure the accuracy of the wet water mode judgment, a more complex algorithm is usually required, and the judgment time is long. Therefore, in actual applications, the problem of wet water mode detection lag usually occurs, resulting in untimely water signal suppression processing, or finger touch signal is mistakenly suppressed, making the actual use experience of the wet water operation scene not very good.

[0048] In an exemplary embodiment of the present disclosure, in order to overcome the problems existing in the related art and improve the water-operating performance of the touch screen, a signal processing method is provided, including: if there is an overlapping area between the first touch area and the second touch area, and the number of the first touch area is greater than the number of the second touch area, determining that the second touch area is split into the first touch area at the first moment; at the first moment, determining that there is a water signal in the first touch area, and suppressing the water signal in the first touch area; wherein the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen. The method can accurately and real-timely know that there is a water signal in the touch area, and suppress the water signal in time to avoid problems such as touch screen point jitter, touch screen non-response, and touch screen self-operation caused by the water signal, improve the water-operating performance of the touch screen, and enhance the user experience.

[0049] In an exemplary embodiment of the present disclosure, a signal processing method is provided. Figure 1 is a flow chart of a signal processing method according to an exemplary embodiment. Figure 1 As shown, the following steps are included:

[0050] Step S101, if there is an overlapping area between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, determining that the second touch area is split into the first touch area at a first moment;

[0051] Step S102, at a first moment, determining that there is a water signal in the first touch area, and suppressing the water signal in the first touch area;

[0052] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0053] The method in the disclosed embodiment is applied to electronic devices, including electronic devices with touch screens, such as smart phones, tablet computers, personal computers, smart screens, smart car systems, and smart home devices. The method in the disclosed embodiment can be used as a default function of the electronic device, or as an optional function of the electronic device, such as setting a switch option of the function in the setting options related to the display screen of the electronic device, and prompting the user that the function is used to suppress water signals and optimize the touch experience. The user can turn on or off the function according to the needs, or automatically turn off the function when the electronic device turns on the low power consumption mode, so as to reduce the power consumption of the electronic device by turning off the function in certain scenarios.

[0054] In step S101, the first moment is later than the second moment, and the second moment and the first moment may differ by one frame or multiple frames. For example, the first moment is the current frame, and the second moment is the previous frame of the current frame. The touch area in the touch screen is detected in real time. The touch area is a connected area. The connected area is an area formed by adjacent sensing points that meet preset conditions. The signal value of each sensing point in the display screen is obtained. If the signal values ​​of adjacent sensing points all meet the preset conditions, the connected sensing points form a connected area, and the touch screen area occupied by the connected area is the touch area. Among them, the preset condition is an empirical value, for example, the preset condition is that the signal value is greater than the first set value and the signal gradient is greater than the second set value. It should be noted that when detecting the touch area in the display screen, there is no need to consider whether the signal generating the touch area has a water signal. The touch area in the touch screen detected at the first moment is the first touch area, and the touch area detected at the second moment is the second touch area.

[0055] When a user uses a finger or a stylus to perform a water-sliding operation, the finger and water will inevitably separate during the sliding process, that is, a portion of the water will inevitably separate from the finger during the sliding process, and residual water stains will appear after the sliding. Therefore, if the touch area in the display screen at the second moment is the touch area generated at the beginning of the water-sliding operation, and the touch area is split during the sliding process, then at the first moment, there will be a first touch area obtained by splitting the second touch area in the display screen at the second moment, that is, the residual water stain touch area at the end of the sliding and the touch area at the end of the water-sliding operation. At this time, the number of first touch areas is greater than the number of second touch areas. In addition, since the first touch area is formed during the sliding process, and the time interval between the first moment and the second moment is very short, the sliding range is very small, so there is an overlapping area between the first touch area and the second touch area.

[0056] Therefore, if there is an overlapping area between the first touch area and the second touch area, and the number of first touch areas is greater than the number of second touch areas, it can be determined that the second touch area is split into the first touch area at the first moment; if the above conditions are not met, it means that the second touch area is not split into the first touch area at the first moment, and the first touch area may be a newly added touch area or a touch area without water. In this case, it is necessary to continue tracking the changes of the first touch area at the next moment.

[0057] In one example, Figure 2A is a schematic diagram showing a second touch area according to an exemplary embodiment. Figure 2A As shown, the numerical value in the figure is the signal value of each sensing point, and the touch area therein is detected with the signal value greater than 100 and the gradient greater than 3 / 4 as the preset conditions. The area in the figure represents the second touch area detected at the second moment, and the number of the second touch area is 1. Figure 2B is a schematic diagram of a first touch area according to an exemplary embodiment. Figure 2B As shown, the numerical value in the figure is the signal value of each sensing point, and the touch area is detected with the signal value greater than 100 and the gradient greater than 3 / 4 as the preset conditions. The area in the figure represents the first touch area detected at the first moment. The number of the first touch areas is 3, which are respectively composed of 243 and 221, 391, 727, 661, and 347, and 475, 669, 217, 293, 786, 806, 665, and 172. Among them, each first touch area has an overlapping area with the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, then it is determined that the second touch area is split into the first touch area at the first moment.

[0058] In step S102, the signal generated by water is a water signal. At the first moment, it is detected whether there is a water signal in the first touch area. If a water signal is detected in the first touch area, it is marked as an abnormal touch area, and the water signal therein is suppressed. According to the description of the above-mentioned touch area splitting phenomenon, if it is determined that the first touch area is obtained by splitting the second touch area, it is determined that there is a water signal in the second touch area, and the first touch area is generated by sliding with water, so there is a high probability of a water signal in the first touch area. At this time, when further detecting whether there is a water signal in the first touch area, it can be quickly known whether there is a water signal in the first touch area at the current moment, and the confidence of the detected water signal is high. When it is determined that there is a water signal, the water signal in the first touch area is suppressed in time, for example, the signal value of each sensing point in the first touch area is reduced; if it is determined that there is no water signal in the first touch area, there is no need to process the touch area.

[0059] It should be noted that, at the current moment, if the detected touch area is not a touch area split from the touch area at the previous moment, but it is determined that there is a water signal in the touch area, then the water signal in the touch area also needs to be suppressed. For example, at the first moment, if the first touch area is not obtained by splitting the touch area at the previous moment, and it is determined that there is a water signal in the first touch area, then the water signal in the first touch area also needs to be suppressed at the first moment.

[0060] In an exemplary embodiment of the present disclosure, by determining that the touch area at the current moment is obtained by splitting the touch area at the previous moment, the accuracy of water signal detection in the first touch area can be improved, and the water signal detection speed can be improved. Therefore, it is possible to know in real time and accurately whether there is a water signal in the first touch area, and to suppress the water signal in time when the water signal is detected, so as to avoid problems such as touch screen point jitter, touch screen unresponsiveness and touch screen self-operation caused by water signals, thereby improving the water operation performance of the touch screen and enhancing the user experience.

[0061] In an exemplary embodiment of the present disclosure, a signal processing method is provided. Figure 3 is a flow chart of a signal processing method according to an exemplary embodiment. Figure 3 As shown, the following steps are included:

[0062] Step S301, if there is an overlap between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, determining that the second touch area is split into the first touch area at the first moment;

[0063] Step S302, at a first moment, determining that there is a water signal but no touch signal in the first touch area, and suppressing the water signal in the first touch area;

[0064] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0065] The specific implementation of step S301 refers to step S101 and will not be repeated here.

[0066] In step S302, the touch signal represents a signal for user input such as a finger signal or a stylus signal. It is detected whether there is a touch signal in the first touch area. If there is no touch signal in the first touch area, it means that there is only a water signal in the first touch area. At this time, the water signal in the first touch area is suppressed to avoid problems such as self-operation of the touch screen caused by the water signal. If there is a touch signal in the first touch area, adding the water signal on the basis of the touch signal will not affect the input of the touch signal. At this time, there is no need to suppress the water signal in the first touch area.

[0067] In some possible implementations, based on a first preset algorithm, it is determined that there is a water signal in the first touch area; based on a second preset algorithm, it is determined that there is no touch signal in the first touch area; wherein the first preset algorithm and the second preset algorithm are target detection algorithms.

[0068] The first preset algorithm and the second preset algorithm may be the same or different. The first preset algorithm and the second preset algorithm are both any of the target detection algorithms. In order to quickly obtain the detection result, a target detection algorithm with fast calculation speed, such as a clustering algorithm, may be used.

[0069] In some possible implementations, the similarity between every two sensing points in the first touch area is determined, and all sensing points in the first touch area are clustered according to the similarity to determine that there is a water signal but no touch signal in the first touch area.

[0070] When both the first preset algorithm and the second preset algorithm are clustering algorithms, the similarity between the signal values ​​of every two sensing points in the first touch area is calculated, and the similarity calculation method is a method that can distinguish between water signals and touch signals. According to the calculated similarity, the signal values ​​of all sensing points in the first touch area are clustered to determine whether there is a water signal and a touch signal in the first touch area, thereby determining the first touch area where there is a water signal and no touch signal.

[0071] In the embodiment of the present disclosure, suppression processing is performed on the first touch area where only the water signal exists, so as to achieve the technical effect of avoiding the problems of touch screen point jitter, touch screen unresponsiveness and touch screen self-operation caused by the water signal, thereby reducing the processing time and being able to further improve the processing speed.

[0072] In an exemplary embodiment of the present disclosure, a signal processing method is provided. Figure 4 is a flow chart of a signal processing method according to an exemplary embodiment. Figure 4 As shown, the following steps are included:

[0073] Step S401, if there is an overlap between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, determining that the second touch area is split into the first touch area at the first moment;

[0074] Step S402, at a first moment, determining that there is a water signal in the first touch area, and suppressing the water signal in the first touch area;

[0075] Step S403, at a third moment, if it is determined that there is a water signal in the first touch area, suppressing the water signal in the first touch area, the third moment is later than the first moment;

[0076] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0077] The specific implementation of step S401-step S402 refers to step S101-step S102, which will not be repeated here.

[0078] In step S403, the third moment is later than the first moment, and the time interval between the third moment and the first moment and the time interval between the second moment and the first moment may be the same or different, for example, the first moment is the current frame, and the third moment is the next frame of the current frame. Whether there is a water signal in the first touch area is re-detected at the third moment to ensure the accuracy of the suppression process. If there is still a water signal at the third moment, the water signal in the first touch area still needs to be suppressed to ensure that the input of the touch screen is not affected by the water signal.

[0079] In some possible implementations, at the third moment, if it is determined that there is a water signal but no touch signal in the first touch area, the water signal in the first touch area is suppressed.

[0080] At the third moment, whether there is a touch signal in the first touch area is detected again. If there is no touch signal, the water signal in the first touch area is suppressed; if there is a touch signal, there is no need to suppress the water signal in the first touch area. The detection method of the water signal and the touch signal is the same as the detection method at the first moment.

[0081] In some possible implementations, at the third moment, if it is determined that the first touch area satisfies at least one of the following two conditions, no processing is performed on the first touch area:

[0082] There is no water signal;

[0083] Split into additional touch areas.

[0084] If it is determined at the third moment that there is no water signal in the first touch area, it means that the water signal disappears, and the water stains on the touch screen may be wiped off. At this time, the mark of the abnormal touch area of ​​the first touch area is cancelled, and the first touch area is no longer processed. If the first touch area is split into other touch areas at the third moment, the first touch area disappears at the third moment, and a new touch area is detected. At this time, the mark of the abnormal touch area of ​​the first touch area is cancelled, and the first touch area is no longer processed.

[0085] In one example, Figure 5A and 5B is a schematic diagram showing the first touch area at the third moment according to an exemplary embodiment. Figure 5A As shown, at the third moment, the first touch area includes backup water frame ①, backup water frame ② and backup water frame ③, and each backup water frame in the first touch area is re-detected to see whether there is a water signal and a touch signal, and it is determined that there is a water signal but no touch signal in backup water frame ①, no signal in backup water frame ②, and there is a water signal and a touch signal in backup water frame ③. At this time, the mark of backup water frame ② is cancelled, and the following is obtained: Figure 5B The schematic diagram of the first touch area is shown, and the water signal in the backup water frame ① is suppressed.

[0086] It should be noted that step S401-step S402 in this embodiment can be replaced by step S201-step S202 to form a new embodiment.

[0087] In an exemplary embodiment of the present disclosure, a signal processing method is provided. Figure 6 is a flow chart of a signal processing method according to an exemplary embodiment. Figure 6 As shown, the following steps are included:

[0088] Step S6-1, traversing the position information of the touch frame of the previous frame (i.e., the second touch area) to detect whether a frame removal event occurs between frames;

[0089] If the touch frame of the previous frame (i.e., the second touch area) overlaps with the touch frame of the current frame (i.e., the first touch area), and the number of touch frames in the current frame is greater than the number of touch frames in the previous frame, it is determined that an inter-frame de-frame event occurs;

[0090] If an inter-frame de-framing event occurs, execute step S6-2; if an inter-frame de-framing event does not occur, execute step S6-4;

[0091] Step S6-2, performing a water feature detection on the signal frame obtained by de-framing to determine whether there is a water signal in the signal frame obtained by de-framing;

[0092] If it is determined that the frame has a wet water signal, execute step S6-3; if it is determined that the frame does not have a wet water signal, execute step S6-4;

[0093] Step S6-3, marking the frame information as a water frame, backing up the water frame, and the water frame is a newly added water frame;

[0094] Step S6-4, traverse all backup water frames to detect whether there is still a wet water signal in the backup water frame area;

[0095] Detect the newly added backup water frame and the original backup water frame at the same time;

[0096] If there is a wet water signal in the backup water frame area, execute step S6-5; if there is no wet water signal in the backup water frame area, execute step S6-6;

[0097] Step S6-5, updating water frame information;

[0098] Step S6-6, releasing water frame information;

[0099] Step S6-7, using the updated backup water frame information to perform a frame filtering operation, and suppressing the signal frame with a wet water signal but no touch signal.

[0100] The signal frame represents the touch area, and the wet water signal represents the signal generated by water.

[0101] In an exemplary embodiment of the present disclosure, a signal processing device is provided. Figure 7 is a block diagram of a signal processing device according to an exemplary embodiment. Figure 7 As shown, including:

[0102] The identification module 701 is configured to determine that the second touch area is split into the first touch area at a first moment if there is an overlap between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas;

[0103] The processing module 702 is configured to determine, at the first moment, that there is a water signal in the first touch area, and suppress the water signal in the first touch area;

[0104] Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

[0105] In an exemplary embodiment, the processing module 702 is further configured to:

[0106] It is determined that there is a water signal but no touch signal in the first touch area, and the water signal in the first touch area is suppressed.

[0107] In an exemplary embodiment, the processing module 702 is further configured to:

[0108] Based on a first preset algorithm, determining that there is a water signal in the first touch area;

[0109] Based on a second preset algorithm, determining that no touch signal exists in the first touch area;

[0110] Among them, the first preset algorithm and the second preset algorithm are target detection algorithms.

[0111] In an exemplary embodiment, the processing module 702 is further configured to:

[0112] The similarity between every two sensing points in the first touch area is determined, and all the sensing points in the first touch area are clustered according to the similarity to determine that a water signal exists in the first touch area but no touch signal exists.

[0113] In an exemplary embodiment, the processing module 702 is further configured to:

[0114] At the third moment, if it is determined that there is a water signal in the first touch area, the water signal in the first touch area is suppressed, and the third moment is later than the first moment.

[0115] In an exemplary embodiment, the processing module 702 is further configured to:

[0116] If it is determined that there is no touch signal in the first touch area, the water signal in the first touch area is suppressed.

[0117] In an exemplary embodiment, the processing module 702 is further configured to:

[0118] At the third moment, if it is determined that the first touch area satisfies at least one of the following two conditions, no processing is performed on it:

[0119] There is no water signal;

[0120] Split into additional touch areas.

[0121] 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.

[0122] Figure 8 is a block diagram of an electronic device 800 according to an exemplary embodiment.

[0123] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

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

[0125] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 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.

[0126] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0127] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 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 808 includes a front camera and / or a rear camera. When the electronic device 800 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 rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0128] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0129] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0130] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 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 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0131] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 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 816 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 816 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 and other technologies.

[0132] In an exemplary embodiment, the electronic device 800 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 methods.

[0133] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 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.

[0134] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform a signal processing method, the method including any of the above methods.

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

[0136] It should be understood that the present disclosure is not limited to the exact structures that have 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 disclosure is limited only by the appended claims.

Claims

1. A signal processing method, characterized in that: The method comprises: If there is an overlapping area between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas, determining that the second touch area is split into the first touch area at a first moment; At the first moment, determining that there is a water signal in the first touch area, and suppressing the water signal in the first touch area; Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

2. The signal processing method according to claim 1, characterized in that: The determining that there is a water signal in the first touch area and suppressing the water signal in the first touch area includes: It is determined that the water signal exists in the first touch area but no touch signal exists, and suppression processing is performed on the water signal in the first touch area.

3. The signal processing method according to claim 2, characterized in that: The determining that the water signal exists in the first touch area but the touch signal does not exist includes: Based on a first preset algorithm, determining that the water signal exists in the first touch area; Based on a second preset algorithm, determining that the touch signal does not exist in the first touch area; Among them, the first preset algorithm and the second preset algorithm are target detection algorithms.

4. The signal processing method according to claim 3, characterized in that: The determining that the water signal exists in the first touch area but the touch signal does not exist includes: The similarity between every two sensing points in the first touch area is determined, and all sensing points in the first touch area are clustered according to the similarity to determine that the water signal exists but the touch signal does not exist in the first touch area.

5. The signal processing method according to claim 1, characterized in that: The method further comprises: At a third moment, if it is determined that there is a water signal in the first touch area, the water signal in the first touch area is suppressed, and the third moment is later than the first moment.

6. The signal processing method according to claim 5, characterized in that: The suppressing process of the water signal in the first touch area includes: If it is determined that there is no touch signal in the first touch area, suppression processing is performed on the water signal in the first touch area.

7. The signal processing method according to claim 5, characterized in that: The method further comprises: At the third moment, if it is determined that the first touch area satisfies at least one of the following two conditions, no processing is performed on the first touch area: The water signal is absent; Split into additional touch areas.

8. A signal processing device, characterized in that: The device comprises: an identification module configured to determine that the second touch area is split into the first touch area at a first moment if there is an overlap between the first touch area and the second touch area, and the number of the first touch areas is greater than the number of the second touch areas; a processing module configured to determine, at the first moment, that a water signal exists in the first touch area, and suppress the water signal in the first touch area; Among them, the first touch area is the touch area at the first moment, the second touch area is the touch area at the second moment, the first moment is later than the second moment, the first touch area and the second touch area are areas formed by adjacent sensing points that meet preset conditions, and the water signal is a signal generated by water on the touch screen.

9. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method as claimed in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as claimed in any one of claims 1 to 7.