本公开涉及视频编码,尤其涉及用于执行帧间预测功能以基于参考帧来预测当前帧的视频编码和解码系统、组件和方法。
背景技术:
1、视频编码联合标准(jct-vc)已将称为高效视频编码(hevc)的视频编码标准进行了标准化。
2、随着视频编码技术的发展,从h.261和mpeg-1到h.264/avc(高级视频编码)、mpeg-la、h.265/hevc(高效视频编码)和h.266/vvc(通用视频编解码器),始终需要对视频编码技术提供改进和优化,以处理各种应用中数量不断增长的数字视频数据。本公开涉及视频编码中的进一步的进步、改进和优化,特别是用于基于参考帧来建立当前帧的预测的帧间预测功能。
技术实现思路
1、[技术问题]
2、需要进一步提高压缩效率并减少编码和解码技术中的处理负载。
3、因此,本公开提供了能够实现压缩效率的进一步提高和减小的处理负载的编码器、解码器、编码方法和解码方法。
4、[解决问题的方法]
5、本公开的一个方面是一种用于使用帧间预测来对要在图片中编码的块进行编码的编码器,该编码器包括处理器和存储器,并且该处理器使用该存储器来执行以下步骤:通过使用与两个参考图片中的每一个相对应的运动向量执行运动补偿来从两个参考图片获取两个预测图像;从两个参考图片获取与两个预测图像对应的两个梯度图像;使用通过将要被编码的块进行划分获得的子块中的两个预测图像和两个梯度图像来得到局部运动估计值;以及使用两个预测图像、两个梯度图像以及子块的局部运动估计值,生成要被编码的块的最终预测图像。
6、根据本公开的另一方面,提供了一种图像编码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第一块以形成预测样本的第二块,其中,第二块大于第一块;使用所述预测样本的第二块至少计算梯度;并且至少使用计算的梯度对当前块进行编码。
7、根据本公开的另一方面,提供了一种图像编码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第一块以形成预测样本的第二块,其中,第二块大于第一块;使用样本预测的第二块执行插值处理;以及至少使用插值处理的得到的块对当前块进行编码。
8、根据本公开的另一方面,提供了一种图像编码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第二块以形成预测样本的第三块,其中第二块与当前块相邻;至少使用预测样本的第一块和第三块来执行重叠的块运动补偿处理;以及至少使用重叠的块运动补偿处理的得到的块对当前块进行编码。
9、根据本公开的另一方面,提供了一种图像编码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的第一运动向量的预测处理;以及至少使用第一运动向量,利用动态运动向量刷新(dmvr)处理来得出当前块的第二运动向量;使用第二运动向量执行针对当前块的插值处理,其中,插值处理包括填充处理;以及至少使用插值处理的得到的块对当前块进行编码。
10、根据本公开的另一方面,提供了一种图像解码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第一块以形成预测样本的第二块,其中,第二块大于第一块;使用所述预测样本的第二块至少计算梯度;以及至少使用计算的梯度对当前块进行解码。
11、根据本公开的另一方面,提供了一种图像解码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第一块以形成预测样本的第二块,其中,第二块大于第一块;使用预测样本的第二块执行插值处理;以及至少使用插值处理的得到的块对当前块进行解码。
12、根据本公开的另一方面,提供了一种图像解码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的运动向量的预测处理;填充预测样本的第二块以形成预测样本的第三块,其中第二块与当前块相邻;至少使用预测样本的第一块和第三块来执行重叠的块运动补偿处理;以及至少使用重叠的块运动补偿处理的得到的块来解码当前块。
13、根据本公开的另一方面,提供了一种图像解码器,其包括电路和耦合至该电路的存储器。所述电路在操作中执行以下操作:预测图片的当前块的预测样本的第一块,其中预测所述预测样本的第一块至少包括利用来自不同图片的第一运动向量的预测处理;以及至少使用第一运动向量,利用动态运动向量刷新(dmvr)处理来得出当前块的第二运动向量;使用第二运动向量执行针对当前块的插值处理,其中,插值处理包括填充处理;以及至少使用插值处理的得到的块对当前块进行解码。
14、根据本公开的另一方面,提供了一种图像编码方法。图像编码方法包括使图像编码器能够执行如本文所述的根据本公开的各个方面的步骤。
15、根据本公开的另一方面,提供了一种图像解码方法。图像解码方法包括使图像解码器能够执行如本文所述的根据本公开的各个方面的步骤。
16、这些一般和特定实施例可以使用系统、方法、集成电路、计算机程序或诸如计算机可读cd-rom的介质来实现,并且可以通过系统、方法、集成电路、计算机程序和介质的组合来实现。
17、[发明的有益效果]
18、本公开内容能够提供能够实现压缩效率的进一步改进和减少的处理负载的编码器、解码器、编码方法和解码方法。
19、本公开的实施例的一些实施方式可以提高编码效率,可以简化编码/解码处理,可以加速编码/解码处理的速度,可以有效地选择在编码和解码中使用的适当的组件/操作,例如适当的滤波器、块大小、运动向量、参考图片、参考块等。
20、根据说明书和附图,所公开的实施例的其他益处和优点将变得显而易见。益处和/或优点可以通过说明书和附图的各种实施例和特征来单独获得,不需要全部提供这些益处和/或优点,以便获得这些益处和/或优点中的一个或多个。
21、应当注意,一般或特定实施例可以被实现为系统、方法、集成电路、计算机程序、存储介质或其任意组合。
1.一种图像编码器,包括:
2.一种图像解码器,包括:
3.一种比特流生成装置,包括:
