本公开涉及图像编码/解码方法和设备以及存储比特流的记录介质,更具体地,涉及一种基于高级运动向量预测(amvp)-合并模式的图像编码和解码方法和设备以及存储由本公开的图像编码方法/设备生成的比特流的记录介质。
背景技术:
1、最近,各个领域对高分辨率和高质量图像,例如高清(hd)图像和超高清(uhd)图像的需求正在增加。随着图像数据的分辨率和质量的改进,与现有图像数据相比,传输的信息量或比特量相对增加。传输信息量或比特量的增加导致传输成本和存储成本的增加。
2、因此,需要高效的图像压缩技术来有效地传输、存储和再现关于高分辨率和高质量图像的信息。
技术实现思路
1、技术问题
2、本公开的目的是提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。
3、本公开的另一目的是提供一种执行amvpmerge模式预测的图像编码/解码方法和设备。
4、本公开的另一目的是提供一种在应用amvpmerge模式时基于dmvr(解码器侧运动向量细化)是否被启用来自适应地执行运动信息细化过程的图像编码/解码方法和设备。
5、本公开的另一目的是提供一种在应用amvpmerge模式时基于dmvr是否被启用来自适应地执行运动信息重排序过程的图像编码/解码方法和设备。
6、本公开的另一目的是提供一种在应用amvpmerge模式时基于dmvr是否被启用来细化amvp预测候选的构造的图像编码/解码方法和设备。
7、本公开的另一目的是提供一种存储由根据本公开的图像编码方法或设备生成的比特流的非暂时性计算机可读记录介质。
8、本公开的另一目的是提供一种非暂时性计算机可读记录介质,其存储由根据本公开的图像解码设备接收、解码并用于重构图像的比特流。
9、本公开的另一目的是提供一种发送由根据本公开的图像编码方法或设备生成的比特流的方法。
10、本公开所解决的技术问题不限于上述技术问题,本领域技术人员通过以下描述将清楚此处未描述的其它技术问题。
11、技术方案
12、根据本公开的实施方式,一种由图像解码设备执行的图像解码方法可以包括以下步骤:从第一预测候选列表选择当前块的第一预测方向的第一预测候选;从第二预测候选列表选择当前块的第二预测方向的第二预测候选;以及基于第一预测候选和第二预测候选生成当前块的预测块。第一预测候选可以是amvp候选,第二预测候选可以是合并候选。
13、根据本公开的实施方式,图像解码方法可以包括以下步骤:获得指示解码器侧运动向量细化(dmvr)是否被启用的dmvr启用信息;以及基于dmvr启用信息自适应地执行第一预测候选和第二预测候选的细化。
14、根据本公开的实施方式,可以基于指示dmvr未被启用的dmvr启用信息对第一预测候选和第二预测候选跳过运动信息细化,并且可以基于还未执行运动信息细化的第一预测候选和第二预测候选来执行生成当前块的预测块的步骤。
15、根据本公开的实施方式,可以基于指示dmvr被启用的dmvr启用信息对第一预测候选和第二预测候选执行运动信息细化,并且可以基于已执行运动信息细化的第一预测候选和第二预测候选来执行生成当前块的预测块的步骤。
16、根据本公开的实施方式,选择第二预测候选的步骤可以包括以下步骤:基于指示第二预测候选列表中所包括的第二预测候选的重排序是否被启用的重排序启用信息来自适应地执行第二预测候选的重排序。
17、根据本公开的实施方式,可以基于指示重排序未被启用的重排序启用信息来跳过第二预测候选列表中所包括的第二预测候选的重排序,并且可以基于还未执行重排序的第二预测候选列表来执行第二预测候选的选择。
18、根据本公开的实施方式,可以基于指示重排序被启用的重排序启用信息来执行第二预测候选列表中所包括的第二预测候选的重排序,并且可以基于已执行重排序的第二预测候选列表来执行第二预测候选的选择。
19、根据本公开的实施方式,可以基于第一预测候选和第二预测候选之间的双边匹配成本来执行重排序。
20、根据本公开的实施方式,基于第一预测候选的当前块的第一预测运动信息的推导或第一预测候选列表的构造可以基于dmvr是否被启用来自适应地执行。
21、根据本公开的实施方式,基于dmvr未被启用,第一预测候选列表可以包括n个第一预测候选,并且可以基于第一预测候选和从比特流获得的运动向量差值来推导当前块的第一预测运动信息,并且可以针对n个第一预测候选中的每一个用信号通知运动向量差值,其中n是大于或等于1的自然数。
22、根据本公开的实施方式,一种由图像编码设备执行的图像编码方法可以包括以下步骤:从第一预测候选列表确定当前块的第一预测方向的第一预测候选;从第二预测候选列表确定当前块的第二预测方向的第二预测候选;以及基于第一预测候选和第二预测候选生成当前块的预测块。第一预测候选可以是amvp候选,第二预测候选可以是合并候选。
23、根据本公开的实施方式,在发送由图像编码方法生成的比特流的方法中,该图像编码方法可以包括以下步骤:从第一预测候选列表确定当前块的第一预测方向的第一预测候选;从第二预测候选列表确定当前块的第二预测方向的第二预测候选;以及基于第一预测候选和第二预测候选生成当前块的预测块。第一预测候选可以是amvp候选,第二预测候选可以是合并候选。
24、有益效果
25、根据本公开,可提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。
26、另外,根据本公开,可提供一种执行amvpmerge模式预测的图像编码/解码方法和设备。
27、另外,根据本公开,可提供一种在应用amvpmerge模式时基于dmvr(解码器侧运动向量细化)是否被启用来自适应地执行运动信息细化过程的图像编码/解码方法和设备。
28、另外,根据本公开,可提供一种在应用amvpmerge模式时基于dmvr是否被启用来自适应地执行运动信息重排序过程的图像编码/解码方法和设备。
29、另外,根据本公开,可提供一种在应用amvpmerge模式时基于dmvr是否被启用来细化amvp预测候选的构造的图像编码/解码方法和设备。
30、另外,根据本公开,可提供一种存储由根据本公开的图像编码方法或设备生成的比特流的非暂时性计算机可读记录介质。
31、另外,根据本公开,可提供一种存储由根据本公开的图像解码设备接收、解码并用于重构图像的比特流的非暂时性计算机可读记录介质。
32、另外,根据本公开,可提供一种发送由根据本公开的图像编码方法或设备生成的比特流的方法。
33、本领域的技术人员将理解,通过本公开可以实现的效果不限于上文已经具体描述的内容,并且将从详细描述中更清楚地理解本公开的其它优点。
1.一种由图像解码设备执行的图像解码方法,该图像解码方法包括以下步骤:
2.根据权利要求1所述的图像解码方法,该图像解码方法包括以下步骤:
3.根据权利要求2所述的图像解码方法,
4.根据权利要求2所述的图像解码方法,
5.根据权利要求1所述的图像解码方法,其中,选择所述第二预测候选的步骤包括以下步骤:基于指示所述第二预测候选列表中所包括的所述第二预测候选的重排序是否被启用的重排序启用信息来自适应地执行所述第二预测候选的重排序。
6.根据权利要求5所述的图像解码方法,
7.根据权利要求5所述的图像解码方法,
8.根据权利要求5所述的图像解码方法,其中,基于所述第一预测候选和所述第二预测候选之间的双边匹配成本来执行所述重排序。
9.根据权利要求1所述的图像解码方法,其中,基于dmvr是否被启用来自适应地执行基于所述第一预测候选的所述当前块的第一预测运动信息的推导或所述第一预测候选列表的构造。
10.根据权利要求9所述的图像解码方法,
11.一种由图像编码设备执行的图像编码方法,该图像编码方法包括以下步骤:
12.一种发送通过图像编码方法生成的比特流的方法,所述图像编码方法包括以下步骤:从第一预测候选列表确定当前块的第一预测方向的第一预测候选;