Infrared touch device and method for determining touch point position of infrared touch device

By employing infrared emitters and receivers with equal or unequal spacing in infrared touch devices, combined with the processor's merging processing technology, the problems of large computational load and long processing time in existing technologies are solved, achieving fast and accurate touch point positioning.

CN119493495BActive Publication Date: 2026-01-06HISENSE COMML DISPLAY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311037855.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-17
Publication Date
2026-01-06
Estimated Expiration
2043-08-17

AI Technical Summary

Technical Problem

In existing technologies, the process of determining the location of a touch point in infrared touch devices involves a large amount of computation and takes a long time.

Method used

Using infrared emitters and receivers with equal or unequal spacing, the processor acquires touch areas in different directions during the scanning cycle, and determines the position information of the touch point by merging and processing the touch areas in different directions.

Benefits of technology

This reduces the computational load and time required for determining the touch point location, thus improving the efficiency of touch point positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493495B_ABST
    Figure CN119493495B_ABST
Patent Text Reader

Abstract

The application provides an infrared touch device and a touch point position determination method of the infrared touch device. An infrared emitting tube emits infrared light to form a light path, and an infrared receiving tube receives the infrared light emitted by the infrared emitting tube. A processor acquires, in one scanning cycle, a first touch area and a second touch area of a touch point in a scanning direction of at least one infrared emitting tube and infrared receiving tube in a first direction, and a third touch area and a fourth touch area of the touch point in the scanning direction of the at least one infrared emitting tube and infrared receiving tube in a second direction. The touch areas in the first direction are processed to determine a first target touch area, the touch areas in the second direction are processed to determine a second target touch area, and the position information of the touch point is determined according to the first target touch area and the second target touch area, so that the calculation amount and time consumption in the touch point position determination process are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of infrared touch device technology. More specifically, it relates to an infrared touch device and a method for determining the touch point position of the infrared touch device. Background Technology

[0002] With the continuous advancement of science and technology, the arrangement of infrared emitters in infrared touch devices has evolved from dense, evenly spaced arrangement to unequal or large-spaced arrangement. In order to improve the touch response speed of such infrared touch devices, it is particularly important to quickly locate the touch points on the screen.

[0003] In existing technologies, when determining the position of a touch point, the touch area is typically determined based on the blocked light path under the scanning direction dominated by the infrared emitting diode in the first and second directions. Then, the position information of the touch point is determined based on the light intensity of the blocked light path. In existing technologies, for a specific infrared emitting diode, each angle corresponding to the n light paths it emits is called a scanning direction.

[0004] However, the current technology involves a large amount of computation and takes a long time to determine the location of the touch point. Summary of the Invention

[0005] This application provides an infrared touch device and a method for determining the touch point position of the infrared touch device, which solves the problem that the process of determining the touch point position in the prior art involves a large amount of calculation and takes a long time.

[0006] In a first aspect, embodiments of this application provide an infrared touch device, including: an infrared emitting tube, an infrared receiving tube, and a processor;

[0007] The infrared emitting tubes are arranged with equal or unequal spacing, and the infrared receiving tubes are arranged with equal or unequal spacing.

[0008] The infrared emitting tube is configured to emit infrared light to form an optical path, and the optical path formed by one infrared emitting tube is a set of optical paths in a scanning direction;

[0009] The infrared receiver is connected to the infrared emitter, and the infrared receiver is configured to receive the infrared light emitted by the infrared emitter. The light path received by one infrared receiver is a set of light paths in a scanning direction.

[0010] The processor is connected to both the infrared emitting tube and the infrared receiving tube, and the processor is configured to:

[0011] Within one scanning cycle, the touch point is acquired in the first direction, in the scanning direction of at least one infrared emitting tube, in the second direction, in the scanning direction of at least one infrared receiving tube, and in the second direction, in the scanning direction of at least one infrared emitting tube, in the third touch point, in the scanning direction of at least one infrared emitting tube, in the fourth touch point, in the scanning direction of at least one infrared receiving tube.

[0012] The first touch area and the second touch area in the first direction are merged to determine the first target touch area of ​​the touch point in the first direction.

[0013] The third touch area and the fourth touch area in the second direction are merged to determine the second target touch area of ​​the touch point in the second direction;

[0014] The location information of the touch point is determined based on the first target touch area and the second target touch area.

[0015] This application reduces the computational load and time consumption by merging the touch areas in the first and second directions respectively to obtain the first target touch area and the second target touch area, and then determining the position information of the touch point based on the first target touch area and the second target touch area.

[0016] In some embodiments of this application, the processor is further configured to:

[0017] In the first touch area, the identification information of the light path blocked by the touch point is recorded to obtain the first set of light paths blocked in the first touch area;

[0018] In the second touch area, the identification information of the light path blocked by the touch point is recorded to obtain a second set of light paths blocked in the second touch area;

[0019] In the third touch area, the identification information of the light path blocked by the touch point is recorded to obtain a third set of light paths blocked in the third touch area;

[0020] In the fourth touch area, the identification information of the light path blocked by the touch point is recorded to obtain the fourth set of light paths blocked in the fourth touch area.

[0021] This application obtains sets of blocked light paths in different touch areas in different directions, which facilitates the determination of a first target touch area in multiple touch areas in a first direction and a second target touch area in multiple touch areas in a second direction based on the blocked light paths in each set.

[0022] In some embodiments of this application, when the processor is configured to perform merging processing on the first touch area and the second touch area in the first direction to determine the first target touch area of ​​the touch point in the first direction, it is specifically configured as follows:

[0023] If the blocked light path in the first set is a proper subset of the blocked light path in the second set, then the first touch area is deleted, and the second touch area is determined as the first target touch area of ​​the touch point in the first direction.

[0024] If the blocked light path in the second set is a proper subset of the blocked light path in the first set, then the second touch area is deleted, and the first touch area is determined as the first target touch area of ​​the touch point in the first direction.

[0025] This application determines the first target touch area by comparing the relationship between the blocked light paths in the first set and the blocked light paths in the second set in the first direction, so that only the first target touch area participates in the subsequent touch point position determination, thereby reducing the amount of computation and time consumption.

[0026] In some embodiments of this application, the processor is further configured as follows:

[0027] If the blocked light path in the first set is the same as the blocked light path in the second set, then the first touch area is deleted, and the second touch area is determined as the first target touch area of ​​the touch point in the first direction;

[0028] Alternatively, the second touch area can be deleted, and the first touch area can be determined as the first target touch area of ​​the touch point in the first direction.

[0029] In this application, if the blocked light path in the first set is the same as the blocked light path in the second set, the touch area corresponding to one set is retained, and only the touch area participates in the subsequent touch point position determination, so as to reduce the amount of calculation and time consumption.

[0030] In some embodiments of this application, when the processor is configured to perform merging processing on the third touch area and the fourth touch area in the second direction to determine the second target touch area of ​​the touch point in the second direction, it is specifically configured as follows:

[0031] If the blocked light path in the third set is a proper subset of the blocked light path in the fourth set, then the third touch area is deleted, and the fourth touch area is determined as the second target touch area of ​​the touch point in the second direction.

[0032] If the blocked light path in the fourth set is a proper subset of the blocked light path in the third set, then the fourth touch area is deleted, and the third touch area is determined as the second target touch area of ​​the touch point in the second direction.

[0033] This application determines the second target touch area by comparing the relationship between the blocked light paths in the third set and the blocked light paths in the fourth set in the second direction, so that only the second target touch area participates in the subsequent touch point position determination, thereby reducing the amount of computation and time consumption.

[0034] In some embodiments of this application, the processor is further configured as follows:

[0035] If the blocked light path in the third set is the same as the blocked light path in the fourth set, then the third touch area is deleted, and the fourth touch area is determined as the second target touch area of ​​the touch point in the second direction;

[0036] Alternatively, the fourth touch area can be deleted, and the third touch area can be determined as the second target touch area of ​​the touch point in the second direction.

[0037] In this application, if the blocked light path in the third set is the same as the blocked light path in the fourth set, then the touch area corresponding to one of the sets is retained, and only the touch area participates in the subsequent touch point position determination, so as to reduce the amount of calculation and time consumption.

[0038] In some embodiments of this application, when the processor is configured to determine the position information of the touch point based on the first target touch area and the second target touch area, it is specifically configured as follows:

[0039] Based on the light intensity of the light path in the first target touch area and the light intensity of the light path in the second target touch area, determine the vertex information and area information of the circumscribed polygon formed by the touch point;

[0040] The vertex information and area information are processed by coordinate transformation to determine the position information of the touch point.

[0041] This application reduces the computational load and improves the determination efficiency by determining the position of the touch point based on the light intensity of the light paths of the first target touch area and the second target touch area.

[0042] Secondly, embodiments of this application provide a method for determining the touch point position of an infrared touch device, the method comprising:

[0043] Within one scan cycle, the processor acquires a first touch area of ​​the touch point in the first direction, a second touch area in the scanning direction of at least one infrared emitting diode, and a third touch area of ​​the touch point in the second direction, a fourth touch area in the scanning direction of at least one infrared emitting diode.

[0044] The processor merges the first touch area and the second touch area in the first direction to determine the first target touch area of ​​the touch point in the first direction.

[0045] The processor merges the third touch area and the fourth touch area in the second direction to determine the second target touch area of ​​the touch point in the second direction;

[0046] The processor determines the position information of the touch point based on the first target touch area and the second target touch area.

[0047] In this application, the processor merges the touch areas in the first direction and the second direction respectively, determines the first target touch area from at least two touch areas in the first direction and the second target touch area from at least two touch areas in the second direction, and then determines the position information of the touch point based on the first target touch area and the second target touch area, thereby reducing the amount of computation in the process of determining the touch point position and reducing the time consumption.

[0048] Thirdly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed by a processor, the touch point position determination method of the infrared touch device described in the second aspect is implemented.

[0049] This application provides storage conditions for performing a method for determining the touch point position of an infrared touch device through a computer-readable storage medium.

[0050] Fourthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the touch point position determination method for an infrared touch device as described in the second aspect.

[0051] This application provides a running program for executing a method to determine the touch point position of an infrared touch device through the provided computer program product. Attached Figure Description

[0052] To more clearly illustrate the implementation methods in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.

[0053] Figure 1 A schematic diagram of the structure of an infrared touch screen provided in this application;

[0054] Figure 2A A schematic diagram illustrating the scanning direction along the long side, provided for an embodiment of this application;

[0055] Figure 2B A schematic diagram illustrating another scanning direction of the long side as provided in an embodiment of this application;

[0056] Figure 2C A schematic diagram illustrating a short-side scanning direction provided in an embodiment of this application;

[0057] Figure 2D A schematic diagram illustrating another scanning direction of the short side as provided in an embodiment of this application;

[0058] Figure 3 A schematic diagram of a touch area provided in this application;

[0059] Figure 4 This application provides a schematic diagram of a prior art method for determining touch point location information;

[0060] Figure 5 This is a schematic diagram of the structure of an infrared touch device provided in an embodiment of this application;

[0061] Figure 6 A schematic diagram of an infrared touch device with infrared emitting tubes / infrared receiving tubes arranged with unequal or ultra-large spacing, provided for an embodiment of this application;

[0062] Figure 7A A schematic diagram illustrating a scanning direction provided in an embodiment of this application;

[0063] Figure 7B A schematic diagram illustrating yet another scanning direction provided in an embodiment of this application;

[0064] Figure 8A A schematic diagram of a touch area provided in an embodiment of this application;

[0065] Figure 8B A schematic diagram of yet another touch area provided in an embodiment of this application;

[0066] Figure 9A flowchart illustrating a method for determining a first target touch area of ​​a touch point in a first direction, provided in an embodiment of this application;

[0067] Figure 10A A schematic diagram of a first target touch area in a first direction provided in an embodiment of this application;

[0068] Figure 10B A schematic diagram of another first target touch area in a first direction provided in an embodiment of this application;

[0069] Figure 10C A schematic diagram of another first target touch area in a first direction provided in an embodiment of this application;

[0070] Figure 11 A flowchart illustrating a method for determining a first target touch area of ​​a touch point in a second direction, provided in an embodiment of this application;

[0071] Figure 12 This is a flowchart illustrating a method for determining the touch point position of an infrared touch device, as provided in an embodiment of this application. Detailed Implementation

[0072] To make the objectives, implementation methods and advantages of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the described exemplary embodiments are only some embodiments of this application, and not all embodiments.

[0073] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.

[0074] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclusively include, for example, a product or device that includes a series of components is not necessarily limited to those that are explicitly listed, but may include other components that are not explicitly listed or that are inherent to such product or device.

[0075] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities and do not necessarily imply a specific order or sequence, unless otherwise indicated. It should be understood that such terms can be used interchangeably where appropriate, for example, to implement the application in a sequence other than those given in the embodiments illustrated or described herein.

[0076] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclusively include, for example, a product or device that includes a series of components is not necessarily limited to those that are explicitly listed, but may include other components that are not explicitly listed or that are inherent to such product or device.

[0077] As used in this application, the term "module" means any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing the functions associated with that element.

[0078] With the development of technology and users' pursuit of a convenient life, touch screens are increasingly being used in daily life. This application takes an infrared touch screen as an example. As an electronic system, it realizes the user's expression of expected ideas, actions or purposes by detecting the touch in the display area, which simplifies the human-computer interaction method and has many advantages such as strong environmental adaptability, longer lifespan and the ability to recognize touch points.

[0079] like Figure 1 As shown, Figure 1 This application provides a schematic diagram of the structure of an infrared touchscreen. An infrared touchscreen typically consists of an outer frame mounted in front of a display screen, within which a circuit board is housed. The circuit board comprises a long emitting side, a long receiving side, a short emitting side, and a short receiving side. The emitting side has a number of infrared emitting diodes 101, and correspondingly, the receiving side has a number of infrared receiving diodes 102. Infrared touchscreens typically employ a one-to-many receiving method, meaning that one infrared emitting diode can simultaneously receive signals from multiple infrared receiving diodes on the opposite side, thus forming an optical network. Touch behavior is determined based on the light intensity of the optical network under both touched and non-touched conditions.

[0080] In recent years, with the continuous advancement of science and technology, the arrangement of infrared emitters in infrared touch devices has also changed. The spacing between infrared emitters has increased, their number has decreased, the number of light paths emitted by each emitter has increased, and to ensure the density and uniformity of the optical network, the arrangement of infrared emitters has evolved from equal spacing to unequal spacing. Therefore, to improve the touch response speed of these infrared touch devices, rapid positioning of touch points on the screen has become particularly important.

[0081] In existing technologies, when determining the position of a touch point, the touch area is typically determined based on the blocked light path under the scanning direction dominated by the infrared emitting diode in the first and second directions. Then, the position information of the touch point is determined based on the light intensity of the blocked light path. In existing technologies, for a specific infrared emitting diode, each angle corresponding to the n light paths it emits is called a scanning direction.

[0082] For example, taking one infrared emitter corresponding to multiple infrared receivers (i.e., a pair of n (n≥1)) as an example, for a specific infrared emitter, each angle of its corresponding n optical paths is called a scanning direction. Therefore, a pair of n scanning methods will have n scanning directions, each scanning direction consisting of a set of parallel optical paths with the same slope. Figures 2A-2D As shown, Figure 2A This is a schematic diagram of a long-side scanning direction provided in an embodiment of this application. Figure 2B This is a schematic diagram illustrating another scanning direction of the long side, provided as an embodiment of this application. Figure 2C This is a schematic diagram illustrating a short-side scanning direction provided in an embodiment of this application. Figure 2D This is a schematic diagram of another scanning direction of the short side provided in an embodiment of this application.

[0083] For a specific scanning direction in the prior art, there is a set of parallel scanning optical paths. When the touchscreen is touched, the touch point will block several consecutive parallel optical paths. These consecutively blocked optical paths are called a scanning area in this scanning direction. Figure 3 As shown, Figure 3 This is a schematic diagram of a touch area provided in this application. Figure 3 In the diagram, the dashed lines represent the blocked light paths. We define the first blocked light path as the starting boundary L1 of this touch area and the last blocked light path as the ending boundary L2. The order of the starting boundary L1 and the ending boundary L2 can be customized.

[0084] For example, Figure 4 This application provides a schematic diagram of a prior art method for determining touch point location information, such as... Figure 4 As shown, the touch area formed under the scanning direction of infrared emitter T1 in the first direction (X direction) is A, the touch area formed under the scanning direction of infrared emitter T2 is B, and the touch area formed under the scanning direction of infrared emitter T3 in the second direction (Y direction) is C. When determining the position of the touch point, firstly, the intersection area in the first direction is determined based on touch areas A and B. Then, based on this intersection area and the touch area C in the second direction, the circumscribed multi-area region of the touch point is determined. Finally, the position information of the touch point is determined based on the light intensity of the light path blocked by each touch area.

[0085] However, existing technologies determine the touch point location based solely on the touch area of ​​the infrared emitter, and the process of determining the touch point location involves a large amount of computation and takes a long time.

[0086] Therefore, to address the aforementioned technical problems in the prior art, this application proposes an infrared touch device and a method for determining the touch point position of the infrared touch device. The infrared touch device includes infrared emitting tubes arranged at equal or unequal intervals, infrared receiving tubes arranged at equal or unequal intervals, and a processor. The infrared emitting tubes emit infrared light to form an optical path, and the infrared receiving tubes receive the infrared light emitted by the infrared emitting tubes. The processor acquires the touch area under the scanning direction of at least one infrared emitting tube and the touch area under the scanning direction of at least one infrared receiving tube in different directions within one scanning cycle. Then, based on the association relationship between the blocked optical paths in different touch areas in different directions, it determines the target touch area in different directions, and determines the touch point position information based on the determined target touch areas in different directions, thereby reducing the computational load and time consumption in the touch point position determination process.

[0087] The application scenario of this application can be the determination of the touch point position on an electronic device with infrared touch function. The electronic device can be a navigation machine in a shopping mall, a television set, an automated teller machine (ATM) in a bank, a vending machine on the street, a borrowing machine in a library, a conference machine for meetings, an electronic whiteboard used in a school, and other equipment.

[0088] It is understood that the infrared touch devices proposed in this application include, but are not limited to, the devices described above, and these devices are not intended to limit this application. Furthermore, this application does not limit the type, size, specifications, etc., of any specific electronic device.

[0089] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0090] Figure 5 This is a schematic diagram of the structure of an infrared touch device provided in an embodiment of this application, as shown below. Figure 5 As shown, the infrared touch device includes an infrared emitter 501, an infrared receiver 502, and a processor 503.

[0091] In this application, the distance between infrared emitting tubes 501 can be set to equal spacing or unequal spacing, and correspondingly, the distance between infrared receiving tubes 502 can also be set to equal spacing or unequal spacing.

[0092] In this embodiment, the infrared emitter 501 and infrared receiver 502 in the infrared touch device are set with unequal spacing as an example for explanation.

[0093] For example, such as Figure 6 As shown, Figure 6 This is a schematic diagram of an infrared touch device with infrared emitting tubes / infrared receiving tubes arranged with unequal or ultra-large spacing, provided as an embodiment of this application. Figure 6 The infrared emitting diodes 501 and infrared receiving diodes 502 on the short and middle sides are arranged the same as on the long side, and are therefore not shown. In this embodiment, the ultra-large spacing can be a spacing of 10 mm or more between two infrared emitting diodes.

[0094] The connection relationship is as follows:

[0095] The processor 503 is connected to the infrared receiver 502 and the infrared transmitter 501 respectively. The infrared receiver 502 is connected to the infrared transmitter 501.

[0096] Its function is:

[0097] The infrared emitting tube 501 is configured to emit infrared light to form an optical path, and the optical path formed by one infrared emitting tube 501 is a set of optical paths in a scanning direction.

[0098] The infrared receiver tube 502 is configured to receive infrared light emitted by the infrared emitter tube 501, and the optical path received by one infrared receiver tube 502 is a set of optical paths in a scanning direction.

[0099] To facilitate understanding of this embodiment, the scanning directions involved in this embodiment will first be explained. Figure 7A A schematic diagram of a scanning direction provided for an embodiment of this application, as shown below. Figure 7A As shown: For an infrared touchscreen where the infrared emitting diodes 501 are arranged with unequal spacing, the pair of n (n≥1) light paths emitted by each infrared emitting diode 501 is called a scanning direction. The number n of light paths emitted by each infrared emitting diode 501 may be the same or different.

[0100] Figure 7B A schematic diagram illustrating another scanning direction provided in an embodiment of this application, as shown below. Figure 7B As shown: For an infrared touchscreen where the infrared receivers 502 are arranged with unequal spacing, the pair of m (m≥1) optical paths received by each infrared receiver is called a scanning direction. The number m of optical paths received by each infrared receiver 502 may be the same or different.

[0101] Processor 503 is configured as follows:

[0102] Within one scanning cycle, the touch point is acquired in the first direction, in the scanning direction of at least one infrared emitting tube 501, in the second direction, in the scanning direction of at least one infrared receiving tube 502, and in the second direction, in the scanning direction of at least one infrared emitting tube 501, in the third direction, in the scanning direction of at least one infrared emitting tube 501, in the fourth direction, in the scanning direction of at least one infrared receiving tube 502.

[0103] In this embodiment, the processor 503 may also be a controller, a main control chip, or an operating system, etc. This application does not limit its type.

[0104] When a user touches the display screen of the infrared touchscreen with a stylus or finger, the processor 503 responds to the user's touch operation and generates a touch point.

[0105] To facilitate understanding of this embodiment, the touch areas involved in this embodiment will be described below. Figure 8A A schematic diagram of a touch area provided in an embodiment of this application, such as... Figure 8A As shown:

[0106] For one of the infrared emitters 501, all the light paths emitted by that emitter 501 constitute a set of light paths in a scanning direction, and these light paths in a scanning direction are non-parallel. When there is a touch on the infrared touchscreen, the touch point will block several consecutive non-parallel light paths. These consecutively blocked light paths, together with the first unblocked light path preceding the first blocked light path (or the first blocked light path in the current direction if there is no preceding light path), and the last unblocked light path following the last blocked light path (or the last blocked light path in the current direction if there is no following light path), are collectively referred to as a scanning area D in this scanning direction. Figure 8A In the diagram, dashed lines represent blocked light paths, thick solid lines represent the previous unblocked light path before the first blocked light path, and the next unblocked light path after the last blocked light path. The first thick solid line is the starting boundary L1 of this touch area, and the second thick solid line is the ending boundary L2 of this touch area. The order of the starting boundary L1 and the ending boundary L2 can be customized.

[0107] Correspondingly, Figure 8B A schematic diagram of another touch area provided in the embodiments of this application, such as... Figure 8B As shown, for one of the infrared receivers 502, all the light paths received by the infrared receiver 502 constitute a set of light paths in one scanning direction, and the light paths in one scanning direction are non-parallel light paths. The method for determining the touch area D is similar to... Figure 8A The method is the same as in [the previous section], and to avoid redundancy, it will not be explained again. In Figure 8BIn the diagram, the dashed line represents the blocked light path, the thick solid line represents the previous unblocked light path before the first blocked light path, and the next unblocked light path after the last blocked light path. The first thick solid line is the starting boundary L1 of this touch area, and the second thick solid line is the ending boundary L2 of this touch area.

[0108] After acquiring different touch areas, the processor 503 can also acquire the set of light paths that are blocked in each touch area.

[0109] One possible implementation is that the processor 503 records the identification information of the light paths blocked by the touch point in the first touch area, thereby obtaining a first set of blocked light paths in the first touch area. In the second touch area, it records the identification information of the light paths blocked by the touch point, thereby obtaining a second set of blocked light paths in the second touch area. In the third touch area, it records the identification information of the light paths blocked by the touch point, thereby obtaining a third set of blocked light paths in the third touch area. In the fourth touch area, it records the identification information of the light paths blocked by the touch point, thereby obtaining a fourth set of blocked light paths in the fourth touch area.

[0110] The processor 503 is also configured as follows:

[0111] The first and second touch areas in the first direction are merged to determine the first target touch area of ​​the touch point in the first direction. The third and fourth touch areas in the second direction are merged to determine the second target touch area of ​​the touch point in the second direction.

[0112] The location information of the touch point is determined based on the first target touch area and the second target touch area.

[0113] One possible implementation is:

[0114] Based on the light intensity of the light path in the first target touch area and the light intensity of the light path in the second target touch area, the vertex information and area information of the circumscribed polygon formed by the touch point are determined. The vertex information and area information are then processed by coordinate transformation to determine the position information of the touch point, and the position information is uploaded to a preset module or preset device.

[0115] It should be noted that the processor in this embodiment also applies to scenarios where infrared emitters and receivers are spaced at equal intervals.

[0116] In the above embodiments of this application, the infrared touch device includes infrared emitting diodes 501 arranged at equal or unequal intervals, infrared receiving diodes 502 arranged at equal or unequal intervals, and a processor 503. The infrared emitting diodes 501 emit infrared light to form an optical path, and the optical path formed by one infrared emitting diode 501 is a set of optical paths in a scanning direction. The infrared receiving diodes 502 receive the infrared light emitted by the infrared emitting diodes 501, and the optical path received by one infrared receiving diode 502 is a set of optical paths in a scanning direction. The processor 503 is used to acquire, within one scanning cycle, a first touch area in the scanning direction of at least one infrared emitting diode 501, a second touch area in the scanning direction of at least one infrared receiving diode 502, and a third touch area in the scanning direction of at least one infrared emitting diode 501 and a fourth touch area in the scanning direction of at least one infrared receiving diode 502, respectively, in a first direction. It is also used to merge the first touch area and the second touch area in the first direction to determine the first target touch area of ​​the touch point in the first direction, and to merge the third touch area and the fourth touch area in the second direction to determine the second target touch area of ​​the touch point in the second direction. Finally, based on the first target touch area and the second target touch area, the position information of the touch point is determined, thereby reducing the amount of calculation and time consumption in the touch point position determination process.

[0117] Furthermore, based on the above embodiments, combined with Figure 9 The process of merging the first touch area and the second touch area in the first direction to determine the first target touch area of ​​the touch point in the first direction, as described in the above embodiments, will be explained.

[0118] Figure 9 A flowchart illustrating a method for determining a first target touch area of ​​a touch point in a first direction, as provided in an embodiment of this application, is shown below. Figure 9 As shown, the processor is configured to perform the following steps:

[0119] S901. If the blocked light path in the first set is a proper subset of the blocked light path in the second set, then the first touch area is deleted, and the second touch area is determined as the first target touch area of ​​the touch point in the first direction.

[0120] For example, Figure 10A A schematic diagram of a first target touch area in a first direction provided in an embodiment of this application, as shown below. Figure 10A As shown:

[0121] Assuming the first direction is X, in the first set of touch areas corresponding to the T1 infrared emitter in the X direction, there is one blocked light path (dashed line), identified as a1. In the second set of touch areas corresponding to the R1 infrared receiver in the X direction, there are two blocked light paths (dashed lines), identified as a1 and a2 respectively. The blocked light path (a1) in the first set is a proper subset of the blocked light paths (a1, a2) in the second set. Therefore, the touch area corresponding to the T1 infrared emitter is deleted, and the touch area corresponding to the R1 infrared receiver is determined as the first target touch area E1 in the X direction.

[0122] S902. If the blocked light path in the second set is a proper subset of the blocked light path in the first set, then the second touch area is deleted, and the first touch area is determined as the first target touch area of ​​the touch point in the first direction.

[0123] For example, Figure 10B A schematic diagram of another first target touch area in a first direction provided in the embodiments of this application, as shown below. Figure 10B As shown:

[0124] Assuming the first direction is X, in the first set of touch areas corresponding to the T1 infrared emitter in the X direction, there are two blocked light paths (dashed lines), identified as a1 and a2 respectively. In the second set of touch areas corresponding to the R1 infrared receiver in the X direction, there is one blocked light path (dashed line), identified as a1. The blocked light path (a1) in the second set is a proper subset of the blocked light paths (a1, a2) in the first set. Therefore, the touch area corresponding to the R1 infrared emitter is deleted, and the touch area corresponding to the T1 infrared receiver is determined as the first target touch area E2 in the X direction.

[0125] S903. If the blocked light path in the first set is the same as the blocked light path in the second set, then delete the first touch area and determine the second touch area as the first target touch area of ​​the touch point in the first direction; or delete the second touch area and determine the first touch area as the first target touch area of ​​the touch point in the first direction.

[0126] For example, Figure 10C A schematic diagram of another first target touch area in a first direction provided in the embodiments of this application, as shown below. Figure 10C As shown:

[0127] Assuming the first direction is X, in the first set of touch areas corresponding to the T1 infrared emitter in the X direction, there is one blocked light path (dashed line), with identification information a1. In the second set of touch areas corresponding to the R1 infrared receiver in the X direction, there is also one blocked light path (dashed line), with identification information a1. The blocked light path (a1) in the first set is the same as the blocked light path (a1) in the second set. Therefore, by deleting either the touch area corresponding to the R1 infrared emitter or the touch area corresponding to the T1 infrared receiver, the remaining touch area is the first target touch area E3.

[0128] In the above embodiments of this application, the processor determines the first target touch area in the first direction based on the attribution relationship between the blocked light paths in the first set and the blocked light paths in the second set, so that only the first target touch area participates in the subsequent touch point position determination, thereby reducing the amount of computation in the touch point position determination process, reducing the time consumption, and improving the user experience.

[0129] Figure 11 A flowchart illustrating a method for determining a first target touch area of ​​a touch point in a second direction, as provided in an embodiment of this application, is shown below. Figure 11 As shown, the processor is configured to perform the following steps:

[0130] S111. If the blocked light path in the third set is a proper subset of the blocked light path in the fourth set, then the third touch area is deleted, and the fourth touch area is determined as the second target touch area of ​​the touch point in the second direction.

[0131] S112. If the blocked light path in the fourth set is a proper subset of the blocked light path in the third set, then the fourth touch area is deleted, and the third touch area is determined as the second target touch area of ​​the touch point in the second direction.

[0132] S113. If the blocked light path in the third set is the same as the blocked light path in the fourth set, then delete the third touch area and determine the fourth touch area as the second target touch area of ​​the touch point in the second direction; or delete the fourth touch area and determine the third touch area as the second target touch area of ​​the touch point in the second direction.

[0133] Please refer to the above for specific examples. Figures 10A-10C This embodiment differs from the above embodiments only in the first and second directions; the principle is the same, and to avoid redundancy, it will not be described again.

[0134] In the above embodiments of this application, the processor determines the second target touch area in the second direction based on the attribution relationship between the blocked light paths in the third set and the blocked light paths in the fourth set, so that only the second target touch area participates in the subsequent touch point position determination, thereby reducing the amount of computation in the touch point position determination process, reducing the time consumption, and improving the user experience.

[0135] This application also provides a method for determining the touch point position of an infrared touch device, which can be implemented by software, hardware, or a combination of both. Figure 12 This is a flowchart illustrating a method for determining the touch point position of an infrared touch device according to an embodiment of this application. Figure 12 As shown, the method includes the following steps:

[0136] S121. Within one scanning cycle, the processor acquires a first touch area and a second touch area in the scanning direction of at least one infrared emitting diode in the first direction, and a third touch area and a fourth touch area in the scanning direction of at least one infrared emitting diode in the second direction.

[0137] S122, The processor merges the first touch area and the second touch area in the first direction to determine the first target touch area of ​​the touch point in the first direction.

[0138] S123. The processor merges the third and fourth touch areas in the second direction to determine the second target touch area of ​​the touch point in the second direction.

[0139] S124. The processor determines the position information of the touch point based on the first target touch area and the second target touch area.

[0140] One possible implementation is:

[0141] Based on the light intensity of the light path in the first target touch area and the light intensity of the light path in the second target touch area, the vertex information and area information of the circumscribed polygon formed by the touch point are determined. The vertex information and area information are then processed by coordinate transformation to determine the position information of the touch point.

[0142] For a more detailed explanation of how to determine the position of the touch point based on the light intensity of the optical path, please refer to the published patent CN112947800A or other materials. Since this is existing technology, it will not be repeated here to avoid redundancy.

[0143] After determining the location information of the touch point, continue with step S121 to perform the next cycle of scanning.

[0144] The method in this embodiment is applicable to infrared touch devices with unequally spaced lamp tubes and also to infrared touch devices with equally spaced lamp tubes.

[0145] For the specific implementation steps and technical effects described in the above embodiments of this application, please refer to the above embodiments. This embodiment will not repeat the description.

[0146] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the touch point position determination method of the infrared touch device as described above.

[0147] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, it can implement the touch point position determination method of the infrared touch device as described in the above embodiments.

[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0149] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of embodiments suitable for specific application considerations.

Claims

1. An infrared touch device, characterized by, The infrared touch device comprises infrared emitting tubes, infrared receiving tubes and a processor; The infrared emitting tubes are arranged at equal intervals or unequal intervals, and the infrared receiving tubes are arranged at equal intervals or unequal intervals; The infrared emitting tubes are configured to emit infrared light to form light paths, and one infrared emitting tube forms a set of light paths in one scanning direction; The infrared receiving tubes are connected with the infrared emitting tubes, and the infrared receiving tubes are configured to receive the infrared light emitted by the infrared emitting tubes, and one infrared receiving tube receives a set of light paths in one scanning direction; The processor is connected with the infrared emitting tubes and the infrared receiving tubes respectively, and the processor is configured to: In one scanning cycle, first touch areas of a touch point in a first direction under scanning directions of at least one infrared emitting tube, second touch areas under scanning directions of at least one infrared receiving tube, third touch areas of the touch point in a second direction under scanning directions of at least one infrared emitting tube, and fourth touch areas under scanning directions of at least one infrared receiving tube are acquired respectively; The first touch area and the second touch area in the first direction are combined to determine a first target touch area of the touch point in the first direction; The third touch area and the fourth touch area in the second direction are combined to determine a second target touch area of the touch point in the second direction; According to the first target touch area and the second target touch area, position information of the touch point is determined.

2. The infrared touch device of claim 1, wherein, The processor is further configured to: In the first touch area, identification information of light paths blocked by the touch point is recorded to obtain a first set of blocked light paths in the first touch area; In the second touch area, identification information of light paths blocked by the touch point is recorded to obtain a second set of blocked light paths in the second touch area; In the third touch area, identification information of light paths blocked by the touch point is recorded to obtain a third set of blocked light paths in the third touch area; In the fourth touch area, identification information of light paths blocked by the touch point is recorded to obtain a fourth set of blocked light paths in the fourth touch area.

3. The infrared touch device of claim 2, wherein, When the processor is configured to combine the first touch area and the second touch area in the first direction to determine a first target touch area of the touch point in the first direction, the processor is specifically configured to: If the blocked light paths in the first set are a true subset of the blocked light paths in the second set, the first touch area is deleted, and the second touch area is determined as the first target touch area of the touch point in the first direction; If the blocked light paths in the second set are a true subset of the blocked light paths in the first set, the second touch area is deleted, and the first touch area is determined as the first target touch area of the touch point in the first direction.

4. The infrared touch device of claim 2, wherein, The processor is specifically further configured to: If the blocked light paths in the first set are the same as the blocked light paths in the second set, the first touch region is deleted, and the second touch region is determined as the first target touch region of the touch point in the first direction. Or, the second touch region is deleted, and the first touch region is determined as the first target touch region of the touch point in the first direction.

5. The infrared touch device of claim 4, wherein, The processor is specifically configured to: If the blocked light paths in the third set are a proper subset of the blocked light paths in the fourth set, the third touch region is deleted, and the fourth touch region is determined as the second target touch region of the touch point in the second direction. If the blocked light paths in the fourth set are a proper subset of the blocked light paths in the third set, the fourth touch region is deleted, and the third touch region is determined as the second target touch region of the touch point in the second direction.

6. The infrared touch device of claim 5, wherein, The processor is specifically further configured to: If the blocked light paths in the third set are the same as the blocked light paths in the fourth set, the third touch region is deleted, and the fourth touch region is determined as the second target touch region of the touch point in the second direction. Or, the fourth touch region is deleted, and the third touch region is determined as the second target touch region of the touch point in the second direction.

7. The infrared touch device of claim 6, wherein, The processor is specifically configured to: According to the light intensity of the light paths in the first target touch region and the light intensity of the light paths in the second target touch region, vertex information and area information of an outer polygon formed by the touch point are determined. The vertex information and the area information are subjected to coordinate conversion processing, and the position information of the touch point is determined.

8. A method of touch point position determination for an infrared touch device, the method comprising: The method comprises: The processor acquires, in one scanning period, a first touch region of a touch point in a first direction under the scanning direction of at least one infrared emitter tube, a second touch region under the scanning direction of at least one infrared receiver tube, a third touch region of the touch point in a second direction under the scanning direction of at least one infrared emitter tube, and a fourth touch region under the scanning direction of at least one infrared receiver tube; The processor performs merging processing on the first touch region and the second touch region in the first direction, and determines a first target touch region of the touch point in the first direction; The processor performs merging processing on the third touch region and the fourth touch region in the second direction, and determines a second target touch region of the touch point in the second direction; The processor determines position information of the touch point according to the first target touch region and the second target touch region.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by the processor, the method for determining the touch point position of the infrared touch device in claim 8 is implemented.

10. A computer program product, characterised in that, The computer program is executed by the processor to implement the method for determining the touch point position of the infrared touch device in claim 8.

Citation Information

Patent Citations

  • Display device and touch point recognition method

    CN112947800A

  • Touch area positioning method of touch screen

    CN107506094A

  • Touch positioning method and device, equipment, storage medium and product

    CN116225250A