簡易檢索 / 詳目顯示

研究生: 謝天威
Tien-Wei Hsieh
論文名稱: 符合進階高速匯流排規格的低功率、高效能之JPEG2000區塊編碼架構
A Low Power and High Performance AHB-compliant EBCOT Architecture for JPEG2000 Encoding
指導教授: 林永隆
Youn-Long Lin
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2004
畢業學年度: 92
語文別: 英文
論文頁數: 36
中文關鍵詞: JPEG2000影像壓縮標準區塊編碼內容產生器算術編碼器
外文關鍵詞: JPEG2000, EBCOT, Context Formation, Arithmetic Encoder
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 我們在這篇論文中提出一個低功率、高效能的區塊編碼(Embedded Block Coding with Optimized Truncation)架構,用以加速JPEG2000影像壓縮。區塊編碼分為兩個步驟:內容產生(Context Formation)和算術編碼(Arithmetic Encoder)。在內容產生方面,我們提出十六位元平行處理架構,用以減少計算所花的時脈週期以達低功率消耗。在算術編碼方面,我們提出三級管線化的架構,可以提升整個區塊編碼的輸出能力。我們另外設計符合進階高速匯流排(Advanced High-performance Bus)規格的介面,讓我們的區塊編碼器可以整合到以進階微控制器匯流排架構(Advanced Microcontroller Bus Architecture)為基礎的單晶片系統(Silicon on a Chip)上。最後,我們與現在最好的設計做比較,我們的設計可以再節省17%的計算週期;若以內容產生的個數做為下限,我們的設計只比最佳解多5%的計算週期。


    We propose a low power and high performance Tier-1 architecture of Embedded Block Coding with Optimized Truncation (EBCOT) in the JPEG2000 encoder. In the context formation, we use a parallel structure for low power consumption, a memory-saving algorithm to decrease memory access, a memory arrangement to utilize bandwidth efficiently, and a stripe-skipping method for performance benefit. In the arithmetic encoder, we adopt a modified probability estimation table and a forwarding method to implement pipelined architecture. We present a renormalization strategy that can save cycles during the coding process. Our design is easily integrated into the AMBA-based system as an accelerator. Compared with the best-known column-based method, we reduce the cycle count by 17%. Let the number of context-decision (CX, D) pairs be the lower bound on the cycle count, we have achieved 5% within the optimum.

    Contents ABSTRACT..................................................I CONTENTS.................................................II LIST OF FIGURES .........................................IV LIST OF TABLES ...........................................V CHAPTER 1 ................................................1 INTRODUCTION..............................................1 CHAPTER 2.................................................5 RELATED WORK .............................................5 2.1 TIER-1 CODING ALGORITHM............................. 5 2.1.1 Context Formation ................................7 2.1.2 Arithmetic Encoder ..............................10 2.2 PREVIOUS DESIGNS .................................. 11 2.2.1 Normal Mode .....................................11 2.2.2 Pass-Parallel Mode...............................12 2.3 COMPARISON......................................... 13 CHAPTER 3................................................15 PROPOSED ARCHITECTURE ...................................15 3.1 TIER-1 ENCODER .................................... 15 3.2 CONTEXT FORMATION.................................. 16 3.3 ARITHMETIC ENCODER................................. 20 CHAPTER 4................................................24 IMPLEMENTATION ..........................................24 4.1 IP DESIGN FLOW .................................... 24 4.2 IP INTERFACE ...................................... 25 CHAPTER 5................................................28 EXPERIMENTAL RESULTS.....................................28 5.1 DESIGN REPORTS..................................... 28 5.2 EXPERIMENTAL RESULTS............................... 29 CHAPTER 6................................................32 CONCLUSIONS .............................................32 BIBLIOGRAPHY.............................................33

    [1]“JPEG 2000 Part I Final Committee Draft Version 1.0”, ISO/IEC JTC 1/SC 29/WG 1 N1646R, March 2000. Available from http://www.jpeg.org
    [2] Michael D. Adams, “The JPEG-2000 Still Image Compression Standard”, ISO/IEC JTC 1/SC 29/WG 1 N2412, September 2001.
    [3] A. N. Skodras, C. A. Christopoulos and T. Ebrahimi, “JPEG2000: The Upcoming Still Image Compression Standard”, Proceedings of the 11th Portuguese Conference on Pattern Recognition, pp 359-366, May 2000.
    [4]“An analytical study of JPEG 2000 functionalities”, ISO/IEC JTC 1/SC 29/WG 1 N1816, July 2000.
    [5] David Taubman, “High Performance Scalable Image Compression with EBCOT”, IEEE Transactions on Image Processing, Vol. 9, No. 7, pp 1158-1170, July 2000.
    [6] David Taubman, Erik Ordentlich, Marcelo Weinberger, Gadiel Seroussi, Ikuro Ueno and Fumitaka Ono, “Embedded Block Coding in JPEG2000”, Proceedings of the IEEE International Conference on Image Processing (ICIP), Vol. 2, pp 33-36, September 2000.
    [7] David Taubman, Erik Ordentlich, Marcelo Weinberger and Gadiel Seroussi, “Embedded Block Coding in JPEG2000”, HPL-2001-35, February 2001.
    [8] Kuan-Fu Chen, Chung-Jr Lian, Hong-Hui Chen and Liang-Gee Chen, “Analysis and Architecture Design of EBCOT for JPEG-2000”, IEEE International Symposium on Circuits and Systems, Vol. 2, pp 765-768, May 2001.
    [9] Michael D. Adams and Faouzi Kossentini, “Jasper: A Software-Based JPEG-2000 Codec Implementation”, Proceedings of 2000 International Conference on Image Processing, Vol. 2, pp 53-56, September 2000.
    [10] Michael D. Adams, “Jasper Software Reference Manual (Version 1.600.0)”, ISO/IEC JTC 1/SC 29/WG 1 N2415, October 2002.
    [11] Chung-Jr Lian, Kuan-Fu Chen, Hong-Hui Chen and Liang-Gee Chen, “Analysis and Architecture Design of Lifting Based DWT and EBCOT for JPEG 2000”, Proceedings of Technical Papers of 2001 International Symposium on VLSI Technology, Systems, and Applications, pp 180-183, April 2001.
    [12] Hong-Hui Chen, Chung-Jr Lian, Te-Hao Chang and Liang-Gee Chen, “Analysis of EBCOT Decoding Algorithm and its VLSI Implementation for JPEG 2000”, IEEE International Symposium on Circuits and Systems, Vol. 4, pp 329-332, May 2002.
    [13] Yun-Tai Hsiao, Hung-Der Lin, Kun-Bin Lee and Chein-Wei Jen, “High-Speed Memory-Saving Architecture for the Embedded Block Coding in JPEG2000”, IEEE International Symposium on Circuits and Systems, Vol. 5, pp 133-136, May 2002.
    [14] Jen-Shiun Chiang, Yu-Sen Lin and Chang-Yo Hsieh, “Efficient Pass-Parallel Architecture for EBCOT in JPEG2000”, IEEE International Symposium on Circuits and Systems, Vol. 1, pp 773-776, May 2002.
    [15] Kishore Andra, Chaitali Chakrabarti and Tinku Acharya, “A High Performance JPEG2000 Architecture”, IEEE International Symposium on Circuits and Systems, Vol. 1, pp 765-768, May 2002.
    [16] Yijun Li, Ramy E. Aly, Beth Wilson and Magdy A. Bayoumi, “Analysis and Enhancements for EBCOT in High-Speed JPEG2000 Architectures”, the 45th Midwest Symposium on Circuits and Systems, Vol. 2, pp 207-210, August 2002.
    [17] Tsung-Han Tsai and Kuei-Lan Lin, “A High Speed and Low Complexity Integrated Framework for JPEG2000”, the 8th International Conference on Communication Systems, Vol. 1, pp 493-496, November 2002.
    [18] Chung-Jr Lian, Kuan-Fu Chen, Hong-Hui Chen and Liang-Gee Chen, “Analysis and Architecture Design of Block-Coding Engine for EBCOT in JPEG 2000”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 3, pp 219-230, March 2003.
    [19] Kishore Andra, Chaitali Chakrabarti and Tinku Acharya, “A High Performance JPEG2000 Architecture”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 3, pp 209-218, March 2003.
    [20] Hung-Chi Fang, Tu-Chih Wang, Chung-Jr Lian, Te-Hao Chang and Liang-Gee Chen, “High Speed Memory Efficient EBCOT Architecture for JPEG2000”, Proceedings of the 2003 International Symposium on Circuits and Systems, Vol. 2, pp 736-739, May 2003.
    [21] Paul R. Schumacher, “An Efficient JPEG2000 Tier-1 Coder Hardware Implementation for Real-Time Video Processing”, IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, November 2003.
    [22] Manjunath Gangadhar and Dinesh Bhatia, “FPGA based EBCOT Architecture for JPEG 2000”, Proceedings of the 2003 IEEE International Conference on Field-Programmable Technology (FPT), pp 228-233, December 2003.
    [23] Masaya Tarui, Masaru Oshita, Takao Onoye and Isao Shirakawa, “High-Speed Implementation of JBIG Arithmetic Coder”, Proceedings of the IEEE Region 10 Conference, Vol. 2, pp 1291-1294, September 1999.

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

    QR CODE