SMPTE ST 2094-2:2026-10
Revision of SMPTE ST 2094-2:2023
SMPTE Standard

Dynamic Metadata for Color Volume Transform — KLV Encoding and MXF Mapping

Approved - 2026-10-06

Copyright Ā© 2026, Society of Motion Picture and Television Engineers. All rights reserved. No part of this material may be reproduced, by any means whatsoever, without the prior written permission of the Society of Motion Picture and Television Engineers.


Table of contentsšŸ”—

  1. Foreword
  2. Introduction
  3. 1 Scope
  4. 2 Normative references
  5. 3 Terms and definitions
  6. 4 Conformance
  7. 5 Notations (Informative)
  8. 6 Encoding of SMPTE ST 2094 Metadata Sets
    1. 6.1 KLV-Encoded DMCVT Application Sets
    2. 6.2 DMCVT Generic Set 1
    3. 6.3 DMCVT Application 1 Set
    4. 6.4 DMCVT Application 2 Set
    5. 6.5 DMCVT Application 3 Set
    6. 6.6 DMCVT Application 4 Set
    7. 6.7 DMCVT Application 6 Set
  9. 7 Mapping Metadata Sets to MXF Essence Container
    1. 7.1 Using The MXF Constrained Generic Container
    2. 7.2 Metadata Essence Element Coding
      1. 7.2.1 Metadata Essence Element Key
      2. 7.2.2 Metadata Essence Element Length
      3. 7.2.3 Frame-wrapped Metadata Essence Element Value
    3. 7.3 SMPTE Essence Container Label
    4. 7.4 Data Essence Coding Item
    5. 7.5 DMCVT Target SubDescriptor
  10. Annex A ULs for Local Tags (Normative)
  11. Annex B DMCVT Application Set Examples (Informative)
  12. Bibliography

ForewordšŸ”—

The Society of Motion Picture and Television Engineers (SMPTE) is an internationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTE's Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines, are prepared by SMPTE's Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organizations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in its Standards Operations Manual.

For more information, please visit www.smpte.org.

At the time of publication no notice had been received by SMPTE claiming patent rights essential to the implementation of this Engineering Document. However, attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. SMPTE shall not be held responsible for identifying any or all such patent rights.

This document was prepared by Technology Committee 31FS.

This revision updates the 2023 version to:

IntroductionšŸ”—

This clause is entirely informative and does not form an integral part of this Engineering Document.

The SMPTE ST 2094 suite of documents defines metadata for use in color volume transforms of content.
This document specifies:

Metadata items are encoded in data types corresponding to those used in referenced SMPTE ST 2094 documents, with some exceptions. Value ranges, array bounds, and allowed item combinations are specified in the referenced SMPTE ST 2094 documents and are not duplicated in this document.

Clause 6 specifies the encoding of SMPTE ST 2094 metadata sets using the Key-Length-Value data encoding protocol (KLV), defined in SMPTE ST 336.

Clause 7 defines the coding of the metadata essence element, the essence container label, and the essence descriptor, for MXF Essence Containers containing DMCVT Application Sets.

1 ScopešŸ”—

The SMPTE ST 2094 suite of documents defines metadata for use in color volume transforms of content.

SMPTE ST 2094-2 specifies Key-Length-Value (KLV) representations of metadata sets defined in SMPTE ST 2094-10, SMPTE ST 2094-20, SMPTE ST 2094-30, SMPTE ST 2094-40, and SMPTE ST 2094-60.

SMPTE ST 2094-2 specifies frame-based mapping of KLV-encoded SMPTE ST 2094 metadata sets into the MXF Generic Container. SMPTE ST 2094-2 specifies the key and value fields of the essence elements, the essence container label and the essence descriptor.

2 Normative referencesšŸ”—

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

3 Terms and definitionsšŸ”—

For the purposes of this document, the following terms and definitions apply:

3.1
DMCVT
SMPTE ST 2094 (Dynamic Metadata for Color Volume Transform)
3.2
SMPTE ST 2094 Application document
SMPTE ST 2094 document defining a SMPTE ST 2094 application, such as one of SMPTE ST 2094-10, SMPTE ST 2094-20, SMPTE ST 2094-30, SMPTE ST 2094-40, SMPTE ST 2094-60
3.3
SMPTE Metadata Elements Dictionary
SMPTE Metadata Elements Dictionary as defined by SMPTE ST 335
3.4
SMPTE Labels Register
SMPTE Labels Register as defined by SMPTE ST 400
3.5
SMPTE Groups Register
SMPTE Groups Register as defined by SMPTE ST 395
3.6
SMPTE Universal Labels (ULs)
SMPTE Universal Labels as defined by SMPTE ST 298

4 ConformancešŸ”—

Normative text is text that describes elements of the design that are indispensable or contains the conformance language keywords: "shall", "should", or "may". Informative text is text that is potentially helpful to the user, but not indispensable, and can be removed, changed, or added editorially without affecting interoperability. Informative text does not contain any conformance keywords.

All text in this document is, by default, normative, except: the Introduction, the Bibliography, or any clause explicitly labeled as "Informative" or individual paragraphs that start with "Note:"

The keywords "shall" and "shall not" indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted.

The keywords, "should" and "should not" indicate that, among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others; or that a certain course of action is preferred but not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated but not prohibited.

The keywords "may" and "need not" indicate courses of action permissible within the limits of the document.

The keyword "reserved" indicates a provision that is not defined at this time, shall not be used, and may be defined in the future. The keyword "forbidden" indicates "reserved" and in addition indicates that the provision will never be defined in the future.

A conformant implementation according to this document is one that includes all mandatory provisions ("shall") and, if implemented, all recommended provisions ("should") as described. A conformant implementation need not implement optional provisions ("may") and need not implement them as described.

Unless otherwise specified, the order of precedence of the types of normative information in this document shall be as follows: Normative prose shall be the authoritative definition; tables shall be next; then formal languages; then figures; and then any other language forms.

5 Notations (Informative)šŸ”—

Table columns have the meanings as defined in Table 1. Not all columns are present in all tables.

Table 1 — Definition of Table HeadingsšŸ”—
Table Header Definition
Item Name Name of this set or metadata item as indicated in the defining document
Type Data type of the entry
Len Length of the value field for this entry, in bytes, according to the data type, where n, if present, represents number of elements in an array
Local Tag Hexadecimal value of the local tag that identifies this entry
Req Req indicates that the item is always present. This indicator maps to the isOptional entry in the SMPTE Groups Register, where isOptional corresponds to table entry != "Req". Opt indicates that the item can be present or omitted. Opt* indicates that this item is present or omitted depending on the presence or value of other items. This is detailed in Clause 6.
Den The denominator value of the Rational data type
Definition Description of this entry
Symbol The registry symbol that is associated with this item
Kind The kind of the registry entry
Item UL The SMPTE Universal Label associated with this item

6 Encoding of SMPTE ST 2094 Metadata SetsšŸ”—

6.1 KLV-Encoded DMCVT Application SetsšŸ”—

When a metadata set defined by a SMPTE ST 2094 Application document is KLV-encoded, it is KLV-encoded using an DMCVT Application Set, which is specific to the SMPTE ST 2094 Application. The DMCVT Application Sets for SMPTE ST 2094-10, SMPTE ST 2094-20, SMPTE ST 2094-30, SMPTE ST 2094-40, and SMPTE ST 2094-60 shall be as defined in Clauses 6.3 through Clauses 6.7, respectively.

Each DMCVT Application Set shall encode exactly one metadata set, as defined in the corresponding SMPTE ST 2094 Application document.

Each DMCVT Application Set shall be a local set, as defined in SMPTE ST 336. The set key indicates the Application Identifier and Application Version. The set length field shall be 4 bytes long. The local tag and local length fields, as defined in SMPTE ST 336, shall be 2 bytes long.

The local tag values shall map to SMPTE Universal Labels (ULs) and Symbols as specified in Table A.2 in Annex A.

NOTE —⁠ Local tags in local sets outside of MXF Header Metadata cannot be dynamically allocated.

Each DMCVT Application Set shall be a subclass of the DMCVT Generic Set 1, which is defined in Clause 6.2.

For each item defined in the DMCVT Application Set, the item's name, presence, value, and default value, if any, shall be as specified in the SMPTE ST 2094 Application document, unless otherwise specified for the DMCVT Application Set. The metadata group headings specified in the SMPTE ST 2094 Application document are not encoded.

Items can be in any order within the DMCVT Application Set, unless otherwise specified. Multi-byte values shall be coded as big-endian (most significant byte first), which is defined in SMPTE ST 377-1. Multi-dimensional items are represented as one-dimensional. The values of coordinates and sampled functions, defined in SMPTE ST 2094-1, shall be ordered u′, v′, or x, y, or x1, y1, x2, y2... The values of matrices and two-input sampled functions, defined in SMPTE ST 2094-1, shall be ordered z11, z12 ... zMN, where the number of columns (N) is the number of elements (n) in the item, divided by the number of rows (M).

Decimal numbers with fractions are encoded using the Rational data type, unless otherwise stated. The denominator is specified in column Den, and corresponds to the increment value used in the SMPTE ST 2094 Application document. When comparing with representations using other increment values, the values should be rounded to the larger increment value before comparing.

EXAMPLE Average maxRGB is specified as a multiple of 0.00001, so that 0.004 is encoded as 400 / 100000.

Sets and items are listed in the SMPTE Groups Register and the SMPTE Metadata Elements Dictionary using the names, symbols, types, kinds, ULs, and definitions found in this document.

Annex B provides examples of DMCVT Application Sets.

6.2 DMCVT Generic Set 1šŸ”—

The DMCVT Generic Set 1 shall be an abstract class as defined in SMPTE ST 377-1.

The metadata items defined in SMPTE ST 2094-1 shall be encoded as defined in Table 3.

The Application Version item defined in SMPTE ST 2094-1 shall be named Application Version Number in the DMCVT Generic Set 1. (An Application Version item already exists in the SMPTE Metadata Elements Dictionary.)

The Backwards Version item is not defined in any SMPTE ST 2094 Application document, may be present, and shall indicate the lowest Application Version for which this metadata set is valid. The value shall be in the range 0 to the value of the Application Version Number. The default value is the value of the Application Version Number.

For other items defined in the DMCVT Generic Set 1,

The group nodes and the set key shall have the ULs defined in Table 2. These are listed in the SMPTE Groups Register.

Table 2 — Group Node and Set Key for DMCVT SetsšŸ”—
Item Name Symbol Kind Item UL
Color Transform Sets ColorTransformSets NODE urn:smpte:ul:060e2b34.027f0101.05310000.00000000
DMCVT Generic Sets DMCVTGenericSets NODE urn:smpte:ul:060e2b34.027f0101.05310100.00000000
DMCVT Generic Set 1 DMCVTGenericSet1 LEAF urn:smpte:ul:060e2b34.027f0101.05310101.00000000
DMCVT Application Sets DMCVTApplicationSets NODE urn:smpte:ul:060e2b34.027f0101.05310200.00000000
Table 3 — DMCVT Generic Set 1šŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT Generic Set 1 Set key 16 Req Identifies a DMCVT Generic Set 1
Length BER length 4 Req Set length (up to 180 bytes)
Application Identifier UInt8 1 36.01 Req Identifying an application and its defining document in the SMPTE ST 2094 suite
Application Version Number UInt8 1 36.02 Req The Application Version of the identified SMPTE ST 2094 application
Backwards Version UInt8 1 36.03 Opt The lowest Application Version for which this metadata set is valid
Time Interval Start UInt32 4 36.04 Opt* Start point of the portion of image essence for which the metadata set is specified, as an index
Time Interval Duration UInt32 4 36.05 Opt* Duration of the portion of image essence for which the metadata set is specified, as a count of index positions
Upper Left Corner UInt16Array 8 + 2 * 2 36.06 Opt* Coordinate of the top-left pixel of the Processing Window
Lower Right Corner UInt16Array 8 + 2 * 2 36.07 Opt* Coordinate of the bottom-right pixel of the Processing Window
Window Number UInt8 1 36.08 Opt* Identifier of the Processing Window
Targeted System Display Primaries RationalArray 8 + 8 * 6 36.09 Opt* 10000 xy chromaticity coordinates of the three primaries of the targeted system display
Targeted System Display White Point Chromaticity RationalArray 8 + 8 * 2 36.0A Opt* 10000 xy chromaticity coordinate of the targeted system display's white point
Targeted System Display Maximum Luminance Rational 8 36.0B Opt* 100 Maximum luminance of the targeted system's display
Targeted System Display Minimum Luminance Rational 8 36.0C Opt* 10000 Minimum luminance of the targeted system's display

6.3 DMCVT Application 1 SetšŸ”—

The metadata set defined in SMPTE ST 2094-10 shall be encoded as defined in Table 5.

The set key shall be the UL defined in Table 4.

Table 4 — Set Key for DMCVT Application 1 SetšŸ”—
Item Name Symbol Kind Item UL
DMCVT App1 Set DMCVTApp1Set LEAF urn:smpte:ul:060e2b34.02530101.05310201.00000000
Table 5 — DMCVT Application 1 SetšŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT App1 Set Set key 16 Req Identifies a DMCVT Application 1 Set
Length BER length 4 Req Set length (up to 324 bytes)
All items in DMCVT Generic Set 1 except Set key and Length DMCVT Generic Set 1
Minimum PQ-encoded maxRGB Rational 8 36.0D Req 100000 The lowest PQ-encoded maxRGB value of the reduced pixel set or the lowest PQ-encoded minRGB value of the reduced pixel set
Average PQ-encoded maxRGB Rational 8 36.0E Req 100000 The average of the PQ-encoded maxRGB values of the reduced pixel set
Maximum PQ-encoded maxRGB Rational 8 36.0F Req 100000 The highest PQ-encoded maxRGB value of the reduced pixel set
Minimum PQ-encoded maxRGB Offset Rational 8 36.10 Opt 100000 Offset to be added to Minimum PQ-encoded maxRGB
Average PQ-encoded maxRGB Offset Rational 8 36.11 Opt 100000 Offset to be added to Average PQ-encoded maxRGB
Maximum PQ-encoded maxRGB Offset Rational 8 36.12 Opt 100000 Offset to be added to Maximum PQ-encoded maxRGB
Tone Mapping Offset Rational 8 36.13 Opt 100000 Tone Mapping Offset
Tone Mapping Gain Rational 8 36.14 Opt 10000 Tone Mapping Gain
Tone Mapping Gamma Rational 8 36.15 Opt 1000 Tone Mapping Gamma
Chroma Compensation Weight Rational 8 36.16 Opt 10000 Amount of chroma adjustment
Saturation Gain Rational 8 36.17 Opt 10000 Amount of saturation adjustment
Tone Detail Factor Rational 8 36.18 Opt 1000 Contribution of the detail management function

6.4 DMCVT Application 2 SetšŸ”—

The metadata set defined in SMPTE ST 2094-20 shall be encoded as defined in Table 7.

The numerator of the Shadow Gain Control, Highlight Gain Control, and Mid-Tone Width Adjustment Factor items shall be a multiple of 2.

The set key shall be the UL defined in Table 6.

Table 6 — Set Key for DMCVT Application 2 SetšŸ”—
Item Name Symbol Kind Item UL
DMCVT App2 Set DMCVTApp2Set LEAF urn:smpte:ul:060e2b34.02530101.05310202.00000000
Table 7 — DMCVT Application 2 SetšŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT App2 Set Set key 16 Req Identifies a DMCVT Application 2 Set
Length BER length 4 Req Set length (up to 638 bytes)
All items in DMCVT Generic Set 1 except Set key and Length DMCVT Generic Set 1
Luminance Lower Bound UInt16 2 36.19 Opt* Encoding of a lower bound of luminance
Luminance Upper Bound UInt16 2 36.1A Opt* Encoding of an upper bound of luminance
Luminance Range Selector Boolean 1 36.1B Opt* True indicates inner luminance range
Chromaticity Disk Center RationalArray 8 + 8 * 2 36.1C Opt* 1632 Center of the Chromaticity Disk
Chromaticity Disk Radius Rational 8 36.1D Opt* 1632 Radius of the Chromaticity Disk
Chromaticity Area Selector Boolean 1 36.1E Opt* True indicates the area of the Chromaticity Disk
Saturation Gain Function RationalArray 8 + 8 * n 36.1F Req 255 Sampled function, mapping a luminance-based input value to a saturation scaling factor
Tone Mapping Input Signal Weights RationalArray 8 + 8 * 4 36.20 Req 255 Weights of R, G, B, and Y components
Tone Mapping Input Signal Black Level Offset Rational 8 36.21 Req 255 Used to calculate the gain of the signal as a first step in the Tone Mapping process
Tone Mapping Input Signal White Level Offset Rational 8 36.22 Req 255 Used to calculate the gain of the signal as a second step in the Tone Mapping process
Shadow Gain Control Rational 8 36.23 Req 255 Control for the steepness of the curve in its shadow (darker) region
Highlight Gain Control Rational 8 36.24 Req 255 Control for the steepness of the curve in its highlight (brighter) region
Mid-Tone Width Adjustment Factor Rational 8 36.25 Req 255 Control for the width of the mid-tone region of the curve
Tone Mapping Output Fine Tuning Function RationalArray 8 + 8 * n 36.26 Req 255 Sampled function, for tone mapping

6.5 DMCVT Application 3 SetšŸ”—

The metadata set defined in SMPTE ST 2094-30 shall be encoded as defined in Table 9.

The Pre-Matrix Tone Mapping and Post-Matrix Tone Mapping items shall each be encoded as one item per component, and the code values shall be 16383 times the actual value, i.e., in units of 1/16383.

The set key shall be the UL defined in Table 8.

Table 8 — Set Key for DMCVT Application 3 SetšŸ”—
Item Name Symbol Kind Item UL
DMCVT App3 Set DMCVTApp3Set LEAF urn:smpte:ul:060e2b34.02530101.05310203.00000000
Table 9 — DMCVT Application 3 SetšŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT App3 Set Set key 16 Req Identifies a DMCVT Application 3 Set
Length BER length 4 Req Set length (up to 1084 bytes)
All items in DMCVT Generic Set 1 except Set key and Length DMCVT Generic Set 1
Targeted System Display Signal Format UInt8 1 36.27 Opt Enumerator of the signal format of the targeted system display
Metadata Color Coding Workspace UInt8 1 36.28 Opt Enumerator of the color components and quantization range
Pre-Matrix Tone Mapping 1 UInt16Array 8 + 2 * n 36.29 Opt Sampled function for first input color component, in units of 1/16383
Pre-Matrix Tone Mapping 2 UInt16Array 8 + 2 * n 36.2A Opt Sampled function for second input color component, in units of 1/16383
Pre-Matrix Tone Mapping 3 UInt16Array 8 + 2 * n 36.2B Opt Sampled function for third input color component, in units of 1/16383
Color Remapping Matrix RationalArray 8 + 8 * 9 36.2C Opt 4096 A 3Ɨ3 matrix between tone mapping stages
Post-Matrix Tone Mapping 1 UInt16Array 8 + 2 * n 36.2D Opt Sampled function for first post-matrix color component, in units of 1/16383
Post-Matrix Tone Mapping 2 UInt16Array 8 + 2 * n 36.2E Opt Sampled function for second post-matrix color component, in units of 1/16383
Post-Matrix Tone Mapping 3 UInt16Array 8 + 2 * n 36.2F Opt Sampled function for third post-matrix color component, in units of 1/16383

6.6 DMCVT Application 4 SetšŸ”—

The metadata set defined in SMPTE ST 2094-40 shall be encoded as defined in Table 11.

The code values in the Targeted System Display Actual Peak Luminance and Mastering Display Actual Peak Luminance items shall be 15 times the actual values, i.e., in units of 1/15.

Rows in Targeted System Display Actual Peak Luminance shall be present if and only if Targeted System Display Actual Peak Luminance is present.

Rows in Mastering Display Actual Peak Luminance shall be present if and only if Mastering Display Actual Peak Luminance is present.

Distribution MaxRGB shall be encoded as two items: the first vector and the second vector.

The set key shall be the UL defined in Table 10.

Table 10 — Set Key for DMCVT Application 4 SetšŸ”—
Item Name Symbol Kind Item UL
DMCVT App4 Set DMCVTApp4Set LEAF urn:smpte:ul:060e2b34.02530101.05310204.00000000
Table 11 — DMCVT Application 4 SetšŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT App4 Set Set key 16 Req Identifies a DMCVT Application 4 Set
Length BER length 4 Req Set length (up to 1700 bytes)
All items in DMCVT Generic Set 1 except Set key and Length DMCVT Generic Set 1
Center Of Ellipse UInt16Array 8 + 2 * 2 36.30 Opt* Center position of the ellipses
Rotation Angle UInt8 1 36.31 Opt* Clockwise rotation angle with respect to the positive direction of the x-axis of the ellipses
Semi-Major Axis Internal Ellipse UInt16 2 36.32 Opt* Semi-major axis value of the internal ellipse
Semi-Major Axis External Ellipse UInt16 2 36.33 Opt* Semi-major axis value of the external ellipse
Semi-Minor Axis External Ellipse UInt16 2 36.34 Opt* Semi-minor axis value of the external ellipse
Overlap Process Option UInt8 1 36.35 Opt* Enumerator that indicates one of the two methods of combining rendered pixels
Targeted System Display Actual Peak Luminance UInt8Array 8 + n 36.36 Opt Two-input sampled function representing the normalized actual peak luminance of the targeted system display, in units of 1/15. The four most significant bits in each UInt8 are zero.
Rows In Targeted System Display Actual Peak Luminance UInt8 1 36.37 Opt* Number of rows (M) in the Targeted System Display Actual Peak Luminance array
Mastering Display Actual Peak Luminance UInt8Array 8 + n 36.38 Opt Two-input sampled function representing the normalized actual peak luminance of the mastering display, in units of 1/15. The four most significant bits in each UInt8 are zero.
Rows In Mastering Display Actual Peak Luminance UInt8 1 36.39 Opt* Number of rows (M) in the Mastering Display Actual Peak Luminance array
Maximum Scene Color Component Levels RationalArray 8 + 8 * 3 36.3A Req 100000 Maximum of each component of linearized RGB values
Average MaxRGB Rational 8 36.3B Req 100000 Average of linearized maxRGB values
Distribution MaxRGB Percentages UInt8Array 8 + n 36.3C Req First vector of DistributionMaxRGB with Integer percentage values
Distribution MaxRGB Percentiles RationalArray 8 + 8 * n 36.3D Req 100000 Second vector of DistributionMaxRGB with Linearized maxRGB value at given percentile
Fraction Bright Pixels Rational 8 36.3E Req 1000 Fraction of pixels that contains the brightest pixel
Knee Point RationalArray 8 + 8 * 2 36.3F Opt* 4095 Separation point (KS, KF) between the linear part and the curved part of the tone mapping function, ordered KS, KF
Bezier Curve Anchors RationalArray 8 + 8 * n 36.40 Opt* 1023 Intermediate anchor parameters, ordered P1 to PN-1
Color Saturation Weight Rational 8 36.41 Opt 8 Adjusts the color saturation gain

6.7 DMCVT Application 6 SetšŸ”—

The metadata set defined in SMPTE ST 2094-60 shall be encoded as defined in Table 13.

The set key shall be the UL defined in Table 12.

Table 12 — Set Key for DMCVT Application 6 SetšŸ”—
Item Name Symbol Kind Item UL
DMCVT App6 Set DMCVTApp6Set LEAF urn:smpte:ul:060e2b34.02530101.05310205.00000000
Table 13 — DMCVT Application 6 SetšŸ”—
Item Name Type Len Local Tag Req Den Definition
DMCVT App6 Set Set key 16 Req Identifies a DMCVT Application 6 Set
Length BER length 4 Req Set length (up to 256 bytes)
All items in DMCVT Generic Set 1 except Set key and Length DMCVT Generic Set 1
HDRTransferFunction Uint8 1 36.42 Req Non-linear transfer function used to encode the HDR content
HDRNominalRange Uint8 1 36.43 Req Nominal range used to encode the HDR content
HDRDiffuseWhite Uint16 2 36.44 Req Diffuse white value of the HDR content
SDRDiffuseWhite Uint16 2 36.45 Req Diffuse white value of the SDR content
HDRReferenceLevel Uint16 2 36.46 Opt Code value of the HDR content related to the SDRReferenceLevel value
SDRReferenceLevel Uint16 2 36.47 Opt Code value of the SDR content related to the HDRReferenceLevel value
HDRLevelForSDRNominalRangeMax Uint16 2 36.48 Opt Code value related to the SDRNominalRange Max value
SDRNominalRangeMax Uint16 2 36.49 Opt Code value related to the HDRLevelForSDR NominalRangeMax value
HDRExtendedRangeMin Uint8 1 36.4A Opt* Code value related to the SDRExtendedRangeMin value
SDRExtendedRangeMin Uint8 1 36.4B Opt* Code value related to the HDRExtendedRangeMin value
HDRLevelForSDRExtendedRangeMax Uint16 2 36.4C Opt* Code value related to the SDRExtendedRangeMax value
SDRExtendedRangeMax Uint16 2 36.4D Opt* Code value related to the HDRLevelForSDRExtendedRangeMax value

7 Mapping Metadata Sets to MXF Essence ContaineršŸ”—

7.1 Using The MXF Constrained Generic ContaineršŸ”—

This specification is compliant with both SMPTE ST 379-1 and SMPTE ST 379-2, and uses only provisions that are common to both. An essence container compliant with this specification can be used with applications that require compliance with SMPTE ST 379-1 and applications that require compliance with SMPTE ST 379-2.

The essence shall comprise DMCVT Application Sets only. These sets shall be for only one ST 2094 Application, and shall have the same set key, same application number, and same application version. DMCVT Application Sets for one or more Processing Windows and one or more Targeted System Displays, as defined in SMPTE ST 2094-1, may be present in the essence.

The essence shall be mapped to the MXF Constrained Generic Container as defined in SMPTE ST 379-2. The wrapping shall be frame-based only, as defined in SMPTE ST 379-2.

This specification applies to the case where this essence is associated with Picture Essence, and there exists a correspondence between each essence element and an Edit Unit of the associated Picture Essence, and the Edit Rate of this essence is the same as the Edit Rate of the associated Picture Essence. The content of an essence element shall be associated with one Edit Unit of the associated Picture Essence. The full content of the essence element shall apply equally to all fields, frames, and elements of the associated Picture Edit Unit.

NOTE 1 —⁠ In the case where an associated Picture Edit Unit contains multiple Elements per Content Package, such as that used in mode I1 specified by SMPTE ST 422, the DMCVT Edit Unit contains a single DMCVT Element that applies to all Elements of the Picture Edit Unit (ST 379-2 forbids multiple Elements associated with the same Track in a single Content Package).

This specification does not specify a mechanism for linking this essence to a specific Picture track. The specification of such a mechanism is left to applications of this specification and might be needed if, for instance, multiple Picture Tracks are present in a single MXF file.

NOTE 2 —⁠ SMPTE ST 2067-3 provides a mechanism for associating tracks with each other.

7.2 Metadata Essence Element CodingšŸ”—

7.2.1 Metadata Essence Element KeyšŸ”—

The Metadata Essence Element key shall indicate DMCVT essence and its wrapping, and shall be the UL defined in Table 14. Values for bytes 14 and 16 (denoted cc and nn respectively) shall be as defined in SMPTE ST 379-2.
Table 14 — Item Name, Kind, and Item UL for Essence ElementsšŸ”—
Item Name Kind Item UL
Frame-wrapped DMCVT Element LEAF urn:smpte:ul:060E2B34.01020101.0D010301.17cc0Enn

7.2.2 Metadata Essence Element LengthšŸ”—

The Metadata Essence Element length field shall be 4 bytes long.

7.2.3 Frame-wrapped Metadata Essence Element ValuešŸ”—

When the essence container is frame-wrapped, SMPTE ST 379-2 specifies that the value field of the KLV-encoded essence element contains the metadata essence for the corresponding edit unit.

The value field shall comprise zero or more DMCVT Application Sets, as defined in Clause 6. The value field shall contain all DMCVT Application Sets applicable to the corresponding edit unit, and no other sets or data.

The number of DMCVT Application Sets in a value field shall not exceed 16 times the number of DMCVT Target SubDescriptors in the MXF Header Metadata.

NOTE —⁠ SMPTE ST 2094-1 permits up to 16 windows per targeted display.

When there are no DMCVT Application Sets for an edit unit, the value field shall have the length zero.

EXAMPLE DMCVT Application Sets can be duplicated over multiple elements. The three DMCVT Application Sets in Table 15 with TimeIntervalDuration greater than 1 are mapped to a sequence of essence elements as shown in Figure 1, and the resulting essence elements contain 0, 1, or 2 DMCVT Application Sets. The original Time Interval values can be retained.
Table 15 — Example Metadata sets with Time IntervalsšŸ”—
Example set TimeIntervalStart TimeIntervalDuration
DMCVT Application Set A 0 2
DMCVT Application Set B 0 3
DMCVT Application Set C 5 2
KLV illustration
Figure 1 — Example essence elements populated with example metadata setsšŸ”—

7.3 SMPTE Essence Container LabelšŸ”—

The Essence Container Label is carried in the Essence Containers Properties of the Partition Packs, Preface Set and File Descriptor in an MXF file and identifies the contents of the essence container.

The Essence Container Label value shall indicate DMCVT essence and its wrapping, and shall be the UL of LEAF kind listed in Table 16. The items defined in Table 16 are listed in the SMPTE Labels Register.

Table 16 — Item Names, Symbols, Kinds, and Item ULs for Essence Container LabelsšŸ”—
Item Name Symbol Kind Item UL
MXF-GC DMCVT Data MXFGCDMCVTData NODE urn:smpte:ul:060e2b34.0401010d.0d010301.021a0000
MXF-GC Frame-Wrapped DMCVT Data MXFGCFrameWrappedDMCVTData LEAF urn:smpte:ul:060e2b34.0401010d.0d010301.021a0100

7.4 Data Essence Coding ItemšŸ”—

The Data Essence Coding item in the Data Essence Descriptor, defined in SMPTE ST 377-1, shall be present and shall indicate the ST 2094 application that is present in the essence. Only one application can be present. The value shall be a UL of LEAF kind listed in Table 17, specifying the Application Identifier present in the essence. The items defined in Table 17 are listed in the SMPTE Labels Register.
Table 17 — Item ULs, Types, and Symbols for Data Essence CodingšŸ”—
Item Name Symbol Kind Item UL
DMCVT Data Coding DMCVTDataCoding NODE urn:smpte:ul:060e2b34.0401010d.04040102.02000000
DMCVT Application 1 DMCVTApplication1 LEAF urn:smpte:ul:060e2b34.0401010d.04040102.02010000
DMCVT Application 2 DMCVTApplication2 LEAF urn:smpte:ul:060e2b34.0401010d.04040102.02020000
DMCVT Application 3 DMCVTApplication3 LEAF urn:smpte:ul:060e2b34.0401010d.04040102.02030000
DMCVT Application 4 DMCVTApplication4 LEAF urn:smpte:ul:060e2b34.0401010d.04040102.02040000
DMCVT Application 6 DMCVTApplication6 LEAF urn:smpte:ul:060e2b34.0401010d.04040102.02050000

7.5 DMCVT Target SubDescriptoršŸ”—

The essence can contain DMCVT Application Sets for one or more Targeted System Displays.

The set of Targeted System Display specifications present in the essence is indicated using a corresponding set of DMCVT Target SubDescriptors as defined below.

The Targeted System Display specification of a DMCVT Application Set comprises the metadata items Application Identifier, Application Version Number, Backwards Version and the metadata items that are members of the TargetedSystemDisplay metadata group, which is defined in the SMPTE ST 2094 Application document.

NOTE 1 —⁠ The set of unique Targeted System Display specifications can be obtained by first extracting all items of the DMCVT Application Sets that are Application Identifier, Application Version Number, Backwards Version, or members of the TargetedSystemDisplay metadata group (intersecting each set with items in Table 19), then removing duplicate sets (a union of the reduced sets). The remaining sets are the unique Targeted System Display specifications of the essence. At least one set will remain.

Each unique Targeted System Display specification shall be encoded in exactly one DMCVT Target SubDescriptor, which shall encode only one Targeted System Display specification.

The DMCVT Target SubDescriptor shall be encoded as defined in Table 19. The DMCVT Target SubDescriptor shall be a subclass of the abstract SubDescriptor, which is defined in SMPTE ST 377-1.

The DMCVT Target SubDescriptor key shall be the UL defined in Table 18.

Items marked Req in Table 19 shall always be present. Items inherited from the SubDescriptor shall be as defined in SMPTE ST 377-1. Each item marked Opt* in Table 19 shall be present, if and only if the corresponding item (without the DMCVT prefix to the name) is present in the Targeted System Display specification. The data values of the items shall be the same as in the corresponding items in the DMCVT Application Sets.

The local tags in the DMCVT Target SubDescriptor shall be dynamically allocated, as defined in SMPTE ST 377-1.

The item names shall map to SMPTE Universal Labels (ULs) and Symbols as specified in Table A.3 in Annex A. The Cross Ref values in Table 19 are provided for cross-reference to Table A.3 in this document and are also used in the example in Table B.6 in Annex B.

All DMCVT Target SubDescriptors shall be referenced in the SubDescriptors item of the Data Essence Descriptor as specified in SMPTE ST 377-1. The SubDescriptors item, an array of strong references, is inherited from and defined in the Generic Descriptor. The ordering of the DMCVT Target SubDescriptors in the SubDescriptors item may be arbitrary.

An example DMCVT Target SubDescriptor is shown in Table B.6 in Annex B.

Table 18 — Set Key for DMCVT Target SubDescriptoršŸ”—
Item Name Symbol Kind Item UL
DMCVT Target SubDescriptor DMCVTTargetSubDescriptor LEAF urn:smpte:ul:060e2b34.02530101.0d010101.01017500
Table 19 — DMCVT Target SubDescriptoršŸ”—
Item Name Type Len Cross Ref Req Den Definition
DMCVT Target SubDescriptor Set key 16 Req Identifies a DMCVT Target SubDescriptor
Length BER length 4 Req Set length
All items in SubDescriptor except Group UL and Length SubDescriptor from SMPTE ST 377-1
DMCVT Application Identifier UInt8 1 80.01 Req Identifying an application and its defining document in the SMPTE ST 2094 suite
DMCVT Application Version Number UInt8 1 80.02 Req The Application Version of the identified SMPTE ST 2094 application
DMCVT Backwards Version UInt8 1 80.03 Opt* The lowest Application Version for which this metadata set is valid
DMCVT Targeted System Display Primaries RationalArray 8 + 8 * 6 80.09 Opt* 10000 xy chromaticity coordinates of the three primaries of the targeted system display
DMCVT Targeted System Display White Point Chromaticity RationalArray 8 + 8 * 2 80.0A Opt* 10000 xy chromaticity coordinate of the targeted system display's white point
DMCVT Targeted System Display Maximum Luminance Rational 8 80.0B Opt* 100 Maximum luminance of the targeted system's display
DMCVT Targeted System Display Minimum Luminance Rational 8 80.0C Opt* 10000 Minimum luminance of the targeted system's display
DMCVT Targeted System Display Signal Format UInt8 1 80.27 Opt* Enumerator of the signal format of the targeted system display
DMCVT Targeted System Display Actual Peak Luminance UInt8Array 8 + n 80.36 Opt* Two-input sampled function representing the normalized actual peak luminance of the targeted system display, in units of 1/15. The four most significant bits in each UInt8 are zero.
DMCVT Rows In Targeted System Display Actual Peak Luminance UInt8 1 80.37 Opt* Number of rows (M) in the DMCVT Targeted System Display Actual Peak Luminance array

NOTE 2 —⁠ The Cross Ref values in Table 19 are informative only, and are provided only for cross-reference to Table A.3 in this document.

Annex A
ULs for Local Tags (Normative)šŸ”—

The Local Tags defined in Table 3 to Table 13 shall map to the ULs listed in Table A.2. The items defined in Table 19 shall map to the ULs listed in Table A.3. The group nodes are defined in Table A.1. The items are listed in the SMPTE Metadata Elements Dictionary.

Table A.1 — Group Nodes for ST 2094 Metadata ItemsšŸ”—
Item Name Symbol Kind Item UL
Color Transform Information ColorTransformInformation NODE urn:smpte:ul:060e2b34.0101010e.05310000.00000000
DMCVT Essence Items DMCVTEssenceItems NODE urn:smpte:ul:060e2b34.0101010e.05310100.00000000
DMCVT SubDescriptor Items DMCVTSubDescriptorItems NODE urn:smpte:ul:060e2b34.0101010e.05310200.00000000
Table A.2 — Item ULs and Symbols for Local TagsšŸ”—
Local Tag Symbol Item UL
36.01 ApplicationIdentifier urn:smpte:ul:060e2b34.0101010e.05310101.00000000
36.02 ApplicationVersionNumber urn:smpte:ul:060e2b34.0101010e.05310102.00000000
36.03 BackwardsVersion urn:smpte:ul:060e2b34.0101010e.05310103.00000000
36.04 TimeIntervalStart urn:smpte:ul:060e2b34.0101010e.05310104.00000000
36.05 TimeIntervalDuration urn:smpte:ul:060e2b34.0101010e.05310105.00000000
36.06 UpperLeftCorner urn:smpte:ul:060e2b34.0101010e.05310106.00000000
36.07 LowerRightCorner urn:smpte:ul:060e2b34.0101010e.05310107.00000000
36.08 WindowNumber urn:smpte:ul:060e2b34.0101010e.05310108.00000000
36.09 TargetedSystemDisplayPrimaries urn:smpte:ul:060e2b34.0101010e.05310109.00000000
36.0A TargetedSystemDisplayWhitePointChromaticity urn:smpte:ul:060e2b34.0101010e.0531010a.00000000
36.0B TargetedSystemDisplayMaximumLuminance urn:smpte:ul:060e2b34.0101010e.0531010b.00000000
36.0C TargetedSystemDisplayMinimumLuminance urn:smpte:ul:060e2b34.0101010e.0531010c.00000000
36.0D MinimumPqencodedMaxrgb urn:smpte:ul:060e2b34.0101010e.0531010d.00000000
36.0E AveragePqencodedMaxrgb urn:smpte:ul:060e2b34.0101010e.0531010e.00000000
36.0F MaximumPqencodedMaxrgb urn:smpte:ul:060e2b34.0101010e.0531010f.00000000
36.10 MinimumPqencodedMaxrgbOffset urn:smpte:ul:060e2b34.0101010e.05310110.00000000
36.11 AveragePqencodedMaxrgbOffset urn:smpte:ul:060e2b34.0101010e.05310111.00000000
36.12 MaximumPqencodedMaxrgbOffset urn:smpte:ul:060e2b34.0101010e.05310112.00000000
36.13 ToneMappingOffset urn:smpte:ul:060e2b34.0101010e.05310113.00000000
36.14 ToneMappingGain urn:smpte:ul:060e2b34.0101010e.05310114.00000000
36.15 ToneMappingGamma urn:smpte:ul:060e2b34.0101010e.05310115.00000000
36.16 ChromaCompensationWeight urn:smpte:ul:060e2b34.0101010e.05310116.00000000
36.17 SaturationGain urn:smpte:ul:060e2b34.0101010e.05310117.00000000
36.18 ToneDetailFactor urn:smpte:ul:060e2b34.0101010e.05310118.00000000
36.19 LuminanceLowerBound urn:smpte:ul:060e2b34.0101010e.05310119.00000000
36.1A LuminanceUpperBound urn:smpte:ul:060e2b34.0101010e.0531011a.00000000
36.1B LuminanceRangeSelector urn:smpte:ul:060e2b34.0101010e.0531011b.00000000
36.1C ChromaticityDiskCenter urn:smpte:ul:060e2b34.0101010e.0531011c.00000000
36.1D ChromaticityDiskRadius urn:smpte:ul:060e2b34.0101010e.0531011d.00000000
36.1E ChromaticityAreaSelector urn:smpte:ul:060e2b34.0101010e.0531011e.00000000
36.1F SaturationGainFunction urn:smpte:ul:060e2b34.0101010e.0531011f.00000000
36.20 ToneMappingInputSignalWeights urn:smpte:ul:060e2b34.0101010e.05310120.00000000
36.21 ToneMappingInputSignalBlackLevelOffset urn:smpte:ul:060e2b34.0101010e.05310121.00000000
36.22 ToneMappingInputSignalWhiteLevelOffset urn:smpte:ul:060e2b34.0101010e.05310122.00000000
36.23 ShadowGainControl urn:smpte:ul:060e2b34.0101010e.05310123.00000000
36.24 HighlightGainControl urn:smpte:ul:060e2b34.0101010e.05310124.00000000
36.25 MidToneWidthAdjustmentFactor urn:smpte:ul:060e2b34.0101010e.05310125.00000000
36.26 ToneMappingOutputFineTuningFunction urn:smpte:ul:060e2b34.0101010e.05310126.00000000
36.27 TargetedSystemDisplaySignalFormat urn:smpte:ul:060e2b34.0101010e.05310127.00000000
36.28 MetadataColorCodingWorkspace urn:smpte:ul:060e2b34.0101010e.05310128.00000000
36.29 PreMatrixToneMapping1 urn:smpte:ul:060e2b34.0101010e.05310129.00000000
36.2A PreMatrixToneMapping2 urn:smpte:ul:060e2b34.0101010e.0531012a.00000000
36.2B PreMatrixToneMapping3 urn:smpte:ul:060e2b34.0101010e.0531012b.00000000
36.2C ColorRemappingMatrix urn:smpte:ul:060e2b34.0101010e.0531012c.00000000
36.2D PostMatrixToneMapping1 urn:smpte:ul:060e2b34.0101010e.0531012d.00000000
36.2E PostMatrixToneMapping2 urn:smpte:ul:060e2b34.0101010e.0531012e.00000000
36.2F PostMatrixToneMapping3 urn:smpte:ul:060e2b34.0101010e.0531012f.00000000
36.30 CenterOfEllipse urn:smpte:ul:060e2b34.0101010e.05310130.00000000
36.31 RotationAngle urn:smpte:ul:060e2b34.0101010e.05310131.00000000
36.32 SemiMajorAxisInternalEllipse urn:smpte:ul:060e2b34.0101010e.05310132.00000000
36.33 SemiMajorAxisExternalEllipse urn:smpte:ul:060e2b34.0101010e.05310133.00000000
36.34 SemiMinorAxisExternalEllipse urn:smpte:ul:060e2b34.0101010e.05310134.00000000
36.35 OverlapProcessOption urn:smpte:ul:060e2b34.0101010e.05310135.00000000
36.36 TargetedSystemDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310136.00000000
36.37 RowsInTargetedSystemDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310137.00000000
36.38 MasteringDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310138.00000000
36.39 RowsInMasteringDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310139.00000000
36.3A MaxSCL urn:smpte:ul:060e2b34.0101010e.0531013a.00000000
36.3B AverageMaxRGB urn:smpte:ul:060e2b34.0101010e.0531013b.00000000
36.3C DistributionMaxRGBPercentages urn:smpte:ul:060e2b34.0101010e.0531013c.00000000
36.3D DistributionMaxRGBPercentiles urn:smpte:ul:060e2b34.0101010e.0531013d.00000000
36.3E FractionBrightPixels urn:smpte:ul:060e2b34.0101010e.0531013e.00000000
36.3F KneePoint urn:smpte:ul:060e2b34.0101010e.0531013f.00000000
36.40 BezierCurveAnchors urn:smpte:ul:060e2b34.0101010e.05310140.00000000
36.41 ColorSaturationWeight urn:smpte:ul:060e2b34.0101010e.05310141.00000000
36.42 HDRTransferFunction urn:smpte:ul:060e2b34.0101010e.05310144.00000000
36.43 HDRNominalRange urn:smpte:ul:060e2b34.0101010e.05310145.00000000
36.44 HDRDiffuseWhite urn:smpte:ul:060e2b34.0101010e.05310146.00000000
36.45 SDRDiffuseWhite urn:smpte:ul:060e2b34.0101010e.05310147.00000000
36.46 HDRReferenceLevel urn:smpte:ul:060e2b34.0101010e.05310148.00000000
36.47 SDRReferenceLevel urn:smpte:ul:060e2b34.0101010e.05310149.00000000
36.48 HDRLevelForSDRNominalRangeMax urn:smpte:ul:060e2b34.0101010e.0531014a.00000000
36.49 SDRNominalRangeMax urn:smpte:ul:060e2b34.0101010e.0531014b.00000000
36.4A HDRExtendedRangeMin urn:smpte:ul:060e2b34.0101010e.0531014c.00000000
36.4B SDRExtendedRangeMin urn:smpte:ul:060e2b34.0101010e.0531014d.00000000
36.4C HDRLevelForSDRExtendedRangeMax urn:smpte:ul:060e2b34.0101010e.0531014e.00000000
36.4D SDRExtendedRangeMax urn:smpte:ul:060e2b34.0101010e.0531014f.00000000
Table A.3 — Item ULs and Symbols for DMCVT Target SubDescriptoršŸ”—
Cross Ref Symbol Item UL
80.01 DMCVTApplicationIdentifier urn:smpte:ul:060e2b34.0101010e.05310201.00000000
80.02 DMCVTApplicationVersionNumber urn:smpte:ul:060e2b34.0101010e.05310202.00000000
80.03 DMCVTBackwardsVersion urn:smpte:ul:060e2b34.0101010e.05310203.00000000
80.09 DMCVTTargetedSystemDisplayPrimaries urn:smpte:ul:060e2b34.0101010e.05310209.00000000
80.0A DMCVTTargetedSystemDisplayWhitePointChromaticity urn:smpte:ul:060e2b34.0101010e.0531020a.00000000
80.0B DMCVTTargetedSystemDisplayMaximumLuminance urn:smpte:ul:060e2b34.0101010e.0531020b.00000000
80.0C DMCVTTargetedSystemDisplayMinimumLuminance urn:smpte:ul:060e2b34.0101010e.0531020c.00000000
80.27 DMCVTTargetedSystemDisplaySignalFormat urn:smpte:ul:060e2b34.0101010e.05310227.00000000
80.36 DMCVTTargetedSystemDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310236.00000000
80.37 DMCVTRowsInTargetedSystemDisplayActualPeakLuminance urn:smpte:ul:060e2b34.0101010e.05310237.00000000

NOTE —⁠ The Cross Ref values in range 80.01 to 80.37 are informative only, and are provided for cross-reference to Table 19 in this document.

Annex B
DMCVT Application Set Examples (Informative)šŸ”—

Table B.1 through Table B.6 in this clause provide annotated examples of the DMCVT Application Sets defined in Clauses 6.3 through Clauses 6.7. Several optional values are present for the purpose of showing their encodings.
Table B.1 — Example DMCVT Application Set for SMPTE ST 2094-10šŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.05310201.00000000 DMCVT Application 1 Set
83 000144 324 Length
36.01 0001 01 1 Application Identifier
36.02 0001 00 0 Application Version Number
36.03 0001 00 0 Backwards Version
36.04 0004 00000000 0 Time Interval Start
36.05 0004 00000011 17 Time Interval Duration
36.06 000C 00000002 00000002 0000 0000 {0,0} Upper Left Corner
36.07 000C 00000002 00000002 077F 0437 {1919,1079} Lower Right Corner
36.08 0001 00 0 Window Number
36.09 0038 00000006 00000008 00001A90 00002710 00000C80 00002710 00000A5A 00002710 00001AF4 00002710 000005DC 00002710 00000258 00002710 {0.6800, 0.3200, 0.2650, 0.6900, 0.1500, 0.0600} Targeted System Display Primaries
36.0A 0018 00000002 00000008 00000C37 00002710 00000CDA 00002710 {0.3127, 0.3290} Targeted System Display WhitePoint Chromaticity
36.0B 0008 000186A0 00000064 1000.00 Targeted System Display Maximum Luminance
36.0C 0008 00000032 00002710 0.0050 Targeted System Display Minimum Luminance
36.0D 0008 000000AB 000186A0 0.00171 Minimum PQ-encoded maxRGB
36.0E 0008 0000E37D 000186A0 0.58237 Average PQ-encoded maxRGB
36.0F 0008 00012836 000186A0 0.75830 Maximum PQ-encoded maxRGB
36.10 0008 00000000 000186A0 0.00000 Minimum PQ-encoded maxRGB Offset
36.11 0008 00000000 000186A0 0.00000 Average PQ-encoded maxRGB Offset
36.12 0008 00000000 000186A0 0.00000 Maximum PQ-encoded maxRGB Offset
36.13 0008 00000000 000186A0 0.00000 Tone Mapping Offset
36.14 0008 00002A30 00002710 1.0800 Tone Mapping Gain
36.15 0008 000003E8 000003E8 1.000 Tone Mapping Gamma
36.16 0008 000007D0 00002710 0.2000 Chroma Compensation Weight
36.17 0008 000007D0 00002710 0.2000 Saturation Gain
36.18 0008 000000FA 000003E8 0.250 Tone Detail Factor

Table B.2 — Example DMCVT Application Set for SMPTE ST 2094-20šŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.05310202.00000000 DMCVT Application 2 Set
83 0001B2 434 Length
36.01 0001 02 2 Application Identifier
36.02 0001 00 0 Application Version Number
36.03 0001 00 0 Backwards Version
36.04 0004 00000000 0 Time Interval Start
36.05 0004 00000011 17 Time Interval Duration
36.06 000C 00000002 00000002 0000 0000 {0,0} Upper Left Corner
36.07 000C 00000002 00000002 077F 0437 {1919,1079} Lower Right Corner
36.08 0001 01 1 Window Number
36.09 0038 00000006 00000008 00001900 00002710 00000CE4 00002710 00000BB8 00002710 00001770 00002710 000005DC 00002710 00000258 00002710 {0.6400, 0.3300, 0.3000, 0.6000, 0.1500, 0.0600} Targeted System Display Primaries
36.0A 0018 00000002 00000008 00000C37 00002710 00000CDA 00002710 {0.3127, 0.3290} Targeted System Display White Point Chromaticity
36.0B 0008 00002710 00000064 100.00 Targeted System Display Maximum Luminance
36.0C 0008 000001F4 00002710 0.0500 Targeted System Display Minimum Luminance
36.19 0002 0000 0 Luminance Lower Bound
36.1A 0002 0FFF 4095 Luminance Upper Bound
36.1B 0001 01 1 Luminance Range Selector
36.1C 0018 00000002 00000008 00000200 00000660 00000210 00000660 {0.3137, 0.3235} Chromaticity Disk Center
36.1D 0008 00000330 00000660 0.500 Chromaticity Disk Radius
36.1E 0001 01 1 Chromaticity Area Selector
36.1F 0028 00000004 00000008 00000030 000000FF 00000040 000000FF 00000070 000000FF 00000080 000000FF {0.188, 0.25, 0.44, 0.502} Saturation Gain Function
36.20 0028 00000004 00000008 000000FF 000000FF 000000FF 000000FF 000000FF 000000FF 000000D0 000000FF {1.00,1.00,1.00,0.816} Tone Mapping Input Signal Weights
36.21 0008 00000000 000000FF 0.00 Tone Mapping Input Signal Black Level Offset
36.22 0008 00000000 000000FF 0.00 Tone Mapping Input Signal White Level Offset
36.23 0008 00000100 000000FF 1.004 Shadow Gain Control
36.24 0008 00000100 000000FF 1.004 Highlight Gain Control
36.25 0008 00000100 000000FF 1.004 Mid-Tone Width Adjustment Factor
36.26 0028 00000004 00000008 00000030 000000FF 00000040 000000FF 00000070 000000FF 00000080 000000FF {0.188, 0.25, 0.44, 0.502} Tone Mapping Output Fine Tuning Function

Table B.3 — Example DMCVT Application Set for SMPTE ST 2094-30šŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.05310203.00000000 DMCVT Application 3 Set
83 000402 1026 Length
36.01 0001 03 3 Application Identifier
36.02 0001 00 0 Application Version Number
36.03 0001 00 0 Backwards Version
36.04 0004 00000000 0 Time Interval Start
36.05 0004 00000011 17 Time Interval Duration
36.06 000C 00000002 00000002 0000 0000 {0,0} Upper Left Corner
36.07 000C 00000002 00000002 077F 0437 {1919,1079} Lower Right Corner
36.08 0001 00 0 Window Number
36.27 0001 00 0 Targeted System Display Signal Format
36.28 0001 01 1 Metadata Color Coding Workspace
36.29 008C 00000042 00000002 0000 0000 0200 0230 0400 0470 0600 06A0 0800 0950 0A00 0C00 0C00 0E60 0E00 1040 1000 11F0 1200 13F0 1400 1630 1600 1830 1800 1AC0 1A00 1C50 1C00 1DF0 1E00 1F80 2000 209F 21FF 21CF 23FF 232F 25FF 24BF 27FF 265F 29FF 276F 2BFF 294F 2DFF 2B6F 2FFF 2CFF 31FF 2F1F 33FF 305F 35FF 318F 37FF 326F 39FF 322F 3BFF 36CF 3DFF 3B5F 3FFF 3FFF 33 pairs of values Pre-Matrix Tone Mapping 1, in units of 1/16383
36.2A 008C 00000042 00000002 0000 0000 0200 01D0 0400 0390 0600 0560 0800 0720 0A00 08F0 0C00 0AB0 0E00 0C80 1000 0E40 1200 13A0 1400 15E0 1600 16F0 1800 1820 1A00 1910 1C00 1B70 1E00 1E40 2000 217F 21FF 220F 23FF 239F 25FF 262F 27FF 28FF 29FF 29DF 2BFF 2C7F 2DFF 2E7F 2FFF 306F 31FF 325F 33FF 344F 35FF 363F 37FF 382F 39FF 3A2F 3BFF 3C1F 3DFF 3E0F 3FFF 3FFF 33 pairs of values Pre-Matrix Tone Mapping 2, in units of 1/16383
36.2B 008C 00000042 00000002 0000 0000 0200 0220 0400 0430 0600 0650 0800 0870 0A00 0A90 0C00 0CA0 0E00 0EC0 1000 10E0 1200 12F0 1400 1510 1600 1730 1800 1950 1A00 1B60 1C00 1B70 1E00 1CF0 2000 1FC0 21FF 20AF 23FF 22EF 25FF 23AF 27FF 276F 29FF 296F 2BFF 2A9F 2DFF 2D4F 2FFF 304F 31FF 323F 33FF 343F 35FF 362F 37FF 382F 39FF 3A1F 3BFF 3C0F 3DFF 3E0F 3FFF 3FFF 33 pairs of values Pre-Matrix Tone Mapping 3, in units of 1/16383
36.2C 0050 00000009 00000008 00001188 00001000 FFFFFEEC 00001000 FFFFFA68 00001000 0000002C 00001000 00000FF0 00001000 00000488 00001000 FFFFFF2C 00001000 FFFFFE64 00001000 0000191C 00001000 {1.0957, -0.0674, -0.3496, 0.0107, 0.9961, 0.2832, -0.0518, -0.1006, 1.5693} Color Remapping Matrix
36.2D 008C 00000042 00000002 0000 0000 0200 01F0 0400 03F0 0600 05E0 0800 07D0 0A00 0A30 0C00 0B80 0E00 0D00 1000 0EF0 1200 1120 1400 1380 1600 1640 1800 1860 1A00 1A80 1C00 1C80 1E00 1E20 2000 1FF0 21FF 21CF 23FF 23DF 25FF 25FF 27FF 280F 29FF 2A1F 2BFF 2C0F 2DFF 2E2F 2FFF 309F 31FF 323F 33FF 347F 35FF 36CF 37FF 38CF 39FF 3A9F 3BFF 3C5F 3DFF 3E2F 3FFF 3FFF 33 pairs of value Post-Matrix Tone Mapping 1, in units of 1/16383
36.2E 008C 00000042 00000002 0000 0000 0200 0200 0400 0400 0600 0600 0800 0800 0A00 0A00 0C00 0C00 0E00 0E00 1000 1010 1200 1140 1400 13F0 1600 15B0 1800 1840 1A00 1A40 1C00 1AC0 1E00 1DF0 2000 2000 21FF 21CF 23FF 242F 25FF 25EF 27FF 27EF 29FF 2B6F 2BFF 287F 2DFF 2ADF 2FFF 2D2F 31FF 2F8F 33FF 31EF 35FF 343F 37FF 369F 39FF 38EF 3BFF 3B4F 3DFF 3D9F 3FFF 3FFF 33 pairs of value Post-Matrix Tone Mapping 2, in units of 1/16383
36.2F 008C 00000042 00000002 0000 0000 0200 01F0 0400 03F0 0600 05E0 0800 07D0 0A00 09D0 0C00 0BC0 0E00 0DB0 1000 0FB0 1200 11A0 1400 1390 1600 1590 1800 1790 1A00 1AD0 1C00 1C70 1E00 1DD0 2000 1FB0 21FF 229F 23FF 24BF 25FF 269F 27FF 277F 29FF 2A0F 2BFF 2B2F 2DFF 2D4F 2FFF 2F1F 31FF 303F 33FF 31EF 35FF 31EF 37FF 34BF 39FF 378F 3BFF 3A5F 3DFF 3D2F 3FFF 3FFF 33 pairs of value Post-Matrix Tone Mapping 3, in units of 1/16383

Table B.4 — Example DMCVT Application Set for SMPTE ST 2094-40šŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.05310204.00000000 DMCVT Application 4 Set
83 000158 344 Length
36.01 0001 04 4 Application Identifier
36.02 0001 01 1 Application Version Number
36.04 0004 00000000 0 Time Interval Start
36.05 0004 00000011 17 Time Interval Duration
36.06 000C 00000002 00000002 0000 0000 {0,0} Upper Left Corner
36.07 000C 00000002 00000002 1DFF 10DF {7679, 4319} Lower Right Corner
36.08 0001 00 0 Window Number
36.0B 0008 0000C350 00000064 500.00 Targeted System Display Maximum Luminance
36.3A 0020 00000003 00000008 0000C55C 000186A0 00007A03 000186A0 00004E82 000186A0 {0.50524, 0.31235, 0.20098} Maximum Scene Color Component Levels
36.3B 0008 000003C5 000186A0 0. 00965 Average MaxRGB
36.3C 0011 00000009 00000001 01 05 0A 19 32 4B 5A 5F 63 {1, 5, 10, 25, 50, 75, 90, 95, 99} Distribution MaxRGB Percentages
36.3D 0050 00000009 00000008 00000011 000186A0 00000000 000186A0 000000FF 000186A0 00000054 000186A0 000000C8 000186A0 000002D7 000186A0 00000945 000186A0 00001247 000186A0 00008BBB 000186A0 {0.00017, 0.00000, 0.00255, 0.00084, 0.00200, 0.00727, 0.02373, 0.04679, 0.35771} Distribution MaxRGB Percentiles
36.3E 0008 00000000 000003E8 0.000 Fraction Bright Pixels
36.3F 0018 00000002 00000008 000003FF 00000FFF 00000333 00000FFF {0.25, 0.20} Knee Point
36.40 0050 00000009 00000008 000001EA 000003FF 000002D0 000003FF 0000030F 000003FF 00000347 000003FF 00000378 000003FF 000003A0 000003FF 000003BD 000003FF 000003D0 000003FF 000003D6 000003FF {0.479, 0.704, 0.765, 0.820, 0.868, 0.907, 0.936, 0.954, 0.960} Bezier Curve Anchors

Table B.5 — Example DMCVT Application Set for SMPTE ST 2094-60šŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.05310205.00000000 DMCVT Application 6 Set
83 000097 151 Length
36.01 0001 06 6 Application Identifier
36.02 0001 00 0 Application Version Number
36.04 0004 00000000 0 Time Interval Start
36.05 0004 00000010 16 Time Interval Duration
36.06 000C 00000002 00000002 0000 0000 {0,0} Upper Left Corner
36.07 000C 00000002 00000002 077F 0437 {1919,1079} Lower Right Corner
36.08 0001 00 0 Window Number
36.09 0038 00000006 00000008 00001BA8 00002710 00000B68 00002710 000006A4 00002710 00001F22 00002710 0000051E 00002710 000001CC 00002710 {0.7080, 0.2920, 0.1700, 0.7970, 0.1310, 0.0460} Targeted System Display Primaries
36.0A 0018 00000002 00000008 00000C37 00002710 00000CDA 00002710 {0.3127, 0.3290} Targeted System Display White Point Chromaticity
36.0B 0008 000186A0 00000064 1000.00 Targeted System Display Maximum Luminance
36.0C 0008 00000032 00002710 0.0050 Targeted System Display Minimum Luminance
36.42 0001 00 0 HDRTransferFunction
36.43 0001 00 0 HDRNominalRange
36.44 0002 021D 721 HDRDiffuseWhite
36.45 0002 0379 889 SDRDiffuseWhite
36.46 0002 018C 396 HDRReferenceLevel
36.47 0002 01B4 436 SDRReferenceLevel
36.48 0002 0303 771 HDRLevelForSDRNominalRangeMax
36.49 0002 03AC 940 SDRNominalRangeMax
36.4A 0001 04 4 HDRExtendedRangeMin
36.4B 0001 04 7 SDRExtendedRangeMin
36.4C 0002 03FB 1007 HDRLevelForSDRExtendedRangeMax
36.4D 0002 03EE 1006 SDRExtendedRangeMax

Table B.6 — Example DMCVT Target SubDescriptoršŸ”—
Content (hexadecimal values) Value (dec) Item Name
urn:smpte:ul:060e2b34.02530101.0d010101.01017500 DMCVT Target SubDescriptor
83 00008E 142 Length
3C.0A 0010 76.79.37.2B.91.7C.4D.60.53.DB.B9.0A.0B.49.0A.F9 Instance UID
80.01 0001 01 1 DMCVT Application Identifier
80.02 0001 00 0 DMCVT Application Version Number
80.09 0038 00000006 00000008 00001A90 00002710 00000C80 00002710 00000A5A 00002710 00001AF4 00002710 000005DC 00002710 00000258 00002710 {0.6800, 0.3200, 0.2650, 0.6900, 0.1500, 0.0600} DMCVT Targeted System Display Primaries
80.0A 0018 00000002 00000008 00000C37 00002710 00000CDA 00002710 {0.3127, 0.3290} DMCVT Targeted System Display White Point Chromaticity
80.0B 0008 000186A0 00000064 1000.00 DMCVT Targeted System Display Maximum Luminance
80.0C 0008 00000032 00002710 0.0050 DMCVT Targeted System Display Minimum Luminance

BibliographyšŸ”—