CN106557209A - 红外触摸屏触控信号的处理方法、装置及终端设备 - Google Patents
红外触摸屏触控信号的处理方法、装置及终端设备 Download PDFInfo
- Publication number
- CN106557209A CN106557209A CN201610970528.0A CN201610970528A CN106557209A CN 106557209 A CN106557209 A CN 106557209A CN 201610970528 A CN201610970528 A CN 201610970528A CN 106557209 A CN106557209 A CN 106557209A
- Authority
- CN
- China
- Prior art keywords
- touch point
- infrared
- touch
- parameter value
- touching signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0428—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明实施例公开了一种红外触摸屏触控信号的处理方法、装置及终端设备,其中,所述方法包括采集红外触控框各个扫描方向中各个光路的红外触控信号参数值;根据各个扫描方向中各个光路的红外触控信号参数值,确定当前扫描周期内的所有触摸点,以及各个触摸点的最小信号参数值;根据连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式。由于在连续的多个扫描周期内触摸点的红外触控信号参数值的变化趋势,可以反映出用户触摸动作的动态变化状态,因此,根据连续的多个扫描周期内触摸点的红外触控信号参数值可以准确地判断出用户的触摸意图,进而降低红外触摸屏发生触发过灵敏和误触发的概率。
Description
技术领域
本发明涉及触控技术领域,特别是涉及一种红外触摸屏触控信号的处理方法、装置及终端设备。
背景技术
红外触摸屏作为一种友好的人机交互部件,被广泛应用在各类电子设备中。红外触摸屏结构简单,通常是在显示屏外周安装一个红外触控框,红外触控框四周包含红外发射管和红外接收管。
图1A为终端设备中红外触控框的一种结构示意图。如图1A所示,红外触控框中的红外接收管101均匀分布在显示屏104的两个相邻的侧边,红外发射管102均匀分布在显示屏104的另两个相邻的侧边。红外触控框工作时,红外发射管102实时向红外接收管101发射红外线103,交叉的红外线103形成红外光网。当用户触摸终端设备的显示屏时,对相应位置的红外线形成遮挡,处理器根据接收到的红外线103的变化对用户触摸位置进行定位。
图1B为终端设备中红外触控框的另一种结构示意图。如图1B所示,设置在接收PCB板上的红外接收管101和设置在发射PCB板上的红外发射管102均具有一定的高度,当红外发射管102向红外接收管101发射红外线103时,会在显示屏104的上方形成具有一定高度的触摸响应区域105,通常情况下,用户在接触到显示屏104后才完成触摸动作。但是,由于触摸响应区域105具有一定的高度,使得用户在触摸到显示屏104之前即可对红外线103造成一定程度的遮挡,进而可能会引起红外触摸屏的触摸过灵敏和误触发。例如,当用户想要触摸区域A时,用户的手指106沿图1B中的箭头方向进入触摸响应区域105,在用户的手指106移动到区域B的正上方时,对区域B处的红外线造成一定程度的遮挡,如果处理器根据此时接收到的红外线的变化对用户触摸位置进行定位,会提前将用户的触摸位置定位在区域B,进而引起红外触摸屏的触摸过灵敏和误触发。
发明内容
本发明实施例中提供了一种红外触摸屏触控信号的处理方法、装置及终端设备,以解决现有技术中红外触摸屏的触摸过灵敏和误触发的问题。
第一方面,本发明实施例提供了一种红外触摸屏触控信号的处理方法,所述方法包括:在当前扫描周期内,采集红外触控框各个扫描方向中各个光路的红外触控信号参数值;根据所述各个扫描方向中各个光路的红外触控信号参数值,确定当前扫描周期内的所有触摸点,以及各个触摸点的最小信号参数值,所述触摸点的最小信号参数值为与所述触摸点存在交集的所有光路中最小的红外触控信号参数值;根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,其中,所述连续的多个扫描周期包括当前扫描周期。
第二方面,本发明实施例提供了一种红外触摸屏的输出模式确定装置,所述装置包括第一处理器、第一存储器和第一通信接口,所述第一处理器、所述第一存储器和所述第一通信接口通过通信总线相连;所述第一通信接口,用于接收红外触控信号参数值,并向输出响应装置发送触摸点信息,所述触摸点信息包括触摸点的输出模式;所述第一存储器,用于存储程序代码;所述第一处理器,用于读取所述存储器中存储的程序代码,并执行上述第一方面所述的方法。
第三方面,本发明实施例提供了一种红外触摸屏的输出响应装置,所述装置包括第二处理器、第二存储器和第二通信接口,所述第二处理器、所述第二存储器和所述第二通信接口通过通信总线相连;所述第二通信接口,用于接收触摸点信息,所述触摸点信息中包括触摸点的输出模式;所述第二存储器,用于存储程序代码;所述第二处理器,用于读取所述存储器中存储的程序代码,并执行步骤:根据所述触摸点的输出模式,在显示屏上输出相应的响应状态。
第四方面,本发明实施例提供了一种终端设备,所述终端设备包括上述第二方面所述的输出模式确定装置和上述第三方面所述的输出响应装置,所述第一通信接口和所述第二通信接口通信连接。
在本发明实施例中考虑到红外发射管和红外接收管的高度对红外触控信号的影响。由于在连续的多个扫描周期内触摸点的红外触控信号参数值的变化趋势,可以反映出用户触摸动作的动态变化状态(例如当红外触控信号参数值逐渐减小时,说明用户的手指逐渐靠近显示屏;当红外触控信号参数值逐渐增大时,说明用户的手指逐渐远离显示屏;当红外触控信号参数值不变时,说明用户的手指悬停在触摸屏上),因此,根据连续的多个扫描周期内触摸点的红外触控信号参数值可以准确地判断出用户的触摸意图,进而降低红外触摸屏发生触发过灵敏和误触发的概率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A为终端设备中红外触控框的一种结构示意图;
图1B为终端设备中红外触控框的另一种结构示意图;
图2为本发明实施例提供的一种红外触摸屏触控信号的处理方法流程示意图;
图3为本发明实施例提供的一种图1A中红外触控框的光路示意图;
图4为本发明实施例提供的一种图1A中红外触控框存在触摸动作时的状态示意图;
图5为本发明实施例提供的一种图4所示的触摸区域对各个扫描方向中光路的遮挡状态示意图;
图6为本发明实施例提供的一种图5-a所示的扫描方向中光路的红外触控信号参数直方图;
图7为本发明实施例提供的一种图4所示的触摸区域在各个扫描方向中的遮挡区域示意图;
图8为本发明实施例提供的一种图7所示的遮挡区域的叠加状态示意图;
图9为本发明实施例提供的一种多个扫描周期内光路的红外触控信号参数直方图;
图10为本发明实施例提供的另一种多个扫描周期内光路的红外触控信号参数直方图;
图11为本发明实施例提供的另一种多个扫描周期内光路的红外触控信号参数直方图;
图12为本发明实施例提供的另一种红外触摸屏触控信号的处理方法流程示意图;
图13为本发明实施例提供的一种红外触摸屏的输出模式确定装置结构示意图;
图14为本发明实施例提供的一种红外触摸屏的输出响应装置结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
红外触摸屏在使用的过程中与用户交互的部件主要是红外发射管和红外接收管。一般情况下,红外触控框的四周包含大量的红外发射管和红外接收管,红外发射管发射出红外线后,该红外线会被对应的红外接收管所接收。进而,大量的红外发射管和红外接收管通过收发红外线,可以在屏幕上形成一个交叉的红外线光网。当用户触摸屏幕时,手指会将指定位置的红外线挡住,红外触控框的计算***便可以通过算法计算得出触摸点坐标。
但是,红外发射管和红外接收管具有一定的高度,用户的手指在触摸到显示屏之前即可对红外线造成一定程度的遮挡,现有算法中由于没有考虑红外发射管和红外接收管的高度对红外线遮挡的影响,进而可能会引起红外触摸屏的触摸过灵敏和误触发。
针对这种情况,本发明实施例提供了一种红外触摸屏触控信号的处理方法。图2为本发明实施例提供的一种红外触摸屏触控信号的处理方法流程示意图,如图2所示,该方法主要包括以下步骤。
步骤S201:在当前扫描周期内,采集红外触控框各个扫描方向中各个光路的红外触控信号参数值。
本发明实施例所涉及的光路是指红外发射管和/或红外接收管收发红外线形成的光路,红外触控信号参数值可以指红外发射管的发射功率、红外接收管的接收功率、红外接收管中的信号强度、信号电压等可以定量表示红外触控框中的红外触控信号的各类信号参数值。
对于红外发射管来说,其可能朝不同的角度发射红外线。当红外发射管朝不同的角度发射红外线时,会有多个不同的红外接收管接收到红外线,则一个红外发射管可能与多个不同的红外接收管之间形成多条光路,该多条光路中的每个角度称为一个扫描方向。
图3为本发明实施例提供的一种图1A中红外触控框的光路示意图,在图3中以红外触控框的长边和短边的两个扫描方向(两个发射角度)为例进行说明。为了便于观察,在图3中对各个扫描方向的光路进行了分解。其中,图3-a为位于长边的红外发射管和红外接收管在第一扫描方向的光路示意图;图3-b为位于长边的红外发射管和红外接收管在第二扫描方向的光路示意图;图3-c为位于短边的红外发射管和红外接收管在第一扫描方向的光路示意图;图3-d为位于短边的红外发射管和红外接收管在第二扫描方向的光路示意图。
如图3所示,在红外触控框中,每个扫描方向包括一组同斜率的平行光路,例如在图3-a示出的扫描方向中包括13条平行的光路。当用户触摸屏幕时,手指会对各个扫描方向的光路造成一定的遮挡,进而使得相应光路的红外触控信号参数值会发生变化。具体来说,当红外发射管和红外接收管之间的光路不被遮挡时,第一红外接收管会接收到一定强度的红外信号;当光路被遮挡时,第一红外接收管接收到的红外信号强度降低。基于该原理,通过特定的算法分析各个扫描方向中各个光路的红外触控信号参数值,进而确定触摸点的坐标、宽度和高度等信息。
步骤S202:根据所述各个扫描方向中各个光路的红外触控信号参数值,确定当前扫描周期内的所有触摸点,以及各个触摸点的最小信号参数值。
通常情况下,***中预设红外触控信号的基准值,该基准值为光路没有被遮挡时红外触控信号的大小。在采集到红外触控框各个扫描方向中各个光路的红外触控信号参数值后,分别将所述各个扫描方向中各个光路的红外触控信号参数值与预设的基准值进行比较,进而确定各个扫描方向中的遮挡光路。
图4为本发明实施例提供的一种图1A中红外触控框存在触摸动作时的状态示意图,如图4所示,当存在触摸动作时,在红外触控框中会形成一定的触摸区域107,触摸区域107反映了手指在触摸屏中的位置。由于红外线不能穿过手指,或者红外线穿过手指后,红外线的信号强度会造成一定程度的衰减,因此,所有经过触摸区域107的光路均会受到影响,图5为本发明实施例提供的一种图4所示的触摸区域对各个扫描方向中光路的遮挡状态示意图。其中,图5-a为图4所示的触摸区域对长边的第一扫描方向中光路的遮挡状态示意图;图5-b为图4所示的触摸区域对长边的第二扫描方向中光路的遮挡状态示意图;图5-c为图4所示的触摸区域对短边的第一扫描方向中光路的遮挡状态示意图;图5-d为图4所示的触摸区域对短边的第二扫描方向中光路的遮挡状态示意图。
在本发明实施例中,分别将各个扫描方向中各个光路的红外触控信号参数值与预设的参数基准值进行差值运算,当其差值大于一定的参数阈值时,确定该光路为遮挡光路。
图6为本发明实施例提供的一种图5-a所示的扫描方向中光路的红外触控信号参数直方图,在图5-a中示出了光路5-9中的红外触控信号参数值、参数基准值q1和参数阈值Δq,其中,当某条光路的红外触控信号参数值与参数基准值q1之差大于参数阈值Δq时,将该光路确定为遮挡光路。也就是说,当某条光路的红外触控信号参数值小于参数q2时,将该光路确定为遮挡光路。如图6所示,在长边的第一扫描方向中,光路6-8的红外触控信号参数值小于参数值q2,则将光路6-8作为长边的第一扫描方向的遮挡光路。基于同样的原理,在图5-b所示的扫描方向中,确定光路4-7为遮挡光路;在图5-c所示的扫描方向中,确定光路4-6为遮挡光路;在图5-d所示的扫描方向中,确定光路3-5为遮挡光路。
在确定各个扫描方向的遮挡光路后,以各个扫描方向中的第一条遮挡光路为遮挡区域的起始边界,最后一条遮挡光路为遮挡区域的终止边界,进而确定各个扫描方向中的遮挡区域。以图5-a为例,在长边的第一个扫描方向中,遮挡区域的起始边界为光路6,遮挡区域的终止边界为光路8,则光路6和光路8之间的区域为第一个扫描方向的遮挡区域,
如图7-a中的阴影部分所示,由于手指对各条遮挡光路的遮挡程度不同,使得各条遮挡光路的红外触控信号参数值不同,在本发明实施例中,以遮挡光路中最小的红外触控信号参数值作为遮挡区域的红外触控信号参数值。例如在图6所示的遮挡区域中包括光路6、7和8这三条遮挡光路,遮挡光路7的红外触控信号参数值为长边的第一扫描方向的最小信号参数值min,则将遮挡光路7的红外触控信号参数值作为该遮挡区域的红外触控信号参数值。基于同样的原理,分别确定另外三个扫描方向的遮挡区域以及相应遮挡区域的红外触控信号参数值。其中,长边的第二扫描方向的遮挡区域如图7-b中的阴影部分所示;短边的第一扫描方向的遮挡区域如图7-c中的阴影部分所示;短边的第二扫描方向的遮挡区域如图7-d中的阴影部分所示。
在得到各个扫描方向的遮挡区域后,对各个扫描方向的遮挡区域进行叠加,将各个扫描方向的遮挡区域的交集区域作为触摸点。将图7所示的遮挡区域进行叠加后得到的交集区域108如图8所示。其中,交集区域108即触摸点,将交集区域108的重心坐标、宽度和高度分别作为触摸点的坐标、宽度和高度。另外,将各个遮挡区域中最小的红外触控信号参数值作为触摸点的最小信号参数值。容易理解的是,触摸点的最小信号参数值为与所述触摸点存在交集的所有光路中最小的红外触控信号参数值。
步骤S203:根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,其中,所述连续的多个扫描周期包括当前扫描周期。
一个扫描周期是指采集完红外触控框各个扫描方向中各个光路的红外触控信号参数值的周期。用户触摸屏幕的过程中,由于在不同的时间点,手指是动态变化的,因此在不同的扫描周期内各个扫描方向中各个光路的红外触控信号参数值不同。例如,当用户发起触摸动作时,手指逐渐靠近屏幕,则触摸点的最小信号参数值逐渐减小;当用户放弃触摸动作时,手指逐渐远离屏幕,则触摸点的最小信号参数值逐渐增大;当用户的手指悬停在屏幕上方时,触摸点的最小信号参数值在一定的范围内浮动。本发明实施例结合用户的触摸习惯,综合考虑多个扫描周期内的红外触控信号参数值确定触摸点的输出模式,以下对各种情况进行分别说明。
如图1B所示,由于红外触控框的触摸响应区域具有一定的高度,手指与屏幕之间的距离越近,手指对红外线的遮挡程度越高,因此,当用户触摸屏幕时,触摸点的最小信号参数值会逐渐减小,基于该原理,可以通过触摸点的最小信号参数值的变化趋势确定用户的触摸意图。
需要指出的是,当扫描方向只有一个时,则该扫描方向的最小信号参数值即触摸点的最小信号参数值;当扫描方向的数量为多个时,需要将多个扫描方向的最小信号参数值进行比较,将其中的最小值作为触摸点的最小信号参数值。在本发明实施例中,为了描述简洁,以一个扫描方向中光路的红外触控信号参数值的变化趋势进行说明。
图9为本发明实施例提供的一种多个扫描周期内光路的红外触控信号参数直方图。在图9中示出了一个扫描方向中的多条光路在四个扫描周期T1-T4内的红外触控信号参数值,其中扫描周期T4为当前扫描周期,扫描周期T1-T4在时间上连续。如图9所示,在扫描周期T1-T4中,光路3的红外触控信号参数值最小,因此可以将光路3的红外触控信号参数值作为相应触摸点的最小信号参数值min。由于在扫描周期T1-T4中,触摸点的最小信号参数值min逐渐减小,因此确定该触摸点的输出模式为触摸模式。
在本发明一种优选实施例中还设有触摸响应阈值t1,具体为:当触摸点在连续的多个扫描周期内的最小信号参数值逐渐减小,且在当前扫描周期内的最小信号参数值小于预设的触摸响应阈值t1时,确定所述触摸点的输出模式为触摸模式。其中设置触摸响应阈值t1的目的在于,只有当用户的手指与屏幕间的距离足够近时,才确定该触摸点的输出模式为触摸模式,防止误判。
本技术方案的判断机理在于,当用户想要触摸屏幕时,手指由屏幕的上方逐渐靠近屏幕直到点击到屏幕的相应位置,在此过程中,经过了多个扫描周期,由于用户的手指逐渐向屏幕靠近,因此触摸点的最小信号参数值逐渐减小。另外,为了防止触摸过灵敏,只有当用户的手指与屏幕间的距离足够近时才触发***的触摸响应,因此在本发明实施例中预设触摸响应阈值t1。
当然也可能存在另一种情况,当用户手指向屏幕靠近时,发现手指将要触碰的位置与用户想要触摸的位置不符,此时手指在屏幕上抬起。在手指抬起的过程中同样会对相应光路的红外线造成一定程度的遮挡,在这种情况下如果***输出触摸响应显然会造成误触发。
针对这种问题,在本发明实施例中,所述根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值,确定当前扫描周期内各个触摸点的输出模式,还包括:当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内逐渐增大时,确定所述触摸点为无效点。
图10为本发明实施例提供的另一种多个扫描周期内光路的红外触控信号参数直方图。在图10中示出了一个扫描方向中的多条光路在四个扫描周期T5-T8内的红外触控信号参数值,其中扫描周期T8为当前扫描周期,扫描周期T5-T8在时间上连续。如图10所示,在扫描周期T5-T8中,光路3的红外触控信号参数值最小,因此可以将光路3的红外触控信号参数值作为相应触摸点的最小信号参数值min。由于在扫描周期T5-T8中,触摸点的最小信号参数值min逐渐增大,因此确定该触摸点为无效点。
在本发明一种优选实施例中还设有抬起响应阈值t2,具体为:当触摸点在连续的多个扫描周期内的最小信号参数值逐渐增大,且在当前扫描周期内的最小信号参数值大于预设的抬起响应阈值t2时,确定所述触摸点为无效点。其中,设置抬起响应阈值t2的目的在于,只有当用户的手指与屏幕间的距离足够远时才确定该触摸点为无效点,防止误判。
在本发明实施例中由于考虑到红外发射管和红外接收管的高度对红外触控信号参数值的影响,因此可以通过红外触控信号参数值的大小确定手指与屏幕间的距离,进而对触摸点的悬浮触发模式进行判定。
图11为本发明实施例提供的另一种多个扫描周期内光路的红外触控信号参数直方图。在图11中示出了一个扫描方向中的多条光路在四个扫描周期T9-T12内的红外触控信号参数值,其中扫描周期T12为当前扫描周期,扫描周期T9-T12在时间上连续。如图11所示,在扫描周期T9-T12中,光路3的红外触控信号参数值最小,因此可以将光路3的红外触控信号参数值作为相应触摸点的最小信号参数值min。由于在扫描周期T9-T12中,触摸点的最小信号参数值min始终处于触摸响应阈值t1和抬起响应阈值t2之间,因此可以确定该触摸点的输出模式为悬浮触发模式。另外,由于悬浮触发模式通常只有一个触摸点,因此在本发明实施例中悬浮触发模式还必须满足条件在扫描周期T9-T12中,触摸点的数量均为一个。
本技术方案的判断机理在于,当用户的手指在屏幕的上方悬停一短时间后,判定相应触摸点为悬浮触发模式,即当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内处于一定的浮动范围内时,确定所述触摸点的输出模式为悬浮触发模式。
需要指出的是,在本发明实施例中为了便于说明,以4个扫描周期对触发模式、无效点以及悬浮触发模式进行判定,本领域技术人员也可以根据实际需要将连续的多个扫描周期设定为其它数量,其均应当落入本发明的保护范围之内。
综上所述,本申请的发明思想可以简单概括为三种情况:第一,当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内逐渐减小时,确定所述触摸点的输出模式为触摸模式;第二,当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内逐渐增大时,确定所述触摸点为无效点;第三,当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内处于一定的浮动范围内时,确定所述触摸点的输出模式为悬浮触发模式。
其中,本发明实施例对红外触控信号参数值不满足上述三种情况时的处理方法不做具体限定,本领域技术人员可以根据实际情况进行相应设置,在不脱离上述发明思想的前提下,其均应当落入本发明的保护范围之内。例如,对于第一种情况,当判断触摸点的最小信号参数值逐渐减小但扫描周期还没有达到要求的数量时,则不输出点,即当作此轨迹无点;对于第二种情况,当触摸点的最小信号参数值逐渐增大,但扫描周期还没有达到要求的数量时,则输出本轨迹之前最近的一个扫描周期的触摸点;对于第三种情况,当连续的多个扫描周期内触摸点的最小信号参数值均大于或等于t1,且小于或等于t2,但是当前扫描周期内触摸点的数量为两个或两个以上时,则确定所有的触摸点为触摸模式。
图12为本发明实施例提供的另一种红外触摸屏触控信号的处理方法流程示意图,如图12所示,该方法在图2所示实施例的基础上还包括以下步骤。
步骤S204:根据所述触摸点的输出模式,在显示屏上输出相应的响应状态。
具体实现中,可以按照格式(x,y,width,height,mode)将触摸点信息上传至上位机,其中x,y为触摸点的坐标,width为触摸点的宽度,height为触摸点的高度,mode为触摸点的输出模式。其中,将mode为0时定义为悬浮储备模式,mode为1时定义为悬浮触发模式,mode为2时定义为触摸模式。
上位机接收到上传的数据包后进行解析,若触摸点的模式为1,则在屏幕的相应位置输出鼠标悬浮响应,该相应位置是指与触摸点的坐标、宽度和高度相匹配的位置;若触摸点的模式为0或2,则在屏幕的相应位置输出触摸点击响应。
由上述技术方案可知,在本发明实施例中考虑到红外发射管和红外接收管的高度对红外触控信号的影响。由于在连续的多个扫描周期内触摸点的红外触控信号参数值的变化趋势,可以反映出用户触摸动作的动态变化状态(例如当红外触控信号参数值逐渐减小时,说明用户的手指逐渐靠近显示屏;当红外触控信号参数值逐渐增大时,说明用户的手指逐渐远离显示屏;当红外触控信号参数值不变时,说明用户的手指悬停在触摸屏上),因此,根据连续的多个扫描周期内触摸点的红外触控信号参数值可以准确地判断出用户的触摸意图,进而降低红外触摸屏发生触发过灵敏和误触发的概率。
与本发明实施例提供的红外触摸屏触控信号的处理方法相对应,本发明实施例还提供了一种红外触摸屏的输出模式确定装置和红外触摸屏的输出响应装置。
参见图13,为本发明实施例提供的一种输出模式确定装置结构示意图,所述输出模式确定装置1300可以包括:第一处理器1301、第一存储器1302及第一通信接口1303。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,所述第一通信接口1303,用于建立通信信道,从而使所述存储设备可以与其它设备进行通信。接收其他设备发是的用户数据或者向其他设备发送用户数据。
所述第一处理器1301,为存储设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在第一存储器1302内的软件程序和/或模块,以及调用存储在第一存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述第一处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,第一处理器1301可以仅包括中央第一处理器(Central Processing Unit,简称CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
所述第一存储器1302,用于存储第一处理器1301的执行指令,第一存储器1302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
当第一存储器1302中的执行指令由第一处理器1301执行时,使得输出模式确定装置1300能够执行图2所示实施例中的部分或全部步骤。
参见图14,为本发明实施例提供的一种输出响应装置结构示意图,所述输出响应装置1400可以包括:第二处理器1401、第二存储器1402及第二通信接口1403。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,所述第二通信接口1403,用于建立通信信道,从而使所述存储设备可以与其它设备进行通信。接收其他设备发是的用户数据或者向其他设备发送用户数据。
所述第二处理器1401,为存储设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在第二存储器1402内的软件程序和/或模块,以及调用存储在第二存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述第二处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,第二处理器1401可以仅包括中央第二处理器(Central Processing Unit,简称CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
所述第二存储器1402,用于存储第二处理器1401的执行指令,第二存储器1402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
当第二存储器1402中的执行指令由第二处理器1401执行时,使得输出响应装置1400能够:根据所述触摸点的输出模式,在显示屏上输出相应的响应状态。
在上述装置实施例的基础上,本发明实施例还提供了一种终端设备,该终端设备包括图13所示的输出模式确定装置和图14所示的输出响应装置,其中,所述第一通信接口和所述第二通信接口通信连接。
在一种可选实施例中,所示终端设备还包括红外触控框,所述红外触控框与所述第一处理器通信连接,所述第一处理器用于周期性地采集红外触控框各个扫描方向中各个光路的红外触控信号参数值。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的处理方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例和终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
Claims (10)
1.一种红外触摸屏触控信号的处理方法,其特征在于,包括:
在当前扫描周期内,采集红外触控框各个扫描方向中各个光路的红外触控信号参数值;
根据所述各个扫描方向中各个光路的红外触控信号参数值,确定当前扫描周期内的所有触摸点,以及各个触摸点的最小信号参数值,所述触摸点的最小信号参数值为与所述触摸点存在交集的所有光路中最小的红外触控信号参数值;
根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,其中,所述连续的多个扫描周期包括当前扫描周期。
2.根据权利要求1所述的方法,其特征在于,所述根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,包括:
当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内逐渐减小时,确定所述触摸点的输出模式为触摸模式。
3.根据权利要求1所述的方法,其特征在于,所述根据当前扫描周期之前连续的多个扫描周期内各个触摸点的最小信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,包括:
当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内逐渐增大时,确定所述触摸点为无效点。
4.根据权利要求1所述的方法,其特征在于,所述根据当前扫描周期之前连续的多个扫描周期内各个触摸点的红外触控信号参数值的变化趋势,确定当前扫描周期内各个触摸点的输出模式,包括:
当当前扫描周期内的任一触摸点的最小信号参数值在所述连续的多个扫描周期内处于一定的浮动范围内时,确定所述触摸点的输出模式为悬浮触发模式。
5.根据权利要求1-4任一项所述的方法,其特征在于,在所述确定当前扫描周期内各个触摸点的输出模式后,还包括:
根据所述触摸点的输出模式,在显示屏上输出相应的响应状态。
6.根据权利要求5所述的方法,其特征在于,所述根据所述触摸点的输出模式,在显示屏上输出相应的响应状态,包括:
当所述触摸点的输出模式为触摸模式时,在显示屏上与所述触摸点相匹配的位置输出触摸点击响应;或者,
当所述触摸点的输出模式为悬浮触发模式时,在显示屏上与所述触摸点相匹配的位置输出鼠标悬浮响应。
7.一种红外触摸屏的输出模式确定装置,其特征在于,包括第一处理器、第一存储器和第一通信接口,所述第一处理器、所述第一存储器和所述第一通信接口通过通信总线相连;
所述第一通信接口,用于接收红外触控信号参数值,并向输出响应装置发送触摸点信息,所述触摸点信息包括触摸点的输出模式;
所述第一存储器,用于存储程序代码;
所述第一处理器,用于读取所述存储器中存储的程序代码,并执行如权利要求1-4中任一项所述的方法。
8.一种红外触摸屏的输出响应装置,其特征在于,包括第二处理器、第二存储器和第二通信接口,所述第二处理器、所述第二存储器和所述第二通信接口通过通信总线相连;
所述第二通信接口,用于接收触摸点信息,所述触摸点信息中包括触摸点的输出模式;
所述第二存储器,用于存储程序代码;
所述第二处理器,用于读取所述存储器中存储的程序代码,并执行如权利要求5或6所述的方法。
9.一种终端设备,其特征在于,包括权利要求7所述的输出模式确定装置和权利要求8所述的输出响应装置,所述第一通信接口和所述第二通信接口通信连接。
10.根据权利要求9所述的终端设备,其特征在于,还包括红外触控框,所述红外触控框与所述第一处理器通信连接,所述第一处理器用于周期性地采集红外触控框各个扫描方向中各个光路的红外触控信号参数值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610970528.0A CN106557209B (zh) | 2016-10-28 | 2016-10-28 | 红外触摸屏触控信号的处理方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610970528.0A CN106557209B (zh) | 2016-10-28 | 2016-10-28 | 红外触摸屏触控信号的处理方法、装置及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106557209A true CN106557209A (zh) | 2017-04-05 |
CN106557209B CN106557209B (zh) | 2019-09-17 |
Family
ID=58443845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610970528.0A Active CN106557209B (zh) | 2016-10-28 | 2016-10-28 | 红外触摸屏触控信号的处理方法、装置及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106557209B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108415655A (zh) * | 2018-02-08 | 2018-08-17 | 广州华欣电子科技有限公司 | 触摸数据处理的方法、装置、一体机及存储介质 |
CN112394839A (zh) * | 2020-11-20 | 2021-02-23 | 青岛海信商用显示股份有限公司 | 触控显示屏的光标悬浮方法和触控装置 |
CN114356140A (zh) * | 2021-12-31 | 2022-04-15 | 上海永亚智能科技有限公司 | 一种红外感应悬浮按键的按键动作识别方法 |
CN117369668A (zh) * | 2023-11-20 | 2024-01-09 | 广州众远智慧科技有限公司 | 红外触摸屏的扫描方法、装置及红外触摸屏*** |
WO2024041508A1 (zh) * | 2022-08-22 | 2024-02-29 | 广州众远智慧科技有限公司 | 红外触控状态数据采集方法、装置、计算机设备以及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110242030A1 (en) * | 2010-03-30 | 2011-10-06 | Smk Corporation | Method of outputting input position of touch panel |
CN103809817A (zh) * | 2012-11-13 | 2014-05-21 | 纬创资通股份有限公司 | 光学触控***及其物件位置的判断方法 |
CN104216571A (zh) * | 2013-05-31 | 2014-12-17 | 上海精研电子科技有限公司 | 一种触摸屏、触摸识别方法及装置 |
CN104461176A (zh) * | 2013-09-25 | 2015-03-25 | 株式会社东芝 | 信息处理器、处理方法和投影*** |
CN106055177A (zh) * | 2016-07-04 | 2016-10-26 | 青岛海信电器股份有限公司 | 一种红外触摸屏的扫描方法和装置 |
-
2016
- 2016-10-28 CN CN201610970528.0A patent/CN106557209B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110242030A1 (en) * | 2010-03-30 | 2011-10-06 | Smk Corporation | Method of outputting input position of touch panel |
CN103809817A (zh) * | 2012-11-13 | 2014-05-21 | 纬创资通股份有限公司 | 光学触控***及其物件位置的判断方法 |
CN104216571A (zh) * | 2013-05-31 | 2014-12-17 | 上海精研电子科技有限公司 | 一种触摸屏、触摸识别方法及装置 |
CN104461176A (zh) * | 2013-09-25 | 2015-03-25 | 株式会社东芝 | 信息处理器、处理方法和投影*** |
CN106055177A (zh) * | 2016-07-04 | 2016-10-26 | 青岛海信电器股份有限公司 | 一种红外触摸屏的扫描方法和装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108415655A (zh) * | 2018-02-08 | 2018-08-17 | 广州华欣电子科技有限公司 | 触摸数据处理的方法、装置、一体机及存储介质 |
CN112394839A (zh) * | 2020-11-20 | 2021-02-23 | 青岛海信商用显示股份有限公司 | 触控显示屏的光标悬浮方法和触控装置 |
CN112394839B (zh) * | 2020-11-20 | 2022-09-23 | 青岛海信商用显示股份有限公司 | 触控显示屏的光标悬浮方法和触控装置 |
CN114356140A (zh) * | 2021-12-31 | 2022-04-15 | 上海永亚智能科技有限公司 | 一种红外感应悬浮按键的按键动作识别方法 |
CN114356140B (zh) * | 2021-12-31 | 2024-02-13 | 上海永亚智能科技有限公司 | 一种红外感应悬浮按键的按键动作识别方法 |
WO2024041508A1 (zh) * | 2022-08-22 | 2024-02-29 | 广州众远智慧科技有限公司 | 红外触控状态数据采集方法、装置、计算机设备以及介质 |
CN117369668A (zh) * | 2023-11-20 | 2024-01-09 | 广州众远智慧科技有限公司 | 红外触摸屏的扫描方法、装置及红外触摸屏*** |
Also Published As
Publication number | Publication date |
---|---|
CN106557209B (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106557209A (zh) | 红外触摸屏触控信号的处理方法、装置及终端设备 | |
US10572069B2 (en) | Touch sensitive processing apparatus and electronic system for detecting whether touch panel is mostly covered by conductive liquid or object and method thereof | |
EP2135155B1 (en) | Touch screen system with hover and click input methods | |
US8797280B2 (en) | Systems and methods for improved touch screen response | |
US20140337806A1 (en) | Interfacing with a computing application using a multi-digit sensor | |
CN107194331A (zh) | 一种指纹识别方法及移动终端 | |
CN107450812A (zh) | 虚拟对象控制方法及装置、存储介质、电子设备 | |
US9330249B2 (en) | Information terminal | |
EP3387516B1 (en) | Improved stylus identification | |
CN107728860B (zh) | 一种红外触摸屏触摸点识别方法、装置及触屏设备 | |
WO2021147122A1 (zh) | 人体检测方法、装置、终端设备、存储介质及电子设备 | |
US20070268269A1 (en) | Apparatus, method, and medium for sensing movement of fingers using multi-touch sensor array | |
CN101663637A (zh) | 利用悬浮和点击输入法的触摸屏*** | |
CN110489015B (zh) | 触摸点确定方法及装置、触摸屏和显示器 | |
WO2010056262A2 (en) | Displays for mobile devices that detect user inputs using touch and tracking of user input objects | |
CN105867830B (zh) | 一种基于指纹识别的处理方法和移动终端 | |
CN104881236B (zh) | 一种基于usb接口电容触摸屏的划线检测***及检测方法 | |
CN106648255A (zh) | 终端、具有指纹识别功能的显示屏及其识别方法 | |
JP2022524121A (ja) | 電場タッチ画面 | |
CN102566930B (zh) | 应用平台的访问方法及装置 | |
CN109542276A (zh) | 一种触控点识别方法及装置和显示设备 | |
CN110036362A (zh) | 触摸检测方法和触摸检测装置 | |
CN105867831B (zh) | 一种触摸屏的操作方法及*** | |
CN102455806B (zh) | 一种带有触摸屏的终端运行方法及终端 | |
CN106598351A (zh) | 一种触摸点处理方法及设备 |
Legal Events
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Patentee after: Hisense Video Technology Co.,Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Patentee before: HISENSE ELECTRIC Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |