发明名称 一种压缩域的传输数据流音频自动增益控制方法
摘要 本发明公开了一种压缩域的传输数据流音频自动增益控制方法。该方法采用可编程逻辑器件(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号