[发明专利]一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法无效
| 申请号: | 201010287714.7 | 申请日: | 2010-09-19 |
| 公开(公告)号: | CN101968959A | 公开(公告)日: | 2011-02-09 |
| 发明(设计)人: | 毛峡;邵伟国 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G10L19/00 | 分类号: | G10L19/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 faad2 main 模式 音频 实时 解码 软件设计 方法 | ||
1.一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法,其特征在于:该方法具体包括以下步骤:
(1)多路接收传输缓冲区主动地从多路数据链路中获取AAC码流,多路音频接收机制模块依据准则将当前链路接收传输缓冲区中的前一帧AAC码流存入当前解码缓冲区;
(2)无噪声解码、反量化及频谱处理;
(3)IMDCT变换,结合当前链路滤波器组预留缓冲区中的数据获得输出音频数据;
(4)将当前解码数据IMDCT后的PCM数据存入对应的滤波器组预留缓冲区,覆盖原有数据;
(5)多路音频发送机制模块负责将输出音频发送到对应的数据链路中。
2.根据权利要求1所述的一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法,其特征在于:所述的步骤(1)中:当某路或某几路接收传输缓冲区的数据满一帧时,多路音频接收机制模块依据准则将当前链路接收传输缓冲区中的前一帧AAC码流存入当前解码缓冲区,准则指将多路接收传输缓冲区进行编号,依次处理各接收传输缓冲区中的数据,如果某接收传输缓冲区中的数据未得到更新,则此次跳过对该接收传输缓冲区的处理,继续处理下一个接收传输缓冲区。
3.根据权利要求1所述的一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法,其特征在于:所述的步骤(2)中:无噪声解码、反量化及频谱处理是FAAD2中的软件模块,本发明未对其进行任何修改。
4.根据权利要求1所述的一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法,其特征在于:所述的步骤(3)中:多路滤波器组预留缓冲区,其中每路预留缓冲区存储上一帧解码数据IMDCT后的PCM数据,利用当前链路滤波器组预留缓冲区中的PCM数据和当前解码数据IMDCT后的PCM数据进行时域叠加,进而得到输出音频数据。
5.根据权利要求1所述的一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方 法,其特征在于:所述的步骤(4)中:多路滤波器组预留缓冲区初始数据为全零。
6.根据权利要求1所述的一种基于FAAD2 MAIN模式的多路音频实时解码软件设计方法,其特征在于:所述的步骤(5)中:输出音频数据存入对应的发送传输缓冲区后,立即触发多路音频发送机制模,将输出音频数据发送到对应的数据链路中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010287714.7/1.html,转载请声明来源钻瓜专利网。





