一种解码、编码方法、装置及其设备制造方法及图纸

技术编号:31027862 阅读:35 留言:0更新日期:2021-11-30 03:33
本申请提供一种解码、编码方法、装置及其设备,该方法包括:构建当前块的运动信息预测模式候选列表;从所述运动信息预测模式候选列表中选择所述当前块的目标运动信息预测模式;若所述目标运动信息预测模式为目标运动信息角度预测模式,则对所述当前块的周边块中不可用的运动信息进行填充;根据所述目标运动信息角度预测模式的预配置角度指向的多个周边匹配块的运动信息,确定当前块的运动信息;根据所述当前块的运动信息,确定所述当前块的预测值。通过本申请的方案,可以提高编码性能。可以提高编码性能。可以提高编码性能。

【技术实现步骤摘要】
一种解码、编码方法、装置及其设备


[0001]本申请涉及编解码
,尤其是涉及一种解码、编码方法、装置及其设备。

技术介绍

[0002]为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。预测编码包括帧内编码和帧间编码,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前图像的像素,以达到有效去除视频时域冗余的目的。在帧间编码中,使用运动矢量表示当前帧视频图像的当前图像块与参考帧视频图像的参考图像块之间的相对位移。
[0003]现有技术中,不需要对当前块进行块划分,而是直接通过指示运动信息索引或差值信息索引,只能为当前块确定出一个运动信息。由于当前块内部的所有子块均共享一个运动信息,因此,对于一些运动目标较小,需要对当前块进行块划分后,才能获取最佳的运动信息。但是,如果当前块划分成多个子块,又会产生额外的比特开销。

技术实现思路

[0004]本申请提供一种解码、编码方法、装置及其设备,可以提高编码性能。
[0005]本申请提供一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种解码方法,其特征在于,应用于解码端,所述方法包括:构建当前块的运动信息预测模式候选列表;其中,在构建当前块的运动信息预测模式候选列表时,针对当前块的任意一个运动信息角度预测模式,基于所述运动信息角度预测模式的预配置角度,从所述当前块的周边块中选择所述预配置角度指向的多个周边匹配块,所述多个周边匹配块至少包括待遍历的第一周边匹配块和第二周边匹配块;针对待遍历的第一周边匹配块和第二周边匹配块,若所述第一周边匹配块和所述第二周边匹配块都存在可用运动信息,且所述第一周边匹配块和所述第二周边匹配块的运动信息不同时,将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表;其中,判断任意一个周边匹配块是否存在可用运动信息的过程,包括:若周边匹配块的预测模式是帧内块拷贝模式,则确定该周边匹配块不存在可用运动信息;从所述运动信息预测模式候选列表中选择所述当前块的目标运动信息预测模式;若所述目标运动信息预测模式为目标运动信息角度预测模式,则对所述当前块的周边块的运动信息进行填充;根据所述目标运动信息角度预测模式的预配置角度指向的多个周边匹配块的运动信息,确定当前块的运动信息;根据所述当前块的运动信息,确定所述当前块的预测值。2.根据权利要求1所述的方法,其特征在于,所述对所述当前块的周边块的运动信息进行填充,包括:若所述当前块的第一个周边块是不存在可用运动信息的周边块,则将零运动信息填充为该周边块的运动信息;继续遍历该第一个周边块之后的周边块,若该第一个周边块之后的周边块中包括不存在可用运动信息的第二周边块,则将遍历过的第二周边块的上一个周边块的运动信息填充给所述第二周边块。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标运动信息角度预测模式的预配置角度指向的多个周边匹配块的运动信息,确定当前块的运动信息,包括:将所述当前块划分为至少一个子区域;针对所述当前块的每个子区域,根据所述目标运动信息角度预测模式的预配置角度指向的多个周边匹配块的运动信息,确定所述子区域的运动信息;所述根据所述当前块的运动信息,确定所述当前块的预测值,包括:针对所述当前块的每个子区域,根据所述子区域的运动信息确定所述子区域的目标预测值,并根据每个子区域的目标预测值确定所述当前块的预测值。4.根据权利要求1

3项任一所述的方法,其特征在于,所述运动信息预测模式候选列表中包括跳过模式或直接模式的候选运动信息,所述跳过模式或直接模式的候选运动信息包括:时域候选运动信息,空域候选运动信息,HMVP候选运动信息;其中,在将运动信息角度预测模式添加到所述运动信息预测模式候选列表时,所述运动信息角度预测模式位于所述空域候选运动信息与所述HMVP候选运动信息之间。5.根据权利要求4所述的方法,其特征在于,所述运动信息预测模式候选列表中各运动信息的顺序依次是:时域候选运动信息、空域候选运动信息、运动信息角度预测模式、HMVP候选运动信息;其中,所述运动信息角度预测模式用于确定候选运动信息。
6.根据权利要求1所述的方法,其特征在于,所述构建当前块的运动信息预测模式候选列表,包括:若所述第一周边匹配块和所述第二周边匹配块中的至少一个不存在可用运动信息,则禁止将所述运动信息角度预测模式添加到所述当前块的运动信息预测模式候选列表;或者,若所述第一周边匹配块和所述第二周边匹配块都存在可用运动信息,且所述第一周边匹配块和所述第二周边匹配块的运动信息相同时,禁止将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表。7.根据权利要求1所述的方法,其特征在于,所述构建当前块的运动信息预测模式候选列表,包括:若所述多个周边匹配块至少包括待依次遍历的第一周边匹配块、第二周边匹配块和第三周边匹配块,针对待遍历的第一周边匹配块和第二周边匹配块,若所述第一周边匹配块和所述第二周边匹配块都存在可用运动信息,所述第一周边匹配块和所述第二周边匹配块的运动信息相同,则继续判断所述第二周边匹配块和所述第三周边匹配块是否都存在可用运动信息;若所述第二周边匹配块和所述第三周边匹配块都存在可用运动信息,则当所述第二周边匹配块和所述第三周边匹配块的运动信息不同时,将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表;或者,若所述第二周边匹配块和所述第三周边匹配块都存在可用运动信息,则当所述第二周边匹配块和所述第三周边匹配块的运动信息相同时,禁止将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表。8.根据权利要求1所述的方法,其特征在于,所述构建当前块的运动信息预测模式候选列表,包括:若所述多个周边匹配块至少包括待依次遍历的第一周边匹配块、第二周边匹配块和第三周边匹配块,针对待遍历的第一周边匹配块和第二周边匹配块,若所述第一周边匹配块和所述第二周边匹配块中的至少一个不存在可用运动信息,继续判断所述第二周边匹配块和所述第三周边匹配块是否都存在可用运动信息;若所述第二周边匹配块和所述第三周边匹配块都存在可用运动信息,则当所述第二周边匹配块和所述第三周边匹配块的运动信息不同时,将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表;或者,若所述第二周边匹配块和所述第三周边匹配块都存在可用运动信息,则当所述第二周边匹配块和所述第三周边匹配块的运动信息相同时,禁止将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表;或者,若所述第二周边匹配块和所述第三周边匹配块中的至少一个不存在可用运动信息,则禁止将所述运动信息角度预测模式添加到当前块的运动信息预测模式候选列表。9.一种编码方法,其特征在于,应用于编码端,所述方法包括:构建当前块的运动信息预测模式候选列表;其中,在构建当前块的运动信息预测模式候选列表时,针对当前块的任意一个运动信息角度预测模式,基于所述运动信息角度预测模式的预配置角度,从所述当前块的周边块中选择所述预配置角度指向的多个周边匹配块,所述多个周边匹配块至少包括待遍历的第一周边匹配块和第二周边匹配块;针对待遍历的第一周边匹配块和第二周边匹配块,若所述第一周边匹配块和所述第二周边匹配块都
存在可用运动信息,且所述第一周边匹配块和所述第二周边匹配块的运动信息不同时,将所述运动信...

【专利技术属性】
技术研发人员:方树清陈方栋王莉
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1