一种电容触屏的信号处理方法和移动终端与流程

文档序号:11948998阅读:389来源:国知局
一种电容触屏的信号处理方法和移动终端与流程

本发明涉及移动通信技术领域,特别是涉及一种电容触屏的信号处理方法和移动终端。



背景技术:

随着移动终端技术的不断发展,电容触屏已经成为移动终端的主流触控输入部件。通过设置在移动终端显示屏之上的电容触屏控制移动终端时,不需要借助触控笔,只需要用户的手指执行点击、按压或触摸等接触电容触屏的操作,移动终端就可以通过电容触屏的控制芯片读取到相应的控制信号,以实现对移动终端的操控。

然而,随着移动终端显示屏尺寸逐渐增大,用户在使用握持手的拇指触控显示屏上距离握持位置较远的位置时,经常会出现拇指指根或者握持手的其他部位提前或同时也接触了电容触屏的情况,此时会从电容触屏的控制芯片读取到错误的控制信号。现有技术中,对于拇指指根或者握持手的其他部位靠近或接触电容触屏时产生的噪声信号不能进行提前检测和处理,而是将噪声信号发送至应用层,由应用层进行处理。

可见,现有技术中在处理电容触屏的信号时至少存在以下缺陷:没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,并且当数据处理方法不完善时容易产生对移动终端的误操作。



技术实现要素:

本发明提供一种电容触屏的信号处理方法和移动终端,解决现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。

第一方面,本发明实施例提供了一种电容触屏的信号处理方法,应用于设置有电容触屏的移动终端,包括:增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

第二方面,本发明实施例还提供了一种移动终端,包括电容触屏,所述移动终端还包括:

信号增强模块,用于增大电容触屏的发射端的驱动电压;

信号接收模块,用于实时获取所述电容触屏的接收端的接收信号;

电容信号获取模块,用于根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;

触控判断模块,用于根据所述电容信号获取模块获取的电容信号判断是否有触控媒介逐渐靠近所述电容触屏;

噪声处理模块,用于当所述触控判断模块判断有触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

本发明实施例公开的电容触屏的信号处理方法,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明的实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的电容触屏的信号处理方法流程图;

图2是本发明实施例二的电容触屏的信号处理方法流程图;

图3是本发明实施例二获取的电容信号示意图之一;

图4是本发明实施例二获取的电容信号示意图之二;

图5是本发明实施例二边缘区域和触控区域示意图;

图6是本发明实施例三的电容触屏的信号处理方法流程图;

图7是本发明实施例四的移动终端的结构图之一;

图8是本发明实施例四的移动终端的结构图之二;

图9是本发明实施例四的移动终端的结构图之三;

图10是本发明实施例五的移动终端结构图;

图11是本发明实施例六的移动终端结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

本实施例提供了一种电容触屏的信号处理方法,应用于具有电容触屏的移动终端,如图1所示,该方法包括:步骤100至步骤140。

步骤100,增大电容触屏的发射端的驱动电压。

现有技术中,当手指或触控媒介接触电容触屏,或者与电容触屏之间的距离小于1毫米左右时,才能够检测到手指或触控媒介在电容触屏上的触控产生的电容信号,因此无法预先对手指根部或手的其他部位对电容触屏的边缘的误触发产生的噪声信号进行预先识别和过滤处理。本发明的实施例中,通过增大电容触屏的发射端的驱动电压,从而增加驱动电极(TX)的驱动能力,来实现可以检测距离电容触屏更高的高度切割磁感线的操作,来实现更精确的检测。

步骤110,实时获取所述电容触屏的接收端的接收信号。

在增大电容触屏的发射端的驱动电压之后,当手指或触控媒介接触靠近电容触屏时,接收电极RX接收到的切割磁感线的操作。手指或触控媒介与电容触屏之间的距离越小,接收电极RX接收的磁力线越少,电容触屏的接收端的接收信号越小。

步骤120,根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号。

通过读取电容触屏的控制芯片的存储空间,可以获取电容触屏的各个电容节点的电容值。所述电容值是电容触屏产生的电压或电流信号变化,经过ADC(模拟/数字转换)模块转换后得到的数值。手指或触控媒介与电容触屏之间的距离与电容触屏各电容节点的电荷变化成正比。电容触屏各电容节点的电荷变化越大,该电容节点的电容值越小。

步骤130,根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏。

根据获取的电容信号的变化趋势,预先判断是否有触控媒介逐渐靠近所述电容触屏。以电容信号为电荷变化为例,电容信号的变化量逐渐增加,说明触控媒介逐渐靠近所述电容触屏。

步骤140,当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

所述当所述触控媒介逐渐靠近所述电容触屏时,人手的其他部位难免会触碰到电容触屏,此时极易产生噪声信号,因此,需要对获取的电容信号进行判断处理,检测所述电容信号中是否有噪声信号,若有,则预先进行过滤,屏蔽所述噪声信号。在预先确定有触控媒介逐渐靠近所述电容触屏时,对于电容信号中的噪声信号进行屏蔽处理。具体实施时,可以对确定为是噪声信号的触控区域对应的电容节点的数据进行清零处理,以得到没有噪声的电容信号。

本发明实施例公开的电容触屏的信号处理方法,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

实施例二:

参见图2,本发明的实施例二公开了一种电容触屏的信号处理方法,应用于具有电容触屏的移动终端,所述方法包括:步骤200至步骤260。

步骤200,增大电容触屏的发射端的驱动电压。

电容技术触摸屏CTP(Capacity Touch Panel)是利用人体的电流感应进行工作的。电容触屏通常是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂一层ITO(纳米铟锡金属氧化物),最外层是只有0.0015mm厚的矽土玻璃保护层,夹层ITO涂层作工作面,四个角引出四个电极。在电容触屏的工作面上设置有驱动电极TX和接收电极RX,电容触屏工作时,在驱动电机和接收电极之间会产生电磁场。当手指或触控媒介接触电容触屏时,会切割对应位置的磁感线,手指或触控媒介切割的磁感线越多,接收电极RX接收到的磁感线越少。因此,当手指或触控媒介接触电容触屏时,从电容触屏的工作面上吸走部分电荷,导致电容触屏输出的电容值下降,根据输出的电容值可以确定点击的位置。

本发明的实施例中,通过增大电容触屏的发射端的驱动电压,从而增加驱动电极(TX)的驱动能力,来实现可以检测距离电容触屏更高的高度切割磁感线的操作,来实现更精确的检测。现有技术中,通用的驱动电极(TX)的驱动电压,一般只有3.3V,本发明的实施例中,通过增加电容触屏的电源电荷泵(chargebump)的方式,将驱动电压提升到12V,增强信号发射强度,提高信噪比,进一步增强信号检测能力。通过增强TX的驱动能力,可以将磁感线的感应区域增大,本发明中将信号检测能力提高至检测电容触屏上2厘米的高度范围内的靠近动作。

步骤210,实时获取所述电容触屏的接收端的接收信号。

在增大电容触屏的发射端的驱动电压之后,当手指或触控媒介接触靠近电容触屏时,接收电极RX接收到的切割磁感线的操作。手指或触控媒介与电容触屏之间的距离越小,接收电极RX接收的磁力线越少,电容触屏的接收端的接收信号越小。

步骤220,根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号。

通过读取电容触屏的控制芯片的存储空间,可以获取电容触屏的各个电容节点的电容值。所述电容值是电容触屏产生的电压或电流信号变化,经过ADC(模拟/数字转换)模块转换后得到的数值。手指或触控媒介与电容触屏之间的距离和电荷变化成正比,和电容值成反比。本发明具体实施时,通过读取各个电容节点的电荷变化作为各个电容节点的电容信号。

步骤230,根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏。

不同的电容触屏性能和参数会略有不同,在没有任何触控媒介(如手指)接近或接触时,电容触屏各个电容节点的电容值可能不同。具体实施时,为了更准确的体现检测和判断结果,本发明实施例采用利用各个电容节点的电容值变化量来检测触控媒介或手指的靠近、接触过程,以及判断接触区域的大小。

具体实施时,所述根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏的步骤包括:根据所述电容信号确定每个电容节点的电容信号变化量;当所述电容信号变化量大于零的电容节点数目逐渐增加,且电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加时,确定有触控媒介逐渐靠近所述电容触屏。

根据所述电容信号确定每个电容节点的电容信号变化量的具体过程如下。

首先读取电容触屏的电容值,并创建一组基准电容值,即电容触屏上电后,没有任何触控媒介(如手指)接近或接触时,电容触屏各个电容节点的电容值。通常,电容触屏上电后,没有任何触控媒介(如手指)接近或接触时,读取到的电容触屏各个电容节点的实时电容值,读取过来的电容值减去基准电容值是0。

然后,间隔预设时间(如10毫秒)周期读取电容触屏各个电容节点的电容值,并计算实时读取的各个电容节点的电容值和该电容节点的基准电容值的差值,作为各周期获取的电容值变化量,如图3所示,并记录。当触控媒介(如手指)接近或接触电容触屏时,读取到的电容值会大于零,如电容节点301、电容节点302对应的电容变化量。因此,计算得到的实时读取的各个电容节点的电容值和该电容节点的基准电容值的差值为大于等于0的数。通常,当某一电容节点的电容变化量大于等于300时,认为该电容节点对应的电容触屏已经被触控媒介覆盖,如图4中的电容节点303对应的电容变化量。

判断相邻周期获得的各电容节点的电容变化量,当所述电容变化量大于零的电容节点数目逐渐增加,并且,电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加时,认为有触控媒介逐渐靠近电容触屏。如由图3至图4,图3为第N个周期获得的各电容节点的电容变化量,图4为第N+1个周期获得的各电容节点的电容变化量。可见,图3中电容变化量大于零的电容节点数目为7个,图4中电容变化量大于零的电容节点数目为10个,可以确定所述电容变化量大于零的电容节点数目逐渐增加。

随着手指或触控媒介逐渐接近电容触屏,电容触屏输出的电容变化量将逐渐增加,当手指或触控媒介接触到电容触屏,即覆盖到电容触屏的部分电容节点时,电容触屏被覆盖的电容节点输出的电容变化量将达到预设值,如300,并不再增加或小幅度增加。因此,在确定电容信号变化量逐渐增加的电容节点时,需要去除已覆盖电容节点。即当所述电容信号变化量大于零的电容节点数目逐渐增加,且除已覆盖电容节点外的其他电容信号变化量大于零的电容节点的电容信号变化量的变化趋势为逐渐增加时,确定有触控媒介逐渐靠近所述电容触屏,其中,所述已覆盖电容节点为所述电容信号变化量大于等于预设变化量的电容节点。以电容节点301和302为例,在第N个周期获得的电容节点301的电容变化量为8,第N+1个周期获得的电容节点301的电容变化量为57,在第N个周期获得的电容节点302的电容变化量为2,第N+1个周期获得的电容节点302的电容变化量为42,可以确定相应电容节点的电容差变化量逐渐增大,因此,电容节点301和302的电容信号变化量的变化趋势为逐渐增加。

由于触控媒介移动会导致部分电容节点在相邻周期采集到的电容变化量减小,具体实施时,优选地,当预设占比的电容节点的电容值变化量逐渐增加时,即可认为电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加。具体实施时,取第N个周期获得的电容变化量大于零的电容节点和第N+1个周期获得的电容变化量大于零的电容节点的并集,当该集合中大于预设占比(如:60%)的电容节点的电容变化量处于增加状态,则认为所述电容变化量的变化趋势为逐渐增加。

当确定所述触控媒介逐渐靠近所述电容触屏后,进一步对所述电容信号及进行噪声信号的识别,并在识别出包含噪声信号后,屏蔽所述噪声信号。具体实施时,所述当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,包括:判断所述电容信号是否包含具有预设特征的噪声信号;当确定所述电容信号包含所述噪声信号时,屏蔽所述噪声信号。具体如下。

步骤240,判断所述电容信号是否包含具有预设特征的噪声信号,若是,执行步骤250;否则,跳转至步骤260,输出所述电容信号。

当确定所述电容信号包含所述噪声信号时,屏蔽所述噪声信号;否则不对所述电容信号进行任何处理,直接输出。

所述判断所述电容信号是否包含具有预设特征的噪声信号的步骤,包括:确定所述电容信号对应的所述电容触屏上的触控区域的重心和高度;当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号。

具体实施时,首先根据实时获取的电容值确定各个电容节点的电容信号变化量,对于当前周期获取的电容信号变化量,确定当前周期获取的所述电容信号对应的所述电容触屏上的触控区域的重心和高度。具体实施时,将各个电容节点的电容信号变化量表示为(x,y,w),其中,x和y为电容节点对应的电容触屏上的坐标,w为该电容节点的电容变化量,采用现有技术中计算不规则物体重心的方法,可以确定所述电容信号对应的所述电容触屏上的触控区域的重心。各个电容节点的坐标中,最小纵坐标和最大纵坐标之间的距离确定为触控区域的高度。

然后,对获得的触控区域的重心和高度进行判断,当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号。

所述当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号的步骤,包括:当所述触控区域的重心在预设的边缘区域内,且所述重心的移动方向为由所述边缘区域至所述电容触屏中心时,确定所述电容信号为所述电容触屏的边缘产生的信号;计算所述重心位置的阈值高度;当确定的所述高度大于所述阈值高度时,确定所述电容信号包含具有预设特征的噪声信号。

具体实施时,预先设置边缘区域,所述边缘区域为电容触屏边缘,距离电容触屏侧边框距离小于等于预设距离的电容触屏区域,其中,预设距离值根据移动终端的具体设计确定。所述边缘区域可以为距离电容触屏的左、右两个边框小于等于L的电容触屏区域,也可以为距离电容触屏的上、下两个边框小于等于M的电容触屏区域,或者,所述边缘区域可以为距离电容触屏的左、右两个边框小于等于L且的电容触屏区域距离电容触屏的上、下两个边框小于等于M的电容触屏区域,其中,M和L为大于0的数。本实施例中以预设的边缘区域为距离电容触屏的左边框小于等于L的区域为例,如图5中的501所示,阐述确定所述电容信号是否包含具有预设特征的噪声信号的具体过程。

假设电容触屏50的左上角为坐标原点,由左到右为横轴正方向,当获得的触控区域502的重心503的横坐标小于L时,确定所述触控区域为边缘区域,进一步判断重心的移动方向。若前一个相邻周期确定的触控区域的重心的横坐标小于当前周期确定的触控区域的重心的横坐标,则确定重心的移动方向为由所述边缘区域至所述电容触屏中心。

然后,计算所述重心位置的阈值高度。

铜柱点击电容触屏的边缘区域时,一定范围内的触控区域会有电容信号,电容触屏输出的电容信号形成能够一个圆形区域。随着点击位置逐渐向电容触屏的中心移动,重心坐标逐渐增加,铜柱点击电容触屏时形成的圆形区域的高随着圆形区域的重心线性增加。铜柱点击电容触屏的边缘区域时,点击不同位置形成的触控区域的重心对应的圆形区域的高度设置为该重心对应的阈值高度。具体实施时,所述计算所述重心位置的阈值高度的步骤包括:根据公式计算所述重心位置的阈值高度,其中,x0和x1为根据设定的边缘区域预先标定的触控区域重心,w0和w1分别为重心x0和x1对应的高度值;xn为所述重心位置,即当前周期获取的触控区域的重心位置,wn为所述重心位置的阈值高度。

实际手指或者手的其他部位,如虎口按压住边缘区域时产生的电容信号形成的触控区域与铜柱点击边缘区域类似。因此,具体实施时,采用公式计算当前周期获取的电容信号对应的触控区域的阈值高度wn,当确定的所述高度大于所述阈值高度时,确定所述电容信号包含具有预设特征的噪声信号。

步骤250,屏蔽所述噪声信号。

在预先确定有触控媒介逐渐靠近所述电容触屏时,对于电容信号中的噪声信号进行屏蔽处理。具体实施时,可以对确定为是噪声信号的触控区域对应的电容节点的数据进行清零处理,以得到没有噪声的电容信号。

步骤260,输出电容信号。

本步骤中输出没有噪声信号的电容信号。若前述步骤240检测到步骤210中获取的电容信号包含噪声信号,则此步骤输出步骤250中屏蔽了所述噪声信号后的电容信号;若前述步骤240检测到步骤210中获取的电容信号不包含噪声信号,本步骤直接输出步骤210中获取的电容信号。

本发明实施例公开的电容触屏的信号处理方法,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,通过结合电容信号的位置,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

实施例三:

参见图6,本发明实施例提供了一种电容触屏的信号处理方法,应用于具有电容触屏的移动终端,该方法包括:步骤600至步骤670。

步骤600,增大电容触屏的发射端的驱动电压。

增大电容触屏的发射端的驱动电压的具体实现方案参见实施例二的相关步骤,此处不再赘述。

步骤610,实时获取所述电容触屏的接收端的接收信号。

实时获取所述电容触屏的接收端的接收信号的具体实现方案参见实施例二的相关步骤,此处不再赘述。

步骤620,根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号。

根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号的具体实现方案参见实施例二的相关步骤,此处不再赘述。

步骤630,根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏。

根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏的具体实现方案参见实施例二的相关步骤,此处不再赘述。

步骤640,判断所述电容信号是否包含具有预设特征的噪声信号,若是,执行步骤650;否则,跳转至步骤670,输出所述电容信号。

判断所述电容信号是否包含具有预设特征的噪声信号的具体实现方案参见实施例二的相关步骤,此处不再赘述。当述电容信号中包含具有预设特征的噪声信号时,跳转至步骤650,判断是否为单手操作移动终端;否则,直接输出电容信号。

步骤650,判断是否为单手操作所述移动终端,若是,则执行步骤660,否则,执行步骤670。

在单手操作所述移动终端时,当用户的手指触控远端的电容触屏时,握持手的虎口或拇指的指根部位很容易接触电容触屏的边缘。因此,通过判断用户为单手操作移动终端可以更准确的判断获取的电容信号中是否包含噪声信号。所述当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号之后,还包括:判断是否为单手操作所述移动终端;在单手操作所述移动终端时,执行对所述噪声信号的处理操作。

所述判断是否为单手操作所述移动终端包括:获取所述移动终端以屏幕长边为轴的轴向旋转角度;当所述倾斜角度大于等于预设角度时,确定为单手操作所述移动终端。当用户单手操作移动终端时,若使用手指点击远端的电容触屏,通常移动终端会倾斜。即移动终端的显示屏朝向移动终端用户,且与水平面呈一定夹角。具体实施时,利用重力传感器或陀螺仪检测移动终端与水平面的夹角,当该夹角达到预设角度时,确定单手操作移动终端。

步骤660,屏蔽所述噪声信号。

屏蔽所述噪声信号的具体实现方案参见实施例二的相关步骤,此处不再赘述。

步骤670,输出电容信号。

输出电容信号的具体实现方案参见实施例二的相关步骤,此处不再赘述。

本发明实施例的电容触屏的信号处理方法,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;并判断是否为单手操作所述移动终端,在单手操作时根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,通过结合电容信号的位置,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

实施例四:

相应地,本发明实施例还公开了一种移动终端70,所述移动终端包括电容触屏(图中未示出),如图7所示,所述移动终端70包括:

信号增强模块710,用于增大电容触屏的发射端的驱动电压;

信号接收模块720,用于实时获取所述电容触屏的接收端的接收信号;

电容信号获取模块730,用于根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;

触控判断模块740,用于根据所述电容信号获取模块730获取的电容信号判断是否有触控媒介逐渐靠近所述电容触屏;

噪声处理模块750,用于当所述触控判断模块740判断有触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

本实施例中移动终端各模块的具体实施方式参见方法实施例部分,此处不再赘述。

本发明实施例公开的移动终端,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

可选地,如图8所示,所述触控判断模块740包括:

电容信号变化量确定单元7401,用于根据所述电容信号确定每个电容节点的电容信号变化量;

触控判断单元7402,用于当所述电容信号变化量确定单元7401确定的电容信号变化量大于零的电容节点数目逐渐增加,且电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加时,确定有触控媒介逐渐靠近所述电容触屏。

可选地,如图8所示,所述噪声处理模块750,包括:

噪声判断单元7501,用于判断所述电容信号是否包含具有预设特征的噪声信号;

噪声处理单元7502,用于当所述噪声判断单元确定所述电容信号包含所述噪声信号时,屏蔽所述噪声信号。

可选地,如图8所示,所述噪声判断单元7501包括:

参数确定子单元75011,用于确定所述电容信号对应的所述电容触屏上的触控区域的重心和高度;

噪声判断子单元75012,用于当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,所述噪声判断子单元75012具体用于:当所述触控区域的重心在预设的边缘区域内,且所述重心的移动方向为由所述边缘区域至所述电容触屏中心时,确定所述电容信号为所述电容触屏的边缘产生的信号;计算所述重心位置的阈值高度;当确定的所述高度大于所述阈值高度时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,所述计算所述重心位置的阈值高度包括:根据公式计算所述重心位置的阈值高度,其中,x0和x1为根据设定的边缘区域预先标定的触控区域重心,w0和w1分别为重心x0和x1对应的触控区域高度值;xn为所述重心位置,wn为所述重心位置的阈值高度。

在本发明的另一个实施例中,如图9所示,可选地,所述噪声判断单元7501还包括:

单手操作判断子单元75013,用于判断是否为单手操作所述移动终端,使得在单手操作所述移动终端时,执行对所述噪声信号的处理操作。

可选地,所述单手操作判断子单元75013具体用于:获取所述移动终端以屏幕长边为轴的轴向旋转角度;当所述倾斜角度大于等于预设角度时,确定为单手操作所述移动终端。

本发明实施例的移动终端,通过增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;并判断是否为单手操作所述移动终端,在单手操作时根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理,解决了现有技术中没有对电容触屏产生的信号进行过滤处理,导致应用层对电容触屏的触控数据处理效率低下,以及由于数据处理方法不完善导致产生对移动终端误操作的问题。

通过增大电容触屏的发射端的驱动电压,可以提前感应到即将发生的触发动作,通过结合电容信号的位置,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

通过结合单手操作移动终端的模式对电容信号中的噪声信号进行判断,进一步提高了噪声信号判断的准确的性。

实施例五:

图10是本发明另一个实施例的移动终端的框图。图10所示的移动终端1000包括:至少一个处理器1001、存储器1002、至少一个网络接口1004和其他用户接口1003。移动终端1000中的各个组件通过总线系统1005耦合在一起。可理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。

其中,用户接口1003可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板、触摸屏或者触控板等。本实施例中通过触摸屏为电容触屏。

可以理解,本发明实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器1002存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统10021和应用程序10022。

其中,操作系统10021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序10022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序10022中。

在本发明实施例中,通过调用存储器1002存储的程序或指令,具体的,可以是应用程序10022中存储的程序或指令。通过用户接口1003中的触摸屏检测用户使用应用程序的操作,并检测用户点击桌面文件夹的触发操作或打开桌面文件夹的触发操作,以及检测启动应用程序的触发操作。处理器1001用于增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

上述本发明实施例揭示的方法部分可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的用户对应用程序的使用次数,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,处理器1001还用于根据所述电容信号确定每个电容节点的电容信号变化量;当所述电容信号变化量大于零的电容节点数目逐渐增加,且电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加时,确定有触控媒介逐渐靠近所述电容触屏。

可选地,处理器1001还用于判断所述电容信号是否包含具有预设特征的噪声信号;当确定所述电容信号包含所述噪声信号时,屏蔽所述噪声信号。

可选地,处理器1001还用于确定所述电容信号对应的所述电容触屏上的触控区域的重心和高度;当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,处理器1001还用于当所述触控区域的重心在预设的边缘区域内,且所述重心的移动方向为由所述边缘区域至所述电容触屏中心时,确定所述电容信号为所述电容触屏的边缘产生的信号;计算所述重心位置的阈值高度;当确定的所述高度大于所述阈值高度时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,处理器1001还用于根据公式计算所述重心位置的阈值高度,其中,x0和x1为根据设定的边缘区域预先标定的触控区域重心,w0和w1分别为重心x0和x1对应的高度值;xn为所述重心位置,wn为所述重心位置的阈值高度。

可选地,处理器1001还用于判断是否为单手操作所述移动终端;在单手操作所述移动终端时,执行对所述噪声信号的处理操作。

可选地,处理器1001还用于获取所述移动终端以屏幕长边为轴的轴向旋转角度;

当所述倾斜角度大于等于预设角度时,确定为单手操作所述移动终端。

移动终端1000能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。通过本实施例,可以提前感应到即将发生的触发动作,通过结合电容信号的位置,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

实施例六:

图11是本发明另一个实施例的移动终端的结构示意图。具体地,图11中的移动终端可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、或车载电脑等。

图11中的移动终端包括射频(Radio Frequency,RF)电路1110、存储器1120、输入单元1130、显示单元1140、处理器1160、音频电路1170、通信模块1180和电源1190。

其中,输入单元1130可用于接收用户输入的触发操作,以及产生与移动终端的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1130可以包括触控面板1131。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1160,并能接收处理器1160发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

其中,显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及移动终端1100的各种菜单界面。显示单元1140可包括显示面板1141,可选的,可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1141。

应注意,触控面板1131可以覆盖显示面板1141,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1160以确定触摸事件的类型,随后处理器1160根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。

触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。

其中处理器1160是移动终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器1121内的软件程序和/或模块,以及调用存储在第二存储器1122内的数据,执行移动终端1100的各种功能和处理数据,从而对移动终端1100进行整体监控。可选的,处理器1160可包括一个或多个处理单元。

在本发明实施例中,通过调用存储该第一存储器1121内的软件程序和/或模块和/或该第二存储器1122内的数据,处理器1160用于增大电容触屏的发射端的驱动电压;实时获取所述电容触屏的接收端的接收信号;根据发射端的发送信号和接收端的接收信号,获取电容触屏中每个电容节点的电容信号;根据所述电容信号判断是否有触控媒介逐渐靠近所述电容触屏;当所述触控媒介逐渐靠近所述电容触屏时,对所述电容信号中的噪声信号进行屏蔽处理。

可选地,处理器1160还用于根据所述电容信号确定每个电容节点的电容信号变化量;当所述电容信号变化量大于零的电容节点数目逐渐增加,且电容信号变化量大于零的所有电容节点的电容信号变化量的变化趋势为逐渐增加时,确定有触控媒介逐渐靠近所述电容触屏。

可选地,处理器1160还用于判断所述电容信号是否包含具有预设特征的噪声信号;当确定所述电容信号包含所述噪声信号时,屏蔽所述噪声信号。

可选地,处理器1160还用于确定所述电容信号对应的所述电容触屏上的触控区域的重心和高度;当所述重心和高度符合预设特征时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,处理器1160还用于当所述触控区域的重心在预设的边缘区域内,且所述重心的移动方向为由所述边缘区域至所述电容触屏中心时,确定所述电容信号为所述电容触屏的边缘产生的信号;计算所述重心位置的阈值高度;当确定的所述高度大于所述阈值高度时,确定所述电容信号包含具有预设特征的噪声信号。

可选地,处理器1160还用于根据公式计算所述重心位置的阈值高度,其中,x0和x1为根据设定的边缘区域预先标定的触控区域重心,w0和w1分别为重心x0和x1对应的高度值;xn为所述重心位置,wn为所述重心位置的阈值高度。

可选地,处理器1160还用于判断是否为单手操作所述移动终端;在单手操作所述移动终端时,执行对所述噪声信号的处理操作。

可选地,处理器1160还用于获取所述移动终端以屏幕长边为轴的轴向旋转角度;

当所述倾斜角度大于等于预设角度时,确定为单手操作所述移动终端。

可见,通过本实施例的移动终端,可以提前感应到即将发生的触发动作,通过结合电容信号的位置,可以有效地提前识别误触发,提前过滤噪声信号,提高了电容信号处理效率。同时,通过提前对电容信号进行屏蔽处理,减少了由于数据处理方法不完善导致产生对移动终端误操作的可能性。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的移动终端的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于移动终端实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1