虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

视频编辑

  • 基于ARM和DSP的视频监控平台的研究

    随着人们安防意识的增强,视频监控系统应用越来广泛,许多公共场所,如学校、工厂、政府、银行都设有视频监控系统。网络技术、图像处理技术及嵌入式技术的快速发展,使得视频监控系统技术有了很大的进步,功能也越来越丰富,单纯的视频画面的监控已经不能满足人们的要求。兼容丰富的通信协议、强大的系统控制管理功能和智能化的监测能力的视频监控系统就成了当今视频监控系统的研究开发的热点。 现在流行的视频监控的构架大致分为两类,一种基于数字信号处理器,一种基于通用微处理器。数字信号处理器擅长复杂的计算、音视频处理,而通用微处理器适用于系统控制、管理。两种方案可以满足简单的视频监控的要求,各自功能也相对单一。如果把两种方案结合在一起,必定可以达到易于扩展多种功能的满意的效果。 本文分析了现有的数字视频监控系统的几种方案,为了满足视频监控系统功能越来越丰富全面的要求,设计了一款基于ARM和DSP的双处理器的视频监控平台,该平台易于进行功能的扩展和升级。系统采用三星公司的S3C2410 ARM9处理器和TI公司的TMS320DM642数字信号处理器,ARM负责视频的传输和外围控制,DSP负责视频的采集和压缩。本文主要着眼于平台的软件方面。硬件电路方面,主要介绍了视频采集电路和ARM与DSP的通信电路。软件方面,搭建了ARM嵌入式Linux操作系统平台,开发了主机口(HPI)驱动程序,以及基于实时传输协议RTP的服务器端和客户端程序。DSP部分,基于DSP/BIOS实时操作系统和RF5参考框架,开发了多任务的上层应用程序。移植并优化了MPEG-4编码器,依据DSP/BIOS的类/微驱动开发模型,开发了SAA7111视频编码器的驱动程序。 经过实验测试,ARM端搭建的嵌入式Linux软件平台运行良好。DSP端视频采集效率基本达到了25帧/秒的采集要求,经过优化的MPEG-4编码器对CIF格式的图像的压缩编码率为13帧/秒,视频服务器可满足视频传输的实时性需要。该设计的基于ARM和DSP双处理器架构视频监控平台在视频监控领域将会有很好的应用前景。关键词:视频监控;嵌入式系统;Linux;驱动程序;视频压缩

    标签: ARM DSP 视频 监控平台

    上传时间: 2013-04-24

    上传用户:zmy123

  • 基于ARM平台的嵌入式数字视频监控技术研究

    数字视频监控系统是一门集计算机技术、通信技术和数字视频技术于一体的综合系统,它充分利用大规模集成电路和网络的科技成果,体积小巧、性能稳定、通讯便利,被广泛应用于交通、银行、医院、视频会议、无人监控等诸多领域。 本系统基于ARM微处理器平台,移植嵌入式Linux操作系统,并完成视频采集、压缩、传输等任务。为降低产品成本,系统采用ARM9微处理器S3C2410作为主处理器,以USB摄像头作为视频采集设备,用软件对视频数据进行MPEG—4压缩。 论文首先从整体上分析了嵌入式数字视频监控系统的总体设计方案,给出了硬件框架和软件体系。其次在ARM硬件平台成功构建了armlinux嵌入式系统,包括引导程序Bootloader的设计、修改配置Linux内核以及制作JFFS2文件系统,完成USB数码摄像头的驱动。在应用程序开发过程中,设计了基于Video4Linux的视频采集程序,采用mmap(内存映射)方式截取图片,分析了MPEG—4编码模型XVID程序中的运动估计部分,研究了半像素快速搜索算法,从而减少了搜索点数提高了运算速度。最后利用开源JRTPLIB库实现视频数据流的RTP传送。 整个设计是在S3C2410硬件平台上进行的,采用2.4.18版本的Linux内核。其中MPEG—4编码优化测试是在ARMDeveloperSuite(ADS)version1.2中完成的。 本课题为在ARM平台实现数字视频监控的设计做了有益的探索性尝试,对今后进一步完成远程嵌入式视频监控系统的设计有着积极的意义。

    标签: ARM 嵌入式 数字视频监控 技术研究

    上传时间: 2013-06-10

    上传用户:shawvi

  • 基于ARM平台的网络视频监控系统研究与开发

    进入二十一世纪以来,随着我国经济、社会、文化各方面快速发展,人民生活节奏日益加快,远程互动交流要求不断提高。网络化生活方式真正进入到平常百姓家。为适应社会的持续高速发展,必须广泛开发应用网络化、信息化的工作生活产品,满足社会市场需求。本课题就是面向当前网络迅速普及形势下的家庭远程监控市场,采用高集成度、微功耗、低成本的设计思路,构建实时性、网络化、数字化嵌入式家用远程监控系统,以适应普通家庭远程安全维护需求,提高中低收入群体的生活质量和生活安全性。 嵌入式网络视频监控系统是建立在ARM9和WindowsCE平台上的一套完整视频处理传输系统。它主要由S3C2410嵌入式硬件平台、WindowsCE5.0嵌入式操作系统、摄像头驱动采集模块、网络收发模块和编解码模块五大部分组成。本文首先对嵌入式网络监控系统进行了总体设计,根据成本和市场需求,完成功能元件和软件平台选型。在硬件选择上使用了市场上得到广泛认可的S3C2410、CS8900A网络控制器、SDRAM、NANDFASH存储器、摄像头芯片,即满足功能需求又控制成本,同时保证相互兼容和工作稳定性;软件平台选择兼顾市场认同度和软件兼容性,同时考虑到开发的复杂程度,选择了同属微软旗下、类似WindowsXP的WindowsCE软件环境。这样主要软件开发工作便可以使用WindowsXP下的开发工具完成。这一选择符合市场主流用户对微软的认同,也节约了学习和建立Linux交叉编译环境的精力和时间。 硬件平台搭建后使用ADS1.2进行调试,操作系统使用PlatformBuilder进行定制,驱动、采集、编码及发送模块在EVC4.0下开发,接收、解码和显示模块用VC++6.0开发。为保证软硬件兼容性,软件调试很少使用Emulator虚拟机,而使用JTAG、串口、USB口、交叉线建立硬件连接后进行实机调试。针对本课题主要软件模块WindowsXP下开发、WindowsCE下调试的情况,由于两操作系统不能直接兼容,需建立平台间同步和交互。实验中使用了MSASYNC.exe等外围软件以及VGA控制器、USB扩展等外围硬件模块以实现快速实验,由此也造成实验设备和过程比最终产品复杂很多的情况。最终产品将把软硬件环境剪裁到满足功能的最小规模,仅预留排线接口用于升级,以实现低成本、微功耗、高集成度的设计要求。 系统的软硬件测试表明:该系统安装使用方便,运行稳定可靠,普通网络情况下可提供家用实时性,达到了预期设计目的和要求。为下一步的改进和完善建立起基础平台,并提供了主要功能。

    标签: ARM 网络视频监控 系统研究

    上传时间: 2013-07-08

    上传用户:夜月十二桥

  • 基于嵌入式ARM的远程视频监控系统研究

    随着科技的进步,视频监控系统正在向嵌入式、数字化、网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现了体积小巧、性能稳定、通讯便利的监控产品。 本文以S3C2410为核心硬件平台开发了基于嵌入式的远程视频监控系统,并对关键技术进行了论述和研究。首先给出了系统总体软硬件设计方案,针对本系统硬件对vivi进行了修改和移植,对编译和移植Linux内核以及制作YAFFS文件系统也做了深入的研究,重点讨论了在嵌入式Linux操作系统下开发USB接口摄像头驱动程序和利用linux提供的Video4Linux API函数实现视频数据采集,其次采用背景差法实现了对视频图像中运动目标的检测,然后通过MJPEG压缩算法实现了视频数据压缩,接着介绍了在Linux下基于TCP/IP协议的socket编程,实现了视频数据的网络发送。最后着重论述了嵌入式Web服务器的设计,编写了视频监控主界面程序,并实现了基于B/S模式的视频监控系统结构。 本系统采用模块化设计方法,使得设计更加简洁、高效,具有良好的扩展性和易用性,有利于系统升级。另外采用嵌入式的方法,系统成本较低,易于推广使用。

    标签: ARM 嵌入式 远程视频监控 系统研究

    上传时间: 2013-04-24

    上传用户:小枫残月

  • H.264高清视频编解码系统中ARM控制模块的软件设计.pdf

    随着数字电视日益深入人心,高清概念越来越为人所熟知。带有高清视频功能的产品已经逐步走向人们的工作和生活,高清视频处理已经从理论研究走向系统实际应用。毫无疑问,无论是从观众的视觉还是从产业的角度来看,高清视频已经成为数字视频技术发展的必然趋势。本文研究了整个编解码系统中ARM控制模块的软件设计,最终完成以PC机为终端控制平台,经ARM控制模块将命令发送给核心编解码芯片MB86H51,使其完成相应的操作。、本文主要的工作有如下几个方面: 1、根据ARM各型号芯片的特点,结合本系统的实际需求,最终选定Atmel公司的AT91SAM9261作为ARM控制板的核心处理芯片,并深入了解该芯片的工作原理和内部结构。 2、根据本系统中所选用的DataFlash型号及外围电路连接情况等诸多因素,并结合Atmel公司所提供的AT91SAM9261一级BootLoader参考代码,编写调试符合本系统启动运行的一级BootLoader引导程序,也称为Bootstrap引导程序,最终成功实现引导U-Boot程序。 3、深入分析了U-Boot和Linux的体系结构和编译过程,结合AT91SAM9261芯片的特点和实际外围电路的连接情况,修改U-Boot和Linux中主要的编译参数,并进行重新编译,最终成功移植到系统板中。 4、在ITU-T提供的H.264标准的参考解码程序JM8.6的基础上,详细研究了H.264视频编码标准以及具体的解码器结构和解码流程,并结合DirectX技术,开发了一款基于PC机的H.264解码播放器,用于验证存储在PC机上的H.264压缩码流的正确性。

    标签: 264 ARM 高清视频

    上传时间: 2013-04-24

    上传用户:acon

  • 一种面向无线视频传感器网络的低复杂度视频编码算法及其在ARM平台上的实现

    随着21世纪的到来,计算机技术,信息处理技术,半导体技术和网络技术不断发展,人类社会进入了信息化时代。与此同时,无线视频传感器网络也得到了突飞猛进的发展,成为当今国际上备受关注的热点研究领域。无线视频传感器网络有着很多的优点和十分广泛的应用前景。在军事,工业,城市管理和监控系统等重要领域都有潜在的使用价值。 无线视频传感器网络有着显著的特征,例如:网络节点能源有限;网络带宽有限;对处理速度要求较高等。由此可见,传统的视频编码标准无法应用于无线视频传感器网络。MPEG-4,H.263,H.264等视频编码标准,全是基于运动估计补偿实现的,计算量十分巨大,在能量,存储空间和处理能力均有限的节点难以实现这类高复杂度的编码算法。 本文针对无线视频传感器网络对视频编码算法的具体需求,提出一种基于运动检测的低复杂度视频编码算法。该算法只对当前编码帧中的运动对象进行编码,并且以面向对象的结构输出码流。实验结果表明,与H.264全I帧编码相比,本文提出的算法编码速度提高了约3倍,编码性能提高了约2dB。与H.264基本档次相比,虽然编码性能略有下降,但是编码速度平均提高了8倍左右。因此,本文提出的算法可以在编码效率和编码速度之间获得很好的折衷,在一定程度上可以满足无线视频传感器网络的需求。 本文选用ALDVK_270作为硬件实验平台。在分析算法结构的同时,结合嵌入式系统的特点,从算法,内存,高级语言和汇编语言等几个方面提出优化方案,最终在ARM嵌入式平台下实现了面向无线视频传感器网络的低复杂度视频编码算法。测试结果表明,与优化前相比,优化后的编码速度有了很大的提高,对于CIF格式的监控视频序列能够满足实时处理的要求。

    标签: ARM 无线视频 传感器网络 复杂度

    上传时间: 2013-07-26

    上传用户:小小小熊

  • 基于ARMDSP的视频处理系统设计与实现

    现代信息技术的迅猛发展和人们生活质量的提高,使得视频处理方面的研究与应用,尤其是实时图像处理受到了广泛关注。近年来,DSP技术的不断发展,将数字信号处理领域的理论研究成果应用到实际系统中,并推动了新理论和应用的发展,对视频处理等领域的技术发展起到了十分重要的作用。同时,随着网络、移动通讯和多媒体技术的飞速发展,嵌入式系统也得到更加广泛的应用。 本文分析了嵌入式系统、DSP技术、以及视频处理系统等领域的最近发展现状,结合本实验室在嵌入式开发、H.264.图像编解码、DSP技术三个方面的研究成果和实际开发经验,提出了采用TIC6000系列的TMS320DM642和ARM(S3C2410)为主体的硬件系统架构,设计了一种基于ARM+DSP的嵌入式视频处理系统。该系统将专门用于视频图像处理的DSP与在通讯和实时控制方面具有独特优势的ARM处理器结合起来,为嵌入式实时环境下一些复杂算法的实现问题开辟了新的途径。 文中首先介绍了系统的相关技术及标准,包括控制端用到的ARM技术和处理端的DSP技术及核心处理算法H.264编码原理,给出了系统的整体架构及设计思路。整个系统分控制端和处理端以及两者之间的通信三个部分,控制端主要由一个最小系统、LCD及触摸屏和矩阵键盘构成,在ARM上移植了Linux操作系统,并在其上编写了外设驱动。处理端包括视频输入、输出模块、存储模块、网络传输模块,移植了基于基本档次的T264代码到DM642中,并进行了优化,完成了视频信号的采集和回显程序的编写,并将采集、处理、回显三个进程加入到BIOS中,实现了处理端的功能。两者通信采用HPI16模式的通信方式。最后,就系统的性能进行了测试,给出了测试效果图,并对结果进行了详细分析。 在文章的最后,总结了课题研究所取得的成果及其不足之处;给出了系统进一步研究和改进的思路。嵌入式是未来发展的主流,随着本系统的进一步完善,必将具有更加广阔的应用前景。

    标签: ARMDSP 视频处理 系统设计

    上传时间: 2013-04-24

    上传用户:wc412467303

  • 基于ARMDSP嵌入式视频监控系统的设计与研究

    随着网络、通信和微电子技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富的特点而被广泛的应用。本文利用ARM+DSP的双核结构,对基于ARM+DSP嵌入式的视频监控系统进行了设计和研究。 本系统大致分成两部分-DSP图像采集处理部分和ARM实时控制应用部分两部分。子系统分别选用TMS320DM642和AT91RM9200作为两部分的主控芯片,利用它们各自的优势在系统中发挥不同的功能。 DSP的图像采集处理部分通过CCD摄像头对特定的区域采集视频图像,并由视频解码芯片进行视频解码处理。处理后的数字视频信号放入DSP内通过视频运动检测算法进行图像处理,以掌握是否有异常的情况发生。如果有异常情况发生,则立刻由DSP向ARM实时控制应用部分施加中断信号,并将识别处理后的结果全部发送过去。 ARM的实时控制应用部分实现对DSP图像采集处理部分的实时控制,实现支持Linux平台的硬件架构,实现网口、串口和USB等接口用于数据传输,实现图像的显示和友好的人机界而等等。ARM实时控制应用部分本身不参与图像识别和处理相关的算法实现,而只是配合DSP将图像处理的结果显示出来,并在恰当的时机触发外部控制器实现一定的对外控制功能。 基于ARM+DSP架构的视频监控系统的设计思想与实现原理,本系统分为控制模块和视频处理模块,二者独立开发和调试,通过HPI并行方式连接,提高了软硬件任务的模块化程度,增加了系统的稳定性、可靠性和灵活性,符合嵌入式视频监控的功能要求,可以面对日益复杂的视频应用。本文还介绍了基于AT91RM9200处理器子系统开发板的底层BootLoader程序的开发和对Linux操作系统移植的过程。最后论文在设计并实现的基础上对系统的改进提出了一些新的方法和建议。

    标签: ARMDSP 嵌入式视频 监控系统

    上传时间: 2013-06-19

    上传用户:金宜

  • 基于ARMVxWorks的Web视频监控系统的研究和设计

    近年来,监控系统从鲜为人知的幕后走进了前台、走进了人们的生活,监控技术己从第一代全模拟系统发展到第三代完全数字化的阶段。目前,随着微处理器技术和计算机网络技术的进步,基于嵌入式Web的网络视频监控系统逐渐得到了人们的广泛关注,以网络为基础的数字视频监控系统已经发展成为视频监控系统发展的主流。 本文在分析视频监控的现状和发展趋势之后,针对当前视频监控系统的不足,结合市场应用前景设计了一种较好的远程视频监控的应用方案。该方案是在当前非常流行的ARM微处理器上,利用强实时操作系统VxWorks与高性能开源的嵌入式Web服务器和嵌入式数据库相结合,建立高效的、可及时响应的嵌入式视频监控服务器,该系统支持USB摄像设备、文件存储、数据库管理,具有较高的性价比。 论文详细阐述了视频监控系统软硬件的总体设计,主要致力于嵌入式操作系统在S3C2410开发板上的移植,深入研究了闪存文件系统TFFS、以太网卡的工作机制、VxWorks USB协议栈,并实现了硬件上对应的驱动程序。在嵌入式操作系统成功实现后,完成了嵌入式Web服务器GoAhead和嵌入式数据库Berkeley DB的移植。同时,在软件层次上设计和实现了基于Web视频监控的前端服务CGI程序的功能模块。 本系统是ARM技术、VxWorks操作系统、网络技术在嵌入式领域的综合应用,本系统可应用于交通控制、实时探测、安全检查等领域,并对视频监控在其他领域的应用有一定的参考价值。

    标签: ARMVxWorks Web 视频监控系统

    上传时间: 2013-04-24

    上传用户:fanghao

  • 基于ARM的LED视频控制系统设计

    近年来,LED显示系统在信息显示领域得到了广泛的应用,迅速发展成一种电子广告媒体,而且已形成具有相当发展潜力的电子产业。随着北京申办年奥运会的成功,必将进一步推动LED显示屏产业的发展。 就目前的发展趋势来看,LED视频显示系统是一个发展趋势。而目前的LED视频系统必须以PC机为视频源,一对一的联机、同步显示,属于同步显示系统,使用不是很灵活方便。一般用于大型购物广场的户外播放视频广告、电视和电影,还可用于大型体育比赛场所,实时直播赛况。尽管异步显示系统可脱机使用,方便灵活,但不能够播放视频信息。 从商业角度来说,技术先进的不一定就是能在市场上完全能行的通的。随着电子广告市场发展,城市街道的视频广告也必将是一种发展趋势,因为具有动感的彩色视频广告比普通的广告壁纸更能吸引人们眼球,同时也为城市添加一道靓丽的风景。而具有寿命长、成本低、亮度高、视角大、可视距离远等特点的LED显示系统比较适合此场所的显示要求。针对这一特点,开发一套小型、可脱机播放视频的LED显示系统,具有重要的意义和市场价值,不仅有助于城市电子广告产业的发展,也必将推进小型LED视频系统的研究进程以及在其他领域的广泛应用。 因此,本课题以此作为研究工作的起点。本文在分析LED显示屏工作原理后,针对目前LED异步显示系统存在的缺点,结合LED同步显示系统的主要功能及技术指标,提出解决关键问题的总体技术方案。该系统采用ARM+FPGA的硬件构架,利用ARM处理器可移植操作系统、自带LCD控制器、可实现图形界面系统的特点,将ARM系统作为视频源,FPGA用于显示数据重构、灰度扫描控制的电路设计,有效解决了该系统的关键技术问题。 本文的核心是ARM系统软硬件设计及FPGA逻辑设计两大部分。首先根据系统的总体设计方案实现控制系统硬件平台的设计:然后在此基础上通过对嵌入式Linux内核的移植、LCD驱动程序的开发及Qtopia图形界面系统的实现,完成了ARM系统的软件平台设计;最后重点介绍了FPGA的逻辑设计及仿真分析,并验证了各模块的功能设计的正确性。

    标签: ARM LED 视频 控制系统设计

    上传时间: 2013-06-26

    上传用户:luke5347