Оформление программ и эфирных каналов заключается в автоматическом, либо управляемым вручную воспроизведении заранее подготовленных многослойных композиций/шаблонов, состоящих из титров на анимированных подложках, клипов с альфа-каналом, live video, PIP и 2D и Croma Key эффектов.
Каждый модуль исполняет play-лист своего канала вещания и формирует финальную «картинку» канала с многослойной графикой и звуковым сопровождением. Для выполнения своих задач программный плеер способен воспроизводить до 10-ти файлов видео и графики одновременно и принимать на вход сигналы «прямых» трансляций.
Модуль суммирует все слои видео, графики, титров, аудио в один выходной программный полноэкранный сигнал. Сигнал программы представляет собой композицию, содержащую несколько слоев (снизу вверх):
Рендеринг всей многослойной программной композиции производится без просчетов, непосредственно в процессе воспроизведения.
Количество таких объектов не ограничивается, при формировании оформления они могут произвольно сочетаться с любыми другими объектами. Содержание текста может меняться динамически, благодаря считыванию информации из внешних источников.
Данные из внешних источников — текстовая информация, которая считывается из txt- или xml-файлов, либо поступает от провайдеров информационных услуг в виде RSS-ресурсов и отображается графическим «движком» сервера в виде бегущих строк, прокручивающихся списков или меняющих друг друга текстовых строк. Типичными примерами являются инфо-бары, СМС чаты, новостные бегущие строки, информация о погоде и о курсах валют.
Платформа Скайларк имеет собственный RSS сервер, формирующий локальный RSS ресурс, который в свою очередь использует одну или несколько папок с txt- или xml-файлами в качестве источника текстовых данных. RSS-данные передаются в соответствующие графические композиции и параметризизуют слои текста.
Визуализация показаний датчиков температуры, влажности, давления, радиационного фона производится по технологии периодического считывания результатов измерений из текстовых файлов. Таким образом снимаются ограничения на тип и модель датчика.
Автоматическое считывание текстовой информации из WEB-страниц является альтернативой погодным датчикам и позволяет визуализировать показания погоды для нескольких регионов, а также отображать изменения курсов валют и прочую полезную информацию.
Визуализация текущего времени реализована в виде «цифровых» и «аналоговых» часов произвольного дизайна с анимацией и звуковым сопровождением. Возможно создание коллажей на несколько временных поясов, прямых и обратных счетчиков, отображение показаний погоды и прочей информации.
Анимация может воспроизводиться из последовательностей TGA/PNG/PSD файлов, либо из avi/mov-файлов с alfa-каналом.
Композиции могут содержать переходы и 2D эффекты, элементы PIP, видео со входов сервера, миксы аудиотреков. Композиция может содержать несколько слоев текста, объекты «картинка в картинке», фоны и рамки, слои текстовых строк с данными (TXT, RSS). Всем объектам можно задать траектории движения по ключевым точкам, каждая композиция может содержать звуковое сопровождение. Аудио микшируется в выходном программном сигнале, либо выводится в SDI FILL, либо в отдельной линии AES.
При оформлении канала все композиции оформления могут быть логически распределены по виртуальным плеерам/слоям, например:
Старт и остановка воспроизведения композиций в каждом из плееров графики осуществляется с привязкой к событиям в основном play-листе, либо к текущему времени, либо вручную. «Привязка» к событиям означает команду на старт события графики через установленное время от начала основного события и/или за установленное время от его окончания.
При оформлении эфирных каналов окажется полезной технология параметризации и автогенерации вторичных событий. При ее использовании формируется общий дизайн оформления программы или канала, а сами текстовые данные загружаются отдельно — например из полей основного play-листа. Это позволяет формировать графику, заменяя в шаблонах только текст. При этом, единственным документом, содержащим всю информацию об эфирных событиях, метках старта графики и текстовой информации, является эфирный play-лист. При необходимости можно быстро сменить оформление всех бегущих строк и титров простой заменой соответствующего шаблона — источника дизайна.
В качестве примера максимального использования данных технологий можно привести музыкальный канал «Европа Плюс ТВ». Творческая концепция канала использует массу возможностей серверов SL NEO в части графического оформления — переходы между клипами с альфа-каналом, параметризованные титры, смс-чаты, часы, баннеры, анимированные лого и многое другое. Вещание канала, включая графику, формирует пара серверов SL NEO Channel-in-a-Box 3000 серии, основной и резервный.
При оформлении выпусков теленовостей используются шаблоны оформления. Для этого формируется общий дизайн оформления, а сами текстовые данные набираются или загружаются отдельно. Это позволяет «отвязать» текстовую информацию от графики, заменяя только текст. Можно сменить оформление всех бегущих строк и титров простой заменой соответствующей графической композиции — источника дизайна.
Комплект клиентского программного обеспечения содержит сетевой графический редактор, позволяющий создавать и редактировать композиции.
Все исходные материалы и результаты работы хранятся на массиве сервера под управлением базы данных, что делает возможной совместную работу пользователей, а высокопроизводительный графический «движок» сервера обеспечивает мгновенное воспроизведение композиций без предварительных просчетов.
Работа возможна с любыми шрифтами и кодировками, доступными в Windows, в том числе с арабскими шрифтами и с движением текста слева направо.