掌桥专利:专业的专利平台
掌桥专利
首页

多通道中显示面板的刷新方法、装置、存储介质

文献发布时间:2024-04-18 19:58:53


多通道中显示面板的刷新方法、装置、存储介质

技术领域

本公开涉及视频数据显示技术领域,特别是涉及一种多通道中显示面板的刷新方法、装置、存储介质。

背景技术

目前,基于FPGA(Field Programmable Gate Array,现场可编程门阵列)和嵌入式系统的视频图像处理系统,尤其涉及带有VESA(Video Electronics StandardsAssociation,视频电子标准协会)的DisplayPort(DP,数字式视频接口标准)、MIPI(MobileIndustry Processor Interface,移动产业处理器接口标准)、HDMI(High DefinitionMultimedia Interface,高清多媒体接口标准)的视频图像处理系统,以驱动并显示液晶(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等显示平板及终端,在支持多通道显示时,当传输通道经过多级传输时,由于不同传输通道的各种参数的变化,会造成视频接收端显示效果存在巨大差异。

当视频接收端的显示面板的一个或者多个区域刷新时,如果传输通道在此时关闭,那么视频接收端需要精确、可靠的确定面板区域刷新的开始和结束;如果面板区域刷新时存在多个区域同时刷新,那么,在多个待区域刷新的区域需要保持精确、可靠的时序,否则可能会发生显示时的图像不完整、重叠、撕裂等问题。

发明内容

基于此,有必要针对上述技术问题,提供一种在显示面板的一个或者多个区域刷新时,不会造成显示的图像不完整、重叠、撕裂等问题的多通道中显示面板的刷新方法、装置、存储介质。

第一方面,本公开提供了一种多通道中显示面板的刷新方法,应用于视频源,所述方法包括:

响应于检测到传输节点中的显示面板需要刷新,确定需要刷新的待刷新区域和需要刷新的连续帧的数量,其中,所述待刷新区域利用三级坐标和尺寸标记位进行标记,所述尺寸标记位用于标记不同尺寸的待刷新区域,所述三级坐标用于标记相同尺寸的待刷新区域;

基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板的待刷新区域按照所述视频数据进行刷新。

在其中一个实施例中,所述三级坐标包括:需要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值;所述基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型,包括:

基于所述待刷新区域的尺寸、需要刷新的待刷新区域所对应的帧号、需要刷新的连续帧的数量和所述尺寸标记位,计算得到标记值;

响应于所述标记值为零,确定所述待刷新区域为非交织刷新区域;

响应于所述标记值为非零,根据每个不同连续帧中所述待刷新区域的三级坐标之间的关系,确定所述待刷新区域为有交叠交织刷新区域或无交叠交织刷新区域。

在其中一个实施例中,所述根据每个不同连续帧中所述待刷新区域的三级坐标之间的关系,确定所述待刷新区域为有交叠交织刷新区域或无交叠交织刷新区域,包括:

响应于所述不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸存在重叠,确定所述待刷新区域为有交叠交织刷新区域;

响应于不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸不存在重叠,确定所述待刷新区域为无交叠交织刷新区域。

在其中一个实施例中,所述基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型,包括采用下述公式确定:

其中,B为标记值、F为连续帧的数量、O

在其中一个实施例中,所述根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,包括:

响应于所述待刷新区域为非交织刷新区域,按照预设的常规发送方式发送视频数据至传输节点;

响应于所述待刷新区域为有交叠交织刷新区域,确定所述有交叠交织刷新区域的重叠类型;

响应于所述重叠类型为完全重叠,按照所述预设的常规发送方式发送视频数据至传输节点;

响应于所述重叠类型为部分重叠,或者所述待刷新区域为无交叠交织刷新区域,将所述连续帧按照预设纠错发送方式发送至传输节点中。

在其中一个实施例中,所述将所述连续帧按照预设纠错发送方式发送至传输节点中,包括:

响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸的相同,根据所述连续帧确定第一纠错集和第二纠错集;

响应于所述第一纠错集和所述第二纠错集相同,将所述第一纠错集或所述第二纠错集对应的视频数据多次发送至所述传输节点的所述待刷新区域中;

响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸不同,在所述连续帧中多次相同的视频数据发送至待刷新区域中。

在其中一个实施例中,所述采用数据交织发送的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中,包括:

采用数据交织发送的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中;

响应于所述第一纠错集和所述第二纠错集不相同,采用交织解码的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中。

在其中一个实施例中,所述方法还包括:

响应于所述待刷新区域的面积大于所述显示面板中的预设面积,将所述待刷新区域确定为所述显示面板的全屏;

所述根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板待刷新区域按照所述视频数据进行刷新,包括:

根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板按照所述视频数据进行全屏刷新。

在其中一个实施例中,所述传输节点与所述视频源之间利用纠错帧进行通信,所述纠错帧是基于标准帧结构得到的,所述纠错帧包括:

使能时隙,用于确定是否启用纠错帧,响应于启用所述使能时隙,确定启用所述纠错帧;

数量选择时隙,用于确定传输节点中待刷新区域,以及确定待刷新区域中连续帧的数量;

坐标标记时隙,用于利用三级坐标标记待刷新区域;

尺寸标记时隙,用于利用尺寸标记位标记待刷新区域;

区域类型确定时隙,用于利用待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

策略选择时隙,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式;

反馈时隙,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。

第二方面,本公开还提供了一种多通道中显示面板的刷新装置。应用于视频源,所述装置包括:

数据确定模块,用于响应于检测到传输节点中的显示面板需要刷新,确定需要刷新的待刷新区域和需要刷新的连续帧的数量,其中,所述待刷新区域利用三级坐标和尺寸标记位进行标记,所述尺寸标记位用于标记不同尺寸的待刷新区域,所述三级坐标用于标记相同尺寸的待刷新区域,所述三级坐标包括:需要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值;

区域类型确定模块,用于基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

数据发送模块,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板的待刷新区域按照所述视频数据进行刷新。

第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法实施例中的步骤。

第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例中的步骤。

第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例中的步骤。

上述各实施例中,当检测到显示面板需要刷新时,可以先确定显示面板中需要刷新的待刷新区域和需要刷新的连续帧的数量。由于待刷新区域尺寸可能会出现相同或者不同的情况,为了能够准确的确定每一个待刷新区域,可以利用三级坐标和尺寸标记位进行标记。后续由于已经标记了每个待刷新区域,因此可以基于待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,来确定待刷新区域的区域类型。后续可以根据待刷新区域的区域类型,来确定相对应的视频数据发送方式,进而按照相对应的视频数据发送方式将视频数据发送至传输节点中。由于发送方式与待刷新区域的区域类型相对应,因此,在发送视频数据后,传输节点中的显示面板在按照视频数据刷新时,不会出现图像不完整、重叠、撕裂等问题。

附图说明

为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中多通道中显示面板的刷新方法的应用环境示意图;

图2为一个实施例中视频图像处理系统的示意图;

图3为一个实施例中多通道中显示面板的刷新方法的流程示意图;

图4为一个实施例中S204步骤的流程示意图;

图5为一个实施例中S306步骤的流程示意图;

图6为一个实施例中显示面板帧0和帧1之间的示意图;

图7为一个实施例中S206步骤的流程示意图;

图8为一个实施例中S508步骤的流程示意图;

图9为一个实施例中S604步骤的流程示意图;

图10为一个实施例中标准帧结构的示意图;

图11为一个实施例中纠错帧结构的示意图;

图12为一个实施例中多通道中显示面板的刷新装置的结构示意框图;

图13为一个实施例中计算机设备的内部结构示意图。

具体实施方式

为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。

需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

正如背景技术所述,在面板刷新时,由于刷新方式或者视频数据的发送方式不正确,会导致面板刷新的过程中,显示的图像不完整、重叠、撕裂,引起面板显示视频数据稳定性较差。

因此,为解决上述问题,本公开实施例提供了一种多通道中显示面板的刷新方法,可以应用于如图1所示的应用环境中。其中,视频源102通过有线或者无线的方式与多个传输节点104进行通信。响应于视频源102检测到传输节点104中的显示面板需要刷新,确定显示面板中需要刷新的待刷新区域和需要刷新的连续帧的数量。其中,视频源102可以对待刷新区域利用三级坐标和尺寸标记位进行标记。所述尺寸标记位用于标记不同尺寸的待刷新区域,所述三级坐标用于标记相同尺寸的待刷新区域。三级坐标包括:需要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值。视频源102可以基于待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,确定待刷新区域的区域类型。视频源102可以根据待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至传输节点104,以指示传输节点的显示面板的待刷新区域按照视频数据进行刷新。

本公开实施例所提供的一种多通道中显示面板的刷新方法,可以应用在如图2所示的视频图像处理系统中,如图2所示,包括:嵌入式控制模块、FPGA模块、外部存储模块、快速存储模块、外设模块、视频接口物理层实现模块,以及视频传输链路。

其中,嵌入式控制模块,可以使用任何嵌入式芯片与系统,主要负责发起信令交互,诸如,读/写寄存器、启用/关闭视频显示模块与模块、外设控制、视频显示模块参数设置等。FPGA模块,主要负责具体实现存储控制、外设控制、视频接口IP核实现等需要大量数据处理、低往返时延(latency)的实施部分。外部存储模块,主要负责视频图像处理系统中需要显示的视频图像原始数据流的存储,此部分应用NandFlash、SSD等存储介质,但不限于此。快速存储模块用于FPGA模块内部需要大量数据处理、低往返时延(latency)的实施过程中,为了减小时延而时延存储的模块,此模块应用快速、低时延的物理器件,诸如,DDR3等,但不限于此。外设模块,包括GPIO(General-purpose input/output,通用型输入输出),UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)、USB(Universal Serial Bus,通用串行总线)、网口等,但不限于此。视频接口物理层实现模块,主要负责驱动显示模块所需的物理层实现,诸如,DisplayPort的TX/RX(Transmitter/Receiver)-PHY,MIPI的DPHY等,但不限于此。

进一步地,FPGA模块包括,总线交互模块、MCU(Microcontroller Unit,微控制模块)视频流预处理模块、视频数据流传输控制模块、时钟控制模块、嵌入式软核控制模块、总线控制器模块、内部存储控制器模块、外设控制模块、显示时钟发生器模块、视频时序控制器模块、视频接口IP核模块。总线交互模块,主要负责所有连接到此模块的其他模块的选择、决策等功能。MCU视频流预处理模块,主要负责将从外部存储模块输入的视频数据流按照系统设定的格式与参数类型进行预处理和转换,以便于后级的处理。视频数据流传输控制模块,主要负责经过数据流预处理和转换之后的数据流的时序与参数等控制。时钟控制模块,主要负责视频图像处理系统中全局时钟的产生与控制。嵌入式软核控制模块,是FPGA模块的控制核心,主要负责FPGA模块内部所有模块的时序控制、参数配置、物理过程实现等核心功能,此部分实现中可以使用,诸如,Xilinx MicroBlaze等,但不限于此。总线控制器模块,主要负责所有与总线交互模块连接的所有模块的控制,但不限于此。视频图像处理模块,主要负责适应视频接口IP核模块对应的视频图像数据流的模式转换与时序控制等,但不限于此。内部存储控制器模块,主要负责快速存储模块的控制,包括数据流的写入/读取、帧控制等,但不限于此。外设控制模块,主要负责控制所有的外设模块,包括外设的启用/关闭、工作模式控制等,但不限于此。显示时钟发生器模块,主要负责所有与视频接口IP核模块、视频接口物理层实现模块的时序控制,但不限于此。视频时序控制器模块,主要负责从视频图像处理模块输入的数据传输到视频接口IP核模块时的数据转换与时序控制等的处理,但不限于此。

视频传输链路可以包括:视频源(视频发送源)、传输节点(嵌入式物理中继器、带有源ID的线缆、可拆卸的物理中继器、视频接收端等),但不限于此。在公开的一些实施例中,根据不同的场景,传输节点可以包括节点、视频设备、视频源中的一种或几种,在如下所述本公开的一些实施例中,传输节点通常可以是节点和/或视频设备。

在一个实施例中,如图3所示,提供了一种多通道中显示面板的刷新方法,以该方法应用于图1或者图2中的视频源为例进行说明,包括以下步骤:

S202,响应于检测到传输节点中的显示面板需要刷新,确定需要刷新的待刷新区域和需要刷新的连续帧的数量。所述待刷新区域利用三级坐标和尺寸标记位进行标记,所述尺寸标记位用于标记不同尺寸的待刷新区域,所述三级坐标用于标记相同尺寸的待刷新区域,所述三级坐标包括:需要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值。

其中,显示面板可以是用于显示视频图像的面板,显示面板可以为多种类型,包括液晶显示面板(LCD)、有机发光二极管显示面板(OLED)电浆显示面板(PDP)、Miniled、Microled等新型显示面板。尺寸标记位可以用来标记不同尺寸的待刷新区域,例如待刷新区域包括A、B和C,A和B的尺寸相同,C的尺寸和A不同,则A和B可以用一个尺寸标记位标记,C可以用另一个尺寸标记位标记。而A和B由于是使用相同的尺寸标记位标记,为了区别,A和B还可以利用三级坐标再次进行标记。需要刷新的待刷新区域所对应的帧号指的是在显示面板显示视频图像或者视频数据的过程中,待刷新区域需要在第几帧刷新。例如,显示面板显示视频数据,视频数据中包括10帧数据,在第3帧的时候,待刷新区域需要刷新,则帧号可以是3。从而为此帧的待刷新区域的交织纠错提供依据,即,此帧后续的所有帧均可为此帧的待刷新区域传输相应的视频数据,完成纠错,保证该帧的待刷新区域不会出现图像不完整、重叠、撕裂等问题。待刷新区域的坐标数值用于标注待刷新区域在显示面板中的实际坐标,包括像素坐标的起始/结束坐标。待刷新区域的尺寸可以是在显示面板中当前帧中,待刷新区域的尺寸,该尺寸使用像素坐标来完成标注,并根据像素坐标的起始/结束坐标来计算其尺寸,不同的尺寸使用不同的标注值。

具体地,不同的视频链路的物理层(PHY,Physical Layer)状态的变化、传输损耗、视频链路上设备及线缆配置的不同、以及传输距离等的变化时,可能会引起显示面板的刷新。当视频源检测到传输节点中的显示面板需要刷新时,视频源可以确定需要刷新的待刷新区域。以及该显示面板需要刷新的连续帧的数量。通常情况下,待刷新区域可以为一个或者多个,需要刷新的连续帧的数量也可以为一个或者多个。当确定待刷新区域后,可以利用三级坐标和尺寸标记位标记待刷新区域。可以利用尺寸标记位来标记不同尺寸的待刷新区域。由于会存在多个相同尺寸的待刷新区域,为了便于区分,可以再次利用三级坐标来标记相同尺寸的待刷新区域。

需要说明的是,视频源可以使用每帧中视频数据的差值来预估连续帧中的待刷新区域的数量及尺寸等。视频源可以根据后续帧中视频数据的待刷新区域的预估情况,修改连续帧的数量,如果选择较少的连续帧数量,那么,待刷新区域中有交叠交织区域会显著减少,从而降低了视频数据的传输数量,但是,也降低了后续帧为前续帧交织纠错时视频数据的传输次数,进而减少了交织纠错能力,可能会提高重传的次数,带来了进一步的系统开销。如果选择较多的连续帧数量,那么,待刷新区域中有交叠交织区域会显著增多,也会增加额外的计算难度,但是,由于存在大量的后续帧为前续帧传输视频数据以完成多次的视频数据交织纠错,因此,会显著降低重传的次数,从而降低了系统的开销。因此,视频源在选择连续帧数量时,要充分考虑到待刷新区域的数量,可以根据重传次数来选择连续帧的数量。

在一些示例性的实施例中,可以引入面板交织纠错刷新区域(PanelInterleaving Error Correction Refresh Area,PIECR)来对待刷新区域界定及标注。同时引入交织刷新区域尺寸标记位(Interleaving Refresh Area Size Marker Bit,IRASMB)来标记不同尺寸待刷新区域。对于每一种尺寸的待刷新区域,使用一种相同的交织刷新区域尺寸标记位进行标记,其余的与该尺寸相同待刷新区域可以使用待交织纠错刷新区域三级坐标(Interleaving Error Correction Refresh Area Tri-Level Coordinate,IECRATLO)的方式来指定所有的多个具有相同尺寸的待刷新区域。

S204,基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型。

具体地,可以根据三级坐标中的待刷新区域的尺寸、需要刷新的待刷新区域所对应的帧号、尺寸标记位和需要刷新的连续帧的数量,来确定待刷新区域的区域类型。

在一些示例性的实施例中,待刷新区域的区域类型可以包括:非交织刷新区域,即在连续帧内,不显示图像的区域或者图像一直相同的区域。有交叠交织刷新区域,即在连续帧内,上一帧和下一帧中存在交叠的区域。无交叠交织刷新区域,即在连续帧内上一帧和下一帧未存在交叠的区域。

S206,根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板的待刷新区域按照所述视频数据进行刷新。

具体地,由于待刷新区域的区域类型不同,因此在显示面板刷新过程中,视频源发送视频数据方式也会存在不同,以此来保证待刷新区域的视频数据能够正常刷新。例如,待刷新区域的区域类型为非交织刷新区域,则该类型通常情况下正常显示即可完成刷新,因此可以正常发送视频数据。又例如待刷新区域的区域类型为无交叠交织刷新区域,可以将选定的连续帧的视频数据持续多次传输至传输节点的显示面板的该区域内,该区域接收到发送的视频数据后,可以按照多次接收到的视频数据进行纠错验证,以保证视频数据刷新成功。纠错验证可以是将第一次接收到连续帧的视频数据和第二次接收到的连续帧的视频数据进行对比,若相同,则完成验证,显示该视频数据刷新成功,若不相同,则对比不相同的部分,并利用第三次接收到连续帧的视频数据和前两次的对比,不断重复上述过程,直至完成验证。可以理解的是,上述仅用于举例说明。

上述多通道中显示面板的刷新方法中,当检测到显示面板需要刷新时,可以先确定显示面板中需要刷新的待刷新区域和需要刷新的连续帧的数量。由于待刷新区域尺寸可能会出现相同或者不同的情况,为了能够准确的确定每一个待刷新区域,可以利用三级坐标和尺寸标记位进行标记。后续由于已经标记了每个待刷新区域,因此可以基于待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,来确定待刷新区域的区域类型。后续可以根据待刷新区域的区域类型,来确定相对应的视频数据发送方式,进而按照相对应的视频数据发送方式将视频数据发送至传输节点中。由于发送方式与待刷新区域的区域类型相对应,因此,在发送视频数据后,传输节点中的显示面板在按照视频数据刷新时,不会出现图像不完整、重叠、撕裂等问题。

在一个实施例中,如图4所示,所述基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型,包括:

S302,基于所述待刷新区域的尺寸、需要刷新的待刷新区域所对应的帧号、需要刷新的连续帧的数量和所述尺寸标记位,计算得到标记值。

S304,响应于所述标记值为零,确定所述待刷新区域为非交织刷新区域。

S306,响应于所述标记值为非零,根据每个不同连续帧中所述待刷新区域的三级坐标之间的关系,确定所述待刷新区域为有交叠交织刷新区域或无交叠交织刷新区域。

具体地,可以利用待刷新区域的尺寸,需要刷新的连续帧的数量、需要刷新的待刷新区域所对应的帧号,进行计算得到标记值。当标记值为0的情况下,可以确定待刷新区域为非交织刷新区域。当标志值非零的情况下,通常情况下标志值非零,可以是1,可以根据连续帧中待刷新区域和三级坐标的关系,来确定其为有交叠交织刷新区域或无交叠交织刷新区域。

在一些示例性的实施例中,区域类型可以采用下述公式确定:

其中,B为标记值、F为连续帧的数量、O

本实施例中,三级坐标来标记待刷新区域,而三级坐标中包括:要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值。因此能够准确的对每一个待刷新区域进行区分,并且根据所述待刷新区域的尺寸、需要刷新的待刷新区域所对应的帧号、需要刷新的连续帧的数量和所述尺寸标记位,计算得到标记值。后续根据标记值能够准确的来确定每一个待刷新区域的区域类型,保证刷新效果。

在一个实施例中,如图5所示,所述根据每个不同连续帧中所述待刷新区域的三级坐标之间的关系,确定所述待刷新区域为有交叠交织刷新区域或无交叠交织刷新区域,包括:

S402,响应于所述不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸存在重叠,确定所述待刷新区域为有交叠交织刷新区域。

S404,响应于不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸不存在重叠,确定所述待刷新区域为无交叠交织刷新区域。

具体地,当不同连续帧中待刷新区域需要刷新的帧号和待刷新区域的尺寸存在重叠,则确定待刷新区域为有交叠交织刷新区域。例如,连续帧为5帧,分别为1帧、2帧、3帧、4帧和5帧,其中1帧和2帧中的待刷新区域尺寸分别为x1和x2,x1和x2存在重叠(可能是部分重叠,也可能是全部重叠),此时可以确定为在1帧和2帧中,待刷新区域为有交叠交织刷新区域。又例如,连续帧中为3帧,分别1帧、2帧和3帧,其中,在第1帧中,待刷新区域的尺寸为0,在第2帧中,待刷新区域的尺寸为s1,在第3帧中待刷新尺寸为s2。s1和s2不存在重叠,则可以确定为待刷新区域为无交叠交织刷新区域。

在一些实施例中,如图6所示,对本公开的待刷新区域的类型进行进一步的说明。图6中示出了显示面板帧0和帧1之间的示意图。在帧中0,可以包括两个尺寸的待刷新区域(尺寸2A和尺寸2B为相同的尺寸)。在帧1中新增了待刷新区域(尺寸3)。帧0和帧1中显示面板S位置处并未存在任何区域(可能未显示图像),因此S位置处可以为非交织刷新区域。帧0中尺寸1的坐标为(X

在本实施例中,在不同连续帧中利用待刷新区域所对应的帧号和待刷新区域的尺寸,能够准确的对有交叠交织刷新区域和无交叠交织刷新区域进行区分。

在一个实施例中,如图7所示,所述根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,包括:

S502,响应于所述待刷新区域为非交织刷新区域,按照预设的常规发送方式发送视频数据至传输节点。

其中,常规发送方式对于单帧视频数据,可以采用全屏/区域刷新等方式进行发送视频数据;对多帧视频数据,可以采用每帧视频数据全屏/区域刷新、间隔帧全屏/区域刷新发送视频数据。常规发送方式可以是将视频数据一帧帧发送,也可以是将视频数据多帧发送。

具体地,当待刷新区域为非交织刷新区域,通常情况下,在连续帧中非交织刷新区域可以不显示图像,或者在连续帧中非交织刷新区域中图像并未发生变化,因此,非交织刷新区域通常不会出现图像不完整、重叠、撕裂等问题。视频源可以按照预设的常规的发送方式(单帧或者多帧发送)至传输节点。由于传输节点中的非交织刷新区域的图像并不发生变化,因此在连续帧内,显示的图像相同,此时在非交织刷新区域中仅显示每帧显示相同的图像即可。

S504,响应于所述待刷新区域为有交叠交织刷新区域,确定所述有交叠交织刷新区域的重叠类型。

S506,响应于所述重叠类型为完全重叠,按照所述预设的常规发送方式发送视频数据至传输节点。

具体地,当待刷新区域为有交叠交织刷新区域时,可以先确定有交叠交织的重叠类型。当重叠类型为完全重叠时,即上一帧和下一帧中存在完全重叠。将连续帧发送至待刷新区域时,由于存在重叠,上一帧中存在的视频数据和下一帧中存在视频图像存在重叠的部分,因此,完全重叠的有交叠交织刷新区域可以按照每帧接收到的视频数据自身完成纠错,以保证不会出现图像不完整、重叠、撕裂等问题。

S508,响应于所述重叠类型为部分重叠,或者所述待刷新区域为无交叠交织刷新区域,将所述连续帧按照预设纠错发送方式发送至传输节点中。

其中,预设纠错发送方式可以包括:交织纠错方式、交织解码方式等等。

具体地,当重叠类型为部分重叠,或者为无交叠交织刷新区域时,此时上一帧和下一帧的视频图像可能完全不同,可能仅存在部分相同,为了保证在刷新时不会出现图像显示不完整、重叠、撕裂等问题,可以按照预设的纠错发送方式,例如交织纠错方式、交织解码方式,将连续帧发送至传输节点中,进而来保证不会出现图像不完整、重叠、撕裂等问题。

在本实施例中,根据不同的待刷新区域的区域类型,选择不同的发送方式发送视频数据至传输节点,能够保证传输节点的显示面板在刷新时的显示效果。

在一个实施例中,如图8所示,所述将所述连续帧按照预设纠错发送方式发送至传输节点中,包括:

S602,响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸的相同,根据所述连续帧确定第一纠错集和第二纠错集。

S604,采用数据交织发送的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中。

其中,数据交织发送是一种数据传输技术,它将多个数据流交错混合在一起发送,以提高数据传输的效率和带宽利用率。在数据交织发送中,数据被分割成多个小块,并按照一定的规则交错排列后发送。

具体地,当连续帧为多帧(大于两帧),并且在连续帧中,待刷新区域的尺寸相同,此时可以根据连续帧确定第一纠错集和第二纠错集。例如,可以将连续帧中奇数帧确定为第一纠错集,将连续帧中偶数帧确定为第二纠错集。也可以选择一些其他的方式确定第一纠错集和第二纠错集。然后采用数据交织发送的方式将第一纠错集和第二纠错集对应的视频数据发送至传输节点的待刷新区域中。

S606,响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸不同,在所述连续帧中多次相同的视频数据发送至待刷新区域中。

具体地,当需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸不同,则可以将连续帧多次发送至待刷新区域中,以增强视频数据的稳健性。即,在所有的连续帧中发送相同的视频数据,不与其他的所有区域进行视频数据交织,以降低区域刷新的计算量,以有效提升区域刷新效率。

在本实施例中,通过数据交织发送方式能够充分利用通信信道的带宽资源,减少传输延迟。由于数据被分割并交错发送,即使在信道中发生了部分数据丢失或错误,接收端仍然可以通过解交织算法恢复原始数据。保证视频数据传输的准确性。

在一个实施例中,如图9所示,所述采用数据交织发送的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中,包括:

S702,响应于所述第一纠错集和所述第二纠错集相同,将所述第一纠错集或所述第二纠错集对应的视频数据多次发送至所述传输节点的所述待刷新区域中。

具体地,当第一纠错集和第二纠错集中帧数对应的视频数据相同,则采用相同数据(第一纠错集对应的视频数据或者第二纠错集对应的视频数据)多次发送进行纠错的方式增强视频数据的稳健性,保证不会出现显示错误。

S704,响应于所述第一纠错集和所述第二纠错集不相同,采用交织解码的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中。

具体地,当第一纠错集和第二纠错集不相同时,可以在解码里采用数据交织解码的方式有效补充区域刷新间隙部分和相邻区域之间的视频数据的稳健性。例如,第一纠错集和第二纠错集存在交织。即第一纠错集中会存在第二纠错集中的部分数据。在解码时,第一纠错集首先自身解码,然后确认是否需要第二纠错集提供交织数据进行完全解码,如果需要,那么,再查找所需的第二纠错集的数据进行自身数据的完整解码。完成第一纠错集和第二纠错集的解码后,传输节点可以在待刷新区域显示该第一纠错集和第二纠错集所对应的视频数据。

在本实施例中,采用数据交织解码能够采用多个集的协作发送,对自身的数据进行多重纠错,最大限度的降低了数据重传的概率,也进而提升了数据有效载荷和吞吐量。

在一个实施例中,所述方法还包括:

响应于所述待刷新区域的面积大于所述显示面板中的预设面积,将所述待刷新区域确定为所述显示面板的全屏;

所述根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板待刷新区域按照所述视频数据进行刷新,包括:

根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板按照所述视频数据进行全屏刷新。

具体地,为了无缝衔接不同帧之间全屏和区域刷新需求,可以自动完成全屏和区域刷新需求之间的转换。例如当待刷新区域的面积大于显示面板中的预设面积时,可以确定当前显示面板所需要刷新的区域过多,视频源会自动选择全屏刷新以代替大面积的区域刷新需求,以便于降低过多的区域刷新带来的交织纠错集和精细划分刷新区域带来的计算量的显著提高。

更进一步的,当视频源确定需要全屏刷新时,可以根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板按照所述视频数据进行全屏刷新(关于此处的具体实施方式可以参见上述实施例,在此不进行重复赘述)。

在一个实施例中,所述传输节点与所述视频源之间利用纠错帧进行通信,所述纠错帧是基于标准帧结构得到的,所述纠错帧包括:

使能时隙,用于确定是否启用纠错帧,响应于启用所述使能时隙,确定启用所述纠错帧;

数量选择时隙,用于确定传输节点中待刷新区域,以及待刷新区域中连续帧的数量;

坐标标记时隙,用于利用三级坐标标记待刷新区域;

尺寸标记时隙,用于利用尺寸标记为标记待刷新区域;

区域类型确定时隙,用于利用待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

策略选择时隙,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式;

反馈时隙,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。

具体地,如图10所示,为本公开实施例提及的标准帧结构,标准帧结构可以包括:BS(Blanking Start,消隐开始)、VB-ID(Vertical Blanking Identifier,场消隐标识)、Mvid(视频数据的定时器取值)、Naud(音频数据的定时器取值)、Dummy Video(用于伪数据填充)、BE(Blanking End,消隐结束)、像素数据(用于视频数据的发送)、FS(Fill Start,填充开始)、Fill Video(填充数据,用于数据不足时的填充)、FE(Fill End,填充结束)。如图11所示,纠错帧可以是在标准帧上增加使能时隙、数量选择时隙、坐标标记时隙、尺寸标记时隙、区域类型确定时隙、策略选择时隙和反馈时隙后得到的。使能时隙,用于视频源启用/禁用本公开实施例提供的显示面板的刷新方法。当启用本公开实施例提供的显示面板刷新方法时,启用纠错帧,否则不启用纠错帧,禁用所有新增加的时隙,使用标准帧,以减少因帧结构变更带来的额外的信令交互。数量选择时隙,用于视频源确定传输节点中待刷新区域的连续帧数量,以及确定待刷新区域。坐标标记时隙,用于利用三级坐标标记待刷新区域,更进一步的用于利用三级坐标标记尺寸相同的待刷新区域。尺寸标记时隙,用于利用尺寸标记位标记待刷新区域,更进一步的可以利用尺寸标记位标记不同尺寸的待刷新区域。区域类型确定时隙,用于利用待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,确定所述待刷新区域的区域类型。策略选择时隙,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式。反馈时隙,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。关于本实施例中的各个时隙中的具体实施方式可参见上述实施例,在此不进行重复赘述。

在本实施例中,利用纠错帧进行通信,并且纠错帧是在标准帧结构上增加时隙后得到的,当启用时,则启用新增的时隙,当禁用时,则禁用所有新增的时隙,而启用标准帧结构,以最大的兼容标准设备,同时,以降低信令开销,提升数据传输效率。

在一个实施例中,所述传输节点与所述视频源之间利用纠错信令进行通信,所述纠错信令包括:使能字段,用于确定是否启用刷新方法;

数量选择字段,用于确定传输节点中待刷新区域,以及确定待刷新区域中连续帧的数量;

坐标标记字段,用于利用三级坐标标记待刷新区域;

尺寸标记字段,用于利用尺寸标记为标记待刷新区域;

区域类型确定字段,用于利用待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

策略选择字段,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式;

反馈字段,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。

具体地,视频源接收到使能字段可以启用本公开一些实施例中提及的刷新方法。关于本公开实施例中其他字段的具体限定和实施方式,可以参见上述实施例中时隙的使用和实施方式,在此不进行重复赘述。其中,数量选择字段和数量选择时隙的作用相同。坐标标记字段和坐标标记时隙的作用相同。尺寸标记字段和尺寸标记时隙的作用相同,反馈时隙和反馈字段的作用相同,区域类型确定字段和区域类型确定时隙的作用相同,策略选择字段和策略选择时隙的作用相同。本领域技术人员可以根据实际情况选择利用纠错帧和/或纠错信令进行通信。更进一步的,纠错帧和纠错信令可以共同作用于视频源和传输节点之间的通信。

在一些实施例中,本公开实施例还提供了一种具体的多通道中显示面板的刷新方法,所述方法包括:

步骤01:视频源初始化纠错信令的使能字段为禁用,并默认使用标准帧结构发送视频数据(初始化阶段,使用标准帧发送数据)。

步骤02:视频源初始化纠错信令的数量选择为1,即按单帧处理所有的视频数据。

步骤03:视频源初始化纠错信令的坐标标记字段为零,即无任何待刷新区域。

步骤04:视频源初始化纠错信令的尺寸标记字段为零,即无任何待刷新区域。

步骤05:视频源初始化纠错信令的区域类型确定字段为零,即无任何区域需要交织纠错刷新(不存在待刷新区域)。

步骤06:视频源初始化纠错信令的策略选择字段为视频源按照预设的常规方式发送视频数据。

步骤07:视频源初始化纠错信令的反馈字段为初始化待反馈。

步骤08:视频源向多通道中所有的传输节点发送纠错信令。

步骤09:多通道中所有的传输节点接收纠错信令,并解析纠错信令中所包含的字段,按照各个字段中指定的信息进行配置。

步骤10:多通道中所有的传输节点修改纠错信令的反馈字段为初始化完成。

步骤11:多通道中所有的传输节点向视频源发送纠错信令。

步骤12:视频源接收纠错信令,并解析纠错信令中所包含的所有字段。

步骤13:视频源使用标准帧结构向多通道中所有的节点和/或视频终端发送视频数据。

步骤14:视频源预估后续帧中视频数据的待刷新区域,若后续帧中存在待刷新区域,则进入步骤15。

步骤15:视频源修改纠错信令中的使能字段为启用,并默认使用纠错帧发送视频数据。

步骤16:视频源根据后续帧中视频数据的待刷新区域的预估情况,修改纠错信令的数量选择字段。

步骤17:视频源根据后续帧中视频数据的待刷新区域的预估情况,确定纠错信令的坐标标记字段。

步骤18:视频源根据后续帧中视频数据的待刷新区域的预估情况,修改纠错信令的尺寸标记字段为所有待刷新区域的尺寸列表。

步骤19:视频源根据后续帧中视频数据的待刷新区域的预估情况,并根据步骤16中选定的连续帧数量,修改纠错信令的区域类型确定字段。

步骤20:视频源根据后续帧中视频数据的待刷新区域的预估情况,以及确定所述待刷新区域的区域类型,修改纠错信令的策略选择字段。

步骤21:视频源修改纠错信令的反馈字段为启动待反馈。

步骤22:视频源向多通道中所有的传输节点发送修改的纠错信令。

步骤23:多通道中所有的传输节点接收修改的纠错信令,并解析所有字段,按照字段中指定的信息配置。

步骤24:多通道中所有的节点和/或视频终端修改纠错信令的反馈字段为启动刷新完成。

步骤25:多通道中所有的传输节点向视频源发送纠错信令。

步骤26:视频源接收纠错信令,并解析所有字段;

步骤27:视频源使用纠错帧向多通道中所有的传输节点发送视频数据。

步骤28:多通道中所有的传输节点接收视频源发送的视频数据,如果成功接收,那么,转到步骤29,否则,转到步骤31。

步骤29:多通道中所有的传输节点修改纠错信令的反馈字段为刷新完成。

步骤30:多通道中所有的传输节点向视频源发送纠错信令,并转到步骤01。

步骤31:多通道中所有的传输节点修改纠错信令的反馈字段为刷新失败。

步骤32:多通道中所有的传输节点向视频源发送纠错信令,并转到步骤14。

关于本实施例纠错信令中的各种字段,以及纠错帧的作用,可参见上述实施例,在此不进行重复赘述。

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的多通道中显示面板的刷新方法的多通道中显示面板的刷新装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个多通道中显示面板的刷新装置实施例中的具体限定可以参见上文中对于多通道中显示面板的刷新方法的限定,在此不再赘述。

在一个实施例中,如图12所示,提供了一种多通道中显示面板的刷新装置800,应用于视频源,包括:数据确定模块802、区域类型确定模块804和数据发送模块806,其中:

数据确定模块802,用于响应于检测到传输节点中的显示面板需要刷新,确定需要刷新的待刷新区域和需要刷新的连续帧的数量,其中,所述待刷新区域利用三级坐标和尺寸标记位进行标记,所述尺寸标记位用于标记不同尺寸的待刷新区域,所述三级坐标用于标记相同尺寸的待刷新区域,所述三级坐标包括:需要刷新的待刷新区域所对应的帧号、待刷新区域的尺寸、待刷新区域的坐标数值。

区域类型确定模块804,用于基于待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型。

数据发送模块806,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板的待刷新区域按照所述视频数据进行刷新。

在所述装置的一个实施例中,所述区域类型确定模块804,包括:

标记值计算模块,用于基于所述待刷新区域的尺寸、需要刷新的待刷新区域所对应的帧号、需要刷新的连续帧的数量和所述尺寸标记位,计算得到标记值。

第一类型确定模块,用于响应于所述标记值为零,确定所述待刷新区域为非交织刷新区域。

第二类型确定模块,用于响应于所述标记值为非零,根据每个不同连续帧中所述待刷新区域的三级坐标之间的关系,确定所述待刷新区域为有交叠交织刷新区域或无交叠交织刷新区域。

在所述装置的一个实施例中,所述第二类型确定模块,包括:

有交叠确定模块,用于响应于所述不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸存在重叠,确定所述待刷新区域为有交叠交织刷新区域。

无交叠确定模块,用于响应于不同连续帧中所述待刷新区域需要刷新的帧号、待刷新区域的尺寸不存在重叠,确定所述待刷新区域为无交叠交织刷新区域。

在所述装置的一个实施例中,所述区域类型确定模块804,采用下述公式确定待刷新区域的区域类型:

其中,B为标记值、F为连续帧的数量、O

在所述装置的一个实施例中,所述数据发送模块806,包括:

重叠类型确定模块,用于响应于所述待刷新区域为有交叠交织刷新区域,确定所述有交叠交织刷新区域的重叠类型。

第一发送模块,用于响应于所述重叠类型为完全重叠,按照所述预设的常规发送方式发送视频数据至传输节点,响应于所述待刷新区域为非交织刷新区域,按照预设的常规发送方式发送视频数据至传输节点。

第二发送模块,用于响应于所述重叠类型为部分重叠,或者所述待刷新区域为无交叠交织刷新区域,将所述连续帧按照预设纠错发送方式发送至传输节点中。

在所述装置的一个实施例中,所述第二发送模块,包括:

纠错集确定模块,用于响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸的相同,根据所述连续帧确定第一纠错集和第二纠错集。

交织发送模块,用于采用数据交织发送的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中。

连续发送模块,用于响应于所述需要刷新的连续帧为多帧,且每帧中待刷新区域的尺寸不同,在所述连续帧中多次相同的视频数据发送至待刷新区域中。

在所述装置的一个实施例中,所述交织发送模块,用于响应于所述第一纠错集和所述第二纠错集相同,将所述第一纠错集或所述第二纠错集对应的视频数据多次发送至所述传输节点的所述待刷新区域中;响应于所述第一纠错集和所述第二纠错集不相同,采用交织解码的方式将所述第一纠错集和所述第二纠错集对应的视频数据发送至所述传输节点的所述待刷新区域中。

在所述装置的一个实施例中,所述方法还包括:

刷新区域确定模块,用于响应于所述待刷新区域的面积大于所述显示面板中的预设面积,将所述待刷新区域确定为所述显示面板的全屏。

所述数据发送模块806,还用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式,按照相对应的视频数据发送方式将视频数据发送至所述传输节点,以指示所述传输节点的显示面板按照所述视频数据进行全屏刷新。

在所述装置的一个实施例中,所述装置还包括:第一通信模块,用于使传输节点与所述视频源之间利用纠错帧进行通信,所述纠错帧是基于标准帧结构得到的,所述纠错帧包括:

使能时隙,用于确定是否启用纠错帧,响应于启用所述使能时隙,确定启用所述纠错帧;

数量选择时隙,用于确定传输节点中待刷新区域,以及确定待刷新区域中连续帧的数量;

坐标标记时隙,用于利用三级坐标标记待刷新区域;

尺寸标记时隙,用于利用尺寸标记位标记待刷新区域;

区域类型确定时隙,用于利用待刷新区域对应的三级坐标、尺寸标记位和需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

策略选择时隙,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式;

反馈时隙,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。

在所述装置的一个实施例中,所述装置还包括:第二通信模块,用于使所述传输节点与所述视频源之间利用纠错信令进行通信,所述纠错信令包括:

使能字段,用于确定是否启用刷新方法;

数量选择字段,用于确定传输节点中待刷新区域,以及确定待刷新区域中连续帧的数量;

坐标标记字段,用于利用三级坐标标记待刷新区域;

尺寸标记字段,用于利用尺寸标记为标记待刷新区域;

区域类型确定字段,用于利用待刷新区域对应的三级坐标、尺寸标记位和所述需要刷新的连续帧的数量,确定所述待刷新区域的区域类型;

策略选择字段,用于根据所述待刷新区域的区域类型,确定相对应的视频数据发送方式;

反馈字段,用于使传输节点反馈待刷新区域的刷新结果,以及使传输节点反馈与视频源之间的交互结果。

上述多通道中显示面板的刷新装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储三级坐标、尺寸标记位等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种多通道中显示面板的刷新方法。

本领域技术人员可以理解,图13中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一方法实施例中的步骤。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本公开所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本公开所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本公开专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开的保护范围应以所附权利要求为准。

相关技术
  • 显示面板的保护方法、显示面板及计算机可读存储介质
  • 显示面板的保护方法、显示面板及计算机可读存储介质
  • 显示面板的控制方法、装置及可读存储介质
  • 控制增强现实显示装置的显示的方法、装置、存储介质
  • 显示方法、装置、VR显示装置及存储介质
  • 多通道面板区域刷新方法、装置、计算机设备和存储介质
  • 多通道面板区域刷新方法、装置、计算机设备和存储介质
技术分类

06120116509955