MHEG-5 , o ISO / IEC 13522–5, [1] es parte de un conjunto de estándares internacionales relacionados con la presentación de información multimedia, estandarizados por el Multimedia and Hypermedia Experts Group (MHEG). Se utiliza más comúnmente como lenguaje para describir servicios de televisión interactiva .
MHEG-5 es un estándar público y sin licencia para middleware de televisión interactiva que se utiliza tanto para enviar como para recibir señales de televisión interactiva. Permite la implementación de una amplia gama de servicios interactivos centrados en la televisión. Lo utilizan Freeview y Freesat en el Reino Unido, Freeview en Nueva Zelanda, TVB en Hong Kong, Freeview en Australia, Saorview en Irlanda y se ha especificado en Sudáfrica.
Un trabajo reciente [¿ cuándo? ] realizado por el DTG en el Reino Unido ha llevado al desarrollo del canal de interacción MHEG-5 (MHEG-IC), que permite la entrega de una extensión de los servicios interactivos de transmisión a través de una conexión IP. Los principios detrás del MHEG-IC son proporcionar una experiencia de visualización sin fisuras del contenido transmitido por transmisión ampliada con contenido entregado a través de IP como una extensión del canal o red. Los radiodifusores tienen control editorial completo de la experiencia del usuario. El MHEG-IC brinda acceso a contenido de video a pedido transmitido en tiempo real además de texto y gráficos tradicionales, así como la capacidad de admitir transacciones seguras.
MHEG-5 es un lenguaje de programación declarativo basado en objetos que se puede utilizar para describir una presentación de texto, imágenes y vídeo. Una aplicación MHEG-5 consta de una serie de escenas entre las que el usuario de la aplicación puede moverse. Cada escena enumera los elementos de texto y gráficos que se presentarán y puede contener bloques de código de procedimiento que se ejecutan en respuesta a uno de un conjunto predefinido de eventos, como la pulsación de teclas, la activación de temporizadores o la carga exitosa de contenido en la memoria. Estos bloques de código consisten en acciones elementales que pueden realizar operaciones como cambiar el texto que muestra un objeto de texto o iniciar la reproducción de un videoclip.
MHEG-5 especifica una jerarquía de clases que están disponibles para el autor de la aplicación. A diferencia de los lenguajes orientados a objetos , no es posible definir nuevas clases. El estándar define dos representaciones de aplicaciones MHEG, una de las cuales es textual y la otra se representa en ASN.1 . Las aplicaciones normalmente se escriben en notación textual y luego se codifican en ASN.1 para su interpretación por parte del motor MHEG .
MHEG-5 es adecuado para programar quioscos interactivos y servicios de televisión interactiva .
MHEG-5 ha sido seleccionado como el motor de interactividad obligatorio para televisores compatibles con CI+ (y otros dispositivos CI+).
El lenguaje MHEG-5 es eso, un lenguaje. Para que sea útil en un contexto particular, es necesario crear un perfil del lenguaje. El ETSI ha estandarizado un perfil de transmisión del lenguaje , que forma el estándar ETSI ES 202 184.
En el Reino Unido , MHEG-5 se utiliza para proporcionar servicios interactivos para televisión digital, como el servicio de reemplazo de Ceefax de la BBC, BBC Red Button . La especificación completa de cómo se utiliza MHEG-5 en el contexto de la plataforma Freeview del Reino Unido es el Perfil del Reino Unido de MHEG-5 . MHEG también se utiliza en Freesat para su guía de programación además de la DVB EIT, a diferencia de la plataforma OpenTV utilizada en Sky.
En Nueva Zelanda , se utiliza el mismo perfil que en el Reino Unido, con pequeñas modificaciones para el idioma maorí y el uso de la clave de guía en los receptores Freeview certificados . La clave de guía del receptor se utiliza para activar la guía de programación MHEG-5; sin embargo, esto desactiva el uso de la función de guía DVB EIT, que es más compatible y de carga más rápida. En Australia, esta práctica de guía se adoptó para los receptores Freeview y VAST de fase 2 a los que se hace referencia con la etiqueta Freeview EPG .
En Hong Kong, TVB también ha seleccionado MHEG-5 para los servicios interactivos disponibles en sus canales exclusivamente digitales. [2]
Irlanda ha seleccionado el middleware MHEG-5 (v1.06) para servicios interactivos como una característica recomendada de sus Requisitos Mínimos de Receptor para TDT en Irlanda. [3] El nombre del servicio digital gratuito de Irlanda es Saorview .
Nota: Puede descargar la versión PDF de la imagen de arriba desde http://mheg5.net/down/class.pdf.