本发明涉及用于对每个色度分量的帧内预测模式进行编码的方法和装置。
背景技术:
1、该部分中的陈述仅提供与本公开相关的背景信息,并且不一定构成现有技术。
2、因为视频数据与音频或静止图像数据相比具有大量数据,所以视频数据需要大量硬件资源(包括存储器)来存储或传输视频数据而无需用于压缩的处理。
3、因而,编码器通常用于压缩和存储或传输视频数据。解码器接收压缩视频数据,对所接收的压缩视频数据进行解压缩,并且播放解压缩后的视频数据。视频压缩技术包括h.264/高级视频编码(avc)、高效率视频编码(hevc)和与hevc相比具有大约30%或更多的改善的编码效率的多用途视频编码(vvc)。
4、然而,由于图像大小、分辨率和帧速率逐渐增加,所以要编码的数据量也增加。因而,需要提供比现有压缩技术更高的编码效率和改善的图像增强效果的新压缩技术。
5、用以预测要编码的当前块的像素值的帧内预测利用同一图片内的像素信息。在多个帧内预测模式的帧内预测中,可针对视频的特征选择适当的一者且用以预测当前块。编码器选择并且使用许多帧内预测模式中的一者来编码当前块。编码器然后可以将关于该模式的信息传递到解码器。
6、hevc技术利用总共35个帧内预测模式来进行帧内预测,包含具有方向性的33个角度模式和不具有方向性的两个非角度模式。然而,随着视频的空间分辨率从720×480增加到2048×1024或8192×4096,预测块的单位大小变得越来越大,这要求添加更多的帧内预测模式种类。如图3a中所说明,vvc技术利用67个帧内预测模式以用于帧内预测,其经进一步细分以用于帧内预测,从而允许比现有技术中更多种类的预测方向。
7、通常,将要编码的图像被划分成各种形状和大小的编码单元(cu),然后以cu编码。在这种情况下,树结构是规定该划分的信息。编码器将树信息传递到解码器,从而指示图像如何被拆分为不同形状和大小的cu。在此过程中,亮度(y)和色度(cb、cr)图像可分割为具有不同结构的单独cu。或者,亮度和色度图像可分割为相同形状的cu。
8、提供具有不同划分结构的亮度和色度图像的技术被称为色度分离树(cst)技术或双树技术。因此,当使用cst技术时,色度图像可以根据与亮度图像不同的划分方法来划分。另一方面,提供具有相同划分结构的亮度和色度图像的技术被称为单树技术。当使用单树技术时,色度图像可具有与亮度图像相同的划分结构。
9、常规帧内预测技术(不管是使用双树还是单树)设置一个帧内预测模式而不在cb信道与cr信道之间进行区分。此后,现有技术通过将相同的帧内预测模式应用于cb和cr信道来执行帧内预测和编码。然而,由于cb信道和cr信道的图像通常可能表现出不同的特性,因此当根据现有技术通过使用相同的帧内预测模式对两个色度信道进行预测和编码时,可能不总是获得同等的图像质量。因此需要考虑对cb信道和cr信道的帧内预测模式进行有效编码/解码的方法,以提高视频编码效率,并增强视频质量。
技术实现思路
1、【技术问题】
2、本公开试图提供在帧内预测当前色度块中编码/解码适配于cb信道和cr信道的色度分量的视频特征中的每一个的分量特定预测模式的视频编码方法和装置。
3、【技术方案】
4、本发明的至少一方面提供一种由视频解码装置执行的方法,用于对当前色度块的帧内预测模式进行解码。该方法包括:根据位流对用于当前色度块的第一色度信道的第一帧内预测模式信息进行解码。该方法还包括:根据位流对用于当前色度块的第二色度信道的第二帧内预测模式信息进行解码。这里,第一帧内预测模式信息包括第一跨分量线性模型模式标记(cclm模式标记)、第一跨分量线性模型模式指数(cclm模式指数)和第一色度帧内预测模式指示符中的至少一个,并且第二帧内预测模式信息包括第二cclm模式标记、第二cclm模式指数和第二色度帧内预测模式指示符中的至少一个。第一cclm模式指数指示一个预设的cclm模式候选,并且第一色度帧内预测模式指示符指示一个预设的帧内预测模式候选。
5、本发明的另一方面提供一种由视频编码装置执行的方法,用于对当前色度块的帧内预测模式进行编码。该方法包括:确定用于当前色度块的第一色度信道的第一帧内预测模式信息。该方法还包括:确定用于当前色度块的第二色度信道的第二帧内预测模式信息。这里,第一帧内预测模式信息包括第一跨分量线性模型模式标记(cclm模式标记)、第一跨分量线性模型模式指数(cclm模式指数)和第一色度帧内预测模式指示符中的至少一个,并且第二帧内预测模式信息包括第二cclm模式标记、第二cclm模式指数和第二色度帧内预测模式指示符中的至少一个。第一cclm模式指数指示一个预设的cclm模式候选,并且第一色度帧内预测模式指示符指示一个预设的帧内预测模式候选。
6、本发明的又一方面提供一种计算机可读记录介质,存储通过视频编码方法生成的位流。该视频编码方法包括:确定用于当前色度块的第一色度信道的第一帧内预测模式信息。该视频编码方法还包括:确定用于当前色度块的第二色度信道的第二帧内预测模式信息。这里,第一帧内预测模式信息包括第一跨分量线性模型模式标记(cclm模式标记)、第一跨分量线性模型模式指数(cclm模式指数)和第一色度帧内预测模式指示符中的至少一个,并且第二帧内预测模式信息包括第二cclm模式标记、第二cclm模式指数和第二色度帧内预测模式指示符中的至少一个。第一cclm模式指数指示一个预设的cclm模式候选,并且第一色度帧内预测模式指示符指示一个预设的帧内预测模式候选。
7、【有益效果】
8、如上所述,本公开提供一种视频编码方法和装置,在对当前色度块进行帧内预测中,对适配于cb信道和cr信道色度分量的视频特征中的每一个的分量特定预测模式进行编码/解码。由此,视频编码方法和装置提高了视频编码效率并增强了视频质量。
1.一种由视频解码装置执行的方法,用于对当前色度块的帧内预测模式进行解码,所述方法包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,还包括:当所述色度预测模式共享标记为真时,
4.根据权利要求2所述的方法,其中,对所述第二帧内预测模式信息进行解码包括:当所述色度预测模式共享标记为假时,
5.根据权利要求4所述的方法,其中,对所述第二帧内预测模式信息进行解码包括:当所述色度预测模式共享标记为假、所述第一cclm模式标记为真、并且所述第二cclm模式标记为真时,
6.根据权利要求4所述的方法,其中,对所述第二帧内预测模式信息进行解码包括:当所述色度预测模式共享标记为假、所述第一cclm模式标记为假、并且所述第二cclm模式标记为真时,
7.根据权利要求4所述的方法,其中,对所述第二帧内预测模式信息进行解码包括:当所述色度预测模式共享标记为假、所述第一cclm模式标记为真、并且所述第二cclm模式标记为假时,
8.根据权利要求4所述的方法,其中,对所述第二帧内预测模式信息进行解码包括:当所述色度预测模式共享标记为假、所述第一cclm模式标记为假、所述第二cclm模式标记为假时,
9.根据权利要求1所述的方法,还包括:
10.根据权利要求9所述的方法,其中,当所述色度预测模式继承标记为假时,还包括:
11.根据权利要求9所述的方法,其中,当所述第一帧内预测模式信息不继承亮度信道的帧内预测模式信息时,还包括:
12.一种由视频编码装置执行的方法,用于对当前色度块的帧内预测模式进行编码,所述方法包括:
13.根据权利要求12所述的方法,还包括:
14.根据权利要求13所述的方法,还包括:当所述色度预测模式共享标记为真时,
15.根据权利要求13所述的方法,还包括:当所述色度预测模式共享标记为假时,
16.根据权利要求13所述的方法,还包括:当所述色度预测模式共享标记为假时,
17.一种计算机可读记录介质,存储通过视频编码方法生成的位流,所述视频编码方法包括:
