[发明专利]一种旋转虚拟视窗的方法及终端在审
申请号: | 201410305777.9 | 申请日: | 2014-06-27 |
公开(公告)号: | CN104111779A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 樊祥阔 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 旋转 虚拟 视窗 方法 终端 | ||
技术领域
本发明涉及终端显示领域,尤其涉及一种旋转虚拟视图的方法及终端。
背景技术
随着科学技术的发展,越来越多形态的智能终端出现在人们的生活中,比如,智能手机、平板电脑、多媒体播放器、智能投影仪。这些终端均具有屏幕分辨率低,屏幕尺寸小的特性。
目前,这些智能终端的屏幕正常显示方向是竖屏显示,但因为产品形态的特殊性以及其特殊的应用场景,有时候又要求屏幕必须要横屏显示。一般做法是将操作系统强制编译成平板显示模式,但这样就会存在要么屏幕显示界面过小,或者兼容性差导致操作系统无法启动的问题,而更换高分辨率屏幕又会增加产品成本。
所以,在现有技术中还并不存在一种较为合理的横屏与竖屏相互切换显示的技术方案。
发明内容
有鉴于此,本发明实施例期望提供一种旋转虚拟视窗的方法及终端,以实现横屏与竖屏之间的等比例切换,方便用户操作,避免操作系统无法启动。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种旋转虚拟视窗的方法,应用于终端,所述方法包括:获得所述终端中待旋转虚拟视窗的旋转角度值;基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得旋转后的虚拟视窗。
可选地,在所述获得所述终端中待旋转虚拟视窗的旋转角度值之后,且在 所述基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转之前,所述方法还包括:在预置的至少一个等比例变换模板中确定出与所述旋转角度值对应的第一等比例变换模板;其中,所述等比例变换模板与预置角度值一一对应。
可选地,在所述基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转之前,所述方法还包括:根据所述旋转角度值和预先设置的通用等比例变换模板,生成与所述旋转角度值对应的第一等比例变换模板。
可选地,所述基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得旋转后的虚拟视窗,具体为:采用所述第一等比例变换模板旋转所述待旋转虚拟视窗,获得所述旋转后的虚拟视窗。
可选地,所述方法还包括:根据所述终端的当前姿态,获得屏幕方向值;所述基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得旋转后的虚拟视窗,具体为:基于所述屏幕方向值及所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得所述旋转后的虚拟视窗。
第二方面,本发明实施例提供一种终端,所述终端包括:获得单元和旋转单元;其中,所述获得单元,用于获得所述终端中待旋转虚拟视窗的旋转角度值;所述旋转单元,用于基于获得的所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得旋转后的虚拟视窗。
可选地,所述终端还包括:确定单元,用于在所述获得单元获得所述旋转角度值之后,且在所述旋转单元对所述待旋转虚拟视窗进行旋转之前,在预置的至少一个等比例变换模板中确定出与所述旋转角度值对应的第一等比例变换模板;其中,所述等比例变换模板与预置角度值一一对应。
可选地,所述终端还包括:确定单元,用于在所述旋转单元对所述待旋转虚拟视窗进行旋转之前,根据所述旋转角度值和预先设置的通用等比例变换模板,生成与所述旋转角度值对应的第一等比例变换模板。
可选地,所述旋转单元,具体用于采用所述第一等比例变换模板旋转所述 待旋转虚拟视窗,获得所述旋转后的虚拟视窗。
可选地,所述终端还包括:校正单元,用于在所述旋转单元对所述待旋转虚拟视窗进行旋转之前,根据所述终端的当前姿态,获得屏幕方向值;所述旋转单元,还用于为:基于所述屏幕方向值及所述旋转角度值,通过等比例变换对所述待旋转虚拟视窗进行旋转,获得所述旋转后的虚拟视窗。
本发明实施例所提供的旋转虚拟视窗的方法及终端中,终端按照待旋转虚拟视窗的旋转角度,通过等比例变换对待旋转虚拟视窗进行旋转,得到旋转后的虚拟视窗,经过这样旋转之后的虚拟视窗与待旋转虚拟视窗的大小是一致的,如此,就能实现横屏和竖屏之间的等比例切换,有效解决现有技术中存在的显示界面过小的问题,方便用户操作;进一步地,由于终端仅需要对待旋转虚拟视窗进行等比例变换,而不用考虑任何硬件上的因素,所以,有效地解决了现有技术中存在的兼容性差的问题,避免了操作系统无法启动。
附图说明
图1为本发明实施例中的旋转虚拟视窗的方法的流程示意图;
图2A至图2D为本发明实施例中的各角度的视窗的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410305777.9/2.html,转载请声明来源钻瓜专利网。