视频数据混合发送方法、装置、存储介质与流程

文档序号:37334664发布日期:2024-03-18 17:58阅读:14来源:国知局
视频数据混合发送方法、装置、存储介质与流程

本公开涉及数据传输,特别是涉及一种视频数据混合发送方法、装置、存储介质。


背景技术:

1、目前,基于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)等显示平板及终端,在支持多通道显示时,视频源通常会通过多个传输通道将视频数据发送至各个传输节点中。

2、由于不同传输通道的物理层的变化、传输损耗、传输通道上设备及线缆配置的不同、以及传输距离等的变化,会导致不同通道上、链路拓扑上不同层级上重传视频数据请求以及协作视频数据发送请求的显著增加,当视频源为此类需求调度新的资源发送视频数据时,会增加与视频源之间的信令交互,进而严重影响正常视频数据的发送,从而降低视频图像处理系统的有效载荷,进而降低视频图像处理系统的吞吐量。


技术实现思路

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、第二视频数据获取模块,用于响应于所述混合发送寄存器中提取确认标志位为获取失败,接收视频源发送的更新后的传输列表,根据更新后的所述传输列表中的信息获取视频数据并显示。

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

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

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

55、上述各实施例中,视频源可以按照各传输节点的视频数据的传输需求,来生成传输列表。而传输需求包括:传输节点需要获取的视频数据的目的、获取位置,所述视频数据的目的包括:重传视频数据、正常发送视频数据、协作发送视频数据。因此,视频源可以生成不同的目的相对应的传输列表。当传输列表和目的确认标志位匹配时,可以将传输列表发送至传输节点,以指示所述传输节点根据所述传输列表中的信息获取视频数据并显示。另外,响应于检测到所述混合发送寄存器中提取确认标志位为获取失败,更新所述传输列表,以指示所述传输节点根据更新后的所述传输列表中的信息获取视频数据并显示,在获取视频数据失败时,视频源还可以检测提取确认标志位从而确定传输节点是否成功获取视频数据进行显示,在获取失败时,更新传输列表保证传输节点能够正常显示视频数据。通过混合发送寄存器中目的确认标志位、提取确认标志位能够减少视频源和传输节点之间的信令交互,并且通过发送一次传输列表,能够完成重传视频数据、正常发送视频数据、协作发送视频数据中至少一种,减少了不同视频数据的传输需求之间的信令交互次数,进而提高视频图像处理系统的吞吐量。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1