ГОСТ Р 56953—2016
ствуют. их скорость равна 0. Для устаревших декодеров размер буфера передачи равен 512 байтам,
скорость выходного потока данных равна 192 кбит/с. Для декодеров, которые способны работать с по
токами, содержащими сегменты определения дисплея, размер буфера передачи равен 1024 байтам,
скорость выходного потока данных равна 400 кбит/с.
Транспортные пакеты из буфера передачи обрабатываются путем отброса заголовков транспорт
ных пакетов и пакетов PES. Значения PTS передаются на следующие этапы обработки субтитров. В
препроцессоре сегменты, необходимые для выбранной службы субтитров, выделяются из потока суб
титров. Выходным сигналом препроцессора является поток сегментов субтитров, которые фильтруют
ся на основе значения идентификатора страницы, полученного из дескриптора субтитров.
Отобранные сегменты поступают в буфер кодированных данных размером В2 кбайт. Для уста
ревших декодеров размер буфера кодированных данных равен 24 кбайтам. Для декодеров, которые
способны работать с потоками, содержащими сегменты определения дисплея, размер буфера кодиро
ванных данных равен 100 кбайтам. Только полные сегменты выходят из данного буфера. Вывод и деко
дирование сегментов происходит мгновенно (занимает нулевое время). Если сегмент содержит данные
пикселей, декодер субтитров останавливает вывод сегментов из буфера кодированных данных, пока
все пиксели не будут переданы в буфер пикселей. Пиксельные данные объектов, которые используют ся
более чем один раз, передаются отдельно для каждого использования.
Скорость передачи пиксельных данных в буфер пикселей равна R3 кбит/с. размер буфера пиксе
лей равен ВЗ кбайтам. Для устаревших декодеров размер буфера пикселей равен 80 кбайтам, скорость
входного потока данных равна 512 кбит/с. Для декодеров, которые способны работать с потоками, со
держащими сегменты определения дисплея, размер буфера пикселей равен 320 кбайтам,
скорость входного потока данных равна 2 Мбит/с.
Данные, необходимые для составления субтитров, такие как композиция страницы, композиции
региона, таблицы ТПЦП. хранятся в буфере композиции, который имеет размер 4 кбайта.
5.1 Временная модель декодера
Требования к использованию памяти в модели декодера субтитров зависит от размера и глуби
ны цветности используемых на странице регионов. Полное описание использования памяти декодера
должно быть доставлено к началу каждой эпохи. Границы эпох обеспечивают гарантированные
точ ки получения услуги. Границы эпохи сигнализируются сегментами композиции страницы с
состоянием страницы типа «смена режима («mode change).
Буфер пикселей и буфер композиции хранят состояние декодера субтитров. Когда декодер при
нимает сегмент композиции страницы (СКС) с состоянием страницы типа «смена режима, вся выделен
ная для предыдущих сегментов память очищается, т. е. состояние декодера сбрасывается.
Все регионы, которые будут использоваться в эпохе, должны представляться в наборе показа сег
ментами композиции региона (СКР) в сопровождении СКС с состоянием страницы типа «смена режима
(первый набор показа в эпохе). Все записи ТПЦП. которые будут использоваться в эпохе, должны быть
введены в первом наборе показа. Последующие сегменты могут изменить значения буфера пикселей и
буфера композиции, но не могут изменять количество требуемой памяти.
Требования к временной модели декодера:
- в начале эпохи набор показа должен содержать полный набор сегментов СКР для всех регио
нов. которые будут использоваться в данной эпохе. СКС должен содержать список регионов, представ
ленных в начале эпохи. В отдельных случаях СКС может содержать нулевой список видимых регионов:
- СКР должен присутствовать в наборе показа, если регион должен быть изменен. СКР необяза
тельно должен быть в списке регионов СКС. Это позволяет изменять регионы, пока они не видны;
- СКР могут присутствовать в наборе показа, даже если они не будут изменены;
- декодер должен проверять каждый СКР в наборе показа, чтобы определить, должен ли регион
быть модифицирован. Три возможные причины изменения:
- флаг заполнения региона установлен;
- модификация содержания ТПЦП;
- список объектов ненулевой длины.
5.2 Модель буферной памяти
СКС с состоянием страницы типа «смена режима разрушает все предыдущие содержания буфера
пикселей и буфера композиции путем стирания их содержимого.
В течение одной эпохи размер выделенной памяти в буфере пикселей остается постоянным.
7