簡易檢索 / 詳目顯示

研究生: 楊惠婷
Hui-Ting Yang
論文名稱: 一個以字典為基礎的高效率顯示畫面壓縮器
An Efficient Dictionary-based Display Frame Compressor
指導教授: 林永隆
Youn-Long Lin
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 42
中文關鍵詞: 以字典為基礎壓縮器
外文關鍵詞: Dictionary-based, Compressor
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • H.264/AVC 是一個新興的視頻壓縮編碼標準,其在相同的影像品質下能比先前的編碼標準減少大約50%之碼率。然而,當視頻壓縮應用之畫面解析度越高時,在有限時間內所需處理的資料量也越大。基於成本的考量,這些資料通常儲存於外部存取速度較慢的動態隨機存取記憶體(DRAM),因此導致大量的記憶體頻寬需求與系統瓶頸。本論文為顯示畫面提出一個有效的以字典為基礎之壓縮與解壓縮演算法,並且應用於H.264解碼器上。模擬結果顯示,本論文所提出的演算法在1080HD畫面解析度之下平均可以達到54%的壓縮率,而總記憶體存取流量平均減少了34%。因此,匯流排只需要運作在57MHz的時脈下,即可即時(real-time)解壓縮1080HD的畫面解析度。


    H.264/AVC is an emerging video coding standard that provides about 50% bit rate reduction relative to the performance of prior standards at the same quality level. However, as the resolution of video coding applications becomes high, a large amount of data is required for processing within a bounded time. For cost reason, they are usually stored in slow external DRAM, and thus resulting in high memory bandwidth requirements and system bottleneck. This thesis proposes an efficient dictionary-based compression and de-compression algorithm for display frames and presents its implementation in an H.264 decoder. Simulation result shows that the proposed algorithm achieves 54% of compression ratio in 1080HD resolution and 34% of total memory traffic reduction on average. Hence, the bus only has to run at 57 MHz to support 1080HD real-time decoding.

    Abstract I Contents II List of Figures III List of Tables IV Chapter 1 Introduction 1 1.1 Overview 1 1.2 NTHU H.264/AVC Decoder System 2 Chapter 2 Related Works 7 2.1 Memory Traffic Reduction Techniques 7 2.2 Previous Works 9 Chapter 3 Analysis of Pixel Distribution 13 3.1 Spatial Locality of Frame Pixels 13 3.2 Correlation of Adjacent Pixels 16 Chapter 4 Proposed Architecture 20 4.1 Overview of the Proposed Architecture 20 4.2 Display Frame Compressor 21 4.2.1 Architecture of Display Frame Compressor 21 4.2.2 Proposed Compression Algorithm 22 4.2.3 Hardware Implementation 24 4.2.3.1 Codeword Size Selection 24 4.2.3.2 Architecture of Display Frame Compressor Core 25 4.2.3.3 Memory Organization 26 4.3 Display Frame De-compressor 29 4.3.1 Architecture of Display Frame De-compressor 29 4.3.2 Proposed De-compression Algorithm 30 4.3.3 Hardware Implementation 31 4.3.3.1 Architecture of Display Frame De-compressor Core 31 4.3.3.2 Memory Organization 33 Chapter 5 Experimental Results 34 5.1 Synthesis Result 34 5.2 Simulation Result 35 5.2.1 Data Reduction Ratio 35 5.2.2 Memory Traffic Reduction 37 Chapter 6 Conclusion 39 Bibliography 40

    [1] "Information Technology - Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to About 1.5Mbit/s, Part 3: Audio (ISO/IEC JTC1/SC29/WG11 MPEG, IS11172-3)," 1992.
    [2] MPEG-2 Video Group, "Information Technology - Generic Coding of Moving Pictures and Associated Audio:Part2 - Video (ISO/IEC 13818-2)," International Standard, 1995.
    [3] MPEG-4 Video Group, "Generic Coding of Audio-Visual Objects:Part2 - Visual (ISO/IEC JTC1/SC29/WG11 N1902, FDIS of ISO/IEC 14496-2)," Nov. 1998.
    [4] T. Wiegand, G. Sullivan, G. Bjntegaard and A. Luthra, "Overview of The H. 264/AVC Video Coding Standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, pp. 560-576, 2003.
    [5] "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H. 264| ISO/IEC 14496-10 AVC)," JVT-G050r1, May. 2003.
    [6] J. L. Henessy and D. A. Patterson, Computer Architecture: A Quantitative Approach. San Francisco: Morgan-Kaufmman, 2003.
    [7] A. Cataldo. (2001, Oct.). MPU designers target memory to battle bottlenecks. EE Times [[Online].Available:http://www.siliconstrategies.com/story/OEG20011019S0125].
    [8] R. C. Schumann, "Design of the 21174 Memory Controller for DIGITAL Personal Workstations," DIGITAL TECH J, vol. 9, pp. 57-70, 1997.
    [9] K. B. Lee, T. C. Lin and C. W. Jen, "An Efficient Quality-aware Memory Controller for Multimedia Platform SoC," IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, pp. 620-633, 2005.
    [10] S. Heithecker and R. Ernst, "Traffic Shaping for an FPGA Based SDRAM Controller with Complex QoS Requirements," Design Automation Conference Proceedings, pp. 575-578, June. 2005.
    [11] J. Shao and B. T. Davis, "A Burst Scheduling Access Reordering Mechanism," Proceedings of the 2007 IEEE 13th International Symposium on High Performance Computer Architecture, pp. 285-294, Feb. 2007.
    [12] H. Hongqi, X. Jiadong, D. Zhemin and S. Jingnan, "High Efficiency Synchronous DRAM Controller for H. 264 HDTV Encoder," IEEE Workshop on Signal Processing Systems, pp. 373-376, 2007.
    [13] G. S. Yu and T. S. Chang, "Optimal Data Mapping for Motion Compensation in H.264 Video Decoding," IEEE Workshop on Signal Processing Systems, pp. 505-508, 2007.
    [14] H. Kim and I. C. Park, "High-performance And Low-power Memory-interface Architecture for Video Processing Applications," IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, pp. 1160-1170, 2001.
    [15] P. Chao and Y. L. Lin, "Reference Frame Access Optimization for Ultra High Resolution H.264/AVC Decoding," IEEE International Conference on Multimedia & Expo, June. 2008.
    [16] W. C. Lin and C. H. Chen, "Exploring Reusable Frame Buffer Data for MPEG-4 Video Decoding," IEEE International Symposium on Circuits and Systems, pp. 4, May. 2006.
    [17] T. Y. Lee, "A New Algorithm and Its Implementation for Frame Recompression," IEEE Transactions on Consumer Electronics, vol. 47, pp. 849-854, 2001.
    [18] M. Budagavi and M. Zhou, "Video Coding Using Compressed Reference Frames," IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 1165-1168, 2008.
    [19] H. Shim, N. Chang and M. Pedram, "A Compressed Frame Buffer to Reduce Display Power Consumption in Mobile Systems," Proceedings of the Asia and South Pacific Design Automation Conference, vol. 151, 2004.
    [20] K. Patel, E. Macii and M. Poncino, "Frame Buffer Energy Optimization by Pixel Prediction," Proceedings of the 2005 International Conference on Computer Design-Volume, pp. 98-101, 2005.
    [21] J. Lei, X. Zou, Z. Wu and W. Fan, "Research of an Image Map Encoding Algorithm on Frame Buffer," International Conference on ASIC, pp. 894-897, Oct. 2007.
    [22] J. Ziv and A. Lempel, "A Universal Algorithm for Sequential Data Compression," IEEE Transactions on Information Theory, vol. 23, pp. 337-343, 1977.
    [23] WinRAR
    [[Online].Available:http://www.rarlab.com/].

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

    QR CODE