【技术实现步骤摘要】
【国外来华专利技术】用于基于矩阵的帧内预测的简化下采样
[0001]本公开总体上涉及基于块的视频编码,并且更具体地,涉及在基于块的视频编码中使用的降低复杂度的基于矩阵的帧内预测。
技术介绍
[0002]高效率视频编码(HEVC)是由国际电信联盟
‑
电信(ITU
‑
T)和运动图像专家组(MPEG)标准化的基于块的视频编解码,利用时间预测和空间预测二者。使用来自当前图片内的帧内(I)预测来实现空间预测。根据先前解码的参考图片,在块级别上使用单向(P)或双向(B)帧间预测来实现时间预测。在编码器中,原始像素数据与预测像素数据之间的差(称为残差)在与也被熵编码的必要的预测参数(例如预测模式和运动矢量)一起发送之前,被变换到频域、被量化、然后被熵编码。解码器执行熵解码、逆量化和逆变换以获得残差,然后将残差与帧内预测或帧间预测相加,以重构图片。
[0003]MPEG和ITU
‑
T正在联合视频探索小组(JVET)内开发HEVC的后继者。该开发中的视频编解码的名称为多功能视频编码(VVC)。在本提交时,当前版本的VVC草案规范是“多功能视频编码(草案5)”,JVET
‑
N1001
‑
v3。
[0004]基于矩阵的帧内预测是包括在当前版本的VVC草案中的一种编码工具。为了对宽度为W、高度为H的当前块的样本进行预测,基于矩阵的帧内预测(MIP)取当前块左侧的一列H个重构相邻边界样本和当前块上方的一行W个重构相邻样本作为输入。通过对原始边界样本进行下采样 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种帧内块预测的方法(400),所述方法包括:对输入边界样本的集合进行下采样(410),以生成经缩减边界样本的集合;通过在乘法单元(64)中对经缩减边界样本进行乘法,来生成(420)经缩减预测块,所述经缩减预测块包括预测块中的预测样本的子集;生成(430)与所述乘法单元(64)的相应输出对齐的插值边界样本的集合;以及通过使用插值边界样本的集合中的一个或多个边界样本和预测样本的经缩减集合进行线性插值,来生成(440)所述预测块的一个或多个剩余预测样本。2.根据权利要求1所述的方法(400),其中,生成所述插值边界样本的集合包括:对当前块的所述输入边界样本的集合进行下采样,以获得所述插值边界样本的集合。3.根据权利要求2所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样以获得所述插值边界样本的集合包括:针对所述插值边界样本的集合中的一个或多个边界样本中的每个边界样本,从所述输入边界样本的集合中选择输入边界样本中与所述乘法单元(64)的输出之一对齐的一个输入边界样本。4.根据权利要求2所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样以获得所述插值边界样本的集合包括:针对所述插值边界样本的集合中的一个或多个边界样本中的每个边界样本,对以所述乘法单元(64)的相应输出为中心的奇数个输入边界样本进行平均,以获得所述边界样本。5.根据权利要求1至4中任一项所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样包括:针对所述经缩减边界样本的集合中的一个或多个经缩减边界样本中的每个经缩减边界样本,使用以所述乘法单元(64)的相应输出为中心的滤波器对输入边界样本进行下采样,以获得所述经缩减边界样本。6.根据权利要求1至4中任一项所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样包括:针对所述经缩减边界样本的集合中的一个或多个经缩减边界样本中的每个经缩减边界样本,对以所述乘法单元(64)的相应输出为中心的多个输入边界样本进行平均,以获得所述经缩减边界样本。7.根据权利要求6所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样包括:针对所述经缩减边界样本的集合中的一个或多个经缩减边界样本中的每个经缩减边界样本,对来自每M个输入边界样本的N个输入边界样本进行平均,以获得所述经缩减边界样本,其中M>N>1且M是下采样因子。8.根据权利要求2至4中任一项所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样包括:针对经缩减边界样本的集合中的端样本,从所述输入边界样本的集合中选择输入边界样本中在水平方向或垂直方向上与所述乘法单元(64)的端输出对齐的一个输入边界样本。9.根据权利要求1至4中任一项所述的方法(400),其中,对当前块的所述输入边界样本的集合进行下采样包括:针对经缩减边界样本的集合中的一个或多个经缩减边界样本中的每个经缩减边界样本,选择输入边界样本中与所述乘法单元(64)的输出中的相应一个输出对齐的一个输入边界样本作为所述经缩减边界样本。10.根据权利要求1至9中任一项所述的方法(400),其中,对图像中的当前块的所述输入边界样本的集合进行下采样包括:使用单步导出过程将所述输入边界样本的集合中的边
界样本的数量减少到原数量的1/2
N
,以获得边界样本的经缩减集合。11.根据权利要求10所述的方法(400),其中,所述单步导出过程包括:针对经缩减边界样本的集合中的每个经缩减边界样本,将2
N
个边界样本的值加上2
N
‑1以获得总和;以及将所述总和右移N位。12.根据权利要求1至11中任一项所述的方法(400),还包括:通过从所述当前块中减去所述预测块,来生成残差块;以及对所述残差块进行编码以用于传输到目的设备。13.根据权利要求1至12中任一项所述的方法(400),其中,所述插值边界样本包括在垂直方向上与所述乘法单元(64)的输出对齐的经缩减上边界样本。14.根据权利要求1至12中任一项所述的方法(400),其中,所述插值边界样本包括在水平方向上与所述乘法单元(64)的输出对齐的经缩减左边界样本。15.根据权利要求1至14中任一项所述的方法(400),还包括:对图像信号进行解码,以获得当前块的残差块;以及将所述预测块与所述残差块组合,以生成所述当前块。16.一种用于对图像进行编码和/或解码的基于矩阵的帧内预测单元(60),所述预测单元(60)被配置为:对输入边界样本的集合进行下采样,以生成经缩减边界样本的集合;通过在乘法单元(64)中对经缩减边界样本进行乘法,来生成经缩减预测块,所述经缩减预测块包括预测块中的预测样本的子集;生成与所述乘法单元(64)的相应输出对齐的插值边界样本的集合;以及通过使用插值边界样本的集合中的一个或多个边界样本和预测样本的经缩减集合进行线性插值,来生成所述预测块的一个或多个剩余预测样本。17.根据权利要求16所述的基于矩阵的帧内预测单元(60),被配置为执行根据权利要求2至15中任一项所述的方法。18.一种用于对图像进行编码和/或解码的基于矩阵的帧内预测单元(60),所述预测单元(60)包括:下采样单元(62),被配置为对图像中的当前块的输入边界样本的集合进行下采样,以生成...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。