System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多格式的视频编码传输方法、装置、终端设备以及介质制造方法及图纸_技高网

多格式的视频编码传输方法、装置、终端设备以及介质制造方法及图纸

技术编号:40586317 阅读:4 留言:0更新日期:2024-03-12 21:45
本发明专利技术公开了一种多格式的视频编码传输方法、装置、终端设备以及介质,包括,获取第一像素格式下的待传输视频,并提取得到第一视频图像;对所述第一视频图像进行下采样,生成第二像素格式下的第二视频图像;再对所述第二视频图像进行上采样,生成第一像素格式下第三视频图像;根据所述第一视频图像以及对应的第三视频图像,生成对应的第一重组图像以及第二重组图像;将第二视频图像,第一重组图像以及第二重组图像进行编码,并传输至视频接收端,以使视频接收端能够生成一种或多种像素格式下的视频。因此,本发明专利技术能够实现在不给编码端以及传输端造成巨大压力的情况下,使传输的视频能够满足不同视频接收端的性能和需求。

【技术实现步骤摘要】

本专利技术涉及视频编码传输,尤其涉及一种多格式的视频编码传输方法、装置、终端设备以及介质


技术介绍

1、在高品质图像和视频处理领域,通常采用yuv格式的图片和视频,随着技术的发展,由于yuv420格式在色彩采样上的限制,难以满足对色彩深度、色彩饱和度和细节保真度要求更高的应用需求。当前在视频编码领域会选择采样率更高的视频格式,例如yuv422格式以及yuv444格式。相比yuv420格式,yuv422格式与yuv444格式的视频具有更高的色度采样率,能够更准确地捕捉图像和视频中的原始色彩信息。随着数字视频和图像应用的发展,yuv444格式的广泛应用成为了趋势。

2、然而在应用过程中,却发现存在视频传输以及视频编码方面的限制,首先,不同视频接收端的解码特性以及性能不同,有些视频接收端并不支持yuv422格式以及yuv444格式的解码。若要全面考虑不同视频接收端的性能以及需要,现有技术一般在视频传输时采用simulcast模式,即把yuv422格式、yuv420格式、以及yuv444格式的视频对应的三条视频编码数据一起传输给视频接收端,以使视频接收端能够根据自身的性能以及需求,选用合适的视频格式。

3、虽然这样能够解决满足不同视频接收端的性能和需求,但从编码的信息复杂度而言,yuv422格式是yuv420格式的1.3倍,yuv444是yuv420格式的2倍,这会给视频编码端造成巨大的压力,且在传输过程中,需要发送多条视频码流,这会导致在视频传输时需要牺牲传输端自身大量的带宽资源,因此,如何在不给编码端以及传输端造成巨大压力的情况下,所传输的视频能够满足不同视频接收端的性能和需求,是一个亟待解决的问题。


技术实现思路

1、本专利技术实施例提供一种多格式的视频编码传输方法、装置、终端设备以及介质,能够实现在不给编码端以及传输端造成巨大压力的情况下,使传输的视频能够满足不同视频接收端的性能和需求。

2、本专利技术一实施例提供了一种多格式的视频编码传输方法,包括:

3、获取第一像素格式下的待传输视频,并提取所述待传输视频的所有视频帧,得到第一视频图像;

4、对所述第一视频图像进行下采样,生成第二像素格式下的第二视频图像;其中,所述第一像素格式与所述第二像素格式不同;

5、对所述第二视频图像进行编码重建并进行上采样,生成第一像素格式下第三视频图像;

6、根据所述第一视频图像以及对应的第三视频图像,生成u分量下所对应第一色度残差图像以及v分量下所对应的第二色度残差图像;

7、将所述第一色度残差图像以及所述第二色度残差图像进行像素重组,生成第一重组图像以及第二重组图像;

8、将所述第二视频图像,所述第一重组图像以及所述第二重组图像进行编码,并将生成的编码数据传输至视频接收端,以使视频接收端根据所述第二视频图像、所述第一重组图像以及所述第二重组图像生成一种或多种像素格式下的视频。

9、进一步的,所述根据所述第一视频图像以及对应的第三视频图像,生成u分量下所对应第一色度残差图像以及v分量下所对应的第二色度残差图像,包括:

10、通过以下公式,计算所述第一视频图像与对应的第三视频图像的各像素u分量下的第一残差像素值,并根据各所述第一残差像素值生成第一色度残差图像;

11、

12、其中,所述u’为各像素u分量下的第一残差像素值,u1为第三视频图像各像素u分量下的第一色度值,uori为第一视频图像各像素u分量下的的第一色度值;

13、通过以下公式,计算所述第一视频图像与对应的第三视频图像的各像素v分量下的第二残差像素值,并根据各所述第二残差像素值生成第二色度残差图像;

14、

15、其中,所述v’为各像素v分量下的第二残差像素值,v1为第三视频图像各像素v分量下的第二色度值,vor i为第一视频图像各像素v分量下的的第二色度值。

16、进一步的,将所述第一色度残差图像以及所述第二色度残差图像进行像素重组,生成第一重组图像以及第二重组图像,包括:

17、根据所述第一色度残差图像的像素纵坐标,将所述第一色度残差图像中像素纵坐标为偶数的若干图像像素组成第一待重组图像,以及将像素纵坐标为奇数的若干图像像素组成第二待重组图像;

18、根据所述第二色度残差图像的像素纵坐标,将所述第二色度残差图像中像素纵坐标为偶数的若干图像像素作为第三待重组图像,以及将像素纵坐标为奇数的若干图像像素组成第四待重组图像;

19、将所述第一待重组图像的每一列图像像素与所述第三待重组图像的每一列图像像素交叉重组,生成所述第一重组图像;

20、将所述第二待重组图像的每一列图像像素与所述第四待重组图像的每一列图像像素交叉重组,生成所述第二重组图像。

21、进一步的,所述将所述第二视频图像,所述第一重组图像以及所述第二重组图像进行编码,并将生成的编码数据传输至视频接收端,包括:

22、通过色度编码器对第一重组图像以及所述第二重组图像进行编码,生成第一码流;

23、通过视频编码器对所述第二视频图像进行编码,生成第二码流;

24、将所述第一码流以及第二码流进行拼接,生成所述编码数据并传输至视频接收端。

25、进一步的,所述视频接收端根据所述第二视频图像、所述第一重组图像以及所述第二重组图像生成一种或多种像素格式下的视频,包括:

26、所述视频接收端通过执行以下一种或多种解码操作,生成对应一种或多种像素格式下的视频:

27、对第二视频图像进行解码,得到第二像素格式下的视频;

28、对第二视频图像以及所述第一重组图像以及所述第二重组图像进行解码并重组,生成第一像素格式下的视频;

29、以及对所述第一重组图像以及所述第二重组图像进行解码并重组生成第三像素格式下视频。

30、本专利技术另一实施例提供了一种多格式的视频编码传输装置,包括:

31、第一视频图像获取模块,用于获取第一像素格式下的待传输视频,并提取所述待传输视频的所有视频帧,得到第一视频图像;

32、第二视频图像生成模块,用于对所述第一视频图像进行下采样,生成第二像素格式下的第二视频图像;其中,所述第一像素格式与所述第二像素格式不同;

33、第三视频图像生成模块,用于对所述第二视频图像进行编码重建并进行上采样,生成第一像素格式下第三视频图像;

34、色度残差图像生成模块,用于根据所述第一视频图像以及对应的第三视频图像,生成u分量下所对应第一色度残差图像以及v分量下所对应的第二色度残差图像;

35、重组图像生成模块,用于将所述第一色度残差图像以及所述第二色度残差图像进行像素重组,生成第一重组图像以及第二重组图像;

36、视频图像编码模块,用于将所述第二视频图像,所述第一重组图像以及所述第二重组图像进行编码,并将本文档来自技高网...

【技术保护点】

1.一种多格式的视频编码传输方法,其特征在于,包括:

2.如权利要求1所述的一种多格式的视频编码传输方法,其特征在于,所述根据所述第一视频图像以及对应的第三视频图像,生成U分量下所对应第一色度残差图像以及V分量下所对应的第二色度残差图像,包括:

3.如权利要求2所述的一种多格式的视频编码传输方法,其特征在于,所述将所述第一色度残差图像以及所述第二色度残差图像进行像素重组,生成第一重组图像以及第二重组图像,包括:

4.如权利要求3所述的一种多格式的视频编码传输方法,其特征在于,所述将所述第二视频图像,所述第一重组图像以及所述第二重组图像进行编码,并将生成的编码数据传输至视频接收端,包括:

5.如权利要求4所述的一种多格式的视频编码传输方法,其特征在于,所述视频接收端根据所述第二视频图像、所述第一重组图像以及所述第二重组图像生成一种或多种像素格式下的视频,包括:

6.一种多格式的视频编码传输装置,其特征在于,包括:

7.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的一种多格式的视频编码传输方法。

8.一种介质,其特征在于,包括存储的计算机程序,其中,在所述计算机程序运行时控制所述介质所在设备执行如权利要求1至5中任意一项所述的一种多格式的视频编码传输方法。

...

【技术特征摘要】

1.一种多格式的视频编码传输方法,其特征在于,包括:

2.如权利要求1所述的一种多格式的视频编码传输方法,其特征在于,所述根据所述第一视频图像以及对应的第三视频图像,生成u分量下所对应第一色度残差图像以及v分量下所对应的第二色度残差图像,包括:

3.如权利要求2所述的一种多格式的视频编码传输方法,其特征在于,所述将所述第一色度残差图像以及所述第二色度残差图像进行像素重组,生成第一重组图像以及第二重组图像,包括:

4.如权利要求3所述的一种多格式的视频编码传输方法,其特征在于,所述将所述第二视频图像,所述第一重组图像以及所述第二重组图像进行编码,并将生成的编码数据传输至视频接收端,包括:

【专利技术属性】
技术研发人员:黄兆相
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1