Can AVIF Support Dynamic HDR Like SMPTE ST 2094?

The AV1 Image File Format (AVIF) can encapsulate dynamic High Dynamic Range (HDR) metadata, including formats specified under SMPTE ST 2094-10. Because AVIF is structurally derived from the ISO Base Media File Format (ISOBMFF) and wraps native AV1 bitstreams, it inherits flexible mechanisms for transporting color metadata. Dynamic metadata can be carried either embedded directly within the AV1 payload via Open Bitstream Units (OBUs) or mapped as metadata properties within the ISOBMFF container itself.

The Underlying Architecture: ISOBMFF and AV1

AVIF achieves image compression by packaging an AV1 still frame within an ISOBMFF container (standardized under ISO/IEC 23000-12 / HEIF). While static HDR metadata—such as SMPTE ST 2086 mastering display data and CTA 861.3 content light levels—is commonly parsed via standard container boxes like mdcv and clli, dynamic metadata requires a framework capable of handling scene-by-scene or frame-by-frame color adjustments.

SMPTE ST 2094-10 defines dynamic metadata application for color volume transform (originally associated with Dolby Vision). AVIF accommodates this dynamic paradigm through two primary pathways:

1. Bitstream-Level Encapsulation via Metadata OBUs

The native and standard-compliant method to carry SMPTE ST 2094-10 within an AVIF is inside the AV1 bitstream itself. The AV1 format architecture includes distinct packet structures called Open Bitstream Units (OBUs).

Within AV1, metadata is signaled via METADATA_TYPE_ITUT_T35. Dynamic HDR metadata profiles, including SMPTE ST 2094-10 and SMPTE ST 2094-40 (HDR10+), define standardized payloads registered under ITU-T Recommendation T.35 country codes and provider codes. When an encoder processes an image, it injects these T.35 metadata OBUs alongside the sequence headers and tile data. Because an AVIF container stores raw AV1 image data, it natively preserves these metadata OBUs untouched.

2. Container-Level Encapsulation via ISOBMFF Properties

ISOBMFF allows metadata to be associated with an image item using item properties. In standard HEIF workflows, proprietary or registered boxes—such as Dolby Vision configuration boxes (dvcC or dvvC)—can accompany an item.

While common consumer AVIF implementations favor placing payload-critical metadata into the OBU stream, container-level association allows a parser to detect the presence of dynamic color volume transformations without fully parsing the compressed image bitstream first.

Parsing and Ecosystem Compatibility

Although the AVIF container format and the AV1 bitstream specification structurally allow SMPTE ST 2094-10 dynamic metadata, end-to-end support relies on the playback pipeline:

In summary, AVIF fully supports the encapsulation of SMPTE ST 2094-10 dynamic HDR metadata, using the robust packaging capabilities of ISOBMFF and AV1's native metadata OBU framework.