滑动轨迹的识别方法及装置的制造方法_2

文档序号:9417031阅读:来源:国知局
的接触位置在触敏屏幕上的相对位置;生成模块,用于根据数据帧的位置坐标,生成在触敏屏幕上产生的滑动轨迹;处理模块,用于通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数;识别模块,用于将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符,从而实现了降低处理复杂度,加快处理速度的技术效果,从而达到了在不提升硬件性能的前提下提升对滑动轨迹的识别速度的目的,进而解决了由于用于记载滑动轨迹的特征矢量参数复杂,导致的处理量大处理时间长的技术问题。
【附图说明】
[0029]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0030]图1是根据现有技术的一种典型的电容触摸传感技术中检测方案的示意图;
[0031]图2是根据本发明实施例的一种滑动轨迹的识别方法的流程图;
[0032]图3是根据本发明实施例的一种滑动轨迹的识别方法的方向矢量示意图;
[0033]图4是结合本发明实施例的一种滑动轨迹的识别方法的滑动轨迹为字母W时的仿真效果不意图;
[0034]图5是结合本发明实施例的一种滑动轨迹的识别方法的滑动轨迹为数字8时的仿真效果不意图;
[0035]图6是根据本发明实施例的一种滑动轨迹的识别方法在实际应用当中的流程示意图;
[0036]图7是根据本发明实施例的一种滑动轨迹的识别装置的结构框图;
[0037]图8是根据本发明实施例的一种可选的滑动轨迹的识别装置的结构框图;
[0038]图9是根据本发明实施例的一种可选的滑动轨迹的识别装置的结构框图;以及
[0039]图10是根据本发明实施例的一种可选的滑动轨迹的识别装置的结构框图。
【具体实施方式】
[0040]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0041]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0042]根据本发明实施例,提供了一种滑动轨迹的识别方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0043]图2是根据本发明实施例的滑动轨迹的识别方法的流程图,如图2所示,该方法应用于触敏屏幕,包括如下步骤:
[0044]步骤S102,以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,其中,数据帧用于记录接触触敏屏幕时产生的电平信号,位置坐标用于表征与数据帧对应的接触位置在触敏屏幕上的相对位置。
[0045]具体的,通过上述步骤S102,以预先设置的时间间隔,获取因接触触敏屏幕而产生的电平信号,并生成用于记录该电平信号的数据帧。进一步地,根据数据帧中所记载的电平信号,确定与该数据帧对应的接触位置在触敏屏幕上的相对位置。其中,根据触敏屏幕的工作原理,触敏屏幕会根据接触触敏屏幕时接触位置的不同,产生与接触位置相应的电平信号。因此,可以通过电平信号,确定接触触敏屏幕的接触位置在触敏屏幕上的相对位置。
[0046]在实际应用当中,以带有触敏屏幕的智能终端为例进行说明。当智能终端处于休眠状态时,可以以较低的时间频率获取接触触敏屏幕而生成的数据帧,每当获取到一个数据帧时,即开启对滑动轨迹进行识别的过程。利用上述方法,可以在降低智能终端在休眠时的整体功耗的同时,又能实现对滑动轨迹进行检测的目的。其中,时间频率可以6次/秒。
[0047]步骤S104,根据数据帧的位置坐标,生成在触敏屏幕上因滑动而产生的滑动轨迹。
[0048]具体的,通过上述步骤S104,根据与获取到的各数据帧对应的位置坐标,按照获取数据帧的时间的先后顺序,生成一条因滑动而产生的连续的滑动轨迹,其中,滑动轨迹用于表征在触敏屏幕上进行滑动的路径。
[0049]步骤S106,通过对滑动轨迹进行处理,生成表征滑动轨迹的特征矢量参数。
[0050]具体的,通过步骤S106,至少通过矢量处理,将由多个位置坐标表示的活动轨迹,转化为一组用于表征该滑动路径的特征矢量参数。其中,按照预先设定的处理规则进行处理后的特征矢量参数,数据容量小且内容精练。与其对应的目标矢量参数也具有上述特点,在存储时对于存储芯片的容量需求很低。
[0051]步骤S108,将特征矢量参数与预先设定的目标矢量参数进行匹配,判断特征矢量参数与目标矢量参数是否相符。
[0052]具体的,通过上述步骤S108,将生成的特征矢量参数的参数值与预先设定并存储于存储器中的目标矢量参数中的参数值依次进行匹配,判断特征矢量参数与目标矢量参数是否相符,如果相符,则代表识别成功,如果不符,则代表匹配失败。因为特征矢量参数和目标矢量参数简短,所以匹配所需要的处理能力低,处理速度快。
[0053]在实际应用当中,以带有触敏屏幕的智能终端为例进行说明。目前的智能终端越来越轻薄,集成度也越来越高。因此,各个芯片就需要在单位面积将集成更多的功能,这些除了依靠提高芯片的制造工艺之外,还可以通过降低对各个功能模组的处理能力、存储容量等来实现。通过上述矢量处理,以特征矢量参数来表征滑动轨迹并与和存储的目标矢量参数进行比对,可以大大降低对于处理能力和存储空间的要求。其中,存储每个经过矢量处理的目标矢量参数,只需64bit的存储器空间,与现有技术中动辄kB量级的存储器空间需求相比,可以大大降低存储器的芯片面积,同时也降低了存储芯片的功耗。
[0054]通过上述步骤S102至步骤S108实现的滑动轨迹的识别方法,可以以较低的时间频率获取因接触触敏屏幕而产生的数据帧,并对由于数据帧对应的位置坐标构成的滑动轨迹进行处理,生成精简的用于表征滑动轨迹的特征矢量参数,通过将特征矢量参数与目标矢量参数进行匹配,来实现对滑动轨迹的识别。从而实现了降低处理复杂度,加快处理速度技术效果,从而达到了在不提升硬件性能的前提下提升对滑动轨迹的识别速度的目的。解决了相关技术中由于用于记载滑动轨迹的特征参数复杂,导致的处理量大处理时间长的问题。
[0055]作为一种可选的技术方案,在用于监控触敏屏幕的控制器中设置帧数据存储器,帧数据存储器每次只存储一个数据帧,在上述滑动轨迹的识别方法中,步骤S102以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标,可以包括:
[0056]步骤S21,获取第一数据帧并将第一数据帧存储至帧数据存储器。
[0057]步骤S23,根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧。
[0058]步骤S25,从帧数据存储器中读取第一数据帧。
[0059]步骤S27,通过第一数据帧和第二数据帧,确定第一位置坐标和第二位置坐标,其中,第一位置坐标和第二位置坐标用于生成滑动轨迹。
[0060]步骤S29,将第二数据帧作为新的第一数据帧存储至帧数据存储器,并执行步骤S23根据时间频率,在获取到第一数据帧的预定时间后获取第二数据帧。
[0061]具体的,通过步骤S21至步骤S29,当获取第一数据帧后,直接将其存储至帧数据存储器,然后根据时间频率,在预定时间后获取第二数据帧。在获取到第二数据帧之后,通过读取帧数据存储器中的第一数据帧,分别确定与第一数据帧和第二数据帧对应的,用于反映部分滑动轨迹的第一位置坐标和第二位置坐标。最后,将第二数据帧作为新的第一数据帧存储至帧数据存储器当中,并按照上述方式,继续以预定时间频率获取第三、四、五数据帧,直至滑动轨迹结束。上述方式每次只需在帧数据存储器中存储一个数据帧,即可实现对各个部分的滑动轨迹进行获取,达到了降低对帧存储器容量需求、减小芯片面积以及降低功耗的目的。
[0062]作为一种可选的技术方案,在步骤S102以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标之后,方法还包括:
[0063]步骤S31,根据第一位置坐标和第二位置坐标,确定第一位置坐标与第二位置坐标之间的相对位置距离。
[0064]步骤S33,将相对位置距离与预先设置的阈值进行比对。
[0065]步骤S35,当相对位置距离大于或等于阈值时,执行根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹。
[0066]具体的,通过上述步骤S31至步骤S35对第一位置坐标和第二位置坐标所反映的相对位置距离进行判断。当相对位置距离超过预先设置的阈值,确定在触敏屏幕上有滑动产生,进而执行步骤S104根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹。当相对位置距离未超过预先设置的阈值时,则执行步骤S102以预设的时间频率获取接触触敏屏幕而生成的数据帧,并确定与数据帧对应的位置坐标。通过上述步骤,可以解决现有技术中因对触敏屏幕的误触而导致的误操作以及浪费电能的问题。
[0067]在实际应用当中,以带有触敏屏幕的智能终端为例进行说明。在智能终端处于休眠模式下,用于监控触敏屏幕的控制器以低速获取因接触触敏屏幕而生成的数据帧,并将数据帧输入至差分处理单元和帧数据存储器当中。与此同时,从帧数据存储器中读取前一个数据帧,并将本数据帧存储至帧数据存储器中。将读取到的前一个数据帧输入至差分处理单元后,根据本数据帧和前一个数据帧计算确定本数据帧与前一个数据帧之间的差分值(即相对位置距离)。当差分值大于门限值(即阈值)时,则标志有触摸事件发生,同时根据数据帧确定触摸事件在触敏屏幕上发生的坐标位置。如果差分值小于或等于门限值时,标志没有触摸事件发生。
[0068]作为一种可选的技术方案,步骤S104根据数据帧的位置坐标,生成用于表征在触敏屏幕上产生的滑动轨迹,包括:<
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1