使用增强型上下文自适应二进制算术译码设计来译码数据制造技术

技术编号:17269672 阅读:64 留言:0更新日期:2018-02-14 19:16
一种视频译码装置,其包含经配置以存储视频数据的存储器,及经配置以处理所述所存储视频数据的至少一部分的(多个)处理器。所述处理器经配置以识别包含所述视频数据的当前变换系数的系数群组CG,所述CG表示变换单元内的变换系数的子集。所述处理器经进一步配置以基于变换大小与以下各项中的一项或两项的组合来确定所述CG的大小:(i)与所述变换单元相关联的译码模式,或(ii)与所述变换单元相关联的变换矩阵。

Using enhanced context adaptive binary arithmetic decode design to decode data

A video decoding device includes a memory configured to store video data, and a plurality of processors configured to process at least a portion of the stored video data. The processor is configured to identify the coefficient group CG containing the current transformation coefficient of the video data, and the CG represents a subset of transformation coefficients in the transformation unit. The processor is further configured to determine the size of the CG based on the transformation size and the combination of one or two items in the following terms: (I) the decoding mode associated with the transformation unit, or (II) the transformation matrix associated with the transformation unit.

【技术实现步骤摘要】
【国外来华专利技术】使用增强型上下文自适应二进制算术译码设计来译码数据本申请案主张2015年5月29日申请的第62/168,571号美国临时申请案的权益,所述申请案的全部内容特此以引用的方式并入本文中。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字摄像机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能型电话”、视频电话会议装置、视频流装置及其类似物。数字视频装置实施视频译码技术,例如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分“高级视频译码(AVC)”所定义的标准、目前正在开发的高效视频译码(HEVC)标准及这些标准的扩展中所描述的那些视频译码技术。视频装置可通过实施此类视频译码技术来更有效地发射、接收、编码、解码及/或存储数字视频信息。视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(例如,视频帧或视频帧的一部分)分割成视频块(其也可被称作树型块)、译码单元(CU)及/或译码节点。图片的帧内译码(I)切片中的视频块使用关于同一图片中的相邻块中的参考样本的空间预测来编码。图片的帧间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量及指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。经帧内译码块是根据帧内译码模式与残余数据来编码。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而导致残余变换系数,可接着量化所述残余变换系数。可扫描最初配置成二维阵列的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至较多压缩。
技术实现思路
本专利技术描述与基于块的混合式视频译码中的熵译码模块有关的实例技术。这些技术可应用于任何现有视频编解码器,例如HEVC(高效率视频译码),或这些技术可为任何未来视频译码标准或其它专用或非专用译码技术中的高效译码工具。各种方面是针对基于二进制算术译码(BAC)的译码装置的上下文建模及上下文初始化增强。本文中描述若干技术,且根据本专利技术,视频译码装置可分离或以各种组合实施技术。在一个实例中,本专利技术是针对一种用于解码视频数据的方法,所述方法包含:针对当前变换系数的语法元素的值的多个二进位中的每一者,使用一或多个先前已解码变换系数的所述语法元素的值的相应对应二进位来确定上下文,其中确定所述上下文包括使用先前已解码变换系数的所述语法元素的值的对应第i二进位来确定所述当前变换系数的所述语法元素的所述值的第i二进位的上下文,其中i包括非负整数,且其中使用所述先前已解码变换系数的所述语法元素的所述值的所述对应第i二进位包括仅使用所述先前已解码变换系数的所述语法元素的所述值的所述第i二进位且不使用所述先前已解码变换系数的所述语法元素的所述值的其它二进位。所述方法可进一步包含使用所述所确定的上下文对所述当前变换系数的所述语法元素的所述值的所述第i二进位进行上下文自适应二进制算术译码(CABAC)解码。在另一实例中,本专利技术是针对一种用于解码视频数据的方法,所述方法包含:针对当前变换系数的语法元素的值的多个二进位中的每一者,使用一或多个先前已编码变换系数的所述语法元素的值的相应对应二进位来确定上下文,其中确定所述上下文包括使用先前已编码变换系数的所述语法元素的值的对应第i二进位来确定所述当前变换系数的所述语法元素的所述值的第i二进位的上下文,其中i包括非负整数,且其中使用所述先前已编码变换系数的所述语法元素的所述值的所述对应第i二进位包括仅使用所述先前已编码变换系数的所述语法元素的所述值的所述第i二进位且不使用所述先前已编码变换系数的所述语法元素的所述值的其它二进位。所述方法可进一步包含使用所述所确定的上下文对所述当前变换系数的所述语法元素的所述值的所述第i二进位进行CABAC编码。在另一实例中,本专利技术是针对一种用于对视频数据进行译码的装置,所述装置包含经配置以存储视频数据的存储器,及一或多个处理器。所述一或多个处理器可经配置以针对当前变换系数的语法元素的值的多个二进位中的每一个,使用一或多个先前已译码变换系数的所述语法元素的值的相应对应二进位来确定上下文,其中为了确定所述上下文,所述一或多个处理器经配置以使用先前已译码变换系数的所述语法元素的值的对应第i二进位来确定所述当前变换系数的所述语法元素的所述值的第i二进位的上下文,其中i包括非负整数,且其中为了使用所述先前已译码变换系数的所述语法元素的所述值的所述对应第i二进位,所述一或多个处理器经配置以仅使用所述先前已译码变换系数的所述语法元素的所述值的所述第i二进位且不使用所述先前已译码变换系数的所述语法元素的所述值的其它二进位。所述处理器可经进一步配置以使用所述所确定的上下文对所述当前变换系数的所述语法元素的所述值的所述第i二进位进行CABAC译码。在另一实例中,本专利技术是针对一种视频译码设备。所述视频译码设备可包含用于针对当前变换系数的语法元素的值的多个二进位中的每一个,使用一或多个先前已译码变换系数的所述语法元素的值的相应对应二进位来确定上下文的装置,其中用于确定所述上下文的所述装置包括用于使用先前已译码变换系数的所述语法元素的值的对应第i二进位来确定所述当前变换系数的所述语法元素的所述值的第i二进位的上下文的装置,其中i包括非负整数,且其中用于使用所述先前已译码变换系数的所述语法元素的所述值的所述对应第i二进位的所述装置包括用于仅使用所述先前已译码变换系数的所述语法元素的所述值的所述第i二进位且不使用所述先前已译码变换系数的所述语法元素的所述值的其它二进位的装置。所述视频译码设备可进一步包含用于使用所述所确定的上下文对所述当前变换系数的所述语法元素的所述值的所述第i二进位进行CABAC译码的装置。在另一实例中,本专利技术是针对一种编码有指令的非暂时性计算机可读存储媒体。所述指令在执行时可使得视频译码装置的一或多个处理器针对当前变换系数的语法元素的值的多个二进位中的每一个,使用一或多个先前已译码变换系数的所述语法元素的值的相应对应二进位来确定上下文,其中为了确定所述上下文,所述一或多个处理器经配置以使用先前已译码变换系数的所述语法元素的值的对应第i二进位来确定所述当前变换系数的所述语法元素的所述值的第i二进位的上下文,其中i包括非负整数,且其中为了使用所述先前已译码变换系数的所述语法元素的所述值的所述对应第i二进位,所述一或多个处理器经配置以仅使用所述先前已译码变换系数的所述语法元素的所述值的所述第i二进位且不使用所述先前已译码变换系数的所述语法元素的所述值的其它二进位。所述指令在执行时可进一步使得所述视频译码装置的所述一或多个处理器使用所述所确定的上下文对所述当前变换系数的所述语本文档来自技高网
...
使用增强型上下文自适应二进制算术译码设计来译码数据

【技术保护点】
一种处理视频数据的方法,所述方法包括:识别包含当前变换系数的系数群组CG,所述CG表示变换单元内的变换系数的子集;及基于与所述变换单元相关联的变换大小来确定所述CG的大小。

【技术特征摘要】
【国外来华专利技术】2015.05.29 US 62/168,571;2016.05.26 US 15/166,1441.一种处理视频数据的方法,所述方法包括:识别包含当前变换系数的系数群组CG,所述CG表示变换单元内的变换系数的子集;及基于与所述变换单元相关联的变换大小来确定所述CG的大小。2.根据权利要求1所述的方法,其中基于所述变换大小来确定所述CG的所述大小包括基于与所述变换单元相关联的所述变换大小与以下各项中的一项或两项的组合来确定所述CG的所述大小:(i)与所述变换单元相关联的译码模式,或(ii)与所述变换单元相关联的变换矩阵。3.根据权利要求1所述的方法,其中处理所述视频数据包括解码所述视频数据的至少一部分。4.根据权利要求3所述的方法,其中所述视频数据包括经编码视频数据,其中所述变换单元包括经编码变换单元,且其中与所述变换单元相关联的所述译码模式包括用于形成所述经编码变换单元的译码模式。5.根据权利要求1所述的方法,其中处理所述视频数据包括编码所述视频数据的至少一部分。6.根据权利要求5所述的方法,其中所述译码模式包括经选择用于编码所述变换单元的译码模式。7.根据权利要求1所述的方法,其中所述CG包括块的正方形区,且其中所述CG的所述大小以块为单位表示为4×4。8.根据权利要求1所述的方法,其中所述译码模式包括基于CG的译码模式。9.一种视频译码装置,其包括:存储器装置,其经配置以存储视频数据;及一或多个处理器,所述一或多个处理器经配置以:识别包含所述视频数据的当前变换系数的系数群组CG,所述CG表示变换单元内的变换系数的子集;及基于与所述变换单元相关联的变换大小来确定所述CG的大小。10.根据权利要求9所述的视频译码装置,其中为了基于与所述变换单元相关联的所述变换大小来确定所述CG的所述大小,所述一或多个处理器经配置以基于与所述变换单元相关联的所述变换大小与以下各项中的一项或...

【专利技术属性】
技术研发人员:张莉马尔塔·卡切维奇陈建乐
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1