Common application environment for interactive digital broadcasting services

Similar documents
Measurement uncertainty as it applies to test limits for the terrestrial component of International Mobile Telecommunications-2000

Radio-frequency channel arrangements for fixed wireless systems operating in the band GHz

Common formats for the exchange of information between monitoring stations

Radio-frequency channel arrangements for fixed wireless systems operating in the GHz band

General requirements for broadcastoriented applications of integrated

Test procedure for measuring the scanning speed of radio monitoring receivers

Use of International Radio for Disaster Relief (IRDR) frequencies for emergency broadcasts in the High Frequency (HF) bands

Recommendation ITU-R SA (07/2017)

Broadcasting of multimedia and data applications for mobile reception by handheld receivers

SINPO and SINPFEMO codes

Radio-frequency arrangements for systems of the fixed service operating in the 25, 26 and 28 GHz bands. Recommendation ITU-R F.

Radio-frequency arrangements for systems of the fixed service operating in sub-bands in the GHz band

Frequency ranges for operation of non-beam wireless power transmission systems

Alternative BSS earth station antenna radiation pattern for 12 GHz BSS bands with effective apertures in the range cm

Use of the frequency bands between MHz by the aeronautical mobile (R) service for data transmission using class of emission J2D

Frequency bands and transmission directions for data relay satellite networks/systems

Test procedure for measuring the sensitivity of radio monitoring receivers using analogue-modulated signals. Recommendation ITU-R SM.

Radio-frequency channel arrangements for fixed wireless systems operating in the band GHz

Frequency block arrangements for fixed wireless access systems in the range MHz

Spectrum limit masks for digital terrestrial television broadcasting

Service requirements for digital sound broadcasting to vehicular, portable and fixed receivers using terrestrial transmitters in the VHF/UHF bands

Recommendation ITU-R M (12/2013)

Assessment of impairment caused to digital television reception by a wind turbine

Radio-frequency channel arrangements for fixed wireless systems operating in the 8 GHz (7 725 to MHz) band

Channel access requirements for HF adaptive systems in the fixed and land mobile services

Recommendation ITU-R BT (03/2010)

Serial digital interface for production and international exchange of HDTV 3DTV programmes

Protection criteria for arrival time difference receivers operating in the meteorological aids service in the frequency band 9-11.

Radio-frequency channel arrangements based on a homogeneous pattern for fixed wireless systems operating in the 4 GHz band

User requirements for codecs for transmission of television signals through contribution, primary distribution, and SNG networks

Characteristics of precipitation for propagation modelling

Methods for measurements on digital broadcasting signals

Performance and interference criteria for satellite passive remote sensing

Water vapour: surface density and total columnar content

Protection criteria related to the operation of data relay satellite systems

Radio-frequency channel and block arrangements for fixed wireless systems operating in the 42 GHz (40.5 to 43.5 GHz) band. Recommendation ITU-R F.

, 16:9 progressively-captured image format for production and international programme exchange in the 50 Hz environment

Test procedure for measuring direction finder sensitivity in the VHF/UHF frequency range

Recommendation ITU-R F (03/2012)

Parameters for international exchange of multi-channel sound recordings with or without accompanying picture

Conversion of annual statistics to worst-month statistics

Allowable short-term error performance for a satellite hypothetical reference digital path

Telegraphic alphabet for data communication by phase shift keying at 31 Bd in the amateur and amateur-satellite services. Recommendation ITU-R M.

Attenuation due to clouds and fog

Prediction of building entry loss

Radio interface standards of vehicle-tovehicle and vehicle-to-infrastructure communications for Intelligent Transport System applications

Radio-frequency channel arrangements for medium- and high-capacity digital fixed wireless systems operating in the MHz band

Availability objective for radio-relay systems over a hypothetical reference digital path

Calculation of the maximum power density (averaged over 4 khz or 1 MHz) of angle-modulated and digital carriers

Frequency sharing between SRS and FSS (space-to-earth) systems in the GHz band

Protection criteria for non-gso data collection platforms in the band MHz

Recommendation ITU-R SF.1843 (10/2007)

The concept of transmission loss for radio links

Antenna rotation variability and effects on antenna coupling for radar interference analysis

International maritime VHF radiotelephone system with automatic facilities based on DSC signalling format

Interference criteria for meteorological aids operated in the MHz and MHz bands

Field-strength measurements along a route with geographical coordinate registrations

Electronic data file format for earth station antenna patterns

Method of measuring the maximum frequency deviation of FM broadcast emissions at monitoring stations

Technical and operational characteristics of land mobile MF/HF systems

Characteristics of data relay satellite systems

Error performance and availability objectives and requirements for real point-to-point packet-based radio links

Prediction of clutter loss

Essential requirements for a spectrum monitoring system for developing countries

Objectives, characteristics and functional requirements of wide-area sensor and/or actuator network (WASN) systems

The use of diversity for voice-frequency telegraphy on HF radio circuits

The prediction of the time and the spatial profile for broadband land mobile services using UHF and SHF bands

Recommendation ITU-R M (09/2015)

Characteristics and protection criteria for non-geostationary mobile-satellite service systems operating in the band

Guidelines for narrow-band wireless home networking transceivers Specification of spectrum related components

Bandwidths, signal-to-noise ratios and fading allowances in complete systems

Characteristics of and protection criteria for systems operating in the mobile service in the frequency range GHz

Role of the amateur and amateur-satellite services in support of disaster mitigation and relief

Method of measuring the maximum frequency deviation of FM broadcast emissions at monitoring stations. Recommendation ITU-R SM.

Systems characteristics of automotive radars operating in the frequency band GHz for intelligent transport systems applications

Recommendation ITU-R M (06/2005)

Impact of audio signal processing and compression techniques on terrestrial FM sound broadcasting emissions at VHF

Colour conversion from Recommendation ITU-R BT.709 to Recommendation ITU-R BT.2020

Global harmonization of short-range devices categories

Protection of fixed monitoring stations against interference from nearby or strong transmitters

Morse telegraphy procedures in the maritime mobile service

Acquisition, presentation and analysis of data in studies of radiowave propagation

Bandwidths, signal-to-noise ratios and fading allowances in HF fixed and land mobile radiocommunication systems

The radio refractive index: its formula and refractivity data

Recommendation ITU-R F (05/2011)

Propagation curves for aeronautical mobile and radionavigation services using the VHF, UHF and SHF bands

Technical characteristics and protection criteria for aeronautical mobile service systems in the frequency range GHz

Recommendation ITU-R SA (07/2017)

Characteristics of systems operating in the amateur and amateur-satellite services for use in sharing studies

Preferred frequency bands for radio astronomical measurements

Report ITU-R M.2198 (11/2010)

Recommendation ITU-R M (10/2015)

Minimum requirements related to technical performance for IMT-2020 radio interface(s)

Protection criteria for Cospas-Sarsat local user terminals in the band MHz

Radio-frequency arrangements for fixed service systems

Methods for Assessor Screening

Report ITU-R SM.2181 (09/2010)

Characteristics and protection criteria for radars operating in the aeronautical radionavigation service in the frequency band

Radio data system for automatic tuning and other applications in FM radio receivers for use with pilot-tone system

Recommendation ITU-R BT.1866 (03/2010)

Transcription:

Recommendation ITU-R BT.1889 (03/2011) Common application environment for interactive digital broadcasting services BT Series Broadcasting service (television)

ii Rec. ITU-R BT.1889 Foreword The role of the Radiocommunication Sector is to ensure the rational, equitable, efficient and economical use of the radio-frequency spectrum by all radiocommunication services, including satellite services, and carry out studies without limit of frequency range on the basis of which Recommendations are adopted. The regulatory and policy functions of the Radiocommunication Sector are performed by World and Regional Radiocommunication Conferences and Radiocommunication Assemblies supported by Study Groups. Policy on Intellectual Property Right (IPR) ITU-R policy on IPR is described in the Common Patent Policy for ITU-T/ITU-R/ISO/IEC referenced in Annex 1 of Resolution ITU-R 1. Forms to be used for the submission of patent statements and licensing declarations by patent holders are available from http://www.itu.int/itu-r/go/patents/en where the Guidelines for Implementation of the Common Patent Policy for ITU-T/ITU-R/ISO/IEC and the ITU-R patent information database can also be found. Series of ITU-R Recommendations (Also available online at http://www.itu.int/publ/r-rec/en) Series BO BR BS BT F M P RA RS S SA SF SM SNG TF V Title Satellite delivery Recording for production, archival and play-out; film for television Broadcasting service (sound) Broadcasting service (television) Fixed service Mobile, radiodetermination, amateur and related satellite services Radiowave propagation Radio astronomy Remote sensing systems Fixed-satellite service Space applications and meteorology Frequency sharing and coordination between fixed-satellite and fixed service systems Spectrum management Satellite news gathering Time signals and frequency standards emissions Vocabulary and related subjects Note: This ITU-R Recommendation was approved in English under the procedure detailed in Resolution ITU-R 1. Electronic Publication Geneva, 2011 ITU 2011 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without written permission of ITU.

Rec. ITU-R BT.1889 1 RECOMMENDATION ITU-R BT.1889 1 Common application environment for interactive digital broadcasting services (Question ITU-R 131/6) (2011) Scope This Recommendation specifies a common application environment to be used for interactive digital broadcasting services. The ITU Radiocommunication Assembly, considering a) the need to avoid protocols proliferating 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 have been developed that comprise video, audio, still picture, text, graphics, etc. associated with interactive features; d) that multimedia applications planned or deployed in some regions are using the executable application environment as described in Recommendation ITU-R BT.1722; e) that multimedia applications planned or deployed in some regions are using the declarative application environment as described in Recommendation ITU-R BT.1699; f) that Recommendation ITU-T J.200 defines the worldwide common core of application environment for digital interactive television services; g) that the ITU-R and ITU-T Sectors are continuously working and reviewing Application Programming Interfaces (APIs); h) that common application environment for interactive TV applications is desirable for production and international exchange of multimedia content, recommends 1 that Recommendation ITU-T J.200 should be used as the application environment for interactive digital broadcasting services. NOTE 1 Appendix of this Recommendation summarizes Recommendation ITU-T J.200 for information. 1 This Recommendation should be brought to the attention of ITU-T Study Group 9.

2 Rec. ITU-R BT.1889 Appendix (Informative) Summary of Recommendation ITU-T J.200 1 Overview Recommendation ITU-T J.200 Worldwide common core Application environment for digital interactive television services, consists of basic architecture of the environment, structure of execution engine, and structure of presentation engine. 2 Abbreviations API Application programming interface BML Broadcast markup language CA Conditional access CSS Cascading style sheet DOM Document object model GUI Graphical user interface HTML Hyper text markup language JMF Java media framework LWUIT Light-weight user interface toolkit MHEG Multimedia and hypermedia expert group MIME Multipurpose internet mail extensions NCL Nested context language UI User interface or user interaction XHTML Extensible hyper text markup language XML Extensible markup language 3 Basic architecture The high-level architecture of APIs and middleware for digital interactive TV can be regarded as essentially comprising two components: the execution engine and the presentation engine. However, these two components are not necessarily independent; appropriate bridges may be defined. In addition to the basic components, there will be other native applications, or service-specific software and content, such as MHEG, as well as various proprietary formats. Figure 1 shows the structure of the application environment. It identifies the relationship between the presentation engine and the execution engine.

Rec. ITU-R BT.1889 3 FIGURE 1 Application environment basic system architecture User interaction Application Application Application Application Application Execution engine Bridge elements Presentation engine Native software App lifecycle monitor Network CA Service information GUI presentation Broadcast events and Data Digital video (MPEG) Other media (etc.) Operating system Hardware T0910150-00 1. Presentation engine/execution engine These are major components to handle interactive TV applications and are both required. The presentation engine handles declarative TV applications such as HTML and BML content. The execution engine is a processor that executes interactive TV applications. It is recognized that, in some cases, one or the other has been implemented individually. However, to achieve full harmonization and worldwide interoperability of applications, both execution engine and presentation engine are required. 2. Bridge elements This is a mechanism for applications that allows bidirectional mapping between the execution engine and presentation engine. 3. App lifecycle monitor This controlling software is expressed differently in each specification. It can appear as a full-fledged application or just a simple OS monitor to control the state of the software. The general functionality is to manage applications over its entire life cycle, including initiation, termination, and control. 4. Applications In some systems these applications can be limited to service-bound applications or unbounded applications. These applications can be written either to the presentation, the execution, or both. 5. User interaction This is the input layer into remote control, keyboards, and other controllers. 6. Other media This media includes streaming media such as audio and data feeds or monomedia such as static images and text. 7. Native software This is software that is either legacy software or software written using additional APIs and functionality outside the specified application environment.

4 Rec. ITU-R BT.1889 4 Execution engine Figure 2 shows the structure of the execution engine and indicates the origin of the various elements. FIGURE 2 Structure of execution engine Extensions for access to service information and network protocol Extension for broadcasting (such as selection of TS packets, section filtering, resource management, etc.) (JAVA TV API etc.) Presentation extension for media JMF (Java Media Framework) UI extensions for TV control Basic Java Functionality Key standards that should be supported by the execution engine are: 1. Basic Java Functionality This APIs consists of the personal basis profile, foundation profile and connected device configuration. 2. Extensions for Broadcasting This API consists of the javax.tv.* packages as specified by Sun Microsystems in the JavaTV specification plus additional broadcasting functionalities such as section filtering, transport stream tuning, resource management, and return channel connectivity management (e.g. DAVIC or Ginga-J). 3. Presentation extension for media This API consists of the javax.media.* packages by Sun Microsystems. 4. UI extensions for TV This API provides TV specific functionality for presentation and user interaction e.g. HAVi UI API or LWUIT. 5. Extensions for access to service information and network protocol (e.g. relevant APIs defined in DVB-MHP, OCAP, ACAP, ARIB STD-B23, GINGA-J). 5 Presentation engine Figure 3 shows the structure of the presentation engine and indicates the origin of the various elements.

Rec. ITU-R BT.1889 5 FIGURE 3 Structure of presentation engine Scripting language (ECMAScript, Lua ) Receiver functionality Document style (CSS, ) Document interface (DOM, language specific ) TV extensions User agent (browser) Declarative glue language (optional) XML parser Digital video (MPEG) Monomedia Markup language (HTML, BML, NCL ) Network The key standards that should be supported by the presentation engine are as follows: 1. Markup language such as HTML, BML and NCL Common modules defined in XHTML Modularization and/or HTML as defined by W3C. 2. CSS style sheet to describe presentation style as defined by W3C. 3. DOM APIs to dynamically change the contents of HTML or XHTML documents as defined by W3C. 4. Scripting language. 5. NCL as declarative glue language. 6. TV Specific Extensions and additional APIs and DOM Objects for handling signalling, triggers, protocols, and MIME types specific to TV receivers and receiver-specific functions. 7. Standard media types such as image/jpg, image/png, audio/basic and TV specific media types such as video/mpeg as defined by ISO. 8. XML parser as defined by W3C.