Method and device for determining touch point location, electronic equipment, medium and display device

By determining the candidate and target sensing unit in the display panel based on the touch information feedback from the sensing unit, the problem of poor touch point recognition accuracy when the display screen is less than 100 mm away from the display panel in the prior art is solved, and accurate identification and processing of different touch modes are realized.

CN119536604AActive Publication Date: 2025-02-28BOE TECHNOLOGY GROUP CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311094427.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-02-28
Estimated Expiration
2043-08-28

AI Technical Summary

Technical Problem

In the prior art, when the lens imaging is less than 100 mm away from the display screen, the large area of ​​the lens imaging is blocked and cannot recognize features. Other detection methods such as capacitive touch detection are required to identify interactive actions, but conventional detection methods cannot accurately identify the touch points corresponding to the user's fingertips under different touch conditions.

Method used

By determining at least one candidate sensing unit according to the touch information feedback from each sensing unit in the display panel, the target sensing unit is determined therein, and finally the touch point is determined according to the target sensing unit. The method includes constructing depth intervals and thresholds to distinguish different touch modes and to determine accurate touch points.

Benefits of technology

It realizes the distinction between different touch modes and accurate touch point recognition, overcomes the poor recognition accuracy caused by the user's non-standard mode when touching, and ensures the accuracy and fluency of touch screen interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536604A_ABST
    Figure CN119536604A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for determining a touch point location, electronic equipment, a medium and a display device, and relates to the technical field of touch screen interaction.The method comprises the steps that at least one candidate sensing unit is determined according to touch information fed back by all sensing units in a display panel; wherein the touch information comprises semaphores and touch depths of touch signals corresponding to point locations in the sensing units, and each sensing unit corresponds to at least one point location; determining a target sensing unit in the at least one candidate sensing unit; and determining a touch point location according to the target sensing unit. By the adoption of the technical scheme, different touch modes can be distinguished, different touch point position recognition strategies can be adopted, the problem that when a user touches a terminal adopting a capacitive display panel, due to the nonstandard touch modes, the touch point position recognition precision is poor is solved, and the accuracy and smoothness of touch screen interaction are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of touch screen interaction technology, and in particular to a method, device, electronic device, medium and display device for determining a touch point. Background Art

[0002] As the demand for 3D display increases, the technical requirements for 3D interaction are also increasing. Currently, touch interaction at a distance of more than 100mm from the display screen can be processed by the camera, but when the distance is less than 100mm, a large area of ​​the lens imaging is blocked and the features cannot be recognized. Other detection methods such as capacitive touch detection are needed to identify interactive actions.

[0003] For touch detection of capacitive touch panels, the conventional detection method is to directly select the point with the largest touch signal as the touch point. However, due to the limitations of the finger touch method, in many cases the signal amount of the point corresponding to the fingertip is not the largest. It is necessary to more accurately identify the touch point corresponding to the user's fingertip in different touch situations. Summary of the invention

[0004] Embodiments of the present application provide a method, device, electronic device, medium and display device for determining a touch point to solve or alleviate one or more technical problems in the prior art.

[0005] According to a first aspect of an embodiment of the present application, a method for determining a touch point is provided, comprising:

[0006] At least one candidate sensing unit is determined based on touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point; a target sensing unit is determined from the at least one candidate sensing unit; and the touch point is determined based on the target sensing unit.

[0007] In one embodiment, determining at least one candidate sensing unit according to touch information fed back by each sensing unit in the display panel includes:

[0008] Determine a first touch depth of a point with a maximum signal amount in a display panel, and determine a first depth interval according to the first touch depth; wherein the value of the first touch depth is a minimum depth value in the first depth interval; determine at least one first sensing unit in each sensing unit according to the first depth interval; wherein there is at least one point in the first sensing unit whose touch depth of a touch signal corresponding to the touch depth is in the first depth interval; determine at least one candidate sensing unit according to a size relationship between the number of the first sensing units and a preset first number threshold.

[0009] In one implementation, a difference between a maximum depth value in the first depth interval and the first touch depth is greater than or equal to 4 mm and less than or equal to 6 mm.

[0010] In one embodiment, when the number of first sensing units is not greater than a first number threshold, determining at least one candidate sensing unit includes: determining a sensing unit that meets a first preset condition as a candidate sensing unit, wherein the first preset condition is that there is at least one point in the sensing unit and the touch depth of the touch signal corresponding to the touch depth is the first touch depth.

[0011] In one embodiment, determining a target sensing unit from at least one candidate sensing unit includes: determining the number of first points in each candidate sensing unit, the touch depth of a touch signal corresponding to the first point being a first touch depth; and determining the candidate sensing unit with the largest number of first points as the target sensing unit.

[0012] In one embodiment, when the number of first sensing units is greater than a first threshold, determining at least one candidate sensing unit includes: determining a point with a minimum signal amount and a second touch depth thereof among the points corresponding to the valid touch signals in the display panel; wherein the signal amount of the valid touch signal is greater than a preset touch determination threshold; determining a second depth interval according to the second touch depth; wherein the value of the second touch depth is a maximum depth value in the second depth interval; determining at least one candidate sensing unit according to the second depth interval; wherein there is at least one point of the candidate sensing unit corresponding to the touch depth of the touch signal being in the second depth interval.

[0013] In one implementation, a difference between the second touch depth and a minimum depth value in the second depth range is greater than or equal to 6 mm and less than or equal to 10 mm.

[0014] In one embodiment, determining a target sensing unit from at least one candidate sensing unit includes: determining the number of second sensing units adjacent to each candidate sensing unit; wherein the second sensing unit is a sensing unit having a valid touch signal; and determining a candidate sensing unit whose number of adjacent second sensing units is not greater than a preset second number threshold as a target sensing unit.

[0015] In one embodiment, determining the touch point according to the target sensing unit includes: determining at least one third point with the largest signal amount among the points of the target sensing unit, and determining the touch point according to the third point.

[0016] According to a second aspect of an embodiment of the present application, a device for determining a touch point is provided, comprising:

[0017] A candidate unit determination module is used to determine at least one candidate sensing unit based on touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point; a target unit determination module is used to determine a target sensing unit from at least one candidate sensing unit; and a touch point determination module is used to determine the touch point based on the target sensing unit.

[0018] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor implements the method provided in any embodiment of the present application when executing the computer program.

[0019] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the method provided in any embodiment of the present application is implemented.

[0020] According to a fifth aspect of the embodiments of the present application, a display device is provided, including a display panel and the electronic device of the third aspect of the present application.

[0021] According to the touch point recognition method of the embodiment of the present application, different touch methods can be distinguished and different touch point recognition strategies can be adopted, thereby overcoming the problem of poor touch point recognition accuracy caused by non-standard touch methods when users touch a terminal using a capacitive display panel, thereby ensuring the accuracy and smoothness of touch screen interaction.

[0022] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present application and should not be regarded as limiting the scope of the present application.

[0024] Figure 1 It is a flowchart of a touch point recognition method according to the first embodiment of the present application.

[0025] Figure 2 It is a schematic diagram of a touch capacitive display panel with a standard touch method.

[0026] Figure 3 is with Figure 2 Schematic diagram of the signal quantity distribution of the touch signal in each sensing unit in the corresponding capacitive display panel.

[0027] Figure 4 It is a schematic diagram of a non-standard touch method for a touch capacitive display panel.

[0028] Figure 5 is with Figure 4 Schematic diagram of the signal quantity distribution of the touch signal in each sensing unit in the corresponding capacitive display panel.

[0029] Figure 6 A schematic diagram of a three-dimensional coordinate system representing the position of each point having a touch signal and the touch depth on a display panel is shown.

[0030] Figure 7 So Figure 6 Schematic diagram of the touch point recognition process based on the coordinate system.

[0031] Figure 8 It is a schematic diagram of a touch point recognition device provided according to the second embodiment of the present application.

[0032] Fig. 9 A block diagram of an electronic device used to implement an embodiment of the present application. DETAILED DESCRIPTION

[0033] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

[0034] In the description of this specification, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0035] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0036] Embodiment 1

[0037] Figure 1 FIG. 1 is a flow chart of a method for determining a touch point according to an embodiment of the present disclosure, comprising:

[0038] Step S110, determining at least one candidate sensing unit according to the touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point;

[0039] Step S120, determining a target sensing unit from at least one candidate sensing unit;

[0040] Step S130, determining the touch point according to the target sensing unit.

[0041] Exemplarily, the method of this embodiment is applicable to a terminal using a capacitive display panel, such as a mobile phone or a tablet computer, etc. The capacitive display panel can be TDDI (Touch and Display Driver Integration), Incell (an embedded touch panel), Oncell (an external touch panel), Hybridincell (another embedded touch panel), GFF (Glass-Film-Film, an external touch panel), GG (Glass-Glass, another external touch panel), etc. Among them, the touch depth represents the distance between the touch object corresponding to the touch signal detected by the capacitive sensor in the sensing unit of the display panel and the display panel, and the signal amount of the touch signal is inversely proportional to the touch depth, that is, the larger the signal amount, the smaller the touch depth.

[0042] In the existing capacitive touch detection technology, the default method of finger touch screen is usually standard touch, that is, the distance between the fingertip performing the floating touch operation and the display panel is the smallest, so the point with the largest signal will be directly determined as the touch point of the fingertip. However, in the actual use process of users, there are many non-standard touch methods, and the position corresponding to the fingertip is not the point with the largest signal. In this case, if the point with the largest signal is still directly used as the touch point, there is a high probability that the touch point identified by the display panel is not the real touch point, which will affect the recognition of subsequent clicks, strokes or rotations.

[0043] Therefore, in order to more accurately identify the actual touch point of the capacitive display panel under different touch modes, the method of this embodiment needs to determine at least one candidate sensing unit where the touch point may exist in each sensing unit based on the touch information fed back by each sensing unit in the display panel, that is, the characteristic distribution of the signal quantity, and further lock the target sensing unit where the touch point is located in the candidate sensing unit, and then determine the touch point in the target sensing unit.

[0044] In one embodiment, in step S110, at least one candidate sensing unit is determined based on touch information fed back by each sensing unit in the display panel, including: determining a first touch depth of a point with a maximum signal amount in the display panel, and determining a first depth interval based on the first touch depth; wherein the value of the first touch depth is a minimum depth value in the first depth interval; determining at least one first sensing unit in each sensing unit based on the first depth interval; wherein there is at least one point in the first sensing unit where the touch depth of the touch signal corresponding to the touch depth is in the first depth interval; and determining at least one candidate sensing unit based on a relationship between the number of first sensing units and a preset first number threshold.

[0045] Exemplarily, assuming that the user's current touch mode is a standard touch mode that can be recognized by conventional capacitance detection methods, the point with the maximum signal amount is the touch point corresponding to the fingertip, and the touch depths corresponding to other fingers on the display panel other than the touching finger can be predicted. For example, if the index finger is used for touch, the touch depths of the curled middle finger and ring finger are predicted, and the first touch depth at the point with the maximum signal amount is used as the minimum depth value, and the first depth interval is constructed with the predicted touch depths corresponding to other fingers on the display panel as the maximum depth value. Then, when the touch mode is the standard touch mode, the touch signal with a touch depth in the first depth interval corresponds to the touching finger and other fingers adjacent to the touching finger. Therefore, based on the size range of normal fingers and the size of the sensing unit, a first quantity threshold can be preset, so that the user's current touch mode can be judged according to the relationship between the number of sensing units corresponding to the touch signal in the first depth interval and the first quantity threshold. The touch mode can include standard touch and non-standard touch, and candidate sensing units are further determined in each sensing unit of the display panel according to the touch mode.

[0046] In one embodiment, Figure 2 The figure shows a hand posture when a user touches a capacitive display panel using a standard touch method (such as a vertical touch method). According to actual statistical measurements, the height difference between the other curled fingers and the touching fingers is generally about 4 mm to 6 mm. Therefore, the difference between the maximum depth value in the first depth interval and the first touch depth is greater than or equal to 4 mm and less than or equal to 6 mm. Preferably, the difference between the maximum depth value in the first depth interval and the first touch depth can be 5 mm, that is, if the first touch depth is h1, the first depth interval is [h1, h1+5mm].

[0047] Figure 3 is with Figure 2 Schematic diagram of signal quantity distribution of touch signals in each sensing unit in the capacitive display panel corresponding to the touch mode, wherein the sensing units in area a and area b both have points where the touch depth is in the first depth interval, there is only one sensing unit in area a and its touch depth is smaller than that of the sensing unit in area b, since the length and width of the sensing unit are generally about 3mm to 4mm, and the diameter of a normal finger does not exceed 9mm, the first quantity threshold can be set accordingly, for example, the first quantity threshold is set to 9, if the number of sensing units corresponding to the touch signal in the first depth interval (the number of sensing units in area a and area b) is not greater than 9, such as Figure 3 If the number of sensing units in area a and area b shown in the figure is 9, it can be determined that the current touch mode is standard touch. Conversely, if the number of sensing units corresponding to the touch signal in the first depth interval is greater than 9, it can be determined that the current touch mode is non-standard touch.

[0048] In one embodiment, when the number of first sensing units is not greater than a first number threshold, that is, when the touch mode is standard touch, determining at least one candidate sensing unit in step S110 includes: determining a sensing unit that meets a first preset condition as a candidate sensing unit, wherein the first preset condition is that there is at least one point in the sensing unit and the touch depth of the touch signal corresponding to the touch depth is the first touch depth.

[0049] Understandably, Figure 3 The situation in which there is only one sensing unit corresponding to the minimum touch depth shown in is an ideal situation. In actual operation, the corresponding position of the fingertip of the touching finger on the display panel may not be in a single sensing unit, for example, it may be at the junction of multiple sensing units. In some individual cases, due to the influence of the touch angle, the touch depth of the fingertips of other fingers may be consistent with the touch depth of the fingertip of the touching finger, resulting in the minimum touch depth (first touch depth) appearing in multiple non-adjacent display units. The touch depth of the touch signal corresponding to at least one point is the first touch depth and can be taken as a candidate sensing unit, and then the target sensing unit where the touch point is located is determined by further identification and judgment among the candidate sensing units.

[0050] In one embodiment, when the touch mode is a standard touch, determining a target sensing unit from at least one candidate sensing unit in step S120 includes: determining the number of first points in each candidate sensing unit, the touch depth of the touch signal corresponding to the first point being the first touch depth; and determining the candidate sensing unit with the largest number of first points as the target sensing unit.

[0051] It can be understood that when there are more than one candidate sensing units, if the touch depth of the touch signal is the first touch depth (minimum touch depth) and the part is concentrated at the junction of adjacent sensing units, if the number of points with the touch depth of the first touch depth in a candidate sensing unit is more, it means that the area of ​​the positive projection of the fingertip of the touching finger on the candidate sensing unit is larger, then the candidate sensing unit is compared with other candidate sensing units. Therefore, the candidate sensing unit can be determined as the target sensing unit, and it is determined that the real touch point exists in the candidate sensing unit.

[0052] In one embodiment, when the number of first sensing units is greater than the first threshold, that is, when the touch mode is non-standard touch, determining at least one candidate sensing unit in step S110 includes: determining a point with a minimum signal amount and a second touch depth thereof in each point corresponding to a valid touch signal in the display panel; wherein the signal amount of the valid touch signal is greater than a preset touch determination threshold; determining a second depth interval according to the second touch depth; wherein the value of the second touch depth is a maximum depth value in the second depth interval; determining at least one candidate sensing unit according to the second depth interval; wherein there is at least one point in the candidate sensing unit where the touch depth of the touch signal corresponding to the touch depth is in the second depth interval.

[0053] It can be understood that in the case of non-standard touch, the touch depth of the touch signal of the fingertip detected by the sensing unit is not the minimum touch depth. Therefore, the minimum signal point and its corresponding second touch depth can be determined first. The second touch depth represents the maximum touch depth among the points where the signal amount detectable by the sensing unit of the capacitive display panel is greater than the preset touch judgment threshold (that is, the maximum distance between the part of the user's hand that may be the touching fingertip and the display panel that the sensing unit can detect), so as to set the second depth interval according to the second touch depth, determine the second touch depth as the maximum depth value in the second depth interval, and reasonably set the minimum depth value in the second depth interval according to the hand size, so that the second depth interval includes the depth value corresponding to the real touching fingertip, and determine the sensing unit with the touch depth of the touch signal corresponding to at least one point in the second depth interval as a candidate sensing unit.

[0054] Figure 4 FIG. 4 shows a hand gesture of a user touching a capacitive display panel by a non-standard touch method (such as finger tilt touch). Figure 4 As shown, the touching finger is the index finger of the user, but the touch depth value corresponding to the index finger is larger, and the touch depth values ​​corresponding to the fingertips of other fingers, such as the curled index finger, ring finger and little finger, are all smaller than the touch depth of the index finger. Therefore, the point with the largest signal amount cannot be directly used as the touch point. In the case of tilted finger touch, according to actual statistical measurements, the height difference between the touch depth of other positions of the hand and the point corresponding to the minimum signal amount is approximately 6mm to 10mm. Therefore, the difference between the second touch depth and the minimum depth value in the second depth interval can be set to be greater than or equal to 6mm and less than or equal to 10mm. Preferably, the difference between the second touch depth and the minimum depth value in the second depth interval can be 8mm, that is, if the second touch depth is h2, the second depth interval is [h2-8mm, h2].

[0055] In one embodiment, when the touch mode is non-standard touch, determining a target sensing unit from at least one candidate sensing unit in step S120 includes: determining the number of second sensing units adjacent to each candidate sensing unit; wherein the second sensing unit is a sensing unit having a valid touch signal; and determining a candidate sensing unit whose number of adjacent second sensing units is not greater than a preset second number threshold as a target sensing unit.

[0056] Figure 5 is with Figure 4 A schematic diagram of the signal quantity distribution of touch signals in each sensing unit in the capacitive display panel corresponding to the touch mode in the middle, wherein the sensing units in the c area and the d area are candidate sensing units, and the sensing units in the e area have valid touch signals but the touch depth is not in the second depth interval. Therefore, it is necessary to determine the target sensing unit in the c area and the d area, and according to the hand structure, there should be more sensing units without valid touch signals around the sensing unit corresponding to the fingertip of the touching finger, and the number of sensing units with valid touch signals around the sensing unit corresponding to the fingertip of the touching finger is generally greater than the number of sensing units with valid touch signals around the sensing unit corresponding to the fingertip, so it is only necessary to reasonably set the second quantity threshold and determine the number of second sensing units (sensing units with valid touch signals) adjacent to each sensing unit in the candidate sensing units, so as to determine the target sensing unit in the candidate sensing units.

[0057] like Figure 5 As shown in , there are 8 sensing units adjacent to each sensing unit. For example, the second quantity threshold is set to 3. Among the sensing units in area c and area d, only one sensing unit in area c has a number of second sensing units adjacent to no more than 3. Therefore, the sensing unit can be determined as the sensing unit corresponding to the fingertip (that is, the target sensing unit), and the candidate sensing unit in area d can be determined as the sensing unit corresponding to the fingertip.

[0058] By adopting the method of this embodiment, when the real touch point is not the point with the maximum signal amount, the area where the real touch point is located (candidate sensing unit) can be preliminarily determined according to the point with the minimum signal amount, and then the target sensing unit where the real touch point is located can be determined according to the number of sensing units with valid touch signals adjacent to each candidate sensing unit. This allows the recognition of the real touch point under different touch modes, thereby improving the accuracy and fluency of touch screen interaction.

[0059] In one embodiment, determining the touch point according to the target sensing unit in step S130 includes: determining at least one third point with the largest signal amount among the points of the target sensing unit, and determining the touch point according to the third point.

[0060] It can be understood that no matter whether the standard touch method or the non-standard touch method is used to touch the capacitive display panel, after determining the target sensing unit where the actual touch point is located, the actual touch point can be considered to be the point with the largest signal in the target sensing unit. If there is only one point with the largest signal, this point can be directly determined as the touch point. If there are multiple maximum signal points with the same signal amount, the center point of these points can be fitted as the touch point. Alternatively, individual points among the multiple maximum signal points that are obviously far away from other maximum signal points can be determined as error points. After the error points are eliminated, the touch point is determined only based on other maximum signal points.

[0061] If the two mutually perpendicular directions of the plane where the capacitive display panel is located are the x-axis and the y-axis, and the direction perpendicular to the plane where the capacitive display panel is located is the z-axis, a three-dimensional coordinate system is established, such as Figure 6 As shown, for any hand point corresponding to the user's hand in the three-dimensional coordinate system, its x-axis coordinate and y-axis coordinate can represent the position of its positive projection on the capacitive display panel, and the z-axis coordinate can represent the distance between the hand point and the capacitive display panel, that is, the touch depth of the touch signal generated by the hand point detected by the sensing unit.

[0062] Figure 7 This is an embodiment of the present disclosure. Figure 6 A flow chart of touch point recognition based on the coordinate system. When the sensing unit of the capacitive display panel detects a touch signal, each point with a valid touch signal and its corresponding signal amount will be reported to the control system in the form of two-dimensional coordinates (including x-axis coordinates and y-axis coordinates). The control system will determine the point with the maximum signal amount, and calculate the first touch depth of the point with the maximum signal amount. According to the first touch depth and the first depth interval [h1, h1+5mm], the number of first sensing units with touch depths of the points in the first depth interval is counted at the same time, and the way in which the finger touches the capacitive display panel is determined according to the relationship between the number of first sensing units and the preset first number threshold, for example Figure 7 The first quantity threshold is set to 9, then when the number of the first sensing units is less than or equal to 9, the touch mode is determined to be standard touch, and the point with the maximum signal amount can be determined as the touch unit.

[0063] When the number of first sensing units is greater than 9, it can be determined that the touch mode is non-standard touch, and the second touch depth of the point with the minimum signal amount can be determined among the points with valid touch signals, and the second depth interval [h2-8mm, h2] is determined according to the second touch depth. At the same time, the sensing units with touch depths of the points in the second depth interval are counted and these sensing units are determined as candidate sensing units, and then the number of second sensing units with valid touch signals adjacent to each candidate sensing unit is counted. If the number of second sensing units adjacent to a candidate sensing unit is less than or equal to 3, the candidate sensing unit is determined to be the target sensing unit corresponding to the fingertip, and the touch point is further determined in the target sensing unit; if the number of second sensing units adjacent to a candidate sensing unit is greater than 3, the candidate sensing unit is determined to correspond to the hand position of the fingertip or other non-touching fingertip.

[0064] It should be noted that the various quantity thresholds and the first depth interval and the second depth interval in the embodiments of the present application need to be determined based on the size of the sensing unit and the size of a normal finger. The specific values ​​mentioned in the embodiments are only for illustration. In actual applications, they can be reasonably set according to the actual size. The present application is not limited to this.

[0065] The method of this embodiment can distinguish different touch methods and adopt different touch point recognition strategies according to the relevant size parameters of the capacitive display panel and the size parameters of a normal finger. It can overcome the problem of poor touch point recognition accuracy caused by non-standard touch methods when the user touches a terminal with a capacitive display panel, thereby ensuring the accuracy and smoothness of touch screen interaction.

[0066] Embodiment 2

[0067] Corresponding to the method provided in the first embodiment of the present application, the embodiment of the present application further provides a device for determining a touch point, such as Figure 8 As shown, the device comprises:

[0068] The candidate unit determination module 810 is used to determine at least one candidate sensing unit according to the touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point;

[0069] A target unit determination module 820, configured to determine a target sensing unit from at least one candidate sensing unit;

[0070] The touch point determination module 830 is used to determine the touch point according to the target sensing unit.

[0071] Exemplarily, the candidate unit determination module 810 is used to: determine a first touch depth of a point with a maximum signal amount in the display panel, and determine a first depth interval based on the first touch depth; wherein the value of the first touch depth is the minimum depth value in the first depth interval; determine at least one first sensing unit in each sensing unit based on the first depth interval; wherein there is at least one point in the first sensing unit where the touch depth of the touch signal corresponding to the touch depth is in the first depth interval; determine at least one candidate sensing unit based on the relationship between the number of first sensing units and a preset first number threshold.

[0072] Exemplarily, the difference between the maximum depth value in the first depth interval and the first touch depth is greater than or equal to 4 mm and less than or equal to 6 mm.

[0073] Exemplarily, when the number of first sensing units is not greater than a first number threshold, the candidate unit determination module 810 is used to: determine a sensing unit that meets a first preset condition as a candidate sensing unit, wherein the first preset condition is that there is at least one point in the sensing unit whose touch depth of the touch signal corresponding to the touch depth is the first touch depth.

[0074] Exemplarily, the target unit determination module 820 is used to: determine the number of first points in each candidate sensing unit, the touch depth of the touch signal corresponding to the first point is the first touch depth; and determine the candidate sensing unit with the largest number of first points as the target sensing unit.

[0075] Exemplarily, when the number of first sensing units is greater than a first threshold, the candidate unit determination module 810 is used to: determine the point with the minimum signal amount and its second touch depth among the points corresponding to the valid touch signals in the display panel; wherein the signal amount of the valid touch signal is greater than a preset touch determination threshold; determine a second depth interval according to the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth interval; determine at least one candidate sensing unit according to the second depth interval; wherein there is at least one point in the candidate sensing unit where the touch depth of the touch signal corresponding to the touch depth is in the second depth interval.

[0076] Exemplarily, the difference between the second touch depth and the minimum depth value in the second depth interval is greater than or equal to 6 mm and less than or equal to 10 mm.

[0077] Exemplarily, the target unit determination module 820 is used to: determine the number of second sensing units adjacent to each candidate sensing unit; wherein the second sensing unit is a sensing unit with a valid touch signal; and determine the candidate sensing unit whose number of adjacent second sensing units is not greater than a preset second number threshold as the target sensing unit.

[0078] Exemplarily, the touch point determination module 830 is used to: determine at least one third point with the largest signal amount among the points of the target sensing unit, and determine the touch point according to the third point.

[0079] The functions of each module in each device in the embodiments of the present application can be found in the corresponding description in the above method, and have corresponding beneficial effects, which will not be repeated here.

[0080] Embodiment 3

[0081] Fig. 9 FIG. 1 is a block diagram of an electronic device used to implement an embodiment of the present application. Fig. 9 As shown, the electronic device includes: a memory 901 and a processor 902. The memory 901 stores a computer program that can be run on the processor 902. When the processor 902 executes the computer program, the method in the above embodiment is implemented. The number of the memory 901 and the processor 902 can be one or more.

[0082] The electronic device also includes:

[0083] The communication interface 903 is used to communicate with external devices and perform data exchange transmission.

[0084] If the memory 901, the processor 902 and the communication interface 903 are implemented independently, the memory 901, the processor 902 and the communication interface 903 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0085] Optionally, in a specific implementation, if the memory 901, the processor 902 and the communication interface 903 are integrated on a chip, the memory 901, the processor 902 and the communication interface 903 can communicate with each other through an internal interface.

[0086] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which implements the method provided in the embodiment of the present application when the program is executed by a processor.

[0087] The embodiment of the present application further provides a display device, which includes the display panel of the first embodiment and the electronic device in this embodiment.

[0088] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.

[0089] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.

[0090] It should be understood that the processor may be a CPU, or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.

[0091] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of exemplary but not limiting description, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DR RAM).

[0092] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.

[0093] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0094] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0095] Any process or method described in the flow chart or otherwise described herein can be understood as a module, fragment or portion of a code representing one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.

[0096] The logic and / or steps described in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or used in combination with these instruction execution systems, devices or apparatuses.

[0097] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0098] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.

[0099] The above is only an exemplary embodiment of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope recorded in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for determining a touch point, characterized in that: include: Determine at least one candidate sensing unit according to the touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point; determining a target sensing unit among the at least one candidate sensing unit; The touch point is determined according to the target sensing unit.

2. The method according to claim 1, characterized in that: Determining at least one candidate sensing unit according to touch information fed back by each sensing unit in the display panel includes: Determine a first touch depth of a point with a maximum signal amount in the display panel, and determine a first depth interval according to the first touch depth; wherein the value of the first touch depth is a minimum depth value in the first depth interval; Determine at least one first sensing unit among the sensing units according to the first depth interval; wherein the touch depth of the touch signal corresponding to at least one point in the first sensing unit is within the first depth interval; At least one candidate sensing unit is determined according to a magnitude relationship between the number of the first sensing units and a preset first number threshold.

3. The method according to claim 2, characterized in that A difference between a maximum depth value in the first depth interval and the first touch depth is greater than or equal to 4 mm and less than or equal to 6 mm.

4. The method according to claim 2, characterized in that When the number of the first sensing units is not greater than the first number threshold, determining the at least one candidate sensing unit includes: A sensing unit that meets a first preset condition is determined as the candidate sensing unit, wherein the first preset condition is that there is at least one point in the sensing unit whose touch depth of the touch signal corresponding to the first touch depth is the first touch depth.

5. The method according to claim 4, characterized in that Determining a target sensing unit from the at least one candidate sensing unit includes: Determine the number of first points in each of the candidate sensing units, the touch depth of the touch signal corresponding to the first point being the first touch depth; The candidate sensing units with the largest number at the first point are determined as the target sensing units.

6. The method according to claim 2, characterized in that When the number of the first sensing units is greater than the first threshold, determining the at least one candidate sensing unit includes: Determining a point with a minimum signal amount and a second touch depth thereof among the points corresponding to the effective touch signals in the display panel; wherein the signal amount of the effective touch signal is greater than a preset touch determination threshold; Determine a second depth interval according to the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth interval; At least one of the candidate sensing units is determined according to the second depth interval; wherein the touch depth of the touch signal corresponding to at least one point of the candidate sensing unit is within the second depth interval.

7. The method according to claim 6, characterized in that A difference between the second touch depth and a minimum depth value in the second depth range is greater than or equal to 6 mm and less than or equal to 10 mm.

8. The method according to claim 6, characterized in that Determining a target sensing unit from the at least one candidate sensing unit includes: Determine the number of second sensing units adjacent to each of the candidate sensing units; wherein the second sensing units are sensing units having valid touch signals; The candidate sensing units whose number of adjacent second sensing units is not greater than a preset second number threshold are determined as the target sensing units.

9. The method according to claim 1, characterized in that: Determining the touch point according to the target sensing unit includes: At least one third point with the largest signal amount is determined among the points of the target sensing unit, and the touch point is determined according to the third point.

10. A device for determining a touch point, characterized in that: include: A candidate unit determination module, configured to determine at least one candidate sensing unit according to the touch information fed back by each sensing unit in the display panel; wherein the touch information includes the signal amount and touch depth of the touch signal corresponding to each point in the sensing unit, and each sensing unit corresponds to at least one point; a target unit determination module, configured to determine a target sensing unit from among the at least one candidate sensing unit; A touch point determination module is used to determine the touch point according to the target sensing unit.

11. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

13. A display device, characterized in that: The electronic device comprises a display panel and the electronic device according to claim 11.

Citation Information

Patent Citations

  • Touch control area size dynamic adjusting method and device

    CN104978084A

  • Control method and electronic equipment

    CN112328164A

  • Induction area separation method and device during suspension control and suspension control remote controller

    CN115480662A

  • False touch prevention method and device

    CN115686264A