System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频数据处理方法及电子设备技术_技高网

一种视频数据处理方法及电子设备技术

技术编号:41323622 阅读:2 留言:0更新日期:2024-05-13 15:02
本申请公开了一种视频数据处理方法及电子设备。所述方法包括:确定视频的当前块的第一参考方向的第一参考帧列表,以及第二参考方向的第二参考帧列表;根据所述第一参考帧列表以及第二参考帧列表,确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据;根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值;根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式。采用所述方法,解决了现有技术中提高编码性能的同时编码复杂度随之增加的问题。

【技术实现步骤摘要】

本申请涉及视频处理,具体涉及一种视频数据处理方法、装置、电子设备及存储介质。


技术介绍

1、随着视频在互联网和其他数字通信网络中存储和传输的压力增加,视频编码越来越重要。视频编码是通过压缩技术将原始视频格式的像素数据压缩成为另一种视频格式的数据如视频码流,以降低视频的数据量,从而达到降低带宽和存储空间的占用。

2、视频编码技术中,帧间预测是利用视频帧间的时域相关性进行压缩,可以一定程度上消除时间上的冗余,是视频编码中重要组成部分。对于帧间预测来说,当视频内容较简单时编码残差的比特数可能会较少,而编码运动信息的比特数占比可能会变高,此时编码运动信息的码率成为了压缩率的瓶颈。现有技术中运用对称运动矢量差(symmetricmotion vector difference,简写为smvd)模式帧间预测技术,通过只传输一个方向的运动信息,利用对称性获得另一个方向的运动信息,去除对称冗余,从而减少编码运动信息的码率,一定程度上提高了编码效率。然而,现有smvd技术中需要遍历smvd模式,增加了编码端的计算复杂度。

3、因此,如何在提高编码效率的同时维持较低编码复杂度是需要解决的问题。

4、在所述
技术介绍
部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本申请实施例提供的视频数据处理方法,解决了现有技术中提高编码性能的同时编码复杂度随之增加的问题。

2、本申请实施例提供一种视频数据处理方法,包括:确定视频的当前块的第一参考方向的第一参考帧列表,以及第二参考方向的第二参考帧列表;根据所述第一参考帧列表以及第二参考帧列表,确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据;根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值;根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式。

3、可选的,所述根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式,包括:确定所述预估代价与其他预测模式对应的代价值之间的比较结果;如果所述预估代价值大于其一所述其他预测模式对应的代价值,则终止对所述当前块执行所述对称运动矢量差模式;否则,继续遍历参考帧对所述当前块执行所述对称运动矢量差模式。

4、可选的,所述确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据,包括:根据所述双向预测模式和所述对称运动矢量差模式之间基于编码比特数的码率变化关系,确定所述码率变化数据;其中,所述双向预测模式的编码比特数,包括:第一和第二两个参考方向的运动矢量索引、第一和第二两个参考方向的运动矢量差值、第一和第二两个参考方向的参考索引;所述对称运动矢量差模式的编码比特数,包括:第一和第二两个参考方向的运动矢量索引、第一参考方向的运动矢量差值;所述码率变化数据,包括:编码第二参考方向的运动矢量差值以及第一和第二两个参考方向的参考索引所对应的码率。

5、可选的,所述双向预测模式的双向预测代价值,根据所述双向预测模式的绝对变换残差和(satd)、编码运动信息的码率确定。

6、可选的,还包括:根据所述码率变化数据与所述双向预测代价值的比例,以及拉格朗日因子,确定所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据。

7、可选的,所述根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值,包括:根据所述占比数据、所述双向预测模式的双向预测代价值以及调节因子,预估得到所述对称运动矢量差模式对应的预估代价值。

8、可选的,所述根据所述占比数据、所述双向预测模式的双向预测代价值以及调节因子,预估得到所述对称运动矢量差模式对应的预估代价值,包括:将所述双向预测代价值减所述双向预测代价值与所述占比数据之积得到初始代价值;根据所述调节因子与所述初始代价值构建特定数学表达式,基于所述特定数学表达式计算得到所述预估代价值。

9、可选的,所述根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式,包括:针对所述第一参考帧列表对所述当前块执行单向运动估计,得到第一参考方向的单向预测代价值;针对所述第二参考帧列表对所述当前块执行单向运动估计,得到第二参考方向的单向预测代价值;预估所述对称运动矢量差模式对应的预估代价值之后,如果判断所述预估代价值大于第一参考方向的单向预测代价值,或者,所述预估代价值大于第二参考方向的单向预测代价值,则终止遍历参考帧上的像素块;否则,继续遍历参考帧上的像素块,对所述当前块执行所述对称运动矢量差模式。

10、本申请实施例还提供一种视频数据处理装置,包括:参考帧确定单元,用于确定视频的当前块的第一参考方向的第一参考帧列表,以及第二参考方向的第二参考帧列表;码率变化确定单元,用于根据所述第一参考帧列表以及第二参考帧列表,确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据;代价值估计单元,用于根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值;决策单元,用于根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式。

11、本申请实施例还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述方法。

12、本申请实施例还提供一种计算机存储介质,存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本申请实施例提供的所述方法。

13、与现有技术相比,本申请具有的优点如下:

14、本申请实施例提供的一种视频数据处理方法、装置、电子设备及存储介质,通过确定视频的当前块的第一参考方向的第一参考帧列表,以及第二参考方向的第二参考帧列表;根据所述第一参考帧列表以及第二参考帧列表,确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据;根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值;根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式。通过将双向预测模式和smvd预测模式之间的码率变化情况反映到代价值,在不需要进行smvd模式的操作即可较准确地预估smvd模式的代价值(即预估代价值),从而可以较准确地判断出是否需要执行smvd模式。因此,在引入smvd技术提升编码效率后,能够最大程度减少smvd模式的冗余遍历,使得编码端维持较低编码计算复杂度。

本文档来自技高网...

【技术保护点】

1.一种视频数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述双向预测模式的双向预测代价值,根据所述双向预测模式的绝对变换残差和(SATD)、编码运动信息的码率确定。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述码率变化数据在所述双向预测模式的双向预测代价值中的占比数据,预估所述对称运动矢量差模式对应的预估代价值,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述占比数据、所述双向预测模式的双向预测代价值以及调节因子,预估得到所述对称运动矢量差模式对应的预估代价值,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式,包括:

9.一种视频数据处理装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种视频数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述预估代价值确定是否对所述当前块执行所述对称运动矢量差模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定所述当前块的双向预测模式与对称运动矢量差模式之间的码率变化数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述双向预测模式的双向预测代价值,根据所述双向预测模式的绝对变换残差和(satd)、编码运动信息的码率确定。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:方树清陈建华叶琰
申请(专利权)人:阿里巴巴达摩院杭州科技有限公司
类型:发明
国别省市:

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

1