Dolby E High Level Frame Description
Total Page:16
File Type:pdf, Size:1020Kb
Dolby® E High-Level Frame Description Issue 3 Dolby Laboratories Inc. Corporate Headquarters Dolby Laboratories, Inc. 1275 Market St. San Francisco, CA 94103-1410 USA Telephone 415-558-0200 Fax 415-863-1373 www.dolby.com . Dolby and the double-D symbol are reGistered trademarks of Dolby Laboratories. Surround EX is a trademark of Dolby Laboratories. All other trademarks remain the property of their respective owners. Issue 3 © 2017 Dolby Laboratories. All riGhts reserved. S12/19202/26370 Dolby® E High-Level Frame Description Table of Contents Chapter 1 Introduction 1.1 Document Overview ............................................................................................................. 8 1.2 Definitions ............................................................................................................................. 8 Chapter 2 Frame Structure 2.1 Frame Segments ................................................................................................................ 10 2.2 Frame Rate Structure ......................................................................................................... 10 2.3 Metadata Segment Structure ........................................................................................... 11 2.4 Audio Segment Structure ................................................................................................... 12 2.5 Segment Constraints .......................................................................................................... 12 Chapter 3 Frame Syntax Specification 3.1 Dolby E Frame Syntax ........................................................................................................ 13 3.2 Syntax for Dolby E Frame Segments ............................................................................... 13 3.2.1 Sync Segment Syntax ............................................................................................. 13 3.2.2 Metadata Segment Syntax ...................................................................................... 14 3.2.3 AC-3 Metadata Extended BSI Support Subsegment Syntax ................................. 15 3.2.4 AC-3 Metadata No Extended BSI Support Subsegment Syntax ........................... 16 3.2.5 Metadata Extension Segment Syntax .................................................................... 17 3.2.6 AC-3 Metadata Extension Subsegment Syntax ..................................................... 17 3.2.7 Audio Segment Syntax ............................................................................................ 18 3.2.8 Audio Extension Segment Syntax ........................................................................... 18 3.2.9 Meter Segment Syntax ............................................................................................ 19 Chapter 4 Frame Element Description 4.1 Sync Segment Elements .................................................................................................... 20 4.1.1 sync_word ................................................................................................................ 20 4.1.2 bit_depth .................................................................................................................. 20 4.1.3 key_present ............................................................................................................. 21 4.2 Metadata Segment Elements ............................................................................................. 21 4.2.1 metadata_key .......................................................................................................... 21 4.2.2 metadata_revision_id ............................................................................................... 21 4.2.3 metadata_segment_size ......................................................................................... 21 4.2.4 program_config ........................................................................................................ 22 4.2.5 frame_rate_code ...................................................................................................... 24 4.2.6 original_frame_rate_code ........................................................................................ 24 4.2.7 frame_count ............................................................................................................. 24 4.2.8 SMPTE_time_code .................................................................................................. 25 4.2.9 metadata_reserved_bits .......................................................................................... 25 4.3 Frame Distribution Fields .................................................................................................... 26 4.3.1 channel_subsegment_size[ch] ................................................................................ 26 4.3.2 metadata_extension_segment_size ...................................................................... 26 4.3.3 meter_segment_size ............................................................................................. 26 4.4 Program Metadata Fields ................................................................................................... 27 4.4.1 description_text[pgm] ............................................................................................... 27 4.4.2 bandwidth_id[pgm] ................................................................................................... 27 4.5 Channel Metadata Fields .................................................................................................... 27 4.5.1 revision_id[ch] .......................................................................................................... 27 4.5.2 bitpool_type[ch] ........................................................................................................ 28 4.5.3 begin_gain[ch] ......................................................................................................... 28 4.5.4 end_gain[ch] ............................................................................................................ 28 4.6 Metadata Subsegment Fields ............................................................................................. 29 4.6.1 metadata_subsegment_id ....................................................................................... 29 4.6.2 metadata_subsegment_length ................................................................................ 29 4.6.3 metadata_subsegment ............................................................................................ 29 4.7 Other Metadata Fields ........................................................................................................ 30 4.7.1 reserved_metadata_bits .......................................................................................... 30 4.7.2 metadata_crc ........................................................................................................... 30 4.8 AC-3 Metadata Extended BSI Support Subsegment Fields ............................................. 31 4.8.1 ac3_datarate[pgm] ................................................................................................... 32 4.8.2 ac3_bsmod[pgm] ..................................................................................................... 32 4.8.3 ac3_acmod[pgm] ..................................................................................................... 34 4.8.4 ac3_cmixlev[pgm] .................................................................................................... 35 4.8.5 ac3_surmixlev[pgm] ................................................................................................. 35 4.8.6 ac3_dsurmod[pgm] .................................................................................................. 36 4.8.7 ac3_lfeon[pgm] ........................................................................................................ 36 4.8.8 ac3_dialnorm[pgm] .................................................................................................. 37 4.8.9 ac3_langcode[pgm] ................................................................................................. 37 4.8.10 ac3_langcod[pgm] ................................................................................................... 37 4.8.11 ac3_audprodie[pgm] ................................................................................................ 38 4.8.12 ac3_mixlevel[pgm] ................................................................................................... 38 4.8.13 ac3_roomtyp[pgm] ................................................................................................... 38 4.8.14 ac3_copyrightb[pgm] ............................................................................................. 38 4.8.15 ac3_origbs[pgm] ...................................................................................................... 39 4.8.16 ac3_xbsi1e[pgm] ..................................................................................................... 39 4.8.17 ac3_dmixmod[pgm] ................................................................................................. 39 4.8.18 ac3_ltrtcmixlev[pgm] ................................................................................................ 40 4.8.19 ac3_ltrtsurmixlev[pgm] ............................................................................................ 40 4.8.20 ac3_lorocmixlev[pgm]