Ginga-J: the Procedural Middleware for the Brazilian Digital TV System

Total Page:16

File Type:pdf, Size:1020Kb

Ginga-J: the Procedural Middleware for the Brazilian Digital TV System Ginga-J: The Procedural Middleware for the Brazilian Digital TV System Guido Lemos de Souza Filho, Luiz Eduardo Cunha Leite, Carlos Eduardo Coelho Freire Batista Digital Video Applications Lab Department of Informatics Federal University of Paraíba Campus I – Cidade Universitária Phone: +55 (83) 3216 7093 – Ext 26 (FAX) Zip 58.035-000 – João Pessoa – PB – BRAZIL {guido, leduardo, bidu}@lavid.ufpb.br Abstract Terrestrial (ISDTV-T). ISDTV-T is currently being adopted as Brazilian's official system for Terrestrial The recent development of the research on digital Digital TV. terrestrial television in Brazil has led the country’s The applications to be executed over Ginga are government to state a series of premises in which the classified into two categories depending upon the way government shows to care not only for technology they are written. Procedural applications are those improvement, but also to use this development as a tool written using the Java language and declarative for ameliorating the Brazilian social context, in what applications are those written using the NCL language. concerns digital inclusion. These premises and Ginga application execution environments are similarly necessities have generated some peculiarities in the classified into two categories depending upon whether development process, which directly influenced in the they process declarative or procedural applications, and functionalities granted by the Brazilian’s middleware are called Ginga-J [19] and Ginga-NCL [18], choice. This paper, thus, seeks to explain all the respectively. architecture of the Java part – called Ginga-J – of the Ginga middleware, highlighting the new features, Ginga-NCL is a logical subsystem of the Ginga especially when confronting the Brazilian middleware middleware which is responsible for processing and with the other middlewares worldwide defined. presenting NCL documents. In addition, Ginga-J is the middleware’s subsystem in charge of defining all the Keywords: Digital TV, middleware, Java Application Program Interfaces (APIs), content and data formats, besides protocols up to the application level. 1. INTRODUCTION Ginga is the name of the middleware specified for In comparison to the middleware systems conceived the International Standard for Digital Television - for the other Digital TV standards, some features of Guido Lemos de Souza Filho, Luiz Eduardo Cunha Leite, Ginga-J: The Procedural Middleware and Carlos Eduardo Coelho Freire Batista for the Brazilian Digital TV System Ginga are innovative. These features arise from the that are not related to specific characteristics of DVB synergy resultant from the conjunction of two previous system. This specification has been adopted by the projects: FlexTV [1] and MAESTRO [2], respectively Japanese (ISDB ARIB B.23 [20]) and American (ATSC the procedural and declarative Brazilian reference ACAP [22] and OCAP [21]) middleware standards. middlewares conceived during the SBTVD (from the Ginga, the middleware of the ISDTV-T – in its Java Part Portuguese Sistema Brasileiro de TV Digital – Brazilian called Ginga-J – is compatible with GEM. Digital TV System) Project. This paper contains Following the same trend of compatibility, The information about Ginga-J’s implementation and International Telecommunication Union (ITU) functionalities. published a set of recommendations called ITU-T, The SBTVD project engaged researchers from which consists in: J.200, J.201 and J.202 (equivalent to various Brazilian universities and research centers. GEM). These recommendations intend to harmonize the SBTVD activities involved the research of all parts that systems of Digital TV at different levels [10][3][7]. compose a Digital TV System and the development of some new characteristics to fit to the Brazilian context (requirements defined by the Brazilian government). 3. GINGA MIDDLEWARE ARCHITECTURE Ginga definitions do not mandate a basic The main objective of the SBTVD was to give the architecture. The architecture section of the Ginga government the necessary information to conduct a definitions are defined as an informative example of a decision on the Brazilian open terrestrial Digital TV possible architecture for the Ginga middleware. System. As a result of the SBTVD, a new standard, named International Standard for Digital Television This section briefly introduces one reference for the Terrestrial – ISDTV-T, was created and adopted in Ginga Architecture, which is adherent to ITU J.200 Brazil. Ginga is, thus, the middleware for the ISDTV-T recommendation [4], and specifies a set of common standard. Despite the fact that Ginga carries innovations, functionalities – Ginga-Core, which must support the compatibility was considered requirement and the Ginga declarative application environment (Ginga-NCL) execution of applications designed to different and the Ginga procedural application environment middleware – those adherent to ITU's standards J.200 (Ginga-J). [4], J.201 [5], J.202 [6], and consequently to GEM [10] The universe of Ginga applications may be (Globally Executable MHP) definition – is supported. partitioned into a set of declarative applications and a set of procedural applications. A declarative application is an application whose initial entity is of a declarative 2. A DIGITAL TV MIDDLEWARE content type. A procedural application is an application The advent of Digital TV has brought computational whose initial entity is of a procedural content type. A functionalities to the Television service, which is purely declarative application is one whose every entity worldwide widespread. The new TV environment is of a declarative content type. A purely procedural becomes interactive, since applications can be application is one whose every entity is of a procedural transmitted and executed alongside with TV programs. content type. A hybrid application is one whose entity The possibility of executing the same application on set contains entities of both declarative and procedural different devices, with different processing power and content types. A Ginga application needs not to be different manufacturers is solved by the adoption of a purely declarative or procedural. In particular, common middleware, which can be defined as a declarative applications often make use of script content, software layer to abstract the platform’s hardware which is procedural in nature. Furthermore, a declarative specific characteristics. That is the mechanism used by application may reference an embedded JavaTV Xlet. Digital TV, an environment which is composed by Similarly, a procedural application may reference devices developed by different manufacturers. The declarative content, such as graphic content, or may middleware allows content providers to develop an construct and initiate the presentation of declarative application that will run (adapted or not) on all Digital content. Therefore, either type of Ginga application may TV receivers on a particular network. make use of facilities of both declarative and procedural application environments. 2.1. COMPATIBILITY BETWEEN MIDDLEWARES To allow the execution of MHP (Multimedia Home Ginga-NCL is a logical subsystem of the Ginga Platform) [3] applications on other Digital TV System that processes NCL documents, and its adherent platforms, the DVB group proposed a unified to ITU J.201 recommendation [J201]. A key component specification for Digital TV System’s middlewares, of Ginga-NCL is the declarative content decoding called GEM [10]. GEM includes MHP characteristics engine (NCL formatter). Other important modules are 48 Guido Lemos de Souza Filho, Luiz Eduardo Cunha Leite, Ginga-J: The Procedural Middleware and Carlos Eduardo Coelho Freire Batista for the Brazilian Digital TV System the XHTML-based user agent, which includes a declarative application needs for the decoding and stylesheet (CSS) and ECMAScript interpreter, and the presentation of common content types such as PNG, LUA engine, which is responsible for interpreting LUA JPEG, MPEG and other formats. The Ginga-Core is scripts. composed by common content decoders and procedures to obtain contents transported in MPEG-2 Transport Ginga-J is a logical subsystem of the Ginga System Streams and via the return channel. The Ginga-Core that processes active object content, and its adherent to shall also support the conceptual display model as ITU J.202 recommendation [J202]. A key component of described in the Volume 1 of ISDTV Standard 06. the procedural application environment is the procedural content execution engine, composed by a Java Virtual Machine. Common content decoders serve both procedural and Figure 1: Ginga high level architecture , based on ITU J.200 [4] The architecture and facilities of the Ginga facilities may be applied to other transport systems Specification are intended to apply to broadcast (such as satellite or cable TV systems). systems and receivers for terrestrial (over-the-air) . broadcast. In addition, the same architecture and Figure 2: Ginga Common Core components [18] [19] software stack will execute. In this Figure, the 4. GINGA-J ARCHITECTURE GINGA-J software stack resides on the GINGA Host 4.1. GINGA-J CONTEXT Device, which may be, for instance, a set-top box, a Figure 3 shows the context in which the GINGA-J digital TV set, a cell phone etc. 49 Guido Lemos de Souza Filho, Luiz Eduardo Cunha Leite, Ginga-J: The Procedural Middleware and Carlos Eduardo Coelho Freire Batista for the Brazilian Digital TV System Figure 33:2: Ginga-J context [19] The GINGA-J
Recommended publications
  • R-Rec-Bt.1722-1-200712-S!!
    Rec. ITU-R BT.1722-1 1 RECOMMENDATION ITU-R BT.1722-1 Harmonization of the instruction set for the execution engine for interactive TV applications (Question ITU-R 13/6) (2005-2007) Scope This Recommendation is intended to harmonize the application environment for interactive TV applications. The potential for commonality in the executable application environment is based on the analysis of the common core identified in the work leading to this Recommendation. Such commonality would benefit content providers through knowledge of commonly adopted executable functionality and economies of scale. The ITU Radiocommunication Assembly, considering a) the need to avoid proliferation of protocols for interactive multimedia services; b) that digital broadcasting services (satellite, terrestrial and cable) are becoming widely available and offer multimedia applications; c) that multimedia applications comprising video, audio, still-picture, text, graphics, etc. associated with interactive features have been developed; d) that multimedia applications planned or deployed in some Regions are using the executable application environment; e) that common instruction sets are desirable for production and international exchange of multimedia content; f) that continuous work and review of Application Programming Interfaces (APIs) is being carried out in the ITU-R and ITU-T Sectors; g) that ITU-T Recommendation J.200 defines the high-level architecture for a harmonized set of interactive instruction sets and APIs and identifies the structure of application environment comprising the executable application environment and the declarative application environment for digital television services; h) that ITU-T Recommendation J.202 defines the executable application environment within ITU-T Recommendation J.200 and is the corresponding Recommendation to Recommendation ITU-R BT.1722, recommends 1 that the harmonized instruction set for the execution engines specified in Annex 1 should be used for interactive TV applications in the executable application environment.
    [Show full text]
  • Oc-Sp-Ocap-Fpext-I05-110512
    OpenCable™ Application Platform Specifications OCAP Extensions OCAP Front Panel Extension OC-SP-OCAP-FPEXT-I05-110512 ISSUED Notice This OpenCable specification is the result of a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. for the benefit of the cable industry and its customers. This document may contain references to other documents not owned or controlled by CableLabs. Use and understanding of this document may require access to such other documents. Designing, manufacturing, distributing, using, selling, or servicing products, or providing services, based on this document may require intellectual property licenses from third parties for technology referenced in this document. Neither CableLabs nor any member company is responsible to any party for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document, or any document referenced herein. This document is furnished on an "AS IS" basis and neither CableLabs nor its members provides any representation or warranty, express or implied, regarding the accuracy, completeness, noninfringement, or fitness for a particular purpose of this document, or any document referenced herein. 2005-2011 Cable Television Laboratories, Inc. All rights reserved. OC-SP-OCAP-FPEXT-I05-110512 OCAP Extensions Document Status Sheet Document Control Number: OC-SP-OCAP-FPEXT-I05-110512 Document Title: OCAP Front Panel Extension Revision History: I01 – Released 6/24/05 I02 – Released 12/20/07 I03 – Released 6/12/09 I04 – Released 6/3/10 I05 – Released 5/12/11 Date: May 12, 2011 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Author CL/Member CL/ Member/ Public Only Vendor Key to Document Status Codes Work in Progress An incomplete document, designed to guide discussion and generate feedback that may include several alternative requirements for consideration.
    [Show full text]
  • MPEG LA Further Expands Call for Blu-Ray Disc TM Patents
    250 Steele Street Suite 300 Denver, Colorado 80206 303 331.1880 FAX 303 331.1879 For Immediate Release CONTACT: Michelle Ott MPEG LA, LLC Tel: 301.986.6660 Fax: 301.986.8575 [email protected] MPEG LA Further Expands Call for Blu-ray DiscTM Patents Hybrid Disc and Blu-ray Disc™ Portions of DVB-GEM Included (Denver, Colorado, USA – 27 July 2006) – Responding to marketplace interest in accessing as much essential intellectual property as possible in a single license, MPEG LA, LLC today expanded its call for patents essential to the implementation of the Blu-ray DiscTM standard to include the Hybrid Blu-ray Disc format and portions of the DVB-GEM specification that pertain to BD-J referenced in Blu-ray Disc Read- Only Format, Part 3: (1) Blu-ray Disc, Hybrid Format, Part 1: Basic Format Specifications, version 1.01 December 2005 (2) DVB-GEM [ETSI TS 102 819 V1.3.1 (2005-10) - Digital Video Broadcasting (DVB); Globally Executable MHP version 1.0.2 (GEM 1.0.2); A095: Errata (1) to Globally Executable MHP (TS 102 819 V1.3.1)] as referenced in Blu-ray Disc Read-Only Format, Part 3 Inclusion of these specifications is in addition to other Blu-ray DiscTM specifications encompassed by previous calls for patents issued by MPEG LA [see http://www.mpegla.com/news/n_06-04- 05_bluray.pdf]. Patents essential to additional Blu-ray DiscTM specifications may be called for in the future. LIMITED LIABILITY COMPANY WORLD HEADQUARTERS DENVER COLORADO USA MPEG LA first announced its plan for facilitating formation of a joint patent portfolio license in a 9 November 2005 news release [see http://www.mpegla.com/news/n_05-11-09_bluray.pdf].
    [Show full text]
  • TS 102 819 V1.3.1 (2005-10) Technical Specification
    ETSI TS 102 819 V1.3.1 (2005-10) Technical Specification Digital Video Broadcasting (DVB); Globally Executable MHP version 1.0.2 (GEM 1.0.2) European Broadcasting Union Union Européenne de Radio-Télévision EBU·UER 2 ETSI TS 102 819 V1.3.1 (2005-10) Reference RTS/JTC-DVB-183 Keywords API, broadcasting, digital, DVB, interaction, multimedia, profile, 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 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.
    [Show full text]
  • TEN YEARS of INNOVATION DVB Celebrates Tenth Anniversary at IBC
    PRESS RELEASE Contact: Harold Bergin Tel: +44 (0)20 7799 3100 WHD Public Relations E-mail: [email protected] P.O. Box 3035, London SW1P 3BH United Kingdom TEN YEARS OF INNOVATION DVB Celebrates Tenth Anniversary at IBC Amsterdam – 12 September – At this year’s IBC, DVB is celebrating ten years of creating standards that have formed the backbone for cable, satellite and terrestrial digital transmissions around the world. The DVB Project provided the forum for gathering the major television interests into one group to develop a complete set of digital television standards based on a unified approach. Ten years on DVB is globally the most important force in the on-going development of the digital broadcasting world which now boasts over one hundred million digital homes worldwide. Today, there are forty-five DVB created standards/specifications that are published by the European Telecommunications Standards Institute and a further twenty implementation guidelines. The successful work of the DVB Project is demonstrated in the fact that DVB-S, the specification for digital satellite and DVB-C, the specification for digital cable systems, are available and in use on every continent. The standard for digital terrestrial television, DVB-T, goes from strength to strength and is highlighted by the recent overnight switch from analogue to digital in Berlin, the one hundred thousand a month take-up in the United Kingdom, and the rapid deployment of services in other countries around the world. For example, the mobile capabilities of DVB-T are employed in Singapore for the public transport system to provide customer information.
    [Show full text]
  • "HBB in the MHP Environment - Status and Prospects"
    "HBB in the MHP environment - Status and Prospects" Anthony Smith-Chaigneau – Managing Director Alticast GmbH 2009 Hybrid Hype Alticast GmbH Hybrid Services are NOT a NEW invention There are Many Countries and Operators in the World that Have Already Deployed Hybrid Services « Hybrid IPTV ² In Italy the number of hybrid (IP+DTT) shipments surpassed those of pure IPTV STBs* ² The majority of IP set top boxes shipping in Europe 2008 have had terrestrial tuners* ² In 2008 there were 14.4 M hybrid devices installed, worldwide* ² In 2012 the forecast is 22. 8 M hybrid devices, worldwide* ² In 2013, 48% of all Sat-STBs will have Internet connection* ² Hyy()gbrid Set Top Boxes (DTT/DTH+IP) becoming the norm* ² The number of IPTV services in DTT/DTH networks will increase significantly *source In-Sat This 2009 and we are Digital Alticast GmbH EMEA Hybrid Broadband – Broadcast – DigitalTV is a Complex Market Place Watching Video on any device in a Catch-Up TV environment is not Interactive TV it is merely VOD. • The BBC recently noted that it must support 14 different video formats and four different Digital Rights Management or DRM formats to ensure that its online ‘catch-up TV’ service, the iPlayer, will work across different internet and mobile platforms. • With such a scenario, the BBC’s desire for the use of a single specification to access its content can be better understood and perhaps explains its instigation of the Canvas Project. “Tim Berners-Lee says Television Channels are History ” • Telco Marketeers BELIEVE this statement to be true
    [Show full text]
  • Globally Executable MHP (GEM) Specification 1.1.1
    Globally Executable MHP (GEM) Specification 1.1.1 DVB Document A103 Rev. 1 May 2007 2 Contents 1 Scope........................................................................................................................................................9 2 References..............................................................................................................................................10 2.1 Superseding references .................................................................................................................................... 10 3 Definitions and abbreviations.................................................................................................................11 3.1 Definitions ....................................................................................................................................................... 11 3.1.1 Definitions from MHP ............................................................................................................................... 11 3.1.2 Definitions introduced by GEM................................................................................................................. 11 3.2 Abbreviations................................................................................................................................................... 12 4 General considerations and conventions................................................................................................13 4.1 General considerations....................................................................................................................................
    [Show full text]
  • Designing Interactive Tv for a Universal Platform
    PRESS RELEASE For Immediate Release Contact: Harold Bergin Tel: +44 (0)20 7799 3100 WHD Public Relations E-mail: [email protected] P.O. Box 3035, London SW1P 3BH United Kingdom DESIGNING INTERACTIVE TV FOR A UNIVERSAL PLATFORM Key Standards Bodies Worldwide Cooperate To Foster iTV. Geneva – 8 December 2003 – The DVB’s objective to create a write once, run anywhere environment for interactive television applications is now closer to realisation. With the earlier announcements from CableLabs and the ITU, followed by the ARIB in Japan and now the ATSC all endorsing the principle of a global standard for interactive television, DVB’s market driven initiative will foster dynamic creative content and the future development of interactive television. The main thrust behind these announcements has been these standards bodies adoption of the DVB-GEM (Globally Executable MHP) specification, which is at the core of MHP. Up until now, the world has been dominated by a multitude of proprietary middleware systems and application developers are anxious to ensure that the advent of open middleware systems does not mean that they simply have yet another platform to target for their applications. DVB, by developing GEM, and the set of measures around it, has ensured that those organisations wishing to adopt MHP for non-DVB environments can now do so. With market analysts predicting that by the end of 2005 there will be over 250 million iTV enabled homes around the world, harmonisation under a single platform is seen as a major breakthrough that will drive the success of iTV. Content that has a universal appeal and can be formatted to a single standard has a far greater degree of mobility and therefore a larger audience potential.
    [Show full text]
  • NCTA Comments on the ENERGY STAR Version 4.1 STB Specification
    April 13, 2012 Katharine Kaplan EPA Team Lead ENERGY STAR Product Development US Environmental Protection Agency 1200 Pennsylvania Avenue, N.W. Washington, DC 20460 [email protected] Re: ENERGY STAR® Specification for Set-top Boxes Version 4.0 Dear Ms. Kaplan: On behalf of the National Cable & Telecommunications Association (“NCTA”), I am responding to the Environmental Protection Agency’s (“EPA”) March 20, 2012 request for comment on ENERGY STAR® Specification for Set-top Boxes Version 4.0 (“ESv4”). Since the adoption of EPA’s Energy Star Version 3.0 and 4.0 specifications for set-top boxes, the cable industry has launched new initiatives dedicated to improving the energy efficiency of cable-provided consumer set-top boxes on an aggressive timeline. These new initiatives include (1) the creation of CableLabs - Energy Lab (a specific facility within CableLabs1 dedicated to improving energy efficiency); (2) focused projects to increase the efficiency of set-top boxes through development of “light sleep” and “deep sleep” set-top box modes that function with U.S. cable system architectures; and (3) cable operator volume procurement commitments for set-top boxes that meet ENERGY STAR standards to move the 1 Cable Television Laboratories or CableLabs, founded in 1988, is the cable industry’s R&D consortium playing a role similar to that played by BellLabs for the telephone industry. CableLabs has over 40 cable operator members representing over 80 million customers, predominantly in North American (US and Canada), but also internationally in Europe, Asia, and Central America. Among other things, CableLabs developed common specifications for the cable modem enabling the size and price of such modems to plummet in a short time as they were made available at retail outlets across the country which, in turn, spurred the revolution in broadband access the Nation has experienced in recent years.
    [Show full text]
  • JAPAN in LINE for MHP ARIB Decision on GEM Opens the Way for Global Interactive Television Standard
    PRESS RELEASE Contact: Harold Bergin Tel: +44 (0)20 7799 3100 WHD Public Relations E-mail: [email protected] P.O. Box 3035, London SW1P 3BH United Kingdom JAPAN IN LINE FOR MHP ARIB Decision on GEM Opens the Way for Global Interactive Television Standard. Geneva – 12th September 2003 – The Japanese television standards organisation ARIB’s decision to adopt a new DVB-GEM based ARIB Standard B-23 “Application Execution Engine Platform for Digital Broadcasting” sets the scene for MHP to be recognised as the true world standard for interactive television (iTV) applications, services and content. The move by ARIB will allow MHP based interactive services to run on ISDB (Japan’s digital television system) networks. GEM offers a means of ensuring that MHP applications can be carried over networks other than DVB. In territories where DVB has not been adopted, and therefore where the original MHP standard cannot be fully implemented, application interoperability is assured by combining MHP based GEM with the appropriate specifications with similar functionality from another body to produce a GEM receiver. The next stage in the process is to finalise the next version of DVB’s GEM specification including the elements necessary to ensure interoperability with ARIB- GEM based receivers. While certain issues need to be resolved by DVB and ARIB experts, the result will be a significant boost for iTV developers around the world. Japan's satellite broadcasting market is divided between ISDB-S and DVB-S systems. Interactive applications running on ISDB-S services in Japan are currently based on BML (Broadcast Mark-up Language).
    [Show full text]
  • Java Technology for Interactive TV: Developing and Deploying Effective OCAP Applications
    Java Technology for Interactive TV: Developing and Deploying Effective OCAP Applications Anne Dirkse Training Engineer Vidiom Systems, Inc. www.vidiom.com TS-0697 2007 JavaOneSM Conference | Session TS-0697 Presentation Goals What You Will Learn in this Presentation Discuss the fundamentals of building OCAP Applications and the issues surrounding application development and deployment 2007 JavaOneSM Conference | Session TS-0697 | 2 Session Agenda What is OCAP? Application Considerations OCAP Applications Application Delivery Application Capabilities OCAP User Interfaces 2007 JavaOneSM Conference | Session TS-0697 | 3 Session Agenda What is OCAP? Application Considerations OCAP Applications Application Delivery Application Capabilities OCAP User Interfaces 2007 JavaOneSM Conference | Session TS-0697 | 4 What Is OCAP? The OpenCable Application Platform ● Java™ technology-based middleware platform for Digital TV ● Developed by CableLabs ● Allows Java technology-based applications to be delivered with television content ● Allows applications like the Electronic Program Guide (EPG) to be written (once) in Java platform ● Allows cable operators to distribute applications nationwide, to diverse platforms 2007 JavaOneSM Conference | Session TS-0697 | 5 New Terms The vocabulary to get you going ● MSO ● Multiple Systems Operator; a Cable Operator ● CableLabs ● Non-profit consortium working on behalf of MSOs ● EPG ● Electronic Program Guide ● OCAP Implementation/ Middleware/ Stack ● Synonyms; The OCAP layer on the Host Device 2007 JavaOneSM Conference
    [Show full text]
  • Download Other Languages for a Movie Title If the Supporting Information Is Available on the Web
    Transcoding the System Information from the DVB-MHP to Blu- ray Format in Real-time by Zicong Mai B. Eng., North China University of Technology, China, 2005 A THESIS SUMBIITED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Applied Science in THE FACULTY OF GRADUATE STUDIES (Electrical & Computer Engineering) THE UNIVERSITY OF BRITISH COLUMBIA August 2007 © Zicong Mai, 2007 Abstract The demand for interactive services in the broadcast world is rapidly increasing. The new-generation packaged medium, the Blu-ray system is designed to support many sophisticated interactivities. Since most interactive TV programs have the Digital Video Broadcast - Multimedia Home Platform (DVB-MHP) format, this study addresses how such programs could be played by the Blu-ray system in real-time. Despite the fact that both the DVB-MHP and the Blu-ray standards are based on the MPEG-2 standard for video related applications and on the Globally Executable MHP (GEM) standard for Java-based interactivity, DVB-MHP and Blu-ray have several differences that make the two systems incompatible. One of the main challenges in realizing this compatibility is the conversion of the "system information" data. These data carry the information about the broadcasting programs and services. This thesis first analyzes the differences in the system information between the two standards, DVB- MHP and Blu-ray, mainly what information each standard requires, where they are stored, and how they are organized. We then propose methods that transcode this information efficiently, i.e., in real-time. Thus, to demultiplex the data needed for generating the Blu-ray system information, we propose a scheme that is 33% faster than the conventional method.
    [Show full text]