ETSI TS 102 114 V1.5.1 (2018-05)
DTS Coherent Acoustics; Core and Extensions with Additional Profiles
DTS Coherent Acoustics; Core and Extensions with Additional Profiles
RTS/JTC-DTS-R4
General Information
Standards Content (Sample)
ETSI TS 102 114 V1.5.1 (2018-05)
TECHNICAL SPECIFICATION
DTS Coherent Acoustics;
Core and Extensions
with Additional Profiles
---------------------- Page: 1 ----------------------
2 ETSI TS 102 114 V1.5.1 (2018-05)
Reference
RTS/JTC-DTS-R4
Keywords
audio, broadcast, codec, DVB
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
© ETSI 2018.
© European Broadcasting Union 2018.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.
TM TM
3GPP and LTE are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M logo is protected for the benefit of its Members.
®
GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI
---------------------- Page: 2 ----------------------
3 ETSI TS 102 114 V1.5.1 (2018-05)
Contents
Intellectual Property Rights . 16
Foreword . 16
Modal verbs terminology . 16
1 Scope . 17
2 References . 17
2.1 Normative references . 17
2.2 Informative references . 18
3 Definitions, abbreviations and document conventions . 18
3.1 Definitions . 18
3.2 Abbreviations . 20
3.3 Document Conventions . 20
4 Summary . 21
4.1 Overview . 21
4.2 Organization of the present document . 22
5 Core Audio . 22
5.0 Introduction . 22
5.1 Frame structure and decoding procedure . 23
5.2 Synchronization . 24
5.3 Frame header . 24
5.3.0 General Information about the Frame Header . 24
5.3.1 Bit stream header . 25
5.3.2 Primary Audio Coding Header . 32
5.4 Unpack Subframes . 36
5.4.1 Primary Audio Coding Side Information . 36
5.5 Primary Audio Data Arrays . 39
5.6 Unpack Optional Information. 41
5.7 Optional Information . 42
5.7.0 About Optional Information . 42
5.7.1 Auxiliary Data . 42
5.7.2 Rev2 Auxiliary Data Chunk. 45
5.7.2.0 About the REV2 Aux Data Chunk . 45
5.7.2.1 Rev2 Auxiliary Data Chunk structure . 45
5.7.2.2 Description of Rev2 Auxiliary Data Chunk fields . 46
6 Core Extensions . 49
6.0 About the Core Extensions . 49
6.1 X96 Extension . 50
6.1.0 About the X96 Extension . 50
6.1.1 DTS Core + 96 kHz-Extension Encoder . 51
6.1.2 DTS Core + 96 kHz Extension Decoder . 52
6.1.3 Extension (X96) Bitstream Components . 52
6.1.3.0 About the X96 Bitstream Components . 52
6.1.3.1 DTS_BCCORE_X96 Frame Header . 53
6.1.3.2 DTS_EXSUB_STREAM_X96 Frame Header . 54
6.1.3.3 X96 Channel Set Header . 56
6.1.3.4 96 kHz Extension Side Information . 60
6.1.3.5 96 kHz Extension Audio Data Arrays . 60
6.1.3.6 Interpolation of the LFE Channel Samples . 63
6.2 XBR - Extended Bit Rate Extension . 64
6.2.0 About the XBR Extension . 64
6.2.1 DTS Core Substream Encoder + XBR Extension Encoder. 65
6.2.2 DTS XBR Bit Rate Extension Decoder . 65
6.2.3 Extension (XBR) Bitstream Components . 66
6.2.4 XBR Frame Header . 66
ETSI
---------------------- Page: 3 ----------------------
4 ETSI TS 102 114 V1.5.1 (2018-05)
6.2.5 XBR Channel Set Sub-Header . 67
6.2.6 XBR Channel Set Data . 68
6.2.6.0 XBR Channel Set Syntax . 68
6.2.6.1 Subframe Side Information . 69
6.2.6.2 XBR Extension Residual Audio Data Arrays . 69
6.2.7 Assembly of XBR subbands . 70
6.3 Extension to 6.1 Channels (XCh) . 71
6.3.0 About the XCh Extension . 71
6.3.1 Unpack Frame Header . 72
6.3.2 Unpack Audio Header . 72
6.3.3 Unpack Subframes . 74
6.3.3.1 Side Information . 74
6.3.3.2 Data Arrays . 77
6.4 Extension to More Than 5.1 Channels (XXCH) . 79
6.4.0 About the XXCH Extension . 79
6.4.1 XXCH Frame Header . 80
6.4.2 XXCH Channel Set Header . 83
6.4.3 Unpack Subframes . 86
6.4.3.1 Unpack Subframes Syntax . 86
6.4.3.2 Side Information . 87
6.4.3.3 Data Arrays . 89
7 DTS Extension Substream Construction . . 91
7.0 About the DTS Extension Substream . 91
7.1 Relationship Between Core and Extension Substreams . 91
7.2 Audio Presentations and Audio Assets . 92
7.2.0 Overview of Extension Substream Architecture . 92
7.2.1 Channel Sets . 93
7.3 Synchronization and Navigation of the Substream . 94
7.3.1 Synchronization . 94
7.3.2 Substream Navigation . 94
7.4 Parsing Core Substream and Extension Substream Data . 95
7.4.0 General Information on Parsing Substreams . 95
7.4.1 Extension Substream Header . 96
7.4.2 Audio Asset Descriptor . 101
7.4.2.0 General Information About the Audio Asset Descriptor . 101
7.4.2.1 Static Metadata . 104
7.4.2.2 Dynamic Metadata . 109
7.4.2.3 Decoder Navigation Data . 112
8 DTS Lossless Extension (XLL) . 118
8.0 General Information About the XLL Extension . 118
8.1 Lossless Frame Structure . 119
8.1.0 General Information About the Lossless Frame Structure . 119
8.1.1 Header Structure . 119
8.1.1.0 General Information About the Header Structure . 119
8.1.1.1 Common Header . 120
8.1.2 Channel Set Sub-Header . 120
8.1.3 Navigation Index . 120
8.1.4 Frequency Band Structure . 120
8.1.5 Segments and Channel Sets . 121
8.2 Lossless Stream Syntax . 121
8.2.1 Common Header . 121
8.2.2 Channel Set Sub-Header . 124
8.2.3 Navigation Index Table . 134
8.2.4 Frequency Bands . 135
8.3 Lossless Stream Synchronization & Navigation . 135
8.3.0 Overview of XLL Navigation . 135
8.3.1 Navigation Index . 135
8.3.2 Stream Navigation . 137
8.3.3 Error Detection . 137
8.3.4 Error Resilience . 138
ETSI
---------------------- Page: 4 ----------------------
5 ETSI TS 102 114 V1.5.1 (2018-05)
8.4 Lossless Stream Decoding . 138
8.4.0 Overview of Lossless Decoding . 138
8.4.1 Band Data . 139
8.4.1.0 General Information About Band Data . 139
8.4.1.1 Unpacking Frequency Band Data . 140
8.4.1.2 Entropy Codes Unpacking and Decoding . 141
8.4.1.3 Decimator History Unpacking . 143
8.4.1.4 LSB Residual Unpacking . 143
8.4.2 Fixed Coefficient Prediction . 143
8.4.3 Inverse Adaptive Prediction on the Decode Side . 144
8.4.4 Inverse Pairwise Channel Decorrelation . 147
8.5 Lossless Processes . 148
8.5.1 Assembling the MSB and LSB Parts . 148
8.5.2 Channel Sets Post-Processing . 151
8.5.2.0 Overview of Channel Set Post-Processing . 151
8.5.2.1 Performing and Reversing Channel Set Downmixing . 151
8.5.2.2 Parallel Downmix . 152
8.5.2.3 Hierarchical Downmix . 153
9 LBR . 155
9.0 General Information about the LBR Extension . 155
9.1 The LBR Decoder Environment . 155
9.1.0 General Information About the LBR Decoder . 155
9.1.1 Persistent Constants and Variables . 155
9.2 LBR Extension Substream Header . 156
9.3 LBR Audio Data Organization . 159
9.3.0 General Information About LBR Structure . 159
9.3.1 Chunks . 159
9.3.1.0 General Information About LBR Chunks . 159
9.3.1.1 Chunk ID . 160
9.3.1.2 Extended ID Chunks . 160
9.3.1.3 Chunk Length . 160
9.3.1.4 Data . 161
9.3.1.5 Checksum Verification and Descrambling . 161
9.4 LBR Frame Chunk . 162
9.5 LBR Decoding . 162
9.5.0 Overview of LBR Decoding . 162
9.5.1 Tonal Decoding . 164
9.5.1.1 Overview of Tonal Decoding . 164
9.5.1.2 Tonal Scale Factors Chunk . 165
9.5.1.2.0 Tonal Scale Factor Chunk Syntax . 165
9.5.1.2.1 Tonal scale factor processing . 165
9.5.1.3 Tonal Chunks . 165
9.5.1.3.0 About Tonal Chunks . 165
9.5.1.3.1 Tonal components processing . 168
9.5.1.3.2 Base-functions synthesis. 169
9.5.2 Residual Decoding . 170
9.5.2.0 About Residual Decoding . 170
9.5.2.1 Residual Decoding Overview. 170
9.5.2.2 Unpacking and Decoding Residuals . 171
9.5.2.2.0 Decoding Residuals Syntax . 171
9.5.2.2.1 Quantization Profiles . 181
9.5.2.2.2 Scale Factor Processing . 182
9.5.2.2.3 Decoding of Grid 1 scale factors . 183
9.5.2.2.4 Decoding of Grid 2 scale factors . 183
9.5.2.2.5 Decoding of Grid 3 scale factors . 183
9.5.2.3 Reconstruction of Hi resolution scale factors grid . 183
9.5.2.4 LPC synthesis . 183
9.5.2.5 Timesamples Processing . 184
9.5.3 Inverse Filterbank . 184
9.5.4 LFE Chunk. 185
9.5.4.0 LFE Chunk Syntax . 185
ETSI
---------------------- Page: 5 ----------------------
6 ETSI TS 102 114 V1.5.1 (2018-05)
9.5.4.1 LFE decoding . 187
9.5.5 Embedded Channel Sets Chunk .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.