簡易檢索 / 詳目顯示

研究生: 石勝宇
Sheng-Yu Shih
論文名稱: 一個高效能的H.264去區塊濾波器
A High Performance Deblocking Filter for H.264 Advanced Video Coding
指導教授: 林永隆
Youn-Long Lin
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2005
畢業學年度: 93
語文別: 英文
論文頁數: 35
中文關鍵詞: 去區塊濾波器
外文關鍵詞: deblocking filter
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在這篇論文中,我們提出了一個有效率的H.264先進視訊影像壓縮去區塊濾波器。我們提出了一個新的濾波順序,使得濾波的時間以及記憶體的使用量較傳統的設計少。與目前最先進的設計比較起來,我們的架構提供了最高的效能,但是需要比較少的記憶體。我們已經將目前提出的去區塊濾波器整合至敝實驗室發展的H.264影像解碼器中,並且在發展板上做驗證。


    We propose an efficient hardware architecture for deblocking filter in H.264/AVC. We use a novel filtering order that results in significant saving in both filtering time and local memory usage. Compared with state-of-the-art designs, our architecture delivers the fastest level of performance while using much less memory. We have integrated the hardware deblocking filter into an H.264/AVC main profile decoder and verified it with an FPGA prototype.

    Contents Abstract I ContentsList of Figures II List of Figures III List of Tables III Chapter 1 1 Introduction 1 Chapter 2 4 Related Work 4 2.1 Deblocking Filter Algorithm 4 2.2 Previous Work 14 Chapter 3 17 Proposed Architecture 17 3.1 Overview of the Proposed Architecture 17 3.2 Memory Organization 18 3.3 Filtering Order 20 3.4 Pipelined Filter 23 3.5 Filtering Speed 26 Chapter 4 27 Experimental Results 27 4.1 Reusable Design 27 4.2 Comparison 28 Chapter 5 31 Conclusion 31 Bibliography 32 Appendix A 34 List of Figures Figure 1. H.264/AVC decoding profiling results 2 Figure 2. NTHU H.264 decoder 3 Figure 3. Inputs and outputs of the deblocking filter 6 Figure 4. Filtering order of the macroblocks 7 Figure 5. Horizontal filtering across luma vertical edges 8 Figure 6. Vertical filtering across luma horizontal edges 8 Figure 7. Filtering process of chroma (Cb or Cr) macroblock 9 Figure 8. Boundary strength for luma and chroma edges 10 Figure 9. Flowchart of bS deriving process 11 Figure 10. Flowchart for the edge filter 13 Figure 11. Proposed deblocking filter architecture 19 Figure 12. Memory Organization 20 Figure 13. Proposed filtering order 21 Figure 14. Proposed pipeline edge filter 24 Figure 15. Pipeline hazard 25 Figure 16. Pipeline forward for filtering Step 6 26 Figure 17. Analysis of processing cycles 27 List of Tables Table 1. Comparison of the platform-based designs 16 Table 2. Comparison of the hardwired designs 17 Table 3. Register transferring of the proposed architecture 22 Table 4. Code coverage 28 Table 5. Fault coverage 28 Table 6. Comparison with the platform-based designs 30 Table 7. Comparison with the hardwired designs 31

    [1] T. Wiegand, G. J. Sullivan, G. Bjntegaard, and A. Luthra, “Overview of the H.264/AVC Video Coding Standard,” IEEE Transactions on Circuits and Systems for Video Technology, 2003
    [2] “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264|ISO/IEC 14496-10 AVC),” JVT-G050, 2003
    [3] A. Luthra, G. J. Sullivan, and T. Wiegand, “Introduction to the Special Issue on the H.264/AVC Video Coding Standard,” IEEE Transactions on Circuits and Systems for Video Technology, 2003
    [4] P. List, A. Joch, J. Lainema, G. Bjntegarrd, and M. Karczewicz, “Adaptive Deblocking Filter,” IEEE Transactions on Circuits and Systems for Video Technology, 2003
    [5] Y. W. Huang, T. W. Chen, B. Y. Hsieh, T. C. Wang, T. H. Chang, and L. G. Chen, “Architecture Design for Deblocking Filter in H.264/JVT/AVC,” IEEE International Conference on Multimedia and Expo, 2003
    [6] L. Li, S. Goto, and T. Ikenaga, “An Efficient Deblocking Filter Architecture with 2-Dimemensional Parallel Memory for H.264/AVC,” Asia South Pacific Design Automation Conference, 2005
    [7] V. Venkatraman, S. Krishnan, and N. Ling, “Architecture for Deblocking Filter in H.264/AVC,” Picture Coding Symposium, 2004
    [8] S. C. Chang, W. H. Peng, S. H. Wang, and T. Chiang, “A Platform Based Bus-interleaved Architecture for Deblocking Filter in H.264/MPEG-4 AVC,” IEEE Transactions on Consumer Electronics, 2005
    [9] M. Sima, Y. Zhou, and W. Zhang, “An Efficient Architecture for Adaptive Deblocking Filter of H.264/AVC Video Coding,” IEEE Transactions on Consumer Electronics, 2004
    [10] C. C. Cheng, and T. S. Chang, “An Hardware Efficient Deblocking Filter for H.264/AVC,” IEEE International Conference on Consumer Electronics, 2005
    [11] B. Sheng, W. Gao, and D. Wu, “An Implemented Architecture of Deblocking Filter for H.264/AVC,” IEEE International Conference on Image Processing, 2004
    [12] G. Zheng, and L. Yu, “An Efficient Architecture Design for Deblocking Loop Filter,” Picture Coding Symposium, 2004
    [13] T. M. Liu, W. P. Lee, T. A. Lin, and C. Y. Lee, “A Memory-efficient Deblocking Filter for H.264/AVC Video Coding,” IEEE International Symposium on Circuits and Systems, 2005
    [14] http://www.novas.com
    [15] http://www.transeda.com
    [16] http://www.synopsys.com
    [17] JVT H.264/AVC Reference Software JM 8.3

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE