摘要随着视频监控的广泛应用,其市场从原来的公共场所扩展到了私人场所,字符叠加是不可缺少的一部分。这项技术是应用电视技术中的一个重要领域,在应用电视系统中和监控系统中发挥着重要的作用。本文研究了基于FPGA的多路视频字符叠加的设计与实现。
本论文首先介绍了视频字符叠加的发展概况,接着给出了系统的整体设计规划和硬件设计方案。论述了各模块的硬件电路设计,具体模块有:视频处理模块、数据存储模块、基于ARM的控制模块和基于FPGA的字符叠加模块。然后实现了字符叠加的软件设计,讨论了FPGA去抖动的方案,利用DPRAM读写数据在屏幕上进行字符叠加。同时完成了STM32系列的ARM的点灯实验和RTC实验,为ARM和FPGA之间的良好通信做准备。最后实现了各个模块的硬件调试,从硬件到软件验证了本系统的可行性。9517
关键词 FPGA ARM 视频字符叠加 视频监控
毕业设计说明书(论文)外文摘要
Title The Realization of Overlapping the Multi-channel Video and Characters Based On FPGA
Abstract
As the video monitoring applys extensively, its market extends to private places from the original public, the character overlapping is an indispensable part . This technology is an important field of the application of television technology and plays an important role in the television system and monitoring system . This paper studies the design and implementation of overlapping the multi-channel video and characters.
This paper firstly introduces the general situations of the development of overlapping of video and characters , and then gives both the overall design of the system and design scheme of the hardware. Discussing the design of hardware circuit module, the modules are a video processing module, a data storage module,a control module based on the ARM and character-overlapping module based on FPGA. secondly the paper realizes software design of the overlapping of video and characters .Then the software design analases the FPGA deshaking program,using DPRAM to read and write data and overlapping video and characters on screen . At the same time, completing the STM32series of ARM lighting experiment and RTC experiments, the work makes a good preparation for the communication between ARM and FPGA. Finally, the article realizes hardware debugging of each module.From haedware to software,the paper shows the feasibility of the system.
Keywords FPGA ARM overlapping the multi-channel video and characters
Video monitoring
目 次
1 绪论 1
1.1 研究背景及意义 1
1.2 发展概括和主要技术手段 1
1.3 论文内容与结构安排 4
2 字符叠加系统设计 4
2.1 引言 4
2.2 系统框图设计 5
2.3 系统应用优势和场合 5
2.4 本章小结 6
3 系统硬件设计 6
3.1 引言 6
3.2 基于LM1881的视频处理模块 7
3.3 基于FLASH的数据存储模块 7
3.4 基于ARM的控制模块 8
3.4.1 复位和时钟控制RCC 12
3.4.2 实时时钟RTC 13
3.5 基于FPGA的字符叠加模块 14
3.6 本章小结 18
4 FPGA字符叠加软件设计 18
4.1 引言 18 基于FPGA的多路视频字符叠加的实现:http://www.youerw.com/tongxin/lunwen_8267.html