【技术实现步骤摘要】
一种触摸屏定位方法、装置及触屏设备
本专利技术涉及触控
,尤其涉及一种触摸屏定位方法、装置及触屏设备。
技术介绍
随着新型人机交互技术—触摸屏技术的提出,电子产品的输入控制方式逐渐由传统的键盘或者鼠标控制方式转变为触摸屏控制方式。相较于传统的输入控制方式,触摸屏技术可以为用户提供更加简化的人机交互服务。其中,红外触控技术是一种常见的触摸屏技术。红外触控技术所采用的红外触摸屏成矩形结构,红外触摸屏由一个长发射边、一个长接收边、一个短发射边和一个短接收边组成。现有技术中,针对多触摸点触摸的情况,红外触控技术一般采用长、短边正扫光路(如图1a或图1b所示的水平光路和垂直光路)中被遮挡光路正交的方法定位候选触摸点,以确定候选触摸点集合(即可能的触摸点),然后从候选触摸点集合中的候选触摸点进行真假判定,从而确定出真正的触摸点。但是存在的问题是:现有技术中红外触控技术在进行候选触摸点定位时,仅采用长、短边正扫光路进行候选触摸点定位,在多个触摸点之间的距离较近时,可能会存在无法区分距离较近的多个触摸点的问题,触摸点定位精度较低。如图1a、图1b、图2a和图2b所示,实线表示被遮挡光路,实线表示未被遮挡光路。对于触摸点1和触摸点2采用长、短边正扫光路进行候选触摸点定位时,正常情况下,如图1b所示可以定位得到四个候选触摸点;但是,如图2a所示,当触摸点1和触摸点2距离较近时,如图2b所示采用长、短边正扫光路进行候选触摸点定位可能会将触摸点1和触摸点2在垂直方向混合为一个触点,从而只能够得到两个候选触摸点,无法区分距离较近的多个触摸点,会导致候选触摸点的丢失,触摸点定位 ...
【技术保护点】
一种触摸屏定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括:获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中的、并落入以所述第二被遮挡交点为 ...
【技术特征摘要】
1.一种触摸屏定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括:获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的被遮挡光路的交点;在以第一被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第二交点集合;其中,所述第一被遮挡交点为所述第一交点集合中的任一被遮挡交点,所述第二交点集合中包含所述第一交点集合中、落入以所述第一被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第二交点集合中的所有被遮挡交点的坐标值,确定第二被遮挡交点;所述第二被遮挡交点的坐标值为所述第二交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第二被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第三交点集合中不包含第三被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第三被遮挡交点为包含于所述第一交点集合,但不包含于所述第二交点集合的被遮挡交点,所述第三交点集合中包含所述第一交点集合中的、并落入以所述第二被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;其中,所述确定所述第三交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点,包括:若所述第三交点集合中的被遮挡交点中最外围的被遮挡交点围成的多边形中不包含未被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点为所述真实触摸点;或者,若所述第三交点集合中的被遮挡交点中最外围的被遮挡交点围成的多边形中包含所述未被遮挡交点,则确定所述第三交点集合中的被遮挡交点所构成的候选触摸点为鬼点。2.根据权利要求1所述的触摸屏定位方法,其特征在于,所述方法还包括:若所述第三交点集合中包含所述第三被遮挡交点,则根据所述第三交点集合中的所有被遮挡交点的坐标值,确定第四被遮挡交点;所述第四被遮挡交点的坐标值为所述第三交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第四被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第四交点集合中不包含第五被遮挡交点,则确定所述第四交点集合中的被遮挡交点所构成的候选触摸点是否为所述真实触摸点;所述第五被遮挡交点为包含于所述第一交点集合,但不包含于所述第三交点集合的被遮挡交点。3.根据权利要求1或2所述的触摸屏定位方法,其特征在于,所述方法还包括:若所述第一交点集合中包含存在第六被遮挡交点,则以所述第六被遮挡交点为圆心,以预设搜索阈值为半径的圆内进行搜索,以得到第五交点集合;其中,所述第六被遮挡交点为包含于所述第一交点集合,但不包含于所述第三交点集合的被遮挡交点,所述第五交点集合中包含所述第一交点集合中、落入以第六被遮挡交点为圆心且以所述预设搜索阈值为半径的圆内的被遮挡交点;根据所述第五交点集合中的所有被遮挡交点的坐标值,确定第七被遮挡交点;所述第七被遮挡交点的坐标值为所述第五交点集合中的所有被遮挡交点的坐标值的平均值;若以所述第七被遮挡交点为圆心,以所述预设搜索阈值为半径的圆内进行搜索得到的第六交点集合中不包含第八被遮挡交点,则确定所述第六交点集合中的被遮挡交点所构成的候选触摸点是否为真实触摸点;所述第八被遮挡交点为包含于所述第一交点集合,但不包含于所述第五交点集合的被遮挡交点。4.根据权利要求1或2所述的触摸屏定位方法,其特征在于,所述获取第一交点集合,包括:在一个扫描周期内,依次进行所述第一方向边上的各个扫描方向的扫描,以确定所述第一方向边上的各个扫描方向上的被遮挡光路;依次进行所述第二方向边上的各个扫描方向的扫描,以确定所述第二方向边上的各个扫描方向上的被遮挡光路;遍历第一扫描方向,以确定所述第一交点集合;所述被遮挡交点为所述第一扫描方向上的被遮挡光路与第二扫描方向上的被遮挡光路的交点,所述第一扫描方向为所述第一方向边或所述第二方向边上的任一扫描方向,所述第二扫描方向为所述第一方向边或所述第二方向边上除所述第一扫描方向之外的任一扫描方向。5.根据权利要求1或2所述的触摸屏定位方法,所述第一方向边或者所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同;所述第一方向边或者所述第二方向边上的一个扫描方向的被遮挡光路为所述触摸屏上存在触摸点时,被所述触摸点遮挡的光路。6.一种触摸屏定位装置,其特征在于,包含于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述装置包括:获取单元,用于获取第一交点集合,所述第一交点集合中包含至少一个被遮挡交点;所述被遮挡交点为所述第一方向边和所述第二方向边的所有扫描方向上的...
【专利技术属性】
技术研发人员:王武军,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。