Broadcast Markup Language
Encyclopedia
Broadcast Markup Language, or BML, is an XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

-based standard developed by Japanese ARIB
Arib
Arib is a town in northern Algeria....

 association as a data broadcasting specification for digital television
Digital television
Digital television is the transmission of audio and video by digital signals, in contrast to the analog signals used by analog TV...

 broadcasting. It was finalized in 1999, becoming ARIB STD B24 "Data Coding and Transmission Specification for Digital Broadcasting".

STD B24 specification is derived from an early draft of XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....

 1.0 strict, which it extends and alters. Some subset of CSS
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 1 and 2 is supported, as well as ECMAScript
ECMAScript
ECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.- History :JavaScript...

.

Example BML header:






Since version 1.0 in 1999, BML standard has gone through several revisions, and , it is on version 5.0. However due to a large installed user base of receivers which only support the original 1.0 specification, broadcasters are not able to introduce new features defined in later revisions.

See also

  • Integrated Services Digital Broadcasting
  • 1seg
    1seg
    is a mobile terrestrial digital audio/video and data broadcasting service in Japan, Argentina, Brazil, Chile and Peru. Service began experimentally during 2005 and commercially on April 1, 2006. In Brazil, the broadcast started in late 2007 in just a few cities, with a slight difference from...

  • Ginga (SBTVD Middleware)
    Ginga (SBTVD Middleware)
    Ginga is the middleware specification for the Brazilian Digital TV System . Ginga was developed based on a set of standardized technologies, such as ITU-T J.200, and also adding innovations developed by Brazilian researchers...


External links

Official changelog for ARIB STD-B24
  • STD-B24 and others, List of ARIB Standards in the Field of Broadcasting (ARIB
    Association of Radio Industries and Businesses
    The Association of Radio Industries and Businesses, commonly known as ARIB , is a standardization organization in Japan. ARIB is designated as the center of promotion of the efficient use of the radio spectrum and designated frequency change support agency...

    )
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK