论文部分内容阅读
本文是基于MPEG-2标准的视频压缩编码系统的实现与应用。MPEG-2标准于1994年由ITU-T的视频编码专家组(Video Coding ExpertsGroup,VCEG)和ISO/IEC的活动图像编码专家组(Moving Picture ExpertGroup,MPEG)的联合视频组(Joint Vedio Team,JVT)提出,虽然说MPEG-2压缩标准提出比较早,与后来陆续出台的MPEG-4,H.264等压缩标准相比,缺少一些新的功能,但它有其自身的特色和广泛的应用范围,它是针对标准视频清晰度电视的数字压缩标准,DVB-C、DVB-S等数字电视广播的一系列标准均以MPEG-2为基础。导师与其它公司合作的项目,传感器遥测装置的研制中,传输选择的是DVB-T方式,这就要求前端视频的处理采用MPEG-2标准进行压缩,本文也是对项目中压缩的一个预研。首先对视频图像和MPEG-2标准进行了理论介绍,然后比较了实现MPEG-2算法的几种方式,考虑到开发周期和开发成本,本设计中MPEG-2算法的实现利用现有的IC压缩芯片。本文对系统进行了硬件设计和软件设计,利用插件对输入到PC的压缩视频流进行软件解压缩并播放,验证了基于MPEG-2标准的视频压缩编码系统的软硬件设计的正确合理。基于MPEG-2标准的理论与以上的实践,结合项目中非标准格式视频源的特性,利用本设计系统中的压缩模块,提出了用现有的IC集成芯片来压缩非标准信号的方案。硬件设计,选用CMOS感光芯片OV7640产生数字视频源,给压缩芯片GO7007SB进行压缩处理,选择HY57V643220DT-6做为预处理帧和输出缓冲区,压缩后的数据经压缩系统的USB接口传出。基于MPEG-2标准的视频压缩编码系统的软件设计,按照对整个系统的工作流程的设计,先对GO7007SB进行初始化,启动芯片,再把设计好的OV7640配置文件下到OV7640中,初始化OV7640,启动整个系统,对输入的视频源进行压缩处理。整个系统的硬件设计具有小巧,低功耗的特点,可以考虑利用电池供电,开发成便携式设备。经过本文验证的GO7007SB初始化设计,通用性很强,不论是Windows操作系统、Linux操作系统、WinCE系统还是用单片机对其控制,都要遵循这个设计流程,可以缩短开发周期,具有实际的参考价值。