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

技术编号:34818016 阅读:61 留言: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]本专利技术提供了一种视频解码方法,所述方法包括:解码指示包括当前块的当前画面是否能够被用作当前块的参考画面的参考画面信息和指示运动向量精度的精度信息,其中参考画面信息是从画面参数集合解码的;生成当前块的参考画面列表0,其中所述当前块
的参考画面列表0包括在当前画面之前解码的画面,并且当参考画面信息指示当前画面能够被用作当前块的参考画面时,当前块的参考画面列表0还包括当前画面;从当前块的参考画面列表0确定当前块的参考画面;基于精度信息和所确定的参考画面确定当前块的运动向量精度;基于运动向量精度获得当前块的运动向量;以及基于所述运动向量导出当前块的预测样本,其中所述当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的,其中当前画面在当前画面之前的第一参考画面的分配之后,被分配给当前块的参考画面列表0。
[0015]本专利技术提供了一种视频编码方法,所述方法包括:确定指示包括当前块的当前画面是否能够被用作当前块的参考画面的参考画面信息和指示当前块的运动向量精度的精度信息;生成当前块的参考画面列表0,其中所述当前块的参考画面列表0包括在当前画面之前解码的画面,并且当确定当前画面能够被用作当前块的参考画面时,当前块的参考画面列表0还包括当前画面;从当前块的参考画面列表0确定当前块的参考画面;基于运动向量精度获得当前块的运动向量;以及编码当前块的参考画面信息和精度信息,其中参考画面信息被编码在画面参数集合中,其中,所述当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的,其中当前画面在当前画面之前的第一参考画面的分配之后,被分配给当前块的参考画面列表0。
[0016]本专利技术还提供了一种比特流存储方法,包括:生成比特流,所述比特流包括指示包括当前块的当前画面是否能够被用作参考画面的参考画面信息和指示当前块的运动向量精度的精度信息;以及存储所述比特流,其中,当前块的参考画面是从参考画面列表确定的;当前块的运动向量精度是基于精度信息和所确定的参考画面确定的;当前块的运动向量是基于运动向量精度获得的,当前块的预测样本是基于所述运动向量导出的,所述当前块的参考画面列表0包括在当前画面之前解码的画面,当确定当前画面能够被用作当前块的参考画面时,当前块的参考画面列表0还包括当前画面,参考画面信息是在画面参数集合中编码的,当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的,并且当前画面在当前画面之前的第一参考画面的分配之后,被分配给当前块的参考画面列表0。
[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]为了实现上述目的,在本专利技术的另一方面中,提供了一种图像解码方法,其中,该方法是在计算设备中执行的图像解码方法,所述方法包括:从本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,所述方法包括:解码指示包括当前块的当前画面是否能够被用作当前块的参考画面的参考画面信息和指示运动向量精度的精度信息,其中参考画面信息是从画面参数集合解码的;生成当前块的参考画面列表0,其中所述当前块的参考画面列表0包括在当前画面之前解码的画面,并且当参考画面信息指示当前画面能够被用作当前块的参考画面时,当前块的参考画面列表0还包括当前画面;从当前块的参考画面列表0确定当前块的参考画面;基于精度信息和所确定的参考画面确定当前块的运动向量精度;基于运动向量精度获得当前块的运动向量;以及基于所述运动向量导出当前块的预测样本,其中所述当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的,其中当前画面在当前画面之前的第一参考画面的分配之后,被分配给当前块的参考画面列表0。2.如权利要求1所述的视频解码方法,其中所述当前块的运动向量精度是基于所确定的参考画面是否是当前画面来确定的。3.如权利要求1所述的视频解码方法,其中当所确定的参考画面不是当前画面时,所述当前块的运动向量精度是基于精度信息以整数或小数为单位来确定的,其中当所确定的参考画面是当前画面时,所述当前块的运动向量精度是以整数为基础来确定的。4.如权利要求1所述的视频解码方法,其中所述精度信息是以比块的单位更高的单位被发信号通知的。5.一种视频编码方法,所述方法包括:确定指示包括当前块的当前画面是否能够被用作当前块的参考画面的参考画面信息和指示当...

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

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

1