- Home
- Cinema glossary
- JPEG 2000
JPEG 2000 in digital cinema
JPEG 2000 is the image codec used for the picture in every Digital Cinema Package. Each frame is compressed on its own, as a complete still image.
Also written: J2K · J2K · JPEG2000
Why cinema chose it
Consumer video codecs save space by describing how each frame differs from the ones around it. JPEG 2000 does not: every frame is encoded as an independent image using wavelet compression. That costs a great deal of storage, but it buys properties cinema cares about — no motion artefacts between frames, graceful degradation rather than blocking when data is tight, and the ability to decode any frame without its neighbours.
The same codestream can also be decoded at 2K from a 4K file, which is how a 4K DCP plays on a 2K projector without a separate version.
The numbers
| Parameter | Value |
|---|---|
| Maximum bitrate | 250 Mbit/s in the DCI specification for standard frame rates |
| Bit depth | 12 bits per component, in X'Y'Z' colour |
| Structure | Intra-frame only — every frame stands alone |
| Wrapper | Frames are stored in an MXF track file inside the DCP |
Why this matters to a cinema
It explains the file sizes. A feature at typical cinema bitrates runs to well over a hundred gigabytes, which is why DCPs arrive on drives or by satellite and broadband delivery rather than as downloads, and why ingest takes as long as it does.
It also explains why a DCP made by a free tool such as DCP-o-matic can take hours to encode: it is compressing every one of roughly 150,000 frames of a feature as a separate image.
Frequently asked questions
What codec does a DCP use?
JPEG 2000 for picture, stored in MXF track files. Audio is uncompressed PCM.
What is the maximum bitrate for a DCP?
The DCI specification sets 250 Mbit/s for picture at standard frame rates.
Why are DCP files so large?
Because JPEG 2000 compresses every frame as an independent still image at high bitrates and 12-bit depth, so a feature typically exceeds a hundred gigabytes.
Keep reading
MXF
MXF is the container format that holds the picture and sound track files inside a DCP — a wrapper, not a codec.
DCPDigital Cinema Package
A DCP is the standardised folder of files a cinema ingests and plays instead of a film print — compressed picture…
Projection and playbackDCP-o-matic
DCP-o-matic is free, open-source software for creating DCPs — the usual answer for festivals, venues and filmmakers who…
Projection and playbackIngest
Ingest is the act of copying a package from its carrier into the server's own storage and hash-checking it, so the film…
Projection and playbackAspect Ratio (Flat and Scope)
Aspect ratio is the width of the picture divided by its height. Cinema runs on two standards: flat, at 1.85:1, and…
Projection and playbackB-Chain and X-Curve
The B-chain is the part of a cinema's sound system from the processor output to the room — amplifiers, loudspeakers and…
Projection and playbackCinema Masking
Masking is the movable black border that frames the screen to the aspect ratio of what is playing — and a missed…
CPLComposition Playlist
The CPL is the XML file inside a DCP that defines the composition — which track files play, in what order, for how long…