一种音频参数均衡的方法和音频参数均衡器技术

技术编号:7322635 阅读:247 留言:0更新日期:2012-05-09 18:45
本发明专利技术提供了一种音频参数均衡的方法和音频参数均衡器,所述方法包括:通过MDCT变换将输入的时域音频信号转换成频域MDCT谱系数;根据用户设置的各频带的中心频率和带宽确定各频带对应的MDCT谱系数的范围,对MDCT谱系数进行频带分组划分;根据用户设置的各频带的增益对各频带内的MDCT谱系数进行相应增益调整;通过IMDCT将增益调整后的MDCT谱系数转换为时域音频信号。通过本发明专利技术能够减少参数均衡处理中的运算量,且实现简单。

【技术实现步骤摘要】

本专利技术涉及音频处理
,特别是涉及一种音频参数均衡的方法和一种音频参数均衡器。
技术介绍
音频均衡器通过调整不同频带信号的增益实现摇滚,流行等各种音效。按照调整参数范围的不同,均衡器分为图形均衡器和参数均衡器两种。对于图形均衡器,是一些并联的带通滤波器,它们接收相同的输入信号,但每个滤波器各频带的中心频率和带宽为设定值,用户只能通过调整各频带的增益值来控制对各频带信号增强或削弱的幅度。另一种是参数均衡器也是一些带通滤波器的组合,除了频带增益外,它还允许用户调整各频带的中心频率和带宽,具有最大的灵活性,图形均衡器的控制细致程度不如参数均衡器,可以说图形均衡器是参数均衡器的一个子集。基于无限脉冲响应(IIR,Infinite Impulse Response)或有限冲激响应(FIR, Finite Impulse Response)带通滤波器的参数均衡器的设计思想一般是根据用户设定的中心频率和带宽参数,同步计算和更新各个带通滤波器的系数。但是带通滤波器的设计算法运算量很大。当用户尝试性的连续调整均衡器参数以获得最佳效果时,如果运算速度不够,滤波器系数的计算和更新过程不能和用户调整过程同步,最后设定的参数可能并不符合用户的要求。此外,这种方法缺乏控制机制,如用户将带宽参数调整到较小值时,由滤波器设计算法得到的滤波器阶数可能相当高,则计算量比较大,设计过程中改变参数时都要重新计算,无法实时实现。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够一种音频参数均衡技术,能够减少参数均衡处理中的运算量,且实现简单。
技术实现思路
本专利技术所要解决的技术问题是提供一种音频参数均衡的方法和音频参数均衡器, 能够减少参数均衡处理中的运算量,且实现简单。为了解决上述问题,本专利技术公开了一种音频参数均衡的方法,包括通过MDCT变换将输入的时域音频信号转换成频域MDCT谱系数;根据用户设置的各频带的中心频率和带宽确定各频带对应的MDCT谱系数的范围,对MDCT谱系数进行频带分组划分;根据用户设置的各频带的增益对各频带内的MDCT谱系数进行相应增益调整;通过IMDCT将增益调整后的MDCT谱系数转换为时域音频信号。 进一步,通过MDCT变换获得N个MDCT谱系数;其中,N为MDCT变换的块长; 则各MDCT谱系数对应的窄带信号带其中,Fs为输入时域音频信号的采样率。优选的,所述根据用户设置的各频带的中心频率和带宽确定各频带对应的MDCT 谱系数的范围,包括通过将第b个频带的中心频率F。除以滤波带宽!V获得与第b个频带的中心频率相对应的MDCT谱系数的序号k,0^k ^ N-I ;通过将第b个频带的带宽BW(b)除以滤波带宽Fb,获得与第b个频带相对应的 MDCT谱系数的个数num;依据k和num确定第b个频带对应的MDCT谱系数的范围;其中,b = l、2、3....m;m为用户设置的频带个数。优选的,第b个频带对应的MDCT谱系数的序号k的范围为_l , k+r] ;l、r分别为k号MDCT谱系数左、右两侧谱系数的个数;当num为奇数时,l = r;当 num为偶数,且 Fca(k-1)-Fc(b) < Fca(k+1)-Fc(b) I 时,l比 r大 1 ;当 num为偶数,且 Fca(k_l)_Fc(b) > Fca(k+1)-Fc(b) I 时,l比 r小 1 ;其中,l+r+l = num, Fca(k_l) 为第k-l号MDCT谱系数对应的窄带信号中心频率,F。a(k+1)为第k+l号MDCT谱系数对应的窄带信号中心频率。优选的,所述根据用户设置的各频带的增益对各频带内的MDCT谱系数进行相应增益调整,包括依据用户设置的各频带的增益g,依次计算各MDCT谱系数的增益gainl·],m糾切为与第b个频带增益对应的第k号MDCT谱系数的加 b=\权值;依据增益gain分别对各个谱系数进行增益调整。优选的,采用线性插值法,并根据第k号MDCT谱系数对应的谱线到第k 号MDCT 谱系数对应的谱线的距离确定所述wjk],其中当k<k-l或者k>k+r时, wb 取值为零;当k = k时,wjk]取值为一;当k-l彡k<k时,wjk]在 <k^k+r时,wb在w,l)范围内反比例取值。此外,本专利技术还公开了一种音频参数均衡器,包括MDCT变换模块,用于通过MDCT变换将输入的时域音频信号转换成频域MDCT谱系数;频带划分模块,用于根据用户设置的各频带的中心频率和带宽确定各频带对应的 MDCT谱系数的范围,对MDCT谱系数进行频带分组划分;增益调整模块,用于根据用户设置的各频带的增益对各频带内的MDCT谱系数进行相应增益调整;IMDCT变换模块,用于通过IMDCT将增益调整后的MDCT谱系数转换为时域音频信号。进一步,MDCT变换模块通过MDCT变换获得N个MDCT谱系数;其中,N为MDCT变换的块长;则各MDCT谱系数对应的窄带信号带宽巧其中,Fs为输入时域音频信号的采样率。优选的,所述频带划分模块包括中心频率序号获取子模块,用于通过将第b个频带的中心频率F。除以滤波带宽IV获得与第b个频带的中心频率相对应的MDCT谱系数的序号k,0 ( k ( N-I ;谱系数个数获取子模块,通过将第b个频带的带宽BW (b)除以滤波带宽Fb,获得与第b个频带相对应的MDCT谱系数的个数num;谱系数范围确定子模块,用于依据k和num确定第b个频带对应的MDCT谱系数的范围;其中,b = l、2、3....m;m为用户设置的频带个数。优选的,第b个频带对应的MDCT谱系数的序号k的范围为_l , k+r] ;l、r分别对应k号谱系数左、右两侧谱系数的个数;当num为奇数时,l = r;当 num为偶数,且 Fca(k-1)-Fc(b) < Fca(k+1)-Fc(b) I 时,l比 r大 1 ;当 num为偶数,且 Fca(k_l)_Fc(b) > Fca(k+1)-Fc(b) I 时,l比 r小 1 ;其中,l+r+l = num, Fca(k_l) 为第k-l号MDCT谱系数对应的窄带信号中心频率,F。a(k+1)为第k+l号MDCT谱系数对应的窄带信号中心频率。优选的,所述根增益调整模块包括增益参数计算子模块,用于依据用户设置的各频带增益g,依次计算各MDCT谱系数的增益权利要求1.一种音频参数均衡的方法,其特征在于,包括通过MDCT变换将输入的时域音频信号转换成频域MDCT谱系数; 根据用户设置的各频带的中心频率和带宽确定各频带对应的MDCT谱系数的范围,对 MDCT谱系数进行频带分组划分;根据用户设置的各频带的增益对各频带内的MDCT谱系数进行相应增益调整; 通过IMDCT将增益调整后的MDCT谱系数转换为时域音频信号。2.如权利要求1所述的方法,其特征在于,通过MDCT变换获得N个MDCT谱系数;其中,N为MDCT变换的块长;则各MDCT谱系数对应的窄带信号带宽巧其中,Fs为输入时域音频信号的采样率。3.如权利要求2所述的方法,其特征在于,所述根据用户设置的各频带的中心频率和带宽确定各频带对应的MDCT谱系数的范围,包括通过将第b个频带的中心频率F。除以滤波带宽!本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:邓昊
申请(专利权)人:无锡中星微电子有限公司
类型:发明
国别省市:

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

1
相关领域技术