Opencable Application Platform Specifications OCAP 1.1 Profile OC-SP-OCAP1.1.3-100603

Total Page:16

File Type:pdf, Size:1020Kb

Opencable Application Platform Specifications OCAP 1.1 Profile OC-SP-OCAP1.1.3-100603 Superseded by a later version of this document. OpenCable Application Platform Specifications OCAP 1.1 Profile OC-SP-OCAP1.1.3-100603 ISSUED Notice This document 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 the 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 implied, regarding the accuracy, completeness, or fitness for a particular purpose of this document, or any document referenced herein. If you, or the company or organization that you represent, has an existing agreement with CableLabs concerning the use of this document, or subsequently enters into another agreement with CableLabs concerning the use of this document (e.g., the OCAP Implementers Agreement), your rights and obligations with respect to this document, and the rights and obligations of the company or organization that you represent, SHALL be as set forth therein. © Copyright 2001-2010 Cable Television Laboratories, Inc. All rights reserved. OC-SP-OCAP1.1.3-100603 OpenCable Application Platform Specifications Document Status Sheet Document Control Number: OC-SP-OCAP1.1.3-100603 Document Title OCAP 1.1 Profile Revision History: 1.1.1 - 6/12/09 1.1.2 - 9/30/09 1.1.3 - 6/3/10 Date: June 3, 2010 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Author Only CL/Member CL/ Member/ Public 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. Draft A document in specification format considered largely complete, but lacking review by Members and vendors. Drafts are susceptible to substantial change during the review process. Issued A stable document, which has undergone rigorous member and vendor review and is suitable for product design and development, cross-vendor interoperability, and for certification testing. Closed A static document, reviewed, tested, validated, and closed to further engineering change requests to the specification through CableLabs. Trademarks: CableLabs®, DOCSIS®, EuroDOCSIS™, eDOCSIS™, M-CMTS™, PacketCable™, EuroPacketCable™, PCMM™, CableHome®, CableOffice™, OpenCable™, OCAP™, CableCARD™, M-Card™, DCAS™, tru2way™, and CablePC™ are trademarks of Cable Television Laboratories, Inc. ® ii CableLabs 6/03/10 OCAP 1.1 Profile OC-SP-OCAP1.1.3-100603 Contents 1 SCOPE..................................................................................................................................................................1 1.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE...................................................................1 1.2 OCAP SPECIFIC REQUIREMENTS....................................................................................................................1 1.2.1 OCAP Purpose ......................................................................................................................................1 1.2.2 OCAP Application Areas.......................................................................................................................2 2 REFERENCES ....................................................................................................................................................7 2.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE...................................................................7 2.2 OCAP SPECIFIC REQUIREMENTS....................................................................................................................7 2.2.1 Normative References............................................................................................................................7 2.2.2 Informative References ........................................................................................................................11 3 GLOSSARY .......................................................................................................................................................12 3.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................12 3.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................12 3.2.1 Definitions ...........................................................................................................................................12 4 ACRONYMS......................................................................................................................................................26 4.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................26 4.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................26 4.2.1 Acronyms .............................................................................................................................................26 5 CONVENTIONS ...............................................................................................................................................30 5.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................30 5.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................30 5.2.1 Specification Language .......................................................................................................................30 5.2.2 Organization of the OCAP Specification.............................................................................................31 6 GEM AND MHP CORRESPONDENCE........................................................................................................33 6.1 GEM COMPLIANCE ......................................................................................................................................33 6.1.1 GEM Errata.........................................................................................................................................33 6.1.2 GEM References ..................................................................................................................................34 6.2 DVB-GEM AND DVB-MHP FULL COMPLIANCE (INFORMATIVE) ...............................................................36 7 BASIC ARCHITECTURE ...............................................................................................................................38 7.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................38 7.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................38 7.2.1 Deviations from DVB-MHP.................................................................................................................39 8 TRANSPORT PROTOCOLS ..........................................................................................................................47 8.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................47 8.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................49 8.2.1 Deviations from DVB-MHP.................................................................................................................49 8.2.2 Extensions to DVB-GEM (Normative).................................................................................................51 9 CONTENT FORMATS ....................................................................................................................................53 9.1 DVB-GEM AND DVB-MHP SPECIFICATION CORRESPONDENCE.................................................................53 9.2 OCAP SPECIFIC REQUIREMENTS..................................................................................................................54 9.2.1 Deviations from the DVB-MHP Specification .....................................................................................54 9.2.2 Extensions to DVB-GEM .....................................................................................................................55 6/03/10 CableLabs® iii OC-SP-OCAP1.1.3-100603 OpenCable Application Platform Specifications 9.2.3 OOB/DSG Object Carousel.................................................................................................................55 9.2.4 OpenType Font Support.......................................................................................................................55 10 APPLICATION MODEL .............................................................................................................................56
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]
  • 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.
    [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]