Visual C++音视频编解码技术及实践

Visual C++音视频编解码技术及实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-06
版次: 1
ISBN: 9787115148131
定价: 88.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 644页
字数: 1008千字
89人买过
  •   本书以VisualC++作为开发工具,从实用角度,向读者介绍了数字音、视频编解码技术的基础理论、实现方法和实用技巧,并给出具体的工程案例。
      全书主要内容包括数字视频技术基础,JPEG编解码技术与实现,MPEG-1编解码技术与实现,MPEG-2压缩编码标准,MPEG-4压缩编码技术与实现,MPEG-4实用源代码分析,H.263视频压缩编码技术与实现,H.264视频压缩编码技术与实现,音、视频网络传送技术等,最后给出了一个音、视频通信工程的实例。
      本书内容丰富、叙述详细、实用性强,可供从事数字编码及多媒体开发工作的技术人员阅读。 第1章数字视频技术基础
    1.1图像压缩的必要性
    1.2数字图像压缩的基本思想
    1.2.1无损压缩
    1.2.2有损压缩
    1.3MPEG技术基础
    1.4H.26x技术基础
    第2章JPEG编解码技术及实现
    2.1JPEG压缩标准
    2.2JPEG模型与算法流程
    2.3离散余弦变换
    2.4量化和之字序列
    2.4.1量化原理
    2.4.2标量量化
    2.4.3矢量量化
    2.4.4JPEG中的量化
    2.5熵编码
    2.5.1熵
    2.5.2熵编码原理
    2.5.3JPEG中的熵编码
    2.6:Huffman编码
    2.6.1理论基础
    2.6.2程序实现
    2.7JPEG文件的格式
    2.7.1色度空间
    2.7.2JPEG文件格式
    2.8JPEG压缩编解码的实现
    2.8.1实现JPEG压缩编解码的CJpeg类
    2.8.2JPEG压缩编解码程序的实现
    2.9封装方便JPEG与Bmp相互转换的API函数
    2.9.1API函数的具体封装办法
    2.9.2API函数的VisualBasic调用演示
    2.10小结
    第3章MPEG编解码技术与实现
    3.1MPEG-1标准
    3.2MPEG视频模型
    3.2.1MPEG视频压缩
    3.2.2宏块(MacroBlock)
    3.2.3运动补偿预测
    3.2.4.MPEG帧图像的类型
    3.3为I图像帧编码
    3.3.1算法原理
    3.3.2实现代码
    3.4为P图像帧编码
    3.4.1算法原理
    3.4.2实现代码
    3.5为B图像帧编码
    3.5.1算法原理
    3.5.2实现代码
    3.6MPEG音频压缩
    3.6.1听觉系统的感知特性
    3.6.2声音编码
    3.6.3编码层
    3.6.4MPEG音频层1/2/3的帧头
    3.6.5MPEG音频编码的性能
    第4章,MPEG.2压缩编码标准
    4.1MPEG.2标准特性
    4.1.1MPEG-2视频特性
    4.1.2MPEG-2音频特性
    4.2改进后的MPEG-2算法
    4.2.1视频算法
    4.2.2音频算法
    第5章MPEG.4压缩编码技术与实现
    5.1MPEG-4标准特性
    5.1.1AV对象(AVO)
    5.1.2MPEG.4标准的构成
    5.1.3MPEG.4的应用前景
    5.2MPEG.4视频编码算法概述
    5.2.1MPEG-4的结构和句法
    5.2.2MPEG-4系统数据类型描述
    5.2.3形状编码
    5.2.4运动信息编码
    5.2.5纹理编码
    5.2.6sprite编码
    5.2.7可缩放性(Scalability)
    5.2.8容错和码率控制
    5.2.9小结
    5.3基于视频对象平面的编码
    5.3.1视频对象平面的编码结构
    5.3.2视频对象平面编码的代码分析
    5.4MPEG-4视频解码算法概述
    5.4.1媒体对象的组成和流式数据的传输
    5.4.2MPEG-4系统流
    5.4.3MPEG-4视频流解码
    5.4.4MPEG-4解码器代码分析
    5.4.5小结
    5.5MPEG-4音频流
    5.5.1自然声音
    5.5.2参数编码器
    5.5.3码激励线性预测编解码器
    5.5.4TwinVQ与AAC简介
    5.5.5结构化音频
    5.5.6MPEG-4音频编码编程介绍
    5.5.7小结
    第6章MPEG-4实用源代码分析
    6.1如何完成工程的编译和安装
    6.2MPEG-4文件处理
    6.2.1MPEG-4视频
    6.2.2MPEG-4音频
    6.2.3多路技术
    6.2.4MPEG.4的编码
    6.2.5MPEG-4的播放
    6.3MPEG.4编码器源代码分析
    6.3.1源代码的组织结构
    6.3.2代码功能分析与讲解
    6.4小结
    第7章H.263视频压缩编码技术与实现
    7.1H.263视频压缩编码标准
    7.1.1H.263简介
    7.1.2H.263标准的构成
    7.1.3H.263的应用前景
    7.2视频模型的描述
    7.2.1视频图像层
    7.2.2GOB层
    7.2.3编码宏块层
    7.2.4编码块层
    7.3H.263视频压缩编码算法及实现
    7.3.1H.263基本数据结构描述
    7.3.2运动估计技术
    7.3.3高级变长编码技术
    7.3.4容错与码率控制技术
    7.3.5视频可缩放性
    7.3.6视频编码器设计
    7.3.7小结
    7.4H.263视频解码技术
    7.4.1运动补偿技术
    7.4.2系数解码
    7.4.3编码块重构
    7.5系统编译与使用
    7.5.1编码器系统编译与使用
    7.5.2解码器系统编译与使用
    第8章H.264视频压缩编码技术与实现
    8.1H.264视频编码标准
    8.1.1H.264简介
    8.1.2H.264标准的构成
    8.1.3H.264的应用前景
    8.2H.264视频编码算法概述
    8.2.1基本概念
    8.2.2H.264编码器数据类型描述
    8.2.3帧内预测技术
    8.2.4帧间预测技术
    8.2.5熵编码技术
    8.2.6去块效应的循环滤波器技术
    8.2.7假想参考解码器模型
    8.3总结
    第9章音、视频网络传送技术
    9.1路由选择
    9.1.1基本概念
    9.1.2单播路由
    9.1.3组播技术
    9.2传输协议
    9.2.1基本概念
    9.2.2传输低层协议
    9.2.3传输高层协议
    9.3拥塞控制
    9.3.1基本概念
    9.3.2拥塞控制策略
    9.3.3控制算法性能评价
    9.4数据同步
    9.4.1基本概念
    9.4.2同步描述
    9.4.3同步机制
    9.5差错控制
    9.5.1基本概念
    9.5.2编码方式
    9.5.3基本协议
    9.5.4编程实现
    9.6安全传输
    9.6.1基本概念
    9.6.2安全体系
    9.6.3安全措施
    9.6.4编程实现加一解密
    9.7QoS服务质量
    9.7.1基本概念
    9.7.2QoS规范
    9.7.3QoS机制
    9.7.4QoS体系
    9.7.5编程实现QoS
    9.8小结
    第10章音频、视频通信工程实例
    10.1音频通信实例
    10.1.1设计概要
    10.1.2关键技术
    10.1.3关键代码
    10.1.4系统改进
    10.2视频通信实例
    10.2.1设计概要
    10.2.2关键技术
    10.2.3关键代码
    10.2.4系统改进
    参考文献
  • 内容简介:
      本书以VisualC++作为开发工具,从实用角度,向读者介绍了数字音、视频编解码技术的基础理论、实现方法和实用技巧,并给出具体的工程案例。
      全书主要内容包括数字视频技术基础,JPEG编解码技术与实现,MPEG-1编解码技术与实现,MPEG-2压缩编码标准,MPEG-4压缩编码技术与实现,MPEG-4实用源代码分析,H.263视频压缩编码技术与实现,H.264视频压缩编码技术与实现,音、视频网络传送技术等,最后给出了一个音、视频通信工程的实例。
      本书内容丰富、叙述详细、实用性强,可供从事数字编码及多媒体开发工作的技术人员阅读。
  • 目录:
    第1章数字视频技术基础
    1.1图像压缩的必要性
    1.2数字图像压缩的基本思想
    1.2.1无损压缩
    1.2.2有损压缩
    1.3MPEG技术基础
    1.4H.26x技术基础
    第2章JPEG编解码技术及实现
    2.1JPEG压缩标准
    2.2JPEG模型与算法流程
    2.3离散余弦变换
    2.4量化和之字序列
    2.4.1量化原理
    2.4.2标量量化
    2.4.3矢量量化
    2.4.4JPEG中的量化
    2.5熵编码
    2.5.1熵
    2.5.2熵编码原理
    2.5.3JPEG中的熵编码
    2.6:Huffman编码
    2.6.1理论基础
    2.6.2程序实现
    2.7JPEG文件的格式
    2.7.1色度空间
    2.7.2JPEG文件格式
    2.8JPEG压缩编解码的实现
    2.8.1实现JPEG压缩编解码的CJpeg类
    2.8.2JPEG压缩编解码程序的实现
    2.9封装方便JPEG与Bmp相互转换的API函数
    2.9.1API函数的具体封装办法
    2.9.2API函数的VisualBasic调用演示
    2.10小结
    第3章MPEG编解码技术与实现
    3.1MPEG-1标准
    3.2MPEG视频模型
    3.2.1MPEG视频压缩
    3.2.2宏块(MacroBlock)
    3.2.3运动补偿预测
    3.2.4.MPEG帧图像的类型
    3.3为I图像帧编码
    3.3.1算法原理
    3.3.2实现代码
    3.4为P图像帧编码
    3.4.1算法原理
    3.4.2实现代码
    3.5为B图像帧编码
    3.5.1算法原理
    3.5.2实现代码
    3.6MPEG音频压缩
    3.6.1听觉系统的感知特性
    3.6.2声音编码
    3.6.3编码层
    3.6.4MPEG音频层1/2/3的帧头
    3.6.5MPEG音频编码的性能
    第4章,MPEG.2压缩编码标准
    4.1MPEG.2标准特性
    4.1.1MPEG-2视频特性
    4.1.2MPEG-2音频特性
    4.2改进后的MPEG-2算法
    4.2.1视频算法
    4.2.2音频算法
    第5章MPEG.4压缩编码技术与实现
    5.1MPEG-4标准特性
    5.1.1AV对象(AVO)
    5.1.2MPEG.4标准的构成
    5.1.3MPEG.4的应用前景
    5.2MPEG.4视频编码算法概述
    5.2.1MPEG-4的结构和句法
    5.2.2MPEG-4系统数据类型描述
    5.2.3形状编码
    5.2.4运动信息编码
    5.2.5纹理编码
    5.2.6sprite编码
    5.2.7可缩放性(Scalability)
    5.2.8容错和码率控制
    5.2.9小结
    5.3基于视频对象平面的编码
    5.3.1视频对象平面的编码结构
    5.3.2视频对象平面编码的代码分析
    5.4MPEG-4视频解码算法概述
    5.4.1媒体对象的组成和流式数据的传输
    5.4.2MPEG-4系统流
    5.4.3MPEG-4视频流解码
    5.4.4MPEG-4解码器代码分析
    5.4.5小结
    5.5MPEG-4音频流
    5.5.1自然声音
    5.5.2参数编码器
    5.5.3码激励线性预测编解码器
    5.5.4TwinVQ与AAC简介
    5.5.5结构化音频
    5.5.6MPEG-4音频编码编程介绍
    5.5.7小结
    第6章MPEG-4实用源代码分析
    6.1如何完成工程的编译和安装
    6.2MPEG-4文件处理
    6.2.1MPEG-4视频
    6.2.2MPEG-4音频
    6.2.3多路技术
    6.2.4MPEG.4的编码
    6.2.5MPEG-4的播放
    6.3MPEG.4编码器源代码分析
    6.3.1源代码的组织结构
    6.3.2代码功能分析与讲解
    6.4小结
    第7章H.263视频压缩编码技术与实现
    7.1H.263视频压缩编码标准
    7.1.1H.263简介
    7.1.2H.263标准的构成
    7.1.3H.263的应用前景
    7.2视频模型的描述
    7.2.1视频图像层
    7.2.2GOB层
    7.2.3编码宏块层
    7.2.4编码块层
    7.3H.263视频压缩编码算法及实现
    7.3.1H.263基本数据结构描述
    7.3.2运动估计技术
    7.3.3高级变长编码技术
    7.3.4容错与码率控制技术
    7.3.5视频可缩放性
    7.3.6视频编码器设计
    7.3.7小结
    7.4H.263视频解码技术
    7.4.1运动补偿技术
    7.4.2系数解码
    7.4.3编码块重构
    7.5系统编译与使用
    7.5.1编码器系统编译与使用
    7.5.2解码器系统编译与使用
    第8章H.264视频压缩编码技术与实现
    8.1H.264视频编码标准
    8.1.1H.264简介
    8.1.2H.264标准的构成
    8.1.3H.264的应用前景
    8.2H.264视频编码算法概述
    8.2.1基本概念
    8.2.2H.264编码器数据类型描述
    8.2.3帧内预测技术
    8.2.4帧间预测技术
    8.2.5熵编码技术
    8.2.6去块效应的循环滤波器技术
    8.2.7假想参考解码器模型
    8.3总结
    第9章音、视频网络传送技术
    9.1路由选择
    9.1.1基本概念
    9.1.2单播路由
    9.1.3组播技术
    9.2传输协议
    9.2.1基本概念
    9.2.2传输低层协议
    9.2.3传输高层协议
    9.3拥塞控制
    9.3.1基本概念
    9.3.2拥塞控制策略
    9.3.3控制算法性能评价
    9.4数据同步
    9.4.1基本概念
    9.4.2同步描述
    9.4.3同步机制
    9.5差错控制
    9.5.1基本概念
    9.5.2编码方式
    9.5.3基本协议
    9.5.4编程实现
    9.6安全传输
    9.6.1基本概念
    9.6.2安全体系
    9.6.3安全措施
    9.6.4编程实现加一解密
    9.7QoS服务质量
    9.7.1基本概念
    9.7.2QoS规范
    9.7.3QoS机制
    9.7.4QoS体系
    9.7.5编程实现QoS
    9.8小结
    第10章音频、视频通信工程实例
    10.1音频通信实例
    10.1.1设计概要
    10.1.2关键技术
    10.1.3关键代码
    10.1.4系统改进
    10.2视频通信实例
    10.2.1设计概要
    10.2.2关键技术
    10.2.3关键代码
    10.2.4系统改进
    参考文献
查看详情
相关图书 / 更多