User:Rrostie/Motion JPEG 2000

Motion JPEG 2000 (MJ2 or MJP2) is a file format for motion sequences of JPEG 2000 images and associated audio, based on the MP4/QuickTime format. Filename extensions for Motion JPEG 2000 video files are .mj2 and .mjp2 according to RFC 3745.

ISO Standards
MJ2, first defined by Part 3 of the ISO Standard for JPEG 2000 ISO/IEC 15444 in November 2001 (ISO/IEC 15444-3:2002) as a standalone document, has most recently been defined by ISO/IEC 15444-3:2007, ISO/IEC 15444-3:2007/Amd 1:2010, additional profiles for archiving applications, and by ISO/IEC 15444-12 which defines the JPEG 2000 base media format, which contains the timing, structure, and media information for timed sequences of media data.

The standard is currently available for download from ITU-T as their Recommendation T.802.

MPEG vs MJ2
Motion JPEG2000 and MPEG are expected to coexist for the foreseeable future. Unlike MPEG, MJ2 does not involve inter-frame coding: each frame is coded independently using JPEG 2000. This makes MJ2 more error-resilient and scalable - better suited to networked and point-to-point environments with additional advantages over MPEG with respect to random frame access.

Applications
Expected applications include:
 * storing video clips taken using digital still cameras
 * high-quality frame-based video recording and editing
 * digital cinematography
 * medical and satellite imagery

Digital Cinematography
In cinematography, movies were recorded on film. To add digital special effects, the films had to be scanned, the special effects added, and then everything was recorded back to film. MJ2 is a packetized codestream that naturally has built-in error-protection, and markers can be added to further improve it. As a digital format, MJ2 is better suited than MPEG for Cinematography that is fully digital, and almost all new films are digital now.

Home Theater
Many home theatre applications envision distributing video wirelessly about the home. JPEG2000's error resilience facilitates this goal. Because JPEG2000 is five times more complicated that JPEG, to take full advantage of JPEG2000 in digital cinematography, hardware acceleration is essential for smooth streaming. Hardware will be general-purpose processors and DSPs. As a fully digital format, MJ2 will be easy to enforce DRM protection.