|
楼主 |
发表于 2016-6-3
|
(1)由人体自身结构产生的效果
在1927年,一个叫做W•Bartlett Jones的人利用一个带有麦克风以及内耳通道的人头部模型来录音。当这个头被使用的时候,它的结构影响到了声音,用这种简单的方法,人自身的结构对声音的影响被纪录了下来。靠这种方法,当声音后来回放时,经由耳机让听众体验到非常逼真的3D声效。
虽然现在已经看不到这种技术的使用,但用人造头部模型来从事人对声音的反应方面的研究却依然在延续。
除去了前面我们所说的IAD和ITD,我们要接触到的最核心的判断声音方位的技术是HRTF,简单说这就是个头部反应传送函数(Head-Response Transfer Function)。要具体点呢,可以分成几个主要的步骤来描述其功用。
第一步:制作一个头部模型并安装一支麦克风到耳膜的位置;
第二步:从固定的位置发出一些声音;
第三步:分析从麦克风中得到声音并得出被模型所改变的具体数据;
第四步:设计一个音频过滤器来模仿那个效果;
第五步:当你需要模仿某个位置所发出的声音的时候就使用上述过滤器来模仿即可。
HRTF这个概念确实为我们实现对声音的定位带来了无限的好处,但实际生活中这个数据是变化多端的,毕竟每个人的头部和耳朵的大小形状都不完全相同。事实上,目前成功地设置HRTF都是一种提供给大多数人的近似值。这也就是为什么这里有这么多不同的技术来实现它的原因了。
(2)靠外部环境产生的效果
当一个声音被产生,听众首先听到直接传送过来的声波,很短的时间间隔以后,一些经过折射或反射的声波会又传入听众的耳膜。根据时间两者之间的响度差别等等数据给了我们关于声源距离的线索。当反射次数过多,大脑会把后到的信号和前面的处理信号当成两个不同的信号,这就是我们常遇到的回声效果了。
这里有4种不同的方法可以混合回响成双声道效果。第一种方法是对每一个反射声源位置单独使用HRTF技术。比较不幸,这种效果的实现需要相当大的代价。第二种是平均多个位置的反射,然后得出一个相对位置,从这里应用HRTF技术。第三种方法是把反射放在一边不处理转而使用标准立体声或四声道混合技术来处理。第四种方法和前面的做法差不多,但只使用一个被平均的反射声源。现在应用最多的方法是第二种,这时候只使用在在两支音箱或耳机的系统中,而第三种则配合4声道或环绕立体声的状况。
3.总结
3D音效定位的核心技术是HRTF,而ITD以及IAD等现象是我们能体会出声音方位感产生的原因。而环境效果比如反射、阻塞等也有重要的作用。在实际处理中,我们都需要在HRTF的基础上加入各种各样的环境处理过程来更真实体现实际效果。
3D音效技术介绍
随着Aureal和Creative先后推出了自己崭新的音效技术A3D及EAX,“3D Sound”也变得愈加火爆,现在就让我们来了解一下时下最热门的几种3D音效技术。
A3D技术
A3D是Aureal Semiconductor开发的一种崭新的互动3D定位音效技术,使用这一技术的软件(特别是游戏)可以根据软件中交互式的场境、声源变化而输出相应变化的音效,产生围绕听者的极其逼真的3D定位音效,带来真实的听觉体验,而这一切只需通过一对普通的音箱或耳机就能实现。
A3D技术具体包含两个部分:A3D Surround和A3D Interactive。A3D Surround这一技术在于“环绕”,它允许只用两只普通的音箱或一对耳机就能在环绕着听者的三维空间中精确地定位声源。A3D Surroun结合了诸如Dolby的ProLogic和AC-3这样的环绕声解码技术,环绕声解码器通过两个音箱创建一个由5组音频流环绕而成声场,即用两个音箱就能体验到Dolby的五音箱环绕效果,这一技术被杜比实验室授予了“Virtual Dolby”的认证。 A3D Interactive这一技术在于“互动”,它能为互动游戏及一些交互式的软件应用产生交互式的3D音效,营造出非常真实互动的3D听觉环境。
A3D 的关键技术是基于一个叫 HRTF(Head-Related Transfer Function)的理论。通过Vortex芯片内强大的HRTF过滤器处理后产生的音效,能使大脑精确定位声源的3D方位。A3D 中还首次采用了美国国家航空及太空总署(NASA)开发的声波追踪(Wavetracing algorithms)技术。
EAX
面对A3D的挑战,Creative Lab.这个曾建立“兼容Soundblaster”这一音频规范的业界霸主,拿出了自己的独家技术“环境音效(Environment Audio)”,环境音效是以创新的子公司E-mu为好莱坞开发的音频及效果技术为基础的一种专业音效技术,它凭借Soundblaster Live!/value的主芯片EMU10K1的强大声音处理能力,实时地实现声音的混响、变调、回声及延时等3D音效。即使是用麦克风输入的声音,也能实时地回放出经过环境音效处理后的声音。
环境音效扩展集EAX,是一套公开的应用程序接口(API),目的是让游戏和软件开发商在开发软件时,通过EAX利用E-mu的环境建模技术(Environmental Modeling Technology)在游戏中预置好不同场境的不同音效参数,如大厅、水下、房内等,在进行游戏时能方便地调用,辟如玩家在房内时,就会调用预置好的相应的环境音效参数使声音变得闭塞,而当玩家来到大厅时,声音又会变得空旷起来,从而实现逼真的环境音效。另外,对于支持A3D的游戏或软件,EAX还可以通过DirectX间接调用A3D,同样能实现逼真的互动音效。
环境音效的核心主要是通过调节混响(Reverb)、合声(Chorus)、原声(Original Sound)的音频参数以及利用多音箱辅助定位来构造3D空间的。所以对于一些不支持EAX的游戏或普通的软件、影片,玩家可以通过Live/Value自带的混音台(Mixer)来调节各项音频参数,使音效与软件的场景相匹配,也能达到极佳的效果。不过无论如何,像PcWorks 4.1这样的多音箱环绕系统都是必不可少的。
SRS
SRS(Sound Retrieval System 声音补偿系统)是SRS Labs Inc.推广的一种三维实感技术。SRS认为:普通立体声的聆听范围很小,听者须坐在与两音箱成等腰三角形的地方,而且即使是多音箱的环绕立体声,其每个音箱中放出的声音的各个音元也只是平面的,垂直面上的声音十分空洞。而经过SRS处理后的声音,其每个音元都是立体的,听者无论在何种角度都能听到极具三维感的声音。
SRS的核心同样是利用了HRTF。比起A3D和EAX,SRS出道较早,它广泛应用于电脑多媒体声卡、音箱以及家庭影院中。而且对软件无任何要求,只要经SRS声卡或SRS音箱回放出的声音都极具三维空间感,特别是若将SRS与上面的A3D、EAX或Dolby接合起来(如Live/MX300+SRS音箱),那效果真的只能用“震撼”二字来形容了。 总的来说,这三种音效各有所长:A3D胜在互动,EAX羸在音效,而SRS的声场宽广饱满,且能与其它3D音效相接合。
|
|