文本阅读:
438数字音频技术(第6版
应该在整个帧中激活预测,这取决于预测是否能提高编码增益。
11.9.2AAc分配环路
两个嵌套的内循环和外循环迭代地进行非一致量化与合成一分析(Analysis-By-Synthesis)o过简化的嵌套算法如图11.16所示。内循环(位于外循环之内)以始的量化步长尺
寸开始,用它来量化数据并执行霍夫曼编码,从而确定编码所需的比特数。如果需要的话以增大量化器的步长尺寸以降低所需的量化比特数。外循环使用比例因子对比例因子频带进行放大,以降低量化噪声的可闻度(在解码器中施加相反的比例因子)。每个比例因子频带都分配有一个乘数比例因子。这个比例因子是一个增益值,它改变了该比例因子频带内各系数的幅度,从而根据遮蔽门限改变了量化噪声的形状。外循环使用合成-分析方法来确定所得的失真,并把它与心理声学模型所允许的失真进行比较,把到目前为止最好的结果存储下来。如果一个比例因子频带内的失真过高,则该子带需要被放大(这会增大比特率)
并重复进行外循环。两个循环协力工作,目的是令噪声在整个频谱内实现最优化分布非一致量化器
在所有比例因子
频带内计算失真
是目前为止最
霍夫曼编码
好的结果么?
最好的结果
已使用比特的计数)
放大那些超过允许的
失真水平的比例因子频带
已使用比特数是
否低于可用比特数?
所有比例因子频带
都被放大了么
是不是至少有一个频带否
最
增大量化器
的失真超过了允许范围
步长尺寸
循环
是
外循环
图11.16:两个嵌套的内分配循环和外分配循环迭代进行非一致量化和合成-分析