|
eax:环境音效扩展,environmental audio extensions,eax 是由创新和微软联合提供,作为directsound3d 扩展的一套开放性的api;它是创新通过独家的emu10k1 数字信号处理器嵌入到sb-live中,来体现出来的;由于eax目前必须依赖于directsound3d,所以基本上是用于游戏之中。在正常情况下,游戏程序师都是用directsound 3d来使硬件与软件相互沟通,eax将提供新的指令给设计人员,允许实时生成一些不同环境回声之类的特殊效果(如三面有墙房间的回声不同于完全封闭房间的回声),换言之,eax是一种扩展集合,加强了directsound 3d的功能。
a3d:是aureal semiconductor开发的一种突破性的新的互动3d定位音效技术,使用这一技术的应用程序(通常是游戏)可以根据用户的输入而决定音效的变化,产生围绕听者的3维空间中精确的定位音效,带来真实的听觉体验,而且可以只用两只普通的音箱或一对耳机在实现,而通过四声道,就能很好的去体现出它的定位效果。
h3d:其实和a3d有着差不多的功效,但是由于a3d的技术是给aureal semiconductor注册的,所以厂家就只能用h3d来命名,zoltrix速捷时的ap 6400夜莺,用的是c-media cmi8738/c3dx的芯片,不要小看这个芯片,因为它本身可以支持上面所说的h3d技术、可支持四声道、它本身还带有modem的功能。
sensaura/q3d:crl和qsound是主要出售和开发hrtf算法的公司,自己并不推出指令集。crl开发的hrtf算法叫做sensaura,支持包括a3d 1.0和eax、ds3d在内的大部分主流3d音频api。并且此技术已经广泛运用于ess、yamaha和cmi的声卡芯片上,从而成为了影响比较大的一种技术,从实际试听效果来看也的确不错。而qsound开发的q3d可以提供一个与eax相仿的环境模拟功能,但效果还比较单一,与sensaura大而全的性能指标相比稍逊一筹。qsound还提供三种其它的音效技术,分别是qxpander、qmss和2d-to-3d remap。其中qxpander是一种立体声扩展技术;qmss是用于4喇叭模式的多音箱环绕技术,可以把立体声扩展到4通道输出,但并不加入混响效果。2d-to-3d remap则是为directsound3d的游戏而设,可以把立体声的数据映射到一个可变宽度的3d空间中去,这个技术支持使用q3d技术的声卡。 |