DesignWare ARC音频处理器助高效音频处理

2013-08-21 14:16 来源:电子信息网 作者:蒲公英
MPEG-4 AAC-LC和MPEG-4 HE-AAC音频标准

许多消费电子设备中所用的一种音频压缩方案是先进的音频编码(Advanced Audio Coding,简称为AAC),它是一种有“损失”的压缩与编码方案。低复杂度的AAC或称为AAC-LC被用于低码率的应用,如互联网流媒体;它在 1997年被放入MPEG-2标准成为其音频子集(MPEG-2 AAC-LC)。在1999年被定义的MPEG-4 AAC-LC还包括了知觉噪声代替(Perceptual Noise Substitution,PNS)。由Coding Technologies公司创造的谱带复制(Spectral Band Replication,SBR)在2003年被加入MPEG-4标准中。现在被称为HE-AAC v1,也称aacPlus v1、eAAC+、AAC++或者加强型AAC+。在2004年,一种参数立体声(PS)编码工具被加入该标准中,从那时起开始称之为MPEG-4 HE-AAC v2(或aacPlus v2)。

我们通常看到AAC-LC和aacPlus v2(HE-AAC v2)被用于诸如数字无线电、广播、互联网流媒体、高品质音频录音等应用中,被用在诸如数字电视、机顶盒、数码摄像机、平板电脑及媒体播放器等消费电子设备中。因此,音频处理器需要为这些标准提供顶级解决方案。

Synopsys提供最优化的实现方案

Synopsys的DesignWare ARC MPEG-4 AAC-LC和aacPlus v2编码器拥有多通道编码功能,可为环绕声应用提供多达7.1(8个)音频通道。

ARC音频软件编解码器中所提供的、效率提升的可选编码方法包括混合立体声编码(Joint Stereo Encoding)、随机噪声代替(TNS)、PNS、增强立体声(IS)、SBR和PS,可支持音频数据交换格式(ADIF)、音频数据传输流 (ADTS),同时还提供低开销音频流(LOAS)容器组件。

Synopsys的音频软件工程团队为按照所需周期(MHz)数量来计的最低处理器负载设计了音频算法的实现。Synopsys还针对尽可能小的存储器占用片芯面积进行了优化(表2)。ROM用来存储程序代码,RAM用来存储程序执行过程中的音频数据。更小的ROM和RAM面积为SoC集成工程师带来了更低的芯片面积成本。

3

表2:Synopsys提供了最优的AAC-LC编码解决方案

< 1 2 3 4 > 
音频处理

相关阅读

暂无数据

一周热门