ebook img

TS 126 246 - V6.0.0 - Universal Mobile Telecommunications System (UMTS); Transparent end-to-end Packet-switched Streaming Service (PSS); 3GPP SMIL language profile (3GPP TS 26.246 version 6.0.0 Release 6) PDF

0.1 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview TS 126 246 - V6.0.0 - Universal Mobile Telecommunications System (UMTS); Transparent end-to-end Packet-switched Streaming Service (PSS); 3GPP SMIL language profile (3GPP TS 26.246 version 6.0.0 Release 6)

ETSI TS 126 246 V6.0.0 (2004-06) Technical Specification Universal Mobile Telecommunications System (UMTS); Transparent end-to-end Packet-switched Streaming Service (PSS); 3GPP SMIL language profile (3GPP TS 26.246 version 6.0.0 Release 6) 3GPP TS 26.246 version 6.0.0 Release 6 1 ETSI TS 126 246 V6.0.0 (2004-06) Reference DTS/TSGS-0426246v600 Keywords UMTS 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 enregistrée à la Sous-Préfecture de Grasse (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 reference 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 change 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 Copyright 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 2004. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTM and 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 3GPP TS 26.246 version 6.0.0 Release 6 2 ETSI TS 126 246 V6.0.0 (2004-06) 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 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 standards", 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 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 to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http://webapp.etsi.org/key/queryform.asp . ETSI 3GPP TS 26.246 version 6.0.0 Release 6 3 ETSI TS 126 246 V6.0.0 (2004-06) Contents Intellectual Property Rights................................................................................................................................2 Foreword.............................................................................................................................................................2 Foreword.............................................................................................................................................................4 1 Scope........................................................................................................................................................5 2 References................................................................................................................................................5 3 Definitions and abbreviations...................................................................................................................6 3.1 Definitions..........................................................................................................................................................6 3.2 Abbreviations.....................................................................................................................................................6 4 3GPP SMIL Language Profile Outline....................................................................................................6 5 Document Conformance...........................................................................................................................7 6 User Agent Conformance.........................................................................................................................7 7 3GPP SMIL Language Profile definition.................................................................................................8 7.1 Content Control Modules...................................................................................................................................8 7.2 Layout Module...................................................................................................................................................8 7.3 Linking Module..................................................................................................................................................8 7.4 Media Object Modules.......................................................................................................................................8 7.5 Metainformation Module...................................................................................................................................9 7.6 Structure Module................................................................................................................................................9 7.7 Timing and Synchronization modules................................................................................................................9 7.8 Transition Effects Module................................................................................................................................10 8 Content Model........................................................................................................................................10 Annex A (informative): SMIL authoring guidelines...........................................................................12 A.1 General...................................................................................................................................................12 A.2 BasicLinking..........................................................................................................................................12 A.3 BasicLayout............................................................................................................................................12 A.4 EventTiming...........................................................................................................................................13 A.5 MetaInformation.....................................................................................................................................13 A.6 XML entities..........................................................................................................................................13 A.7 XHTML Mobile Profile.........................................................................................................................13 Annex B (normative): Additional specification on the systemComponent Test Attribute...........15 B.1 General.............................................................................................................................................................15 B.2 Definition of Attribute Encoding......................................................................................................................15 B.3 Behaviour of a 3GPP SMIL Player..................................................................................................................15 Annex C (informative): Change history...............................................................................................17 History..............................................................................................................................................................18 ETSI 3GPP TS 26.246 version 6.0.0 Release 6 4 ETSI TS 126 246 V6.0.0 (2004-06) Foreword This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP). The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: Version x.y.z where: x the first digit: 1 presented to TSG for information; 2 presented to TSG for approval; 3 or greater indicates TSG approved document under change control. y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document. The 3GPP transparent end-to-end packet-switched streaming service (PSS) specification consists of five 3GPP TSs: 3GPP TS 22.233 [1], 3GPP TS 26.233 [2], 3GPP TS 26.234 [3], 3GPP TS 26.244 [4], 3GPP TS 26.245 [5], and the present document. The TS 22.233 contains the service requirements for the PSS. The TS 26.233 provides an overview of the PSS. The TS 26.234 provides the details of protocol and codecs used by the PSS. The TS 26.244 defines the 3GPP file format (3GP) used by the PPS and MMS services. TS 26.245 defines the Timed Text format used by the PSS. The TS 26.244, TS 26.245, and Ts 26.246 (present document) start with Release 6. Earlier releases of the 3GPP file format, the Timed text format, and the 3GPP SMIL Language Profile can be found in TS 26.234. ETSI 3GPP TS 26.246 version 6.0.0 Release 6 5 ETSI TS 126 246 V6.0.0 (2004-06) 1 Scope The present document includes the specification of the 3GPP SMIL Language Profile. The 3GPP SMIL Language Profile is also referred to as "3GPP PSS SMIL Language Profile" [3] and also just "3GPP SMIL". The 3GPP SMIL Language Profile is based on SMIL 2.0 Basic [7] and SMIL Scalability Framework. It is a clean subset of SMIL 2.0 Full profile [7], and a clear superset of SMIL 2.0 Basic [7]. The 3GPP SMIL Language Profile is used by the PSS [2][3] and MMS [6] services. The 3GPP SMIL Language Profile is in no way restricted to be used with only these services, but can also be used for other services. 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, edition number, version number, etc.) or non-specific. • For a specific reference, subsequent revisions do not apply. • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. [1] 3GPP TS 22.233: "Transparent End-to-End Packet-switched Streaming Service; Service aspects; Stage 1". [2] 3GPP TS 26.233: "Transparent end-to-end Packet-switched Streaming Service (PSS); General description". [3] 3GPP TS 26.234: "Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs". [4] 3GPP TS 26.244: "Transparent end-to-end Packet-switched Streaming Service (PSS); 3GPP file format (3GP)". [5] 3GPP TS 26.245: "Transparent end-to-end Packet-switched Streaming Service (PSS); Timed-text format". [6] 3GPP TS 26.140: "Multimedia Messaging Service (MMS); Media formats and codecs". [7] W3C Recommendation: "Synchronized Multimedia Integration Language (SMIL 2.0)", http://www.w3.org/TR/2001/REC-smil20-20010807/, August 2001. [8] W3C Recommendation: "Cascading Style Sheets, level 2, CSS2 Specification, http://www.w3.org/TR/1998/REC-CSS2-19980512, 12.05.1998 ETSI 3GPP TS 26.246 version 6.0.0 Release 6 6 ETSI TS 126 246 V6.0.0 (2004-06) 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the following terms and definitions apply: continuous media: media with an inherent notion of time. In the present document speech, audio, video and timed text discrete media: media that itself does not contain an element of time.In the present document all media not defined as continuous media PSS client: client for the 3GPP packet switched streaming service based on the IETF RTSP/SDP and/or HTTP standards, with possible additional 3GPP requirements according to the present document PSS server: server for the 3GPP packet switched streaming service based on the IETF RTSP/SDP and/or HTTP standards, with possible additional 3GPP requirements according to the present document scene description: description of the spatial layout and temporal behaviour of a presentation. It can also contain hyperlinks 3.2 Abbreviations For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [3] and the following apply. HTML Hyper Text Markup Language MIME Multipurpose Internet Mail Extensions MMS Multimedia Messaging Service PSS Packet-switched Streaming Service SMIL Synchronised Multimedia Integration Language UCS-2 Universal Character Set (the two octet form) UTF-8 Unicode Transformation Format (the 8-bit form) UTF-16 Unicode Transformation Format (the 16-bit form) W3C WWW Consortium XHTML eXtensible Hyper Text Markup Language XML eXtensible Markup Language 4 3GPP SMIL Language Profile Outline 3GPP SMIL is a markup language based on SMIL Basic [7] and SMIL Scalability Framework. 3GPP SMIL consists of the modules required by SMIL Basic Profile (and SMIL 2.0 Host Language Conformance) and additional MediaAccessibility, MediaDescription, MediaClipping, MetaInformation, PrefetchControl, EventTiming and BasicTransitions modules. All of the following modules are included: - SMIL 2.0 Content Control Modules -- BasicContentControl, SkipContentControl and PrefetchControl - SMIL 2.0 Layout Module -- BasicLayout - SMIL 2.0 Linking Module – BasicLinking, LinkingAttributes - SMIL 2.0 Media Object Modules – BasicMedia, MediaClipping, MediaParameter, MediaAccessibility and MediaDescription - SMIL 2.0 Metainformation Module -- Metainformation - SMIL 2.0 Structure Module -- Structure - SMIL 2.0 Timing and Synchronization Modules -- BasicInlineTiming, MinMaxTiming, BasicTimeContainers, RepeatTiming and EventTiming ETSI 3GPP TS 26.246 version 6.0.0 Release 6 7 ETSI TS 126 246 V6.0.0 (2004-06) - SMIL 2.0 Transition Effects Module -- BasicTransitions 5 Document Conformance A conforming 3GPP SMIL document shall be a conforming SMIL 2.0 document. All 3GPP SMIL documents use SMIL 2.0 namespace. <smil xmlns="http://www.w3.org/2001/SMIL20/Language"> 3GPP SMIL documents may declare requirements using systemRequired attribute: EXAMPLE 1: <smil xmlns="http://www.w3.org/2001/SMIL20/Language" xmlns:EventTiming="http://www.w3.org/2000/SMIL20/CR/EventTiming " systemRequired="EventTiming"> - Namespace URI http://www.3gpp.org/SMIL20/PSS4/ identifies the version of the 3GPP SMIL profile defined in Release 4 of [3]. - Namespace URI http://www.3gpp.org/SMIL20/PSS5/ identifies the version of the 3GPP SMIL profile defined in Release 5 of [3]. - Namespace URI http://www.3gpp.org/SMIL20/PSS6/ identifies the version of the 3GPP SMIL profile defined in Release 6 in the present document. Authors may use these URIs to indicate requirement for exact 3GPP SMIL semantics for a document or a subpart of a document: EXAMPLE 2: <smil xmlns="http://www.w3.org/2001/SMIL20/Language" xmlns:pss5="http://www.3gpp.org/SMIL20/PSS5/" systemRequired="pss5"> The content authors should generally not include the PSS requirement in the document unless the SMIL document relies on PSS specific semantics that are not part of the W3C SMIL. The reason for this is that SMIL players that are not conforming 3GPP PSS user agents may not recognize the PSS URI and thus refuse to play the document. 6 User Agent Conformance A conforming 3GPP SMIL user agent shall be a conforming SMIL Basic User Agent. A conforming user agent shall implement the semantics 3GPP SMIL as described in clauses 7 and 8 (including subclauses). A conforming user agent shall recognise - the URIs of all included SMIL 2.0 modules; - the URI http://www.3gpp.org/SMIL20/PSS6/ as referring to all modules and semantics of the version of the 3GPP SMIL profile described in Release 6 in the present document; - the URI http://www.3gpp.org/SMIL20/PSS5/ as referring to all modules and semantics of the version of the 3GPP SMIL profile described in Release 5 of document [3]; - the URI http://www.3gpp.org/SMIL20/PSS4/ as referring to all modules and semantics of the 3GPP SMIL profile defined in Release 4 of document [3]. NOTE: The difference between release 4 and release 5 is that the BasicTransitions module has been added in release 5. Releases 4 and 5 are defined in [3]. ETSI 3GPP TS 26.246 version 6.0.0 Release 6 8 ETSI TS 126 246 V6.0.0 (2004-06) NOTE: The difference between release 5 and release 6 is that the MediaParameter module and additional specification on the ContentControl module systemComponent test attribute have been added in release 6. Release 5 is defined in [3]. 7 3GPP SMIL Language Profile definition 3GPP SMIL is based on SMIL 2.0 Basic language profile [7]. This chapter defines the content model and integration semantics of the included modules where they differ from those defined by SMIL Basic. 7.1 Content Control Modules 3GPP SMIL includes the content control functionality of the BasicContentControl, SkipContentControl and PrefetchControl modules of SMIL 2.0. PrefetchControl is not part of SMIL Basic and is an additional module in this profile. All BasicContentControl attributes listed in the module specification shall be supported. Annex B extends the SMIL 2.0 BasicContentControl specification [7] by additional definitions on the systemComponent test attribute. NOTE: The SMIL specification [7] defines that all functionality of PrefetchControl module is optional. This mean that even although PrefetchControl is mandatory user agents may implement semantics of PrefetchControl module only partially or not to implement them at all. PrefetchControl module adds the prefetch element to the content model of SMIL Basic body, switch, par and seq elements. The prefetch element has the attributes defined by the PrefetchControl module (mediaSize, mediaTime and bandwidth), the src attribute, the BasicContentControl attributes and the skip-content attribute. 7.2 Layout Module 3GPP SMIL includes the BasicLayout module of SMIL 2.0 for spatial layout. The module is part of SMIL Basic. Default values of the width and height attributes for root-layout shall be the dimensions of the device display area. 7.3 Linking Module 3GPP SMIL includes the SMIL 2.0 BasicLinking and LinkingAttributes modules for providing hyperlinks between documents and document fragments. The BasicLinking module is from SMIL Basic. When linking to destinations outside the current document, implementations may ignore values "play" and "pause" of the 'sourcePlaystate' attribute and values "new" and "pause" of the 'show' attribute, instead using the semantics of values "stop" and "replace" respectively. When the values of 'sourcePlaystate' and 'show' are ignored the player may also ignore the 'sourceLevel' attribute since it is of no use then 7.4 Media Object Modules 3GPP SMIL includes the media elements from the SMIL 2.0 BasicMedia module and attributes from the MediaAccessibility, MediaDescription and MediaClipping modules. MediaAccessibility, MediaDescription and MediaClipping modules are additions in this profile to the SMIL Basic. MediaClipping module adds to the profile the ability to address sub-clips of continuous media. MediaClipping module adds 'clipBegin' and 'clipEnd´(and for compatibility 'clip-begin' and 'clip-end') attributes to all media elements. MediaAccessibility module provides basic accessibility support for media elements. New attributes 'alt', 'longdesc' and 'readIndex' are added to all media elements by this module. MediaDescription module is included by the MediaAccessibility module and adds 'abstract', 'author' and 'copyright' attributes to media elements. MediaParameter module allows passing additional parameters to the rendering of a media object. This specification extends the SMIL 2.0 specification [7] by defining some values for the 'name' and 'value' attributes of MediaParameter module and the expected behaviour of a 3GPP SMIL player when these are used: ETSI 3GPP TS 26.246 version 6.0.0 Release 6 9 ETSI TS 126 246 V6.0.0 (2004-06) A 3GPP SMIL player should render the content as specified whenever one of the following name value pairs are encoded as a parameter to a media object of one of the listed MIME types: NOTE: The behaviour of the 3GPP SMIL player is undefined for all other cases. MIME type of the media value of the value of the Intended rendering of the media object 'name' attribute 'value' attribute content. application/text, color Any legal value for The text document is rendered with the application/xhtml+xml, the CSS2 color given (default) color. application/vnd.wap.xhtml+xml or attribute [8] (eg. '#ff000', 'red') Note: Attribute name="foreground- foreground-color color" is included for compatibility. application/text, font-size Any legal value for The text document is rendered with the application/xhtml+xml, the CSS2 font-size given (default) text size. The size values application/vnd.wap.xhtml+xml or attribute [8] (e.g. are interpreted as in CSS2 [8], 'medium', '12pt') textsize Note: Attribute name="fontsize" is included for compatibility. 7.5 Metainformation Module The MetaInformation module of SMIL 2.0 is included to the profile. This module is addition in this profile to the SMIL Basic and provides a way to include descriptive information about the document content into the document. This module adds meta and metadata elements to the content model of SMIL Basic head element. 7.6 Structure Module The Structure module defines the top-level structure of the document. It is included by SMIL Basic. 7.7 Timing and Synchronization modules The timing modules included in the 3GPP SMIL are BasicInlineTiming, MinMaxTiming, BasicTimeContainers, RepeatTiming and EventTiming. The EventTiming module is an addition in this profile to the SMIL Basic. For 'begin' and 'end' attributes either single offset-value or single event-value shall be allowed. Offsets shall not be supported with event-values. Event timing attributes that reference invalid IDs (for example elements that have been removed by the content control) shall be treated as being indefinite. Supported event names and semantics shall be as defined by the SMIL 2.0 Language Profile. All user agents shall be able to raise the following event types: - activateEvent; - beginEvent; - endEvent. The following SMIL 2.0 Language event types should be supported: - focusInEvent; - focusOutEvent; ETSI

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.