Скачать презентацию Seminar on ITU-T hot topics for Standardization Mar Скачать презентацию Seminar on ITU-T hot topics for Standardization Mar

885cb82097164e19f1ba7fd70ef2c42f.ppt

  • Количество слайдов: 26

Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009) Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009) Multimedia Application Framework Q 13/SG 16 Marcelo Moreno Multimedia Networking Researcher Tele. Midia Lab - PUC-Rio moreno@telemidia. puc-rio. br Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union

Introduction Multimedia Applications for IPTV Interactivity Services Games And more… Mar del Plata, Argentina, Introduction Multimedia Applications for IPTV Interactivity Services Games And more… Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 2

Introduction IPTV set-top boxes Multiple vendors Multiple platforms Multimedia Applications must be platform-independent Interoperability Introduction IPTV set-top boxes Multiple vendors Multiple platforms Multimedia Applications must be platform-independent Interoperability is mandatory Content creators/providers need a common application framework Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 3

H. IPTV-MAFR ITU-T’s effort to identify and harmonize the relevant multimedia application frameworks Established H. IPTV-MAFR ITU-T’s effort to identify and harmonize the relevant multimedia application frameworks Established technologies New emerging technologies Question 13, Study Group 16 Multimedia application platforms and end systems for IPTV Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 4

H. IPTV-MAFR Set-top box vendors will be able to compete in multiple markets Migration H. IPTV-MAFR Set-top box vendors will be able to compete in multiple markets Migration between markets is supported choosing well-known MAFR standards Hybrid set-top boxes Component-based engines Configurable systems Content interchange Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 5

H. IPTV-MAFR can be classified by the authoring paradigm Declarative Application Frameworks e. g. H. IPTV-MAFR can be classified by the authoring paradigm Declarative Application Frameworks e. g. : HTML, BML, SVG, NCL… Procedural Application Frameworks e. g. : Java (MHP)… 2 recommendations approved 13 working documents Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 6

H. 760 (ex-H. IPTV-MAFR. 0) H. 760 - Overview of multimedia application frameworks for H. 760 (ex-H. IPTV-MAFR. 0) H. 760 - Overview of multimedia application frameworks for IPTV services Identifies and briefly describes the relevant standards of multimedia application frameworks Interoperability and harmonization in IPTV services Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 7

H. 760 (Overview) Declarative application frameworks: BIFS, BML, CEA-2014, CSS, DOM, DVBHTML, Ecma. Script, H. 760 (Overview) Declarative application frameworks: BIFS, BML, CEA-2014, CSS, DOM, DVBHTML, Ecma. Script, HTML, LASe. R, MHEG -5, NCL, SVG, WTML Procedural application frameworks GEM-based frameworks, M 3 W Annex A describes common usage of web-related technologies (HTML, DOM, CSS, Ecma. Script) Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 8

H. 761 (ex-H. IPTV-MAFR. 9) Nested Context Language (NCL) and Ginga-NCL for IPTV services H. 761 (ex-H. IPTV-MAFR. 9) Nested Context Language (NCL) and Ginga-NCL for IPTV services NCL is a glue language that holds media together in a multimedia presentation, describing relationships among media objects in time and space XML-based, high-level constructs Ginga-NCL is an NCL presentation engine built as part of an IPTV middleware Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union 9

H. 761 (NCL) NCL highlights: Code reuse Multidevice support (in a home network) Content H. 761 (NCL) NCL highlights: Code reuse Multidevice support (in a home network) Content adaptability Spatiotemporal media synchronization No restrictions about media objects Procedural code handled as a media object. Native scripting in Lua Open-source reference implementation Mar del Plata, Argentina, 2 September 2009 International Telecommunication 10 Union

H. IPTV-MAFR. 1 Binary Format for Scene for IPTV Scene description language, a part H. IPTV-MAFR. 1 Binary Format for Scene for IPTV Scene description language, a part of MPEG-4 standard. Designed to allow for the efficient representation of dynamic and interactive presentations Description of the spatial and temporal organization of the different scene components. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 11 Union

H. IPTV-MAFR. 2 Broadcasting Markup Language for IPTV (BML) Declarative application specification for multimedia H. IPTV-MAFR. 2 Broadcasting Markup Language for IPTV (BML) Declarative application specification for multimedia broadcasting in Japan Standardized by ARIB. BML consists of XHTML, CSS, Document Object Model (DOM) and ECMAScript. BML defines additional API and objects for IPTV using ECMAScript. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 12 Union

H. IPTV-MAFR. 3 CEA-2014 for IPTV Remote User Interface specification Allows a user interface H. IPTV-MAFR. 3 CEA-2014 for IPTV Remote User Interface specification Allows a user interface to be remotely displayed on devices. Based on existing web technologies XHTML, Ecma. Script, CSS and DOM 2. It is a web based protocol and framework for Remote user interface (UI) on UPn. P Home Network and over Internet. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 13 Union

H. IPTV-MAFR. 4 Cascading Style Sheet for IPTV CSS is a Style sheet language H. IPTV-MAFR. 4 Cascading Style Sheet for IPTV CSS is a Style sheet language by W 3 C Used to describe the presentation of a document written in a markup language. A CSS can be either linked to a document through a URI or included in the document. Does not constitute by itself a MAFR Mar del Plata, Argentina, 2 September 2009 International Telecommunication 14 Union

H. IPTV-MAFR. 5 Document Object Model for IPTV Platform-, language-neutral interface Allows programs and H. IPTV-MAFR. 5 Document Object Model for IPTV Platform-, language-neutral interface Allows programs and scripts to dynamically access and update the content and structure of documents. It does not constitute by itself multimedia framework but is used with some markup languages. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 15 Union

H. IPTV-MAFR. 6 ECMAScript for IPTV Scripting language by ECMA Used on the Web H. IPTV-MAFR. 6 ECMAScript for IPTV Scripting language by ECMA Used on the Web and supported in many applications Included as a component in many presentation engines (PE) such as BML and DVB-HTML Mar del Plata, Argentina, 2 September 2009 International Telecommunication 16 Union

H. IPTV-MAFR. 7 LASe. R and SAF for IPTV MPEG-4 Part 20, designed for H. IPTV-MAFR. 7 LASe. R and SAF for IPTV MPEG-4 Part 20, designed for representing and delivering rich-media services to resource-constrained devices It defines two binary formats: LASe. R, a binary format for encoding 2 D scenes; and SAF, a binary format for aggregating in a single stream LASe. R content with audio/video streams. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 17 Union

H. IPTV-MAFR. 8 MHEG-5 for IPTV Represents an application as a set of scenes H. IPTV-MAFR. 8 MHEG-5 for IPTV Represents an application as a set of scenes based on synchronization and spatial-temporal relationships of multiple media formats It supports structural composition, event -action associations, navigation, and user interaction capabilities. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 18 Union

H. IPTV-MAFR. 10 Scalable Vector Graphics for IPTV Describes 2 D graphics and graphical H. IPTV-MAFR. 10 Scalable Vector Graphics for IPTV Describes 2 D graphics and graphical applications in XML. Allows for three types of graphic objects: vector graphic shapes, images and text. Drawings can be interactive and dynamic. Animations can be defined and triggered either declaratively or via scripting Mar del Plata, Argentina, 2 September 2009 International Telecommunication 19 Union

H. IPTV-MAFR. 11 Worldwide TV Markup Language IPTV Content format for delivery using Internet H. IPTV-MAFR. 11 Worldwide TV Markup Language IPTV Content format for delivery using Internet Servers. Supports key features to enable serviceoriented applications. Platform comprises a micro-browser and a markup language (WML 1. 3 spec). User agent behavior is more sophisticated than a standard internet based HTML browser. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 20 Union

H. IPTV-MAFR. 12 MPEG Multimedia Middleware IPTV M 3 W Multimedia platform API defines H. IPTV-MAFR. 12 MPEG Multimedia Middleware IPTV M 3 W Multimedia platform API defines mainly audio and video processing APIs handling front-end, decoders and postprocessing of A/V. M 3 W Multimedia APIs offer a high-level API that is independent of the target hardware. Focus on MPEG technologies. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 21 Union

H. IPTV-MAFR. 13 HTML for IPTV Hypertext Markup Language XHTML DHTML profile for IPTV H. IPTV-MAFR. 13 HTML for IPTV Hypertext Markup Language XHTML DHTML profile for IPTV Mar del Plata, Argentina, 2 September 2009 International Telecommunication 22 Union

H. IPTV-MAFR. 14 Lua for IPTV services Extension programming language to support procedural programming H. IPTV-MAFR. 14 Lua for IPTV services Extension programming language to support procedural programming with data description facilities. Lua is intended to be used as a powerful, lightweight scripting language. Lua engine is small and easily portable to several hardware platforms. The Lua engine is distributed as free software under the MIT license. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 23 Union

Final Remarks Market is in serious need of standardized interoperable solutions. Interoperability will provide Final Remarks Market is in serious need of standardized interoperable solutions. Interoperability will provide benefit for all and encourage growth of the multimedia application market. The H. 760 recommendation series standardizes the relevant MAFR technologies. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 24 Union

Final Remarks Interoperability is achieved through configurable platforms that can be adapted to specific Final Remarks Interoperability is achieved through configurable platforms that can be adapted to specific MAFR subsets. The use of standardized, mediaindependent glue language is also a good solution for interoperability and harmonization. MAFR discussions are under way in Q 13/SG 16, a highly active question. Mar del Plata, Argentina, 2 September 2009 International Telecommunication 25 Union

Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009) Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009) Thank you Marcelo Moreno Multimedia Networking Researcher Tele. Midia Lab - PUC-Rio moreno@telemidia. puc-rio. br Mar del Plata, Argentina, 2 September 2009 International Telecommunication Union