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
Link To Document