1)視頻編碼
3G-324M指定H.263為強制性基準協議(附錄中的擴展標準除外),而把MPEG-4制定為推薦視頻編碼標準。H.263作為老的編碼標準仍然應用于現有的H.323系統,因而保留它可以提供系統兼容性。MPEG-4比H.263基準協議擁有更高的靈活性,它提供了更先進的錯誤檢測和糾錯方法。
這兩種編碼集一般均采用QCIF(Quarter Common Intermediate Format)輸入圖象格式。MPEG-4采用一系列工具集提高了容錯性。它采用的方法包括:數據分區、可反置變長編碼(RVLC,Reversible Variable Length Codes)、再同步標識和HEC(header extension codes)。
數據分區方法通過標識符分別提供離散余弦 (DCT) 系數和移動矢量參數,這樣可以避免某組數據的出錯影響到另外一組數據的解碼。例如,如果在某個給定的宏塊中檢測到DCT系數錯誤,我們仍然可以隱藏DCT系數錯誤,采用正確的移動矢量信息重新創建宏塊。這樣,與解碼過程中采用前面相鄰數據幀的正確宏塊替換出錯宏塊的方法相比,該方法可以提供更高的視頻圖象解碼質量。
RVLC方法允許對特定的數據塊從前端(前向)或者末端(反向)開始解碼。這種方法提高了對出錯數據集的修復機率。
再同步標識符是插入比特流中的一些代碼,它可以幫助解碼器對解碼進程進行重新同步。
HEC支持更高效的解碼進程再同步,其擴展的再同步標識符還包含了時間信息。
(2)語音編碼
ITU-T標準對語音編碼沒有強制性要求,只有IMT-2000語音服務應用強制性要求AMR編碼(Adaptive Multi-Rate),用于支持3G-324M設備。G.723.1是3GPP推薦的可選老編碼標準,它可以提供兼容H.323等標準。
AMR語音編碼的最高處理速率是12.2 kbps,取決于不同的基站距離、信號干擾和流量情況,AMR的實際傳輸速率范圍是4.75 kbps ~ 12.2 kbps。AMR還支持柔化噪音生成(CNG,Comfort Noise Generation)和非連續傳輸模式(DTX,Discontinuous Transmission)。它還可以根據不同的實際情況動態調整處理速率和錯誤控制,在當前的信道環境下提供最佳的語音質量。
AMR編碼還支持非對等錯誤檢測和預防(UED/UEP,Unequal Error Detection and Protection)。這種方法基于可判斷的數據相關性對比特流進行分類,如果在最相關的數據中檢測到錯誤,就可以對AMR數據幀直接進行解碼,并隱藏數據錯誤。
(3) 數據通訊協議
T.120是數據會議應用推薦的數據通訊協議。但是,當前還沒有制定任何強制性協議,因而它也只是一種可選標準。
H.245呼叫控制
H.245是面向H.324、 H.310、H.323和V.75而定義的通用呼叫控制標準。與其它ITU-T推薦標準兩年一修訂的程序不同,H.245需要根據需求隨時對其進行修訂,這主要是因為它應用于相當多種類的系統中,我們需要快速對其功能實現增強以滿足其高速發展的需要。
H.245采用簡單再傳輸協議(SRP,Simple Retransmission Protocol),或者采用可編號選項的SRP協議(NSRP,Numbered SRP)。H.245制定了一個控制信道分段和重新裝配的協議層(CCSRL,Control Channel Segmentation and Reassembly Layer),它可以在易出錯環境下保證應用的可靠性。SRP、NSRP和CCSRL的使用由協商層確定。H.245采用ASN.1(Abstract Syntax Notation 1)標準定義自己的消息結構。另外,消息數據基于PER(Packed Encoding Rule)規則采用二進制編碼。
在通話雙方啟動H.245會話之前,一個必須解決的問題是:如果端點設備之間出現協議沖突,究竟由哪個端點設備負責解決,或充當主角。不同的端點設備在H.223信號多路復用/信號分離、視頻和音頻編碼、數據共享和其它功能領域可能存在著不同的差異。H.245提供了一種功能交換的功能,它支持兩端設備通過協商確定一組通用的功能集。
媒體和數據流采用邏輯信道的方式進行傳輸,需要提供相應的控制支持。H.245采用邏輯信道信令,支持邏輯信道的開關和參數交換。在H.245標準中,發送方根據接收方廣播的可支持功能集,確定雙方通訊的編碼集和參數。如果接收方有指定的功能需求,它可以采用模式請求的方式向傳送方發送請求信號。
最后,H.245采用一組呼叫控制命令和提示符,提供數據流量控制、用戶輸入提示、視頻編碼控制、信號抖動和失真提示。
*H.245的用戶提示符(UII,User Input Indication)在需要用戶交互的所有應用服務中扮演著重要的角色。對于視頻消息應用,典型的UII應用一般提供用戶偏好選擇、消息錄音和查詢、以及常規的郵箱管理功能。H.245提供可靠的信令協議,可以確保各種消息(如:DTMF音頻)能夠得到可靠的傳輸。H.245 UII提供用戶提示的兩級表示:字符型提示和表示字符串提示時間長短的信息。例如,特定的鍵被用戶按了多長時間。
3G-324M指定H.263為強制性基準協議(附錄中的擴展標準除外),而把MPEG-4制定為推薦視頻編碼標準。H.263作為老的編碼標準仍然應用于現有的H.323系統,因而保留它可以提供系統兼容性。MPEG-4比H.263基準協議擁有更高的靈活性,它提供了更先進的錯誤檢測和糾錯方法。
這兩種編碼集一般均采用QCIF(Quarter Common Intermediate Format)輸入圖象格式。MPEG-4采用一系列工具集提高了容錯性。它采用的方法包括:數據分區、可反置變長編碼(RVLC,Reversible Variable Length Codes)、再同步標識和HEC(header extension codes)。
數據分區方法通過標識符分別提供離散余弦 (DCT) 系數和移動矢量參數,這樣可以避免某組數據的出錯影響到另外一組數據的解碼。例如,如果在某個給定的宏塊中檢測到DCT系數錯誤,我們仍然可以隱藏DCT系數錯誤,采用正確的移動矢量信息重新創建宏塊。這樣,與解碼過程中采用前面相鄰數據幀的正確宏塊替換出錯宏塊的方法相比,該方法可以提供更高的視頻圖象解碼質量。
RVLC方法允許對特定的數據塊從前端(前向)或者末端(反向)開始解碼。這種方法提高了對出錯數據集的修復機率。
再同步標識符是插入比特流中的一些代碼,它可以幫助解碼器對解碼進程進行重新同步。
HEC支持更高效的解碼進程再同步,其擴展的再同步標識符還包含了時間信息。
(2)語音編碼
ITU-T標準對語音編碼沒有強制性要求,只有IMT-2000語音服務應用強制性要求AMR編碼(Adaptive Multi-Rate),用于支持3G-324M設備。G.723.1是3GPP推薦的可選老編碼標準,它可以提供兼容H.323等標準。
AMR語音編碼的最高處理速率是12.2 kbps,取決于不同的基站距離、信號干擾和流量情況,AMR的實際傳輸速率范圍是4.75 kbps ~ 12.2 kbps。AMR還支持柔化噪音生成(CNG,Comfort Noise Generation)和非連續傳輸模式(DTX,Discontinuous Transmission)。它還可以根據不同的實際情況動態調整處理速率和錯誤控制,在當前的信道環境下提供最佳的語音質量。
AMR編碼還支持非對等錯誤檢測和預防(UED/UEP,Unequal Error Detection and Protection)。這種方法基于可判斷的數據相關性對比特流進行分類,如果在最相關的數據中檢測到錯誤,就可以對AMR數據幀直接進行解碼,并隱藏數據錯誤。
(3) 數據通訊協議
T.120是數據會議應用推薦的數據通訊協議。但是,當前還沒有制定任何強制性協議,因而它也只是一種可選標準。
H.245呼叫控制
H.245是面向H.324、 H.310、H.323和V.75而定義的通用呼叫控制標準。與其它ITU-T推薦標準兩年一修訂的程序不同,H.245需要根據需求隨時對其進行修訂,這主要是因為它應用于相當多種類的系統中,我們需要快速對其功能實現增強以滿足其高速發展的需要。
H.245采用簡單再傳輸協議(SRP,Simple Retransmission Protocol),或者采用可編號選項的SRP協議(NSRP,Numbered SRP)。H.245制定了一個控制信道分段和重新裝配的協議層(CCSRL,Control Channel Segmentation and Reassembly Layer),它可以在易出錯環境下保證應用的可靠性。SRP、NSRP和CCSRL的使用由協商層確定。H.245采用ASN.1(Abstract Syntax Notation 1)標準定義自己的消息結構。另外,消息數據基于PER(Packed Encoding Rule)規則采用二進制編碼。
在通話雙方啟動H.245會話之前,一個必須解決的問題是:如果端點設備之間出現協議沖突,究竟由哪個端點設備負責解決,或充當主角。不同的端點設備在H.223信號多路復用/信號分離、視頻和音頻編碼、數據共享和其它功能領域可能存在著不同的差異。H.245提供了一種功能交換的功能,它支持兩端設備通過協商確定一組通用的功能集。
媒體和數據流采用邏輯信道的方式進行傳輸,需要提供相應的控制支持。H.245采用邏輯信道信令,支持邏輯信道的開關和參數交換。在H.245標準中,發送方根據接收方廣播的可支持功能集,確定雙方通訊的編碼集和參數。如果接收方有指定的功能需求,它可以采用模式請求的方式向傳送方發送請求信號。
最后,H.245采用一組呼叫控制命令和提示符,提供數據流量控制、用戶輸入提示、視頻編碼控制、信號抖動和失真提示。
*H.245的用戶提示符(UII,User Input Indication)在需要用戶交互的所有應用服務中扮演著重要的角色。對于視頻消息應用,典型的UII應用一般提供用戶偏好選擇、消息錄音和查詢、以及常規的郵箱管理功能。H.245提供可靠的信令協議,可以確保各種消息(如:DTMF音頻)能夠得到可靠的傳輸。H.245 UII提供用戶提示的兩級表示:字符型提示和表示字符串提示時間長短的信息。例如,特定的鍵被用戶按了多長時間。
評論
查看更多