旋转手势识别装置及方法制造方法及图纸

技术编号:13983046 阅读:80 留言:0更新日期:2016-11-12 16:55
本发明专利技术公开一种旋转手势识别装置,包括:获取模块,用于当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数;计算模块,用于根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数;判断模块,用于根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势。本发明专利技术还公开一种旋转手势识别方法。本发明专利技术实现了对旋转手势的识别,使得终端能够使用旋转手势触发特定的功能。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及一种旋转手势识别装置及方法
技术介绍
移动通讯的迅速发展,引起整个社会方方面面不同程度的改变,目前移动终端已成为绝大多数人生活中不可或缺的一部分。未来移动终端的人机交互将以自然性、多通道性、协作性为主要发展方向,试图通过手势、语音、表情等人类自然的交流方式形成多通道、多模式的用户与移动终端的自然对话,以提高用户的体验效果。目前的移动终端大多为触摸屏,用户可以通过在触摸屏上执行手势以触发相应的功能,通常用到的手势包括:按压手势、滑动手势、点击手势等等,然而,随着移动终端的功能的增多,这些手势已经不能满足用户日常使用的需求,还需要研究出更多的手势,例如用户还可以执行旋转手势,然而,由于目前并没有有效的识别旋转手势的方法,使得还不能使用旋转手势触发特定的功能。
技术实现思路
本专利技术的主要目的在于提出一种旋转手势识别装置及方法,旨在解决现有技术中没有有效识别旋转手势的方法,使得不能使用旋转手势触发特定的功能的技术问题。为实现上述目的,本专利技术提供一种旋转手势识别装置,所述旋转手势识别装置包括:获取模块,用于当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数;计算模块,用于根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数;判断模块,用于根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势。可选的,所述获取模块包括:第一过滤单元,用于将所述触摸操作对应的实时的按压区域,方格化后进行杂质过滤处理;第一计算单元,用于计算过滤后的按压区域的质心,以及根据当前设置的边界点稀疏度,计算由过滤后的按压区域的边界点组成的按压区域轮廓。可选的,所述计算模块包括:第二过滤单元,用于将获取到的按压区域轮廓对应的图形中,与预置的按压区域图形不符的按压区域轮廓过滤掉;第二计算单元,用于根据在所述指定时间段内获取到的各个按压区域轮廓,及其对应的按压区域的质心,计算经过滤后的各个按压区域轮廓对应的偏移速率和质心运动速率;第三计算单元,用于根据计算得到的各个偏移速率和质心运动速率,计算在所述指定时间段内所述第二参数中的平均偏移速率、平均质心运动速率,并根据所述指定时间段内按压区域的质心,计算所述第二参数中的质心偏移量。可选的,所述第二计算单元包括:第一计算子单元,用于对于在所述指定时间段内的任一按压区域轮廓,从穿过所述按压区域轮廓对应的按压区域的质心,并相交于所述按压区域轮廓的至少一个边界点的多条线段中,计算最长的两条线段各自沿预置的虚拟y轴的向量,并将计算得到的两个向量相加后的向量,与所述虚拟y轴的夹角作为所述按压区域轮廓的偏移角度;第二计算子单元,用于根据计算得到的所述指定时间段内各个按压区域轮廓的偏移角度,计算依次间隔指定时长的两个时刻对应的偏移速率,以及根据所述指定时间段内各个按压区域轮廓对应的质心,计算依次间隔指定时长的两个时刻对应的质心运动速率。可选的,所述判断模块包括:确定单元,用于在所述质心偏移量大于0且小于或等于第一阈值、所述平均偏移速率大于或等于第二阈值且小于或等于第三阈值、所述平均质心运动速率大于或等于第四阈值且小于或等于第五阈值时,确定所述触摸操作对应的手势为旋转手势。为实现上述目的,本专利技术还提供一种旋转手势识别方法,所述旋转手势识别方法包括:当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数;根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数;根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势。可选的,所述当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数包括:将所述触摸操作对应的实时的按压区域,方格化后进行杂质过滤处理,并计算过滤后的按压区域的质心,以及根据当前设置的边界点稀疏度,计算由过滤后的按压区域的边界点组成的按压区域轮廓。可选的,所述根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数包括:将获取到的按压区域轮廓对应的图形中,与预置的按压区域图形不符的按压区域轮廓过滤掉;根据在所述指定时间段内获取到的各个按压区域轮廓,及其对应的按压区域的质心,计算经过滤后的各个按压区域轮廓对应的偏移速率和质心运动速率;根据计算得到的各个偏移速率和质心运动速率,计算在所述指定时间段内所述第二参数中的平均偏移速率、平均质心运动速率,并根据所述指定时间段内按压区域的质心,计算所述第二参数中的质心偏移量。可选的,所述根据在所述指定时间段内获取到的各个按压区域轮廓,及其对应的按压区域的质心,计算经过滤后的各个按压区域轮廓对应的偏移速率和质心运动速率包括:对于在所述指定时间段内的任一按压区域轮廓,从穿过所述按压区域轮廓对应的按压区域的质心,并相交于所述按压区域轮廓的至少一个边界点的多条线段中,计算最长的两条线段各自沿预置的虚拟y轴的向量,并将计算得到的两个向量相加后的向量,与所述虚拟y轴的夹角作为所述按压区域轮廓的偏移角度;根据计算得到的所述指定时间段内各个按压区域轮廓的偏移角度,计算依次间隔指定时长的两个时刻对应的偏移速率,以及根据所述指定时间段内各个按压区域轮廓对应的质心,计算依次间隔指定时长的两个时刻对应的质心运动速率。可选的,所述根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势包括:在所述质心偏移量大于0且小于或等于第一阈值、所述平均偏移速率大于或等于第二阈值且小于或等于第三阈值、所述平均质心运动速率大于或等于第四阈值且小于或等于第五阈值时,确定所述触摸操作对应的手势为旋转手势。本专利技术提出的旋转手势识别装置及方法,根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数,并根据计算得到的第二参数,以及预置的手势识别机制,判断当前的触摸操作对应的手势是否为旋转手势,以使终端根据判断出的旋转手势,作出相应的处理操作,为用户扩展了对操作简单且灵活、触摸面积小的旋转手势的支持,且终端对该旋转手势的识别准确度较高。附图说明图1为实现本专利技术各个实施例一个移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术旋转手势识别装置第一实施例的功能模块示意图;图4为本专利技术中旋转手势作用在终端的触摸屏上的示意图;图5为本专利技术中将方格化后的按压区域进行杂质过滤并计算质心和按压区域轮廓的处理结果示意图;图6为本专利技术旋转手势识别装置第一实施例中计算模块的功能模块示意图;图7为本专利技术中计算按压区域的偏移角度的计算原理示意图;图8为本专利技术中旋转手势在智能手表上的一个应用场景示意图;图9为本专利技术旋转手势识别装置第二实施例中获取模块的功能模块示意图;图10为本专利技术旋转手势识别方法第一实施例的流程示意图;图11为图10中步骤S20的流程示意图;图12为本专利技术旋转手势识别方法第二实施例中获取第一参数的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本发本文档来自技高网...

【技术保护点】
一种旋转手势识别装置,其特征在于,所述旋转手势识别装置包括:获取模块,用于当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数;计算模块,用于根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数;判断模块,用于根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势。

【技术特征摘要】
1.一种旋转手势识别装置,其特征在于,所述旋转手势识别装置包括:获取模块,用于当检测到触摸屏上的触摸操作时,实时获取包含按压区域轮廓和按压区域的质心的第一参数;计算模块,用于根据获取到的在指定时间段内的第一参数中的按压区域轮廓和按压区域的质心,计算得到第二参数;判断模块,用于根据计算得到的第二参数,以及预置的手势识别机制,判断所述触摸操作对应的手势是否为旋转手势。2.如权利要求1所述的旋转手势识别装置,其特征在于,所述获取模块包括:第一过滤单元,用于将所述触摸操作对应的实时的按压区域,方格化后进行杂质过滤处理;第一计算单元,用于计算过滤后的按压区域的质心,以及根据当前设置的边界点稀疏度,计算由过滤后的按压区域的边界点组成的按压区域轮廓。3.如权利要求1或2所述的旋转手势识别装置,其特征在于,所述计算模块包括:第二过滤单元,用于将获取到的按压区域轮廓对应的图形中,与预置的按压区域图形不符的按压区域轮廓过滤掉;第二计算单元,用于根据在所述指定时间段内获取到的各个按压区域轮廓,及其对应的按压区域的质心,计算经过滤后的各个按压区域轮廓对应的偏移速率和质心运动速率;第三计算单元,用于根据计算得到的各个偏移速率和质心运动速率,计算在所述指定时间段内所述第二参数中的平均偏移速率、平均质心运动速率,并根据所述指定时间段内按压区域的质心,计算所述第二参数中的质心偏移量。4.如权利要求3所述的旋转手势识别装置,其特征在于,所述第二计算单元包括:第一计算子单元,用于对于在所述指定时间段内的任一按压区域轮廓,从穿过所述按压区域轮廓对应的按压区域的质心,并相交于所述按压区域轮廓的至少一个边界点的多条线段中,计算最长的两条线段各自沿预置的虚拟y轴的向量,并将计算得到的两个向量相加后的向量,与所述虚拟y轴的夹角作为所述按压区域轮廓的偏移角度;第二计算子单元,用于根据计算得到的所述指定时间段内各个按压区域轮廓的偏移角度,计算依次间隔指定时长的两个时刻对应的偏移速率,以及根据所述指定时间段内各个按压区域轮廓对应的质心,计算依次间隔指定时长的两个时刻对应的质心运动速率。5.如权利要求3所述的旋转手势识别装置,其特征在于,所述判断模块包括:确定单元,用于在所述质心偏移量大于0且小于或等于第一阈值、所述平均偏移速率大于或等于第二阈值且小于或等于第三阈值、所述平均质心运动速率大于或等于第四阈值且小于或等于第五阈值时,确定所述触摸操作对应的手势为旋转手势。6.一种旋转手势识别方法,其特征在于,所述旋转手势识别方法包括:当检测到触摸屏上的触...

【专利技术属性】
技术研发人员:王伦奎
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1