一种触摸屏定位方法、装置及触屏设备制造方法及图纸

技术编号:11450806 阅读:140 留言:0更新日期:2015-05-13 23:28
本发明专利技术实施例公开了一种触摸屏定位方法、装置及触屏设备,涉及触控技术领域,可以提高定位精度。具体方案为:获取第一交点集合,第一交点集合中包含至少一个被遮挡交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点。

【技术实现步骤摘要】
一种触摸屏定位方法、装置及触屏设备
本专利技术涉及触控
,尤其涉及一种触摸屏定位方法、装置及触屏设备。
技术介绍
随着新型人机交互技术—触摸屏技术的提出,电子产品的输入控制方式逐渐由传统的键盘或者鼠标控制方式转变为触摸屏控制方式。相较于传统的输入控制方式,触摸屏技术可以为用户提供更加简化的人机交互服务。其中,红外触控技术是一种常见的触摸屏技术。红外触控技术所采用的红外触摸屏成矩形结构,红外触摸屏由一个长发射边、一个长接收边、一个短发射边和一个短接收边组成。现有技术中,针对多触摸点触摸的情况,红外触控技术一般采用长、短边正扫光路(如图1a或图1b所示的水平光路和垂直光路)中被遮挡光路正交的方法定位候选触摸点,以确定候选触摸点集合(即可能的触摸点),然后从候选触摸点集合中的候选触摸点进行真假判定,从而确定出真正的触摸点。但是存在的问题是:现有技术中红外触控技术在进行候选触摸点定位时,仅采用长、短边正扫光路进行候选触摸点定位,在多个触摸点之间的距离较近时,可能会存在无法区分距离较近的多个触摸点的问题,触摸点定位精度较低。如图1a、图1b、图2a和图2b所示,实线表示被遮挡光路,实线表示未被遮挡光路。对于触摸点1和触摸点2采用长、短边正扫光路进行候选触摸点定位时,正常情况下,如图1b所示可以定位得到四个候选触摸点;但是,如图2a所示,当触摸点1和触摸点2距离较近时,如图2b所示采用长、短边正扫光路进行候选触摸点定位可能会将触摸点1和触摸点2在垂直方向混合为一个触点,从而只能够得到两个候选触摸点,无法区分距离较近的多个触摸点,会导致候选触摸点的丢失,触摸点定位精度较低。因此,亟待一种既可以提到搜索到所有触摸点的可能性,又能够提高触摸点定位精度的方案。
技术实现思路
本专利技术的实施例提供一种触摸屏定位方法、装置及触屏设备,可以提高搜索到所有触摸点的可能性,提高触摸点定位精度。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例的第一方面,提供一种触摸屏定位方法,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括:获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中、落入以所述第二被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点。本专利技术实施例的第二方面,提供一种触摸屏定位装置,包含于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述装置包括:获取单元,用于获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;搜索单元,用于在以所述获取单元获取的第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;第一确定单元,用于根据所述搜索单元搜索到的所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;第二确定单元,用于若以所述第一确定单元确定的所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中、落入以所述第二被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点。本专利技术实施例的第三方面,提供一种触屏设备,包括:存储器,用于存储一组程序代码;处理器,用于根据所述存储器存储的一组程序代码,执行本专利技术实施例第一方面所述的触摸屏定位方法。本专利技术实施例提供的触摸屏定位方法、装置及触屏设备,不只采用长、短边正扫光路进行候选触摸点定位,而是分别根据第一方向边(长边正扫光路所在的方向边)和第二方向边(短边正扫光路所在的方向边)中各个扫描方向的被遮挡光路确定出被遮挡交点集合(第一交点集合),然后以被遮挡交点集合中的一个被遮挡交点为圆心,搜索其他的被遮挡交点,直至搜索不到新的被遮挡交点(即最近一次搜索到的被遮挡交点中不包含未曾搜索到过的被遮挡交点,即包含于第一交点集合,但不包含于第二交点集合),这样可以由点到面,由局部到整体地搜索到所有的被遮挡交点,因此,本专利技术实施例提供的方案既可以提高搜索到所有触摸点的可能性,又能够提高触摸点定位精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1a为本专利技术
技术介绍
中的一种采用长、短边正扫光路进行触摸点定位的实例示意图;图1b为本专利技术
技术介绍
中的一种采用长、短边正扫光路定位得到候选触摸点的实例示意图;图2a为本专利技术
技术介绍
中的一种当触摸点距离较近时采用长、短边正扫光路进行触摸点定位的实例示意图;图2b为本专利技术
技术介绍
中的一种当触摸点距离较近时采用长、短边正扫光路定位得到候选触摸点的实例示意图;图3为本专利技术实施例提供的一种触摸屏定位方法的流程示意图;图4为本专利技术实施例提供的另一种触摸屏定位方法的流程示意图;图5a为本专利技术实施例提供的一种第一方向边上的一个扫描方向的示意图;图5b为本专利技术实施例提供的一种第一方向边上的另一个扫描方向的示意图;图6a为本专利技术实施例提供的一种第二方向边上的一个扫描方向的示意图;图6b为本专利技术实施例提供的一种第二方向边上的另一个扫描方向的示意图;图7a为本专利技术实施例提供的一种第一方向边上的一个扫描方向的被遮挡光路的示意图;图7b为本专利技术实施例提供的一种第一方向边上的另一个扫描方向的被遮挡光路的示意图;图8a为本专利技术实施例提供的一种第二方向边上的一个扫描方向的被遮挡光路的示意图;图8b为本专利技术实施例提供的一种第二方向边上的另一个扫描方向的被遮挡光路的示意图;图9为本专利技术实施例提供的一种本文档来自技高网
...
一种触摸屏定位方法、装置及触屏设备

【技术保护点】
一种触摸屏定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括:获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中的、并落入以所述第二被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点。...

【技术特征摘要】
1.一种触摸屏定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括:获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中的、并落入以所述第二被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;其中,所述确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点,包括:若所述第三交点集合中的被遮挡交点中最外围的被遮挡交点围成的多边形中不包含未被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点为所述真实触摸点;或者,若所述第三交点集合中的被遮挡交点中最外围的被遮挡交点围成的多边形中包含所述未被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点为鬼点。2.根据权利要求1所述的触摸屏定位方法,其特征在于,所述方法还包括:若所述第三交点集合中包含所述第三被遮挡交点,则根据所述第三交点集合中的所有被遮挡交点的坐标值,确定第四被遮挡交点;所述第四被遮挡交点的坐标值为所述第三交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第四被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第四交点集合中不包含第五被遮挡交点,则确定所述第四交点集合中的被遮挡交点所构成的候选触摸点是否为所述真实触摸点;所述第五被遮挡交点为包含于所述第一交点集合,但不包含于所述第三交点集合的被遮挡交点。3.根据权利要求1或2所述的触摸屏定位方法,其特征在于,所述方法还包括:若所述第一交点集合中包含存在第六被遮挡交点,则以所述第六被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第五交点集合;其中,所述第六被遮挡交点为包含于所述第一交点集合,但不包含于所述第三交点集合的被遮挡交点,所述第五交点集合中包含所述第一交点集合中、落入以第六被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第五交点集合中的所有被遮挡交点的坐标值,确定第七被遮挡交点;所述第七被遮挡交点的坐标值为所述第五交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第七被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第六交点集合中不包含第八被遮挡交点,则确定所述第六交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第八被遮挡交点为包含于所述第一交点集合,但不包含于所述第五交点集合的被遮挡交点。4.根据权利要求1或2所述的触摸屏定位方法,其特征在于,所述获取第一交点集合,包括:在一个扫描周期内,依次进行所述第一方向边上的各个扫描方向的扫描,以确定所述第一方向边上的各个扫描方向上的被遮挡光路;依次进行所述第二方向边上的各个扫描方向的扫描,以确定所述第二方向边上的各个扫描方向上的被遮挡光路;遍历第一扫描方向,以确定所述第一交点集合;所述被遮挡交点为所述第一扫描方向上的被遮挡光路与第二扫描方向上的被遮挡光路的交点,所述第一扫描方向为所述第一方向边或所述第二方向边上的任一扫描方向,所述第二扫描方向为所述第一方向边或所述第二方向边上除所述第一扫描方向之外的任一扫描方向。5.根据权利要求1或2所述的触摸屏定位方法,所述第一方向边或者所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同;所述第一方向边或者所述第二方向边上的一个扫描方向的被遮挡光路为所述触摸屏上存在触摸点时,被所述触摸点遮挡的光路。6.一种触摸屏定位装置,其特征在于,包含于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述装置包括:获取单元,用于获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的...

【专利技术属性】
技术研发人员:王武军
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1