Пн–Пт: 9:00–18:00

ГОСТ R 56954-2016 Телевидение вещательное цифровое. Спецификация транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB

Введён впервые
Дата введения:

Источники сведений

Реквизиты: исходная карточка документа.

Статус указан по данным источника. Дата независимой проверки статуса не зафиксирована.

Обозначение
ГОСТ R 56954-2016
Статус
Введён впервые
Название (рус)
Телевидение вещательное цифровое. Спецификация транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB
Название (англ)
Digital Video Broadcasting. Specification for the carriage of synchronized auxiliary data in DVB transport streams
Дата добавления в базу
01.02.2017
Дата карточки источника
01.01.2021
Дата введения
01.06.2017
Область применения
Стандарт определяет спецификацию транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB для их синхронизации со стороны приемника с видео- и аудиопотоками. Данный стандарт применим к различным потокам вспомогательных данных, таким как телетекст, субтитры и прочее, передаваемых в составе транспортного потока MPEG.
Разработан
АНО НТЦИ
Утверждён
07.06.2016 Федеральное агентство по техническому регулированию и метрологии (547-ст)
Издан
Стандартинформ (2016 г. )

Оглавление

011 Область применения
022 Нормативные ссылки
033 Термины, определения и сокращения
044 Транспортировка синхронизированных вспомогательных данных
054.1 Введение
064.2 Формат пакетов транспортного потока (TS)
074.3 Формат пакетов пакетизированного элементарного потока (PES)
084.4 Расположение потока
094.5 Структура вспомогательных данных
105 Дескрипторы
115.1 Идентификация дескрипторов
125.2 Определения дескрипторов
13Приложение А (обязательное) Типы временных диаграмм
14Библиография

Текст документа

Открыть PDF

Текст из исходного файла. Для точных значений, формул и расположения таблиц сверяйтесь с оригиналом документа.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
ГОСТР
56954-
2016
ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ
Спецификация транспортировки
синхронизированных вспомогательных данных
в транспортных потоках 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)
Издание официальное
С тандартинф орм
2016
Москва
ñòàíäàðòèçàöèÿ

Г О С Т Р 5 6 9 5 4 — 2016
Предисловие
1 Р А ЗР А Б О ТА Н А вто н о м н о й н е ко м м е р че ско й о ргани за ц и ей « Н а уч н о -те хн и ч е ски й ц ентр и н ф о р ­
м атики» (А Н О «Н Т Ц И »)
2 В Н Е С Е Н Т е хни чески м ком и те то м по стан д а р ти за ци и Т К 480 «С вязь»
3 У Т В Е Р Ж Д Е Н И В В Е Д Е Н В Д Е Й С Т В И Е П ри ка зо м Ф ед е р а л ьн о го а ге нтства по т е х н и ч е с ко м у ре­
гул и р о ва н и ю и м етр ол оги и от 7 ию ня 201 6 г. № 5 47 -ст
4 Н астоя щ и й ста н д а р т р азра бота н с учетом о сн о в н ы х н о р м а ти в н ы х пол о ж е ни й станд а рта Е вр о ­
пей ско го и нсти тута по стан д а р ти за ци и в о бл асти те л е ко м м у н и ка ц и й (E T S I) Е ТС И ТС 102 823 V1.2.1
(2 01 4 -01 ) «Т ел е ви д е ни е вещ а тел ьно е ци ф ро вое . С п е ц и ф и ка ц и я т р а н с п о р ти р о в ки с и н хр о н и зи р о ­
в а н ны х в спо м о га те л ь н ы х д а н н ы х в тр а н с п о р тн ы х п о то ка х D VB» [E TS I TS 102 823 V1.2.1 (2 01 4 -01 )
« D ig ita l V ideo B ro ad casting (D V B ); S pe cifica tio n fo r th e ca rria g e o f syn c h ro n ize d a u x ilia ry d ata in D V B tra n s ­
port strea m s», N EQ ]
5 В В Е Д Е Н В П Е Р В Ы Е
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0—2012 (раздел 8).
Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на
1 января текущего года) информационном указателе «Национальные стандарты», а официальный
текст изменений и поправок — в ежемесячном информационном указателе «Национальные
стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее
уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя
«Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются
также в информационной системе общего пользования — на официальном сайте Федерального
агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© С та н д а р ти н ф о р м , 201 6
Н астоя щ и й с танд а рт не м ож ет бы ть п ол но стью или ч а с ти чн о во сп ро и звед ен, ти р а ж и р о в а н и рас­
п р о стр а н е н в каче стве о ф и ц и а л ьн о го издания без р а зр е ш е н и я Ф е д е р а л ьн о го а ге нтства по т е х н и ч е с ко ­
м у р е гул и р о ва ни ю и м етрол огии

ГО С Т Р 5 6 9 5 4 — 2016
Содержание
1 О бл асть п р и м е н е н и я ......................................................................................................................................................................... 1
2 Н ор м ати вны е с с ы л к и ......................................................................................................................................................................... 1
3 Т ерм ины , о п р ед е л е ни я и с о к р а щ е н и я ..................................................................................................................................... 1
4 Т р а н сп о р ти р о вка с и н х р о н и зи р о в а н н ы х вспо м о га те л ь н ы х д а н н ы х
.........................................................................2
4.1 В в е д е н и е ........................................................................................................................................................................................ 2
4 .2 Ф о р м а т пакетов тр а н с п о р тн о го п отока ( T S ) ................................................................................................................2
4 .3 Ф о р м а т пакетов п а ке ти зи р о ва н н о го эл е м е н та р н о го потока (P E S )..................................................................2
4 .4 Р а сп ол ож е ни е п о т о к а ...............................................................................................................................................................3
4 .5 С тр уктур а вспо м о га те л ь н ы х д а н н ы х ................................................................................................................................3
5 Д е с кр и п то р ы ...........................................................................................................................................................................................4
5.1 И д е н ти ф и ка ц и я д е с кр и п т о р о в ............................................................................................................................................ 4
5.2 О п р ед е л е ни я д е с кр и п т о р о в ................................................................................................................................................. 4
П р и л о ж е н и е А (обяза тельное ) Типы вр е м е нн ы х д и а г р а м м ........................................................................................12
Б и б л и о гр а ф и я ....................................................................................................................................................................................... 13
III

ГОСТ Р 56954—2016
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ
Спецификация транспортировки синхронизированных вспомогательных данных
в транспортных потоках DVB
D igital V ideo B roadcasting. S pecification fo r the carria ge o f syn chron ize d a u xiliary data in D VB tra n s p o rt stream s
Д а та в вед ени я — 2 01 7 — 06— 01
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): Концептуальный
прогресс времени, присущий элементу контента, который может быть отнесен к метаданным и достав­
лен вещательной временной диаграммой.
И зд а н и е о ф и ц и а л ь н о е
1

Г О С Т Р 5 6 9 5 4 — 2016
3.1 .3 в р е м е н н а я б а за (tim e ba se): Тип д а н н ы х, и спо л ь зу е м ы х в м е та д а н ны х спе ц и ф и ка ц и и
T V -A n ytim e (« Т В в л ю б о е вр ем я ») с цел ью п ри вя зки вр ем е нно й д и а гр а м м ы конте нта м е та д а н ны х к эл е ­
м е н ту конте нта.
3.2 В насто ящ ем с танд а рте п ри м ене ны с л е д ую щ и е со кр а щ е н и я :
C R C — ко нтр ол ь ц и кл и ч е ски м и збы то чны м код ом (C y clic R e d u n d a n c y C he ck);
D V B — те л е в и д е н и е ве щ а тел ьно е ци ф ро вое (D igita l V id e o B ro ad casting );
ETS I — Е вр о п е й ски й и н сти тут по с та н д а р ти за ци и в обл асти т е л е ко м м у н и ка ц и й (E u ro pe an
T e le co m m u n ica tio n s S ta n d a rd s Institute);
M P E G — экспе р тн а я группа по д в и ж у щ е м у с я и зо б р а ж е н и ю ; ста н д а р т с ж ати я ви д е о- и а уд ио д а н­
н ы х (M oving P ictu re E xpe rts G rou p);
N TP — вр ем я но р м а л ьн о го во сп р о и зве д е н и я (N o rm a l P lay Tim e);
P E S — паке ти зи р о ва н н ы й эл е м ента рны й поток (P a cke tize d E le m e n ta ry S tre am );
PID — и д е н ти ф и ка то р п акета (P a c ke t Identifier);
P M T — та б л и ц а состава про гр а м м ы (P ro g ra m M ap Table);
PSI — и н ф о р м а ц и я, о тн о ся щ а я ся к п р о гр а м м е (P ro g ra m S p e c ific Info rm a tio n);
P TS — вр е м е нн а я о тм е тка пре д о ста в л е н и я пакета (P rese ntatio n T im e S tam p);
S TC — часы си сте м н о го вр ем е ни (S yste m T im e C lock);
TS — тр а н сп о р тн ы й поток (T ra n sp o rt S tre am );
T V -A nytim e — «Т ел е ви д е ни е в л ю б о е врем я»;
T V A — « Т е л е ви д е ни е в л ю б о е врем я» (T V -A nytim e );
u im s b f— целое без знака , стар ш и й зн а ч а щ и й б и т первы й (u nsig ne d integer, m o st s ig n ific a n t bit first).
4 Транспортировка синхронизированных вспомогательных данных
4.1 В в е д е н и е
С и нх р о н и зи р о в а н ны е вспо м ога те л ьны е д а н н ы е , кото ры е д о л ж н ы бы ть д о ста вл е н ы с ф и кси р о в а н ­
ны м вр ем е нны м с о о тн о ш е н и е м с д р у ги м и л и н е й н ы м и п отока м и внутри усл уги D V B , та ки м и ка к ауд ио - и
ви д е опото ки , д о л ж ны бы ть пер е н е се н ы в п а ке та х п а ке ти зи р о ва н н о го эл е м е н та р н о го потока (P a cke tize d
E le m e n ta ry S tre am ; P E S ), кото ры е в с во ю оче ре д ь п ер е н о ся тся в п а ке та х тр а н с п о р тн о го п отока (T ran s­
port S tream ; T S ) со гл а сн о [1].
И д е н ти ф и ка то р пакета (P a cke t Identifier; P ID ) эл е м е н та р н о го потока, несущ его с и н хр о н и зи р о ­
ванны е вспо м ога те л ьны е д а н н ы е , а ссо ц и и р о в а н н ы е с усл уго й D VB, д о л ж е н бы ть и д е н ти ф и ц и р о ва н
в таб л и ц е состава про гр а м м ы (P ro g ra m M a p Table; Р М Т ) из и н ф о р м а ц и и , о тн о сящ е й ся к п р о гр а м м е
(P rog ra m S p e c ific Info rm a tio n; P S I) д л я этой усл уги.
Э л е м ента рны й поток, несущ и й си н хр о н и зи р о в а н н ы е вспо м ога те л ьны е д а н н ы е , д о л ж е н и м еть зн а ­
чени е д е с кр и п то р а stre a m _ ty p e , р авно е 0x06, о зн а ча ю щ е е , что поток P E S п е р е н о си т за кр ы ты е д а нны е .
Услуга D V B м ож ет с о д е р ж а ть один или б ол ее э л е м е н та р н ы х потоко в, н е с у щ и х с и н хр о н и зи р о в а н ­
ны е вспо м ога те л ьны е д а нны е . Только один п аке т P E S в эл е м е н та р н о м потоке д о л ж е н бы ть код и ро ван
с отд ельны м зн а ч е н и е м вр ем е нно й отм етки пре д о ста в л е н и я пакета (P re se n ta tio n Tim e S tam p ; PTS).
4.2 Ф о р м а т п а ке то в т р а н с п о р т н о го п о то ка (T S )
С и н та кс и с и се м а н ти ка ста н д а р тн о го пакета T S п ри ве дены д а л е е по т е кс ту н асто ящ его станд а рта .
4.3 Ф о р м а т п а ке то в п а ке ти зи р о в а н н о го э л е м е н та р н о го п о то ка (P E S )
П оля ста н д а р тн о го пакета P E S д о л ж н ы соо тветствова ть сл е д у ю щ е м у ф ор м ату:
s tre a m _ id — д о л ж е н бы ть равен ‘1011 1101’ (OxBD), что о зна ча е т « p riva te _ stre a m _ 1 » ;
data a lig n m e n t in d ic a to r — д о л ж е н бы ть равен 1;
P E S _ p a c k e t_ d a ta _ b y te — д а н н ы е байты д о л ж н ы бы ть ко д и ро ваны со гл а сн о стр у ктур е вспо м ога ­
т е л ь н ы х д а н н ы х в со о тветстви и с 4 .5 насто ящ его станда рта ;
PTS — д а н н о е зн а ч е н и е д о л ж н о бы ть ко д и р о ва н о с то ч н о й с и н хр о н и за ц и е й . Е сли о но не код и­
ровано, пол е зная н а гр узка пакета P E S все р авно д о л ж н а и звл е ка ть ся и о то б р а ж а ть ся п р и е м н и ко м , но
вр е м е нн ы е с о о тн о ш е н и я с д р у ги м и д а н н ы м и P E S в те ку щ е й усл уге D V B будут не о пр еде ле ны .
И ны е д о п о л н и те л ьн ы е поля м огут при сутство ва ть в за го л о в ке P ES.
2

Г О С Т Р 5 6 9 5 4 — 2 0 1 6
4 .4 Р а с п о л о ж е н и е п о т о к а
Э л е м е н т а р н ы й п о т о к, н е с у щ и й с и н х р о н и з и р о в а н н ы е в с п о м о га т е л ь н ы е д а н н ы е , д о л ж е н и м е т ь з н а ­
ч е н и е s tre a m _ ty p e , р а в н о е 0 x 0 6 , и з н а ч е н и е s t r e a m jd , р а в н о е O xBD , с о гл а с н о п .п . 4 .1 , 4 . 3 н а с т о я щ е го
с т а н д а р т а с о о т в е т с т в е н н о .
О д н а к о это й и н ф о р м а ц и и м о ж е т б ы т ь н е д о с т а т о ч н о д л я о д н о з н а ч н о й и д е н т и ф и к а ц и и о т д е л ь н о го
п о т о ка , т а к к а к в о тд е л ь н о й у с л у ге D V B м о ж е т с о д е р ж а т ь с я н е с к о л ь к о э л е м е н т а р н ы х п о т о к о в с о д и н а ­
к о в ы м и з н а ч е н и я м и s tre a m _ ty p e и s t r e a m jd . П р и ч и н ы т а к о й с и т у а ц и и м о гу т б ы т ь с л е д у ю щ и е :
- в о тд е л ь н о й у с л у ге D V B м о ж е т с о д е р ж а т ь с я н е с к о л ь к о э л е м е н т а р н ы х п о т о к о в , н е с у щ и х с и н х р о ­
н и з и р о в а н н ы е в с п о м о га т е л ь н ы е д а н н ы е (п. 4.1 н а с т о я щ е го с т а н д а р т а );
- в ы ш е у к а з а н н а я к о м б и н а ц и я з н а ч е н и й s t r e a m jy p e и s t r e a m jd м о ж е т б ы т ь и с п о л ь з о в а н а п р и л о ­
ж е н и я м и , не п р е д н а з н а ч е н н ы м и д л я д о с т а в к и с и н х р о н и з и р о в а н н ы х в с п о м о га т е л ь н ы х д а н н ы х .
В т а к и х с л у ч а я х н е о б х о д и м о о б е с п е ч и т ь с п о с о б о д н о з н а ч н о й и д е н т и ф и к а ц и и э л е м е н т а р н о го п о ­
т о к а п о м и м о и д е н т и ф и к а ц и и по s t r e a m jy p e и s t r e a m jd . Д л я это й ц ел и м о ж е т с у щ е с т в о в а т ь н е с к о л ь к о
п о д х о д о в , о д и н и з н и х — д о б а в л е н и е с с ы л к и в п о л е D V B c o m p o n e n t ja g и в к л ю ч е н и е и с п о л ь з о в а н и я
о т д е л ь н ы х д е с к р и п т о р о в в с о о т в е т с т в у ю щ у ю т а б л и ц у РМ Т.
4 .5 С т р у к т у р а в с п о м о га т е л ь н ы х д а н н ы х
С и н т а к с и с с т р у к т у р ы в с п о м о га т е л ь н ы х д а н н ы х д о л ж е н с о о т в е т с т в о в а т ь т а б л и ц е 1.
Таблица 1 — С интаксис структуры вспом огательны х данны х auxiliary_data_structure
С и нтакси с Количество битов Ф о рм ат
a u x ilia r y _ d a ta _ s tr u c tu r e ( ) {
p a y lo a d fo r m a t 4 u im s b f
R e s e rv e d 3 u im s b f
C R C J la g
fo r (i= 0 ; i< N ; i+ + ) {
1 u im s b f
p a y lo a d b y te
}
if ( C R C fla g = = ‘1’) {
8 u im s b f
C R C 3 2 3 2 u im s b f
}
}
Примечание — П оскольку эта структура является единственны м и данны ми, которы е передаю тся в бай­
тах P E S_packet_data_bytes, их количество может бы ть определено из полей PES_packet_length и P E S _header_
d a ta je n g th , закодированны х в структуре пакета PES.
С т р у к т у р а в с п о м о га т е л ь н ы х д а н н ы х д о л ж н а с о д е р ж а т ь с л е д у ю щ и е п о л я :
p a y lo a d _ fo rm a t: 4 -б и т о в о е п о л е , и с п о л ь з у е м о е д л я и д е н т и ф и к а ц и и ф о р м а т а к о д и р о в а н и я п о л я
п о л е з н о й н а гр у з к и , к о д и р у е м о е с о гл а с н о т а б л и ц е 2.
Таблица 2 — Ф орм ат поля payload_form at
Значение Описание
0x0 Зарезервировано DVB
0x1 Поле полезной нагрузки долж но содержать 0 или более дескрипторов, описанны х в разделе
5 настоящ его стандарта
0x2-0x7 Зарезервировано DVB
0x8-0xF Определяется пользователем
C R C _ fla g : 1-б и т о в ы й ф л а г. Е с л и р а в е н 1, т о в д а н н о й с т р у к т у р е с о д е р ж и т с я п о л е C R C _ 3 2 . Е с л и
р а в е н 0, т о п о л е C R C _ 3 2 о тс у тств у е т.
p a y lo a d _ b y te : 8 -б и т о в о е п о л е . П о с л е д о в а т е л ь н о с т ь б а й т о в p a y lo a d _ b y te с о с т а в л я ю т п о л е п о л е з ­
н о й н а гр у з к и . С и н т а к с и с и с е м а н т и к а п о л я п о л е з н о й н а гр у з к и о п р е д е л я ю т с я в с о о т в е т с т в и и с ф о р м а ­
т о м , ко т о р ы й и д е н т и ф и ц и р у е т с я п о л е м p a y lo a d _ fo rm a t.
3

Г О С Т Р 5 6 9 5 4 — 2016
C R C _32: 3 2 -б и то во е поле, сод е р ж а щ е е зна ч е н и е контр ол я ц и кл и ч е ски м избы точны м код ом (C yclic
R e d u n d a n cy C heck; C R C ), которое д а е т 0 на вы ходе р е ги стр о в д е ко д е р а , о пи са н н о го в [2], после о бр а ­
ботки всей структур ы a u x ilia ry _ d a ta _ s tru c tu re .
5 Дескрипторы
5.1 И д е н ти ф и ка ц и я д е с кр и п т о р о в
П оле полезной нагрузки структур ы вспо м о га те л ь н ы х д а н н ы х (п. 4 .5 насто ящ его станд а рта ) м ож ет
со д е р ж а ть 0 или бол ее д е скр и п то р о в, п р и в е д е н н ы х в таб л и ц е 3.
Таблица 3 — Д е с к р и п т о р ы , и с п о л ь зу е м ы е в с т р у к т у р е в с п о м о га т е л ь н ы х д а н н ы х
Значение тега Идентификатор
0 x 0 0 З а р е з е р в и р о в а н о D V B
0x01 Т V A _i d _ d e s c rip to r
0 x 0 2 b ro a d c a s t_ tim e lin e _ d e s c rip to r
0 x 0 3 tim e _ b a s e _ m a p p in g _ d e s c rip to r
0 x 0 4 c o n te n t_ la b e lin g _ d e s c rip to r
0 x 0 5 s y n c h ro n is e d _ e v e n t_ d e s c rip to r
0 x 0 6 s y n c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r
0 x 0 7 -0 x 7 F З а р е з е р в и р о в а н о D V B
0 x 8 0 -0 x F F О п р е д е л я е т с я п о л ь зо в а т е л е м
5.2 О п р е д е л е н и я д е с кр и п то р о в
5.2.1 Д е с к р и п то р T V A _ id _ d e s c rip to r
Н азначе ние , с и н та кс и с и се м а н ти ка д а н н о го д е с кр и п то р а опр еде ле ны в [3] (11.2.4).
М и н и м а л ьн а я с ко р о сть п о втор е ни я д а н н о го д е скр и пто р а , о тн о сящ е го ся к о тд ел ьно м у зн а ч е н и ю
TV A _id, д о л ж н а бы ть как м и ни м ум один раз каж ды е 2 с.
Если д а н н ы й д е с кр и п то р п ередается в с и н х р о н и зи р о в а н н ы х вспо м о га те л ь н ы х д а н н ы х со зн а ч е н и ­
ем поля p a ylo a d _ fo rm a t, р авны м 0 x 1 , то д о л ж но собл ю д а ться сл е д ую щ ее тре б о ва н и е :
зн ачени е 8 -б и тово го поля d e s c rip to r_ ta g д о л ж н о бы ть равно 0 x 1 .
5.2 .2 Д е с к р и п то р b ro a d c a s t_ tim e lin e _ d e s c rip to r
5.2.2.1 В в е д е н и е
Э л е м ент л и н е й н о го конте нта с о д е р ж и т о бя зате л ьную вр е м е нн ую д и а гра м м у, которая п е р е м е щ а ­
ется си н хр о н н о с потоком . Ч тобы позвол и ть п р и л о ж е н и ю (м етад а нны м ) у п р а вл я ть эл е м енто м контента
во врем я пре д ста вл е ни я, д а н н а я вр е м е нн а я д и а гр а м м а м ож ет бы ть п р е д ста вл е на в т е р м и н а х вр е м е н ­
ной д и а гр а м м ы конте нта м етаданны х.
Чтобы вр ем е нна я д и а гр а м м а конте нта м е та д а н ны х бы ла и спо л ьзо ва на п р и е м н и ко м д л я уп р а в л е ­
ния пре д ста вл е ни ем эл е м ента конте нта, она д о л ж н а бы ть д о с та в л е н а в п р и е м н и к во врем я ве щ ания
эл е м ента контента. Э то м ож ет бы ть д о с ти гн у то путем о то б р а ж е ни я вр ем е нно й д и а гр а м м ы контента
м е та д а н ны х на ве щ а тел ьную вр е м е нн ую д и а гра м м у, которая м ож ет бы ть д о с та в л е н а чер ез и спо л ьзо ­
вание д е с кр и п то р а ве щ ательной вр ем е нно й д и а гр а м м ы b roa d ca st_ tim e lin e _ d e scrip to r.
Типы вр е м е нн ы х д и а гр а м м в соо тветстви и с п р и л о ж е н и е м А насто ящ его стандарта.
5 .2 .2.2 И с п о л ь зо в ан и е
Д е с кр и п то р ве щ ательной вр ем е нно й д и а гр а м м ы о пр ед е л я ет врем я в виде чи сл а отсчетов. Э то
не ф о р м а ти р о в а н н о е чи сл о отсчетов затем конве р ти р уется в зн ачени е врем е ни путем и спо л ьзо ва ния
поля ф ор м ата отсчетов, т.е. ч и сл а отсчетов на е д и н и цу вр ем е ни . З атем код и ро ванны е зн ачени я ве щ а ­
те л ьно й вр ем е нно й д и а гр а м м ы п р е об р азую тся в ф ор м аты п р е д ста вл е ни я врем ени.
4

Г О С Т Р 5 6 9 5 4 — 2016
В ещ а тел ьная вр ем е нна я д и а гр а м м а д о л ж н а о пр ед е л я ться одним из д в у х спо соб ов:
- как прям ая ве щ а тельна я вр ем е нна я д и а гр а м м а путем ко д и ро вани я а бсо л ю тно го врем е ни в д е ­
скр и п то р е ве щ ательной вр ем е нно й д и а гр а м м ы ;
- как с м ещ енна я ве щ а тельна я вр ем е нна я д и а гр а м м а путем код и ро вани я с м ещ ени я вр ем ени в д е ­
скр и п то р е ве щ а тельно й вр ем е нно й д и а гр а м м ы . Д а н н о е см е щ е н и е д о л ж н о д о б а вл я ться к а бсо л ю тн о м у
вр ем е ни , о п р е д е л е н н о м у прям ой ве щ ательной вр ем е нно й д и а гр а м м о й .
Д е с кр и п то р ве щ ательной вр ем е нно й д и а гр а м м ы о пр ед е л я ет ко д и ро ванны е зн ачени я врем е ни
д л я вещ ательной вр ем е нно й д и а гр а м м ы на д и с кр е тн ы х отсчетах. Д ля гене ра ци и зн ачени й д л я ве щ а ­
тел ьно й вр ем е нно й д и а гр а м м ы м еж д у при няты м и зн а ч е н и я м и сле д ует и с по л ьзо ва ть экстр а по л я ци ю :
Те = T r + (Ts ■ Rr) (1)
где Те — экс тр а п о л и р о в а н но е зна ч е н и е ве щ ательной вр ем е нно й д и а гр а м м ы , в отсчетах;
Т г — при нято е зн а ч е н и е ве щ ательной вр ем е нно й д и а гр а м м ы , в отсчетах;
Ts — врем я из при нято го значени я , дл я которого тре буе тся экс тр а п о л и р о в а н но е значени е , с;
R r — с ко р о сть д в и ж е н и я ве щ ательной вр ем е нно й д и а гр а м м ы , о пр ед е л е нная п риняты м полем
tick_ ra te .
5 .2 .2 .3 С и н такс и с
С и н та кс и с д е с кр и п то р а b ro a d ca s t_ tim e lin e _ d e sc rip to r приведен в таб л и ц е 4.
Таблица 4 — С и н т а к с и с д е с к р и п т о р а b ro a d c a s t_ tim e lin e _ d e s c rip to r
Синтаксис
Количество
битов
Формат
b ro a d c a s t_ tim e lin e _ d e s c rip to r() {
d e s c rip to r_ ta g 8 u im s b f
d e s c r ip to r je n g th 8 u im s b f
b ro a d c a s t tim e lin e id 8 u im s b f
re s e rv e d 1 u im s b f
b ro a d c a s t tim e lin e ty p e 1 u im s b f
c o n tin u ity jn d ic a to r 1 u im s b f
p re v _ d i s co nti n u ity_ fl ag 1 u im s b f
n e x t_ d is c o n tin u ity _ fla g 1 u im s b f
ru n n in g _ s ta tu s
if ( b r o a d c a s t jim e lin e jy p e = = ‘0 ’) {!* d ire c t e n c o d in g * /
3 u im s b f
re s e rv e d 2 u im s b f
tic k fo rm a t 6 u im s b f
a b s o lu te tic k s
}
if ( b r o a d c a s tJ im e lin e J y p e = = T ) {Г o ffs e t e n c o d in g * /
32 u im s b f
d ire c t b ro a d c a s t tim e lin e id 8 u im s b f
o ffs e t tic k s
}
if (p re v _ d is c o n tin u ity _ fla g = = T ) {
32 u im s b f
p re v d is c o n tin u ity tic k s
}
if (n e x t_ d is c o n tin u ity _ fla g = = T ) {
32 u im s b f
n e x t d is c o n tin u ity tic k s
}
b ro a d c a s t tim e lin e in fo le n g th
32 u im s b f
8 u im s b f
fo r (i= 0 ; i< b ro a d c a s t tim e lin e in fo le n g th ; i+ + ) {
b ro a d c a s t tim e lin e in fo b y te
}
}
8 u im s b f
5 .2 .2 .4 С е м а н ти ка
d e s c rip to r_ ta g : 8 -б и то во е поле, д о л ж н о бы ть р авно 0x02.
d e s c rip to r je n g th : 8 -б и то во е поле, ука зы в а е т о бщ е е ко л и че ство бай тов д л я б л о ка д а н н ы х д е ­
с кр и п то р а сл е д ую щ е го за байтом , о пр е д е л я ю щ и м зн а ч е н и е этого поля.
5

Г О С Т Р 5 6 9 5 4 — 2016
b ro a d c a s t_ tim e lin e _ id : 8 -б и то во е поле, сл у ж и т д л я у н и ка л ь н о й и д е н ти ф и ка ц и и ве щ а тельно й
вр е м е нн о й д и а гр а м м ы .
b ro a d c a s t_ tim e lin e _ ty p e : 1-б и то в о е поле, о пр е д е л я е т ти п вещ а тел ьно й вр е м е нн о й д и а гр а м м ы .
З н а че н и е 0 со о тветствуе т прям ой вещ а тел ьно й вр е м е нн о й д и а гр а м м е , зн а ч е н и е 1 со о тветствуе т см е ­
щ енной вещ а тел ьно й вр е м е нн о й д и а гр а м м е .
c o n tin u ity _ in d ic a to r: 1-би тово е поле, с л у ж и т д л я и д е н ти ф и ка ц и и п осл е д ова тел ьно сти зна ч е н и й
вещ а тел ьно й вр ем е нно й д и а гр а м м ы м е ж д у разры ва м и. С осто я н и е д а н н о го би та д о л ж н о м е ня ться на
п р о ти во п о л о ж н о е при ка ж д о м разры ве.
p re v _ d is c o n tin u ity _ fla g : 1-б и то во е поле, есл и р авно 1 указы вает, ч то поле p re v _ d is c o n tin u ity _
tic k s ко д и р о ва н о в д а н н о м д е с кр и п то р е . Э то поле д о л ж н о бы ть р авно 0, есл и д а н н ы й д е с кр и п то р ин­
ф о р м и р у е т о разры ве в вещ а тел ьно й вр е м е нн о й д и а гр а м м е .
n e x t_ d is c o n tin u ity _ fla g : 1-б и то в о е поле, есл и р авно 1 указы вает, что поле n e x t_ d is c o n tin u ity _
tic k s ко д и р о ва н о в д а н н о м д е с кр и п то р е .
ru n n in g s ta tu s : 1-б и то во е поле, ука зы ва е т на со с то я н и е вещ а тел ьно й вр ем е нно й д и а гр а м м ы .
Д о п у с ти м ы е зн а ч е н и я п ри ве д ены в та б л и ц е 5.
Таблица 5 — З н а ч е н и я п о л я r u n n in g _ s ta tu s
Величина Значение Описание
0 -2 З а р е з е р в и р о в а н о Н е о п р е д е л е н о в н а с т о я щ е м с т а н д а р те
3 О с т а н о в л е н а В е щ а т е л ь н а я в р е м е н н а я д и а гр а м м а о с т а н о в л е н а
4 Д в и ж е т с я В е щ а т е л ь н а я в р е м е н н а я д и а гр а м м а д в и ж е т с я
5 -7 З а р е з е р в и р о в а н оН е о п р е д е л е н о в н а с т о я щ е м с т а н д а р те
tic k _ fo rm a t: 6 -б и то в о е поле, со гл а сн о та б л и ц е 6 указы вает, како й ф о р м а т и спо л ьзуе тся в ве щ а ­
тел ьно й вр ем е нно й д и а гр а м м е .
Таблица 6 — К о д и р о в ка п о л я tic k _ f o r m a t
Величина Описание
0 x 0 0 -0 x 0 F З а к о д и р о в а н о с о гл а с н о [4 ] (та б л и ц а 6 -4 )
0 x 1 0 1 0 0 0 о т с ч е то в (м с ) в с е к у н д у
0x11 9 0 0 0 0 о т с ч е то в в с е к у н д у
0 x 1 2 -0 x 2 F З а р е з е р в и р о в а н о D V B
0 x 3 0 -0 x 3 F О п р е д е л я е т с я п о л ь зо в а т е л е м
a b s o lu te tic k s : а бсо л ю тн о е зн а ч е н и е вр ем е ни д л я прям о й вещ а тельно й вр ем е нно й д и а гр а м м ы ,
д о л ж н о бы ть ко д и р о ва н о со гл а с н о з н а ч е н и ю поля tic k _ fo rm a t.
d ir e c t_ b ro a d c a s t_ tim e lin e _ id : 8 -б и то во е поле, и спо л ьзуе тся д л я и д е н ти ф и ка ц и и прям ой ве щ а ­
те л ьн о й вр ем е нно й д и а гр а м м ы .
o ffs e t_ tic k s : 3 2 -б и то во е поле, у ка зы в а е т на см е щ е н и е , кото ро е д о л ж н о бы ть д о б а в л е н о к а б со ­
л ю тн о м у з н а ч е н и ю вр ем е ни из прям о й вещ а тельно й вр е м е нн о й д и а гр а м м ы с и д е н ти ф и ка то р о м d ire c t_
b ro a d c a s t_ tim e lin e _ id д л я п ол учени я те кущ е го зн а ч е н и я ве щ а тел ьно го врем ени.
П оле o ffs e t_ tic k s д о л ж н о бы ть код и ро вано со гл а сн о ф о р м а ту из поля tic k _ fo rm a t.
p re v _ d is c o n tin u ity _ tic k s : 3 2 -б и то во е поле, д о л ж н о бы ть за ко д и р о в а н о зн а ч е н и е м a b s o lu te _ tic k s
или o ffs e t_ tic k s (что п р и м е н и м о ), кото ро е п р и м е н я л о сь д о п р е д ы д ущ е го разры ва.
n e x t_ d is c o n tin u ity _ tic k s : 3 2 -б и то во е поле, д о л ж н о бы ть за ко д и р о в а н о зн а ч е н и е м a b s o lu te _ tic k s
или o ffs e t_ tic k s (что п р и м е н и м о ), когда о ж и д ае тся, что п осл е сл е д ую щ е го разры ва ве щ а тел ьна я вре­
м енна я д и а гр а м м а п ой д ет с те ку щ е й с ко р о с ть ю про д ви ж е ния .
b ro a d c a s t_ tim e lin e _ in fo _ le n g th : 8 -б и то во е поле, о пр е д е л я е т д л и н у в б а й та х по сл е д ую щ е го ин­
ф о р м а ц и о нн о го поля ве щ а тельно й вр е м е нн о й д и а гр а м м ы .
6

Г О С Т Р 5 6 9 5 4 — 201 6
b ro ad c a s t_ tim e lin e _ in fo _ b y te : 8 -б и то во е поле. П осл е д о ва те л ьн о сть полей b ro a d c a s t_ tim e lin e _
in fo _ b y te со ста вл яе т и н ф о р м а ц и о н н о е поле вещ а тельно й вр е м е нн о й д и а гр а м м ы .
5 .2 .3 Д е с к р и п то р tim e _ b a s e _ m a p p in g _ d e s c rip to r
5.2.3.1 И с п о л ь зо в ан и е
Д е с кр и п то р tim e _ b a s e _ m a p p in g _ d e s c rip to r п р е д о ста в л яе т сп о с о б я вн о й а сс о ц и а ц и и вне ш не й вре­
м енно й базы с вещ а тел ьно й вр ем е нно й д и а гр а м м о й .
М и н и м а л ьн а я ч а сто та п о втор е ни я д а н н о го д е с кр и п то р а за в и с и т от зн а ч е н и я поля tim e _ b a s e _
m a p p in g id и д о л ж н а бы ть не м ене е о дного раза в 5 с.
5 .2 .3 .2 С и н та кс и с
С и н та кс и с д е с кр и п то р а tim e _ b a s e _ m a p p in g _ d e s c rip to r при ве ден в та б л и ц е 7.
Таблица 7 — Синтаксис дескриптора time_base_mapping_descriptor
Синтаксис Количество битов Формат
tim e _ b a s e _ m a p p in g _ d e s c rip to r() {
d e s c rip to r_ ta g
d e s c r ip to r je n g th 8 u im s b f
tim e b a s e m a p p in g id 8 u im s b f
re s e rv e d 8 u im s b f
n u m tim e b a s e s 1 u im s b f
fo r (i= 0 ; i< n u m tim e b a se ; i+ + ) { 8 u im s b f
tim e b a s e id
b ro a d c a s t tim e lin e id
} 8 u im s b f
} 8 u im s b f
5 .2 .3 .3 С е м а н ти ка
d e s c rip to r_ ta g : 8 -б и то во е поле, д о л ж н о бы ть р авно 0x03.
d e s c rip to r je n g th : 8 -б и то во е поле, ука зы в а е т о бщ е е ко л и че ство бай тов д л я б л о ка д а н н ы х д е ­
скри п то р а, сл е д ую щ его за бай том , о пр е д е л я ю щ и м зн а ч е н и е этого поля.
tim e _ b a s e _ m a p p in g _ id : 8 -б и то во е поле, д о л ж н о и спо л ьзо ва ться д л я у н и ка л ь н о й и д е н ти ф и ка ц и и
наб о ра о то б ра ж е ни й м еж ду вн е ш н и м и вр ем е нны м и база м и и ве щ а тел ьны м и вр ем е нны м и д и а гр а м ­
м ам и. Границам и у н и ка л ь н о с ти д а н н о го и д е н ти ф и ка то р а я вл яе тся эл е м ента рны й поток, п ер ено ся щ и й
си н хр о н и зи р о в а н н ы е вспо м ога те л ьны е д а н н ы е , в ко то р ы х д о ста вл я е тся д а н н ы й д е с кр и п то р tim e _ b a s e _
m a p p ing _d escrip to r.
n u m _ tim e _ b a s e s : 7 -б и тово е поле, со д е р ж и т ч и сл о вр е м е нн ы х баз, о п р е д е л е н н ы х д л я о то б р а ж е ­
ния на ве щ а тельны е вр ем е нны е д и а гр а м м ы . В р е м е н н ы е базы д о л ж н ы бы ть о пр ед е л е ны в во схо д ящ е м
п ор яд ке н ум ер ац и и полям и tim e _ b a se _ id .
tim e _ b a s e _ id : 8 -б и тово е поле, о пр ед е л я ет в р е м е нн у ю базу д л я о то б ра ж е ни я .
b ro a d c a s t_ tim e lin e _ id 8 -б и тово е поле, и д е н ти ф и ц и р уе т в е щ а тел ь ную в р е м е нн у ю ди а гра м м у,
п ря м ую или с м ещ енную , о пр е д е л е н н ую в то м ж е потоке с и н хр о н и зи р о в а н н ы х всп о м о га те л ь н ы х д а н ­
ны х, в котором д о ста вл я е тся д а нны й д е скр и п то р .
5 .2 .4 Д е с к р и п то р c o n te n t_ la b e lin g _ d e s c rip to r
5.2.4.1 И с п о л ь зо в ан и е
Д е с кр и п то р c o n te n t_ la b e lin g _ d e s crip to r п р е д о ста в л яе т сп о с о б а сс о ц и а ц и и м еток в ф ор м ате и д е н­
т и ф и ка то р о в с эл е м ента м и конте нта. Э ти м етки м огут бы ть и спо л ьзо ва ны м ета д а нны м и ка к ссы л ки на
а сс о ц и и р о ва н н ы й с ним и контент. Ф ор м ат и д е н ти ф и ка то р о в м ож ет м е ня ться в за в и с и м о с ти от п р и м е ­
нения м етаданны х.
Д е с кр и п то р c o n te n t_ la b e lin g _ d e s crip to r та кж е м ож ет и спо л ьзо ва ться д л я а сс о ц и а ц и и ве щ ательной
вр ем е нно й д и а гр а м м ы с эл е м енто м контента.
М и н и м а л ьн а я частота повтор е ни я д а н н о го д е с кр и п то р а за в и с и т от зн ачени й полей m e ta d a ta _ a p -
p lica tio n fo rm a t и c o n te n t_ re fe re n c e _ id и д о л ж н а бы ть не м ене е о дного раза в 5 с.
5 .2 .4 .2 С и н такс и с
С и н та кс и с д а н н о го д е с кр и п то р а о пр ед е л е н в [1].
5 .2 .4 .3 С е м а н ти ка
Б азовая се м а н ти ка д а н н о го д е с кр и п то р а о пр е д е л е н а в [1].
В пре д е л а х систе м ы D V B д о л ж н а п р и м е н я тьс я сл е д ую щ а я д о п о л н и те л ьн а я се м а н ти ка .
7

ГОСТ Р 56954—2016
Поле metadata_application_format должно кодироваться согласно таблице 8.
Таблица 8 — Коди ро вка поля m e ta d a ta _ a p p lic a tio n _ fo rm a t
Величина Описание
OxOOOO-OxOOFF З а ре зер ви ро вано M P E G
0x0100 М етаданны е TV A согласно DVB
0 x0 10 1-0x0 3F F З а ре зер ви ро вано DVB
0x0 40 0-0xF F F E О пределяется пользователем
OxFFFF О пределяется полем m e ta d a ta _ a p p lic a tio n _ fo rm a tJ d e n tifie r
Поле content_time_base_indicator должно кодироваться согласно таблице 9.
Таблица 9 — Коди ро вка поля c o n te n t_ tim e _ b a s e _ in d ic a to r
Величина Описание
0 В д а нном д е скр и пто ре определена вр ем енная база контента
1 И спользую тся часы си стем ного врем ени (S ystem Tim e C lock; S TC )
2 И спользуется врем я нор м ал ьного воспро и звед ени я (N o rm a l P lay Tim e; N TP )
3-7 З а ре зер ви ро вано M P E G
8 И спользуется вещ ательная вр ем е нна я д и а гр а м м а D VB
9-11 З а ре зер ви ро вано DVB
12-15 О пределяется пользователем
Поле private_data_byte. Последовательность полей private_data_byte составляет поле private
data. Поле private_data должно кодироваться согласно таблице 10.
Таблица 10 — С тр уктур а поля p riv ate_ d ata
Синтаксис Количество битов Формат
p rivate_ d ata() {
if (co n te n t tim e _ b a s e in d ic a to r == 8) {
tim e_ b a se _ a sso cia tio n _ d a ta _ le n g th
tim e base associa tio n d ata() {
8 u im sb f
reserved 7 u im sb f
ti m e _b ase _m a p p i n g_fl a g
if (tim e _ b a se _ m a p p in g _ fla g == T ) {
1 u im sb f
tim e _ b a se _ m a p p in g _ id 8 u im sb f
} else {
b roa d ca st tim e lin e id
}
}
}
if (co n te n t_ tim e _ b a s e _ in d ic a to r == 9 |1 0 |1 1 ) {
8 u im sb f
tim e_ b a se _ a sso cia tio n _ d a ta _ le n g th
fo r (i=0; i<tim e base a sso cia tio n _d ata_ len gth ; i+ + ){
8 u im sb f
tim e base associa tio n data byte
}
8 u im sb f
}
fo r (i=0; i<N; i+ + ){
private data byte
}
}
8 u im sb f
8

Г О С Т Р 5 6 9 5 4 — 201 6
tim e _ b a s e _ a s s o c ia tio n _ d a ta _ le n g th : 8 -б и то во е поле, у ка зы ва е т о бщ е е ко л и че ство б ай тов дл я
блока д а н н ы х структур ы , сл е д ую щ е й за бай том , о пр е д е л я ю щ и м зн а ч е н и е этого поля.
tim e b a se m a p p in g flag: 1-б и то в о е поле, ука зы ва е т н ал и чи е я вн о го о то б р а ж е ни я вн е ш не й вре­
м енно й базы на в е щ а тел ь ную вр е м е н н у ю д и а гра м м у.
Е сли д а н н о е поле р авно 1, то я в н о е о то б р а ж е ни е им ее т м есто и м ож ет бы ть о б н а р у ж е н о с пом о ­
щ ью код и р о ва н н о го поля tim e _ b a s e _ m a p p in g _ id .
Е сли д а н н о е поле р авно 0, то я в н о е о то б р а ж е ни е о тсутствуе т и все вр е м е нн ы е базы д о л ж ны бы ть
о то б ра ж е ны на о д ну ве щ а тел ьную вр е м е нн у ю д и а гра м м у, кото ра я м ож ет бы ть о бн а р уж е н а с п о м о щ ь ю
код и ро ванно го поля b roa d ca s t_ tim e lin e _ id .
tim e _ b a s e _ m a p p in g _ id : 8 -б и тово е поле, д о л ж н о и спо л ьзо ва ться д л я и д е н ти ф и ка ц и и набо ра ото­
б ра ж е ни й м еж д у вне ш ни м и вр ем е нны м и база м и и ве щ а тел ьны м и вр ем е нны м и д и а гр а м м а м и , п ер ед а ­
ваем ы м и ка к порции д а н н ы х д е с кр и п то р а tim e _ b a s e _ m a p p in g _ d e s c rip to r.
С оо тв етств ую щ и й д е с кр и п то р tim e _ b a s e _ m a p p in g _ d e s c rip to r д о л ж е н п е р ед а ваться в той ж е струк­
тур е вспо м о га те л ь н ы х да н н ы х, в которой п ер еда ется д а н н ы й д е с кр и п то р c o n te n t_ la b e lin g _ d e scrip to r.
b ro a d c a s t_ tim e lin e _ id : 8 -б и тово е поле, и д е н ти ф и ц и р уе т в е щ а тел ьную в р е м е нн у ю ди а гра м м у,
п ря м ую или с м ещ енную , о пр е д е л е н н ую в том ж е потоке с и н хр о н и зи р о в а н н ы х вспо м о га те л ь н ы х д а н н ы х
(но не о бя зате л ьно в той ж е с тр уктур е вспо м о га те л ь н ы х д а нны х), в кото ро м д о ста вл я е тся д а н н ы й д е ­
с кр и п то р co n te n t_ la b e lin g _ d e scrip to r.
Если д а нны й д е с кр и п то р п ередается в с и н х р о н и зи р о в а н н ы х вспо м о га те л ь н ы х д а н н ы х с полем
p a ylo a d _ fo rm a t, р авны м 0 x 1 , то 8 -б и тово е поле d e s c rip to r_ ta g д о л ж н о бы ть р авно 0x04.
5 .2 .4 .4 С и гн а л и за ц и я PSI
Ч тобы указа ть, что эл е м ента рны й поток, и спо л ьзуе м ы й д л я с и н х р о н и зи р о в а н н ы х вспо м ога те л ь­
ны х д а нны х, п ер ед а ет один или бол ее д е с кр и п то р о в con ten t_ la b e lin g _ d e s crip to r, о тн о ся щ и хся к о тд ель­
ны м пр и л о ж е н и я м м е та д а н ны х (т.е. в том ж е ф ор м ате ко д и р о в а н н ы х п р и л о ж е н и й м ета д а нны х), кра ткая
ф ор м а д е с кр и п то р а c o n te n t_ la b e lin g _ d e s crip to r м ож ет бы ть п ом ещ е на в соо тветствую щ ей стр уктур е
E S _in fo (второй д е с кр и п то р н ы й цикл) табли цы РМТ. В этом сл уча е д о л ж н ы бы ть и спо л ьзо ва ны сл е д у­
ю щ ие поля:
m e ta d a ta _ a p p lic a tio n _ fo rm a t: это поле д о л ж н о им еть одно зн а ч е н и е у вс е х экзе м п л я р о в д е с кр и п ­
то р о в c o n te n t_ la b e lin g _ d e scrip to r, п р и н а д л е ж а щ и х к о д н о м у п отоку с и н хр о н и зи р о в а н н ы х вспо м ога те л ь­
ны х д а нны х.
c o n te n t_ re fe re n c e _ id _ re c o rd _ fla g : д а н н о е 1 -б и тово е поле д о л ж н о бы ть р авно 0. С оо тветственно,
в д а н н о м экзе м п л я р е д е с кр и п то р а не д о л ж н о бы ть ни о дного поля co n te n t_ re fe re n ce _ id .
c o n te n t_ tim e _ b a s e _ in d ic a to r: д а н н о е 4 -б и то во е поле д о л ж н о бы ть р авно 0. С оо тв етств енно, в
д а н н о м экзе м п л я р е д е с кр и п то р а не д о л ж н а о пр е д е л я ться вр е м е нн а я база конте нта.
5 .2 .5 Д е с к р и п то р s y n c h ro n is e d _ e v e n t_ d e s c rip to r
5.2.5.1 И с п о л ь зо в ан и е
Д е с кр и п то р s y n c h ro n is e d _ e v e n t_ d e s c rip to r с о д е р ж и т и н ф о р м а ц и ю , о б е с п е чи в а ю щ у ю пер еда чу
соб ы ти й, з а в и с я щ и х от пр и л о ж е н и я , вр е м е нн ы е м ом е нты ко то р ы х д о л ж н ы бы ть с и н хр о н и зи р о ва н ы с
д р у ги м и ко м п о н е н та м и ве щ а тел ьно го потока. Т а ки е со б ы ти я назы ва ю тся си нхр о н и зи р о в а н н ы м и со б ы ­
ти ям и .
Ка ж д о е си н хр о н и зи р о в а н н о е со б ы ти е д о л ж н о у н и ка л ь н о и д е н ти ф и ц и р о в а ть с я ко м б и н а ци е й тр е х
полей: s y n c h ro n ise d _ e ve n t_ co n te xt, s yn c h ro n ise d _ e ve n t_ id и syn c h ro n ise d _ e ve n t_ id _ in s ta n ce .
5 .2 .5 .2 С и н та кс и с
С и н та кс и с д е с кр и п то р а s y n c h ro n is e d _ e v e n t_ d e s c rip to r п ри ве д ен в та б л и ц е 11.
9

Г О С Т Р 5 6 9 5 4 — 2016
Таблица 11 — Д е с к р и п т о р s y n c h ro n is e d _ e v e n t_ d e s c rip to r
Синтаксис Количество битов Формат
s y n c h ro n is e d _ e v e n t_ d e s c rip to r(){
d e s c rip to r_ ta g 8 u im s b f
d e s c r ip to r je n g th 8 u im s b f
s y n c h ro n is e d e v e n t c o n te x t 8 u im s b f
s y n c h ro n is e d e v e n t id 16 u im s b f
s y n c h ro n is e d e v e n t id in s ta n c e 8 u im s b f
R e s e rv e d 2
tic k fo rm a t 6 u im s b f
re fe re n c e o ffs e t tic k s 16 tc im s b f
s y n c h ro n is e d _ e v e n t_ d a ta _ le n g th
fo r (j =0; j < N 2; j+ + ) {
8 u im s b f
s y n c h ro n is e d e v e n t d a ta b y te
}
}
8 u im s b f
5 .2 .5.3 С ем а н ти ка
d e sc rip to r_tag : 8 -б и тово е поле, д о л ж н о бы ть р авно 0x05.
d e s c rip to r je n g th : 8 -б и тово е поле, у ка зы в а е т о бщ е е ко л и че ство б ай тов д л я бл о ка д а н н ы х д е ­
скри п то р а, сл е д ую щ его за байтом , о пр е д е л я ю щ и м зн а ч е н и е этого поля.
s yn c h ro n is e d _ e v e n t_ c o n te x t: 8 -б и то во е поле, д о л ж н о о пр е д е л я ть за в и с я щ и й от п р и л о ж е н и я ко н ­
те кс т си н хр о н и зи р о в а н н о го собы ти я, о п и сы ва е м о го д а н н ы м д е с кр и п то р о м .
s yn c h ro n is e d _ e v e n t_ id : 16-би то вое поле, д о л ж н о о пр е д е л я ть ти п си н хр о н и зи р о в а н н о го соб ы ти я
в составе контекста, и д е н ти ф и ц и р о ва н но го полем s y n c h ro n is e d _ e v e n t_ c o n te x t.
Зна че ни я д а н н о го поля в д и а п а зо н е OxFFFO-OxFFFF за р е зе р ви р о ва н ы д л я D V B и не д о л ж н ы ис­
пол ьзова ться в за ви ся щ е м от п р и л о ж е ния контексте.
s y n c h ro n is e d _ e v e n t_ id _ in s ta n c e : 8 -б и тово е поле, д о л ж н о бы ть ко д и р о ва н о о д и н а ко вы м зн а ч е н и ­
ем д л я каж д ого экзе м п л я р а в д а н н о м д е с кр и п то р е , о тн о сящ е го ся к о тд е л ь н о м у с и н хр о н и зи р о в а н н о м у
собы ти ю . Его зн ачени е д о л ж н о увел и чи ва ться на 1 м еж д у каж д ы м э кзе м п л я р о м с и н хр о н и зи р о в а н н о го
соб ы ти я о тд ельного типа.
tic k_ fo rm a t: 6 -б и тово е поле, у ка зы ва е т ф о р м а т поля e fe re nc e _ o ffs e t_ tic k s . Д о л ж н о код и ро ваться
с огл а сно таб л и ц е 6 насто ящ его стандарта.
Д ля всех с и н хр о н и зи р о в а н н ы х собы тий д а н н о го д е с кр и п то р а д о л ж н о и спо л ьзо ва ться е д и ное зн а ­
чени е tic k _ fo rm a t.
re fe re n c e _ o ffs e t_ tic k s : 16-би то вое поле, д о л ж н о код и ро ваться с огл а сно зн а ч е н и ю поля
tic k _ fo rm a t.
П оле re fe re n c e _ o ffs e t_ tic k s д о л ж н о код и ро ваться с вр ем е нны м с м ещ ени е м , которое при д о б а в ­
л е ни и к в р е м е нн о м у м о м е н ту по у м ол ча нию , с о д е р ж а щ е м уся в м етке P T S пакета PES, в котором д о ­
ставляется д а н н ы й д е скр и п то р , о пр ед е л я ет вр ем е нно й м ом е нт с и н хр о н и зи р о ва н н о го собы тия.
Если вр ем е нно й м ом е нт соб ы ти я находится в будущ ем о тно си те л ьно м етки P TS пакета P ES, в
котором д о ста вл я е тся д а нны й д е с кр и п то р , то д о л ж н о код и ро ваться п о л о ж и тел ьно е зн а ч е н и е re fe r-
e n c e _ o ffs e t_ tic k s .
Если вр ем е нно й м ом е нт соб ы ти я нахо ди тся в п ро ш л ом о тн о си те л ьно м етки P TS пакета PES,
в котором д о ста вл я ется д а нны й д е скр и пто р , то д о л ж н о код и ро ваться о тр и ц ате л ьно е зн ачени е re fe r-
e n c e _ o ffs e t_ tic k s .
s y n c h ro n is e d _ e v e n t_ d a ta _ le n g th : 8 -би тово е поле, с о д е р ж и т д л и н у в б а й та х поля д а н н ы х си н хр о ­
ни зи р о ва н н о го собы ти я.
s y n c h ro n is e d _ e v e n t_ d a ta _ b y te : 8 -б и тово е поле, посл е д о ва те л ьн о сть полей s y n c h ro n is e d _
e v e n t_ d a ta _ b y te составл яе т поле д а н н ы х си н хр о н и зи р о в а н н о го собы тия.
5.2 .6 Д е с к р и п то р s y n c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r
5.2.6.1 И с п о л ь зо в ан и е
Д е с кр и п то р s yn c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r п ре д остав л яе т спо со б о тм е н и ть с и н хр о н и зи р о ­
ванное собы ти е, вр ем е нно й м ом е нт которого бы л опр ед е л е н (с п о м о щ ь ю д е с кр и п то р а s y n c h ro n ise d _
e ve n t_ d e scrip to r), но пока ещ е не достигнут. Н ап ри м е р, д е с кр и п то р s y n c h ro n ise d _ e ve n t_ ca n c e l_ d e s c rip -
to r м ож ет бы ть и спо л ьзо ва н д л я о тм ены с и н хр о н и зи р о ва н н о го собы ти я, вр ем е нно й м ом е нт которого
ю

ГО С Т Р 5 6 9 5 4 — 2016
нахо ди тся в будущ ем , о тно сящ его ся к вне за пно п р е ры вае м ой п ро гр а м м е (к прим еру, срочной но в о ст­
ной вставкой).
5 .2 .6 .2 С и н такс и с
С и н та кс и с д е с кр и п то р а s yn c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r приведен в таб л и ц е 12.
Таблица 12 — С и н т а к с и с д е с к р и п т о р а s y n c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r
Синтаксис
Количество
Формат
битов
s y n c h ro n is e d _ e v e n t_ c a n c e l_ d e s c rip to r(){
d e s c rip to r_ ta g 8 u im s b f
d e s c r ip to r je n g th 8 u im s b f
s y n c h ro n is e d e v e n t c o n te x t 8 u im s b f
s y n c h ro n is e d e v e n t id
}
16 u im s b f
5 .2 .6 .3 С ем а н ти ка
d e s c rip to r_ ta g : 8 -б и тово е поле, д о л ж н о бы ть равно 0x06.
d e s c rip to r_ le n g th : 8 -б и тово е поле, ука зы ва е т общ е е ко л и че ство бай тов д л я блока д а н н ы х д е ­
скри п то р а, сл е д ую щ его за байтом , о пр е д е л я ю щ и м зн а ч е н и е этого поля.
s y n c h ro n is e d _ e v e n t_ c o n te x t: 8 -б и тово е поле, д о л ж н о о пр ед е л я ть за ви ся щ и й от пр и л о ж е н и я ко н ­
те кс т си н хр о н и зи р о в а н н о го собы ти я (со бы ти й), о пи сы ва е м о го д а н н ы м д е скр и п то р о м .
s y n c h ro n is e d _ e v e n t_ id : 16-би то вое поле, д о л ж но о пр ед е л я ть ти п с и н хр о н и зи р о ва н н о го собы тия
в составе конте кста , и д е н ти ф и ц и р о в а н но го полем s y n c h ro n is e d _ e v e n t_ c o n te x t, которое д о л ж н о бы ть
о тм е нено .
З н а че ни я д а н н о го поля, равно е OxFFFF, указы вает, что все за ви си м ы е си н хр о н и зи р о в а н н ы е со ­
бы тия, о пр ед е л е нны е в д а н н о м за ви ся щ е м от пр и л о ж е н и я конте ксте , д о л ж ны бы ть отм енены .
11

ГОСТ Р 56954—2016
П р и л о ж ен и е А
(о б я за те л ь н о е )
Типы временных диаграмм
А.1 В р ем енная д и а гр а м м а ко н те н та м етад анны х
Л ю бой эл е м ент л и не йно го контента до лж е н с од ер ж ать о бязате льную вр ем е нную диаграм м у, которая про­
д вигается синхр онно с его д ви ж е ни ем . Д л я о беспечения уп р авл ени е м ото б ра ж е ни я элем ента контента п ри л о ж е ­
нием (м етад а нны м и ) д а н н а я обязательная вр ем е нна я д и а гр а м м а м ож ет б ы ть п редставлена в ви де врем енной
д и а гра м м ы конте нта м етаданны х, о пределенной стандартом M PEG .
Д л я о бе спе че ни я у н и ка л ь н о й и д е н тиф и ка ци и каж дой точки эле м ента контента, зн ачени е вр ем е нно й д и а ­
грам м ы конте нта м етаданны х, а ссо ци и р ова нной с ней, д о л ж но б ы ть уни кальны м . Д л я вы полнения этого тр е б о в а ­
ния прим ени те льно к вр ем е нно й д и а гр а м м е конте нта м етаданны х до л ж ны соблю даться сл е д ую щ и е правила:
- элем енты конте нта долж ны бы ть непреры вны м и объ ектам и, в р ем е нна я д и а гр а м м а контента м етаданны х
д о л ж н а д ви га ться непреры вно;
-с к о р о с т ь , с которой д ви ж е тся вр ем е нна я д и а гр а м м а контента м етаданны х, д о л ж на б ы ть постоянной и
полож ительной;
- каки е бы единицы вр ем е ни не и спо л ьзо ва л и сь дл я вр ем е нно й д и а гр а м м а контента м етаданны х, они д о л ж ­
ны д ви га ться си нхр онно с потоком эле м енто в контента, т.е. вр ем е нна я д и а гр а м м а контента м етаданны х до лж на
б ы ть си нхр онна с частотой си н хр они за ц ии элем ента контента;
-д о п у с к а ю т с я п ол ож ител ьны е скачки значени й вр ем е нно й д и а гра м м ы контента м етаданны х.
А .2 В ещ ател ь н ая в р ем ен н а я д и а гр а м м а
В ещ ательная в р ем е нна я д и а гр а м м а о бе спе чи ва ет спо соб д о ста вки вр ем е нно й д и а гра м м ы контента м ета­
д а н н ы х во вр ем я ве щ а ни я эле м ента контента. При этом долж ны б ы ть приняты во вни м ани е с л е д ую щ и е проблем ы :
- с ко р о сть ве щ а ни я ограничена, п оэтом у не всегда возм о ж но пер ед а ть значени я вр ем е нно й д и а гра м м ы кон­
тента м етаданны х с той дискре тностью , которая тре буе тся приемнику, и вещ ательная систе м а м ож ет о тказы вать
из-за о ш и б о к передачи. П оэтом у п р и е м н и к д о л ж е н ум еть экстр а по л и р о ва ть п ри няты е значени я вр ем е нно й д и а ­
грам м ы контента м етаданны х для о беспечения нор м ал ьного ото б ра ж е ни я контента;
-х о т я сам эл е м ент контента является непреры вны м , вещ ание м ож ет идти с разры вам и, наприм ер, во врем я
вставки горячего блока новостей. При этом д в и ж е н и е д о ста вл я ем о й врем енной д и а гра м м ы контента м етаданны х
д о л ж но при о ста навли ва ться синхр онно с элем ентом контента;
- вр ем е нна я д и а гра м м а контента м етаданны х м ож ет бы ть определена с и спользованием различны х ф о р м а ­
тов врем ени. Чтобы с ни зи ть нагр узку на прием ник, кодирование, и спользуем ое для д о ста вки врем енной д и а гр а м ­
мы контента м етаданны х в вещ ательном потоке, д о л ж но бы ть огр ани че нны м и л е гки м для управл ения;
- с ко р о сть дви ж е н и я вещ ательной врем е нно й д и а гра м м ы синхр онна со ско р о стью д ви ж е ни я вр ем е нно й д и а ­
грам м ы контента м етаданны х, которая в свою очередь синхр онна с воспро и звод им ы м в данны й м ом е нт элем ентом
контента. Э то усл о ви е не за ви си т от ф орм ата код ирования вещ ательной вр ем е нно й диаграм м ы ;
- если воспро и звед ени е эле м ента контента о становлено, вещ ательная вр ем е нна я д и а гра м м а до лж на о тр аз­
ить ф а кт того, что д ви ж е н и е врем енной диа гра м м ы контента м етаданны х такж е остановлено.
В ещ ательная вр ем е нна я д и а гр а м м а д о ста вл яется с и спользованием д е скр и пто р а вещ ательной врем енной
диаграм м ы .
А .З В р ем ен н о й код IEC 60461
В рем енной код встроен в поток ви д е о в ф орм ате « H H :M M :S S :F F » (часы , м инуты , секунды , соты е секунд) со­
гласно [5]. В ещ ательная вр ем е нна я д и а гр а м м а код ирована с пом ощ ью неф о рм а ти р ованны х отсчетов, поскол ьку
это у пр о щ а е т за д а ч у о бработки вр ем е нны х значени й в прием нике, в ч астности , благодаря подходу с испо л ьзо ва ­
нием см ещ ения. Э то не пре дста вляет собо й о со б ы х проблем д л я вещ ателя или прием ника, п оскол ьку встроенны й
в поток видео вр ем е нно й код м ож ет бы ть ле гко сконве рти р ова н в отсчеты вр ем е нно й д и а гра м м ы и обратно, напр и ­
мер, 15260 отсчетов по 25 отсчетов в с е кун д у м огут бы ть представлены как «00:10:10:10».
С лед ует отм етить, что не п ри м еня ю т д р об ны е скор ости и значени я вр ем е нно го кода, т а к как это усл ож ня ет
п реобразование. О днако, п ра ви л ьно е пре обр азова ни е при этом возм ож но, т а к ка к пропущ енны е значени я я вл яю т­
ся детер м и ни р ова нны м и . Н априм ер, на частоте 2 9,97 Гц кадры ном ер 0 и 1 в начале каж дой м инуты п ро пускаю т в
счете, за исклю чением м и нут с ном ером 0, 10, 20, 30, 40 и 50.
12

ГОСТ Р 56954—2016
Б и б л и о г р а ф и я
[1] R ecom m en da tio n ITU -T Н .2 22 .0 | IS O /IE C 13818-1 « И нф о рм а ц и онны е техно л оги и — О бщ е е код ирование
д ви ж ущ и хся и зображ ений и связа нной с ним и звуково й инф ор м аци и — Ч асть 1: С истем ы »
(« Info rm a tio n te c h n o lo g y — G e n eric coding o f m oving pictures and asso cia te d a udio inform ation — P art 1:
S yste m s»)
[2] ETSI EN 300 468 « Т елевидение вещ ательное ц иф ровое (D V B ); С пе ц и ф и ка ци я д л я сл уж еб но й и нф ор м а ­
ции (С И ) в D VB систем ах»
(« D ig ital V ide o B ro ad casting (D V B ); S pe cifica tio n fo r S ervice Inform ation (S I) in D VB system s» )
[3] ETSI T S 102 323 « Т елевидение вещ ательное ц иф ровое (D V B ); Д о с та в ка и си гнал и за ци я и нф орм ации TV -
A n ytim e в D VB тр а н спо р тн ы х потоках»
(« D ig ital V ide o B ro ad casting (D V B ); C arriag e and signaling o fT V -A n y tim e info rm a tion in D VB tra n s p o rt strea m s»)
[4] R ecom m en da tio n ITU -T H .262 | IS O /IE C 13818-2 « И нф о рм а ц и онны е техно л оги и — О бщ е е код ирование
д ви ж ущ и хся и зображ ений и связа нной с ним и звуково й инф орм ации: В идео»
(« Info rm a tio n te c h n o lo g y — G e n eric coding o f m oving pictu res and asso cia te d audio inform ation: V ide o »)
[5] IEC 60461 «В рем я и упр авл яю щ и й код»
(«Tim e and control code»)
13

Г О С Т Р 5 6 9 5 4 — 2 01 6
У Д К 6 2 1 .3 9 7 .1 3 2 .1 2 9 :0 0 6 .3 5 4 О К С 3 3 .1 7 0 О К П 6 5 7 4 0 0
К л ю ч е в ы е с л о в а : в с п о м о га те л ь н ы е д а н н ы е , в р е м е н н а я д и а гр а м м а , в р е м е н н а я база , контент, м е та д а н ­
ны е, д е с кр и п т о р
14

Редактор А.Л. Безлюдникова
Технический редактор В.Ю. Фотиева
К о рректор В.И. Варенцова
Ком пью терная ве рстка Е.Е. Кругова
С д а н о в н а б о р 2 3 .0 6 .2 0 1 6 . П о д п и с а н о в п е ча ть 0 3 .0 8 .2 0 1 6 . Ф о р м а т 6 0 » 8 4 1/8.
Уел. печ. л. 2,32. У ч.-и зд . л . 1,86. Т и р а ж 25 экз. З а к. 1847.
П о д готовл ен о на о сн о в е э л е ктр о н н о й ве рсии , п р е д о ста в л е н н о й ра зр а б о тчи ке ^
Га р ни тур а А р и а л .
с та н д а р та .
И зд а н о и о тпе ча та н о во Ф Г У П « С Т А Н Д А Р Т И Н Ф О Р М » , 1 2 39 95 М о сква , Гра на тн ы й пер., 4.
w w w .g o s tin fo .ru in fo @ g o s tin fo .ru
ÃÎÑÒ Ð 56954-2016

Проверить применимость ГОСТа

Сверим стандарт с продукцией, техническим регламентом и нужным комплектом документов.

Страницы документа

Сканы исходного документа.

Страница PDF №1
Страница PDF №1
Страница PDF №2
Страница PDF №2
Страница PDF №3
Страница PDF №3
Страница PDF №4
Страница PDF №4
Страница PDF №5
Страница PDF №5
Страница PDF №6
Страница PDF №6
Страница PDF №7
Страница PDF №7
Страница PDF №8
Страница PDF №8
Страница PDF №9
Страница PDF №9
Страница PDF №10
Страница PDF №10
Страница PDF №11
Страница PDF №11
Страница PDF №12
Страница PDF №12
Страница PDF №13
Страница PDF №13
Страница PDF №14
Страница PDF №14
Страница PDF №15
Страница PDF №15
Страница PDF №16
Страница PDF №16
Страница PDF №17
Страница PDF №17
Страница PDF №18
Страница PDF №18

Страницы документа (18)

1 / 18
Страница PDF №1