论文部分内容阅读
随着多媒体技术的广泛应用,视频解码系统在我们的生活中越来越重要。本文结合当前视频解码器的设计难点,对目标算法和应用要求进行了详尽的分析,并在此基础上对视频解码系统设计作了深入的研究。 自顶向下的视频解码系统设计方法可以分为三步:系统分析与描述、系统细化和系统实现。文中结合视频解码系统的特点,对系统分析中的功能描述、外部实体评估和确立约束条件三个方面的重要性和需要注意的问题一一作了论述。在系统细化阶段,为了满足系统的实时性要求,充分挖掘、利用并行性,算法细化是必不可少的步骤;同时文中根据对视频码流的分析,提出了分散控制、邮箱同步的通信与同步策略;模块化是减少系统工作量、降低系统复杂度的利器,本文结合VLSI设计,提出了视频解码系统模块划分的准则。文中将所有模块划分为处理模块和接口模块,阐述了它们在视频解码器中的设计和实现方法。同时文中还介绍了几种常见的设计方法。 本文根据视频解码的算法特性和发展趋势,提出了体系结构设计的总体策略并给出了MPEG-2视频解码器在HDTV、SDTV等多种情况下的设计思路。同时本文给出了VLD、IZZ、IDCT等模块在专用视频解码器和可编程视频解码器中的设计结果。 文中采用的测试方法包括单元测试、集成测试和确认测试,它是一种自底向上的方法,分别与系统设计方法中的三个步骤相对应。本文在单元测试和集成、回归测试中采用了多层次混合仿真,极大地加快了测试速度。