本公开的实施例总体上涉及视频编解码技术,并且更具体地涉及在图像/视频编解码中混合了来自多个组合的预测。
背景技术:
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、在第六方面中,提出了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储指令,该指令使得处理器在视频的目标块和目标块的码流之间的转换期间,基于目标块的预测方法或目标块的编解码方法,生成目标块的至少一个假设,该目标块是多重假设预测块;以及基于该至少一个假设执行转换。
8、在第七方面中,提出了一种非暂态计算机可读记录介质,存储视频的通过由视频处理装置执行的方法而生成的码流,其中该方法包括:确定是否应用第一模式来生成视频的目标块的假设,该目标块是利用第二模式被编解码的多重假设预测块;以及基于该确定生成目标块的码流。
9、在第八方面中,提出了一种非暂态计算机可读记录介质,存储视频的通过由视频处理装置执行的方法而生成的码流,其中该方法包括:基于目标块的预测方法或目标块的编解码方法,生成视频的目标块的至少一个假设,该目标块是多重假设预测块;以及基于该至少一个假设生成目标块的码流。
10、在第九方面,提出了一种用于存储视频的码流的方法,该方法包括:在视频的目标块和目标块的码流之间的转换期间,确定是否应用第一模式来生成目标块的假设,该目标块是利用第二模式被编解码的多重假设预测块;基于该确定生成码流;以及将该码流存储在非暂态计算机可读记录介质中。
11、在第十方面,提出了一种用于存储视频的码流的方法,该方法包括:在视频的目标块和目标块的码流之间的转换期间,基于目标块的预测方法或目标块的编解码方法,生成目标块的至少一个假设,该目标块是多重假设预测块;基于该至少一个假设生成码流;以及将该码流存储在非暂态计算机可读记录介质中。
12、提供本
技术实现要素:
是为了以简化的形式介绍以下在详细描述中进一步描述的概念的选择。本发明内容不旨在识别所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中所述多重假设预测块的基本假设不被允许通过所述第一模式被编解码。
3.根据权利要求1所述的方法,其中所述多重假设预测块的附加假设不被允许通过所述第一模式被编解码。
4.根据权利要求1所述的方法,其中针对通过所述第一模式被编解码的候选块,与所述第二模式相关的块级编解码信息不被指示。
5.根据权利要求1所述的方法,其中所述第一模式包括调色板编解码块模式。
6.根据权利要求1所述的方法,其中如果所述第一模式包括以下中的一项,则所述第一模式被允许生成所述目标块的所述假设:
7.根据权利要求1所述的方法,其中所述第二模式包括以下中的一项:
8.根据权利要求1所述的方法,其中如果所述第二模式是组合的帧内和帧间预测模式,则所述第一模式和所述第二模式针对所述目标块一起被使用。
9.根据权利要求8所述的方法,其中所述第一模式是几何划分预测模式,并且所述几何划分预测模式中的至少一个假设通过所述组合的帧内和帧间预测模式被生成。
10.根据权利要求8所述的方法,其中所述第一模式是几何划分预测模式,并且所述组合的帧内和帧间预测模式中的至少一个假设通过所述几何划分预测模式被生成。
11.根据权利要求8所述的方法,其中所述第一模式是具有运动矢量差的合并模式,并且所述组合的帧内和帧间预测模式中的至少一个假设通过所述具有运动矢量差的合并模式被生成。
12.根据权利要求8所述的方法,其中所述第一模式是仿射模式,并且所述组合的帧内和帧间预测模式中的至少一个假设通过所述仿射模式被生成。
13.根据权利要求8所述的方法,其中所述第一模式是否与所述组合的帧内和帧间预测模式一起被使用是基于所述目标块的编解码信息。
14.根据权利要求8所述的方法,其中所述第一模式是否与所述组合的帧内和帧间预测模式一起被使用的指示在所述目标块的所述码流中被指示。
15.根据权利要求14所述的方法,其中所述指示通过所述目标块的编解码信息被调节。
16.根据权利要求1所述的方法,其中所述转换包括将所述目标块编码到所述码流中。
17.根据权利要求1所述的方法,其中所述转换包括从所述码流解码所述目标块。
18.根据权利要求1-17中任一项所述的方法,其中是否和/或如何应用所述第一模式的指示在以下中的一项中被指示:
19.根据权利要求1-17中任一项所述的方法,其中是否和/或如何应用所述第一模式的指示在以下中的一项中被指示:
20.根据权利要求1-17中任一项所述的方法,其中是否和/或如何应用所述第一模式的指示被包括在以下中的一项中:
21.根据权利要求1-17中任一项所述的方法,还包括:
22.一种视频处理方法,包括:
23.根据权利要求22所述的方法,其中所述目标块的所述至少一个假设基于位置相关预测组合(pdpc)被生成。
24.根据权利要求23所述的方法,其中在所述至少一个假设的预测样本被用于生成所述目标块之前,所述预测样本通过所述pdpc被处理。
25.根据权利要求23所述的方法,其中所述目标块的所述至少一个假设通过预测子被生成,所述预测子基于利用邻近样本值的所述pdpc被获得。
26.根据权利要求23所述的方法,其中所述目标块的所述至少一个假设通过预测子被生成,所述预测子基于利用邻近样本值的梯度的基于梯度的pdpc被获得。
27.根据权利要求26所述的方法,其中所述基于梯度的pdpc被应用于帧内模式编解码假设。
28.根据权利要求23所述的方法,其中pdpc预测子不是基于所述目标块内部的预测样本。
29.根据权利要求28所述的方法,其中所述pdpc预测子是基于以下至少一项:邻近所述目标块的预测样本或重建样本。
30.根据权利要求28所述的方法,其中所述pdpc预测子是基于以下两者:所述目标块内部的所述预测样本和以下至少一项:邻近所述目标块的预测样本或重建样本。
31.根据权利要求31所述的方法,其中所述目标块基于解码器侧细化过程被生成。
32.根据权利要求31所述的方法,其中所述解码器侧细化过程被应用于所述目标块的所述至少一个假设。
33.根据权利要求31所述的方法,其中所述解码器侧细化过程被应用于所述目标块。
34.根据权利要求31所述的方法,其中所述解码器侧细化过程是基于以下中的一项:
35.根据权利要求22所述的方法,其中所述目标块利用以下至少一项被编解码:
36.根据权利要求22所述的方法,其中所述目标块的帧间预测运动数据通过以下至少一项被进一步细化:
37.根据权利要求22所述的方法,其中所述目标块的帧间预测样本通过以下至少一项被进一步细化:
38.根据权利要求22所述的方法,其中所述目标块的帧内预测部分通过以下至少一项被进一步细化:
39.根据权利要求22所述的方法,其中所述目标块的细化帧内预测模式或所述目标块的运动信息被禁止以预测将要被编码或被解码的后续块,其中所述后续块处于以下中的一项中:相同条带、相同图块、相同图片或相同子图片。
40.根据权利要求22所述的方法,其中解码器侧细化过程不被允许应用于所述目标块。
41.根据权利要求40所述的方法,其中如果所述目标块是多重假设预测编解码块,则所述解码器侧细化过程不被允许应用于所述目标块。
42.根据权利要求22所述的方法,其中所述转换包括将所述目标块编码到所述码流中。
43.根据权利要求22所述的方法,其中所述转换包括从所述码流解码所述目标块。
44.根据权利要求22-43中任一项所述的方法,其中是否和/或如何生成所述目标块的所述至少一个假设的指示在以下中的一项被指示:
45.根据权利要求22-43中任一项所述的方法,其中是否和/或如何生成所述目标块的所述至少一个假设的指示在以下中的一项中被指示:
46.根据权利要求22-43中任一项所述的方法,其中是否和/或如何生成所述目标块的所述至少一个假设的指示被包括在以下中的一项中:
47.根据权利要求22-43中任一项所述的方法,还包括:
48.一种用于处理视频数据的装置,包括处理器和在其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-21中任一项或权利要求22-47中任一项所述的方法。
49.一种非暂态计算机可读存储介质,存储使处理器执行根据权利要求1-21中任一项或权利要求22-47中任一项所述的方法的指令。
50.一种非暂态计算机可读记录介质,存储视频的通过由视频处理装置执行的方法而生成的码流,其中所述方法包括:
51.一种用于存储视频的码流的方法,包括:
52.一种非暂态计算机可读记录介质,存储视频的通过由视频处理装置执行的方法而生成的码流,其中所述方法包括:
53.一种用于存储视频的码流的方法,包括: