跳到主要內容

簡易檢索 / 詳目顯示

研究生: 蔡茗光
Ming-Kuang Tsai
論文名稱: H.264視訊編碼之同步式逆向錯誤追蹤演算法
Synchronous Backward Error Tracking Algorithm in H.264 Video Coding
指導教授: 張寶基
Pao-Chi Chang
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 通訊工程學系
Department of Communication Engineering
畢業學年度: 92
語文別: 中文
論文頁數: 101
中文關鍵詞: 回授通道錯誤隱藏H.264錯誤追蹤
外文關鍵詞: error tracking, H.264, error concealment, feedback channel
相關次數: 點閱:11下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 最新發展出的H.264視訊標準,不管在時間域或空間域都使用較複雜的預測方式,使其壓縮效率較以往的標準還要好,但在網際網路上傳送時一旦發生錯誤則可能會造成嚴重的錯誤漫延效應。因此本論文的目標便在於發展一套強健性抗誤性機制來完全制止錯誤漫延,此機制稱為同步式逆向錯誤追蹤演算法(SBET)。
    若編碼端的狀態能和解碼端的狀態同步,則錯誤蔓延的效應就能完全被制止,因此我們假設有回授通道存在且編碼端可由某些方式知道解碼端所使用的錯誤隱藏機制。再藉由以像素為單位的精確性逆向錯誤追蹤方式(PBET)來追蹤錯誤位置所在,並且將錯誤畫面的隱藏誤差帶往之後受到該錯誤畫面汙染的區域,進而重建解碼端的狀態,使得編碼端和解碼端的參考畫面暫存器之狀態可達同步。所提方式的計算複雜度只包含記憶體存取、加法和乘法運算,相較於對H.264重新編碼的過程來說複雜度較低許多。而從模擬結果來看,所提方式的碼率失真表現都較以往的錯誤追蹤方式為佳。譬如,就QCIF的Foreman序列來說,在封包錯誤率為3%的情形下,SBET較PBET最好可高1.21dB。此外,由於沒有使用強迫性的INTRA更新機制,所以沒有位元率暴增的現象。而如果未來錯誤隱藏機制做得更好,則SBET也會隨之提供更好的表現。


    The most recent H.264 video coding utilizes complex predictions in both the temporal and spatial domains to get better performance than other standards. Certainly, such predictions may cause serious error propagation effects when suffering from transmission errors. Therefore, the objective of this paper is to develop a robust error resilient algorithm, named as the Synchronous Backward Error Tracking (SBET) algorithm, to completely terminate the error propagation.
    If the state of the encoder can synchronize to that of the decoder, the error propagation effects can be entirely terminated. Therefore, we assume that a feedback channel is available and the encoder can be aware of the decoder’s error concealment by external means. The pixel-based Precise Backward Error Tracking (PBET) is utilized to track the error locations and propagate the concealment error of erroneous frame to the corresponding areas to reconstruct the state of the decoder in the encoder. Comparing with the full re-encoding method, the proposed method only involves memory access, simple addition and multiplication operations for the error-contaminated pixels. By observing the simulation results, the rate-distortion performance of the proposed algorithm is always better than that of the conventional algorithms. SBET outperforms PBET up to 1.21 dB under 3% slice error rate for the QCIF Foreman sequence. In addition, without using forced INTRA refreshing, the phenomenon of burst bit rate can be avoided. In the future, if a better error concealment technique is utilized, a better performance of SBET is also expected.

    第一章 緒論 1 1.1簡介 1 1.2動機與目的 1 1.3論文架構 3 第二章 視訊壓縮標準簡介 4 2.1資料壓縮簡介 4 2.2 H. 264視訊壓縮標準簡介 5 2.2.1整體壓縮效能改進情形 6 2.2.2 H.264架構介紹 7 2.2.2.1 Intra Prediction 8 2.2.2.2 Inter Prediction 14 2.2.2.3 Transform Coding 19 2.2.2.4 Quantization 21 2.2.2.5 Variable Length Coding 21 2.2.2.6 Loop-filter 22 2.3 H. 264 錯誤蔓延分析 25 2.3.1 Intra Prediction 25 2.3.2 Inter Prediction 28 2.3.3 VLC 31 2.3.4 Loop-filter 32 第三章 抗誤性機制簡介 34 3.1無迴授性之抗誤性機制 34 3.1.1 Forward Error Checking 35 3.1.2 Data Partition 36 3.1.3 Resynchronization Marker 36 3.1.4 Header Extend Code 38 3.1.5 Scalable Coding 38 3.1.6 Error concealment 41 3.2迴授性之抗誤性機制 48 3.2.1 Automatic Repeat reQuest 48 3.2.2 Reference Picture Selection 49 3.2.3 Error Tracking 52 3.3 H.264之抗誤性機制 53 3.3.1 Parameter set structure 53 3.3.2 Flexible macroblock order 56 3.3.3 Redundant pictures 56 3.3.4 Data partitioning 57 第四章 H.264視訊編碼之同步式逆向錯誤追蹤演算法 59 4.1錯誤追蹤演算法 59 4.1.1正向錯誤追蹤演算法 60 4.1.2逆向錯誤追蹤演算法 64 4.1.3錯誤追蹤演算法之比較 67 4.2同步式逆向錯誤追蹤演算法 68 4.2.1同步式逆向錯誤追蹤原理 70 4.2.2同步式逆向錯誤追蹤流程 74 第五章 實驗結果分析與討論 78 5.1環境參數設定與所使用的樣本 78 5.2結果分析 79 5.2.1不同量化參數之比較 79 5.2.2碼率失真曲線之比較 88 5.2.3複雜度分析比較 91 第六章 結論與未來展望 99 參考文獻 100

    [1] “Final committee draft: Editor’s proposed revisions,” in Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, T. Wiegand, Ed., Feb.2003,JVT-F100
    [2] “Draft ITU-T recommendation and final draft international standard of joint video specification(ITU-T Rec. H.264/ISO/IEC 14496-10 AVC,)” in Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, JVTG050,2003
    [3] T. Wiegand, G. J.Sullian, G. Bjontegaard, and A.Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 560–576, July 2003.
    [4] Thomas Wiegand, “H.26L Test Model Long-Term Number 9 (TML-9) draft0,” document VCEG-N83 d1, ITU-T Video Coding Experts Group (VCEG) Meeting, 21 Dec. 2001.
    [5] S. Lin, D.J.Costello, and M.J.Millier, “Automatic repeat error control schemes,” IEEE Commun. Mag., vol.22,pp.5-17,1984
    [6] S. Fukunaga, T. Nakai. and H.Inoue, “ Error resilient video coding by dynamic replacing of reference pictures,” Proc. IEEE GLOBECOM, vol. 3, pp.1503-1508, Nov 1996
    [7] E. Steinbach, N. Farber, and B. Girod,” Standard compatible extension of H.263 for robust video transmission in mobile environments,” IEEE Trans. Circuits Syst. Video Technol., vol.7,pp.872-881,Dec 1997
    [8] P.C. Chang and T.H. Lee, “Precise and fast error tracking for error resilient transmission of H.263 video,” IEEE Trans. Circuits Syst. Video Technol., vol.10, pp.600-607,June 2000
    [9] T. Stockhammer, M. Hannuksela, and T. Wiegand, “H.264/AVC in wireless environments,” IEEE Trans. Circuits Syst. Video Technol.,vol.13,pp.657-673,july 2003.
    [10] S. Wenger,“H.264/AVC over IP,” IEEE Trans. Circuit Syst. Video Technol., vol. 13,pp.645-656,july 2003.
    [11] R. Vedantham and A. Nosratinia, “Video Error Resilience Through Efficient Shadowing of Decoder,” 41st Annual Allerton Conference on Communications Control and Computing, Monticello, IL, October 2003

    QR CODE
    :::