[发明专利]矢量规整的方法及装置和矢量规整的解码方法及装置无效
申请号: | 200810097850.2 | 申请日: | 2008-05-19 |
公开(公告)号: | CN101588182A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 张德明;张立斌;张琦 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矢量 规整 方法 装置 解码 | ||
技术领域
本发明涉及数据压缩技术领域,尤其涉及矢量规整的方法及装置和矢量规整的解码方法及装置。
背景技术
目前在最基本的矢量量化器的基础上已经演变出了各种各样的矢量量化器,有一类矢量量化器是根据输入信号的概率分布特性设计相应的最优量化器,另一种矢量量化器的设计则和输入信号的概率分布特性无关。
其中,设计一种和输入信号的概率分布特性不相关的矢量量化器,如球形矢量量化器。根据速率失真理论,高斯噪声有最大的微分熵,是最难量化的概率分布特性信号,如果一个量化器能很好的量化高斯信号,则对音频信号也会有很好的量化效果。球形矢量量化器可以对具有高斯概率分布特性的输入信号有最优的量化效果,而且易于实现。
利用球形矢量量化器量化信号时需要对输入信号进行规整,生成一组满足量化器动态范围要求的标准输入信号,对标准输入信号量化后的均方量化误差ρ一般都在一定范围之内,而整个量化器的量化误差则由规整算法和ρ共同决定。
矢量量化编码是把输入数据分成若干组,每组包括若干数据;对每个组的数据分别进行量化编码。每个组对应一个k维矢量,然后以矢量为单位进行逐个矢量量化。码本C是一个k维矢量的集合,即C={Yi},i=1,2,…,K,它实际上是一个长度为K的表,每个表的每个分量是一个N维矢量,称为码字。矢量编码的过程就是在码本C中搜索一个与输入矢量最接近的码字。每个码字对应一个索引。
传输时,发送端将码字对应的索引发送出去;
在接收端解码器中,有一个与发送端相同的码本C。编码器接收到所述索引,在码本中查找索引对应的码字。
目前最常用的矢量规整方法就是将输入矢量规整化为具有2-范数r的矢量,即把输入矢量投影到球面上。该方法具体为:
一个输入矢量为{x1,x2,…,xN},计算
对输入矢量进行规整,xi′=xi/r_q;对规整后的矢量{x1′,x2′,…,xN′}进行球形矢量量化。
根据该规整方法可以得到矢量的规整值球面半径r;根据规整值r可以得到整个量化器的量化误差为r×ρ;由于现有技术中,得到的球面半径r的值较大,从而使得整个量化器的量化误差较大,由于球面半径r本身也需要进行量化,从而又增大了整个量化器的量化误差。
发明内容
本发明的实施例提供了一种矢量规整的方法及装置和矢量规整的解码方法及装置,该方法能够缩短球形量化的球面半径r。
为达到上述目的,本发明的实施例采用如下技术方案:
一种矢量规整的方法,包括:
接收输入矢量;
对所述输入矢量进行均值调整,得到量化均值编码及均值调整矢量;
根据所述均值调整矢量,进行半径调整,得到量化半径编码及半径调整矢量。
一种矢量规整的装置,包括:
输入矢量接收单元:用于接收输入矢量;
均值调整单元:用于对所述输入矢量进行均值调整,得到量化均值编码及均值调整矢量;
半径调整单元:用于根据所述均值调整矢量,进行半径调整,得到量化半径编码及半径调整矢量。
一种矢量规整的解码方法,包括:
接收携带矢量量化值编码、量化半径编码和量化均值编码的码流;
根据所述矢量量化值编码,进行解码,得到矢量量化值;
对所述量化半径编码进行解码得到量化半径,根据所述量化半径和矢量量化值进行半径调整,得到半径调整矢量;
对所述量化均值编码进行解码得到量化均值,根据所述量化均值和半径调整矢量,进行均值调整,得到重构矢量。
一种矢量规整的解码装置,包括:
码流接收单元:用于接收携带矢量量化值编码、量化半径编码和量化均值编码的码流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810097850.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现版图验证中密度检查的方法
- 下一篇:一种时钟切换电路