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