• DocumentCode
    774434
  • Title

    A Three-Level Parallel High-Speed Low-Power Architecture for EBCOT of JPEG 2000

  • Author

    Li, Yijun ; Bayoumi, Magdy

  • Author_Institution
    Center for Adv. Comput. Studies, Louisiana Univ., Lafayette, LA
  • Volume
    16
  • Issue
    9
  • fYear
    2006
  • Firstpage
    1153
  • Lastpage
    1163
  • Abstract
    For JPEG 2000-based multimedia systems, embedded block coding with optimized truncation (EBCOT) tier-1 has become a bottleneck for the entire system. EBCOT tier-1 is full with bit operation, so hardware implementation is more efficient in both system throughput and power consumption. In this paper, a three-level parallel high-speed power-efficient architecture for EBCOT tier-1 is proposed. This architecture is divided into bit-plane coding (BC), arithmetic encoding (AE), and first-in first-out (FIFO) that connects BC with AE and balances the different throughput between them. To improve the system throughput, three levels of parallelism in BC are adopted: 1) the parallelism among bit planes; 2) the parallelism among three pass scans; and 3) the parallelism among coding bits. AE is implemented in four pipeline stages. To achieve power efficiency, several techniques are applied: in BC, simple control logics are added to reduce computation in BC; in FIFO, memory access is reduced since AE is fed with fixed values instead of reading from FIFO; in AE, simple control logics are added to reduce computation in AE and forwarding technique combined with clock gating is adopted to reduce switching activities in the last two pipeline stages. The proposed architecture can encode one code block with size NtimesN in only around (0.35~0.46)timesNtimesN clock cycles. Experimental results, with standard test image benchmarks, show that the proposed power reduction techniques keep the same system throughput and achieve about 27% improvement in the power consumption by comparison with the architecture without these techniques
  • Keywords
    block codes; data compression; image coding; EBCOT tier-1; JPEG 2000-based multimedia systems; arithmetic encoding; bit plane parallelism; bit-plane coding; clock gating; coding bit parallelism; control logics; embedded block coding; first-in first-out; forwarding technique; memory access; optimized truncation; pass scan parallelism; power reduction techniques; test image benchmarks; three-level parallel high-speed low-power architecture; Arithmetic; Block codes; Clocks; Energy consumption; Hardware; Logic; Multimedia systems; Parallel processing; Pipelines; Throughput; EBCOT tier-1; JPEG 2000; VLSI architecture; high-speed; low-power; memory-efficient;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2006.881864
  • Filename
    1705488