本公开涉及视频图像处理,特别是涉及一种视频图像的显示方法、装置、计算机设备、存储介质。
背景技术:
1、目前,基于fpga(field programmable gate array,现场可编程门阵列)和嵌入式系统的视频图像处理系统,尤其涉及带有vesa(videoelectronics standardsassociation,视频电子标准协会)的displayport(dp,数字式视频接口标准)、mipi(mobileindustry processor interface,移动产业处理器接口标准)、hdmi(highdefinitionmultimedia interface,高清多媒体接口标准)的视频图像处理系统,以驱动并显示液晶(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emittingdiode)等显示平板及终端,在支持多通道显示时,不同通道上的节点和/或视频终端的数量、参数性能,诸如,分辨率、视频数据的比特深度(bpc,bits per component)、刷新率、lane数等,决定了每个通道上的负载量,即信令和视频数据的流量存在显著的差异。
2、然而,当多通道中的节点和/或视频终端同时支持标准动态范围(sdr,standarddynamic range)和高动态范围(hdr,high dynamic range)图像时,很难调整hdr图像的背光,进而来调整其负载,导致负载不均衡,会引起视频图像的显示亮度上存在差异。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够精确的调整负载,保证负载均衡,以使得视频图像的显示亮度不会存在差异的视频图像的显示方法、装置、计算机设备、存储介质。
2、第一方面,本公开提供了一种视频图像的显示方法。应用于视频源,所述视频源通过传输通道与传输节点连接,所述方法包括:
3、获取每个传输通道中的传输节点中显示的视频图像;
4、基于所述视频图像的类型,确定每个所述传输节点显示所述视频图像时的负载值;
5、响应于所述负载值未满足预设要求,根据所述传输通道中每个传输节点对应的拓扑结构和每个所述传输节点显示所述视频图像时的负载值,调整每个传输通道中的负载参数,以指示每个传输节点按照对应的传输通道中的调整后的负载参数显示所述视频图像,其中,所述调整后的负载参数,用于使每个传输通道中的传输节点显示所述视频图像时的负载值满足预设要求。
6、在其中一个实施例中,所述基于所述视频图像的类型,确定每个所述传输节点显示所述视频图像时的负载值,包括:
7、响应于所述视频图像的类型为标准动态范围图像,基于预先确定的第一目标权重,确定所述标准动态范围图像的第一负载权重;
8、根据所述标准动态范围图像的第一负载权重,确定各所述传输节点显示所述标准动态范围图像时的第一负载值;
9、响应于所述视频图像的类型为高动态范围图像,确定构成所述高动态范围图像的低动态范围图像;
10、基于至少一个所述低动态范围图像和每个低动态范围图像预设的权重值,确定各传输节点显示所述高动态范围图像时的第二负载值,其中,所述每个低动态范围图像预设的权重值至少基于低动态范围图像对所述高动态范围图像的影响确定。
11、在其中一个实施例中,所述基于至少一个所述低动态范围图像和每个低动态范围图像预设的权重值,确定各传输节点显示所述高动态范围图像时的第二负载值,包括:
12、将所述传输节点的显示面板划分为多个子区域;其中,多个子区域用于显示至少一个所述低动态范围图像,所述子区域至少包括:显示区域和/或重叠区域;
13、基于每个子区域预设的子权重值,计算得到每个子区域的负载值;
14、基于每个显示区域的负载值和所述重叠区域的负载值,确定所述显示面板显示至少一个所述低动态范围图像时的负载值;
15、基于所述至少一个所述低动态范围图像时的负载值和所述低动态范围图像预设的权重值,确定各传输节点显示所述高动态范围图像时的第二负载值。
16、在其中一个实施例中,所述基于每个显示区域的负载值和所述重叠区域的负载值,确定所述显示面板显示至少一个所述低动态范围图像时的负载值,包括:
17、计算所述显示区域的负载值的负载和;
18、将所述负载和减去所述重叠区域的负载值,确定所述显示面板显示至少一个所述低动态范围图像时的负载值。
19、在其中一个实施例中,所述将所述传输节点的显示面板划分为多个子区域,包括:
20、基于在所述显示面板中预先设置的坐标值,确定所述显示面板中显示区域;
21、或者,在所述显示面板中确定起始坐标和结束坐标,基于所述起始坐标和结束坐标确定所述显示面板中初始显示区域;
22、基于预先设置的偏移量、起始坐标和结束坐标,确定所述显示面板中偏移显示区域;基于所述初始显示区域和偏移显示区域,确定所述显示面板中显示区域;
23、确定所述显示区域中重叠部分的坐标余量;
24、基于所述坐标余量以及显示区域对应的坐标,确定重叠区域。
25、在其中一个实施例中,所述方法还包括:
26、响应于所述负载值未满足预设要求,基于每个传输节点的所述负载值,对所述传输节点进行局部调光或者背光调整,以使得调整后的所述传输节点的负载值满足预设要求。
27、在其中一个实施例中,所述对所述传输节点进行局部调光或者背光调整,包括:基于寄存器的配置,对所述传输节点进行局部调整或者背光调整。
28、在其中一个实施例中,所述根据所述传输通道中每个传输节点对应的拓扑结构和每个所述传输节点显示所述视频图像时的负载值,调整每个传输通道中的负载参数,包括:
29、确定每种负载参数对应的负载调整阈值,所述负载参数包括:视频数据的比特深度、物理通道的数量、刷新率、分辨率中的至少一种;
30、基于每种负载参数对应的负载调整阈值和所述负载值,并按照每个传输通道中每个传输节点对应的拓扑结构调整对应的所述负载参数。
31、在其中一个实施例中,所述视频源与所述传输节点之间使用调整均衡帧进行通信;所述调整均衡帧是基于标准帧得到的;所述调整均衡帧包括:
32、均衡启用时隙,用于确认是否进行调整负载参数,当调整负载参数时启用调整均衡帧,当无需调整负载参数时启用标准帧;
33、均衡调整时隙,用于确认是否进行调整每个传输通道中的负载参数,以及确认是否对所述传输节点进行局部调光或者背光调整;
34、调整阈值确定时隙,用于确定每种负载参数对应的负载调整阈值;
35、负载参数调整时隙,用于基于每种负载参数对应的负载调整阈值和所述负载值,调整对应的所述负载参数;
36、反馈时隙,用于反馈进行局部调光或者背光调整的结果和每个传输节点利用调整对应的所述负载参数进行显示所述视频图像的结果。
37、在其中一个实施例中,所述视频源与所述传输节点之间使用调整均衡信令进行通信,所述调整均衡信令包括:
38、均衡启用字段,用于确认是否进行调整负载参数;
39、均衡调整字段,用于确认是否进行调整每个传输通道中的负载参数,以及确认是否对所述传输节点进行局部调光或者背光调整;
40、调整阈值确定字段,用于确定每种负载参数对应的负载调整阈值;
41、负载参数调整字段,用于基于每种负载参数对应的负载调整阈值和所述负载值,调整对应的所述负载参数;
42、反馈字段,用于反馈进行局部调光或者背光调整的结果和每个传输节点利用调整对应的所述负载参数进行显示所述视频图像的结果。
43、第二方面,本公开还提供了一种视频图像的显示装置。所述装置包括:
44、应用于视频源,所述视频源通过传输通道与传输节点连接,所述装置包括:
45、视频图像获取模块,用于获取每个传输通道中的传输节点中显示的视频图像;
46、负载值确定模块,用于基于所述视频图像的类型,确定每个所述传输节点显示所述视频图像时的负载值;
47、负载参数调整模块,用于响应于所述负载值未满足预设要求,根据所述传输通道中每个传输节点对应的拓扑结构和每个所述传输节点显示所述视频图像时的负载值,调整每个传输通道中的负载参数,以指示每个传输节点按照对应的传输通道中的调整后的负载参数显示所述视频图像,其中,所述调整后的负载参数,用于使每个传输通道中的传输节点显示所述视频图像时的负载值满足预设要求。
48、第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法实施例中的步骤。
49、第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例中的步骤。
50、第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例中的步骤。
51、上述各实施例中,在传输节点显示视频图像时,可以获取每个传输通道中传输节点中显示的视频图像。由于视频图像的类型不同,在显示视频图像时所使用的负载参数也不同,导致负载值会存在不同,因此可以基于视频图像的类型,确定每个所述传输节点显示所述视频图像时的负载值。而当负载值未满足预设要求时,需要保证显示效果,可以利用传输通道中每个传输节点对应的拓扑结构和每个所述传输节点显示所述视频图像时的负载值,调整每个传输通道中的负载参数。使得传输节点按照调整后的负载参数进行显示视频图像,保证其负载值满足预设要求。由于调整负载参数,进而来调整负载值,因此能够准确的对负载值进行调整,保证负载均衡,进而保证视频图像在显示亮度以及其他的显示方面不会出现差异,保证显示效果。