用于混合帧内预测的方法和设备技术

技术编号:26772618 阅读:56 留言:0更新日期:2020-12-18 23:56
描述了用于使用混合帧内预测子的视频编码和解码中的帧内预测的方法和设备。在一个示例性实施例中,通过使用正编码和解码的当前块的像素的混合帧内预测子执行帧内预测。通过利用对应权重对使用要用于当前块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,来确定所述混合帧内预测子。所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小。

【技术实现步骤摘要】
【国外来华专利技术】用于混合帧内预测的方法和设备
当前实施例中的至少一个一般涉及用于视频编码和解码的方法或设备,并且更具体地,涉及用于使用用于正编码和解码的当前块的像素的混合帧内预测子、执行帧内预测的方法或设备。通过利用对应权重、对使用要用于当前块的帧内预测方向的预测子和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子求和,来确定混合帧内预测子。
技术介绍
为了达到高压缩效率,图像和视频编码方案通常采用预测和变换以补充(1everage)视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来利用帧内或帧间相关性,然后对原始图像块和预测图像块之间的差异(通常表示为预测误差或预测残差)进行变换、量化、和熵编码。为了重构视频,通过对应于预测、变换、量化、和熵编码的逆处理,来解码所压缩的数据。视频压缩中的帧内预测是指使用来自因果相邻块(即,同一帧中已被编码或解码的相邻块)的信息对像素块进行空间预测。帧内预测是一种强大的编码工具,因为它允许帧内以及帧间的高压缩效率。因此,帧内预测已被包括在许多视频压缩标准中作为核心编码工具,包括但不限于H.264/AVC(高级视频编码)、H.265/HEVC(高效视频编码)和JVET(联合视频探索小组)开发的H.266。
技术实现思路
根据至少一个实施例的一般方面,提出了一种用于编码视频数据的方法,包括:获得用于要编码的当前块的帧内预测方向;获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对使用当前块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和使用具有所述加权和的混合帧内预测子,对当前块进行编码。根据至少一个实施例的另一一般方面,提出了一种用于解码视频数据的方法,包括:获得要解码的当前块的帧内预测方向;获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对使用当前块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和使用具有所述加权和的混合帧内预测子,对当前块进行解码。根据至少一个实施例的另一一般方面,提出了一种用于编码视频数据的设备,包括一个或多个处理器,其中所述一个或多个处理器被配置为:获得要编码的当前块的帧内预测方向;获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对使用当前块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和使用具有所述加权和的混合帧内预测子,对当前块进行编码。根据至少一个实施例的另一一般方面,一种用于解码视频数据的设备,包括一个或多个处理器,其中所述一个或多个处理器被配置为:获得要解码的当前块的帧内预测方向;获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对使用当前块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和使用具有所述加权和的混合帧内预测子,对当前块进行解码。根据至少一个实施例的另一一般方面,一种比特流,其被格式化为包括视频数据的已编码块,其中所述视频数据的已编码块通过以下方式编码:获得要编码的视频数据块的帧内预测方向;获得所述视频数据块的一个或多个相邻块的一个或多个对应帧内预测方向;获得所述视频数据块的像素的混合帧内预测子的加权和,其中通过利用对应权重对使用视频数据块的帧内预测方向的预测子、和使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和使用具有所述加权和的混合帧内预测子,对所述视频数据块进行编码。本实施例中的一个或多个还提供了一种计算机可读存储介质,其上存储有用于根据上述方法对视频数据进行编码或解码的指令。本实施例还提供一种计算机可读存储介质,其上存储有根据上述方法生成的比特流。本实施例还提供用于传送或接收根据上述方法生成的比特流的方法和设备。附图说明图1图示了示例性视频编码器的框图。图2A是描绘了用于HEVC中的帧内预测的参考样本的图示示例,图2B是描绘了HEVC中的帧内预测方向和对应模式的图示示例,图2C是描绘了JVET正在开发的JEM(联合探索模型)中的帧内预测方向和对应模式的图示示例。图3图示了示范性视频解码器的框图。图4以图形方式图示了在JEM中用于最可能模式(MPM)编码和解码所使用的五个可能的相邻候选者。图5图示了使用预测块用于画面的帧内预测。图6图示了如何取决于画面内容将画面细分为具有不同大小的较小编码块。图7以图形方式图示了用于HEVC中的帧内模式34和30-33的边界预测滤波器。图8图示了使用当前和邻近预测子及其对应方向的概念上和图形上的混合帧内预测。图9A图示了根据示例性实施例的加权值(在Y轴上)对以像素数为单位的与对应相邻候选者的像素距离(在X轴上)的曲线图,图9B还图示了根据另一示例性实施例的加权值(在Y轴上)对以像素数为单位的与对应相邻候选者的像素距离(在X轴上)的另一曲线图。图10图示了根据实施例的用于具有子块的画面的混合帧内预测。图11还图示了根据实施例的用于具有子块的画面的混合帧内预测。图12图示了根据实施例的视频编码的示例性方法。图13图示了根据实施例的视频解码的示例性方法。图14图示了根据实施例的视频编码的另一示例性方法。图15图示了根据实施例的视频解码的示例性方法。图16图示了根据实施例的用于确定是否要使用混合帧内预测的示例性方法。图17图示了根据实施例的应用于已经细分为4个不同子块的块的混合帧内预测。图18图示了其中可以实现示例性实施例的各个方面的示例性设备的框图。具体实施方式图1图示了示例性视频编码器100,诸如HEVC编码器。HEVC是由视频编码联合协作小组(JCT-VC)开发的压缩标准(例如,参见“ITU-TH.265TELECOMMUNICATIONSTANDARDIZATIONSECTOROFITU(10/2014),SE本文档来自技高网...

【技术保护点】
1.一种用于编码视频数据的方法,包括:/n获得要编码的当前块的帧内预测方向;/n获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;/n获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对(1)使用当前块的帧内预测方向的预测子、和(2)使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;/n使用具有所述加权和的混合帧内预测子,对当前块进行编码;和/n对所述当前块的帧内预测方向进行编码。/n

【技术特征摘要】
【国外来华专利技术】20180509 EP 18305572.21.一种用于编码视频数据的方法,包括:
获得要编码的当前块的帧内预测方向;
获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;
获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对(1)使用当前块的帧内预测方向的预测子、和(2)使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;
使用具有所述加权和的混合帧内预测子,对当前块进行编码;和
对所述当前块的帧内预测方向进行编码。


2.一种用于解码视频数据的方法,包括:
获得要解码的当前块的帧内预测方向;
获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;
获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对(1)使用当前块的帧内预测方向的预测子、和(2)使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和
使用具有所述加权和的混合帧内预测子,对当前块进行解码。


3.一种用于编码视频数据的设备,包括一个或多个处理器,其中所述一个或多个处理器被配置为:
获得要编码的当前块的帧内预测方向;
获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;
获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对(1)使用当前块的帧内预测方向的预测子、和(2)使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;
使用具有所述加权和的混合帧内预测子,对当前块进行编码;和
对所述当前块的帧内预测方向进行编码。


4.一种用于解码视频数据的设备,包括一个或多个处理器,其中所述一个或多个处理器被配置为:
获得要解码的当前块的帧内预测方向;
获得所述当前块的一个或多个相邻块的一个或多个对应帧内预测方向;
获得所述当前块的像素的混合帧内预测子的加权和,其中通过利用对应权重对(1)使用当前块的帧内预测方向的预测子、和(2)使用一个或多个相邻块的一个或多个对应帧内预测方向的一个或多个预测子进行求和,而获得所述加权和,并且所述一个或多个相邻块的对应权重随着所述像素到所述一个或多个相邻块的距离增加而减小;和
使用具有所述加权和的混合帧内预测子,对当前块进行...

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

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

1