• DocumentCode
    3559351
  • Title

    Design and Analysis of System on a Chip Encoder for JPEG2000

  • Author

    Dyer, Mike ; Nooshabadi, Saeid ; Taubman, David

  • Author_Institution
    Provision Commun., Bristol
  • Volume
    19
  • Issue
    2
  • fYear
    2009
  • Firstpage
    215
  • Lastpage
    225
  • Abstract
    Much work has been performed on optimizing the throughput of the block coding system within JPEG2000. However, the question remains as to whether providing parallel simple block coders provides a cheaper method of increasing throughput than complicated optimized block coders. We present the analysis and results for a system on a chip (SoC) software/hardware codesign platform, for parallel coding in JPEG2000 compression standard. We design both a simple and a high performance, optimized peripheral encoder as a hardware accelerator for the JPEG2000 SoC encoding system. The system is implemented on an Altera NIOS II processor with flexible integrated peripheral. We show that there are optimum numbers of parallel block coders and scheduling granularity per row of codeblocks, and that parallel optimized encoders outperform parallel simple encoders. We also demonstrate that the block coding system becomes work starved rather than memory blocked when many parallel coders are present, indicating a discrete wavelet transform bottleneck.
  • Keywords
    data compression; discrete wavelet transforms; image coding; system-on-chip; Altera NIOS II processor; JPEG2000 compression; SoC; block coding system; chip encoder; discrete wavelet transform; flexible integrated peripheral; image compression scheme; parallel coding; system on a chip; Arithmetic coder; JPEG2000; MQ coder; block coder; digital architectures; embedded block coder with optimal truncation (EBCOT); software/hardware codesign; system on a chip;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • Conference_Location
    12/9/2008 12:00:00 AM
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2008.2009245
  • Filename
    4703231