视频编码和解码中的低复杂度双向帧内预测的方法和装置制造方法及图纸

技术编号:24767790 阅读:67 留言:0更新日期:2020-07-04 12:11
本实施例中的至少一个一般地涉及一种用于视频编码和解码的方法和装置,并且更具体地涉及一种用于低复杂度双向帧内预测的方法和装置。例如,基于正被编码或解码的图片的当前块的形状来选择多个方向帧内预测模式的子集。对于该子集中的所选帧内预测模式,通过使用两个预测器对样本值进行双向帧内预测。这两个预测器基本上在基于与所选方向帧内预测模式相对应的方向的线上。可以将双向帧内预测仅应用于大的亮度块,而不应用于色度块,以便降低计算复杂度。当使用双向帧内预测时,可以在帧内预测中省略平滑滤波以进一步降低复杂度。

Method and device for low complexity bidirectional intra prediction in video coding and decoding

【技术实现步骤摘要】
【国外来华专利技术】视频编码和解码中的低复杂度双向帧内预测的方法和装置
本实施例中的至少一个一般地涉及一种用于视频编码和解码的方法和装置,并且更具体地涉及一种用于低复杂度双向帧内预测的方法和装置。
技术介绍
为了实现高压缩效率,图像和视频编码方案通常采用预测和变换编码来利用视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来利用帧内或帧间相关性,然后对原始块和预测的块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过与预测、变换、量化和熵编码相对应的逆过程对压缩数据进行解码。视频压缩中的帧内预测是指使用来自因果邻近块(即,同一帧中已被编码或解码的邻近块)的信息对像素块进行空间预测。帧内预测是强大的编码工具,因为它允许帧内(INTRA)帧以及帧间(INTER)帧中的高压缩效率。因此,帧内预测已经作为核心编码工具而被包括在许多视频压缩标准中,包括但不限于H.264/AVC和H.265/HEVC(高效视频编码)。许多现有的视频编码标准使用编码工具的定点实现方式。视频压缩技术的最近添加内容包括由联合视频探索组(JVET)开发的各种版本的参考软件和/或文档JointExplorationModel(联合探索模型,JEM)。JEM的目的是进一步改进现有的HEVC标准。
技术实现思路
根据至少一个实施例的一般方面,提出了一种视频解码的方法,包括:基于正被解码的图片的当前块的形状,选择多个方向帧内预测模式的子集;从多个方向帧内预测模式的子集中选择方向帧内预测模式;基于方向帧内预测模式,访问样本的第一预测器,样本在当前块内;基于方向帧内预测模式,访问样本的第二预测器,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;通过使用第一预测器和第二预测器来双向帧内预测样本的样本值;以及基于所预测的样本值来解码当前块的样本。根据至少一个实施例的另一个一般方面,提出了一种视频编码的方法,包括:基于正被编码的图片的当前块的形状,选择多个方向帧内预测模式的子集;从多个方向帧内预测模式的子集中选择方向帧内预测模式;基于方向帧内预测模式,访问样本的第一预测器,样本在当前块内;基于方向帧内预测模式,访问样本的第二预测器,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;通过使用第一预测器和第二预测器来双向帧内预测样本的样本值;以及基于所预测的样本值来编码当前块的样本。根据至少一个实施例的另一个一般方面,提出了一种用于视频解码的装置,包括:至少一个存储器和一个或多个处理器,其中所述一个或多个处理器被配置为:基于正被解码的图片的当前块的形状,选择多个方向帧内预测模式的子集;从多个方向帧内预测模式的子集中选择方向帧内预测模式;基于方向帧内预测模式,访问样本的第一预测器,样本在当前块内;基于方向帧内预测模式,访问样本的第二预测器,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;通过使用第一预测器和第二预测器来双向帧内预测样本的样本值;以及基于所预测的样本值来解码当前块的样本。根据至少一个实施例的另一个一般方面,提出了一种用于视频解码的装置,包括:用于基于正被解码的图片的当前块的形状,选择多个方向帧内预测模式的子集的部件;用于从多个方向帧内预测模式的子集中选择方向帧内预测模式的部件;用于基于方向帧内预测模式,访问样本的第一预测器的部件,样本在当前块内;用于基于方向帧内预测模式,访问样本的第二预测器的部件,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;用于通过使用第一预测器和第二预测器来双向帧内预测样本的样本值的部件;以及用于基于所预测的样本值来解码当前块的样本的部件。根据至少一个实施例的另一个一般方面,提出了一种用于视频编码的装置,包括至少一个存储器和一个或多个处理器,其中所述一个或多个处理器被配置为:基于正被编码的图片的当前块的形状,选择多个方向帧内预测模式的子集;从多个方向帧内预测模式的子集中选择方向帧内预测模式;基于方向帧内预测模式,访问样本的第一预测器,样本在当前块内;基于方向帧内预测模式,访问样本的第二预测器,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;通过使用第一预测器和第二预测器来双向帧内预测样本的样本值;以及基于所预测的样本值来编码当前块的样本。根据至少一个实施例的另一个一般方面,提出了一种用于视频编码的装置,包括:用于基于正被编码的图片的当前块的形状,选择多个方向帧内预测模式的子集的部件;用于从多个方向帧内预测模式的子集中选择方向帧内预测模式的部件;用于基于方向帧内预测模式,访问样本的第一预测器的部件,样本在当前块内;用于基于方向帧内预测模式,访问样本的第二预测器的部件,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;用于通过使用第一预测器和第二预测器来双向帧内预测样本的样本值的部件;以及用于基于所预测的样本值来编码当前块的样本的部件。根据至少一个实施例的另一个一般方面,正被解码或编码的当前块的形状是矩形,并且基于矩形的宽度是否大于矩形的高度来选择子集。根据至少一个实施例的另一个一般方面,当矩形的宽度大于矩形的高度时,则所选择的多个方向帧内预测模式的子集包括:Kmax数量个最接近最正水平方向模式的正水平方向帧内预测模式,以及Kmax*(H/W)数量个最接近最正垂直方向模式的正垂直方向帧内预测模式,其中Kmax是从2至16的数量,H是矩形的高度,W是矩形的宽度。根据至少一个实施例的另一个一般方面,当矩形的高度大于矩形的宽度时,则所选择的多个方向帧内预测模式的子集包括:Kmax数量个最接近最正垂直方向模式的正垂直方向帧内预测模式,以及Kmax*(W/H)数量个最接近最正水平方向模式的正水平方向帧内预测模式,其中Kmax是从2至16的数量,H是矩形的高度,W是矩形的宽度。根据至少一个实施例的另一个一般方面,在选择多个方向帧内预测模式的子集之前确定当前块尺寸,并且当所确定的当前块尺寸大于预设值时,做出对多个方向帧内预测模式的子集的选择。根据至少一个实施例的另一个一般方面,所预测的样本值不被平滑滤波器进一步滤波。根据至少一个实施例的另一个一般方面,做出决定以确定当前块是否为亮度块,并且当确定当前块为亮度块时应用双向帧内预测。根据至少一个实施例的另一个一般方面,预设值为4个、8个、16个或32个像素。根据至少一个实施例的另一个一般方面,在比特流中包括标志以用于指示双向帧内预测被使用。根据至少一个实施例的另一个一般方面,提出了一种比特流,其中该比特流通过以下方式形成:基于正被解码的图片的当前块的形状,选择多个方向帧内预测模式的子集;从多个方向帧内预测模式的子集中选择方向帧内预测模式;基于方向帧内预测模式,访问样本的第一预测器,样本在当前块内;基于方向帧内预测模式,访问样本的第二预测器,第一预测器和第二预测器基本上在基于与方向帧内预测模式相对应的方向的线上;通过使用第一预测器和第二预测器来双本文档来自技高网...

【技术保护点】
1.一种视频解码的方法,包括:/n基于正被解码的图片的当前块的形状,确定多个方向帧内预测模式的子集,其中双向帧内预测限于所述多个方向帧内预测模式的子集;/n从所述多个方向帧内预测模式的子集中选择方向帧内预测模式;/n基于所述方向帧内预测模式,访问样本的第一预测器,所述样本在所述当前块内;/n基于所述方向帧内预测模式,访问所述样本的第二预测器,所述第一预测器和所述第二预测器基本上在基于与所述方向帧内预测模式相对应的方向的线上;/n通过使用所述第一预测器和所述第二预测器来双向帧内预测所述样本的样本值;以及/n基于所预测的样本值来解码所述当前块的样本。/n

【技术特征摘要】
【国外来华专利技术】20171121 EP 17306608.51.一种视频解码的方法,包括:
基于正被解码的图片的当前块的形状,确定多个方向帧内预测模式的子集,其中双向帧内预测限于所述多个方向帧内预测模式的子集;
从所述多个方向帧内预测模式的子集中选择方向帧内预测模式;
基于所述方向帧内预测模式,访问样本的第一预测器,所述样本在所述当前块内;
基于所述方向帧内预测模式,访问所述样本的第二预测器,所述第一预测器和所述第二预测器基本上在基于与所述方向帧内预测模式相对应的方向的线上;
通过使用所述第一预测器和所述第二预测器来双向帧内预测所述样本的样本值;以及
基于所预测的样本值来解码所述当前块的样本。


2.一种视频编码的方法,包括:
基于正被编码的图片的当前块的形状,选择多个方向帧内预测模式的子集,其中双向帧内预测限于所述多个方向帧内预测模式的子集;
从所述多个方向帧内预测模式的子集中选择方向帧内预测模式;
基于所述方向帧内预测模式,访问样本的第一预测器,所述样本在所述当前块内;
基于所述方向帧内预测模式,访问所述样本的第二预测器,所述第一预测器和所述第二预测器基本上在基于与所述方向帧内预测模式相对应的方向的线上;
通过使用所述第一预测器和所述第二预测器来双向帧内预测所述样本的样本值;以及
基于所预测的样本值来编码所述当前块的样本。


3.一种用于视频解码的装置,包括:
一个或多个处理器,其中所述一个或多个处理器被配置为:
基于正被解码的图片的当前块的形状,确定多个方向帧内预测模式的子集,其中双向帧内预测允许用于所述多个方向帧内预测模式的子集;
从所述多个方向帧内预测模式的子集中选择方向帧内预测模式;
基于所述方向帧内预测模式,访问样本的第一预测器,所述样本在所述当前块内;
基于所述方向帧内预测模式,访问所述样本的第二预测器,所述第一预测器和所述第二预测器基本上在基于与所述方向帧内预测模式相对应的方向的线上;
通过使用所述第一预测器和所述第二预测器来双向帧内预测所述样本的样本值;以及
基于所预测的样本值来解码所述当前块的样本。


4.一种用于视频编码的装置,包括:
一个或多个处理器,其中所述一个或多个处理器被配置为:
基于正被编码的图片的当前块的形状,选择多个方向帧内预测模式的子集,其中双向帧内预测允许用于所述多个方向帧内预测模式的子集;
从所述多个方向帧内预测模式的子集中选择方向帧内预测模式;
基于所述方向帧内预测模式,访问样本的第一预测器,所述样本在所述当前块内;
基于所述方向帧内预测模式,访问所述样本的第二预测器,所述第一预测器和所述第二预测器基本上在基于与所述方向帧内预测模式相对应的方向的线上;
通过使用所述第一预测器和所述第二预测器来双向帧内预测所述样本的样本值;以及
基于所预测的样本值来编码所述当前块的样本。


5.如权利要求1或2所述的方法,或者如权利要求3或4所述的装置,...

【专利技术属性】
技术研发人员:F莱林内克F拉卡普G拉思F厄本
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1