we can make real measurements of range, bandwidth
channel, noise, quality of signal… that cannot be
made with lower cost materials.
In the list of devices of this group there are
multiplexers, object carousel generators, modulators,
amplifiers... The modulator costs around 3000 € and
the other has similar prices. It’s very expensive for
research groups.
2.2 PCI Cards + Carrousel Generators
This option has the advantage of supporting a great
number of the capabilities offered by professional
equipments. There is a decrease in the costs
associated to this alternative because we do not use
some devices such as amplifiers, and other ones are
simplified, like modulators (multiple entries not
required). They are unnecessary to work in a
laboratory where the emitter is so near to the
receiver. But the price is still considerable.
Figure 1: PCI card scenario.
Let us see the parts of this scenario:
Software for application development: Java
development environments like Eclipse.
TS Generators: they are software multiplexers.
There are free alternatives like JustDVB-IT
2.0 (Cineca, 2009) or Opencaster.
Modulators DVB-H: they receive multiplexed
data, then module and sent it over the coaxial
cable connector.
2.3 Serial Port Connection
Trying to achieve lower costs, we will reduce the
necessary hardware for the scenario. For this, we
have found an alternative that does not need the
mentioned PCI card, and uses a RS-232 port from
our PC.
A clear disadvantage is that the serial cable
interface is an old technology, that has a very low
transfer rate in order to transmit audio / video.
Also we only send the MHP applications; the
audio / video is captured directly from the TV signal
that reaches our homes. This issue explain the fact
that there is no possible synchronization between
applications and video/audio.
However, we will be able to debug and run MHP
applications properly, and it is a cheap solution (we
Figure 2: Serial port.
will only have to buy the receiver an the serial cable
because the great majority of computers is provided
with this type of connection.)
2.4 Using Emulators
STB emulators are programs designed to simulate
the internal workings of a conventional STB, and
display the TV output on the screen of our PC.
The advantage is that it is the cheapest option of
all. Applications are loaded quickly and safely.
But it is not possible to study real parameters like
loading times and delivery times like in a real STB.
There are also some incompatibilities between the
different implementations of the MHP standard.
If we want to choose one of the emulators
available today, we may use the proprietary ones
(usually included with a development environment
and they only work for applications that have been
created in it), like Osmosys SDK, NSD MHDK,
IDesigner... By the other hand there are free
Emulators that can be a good starting point to work
with MHP. But they are insufficient when more
serious applications are executed (e.g. XletTView).
2.5 Using Ethernet Interface
This is a solution very similar to using the serial
port, but in this case the applications are sent to the
STB by an Ethernet cable.
But before using the return channel, we need to
send (using the signal input of conventional coaxial
cable) a page containing an index, which lists all the
services and applications available via Ethernet.
The basic advantage is that most computers have
this type of connection. Also, hardware costs are
reduced dramatically and the bandwidth of the
Ethernet cable is bigger than in the old RS-232
interface.
But many STB's on the market do not have
Figure 3: Showing Ethernet scenario.
SIGMAP 2009 - International Conference on Signal Processing and Multimedia Applications
168