音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

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

[声卡] 3D 音频 API 技术

[复制链接]

15

积分

0

听众

0

音贝

音频应用

Rank: 1

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

& J! j* l- r: B% {. [, b  PC机上显卡更新的速度有目共睹,各种类型的显卡轮番登场,吸引了我们太多的注意。作为多媒体电脑标志的声卡,相对而言就显得格外平静。然而,在显卡大战的硝烟中,声卡的技术和功能也有了很大的进步,音质同影像一样,再次成为了人们追求完美的目标。和显卡一样,声卡的发展道路上最重要的里程碑也是从2D到3D的转变。
' ]" {6 H0 D1 ]$ y) ]6 E6 Z0 {1 t* x2 |4 ?' N. [+ g
  
* S; v* Y. t0 `: x  M8 |; d; U  `  H" O* ^2 v/ z, q3 [; D
  在一向讲究软硬兼施的PC界,多声道音频的实现自然是少不了软件算法的控制过程。因此,3D音频API就扮演了重要的接口角色。当然,有些API还包含了具体算法。这些API与3D图形程序接口,统称为3D API(Application Program Interface),即3D应用程序接口。对于支持3D定位技术的新一代声卡而言,算法往往决定了其定位及其它效果的优劣,因此我们有必要对它们的编程接口有一些简单的了解。
" \% `- e" N* s7 B/ K* S9 L9 P1 ^8 h! W# V1 d: i  V
  
" }. m/ q/ k( _) D/ m) A
; v. T, ]0 n& G- T5 }2 }  音频API种类繁多,目前各种游戏可以使用的API和3D技术大体上有:A3D、DirectSound 3D(DS3D)、EAX、Sensaura 3D、Q3D、9-IAS等等。不同的声卡硬件和不同的游戏往往支持多种不同的API和3D技术,这主要取决于声卡所采用的音效芯片的类型。9 s9 M3 }' j7 M; ]/ }' M/ f
6 R4 c+ K# O3 X. I8 k4 M2 h
  
2 I0 {: c" O6 Z. H  W+ m% q7 J$ R
: `) J! I+ d* ^* l8 p  DirectSound 3D
3 O" Y- n, K; x, J' y- G0 c7 r7 p8 h7 G6 Q8 Y& O# [/ o
  
, n4 X. Q2 p9 x5 ?. B+ j: y6 W7 G4 D& z/ P. t" d1 y
  它是DirectX中的一个组件,是Microsoft公司专为游戏开发的API,得益于DirectX的不断发展和完善,DS3D 得到了众多声卡厂商的支持。DS3D的作用在于帮助开发者定义声音在3D空间中的定位和声响,然后把它交给与DS3D兼容的声卡,让他们用各种算法去实现。定位声音的效果好坏实际上取决于声卡所采用的算法。+ t5 X  p; T% u6 W8 i

3 w; \3 D; W' T# ~+ a' Z3 K  
: x3 E- r0 H+ y) Q  L1 p% z  h+ z- ^6 D
  Aureal 3D+ t8 o- E! P& @$ E( ^5 s; ?& }5 n

# d  x* W$ s7 z4 ^& [  
' |! r1 S4 E0 `: M5 R
8 G  k+ ^. ?5 |8 }) r3 f0 c  简称A3D, 是由大名鼎鼎的Aureal Semiconductor公司开发的新型3D音效定位技术,使用这一技术的应用程序(通常是游戏)可以根据用户的选择而决定音效的变化,而且可以只用一对普通的音箱或耳机来实现,产生围绕听者的3D精确定位音效。; X# u8 v! U) r% V4 l
) l5 ^( g" [1 R. Q3 N1 X' R# k
  ! b! B: @5 r8 H9 N+ b2 W0 a0 W0 }
" |& W. \0 b- |/ w& D4 v% y
  Aureal 推出的最新一代3D定位音效标准A3D 2.0,还支持对音效48KHz频谱的3D处理,另外一项关键的进步是采用了实时声学反射、回音和阻塞渲染技术在内的声波追踪(Wavetracing)技术。声学环境的几何描述和墙面的材质特性都可在新的A3D2.0的API中反映出来。& f' ]+ [- u* v& k+ a+ ]
$ y+ S' w- T: T) a6 O1 s) Z  H9 ]
  $ N; @& N' T8 c2 t
4 ~% s! z7 @% h3 e6 Q+ J- `
  EAX
1 q" B4 W; N' \4 o; |- L# R1 [$ H+ H$ W
* s( }7 O% W6 K2 R3 k  
" m6 ~! F! Y& G. e) O8 D% m
; q. m6 E) u4 v- r  就是环境音效扩展集(Environmental Audio Extensions)。它的本质是一种依赖于Microsoft的DirectSound3D的开放API,任何人都可以使用这一接口来开发或者在自己的软硬产品中加入对EAX的支持。在最新发布的EAX3.0中,加入了功能强大、简单易用的可以为每一个单独音源做反射和混响控制、局限反射群等特效设计工具,并为开发者公开了全部的环境音效参数,这对电脑音乐迷具有很大的帮助。  F6 B. e9 ^$ s" b7 _

) C& U7 g3 s& S2 I1 f" U5 d  
) |; W; M9 K1 I7 K& g. o) D/ N3 K3 @* O3 L! L9 {+ j# H% [
  Sensaura/ u) u8 \9 R- F1 A' X1 I& ^' Q

9 W( d" ?) ?7 L/ K+ I- O  ; B8 z4 b8 n2 }$ h! s! A9 [

4 R% d" q) Y2 S% @: C1 q* s  X  支持DS3D,并且在它们的DS3D驱动程序中包含了一个Voice Manager。开发者可以用来选择最重要的音源使用3D模式,而其余的使用立体声模式。Sensaura也支持EAX,并已为一些声卡(如Yamaha的WaveForce)发布了EAX驱动程序。
: T4 N2 t; b3 Z% x6 E7 E0 `' S& m5 u$ z- z3 j0 K& U
  8 E& T$ ~" t! O

- x  l3 u# J7 |: B0 y2 I  Sensaura还为解决当前的HRTE(Head-Related-Transfer-Function)不能很好解决听者在1m范围内定位声音的问题而开发了名为MacroFX的新技术。
: Z' R, N1 o6 d5 p, K: }! ^5 L& Z) l; T8 n" P# G; R2 G
  
# v# ?1 k# `2 \6 M" {( J4 @: @* P1 a2 X0 C+ v9 v
  Qsound
1 M" d3 Q/ m2 }  V$ V: `# i* ]/ P& m" o0 A
  8 p8 j; @# F6 ]2 N

+ D/ i. e' F8 G$ c, p6 l/ D  和Sensaura一样,只提供音效技术,它推出的Q3D技术同样可以用两个喇叭或耳机产生3D音效。使用Q3D技术的声卡支持DS3D、EAX和A3D 1.X(像Greative和Sensaura一样,A3D的调用被转化为DS3D调用)。Q3D并不仅使用于游戏,事实上,Qsound用Q3D技术产生了一种杜比认证的虚拟多通道技术-Qsurround,这项技术在家电产品上得到使用。
/ A1 f$ n6 U! ^2 z
3 I) u* k4 Z' N# H. e0 x* s  ' a. Z# _" v, g0 B
# f1 {# Q3 b- X+ l1 t, c
  IAS0 I' X! U6 i5 y4 ~# G' M: h
+ ~! x6 z, l  q, u; k
  6 o: t6 q3 j3 `, Q) K7 k

3 S, G2 C8 q3 m0 c  上面这么多的API和技术,它们各有特点,这样就必须针对不同的系统和API编写多套代码,IAS(Interactive Around-Sound)就是针对这个特点而形成的。
' Q+ d7 F# E+ g. T8 t+ m
3 S3 H9 m' O/ {1 I, A. a  / }' e9 E; F" Y

( Y, M- w( g/ s& t. V/ A$ K- o  IAS是Extreme Audio Reality Inc公司开发的专利音频技术,这个技术能测试系统硬件,管理所有的音效平台需要,因而开发者可以只写一套音效代码,所有基于Windows 95的音频硬件将通过同样的编程界面来获得支持。IAS 提供了DS3D支持和其它环绕声的执行程序。& ?2 y! D1 J. m5 [9 I8 y8 q2 {
6 F( P. j2 I6 L
  - b' f" K! v2 F5 o- ?. \! Z
! H8 B9 Z% v! u4 W( ~2 q
  和3D显卡一样,3D声卡的作用也将越来越明显,更多的用户将被3D声卡的魅力所感动,在我们“大饱眼福”的同时,也来关心一下自己的耳朵吧。
( L( [- i- r0 V# F& n4 C
& u- S  C+ p5 U# K* c; Z5 w+ M2 e  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

GMT+8, 2025-6-9 08:40 , Processed in 0.030717 second(s), 18 queries , Redis On.

Powered by Audio app

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