用于时域滤波的改进的制作方法

摘要: 本实施例一般涉及用于视频编码和解码中的帧间预测的方法和装置。背景技术:1、为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空域和时域冗...
用于时域滤波的改进的制作方法

本实施例一般涉及用于视频编码和解码中的帧间预测的方法和装置。

背景技术:

1、为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空域和时域冗余。通常,使用帧内或帧间预测来充分利用图片内或图片间相关性,然后对原始块与预测块之间的差(通常称为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过对应于熵编码、量化、变换和预测的逆过程对压缩数据进行解码。

技术实现思路

1、根据一实施例,提出了一种视频解码方法,包括:为图片中的块获取参考图片中的参考块,其中所述块以合并模式进行解码,并且其中在用于所述块的合并候选列表中包括非相邻邻近块作为候选;基于所述合并候选列表来获取用于针对所述块的参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

2、根据另一实施例,提出了一种视频编码方法,包括:为图片中的块获取参考图片中的参考块,其中所述块以合并模式进行编码,并且其中在用于所述块的合并候选列表中包括非相邻邻近块作为候选;基于所述合并候选列表来获取用于针对所述块的参考卷积滤波的一个或多个滤波器参数;基于所述合并候选列表将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

3、根据另一实施例,提出了一种用于视频解码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块,其中所述块以合并模式进行解码,并且其中在用于所述块的合并候选列表中包括非相邻邻近块作为候选;基于所述合并候选列表来获取用于针对所述块的参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

4、根据另一实施例,提出了一种用于视频编码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块,其中所述块以合并模式进行编码,并且其中在用于所述块的合并候选列表中包括非相邻邻近块作为候选;基于所述合并候选列表来获取用于针对所述块的参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

5、根据另一实施例,提出了一种视频解码方法,包括:为图片中的块获取参考图片中的参考块;基于所述图片中的解码样本来获取第一模板;基于所述参考图片中的解码样本来获取第二模板;响应于针对所述块的局部光照补偿关闭,确定参考卷积滤波用于针对所述块的帧间预测;基于所述第一模板和所述第二模板来获取用于参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

6、根据另一实施例,提出了一种视频编码方法,包括:为图片中的块获取参考图片中的参考块;基于所述图片中的重构样本来获取第一模板;基于所述参考图片中的重构样本来获取第二模板;响应于针对所述块的局部光照补偿关闭,确定参考卷积滤波用于针对所述块的帧间预测;基于所述第一模板和所述第二模板来获取用于参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

7、根据另一实施例,提出了一种用于视频解码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块;基于所述图片中的解码样本来获取第一模板;基于所述参考图片中的解码样本来获取第二模板;响应于针对所述块的局部光照补偿关闭,确定参考卷积滤波用于针对所述块的帧间预测;基于所述第一模板和所述第二模板来获取用于参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

8、根据另一实施例,提出了一种用于视频编码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块;基于所述图片中的重构样本来获取第一模板;基于所述参考图片中的重构样本来获取第二模板;响应于针对所述块的局部光照补偿关闭,确定参考卷积滤波用于针对所述块的帧间预测;基于所述第一模板和所述第二模板来获取用于参考卷积滤波的一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

9、根据另一实施例,提出了一种视频解码方法,包括:为图片中的块获取参考图片中的参考块;确定用于第一模板的区域,其中所述第一模板是仅包含所述块上方样本的第一区域、仅包含所述块左侧样本的第二区域以及包含所述块上方样本和所述块左侧样本的第三区域之一;基于所述图片中的解码样本来获取用于所述第一模板的所述区域;基于所述参考图片中的解码样本来获取第二模板;基于所述第一模板和所述第二模板来获取一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

10、根据另一实施例,提出了一种视频编码方法,包括:为图片中的块获取参考图片中的参考块;确定用于第一模板的区域,其中所述第一模板是仅包含所述块上方样本的第一区域、仅包含所述块左侧样本的第二区域以及包含所述块上方样本和所述块左侧样本的第三区域之一;基于所述图片中的解码样本来获取用于所述第一模板的所述区域;基于所述参考图片中的解码样本来获取第二模板;基于所述第一模板和所述第二模板来获取一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

11、根据一实施例,提出了一种用于视频解码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块;确定用于第一模板的区域,其中所述第一模板是仅包含所述块上方样本的第一区域、仅包含所述块左侧样本的第二区域以及包含所述块上方样本和所述块左侧样本的第三区域之一;基于所述图片中的解码样本来获取用于所述第一模板的所述区域;基于所述参考图片中的解码样本来获取第二模板;基于所述第一模板和所述第二模板来获取一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行解码。

12、根据一实施例,提出了一种用于视频编码的装置,包括一个或多个处理器以及耦合到所述一个或多个处理器的至少一个存储器,其中所述一个或多个处理器配置成:为图片中的块获取参考图片中的参考块;确定用于第一模板的区域,其中所述第一模板是仅包含所述块上方样本的第一区域、仅包含所述块左侧样本的第二区域以及包含所述块上方样本和所述块左侧样本的第三区域之一;基于所述图片中的解码样本来获取用于所述第一模板的所述区域;基于所述参考图片中的解码样本来获取第二模板;基于所述第一模板和所述第二模板来获取一个或多个滤波器参数;将所述一个或多个滤波器参数应用于所述参考块;基于经滤波的所述参考块来获取用于所述块的预测块;以及基于用于所述块的预测块对所述块进行编码。

13、所述第一模板的选择可以取决于所述块的尺寸。确定用于所述第一模板的所述区域可以基于信令,例如,当lic(局部光照补偿)标志为假并且rfip(帧间预测参考滤波)为真时。

14、一个或多个实施例还提供一种计算机程序,包括指令,该指令在由一个或多个处理器执行时,使该一个或多个处理器执行根据本文所述任何实施例的方法。本实施例中的一个或多个还提供一种计算机可读存储介质,其上存储有用于根据本文所述方法处理视频数据的指令。

15、一个或多个实施例还提供一种计算机可读存储介质,其上存储有根据上述方法生成的视频数据。一个或多个实施例还提供一种用于发送或接收根据本文所述方法生成的视频数据的方法和装置。