软硬件协同的MPEG-4视频解码器设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yd310yd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
音视频多媒体技术以最直观的方式表达信息,给人们带来了丰富的信息和多彩的娱乐感受。在多媒体设备中,MPEG-4标准因其编码方式先进,压缩效率高,错误控制机制可靠而被普遍采用。视频解码是其中最重要、最复杂的技术。视频解码器的主流方案包括纯软件解码方案和纯硬件(ASIC)的解码方案两种。这两种方案有各自的优点和缺点。纯软件解码方案的主要优点是灵活,易于开发和调整更新。主要缺点是解码效率低,功耗大。ASIC方案的优点是集成度高,功耗小,可靠性高,运算速度快。其缺点在于,开发难度大,周期长,灵活性差。针对MPEG-4视频解码器,综合软件方案和硬件方案的长处,本设计采用软硬件协同的解决方案,即CPU配合硬件加速器的形式。这个方案将整个解码过程进行合理划分,将运算比较集中的部分用硬件加速器方式实现,而运算量较小、控制复杂的部分用软件实现。采用软硬件协同的设计方法可以较好的兼顾解码速度、功耗、灵活性、成本以及开发周期的要求。通过分析MPEG-4视频解码的原理和流程,在开源解码软件XVID的基础上,本文首先根据软件计算量统计的结果,确定了软硬件划分方案,将占整体计算量74%以上的IDCT、帧间运动补偿、反量化三部分划入硬件加速器。设计了系统的四级流水机制。接下来,给出了各个模块的详细设计。包括主控电路、反量化模块、反离散余弦变换(IDCT)模块和运动补偿模块。根据标准规定的算法结合实际情况做出优化,力争提高效率的同时节约资源的使用。实现了软硬件协同,在XVID的基础上,修改其中涉及到硬件加速器的软件代码,使之与硬件加速器协同工作。硬件加速器用Verilog HDL硬件描述语言完成开发,结果证明,本设计达到了设计要求。在CPU工作频率200 MHz、硬件加速器工作频率50 MHz、软硬件协同工作下,解码性能相对纯软件大约提高了3至5倍左右,能够满足CIF分辨率实时视频播放的要求。
其他文献
集成电路进入深亚微米以后,传统的体硅CMOS寄生效应和迁移率不匹配问题亟待解决,针对体硅中器件尺寸缩小引起的寄生效应,可以采取SOI(Silicon on Insulator)结构,针对硅基CMO
在"互联网+"和大数据时代背景下,国库财政集中支付电子化管理是深化财政管理体制改革的必然要求和选择。自内蒙古自治区锡林郭勒盟财政集中支付无纸化系统上线以来,大大提高
由于减反射薄膜的性能受制备工艺的影响很大,文章采用SiO2和TiO2作为低、高折射率膜料,采用磁控溅射法在玻璃基片上制备了多层减反射膜系,研究了制备工艺对薄膜性能的影响,从理论
通信信号的调制方式识别,在军用(例如电子对抗)及民用(例如软件无线电)领域都有广阔的前景。本文在通信信号调制方式识别算法的基础上,结合软件无线电技术,提出整个调制识别
近年来随着患者自我保护意识的增强,在医疗过程中一些难以避免的并发症及无法预料的医疗意外发生后,尽管医护人员没有任何过失,患方也常把一切不良后果都归结为医院和医生方面的
随着集成电路产业的飞速发展,以NoC-MPSoC(Network-on-Chip andMultiprocessor-System-on-Chip)为代表的多核技术已成为下一代集成电路设计的主流技术。使用多核技术代替传统
女贞子是一款中药良品,可作为纯天然中药饲料添加剂,在改善肉制品质量、提高免疫机能、增加平均日增重、提升产奶量等方面效益显著。本文对中药女贞子在纯天然植物饲料添加剂
2014年12月31日,国务院总理李克强主持召开国务院常务会议,审议通过《中华人民共和国政府采购法实施条例(草案)》(以下简称《条例》)。会议认为,把政府采购纳入规范化、法制化轨
针对松嫩平原地下水环境日益恶化,制约该区社会经济发展和生态平衡的现状,选择松嫩平原的第一大城市和松花江流经的重要城市——哈尔滨市区及其周边地区作为研究区,依据区内
在新课程实施的背景下,班级文化建设作为学校全方位育人的一个重要方面,已越来越受到各级各类学校的重视,成为深化教育改革,优化育人环境的一项重要课题。因此,研究农村初中