ISO/IEC 23000-9:2008/Amd 1:2010
(Amendment)Information technology — Multimedia application format (MPEG-A) — Part 9: Digital Multimedia Broadcasting application format — Amendment 1: Conformance and reference software
Information technology — Multimedia application format (MPEG-A) — Part 9: Digital Multimedia Broadcasting application format — Amendment 1: Conformance and reference software
Technologies de l'information — Format pour application multimédia (MPEG-A) — Partie 9: Format pour application de diffusion générale multimédia numérique — Amendement 1: Logiciel de référence et conformité
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 23000-9
First edition
2008-08-15
AMENDMENT 1
2010-08-15
Information technology — Multimedia
application format (MPEG-A) —
Part 9:
Digital Multimedia Broadcasting
application format
AMENDMENT 1: Conformance and
reference software
Technologies de l'information — Format pour application multimédia
(MPEG-A) —
Partie 9: Format pour application de diffusion générale multimédia
numérique
AMENDEMENT 1: Logiciel de référence et conformité
Reference number
ISO/IEC 23000-9:2008/Amd.1:2010(E)
©
ISO/IEC 2010
ISO/IEC 23000-9:2008/Amd.1:2010(E)
PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files may be printed or viewed but shall
not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.
This CD-ROM contains:
1) the publication ISO/IEC 23000-9:2008/Amd.1:2010 in portable document format (PDF), which can be
viewed using Adobe® Acrobat® Reader;
2) conformance and reference software for MPEG-A.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
© ISO/IEC 2010
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this
...
INTERNATIONAL ISO/IEC
STANDARD 23000-9
First edition
2008-08-15
AMENDMENT 1
2010-08-15
Information technology — Multimedia
application format (MPEG-A) —
Part 9:
Digital Multimedia Broadcasting
application format
AMENDMENT 1: Conformance and
reference software
Technologies de l'information — Format pour application multimédia
(MPEG-A) —
Partie 9: Format pour application de diffusion générale multimédia
numérique
AMENDEMENT 1: Logiciel de référence et conformité
Reference number
ISO/IEC 23000-9:2008/Amd.1:2010(E)
©
ISO/IEC 2010
ISO/IEC 23000-9:2008/Amd.1:2010(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2010 – All rights reserved
ISO/IEC 23000-9:2008/Amd.1:2010(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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
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.
Amendment 1 to ISO/IEC 23000-9:2008 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
© ISO/IEC 2010 – All rights reserved iii
ISO/IEC 23000-9:2008/Amd.1:2010(E)
Information technology — Multimedia application format
(MPEG-A) —
Part 9:
Digital Multimedia Broadcasting application format
AMENDMENT 1: Conformance and reference software
Page 33, after Table 7
Add the following two new clauses.
8 Conformance
8.1 Introduction
This Clause describes the conformance suite for the DMB-AF standard. The purpose of the conformance suite
is to cover the valid features that may be exercised in terms of storage and playback of various DMB contents.
The conformance suite has several aspects: file conformance, player conformance, and creator conformance.
Each conformance is defined in the subsequent Subclauses.
Several conformance files are also provided as associated files with this standard. By using the conformance
files together with the reference software, most major features of DMB-AF can be exercised and checked.
8.2 File conformance
8.2.1 File conformance in general
A file conforms to a brand of DMB-AF when the following conditions are all satisfied;
• Brand consistency: the major_brand field of ‘ftyp’ box matches the declared brand name.
• File format conformance: the structure and syntax of the boxes included in the file conform to the box
types and structure defined in Table 3 of 6.1.
• Component consistency: all the components contained in the file can be found in the brand entry of
Table 5, Table 6, or Table 7 in Clause 7.
• Component conformance: each component in the file such as a media stream or an xml document
conforms to the corresponding specification and restrictions listed in Table 1. In addition, the
conditions defined in 8.2.2 to 8.2.9 are also satisfied.
When a file conforms to a brand of DMB-AF, the file can be called as DMB-AF file.
© ISO/IEC 2010 – All rights reserved 1
ISO/IEC 23000-9:2008/Amd.1:2010(E)
8.2.2 DAB and DAB+ stream storage
8.2.2.1 Introduction
DAB (ETSI EN 300 401) audio service is provided by using MPEG Audio Layer II compression and the fixed-
length encapsulation of the compressed audio into “DAB audio frames”. DAB audio frames may include
associated auxiliary data called PAD (Program-Associated Data). The PAD area is composed of a fixed-length
PAD (F-PAD) and a variable-length PAD (X-PAD). Through the X-PAD area, auxiliary data associated with the
audio can be delivered in a synchronous or in an asynchronous fashion. Representative of such associated
services are DLS (Dynamic Label Service) and SLS (Slide Show Service). A dynamic label in DLS delivers a
short text message informing the station name, the title and/or singer’s name of the on-air music, any
message related or not related to the main audio service, etc. Some still images or a sequence of still images
can be delivered through the slide show service. Those images can be related to the main audio service such
as album cover of the on-air music. Similarly the images can be the ones that are not related to the main
audio service. Synchronization between the main audio and the dynamic label and/or the slides is naturally
achieved since these auxiliary data is placed at the end of each audio frames that include the compressed
audio to which the data is to be synchronized, i.e., to be played together.
DAB+ (ETSI TS 102 563) is an enhanced audio service more efficient than DAB. By using MPEG-4 Audio HE-
AAC v2 instead of MPEG Audio Layer II, DAB+ can achieve more bitrate-efficient audio compression. In
DAB+, five consecutive DAB audio frames are grouped to hold one DAB+ audio super frame which includes
multiple (2 to 6) HE-AAC v2 audio access units (AUs).The particular number of AUs depends on the sampling
frequency and the use of SBR (Spectral Band Replication). The auxiliary data encoded as the same way as
the PAD of DAB may be included in the first part of each AU. The DLS and SLS can be provided in DAB+
through the auxiliary data area. For DAB+ streams, it is assumed that the decoding of parity bytes due to the
Reed-Solomon code is performed with possible corrections before the storage and only the resulting
sequence of DAB+ audio super frame data stream is stored within a DMB-AF file.
8.2.2.2 Sample format and random-access points
Sample definitions are determined according to the existence of stss (sync sample table) box. In case stss
is absent, which means every samples are random-accessible, a sample is defined as an integral multiple of
consecutive DAB audio frames or DAB+ audio super frames. In case stss box exists, then the whole DAB
audio frame stream or the whole DAB+ audio super frame stream shall be treated as a single sample. In this
case, the entry_count in the stss box shall take the value of 0, which means that the sync sample
positions are unknown.
8.2.2.3 Sample description format
8.2.2.3.1 Syntax
class DABSampleEntry() extends HintSampleEntry(name) {
uint(16) hinttrackversion = 1;
uint(16) highestcompatibleversion = 1;
uint(8) pad_type;
if (name == rdap) {
uint(16) audio_super_frame_size;
}
}
8.2.2.3.2 Semantics
name is either ‘rdab’ or ‘rdap’. In case of ‘rdab’, the stored samples are DAB audio frames. In case
of ‘rdap’, the stored samples are DAB+ audio super frames.
hinttrackversion is currently 1; the highestcompatibleversion field specifies the oldest version with
which this track is backward-compatible.
pad_type indicates the existence of PAD in the DAB audio frame stream or the DAB+ audio super-frame
stream. The following values are defined for pad_type:
‘0x00’ : PAD type unknown. PAD may or may not exist in the stream.
2 © ISO/IEC 2010 – All rights reserved
ISO/IEC 23000-9:2008/Amd.1:2010(E)
‘0x01’ : Only MOT-SLIDE data exists in the stream.
‘0x02’ : Only DLS data exists in the samples.
‘0x03’ : Both MOT-SLIDE and DLS data exists in the samples.
‘0x04’~’0xFF’ : reserved for future use.
audio_super_frame_size represents the DAB+ audio super frame size in bytes. For details, refer to
ETSI TS 102 563.
8.2.3 T-DMB TS storage
The MPEG-4 SL (Synchronization Layer) over MPEG-2 TS (Transport Stream) structure is used in T-DMB TS.
The T-DMB TS is directly stored within a DMB-AF file. It is assumed that the decoding of 16 parity bytes due
to the Reed-Solomon code RS(204, 188) is performed with possible corrections before the storage and only
the resulting sequence of 188-byte MPEG-2 TS packets are stored within a DMB-AF file. The details of the
storage format are specified in 6.5 of this Part of ISO/IEC 23000.
8.2.4 S-DMB TS storage
The MPEG-4 SL (Synchronization Layer) over MPEG-2 TS (Transport Stream) structure may or may not be
used in S-DMB TS. The S-DMB TS is directly stored within a DMB-AF file similarly to the T-DMB TS case. It is
assumed that the decoding of 16 parity bytes in the Reed-Solomon code RS(204, 188) is performed with
possible corrections before the storage and only the resulting sequence of 188-byte MPEG-2 TS packets are
stored within a DMB-AF file. The details of the storage format are specified in 6.5 of this Part of ISO/IEC
23000.
8.2.5 MPEG-4 media storage
8.2.5.1 Introduction
Among the MPEG-4 media that the DMB-AF supports are ER-BSAC, HE-AAC2, AVC, AAC+SBR, and BIFS.
When BIFS is used for interactive data contents, JPEG or PNG may also be used. ER-BSAC compression
specified in ISO/IEC 14496-3 is used without the error-resilience functionality. Also some additional
restrictions shall apply according to ETSI TS 102 428. HE-AAC2 compression is used in T-DMB Profile 2
instead of ER-BSAC. It is also used in DAB+ instead of MPEG Audio Layer II. The further restrictions are
specified in ETSI TS 102 428 for T-DMB Profile 2 and ETSI TS 102 563 for DAB+, respectively. AAC+SBR
audio for S-DMB consists of MPEG-2 AAC LC Profile and MPEG-4 Audio SBR. Further restrictions on
AAC+SBR are specified in TTAS.KO-07.0027.
The particular AVC profile and level used in this Part of ISO/IEC 23000 are Baseline Profile and Level 1.3. In
addition, several restrictions shall apply according to ETSI TS 102 428.The particular BIFS scene description
profile and level used in this specification are Core2D and Level 1, respectively. The particular BIFS graphics
profile and level used in this specification are Core2D and Level 1, respectively. In addition, several
restrictions shall apply according to ETSI TS 102 428.
Three different storage types are allowed in this specification:
z MPEG-2 TS encapsulated case
z Separate ES case without MPEG-4 Systems context
z Separate ES case with MPEG-4 Systems context
8.2.5.2 MPEG-2 TS encapsulated case
In this case, the MPEG-4 media are encapsulated by MPEG-2 TS. The same rule specified in 8.2.3 is applied.
8.2.5.3 Separate ES case without MPEG-4 Systems context
When a DMB-AF file only includes audio contents encoded by ER-BSAC, HE-AAC2, or AAC+SBR, a single
track for each audio content is allocated. Each of the audio ESs is divided into audio samples. A single audio
AU or a consecutive multiple audio AUs form a sample. The MP4AudioSampleEntry(‘mp4a’) as specified in
ISO/IEC 14496-14 is used for the description of the audio samples.
© ISO/IEC 2010 – All rights reserved 3
ISO/IEC 23000-9:2008/Amd.1:2010(E)
When a DMB-AF file includes an AVC video with an associated audio encoded with ER-BSAC, HE-AAC2, or
AAC+SBR, two tracks are allocated: one for AVC video data and the other for the audio data. The AVC video
ES is divided into video samples. The AVCSampleEntry(‘avc1’) as specified in ISO/IEC 14496-15 is used for
the description of the video samples. For the associated audio, the same rule as the previous paragraph
applies.
8.2.5.4 Separate ES case with MPEG-4 Systems context
A video content can be accompanied by an associated interactive data content based on BIFS. Also an audio-
centric content can be accompanied by an associated video and/or interactive data content based on BIFS. In
these cases, the storage of the contents into a DMB-AF file requires MPEG-4 Systems context. The required
data in the context of MPEG-4 Systems such as IOD, OD ES, and BIFS ES shall be stored together with the
audio and video content in a DMB-AF file. According to ISO/IEC 14496-14, IOD is stored in ‘iods’ box, OD ES
and BIFS ES are stored as separate tracks with MpegSampleEntry(‘mp4s’), AVC video ES and audio ES are
stored as separate tracks with MP4VisualSampleEntry(‘mp4v’) and MP4AudioSampleEntry(‘mp4a’),
respectively.
8.2.6 Image storage (JPEG, PNG, MNG)
8.2.6.1 Introduction
Images can be stored as separate items as specified in ISO/IEC 14496-12.
8.2.6.2 Image item storage
Images can be stored as item if no time-synchronization is required. In this case, image items shall be
registered by their own CRIDs in the TVA metadata in order that they can be browsed from a TVA browser.
The CRIDs shall also be registered into ‘crid’ box i
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.