本公开涉及图像编码/解码方法和设备以及存储比特流的记录介质,更具体地,涉及一种基于mvd符号预测的图像编码和解码方法和设备以及存储由本公开的图像编码方法/设备生成的比特流的记录介质。
背景技术:
1、最近,各个领域对高分辨率和高质量图像,例如高清(hd)图像和超高清(uhd)图像的需求正在增加。随着图像数据的分辨率和质量的改进,与现有图像数据相比,传输的信息量或比特量相对增加。传输信息量或比特量的增加导致传输成本和存储成本的增加。
2、因此,需要高效的图像压缩技术来有效地传输、存储和再现关于高分辨率和高质量图像的信息。
技术实现思路
1、技术问题
2、本公开的目的是提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。
3、本公开的另一目的是提供一种基于参考画面是否被重采样来执行自适应mvd符号预测的图像编码/解码方法和设备。
4、本公开的另一目的是提供一种仅当参考画面未被重采样时才执行mvd符号预测的图像编码/解码方法和设备。
5、本公开的另一目的是提供一种当参考画面被重采样时从预定义的mvd符号列表推导mvd符号的图像编码/解码方法和设备。
6、本公开的另一目的是提供一种存储由根据本公开的图像编码方法或设备生成的比特流的非暂时性计算机可读记录介质。
7、本公开的另一目的是提供一种非暂时性计算机可读记录介质,其存储由根据本公开的图像解码设备接收、解码并用于重构图像的比特流。
8、本公开的另一目的是提供一种发送由根据本公开的图像编码方法或设备生成的比特流的方法。
9、本公开所解决的技术问题不限于上述技术问题,本领域技术人员通过以下描述将清楚此处未描述的其它技术问题。
10、技术方案
11、根据本公开的一方面的图像解码方法可以包括以下步骤:确定当前块的运动向量差(mvd);基于当前块的运动向量预测子(mvp)和所确定的mvd来推导当前块的运动向量;以及基于当前块的参考画面和所推导的运动向量来生成当前块的预测样本。可以基于参考画面是否被重采样来确定mvd的符号。
12、根据本公开的另一方面的图像解码设备可以包括存储器和至少一个处理器。至少一个处理器可以确定当前块的运动向量差(mvd),基于当前块的运动向量预测子(mvp)和所确定的mvd来推导当前块的运动向量,并且基于当前块的参考画面和所推导的运动向量来生成当前块的预测样本。可以基于参考画面是否被重采样来确定mvd的符号。
13、根据本公开的另一方面的图像编码方法可以包括以下步骤:基于当前块的运动向量和参考画面来生成当前块的预测样本;基于当前块的运动向量和运动向量预测子(mvp)来推导当前块的运动向量差(mvd);以及对包括关于mvd的大小和符号的信息的帧间预测信息进行编码。可以基于参考画面是否被重采样来确定关于mvd的符号的信息。
14、根据本公开的另一方面的计算机可读记录介质可存储由本公开的图像编码方法或设备生成的比特流。
15、根据本公开的另一方面的传输方法可发送由本公开的图像编码方法或设备生成的比特流。
16、上面关于本公开简要总结的特征仅是本公开的以下详细描述的示例性方面,并非限制本公开的范围。
17、有益效果
18、根据本公开,可提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。
19、根据本公开,可提供一种基于参考画面是否被重采样来执行自适应mvd符号预测的图像编码/解码方法和设备。
20、根据本公开,可提供一种仅当参考画面未被重采样时才执行mvd符号预测的图像编码/解码方法和设备。
21、根据本公开,可提供一种当参考画面被重采样时从预定义的mvd符号列表推导mvd符号的图像编码/解码方法和设备。
22、另外,根据本公开,可提供一种存储由根据本公开的图像编码方法或设备生成的比特流的非暂时性计算机可读记录介质。
23、另外,根据本公开,可提供一种存储由根据本公开的图像解码设备接收、解码并用于重构图像的比特流的非暂时性计算机可读记录介质。
24、另外,根据本公开,可提供一种发送由根据本公开的图像编码方法或设备生成的比特流的方法。
25、本领域的技术人员将理解,通过本公开可以实现的效果不限于上文已经具体描述的内容,并且将从详细描述中更清楚地理解本公开的其它优点。
1.一种由图像解码设备执行的图像解码方法,该图像解码方法包括以下步骤:
2.根据权利要求1所述的图像解码方法,其中,基于所述参考画面被重采样,基于从比特流获得的mvd符号标志来确定所述mvd的所述符号。
3.根据权利要求1所述的图像解码方法,其中,基于所述参考画面未被重采样,从预定mvd符号列表推导所述mvd的所述符号。
4.根据权利要求1所述的图像解码方法,其中,从基于所述参考画面是否被重采样而确定的mvd符号列表推导所述mvd的所述符号。
5.根据权利要求4所述的图像解码方法,其中,包括在所述mvd符号列表中的mvd符号候选基于所述参考画面是否被重采样而在所述mvd符号列表内具有不同的排序顺序。
6.根据权利要求5所述的图像解码方法,其中,基于所述参考画面被重采样,所述mvd符号候选在所述mvd符号列表内具有预定义的第一排序顺序。
7.根据权利要求5所述的图像解码方法,其中,基于所述参考画面未被重采样,所述mvd符号候选具有基于所述mvd符号列表内的各个所述mvd符号候选的模板匹配成本而确定的第二排序顺序。
8.一种由图像编码设备执行的图像编码方法,该图像编码方法包括以下步骤:
9.根据权利要求8所述的图像编码方法,其中,基于所述参考画面被重采样,关于所述mvd的所述符号的所述信息包括指示所述mvd的所述符号的mvd符号标志。
10.根据权利要求8所述的图像编码方法,其中,基于所述参考画面未被重采样,关于所述mvd的所述符号的所述信息包括指示预定mvd符号列表中所包括的mvd符号候选中的一个的mvd符号索引。
11.根据权利要求8所述的图像编码方法,其中,关于所述mvd的所述符号的所述信息包括指示预定mvd符号列表中所包括的mvd符号候选中的一个的mvd符号索引,并且基于所述参考画面是否被重采样来确定所述mvd符号列表。
12.根据权利要求11所述的图像编码方法,其中,所述mvd符号候选基于所述参考画面是否被重采样而在所述mvd符号列表内具有不同的排序顺序。
13.根据权利要求12所述的图像编码方法,其中,基于所述参考画面被重采样,所述mvd符号候选在所述mvd符号列表内具有预定义的第一排序顺序。
14.根据权利要求12所述的图像编码方法,其中,基于所述参考画面未被重采样,所述mvd符号候选具有基于所述mvd符号列表内的各个所述mvd符号候选的模板匹配成本而确定的第二排序顺序。
15.一种非暂时性计算机可读记录介质,该非暂时性计算机可读记录介质用于存储由根据权利要求14所述的图像编码方法生成的比特流。
16.一种发送通过图像编码方法生成的比特流的方法,所述图像编码方法包括以下步骤: