论文部分内容阅读
在当今社会,视频信息已经成为人类生产和生活中不可或缺的重要元素,对于视频编解码芯片的巨大需求造成了近年来半导体市场的空前繁荣。在市场推动力的作用下,对视频编解码标准及其有效实现方法的研究成为工业界和学术界不断探索的一个重要课题。本文对目前代表世界先进水平的H.264和AVS两种视频编解码标准的帧间预测解码方法进行了探索和研究,致力于提出一种能够适应多标准共存市场现状的多模视频解码SoC的帧间预测解码及其运动矢量预测器的硬件设计与实现。本文首先分析了视频领域半导体市场的现状和前景,说明了目前视频解码芯片设计中面临的多标准共存、设计周期紧张、开发成本低廉等突出矛盾,和进行本课题研究的意义。之后,本文总结了各种帧间预测编码及其解码方法,对H.264和AVS两种标准运动矢量预测方法进行了详细分析,研究了两标准解码过程中运动矢量预测过程在硬件实现中的可复用性,针对两标准对存储空间的需求,提出了一套统一而有效的存储管理机制;同时,本文还提出了一套完整的多模运动矢量预测模块的硬件设计方案;详细介绍了所设计的预测器的工作机制、接口和时序,并分模块详细介绍了各子模块的设计方案,说明了其功能和特点;此外,本文详细分析了设计中的关键点和创新点,其中包括仲裁控制模块内部的控制状态机,空域预测模块的流水线结构,伸缩模块中的流水线阵列除法器以及存储控制模块的实现方案。最后,在介绍了模块设计中采用的设计流程、开发环境及测试方案后,详细给出了包括RTL仿真、Netlist综合、形式验证和门级仿真在内的各个实验步骤的结果和报告,对实验结果进行了分析和对比。并对全文进行了总结和展望。