[go: up one dir, main page]

CN102902468A - 移动终端地图浏览方法和装置 - Google Patents

移动终端地图浏览方法和装置 Download PDF

Info

Publication number
CN102902468A
CN102902468A CN2012104048000A CN201210404800A CN102902468A CN 102902468 A CN102902468 A CN 102902468A CN 2012104048000 A CN2012104048000 A CN 2012104048000A CN 201210404800 A CN201210404800 A CN 201210404800A CN 102902468 A CN102902468 A CN 102902468A
Authority
CN
China
Prior art keywords
mobile terminal
angular velocity
map
portable terminal
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012104048000A
Other languages
English (en)
Inventor
侯文君
陈婉莹
葛彤
邝野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2012104048000A priority Critical patent/CN102902468A/zh
Publication of CN102902468A publication Critical patent/CN102902468A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

一种移动终端地图类应用的控制方法和装置,其特征在于,包括:获取检测元件检测的移动终端运动的角速度;对所述角速度进行计算获取移动终端姿态变化信息;根据移动终端姿态变化信息获取匹配的浏览操作;获取前置摄像头预览图像;对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;根据移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;对所述移动终端执行所述浏览操作。本发明可广泛用作将移动终端作为一个“虚拟放大镜”的形式对终端中的电子地图进行方便高效的浏览操作的方法和装置。

Description

移动终端地图浏览方法和装置
 
技术领域:
本发明涉及一种用户与移动终端之间交互的人机交互装置及交互方法,特别是一种让用户可以将移动终端作为一个实物(放大镜)、通过移动终端在空间的位置来改变其显示信息内容的实体交互装置和方法。
背景技术:
随着以智能手机为代表的移动终端硬件、软件技术的飞速发展,其集成的传感器种类越来越多,性能越来越好。但现有的移动终端操作方式在很大程度上还在模仿人们使用电脑的方式,通过点击,拖动等传统操作方式来完成控制命令的输入任务。这种传统的交互形式在运用到移动终端上时具有以下不足之处:1.移动终端的尺寸较小,显示的内容和可进行控制操作的空间较小。导致在移动终端上完成同样的操作,较之与电脑相比需要更多的操作次数,误操作的几率也更大。2.移动终端体积小巧,作为一个手持设备使用方式和场景较电脑更为广泛。操作方式应该与其使用场景相匹配,以提高用户的使用体验。实体用户界面(Tangible User interface,以下简称TUI)由MIT Media Laboratory(麻省理工媒体实验室)的Hiroshi ISHII等人在CHI 1997的会议上提出,这是一种将人们在现实生活中和物体、环境的交互动作映射为与信息空间的交互过程的用户界面。TUI与现在所广泛运用于计算机软件和网页的图形用户界面(Graphics User Interface,以下简称GUI)不同,它将人们在现实生活中和物体、环境的交互动作直接映射为与数字世界的交互,强调数字设备功能的直观性;例如将用户使用吸管的转移液体的经验直接映射到软件操作的剪切粘贴操作上去,wii玩家通过挥动手柄来进行网球游戏等。通过这种将数字信息变为可触摸的形式,帮助用户达到无缝连接现实世界和数字世界信息的目的。而智能手机由于其逐步提升的普及率,丰富的信息采集传感器和随身携带随时使用等特性,理想的实体用户界面控制器。近些年移动终端开发者对实体用户界面的重视程度逐渐提升,越来越多以实体交互形式为基础的移动终端应用应运而生,但到目前为止,通过将陀螺仪数据捕捉到的移动终端姿态信息与前置摄像头捕捉到的图像信息相结合,在移动终端的使用情景上模拟传统放大镜使用场景的实体交互控制方法和装置并未出现。解决这一问题已成为急需。
发明内容:
克服现有技术的不足,提供一种无需触碰移动终端而通过检测元件和前置摄像头实现移动终端对地图的位置移动和大小缩放操作的移动终端地图浏览的控制方法和装置。
         移动终端地图浏览的方法包括:
         获取检测元件检测的移动终端运动的角速度;
         对所述角速度进行计算获取移动终端姿态变化信息;
         根据移动终端姿态变化信息获取匹配的浏览操作;
         获取前置摄像头预览图像;
         对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;
         根据移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;
对所述移动终端执行所述浏览操作;
         其中,所述获取检测元件检测的移动终端运动的角速度之前,包括:
判断浏览操作是否通过用户按住屏幕而被禁用;
判断当前浏览操作模式是否为位置移动;
所述检测元件在未被禁用的位置移动操作模式下将获得到的角速度发送给地图应用。     其中,获取前置摄像头预览图像之前,包括:
         判断浏览操作是否通过用户按住屏幕而被禁用;
判断当前浏览操作模式是否为大小缩放;
         所述摄像头在未被禁用的大小缩放操作模式下将获得到的预览图像发送给地图应用;
其中,对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息之前,包括:
         所述地图应用检测预览图像中是否有人脸;
         所述地图应用获取检测到的人脸长度和宽度;
         判断所述当前获取到的人脸长度和宽度是否分别大于前一时间点获取到的人脸长度和宽度,间接推算出移动终端与使用者眼睛之间距离变化信息;
         其中,所述对所述移动终端执行所述浏览操作,包括:
所述地图应用判断当前地图相对于移动终端屏幕的位置变化是否使地图边缘超出屏幕边界阈值;
所述地图应用在当前移动终端的移动未使地图边缘超出屏幕边界阈值的情况下,对地图执行相应的浏览操作;
实现本发明的移动终端装置包括:
         检测元件,用于检测移动终端运动的角速度;
         前置摄像头,用于获取预览图像;
         地图应用,用于获取所述检测元件检测的移动终端运动的角速度;对所述角速度进行计算获取移动终端姿态变化信息;根据移动终端姿态变化信息获取匹配的浏览操作;获取前置摄像头预览图像;对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;根据移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;对所述移动终端执行所述浏览操作;
其中,所述检测元件具体用于:
所述检测元件判断浏览操作是否通过用户按住屏幕而被禁用;所述检测元件判断当前浏览操作模式是否为位置移动;所述检测元件在未被禁用的位置移动操作模式下将获得到的角速度发送给地图应用;
         本发明提供一种地图应用,包括:
         角速度获取模块,用于获取检测元件检测的移动终端运动的角速度;
         角速度解析模块,用于对所述角速度进行计算获取移动终端姿态变化信息;
         预览图像获取模块,用于获取前置摄像头预览图像;
         预览图像解析模块,用于对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;
         匹配模块,用于根据移动终端姿态变化信息或移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;
         执行模块,用于对所述移动终端执行所述浏览操作。
其中,所述预览图像解析模块具体包括:
         预览图像识别子模块,用于对所述预览图像进行识别,判断所述预览图像中是否有人脸,如果有,获取预览图像中人脸的长度和宽度;
         比较子模块,用于将所述获取到当前的预览图像中人脸的长度和宽度与上一时间点获取到的长度和宽度分别对比,获取移动终端与使用者眼睛之间距离变化信息。
其中,执行模块具体包括:
判断子模块,用于判断当前地图相对于移动终端屏幕的位置变化是否使地图边缘超出屏幕边界阈值;
执行子模块,所述地图应用在当前移动终端的移动未使地图边缘超出屏幕边界阈值的情况下,执行匹配的浏览操作。
本发明的优点如下:
操作行程较大:由于本发明的实施例让使用者对移动终端的控制操作范围扩大到单手所能达到的整个空间。相对于局限在移动终端屏幕内的控制方式,本发明的实施例控制地图应用完成同样的位移、缩放操作需要的时间、操作次数更少。初次使用学习成本更低,再次使用记忆负担较小:本发明将传统生活中放大镜的使用形式映射到对移动终端地图查看的操作过程中。由于用户早已具有了放大镜的使用经验,因此在使用本发明的实施例时,基本不用再次学习。能够很快的上手使用。再次使用时也没有需要特别记忆的操作手势等内容,减小了用户使用的记忆负担。避免了单手操作的局限性,解放了使用者的另一只手现有移动终端的尺寸越来越大。但人在单手握持移动设备时(以右手为例),能够实施操作的只有右手拇指,舒适的操作范围也仅仅是终端屏幕右下侧的一个弧形区域(如图3所示)。相当多的应用未考虑这个问题,导致用户操作时是不是需要调整握持姿势或用另一只手辅助操作。由于移动终端使用场景多种多样,在相当多的场景中(如交通工具上,路途中)双手操作形式有诸多不便。本应用操作形式则有效的避免了这一问题的产生,方便了用户操作过程,提升了用户的使用体验。
附图说明:
图1为本发明架构示意图;
图2为本发明实施例中一种移动终端地图浏览的控制方法和装置的流程图;
图3为移动终端单手操作范围示意图;
图4为本发明移动终端x、y、z三轴及其正方向示意图;
图5为本发明移动终端在空间中移动浏览操作示意图;
图6为本发明移动终端在空间中缩放浏览操作示意图;
图7为本发明移动终端在以人眼为圆心、人眼与移动终端为半径的球面上水平运动示意图;
图8为本发明移动终端在以人眼为圆心、人眼与移动终端为半径的球面上竖直运动示意图;
图9为本发明移动终端向上移动过程中的地图显示边界限制示意图。
具体实施方式:
         本发明的一个最佳实施例,如图1所示,一种移动终端地图浏览的方法包括以下步骤:
         步骤101、获取检测元件检测的移动终端运动的角速度或前置摄像头预览图像;
         步骤102、对所述角速度进行计算获取移动终端姿态变化信息或对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;
         步骤103、根据移动终端姿态变化信息或移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;
         步骤104、对所述移动终端执行所述浏览操作。
         为了实现本发明的技术方案,本发明实施例提供的移动终端中设置有检测元件,用于捕捉终端自身的角速度,优选地,通过移动终端设置其检测功能的开启与关闭。优选地,该检测元件为陀螺仪。当然,该检测元件还可以为其他的检测元件,如方位传感器,磁场传感器,重力传感器等,在经过后续计算获得对应的角速度,凡是能够直接或间接获得移动终端角速度的检测元件均属于本发明的保护范围;本发明实施例提供的移动终端中还设置有前置摄像头,用于捕捉预览图像,优选地,通过移动终端设置其预览功能的开启与关闭。本发明实施例提供的地图应用具有对角速度解析的功能,对获取的角速度进行进一步计算获得移动终端姿态变化的角度,映射为地图相对屏幕移动的位置变化信息,然后将此位置变化信息转化为对当前地图的浏览操作;本发明实施例提供的地图应用还具有对预览图像进行识别的功能,对捕捉到的预览图像进行识别,判断其中是否包括人脸,获取识别到的人脸的长度和宽度,并与上一时间点获取到的人脸长度和宽度分别进行对比判断移动终端距离使用者眼睛的距离变化信息,然后将此距离变化信息转化为对当前地图的浏览操作。当然,也可不对移动终端设置检测功能的开启与关闭功能,此时地图应用未开启而收到该移动终端的角速度或前置摄像头预览图像时,则自行抛弃,不予以处理。
         以下结合具体应用场景,对本发明的技术方案做进一步详细的阐述。
         如图2所示,为本发明实施例提供的移动终端地图应用的控制方法,具体包括以下步骤:
         步骤201、移动终端在空间产生运动。
         当移动终端的地图应用开启,当用户通过移动终端进行浏览时,用户根据需求对该移动终端进行操作,该操作为分两类:
1、  在使用者其视野前的空间中(如图5所示),保持移动终端屏幕正对自己眼睛,上下左右移动该移动终端。(根据人机工效学原理,人在操作观看物品时,为了保证能有一个稳定,清晰的视觉效果,手、眼、头部会自动协调,保持所观看的物品其相对眼睛的距离以及在视野中的位置不变。因此,此类移动操作是十分自然的)。此时,移动终端在空间中的姿态相对于移动前发生了变化。(朝向,俯仰角度,倾斜角度).
2、    使用者在其视野前的空间中(如图6所示)保持移动终端屏幕正对自己眼睛,前后(相对使用者的眼睛)移动该终端设备。此时,移动终端在空间中距离使用者眼睛的距离发生了变化。
步骤202、判断浏览操作是否通过用户按住屏幕而被禁用。
在本应用的使用过程中,为保证用户能在最舒适的位置浏览信息,本应用提供了控制操作禁用功能。只需按住屏幕任意位置,即可暂时禁用地图浏览的移动缩放功能。此时,移动终端姿态和与使用者距离的改变不会触发显示内容的改变。具体地,当移动终端屏幕被按住时,地图应用仍通过调用函数读取出摄像头检测到的人脸轮廓的长度和宽度,并赋值给设定好的变量供之后与上一时间点的长度和宽度比较大小。
当手指离开屏幕瞬间,地图应用通过调用函数把上一次陀螺仪传感器捕获的角速度发送给地图应用的时间设置为当前时间(手指离开屏幕瞬间),并进入步骤203,判断浏览操作模式。
步骤203、判断浏览操作模式为缩放或移动。
由于本发明利用移动终端前置摄像头和陀螺仪共同完成对地图的浏览操作,移动终端在空间中的移动会被二者共同感知并进行相应处理,进而会造成移动终端采取的浏览操作与使用者预期操作不符的情况。
例如,使用者在空间中如图5所示上下左右移动该移动终端时,尽管手眼头部会自动协调,使用者面部与移动终端相对位置仍会发生微小变化,且此变化幅度大于误差容忍范围,此次获取的人脸长度和宽度与上一时间点长度宽度对比后将得出移动终端与使用者眼睛距离变大或者变小的结论,因此移动终端有可能将其上下左右位置移动操作判断为前后缩放移动,在使用者想要对地图进行位置移动时进行了大小缩放。
为了避免这种情况的发生,需要对使用者对移动终端的移动操作进行判断,之后再进行相应操作。
具体地,地图应用对对陀螺仪读数不断进行判断,如果陀螺仪传回的角速度连续落在某一预设范围内的次数达到预设值,则判断移动终端没有在空间内进行上下左右移动,此时如果有缩放操作,则执行缩放操作;一旦角速度超过预设范围,则将计数器归零,判断移动终端为上下左右移动操作,不执行缩放操作。
步骤204、前置摄像头获取预览图像,发送给地图应用。
当移动终端的地图应用开启时,为了能够捕捉前置摄像头的预览图像,预先在该移动终端中设置前置摄像头,当移动终端的地图应用开启时,前置摄像头开启并捕捉预览图像的功能随地图应用的开启而开启。
在本装置中,前置摄像头所捕捉的图像信息,仅作为检测该移动终端与使用者眼睛相对距离使用,不会显示在屏幕之中。
安装在移动终端的前置摄像头用于捕捉预览图像,但无法直接根据该图像实现对地图的浏览操作,所以需要将捕捉到的前置摄像头预览图像发送给地图应用,使地图应用根据该预览图像进行后续处理。
步骤205、是否在预览图像中检测到人脸。
由于本发明通过比较前后两次前置摄像头预览图像中人脸的长度和宽度的大小来得出移动装置距离使用者眼睛距离的变化信息,因此要首先确定前置摄像头中存在使用者人脸并且能够被识别。
具体地,地图应用判断是否在预览图中检测到人脸包括以下两种情况中的任一种:
当在预览图中没有检测到人脸时,转到步骤202;
当在预览图中检测到人脸时,转到步骤206;
步骤206地图应用获取检测到脸的长度和宽度。
当地图应用在前置摄像头预览图像中检测到使用者人脸之后,通过调用函数读取出该人脸轮廓的长度和宽度,并赋值给设定好的变量供之后与上一时间点的长度和宽度比较。
步骤207、地图应用对长度和宽度进行解析,获取移动终端与使用者眼睛之间距离变化信息
将存储好的此次获取的人脸轮廓长度和宽度分别与上一时间点获取的人脸轮廓长度和宽度相比较,若此次长度和宽度分别大于上一时间点长度和宽度,则判定为移动终端与使用者眼睛的距离缩短;若此次长度和宽度分别小于上一时间点长度和宽度,则判定为移动终端与使用者眼睛的距离增长。
由于移动终端在使用过程中,可能会由于用户的非主动控制而在空间产生运动(如手持移动终端时的自然抖动),进而造成获取到的移动终端与使用者眼睛之间的距离信息与使用者预期不一致。本应用采用了一定的算法来解决此问题。具体方案如下:
通常在上述情况下,移动终端的移动幅度较小。因此,为了减弱抖动带来的影响,区分对移动终端的主动控制和非主动控制,将此次获取到的长度或宽度在与上一时间点长度或宽度进行大小比较值钱乘以一预设的位于1周围的因子。优选地,此因子预设为0.999和1.001。即:当前次宽度小于此次宽度乘以0.999且前次长度小于此次长度;或者前次宽度小于此次宽度且前次长度小于此次长度乘以0.999时,则判定为移动终端与使用者眼睛之间距离变小;当前次宽度大于此次宽度乘以1.001且前次长度大于此次长度;或者前次宽度大于此次宽度且前次长度大于此次长度乘以1.001时,则判定为移动终端与使用者眼睛之间距离变大。
判断距离变化信息完成后,将此次获取的人脸长度和宽度赋值给另一组设定好的变量,作为上一时间点的人脸长度和宽度存储,供与下一时间点获取的人脸长度和宽度比较大小。
由于在地图应用刚开启时,四个设定好的变量(此次长度和宽度以及上一时间点的长度和宽度)初值均为零,一旦使用者人脸长度和宽度被初次获取,与前次人脸长度和宽度(均为初值零)比较时必然会得到移动终端与使用者眼睛之间距离变小的结论。因此,为了避免此情况发生,当地图应用刚开启时,将读入的第一组人脸长度宽度数据直接同时复制给四个设定好的变量。
步骤208、获取匹配的浏览地图操作。
在地图应用里,有移动终端与使用者眼睛距离变大变小与不同浏览地图操作的对应关系,该对应关系为此地图应用预先设置。
具体地,地图应用根据移动终端向各个方向移动与不同浏览操作的对应关系,获取与移动终端向各个方向移动相匹配的浏览操作包括以下多种情况中的任一种:
若移动终端与使用者眼睛距离变大,则对地图进行以屏幕显示中心为中心的缩小操作,即将显示内容长宽各缩小预设倍数,并将缩小次数加一,放大次数减一;若移动终端与使用者眼睛距离变小,则对地图进行以屏幕显示为中心的放大操作,即将显示内容长宽各放大预设倍数,并将放大次数加一,缩小次数减一。
步骤209、判断缩小或放大次数是否小于预设次数。
由于移动终端内存和屏幕大小有限,地图经放大或缩小若干次之后有可能会导致内存溢出异常,造成地图应用意外关闭。因此,为了防止程序意外终止,优化用户体验,地图应用对当前显示地图的放大缩小次数设置限制以实现对图像缩放设定上下界限。
具体地,地图应用判断地图缩小或放大次数是否小于预设次数包括以下两种情况中的任一种:
当地图缩小或放大次数小于预设次数时,转到步骤210;
当地图缩小或放大次数大于等于预设次数时,转到步骤结束;
步骤210、执行获取到的相匹配的浏览操作。
具体地,针对当前地图,地图应用根据对其执行获取到的浏览操作,以实现用户对地图的浏览。
例如:当获取到的浏览操作为对地图进行放大操作时,地图应用对当前地图执行放大操作,使用户得以在移动终端的显示屏上看到放大后的地图。
步骤211、陀螺仪传感器将移动终端移动的角速度发送给地图应用。
安装在移动终端的陀螺仪传感器用于捕获移动终端的在x、y两个轴上的角速度,但无法直接根据该角速度实现对地图的浏览,需要通过地图应用根据该角速度进行地图浏览,所以需要将捕获到的移动终端的角速度地图应用,使地图应用根据该角速度进行后续处理。
具体地,如图4所示,移动终端沿其x轴逆时针转动为正方向,获取角速度为正;移动终端沿其x轴顺时针转动获取角速度为负;移动终端沿其y轴顺时针转动为正方向,获取角速度为正;移动终端沿其y轴逆时针转动获取角速度为负。
步骤212、地图应用计算所获取的角速度,获得移动终端姿态变化信息。
用户为浏览地图而对移动终端进行各个方向的未被禁用的移动操作时,移动终端实际是在以用户眼睛为中心的一个球面上移动,此移动会导致移动终端姿态发生变化,即移动终端沿x或y轴转动了一定角度。因此,为了根据该移动终端的角速度获取移动终端姿态变化的角度,需要对获取的移动终端x、y轴上的角速度进行解析,获得移动终端在x、y轴上姿态变化的角度。
移动终端的移动是连续的,角度变化也是连续的,因此,x、y轴上的当前角速度分别乘以移动的时间(当前时间与上一次陀螺仪传感器将所捕获角速度发送给地图应用的时间之差)即可计算得到移动终端分别在x、y轴上姿态变化的角度。
具体地,如图7所示,移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向右移动时,移动终端沿其x轴顺时针转动一微小角度θ(称角θ为移动终端姿态变化的角度),因此时刻2的角速度ω为负,时刻2与上一次陀螺仪传感器将所捕获角速度发送给地图应用的时间(时刻1)之间的微小间隔为其移动的时间dt。
计算移动终端姿态变化的角度θ的公式为:
θ=ω×dt
    如图8所示,移动终端在以人眼为圆心、人眼与移动终端为半径的球面向上移动同理。
步骤213、获取匹配的浏览地图操作。
在地图应用里,有移动终端分别在x、y轴上姿态变化的角度与不同浏览地图操作的对应关系,该对应关系为此地图应用预先设置。
优选地,移动终端分别在x、y轴上姿态变化的角度与不同浏览操作的对应关系以列表的形式体现,如表1所示。
表1,移动终端分别在x、y轴上姿态变化的角度与不同浏览操作的对应关系
  移动终端姿态变化的角度>0 移动终端姿态变化的角度<0
x轴 地图右移 地图左移
y轴 地图下移 地图上移
具体地,地图应用根据移动终端分别在x、y轴上姿态变化的角度与不同浏览操作的对应关系,获取与移动终端分别在x、y轴上姿态变化的角度相匹配的浏览操作包括以下多种情况中的任一种:
当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向左运动时,移动终端在x轴姿态变化的角度 > 0,获取的浏览操作为对地图进行右移操作;
当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向右运动时,移动终端在x轴姿态变化的角度 < 0,获取的浏览操作为对地图进行左移操作;
当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向上运动时,移动终端在y轴姿态变化的角度 > 0,获取的浏览操作为对地图进行下移操作;
当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向下运动时,移动终端在y轴姿态变化的角度 < 0,获取的浏览操作为对地图进行上移操作;
当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向其他方向(左上、左下、右上、右下)运动时,则获取x、y两轴上的对应浏览操作。
地图相对于设备屏幕向左右或上下移动的距离为移动终端姿态变化的角度乘以地图的宽或高。
例如,当移动终端在以人眼为圆心、人眼与移动终端为半径的球面向右上运动时,若移动终端在x轴姿态变化的角度为 -0.002,在y轴姿态变化的角度为 0.001,根据该移动终端姿态变化角度参见表1获取与之匹配的浏览操作,获取的浏览操作为对地图进行左下移操作,向左移动距离为0.002×地图之宽,向下移动距离为0.001×地图之高。
步骤214、判断当前地图对于移动终端屏幕位置变化是否小于屏幕边界阈值。
地图应用根据移动终端姿态变化的角度计算地图相对于移动终端屏幕位置的变化信息,从而实现用户通过移动该终端浏览地图不同部分的功能,如果移动终端在某一方向的一直移动,移动终端旋转角度不断增大,如不加以限制,移动终端显示的地图会移动出屏幕,影响用户对当前地图位置的判断和解读,给用户的识别和操作带来不良影响。优选地,需设置阈值使地图边界移动到屏幕的1/2处就不会向设备运动方向的反方向继续移动。
具体地,如图9所示,当移动终端在以人眼为圆心、人眼与移动终端为半径的球面上向上运动,屏幕中显示的地图内容(图中灰色部分)在屏幕内向着此设备运动方向(向上)的反方向(向下)移动,若移动到地图的上边缘到达屏幕的1/2处,地图应用判定超出阈值,此时继续像上移动设备,屏幕中显示的地图内容并不会在屏幕内向下继续移动,而是保持现有位置不变,此时,用户操作设备进行的其他方向上的运动不受影响。若操作导致地图显示在其他方向达到阈值,处理方式与上述方式同理。
步骤215、执行获取到的相匹配的浏览操作。
具体地,针对当前地图,地图应用根据对其执行获取到的浏览操作,以实现用户对地图的浏览。
例如:当获取到的浏览操作为向右移动手机操作时,地图应用对屏幕中显示的地图内容执行在屏幕内向着此设备运动方向(向右)的反方向(向左)移动,使用户得以看到地图右侧的内容。

Claims (9)

1.一种移动终端地图浏览方法,其特征在于:
a、获取检测元件检测的移动终端姿态变化的角速度;
b、获取前置摄像头检测到的预览图像;
c、对所述角速度与所述预览图像进行解析,获取移动终端姿态变化角度以及移动终端与使用者眼睛的距离变化趋势(距离变大/距离变小);
d、根据移动终端姿态变化角度获取与该变化角度相匹配的浏览操作,根据移动终端与使用者;
e、眼睛的距离变化获取与该变化趋势相匹配的浏览操作;
f、对所述移动终端执行所述浏览操作。
2.如权利要求1所述的方法,其特征在于:在获取所述检测元件检测的移动终端角速度与所述前置摄像头检测的预览图像之前,地图类应用检测所述浏览操作是否被用户禁用,所述地图类应用将未被用户禁用时所述检测元件检测到的所述角速度与所述预览图像发送给所述地图类应用。
3.如权利要求1所述的方法,其特征在于:所述地图类应用对所述角速度数据进行解析,进而判定所述浏览操作是移动操作还是缩放操作,具体包括:
所述地图类应用不断读取所述角速度检测元件检到的角速度,当所述角速度检测元件检测到的角速度连续留在某一预设范围内的次数达到预设值时,则判断移动终端没有在控件内进行上下左右的移动操作,则执行缩放操作;一旦角速度超过预设范围,则将计数器归零,判断移动终端为上下左右移动操作,不执行缩放操作。
4.如权利要求3所述的方法,其特征在于:根据所述判断结果,读取所述检测元件检测的角速度数据或前置摄像头获得的预览图像,并对数据与图像进行解析,获取移动终端姿态变化角度及与使用者眼睛的距离变化趋势。
5.一种实现移动终端地图浏览方法的移动终端装置,其特征在于,包括:检测元件,用于检测移动终端姿态变化的角速度,前置摄像头,用于获取预览图像,地图类应用,用户获取所述检测元件检测的所述角速度以及所述前置摄像头获得的所述预览图像;对获得的角速度及预览图像进行解析,获取移动终端姿态变化角度及与使用者眼睛距离的变化趋势;根据不同的姿态变化角度及距离变化趋势与不同浏览操作的对应关系,获取与之相匹配的浏览操作;对所述移动终端直行所述浏览操作。
6.如权利5所述的移动终端装置,其特征在于:所述检测元件具体用于:检测所述角速度;获取预览图像;检测使用者是否接触屏幕;检测所述角速度在某一预设范围内是否超出预设值;将检测的角速度与获取的预览图像发送给地图类应用。
7.如权利5所述的移动终端装置,其特征在于:地图类应用包括:角速度获取模块,用于获取检测元件检测的移动终端运动的角速度;角速度解析模块,用于对所述角速度进行计算获取移动终端姿态变化信息;预览图像获取模块,用于获取前置摄像头预览图像;预览图像解析模块,用于对图像进行识别,获取移动终端与使用者眼睛之间距离变化信息;匹配模块,用于根据移动终端姿态变化信息或移动终端与使用者眼睛距离变化信息获取匹配的浏览操作;执行模块,用于对所述移动终端执行所述浏览操作。
8.如权利要求5中所述的移动终端装置,其特征在于,地图类应用所述图像解析模块具体包括:预览图像识别子模块,用于对所述预览图像进行识别,判断所述预览图像中是否有人脸,如果有,获取预览图像中人脸的长度和宽度;比较子模块,用于将所述获取到当前的预览图像中人脸的长度和宽度与上一时间点获取到的长度和宽度分别对比,获取移动终端与使用者眼睛之间距离变化信息。
9.如权利要求5中所述的移动终端装置,其特征在于所说的地图类应用所述执行模块包括:判断子模块,用于判断当前地图相对于移动终端屏幕的位置变化是否使地图边缘超出屏幕边界阈值;执行子模块,所述地图应用在当前移动终端的移动未使地图边缘超出屏幕边界阈值的情况下,执行匹配的浏览操作。
CN2012104048000A 2012-10-23 2012-10-23 移动终端地图浏览方法和装置 Pending CN102902468A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104048000A CN102902468A (zh) 2012-10-23 2012-10-23 移动终端地图浏览方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104048000A CN102902468A (zh) 2012-10-23 2012-10-23 移动终端地图浏览方法和装置

Publications (1)

Publication Number Publication Date
CN102902468A true CN102902468A (zh) 2013-01-30

Family

ID=47574722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104048000A Pending CN102902468A (zh) 2012-10-23 2012-10-23 移动终端地图浏览方法和装置

Country Status (1)

Country Link
CN (1) CN102902468A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9619016B2 (en) 2014-03-31 2017-04-11 Xiaomi Inc. Method and device for displaying wallpaper image on screen
WO2017161777A1 (zh) * 2016-03-22 2017-09-28 乐视控股(北京)有限公司 全景直播方法及装置
CN109141461A (zh) * 2017-06-13 2019-01-04 博世汽车部件(苏州)有限公司 汽车地图导航控制系统和方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033689A (zh) * 2009-09-30 2011-04-27 联想(北京)有限公司 一种移动终端、和在移动终端上显示信息的方法
CN102141846A (zh) * 2011-03-09 2011-08-03 中兴通讯股份有限公司 一种直觉式浏览内容的方法及移动终端
CN102591550A (zh) * 2011-01-04 2012-07-18 中国移动通信集团公司 终端界面内容的缩放控制方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033689A (zh) * 2009-09-30 2011-04-27 联想(北京)有限公司 一种移动终端、和在移动终端上显示信息的方法
CN102591550A (zh) * 2011-01-04 2012-07-18 中国移动通信集团公司 终端界面内容的缩放控制方法及装置
CN102141846A (zh) * 2011-03-09 2011-08-03 中兴通讯股份有限公司 一种直觉式浏览内容的方法及移动终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9619016B2 (en) 2014-03-31 2017-04-11 Xiaomi Inc. Method and device for displaying wallpaper image on screen
WO2017161777A1 (zh) * 2016-03-22 2017-09-28 乐视控股(北京)有限公司 全景直播方法及装置
CN109141461A (zh) * 2017-06-13 2019-01-04 博世汽车部件(苏州)有限公司 汽车地图导航控制系统和方法

Similar Documents

Publication Publication Date Title
US20230280793A1 (en) Adaptive enclosure for a mobile computing device
TWI489317B (zh) 電子裝置的操作方法及系統
TWI659331B (zh) 用於智慧終端機的截取螢幕方法和裝置
Rautaray et al. Real time multiple hand gesture recognition system for human computer interaction
US10477090B2 (en) Wearable device, control method and non-transitory storage medium
US20130082978A1 (en) Omni-spatial gesture input
US20090284469A1 (en) Video based apparatus and method for controlling the cursor
US20150138090A1 (en) Electronic device and a method for controlling the functions of the electronic device as well as program product for implementing the method
CN106959808A (zh) 一种基于手势控制3d模型的系统及方法
CN103105930A (zh) 一种基于视频图像的非接触式智能输入方法及装置
CN107479691A (zh) 一种交互方法及其智能眼镜和存储装置
CN103713738A (zh) 一种基于视觉跟踪和手势识别的人机交互方法
Haro et al. Mobile camera-based user interaction
CN110007748B (zh) 终端的控制方法、处理装置、存储介质及终端
JP2013175113A (ja) 情報処理装置、情報処理方法及びプログラム
CN102902468A (zh) 移动终端地图浏览方法和装置
CN104881200A (zh) 软键盘布局调整方法及装置
CN104199549B (zh) 一种虚拟鼠标操作装置、系统及方法
CN111240483A (zh) 操作控制方法、头戴式设备及介质
CN113703577A (zh) 一种绘图方法、装置、计算机设备及存储介质
CN109960406B (zh) 基于双手手指之间动作的智能电子设备手势捕获与识别技术
CN118116078A (zh) 识别挥动动作的方法及相关装置
US20140375777A1 (en) Three-dimensional interactive system and interactive sensing method thereof
CN117472262A (zh) 交互方法和电子设备
CN103558914A (zh) 基于几何校正优化的单摄像头虚拟键盘

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING POSTAL AND TELECOMMUNICATIONS UNIV.

Free format text: FORMER OWNER: CHEN WANYING

Effective date: 20131025

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20131025

Address after: 100876 Beijing city Haidian District Xitucheng Road No. 10, Beijing University of Posts and Telecommunications

Applicant after: Beijing University of Posts and Telecommunications

Address before: 100876 Beijing city Haidian District Xitucheng Road No. 10, Beijing University of Posts and Telecommunications

Applicant before: Chen Wanying

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130130