论文部分内容阅读
随着现代通信、多媒体以及网络技术的高速发展,人类获取信息的需求更为迫切。视频是人们获取外界信息的重要途径之一,但是视频信息量大,传输时需要高带宽。因此,如何有效的压缩视频信息至关重要。AVS (Audio Video coding Standard)标准作为新一代的视频压缩标准,是由中国音视频编码标准专家组制定的,AVS具有知识产权清晰、技术方案简洁、性能先进、实现成本低等优点,它能够在有限的带宽下传输较高质量的视频,节省传输费用,具有广阔的应用前景。然而AVS编码器算法复杂,用软件实现难以达到编码实时性的要求。本文通过研究AVS基本档次编码器中帧内预测模块和环路滤波模块的硬件实现,对设计中出现的问题提出了有效的解决方法。本论文主要工作如下:(1)设计AVS帧内预测模块:利用相邻块之间最佳预测模式相关性以及块内像素变化趋势的方向性来减少帧内预测候选模式;参考样本管理模块用于解决存储器带宽限制数据吞吐率和影响编码效率的问题;将设计的预测核心单元PE组成预测单元阵列以简化参考数据选择机制;通过脉动阵列以及移位代替乘法运算等实现复杂的Plane模式。(2)设计AVS环路滤波模块:采用5级流水线结构,将复杂的滤波计算所产生的路径延时分配到5个时钟周期上,降低关键路径的延时:充分利用数据相关性,改进滤波顺序,使得滤波数据集中处理,减少对滤波子块的存取次数;为使滤波器能够处理两种边界,设计暂存/行列转置寄存器组;设计参数预计算模块,提高滤波效率;将设计的滤波计算单元做并行处理,提高滤波速度。(3)采用自顶向下的设计方法,通过Verilog HDL语言完成了帧内预测模块和环路滤波模块的RTL级设计,并利用ModelSim进行功能仿真,最后对设计结果进行性能分析。结果表明,上述两个模块完全满足4CIF格式视频实时编码要求。