[发明专利]一种应用程序的窗口显示方法、系统与移动终端有效
申请号: | 201210454244.8 | 申请日: | 2012-11-13 |
公开(公告)号: | CN102999253A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 高玮;赵超越 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 窗口 显示 方法 系统 移动 终端 | ||
技术领域
本发明涉及图像处理技术领域,特别涉及一种应用程序的窗口显示方法、系统与移动终端。
背景技术
用户在使用手持设备播放视频或者观看图片时,通常会使用到横屏和竖屏两种应用程序的窗口显示模式,现有技术中,已经能够实现客户端(手持设备)同时自适应支持横屏、竖屏切换显示的技术。以客户端iPad为例,在用户打开一个应用程序之后,采用现有技术实现应用程序对应窗口的横屏、竖屏自适应切换显示的过程具体如下:
如果应用程序为播放器,那么在播放视频时,客户端首先通过内置的陀螺仪来获取当前时刻客户端屏幕显示区域的宽和高,若宽和高的比例大于1,则确定客户端当前的视频播放模式为横屏,反之,则确定客户端当前的视频播放模式为竖屏。在视频播放模式为横屏时,播放器窗口铺满屏幕,相应的视频画面大小则根据视频画面固有的横竖方向的像素比和所述客户端屏幕的像素分辨率来确定,举个例子,假设视频画面固有的横竖方向的像素比为16∶9,客户端屏幕的像素分辨率为16∶9,那么,在视频播放模式为横屏时相应的视频画面也可以铺满屏幕;当视频播放模式由横屏切换到竖屏时,视频画面固有的横竖方向的像素比不变,在视频播放模式为竖屏时,所述客户端屏幕的像素分辨率相当于变成了9∶16,从而导致视频画面固有的横竖方向的像素比理论上变成了9∶5,导致了视频画面变小的结果。
现有技术中,在视频播放模式为竖屏时,视频画面居中显示,即所述视频画面显示在客户端屏幕的中间位置,播放器的控制及提示区域分别紧贴视频画面上下两侧,竖屏模式下,视频画面变小,所以相应的播放器窗口也变小了,播放器窗口之外的区域用用黑边填补。例如,参考图1所示,为现有技术中竖屏模式下移动设备的屏幕显示窗口的示意图,图中竖线标识的部分为播放器及其对应的视频画面的显示区域,黑色区域则是用黑边填补的显示区域。
由上述内容可知,客户端采用现有技术实现视频画面在竖屏模式显示时,视频画面的显示区域变小,并且视频画面周围填补的黑边范围很大,造成了屏幕显示空间的浪费,进一步的,也会降低用户的感受度。
发明内容
本发明提供一种应用程序的窗口显示方法、系统与移动终端,以解决现有技术中的移动设备在竖屏显示应用程序的窗口时窗口居中显示,而窗口周围用黑边填补造成的屏幕使用率降低的技术问题。
为解决上述技术问题,本发明提供一种应用程序的窗口显示方法、系统与移动终端,本发明提供如下技术方案:
一种应用程序的窗口显示方法,该方法包括:
获取当前时刻终端显示屏幕的宽和高,所述宽为终端显示屏幕在水平方向的长度,所述高为终端显示屏幕在垂直方向的长度;
根据所述当前时刻终端显示屏幕的宽和高,判断所述终端显示屏幕在当前时刻的显示模式是否为竖屏,若是,则将第一应用程序的窗口在所述终端显示屏幕的第一预设显示区域显示;
在第二预设显示区域显示第二应用程序的窗口,所述第二预设显示区域为所述终端显示屏幕中所述第一预设显示区域之外的显示区域。
优选的,所述方法还包括:
若终端显示屏幕发生旋转,获取旋转后终端显示屏幕的宽和高;
根据获取的旋转后终端显示屏幕的宽和高,判断终端显示屏幕的显示模式是否为竖屏,若是,则执行所述将第一应用程序的窗口在所述终端显示屏幕的第一预设显示区域显示的步骤;
若不是,则将第一应用程序的窗口在所述终端显示屏幕上全屏显示。
优选的,获取旋转后终端显示屏幕的宽和高之前,还包括:
判断所述终端显示屏幕是否锁屏,若是,则保持所述终端显示屏幕的显示模式不变;
若不是,则执行所述获取旋转后终端显示屏幕的宽和高的步骤。
优选的,所述方法还包括:
在终端显示屏幕旋转过程中,判断终端显示屏幕的旋转角度是否大于预设阈值,若大于,则进行对所述终端显示屏幕旋转过程的优化。
优选的,所述触发对所述终端显示屏幕旋转过程的优化具体为:采用窗口淡出的方式对所述终端显示屏幕的显示旋转过程进行优化。
优选的,所述触发对所述终端显示屏幕旋转过程的优化具体为:采用窗口随显示屏幕同步旋转的方式对所述终端显示屏幕的显示旋转过程进行优化。
优选的,所述第一应用程序的窗口为播放器窗口,所述将第一应用程序的窗口在所述终端显示屏幕的第一预设区域显示,具体包括:
根据播放器窗口对应的视频画面在横屏下的分辨率与所述终端显示屏幕预设的在横屏下的屏幕分辨率,计算所述视频画面的宽和高的比;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210454244.8/2.html,转载请声明来源钻瓜专利网。