- 13
- 0
- 约5.4千字
- 约 40页
- 2016-09-20 发布于河南
- 举报
* 4、熵编码 量化仅生成了DCT系数的一种有效的离散表示,实际传输前,还须对其进行比特流编码,产生用于传输的数字比特流。简单的编码方法是采用定长码,即每个量化值以同样数目的比特表示,但这种方法的效率较低。而采用熵编码可以提高编码效率。熵编码是基于编码信号的统计特性,使得平均比特率下降。游程和非零系数既可独立的,也可联合的作熵编码。熵编码中使用较多的一种是霍夫曼编码,MPEG-2视频压缩系统中采用的就是霍夫曼编码。霍夫曼编码中,在确定了所有编码信号的概率后生产一个码表,对经常发生的大概率信号分配较少的比特表示,对不常发生的小概率信号分配较多的比特表示,使得整个码流的平均长度趋于最短。为使解码器能分辨在什么地方一个码终止和下一个码开始,VLC有这样一个特性:没有一个完整的码是任何其它的码的前头部分。 * 5、信道缓存 由于采用了熵编码,产生的比特流的速率是变化的, 随着视频图像的统计特性变化。但大多数情况下传输系 统分配的频带都是恒定的,因此在编码比特流进入信道 前需设置信道缓存。信道缓存是一缓存器,以变比特率 从熵编码器向里写入数据,以传输系统标称的恒定比特 率向外读出,送入信道。缓存器的大小,或称容量是设 定好的,但编码器的瞬时输出比特率常明显高于或低于 传输系统的频带,这就有可能造成缓存器的上溢出或下 溢出。因此缓存器须带有控制机制,通过反馈控制压缩 算法,调
原创力文档

文档评论(0)