Multimedia Home Platform (MHP) defines a generic interface between
interactive digital applications and the terminals on which those
applications execute.
This interface decouples different providers' applications from the
specific hardware and software details of the terminals on which they
run. It enables digital content providers to address all types of
terminals ranging from low-end to high-end set top boxes, integrated
digital TV sets and multimedia PCs.
MHP extends the existing, successful DVB open standards for
broadcast and interactive services in all transmission networks
including satellite, cable, terrestrial and microwave systems.
The architecture of MHP is defined in terms of three layers:
1. Resources - MPEG processing, I/O devices, CPU, memory, and a graphics system;
2. System Software uses these resources in order to provide an abstract view of the platform to the applications;
3. Applications - MHP implementations include an
application manager (also known as a "navigator") to control the MHP
and the applications running on it.