- MHEG-5
-
MHEG-5, o ISO/IEC 13522-5,es un estándar completo para TV interactiva y fue desarrollado por el MHEG (ISO Multimedia and Hypermedia information coding Expert Group) y el Digital Audio Video Council (DAVIC) desde 1995. Es parte de un sistema de estándares internacionales referente a la presentación de la información de las multimedias. Es mayormente usado como un lenguaje para describir servicios de televisión interactiva.
Contenido
Características
MHEG-5 es un middleware estándar público rentable, abierto y eficiente que es usado para enviar y recibir señales para televisión interactiva. Permite un amplio rango de servicios a ser desplegados. Es usado por Freeview Y Freesat en el Reino Unido, Freeview en Nueva Zelanda, TVB en Hong Kong y ha sido recientemente especificado en Australia y Sudáfrica. Trabajos recientes realizados por DTG en el Reino Unido han llevado al desarrollo de MHEG-IC (interaction channel), el cual permite una extensión de la emisión de servicios interactivos que se entregarán a través de una conexión IP. Los principios detrás de MHEG-IC son los de proveer una experiencia transparente al espectador de difusión de contenido aumentado con contenido enviado sobre IP como una extensión del canal o red. Los organismos de radiodifusión tienen el control editorial completo de la experiencia del usuario. El MHEG-IC da acceso a contenido de vídeo bajo demanda además de texto tradicional, así como la capacidad de soportar transacciones seguras. MHEG-5 es un lenguaje de programación declarativo basado en objetos que puede ser usado para describir una presentación de texto, imágenes o vídeos. Una aplicación MHEG-5 consiste en un número de escenas sobre las cuales el usuario de una aplicación se puede "mover". Cada escena lista los ítems de texto y gráficos a ser presentados y puede contener bloques de código de procedimiento que responden a un conjunto predefinido de eventos tales como botones siendo presionados, timers o contenido siendo cargado exitosamente en memoria. Éstos bloques de código consisten en acciones que pueden realizar operaciones como cambiar el texto mostrado o iniciar un vídeo clip. MHEG-5 especifica una jerarquía de clases que están disponibles al autor de la aplicación. A diferencia de lenguajes orientados a objetos, no es posible definir nuevas clases. El estándar define dos representaciones de aplicaciones MHEG, una que es textual y la otra que es representada en ASN.1. Las aplicaciones son escritas normalmente en notación textual y después codificadas con ASN.1 para la interpretación de un motor MHEG. MHEG-5 para programar kioskos interactivos y servicios de televisión interactiva.[1]
Jerarquía de Clases MHEG-5
Arquitectura del Sistema
Perfiles
MHEG-5 sólo define un lenguaje, algunas clases y las reglas de codificación de objetos MHEG-5. Éste no define detalles como el tamaño de la pantalla o cómo el contenido debe de ser transportado al espectador. Éstos últimos son definidos en documentos llamados Perfiles. Casi todos los perfiles MHEG-5 para entornos de televisión digital están basados en el perfil definido en el UK D-Book.
Evaluación Técnica
MHEG-5 está diseñado para ser soportado por sistemas con recursos muy limitados, lo que lo hace un middleware muy adecuado para set top box digitales. Una aplicación MHEG-5, que es básicamente un conjunto de objetos multimedia e hipermedia que residen en un ordenador en el extremo del operador de TV, es convertido en formato de trama de datos y difundido en una red de banda ancha. En el extremo receptor, un set top box digital con un componente de software llamada motor o máquina virtual MHEG-5, extrae el contenido hipermedia/multimedia de la trama digital, interpreta los datos y lo muestra en la pantalla de los suscriptores. Además de manejar los datos entrantes, el motor MHEG-5 también es responsable de la sincronización y del soporte de interactividad local.
Requerimientos de Hardware del Set Top Box
El requerimiento de memoria del motor MHEG-5 es aproximadamente de sólo 300KB. Así, un set top box con un procesador de una velocidad de 40 Millones de Instrucciones por Segundo (MIPS) combinado con 4MB de memoria RAM y 2MB de memoria Flash, fácilmente puede soportar este módulo. Posteriormente, suscriptores que deseen recibir canales digitales terrestres combinados con contenido multimedia, necesitarán adquirir(o arrendar) un set top box o un televisor con un motor MHEG-5 integrado.
Beneficios
Algunas de las aplicaciones interactivas y streams con beneficios que MHEG-5 va a facilitar son:[2]
- Internet Digital TV
- (Near) Video on Demand
- Home-shopping
- Publicidad interactiva
- Información en pantalla
- Programas de ventas y merchandising
- Diarios electrónicos
- Banca desde casa
- Acceso web/internet
- Aplicaciones de comercio electrónico (e-commerce)
- Acceso instantáneo a encuestas realizadas a espectadores
- Juegos en línea
Muchas formas diferentes de interacción estarán disponibles a través de los servicios interactivos actuales. La siguiente lista nos da ejemplos de las capacidades de la tecnología interactiva para mejorar la programación de la TV:
- Guías de programas electrónicos
- Animaciones estilo cartoon
- Texto(con formato)
- Páginas de hipertexto con información enlazada
- Fotografías
- Vídeo en ventana o en pantalla completa
- Teletexto con multimedia digital
Véase también
- Multimedia Home Platform (MHP), una tecnología alternativa usada para servicios de televisión interactiva en algunos países europeos.
- MediaHighway, un middleware propietario para televisión interactiva propiedad de NDS.
Enlaces externos
- MHEG Official site
- Cabot Communications
- IMPALA (International MHEG Promotion Alliance)
- Hello World in MHEG-5
- ASN.1 encoder/decoder + source code
- Open Source MHEG-5 engine for Linux
- Open Source MHEG-5 engine for Windows
- General Information
- Países y operadores usando MHEG-5 en Reino Unido
Referencias
Wikimedia foundation. 2010.