Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Similar documents
DRAFT. Encapsulation of Dirac Video content and time code markers in ISO/IEC Transport Streams

Dolby Vision. Streams within the HTTP Live Streaming format

Annex (informative) to A001 Rev. 6: Guidelines for the Implementation of DTS Coded Audio in DVB Compliant Transport Streams

ANSI/SCTE

CAT862 Dolby JPEG 2000/MPEG-2 Media Block IDC Security Policy. Version 3 June 30, 2010

Dolby Vision. Streams within the MPEG-DASH format

Dolby Vision. Profiles and levels V1.2.9

RECOMMENDATION ITU-R BT Service multiplex, transport, and identification methods for digital terrestrial television broadcasting

[1] ISO/IEC :2007 Information technology - Generic coding of moving pictures and associated audio information: Systems

MISB ST STANDARD. MPEG-2 Transport Stream for Class 1/Class 2 Motion Imagery, Audio and Metadata. 27 October Scope.

MISB ST STANDARD. MPEG-2 Transport Stream for Class 1/Class 2 Motion Imagery, Audio and Metadata. 25 February Scope.

Dolby Vision. Profiles and levels

ANSI/SCTE

INTERNATIONAL STANDARD

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Transmission multiplexing and synchronization

AMERICAN NATIONAL STANDARD

ANSI/SCTE

CHANGE REQUEST. Status: Draft Internal Review X Community Review Agreed

Dolby Vision. Profiles and levels

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-

ITU-T. H Amendment 4 (12/2009)

Information Data Broadcast Application Specification. LACETEL Edition April 8 th, 2016.

Digital Video Broadcasting (DVB); Specification for the carriage of synchronised auxiliary data in DVB transport streams.

TransMu x. Users Manual. Version 3. Copyright PixelTools Corporation

This document is a preview generated by EVS

MISB ST STANDARD. Timestamps for Class 1/Class 2 Motion Imagery. 25 February Scope. 2 References

Technical Specification Digital Video Broadcasting (DVB); Specification for the carriage of synchronized auxiliary data in DVB transport streams

INTERNATIONAL TELECOMMUNICATION UNION

CARRIAGE OF MPEG-4 OVER MPEG-2 BASED SYSTEMS. Ardie Bahraini Motorola Broadband Communications Sector

INFORMATION TECHNOLOGY - GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO: SYSTEMS Recommendation H.222.0

ISO/IEC Information technology Coding of audio-visual objects Part 15: Advanced Video Coding (AVC) file format

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION

MPEG TS. MAYAH Communications Application Note 34. MAYAH Communications GmbH Application Note 34 MPEG TS

ISO/IEC INTERNATIONAL STANDARD

MP2TSME v8.0 Release Notes

DVB SUBTITLING SYSTEM

ENGINEERING COMMITTEE

Triveni Digital Inc. MPEG Technology Series. MPEG 101 (MPEG 2 with a dash of MPEG 4 thrown in) Copyright 2011 Triveni Digital, Inc.

CableLabs Specifications Web Technology. Mapping from MPEG-2 Transport to HTML5 CL-SP-HTML5-MAP-I ISSUED. Notice

Enhanced TV Application Messaging Protocol 1.0

PREFACE...XIII ACKNOWLEDGEMENTS...XV

ISO/IEC INTERNATIONAL STANDARD

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE Digital Program Insertion Cueing Message for Cable

MPEG-2 Transport Stream

Annotation Universal Metadata Set. 1 Scope. 2 References. 3 Introduction. Motion Imagery Standards Board Recommended Practice MISB RP 0602.

ISO/IEC INTERNATIONAL STANDARD

3 September, 2015 Nippon Telegraph and Telephone Corporation NTT Advanced Technology Corporation

Information technology MPEG systems technologies. Part 8: Coding-independent code points

AN 104 Monitoring of Proprietary System Information

This document is a preview generated by EVS

ENGINEERING COMMITTEE

ISO/IEC TR TECHNICAL REPORT. Information technology Coding of audio-visual objects Part 24: Audio and systems interaction

Module 10 MULTIMEDIA SYNCHRONIZATION

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Identification cards Integrated circuit cards Part 4: Organization, security and commands for interchange

ISO/IEC INTERNATIONAL STANDARD

ENGINEERING COMMITTEE

ATSC Standard: Link-Layer Protocol (A/330)

Internet Engineering Task Force (IETF) Request for Comments: Q. Wu, Ed. R. Huang Huawei November 2014

Digital Television DVB-C

3GPP TS V6.1.0 ( )

The VC-1 and H.264 Video Compression Standards for Broadband Video Services

HSTP-IPTV-GUIDE.1 IPTV

Data encoding protocol using key-length-value

ATSC Candidate Standard: A/341 Amendment

Part 4: Video tool library

Material Exchange Format Timecode Implementation

INTERNATIONAL STANDARD ISO/IEC :2014 TECHNICAL CORRIGENDUM 1 TECHNICAL CORRIGENDUM 1. Ref. No. ISO/IEC :2014/Cor.

A 120 fps High Frame Rate Real-time Video Encoder

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

MPEG-l.MPEG-2, MPEG-4

DVBControl. DVBAnalyzer DVBMosaic DVBLoudness DVBMonitor. Catalogue 2011/2012. Intuitive tools that enables you to Control DVB!

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG systems technologies Part 7: Common encryption in ISO base media file format files

Unified Communication Specification for H.264/MPEG- 4 Part 10 Scalable Video Coding RTP Transport Version 1.0

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 18: Font compression and streaming

ISO/IEC 8348 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Network service definition

ISO/IEC Information technology MPEG systems technologies. Part 11: Energy-efficient media consumption (green metadata)

ATSC Standard: A/342 Part 2, AC-4 System

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems

DVBControl Intuitive tools that enables you to Control DVB!

ISO/IEC Information technology Multimedia content description interface Part 7: Conformance testing

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 1: Systems

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG video technologies Part 4: Video tool library

DVBControl Intuitive tools that enables you to Control DVB!

Universal Serial Bus Device Class Definition for Video Devices: MPEG2-TS Payload. Revision 1.0

Release Notes. This is BATON Standard version 7.2 for installation on Windows 64-bit platform.

Цепочка доставки UHD. Boris Yurin Account manager TV and Media

Multi-Source Analyzer (MSA) Series

Informational Document: Technology Group Report on Code Point Issues

Development of System for Simultaneously Present Multiple Videos That Enables Search by Absolute Time

ISO/IEC TR TECHNICAL REPORT. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 3: Implementation Guidelines

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

ISO/IEC INTERNATIONAL STANDARD

EUROPEAN STANDARD Digital Video Broadcasting (DVB); TTML subtitling systems

ENGINEERING COMMITTEE Digital Video Subcommittee

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 12: ISO base media file format

ISO/IEC INTERNATIONAL STANDARD

VIDEO COMPRESSION STANDARDS

ISO/IEC Information technology High efficiency coding and media delivery in heterogeneous environments. Part 3: 3D audio

Transcription:

Dolby Vision Streams Within the MPEG-2 Transport Stream Format Version 1.2

Corporate Headquarters Dolby Laboratories Licensing Corporation Dolby Laboratories, Inc. Dolby Laboratories Licensing Corporation 100 Potrero Avenue San Francisco, CA 94103-4813 USA Telephone 415-558-0200 Fax 415-863-1373 www.dolby.com European Licensing Liaison Office Asia Dolby International AB Apollo Building, 3E Herikerbergweg 1-35 1101 CN Amsterdam Zuidoost The Netherlands Telephone 31-20-651-1800 Fax 31-20-651-1801 Dolby Japan K.K. NBF Higashi-Ginza Square 3F 13 14 Tsukiji 1-Chome, Chuo-ku Tokyo 104-0045 Japan Telephone 81-3-3524-7300 Fax 81-3-3524-7389 www.dolby.co.jp Dolby Laboratories Hong Kong Limited Unit 5407, Central Plaza 18 Harbour Road Wanchai, Hong Kong Telephone 852-2519-0888 Fax 852-2519-8988 Dolby Laboratories International Services (Shanghai) Co., Ltd. 05 07a, Floor 18 The Center 989 Chang Le Road Shanghai 200031 China Telephone 86-21-6113-3456 Fax 86-21-6113-3400 www.dolby.com.cn ii Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Unauthorized use, sale, or duplication is prohibited. This document is provided solely for informational purposes. Nothing in this document constitutes a license to practice any particular standard, such as HEVC or AVC. Dolby and the double-d symbol are registered trademarks of Dolby Laboratories. Dolby Digital Plus is a trademark of Dolby Laboratories. All other trademarks remain the property of their respective owners. 2014 Dolby Laboratories. All rights reserved. Issue 1

Confidential Information Table of Contents List of Tables... vii Introduction... 1 1.1 Terms, Definitions, and Abbreviated Terms... 1 1.1.1 Terms and Definitions... 1 1.1.2 Abbreviated Terms... 2 1.2 Resources... 2 1.3 Contacting Dolby... 3 Dolby Vision VES Format... 5 Signaling of Dolby Vision Stream... 6 3.1 PMT Signaling... 7 3.1.1 Primary Dolby Vision PID Carrying an SDR or HDR Compliant BL substream... 8 3.1.2 Primary Dolby Vision PID Carrying a Non-SDR and Non-HDR Compliant BL substream... 8 3.1.3 Secondary Dolby Vision PID Carrying the EL and/or RPU substream 8 3.2 Stream ID... 10 3.3 DOVI Video Stream Descriptor... 11 PES Constraint... 13 4.1 RPU AU Re-ordering... 13 4.1.1 Single PID Implementation... 13 4.1.2 Dual PID Implementation... 13 Dolby Vision Streams Within the MPEG-2 Transport Stream Format v

Confidential Information 4.2 PES Align... 14 4.3 PTS... 14 Timing Requirements... 15 5.1 Initial PTS Alignment... 15 5.2 Maximum Decode Delay... 15 Carriage of Dolby Vision Stream... 16 6.1 Carriage of combo Dolby Vision stream in a single Dolby Vision PID... 16 6.2 Carriage of BL substream on the primary PID of Dual Dolby Vision PID. 16 6.3 Carriage of EL stream on the secondary PID of Dual Dolby Vision PID.. 16 Dolby Vision Stream Configuration... 17 7.1 Single Dolby Vision PID... 17 7.1.1 SDR or HDR Compliant BL Dolby Vision Stream... 17 7.1.2 Non-SDR and Non-HDR Compliant BL Dolby Vision Stream... 18 7.2 Dual Dolby Vision PID... 18 7.2.1 Primary Dolby Vision PID... 18 7.2.2 Secondary Dolby Vision PID... 19 vi Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information List of Tables Table 1-1 Abbreviated Terms... 2 Table 3-1 DOVI Registration Descriptor... 7 Table 3-2 DOVI Video Stream Descriptor Syntax... 11 Dolby Vision Streams Within the MPEG-2 Transport Stream Format vii

Chapter 1 Confidential Information Chapter 1 Introduction This document defines the syntax and semantics needed to enable the transport of one or more Dolby Vision streams in an MPEG-2 Transport Stream multiplex per ISO/IEC 13818-1. 1.1 Terms, Definitions, and Abbreviated Terms 1.1.1 Terms and Definitions 1.1.1.1 SDR signal An ITU-R BT.1886 signal with peak luminance equal to 100cd/m 2. 1.1.1.2 HDR signal An ITU-R BT.2100 signal with peak luminance equal to 1000cd/m 2. 1.1.1.3 SDR or HDR Compliant Base Layer Dolby Vision track A Dolby Vision track with the Base Layer, Enhancement Layer, and RPU combined into a single VES. The Base Layer signal in the combined VES carried in the track has a non-zero value for the BL signal compatibility ID, is compliant with ISO/IEC 14496-10, 14496-15, and ISO/IEC 23008-2 and is decodable by an AVC or HEVC compliant decoder to output a SDR or HDR signal compliant with a particular set of standards as defined in the Dolby Vision Profiles and Levels doc. 1.1.1.4 Non-SDR and Non-HDR Compliant Base Layer Dolby Vision track A Dolby Vision track with the Base Layer, Enhancement Layer, and RPU combined into a single VES. The Base Layer in the combined VES carried in the track has a zero value for the BL signal compatibility ID, is compliant with ISO/IEC 14496-10, 14496-15, and ISO/IEC 23008-2 and is decodable by an AVC or HEVC compliant decoder to output a non-sdr and non-hdr signal that is not compliant with any standard. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 1

Introduction Confidential Information 1.1.2 Abbreviated Terms The following table describes the terminology and abbreviations used throughout this document. Table 1-1 Abbreviated Terms Term Definition AU AVC BL DOVI EL ES HEVC HDR NAL PES PID PMT PTS RPU SDR VES Access Unit. Advanced Video Coding. Base Layer. Dolby Vision. Enhancement Layer. Elementary Stream. High efficient Video Coding. High Dynamic Range Network Abstraction Layer. Packetized elementary stream Packet Identifier Program Map Table. Presentation Time Stamp. Reference Processing Unit Standard Dynamic Range. Video Elementary Stream. 1.2 Resources The following resources supplement the information in this manual: ISO/IEC 13818-1:2015, Information technology Generic coding of moving pictures and associated audio information: Systems, reference latest available from www.iso.org ISO/IEC 14496-15:2014, Information technology Coding of audio-visual objects, Part 15:Carriage of NAL unit structured video in the ISO Base Media File Format; reference latest available from www.iso.org ISO/IEC 14496-10: 2014, Information technology Coding of audio-visual objects, part 10:Advanced Video Coding, reference latest available from www.iso.org 2 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information Contacting Dolby ISO/IEC 23008-2: 2013, Information technology High efficiency coding and media delivery in heterogeneous environments, part 2:High Efficiency Video Coding, reference latest available from www.iso.org Dolby Vision Decoder Specification, available from Dolby Laboratories, Inc Dolby Vision VES Multiplexing Specification, reference latest available from Dolby Laboratories, Inc Signaling Dolby Vision Profiles and Levels, reference latest available from Dolby Laboratories, Inc 1.3 Contacting Dolby For technical questions about the system development materials, contact dolbyonlinekits@dolby.com. If you have questions or comments about this document, contact documentation@dolby.com. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 3

Chapter 2 Confidential Information Chapter 2 Dolby Vision VES Format A Dolby Vision stream consists of BL, EL, and RPU substreams or BL and RPU substreams. These substreams must be multiplexed into Dolby Vision VES before being fed into an MPEG-2 Transport Stream multiplexer. For information on how the Dolby Vision VES should be multiplexed, refer to Dolby Vision VES Multiplexing Specification, see Resources. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 5

Signaling of Dolby Vision Stream Confidential Information Signaling of Dolby Vision Stream A Dolby Vision stream can be transported in an MPEG-2 Transport Stream multiplex using a single or dual PID method. For a single PID transmission, the BL, EL and RPU substreams or BL and RPU substreams are combined into a single ES for transmission on a single Dolby Vision PID. For a dual PID transmission, the BL substream is transmitted on a primary Dolby Vision PID while the EL and RPU substreams are combined into an additional ES for transmission on a secondary Dolby Vision PID. This section specifies the syntax and semantic for signaling a Dolby Vision stream using stream_type, stream_id, DOVI Video Stream Descriptor, and the MPEG-2 Registration Descriptor. 6 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information PMT Signaling 3.1 PMT Signaling The method to uniquely identify a Dolby Vision stream in the MPEG-2 Transport Stream multiplex is the responsibility of those defining how to construct the MPEG-2 Transport Stream multiplex. This specification only addresses the generic way of signaling Dolby Vision using the MPEG-2 Registration Descriptor. When an MPEG-2 Registration Descriptor is used to provide the unique identification for the Dolby Vision stream, the format_identifier shall be set to 0x444F5649 ( DOVI ), as shown in Table 3-1; which contains the descriptor structure for context and convenience of the reader. Table 3-1 DOVI Registration Descriptor Syntax No. of Bits Mnemonic Value registration_descriptor() { } descriptor_tag 8 Uimsbf 0x05 descriptor_length 8 Uimsbf 0x04 format_identifier 32 Uimsbf 0x444F5649 The following sections specify how the stream_type parameter shall be set and which elementary stream descriptor shall be inserted in the PMT for each of the PID carrying Dolby Vision stream. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 7

Signaling of Dolby Vision Stream Confidential Information 3.1.1 Primary Dolby Vision PID Carrying an SDR or HDR Compliant BL substream 3.1.1.1 Stream Type The value of stream_type shall be set according to the codec type. It shall be set to either 0x1B for AVC-compatible BL or 0x24 for HEVCcompatible BL. 3.1.1.2 Descriptors Appropriate AVC or HEVC Video Descriptor shall be inserted. For a single PID transmission in which the BL, EL and RPU substreams or BL and RPU substreams are combined into a single ES, the DOVI Video Stream Descriptor shall be inserted, see DOVI Video Stream Descriptor. 3.1.2 Primary Dolby Vision PID Carrying a Non-SDR and Non-HDR Compliant BL substream 3.1.2.1 Stream Type The value of stream_type shall be set to 0x06 (indicating PES packets containing private data). 3.1.2.2 Descriptors The DOVI Registration Descriptor shall be inserted. Appropriate AVC or HEVC Video Descriptor shall be inserted. For a single PID transmission in which the BL, EL and RPU substreams or BL and RPU substreams are combined into a single ES, the DOVI Video Stream Descriptor shall be inserted, see DOVI Video Stream Descriptor. 3.1.3 Secondary Dolby Vision PID Carrying the EL and RPU substream Note that certain profiles defined in Signaling Dolby Vision Profiles and Levels do not include an EL. 8 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information PMT Signaling 3.1.3.1 Stream Type The value of stream_type shall be set to 0x06 (indicating PES packets containing private data). 3.1.3.2 Descriptors The DOVI Registration Descriptor shall be inserted. Appropriate AVC or HEVC Video Descriptor shall be inserted. The DOVI Video Stream Descriptor shall be inserted, see DOVI Video Stream Descriptor. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 9

Signaling of Dolby Vision Stream Confidential Information 3.2 Stream ID For primary Dolby Vision PID, the value of stream_id in the PES header shall be set to 0xEX where X is the video stream number. For secondary Dolby Vision PID carrying the EL and RPU substreams, the value of stream_id in the PES header shall be set to 0xEX where X is the video stream number. 10 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information DOVI Video Stream Descriptor 3.3 DOVI Video Stream Descriptor The DOVI_video_stream_descriptor shall be constructed per Table 3-2 with the field semantics as defined below. It shall be used for configuration of the Dolby Vision decoder. Table 3-2 DOVI Video Stream Descriptor Syntax Syntax No. of Bits Mnemonic DOVI_video_stream_descriptor() { } descriptor_tag 8 uimsbf descriptor_length 8 uimsbf dv_version_major 8 uimsbf dv_version_minor 8 uimsbf dv_profile 7 bslbf dv_level 6 bslbf rpu_present_flag 1 bslbf el_presnet_flag 1 bslbf bl_present_flag 1 bslbf If (!bl_present_flag) { } dependency_pid 13 bslbf reserved 3 bslbf dv_bl_signal_compatibility_id 4 bslbf reserved 4 bslbf descriptor_tag the value for the DOVI descriptor tag shall be set to 0xB0. descriptor_length this is an 8-bit field specifying the number of bytes of the descriptor immediately following descriptor_length field. dv_version_major - specifies the major version number of the Dolby Vision specification that the stream complies with. A stream compliant with this specification shall have the value 1. dv_version_minor - specifies the minor version number of the Dolby Vision specification that the stream complies with. A stream compliant with this specification shall have the value 0. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 11

Signaling of Dolby Vision Stream Confidential Information dv_profile specifies the Dolby Vision profile. Valid values are Profile IDs as defined in Table 1 column 1 of Signaling Dolby Vision Profiles and Levels. dv_level specifies the Dolby Vision level. Valid values are Level IDs as defined in Table3 of Signaling Dolby Vision Profiles and Levels. rpu_present_flag if 1 indicates that this PID carries the RPU substream. el_present_flag if 1 indicates that this PID carries the EL substream. bl_present_flag if 1 indicates that this PID carries the BL substream. dependency_pid specifies the primary Dolby Vision PID that carries the BL substream for a Dolby Vision stream transmission using dual PID. dv_bl_signal_compatibility_id specifies a particular form of a base-layer sub-stream that can be decoded to a signal compliant with a particular set of standards. if any. Note that certain dv_bl_signal_compatibility_id s, as defined in Signaling Dolby Vision Profiles and Levels, may provide an indication that the decoded base-layer sub-stream is not compliant with any standards, and is of a form containing certain elements proprietary to Dolby Vision. 12 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Chapter 3 Confidential Information Chapter 3 PES Constraint This section specifies the format and constraints for PES carrying Dolby Vision stream. 4.1 RPU AU Re-ordering 4.1.1 Single PID Implementation For a Dolby Vision stream transmission using single PID, the RPU AUs shall be re-ordered according to the BL AUs decoding order and multiplexed with the BL and EL substreams or BL substream only according to the Dolby Vision VES Multiplexing Specification into a combo Dolby Vision stream consisting of BL, EL and RPU substreams or BL and RPU substreams. This combo Dolby Vision stream shall be used as input for the ES feeding the single Dolby Vision PID on the Transport Stream multiplex. 4.1.2 Dual PID Implementation For a Dolby Vision stream transmission using dual PID, the primary Dolby Vision PID shall carry the BL substream while the secondary Dolby Vision PID shall carry the EL substream plus the RPU substream. The BL substream shall be used directly as input for the ES feeding the primary Dolby Vision PID on the Transport Stream multiplex. The RPU AUs shall be re-ordered according to the EL AUs decoding order and multiplexed with the EL substream according to the Dolby Vision VES Multiplexing Specification into a combo Dolby Vision EL stream consisting of EL and RPU substreams. This combo Dolby Vision EL stream shall be used as input for the ES feeding the secondary Dolby Vision PID on the Transport Stream multiplex. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 13

PES Constraint Confidential Information 4.2 PES Align The AU shall be aligned with the PES with each PES carrying only 1 AU. 4.3 PTS A PTS value shall be present in every PES header. 14 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information Initial PTS Alignment Timing Requirements This section specifies the timing requirement for the primary and secondary Dolby Vision PID in a dual Dolby Vision PID multiplex configuration. 5.1 Initial PTS Alignment The PTS value for the first AU of the ES carried on the primary and the secondary Dolby Vision PID shall be identical in a dual Dolby Vision PID multiplex configuration. 5.2 Maximum Decode Delay The maximum decode delay value which limits the difference between the AU DTS and PCR for the ES carried on the primary and secondary Dolby Vision PID shall be identical in a dual Dolby Vision PID multiplex configuration. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 15

Carriage of Dolby Vision Stream Confidential Information Carriage of Dolby Vision Stream This section specifies how the Dolby Vision stream shall be carried in the MPEG-2 Transport Stream multiplex. 6.1 Carriage of combo Dolby Vision stream in a single Dolby Vision PID Combo Dolby Vision stream containing the BL, EL and RPU substreams or BL and RPU substreams shall be carried as a regular AVC/HEVC stream using the T-STD model. 6.2 Carriage of BL substream on the primary PID of Dual Dolby Vision PID Dolby Vision BL substream shall be carried as a regular AVC/HEVC stream using the T-STD model. 6.3 Carriage of EL stream on the secondary PID of Dual Dolby Vision PID Dolby Vision EL stream containing the EL and RPU substreams shall be carried as a regular AVC/HEVC stream using the T-STD model. 16 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information Single Dolby Vision PID Dolby Vision Stream Configuration This section gives the required configuration for signaling the various configurations of Dolby Vision stream transmission in a generic MPEG-2 Transport Stream multiplex. 7.1 Single Dolby Vision PID The BL, EL and RPU substreams or BL and RPU substreams shall be combined into a combo Dolby Vision stream. 7.1.1 SDR or HDR Compliant BL Dolby Vision Stream The value of stream_type in the PMT shall be set to 0x1B for AVCcompatible BL and 0x24 for HEVC-compatible BL respectively. Appropriate AVC or HEVC Video Descriptor shall be inserted in the PMT. The DOVI Video Stream Descriptor shall be inserted in the PMT with The rpu_present_flag set to 1. The el_present_flag set according to the profile. Note that certain profiles defined in Signaling Dolby Vision Profiles and Levels do not include an EL. The bl_present_flag set to 1. The dv_profile shall be set according to the encoded Dolby Vision profile. The dv_level field shall be set according to the encoded Dolby Vision level. The dv_bl_signal_compatibility_id shall be set to a nonzero value according to the encoded BL signal compatibility ID. The value of stream_id in the PES header shall be set 0xEX where X is the video stream number. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 17

Dolby Vision Stream Configuration Confidential Information 7.1.2 Non-SDR and Non-HDR Compliant BL Dolby Vision Stream The value of stream_type in the PMT shall be set to 0x06. A DOVI Registration Descriptor shall be inserted in the PMT. Appropriate AVC or HEVC Video Descriptor shall be inserted in the PMT. The DOVI Video Stream Descriptor shall be inserted in the PMT with The rpu_present_flag set to 1. The el_present_flag set to 0. The bl_present_flag set to 1. The dv_profile shall be set according to the encoded Dolby Vision profile. The dv_level field shall be set according to the encoded Dolby Vision level. The dv_bl_signal_compatibility_id shall be set to 0x0. The value of stream_id in the PES header shall be set 0xEX where X is the video stream number. 7.2 Dual Dolby Vision PID The BL substream shall be transmitted alone by itself in the primary Dolby Vision PID. The EL and RPU substreams shall be combined into a combo Dolby Vision EL stream to be transmitted on the secondary Dolby Vision PID. 7.2.1 Primary Dolby Vision PID The primary Dolby Vision PID carries the BL substream. 7.2.1.1 SDR or HDR Compliant BL Dolby Vision Stream If an HDR compliant BL DoVi stream, the primary Dolby Vision PID shall be signaled as a HEVC video stream. If an SDR compliant BL DoVi stream, the primary Dolby Vision PID may be signaled as either an AVC or HEVC video stream. 18 Dolby Vision Streams Within the MPEG-2 Transport Stream Format

Confidential Information Dual Dolby Vision PID 7.2.1.2 Non-SDR and Non-HDR Compliant BL Dolby Vision Stream Earlier versions of this document specified an approach to signaling these types of streams. This was useful for Profiles 1 and 3. As those profiles have been deprecated, the details for that signaling have been removed. 7.2.2 Secondary Dolby Vision PID The secondary Dolby Vision PID carries the EL and RPU substreams. The value of stream_type in the PMT shall be set to 0x06. A DOVI Registration Descriptor shall be inserted in the PMT. Appropriate AVC or HEVC Video Descriptor shall be inserted in the PMT. The DOVI Video Stream Descriptor shall be inserted in the PMT with The rpu_present_flag set to 1. The el_present_flag set to 1. The bl_present_flag set to 0. The dependency_pid set to the primary Dolby Vision PID carrying the BL substream. The dv_profile shall be set according to the encoded Dolby Vision profile. The dv_level field shall be set according to the encoded Dolby Vision level. The dv_bl_signal_compatibility_id shall be set according to the encoded BL signal compatibility ID. The value of stream_id in the PES header shall be set 0xEX where X is the video stream number. Dolby Vision Streams Within the MPEG-2 Transport Stream Format 19