基于嵌入式的实时视频无线传输系统设计
发布时间:2018-04-02 01:40
本文选题:视频采集 切入点:压缩 出处:《济南大学》2012年硕士论文
【摘要】:随着互联网和各种高科技的高速发展和广泛普及,已将我们置身于一个全新的信息时代。而如何获得信息,并将获得的信息为我们所用,显得至关重要。视频作为信息的载体之一,在其中的作用不可忽视。监控是获得视频的最重要手段之一,视频采集、视频编码压缩、视频发送与接收是视频监控中的重要组成部分。随着计算机通信技术的不断发展,以及监控实时性需求的不断增长,如何获得实时高质量的视频信息显得至关重要。 FPGA作为当今硬件设计的基石,以其高速度、高密度、高性能、低成本的特性,加上各种硬件厂商提供的视频解决方案,使得它在监控系统的应用越来越广泛;Wince5.0与ARM9结合的开发平台,将Wince5.0强大的内核、开源、扩展性强和可裁决等优势与ARM9微型化、性能高、功耗低、低价格等优势相结合,使得它们在嵌入式开发中的应用越来越广泛。本文分别利用了FPGA灵活性,可编程性的优势,以及ARM强大的控制能力,完成了对于视频采集压缩模块和无线发送模块的设计。 视频采集模块主要分为IIC控制模块、有效视频抽取模块、视频预处理模块、SDRAM帧存模块、基于IP核的压缩编码模块。IIC控制模块控制TVP5146模块完成模拟视频数据向数字视频数据的转换;有效视频抽取模块负责将TVP5146解码的视频数据完成有效视频抽取,使其符合H.264编码器的格式需要;视频预处理模块主要完成Y、Cb、C视频数据的分离,本模块采用两片D_RAM之间的乒乓操作完成了设计;SDRAM帧存控制模块同样采用两片SDRAM之间的乒乓操作,完成了视频视频的缓存,同时负责将视频数据按照一定格式送至压缩编码模块进行压缩;基于IP核的压缩编码模块主要完成视频数据的压缩,压缩完的视频数据送至U6100模块进行无线传输。 无线传输模块采用基于ARM9和Wince5.0的开发平台,ARM9作为控制器,控制U6100模块完成视频数据的发送;Wince5.0是模块化系统,使用方便,使用PB进行系统定制,并完成U6100无线模块驱动的加载,,而待发送的视频流基于RTP协议封装,然后发送至终端服务器。
[Abstract]:With the rapid development and popularization of the Internet and various kinds of high technology, we have been placed in a new information age. Video as one of the carriers of information can not be ignored. Monitoring is one of the most important means to obtain video, video capture, video coding and compression, Video transmission and reception is an important part of video surveillance. With the development of computer communication technology and the growing demand of real-time monitoring, it is very important to obtain real-time and high-quality video information. FPGA is the cornerstone of today's hardware design, with its high speed, high density, high performance, low cost features, together with a variety of hardware vendors to provide video solutions, It makes it more and more widely used in the monitoring system with the combination of Wince5.0 and ARM9. It combines the advantages of Wince5.0 's powerful kernel, open source, expansibility and arbitrability with the advantages of ARM9 miniaturization, high performance, low power consumption, low price, etc. It makes them more and more widely used in embedded development. This paper makes use of the advantages of FPGA flexibility, programmability, and the powerful control ability of ARM to complete the design of video capture and compression module and wireless transmission module. The video acquisition module is mainly divided into IIC control module, effective video extraction module, video preprocessing module and SDRAM frame storage module. The compression coding module based on IP core. IIC control module controls the TVP5146 module to complete the conversion of analog video data to digital video data, and the effective video extraction module is responsible for effectively extracting the video data decoded by TVP5146. The video preprocessing module mainly completes the separation of the video data between the two pieces of D_RAM, and the Ping-Pong operation between the two pieces of D_RAM is used to complete the design of the Ping-Pong operation between the two pieces of SDRAM, and the Ping-Pong operation between the two pieces of SDRAM is also used in the design of the Ping-Pong control module, which is designed to meet the needs of the H.264 encoder. At the same time, the video data is sent to the compression coding module according to a certain format. The compression coding module based on IP core mainly completes the compression of video data. The compressed video data is sent to the U6100 module for wireless transmission. The wireless transmission module uses ARM9, a development platform based on ARM9 and Wince5.0, as the controller, and controls the U6100 module to complete the transmission of video data. Wince5.0 is a modular system. It is convenient to use, and use PB to customize the system, and complete the loading of U6100 wireless module driver. The video stream to be sent is encapsulated based on RTP protocol and sent to the terminal server.
【学位授予单位】:济南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TN919.8
【参考文献】
相关期刊论文 前10条
1 康艳霞;曹剑中;田雁;车嵘;孙磊;;实时视频处理系统中乒乓缓存的设计[J];弹箭与制导学报;2007年04期
2 钱建良;;DSP+FPGA嵌入式多路视频监控系统硬件平台[J];电子产品世界;2007年11期
3 李红俊,韩冀皖;数字图像处理技术及其应用[J];计算机自动测量与控制;2002年09期
4 胡越黎;计慧杰;吴频;宣祥光;;图像的中值滤波算法及其FPGA实现[J];计算机测量与控制;2008年11期
5 李伟,樊轶超,杨承霖;汽车行驶记录仪在客车上的应用[J];客车技术与研究;2005年02期
6 张建伟;应用汽车行驶记录仪开创安全管理新模式[J];内蒙古公路与运输;2003年03期
7 韩红霞;;基于FPGA的视频解码芯片I2C总线配置[J];微计算机信息;2009年35期
8 罗玉平 ,施业斌 ,尹社广 ,陈海涛;SDRAM视频存储控制器的设计与实现[J];微型机与应用;2002年09期
9 陈荣保;余辉;;具有图像记忆功能的汽车黑匣子的研究和设计[J];微电子学与计算机;2006年06期
10 耿宏伟;张玉t
本文编号:1698254
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1698254.html