业界新闻| 小熊商情| 硬件文库| 装机学堂| 购机推荐| 酷讨论板| 读者服务| 在线帮助

          您现在的位置>>小熊在线>>装机学堂

第八章 声卡完全解析


8-3 3D音效API之争


    现在声卡之争间接的可以看成是3D音效API之争,所以我们要首先了解一下什么是3D音效。

什么是3D音效?

    3D音效的概念来自于电影。电影为了能使观众有身临其境的感受,因此开发了一种特殊的音频定位系统,从而产生一个“假”声场,将听众紧紧包围其中,获得极为真实的现场感受。如果电脑游戏里加上这种音频效果,通过声音提示,玩家就能对目标的位置予以判断,确定它的在游戏中的位置,增强了游戏的可玩性。其实,3D音效不止可以应用在游戏上,在商业舞台上和视频会议中由于有了3D音效的支持,也会变得更为真实和有效。在3D环境中,你可以通过声音来判断对方究竟是谁在说话了。Creative、Diamond、Turtle Beach和Aztech提供的支持3D音效API的声卡都能够提供这种“真实”的3D音响效果。


    当音箱在听者的前方时,如何产生一个声音影像使其听起来像是从四面八方包围过来的呢?这个秘密就在于利用了心理声学和耳朵与大脑对声音方向的感觉。这里要提及的是,由于耳朵和大脑会选择具有决定性意义的“声音”作为判断的标准,因此,3D音效芯片就尽力模仿这些提示,如交互听觉时间差(声音到达左右耳之间的时间差),交互听觉强度差(两耳之间的强度或振幅幅度),另外,羽状滤波也是一个重要的参数(人的外耳对声音的反射和衍射)。当把这些“提示”放入立体声系统中,人耳接受到的就是这些含有暗示的立体声音效,大脑就会被欺骗从而产生声音不是来自前方的音箱,而是来自被定位的地方。


    美中不足的是,要产生这种欺骗,要求对声音进行极为复杂和精确的实时计算。因此,那些3D音频系统都会要求声卡带有专门的处理芯片或音频芯片带有高性能的DSP(数字信号处理)。
3D定位音频与其他类型的3D处理过程有明显的不同,因为它不仅在普通立体声的基础上加深音场和增加额外的声道,而且可以在三维环境中制造出物体移动的音效。

主要的3D音效API

    目前能够真实模拟3D定位音频的3D音效API主要有Aureal A3D 2.0、Creative EAX 2.0,Microsoft Direct3D、Qsound Q3D 2.0.
1、A3D

图6 A3D标志

A3D 2.0源自于NASA的尖端科学技术,并采用了独特的波形寻迹功能,通过对每个音源及听者的表面和所在位置的反射信息进行精确计算,产生回放的声波运动波形。在我们的测试中,A3D2.0(DIAMOND MX300和Aureal AU8830)中,能够产生不错的左右、前后甚至上下的音效。能够产生逼近于真实听觉环境的声音效果。
2、EAX(环境音效)

图7 EAX的标志

    来自于创新公司的EAX2.0,应用在Soundblaster Live!上,可以播放出比单纯Microsoft Directsound 3D更为真实的3D定位效果,如可以产生更为真实的由前至后的音响效果,但上下运动的效果却不很明显。但在声场的营造能力上,SoundBlaster内建的Emu10K1提供了强大的处理能力,你能够获得如电影院、露天剧场、洗澡房等特殊声场的效果。

                         
                   [上一页]  [我要发言] [下一页] [返回]

 

 

 

在线服务:|关于我们|广告服务|联系我们|您的建议


小熊在线公司版权所有
Copyright © 1999-2000