Утвержден и введен в действие
Приказом Федерального агентства
по техническому регулированию
и метрологии
от 7 июня 2016 г. N 547-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ
СПЕЦИФИКАЦИЯ ТРАНСПОРТИРОВКИ СИНХРОНИЗИРОВАННЫХ
ВСПОМОГАТЕЛЬНЫХ ДАННЫХ В ТРАНСПОРТНЫХ ПОТОКАХ DVB
Digital Video Broadcasting. Specification for the carriage
of synchronized auxiliary data in DVB transport streams
ETSI TS 102 823 V1.2.1 (2014-01)
Digital Video Broadcasting (DVB); Specification
for the carriage of synchronized auxiliary data in DVB
transport streams
(NEQ)
ГОСТ Р 56954-2016
ОКС 33.170
ОКП 657400
Дата введения
1 июня 2017 года
Предисловие
1 РАЗРАБОТАН Автономной некоммерческой организацией "Научно-технический центр информатики" (АНО "НТЦИ")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 480 "Связь"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 7 июня 2016 г. N 547-ст
4 Настоящий стандарт разработан с учетом основных нормативных положений стандарта Европейского института по стандартизации в области телекоммуникаций (ETSI) ЕТСИ ТС 102 823 V1.2.1 (2014-01) "Телевидение вещательное цифровое. Спецификация транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB" [ETSI TS 102 823 V1.2.1 (2014-01) "Digital Video Broadcasting (DVB); Specification for the carriage of synchronized auxiliary data in DVB transport streams", NEQ]
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
1 Область применения
Настоящий стандарт определяет спецификацию транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB для их синхронизации со стороны приемника с видео- и аудиопотоками. Данный стандарт применим к различным потокам вспомогательных данных, таким как телетекст, субтитры и прочее, передаваемых в составе транспортного потока MPEG.
Требования настоящего стандарта следует учитывать при разработке, изготовлении и эксплуатации оборудования DVB.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 52210-2004 Телевидение вещательное цифровое. Термины и определения
ГОСТ Р 52591-2006 Система передачи данных пользователя в цифровом телевизионном формате. Основные параметры
ГОСТ Р 54994-2012 Телевидение вещательное цифровое. Передача служб DVB по сетям с IP протоколами. Общие технические требования
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
3 Термины, определения и сокращения
3.1 В настоящем стандарте применены термины по ГОСТ Р 52210, ГОСТ Р 52591, ГОСТ Р 54994, а также следующие термины с соответствующими определениями:
3.1.1 вещательная временная диаграмма (broadcast timeline): Поток данных, который переносит временную диаграмму контента метаданных во время передачи элементов контента.
3.1.2 временная диаграмма контента метаданных (metadata content timeline): Концептуальный прогресс времени, присущий элементу контента, который может быть отнесен к метаданным и доставлен вещательной временной диаграммой.
3.1.3 временная база (timebase): Тип данных, используемых в метаданных спецификации TV-Anytime ("ТВ в любое время") с целью привязки временной диаграммы контента метаданных к элементу контента.
3.2 В настоящем стандарте применены следующие сокращения:
CRC - контроль циклическим избыточным кодом (Cyclic Redundancy Check);
DVB - телевидение вещательное цифровое (Digital Video Broadcasting);
ETSI - Европейский институт по стандартизации в области телекоммуникаций (European Telecommunications Standards Institute);
MPEG - экспертная группа по движущемуся изображению; стандарт сжатия видео- и аудиоданных (Moving Picture Experts Group);
NTP - время нормального воспроизведения (Normal Play Time);
PES - пакетизированный элементарный поток (Packetized Elementary Stream);
PID - идентификатор пакета (Packet Identifier);
PMT - таблица состава программы (Program Map Table);
PSI - информация, относящаяся к программе (Program Specific Information);
PTS - временная отметка предоставления пакета (Presentation Time Stamp);
STC - часы системного времени (System Time Clock);
TS - транспортный поток (Transport Stream);
TV-Anytime - "Телевидение в любое время";
TVA - "Телевидение в любое время" (TV-Anytime);
uimsbf - целое без знака, старший значащий бит первый (unsigned integer, most significant bit first).
4 Транспортировка синхронизированных вспомогательных данных
4.1 Введение
Синхронизированные вспомогательные данные, которые должны быть доставлены с фиксированным временным соотношением с другими линейными потоками внутри услуги DVB, такими как аудио- и видеопотоки, должны быть перенесены в пакетах пакетизированного элементарного потока (Packetized Elementary Stream; PES), которые в свою очередь переносятся в пакетах транспортного потока (Transport Stream; TS) согласно [1].
Идентификатор пакета (Packet Identifier; PID) элементарного потока, несущего синхронизированные вспомогательные данные, ассоциированные с услугой DVB, должен быть идентифицирован в таблице состава программы (Program Map Table; PMT) из информации, относящейся к программе (Program Specific Information; PSI) для этой услуги.
Элементарный поток, несущий синхронизированные вспомогательные данные, должен иметь значение дескриптора stream_type, равное 0x06, означающее, что поток PES переносит закрытые данные.
Услуга DVB может содержать один или более элементарных потоков, несущих синхронизированные вспомогательные данные. Только один пакет PES в элементарном потоке должен быть кодирован с отдельным значением временной отметки предоставления пакета (Presentation Time Stamp; PTS).
4.2 Формат пакетов транспортного потока (TS)
Синтаксис и семантика стандартного пакета TS приведены далее по тексту настоящего стандарта.
4.3 Формат пакетов пакетизированного элементарного потока (PES)
Поля стандартного пакета PES должны соответствовать следующему формату:
stream_id - должен быть равен '1011 1101' (0xBD), что означает "private_stream_1";
data_alignment_indicator - должен быть равен 1;
PES_packet_data_byte - данные байты должны быть кодированы согласно структуре вспомогательных данных в соответствии с 4.5 настоящего стандарта;
PTS - данное значение должно быть кодировано с точной синхронизацией. Если оно не кодировано, полезная нагрузка пакета PES все равно должна извлекаться и отображаться приемником, но временные соотношения с другими данными PES в текущей услуге DVB будут не определены.
Иные дополнительные поля могут присутствовать в заголовке PES.
4.4 Расположение потока
Элементарный поток, несущий синхронизированные вспомогательные данные, должен иметь значение stream_type, равное 0x06, и значение stream_id, равное 0xBD, согласно п.п. 4.1, 4.3 настоящего стандарта соответственно.
Однако этой информации может быть недостаточно для однозначной идентификации отдельного потока, так как в отдельной услуге DVB может содержаться несколько элементарных потоков с одинаковыми значениями stream_type и stream_id. Причины такой ситуации могут быть следующие:
- в отдельной услуге DVB может содержаться несколько элементарных потоков, несущих синхронизированные вспомогательные данные (п. 4.1 настоящего стандарта);
- вышеуказанная комбинация значений stream_type и stream_id может быть использована приложениями, не предназначенными для доставки синхронизированных вспомогательных данных.
В таких случаях необходимо обеспечить способ однозначной идентификации элементарного потока помимо идентификации по stream_type и stream_id. Для этой цели может существовать несколько подходов, один из них - добавление ссылки в поле DVB component_tag и включение использования отдельных дескрипторов в соответствующую таблицу PMT.
4.5 Структура вспомогательных данных
Синтаксис структуры вспомогательных данных должен соответствовать таблице 1.
Таблица 1
Синтаксис структуры вспомогательных данных
Для просмотра документа целиком скачайте его >>>