音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 41719|回复: 0
收起左侧

[声卡] 3D 音频 API 技术

[复制链接]

15

积分

0

听众

0

音贝

音频应用

Rank: 1

积分
15
发表于 2008-2-22 16:26:16 | 显示全部楼层 |阅读模式

: L  x4 J& B3 \" `  PC机上显卡更新的速度有目共睹,各种类型的显卡轮番登场,吸引了我们太多的注意。作为多媒体电脑标志的声卡,相对而言就显得格外平静。然而,在显卡大战的硝烟中,声卡的技术和功能也有了很大的进步,音质同影像一样,再次成为了人们追求完美的目标。和显卡一样,声卡的发展道路上最重要的里程碑也是从2D到3D的转变。2 q, f" D: n/ }1 C3 M( }; Z
0 ^) B: N/ d! d6 s4 }1 j
  # V: U4 y) a$ a

4 u0 J* h+ P! r3 j: _, i+ K  在一向讲究软硬兼施的PC界,多声道音频的实现自然是少不了软件算法的控制过程。因此,3D音频API就扮演了重要的接口角色。当然,有些API还包含了具体算法。这些API与3D图形程序接口,统称为3D API(Application Program Interface),即3D应用程序接口。对于支持3D定位技术的新一代声卡而言,算法往往决定了其定位及其它效果的优劣,因此我们有必要对它们的编程接口有一些简单的了解。( o& P+ Y" ^* J  C# d& X  g

5 m% R# P/ @" C6 @3 q( h, P! b1 L  * \2 L9 e/ |3 `
( V; [$ a9 T+ N6 v: w
  音频API种类繁多,目前各种游戏可以使用的API和3D技术大体上有:A3D、DirectSound 3D(DS3D)、EAX、Sensaura 3D、Q3D、9-IAS等等。不同的声卡硬件和不同的游戏往往支持多种不同的API和3D技术,这主要取决于声卡所采用的音效芯片的类型。
& `; T# u7 |& T/ h+ l$ ?
$ d+ J) e: r' U  
1 k( W6 Q* |1 U! L7 [% |" r* v2 [/ j5 m6 l5 p6 O, f
  DirectSound 3D
; t! I* q. o% z" ?/ ]* c8 F: U6 g
  
4 F3 Z8 ?! @% m# ^+ u4 g2 [  i& @0 _
  它是DirectX中的一个组件,是Microsoft公司专为游戏开发的API,得益于DirectX的不断发展和完善,DS3D 得到了众多声卡厂商的支持。DS3D的作用在于帮助开发者定义声音在3D空间中的定位和声响,然后把它交给与DS3D兼容的声卡,让他们用各种算法去实现。定位声音的效果好坏实际上取决于声卡所采用的算法。+ D; l8 o* V: {8 }: \' N

1 c$ p* M  R1 X1 g( [* V* l6 X' s$ q  % g* M6 C. [$ m! c' S2 A
! ]" h5 I9 V  E
  Aureal 3D
0 L  O; e5 |" B9 |4 e2 {2 ^3 }. A5 I, J7 S, ]7 x
  
. |( s/ R- s; F7 O0 X$ q% M3 i, o9 _1 e4 E& ?
  简称A3D, 是由大名鼎鼎的Aureal Semiconductor公司开发的新型3D音效定位技术,使用这一技术的应用程序(通常是游戏)可以根据用户的选择而决定音效的变化,而且可以只用一对普通的音箱或耳机来实现,产生围绕听者的3D精确定位音效。4 E; f8 J* c; x; {+ L* E9 E. J

) n8 _' ?$ w- r+ O; D0 c  : z8 s& A; E0 H& q' `$ v( L

8 ?% t! f; _8 v/ P+ W7 Q  x% v  Aureal 推出的最新一代3D定位音效标准A3D 2.0,还支持对音效48KHz频谱的3D处理,另外一项关键的进步是采用了实时声学反射、回音和阻塞渲染技术在内的声波追踪(Wavetracing)技术。声学环境的几何描述和墙面的材质特性都可在新的A3D2.0的API中反映出来。
0 g; `  ~5 |. A" u
2 L1 n6 r/ p. q6 X  
2 N2 R' S5 b" N; F8 ~* ?- }- F' a
/ b3 f) D& u0 m3 R/ m0 H  EAX+ D( @, _1 ^' ^: D- U
, H8 c/ u+ t" K- v! M. T
  $ I; Q, |7 z+ ~7 @8 `

  e1 m6 ?3 x% R" N$ C5 S  就是环境音效扩展集(Environmental Audio Extensions)。它的本质是一种依赖于Microsoft的DirectSound3D的开放API,任何人都可以使用这一接口来开发或者在自己的软硬产品中加入对EAX的支持。在最新发布的EAX3.0中,加入了功能强大、简单易用的可以为每一个单独音源做反射和混响控制、局限反射群等特效设计工具,并为开发者公开了全部的环境音效参数,这对电脑音乐迷具有很大的帮助。
8 E+ q8 V2 y( ~( e% U7 O6 g8 f) L' r/ q$ m
  
6 Y- {+ m; w% ]7 [/ o& C( M2 v& R  r9 x
; l! @* N/ B. w  X% h  Sensaura
8 L* u5 a' `: q) b6 e
4 d/ g& ^. I7 G; ~    E+ W' ]/ i) H1 c
% U! z& I7 O+ Z6 a' \) X1 E
  支持DS3D,并且在它们的DS3D驱动程序中包含了一个Voice Manager。开发者可以用来选择最重要的音源使用3D模式,而其余的使用立体声模式。Sensaura也支持EAX,并已为一些声卡(如Yamaha的WaveForce)发布了EAX驱动程序。! B3 `  C" [5 K. p; ]; q2 o

; f6 I" ^6 {, Q* o  7 C) P# i- J  J; D
: G4 d% Q0 c/ P
  Sensaura还为解决当前的HRTE(Head-Related-Transfer-Function)不能很好解决听者在1m范围内定位声音的问题而开发了名为MacroFX的新技术。
" `3 g, v+ p3 {1 V0 h
; D, U) K) ~$ v  }, a  
- C, d2 p  m: a9 j3 }
, F- k- ~% I! [. v* ]) X6 n1 p  Qsound
. M3 Z0 J0 ]# e8 o; ~# L2 k4 k- n# z8 `' J1 B3 g& B
  
; u5 F  s: }4 A  X
" q/ V6 ^5 R. U5 H/ G  和Sensaura一样,只提供音效技术,它推出的Q3D技术同样可以用两个喇叭或耳机产生3D音效。使用Q3D技术的声卡支持DS3D、EAX和A3D 1.X(像Greative和Sensaura一样,A3D的调用被转化为DS3D调用)。Q3D并不仅使用于游戏,事实上,Qsound用Q3D技术产生了一种杜比认证的虚拟多通道技术-Qsurround,这项技术在家电产品上得到使用。
7 G3 X; v! F; L- ?/ E0 ]& ?  t
8 Z3 c5 k! E; t  @- f8 T  . `: B( C; P, w. @) d! P# ~
: o( q! i: R- m. |
  IAS2 C% M2 E) E/ F0 V/ Q

' ^$ t/ M# H) d  w% E; P5 G  
/ v9 ~. T! P# {! K" T: x4 L, q% a2 y( \- f8 w
  上面这么多的API和技术,它们各有特点,这样就必须针对不同的系统和API编写多套代码,IAS(Interactive Around-Sound)就是针对这个特点而形成的。
- i, g' v# W+ W# n6 b8 ~
! U0 C& H+ Y" ~, M/ c  
+ S4 u* l  N! x+ ?% H# }& {0 r0 ^' B/ P5 d( W0 d" ]. C
  IAS是Extreme Audio Reality Inc公司开发的专利音频技术,这个技术能测试系统硬件,管理所有的音效平台需要,因而开发者可以只写一套音效代码,所有基于Windows 95的音频硬件将通过同样的编程界面来获得支持。IAS 提供了DS3D支持和其它环绕声的执行程序。
+ p+ }( v. U- t8 D" H' \& \: j0 u1 }9 s
  
& M9 [/ |) ?- F0 p& `
# ~3 F5 @- n$ D; D3 |# _9 y  和3D显卡一样,3D声卡的作用也将越来越明显,更多的用户将被3D声卡的魅力所感动,在我们“大饱眼福”的同时,也来关心一下自己的耳朵吧。
9 |. s0 G3 v/ g3 q* F( y
! B) _5 r+ q" d1 E) g  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号-6 )

GMT+8, 2025-7-10 12:30 , Processed in 0.030236 second(s), 18 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表