论文部分内容阅读
多媒体技术获得实用的关键技术之一就是解决视频、音频数字化后数据量大与数字存储媒体和通信网容量之间的矛盾,而其解决的途径就是压缩。为此,国际标准化组织先后制定了视频音频编码的国际标准MPEG-1和MPEG-2,使得基于CDROM的数字视频和数字电视成为可能。而于1999年2月正式公布的MEPG-4(ISO/IEC14496)则可利用最少的数据,获取最佳的图像质量,满足低码率应用的需求。 伴随高压缩率和画质音质的高保真度而来的是算法复杂度的提高,作为MPEG-4的关键技术之一,形状编码的实时性和基于上下文的特性所带来的大运算量对现在的计算机结构而言是一个瓶颈。而专用的集成电路芯片可以根据算法的处理结构,对寄存器、逻辑单元、RAM、控制部件做专门的优化。从而达到比通用处理器高很多的处理能力。鉴此,本文着重研究了MPEG-4形状编码关键算法IP核的设计。 论文从视频压缩的基础知识和集成电路的设计流程入手,基于MPEG-4校验模型(VM)中所阐述的形状编解码算法,采用VC++6.0对其进行了软件模拟分析以作为后续RTL级软核描述的系统建模。在硬件实现上,论文实现了形状编码的两个核心模块—运动估计(BME)和基于上下文的算术编码(CAE)的verilog软核设计。对运动估计引入新的处理单元结构,提出了一种数据扫描方向的设计,配合数据分派技术可以减少存储器读写的操作。对基于上下文的算术编码引入了前导零探测技术,使整个算术编码模块可以实现—个时钟周期编码一个符号的吞吐率。 实验结果表明论文所实现的CAE和BME模块可以适用于完整的形状编码模块的设计。