藍牙篇之Bluetooth Profile Specification 深入詳解匯總

1.MPEG-1,2 Audio 資料資訊

在AVDTP的獲取所有能力回應中,可以在每個欄位中定義/設定一個或多個值,另一方面,在AVDTP的設定配置命令和重新配置命令中,每個欄位只能定義/設定一個值,
1.1 Layer
下表顯示了MPEG-1、2Audio中定義的層的值,SRC和SNK應至少支持I層(mp1)、II層(mp2)和III層(mp3),

1.2 CRC
支持CRC保護在SNK中是強制性的,在SRC中是可選的,

1.3 Channel Mode
下表顯示了MPEG-1、2音頻的通道模式欄位的值,對于SNK中的解碼器,應支持所有功能,SRC中的編碼器應至少支持其中一種單通道、雙通道、立體聲和聯合立體聲模式,

1.4 媒體有效載荷格式(MPF)
MPF欄位表示對MPEG-1、2音頻的媒體有效負載格式的支持,將MPF-2配置為傳輸介質有效載荷格式,則將MPF欄位設定為1;否則設定為0,
1.5 采樣率
下表顯示了MPEG-1、2音頻的采樣頻率欄位的值,對于SNK中的解碼器,必須支持的采樣頻率分別為44.1kHz和48kHz,SRC中的編碼器應至少支持一個44.1kHz和48kHz的采樣頻率,SNK和SRC的其他采樣頻率都是可選的,

1.6 VBR
在此組態檔中,SNK中的解碼器支持VBR(可變位元率)是必需的,而SRC中的編碼器是可選的,第一層和第二層不要求這個引數,但大多數實際設備通常支持它,

1.7 位元率指數
下表顯示了MPEG-1、2音頻的“位元率指數”欄位的值,索引值表示在參考的規范中定義的實際位元率值,對于SNK中的解碼器,應支持除索引值“0000”外的所有功能,SRC中的編碼器應至少支持SNK中必須支持的索引值之一,
請注意,MPEG-1層II(mp2)在總位率和信道模式的允許組合方面存在限制,


1.8.媒體有效載荷格式
此組態檔要求支持MPF-1中的格式,MPF-2為MPEG-1,2音頻層III提供了更多的錯誤魯棒性,
MPEG1規范分為三個部分:系統、視頻和視頻音頻它主要為基于CD-ROM的應用程式而設計,并且針對大約1.5 Mbits/sec的組合資料速率進行了優化,這個本規范的視頻和音頻部分描述了基本功能視頻或音頻流的格式,這些格式定義了基本流,MPEG1系統規范定義了封裝包含演示時間戳(PTS)的ES,解碼時間戳和系統時鐘參考,并執行MPEG1壓縮視頻和音頻ES與用戶資料的多路復用,
MPEG2規范的結構與此類似,但是,并不僅僅局限于CD-ROM應用程式,MPEG2系統規范定義了兩種系統流格式:MPEG2傳輸流(MTS)和MPEG2節目流(MPS),MTS是定制的用于通信或存盤一個或多個MPEG2壓縮程式資料以及相對容易出錯的環境中的其他資料,這個MPS是為相對無錯誤的環境量身定制的,
2. MPEG-2.4 AAC資訊
下圖顯示了在信令程序中使用的MPEG-2,4AAC的編解碼器特定資訊元素,

注:在AVDTP的“獲取所有功能回應”中,可以在每個欄位中定義/設定一個或多個值,另一方面,在AVDTP的設定配置命令和重新配置命令中,每個欄位只能定義/設定一個值,
2.1 Object Type
下表顯示了MPEG-2、4AAC的物件型別欄位的值,SRC和SNK應支持MPEG-2AACLC,其他值是可選的,

2.2 采樣率
表4.15顯示了MPEG-2、4AAC的采樣頻率場的值,對于SNK中的解碼器,必須支持的采樣頻率分別為44.1kHz和48kHz,SRC中的編碼器應支持至少一個采樣,

2.3 通道
下表顯示了MPEG-2、4AAC的通道欄位的值,SNK應支持這兩個通道,而SRC應至少支持其中一個通道,

2.3 位元率
位元率欄位指定為每秒不變位元率流的位元率,或可變位元率流的最大峰值位元率(每幀測量),值為0表示位元率未知,該欄位表示為23位UiMsbf,如下圖所示,

2.4 VBR
SNK中的解碼器必須支持VBR(可變位元率),而SRC中的編碼器則是可選的,

本規范僅定義MPEG-4音頻的有效負載格式;使用MPEG-2 AAC LC時,音頻流通過修改編解碼器資訊在SRC中的MPEG-4 AAC LC,并采用MPEG-4 LATM格式后轉換為MPEG-4 LATM格式,必要時,SNK應將該流改造為MPEG-2 AAC LC,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/382960.html
標籤:其他
