ГОСТ Р 56953—2016
Поток субтитров может предавать несколько компонентов служб субтитров. В этом случае стра
ницы отдельной службы субтитров должны идентифицироваться одним значением идентификатора
страницы. Это значение используется при транспортировке данных субтитров таким образом, чтобы
обеспечить механизм для извлечения данных, специфичных для службы, из потока субтитров. Система
субтитров позволяет совместно использовать данные субтитров между службами в том же потоке суб
титров. Частым и предпочтительным методом является передача различных услуг в различных потоках
с отдельными PID. Во всех случаях соответствующий PID. язык и идентификаторы страниц должны
быть указаны в таблице карты программ (РМТ) для интересующей телевизионной услуги (язык и иден
тификатор страницы в дескрипторе субтитров, определенного в DVB-SI [1]).
Система субтитров DVB предоставляет ряд методов, которые обеспечивают эффективную пере
дачу данных субтитров:
- объекты, которые наблюдаются несколько раз в регионе, должны быть переданы только однаж
ды. а затем многократно размещены в регионе;
- объекты, используемые больше чем в одной службе субтитров, должны быть переданы только
однажды;
- пиксельные данные в объектах сжимают, используя кодирование по длинам серий;
- если гамма цветов, требуемых для части графического объекта, ограничена, эта часть может
быть закодирована с использованием меньшего числа битов на пиксель и меньшей таблицы перекоди
ровки. Например, графический объект с 8 битами на пиксель может содержать области, закодирован
ные как 4 или 2 бита на пиксель каждая, которым предшествует таблица перекодировки для отображе
ния 16 или 4 цветов на 256-цветное пространство региона. Аналогично объект с 4 битами на пиксель
может содержать области, закодированные как 2 бита на пиксель;
- цветовые определения могут быть закодированы с использованием 16 или 32-битных элемен
тов ТПЦП. Это обеспечивает компромисс между полосой пропускания канала передачи и точностью
цветопередачи;
- только те значения ТПЦП. которые используются, подлежат передаче.
Вышеупомянутые опции полностью поддерживаются системой субтитров DVB.
Потоки субтитров, предназначенные для HDTV, могут содержать дополнительную структуру дан
ных. называемую display_definition_segment. которая явно определяет размер дисплея, для которого
был создан данный поток.
Потоки субтитров, связанные с телевизионными услугами стандартного разрешения, не должны
включать display_definition_segment и могут быть закодированы в соответствии с (2J.
Потоки субтитров, связанные с телевизионными услугами стандартного разрешения и предна
значенные для декодирования декодерами, разработанными согласно [2]. не должны включать display_
definition_segment.
4.2 Иерархия данных и терминология
Основным элементом потока субтитров DVB является сегмент субтитров. Эти сегменты переда
ются в пакетах PES. которые, в свою очередь, передаются в транспортных пакетах. Число сегментов,
передаваемых в пакете PES, ограничено максимальной длиной пакета PES.
Поток субтитров должен передаваться в транспортных пакетах с одним и тем же PID. Одиночный
поток субтитров может содержать несколько различных служб субтитров. Все данные субтитров, тре
буемые для службы субтитров, должны передаваться в одном потоке субтитров. Различные службы
субтитров могут быть субтитрами на различных языках для одной программы. И наоборот, они могут
быть предназначены для различных программ (при условии, что программы разделяют общий PCR).
Одиночный поток субтитров не должен содержать одновременно службу субтитров, которая вклю
чает display_definition_segment. и службу субтитров, которая не включает display_definition_segment; в
этом случае службы субтитров нужно передавать в отдельных потоках и с отдельными PID.
Потоки субтитров, предназначенные для услуг HDTV и включающие display_definition_segment,
должны быть отличны от потоков, которые предназначены для услуг стандартного разрешения и за
кодированы в соответствии с [2) при помощи определенных для HDTV значений stream_content &
component_type из дескриптора компонента DVB, содержащегося в таблицах SDT и EIT данной услуги. Это
условие обеспечивает средство, посредством чего устаревшие декодеры, поддерживающие только SD-
разрешение. должны игнорировать потоки, содержащие disp!ay_definition_segments.
Различные службы субтитров могут быть предназначены для различных типов дисплеев или тре
боваться для иных целей. Например:
4