Project

General

Profile

Система заполнения незапланированных пауз

Технология заполнения пауз необходима там, где ведется полностью или частично автономное вещание в автоматическом режиме.

При возникновении незапланированных пауз в расписании (например, из-за повреждения линий связи, ошибок при планировании) модуль автоматически подготовит небольшой фрагмент расписания из элементов, хранящихся в МБД, замещающий паузу до следующего пригодного к воспроизведению элемента.

Алгоритмы заполнения больших (более нескольких минут) и малых (секунды и десятки секунд) пауз различны и обеспечивают наиболее гладкое замещение возникшего интервала.
Администратор системы может настроить параметры заполнения пауз различным образом для различных временных интервалов, указав категории, шаблоны заполнения и другие параметры. Существует возможность отображения эффективности настройки модуля в виде диаграмм.

Итак, модуль заполнения незапланированных пауз предназначен для автоматической генерации фрагментов расписания. Это вспомогательная система, которая позволяет избежать пауз при вещании расписания в автоматическом режиме. (Паузы могут возникнуть, если, например, некоторые файлы, включенные в расписание, оказались недоступны из-за выхода из строя сети или компьютера, на котором они физически находятся, либо при планировании расписания была допущена ошибка, в результате которой в блоке оказалось меньше материала, чем отведено времени.)

ПРИМЕЧАНИЕ: Без Медиа БД модуль заполнения незапланированных пауз не функционирует.

Генерация расписания модулем начинается в тот момент, когда программа, воспроизводя расписание, дошла до блока, имеющего флажок Не ранее, а время выхода блока еще не наступило. В этом случае программа автоматически сгенерирует фрагмент расписания, достаточный для заполнения паузы между завершением последней доступной фонограммы и выходом первой фонограммы из блока с точкой контроля времени.

Окно Настройки автозаполнения пауз (Рис. 1) открывается командой Настройка системы заполнения пауз меню окна Расписание (доступ к меню осуществляется посредством кнопки ).


Рис. 1. Окно Настройки автозаполнения пауз

В системе предусмотрены два алгоритма:

  • для заполнения небольших пауз - Gap filler
  • для заполнения длительных пауз - Content filler

В настройках обоих алгоритмов необходимо указать список категорий БД. Для этого выполняется следующая последовательность действий:
1. Двойным щелчком в рабочем поле окна Настройки автозаполнения пауз открыть окно Настройка категорий для временных интервалов (Рис. 2).


Рис. 2 Окно Настройка категорий для временных интервалов

2. Нажать кнопку Добавить. Откроется окно Выбрать категорию (Рис. 3), в котором и нужно добавить категорию в список.


Рис. 3 Окно Выбрать категорию

Итак, список категорий БД указывается в настройках обоих алгоритмов. Разница в том, как алгоритмы Gap filler и Content filler используют данные из указанного списка категорий.

  • Задача Gap filler заключается в том, чтобы как можно точнее "закрыть" короткую паузу. Поэтому данный алгоритм для перекрытия паузы выбирает из доступных фонограмм ту, которая наиболее подходит по размеру. Если одной фонограммы недостаточно, то создается последовательность из нескольких фонограмм, при этом не имеет значения категория (из указанных в списке), из которой была взята фонограмма. Учитывается лишь время последнего воспроизведения фонограммы и ее длительность.
  • Алгоритм Content filler использует указанную последовательность категорий как шаблон, согласно которому и заполняет паузу, выбирая по одной фонограмме из каждой указанной категории до тех пор, пока пауза не будет заполнена. При выборе фонограмм также учитывается их длительность и время последнего выхода в эфир.

Обе системы могут иметь различные настройки для разных дней недели и различных временных интервалов в пределах одного дня.

Пороговая длительность, разделяющая алгоритмы, настраивается на закладке Общие настройки окна Настройки автозаполнения пауз с помощью поля Использовать Content Filler, если пауза больше … секунд.

Начиная с версии 2.15.33 на закладке Общие настройки появился флаг Заполнять только запланированные в расписании блоки. Если она установлена gap filler генерирует заполняющие элементы только на те интервалы времени, на которые запланирован блок. Промежутки между блоками не заполняются.

На закладках Gap filler и Content filler находится кнопка Диаграмма, отображающая окно Наличия фонограмм для заполнения пауз различной длины. Данное окно позволяет визуально оценить сбалансированность музыкальной базы с точки зрения разрешения возможных конфликтов (с помощью двумерного графика отображается количество фонограмм той или иной длины).

Модуль Расписание по-разному отображает фонограммы, полученные различными алгоритмами модуля заполнения незапланированных пауз. Результаты работы Gap filler-а и Content filler-а отличаются метками Af и Ac соответственно (Рис. 4).


Рис. 4 Отображение меток системы заполнения пауз в расписании


См. также:

Add picture from clipboard (Maximum size: 742 MB)