【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例涉及用于对音频信号进行编码以获得数据流的编码器以及用于对数据流进行解码以获得音频信号的解码器。其他实施例涉及用于对音频信号进行编码以及用于对数据流进行解码的对应方法。又一实施例涉及进行用于编码和/或解码的方法的步骤的计算机程序。
技术介绍
待被编码的音频信号可以,例如,为语音信号;即编码器与语音编码器相对应且解码器与语音解码器相对应。语音编码中最常用的范例为用于诸如AMR-家族、G.718以及MPEGUSAC的标准中的代数码激励线性预测(ACELP)。它基于使用源模型的建模语音,由用于对频谱包络进行建模的线性预测器(LP)、用于对基频进行建模的长期预测器(LTP)以及用于残差的代数码本组成。在感知加权合成域中,码本参数被优化。感知模型基于滤波器,由此,通过线性预测器和加权滤波器的组合描述从残差至加权输出的映射。ACELP编解码器中的计算复杂度的最大部分花费在选择代数码本条目上,其基于残差的量化。从残差域至加权合成域的映射本质上是乘以大小为N×N的矩阵,其中N为向量长度。由于此映射,就加权输出SNR(信噪比)而言,残差样本是相关的且无法被独立地量化。由此得出结论,在加权合成域中,需要明确地评估每个可能的码本向量以确定最佳条目。此方法被称为合成-分析算法。仅利用码本的暴力搜索,最优性能是可能的。码本大小取决于比特率,但考虑B的比特率,存在2B个条目需要评估,总复杂度为O(2BN2),当B大于或等于11时,这明显是不切实际的。在实际中,编解码器因此利用在复杂度和质量之间权衡的非最优量化。已存在一些用于找到以准确率为代价限制复杂度的最佳量化的迭 ...
【技术保护点】
一种用于将音频信号(AS)编码至数据流(DS)的编码器(10),包括:预测器(12),用于分析所述音频信号(AS)以获得描述所述音频信号(AS)的频谱包络或所述音频信号(AS)的基频的预测系数(LPC)并使得所述音频信号(AS)服从取决于所述预测系数(LPC)的分析滤波函数(H)以输出所述音频信号(AS)的残差信号(x);因子分解器(14),用于对由所述预测系数(LPC)定义的合成滤波函数(H)的自相关或协方差矩阵(R,C)应用矩阵因子分解以获得经因子分解的矩阵(V,D);变换器(16),用于基于所述经因子分解的矩阵(V,D)对所述残差信号(x)进行变换以获得变换的残差信号(y);以及量化和编码阶段(18),用于对所述变换的残差信号(y)进行量化以获得量化后的变换的残差信号或经编码的量化后的变换的残差信号
【技术特征摘要】
【国外来华专利技术】2014.03.14 EP 14159811.0;2014.08.22 EP 14182047.21.一种用于将音频信号(AS)编码至数据流(DS)的编码器(10),包括:预测器(12),用于分析所述音频信号(AS)以获得描述所述音频信号(AS)的频谱包络或所述音频信号(AS)的基频的预测系数(LPC)并使得所述音频信号(AS)服从取决于所述预测系数(LPC)的分析滤波函数(H)以输出所述音频信号(AS)的残差信号(x);因子分解器(14),用于对由所述预测系数(LPC)定义的合成滤波函数(H)的自相关或协方差矩阵(R,C)应用矩阵因子分解以获得经因子分解的矩阵(V,D);变换器(16),用于基于所述经因子分解的矩阵(V,D)对所述残差信号(x)进行变换以获得变换的残差信号(y);以及量化和编码阶段(18),用于对所述变换的残差信号(y)进行量化以获得量化后的变换的残差信号或经编码的量化后的变换的残差信号2.根据权利要求1所述的编码器(10),其中,所述合成滤波函数(H)由包括所述合成滤波函数(H)的加权值的矩阵(H)定义。3.根据权利要求1或2所述的编码器(10),其中,所述因子分解器(14)基于所述合成滤波函数的共轭变换形式(H*)与所述合成滤波函数(H)的正则形式的乘积计算所述自相关或协方差矩阵(R,C)。4.根据权利要求1-3中任一项所述的编码器(10),其中,所述因子分解器(14)基于公式C=V*DV或基于公式R=V*DV,对所述自相关或协方差矩阵(R,C)进行因子分解;其中,V为范德蒙矩阵,V*为范德蒙矩阵的共轭变换形式,以及D为具有严格正条目的对角矩阵。5.根据权利要求4所述的编码器(10),其中,所述因子分解器(14)用于进行范德蒙因子分解。6.根据权利要求1-5中任一项所述的编码器(10),其中,所述因子分解器(14)用于进行特征值分解和/或乔里斯基因子分解。7.根据权利要求4或5所述的编码器(10),其中,所述变换器(16)基于公式y=D1/2Vx或基于公式y=DVx,对所述残差信号(x)进行变换。8.根据权利要求1-7中任一项所述的编码器(10),其中,量化和编码阶段(18)基于目标函数对所述变换的残差信号(y)进行量化以获得所述量化后的变换的残差信号9.根据权利要求1-8中任一项所述的编码器(10),其中,所述量化和编码阶段(18)包括用于通过应用噪声填充以提供所述音频信号(AS)、所述残差信号(x)或所述变换的残差信号(y)的噪声填充的频谱表示和/或通过关于死区或关于其他量化参数优化所述量化后的变换的残差信号而优化量化的工具。10.根据权利要求1-9中任一项所述的编码器(10),其中,所述残差信号(x)的变换为从所述残差信号(x)的时域至所述变换的残差信号(y)的类频域的变换。11.根据权利要求1-10中任一项所述的编码器(10),其中,所述量化和编码阶段包括:用于进行所述量化后的变换的残差信号的编码以获得所述经编码的量化后的变换的残差信号的编码器。12.根据权利要求11所述的编码器(10),其中,由所述编码器进行的编码出自包括算术编码、代数编码、或其他熵编码的组。13.根据权利要求11或12所述的编码器(10),其中,所述编码器(10)还包括:用于将所述经编码的量化后的变换的残差信号和所述预测系数(LPC)封包至待被所述编码器(10)输出的所述数据流(DS)的封包器。14.根据权利要求1-13中任一项所述的编码器(10),其中,所述预测器(12)包括线性预测器和/或长期预测器。15.一种用于将音频信号(AS)编码至数据流(DS)的方法(100),所述方法包括:分析(120)所述音频信号(AS)以获得描述...
【专利技术属性】
技术研发人员:汤姆·贝克斯特伦,约翰内斯·费舍尔,克里斯蒂安·赫尔姆里希,
申请(专利权)人:弗劳恩霍夫应用研究促进协会,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。