对于大多数朋友来说,如何选择一个性能优越的声卡并不是一件容易的事情,因为声卡的技术标准相比较于我们所熟知的显卡、CPU等等配件来说是比较陌生的。但大家所能够共同认可的一个标准就是一个好的声卡要有出色的环境音效,再配上一套高质量的环绕音箱,才能够达到优秀的音响效果。有时候我们常常听到要利用电脑构建家庭影院系统,其实主要就是由三个方面组成:首先是要有好的音源(现在最优秀的音响效果源头应该是DVD碟片);其次要有一个支持环绕的好声卡;最后是一套出色的音箱。提到声卡的环境音效,我想大多数朋友都听说过EAX,这是一个好的环境音效声卡所必须支持的要素。那么今天我们就从EAX开始,为您介绍声卡提供环境音效的技术核心。这样您在构建自己的高质量影音系统时就可以有的放矢。
EAX到底是什么?它的英文全称是Environmental AudioExtensions?也就是环境音效扩展集。但是对EAX的真是含义大家却是众说纷纭,有的小厂生产的声卡也在说明书上乱讲一气,其实它们并不一定知道EAX到底是什么。不过这样就给很多电脑爱好者带来了迷惑,有些朋友把EAX等同于创通公司Sound BlasterLive!系列上被总称为EnvironmentalAudio(环境音效)的各种效果,认为EAX就是创通声卡的独家秘笈,其实这是不对的。同样有些朋友看到别的厂家的声卡介绍上有“支持EAX指令”的说法就认为这种声卡得到了创通公司的技术支持,应该有创通声卡的品质,这就是更加错误的了。
其实EAX的本质就是一种API,所谓API就是Application Programming Interface的缩写,也就是说是一种编程接口。EAX是由一家音频公司编辑开发出来的,这就是大名鼎鼎的Ensoniq,不过现在Ensoniq已经被创通收购了。所谓的编程接口就是指通过这个接口,声卡的硬件可以更加直接地处理电脑系统处理出来的音源,特别是环境音效音源。通俗一点理解就是比较接近于DirectX,也就是一个指令集,可以帮助硬件加速。选择这个编程接口是相对于Microsoft的DirectSound3D开发出来的,也就是说必须在Microsoft的DirectSound3D的支持下,EAX才能工作。如果系统是Lunix或者别的平台,讨论EAX就没有意义了。
目前实战中应用的EAX版本仍然是EAX1.0,在EAX1.0开发出来的时候,Ensoniq还没有被创通收购,也就是说EAX1.0是一个开放的API(编程接口)。任何声卡都可以在这个接口下使得自己的产品通过EAX更好地处理环境音效,不仅仅是创通公司很早就宣布支持EAX,其它众多声卡公司都支持了这个技术。就像是各个显卡芯片厂商都支持DirectX一样,可以在DirectX的平台下研制自己的硬件。不过将来EAX的新标准是创通公司独有的产品了,是否仍然可以开放目前还不得而知。
大家知道了EAX到底是什么东西了之后一定会问:“EAX的作用到底何在?”其实EAX就是让编程人员通过这个接口为环境音效加入单独的语句。其实EAX 1.0的作用说起来比较简单:为游戏加入3D混响(reverb)效果。它并不涉及到3D的定位问题,3D定位仍然是由DirectSound3D来完成的。有些朋友把EAX和3D定位混为一谈,这是明显错误的。其实EAX就是几个函数所构建的接口,它的最大优势在于可以实时处理3D混响。举个最简单的例子,每个声卡都可以提供3D混响(reverb)效果。只要音源能够提供3D混响,DirectSound3D就可以为之定位,声卡也就可以很容易地从不同声道输出,这样遍及各个角落的音箱就可以提供优美的环境音效了。不过大家有没有想过,在游戏中,比如我们打掉了一个坦克,前方就会飞来一架飞机;若是炸毁了一个堡垒,飞机就会从后面飞过来。这时候一个MIDI就不可能完成准确的定位了,只有通过实时的运算才能让大家打游戏时有身临其境的感觉,那么这个运算就是基于EAX。其实EAX是游戏声音发展过程中的一个全新的阶段,过去大家只重视3D音效的定位,而忽视实时运算。直到EAX接口开发出来后,混响效果才可以真正的应用于游戏中。所以虽然EAX的指令非常简单,但它所能提供的重要的平台接口可以指导一个时期的音响产品开发和游戏音乐开发,作用可谓非常巨大。这就有点像我们熟知的Intel的ESS指令集,其实就是几句话加入了CPU的硬件设计中,但所能够提供的功效却非同小可。比如开车时我们可以注意到即使再繁忙的路口,只要有明确的指示标记,其通行能力就要大大的提高。 因为EAX这个API(编程接口)在EAX1.0阶段是完全开放的,因此所有的声卡厂商都可以让自己的产品基于这个接口实现实时环境音效混响,但各家的研发能力不同,所提供的实现EAX的速度和效果也不同。总体来说SoundBlasterLive!能获得最好的效果,因为在EAX开发过程中就已经参照创通的技术方式了。不过就像同样支持DirectX的各个显卡芯片生产厂家所利用的DirectX方式截然不同,其效果也有巨大差别,在声卡设计上也有异曲同工之处。更加主要的是,声卡效果的好坏完全取决于每个人的感觉。就像有的人倾向于创通的产品而有的人喜欢帝盟的产品一样,在这种情况下声卡支持EAX的好坏就更加不好说了。不过在看过本站的介绍后,相信您对EAX到底是什么已经有了一定的了解,这样您在购买声卡产品时就不会被这个看似陌生的技术所迷惑了。(多多)
|