複製鏈接
請複製以下鏈接發送給好友

三維音效

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

三維音效內容概述

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

三維音效重要概念

三維音效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音頻API

(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特點是着重對各種聲音在不同環境條件下變化和表現進行的。
參考資料