论文部分内容阅读
摘要:近年来,随着嵌入式技术的发展进步,远程视频监控系统取得了又一个重要的重要的突破,嵌入式的视频传输与监控逐渐的成为了一种社会发展的趋势,本文我们的研究重点就是关于远程视频监控系统中应用嵌入式技术的相关研究,了解基于嵌入式技术系统的优势,掌握其运行的原理与设计方法。
关键词:远程视频监控系统;嵌入式技术;设计研究
目前市面上的嵌入式技术设备普遍都具有着实时性强、资源占用空间小、功能强大的优势,这为嵌入式设备受到越来越多的人的关注提供了前提,但是现在已有的嵌入式视频监控系统一般都是基于局域网环境之下的,这使得监控系统在很大的程度上受到地域范围的限制,而基于第三代移动通信技术的网络视频监控系统的运作成本又比较的高,因此基于嵌入式技术的远程视频监控系统的发展逐渐的成为了人们的主要推崇方式。
一、嵌入式远程视频监控系统的设计结构
目前使用较多的嵌入式远程视频监控系统大多是基于s3c2440开发板的嵌入式Linux平台,通过USB接口的摄像头捕捉图像,然后将图像数据传输到开发板之上,开发板再通过采集和处理等模式对图像数据进行处理之后就通过网络传输到接收端PC上,接收端的PC通过运行相关的软件实现视频解码最终将图像显示到电脑之上。这一系统的总体结构是如图1所示,总的结构又分之为硬件平台和软件平台两个部分。
(一)系统的硬件平台设计
一般在远程视频监控系统中其硬件平台选用的大多是utu2440-F版式的开发板,这种开发板主要是由核心板和底板两个部分组成,其中核心板上集成了64mb的nand flash和64mb的sdram系统,而底板上主要有网卡、usb借口及串口等外接的接口和芯片,而其中央处理器cpu采用的是三星饿s3c2440a型号的微处理器,这种处理器具有着总体体积小、性能高、功耗低的优点,因此在硬件系统中得到了广泛的应用。
这些硬件系统的功能分工主要表现为以下:nand flash是保存操作系统与文件系统的平台;串口是用于和宿主机进行通信,进行输入调试命令及运行命令的平台;网卡主要是用于连接外界网络进行信息传输的平台;usb接口摄像头用于对视频进行采集;lcd显示屏是用于接收客户端视频图像的工具。
(二)系统的软件平台设计
嵌入式的系统一般具有着资源有限、不易调试的问题,这就需要我们采用交叉编译调试的方法进行编译这是嵌入式系统运行在软件方面的前提条件,这种交叉编译调试过程一般是发生在宿主机之上的,与其相对应的嵌入式开发板叫做目标板,当在开发的时候,我们要先在宿主机上编写好相应的程序并安装交叉编译程序,然后将写成的代码通过交叉编译器来进行编译,以生成可执行的二进制代码,然后就可以在目标板上进行运行了。
二、嵌入式远程视频监控系统设计的关键技术
随着科学技术的飞速发展嵌入式技术开始被广泛的应用到现代的视频监控系统之上,大大的提高了视频监控的强度和效度,促进了我国视频监控设备的长远发展。为了能够突破现在地域范围的限制,实现实效的远程视频监控,我们还需要对嵌入式技术不断的进行革新发展,掌握其系统设计的关键,从而有效的促进我国远程视频监控系统的应用发展。总的来说,在远程视频监控系统设计中嵌入式技术的关键主要表现在以下几个方面:
(一)NAT技术的应用改进
NAT技术可以实现通过局域网把主机上的地址映射为网络上的有效IP地址,从而有效的实现网络地址的复用。通过使用NAT技术不仅能够很好的隐藏内部的网络地址信息,使外界不能够随意的访问内部的网络系统,从而有效的保护内部网络的安全,提高网络运行的安全性能,而且还能够很好的减少Ipv4地址的需求量。这些限制条件在一定的程度上保护了网络的运行安全,但同时也带来一些不便,导致外部的网络不能够穿过NAT主动的与内部的网络进行通信,从而影响了信息的传输与共享,现在我们要实现远程的视频监控就必须要突破NAT技术的保护,利用STUN协议实现NAT的穿越,从而有效的加强信息的传输与共享。
(二)MJPEG编解码技术的应用改进
MJPEG编解码又被称之为运动静止图像压缩技术,它的主要作用是用于视频传输和对图像的处理,其基本的原理是基于静态的图像压缩技术而发展起来的动态图像压缩技术,这种方式可以单独的完整的压缩每一帧图像,而且其主要的特点是在压缩的过程中基本上可以不用考虑视频流中不同帧图像之间的变化,只要对单独的一帧进行压缩就可以,这造成大量的冗余信息被反复的存储,导致空间占用过大,压缩效率不高。因此为了能够有效的提高MJPEG编解码技术的功能,我们就必须要根据实际的需求开发出适合自己需要的MJPEG编解码视频压缩方案。
(三)SDL显示技术的应用
跨平台多媒体技术就是SDL显示技术,它主要是由C语言所编写的,可以同时的支持多种操作系统,为应用程序的开发及代码移植提供了很多的便利。SDL的程序代码主要是由4个部分组成的,分别是初始阶段、程序运行阶段、时间等待与处理阶段及资源的释放阶段这四个部分,在这个SDL显示平台上使用者不需要知道操作系统间的具体差别,只要调解SDL提供的API函数就可以有效的实现对音视频的操作。
三、嵌入式远程视频监控系统的优势
随着科学技术的飞速发展嵌入式技术开始被广泛的应用到现代的视频监控系统之上,逐渐的突破了地域范围的界限,使视频监控的远程传输成为了可能,大大的提高了视频监控的强度和效度,促进了我国视频监控设备的长远发展。总的来说,嵌入式远程视频监控系统的优势主要表现为以下几个方面:
(一)实现了发送端与接收端的便携操作
与传统的视频传输平台相比,增加了嵌入式的远程视频监控平台无论是从发送端亦或是接收端的环境都能够实现便携可操作目标,这样就大大地提高视频监控的力度和灵活性。
(二)突破地域范围的限制
嵌入式的远程视频监控系统通过内置的网卡实现与网络的有效连接,这样就可以把监控的图像实时的传输到制定的终端之上,这样就大大的降低了地域范围对信息传输的控制,实现远程遥控指挥。
(三)实现了图像智能处理化技术
智能图像处理技术一般在Windows平台上的广泛的使用,我们通过把智能模块嵌入到远程监控服务器的终端系统之上,就可以实现对图像的智能化处理,从而使音频更加的系统丰富。
结语:
随着嵌入式技术的发展进步,远程视频监控系统取得了又一个重要的突破,嵌入式的视频传输与监控逐渐的成为了一种社会发展的趋势,逐渐的突破了传统的地域区限的限制,开始向着远程化、自动化的方向发展。在今后的发展规划之中,为了更加有效的促进嵌入式的远程视频监控系统的发展,我们必须要要不断的进行技术创新,提高嵌入式技术水平,使其能够具有更加广泛的作用。
参考文献:
[1]彭懿涛,夏惊涛,穆道生.基于嵌入式技术的远程视频监控系统[J].兵工自动化,2006,04:55-56+76.
[2]郑均辉,孙泽军,李笑凇.基于嵌入式技术的网络远程视频监控系统的研究与实现[J].平顶山学院学报,2007,02:115-117.
关键词:远程视频监控系统;嵌入式技术;设计研究
目前市面上的嵌入式技术设备普遍都具有着实时性强、资源占用空间小、功能强大的优势,这为嵌入式设备受到越来越多的人的关注提供了前提,但是现在已有的嵌入式视频监控系统一般都是基于局域网环境之下的,这使得监控系统在很大的程度上受到地域范围的限制,而基于第三代移动通信技术的网络视频监控系统的运作成本又比较的高,因此基于嵌入式技术的远程视频监控系统的发展逐渐的成为了人们的主要推崇方式。
一、嵌入式远程视频监控系统的设计结构
目前使用较多的嵌入式远程视频监控系统大多是基于s3c2440开发板的嵌入式Linux平台,通过USB接口的摄像头捕捉图像,然后将图像数据传输到开发板之上,开发板再通过采集和处理等模式对图像数据进行处理之后就通过网络传输到接收端PC上,接收端的PC通过运行相关的软件实现视频解码最终将图像显示到电脑之上。这一系统的总体结构是如图1所示,总的结构又分之为硬件平台和软件平台两个部分。
(一)系统的硬件平台设计
一般在远程视频监控系统中其硬件平台选用的大多是utu2440-F版式的开发板,这种开发板主要是由核心板和底板两个部分组成,其中核心板上集成了64mb的nand flash和64mb的sdram系统,而底板上主要有网卡、usb借口及串口等外接的接口和芯片,而其中央处理器cpu采用的是三星饿s3c2440a型号的微处理器,这种处理器具有着总体体积小、性能高、功耗低的优点,因此在硬件系统中得到了广泛的应用。
这些硬件系统的功能分工主要表现为以下:nand flash是保存操作系统与文件系统的平台;串口是用于和宿主机进行通信,进行输入调试命令及运行命令的平台;网卡主要是用于连接外界网络进行信息传输的平台;usb接口摄像头用于对视频进行采集;lcd显示屏是用于接收客户端视频图像的工具。
(二)系统的软件平台设计
嵌入式的系统一般具有着资源有限、不易调试的问题,这就需要我们采用交叉编译调试的方法进行编译这是嵌入式系统运行在软件方面的前提条件,这种交叉编译调试过程一般是发生在宿主机之上的,与其相对应的嵌入式开发板叫做目标板,当在开发的时候,我们要先在宿主机上编写好相应的程序并安装交叉编译程序,然后将写成的代码通过交叉编译器来进行编译,以生成可执行的二进制代码,然后就可以在目标板上进行运行了。
二、嵌入式远程视频监控系统设计的关键技术
随着科学技术的飞速发展嵌入式技术开始被广泛的应用到现代的视频监控系统之上,大大的提高了视频监控的强度和效度,促进了我国视频监控设备的长远发展。为了能够突破现在地域范围的限制,实现实效的远程视频监控,我们还需要对嵌入式技术不断的进行革新发展,掌握其系统设计的关键,从而有效的促进我国远程视频监控系统的应用发展。总的来说,在远程视频监控系统设计中嵌入式技术的关键主要表现在以下几个方面:
(一)NAT技术的应用改进
NAT技术可以实现通过局域网把主机上的地址映射为网络上的有效IP地址,从而有效的实现网络地址的复用。通过使用NAT技术不仅能够很好的隐藏内部的网络地址信息,使外界不能够随意的访问内部的网络系统,从而有效的保护内部网络的安全,提高网络运行的安全性能,而且还能够很好的减少Ipv4地址的需求量。这些限制条件在一定的程度上保护了网络的运行安全,但同时也带来一些不便,导致外部的网络不能够穿过NAT主动的与内部的网络进行通信,从而影响了信息的传输与共享,现在我们要实现远程的视频监控就必须要突破NAT技术的保护,利用STUN协议实现NAT的穿越,从而有效的加强信息的传输与共享。
(二)MJPEG编解码技术的应用改进
MJPEG编解码又被称之为运动静止图像压缩技术,它的主要作用是用于视频传输和对图像的处理,其基本的原理是基于静态的图像压缩技术而发展起来的动态图像压缩技术,这种方式可以单独的完整的压缩每一帧图像,而且其主要的特点是在压缩的过程中基本上可以不用考虑视频流中不同帧图像之间的变化,只要对单独的一帧进行压缩就可以,这造成大量的冗余信息被反复的存储,导致空间占用过大,压缩效率不高。因此为了能够有效的提高MJPEG编解码技术的功能,我们就必须要根据实际的需求开发出适合自己需要的MJPEG编解码视频压缩方案。
(三)SDL显示技术的应用
跨平台多媒体技术就是SDL显示技术,它主要是由C语言所编写的,可以同时的支持多种操作系统,为应用程序的开发及代码移植提供了很多的便利。SDL的程序代码主要是由4个部分组成的,分别是初始阶段、程序运行阶段、时间等待与处理阶段及资源的释放阶段这四个部分,在这个SDL显示平台上使用者不需要知道操作系统间的具体差别,只要调解SDL提供的API函数就可以有效的实现对音视频的操作。
三、嵌入式远程视频监控系统的优势
随着科学技术的飞速发展嵌入式技术开始被广泛的应用到现代的视频监控系统之上,逐渐的突破了地域范围的界限,使视频监控的远程传输成为了可能,大大的提高了视频监控的强度和效度,促进了我国视频监控设备的长远发展。总的来说,嵌入式远程视频监控系统的优势主要表现为以下几个方面:
(一)实现了发送端与接收端的便携操作
与传统的视频传输平台相比,增加了嵌入式的远程视频监控平台无论是从发送端亦或是接收端的环境都能够实现便携可操作目标,这样就大大地提高视频监控的力度和灵活性。
(二)突破地域范围的限制
嵌入式的远程视频监控系统通过内置的网卡实现与网络的有效连接,这样就可以把监控的图像实时的传输到制定的终端之上,这样就大大的降低了地域范围对信息传输的控制,实现远程遥控指挥。
(三)实现了图像智能处理化技术
智能图像处理技术一般在Windows平台上的广泛的使用,我们通过把智能模块嵌入到远程监控服务器的终端系统之上,就可以实现对图像的智能化处理,从而使音频更加的系统丰富。
结语:
随着嵌入式技术的发展进步,远程视频监控系统取得了又一个重要的突破,嵌入式的视频传输与监控逐渐的成为了一种社会发展的趋势,逐渐的突破了传统的地域区限的限制,开始向着远程化、自动化的方向发展。在今后的发展规划之中,为了更加有效的促进嵌入式的远程视频监控系统的发展,我们必须要要不断的进行技术创新,提高嵌入式技术水平,使其能够具有更加广泛的作用。
参考文献:
[1]彭懿涛,夏惊涛,穆道生.基于嵌入式技术的远程视频监控系统[J].兵工自动化,2006,04:55-56+76.
[2]郑均辉,孙泽军,李笑凇.基于嵌入式技术的网络远程视频监控系统的研究与实现[J].平顶山学院学报,2007,02:115-117.