第1章 现实世界中的视频 1
第2章 视频处理介绍 3
2.1数字视频:像素和分辨率 3
2.2数字视频:像素和比特 4
2.3数字视频:颜色空间 5
2.4视频处理性能 6
第3章 采样和混叠 7
3.1奈奎斯特采样准则 10
第4章 数字滤波器介绍 12
4.1中值滤波 12
4.2 FIR滤波器 13
4.3 FIR滤波器结构 13
4.4频率响应计算 16
第5章 视频缩放 20
5.1理解视频缩放 21
5.2实现视频缩放 23
5.3不同长宽比的视频缩放 25
5.4结论 27
第6章 视频去隔行 28
6.1基本去隔行技术 29
6.2运动自适应去隔行:基础 31
6.3逻辑要求 33
6.4节奏检测 34
6.5结论 35
第7章alpha混合 36
7.1引言 36
7.2 alpha混合的概念和数学表达 36
7.3 alpha混合的硬件实现 37
7.4创建不同的背景 38
7.5结论 38
第8章 图像传感器信号处理 39
8.1 CMOS传感器基础 39
8.2 Bayer去马赛克的简单硬件实现 41
8.3军用光电红外系统传感器处理 41
8.4结论 43
第9章 视频接口 44
9.1 SDI 44
9.2显示端口 45
9.3 HDMI 45
9.4 DVI 45
9.5 VGA 46
9.6 CVBS 46
9.7 S-视频 46
9.8分量视频 47
第10章 视频旋转 48
10.1插值 49
第11章熵、预测编码和量化 50
11.1熵 50
11.2哈夫曼编码 51
11.3马尔可夫源 52
11.4预测编码 53
11.5差分编码 53
11.6无损压缩 54
11.7量化 55
11.8分贝 57
第12章 频域表示 59
12.1 DFT和IDFT方程 60
12.1.1第一个DFT例子 61
12.1.2第二个DFT例子 62
12.1.3第三个DFT例子 63
12.1.4第四个DFT例子 63
12.2快速傅里叶变换 65
12.3离散余弦变换 68
第13章 图像压缩基本原理 72
13.1基准JPEG 72
13.2直流缩放 72
13.3量化表 73
13.4熵编码 74
13.5 JPEG扩展 75
第14章 视频压缩基本原理 77
14.1块尺寸 77
14.2运动估计 79
14.3帧处理次序 80
14.4压缩I帧 81
14.5压缩P帧 81
14.6压缩B帧 82
14.7速率控制和缓冲 82
14.8量化比例因子 83
第15章从MPEG到H.264视频压缩 87
15.1 MPEG2 87
15.2 H.264视频压缩标准 91
15.2.1 H.264的级和类 91
15.2.2支持4×4整数DCT的H.264 94
15.2.3 H.264对数量化 95
15.2.4 H.264频率相关的量化 95
15.2.5 H.264像素插值 95
15.2.6 H.264可变块尺寸运动估计 95
15.2.7 H.264去块滤波器 96
15.2.8 H.264时域预测 96
15.2.9 H.264运动自适应帧和场 编码 96
15.2.10 H.264空间预测 97
15.2.11 H.264熵编码 97
15.2.12 H.264 冗余片 97
15.2.13 H.264任意片排序 97
15.2.14 H.264灵活的宏块排序 97
15.2.15 H.264其他的特性 97
15.3数字影院应用 98
第16章 视频噪声和压缩失真 99
16.1椒盐噪声 99
16.2蚊式噪声 100
16.3块效应 101
第17章 视频调制和传输 103
17.1复调制和解调 103
17.2调制信号带宽 105
17.3脉冲成形滤波器 107
17.4升余弦滤波器 109
17.5信号上转换 114
17.6数字上转换 115
第18章EP视频 119
18.1 IP基础 119
18.2封装 120
18.3流媒体视频 120
18.4传输协议 121
18.5 IP传输 122
18.6互联网视频问题 123
18.7流式视频 124
18.8多播视频 125
18.9视频会议 125
第19章 分割和聚焦 127
19.1聚焦测量 127
19.1.1梯度技术 128
19.1.2方差技术 129
19.2分割 130
19.2.1模板匹配 130
19.2.2 FPGA实现 133
第20章 构建视频处理系统的存储器考虑 135
20.1帧缓冲器 135
20.2计算外置存储器的带宽需求 137
20.3计算片上存储器 140
20.4结论 142
第21章 基于FPGA的视频系统的调试 143
21.1时序分析 143
21.1.1检查设计是否满足时序 144
21.1.2如果不满足时序,修正你的设计 144
21.2系统控制台调试器 145
21.3检查时钟和复位是否正常工作 145
21.4时钟和流量控制的视频流 146
21.5调试工具 146
21.6从时钟到流量控制视频流的转换 148
21.7从流量控制到时钟视频流的转换 149
21.8自由运行的流视频接口 149
21.9不足的内存带宽 150
21.10检查流内数据 150
21.11小结 151