1、 ETSI TS 102 471 V1.2.1 (2006-11)Technical Specification Digital Video Broadcasting (DVB);IP Datacast over DVB-H: Electronic Service Guide (ESG)European Broadcasting Union Union Europenne de Radio-Tlvision EBUUER ETSI ETSI TS 102 471 V1.2.1 (2006-11) 2 Reference RTS/JTC-DVB-201 Keywords broadcasting
2、, data, digital, DVB, IP, video 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 enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copi
3、es of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (
4、PDF). In case of dispute, the reference shall be the printing on ETSI printers of the 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 statu
5、s of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except
6、 as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2006. European Broadcasting Union 2006. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for th
7、e benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI TS 102 471 V1.2.1 (2006-11) 3 Contents
8、Intellectual Property Rights6 Foreword.6 Introduction 6 1 Scope 7 2 References 7 3 Definitions, mnemonics, functions and abbreviations .9 3.1 Definitions9 3.2 Mnemonics.10 3.3 Functions 11 3.4 Abbreviations .11 4 Overview 11 4.1 ESG Processing Flow.11 4.2 Service Discovery.12 4.3 ESG layers13 5 ESG
9、Datamodel15 5.1 Overview 15 5.2 ESG Wrapper .15 5.2.1 ESG Namespace Declaration15 5.2.2 ESG Main Element .15 5.2.2.1 ESG Main Element Syntax .16 5.2.2.2 ESG Main Element Semantics 16 5.2.3 ESG.16 5.2.3.1 ESG Syntax.16 5.2.3.2 ESG Semantics17 5.2.4 Default ESG Main Element Instantiation .17 5.3 Basic
10、 ESG Datatypes18 5.3.1 ESG XML Fragment Reference18 5.3.1.1 ESG XML Fragment Reference Syntax18 5.3.1.2 ESG XML Fragment Reference Semantics.18 5.3.2 Related Material19 5.3.2.1 Related Material Syntax19 5.3.2.2 Related Material Semantics.19 5.3.3 ProviderType 19 5.3.3.1 ProviderType Syntax.19 5.3.3.
11、2 ProviderType Semantics .19 5.3.4 Private Data 19 5.3.4.1 Private Data Syntax.20 5.4 Service Fragment20 5.4.1 Service Fragment Syntax 20 5.4.2 Service Fragment Semantics.20 5.5 Service Bundle Fragment .21 5.5.1 Service Bundle Fragment Syntax21 5.5.2 Service Bundle Fragment Semantics 22 5.6 Content
12、Fragment.22 5.6.1 Content Fragment Syntax .22 5.6.2 Content Fragment Semantics 23 5.7 Schedule Event Fragment.23 5.7.1 Schedule Event Fragment Syntax .24 5.7.2 Schedule Event Fragment Semantics24 5.8 Purchase Fragment .24 5.8.1 Purchase Fragment Syntax25 5.8.2 Purchase Fragment Semantics 26 5.9 Purc
13、hase Channel Fragment.26 ETSI ETSI TS 102 471 V1.2.1 (2006-11) 4 5.9.1 Purchase Channel Fragment Syntax .27 5.9.2 Purchase Channel Fragment Semantics 27 5.10 Acquisition Fragment .27 5.10.1 Referencing Described Content 27 5.10.2 Acquisition Fragment Syntax .29 5.10.3 Acquisition Fragment Semantics
14、30 5.10.4 Session Description.30 5.10.4.1 Session Description Syntax.31 5.10.4.2 Session Description Semantics31 5.10.5 Zapping Support .31 5.10.5.1 Zapping Support Syntax32 5.10.5.2 Zapping Support Semantics 32 5.10.6 Key stream32 5.10.6.1 Key Stream Syntax32 5.10.6.2 Key Stream Semantics 33 5.10.7
15、 Component Characteristic.33 5.10.7.1 Component Characteristic Syntax.33 5.10.7.2 ComponentCharacteric Semantics 34 6 ESG Representation .34 6.1 Introduction 34 6.2 ESG Init Message.35 6.2.1 DecoderInit and default ESGMain Element fragment 35 6.2.2 Textual DecoderInit 36 6.2.3 BiM DecoderInit.37 6.2
16、.3.1 ContextPathCode with variable length38 6.2.3.2 DVB Datatype Codecs 38 6.3 Encapsulated ESG XML Fragment 38 6.3.1 Encapsulated Textual ESG XML Fragment .38 6.3.2 Encapsulated BiM ESG XML Fragment 39 6.4 Processing of ESG XML Representation .40 6.4.1 Introduction.40 6.4.2 Decoder behaviour with X
17、ML Encoding40 6.4.3 Decoder behaviour with BiM Encoding .40 7 ESG Fragment Encapsulation 40 7.1 Overview 40 7.2 ESG Container41 7.2.1 ESG Container Identity and Versioning .41 7.2.2 ESG Container Syntax42 7.2.3 ESG Container Semantics.42 7.3 ESG Fragment Management Information 43 7.3.1 ESG Fragment
18、Management Information Syntax.43 7.3.2 ESG Fragment Management Information Semantics .44 7.3.3 Generic ESG Fragment Reference Syntax44 7.3.4 Generic ESG Fragment Reference Semantics.44 7.4 ESG Data Repository .45 7.4.1 ESG Data Repository Syntax45 7.4.2 ESG Data Repository Semantics 45 7.4.3 Encapsu
19、lated ESG XML Fragment Syntax 45 7.4.4 Encapsulated ESG XML Fragment Semantics .45 7.4.5 Encapsulated Auxiliary Data Syntax 46 7.4.6 Encapsulated Auxiliary Data Semantics.46 7.4.7 XML envelope47 8 ESG Transport47 8.1 Transport of ESG .48 8.1.1 Transport of ESG Containers48 8.1.2 ESG Container Identi
20、fication and Version Information using ALC/FLUTE .48 8.1.3 Version Signalling in the Split TOI field49 8.1.3.1 Expected Receiver behaviour while using the FDT 50 8.1.3.2 Example of FDT Instance that carries TOI splitting information (informative) .50 8.1.4 ESG consistency .50 ETSI ETSI TS 102 471 V1
21、.2.1 (2006-11) 5 8.2 Indexing overview51 8.2.1 IPDC Index specification52 8.2.1.1 Index List Structure.52 8.2.1.2 Index Structure52 8.2.1.3 Sub Index Structure.53 8.2.1.4 Fragment Locator References .53 8.2.1.5 ESG Fragment Index.53 8.2.1.6 Index List Structure Instantiation53 8.2.1.7 Index Structur
22、e Instantiation .53 8.2.2 Multi Field Sub Index Structure Instantiation.54 8.3 ESG Single Stream Transport 54 8.4 ESG Multiple Stream Transport.55 8.4.1 Introduction.55 8.4.2 Announcement Carousel.57 8.4.2.1 ESG Session Partition Declaration57 8.4.2.1.1 ESG Session Partition Declaration Syntax 57 8.
23、4.2.1.2 ESG Session Partition Declaration Semantics.58 8.5 Transport of SDP Files for Acquisition59 9 ESG Bootstrapping.60 9.1 The ESG Bootstrap Descriptors .60 9.1.1 ESGProviderDiscovery Descriptor.60 9.1.2 ESGAccessDescriptor.61 9.2 Transport of ESG Bootstrap Descriptors62 Annex A (informative): T
24、V-Anytime Datatypes64 Annex B (informative): MPEG-7 Datatypes67 Annex C (normative): Default Classification Schemes .74 C.1 ServiceType74 C.2 ZappingSupport75 Annex D (normative): Extensibility of the ESG Schema76 Annex E (informative): ESG Init Message.77 E.1 Default ESG Init Message77 E.2 Example
25、of a DecoderInit message 78 E.3 Example of a DecoderInit message 79 Annex F (informative): Bitmap Image Formats80 F.1: JPEG80 F.2: PNG.80 F3: GIF .80 History 81 ETSI ETSI TS 102 471 V1.2.1 (2006-11) 6 Intellectual Property Rights IPRs essential or potentially essential to the present document may ha
26、ve been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI stand
27、ards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of oth
28、er IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Project Wireline Multimedia Terminals (WMM). NOTE: The EBU/ETSI JTC Broadcast
29、 was established in 1990 to co-ordinate the drafting of standards in the specific field of broadcasting and related fields. Since 1995 the JTC Broadcast became a tripartite body by including in the Memorandum of Understanding also CENELEC, which is responsible for the standardization of radio and te
30、levision receivers. The EBU is a professional association of broadcasting organizations whose work includes the co-ordination of its members activities in the technical, legal, programme-making and programme-exchange domains. The EBU has active members in about 60 countries in the European broadcast
31、ing area; its headquarters is in Geneva. European Broadcasting Union CH-1218 GRAND SACONNEX (Geneva) Switzerland Tel: +41 22 717 21 11 Fax: +41 22 717 24 81 Founded in September 1993, the DVB Project is a market-led consortium of public and private sector organizations in the television industry. It
32、s aim is to establish the framework for the introduction of MPEG-2 based digital television services. Now comprising over 200 organizations from more than 25 countries around the world, DVB fosters market-led systems, which meet the real needs, and economic circumstances, of the consumer electronics
33、 and the broadcast industry. Introduction IP Datacast over DVB-H is an end-to-end broadcast system for delivery of any types of digital content and services using IP-based mechanisms optimized for devices with limitations on computational resources and battery. An inherent part of the IPDC system is
34、 that it comprises of a unidirectional DVB broadcast path that may be combined with a bi-directional mobile/cellular interactivity path. IPDC is thus a platform that can be used for enabling the convergence of services from broadcast/media and telecommunications domains (e.g. mobile / cellular). ETS
35、I ETSI TS 102 471 V1.2.1 (2006-11) 7 1 Scope The present document contains information about the Electronic Service Guide (ESG) which describes available services. Through the information in the ESG, the user can select the services and items he/she is interested in and find stored items on the term
36、inal. The present document defines the datamodel, the representation format, the encapsulation and the transport of the Electronic Service Guide of DVB-H (EN 302 304 1). 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the presen
37、t document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. Referenced documents which are not found to b
38、e publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee their long term validity. 1 ETSI EN 302 304: “Digital Video Broadcasting (DVB); Transmission
39、 System for Handheld Terminals (DVB-H)“. 2 IETF RFC 2046: “Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types“. 3 ISO/IEC 15938-1: “Information technology - Multimedia content description interface - Part 1: Systems“. 4 ISO/IEC 15938-5: “Information technology - Multimedia content de
40、scription interface - Part 5: Multimedia description schemes“. 5 ETSI TS 102 472: “Digital Video Broadcasting (DVB);IP Datacast over DVB-H: Content Delivery Protocols“. 6 ETSI TS 102 005: “Digital Video Broadcasting (DVB); Specification for the use of Video and Audio Coding in DVB services delivered
41、 directly over IP protocols“. 7 IETF RFC 1952 (1996): “GZIP file format specification Version 4.3“. 8 ETSI TS 102 323: “Digital Video Broadcasting (DVB); Carriage and signalling of TV-Anytime information in DVB transport streams“. 9 IETF RFC 3450: “Asynchronous Layered Coding (ALC) Protocol Instanti
42、ation“. 10 IETF RFC 3926: “FLUTE - File Delivery over Unidirectional Transport“. 11 IETF RFC 3451: “Layered Coding Transport (LCT) Building Block“. 12 ETSI TS 102 822-3-1: “Broadcast and On-line Services: Search, select, and rightful use of content on personal storage systems (“TV-Anytime“); Part 3:
43、 Metadata; Sub-part 1: Phase 1 - Metadata schemas“. 13 IANA: “Internet Multicast Addresses“. NOTE: See at http:/www.iana.org/assignments/multicast-addresses. ETSI ETSI TS 102 471 V1.2.1 (2006-11) 8 14 IETF RFC 3629: “UTF-8, a transformation format of ISO 10646“. 15 ETSI TS 126 346 (V6.1.0): “Univers
44、al Mobile Telecommunications System (UMTS); Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs (3GPP TS 26.346 Version 6.1.0 Release 6)“. 16 IEEE 754-1985: “Standard for Binary Floating-Point Arithmetic“. 17 W3C Recommendation (2nd May 2001): “XML Schema“. NOTE: See at http:/www.w3.
45、org/XML/Schema. 18 DVB CAS System. NOTE: See at http:/www.dvb.org/products_registration/dvb_identifiers/ca_systems/. 19 IETF RFC 2616: “Hypertext Transfer Protocol - HTTP/1.1“. 20 IANA: “Hypertext Transfer Protocol Parameters“. NOTE: See at http:/www.iana.org/assignments/http-parameters. 21 ETSI TS
46、102 822-3-2: “Broadcast and On-line Services: Search, select, and rightful use of content on personal storage systems (“TV-Anytime“); Part 3: Metadata; Sub-part 2: System aspects in a uni-directional environment“. 22 IANA: “Port Numbers“. NOTE: See at http:/www.iana.org/assignments/port-numbers. 23
47、IANA: “Internet Protocol Version 6 Multicast Addresses“. NOTE: See at http:/www.iana.org/assignments/ipv6-multicast-addresses. 24 ETSI TR 102 469: “Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Architecture“. 25 ETSI EN 300 468: “Digital Video Broadcasting (DVB); Specification for Servic
48、e Information (SI) in DVB systems“. 26 IETF RFC 2327: “SDP: Session Description Protocol“. 27 ISO 4217: “Codes for the representation of currencies and funds“. NOTE: See at http:/www.iso.org/iso/en/prods-services/popstds/currencycodes.html. 28 ISO/IEC 10918-1: “Information technology - Digital compr
49、ession encoding of continuous-tone still images: Requirements and guidelines“. NOTE: See at http:/www.w3.org/Graphics/JPEG/itu-t81.pdf. 29 JFIF: “JPEG File Interchange Format“, Eric Hamilton, C-Cube Microsystems. NOTE: See at http:/www.w3.org/Graphics/JPEG/jfif3.pdf. 30 W3C Recommendation: “PNG (Portable Network Graphics) Specification Version 1.0“. NOTE: See at http:/www.w3.org/TR/REC-png.html. 31 GIF 89a Specification: “Graphics Interchange Format (sm)“, Version 89a, (c) 1987, 1988, 1989,