第一部分 FPGA 视频/图像的采集、显示和传输
1. 硬件设计
1.1 LCD接口
1.2 AD/DA接口
1.3 音频
1.4
网口
1.5 串口
1.6 ps2接口
1.7 VGA口
1.8 视频输入输出
2、Verilog代码设计
2.1 LCD时序控制
2.2 视频采集和处理
2.3 网口verilog设计
2.4 音频Verilog设计
2.5 VGA verilog设计
3.
视频/图像采集的流程
第二部分 视频/图像FPGA高级开发技巧
1. 仿真技巧
2. SignalTapII逻辑分析仪的使用技巧
第三部分 Sopc技术在视频/图像处理中的应用
1. SOPC的组成及设计思想
2. SOPC开发工具的使用
3. 运用SOPC进行图像处理软硬件开发设计
3.1 运用SOPC进行图像处理软核CPU设计
3.2 运用SOPC进行图像处理硬件设计
3.3 运用SOPC进行图像处理程序设计
第四部分 算法开发思路和要点
1. 算法一般开发思路
2. 算法开发中的要点
3. 算法的函数构思
4. 算法的verilog实现
5. 算法中的注意事项
6. 算法重点
第五部分 JPEG2000
FPGA设计理论与实践
1. JPEG标准概述
2. 图象技术基础
3. YUV与RGB的区别
4. JPEG标准框架
5. JPEG 熵编码模块
6. JPEG 熵编码实现要点
7. JPEG 熵编码处理流程
第六部分 视频/图像处理算法设计理论与实践
1. 视频/图像反色处理
2. 视频/图像阈值变换处理
3. 视频/图像黑白二值化处理
4. 视频/图像灰度处理
5. 视频/图像滤波处理
第七部分 视频/图像处理、网络传输项目案例
1、方案功能设计:视频图像采集、处理、网络传输、音频处理
2、方案硬件设计:网口、 LCD、视频口、音频口等
3、方案软件设计
第八部分 数码相框FPGA设计项目案例
1、方案功能设计:实现一个数码相框的功能,能循环播放图片,可以通过触摸屏设定播放速度,
可以翻阅存在SD卡中的相片。
2、硬件设计:LCD,触摸屏,SD卡接口等
3、软件设计:LCD驱动,触摸屏驱动,SD卡驱动,JPEG图像编解码,屏幕界面构建和动作构建等。
实验:
实验一:视频/图像采集和LCD显示实验
实验二:数码相框实验
实验三:视频/图像采集、处理实验
实验四:JPEG2000
FPGA 编解码实验
实验五:视频/图像反色处理实验
实验六: 视频/图像阈值变换处理实验
实验七: 视频/图像黑白二值化处理实验
实验八: 视频/图像灰度处理实验