[go: up one dir, main page]

WO2008148307A1 - Method for identifying multiple touch points on an infrared touch screen - Google Patents

Method for identifying multiple touch points on an infrared touch screen Download PDF

Info

Publication number
WO2008148307A1
WO2008148307A1 PCT/CN2008/001095 CN2008001095W WO2008148307A1 WO 2008148307 A1 WO2008148307 A1 WO 2008148307A1 CN 2008001095 W CN2008001095 W CN 2008001095W WO 2008148307 A1 WO2008148307 A1 WO 2008148307A1
Authority
WO
WIPO (PCT)
Prior art keywords
infrared
receiving
tube
touch
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2008/001095
Other languages
French (fr)
Chinese (zh)
Inventor
Xinlin Ye
Jianjun Liu
Xinbin Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Irtouch Systems Co Ltd
Original Assignee
Beijing Irtouch Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN2007101000102A external-priority patent/CN101320307B/en
Priority claimed from CN200710117751.1A external-priority patent/CN101075168B/en
Application filed by Beijing Irtouch Systems Co Ltd filed Critical Beijing Irtouch Systems Co Ltd
Publication of WO2008148307A1 publication Critical patent/WO2008148307A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Definitions

  • the present invention relates to the field of touch devices, and in particular, to a method for identifying a multi-touch of an infrared touch screen. Background technique
  • infrared touch screen is widely used in various fields due to its advantages of convenient installation, maintenance-free, high explosion resistance and high reliability.
  • technical improvements such as those published in Chinese patents or applications with application numbers 95105303.5, 00121462.4.
  • the basic technical solutions of the infrared touch screen are still limited to the technical contents disclosed in the patents of U.S. Patent Nos. 3,764,813, 3,775,560, 3,860,754.
  • these technical contents are far from the level of technology that infrared touch screens can achieve. All touch detections can only detect a single touch point.
  • the patented technology is The multi-touch point positioning is changed by changing the structure of the existing infrared touch screen, which is not compatible with the infrared touch screen in the prior art, and the recognition technology has no practical application prospect; in addition, the patent disclosed in WO2008039006A1 It is disclosed that the content of multi-touch is judged by measuring the maximum acceptable light level when the tube is unblocked by measuring the infrared emission receiving, and the infrared emission in the form of a tube due to the infrared touch screen Receiving the tube, therefore, it is easy to get when measuring the infrared light that is blocked False touch points, the patented technology will produce a large error recognition rate;
  • the object of the present invention is to provide a method for recognizing a multi-touch on an infrared touch screen, the method being applied to an infrared touch screen, the infrared touch screen comprising: arranging along the periphery of the touch area An infrared transmitting and receiving pair of tube arrays, an auxiliary circuit for turning on the infrared transmitting tube and the receiving tube, and a microcontroller system for controlling the circuit and storing, calculating, and transmitting the detected data, the method comprising the steps of:
  • step C Then judge whether it is single touch or multi-touch, if it is a single touch directly to step E, if it is multi-touch, proceed to the next step D;
  • the off-axis scanning infrared transmitting and receiving tube is selected in the step D as follows: the infrared transmitting and receiving tubes adjacent to the tube are selected with the serial number or address as the center of the infrared transmitting and receiving tube which is blocked by the light.
  • the method further comprises the steps of: combining each of the possible touch points obtained according to the sequenced or address values of the blocked infrared transmitting and receiving tubes recorded in step B.
  • the method for performing the off-axis scanning infrared transmitting and receiving tube in step D may be: selecting at least one straight line that does not intersect with other possible touch points, centering on each possible touch point, and selecting the straight line.
  • the transmitting and receiving tubes, which are mounted on the opposite sides of the touch screen and are separated from the light by the infrared radiation, are adjacent to or adjacent to the tube in a spatial position.
  • step D includes the following steps:
  • the receiving tube of the serial number or address in the infrared receiving tube of i+2 i+ml and i+m receives the infrared light emitted by the ith infrared transmitting tube; or, instead, sequentially connects the serial number or address to Im, i-m+1, i-2, il, i, i+l, i+2, whil, i+ml, i+m, the serial number or address of the infrared transmitting tube in the infrared transmitting tube, by the first i only the infrared receiving tube receives the infrared ray emitted by the sequentially strobed infrared transmitting tube, wherein m is a set natural number, and i is the serial number or address value of the infrared transmitting receiving tube of the infrared ray blocked in step B;
  • step S2 detecting step S1 whether infrared rays are blocked during transmission and reception, if no infrared rays are blocked, then returning to step S1; if infrared rays are blocked, proceeding to step S3;
  • step S4 Then return to step S1 until all infrared radiation received by the infrared rays is received to receive the scan of the tube.
  • the natural number m in the step S1 ranges from 10 > m > 2.
  • FIG. 1 is a schematic diagram of a general principle of multiple touch point recognition of the present invention
  • FIG. 2 is a flow chart of a main program of multiple touch point recognition of the present invention
  • Figure 4 is a flow chart of the main program of off-axis scanning shown in Figure 3;
  • FIG. 5 is a flow chart of an off-axis scanning method of another embodiment of multiple touch point recognition of the present invention.
  • FIG. 6 is a schematic diagram of the principle of multiple touch point recognitions of the present invention. detailed description
  • Fig. 1 essentially shows the basic mounting structure of the infrared touch screen of the present general structure, and is also the basic mounting structure of the infrared touch screen to which the method of the present invention is applied.
  • the touch screen is comprised of a rectangular touch screen constructed of an infrared emitter array 102, an infrared receiver tube array 103 mounted around a touch detection area (typically a display area such as a computer display, projector screen) 101.
  • the infrared transmitting and receiving tubes can be the same as the infrared touch screen of the existing structure, and the number is the same, and the infrared transmitting and receiving pair tubes are formed in one-to-one correspondence; the number of the transmitting tubes and the receiving tubes can also be set to be different. However, from the purpose of uniform resolution, it is best to use the same number of tube structures. The following is a description of the implementation of the method of the present invention based on the "on-tube" structure.
  • the microcontroller inside the touch screen cannot immediately determine which of the four touch points is a pseudo touch point generated by the coordinate combination, and which is the actual touch point, so other methods are needed to remove the pseudo touch point.
  • the pseudo touch points are respectively A. point 106 and point C 108 indicated by a dotted circle.
  • the infrared rays emitted from the launch tube are indicated by an arrow line 104, and the infrared rays blocked by the touch object are indicated by an arrow dotted line 105.
  • the core scanning method of the present invention - off-axis scanning - can be initiated.
  • the touch object not only blocks at least two pairs of transmitting and receiving infrared rays between the tubes in the longitudinal and lateral directions, but also has an infrared ray of "off-axis" between the tubes. Block.
  • the so-called off-axis scanning is to receive infrared rays from a pair of infrared emission receiving tubes in the tube, and another pair of transmitting and receiving tubes in the receiving tube to receive infrared rays.
  • the optical axes of the two pairs of tubes are separated, not the same optical axis, they are defined as off-axis scanning in the present invention.
  • the infrared transmitting tubes in the touch screen are generally infrared light emitting diodes, and the infrared rays emitted by the light emitting diodes are not concentrated, but distributed in a conical region centered on the optical axis. Therefore, the receiving tube which deviates from the optical axis of the transmitting tube within a certain range can also receive a sufficient photoelectric signal sufficient to be detected, so off-axis detection (or scanning) is possible.
  • the maximum allowable deviation position needs to be determined according to factors such as the product manual, the size of the touch screen, or an experiment.
  • the maximum allowable deviation position needs to be determined according to factors such as the product manual, the size of the touch screen, or an experiment.
  • Step 201 is a startup step of detecting, entering a detection procedure, and then entering a scanning step 202; determining, by the detection determining step 203, whether or not infrared rays are blocked between the tubes, and if no infrared rays are blocked, returning after completing one scanning cycle Scanning control section, continue to control each transmitting and receiving tube to scan the entire touch area, when an object is detected blocking red
  • the determining step 204 is performed, and it is judged that the infrared rays between the pair of tubes in the longitudinal direction and the lateral direction are blocked, if at some In the direction, only the infrared rays between the pair of tubes are blocked, and then it is determined as a single touch; the calculation conversion step 205 is entered, and the internal coordinate
  • step 202 Outputting to the computer system through the connection port, and then returning to step 202; if there is a light between more than one pair of tubes blocked in a certain direction, it is considered to be a multi-touch, and then proceeds to step 206, according to the storage of infrared rays
  • the blocked address or serial number of the pair of tubes gives a number of possible coordinate values of the touched point, such as points A, B, C, and D in FIG.
  • step 207 the off-axis scanning function is activated.
  • the determination calculation step 208 is entered to determine which of the internal coordinates of the touch points obtained by the combination are true touch points, and the pseudo touch points are removed.
  • the coordinate value of the real touch point is processed in the processing manner as described in step 205, and output to the computer system through the connection port. After completing these steps, return to the scan control step 202 to start the next scan detection.
  • the steps may be skipped. 206, directly start off-axis scanning, eliminating the step of calculating a plurality of coordinate values.
  • Embodiment 2 since the manner of off-axis scanning is centered on each possible touch point obtained by the combination, the above corresponding steps are necessary.
  • the transmitting and receiving tubes there may be two ways to select off-axis scanning of the transmitting and receiving tubes adjacent or adjacent to the spatial position of the tube by infrared radiation receiving that is blocked by the light.
  • the first type is as shown in the flowchart of FIG. 3, and the infrared light that is separated by the light is selected.
  • the transmitting and receiving tubes that are centered on the tube and whose serial number or address is adjacent to but with different axes of the optical axis are scanned off-axis. Taking the touch point D(a, d) obtained by the combination in Fig.
  • the transmitting tubes with the addresses il, i, and i+1 emit infrared rays.
  • the serial numbers or addresses may be selected as i-2, il, i, i+l, i+2, respectively.
  • the geometric basis of this detection method is the solution to the intersection of the linear equations. Since the position of all the transmitting and receiving tubes is known and fixed in the coordinate system XOY over the entire touch screen, the equation for the straight line (infrared) between any one of the transmitting tubes and any one of the receiving tubes is It is known that the coordinate values of all the intersections between these straight lines are well known, and according to the geometric principle, there is an intersection between the lines that are not parallel on the plane.
  • step 207 in Fig. 2 is replaced by a more specific step 301, which replaces step 208 in Fig. 2, and then returns to scan step 202 in Fig. 2.
  • the maximum number of the transmitting and receiving tubes is N (here only the scanning order of the transmitting or receiving tubes is described by the sequence number from small to large,
  • the transmitting and receiving tube addresses can also be converted into serial numbers; and from the structure of the infrared touch screen, other arrangement rules can also be converted into small to large serial numbers).
  • the working process of the infrared touch screen using the off-axis scanning method of the present embodiment is as follows: The micro-controller sequentially illuminates the infrared transmitting tube in order of small to large numbers to emit infrared rays.
  • the infrared receiving tube on the opposite side of the transmitting tube is centered on the receiving tube paired with the gated transmitting tube, and the microcontroller sequentially strobes continuously
  • the terminating tube in one direction and the starting tube in the other direction are also the above cases.
  • FIG. Figure 4 shows the flow chart of the program for off-axis scanning.
  • the program flow shown does not completely correspond to the main program of Figure 2, here is only to explain the detection principle of the above-mentioned off-axis scanning, if embedded in Figure 2
  • the main program shown in FIG. 2 is directly transferred to step 402, and after completing the off-axis scanning of all the infrared-infrared-emitting infrared radiation receiving tubes, returning to the main program shown in FIG.
  • the modifications and variations made in the main program shown in FIG. 2 to the program shown in FIG. 4 will be understood and implemented by those skilled in the art.
  • Step 401 is a startup step of detecting, entering a detection procedure, and then entering a scanning step 402, selecting an infrared transmitting tube of serial number i in order. Then, proceeding to step 403, sequentially selecting the receiving tube of sequence number j to receive the infrared rays emitted by the transmitting tube according to the serial number i and the set m, completing a receiving small loop for the transmitting tube i, and determining whether by step 404 Light is blocked. If there is infrared light blocked, record the values of i and j. If no infrared rays are blocked, then return to control step 402 to continue selecting the next launch tube i to resume the next round of scan detection. This cycle completes one frame detection. If it is judged that light is blocked, a recording step 405 is performed to record the number of the blocked transmitting tube and the serial number of the receiving tube, i.e., the value of j.
  • the following steps can be set according to the calculation speed of the microcontroller, the scanning cycle of the touch screen, etc. There are two ways to choose.
  • the first is a centralized processing method, that is, between two frames of scanning, based on the values of the respective i, j recorded in the memory, a straight line equation is constructed in the manner described above to solve the coordinate values.
  • the execution path of this mode is after step 405, and proceeds to decision step 408 to determine whether a set of j values of at least one point in two directions is obtained. If not, then return to step 402 to continue the scan detection; if so, then by step 409, it is further determined whether a frame scan has been completed.
  • the calculation step 410 is entered, and the coordinate values of the real touch points are obtained by the method described above, and then return to step 402 to start the scan detection of the next frame. Calculated The coordinate value of the touched point is transferred to the computer system using the touch screen through the data transmission step 411 within the set time.
  • the advantage is that the computing power of the microcontroller is not high, the processing process is clear and centralized, and the writing is relatively simple; the disadvantage is that the real-time response capability is slightly poor; the quick response is prone to slow response.
  • the second is a decentralized approach where some or all of the data is processed during the scan.
  • Another branch after step 405 is shown in Figure 2.
  • a straight line equation for the transmitting and receiving tubes blocked by the light is established, as described above.
  • the intersection point where the straight line intersects is the condition of knowing, and the precise position of the touched point in the X direction and the approximate position in the Y direction are obtained, and then by judging step 407, it is judged whether or not another direction is obtained in the other direction (longitudinal direction).
  • a set of i, j values are obtained.
  • the i, j value is not obtained in another direction, it indicates that the other direction has not been scanned yet, and should return to step 402 to continue the scan detection; if the j direction of the other direction is obtained, proceed directly to step 410.
  • the coordinate value of the real touch point is solved, and then the process returns to step 402 to continue the cycle of the scan detection.
  • the disadvantage is that the computing power of the microcontroller is relatively high, and the programming of the program is complicated.
  • Sequence serial number or address is im, i-m+1, i-2, il, i, i+l, i+2 i+ml, i+m
  • the transmitting tube in which the serial number or address is actually present in the tube, the infrared radiation emitted by the above-mentioned sequentially strobed infrared transmitting tube is received by the i-th infrared receiving tube, and it is determined which one is the real touch point by detecting which infrared rays are blocked. It is a pseudo touch point.
  • This method is identical to the principle and detection effect of using the plurality of receiving tubes centered on i to receive the infrared rays of the transmitting tube of the serial number or address i as described above, and thus will not be repeated.
  • FIG. 5 Another way of selecting off-axis scanning of the transmitting and receiving tubes adjacent or adjacent to the spatial position of the tube by infrared radiation reception that is blocked by the light is as illustrated in Figure 5: Centering on each possible touch point, making at least one straight line, selecting the emission of the opposite side of the touch screen, which is installed on the opposite sides of the touch screen, adjacent to or near the spatial position of the infrared emission receiving tube that is blocked by the light. Tube and receiver tube.
  • the smaller the angle between the line and the optical axis of the tube to which the light is blocked the better. Still taking the point D in Fig.
  • the transmitting tube i-1 and the receiving tube i+1 through which the straight line 110 is connected can be selected to verify whether the point D is a real touch point or a pseudo touch point.
  • this method can confirm the authenticity by simply selecting a pair of suitable transmitting and receiving tubes to scan once.
  • This method requires the equation of this line to be calculated in advance, so the processing time is slightly longer. But now the speed of the microprocessor is very fast, and it is a linear equation, so it should be faster than the scanning method of the first method, which can reduce the scanning period of the whole area and improve the response speed of the touch screen.
  • step 501 is substituted for 301 in Fig. 3.
  • this line cannot intersect with the coordinate points obtained by other combinations, otherwise it is impossible to determine which point blocks the light.
  • the off-axis scanning main program of this embodiment can be converted from Embodiment 1, and will not be described in detail herein.
  • the above embodiment gives the case of two touch points, but in the case of more than two touch points, the same method in the embodiment can still be used to detect the processing, including some
  • the connection between the touch points may be parallel to the horizontal or vertical infrared rays (this is easier to handle), so no further explanation is needed.
  • the step of calculating the coordinate value of the receiving format of the computer connected to the touch screen may be set to remove the coordinate value corresponding to the point after confirming that the point is a pseudo touch point before the pseudo touch point is removed.
  • the design of the improvement, the transplantation, the modification, the deletion, the addition, and the like based on the basic technical solutions given by the present invention are all within the technical scope of the present invention.
  • the advantages of the present invention are that, without changing the structure of any existing infrared touch screen, the detection can be realized only by changing the execution code in the microcontroller that controls the operation of the touch screen.
  • the purpose of touching points Therefore, the present invention has the advantages of extremely low application cost and wide applicability; especially for some special applications, the detection of multiple touch points can be realized very easily.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

A method for identifying multiple touch points on an infrared touch screen. The method including: getting a plurality of possible touch points by using grid-shaped scanning firstly, and then eliminating the pseudo-touch point from the possible touch points by using off-axis scanning, finally getting the coordinate of the accurate touch points. The method achieves a goal that detects multiple touch points without changing the structure of the current infrared touch screen.

Description

一种识别红外触摸屏多触摸点的方法 技术领域  Method for identifying multi-touch point of infrared touch screen

本发明涉及触摸装置技术领域,尤其涉及一种识别红外触摸屏多 点触摸的方法。 背景技术  The present invention relates to the field of touch devices, and in particular, to a method for identifying a multi-touch of an infrared touch screen. Background technique

作为计算机触摸屏的一个分支, 红外触摸屏以其安装方便、 免维 护、 高抗爆性、 高可靠性等优点而逐渐被广泛应用在各个领域。 虽然 经过了 20多年的发展, 有众多的技术改进, 如申请号为 95105303.5、 00121462.4等的中国专利或申请所公布的内容。 但目前红外触摸屏的 基本技术方案,依然局限于美国专利 3,764,813、 3,775,560、 3,860,754 等专利所公开的技术内容。 但是这些技术内容, 都远没有发挥出红外 触摸屏所能达到的技术水平,所有的触摸检测都只能检测到单个触摸 点。 随着计算机软硬件技术的进步, 计算机已经拥有了越来越强大的 功能, 也越来越应用于几乎我们能想象得到的任何领域, 那么针对不 同的应用领域, 有时候多点触摸技术更能使用户方便操作计算机, 或 者针对特定的软件, 多点触摸技术更有效率。 但这就要求触摸屏支持 多点触摸, 能够检测到超过一个的触摸点。  As a branch of computer touch screen, infrared touch screen is widely used in various fields due to its advantages of convenient installation, maintenance-free, high explosion resistance and high reliability. Although after more than 20 years of development, there are numerous technical improvements, such as those published in Chinese patents or applications with application numbers 95105303.5, 00121462.4. However, the basic technical solutions of the infrared touch screen are still limited to the technical contents disclosed in the patents of U.S. Patent Nos. 3,764,813, 3,775,560, 3,860,754. However, these technical contents are far from the level of technology that infrared touch screens can achieve. All touch detections can only detect a single touch point. With the advancement of computer hardware and software technology, computers have more and more powerful functions, and they are increasingly used in almost any field that we can imagine. Sometimes, for different application fields, sometimes multi-touch technology can better It makes it easier for users to operate the computer, or for specific software, multi-touch technology is more efficient. However, this requires the touch screen to support multi-touch and be able to detect more than one touch point.

目前针对红外触摸屏多个触摸点的检测技术, 在公开号为 CN101071356A的中国专利中公开了通过一套红外发射扫描电路对应 两套红外接收扫描电路来进行多触摸点定位的内容,该专利技术是通 过改变现有红外触摸屏的结构进行多触摸点定位的,这与现有技术中 的红外触摸屏并不相兼容,导致这种识别技术并没有可实际应用的前 景; 另外, 公开号为 WO2008039006A1的专利公开了通过测量红外发 射接收对管在未被阻碍时的最大可接收的光水平与被阻碍时的光水 平相比来判断多点触摸的内容,由于红外触摸屏釆用的对管形式的红 外发射接收管, 因此, 在测量判断被阻碍的红外线光时, 很容易得到 虛假的触摸点, 该专利技术会产生很大的错误识别率; 其它如At present, for the detection technology of multiple touch points of the infrared touch screen, in the Chinese patent publication CN101071356A, the content of multi-touch point positioning corresponding to two sets of infrared receiving scanning circuits by an infrared emission scanning circuit is disclosed. The patented technology is The multi-touch point positioning is changed by changing the structure of the existing infrared touch screen, which is not compatible with the infrared touch screen in the prior art, and the recognition technology has no practical application prospect; in addition, the patent disclosed in WO2008039006A1 It is disclosed that the content of multi-touch is judged by measuring the maximum acceptable light level when the tube is unblocked by measuring the infrared emission receiving, and the infrared emission in the form of a tube due to the infrared touch screen Receiving the tube, therefore, it is easy to get when measuring the infrared light that is blocked False touch points, the patented technology will produce a large error recognition rate;

JP2007065767, JP2006011568, US2008097991AK US2008088593A1 专利申请等公开了几种多点触摸识别的技术方案,但这些技术方案都 不能应用于红外触摸屏。 发明内容 JP2007065767, JP2006011568, US2008097991AK US2008088593A1 Patent application and the like disclose several technical solutions for multi-touch recognition, but none of these technical solutions can be applied to an infrared touch screen. Summary of the invention

针对现有红外触摸屏的不足之处,本发明的目的是提供一种对红 外触摸屏能够识别多点触摸的方法, 该方法应用在一种红外触摸屏 中, 该红外触摸屏包括: 沿着触摸区域四周排列的红外发射和接收对 管阵列,接通所述红外发射管和接收管的附属电路以及控制所述电路 并存储、 计算、 传输检测到的数据的微控制器系统, 该方法包括如下 步骤:  In view of the deficiencies of the existing infrared touch screen, the object of the present invention is to provide a method for recognizing a multi-touch on an infrared touch screen, the method being applied to an infrared touch screen, the infrared touch screen comprising: arranging along the periphery of the touch area An infrared transmitting and receiving pair of tube arrays, an auxiliary circuit for turning on the infrared transmitting tube and the receiving tube, and a microcontroller system for controlling the circuit and storing, calculating, and transmitting the detected data, the method comprising the steps of:

A: 启动红外触摸屏, 按照顺序依次选择接通每对红外发射和接 收管, 扫描整个触摸区域;  A: Start the infrared touch screen, select each pair of infrared emission and receiving tubes in sequence, and scan the entire touch area;

B: 记录并存储每一次红外线被阻挡的红外发射接收对管的序号 或地址值;  B: recording and storing the serial number or address value of the infrared radiation receiving and receiving tube for each infrared ray blocked;

C: 然后判断是单点触摸还是多点触摸, 如果是单点触摸直接转 入步骤 E, 如果是多点触摸, 进行下个步骤 D;  C: Then judge whether it is single touch or multi-touch, if it is a single touch directly to step E, if it is multi-touch, proceed to the next step D;

D: 选择与红外线被阻挡的红外发射接收对管在空间位置上相邻 或附近的、 但是光轴线不同轴的发射和接收管进行离轴扫描;  D: selecting an infrared radiation-receiving receiving infrared radiation-receiving pair of transmitting and receiving tubes adjacent to or near the spatial position of the tube but having different axes of the optical axis for off-axis scanning;

E: 根据记录并存储的红外发射接收对管的序号或地址值, 计算 得到触摸点的坐标值;  E: according to the recorded and stored infrared emission receiving the serial number or address value of the tube, calculating the coordinate value of the touch point;

F: 将真实触摸点的坐标值输出给安装其红外触摸屏的装置。 步骤 D所述的进行离轴扫描红外发射和接收管的选择方式是: 以所述被光线被隔断的红外发射接收对管的为中心,选择序号或者地 址与其相邻的红外发射和接收管。  F: Output the coordinate value of the real touch point to the device on which the infrared touch screen is mounted. The off-axis scanning infrared transmitting and receiving tube is selected in the step D as follows: the infrared transmitting and receiving tubes adjacent to the tube are selected with the serial number or address as the center of the infrared transmitting and receiving tube which is blocked by the light.

在步骤 D之前, 还包括步骤: 根据步骤 B记录的被阻挡的红外发 射和接收管的序号或地址值, 组合而得到的各个可能的触摸点。 步骤 D所述的进行离轴扫描红外发射和接收管的选择方式还可 以是: 以所述各个可能的触摸点为中心, 做至少一条不与其它可能的 触摸点交叉的直线,选择该直线所贯穿的、安装在触摸屏两个对边的、 与被光线隔断的红外发射接收对管在空间位置上相邻或附近的发射 管和接收管。 Before step D, the method further comprises the steps of: combining each of the possible touch points obtained according to the sequenced or address values of the blocked infrared transmitting and receiving tubes recorded in step B. The method for performing the off-axis scanning infrared transmitting and receiving tube in step D may be: selecting at least one straight line that does not intersect with other possible touch points, centering on each possible touch point, and selecting the straight line The transmitting and receiving tubes, which are mounted on the opposite sides of the touch screen and are separated from the light by the infrared radiation, are adjacent to or adjacent to the tube in a spatial position.

步骤 D中所述的离轴扫描包括以下步骤:  The off-axis scan described in step D includes the following steps:

S1 : 以被阻挡的第 i只红外发射管所对应的第 i只红外接收管为中 心,顺序接通序号或地址为 i-m、 i-m+1 i- 2、 i-1、 i、 i+1、 i+2 i+m-l、 i+m的红外接收管中序号或地址真实存在的接收管, 接收所述 第 i只红外发射管所发射的红外线; 或者相反, 顺序接通序号或地址 为 i-m、 i-m+1 、 i-2、 i-l、 i、 i+l、 i+2、 ……、 i+m-l、 i+m的 红外发射管中序号或地址真实存在的发射管, 由第 i只红外接受管接 收上述被顺序选通的红外发射管所发射的红外线, 其中 m为设定的自 然数, i为步骤 B记录的红外线被阻挡的红外发射接收对管的序号或地 址值;  S1: centering on the i-th infrared receiving tube corresponding to the blocked i-th infrared transmitting tube, sequentially serializing the serial number or address as im, i-m+1 i- 2, i-1, i, i+ 1. The receiving tube of the serial number or address in the infrared receiving tube of i+2 i+ml and i+m receives the infrared light emitted by the ith infrared transmitting tube; or, instead, sequentially connects the serial number or address to Im, i-m+1, i-2, il, i, i+l, i+2, ......, i+ml, i+m, the serial number or address of the infrared transmitting tube in the infrared transmitting tube, by the first i only the infrared receiving tube receives the infrared ray emitted by the sequentially strobed infrared transmitting tube, wherein m is a set natural number, and i is the serial number or address value of the infrared transmitting receiving tube of the infrared ray blocked in step B;

S2:检测步骤 S1的发射和接收过程中是否有红外线被阻挡, 如果 没有红外线被阻挡, 则返回步骤 S1; 如果有红外线被阻挡, 则继续步 骤 S3;  S2: detecting step S1 whether infrared rays are blocked during transmission and reception, if no infrared rays are blocked, then returning to step S1; if infrared rays are blocked, proceeding to step S3;

S3:记录并存储纵向和横向被阻挡红外线所对应的发射管和接收 管的序号或地址值;  S3: recording and storing the serial number or address value of the transmitting tube and the receiving tube corresponding to the blocked infrared rays in the vertical direction and the horizontal direction;

S4: 然后返回步骤 S1 , 直到完成所有被红外线所阻挡的红外发射 接收对管的扫描。 步骤 S1中所述的自然数 m的取值范围为: 10 > m > 2。 附图说明  S4: Then return to step S1 until all infrared radiation received by the infrared rays is received to receive the scan of the tube. The natural number m in the step S1 ranges from 10 > m > 2. DRAWINGS

图 1是本发明的多个触摸点识别的一般原理示意图;  1 is a schematic diagram of a general principle of multiple touch point recognition of the present invention;

图 2是本发明的多个触摸点识别的主程序流程图;  2 is a flow chart of a main program of multiple touch point recognition of the present invention;

图 3是本发明的多个触摸点识别的一种实施例的离轴扫描方式流 程图; 3 is an off-axis scanning mode flow of an embodiment of multiple touch point recognitions of the present invention Cheng Tu

图 4是图 3所示的离轴扫描主程序流程图;  Figure 4 is a flow chart of the main program of off-axis scanning shown in Figure 3;

图 5是本发明的多个触摸点识别的另一种实施例的离轴扫描方式 流程图;  5 is a flow chart of an off-axis scanning method of another embodiment of multiple touch point recognition of the present invention;

图 6是本发明的多个触摸点识别的原理示意图。 具体实施方式  6 is a schematic diagram of the principle of multiple touch point recognitions of the present invention. detailed description

以下实施例用于说明本发明, 但不用来限制本发明的范围。  The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.

图 1实质上给出现在一般结构的红外触摸屏的基本安装结构, 也 是本发明的方法所适用的红外触摸屏的基本安装结构。 如图所示, 所 述触摸屏由安装在触摸检测区域(一般是如计算机显示器、 投影机屏 幕的显示区域) 101周围的红外发射管阵列 102、 红外接收管阵列 103 构成的矩形触摸屏。 其中的红外发射和接收管, 既可以与现有结构的 红外触摸屏一样, 数量相同, 一一对应而构成红外发射和接收对管; 也可以将发射管和接收管的数量设置为不同。但从分辨率均匀的目的 出发, 采用等数量的对管结构最好。 下面就是以所述"对管"结构为基 础来说明本发明方法的实施内容。  Fig. 1 essentially shows the basic mounting structure of the infrared touch screen of the present general structure, and is also the basic mounting structure of the infrared touch screen to which the method of the present invention is applied. As shown, the touch screen is comprised of a rectangular touch screen constructed of an infrared emitter array 102, an infrared receiver tube array 103 mounted around a touch detection area (typically a display area such as a computer display, projector screen) 101. The infrared transmitting and receiving tubes can be the same as the infrared touch screen of the existing structure, and the number is the same, and the infrared transmitting and receiving pair tubes are formed in one-to-one correspondence; the number of the transmitting tubes and the receiving tubes can also be set to be different. However, from the purpose of uniform resolution, it is best to use the same number of tube structures. The following is a description of the implementation of the method of the present invention based on the "on-tube" structure.

假设在这种结构的触摸屏的扫描检测区域内有两个触摸物(图中 实线圆 )107和 109, 分别以字符 B、 D来表示, 则当红外发射和接收对 管扫描触摸区域时, 分别在横向和纵向将各有至少两对对管(视触摸 物尺寸的大小,更大可能会有更多对管,在此为说明原理假设为两对) 之间的红外光线将被阻挡。 这样, 在如图 2所示的发射和接收管阵列 扫描的流程中: 假设在纵向, 光线被阻挡的两对管子的序号为 a和 b; 在横向, 光线被阻挡两对管子的序号为 (:和<1。 这样就相当于在以发射 和接收对管的序号、或者发射接收对管在微控制器中的扫描地址为坐 标度量单位的内部坐标系 XOY中,将会在纵向出现和13两个触摸物的 坐标值, 在横向将会出现 c和 d两个触摸物的坐标值。 将这四个坐标值 组合, 就可以得到 A(c, a)、 B(c, b)、 C( d,b)和 D(d,a )四个触摸物可能 位置, 即四个可能的触摸点。 但触摸屏内部的微控制器不能立刻判定 这四个触摸点中哪个是因为坐标组合而产生的伪触摸点,哪个是实际 存在的触摸点, 因此还需要其他的方法来剔出伪触摸点, 得到实际存 在的触摸点。 在图 1中, 伪触摸点分别是虛线圆表示的 A.点 106和 C点 108。 图中, 发射管发射的红外线用箭头线 104表示, 被触摸物阻挡的 红外线用箭头虛线 105来表示。 It is assumed that there are two touches (solid circles in the figure) 107 and 109 in the scanning detection area of the touch screen of this structure, which are represented by characters B and D, respectively, when the infrared transmitting and receiving tube scans the touch area, There will be at least two pairs of tubes in the lateral and longitudinal directions, respectively (depending on the size of the touch object, more likely there will be more pairs of tubes, here the two principles are assumed to be explained) the infrared light will be blocked. Thus, in the flow of the scanning of the transmitting and receiving tube array as shown in FIG. 2: It is assumed that in the longitudinal direction, the two pairs of tubes whose light is blocked are numbered a and b; in the lateral direction, the number of rays blocked by the two pairs of tubes is ( : and <1. This is equivalent to the internal coordinate system XOY in which the serial number of the transmitting and receiving pairs, or the scanning receiving address of the transmitting and receiving tube in the microcontroller is measured in the coordinate direction, which will appear in the vertical direction and 13 The coordinate values of the two touch objects, the coordinate values of the two touch objects of c and d will appear in the horizontal direction. By combining these four coordinate values, A(c, a), B(c, b), C can be obtained. (d,b) and D(d,a) four touches possible Location, ie four possible touch points. However, the microcontroller inside the touch screen cannot immediately determine which of the four touch points is a pseudo touch point generated by the coordinate combination, and which is the actual touch point, so other methods are needed to remove the pseudo touch point. The actual touch point. In Fig. 1, the pseudo touch points are respectively A. point 106 and point C 108 indicated by a dotted circle. In the figure, the infrared rays emitted from the launch tube are indicated by an arrow line 104, and the infrared rays blocked by the touch object are indicated by an arrow dotted line 105.

这时, 就可以启动本发明的核心扫描方式——离轴扫描。使用本 方法扫描检测触摸屏的横向和纵向时,触摸物在纵横两个方向上不仅 阻挡至少两对发射和接收对管间的红外线, 而且还会有非对管之间 "离轴 "的红外线被阻挡。 所谓离轴扫描, 就是由一对红外发射接收对 管中的发射管来发射红外线,而由另外一对发射接收对管中的接收管 来接收红外线。因为这两对管子的光轴线相分离,不是同一条光轴线, 因此在本发明中定义为离轴扫描。 如图 5所示, 触摸屏中的红外发射 管一般都是红外发光二极管,这种发光二极管所发射的红外线不是集 中的一束, 而是分布在以光轴线为中心的一个锥形的区域内, 因此在 一定范围内偏离发射管的光轴线的接收管,也能接收到足以被检测得 出的强度足够的光电信号, 因此离轴检测 (或扫描)是可行的。 当然, 这种情况下对发射管和接收管之间的距离、 角度都有一定的要求, 需 要根据产品手册、 触摸屏的尺寸等因素, 或者通过实验来确定最大允 许的偏离位置。 但对于一般尺寸的触摸物和触摸屏而言, 一般偏离在 几个管位 (管子的安装位置)的情况下, 完全可以检测得到离轴的光电 信号。  At this point, the core scanning method of the present invention - off-axis scanning - can be initiated. When the method is used to scan and detect the horizontal and vertical directions of the touch screen, the touch object not only blocks at least two pairs of transmitting and receiving infrared rays between the tubes in the longitudinal and lateral directions, but also has an infrared ray of "off-axis" between the tubes. Block. The so-called off-axis scanning is to receive infrared rays from a pair of infrared emission receiving tubes in the tube, and another pair of transmitting and receiving tubes in the receiving tube to receive infrared rays. Since the optical axes of the two pairs of tubes are separated, not the same optical axis, they are defined as off-axis scanning in the present invention. As shown in FIG. 5, the infrared transmitting tubes in the touch screen are generally infrared light emitting diodes, and the infrared rays emitted by the light emitting diodes are not concentrated, but distributed in a conical region centered on the optical axis. Therefore, the receiving tube which deviates from the optical axis of the transmitting tube within a certain range can also receive a sufficient photoelectric signal sufficient to be detected, so off-axis detection (or scanning) is possible. Of course, in this case, there is a certain requirement for the distance and angle between the launch tube and the receiving tube, and the maximum allowable deviation position needs to be determined according to factors such as the product manual, the size of the touch screen, or an experiment. However, for a general-sized touch object and a touch screen, it is generally possible to detect an off-axis photoelectric signal in the case of several tube positions (pipe mounting positions).

图 2给出了整个检测的程序流程图, 对应上面的主要步骤。 步骤 201是检测的启动步骤, 进入检测程序, 然后进入扫描的步骤 202; 通 过检测判断步骤 203判定是否有对管之间的红外线被阻挡, 如果没有 红外线被阻挡, 则在完成一个扫描周期之后返回扫描控制部分, 继续 控制各个发射接收对管扫描整个触摸区域, 当检测到有物体阻挡了红 外线时,记录并存储每一次红外线被阻挡的红外发射接收对管的序号 或地址值; 然后进入判断步骤 204, 判断在纵向和横向一共各自有几 对管子之间的红外线被阻挡,如果在某个方向上只有一对管子之间的 红外线被阻挡, 则判定为单点触摸; 进入计算转换步骤 205, 按照安 装触摸屏的计算机系统要求,将触摸点的内部坐标计算转换成为指定 格式的坐标值, 通过连接端口输出到所述计算机系统中, 然后返回步 骤 202; 如果在某个方向上有超过一对的管子之间的光线被阻挡, 则 认为是多点触摸, 然后进入步骤 206, 根据存储红外线被阻挡的对管 的地址或者序号, 组合得到触摸点的若干个可能的坐标值, 例如图 1 中的 A、 B、 C、 D各点。 然后, 进入步骤 207, 启动离轴扫描功能。 在得到离轴扫描的结果以后, 进入判断计算步骤 208, 判定上述组合 得到的触摸点的内部坐标中, 哪些是真实的触摸点, 剔出伪触摸点。 最后, 再如步骤 205所述的处理方式处理真实触摸点的坐标值, 并通 过连接端口输出到所述计算机系统中。 完成这些步骤以后, 再返回到 扫描控制步骤 202, 开始下一次扫描检测。 其中在实施例 1中, 因为以 红外线被阻断的发射接收对管的序号或地址 i为根据来启动离轴扫 描,所以在步骤 204判断出是多个对管被阻挡之后,可以跳过步骤 206, 直接启动离轴扫描, 省去计算得到若干个坐标值的步骤。 但是在实施 例 2中, 因为离轴扫描的方式是基于组合得到的各个可能的触摸点为 中心, 所以上述相应的步骤是必须有的。 Figure 2 shows the flow chart of the entire test, corresponding to the main steps above. Step 201 is a startup step of detecting, entering a detection procedure, and then entering a scanning step 202; determining, by the detection determining step 203, whether or not infrared rays are blocked between the tubes, and if no infrared rays are blocked, returning after completing one scanning cycle Scanning control section, continue to control each transmitting and receiving tube to scan the entire touch area, when an object is detected blocking red When the external line is recorded, the serial number or address value of the infrared radiation receiving tube pair that is blocked by each infrared ray is recorded and stored; then, the determining step 204 is performed, and it is judged that the infrared rays between the pair of tubes in the longitudinal direction and the lateral direction are blocked, if at some In the direction, only the infrared rays between the pair of tubes are blocked, and then it is determined as a single touch; the calculation conversion step 205 is entered, and the internal coordinate calculation of the touch point is converted into the coordinate value of the specified format according to the requirements of the computer system on which the touch screen is installed. Outputting to the computer system through the connection port, and then returning to step 202; if there is a light between more than one pair of tubes blocked in a certain direction, it is considered to be a multi-touch, and then proceeds to step 206, according to the storage of infrared rays The blocked address or serial number of the pair of tubes gives a number of possible coordinate values of the touched point, such as points A, B, C, and D in FIG. Then, proceeding to step 207, the off-axis scanning function is activated. After the result of the off-axis scan is obtained, the determination calculation step 208 is entered to determine which of the internal coordinates of the touch points obtained by the combination are true touch points, and the pseudo touch points are removed. Finally, the coordinate value of the real touch point is processed in the processing manner as described in step 205, and output to the computer system through the connection port. After completing these steps, return to the scan control step 202 to start the next scan detection. In the first embodiment, since the off-axis scanning is started based on the serial number or address i of the transmitting and receiving pair tube blocked by the infrared rays, after the step 204 is judged that the plurality of pairs of tubes are blocked, the steps may be skipped. 206, directly start off-axis scanning, eliminating the step of calculating a plurality of coordinate values. However, in Embodiment 2, since the manner of off-axis scanning is centered on each possible touch point obtained by the combination, the above corresponding steps are necessary.

因为红外触摸屏的工作原理巳经是公开技术,上述的检测、判断、 计算等技术内容都是程序设计和数学计算的内容,故在此无需再详细 说明。  Because the working principle of the infrared touch screen is open technology, the above-mentioned technical contents such as detection, judgment, calculation, etc. are all contents of programming and mathematical calculation, so there is no need to elaborate here.

实施例 1·. Example 1·.

在本发明的实施方案中,在选择与被光线隔断的红外发射接收对 管在空间位置上相邻或附近的发射和接收管进行离轴扫描可以有两 种方式。 第一种如流程图图 3所示, 选择以所述被光线隔断的红外发 射接收对管的为中心,序号或者地址与其相邻但是光轴线不同轴的发 射和接收管进行离轴扫描。 以图 1中的组合得到的触摸点 D(a, d)为例: 假设在纵向上, 红外线被点 D阻挡的对管的序号或地址为 i, 这里 i=d, 则就可以分别选择序号或地址为 i-l、 i、 i+1的发射管发射红外线, 在 上述每只发射管发射红外线时, 可以再分别选择序号或地址为 i-2、 i-l、 i、 i+l、 i+2的接收管接收。 从图 1中可以看到, 因为触摸点 D是 真实存在的, 因此从 i-l→i+l、 i+l→i-l的红外线被完全阻挡; i-l→i、 i+l→i、 和 i→i-l、 i→i+l的红外线被部分阻挡。 这时就可以判断出 D 点是一个真实的触摸点。 而 C点, 因为本该被 C点阻挡的 i→i-l、 i→i+l 和 i-l→i+2、 i+l→i-2之间的红外线却没有被阻挡, 则说明 C点是一个 伪触摸点。 这只是利用纵向排列的发射接收对管来检测的, 还可以利 用横向排列的发射接收对管来再次检测,进一步确认哪个是真实哪个 是伪触摸点。 其它可能的触摸点 A、 B、 C, 同样用这种方法来判定真 事实上,这种检测方法的几何学基础是对于直线方程的交点的求 解。 因为在整个触摸屏上, 所有发射和接收管的位置在坐标系 XOY 中都是已知且固定的,所以任何一只发射管与任何一只接收管之间的 直线 (红外线)的方程都是已知, 那么这些直线之间的全部交点的坐标 值就都是巳知的, 且根据几何学原理可知, 平面上不平行的直线之间 有且之有一个交点。如果这些直线中某两条或者多条直线一起被切断 (红外线被阻挡), 那么阻挡点一定就是这两条或多条直线的交点。 如 果触摸屏只有一个方向 (例如图中所示的纵向)的扫描检测, 那么上述 的方法就已经可以检测出触摸点在 Y方向的精确位置和在 X方向的大 致位置;但是触摸屏还有另外一个方向(图中所示为横向)的扫描检测, 如上所述可以得到触摸点在 X方向的精确位置和 Y方向的大致位置。 这样, 红外触摸屏就可以精确地得到每个触摸点的位置, 而不只限于 一个触摸点。 对应于图 3, 就是图 2中的步骤 207被更具体的步骤 301替代, 步骤 302替代图 2中的步骤 208, 然后返回图 2中的扫描步骤 202。 In an embodiment of the invention, there may be two ways to select off-axis scanning of the transmitting and receiving tubes adjacent or adjacent to the spatial position of the tube by infrared radiation receiving that is blocked by the light. The first type is as shown in the flowchart of FIG. 3, and the infrared light that is separated by the light is selected. The transmitting and receiving tubes that are centered on the tube and whose serial number or address is adjacent to but with different axes of the optical axis are scanned off-axis. Taking the touch point D(a, d) obtained by the combination in Fig. 1 as an example: Assume that in the vertical direction, the serial number or address of the tube blocked by the infrared point D is i, where i=d, then the serial number can be selected separately. Or the transmitting tubes with the addresses il, i, and i+1 emit infrared rays. When each of the above transmitting tubes emits infrared rays, the serial numbers or addresses may be selected as i-2, il, i, i+l, i+2, respectively. Receive tube reception. As can be seen from Fig. 1, since the touch point D is real, the infrared rays from il → i + l, i + l → il are completely blocked; il → i, i + l → i, and i → il The infrared rays of i→i+l are partially blocked. At this point, it can be judged that point D is a real touch point. And point C, because the infrared rays between i→il, i→i+l and il→i+2, i+l→i-2 that should be blocked by point C are not blocked, it means that point C is a Pseudo touch point. This is only detected by the longitudinally arranged transmit and receive pairs, and can also be detected again by using the horizontally arranged transmit and receive pairs to further confirm which is true and which is the pseudo touch point. Other possible touch points A, B, and C are also used to determine the truth. In fact, the geometric basis of this detection method is the solution to the intersection of the linear equations. Since the position of all the transmitting and receiving tubes is known and fixed in the coordinate system XOY over the entire touch screen, the equation for the straight line (infrared) between any one of the transmitting tubes and any one of the receiving tubes is It is known that the coordinate values of all the intersections between these straight lines are well known, and according to the geometric principle, there is an intersection between the lines that are not parallel on the plane. If two or more of these lines are cut together (infrared is blocked), then the blocking point must be the intersection of the two or more lines. If the touch screen has only one direction (for example, the longitudinal direction shown in the figure), the above method can already detect the precise position of the touch point in the Y direction and the approximate position in the X direction; however, the touch screen has another direction. The scanning detection (horizontal shown in the figure) can obtain the approximate position of the touched point in the X direction and the approximate position of the Y direction as described above. In this way, the infrared touch screen can accurately obtain the position of each touch point, not just one touch point. Corresponding to Fig. 3, step 207 in Fig. 2 is replaced by a more specific step 301, which replaces step 208 in Fig. 2, and then returns to scan step 202 in Fig. 2.

为更清晰地说明本发明的第一种离轴扫描实施方法,首先假设发 射和接收管的最大序号为 N (在此只用按照由小到大排列序号来说明 发射或接收管的扫描顺序, 发射及接收管地址, 也可以转化为序号; 而且从红外触摸屏的结构可知,其他的排列规则也可以转化为由小到 大的序号)。 使用本实施例离轴扫描方法的红外触摸屏的工作过程如 下: 微控制器按照序号由小到大的顺序依次选通红外发射管, 使其发 射红外线。 当每选通一只序号为 i的发射管之后, 在该发射管对边的 红外接收管, 以与所述被选通发射管相配对的接收管为中心, 微控制 器依次连续选通与所述接收管相邻的数只序号实际存在的同轴和离 轴接收管, 来接收所述发射管发射的红外线。假设除了与所述发射管 相配对的接收管以外, 所述被依次选通的接收管的数量是 2m, 则被 微控制器依次选通的接收管的序号 j分别为 ·. j = i-m、 i-m+1  In order to more clearly illustrate the first off-axis scanning implementation method of the present invention, it is first assumed that the maximum number of the transmitting and receiving tubes is N (here only the scanning order of the transmitting or receiving tubes is described by the sequence number from small to large, The transmitting and receiving tube addresses can also be converted into serial numbers; and from the structure of the infrared touch screen, other arrangement rules can also be converted into small to large serial numbers). The working process of the infrared touch screen using the off-axis scanning method of the present embodiment is as follows: The micro-controller sequentially illuminates the infrared transmitting tube in order of small to large numbers to emit infrared rays. After each of the transmitting tubes of the serial number i is selected, the infrared receiving tube on the opposite side of the transmitting tube is centered on the receiving tube paired with the gated transmitting tube, and the microcontroller sequentially strobes continuously The plurality of adjacent coaxial and off-axis receiving tubes adjacent to the receiving tube receive the infrared rays emitted by the transmitting tube. It is assumed that, except for the receiving tube paired with the transmitting tube, the number of the receiving tubes that are sequentially gated is 2 m, and the serial number j of the receiving tubes sequentially gated by the microcontroller is respectively ·. j = im, I-m+1

i-2、 i-l、 i、 i+l、 i+2 i+m-l、 i+m 。 这里 m为设定的自然数, 可根据触摸屏的大小和要求的响应时间的长短来取值: m值大, 精度 高, 扫描周期长, 响应速度较慢, 反之 m小, 则扫描周期短, 响应快。 因此一般取 m = 2 ~ 10, 即 10≥m≥2。 当与发射管 i配对的接收管位于 触摸区域的边缘时, 可能上述序号中某些序号是不存在的: 比如当 i = 1时, 已经是最边缘的发射或接收管了, i-m、 i-m+1 i-2、 ί-1 这些接收管实际上是不存在的;而在 i = N时, i+l、 i+2 i+m-l、 i+m则不存在, 在这种情况下, 由于不必考虑屏幕边缘以外的任何触 摸点, 因此利用 i一侧的一半数量的发射和接收管, 并根据前述的方 法和发射、 接收管之间的几何和数学关系, 依旧可以判断出真正的触 摸点。 在扫描过程中间, 一个方向的终止管和另一个方向的起始管, 也是上述的情况。 在整个的扫描检测过程中, 所有的红外发射和接收 管都按照上述的规则来被选通, 直到 i=N时, 完成对触摸区域的一帧 扫描。 I-2, il, i, i+l, i+2 i+ml, i+m. Here m is the set natural number, which can be based on the size of the touch screen and the required response time: m value is large, precision is high, scan period is long, response speed is slow, otherwise m is small, scan period is short, response fast. Therefore, generally take m = 2 ~ 10, that is, 10 ≥ m ≥ 2. When the receiving tube paired with the transmitting tube i is located at the edge of the touch area, some of the serial numbers may not exist: for example, when i = 1, it is already the edge of the transmitting or receiving tube, im, i- m+1 i-2, ί-1 These receiving tubes do not actually exist; when i = N, i+l, i+2 i+ml, i+m do not exist, in this case Since it is not necessary to consider any touch points other than the edge of the screen, it is still possible to judge the true one by using half of the number of transmitting and receiving tubes on the i side and according to the aforementioned method and the geometric and mathematical relationship between the transmitting and receiving tubes. Touch the point. In the middle of the scanning process, the terminating tube in one direction and the starting tube in the other direction are also the above cases. During the entire scan detection process, all infrared transmitting and receiving tubes are gated according to the above rules, until i=N, one frame of the touch area is completed. Scan.

下面结合图 4来详细说明本发明的上述离轴扫描方式检测原理。 图 4给出了离轴扫描的程序流程图, 所示的程序流程并未完全对 应于图 2的主程序,这里仅是为了解释说明上述离轴扫描的检测原理, 如果内嵌到图 2所示的主程序中, 从图 2所示的主程序直接转入步骤 402, 并在完成所有被阻挡红外线的红外发射接收对管的离轴扫描之 后, 重新回到图 2所示的主程序中, 这里对图 4所示的程序内嵌到图 2 所示的主程序中所作的修改和变动,本领域的技术人员都可以理解到 并且能够实施。 其中步驟 401是检测的启动步骤, 进入检测程序, 然 后进入扫描的步骤 402, 按顺序选定序号为 i的红外发射管。 然后进入 步骤 403, 根据序号 i和设定的 m, 来依次选通序号为 j的接收管来接收 发射管发出的红外线, 完成针对发射管 i的一个接收小循环, 并通过 判断步骤 404判断是否有光线被阻挡。如果有红外线被阻挡,则记录 i、 j的数值。 如果没有红外线被阻挡, 则返回控制步骤 402, 继续选择下 一个发射管 i, 重新开始下一轮的扫描检测。 如此循环完成一帧检测。 如果判断有光线被阻挡, 则执行记录步骤 405 , 记录被阻挡的发射管 的序号和接收管的序号, 即1、 j的值。  The above-described principle of off-axis scanning mode detection of the present invention will be described in detail below with reference to FIG. Figure 4 shows the flow chart of the program for off-axis scanning. The program flow shown does not completely correspond to the main program of Figure 2, here is only to explain the detection principle of the above-mentioned off-axis scanning, if embedded in Figure 2 In the main program shown, the main program shown in FIG. 2 is directly transferred to step 402, and after completing the off-axis scanning of all the infrared-infrared-emitting infrared radiation receiving tubes, returning to the main program shown in FIG. The modifications and variations made in the main program shown in FIG. 2 to the program shown in FIG. 4 will be understood and implemented by those skilled in the art. Step 401 is a startup step of detecting, entering a detection procedure, and then entering a scanning step 402, selecting an infrared transmitting tube of serial number i in order. Then, proceeding to step 403, sequentially selecting the receiving tube of sequence number j to receive the infrared rays emitted by the transmitting tube according to the serial number i and the set m, completing a receiving small loop for the transmitting tube i, and determining whether by step 404 Light is blocked. If there is infrared light blocked, record the values of i and j. If no infrared rays are blocked, then return to control step 402 to continue selecting the next launch tube i to resume the next round of scan detection. This cycle completes one frame detection. If it is judged that light is blocked, a recording step 405 is performed to record the number of the blocked transmitting tube and the serial number of the receiving tube, i.e., the value of j.

程序执行到这里, 就可以根据微控制器的运算速度、 触摸屏的扫 描周期等因素, 来设定下面的步骤, 有两种方式可供选择。  After the program is executed here, the following steps can be set according to the calculation speed of the microcontroller, the scanning cycle of the touch screen, etc. There are two ways to choose.

第一种是集中处理的方式, 也就是在两帧扫描之间, 根据存储器 中记录的各个 i、 j 的数值, 按照前面所述的方式构建直线方程, 求 解坐标值。 在图 4中, 这种方式的执行路径是在步骤 405之后, 进入判 断步骤 408, 判断是否得到了两个方向至少一个点的一组 j值? 如果 没有, 则返回步骤 402继续扫描检测; 如果得到了, 则通过步骤 409, 进一步判断是否完成了一帧扫描。如果判定的结果是巳完成了一帧扫 描, 则进入计算步骤 410, 利用前面所述的方法, 求解得到真实的触 摸点的坐标值, 然后返回步骤 402, 开始下一帧的扫描检测。 计算得 到的触摸点的坐标值, 则在设定的时间内, 通过数据传输步骤 411 , 将坐标值通过输出端口, 传输到使用该触摸屏的计算机系统。 使用这 种方式,优点是对微控制器的运算能力要求不高,处理过程清晰集中, 编写也比较简单; 缺点是实时响应能力稍差; 在快速操作时容易出现 反应迟钝的现象。 The first is a centralized processing method, that is, between two frames of scanning, based on the values of the respective i, j recorded in the memory, a straight line equation is constructed in the manner described above to solve the coordinate values. In FIG. 4, the execution path of this mode is after step 405, and proceeds to decision step 408 to determine whether a set of j values of at least one point in two directions is obtained. If not, then return to step 402 to continue the scan detection; if so, then by step 409, it is further determined whether a frame scan has been completed. If the result of the determination is that one frame scan has been completed, then the calculation step 410 is entered, and the coordinate values of the real touch points are obtained by the method described above, and then return to step 402 to start the scan detection of the next frame. Calculated The coordinate value of the touched point is transferred to the computer system using the touch screen through the data transmission step 411 within the set time. In this way, the advantage is that the computing power of the microcontroller is not high, the processing process is clear and centralized, and the writing is relatively simple; the disadvantage is that the real-time response capability is slightly poor; the quick response is prone to slow response.

第二种是分散的处理方式, 即在扫描过程中处理完部分或者全部 数据。 如图 2中所示步骤 405 之后的另一个分支。 在记录完一组 i、 j 的数值之后, 例如在触摸屏的横向方向上得到了所述的 i、 j值, 通过 步骤 406建立通过光线被阻挡的发射和接收管的直线方程, 如前所述 利用直线相交的交点是巳知的这个条件, 得到触摸点在 X方向的精确 位置和在 Y方向的大致位置, 然后通过判断步骤 407, 判断是否在另 外的方向 (纵向)上巳经得到了另外的一组 i、 j值。 如果在另外的方向 上没有得到所述的 i、 j值, 则说明另外一个方向还没有扫描过, 应该 返回到步骤 402继续扫描检测; 如果得到了另外方向的、 j值, 则直接 进入步骤 410, 利用前面所述的方法, 求解得到真实的触摸点的坐标 值, 然后返回到步骤 402继续扫描检测的循环。 使用这种方式, 优点 是实时响应能力很好, 尤其对快速操作的反应灵敏, 具有更好的使用 效果, 缺点是对微控制器的运算能力要求较高, 程序的编写也复杂一 些。  The second is a decentralized approach where some or all of the data is processed during the scan. Another branch after step 405 is shown in Figure 2. After recording the values of a set of i, j, for example, the i, j values are obtained in the lateral direction of the touch screen, and by step 406, a straight line equation for the transmitting and receiving tubes blocked by the light is established, as described above. The intersection point where the straight line intersects is the condition of knowing, and the precise position of the touched point in the X direction and the approximate position in the Y direction are obtained, and then by judging step 407, it is judged whether or not another direction is obtained in the other direction (longitudinal direction). A set of i, j values. If the i, j value is not obtained in another direction, it indicates that the other direction has not been scanned yet, and should return to step 402 to continue the scan detection; if the j direction of the other direction is obtained, proceed directly to step 410. Using the method described above, the coordinate value of the real touch point is solved, and then the process returns to step 402 to continue the cycle of the scan detection. In this way, the advantage is that the real-time response capability is very good, especially for quick operation, and has better use effect. The disadvantage is that the computing power of the microcontroller is relatively high, and the programming of the program is complicated.

虽然上面给出了针对触摸点的检测和计算的两种不同的程序流 程, 但也可以两种方式混合使用, 例如, 在第二种方式中, 先根据 i、 j找到对应的光线被阻挡的直线, 然后等到完成一帧扫描之后, 在详 细计算触摸点的坐标。 根据上面通过附图对具体实施方案的说明, 可 知步骤的组合方式有很多种。  Although two different program flows for detecting and calculating touch points are given above, they can also be mixed in two ways. For example, in the second mode, first, according to i, j, the corresponding light is blocked. Straight line, then wait until the completion of a frame scan, in detail the coordinates of the touch point. From the above description of the specific embodiments with reference to the accompanying drawings, it is understood that there are many combinations of steps.

另外,上述的扫描过程还可以采用循环接通发射管而固定接收管 的方式来实施。 简单说明如下: 顺序接通序号或地址为 i-m、 i-m+1 、 i-2、 i-l、 i、 i+l、 i+2 i+m-l、 i+m的红外发 射管中序号或地址真实存在的发射管, 由第 i只红外接受管接收上述 被顺序选通的红外发射管所发射的红外线,通过检测哪些红外线被阻 挡而判定哪个是真实的触摸点, 哪个是伪触摸点。 这种方式与前面所 说明的使用以 i为中心的多个接收管来接收序号或地址为 i的发射管的 红外线的原理和检测效果完全相同, 故此不再重复。 In addition, the above scanning process can also be implemented by cyclically turning on the transmitting tube and fixing the receiving tube. A brief description is as follows: Sequence serial number or address is im, i-m+1, i-2, il, i, i+l, i+2 i+ml, i+m The transmitting tube in which the serial number or address is actually present in the tube, the infrared radiation emitted by the above-mentioned sequentially strobed infrared transmitting tube is received by the i-th infrared receiving tube, and it is determined which one is the real touch point by detecting which infrared rays are blocked. It is a pseudo touch point. This method is identical to the principle and detection effect of using the plurality of receiving tubes centered on i to receive the infrared rays of the transmitting tube of the serial number or address i as described above, and thus will not be repeated.

实施例 2 Example 2

在选择与被光线隔断的红外发射接收对管在空间位置上相邻或 附近的发射和接收管进行离轴扫描的另外一种方式如图 5中所说明 的: 以经步骤 C组合而得到的各个可能的触摸点为中心, 做至少一条 直线, 选择该直线所贯穿的、 安装在触摸屏两个对边的、 与被光线被 隔断的红外发射接收对管在空间位置上相邻或附近的发射管和接收 管。 当然, 如前所述, 为保证足够的离轴光线的强度, 这条直线与光 线被阻挡的对管的光轴之间的夹角越小越好。 仍以图 1中的点 D为例, 可以选择直线 110所贯穿的发射管 i-1和接收管 i+1来验证点 D是真实的 触摸点还是伪触摸点。 与上面的第一种方法相比, 这种方法原则上只 要选择一对合适的发射和接收管扫描一次就可以证实真伪。这种方法 需事先计算得到这条直线的方程, 因此处理时间要稍长一些。 但现在 微处理器的速度都很快, 且又是直线方程, 因此应该比第一种方式的 扫描速度更快一些, 能够减少全区域扫描的周期, 提高触摸屏的响应 速度。 当然, 也可以用查表法把各个可能用到的直线方程存储在存储 器内, 需要时直接调用。 这时系统中须要有一个比较大的存储器。 对 应于图 5, 用步骤 501替换了图 3中的 301。 但须注意的是这条直线不能 与其他组合得到的坐标点相交, 否则就无法判断哪个点阻挡了光线。  Another way of selecting off-axis scanning of the transmitting and receiving tubes adjacent or adjacent to the spatial position of the tube by infrared radiation reception that is blocked by the light is as illustrated in Figure 5: Centering on each possible touch point, making at least one straight line, selecting the emission of the opposite side of the touch screen, which is installed on the opposite sides of the touch screen, adjacent to or near the spatial position of the infrared emission receiving tube that is blocked by the light. Tube and receiver tube. Of course, as previously mentioned, to ensure sufficient intensity of off-axis light, the smaller the angle between the line and the optical axis of the tube to which the light is blocked, the better. Still taking the point D in Fig. 1 as an example, the transmitting tube i-1 and the receiving tube i+1 through which the straight line 110 is connected can be selected to verify whether the point D is a real touch point or a pseudo touch point. Compared with the first method above, this method can confirm the authenticity by simply selecting a pair of suitable transmitting and receiving tubes to scan once. This method requires the equation of this line to be calculated in advance, so the processing time is slightly longer. But now the speed of the microprocessor is very fast, and it is a linear equation, so it should be faster than the scanning method of the first method, which can reduce the scanning period of the whole area and improve the response speed of the touch screen. Of course, you can also use the look-up table method to store each possible line equation in the memory and call it directly when needed. At this time, the system needs to have a relatively large memory. Corresponding to Fig. 5, step 501 is substituted for 301 in Fig. 3. However, it should be noted that this line cannot intersect with the coordinate points obtained by other combinations, otherwise it is impossible to determine which point blocks the light.

本实施例的离轴扫描主程序可以由实施例 1变换得来, 在这里不 作详细叙述。  The off-axis scanning main program of this embodiment can be converted from Embodiment 1, and will not be described in detail herein.

上面实施例所给出的是两个触摸点的情况,但是多于两个触摸点 的情况, 依然可以使用实施例中的同样的方法来检测处理, 包括某些 触摸点之间的连线可能与横向或者纵向的红外线相平行的情况 (这种 情况处理起来更简单), 因此无需再举例来说明。 The above embodiment gives the case of two touch points, but in the case of more than two touch points, the same method in the embodiment can still be used to detect the processing, including some The connection between the touch points may be parallel to the horizontal or vertical infrared rays (this is easier to handle), so no further explanation is needed.

前面着重说明了实现本发明目的基本技术方案。但是作为完整的 应用技术方案, 上述明确说明的实施结构不是唯一的。 比如, 计算符 合与触摸屏相连接的计算机的接收格式的坐标值的步骤,也可以设置 在剔除伪触摸点之前, 在证实某点是伪触摸点之后, 删除这个点所对 应的坐标值即可。 再比如在第一种离轴扫描方案中, 还可以首先连通 一只选定的接收管, 然后再依次连通各个被选定的发射管; 在全部被 选定的发射管都发射完红外线之后再连通第二只被选定的接收管,然 后再依次连通各个被选定的发射管一一这种顺序来实现,减少了瞬态 过程, 将能保证接收的光电信号更稳定。 因此在本发明所给出的基本 技术方案的基础上的进行的改进、 移植、 变通、 删减、 增补等方式的 设计, 都属于本发明的技术范围之内。 工业实用性  The basic technical solutions for achieving the object of the present invention have been highlighted above. However, as a complete application technology solution, the implementation structure explicitly stated above is not unique. For example, the step of calculating the coordinate value of the receiving format of the computer connected to the touch screen may be set to remove the coordinate value corresponding to the point after confirming that the point is a pseudo touch point before the pseudo touch point is removed. For example, in the first off-axis scanning scheme, it is also possible to first connect a selected receiving tube, and then sequentially connect the selected transmitting tubes; after all the selected transmitting tubes have emitted infrared rays, This is achieved by connecting the second selected receiving tube and then sequentially connecting the selected transmitting tubes one by one, reducing the transient process and ensuring that the received photoelectric signal is more stable. Therefore, the design of the improvement, the transplantation, the modification, the deletion, the addition, and the like based on the basic technical solutions given by the present invention are all within the technical scope of the present invention. Industrial applicability

通过上面对于发明内容的描述, 可以看到本发明的优点, 在于在 不改变现有红外触摸屏任何结构的条件下,仅仅通过改变控制触摸屏 工作的微控制器内的执行代码, 就可以实现检测多个触摸点的目的。 因此, 本发明具有应用成本极低、 适用性非常广阔的优点; 尤其对于 一些特殊的应用, 能够非常容易地实现对多个触摸点的检测。  Through the above description of the invention, it can be seen that the advantages of the present invention are that, without changing the structure of any existing infrared touch screen, the detection can be realized only by changing the execution code in the microcontroller that controls the operation of the touch screen. The purpose of touching points. Therefore, the present invention has the advantages of extremely low application cost and wide applicability; especially for some special applications, the detection of multiple touch points can be realized very easily.

Claims

权 利 要 求 书 Claim 1、 一种识别红外触摸屏上多个触摸点的方法, 该方法应用在红 外触摸屏中,该红外触摸屏由沿着触摸区域四周排列的红外发射和接 收对管阵列、接通所述红外发射管和接收管的附属电路以及控制所述 电路并存储、 计算、 传输检测到的数据的微控制器系统所构成, 包括 如下步骤:  What is claimed is: 1. A method of identifying a plurality of touch points on an infrared touch screen, the method being applied to an infrared touch screen, the infrared touch screen being arranged by an infrared transmitting and receiving pair of tubes arranged around the touch area, turning on the infrared transmitting tube and The auxiliary circuit of the receiving tube and the microcontroller system for controlling the circuit and storing, calculating, and transmitting the detected data include the following steps: A: 启动红外触摸屏, 按照顺序依次选择接通每对红外发射和 接收管, 扫描整个触摸区域;  A: Start the infrared touch screen, select each pair of infrared emission and receiving tubes in sequence, and scan the entire touch area; B: 记录并存储每一次红外线被阻挡的红外发射接收对管的序号 或地址值;  B: recording and storing the serial number or address value of the infrared radiation receiving and receiving tube for each infrared ray blocked; C: 然后判断是单点触摸还是多点触摸, 如果是单点触摸直接转 入步骤 E, 如果是多点触摸, 进行下个步骤 D;  C: Then judge whether it is single touch or multi-touch, if it is a single touch directly to step E, if it is multi-touch, proceed to the next step D; D: 选择与红外线被阻挡的红外发射接收对管在空间位置上相邻 或附近的、 但是光轴线不同轴的发射和接收管进行离轴扫描;  D: selecting an infrared radiation-receiving receiving infrared radiation-receiving pair of transmitting and receiving tubes adjacent to or near the spatial position of the tube but having different axes of the optical axis for off-axis scanning; E: 根据记录并存储的红外发射接收对管的序号或地址值, 计算 得到真实存在的触摸点的坐标值;  E: according to the recorded and stored infrared emission receiving the serial number or address value of the tube, calculating the coordinate value of the real existing touch point; F: 将真实触摸点的坐标值输出给安装其红外触摸屏的装置。  F: Output the coordinate value of the real touch point to the device on which the infrared touch screen is mounted. 2、 根据权利要求 1所述的方法, 其特征在于, 步骤 D所述的进 行离轴扫描红外发射和接收管的选择方式是: 以所述被光线被隔断的 红外发射接收对管的为中心,选择序号或者地址与其相邻的红外发射 和接收管。  2. The method according to claim 1, wherein the method for selecting the off-axis scanning infrared transmitting and receiving tube according to step D is: centering on the infrared transmitting receiving tube that is blocked by the light , select the serial number or address adjacent to the infrared transmitting and receiving tubes. 3、 根据权利要求 2所述的方法, 其特征在于, 步骤 D中所述的离 轴扫描包括以下步骤:  3. The method according to claim 2, wherein the off-axis scanning in step D comprises the following steps: S1 : 以被阻挡的第 i只红外发射管所对应的第 i只红外接收管为中 心,顺序接通序号或地址为 i-m、 i-m+1、…… 、 i-2、 i-1、 i、 i+1、 i+2 i+m-l、 i+m的红外接收管中序号或地址真实存在的接收管, 接收所述 第 i只红外发射管所发射的红外线, 或者顺序接通序号或地址为 i-m、 i-m+l、 i-2、 i-l、 i、 i+l、 i+2、 ……、 i+m-l、 i+m的红外发 射管中序号或地址真实存在的发射管, 由第 i只红外接收管接收上述 被顺序选通的红外发射管所发射的红外线, 其中 m为设定的自然数, i为步骤 B记录的红外线被阻挡的红外发射接收对管的序号或地址值; S2: 检测步骤 S1的发射和接收过程中是否有红外线被阻挡, 如果 没有红外线被阻挡, 则返回步骤 S1; 如果有红外线被阻挡, 则继续步 骤 S3; S1: centering on the i-th infrared receiving tube corresponding to the blocked i-th infrared transmitting tube, sequentially serializing the serial number or address as im, i-m+1, ..., i-2, i-1, i, i+1, i+2 i+ml, i+m, the receiving tube of the serial number or address in the infrared receiving tube, receiving the infrared rays emitted by the ith infrared transmitting tube, or sequentially serializing the serial number or The address is im, The i-m+l, i-2, il, i, i+l, i+2, ......, i+ml, i+m infrared transmitting tubes have serial numbers or addresses in the actual transmitting tube, from the i The infrared receiving tube receives the infrared ray emitted by the sequentially strobed infrared transmitting tube, wherein m is a set natural number, i is a serial number or an address value of the infrared transmitting receiving tube of the infrared ray blocked in step B; S2: detecting Is there any infrared rays blocked during the transmission and reception of step S1, if no infrared rays are blocked, then return to step S1; if there is infrared light blocked, proceed to step S3; S3:记录并存储纵向和横向被阻挡红外线所对应的发射管和接收 管的序号或地址值;  S3: recording and storing the serial number or address value of the transmitting tube and the receiving tube corresponding to the blocked infrared rays in the vertical direction and the horizontal direction; S4: 然后返回步骤 Sl, 直到完成所有被红外线所阻挡的红外发射 接收对管的扫描。  S4: Then return to step S1 until all infrared radiation received by the infrared rays is received to receive the scan of the tube. 4、 根据杈利要求 1所述的方法, 其特征在于, 在步骤 D之前, 还 包括步骤: 根据步骤 B记录的被阻挡的红外发射和接收管的序号或地 址值, 组合而得到的各个可能的触摸点。  4. The method according to claim 1, wherein before step D, the method further comprises the steps of: combining the blocked infrared transmission and the serial number or address value of the receiving tube recorded in step B; Touch point. 5、 根据权利要求 4所述的方法, 其特征在于, 步骤 D所述的进 行离轴扫描红外发射和接收管的选择方式如下: 以所述各个可能的触 摸点为中心, 做至少一条不与其它可能的触摸点交叉的直线, '选择该 直线所贯穿的、 安装在触摸屏两个对边的、 与被光线隔断的红外发射 接收对管在空间位置上相邻或附近的发射管和接收管。  The method according to claim 4, wherein the method for selecting the off-axis scanning infrared transmitting and receiving tube in step D is as follows: at least one of the possible touch points is centered Other possible straight lines where the touch points intersect, 'select the transmitting and receiving tubes that are connected to the opposite sides of the touch screen and are separated from the two sides of the touch screen by infrared radiation receiving the light adjacent to or adjacent to the tube in the spatial position. . 6、 根据杈利要求 5所述的方法, 其特征在于, 步骤 S1中所述的自 然数 m的取值范围为: 10 > m > 2。  6. The method according to claim 5, wherein the natural number m in the step S1 ranges from 10 > m > 2.
PCT/CN2008/001095 2007-06-04 2008-06-04 Method for identifying multiple touch points on an infrared touch screen Ceased WO2008148307A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN2007101000102A CN101320307B (en) 2007-06-04 2007-06-04 Method for recognizing multiple touch points on infrared touch screen
CN200710100010.2 2007-06-04
CN200710117751.1A CN101075168B (en) 2007-06-22 2007-06-22 Method for discriminating multiple points on infrared touch screen
CN200710117751.1 2007-06-22

Publications (1)

Publication Number Publication Date
WO2008148307A1 true WO2008148307A1 (en) 2008-12-11

Family

ID=40093164

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/001095 Ceased WO2008148307A1 (en) 2007-06-04 2008-06-04 Method for identifying multiple touch points on an infrared touch screen

Country Status (1)

Country Link
WO (1) WO2008148307A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901086A (en) * 2010-07-13 2010-12-01 谨天触控(北京)科技有限公司 Identification method of multi-touch of infrared touch screen
WO2011124648A1 (en) * 2010-04-07 2011-10-13 Opdi Technologies A/S Touch-sensitive device and method for detection of touch
US8803848B2 (en) 2007-12-17 2014-08-12 Victor Manuel SUAREZ ROVERE Method and apparatus for tomographic touch imaging and interactive system using same
CN105955553A (en) * 2016-06-20 2016-09-21 青岛海信电器股份有限公司 Infrared touch screen scanning method and device
CN110515482A (en) * 2019-07-05 2019-11-29 湖州佳格电子科技股份有限公司 Infrared touch panel pressure sensitive method based on surface deformation
CN110888560A (en) * 2019-12-04 2020-03-17 湖州佳格电子科技股份有限公司 Infrared touch screen, and coverage detection method and system thereof
CN115471852A (en) * 2021-06-11 2022-12-13 广州创知科技有限公司 Touch recognition method, touch device, storage medium and computer device
CN116296271A (en) * 2023-02-27 2023-06-23 江苏瑞博光电科技有限公司 Touch screen infrared receiving tube debugging equipment and debugging method
CN116483224A (en) * 2022-01-14 2023-07-25 广州众远智慧科技有限公司 Control method of infrared touch device and infrared touch system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1433557A (en) * 1999-12-02 2003-07-30 伊罗接触系统公司 Device and method for improving resolution of infrared touch system
CN1794157A (en) * 2005-12-29 2006-06-28 广东威创日新电子有限公司 Infrared touch device
WO2006095320A2 (en) * 2005-03-10 2006-09-14 Koninklijke Philips Electronics, N.V. System and method for detecting the location, size and shape of multiple objects that interact with a touch screen display
US20070052693A1 (en) * 2005-08-29 2007-03-08 Pioneer Corporation Coordinate position detecting apparatus and control method thereof
CN101075168A (en) * 2007-06-22 2007-11-21 北京汇冠新技术有限公司 Method for discriminating multiple points on infrared touch screen
CN101149656A (en) * 2007-10-26 2008-03-26 广东威创视讯科技股份有限公司 Infra red touch screen and multiple point touching positioning method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1433557A (en) * 1999-12-02 2003-07-30 伊罗接触系统公司 Device and method for improving resolution of infrared touch system
WO2006095320A2 (en) * 2005-03-10 2006-09-14 Koninklijke Philips Electronics, N.V. System and method for detecting the location, size and shape of multiple objects that interact with a touch screen display
US20070052693A1 (en) * 2005-08-29 2007-03-08 Pioneer Corporation Coordinate position detecting apparatus and control method thereof
CN1794157A (en) * 2005-12-29 2006-06-28 广东威创日新电子有限公司 Infrared touch device
CN101075168A (en) * 2007-06-22 2007-11-21 北京汇冠新技术有限公司 Method for discriminating multiple points on infrared touch screen
CN101149656A (en) * 2007-10-26 2008-03-26 广东威创视讯科技股份有限公司 Infra red touch screen and multiple point touching positioning method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836149B2 (en) 2007-12-17 2017-12-05 Victor Manuel SUAREZ ROVERE Method and apparatus for tomographic tough imaging and interactive system using same
US8803848B2 (en) 2007-12-17 2014-08-12 Victor Manuel SUAREZ ROVERE Method and apparatus for tomographic touch imaging and interactive system using same
US9110540B2 (en) 2010-04-07 2015-08-18 O-Net Wavetouch Limited Touch-sensitive device and method for detection of touch
WO2011124648A1 (en) * 2010-04-07 2011-10-13 Opdi Technologies A/S Touch-sensitive device and method for detection of touch
CN101901086A (en) * 2010-07-13 2010-12-01 谨天触控(北京)科技有限公司 Identification method of multi-touch of infrared touch screen
CN101901086B (en) * 2010-07-13 2012-05-23 崇峰(北京)触控科技有限公司 Identification method of multi-touch of infrared touch screen
CN105955553A (en) * 2016-06-20 2016-09-21 青岛海信电器股份有限公司 Infrared touch screen scanning method and device
CN105955553B (en) * 2016-06-20 2019-12-13 青岛海信电器股份有限公司 Infrared touch screen scanning method and device
CN110515482A (en) * 2019-07-05 2019-11-29 湖州佳格电子科技股份有限公司 Infrared touch panel pressure sensitive method based on surface deformation
CN110515482B (en) * 2019-07-05 2023-08-15 湖州佳格电子科技股份有限公司 Infrared touch screen pressure sensing method based on surface deformation
CN110888560A (en) * 2019-12-04 2020-03-17 湖州佳格电子科技股份有限公司 Infrared touch screen, and coverage detection method and system thereof
CN115471852A (en) * 2021-06-11 2022-12-13 广州创知科技有限公司 Touch recognition method, touch device, storage medium and computer device
CN116483224A (en) * 2022-01-14 2023-07-25 广州众远智慧科技有限公司 Control method of infrared touch device and infrared touch system
CN116296271A (en) * 2023-02-27 2023-06-23 江苏瑞博光电科技有限公司 Touch screen infrared receiving tube debugging equipment and debugging method
CN116296271B (en) * 2023-02-27 2023-11-14 江苏瑞博光电科技有限公司 Touch screen infrared receiving tube debugging equipment and debugging method

Similar Documents

Publication Publication Date Title
WO2008148307A1 (en) Method for identifying multiple touch points on an infrared touch screen
CN101075168B (en) Method for discriminating multiple points on infrared touch screen
CN102722291B (en) Method for driving infrared multi-point touch screen
WO2012068933A1 (en) Infrared touch screen multi-point recognizing method and infrared touch screen
CN102622133A (en) Infrared touch screen for changing infrared light transmission paths and touch point recognizing method for infrared touch screen
TW201113786A (en) Touch sensor apparatus and touch point detection method
CN105760023B (en) A kind of infrared scanning method and device for tube touch screen
CN103558949A (en) Infrared touch screen, method and system for suspension touch control
US10209799B2 (en) Touch display system and touch operation device
CN104598082A (en) Method and device for determining candidate touch point
CN102880319B (en) Based on the touching device of optical image technology
WO2008154792A1 (en) Infrared touch screen and multi-point touch positioning method
CN103699276A (en) Scanning method and system for infrared pair tube touch screen
WO2011097976A1 (en) Method, apparatus and system for non-touch sense control
CN105808019B (en) Contact coordinate detection method for infrared touch screen
CN109358774A (en) Infrared touch screen scanning method, device, equipment and medium
CN114415853A (en) Touch point position determining method and device and electronic equipment
CN104182091B (en) Multi-point touch recognition method and system for infrared touch screen
CN102364416B (en) Multi-touch-point recognition method and device for infrared touch screen
CN115309288B (en) Touch screen terminal and method for solving touch screen deadlock
CN105183244B (en) A kind of more real point recognizers of server touch screen
CN104571730B (en) Acquiring method of touch point, infrared touch device and display devic
CN111324240B (en) High-density scanning method and circuit for infrared touch frame, touch frame and electronic equipment
CN111522464B (en) Method for locating touch screen contact points
US20120075234A1 (en) Method and system for detecting one or more objects

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08772932

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08772932

Country of ref document: EP

Kind code of ref document: A1