1、 ETSI TS 102 816 V1.1.1 (2007-09)Technical Specification Digital Video Broadcasting (DVB);Personal Video Recorder (PVR)/Personal Data Recorder (PDR) Extension to the Multimedia Home PlatformEuropean Broadcasting Union Union Europenne de Radio-Tlvision EBUUER floppy3 ETSI ETSI TS 102 816 V1.1.1 (2007
2、-09) 2 Reference DTS/JTC-DVB-176 Keywords broadcasting, digital, DVB, TV, 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
3、 (06) N 7803/88 Important notice Individual copies 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 ref
4、erence version is the Portable Document Format (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 ch
5、ange of status. Information on the current status 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 Copyrig
6、ht Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2007. European Broadcasting Union 2007. All rights reserved. DECTTM, PLUGTESTSTM and
7、UMTSTM are Trade Marks of ETSI registered for the 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. E
8、TSI ETSI TS 102 816 V1.1.1 (2007-09) 3 Contents Intellectual Property Rights5 Foreword.5 Introduction 5 1 Scope 7 2 References 7 3 Definitions and abbreviations.8 3.1 Definitions8 3.2 Abbreviations .8 4 Conventions9 5 Basic Architecture9 5.1 Relationship with MHP and GEM Specifications 9 5.2 Overvie
9、w (informative)9 5.3 General requirements .11 6 Recording and playback process 11 6.1 Managing scheduled recording.11 6.2 The recording process 12 6.2.1 Identifying streams to be recorded12 6.2.2 Identifying and recording MHP applications12 6.3 Managing completed recordings 13 6.4 Playback .13 6.5 T
10、imeshift 14 6.6 TV-Anytime .14 7 Metadata.15 7.1 TV-Anytime .15 7.1.1 Definition15 7.1.2 Transport by broadcast channel 15 7.1.3 Transport by interaction channel 15 8 Application model15 8.1 Playback of recorded applications15 8.2 Service contexts and support for virtual channels 15 8.3 Resource Man
11、agement .16 8.4 Modifications to MHP 1.0 application model specification.16 9 Application signalling 16 9.1 Recording specific security attributes.16 9.1.1 Signalling16 9.1.2 Determining broadcaster permissions.18 9.2 Signalling for application recording.19 9.2.1 Application recording descriptor 19
12、9.3 Extensions to application signalling.19 9.4 Modifications to MHP 1.0 application signalling specification .19 10 DVB-J platform20 10.1 PDR20 10.1.1 Common Core.20 10.1.2 DVB Extensions .22 10.1.3 Related Content 22 10.2 TV-Anytime .22 10.2.1 Content referencing.22 10.2.2 Metadata .22 10.3 Integr
13、ation between PDR and TV-Anytime .23 10.3.1 TV-Anytime based recording .23 ETSI ETSI TS 102 816 V1.1.1 (2007-09) 4 10.3.2 Content Identification API23 10.4 Version properties 23 10.5 Extended semantics for MHP DVB-J Platform24 10.5.1 User Settings and Preferences API .24 10.5.2 DVB Service Informati
14、on API24 10.5.3 Application discovery and launching APIs.24 10.6 Modifications to MHP 1.0 DVB-J Platform.25 11 Security.26 11.1 Permission Request File Extensions.26 12 System integration26 12.1 TV-Anytime content referencing .26 12.1.1 Broadcast channel usage.27 12.1.2 Resolution by interaction cha
15、nnel.27 13 Detailed platform profile definitions27 14 Registry of constants 28 14.1 System constants 28 15 Minimum Platform Capabilities.28 Annex A (informative): Responsibilities of GEM Recording Specifications.29 A.1 Required responsibilities 29 A.2 Optional responsibilities.30 Annex B (informativ
16、e): Bibliography.31 History 32 ETSI ETSI TS 102 816 V1.1.1 (2007-09) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and n
17、on-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 standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IP
18、R/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 other 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 t
19、o the present document. Foreword This Technical Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European Broadcasting Union (EBU), Comit Europen de Normalisation ELECtrotechnique (CENELEC) and the European Telecommunications Standards Institute (ETSI). NOTE:
20、The EBU/ETSI JTC Broadcast 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 stand
21、ardization of radio and television 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
22、 in the European broadcasting 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 t
23、he television industry. Its 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, o
24、f the consumer electronics and the broadcast industry. Introduction The specifications for the following Java packages are contained in archive ts_102816v010101p0.zip which accompanies the present document: org.dvb.media.tvanytime org.dvb.media.rct org.dvb.pvr org.dvb.pvr.navigation org.dvb.si.tva o
25、rg.dvb.tvanytime.metadata org.dvb.tvanytime.resolution org.dvb.tvanytime.pvr ETSI ETSI TS 102 816 V1.1.1 (2007-09) 6 org.dvb.tvanytime.pvr.navigation org.dvb.xml.jdom org.dvb.locator.content This is the first public release of the PVR/PDR extension to MHP. The aim of the present document is to encou
26、rage implementations of: Receivers and middleware. Applications. Conformance tests. DVB welcomes feedback from the developers of these implementations. Past experience suggests that this feedback will result in a revised version of the present document and that the first release of conformance tests
27、 for the PVR/PDR extension to MHP will address such a revision. ETSI ETSI TS 102 816 V1.1.1 (2007-09) 7 1 Scope The present document defines the extension to the MHP specification supporting the recording of digital television content. It includes the scheduling of recordings, the management of sche
28、duled recordings, the playback of completed recordings and the management of completed recordings. It includes the recording and playback of MHP applications that form part of the digital television content being recorded. It includes access to the metadata and content resolution mechanisms defined
29、by TV-Anytime. 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific refe
30、rence, subsequent revisions do not apply. For a non-specific reference, the latest version applies. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were va
31、lid at the time of publication ETSI cannot guarantee their long term validity. 1 ETSI ES 201 812: “Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.0.3“. 2 ETSI TS 102 812: “Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.1.1“. 3 ETSI
32、TS 102 822 (all parts): “Broadcast and On-line Services: Search, select, and rightful use of content on personal storage systems (“TV-Anytime Phase 1“)“. 4 ETSI TS 102 323 (V1.2.1): “Digital Video Broadcasting (DVB); Carriage and signalling of TV-Anytime information in DVB transport streams“. 5 ETSI
33、 TS 102 823 (V1.1.1): “Digital Video Broadcasting (DVB); Specification for the carriage of synchronized auxiliary data in DVB transport streams“. 6 ETSI TS 102 817 (V1.1.1): “Digital Video Broadcasting (DVB); Digital Recording Extension to Globally Executable Multimedia Home Platform (GEM)“. 7 ETSI
34、EN 300 468 (V1.5.1): “Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems“. ETSI ETSI TS 102 816 V1.1.1 (2007-09) 8 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in TS 102 817 6 and th
35、e following apply: complete piece of content: content between two DVB-SI event boundaries content recording and access policy: policy controlling the ability for MHP applications from one broadcaster to use content from a different broadcaster MHP 1.0: generic term for ES 201 812 1 and its predecess
36、ors when known as TS 102 812 2 MHP 1.1: generic term for TS 102 812 2 MHP-PVR terminal: MHP terminal additionally conforming to all mandatory requirements of the present document recordable application: MHP application which is signalled as to be recorded along with a piece of TV content and which d
37、oes not rely on dynamic data or on synchronization with audio/video timeshift: simultaneous recording and playback of digital television content such that the playback can be paused while recording continues hence enabling playback to continue at a later time with the possibility that none of the co
38、ntent has been lost timeshift buffer: the buffer on the storage medium of the MHP-PVR terminal that is used for when timeshift behaviour is in operation NOTE: The present document is intentionally silent about whether this is a fixed size buffer (e.g. 5 minutes) or a variable size buffer (e.g. all f
39、ree space on the device). transport keys: well known VCR control keys (play, pause, fast forward, fast rewind, etc.) NOTE: These never go directly to MHP applications and are exclusively reserved for any manufacturer PVR/PDR user interface within the navigator. tva_id: the “TV-Anytime event identifi
40、er“ defined by TS 102 323 4 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: AIT Application Information Table NOTE: As defined in clause 10.4 of ES 201 812 1 and TS 102 812 2. API Application Program Interface NOTE: Sometimes also referred to as Applica
41、tion Programming Interface. BNF Backus-Naur Form CRID Content Reference IDentifier NOTE: As introduced by clause 5 of TS 102 822-2 3and defined in clause 8 of TS 102 822-4 3. DAVIC Digital Audio Visual Council DSM-CC Digital Storage Media - Command and Control DVB Digital Video Broadcasting DVB-SI D
42、igital Video Broadcasting - Service Information NOTE: As defined in EN 300 468 7. DVR Digital Video Recorder EIT Event Information Table MHP Multimedia Home Platform NOTE: As defined in either ES 201 812 1 or TS 102 812 2. ETSI ETSI TS 102 816 V1.1.1 (2007-09) 9 PDR Personal Digital Recorder PVR Per
43、sonal Video Recorder SI Service Information STD Service Description Table 4 Conventions Where modifications to other documents are defined by quoting text from those other documents and describing how the present document considers that text to be changed, text that the present document adds into th
44、e original document is shown underlined and text that the present document removes from the original document is shown with strike-through. The present document uses the terminology that something “shall be recorded“, “should be recorded“, “shall not be recorded“ or “should not be recorded“. This is
45、 a convention for the sake of brevity and in all cases, implementations are allowed to record items that “shall not be recorded“ and discard them during playback. The term “shall not be recorded“ is simply shorter than “shall not be recorded, or if recorded, shall be discarded during playback“ and t
46、he latter is what is meant. 5 Basic Architecture 5.1 Relationship with MHP and GEM Specifications Implementations of the present document shall additionally implement all mandatory requirements of either ES 201 812 1 or TS 102 812 2. NOTE: Future versions of the present document may remove ES 201 81
47、2 1 from the above and require implementation of all mandatory requirements of TS 102 812 2. All normative clauses of TS 102 817 6 shall apply regardless of whether the clause is explicitly mentioned below. 5.2 Overview (informative) Figure 1 shows an overview of the architecture assumed by the pres
48、ent document. A number of aspects are omitted for the sake of clarity. ETSI ETSI TS 102 816 V1.1.1 (2007-09) 10list of recordings TV Anytime Content Referencing API Recording Management API Playback API MHP PVR application TVAnytime content referencing resolution recording manager recording engine p
49、layback engine storage device Timeshift API Figure 1: Simplified Architecture of MHP-PVR In figure 1, the core of the architecture is the list of recordings and the recording manager. The list of recordings includes both pending and completed recordings. Pending recordings may include ones fixed in terms of time and duration on a specific TV channel as well as ones which can move in either time or channel - e.g. ones defined by DVB-SI or by the TV-Anytime CRID. Among other things, the rec