Infrared touch scanning method and device, storage medium and interactive panel

By setting up multiple infrared receivers and transmitters on the infrared touch frame and controlling their work in preset order, a dense infrared detection network is formed, which solves the problems of low detection accuracy of infrared touch devices and misjudgment of touch. Achieve more accurate touch point positioning.

CN119317895APending Publication Date: 2025-01-14GUANGZHOU ZHONGYUAN INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480002822.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The detection accuracy of existing infrared touch devices is low, which is prone to problems of misjudgment of touch, resulting in the misjudgment of touch points being misjudged as no touch points or multiple touch points being misjudged as one touch point.

Method used

By setting up multiple infrared receivers and transmitters on the infrared touch box, and selecting the infrared receiving group one by one in preset order, controlling the selected infrared receiver to turn on scanning, and controlling the corresponding infrared transmitter transmission according to the selected infrared receiving group Infrared signals form a denser infrared detection network, thereby improving detection accuracy.

Benefits of technology

Improve infrared touch detection accuracy, reduce touch misjudgment problems, and ensure accurate positioning of touch points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119317895A_ABST
    Figure CN119317895A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an infrared touch scanning method and device, a storage medium and an interactive tablet, the method is applied to an infrared touch frame, the infrared touch frame comprises a plurality of frames, and an infrared receiver and an infrared transmitter are arranged in each frame; the infrared receivers in each frame are divided into a plurality of infrared receiving groups; the method comprises the following steps: sequentially selecting infrared receiving groups one by one according to a preset sequence, and controlling each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, corresponding infrared emitters are controlled to emit infrared signals in sequence; according to the infrared signal obtained by scanning of each infrared receiver, the touch position is determined, so that the infrared touch detection precision is improved, and the problem of touch misjudgment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of touch screen technology, for example, to an infrared touch scanning method, device, storage medium and interactive tablet. Background Art

[0002] With the development of electronic technology, infrared touch devices are widely used in various electronic display devices due to their fast response speed and high cost-effectiveness. In infrared touch devices, multiple infrared transmitters and multiple infrared receivers are set on the four borders of the infrared touch frame, and the infrared transmitters are controlled to emit infrared signals and the infrared receivers receive infrared signals, forming an infrared detection network on the surface of the infrared touch device to detect and locate the user's touch action.

[0003] In the related art, the infrared transmitter and the infrared receiver are respectively arranged on two opposite sides of the infrared touch frame, which results in low infrared touch detection accuracy and even touch misjudgment. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present application provides an infrared touch scanning method, device, storage and interactive tablet, which can improve the infrared touch detection accuracy and avoid the problem of touch misjudgment.

[0005] According to a first aspect of an embodiment of the present application, an infrared touch scanning method is provided, which is applied to an infrared touch frame, wherein the infrared touch frame includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receivers in each of the frames are divided into a plurality of infrared receiving groups; the method includes the following steps:

[0006] Selecting infrared receiving groups one by one in a preset order, and controlling each infrared receiver of the selected infrared receiving group to start scanning; and controlling the corresponding infrared transmitter to transmit infrared signals in sequence according to the selected infrared receiving group;

[0007] The touch position is determined based on the infrared signals scanned by each infrared receiver.

[0008] According to a second aspect of an embodiment of the present application, an infrared touch scanning device is provided, which is applied to an infrared touch frame, wherein the infrared touch frame includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receiver in each of the frames is divided into a plurality of infrared receiving groups; the device includes:

[0009] A scanning control module is used to select infrared receiving groups one by one in a preset order, and control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, control the corresponding infrared transmitter to transmit infrared signals in sequence;

[0010] The touch determination module is used to determine the touch position according to the infrared signals scanned by each infrared receiver.

[0011] According to a third aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the infrared touch scanning method as described above is implemented.

[0012] According to a fourth aspect of an embodiment of the present application, an interactive tablet is provided, comprising an infrared touch frame, a processor and a memory; the infrared touch frame comprises a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receiver in each of the frames is divided into a plurality of infrared receiving groups; the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the infrared touch scanning method described above.

[0013] The embodiment of the present application changes the arrangement layout of the infrared transmitter and the infrared receiver in the infrared touch frame, and controls the infrared receiving groups to be selected one by one in a preset order, and controls each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, controls the corresponding infrared transmitter to emit infrared signals in sequence, and determines the touch position according to the infrared signals scanned by each infrared receiver, thereby increasing infrared signals in multiple directions in a preset order, and the infrared detection networks formed by multiple intersections in preset directions are denser, thereby improving the infrared touch detection accuracy, and reducing the touch misjudgment problem that a touch point is mistakenly detected as no touch point or multiple touch points are mistakenly detected as one touch point.

[0014] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0015] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 It is a structural schematic diagram of an infrared touch frame provided in the related art;

[0018] Figure 2 A schematic diagram of an infrared touch scanning method provided in one embodiment of the present application;

[0019] Figure 3 This is a flow chart of an infrared touch scanning method provided in one embodiment of the present application;

[0020] Figure 4 A schematic diagram of a method for selecting an infrared receiving group provided in one embodiment of the present application;

[0021] Figure 5 A schematic diagram of a method for selecting an infrared receiving group provided in another embodiment of the present application;

[0022] Figure 6 A schematic diagram of an infrared touch scanning method provided in another embodiment of the present application;

[0023] Figure 7 A partial schematic diagram of an infrared detection network provided in one embodiment of the present application;

[0024] Figure 8 A partial schematic diagram of an infrared detection network provided in another embodiment of the present application;

[0025] Fig. 9 A schematic block diagram of an infrared touch scanning device provided by an embodiment of the present application;

[0026] Fig.10 A schematic diagram of the structure of an interactive tablet provided in one embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings. Wherein, when the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.

[0028] It should be clear that the implementation methods described in the embodiments described below do not represent all implementation methods consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

[0029] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a" and "the" used in this application are also intended to include plural forms, unless the context clearly indicates other meanings. In addition, in the description of this application, unless otherwise specified, "multiple" refers to two or more. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone; the character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0030] It should be understood that, although the terms first, second, third, etc. may be used in the present application to describe various information, such information should not be limited to these terms, and these terms are only used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. Depending on the context, the words "if" / "if" used in the present application can be interpreted as "at the time of" or "when" or "in response to determination".

[0031] With the development of society and the advancement of technology, various display devices have entered thousands of households, such as mobile phones, televisions, interactive tablets and other devices, making people's lives more convenient.

[0032] The embodiment of the present application takes the display device as an interactive tablet as an example. The interactive tablet can be an integrated device that controls the content displayed on the display tablet and realizes human-computer interaction through touch technology, and integrates one or more functions such as a projector, an electronic whiteboard, a screen, a sound system, a television, and a video conferencing terminal.

[0033] The hardware part of the interactive tablet is composed of a touch display module, an intelligent processing system (including a controller), etc., which are combined together by an overall structural part and are also supported by a dedicated software system. The touch display module includes a display screen, a touch component and a backlight component. The backlight component is used to provide a backlight source for the display screen. The display screen generally uses a liquid crystal display device for displaying pictures. The touch component is set on the display screen or at the front end of the display screen to collect the user's touch operation data and send the collected touch operation data to the intelligent processing system for processing.

[0034] In actual use, the screen data is displayed on the interactive tablet's display screen. When the user clicks on the content displayed on the screen with a touch object such as a finger or a stylus, for example, clicks on a graphic button displayed on the screen, the touch component of the interactive tablet will collect the touch data, and the touch component will convert the touch data into coordinate data of the touch point and send it to the intelligent processing system, or send it to the intelligent processing system and convert it into coordinate data of the touch point by the intelligent processing system. After the intelligent processing system obtains the coordinate data of the touch point, it implements the corresponding control operation according to the pre-set program, drives the display content of the display screen to change, and realizes a variety of display and operation effects.

[0035] The following describes the solution of the present application by taking the touch component as an infrared touch component, and the infrared touch component includes an infrared touch frame. An infrared PCB board is arranged inside the four frames of the infrared touch frame, and a plurality of infrared transmitters and / or a plurality of infrared receivers are arranged on the infrared PCB board. The infrared transmitter is used to send infrared signals, and the infrared receiver is used to receive infrared signals, thereby forming a horizontally and vertically crossed infrared detection network on the screen. When the user's finger or other object touches the screen, it will block or reflect the passing infrared signal, causing the infrared signal received by the infrared receiver to change, and then the controller locates the touch point according to the changed infrared signal.

[0036] See also Figure 1 , which is a structural schematic diagram of an infrared touch frame provided in the related art. The infrared touch frame includes a first frame, a second frame, a third frame and a fourth frame; a first infrared PCB board is arranged inside the first frame, a second infrared PCB board is arranged inside the second frame, a third infrared PCB board is arranged inside the third frame and a fourth infrared PCB board is arranged inside the fourth frame, infrared transmitters are evenly arranged on the first infrared PCB board and the fourth infrared PCB board, respectively, and infrared receivers are evenly arranged on the second infrared PCB board and the fourth infrared PCB board, respectively. The infrared transmitter on the first infrared PCB board can send an infrared signal to the infrared receiver on the second infrared PCB board, and the infrared transmitter on the third infrared PCB board can send an infrared signal to the infrared receiver on the fourth infrared PCB board, thereby forming an infrared detection network. Among them, Figure 1 The white circle in the middle represents the infrared transmitter, and the black circle represents the infrared receiver.

[0037] When performing touch scanning, the infrared receivers on the second infrared PCB board and the fourth infrared PCB board are divided into a plurality of infrared receiving groups, and the infrared receivers are connected in a preset order (such as Figure 1 The infrared receiving groups are turned on in sequence (in the direction of the arrow shown), and the infrared transmitters corresponding to the turned-on infrared receiving groups are controlled to emit infrared signals, and then the touch position is determined according to the infrared signals received by each infrared receiver.

[0038] However, the layout of the infrared touch frame in the related art actually only has infrared signals in two directions that cross horizontally and vertically to form an infrared detection network. The density of this infrared detection network is relatively sparse, resulting in low infrared touch detection accuracy. It is easy for a touch point to be mistakenly detected as no touch point when there is one, and multiple touch points to be mistakenly detected as one touch point, which in turn leads to the problem of touch misjudgment.

[0039] The embodiment of the present application changes the arrangement layout of the infrared transmitter and the infrared receiver on the infrared touch frame, arranges an infrared receiver and an infrared transmitter on each frame of the infrared touch frame, and combines the control of the infrared scanning direction to increase infrared signals in multiple directions. The infrared detection networks formed by multiple intersections in preset directions are denser, thereby improving the infrared touch detection accuracy and reducing the problem of touch misjudgment, such as a touch point being misdetected as no touch point or multiple touch points being misdetected as one touch point.

[0040] The following will be combined with the attached Figures 2 to 8 , the infrared touch scanning method provided in the embodiment of the present application is introduced in detail.

[0041] The infrared touch scanning method provided in the embodiment of the present application is applied to an infrared touch frame. The infrared touch frame includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; and the infrared receiver in each of the frames is divided into a plurality of infrared receiving groups.

[0042] In one embodiment, the infrared touch frame includes a plurality of frames, each frame is provided with at least one infrared PCB board, each infrared PCB board is provided with a plurality of infrared transmitters and a plurality of infrared receivers, and the infrared receivers on each infrared PCB board are divided into a plurality of infrared receiving groups. Optionally, when multiple infrared PCB boards are included on each frame, the infrared receivers on each infrared PCB board can also be grouped as one, and the infrared receivers on the frame can be divided into a plurality of infrared receiving groups.

[0043] Among them, according to different functions and positions, several infrared PCB boards are divided into a host board and multiple slave boards, and an analog signal bus, a digital signal bus, a synchronization signal bus and a power signal bus are connected between the host board and the slave boards.

[0044] The master board and the slave board share a power signal bus to provide power signals, that is, power supply, to their respective infrared transmitters and infrared receivers.

[0045] Before scanning begins, the host board sends scanning data to each slave board through the digital signal bus. The scanning data includes the scanning control logic of the infrared transmitter and the infrared receiver. Each slave board uses the digital signal bus to obtain its own scanning data and controls its own infrared transmitter and infrared receiver to perform scanning according to its own scanning data. The scanning data includes the position information of the infrared receiver and the infrared transmitter on the slave board and the corresponding scanning logic, as well as the grouping information of the infrared receiver on the infrared PCB board into several infrared receiving groups, and the preset sequence information for scanning control.

[0046] After the scanning starts, the main board transmits a synchronization signal to each slave board through a synchronization signal bus to control the corresponding slave board to scan. In one embodiment, after the slave board receives the synchronization signal sent by the main board, it triggers the start of scanning according to the synchronization signal, reads the scanning data stored by itself, and controls the working state of the connected infrared receiver and infrared transmitter according to the synchronization signal. In one embodiment, the slave board reads the position information of the infrared receiver and infrared transmitter in the scanning data and the corresponding scanning logic, and the grouping information of the infrared receiver on the infrared PCB board into several infrared receiving groups, and the preset sequence information for scanning control, and controls the emission of the infrared transmitter and the reception of the infrared receiver at an appropriate timing according to the synchronization signal. Wherein, the main board transmits a synchronization signal to each slave board to set at least one infrared receiver on one of the slave boards to a receiving state, and sets at least one infrared transmitter on other slave boards that are not on the same side as the slave board in the receiving state to a transmitting state. Wherein, the type of the synchronization signal bus can be an analog signal bus or a digital signal bus.

[0047] At the same time, the main board transmits an infrared transmission gain control signal to each slave board through the analog signal bus to control the transmission power of the infrared transmitter on the corresponding slave board.

[0048] Each slave board shares an analog signal bus, and loads an analog electrical signal corresponding to the infrared signal received by the infrared receiver (hereinafter referred to as "infrared receiving signal") onto the analog signal bus and transmits it to the main board; the main board detects the infrared receiving signal from the analog signal bus and converts the infrared receiving signal into a digital signal; wherein the digital signal is used to calculate the coordinate position of the touch object.

[0049] In one embodiment, a signal conditioning circuit, an A / D sampling circuit and a main MCU connected in sequence are provided on the main board; wherein the signal conditioning circuit is connected to the analog signal bus, and the main MCU is also connected to the digital signal bus. In one embodiment, the main MCU is connected to the analog signal bus through a signal attenuation circuit. If a separate synchronization signal bus is used to transmit the synchronization signal, the main MCU is connected to the synchronization signal bus through a signal attenuation circuit. For the analog signal bus, it can include multiple parallel signal channels. When the infrared receiver adopts a group scanning method, since multiple infrared receivers will output analog electrical signals at the same time, each signal channel can transmit each analog electrical signal to the main board at the same time.

[0050] The slave board includes a slave MCU; the slave MCU controls an infrared transmitter and an infrared receiver; wherein the infrared transmitter and the infrared receiver are arranged at intervals, the infrared transmitter is connected to the slave MCU, the infrared receiver is connected to the analog signal bus, and the slave MCU is also connected to the digital signal bus; in one embodiment, the master MCU and each slave MCU perform data transmission based on an address recognition method, and each slave board is configured with a hardware address.

[0051] See also Figure 2 , taking the infrared touch frame as a rectangular frame as an example, several frames include a first frame, a second frame, a third frame and a fourth frame, the first frame is arranged opposite to the second frame, and the first frame and the second frame are parallel to the X axis; the third frame is arranged opposite to the fourth frame, and the third frame and the fourth frame are parallel to the Y axis; wherein the X axis and the Y axis are perpendicular to each other; at least one infrared PCB board is arranged in each of the first frame, the second frame, the third frame and the fourth frame, and an infrared receiver and an infrared transmitter are arranged on each of the infrared PCB boards. In one embodiment, a first infrared PCB board is arranged inside the first frame, a second infrared PCB board is arranged inside the second frame, a third infrared PCB board is arranged inside the third frame, and a fourth infrared PCB board is arranged inside the fourth frame. The first infrared PCB board is arranged opposite to the second infrared PCB board, and the first infrared PCB board and the second infrared PCB board are parallel to the X axis; the third infrared PCB board is arranged opposite to the fourth infrared PCB board, and the third infrared PCB board and the fourth infrared PCB board are parallel to the Y axis; wherein the X axis and the Y axis are perpendicular to each other.

[0052] It should be understood that the embodiments of the present application are as follows Figure 2As shown, the first infrared PCB board and the second infrared PCB board are arranged along the X-axis direction facing the infrared touch frame, and the third infrared PCB board and the fourth infrared PCB board are arranged along the Y-axis direction facing the infrared touch frame as an example for exemplary description. In the embodiment of the present application, the direction position of the X-axis and the Y-axis and which infrared PCB board is arranged parallel to the X-axis and the Y-axis can be selected according to actual needs.

[0053] The first infrared PCB board, the second infrared PCB board, the third infrared PCB board, and the fourth infrared PCB board are all provided with a plurality of infrared transmitters and a plurality of infrared receivers. In one embodiment, the infrared transmitters on the first infrared PCB board correspond to the infrared receivers on the second infrared PCB board one by one. Figure 2 The white circle in the middle represents the infrared transmitter, and the black circle represents the infrared receiver.

[0054] Among them, multiple infrared transmitters and multiple infrared receivers can be staggered at equal intervals on the first infrared PCB board, the second infrared PCB board, the third infrared PCB board, and the fourth infrared PCB board, and multiple infrared transmitters and multiple infrared receivers can also be staggered at non-equal intervals on the first infrared PCB board, the second infrared PCB board, the third infrared PCB board, and the fourth infrared PCB board. There are many arrangements of the infrared transmitters and infrared receivers on the first infrared PCB board, the second infrared PCB board, the third infrared PCB board, and the fourth infrared PCB board, which can be determined according to actual conditions.

[0055] Among them, the infrared transmitter on each frame can transmit infrared signals to the infrared receiver on the frame on the opposite side, and can also transmit infrared signals to the infrared receiver on the adjacent side frame at the same time. For example, the infrared transmitter on the first infrared PCB board can transmit infrared signals to the infrared receiver on the second infrared PCB board, and can also transmit infrared signals to the infrared receiver on the third infrared PCB board, and transmit infrared signals to the infrared transmitter on the fourth infrared PCB board; the infrared transmitter on the second infrared PCB board can transmit infrared signals to the infrared receiver on the first infrared PCB board, and can also transmit infrared signals to the infrared receiver on the third infrared PCB board, and transmit infrared signals to the infrared transmitter on the fourth infrared PCB board.

[0056] Among them, the infrared receivers on each frame can be divided into several infrared receiving groups according to the size of the infrared touch frame, the number or position of the infrared receivers, etc. It should be understood that the number of infrared receivers in each infrared receiving group can be the same or different.

[0057] See also Figure 3 The infrared touch scanning method of the embodiment of the present application includes the following steps:

[0058] S101: Select infrared receiving groups one by one in a preset order, and control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, control the corresponding infrared transmitter to transmit infrared signals in sequence.

[0059] It can be understood that the infrared touch scanning method of the embodiment of the present application can be executed by an infrared touch frame.

[0060] In an optional embodiment, the selected borders are determined in sequence according to the first order; for the selected borders, the infrared receiving groups are selected one by one in sequence according to the second order, so that each infrared receiver of the selected infrared receiving group is controlled to start scanning; according to the selected infrared receiving group, the corresponding infrared transmitter is controlled to emit infrared signals in sequence.

[0061] The first order and the second order can be determined according to actual needs, and this application does not limit them.

[0062] Optionally, when facing the infrared touch frame, the frame and the infrared receiving group can be selected in turn in a clockwise direction. Alternatively, when facing the infrared touch frame, the frame and the infrared receiving group can be selected in turn in a counterclockwise direction, such as Figure 2 , select the infrared receiving groups of the 1st, 2nd, 3rd and 4th groups of the first frame in sequence, then select the infrared receiving groups of the 11th and 12th groups of the fourth frame in sequence, then select the infrared receiving groups of the 8th, 7th, 6th and 5th groups of the second frame in sequence, and finally select the infrared receiving groups of the 10th and 9th groups of the third frame in sequence.

[0063] Optionally, first select the infrared receiving groups on two opposite frames in sequence, then select the infrared receiving groups on another opposite frame in sequence, and so on. For example Figure 2 In the process, select a group of infrared receiving groups on the first frame and the second frame in turn. After all the infrared receiving groups on the first frame and the second frame have been selected, select a group of infrared receiving groups on the third frame and the fourth frame, until all the infrared receiving groups on the third frame and the fourth frame have been selected.

[0064] In another optional embodiment, the infrared receiving groups on each frame are numbered, and the infrared receiving groups are selected one by one according to the numbering sequence, so as to control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, the corresponding infrared transmitter is controlled to transmit infrared signals in sequence. Scanning refers to the process in which the infrared receiver receives the infrared signal from the infrared transmitter and converts it into an electrical signal.

[0065] Among them, before the scanning starts, the infrared touch frame stores scanning data, and the scanning data includes the position information of the infrared receiver, the position information of the infrared transmitter, the corresponding scanning logic, the grouping information of the infrared receiver in the slave board into several infrared receiving groups, and the preset sequence information for scanning and controlling the infrared receiver; the preset sequence information includes the scanning sequence information for scanning and controlling the infrared receiver to receive infrared signals and the transmission sequence information for controlling the corresponding infrared transmitter to transmit infrared signals.

[0066] It is understandable that when designing an infrared touch frame, each infrared transmitter is controlled to transmit an infrared signal in sequence, and each infrared receiver is controlled to scan the infrared signal obtained, and then the infrared receiver whose infrared signal obtained by scanning exceeds the preset signal threshold and the corresponding infrared transmitter are determined, and the transmission-reception relationship between the infrared receiver and the corresponding infrared transmitter is obtained. Based on the above transmission-reception relationship and the scanning sequence information, the transmission sequence information of the infrared transmitter corresponding to each infrared receiver can be determined in the scanning data.

[0067] After the scanning starts, the infrared touch frame receives the synchronization signal, selects the infrared receiving groups one by one according to the scanning data and the scanning sequence information, controls each infrared receiver of the selected infrared receiving group to start scanning, and controls the corresponding infrared transmitters to transmit infrared signals in sequence according to the scanning data and the transmission sequence information.

[0068] In one of the embodiments, the selected infrared receiving group may correspond to one infrared transmitter or may correspond to multiple infrared transmitters. When there are multiple corresponding infrared transmitters, during the period when each infrared receiver of the infrared receiving group is turned on for scanning, the infrared transmitters are controlled one by one in turn to transmit infrared signals, that is, only one infrared transmitter transmits infrared signals at the same time, and the infrared receiver scans in turn to obtain the infrared signals of each infrared transmitter.

[0069] It can be understood that after the infrared receivers of the selected infrared receiving group scan and obtain the infrared signal, the selected infrared receiving group is turned off, and when one infrared receiving group is turned on, the infrared receivers of the selected infrared receiving group start scanning at the same time, thereby ensuring that only one infrared receiving group's infrared receivers are turned on at the same time, thereby facilitating the control of the infrared receiving group.

[0070] S102: Determine the touch position according to the infrared signals scanned by each infrared receiver.

[0071] It is understandable that when there is no touch point on the infrared touch frame, the infrared transmitter transmits an infrared signal to the infrared receiver, and the infrared receiver receives the infrared signal after space transmission. When there is a touch point on the infrared touch frame, the touch point will block the infrared signal passing through the touch point position, and the infrared receiver may also receive the infrared signal, but the signal strength of the infrared signal obtained at this time is reduced, and the signal strength of the infrared signal that does not pass through the touch point position will be higher than the signal strength of the infrared signal that passes through the touch point position. The processor locates the touch point according to the change in the signal strength of the infrared signal at the touch point.

[0072] It should be understood that the infrared touch scanning method of the present application is a continuous scanning process after the infrared touch frame is powered on. The infrared receiving groups are selected one by one in a preset order until all the infrared receiving groups are selected. Then, the infrared receiving groups are selected one by one in a loop in a preset order, thereby cyclically controlling each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, the corresponding infrared transmitter is controlled to emit infrared signals in turn, thereby cyclically determining the touch position according to the infrared signals obtained by scanning each infrared receiver.

[0073] The embodiment of the present application changes the arrangement layout of the infrared transmitter and the infrared receiver on the infrared touch frame, and controls the infrared receiving groups to be selected one by one in a preset order, and controls each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, controls the corresponding infrared transmitter to transmit infrared signals in sequence, and determines the touch position according to the infrared signals scanned by each infrared receiver, thereby increasing infrared signals in multiple directions in a preset order, and the infrared detection networks formed by the intersection of multiple preset directions are denser, thereby improving the infrared touch detection accuracy, and reducing the touch misjudgment problem of a touch point being mistakenly detected as no touch point or multiple touch points being mistakenly detected as one touch point.

[0074] The infrared touch scanning method of the present application is described below in conjunction with the internal structure of the infrared touch frame.

[0075] In an optional embodiment, the infrared touch frame includes a plurality of frames, each of which is provided with at least one infrared PCB board, each of which is provided with a plurality of infrared transmitters and a plurality of infrared receivers, and the infrared receivers on each infrared PCB board are divided into a plurality of infrared receiving groups. The plurality of infrared PCB boards include a host board and a plurality of slave boards. The host board includes a master MCU, and the slave board includes a slave MCU.

[0076] Before the step of selecting the infrared receiving groups one by one in a preset order in step S101, and controlling each infrared receiver of the selected infrared receiving group to start scanning; and controlling the corresponding infrared transmitter to transmit infrared signals in sequence according to the selected infrared receiving group, the method includes:

[0077] The master MCU of the host board sends the scanning data for controlling the infrared transmitter to the slave MCUs of each slave board through the digital signal bus; the slave MCUs of each slave board use the common digital signal bus to respectively obtain their own scanning data.

[0078] The scanning data includes the position information of the infrared receiver in the slave board, the position information of the infrared transmitter, the corresponding scanning logic, the grouping information of the infrared receiver in the slave board into a plurality of infrared receiving groups, and the preset sequence information for scanning control. The preset sequence information includes the scanning sequence information for scanning and controlling the infrared receiver to receive infrared signals and the transmitting sequence information for controlling the corresponding infrared transmitter to transmit infrared signals.

[0079] In the embodiment of the present application, scanning data for controlling the infrared transmitter is sent to the slave MCU of each slave board through a digital signal bus before scanning, so that after the scanning starts, the host board does not need to send different scanning data according to the different scanning conditions of each slave board. On the one hand, the workload requirement for the host board is reduced, and at the same time, the amount of scanning control signal data transmitted between the host board and the slave board during scanning can be avoided to be too large, thereby meeting the requirements of high-speed scanning.

[0080] In an optional embodiment, step S101 selects infrared receiving groups one by one in a preset order, and controls each infrared receiver of the selected infrared receiving group to start scanning; and according to the selected infrared receiving group, controls the corresponding infrared transmitter to transmit infrared signals in sequence, including:

[0081] Step S111: the master MCU of the host board transmits a synchronization signal to the slave MCUs of each slave board through the synchronization signal bus to put one of the slave boards into a receiving state, and puts the other slave boards which are not on the same side as the slave board in the receiving state into a transmitting state in turn.

[0082] Step S112: the slave MCU of the slave board in the receiving state selects infrared receiving groups one by one in sequence according to the scanning data and the scanning sequence information, and controls each infrared receiver of the selected infrared receiving group to start scanning.

[0083] Step S113: the slave MCU of the slave board in the transmitting state controls the infrared transmitters corresponding to the selected infrared receiving groups to transmit infrared signals in sequence according to the scanning data and the transmission sequence information.

[0084] Before the scan starts, the main board sends scan data, and the slave board stores the scan data. The scan data includes the position information of the infrared receiver in the slave board, the position information of the infrared transmitter, the corresponding scan logic, the grouping information of the infrared receiver in the slave board into a number of infrared receiving groups, and the preset sequence information for scan control; the preset sequence information includes the scan sequence information for scanning and controlling the infrared receiver to receive infrared signals and the transmission sequence information for controlling the corresponding infrared transmitter to transmit infrared signals.

[0085] It is understandable that when designing an infrared touch frame, each infrared transmitter is controlled to transmit an infrared signal in sequence, and each infrared receiver is controlled to scan the infrared signal obtained, and then the infrared receiver whose infrared signal obtained by scanning exceeds the preset signal threshold and the corresponding infrared transmitter are determined, and the transmission-reception relationship between the infrared receiver and the corresponding infrared transmitter is obtained. Based on the above transmission-reception relationship and the scanning sequence information, the transmission sequence information of the infrared transmitter corresponding to each infrared receiver can be determined in the scanning data.

[0086] After the scanning starts, the main MCU of the host board transmits a synchronization signal to the slave MCUs of each slave board through the synchronization signal bus to set one of the slave boards to a receiving state, and the other slave boards that are not on the same side as the slave board in the receiving state are sequentially set to a transmitting state; the slave MCUs of the slave boards in the receiving state select infrared receiving groups one by one according to the scanning data and the scanning sequence information, and control each infrared receiver of the selected infrared receiving group to start scanning; the slave MCUs of the slave boards in the transmitting state control the corresponding infrared transmitters to transmit infrared signals sequentially according to the scanning data and the transmitting sequence information.

[0087] Step S114: the slave MCU of the slave board in the receiving state sends the infrared signals scanned by each infrared receiver to the master MCU of the host board through the analog signal bus.

[0088] As described above, in the control scheme of the host board to the slave board, after the scan starts, the host board only needs to send a synchronization signal to each slave board to complete the scan control. The data volume of the synchronization signal is small, thereby ensuring the scan speed while also ensuring that each slave board can complete accurate scan control.

[0089] In an optional embodiment, the step of determining the touch position according to the infrared signals scanned by each infrared receiver in step S102 includes:

[0090] The main MCU of the main board obtains the infrared signals scanned by each infrared receiver from the analog signal bus, and determines the touch position according to the infrared signals scanned by each infrared receiver.

[0091] In the embodiment of the present application, the infrared signals output by each slave board are concentrated on the main board for processing, which reduces the processing link of converting the infrared signals into digital signals on the slave board, simplifies the circuit processing flow, speeds up the response speed, and improves the frame rate of infrared scanning.

[0092] See also Figure 4 In an optional embodiment, the step of selecting infrared receiving groups one by one in a preset order in step S101, and controlling each infrared receiver of the selected infrared receiving group to start scanning, includes:

[0093] Step S111: Based on the direction parallel to the X-axis, on the first frame, infrared receiving groups are selected one by one in accordance with a first preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the first frame have been turned on, and then on the second frame, infrared receiving groups are selected one by one in accordance with a second preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the second frame have been turned on.

[0094] In one embodiment, a first infrared PCB is disposed inside the first frame, and a second infrared PCB is disposed inside the second frame. Based on a direction parallel to the X-axis, infrared receiving groups are selected one by one in sequence according to a first preset order on the first infrared PCB, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the first infrared PCB have been turned on; then, infrared receiving groups are selected one by one in sequence according to a second preset order on the second infrared PCB, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the second infrared PCB have been turned on;

[0095] Step S112: Based on the direction parallel to the Y-axis, the infrared receiving groups are selected one by one on the third frame according to the third preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the third frame have been turned on, and then the infrared receiving groups are selected one by one on the fourth frame according to the fourth preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the fourth frame have been turned on.

[0096] In one embodiment, a third infrared PCB board is arranged inside the third frame, and a fourth infrared PCB board is arranged inside the fourth frame. Based on the direction parallel to the Y-axis, infrared receiving groups are selected one by one on the third infrared PCB board according to a third preset sequence, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the third infrared PCB board have been turned on; then, infrared receiving groups are selected one by one on the fourth infrared PCB board according to a fourth preset sequence, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the fourth infrared PCB board have been turned on.

[0097] It can be understood that the steps of step S111 and step S112 can also be interchanged, that is, first, based on the direction parallel to the Y-axis, the infrared receiving groups are selected one by one in sequence according to the third preset order on the third infrared PCB board, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the third infrared PCB board have been turned on; then, the infrared receiving groups are selected one by one in sequence according to the fourth preset order on the fourth infrared PCB board, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the fourth infrared PCB board have been turned on, and then, based on the direction parallel to the X-axis, the infrared receiving groups are selected one by one in sequence according to the first preset order on the first infrared PCB board, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the first infrared PCB board have been turned on; then, the infrared receiving groups are selected one by one in sequence according to the second preset order on the second infrared PCB board, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the second infrared PCB board have been turned on.

[0098] The first preset order, the second preset order, the third preset order and the fourth preset order can be selected according to actual needs. In the embodiment of the present application, Figure 2 As shown, the first preset order and the second preset order are orders from right to left facing the infrared touch frame, and the third preset order and the fourth preset order are orders from bottom to top facing the infrared touch frame.

[0099] The embodiment of the present application performs scanning by sequentially selecting the first infrared PCB board, the second infrared PCB board, the third infrared PCB board and the fourth infrared PCB board, and scans the first infrared PCB board, the third infrared PCB board, the second infrared PCB board and the fourth infrared PCB board in sequence based on each group of infrared receiving groups, thereby facilitating scanning control and debugging.

[0100] See also Figure 5In another optional embodiment, in step S101, the infrared receiving groups are selected one by one in a preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning, including:

[0101] Step S121: alternately select the infrared receiving groups on the first frame and the second frame parallel to the X-axis one by one, and control each infrared receiver of the selected infrared receiving group to start scanning until all the infrared receivers on the first frame and the second frame have been turned on.

[0102] In one of the embodiments, a first infrared PCB board is arranged inside the first frame, and a second infrared PCB board is arranged inside the second frame. The infrared receiving groups on the first infrared PCB board and the second infrared PCB board parallel to the X-axis are selected alternately one by one, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the first infrared PCB board and the second infrared PCB board have been turned on.

[0103] Among them, the infrared receiving groups on the first infrared PCB board and the second infrared PCB board parallel to the X-axis are selected one by one in an alternating manner, that is, one group of infrared receiving groups is selected on the first infrared PCB board, then another group of infrared receiving groups is selected on the second infrared PCB board, then another group of infrared receiving groups is selected from the first infrared PCB board, then another group of infrared receiving groups is selected on the second infrared PCB board, and so on, until all the infrared receivers on the first infrared PCB board and the second infrared PCB board have been turned on.

[0104] Optionally, the infrared receiving groups relatively arranged on the first frame and the second frame parallel to the X-axis are selected one by one in an alternating manner, that is, the infrared receiving groups relatively arranged on the first infrared PCB board and the second infrared PCB board parallel to the X-axis are selected one by one in an alternating manner, including: the infrared receiving groups relatively arranged on the first infrared PCB board and the second infrared PCB board parallel to the X-axis are selected one by one in an alternating manner.

[0105] like Figure 6 As shown, for the convenience of explanation, each infrared receiving group is numbered and identified on each border. In the embodiment of the present application, the infrared receiving groups relatively arranged on the first infrared PCB board and the second infrared PCB board are selected one by one in an alternating manner. The infrared receiving group identified as the first group can be selected on the first infrared PCB board, and then the infrared receiving group identified as the second group is selected on the second infrared PCB board, and then the infrared receiving group identified as the third group is selected from the first infrared PCB board, and then the infrared receiving group identified as the fourth group is selected on the second infrared PCB board, and so on, until all infrared receivers on the first infrared PCB board and the second infrared PCB board have been turned on.

[0106] like Figure 7 He Ru Figure 8 As shown, compared with the method of selecting and turning on all infrared receiving groups on the first infrared PCB board and then selecting the second infrared PCB board to turn on the infrared receiving groups, in which the scanning light intersects sparsely, the embodiment of the present application can improve the density of scanning light and improve the touch positioning accuracy of the touch point, for example, the touch point during rapid movement, by staggeredly selecting the relatively set infrared receiving groups on the first infrared PCB board and the second infrared PCB board one by one.

[0107] Step S122: alternately select the infrared receiving groups on the third frame and the fourth frame parallel to the Y axis one by one, and control each infrared receiver of the selected infrared receiving group to start scanning until all the infrared receivers on the third frame and the fourth frame have been turned on.

[0108] In one of the embodiments, a third infrared PCB board is disposed inside the third frame, and a fourth infrared PCB board is disposed inside the fourth frame. Infrared receiving groups on the third infrared PCB board and the fourth infrared PCB board parallel to the Y-axis are selected alternately one by one, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all infrared receivers on the third infrared PCB board and the fourth infrared PCB board have been turned on.

[0109] Among them, the infrared receiving groups on the third infrared PCB board and the fourth infrared PCB board parallel to the Y-axis are selected one by one in an alternating manner, which may be that one group of infrared receiving groups is selected on the third infrared PCB board, then another group of infrared receiving groups is selected on the fourth infrared PCB board, then another group of infrared receiving groups is selected from the third infrared PCB board, then another group of infrared receiving groups is selected on the fourth infrared PCB board, and so on, until all the infrared receivers on the third infrared PCB board and the fourth infrared PCB board have been turned on.

[0110] Optionally, the infrared receiving groups relatively arranged on the third frame and the fourth frame parallel to the Y-axis are selected one by one in an alternating manner, that is, the infrared receiving groups relatively arranged on the third infrared PCB board and the fourth infrared PCB board parallel to the Y-axis are selected one by one in an alternating manner, including: the infrared receiving groups relatively arranged on the third infrared PCB board and the fourth infrared PCB board parallel to the Y-axis are selected one by one in an alternating manner.

[0111] like Figure 6As shown, for the convenience of explanation, each infrared receiving group is numbered and identified on each frame. In the embodiment of the present application, the infrared receiving groups relatively arranged on the third infrared PCB board and the fourth infrared PCB board are selected one by one in an alternating manner. It can be that the infrared receiving group identified as the 9th group is selected on the third infrared PCB board, and then the infrared receiving group identified as the 10th group is selected on the fourth infrared PCB board, and then the infrared receiving group identified as the 11th group is selected from the third infrared PCB board, and then the infrared receiving group identified as the 12th group is selected on the fourth infrared PCB board, until all infrared receivers on the third infrared PCB board and the fourth infrared PCB board have been turned on.

[0112] Compared to the method of selecting and turning on all infrared receiving groups on the third infrared PCB board, and then selecting the fourth infrared PCB board to turn on the infrared receiving groups, in which the scanning light intersects sparsely, the embodiment of the present application can improve the density of scanning light and improve the touch positioning accuracy of the touch point, for example, the touch point during rapid movement, by alternately selecting the relatively set infrared receiving groups on the third infrared PCB board and the fourth infrared PCB board one by one.

[0113] The present application can avoid the problem of less light intersection and low precision caused by scanning other frames after scanning on the same frame by alternately selecting the infrared receiving groups on the first infrared PCB board and the second infrared PCB board and alternately selecting the infrared receiving groups on the third infrared PCB board and the fourth infrared PCB board one by one.

[0114] See also Fig. 9 , which is a schematic diagram of the structure of the infrared touch scanning device provided in the second embodiment of the present application. The infrared touch scanning device 200 of the embodiment of the present application is applied to an infrared touch frame, which includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receiver in each frame is divided into a plurality of infrared receiving groups; the device 200 includes:

[0115] The scanning control module 201 is used to select infrared receiving groups one by one in a preset order, and control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, control the corresponding infrared transmitter to transmit infrared signals in sequence;

[0116] The touch determination module 202 is used to determine the touch position according to the infrared signals scanned by each infrared receiver.

[0117] It should be noted that the infrared touch scanning device provided in the second embodiment of the present application only uses the division of the above-mentioned functional modules as an example when executing the infrared touch scanning method. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the infrared touch scanning device provided in the second embodiment of the present application and the infrared touch scanning method of the first embodiment of the present application are of the same concept. The implementation process thereof is detailed in the method embodiment and will not be repeated here.

[0118] The embodiment of the infrared touch scanning device of the second embodiment of the present application can be applied to a computer device, such as an interactive tablet, and the device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the file processing in which it is located reading the corresponding computer program instructions in the memory and running. From the hardware level, the computer device in which it is located may include a processor and a memory, and the processor and the memory are connected through a data bus or other known methods.

[0119] See also Fig.10 , is a schematic diagram of the structure of an electronic device provided in the third embodiment of the present application. Figure 8 As shown, the electronic device may be a computer, a mobile phone, a tablet computer, an interactive tablet, etc. In an exemplary embodiment of the present application, the electronic device is an interactive tablet 300, and the interactive tablet 300 may include: at least one processor 310, at least one memory 320, at least one display 330, at least one network interface 340, a user interface 350 and at least one communication bus 360.

[0120] The communication bus 360 is used to realize the connection and communication between these components.

[0121] The user interface 350 may include a display screen and a camera; the user interface 350 may also include a standard wired interface and a wireless interface.

[0122] The network interface 340 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0123] Among them, the processor 310 may include one or more processing cores. The processor 310 uses various interfaces and lines to connect various parts within the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 320, and calling data stored in the memory 320. Optionally, the processor 310 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 310 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed by the display layer; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 310, but implemented separately by a chip.

[0124] Among them, the memory 320 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 320 includes a non-transitory computer-readable storage medium. The memory 320 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 320 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 320 may also be optionally at least one storage device located away from the aforementioned processor 310. As Fig.10 As shown, the memory 320 as a computer storage medium may include an operating system, a network communication module, and a user.

[0125] exist Fig.10In the interactive tablet 300 shown, the user interface 350 is mainly used to provide an input interface for the user and obtain data input by the user; the display 330 may include an infrared touch frame; the infrared touch frame includes a plurality of frames, each of which is provided with infrared receivers and infrared transmitters at equal intervals; the infrared receivers on each of the frames are divided into a plurality of infrared receiving groups; and the processor 310 can be used to call the operating application of the interactive tablet stored in the memory 320, for example: the program of the infrared touch scanning method; and execute the relevant operations of any infrared touch scanning method in the above-mentioned embodiments, with corresponding functions and beneficial effects.

[0126] The fourth embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and the instructions are suitable for being loaded by a processor and executing the steps of the infrared touch scanning method shown above. The execution process can refer to the description shown in the embodiment, and will not be repeated here. The device where the storage medium is located can be a personal computer, a laptop computer, a smart phone, a tablet computer and other electronic devices.

[0127] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the components described as separate parts may or may not be physically separated, and the parts displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Ordinary technicians in this field can understand and implement it without paying creative work.

[0128] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0129] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the function selected in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 function selected in a box or multiple boxes.

[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 steps for the function selected in a box or multiple boxes.

[0131] In one configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0132] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0133] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0134] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0135] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. An infrared touch scanning method, applied to an infrared touch frame, wherein: The infrared touch frame includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receiver in each of the frames is divided into a plurality of infrared receiving groups; the method includes the following steps: Selecting infrared receiving groups one by one in a preset order, and controlling each infrared receiver of the selected infrared receiving group to start scanning; and controlling the corresponding infrared transmitter to transmit infrared signals in sequence according to the selected infrared receiving group; The touch position is determined based on the infrared signals scanned by each infrared receiver.

2. The infrared touch scanning method according to claim 1, wherein: The plurality of frames include a first frame, a second frame, a third frame and a fourth frame; the first frame is arranged opposite to the second frame, and the first frame and the second frame are parallel to the X-axis; the third frame is arranged opposite to the fourth frame, and the third frame and the fourth frame are parallel to the Y-axis; wherein the X-axis and the Y-axis are perpendicular to each other; at least one infrared PCB board is arranged in each of the first frame, the second frame, the third frame and the fourth frame, and an infrared receiver and an infrared transmitter are arranged on each of the infrared PCB boards.

3. The infrared touch scanning method according to claim 2, wherein: The step of selecting the infrared receiving groups one by one in a preset order and controlling each infrared receiver of the selected infrared receiving group to start scanning includes: Based on the direction parallel to the X-axis, the infrared receiving groups are selected one by one on the first frame according to a first preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the first frame have been turned on, and then the infrared receiving groups are selected one by one on the second frame according to a second preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the second frame have been turned on; Based on the direction parallel to the Y-axis, the infrared receiving groups are selected one by one on the third frame according to the third preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the third frame have been turned on, and then the infrared receiving groups are selected one by one on the fourth frame according to the fourth preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the fourth frame have been turned on.

4. The infrared touch scanning method according to claim 2, wherein: The step of selecting the infrared receiving groups one by one in a preset order and controlling each infrared receiver of the selected infrared receiving group to start scanning includes: Alternately selecting the infrared receiving groups on the first frame and the second frame parallel to the X-axis one by one, and controlling each infrared receiver of the selected infrared receiving group to start scanning until all the infrared receivers on the first frame and the second frame have been turned on; The infrared receiving groups on the third frame and the fourth frame parallel to the Y-axis are selected alternately one by one, and each infrared receiver of the selected infrared receiving group is controlled to start scanning until all the infrared receivers on the third frame and the fourth frame have been turned on.

5. The infrared touch scanning method according to claim 4, wherein: The step of alternately selecting the infrared receiving groups on the first frame and the second frame parallel to the X-axis one by one comprises: Alternately selecting infrared receiving groups arranged opposite to each other on the first frame and the second frame parallel to the X-axis one by one; The step of alternately selecting the infrared receiving groups on the third frame and the fourth frame parallel to the Y axis one by one comprises: The infrared receiving groups that are relatively arranged on the third frame and the fourth frame parallel to the Y axis are selected one by one in an alternating manner.

6. The infrared touch scanning method according to claim 1, wherein: Each infrared receiver of the selected infrared receiving group starts scanning at the same time.

7. The external touch scanning method according to any one of claims 1 to 6, wherein: The method further comprises the steps of: Select the infrared receiving groups one by one in a preset order until all the infrared receiving groups are selected; select the infrared receiving groups one by one in a loop in a preset order, and control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, control the corresponding infrared transmitter to emit infrared signals in sequence, and determine the touch position according to the infrared signals scanned by each infrared receiver.

8. The infrared touch scanning method according to any one of claims 1 to 6, wherein: Each of the frames includes at least one infrared PCB board; each infrared PCB board is provided with a plurality of infrared transmitters and a plurality of infrared receivers, and the infrared receivers on each infrared PCB board are divided into a plurality of infrared receiving groups; the plurality of infrared PCB boards include a host board and a plurality of slave boards; the host board includes a master MCU, and the slave boards include slave MCUs; The infrared receiving groups are selected one by one in a preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning; Before the step of controlling the corresponding infrared transmitters to transmit infrared signals in sequence according to the selected infrared receiving group, the method includes: The master MCU of the host board sends scanning data for controlling the infrared transmitter to the slave MCUs of each slave board through a digital signal bus; The slave MCUs of the slave boards share the digital signal bus and respectively obtain their own scanning data.

9. The infrared touch scanning method according to claim 8, wherein: The scanning data includes grouping information of the infrared receivers on the infrared PCB board being divided into several infrared receiving groups, and the preset sequence information for scanning control; the preset sequence information includes scanning sequence information for scanning and controlling the infrared receivers to receive infrared signals and transmitting sequence information for controlling the corresponding infrared transmitters to transmit infrared signals.

10. The infrared touch scanning method according to claim 8, wherein: Also includes, The infrared receiving groups are selected one by one in a preset order, and each infrared receiver of the selected infrared receiving group is controlled to start scanning; The step of controlling the corresponding infrared transmitters to transmit infrared signals in sequence according to the selected infrared receiving group comprises: The master MCU of the host board transmits a synchronization signal to the slave MCUs of each of the slave boards through a synchronization signal bus, so as to set one of the slave boards to a receiving state, and to sequentially set the other slave boards which are not on the same side as the slave board in the receiving state to a transmitting state; The slave MCU of the slave board in the receiving state selects the infrared receiving groups one by one in sequence according to the scanning data and the scanning sequence information, and controls each infrared receiver of the selected infrared receiving group to start scanning; The slave MCU of the slave board in the transmitting state controls the infrared transmitters corresponding to the selected infrared receiving groups to transmit infrared signals in sequence according to the scanning data and the transmitting sequence information; The slave MCU of the slave board in the receiving state sends the infrared signals scanned by each infrared receiver to the master MCU of the host board through the analog signal bus.

11. The infrared touch scanning method according to claim 10, wherein: The step of determining the touch position according to the infrared signals scanned by each infrared receiver includes: The main MCU of the main board obtains the infrared signals scanned by each infrared receiver from the analog signal bus, and determines the touch position according to the infrared signals scanned by each infrared receiver.

12. An infrared touch scanning device, applied to an infrared touch frame, wherein: The infrared touch frame includes a plurality of frames, each of which is provided with an infrared receiver and an infrared transmitter; the infrared receiver in each frame is divided into a plurality of infrared receiving groups; the device includes: A scanning control module is used to select infrared receiving groups one by one in a preset order, and control each infrared receiver of the selected infrared receiving group to start scanning; according to the selected infrared receiving group, control the corresponding infrared transmitter to transmit infrared signals in sequence; The touch determination module is used to determine the touch position according to the infrared signals scanned by each infrared receiver.

13. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the infrared touch scanning method according to any one of claims 1 to 11 is implemented.

14. An interactive tablet, comprising an infrared touch frame, a processor and a memory; wherein: The infrared touch frame includes a plurality of frames, and infrared receivers and infrared transmitters are arranged at equal intervals and staggered on each of the frames; the infrared receivers on each of the frames are divided into a plurality of infrared receiving groups; the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the infrared touch scanning method as described in any one of claims 1 to 11.