本公开的实施例总体上涉及视频编解码技术,并且更具体地,涉及帧间编解码工具或其它编解码工具与导出的帧内模式的组合。
背景技术:
1、如今,数字视频功能正被应用于人们生活的各个方面。已经针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,传统视频编解码技术的编解码效率通常有望进一步提高。
技术实现思路
1、在第一方面,提出了一种用于视频处理的方法。该方法包括:在视频的当前视频块与视频的码流之间的转换期间,基于当前视频块的邻近重建样本,确定针对当前视频块的至少一个目标帧内预测模式;基于帧间编解码工具或候选编解码工具中的一项与至少一个目标帧内预测模式的组合,确定当前视频块的预测或重建,候选编解码工具被用于利用与当前视频块相关联的当前图片中的样本来确定针对当前视频块的参考块;以及基于当前视频的预测或重建,执行转换。
2、根据本公开的第一方面的方法,将使用先前经编解码的块或样本导出的帧内预测模式与其他编解码工具相结合。由此,所提出的方法可以有利地提高编解码效率和编解码质量。
3、在第二方面,提出了一种用于处理视频数据的装置。该用于处理视频数据的装置包括处理器和在其上具有指令的非暂态存储器,其中指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
4、在第三方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储使处理器执行根据本公开第一方面的方法的指令。
5、在第四方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:基于针对视频的当前视频块的邻近重建样本,确定当前视频块的至少一个目标帧内预测模式;基于帧间编解码工具或候选编解码工具中的一项与至少一个目标帧内预测模式的组合,确定当前视频块的预测或重建,候选编解码工具被用于利用与当前视频块相关联的当前图片中的样本来确定针对当前视频块的参考块;基于当前视频的预测或重建生成码流。
6、在第五方面,提出了一种用于存储视频的码流的方法。该方法包括:基于针对视频的当前视频块的邻近重建样本,确定当前视频块的至少一个目标帧内预测模式;基于帧间编解码工具或候选编解码工具中的一项与至少一个目标帧内预测模式的组合,确定当前视频块的预测或重建,候选编解码工具被用于利用与当前视频块相关联的当前图片中的样本来确定针对当前视频块的参考块;基于当前视频的预测或重建生成码流;以及将码流存储在非暂态计算机可读记录介质中。
7、提供本
技术实现要素:
是为了以简化的形式介绍以下在具体实施例中进一步描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。
1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,其中所述邻近重建样本包括以下至少一项:
3.根据权利要求1-2中任一项所述的方法,其中确定所述至少一个目标帧内预测模式包括:
4.根据权利要求1-2中任一项所述的方法,其中所述至少一个目标帧内预测模式是从用于确定帧内预测模式的多个编解码工具中被确定的。
5.根据权利要求1-4中任一项所述的方法,其中所述帧间编解码工具包括目标编解码工具,所述目标编解码工具用于基于多个预测信号确定所述当前视频的所述预测或所述重建。
6.根据权利要求5所述的方法,其中所述目标编解码工具包括以下至少一项:
7.根据权利要求6所述的方法,其中所述第一编解码工具包括几何划分模式(gpm)或三角形划分模式(tpm),或者
8.根据权利要求6-7中任一项所述的方法,其中所述目标编解码工具包括所述ciip,并且帧内预测信号基于所述至少一个目标帧内预测模式和/或至少一个预定义的帧内预测模式被获得。
9.根据权利要求8所述的方法,其中所述至少一个预定义的帧内预测模式包括平面模式。
10.根据权利要求1-9中任一项所述的方法,其中除了ciip之外,所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合被使用。
11.根据权利要求6-7中任一项所述的方法,其中所述目标编解码工具包括所述第一编解码工具,并且所述多个子划分中的至少一个目标子划分的预测基于所述至少一个目标帧内预测模式被确定。
12.根据权利要求11所述的方法,其中所述至少一个目标子划分是预定义的,或者
13.根据权利要求12所述的方法,其中所述编解码信息包括以下至少一项:
14.根据权利要求12所述的方法,其中所述编解码信息包括所述目标子划分与所述当前视频单元的至少一个邻近视频单元之间的距离。
15.根据权利要求14所述的方法,其中所述至少一个目标子划分与所述当前视频单元的所述至少一个邻近视频单元相邻。
16.根据权利要求6-7中任一项所述的方法,其中所述目标编解码工具包括所述第二编解码工具,并且至少一个预测信号基于所述至少一个目标帧内预测模式被确定。
17.根据权利要求16所述的方法,其中所述至少一个预测信号被分配有预定义的迭代顺序,所述迭代顺序用于确定所述当前视频块的所述预测。
18.根据权利要求17所述的方法,其中所述至少一个预测信号中的一个预测信号被用于第一次迭代或最后一次迭代。
19.根据权利要求16所述的方法,其中确定所述当前视频块的所述预测包括:
20.根据权利要求16所述的方法,其中确定所述当前视频块的所述预测包括:
21.根据权利要求8-10中任一项所述的方法,其中所述目标编解码工具还包括所述第一编解码工具或所述第二编解码工具中的至少一个。
22.根据权利要求11-15中任一项所述的方法,其中所述目标编解码工具还包括所述ciip或所述第二编解码工具中的至少一个。
23.根据权利要求16-20中任一项所述的方法,其中所述目标编解码工具还包括所述ciip或所述第一编解码工具中的至少一个。
24.根据权利要求1-23中任一项所述的方法,其中所述至少一个目标帧内预测模式包括多个目标帧内预测模式。
25.根据权利要求24所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
26.根据权利要求25所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
27.根据权利要求25所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
28.根据权利要求1-24中任一项所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
29.根据权利要求28所述的方法,其中所述第一权重大于、或等于、或小于所述第二权重。
30.根据权利要求1-24中任一项所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
31.根据权利要求1-24中任一项所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
32.根据权利要求28-31中任一项所述的方法,其中所述第一权重与针对帧内部分的权重相同或不同,所述帧内部分基于在所述码流中被指示的帧内预测模式被获得。
33.根据权利要求1-24中任一项所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
34.根据权利要求1-33中任一项所述的方法,其中所述至少一个目标帧内预测模式是从第一组候选帧内预测模式中被确定的,并且所述第一组候选帧内预测模式与用于经帧内编解码的视频单元的帧内预测的第二组候选帧内预测模式相同或不同。
35.根据权利要求34所述的方法,其中所述第一组候选帧内预测模式中的候选帧内预测模式的数目小于所述第二组候选帧内预测模式中的候选帧内预测模式的数目。
36.根据权利要求34-35中任一项所述的方法,其中所述第一组候选帧内预测模式基于所述视频的编解码信息被确定。
37.根据权利要求36所述的方法,其中所述编解码信息包括以下至少一项:
38.根据权利要求1-37中任一项所述的方法,其中以下至少一项在所述码流中被指示:
39.根据权利要求28所述的方法,其中至少一个语法元素被用于指示所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合是否被启用。
40.根据权利要求39所述的方法,其中所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合是否被启用基于以下至少一项在所述码流中被指示:
41.根据权利要求39-40中任一项所述的方法,其中所述至少一个语法元素被包括在以下一项中:
42.根据权利要求1-31中任一项所述的方法,其中所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合是否被允许取决于至少一个语法元素。
43.根据权利要求1-37中任一项所述的方法,其中以下至少一项基于所述视频的编解码信息被确定:
44.根据权利要求1-43中任一项所述的方法,其中所述至少一个目标帧内预测模式基于第一确定过程被确定,并且所述第一确定过程与用于确定针对经帧内编解码的视频单元的帧内预测模式的第二确定过程相同或不同。
45.根据权利要求1-44中任一项所述的方法,其中确定所述当前视频块的所述预测或所述重建包括:
46.根据权利要求45所述的方法,其中所述第一过程中的至少一个参考样本是经过滤波的或未经过滤波的。
47.根据权利要求45-46中任一项所述的方法,其中在所述第一过程中用于对参考样本滤波的滤波器不同于在所述第二过程中用于对参考样本滤波的滤波器。
48.根据权利要求45-47中任一项所述的方法,其中所述第一过程在不使用以下至少一项的情况下被执行:
49.根据权利要求45-48中任一项所述的方法,其中在所述第一过程中被使用的帧内插值滤波器不同于在所述第二过程中被使用的帧内插值滤波器。
50.根据权利要求1-49中任一项所述的方法,其中所述候选编解码工具包括帧内块复制(ibc)。
51.根据权利要求1-50中任一项所述的方法,其中所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合取决于所述当前视频块的颜色分量。
52.根据权利要求51所述的方法,其中针对第一颜色分量被确定的目标帧内预测模式不同于针对不同于所述第一颜色分量的第二颜色分量被确定的目标帧内预测模式。
53.根据权利要求51所述的方法,其中目标帧内预测模式针对第一颜色分量被确定,并且预定义的帧内预测模式针对不同于所述第一颜色分量的第二颜色分量被使用。
54.根据权利要求53所述的方法,其中所述预定义的帧内预测模式包括以下至少一项:
55.根据权利要求53-54中任一项所述的方法,其中所述当前视频块以ycbcr颜色格式被编解码,所述ycbcr颜色格式包括亮度分量、第一色度分量和不同于所述第一色度分量的第二色度分量,所述第一颜色分量是所述亮度分量,并且所述第二颜色分量是所述第一色度分量或所述第二色度分量。
56.根据权利要求53-54中任一项所述的方法,其中所述当前视频块以ycbcr颜色格式被编解码,所述ycbcr颜色格式包括亮度分量、第一色度分量和不同于所述第一色度分量的第二色度分量,所述第一颜色分量是所述第一色度分量,并且所述第二颜色分量是所述亮度分量或所述第二色度分量。
57.根据权利要求53-54中任一项所述的方法,其中所述当前视频块以rgb颜色格式被编解码,所述rgb颜色格式包括红色分量、绿色分量和蓝色分量,所述第一颜色分量是所述绿色分量,并且所述第二颜色分量是所述红色分量或所述蓝色分量。
58.根据权利要求53-54中任一项所述的方法,其中所述当前视频块以rgb颜色格式被编解码,所述rgb颜色格式包括红色分量、绿色分量和蓝色分量,所述第一颜色分量是所述红色分量,并且所述第二颜色分量是所述绿色分量或所述蓝色分量。
59.根据权利要求53-54中任一项所述的方法,其中所述当前视频块以rgb颜色格式被编解码,所述rgb颜色格式包括蓝色分量、绿色分量和蓝色分量,所述第一颜色分量是所述红色分量,并且所述第二颜色分量是所述绿色分量或所述红色分量。
60.根据权利要求51所述的方法,其中针对所述当前视频块的第一颜色分量,所述帧间编解码工具或所述候选编解码工具中的一项与所述至少一个目标帧内预测模式的所述组合被禁用,并且确定所述当前视频块的所述预测包括:
61.根据权利要求1-6中任一项所述的方法,其中确定所述当前视频块的所述重建包括:
62.根据权利要求1-61中任一项所述的方法,其中是否和/或如何应用所述方法在以下一项中被指示:
63.根据权利要求1-61中任一项所述的方法,其中是否和/或如何应用所述方法在以下一项中被指示:
64.根据权利要求1-61中任一项所述的方法,其中是否和/或如何应用所述方法在以下一项中被指示:
65.根据权利要求1-61中任一项所述的方法,还包括:
66.根据权利要求1-65中任一项所述的方法,其中所述转换包括将所述当前视频块编码到所述码流中。
67.根据权利要求1-65中任一项所述的方法,其中所述转换包括从所述码流解码所述当前视频块。
68.一种用于处理视频数据的装置,包括处理器和在其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-67中任一项的方法。
69.一种非暂态计算机可读存储介质,存储使处理器执行根据权利要求1-67中任一项的方法的指令。
70.一种非暂态计算机可读记录介质,存储视频的通过由视频处理装置执行的方法生成的码流,其中所述方法包括:
71.一种用于存储视频的码流的方法,包括: