[发明专利]一种自动识别旋转手势的方法及移动终端无效
申请号: | 201010512237.X | 申请日: | 2010-10-19 |
公开(公告)号: | CN101984396A | 公开(公告)日: | 2011-03-09 |
发明(设计)人: | 胡博;赵薇;张玉洁;魏兰英 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F9/44 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;迟姗 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动识别 旋转 手势 方法 移动 终端 | ||
1.一种自动识别旋转手势的方法,其特征在于,该方法包括:
获取手指在移动终端触摸屏上的触控信息,并对获取的触控信息中的数据进行预处理;
根据预处理后的数据、触控信息和预设的时间变化量阈值、角度变化量阈值和距离变化量阈值,对旋转手势进行识别。
2.根据权利要求1所述的方法,其特征在于,所述获取手指在移动终端触摸屏上的触控信息为:移动终端的驱动层中的芯片实时获取手指在移动终端触摸屏上的触控信息;
所述触控信息包括:以移动终端触摸屏的左上角为原点的坐标系中手指的坐标值、手指的指宽值、手指对触摸屏的压力;
该方法还包括:将触控信息中的坐标值封装成坐标值的组合值,将触控信息中的指宽值和压力封装成指宽值和压力的组合值,将所述两个组合值上报给移动终端的架构层。
3.根据权利要求1所述的方法,其特征在于,所述对获取的触控信息中的数据进行预处理为:
移动终端的架构层根据触控信息的数据,将手指的运动状态信息记录到motion类的对象中;架构层将触控信息中的数据记录到motion类的对象中,并将motion类的对象中的数据发送给手势算法处理层;
所述运动状态信息包括:有手指在运动、手指都弹起和有手指按下。
4.根据权利要求1所述的方法,其特征在于,所述对旋转手势进行识别为:
移动终端的手势算法处理层根据预处理后的数据得到触摸屏上手指的运动状态,当确定运动状态是有手指在触摸屏上运动时,且根据触控信息中用于分隔不同指头的触控信息的分隔符的数量确定触摸屏上运动的手指的数量为两指时,实时记录当前两指的坐标以及当前时间,并计算两指距离的比值、时间变化量和角度变化量的绝对值;当两次两指的距离变化量的比值处于预设的距离变化量有效值域中,且时间变化量大于预设的时间变化量阈值,且角度变化量的绝对值大于预设的角度变化量阈值时,该旋转手势为有效手势。
5.根据权利要求4所述的方法,其特征在于,该方法还包括:
当确定运动状态是所有手指都弹起或者有手指按下时,该旋转手势为无效手势。
6.根据权利要求4或5所述的方法,其特征在于,该方法还可以包括:
当两次两指的距离变化量的比值处于预设的距离变化量有效值域中,且角度变化量的绝对值大于预设的角度变化量阈值,但时间变化量小于等于预设的时间变化量阈值时,保存该旋转手势的角度变化量,并当下一次收到手指的运动状态是所有的手指全部抬起的状态时,移动终端的手势算法处理层确定所述旋转手势为有效。
7.根据权利要求1所述的方法,其特征在于,该方法还包括:
根据识别结果在移动终端上实现该旋转手势对应的功能。
8.根据权利要求7所述的方法,其特征在于,所述根据识别结果在移动终端上实现该旋转手势对应的功能为:
移动终端的应用层接收手势算法处理层发送的识别结果,判断角度变化量角度变化量的值;如果角度变化量的值小于0,则旋转手势是顺时针的,在移动终端上实现图片的顺时针旋转;如果角度变化量的值大于0,则旋转手势是逆时针的,在移动终端上实现图片的逆时针旋转;如果角度变化量的值等于0,说明两手指没有在移动终端的触摸屏上运动,不执行任何操作。
9.一种自动识别旋转手势的移动终端,其特征在于,该移动终端包括:驱动层、架构层、手势算法处理层;其中,
驱动层,用于获取手指在移动终端触摸屏上的触控信息;
架构层,用于对获取的触控信息中的数据进行预处理;
手势算法处理层,用于根据预处理后的数据、触控信息和预设的时间变化量阈值、角度变化量阈值和距离变化量阈值,对旋转手势进行识别。
10.根据权利要求9所述的移动终端,其特征在于,该移动终端进一步包括:
应用层,用于根据识别结果在移动终端上实现该旋转手势对应的功能;
数据库,用于保存预设的时间变化量阈值、角度变化量阈值和距离变化量阈值。
11.根据权利要求9所述的移动终端,其特征在于,
所述手势算法处理层,还用于当运动状态是所有手指都弹起或者有手指按下时,确定旋转手势为无效手势;
所述手势算法处理层,还用于当两次两指的距离变化量的比值处于预设的距离变化量有效值域中,且角度变化量的绝对值大于预设的角度变化量阈值,但时间变化量小于等于预设的时间变化量阈值时,保存该旋转手势的角度变化量,并当下一次收到手指的运动状态是所有的手指全部抬起的状态时,确定所述旋转手势为有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010512237.X/1.html,转载请声明来源钻瓜专利网。