第1 章 多媒体技术基础 1
1.1 概述 1
1.1.1 多媒体数据的特点 1
1.1.2 多媒体数据处理技术 2
1.1.3 多媒体PC机标准 4
1.2 多媒体系统中的媒体组成 5
1.2.1 简介 5
1.2.2 文字 6
1.2.3 图形 8
1.2.4 图像 9
1.2.5 运动图像(视频)和运动图形(动画) 11
1.2.6 声音 13
1.2.7 离散媒体与连续媒体 13
1.3 简化的多媒体计算机系统结构 14
1.4 网络多媒体 16
1.4.1 单机多媒体系统 16
1.4.2 分布式网络多媒体系统 16
1.4.3 网络多媒体技术的应用 17
1.5 小结 21
第2 章 网络技术基础 22
2.1 概述 22
2.1.1 计算机网络的组成 22
2.1.2 计算机网络的类型 22
2.1.3 网络拓扑结构 23
2.1.4 网络协议与协议的层次性 24
2.2 网络组件 26
2.3 网络特征与性能 28
2.3.1 简介 28
2.3.2 基本网络准则 28
2.3.3 服务质量和资源管理 30
2.3.4 同步特性和异步特性 31
2.3.5 面向连接和无连接 33
2.4 局域网 36
2.4.1 局域网帧交换技术 36
2.4.2 以太网 39
2.4.3 令牌环路网 42
2.4.4 FDDI 43
2.4.5 ATM局域网技术 44
2.5 广域网 49
2.5.1 分组交换广域网 49
2.5.2 线路交换广域网 52
2.6 小结 54
第3 章 多媒体通信基础 56
3.1 概述 56
3.2 多媒体应用的网络需求 56
3.2.1 音频和视频的网络需求 56
3.3 音频信息的网络需求 58
3.4 视频信息的网络需求 62
3.4.1 视频质量的五个等级 62
3.4.2 运动视频的量化要求 67
3.4.3 音频和视频网络传送需求总结 72
3.5 其他需求 73
3.5.1 图像传输 73
3.5.2 多点发送 75
3.5.3 高速缓存和镜像 76
3.5.4 其他量化要求 76
3.6 应用子系统和传输子系统 77
3.6.1 应用子系统 77
3.6.2 传输子系统 81
3.7 小结 89
第4 章 基于网络的多媒体信息传输 90
4.1 概述 90
4.1.1 局域网的特征 90
4.1.2 广域网的特征 90
4.1.3 ATM特征 91
4.2 基于局域网的多媒体信息传输方法 92
4.2.1 以太网 94
4.2.2 令牌环路网 95
4.2.3 FDDI 95
4.2.4 ATM局域网技术 96
4.2.5 总结 98
4.3 基于广域网的多媒体信息传输方法 98
4.3.1 分组交换广域网 99
4.3.2 线路交换广域网 105
4.3.3 分组交换总结 106
4.4 基于ATM网的多媒体信息传输方法 107
4.4.1 虚拟连接和虚拟路径 107
4.4.2 ATM传输结构 109
4.4.3 ATM与模拟电视网 109
4.4.4 ATM的可靠性 109
4.4.5 ATM服务类型 110
4.4.6 ATM网的交通拥挤 112
4.4.7 ATM和多点发送 113
4.4.8 ATM性能和所提供的服务 113
4.4.9 使用ATM传输多媒体信息 114
4.4.10 ATM广域网上多媒体应用能力总结 116
4.5 小结 116
第5 章 多媒体信息压缩技术 117
5.1 概述 117
5.1.1 图像编码方法分类 117
5.1.2 常用编码方法 119
5.2 静态图像压缩标准JPEG 121
5.2.1 简介 121
5.2.2 JPEG标准中定义的元素 123
5.2.3 编码类型 124
5.2.4 基于DCT的编码 125
5.2.5 无失真编码 126
5.2.6 操作模式 126
5.2.7 熵编码 127
5.3 运动视频和音频压缩标准MPEG 127
5.3.1 简介 127
5.3.2 MPEG系统概述 128
5.3.3 MPEG视频概述 131
5.3.4 MPEG音频概述 136
5.4 微机环境下MPEG-2标准的实现 138
5.4.1 实现环境 138
5.4.2 实现代码 138
5.5 小结 260
第6章 网络多媒体系统开发工具和编程 261
6.1 概述 261
6.2 SGML/HTML 语言及应用开以发 261
6.2.1 标准通用置标语言SGML 261
6.2.2 超文本置标语言HTML 265
6.2.3 基于HTML语言的应用系统 267
6.3 Java语言 267
6.3.1 Java语言及其起源 267
6.3.2 Java的技术特点 268
6.3.3 与其他语言的比较 270
6.3.4 Java语言的应用前景 271
6.4 基于Java的网络应用程序开发 271
6.4.1 访问URL 271
6.4.2 把主机地址翻译为Internet地址 279
6.4.3 创建套接字(socket) 282
6.4.4 存取流 285
6.4.5 通过HTTP接收数据 294
6.4.6 创建服务器套接字 298
6.4.7 确定运行用户自己Applet的主机名 309
6.5 基于Java的多媒体应用程序设计 315
6.5.1 画线和画曲线 315
6.5.2 写文字 318
6.5.3 显示一组图像 322
6.5.4 播放声音 324
6.5.5 循环播放声音 328
6.5.6 同时播放几个声音 334
6.5.7 动画 337
6.6 VRML语言 341
6.6.1 简介 341
6.6.2 VRML语言的基本内容 342
6.6.3 VRML的应用 346
6.7 小结 347
第7 章 网络多媒体应用系统和相关标准 348
7.1 概述 348
7.2 网络多媒体应用系统的类型 348
7.3 计算机支持的协同工作(CSCW) 351
7.3.1 简介 351
7.3.2 CSCW的共享空间 357
7.3.3 CSCW的例子——协作CAD系统 365
7.4 点播服务类系统 369
7.4.1 点播视频(VOD) 370
7.4.2 点播电影(MOD) 371
7.4.3 公共视频点播新闻 375
7.5 相关标准 376
7.5.1 CCIPP/ISO标准 376
7.5.2 Internet标准 378
7.5.3 专用标准 380
7.6 小结 380
第8 章 多媒体文档交换 381
8.1 概述 381
8.2 多媒体电子邮件和多媒体文档传输 381
8.2.1 电子消息和各种形式 381
8.2.2 正文与语音混合的电子正文邮件 382
8.2.3 电子声音邮件 382
8.2.4 电子视频邮件 386
8.2.5 电子复合邮件 386
8.2.6 多媒体邮件 387
8.3 多媒体电子邮件标准 391
8.3.1 简介 391
8.3.2 多媒体电子邮件的信体 392
8.3.3 信体说明 400
8.3.4 多媒体电子邮件信头的扩展 405
8.4 复合文档和多媒体文档的交换 406
8.4.1 复合文档和多媒体文档 406
8.4.2 复合离散文档和与时间有关的文档 407
8.4.3 基于时间的媒体合成 407
8.4.4 异步和同步文档传输 407
8.4.5 交互功能 408
8.4.6 多媒体文档交换与多媒体邮件的差别 409
8.4.7 用于多媒体文档交换的网络 409
8.4.8 应用领域 409
8.4.9 兼容问题 410
8.5 多媒体文档格式和标准 410
8.5.1 逻辑结构和内容文档结构 410
8.5.2 文档格式的主要标准 411
8.5.3 多媒体数据文件格式 412
8.6 万维网基本概念、协议和文档 417
8.6.1 WWW基本概念 417
8.6.2 WWW协议 420
8.6.3WWW文档 421
8.7 WWW、Internet和Mosaic 422
8.7.1 WWW 和Internet 422
8.7.2 WWW和 Mosaic 425
8.8 小结 431
主要参考文献 432