本申请提供一种多屏刷新系统
【技术实现步骤摘要】
一种多屏刷新系统、方法及存储介质
[0001]本申请涉及显示屏
,特别涉及一种多屏刷新系统
、
方法及存储介质
。
技术介绍
[0002]在新能源汽车不断普及的趋势下,座舱智能化
、
娱乐化的愈加明显,座舱内的屏幕数量也越来越多
。
座舱内除了仪表屏和中控屏,还有吸顶屏
、
后排屏等大屏
。
[0003]不同屏幕可能会有不一样分辨率和刷新率,除了仪表屏之外,其它的屏幕都是娱乐屏,由中控端负责渲染
。
中控端一般都是
Android
系统,使用
SurfaceFlinger
进行屏幕渲染
。
但原生的
SurfaceFlinger
对多屏采用的是串行渲染,在多屏的情况下,刷新效率较低,可能会导致明显的卡顿等体验问题
。
[0004]并且
Android
原生的渲染机制是以主屏的刷新率为主,在刷新其它副屏时都按照主屏刷新率来执行刷新;这样就存在刷新率不一致的问题,导致不同刷新率的屏幕可能出现卡顿
、
功耗更高的情况
。
技术实现思路
[0005]本申请为解决上述技术问题,提供一种可以满足不同显示屏使用最佳刷新率来进行渲染的多屏刷新系统
、
方法及存储介质
。
[0006]具体的,本申请提供一种多屏刷新系统,其特征在于,至少包括
N
条显示屏刷新链路,
N≥2。
[0007]每一条显示屏刷新链路至少包括图像绘制模块
、
图像合成模块和显示屏模块
。
[0008]所述图像绘制模块用于绘制预设图像数据,并将所述预设图像数据发送至图像合成模块
。
[0009]所述图像合成模块用于响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示
。
[0010]所述多屏刷新系统在每一条显示屏刷新链路上都设置了图像绘制模块和图像合成模块,实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗
。
[0011]所述图像绘制模块包括第一图像绘制单元和第二图像绘制单元
。
[0012]所述第一图像绘制单元用于发送图像绘制信号至所述第二绘制单元
。
[0013]所述第二图像绘制单元用于响应于所述图像绘制信号,绘制预设图像数据,并将所述预设图像数据发送至所述图像合成模块
。
[0014]将负责信号输入的模块和负责图像绘制的模块分离,可以避免负责图像绘制的模块在处理复杂绘制任务时被阻塞,进一步保证了显示屏模块显示的流畅性和响应性,提升用户体验
。
[0015]所述显示屏刷新链路还包括显示屏驱动模块和图像传输模块
。
[0016]所述显示屏驱动模块用于将显示屏模块发送的预设图像信号传输至所述图像传
输模块,还用于传输图像显示数据至显示屏模块
。
[0017]所述图像传输模块用于将所述预设图像信号转换为图像刷新信号,并将所述图像刷新信号传输至所述图像合成模块,还用于将来自所述图像合成模块的图像显示数据传输至所述显示屏驱动模块
。
[0018]所述预设图像信号为一种脉冲信号,所述图像刷新信号为
VSYNC
信号;将显示屏模块发出的脉冲信号转换为
VSYNC
信号并向上层传递,能够精确地控制显示刷新时间,保证数据的准确传递和显示屏模块的正常工作
。
[0019]依次通过图像传输模块和显示屏驱动模块将图像显示数据传输至显示屏模块,提高了图像显示效率,提升了系统的响应速度和稳定性
。
[0020]所述显示屏刷新链路还包括应用程序模块
。
[0021]所述应用程序模块运行在所述显示屏模块上,且所述第一图像绘制单元和第二图像绘制单元均设置于所述应用程序模块
。
[0022]第一图像绘制单元和第二图像绘制单元其实为应用程序模块中的两个内部线程,二者相互配合,可以提高显示屏模块界面的流畅性和响应性,进而实现显示屏模块灵活的交互效果,提示系统性能和用户体验
。
[0023]各显示屏刷新链路中的第一图像绘制单元
、
第二图像绘制单元和图像合成模块依次连接并接入同一图像传输模块,所述图像传输模块的另一端接入一显示屏驱动模块,所述显示屏驱动模块的另一端接入各显示屏刷新链路中的显示屏模块
。
[0024]通过以上连接方式,整个显示屏刷新链路实现了从应用程序到最终显示区域的完整图像处理和传输流程,在每个模块的作用和协同下,确保图像绘制的准确性
、
流畅性和质量,提供用户最终可见的视觉效果
。
[0025]设置多条这样的显示屏刷新链路可以实现多个显示屏的同时刷新和显示,支持多路信号传输,可以满足多屏刷新,提供更灵活的显示能力
。
[0026]基于同一构思,本申请还提供一种多屏刷新方法,应用于所述的多屏刷新系统,所述方法包括:
S10
:图像绘制模块绘制预设图像数据,并将所述预设图像数据发送至图像合成模块
。
[0027]S20
:所述图像合成模块响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示
。
[0028]所述多屏刷新方法实现了不同显示屏模块都可以以最佳刷新率进行图像渲染,保证了每个显示屏模块的流畅度,提升了用户体验,降低了功耗
。
[0029]所述步骤
S10
包括:第一图像绘制单元发送图像绘制信号至第二绘制单元
。
[0030]所述第二图像绘制单元响应于所述图像绘制信号,绘制预设图像数据,并将所述预设图像数据发送至所述图像合成模块
。
[0031]通过任务分工协作和分级处理,提高了图像绘制效率和质量
。
[0032]在执行所述步骤
S20
之前,包括:显示屏驱动模块将显示屏模块发送的预设图像信号传输至图像传输模块
。
[0033]采用显示屏驱动模块传输预设图像信号,统一了数据传输接口
。
[0034]所述图像传输模块将所述预设图像信号转换为图像刷新信号,并将所述图像刷新信号传输至所述图像合成模块
。
[0035]所述预设图像信号为一种脉冲信号,所述图像刷新信号为
VSYNC
信号;将脉冲信号转换为
VSYNC
信号可以确保图像和显示屏模块的同步,提高图像质量,避免渲染延迟,保证图像显示的流畅性
...
【技术保护点】
【技术特征摘要】
1.
一种多屏刷新系统,其特征在于,至少包括
N
条显示屏刷新链路,
N≥2
;每一条显示屏刷新链路至少包括图像绘制模块
、
图像合成模块和显示屏模块;所述图像绘制模块用于绘制预设图像数据,并将所述预设图像数据发送至图像合成模块;所述图像合成模块用于响应于图像刷新信号,对所述预设图像数据进行图像合成处理,以获取图像显示数据,并将所述图像显示数据传输至所述显示屏模块进行显示
。2.
根据权利要求1所述的多屏刷新系统,其特征在于,所述图像绘制模块包括第一图像绘制单元和第二图像绘制单元;所述第一图像绘制单元用于发送图像绘制信号至所述第二绘制单元;所述第二图像绘制单元用于响应于所述图像绘制信号,绘制预设图像数据,并将所述预设图像数据发送至所述图像合成模块
。3.
根据权利要求2所述的多屏刷新系统,其特征在于,所述显示屏刷新链路还包括显示屏驱动模块和图像传输模块;所述显示屏驱动模块用于将显示屏模块发送的预设图像信号传输至所述图像传输模块,还用于传输图像显示数据至显示屏模块;所述图像传输模块用于将所述预设图像信号转换为图像刷新信号,并将所述图像刷新信号传输至所述图像合成模块,还用于将来自所述图像合成模块的图像显示数据传输至所述显示屏驱动模块
。4.
根据权利要求3所述的多屏刷新系统,其特征在于,所述显示屏刷新链路还包括应用程序模块;所述应用程序模块运行在所述显示屏模块上,且所述第一图像绘制单元和第二图像绘制单元均设置于所述应用程序模块
。5.
根据权利要求4所述的多屏刷新系统,其特征在于,各显示屏刷新链路中的第一图像绘制单元
、
第二图像绘制单元和图像合成模块...
【专利技术属性】
技术研发人员:张西州,陈东持,张文华,蔡思佳,
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。