System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频并行编码方法、装置、电子设备和计算机可读介质制造方法及图纸_技高网

视频并行编码方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:41615240 阅读:6 留言:0更新日期:2024-06-13 02:18
本公开的实施例公开了视频并行编码方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取初始视频图像;对初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列;对第一编码单元序列和第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息;对基本层视频码流信息和增强层视频码流信息分别进行封装处理,得到基本层目标视频图像和增强层目标视频图像;将基本层目标视频图像和增强层目标视频图像发送至显示终端。该实施方式可以及时对视频进行编码和传输。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及视频并行编码方法、装置、电子设备和计算机可读介质


技术介绍

1、视频在存储和传输过程中,需要对视频进行编码和压缩,为了提高压缩效率,可以进行空间可分级编码。目前,在对视频进行空间可分级编码时,通常采用的方式为:对于每一帧视频图像,先进行基础层编码,再基于基础层的信息,进行增强层编码。

2、然而,实践中发现,当采用上述方式进行视频编码时,经常会存在如下技术问题:

3、先对视频图像进行基础层编码,再进行增强层编码,难以同时在基础层和增强层并行编码,从而产生编码延迟,导致视频编码的效率降低,难以及时对视频进行编码和传输。

4、在采用技术方案来解决上述技术问题的过程中,往往又会伴随着如下问题:在对视频编码单元进行编码时,需进一步划分为编码块,以提高视频编码的效率。针对上述问题,常规的解决方案一般是:采用递归的方式,逐步确认每个编码块的划分深度,以对各个编码块进行编码。然而,上述常规解决方案依然存在如下技术问题二:采用递归的方式,需要进行大量的冗余计算,导致浪费了视频编码的时间,从而导致视频编码的效率降低。

5、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了视频并行编码方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种视频并行编码方法,该方法包括:获取初始视频图像;对上述初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列,其中,上述第一编码单元序列中的第一编码单元对应上述第二编码单元序列中至少一个第二编码单元;对上述第一编码单元序列和上述第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息;对上述基本层视频码流信息和上述增强层视频码流信息分别进行封装处理,得到基本层目标视频图像和增强层目标视频图像;将上述基本层目标视频图像和增强层目标视频图像发送至显示终端。

4、第二方面,本公开的一些实施例提供了一种视频并行编码装置,装置包括:获取单元,被配置成获取初始视频图像;拆分单元,被配置成对上述初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列,其中,上述第一编码单元序列中的第一编码单元对应上述第二编码单元序列中至少一个第二编码单元;编码单元,被配置成对上述第一编码单元序列和上述第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息;封装单元,被配置成对上述基本层视频码流信息和上述增强层视频码流信息分别进行封装处理,得到基本层目标视频图像和增强层目标视频图像;发送单元,被配置成将上述基本层目标视频图像和上述增强层目标视频图像发送至显示终端。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面中任一实现方式所描述的方法。

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

7、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的视频并行编码方法,可以及时对视频进行编码和传输。具体来说,造成难以及时对视频进行编码和传输的原因在于:先对视频图像进行基础层编码,再进行增强层编码,难以同时在基础层和增强层并行编码,从而产生编码延迟,导致视频编码的效率降低。基于此,本公开的一些实施例的视频并行编码方法,首先,获取初始视频图像。由此,可以得到等待进行视频编码的图像。其次,对上述初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列。其中,上述第一编码单元序列中的第一编码单元对应上述第二编码单元序列中至少一个第二编码单元。由此,可以按照不同的图像分辨率对图像进行编码单元的划分。然后,对上述第一编码单元序列和上述第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息。由此,可以对第一编码序列进行基本层编码,然后,可以基于基本层编码信息对第二编码序列进行增强层编码。接着,对上述基本层视频码流信息和上述增强层视频码流信息分别进行封装处理,得到基本层目标视频图像和增强层目标视频图像。由此,可以得到分辨率不同的编码后的基本层目标视频图像和增强层目标视频图像。最后,将上述基本层目标视频图像和增强层目标视频图像发送至显示终端。由此,可以使显示终端显示不同分辨率的视频图像。因此,本公开的一些视频并行编码方法,可以在视频编码单元的层级,进行视频的并行编码,当基础层的一个视频编码单元编码完成时,即可对增强层对应的视频编码单元进行编码,同时对基础层下一个视频编码单元进行编码,从而,可以在基础层和增强层实现并行编码,减少编码延迟的产生,进而,可以及时对视频进行编码和传输。

本文档来自技高网...

【技术保护点】

1.一种视频并行编码方法,包括:

2.根据权利要求1所述的方法,其中,所述对所述初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列,包括:

3.根据权利要求1所述的方法,其中,所述对所述第一编码单元序列和所述第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息,包括:

4.根据权利要求3所述的方法,其中,所述方法还包括:

5.根据权利要求3所述的方法,其中,所述基于所述第一编码信息,对所述第二编码单元进行编码处理,得到第二编码信息,包括:

6.根据权利要求5所述的方法,其中,所述方法还包括:

7.一种视频并行编码装置,包括:

8.一种电子设备,包括:

9.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。

【技术特征摘要】

1.一种视频并行编码方法,包括:

2.根据权利要求1所述的方法,其中,所述对所述初始视频图像进行拆分处理,得到第一编码单元序列和第二编码单元序列,包括:

3.根据权利要求1所述的方法,其中,所述对所述第一编码单元序列和所述第二编码单元序列进行并行编码处理,得到基本层视频码流信息和增强层视频码流信息,包括:

4.根据权利要求3所述的方法,其中,所述方法还包括:

<...

【专利技术属性】
技术研发人员:郑哲孙大瑞卢京辉刘瑞崔文朋熊艳伟龚向锋田志仲
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1