• DocumentCode
    3249561
  • Title

    Design of a single chip block coder for the EBCOT engine in JPEG2000

  • Author

    Gupta, Amit Kumar ; Dyer, Mike ; Hirsch, Allen ; Nooshabadi, Saeid ; Taubman, David

  • Author_Institution
    New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    63
  • Abstract
    The main challenge in the VLSI design of an efficient JPEG2000 hardware is the block coder (BC) engine for the embedded block coding with optimised truncation (EBCOT). In this paper, we present the VLSI design of a BC system that can process 21 mega pixels per second. For the bit plane coder (BPC), we employ a concurrent symbol processing (CSP) algorithm to process of all 4 sample locations within a stripe-column in a single clock cycle during a pass. The BPC produces on average, 1.21 context data (CxD) pairs per clock cycle. In addition, we have designed an arithmetic coder (AC) that processes 2 CxDs/clock cycle. To allow for an efficient coupling of the proposed BPC and AC modules, we also propose a novel architecture for an intermediate buffer. The BC chip implemented on TSMC 0.18 μm technology, occupies an area of 1.6 mm2, with an equivalent gate count of 95,000, that includes 24576 memory bits. It runs at a clock frequency of 100 MHz. Its high processing throughput is the highest ever reported for a JPEG2000 BC engine capable of handling both normal and causal modes of operation.
  • Keywords
    CMOS integrated circuits; VLSI; block codes; buffer circuits; image coding; integrated circuit design; microprocessor chips; 0.18 micron; 100 MHz; EBCOT engine; JPEG2000 BC engine; JPEG2000 hardware; VLSI design; arithmetic coder; concurrent symbol processing algorithm; embedded block coding; optimised truncation; single chip block coder; Arithmetic; Australia; Block codes; Clocks; Discrete wavelet transforms; Encoding; Engines; Throughput; Transform coding; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. 48th Midwest Symposium on
  • Print_ISBN
    0-7803-9197-7
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2005.1594040
  • Filename
    1594040