编解码方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38492807 阅读:24 留言:0更新日期:2023-08-15 17:05
本公开关于一种编解码方法、装置、电子设备及存储介质。其中解码方法包括:将目标运动矢量对应的运动矢量索引、目标偏移方向对应的偏移方向索引、目标偏移步长对应的偏移步长索引,以及多功能索引写入图像帧对应的编码码流;偏移方向索引用于指示偏移方向为水平X轴方向或垂直Y轴方向;其中,在当前编码单元的预测方向为双向的情况下,多功能索引用于表示候选编码单元索引;在当前编码单元的预测方向为单向的情况下,多功能索引用于表示偏移方向中的X轴或Y轴的正负方向。该方法能够有效降低MMVD优化对于解码器并行的影响,提升解码效率。率。率。

【技术实现步骤摘要】
编解码方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及编解码方法、装置、电子设备及存储介质。

技术介绍

[0002]在视频编码过程中,MMVD(Merge with Motion Vector Difference,带运动矢量差的合并模式)是VVC(Versatile Video Coding,通用视频编码)编码标准中的一种帧间预测技术。MMVD利用Merge(合并)列表中前两个候选运动信息构造MMVD候选,在水平和垂直两个方向进行偏移,通过率失真优化选择最优的候选运动信息索引、偏移方向和偏移步长。MMVD按照选择的候选运动信息对应的预测方向为单向还是双向可以将MMVD分为单向MMVD和双向MMVD。
[0003]相关技术中对单向MMVD和双向MMVD进行了优化,然而在具体的实现过程中,针对单向和双向MMVD的优化均需要对解码端进行较大的改动,该改动会对解码并行造成较大的影响。

技术实现思路

[0004]本公开提供一种编解码方法、装置、电子设备及存储介质,以至少解决相关技术针对单向和双向MM本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编码方法,其特征在于,包括:根据不同运动矢量、偏移方向和偏移步长组合对应的率失真代价,在图像帧的当前编码单元对应的候选运动矢量列表、偏移方向列表和偏移步长列表中,确定目标运动矢量、目标偏移方向和目标偏移步长;将所述目标运动矢量对应的运动矢量索引、目标偏移方向对应的偏移方向索引、目标偏移步长对应的偏移步长索引,以及多功能索引写入所述图像帧对应的编码码流;所述偏移方向索引用于指示偏移方向为水平X轴方向或垂直Y轴方向;其中,在所述当前编码单元的预测方向为双向的情况下,所述多功能索引用于表示候选编码单元索引;在所述当前编码单元的预测方向为单向的情况下,所述多功能索引用于表示偏移方向中的X轴或Y轴的正负方向。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取图像帧的当前编码单元对应的候选运动矢量列表、偏移方向列表和偏移步长列表,所述偏移方向列表中的偏移方向包括水平X轴方向和垂直Y轴方向;基于所述偏移方向列表、所述偏移步长列表和所述候选运动矢量列表中的数据,计算得到不同运动矢量、偏移方向和偏移步长组合对应的率失真代价。3.根据权利要求2所述的方法,其特征在于,所述基于所述偏移方向列表、所述偏移步长列表和所述候选运动矢量列表中的数据,计算得到不同运动矢量、偏移方向和偏移步长组合对应的率失真代价,包括:在所述偏移方向列表和所述偏移步长列表中分别选取一个数据进行组合,得到多个偏移参数组合;基于所述多个偏移参数组合,依次调整所述候选运动矢量列表中的运动矢量,得到多个调整后的运动矢量;计算所述调整后的运动矢量对应的率失真代价。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取运动矢量精度列表;所述在所述偏移方向列表和所述偏移步长列表中分别选取一个数据进行组合,得到多个偏移参数组合,包括:在所述偏移方向列表、所述偏移步长列表和所述运动矢量精度列表中分别选取一个数据进行组合,得到多个偏移参数组合。5.根据权利要求4所述的方法,其特征在于,所述调整后的运动矢量的数量是所述偏移方向列表中偏移方向的数量、所述偏移步长列表中偏移步长数量、所述候选运动矢量列表中候选矢量的数量,以及所述运动矢量精度列表中运动矢量精度的数量的乘积。6.根据权利要求4所述的方法,其特征在于,在所述当前编码单元的预测方向为单向的情况下,所述多功能索引还用于表示运动矢量精度索引。7.根据权利要求1所述的方法,其特征在于,所述偏移步长列表包括第一步长列表和第二步长列表;所述第一步长列表中的各个偏移步长均小于所述第二步长列表中的各个偏移步长;所述第一步长列表中的各个偏移步长之间的步长间隔均小于所述第二步长列表中的各个偏移步长之间的步长间隔;在所述当前编码单元的预测方向为单向的情况下,所述多功能索引还用于表示偏移步长列表的列表索引。
8.根据权利要求1所述的方法,其特征在于,在编码单元的面积小于预设阈值时,所述编码单元对应的偏移步长列表中包括4个步长。9.根据权利要求1所述的方法,其特征在于,所述候选运动矢量列表中候选运动矢量的数量大于2。10.一种解码方法,其特征在于,包括:解析图像帧对应的编码码流,得到当前编码单元的目标运动矢量对应的运动矢量索引、目标偏移方向对应的偏移方向索引、目标偏...

【专利技术属性】
技术研发人员:简云瑞黄跃闻兴
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1