【技术实现步骤摘要】
一种编解码方法、装置及其设备
本申请涉及编解码
,尤其是涉及一种编解码方法、装置及其设备。
技术介绍
为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。预测编码包括帧内编码和帧间编码,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前块的像素,从而达到有效去除视频时域冗余的目的。在帧间编码中,可以使用运动矢量(MotionVector,MV)表示当前帧的当前块与参考帧的参考块之间的相对位移。例如,当前帧的图像A与参考帧的图像B存在很强的时域相关性,在传输图像A的图像块A1(当前块)时,在图像B中进行运动搜索,找到与图像块A1最匹配的图像块B1(即参考块),确定图像块A1与图像块B1的相对位移,该相对位移也就是图像块A1的运动矢量。现有技术中,为了实现帧间编码,需要为当前块创建运动信息预测模式候选列表,在为当前块创建运动信息预测模式候选列表时,针对某些模式,如跳过模式,直接模式等,需要对支持的所有候选运动信息进行一一查重,存在查重次数过多、硬件实现复杂度高、编码性能比较差等问题。
技术实现思路
本申请提供一种编解码方法、装置及其设备,可以提高编码性能。本申请提供一种编解码方法,所述方法包括:获取当前块对应的多个HMVP候选运动信息,从所述多个HMVP候选运动信息中选择至少一个HMVP候选运动信息作为待查重HMVP候选运动信息;针对每个待查重HMVP候选运动信息,
【技术保护点】
1.一种编解码方法,其特征在于,所述方法包括:/n获取当前块对应的多个HMVP候选运动信息,从所述多个HMVP候选运动信息中选择至少一个HMVP候选运动信息作为待查重HMVP候选运动信息;/n针对每个待查重HMVP候选运动信息,对所述待查重HMVP候选运动信息和所述当前块对应的指定候选运动信息进行查重处理;/n根据所述待查重HMVP候选运动信息的查重结果,将所述待查重HMVP候选运动信息和所述指定候选运动信息中不重复的候选运动信息加入到当前块的运动信息预测模式候选列表,以及将所述多个HMVP候选运动信息中未进行查重的HMVP候选运动信息加入到当前块的运动信息预测模式候选列表;/n根据所述运动信息预测模式候选列表对所述当前块进行编码或解码。/n
【技术特征摘要】
1.一种编解码方法,其特征在于,所述方法包括:
获取当前块对应的多个HMVP候选运动信息,从所述多个HMVP候选运动信息中选择至少一个HMVP候选运动信息作为待查重HMVP候选运动信息;
针对每个待查重HMVP候选运动信息,对所述待查重HMVP候选运动信息和所述当前块对应的指定候选运动信息进行查重处理;
根据所述待查重HMVP候选运动信息的查重结果,将所述待查重HMVP候选运动信息和所述指定候选运动信息中不重复的候选运动信息加入到当前块的运动信息预测模式候选列表,以及将所述多个HMVP候选运动信息中未进行查重的HMVP候选运动信息加入到当前块的运动信息预测模式候选列表;
根据所述运动信息预测模式候选列表对所述当前块进行编码或解码。
2.根据权利要求1所述的方法,其特征在于,所述指定候选运动信息包括所述当前块的时域候选运动信息和/或所述当前块的MHBSKIP候选运动信息;
其中,所述MHBSKIP候选运动信息具体包括:从所述当前块对应的空域相邻块中获取的前向运动信息、后向运动信息以及双向运动信息。
3.根据权利要求1所述的方法,其特征在于,所述对所述待查重HMVP候选运动信息和所述当前块对应的指定候选运动信息进行查重处理,包括:
对所述待查重HMVP候选运动信息与所述当前块对应的时域候选运动信息进行查重处理;或者,
对所述待查重HMVP候选运动信息与所述当前块对应的至少一个MHBSKIP候选运动信息进行查重处理;或者,
对所述待查重HMVP候选运动信息与所述当前块对应的时域候选运动信息和至少一个MHBSKIP候选运动信息进行查重处理。
4.根据权利要求1所述的方法,其特征在于,
所述从所述多个HMVP候选运动信息中选择至少一个HMVP候选运动信息作为待查重HMVP候选运动信息,包括:
根据每个HMVP候选运动信息对应的已编码块的编码顺序,从所述多个HMVP候选运动信息中选择编码顺序靠后的至少一个HMVP候选运动信息;
将选择的HMVP候选运动信息作为待查重HMVP候选运动信息。
5.根据权利要求1所述的方法,其特征在于,所述对所述待查重HMVP候选运动信息和所述当前块对应的指定候选运动信息进行查重处理,包括:
若所述待查重HMVP候选运动信息与所述指定候选运动信息相同,则确定所述待查重HMVP候选运动信息与所述指定候选运动信息重复;
若所述待查重HMVP候选运动信息与所述指定候选运动信息不同,则确定所述待查重HMVP候选运动信息与所述指定候选运动信息不重复。
6.根据权利要求1所述的方法,其特征在于,所述对所述待查重HMVP候选运动信息和所述当前块对应的指定候选运动信息进行查重处理,包括:
若指定候选运动信息的数量为多个,则从多个指定候选运动信息中选择至少一个指定候选运动信息作为待比较候选运动信息;
若所述待查重HMVP候选运动信息与所述待比较候选运动信息中其中一个相同,则确定所述待查重HMVP候选运动信息与所述待比较候选运动信息重复;
若所述待查重HMVP候选运动信息与所述待比较候选运动信息均不同,则确定所述待查重HMVP候选运动信息与所述待比较候选运动信息不重复。
7.根据权利要求1所述的方法,其特征在于,
所述运动信息预测模式候选列表为:Skip模式的运动信息预测模式候选列表;和/或,Direct模式的运动信息预测模式候选列表。
8.根据权利要求1所述的方法,其特征在于,若所述方法应用于解码端,根据所述运动信息预测模式候选列表对所述当前块进行解码,包括:
从编码比特流中获取指示信息;其中,所述指示信息用于指示目标运动信息在所述运动信息预测模式候选列表中的索引值,所述目标运动信息为所述运动...
【专利技术属性】
技术研发人员:方树清,陈方栋,王莉,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。