一种抗信号干扰的方法及装置制造方法

文档序号:6547617阅读:142来源:国知局
一种抗信号干扰的方法及装置制造方法
【专利摘要】本发明实施例公开了一种抗信号干扰的方法及装置,涉及触摸屏领域,用以提高触摸屏按照触摸体触摸的位置进行响应的准确性,从而提高用户体验。所述方法包括:获取至少一个信号接收单元的采样信号,根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取至少一个信号接收单元的有效信号。根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置。本发明适用于触摸屏滤除环境干扰信号的场景。
【专利说明】一种抗信号干扰的方法及装置
【技术领域】
[0001]本发明涉及触摸屏领域,尤其涉及一种抗信号干扰的方法及装置。
【背景技术】
[0002]近年来,红外触摸屏以其结构简单、不受电流、电压和静电干扰,具有高稳定性、高分辨率和安装方便等优点,成为触摸屏市场的主流产品。红外信号触摸屏由安装在屏幕周围的外框、外框上排布的电路板及在电路板横纵方向上的红外信号发射管和红外信号接收管构成。其中,红外信号发射管和红外信号接收管一一对应,且红外信号发射管发射出红外信号,使得在电路板上构成横纵交叉的红外信号矩阵。红外触摸屏工作时,主要是利用在横纵方向上密布的红外信号矩阵来检测触摸体的触摸,即当触摸体触摸触摸屏某一位置时,触摸体挡住了经过该位置的横纵方向的红外信号,使得对应位置的红外信号接收管无法接收到红外信号。在所有红外信号接收管将其接收的信号量上报给主机时,由于触摸体触摸红外触摸屏而没有接收到红外信号的红外信号接收管向主机发送的信号量几乎为零。而正常接收到红外信号的红外信号接收管,向主机发送的信号量不为零。此时主机可以根据接收的红外信号接收管发送的信号量判断出触摸点的个数及所在屏幕的位置。
[0003]然而,环境光信号中包含有红外信号成分,特别是在阳光照射时,环境光中红外信号成分较高,如图1所示,当触摸体触摸触摸屏时,触摸体虽然挡住了部分红外信号发射管发射出的红外信号,但环境光信号中红外信号的角度是随机并且实时存在的,使得被挡住部分的红外信号发射管对应的红外信号接收管依然能接收到环境光信号中的红外信号,所以该部分红外信号接收管向主机发送的信号量不为零。此时主机根据接收的不为零的信号量确定出触摸屏的触摸点信息。由于红外发射管发射的红外信号已被触摸体挡住,因此其对应的部分红外信号接收管接收的红外信号是环境光信号中的红外信号,不是红外发射管发射的红外信号,也就是说,其对应的部分红外信号接收管接收的是干扰信号,该部分红外信号接收管向主机发送的不为零的信号量也是干扰的信号量,主机利用此干扰的信号量进行触摸点信息判断时,会导致主机误判触摸点信息,影响触摸屏按照触摸体触摸的位置进行响应的准确性,降低了用户体验。
[0004]现有技术中,为了解决触摸屏环境信号干扰的问题提出一种硬件抗信号干扰方法。硬件抗信号干扰方法主要是通过触摸屏硬件电路的设计来滤除环境信号干扰。通常是在硬件电路上设计了抗环境信号干扰电路,通过硬件电路控制红外信号发射管发射红外信号的频率,使用滤波电路滤除掉环境光信号中与红外发射管发射红外信号的频率不同的信号。但在此技术中,若环境光信号中的红外信号频率和红外发射管发射红外信号的频率相同,此时通过滤波电路无法将环境光信号中的红外信号滤除掉。当触摸体触摸触摸屏时,触摸体虽然挡住了部分红外信号发射管发射出的红外信号,由于环境光信号中的红外信号频率和红外发射管发射红外信号的频率相同的信号是实时存在的,使得被挡住部分的红外信号发射管对应的红外信号接收管依然能接收到环境光信号中的红外信号,所以该部分红外信号接收管向主机发送的信号量不为零。此时主机根据接收的不为零的信号量确定出触摸屏的触摸点信息。由于红外发射管发射的红外信号已被触摸体挡住,因此其对应的部分红外信号接收管接收的红外信号是环境光信号中的红外信号,不是红外发射管发射的红外信号,也就是说,其对应的部分红外信号接收管接收的是干扰信号,该部分红外信号接收管向主机发送的不为零的信号量也是干扰的信号量,主机利用此干扰的信号量进行触摸点信息判断时,会导致主机误判触摸点信息,影响触摸屏按照触摸体触摸的位置进行响应的准确性,降低用户体验。

【发明内容】

[0005]本发明提供一种抗信号干扰的方法及装置,用以通过滤除掉环境干扰信号,提高触摸屏按照触摸体触摸的位置进行响应的准确性,从而提高用户体验。
[0006]为达到上述目的,本发明采用如下技术方案:
[0007]第一方面,本发明实施例提供了一种抗信号干扰的方法,应用于触摸装置,所述触摸装置包括:至少一个信号接收单元及至少一个信号发射单元,所述方法包括:获取至少一个信号接收单元的采样信号,所述采样信号包括环境干扰信号和/或有效信号,所述有效信号是由至少一个信号发射单元发射的,用于确定触摸点相关信息的信号。其中,环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。根据所述至少一个信号接收单元有效信号,确定触摸点个数及触摸点的位置。
[0008]第二方面,本发明提供了一种触摸装置,所述触摸装置包括:至少一个信号接收单元、至少一个信号发射单元、获取单元、处理单元及确定单元。所述至少一个信号发射单元,用于向信号接收单元发送有效信号。所述有效信号是所述至少一个信号发射单元发射的信号。所述至少一个信号接收单元,用于接收采样信号。所述采样信号是用于确定触摸点相关信息的信号。所述采样信号包括环境干扰信号和/或有效信号。所述环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。所述获取单元,用于获取所述至少一个信号接收单元的采样信号。所述处理单元,用于根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。所述确定单元,用于根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置。
[0009]本发明提供了一种抗信号干扰的方法及装置,获取至少一个信号接收单元的采样信号,所述采样信号包括环境干扰信号和/或有效信号,所述有效信号是由至少一个信号发射单元发射的,用于确定触摸点相关信息的信号。其中,环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。根据所述至少一个信号接收单元有效信号,确定触摸点个数及触摸点的位置。这样,在获取到信号接收单元的采样信号时,利用此信号接收单元已获取的环境干扰信号,将此信号接收单元获取的采样信号中包含的环境干扰信号消除掉,从而获取到信号接收单元的有效信号,从而利用信号接收单元的有效信号,确定出触摸点的位置及个数,降低了根据环境干扰信号确定触屏点的位置及个数的可能性,即为通过将采样信号中的环境干扰信号滤除掉,降低了触摸点的误判可能性,进而实现了通过滤除掉环境干扰信号,提高了触摸屏按照触摸体触摸的位置进行响应的准确性,从而提高了用户体验。
【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明【背景技术】提供的一种信号干扰下的触点误判示意图;
[0012]图2为本发明实施例提供的一种抗信号干扰方法流程图;
[0013]图3为本发明实施例提供的另一种抗信号干扰方法流程图;
[0014]图4为本发明实施例提供的一种触摸装置的结构示意图;
[0015]图5为本发明实施例提供的另一种触摸装置的结构示意图。
【具体实施方式】
[0016]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]本发明实施例提供了一种抗信号干扰的方法,应用于触摸装置上,所述触摸装置包括至少一个信号接收单元及至少一个信号发射单元。
[0018]需要说明的是,此触摸装置可以是红外触摸装置,此时,信号发射单元是指红外触摸装置中的红外信号发射管,信号接收单元是指红外触摸装置中的红外信号接收管,在实际应用中,红外信号发射管和红外信号接收管的数目根据触摸屏的尺寸而确定。
[0019]需要说明的是,此触摸装置可以是其他的触摸装置,本发明对触摸装置不做限制。
[0020]如图2所示,所述方法包括:
[0021 ] 201、获取所述至少一个信号接收单元的采样信号。
[0022]其中,所述采样信号是用于确定触摸点相关信息的信号。所述采样信号包括环境干扰信号和/或有效信号;所述有效信号是所述至少一个信号发射单元发射的信号。所述环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。
[0023]可选的,所述采样信号包括:红外采样信号,此时所述环境干扰信号包括:环境红外干扰信号。
[0024]需要说明的是,采样信号还可以是其他信号,此时,环境干扰信号是与采样信号相对应的干扰信号,本发明对此不做限制。
[0025]具体的,触摸装置依次开启信号发射单元和对应的信号接收单元,通过在信号接收单元上进行采样,获取信号接收单元的采样信号。
[0026]需要说明的是,在没有触摸体触摸触摸装置时,信号接收单元可以接收到信号发射单元发射的有效信号,并且还可以接收到环境光信号中的环境干扰信号,此时触摸装置获取的采样信号包括有效信号和环境干扰信号。在有触摸体触摸触摸装置时,由于触摸体挡住了部分信号发射单元发射的有效信号,从而使其对应的信号接收单元无法接收到此发射单元发射的有效信号,只能接收到环境光信号中的环境干扰信号,此时触摸装置通过上述部分信号接收单元获取的采样信号只包括环境干扰信号。而其他未被触摸体遮挡的信号发射单元发射的有效信号可以被其对应的信号接收单元接收到,此时触摸装置的其他信号接收单元获取的采样信号包括有效信号及环境干扰信号。
[0027]202、根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。
[0028]具体的,触摸装置在获取了至少一个信号接收单元的采样信号后,由于采样信号中可能包含了环境干扰信号,此时,可以根据预先获取的至少一个信号接收单元的环境干扰信号,将至少一个信号接收单元获取的采样信号中的环境干扰信号消除掉,从而可以获取到至少一个信号接收单元的有效信号。
[0029]需要说明的是,环境干扰信号是在获取采样信号之前预先获取的。
[0030]进一步的,在没有触摸体触摸触摸装置时,至少一个信号接收单元接收到的采样信号包括信号发射单元发射的信号和环境干扰信号,触摸装置在所述至少一个信号接收单元获取的采样信号中消除环境干扰信号,获取到所述至少一个信号接收单元的有效信号。由于没有触摸体触摸触摸装置,所以至少一个信号接收单元均可以接收到有效信号,其中信号接收单元的有效信号是对应的信号发射单元发射的信号,所以至少一个信号接收单元获取的有效信号不为零。
[0031]在有触摸体触摸触摸装置时,由于触摸体挡住了部分信号发射单元发射的信号,从而使被挡住的部分信号发射单元对应的部分信号接收单元只能接收到环境干扰信号,此时触摸装置在这部分信号接收单元获取的采样信号中消除环境干扰信号后,获取的这部分信号接收单元的有效信号几乎为零。而其他未被触摸体遮挡的信号发射单元对应的信号接收单元获取的有效信号不为零。
[0032]203、根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置。
[0033]具体的,触摸装置获取到至少一个信号接收单元的有效信号,可以根据预先设定的信号阈值进行比较,从而可以根据比较结果确定出此信号接收单元对应的位置是否有触摸点,进而确定出触摸点的个数及触摸点的位置。
[0034]当有效信号大于等于这个信号阈值时,则可以确定此处没有被触摸体触摸,即为确定出此处没有触摸点。当有效信号小于这个信号阈值时,则可以确定此处被触摸体触摸,即为确定出此处有触摸点,并记录其位置。利用上述方法,可以确定出触摸点的个数及触摸点的位置。
[0035]需要说明的是,信号阈值是预先设置的,其值大于信号发射单元发射的有效信号被遮挡时,其对应的信号接收单元接收的有效信号;小于信号发射单元发射的信号没有被遮挡时,其对应的信号接收单元接收的有效信号。
[0036]优选的,信号阈值的值为信号发射单元发射的有效信号没有被遮挡时,其对应的信号接收单元接收的有效信号的50%。[0037]需要说明的是,根据信号接收单元接收到的有效信号确定当前触摸点的个数及触摸点位置的方法还可以是其他方法,例如现有技术中根据信号接收单元接收的信号确定当前触摸点的个数及触摸点位置的方法相同,本发明对此不作限制。
[0038]本发明提供了一种抗信号干扰的方法,获取至少一个信号接收单元的采样信号,所述采样信号包括环境干扰信号和/或有效信号,所述有效信号是由至少一个信号发射单元发射的,用于确定触摸点相关信息的信号。其中,环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。根据所述至少一个信号接收单元有效信号,确定触摸点个数及触摸点的位置。这样,在获取到信号接收单元的采样信号时,利用此信号接收单元已获取的环境干扰信号,将此信号接收单元获取的采样信号中包含的环境干扰信号消除掉,从而获取到信号接收单元的有效信号,从而利用信号接收单元的有效信号,确定出触摸点的位置及个数,降低了根据环境干扰信号确定触屏点的位置及个数的可能性,即为通过将采样信号中的环境干扰信号滤除掉,降低了触摸点的误判可能性,进而实现了通过滤除掉环境干扰信号,提高了触摸屏按照触摸体触摸的位置进行响应的准确性,从而提高了用户体验。
[0039]本发明实施例提供了一种抗信号干扰的方法,如图3所示,包括:
[0040]301、获取所述至少一个信号接收单元的环境干扰信号。
[0041]具体的,触摸装置可以在所述至少一个信号发射单元均不发射有效信号的情况下,获取所述至少一个信号接收单元的环境干扰信号。
[0042]也就是说,触摸装置通过关闭所有信号发射单元,再依次打开所有信号接收单元,此时,由于所有信号发射单元关闭,并不发射信号,所以不能存在有效信号,这样信号接收单元无法接收到有效信号。但是存在环境光中的环境干扰信号,信号接收单元可以接收到此环境干扰信号。所以在所述至少一个信号发射单元均不发射有效信号的情况下,信号接收单元接收到的信号就是环境干扰信号,而没有有效信号。
[0043]需要说明的是,触摸装置可以获取至少一个信号接收单元中每个信号接收单元的环境干扰信号,也可以获取部分信号接收单元的环境干扰信号,本发明对此不做限制。
[0044]进一步的,在触摸装置需要获取多个信号接收单元的环境干扰信号时,可以利用上述方法获取多个信号接收单元中每个信号接收单元的环境干扰信号。
[0045]或者,触摸装置也可将至少一个信号接收单元分组,从而可以以组为单位获取每组信号接收单元的环境干扰信号。具体方法如下:
[0046]在所述至少一个信号接收单元的个数大于I时,将所述至少一个信号接收单元分为E个组,且每个组中包含F个信号接收单元。在所述至少一个信号发射单元均不发射有效信号的情况下,获取E个组中每个组的第i个信号接收单元的环境干扰信号。将所述E个组中每个组的第i个信号接收单元的环境干扰信号作为各自组中的信号接收单元的当前次的环境干扰信号。
[0047]其中,E为大于O的整数,F为大于O的整数,且E与F的乘积为N,N表示所述至少一个信号接收单元的个数,且N为大于I的整数i = 1,2,……,F。
[0048]也就是说,触摸装置需要获取N个信号接收单元的环境干扰信号,将N个信号接收单元分为E个小组,每个小组包含F个信号接收单元。可以将每个小组获取的某一个信号接收单元的环境干扰信号作为整个小组的每个信号接收单元的环境干扰信号。优选的,可以获取每个小组F个信号接收单元中中间位置或者接近中间位置的信号接收单元的环境干扰信号,将此环境干扰信号作为整个小组中的信号接收单元的环境干扰信号。通过这种方法,可以仅需获取E个信号接收单元的环境干扰信号,即可获知所有信号接收单元的环境干扰信号,进而可以降低采样时间。
[0049]需要说明的是,触摸装置还可以用其他方法获取所述至少一个信号接收单元的环境干扰信号,本发明对此不做限制。
[0050]302、获取所述至少一个信号接收单元的环境干扰信号变换率。
[0051]需要说明的是,环境干扰信号变化率是用来表示信号接收单元接收到的当前次的环境干扰信号和上一次的环境干扰信号变化快慢的情况。环境干扰信号变化率较大表示当前环境干扰信号变化迅速,环境干扰信号变化率较小表示当前环境干扰信号变化缓慢。
[0052]需要说明的是,上一次的环境干扰信号是当前次的环境干扰信号的前一次环境干扰信号。例如,若当前次的环境干扰信号是第3次获取的环境干扰信号,那么上一次的环境干扰信号是第2次获取的环境干扰信号。
[0053]具体的,获取所述至少一个信号接收单元的环境干扰信号变换率的方法是:根据至少一个信号接收单元的上一次的环境干扰信号,及所述至少一个信号接收单元的当前次的环境干扰信号,获取所述至少一个信号接收单元的环境干扰信号变换率。
[0054]也就是说,在获取了至少一个信号接收单元的当前次的环境干扰信号后,可以利用其上一次的环境干扰信号与当前次的环境干扰信号,获取当前次的环境干扰信号与上一次的环境干扰信号间的 差值或比值,作为至少一个信号接收单元的环境干扰信号变换率。
[0055]需要说明的是,还可以根据当前次的环境干扰信号与上一次的环境干扰信号,利用其他方法获取环境干扰信号变换率,本发明对此不做限制。
[0056]优选的,可以根据公式获取所述至少一个信号接收单元的环境干扰信




e
号变换率。
[0057]其中,P表示环境干扰信号变换率,V2表示第一环境干扰信号J1表示第二环境干扰信号。Ve表示信号接收单元的有效信号。
[0058]所述第一环境干扰信号是所述至少一个信号接收单元获取所述第二环境干扰信号之后获取的环境干扰信号。
[0059]也就是说,第一环境干扰信号是在获取第二环境干扰信号之后获取的。例如,若第一环境干扰信号是第三次获取的环境干扰信号,那么第二环境干扰信号就是第二次获取的环境干扰信号。
[0060]需要说明的是,Ve表示信号接收单元的有效信号,即为与信号接收单元对应的信号发射单元发射出的信号。信号发射单元发射的信号是由信号发射单元的物理特性决定的,认为每个信号发射单元发射的信号是一定的,因此可以确定对应的每个信号接收单元
的V6为常量。
[0061]信号接收单元的有效信号1、第一环境干扰信号V2和第二环境干扰信号V1所对应的信号接收单元是同一个信号接收单元。因此,触摸装置可以根据上述公式计算出信号接收单元的环境干扰信号变换率,计算出的环境干扰信号变换率的数目和信号接收单元的数目是相同的。
[0062]需要说明的是,若第一次获取的环境干扰信号为第一环境干扰信号为,此时,没有第二环境干扰信号,无法通过上述方法获取环境干扰信号变换率,则可以预先设置环境干扰信号变换率。
[0063]303、根据所述至少一个信号接收单元的环境干扰信号变换率,调整第一采样次数。
[0064]其中,所述第一采样次数是在获取两次环境干扰信号时,间隔的获取采样信号的次数。例如,第一采样次数是10,那么获取两次环境干扰信号之间需要获取10次采样信号。
[0065]需要说明的是,在一定时间内,如果第一采样次数设置过大,即为获取采样信号的次数设置的过大,获取环境干扰信号的次数设置的过小时,当环境变化迅速时,使触摸装置不能及时对迅速变化的环境干扰信号进行采样,由于来不及对变化的环境干扰信号进行及时更新,会导致消除环境干扰信号迟钝的现象。在一定时间内,如果第一采样次数设置过小,即为获取信号采样的次数设置的过小,获取环境干扰信号的采样次数设置的过大时,较多次的获取环境干扰信号会影响触摸点的判断及触摸点位置输出的时间,会使触摸装置出现“卡顿”的现象。这样就需要触摸装置根据环境干扰信号的变化情况自适应的改变一定时间内获取采样信号的次数,即为调整第一采样次数,使其随着环境的变化情况实时更新。
[0066]具体的,根据所述至少一个信号接收单元的环境干扰信号变换率,调整第一采样次数的方法如下:
[0067]在确定所述至少一个信号接收单元的环境干扰信号变换率中,有至少m个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据第二预设值,调整所述第一采样次数。
[0068]其中,调整后的第一采样次数小于调整前的第一采样次数;m为大于0,且小于等于N的整数;N表示所述至少一个信号接收单元的个数。
[0069]具体的,触摸装置依照302计算出N个信号接收单元的环境干扰信号变换率,在这些环境干扰信号变换率中,如果有不小于m个信号接收单元的环境干扰信号变换率均大于第一预设值,表明了此时环境干扰信号变化迅速,则触摸装置确定需要增加环境干扰信号的采样次数来实时更新迅速变化的环境干扰信号。在一定时间内,通过减少获取采样信号的次数来实现增加环境干扰信号的采样的次数,可以将第一采样次数减去第二预设值,从而调整第一采样次数。
[0070]需要说明的是,第一预设值是指可以接受的环境干扰信号变换率,是预先设定的,而第一预设值的设定范围为0%~100%。第二预设值是指每次调整第一采样次数的变化量,此次数变化量也是预先设置的。
[0071]示例性的,假设触摸装置有10个信号接收单元,第一预设值是40%,第二预设值为10,第一采样次数为100,且当有不 小于3个的信号接收单元的环境干扰信号变换率值均大于第一预设值时,表明此时环境干扰信号变化迅速。若计算出10个信号接收单元的环境干扰信号变换率分别为PpPyPn,其中有6个PpPyPpPf^P9和p1(l都大于40%,可以确定当前环境干扰信号变化迅速,则触摸装置确定需要增加环境干扰信号的采样次数来实时更新迅速变化的环境干扰信号。那么调整后的第一采样次数是由第一次采样数减去第二预设值获取的,即为100减去10,获取到第一采样次数为90。[0072]在确定所述至少一个信号接收单元中每个信号接收单元的环境干扰信号变换率中至多有η个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据第二预设值,调整所述第一采样次数。
[0073]其中,调整后的第一采样次数大于调整前的第一采样次数;η为小于m的整数。
[0074]具体的,触摸装置依照302计算出N个信号接收单元的环境干扰信号变换率,在这些环境干扰信号变换率中,如果有不大于η个信号接收单元的环境干扰信号变换率均大于第一预设值,表明了此时环境干扰信号变化缓慢,则触摸装置确定需要减少环境干扰信号的采样次数。在一定时间内,通过增加获取采样信号的次数来实现减少环境干扰信号的采样的次数,可以将第一采样次数上减去第二预设值,从而调整第一采样次数。
[0075]示例性的,假设触摸装置有10个信号接收单元,第一预设值是40 %,第二预设值为10,第一次采样数为100,且当有大于于2个信号接收单元的环境干扰信号变换率值均大于第一预设值时,表明此时环境干扰信号变化缓慢。若计算出10个分别为Pp P2> PfP1O,其中只有I个P3大于40%,9个信号接收单元的环境干扰信号变换率小于40%,可以确定当前环境干扰信号变化缓慢,则触摸装置确定需要减少环境干扰信号的采样次数。那么调整后的第一次采样数是由第采样一次数采样加上第二预设值获取的,即为100加上10,获取的第一米样次数为110。
[0076]需要说明的是,若第一采样次数是用来确定获取第一次环境干扰信号采样和第二次环境干扰信号采样间隔的次数,那么这个第一采样次数是预先设置的。
[0077]304、获取所述至少一个信号接收单元的采样信号。
[0078]具体的,触摸装置获取所述至少一个信号接收单元的采样信号方法同201所述一致,此处不再赘述。
[0079]需要说明的是,本发明对步骤304与步骤301-303间的顺序不做限制。可以先执行步骤301-303,再执行步骤304 ;也可以先执行步骤304,在执行步骤301-303 ;还可以同时执行步骤301-303与步骤304。在图示中表示出一种。
[0080]305、获取所述至少一个信号接收单元的有效信号。
[0081]具体的,触摸装置获取当前次的有效信号的方法可参考步骤202,此处不再赘述。
[0082]306、根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置。
[0083]具体的,触摸装置根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置的方法和203所述方法一致,此处不再赘述。
[0084]307、在确定当前次的触摸点个数及触摸点的位置后,更新采样次数。
[0085]其中,所述采样次数是指信号接收单元获取采样信号的次数。
[0086]具体的,当触摸装置根据至少一个信号接收单元的有效信号,确定触摸点个数及触摸点到的位置后,可以将记录的采样次数加1,从而更新采样次数。
[0087]需要说明的是,更新采样次数还可以是其他方法,例如将记录的采样次数增加b,b为大于I的数,本发明对此不做限制。
[0088]需要说明的是,在获取第一次采样信号之前,设定采样次数初始值为O。
[0089]308、根据所述触摸点个数及记录的采样次数重新获取信号接收单元的采样信号。
[0090]具体的,根据当前次的触摸点个数及记录的采样次数不同,则重新获取信号接收单元的采样信号的过程不同,具体如下:
[0091]在记录的采样次数达到第一采样次数,且触摸点个数不大于第三预设值时,重新获取所述至少一个信号接收单元的环境干扰信号。
[0092]具体的,触摸装置将记录的采样次数和第一采样次数进行比较,当记录的采样次数和第一采样次数相等,并且触摸装置确定出的触摸点个数不大于第三预设值时,触摸装置可忽略由此触摸点而引起的获取环境干扰信号的误差,重新获取所述至少一个信号接收单元的环境干扰信号。即触摸装置确定出的触摸点个数是不大于第三预设值时,当前可能有触摸体触摸触摸装置。由于触摸体触摸触摸装置,使得触摸装置获取的至少一个信号接收单元的环境干扰信号存在一定的误差。当前触摸点个数是不大于第三预设值时,此误差可以忽略不计,此时,触摸装置可以重新获取所述至少一个信号接收单元的环境干扰信号。
[0093]优选的,第三预设值为零。此时,在记录的采样次数达到第一采样次数,且触摸点的个数为零时,说明在记录的采样次数达到第一采样次数时,触摸装置没有触摸体存在。这样,触摸装置可以在没有触摸体存在的时候,获取信号接收单元的环境干扰信号,此时获取的环境干扰信号最准确。
[0094]需要说明的是,第三预设值是预先设置的。
[0095]或者,在记录的采样次数达到所述第一采样次数,且确定的触摸点个数大于第三预设值时,重新获取至少一个信号接收单元的采样信号,并将所述记录的采样次数更新为零。
[0096]具体的,触摸装置将记录的采样次数和第一采样次数进行比较,当记录的采样次数与第一采样次数相等时,但是触摸装置确定出触摸点个数大于第三预设值时,那么可以重新获取至少一个信号接收单元的采样信号,并将所述记录的采样次数更新为零。
[0097]或者,在记录的采样次数未达到所述第一采样次数时,重新获取至少一个信号接收单元的采样信号。
[0098]具体的,触摸装置将记录的采样次数和第一采样次数进行比较,当记录的采样次数小于第一采样次数时,无论触摸装置确定出当前次的触摸点个数是否大于第三预设值,那么都需重新获取至少一个信号接收单元的采样信号。
[0099]本发明提供了一种抗信号干扰的方法,获取至少一个信号接收单元的采样信号,所述采样信号包括环境干扰信号和/或有效信号,所述有效信号是由至少一个信号发射单元发射的,用于确定触摸点相关信息的信号。其中,环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号。根据所述至少一个信号接收单元有效信号,确定触摸点个数及触摸点的位置。这样,在获取到信号接收单元的采样信号时,利用此信号接收单元已获取的环境干扰信号,将此信号接收单元获取的采样信号中包含的环境干扰信号消除掉,从而获取到信号接收单元的有效信号,从而利用信号接收单元的有效信号,确定出触摸点的位置及个数,降低了根据环境干扰信号确定触屏点的位置及个数的可能性,即为通过将采样信号中的环境干扰信号滤除掉,降低了触摸点的误判可能性,进而实现了通过滤除掉环境干扰信号,提高了触摸屏按照触摸体触摸的位置进行响应的准确性,从而提高了用户体验。
[0100]本发明实施例提供了一种触摸装置,如图4所示,所述触摸装置包括:至少一个信号发射单元401、至少一个信号接收单元402、获取单元403、处理单元404及确定单元405。
[0101]需要说明的是,此触摸装置可以是红外触摸装置,此时,至少一个信号接收单元402是指红外触摸装置中的红外信号发射管,至少一个信号发射单元401是指红外触摸装置中的红外信号接收管,在实际应用中,红外信号发射管和红外信号接收管的数目根据触摸屏的尺寸而确定。当然,此触摸装置可以是其他的触摸装置,本发明对触摸装置不做限制。
[0102]所述至少一个信号发射单元401,用于向信号接收单元402发送有效信号。
[0103]其中,所述有效信号是所述至少一个信号发射单元401发射的信号。
[0104]所述至少一个信号接收单元402,用于接收采样信号。
[0105]其中,所述采样信号是用于确定触摸点相关信息的信号,所述采样信号包括环境干扰信号和/或有效信号。所述环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号。
[0106]所述获取单元403,用于获取所述至少一个信号接收单元402的当前次的采样信号。
[0107]可选的,所述采样信号包括:红外采样信号,此时所述环境干扰信号包括:环境红外干扰信号。
[0108]需要说明的是,采样信号还可以是其他信号,此时,环境干扰信号是与采样信号相对应的干扰信号,本发明对此不做限制。
[0109]具体的,依次开启信号发射单元401和对应的信号接收单元402,获取单元403通过在信号接收单元402上进行采样,获取信号接收单元402的采样信号。
[0110]需要说明的是,在没有触摸体触摸触摸装置时,信号接收单元402可以接收到信号发射单元401发射的有效信号,并且还可以接收到环境光信号中的环境干扰信号,此时获取单元403获取的采样信号包括有效信号和环境干扰信号。在有触摸体触摸触摸装置时,由于触摸体挡住了部分信号发射单元401发射的有效信号,从而使其对应的信号接收单元402无法接收到此发射单元发射的有效信号,只能接收到环境光信号中的环境干扰信号,此时获取单元403通过上述部分信号接收单元402获取的采样信号只包括环境干扰信号。而其他未被触摸体遮挡的信号发射单元401发射的有效信号可以被其对应的信号接收单元402接收到,此时获取单元403从其他信号接收单元402上获取的采样信号包括有效信号及环境干扰信号。
[0111]处理单元404,用于根据预先获取的至少一个信号接收单元402的环境干扰信号,消除所述至少一个信号接收单元402的采样信号中的环境干扰信号,获取所述至少一个信号接收单元402有效信号。
[0112]具体的,处理单元404在获取单元403获取了至少一个信号接收单元402的采样信号后,由于采样信号中可能包含了环境干扰信号,此时,可以根据预先获取的至少一个信号接收单元402的环境干扰信号,将至少一个信号接收单元402获取的采样信号中的环境干扰信号消除掉,从而可以获取到至少一个信号接收单元402的有效信号。
[0113]需要说明的是,环境干扰信号是在获取采样信号之前预先获取的。
[0114]进一步的,在没有触摸体触摸触摸装置时,至少一个信号接收单元402接收到的采样信号包括信号发射单元401发射的信号和环境干扰信号,处理单元404在所述至少一个信号接收单元402获取的采样信号中消除环境干扰信号,获取到每个信号接收单元402的有效信号。由于没有触摸体触摸触摸装置,所以每个至少一个信号接收单元402均可以接收到有效信号,其中信号接收单元402的有效信号是对应的信号发射单元401发射的信号,所以处理单元404获取的至少一个信号接收单元402的有效信号不为零。
[0115]在有触摸体触摸触摸装置时,由于触摸体挡住了部分信号发射单元401发射的信号,从而使被挡住的部分信号发射单元401对应的部分信号接收单元402只能接收到环境干扰信号,此时处理单元404在这部分信号接收单元402获取的采样信号中消除环境干扰信号后,处理单元404获取的这部分信号接收单元402的有效信号几乎为零。而对于其他未被触摸体遮挡的信号发射单元401对应的信号接收单元402,处理单元404获取的有效信号不为零。
[0116]确定单元405,用于根据所述至少一个信号接收单元402的有效信号,确定触摸点个数及触摸点的位置。
[0117]具体的,确定单元405根据获取的至少一个信号接收单元402的有效信号,和预先设定的信号阈值进行比较,从而可以根据比较结果确定出此信号接收单元402对应的位置是否有触摸点,进而确定出触摸点的个数及触摸点的位置。
[0118]当有效信号大于等于这个信号阈值时,确定单元405则可以确定此处没有被触摸体触摸,即为确定出此处没有触摸点。当有效信号小于这个信号阈值时,确定单元405则可以确定此处被触摸体触摸,即为确定出此处有触摸点,并记录其位置。利用上述方法,确定单元405可以确定出触摸点的个数及触摸点的位置。
[0119]需要说明的是,信号阈值是预先设置的,其值大于信号发射单元401发射的有效信号被遮挡时,其对应的信号接收单元402接收的有效信号;小于信号发射单元401发射的信号没有被遮挡时,其对应的信号接收单元402接收的有效信号。
[0120]优选的,信号阈值的值为信号发射单元401发射的有效信号没有被遮挡时,其对应的信号接收单元402接收的有效信号的50%。
[0121]需要说明的是,确定单元405根据信号接收单元402接收到的有效信号确定当前触摸点的个数及触摸点位置的方法还可以是其他方法,例如和现有技术中根据信号接收单元接收的信号确定当前触摸点的个数及触摸点位置的方法相同,本发明对此不作限制。
[0122]所述获取单元403,还用于获取所述至少一个信号接收单元402的环境干扰信号。
[0123]具体的,所述获取单元403,具体用于在所述至少一个信号发射单元401均不发射有效信号的情况下,获取所述至少一个信号接收单元402的环境干扰信号。
[0124]也就是说,获取单元403通过关闭所有信号发射单元401,再依次打开所有信号接收单元402,此时,由于所有信号发射单元401关闭,并不发射信号,所以不能存在有效信号,这样信号接收单元402无法接收到有效信号。但是存在环境光中的环境干扰信号,信号接收单元402可以接收到此环境干扰信号。所以在所述至少一个信号发射单元401均不发射有效信号的情况下,信号接收单元402接收到的信号就是环境干扰信号,而没有有效信号,这样,获取单元403即可通过信号接收单元402获取环境干扰信号。
[0125]需要说明的是,获取单元403可以获取至少一个信号接收单元402中所有信号接收单元402的环境干扰信号,也可以获取部分信号接收单元402的环境干扰信号,本发明对此不做限制。[0126]进一步的,获取单元403需要获取多个信号接收单元402的环境干扰信号时,可以利用上述方法获取多个信号接收单元402的环境干扰信号。
[0127]或者,触摸装置也可将至少一个信号接收单元402分组,从而获取单元403可以以组为单位获取每组信号接收单元402的环境干扰信号。具体方法如下:
[0128]获取单元403,具体用于在所述至少一个信号接收单元402的个数大于I时,将所述至少一个信号接收单元402分为E个组,且每个组中包含F个信号接收单元402。在所述至少一个信号发射单元401均不发射有效信号的情况下,获取E个组中每个组的第i个信号接收单元402的环境干扰信号。将所述E个组中每个组的第i个信号接收单元402的环境干扰信号作为各自组中的信号接收单元402的环境干扰信号。
[0129]其中,E为大于O的整数,F为大于O的整数,且E与F的乘积为N,N表示所述至少一个信号接收单元的个数,且N为大于I的整数,i = 1,2,……,F。
[0130]也就是说,触摸装置需要获取N个信号接收单元402的环境干扰信号,将N个信号接收单元402分为E个小组,每个小组包含F个信号接收单元402,可以将每个小组获取的某一个信号接收单元402的环境干信号作为整个小组的每个信号接收单元402的环境干扰信号。优选的,可以获取每个小组F个信号接收单元402中中间位置或者接近中间位置的信号接收单元402的环境干扰信号,将此环境干扰信号作为整个小组中的信号接收单元402的环境干扰信号。通过这种方法,获取单元403可以仅需获取E个信号接收单元402的环境干扰信号,即可获知所有信号接收单元402的环境干扰信号,进而可以降低采样时间。
[0131]需要说明的是,所述获取单元403还可以用其他方法获取所述至少一个信号接收单元402的环境干扰信号,本发明对此不做限制。
[0132]所述获取单元403,还用于获取所述至少一个信号接收单元402的环境干扰信号
变换率。
[0133]需要说明的是,环境干扰信号变化率是用来表示信号接收单元402接收到的当前次的环境干扰信号和上一次的环境干扰信号变化快慢的情况。环境干扰信号变化率较大表示当前环境干扰信号变化迅速,环境干扰信号变化率较小表示当前环境干扰信号变化缓慢。
[0134]需要说明的是,上一次的环境干扰信号是当前次的环境干扰信号的前一次环境干扰信号。例如,若当前次的环境干扰信号是第3次获取的环境干扰信号,那么上一次的环境干扰信号是第2次获取的环境干扰信号。
[0135]具体的,获取单元403用于根据至少一个信号接收单元402的上一次的环境干扰信号,及所述至少一个信号接收单元402的当前次的环境干扰信号,获取所述至少一个信号接收单402的环境干扰信号变换率。
[0136]也就是说,在获取单元403获取了至少一个信号接收单元402的当前次的环境干扰信号后,获取单元403可以利用其上一次的环境干扰信号与当前次的环境干扰信号,获取当前次的环境干扰信号与上一次的环境干扰信号间的差值或比值,作为至少一个信号接收单元402的环境干扰信号变换率。
[0137]需要说明的是,获取单元403还可以根据当前次的环境干扰信号与上一次的环境干扰信号,利用其他 方法获取环境干扰信号变换率,本发明对此不做限制。[0138]优选的,所述获取单元403,具体用于可以根据公式
【权利要求】
1.一种抗信号干扰的方法,其特征在于,应用于触摸装置,所述触摸装置包括:至少一个信号接收单元及至少一个信号发射单元,所述方法包括: 获取所述至少一个信号接收单元的采样信号;所述采样信号是用于确定触摸点相关信息的信号;所述采样信号包括环境干扰信号和/或有效信号;所述有效信号是所述至少一个信号发射单元发射的信号;所述环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号; 根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号; 根据所述至少一个信号接收单元有效信号,确定触摸点个数及触摸点的位置。
2.根据权利要求1所述的方法,其特征在于,在所述根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号之前,还包括: 在所述至少一个信号接收单元的个数大于I时,将所述至少一个信号接收单元分为E个组,且每个组中包含F个信号接收单元;其中,E为大于O的整数,F为大于O的整数,且E与F的乘积为N,N表示所述至少一个信号接收单元的个数,且N为大于I的整数; 在所述至少一个信号发射单元均不发射有效信号的情况下,获取E个组中每个组的第i个信号接收单元的环境干扰信号;其中,i = 1,2,……,F ; 将所述E个组中每个组的第i个信号接收单元的环境干扰信号作为各自组中的信号接收单元的环境干扰信号。
3.根据权利要求1或2所述的方法,其特征在于,还包括: 获取所述至少一个信号接收单元的环境干扰信号变换率; 根据所述至少一个信号接收单元的环境干扰信号变换率,调整第一采样次数;所述第一采样次数是获取两次干扰信号时,间隔的获取采样信号的次数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个信号接收单元的环境干扰信号变换率,调整第一采样次数包括: 在确定所述至少一个信号接收单元的环境干扰信号变换率中,有至少m个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据第二预设值,调整所述第一采样次数;其中,调整后的第一采样次数小于调整前的第一采样次数;m为大于O,且小于等于N的整数;N表示所述至少一个信号接收单元的个数; 在确定所述至少一个信号接收单元的环境干扰信号变换率中至多有η个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据所述第二预设值,调整所述第一采样次数;其中,调整后的第一采样次数大于调整前的第一采样次数;η为小于m的整数。
5.根据权利要求3或4所述的方法,其特征在于,所述获取所述至少一个信号接收单元的环境干扰信号变换率包括: 根据公式P= 获取所述至少一个信号接收单元的环境干扰信号变换率;其中,P
η表不环境干扰信号变换率,V2表不第一环境干扰信号!V1表不第二环境干扰信号,所述第一环境干扰信号是所述至少一个信号接收单元获取所述第二环境干扰信号之后获取的环境干扰信号'I表示信号接收单元的有效信号。
6.根据权利要求3-5任一项所述的方法,其特征在于,在所述根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置之后,还包括: 在确定触摸点个数及触摸点的位置时,更新采样次数;所述采样次数是指信号接收单元获取采样信号的次数; 在记录的采样次数达到第一采样次数,且触摸点个数不大于第三预设值时,重新获取所述至少一个信号接收单元的环境干扰信号;或者, 在记录的采样次数未达到所述第一采样次数,重新获取至少一个信号接收单元的采样信号;或者, 在记录的采样次数达到所述第一采样次数,且触摸点个数大于第三预设值时,重新获取至少一个信号接收单元的采样信号,并将所述记录的采样次数更新为零。
7.根据权利要求1-6任一项所述的方法,其特征在于, 所述采样信号包括:红外采样信号; 所述环境干扰信号包括:环境红外干扰信号。
8.一种触摸装 置,其特征在于,包括:至少一个信号接收单元、至少一个信号发射单元、获取单元、处理单元及确定单元; 所述至少一个信号发射单元,用于向信号接收单元发送有效信号;所述有效信号是所述至少一个信号发射单元发射的信号; 所述至少一个信号接收单元,用于接收采样信号;所述采样信号是用于确定触摸点相关信息的信号;所述采样信号包括环境干扰信号和/或有效信号;所述环境干扰信号是对根据有效信号确定所述触摸点相关信息产生干扰的信号; 所述获取单元,用于获取所述至少一个信号接收单元的采样信号; 所述处理单元,用于根据预先获取的至少一个信号接收单元的环境干扰信号,消除所述至少一个信号接收单元的采样信号中的环境干扰信号,获取所述至少一个信号接收单元的有效信号; 所述确定单元,用于根据所述至少一个信号接收单元的有效信号,确定触摸点个数及触摸点的位置。
9.根据权利要求8所述的装置,其特征在于, 所述获取单元,还用于在所述至少一个信号接收单元的个数大于I时,将所述至少一个信号接收单元分为E个组,且每个组中包含F个信号接收单元;其中,E为大于O的整数,F为大于O的整数,且E与F的乘积为N,N表示所述至少一个信号接收单元的个数,且N为大于I的整数; 在所述至少一个信号发射单元均不发射有效信号的情况下,获取E个组中每个组的第i个信号接收单元的环境干扰信号;其中,i = 1,2,……,F ; 将所述E个组中每个组的第i个信号接收单元的环境干扰信号作为各自组中的信号接收单元的环境干扰信号。
10.根据权利要求8或9所述的装置,其特征在于,还包括:调整单元; 所述获取单元,还用于获取所述至少一个信号接收单元的环境干扰信号变换率; 所述调整单元,用于根据所述获取单元获取的所述至少一个信号接收单元的环境干扰信号变换率,调整第一采样次数;所述第一采样次数是获取两次干扰信号时,间隔的获取采样信号的次数。
11.根据权利要求10所述的装置,其特征在于, 所述调整单元,具体用于在确定所述至少一个信号接收单元的环境干扰信号变换率中,有至少m个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据第二预设值,调整所述第一采样次数;其中,调整后的第一采样次数小于调整前的第一采样次数为大于0,且小于等于N的整数;N表示所述至少一个信号接收单元的个数; 在确定所述至少一个信号接收单元的环境干扰信号变换率中至多有η个信号接收单元的环境干扰信号变换率均大于第一预设值时,根据所述第二预设值,调整所述第一采样次数;其中,调整后的第一采样次数大于调整前的第一采样次数;η为小于m的整数。
12.根据权利要求10或11所述的装置,其特征在于, 所述获取单元,具体用于根据公式+=|V2-V1|/Vc获取所述至少一个信号接收单元的环境干扰信号变换率;其中,P表示环境干扰信号变换率,V2表示第一环境干扰信号;Vi表示第二环境干扰信号,所述第一环境干扰信号是所述至少一个信号接收单元获取所述第二环境干扰信号之后获取的环境干扰信号'Ve表示信号接收单元的有效信号。
13.根据权利要求10-12任一项所述的装置,其特征在于,还包括: 更新单元,用于在所述确定单元确定的触摸点个数及触摸点的位置时,更新采样次数;所述采样次数是指信号接收单元获取采样信号的次数; 所述获取单元,还用于在记录的采样次数达到第一采样次数,且触摸点个数不大于第三预设值时,重新获取所述至少一个信号接收单元的环境干扰信号;或者, 所述获取单元,还用于在记录的采样次数未达到所述第一采样次数,重新获取至少一个信号接收单元的采样信号;或者, 所述获取单元,还用于在记录的采样次数达到所述第一采样次数,且触摸点个数大于第三预设值时,重新获取至少一个信号接收单元的采样信号,并触发所述更新单元将所述采样次数更新为零; 所述更新单元,还用于将所述记录的采样次数更新为零。
【文档编号】G06F3/042GK103995624SQ201410224826
【公开日】2014年8月20日 申请日期:2014年5月26日 优先权日:2014年5月26日
【发明者】薛晓光, 王武军, 赵书凯 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1