一种定位候选触摸点的方法、装置及触屏设备的制造方法_2

文档序号:9726996阅读:来源:国知局
明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0056]本发明实施例提供的定位候选触摸点的方法,可以应用于触屏设备的定位触摸点的过程中。其中,如图1-图4所示,触屏设备的触摸屏上包括长边和短边。如图1或图3所示,触摸屏的长边包括一对发射边和接收边,如图2或图4所示,触摸屏的短边包括一对发射边和接收边。此触屏设备可以是红外触屏设备,也可以是其他的触屏设备,本发明对触屏设备不做限制。
[0057]若触屏设备是红外触屏设备,发射边是指红外发射边,接收边是指红外接收边。红外发射边上排列有红外信号发射灯,红外接收边上排列有红外信号接收灯,如图1-4所示,红外信号发射灯和红外信号接收灯是一一对应的,一个红外信号发射灯在处于开启状态时用于向与该红外信号发射灯对应的红外信号接收灯发射红外信号(本发明实施例中的光信号)。
[0058]在实际应用中,红外触屏设备的触摸屏上的红外信号发射灯和红外信号接收灯的数目根据红外触屏设备的触摸屏的尺寸而确定。
[0059]实施例一
[0060]本发明实施例提供一种定位候选触摸点的方法,应用于触屏设备,如图5所示,该定位候选触摸点的方法包括:
[0061]S101、定位候选触摸点的装置在一个扫描周期内,获取第一扫描方向上各个光路上的光路电压值和第二扫描方向上各个光路上的光路电压值。
[0062]其中,第一扫描方向上各个光路上的光路电压值为第一扫描方向上各个光路对应的接收灯接收的光信号对应的电压值。第二扫描方向上各个光路上的光路电压值为第二扫描方向上各个光路对应的接收灯接收的光信号对应的电压值。第一扫描方向或第二扫描方向上各个光路上的光路电压值一般为0-5V区间内的一个电压值。
[0063]第一扫描方向为是第一方向边上的任意扫描方向,第二扫描方向为第二方向边上的任意扫描方向。例如,第一扫描方向可以为触屏设备的触摸屏长边上的一个扫描方向,第二扫描方向可以为触屏设备的触摸屏短边上的一个扫描方向,反之亦然。触屏设备的触摸屏的长边或者短边的扫描方向中可能包含如图1或图2所示的正扫方向,也可能包含如图3或图4所示的斜扫方向。优选的,第一扫描方向和第二扫描方向中的光路具有相同的倾角。
[0064]定位候选触摸点的装置可以在一个扫描周期内分别进行各个扫描方向的扫描,获得接收灯在每一个扫描方向上接收的光信号强度,然后根据接收灯在每一个扫描方向上接收的光信号强度分别确定接收灯在每一个扫描方向上接收的光信号的光路电压值。
[0065]需要说明的是,定位候选触摸点的装置根据接收灯在一个扫描方向上接收的光信号强度确定接收灯在该扫描方向上接收的光信号的光路电压值的具体方法可以参考现有技术中,根据接收灯在一个扫描方向上接收的光信号强度确定该接收灯在该扫描方向上接收的光信号的光路电压值的相关方法,本发明实施例这里不再赘述。
[0066]S102、定位候选触摸点的装置为第一扫描方向上各个扫描盲区的光路电压值和第二扫描方向上各个扫描盲区的光路电压值赋值。
[0067]其中,第一扫描方向上各个扫描盲区的光路电压值和第二扫描方向上各个扫描盲区的光路电压值均小于第一预设电压值,第一预设电压值为一光路未被遮挡时,该光路对应的接收灯接收的光信号的光路电压值。例如,假设待扫描方向上各个光路上的光路电压值一般为0-5V区间内的一个电压值,那么第一预设电压值则可以为5V。
[0068]示例性的,以图1中触摸点1-3对各个扫描光路的遮挡情况为例,由于如图1所示光路1、光路2、光路7和光路8未被任何触摸点遮挡,因此,如图12所示,光路1、光路2、光路7和光路8上的光路电压值则为第一预设电压值。
[0069]可以想到的是,第一预设电压值还可以为滤除环境光对接收灯接收的光信号的影响后,一光路未被遮挡时,该光路对应的接收灯接收的光信号的光路电压值。
[0070]示例性的,在本发明实施例的一种应用场景中,定位候选触摸点的装置可以采用预先配置的固定电压值为第一扫描方向上各个扫描盲区的光路电压值和第二扫描方向上各个扫描盲区的光路电压值赋值。
[0071]优选的,在本发明实施例的另一种应用场景中,定位候选触摸点的装置可以根据第一扫描方向上相邻光路上的光路电压值,为第一扫描方向上相邻光路之间的扫描盲区的光路电压值赋值,并根据第二扫描方向上相邻光路上的光路电压值,为第二扫描方向上相邻光路之间的扫描盲区的光路电压值赋值。其中,根据相邻光路为相邻光路之间的扫描盲区的光路电压值赋值的具体方法可以参考本发明实施例后续相关描述,本实施例这里不再赘述。
[0072]其中,相邻的一组发射、接收灯在发射、接收光信号的过程中形成的扫描光路即为相邻光路。以图1所示的长边正扫方向上的扫描光路为例,如图1所示,接收灯1和发射灯1为一组发射、接收灯(简称第一组灯),接收灯2和发射灯2为一组发射、接收灯(简称第二组灯)。第一组灯在发射、接收光信号的过程中形成的扫描光路为如图1所示的光路1,第二组灯在发射、接收光信号的过程中形成的扫描光路为如图1所示的光路2;由此,光路1和光路2即为相邻光路。
[0073]当然,在一个扫描方向上不仅包含一组相邻光路,如图1所示,光路2和光路3也是一组相邻光路,光路3和光路4也是一组相邻光路,光路4和光路5也是一组相邻光路等。
[0074]S103、定位候选触摸点的装置根据第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值,确定第一扫描方向上的触摸区域。
[0075]在本发明实施例中,定位候选触摸点的装置可以在为第一扫描方向上各个扫描盲区的光路电压值赋值后,将第一扫描方向上各个扫描盲区视同第一扫描方向上的光路,根据第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值,确定第一扫描方向上的触摸区域。
[0076]其中,在本发明实施例中,第一扫描方向的触摸区域为触摸屏上存在触摸点时,第一扫描方向上被触摸点遮挡的连续平行光路以及扫描盲区所组成的区域。
[0077]在一种实现方式中,定位候选触摸点的装置可以采用预设二值化阈值对比第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值;如果一光路上的光路电压值小于预设二值化阈值,则可以确定该光路为第一扫描方向上的触摸区域的一部分(简称候选光路);如果一扫描盲区的光路电压值小于预设二值化阈值,则可以确定该扫描盲区为第一扫描方向上的触摸区域的一部分(简称候选盲区);然后根据连续相邻的候选光路和候选盲区确定出第一扫描方向上的触摸区域。
[0078]在另一种实现方式中,定位候选触摸点的装置可以根据第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值的大小,以及第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值按照第一扫描方向上各个光路对应的接收灯的排布的分布情况,确定第一扫描方向上的触摸区域。
[0079]S104、定位候选触摸点的装置根据第二扫描方向上各个光路上的光路电压值和第二扫描方向上各个扫描盲区的光路电压值,确定第二扫描方向上的触摸区域。
[0080]需要说明的是,定位候选触摸点的装置根据第二扫描方向上各个光路上的光路电压值和第二扫描方向上各个扫描盲区的光路电压值,确定第二扫描方向上的触摸区域的方法与定位候选触摸点的装置根据第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值,确定第一扫描方向上的触摸区域的方法类似,本发明实施例这里不再赘述。
[0081]S105、定位候选触摸点的装置计算第一扫描方向上的触摸区域与第二扫描方向上的触摸区域的交集,得到候选触摸点。
[0082]示例性的,如图6所示,假设第一扫描方向为触摸屏长边上的扫描方向,第一扫描方向上包含两个触摸区域(触摸区域a和触摸区域b);第二扫描方向为触摸屏短边上的扫描方向,第二扫描方向上包含三个触摸区域(触摸区域c、触摸区域d和触摸区域e),定位候选触摸点的装置则可以计算得到触摸区域a、触摸区域b分别与触摸区域c、触摸区域d、触摸区域e的交集,得到如图7所示的6个候选触摸点。
[0083]可以想到的是,如图7所示,候选触摸点可以为上述触摸区域的中心线的交点。定位候选触摸点的装置计算第一扫描方向上的触摸区域与第二扫描方向上的触摸区域的交集,得到候选触摸点的具体方法可以参考现有技术中的相关方法,本发明实施例这里不再赘述。
[0084]本发明实施例提供的定位候选触摸点的方法,可以在一个扫描周期内,获取第一扫描方向上各个光路上的光路电压值和第二扫描方向上各个光路上的光路电压值;为第一扫描方向上各个扫描盲区的光路电压值和第二扫描方向上各个扫描盲区的光路电压值赋值;根据第一扫描方向上各个光路上的光路电压值和第一扫描方向上各个扫描盲区的光路电压值,确定第一扫描方向上的触摸区域,并根据第二扫描方向上各个光路上的光路电压值和第二扫描方向上各个扫描盲区的光路电压值,确定第二扫描方向上的触摸区域;计算第一扫描方向上的触摸区域与第二扫描方向上的触摸区域的交集,得到候选触摸点。
[0085]与现有技术中,根据光路上的光路电压值是否小于预设二值化阈值,确定该光路是否被遮挡,会存在由于一些触摸点位于扫描盲区,会造成这些触摸点的遗漏相比;在本方案中,在定位候选触摸点时,不仅考虑到了各个光路上的光路电压值,还可以为扫描盲区的光路电压值赋值,并根据各个光路上的光路电压值结合各个扫描盲区的光路电压值确定触摸区域,并定位触摸点。
[0086]由于为扫描盲区所赋的光路电压值小
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1