Líneas de trabajo

El proyecto STB-DVB-MHP es una de las principales líneas de trabajo del Grupo de Redes e Ingeniería del Software del Departamento de Ingeniería Telemática de la Universidad de Vigo. Financiado con fondos FEDER de la Unión Europea, el proyecto persigue el diseño y desarrollo del software de un prototipo de terminal MHP, donde se estudien especialmente las complejidades que se puedan derivar de la integración de dos mundos tan diferentes como son la televisión y el ordenador.

Como vehículo de experimentación que es, el prototipo que se está desarrollando no pretende ser un producto completamente compatible con la norma MHP. Esta norma establece una serie de especificaciones que, aún siendo necesarias para la definición de un estándar completamente cerrado, no aportan ninguna novedad tecnológica y se limitan a regular cuestiones de operatividad general: acceso condicional, mecanismos de seguridad, especificaciones temporales, etc.

No es objeto del prototipo el diseño e implementación de esas cuestiones que, aunque de importancia trascendental en un producto comercial, aportan poca o ninguna novedad frente a tecnologías anteriores. El prototipo en desarrollo se centra, en cambio, en aquello que supone una novedad en este ámbito tecnológico: las características de ciclo de vida de una aplicación DVB-J, la articulación de un gestor de aplicaciones en un contexto televisivo, el diseño de un acceso a Internet apropiado para su aceptación por un público no tan familiarizado con los conceptos del ordenador personal, etc.

Por ello, las principales partes del proyecto que centran el esfuerzo del personal involucrado son:

  1. La implementación de un Generador de Flujos de Transporte que recoja el abanico de posibilidades que define la norma MHP
  2. La definición e implementación del Interfaz MHP que verán las aplicaciones DVB-J
  3. El diseño e integración de una Aplicación de Acceso a Internet adecuada a las características del medio en el que nos encontramos
  4. El diseño de un Sistema Operativo de Tiempo Real que sea el núcleo del STB, gestione los recursos del Set-Top Box y proporcione un entorno de ejecución para el software desarrollado en las otras partes de proyecto.

Generador de Flujos de Transporte

La transmisión de Televisión Digital DVB, se basa en los Flujos de Transporte definidos en la norma MPEG-2. La norma MHP permite dotar a los receptores de las capacidades de ejecución de aplicaciones. Estas aplicaciones, junto con los datos asociados, generalmente no residen en los receptores del usuario, sino que son distribuidas por el proveedor de servicios dentro del Flujo de Transporte.

La disponibilidad de un conjunto variado de Flujos de Transporte conformes a la norma MHP resulta una necesidad prioritaria para poder someter el software desarrollado a las pruebas cuantitativas y cualitativas que requiera el grado de robustez deseado.

Así pues, se hace necesario desarrollar un generador automático de Flujos de Transporte que sirva a modo de banco de pruebas para el resto de las partes.


Interfaz MHP

Dentro del desarrollo de la interfaz MHP para un Set-Top Box, el trabajo se centrará en la implementación de una parte de todas las APIs (Application Programming Interface) definidas en la norma MHP. También se diseñarán y crearán una serie de aplicaciones que hagan uso de las APIs previamente implementadas.


Aplicación de Acceso a Internet (DVB-HTML)

En el campo de la televisión digital interactiva, el acceso a Internet es uno de los mayores atractivos de cara al usuario. Las aplicaciones de acceso a Internet deben ser fáciles de usar ya que el público en general, hacia el que se orientan los set-top boxes, carece, en la mayoría de los casos, de conocimientos informáticos. Además hay que tener en cuenta que se debe poder manejar una aplicación con un mando a distancia, que cuenta con un conjunto reducido de teclas.


Sistema Operativo en Tiempo Real

Dentro de la arquitectura de un Set-Top-Box existe una parte dependiente del hardware. Surge así la necesidad de una gestión eficiente de los recursos. Para evitar el pago de royalties y lograr un rendimiento óptimo, se decide implementar un Sistema Operativo de Tiempo Real.