簡易檢索 / 詳目顯示

研究生: 趙屏
Ping Chao
論文名稱: 利用高效率參考畫面預先提取機制的移動補償系統應用在QFHD H.264/AVC解碼器
A Motion Compensation System with High Efficiency Reference Frame Pre-Fetch Scheme for QFHD H.264/AVC Decoding
指導教授: 林永隆
Youn-Long Lin
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 59
中文關鍵詞: 移動補償
外文關鍵詞: Motion Compensation, H.264
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 我們在此篇論文中提出ㄧ個針對移動補償功能的全硬體化加速器,以支援H.264/AVC 主要檔次之解碼器能夠達到即時解碼(每秒至少解三十張)四倍高清晰度(4xHD/QFHD)大小的影像。此加速器主要特色為減少記憶體資料流量並且增加計算平行度,其中是分別透過以下兩種方法來達成。第一,我們提出ㄧ個高效率參考畫面預先提取系統,來將記憶體存取的行為模式重新組合,以達到減少記憶體資料流量之目的。第二,我們使用一組在P區段和B區段都能夠充分運作,並且不因同步問題而產生副作用的雙內插引擎以加速內插運算。最後,透過實驗結果可知,我們所提出的設計可減少百分之九十一的記憶體存取執行週期,以及平均百分之七十九的計算執行時間。


    Motion Compensation (MC) is the computation bottleneck in H.264/AVC decoding and it dominates DRAM traffic. To alleviate computation loading, we employ two interpolation engines and fully utilize them in both P and B slices. Compared with a traditional separate 1-D interpolation engine, our proposed approach can reduce 79% of average computation latency. To reduce memory traffic, we propose a High Efficiency Reference Frame Pre-Fetch Scheme (HERPS) that saves 91% of multiple reference frame memory access cycles by rearranging access patterns. The overall design costs 117K gates when running at 200MHz and supports up to the QFHD (3840x2160) at 30 frames per second (fps) using a 128-bit DRAM memory system.

    ABSTRACT I CONTENTS II LIST OF FIGURES IV LIST OF TABLES VI SCTION 1 7 INTRODUCTION 7 SCTION 2 9 RELATED WORK 9 2.1 MOTION COMPENSATION ALGORITHM 9 2.1.1 MVP Generation 10 2.1.2 Compensation 11 2.2 PREVIOUS WORK 13 2.2.1 Memory Traffic Reduction 13 2.2.2 Interpolation Engine 14 2.3 REFERENCE FRAME MEMORY ACCESS ANALYSIS 15 SCTION 3 17 HIGH EFFICIENCY REFERENCE-FRAME PRE-FETCH SYSTEM 17 3.1 OVERVIEW OF HIGH EFFICIENCY REFERENCE FRAME PRE-FETCH SCHEME 17 3.2 ALGORITHM OF HIGH EFFICIENCY REFERENCE FRAME PRE-FETCH SCHEME 20 3.2.1 UFR table 20 3.2.2 Reference Frame Data Buffer 23 3.2.3 Exception Handling Modes 26 3.2.3.1 Partial Unification Mode 26 3.2.3.2 Passive Mode 27 3.2.4 Pseudo Code 28 SCTION 4 33 PROPOSED ARCHITECTURE 33 4.1 MOTION COMPENSATION SYSTEM OVERVIEW 33 4.2 MOTION VECTOR GENERATOR AND HERPS 35 4.2.1 Motion Vector Generator 36 4.2.2 HERPS 37 4.3 MEMORY FETCH UNIT (MFU) 40 4.4 INTERPOLATOR 41 4.4.1 Interpolator Overview 41 4.4.2 Base Address Lookup Unit 43 4.4.3 Static Synchronized Address Generator 44 4.4.4 Interpolation Engine 45 4.4.5 Low-cost Chroma Filter 47 4.4.6 Fully Utilized Weighted Prediction Engine 49 SECTION 5 50 EXPERIMENTAL RESULT 50 5.1 IMPLEMENTATION RESULT 50 5.2 SIMULATION RESULT 51 5.3 COMPARISON 54 SECTION 6 57 CONCLUSION 57 BIBLIOGRAPHY 58

    [1] Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG. “Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC”. In JVT-G050, 2003.
    [2] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, T. Wedi. “Video coding with H.264/AVC: tools, performance, and complexity”. In IEEE Circuits and Systems Magazine, 4(1):7–28, First Quarter, 2004.
    [3] Elpida. “How to use SDRAM/DDR/DDR2 – User’s Manual”. Available at http://www.elpida.com/en/products/documents.html, 2007
    [4] T. Takizawa, J. Tajime, H. Harasaki. “High performance and cost effective memory architecture for an HDTV decoder LSI”. In IEEE International Conference on Acoustics, Speech, and Signal Processing, pages 1981-1984, March 1999.
    [5] T. Takizawa, M. Hirasawa. “An efficient memory arbitration algorithm for a single chip MPEG2 AV decoder”. In IEEE Transactions on Consumer Electronics, 47(3):660-665, August 2001.
    [6] P. Zhang; W. Gao, D. Wu, D. Xie. “ An efficient reference frame storage scheme for H.264 HDTV decoder”. In IEEE International Conference on Multimedia and Expo, Pages 361-364, July 2006.
    [7] C. Y. Tsai, T. C. Chen, T. W. Chen, and L. G. Chen. “ Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder”. In 48th Midwest Symposium on Circuits and Systems, pages 1199-1202, August 2005.
    [8] K. C. Hou, S. Z. Wang, Y. H. Huang, T. M. Liu, and C. Y. Lee. “A bandwidth-efficient motion compensation architecture for H.264/AVC HDTV decoder”. In 17th VLSI Design/CAD Symposium, August 2006.
    [9] H. K. Peng, C. H. L , J. W. Chen, T. J. Lo, Y. H. Chang, S. T. Hsu, Y. C. Lin, P. Chao, W. C. Hung, and K. Y. Jan. “A highly integrated 8mW H.264/AVC main profile real-time CIF video decoder on a 16MHz SoC platform”. In Asia and South Pacific Design Automation Conference, pages 112-113, January 2007.
    [10] Y. Li, Y. Qu, Y. He. “Memory cache based motion compensation architecture for HDTV H.264/AVC decoder”. In IEEE International Symposium on Circuits and Systems, pages 2906-2909, May 2007.
    [11] H. C. Tseng, C. R. Chang, Y. L. Lin. “A Motion Compensator with Parallel Memory for H.264 Advance Video Coding”. In 16th VLSI Design/CAD Symposium, August 2005.
    [12] V. Lappalainen, A. Hallapuro, T. D. Hamalainen. “Complexity of optimized H.26L video decoder implementation”. In IEEE Transactions on Circuits and Systems for Video Technology, 13(7): 717-725, July, 2003.
    [13] S. Z. Wang, T. A. Lin, T. M. Liu, C. Y. Lee. “ A new motion compensation design for H.264/AVC decoder”. In IEEE International Symposium on Circuits and Systems, pages 4558-4561, May 2005.
    [14] N. R. Zhang, M. Li, W. C. Wu. “High Performance and Efficient Bandwidth Motion Compensation VLSI Design for H.264/AVC Decoder”. In 8th International Conference on Solid-State and Integrated Circuit Technology, pages 1896-1898, 2006.

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

    QR CODE