1 多媒体技术基础 1
1.1 多媒体技术的发展 1
1.1.1 多媒体技术与应用 1
1.1.2 多媒体信息传播 2
1.1.3 多媒体信息交换 3
1.2 多媒体技术在教育及通信等领域的应用 5
1.2.1 教育与培训 5
1.2.2 通信 6
1.2.3 其他 7
1.3.1 文本 8
1.3 媒体数据格式 8
1.3.2 声音 9
1.3.3 图形 13
1.3.4 图像 14
1.3.5 视频 17
1.3.6 动画 19
本章小结 21
思考练习题1 21
2 多媒体数据压缩原理和标准 23
2.1 图像压缩 23
2.1.1 基本方法 23
2.1.2 处理步骤 27
2.2 语音压缩 28
2.2.1 基本方法 29
2.2.2 衡量语音压缩性能的主要因素 30
2.2.3 自适应差分脉冲编码调制(ADPCM) 31
2.2.4 语音信号编码算法发展概述 35
本章小结 38
思考练习题2 38
3 多媒体系统常用硬件设备 39
3.1 多媒体存储设备 39
3.1.1 光存储技术概述 39
3.1.2 光盘的读写与擦除原理 41
3.1.3 光盘存储数据的物理格式 42
3.1.4 多媒体光盘刻录技术 45
3.2 多媒体处理器 49
3.2.1 数据信号处理器 49
3.2.2 Pentium MMX 50
3.2.3 媒体处理器 51
3.3 音频卡功能与基本工作原理 54
3.3.1 与音频有关的基本概念 54
3.3.2 音频卡的功能与使用 57
3.3.3 基于音频卡的音频信息处理 59
3.4 视频卡基本功能及工作原理 64
3.4.1 与视频有关的基本概念及技术参数 64
3.4.2 视频卡的分类及主要功能 66
3.4.3 视频卡结构与工作原理 67
3.4.4 用视频卡获取并制作视频节目 69
3.5 扫描仪系统 71
3.5.1 扫描仪的工作原理及技术指标 71
3.5.2 用扫描仪获取文本与图像信息 73
3.6 多媒体计算机系统的总线与接口 74
3.6.1 概述 75
3.6.2 ISA总线 75
3.6.3 PCI总线 75
3.6.4 USB总线 75
3.6.6 AGP总线 77
3.6.5 SCSI总线 77
3.6.7 IEEE1394高速串行总线接口标准 78
本章小结 79
思考练习题3 79
4 超文本与超媒体 81
4.1 超文本与超文本标记语言 81
4.1.1 超文本与超媒体的基本概念 81
4.1.2 超文本标记语言HTML 81
4.2 Dreamweaver的使用 84
4.2.1 Dreamweaver 4.0的基本使用 84
4.2.2 基本Web页面的制作 87
4.2.3 Dreamweaver中框架、表格和表单的使用 90
4.2.4 Dreamweaver中层和时间轴的使用 95
4.3 Flash技术与应用 97
4.3.1 Flash的基本使用 97
4.3.2 Flash中两种基本动画制作 99
4.3.3 常用动画效果的制作 102
4.4 ASP技术与应用 106
4.4.1 ASP简介 106
4.4.2 ASP的工作原理与工作环境 107
4.4.3 ASP的编程语言与内置对象 108
4.4.4 ASP与数据库 109
4.5.1 PHP技术的发展 112
4.5 PHP技术与应用 112
4.5.2 PHP的特点 113
4.5.3 PHP的语法和函数 114
4.5.4 PHP和MySQL数据库 114
4.6 XML技术与应用 115
4.6.1 XML技术概述 115
4.6.2 XML的文档结构 119
4.6.3 XML的发展与应用 124
本章小结 127
思考练习题4 127
5.1.1 操作系统对交互技术的支持 128
5.1 多媒体交互技术的实现 128
5 多媒体人机交互技术 128
5.1.2 几种人机交互技术的实现原理 131
5.2 多媒体交互技术的设计 136
5.2.1 设计交互界面的基础 136
5.2.2 标准控件的设计 138
5.2.3 通用控件的设计 140
5.2.4 图形、图像的设计 142
5.3 一个媒体播放器的具体实现 145
5.3.1 用户界面和应用程序的实现 146
5.4.1 多媒体人机交互技术的现状 152
5.4 多媒体人机交互技术的未来 152
5.3.2 设计思想 152
5.4.2 多通道用户界面 153
5.4.3 虚拟交互技术 154
5.4.4 群件 154
5.4.5 智能Agent 155
5.4.6 人机交互技术的展望 155
本章小结 156
思考练习题5 156
6 多媒体虚拟现实技术 157
6.1 多媒体虚拟现实制作工具 157
6.1.1 VRML简介 157
6.1.2 VRML的基本概念 162
6.2 多媒体虚拟现实制作过程 165
6.2.1 添加基本造型 165
6.2.2 造型的空间变换 174
6.2.3 指定几何体的材质 184
6.2.4 添加动画效果 186
6.2.5 实现交互功能 192
本章小结 194
思考练习题6 195
7 多媒体作品创作技术 196
7.1 多媒体作品概述 196
7.1.1 多媒体作品的特点 196
7.1.2 多媒体作品的应用类型 197
7.2 多媒体作品的创作流程 199
7.2.1 项目定义 200
7.2.2 项目组的构成 201
7.2.3 教学设计 202
7.2.4 系统设计 203
7.2.5 媒体素材的收集、整理与编辑 203
7.2.6 多媒体作品的集成 204
7.2.7 作品的测试、调整与发行 205
7.3 多媒体著作工具的功能要求 206
7.4 多媒体著作工具的分类 207
7.5.1 Authorware具有的功能特点 211
7.5 基于Authorware的多媒体作品创作技术 211
7.5.2 Authorware程序界面的结构 213
7.5.3 Authorware著作工具的初级编程 217
7.5.4 Authorware著作工具的中级编程 231
7.5.5 Authorware著作工具的高级编程 235
7.5.6 多媒体作品的打包与发行 246
本章小结 250
思考练习题7 251
8 基于Web的多媒体CAI课件制作技术 252
8.1 基于Web的e-Learning系统的构成与功能特点 252
8.1.1 实现e-Learning的基本条件 252
8.1.2 e-Learning系统的基本特点 253
8.1.3 e-Learning系统的体系结构 254
8.1.4 e-Learning系统的组成与功能特点 255
8.1.5 基于Web的e-Learning系统的实现环境 257
8.1.6 e-Learning系统的工作方式 257
8.2 基于Web的多媒体CAI课件的制作技术 258
8.2.1 Authorware所支持的网络技术 259
8.2.2 基于Web的多媒体CAI课件的制作方法 261
8.3 基于Web的多媒体CAI课件的网上发布 262
8.4 发展远程教育 构筑终身教育体系 264
8.4.1 我国远程教育的发展现状 264
8.4.2 构建终身教育体系的必然性 265
8.4.3 发展远程教育,构建终身教育体系所面临的问题 266
8.4.4 网络化教育的未来 267
本章小结 268
思考练习题8 268
9 分布式多媒体及其典型应用系统 269
9.1 分布式多媒体应用系统的历史与现状 269
9.1.1 基于ISDN网的多媒体应用系统 269
9.1.2 基于PSTN网的多媒体应用系统 270
9.1.3 基于IP寻址的多媒体应用系统 271
9.2 基于分组技术的多媒体会议系统(H.323建议) 272
9.2.1 H.323终端 273
9.2.2 守门人 274
9.2.3 多点控制单元(MCU) 278
9.2.4 网关(Gateway) 280
9.3 简易网络电话的设计与实现 281
9.3.1 Windows多媒体(音频)编程介绍 281
9.3.2 Windows Socket编程介绍 287
9.3.3 Windows多线程编程介绍 292
9.3.4 基于IP寻址的网络电话的实现 293
本章小结 298
思考练习题9 298
参考文献 299