内容简介
目录
第一章 概述
1.1 图像和视频压缩
1.2 视频编解码器的设计
1.3 本书的结构
第二章 数字视频
2.1 引言
2.1 视频捕获与显示的概念
2.2.1 视频图像
2.2.2 数字视频
2.2.3 视频捕获
2.2.4 采样
2.2.5 显示
2.3.1 RGB
2.3 颜色空间
2.3.1 YCrCb
2.4 人眼视觉系统
2.5 视频质量
2.5.1 主观测量视频质量
2.5.2 客观测量视频质量
2.6 表示数字视频的标准
2.7 数字视频应用
2.7.1 数字视频开发平台
2.8 小结
参考文献
第三章 图像和视频压缩基础
3.1 引言
3.1.1 我们需要压缩吗?
3.2 图像和视频压缩
3.2.2 变换编码
3.2.1 差分脉冲编码调制(DPCM)
3.2.3 运动补偿预测
3.2.4 基于模型的编码
3.3 图像编解码器
3.3.1 变换编码
3.3.2 量化
3.3.3 熵编码
3.3.4 解码
3.4 视频编解码器
3.4.1 帧间残差
3.4.2 运动补偿预测
3.4.3 变换,量化和熵编码
3.4.4 解码
3.5 小结
4.2 国际标准化组织
4.1 引言
第四章 视频编码标准:JPEG和MPEG
4.2.1 专家组
4.2.2 标准化过程
4.2.3 理解与使用标准
4.3 JPEG(联合图像专家组)
4.3.1 JPEG
4.3.2 Motion JPEG
4.3.3 JPEG-2000
4.4 MPEG(动图像专家组)
4.4.1 MPEG-1
4.4.2 MPEG-2
4.4.3 MPEG-4
4.5 小结
参考文献
5.1 引言
5.2 H.261
5.3.1 特性
5.4 H.263可选模式/H.263+
5.3 H.263
5.4.1 H.263档次
5.5 H.264
5.6 视频编码标准的性能
5.7 小结
参考文献
第六章 运动估计与补偿
6.1 引言
6.2 运动估计与补偿
6.2.1 运动估计与补偿的需求
6.2.2 块匹配
6.2.3 最小化差值能量
6.3 运动估计全搜法
6.4 快速搜索
6.4.1 三步搜索法(TSS)
6.4.2 对数搜索
6.4.3 交叉搜索
6.4.4 一次一个搜索法
6.4.5 最近邻搜索法
6.4.6 等级搜索
6.5 运动估计算法的比较
6.6 半像素运动估计
6.7 参考帧的选择
6.7.2 后向预测
6.7.3 双向预测
6.7.1 前向预测
6.7.4 多个参考帧
6.8 运动模型的改进
6.8.1 指到参考帧之外的运动矢量
6.8.2 可变块尺寸
6.8.3 重叠块运动补偿(OBMC)
6.8.4 复杂的运动模型
6.9 运动估计与补偿算法的实现
6.9.1 软件实现
6.9.2 硬件实现
6.10 小结
参考文献
第七章 变换编码
7.1 引言
7.2 离散余弦变换
7.3 离散小波变换
7.4 快速DCT算法(FDCT)
7.4.1 分解变换
7.4.2 流程图算法
7.4.3 分布式算法
7.4.4 其他DCT算法
7.5 DCT变换的实现
7.5.1 软件DCT的实现
7.5.2 硬件DCT的实现
7.6 量化
7.6.1 量化器的类型
7.6.2 量化器的设计
7.6.3 量化器的实现
7.6.4 矢量量化
7.7 小结
参考文献
第八章 熵编码
8.1 引言
8.2.1 游程编码
8.2 数据符号
8.2.2 其他符号
8.3 哈夫曼编码
8.3.1 “真正”的哈夫曼编码
8.3.2 改进的哈夫曼编码
8.3.3 熵编码表的设计
8.3.4 熵编码实例
8.3.5 变长编码器设计
8.3.6 变长解码器设计
8.3.7 错误处理
8.4 算术编码
8.4.1 算术编码实现的问题
8.5 小结
参考文献
第九章 预处理与后处理
9.1 引言
9.2 预滤波
9.2.1 摄像头噪声
9.2.2 摄像头抖动
9.3 后滤波
9.3.1 图像失真
9.3.2 消除块失真滤波器
9.3.3 消除环失真滤波器
9.3.4 差错消除滤波器
9.4 小结
参考文献
第十章 码率,失真与复杂度
10.1 引言
10.2 码率与失真
10.2.1 码率控制的重要性
10.2.2 率失真的性能
10.2.3 率失真的问题
10.2.4 实用的码率控制方法
10.3 计算复杂度
10.3.1 计算复杂度与视频质量
10.3.2 可伸缩复杂度算法
10.3.3 复杂度-码率控制
10.4 小结
参考文献
11.2 服务质量的需求和制约
11.1 引言
11.2.1 编码视频对QoS的需求
第十一章 编码视频的传输
11.2.2 实际的QoS性能
11.2.3 QoS限制对编码视频的影响
11.3 最优的QoS设计
11.3.1 比特率
11.3.2 错误恢复
11.3.3 延时
11.4 传输环境
11.4.1 数字电视广播:MPEG2系统/传输
11.4.2 视频流:H.323多媒体会议
11.5 小结
参考文献
12.1 引言
12.2 通用处理器
第十二章 视频CODEC开发平台
12.2.1 功能
12.2.2 多媒体支持
12.3 数字信号处理器
第五章 视频编码标准:H.261,H.263与H.
12.4 嵌入式处理器
12.5 多媒体处理器
12.6 视频信号处理器
12.7 可定制的硬件
12.8 协处理器
12.9 小结
参考文献
13.2 视频编解码器的接口
13.1 引言
第十三章 视频编解码器设计
13.2.1 视频输入/输出
13.2.2 编码数据的输入/输出
13.2.3 控制参数
13.2.4 状态参数
13.3 基于软件的编解码器的设计
13.3.1 设计目标
13.3.2 规范和分割
13.3.4 改进性能
13.3.3 设计功能模块
13.3.5 测试
13.4 基于硬件的编解码器的设计
13.4.1 设计目标
13.4.2 规范和分割
13.4.3 设计功能模块
13.4.4 测试
13.5 小结
参考文献
14.2 标准的演化
第十四章 发展趋势
14.1 引言
14.3 视频编码的研究
14.4 平台发展趋势
14.5 应用发展趋势
14.6 视频编解码器的设计
参考文献
术语表