音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

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

[声卡] 3D 音频 API 技术

[复制链接]

15

积分

0

听众

0

音贝

音频应用

Rank: 1

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

/ F. }. v% t2 q7 R  PC机上显卡更新的速度有目共睹,各种类型的显卡轮番登场,吸引了我们太多的注意。作为多媒体电脑标志的声卡,相对而言就显得格外平静。然而,在显卡大战的硝烟中,声卡的技术和功能也有了很大的进步,音质同影像一样,再次成为了人们追求完美的目标。和显卡一样,声卡的发展道路上最重要的里程碑也是从2D到3D的转变。
4 I* Y( k# b% |. c" L7 f' W6 z
' N3 K: {' B& F3 M. b9 M  8 w+ n* B" v% A; W& M" Q
' h& w; z/ ~3 h5 Q8 J+ e
  在一向讲究软硬兼施的PC界,多声道音频的实现自然是少不了软件算法的控制过程。因此,3D音频API就扮演了重要的接口角色。当然,有些API还包含了具体算法。这些API与3D图形程序接口,统称为3D API(Application Program Interface),即3D应用程序接口。对于支持3D定位技术的新一代声卡而言,算法往往决定了其定位及其它效果的优劣,因此我们有必要对它们的编程接口有一些简单的了解。  o' o5 V. b9 M! L( a5 L, C

, z" W/ [2 d4 t1 w( U, y  ) N9 o" H; b* A. C

" t* r1 [7 x7 y, @' K  音频API种类繁多,目前各种游戏可以使用的API和3D技术大体上有:A3D、DirectSound 3D(DS3D)、EAX、Sensaura 3D、Q3D、9-IAS等等。不同的声卡硬件和不同的游戏往往支持多种不同的API和3D技术,这主要取决于声卡所采用的音效芯片的类型。, x6 Q. G1 }9 ^

1 X$ {% J/ j" V1 }0 ]  
4 {% S3 [3 z! ~, S9 b- N' f+ u
0 O0 S/ R: h5 L5 v0 U  DirectSound 3D& B/ D8 ]; |" Y
; D) v# }5 ]  }5 B# Y8 M6 G$ v$ ~
  : D+ U$ w- `6 \- |. Q" S

. }4 X* G1 g( ]( [, \9 X, P0 A  它是DirectX中的一个组件,是Microsoft公司专为游戏开发的API,得益于DirectX的不断发展和完善,DS3D 得到了众多声卡厂商的支持。DS3D的作用在于帮助开发者定义声音在3D空间中的定位和声响,然后把它交给与DS3D兼容的声卡,让他们用各种算法去实现。定位声音的效果好坏实际上取决于声卡所采用的算法。
# B3 t  E5 x7 s' o: l2 V6 {, l4 n; K  I8 S
  
0 U1 E' K; A, l1 t& E+ g6 l; Q7 L2 A1 I" {
  Aureal 3D
5 E% m: N( Q, n& M8 W% l
  d) Y4 p' T8 V" J  
  z. A1 g1 ^3 _3 U9 [% ]. e. x+ e' X4 m0 e; l6 u
  简称A3D, 是由大名鼎鼎的Aureal Semiconductor公司开发的新型3D音效定位技术,使用这一技术的应用程序(通常是游戏)可以根据用户的选择而决定音效的变化,而且可以只用一对普通的音箱或耳机来实现,产生围绕听者的3D精确定位音效。) y5 ^9 X# F9 b5 R; {, [; z
3 n, C7 T3 N9 g2 C3 p/ A& Z
  5 l" l+ f. i3 I# {  m
9 y7 ^% l$ B; F9 _' T/ L& l
  Aureal 推出的最新一代3D定位音效标准A3D 2.0,还支持对音效48KHz频谱的3D处理,另外一项关键的进步是采用了实时声学反射、回音和阻塞渲染技术在内的声波追踪(Wavetracing)技术。声学环境的几何描述和墙面的材质特性都可在新的A3D2.0的API中反映出来。* g1 Q/ e4 A: k' r! H0 g

& P0 \$ f9 C/ W9 K. ]  
7 m, R+ s. W1 Q; v; H( B! y( ]
, M% N: `$ @& {/ b3 h6 i/ V  EAX& H% v1 l. q/ K% {8 Y, l* x

" }4 D& ^5 _5 h8 L3 e  ) J4 @( W( ~5 n. ]/ P+ _8 t

2 i8 q! G5 q( ^$ I# Q% y* Q  就是环境音效扩展集(Environmental Audio Extensions)。它的本质是一种依赖于Microsoft的DirectSound3D的开放API,任何人都可以使用这一接口来开发或者在自己的软硬产品中加入对EAX的支持。在最新发布的EAX3.0中,加入了功能强大、简单易用的可以为每一个单独音源做反射和混响控制、局限反射群等特效设计工具,并为开发者公开了全部的环境音效参数,这对电脑音乐迷具有很大的帮助。/ V1 m& y/ J7 x& U" R

+ d2 v9 u4 e/ \7 U& v% }  
; p5 i% B/ Q% L$ M  h* ]
/ ~% X# I3 T) J5 M  Sensaura' s. C2 _  V6 O! q! v$ r1 [3 m
$ S/ ^7 J) ^/ a$ o# e" e
  ; i9 Y$ q: k1 c) R, r0 k# t

8 L  W2 X1 \# p  支持DS3D,并且在它们的DS3D驱动程序中包含了一个Voice Manager。开发者可以用来选择最重要的音源使用3D模式,而其余的使用立体声模式。Sensaura也支持EAX,并已为一些声卡(如Yamaha的WaveForce)发布了EAX驱动程序。& I0 i9 u1 M0 }; O0 J

7 s/ p4 W* U' K+ B  
7 a6 O" `, ?# b& d
4 e( }2 ?# B2 G6 S0 N7 y3 `4 R  Sensaura还为解决当前的HRTE(Head-Related-Transfer-Function)不能很好解决听者在1m范围内定位声音的问题而开发了名为MacroFX的新技术。
7 d& {8 U; i0 |+ @1 Y' ~1 q4 o  k" Z& y# X
  5 @4 l# p5 `# G4 A; W+ }

+ Y  [1 o7 @! R1 s3 D+ J9 Q9 ^  Qsound! c7 }  E' v) @  j0 c3 s, C! D
9 U8 L6 r( u, c5 u" _
  3 F5 K# H7 H' ]6 q7 Y/ E

1 ?1 o5 G2 j0 _' t# R" Z7 r  和Sensaura一样,只提供音效技术,它推出的Q3D技术同样可以用两个喇叭或耳机产生3D音效。使用Q3D技术的声卡支持DS3D、EAX和A3D 1.X(像Greative和Sensaura一样,A3D的调用被转化为DS3D调用)。Q3D并不仅使用于游戏,事实上,Qsound用Q3D技术产生了一种杜比认证的虚拟多通道技术-Qsurround,这项技术在家电产品上得到使用。" A( f1 X9 l( D1 F; X3 y
/ H9 ^$ X' I$ }( S0 z, e
  
8 o, w" l; Y  E. U  `5 S$ r' \/ C: J
  IAS
/ O, `; [4 i" p
( o  p3 z8 |: K6 @# W  
  J2 ]0 l$ c6 D+ n1 a/ s" ~3 A: Z, A
  上面这么多的API和技术,它们各有特点,这样就必须针对不同的系统和API编写多套代码,IAS(Interactive Around-Sound)就是针对这个特点而形成的。
7 ]! Z( T. B+ x2 c" `1 t( Y3 M3 t: `6 i6 m: _& X" X
  % O" C" T$ ^! l% g. X8 R4 x6 Y

) j' ~; q. W3 X: ^. N+ C1 E' D" w  IAS是Extreme Audio Reality Inc公司开发的专利音频技术,这个技术能测试系统硬件,管理所有的音效平台需要,因而开发者可以只写一套音效代码,所有基于Windows 95的音频硬件将通过同样的编程界面来获得支持。IAS 提供了DS3D支持和其它环绕声的执行程序。! ^! A- `, i6 X8 H& x

# }$ S: _# l2 x! A9 ~8 S/ E  & s9 {8 [  t7 G3 `- g5 d3 R! @
2 j0 Y/ s' {! n( v8 u5 r5 S- ?5 _
  和3D显卡一样,3D声卡的作用也将越来越明显,更多的用户将被3D声卡的魅力所感动,在我们“大饱眼福”的同时,也来关心一下自己的耳朵吧。. U, y" q2 e( J

9 {$ y. p2 j7 K7 @4 x1 m  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

GMT+8, 2025-5-28 18:08 , Processed in 0.031476 second(s), 18 queries , File On.

Powered by Audio app

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