[发明专利]一种基于4K2K系统的应用程序显示方法和装置有效
申请号: | 201310527515.2 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103544038B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 卢伟超 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,刘文求 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 k2k 系统 应用程序 显示 方法 装置 | ||
技术领域
本发明涉及移动终端的应用程序显示领域,尤其涉及的是一种基于4K2K系统的应用程序显示方法和装置。
背景技术
4K2K是一种高清显示分辨率的简称。市场上一般将720P作为高清标准,目前技术上的高清电视分辨率是1280×720,而4K2K超高清则达到了3840×2160的物理分辨率,是普通Full HD(1920X1080)宽高的各两倍,面积的四倍,显示设备的总像素数量达到了800万以上。
而目前市场存在的各种应用,都是基于非4K2K分辨率开发,如何将4K2K系统与目前市场上存在的这些应用,做到有效适配,而不是让这些应用从头开发,是当前系统急需解决的问题。也就是说,现有的应用的分辨率都不是4K2K分辨率,在4K2K系统中,由于分辨率的提高,需要渲染的面积增量过大,导致帧率下降,如何提高应用程序的流畅性,使应用程序的帧率不过低,也是当前4K2K系统面临的问题。在现有的4K2K分辨率系统中,在启动不同分辨率的应用时,经常出现黑屏问题及闪烁问题,例如当切换windows系统的分辨率时,会出现闪烁及黑屏现象。并且现有的系统在兼容不同分辨率的应用时,都是更改系统的分辨率来与应用的分辨率匹配,造成系统更改麻烦。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于4K2K系统的应用程序显示方法和装置,旨在解决现有的4K2K系统与非4K2K应用程序不适配,在启动不同分辨率的应用程序时出现的黑屏及闪烁的问题。
本发明解决技术问题所采用的技术方案如下:
一种基于4K2K系统的应用程序显示方法,其中,包括以下步骤:
S1、对4K2K系统的应用程序进行识别,识别为4K2K应用程序和非4K2K应用程序;
S2、根据4K2K应用程序和非4K2K应用程序的配置文件分别创建相应的内存;
S3、对所述4K2K应用程序和非4K2K应用程序分别进行测量布局,并做相应的渲染工作;
S4、通过硬件加速对所述4K2K应用程序进行第一次硬件加速混合;通过GPU对所述非4K2K应用程序进行第一次GPU混合;
S5、将第一次GPU混合的结果拷贝到硬件加速中与第一次硬件加速混合的结果进行第二次硬件加速混合,并由硬件加速输出第二次硬件加速混合结果;
S6、将所述第二次硬件加速混合结果输入至显示抽象层,并通过系统调用显示。
所述的基于4K2K系统的应用程序显示方法,其中,在步骤S1之前还包括:
S0、预先在4K2K应用程序的配置文件中对4K2K应用程序进行标识。
所述的基于4K2K系统的应用程序显示方法,其中,所述步骤S4还包括:
S41、将非4K2K应用程序进行第一次GPU混合的结果按照长宽各自放大二倍。
所述的基于4K2K系统的应用程序显示方法,其中,在所述步骤S4中,硬件加速和GPU的混合规则均是根据应用程序在系统中进行显示的前后关系从后向前依次混合。
所述的基于4K2K系统的应用程序显示方法,其中,在所述步骤S4中,定义硬件加速仅混合4K2K 应用程序,且4K2K 应用程序层为最顶层。
一种基于4K2K系统的应用程序显示装置,其中,包括:
识别模块,用于对4K2K系统的应用程序进行识别,识别为4K2K应用程序和非4K2K应用程序;
内存创建模块,用于根据4K2K应用程序和非4K2K应用程序的配置文件分别创建相应的内存;
渲染模块,用于对所述4K2K应用程序和非4K2K应用程序分别进行测量布局,并做相应的渲染工作;
第一混合模块,用于通过硬件加速对所述4K2K应用程序进行第一次硬件加速混合;通过GPU对所述非4K2K应用程序进行第一次GPU混合;
第二混合模块,用于将第一次GPU混合的结果拷贝到硬件加速中与第一次硬件加速混合的结果进行第二次硬件加速混合,并由硬件加速输出第二次硬件加速混合结果;
显示模块,用于将所述第二次硬件加速混合结果输入至显示抽象层,并通过系统调用显示。
所述的基于4K2K系统的应用程序显示装置,其中,还包括:
标识模块,用于预先在4K2K应用程序的配置文件中对4K2K应用程序进行标识。
所述的基于4K2K系统的应用程序显示装置,其中,所述第一混合模块还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310527515.2/2.html,转载请声明来源钻瓜专利网。