用于BDPCM模式的最大允许块大小制造技术

技术编号:32095062 阅读:14 留言:0更新日期:2022-01-29 18:26
一种用于对视频数据进行解码的设备可以被配置为:接收指示用于变换跳过模式的最大块大小的语法元素;基于语法元素,确定用于基于块的增量脉冲编码调制(BDPCM)模式的最大块大小;并基于所确定的用于BDPCM模式的最大块大小,对视频数据块进行解码。对视频数据块进行解码。对视频数据块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】用于BDPCM模式的最大允许块大小
[0001]本申请要求享受2020年6月18日提交的美国专利申请16/905,100的优先权,上述美国专利申请要求享受2019年6月19日提交的美国临时专利申请62/863,734的优先权,故以引用方式将每份申请的全部内容并入本文。


[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或残差BDPCM模式的最大块大小。通过以此方式将用于BDPCM模式和残差BDPCM模式的最大块大小与用于变换跳过模式的最大块大小对齐,本公开内容的技术可以简化BDPCM模式和残差BDPCM模式信令的各方面,并且可以防止不一致的比特流。
[0006]根据一个例子,一种对视频数据进行解码的方法包括:接收用于指示用于变换跳过模式的最大块大小的语法元素;基于所述语法元素,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码。
[0007]根据另一个例子,一种对视频数据进行编码的方法包括:确定用于变换跳过模式
的最大块大小;基于用于所述变换跳过模式的所述最大块大小,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行编码。
[0008]根据另一个例子,一种用于对视频数据进行解码的设备包括:被配置为存储视频数据的存储器、以及被配置为进行以下操作的一个或多个处理器:接收用于指示用于变换跳过模式的最大块大小的语法元素;基于所述语法元素,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码。
[0009]根据另一个例子,一种用于对视频数据进行编码的设备包括:被配置为存储视频数据的存储器、以及被配置为进行以下操作的一个或多个处理器:确定用于变换跳过模式的最大块大小;基于用于所述变换跳过模式的所述最大块大小,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行编码。
[0010]根据另一个例子,一种计算机可读存储介质存储有指令,当所述指令被一个或多个处理器执行时,使所述一个或多个处理器进行以下操作:接收用于指示用于变换跳过模式的最大块大小的语法元素;基于所述语法元素,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码。
[0011]根据另一个例子,一种计算机可读存储介质存储有指令,当所述指令被一个或多个处理器执行时,使所述一个或多个处理器进行以下操作:确定用于变换跳过模式的最大块大小;基于用于所述变换跳过模式的所述最大块大小,确定用于BDPCM模式的最大块大小;并基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行编码。
[0012]根据另一个例子,一种用于对视频数据进行解码的装置包括:用于接收用于指示变换跳过模式的最大块大小的语法元素的单元;用于基于所述语法元素,确定用于BDPCM模式的最大块大小的单元;用于基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码的单元。
[0013]根据另一个例子,一种用于对视频数据进行编码的装置包括:用于确定用于变换跳过模式的最大块大小的单元;用于基于用于所述变换跳过模式的所述最大块大小,确定用于BDPCM模式的最大块大小的单元;用于基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行编码的单元。
[0014]在附图和下面的说明书中阐述了一个或多个例子的细节。根据说明书、附图以及权利要求书,其它特征、对象和优点将变得显而易见。
附图说明
[0015]图1是示出可以执行本公开内容的技术的示例性视频编码和解码系统的框图。
[0016]图2A和图2B是示出示例性四叉树二叉树(QTBT)结构和相应的译码树单元(CTU)的概念图。
[0017]图3是示出可以执行本公开内容的技术的示例性视频编码器的框图。
[0018]图4是示出可以执行本公开内容的技术的示例性视频解码器的框图。
[0019]图5是示出由视频编码器执行的示例性过程的流程图。
[0020]图6是示出由视频解码器执行的示例性过程的流程图。
[0021]图7是根据本公开内容的一种或多种技术,示出由视频编码器执行的示例性过程的流程图。
[0022]图8是根据本公开内容的一种或多种技术,示出由视频解码器执行的示例性过程的流程图。
具体实施方式
[0023]视频译码(例如,视频编码和/或视频解码)通常涉及根据同一图片中已译码的视频数据块来预测视频数据块(例如,帧内预测),或者根据不同图片中已译码的视频数据块来预测视频数据块(例如,帧间预测)。帧内预测模式的示例包括各种定向模式、以及平面模式和DC模式。下文更详细描述的基于块的增量脉冲编码调制(BDPCM)模式和残差域BDPCM(RDPCM)模式也是帧内预测模式的类型。在某些情况下,视频编码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行解码的方法,所述方法包括:接收用于指示用于变换跳过模式的最大块大小的语法元素;基于所述语法元素,确定用于基于块的增量脉冲编码调制(BDPCM)模式的最大块大小;以及基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码。2.根据权利要求1所述的方法,其中,基于所述语法元素来确定用于所述BDPCM模式的最大块大小包括:将用于所述BDPCM模式的最大块大小确定为等于用于所述变换跳过模式的最大块大小。3.根据权利要求1所述的方法,其中,接收所述语法元素包括:接收作为序列参数集语法结构的一部分的所述语法元素。4.根据权利要求1所述的方法,其中,所述语法元素具有等于X的值,其中,X是0到3范围内的整数值(包括端值),并且其中,用于所述BDPCM模式的最大块大小等于1<<(X+2),其中,<<表示左移位操作。5.根据权利要求4所述的方法,其中,用于所述BDPCM模式的最大块大小包括用于所述BDPCM模式的最大块宽度。6.根据权利要求4所述的方法,其中,用于所述BDPCM模式的最大块大小包括用于所述BDPCM模式的最大块高度。7.根据权利要求1所述的方法,还包括:基于所述语法元素,确定用于所述变换跳过模式的最大块大小;以及基于用于所述变换跳过模式的最大块大小,确定在包括所述视频数据的经编码表示的比特流中是否存在BDPCM模式标志。8.根据权利要求7所述的方法,其中,确定包括所述视频数据的所述经编码表示的所述比特流中是否存在所述BDPCM模式标志包括:响应于所述视频数据块的大小小于或等于用于所述BDPCM模式的最大块大小,确定针对所述视频数据块存在所述BDPCM模式标志。9.根据权利要求1所述的方法,其中,所述BDPCM模式包括残差域BDPCM(RDPCM)模式。10.一种对视频数据进行编码的方法,所述方法包括:确定用于变换跳过模式的最大块大小;基于用于所述变换跳过模式的最大块大小,确定用于基于块的增量脉冲编码调制(BDPCM)模式的最大块大小;以及基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行编码。11.根据权利要求10所述的方法,其中,确定用于所述BDPCM模式的最大块大小包括:将用于所述BDPCM模式的最大块大小确定为等于用于所述变换跳过模式的最大块大小。12.根据权利要求10所述的方法,还包括:生成用于指示用于所述变换跳过模式的最大块大小的语法元素,以包含在所述视频数据的序列参数集语法结构中。13.根据权利要求12所述的方法,其中,所述语法元素具有等于X的值,其中,X是0到3范围内的整数值(包括端值),并且其中,用于所述BDPCM模式的最大块大小等于1<<(X+2),其中,<<表示左移位操作。
14.根据权利要求13所述的方法,其中,用于所述BDPCM模式的最大块大小包括用于所述BDPCM模式的最大块宽度。15.根据权利要求13所述的方法,其中,用于所述BDPCM模式的最大块大小包括用于所述BDPCM模式的最大块高度。16.根据权利要求10所述的方法,还包括:基于用于所述变换跳过模式的最大块大小,确定是否在经编码的视频数据的比特流中包括BDPCM模式标志。17.根据权利要求16所述的方法,其中,确定是否在所述经编码的视频数据的所述比特流中包括所述BDPCM模式标志包括:响应于所述视频数据块的大小小于或等于用于所述BDPCM模式的最大块大小,在经编码的视频数据的所述比特流中包括所述BDPCM模式标志。18.根据权利要求10所述的方法,其中,所述BDPCM模式包括残差域BDPCM(RDPCM)模式。19.一种用于对视频数据进行解码的设备,所述设备包括:存储器,其被配置为存储视频数据;以及一个或多个处理器,其被配置为:接收用于指示用于变换跳过模式的最大块大小的语法元素;基于所述语法元素,确定用于基于块的增量脉冲编码调制(BDPCM)模式的最大块大小;以及基于所确定的用于所述BDPCM模式的最大块大小,对视频数据块进行解码。20.根据权利要求19所述的设备,其中,为了基于所述语法元素来确定用于所述BDPCM模式的最大块大小,所述一个或多个处理器还被配置为:将用于所述BDPCM模式的最大块大小确定为等于用于所述变换跳过模式的最大块大小。21.根据权利要求19所述的设备,其中,为了接收所述语法元素,所述一个或多个处理器还被配置为:接收作为序列参数集语法结构的一部分的所述语法元素。22.根据权利要求19所述的设备,其中,所述语法元素具有等于X的...

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

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

1