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

技术编号:26653561 阅读:44 留言:0更新日期:2020-12-09 00:57
本申请提供一种编解码方法、装置及其设备,该方法包括:获取当前块的至少一个运动信息角度预测模式;针对每个运动信息角度预测模式,基于所述运动信息角度预测模式的预配置角度,从当前块的周边块中选择预配置角度指向的多个周边匹配块;若多个周边匹配块的运动信息不完全相同,则将所述运动信息角度预测模式添加到运动信息预测模式候选列表中;根据运动信息预测模式候选列表对当前块进行编码或解码。通过本申请的方案,提高编码性能。

【技术实现步骤摘要】
一种编解码方法、装置及其设备
本申请涉及编解码
,尤其是涉及一种编解码方法、装置及其设备。
技术介绍
为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。预测编码包括帧内编码和帧间编码,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前图像的像素,以达到有效去除视频时域冗余的目的。在帧间编码中,使用运动矢量(MotionVector,MV)表示当前帧视频图像的当前图像块与参考帧视频图像的参考图像块之间的相对位移。例如,当前帧的视频图像A与参考帧的视频图像B存在很强的时域相关性,在需要传输视频图像A的图像块A1(当前图像块)时,则可以在视频图像B中进行运动搜索,找到与图像块A1最匹配的图像块B1(即参考图像块),并确定图像块A1与图像块B1之间的相对位移,该相对位移也就是图像块A1的运动矢量。现有技术中,不需要对当前编码单元进行块划分,而是直接通过指示运动信息索引或者差值信息索引,只能为当前编码单元确定出一个运动信息。由于当前本文档来自技高网...

【技术保护点】
1.一种编解码方法,其特征在于,所述方法包括:/n获取当前块的至少一个运动信息角度预测模式;/n针对每个运动信息角度预测模式,基于所述运动信息角度预测模式的预配置角度,从当前块的周边块中选择所述预配置角度指向的多个周边匹配块;/n若所述多个周边匹配块的运动信息不完全相同,则将所述运动信息角度预测模式添加到运动信息预测模式候选列表中;/n根据所述运动信息预测模式候选列表对当前块进行编码或解码。/n

【技术特征摘要】
1.一种编解码方法,其特征在于,所述方法包括:
获取当前块的至少一个运动信息角度预测模式;
针对每个运动信息角度预测模式,基于所述运动信息角度预测模式的预配置角度,从当前块的周边块中选择所述预配置角度指向的多个周边匹配块;
若所述多个周边匹配块的运动信息不完全相同,则将所述运动信息角度预测模式添加到运动信息预测模式候选列表中;
根据所述运动信息预测模式候选列表对当前块进行编码或解码。


2.根据权利要求1所述的方法,其特征在于,所述从当前块的周边块中选择所述预配置角度指向的多个周边匹配块之后,所述方法还包括:
若所述多个周边匹配块的运动信息完全相同,则禁止将所述运动信息角度预测模式添加到所述运动信息预测模式候选列表中。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
从所述多个周边匹配块中选择至少一个第一周边匹配块;
针对每个第一周边匹配块,从所述多个周边匹配块中选择所述第一周边匹配块对应的第二周边匹配块;若所述第一周边匹配块的运动信息与所述第二周边匹配块的运动信息不同,则确定所述第一周边匹配块的比较结果为运动信息不同;若所述第一周边匹配块的运动信息与所述第二周边匹配块的运动信息相同,则确定所述第一周边匹配块的比较结果为运动信息相同;
若任一第一周边匹配块的比较结果为运动信息不同,则确定所述多个周边匹配块的运动信息不完全相同;若所有第一周边匹配块的比较结果均为运动信息相同,则确定所述多个周边匹配块的运动信息完全相同。


4.根据权利要求3所述的方法,其特征在于,
所述从所述多个周边匹配块中选择至少一个第一周边匹配块,包括:将所述多个周边匹配块中的任意一个或多个作为所述第一周边匹配块;或者,将所述多个周边匹配块中指定的一个或多个作为所述第一周边匹配块;
所述从所述多个周边匹配块中选择所述第一周边匹配块对应的第二周边匹配块,包括:根据遍历步长和所述第一周边匹配块的位置,从所述多个周边匹配块中选择所述第一周边匹配块对应的第二周边匹配块;其中,所述遍历步长是所述第一周边匹配块与所述第二周边匹配块之间的块间隔。


5.根据权利要求4所述的方法,其特征在于,所述从所述多个周边匹配块中选择所述第一周边匹配块对应的第二周边匹配块之前,所述方法还包括:
基于所述当前块的尺寸,确定所述遍历步长。


6.根据权利要求1所述的方法,其特征在于,
所述基于所述运动信息角度预测模式的预配置角度,从当前块的周边块中选择所述预配置角度指向的多个周边匹配块之后,所述方法还包括:
若所述多个周边匹配块中存在未编码块和/或帧内编码块,则对所述未编码块和/或所述帧内编码块的运动信息进行填充。


7.根据权利要求6所述的方法,其特征在于,
所述对所述未编码块和/或所述帧内编码块的运动信息进行填充,包括:
将所述未编码块和/或所述帧内编码块的邻近块的可用运动信息,填充为所述未编码块和/或所述帧内编码块的运动信息;或者,
将所述未编码块和/或所述帧内编码块在时域参考帧中对应位置的参考块的可用运动信息,填充为所述未编码块和/或所述帧内编码块的运动信息;或者,
将默认运动信息填充为所述未编码块和/或所述帧内编码块的运动信息。


8.根据权利要求1至7中任一项所述的方法,其特征在于,
所述根据所述运动信息预测模式候选列表对当前块进行编码或解码,包括:
从所述运动信息预测模式候选列表中选择所述当前块的目标运动信息预测模式;若所述目标运动信息预测模式为目标运动信息角度预测模式,则:
根据所述目标运动信息角度预测模式,确定所述当前块的运动信息;
根据所述当前块的...

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

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

1