JPEG2000 Encoder

The JPEG2000 Encoder is an entirely hardware implementation of JPEG 2000 compression codec that is based on the ISO/IEC 15444-1 standard

February 21st, 2010
  • Better image quality for lower bit-rates when compared to standard JPEG format
  • Both lossless and lossy compression modes enabled
  • Tiles enable compressed-domain processing: cropping, flipping, rotation, translation, scaling, feature extraction
  • Truncation points in the stream enable increase compression ratio without image decoding
  • Coding small size independent code-blocks increase robustness to bit-error
  • Ultra high image resolution processing ready
  • Encoding stops when the desired bitrate is reached
  • Designed to meet ISO/IEC 15444-1 JPEG 2000 requirements
  • Input image resolution limited by external memory size
  • Supports 1-3 component images with pixel depth limited by the memory data word width
  • Any tile size ranging from 8×8 limited by the memory size
  •  User defined rectangular code block dimensions ranging from 4×4 to 64×64
  • Both lossless and lossy compression mode
  • Reversible and irreversible color transform 4:4:4
  • Programmable quantization styles: derived and expounded
  • 2D ñ DWT filter type 5/3 and 9/7
  • User defined number of DWT decomposition level ranging from 0 to 7
  •  Rich entropy encoding modes:
  •  Segmentation mode: on /off
  • Vertical stripe context: on/off
  • Reset the probability models after each coding pass: on/off
  • Two MQ length calculation methods: near optimal/lazy good
  •  Two truncation point estimation methods: predict/near optimal
  • Embedded TIER-2 encoder
  • Target compression rate control
  • Programmable progression orders: resolution component | component resolution
  • Supported tile-partitioning in the codestream
  • Multiclock domain design

Topics covered in this article

Silicon, software, and strategies for embedded devices
Embedded Computing Design magazine is the resource for engineers, architects, and decision makers involved with embedded devices. Topics explored span silicon, software, and strategies for designing and connecting with small devices in mobile, automotive, home, industrial, and medical applications. Departments include Deep Green discussing the latest in energy efficient, low power designs and applications. Content is available in print, E-letter, E-cast, white papers, video, RSS, social networks, and more. Subscriptions are free of charge.
©MMXIIEmbedded Computing Design.
An OpenSystems Media publication.