Введение
Набор международных стандартов
MHEG 5, или ISO/IEC 13522–5, является частью набора международных стандартов, связанных с представлением мультимедийной информации, стандартизированных Группой экспертов по мультимедиа и гипермедиа (MHEG). Он наиболее часто используется как язык для описания интерактивных телевизионных сервисов.
Характеристики
MHEG 5 – это бесплатный и общедоступный стандарт для интерактивного телевизионного промежуточного программного обеспечения, который используется как для передачи, так и для приема интерактивных телевизионных сигналов. Он позволяет развертывать широкий спектр интерактивных услуг, ориентированных на телевидение. Он используется Freeview и Freesat в Великобритании, Freeview в Новой Зеландии, TVB в Гонконге, Freeview в Австралии, Saorview в Ирландии и был специфицирован в Южной Африке. Недавняя работа DTG в Великобритании привела к разработке MHEG 5 Interaction Channel (MHEG IC), который позволяет расширить возможности интерактивного вещания за счет предоставления услуг через IP-соединение. Основной принцип MHEG IC – обеспечение непрерывного пользовательского опыта при просмотре вещательного контента, дополненного контентом, доставляемым через IP в качестве расширения канала или сети. Вещатели сохраняют полный редакционный контроль над пользовательским интерфейсом. MHEG IC обеспечивает доступ к потоковому видеоконтенту по запросу, в дополнение к традиционному тексту и графике, а также поддерживает безопасные транзакции. MHEG 5 – это объектно-ориентированный декларативный язык программирования, который можно использовать для описания представления текста, изображений и видео. Приложение MHEG 5 состоит из ряда сцен, между которыми пользователь может переключаться. Каждая сцена содержит список текстовых и графических элементов для отображения и может включать блоки процедурного кода, выполняемые в ответ на предопределенные события, такие как нажатие клавиш, срабатывание таймеров или успешная загрузка контента в память. Эти блоки кода состоят из элементарных действий, которые могут выполнять операции, такие как изменение текста, отображаемого текстовым объектом, или запуск воспроизведения видеоклипа. MHEG 5 определяет иерархию классов, доступных разработчику приложения. В отличие от объектно-ориентированных языков, невозможно определять новые классы. Стандарт определяет два представления приложений MHEG: текстовое и в формате ASN.1. Приложения обычно пишутся в текстовой форме, а затем кодируются в ASN.1 для интерпретации движком MHEG. MHEG 5 подходит для программирования интерактивных киосков и интерактивных телевизионных сервисов.
Использование в других стандартах
MHEG 5 был выбран в качестве обязательного движка интерактивности для телевизоров, соответствующих стандарту CI+ (и других устройств CI+).
Профили и коммерческое внедрение
Сам язык MHEG 5 – это именно язык. Чтобы быть полезным в конкретной области применения, язык должен иметь профиль. Профиль для вещания этого языка был стандартизирован организацией ETSI и представлен в виде стандарта ETSI ES 202 184.
Великобритания
В Соединенном Королевстве MHEG 5 используется для предоставления интерактивных сервисов цифрового телевидения, таких как заменяющий Ceefax сервис BBC Red Button. Полная спецификация использования MHEG 5 в контексте британской платформы Freeview – это британский профиль MHEG 5. MHEG также применяется на Freesat для программного гида в дополнение к DVB EIT, в отличие от платформы OpenTV, используемой на Sky.
Новая Зеландия и Австралия
В Новой Зеландии используется тот же профиль, что и в Великобритании, с небольшими дополнениями для языка маори и использования клавиши гида на сертифицированных приемниках Freeview. Клавиша гида используется для активации программного гида MHEG 5, однако это отключает использование более совместимой и быстро загружающейся функции гида DVB EIT. В Австралии эта практика была применена к приемникам Freeview и VAST второго поколения, обозначенным меткой Freeview EPG.
Гонконг
В Гонконге TVB также выбрала MHEG 5 для интерактивных сервисов, доступных на её цифровых каналах, транслируемых исключительно в цифровом формате.
Ирландия
Ирландия выбрала промежуточное программное обеспечение MHEG 5 (v1.06) для интерактивных сервисов в качестве рекомендуемой функции минимальных требований к приемникам для цифрового эфирного телевидения (DTT) в Ирландии. Название ирландского бесплатного цифрового телевещания – Saorview.
Иерархия классов
Примечание: Вы можете скачать PDF-версию изображения, представленного выше, по адресу http://mheg5.net/down/class.pdf.