雜訊通道中視訊編碼防錯技術之研究


摘要

本論文主要是在H.263視訊編碼系統的架構下,分析探討雜訊通道中傳輸錯誤對於壓縮視訊所造成的影響,並進而研究發展出一套完整的防錯機制。在H.263的標準本身就有提供起始碼,使其於錯誤發生時可以重新達到同步的功能。但不幸的是,如果錯誤就剛好發生在起始碼時,便可能會造成更嚴重的解碼錯誤,以致影像品質大受影響,甚至連解碼所得的畫面張數亦不正確。因此,我們發展出一套名為「視訊區段重整」的技術,在解碼端以前置處理的方式,利用區塊組的前後相連性偵測出起始碼與區塊組位址的錯誤,進而更正這些錯誤。除此之外,我們在編碼端亦利用一種資料隱藏的技巧,俾使解碼器得以偵測出編碼區塊錯誤真正發生之處。在編碼端先將前一張編碼畫面中每一區塊的同位檢測碼,隱藏在目前編碼畫面的移動預估向量或殘餘區塊量化值之中,解碼器便可經由取出這些同位檢測碼,來進一步偵測出原本可變長度碼解碼後所無法找到的錯誤。最後,我們在編碼端發展出一套名為「精確錯誤追蹤」的技術,以進一步防止錯誤蔓延效應的發生。將經過視訊區段重整與同位隱藏錯誤偵測過後的錯誤發生區塊位址,利用一回饋通道送回編碼端,編碼器即可依據這些資訊,利用畫面間像點反向移動的相關性,精確地計算出目前編碼畫面中受這些錯誤影響的程度,並將預計會受錯誤污染的區塊改以INTRA的方式編碼,如此一來便可防止錯誤再繼續蔓延下去。我們將所提出的技術在DECT系統環境下作模擬實驗,結果證實在32 kbps下,比起單純使用移動補償之錯誤隱藏技術可大幅提高整體視訊品質的訊雜比達4至6 dB之多。更值得一提的是,我們所發展的技術架構均與H.263標準相容,並且具備低運算複雜度與低記憶體需求等優點,尤其適合實際應用與硬體實作。