本公开涉及图像编码,更具体地,涉及一种基于历史的图像编码方法和设备。
背景技术:
1、最近,在各种领域中对诸如4k或8k超高清(uhd)图像/视频的高分辨率、高质量图像/视频的需求不断增加。随着图像/视频分辨率或质量变得更高,与传统图像/视频数据相比发送相对更多的信息或比特。因此,如果图像/视频数据经由诸如现有有线/无线宽带线路的介质发送或被存储在传统存储介质中,则传输和存储的成本容易增加。
2、此外,对虚拟现实(vr)和增强现实(ar)内容以及诸如全息图的沉浸式媒体的兴趣和需求日益增长;并且表现出与实际图像/视频不同的图像/视频特性的图像/视频(例如,游戏图像/视频)的广播也日益增长。
3、因此,需要高度高效的图像/视频压缩技术来有效地压缩并发送、存储或播放如上所述显示出各种特性的高分辨率、高质量图像/视频。
技术实现思路
1、技术问题
2、本公开的目的在于提供一种用于增加图像编码效率的方法和设备。
3、本公开的另一目的在于提供一种高效的帧间预测方法和设备。
4、本公开的另一目的在于提供一种用于推导基于历史的运动向量的方法和设备。
5、本公开的另一目的在于提供一种高效地推导基于历史的运动向量预测(hmvp)候选的方法和设备。
6、本公开的另一目的在于提供一种高效地更新hmvp缓冲器的方法和设备。
7、本公开的另一目的在于提供一种高效地将hmvp缓冲器初始化的方法和设备。
8、技术方案
9、本文献的实施方式提供一种由解码设备执行的图像解码方法。该方法包括以下步骤:推导当前块的基于历史的运动向量预测(hmvp)缓冲器;基于包括在hmvp缓冲器中的hmvp候选来配置运动信息候选列表;基于运动信息候选列表来推导当前块的运动信息;基于运动信息来生成当前块的预测样本;以及基于预测样本来生成重构样本,并且在当前画面中存在一个或更多个拼块,并且hmvp缓冲器在当前拼块中包括当前块的ctu行的第一顺序ctu处被初始化。
10、本文献的另一实施方式提供了一种被配置为执行图像解码的解码设备。该解码设备包括:预测器,其被配置为推导当前块的基于历史的运动向量预测(hmvp)缓冲器,基于包括在hmvp缓冲器中的hmvp候选来配置运动信息候选列表,基于运动信息候选列表来推导当前块的运动信息,并且基于运动信息来生成当前块的预测样本;以及加法器,其被配置为基于预测样本来生成重构样本,并且在当前画面中存在一个或更多个拼块,并且hmvp缓冲器在当前拼块中包括当前块的ctu行的第一顺序ctu处被初始化。
11、本文献的另一实施方式提供了一种由编码设备执行的图像编码方法。该方法包括以下步骤:推导当前块的基于历史的运动向量预测(hmvp)缓冲器;基于包括在hmvp缓冲器中的hmvp候选来配置运动信息候选列表;基于运动信息候选列表来推导当前块的运动信息;基于运动信息来生成当前块的预测样本;基于预测样本来推导残差样本;以及对包括关于残差样本的信息的图像信息进行编码,并且在当前画面中存在一个或更多个拼块,并且hmvp缓冲器在当前拼块中包括当前块的ctu行的第一顺序ctu处被初始化。
12、本文献的另一实施方式提供了一种被配置为执行图像编码的编码设备。该编码设备包括:预测器,其被配置为推导当前块的基于历史的运动向量预测(hmvp)缓冲器,基于包括在hmvp缓冲器中的hmvp候选来配置运动信息候选列表,基于运动信息候选列表来推导当前块的运动信息,并且基于运动信息来生成当前块的预测样本;残差处理器,其被配置为基于预测样本来推导残差样本;以及熵编码器,其被配置为对包括关于残差样本的信息的图像信息进行编码,并且在当前画面中存在一个或更多个拼块,并且hmvp缓冲器在当前拼块中包括当前块的ctu行的第一顺序ctu处被初始化。
13、本文献的另一实施方式提供了一种数字存储介质,其中存储有包括根据由编码设备执行的图像编码方法生成的编码图像信息的图像数据。
14、本文献的另一实施方式提供了一种数字存储介质,其中存储有包括使得解码设备执行图像解码方法的编码图像信息的图像数据。
15、有益效果
16、根据本文献的实施方式,可增加总体图像/视频压缩效率。
17、根据本文献的实施方式,可通过高效的帧间预测来减少为残差处理而需要发送的数据量。
18、根据本文献的实施方式,可高效地管理hmvp缓冲器。
19、根据本文献的实施方式,可通过高效的hmvp缓冲器管理来支持并行处理。
20、根据本文献的实施方式,可高效地推导用于帧间预测的运动向量。
1.一种由解码设备执行的图像解码方法,该图像解码方法包括以下步骤:
2.一种由编码设备执行的图像编码方法,该图像编码方法包括以下步骤:
3.一种非暂时性计算机可读存储介质,该非暂时性计算机可读存储介质存储比特流,所述比特流是通过由编码设备执行的图像编码方法生成的,所述图像编码方法包括以下步骤:
4.一种用于图像的数据的发送方法,所述发送方法包括以下步骤: