2.2 編解碼層
2.2.1 錯誤恢復編碼
編碼器采用多描述編碼(MDC),多描述編碼是一種有效的錯誤恢復編碼方式,多描述編碼將同一個源編碼成多個獨立的子流,稱為描述,各個描述是相關的,有著同樣的重要性,每個描述符可以獨立被解碼并重構(gòu)出可用的原始信號,提供一個基本級別的視頻質(zhì)量,多描述符間存在關聯(lián)的互補信息,隨著正確地接收到的描述符數(shù)量的增加,解碼出的圖像質(zhì)量也逐步提高,多個描述一起提供改善的質(zhì)量。
采用多描述編碼還可以利用其他描述符中未受損害的幀來修復本描述符中受損的幀,即使是兩個描述符都遭受了分組丟失,只要這兩個描述符遭受的分組丟失不是同時發(fā)生的,他們?nèi)匀豢梢跃S持有用的視頻質(zhì)量。
2.2.2 錯誤隱藏
采用包括幀內(nèi)宏塊更新、多片(slice)、片交織、數(shù)據(jù)分割、靈活排序等錯誤隱藏和控制技術(shù),在存在IP網(wǎng)絡丟包和無線網(wǎng)絡誤碼的情況下,盡可能的提供視頻數(shù)據(jù)的恢復,降低對圖像質(zhì)量的影響。如下示例中,當接收端發(fā)覺包“2”傳輸過程中已經(jīng)丟失而無法彌補或者出現(xiàn)不可恢復的錯誤時,接收端根據(jù)圖像時間與空間關聯(lián)性,預測出包“2”,插入到正常圖像序列中,保證圖像流暢性。
圖6 錯誤隱藏處理過程示意圖
2.2.3 可選的H.264
視訊會議產(chǎn)品中集成H.264編解碼技術(shù),其編碼效率比傳統(tǒng)的H.263、MPEG4等編碼方式提高了30%到50%,在同等圖像效果下可以大大節(jié)省傳輸帶寬。H.264除了具有高效編碼的特性,還引入了一些新工具用于提高錯誤恢復能力,特別是參數(shù)集、NAL(網(wǎng)絡抽象層)上的NALU的概念、視頻編碼層的FMO(靈活的宏塊順序)和數(shù)據(jù)分割等都歷史性地提高了在盡力而為的IP網(wǎng)絡環(huán)境下視頻通信的性能。