Touch display device and touch position confirmation method
By setting an infrared sensor array on both ends of the first edge of the display surface and using the array to obtain the touch point distance, the problems of complex structure and high cost of traditional touch display devices are solved, and the effect of simplifying the structure and reducing costs is achieved.
Patent Information
- Application Number
- CN202411671833.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-04-15
AI Technical Summary
The traditional touch display device has a complex structure and is expensive because it is arranged in a large number of infrared transmitters and receivers around the display surface.
A touch display device is designed, by setting two infrared sensor arrays at both ends of the first edge of the display surface, using these arrays to obtain the distance between the touch points and the array, and determining the position of the touch points in combination with the distance between the arrays.
The structure of the touch display device is simplified, the cost is reduced, and the position of the touch point is effectively determined.
Smart Images

Figure CN119828915A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of touch display technology, and in particular to a touch display device and a touch position confirmation method. Background Art
[0002] Traditional touch display devices usually choose to arrange infrared transmitters and receivers on the four sides of the screen. When the screen is touched, the infrared light emitted in the horizontal and / or vertical directions is blocked by the touched object, so that the receivers at the corresponding positions in these two directions cannot receive the infrared light, and the touch position is determined according to the positions of the receivers that cannot receive the infrared light in these two directions. However, this method of arranging infrared transmitters and receivers around the display surface not only makes the display device structure complicated, but also has the problem of high cost. Summary of the invention
[0003] The embodiments of the present application provide a touch display device and a touch position confirmation method to solve the above technical problems.
[0004] In a first aspect, an embodiment of the present application provides a touch display device, comprising:
[0005] A touch display component has a display surface, and the display surface has a first edge;
[0006] Two infrared sensor arrays are respectively arranged at two ends of the first edge. The detection ranges of the two infrared sensor arrays both cover the display surface. The infrared sensors in the infrared sensor arrays are arranged at equal angular distances along an arc line, and the arc line is parallel to the display surface.
[0007] Optionally, the display surface has a second edge and a third edge, and the second edge and the third edge are respectively connected to two ends of the first edge;
[0008] The infrared sensors at two ends of one infrared sensor array transmit infrared signals along the first edge and the second edge respectively; and / or the infrared sensors at two ends of another infrared sensor array transmit infrared signals along the direction of the first edge and the third edge respectively;
[0009] And / or, the projection of the center point of an arc line on the display surface coincides with the connection point of the first edge and the second edge; and / or, the projection of the center point of another arc line on the display surface coincides with the connection point of the first edge and the third edge.
[0010] Optionally, each infrared sensor in the infrared sensor array includes a transmitter and a receiver arranged adjacent to each other in a direction perpendicular to the display surface; and / or, the transmitter and receiver in each infrared sensor are stacked; and / or, the transmitter is located on the side of the receiver facing away from the display surface.
[0011] In a second aspect, the present application also provides a touch position confirmation method, which is applicable to the above-mentioned touch display device, including:
[0012] Get the length of the first edge;
[0013] Get the radius of the arc;
[0014] Using two infrared sensor arrays respectively to obtain the distance between the two infrared sensor arrays and the touch point;
[0015] The coordinates of the touch point are determined according to the length of the first edge, the radius of the arc, and the distance between the touch point and the two infrared sensor arrays. The coordinate system where the coordinates are located takes the connection point of the first edge and the second edge of the touch display device or the connection point of the first edge and the third edge of the touch display device as the origin.
[0016] Optionally, the connection point between the first edge and the second edge of the touch display device is A, the connection point between the first edge and the third edge of the touch display device is B, and using two infrared sensor arrays respectively to obtain the distance between the two infrared sensor arrays and the touch point includes:
[0017] Obtain the number of receivers in the infrared sensor array disposed at point A or point B that receive infrared signals;
[0018] In response to the number of receivers receiving the infrared signal being an even number, obtaining numbers n and n+1 of two receivers located at middle positions among all the receivers receiving the infrared signal;
[0019] Get the time t when the receivers numbered n and n+1 receive the infrared signal 1 and t 2 ;
[0020] Get the time t when the infrared sensor array emits infrared signals 4 ;
[0021] Get the propagation speed v of the infrared signal;
[0022] According to t 1 ,t 2 ,t 4 and v to calculate the distance between point A or point B and the touch point;
[0023] Or, in response to the number of receivers receiving the infrared signal being an odd number, obtaining the serial number w of the receiver located in the middle position among all the receivers receiving the infrared signal;
[0024] Get the time t when the receiver numbered w receives the infrared signal 3 ;
[0025] Get the time t when the infrared sensor array emits infrared signals 4 ;
[0026] Get the propagation speed v of the infrared signal;
[0027] According to t 3 ,t 4 and v calculate the distance between point A or point B and the touch point.
[0028] Optionally, according to t 1 ,t 2 and t 4 Calculating the distance between point A or point B and the touch point involves:
[0029] According to t 1 ,t 4 and v calculate the distance d between receiver number n and the touch point 1 , and d 1 =(t 1 -t 4 )*v / 2;
[0030] According to t 2 ,t 4 and v calculate the distance d between the receiver numbered n+1 and the touch point 2 , and d 2 =(t 2 -t 4 )*v / 2;
[0031] Calculate the distance d between the receiver numbered n and the touch point 1 and the distance d between the receiver numbered n+1 and the touch point 2 and takes the average value as the distance between point A or point B and the touch point.
[0032] Optionally, according to t 3 ,t 4 Calculating the distance between point A or point B and the touch point includes:
[0033] According to t 3 ,t 4 and v calculate the distance d between the receiver numbered w and the touch point 3 , and d 3 =(t 3 -t 4 )*v / 2.
[0034] Optionally, the connection point between the first edge and the second edge of the touch display device is A, the connection point between the first edge and the third edge of the touch display device is B, the touch point is C, and the touch position confirmation method further includes:
[0035] Obtain the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A respectively;
[0036] The coordinates of the touch point are calculated according to the length of the first edge, the angle ∠CAB, and the angle ∠CBA.
[0037] Optionally, respectively obtaining the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A includes:
[0038] Obtain the number of receivers in the infrared sensor array disposed at point A or point B that receive infrared signals;
[0039] In response to the number of receivers receiving infrared signals being an even number, obtaining the numbers m and m+1 of two receivers located in the middle of all the receivers receiving infrared signals; or in response to the number of receivers receiving infrared signals being an odd number, obtaining the number z of the receiver located in the middle of all the receivers receiving infrared signals;
[0040] Obtaining the angle α between adjacent infrared sensors in the infrared sensor array;
[0041] Calculate the angle ∠CAB or angle ∠CBA based on the number m or z and the angle α.
[0042] Optionally, numbering the receivers in the infrared sensor array along the arc line from the first edge, and calculating the angle ∠CAB or the angle ∠CBA according to the number m or z and the angle α includes:
[0043] The angle between the receiver numbered m and the first edge is calculated as (m-1)*α+α / 2 according to the numbered m and the angle α, and is determined as the angle ∠CAB or the angle ∠CBA;
[0044] Or, the angle between the receiver numbered z and the first edge is calculated to be (z-1)*α based on the number z and the angle α, and is determined as the angle ∠CAB or the angle ∠CBA.
[0045] In the embodiment of the present application, infrared sensor arrays whose detection ranges cover the display surface are arranged at both ends of the first edge of the display surface, and the distance between the touch point and the two infrared sensor arrays is obtained by using two infrared sensor arrays. The position of the touch point can be determined by combining the distance between the two infrared sensor arrays. This not only simplifies the structure of the touch display device, but also reduces the cost by using only two infrared sensor arrays. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.
[0047] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same figure numbers represent the same parts in the following description.
[0048] Figure 1 A schematic diagram of the structure of a touch display device provided in some embodiments of the present application;
[0049] Figure 2 for Figure 1 A schematic diagram of the structure of the infrared sensor array in FIG.
[0050] Figure 3 A schematic diagram of the distance measurement principle of a touch display device provided in some embodiments of the present application, taking point C as an example of a touch position;
[0051] Figure 4 A flow chart of a touch position confirmation method provided in some embodiments of the present application;
[0052] Figure 5 A flow chart of a method for obtaining the distance between an infrared sensor array and a touch point provided in some embodiments of the present application;
[0053] Figure 6 A flow chart of another touch position confirmation method provided for some embodiments of the present application;
[0054] Figure 7 for Figure 6 Flow chart of the method corresponding to step S500.
[0055] Reference numerals:
[0056] 1. touch display component; 11. display surface; 12. first edge; 13. second edge; 14. third edge; 15 transmitter; 16. receiver;
[0057] 2. Infrared sensor array. DETAILED DESCRIPTION
[0058] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0059] In the embodiments of the present application, at least one refers to one or more; multiple refers to two or more. In the description of the present application, the words "first", "second", "third", etc. are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0060] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include a particular feature, structure or characteristic described in conjunction with the embodiment. Thus, in this specification, the terms "include", "comprises", "has" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0061] It should be noted that, in the embodiments of the present application, "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects before and after are in an "or" relationship.
[0062] It should be noted that in the embodiments of the present application, "connection" can be understood as electrical connection, and the connection between two electrical components can be a direct or indirect connection between the two electrical components. For example, the connection between A and B can be either a direct connection between A and B or an indirect connection between A and B through one or more other electrical components.
[0063] First, please refer to Figure 1 , Figure 1 A schematic diagram of the structure of a touch display device provided in some embodiments of the present application. The embodiments of the present application provide a touch display device, comprising: a touch display component 1, having a display surface 11, the display surface 11 having a first edge 12; two infrared sensor arrays 2, respectively arranged at both ends of the first edge 12, the detection ranges of the two infrared sensor arrays 2 both cover the display surface 11, and the infrared sensors in the infrared sensor arrays 2 are arranged at equal angular distances along an arc line, and the arc line is parallel to the display surface 11.
[0064] In the embodiment of the present application, infrared sensor arrays 2 whose detection ranges cover the display surface 11 are arranged at both ends of the first edge 12 of the display surface 11, and the distance between the touch point and the two infrared sensor arrays 2 is obtained by using two infrared sensor arrays 2. The position of the touch point can be determined by combining the distance between the two infrared sensor arrays 2. This not only simplifies the structure of the touch display device, but also reduces the cost because only two infrared sensor arrays 2 are used.
[0065] Please refer to Figure 2 , Figure 2 for Figure 1 In some embodiments of the present application, the display surface 11 has a second edge 13 and a third edge 14, and the second edge 13 and the third edge 14 are respectively connected to the two ends of the first edge 12; the infrared sensors at the two ends of one infrared sensor array 2 respectively transmit infrared signals along the first edge 12 and the second edge 13; and / or, the infrared sensors at the two ends of another infrared sensor array 2 respectively transmit infrared signals along the direction of the first edge 12 and the third edge 14.
[0066] In some embodiments of the present application, the projection of the center of a circle corresponding to an arc on the display surface coincides with the connection point between the first edge 12 and the second edge 13; and / or the projection of the center of another arc on the display surface coincides with the connection point between the first edge 12 and the third edge 14. Adopting such a solution helps to detect the display surface 11 using the infrared sensors at both ends of the infrared sensor array 2, so that while ensuring that the detection ranges of the two infrared sensor arrays 2 cover the display surface 11, the number of infrared sensors in the infrared sensor array 2 can be reduced, thereby reducing costs.
[0067] Please continue to refer to Figure 2 In some embodiments of the present application, each infrared sensor in the infrared sensor array 2 includes a transmitter 15 and a receiver 16 which are adjacently arranged in a direction perpendicular to the display surface 11 .
[0068] In some embodiments of the present application, the transmitter 15 and the receiver 16 in each infrared sensor are stacked.
[0069] In some embodiments of the present application, the transmitter 15 is located on a side of the receiver 16 facing away from the display surface 11 .
[0070] By adopting such a solution, the infrared signals reflected by the touched object can be received by the receiver 16 of at least one infrared sensor, which can avoid the situation where the touch position cannot be determined due to failure to detect the touched object in time. At the same time, it also helps to reduce the space occupied by the infrared sensor array 2.
[0071] Second, please refer to Figure 3 and Figure 4 , Figure 3 A schematic diagram of the distance measurement principle of a touch display device provided in some embodiments of the present application, taking point C as an example of a touch position, Figure 4 A flow chart of a touch position confirmation method provided in some embodiments of the present application. The present application also provides a touch position confirmation method, which is applicable to the above-mentioned touch display device and includes the following steps.
[0072] S100: Obtain the length of the first edge 12 .
[0073] S200: Get the radius of the arc.
[0074] In some embodiments, the length of the first edge 12 and the radius of the arc line may be acquired synchronously.
[0075] S300: using two infrared sensor arrays 2 respectively to obtain the distance between the two infrared sensor arrays 2 and the touch point.
[0076] S400: Determine the coordinates of the touch point according to the length of the first edge 12, the radius of the arc, and the distance between the touch point and the two infrared sensor arrays 2, with the coordinates taking the connection point of the first edge 12 and the second edge 13 of the touch display device or the connection point of the first edge 12 and the third edge 14 of the touch display device as the origin.
[0077] It should be noted that, in this embodiment, the projection of the center of a circle corresponding to an arc line on the display surface coincides with the connection point of the first edge 12 and the second edge 13, and / or the projection of the center of another arc line on the display surface coincides with the connection point of the first edge 12 and the third edge 14, with the connection point of the first edge 12 and the second edge 13 or the connection point of the first edge 12 and the third edge 14 as the origin. Figure 3 As shown, the first edge 12, the line connecting the two infrared sensor arrays 2 and the touch point form a triangle. Therefore, the coordinates of the touch point can be determined by obtaining the length of the first edge 12, the radius of the arc line where the infrared sensor array 2 is located, and the distance between the touch point and the infrared sensor array 2.
[0078] It should be noted that when the infrared sensors in the infrared sensor array 2 are arranged at equal angular distances along the arc, since the arc does not necessarily have a center, the projection of the center on the display surface cannot coincide with the connection point of the first edge and the second edge (or coincide with the connection point of the first edge and the third edge), resulting in the inability to determine the distance between the touch point and the origin according to the radius of the arc and the distance between the receiver 16 and the touch point when calculating the coordinates of the touch point. In view of this situation, in the embodiment of the present application, the distance between each infrared sensor in the infrared sensor array 2 and the origin is pre-stored in a table, and the number of the infrared sensor in the table is in a corresponding relationship with the distance between the infrared sensor and the origin. Therefore, when calculating the distance between the touch point and the origin, it is only necessary to know the distance between the infrared sensor and the origin according to the number of the infrared sensor where the receiver 16 is located (the number of the receiver 16 is the same as the number of the infrared sensor where it is located), so that the distance between the touch point and the origin can be calculated.
[0079] It is understandable that in actual application scenarios, the volume of the infrared sensor array 2 is often small. Therefore, in the embodiment of the present application, the radius of the arc line is negligible when calculating the coordinates of the touch point, and the coordinates of the touch point are determined based on the distances between the two infrared sensor arrays 2 and the touch point respectively and the length of the first edge 12.
[0080] Please refer to Figure 5 , Figure 5 A flow chart of a method for obtaining the distance between an infrared sensor array and a touch point provided for some embodiments of the present application. In some embodiments of the present application, the connection point between the first edge 12 and the second edge 13 of the touch display device is A, and the connection point between the first edge 12 and the third edge 14 of the touch display device is B. The above-mentioned method of obtaining the distance between the two infrared sensor arrays 2 and the touch point using the two infrared sensor arrays 2 respectively includes the following steps.
[0081] S201: Obtain the number of receivers 16 in the infrared sensor array 2 disposed at point A or point B that receive infrared signals.
[0082] S202: In response to the number of the receivers 16 that receive the infrared signal being an even number, obtaining numbers n and n+1 of two receivers 16 located at middle positions among all the receivers 16 that receive the infrared signal.
[0083] S203: Obtaining the time t at which the receivers 16 numbered n and n+1 receive the infrared signal 1 and t 2 .
[0084] S204: Acquire the time t at which the infrared sensor array 2 transmits the infrared signal 4 .
[0085] S205: Obtain the propagation speed v of the infrared signal.
[0086] S206: According to t 1 ,t 2 ,t 4 and v calculate the distance between point A or point B and the touch point.
[0087] S207: In response to the number of the receivers 16 that receive the infrared signal being an odd number, obtaining the serial number w of the receiver located at the middle position among all the receivers 16 that receive the infrared signal.
[0088] S208: Obtain the time t when the receiver 16 with the number w receives the infrared signal 3 .
[0089] S209: Obtaining the time t at which the infrared sensor array 2 transmits the infrared signal 4 .
[0090] S210: Acquire the propagation speed v of the infrared signal.
[0091] S211: According to t 3 ,t 4 and v calculate the distance between point A or point B and the touch point.
[0092] It should be noted that, in the embodiment of the present application, the emitter 15 of the infrared sensor in the infrared sensor array 2 periodically emits infrared signals, and the period of the infrared sensors in the same infrared sensor array 2 is the same. At the same time, because the emitter 15 and the receiver 16 are arranged adjacent to each other in a direction perpendicular to the display surface 11, the distance between the touch point and the emitter 15 and the distance between the touch point and the receiver 16 are almost the same. Therefore, it is only necessary to obtain the time point when the receiver 16 receives the infrared signal and the time point closest to this time point among the time points when the emitter 15 emits the infrared signal, and in combination with the propagation speed of the infrared signal, the distance between the touch point and the infrared sensor emitter 15 and / or the receiver 16 can be known. In some embodiments, different methods are used to calculate the distance between the touch point and the emitter 15 and / or the receiver 16 according to the number of receivers 16 that receive the infrared signal, which helps to improve the accuracy of the coordinates of the touch point obtained.
[0093] For example, the x-axis of the coordinate system is set along the direction of the first edge 12, and the length d of the first edge 12 is AB is 100 cm, and the distances between the two infrared sensor arrays 2 and the touch point are d BC 80cm and d AC The distance between the first edge 12 and the second edge 13 is 60 cm, and the connection point (ie, point A) of the first edge 12 and the second edge 13 is taken as the origin. Then, the coordinates of the touch point C are (64, 48).
[0094] In some embodiments of the present application, the above-mentioned 1 ,t 2 and t 4 Calculating the distance between point A or point B and the touch point involves:
[0095] According to t 1 ,t 4 and v to calculate the distance d between the receiver 16 numbered n and the touch point 1 , and d 1 =(t 1 -t 4 )*v / 2;
[0096] According to t 2 ,t 4 and v to calculate the distance d between the receiver 16 numbered n+1 and the touch point 2 , and d 2 =(t 2 -t 4 )*v / 2;
[0097] Calculate the distance d between the receiver 16 numbered n and the touch point 1 and the distance d between the receiver 16 numbered n+1 and the touch point 2 and takes the average value as the distance between point A or point B and the touch point.
[0098] When the number of receivers 16 receiving infrared signals is an even number, the distances between the two receivers 16 located in the middle of all the receivers 16 and the touch point are calculated respectively, and then the average value is taken. For example, taking the infrared sensor array 2 set at point A as an example, there are 4 receivers 16 receiving infrared signals reflected by the touched object, and the 4 receivers 16 are numbered 6, 7, 8, and 9 respectively. Then, the time t when the receivers 16 numbered 7 and 8 receive the infrared signals is obtained. 1 and t 2 , and then calculate the distance d between the receivers 16 numbered 7 and 8 and the touch point respectively 1 and d 2 , take d 1 and d 2 The average value is taken as the distance d between point A and the touch point (point C) AC , then d AC =((t 1 -t 4 )*v / 2+(t 2 -t 4)*v / 2) / 2. The method for calculating the distance between the infrared sensor array 2 set at point B and the touch point is similar to or the same as the method for calculating the distance between the infrared sensor array 2 set at point A and the touch point, and will not be repeated here.
[0099] In some embodiments of the present application, the above-mentioned 3 ,t 4 Calculating the distance between point A or point B and the touch point includes: 3 ,t 4 and v to calculate the distance d between the receiver 16 numbered w and the touch point 3 , and d 3 =(t 3 -t 4 )*v / 2.
[0100] When the number of receivers 16 receiving infrared signals is an odd number, the time when the middle receiver 16 among all the receivers 16 receiving infrared signals receives the infrared signal is directly obtained, and the distance between the infrared sensor array 2 and the touch point can be obtained by combining the propagation speed of the infrared signal and the time when the transmitter 15 transmits the infrared signal.
[0101] It is understandable that the propagation speed of infrared signals is very fast (the propagation speed of infrared in a vacuum is 3×10 8 m / s, the propagation speed in air is slightly slower than that in vacuum). Therefore, when the touch display component 1 is small in size, the time difference between the infrared sensor array 2 transmitting and receiving the infrared signal is often small. The distance between the infrared sensor array 2 and the touch point obtained based on the time difference and the propagation speed of the infrared signal may be inaccurate. Figure 3 As shown, the length of the first edge 12 and the distance between the two infrared sensor arrays 2 and the touch point form a triangle △ABC. In addition to the method in the above embodiment, the height on the base (i.e., the ordinate of the touch point) can still be calculated according to the length of one base of the triangle (i.e., the length of the first edge 12) and the two angles adjacent to the base. Therefore, please refer to Figure 6 , Figure 6 Another touch position confirmation method flow chart provided for some embodiments of the present application. In some embodiments of the present application, the connection point between the first edge 12 and the second edge 13 of the touch display device is A, the connection point between the first edge 12 and the third edge 14 of the touch display device is B, the touch point is C, and the touch position confirmation method further includes the following steps.
[0102] S500: Obtain the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A respectively.
[0103] S600: Calculate the coordinates of the touch point according to the length of the first edge 12, the angle ∠CAB and the angle ∠CBA.
[0104] With such a solution, it is not necessary to obtain the time when the receiver 16 receives the infrared signal and the time when the transmitter 15 transmits the infrared signal. It is only necessary to obtain the serial number of the receiver 16 that receives the infrared signal, which helps to simplify the calculation process and reduce the number of related sensors, for example, reducing the number of sensors for obtaining the time when the receiver 16 receives the infrared signal. At the same time, it also helps to improve the accuracy of the calculation results.
[0105] Please refer to Figure 7 , Figure 7 for Figure 6 In some embodiments of the present application, the above-mentioned obtaining the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A respectively includes the following steps.
[0106] S510: Obtain the number of receivers 16 in the infrared sensor array 2 disposed at point A or point B that receive infrared signals.
[0107] S520: In response to the number of the receivers 16 that receive the infrared signal being an even number, obtaining numbers m and m+1 of two receivers 16 located at middle positions among all the receivers 16 that receive the infrared signal.
[0108] S530: In response to the number of the receivers 16 that receive the infrared signal being an odd number, obtaining the serial number z of the receiver 16 located at the middle position among all the receivers 16 that receive the infrared signal.
[0109] S540: Obtain the angle α between adjacent infrared sensors in the infrared sensor array 2.
[0110] S550: Calculate the angle ∠CAB or the angle ∠CBA according to the number m or z and the included angle α.
[0111] In the embodiment of the present application, the infrared sensors in the infrared sensor array 2 are arranged at equal angular distances along the arc line, so the two corners adjacent to the first edge 12 can be calculated according to the number of the receivers 16 that receive the infrared signal and the angle α between the adjacent sensors. Similarly, when the coordinates of the touch point are calculated using this method, different methods are still used to calculate the two corners adjacent to the first edge 12 according to the different numbers of the receivers 16 that receive the infrared signal, so as to ensure the accuracy of the coordinates of the touch point.
[0112] In some embodiments of the present application, the receivers 16 in the infrared sensor array 2 are numbered along the arc line from the first edge 12, and the angle ∠CAB or angle ∠CBA is calculated according to the number m or z and the angle α, including:
[0113] According to the number m and the angle α, the angle between the receiver 16 numbered m and the first edge 12 is calculated to be (m-1)*α+α / 2, and is determined as the angle ∠CAB or the angle ∠CBA;
[0114] The angle between the receiver 16 numbered z and the first edge 12 is calculated to be (z-1)*α based on the number z and the angle α, and is determined as the angle ∠CAB or the angle ∠CBA.
[0115] For example, taking the infrared sensor array 2 disposed at the connection point between the first edge 12 and the second edge 13 (i.e., point A) as an example, if the number of receivers 16 receiving infrared signals is 2, numbered 9 and 10 respectively, and the angle α between the infrared sensors is 5°, then the angle between the line between the touch point and point A and the first edge 12 is (9-1)×5+5 / 2=42.5°. The method for calculating the angle between the line between the infrared sensor array 2 disposed at point B and the touch point and the first edge 12 is similar or the same as the method for calculating the angle between the line between the infrared sensor array 2 disposed at point A and the touch point and the first edge 12, and will not be repeated here.
[0116] As described above, the length of the first edge 12, the distance between the two infrared sensor arrays 2 and the touch point form a triangle △ABC. Given the angle ∠CAB and the angle ∠CBA of the triangle △ABC, and the length of one of the sides AB, the coordinates of point C in the coordinate system with point A or point B as the origin can be calculated. Specifically, in some embodiments of the present application, the connection point between the first edge 12 and the second edge 13 of the touch display device is A, the connection point between the first edge 12 and the third edge 14 of the touch display device is B, the touch point is C, and the x-axis of the coordinate system is set along the direction of the first edge 12. The touch position confirmation method also includes:
[0117] Get the coordinates of any infrared sensor array 2;
[0118] Using the infrared sensor array 2 to obtain the distance between the infrared sensor array 2 and the touch point;
[0119] Obtain an angle ∠CAB or an angle ∠CBA formed by taking the infrared sensor array 2 as a vertex, taking the first edge 12 as a starting edge, and taking the line between the infrared sensor array 2 and the touch point as a terminal edge;
[0120] The coordinates of the touch point are determined according to the coordinates of the infrared sensor array 2, the distance between the infrared sensor array 2 and the touch point, and the angle ∠CAB or the angle ∠CBA.
[0121] For example, the infrared sensor array 2 is set at the connection point of the first edge 12 and the third edge 14 (i.e., point B), and point A is taken as the origin. The length of the first edge 12 is 100 cm, then the coordinates of point B are (100, 0), and the distance between point B and point C (touch point) is d BC , d BC =80cm, angle ∠CBA is 30°, then the coordinates of the touch point can be calculated as C(36,48).
[0122] Alternatively, in some embodiments of the present application, angle ∠ACB is calculated using angle ∠CAB and angle ∠CBA, and the lengths of AC and BC are calculated based on the three internal angles of triangle △ABC and the length of AB. The coordinates of point C are then calculated based on the lengths of AC, BC and AB.
[0123] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0124] The above are only preferred embodiments of the present application, and are not intended to limit the present application in any form. Although the present application has been disclosed as above with preferred embodiments, it is not intended to limit the present application. Any technical personnel in the field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present application. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A touch display device, characterized in that: include: A touch display component, comprising a display surface, wherein the display surface has a first edge; Two infrared sensor arrays are respectively arranged at two ends of the first edge, the detection ranges of the two infrared sensor arrays both cover the display surface, and the infrared sensors in the infrared sensor arrays are arranged at equal angular distances along an arc line, and the arc line is parallel to the display surface.
2. The touch display device according to claim 1, characterized in that: The display surface has a second edge and a third edge, and the second edge and the third edge are respectively connected to two ends of the first edge; The infrared sensors at two ends of one infrared sensor array emit infrared signals along the first edge and the second edge respectively; and / or the infrared sensors at two ends of another infrared sensor array emit infrared signals along the direction of the first edge and the third edge respectively; And / or, the projection of the center point of one arc line on the display surface coincides with the connection point between the first edge and the second edge; and / or, the projection of the center point of another arc line on the display surface coincides with the connection point between the first edge and the third edge.
3. The touch display device according to claim 1, characterized in that: Each infrared sensor in the infrared sensor array includes a transmitter and a receiver arranged adjacent to each other in a direction perpendicular to the display surface; and / or, the transmitter and receiver in each infrared sensor are stacked; and / or, the transmitter is located on the side of the receiver facing away from the display surface.
4. A touch position confirmation method, applicable to the touch display device according to any one of claims 1 to 3, characterized in that: The touch position confirmation method comprises: Obtaining the length of the first edge; Get the radius of the arc; respectively using the two infrared sensor arrays to acquire the distance between the two infrared sensor arrays and the touch point; The coordinates of the touch point are determined according to the length of the first edge, the radius of the arc line, and the distance between the touch point and the two infrared sensor arrays, and the coordinate system where the coordinates are located takes the connection point of the first edge and the second edge of the touch display device or the connection point of the first edge and the third edge of the touch display device as the origin.
5. The touch position confirmation method according to claim 4, characterized in that: The connection point between the first edge and the second edge of the touch display device is A, and the connection point between the first edge and the third edge of the touch display device is B. The method of using the two infrared sensor arrays to obtain the distance between the two infrared sensor arrays and the touch point includes: Obtaining the number of receivers in the infrared sensor array disposed at point A or point B that receive infrared signals; In response to the number of the receivers receiving the infrared signal being an even number, obtaining numbers n and n+1 of two receivers located at middle positions among all the receivers receiving the infrared signal; Obtaining the times t1 and t2 at which the receivers numbered n and n+1 receive infrared signals; Acquire the time t4 at which the infrared sensor array transmits the infrared signal; Obtaining the propagation speed v of the infrared signal; Calculate the distance between point A or point B and the touch point according to t1, t2, t4 and v; Or, in response to the number of the receivers receiving the infrared signal being an odd number, obtaining the serial number w of the receiver located at the middle position among all the receivers receiving the infrared signal; Obtain the time t3 at which the receiver numbered w receives the infrared signal; Acquire the time t4 at which the infrared sensor array transmits the infrared signal; Obtaining the propagation speed v of the infrared signal; The distance between point A or point B and the touch point is calculated according to t3, t4 and v.
6. The touch position confirmation method according to claim 5, characterized in that: The calculating the distance between point A or point B and the touch point according to t1, t2 and t4 comprises: Calculate the distance d1 between the receiver numbered n and the touch point according to t1, t4 and v, and d1=(t1-t4)*v / 2; Calculate the distance d2 between the receiver numbered n+1 and the touch point according to t2, t4 and v, and d2=(t2-t4)*v / 2; An average value of the distance d1 between the receiver numbered n and the touch point and the distance d2 between the receiver numbered n+1 and the touch point is calculated and used as the distance between the point A or point B and the touch point.
7. The touch position confirmation method according to claim 5, characterized in that: The calculating the distance between point A or point B and the touch point according to t3, t4 and v comprises: The distance d3 between the receiver numbered w and the touch point is calculated according to t3, t4 and v, and d3=(t3-t4)*v / 2.
8. The touch position confirmation method according to claim 4, characterized in that: The connection point between the first edge and the second edge of the touch display device is A, the connection point between the first edge and the third edge of the touch display device is B, the touch point is C, and the touch position confirmation method further includes: Obtain the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A respectively; The coordinates of the touch point are calculated according to the length of the first edge, the angle ∠CAB and the angle ∠CBA.
9. The touch position confirmation method according to claim 8, characterized in that: The obtaining of the angle ∠CAB and the angle ∠CBA formed by the three points C, A, B and C, B, A respectively comprises: Obtaining the number of receivers in the infrared sensor array disposed at point A or point B that receive infrared signals; In response to the number of the receivers receiving infrared signals being an even number, obtaining the numbers m and m+1 of the two receivers located in the middle of all the receivers receiving infrared signals; or in response to the number of the receivers receiving infrared signals being an odd number, obtaining the number z of the receiver located in the middle of all the receivers receiving infrared signals; Obtaining an angle α between adjacent infrared sensors in the infrared sensor array; Angle ∠CAB or angle ∠CBA is calculated according to the number m or z and the angle α.
10. The touch position confirmation method according to claim 9, characterized in that: The receivers in the infrared sensor array are numbered along the arc line from the first edge, and the angle ∠CAB or the angle ∠CBA is calculated according to the number m or z and the angle α, comprising: According to the number m and the angle α, the angle between the receiver numbered m and the first edge is calculated to be (m-1)*α+α / 2, and determined as the angle ∠CAB or the angle ∠CBA; Or, the angle between the receiver numbered z and the first edge is calculated to be (z-1)*α based on the number z and the angle α, and is determined as the angle ∠CAB or the angle ∠CBA.
Citation Information
Patent Citations
Electronic device with infrared touch identification function
CN102073417A
Touch screen positioning device and touch point calculating method
CN103186295A
Infrared touch display screen
CN220627038U
Infrared touch screen, touch detection method and display device thereof
WO2016086647A1