




技术领域technical field
本发明涉及红外触控屏技术领域,具体涉及一种红外触控屏的真实触摸点识别方法和红外触控屏。The invention relates to the technical field of infrared touch screens, in particular to a real touch point recognition method of an infrared touch screen and an infrared touch screen.
背景技术Background technique
在对红外触控屏进行单点触摸时,由于触摸点仅有一个,该触摸点即为真点(真实触控点),其触摸位置也可直接被判断出来。而在对红外触控屏进行多点触摸时,在真点之外,往往还有假点的存在,假点是真实触摸点所对应的遮挡光线在其他位置相交形成的,真点和假点的真假属性在未被判断出来之前,都是触摸发生的可疑点。现有技术通常通过复杂的算法来同时多进程对每个可疑点都进行计算,当把每一个假点都通过计算排除之后,才能准确判断出多点触摸中真点的数量和各个真点的坐标位置,因算法较为复杂,故耗费时间较长,在假点数量较多时,触控延时感更为明显,影响用户的触摸操作体验。When performing a single-point touch on the infrared touch screen, since there is only one touch point, the touch point is a true point (real touch point), and its touch position can also be directly judged. When multi-touching the infrared touch screen, besides the real point, there are often false points. The false point is formed by the intersection of the occlusion light corresponding to the real touch point at other positions. The true point and the false point Before the true and false attributes of are judged, they are all suspicious points where the touch occurs. The existing technology usually uses complex algorithms to calculate each suspicious point in multiple processes at the same time. After every false point is calculated and eliminated, the number of true points in the multi-touch and the number of each true point can be accurately judged. Coordinate position, because the algorithm is relatively complex, it takes a long time. When the number of false points is large, the touch delay is more obvious, which affects the user's touch operation experience.
发明内容Contents of the invention
基于上述现状,本发明的主要目的在于提供一种红外触控屏的真实触摸点识别方法和红外触控屏,高效、快速而准确地判断多点触摸时各个真点的坐标位置,明显提升用户的触控操作体验。Based on the above-mentioned status quo, the main purpose of the present invention is to provide a real touch point recognition method of an infrared touch screen and an infrared touch screen, which can efficiently, quickly and accurately judge the coordinate positions of each real point during multi-touch, and significantly improve user experience. Touch operation experience.
为实现上述目的,本发明采用的技术方案如下:To achieve the above object, the technical scheme adopted in the present invention is as follows:
第一方面,本发明提供了一种红外触控屏的真实触摸点识别方法,所述方法包括如下步骤:In a first aspect, the present invention provides a real touch point recognition method of an infrared touch screen, the method comprising the following steps:
确定被遮挡光线:计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Determine the occluded rays: Calculate the slope k and intercept b of all n occluded rays in the first coordinate system to obtain n sets of numerical combinations (k1 ,b1 ), (k2 ,b2 ), (k3 , b3 )...(kn , bn );
进行坐标转换:以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Carrying out coordinate conversion: taking k as the abscissa of the second coordinate system and b as the ordinate of the second coordinate system, filling the n sets of numerical combinations into the second coordinate system to obtain n coordinate points (k1 , b1 ), (k2 ,b2 ), (k3 ,b3 )...(kn ,bn );
识别备选触摸区域:在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;Identifying candidate touch areas: Identifying candidate touch areas in the first coordinate system, the candidate touch areas are formed by the intersection and encirclement of a plurality of occluded rays, and each boundary is closely adjacent to the occluded rays The adjacent ray is a non-blocking ray, and the number of occluded rays inside the candidate touch area is not less than a preset number;
确定真实触摸点坐标:计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)……(XT,YT)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。Determine the real touch point coordinates: calculate the centroid point coordinates (X1 ,Y1 ), (X2 ,Y2 )...(XT ,YT ) of each candidate touch area and the Number, T is the total number of the candidate touch areas; select a candidate touch area with the largest number of internally blocked rays from the unselected candidate touch areas as the target candidate touch area, and set the target candidate touch area The coordinate value of the centroid point of the touch area is mapped to a virtual straight line in the second coordinate system, the virtual straight line takes the X value in the coordinate value as the slope, and takes the Y value in the coordinate value as the intercept; Among the n coordinate points, all coordinate points located on the virtual straight line and within the allowable range on both sides of the virtual straight line are marked as cleared until the cleared coordinate points among the n coordinate points reach a preset ratio; The respective X coordinate values and Y coordinate values corresponding to the created virtual straight lines are used as position coordinates of each real touch point in the first coordinate system.
优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;Preferably, the infrared touch screen includes an infrared emitting and receiving lamp group, and the infrared emitting and receiving lamp group includes at least multiple groups of infrared emitting lamps and infrared receiving lamps arranged oppositely, wherein the infrared light emitted by each emitting lamp can Received by several receiving lights arranged in succession on the opposite side;
所述确定被遮挡光线的步骤包括:The step of determining the blocked light comprises:
根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线判定为由所述触摸引发的被遮挡的光线,以此识别所述所有n条被遮挡的光线;According to the signal feedback situation of the receiving lamp, determining the received light with a signal strength less than a predetermined threshold as the blocked light caused by the touch, so as to identify all the n blocked lights;
对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。For each blocked light, the slope k and intercept b of the light in the first coordinate system are calculated according to the respective coordinate values of the light emitting light and the receiving light in the first coordinate system.
优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。Preferably, the predetermined threshold is 15% of the intensity of the light signal that should be received under normal and unobstructed conditions.
优选地,在确定真实触摸点坐标的步骤中,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。Preferably, in the step of determining the coordinates of the real touch point, the allowable range is a range in which both the horizontal distance and the vertical distance from the virtual straight line are less than 3% of the side length of the smallest cell on the corresponding coordinate axis.
第二方面,本发明提供了一种红外触控屏,所述触控屏包括:In a second aspect, the present invention provides an infrared touch screen, which includes:
被遮挡光线确定模块,用于计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Blocked ray determination module, used to calculate the slope k and intercept b of all n blocked rays in the first coordinate system to obtain n sets of numerical combinations (k1 , b1 ), (k2 , b2 ), ( k3 ,b3 )...(kn ,bn );
坐标转换模块,用于以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);The coordinate conversion module is used to use k as the abscissa of the second coordinate system, b as the ordinate of the second coordinate system, and fill in the n sets of numerical combinations into the second coordinate system to obtain n coordinate points (k1 ,b1 ),(k2 ,b2 ),(k3 ,b3 )...(kn ,bn );
备选触控区域识别模块,用于在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;An alternative touch area identification module, configured to identify an alternative touch area in the first coordinate system, the alternative touch area is formed by the intersection and enclosure of a plurality of borders that are blocked by rays, and each border is blocked by rays The outer light closely adjacent to it is a non-blocking light, and the number of blocked light rays inside the candidate touch area is not less than a preset number;
真实触摸点坐标确定模块,用于计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)……(XT,YT)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。The real touch point coordinate determination module is used to calculate the centroid point coordinates (X1 , Y1 ), (X2 , Y2 )...(XT , YT ) of each candidate touch area and its internal The number of occluded light rays, T is the total number of the candidate touch areas; from the unselected candidate touch areas, select a candidate touch area with the largest number of internal blocked rays as the target candidate touch area, and the The coordinate value of the centroid point of the target candidate touch area is mapped to a virtual straight line in the second coordinate system, and the virtual straight line takes the X value in the coordinate value as the slope, and uses the Y value in the coordinate value as the intercept; All the coordinate points located on the virtual straight line and within the allowable range on both sides of the virtual straight line among the n coordinate points are marked as cleared until the cleared coordinate points among the n coordinate points reach a preset ratio ; Use the corresponding X coordinate values and Y coordinate values of the created virtual straight lines as the position coordinates of each real touch point in the first coordinate system.
优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;Preferably, the infrared touch screen includes an infrared emitting and receiving lamp group, and the infrared emitting and receiving lamp group includes at least multiple groups of infrared emitting lamps and infrared receiving lamps arranged oppositely, wherein the infrared light emitted by each emitting lamp can Received by several receiving lights arranged in succession on the opposite side;
所述被遮挡光线确定模块包括:The blocked light determining module includes:
确定子模块,用于根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线确定为由所述多点触控引发被遮挡的光线,以此找出所有n条被遮挡的光线;The determination sub-module is used to determine the received light with signal strength less than a predetermined threshold as the blocked light caused by the multi-touch according to the signal feedback of the received light, so as to find out all n blocked light;
计算子模块,用于对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。The calculation sub-module is used to calculate the slope k and intercept b.
优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。Preferably, the predetermined threshold is 15% of the intensity of the light signal that should be received under normal and unobstructed conditions.
优选地,所述真实触摸点坐标确定模块在将相应坐标点记为已清除时,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。Preferably, when the real touch point coordinate determining module marks the corresponding coordinate point as cleared, the allowable range is that both the horizontal distance and the vertical distance from the virtual straight line are less than 3 times the minimum cell side length of the corresponding coordinate axis. % range.
第三方面,本发明提供了一种电子显示设备,包括如上所述的触控屏。In a third aspect, the present invention provides an electronic display device, including the above-mentioned touch screen.
优选地,所述电子显示设备为触控一体机、智能交互屏、智能电子白板、智能电子黑板或者智能家电。Preferably, the electronic display device is a touch all-in-one machine, an intelligent interactive screen, an intelligent electronic whiteboard, an intelligent electronic blackboard or an intelligent home appliance.
本发明通过将作为第一坐标系内各条因触摸而被遮挡的光线的斜率k和截距b计算出来,将每一条被遮挡光线从由第一坐标系里的一条直线来表示、转换到在作为第二坐标系的kob坐标系里用一个对应的点来表示,继而在第一坐标系内,选取内部被遮挡光线数量不少于预设条数的区域作为备选触控区域,计算出每个备选触控区域的形心坐标,按照对应区域内部的被遮挡光线数目的多少对这些形心坐标依次排序,按顺序将每个形心横坐标为第二坐标系里的斜率、纵坐标为第二坐标系内的截距,在第二坐标系内作出相应的虚拟直线,将位于该虚拟直线上和两侧容许范围内的所有坐标点标记为已清除,直至在标记为已清除的坐标点达到预设比例时停止读取和做虚拟直线,以在第二坐标系内已做出的虚拟直线各自对应的X坐标值和Y坐标值作为该真点在红外触控屏内的位置坐标。因为内部具有真点的备选触控区域内的被遮挡光线的数量往往显著多于内部是假点的备选触控区域内的被遮挡光线的数量,故在按照区域内部被遮挡光线的数目多少对这些区域的形心坐标依次排序后,先在第二坐标系内作出的虚拟直线上、以及两侧容许范围的坐标点对应的可被视为是真实被触控区域(具有真点的备选触控区域)内的被遮挡光线,在足够多的第二坐标系内的坐标点被记为已消除后,就可以认为所有的真实被触控区域内的被遮挡光线都被找到且记为已消除了,第二坐标系内已做出的虚拟直线各自对应的X坐标值和Y坐标值为该真点在红外触控屏内的位置坐标。The present invention calculates the slope k and intercept b of each ray blocked by touch in the first coordinate system, and expresses and converts each occluded ray from a straight line in the first coordinate system to It is represented by a corresponding point in the kob coordinate system as the second coordinate system, and then in the first coordinate system, select an area whose number of internally blocked rays is not less than the preset number as the candidate touch area, and calculate Find the centroid coordinates of each candidate touch area, sort these centroid coordinates in order according to the number of blocked rays in the corresponding area, and convert the abscissa of each centroid into the slope in the second coordinate system, The ordinate is the intercept in the second coordinate system, and a corresponding virtual straight line is made in the second coordinate system, and all coordinate points located on the virtual straight line and within the allowable range on both sides are marked as cleared until they are marked as cleared. When the cleared coordinate points reach the preset ratio, stop reading and make a virtual straight line, and use the corresponding X coordinate value and Y coordinate value of the virtual straight line that has been made in the second coordinate system as the true point in the infrared touch screen location coordinates. Because the number of occluded rays in the candidate touch area with true points inside is often significantly more than the number of occluded rays in the candidate touch area with false points inside, the number of occluded rays in the area according to After sorting the centroid coordinates of these areas in sequence, the coordinate points corresponding to the virtual straight line drawn in the second coordinate system and the allowable range on both sides can be regarded as the real touched area (the one with the true point) The occluded rays in the candidate touch area), after enough coordinate points in the second coordinate system are recorded as eliminated, it can be considered that all the occluded rays in the real touched area have been found and Recorded as eliminated, the corresponding X-coordinate values and Y-coordinate values of the virtual straight lines made in the second coordinate system are the position coordinates of the true point in the infrared touch screen.
可见本发明直接从真点所在的备选触控区域开始排查,在足够多的第二坐标系内的坐标点被记为已消除后,停止排查,获得多点触摸时真点的数量和各自的位置坐标,相比于现有技术还要去逐一排除假点,本发明在保证可靠的计算精度的同时,有效节省了运算步骤,显著提高了运算效率和用户的触摸操作体验。It can be seen that the present invention starts to check directly from the candidate touch area where the true point is located. After enough coordinate points in the second coordinate system are recorded as eliminated, the check is stopped, and the number of true points and their respective points in multi-touch are obtained. Compared with the prior art, it is necessary to eliminate false points one by one. While ensuring reliable calculation accuracy, the present invention effectively saves calculation steps and significantly improves the calculation efficiency and the user's touch operation experience.
本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。Other beneficial effects of the present invention will be set forth through the introduction of specific technical features and technical solutions in the specific embodiments, and those skilled in the art should be able to understand the implications of the technical features and technical solutions through the introduction of these technical features and technical solutions. beneficial technical effects.
附图说明Description of drawings
以下将参照附图对本发明的优选实施方式进行描述。图中:Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. In the picture:
图1为本发明的红外触控屏的真实触摸点识别方法的一种实施方式的流程图;Fig. 1 is the flow chart of an embodiment of the real touch point recognition method of the infrared touch screen of the present invention;
图2为本发明的竖向方向上所有n条被遮挡光线的一种实施方式的示意图;Fig. 2 is a schematic diagram of an embodiment of all n shaded rays in the vertical direction of the present invention;
图3为本发明的一个备选触摸区域(未示出内部被遮挡光线)的一种实施方式的示意图;FIG. 3 is a schematic diagram of an embodiment of an alternative touch area of the present invention (internal blocked light is not shown);
图4为本发明进行坐标转换后的第二坐标系的一种实施方式的示意图;Fig. 4 is a schematic diagram of an embodiment of the second coordinate system after coordinate conversion in the present invention;
图5是对图4的第二坐标系作出第一条虚拟直线的示意图。FIG. 5 is a schematic diagram of making a first virtual straight line for the second coordinate system in FIG. 4 .
具体实施方式detailed description
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分,为了避免混淆本发明的实质,公知的方法、过程、流程、元件并没有详细叙述。The present invention is described below based on examples, but the present invention is not limited to these examples. In the following detailed description of the present invention, some specific details are described in detail, and in order to avoid obscuring the essence of the present invention, known methods, procedures, procedures, and components are not described in detail.
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。Additionally, those of ordinary skill in the art will appreciate that the drawings provided herein are for illustrative purposes and are not necessarily drawn to scale.
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。Unless the context clearly requires otherwise, throughout the specification and claims, "comprises", "comprises" and similar words should be interpreted in an inclusive sense rather than an exclusive or exhaustive meaning; that is, "including but not limited to" meaning.
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。In the description of the present invention, it should be understood that the terms "first", "second" and so on are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
说明:本发明中的红外触控屏包括红外发射接收灯组,所述红外发射接收灯组包括相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收。Explanation: The infrared touch screen in the present invention includes an infrared emitting and receiving lamp group, and the infrared emitting and receiving lamp group includes an infrared emitting lamp and an infrared receiving lamp that are oppositely arranged, wherein the infrared light emitted by each emitting lamp can be detected by the opposite A number of consecutively arranged receiving lamps receive.
本发明中的第一坐标系为XOY坐标系,X轴对应所述红外触控屏的一条横边或者一条竖边,Y轴对应所述红外触控屏的一条竖边或一条横边,原点O是所述一条横边和所述一条竖边的交点。The first coordinate system in the present invention is an XOY coordinate system, the X axis corresponds to a horizontal or vertical edge of the infrared touch screen, the Y axis corresponds to a vertical or horizontal edge of the infrared touch screen, and the origin O is the intersection point of the one horizontal side and the one vertical side.
本发明中的被遮挡光线,是红外发射灯向着对面的红外接收灯发射出来,而又因触摸的发生而被遮挡、不能正常被红外接收灯接收到的光线。The blocked light in the present invention refers to the light emitted by the infrared emitting lamp toward the opposite infrared receiving lamp, which is blocked by the touch and cannot be normally received by the infrared receiving lamp.
本发明下文中提到的“竖向方向”上的被遮挡光线,不仅包括垂直于红外触控屏的横边的被遮挡光线,也包括与红外触控屏的横边呈并非90度夹角的光线,只要是竖向红外发射灯向着对面的红外接收灯发射出来的光线,均是本发明的竖向特定方向上的光线;同样地,横向方向上的被遮挡光线也不仅局限于垂直于红外触控屏的竖边的光线。The blocked light in the "vertical direction" mentioned below in the present invention not only includes the blocked light that is perpendicular to the horizontal side of the infrared touch screen, but also includes the angle that is not 90 degrees with the horizontal side of the infrared touch screen. As long as the light emitted by the vertical infrared emitting lamp toward the opposite infrared receiving lamp is the light in the vertical specific direction of the present invention; similarly, the blocked light in the horizontal direction is not limited to being perpendicular to The light from the vertical edge of the infrared touch screen.
第一方面,结合附图1-5,本发明提供了一种红外触控屏的真实触摸点识别方法,In the first aspect, with reference to accompanying drawings 1-5, the present invention provides a real touch point recognition method of an infrared touch screen,
所述方法包括如下步骤:The method comprises the steps of:
确定被遮挡光线:计算第一坐标系内所有n条被遮挡光线的斜率k与截距b(附图2以X轴对应所述红外触控屏的一条横边,Y轴对应所述红外触控屏的一条竖边,示出了竖向方向上的n条被遮挡光线),得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Determine the blocked rays: calculate the slope k and intercept b of all n blocked rays in the first coordinate system (the X-axis corresponds to a horizontal edge of the infrared touch screen in the accompanying drawing 2, and the Y-axis corresponds to the infrared touch screen A vertical edge of the control screen, which shows n blocked rays in the vertical direction), to obtain n sets of numerical combinations (k1 , b1 ), (k2 , b2 ), (k3 , b3 ) ...(kn , bn );
进行坐标转换:以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Carrying out coordinate conversion: taking k as the abscissa of the second coordinate system and b as the ordinate of the second coordinate system, filling the n sets of numerical combinations into the second coordinate system to obtain n coordinate points (k1 , b1 ), (k2 ,b2 ), (k3 ,b3 )...(kn ,bn );
识别备选触摸区域:在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;Identifying candidate touch areas: Identifying candidate touch areas in the first coordinate system, the candidate touch areas are formed by the intersection and encirclement of a plurality of occluded rays, and each boundary is closely adjacent to the occluded rays The adjacent ray is a non-blocking ray, and the number of occluded rays inside the candidate touch area is not less than a preset number;
确定真实触摸点坐标:计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)……(XT,YT)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。Determine the real touch point coordinates: calculate the centroid point coordinates (X1 ,Y1 ), (X2 ,Y2 )...(XT ,YT ) of each candidate touch area and the Number, T is the total number of the candidate touch areas; select a candidate touch area with the largest number of internally blocked rays from the unselected candidate touch areas as the target candidate touch area, and set the target candidate touch area The coordinate value of the centroid point of the touch area is mapped to a virtual straight line in the second coordinate system, the virtual straight line takes the X value in the coordinate value as the slope, and takes the Y value in the coordinate value as the intercept; Among the n coordinate points, all coordinate points located on the virtual straight line and within the allowable range on both sides of the virtual straight line are marked as cleared until the cleared coordinate points among the n coordinate points reach a preset ratio; The respective X coordinate values and Y coordinate values corresponding to the created virtual straight lines are used as position coordinates of each real touch point in the first coordinate system.
本发明就红外触控屏发生多点触摸的情况,提出了一种独创性、同时亦具有高可行性的真点位置坐标判断方法。利用本发明的技术手段,不需要对真点和假点所在的触摸区域均进行复杂的运算、继而判断其是为真点还是假点(在一个现有技术的示例中,一次多点触摸时,用户用了四个手指头进行触摸,真点数量为4,假点数量如为6,那么就需要对4+6=10个触摸区域均采用复杂的算法进行运算、排查,才能确定其中4个真点的位置坐标),而是在进行与真点数量相对应的几次计算排查后(如一次多点触摸的真点数量为4,那么按本发明的方案,在作出4条虚拟直线后,通常就可以达到足够将第二坐标系内预设比例的坐标点记为已消除,就此停止计算),即可高精度地判断出多点触摸时的各个真点的坐标位置,显著降低了计算的次数和复杂程度,明显提高了运算效率和用户的触摸操作体验。The present invention proposes an original and highly feasible method for judging the coordinates of the true point position in the case of multi-touch on the infrared touch screen. Utilize technical means of the present invention, needn't all carry out complicated operation to the touch area where true point and false point are located, then judge it is true point or false point (in the example of a prior art, when one multi-touch , the user uses four fingers to touch, the number of real points is 4, and the number of false points is 6, then it is necessary to use complex algorithms to calculate and check 4+6=10 touch areas in order to determine 4 of them position coordinates of a true point), but after performing several calculations corresponding to the number of true points (as the number of true points of a multi-touch is 4, then according to the scheme of the present invention, after making 4 virtual straight lines) After that, it is usually enough to record the coordinate points of the preset ratio in the second coordinate system as eliminated, and stop the calculation), and the coordinate positions of each true point during multi-touch can be judged with high precision, which significantly reduces The calculation times and complexity are reduced, and the calculation efficiency and the user's touch operation experience are obviously improved.
本发明所适用的红外触摸屏包括所述红外发射接收灯组环绕所述边框设置,并至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的多个连续排列的接收灯接收。本领域技术人员可以理解地,上述“多组”和“多个”中的“多”,均指的是不止一个,而不是要限制红外发射接收灯组的数量和每个发射灯所对应的接收灯的数量相同。The infrared touch screen to which the present invention is applicable includes that the infrared emitting and receiving lamp group is arranged around the frame, and at least includes multiple groups of infrared emitting lamps and infrared receiving lamps arranged oppositely, wherein the infrared light emitted by each emitting lamp can be detected by Opposite a plurality of consecutively arranged receiving lamps to receive. Those skilled in the art can understand that the "many" in the above "multiple groups" and "multiple" all refer to more than one, rather than limiting the number of infrared emitting and receiving lamp groups and the corresponding number of each emitting lamp Receive the same number of lights.
具体地,首先,本发明将作为第一坐标系的XOY坐标系里的各条因触摸而被遮挡的光线的斜率k和截距b计算出来,将每一条被遮挡光线从由第一坐标系里的一条直线来表示,通过坐标变换,转换到在作为第二坐标系的kob坐标系里用一个对应的点来表示。Specifically, first, the present invention calculates the slope k and intercept b of each ray blocked by touch in the XOY coordinate system as the first coordinate system, and calculates each occluded ray from the first coordinate system It is represented by a straight line in the coordinate system, and converted to a corresponding point in the kob coordinate system as the second coordinate system through coordinate transformation.
继而在第一坐标系内,选取内部被遮挡光线数量不少于预设条数的区域作为备选触摸区域,每个备选触摸区域由多条边界被遮挡光线相交围合而成(结合附图3,该图中每条倾斜的直线光线都是边界被遮挡光线,通过虚线椭圆圈出的菱形就是一个备选触摸区域,该备选触摸区域内部的被遮挡光线未被示出)。预设条数可根据实际情况和精度要求来确定,大多数情况下,预设条数为3-4条,可以理解地,如果一个区域内部不存在任何被遮挡的光线、或被遮挡光线的数量过少,那么其不可能是真点所在的触摸区域,基本也不会形成假点,故通常将内部被遮挡光线的数量大于等于3或4条的区域作为备选触摸区域,这些备选触摸区域实际上包括的是真点所在触摸区域和假点所在触摸区域。Then, in the first coordinate system, select an area whose internal occluded rays are not less than the preset number as the candidate touch area, and each candidate touch area is formed by intersecting and enclosing multiple boundary occluded rays (combined with the attached In Fig. 3, each inclined straight line ray in this figure is a boundary occluded ray, and the rhombus circled by the dotted ellipse is an alternative touch area, and the occluded rays inside the alternative touch area are not shown). The preset number of bars can be determined according to the actual situation and accuracy requirements. In most cases, the preset number of bars is 3-4. Understandably, if there is no blocked light in an area, or If the number is too small, it cannot be the touch area where the true point is located, and basically no false point will be formed. Therefore, the area with the number of internal blocked rays greater than or equal to 3 or 4 is usually used as an alternative touch area. The touch area actually includes the touch area where the real point is located and the touch area where the false point is located.
将备选触摸区域的总数计为T,计算每个备选触摸区域的形心坐标,如果某个备选触摸区域被判断为是真点所在的触摸区域,该形心坐标就被视为真点的位置坐标。根据每个备选触控区域内部的被遮挡光线的数目从多到少的顺序,对T组形心点坐标值进行排序。利用该排序给下文的“确定真实触摸点坐标”的操作步骤提供做多条虚拟直线的先后顺序。Count the total number of candidate touch areas as T, and calculate the centroid coordinates of each candidate touch area. If a candidate touch area is judged to be the touch area where the true point is located, the centroid coordinates are considered true. The location coordinates of the point. According to the descending order of the number of blocked rays in each candidate touch area, the T groups of centroid point coordinate values are sorted. This sorting is used to provide the order of making multiple virtual straight lines for the following operation step of "determining the coordinates of the real touch point".
下面结合一个具体的示例进行和确定真实触摸点坐标这个步骤相关的介绍。在该示例中,备选触摸区域为7个,按照对应区域内部的被遮挡光线数目的从多到少,对每个备选触摸区域的形心点坐标值排序后的顺序是(X2,Y2)、(X4,Y4)、(X5,Y5)(X1,Y1)、(X3,Y3)、(X6,Y6)、(X7,Y7)。The following is an introduction related to the step of determining the real touch point coordinates with a specific example. In this example, there are 7 candidate touch areas, and according to the number of blocked rays in the corresponding area from more to less, the order of the centroid point coordinates of each candidate touch area is (X2 , Y2 ), (X4 ,Y4 ), (X5 ,Y5 )(X1 ,Y1 ), (X3 ,Y3 ), (X6 ,Y6 ), (X7 ,Y7 ) .
那么,在后续操作步骤中,先读取(X2,Y2)中两个坐标值,以X2为第二坐标系内的斜率、Y2为第二坐标系内的截距,在第二坐标系内做一条虚拟直线,将位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除。之所以要把该虚拟直线两侧容许范围内的坐标点也记为已清除,是因为在每个备选区域内,不是所有的被遮挡光线均会经过形心点,而以该形心点在第一坐标系内的横坐标、纵坐标值分别作为第二坐标系内的斜率和截距而做出的虚拟直线上,只会有经过该形心点的光线的对应点,故而将该虚拟直线两侧容许范围内的坐标点也一并记为已清除,即,将该虚拟直线两侧容许范围内的坐标点在第一坐标系内对应的直线认定为也是该备选触摸区域被遮挡光线。通过这样的补偿方式,将形心点坐标为(X2,Y2)的备选触摸区域内的所有被遮挡光线在第二坐标系内的对应点都记为已清除了。Then, in the subsequent operation steps, first read the two coordinate values in (X2 , Y2 ), take X2 as the slope in the second coordinate system, and Y2 as the intercept in the second coordinate system. Create a virtual straight line in the two-coordinate system, and record all coordinate points on the virtual straight line and within the allowable range on both sides of the virtual straight line as cleared. The reason why the coordinate points within the allowable range on both sides of the virtual line are also recorded as cleared is because in each candidate area, not all occluded rays will pass through the centroid point, and the centroid point On the virtual straight line made with the abscissa and ordinate values in the first coordinate system as the slope and intercept in the second coordinate system respectively, there will only be the corresponding point of the ray passing through the centroid point, so the The coordinate points within the allowable range on both sides of the virtual straight line are also recorded as cleared, that is, the straight line corresponding to the coordinate points within the allowable range on both sides of the virtual straight line in the first coordinate system is considered to be the candidate touch area. Block out the light. Through such a compensation method, the corresponding points of all blocked rays in the second coordinate system in the candidate touch area whose centroid coordinates are (X2 , Y2 ) are recorded as cleared.
接着,以X4为第二坐标系内的斜率、Y4为第二坐标系内的截距,在第二坐标系内做一条虚拟直线,将位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,并计算一下在n个坐标点中被记为已清除的坐标点是否已经达到预设比例,如已经达到,则停止做下一条虚拟直线,因为此时在第二坐标系内已经做出的虚拟直线的条数为2条,故可知本次多点触摸中,真点数量为2,以(X2,Y2)和(X4,Y4)分别作为这两个真点在第一坐标系内的坐标;如通过计算发现此时在n个坐标点中被记为已清除的坐标点未达到预设比例,那么继续以X5为第二坐标系内的斜率、Y5为第二坐标系内的截距,在第二坐标系内做一条虚拟直线,将位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例时,停止继续读取和做虚拟直线,在所述第二坐标系内已经做出的虚拟直线的条数就是真点的数量,以已经做出的虚拟直线的各自对应的X坐标值和Y坐标值作为各个真点在第一坐标系内的位置坐标。Next, takeX4 as the slope in the second coordinate system andY4 as the intercept in the second coordinate system, make a virtual straight line in the second coordinate system, and allow All coordinate points within the range are marked as cleared, and calculate whether the coordinate points marked as cleared among the n coordinate points have reached the preset ratio, and if it has reached, stop making the next virtual straight line, because at this time The number of virtual straight lines that have been made in the second coordinate system is 2, so it can be seen that in this multi-touch, the number of real points is 2, with (X2 , Y2 ) and (X4 , Y4 ) Respectively as the coordinates of these two true points in the first coordinate system; if it is found through calculation that the coordinate points recorded as cleared among the n coordinate points at this time do not reach the preset ratio, then continue to use X5 as the second The slope in the coordinate system, Y5 is the intercept in the second coordinate system, make a virtual straight line in the second coordinate system, and record all coordinate points located on the virtual straight line and within the allowable range on both sides of the virtual straight line as Cleared, until the coordinate points recorded as cleared among the n coordinate points reach the preset ratio, stop reading and making virtual straight lines, the number of virtual straight lines that have been made in the second coordinate system It is the number of true points, and the respective corresponding X coordinate values and Y coordinate values of the created virtual straight lines are used as the position coordinates of each true point in the first coordinate system.
预设比例可以根据实际情况和精度要求确定,例如,取为95%、90%等。之所以不要求预设比例为100%,是因为红外触控屏本身尺寸往往相对较大,制造过程中不可避免地会有一定的公差产生,正因如此,使得第一坐标系内每条被遮挡光线的斜率和截距在计算结果上也有极低的偏差,因此在第二坐标系内总有少量不能消除的点。The preset ratio can be determined according to the actual situation and accuracy requirements, for example, 95%, 90% and so on. The reason why the preset ratio is not required to be 100% is because the size of the infrared touch screen itself is often relatively large, and there will inevitably be a certain tolerance in the manufacturing process. Because of this, each line in the first coordinate system is The slope and intercept of occluded rays also have extremely low bias in the calculation results, so there are always a small number of points in the second coordinate system that cannot be eliminated.
本领域技术人员可以理解地,由于假点是实际触摸的真点所对应的遮挡光线在其他位置相交形成的,因此在备选触摸区域中,假点所在的备选触摸区域内的光线其实是和真点所在的备选触摸区域内的一部分光线相重合的(即假点所在的备选触摸区域内,没有任何新的、未经过真点所在的备选触摸区域的光线),但是真点所在的备选触摸区域内的被遮挡光线应远多于假点所在备选触摸区域内。故通过以上清除坐标点的操作步骤中,仅需要以一部分备选触摸区域的形心点的横坐标、纵坐标分别作为第二坐标系内的斜率和截距来做虚拟直线,而且这部分备选触摸区域内本身被遮挡光线的数量就多于其余的备选触摸区域内的被遮挡光线数量,从而只要将超过预设比例的坐标点记为已清除,就意味着基本将第一坐标系内所有被遮挡住的光线都排查了一次,而真点所在的备选触摸区域内的所有被遮挡光线加起来基本就是第一坐标系内所有被遮挡住的光线,这样,在基本将第一坐标系内所有被遮挡住的光线排查完毕后,即可判断所有的真点都已找到,由此确定各个真点的位置坐标,是完全满足准确度和精度要求的。Those skilled in the art can understand that since the false point is formed by the intersection of occlusion rays corresponding to the true point actually touched at other positions, in the candidate touch area, the light rays in the candidate touch area where the false point is actually It coincides with a part of the rays in the candidate touch area where the true point is located (that is, in the candidate touch area where the false point is located, there is no new light that has not passed through the candidate touch area where the true point is located), but the true point The blocked light in the candidate touch area should be much more than that in the candidate touch area where the false point is located. Therefore, in the above operation steps of clearing the coordinate points, only the abscissa and ordinate of the centroid point of a part of the candidate touch area need to be used as the slope and intercept in the second coordinate system respectively to make a virtual straight line, and this part is prepared The number of occluded rays in the selected touch area is more than the number of occluded rays in the rest of the candidate touch areas, so as long as the coordinate points exceeding the preset ratio are marked as cleared, it means that the first coordinate system is basically All the occluded rays in the area have been checked once, and the sum of all the occluded rays in the candidate touch area where the true point is located is basically all the occluded rays in the first coordinate system. In this way, basically the first After checking all the occluded rays in the coordinate system, it can be judged that all the true points have been found, and the position coordinates of each true point can be determined, which fully meets the accuracy and precision requirements.
优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;Preferably, the infrared touch screen includes an infrared emitting and receiving lamp group, and the infrared emitting and receiving lamp group includes at least multiple groups of infrared emitting lamps and infrared receiving lamps arranged oppositely, wherein the infrared light emitted by each emitting lamp can Received by several receiving lights arranged in succession on the opposite side;
所述确定被遮挡光线的步骤包括:The step of determining the blocked light comprises:
根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线判定为由所述触摸引发的被遮挡的光线,以此识别所述所有n条被遮挡的光线;According to the signal feedback situation of the receiving lamp, determining the received light with a signal strength less than a predetermined threshold as the blocked light caused by the touch, so as to identify all the n blocked lights;
对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。For each blocked light, the slope k and intercept b of the light in the first coordinate system are calculated according to the respective coordinate values of the light emitting light and the receiving light in the first coordinate system.
根据接收灯的信号反馈情况,能够方便快速地确定哪些光线被遮挡了,便于被遮挡的光线的识别。According to the signal feedback situation of the receiving lamp, it is possible to conveniently and quickly determine which light is blocked, so as to facilitate identification of the blocked light.
优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。Preferably, the predetermined threshold is 15% of the intensity of the light signal that should be received under normal and unobstructed conditions.
因为触摸往往不能带来对光线百分百的遮挡,故通过合理确定预设阈值,能够尽可能高精度地找到所有的被遮挡光线。Because touch often cannot bring about 100% occlusion of light, by reasonably determining the preset threshold, all the occluded light can be found with as high precision as possible.
优选地,在确定真实触摸点坐标的步骤中,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。Preferably, in the step of determining the coordinates of the real touch point, the allowable range is a range in which both the horizontal distance and the vertical distance from the virtual straight line are less than 3% of the side length of the smallest cell on the corresponding coordinate axis.
具体地,容许范围可以根据精度要求进行灵活设置,为了提高精度,将容许范围设定为距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。最小单元格的边长也可以根据实际情况和精度需求而设置,例如,设为5mm、10mm等等,最小单元格的边长越短,能达到的精度就越高。Specifically, the allowable range can be flexibly set according to the accuracy requirements. In order to improve the accuracy, the allowable range is set to a range where both the horizontal distance and the vertical distance from the virtual straight line are less than 3% of the minimum cell side length of the corresponding coordinate axis. The side length of the minimum cell can also be set according to the actual situation and precision requirements, for example, 5mm, 10mm, etc. The shorter the side length of the minimum cell, the higher the accuracy can be achieved.
第二方面,本发明还提供了一种红外触控屏,所述触控屏包括:In the second aspect, the present invention also provides an infrared touch screen, which includes:
被遮挡光线确定模块,用于计算第一坐标系内所有n条被遮挡光线的斜率k与截距b,得到n组数值组合(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);Blocked ray determination module, used to calculate the slope k and intercept b of all n blocked rays in the first coordinate system to obtain n sets of numerical combinations (k1 , b1 ), (k2 , b2 ), ( k3 ,b3 )...(kn ,bn );
坐标转换模块,用于以k作为第二坐标系的横坐标、b作为第二坐标系的纵坐标,将所述n组数值组合填入所述第二坐标系,得到n个坐标点(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);The coordinate conversion module is used to use k as the abscissa of the second coordinate system, b as the ordinate of the second coordinate system, and fill in the n sets of numerical combinations into the second coordinate system to obtain n coordinate points (k1 ,b1 ),(k2 ,b2 ),(k3 ,b3 )...(kn ,bn );
备选触控区域识别模块,用于在所述第一坐标系内识别备选触摸区域,所述备选触摸区域由多条边界被遮挡光线相交围合而成,每条边界被遮挡光线之外与其紧密相邻的光线为一条非遮挡光线,所述备选触摸区域的内部的被遮挡光线的数量不少于预设条数;An alternative touch area identification module, configured to identify an alternative touch area in the first coordinate system, the alternative touch area is formed by the intersection and enclosure of a plurality of borders that are blocked by rays, and each border is blocked by rays The outer light closely adjacent to it is a non-blocking light, and the number of blocked light rays inside the candidate touch area is not less than a preset number;
真实触摸点坐标确定模块,用于计算每个备选触摸区域的形心点坐标值(X1,Y1)、(X2,Y2)……(XT,YT)和其内部被遮挡光线的数目,T为所述备选触摸区域的总数;从未被选择的备选触摸区域中选择内部被遮挡光线的数目最多的一个备选触摸区域作为目标备选触摸区域,将所述目标备选触摸区域的形心点坐标值映射为所述第二坐标系内的一条虚拟直线,所述虚拟直线以坐标值中的X值为斜率,以坐标值中的Y值为截距;将所述n个坐标点中位于该虚拟直线上和该虚拟直线两侧容许范围内的所有坐标点记为已清除,直至所述n个坐标点中记为已清除的坐标点达到预设比例;将已经做出的虚拟直线各自对应的X坐标值和Y坐标值作为各个真实触摸点在第一坐标系内的位置坐标。The real touch point coordinate determination module is used to calculate the centroid point coordinates (X1 , Y1 ), (X2 , Y2 )...(XT , YT ) of each candidate touch area and its internal The number of occluded light rays, T is the total number of the candidate touch areas; from the unselected candidate touch areas, select a candidate touch area with the largest number of internal blocked rays as the target candidate touch area, and the The coordinate value of the centroid point of the target candidate touch area is mapped to a virtual straight line in the second coordinate system, and the virtual straight line takes the X value in the coordinate value as the slope, and uses the Y value in the coordinate value as the intercept; All the coordinate points located on the virtual straight line and within the allowable range on both sides of the virtual straight line among the n coordinate points are marked as cleared until the cleared coordinate points among the n coordinate points reach a preset ratio ; Use the corresponding X coordinate values and Y coordinate values of the created virtual straight lines as the position coordinates of each real touch point in the first coordinate system.
优选地,所述红外触控屏包括红外发射接收灯组,所述红外发射接收灯组至少包括多组相对设置的红外发射灯和红外接收灯,其中,每个发射灯发射出的红外光能够被对面的若干个连续排列的接收灯接收;Preferably, the infrared touch screen includes an infrared emitting and receiving lamp group, and the infrared emitting and receiving lamp group includes at least multiple groups of infrared emitting lamps and infrared receiving lamps arranged oppositely, wherein the infrared light emitted by each emitting lamp can Received by several receiving lights arranged in succession on the opposite side;
所述被遮挡光线确定模块包括:The blocked light determining module includes:
确定子模块,用于根据接收灯的信号反馈情况,将接收到的信号强度小于预定阈值的光线确定为由所述多点触控引发被遮挡的光线,以此找出所有n条被遮挡的光线;The determination sub-module is used to determine the received light with signal strength less than a predetermined threshold as the blocked light caused by the multi-touch according to the signal feedback of the received light, so as to find out all n blocked light;
计算子模块,用于对每一条被遮挡的光线,根据该光线的发射灯和接收灯在所述第一坐标系内各自的坐标值,计算出该光线在第一坐标系内的斜率k与截距b。The calculation sub-module is used to calculate the slope k and intercept b.
优选地,所述预定阈值为正常无遮挡的情况下应该接收到的光线信号强度的15%。Preferably, the predetermined threshold is 15% of the intensity of the light signal that should be received under normal and unobstructed conditions.
优选地,所述真实触摸点坐标确定模块在将相应坐标点记为已清除时,所述容许范围是距离所述虚拟直线的横向间距和纵向间距均小于对应坐标轴最小单元格边长的3%的范围。Preferably, when the real touch point coordinate determining module marks the corresponding coordinate point as cleared, the allowable range is that both the horizontal distance and the vertical distance from the virtual straight line are less than 3 times the minimum cell side length of the corresponding coordinate axis. % range.
本发明提供的红外触控屏能够很好地实施如上所述的红外触控屏的真实触摸点识别方法,使得该红外触控屏能够高效、快速而准确地判断多点触摸时各个真点的坐标位置,明显提升用户的触控操作体验。The infrared touch screen provided by the present invention can well implement the real touch point recognition method of the infrared touch screen as described above, so that the infrared touch screen can efficiently, quickly and accurately determine the position of each true point during multi-point touch. The coordinate position significantly improves the user's touch operation experience.
第三方面,本发明还提供了一种电子显示设备,包括上所述的触控屏。In a third aspect, the present invention also provides an electronic display device, including the above-mentioned touch screen.
优选地,所述电子显示设备为触控一体机、智能交互屏、智能电子白板、智能电子黑板或者智能家电。Preferably, the electronic display device is a touch all-in-one machine, an intelligent interactive screen, an intelligent electronic whiteboard, an intelligent electronic blackboard or an intelligent home appliance.
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。Those skilled in the art can understand that, on the premise of no conflict, the above-mentioned preferred solutions can be freely combined and superimposed.
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。It should be understood that the above-mentioned implementations are only exemplary rather than limiting, and those skilled in the art can make various obvious or equivalent solutions to the above-mentioned details without departing from the basic principles of the present invention. Any modification or replacement will be included in the scope of the claims of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211313668.2ACN115599245A (en) | 2022-10-25 | 2022-10-25 | A real touch point recognition method for an infrared touch screen and an infrared touch screen |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211313668.2ACN115599245A (en) | 2022-10-25 | 2022-10-25 | A real touch point recognition method for an infrared touch screen and an infrared touch screen |
| Publication Number | Publication Date |
|---|---|
| CN115599245Atrue CN115599245A (en) | 2023-01-13 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211313668.2APendingCN115599245A (en) | 2022-10-25 | 2022-10-25 | A real touch point recognition method for an infrared touch screen and an infrared touch screen |
| Country | Link |
|---|---|
| CN (1) | CN115599245A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118113176A (en)* | 2023-08-29 | 2024-05-31 | 广州众远智慧科技有限公司 | Touch processing method, device, medium and electronic device for infrared touch screen |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001040922A2 (en)* | 1999-12-02 | 2001-06-07 | Elo Touchsystems, Inc. | Apparatus and method to improve resolution of infrared touch systems |
| CN103365480A (en)* | 2012-03-27 | 2013-10-23 | 北京汇冠新技术股份有限公司 | Touch recognition method and system for multi-point infrared touch screen |
| CN105094457A (en)* | 2014-05-23 | 2015-11-25 | 北京汇冠新技术股份有限公司 | Single contact point recognition method for infrared touch screen based on point-slope transformation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001040922A2 (en)* | 1999-12-02 | 2001-06-07 | Elo Touchsystems, Inc. | Apparatus and method to improve resolution of infrared touch systems |
| CA2393164A1 (en)* | 1999-12-02 | 2001-06-07 | Elo Touchsystems, Inc. | Apparatus and method to improve resolution of infrared touch systems |
| CN103365480A (en)* | 2012-03-27 | 2013-10-23 | 北京汇冠新技术股份有限公司 | Touch recognition method and system for multi-point infrared touch screen |
| CN105094457A (en)* | 2014-05-23 | 2015-11-25 | 北京汇冠新技术股份有限公司 | Single contact point recognition method for infrared touch screen based on point-slope transformation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118113176A (en)* | 2023-08-29 | 2024-05-31 | 广州众远智慧科技有限公司 | Touch processing method, device, medium and electronic device for infrared touch screen |
| Publication | Publication Date | Title |
|---|---|---|
| US11016605B2 (en) | Pen differentiation for touch displays | |
| US11301089B2 (en) | Stylus identification | |
| CN103902105B (en) | Touch recognition method and touch recognition system for infrared touch screen | |
| US9052772B2 (en) | Heuristics for 3D and 6D touch gesture touch parameter calculations for high-dimensional touch parameter (HDTP) user interfaces | |
| CN103365480B (en) | Touch recognition method and system for multi-point infrared touch screen | |
| CN110262685B (en) | Touch detection method, touch detection device, storage medium and touch screen | |
| CN110489015B (en) | Touch point determining method and device, touch screen and display | |
| WO2019223461A1 (en) | Touch detection method and computer-readable storage medium | |
| CN110083272B (en) | Touch positioning method and related device of infrared touch frame | |
| CN110221732A (en) | A kind of touch control projection system and touch action recognition methods | |
| WO2022047839A1 (en) | Multi-point touch recognition method, apparatus and device for infrared touch screen | |
| CN115599245A (en) | A real touch point recognition method for an infrared touch screen and an infrared touch screen | |
| CN104598082A (en) | Method and device for determining candidate touch point | |
| CN103970360B (en) | Multipoint-touch-based gesture identification method and system | |
| CN103761012B (en) | A Fast Algorithm Applicable to Large Size Infrared Touch Screen | |
| CN105808019B (en) | Contact coordinate detection method for infrared touch screen | |
| WO2021036454A1 (en) | Human-computer similar trajectory detection method and apparatus based on screen segmentation | |
| WO2022121036A1 (en) | Infrared touch-control method, apparatus, and device, and computer storage medium | |
| CN104571724B (en) | Optical touch system, touch detection method and computer program product | |
| CN105653101B (en) | Touch point sensing method and optical touch system | |
| CN101430627B (en) | Touch detection method of photosensitive touch panel and touch electronic device using same | |
| CN112084092B (en) | Method, device, equipment and storage medium for determining diagnosis rule | |
| CN104182091A (en) | Multi-point touch recognition method and system for infrared touch screen | |
| CN103488351A (en) | New structure for improving precision of infrared touch screen | |
| US20120299837A1 (en) | Identifying contacts and contact attributes in touch sensor data using spatial and temporal features |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |