[发明专利]一种使移动通讯设备的系统屏幕翻转的方法有效
申请号: | 201310179126.5 | 申请日: | 2013-05-14 |
公开(公告)号: | CN103269400A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 徐学志 | 申请(专利权)人: | 深迪半导体(上海)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04M1/02;G06F1/16 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 齐永红;郭少晶 |
地址: | 上海市浦东新区张江高科*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 通讯设备 系统 屏幕 翻转 方法 | ||
技术领域
本发明涉及计算机软件的人机交互方式,具体涉及使基于安卓系统(以下简称系统)的移动通讯设备的系统屏幕翻转的方法。
背景技术
当例如是平板电脑、智能手机的移动通讯设备旋转一个比较大的角度时,会影响使用者的阅读舒适度,例如,平板电脑由原来的方向面向阅读者旋转90度时,会使阅读者对系统屏幕上的文字图片等的阅读发生一定困难,因此,需要在移动通讯设备旋转较大角度时,使系统屏幕也随之翻转相应角度,以使得阅读者始终处于一种比较舒适的阅读环境中。
目前的移动通讯设备利用重力传感器感知重力方向来判断移动通讯设备与重力方向的夹角,并将此夹角信号发送给系统,从而实现系统屏幕的翻转。该种实现方式得到了广泛的利用,但当移动通讯设备中使用的重力传感器的一个轴向与重力方向平行时,便无法感应移动通讯设备在与重力方向垂直的平面上的转动,从而导致系统屏幕翻转的失灵,这就限制了系统屏幕翻转在水平面上的使用,如果使用者需要在该种状态下改变移动通讯设备方位,则要先将移动通讯设备抬起一定角度并翻转至所需的方位后(此时,系统屏幕会跟随翻转),再将该移动通讯设备放置在水平面上继续阅读。由此可见,现有的实现屏幕翻转的方式限制了在与重力方向垂直的水平面上的使用,无法为使用者提供更舒适、更便捷的阅读体验。
发明内容
本发明的目的在于针对上述问题,提供一种移动通讯设备在水平面上翻转时,系统屏幕也会跟随设备翻转的实现方法。
本发明采用的技术方案为:一种使移动通讯设备的系统屏幕翻转的方法为:移动通讯设备的系统以第一采样频率采集重力传感器的输出值,并以第二采样频率采集陀螺仪的z轴输出值,根据采样得到的陀螺仪的z轴输出值判断移动通讯设备是否存在从静止状态到运动状态再到静止状态的一次绕移动通讯设备的z轴旋转的旋转事件,系统将根据重力传感器的输出值获得的姿态角定义为第一姿态角,并将根据陀螺仪的z轴输出值获得的姿态角定义为第二姿态角,其中,姿态角为移动通讯设备的y轴的正向与系统定义的0度线之间在顺时针方向上的夹角(即y轴的正向沿顺时针方向至0度线的夹角);
系统按照公式1计算移动通讯设备的y轴在一次旋转事件中转过的相对角度,及移动通讯设备在完成一次旋转事件后的第二基准姿态角,所述第二基准姿态角等于移动通讯设备在一次旋转事件中转过的相对角度与开始此次旋转事件时的第二姿态角的和,将第二基准姿态角转换为0≤α′<360°范围内的角度,得到所述第二姿态角;
公式1:其中,角速度(i)和时间戳(i)分别表示在一次旋转事件中,系统第i次采集到的陀螺仪的z轴输出值和系统标识的进行第i次采集的时间戳,j表示对应一次旋转事件的采集次数,且j大于等于1,时间戳(0)表示进行作为开始一次旋转事件的采样的上一次采样的时间戳;
所述系统在第一姿态角为0度、90度、180度和270度时将第二姿态角的值更新为等于第一姿态角的值;
所述系统在重力传感器的z轴输出值不等于和等于g时,分别根据第一姿态角和第二姿态角按照系统设定的系统屏幕旋转布局与移动通讯设备的姿态角的关系使系统屏幕翻转。
其中,所述开始一次旋转事件的判断方法为:当移动通讯设备处于静止状态时,如果系统从首次发生运动判断事件的采集起的连续n次的采集中有一半以上均发生运动判断事件,则将首次发生运动判断事件的时刻视为一次旋转事件的开始,否则视为移动通讯设备仍处于静止状态,其中,所述运动判断事件为陀螺仪的z轴输出值的绝对值大于系统设定的最大静止角速度;
结束一次旋转事件的判断方法为:当移动通讯设备处于运动状态时,如果系统从首次发生静止判断事件的采集起的连续m次采集中有大于一半均发生静止判断事件,则系统将首次发生静止判断事件的时刻视为一次旋转事件的结束,否则视为移动通讯设备仍处于所述运动状态,其中,所述静止判断事件为陀螺仪的z轴输出值的绝对值小于等于所述最大静止角速度。
本发明的有益效果为:本发明的使移动通讯设备的系统屏幕翻转的方法包括通过现有技术根据重力传感器提供的姿态角在设备处于非水平状态时使系统屏幕跟随设备翻转的方法,以及通过陀螺仪确定的姿态角在设备处于水平状态时使系统屏幕跟随设备翻转的方法,二者互为补充,为使用者提供更舒适、更便捷的阅读体验。
附图说明
图1示出了本发明所述的姿态角;
图2为移动通讯设备的姿态角为0度时的系统屏幕的布局;
图3为移动通讯设备的姿态角为90度时的系统屏幕的布局;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深迪半导体(上海)有限公司,未经深迪半导体(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310179126.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高铝超强双用保温砖及生产方法
- 下一篇:枸杞子豆腐乳的制备方法