一种提升Android操作系统显示性能的技术技术方案

技术编号:37773225 阅读:33 留言:0更新日期:2023-06-06 13:39
本发明专利技术提供有一种提升Android操作系统显示性能的技术,该技术应用于Android操作系统中,该Android操作系统包括显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块。该提升Android操作系统显示性能的技术,通过改造Android操作系统源代码,支持主显示器重新连接上后,重新读取主显示器的显示参数,并实时更新到多个显示相关的模块中,降低Android显示系统对GPU和其他图像加速资源的消耗,减少Android显示系统对内存带宽的占用,保证Android渲染显示系统的帧率稳定,让用户获得最佳的视觉体验。获得最佳的视觉体验。获得最佳的视觉体验。

【技术实现步骤摘要】
一种提升Android操作系统显示性能的技术


[0001]本专利技术涉及图像显示领域
,具体公开一种提升Android操作系统显示性能的技术。

技术介绍

[0002]目前市场上基于Android操作系统配合可插拔显示器的产品中,开机启动后Android操作系统的底层显示服务器(SurfaceFlinger)通知上层APP按照固定分辨率进行图像绘制。这个固定分辨率就是主显示器最佳分辨率,即使没有实际连接主显示器,也会指定一个虚拟的主显示器。Android操作系统在设计的时候虽然考虑过支持多个显示设备,但是假定主显示器一定存在,并且不会发生变化。所以当产品所连接的主显示器发生变化,上层APP绘制图像的分辨率就不能根据实际所连接的显示器设备的最佳显示分辨率而进行调整。因此上层APP一直按照一个固定的分辨率进行图像绘制,并把绘制好的图像交由Android系统的显示服务器(SurfaceFlinger)进行下一步处理。
[0003]当APP绘制图像的分辨率与实际连接的显示器分辨率不匹配时,Android显示服务器就需要借助GPU或者其他硬件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种提升Android操作系统显示性能的技术,该技术应用于Android操作系统中,其特征在于:该Android操作系统包括显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块,且通过显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块来实现通过改造Android操作系统源代码的方法来达到目的。2.根据权利要求1所述的一种提升Android操作系统显示性能的技术,其特征在于:当主显示器发生变化时,按照指定逻辑和先后顺序,通知显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块的主显示器的显示参数已发生变化。3.根据权利要求1所述的一种提升Android操作系统显示性能的技术,其特征在于:所述显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块均需要重新读取最新的主显示器显示器参数与最佳分辨率。4.根据权利要求1所述的一种提升Android操作系统显示性能的技术,其特征在于:所述显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块均获得最新的显示参数后,通知APP按照最新参数重新绘制图像。5.根据权利要求1所述的一种提升Android操作系统显示性能的技术,其特征在于:该提升Android操作系统显示性能的技术包括以下步骤:步骤一、当HWC接收到主显示...

【专利技术属性】
技术研发人员:高诚诚
申请(专利权)人:南京极域信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1