一种数字音频自动增益控制装置的制作方法

文档序号:7507409阅读:184来源:国知局
专利名称:一种数字音频自动增益控制装置的制作方法
技术领域
本发明涉及一种用于MPEG-1/2Audio Layer III(MP3)中数字音频的处理装置,特别是一种数字音频自动增益控制装置。
背景技术
MP3的全称是Moving Picture Experts Group Audio Layer III。简单的说,MP3就是一种音频压缩技术,由于这种压缩方式的全称叫MPEG Audio Layer3,所以人们把它简称为MP3。MP3是利用MPEG Audio Layer 3的技术,将音乐以1∶10甚至1∶12的压缩率,压缩成容量较小的file,换句话说,能够在音质丢失很小的情况下把文件压缩到更小的程度。而且还非常好的保持了原来的音质。正是因为MP3体积小,音质高的特点使得MP3格式几乎成为网上音乐的代名词。每分钟音乐的MP3格式只有1MB左右大小,这样每首歌的大小只有3-4兆字节。使用MP3播放器对MP3文件进行实时的解压缩(解码),这样,高品质的MP3音乐就播放出来了。
在MPEG-1/2Audio Layer III定点实现中加入均衡器之后,不同频段的增益变化很容易导致数据结果溢出。
另外,现有数字AGC是通过比较一段数据的均值和预先设定的AGC门限(参考图1),如果超过门限,则进行相应尺度的缩放。音乐本身能量是变化的,单纯使用AGC会破坏音乐本身。而对溢出能量简单做削峰,会引入不舒适的噪声。

发明内容
针对现有技术的不足,提供一种可抑制MP3算法中经过音频均衡后可能出现的能量溢出的数字音频自动增益控制装置。
为了解决上述技术问题,本发明所采取的技术方案是一种数字音频自动增益控制装置,包括均衡器,还包括自动增益控制器,用于计算在经过均衡器之前和之后的数据平方值之和,计算这个两个数据比值,可以得出经过均衡器后总体能量的变化,将经过均衡器后得到的数据根据这个能量变化值进行调整,假定之前的能量为Pn,之后的能量变化为Pm,f(din)为均衡器函数,那么dout=Pn/Pm*f(din)。
在上述技术方案中,本发明通过自动增益器调整变化后的能量值与变化前的能量相近,从而防止音频均衡后的能量溢出,使前后段数据没有能量上的突变,保证声音的连续性。因此相对现有技术,具有更好的音质效果。


附图1为传统的自动增益控制器的控制波形图;附图2本发明的原理方框图。
具体实施例方式
下面将结合说明书附图及具体实施例对本发明作进一步详细说明。
参考附图,在MPEG-1/2Audio Layer III定点实现中加入均衡器之后,不同频段的增益变化很容易导致数据结果溢出,因此需要在均衡器之后加入自动增益控制AGC。本发明描述的自适应AGC方法是在应用在MP3均衡器中,保证声音经过均衡器后不会溢出。过程如下计算在经过均衡器之前和之后的数据平方值之和,计算这个两个数据比值,可以得出经过均衡器后总体能量的变化。将经过均衡器后得到的数据根据这个能量变化值进行调整。假定之前的能量为Pn,之后的能量变化为Pm,f(din)为均衡器函数,那么dout=Pn/Pm*f(din)这样调整变化后的能量值与变化前的能量相近,保证前后段数据没有能量上的突变,保证声音的连续。
权利要求
1.一种数字音频自动增益控制装置,包括均衡器,其特征在于还包括自动增益控制器,用于计算在经过均衡器之前和之后的数据平方值之和,计算这个两个数据比值,可以得出经过均衡器后总体能量的变化,将经过均衡器后得到的数据根据这个能量变化值进行调整,假定之前的能量为Pn,之后的能量变化为Pm,f(din)为均衡器函数,那么dout=Pn/Pm*f(din)。
全文摘要
本发明公开了一种数字音频自动增益控制装置,包括均衡器,还包括自动增益控制器,用于计算在经过均衡器之前和之后的数据平方值之和,计算这个两个数据比值,可以得出经过均衡器后总体能量的变化,将经过均衡器后得到的数据根据这个能量变化值进行调整,假定之前的能量为Pn,之后的能量变化为Pm,f(din)为均衡器函数,那么dout=Pn/Pm*f(din)。相对现有技术,本发明可有效保持声音的持续性,获得更好的音质。
文档编号H03G3/20GK1801608SQ200410103990
公开日2006年7月12日 申请日期2004年12月31日 优先权日2004年12月31日
发明者怀千江 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1