-
数字音频技术(第6版) 441
414数字音频技术(第6版) 数字音频 信号(PCM 子带 线性 滤波器组 2×768kbit/s) 量化器 流 格式化 编码后的 CRC校验 音频信号 对边信息 进行编码 辅助数据 理声学 模型 编码后的音频 号(2×32 数字音频 2×192kbit 对子带采样点 2子带 号(PCM 进行反...
-
数字音频技术(第6版) 442
第11章低比特率编码:编解码器的设计415而得到重量化。各个比例因子提供了重新计算遮蔽门限所需的全部信息。换句话说,解码器不需要心理声学模型。各个采样点被施加一个逆合成滤波器,它把各个子带放置在合适的频率处并把它们加在一起,所得的宽带音频波形以相继的块形式输出,每个块为32个16bit CM采样点。 MPEG1层|实现的例子 与其他感觉编码方法一样,MPEG1层|使用了人耳的听力性能作...
-
数字音频技术(第6版) 443
416数字音频技术(第6版) 编码器分析每个子带中的能量,确定哪个子带包含可闻信息。本例中这个层1编码器没有使用FFT侧链或心理声学模型。该算法计算出每个子带在8ms时间段(12采样点)内的平均功率。各个子带中以及临近子带中的遮蔽声级被估算出来。最终使用的是最小的门限声级。计算岀每个子带中的峰值功率级并与遮蔽声级相比较。为每个子带计算出SMR值(最大信号与遮蔽门限之差),并用它来确定为某一...
-
数字音频技术(第6版) 444
第11章低比特率编码:编解码器的设计417的比特率可能为768kbit/s。一帧中的第一套子带采样点由512抽头滤波器得到的512个采样点计算得来,随后,在一个帧时间段内,滤波器窗被平移到11个其他位置,每次平移32个采样点。因此,每帧中收录了来自于每通道864个宽带音频采样点的信息MPEG1层|编码同样支持32kHz和44.1kHz的采样频率,并且因为子带数量仍固定为32个,所以子带宽度在4...
-
数字音频技术(第6版) 445
418数字音频技术(第6版) 于频带中的什么地方将有利于更加精确地为相邻频带分配遮蔽曲线。编码算法可以假设信号位于频带的边缘,这是最保守的方法。这类编码器会声称有18bit的性能。从主观上说,当比特率为384kbit/s时,大多数听者无法在一段简单的层|录音和一段原始CD录音之间做出区分。 11.4MPEG1层ll MPEG1层l编解码器本质上与原始的 MUSICAM编解码器完全一...
-
数字音频技术(第6版) 446
第11章低比特率编码:编解码器的设计419开始 511 down to 32 do 输入音频采样点 用512个系数加窗构成向量Z for i0 to 511 do Zi ciX分音计算 fori0 do 63 do 通过矩阵计算32个采样 出32个子带采样点 图11.6:MPEG1音频标准中使用的分析滤波器组的流程图。 每组12子带采样点被给予一个单一的比特...
-
数字音频技术(第6版) 447
420数字音频技术(第6版 音条件,并且使用了固定长度的数据字。最小编码和解码延时分别约为30ms和10层‖ 用于一些数字音频广播(Digital Audio Broa DAB)和数字视频广播(Digital Video Broadcasting,DVB)应用中。表111对层|和层‖进行了比较。图11.7所示的流程图对完整的MPEG1层|和层‖编码算法进行了总结参数 MPEG层 ...
-
数字音频技术(第6版) 448
第11章低比特率编码:编解码器的设计421 11.5MPEG1层Ⅲ(MP3) MPEG1层Ⅲ编解码器基于 ASPEC编解码器,并MUSICAM中的一些元素,比如 子带滤波器组等,从而提供了与层1和层‖的兼容性。与层和层‖编解码器不同,层Ⅲ编解码器是 变换编解码器,它的设计要比其他层编解码器更为复杂。即使在较低的数据率它也能达到中等的保真度。层 件被通俗地称为MP3文件。图1...
-
数字音频技术(第6版) 449
422数字音频技术(第6版) 层Ⅲ具有较高的频率分辨率,但这也决定了较低的时间分辨率。在整个窗长内散布的量化误差会产生预回声。因此,在心理声学模型的指引下,MDCT窗尺寸可以在频率或时间分辨率之间切换,这需要进行门丁限计算;其架构如图119所示。对稳态信号使用一个长的对称窗,1152个采样点的长度在48kHz采样频率下对应的是24ms。对于32个子带中的每个子带每36个采样点的变换产生18...
-
数字音频技术(第6版) 450
第11章低比特率编码:编解码器的设计423图11.10:MPEG1层Ⅲ允许对MDCT变换进行自适应窗切换。总共定义了四种窗类型。(A)长(普通)窗。(B) 开始窗(长到短)(C)短窗。(D)停止窗(短到长)(E)一个窗序列的例子。(Brandenburg和sto‖,1994 3文件能以多种比特率进行编码。不过在可变解码方面,这个格式并不是可伸缩的。 换句话说,解码器不能有选择地挑选...