一种多屏刷新系统、方法及存储介质与流程

文档序号:36197743发布日期:2023-11-30 01:57阅读:35来源:国知局
一种多屏刷新系统的制作方法

本申请涉及显示屏,特别涉及一种多屏刷新系统、方法及存储介质。


背景技术:

1、在新能源汽车不断普及的趋势下,座舱智能化、娱乐化的愈加明显,座舱内的屏幕数量也越来越多。座舱内除了仪表屏和中控屏,还有吸顶屏、后排屏等大屏。

2、不同屏幕可能会有不一样分辨率和刷新率,除了仪表屏之外,其它的屏幕都是娱乐屏,由中控端负责渲染。中控端一般都是android系统,使用surfaceflinger进行屏幕渲染。但原生的surfaceflinger对多屏采用的是串行渲染,在多屏的情况下,刷新效率较低,可能会导致明显的卡顿等体验问题。

3、并且android原生的渲染机制是以主屏的刷新率为主,在刷新其它副屏时都按照主屏刷新率来执行刷新;这样就存在刷新率不一致的问题,导致不同刷新率的屏幕可能出现卡顿、功耗更高的情况。


技术实现思路

1、本申请为解决上述技术问题,提供一种可以满足不同显示屏使用最佳刷新率来进行渲染的多屏刷新系统、方法及存储介质。

2、具体的,本申请提供一种多屏刷新系统,其特征在于,至少包括n条显示屏刷新链路,n≥2。

3、每一条显示屏刷新链路至少包括图像绘制模块、图像合成模块和显示屏模块。

4、所述图像绘制模块用于绘制预设图像数据,并将所述预设图像数据发送至图像合成模块。

5、所述图像合成模块用于响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示。

6、所述多屏刷新系统在每一条显示屏刷新链路上都设置了图像绘制模块和图像合成模块,实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗。

7、所述图像绘制模块包括第一图像绘制单元和第二图像绘制单元。

8、所述第一图像绘制单元用于发送图像绘制信号至所述第二绘制单元。

9、所述第二图像绘制单元用于响应于所述图像绘制信号,绘制预设图像数据,并将所述预设图像数据发送至所述图像合成模块。

10、将负责信号输入的模块和负责图像绘制的模块分离,可以避免负责图像绘制的模块在处理复杂绘制任务时被阻塞,进一步保证了显示屏模块显示的流畅性和响应性,提升用户体验。

11、所述显示屏刷新链路还包括显示屏驱动模块和图像传输模块。

12、所述显示屏驱动模块用于将显示屏模块发送的预设图像信号传输至所述图像传输模块,还用于传输图像显示数据至显示屏模块。

13、所述图像传输模块用于将所述预设图像信号转换为图像刷新信号,并将所述图像刷新信号传输至所述图像合成模块,还用于将来自所述图像合成模块的图像显示数据传输至所述显示屏驱动模块。

14、所述预设图像信号为一种脉冲信号,所述图像刷新信号为vsync信号;将显示屏模块发出的脉冲信号转换为vsync信号并向上层传递,能够精确地控制显示刷新时间,保证数据的准确传递和显示屏模块的正常工作。

15、依次通过图像传输模块和显示屏驱动模块将图像显示数据传输至显示屏模块,提高了图像显示效率,提升了系统的响应速度和稳定性。

16、所述显示屏刷新链路还包括应用程序模块。

17、所述应用程序模块运行在所述显示屏模块上,且所述第一图像绘制单元和第二图像绘制单元均设置于所述应用程序模块。

18、第一图像绘制单元和第二图像绘制单元其实为应用程序模块中的两个内部线程,二者相互配合,可以提高显示屏模块界面的流畅性和响应性,进而实现显示屏模块灵活的交互效果,提示系统性能和用户体验。

19、各显示屏刷新链路中的第一图像绘制单元、第二图像绘制单元和图像合成模块依次连接并接入同一图像传输模块,所述图像传输模块的另一端接入一显示屏驱动模块,所述显示屏驱动模块的另一端接入各显示屏刷新链路中的显示屏模块。

20、通过以上连接方式,整个显示屏刷新链路实现了从应用程序到最终显示区域的完整图像处理和传输流程,在每个模块的作用和协同下,确保图像绘制的准确性、流畅性和质量,提供用户最终可见的视觉效果。

21、设置多条这样的显示屏刷新链路可以实现多个显示屏的同时刷新和显示,支持多路信号传输,可以满足多屏刷新,提供更灵活的显示能力。

22、基于同一构思,本申请还提供一种多屏刷新方法,应用于所述的多屏刷新系统,所述方法包括:

23、s10:图像绘制模块绘制预设图像数据,并将所述预设图像数据发送至图像合成模块。

24、s20:所述图像合成模块响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示。

25、所述多屏刷新方法实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗。

26、所述步骤s10包括:

27、第一图像绘制单元发送图像绘制信号至第二绘制单元。

28、所述第二图像绘制单元响应于所述图像绘制信号,绘制预设图像数据,并将所述预设图像数据发送至所述图像合成模块。

29、通过任务分工协作和分级处理,提高了图像绘制效率和质量。

30、在执行所述步骤s20之前,包括:

31、显示屏驱动模块将显示屏模块发送的预设图像信号传输至图像传输模块。

32、采用显示屏驱动模块传输预设图像信号,统一了数据传输接口。

33、所述图像传输模块将所述预设图像信号转换为图像刷新信号,并将所述图像刷新信号传输至所述图像合成模块。

34、所述预设图像信号为一种脉冲信号,所述图像刷新信号为vsync信号;将脉冲信号转换为vsync信号可以确保图像和显示屏模块的同步,提高图像质量,避免渲染延迟,保证图像显示的流畅性。

35、在步骤s20中,所述图像显示数据依次通过所述图像传输模块和显示屏驱动模块传输至所述显示屏模块。

36、通过该种图像传输方法可以进一步提高图像显示效率。

37、本申请还提供一种存储介质,为计算机可读存储介质中的一种,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行所述的多屏刷新方法。

38、与现有技术相比,本申请的有益效果在于:

39、本申请通过在每一条显示屏刷新链路上都设置图像绘制模块和图像合成模块,实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗。解决了原生渲染机制因以主屏的刷新率为主,导致的其它副屏刷新效率低,显示屏卡顿且功耗高的技术问题。



技术特征:

1.一种多屏刷新系统,其特征在于,至少包括n条显示屏刷新链路,n≥2;

2.根据权利要求1所述的多屏刷新系统,其特征在于,所述图像绘制模块包括第一图像绘制单元和第二图像绘制单元;

3.根据权利要求2所述的多屏刷新系统,其特征在于,所述显示屏刷新链路还包括显示屏驱动模块和图像传输模块;

4.根据权利要求3所述的多屏刷新系统,其特征在于,所述显示屏刷新链路还包括应用程序模块;

5.根据权利要求4所述的多屏刷新系统,其特征在于,各显示屏刷新链路中的第一图像绘制单元、第二图像绘制单元和图像合成模块依次连接并接入同一图像传输模块,所述图像传输模块的另一端接入一显示屏驱动模块,所述显示屏驱动模块的另一端接入各显示屏刷新链路中的显示屏模块。

6.一种多屏刷新方法,其特征在于,应用于权利要求1-5任一项所述的多屏刷新系统,所述方法包括:

7.根据权利要求6所述的多屏幕刷新方法,其特征在于,所述步骤s10包括:

8.根据权利要求7所述的多屏幕刷新方法,其特征在于,在执行所述步骤s20之前,包括:

9.根据权利要求8所述的多屏幕刷新方法,其特征在于,在步骤s20中,所述图像显示数据依次通过所述图像传输模块和显示屏驱动模块传输至所述显示屏模块。

10.一种存储介质,为计算机可读存储介质中的一种,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求7-9任一项所述的多屏刷新方法。


技术总结
本申请提供一种多屏刷新系统、方法及存储介质;所述多屏刷新系统包括N条显示屏刷新链路;每一条显示屏刷新链路至少包括图像绘制模块、图像合成模块和显示屏模块;所述图像绘制模块用于绘制预设图像数据,并将所述预设图像数据发送至图像合成模块;所述图像合成模块用于响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示。本申请实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗。

技术研发人员:张西州,陈东持,张文华,蔡思佳
受保护的技术使用者:惠州市德赛西威汽车电子股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1