手機開發實戰165 音訊介紹2

2021-07-13 11:17:30 字數 3679 閱讀 5116

音訊編碼標準

***(

mpeg audio layer-3)

***是

mpeg audio layer-3

的簡稱,是從

mpeg-1

標準衍生的、開放的編碼方案,

1993

年由德國夫朗和費研究院和法國湯姆生公司合作發展成功。

***音訊壓縮技術是一種失真壓縮,其原理是把聲音頻率中人耳幾乎聽不到的音域在音訊中去除,採用高效率的變換編碼音訊壓縮演算法對聲音進行壓縮,從而使得檔案體積大為縮小,可達到12∶

1的壓縮比。

***的頻率範圍最高為

44khz

,最低為

20hz

。在128kbps

的位元速率下,

***可以達到接近

cd音質的聲音質量。但是由於損失了音訊中的甚高、甚低音部分(儘管人耳不是非常敏感),使

***畢竟

要比cd

稍遜一些。

所需頻寬:

128~

112kbps

(壓縮10~12

倍)特性:編碼複雜,用於網際網路上的高質量聲音的傳輸,如

*****壓縮

10倍,

2聲道。

***是在綜合

musicam

和aspec

的優點的基礎上提出的混合壓縮技術,在當時的技術條件下,

***的複雜度顯得相對較高,編碼不利於實時,但由於

***在低位元速率條件下高水準的聲音質量,使得它成為軟解壓及網路廣播的寵兒。

優點:壓縮比高,適合用於網際網路上的傳播

缺點:***

在128kbitrate

及以下時,會出現明顯的高頻丟失

wma(windows media audio)

wma為

windows media audio

的縮寫,是微軟公司制定的**檔案格式。

wma codec 

是microsoft 

音訊技術的首要

codec

。據微軟自身發表的宣告,目前最新的版本

wma 9.0

相對於wma 8

,在壓縮

率上有著

20%的提公升。

wma類似於***

,同樣是一種失真壓縮,損失了聲音中人耳極不敏感的甚高、甚低音部分。但與

***相比較起來,仍然具有不少優勢。

1) 它具有與

***相當的音質,但容量更小。

2) 更先進的壓縮演算法在給定速率下可獲得更好的質量。

3) 特別適合於低速率傳輸。

4) 除了損失了的音訊成份外,

wma比起

***在頻譜結構上更接近於原始音訊,因而相對起來

有更好的聲音保真度。

所需頻寬:

320~

112kbps

(壓縮10~12

倍)特性:當

bitrate

小於128k

時,wma

幾乎在同級別的所有有損編碼格式中表現得最出色,但似乎

128k

是wma

乙個檻,當

bitrate

再往上提公升時,不會有太多的音質改變。

優點:當

bitrate

小於128k

時,wma

最為出色且編碼後得到的音訊檔案很小。

缺點:當

bitrate

大於128k

時,wma

音質損失過大。

aac(advanced audio coding)

aac是高階音訊編碼(

advanced audio coding

)的縮寫。

aac是由動態影象專家組(

mpeg

)開發的,已經被國際標準化組織(

iso)討論通過,成為了

mpeg-2

國際標準的一部分,同時它也是一種開放的音訊編碼標準。

(1)aac

的編碼原理及特點

1) aac

是一種高壓縮比的音訊壓縮演算法,但它的壓縮比要遠超過較老的音訊壓縮演算法,如

ac-3

、***

等。並且其質量可以同未壓縮的

cd音質相媲美。

2) 同其他類似的音訊編碼演算法一樣,

aac也是採用了變換編碼演算法,但

aac使用了解析度更高的濾波器組,因此它可以達到更高的壓縮比。

3) aac

使用了臨時雜訊重整、後向自適應線性**、聯合立體聲技術和量化哈夫曼編碼等最新技術,這些新技術的使用都使壓縮比得到進一步的提高。

4) aac

支援更多種取樣率和位元率、支援1個到

48個音軌、支援多達

15個低頻音軌、具有多種語言的相容能力、還有多達

15個內嵌資料流。

5) aac

支援更寬的聲音頻率範圍,最高可達到

96khz

,最低可達

8hz,遠寬於

*** 20-44khz

的範圍

6) 不同於

***及

wma,

aac幾乎不損失聲音頻率中的甚高、甚低頻率成分,並且比

wma在頻譜結構上更接近於原始音訊,因而聲音的保真度更好。專業評測中表明,

aac比

wma聲音更清晰,而且

更接近原音。

7) aac

採用優化的演算法達到了更高的解碼效率,解碼時只需較少的處理能力。

(2)專業評價

1) aac

以128kbps

(立體聲)的速率對**進行壓縮,然後經由專家辨認,結論是其結果同原始未壓縮時的聲音

"區別不出來"。

2) aac

以96kbps

的速度壓縮**,通常其壓縮後的質量比

***在

128kbps

壓縮後的質量還要高。

aac在

128kbps

壓縮**後的效能比

***在相同速度壓縮**後得到的效能高很多。

3) aac

是唯一乙個在歐洲廣播聯盟主辦的

64kbps

聽力測試中被評為"優秀

"的網際網路音訊數字多**編解碼器。

4) 鑑於其卓越的效能和質量,

aac已成為

mpeg-4

規範的核心,同時它還是網際網路、無線網以

及數字廣播網領域中的新一代音訊數字解碼器的選擇。

所需頻寬:

96-128 kbps

特性:aac

可以支援1到

48路之間任意數目的音訊聲道組合、包括

15路低頻效果聲道、配音

/多語音聲道,以及

15路資料。它可同時傳送

16套節目,每套節目的音訊及資料結構可任意規定。

aac主要可能的應用範圍集中在網際網路網路傳播、數字音訊廣播,包括衛星直播和數字

am、以及數碼電視及影院系統等方面。

aac使用了一種非常靈活的熵編碼核心去傳輸編碼頻譜資料。具有

48個主要音訊通道,

16 個低頻增強通道,

16 個整合資料流

, 16 

個配音,

16 種編排。

優點:支援多種音訊聲道組合,提供優質的音質

手機開發實戰164 音訊介紹1

數字音訊基礎 把模擬音訊轉成數字音訊,在電腦 裡就稱作取樣,其過程所用到的主要硬體裝置便是模擬 數字轉換器 analog to digital converter 即adc 取樣的過程實際上是將通常的模擬音訊訊號的電訊號轉換成許多稱作 位元 bit 的二進位製碼0和 1,這些0和 1便構成了數字音訊...

手機開發實戰170 DRM介紹2

實現方式 在drm forward lock 組合傳送 combined delivery 和分組傳送 separate delivery 三種。鎖定 drm資訊中。drm資訊包含乙個 物件和乙個可選的使用權物件。對於 鎖定方法,drm資訊只包含 物件。組合傳送 在乙個drm 分組傳送 要求必須將內...

手機開發實戰168 LRC檔案介紹2

ti ar 等來獲取 具體實現起來可以有兩種實現方式 方法一 使用到的鍊錶 typedef struct node linklist 步驟 1 以 n 符號將歌詞檔案分成單句並存入鍊錶1中 2,以 符號將單句歌詞分隔成乙個或多個時間標誌和一句歌詞 3 擴充歌詞,乙個時間標誌與對應的歌詞連線產生乙個新...