ISO/IEC 13818-1:2015/FDAmd 7
(Amendment)Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - Amendment 7: Virtual segmentation
Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - Amendment 7: Virtual segmentation
Technologies de l'information — Codage générique des images animées et du son associé — Partie 1: Systèmes — Amendement 7: Segmentation virtuelle
General Information
Relations
Frequently Asked Questions
ISO/IEC 13818-1:2015/FDAmd 7 is a draft published by the International Organization for Standardization (ISO). Its full title is "Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - Amendment 7: Virtual segmentation". This standard covers: Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - Amendment 7: Virtual segmentation
Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - Amendment 7: Virtual segmentation
ISO/IEC 13818-1:2015/FDAmd 7 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 13818-1:2015/FDAmd 7 has the following relationships with other standards: It is inter standard links to ISO/IEC 13818-1:2015, ISO/IEC 13818-1:2018. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 13818-1:2015/FDAmd 7 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
FINAL
ISO/IEC
AMENDMENT
DRAFT
13818-1:2015
FDAM 7
ISO/IEC JTC 1/SC 29
Information technology — Generic
Secretariat: JISC
coding of moving pictures and
Voting begins on:
2016-12-19 associated audio information —
Voting terminates on:
Part 1:
2017-02-13
Systems
AMENDMENT 7: Virtual segmentation
Technologies de l’information — Codage générique des images
animées et du son associé —
Partie 1: Systèmes
AMENDEMENT 7: Segmentation virtuelle
RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
©
NATIONAL REGULATIONS. ISO/IEC 2016
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
© ISO/IEC 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2016 – All rights reserved
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the different types of
documents should be noted. This document was drafted in accordance with the editorial rules of the
ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on the ISO
list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,
as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html
Amendment 7 to ISO/IEC 13818-1:2015 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information, in collaboration with ITU-T. The identical text is published as ITU-T H.222 (10/2016).
© ISO/IEC 2016– All rights reserved iii
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
Text of ISO/IEC 13818-1:2015/FDAM7
INTERNATIONAL STANDARD
RECOMMENDATION ITU-T
Information technology – Generic coding of moving pictures and
associated audio information: Systems
Amendment 7
Carriage of MPEG-H 3D audio over MPEG-2 Systems
In clause 2.6.90, replace Table 2-107 with:
Table 2-107 – Extension descriptor
Syntax No. of bits Mnemonic
Extension_descriptor () {
descriptor_tag 8 uimsbf
descriptor_length 8 uimsbf
extension_descriptor_tag 8 uimsbf
if ( extension_descriptor_tag == 0x02) {
ObjectDescriptorUpdate()
}
else if ( extension_descriptor_tag == 0x03) {
HEVC_timing_and_HRD_descriptor()
}
else if ( extension_descriptor_tag == 0x04) {
af_extension_descriptor()
}
else if ( extension_descriptor_tag == 0x05) {
HEVC_operation_point_descriptor()
}
else if ( extension_descriptor_tag == 0x06) {
HEVC_hierachy_extension_descriptor()
}
else if ( extension_descriptor_tag == 0x07) {
Green_extension_descriptor ()
}
else if ( extension_descriptor_tag == 0x08) {
MPEG-H_3dAudio_descriptor()
}
else if ( extension_descriptor_tag == 0x09) {
MPEG-H_3dAudio_config_descriptor()
}
else if ( extension_descriptor_tag == 0x0A) {
MPEG-H_3dAudio_scene_descriptor()
}
else if ( extension_descriptor_tag == 0x0B) {
MPEG-H_3dAudio_text_label_descriptor()
}
else if ( extension_descriptor_tag == 0x0C) {
MPEG-H_3dAudio_multi-stream_descriptor()
}
ITU-T Rec. H.222.0 (2015)/ FDAM 7 1
© ISO/IEC 2016 – All rights reserved
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
Text of ISO/IEC 13818-1:2015/FDAM7
Syntax No. of bits Mnemonic
else if ( extension_descriptor_tag == 0x0D) {
MPEG-H_3dAudio_drc_loudness_descriptor()
}
else if ( extension_descriptor_tag == 0x0E) {
MPEG-H_3dAudio_command_descriptor()
}
else if ( extension_descriptor_tag == 0x0F) {
Quality_extension_descriptor ()
}
else if ( extension_descriptor_tag == 0x10) {
Virtual_segmentation_descriptor ()
}
else {
for ( i=0; i
reserved 8 bslbf
}
}
}
Replace Table 2-108 with:
Table 2-108: Extension descriptor Tag values
Extension_descriptor_tag TS PS Identification
0 n/a n/a Reserved
1 n/a X Forbidden
2 X X ODUpdate_descriptor
3 X n/a HEVC_timing_and_HRD_descriptor()
4 X n/a af_extensions_descriptor()
5 X n/a HEVC_operation_point_descriptor()
6 X n/a HEVC_hierarchy_extension_descriptor()
7 X n/a Green_extension_descriptor()
8 X n/a MPEG-H_3dAudio_descriptor()
9 X n/a MPEG-H_3dAudio_config_descriptor()
0x0A X n/a MPEG-H_3dAudio_scene_descriptor()
0x0B X n/a MPEG-H_3dAudio_text_label_descriptor()
0x0C X n/a MPEG-H_3dAudio_multi-stream_descriptor()
0x0D X n/a MPEG-H_3dAudio_drc_loudness_descriptor()
0x0E X n/a MPEG-H_3dAudio_command_descriptor()
0x0F X n/a Quality_extension_descriptor()
0x10 X n/a Virtual_segmentation_descriptor()
0x11-0xFF n/a n/a Rec. ITU-T H.222.0 | ISO/IEC 13818-1 Reserved
ITU-T Rec. H.222.0 (2015)/ FDAM 7 2
© ISO/IEC 2016 – All rights reserved
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
Text of ISO/IEC 13818-1:2015/FDAM7
Add the following clauses after 2.6.119
2.6.120 Virtual segmentation descriptor
The virtual segmentation descriptor appears in the elementary stream descriptor loop in the PMT and is used to
indicate that the current elementary stream is virtually segmented using boundary descriptors (see Annex U sec. 3.9).
This segmentation may come in a set of partitions – e.g., one partition demarcates the stream into 10-sec virtual
segments, while another creates 2-sec virtual segments. If the boundary descriptor carried in transport stream
packets appears in the elemental stream, it is an explicit indication of segment boundary point, otherwise a reference
PID shall be defined in the virtual segmentation descriptor which indicates segment boundary point is decided by
referring another elemental stream, in which the boundary descriptor shall be explicitly carried.
Table 2-111quindecies - Virtual segmentation descriptor
Syntax No. bits Mnemonic
Virtual_segmentation_descriptor(){
if (descriptor_length > 1) {
num_partitions 3 uimsbf
timescale_flag 1 bslbf
reserved 4 bslbf
if ( timescale_flag == 1 ) {
ticks_per_second 21 uismbf
maximum_duration_length_minus_1 (MDL) 2 uismbf
reserved 1 bslbf
}
for ( i = 0; i < num_partitions; i++ ) {
explicit_boundary_flag 1 bslbf
partition_id 3 uimsbf
reserved 4 bslbf
SAP_type_max 3 uismbf
if (explicit_boundary_flag == 0 ) {
reserved 5 bslbf
boundary_PID 13 uimsbf
reserved 3 bslbf
}
else {
maximum_duration MDL*8 + 5 uimsbf
}
}
}
}
Semantics
timescale_flag: If set to 1, timescale information is present. If set to 0, ticks_per_second is inferred to be 1, and
MDL is inferred to be 0 (i.e., maximum_duration_length_minus_1=-1). The value of 0 allows maximum segment
duration of up to 31 seconds, expressed in integer seconds.
ticks_per_second: Precision, in ticks per second, of the maximum_duration field, e.g., 0.1 second precision is 10
ticks/sec, 0.01 second precision with 100 ticks/sec, etc.
maximum_duration_length_minus_1: length, in bytes (minus one), of the maximum_duration field variable byte
length. This provides additional bytes in addition to the 5 bits pre-allocated to the maximum_duration field
num_partitions: Number of partitions described in the virtual segmentation descriptor.
ITU-T Rec. H.222.0 (2015)/ FDAM 7
© ISO/IEC 2016 – All rights reserved
ISO/IEC 13818-1:2015/FDAM 7:2016(E)
Text of ISO/IEC 13818-1:2015/FDAM7
explicit_boundary_flag: If set to 0, this elementary stream is a dependent stream, and boundary data for it is
provided on a reference partition on a different PID, specified by boundary_PID; otherwise, the current PID carries
boundary descriptors.
partition_id: ID of the partition described in the boundary descriptor.
boundary_PID: PID carrying boundary_descriptor() that is used by this partition of this elementary stream.
SAP_type_max: Maximum possible value of SAP in this partition. If SAP_type_max value is 0, any SAP value
may appear in the stream.
maximum_duration: Maximum virtual segment duration for a segment on partition partition_id, expressed in uni
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...