目前各种流行的PCI兼容声卡普遍采用波表合成原理。但不同的声卡生产商为了使声卡播放的声音更丰富,更有真实感,还采用了多种技术对声音效果进行加强。从而使声卡也继显卡后进入了3D时代,产生了不同的3D音效标准。. T# i% m& {" y% j6 z
% v2 c) o. M5 G' b% B* T
1.D3D : X; b9 w+ M8 X- w3 T n! g: {- k- P: ]2 H$ H4 D) e; S9 @
D3D是DirectSound 3D的简称,是微软公司提出的3D效果定位技术,它最大特点就是硬件无关性,在声卡出现初期,许多声卡芯片没有自己的硬件3D音效处理能力,都是使用这种D3D来模拟出立体声。它所产生的效果均由CPU通过即时运算产生,比较耗费CPU资源。如果你在选购声卡时听销售商说声卡支持D3D多么好的话,千万不要就轻信这是一块好声卡,因为现在没有哪种声卡不支持D3D,它与声卡本身的硬件性能没什么关系。 - r- s* V7 o0 R1 Q ' ]8 c& ?" ~( a 2.HRTF; Z; M: e& v1 E/ k7 q& v( r4 Y: {0 f
+ ^ g* k; s/ |, n) t8 y HRTF是Head Related Transfer Function的缩写,中文意思是“头部对应传输功能”,这是一种声音的定位技术,它可以利用两个音箱来实现全方位的立体声功能。支持这种算法的芯片有很多种,最主要还是ESS公司的Canyon 3D芯片,它采用了四声道HRTF算法。- u7 K+ J( r- c& i5 u5 H1 l7 T. }
/ K3 Q7 O6 d9 V% E4 f9 M
3.A3D1与A3D2" c l- @ l5 d
4 \ O* `' ]3 D X A3D1是AUREAL(傲锐)公司提出的技术,和HRTF一样,它也是用两个音箱来模拟出3D定位效果,AUREAL声卡中的AU8820芯片使用的就是这种技术。在DIY市场上曾经名气颇大的帝盟S90使用的也是这种芯片。现在A3D已经发展到第2代,它使用真正的四声道来加强3D定位效果,而放弃了以前的模拟方式,所以在音质和临场感上有很大提高,再加上特殊的声波追踪功能(Wave Tracing),可以更加真实地对3D定位。傲锐的AU8830芯片就支持这种技术,曾经红极一时的帝盟MX300声卡采用的就是这种芯片。 g+ ?7 ?* T7 Z& U
* o: _/ a6 f4 Y 4.EAX 9 T* t1 n# z1 I z7 ?! Z U0 @) { " ? V5 B& ~9 K& k EAX是由新加坡创新公司在其SB LIVE!系列声卡中提出的标准,全名为Environmental Audio Extension,即环境音效。其本质是一种API(Application Programming Interface),也就是一种编程接口,而且这个接口必须依赖于微软的D3D。既然是通用编程接口,那么任何人都可以使用这一接口来进行开发或在自己的软硬件产品中加入对EAX的支持,从而使它具有较好的通用性。现在EAX已发展到了2.0版本。环境音效技术最大的特点不是3D定位的准确性,而是对真实环境的声音效果来进行模拟,从而使人产生身临其境的感觉。比如它可以真实地模拟一个人在另一个房间,或者在同一个房间中的一个大柱子后面讲话的不同声音效果。' K0 H$ f: r6 V