Ghost point detection method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202210011076.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-06
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2042-01-06
AI Technical Summary
[0003]然而,通常触摸屏上的电容在受到干扰的情况下,也会产生一定的变化量,若仅根据电容的变化量确定存在触摸点,不对因干扰形成的触摸点(即鬼点)进行排查,容易使终端出现错误控制的现象,进而容易造成用户体验不畅的问题
[0056]本公开的实施例提供的技术方案可以包括以下有益效果:获取所述触摸屏上电容变化量大于或者等于预设门限值的待定触摸点;在通过所述电磁波吸收比值检测组件的采集结果确定存在触摸事件的情况下,根据所述采集结果确定所述触摸屏上的触摸区域;在确定所述待定触摸点属于非所述触摸区域的情况下,确定所述待定触摸点为鬼点。这样通过设置在终端上的多个电磁波吸收比值检测组件的采集结果确定触摸屏上的触摸区域,并将属于非所述触摸区域的待定触摸点确定为鬼点,能够有效且准确的确定出触摸屏上的鬼点,从而能够有效抑制根据鬼点生成控制指令的现象,达到有效减少因干扰造成控制错误,从而提升用户体验的技术效果。
Smart Images

Figure CN116449977B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of electronic information technology, and in particular to a method, apparatus, electronic device and storage medium for detecting ghost spots. Background Technology
[0002] With the continuous development of touch technology, more and more terminals are using touch screens. The control logic of this touch technology is roughly as follows: by collecting the change in the capacitance of the touch screen, the existence of a touch point is determined, and then the corresponding control command is executed according to the reported touch point.
[0003] However, the capacitance on a touchscreen can change under interference. If the presence of a touch point is determined solely by the change in capacitance without investigating touch points caused by interference (i.e., ghost points), the terminal may experience incorrect control, which can lead to a poor user experience. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a ghost spot detection method, apparatus, electronic device, and storage medium.
[0005] According to a first aspect of the present disclosure, a ghost spot detection method is provided, applied to a terminal, the terminal including an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to a touch screen on the terminal, the method comprising:
[0006] Identify undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value.
[0007] If a touch event is determined to exist based on the acquisition results of the electromagnetic wave absorption ratio detection component, the touch area on the touch screen is determined based on the acquisition results.
[0008] If it is determined that the undetermined touch point belongs to a non-touch area, the undetermined touch point is determined to be a ghost point.
[0009] Optionally, the electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors. Different electromagnetic wave absorption ratio sensors are used to detect the electromagnetic wave absorption ratio of different areas on the touch screen. The acquisition results include the acquisition value corresponding to each electromagnetic wave absorption ratio sensor.
[0010] The determination of the presence of a touch event based on the acquisition results of the electromagnetic wave absorption ratio detection component includes:
[0011] The collected value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors is obtained to obtain a plurality of collected values;
[0012] If any one of the collected values is greater than or equal to a preset collected value threshold, the existence of the touch event is determined.
[0013] Optionally, determining the touch area on the touchscreen based on the acquisition results includes:
[0014] The change in the acquired value corresponding to each of the multiple electromagnetic wave absorption ratio sensors is obtained to obtain multiple changes;
[0015] The largest of the multiple changes is determined as the target change.
[0016] If the target change is greater than or equal to a preset change threshold, the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change is taken as the touch area.
[0017] Optionally, the electromagnetic wave absorption ratio detection component includes a first sensor disposed in the central region of the top of the terminal, a second sensor disposed in the central region of the bottom of the terminal, a third sensor disposed in the central region of the left side of the terminal, and a fourth sensor disposed in the central region of the right side of the terminal.
[0018] Determining the touch area on the touchscreen based on the collected results includes:
[0019] The touch area is determined based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor.
[0020] Optionally, determining the touch area based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor includes:
[0021] If the first acquired value is greater than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, then a first preset area on the touchscreen is taken as the touch area. The first preset area is the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor; or...
[0022] When the first acquired value is greater than or equal to the second acquired value, and the third acquired value is less than or equal to the fourth acquired value, the second preset area on the touch screen is taken as the touch area. The second preset area is the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor.
[0023] Optionally, determining the touch area based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor includes:
[0024] If the first acquired value is less than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, then a third preset area on the touchscreen is used as the touch area. The third preset area is the overlapping area between the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor.
[0025] When the first collected value is less than or equal to the second collected value, and the third collected value is less than or equal to the fourth collected value, the fourth preset area on the touch screen is taken as the touch area. The fourth preset area is the overlapping area of the fourth detection area corresponding to the fourth sensor and the second detection area corresponding to the second sensor.
[0026] Optionally, determining that the undetermined touch point belongs to a non-touch area includes:
[0027] Obtain the target coordinates of the undetermined touch point on the touch screen;
[0028] If the target coordinates are not within the touch area, the undetermined touch point is determined to belong to the non-touch area.
[0029] Optionally, the method further includes:
[0030] If the electromagnetic wave absorption ratio detection component determines that no touch event exists, the undetermined touch point is designated as the ghost point.
[0031] According to a second aspect of the present disclosure, a ghost spot detection device is provided, wherein the terminal includes an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to the touch screen on the terminal, the device comprising:
[0032] The acquisition module is configured to acquire undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value.
[0033] The first determining module is configured to determine the touch area on the touch screen based on the acquisition results obtained by the electromagnetic wave absorption ratio detection component when a touch event is determined to exist.
[0034] The second determining module is configured to determine the undetermined touch point as a ghost point if it is determined that the undetermined touch point belongs to a non-touch area.
[0035] Optionally, the electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors. Different electromagnetic wave absorption ratio sensors are used to detect the electromagnetic wave absorption ratio of different areas on the touch screen. The acquisition result includes the acquisition value corresponding to each electromagnetic wave absorption ratio sensor. The first determining module includes:
[0036] The first acquisition submodule is configured to acquire the collected value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors to obtain a plurality of the collected values;
[0037] The first determining submodule is configured to determine the existence of the touch event if any one of the plurality of collected values is greater than or equal to a preset collected value threshold.
[0038] Optionally, the first determining module includes:
[0039] The second acquisition submodule is configured to acquire the change in the collected value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors, so as to obtain the plurality of changes;
[0040] The second determining submodule is configured to determine the largest of the plurality of said changes as the target change;
[0041] The third determining submodule is configured to, when the target change is greater than or equal to a preset change threshold, use the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change as the touch area.
[0042] Optionally, the electromagnetic wave absorption ratio detection component includes a first sensor disposed in the central region of the top of the terminal, a second sensor disposed in the central region of the bottom of the terminal, a third sensor disposed in the central region of the left side of the terminal, and a fourth sensor disposed in the central region of the right side of the terminal. The first determining module includes:
[0043] The fourth determining submodule is configured to determine the touch area based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor.
[0044] Optionally, the fourth determining submodule is configured to, when the first acquired value is greater than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, use a first preset area on the touchscreen as the touch area, wherein the first preset area is the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor; or,
[0045] When the first acquired value is greater than or equal to the second acquired value, and the third acquired value is less than or equal to the fourth acquired value, the second preset area on the touch screen is taken as the touch area. The second preset area is the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor.
[0046] Optionally, the fourth determining submodule is configured to, when the first acquired value is less than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, use a third preset area on the touchscreen as the touch area, wherein the third preset area is the overlapping area of the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor, or...
[0047] When the first collected value is less than or equal to the second collected value, and the third collected value is less than or equal to the fourth collected value, the fourth preset area on the touch screen is taken as the touch area. The fourth preset area is the overlapping area of the fourth detection area corresponding to the fourth sensor and the second detection area corresponding to the second sensor.
[0048] Optionally, the second determining module includes:
[0049] The third acquisition submodule is configured to acquire the target coordinates of the touch point to be determined on the touch screen.
[0050] The fifth determining submodule is configured to determine that the undetermined touch point belongs to a non-touch area when the target coordinates are not within the touch area.
[0051] Optionally, the device further includes:
[0052] The ghost point determination module is configured to identify the undetermined touch point as the ghost point if the electromagnetic wave absorption ratio detection component determines that no touch event exists.
[0053] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a memory having a computer program stored thereon;
[0054] A processor; configured to execute the computer program in the memory to implement the steps of the ghost detection method provided in the first aspect of this disclosure.
[0055] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement the steps of the ghost detection method provided in the first aspect of the present disclosure.
[0056] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: acquiring undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value; determining the touch area on the touchscreen based on the acquisition results of the electromagnetic wave absorption ratio detection component when a touch event is determined; and determining the undetermined touch point as a ghost point when it is determined that the undetermined touch point belongs to a non-touch area. In this way, by determining the touch area on the touchscreen through the acquisition results of multiple electromagnetic wave absorption ratio detection components installed on the terminal, and identifying undetermined touch points belonging to non-touch areas as ghost points, ghost points on the touchscreen can be effectively and accurately identified. This effectively suppresses the phenomenon of generating control commands based on ghost points, effectively reducing control errors caused by interference, and thus improving the user experience.
[0057] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0058] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0059] Figure 1 This is a flowchart illustrating a ghost point detection method according to an exemplary embodiment.
[0060] Figure 2 Based on this disclosure Figure 1 The illustrated embodiment shows a flowchart of a ghost point detection method.
[0061] Figure 3 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor according to an exemplary embodiment of the present disclosure.
[0062] Figure 4 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor, as shown in another exemplary embodiment of this disclosure.
[0063] Figure 5 Based on this disclosure Figure 1 The illustrated embodiment shows a flowchart of a ghost point detection method.
[0064] Figure 6 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor, as shown in another exemplary embodiment of this disclosure.
[0065] Figure 7 Based on this disclosure Figure 1 The illustrated embodiment shows a flowchart of another ghost point detection method.
[0066] Figure 8 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment.
[0067] Figure 9 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment.
[0068] Figure 10 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment.
[0069] Figure 11 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment.
[0070] Figure 12 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment.
[0071] Figure 13 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment. Detailed Implementation
[0072] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0073] With the continuous development of touch technology, more and more smart terminals are using touchscreens to control the terminal. As is well known, touchscreens, especially capacitive touchscreens, typically determine the touch position of a finger by detecting changes in the capacitance of the touchscreen. When a user taps the touchscreen, the terminal determines the point of contact between the finger and the touchscreen by observing the change in capacitance at the tapped location, thus forming a touch point. Based on this touch point, corresponding control commands are generated. Normally, if the user only taps the touchscreen once, only the capacitance at the tapped location will show a significant change. However, if the terminal is interfered with or there is a calculation error, other capacitance changes may also be significant, leading to the recording of other touch points besides the tapped location. Therefore, it is clear that relying solely on capacitance changes to determine the presence of a touch point without checking for "ghost" touch points can easily lead to incorrect control by the terminal, resulting in a poor user experience.
[0074] To address the aforementioned technical problems, this disclosure provides a ghost point detection method, apparatus, electronic device, and storage medium. The ghost point detection method acquires undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold. If a touch event is confirmed by the acquisition results of an electromagnetic wave absorption ratio detection component, a touch area on the touchscreen is determined based on the acquisition results. If the undetermined touch point is determined to belong to a region other than the specified touch area, the undetermined touch point is identified as a ghost point. By using the acquisition results of multiple electromagnetic wave absorption ratio detection components installed on the terminal to determine the touch area on the touchscreen and identifying undetermined touch points belonging to regions other than the specified touch area as ghost points, ghost points on the touchscreen can be effectively and accurately identified. This effectively suppresses the generation of control commands based on ghost points, effectively reducing control errors caused by interference and thus improving the user experience.
[0075] The technical solution of this disclosure will be described in detail below with reference to specific embodiments.
[0076] Figure 1 This is a flowchart illustrating a ghost point detection method according to an exemplary embodiment, such as... Figure 1 As shown, the ghost detection method is used in terminals such as smartphones, tablets, and personal digital assistants (PDAs). It includes the following steps:
[0077] In step S11, a pending touch point on the touch screen whose capacitance change is greater than or equal to a preset threshold value is obtained.
[0078] The touchscreen can be a capacitive touchscreen.
[0079] In some embodiments, the capacitance data of the capacitive touchscreen is sampled for the entire screen. Based on the acquired data, the smoothness of the data is determined. If the overall smoothness of the data is insufficient and many data deviate from the normal range, the sampling frequency can be changed and sampling can be performed again. Data is collected at different sampling frequencies until the acquired data becomes smooth overall, that is, until the acquired data is within the normal range. The data is then filtered to remove the influence of noise. The capacitance change data is then calculated, and the positions where the capacitance change is greater than or equal to a preset threshold value are determined as potential touch points.
[0080] In step S12, if a touch event is determined to exist based on the acquisition results of the electromagnetic wave absorption ratio detection component, the touch area on the touch screen is determined based on the acquisition results.
[0081] The electromagnetic wave absorption ratio detection component may include multiple electromagnetic wave absorption ratio sensors. Different electromagnetic wave absorption ratio sensors are used to detect the electromagnetic wave absorption ratio of different areas on the touch screen. The acquisition result includes the acquisition value corresponding to each electromagnetic wave absorption ratio sensor.
[0082] It should be noted that the closer a human body (or other living being) is to the electromagnetic wave absorption ratio sensor, the higher the specific absorption rate (Sar) collected by the sensor. Therefore, the presence of a living being (e.g., a human body) near the touchscreen can be distinguished by the value collected by the electromagnetic wave absorption ratio sensor. The multiple electromagnetic wave absorption ratio sensors can be set at different locations on the terminal to receive the collected value detected by each sensor, thus obtaining multiple collected values corresponding to multiple electromagnetic wave absorption ratio sensors. If any of the multiple collected values is greater than or equal to a preset collection value threshold, it is determined that a living being has contacted the touchscreen, i.e., a touch event has occurred. If the collected value corresponding to each of the multiple electromagnetic wave absorption ratio sensors is less than the preset collection value threshold, it is determined that no living being has contacted the touchscreen, i.e., no touch event has occurred.
[0083] In this step, one implementation method for determining the touch area on the touchscreen based on the acquisition result may include:
[0084] The change in the value corresponding to each of the multiple electromagnetic wave absorption ratio sensors is obtained to obtain multiple changes; the largest of the multiple changes is determined as the target change; if the target change is greater than or equal to a preset change threshold, the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change is taken as the touch area.
[0085] In this step, another implementation of determining the touch area on the touchscreen based on the acquisition result may include: the electromagnetic wave absorption ratio detection component includes a first sensor disposed in the central area of the top of the terminal, a second sensor disposed in the central area of the bottom of the terminal, a third sensor disposed in the central area of the left side of the terminal, and a fourth sensor disposed in the central area of the right side of the terminal, and the touch area is determined based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor.
[0086] In step S13, if it is determined that the undetermined touch point belongs to a non-touch area, the undetermined touch point is determined to be a ghost point.
[0087] In addition, the ghost point detection method may also include: if the acquisition results of the electromagnetic wave absorption ratio detection component determine that there is no touch event, the undetermined touch point is taken as the ghost point.
[0088] The above technical solution determines the touch area on the touch screen by collecting the data from multiple electromagnetic wave absorption ratio detection components set on the terminal, and identifies undetermined touch points that do not belong to the touch area as ghost points. This can effectively and accurately identify ghost points on the touch screen, which helps to avoid erroneous control caused by interference, thereby effectively improving the user experience.
[0089] In step S12 above, the determination of a touch event based on the acquisition results of the electromagnetic wave absorption ratio detection component can be achieved through the following: Figure 2 The steps shown are to be completed. Figure 2 Based on this disclosure Figure 1 The illustrated embodiment presents a flowchart of a ghost point detection method, as shown below. Figure 2 As shown:
[0090] In step S121, the acquisition value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors is obtained to obtain a plurality of acquisition values.
[0091] It should be noted that when acquiring the electromagnetic wave absorption ratio, the electromagnetic wave absorption ratio sensor has bio-detection characteristics. When a human body approaches the electromagnetic wave absorption ratio sensor, the electromagnetic wave absorption ratio collected by the sensor will increase. Therefore, if the collected value of the electromagnetic wave absorption ratio sensor is greater than or equal to a preset collection value threshold, it can be determined that a human body has touched the touchscreen, i.e., a touch event has occurred. The preset collection value threshold can be determined based on the minimum value collected by the electromagnetic wave absorption ratio sensor when a human body touches the touchscreen, or it can be determined based on the minimum value collected when each user touches the touchscreen. In this case, the preset collection value threshold may be different for different users. The preset collection value threshold can also be determined in other ways. This embodiment does not specifically limit the method of determining the preset collection value threshold.
[0092] For example, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor according to an exemplary embodiment of this disclosure. Electromagnetic wave absorption ratio sensor A and electromagnetic wave absorption ratio sensor C can be installed on the terminal, with one sensor at the top and one at the bottom of the terminal. The electromagnetic wave absorption ratio values detected by the two sensors are collected to determine whether a human body is approaching from above or below the terminal.
[0093] Similarly, electromagnetic wave absorption ratio sensor A, electromagnetic wave absorption ratio sensor B, and electromagnetic wave absorption ratio sensor C can be installed on the top, bottom, and side of the terminal, respectively, to collect the values detected by the three electromagnetic wave absorption ratio sensors to determine whether a human body is approaching from the top, bottom, and side of the terminal.
[0094] In step S122, if any one of the multiple collected values is greater than or equal to a preset collected value threshold, it is determined that the touch event exists.
[0095] It should be noted that if the collected value of each of the multiple electromagnetic wave absorption ratio sensors corresponding to the electromagnetic wave absorption ratio detection component is less than the preset collection value threshold, it is determined that no living being has contacted the touch screen, that is, no touch event has occurred.
[0096] Taking the example shown in S121 above as an example, when two electromagnetic wave absorption ratio sensors are set on the terminal, since the electromagnetic wave absorption ratio sensors have the characteristic of biological detection, when a human body approaches, the smaller the distance to the electromagnetic wave absorption ratio sensor, the larger the corresponding acquisition value of the electromagnetic wave absorption ratio sensor. When the acquisition value of the electromagnetic wave absorption ratio sensor is greater than or equal to the preset acquisition value threshold, it is determined that a human body has touched the touch screen, that is, a touch event exists. The preset acquisition value threshold can be preset according to the experimental detection results. By using the preset acquisition value threshold, events when the user approaches the terminal but does not touch the terminal touch screen can be avoided from being identified as touch events.
[0097] When three electromagnetic wave absorption ratio sensors are set on the terminal, if the collected value detected by any one of the three electromagnetic wave absorption ratio sensors is greater than the preset collected value threshold, it is determined that a human body has touched the touch screen for the reasons mentioned above, that is, a touch event has occurred.
[0098] In one embodiment, the method for determining the touch area on the touchscreen based on the acquisition result as shown in step S12 above can be:
[0099] The plurality of electromagnetic wave absorption ratio sensors include a first sensor disposed in the central area of the top of the terminal, a second sensor disposed in the central area of the bottom of the terminal, a third sensor disposed in the central area of the left side of the terminal, and a fourth sensor disposed in the central area of the right side of the terminal, to acquire electromagnetic wave absorption ratio values collected by the plurality of electromagnetic wave absorption ratio sensors. The touch area is determined based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor.
[0100] The terminal's top central area (i.e., the location of the first sensor) can be within a first designated area including the top central area of the terminal; the terminal's bottom central area (i.e., the location of the second sensor) can be within a second designated area including the bottom central area of the terminal; the terminal's left central area (the location of the third sensor) can be within a third designated area including the left central area of the terminal; and the terminal's right central area (i.e., the location of the fourth sensor) can be within a fourth designated area including the right central area of the terminal. The first, second, third, and fourth designated areas can all include circular, rectangular, or other shapes.
[0101] If the first acquired value is greater than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, then a first preset area on the touchscreen is taken as the touch area. This first preset area is the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor; or...
[0102] If the first acquisition value is greater than or equal to the second acquisition value, and the third acquisition value is less than or equal to the fourth acquisition value, the second preset area on the touch screen is taken as the touch area. The second preset area is the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor.
[0103] If the first acquired value is less than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, then a third preset area on the touchscreen is taken as the touch area. This third preset area is the overlapping area between the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor.
[0104] If the first acquisition value is less than or equal to the second acquisition value, and the third acquisition value is less than or equal to the fourth acquisition value, the fourth preset area on the touch screen is taken as the touch area. The fourth preset area is the overlapping area of the fourth detection area corresponding to the fourth sensor and the second detection area corresponding to the second sensor.
[0105] For example, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor, as shown in another exemplary embodiment of this disclosure. An electromagnetic wave absorption ratio sensor A (i.e., the first sensor) is disposed in the central area of the top of the terminal; an electromagnetic wave absorption ratio sensor B (i.e., the third sensor) is disposed in the central area of the bottom of the terminal; an electromagnetic wave absorption ratio sensor C (i.e., the second sensor) is disposed in the central area of the left side of the terminal; and an electromagnetic wave absorption ratio sensor D (i.e., the fourth sensor) is disposed in the central area of the right side of the terminal. Electromagnetic wave absorption ratio sensor A is used to detect the electromagnetic wave absorption ratio in the upper half of the touchscreen area (i.e., the first detection area); electromagnetic wave absorption ratio sensor B is used to detect the electromagnetic wave absorption ratio in the lower half of the touchscreen area (i.e., the third detection area); electromagnetic wave absorption ratio sensor C is used to detect the electromagnetic wave absorption ratio in the left half of the touchscreen area (i.e., the second detection area); and electromagnetic wave absorption ratio sensor D is used to detect the electromagnetic wave absorption ratio in the right half of the touchscreen area (i.e., the fourth detection area).
[0106] The touch area where the touch event is located can be determined based on the relationship between the values collected by electromagnetic wave absorption ratio sensor A and electromagnetic wave absorption ratio sensor C, and the relationship between electromagnetic wave absorption ratio sensor B and electromagnetic wave absorption ratio sensor D. If the first value collected by the first sensor is represented by 'a', the third value collected by the second sensor is represented by 'b', the third value collected by the second sensor is represented by 'c', and the fourth value collected by the fourth sensor is represented by 'd', then the correspondence between the touch area and a, b, c, d is shown in the table below:
[0107]
[0108]
[0109] As shown in the table above, when a≥c and b≥d, the first preset area on the touchscreen is used as the touch area. The first preset area refers to the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor, that is, the overlapping part of the upper half and the left half of the touchscreen. When a≥c and b≤d, the second preset area on the touchscreen can be used as the touch area. The second preset area refers to the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor, that is, the overlapping part of the upper half and the right half of the touchscreen. When a≤c and b≥d, the third preset area on the touchscreen can be used as the touch area. The third preset area refers to the overlapping area of the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor, that is, the overlapping part of the lower half and the left half of the touchscreen. When a≤c and b≤d, the fourth preset area on the touchscreen can be used as the touch area. The fourth preset area refers to the overlapping area of the third detection area corresponding to the third sensor and the fourth detection area corresponding to the fourth sensor, that is, the overlapping part of the lower half and the right half of the touchscreen.
[0110] The above technical solution can accurately and effectively determine the touch area on the touch screen based on the acquisition results, and can provide reliable data for the subsequent determination of ghost points.
[0111] In another embodiment, in step S12 above, determining the touch area on the touchscreen based on the acquisition result can also be achieved through the following... Figure 5 The steps shown are to be completed. Figure 5 Based on this disclosure Figure 1 The illustrated embodiment shows a flowchart of a ghost point detection method, as follows: Figure 5 As shown, determining the touch area on the touchscreen based on the acquisition results may include the following steps:
[0112] In step S123, the change in the value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors is obtained to obtain a plurality of such changes.
[0113] For example, each of the electromagnetic wave absorption ratio sensors continuously collects electromagnetic wave absorption ratios at a frequency of 50 Hz. The difference between two adjacent sampling values can be obtained to determine the change corresponding to each electromagnetic wave absorption ratio sensor. Alternatively, the difference between the first and last sampling values within a preset time period (50 ms) can be used as the change corresponding to the electromagnetic wave absorption ratio sensor. In this way, multiple changes corresponding to multiple electromagnetic wave absorption ratio sensors can be determined.
[0114] In step S124, the largest of the multiple changes is determined as the target change.
[0115] For example, such as Figure 6 As shown, Figure 6 This is a schematic diagram illustrating the installation of an electromagnetic wave absorption ratio sensor according to another exemplary embodiment of this disclosure. The detection area corresponding to electromagnetic wave absorption ratio sensor E is the fifth preset area, the detection area corresponding to electromagnetic wave absorption ratio sensor F is the sixth preset area, the detection area corresponding to electromagnetic wave absorption ratio sensor G is the seventh preset area, and the detection area corresponding to electromagnetic wave absorption ratio sensor H is the seventh preset area. The collected values corresponding to electromagnetic wave absorption ratio sensors E, F, G, and H are acquired respectively, and their respective changes are obtained. The largest of the four changes is taken as the target change.
[0116] In step S125, if the target change is greater than or equal to a preset change threshold, the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change is taken as the touch area.
[0117] For example, when the change in the electromagnetic wave absorption ratio sensor F is the target change, if it is determined that the change in the electromagnetic wave absorption ratio sensor F is greater than a preset change threshold, then the detection area (i.e., the sixth preset area) corresponding to the electromagnetic wave absorption ratio sensor F is taken as the touch area.
[0118] It should be noted that if the changes corresponding to the electromagnetic wave absorption ratio sensors E, F, G, and H are all less than the preset change threshold, then it is determined that the touch event does not exist. In the case that the touch event does not exist, all undetermined touch points on the touch screen whose capacitance change is greater than or equal to the preset threshold value can be regarded as ghost points.
[0119] The above technical solution, when the target change among the multiple changes corresponding to the multiple electromagnetic wave absorption ratio sensors is greater than or equal to the preset change threshold, uses the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change as the touch area, which can effectively determine the touch area and provide reliable data basis for the subsequent determination of ghost points.
[0120] In step S13 above, determining that the undetermined touch point belongs to a non-touch area can include the following: Figure 7 The steps shown are as follows: Figure 7 Based on this disclosure Figure 1 The flowchart of another ghost point detection method shown in the embodiment is as follows: Figure 7 As shown, determining that the undetermined touch point belongs to a non-touch area can include:
[0121] In step S131, the target coordinates of the undetermined touch point on the touch screen are obtained.
[0122] In step S132, if the target coordinates are not within the touch area, it is determined that the undetermined touch point belongs to the non-touch area.
[0123] For example, still using Figure 4 The example shown illustrates this process. Based on the touchscreen resolution, the target coordinates of the undetermined touch point on the touchscreen are determined. For instance, if the touchscreen resolution is 1080*2400, the coordinates of the undetermined touch point are determined to be (270, 600). Then, it is determined whether the coordinates (270, 600) are within the touch area. If the current touch area is determined to be the second preset area, and the target coordinates of the undetermined touch point on the touchscreen are determined to be (270, 600), it can be determined that the undetermined touch point is located in the first preset area and does not belong to the second preset area. In other words, it is determined that the undetermined touch point is not within the touch area, i.e., it is determined that the undetermined touch point belongs to a non-touch area.
[0124] By using the above method, the touch area on the touch screen can be determined by collecting the data from multiple electromagnetic wave absorption ratio detection components set on the touch screen, and the undetermined touch points that do not belong to the touch area can be identified as ghost points. This can effectively and accurately identify ghost points on the touch screen, thereby effectively suppressing the phenomenon of generating control commands based on ghost points, effectively reducing control errors caused by interference, and improving the user experience.
[0125] Figure 8 This is a block diagram illustrating a ghost detection device 800 according to an exemplary embodiment. (Refer to...) Figure 8The device is applied to a terminal, which includes an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to the touchscreen on the terminal. The device may include:
[0126] The acquisition module 801 is configured to determine the touch area on the touch screen based on the acquisition result obtained by the electromagnetic wave absorption ratio detection component when a touch event is determined to exist.
[0127] The first determining module 802 is configured to determine the touch area on the touch screen based on the acquisition results obtained by the electromagnetic wave absorption ratio detection component when a touch event is determined to exist.
[0128] The second determining module 803 is configured to determine the undetermined touch point as a ghost point if it is determined that the undetermined touch point belongs to a non-touch area.
[0129] Figure 9 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment. (Refer to...) Figure 9 The electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors. Different electromagnetic wave absorption ratio sensors are used to detect the electromagnetic wave absorption ratio of different areas on the touch screen. The acquisition result includes the acquisition value corresponding to each electromagnetic wave absorption ratio sensor. The first determining module 802 may include:
[0130] The first acquisition submodule 8021 is configured to acquire the acquisition value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors, so as to obtain a plurality of acquisition values.
[0131] The first determining submodule 8022 is configured to determine the existence of the touch event if any one of the multiple collected values is greater than or equal to a preset collected value threshold.
[0132] Figure 10 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment. (Refer to...) Figure 10 The first determining module 802 includes:
[0133] The second acquisition submodule 8023 is configured to acquire the change in the value of each of the multiple electromagnetic wave absorption ratio sensors in relation to the acquired value, so as to obtain multiple changes.
[0134] The second determining submodule 8024 is configured to determine the largest of the multiple changes as the target change;
[0135] The third determining submodule 8025 is configured to, when the target change is greater than or equal to a preset change threshold, use the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change as the touch area.
[0136] Optionally, the electromagnetic wave absorption ratio detection component includes a first sensor disposed in the central area at the top of the terminal, a second sensor disposed in the central area at the bottom of the terminal, a third sensor disposed in the central area at the left side of the terminal, and a fourth sensor disposed in the central area at the right side of the terminal. The first determining module 802 is configured to determine the touch area based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor.
[0137] Optionally, the second determining module 802 is used to determine, when the first acquired value is greater than or equal to the second acquired value and the third acquired value is greater than or equal to the fourth acquired value, a first preset area on the touch screen is used as the touch area, the first preset area being the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor; or, when the first acquired value is greater than or equal to the second acquired value and the third acquired value is less than or equal to the fourth acquired value, a second preset area on the touch screen is used as the touch area, the second preset area being the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor.
[0138] Optionally, the second determining module 802 is configured to, when the first acquired value is less than or equal to the second acquired value and the third acquired value is greater than or equal to the fourth acquired value, use a third preset area on the touch screen as the touch area, wherein the third preset area is the overlapping area of the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor; or, when the first acquired value is less than or equal to the second acquired value and the third acquired value is less than or equal to the fourth acquired value, use a fourth preset area on the touch screen as the touch area, wherein the fourth preset area is the overlapping area of the fourth detection area corresponding to the fourth sensor and the second detection area corresponding to the second sensor.
[0139] Figure 11 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment. (Refer to...) Figure 11 The second determining module 803 includes:
[0140] The third acquisition submodule 8031 is configured to acquire the target coordinates of the undetermined touch point on the touch screen.
[0141] The fourth determination submodule 8032 is configured to determine that the undetermined touch point belongs to the non-touch area when the target coordinates are not within the touch area.
[0142] Figure 12 This is a block diagram illustrating a ghost detection device according to an exemplary embodiment. (Refer to...) Figure 12 The device also includes:
[0143] The ghost point determination module 804 is configured to identify the undetermined touch point as the ghost point if the electromagnetic wave absorption ratio detection component determines that the touch event does not exist based on the acquisition results.
[0144] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0145] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the ghost point detection method provided in this disclosure.
[0146] By employing the above method, undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold are obtained. If a touch event is confirmed by the electromagnetic wave absorption ratio detection component, the touch area on the touchscreen is determined based on the acquisition results. If the undetermined touch point is determined to belong to a region other than the specified touch area, it is identified as a ghost point. This method, by using the acquisition results from multiple electromagnetic wave absorption ratio detection components installed on the terminal to determine the touch area on the touchscreen and identifying undetermined touch points belonging to regions other than the specified touch area as ghost points, effectively and accurately identifies ghost points on the touchscreen. This effectively suppresses the generation of control commands based on ghost points, effectively reducing control errors caused by interference and thus improving the user experience.
[0147] Figure 13 This is a block diagram illustrating a ghost detection device 1300 according to an exemplary embodiment. For example, device 1300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0148] Reference Figure 13 The device 1300 may include one or more of the following components: a processing component 1302, a memory 1304, a power component 1306, a multimedia component 1308, an audio component 1310, an input / output (I / O) interface 1312, a sensor component 1314, and a communication component 1316.
[0149] Processing component 1302 typically controls the overall operation of device 1300, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1302 may include one or more processors 1320 to execute instructions to complete all or part of the steps of the ghost detection method. Furthermore, processing component 1302 may include one or more modules to facilitate interaction between processing component 1302 and other components. For example, processing component 1302 may include a multimedia module to facilitate interaction between multimedia component 1308 and processing component 1302.
[0150] Memory 1304 is configured to store various types of data to support the operation of device 1300. Examples of such data include instructions for any application or method operating on device 1300, contact data, phonebook data, messages, pictures, videos, etc. Memory 1304 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 storage, flash memory, magnetic disk, or optical disk.
[0151] The power component 1306 provides power to the various components of the device 1300. The power component 1306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 1300.
[0152] Multimedia component 1308 includes a screen that provides an output interface between the device 1300 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundaries of a touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1308 includes a front-facing camera and / or a rear-facing camera. When the device 1300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0153] Audio component 1310 is configured to output and / or input audio signals. For example, audio component 1310 includes a microphone (MIC) configured to receive external audio signals when device 1300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1304 or transmitted via communication component 1316. In some embodiments, audio component 1310 also includes a speaker for outputting audio signals.
[0154] I / O interface 1312 provides an interface between processing component 1302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0155] Sensor assembly 1314 includes one or more sensors for providing state assessments of various aspects of device 1300. For example, sensor assembly 1314 may detect the on / off state of device 1300, the relative positioning of components such as the display and keypad of device 1300, changes in position of device 1300 or a component of device 1300, the presence or absence of user contact with device 1300, the orientation or acceleration / deceleration of device 1300, and temperature changes of device 1300. Sensor assembly 1314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1314 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0156] Communication component 1316 is configured to facilitate wired or wireless communication between device 1300 and other devices. Device 1300 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0157] In an exemplary embodiment, the apparatus 1300 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 a ghost detection method.
[0158] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1304 including instructions, which can be executed by a processor 1320 of the device 1300 to complete the ghost detection method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0159] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described ghost detection method when executed by the programmable device.
[0160] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0161] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for detecting ghost points, characterized in that, The method is applied to a terminal, which includes an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to the touchscreen on the terminal. The electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors, with different sensors used to detect the electromagnetic wave absorption ratio of different areas on the touchscreen. Identify undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value. If a touch event is determined to exist based on the acquisition results of the electromagnetic wave absorption ratio detection component, the touch area on the touch screen is determined based on the acquisition results. If it is determined that the undetermined touch point belongs to a non-touch area, the undetermined touch point is determined to be a ghost point; Determining the touch area on the touchscreen based on the collected results includes: The change in the corresponding collected value of each of the multiple electromagnetic wave absorption ratio sensors is obtained to obtain multiple changes; The largest of the multiple changes is determined as the target change. If the target change is greater than or equal to a preset change threshold, the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change is taken as the touch area.
2. The method according to claim 1, characterized in that, The acquisition results include the acquisition values corresponding to each of the electromagnetic wave absorption ratio sensors. The determination of the presence of a touch event based on the acquisition results of the electromagnetic wave absorption ratio detection component includes: The collected value corresponding to each of the plurality of electromagnetic wave absorption ratio sensors is obtained to obtain a plurality of collected values; If any one of the collected values is greater than or equal to a preset collected value threshold, the existence of the touch event is determined.
3. A method for detecting ghost points, characterized in that, The method is applied to a terminal, which includes an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to the touchscreen on the terminal. The electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors, with different sensors used to detect the electromagnetic wave absorption ratio of different areas on the touchscreen. Identify undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value. If a touch event is determined to exist based on the acquisition results of the electromagnetic wave absorption ratio detection component, the touch area on the touch screen is determined based on the acquisition results. If it is determined that the undetermined touch point belongs to a non-touch area, the undetermined touch point is determined to be a ghost point; The electromagnetic wave absorption ratio detection component includes a first sensor disposed in the central area of the top of the terminal, a second sensor disposed in the central area of the bottom of the terminal, a third sensor disposed in the central area of the left side of the terminal, and a fourth sensor disposed in the central area of the right side of the terminal. Determining the touch area on the touchscreen based on the collected results includes: The touch area is determined based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor. The touch area is determined based on the first acquisition value corresponding to the first sensor, the second acquisition value corresponding to the second sensor, the third acquisition value corresponding to the third sensor, and the fourth acquisition value corresponding to the fourth sensor, including: When the first collected value is greater than or equal to the second collected value, and the third collected value is greater than or equal to the fourth collected value, the first preset area on the touch screen is taken as the touch area. The first preset area is the overlapping area of the first detection area corresponding to the first sensor and the third detection area corresponding to the third sensor. When the first collected value is greater than or equal to the second collected value, and the third collected value is less than or equal to the fourth collected value, the second preset area on the touch screen is taken as the touch area. The second preset area is the overlapping area of the first detection area corresponding to the first sensor and the fourth detection area corresponding to the fourth sensor. If the first acquired value is less than or equal to the second acquired value, and the third acquired value is greater than or equal to the fourth acquired value, then a third preset area on the touchscreen is used as the touch area. The third preset area is the overlapping area between the third detection area corresponding to the third sensor and the second detection area corresponding to the second sensor. When the first collected value is less than or equal to the second collected value, and the third collected value is less than or equal to the fourth collected value, the fourth preset area on the touch screen is taken as the touch area. The fourth preset area is the overlapping area of the fourth detection area corresponding to the fourth sensor and the second detection area corresponding to the second sensor.
4. The method according to any one of claims 1-3, characterized in that, Determining that the undetermined touch point belongs to a non-touch area includes: Obtain the target coordinates of the undetermined touch point on the touch screen; If the target coordinates are not within the touch area, the undetermined touch point is determined to belong to the non-touch area.
5. The method according to any one of claims 1-3, characterized in that, The method further includes: If the electromagnetic wave absorption ratio detection component determines that no touch event exists, the undetermined touch point is designated as the ghost point.
6. A ghost spot detection device, characterized in that, The device is applied to a terminal, which includes an electromagnetic wave absorption ratio detection component for collecting the electromagnetic wave absorption ratio corresponding to the touchscreen on the terminal. The electromagnetic wave absorption ratio detection component includes multiple electromagnetic wave absorption ratio sensors, with different sensors used to detect the electromagnetic wave absorption ratio of different areas on the touchscreen. The device includes: The acquisition module is configured to acquire undetermined touch points on the touchscreen whose capacitance change is greater than or equal to a preset threshold value. The first determining module is configured to determine the touch area on the touch screen based on the acquisition results obtained by the electromagnetic wave absorption ratio detection component when a touch event is determined to exist. The second determining module is configured to determine the undetermined touch point as a ghost point if it is determined that the undetermined touch point belongs to a non-touch area. The first determining module includes: The second acquisition submodule is configured to acquire the change in the corresponding collected value of each of the plurality of electromagnetic wave absorption ratio sensors, so as to obtain the plurality of changes; The second determining submodule is configured to determine the largest of the plurality of said changes as the target change; The third determining submodule is configured to, when the target change is greater than or equal to a preset change threshold, use the detection area of the electromagnetic wave absorption ratio sensor corresponding to the target change as the touch area.
7. An electronic device, characterized in that, include: A memory on which computer programs are stored; processor; The computer program in the memory is used to execute the steps of the ghost point detection method according to any one of claims 1 to 5.
8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by the processor, the program instructions implement the steps of the ghost point detection method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Touch coordinate determination method and device, terminal and storage medium
CN110287931A
Touch position adjusting method and device, storage medium and electronic device
CN111381763A