本发明专利技术涉及一种用于处理音频信号的方法,包括以下的步骤:基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析以产生第一目标矢量,第一目标矢量是第一阶的目标矢量;对第一目标矢量执行矢量量化以获取第一阶的预先确定的数目的第一临时候选码矢量;计算第一临时候选误差,第一临时候选误差是在第一临时候选码矢量和第一目标矢量之间的误差;和基于第一临时候选误差确定第一数,第一数是第一候选码矢量的数目,以及获取以与第一数具有相同数量的第一最终候选码矢量。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及可以编码或者解码音频信号的音频信号处理方法和装置。
技术介绍
通常,对具有强的语音特征的音频信号执行线性预测编译(LPC)。将经由线性预测编译产生的线性预测系数传送给解码器,并且解码器通过对该系数执行线性预测合成来重 建音频信号。
技术实现思路
技术问题执行矢量量化以将线性预测系数或者线性预测变换系数传送给解码器。在矢量量化期间,发生量化误差,导致音质失真。此外,当获取大量候选矢量以届时在多阶中执行矢量量化最小化量化误差的时候,存在复杂度根据候选矢量的数目呈几何级数增加的问题。设计以解决该问题的本专利技术的一个目的在于提供一种音频信号处理方法和装置,当线性预测变换系数被矢量量化的时候,其能够最小化量化误差。本专利技术的另一个目的是提供一种用于在每阶中自适应地改变候选矢量数目的音频信号处理方法和装置。本专利技术的另一个目的是提供一种用于在具有很大误差的阶中以最佳的最好码矢量替换候选矢量,同时将候选矢量的数目减少为较小数的音频信号处理方法和装置。本专利技术提供以下的效果和优点。第一,当执行多阶矢量量化的时候,由于候选矢量的数目在每阶中自适应地改变,所以按照候选矢量的数目可以最小化在复杂度方面的增加。第二,可以减小量化误差,同时最小化在复杂度方面的增加,因为基于误差来确定每阶的候选矢量的数目。第三,当阶的总数是N,并且在每阶中存在M个候选矢量的时候,候选矢量集合的总数呈几何级数(MN)增加。但是,通过将候选矢量的数目减小为I或者2,可以最小化复杂度。第四,不仅可以通过减少候选矢量的数目来最小化复杂度,而且在具有很大误差的阶的情况下,可以通过以经由重新搜索产生的最佳的最好码矢量替换候选矢量来减小量化误差。附图说明图I图示按照本专利技术一个实施例的被包括在音频信号处理装置中的编码器的配置。图2图示图I的第一阶量化器121的第一个实施例121-A的配置。图3图示图I的第N阶量化器12N的第一个实施例12N-A的配置。图4图示第N阶量化器12N的操作。图5图示图I的第一阶量化器121的第二个实施例121-B的配置。图6图示图I的第N阶量化器12N的第二个实施例12N-B的配置。图7图示按照本专利技术另一个实施例在音频信号处理装置中的编码器的配置。图8图示示例性的初始量化器221至22N的输出数据。图9图示图7的索引更新器230的一个实施例的详细配置。图10图示图9的第K阶更新器23K的一个实施例的详细配置。 图11图示实现按照本专利技术一个实施例的音频信号处理装置的产品。图12图示实现按照本专利技术一个实施例的音频信号处理装置的产品。图13图示实现按照本专利技术一个实施例的音频信号处理装置的移动终端的示意性配置。具体实施例方式为了实现这些目的,按照本专利技术的音频信号处理方法,包括基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析以产生第一目标矢量,第一目标矢量是第一阶的目标矢量;对第一目标矢量进行矢量量化以获取第一阶的临时确定的数目的第一临时候选码矢量;计算第一临时候选误差,第一临时候选误差是在第一临时候选码矢量和第一目标矢量之间的误差;和基于第一临时候选误差确定第一数,第一数是第一候选码矢量的数目,以及获取与第一数具有相同数目的第一最终候选码矢量。按照本专利技术,该音频信号处理方法可以进一步包括基于第一最终候选码矢量产生作为第二阶的目标矢量的第一最终候选误差;对第二目标矢量进行矢量量化以获取第二阶的临时确定的数目的第二临时候选码矢量;计算第二临时候选误差,第二临时候选误差是在第二临时候选码矢量和第二目标矢量之间的误差;和基于第二候选误差确定第二数,第二数是第二候选码矢量的数目,以及获取与第二数具有相同数目的第二最终候选码矢量。按照本专利技术,获取第二临时候选码矢量可以包括获取与用于第二目标矢量的每个的任意自然数具有相同数目的临时候选码矢量,和除去临时码矢量的一部分以获取临时确定的数目的第二临时候选码矢量。按照本专利技术,可以基于预先确定的表值或者第一数计算临时确定的数目。按照本专利技术,可以基于第一临时候选误差和阈值确定第一数。按照本专利技术,在第一临时候选误差被以升序排列之后,如果第一临时候选误差的增加逐渐地减小,则第一数可以被确定是小的数。按照本专利技术的另一个方面,提供了一种音频信号处理方法,包括基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析以产生第一目标矢量,第一目标矢量是第一阶的目标矢量;对第一目标矢量执行矢量量化以获取第一阶的临时确定的数目的第一最终候选码矢量;计算第一最终候选误差,第一最终候选误差是在第一最终候选码矢量和第一目标矢量之间的误差;以及基于第一最终候选误差确定第二数,第二数是第二阶的第二候选码矢量的数目。按照本专利技术,该音频信号处理方法可以进一步包括基于第一候选码矢量产生作为第二阶的目标矢量的第一最终候选误差;对第二目标矢量进行矢量量化以获取与第二数具有相同数目的第二阶的第二临时候选码矢量;计算第二临时候选误差,第二临时候选误差是在第二临时候选码矢量和第二目标矢量之间的误差;以及基于第二临时候选误差确定第三数,第三数是第三阶的第三候选码矢量的数目。按照本专利技术的另一个方面,提供了一种音频信号处理装置,包括线性预测器,该线性预测器用于基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析以产生第一目标矢量,第一目标矢量是第一阶的目标矢量;临时候选矢量发生器,该临时候选矢量发生器用于对第一目标矢量进行矢量量化以获取第一阶的临时确定的数目的第一临时候选码矢量;误差发生器,该误差发生器用于计算第一临时候选误差,第一临时候选误差是在第一临时候选码矢量和第一目标矢量之间的误差;和当前数确定器,该当前数确定器用于基于第一临时候选误差确定第一数,和获取与第一数具有相同数目的第一最终候选码矢量,第一数是第一候选码矢量的数目。按照本专利技术的另一个方面,提供了一种音频信号处理装置,包括线性预测器,该线性预测器用于基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析以产生第一目标矢量,第一目标矢量是第一阶的目标矢量;候选矢量发生器,该候选矢量发生器用于对第一目标矢量进行矢量量化以获取第一阶的临时确定的数目的第一最终候选码矢量;误差发生器,该误差发生器用于计算第一最终候选误差,第一最终候选误差是在第一最 终候选码矢量和第一目标矢量之间的误差;和下一数确定器,该下一数确定器用于基于第一最终候选误差确定第二数,第二数是第二阶的第二候选码矢量的数目。按照本专利技术的另一个方面,提供了一种音频信号处理方法,包括基于多个线性预测变换系数对音频信号的当前帧执行线性预测分析,并且产生第一目标信号基于第一目标信号对第一阶执行矢量量化,矢量量化包括基于第一目标信号产生第一候选码矢量,第一候选码矢量包括具有最小误差的第一初始最好码矢量,和将对应于第一初始最好码矢量的第一初始最好误差作为第二目标信号输出,第二目标信号是第二阶的目标信号;从第二阶到第N阶重复地执行矢量量化;确定在第一至第N阶之中将执行索引更新的第K阶(K=L ...,N);使用第一目标信号和排除第K个以外的和信号校正第K个目标信号;基于校正的第K个目标信号确定在第K个候选码矢量之中的第K个最佳的最好码矢量和将第K个初始的最好码矢量和第K个最佳的最好码矢量中的一个选择为第K个最终的最好码矢量本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:丁奎赫,田惠晶,李炳锡,李昌宪,
申请(专利权)人:LG电子株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。