视频译码过程中用于系数层级译码的莱斯(RICE)参数初始化制造技术

技术编号:13118900 阅读:92 留言:0更新日期:2016-04-06 09:13
本发明专利技术描述用于初始化用于定义用于系数层级译码的码的莱斯参数的技术。根据所述技术,基于针对视频数据的先前经译码系数所收集的系数层级的统计,确定用于所述视频数据的变换块中的系数群组CG的所述莱斯参数的初始值。所述统计可为先前经译码系数的系数层级的绝对值或系数层级的剩余绝对值的统计。可在视频切片的开始处将所述统计的值初始化为零,并基于所述切片的每一CG中所译码的系数层级进行更新。可按每一CG更新一次所述统计。在一些状况下,可针对基于包含所述CG的变换块的特性而定义的多个不同类别的CG中的每一者,分别收集统计。

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2013年7月12日申请的美国临时专利申请案第61/845,850号、2013年7月15日申请的美国临时专利申请案第61/846,512号、2013年9月25日申请的美国临时专利申请案第61/882,536号、2013年11月1日申请的美国临时专利申请案第61/898,968号、2013年11月22日申请的美国临时专利申请案第61/907,693号,及2013年12月12日申请的美国临时专利申请案第61/915,337号的权利,所述专利申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术是关于视频译码,且更特定来说是关于用于译码变换系数的技术。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌面计算机、数字摄影机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电传会议装置及其类似者。数字视频装置实施视频压缩技术(例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分(进阶视频译码(AVC))、当前在开发过程中的高效率视频译码(HEVC)标准定义的标准及这些标准的扩展中所描述的那些视频压缩技术)以更有效率地发射、接收及存储数字视频信息。视频压缩技术包含空间预测及/或时间预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的一部分)分割成块。使用相对于同一图片中的相邻块中的参考样本的空间预测来编码图片的经帧内译码(I)切片中的视频块。经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间预测或时间预测导致译码用于块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量,及指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。根据帧内译码模式及残余数据来编码经帧内译码块。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生可接着进行量化的残余变换系数。可以特定次序扫描最初布置成二维阵列的经量化的变换系数,以产生变换系数的一维向量,且可应用熵译码以达成甚至更多的压缩。
技术实现思路
一般来说,本专利技术描述用于初始化莱斯参数的技术,所述莱斯参数用于定义用于在视频译码过程中进行系数层级译码的码。特定来说,本专利技术描述用于确定用于定义码(例如,哥伦布莱斯(Colomb-Rice)码或指数哥伦布码)的所述莱斯参数的初始值的技术,所述码用于译码系数的系数层级的剩余绝对值,其中上下文自适应性二进制算术译码(CABAC)用于译码有效系数、大于1的系数层级及大于2的系数层级的指示。在一些实例中,可在高效率视频译码(HEVC)标准的范围扩展中,将所述技术应用于用于系数层级译码的莱斯参数初始化。本专利技术中所描述的所述技术基于针对视频数据的先前经译码系数所收集的系数层级的统计,确定用于所述视频数据的变换块中的当前系数群组(CG)(即,系数块)的所述莱斯参数的初始值。在有损译码的状况下,所述CG可包含变换系数,或在无损译码或以变换跳过模式有损译码的状况下,所述CG可包含并未应用变换的系数。所述统计可为先前经译码系数的系数层级的绝对值或系数层级的剩余绝对值的统计。可在视频数据的每一切片的开始处将所述统计的值初始化为零,且可基于所述切片的每一CG中所译码的一或多个系数层级,更新所述统计。在实例中,在于所述CG中译码第一系数层级时,可按每一CG更新一次所述统计。在一些状况下,可针对基于包含所述CG的变换块的特性而定义的多个不同类别的CG中的每一者,分别收集统计。根据本专利技术的所述技术,在变换块中的当前CG的开始处,将所述统计的值映射为用于所述当前CG的所述莱斯参数的初始值。在实例中,本专利技术是关于一种在视频解码过程中解码系数的方法,所述方法包括确定残余视频数据的先前经解码系数的系数层级的统计;基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参数的初始值;及使用由所述莱斯参数定义的码,解码所述当前系数群组中的至少一系数的系数层级的剩余绝对值。在另一实例中,本专利技术是关于一种在视频编码过程中编码系数的方法,所述方法包括确定残余视频数据的先前经编码系数的系数层级的统计;基于所述统计,确定用于所述残余视频数据的一变换块中的当前系数群组的莱斯参数的初始值;及使用由所述莱斯参数定义的码,编码所述当前系数群组中的至少一系数的系数层级的剩余绝对值。在又一实例中,本专利技术是关于一种视频译码装置,其包括经配置以存储视频数据的存储器,及经配置以进行如下操作的一或多个处理器:确定残余视频数据的先前经译码系数的系数层级的统计;基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参数的初始值;及使用由所述莱斯参数定义的码,译码所述当前系数群组中的至少一系数的系数层级的剩余绝对值。在另一实例中,本专利技术是关于一种视频译码装置,其包括:用于确定残余视频数据的先前经译码系数的系数层级的统计的装置;用于基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参数的初始值的装置;及用于使用由所述莱斯参数的所述初始值定义的码,译码所述当前系数群组中的至少一系数的系数层级的剩余绝对值的装置。在又一实例中,本专利技术是关于一种包括指令的计算机可读存储媒体,所述指令在由视频译码装置的一或多个处理器执行时使得所述处理器进行以下操作:确定残余视频数据的先前经译码系数的系数层级的统计;基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参数的初始值;及使用由所述莱斯参数定义的码,译码所述当前系数群组中的至少一系数的系数层级的剩余绝对值。一或多个实例的细节阐述于随附图式及以下描述中。从所述描述及所述图式以及从权利要求书将显而易见其它特征、目标及优势。附图说明图1为说明可利用本专利技术中所描述的用于译码系数层级的技术的实例视频编码及解码系统的框图。图2为展示用于系数层级译码的实例反扫描次序的概念图。图3为展示用于系数群组(CG)的系数层级译码的实例基于子块的反对角线扫描次序的概念图。图4为展示用于CG的译码系数层级的实例反对角线扫描次序的概念图。图5为说明可实施本专利技术中所描述的本文档来自技高网
...

【技术保护点】
一种在视频解码过程中解码系数的方法,所述方法包括:确定残余视频数据的先前经解码系数的系数层级的统计;基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参数的初始值;及使用由所述莱斯参数定义的码,解码所述当前系数群组中的至少一个系数的系数层级的剩余绝对值。

【技术特征摘要】
【国外来华专利技术】2013.07.12 US 61/845,850;2013.07.15 US 61/846,512;1.一种在视频解码过程中解码系数的方法,所述方法包括:
确定残余视频数据的先前经解码系数的系数层级的统计;
基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参
数的初始值;及
使用由所述莱斯参数定义的码,解码所述当前系数群组中的至少一个系数的系数
层级的剩余绝对值。
2.根据权利要求1所述的方法,其中所述统计包括所述先前经解码系数的所述系数层
级的绝对值或所述系数层级的剩余绝对值中的一者的统计。
3.根据权利要求1所述的方法,其中所述统计包括包含于与所述当前系数群组相同的
变换块或与所述当前系数群组不同的变换块中的一或多者中的先前系数群组中的
所述先前经解码系数的所述系数层级的统计。
4.根据权利要求1所述的方法,其中确定所述统计包括:
将所述先前经解码系数中的至少一者的系数层级与所述统计的函数进行比较;及
基于所述比较,确定是增加抑或降低所述统计的值。
5.根据权利要求4所述的方法,其中所述统计的所述函数包括左移位除以第二常数值
的所述统计的值的第一常数值。
6.根据权利要求1所述的方法,其进一步包括在所述残余视频数据的每一切片的开始
处,将所述统计的值初始化为零。
7.根据权利要求1所述的方法,其中确定所述统计包括按每一系数群组确定一次所述
统计。
8.根据权利要求7所述的方法,其中按每一系数群组确定一次所述统计包括在于多个
先前系数群组中的每一者中解码系数层级的第一绝对值或系数层级的第一剩余绝

\t对值中的一者时,确定所述统计。
9.根据权利要求1所述的方法,其中确定所述统计包括针对多个不同类别的系数群组
中的每一者确定单独统计,其中所述不同类别是基于包含所述系数群组的变换块的
特性来定义。
10.根据权利要求9所述的方法,其中所述变换块的所述特性至少包含所述变换块是否
为明度块,及所述变换块是否为变换跳过块。
11.根据权利要求9所述的方法,其进一步包括接收指示所述变换块的哪些特性用于定
义所述不同类别的系数群组的语法元素,其中所述语法元素是在所述残余视频数据
的序列参数集SPS或图片参数集PPS中的一者中接收。
12.根据权利要求9所述的方法,其进一步包括基于包含所述当前系数群组的所述变换
块的特性,确定所述当前系数群组的类别,其中确定所述莱斯参数的所述初始值包
括基于用于所述所确定类别的所述统计,确定用于所述变换块中的所述当前系数群
组的所述莱斯参数的所述初始值。
13.根据权利要求1所述的方法,其中确定用于所述当前系数群组的所述莱斯参数的所
述初始值包括根据所述统计的函数,将所述统计的值映射为所述莱斯参数的所述初
始值。
14.根据权利要求13所述的方法,其中所述统计的所述函数包括所述莱斯参数的最大
值或除以常数值的所述统计的所述值中的最小者的选择。
15.根据权利要求1所述的方法,其进一步包括基于所述莱斯参数的所述初始值,及所
述当前系数群组中正经解码的所述系数的所述系数层级的绝对值,更新所述莱斯参
数的所述初始值。
16.根据权利要求1所述的方法,其中由所述莱斯参数定义的所述码包括哥伦布莱斯码
或指数哥伦布码中的一者。
17.根据权利要求1所述的方法,其中所述当前系数群组包括变换系数或并未应用变换
的系数。
18.一种在视频编码过程中编码系数的方法,所述方法包括:
确定残余视频数据的先前经编码系数的系数层级的统计;
基于所述统计,确定用于所述残余视频数据的变换块中的当前系数群组的莱斯参
数的初始值;及
使用由所述莱斯参数定义的码,编码所述当前系数群组中的至少一个系数的系数
层级的剩余绝对值。
19.根据权利要求18所述的方法,其中所述统计包括所述先前经编码系数的所述系数
层级的绝对值或所述系数层级的剩余绝对值中的一者的统计。
20.根据权利要求18所述的方法,其中所述统计包括包含于与所述当前系数群组相同
的变换块或与所述当前系数群组不同的变换块中的一或多者中的先前系数群组中
的所述先前经编码系数的所述系数层级的统计。
21.根据权利要求18所述的方法,其中确定所述统计包括:
将所述先前经编码系数中的至少一者的系数层级与所述统计的函数进行比较;及
基于所述比较,确定是增加抑或降低所述统计的值。
22.根据权利要求21所述的方法,其中所述统计的所述函数包括左移位除以第二常数
值的所述统计的值的第一常数值。
23.根据权利要求18所述的方法,其进一步包括在所述残余视频数据的每一切片的开
始处,将所述统计的值初始化为零。
24.根据权利要求18所述的方法,其中确定所述统计包括按每一系数群组确定一次所
述统计。
25.根据权利要求24所述的方法,其中按每一系数群组确定一次所述统计包括在于多
个先前系数群组中的每一者中编码系数层级的第一绝对值或系数层级的第一剩余

\t绝对值中的一者时,确定所述统计。
26.根据权利要求18所述的方法,其中确定所述统计包括针对多个不同类别的系数群
组中的每一者确定单独统计,其中所述不同类别是基于包含所述系数群组的变换块
的特性来定义。
27.根据权利要求26所述的方法,其中所述变换块的所述特性至少包含所述变换块是
否为明度块,及所述变换块是否为变换跳过块。
28.根据权利要求26所述的方法,其进一步包括产生指示所述变换块的哪些特性用于
定义所述不同类别的系数群组的语法元素,其中所述语法元素是在所述残余视频数
据的序列参数集SPS或图片参数集PPS中的一者中产生。
29.根据权利要求26所述的方法,其进一步包括基于包含所述当前系数群组的所述变
换块的特性,确定所述当前系数群组的类别,其中确定所述莱斯参数的所述初始值
包括基于用于所述所确定类别的所述统计,确定用于所述变换块中的所述当前系数
群组的所述莱斯参数的所述初始值。
30.根据权利要求18所述的方法,其中确定用于所述当前系数群组的所述莱斯参数的
所述初始值包括根据所述统计的函数,将所述统计的值映射为所述莱斯参数的所述
初始值。
31.根据权利要求30所述的方法,其中所述统计的所述函数包括所述莱斯参数的最大
值或除以常数值的所述统计的所述值中的最小者的选择。
32.根据权...

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

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

1