Information technology — Coding of audio-visual objects — Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format — Amendment 1: Handling of unspecified NAL unit types and other improvements

Technologies de l'information — Codage des objets audiovisuels — Partie 15: Transport de vidéo structuré en unités NAL au format ISO de base pour les fichiers médias — Amendement 1: Traitement des types d'unités NAL non spécifiés et autres améliorations

General Information

Status
Withdrawn
Publication Date
27-Feb-2018
Withdrawal Date
27-Feb-2018
Current Stage
9599 - Withdrawal of International Standard
Completion Date
24-Sep-2019
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-15:2017/Amd 1:2018 - Handling of unspecified NAL unit types and other improvements
English language
5 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-15
Fourth edition
2017-02-01
AMENDMENT 1
2018-02
Information technology — Coding of
audio-visual objects —
Part 15:
Carriage of network abstraction layer
(NAL) unit structured video in the ISO
base media file format
AMENDMENT 1: Handling of unspecified
NAL unit types and other improvements
Technologies de l'information — Codage des objets audiovisuels —
Partie 15: Transport de vidéo structuré en unités NAL au format ISO
de base pour les fichiers médias
AMENDEMENT 1: Traitement des types d'unités NAL non spécifiés et
autres améliorations
Reference number
ISO/IEC 14496-15:2017/Amd.1:2018(E)
©
ISO/IEC 2018

---------------------- Page: 1 ----------------------
ISO/IEC 14496-15:2017/Amd.1:2018(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2018
All rights reserved. Unless otherwise specified, or required in the context of its implementation, 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
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2018 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-15:2017/Amd.1:2018(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 document 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 voluntary nature of standards, 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.
This document was prepared by Technical Committee ISO/IEC JTC 1,  Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
A list of all parts in the ISO/IEC 14496 series can be found on the ISO website.
© ISO/IEC 2018 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-15:2017/Amd.1:2018(E)
Information technology — Coding of audio-visual
objects —
Part 15:
Carriage of network abstraction layer (NAL) unit
structured video in the ISO base media file format
AMENDMENT 1: Handling of unspecified NAL unit types and
other improvements
5.2, Table 2
Change the first and last rows of Table 2 as follows (all other rows remain unchanged):
Value of Description Video elementary stream (sam- Video elementary Parameter set
nal_unit_type ple entry 'avc1' or 'avc2') stream (sample elementary
entry 'avc3' or stream
'avc4')
0 Unspecified See Annex F See Annex F See Annex F
24-31 Unspecified See Annex F See Annex F See Annex F

Clause 4
Add the following new subclauses as 4.11 and 4.12:
4.11 SEI information box
4.11.1 Definition
'seii'
Box Type:
Container: Scheme Information box ('schi') or VisualSampleEntry
Mandatory: Yes (in the SchemeInformationBox), No (in a VisualSampleEntry)
Quantity: One (in the SchemeInformationBox), Zero or one (in a VisualSampleEntry)
The SEI Information box documents the SEIs in a stream. When contained in a VisualSampleEntry
numRequiredSEIs shall be 0. By inspecting the SEI Information box a player will know which SEI
messages it can assume to be present, and which are deemed necessary by the file author for correct
playback. There might be other SEIs present in the bitstream that are not documented by this box.
© ISO/IEC 2018 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-15:2017/Amd.1:2018(E)

4.11.2 Syntax
aligned(8) class SeiInformationBox extends Box('seii') {
unsigned int(16) numRequiredSEIs;
for (i = 0; i < numRequiredSEIs; i++) {
  unsigned int(16) requiredSEI_ID;
}
unsigned int(16) numNotRequiredSEIs;
for (i = 0; i < numNotRequiredSEIs; i++) {
  unsigned int(16) notrequiredSEI_ID;
}
}

4.11.3 Semantics
requiredSEI_ID takes on the value “payloadType” of an SEI message present in the bitstream that is
deemed necessary by the file author for correct playback.
notrequiredSEI_ID takes on the value “payloadType” of an SEI message present in the bitstream
that is not deemed necessary by the file author for correct playback.
4.12 Post-decoder requirements scheme for signalling of SEI
4.12.1 General
In order to handle situations where the file author requires certain actions on the player or renderer, the
ISO base media file format specifies the restricted-video mechanism where sample entries are hidden
behind the generic sample entry 'resv'. The mechanism applies to all coding systems identified by
chapters in this document. For the case of signalling of SEI, a file author can list occurring SEI message
IDs (ISO/IEC 14496-10, ISO/IEC 23008-2) and classify them into two categories: those that are deemed
required by the file author for correct playback, and others. The occurrence of either type of SEI
messages can be signalled in the SEI Information box.
4.12.2 Definition
The scheme for signalling of SEI is defined here.
The SchemeType 'aSEI' is used.
The SEI information box is mandatory in the SchemeInformationBox under the ‘aSEI’ scheme. In
this case, it contains information about the SEI messages present in the bitstream. Although the SEI
messages are not required for decoding, the file author may require certain actions for rendering or
other purposes. The box distinguishes between an SEI that is required to be understood for correct
playback and an SEI that is not required for correct playback (but may enhance playback).
The SEI messages listed here should be stored either in the bitstream or in the Configuration Record.
The SEI Information box does not contain the actual SEI messages, it only lists those that occur in the
bitstream.

2 © ISO/IEC 2018 – All rights reserved

---
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.