发明名称 |
一种压缩域的传输数据流音频自动增益控制方法 |
摘要 |
本发明公开了一种压缩域的传输数据流音频自动增益控制方法。该方法采用可编程逻辑器件(FPGA)和数字处理芯片(DSP)协同完成压缩音频数据的增益调节,包括:FPGA提取TS流中的音频压缩数据,存入存储器之一;DSP首先取出存储器之一的数据,从中提取编码参数、比例因子和量化音频数据;然后把量化音频数据进行反量化和反缩放处理;接着计算信号的频谱能量,依据目标频谱能量采用预测方法计算增益量;最后依据增益量修改压缩音频数据中的标志位,并把修改后数据存入存储器之二;FPGA再把存储器之二的音频压缩数据嵌到TS流中。该方法不需要把TS流的压缩音频数据解压到原始模拟音频信号,增益控制完全在音频压缩域内实现。 |
申请公布号 |
CN101179716B |
申请公布日期 |
2011.12.07 |
申请号 |
CN200710031867.3 |
申请日期 |
2007.11.30 |
申请人 |
华南理工大学 |
发明人 |
郭礼华 |
分类号 |
H04N7/24(2006.01)I;H04N7/52(2006.01)I |
主分类号 |
H04N7/24(2006.01)I |
代理机构 |
广州市华学知识产权代理有限公司 44245 |
代理人 |
李卫东 |
主权项 |
一种压缩域的传输数据流音频自动增益控制方法,其特征在于,采用可编程逻辑器件和数字处理芯片协同完成TS流中的音频数据的增益调节,该控制方法包括如下步骤:(1)可编程逻辑器件之一提取TS流数据中的音频压缩数据,并存入存储器之一;(2)数字处理芯片从存储器之一中取出音频压缩数据,并在音频压缩数据中提取编码参数;(3)数字处理芯片根据提取的编码参数信息,提取相应的比例因子和量化音频数据;(4)数字处理芯片根据音频解压原理,把量化音频数据进行反量化,然后根据比例因子再进行反缩放处理,得到相应的子带频谱信号;(5)数字处理芯片利用子带的频谱信号,计算当前信号的频谱功率,并与目标频谱功率进行比较,采用预测方法实现增益量的计算;(6)数字处理芯片把计算出来的增益量,通过log函数转换成修改量,直接修改压缩数据流中的缩放因子索引值系数,最后把修改后的压缩数据存入存储器之二中;(7)可编程逻辑器件之二取出数字处理芯片存储到存储器之二的数据,把数据进行TS组包,并嵌回原始的TS流中。 |
地址 |
510640 广东省广州市天河区五山路381号 |