搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual C++实现MPEG/JPEG编解码技术
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7115101779
  • 作      者:
    张益贞, 刘滔编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2002
收藏
内容介绍
  《Visual C++ 实现 MPEG/JPEG 编解码技术》以Visual C++作为开发工具,从实用角度出发,向读者介绍了数字音、视频编解码技术的基础理论、实现方法和实用技巧,并给出了具体的工程案例——数字录像监控系统。
  全书主要内容包括:压缩技术基础、JPEG压缩编解码技术、JPEG 2000编解码技术、MPEG-1压缩编码技术、MPEG-2标准、MPEG-4压缩编码标准、MPEG-4实用源代码分析以及数字录像监控系统。
  《Visual C++ 实现 MPEG/JPEG 编解码技术》内容丰富、叙述详细、实用性强,可供广大从事数字编码、多媒体开发的技术人员阅读参考。
展开
精彩书评
  随着编码理论和多媒体网络应用的发展,近年来诸如JPEG 2000、MPEG-2、MPEG-4这样新的媒体格式逐渐为大家所熟悉。许多基于数字视频、音频编码技术的应用(如高分辨率图片的压缩和传输、视频会议、宽带网络的视频服务、可视电话、基于公众网的视频点播等)也将在未来几年内得到迅速发展。
展开
目录
第1章  MPEG/JPEG技术基础 1
1.1  MPEG技术基础 1
1.2  为什么要压缩 4
1.3  图像压缩的基本思想 4
1.3.1  无损压缩 5
1.3.2  有损压缩 7

第2章  JPEG编解码技术及实现 10
2.1  JPEG压缩标准 10
2.2  JPEG模型与算法流程  11
2.3  离散余弦变换 13
2.4  量化和之字序列 18
2.4.1  量化原理 18
2.4.2  标量量化 19
2.4.3  矢量量化 20
2.4.4  JPEG中的量化 20
2.5  熵编码 22
2.5.1  熵 22
2.5.2  熵编码原理 23
2.5.3  JPEG中的熵编码 23
2.6  Huffman编码 27
2.6.1  理论基础 27
2.6.2  程序实现 29
2.7  JPEG文件的格式 40
2.7.1  色度空间 41
2.7.2  JPEG文件格式 41
2.8  JPEG压缩编解码的实现 46
2.8.1  实现JPEG压缩编解码的CJpeg类 46
2.8.2  JPEG压缩编解码程序的实现 54
2.9  封装方便JPEG与BMP相互转换的API函数 62
2.9.1  API函数的具体封装办法 62
2.9.2  API函数的Visual Basic调用演示 64
2.10  小结 68

第3章  JPEG 2000压缩技术与实现 70
3.1  小波编码 71
3.1.1  多分辨率分析与离散小波变换 72
3.1.2  嵌入零树小波编码(EZW编码) 87
3.1.3  SPIHT算法 106
3.1.4  小结 110
3.2  JPEG 2000的原理 111
3.3  JPEG 2000压缩技术详解 113
3.3.1  静止图像压缩与其他标准的比较 113
3.3.2  压缩技术详解之一--EZW解码算法 116
3.3.3  压缩技术详解之二--比特流文件操作 124
3.3.4  压缩技术详解之三--基于小波的操作 131
3.4  JPEG 2000编解码系统集成 161
3.5  小结 168

第4章  MPEG压缩编码技术与实现 173
4.1  MPEG-1标准 173
4.2  MPEG视频模型 176
4.2.1  MPEG视频压缩 176
4.2.2  宏块(Micro Block) 177
4.2.3  运动补偿预测 179
4.2.4  MPEG帧图像的类型 179
4.3  为I图像帧编码 182
4.3.1  算法原理 182
4.3.2  实现代码 183
4.4  为P图像帧编码 193
4.4.1  算法原理 193
4.4.2  实现代码 196
4.5  为B图像帧编码 204
4.5.1  算法原理 204
4.5.2  实现代码 205
4.6  MPEG音频压缩 215
4.6.1  听觉系统的感知特性 216
4.6.2  声音编码 219
4.6.3  编码层 222
4.6.4  MPEG音频层1/2/3的帧头 243
4.6.5  MPEG音频编码的性能 246

第5章  MPEG-2压缩编码标准 247
5.1  MPEG-2标准特性 247
5.1.1  MPEG-2视频特性 249
5.1.2  MPEG-2音频特性 251
5.2  改进后的MPEG-2算法 252
5.2.1  视频算法与实现 252
5.2.2  音频算法与实现 274

第6章  MPEG-4压缩编码标准与实现 296
6.1  MPEG-4标准特性 296
6.1.1  AV对象(AVO) 296
6.1.2  MPEG-4标准的构成 298
6.1.3  MPEG-4的应用前景 301
6.2  MPEG-4视频编码算法概述 302
6.2.1  MPEG-4的结构和句法 302
6.2.2  MPEG-4系统数据类型描述 306
6.2.3  形状编码 309
6.2.4  运动信息编码 310
6.2.5  纹理编码 320
6.2.6  Sprite编码 341
6.2.7  可缩放性(Scalability) 342
6.2.8  容错和码率控制 346
6.2.9  小结 351
6.3  基于视频对象平面的编码 352
6.3.1  视频对象平面的编码结构 352
6.3.2  视频对象平面编码的代码分析 353
6.4  MPEG-4视频解码算法概述 363
6.4.1  媒体对象的组成和流式数据的传输 363
6.4.2  MPEG-4系统流 366
6.4.3  MPEG-4视频流解码 371
6.4.4  MPEG-4解码器代码分析 382
6.4.5  小结 387
6.5  MPEG-4音频流 389
6.5.1  自然声音 389
6.5.2  参数编码器 390
6.5.3  码激励线性预测(CELP)编解码器 392
6.5.4  TwinVQ与AAC简介 393
6.5.5  结构化音频 394
6.5.6  MPEG-4音频编码编程介绍 394
6.5.7  小结 408

第7章  MPEG-4实用源代码分析 410
7.1  如何完成工程的编译和安装 410
7.2  MPEG-4文件处理 412
7.2.1  MPEG-4视频 413
7.2.2  MPEG-4音频 413
7.2.3  多路技术 413
7.2.4  MPEG-4的编码 415
7.2.5  MPEG-4的播放 421
7.3  MPEG-4编码器源代码分析 422
7.3.1  源代码的组织结构 422
7.3.2  代码功能分析与讲解 423
7.4  小结 439

第8章  数字录像监控系统 440
8.1  系统分析 440
8.1.1  功能描述 440
8.1.2  性能指标 441
8.1.3  系统硬件布局 442
8.1.4  模块划分 443
8.2  封装用于音、视频编码的Visual C++代码 444
8.2.1  dll的封装方法 444
8.2.2  封装音、视频采集卡的dll 445
8.2.3  封装视频监视卡的dll 445
8.2.4  小结 446
8.3  主控制程序介绍 446
8.3.1  功能描述 446
8.3.2  工作流程 447
8.4  主控制程序的具体实现 447
8.4.1  代码模块中定义全局变量和函数 447
8.4.2  主程序入口--Main函数 459
8.4.3  程序主窗体--frmMulMain 461
8.4.4  Splash界面--frmSplash 491
8.4.5  确定启动/停止录像通道的窗体--frmSelectItems 492
8.4.6  报警设置窗体--frmWarningSet 495
8.4.7  图像调节窗体--frmAdjust 500
8.4.8  参数设置窗体--frmParaSet 505
8.4.9  查看磁盘使用情况窗体--frmShowDiskUse 519
8.4.10  密码验证窗体--frmPassWord 522
8.4.11  查询回放 523
8.5  单通道控制(分控)程序 523
8.5.1  分控程序的功能描述 523
8.5.2  分控程序的实现 523
8.6  查询回放MPEG数据 538
8.6.1  查询回放的功能描述 538
8.6.2  查询回放的起始窗体--frmQuery 538
8.6.3  播放MPEG文件的窗体--frmMpeg 553
8.6.4  设置播放速度的窗体--frmSetup 563
8.6.5  处理抓取的MPEG单帧图片的窗体--frmSnap 564
8.6.6  快速定位进行MPEG播放的窗体--frmGo 566
8.6.7  整理磁盘MPEG文件的窗体--frmDisk 571
8.7  基于本系统的改进方案讨论 575
8.7.1  改进主控程序和分控程序的通信方式 575
8.7.2  抓取MPEG静态图片的改进 575
8.7.3  选取其他音、视频采集卡 576
8.8  小结 576
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证