以上我们了解了声卡合成声音信号的基本知识。目前各种流行的PCI兼容声卡普遍采用波表合成原理。但不同的声卡生产商为了使声卡播放的声音更丰富,更有真实感,还采用了多种技术对声音效果进行加强。从而使声卡也继显卡后进入了3D时代,产生了不同的3D音效标准。下面我们就来介绍这些技术。
1.D3D
D3D是DirectSound 3D的简称,这是微软公司提出的3D效果定位技术,它最大的特点就是硬件无关性,在声卡出现初期,许多声卡芯片没有自己的硬件3D音效处理能力,都是使用这种D3D来模拟出立体声。它所产生的效果均由CPU通过即时运算产生,比较耗费CPU资源。如果你在选购声卡时听销售商说声卡支持D3D多么好的话,千万不要就轻信这是一块好声卡,因为现在没有哪种声卡不支持D3D,它与声卡本身的硬件性能没什么关系。
2.HRTF
HRTF是Head Related Transfer Function的缩写,中文意思是“头部对应传输功能”,这是一种声音的定位技术,它可以利用两个音箱来实现全方位的立体声功能。支持这种算法的芯片有很多中,最主要还是ESS公司的Canyon 3D芯片,它采用了最新的四声道HRTF算法。3.A3D1与A3D2
A3D1是AUREAL(傲锐)公司提出的技术,和HRTF一样,它也是用两个音箱来模拟出3D定位效果,AUREAL声卡中的AU8820芯片使用的就是这种技术。在DIY市场上名气颇大的帝盟S90使用的也是这种芯片。现在A3D已经发展到2代了,它使用真正的四声道来加强3D定位效果,而放弃了以前的模拟方式,所以在音质和临场感上大大进了一步,再加上特殊的声波追踪功能(Wave Tracing),可以更加真实的对3D定位。目前支持它的芯片好象只有傲锐的AU8830芯片。帝盟的MX300声卡就采用这种芯片,现在傲锐公司自己也出品同样的声卡,称为VORTEX2 SQ2500。
4.EAX
EAX是由新加坡创新公司在其SB LIVE系列声卡中提出的标准,全名为Environmental Audio Extension,即环境音效。其本质是一种API(Application Programming Interface),也就是一种编程接口,而且这个接口必须依赖于微软的D3D。既然是通用编程接口,那么任何人都可以使用这一接口来进行开发或在自己的软硬件产品中加入对EAX的支持,从而使它具有较好的通用型。现在EAX也发展到了2.0版本。环境音效技术最大的特点不是3D定位的准确性,而是对真实环境的声音效果来进行模拟,从而使人产生如临其境的感觉。比如它可以真实模拟一个人在另一个房间或者在同一个房间中的一个大柱子后面讲话的不同声音效果。这种技术主要运用在电脑娱乐中,它使游戏玩家在玩游戏的时候现场感十足。现在支持EAX2的主要就是EMU10K1芯片,它为创新著名的SB Live!系列声卡所采用,该芯片同时还支持A3D1、HRTF等技术,是目前流行兼容声卡中的精品。
5.Q3D
它的英文全名是Qsound 3D,是由加拿大Qsound Labs所推出的3D定位算法,它主要包括三个部分,第一部分是3D音效和听觉环境模型,第二部分是立体音乐加强,第三个部分是虚拟的环境音效。它的目标是将A3D和EAX的优点集中在一起。
以上我们了解了主流声卡芯片应用的技术。从发展趋势看,多功能的声卡装置将成为今后声卡技术发展的主流,特别是最近DVD技术的迅速发展更使电脑音效的重要性受到关注,各声卡厂商也纷纷推出支持4.1、5.1声道的声卡。相信随着功能越来越强的声卡的普及,今后的多媒体电脑强真正成为一个高保真家庭影院。
|