【技术实现步骤摘要】
【国外来华专利技术】使用统计特性编码脉冲矢量的方法
本申请涉及编码和解码视频信号。更特别地,本申请涉及使用对脉冲矢量的统计分析来编码和解码表示视频帧的部分的脉冲矢量。
技术介绍
近来,已经建立了编码在许多音频和语言压缩系统中呈现的整数化脉冲序列(类似于线性PCM信号)的一般方法。被称为阶乘脉冲编码或FPC的方法克服了与音频信号矢量的组合编码关联的一些技术局限,最值得注意地,与实现涉及二项式(N-choose-K)型组合运算的高阶阶乘表达式关联的高计算复杂度。要注意,不同于音频,视频分辨率持续增加。另外,不同于音频,针对视频信息的发送和存储二者的带宽要求以与视频显示器的水平和垂直分辨率的乘积成正比的方式增大。在高分辨率视频显示器已变得寻常的情况下,这不仅对于内容供应商和视频服务商(例如,和)而且对于无线服务供应商和装置制造商是重要的。因此,通信行业中的有效视频信号编码的重要性持续升高。因此,需要一种以更有效的紧凑方式编码和解码视频信号的方法,该方式使用FPC的益处的一些方面,但是进一步适于并且被构造成有效地针对各种视频编解码进行操作并且为视频信号提供更有效的编码。附图说明为了更完全地理解,现在参照下面结合附图进行的描述,其中:图1是涉及使用统计学和概率性质来编码脉冲矢量的方法的实施例的用户设备(UE)的框图和功能流程图;图2是示出不包括使用概率模型的编码量化脉冲序列的现有技术方法的流程图;图3是描述编码量化脉冲矢量的编码器实施例的流程过程的流程图;图4是提供关于编码量化脉冲矢量的脉冲计数的过程的细节的流程图;图5是提供关于编码包括状态处理的量化脉冲矢量的脉冲计数的过程的额外细节 ...
【技术保护点】
一种编码全体脉冲矢量的方法,所述方法包括:通过编码器接收所述全体脉冲矢量;通过所述编码器针对所述全体脉冲矢量中的每个相应脉冲矢量,确定描述所述相应脉冲矢量内的非零脉冲位置的相应多个脉冲参数,所述相应多个脉冲参数中的一个对应于所述相应脉冲矢量内的非零脉冲位置的数量;通过所述编码器生成针对所述全体脉冲矢量的统计参数组;通过所述编码器编码所述统计参数组,以生成与所述全体矢量对应的统计模型码字组;针对所述全体脉冲矢量中的每个相应脉冲矢量:编码与所述相应脉冲矢量内的非零脉冲位置的数量对应的所述脉冲参数,以生成相应矢量码字组的第一码字;以及基于所述相应脉冲矢量内的非零脉冲位置的数量和针对所述全体的所述统计参数组,编码描述所述相应脉冲矢量内的非零脉冲位置的剩余多个脉冲参数中的至少一个,以生成与所述相应矢量码字组中的至少一个对应码字。
【技术特征摘要】
【国外来华专利技术】2014.08.15 US 14/460,4641.一种编码全体脉冲矢量的方法,所述方法包括:通过编码器接收所述全体脉冲矢量;通过所述编码器针对所述全体脉冲矢量中的每个相应脉冲矢量,确定描述所述相应脉冲矢量内的非零脉冲位置的相应多个脉冲参数,所述相应多个脉冲参数中的一个对应于所述相应脉冲矢量内的非零脉冲位置的数量;通过所述编码器生成针对所述全体脉冲矢量的统计参数组;通过所述编码器编码所述统计参数组,以生成与所述全体矢量对应的统计模型码字组;针对所述全体脉冲矢量中的每个相应脉冲矢量:编码与所述相应脉冲矢量内的非零脉冲位置的数量对应的所述脉冲参数,以生成相应矢量码字组的第一码字;以及基于所述相应脉冲矢量内的非零脉冲位置的数量和针对所述全体的所述统计参数组,编码描述所述相应脉冲矢量内的非零脉冲位置的剩余多个脉冲参数中的至少一个,以生成与所述相应矢量码字组中的至少一个对应码字。2.根据权利要求1所述的方法,其中,编码与所述相应脉冲矢量内的非零脉冲位置的数量对应的所述脉冲参数包括:其中,np(k)是第k个脉冲矢量xk中的非零位置的数量,n是每个脉冲矢量xk的长度,以及N是所述全体中的脉冲矢量的数量。3.根据权利要求2所述的方法,其中:编码与所述相应脉冲矢量内的非零脉冲位置的数量对应的所述脉冲参数是基于针对所述全体的所述统计参数组;以及针对所述全体脉冲矢量生成统计参数组包括生成按照以下出现的特定np(k)的概率组:4.根据权利要求3所述的方法,其中,编码与所述相应脉冲矢量内的非零脉冲位置的数量对应的所述脉冲参数包括使用按照以下估计的位数Mp来对np(k)进行距离信息编码:5.根据权利要求1所述的方法,其中,描述所述相应脉冲矢量内的非零脉冲位置的所述剩余多个脉冲参数包括:与在所述相应脉冲矢量内的所述非零脉冲位置的量值的和对应的脉冲参数;与在所述相应脉冲矢量内的所述非零脉冲位置的位所对应的脉冲参数;以及与所述相应脉冲矢量内的所述非零脉冲位置的量值对应的脉冲参数。6.根据权利要求5所述的方法,其中,描述所述相应脉冲矢量内的非零脉冲位置的剩余多个脉冲参数包括:与在所述相应脉冲矢量内的每个非零位置的代数符号对应的脉冲参数。7.根据权利要求6所述的方法,其中,编码描述在所述相应脉冲矢量内的非零脉冲位置的所述剩余多个脉冲参数中的至少一个包括基于所述相应脉冲矢量内的非零脉冲位置的数量和针对所述全体的所述统计参数组,编码以下中的每个,以生成所述相应矢量码字组中的对应码字:与所述相应脉冲矢量内的所述非零脉冲位置的量值的和对应的脉冲参数;与所述相应脉冲矢量内的所述非零脉冲位置的位所对应的脉冲参数;与在所述相应脉冲矢量内的所述非零脉冲位置的量值对应的脉冲参数;以及与所述相应脉冲矢量内的每个非零位置的代数符号对应的脉冲参数。8.根据权利要求1所述的方法,其中,编码描述所述相应脉冲矢量内的非零脉冲位置的所述剩余多个脉冲参数中的至少一个还包括:编码与所述相应脉冲矢量内的所述非零位置的量值的和对应的相应脉冲参数,以生成所述相应矢量码字组中的对应码字,所述编码是基于所述相应脉冲矢量内的非零脉冲位置的数量和针对所述全体的所述统计参数组。9.根据权利要求8所述的方法,其中,编码与所述相应脉冲矢量内的所述非零脉冲位置的量值的和对应的所述相应脉冲参数包括:生成所述全体中的每个相应脉冲矢量的量值的相应和;以及针对非零位置的每个可能数量,生成所述全体脉冲矢量的量值的和的概率组;然后使用针对所述相应脉冲矢量的非零位置的相应数量和所述概率组来编码每个相应脉冲矢量的量值的相应和,以生成所述相应矢量码字组中的对应码字。10.根据权利要求1所述的方法,其中,所述全体脉冲矢量表示视频帧,并且其中所述全体脉冲矢量中的每个相应脉冲矢量表示已经被变换、量化和映射成一维矢量的所述视频帧的相应二维块。11.根据权利要求10所述的方法,其中,所述全体脉冲矢量中的每个相应脉冲矢量表示已经使用White-Hadagard变换被变换和量化,然后被映射成一维矢量的所述视频帧的相应二维块。12.根据权利要求10所述的方法,所述方法还包括:发送或存储针对所述全体脉冲矢量中的每个相应脉冲矢量的所述相应矢量码字组和所述统计模型码字组;其中,基于整个视频帧来生成所述统计参数组;其中,每帧发送或存储所述统计模型码字组一次;以及其...
【专利技术属性】
技术研发人员:詹姆斯·P·阿什利,乌达·米塔尔,
申请(专利权)人:谷歌技术控股有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。