视频译码中的DC帧内模式预测制造技术

技术编号:32151404 阅读:7 留言:0更新日期:2022-02-08 14:55
本公开内容描述了用于确定要用于DC帧内模式预测的样本的示例,诸如其中,样本位于不紧接在当前块上方或不紧接在左侧的行或列中。样本可以与当前块对齐,使得在当前块上方的行中的样本中的最后样本在与当前块的最后一列相同的列中,并且使得在当前块左侧的列中的样本中的最后样本在与当前块的最后一行相同的行中。行中。行中。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的DC帧内模式预测
[0001]相关申请
[0002]本申请要求享受于2020年6月18日递交的美国申请No.16/905,352的优先权,该美国申请要求享受于2019年6月20日递交的美国临时专利申请62/864,422以及于2019年6月25日递交的美国临时专利申请62/866,325的权益,上述申请中的每个申请的全部内容通过引用的方式并入。


[0003]本公开内容涉及视频编码和视频解码。

技术介绍

[0004]数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议设备、视频流式设备等。数字视频设备实现视频译码技术(诸如在由MPEG

2、MPEG

4、ITU

T H.263、ITU

TH.264/MPEG

4(第10部分,高级视频译码(AVC))、ITU

T H.265/高效率视频译码(HEVC)所定义的标准以及此类标准的扩展中描述的那些技术)。通过实现这样的视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。
[0005]视频译码技术包括空间(图片内(intra

picture))预测和/或时间(图片间(inter

picture))预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可以被分割为视频块,视频块也可以被称为译码树单元(CTU)、译码单元(CU)和/或译码节点。图片的经帧内译码(I)的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的经帧间译码(P或B)的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其它参考图片中的参考样本的时间预测。图片可以被称为帧,并且参考图片可以被称为参考帧。

技术实现思路

[0006]概括而言,本公开内容描述了用于DC帧内模式预测的技术,包括对确定用于DC帧内模式预测的样本的改进。例如,在一个或多个示例中,对于DC帧内模式预测,视频译码器(例如,视频编码器或视频解码器)可以利用与正被译码(例如,编码或解码)的当前块不直接邻接的行或列中的一个或多个样本。本公开内容描述了其中非邻接行或列中的样本与当前块对齐的示例技术。
[0007]作为一个示例,当非邻接行中的最后样本具有与当前块的最后一列相同的x坐标时,非邻接行的样本与当前块对齐。作为一个示例,当非邻接列中的最后样本具有与当前块的最后一行相同的y坐标时,非邻接列的样本与当前块对齐。在一些示例中,非邻接行中的
第一样本具有与当前块的第一列相同的x坐标,并且非邻接列中的第一样本具有与当前块的第一行相同的y坐标。
[0008]通过利用来自非邻接行或列的与当前块对齐的样本,可以改进视频译码过程。作为一个示例,对于DC帧内模式预测,来自非邻接行或列的与当前块对齐的样本通常可以形成与来自非邻接行或列的未对齐的样本相比更好的预测块(例如,就更小的残差值而言)。
[0009]此外,可以存在存储器带宽益处。如果对齐的样本用于DC帧内模式预测,则用于执行DC帧内模式预测的电路不需要利用非邻接行或列提取在当前块左上方的样本来进行DC帧内模式预测。由于提取是在组块(chunk)中进行的,因此不访问左上方样本可能有益于减少读取的数据量。因此,在一些示例中,由于视频译码器从存储器访问较少的样本来进行DC帧内模式预测,因此可以存在计算效率。以这种方式,在本公开内容中描述的示例技术提供了一种针对技术问题的技术方案,其改进了视频译码器的操作和视频译码过程,具有用于在当前块上应用DC帧内预测的实际应用。
[0010]在一个示例中,本公开内容描述了一种对视频数据进行解码的方法,所述方法包括:确定要用于针对当前块的DC帧内模式预测的样本,其中,确定所述样本包括确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行解码。
[0011]在一个示例中,本公开内容描述了一种对视频数据进行编码的方法,所述方法包括:确定要用于针对当前块的DC帧内模式预测的样本,其中,确定所述样本包括确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行编码。
[0012]在一个示例中,本公开内容描述了一种用于对视频数据进行解码的设备,所述设备包括:存储器,其被配置为存储与当前块非邻接的行和列的一个或多个样本;以及处理电路,其被配置为:确定要用于针对当前块的DC帧内模式预测的样本,其中,为了确定所述样本,所述处理电路被配置为确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行解码。
[0013]在一个示例中,本公开内容描述了一种用于对视频数据进行编码的设备,所述设备包括:存储器,其被配置为存储与当前块非邻接的行和列的一个或多个样本;以及处理电路,其被配置为:确定要用于针对当前块的DC帧内模式预测的样本,其中,为了确定所述样本,所述处理电路被配置为确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当
前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行编码。
[0014]在一个示例中,本公开内容描述了一种在其上存储指令的计算机可读存储介质,所述指令在被执行时使得一个或多个处理器进行以下操作:确定要用于针对当前块的DC帧内模式预测的样本,其中,使得所述一个或多个处理器确定所述样本的所述指令包括使得所述一个或多个处理器确定以下各项中的至少一项中的多个样本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行解码的方法,所述方法包括:确定要用于针对当前块的DC帧内模式预测的样本,其中,确定所述样本包括确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行解码。2.根据权利要求1所述的方法,其中,以下各项中的至少一项:具有在与所述当前块的所述最后一列相同的列中的所述最后样本的所述非邻接样本行包括在与所述当前块的第一列相同的列中的第一样本,或者具有在与所述当前块的所述最后一行相同的行中的所述最后样本的所述非邻接样本列包括在与所述当前块的第一行相同的行中的第一样本。3.根据权利要求1所述的方法,其中,所述当前块包括第一块,所述非邻接样本行包括第一非邻接样本行,并且所述非邻接样本列包括第一非邻接样本列,所述方法还包括:确定要用于针对第二块的DC帧内模式预测的样本,其中,确定要用于针对所述第二块的DC帧内模式预测的所述样本包括确定以下各项中的至少一项中的多个样本:具有在所述第二块的第一列中的第一样本并且具有在与所述当前块的最后一列相同的列中的最后样本的第二非邻接样本行,其中,所述第二非邻接样本行在所述第二块上方三行以上,或者具有在所述第二块的第一行中的第一样本并且具有在与所述第二块的最后一行相同的行中的最后样本的第二非邻接样本列,其中,所述第二非邻接样本列在所述第二块左侧三列以上;以及使用所确定的要用于针对所述第二块的DC帧内模式预测的样本,使用DC帧内模式预测来对所述第二块进行解码。4.根据权利要求1所述的方法,还包括:接收语法元素,所述语法元素指示所述非邻接样本行在所述当前块上方或者所述非邻接样本列在所述当前块左侧的行数或列数。5.根据权利要求1所述的方法,其中,用于所述当前块的左上方样本的坐标为(x0,y0),nW为所述当前块的宽度,并且nH为所述当前块的高度,并且MRLIdx指示所述非邻接样本行在所述当前块上方或者所述非邻接样本列在所述当前块左侧的行数或列数,所述方法还包括确定以下各项中的至少一项:具有坐标(x,y0

MRLIdx

1)的所述非邻接样本行,其中,x=x0

x0+nW

1,或者具有坐标(x0

MRLIdx

1,y)的所述非邻接样本列,其中,y=y0

y0+nH

1。6.根据权利要求1所述的方法,还包括:执行所确定的样本的加权平均,其中,对所述当前块进行解码包括:使用所确定的样本的所述加权平均,使用DC帧内模式预测来对所述当前块进行解码。7.根据权利要求1所述的方法,其中,解码包括:
基于所述多个样本来生成预测块;确定残差块,所述残差块指示所述当前块与所述预测块之间的差;以及基于所述残差块和所述预测块来重构所述当前块。8.一种对视频数据进行编码的方法,所述方法包括:确定要用于针对当前块的DC帧内模式预测的样本,其中,确定所述样本包括确定以下各项中的至少一项中的多个样本:具有在与所述当前块的最后一列相同的列中的最后样本的非邻接样本行,其中,所述非邻接样本行在所述当前块上方一行以上,或者具有在与所述当前块的最后一行相同的行中的最后样本的非邻接样本列,其中,所述非邻接样本列在所述当前块左侧一列以上;以及使用所确定的样本,使用DC帧内模式预测来对所述当前块进行编码。9.根据权利要求8所述的方法,其中,以下各项中的至少一项:具有在与所述当前块的所述最后一列相同的列中的所述最后样本的所述非邻接样本行包括在与所述当前块的第一列相同的列中的第一样本,或者具有在与所述当前块的所述最后一行相同的行中的所述最后样本的所述非邻接样本列包括在与所述当前块的第一行相同的行中的第一样本。10.根据权利要求8所述的方法,其中,所述当前块包括第一块,所述非邻接样本行包括第一非邻接样本行,并且所述非邻接样本列包括第一非邻接样本列,所述方法还包括:确定要用于针对第二块的DC帧内模式预测的样本,其中,确定要用于针对所述第二块的DC帧内模式预测的所述样本包括确定以下各项中的至少一项中的多个样本:具有在所述第二块的第一列中的第一样本并且具有在与所述当前块的最后一列相同的列中的最后样本的第二非邻接样本行,其中,所述第二非邻接样本行在所述第二块上方三行以上,或者具有在所述第二块的第一行中的第一样本并且具有在与所述第二块的最后一行相同的行中的最后样本的第二非邻接样本列,其中,所述第二非邻接样本列在所述第二块左侧三列以上;以及使用所确定的要用于针对所述第二块的DC帧内模式预测的样本,使用DC帧内模式预测来对所述第二块进行编码。11.根据权利要求8所述的方法,还包括:用信号通知语法元素,所述语法元素指示所述非邻接样本行在所述当前块上方或者所述非邻接样本列在所述当前块左侧的行数或列数。12.根据权利要求8所述的方法,其中,用于所述当前块的左上方样本的坐标为(x0,y0),nW为所述当前块的宽度,并且nH为所述当前块的高度,并且MRLIdx指示所述非邻接样本行在所述当前块上方或者所述非邻接样本列在所述当前块左侧的行数或列数,所述方法还包括确定以下各项中的至少一项:具有坐标(x,y0

MRLIdx

1)的所述非邻接样本行,其中,x=x0

x0+nW

1,或者具有坐标(x0

MRLIdx

1,y)的所述非邻接样本列,其中,y=y0

y0+nH

1。13.根据权利要求8所述的方法,还包括:执行所确定的样本的加权平均,
其中,对所述当前块进行编码包括:使用所确定的样本的所述加权平均,使用DC帧内模式预测来对所述当前块进行编码。14.根据权利要求8所述的方法,其中,编码包括:基于所述多个样本来生成预测块;确定残差块,所述残差块指示所述当前块与所述预测块之...

【专利技术属性】
技术研发人员:A
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1