图像编码和解码方法和图像解码设备技术

技术编号:34818026 阅读:28 留言:0更新日期:2022-09-03 20:28
本发明专利技术公开了一种图像编码和解码方法以及图像解码设备,用于从包括当前画面的参考画面的参考块中选择预测候选,并且在图像编码和解码期间使用所选择预测候选来导出当前块的运动信息。图像编码和解码方法包括以下步骤:配置空间运动向量候选;确定当前画面内是否存在当前块的参考画面;当当前画面内存在当前块的参考画面时,添加在当前块之前编码的当前画面的另一块中的空间运动向量候选。面的另一块中的空间运动向量候选。面的另一块中的空间运动向量候选。

【技术实现步骤摘要】
图像编码和解码方法和图像解码设备
[0001]本专利申请是下列专利技术专利申请的分案申请:
[0002]申请号:201680045584.1
[0003]申请日:2016年06月07日
[0004]专利技术名称:图像编码和解码方法和图像解码设备


[0005]本专利技术涉及一种图像编码和解码方法。更具体地,本专利技术涉及图像编码和解码方法以及图像解码设备,由此,该方法和设备从包括当前画面的参考画面的参考块中选择预测候选,并且当编码和解码图像时使用所选择的预测候选来导出用于当前块的运动信息。

技术介绍

[0006]随着互联网和移动终端的普及和信息通信技术的发展,多媒体数据的使用正在迅速增加。因此,需要通过在各种系统内使用图像预测来提高图像处理系统的性能和效率,以对其提供各种服务或执行操作。
[0007]同时,在传统的图像编码和解码方法中,通过使用帧间预测方法在当前画面之后或之前的至少一个参考画面中预测当前块的邻居块的运动信息,或者通过使用帧内预测方法获得当前画面内的参考块中的运动信息来估计当前块的运动向量。
[0008]然而,在传统的帧间预测方法中,通过在画面之间使用时间预测模式来生成预测块,因此其计算变得复杂,并且帧内预测也变得复杂。
[0009]因此,需要提高传统的图像编码和解码方法中的图像编码或图像解码性能。

技术实现思路

[0010]技术问题
[0011]因此,考虑到现有技术中出现的上述问题而提出了本专利技术,并且本专利技术的一目的是要提供一种图像编码和解码方法以及图像解码设备,其中该方法和设备从包括当前画面的参考画面的预测候选中选择预测候选,并且在图像编码和解码时使用运动向量候选选择方法来导出当前块的运动信息。
[0012]本专利技术的另一目的是要提供一种图像编码和解码方法以及图像解码设备,其中该方法和设备在从包括当前画面的参考画面的参考块中选择预测候选时使用运动向量差以在图像编码和解码时导出当前块的运动信息。
[0013]本专利技术的又一目的是要提供一种图像编码和解码方法以及图像解码设备,其中该方法和设备在从包括当前画面的参考画面的参考块中选择预测候选时使用运动向量精度以在图像编码和解码时导出当前块的运动信息。
[0014]本专利技术提供了一种图像解码方法,包括:解码来自画面参数集合的指示包括当前块的当前画面是否能够被用作参考画面的信息;生成参考画面列表,其中所述参考画面列表包括在当前画面之前解码的参考画面,并且当所述信息指示当前画面能够被用作参考画
面时,参考画面列表还包括当前画面;从参考画面列表确定当前块的参考画面;构建当前块的运动信息预测候选组;基于运动信息预测候选组和当前块的运动向量精度获得当前块的运动向量,其中当前块的运动向量精度是根据所确定的参考画面来确定的;基于参考画面和运动向量来获得当前块的预测样本;以及通过使用所述预测样本重建当前块,其中运动向量精度是基于所确定的参考画面是否是当前画面来可变地确定的。
[0015]本专利技术提供了一种图像编码方法,包括:在画面参数集合中确定包括当前块的当前画面是否能够被用作参考画面;生成参考画面列表,其中所述参考画面列表包括在当前画面之前解码的参考画面,并且当确定当前画面能够被用作参考画面时,参考画面列表还包括当前画面;从参考画面列表确定当前块的参考画面;构建当前块的运动信息预测候选组;基于运动信息预测候选组和当前块的运动向量精度获得当前块的运动向量,其中当前块的运动向量精度是根据所确定的参考画面来确定的;基于参考画面和运动向量来获得当前块的预测样本;以及通过使用所述预测样本重建当前块,其中运动向量精度是基于所确定的参考画面是否是当前画面来可变地确定的。
[0016]本专利技术还提供了一种比特流存储方法,包括:生成比特流,所述比特流包括画面参数集合中的指示包括当前块的当前画面是否能够被用作参考画面的参考画面信息;以及存储所述比特流,其中,当前块的参考画面是从参考画面列表确定的;运动信息预测候选组是针对当前块构建的;当前块的运动向量是基于运动信息预测候选组和当前块的运动向量精度获得的,当前块的运动向量精度是根据所确定的参考画面来确定的,当前块的预测样本是基于参考画面和运动向量来获得的;并且当前块是通过使用所述预测样本重建的,所述参考画面列表包括在当前画面之前解码的参考画面,当所述参考画面信息指示当前画面能够被用作参考画面时,参考画面列表还包括当前画面,并且运动向量精度是基于所确定的参考画面是否是当前画面来可变地确定的。
[0017]技术解决方案
[0018]为了实现上述目的,在本专利技术的一个方面中,提供了一种图像编码方法,该方法是在执行帧内预测时配置参考像素的图像编码方法,所述方法包括:当执行当前块的帧内预测时从邻居块获得当前块的参考像素;自适应地对参考像素执行滤波;根据当前块的预测模式,通过使用自适应地应用滤波的参考像素作为输入值来生成当前块的预测块;以及对预测块应用自适应后处理滤波器。
[0019]在此,在获得参考像素时,可以从邻居块获得当前块的参考像素。
[0020]在此,获得参考像素可以根据邻居块是否可用来确定。
[0021]在此,邻居块是否可用可由邻居块的位置或特定标志(constrained_intra_pred_flag)或两者来确定。在一个实施例中,当邻居块可用时,特定标志可具有值1。这可以表示当邻居块的预测模式是帧间模式时,对应块的参考像素可被用于预测当前块。
[0022]在此,特定标志(constrained_intra_pred_flag)可以根据邻居块的预测模式来确定,并且预测模式可以是帧内预测和帧间预测中的一个。
[0023]在此,当特定标志(constrained_intra_pred_flag)为0时,无论邻居块的预测模式如何,邻居块是否可用都变为“真”,并且当特定标志是1时,当邻居块的预测模式是帧内预测时,邻居块是否可用变为“真”,并且当邻居块的预测模式是帧间预测时,邻居块是否可用变成“假”。
[0024]在此,帧间预测可以通过参考至少一个参考画面来生成预测块。
[0025]在此,参考画面可以通过使用参考画面列表0(列表0)和参考画面列表1(列表1)来管理,并且先前的画面、随后的画面和当前画面中的至少一个可以被包括在列表0和列表1中。
[0026]在此,对于列表0和列表1,可以自适应地确定是否将当前画面包括在参考画面列表中。
[0027]在此,确定是否将当前画面包括在参考画面列表中的信息可以被包括在序列、参考画面参数集合等中。
[0028]为了实现上述目的,在本专利技术的另一方面中,提供了一种图像解码方法,其中,该方法是在计算设备中执行的图像解码方法,所述方法包括:从输入比特流获得指示邻居块的参考像素在序列或画面单元中是否可用的标志;当根据标志执行帧内预测时,确定邻居块的参考像素是否可用;当标志为0时,不管邻居块的预测模式如何,使用邻居块的参考像素来预测当前块;当标志为1时,当邻居块的预测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像解码方法,包括:解码来自画面参数集合的指示包括当前块的当前画面是否能够被用作参考画面的信息;生成参考画面列表,其中所述参考画面列表包括在当前画面之前解码的参考画面,并且当所述信息指示当前画面能够被用作参考画面时,参考画面列表还包括当前画面;从参考画面列表确定当前块的参考画面;构建当前块的运动信息预测候选组;基于运动信息预测候选组和当前块的运动向量精度获得当前块的运动向量,其中当前块的运动向量精度是根据所确定的参考画面来确定的;基于参考画面和运动向量来获得当前块的预测样本;以及通过使用所述预测样本重建当前块,其中运动向量精度是基于所确定的参考画面是否是当前画面来可变地确定的。2.如权利要求1所述的图像解码方法,其中生成参考画面列表的步骤包括生成参考画面列表0的步骤,并且其中当前画面被添加到参考画面列表0的末尾。3.如权利要求1所述的图像解码方法,其中生成参考画面列表的步骤包括生成参考画面列表1的步骤,并且其中当前画面被添加到参考画面列表1的末尾。4.如权利要求1所述的图像解码方法,其中所述当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的。5.如权利要求1所述的图像解码方法,其中当所确定的参考画面不是当前画面时,所述当前块的运动向量精度是基于精度信息以整数或小数为单位来确定的,其中当所确定的参考画面是当前画面时,所述当前块的运动向量精度是以整数为基础来确定的。6.一种图像编码方法,...

【专利技术属性】
技术研发人员:郑济昌金起佰金容熏李贞贤
申请(专利权)人:杜比实验室特许公司
类型:发明
国别省市:

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

1