用于上下文自适应性二进制算术译码系数层级译码的通过量改进制造技术

技术编号:10433114 阅读:116 留言:0更新日期:2014-09-17 11:17
本发明专利技术提议用于限制值格的数目的各种技术,所述值格是通过上下文自适应性二进制算术译码CABAC使用自适应性上下文模型来译码。明确地说,本发明专利技术提议限制值格的数目,所述值格将CABAC用于在视频译码过程中对变换系数的层级信息译码。

【技术实现步骤摘要】
【国外来华专利技术】用于上下文自适应性二进制算术译码系数层级译码的通过量改进本申请案主张2012年I月17日申请的美国临时申请案第61/587,624号、2012年I月20日申请的美国临时申请案第61/589,290号、2012年I月27日申请的美国临时申请案第61/591,772号、2012年3月2日申请的美国临时申请案第61/606,347号和2012年4月11日申请的美国临时申请案第61/622,785号的权利,所有所述申请案的全文特此以引用的方式并入本文中。
本专利技术涉及视频译码,且更明确地说,涉及用于译码变换系数的技术。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏机、蜂窝式或卫星无线电电话、视频电传会议装置和类似者。数字视频装置实施例如以下各者的视频压缩技术以更高效地发射、接收并存储数字视频信息:描述于由 MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4 第 10 部分(先进视频译码(AVC))定义的标准、目前在开发中的高效率视频译码(HEVC)标准和这些标准的扩展中的视频压缩技术。 视频压缩技术包含空间预测和/或时间预测以减小或去除视频序列中固有的冗余。对于基于块的视频译码来说,可将视频帧或切片分割为多个块。视频帧替代地可被称作图片。可进一步分割每一块。帧内译码(I)帧或切片中的块是使用关于同一帧或切片中的相邻块中的参考样本的空间预测来编码。帧间译码(P或B)帧或切片中的块可使用关于同一帧或切片中的相邻块中的参考样本的空间预测或关于其它参考帧中的参考样本的时间预测。空间预测或时间预测导致译码用于块的预测性块。残余数据表示待译码的原始块(即,经译码块)与预测性块之间的像素差。 根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码帧间译码块。根据帧内译码模式和残余数据来编码帧内译码块。为了进行进一步压缩,可将残余数据自像素域变换到变换域,从而引起残余变换系数,可接着量化残余变换系数。可按特定次序扫描最初布置成二维阵列的经量化的变换系数以产生变换系数的一维向量以用于熵译码。
技术实现思路
大体上,本专利技术描述用于对视频数据译码的技术。明确地说,本专利技术描述用于在视频译码过程中对与变换系数相关的信息译码的技术。 本专利技术提议用于与被旁路译码的值格(bin)的数目相比,限制通过上下文自适应性二进制算术译码(CABAC)使用自适应性上下文模型来译码以便用信号发送变换系数的值格的数目的各种技术。明确地说,本专利技术揭示用于限制值格的数目的技术,所述值格将CABAC用于在视频译码过程中对变换系数的层级信息译码。 在本专利技术的一个实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于变换系数的厚块中的由有效值图旗标指示为具有大于零的绝对值的变换系数译码大于一旗标,其中大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中大于二旗标指示特定变换系数是否具有大于二的绝对值。 在本专利技术的另一实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示特定变换系数是否具有大于二的绝对值。 在本专利技术的另一实例中,一种在视频译码过程中译码变换系数的方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示特定变换系数是否具有大于一的绝对值;以及对于厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码大于二旗标,其中所述大于二旗标指示特定变换系数是否具有大于二的绝对值。 本专利技术也描述可经配置以执行本文中所描述的用于用信号发送变换系数的技术的视频编码器、视频解码器、设备和存储指令的计算机可读媒体。 一或多个实例的细节阐述于随附图式和以下描述中。其它特征、目标和优点将自所述描述和所述图式且自权利要求书显而易见。 【附图说明】 图1为说明实例视频编码和解码系统的框图。 图2为展示用于变换系数译码的实例反向扫描次序的概念图式。 图3为展示基于子块的实例对角线扫描的概念图式。 图4为展示对变换系数的4X4厚块的实例反向对角线扫描的概念图式。 图5为说明基于子块位置的基于上下文的译码阈值的概念图。 图6为说明基于子块位置和末位有效系数的位置的基于上下文的译码阈值的概念图。 图7为说明基于子块位置和末位有效系数的位置的基于上下文的译码阈值的概念图。 图8为展示8X8块到4个4X4子块的实例划分和上下文邻域的概念图。 图9为说明实例视频编码器的框图。 图10为说明实例视频解码器的框图。 图11为展示根据本专利技术的技术的实例方法的流程图。 图12为展示根据本专利技术的技术的另一实例方法的流程图。 图13为展示根据本专利技术的技术的另一实例方法的流程图。 【具体实施方式】 一般来说,本专利技术描述用于译码视频数据的技术。明确地说,本专利技术描述用于在视频编码和/或解码过程中译码变换系数的技术。 通常以两种方式中的一者对变换系数的层级信息(例如,绝对值和正负号)熵译码。层级信息的一些值格是通过自适应性上下文模型(例如,通过上下文自适应性二进制算术译码(CABAC))来译码。层级信息的其它值格是通过固定的相等概率模型经由旁路模式来译码(例如,通过指数哥伦布(Golomb)译码器或哥伦布-莱斯(Golomb-Rice)译码器)。已观测到,自适应性基于上下文的值格译码虽然促进了频宽效率,但为熵译码的主要瓶颈之一。 鉴于此缺点,本专利技术呈现用于改进CABAC通过量的技术。明确地说,在一些实例中,本专利技术提议用于通过减小自适应性上下文译码的值格的数目并增加旁路译码的值格的数目来改进CABAC通过量的技术。 图1为说明可经配置以利用根据本专利技术的实例的用于译码变换系数的技术的实例视频编码和解码系统10的框图。如图1中所展示,系统10包含源装置12,所述源装置12经由通信信道16将经编码的视频发射到目的地装置14。经编码的视频数据也可存储于存储媒体34或文件服务器36上,且可由目的地装置14按需进行存取。当存储到存储媒体或文件服务器时,视频编码器20可将经译码视频数据提供到另一装置(例如,网络接口、压缩光盘(CD)、蓝光或数字视频光盘(DVD)烧录机或压印设施装本文档来自技高网
...
用于上下文自适应性二进制算术译码系数层级译码的通过量改进

【技术保护点】
一种在视频译码过程中译码变换系数的方法,所述方法包括:对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值;对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前M1个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中M1小于所述厚块中的变换系数的最大数目;以及对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。

【技术特征摘要】
【国外来华专利技术】2012.01.17 US 61/587,624;2012.01.20 US 61/589,290;1.一种在视频译码过程中译码变换系数的方法,所述方法包括: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。2.根据权利要求1所述的方法,其中译码所述大于二旗标包括对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码所述大于一旗标,其中N小于所述厚块中的变换系数的最大数目,且 其中所述方法进一步包括对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三, 其中对于所述厚块中具有为I的经译码的大于一旗标但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二,且 其中对于厚块中的非零 但并不具有经译码的大于一旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。3.根据权利要求2所述的方法,其中Ml的值为8。4.根据权利要求1所述的方法,其进一步包括: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有经译码的有效值图旗标但其所述大于一旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。5.根据权利要求4所述的方法,其进一步包括: 对于所述厚块中的变换系数译码正负号旗标,其中所述正负号旗标指示所述特定变换系数的正负号。6.根据权利要求5所述的方法,其中所述有效值图旗标、所述大于一旗标和所述大于二旗标是通过自适应性上下文模型使用上下文自适应性二进制算术译码CABAC来译码,且其中所述层级剩余值是以CABAC旁路模式译码,且其中所述正负号旗标是以CABAC旁路模式译码。7.根据权利要求6所述的方法,其进一步包括: 使用哥伦布参数来译码所述层级剩余值,且其中所述哥伦布参数是基于以下各者中的至少一者来确定:量化参数、变换单元大小、变换单元深度、预测模式、色彩分量类型和变换系数的相邻厚块的系数统计资料。8.根据权利要求5所述的方法,其进一步包括首先译码所述有效值图旗标,其次译码所述大于一旗标,接着译码所述大于二旗标,且在译码所述大于二旗标之后译码所述层级剩余值。9.根据权利要求8所述的方法,其进一步包括根据扫描次序对于所述厚块中的所述变换系数译码所述有效值图旗标、所述大于一旗标、所述大于二旗标和所述层级剩余值中的每一者。10.根据权利要求9所述的方法,其中所述扫描次序为反向对角线扫描次序。11.根据权利要求1所述的方法,其中所述厚块为变换单元的子块。12.根据权利要求1所述的方法,其中所述厚块为变换单元的16个变换系数的子块。13.根据权利要求1所述的方法,其中所述厚块为变换单元。14.根据权利要求1所述的方法,其中所述厚块为变换单元内沿着扫描次序的若干连序变换系数。15.根据权利要求14所述的方法,其中所述扫描次序为反向扫描次序。16.根据权利要求1所述的方法,其中Ml的值为8。17.根据权利要求1所述的方法,其中Ml的所述值是基于以下各者中的至少一者:量化参数、变换单元大小、变换单元深度、色彩分量类型、所述厚块在变换单元中的位置、所述厚块中末位有效系数的存在,和相邻厚块的系数统计资料。18.根据权利要求1所述的方法,其中所述视频译码过程为视频编码过程,所述方法进一步包括: 编码像素数据以产生残余视频数据; 变换所述残余视频数据以产生变换系数的所述厚块;以及 在经编码的视频位流中用信号发送所述经译码的有效值图旗标、所述经译码的大于一旗标和所述经译码的大于二旗标。19.根据权利要求1所述的方法,其进一步包括: 在经编码的视频位流中用信号发送Ml的所述值。20.根据权利要求19所述的方法,其中在以下各者中的至少一者中用信号发送Ml的所述值:序列参数集、图片参数集、自适应参数集和切片标头。21.根据权利要求1所述的方法,其中所述视频译码过程为视频解码过程,所述方法进一步包括: 在经编码的视频位流中接收所述有效值图旗标、所述大于一旗标和所述大于二旗标; 反变换变换系数的所述厚块以产生残余视频数据;以及 解码所述残余视频数据以产生像素数据。22.一种经配置以在视频译码过程中译码变换系数的设备,所述设备包括: 视频译码器,其经配置以: 对于变换系数的厚块中的变换系数译码有效值图旗标,其中所述有效值图旗标指示特定变换系数是否具有大于零的绝对值; 对于所述厚块中的由所述有效值图旗标指示为具有大于零的绝对值的前Ml个变换系数译码大于一旗标,其中所述大于一旗标指示所述特定变换系数是否具有大于一的绝对值,且其中Ml小于所述厚块中的变换系数的最大数目;以及 对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的变换系数译码大于二旗标,其中所述大于二旗标指示所述特定变换系数是否具有大于二的绝对值。23.根据权利要求22所述的设备,其中所述视频译码器经进一步配置以对于所述厚块中的由所述大于一旗标指示为具有大于一的绝对值的前N个变换系数译码所述大于二旗标,其中N小于所述厚块中的变换系数的最大数目,且 其中方法进一步包括对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三, 其中对于所述厚块中具有为I的经译码的大于一旗标,但所述大于二旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去二,且 其中对于厚块中非零但并不具有经译码的大于一旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。24.根据权利要求23所述的设备,其中N的值为I。25.根据权利要求22所述的设备,所述视频译码器经进一步配置以: 对于所述厚块中的变换系数译码层级剩余值, 其中对于所述厚块中具有为I的经译码的大于二旗标的变换系数,所述层级剩余值表示对应系数的所述绝对值减去三,且 其中对于所述厚块中具有经译码的有效值图旗标但其所述大于一旗标未经译码的变换系数,所述层级剩余值表示对应系数的所述绝对值减去一。26.根据权利要求25所述的设备,所述视频译码器经进一步配置以: 对于所...

【专利技术属性】
技术研发人员:马尔塔·卡切维奇陈建乐钱威俊瑞珍·雷克斯曼·乔许
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1