音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 26457|回复: 0

[声卡] 3D 音频 API 技术

[复制链接]

15

积分

0

听众

0

音贝

音频应用

Rank: 1

积分
15
发表于 2008-2-22 | |阅读模式
音频应用公众号资讯免费发布推广
* X4 Y* N! ~& `) h# e. ?  z7 U
  PC机上显卡更新的速度有目共睹,各种类型的显卡轮番登场,吸引了我们太多的注意。作为多媒体电脑标志的声卡,相对而言就显得格外平静。然而,在显卡大战的硝烟中,声卡的技术和功能也有了很大的进步,音质同影像一样,再次成为了人们追求完美的目标。和显卡一样,声卡的发展道路上最重要的里程碑也是从2D到3D的转变。
/ x- T4 J. x/ z5 S3 R7 |5 {+ _
! X$ h0 B; q, X; W/ _/ ^  
+ j* w8 _: T) Q# a& S
7 d6 Q# ^0 O5 w+ ^5 J  在一向讲究软硬兼施的PC界,多声道音频的实现自然是少不了软件算法的控制过程。因此,3D音频API就扮演了重要的接口角色。当然,有些API还包含了具体算法。这些API与3D图形程序接口,统称为3D API(Application Program Interface),即3D应用程序接口。对于支持3D定位技术的新一代声卡而言,算法往往决定了其定位及其它效果的优劣,因此我们有必要对它们的编程接口有一些简单的了解。
+ |4 z  `/ C" z( V& t; E
6 x2 u1 D0 q9 E* f% A$ ^9 I7 O  
; ~0 h6 e& r# L: s9 {7 K: d& D0 m
  音频API种类繁多,目前各种游戏可以使用的API和3D技术大体上有:A3D、DirectSound 3D(DS3D)、EAX、Sensaura 3D、Q3D、9-IAS等等。不同的声卡硬件和不同的游戏往往支持多种不同的API和3D技术,这主要取决于声卡所采用的音效芯片的类型。* B( J5 a2 ]$ P* u5 k6 j

5 h% Q& I% v* W  # @, g& a& Q# |6 W- z/ G
& \$ T$ y* e$ N4 q% a- ]
  DirectSound 3D
" b% E$ E" E! r
0 J4 S+ R$ B" B& E( w  
9 M: M1 p$ k! D- T' O
" o' `* D6 g( @; \0 O. V8 f  它是DirectX中的一个组件,是Microsoft公司专为游戏开发的API,得益于DirectX的不断发展和完善,DS3D 得到了众多声卡厂商的支持。DS3D的作用在于帮助开发者定义声音在3D空间中的定位和声响,然后把它交给与DS3D兼容的声卡,让他们用各种算法去实现。定位声音的效果好坏实际上取决于声卡所采用的算法。  s0 K9 ^# H/ ?2 a
. U; Z% h. k# Z' g
  7 t; f. `* M; U, c4 K6 C  G
+ T: n; ~7 u% @: o8 l+ s
  Aureal 3D
8 f% @0 G, s' p' v- t
+ q2 P: q( F0 E0 k* q, T, O# [  
9 X( [4 w% B( G6 a$ t6 x9 }1 a. t1 L8 d- p
  简称A3D, 是由大名鼎鼎的Aureal Semiconductor公司开发的新型3D音效定位技术,使用这一技术的应用程序(通常是游戏)可以根据用户的选择而决定音效的变化,而且可以只用一对普通的音箱或耳机来实现,产生围绕听者的3D精确定位音效。( M. G2 }$ ]8 d2 q

( v7 f+ i" T; t9 x& I0 j  % `) [& l. n) |0 \
/ A0 y" M' P' \1 [+ C- {
  Aureal 推出的最新一代3D定位音效标准A3D 2.0,还支持对音效48KHz频谱的3D处理,另外一项关键的进步是采用了实时声学反射、回音和阻塞渲染技术在内的声波追踪(Wavetracing)技术。声学环境的几何描述和墙面的材质特性都可在新的A3D2.0的API中反映出来。+ I( _) n& W; y2 A( x( R

" s0 W9 x. }2 }/ k+ }$ k, A+ `1 s  ; p  q( f2 b6 ?* \+ F* V2 J, s

' n  I. s8 @) B! q  EAX9 v4 K0 \' L$ c# L2 L4 |) Z: T! O
( g# Y' F/ n7 \7 [1 }. N# W
  4 k( v' U- k: A( j

% I% l$ f! `% K* Y0 h& b  就是环境音效扩展集(Environmental Audio Extensions)。它的本质是一种依赖于Microsoft的DirectSound3D的开放API,任何人都可以使用这一接口来开发或者在自己的软硬产品中加入对EAX的支持。在最新发布的EAX3.0中,加入了功能强大、简单易用的可以为每一个单独音源做反射和混响控制、局限反射群等特效设计工具,并为开发者公开了全部的环境音效参数,这对电脑音乐迷具有很大的帮助。7 j+ Z9 G$ T# Y8 g* J# V" R: n4 v

, u* e. j, f! @- g1 ]1 R  ]% i& x  
+ |6 t- C& P5 x5 _: F0 q+ l1 k0 o' G; _( S; f: w& `
  Sensaura
* I, T( w0 Y/ s- ~( o) n) N( l: s0 _4 ^1 v* m1 W0 P5 }: B
  
, M8 X7 z( D# ?* o& J3 a; c( _6 e) j) \8 C
  支持DS3D,并且在它们的DS3D驱动程序中包含了一个Voice Manager。开发者可以用来选择最重要的音源使用3D模式,而其余的使用立体声模式。Sensaura也支持EAX,并已为一些声卡(如Yamaha的WaveForce)发布了EAX驱动程序。
$ k2 L0 i/ p4 K" a; ?1 Q
! o/ c, m4 c  K9 b: ~  
' ?$ |; V# U9 D6 o  n8 ?' M( c& [. J0 Z9 ]  G
  Sensaura还为解决当前的HRTE(Head-Related-Transfer-Function)不能很好解决听者在1m范围内定位声音的问题而开发了名为MacroFX的新技术。
1 A" |: x% w% P, A3 W. K
1 E$ b% u- _5 ~; W! a  - g2 Y" g2 f  f8 ^/ G# Z

- p& n2 }0 l' `, J6 u; C8 j  Qsound" K. B; Z1 Q" y6 [
9 x4 S, c$ j/ g9 W: t. X0 Y
  0 T. p$ m  _4 s$ X/ ], C. j
! n2 V) g' y* S# P; }9 D
  和Sensaura一样,只提供音效技术,它推出的Q3D技术同样可以用两个喇叭或耳机产生3D音效。使用Q3D技术的声卡支持DS3D、EAX和A3D 1.X(像Greative和Sensaura一样,A3D的调用被转化为DS3D调用)。Q3D并不仅使用于游戏,事实上,Qsound用Q3D技术产生了一种杜比认证的虚拟多通道技术-Qsurround,这项技术在家电产品上得到使用。
- }/ k/ B8 k  \& A$ E
. ?1 |4 ]0 I- q1 ~  - F( R) N% M) C7 F8 i# G  c

3 P( Y9 x8 b" c& g5 ]# ?: F  IAS8 w1 h+ `( O# G# m/ `9 l* t
2 D  j' |$ l1 h
  
) Y: g7 \) \0 Z2 [  |! @) _# h8 M/ N$ A6 V- `$ `4 M
  上面这么多的API和技术,它们各有特点,这样就必须针对不同的系统和API编写多套代码,IAS(Interactive Around-Sound)就是针对这个特点而形成的。
8 ~- R4 t- p, p; U+ K+ T6 T3 B/ p! ?' U1 j
  
: D9 M" s+ d; l" z! c  g! n+ n! @* r& F$ P
  IAS是Extreme Audio Reality Inc公司开发的专利音频技术,这个技术能测试系统硬件,管理所有的音效平台需要,因而开发者可以只写一套音效代码,所有基于Windows 95的音频硬件将通过同样的编程界面来获得支持。IAS 提供了DS3D支持和其它环绕声的执行程序。
  e. u% T! n1 d* Q  \, p  w) k" D% A5 B+ V; S. a$ [4 e) q  D4 \4 c
  
9 y+ A7 [, |$ m& l! x3 J
' c/ H; n3 C- D9 X; M' i  和3D显卡一样,3D声卡的作用也将越来越明显,更多的用户将被3D声卡的魅力所感动,在我们“大饱眼福”的同时,也来关心一下自己的耳朵吧。
& a$ m- L* ^, Y8 ~& d- t0 g  C- D
" H/ N* v: J4 d* V, n  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

Powered by Audio app

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