
论文摘要
随着微电子技术、计算机技术、通信技术飞速发展,图像作为信息载体被广泛应用,这使得人们对图像信息处理与传输的需求越来越迫切。同时,随着DPS芯片集成度、运算速度、数据吞吐率等性能的不断提高,它已被广泛地应用于许多图像处理与传输领域。本文所描述的数字图像压缩系统,运用了数字图像压缩技术,实现静止图像的采集、压缩和存储,然后传送到计算机上进行后续处理。文章首先对系统的总体方案进行了设计,确定了以TMS320VC5402作为主处理器,以CMOS图像传感器作为信源,并引入CPLD作为逻辑控制部分的硬件方案,文章接着对整个系统的工作流程作了简要描述。在接下来的章节里,分别就系统的功能模块-作了详细的分析与设计。视频采集模块采用的主要芯片是SAA7111,文章对其性能和结构特点作了简单的介绍之后,重点分析了它通过I2C总线进行操作控制的方法,详细阐述了基于CPLD的帧存储器地址生成器的设计过程;JPEG压缩处理模块的设计是本文的另一重点,在介绍了JPEG算法的基本流程和主要步骤之后,重点就该算法在DSP上的具体实现进行了论述,并取得良好的效果。软件主要分为采集和处理两部分,论文中详细地介绍了这两个部分的工作过程和软件功能的实现,给出了详细的源程序。
论文目录
摘要ABSTRACT第1章 绪论1.1 选题的背景及意义1.2 系统软硬件实现简介1.3 主要完成的工作第2章 图像采集与图像数据存储2.1 图像采集和输出模块SAA7111概述2.1.1 SAA7111的主要特点2.1.2 SAA7111的主要原理2.1.3 SAA7111主要寄存器设置2.2 利用DSP对SAA7111初始化2C总线的特点及基本通信协议'>2.2.1 I2C总线的特点及基本通信协议2.2.2 DSP对SAA7111初始化2.2.3 利用定时器实现精确定时2.3 采集控制与存储地址产生电路设计第3章 基于DSP的JPEG压缩编码3.1 JPEG标准概述3.2 JPEG基本系统3.3 二维DCT算法概述3.3.1 一维DCT算法3.3.2 二维DCT算法3.4 基于DSP的二维快速DCT变换3.4.1 行列分离式的二维快速DCT变换3.4.2 DCT快速变换的DSP实现3.5 量化3.6 Z字形编排3.7 熵编码3.7.1 DC系数编码3.7.2 AC系数编码3.8 JPEG算法的仿真结果及分析3.9 JPEG算法的实时性分析第4章 基于TMS320VC5402的JPEG压缩系统实现4.1 存储器接口电路的设计4.1.1 TMS320VC5402的存储器结构4.1.2 TMS320VC5402存储器扩展方式4.1.3 片外SRAM接口电路的设计4.2 片外存储器片选与读写逻辑4.3 TMS320VC5402输入时钟产生4.4 设置等待状态产生器4.5 关键引脚及多余引脚的处理第5章 在线Flash烧写程序设计5.1 Boot Loader概念5.2 Boot Loader模式5.3 并口Boot Loader原理5.4 Flash在线编程的实现5.4.1 Boot表的生成5.4.2 SST39VF400的烧写规则5.4.3 烧写程序设计第6章 总结和改进参考文献附录1 一个MCU亮度系数JPEG主程序2C总线初始化SAA7111程序'>附录2 利用DSP虚拟I2C总线初始化SAA7111程序附录3 定时器中断服务程序与中断向量表附录4 图2-6中模块pcount、hcount、addr的VHDL程序附录5 文中利用CPLD实现功能的顶层模块图与引脚分配附录6 基于DSP的静态图像压缩平台的电路图致谢
相关论文文献
标签:图像采集论文; 图像压缩论文;