[发明专利]一种手势识别方法和终端有效
申请号: | 201711237225.9 | 申请日: | 2017-11-30 |
公开(公告)号: | CN109857245B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 刘永霞;史波;易科;李瑞;刘杉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G08C23/02 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手势 识别 方法 终端 | ||
1.一种手势识别方法,其特征在于,所述方法应用于终端,所述终端中配置有扬声器和麦克风,所述终端上安装有应用程序,所述方法包括:
根据所述应用程序的输入控制指示确定所述终端是否开启手势识别模式;
当所述终端确定开启手势识别模式时,通过所述扬声器播放第一超声波;
通过所述麦克风接收第二超声波,所述第二超声波为对所述第一超声波进行采集后得到的波形数据;
根据接收到的所述第二超声波进行手势识别,得到手势识别结果;
根据所述手势识别结果在所述应用程序执行相应的手势指令;
所述通过所述扬声器播放第一超声波,包括:
通过所述扬声器播放N个频率的第一超声波,所述N为大于或等于1的正整数;
所述根据接收到的所述第二超声波进行手势识别,得到手势识别结果,包括:
当所述N的取值大于或等于2时,对N个所述第二超声波分别计算出手势的移动距离;
从N个所述手势的移动距离中排除出异常的移动距离,对于保留的移动距离进行一维度的手势识别,得到第一手势识别结果,所述第一手势识别结果包括:手势靠近所述终端,或者远离所述终端,或者相对于所述终端向左移动,或者相对于所述终端向右移动,或者相对于所述终端向上移动,或者相对于所述终端向下移动。
2.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序的输入控制指示确定所述终端是否开启手势识别模式,包括:
根据所述应用程序的配置文件确定所述应用程序的输入控制指示是否为默认开启手势识别模式;
检测所述应用程序在所述终端上是否运行成功;
在所述应用程序运行成功时,若所述终端默认开启手势识别模式,确定所述终端开启了手势识别模式。
3.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序的输入控制指示确定所述终端是否开启手势识别模式,包括:
根据所述应用程序的配置文件确定所述应用程序的输入控制指示为第一二维手势开启手势识别模式,或者第二二维手势关闭手势识别模式;
当检测到第一二维手势时,确定所述终端开启了手势识别模式;
当检测到第二二维手势时,确定所述终端关闭了手势识别模式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述扬声器播放训练超声波时,通过所述麦克风录制指定手势动作的波形数据;
根据所述指定手势动作的波形数据建立手势波形模板库;
根据所述手势波形模板库确定所述指定手势动作对应的手势识别结果。
5.根据权利要求1所述的方法,其特征在于,所述根据接收到的所述第二超声波进行手势识别,得到手势识别结果之后,所述方法还包括:
通过所述应用程序的显示界面显示手势识别成功的提示信息。
6.根据权利要求1所述的方法,其特征在于,所述通过所述麦克风接收第二超声波,包括:
通过所述终端的两个麦克风分别采集到第二超声波;
所述根据接收到的所述第二超声波进行手势识别,得到手势识别结果,包括:
根据所述两个麦克风分别接收到的第二超声波计算手势的相对位置和初始位置;
根据计算出的相对位置和初始位置进行二维度的手势识别,得到第二手势识别结果,所述第二手势识别结果包括:手势变化的二维坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711237225.9/1.html,转载请声明来源钻瓜专利网。