论文部分内容阅读
本文第一章中首先介绍了以往视频编码标准的发展概况,然后介绍了新标准的兴起和关键技术。第二章主要从理论上介绍了熵编码,介绍了传统熵编码常用的几种技术,包括哈夫曼编码、游程编码和算术编码,介绍了熵编码器的可行性以及硬件进行熵编码的特点。
本文第三章和第四章是对变长编码器和基于上下文的二进制编码器的研究和硬件设计。在第三章中,变长编码中的“指数格隆”码是一种有规则的编码。文中提出的指数格隆码编码器包括4个模块:数据缓冲区、codeNum生成区、长度M生成区和输出区。文中提出的硬件设计使用4x4宏块并行输入,而且使用了流水线的结构方式,可以每个时钟输出一个4x4块的编码,可以实现高效率的编码。在第四章中,基于上下文的二进制算术编码器包括9个模块:残差数据扫描模块、二进制化模块、bin增量计算模块、上下文管理模块、算术编码寄存器管理模块、算术编码模块、重新归一化模块、控制模块和输出模块。将算术编码器的几中模式整合在一起,节省了硬件上的资源;用独立并行子模块来实现对概率模型的查找;同时使用了CLA加法器,速度与字长无关,这样使得加法运算的速度能够在很大程度上提高。本文都对每个编码器的性能都进行了分析和测试,从分析中可以看到,编码器的速度都能满足实时编码的要求,这对熵编码器的VLSI实现有重要的参考价值。