三維音效

三維音效2個重要的概念:API和HRTF。API是編程接口的含義,其中包含著許多關於聲音定位與處理的指令與規範。它的性能將直接影響三維音效的表現力。如今比較流行的API有Direct Sound 3D、A3D和EAX等。HRTF是“頭部相關轉換函式”的英文縮寫,它也是實現三維音效比較重要的一個因素。簡單講,HRTF是一種音效定位算法,它的實際作用在於欺騙我們的耳朵,以立體聲方式錄製,聽者沉浸於其中,仿佛能感覺到聲音的確切位置(上、下、左、右、前、後)。該技術通常用於視頻遊戲和虛擬現實系統,以及一些Internet應用程式

基本介紹

  • 中文名:三維音效
  • 外文名:Three dimensional sound effect 
三維音效,重要概念,API,HRTF,三維音效的用途,主要的3D音頻PAI,主要的HRTF算法,EAX環境音效擴展,

三維音效

作為時下眾多音效卡追求的新興技術,下面我們就來仔細看看被炒得火熱的三維音效,究竟有哪些奧秘。

重要概念

三維音效2個重要的概念:API和HRTF。

API

API是編程接口的含義,其中包含著許多關於聲音定位與處理的指令與規範。它的性能將直接影響三維音效的表現力。如今比較流行的API有Direct Sound 3D、A3D和EAX等。

HRTF

HRTF是“頭部相關轉換函式”的英文縮寫,它也是實現三維音效比較重要的一個因素。簡單講,HRTF是一種音效定位算法,它的實際作用在於欺騙我們的耳朵。眼下有不少聲音晶片設計廠商和相關領域的研究部門參與這種算法的開發和設計工作。雖然原理大同小異,但由於在分析和研究過程中的手段稍有不同,所以各類HRTF算法之間也會有或多或少的性能差異。three-dimensional audio的簡寫。以立體聲方式錄製,聽者沉浸於其中,仿佛能感覺到聲音的確切位置(上、下、左、右、前、後)。該技術通常用於視頻遊戲和虛擬現實系統,以及一些Internet應用程式。也作3-D sound,binaural sound。 ]
三維音效

三維音效的用途

舉一個例子:A3D是時下最為流行的3D音頻API之一,眼下大部分主流PCI音效卡都表示支持A3D 1.0。但是有些用戶會反映,為什麼我的這塊XXX音效卡號稱支持A3D,但實際效果卻為何不如朋友的那塊DIAMOND S90?原因就在於,S90採用Aureal自己的AU8820晶片,採用的HRTF算法自然也就來源於Aureal;而XXX音效卡沒有採用AU8820晶片,而採用了其他的HRTF算法,雖然也可以支持A3D的函式變化,但由於算法的先天不足並且需要經過函式轉化,在效果上自然就不能和S90相比了。因此眼下許多音效卡稱自己支持A3D、EAX和DS3D,這只能表明它支持這些規範與指令,究竟實際效果如何,還要取決於晶片所採用的HRTF算法。在選購音效卡前了解一下其晶片採用何種HRTF算法對於最終三維音效的實現能力是非常重要的。

主要的3D音頻PAI

(1)Direct Sound 3D——源自於Microsoft DirectX的老牌音頻API。對不能支持DS3D的音效卡,它的作用是一個需要占用CPU的三維音效HRTF算法,使這些早期產品擁有處理三維音效的能力。但是從實際效果和執行效率看都不能令人滿意。所以,此後推出的音效卡都擁有了一個所謂的“硬體支持DS3D”能力。DS3D在這類音效卡上就成為了API接口,其實際聽覺效果則要看音效卡自身採用的HRTF算法能力的強弱。
(2)A3D——美國Aureal公司所開發,分為1.0版和2.0版。1.0版包括A3D Surround和A3D Interactive兩大套用領域,特彆強調在立體聲硬體環境下就可以得到真實的聲場模擬。2.0則是在1.0基礎上加入了聲波追蹤技術,進一步加強了性能,它是當今定位效果最好的3D音頻技術。
(3)EAX——是CREATIVE的新招牌,意為“環境音效擴展集”。EAX是建立在DS3D上的,只是在後者的基礎上增加了幾種獨有的聲音效果指令。EAX特點是著重對各種聲音在不同環境條件下變化和表現進行渲染,對聲音的定位能力不如A3D,所以EAX建議用戶配備4聲道環繞音箱系統

主要的HRTF算法

諸如Aureal和Creative這樣的大公司,他們既能夠開發出強大指令集規範,同時也可以開發出先進的HRTF算法並集成在自己的晶片中。下面給大家介紹的CRL和QSound則是主要出售和開發HRTF算法的,自己並不推出指令集。
CRL開發的HRTF算法叫做Sensaura, 支持包括A3D 1.0和EAX、DS3D在內的大部分主流3D音頻API。 並且此技術已經廣泛運用於ESS、YAMAHA和CMI的音效卡晶片上, 從而成為了影響比較大的一種技術,從實際試聽效果來看也的確不錯。而QSound開發的Q3D可以提供一個與EAX相仿的環境模擬功能,但效果還比較單一, 與Sensaura大而全的性能指標相比稍遜一籌。

EAX環境音效擴展

EAX:即環境音效擴展,Environmental Audio Extensions,EAX是由創新和微軟聯合提供,作為DirectSound3D擴展的一套開放性的API;它是創新通過獨家的EMU10K1數位訊號處理器嵌入到SB-LIVE中來體現出來的;由於EAX目前必須依賴於DirectSound3D,所以基本上是用於遊戲之中。EAX在DS3D的基礎上增加了幾種獨有的聲音效果指令。EAX特點是著重對各種聲音在不同環境條件下變化和表現進行的。

相關詞條

熱門詞條

聯絡我們