第1章 绪论 1
1.1 多媒体的基本概念 1
1.1.1 媒体与多媒体 1
1.1.2 多媒体的关键特性 2
1.2 多媒体技术的产生与发展 3
1.2.1 多媒体是技术与应用发展的必然 3
1.2.2 多媒体改善了人类信息的交流 5
1.2.3 多媒体缩短了人类传递信息的路径 6
1.3 多媒体技术研究的主要内容 6
1.3.1 多媒体技术的基础 7
1.3.2 多媒体软硬件平台技术 7
1.3.3 多媒体信息管理与处理技术 8
1.3.4 网络多媒体与分布应用技术 8
1.4 小结 8
习题与思考题 9
第2章 媒体及媒体技术 10
2.1 媒体的种类和特点 10
2.1.1 常见的媒体元素 10
2.1.2 媒体的种类 13
2.1.3 媒体的性质和特点 14
2.2 听觉媒体技术 16
2.2.1 声音心理学 16
2.2.2 音频的数字化和符号化 19
2.2.3 音频媒体的三维化处理 22
2.3 视觉媒体技术 24
2.3.1 视觉心理学 24
2.3.2 模拟视频原理 26
2.3.3 视觉媒体数字化 26
2.3.4 视觉媒体的三维立体显示 28
2.4 触觉媒体技术 31
2.4.1 触觉媒体概述 31
2.4.2 简单指点设备与技术 32
2.4.3 位置跟踪 33
2.4.4 力反馈与触觉反馈 35
2.5 小结 36
习题与思考题 36
第3章 多媒体数据压缩 38
3.1 多媒体数据压缩技术概述 38
3.1.1 数据冗余的类型 38
3.1.2 数据压缩方法的分类 39
3.1.3 数据压缩技术的性能指标 39
3.2 常用的数据压缩编码方法 40
3.2.1 DPCM和ADPCM编码 40
3.2.2 离散余弦变换编码 43
3.2.3 小波变换编码 44
3.2.4 行程编码和Huffman编码 45
3.3 音频压缩标准 46
3.3.1 音频压缩编码的基本方法 46
3.3.2 电话质量的语音压缩标准 47
3.3.3 调幅广播质量的音频压缩标准 48
3.3.4 高保真立体声音频压缩标准 48
3.4 图像和视频压缩标准 49
3.4.1 图像和视频压缩编码的基本方法 49
3.4.2 静止图像压缩标准 51
3.4.3 视频压缩标准 58
3.5 小结 69
习题与思考题 70
第4章 多媒体硬件环境 71
4.1 多媒体存储设备 71
4.1.1 光存储的类型 71
4.1.2 CD-ROM光存储系统 72
4.1.3 CD-R光存储系统 73
4.1.4 DVD光存储系统 74
4.1.5 闪存与闪存卡 75
4.2 音频接口 76
4.2.1 音频卡的工作原理 76
4.2.2 音乐合成和MIDI接口规范 79
4.2.3 语音合成 80
4.2.4 语音识别 80
4.2.5 MP3播放器 81
4.3 视频接口 82
4.3.1 视频图像显示 82
4.3.2 视频卡/盒 87
4.4 多媒体I/O设备 88
4.4.1 笔输入 88
4.4.2 触摸屏 90
4.4.3 扫描仪 92
4.4.4 数码相机 94
4.4.5 数码摄像机 96
4.4.6 虚拟现实的三维交互工具 97
4.4.7 输入/输出接口 99
4.5 小结 102
习题与思考题 102
第5章 多媒体软件基础 103
5.1 多媒体软件系统层次 103
5.2 多媒体素材制作软件 104
5.2.1 文本编辑与录入软件 104
5.2.2 图形图像编辑与处理软件 105
5.2.3 音频编辑与处理软件 107
5.2.4 视频编辑 109
5.2.5 动画编辑 111
5.3 多媒体著作工具 113
5.3.1 多媒体著作工具概述 113
5.3.2 Authorware概述 115
5.3.3 Director概述 117
5.4 多媒体软件编程技术 118
5.4.1 媒体控制接口(MCI) 118
5.4.2 多媒体控件 121
5.4.3 多媒体软件开发工具包 122
5.4.4 多媒体应用设计过程 124
5.5 小结 125
习题与思考题 126
第6章 多媒体的时间表示与同步 127
6.1 多媒体同步的基本概念 127
6.1.1 同步的基本概念 127
6.1.2 同步的种类 128
6.1.3 同步的分层服务模型 129
6.2 时间模型 130
6.2.1 时间依赖的定义 130
6.2.2 时间的概念模型 131
6.3 时间的规范与表示 132
6.3.1 时间规范 132
6.3.2 相对时间规范与绝对时间规范 132
6.4 多媒体同步的表示方法 134
6.4.1 基于图形的表示法 135
6.4.2 基于脚本的表示法 137
6.4.3 交互和同步 140
6.5 时间同步与系统支持 141
6.5.1 概述 141
6.5.2 系统支持的有关问题 142
6.6 小结 143
习题与思考题 143
第7章 超媒体与Web系统 144
7.1 超媒体系统的组成 144
7.1.1 超媒体的概念和发展历史 144
7.1.2 超媒体的组成要素 147
7.1.3 超媒体系统的Dexter模型 152
7.2 Web超媒体系统 154
7.2.1 分布式超媒体系统WWW 154
7.2.2 WWW中的超媒体协议与标记语言 155
7.3 智能超媒体系统 161
7.3.1 智能超媒体的概念 161
7.3.2 智能超媒体的节点和链 162
7.3.3 智能超媒体的推理模型 162
7.4 Web搜索技术 164
7.4.1 Web搜索的概念 164
7.4.2 Web搜索技术及算法 165
7.5 小结 168
习题与思考题 168
第8章 多媒体数据库 169
8.1 多媒体数据管理的问题 169
8.1.1 概述 169
8.1.2 多媒体数据管理的问题 170
8.1.3 多媒体数据与数据库管理 172
8.2 多媒体数据库体系结构 173
8.2.1 多媒体数据库的一般结构形式 173
8.2.2 多媒体数据库的层次结构 175
8.3 多媒体数据模型 176
8.3.1 NF2数据模型 176
8.3.2 面向对象数据模型 177
8.3.3 其他数据模型 179
8.4 多媒体数据库的用户接口 180
8.4.1 字符数值型接口 181
8.4.2 示例型接口 182
8.4.3 用户表现接口 184
8.5 小结 186
习题与思考题 186
第9章 多媒体信息分析与处理 187
9.1 基于内容检索的系统结构和方法 187
9.1.1 基于内容检索的概念 187
9.1.2 基于内容检索系统的一般结构 188
9.1.3 基于内容检索的过程和指标 189
9.2 图像内容分析及检索方法 193
9.2.1 图像特征的提取与表达 193
9.2.2 图像相似性检索与匹配方法 197
9.2.3 图像检索中的相关反馈机制 199
9.3 视频结构化与视频摘要 200
9.3.1 视频媒体基本特性 200
9.3.2 镜头边界探测 201
9.3.3 关键帧提取 203
9.3.4 故事单元边界探测 204
9.3.5 视频语义对象提取 206
9.3.6 视频摘要 207
9.4 基于内容的音频处理与检索 208
9.4.1 音频媒体基于内容检索的概念 208
9.4.2 音频结构化 209
9.4.3 音频特征提取 210
9.4.4 音频分类 211
9.4.5 音频分割 212
9.4.6 基于内容的音频检索 213
9.5 多媒体融合分析与检索 214
9.5.1 多媒体特征融合 215
9.5.2 单媒体交叉索引 215
9.5.3 单媒体结果融合 216
9.5.4 融合多特征的新闻故事单元探测方法 217
9.6 小结 218
习题与思考题 218
第10章 网络多媒体技术 219
10.1 多媒体网络 219
10.1.1 多媒体网络的通信需求 219
10.1.2 多媒体网络的服务质量 222
10.2 流媒体技术 225
10.2.1 流媒体技术概述 225
10.2.2 流媒体播送技术 229
10.2.3 流媒体技术原理 230
10.2.4 流媒体技术应用 231
10.3 无线多媒体通信技术 232
10.3.1 无线多媒体通信网的系统结构 232
10.3.2 无线多媒体通信的关键技术 232
10.3.3 无线多媒体通信新技术 233
10.4 多媒体通信协议 236
10.4.1 IPv6 237
10.4.2 RSVP 238
10.4.3 RTP 239
10.4.4 RTSP 241
10.5 小结 241
习题与思考题 242
第11章 多媒体应用系统 243
11.1 多媒体会议系统 243
11.1.1 多媒体会议系统概述 243
11.1.2 多媒体会议系统结构与关键技术 245
11.1.3 多媒体会议系统的国际标准 248
11.1.4 虚拟空间会议系统 251
11.2 交互视频服务系统 252
11.2.1 交互视频服务系统的概念 252
11.2.2 交互视频服务系统的组成与结构 254
11.2.3 用户接入网技术 257
11.3 CSCW和群件 259
11.3.1 CSCW概述 259
11.3.2 群件系统 260
11.4 小结 263
习题与思考题 264
附录A 多媒体技术实验 265
A1 多媒体著作与编辑软件上机实践 265
A1.1 Adobe Photoshop上机实践 265
A1.2 Adobe Premiere上机实践 267
A1.3 Micromedia Authorware上机实践 268
A2 多媒体程序设计实验 271
A2.1 媒体控制接口(MCI)编程实验 271
A2.2 多媒体控件编程实验 274
A2.3 多媒体软件开发工具包编程实验 277
参考文献 280