ГОСТ R 56954-2016 Телевидение вещательное цифровое. Спецификация транспортировки синхронизированных вспомогательных данных в транспортных потоках DVB
Источники сведений
Реквизиты: исходная карточка документа.
Статус указан по данным источника. Дата независимой проверки статуса не зафиксирована.
Оглавление
Текст документа
Открыть 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
Проверить применимость ГОСТа
Сверим стандарт с продукцией, техническим регламентом и нужным комплектом документов.
Страницы документа
Сканы исходного документа.
Страницы документа (18)