摘要数字视频图像处理是将模拟视频图像转为数字信号,并且利用计算机、FPGA、DSP等对其进行处理的过程。视频图像处理涉及的领域十分广泛,例如机器人、遥感等。

本文首先构建了基于FPGA 的PAL制视频图像输入输出的处理平台;其次利用FPGA的资源构建微处理器Microblaze,通过IIC总线完成了对视频解码器SAA7115和视频编码器SAA7105的寄存器配置;最后实现了基于FPGA的视频图像采集、色彩空间转换、存储、处理、图像输出框架的构建,主要功能包括:67190

1. 对解码器输出BT.656格式的数字视频按行进行色彩空间的转换(由YCrCb转换到RGB),并按行将图像存储到DDR存储器图像输入空间;

2. 根据处理要求,按行读取DDR图像输入空间存储图像数据,完成处理后再次进行色彩空间的转换(由RGB转化为YCrCb),并按照BT.656的数据格式存入DDR的图像输出空间;

3. 根据编码器输出数据请求,从DDR的图像输出空间按行读取BT656格式的数据,输出给编码器完成图像输出;

根据上述功能要求,设计完成了接收模块、发送模块、处理提取模块、处理

存储模块,DDR控制器和DDR用户控制模块等。测试结果表明,各模块工作正常,模块集成后能够满足实时图像处理的要求。

毕业论文关键词  视频图像处理  FPGA程序设计  视频编解码

毕业设计说明书(论文)外文摘要

Abstract

  The digital video processing technique includes the process of converting video signal from analog signal to digital signal and using computer,FPGA and DSP to deal with the process.This kind of technology is widely used in many fields,including robot and remote sensing technique.

At first, a platform based on FPGA for PAL video image processing with input and output function is constructed in this paper. Then it uses the resources of the FPGA build Microblaze microprocessor; completes register configuration of video Encoder SAA7105 and the Video Decoder SAA7115  through the IIC bus ; finally realizes the video image acquisition, color space conversion, storage, processing, output, and other functions based on FPGA.

According to the requirements of the above, this paper designs the corresponding receiving module, the transmitting module, processing module, storage module, DDR controller and DDR user control module.

Experimental results show that the program design of each module to complete the design requirements, and the integration of all the designed module is able to complete the design requirements of the function.

Keywords  Video image processing  FPGA programming  Video coding and decoding

目录

1 引言1

1.1 视频图像处理的发展趋势和数字视频图像处理的特点1

1.2 FPGA视频图像处理的发展现状和趋势1

1.3 研究内容1

2 实时视频图像处理框架设计2

2.1 视频处理平台的结构和组成2

2.2 FPGA程序设计4

2.3 DDR控制器设计15

3 FPGA程序测试与验证31

3.1 接收模块验证31

3.2 处理提取模块验证34

3.3 处理存储模块验证36

3.4 发送模块验证37

3.5 DDR用户控制验证38

3.6 集成调试过程中遇到的问题及解决办法41

3.7 小型化实时视频处理电路实现42

结论43

致谢44

参考文献45

1 引言

视觉信息是人类获取客观外部世界信息直接的手段和重要的来源之一,约占人类五官获得的外界信息70%以上,所以视频图像的处理有着很重要的实际意义和应用价值。因为视频图像处理技术在不断的进步和完善,视频图像处理的应用领域也在不断的扩大和延伸。

上一篇:VHDL基于Xilinx507开发板的高速数据传输技术研究
下一篇:离散信道容量的线性乘法迭代算法研究与程序设计

基于Virtex-5FPGA的图像处理系统研究

FPGA实现以太网MAC控制器数据发送模块

FPGA二维小波变换设计与实现

FPGA可调FIR滤波器设计与实现

数字音频流的FPGA的AES流编解码监测系统设计

eMMC存储器的基于FPGA的数据读写控制

FPGA视频解码芯片I2C总线配置设计+程序

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】