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