|
|
|
|
MPEG-1音频编码标准包括三部分:Layer 1、Layer 2和Layer 3。层次越高,其性能和复杂度也越高,用户可以在复杂性和声音质量之间进行权衡,对层次做出选择。
|
|
|
|
Layer1的编码器最简单,编码器的输出数据率为384kb/s,主要用于小型数字盒式磁带(Digital Compact Cassette, DCC)。Layer 2的编码器的复杂程度一般,编码器的输出数据率为256~192kb/s,其应用包括数字广播声音(Digital Broadcast Audio, DBA)、数字音乐、CD-I(Compact Disc-Interactive)和VCD(Video Compact Disc)等。Layer 3的编码器最复杂,编码器的输出数据率为64kb/s,主要应用于ISDN上的声音传输。
|
|
|
|
MPEG-1 Audio编/译码器的结构如下图所示。在编码器中,输入声音信号经过一个时间-频率多相滤波器组变换到频域的多个子带中。输入声音信号同时通过心理声学模型计算掩蔽特性。该模型计算以频率为自变量的噪声掩蔽阈值(masking threshold),查看输入信号和子带中的信号以确定每个子带中的信号能量与掩蔽阈值的比率。量化和编码部分使用信掩比(Signal-to-Mask Ratio, SMR)决定分配给子带信号的量化位数,使量化噪声低于掩蔽域值。最后通过数据流帧包装将量化的子带样本和其他数据按照规定的称为帧(frame)的格式组装成位(比特)数据流。解码器对位数据流进行解码,恢复被量化的子带样本值以重建声音信号。由于解码器无需心理声学模型,只需拆包、重构子带样本和把它们变换回声音信号,因此解码器比编码器简单得多。
|
|
|
|
|
|
|
|
|
|
|
|
|
|