IEC 62516-2:2011
(Main)Terrestrial digital multimedia broadcasting (T-DMB) receivers - Part 2: Interactive data services using BIFS
Terrestrial digital multimedia broadcasting (T-DMB) receivers - Part 2: Interactive data services using BIFS
IEC 62516-2:2011 specifies the characteristics and requirements for interactive data services using binary format for scene (BIFS) in the terrestrial digital multimedia broadcasting (T-DMB) receiver.
Récepteurs pour diffusion multimédia numérique terrestre (T-DMB) - Partie 2: Services de données interactifs utilisant le BIFS
La CEI 62516-2:2011 spécifie les caractéristiques et les exigences pour les services de données interactifs utilisant le format binaire de description de scène (BIFS) dans un récepteur pour diffusion multimédia numérique terrestre (T-DMB).
General Information
Standards Content (Sample)
IEC 62516-2 ®
Edition 1.0 2011-07
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Terrestrial digital multimedia broadcasting (T-DMB) receivers –
Part 2: Interactive data services using BIFS
Récepteurs pour diffusion multimédia numérique terrestre (T-DMB) –
Partie 2: Services de données interactifs utilisant le BIFS
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 IEC or
IEC's member National Committee in the country of the requester.
If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication,
please contact the address below or your local IEC member National Committee for further information.
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de la CEI ou du Comité national de la CEI du pays du demandeur.
Si vous avez des questions sur le copyright de la CEI ou si vous désirez obtenir des droits supplémentaires sur cette
publication, utilisez les coordonnées ci-après ou contactez le Comité national de la CEI de votre pays de résidence.
IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
A propos de la CEI
La Commission Electrotechnique Internationale (CEI) est la première organisation mondiale qui élabore et publie des
normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.
A propos des publications CEI
Le contenu technique des publications de la CEI est constamment revu. Veuillez vous assurer que vous possédez
l’édition la plus récente, un corrigendum ou amendement peut avoir été publié.
Catalogue des publications de la CEI: www.iec.ch/searchpub/cur_fut-f.htm
Le Catalogue en-ligne de la CEI vous permet d’effectuer des recherches en utilisant différents critères (numéro de référence,
texte, comité d’études,…). Il donne aussi des informations sur les projets et les publications retirées ou remplacées.
Just Published CEI: www.iec.ch/online_news/justpub
Restez informé sur les nouvelles publications de la CEI. Just Published détaille deux fois par mois les nouvelles
publications parues. Disponible en-ligne et aussi par email.
Electropedia: www.electropedia.org
Le premier dictionnaire en ligne au monde de termes électroniques et électriques. Il contient plus de 20 000 termes et
définitions en anglais et en français, ainsi que les termes équivalents dans les langues additionnelles. Egalement appelé
Vocabulaire Electrotechnique International en ligne.
Service Clients: www.iec.ch/webstore/custserv/custserv_entry-f.htm
Si vous désirez nous donner des commentaires sur cette publication ou si vous avez des questions, visitez le FAQ du
Service clients ou contactez-nous:
Email: csc@iec.ch
Tél.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC 62516-2 ®
Edition 1.0 2011-07
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Terrestrial digital multimedia broadcasting (T-DMB) receivers –
Part 2: Interactive data services using BIFS
Récepteurs pour diffusion multimédia numérique terrestre (T-DMB) –
Partie 2: Services de données interactifs utilisant le BIFS
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX R
ICS 33.170 ISBN 978-2-88912-582-1
– 2 – 62516-2 © IEC:2011
CONTENTS
FOREWORD . 4
1 Scope . 6
2 Normative references . 6
3 Terms, definitions and abbreviations . 6
3.1 Terms and definitions . 6
3.2 Abbreviations . 7
4 Requirements for video services . 7
4.1 Video objects . 7
4.1.1 Video format . 7
4.1.2 Video quality . 7
4.1.3 Video random access . 7
4.2 Audio objects . 8
4.2.1 Audio format . 8
4.2.2 Audio quality . 8
4.2.3 Audio random access . 8
4.3 Auxiliary data . 8
4.3.1 Service format . 8
4.3.2 Random access . 8
4.4 Service delay . 8
4.4.1 Maximum service delay . 8
4.4.2 Delay between audio-visual objects . 8
4.4.3 Channel change delay . 8
5 Specification of auxiliary data . 8
5.1 General . 8
5.2 Scene description specification . 9
5.3 Graphic data specification . 9
6 BIFS for interactive broadcasting in T-DMB . 9
6.1 Structure of the system and its contents . 9
6.1.1 System structure . 9
6.1.2 Contents structure . 9
6.2 Service examples . 9
6.2.1 Interactive broadcasting service . 9
6.2.2 One-way interactive service . 10
6.2.3 Bidirectional interactive service . 10
6.2.4 Broadcast-participation service . 10
7 Structure of the PMT in the interactive BIFS stream . 10
7.1 General . 10
7.2 Structure of the PMT in the basic audio/video broadcasting . 11
7.3 Structure of the PMT in the interactive BIFS stream . 11
8 Cases for terminal malfunction and solutions . 11
8.1 Case 1: No interpretation on the IOD . 11
8.1.1 Problem . 11
8.1.2 Solution . 12
8.2 Case 2: Size of the IOD confined within a specific limit. 12
8.2.1 Problem . 12
8.2.2 Solution . 12
62516-2 © IEC:2011 – 3 –
8.3 Case 3: On the assumption that the PMT is transmitted in one TS packet . 13
8.3.1 Problem . 13
8.3.2 Solution . 13
8.4 Case 4: Existence of two or more OD streams in the IOD . 13
8.4.1 Problem . 13
8.4.2 Solution . 13
9 Example of BIFS in case of broadcast in a combination of a single audio object
and a single video object . 14
9.1 Case of a single audio object in a broadcast stream . 14
9.1.1 VRML syntax . 14
9.1.2 Coded data . 14
9.2 Case of a single audio object and a single video object in a broadcast stream . 14
9.2.1 VRML syntax . 14
9.2.2 Coded data . 14
10 Example of initiation procedure for audio/video service in an interactive BIFS
stream . 15
11 Example of the stream dependency scheme for interactive BIFS stream of
broadcasting stations . 16
Bibliography . 18
Figure 1 – Interactive BIFS broadcasting . 9
Figure 2 – Changes of the PMT structure in the interactive BIFS broadcasting . 11
Figure 3 – Case of no interpretation on IOD . 12
Figure 4 – Case of expanded IOD in length . 12
Figure 5 – Case of PMT comprised of two or more TS packets . 13
Figure 6 – Case of existence of descriptions about two or more OD streams in IOD . 13
Figure 7 – Example of approach process for audio/video service in interactive BIFS
stream . 16
Figure 8 – Example of stream dependency establishment forms between two
broadcasting stations . 16
– 4 – 62516-2 © IEC:2011
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
TERRESTRIAL DIGITAL MULTIMEDIA
BROADCASTING (T-DMB) RECEIVERS –
Part 2: Interactive data services using BIFS
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely
with the International Organization for Standardization (ISO) in accordance with conditions determined by
agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications. Any divergence
between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in
the latter.
5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any
services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and
members of its technical committees and IEC National Committees for any personal injury, property damage or
other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and
expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC
Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of
patent rights. IEC shall not be held responsible for identifying any or all such patent rights.
International Standard IEC 62516-2 has been prepared by by technical area 1: Terminals for
audio, video and data services and content, of IEC technical committee 100: Audio, video and
multimedia systems and equipment.
The text of this standard is based on the following documents:
CDV Report on voting
100/1745/CDV 100/1809/RVC
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
62516-2 © IEC:2011 – 5 –
The committee has decided that the contents of this publication will remain unchanged until
the stability date indicated on the IEC web site under "http://webstore.iec.ch" in the data
related to the specific publication. At this date, the publication will be
• transformed into an International standard,
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
IMPORTANT – The 'colour inside' logo on the cover page of this publication indicates
that it contains colours which are considered to be useful for the correct
understanding of its contents. Users should therefore print this document using a
colour printer.
– 6 – 62516-2 © IEC:2011
TERRESTRIAL DIGITAL MULTIMEDIA
BROADCASTING (T-DMB) RECEIVERS –
Part 2: Interactive data services using BIFS
1 Scope
This part of IEC 62516 specifies the characteristics and requirements for interactive data
services using binary format for scene (BIFS) in the terrestrial digital multimedia broadcasting
(T-DMB) receiver.
2 Normative references
The following referenced documents are indispensable to application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the
referenced document (including any amendments) applies.
IEC 62516-1:2009, Terrestrial digital multimedia broadcasting (T-DMB) receivers – Part 1:
Basic requirement
ISO/IEC 14496-1:2004, Information technology – Coding of audio-visual objects – Part 1:
Systems
3 Terms, definitions and abbreviations
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in IEC 62516-1 and the
following apply.
3.1.1
service requirements
basic conditions that the T-DMB service should satisfy
3.1.2
video service
service composed of basic video provided by the T-DMB, and audio associated with the video
and optional auxiliary data
3.1.3
audio service
service composed of speech and audio possibly with auxiliary data produced by the audio
compression algorithm and the multiplexing method
3.1.4
data service
service that delivers any information in digital format, which is independent from video and
audio services that the T-DMB provides as basic services
3.1.5
random access
capability of receiving a service from an arbitrary point in its timeline rather than confined to
progressive reception from its beginning
62516-2 © IEC:2011 – 7 –
3.1.6
video object
data encoded by the video compression algorithm used for video services
3.1.7
audio object
Data encoded by the audio compression algorithm used for video services
3.1.8
auxiliary data
data encoded by the auxiliary data compression algorithm used for video services
NOTE Examples are scene description data and graphic data.
3.1.9
interactive service
service in which users can select or control the broadcast contents
3.2 Abbreviations
BIFS Binary Format for Scene
BSAC Bit scliced arithmetic coding
CD Compact Disk
CDMA Code Division Multiple Access
DAB Digital Audio Broadcasting
ES Elementary Stream
ESD Event Summary Data
IOD Initial Object Descriptor
LCD Liquid Crystal Display
MMS Multimedia Messaging Service
OD Object Descriptor
PAT Program Map Table
PES Packetized Elementary Stream
PID Packet identifier / Program identifier
PMT Program Map Table
PNG Portable Network Graphics
SMS Short Message Service
LS Sync Layer
T DBM Terrestrial digital Multimedia Broadcasting
TS Transport Stream
UCC User Created Contents
VCD Video Compact Disk
VRML Virtual Reality Markup Language
WiBro Wireless Broadband
4 Requirements for video services
4.1 Video objects
4.1.1 Video format
The maximum pixel resolution that video service shall support is 352 × 288 at 30 fps.
4.1.2 Video quality
Video service shall provide VCD-quality video on 7-inch LCD displays.
4.1.3 Video random access
The interval between any two adjacent video random access points shall not exceed 2 s.
– 8 – 62516-2 © IEC:2011
4.2 Audio objects
4.2.1 Audio format
The audio associated with the video (hereafter called “associated audio”) shall support a
stereo audio signal with the maximum sampling rate of 48 kHz.
4.2.2 Audio quality
The associated audio shall support up to CD-quality audio. The quality of the associated
audio shall be better than that of analog FM audio.
4.2.3 Audio random access
The interval between any two adjacent audio random access points shall be within 50 ms.
4.3 Auxiliary data
4.3.1 Service format
Supplemental information and interactive services shall be provided.
4.3.2 Random access
The interval between any two adjacent random access points for auxiliary data services shall
be within 0,5 s.
4.4 Service delay
4.4.1 Maximum service delay
The power-up delay shall be no greater than 2 s.
NOTE The delay does not include the start-up time of the operating system in the receiver.
4.4.2 Delay between audio-visual objects
To secure synchronization of audio, video and auxiliary data the delay between audio-visual
objects shall be kept as small as possible.
• The delay of audio objects related to corresponding video objects shall not exceed −20 ms
to +40 ms.
• The delay of auxiliary data related to corresponding video objects shall not exceed
−300 ms to +300 ms.
4.4.3 Channel change delay
The channel change delay shall be no greater than 1,5 s.
NOTE When channels are changed with the same ensemble, the channel change delay shall not exceed 1 s.
5 Specification of auxiliary data
5.1 General
Auxiliary data specification shall be selectively used only when auxiliary information is
transported or interactive services are provided.
62516-2 © IEC:2011 – 9 –
5.2 Scene description specification
Scene description specification complies with Core2D@Level 1 defined in ISO/IEC 14496-1.
5.3 Graphic data specification
Graphic data specification complies with Core2D@Level 1 defined in ISO/IEC 14496-1.
The character codes used for “Text” nodes shall be basic characters used in the T-DMB.
6 BIFS for interactive broadcasting in T-DMB
6.1 Structure of the system and its contents
6.1.1 System structure
T-DMB system shall transmit MPEG-4 contents multiplexed by the MPEG-2 TS through the
DAB stream mode channel.
6.1.2 Contents structure
The MPEG-4 contents shall comprise two kinds of service
• audio/video broadcasting: basic OD, basic BIFS, audio, and video,
• interactive broadcasting using BIFS: basic OD, basic BIFS, audio, video + interactive OD,
interactive BIFS, JPEG/JPEG-2000, PNGs.
NOTE 1 Basic OD and basic BIFS designate respectively the OD and the BIFS for audio/video broadcasting only.
NOTE 2 “/” means “and/or”.
6.2 Service examples
6.2.1 Interactive broadcasting service
The interactive broadcasting using BIFS (hereafter called “interactive BIFS broadcasting”) is
defined in Figure 1.
Interactive data + audio/video program = Interactive T-DMB service
IEC 1589/11
Figure 1 – Interactive BIFS broadcasting
In the interactive BIFS broadcasting, various types of services shall be possible.
– 10 – 62516-2 © IEC:2011
6.2.2 One-way interactive service
One-way interactive service shall provide the reception of interactive data through broadcast
networks while users are watching T-DMB audio/video broadcasting as follows.
• Introduction of outline, characters and background of the drama.
• Introduction of singers, lyrics and disc information in the music broadcasting.
• Introduction of athletes, their records and schedules in sports games.
6.2.3 Bidirectional interactive service
Bidirectional interactive service shall provide to users high quality services that enable the
reception of interactive data by the connection to bidirectional channels, such as CDMA,
WiBro, etc., while watching T-DMB audio/video broadcasting as follows.
• Webpage connection service: the service provides abundant web data by the connection
to web pages contained in the interactive contents received while watching the broadcast.
• Coupling with communications service: the service coupling with SMS, MMS and contents
downloading services provided by wireless operators contained in the interactive contents
received while watching the broadcast.
• E-commerce service: the commercial service enables the purchase of articles or contents
through the interactive contents received while watching the broadcast.
6.2.4 Broadcast-participation service
Broadcast-participation service shall enable the reception of the interactive data while
watching the T-DMB audio/video broadcast, and the retransmission of user’s response to the
broadcast networks.
• Quiz show, voting, public-opinion poll: users shall participate in a quiz show or vote
through the interactive contents received while watching the broadcast, and the result
shall be retransmitted as the interactive contents to the broadcast networks.
• UCC: users shall create and transmit directly their contents through the interactive
contents received while watching the broadcast to the broadcasting station, and these
contents shall be filtered and retransmitted back to the broadcast networks.
7 Structure of the PMT in the interactive BIFS stream
7.1 General
The structure of the PMT used in the interactive BIFS broadcasting is different from that used
in the basic audio/video broadcasting, which causes the malfunction of terminals.
Figure 2 shows the structure of the PMT used in the interactive BIFS broadcasting in
comparison to that used in the basic audio/video broadcasting (the order of each ESD may be
set up arbitrarily).
62516-2 © IEC:2011 – 11 –
PMT PMT
... ...
related to BIFS_1
IOD IOD
PID, SL_Descriptor
ESD (OD) ESD (OD_1)
related to BIFS_2
PID, SL_Descriptor
ESD (OD_2)
ESD (BIFS)
related to BIFS_3
ESD (BIFS _1)
PID, SL_Descriptor
related to OD
PID, SL_Descriptor
ESD (BIFS _2) related to BSAC or HE-AAC
PID, SL_Descriptor
related to BIFS
ESD (BIFS _3)
PID, SL_Descriptor
related to AVC
PID, SL_Descriptor
related to BSAC or HE-AAC
related to OD_1
PID, SL_Descriptor
PID, SL_Descriptor
related to AVC
related to OD_2
PID, SL_Descriptor
PID, SL_Descriptor
In the basic audio/video
In the interactive BIFS
broadcasting
broadcasting
IEC 1590/11
Figure 2 – Changes of the PMT structure in the interactive BIFS broadcasting
7.2 Structure of the PMT in the basic audio/video broadcasting
The IOD including an ES_Descriptor for each of the OD and the BIFS shall be transmitted,
because the OD and the BIFS are transmitted by one ES respectively.
The ESs constituting a broadcasting program are OD, BIFS, audio and video. Four PIDs and
the SL_Descriptor related to OD, BIFS, audio and video shall be transmitted.
7.3 Structure of the PMT in the interactive BIFS stream
The IOD including ES_Descriptors for more than two of the OD and the BIFS shall be
transmitted, because the OD and the BIFS for interactive BIFS broadcasting are transmitted
by multiple ESs.
Multiple PIDs and the SL_Descriptors related to several OD, BIFS, audio, video and several
JPEG/JPEG-2000/PNG still images that are the ESs comprising the broadcasting program
shall be transmitted.
8 Cases for terminal malfunction and solutions
8.1 Case 1: No interpretation on the IOD
8.1.1 Problem
The IOD is not interpreted on the assumption that only the audio/video content has been
transmitted.
When multiple OD streams exist in the IOD, it may not be possible to distinguish OD streams
related to audio/video content.
In this case, the problem occurs that the value of PID related to the audio/video contents
cannot be obtained.
– 12 – 62516-2 © IEC:2011
8.1.2 Solution
The terminal shall execute interpretation on IOD/OD by all possible means for exact playback
of the audio/video contents, even if the terminal is only able to interpret the audio/video
contents, as shown in Figure 3.
OD2
OD1
ESD(JPEG/JPEG-2000)
ESD ( audio )
stream
IOD OD
ESD (PNG)
ESD (OD1) ESD ( video )
ESD (OD2)
audio stream
ESD (BIFS)
video stream
BIFS stream
JPEG/JPEG-2000 image
PNG image
IEC 1591/11
Figure 3 – Case of no interpretation on IOD
8.2 Case 2: Size of the IOD confined within a specific limit
8.2.1 Problem
It is not considered that the OD/BIFS data shall be transmitted after they have been divided
into multiple streams.
In this case, the IOD can increase in size and errors may occur as a result of it.
8.2.2 Solution
Irrespective of the capability of a terminal to interpret various kinds of audio/video contents,
the terminal shall be capable to interpret normally IOD/OD for exaxt playback of the
audio/video contents, as shown in Figure 4.
IOD
IOD ESD (OD1)
ESD (OD)
ESD (OD2)
ESD (BIFS)
ESD (BIFS)
IEC 1592/11
Figure 4 – Case of expanded IOD in length
62516-2 © IEC:2011 – 13 –
8.3 Case 3: On the assumption that the PMT is transmitted in one TS packet
8.3.1 Problem
The PMT is interpreted on the assumption that the number of ESs used in composition of
contents is not big.
Errors can occur when the PMT is transmitted in two or more TS packets when the amount of
the OD/BIFS data increases and when JPEG/JPEG-2000/PNG still images are included.
8.3.2 Solution
It is necessary that the PMT comprised of two or more TS packets shall be interpreted
accurately, as shown in Figure 5.
TS header TS header TS header
188 bytes
PMT-a
PMT
PMT-a’
IEC 1593/11
Figure 5 – Case of PMT comprised of two or more TS packets
8.4 Case 4: Existence of two or more OD streams in the IOD
8.4.1 Problem
It is assumed that only one OD stream is described in the IOD.
An error can occur when there are descriptions of two or more OD streams in the IOD.
8.4.2 Solution
An accurate interpretation on the IOD shall be executed, as shown in Figure 6.
IOD
ESD (for OD 1)
IOD
ESD (for OD )
ESD (for OD 2)
ESD (for BIFS )
ESD (for BIFS )
IEC 1594/11
OD1: Object Descriptor for AV services
OD2: Object Descriptor for interactive services
NOTE 1 The terminal without the support of the interactive service should be modified in order to accurately
process the OD stream for audio/video.
NOTE 2 Malfunction cases in the terminal are not the result from the BIFS standard itself. It is rather the result of
improper processing of the BIFS information in the MPEG-2 system layer. Terminals should be supplemented to
solve those errors.
Figure 6 – Case of existence of descriptions about two or more OD streams in IOD
– 14 – 62516-2 © IEC:2011
9 Example of BIFS in case of broadcast in a combination of a single audio object
and a single video object
9.1 Case of a single audio object in a broadcast stream
9.1.1 VRML syntax
OrderedGroup {
children [
Sound2D {source AudioSource {url 10}}
]
}
9.1.2 Coded data
C0 10 12 81 30 2A 05 7C
9.2 Case of a single audio object and a single video object in a broadcast stream
9.2.1 VRML syntax
OrderedGroup {
children [
Sound2D {source AudioSource {url 10}}
Shape {
Geometry Bitmap {}
appearance Appearance {texture MovieTexture {url 20}}
}
]
}
9.2.2 Coded data
C0 10 12 81 30 2A 05 72 61 04 88 50 45 05 3F 00
62516-2 © IEC:2011 – 15 –
10 Example of initiation procedure for audio/video service in an interactive BIFS
stream
This clause shows an example of initiation procedure for audio/video services in the
interactive BIFS streams in Figure 7.
The initiation procedure for audio/video service in the interactive BIFS streams is the following:
㉧ The PAT with PID = 0x0000 shall be obtained from TS packets in the MPEG-2 TS and
interpreted. Then a program number and PMT_PID corresponding to that number shall be
identified. In this case, only one PMT is referenced in the PAT.
① Search for a PMT in the TS according to PMT_PID obtained above.
st
② Obtain and interpret the IOD in the 1 _descriptor_loop of the PMT. (More than one
ES_Descriptor exist in the IOD. Search for the basic ES Descriptor for the audio/video
broadcast among several ES_Descriptors by referring to stream_type and
objectTypeIndication field values).
③ Obtain and interpret the elementary_PID corresponding to ES comprising the program and
the stream_type representing transmission mode respectively.
④ to ⑤ Obtain and interpret the BIFS_1 for audio/video. (It is not necessary to interpret the
BIFS_1 only for the audio/video service. For interactive service, the BIFS_1 and BIFS_2 shall
be obtained and interpreted).
⑥ to ⑦ Obtain and interpret the OD_1 for the audio/video. (For interactive service, the
BIFS_1 and BIFS_2 shall be obtained and interpreted).
⑧ Obtain the audio stream
⑨ Obtain the video stream
– 16 – 62516-2 © IEC:2011
Section: OD_1 (AV)
Object Descriptor {
ES_Descriptor {
ES_ID = 0x0020
streamDependenceFlag = FALSE
stream_type = “Audio stream”
}
}
Object Descriptor {
ES_Descriptor {
PAT
ES_ID = 0x0030
...
streamDependenceFlag = FALSE
Section: BIFS_1 (AV) Section: BIFS_2 (Data) Section: OD_2 (Data)
program_number = 0x0001
stream_type = “Visual stream”
Program_map_PID = 0x0100
}
BIFS-Command Stream BIFS-Command Stream OD-Command Stream
... }
0 PID = 0x0000 4 PID = 0x0111 5 PID = 0x0112 6 PID = 0x0113 7 PID = 0x0114
MPEG-2 TS
1 PID = 0x0100 8 PID = 0x0200 9 PID = 0x0300
IOD PMT PES: Audio PES: Visual
… …
BSAC Stream AVC Stream
ES_Descriptor { program_info_length
ES_ID = 0x0011
1st_descriptor_loop {
streamDependenceFlag = FALSE
2 IOD_descriptor()
stream_type = “SD stream” stream_type = 0x13
}
} elementary_PID = 0x0114
{
ES_Descriptor { stream_type = 0x13 2nd_descriptor_loop {
ES_ID = 0x0012 elementary_PID = 0x0111 SL_descriptor {
ES_ID = 0x0014
streamDependenceFlag = TRUE 2nd_descriptor_loop {
if(streamDependenceFlag) } BIFS : Binary Format for Scene
SL_descriptor {
dependOn_ES_ID = 0x0011 }
ES_ID = 0x0011 IOD : Initial Object Descriptor
stream_type = “SD stream” } …
OD : Object Descriptor
} } stream_type = 0x12
PAT : Program Association Table
... stream_type = 0x13 elementary_PID = 0x0200
ES_Descriptor { elementary_PID = 0x0112 2nd_descriptor_loop { PES: Packetized Elementary Stream
2nd_descriptor_loop { SL_descriptor {
ES_ID = 0x0013
PID : Program Identifier
streamDependenceFlag = FALSE SL_descriptor { ES_ID = 0x0020
PMT : Program Map Table
stream_type = “OD stream” ES_ID = 0x0012 }
} } }
ES_Descriptor { } stream_type = 0x12
stream_type = 0x13 elementary_PID = 0x0300
ES_ID = 0x0014
elementary_PID = 0x0113 2nd_descriptor_loop {
streamDependenceFlag = TRUE
2nd_descriptor_loop { SL_descriptor {
if(streamDependenceFlag)
dependOn_ES_ID = 0x0013 SL_descriptor { ES_ID = 0x0030
stream_type = “OD stream” ES_ID = 0x0013 }
} }
}
} .
...
IEC 1595/11
Figure 7 – Example of approach process for audio/video service
in interactive BIFS stream
11 Example of the stream dependency scheme for interactive BIFS stream of
broadcasting stations
There are several methods for composition of interactive BIFS streams. Establishment forms
of the stream dependency for streams that broadcasting stations have adopted are different.
This difference may be unified in the future. Figure 8 shows the comparison of stream
dependency establishment forms between two broadcasting stations.
Method of “A” broadcasting station Method of “B” broadcasting station
IOD IOD
ES_ Descriptor {
ES_Descriptor {
ES_ID = 0 x0011
ES_ID = 0x0011
streamDependenceFlag = TRUE
streamDependenceFlag = FALSE
if(streamDependenceFlag)
stream_ type = “SD stream”
A
dependOn_ ES_ID = 0x0014
OD_1 (AV) OD_2 (data) OD_1 (AV) OD_2 (data)
C
}
stream _type = “SD stream”
ES_Descriptor {
}
ES_Descriptor ES_Descriptor ES_Descriptor ES_Descriptor
ES_ID = 0x0012
ES_ Descriptor {
B
streamDependenceFlag = TRUE
D
ES_ID = 0 x0012
C if(streamDependenceFlag )
streamDependenceFlag = TRUE B
dependOn_ES_ID = 0x0011
if(streamDependenceFlag) C
A D stream_ type = “SD stream”
dependOn_ ES_ID = 0x0015 BIFS_2 (data) BIFS_2 (data)
}
stream _type = “SD stream”
ES_Descriptor {
} A
ES_Descriptor ES_Descriptor
ES_ID = 0x0013
ES_ Descriptor { BIFS_1 (AV) BIFS_1 (AV)
streamDependenceFlag = TRUE
B
ES_ID = 0 x0013
if(streamDependenceFlag )
A
streamDependenceFlag = TRUE
ES_Descriptor ES_Descriptor
dependOn_ES_ID = 0x0011
if(streamDependenceFlag)
stream_ type = “SD stream”
BIFS_3 (data) BIFS_3 (data)
dependOn_ ES_ID = 0x0012
}
B
stream _type = “SD stream”
ES_Descriptor {
} ES_Descriptor ES_Descriptor
ES_ID = 0x0014
ES_ Descriptor {
streamDependenceFlag = FALSE
C
ES_ID = 0 x0014
stream_ type = “OD stream”
streamDependenceFlag = FALSE
}
stream _type = “OD stream”
ES_Descriptor {
}
ES_ID = 0x0015
ES_ Descriptor {
streamDependenceFlag = TRUE
ES_ID = 0 x0015
if(streamDependenceFlag )
streamDependenceFlag = TRUE
dependOn_ES_ID = 0x0014
if(streamDependenceFlag)
stream_ type = “OD stream”
dependOn_ ES_ID = 0x0011
}
stream _type = “OD stream”
}
IEC 1596/11
Figure 8 – Example of stream dependency establishment forms
between two broadcasting stations
62516-2 © IEC:2011 – 17 –
To prevent the malfunction of terminals without processing capability of the interactive BIFS
stream, it is required to maintain the function of extracting and interpreting data related to the
audio/video only.
The basic ES_Descriptors for the audio/video broadcast shall be searched for among several
ES_Descriptors existing in IOD and OD by referring to stream_type and objectTypeIndication
field values.
Even in terminals without processing capability of interactive BIFS stream, the malfunction will
not occur if the IOD and the OD are accurately interpreted.
– 18 – 62516-2 © IEC:2011
Bibliography
ISO/IEC 13818-1:2000, Information technology – Generic coding of moving pictures and
associated audio information – Part 1: Systems
ISO/IEC 14496-3:2001, Information technology – Coding of audio-visual objects – Part 3:
Audio
ISO/IEC 14496-10, Information technology – Coding of audio-visual objects – Part 10:
Advanced Video Coding
ISO/IEC 14496-11:2005, Information technology – Coding of audio-visual objects – Part 11:
Scene description and application engine
ITU-T Rec. H.264, Advanced video coding for generic audiovisual services
ETSI EN 300 744, Digital Video Broadcasting (DVB); Framing structure, channel coding and
modulation for digital terrestrial television
ETSI EN 300 401 v1.3.3, Radio Broadcasting Systems; Digital Audio Broadcasting (DAB) to
mobile, portable and fixed receivers
The following document has served as a reference to the specification of the related part of
the data streaming:
Internet Streaming Media Alliance Implementation Specification Version 1.0, 28 August, 2001
____________
– 20 – 62516-2 © CEI:2011
SOMMAIRE
AVANT-PROPOS . 22
1 Domaine d’application . 24
2 Références normatives . 24
3 Termes, définitions et abréviations . 24
3.1 Termes et définitions . 24
3.2 Abréviations . 25
4 Exigences relatives aux services vidéo . 26
4.1 Objets vidéo . 26
4.1.1 Format vidéo . 26
4.1.2 Qualité vidéo . 26
4.1.3 Accès vidéo aléatoire . 26
4.2 Objets audio . 26
4.2.1 Format audio . 26
4.2.2 Qualité audio . 26
4.2.3 Accès audio aléatoire . 26
4.3 Données auxiliaires . 26
4.3.1 Format du service . 26
4.3.2 Accès aléatoire . 26
4.4 Retard du service . 26
4.4.1 Retard maximum du service .
...








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...