Formats & Standards
DD+ JOC Dolby Digital Plus with Joint Object Coding
Also known as: E-AC-3 JOC, Atmos over DD+
DD+ JOC is the lossy transport that streaming services use to deliver Dolby Atmos. It combines a conventional Dolby Digital Plus channel bed (5.1 or 7.1) with a Joint Object Coding side-data payload that lets the decoder reconstruct the Atmos object scene from that downmix. It is what you are almost always hearing when an app says 'Dolby Atmos' over the internet rather than off a disc.
What DD+ JOC is
Dolby Digital Plus, also known as Enhanced AC-3 (E-AC-3), is the lossy successor to the original Dolby Digital (AC-3) codec, with a broader bitrate range and higher channel counts than its predecessor. It is the codec that replaced AC-3 on most streaming and broadcast pipelines, and it is the carrier underneath everything DD+ JOC does.
Joint Object Coding is the metadata layer that turns a plain DD+ stream into an Atmos delivery format. Dolby's own Online Delivery Kit defines joint object coding succinctly as 'an algorithm used to efficiently code object-based audio content,' and in practice it is the metadata extension that lets a Dolby Digital Plus bitstream carry a Dolby Atmos object scene on top of a conventional channel bed. The combination — a DD+ carrier plus JOC side-data — is what virtually every streaming app means when it labels a track 'Dolby Atmos.'
How DD+ JOC encodes Atmos
Joint object coding works by transmitting a perceptually-coded multi-channel downmix of the immersive scene together with parametric side information that lets the decoder reconstruct the original audio objects from that downmix. This is what enables an object-based Atmos mix to fit into the bitrate envelope of a conventional surround-sound stream rather than requiring a multi-Mbps lossless track. Inside the encoder, the spatially-coded Atmos audio is rendered down to a 5.1 or 7.1 bed, and that bed is what is encoded as the Dolby Digital Plus carrier; Hybrik, Dolby's professional cloud encoder, describes the path as: 'Once spatially coded, the audio can be rendered to 7.1 or 5.1 and encoded as Dolby Digital Plus JOC,' with the JOC payload and per-element Object Audio Metadata (OAMD) riding alongside that bed in the same bitstream.
A DD+ JOC bitstream is designed to be backwards compatible: a non-Atmos decoder reads only the 5.1 channel core and ignores the JOC side-data, so the same stream plays on legacy 5.1 receivers without a separate non-Atmos delivery. That cross-compatibility is a large part of why streaming services standardized on it — one stream serves both Atmos and non-Atmos endpoints.
Bitrate is a range, not a fixed number. Dolby's professional encoding documentation publishes a hard minimum data rate for DD+ JOC of 384 kbps with 12 elements, or 448 kbps with 16 elements, below which JOC reconstruction quality is not guaranteed. Netflix delivers Dolby Atmos as DD+ JOC at up to 768 kbps for Premium subscribers, raised from 448 kbps in May 2019, and Netflix calls 768 kbps the threshold above which 'additional quality is imperceivable' for Atmos delivery — its 'perceptually transparent' but explicitly not lossless ceiling. The underlying Dolby Digital Plus carrier itself supports an extremely wide bitrate range — 0.032 to 6.144 Mbit/s per Wikipedia's compiled spec — so DD+ JOC is not bandwidth-bound by the codec; the practical ceiling is set by streaming-service bitrate ladders, not by E-AC-3 itself.
DD+ JOC Atmos vs TrueHD Atmos
DD+ JOC and Dolby TrueHD Atmos carry the same Atmos object scene; what differs is the underlying audio carrier — DD+ (E-AC-3, lossy, hundreds of kbps) for streaming versus Dolby TrueHD (lossless, multi-Mbps) for Blu-ray and UHD disc. DD+ JOC was, in the words of one analysis, 'a clever retrofit' that added object audio to the existing DD+ platform 'without breaking compatibility with millions of legacy stereo and 5.1 systems'. The mix the studio delivered, the object positions, the renderer behavior on your AVR — those are the same. The bits encoding the audio are not.
Whether the lossy carrier is audible is a real question. A double-blind comparison published by Immersive Master Pro of DD+ JOC, AC-4, and reference PCM Atmos found that under conventional all-speakers listening, 'compression artifacts were slightly more noticeable with DD+JOC compared to AC-4 or PCM,' but when listeners soloed individual loudspeakers, 'artifacts in DD+JOC became very noticeable'. Program-material masking is what makes lossy DD+ JOC sound transparent in normal use; the artifacts are real but mostly buried by the rest of the mix.
Where DD+ JOC lives
DD+ JOC is the de facto streaming Atmos transport: virtually all 'Dolby Atmos' delivered by streaming services rides on DD+ JOC rather than lossless TrueHD. Netflix and Disney+ both deliver Atmos as DD+ JOC (Disney+ either as DD+ JOC EAC3/JOC or as Dolby MAT 2.x to the renderer, depending on device), and Amazon Prime Video and other major SVOD platforms follow the same pattern; lossless Dolby TrueHD Atmos is reserved for Blu-ray UHD and is not used for streaming because of its multi-Mbps bandwidth requirement.
Because DD+ JOC peaks at well under 1 Mbps (384–768 kbps in practice), it fits inside standard HDMI ARC's roughly 1 Mbps return-channel bandwidth — meaning Atmos from a TV's built-in Netflix, Disney+, or Prime app can reach an AVR or soundbar over plain HDMI ARC. eARC's higher roughly 37 Mbps bandwidth is what's needed for lossless object audio (Dolby TrueHD Atmos, DTS-HD MA from Blu-ray), not for DD+ JOC streaming Atmos. This is a useful diagnostic: if your TV app shows an Atmos badge but your soundbar doesn't, the ARC link is usually fine — the problem is upstream.
Streaming sticks do not all behave the same way with DD+ JOC. Apple TV 4K does not bitstream DD+ JOC out to AVRs; tvOS decodes the streaming DD+ JOC track and re-transmits the Atmos scene to the AVR as Dolby MAT — an essentially uncompressed PCM-style transport with an object-metadata sidetrack — which requires HDMI eARC on the downstream device, and that is why Apple TV 4K Atmos behavior differs from Fire TV, Roku, and Shield boxes that pass DD+ JOC through as a bitstream over plain HDMI. If your receiver predates eARC and your source is an Apple TV 4K, that is the constraint to know about.
Sources
- [1]joint object coding (glossary entry)Dolby Laboratories (Online Delivery Kit, DDP SDM v1.5)Primary spec
- [2]
- [3]
- [4]
- [5]
- [6]How do I pass through the audio bitstream… (Apple TV 4K Atmos behavior thread)Apple CommunitiesSecondary
Related
Reference
Calculators