ArticleslgStudy

computer science

Multimedia Home Platform

Multimedia Home Platform is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Multimedia Home Platform rather than just read about it. In short: Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. The MHP enables the reception and execution of interactive, Java-based applications on a TV set.

Multimedia Home Platform — main illustration
Multimedia Home Platform — illustration

Key takeaways

  • Multimedia Home Platform belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Multimedia Home Platform to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Multimedia Home Platform from memory before moving on to harder problems.

Reference excerpt

Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. The MHP enables the reception and execution of interactive, Java-based applications on a TV set. Interactive TV applications can be delivered over the broadcast channel, together with audio and video streams. These applications can be for example information services, games, interactive voting, e-mail, SMS or shopping. MHP applications can use an additional return channel that has to support IP.

Deployment In May 2010 the largest deployments DVB-MHP are in Italy (DVB-T), Korea (DVB-S), Belgium (DVB-C) and Poland (DVB-S) with trials or small deployments in Germany, Spain, Austria, Colombia, Uruguay and Australia. MHP service was also offered in Finland by Finnish Broadcasting Corporation (Yleisradio), but the service was shut down at the end of 2007 after technical failure. The shutdown wasn't ever officially announced. Ultimately the reason for the shutdown was that MHP never gained "critical mass". The main reasons for its lack of success in Finland were: 1) 50% of the Finnish households use the terrestrial network, where broadcasting of MHP applications can be really expensive, 2) TV broadcasters never told TV viewers about the MHP services—because the digitalization of the TV networks got extremely negative publicity in Finnish media, the broadcasters didn't want to upset their customers further if they had bought new expensive STBs which weren't capable of playing MHP apps, and 3) there were only a few MHP set-top boxes in the market—because Finland is such a small market, big manufacturers weren't interested in developing new MHP boxes just for Finland. MHP-capable STBs are no longer available in Finland. The U.S. cable industry has specified its own middleware system referred as OCAP, which is largely based on MHP. Currently, Belgium's largest cable provider Telenet is rolling out their DVB-MHP system, called DigiBox. Norway's upcoming terrestrial digital TV network NTV will also use the DVB-MHP standard. In late 2008 the Info+ channel in Greece (part of the ERT Digital platform) started broadcasting DVB-MHP info, however since standards have not been set as of February 2009 for digital television in Greece, most TV sets and DVB-T receivers sold in the country do not feature DVB-MHP.

Technology

The MHP specifies an extensive application execution environment for digital interactive TV, independent of the underlying, vendor-specific, hardware and software. This execution environment is based on the use of a Java virtual machine and the definition of generic APIs that provide access to the interactive digital TV terminal's typical resources and facilities. The interoperable MHP applications are running on top of these APIs. A so-called Navigator-application, which is part of the terminal software, allows the user the access to all MHP applications and other DVB services (like TV and radio). Sometimes Navigator can be also a Java program itself but that is not a requirement. The MHP is just a part of a family of specifications, which all base on the Globally Executable MHP (GEM)-Standard, which was defined to allow the worldwide adoption of MHP.

DVB-HTML

MHP applications come in two flavours. The first type are DVB-HTML applications. These are not very popular, partly because the specification for DVB-HTML was only completed with MHP 1.1, and partly because many broadcasters, box manufacturers and content developers find it too complex and difficult to implement. DVB-HTML applications are a set of HTML pages that are broadcast as part of a service. The spec is based around a modularized version of XHTML 1.1, and also includes CSS 2.0, DOM 2.0, and ECMAScript.

DVB-J The second, and by far the most popular flavour is DVB-J (DVB-Java) applications. These are written in Java using the MHP API set and consist of a set of class files that are broadcast with a service. DVB-Java applications are known as "Xlets". These are a concept similar to applets for Web pages that has been introduced by Sun in the JavaTV specification. Like applets, the xlet interface allows an external source (the application manager in the case of an MHP receiver) to start and stop an application.

Return channel The MHP set-top boxes may provide a backchannel for applications that wish to communicate with the outside world, for example a voting or shopping application. Typical upstream backchannels are phone line or broadband Internet connection (ADSL, or 56k in Italy, using a modem included in the set-top box). DVB-RCT (Return Channel Terrestrial) is a wireless technology utilizing the DVB infrastructure. It provides a VHF/UHF Wireless Return Channel back to the broadcaster for Interactive Terrestrial TV. It provides a data-rate of several kbit/s per user, for voting, polls, email, teleshopping, etc. If return channel is present it should provide IP with TLS support.

See also MHEG-5 Hybrid Broadcast Broadband TV (HbbTV), an alternative technology used for interactive television services via broadcasting and broadband communication media in some European countries. BD-J Interactive television IP over DVB OSGi Datacasting Telesoftware The invention upon which MHP is based.

References

Ulrich Reimers: DVB, The Family of International Standards for Digital Video Broadcasting, Second Edition, 2005, ISBN 3-540-43545-X (chapter 14, MHP)

External links MHP tutorials MHP Knowledge Database XleTView an open source MHP emulator Strategy & Technology MHP, OCAP and MHEG-5 solutions Alticast Solutions TV Without Borders - MHP/OCAP Website from Steven Morris dvb.org - DVB-RCT Return Channel Terrestrial Interactive TV Forum Exploiting OSGi capabilities from MHP applications tmira solutions MHP broadcast server and MHP iTV browser and authoring tools. Osmosys Open Standard solutions OpenCaster free GPL licensed software for transport stream broadcasting Free practical MHP 1.1.2 Course in Spanish

Worked examples

Example 1 — a first encounter with Multimedia Home Platform

Start with the simplest possible case. Write down what Multimedia Home Platform claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Multimedia Home Platform before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Multimedia Home Platform ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Multimedia Home Platform

In research
Multimedia Home Platform appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Multimedia Home Platform in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Multimedia Home Platform is common in secondary-school and first-year university syllabi. It links to neighbouring topics Digital Video Broadcasting, Digital Video Broadcasting software, Interactive television, so understanding it makes those chapters shorter.
In everyday life
Look for Multimedia Home Platform outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Multimedia Home Platform” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Multimedia Home Platform in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Multimedia Home Platform means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Multimedia Home Platform out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Multimedia Home Platform in simple terms?

Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. The MHP enables the reception and execution of interactive, Java-based applications on a TV set.

Why does Multimedia Home Platform matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Multimedia Home Platform?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Multimedia Home Platform.

Tags

  • Digital Video Broadcasting
  • Digital Video Broadcasting software
  • Interactive television
  • Java virtual machine

Keep exploring