论文部分内容阅读
目前电子消费类市场中便携式媒体播放器是一个非常热门的消费导向,它吸引消费者的地方就在于它轻小便捷,可支持多种音视频文件的实时流畅播放,并提供高质量的听觉和视觉效果。便携式媒体播放器的核心部分就是它内部多媒体处理芯片,也就是说,多媒体芯片支持哪些解码处理功能直接决定了这款便携式媒体播放器的品质档次。
本文涉及的AAC音频解码器就是基于一款便携式媒体播放器设计的。作为多媒体处理芯片的音频解码部分,AAC音频解码器即是针对2001年新推出的MPEG-4AACPlus编解码标准设计而成。MPEG-4AAC数字音频编码标准是一种全新的数字音频编码标准,它于1997年在MPEG-2标准中初步成形,2001年推出的MPEG-4中成为核心数字音频编码技术。AAC数字音频编码标准具有高压缩比,支持多声道,高解析度和提升解码效率等众多优点,被业内人士十分看好。
本文阐述的AAC音频解码器采用SOC形式实现,并且提出一种新的硬件系统架构。解码功能被划分为软件和硬件两大部分,其中软件部分在ARM环境下运行,硬件部分采用自主的ASIC设计电路模块,通过AMBA总线实现二者通信,完成整个AAC解码功能。其中在作系统优化设计时,结合实际情况基于初步成型的AAC音频解码器提出并采用并行处理优化方案来提高解码器的整体解码速度,同时通过统一分配和SRAM复用等途径减小芯片面积,此外还做了细节上的低功耗处理。
该款AAC解码器可完成多种采样频率的AAC音频文件实时解码工作,支持MPEG-4AAC低复杂度层次大部分AAC音频文件的编码格式,同时考虑了移植性和产品成本等多方面因素,经证明,是一种很好的实现方案,现已投入使用。