首页 » 技术文章 » 基于S3C2410嵌入式视频监控系统的研究

基于S3C2410嵌入式视频监控系统的研究

作者:  时间:2011-03-03 14:42  来源:EDN

  2.2 视频图像的编解码

  JPEG标准中定义了三种编码系统:基于DCT的有损编码基本系统,可以用于绝大多数的压缩应用场合;用于高压缩比、高精度或渐进重建应用的扩展编码系统;用于无失真应用场合的无损系统。最常用的是基于DCT变换的顺序模式,称为基本系统。

  解压过程与压缩编码过程正好是一个相反的过程,从压缩过程中可以知道,图像数据经过DCT变换再量化之后用huffman熵编码进一步压缩而得到了压缩数据。所以要对图像进行解码首先需要进行huffman解码,接着需要将墒解码的数据根据具体的量化表进行还原再进行IDCT变化可以得到原来的图像数据。

  MJPEG(Motion JPEG,动态JPEG),是动态使用JPEG算法对视频信号进行压缩,其图像视频流的基本单元就是一帧一帧的JPEG图片。它的主要特点是基本不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩。MJPEG的优点是画质比较好,能产生高质量、全屏、全运动的视频、每帧可以任意存取,可以动态调整帧率、分辨率,而且其编码相对比较容易实现。

  本系统分为两个大的部分,目标机服务器软件与宿主机客户端软件。目标机服务器是采集和视频发送程序,两个线程分别完成采集和视频发送的功能;客户端软件主要用于接受TCP服务器的视频数据,并解码显示。系统工作原理如图4所示:

  3 小结:

  本文作者创新点是:结构简单,功能完善,视频的采集、压缩以及传输都集成在一个嵌入式模块中。嵌入式系统软件是基于嵌入式Linux操作系统的,开发资源丰富,有助于建立功能强大、结果复杂的大系统。在软件设计时充分采用了分层体系思想,使得系统具有很好的逻辑性,方便以后的维护和移植。由于系统采用面向对象的模块化设计,扩展灵活,易于实现系统的模块化管理,也能降低系统集成的困难和成本。

  参考文献:

  [1] 汪庆年,李桂勇,元美玲. 基于S3C2410 网络视频监控系统的设计与实现.微计算机信息,200712-2: 161-163

  [2] 刘富强.数字视频监控系统开发及应用.北京:机械工业出版社,2003

  [3] 陈俊宏.Embedded Linux嵌入式系统原理与实务.北京:中国铁道出版社,2004

  [4] 马忠梅.ARM & Linux嵌入式系统教程.北京:北京航空航天大学出版社,2004

  [5] 郝荣霞,徐旭东,陈文博,基于网络摄像机的第三代视频监控系统的研究信息技术,2005年总第9:120-122

  [6] 胡永红,智能多路视频监控系统的设计,微机发展,2001年第2:75-76

相关推荐

视频监控高清成像芯片发展现状及前景

高清视频监控FPGA应用迎来小高峰

视频监控  FPGA  2013-06-20

波士顿爆炸案刺激视频监控支出增长

视频监控  安防电子  2013-05-31

智能稳压电源在路灯照明中的应用

GPRS  路灯照明  2011-09-20

GPRS 火灾监测设计

GPRS  火灾监测  手机  2011-09-09

基于GPRS传输的输电线路红外测温系统

红外热像  GPRS  2011-08-23
在线研讨会
焦点