JPEG2000
Codec Package
The JPEG2000 standard provides a set of features that are of importance to many high-end and emerging applications in the digital imaging market, everything from digital cameras, pre-press, remote sensing, medical imaging, e-commerce and other key sectors by taking advantage of new technologies.
It addresses areas where current standards fail to produce the best quality or performance and provides capabilities to markets that currently do not use compression. Due to its advanced features, JPEG2000 is interesting especially for the professional market, where superior image quality and editing features are of highest importance.
DCI (Digital Cinema Initiative) adopted JPEG2000 for video encoding of motion pictures (http://www.dcimovies.com/). Current movie distribution and presentation from movie rolls is expected to be replaced by digital projectors that will play high-res mj2 streams with superior image and sound quality.
For Windows, Mac OS X and Linux, the codec package consists of a Low Level API (in the C programming language). Under Windows, it additionally includes DirectShow filters for decoding and encoding. The decoder filter can be used by any DirectShow® application (e.g. Windows® Media Player).
The Codec Package is available as 32-bit as well as 64-bit version for Windows, Mac OS X and Linux.
With MainConcept Reference, the professional transcoder application by MainConcept, JPEG2000 is also available for seamless codec conversion from and to various formats. Click here for details.
- Compliant to ISO/IEC 15444-1 (JPEG 2000 image coding system: Core coding system)
- Full DCI compliance to ISO/IEC 15444-1 Amd1, Profile 3 and Profile 4, for Digital Cinema
- Encoder compliant with ISO/IEC 15444-3 (JPEG2000 image coding system: Conformance testing)
- Support for D-Cinema MXF file formats (DCI 2K, DCI 4K) - Specialized Operational Pattern "Atom" SMPTE 390M
- High compression efficiency
- Multiple resolutions and image qualities can be embedded in a single stream
- RGB and YUV color spaces, alpha channel
- Exact control over final bit rate in a single coding pass, no need to adjust quality factor and recompress
- Support for multi-threaded processing, to leverage available parallel processing resources (multiple CPU's, multi-core CPU's or hyper threading CPU's) with negligible overhead
- Special acceleration modes for faster encoding and decoding
- Additional decoder options for even faster decoding: (sub sampling, quality layer skipping, code pass skipping)
- DirectShow® filters for encoder and decoder
- Resolution up to 4096x2160
- Discrete wavelet transform 5/3 and 9/7, up to 6 levels
- Code block dimensions: 32x32 or 64x64
- Additional decoder options for faster decoding (subsampling, layer skipping, codepass skipping, etc.)
- Precinct size: 128x128, 256x256 or maximal
- Quality layers: up to 6
- Progression orders: LRPC and CPRL
- DirectShow® filters for encoder and decoder
- Support for HT and multiprocessor systems
- Encoder input color space: RGB24; RGB32; RGBA; YUYV 4:2:2; UYVY 4:2:2;SMPTE-268M-AnnexC-C.5 (for Digital Cinema)
- Encoder output file format: JP2 or JPC
- Decoder input: JPC, 16- 24- 32- and 36- bit precision
- Decoder output color space: XYZ; RGB24; RGB32; RGBA; YUYV 4:2:2; UYVY 4:2:2; SMPTE-268M-AnnexC-C.5 (for Digital Cinema)
- Added optimizations using SSE4.1/SSSE3 instruction set
- Elementary Stream
- MJ2
- MP4
- MXF
- JPEG2000 Video Encoder
- JPEG2000 Video Decoder
- Media File Importer (LL)
- AAC Encoder
- AAC Decoder
- MP4 Muxer
- MP4 Demuxer
- MXF Muxer
- MXF Demuxer
- JPEG2000 Video Decoder
- Media File Importer (LL)
- MP4 Demuxer
- MXF Demuxer
- Windows XP or Vista, Windows 7 32-/64-bit, SSE2 and higher
- Apple Mac OS X 10.5 or higher (Mac/Intel), 32-/64-bit
- Linux 32-/64-bit - Ubuntu 10.04 LTS




