AC-3是一种供HDTV数字电视音频压缩使用的感知编码技术。由于能够将单声道,立体声和多声道节目无缝串接在一起播出,并且一种码流可以适应从单声道低端用户到多声道家庭影院的不同需求,AC-3被世界两大数字电视传输标准ATSC和DVB定为强制的或可选的音频标准,并成为世界上绝大多数国家高清或标清数字电视的音频制式。
数字音频压缩技术已经成为音响工业的重要的技术。目前,不需要占用很高的带宽就能够实现高质量还音的新型音频格式已经问世,而从传统的技术看来这是必须占用很高带宽。
AC-3编码技术已经被ATSC采纳为美国HDTV(高清数字电视)的音频业务标准。它同时也应用于消费类媒体(PM3、DVD-Video光碟)以及卫星广播。
AC-3编码系统
AC-3是一种灵活的音频数据压缩技术,它具有将多种声轨格式编码为一种低码率比特流的能力。支持8种不同的声道配置方式,从传统的单声道、立体声到拥有6个分离声道的环绕声格式(左声道、中置声道、右声道、左环绕声道、右环绕声道及低音效果声道)。AC-3的比特流所允许的采样频率可以为48kHz、44.1kHz、或32kHz中的任何一种,并且所支持的码率从32kbps到640kbps不等。
解码器的实现
为了使解码器的资源及反应时间的需求达到最低,每个AC-3的帧都是通过一系列的循环嵌套结构来解码。
第一个步骤是建立帧的排列结构。这阶段包括查找AC-3的同步字,其次是确认侦错的CRC校验字,确认无错误发生。一旦发现帧的同步字,解码器就会将BSI域的数据包进行解压缩释放,也就确认了诸如编码的声道数目之类的重要信息。
其次,将6个声音块分别解压缩释放。为了使PCM输出的缓冲区的容量要求达到最小值,所有的声音块都遵循每个时间段仅对一个声音块解码的原则。当每个声音块的解码结束语时,所得到的PCM结果将会拷贝至输出缓冲区。通常情况下,它拥有双倍的容量为系统的数/模转换器提供直接中断存取手段。