第一章 多媒体计算机技术概论 1
1.1 多媒体的概念和标准 1
目录 1
1.2 多媒体计算机技术产生和发展的基础 4
1.3 多媒体计算机技术的发展 7
1.4 多媒体应用软件将成为多媒体计算机技术产业的支柱 9
第二章 多媒体计算机硬件分析 12
2.1 基本计算机系统 12
一、数字化波形声音处理 15
2.2 声音卡 15
2.2.1 声音卡的基本功能 15
二、MIDI与合成器发声 17
三、CD音频与CD—ROM接口 19
四、混音处理与游戏杆接口 19
五、声音卡处理的三类声音的比较 19
2.2.2 MPC Level 2对声音卡的要求 19
2.2.3 声音卡分析示例 20
2.2.4 MIDI卡 23
2.3 CD—ROM驱动器 24
2.4 视频卡分析 28
2.4.1 视频转换卡 28
2.4.2 视频信号压缩/解压缩卡 31
2.4.3 电视编码卡 32
2.5 PC机多媒体硬件系统 33
2.5.1 PC机多媒体硬件系统的构成 33
2.5.2 提高多媒体计算机性能的要点 34
3.1 多媒体计算机软件的概念与分类 36
第三章 多媒体计算机软件分析 36
3.2 多媒体核心软件 38
3.2.1 DOS和DOS的多媒体支持能力 38
一、DOS核心与多媒体设备驱动 39
二、内存、磁盘优化与多媒体扩展 43
3.2.2 Windows与其多媒体结构和多媒体实用工具 47
一、Windows 3.1核心与Windows 3.1多媒体体系结构 48
二、MCI简介 50
三、Windows 3.1系统中的多媒体工具 51
四、声音卡/视频卡在Windows环境中的驱动程序示例 59
3.3 多媒体工具软件 60
3.3.1 多媒体数据处理软件 61
一、数字化声音处理软件 61
二、MIDI处理软件 63
三、从视频信号中获取静态图象的软件 64
四、动画创作与编辑软件 64
3.3.2 多媒体软件工作平台 65
一、程序设计语言 71
3.3.3 多媒体软件开发工具 71
二、多媒体硬件的开发工具或函数库 72
三、多媒体编辑软件 72
3.3.4 多媒体数据库系统 78
一、多媒体数据库系统的关键技术 78
二、MPC环境中的多媒体数据库系统简介 80
3.4 多媒体应用软件 80
第四章 多媒体计算机系统的构成与安装 83
4.1 多媒体计算机系统的构成 83
一、DOS的安装与优化 84
4.2.1 预备:DOS和Windows的安装与优化 84
4.2 多媒体计算机系统的安装 84
二、Windows的安装与优化 85
4.2.2 多媒体设备安装的基础知识 86
一、基地址 86
二、IRQ 87
三、DMA 88
4.2.3 声音卡安装示例 88
4.2.4 CD—ROM驱动器安装示例 92
4.2.5 视频卡安装示例 93
第五章 多媒体计算机技术与数据压缩技术 96
5.1 数据压缩技术基础 96
5.1.1 数据冗余 97
一、统计冗余 97
二、信息熵冗余 97
三、结构冗余 98
四、知识冗余 98
五、视觉冗余 98
5.1.2 数据编码 98
一)基本概念 99
一、预测编码 99
二)DPCM设计 100
二、变换编码 101
三、信息熵编码 101
一)哈夫曼编码 102
二)游程长度编码 103
四、亚抽样与内插编码 104
五、矢量量化编码 104
三)算术编码 104
六、基于神经网络的编码 105
七、分频带编码 105
八、结构编码 105
九、基于知识的编码 105
十、混合编码 106
5.1.3 数据压缩系统 106
5.2 数据压缩标准介绍 107
5.2.1 JPEG标准 107
5.2.2 电视电话/会议电话压缩标准H.261 108
5.2.3 MPEG标准 110
第六章 多媒体计算机软件开发 112
6.1 Windows OLE与多媒体软件开发 112
6.1.1 OLE的基本概念 114
6.1.2 OLE的工作机制 115
6.1.3 OLE的便利 115
6.1.4 OLE在多媒体软件开发中的应用 116
6.2 Windows MCI与多媒体软件开发 117
6.2.1 MCI设备 117
6.2.2 MCI数据类型和MCI命令接口概述 119
6.2.3 MCI命令消息接口 123
6.2.4 MCI命令字符串接口 125
6.2.5 MCI声音服务(MCI Audio Services) 126
一、高层声音服务 127
二、低层声音服务 130
6.2.6 多媒体文件I/O与RIFF文件格式 137
6.3 多媒体计算机软件开发的要点 141
6.3.1 图形图象软件开发 141
程序6—1 Show 143
程序6—2 Audio Player 264
6.3.2 声音软件开发 264
6.3.3 视频软件开发 294
程序6—3 Video Player 295
程序6—4 AVI Player 312
程序6—5 MCI播放器 325
6.3.4 超文本软件开发 339
一、结点 340
三、网 341
二、链 341
6.4 用C/C++开发多媒体软件的实例分析 342
程序6—6 问答系统编辑器 343
程序6—7 问答系统提问器 369
程序6—8 小百科 397
程序6—9 小百科测验 485
6.5 多媒体Title及其制作过程 528
第七章 多媒体计算机技术的应用与发展前景 530
7.1 多媒体计算机技术的应用 530
7.1.1 教育与培训 530
7.1.3 办公自动化和信息管理 531
7.1.2 商业展示与信息咨询 531
7.1.4 视频会议 532
7.1.5 书籍出版和信息传播 532
7.1.6 娱乐与游戏 532
7.2 典型多媒体产品介绍 533
7.2.1 CD Title:Microsoft Bookshelf 533
7.2.2 CD Title:Microsoft Dinosaurs 535
7.2.3 CD Title:Just Grandma and Me 536
7.2.4 多媒体集成系统:Sound Galaxy FM立体声收音机卡 536
7.2.5 Video CD与Video Galaxy Oscar卡 537
7.2.6 多媒体集成系统:Video Galaxy Gamma卡 541
7.2.7 多媒体集成系统:Aztech Audio Telephony 2000 543
一、功能6合1的新型办公设备:Audio Telephony 2000 543
二、Audio Telephony 2000硬件分析 544
三、Audio Telephony 2000的功能 546
四、Audio Telephony 2000的用户支持 549
7.3 多媒体网络系统 550
7.4 多媒体计算机技术的前景 552
7.4.1 虚拟现实 552
7.4.2 信息高速公路 554