推断BDPCM经译码的块中的帧内译码模式制造技术

技术编号:34317206 阅读:11 留言:0更新日期:2022-07-30 23:22
视频编码器和视频解码器可以使用帧内预测和基于块的增量脉冲译码调制(BDPCM)模式来对视频数据进行译码。BDPCM模式可以包括垂直的模式和水平的模式。视频编码器和视频解码器可以被配置为针对亮度块和色度块两者来将帧内预测模式的方向与BDPCM模式的方向对准。内预测模式的方向与BDPCM模式的方向对准。内预测模式的方向与BDPCM模式的方向对准。

【技术实现步骤摘要】
【国外来华专利技术】推断BDPCM经译码的块中的帧内译码模式
[0001]本申请要求于2020年12月18日递交的、编号为17/126,585的美国申请的优先权,该美国申请要求于2019年12月27日递交的、编号为62/954,149的美国临时申请的利益,其全部内容以引用方式并入本文中。


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

技术介绍

[0003]数字视频能力可以并入范围广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、笔记本电脑或台式电脑、平板电脑、电子书阅读器、数码照相机、数字录音设备、数字媒体播放器、视频游戏设备、视频游戏主控台、蜂窝电话或卫星无线电话、所谓的“智能手机”、视频电话会议设备、视频串流设备等。数字视频设备实现视频译码技术,比如在通过MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4、部分10、改进的视频译码(AVC)、ITU

T H.265/高效视频译码(HEVC)定义的标准中所描述的视频译码技术,以及对这样的标准的扩展。视频设备可以通过实现这样的视频译码技术来更有效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]视频译码技术包括空间(图片内)预测和/或时间(图片间)预测,以减少或移除视频序列中的固有的冗余。针对基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可以划分为视频块,其还可以称为译码树单元(CTU)、译码单元(CU)和/或译码节点。图片的帧内译码(I)的切片中的视频块是使用相对于同一图片中的邻近的块中的参考样本的空间预测来编码的。图片的帧间译码(P或B)切片中的视频块可以使用相对于同一图片中邻近的块中的参考样本的空间预测,或者相对于其它参考图片中的参考样本的时间预测。图片可以称为帧,以及参考图片可以称为参考帧。

技术实现思路

[0005]一般而言,本公开内容描述针对基于块的增量脉冲译码调制(BDPCM)的技术。在一个示例中,本公开内容描述用于与BDPCM模式协力使用的帧内预测模式的推导方法的示例。例如,视频编码器和视频解码器可以被配置为基于视频数据的块的BDPCM模式来确定针对视频数据的块的帧内预测模式。视频编码器和视频解码器可以将本公开内容的技术应用于亮度块和色度块两者。通过基于BDPCM模式来确定帧内预测模式,可以提高译码效率。本公开内容的技术可以是与使用BDPCM模式的视频编码技术(包括多功能视频译码(VVC))协力使用的。
[0006]在一个示例中,本公开内容描述对视频数据进行解码的方法。所述方法可以包括确定针对视频数据的块的BDPCM模式,以及基于针对视频数据的块的BDPCM模式来确定帧内预测模式。所述方法可以进一步包括根据BDPCM模式和帧内预测模式来对视频数据的块进行解码。
[0007]在另一示例中,本公开内容描述被配置为对视频数据进行解码的装置,所述装置包括被配置为存储视频数据的块的存储器,以及与存储器相通信的一个或多个处理器。所述一个或多个处理器可以被配置为确定针对视频数据的块的BDPCM模式,以及基于针对视频数据的块的BDPCM模式来确定帧内预测模式。所述一个或多个处理器可以被配置为被配置为根据BDPCM模式和帧内预测模式来对视频数据的块进行解码。
[0008]在另一示例中,本公开内容描述被配置为对视频数据进行解码的装置。所述装置可以包括用于确定针对视频数据的块的BDPCM模式的单元,以及用于基于针对视频数据的块的BDPCM模式来确定帧内预测模式的单元。所述装置可以进一步包括用于根据BDPCM模式和帧内预测模式来对视频数据的块进行解码的单元。
[0009]在另一示例中,本公开内容描述存储指令的非暂时性计算机可读存储介质,所述指令当执行时,使得设备的一个或多个处理器被配置为对视频数据进行解码以确定针对视频数据的块的BDPCM模式,基于针对视频数据的块的BDPCM模式来确定帧内预测模式,以及根据BDPCM模式和帧内预测模式来对视频数据的块进行解码。
[0010]在另一示例中,本公开内容描述被配置为对视频数据进行编码的装置,所述装置包括被配置为存储视频数据的块的存储器和与所述存储器相通信的一个或多个处理器。所述一个或多个处理器可以被配置为确定针对视频数据的块的基于块的增量脉冲译码调制(BDPCM)模式,基于针对视频数据的块的BDPCM模式来确定帧内预测模式,以及根据BDPCM模式和帧内预测模式来对视频数据的块进行编码。
[0011]一个或多个示例的细节将在下文的附图和说明书中进行阐述。其它特征、对象和优势将从说明书、附图和权利要求书中变得显而易见。
附图说明
[0012]图1是示出可以执行本公开内容的技术的示例视频编码和解码系统的方框图。
[0013]图2A和图2B是示出示例四叉树二叉树(QTBT)结构以及相应的译码树单元(CTU)的概念性示意图。
[0014]图3是示出可以执行本公开内容的技术的示例视频编码器的方框图。
[0015]图4是示出可以执行本公开内容的技术的示例视频解码器的方框图。
[0016]图5是示出示例视频编码方法的流程图。
[0017]图6是示出示例视频解码方法的流程图。
[0018]图7是示出另一示例视频编码方法的流程图。
[0019]图8是示出另一示例视频解码方法的流程图。
具体实施方式
[0020]本公开内容与针对基于块的增量脉冲译码调制(BDPCM)的技术相关。在BDPCM模式中,视频译码器(例如,视频编码器和/或视频解码器)可以被配置为对使用帧内预测创建的预测残差的块进行译码。视频译码器可以在水平方向上或者在垂直方向上应用BDPCM技术。本公开内容描述帧内预测模式与BDPCM模式对准的技术。也就是说,如果使用水平的BDPCM,则设置帧内预测模式是水平的帧内预测模式。同样地,如果使用垂直的BDPCM,则设置帧内预测模式是垂直的帧内预测模式。上文所描述的对BDPCM模式与帧内预测模式的对准可以
应用于亮度块和色度块两者。通过将BDPCM模式与帧内预测模式对准,可以提高译码效率。
[0021]图1是示出可以执行本公开内容的技术的示例视频编码和解码系统100的方框图。本公开内容的技术通常针对于对视频数据进行译码(编码和/或解码)。一般而言,视频数据包括用于处理视频的任何数据。因此,视频数据可以包括原始的、未经编码的视频、经编码的视频、经解码的(例如,重构的)视频和视频元数据,比如信令数据。
[0022]如图1所示,在该示例中,系统100包括源设备102,所述源设备102提供经编码的要由目标设备116来解码和显示的视频数据。特别地,源设备102经由计算机可读介质110向目标设备116提供视频数据。源设备102和目标设备116可以包括范围广泛的设备中的任何设备,所述设备包括台式电脑、笔记本电脑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行解码的方法,所述方法包括:确定针对视频数据的块的基于块的增量脉冲译码调制(BDPCM)模式;基于针对所述视频数据的块的所述BDPCM模式来确定帧内预测模式;以及根据所述BDPCM模式和所述帧内预测模式来对所述视频数据的块进行解码。2.根据权利要求1所述的方法,其中,所述BDPCM模式是水平的BDPCM模式,并且其中,确定所述帧内预测模式包括:确定所述帧内预测模式是水平的帧内预测模式。3.根据权利要求1所述的方法,其中,所述BDPCM模式是垂直的BDPCM模式,并且其中,确定所述帧内预测模式包括:确定所述帧内预测模式是垂直的帧内预测模式。4.根据权利要求1所述的方法,其中,所述视频数据的块是视频数据的色度块。5.根据权利要求1所述的方法,其中,所述视频数据的块是视频数据的亮度块。6.根据权利要求1所述的方法,还包括:基于所述视频数据的块的颜色分量,来确定针对指示针对所述视频数据的块的所述BDPCM模式的语法元素的上下文;以及基于所确定的上下文来对指示所述BDPCM模式的所述语法元素进行熵解码。7.根据权利要求6所述的方法,其中,所述上下文是针对不同的颜色分量而不同的。8.根据权利要求1所述的方法,还包括:使用变换跳过残差解码来对所述视频数据的块进行解码。9.根据权利要求1所述的方法,还包括:使用常规的残差解码来对所述视频数据的块进行解码。10.根据权利要求1所述的方法,还包括:使用无损解码来对所述视频数据的块进行解码。11.根据权利要求1所述的方法,其中,所述帧内预测模式是第一帧内预测模式,所述方法还包括:基于所述第一帧内预测模式来确定针对视频数据的第二块的最可能模式列表;以及从所述最可能模式列表确定针对所述视频数据的第二块的第二帧内预测模式。12.根据权利要求1的方法,还包括:显示包括所解码的视频数据的块的图片。13.一种被配置为对视频数据进行解码的装置,所述装置包括:存储器,其被配置为存储视频数据的块;以及一个或多个处理器,其与所述存储器相通信,所述一个或多个处理器被配置为进行以下操作:确定针对所述视频数据的块的基于块的增量脉冲译码调制(BDPCM)模式;基于针对所述视频数据的块的所述BDPCM模式来确定帧内预测模式;以及根据所述BDPCM模式和所述帧内预测模式来对所述视频数据的块进行解码。14.根据权利要求13所述的装置,其中,所述BDPCM模式是水平的BDPCM模式,并且其中,为了确定所述帧内预测模式,所述一个或多个处理器还被配置为:确定所述帧内预测模式是水平的帧内预测模式。
15.根据权利要求13所述的装置,其中,所述BDPCM模式是垂直的BDPCM模式,并且其中,为了确定所述帧内预测模式,所述一个或多个处理器还被配置为:确定所述帧内预测模式是垂直的帧内预测模式。16.根据权利要求13所述的装置,其中,所述视频数据的块是视频数据的色度块。17.根据权利要求13所述的装置,其中,所述视频数据的块是视频数据的亮度块。18.根据权利要求13所述的装置,其中,所述一个或多个处理器还被配置为:基于所述视频数据的块的颜色分量,来确定针对指示针对所述视频数据的块的所述BDPCM模式的语法元素的上下文;以及基于所确定的上下文来对指示所述BDPCM模式的所述语法元素进行熵解码。19.根据权利要求18所述的装置,其中,所述上下文是针对不同的颜色分量而不同的。20.根据权利要求13所述的装置,其中,所述一个或多个处理器还被配置为:使用变换跳过残差解码来对所述视频数据的块进行解码。21.根据权利要求13所述的装置,其中,所述一个或多个处理器还被配置为:使用常规的残差解码来对所述视频数据的块进行解码。22.根据权利...

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

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

1