音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

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

[声卡] 3D 音频 API 技术

[复制链接]

15

积分

0

听众

0

音贝

音频应用

Rank: 1

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

* z/ _& f6 K* o5 B, \5 v( e  PC机上显卡更新的速度有目共睹,各种类型的显卡轮番登场,吸引了我们太多的注意。作为多媒体电脑标志的声卡,相对而言就显得格外平静。然而,在显卡大战的硝烟中,声卡的技术和功能也有了很大的进步,音质同影像一样,再次成为了人们追求完美的目标。和显卡一样,声卡的发展道路上最重要的里程碑也是从2D到3D的转变。: y" D5 x: k. N& v8 R3 S

2 q0 b  A( n- X) b0 V# w  # Y) [9 f" U* G4 i( t8 o4 s# l

5 Q5 g3 p" c- P" r* A  在一向讲究软硬兼施的PC界,多声道音频的实现自然是少不了软件算法的控制过程。因此,3D音频API就扮演了重要的接口角色。当然,有些API还包含了具体算法。这些API与3D图形程序接口,统称为3D API(Application Program Interface),即3D应用程序接口。对于支持3D定位技术的新一代声卡而言,算法往往决定了其定位及其它效果的优劣,因此我们有必要对它们的编程接口有一些简单的了解。7 Q/ ~4 A8 f' C0 a' I( ~/ T/ Q

4 G, ?1 r; E8 M" ^, @' p2 L  
9 B) l3 P* \9 v# d! i3 R/ W- J7 }& T+ {6 f3 n+ F$ m$ I0 U& t/ b
  音频API种类繁多,目前各种游戏可以使用的API和3D技术大体上有:A3D、DirectSound 3D(DS3D)、EAX、Sensaura 3D、Q3D、9-IAS等等。不同的声卡硬件和不同的游戏往往支持多种不同的API和3D技术,这主要取决于声卡所采用的音效芯片的类型。
+ W. z& m3 o1 i1 L8 B/ b
7 t( Y$ m) K" e  \  8 E" m/ c5 A0 b& n. U( {

  {' I, Z" ~0 x* z  M4 l# h  DirectSound 3D0 n! h# C/ S; @

, @2 _8 m0 q3 B& d- l8 o$ F  
# w& x+ _5 q, ?! [: C4 T3 f* [7 a6 z+ G" c. G8 J' @+ {* D
  它是DirectX中的一个组件,是Microsoft公司专为游戏开发的API,得益于DirectX的不断发展和完善,DS3D 得到了众多声卡厂商的支持。DS3D的作用在于帮助开发者定义声音在3D空间中的定位和声响,然后把它交给与DS3D兼容的声卡,让他们用各种算法去实现。定位声音的效果好坏实际上取决于声卡所采用的算法。1 l  A) O- u: K5 r

/ H: S2 ^: {8 l* E! u: u  
3 ]5 H' q, H. X# L* \' ?
+ G" S5 O8 {& Q1 G  Aureal 3D
9 d) N4 t4 |& a* c) P
& b: T# f2 D4 ?  
( D' L2 F) s5 p/ U) m* Q8 w' E2 \9 {+ A
  简称A3D, 是由大名鼎鼎的Aureal Semiconductor公司开发的新型3D音效定位技术,使用这一技术的应用程序(通常是游戏)可以根据用户的选择而决定音效的变化,而且可以只用一对普通的音箱或耳机来实现,产生围绕听者的3D精确定位音效。6 c) c6 ]! p1 M% u' D% I3 @% @& x. f
  _4 H. E) G1 O# x6 U  w
  
: s( H' R( `! C9 n; S4 f9 [9 L: `' c4 U9 D% S" l! c
  Aureal 推出的最新一代3D定位音效标准A3D 2.0,还支持对音效48KHz频谱的3D处理,另外一项关键的进步是采用了实时声学反射、回音和阻塞渲染技术在内的声波追踪(Wavetracing)技术。声学环境的几何描述和墙面的材质特性都可在新的A3D2.0的API中反映出来。8 g9 k  W8 W2 o2 h( p0 B$ i

5 m9 `  i* j# d* L4 L; A  2 I; q$ N: O! I* ^; U3 h
8 K: ?( t# R$ K) x6 y6 x
  EAX
9 d3 C( s1 N  y3 H$ ^6 G0 f' p9 T
3 U4 D" i) _6 F, D- [& p0 z  
+ e3 r- `( G: z1 R6 z* J; ]' Z5 ?8 C9 Y/ Y% t1 S6 g) E
  就是环境音效扩展集(Environmental Audio Extensions)。它的本质是一种依赖于Microsoft的DirectSound3D的开放API,任何人都可以使用这一接口来开发或者在自己的软硬产品中加入对EAX的支持。在最新发布的EAX3.0中,加入了功能强大、简单易用的可以为每一个单独音源做反射和混响控制、局限反射群等特效设计工具,并为开发者公开了全部的环境音效参数,这对电脑音乐迷具有很大的帮助。7 I6 Y7 n0 {2 m6 t) X3 M
$ i3 A" E- k8 k  L
  : i0 F3 z% c$ ~: p- o; }
1 d2 _2 d) a+ O
  Sensaura
* U# N! ?4 p( a; y+ t& J* q: p# w
  
$ p0 Q" a0 s' o' T2 s
! o4 y7 c, I4 ~) W/ i  支持DS3D,并且在它们的DS3D驱动程序中包含了一个Voice Manager。开发者可以用来选择最重要的音源使用3D模式,而其余的使用立体声模式。Sensaura也支持EAX,并已为一些声卡(如Yamaha的WaveForce)发布了EAX驱动程序。
3 Q. U  |# V0 m# p9 U4 g$ C6 C$ z7 Q5 v8 p
  , I) K4 n; P9 _5 i1 h$ j2 W" c$ S

6 b. u7 P% `" C, J- M  Sensaura还为解决当前的HRTE(Head-Related-Transfer-Function)不能很好解决听者在1m范围内定位声音的问题而开发了名为MacroFX的新技术。8 \1 v" X! N# K7 a* L

  j% Y' j# e2 Y/ z3 i" Y: \  * B+ S2 m! A5 A2 G) k# m- R
6 i1 v9 b# I$ C$ M( r
  Qsound
. A2 E8 {! d# i& Z
, m+ [" v2 l" \; b* m% `, w5 d  
/ }- R) K1 g. @9 C( x5 n: ]# v
" O& t' x6 B& P7 l: X* ^. Q  和Sensaura一样,只提供音效技术,它推出的Q3D技术同样可以用两个喇叭或耳机产生3D音效。使用Q3D技术的声卡支持DS3D、EAX和A3D 1.X(像Greative和Sensaura一样,A3D的调用被转化为DS3D调用)。Q3D并不仅使用于游戏,事实上,Qsound用Q3D技术产生了一种杜比认证的虚拟多通道技术-Qsurround,这项技术在家电产品上得到使用。9 R# k- X* \( b4 b  F) E6 x; A

2 u. T' O9 B( Z! s0 [2 ^  {  + v/ }$ p: g  c: Z% v8 j6 r  X- p% K6 V
# _; y# z0 u2 M6 a6 i$ k
  IAS# k) }7 v. u* l
2 H* L" K* D/ Y* b2 d
  9 P# ], E1 J, C7 g

& m( x" o6 @1 J8 R. }! `+ i2 b  上面这么多的API和技术,它们各有特点,这样就必须针对不同的系统和API编写多套代码,IAS(Interactive Around-Sound)就是针对这个特点而形成的。4 n7 J7 y( p5 U. R+ S; ^8 s

, B0 j& H5 H: k3 t+ z  . o$ u9 X  L) L" f
" \7 n& h% h; j# q; Q, e7 P
  IAS是Extreme Audio Reality Inc公司开发的专利音频技术,这个技术能测试系统硬件,管理所有的音效平台需要,因而开发者可以只写一套音效代码,所有基于Windows 95的音频硬件将通过同样的编程界面来获得支持。IAS 提供了DS3D支持和其它环绕声的执行程序。- _' C3 ~) @# z. c

" |' \  V0 d+ K2 _6 Y  
$ g+ B! G6 l4 c" s. h0 K2 X; w/ J* p
& K- W9 D: @# ]% e% N7 N( P  和3D显卡一样,3D声卡的作用也将越来越明显,更多的用户将被3D声卡的魅力所感动,在我们“大饱眼福”的同时,也来关心一下自己的耳朵吧。
5 D' l; k& j3 w$ @- g5 y  `5 \! D4 i# O1 ]2 m8 f2 a
  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

GMT+8, 2025-5-30 21:30 , Processed in 0.030510 second(s), 18 queries , Redis On.

Powered by Audio app

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