[发明专利]一种自动识别手势的方法及移动终端有效
申请号: | 201010188422.8 | 申请日: | 2010-05-31 |
公开(公告)号: | CN101853133A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 魏兰英;赵薇;杨新力;胡博 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动识别 手势 方法 移动 终端 | ||
技术领域
本发明涉及移动终端领域的手势识别技术,尤其涉及一种自动识别手势的方法及移动终端。
背景技术
移动通讯的迅速发展,引起整个社会的方方面面不同程度的改变,目前移动终端已成为绝大多数人生活中不可或缺的一部分。未来移动终端的人机交互将以自然性、多通道性、协作性为主要发展方向,试图通过手势、语音、表情等人类自然的交流方式形成多通道、多模式的用户与移动终端的自然对话,以提高用户的体验效果。移动终端的用户界面(UI,User Interface)由“以技术为中心”向“以用户为中心”发展的趋势,使自然直观的自然人机交互成为用户界面发展的必然趋势。其中,手势交互这一交互方式作为适应自然交互趋势的UI交互形式,正逐渐受到大家的重视,应用的广泛性日益扩大。
移动终端的厂商已经在UI技术上花费了很多精力,包括UI设计、鼠标、键盘、轨迹球、重力传感器等。随着智能移动终端的普及,触摸屏的功能越来越不可替代,手势也因其新奇性、方便性、易用性,成为人机交互新技术。基于自然手势的可双指触摸的人机交互,是用户与移动终端之间自然和谐对话的一种新的交互技术。这种方式是“以用户为中心”的交互,与传统的触摸屏只能单个指头的操作不同,这种方式允许用户多个手指同时操作一个移动终端,甚至可以让多个用户同时操作。但是多个手指同时操作意味着允许处理更加复杂的任务,因此如何既快速、又高效的实现手势交互是移动终端制造商迫在眉睫要解决的问题。
目前为止,苹果公司在做这方面研究,已经实现的功能主要有滑动解锁、缩放和翻转等,但是主要集中在UI的设计方面。此外,还有一些触摸屏厂商做的底层手势交互处理,主要研究一些底层的算法和结构,因为算法和结构不同,厂商间的移动终端很难相互兼容。
图1是现有技术中android平台上实现手势识别的系统结构示意图,如图1所示,做一次两指分离或者合拢的动作,假设驱动层以80Hz的频率上报数据给架构层,每秒架构层需要进行80*N次的计算,其中N代表一次完整事件所需要手指的触点信息,触点信息主要包括:以移动终端屏幕左上角为原点的x坐标的值和y坐标的值,手指的指宽w,手指对屏幕的压力p,多点同步上报(SYN_MT_REPORT,Synchronize Multi-Touch Report)的值,同步上报(SYN_REPORT,Synchronize Report)的值;如果是单指,则N=6,如果是两指,则N=11,如果是M个指头,则N=5*M+1;架构层把一次完整事件的信息进行预处理,放在motion类中,因为驱动层以80Hz的频率上报数据给架构层,所以每秒最多产生80次motion,然后将每次预处理后的motion类中的数据发送给手势算法处理层进行处理,手势算法处理层每28ms处理一次,所以每秒大概计算35次。
手势算法处理层利用的算法计算过程如下:记录第一次两个指头按下的两个点的坐标(x′1,y′1)和(x′2,y′2)、以及第二次两个指头按下的两个点的坐标(x1,y1)和(x2,y2),求得两点的距离为和然后,求得两指分离或合拢的系数为scale=Δscur/Δspre,其中Δscur代表当前两点的距离,Δspre代表上一次两点的距离,将scale值发送给应用层;如果是两指远离的动作,发送的scale值最大不能超过上一次scale值的1.25倍,如果是两指合拢的动作,发送的scale值最小不低于上一次scale值的0.8倍。这种方法的缺陷是:手势算法处理层利用的算法每秒大概计算35次,所以手势算法处理层的计算量较大,使得移动终端的反应比较慢;而且,处理的速度还要根据驱动层的上报频率而定,不具备根据需求而进行自适应调节的能力。
发明内容
有鉴于此,本发明的主要目的在于提供一种自动识别手势的方法及移动终端,能够快捷、高效地实现自动识别多指手势。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开一种自动识别手势的方法,包括:
对移动终端的触摸屏进行校准,获取并保存手指在触摸屏上运动时的时间变化量阈值和距离变化量阈值;
获取手指在移动终端触摸屏上的触控信息,并对获得的触控信息的数据进行预处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010188422.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:检测操作系统中任务死循环的方法及操作系统
- 下一篇:一种单显示多笔交互方法