Windows 中的声音技术 一 Windows对“声音”的支持 提到Windows对声音的支持,就不得不说Windows 95/98对多媒体功能的扩展。概括起来,Windows 95/98的多媒体功能特别是对“声音”的贡献有以下几点: 1.支持即插即用的多媒体设备 Windows 95开始支持多媒体设备的即插即用,例如音频适配卡、SCSI和IDE CD-ROM驱动器、DVD驱动器以及播放模拟视频信号的视频设备。
由于多媒体设备不断增加,配置这些设备就显得十分重要,但许多用户对各种类型的设备跳线了解得不太透彻,在安装这些多媒体设备时会出现许多问题，例如CD-ROM驱动器与硬盘冲突、声卡与主板冲突等。现在有了Windows的即插即用后,这些问题就不需要用户操心了,Windows 的即插即用功能可根据电脑的硬件配置进行分析,选择合适的配置结构,使它们使用起来十分和谐而不会产生冲突。
“即插即用的多媒体设备”技术对于多媒体电脑用户来说是一个福音,它解决了用户在安装与使用多媒体中常被困扰的问题。
2.提高CD-ROM性能
(1)新的CD-ROM文件管理系统CDFS
Windows 98中提供了一种新的CD-ROM文件管理系统,它采用32位的文件管理方式。该文件系统模拟了Windows 98的32位硬盘文件系统,CD-ROM的性能在系统中得到充分发挥。
(2)CD-ROM自动播放功能
Windows 98在光驱关上后,将在CD-ROM的根目录中查找一个名为AUTORUN.INF的文件,若此文件存在,
Windows 98将按照AUTORUN.INF中的命令运行程序或基于CD-ROM的其它应用工作。Microsoft把CD-ROM驱动器的这种自动播放功能称为“Spin and Grin"。
3.数字音频文件的高效压缩
Windows 98中提供了数字音频文件的高效压缩功能。该功能基于两个新的软件,音频编码和解码程序,所采用的是ADPCM技术。Microsoft已从DSP Group公司购买了声音记录和回放的压缩处理技术TrueSpeech的版权,在Windows 98中,音频编码和解码程序可提供大约2:1到4:1的压缩比,而没有明显的失真现象。
4.改善了的MIDI性能
在Windows 98中因采用了新的多消息MIDI特性,因而改善了MIDI的性能,即允许复杂的MIDI消息快速传送,而只需要极小的CPU开销。这对于那些使用消息密集性的MIDI输入,如触后复音的用户来说,无疑是非常重要的改进。
二 Windows包含的音频标准
多媒体信息是由大量的数据组成的，这些数据在传送之前必须进行压缩。Windows 98中文版具有音频压缩管理器和图像压缩管理器。当用户记录或者播放声音或视频文件时，Windows 98中文版还自动使用硬件或软件的编码/译码器。

Windows 98中文版的音频压缩管理器使用下面的编码/译码器处理音频数据的压缩和解压缩:
TrueSpeech 编码/译码器
Microsoft GSM音频编码/译码器
Microsoft CCITT G.711 A-Law ＆ U-Law编码/译码器
Microsoft ADPCM编码/译码器
IMA ADPCM编码/译码器
Microsoft PCM转换器
三 Windows 98的声音文件类型
在Windows 98中文版中，多媒体信息以声音、视频或MIDI文件格式存储，如下表所示。
音频主要以3种格式存储:WAV波形、MIDI形式和CD音频。
1.波形音频
波形声音和录音机录制的声音一样，记录了自然声音的大部分信息，因此，波形声音的效果很好，通常是以.WAV作为后缀。如果用户的计算机安装有声卡，就可录制和播放声音。声卡在一秒钟内对声音进行上千次采样，把模拟声音波形转换成数字信息，存放在文件中。与MIDI声音文件相比，波形声音文件占据的空间要大得多。
2.MIDI音频
MIDI（Musical Instrument Digital Interface）音频并不是真正的自然声音，它更像是电子音乐。在MIDI声音文件中只记录了再生成某种声音的指令，指令中包含使用MIDI设备的音色、音量的强弱、持续使用的时间等等。当播放MIDI时，计算机将指令发给声卡，声卡按照指令将MIDI消息重新合成起来。因此，MIDI的播放效果取决于用户MIDI设备的质量和音色。
MIDI声音的数据量与波形声音相比要小得多，因此，能够大幅度地节省空间。大多数应用程序把MIDI用于背景音乐，而波形声音用于对话和效果音乐。
3.CD音频
如果用户的系统有CD-ROM驱动器，Windows 98中文版可以让用户播放CD音频的光盘。
(曹国钧)