Methods, devices, electronic equipment, media, and display devices for determining touch points

By analyzing the signal quantity and depth of the sensing units in the capacitive display panel, candidate and target sensing units are determined, solving the problem of poor touch point recognition accuracy of capacitive touch panels under non-standard touch methods, and achieving higher touch point recognition accuracy and smoothness.

CN119536604BActive Publication Date: 2026-03-13BOE TECHNOLOGY GROUP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing capacitive touch panels have difficulty accurately recognizing the touch points of users' fingertips when users use non-standard touch methods, resulting in poor touch point recognition accuracy and affecting the recognition accuracy and smoothness of subsequent operations.

Method used

By analyzing the touch information fed back by each sensing unit of the display panel, including signal quantity and touch depth, candidate sensing units and target sensing units are determined. Different touch point recognition strategies are adopted to identify the actual touch points based on the relationship between signal quantity and depth.

Benefits of technology

It improves the accuracy of touch point recognition under different touch methods, ensuring the accuracy and smoothness of touch screen interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536604B_ABST
    Figure CN119536604B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, electronic device, medium, and display device for determining touch points, relating to the field of touch screen interaction technology. The method includes: determining at least one candidate sensing unit based on touch information fed back by each sensing unit in a display panel; wherein the touch information includes the signal quantity 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 from the at least one candidate sensing unit; and determining the touch point based on the target sensing unit. By employing the technical solution of this application, different touch methods can be distinguished and different touch point recognition strategies can be adopted, overcoming the problem of poor touch point recognition accuracy caused by non-standard touch methods when users touch terminals using capacitive display panels, thus ensuring the accuracy and smoothness of touch screen interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of touch screen interaction technology, and in particular to a method, apparatus, electronic device, medium and display device for determining touch points. Background Technology

[0002] As the demand for 3D displays increases, the technological requirements for 3D interaction are also increasing. Currently, touch interactions at a distance of more than 100mm from the display screen can be handled using cameras. However, at distances less than 100mm, the lens image is largely obscured, making it impossible to recognize features. 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 finger touch methods, the signal of the point corresponding to the fingertip is not the largest in many cases. It is necessary to more accurately identify the touch point corresponding to the user's fingertip under different touch conditions. Summary of the Invention

[0004] This application provides a method, apparatus, electronic device, medium, and display device for determining touch points to solve or alleviate one or more technical problems in the prior art.

[0005] According to a first aspect of the embodiments of this application, a method for determining touch points is provided, comprising:

[0006] Based on the touch information fed back by each sensing unit in the display panel, at least one candidate sensing unit is determined; wherein, the touch information includes the signal quantity 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 at least one candidate sensing unit; and a touch point is determined based on the target sensing unit.

[0007] In one embodiment, at least one candidate sensing unit is determined based on touch information fed back by each sensing unit in the display panel, including:

[0008] A first touch depth is determined at the point with the largest signal in the display panel, and a first depth range is determined based on the first touch depth; wherein the value of the first touch depth is the minimum depth value in the first depth range; at least one first sensing unit is determined in each sensing unit based on the first depth range; wherein at least one point in the first sensing unit has a touch depth of touch signal corresponding to a point that is in the first depth range; at least one candidate sensing unit is determined based on the relationship between the number of first sensing units and a preset first quantity threshold.

[0009] In one embodiment, the difference between the maximum depth value in the first depth range 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 quantity threshold, determining at least one candidate sensing unit includes: determining a sensing unit that satisfies a first preset condition as a candidate sensing unit, wherein the first preset condition is that the touch depth of the touch signal corresponding to at least one point in the sensing unit is the first touch depth.

[0011] In one embodiment, determining a target sensing unit among at least one candidate sensing unit includes: determining the number of first points in each candidate sensing unit, wherein the touch depth of the touch signal corresponding to the first point is 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 the point with the minimum signal amount and its second touch depth among each point corresponding to the effective touch signal in the display panel; wherein the signal amount of the effective touch signal is greater than a preset touch judgment threshold; determining a second depth range based on the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth range; determining at least one candidate sensing unit based on the second depth range; wherein at least one point of the candidate sensing unit has a touch depth of touch signal that is within the second depth range.

[0013] In one embodiment, the difference between the second touch depth and the 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 among 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 with a valid touch signal; and determining 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.

[0015] In one embodiment, determining a touch point based on a target sensing unit includes: determining at least one third point with the largest signal among all points of the target sensing unit, and determining the touch point based on the third point.

[0016] According to a second aspect of the embodiments of this application, a device for determining touch points is provided, comprising:

[0017] The candidate unit determination module is used to determine at least one candidate sensing unit based on the touch information fed back by each sensing unit in the display panel; wherein, the touch information includes the signal quantity 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; the target unit determination module is used to determine the target sensing unit among at least one candidate sensing unit; the touch point determination module is used to determine the touch point based on the target sensing unit.

[0018] According to a third aspect of the present application, an electronic device is provided, including 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 the embodiments of this application, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when the computer program is executed by a processor, it implements the method provided in any embodiment of this application.

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

[0021] The touch point identification method according to the embodiments of this application can distinguish different touch methods and adopt different touch point identification strategies, overcome the problem of poor touch point identification accuracy caused by non-standard touch methods when users touch terminals with capacitive display panels, and ensure the accuracy and smoothness of touch screen interaction.

[0022] The above overview 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 this application will become readily apparent from the accompanying drawings and the following detailed description. Attached Figure Description

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

[0024] Figure 1 This is a flowchart illustrating the touch point identification method according to Embodiment 1 of this application.

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

[0026] Figure 3 Is with Figure 2 A schematic diagram showing the signal distribution of touch signals in each sensing unit of the corresponding capacitive display panel.

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

[0028] Figure 5 Is with Figure 4 A schematic diagram showing the signal distribution of touch signals in each sensing unit of the corresponding capacitive display panel.

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

[0030] Figure 7 Therefore Figure 6 A flowchart illustrating the touch point recognition process based on the mid-coordinate system.

[0031] Figure 8 This is a schematic diagram of a touch point recognition device provided according to Embodiment 2 of this application.

[0032] Figure 9 This is a block diagram of an electronic device used to implement embodiments of this application. Detailed Implementation

[0033] In the following description, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments can be modified in various ways without departing from the spirit or scope of this application. Therefore, the drawings and description are considered to be exemplary in nature and not restrictive.

[0034] In the description of this specification, it should be understood that the terms "center," "longitudinal," "transverse," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0035] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0036] Example 1

[0037] Figure 1 This is a flowchart illustrating a method for determining touch points according to an embodiment of the present disclosure, including:

[0038] Step S110: Determine at least one candidate sensing unit based on the touch information fed back by each sensing unit in the display panel; wherein, the touch information includes the signal quantity 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: Determine the target sensing unit among at least one candidate sensing unit;

[0040] Step S130: Determine the touch point based on the target sensing unit.

[0041] For example, the method of this embodiment is applicable to terminals using capacitive display panels, such as mobile phones or tablet computers. 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. The touch depth represents the distance between the touch object and the display panel corresponding to the touch signal detected by the capacitive sensor in the sensing unit of the display panel. The magnitude of the touch signal is inversely proportional to the touch depth; that is, the larger the signal, the smaller the touch depth.

[0042] In existing capacitive touch detection technologies, finger touch on the screen is typically assumed to be standard touch, meaning the distance between the fingertip and the display panel is minimal during hover touch operations. Therefore, the point with the highest signal strength is directly identified as the touch point. However, in actual user experience, many non-standard touch methods occur, where the fingertip does not correspond to the point with the highest signal strength. In such cases, if the point with the highest signal strength is still directly used as the touch point, the touch point recognized by the display panel is highly likely not to be the actual touch point, thus affecting the recognition of subsequent clicks, swipes, or rotations.

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

[0044] In one embodiment, step S110, determining at least one candidate sensing unit based on the touch information fed back by each sensing unit in the display panel, includes: determining a first touch depth at the point with the largest signal in the display panel, and determining a first depth range based on the first touch depth; wherein the value of the first touch depth is the minimum depth value in the first depth range; determining at least one first sensing unit in each sensing unit based on the first depth range; wherein at least one point in the first sensing unit has a touch depth of touch signal corresponding to a point that is within the first depth range; and determining at least one candidate sensing unit based on the relationship between the number of first sensing units and a preset first quantity threshold.

[0045] For example, assuming the user's current touch method is a standard touch method that can be recognized by conventional capacitive sensing methods, the point with the maximum signal is the touch point corresponding to the fingertip. The touch depth of other fingers on the display panel can be predicted. For example, if the index finger is used for touch, the touch depth of the curled middle and ring fingers can be predicted. The first touch depth of the point with the maximum signal is used as the minimum depth value, and the touch depth of other fingers on the display panel is used as the maximum depth value to construct a first depth range. When the touch method is a standard touch method, the touch signal with the touch depth in the first depth range corresponds to the touch finger and other fingers adjacent to the touch finger. Therefore, based on the size range of normal fingers and the size of the sensing unit, a first quantity threshold can be preset. This allows the user's current touch method to be determined based on the relationship between the number of sensing units corresponding to the touch signal in the first depth range and the first quantity threshold. The touch method can include standard touch and non-standard touch, and candidate sensing units can be further determined among the sensing units of the display panel based on the touch method.

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

[0047] Figure 3 Is with Figure 2 This diagram illustrates the signal distribution of touch signals in each sensing unit of a capacitive touch panel corresponding to the medium touch mode. Both regions a and b have sensing units with touch depths within the first depth range. Region a has only one sensing unit, and its touch depth is less than that of the sensing unit in region b. Since the dimensions of a typical sensing unit are approximately 3mm to 4mm, and the diameter of a normal finger does not exceed 9mm, a first quantity threshold can be set accordingly. For example, a first quantity threshold of 9 can be set. If the number of sensing units corresponding to the touch signals in the first depth range (the number of sensing units in regions a and b) is not greater than 9, then... Figure 3 If the number of sensing units in regions a and b shown is 9, then the current touch mode can be determined to be standard touch. Conversely, if the number of sensing units corresponding to the touch signal in the first depth interval is greater than 9, then the current touch mode can be determined to be non-standard touch.

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

[0049] Understandable, Figure 3 The scenario shown, where there is only one sensing unit corresponding to the minimum touch depth, is an ideal situation. In actual operation, the fingertip of the touch finger may not be located within a single sensing unit on the display panel. For example, it may be located at the intersection of multiple sensing units. In some cases, due to the influence of the touch angle, there may also be situations where the touch depth of the fingertip of other fingers is the same as the touch depth of the touch finger, resulting in the minimum touch depth (first touch depth) appearing in multiple non-adjacent display units. Touch depths with at least one point corresponding to the touch signal and the first touch depth can be used as candidate sensing units. Then, the target sensing unit where the touch point is located can be determined through further identification and judgment among the candidate sensing units.

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

[0051] Understandably, when there is more than one candidate sensing unit, if the portion of the touch signal with a touch depth of the first touch depth (minimum touch depth) is concentrated at the boundary of adjacent sensing units, the more points in a candidate sensing unit with a touch depth of the first touch depth, the larger the area of ​​the fingertip projected onto the candidate sensing unit. Therefore, compared to other candidate sensing units, this candidate sensing unit can be identified as the target sensing unit, and the actual touch points are considered to exist in this candidate sensing unit.

[0052] In one embodiment, when the number of first sensing units is greater than a first threshold, i.e., when the touch mode is non-standard touch, step S110 determines at least one candidate sensing unit, including: determining the point with the smallest signal quantity and its second touch depth among each point corresponding to the effective touch signal in the display panel; wherein the signal quantity of the effective touch signal is greater than a preset touch judgment threshold; determining a second depth range based on the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth range; determining at least one candidate sensing unit based on the second depth range; wherein at least one point of the candidate sensing unit has a touch depth of touch signal that is within the second depth range.

[0053] Understandably, in non-standard touch situations, the touch depth of the fingertip touch signal detected by the sensing unit is not the minimum touch depth. Therefore, we can first determine the point with the minimum signal and its corresponding second touch depth. The second touch depth represents the maximum touch depth among the points where the signal detected 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 touch fingertip and the display panel that the sensing unit can detect). Based on the second touch depth, we set a second depth range, determine the second touch depth as the maximum depth value in the second depth range, and reasonably set the minimum depth value in the second depth range according to the hand size. This allows the second depth range to include the depth value corresponding to the actual touch fingertip, and the sensing unit with at least one touch signal corresponding to a touch depth in the second depth range is determined as a candidate sensing unit.

[0054] Figure 4 This illustrates a hand gesture used by a user when touching a capacitive display panel using a non-standard touch method (such as finger tilt touch). Figure 4 As shown, the touch finger is the user's index finger, but the touch depth value corresponding to the index finger is relatively large. 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 cannot be directly used as the touch point. When the finger is tilted for touch, according to actual statistical measurements, the height difference between the touch depth of other positions on the hand and the point corresponding to the smallest signal is about 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, then the second depth interval is [h2-8mm, h2].

[0055] In one embodiment, when the touch mode is non-standard touch, step S120, which determines the target sensing unit among 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 with a valid touch signal; and determining 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.

[0056] Figure 5 Is with Figure 4 This diagram illustrates the signal distribution of touch signals in each sensing unit of a capacitive display panel corresponding to the touch mode. Sensing units in regions c and d are candidate sensing units, while the sensing unit in region e possesses a valid touch signal but its touch depth is not within the second depth range. Therefore, it is necessary to identify the target sensing unit in regions c and d. Based on hand structure, the sensing unit surrounding the fingertip of the touch-sensitive finger should have a significant number of sensing units without valid touch signals, while the sensing unit surrounding the fingertip generally has more sensing units with valid touch signals than the sensing unit surrounding the fingertip. Therefore, by appropriately setting a second quantity threshold and determining the number of adjacent second sensing units (sensing units with valid touch signals) among the candidate sensing units, the target sensing unit can be identified from the candidate sensing units.

[0057] like Figure 5 As shown, each sensing unit has 8 adjacent sensing units. For example, if the second quantity threshold is set to 3, among the sensing units in regions c and d, only one sensing unit in region c has no more than 3 adjacent second sensing units. Therefore, this sensing unit can be identified as the sensing unit corresponding to the fingertip (i.e., the target sensing unit), and the candidate sensing units in region d can be identified as the sensing units corresponding to the fingertips.

[0058] Using the method of this embodiment, even when the actual touch point is not the point with the largest signal, the region (candidate sensing unit) where the actual touch point is located can be initially determined based on the point with the smallest signal. Then, based on the number of sensing units with effective touch signals adjacent to each candidate sensing unit, the target sensing unit where the actual touch point is located can be determined. This method can recognize the actual touch point under different touch modes, improving the accuracy and smoothness of touch screen interaction.

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

[0060] Understandably, regardless of whether a standard or 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 as the point with the largest signal in the target sensing unit. If there is only one point with the largest signal, it can be directly determined as the touch point. If there are multiple points with the same largest signal, the center point of these points can be fitted as the touch point. Alternatively, some points that are significantly far away from other points with the largest signal can be determined as error points. After eliminating the error points, the touch point is determined only based on the other points with the largest signal.

[0061] If we establish a three-dimensional coordinate system with the two mutually perpendicular directions of the plane containing the capacitive display panel as the x-axis and y-axis, and the direction perpendicular to the plane containing the capacitive display panel as the z-axis, then... Figure 6 As shown, for any hand point in the three-dimensional coordinate system, the x-axis and y-axis coordinates can represent the position of its orthographic 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 The flowchart illustrates a touch point recognition process based on a coordinate system. When a touch signal is detected by the sensing unit of the capacitive display panel, it reports the points with valid touch signals and their corresponding signal quantities to the control system in two-dimensional coordinates (including x-axis and y-axis coordinates). The control system determines the point with the largest signal quantity and calculates the first touch depth at that point. Based on the first touch depth and a set first depth range [h1, h1+5mm], it simultaneously counts the number of sensing units whose touch depths fall within the first depth range. The method of finger touch on the capacitive display panel is determined based on the relationship between the number of sensing units and a preset first threshold. For example... Figure 7 If 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 largest signal quantity can be determined as the touch unit.

[0063] When the number of first sensing units is greater than 9, the touch method can be determined to be non-standard touch. The second touch depth of the point with the smallest signal can be determined among all points with effective touch signals, and the second depth range [h2-8mm, h2] can be determined based on the second touch depth. At the same time, the sensing units with touch depths within the second depth range are counted and these sensing units are determined as candidate sensing units. Then, the number of second sensing units with effective 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 as 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 identified as corresponding to the fingertip or other non-touch fingertip hand position.

[0064] It should be noted that the quantity thresholds, the first depth range, and the second depth range in the embodiments of this 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 illustrative examples. In actual applications, they can be reasonably set according to the actual size. This application is not limited to this.

[0065] The method in this embodiment can distinguish different touch methods and adopt different touch point recognition strategies based on the relevant size parameters of the capacitive display panel and the size parameters of a normal finger. This can overcome the problem of poor touch point recognition accuracy caused by non-standard touch methods when users touch terminals with capacitive display panels, and ensure the accuracy and smoothness of touch screen interaction.

[0066] Example 2

[0067] Corresponding to the method provided in Embodiment 1 of this application, this application also provides a device for determining touch points, such as... Figure 8 As shown, the device includes:

[0068] The candidate unit determination module 810 is used to determine at least one candidate sensing unit based on the touch information fed back by each sensing unit in the display panel; wherein, the touch information includes the signal quantity 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] The target unit determination module 820 is used to determine a target sensing unit among at least one candidate sensing unit;

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

[0071] For example, the candidate unit determination module 810 is configured to: determine a first touch depth at the point with the largest signal in the display panel, and determine a first depth range based on the first touch depth; wherein the value of the first touch depth is the minimum depth value in the first depth range; determine at least one first sensing unit in each sensing unit based on the first depth range; wherein at least one point in the first sensing unit has a touch depth of touch signal corresponding to a point that is within the first depth range; and determine at least one candidate sensing unit based on the relationship between the number of first sensing units and a preset first quantity threshold.

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

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

[0074] For example, 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 most first points as the target sensing unit.

[0075] For example, when the number of first sensing units is greater than a first threshold, the candidate unit determination module 810 is configured to: determine the point with the smallest signal quantity and its second touch depth among the points corresponding to the valid touch signal in the display panel; wherein the signal quantity of the valid touch signal is greater than a preset touch judgment threshold; determine a second depth range based on the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth range; determine at least one candidate sensing unit based on the second depth range; wherein the candidate sensing unit has at least one point whose touch signal touch depth is within the second depth range.

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

[0077] For example, 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 quantity threshold as the target sensing unit.

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

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

[0080] Example 3

[0081] Figure 9 This is a block diagram of an electronic device used to implement embodiments of this application. For example... Figure 9 As shown, the electronic device includes a memory 901 and a processor 902. The memory 901 stores a computer program that can run on the processor 902. When the processor 902 executes the computer program, it implements the method described in the above embodiments. The number of memories 901 and processors 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 exchange and transmit data.

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

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

[0086] This application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method provided in this application.

[0087] This application also provides a display device, which includes the display panel of Embodiment 1 and the electronic device of this embodiment.

[0088] This application also provides a chip including a processor for calling and executing instructions stored in a memory, causing a communication device with the chip installed to perform the method provided in this application.

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

[0090] It should be understood that the aforementioned processor can be a CPU, or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. General-purpose processors can be microprocessors or any conventional processor. It is worth noting that the processor can be a processor supporting Advanced Reduced Instruction Set Machines (ARM) architecture.

[0091] Further, optionally, the aforementioned memory may include read-only memory and random access memory. The memory may be volatile memory or non-volatile memory, or may include both. Non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available. Examples include Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0092] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to this application are generated. 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 transferred from one computer-readable storage medium to another.

[0093] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.

[0094] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0095] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process. Furthermore, the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functionality involved.

[0096] The logic and / or steps described in the flowchart or otherwise herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus or device (such as a computer-based system, a processor-included system or other system that can fetch and execute instructions from, an instruction execution system, apparatus or device).

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

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

[0099] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope described in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining touch points, characterized in that, include: Based on the touch information fed back by each sensing unit in the display panel, at least one candidate sensing unit is determined; wherein, the touch information includes the signal quantity 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; 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. A target sensing unit is determined from the at least one candidate sensing unit; The touch point is determined based on the target sensing unit; Specifically, based on the touch information fed back by each sensing unit in the display panel, at least one candidate sensing unit is determined, including: A first touch depth is determined at the point with the largest signal in the display panel, and a first depth range is determined based on the first touch depth; wherein, the value of the first touch depth is the minimum depth value in the first depth range, and the difference between the maximum depth value in the first depth range and the first touch depth is greater than or equal to 4mm and less than or equal to 6mm. At least one first sensing unit is determined in each sensing unit according to the first depth range; wherein, in the first sensing unit, at least one point corresponds to a touch signal whose touch depth is within the first depth range; Based on the relationship between the number of the first sensing units and a preset first quantity threshold, at least one candidate sensing unit is determined.

2. The method according to claim 1, characterized in that, When the number of the first sensing units is not greater than the first quantity threshold, determining the at least one candidate sensing unit includes: The sensing unit that meets the 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 is the first touch depth.

3. The method according to claim 2, characterized in that, Determining the target sensing unit from the at least one candidate sensing unit includes: The number of first points in each candidate sensing unit is determined, and the touch depth of the touch signal corresponding to the first point is the first touch depth; The candidate sensing unit with the largest number at the first point is determined as the target sensing unit.

4. The method according to claim 1, characterized in that, When the number of the first sensing units is greater than a first quantity threshold, determining the at least one candidate sensing unit includes: In the display panel, among the points corresponding to valid touch signals, determine the point with the smallest signal amount and its second touch depth; wherein, the signal amount of the valid touch signal is greater than a preset touch judgment threshold; A second depth range is determined based on the second touch depth; wherein the value of the second touch depth is the maximum depth value in the second depth range, and the difference between the second touch depth and the minimum depth value in the second depth range is greater than or equal to 6mm and less than or equal to 10mm. Based on the second depth range, at least one candidate sensing unit is determined; wherein, the candidate sensing unit has at least one point whose touch depth is within the second depth range.

5. The method according to claim 4, characterized in that, Determining the target sensing unit from the at least one candidate sensing unit includes: The number of second sensing units adjacent to each of the candidate sensing units is determined; wherein, the second sensing unit is a sensing unit with a valid touch signal; Candidate sensing units whose number of adjacent second sensing units is not greater than a preset second quantity threshold are identified as the target sensing units.

6. The method according to claim 1, characterized in that, Determining the touch point based on the target sensing unit includes: Among the various points of the target sensing unit, at least one third point with the largest signal quantity is determined, and the touch point is determined based on the third point.

7. A device for determining touch points, characterized in that, include: The candidate unit determination module is used to determine at least one candidate sensing unit based on the touch information fed back by each sensing unit in the display panel; wherein, the touch information includes the signal quantity 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; 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. A target unit determination module is used to determine a target sensing unit among the at least one candidate sensing units; A touch point determination module is used to determine the touch point based on the target sensing unit; The candidate unit determination module is further configured to: A first touch depth is determined at the point with the largest signal in the display panel, and a first depth range is determined based on the first touch depth; wherein, the value of the first touch depth is the minimum depth value in the first depth range, and the difference between the maximum depth value in the first depth range and the first touch depth is greater than or equal to 4mm and less than or equal to 6mm. At least one first sensing unit is determined in each sensing unit according to the first depth range; wherein, in the first sensing unit, at least one point corresponds to a touch signal whose touch depth is within the first depth range; Based on the relationship between the number of the first sensing units and a preset first quantity threshold, at least one candidate sensing unit is determined.

8. 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 to enable the at least one processor to perform the method of any one of claims 1-6.

9. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method of any one of claims 1-6.

10. A display device, characterized in that, It includes a display panel and the electronic device as described in claim 8.

Citation Information

Patent Citations

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

    CN115480662A