视频采集与编码技术在视频监控终端中的应用.pdf
《视频采集与编码技术在视频监控终端中的应用.pdf》由会员分享,可在线阅读,更多相关《视频采集与编码技术在视频监控终端中的应用.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C N 4 3 1 2 5 8 T PI S S N1 0 0 7 1 3 0 X计算机工程与科学C O M P U T E RE N G I N E E R I N G&S(I E N C E2 0 11 年第3 3 卷第1 期V o J 3 3 N o 1,2 0 1 1文章编号:1 0 0 7 1 3 0 X(2 0 11)0 1 一0 1 2 2 0 5视频采集与编码技术在视频监控终端中的应用A p p l i c a t i o no ft h eV i d e oC a p t u r ea n dC o d i n gT e c h n o l o g yi nV i d e o
2、M o n i t o r i n gT e r m i n a l s赵满意1。赵利。,莫金旺2,李和1。刘涛1Z H A OM a n-y i l。Z H A OL i l。M 0J i n-w a n 9 2,L IH e l,L l UT a n l(1 桂林电子科技大学信息与通信学院,广西桂林5 4 1 0 0 4;2 桂林电子科技大学信息科技学院。广西桂林5 4 1 0 0 4)(1 S c h o o lo fI n f o r m a t i o na n dC o m m u n i c a t i o n。G u i l i nU n i v e r s i t yo fE
3、 l e c t r o n i cT e c h n o l o g y,G u i l i n5 4 1 0 0 4;2 S c h o o lo fI n f o r m a t i o nS c i e n c ea n dT e c h n o l o g y,G u i l i nU n i v e r s i t yo fE l e c t r o n i cT e c h n o l o g y,G u i l i n5 4 1 0 0 4。C h i n a J摘要:考虑到开发的难易程度、生产成本和软件升级等因素,本文介绍了一种基于A R M 处理器和嵌入式L i n u x
4、 操作系统的无线视频监控终端的设计和实现方法;分析了在嵌入式L i n u x 操作系统下基于V 4 L 的视频采集的新思路与基于M P E G-4 的视频编码的优点,阐述了整个终端系统开发的难点及相应的解决方案;给出了无线监控终端的实现方案、视频采集模块的设计方法、X V I D 编码器的编码过程和M P E G 一4 视频编码标准在A R M 平台上的优化方案。系统在A R M L i n u x 平台上进行了实际的视频采集及编码性能测试。测试结果表明,基于V 4 I。的视频采集和基于X V I D 的M P E G 一4 编码的无线监控终端视频采集实时性好,压缩效率高,码流平稳,完全能满
5、足用户的监控需求。A b s t r a c t:C o n s i d e r i n gt h ed e g r e eo fr e a l i z a t i o n,C O S to fm a n u f a c t u r i n ga n du p g r a d i n g,t h i sp a p e ri n t r o d u c e st h ed e s i g na n di m p l e m e n t a t i o no fw i r e l e s sv i d e om o n i t o r i n gt e r m i n a l sb a s e d
6、o nA R Ma n de m b e d d e dL i n u xs y s t e m s T h en e wi d e ao fv i d e oc a p t u r eb a s e do nV 4I。a n dt h em e r i t so fv i d e oc o d i n gb a s e do nM P E G 一4i nt h eL i n U Xs y s t e m sa r ea n a l y s e d W ed e s c r i b e dt h ed i f f i c u l t yo ft h ew h o l es y s t e md
7、 e v e l o p m e n ta n dt h ec o r r e s p o n d i n gs o l u t i o n s A l s o,t h ei m p l e m e n t a t i o no fw i r e l e s sv i d e om o n i t o r i n gt e r m i n a l s,t h ed e s i g no fv i d e oc a p t u r e,t h ee n c o d i n gp r o c e s so ft h eX V I De n e o d e ra n dt h eo p t i m
8、i z a t i o ns c h e m e so ft h eM P E G 一4v i d e oc o d i n gs t a n d a r do nt h eA R Mp l a t f o r ma r ea l lg i v e ni nt h i sp a p e r A f t e rt h ea c tu a】v i d e oc a p t u r ea n de n c o d i n gp e r f o r m a n c et e s tb a s e do nt h eA M R L i n u x,t h er e s u l t ss h o wt h
9、 a tt h ew i r e l e s sm o n i t o r i n gt e r m i n a l sb a s e do nV 4I。a n dM P E G 一4d ow e l li nr e a l t i m ev i d e oc a p t u r i n g,h i g hc o m p r e s s i o ne f f i c i e n c ya n ds t e a d ys t r e a m s,a n da r ef u l l ya b l et om e e tt h eu s e r sn e e d so nv i d e om o n
10、 i t o r i n g 关键词:嵌入式系统;视频监控;视频采集;视频编码K e yw o r d s:e m b e d d e ds y s t e m;v i d e om o n i t o r i n g;v i d e oc a p t u r e;v i d e oc o d i n gd o i:1 0 3 9 6 9 j i s s n 1 0 0 7 一】3 0 X 2 0 11 0 1 0 2 4中图分类号:T P 3 9 1文献标识码:A1 2 2收稿日期:2 0 0 91 12 8:修订日期:2 0 1o n 2 2 9基金项目:2 0 0 9 年广两【i 料 i
11、 C :研创新项目(2 0 0 9 1 0 5 9 5 0 8 10 M 1 1):广西教育厅科研基金(2 0 0 8 0 8 X L l 2 8 2 0 0 9 1 l X I,1 0 5)通讯地址:j 1 8 0 2,?,“尔肯嚣圳r f J 高新技术产业同北北环路女,易通人苴A d d r e s s:H y t e r aT e c h n o l o g yB u d d i n g B e t h u a n R d N o r t hR e g m n H lT e c h I n d u s t r i a lP a r k S h e n z h e n G u a n g
12、d o n g5 1 8 0 5 7 P R C h i n a万方数据l引言视频信号采集技术是随着计算机技术、数字通信技术、网络技术、自动控制技术以及L S I、V I。S I集成电路等技术发展而来的。在嵌入式领域,视频信号采集技术所具有的快速、实时、准确高效采集视频图像的特点使其成为视频监控系统的核心,也使其成为当前国内外视频安防行业的核心技术。同时,与视频采集技术息息相关的M P E G 一4 视频编码标准以其高质鼍、低传输速率等优点已经被广泛应用到网络多媒体、视频会议和多媒体监控等图像传输系统中。目前,国内外大部分成熟的M P E G-4 应用均为基于X 8 6 构架P C 机的客户端
13、和服务器模式。且多数实时编码使用商业的嵌入式操作系统。系统性能远远高于实际需求,而且成本较高。以嵌入式L i n u x 作为操作系统不仅开发方便,且可以节约成本,并可以根据实际情况进行裁减,占用资源少,灵活性强,适用范围更广泛。2 监控终端设计方案2 1 监控终端硬件结构系统开发平台采用S a m s u n g 公司生产的基于A R M 9 2 0 T 主频为4 0 0 M H z 的$3 C 2 4 4 0 A 处理器和基于L i n u x 2 6 1 2 内核版本的操作系统。开发板平台除了集成了通用的串口控制器、U S B 控制器等功能之外,还集成了一个C A M I F 接口,此接
14、口是实现数据采集的核心接口 1 。在此开发平台基础之上实现内核的裁剪、定制和移植及应用程序的开发是设计的重要工作。系统硬件结构主要包括处理器$3 C 2 4 4 0 核心模块、S A A 7 1 1 3 H 驱动模块、V i d e 0 4 1。i n u x 视频采集模块、M P E G-4 视频编码模块和R T 7 3 无线网络传输模块,本文着重从基于V 4 I。的视频采集和基于X V I D 的M P E G-4 视频压缩编码两个方面做详细的介绍。视频监控前端硬件结构框图如图l 所示。2 2 监控终端软件结构视频监控终端软件平台采用嵌入式L i n u x 操作系统。L i n u x
15、有良好的开放性、稳定性、模块化、可扩充性、可移植性等诸多优点。本系统L i n u x 操作系统采用成熟稳定的2 6 1 2 内核。配置内核时图1视频监控终端的硬件结构根据硬件资源选择F l a s h 和S R A M 的大小,同时去除不支持的选项以缩减内核体积,执行交叉编译后得到L i n u x 的内核映像文件。将编译好的L i n u x 内核移植到嵌入式处理器后,主要工作包括底层设备驱动程序和上层应用程序的开发,监控终端软件结构如图2 所示。_ 葡 万:tE 二络蚵控制二一 C:】o:r陌i 酡-=I 编碉i 孔视赫瘢 厂扁蝻硐 C)C=至L i n u x 2 耍6 1 2 1 X
16、 互I 二3 3C3 r 丽矿“厂矗帝1,SAA71 1 3 H l 竺望竺竺竺生图2 视频监控终端的软件结构3 基于V 4 L 的视频采集模块设计在整个监控终端系统中,基于V 4 L 驱动规范实现对视频解码芯片S A A 7 1 1 3 的驱动是整个系统开发的难点。L i n u x 下的视频采集系统中,一般都需要用到V i d e of o rL i n u x(V 4 L)驱动规范 3 J,该模块是底层驱动程序与应用程序之间的接口。它为I i n u x 下的视频设备提供了一套A P l 和相关的标准,按照V 4 L 规定的接口访问方式控制和读写设备即可完成视频采集及相关参数的设置。具体
17、来说,编程时实现的功能如下:(1)配置C A M I F 接口的采样参数。主要是输入源图像数据的格式、输出的图像格式、采样的窗口大小、D M A 的访问地址等参数。这里定义了一个结构体,用于存储与C A M I F 接f j 相关的配置信息,这些配臀信息最终是与一系列的寄存器丰 I 关联的。这个结构体为读写寄存器提供了一个清晰12 3万方数据的、集中的存储缓冲:s t r u c ts 3 c 2 4 4 0 一c a m i f c f g t m ts r c x;*输入的视频图像宽度*m ts r e y;*输入的视频图像高度*m td s t x;*输出的1 4 标图像宽度*m td
18、s t y;*输出的目标图像高度*m td s t f m t;*输出的目标图像数据格式*m tp r e x;*预览通道输出的图像宽度*m tp r e y;*预览通道输出的图像高度*m tp r e f m t;*为1 表示使用通道*u 1 6b y p a s s;*为1 时表示不启用按比例的图像放大或缩小*一u 1 6y c b c r;*输入图像的Y C b C r 顺序*s t r u c ts 3 c 2 4 4 0 一c a m i f*d e v;*设备的系统信息*);(2)打开视频设备(摄像机)函数:s t a t i ci n tv 4 1c a mo p e n(s t
19、 r u c tv i d e od e v i c e*v,i n tf l a g,v o i d*i d p t r)。(3)读取摄像机信息函数,该函数通过d e v r d y 的值判断1 帧图像是否采集转换结束。如果该值置1,则表示采样结束,这时就可以从图像数据的缓冲中拷贝数据到用户的存储空间,如果为0,则函数进入阻塞或返回E A G A I N 标志:s t a t i cl o n gv 4 1c a mr e a d(v o i d*i d。c h a r*b u f,u n s i g n e dl o n gc o u n t,i n i tn o l o c k)。(4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视频 采集 编码 技术 监控 终端 中的 应用
限制150内