论文部分内容阅读
图像视频采集、压缩、传输技术在工农业生产、军事、医学、消费电子以及安全监控等领域有着极广泛的应用。传统的图像视频采集压缩传输系统是由CCD摄像头,采集卡和计算机组成,一般功能较为齐全,但体积较大,价格高。随着嵌入式设备的出现和发展,该系统朝着微型化、网络化和智能化的方向发展。嵌入式图像视频采集压缩传输系统一般是由微型摄像头、图像处理与微处理器芯片和存储器等构成的专用电路系统,具有体积小,功能强,接口丰富等特点,可作为一个智能模块广泛使用于各种网络和大型监控系统等应用环境中。随着微处理器性能的改进以及快速专用图像处理芯片的出现,嵌入式图像视频采集压缩传输系统的应用将会越来越广泛。
本文提出了一种基于ARM处理器的嵌入式图像视频采集压缩传输系统的解决方案。该方案使用Motorola公司DragonBall系列嵌入式处理器MC9328MX1/MXL(ARM920T)为CPU,该CPU内置硬件加速单元,功能强大,适合图像处理;图像视频采集模块采用OV7640 CMOS图像传感器,通用性强;系统软件平台使用嵌入式Linux操作系统;压缩算法采用H.263标准,算法成熟,压缩比高;图像传输模块采用RTP/RTCP协议,能够根据网络状况动态调整传输速率;系统GUI用Qt/Embedded建立,界面友好,方便人机交互。系统采用模块化设计,各部分相互协调、形成了一个完整的图像视频采集、压缩、传输系统,并具有跨平台网络传输功能。由于使用ARM处理器,平台功耗较低,图像视频采集压缩完成后可通过TCP/IP网络向上位机传输实时图像视频信息。该方案由于采用开源的linux操作系统,并未使用商用的软件包,完全从底层开发,使整个平台软件部分开发成本较低,具有广泛的市场前景。