单纯看上方一条线是含有可变参量的编码系统,先由滤波器分为若干个子带后分别进行量化。
下方一条线则根据心理声学模型动态的为上方一条线提供参量。
人耳的听觉特性非常复杂,如果想尽可能高效的进行压缩,必须结合心理声学模型。
人耳对低频更加敏感,25个临界频带中频率越高,临界频带的宽度越大,这也使将频率均分进行编码有许多缺点。
程序的基本框架
1.对音频信号进行32子带的滤波
2.判断是否为立体声模式
3.计算这一帧的比例因子,并计算这一帧的比例因子选择信息
4.使用相应的心理声学模型计算心理声学掩蔽水平
5.使用步骤4中的掩蔽电平对具有低掩蔽的子带进行迭代位分配
6.将比特分配,比例因子和比例因子信息打包到比特流中
程序运行结果
乐音输出可用比特数、比例因子和比特分配