本书力图沿着技术与标准发展的主线,向读者介绍数字视频编码主要的技术原理和算法,引导读者掌握数字视频编码的核心技术,为读者进一步的研究提供参考。本书第1章为数字视频编码概论;第2章对视频编码基础进行介绍;第3~6章对预测、变换、量化、熵编码等关键技术进行详细介绍;第7章、第8章分别对视频编码系统以及当前最新的国内外编码标准即H.264/AVC和AVS进行介绍;第9章、第10章对视频编码应用过程中的可伸缩编码、转码等技术进行介绍;第11~13章对三维视频编码、分布式视频编码以及基于视觉的编码等新型编码方向进行介绍;第14章对一些编码优化技术进行详细介绍;第15章对图像/视频质量评价技术进行介绍。 本书可供计算机、通信专业高校师生参考,也可作为从事数字视频编码研究工作的科研人员的参考书。
样章试读
目录
序
前言
第1章 概论
1.1 视觉感知
1.1.1 颜色表达
1.1.2 视觉系统的颜色感知
1.1.3 视觉系统的光强感知
1.1.4 视觉感知
1.2 数字视频
1.2.1 数字视频系统
1.2.2 视频采集
1.2.3 色度空间
1.2.4 视频格式
1.3 视频数据冗余
1.3.1 冗余的类型
1.3.2 去除冗余的方法
参考文献
习题
第2章 视频编码基础
2.1 信息论基础
2.2 香农编码定理
2.3 视频编码技术
2.3.1 预测
2.3.2 变换
2.3.3 量化
2.3.4 扫描
2.3.5 熵编码
2.3.6 编码框架与编码标准
2.4 视频图像质量评价
2.4.1 客观质量评价
2.4.2 主观质量评价
2.4.3 基于结构失真的质量评测准则
参考文献
习题
第3章 预测编码
3.1 预测编码
3.2 帧内预测
3.3 帧间预测
3.4 运动的表示及估计
3.4.1 基于像素的运动估计
3.4.2 基于块的运动估计
3.4.3 全局运动估计
3.5 预测技术的最新进展
3.5.1 1/8插值技术
3.5.2 运动矢量预测技术
3.5.3 自适应插值技术
参考文献
习题
第4章 变换编码
4.1 K-L变换
4.2 DCT变换
4.2.1 一维DCT变换
4.2.2 二维DCT变换
4.2.3 DCT的编码性能
4.2.4 DCT的重要性质
4.2.5 快速DCT变换
4.2.6 整数变换
4.3 小波变换
4.3.1 一维小波变换与二维小波变换
4.3.2 离散小波变换
4.3.3 提升小波
4.3.4 快速小波变换
4.3.5 小波编码方法
4.4 变换编码增益
参考文献
习题
第5章 量化
5.1 量化基本原理
5.1.1 基本概念
5.1.2 标量量化
5.1.3 矢量量化
5.1.4 自适应量化
5.1.5 视觉量化器设计
5.2 量化与码率控制
5.2.1 率失真理论
5.2.2 率失真理论与优化编码参数选择
5.2.3 率失真模型与码率控制
参考文献
习题
第6章 信息熵编码
6.1 基本原理
6.1.1 信源的数学描述及信息熵测度
6.1.2 变长编码
6.1.3 算术编码
6.2 变换系数分布特性
6.2.1 DCT系数的统计特性
6.2.2 小波变换系数的统计特性
6.3 典型的图像熵编码方法
6.4 典型的视频熵编码方法
6.4.1 基于上下文的变长编码方法
6.4.2 基于上下文的算术编码
6.4.3 位平面编码
6.4.4 零树编码
参考文献
习题
第7章 视频编码系统
7.1 视频编码系统技术框架的演进
7.2 数字视频编码标准
7.2.1 MPEG-1/2/4和H.261及H.263
7.2.2 H.264/AVC和AVS
7.2.3 WMV和Real
参考文献
习题
第8章 第二代视频编码标准
8.1 H.264/AVC
8.1.1 帧内空间预测
8.1.2 运动补偿预测
8.1.3 整数变换与量化
8.1.4 熵编码
8.1.5 环路滤波技术
8.2 视频编码标准AVS
8.2.1 帧内空间预测
8.2.2 运动补偿预测
8.2.3 B帧预测编码模式
8.2.4 整数变换与量化
8.2.5 熵编码
8.2.6 环路滤波技术
参考文献
习题
第9章 可伸缩视频编码
9.1 可伸缩编码方法
9.1.1 传统的分层视频编码方法
9.1.2 精细粒度可伸缩视频编码方法
9.1.3 可伸缩小波视频编码方法
9.1.4 可伸缩视频编码技术的近期进展
9.2 FGS编码率失真分析
9.2.1 广义高斯分布
9.2.2 FGS增强层变换系数的统计特性
9.2.3 FGS量化模式及其率失真函数的合成
9.2.4 FGS率失真函数及近似模型
9.3 FGS编码中的漂移误差控制
9.3.1 AR-FGS
9.3.2 基于cycle的漏预测FGS编码
参考文献
习题
第10章 视频转码
10.1 转码的分类
10.1.1 码率缩减的视频转码
10.1.2 分辨率缩减的视频转码
10.1.3 帧率缩减的视频转码
10.1.4 其他类型的转换
10.2 MPEG-2码率缩减的转码
10.2.1 MPEG-2漂移误差的分析
10.2.2 MPEG-2码率缩减的快速转码结构
10.2.3 MPEG-2漂移误差的自适应控制算法
10.3 H.264/AVC和AVS码率缩减的转码
10.3.1 H.264/AVC和AVS的率失真优化分析
10.3.2 码率缩减中的模式映射算法
10.3.3 有限率失真优化的转码
10.3.4 有限率失真优化转码的复杂度分析
10.4 H.264/AVC和AVS分辨率缩减的转码
10.4.1 转码框架
10.4.2 分辨率缩减的模式映射算法
参考文献
习题
第11章 三维视频编码
11.1 三维视觉原理
11.1.1 立体视觉
11.1.2 双目视差
11.1.3 立体视觉模型
11.1.4 三维视频获取
11.2 三维场景表示
11.2.1 典型的三维场景表示技术
11.2.2 二进制场景描述语言
11.3 立体视频编码
11.3.1 立体视频的生成
11.3.2 传统的立体视频编码
11.3.3 纹理+深度格式的立体视频编码
11.4 多视点视频编码
11.4.1 基于3D模型的多视点视频编码
11.4.2 基于混合编码框架的多视点视频编码
11.4.3 基于四维小波的多视点视频编码
11.5 全景视频编码
11.6 立体显示
参考文献
习题
第12章 分布式视频编码
12.1 分布式信源编码理论与技术
12.1.1 相关信号的无损压缩——Slepian-Wolf理论
12.1.2 基于辅助信息解码的有损压缩——Wyner-Ziv理论
12.1.3 分布式信源编码
12.1.4 信道编码
12.2 分布式视频编码技术
12.2.1 视频辅助信息的生成
12.2.2 频域变换与系数组织
12.2.3 分布式视频编码框架
12.3 分布式编码应用技术
12.3.1 分布式多视视频编码
12.3.2 基于分布式编码的可伸缩视频编码
12.3.3 基于分布式编码的多码率码流切换
参考文献
习题
第13章 基于视觉的编码
13.1 人眼视觉系统
13.1.1 视觉通路
13.1.2 神经细胞感受野
13.1.3 人类视觉系统特性
13.2 基于Sprite的视频压缩和分割
13.2.1 Sprite生成
13.2.2 静态Sprite编码
13.3 稀疏编码
13.3.1 统计理论背景
13.3.2 学习规则
13.4 Foveation编码
13.4.1 Foveation视觉模型
13.4.2 Foveation视觉模型的应用
参考文献
习题
第14章 编码优化
14.1 去噪声
14.1.1 空域滤波
14.1.2 时域滤波
14.2 去块效应与去振铃效应
14.2.1 去块效应
14.2.2 去块效应滤波器
14.2.3 去振铃效应
14.3 超分辨率插值
14.4 帧率转换
14.4.1 直接运动补偿插值
14.4.2 重叠块运动补偿插值
14.4.3 权值自适应重叠块运动补偿插值
14.4.4 STAR插值
14.4.5 MAAR插值
14.5 去隔行效应
14.5.1 运动估计
14.5.2 运动检测
14.5.3 自适应插值
参考文献
习题
第15章 图像质量评价
15.1 图像质量评价概述
15.1.1 图像质量含义
15.1.2 图像质量评价的应用
15.1.3 质量评价方法分类
15.1.4 性能指标和评价准则
15.2 图像质量评价方法
15.2.1 主观质量评价
15.2.2 客观质量评价
15.2.3 JND模型
15.3 人工效应分析
15.3.1 块效应及其评价方法
15.3.2 模糊、振铃效应及其评价方法
参考文献
习题
词汇表索引
]]>