一种控制屏幕画面缩放的手势方法

文档序号:6535107阅读:2099来源:国知局
一种控制屏幕画面缩放的手势方法
【专利摘要】本发明提供了一种控制屏幕画面缩放的手势方法,通过移动终端作为手势输入设备,实时获取手指的坐标信息,对坐标数据进行处理和分析判断对画面的放大缩小控制,对手指旋转的角度进行记录控制缩放比例,将参数传入应用控制接口中实现单个手指对画面的缩放控制。此算法实现简单,操作体验好,可广泛应用在移动终端需要缩放控制的应用中。
【专利说明】一种控制屏幕画面缩放的手势方法
【技术领域】
[0001]本发明涉及一种利用移动设备触摸屏作为输入设备,对人体的手势行为进行识别以控制屏幕画面缩放的方法。
【背景技术】
[0002]随着信息技术的发展以及触屏手持设备日益普及,基于移动终端的应用软件具有巨大的市场与发展前景。好的移动终端应用软件应该具有良好的交互特性,提高用户的使用体验。这些应用中经常有需要进行缩放控制的画面,例如电子地图、图片、游戏场景等。用户需要使用缩放功能达到最佳体验,例如使用地图的缩放功能来快速找到自己所在位置或查看某区域的详细地理位置信息。目前应用中使用多点触控的方式,两个手指以上接触屏幕时,如图1A所示,向外侧滑动放大画面,更加详细地显示画面信息,如图1B所示,向内侧滑动时缩小画面,显示更大范围。这种手势操作方式符合用户对放大缩小的基本感觉,但是也具有一定的局限性,即需要两根手指操作画面,例如用户在室外使用时可能仅有一根手指能够操作手机,给操作带来了不便。有的应用加入了缩放控制栏,解决了单手指操作的问题,但是降低了操作体验,给操作带来不便。

【发明内容】

[0003]本发明要解决的技术问题是用单指即可实现屏幕缩放,同时,不影响操作体验。
[0004]为了达到上述目的,本发明的技术方案是提供了一种控制屏幕画面缩放的手势方法,其特征在于,步骤为:
[0005]步骤1、用单个手指在触屏设备上按照箭头的方向进行顺时针转动或者逆时针转动;
[0006]步骤2、当手指接触触屏时,通过触屏输入设备底层接口获取当前的手势触控像素点坐标,判断当前的接触是否是第一次接触触屏,若是,则进入步骤3,若否,则进入步骤4 ;
[0007]步骤3、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度作为上次触控角度,返回步骤2 ;
[0008]步骤4、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度与上次触控角度对比,根据角度的变化情况判断当前手指为顺时针转动或逆时针转动,顺时针转动与放大画面指令对应,逆时针转动与缩小画面指令对应,或者,顺时针转动与缩小画面指令对应,逆时针转动与放大画面指令对应;同时,计算旋转角度,不同的旋转角度对应不同的画面缩放比例;
[0009]步骤5、将步骤4得到的放大画面指令或缩小画面指令及画面缩放比例作为参数传入触屏设备操作系统的画面缩放控制接口中,完成画面按比例缩放。
[0010]本发明具有较高的准确度,解决传统屏幕画面的缩放交互问题,提供了一种操作体验更佳的人机交互方式,其具有实现简单、操作体验较好等优点。【专利附图】

【附图说明】
[0011]图1A为现有的画面放大操作示意图;
[0012]图1B为现有的画面缩小操作示意图;
[0013]图2A为本发明的画面放大操作示意图;
[0014]图2B为本发明的画面缩小操作示意图。
【具体实施方式】
[0015]为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。
[0016]本发明提供了一种控制屏幕画面缩放的手势方法,其步骤为:
[0017]步骤1、用单个手指在触屏设备上按照箭头的方向进行顺时针转动(如图2A所示)或者逆时针转动(如图2B所示);
[0018]步骤2、当手指接触触屏时,通过触屏输入设备底层接口获取当前的手势触控像素点坐标,判断当前的接触是否是第一次接触触屏,若是,则进入步骤3,若否,则进入步骤4 ;
[0019]步骤3、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度作为上次触控角度,返回步骤2 ;
[0020]步骤4、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度与上次触控角度对比,根据角度的变化情况判断当前手指为顺时针转动或逆时针转动,顺时针转动与放大画面指令对应,逆时针转动与缩小画面指令对应,或者,顺时针转动与缩小画面指令对应,逆时针转动与放大画面指令对应;同时,计算旋转角度,不同的旋转角度对应不同的画面缩放比例;
[0021]步骤5、将步骤4得到的放大画面指令或缩小画面指令及画面缩放比例作为参数传入触屏设备操作系统的画面缩放控制接口中,完成画面按比例缩放。
【权利要求】
1.一种控制屏幕画面缩放的手势方法,其特征在于,步骤为: 步骤1、用单个手指在触屏设备上按照箭头的方向进行顺时针转动或者逆时针转动;步骤2、当手指接触触屏时,通过触屏输入设备底层接口获取当前的手势触控像素点坐标,判断当前的接触是否是第一次接触触屏,若是,则进入步骤3,若否,则进入步骤4 ; 步骤3、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度作为上次触控角度,返回步骤2 ; 步骤4、计算当前的手势触控像素点相对于屏幕中点的角度,将该角度与上次触控角度对比,根据角度的变化情况判断当前手指为顺时针转动或逆时针转动,顺时针转动与放大画面指令对应,逆时针转动与缩小画面指令对应,或者,顺时针转动与缩小画面指令对应,逆时针转动与放大画面指令对应;同时,计算旋转角度,不同的旋转角度对应不同的画面缩放比例; 步骤5、将步骤4得到的放大画面指令或缩小画面指令及画面缩放比例作为参数传入触屏设备操作系统的画面缩放控制接口中,完成画面按比例缩放。
【文档编号】G06F3/0488GK103699331SQ201410005955
【公开日】2014年4月2日 申请日期:2014年1月7日 优先权日:2014年1月7日
【发明者】梅智杰, 廖小飞 申请人:东华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1