一种触摸点定位方法、装置及触摸屏的制作方法

文档序号:6337567阅读:169来源:国知局
专利名称:一种触摸点定位方法、装置及触摸屏的制作方法
技术领域
本发明涉及光电技术领域,尤其涉及一种触摸点定位方法、装置及触摸屏。
背景技术
红外触摸屏作为一种生产工艺简单、生产成本较低的交互设备在诸多领域得到了广泛应用。红外触摸屏的基本结构是在触摸框架周边按照一定的顺序安装若干对红外发射和红外接收元件。这些红外发射和红外接收元件按照一一对应的方式组成发射接收对,沿着所述框架边缘构成一个相互垂直的发射接收阵列,在处理器的控制下按照一定的顺序分别接通每对发射接收对,检测每对发射接收对之间的红外光线是否被阻断,以此来判定是否有触摸事件发生。当只有一个触摸点时,红外触摸屏可以稳定的工作,但随着多触摸点的应用增多,红外触摸屏对于两个或两个以上触摸点同时执行触摸操作时,触摸处理系统将会计算错误的触摸点位置坐标,导致报告错误的触摸点。因此,业界对红外触摸技术作了很多有益的尝试来实现多点触摸。红外多点触摸的现有技术之一是通过进行准触摸点集合选取和定位真实触摸点两大步骤来实现多触摸点的定位。其中,准触摸点集合选取是对扫描数据进行分析,根据分析数据选取包括鬼点 (非真的触摸点)和真实触摸点在内的点集合;定位真实触摸点是通过求取校验点集根据校验点集去除准触摸点集合中的鬼点,进而定位真实触摸点。而准触摸点集合选取的准确率,会直接影响后续触摸点定位的准确性。而随着对触摸屏分辨率需求的增高,小触摸点应用的逐渐增多,现有的触摸定位方法其弊端正逐渐显现,例如,对小触摸点的定位会出现遗漏或是错误(例如,一个小触摸点定位成多个触摸点)等,出现这样的情况,很多是因为准触摸点集合的选取出现遗漏或是不准确而引起的,故更为先进的应用于红外触摸屏的触摸点定位方法一直在不断地探索当中。

发明内容
本发明提供一种触摸点定位方法及触摸定位装置,用以提高红外触摸技术的触摸精度。本发明实施例所述的触摸点定位方法,该方法应用于红外触摸屏,所述红外触摸屏包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,该方法包括沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向;根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;去除所述准触摸点集合中的鬼点,从而确定真实触摸点。与所述触摸点定位方法相对应地,本发明实施例还提供一种触摸定位装置,应用于红外触摸屏,所述红外触摸屏包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,所述触摸定位装置包括数据处理单元,用于对所述红外发射元件和所述红外接收元件之间的光线数据进行处理, 所述数据处理单元包括遍历模块、准触摸点计算模块和真实触摸点计算模块;其中,所述遍历模块,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例还提供一种应用所述触摸装置功能的触摸屏,包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,所述触摸屏还包括数据采集单元,用于采集所述红外发射元件和所述红外接收元件之间的光线数据;数据处理单元,用于对所述红外发射元件和所述红外接收元件之间的光线数据进行处理,所述数据处理单元包括遍历模块、准触摸点计算模块和真实触摸点计算模块;其中,所述遍历模块,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例提供的触摸点定位方法、装置及触摸屏,遍历红外接收元件和红外发射元件之间的光线,通过被遮挡光线之间接受与互斥的关系,来确定与目标点相关联的光线信息,将目标点第一方向的光线信息和第二方向的光线信息进行组合,得到准触摸点的位置,进而去除准触摸点中的鬼点来实现定位真实触摸点。通过本发明所述的方法装置, 可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一触摸定位方法所基于的触摸屏结构示意图;图2为本发明实施例一触摸定位方法流程示意图;图3为本发明实施例光线之间相互接受示意图;图4为本发明实施例光线之间互斥示意图;图5为本发明实施例二中光线被两个集合所接受情况示意图;图6为本发明实施例三中光线起始点和终止点示意图;图7为本发明实施例四触摸定位装置的模块示意图;图8为本发明实施例五触摸定位装置的模块示意图;图9为本发明实施例六触摸定位装置的模块示意图;图10本发明实施例七触摸屏结构示意图;图11本发明实施例一中确定真实触摸点示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例旨在提供一种触摸点定位方法,基于红外触摸屏硬件结构,用以提高红外触摸技术的触摸检测精度,参见图1,所述红外触摸屏包括多个相对的红外发射元件 2和红外接收元件3,其中,至少一个所述红外发射元件2发出的光线被多个所述红外接收元件3接收,参见图2,该方法包括如下步骤101、沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向。第一方向或第二方向为触摸屏一个接收端(或发送端)中多个红外接收元件(或红外发射元件)的排列方向,所述第一方向和所述第二方向沿着不同的接收端(或发射端) 中的元件排列顺序进行延伸。特别对于矩形触摸屏来说,第一方向和第二方向分别为水平方向和垂直方向。一个红外发射元件发出的光线被多个接收元件接收,所述多个接收元件可以包括偏轴接收元件,另外还可以包括轴正对接收元件。在本发明实施例中,每个发射元件所发出的光线能够被与之垂直正对的接收元件和与之偏离的接收元件接收,同理,每个接收元件能够接收与之垂直正对的发射元件和与之偏离的发射元件所发出的光线。采集发射端或接收端中各元件发射或接收的光线数据,故光线的遍历方向可以以发射端的光线数据进行遍历,也可以以接收端的光线数据进行遍历,本发明实施例提及的遍历光线均指遍历采集到的光线数据,而非光线本身。本发明分别遍历第一方向和第二方向的光线数据。
102、根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息。 其中,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息,即通过遍历第一方向的光线确定第一方向的光线信息,通过遍历第二方向的光线确定第二方向的光线信息。根据光线在触摸区域的存在关系,光线与光线之间的关系可以分为相互接受与互斥两种。其中,两条光线相互接受包括如下情况(1)、参见图3中3a,两条光线发射端相同,接收端相邻;(2)、参见图3中北,两条光线发射端相邻,接收端相同;(3)、参见图3中3c和3d,两条光线在触摸屏区域相交(两条光线的接收端或发射端可以相邻也可以不相邻)。两条光线互斥包括如下情况(1)、参见图4中4a,两条光线平行;(2)、参见图4中4b,两条光线的相交点在触摸屏区域之外;(3)、参见图4中4c,两条光线发射端相同,接收端至少相隔一个接收元件;(4)、参见图4中4d,两条光线接收端相同,发射端至少相隔一个发射元件。当触摸物进入触摸区域时,触摸物触碰的位置光线被遮挡,故对被遮挡光线进行分析即可确定触摸物的位置,本发明结合光线与光线之间接受或互斥的关系,在第一或是第二方向上,对被遮挡光线进行分析确定第一或是第二方向目标点的光线信息。103、将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合。因为根据不同方向的两个坐标能够确定一个点,本发明将第一方向目标点的光线信息和第二方向目标点的光线信息进行组合,可以得到若干位置点的集合,根据位置点的集合便可确定准触点的位置,因为多线相交组合的特性,在组合过程中,会出现非真实触摸点,这些非真实触摸点成为鬼点,故若为多点触摸,准触摸点是包括鬼点和真实触摸点的集合。104、去除所述准触摸点集合中的鬼点,从而确定真实触摸点。参见图11,在得到准触摸点集合后剔除准触摸点集中的鬼点可以采用如下方案 依次遍历各个准触摸点,以当前待处理的准触摸点1为中心,做至少一条不与其他准触摸点交叉的直线al,选择直线al在触摸检测区内两个端点对应的红外发射元件21和红外接收元件22,检测所述红外发射元件21和红外接收元件22之间的光线,并判断该光线是否被遮挡,若被遮挡,则为真实触摸点,否则为鬼点,用上述步骤依次判断其余的准触摸点,直至完毕。最后,转换坐标为屏幕真实坐标并输出(将真实触摸点的内部坐标值转换为安装所述触摸屏的计算机系统所能接受的数据,并通过所述触摸屏的接口,传输到所述计算机系统之中)。本发明所列举的剔除鬼点求取真实触摸点的方法仅用于举例说明,并不限于用该方法剔除鬼点。本发明实施例提供的触摸点定位方法,遍历红外接收元件和红外发射元件之间的光线,通过被遮挡光线之间接受与互斥的关系,来确定与目标点相关联的光线信息,将目标点第一方向的光线信息和第二方向的光线信息进行组合,得到准触摸点的位置,进而去除准触摸点中的鬼点来实现定位真实触摸点。通过本发明所述的方法可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快。为了进一步说明本发明的技术方案,下面对本发明的具体实施方式
进行举例说明,下述所提及的光线与关线之间相互接受和互斥关系,均可以参考上述实施例一所列举。实施例二本发明实施例所述触摸点定位方法,基于实施例一,是对实施例一的具体说明。201、沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向。实施例一中所述步骤102、根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,具体为202、在所述红外触摸屏的第一方向和第二方向均执行将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对全部被遮挡光线进行集合分类, 其中,在所述特定方向上,与同一个目标点相关联的被遮挡光线设于同一个集合。一个触摸物所遮挡的光线在同一个方向(第一或者第二)方向上集中分布,本发明实施例将与同一个目标点相关联的被遮挡光线置于同一个集合中,以集合进行目标点之间的区分,不同的目标点形成不同的集合。本发明并不限制在第一方向上对被遮挡光线进行分类和在第二方向上对被遮挡光线进行分类这两个操作的执行顺序。进一步地,本发明实施例步骤202在所述第一方向或是第二方向上,均可细分为如下操作A、将遍历过程中的第一根被遮挡光线Ll设于所述特定方向的第一集合Cl中。按照遍历方向,依次遍历每个接收元件或是发射元件的每根光线数据,直至找到第一根被遮挡光线,则所述第一根被遮挡光线Ll作为第一目标点的一个光线设于集合Cl 中。B、确定第二根被遮挡光线L2与所述第一集合Cl的关系,其中,当所述第二根被遮挡光线L2与所述第一集合Cl相互接受,则将所述第二根被遮挡光线置于所述第一集合Cl 中,当所述第二根被遮挡光线L2与所述第一集合Cl相斥,则将所述第二根被遮挡光线L2 设于第二集合C2中。其中,所述光线被集合接受指所述光线被所述集合中的任一条光线所接受,所述光线与所述集合相斥指所述光线与所述集合中的所有光线均相斥。光线被集合所接受基于光线之间相互接受或互斥的定义,即光线与集合中的每根光线进行接受与互斥的判断,对于本发明实施例,被遮挡光线被集合中的任一根被遮挡光线所接受时,则说明这两条被遮挡光线相互接受,被遮挡光线不被集合中的任一根被遮挡光线所接受时,说明这两根被遮挡光线互斥。......C、确定第i根(i >= 3)被遮挡光线Li与k个集合的关系,所述k个集合根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li被所述k个集合中的第j集合Cj接受时,则将所述第i根被遮挡光线置于所述第j集合Cj中,当所述第i根被遮挡光线Li与所述k个集合均相斥,则将所述第i根被遮挡光线Li设于第k+Ι集合Ck+Ι中。当被遮挡光线与集合相互接受,说明该被遮挡光线属于该集合所代表的目标点, 故将被遮挡光线置于该集合中;同理,当被遮挡光线与集合互斥,说明该被遮挡光线与该集合所代表的目标点不关联,则判定该被遮挡光线属于其它目标点,若所有集合均与该被遮挡光线相斥,则该被遮挡光线属于新的目标点。进一步地,在执行所述步骤C、确定第i(i >= 3)根被遮挡光线Li与k个集合的关系时,还包括如下情况当所述第i根被遮挡光线Li被所述k个集合中的至少两个集合接受时,则将所述第i根被遮挡光线舍弃。若一根被遮挡光线同时被两个集合所接受,则说明该被遮挡光线属于两个目标点,但是,参见图5,以发射端光线数据进行举例说明,被遮挡光线Ll属于第一目标点所属集合Cl,被遮挡光线L2和L3属于第二目标点所在集合C2,则被遮挡光线L4与集合Cl和集合C2中的每根光线进行判断,发现被遮挡光线L4与Ll相互接受且L4与L2、L3也相互接受,那么被遮挡光线L4在其中的一个目标点可能为假的映像,所以为了避免影响最终目标点坐标的准确度,将该线L4舍弃。D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个集合和所述第二方向的N个集合。分别在第一方向和第二方向,执行步骤A至步骤D的步骤,最终确定第一方向的M 个集合和第二方向的N个集合。相应地,所述实施例一中所述步骤103、将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合,具体为203、所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。进一步地,本发明实施例步骤203可更具体地为如下操作将所述第一方向的第χ 集合Cx (1 = < χ < = M)中的被遮挡光线一一与所述第二方向的第y集合Cy (1 = < y < = N)中的被遮挡光线进行相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息,并且可以将交点集合的位置坐标的中心作为准触摸点的最终位置。将第一方向的M个集合与第二方向的N个集合进行相交组合,最终得到M*N个准触摸点,所述M*N个准触摸点中包括真实触摸点和因为相交组合而引起的鬼点。204、去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例所述的触摸点定位方法,通过分析触摸物所遮挡光线的分布情况, 将在特定方向上与同一个目标点相关联的被遮挡光线置于同一个集合中,将第二方向和第一方向的集合进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。通过本发明所述的方法可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快,因为去除了同时被多个集合接受的被遮挡光线的干扰,得到的准触摸点精度更高。实施例三
本发明实施例所述触摸点定位方法,基于实施例一,是对实施例一的具体说明。301、沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向。实施例一中所述步骤102、根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,具体为302、在所述红外触摸屏的第一方向和第二方向均执行根据正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及相对位置关系,确定各目标点的起始边界线和终止边界线。本发明实施例利用光线之间相互接受和互斥的关系,以及光线之间相对位置关系,能够确定与目标点相关联的被遮挡光线以及进一步确定目标点的边界线,通过边界线计算准触摸点的位置,能更进一步地减少计算量。本发明并不限制在第一方向上对被遮挡光线进行分类和在第二方向上对被遮挡光线进行遍历操作的先后执行顺序。进一步地,本发明实施例步骤302可具体细分为如下操作A、将遍历过程中的第一根被遮挡光线Ll作为所述特定方向第一目标点的起始边界线和终止边界线。按照遍历方向,依次遍历每个接收元件或是发射元件的每根光线数据,直至找到第一根被遮挡光线,因为一根光线无法进行相对位置判断,故将所述第一根被遮挡光线同时作为第一目标点的起始边界线和终止边界线,以作为接下来所遍历到的被遮挡光线的参考边界线。B、确定第二根被遮挡光线L2与所述第一目标点的关系,其中,当所述第二根被遮挡光线L2与所述第一目标点相斥,则将所述第二根被遮挡光线L2作为第二目标点的起始边界线和终止边界线,当所述第二根被遮挡光线L2被所述第一目标点所接受,则确定所述第二根被遮挡光线L2与所述第一目标点现有边界线Ll的位置关系并且根据该位置关系确定所述第一目标点的新起始边界线和新终止边界线。其中,本实施例中所述光线被目标点所接受指所述光线被所述目标点的起始边界线或终止边界线所接受,所述光线与所述目标点相斥指所述光线与所述目标点的起始边界线和所述终止边界线均相斥。当第二根被遮挡光线与第一目标点的边界线相斥,说明第一根被遮挡光线与第二根被遮挡光线分别与不同的目标点相关联,则将第二根被遮挡光线设为新的目标点(即第二目标点)的起始边界线和终止边界线,因为与第二目标点相关联的被遮挡光线仅此一根,无法判断光线之间的相对位置,故将第二根被遮挡光线同时作为第二目标点的起始边界线和终止边界线。...... C、确定第i根(i >= 3)被遮挡光线Li与k个目标点的关系,所述k个目标点根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li与所述k个目标点均相斥,则将所述第i根被遮挡光线作为第k+Ι目标点的起始边界线和终止边界线,当所述第 i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线。依次遍历光线,对于任一被遮挡光线,判断它们与已存在目标点的关联关系,当所述任一被遮挡光线不与任何目标点相关联时,设置新的目标点,由此而确定k个目标点。当第i根被遮挡光线与第j目标点的边界线相斥,说明第i根被遮挡光线与与不同于第j目标点的点相关联,则将第i根被遮挡光线设为新的目标点的起始边界线和终止边界线,因为与新的目标点第相关联的被遮挡光线仅此一根,无法判断光线之间的相对位置,故将第j根被遮挡光线同时作为所述新的目标点的起始边界线和终止边界线。进一步地,在执行步骤C时,当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线的起始点和所述第j目标点起始边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点起始边界线的终止点所述遍历方向的反方向上,则将所述第i根被遮挡光线作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线的起始点和所述第j目标点终止边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点终止边界线的终止点所述遍历方向的正方向上,则将所述第i根被遮挡光线作为所述第j目标点的新终止边界线。光线的起始点和终止点分别是光线在触摸区域内的线段两端,参见图6中的6a, 若以接收端的光线数据进行遍历,则光线的起始点为红外接收元件3,光线的终止点为红外发射元件2 ;参见图6中的6b,若以发射端的光线数据进行遍历,则光线的起始点为红外发射元件2,光线的终止点为红外接收元件3。当然,本发明实施例所述起始点和终止点仅用于对光线两端进行区分,任何对光线两端进行区分而定义的名称,在不脱离本发明实质而进行的名称转换,均在本发明保护范围之内。进一步地,当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受, 其中,若所述第i根被遮挡光线与所述第j目标点起始边界线相交,则将所述第i根被遮挡光线和所述当前起始边界线均作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线与所述第j目标点终止边界线相交,则将所述第i根被遮挡光线和所述当前终止边界线均作为所述第j目标点的新终止边界线。当第i根被遮挡光线与当前起始边界线(或终止边界线)相交时,将两条光线均作为新的起始边界线或(终止边界线)能够提高目标点定位的准确性。进一步地,在执行所述步骤C、确定第i根(i >=幻被遮挡光线Li与k个目标点的关系时,还包括如下情况当所述第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃。若一根被遮挡光线同时被两个集合所接受,则说明该被遮挡光线属于两个目标点,但是,在其中的一个目标点可能为假的映像,所以为了避免提高最终目标点坐标的准确度,将该线舍弃。D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个目标点的边界线和所述第二方向的N个目标点的边界线。相应地,所述实施例一中所述步骤103、所述将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合,具体为
303、所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。进一步地,本发明实施例步骤303可更具体地为如下操作将所述第一方向的第χ目标点(1 = <X<=M)的起始边界线和终止边界线一一与所述第二方向的第y目标点(1 = < y < = N)的起始边界线和终止边界线相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息,且可以根据交点集合,选取交点集合位置坐标的中心位置坐标的中心作为准触摸点的最终位置。将第一方向的M个目标点的边界线与第二方向的N个目标点的边界线进行相交组合,最终得到M*N个准触摸点,所述M*N个准触摸点中包括真实触摸点和因为相交组合而引起的鬼点。304、去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例所述的触摸点定位方法,通过找到触摸物所遮挡光线的边界线,将第二方向和第一方向的边界线进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。通过本发明所述的方法可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,只对目标点的边界线计算,进一步减少了计算量,速度更快;对于边界线相交的情况,以两条光线作为边界线,避免了因边界线选取不得当而使准触摸点精度降低。实施例四参见图7,本发明实施例还提供一种触摸定位装置4,应用于红外触摸屏,所述红外触摸屏包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,所述触摸定位装置4包括数据处理单元5,用于对所述红外发射元件和所述红外接收元件之间的光线数据进行处理,所述数据处理单元 5包括遍历模块3、准触摸点计算模块7和真实触摸点计算模块8 ;其中,所述遍历模块3,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块7,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块8,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本实施例所述的光线之间接受和互斥关系与实施例一中所述的光线之间接受与
互斥关系一致。本发明实施例提供的触摸点定位装置,遍历红外接收元件和红外发射元件之间的光线,通过被遮挡光线之间接受与互斥的关系,来确定目标点的位置,将目标点的第一位置和第二位置进行组合,得到准触摸点的位置,进而去除准触摸点中的鬼点来实现定位真实触摸点。通过本发明所述的方法可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快。实施例五
本发明实施例基于实施例四,是对实施例四的具体说明。进一步地,参见图8,本发明实施例所述触摸定位装置4中的所述遍历模块3包括第一数据遍历模块61和第二数据遍历模块62 ;其中,所述第一数据遍历模块61,用于在所述红外触摸屏的第一方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第一方向的全部被遮挡光线进行集合分类,在所述第一方向与同一个目标点相关联的被遮挡光线设于同一个集合;所述第二数据遍历模块62,用于在所述红外触摸屏的第二方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第二方向的全部被遮挡光线进行集合分类在所述第二方向,与同一个目标点相关联的被遮挡光线设于同
一小隹A
I朱口。与本实施例所述遍历模块对应地,本实施例所述准触摸点计算模块7,用于将所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。进一步地,所述第一数据遍历模块61和所述第二数据遍历模块62,分别用于在所述第一方向和所述第二方向均执行如下操作A、将遍历过程中的第一根被遮挡光线Ll设于所述特定方向的第一集合Cl中;B、确定第二根被遮挡光线L2与所述第一集合Cl的关系,其中,当所述第二根被遮挡光线L2与所述第一集合Cl相互接受,则将所述第二根被遮挡光线置于所述第一集合Cl 中,当所述第二根被遮挡光线L2与所述第一集合Cl相斥,则将所述第二根被遮挡光线L2 设于第二集合C2中;......C、确定第i根(i >= 3)被遮挡光线Li与k个集合的关系,所述k个集合根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li被所述k个集合中的第j 集合Cj接受时,则将所述第i根被遮挡光线置于所述第j集合Cj中,当所述第i根被遮挡光线Li与所述k个集合均相斥,则将所述第i根被遮挡光线Li设于第k+Ι集合Ck+Ι中;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个集合和所述第二方向的N个集合。与所述第一数据遍历模块61和所述第二数据遍历模块62执行步骤A至步骤D相对应地,所述准触摸点计算模块7,用于执行将所述第一数据遍历模块61计算得到的第χ集合Cx (1 = < χ < = M)中的被遮挡光线一一与所述第二数据计算模块得到的第y集合Cy (1 = <y<=N)中的被遮挡光线进行相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息。进一步地,本实施例所述第一数据遍历模块61和所述第二数据遍历模块62分别包括第一光线剔除子模块611和第二光线剔除子模块621 ;其中,所述第一光线剔除子模块611,用于当所述第一方向的第i根被遮挡光线Li被所述第一方向的k个集合中的至少两个集合接受时,则将所述第i根被遮挡光线舍弃;所述第二光线剔除子模块621,用于当所述第二方向的第i根被遮挡光线Li被所
18述第二方向的k个集合中的至少两个集合接受时,则将所述第i根被遮挡光线舍弃。本发明实施例所述的触摸点定位装置,通过分析触摸物所遮挡光线的分布情况, 将在特定方向上与同一个目标点相关联的被遮挡光线置于同一个集合中,将第二方向和第一方向的集合进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。通过本发明所述的装置可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快,因为去除了同时被多个集合接受的被遮挡光线的干扰,得到的准触摸点精度更高。实施例六本发明实施例基于实施例四,是对实施例四的具体说明。进一步地,参见图9,本发明实施例所述触摸定位装置4中所述遍历模块3包括第一数据遍历模块61和第二数据遍历模块62 ;其中,所述第一数据遍历模块61,用于根据所述第一方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第一方向上各目标点的起始边界线和终止边界线;所述第二数据遍历模块62,用于根据所述第二方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第二方向上各目标点的起始边界线和终止边界线。与本实施例所述遍历模块3对应地,本实施例所述准触摸点计算模块7,用于将所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。进一步地,所述第一数据遍历模块61和所述第二数据遍历模块62,分别用于在所述第一方向和所述第二方向均执行如下操作A、将遍历过程中的第一根被遮挡光线Ll作为所述特定方向第一目标点的起始边界线和终止边界线;B、确定第二根被遮挡光线L2与所述第一目标点的关系,其中,当所述第二根被遮挡光线L2与所述第一目标点相斥,则将所述第二根被遮挡光线L2作为第二目标点的起始边界线和终止边界线,当所述第二根被遮挡光线L2被所述第一目标点所接受,则确定所述第二根被遮挡光线L2与所述第一目标点现有边界线Ll的位置关系并且根据该位置关系确定所述第一目标点的新起始边界线和新终止边界线;......C、确定第i根(i >= 3)被遮挡光线Li与k个目标点的关系,所述k个目标点根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li与所述k个目标点均相斥,则将所述第i根被遮挡光线作为第k+Ι目标点的起始边界线和终止边界线,当所述第 i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个目标点的边界线和所述第二方向的N个目标点的边界线。
与所述第一数据遍历模块61和所述第二数据遍历模块62执行步骤A至步骤D相对应地,所述准触摸点计算模块7,用于将所述第一方向的第χ目标点(1 =< x <= M)的起始边界线和终止边界线一一与所述第二方向的第y目标点(1 = < y < = N)的起始边界线和终止边界线相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息。进一步地,本实施例所述第一数据遍历模块61包括第一边界判断子模块612,所述第二数据遍历模块62包括第二边界处理子模块321 ;其中,所述第一边界判断子模块612 和所述第二边界判断子模块622,分别用于在所述第一方向和所述第二方向上,执行如下操作当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线的起始点和所述第j目标点起始边界线的起始点相同,而所述第i 根被遮挡光线的终止点在所述第j目标点起始边界线的终止点所述遍历方向的反方向上, 则将所述第i根被遮挡光线作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线的起始点和所述第j目标点终止边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点终止边界线的终止点所述遍历方向的正方向上,则将所述第i根被遮挡光线作为所述第j目标点的新终止边界线。进一步地,本实施例所述第一边界判断子模块612和所述第二边界判断子模块 622,还分别用于在所述第一方向和所述第二方向上执行如下操作当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线与所述第j 目标点起始边界线相交,则将所述第i根被遮挡光线和所述当前起始边界线均作为所述第 j目标点的新起始边界线,若所述第i根被遮挡光线与所述第j目标点终止边界线相交,则将所述第i根被遮挡光线和所述当前终止边界线均作为所述第j目标点的新终止边界线。进一步地,本实施例所述第一数据遍历模块61和所述第二数据遍历模块62分别包括第一光线剔除子模块611和第二光线剔除子模块621 ;其中,所述第一光线剔除子模块611,用于当所述第一方向的第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃;所述第二光线剔除子模块621,用于当所述第二方向的第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃。本发明实施例所述的触摸点定位装置,通过找到触摸物所遮挡光线的边界线,将第二方向和第一方向的边界线进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。通过本发明所述的方法可以实现红外触摸屏多个触摸点的准确定位,本发明在定位触摸点的过程中,只对目标点的边界线计算,进一步减少了计算量,速度更快;对于边界线相交的情况,以两条光线作为边界线,避免了因边界线选取不得当而使准触摸点精度降低。实施例七本发明实施例还提供一种利用上述实施例提到的触摸定位装置各模块的触摸屏, 利用所述实施例中触摸定位装置的各模块来实现触摸定位功能。参见图10,本发明实施例的触摸屏,包括多个相对的红外发射元件2和红外接收元件3,其中,至少一个所述红外发射元件2发出的光线被多个所述红外接收元件3接收,所述触摸屏还包括
数据采集单元9,用于采集所述红外发射元件2和所述红外接收元件3之间的光线数据;数据处理单元5,用于对所述红外发射元件2和所述红外接收元件3之间的光线数据进行处理,所述数据处理单元5包括遍历模块6、准触摸点计算模块7和真实触摸点计算模块8;其中,所述遍历模块6,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块7,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块8,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例所述的触摸屏采集接收端和发射端之间的光线数据,利用数据处理单元遍历红外接收元件和红外发射元件之间的光线数据,通过被遮挡光线之间接受与互斥的关系,来确定目标点的位置,将目标点的第一位置和第二位置进行组合,得到准触摸点的位置,进而去除准触摸点中的鬼点来实现定位真实触摸点。通过本发明所述的触摸屏可以实现多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快。实施例八本发明实施例对实施例七的触摸屏中数据处理单元的模块做进一步具体说明。进一步地,本发明实施例触摸屏中所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于在所述红外触摸屏第一方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第一方向的全部被遮挡光线进行集合分类,在所述第一方向与同一个目标点相关联的被遮挡光线设于同一个集合;所述第二数据遍历模块,用于在所述红外触摸屏第二方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第二方向的全部被遮挡光线进行集合分类,在所述第二方向与同一个目标点相关联的被遮挡光线设于同一个
皇A
朱口 ο具体与所述第一数据遍历模块和所述第二数据遍历模块相对应的,所述准触摸点计算模块,用于将所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。进一步地,本实施例中所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块;其中,所述第一光线剔除子模块,用于当所述第一方向的其中一根被遮挡光线被所述第一方向的所有集合中的至少两个集合接受时,则将所述第一方向的所述其中一根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的其中一根被遮挡光线被所述第二方向的所有集合中的至少两个集合接受时,则将所述第二方向的所述其中一根被遮挡光线舍弃。本发明实施例所述的触摸屏,通过数据处理单元的各模块分析触摸物所遮挡光线的分布情况,将在特定方向上与同一个目标点相关联的被遮挡光线置于同一个集合中,将第二方向和第一方向的集合进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。通过本发明所述的触摸屏可以实现多个触摸点的准确定位,本发明在定位触摸点的过程中,计算量小,速度快,因为去除了同时被多个集合接受的被遮挡光线的干扰,得到的准触摸点精度更高。实施例九本发明实施例对实施例七的触摸屏中数据处理单元的模块做进一步具体说明。进一步地,本发明实施例触摸屏中所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于根据所述第一方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第一方向上各目标点的起始边界线和终止边界线;所述第二数据遍历模块,用于根据所述第二方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第二方向上各目标点的起始边界线和终止边界线。具体与所述第一数据遍历模块和所述第二数据遍历模块相对应的,所述准触摸点计算模块,用于将所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。进一步地,所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块;其中,所述第一光线剔除子模块,用于当所述第一方向的其中一根被遮挡光线被当前第一方向所有目标点中的至少两个目标点所接受时,则将所述第一方向的所述其中一根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的其中一根被遮挡光线被当前第二方向所有目标点中的至少两个目标点所接受时,则将所述第二方向的所述其中一根被遮挡光线舍弃。本发明实施例所述的触摸屏,通过第一数据遍历模块和第二数据遍历模块找到触摸物所遮挡光线的边界线,准触摸点计算模块将第二方向和第一方向的边界线进行相交组合得到准触摸点的光线信息,根据准触摸点计算得到真实触摸点的位置。本发明所述的触摸屏可以实现多个触摸点的准确定位,本发明在定位触摸点的过程中,只对目标点的边界线计算,进一步减少了计算量,速度更快;对于边界线相交的情况,以两条光线作为边界线, 避免了因边界线选取不得当而使准触摸点精度降低。本发明所述的技术方案并不限于具体实施方式
中所述的实施例。本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围。
权利要求
1.一种触摸点定位方法,该方法应用于红外触摸屏,所述红外触摸屏包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,其特征在于,该方法包括沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向;根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;去除所述准触摸点集合中的鬼点,从而确定真实触摸点。
2.按照权利要求1所述的触摸点定位方法,其特征在于,所述根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,具体为在所述红外触摸屏的第一方向和第二方向均执行将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对全部被遮挡光线进行集合分类,其中,在所述特定方向上,与同一个目标点相关联的被遮挡光线设于同一个集合;对应地,所述将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合,具体为所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。
3.按照权利要求2所述的触摸点定位方法,其特征在于,所述将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对全部被遮挡光线进行集合分类,具体为A、将遍历过程中的第一根被遮挡光线Ll设于所述特定方向的第一集合Cl中;B、确定第二根被遮挡光线L2与所述第一集合Cl的关系,其中,当所述第二根被遮挡光线L2与所述第一集合Cl相互接受,则将所述第二根被遮挡光线置于所述第一集合Cl中, 当所述第二根被遮挡光线L2与所述第一集合Cl相斥,则将所述第二根被遮挡光线L2设于第二集合C2中;C、确定第i根(i>= 3)被遮挡光线Li与k个集合的关系,所述k个集合根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li被所述k个集合中的第j集合 Cj接受时,则将所述第i根被遮挡光线置于所述第j集合Cj中,当所述第i根被遮挡光线 Li与所述k个集合均相斥,则将所述第i根被遮挡光线Li设于第k+Ι集合Ck+Ι中;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个集合和所述第二方向的N个集合;相应地,所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合,包括将所述第一方向的第X集合Cx (1 = < X < = M)中的被遮挡光线一一与所述第二方向的第y集合Cy(1 =<y <=N)中的被遮挡光线进行相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息。
4.按照权利要求3所述的触摸点定位方法,其特征在于,在执行所述步骤C、确定第i(i >=3)根被遮挡光线Li与k个集合的关系时,还包括如下情况当所述第i根被遮挡光线Li被所述k个集合中的至少两个集合接受时,则将所述第i 根被遮挡光线舍弃。
5.按照权利要求1所述的触摸点定位方法,其特征在于,所述根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,具体为在所述红外触摸屏的第一方向和第二方向均执行根据正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及相对位置关系,确定各目标点的起始边界线和终止边界线;对应地,所述将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合,具体为所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。
6.按照权利要求5所述的触摸点定位方法,其特征在于,所述根据正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及相对位置关系,确定目标点的起始边界线和终止边界线,具体为A、将遍历过程中的第一根被遮挡光线Ll作为所述特定方向第一目标点的起始边界线和终止边界线;B、确定第二根被遮挡光线L2与所述第一目标点的关系,其中,当所述第二根被遮挡光线L2与所述第一目标点相斥,则将所述第二根被遮挡光线L2作为第二目标点的起始边界线和终止边界线,当所述第二根被遮挡光线L2被所述第一目标点所接受,则确定所述第二根被遮挡光线L2与所述第一目标点现有边界线Ll的位置关系并且根据该位置关系确定所述第一目标点的新起始边界线和新终止边界线;C、确定第i根(i>= 3)被遮挡光线Li与k个目标点的关系,所述k个目标点根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li与所述k个目标点均相斥, 则将所述第i根被遮挡光线作为第k+Ι目标点的起始边界线和终止边界线,当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个目标点的边界线和所述第二方向的N个目标点的边界线;相应地,所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合,包括将所述第一方向的第χ目标点(1 = < χ < = M)的起始边界线和终止边界线一一与所述第二方向的第y目标点(1 = <y< = N)的起始边界线和终止边界线相交得到交点集合, 一个所述交点集合为一个准触摸点的光线信息。
7.按照权利要求6所述的触摸点定位方法,其特征在于,所述步骤C中提到的当所述第 i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线,包括当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线的起始点和所述第j目标点起始边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点起始边界线的终止点所述遍历方向的反方向上,则将所述第i根被遮挡光线作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线的起始点和所述第j目标点终止边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点终止边界线的终止点所述遍历方向的正方向上,则将所述第i根被遮挡光线作为所述第j目标点的新终止边界线。
8.按照权利要求6所述的触摸点定位方法,其特征在于,所述步骤C中提到的当所述第 i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线,还包括当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线与所述第j目标点起始边界线相交,则将所述第i根被遮挡光线和所述当前起始边界线均作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线与所述第j目标点终止边界线相交,则将所述第i根被遮挡光线和所述当前终止边界线均作为所述第j目标点的新终止边界线。
9.按照权利要求6至8中任一项所述的触摸点定位方法,其特征在于,在执行所述步骤 C、确定第i根(i >= 3)被遮挡光线Li与k个目标点的关系时,还包括如下情况当所述第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃。
10.一种触摸定位装置,应用于红外触摸屏,所述红外触摸屏包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,其特征在于,所述触摸定位装置包括数据处理单元,用于对所述红外发射元件和所述红外接收元件之间的光线数据进行处理,所述数据处理单元包括遍历模块、准触摸点计算模块和真实触摸点计算模块;其中,所述遍历模块,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点ο
11.按照权利要求10所述的触摸定位装置,其特征在于,所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于在所述红外触摸屏第一方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第一方向的全部被遮挡光线进行集合分类,在所述第一方向与同一个目标点相关联的被遮挡光线设于同一个集合;所述第二数据遍历模块,用于在所述红外触摸屏第二方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第二方向的全部被遮挡光线进行集合分类,在所述第二方向与同一个目标点相关联的被遮挡光线设于同一个集合;对应地,所述准触摸点计算模块,用于将所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。
12.按照权利要求11所述的触摸定位装置,其特征在于,所述第一数据遍历模块和所述第二数据遍历模块,分别用于在所述第一方向和所述第二方向均执行如下操作A、将遍历过程中的第一根被遮挡光线Ll设于所述特定方向的第一集合Cl中;B、确定第二根被遮挡光线L2与所述第一集合Cl的关系,其中,当所述第二根被遮挡光线L2与所述第一集合Cl相互接受,则将所述第二根被遮挡光线置于所述第一集合Cl中, 当所述第二根被遮挡光线L2与所述第一集合Cl相斥,则将所述第二根被遮挡光线L2设于第二集合C2中;C、确定第i根(i>= 3)被遮挡光线Li与k个集合的关系,所述k个集合根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li被所述k个集合中的第j集合 Cj接受时,则将所述第i根被遮挡光线置于所述第j集合Cj中,当所述第i根被遮挡光线 Li与所述k个集合均相斥,则将所述第i根被遮挡光线Li设于第k+Ι集合Ck+Ι中;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个集合和所述第二方向的N个集合;对应地,所述准触摸点计算模块,用于将所述第一数据遍历模块计算得到的第χ集合Cx(l = <x<=M)中的被遮挡光线一一与所述第二数据计算模块得到的第y集合Cy (1 = < y <=N)中的被遮挡光线进行相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息。
13.按照权利要求12所述的触摸定位装置,其特征在于,所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块;其中,所述第一光线剔除子模块,用于当所述第一方向的第i根被遮挡光线Li被所述第一方向的k个集合中的至少两个集合接受时,则将所述第i根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的第i根被遮挡光线Li被所述第二方向的k个集合中的至少两个集合接受时,则将所述第i根被遮挡光线舍弃。
14.按照权利要求10所述的触摸定位装置,其特征在于,所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于根据所述第一方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第一方向上各目标点的起始边界线和终止边界线;所述第二数据遍历模块,用于根据所述第二方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第二方向上各目标点的起始边界线和终止边界线;对应地,所述准触摸点计算模块,用于将所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。
15.按照权利要求14所述的触摸定位装置,其特征在于,所述第一数据遍历模块和所述第二数据遍历模块,分别用于在所述第一方向和所述第二方向均执行如下操作A、将遍历过程中的第一根被遮挡光线Ll作为所述特定方向第一目标点的起始边界线和终止边界线;B、确定第二根被遮挡光线L2与所述第一目标点的关系,其中,当所述第二根被遮挡光线L2与所述第一目标点相斥,则将所述第二根被遮挡光线L2作为第二目标点的起始边界线和终止边界线,当所述第二根被遮挡光线L2被所述第一目标点所接受,则确定所述第二根被遮挡光线L2与所述第一目标点现有边界线Ll的位置关系并且根据该位置关系确定所述第一目标点的新起始边界线和新终止边界线;C、确定第i根(i>=3)被遮挡光线Li与k个目标点的关系,所述k个目标点根据已遍历过的被遮挡光线而确定,其中,当所述第i根被遮挡光线Li与所述k个目标点均相斥, 则将所述第i根被遮挡光线作为第k+Ι目标点的起始边界线和终止边界线,当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,则确定所述第i根遮挡光线与所述第i目标点现有边界线的位置关系并且根据该位置关系确定所述第i目标点的新起始边界线和新终止边界线;D、重复步骤C,在所述第一方向完成遍历所述红外发射端或红外接收端的光线,在所述第二方向完成遍历所述红外发射端或红外接收端的光线,得到在所述第一方向的M个目标点的边界线和所述第二方向的N个目标点的边界线;对应地,所述准触摸点计算模块,用于将所述第一方向的第χ目标点(1 =< χ <= M)的起始边界线和终止边界线一一与所述第二方向的第y目标点(1 =<y<=N)的起始边界线和终止边界线相交得到交点集合,一个所述交点集合为一个准触摸点的光线信息。
16.按照权利要求15所述的触摸定位装置,其特征在于所述第一数据遍历模块包括第一边界判断子模块,所述第二数据遍历模块包括第二边界处理子模块;其中,所述第一边界判断子模块和所述第二边界判断子模块,分别用于在所述第一方向和所述第二方向上, 执行如下操作当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i根被遮挡光线的起始点和所述第j目标点起始边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点起始边界线的终止点所述遍历方向的反方向上,则将所述第i根被遮挡光线作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线的起始点和所述第j目标点终止边界线的起始点相同,而所述第i根被遮挡光线的终止点在所述第j目标点终止边界线的终止点所述遍历方向的正方向上,则将所述第i根被遮挡光线作为所述第j目标点的新终止边界线。
17.按照权利要求15所述的触摸定位装置,其特征在于,所述第一边界判断子模块和所述第二边界判断子模块,还分别用于在所述第一方向和所述第二方向上执行如下操作 当所述第i根被遮挡光线Li被所述k个目标点中的第j目标点所接受,其中,若所述第i 根被遮挡光线与所述第j目标点起始边界线相交,则将所述第i根被遮挡光线和所述当前起始边界线均作为所述第j目标点的新起始边界线,若所述第i根被遮挡光线与所述第j 目标点终止边界线相交,则将所述第i根被遮挡光线和所述当前终止边界线均作为所述第 j目标点的新终止边界线。
18.按照权利要求15至17中任一项所述的触摸定位装置,其特征在于所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块; 其中,所述第一光线剔除子模块,用于当所述第一方向的第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的第i根被遮挡光线Li被所述k个目标点中的至少两个目标点所接受时,则将所述第i根被遮挡光线舍弃。
19.一种触摸屏,包括多个相对的红外发射元件和红外接收元件,其中,至少一个所述红外发射元件发出的光线被多个所述红外接收元件接收,其特征在于,所述触摸屏还包括数据采集单元,用于采集所述红外发射元件和所述红外接收元件之间的光线数据;数据处理单元,用于对所述红外发射元件和所述红外接收元件之间的光线数据进行处理,所述数据处理单元包括遍历模块、准触摸点计算模块和真实触摸点计算模块;其中,所述遍历模块,用于沿所述红外触摸屏的特定方向开始遍历采集到的红外发射端或红外接收端的光线,所述特定方向包括第一方向和第二方向,根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在所述特定方向的光线信息,所述特定方向的光线信息包括目标点第一方向的光线信息和第二方向的光线信息;所述准触摸点计算模块,用于将所述目标点第一方向的光线信息和所述第二方向的光线信息进行相交组合得到准触摸点集合;所述真实触摸点计算模块,用于去除所述准触摸点集合中的鬼点,从而确定真实触摸点ο
20.按照权利要求19所述的触摸屏,其特征在于所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于在所述红外触摸屏第一方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第一方向的全部被遮挡光线进行集合分类,在所述第一方向与同一个目标点相关联的被遮挡光线设于同一个集合;所述第二数据遍历模块,用于在所述红外触摸屏第二方向上,将正在遍历的被遮挡光线和已遍历过的被遮挡光线,按照光线接受或互斥的关系,对所述第二方向的全部被遮挡光线进行集合分类在所述第二方向,与同一个目标点相关联的被遮挡光线设于同一个集合;对应地,所述准触摸点计算模块,用于将所述第一方向集合中的被遮挡光线一一与所述第二方向集合中的被遮挡光线进行相交,通过相交交点确定准触摸点的集合。
21.按照权利要求20所述的触摸屏,其特征在于,所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块;其中,所述第一光线剔除子模块,用于当所述第一方向的其中一根被遮挡光线被所述第一方向的所有集合中的至少两个集合接受时,则将所述第一方向的所述其中一根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的其中一根被遮挡光线被所述第二方向的所有集合中的至少两个集合接受时,则将所述第二方向的所述其中一根被遮挡光线舍弃。
22.按照权利要求19所述的触摸屏,其特征在于,所述遍历模块包括第一数据遍历模块和第二数据遍历模块;其中,所述第一数据遍历模块,用于根据所述第一方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第一方向上各目标点的起始边界线和终止边界线;所述第二数据遍历模块,用于根据所述第二方向上正在遍历的被遮挡光线和已遍历过的被遮挡光线的接受或互斥关系以及位置关系,确定所述第二方向上各目标点的起始边界线和终止边界线;对应地,所述准触摸点计算模块,用于将所述第一方向目标点的边界线与所述第二方向目标点的边界线进行相交,通过相交交点确定准触摸点的集合。
23.按照权利要求22中所述的触摸屏,其特征在于所述第一数据遍历模块和所述第二数据遍历模块分别包括第一光线剔除子模块和第二光线剔除子模块;其中,所述第一光线剔除子模块,用于当所述第一方向的其中一根被遮挡光线被当前第一方向所有目标点中的至少两个目标点所接受时,则将所述第一方向的所述其中一根被遮挡光线舍弃;所述第二光线剔除子模块,用于当所述第二方向的其中一根被遮挡光线被当前第二方向所有目标点中的至少两个目标点所接受时,则将所述第二方向的所述其中一根被遮挡光线舍弃。
全文摘要
本发明公开一种触摸点定位方法,涉及光电技术领域,为提高红外触摸技术的触摸精度而设计。本发明的触摸点定位方法,应用于红外触摸屏,该方法包括沿红外触摸屏的特定方向开始遍历红外发射端或红外接收端的光线;根据正在遍历的被遮挡光线与已遍历过的被遮挡光线之间的接受或互斥关系确定目标点在特定方向的光线信息;将目标点第一方向的光线信息和第二方向的光线信息进行相交组合得到准触摸点集合;去除准触摸点集合中的鬼点,从而确定真实触摸点。本发明实施例还提供与所述方法相对应的触摸定位装置和应用触摸定位装置的触摸屏,本发明实施例用于实现多点触摸。
文档编号G06F3/042GK102479004SQ20101057157
公开日2012年5月30日 申请日期2010年11月29日 优先权日2010年11月29日
发明者刘建军, 刘新斌, 叶新林, 王武军 申请人:北京汇冠新技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1