《Visual C++音视频编解码技术及实践》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:求是科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115148139
  • 页数:644 页
图书介绍:本书介绍了数字音,视频编解码技术的基础理论,实现方法和实用技巧.

1.1图像压缩的必要性 1

第1章 数字视频技术基础 1

1.2数字图像压缩的基本思想 2

1.2.1无损压缩 2

1.2.2有损压缩 4

1.3 MPEG技术基础 6

1.4 H.26x技术基础 9

第2章 JPEG编解码技术及实现 12

2JPEG压缩标准 12

2.2 JPEG模型与算法流程 13

2.3离散余弦变换 15

2.4.2标量量化 20

2.4量化和之字序列 20

2.4.1量化原理 20

2.4.3矢量量化 21

2.4.4 JPEG 中的量化 21

2.5熵编码 23

2.5.1熵 23

2.5.2熵编码原理 24

2.5.3 JPEG 中的熵编码 24

2.6 Huffman编码 28

2.6.1理论基础 28

2.6.2程序实现 29

2.7.1色度空间 41

2.7 JPEG文件的格式 41

2.7.2 JPEG文件格式 42

2.8 JPEG压缩编解码的实现 47

2.8.1实现JPEG压缩编解码的CJpeg类 47

2.8.2 JPEG压缩编解码程序的实现 54

2.9封装方便JPEG与Bmp相互转换的API函数 62

2.9.1 API函数的具体封装办法 63

2.9.2 API函数的Visual Basic调用演示 65

2.10小结 68

第3章 MPEG编解码技术与实现 70

3.1 MPEG-1标准 70

3.2.1 MPEG视频压缩 73

3.2 MPEG视频模型 73

3.2.2宏块(Macro Block) 74

3.2.3 运动补偿预测 75

3.2.4 MPEG 帧图像的类型 76

3.3为I图像帧编码 79

3.3.1算法原理 79

3.3.2实现代码 79

3.4为P图像帧编码 90

3.4.1算法原理 90

3.4.2实现代码 93

3.5.1算法原理 101

3.5为B图像帧编码 101

3.5.2实现代码 102

3.6 MPEG音频压缩 112

3.6.1 听觉系统的感知特性 113

3.6.2声音编码 116

3.6.3编码层 118

3.6.4 MPEG音频层1/2/3的帧头 140

3.6.5 MPEG音频编码的性能 143

第4章 MPEG-2压缩编码标准 144

4.1 MPEG-2标准特性 144

4.1.1 MPEG-2视频特性 146

4.1.2 MPEG-2音频特性 148

4.2.1视频算法 149

4.2改进后的 MPEG-2算法 149

4.2.2音频算法 172

第5章 MPEG-4压缩编码技术与实现 194

5.1 MPEG-4标准特性 194

5.1.1 AV对象(AVO) 194

5.1.2 MPEG-4标准的构成 196

5.1.3 MPEG-4的应用前景 199

5.2 MPEG-4视频编码算法概述 200

5.2.1 MPEG-4的结构和句法 200

5.2.2 MPEG-4系统数据类型描述 203

5.2.4 运动信息编码 207

5.2.3 形状编码 207

5.2.5纹理编码 217

5.2.6 sprite编码 238

5.2.7可缩放性(Scalability) 240

5.2.8容错和码率控制 242

5.2.9小结 247

5.3基于视频对象平面的编码 248

5.3.1视频对象平面的编码结构 248

5.3.2视频对象平面编码的代码分析 249

5.4 MPEG-4视频解码算法概述 259

5.4.1媒体对象的组成和流式数据的传输 259

5.4.2 MPEG-4系统流 262

5.4.3 MPEG-4视频流解码 267

5.4.4 MPEG-4解码器代码分析 277

5.4.5小结 282

5.5 MPEG-4音频流 284

5.5.1 自然声音 284

5.5.2参数编码器 285

5.5.3码激励线性预测编解码器 287

5.5.4 TwinVQ与AAC简介 288

5.5.5结构化音频 288

5.5.6 MPEG-4音频编码编程介绍 289

5.5.7小结 303

6.1如何完成工程的编译和安装 304

第6章 MPEG-4实用源代码分析 304

6.2 MPEG-4文件处理 306

6.2.1 MPEG-4视频 306

6.2.2 MPEG-4.音频 307

6.2.3多路技术 307

6.2.4 MPEG-4的编码 308

6.2.5 MPEG-4的播放 314

6.3 MPEG-4编码器源代码分析 315

6.3.1源代码的组织结构 315

6.3.2代码功能分析与讲解 316

6.4小结 333

第7章 H.263视频压缩编码技术与实现 334

7.1 H.263视频压缩编码标准 334

7.1.1 H.263简介 334

7.1.2 H.263标准的构成 338

7.1.3 H.263的应用前景 340

7.2视频模型的描述 341

7.2.1视频图像层 341

7.2.2 GOB层 347

7.2.3编码宏块层 348

7.2.4编码块层 350

7.3.1 H.263基本数据结构描述 351

7.3 H.263视频压缩编码算法及实现 351

7.3.2运动估计技术 355

7.3.3高级变长编码技术 380

7.3.4容错与码率控制技术 382

7.3.5视频可缩放性 384

7.3.6视频编码器设计 387

7.3.7小结 401

7.4 H.263视频解码技术 402

7.4.1运动补偿技术 402

7.4.2系数解码 407

7.5.1编码器系统编译与使用 412

7.5系统编译与使用 412

7.4.3编码块重构 412

7.5.2解码器系统编译与使用 413

第8章 H.264视频压缩编码技术与实现 415

8.1 H.264视频编码标准 415

8.1.1H.264简介 415

8.1.2 H.264标准的构成 418

8.1.3 H.264的应用前景 422

8.2 H.264视频编码算法概述 423

8.2.1基本概念 424

8.2.2 H.264编码器数据类型描述 431

8.2.3帧内预测技术 438

8.2.4帧间预测技术 449

8.2.6去块效应的循环滤波器技术 462

8.2.5熵编码技术 462

8.2.7假想参考解码器模型 467

8.3总结 468

第9章 音、视频网络传送技术 469

9.1路由选择 469

9.1.1基本概念 470

9.1.2单播路由 471

9.13组播技术 475

9.2传输协议 485

9.2.1基本概念 485

9.2.2传输低层协议 486

9.2.3传输高层协议 500

9.3拥塞控制 502

9.3.1基本概念 502

9.3.2拥塞控制策略 503

9.3.3控制算法性能评价 509

9.4数据同步 510

9.4.1基本概念 510

9.4.2同步描述 511

9.4.3同步机制 513

9.5差错控制 515

9.5.1基本概念 515

9.5.2编码方式 516

9.5.3基本协议 518

9.5.4编程实现 519

9.6安全传输 521

9.6.1基本概念 521

9.6.2安全体系 521

9.6.3安全措施 522

9.6.4编程实现加-解密 525

9.7 QoS服务质量 537

9.7.1基本概念 537

9.7.2 QoS规范 538

9.7.3 QoS机制 539

9.7.4 QoS体系 540

9.7.5编程实现QoS 542

9.8小结 572

第10章 音频、视频通信工程实例 573

10.1音频通信实例 573

10.1.1设计概要 573

10.1.2关键技术 574

10.1.3关键代码 575

10.1.4系统改进 614

10.2视频通信实例 614

10.2.1设计概要 614

10.2.2关键技术 614

10.2.3关键代码 621

10.2.4系统改进 642

参考文献 644