本发明实施方案总体涉及视频编码和解码中用于利用几何分区的帧内预测的方法和装置,
背景技术:
1、为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。一般来讲,帧内或帧间预测用于利用图像内或图像间相关性,然后对在原始块与预测块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过对应于熵编码、量化、变换和预测的逆过程对压缩数据进行解码。
技术实现思路
1、根据实施方案,提供了一种视频编码或解码的方法,该方法包括:通过直线将图片的块分割成至少两个分区;以第一帧内预测模式对所述至少两个分区中的第一分区执行帧内预测,以获得针对所述第一分区的预测样本;以第二帧内预测模式对所述至少两个分区中的第二分区执行帧内预测,以获得针对所述第二分区的预测样本;以及使用具有自适应权重的共混过程沿直线调整预测样本值。
2、根据另一实施方案,提出了一种用于视频编码或解码的装置,该装置包括一个或多个处理器,其中一个或多个处理器被配置为:通过直线将图片的块分割成至少两个分区;以第一帧内预测模式对所述至少两个分区中的第一分区执行帧内预测,以获得针对所述第一分区的预测样本;以第二帧内预测模式对所述至少两个分区中的第二分区执行帧内预测,以获得针对所述第二分区的预测样本;以及使用具有自适应权重的共混过程沿直线调整预测样本值。
3、根据另一实施方案,提出了一种用于视频编码或解码的装置,该装置包括:用于通过直线将图片的块分割成至少两个分区的装置;用于以第一帧内预测模式对所述至少两个分区中的第一分区执行帧内预测,以获得针对所述第一分区的预测样本的装置;以第二帧内预测模式用于对所述至少两个分区中的第二分区执行帧内预测,以获得针对所述第二分区的预测样本的装置;以及用于使用具有自适应权重的共混过程沿直线调整预测样本值的装置。
4、一个或多个实施方案还提供了一种计算机程序,该计算机程序包括指令,该指令在由一个或多个处理器执行时使该一个或多个处理器执行根据上述任一实施方案中的编码方法或解码方法。本发明实施方案中的一个或多个实施方案还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有用于根据上述方法对视频数据进行编码或解码的指令。
5、一个或多个本发明实施方案还提供了一种计算机可读存储介质,该计算机可读存储介质在其上存储有根据上述方法生成的比特流。一个或多个本发明实施方案还提供了一种用于发送或接收根据上述方法生成的比特流的方法和装置。
1.一种用于视频编码或解码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述第一分区从用于所述块的帧内预测模式复制所述第一帧内预测模式。
3.根据权利要求2所述的方法,其中语法被发信号通知以指示所述至少两个分区中的哪一个分区为所述第一分区。
4.根据权利要求2所述的方法,所述方法还包括:
5.根据权利要求2所述的方法,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其中所述第二帧内预测模式被显式地发信号通知。
7.根据权利要求1至5中任一项所述的方法,其中所述第二帧内预测模式被隐式地发信号通知。
8.根据权利要求1至7中任一项所述的方法,所述方法还包括:
9.根据权利要求8所述的方法,其中仅当所述第一帧内预测模式为负定向角度预测模式时才应用所述分割、执行和调整。
10.根据权利要求8所述的方法,其中仅当所述第一帧内预测模式为预限定角度预测模式时才应用所述分割、执行和调整。
11.根据权利要求1至7中任一项所述的方法,所述方法还包括:
12.根据权利要求11所述的方法,其中仅当所述最佳帧内预测模式为负定向角度预测模式时才应用所述分割、执行和调整。
13.根据权利要求11所述的方法,其中仅当所述最佳帧内预测模式为预限定角度预测模式时才应用所述分割、执行和调整。
14.根据权利要求1至13中任一项所述的方法,其中仅当针对所述第一分区和第二分区的参考样本可用时才应用所述分割、执行和调整。
15.根据权利要求12或13所述的方法,其中所述第二帧内预测模式为dc模式。
16.根据权利要求15所述的方法,其中通过仅使用非对称成型分区的左侧和上方近邻的较长边来获得针对所述第二分区的所述预测样本。
17.根据权利要求12或13所述的方法,其中所述第二帧内预测模式为水平模式或竖直模式。
18.根据权利要求12或13所述的方法,其中仅从dc模式、水平模式或竖直模式中选择所述第二帧内预测模式。
19.根据权利要求1至18中任一项所述的方法,其中所述自适应权重介于0与1之间。
20.根据权利要求19所述的方法,其中所述自适应权重围绕所述直线非对称。
21.根据权利要求1至20中任一项所述的方法,其中所述直线为对角线。
22.根据权利要求1至20中任一项所述的方法,其中所述直线平行于与所述块的帧内预测模式相关联的方向。
23.根据权利要求1至22中任一项所述的方法,所述方法还包括:
24.根据权利要求23所述的方法,其中对变换的所述选择基于所述第一帧内预测模式和所述第二帧内预测模式的差值。
25.根据权利要求24所述的方法,其中响应于所述差值小于阈值而将dct2应用于所述块。
26.根据权利要求24所述的方法,其中响应于所述第二帧内预测模式为dc模式而将dct2应用于所述块。
27.根据权利要求23至26中任一项所述的方法,其中是否使用多变换选择不被显式地发信号通知。
28.根据权利要求1至27中任一项所述的方法,其中帧内子分区被禁用。
29.一种装置,所述装置包括一个或多个处理器,其中所述一个或多个处理器被配置为执行根据权利要求1至28中任一项所述的方法。
30.一种包含比特流的信号,所述信号通过执行根据权利要求1至28中任一项所述的方法而形成。
31.一种计算机可读存储介质,所述计算机可读存储介质上存储有用于根据权利要求1至28中任一项所述的方法对视频进行编码或解码的指令。