第1章 技术基础概要
1.1 数字视频编码标准的演进
1.2 数字视频编码国际标准概述
1.2.1 国际电信联盟(ITU-T)视频标准H系列
1.2.2 MEPG系列视频标准
1.3 DSP系统开发的基本流程
1.3.1 DSP的发展及特点
1.3.2 DSP系统的设计与开发
1.4 视频处理算法开发平台
1.4.1 DSP程序开发基本的流程
1.4.2 DM642开发平台
1.4.3 XDS560 JTAG仿真器
1.4.4 DSP/BIOS实时内核
1.4.5 Code Composer Studio(CCS)
1.4.6 软硬件接口
1.4.7 一个示例程序
第2章 视频图像压缩编码基础
2.1 数字图像编码概述
2.2 图像的表示和编码质量的评价
2.2.1 静止图像格式
2.2.2 视频序列的常用格式
2.2.3 编码质量的评价
2.3 信息理论基础和熵编码
2.3.1 离散信源的熵表示
2.3.2 信源编码定理
2.3.3 Huffman编码
2.3.4 算术编码
2.3.5 行程编码
2.3.6 有记忆信源的编码问题
2.4 量 化
2.4.1 率失真函数 (Rate Distortion function)
2.4.2 标量量化
2.5 预测编码(PREDICTIVE CODING)
2.6 变换编码
2.6.1 一般图像变换
2.6.2 DCT变换
2.6.3 变换编码
2.6.4 基于HVS的量化与码率分配
2.6.5 量化系数的扫描和表示方法
2.6.6 一个编码实例
2.7 块匹配运动估计与补偿
2.7.1 运动矢量的快速搜索算法
2.7.2 变块大小的分层运动估计
2.7.3 分数像素运动估计
2.7.4 重叠运动补偿预测(OMCP)
2.7.5 双向预测
2.8 序列图像编码算法
2.9 各种图像压缩标准的应用目标和主要技术
第3章 TMS320C6000实现JPEG编解码器
3.1 JPEG编码标准
3.1.1 JPEG标准的工作模式
3.1.2 基本工作模式(Baseline Mode)
3.1.3 其他工作模式
3.2 JPEG在C6000上的实现
3.2.1 JPEG编码器
3.2.2 JPEG解码器
第4章 MPEG编码标准及其在DSP上的实现
4.1 MPEG-1视频压缩标准
4.1.1 SIF格式
4.1.2 MPEG-1视频编码
4.1.3 MPEG-1视频解码
4.1.4 MPEG-1的其他问题
4.2 MPEG-2
4.2.1 MPEG-2的运动估计
4.2.2 MPEG-2的变换和扫描
4.2.3 MPEG-2的可分级编码模式
4.2.4 MPEG-2分档和分层
4.3 MPEG-4
4.3.1 MPEG-4组成
4.3.2 MPEG-4视频编码原理
4.3.3 MPEG-4中视频编码器的实现
4.3.4 MPEG-4中的差错控制方法
4.3.5 MPEG-4中的解码技术
4.4 基于MS320C62X的MPEG-2视频解码器实现
4.4.1 软件实现概述
4.4.2 算法描述
4.4.3 解码器的实现
4.4.4 与解码器的连接
4.4.5 程序的运行
第5章 TMS320C6416实现H.264
5.1 H.264概述
5.2 H.264视频编解码器
5.3 H.264的结构框架
5.3.1 H.264的Profiles和Levels
5.3.2 H.264支持的视频格式
5.3.3 H.264码流格式
5.3.4 H.264的帧结构
5.4 H.264具体技术概述
5.4.1 帧内预测编码
5.4.2 运动估计
5.4.3 整数DCT变换
5.4.4 熵编码
5.5 实现H.264编解码的TMS320C6416平台
5.5.1 TMS320C6416简介
5.5.2 CPU的技术特点
5.5.3 NVDK(Network Video Development kit)简介
5.6 H.264在NVDK上的实现与优化
5.6.1 算法选择
5.6.2 编码器代码移植
5.6.3 代码优化
5.6.4 程序优化结果
5.7 算法优化
5.7.1 快速整像素运动估计算法——ARPS-4
5.7.2 基于早停止技术的亚像素运动估计快速算法
5.7.3 快速运动估计算法实验结果与分析
5.7.4 快速模式选择算法
第6章 H.264编码器在TMS320DM642的实现和优化
6.1 TMS320DM642 EVM
6.1.1 DM642的缓存结构
6.1.2 DM642的视频接口
6.2 DSP平台的程序开发问题
6.3 编码器实现
6.3.1 算法基本流程
6.3.2 代码移植
6.4 代码优化
6.4.1 项目级优化
6.4.2 指令级优化
6.4.3 缓存优化
6.4.4 优化结果
6.5 程序示例
第7章 使用CCS开发视频图像增强算法
7.1 直方图均衡化的基本原理
7.2 实现代码
7.3 调 试
7.3.1 DSP/BIOS 错误调试
7.3.2 使用LOG 模块输出信息
7.4 算法性能优化
7.4.1 如何评估一个DSP算法的性能
7.4.2 程序优化
第8章 使用MATLAB开发DSP的图像处理算法
8.1 MATLAB LINK FOR CODE COMPOSER STUDIO
8.1.1 背景介绍
8.1.2 安装配置
8.2 示例程序
8.3 使用EMBEDDED MATLAB构造SIMULINK模块
8.3.1 Embedded MATLAB简介
8.3.2 如何使用Embedded MATLAB 开发Simulink Blocks
8.4 使用MATLAB开发的视频图像增强算法