ГОСТ Р 56455—2015
Фрагментация является универсальным механизмом разложения описания метаданных TVA в
фрагменты TVA.
Фрагменты являются атомарными частями описания метаданных фрагмента, которые могут быть
переданы к терминалу независимо друг от друга. Фрагмент должен отвечать следующим условиям:
- он должен быть способен к обновлению независимо от других фрагментов;
- процессы декодирования и обработки данных, получения доступа к фрагменту не должны за
висеть от порядка, в котором он передан относительно других фрагментов:
-декодирование фрагмента и его дополнение к описанию части должны создавать допустимое
описание схемы TV-Anytime.
П р и м е ч а н и е — Описание части должно иметь как минимум фрагмент, предоставляющий корневой
элемент (TVAMain).
Нормируются следующие типы фрагментов TVA:
фрагмент TVAMain. который содержит корневой элемент описания;
фрагмент Programlnformation, содержащий метаданные для данного контента;
фрагмент Grouplnformation. содержащий метаданные для данной группы контента;
фрагменты OnDemandProgram и OnDemandService. содержащие описания экземпляров кон
тента по требованию;
фрагмент BroadcastEvent. фрагмент Schedule и фрагмент Sorvicelnformation. содержащие опи
сания передаваемых экземпляров контента и служб, где они доступны;
фрагменты для метаданных Creditlnformation. PersonName и фрагментов OrganizationName
фрагмент Reviow. содержащий обзор данного контента;
фрагмент Purchase Information, содержащий информацию о ценах;
фрагменты метаданных ClassificationSchemes. CSAIias и ClassificationSchome:
фрагменты метаданных Segmentation, Segmontlnformation и фрагмент SogmontGroupInformation.
Процесс кодирования обеспечивает эффективную (с точки зрения пропускной способности) устой
чивость к мешающим воздействиям и возможность обновления поставки данных в однонаправленной
среде. Процесс кодирования предоставляет фрагменты метаданныхTVAвдвоичном формате. Предпо
чтительным методом кодирования в TVА. обеспечивающим многофункциональную совместимость, яв
ляется метод BIM MPEG-7. определенный в [18]. Однако для работы в некоторых управляемых средах
TVA допускает поставку метаданных при использовании альтернативных систем кодирования.
Инкапсуляция представляет собой процесс, позволяющий группировать несколько двоичных
фрагментов в «контейнере», подготовленном для передачи. Процесс инкапсуляции связывает с этими
фрагментами дополнительную информацию, позволяющую приемному устройству управлять ими. В
частности, каждому фрагменту в потоке фрагментов метаданных TVA выделяются уникальный иденти
фикатор и номер версии, обеспечивающие мониторинг возможных обновлений.
Индексация рассматривается как опциональный механизм, полезный в ситуации, когда метадан
ные TVA должны поставляться приемникам, имеющим ограниченные возможности обработки и хране
ния. В потоке фрагментов метаданных могут находиться сотни фрагментов. Индексация обеспечивает
механизм поиска информации внутри этого потока. Индексация позволяет иметь несколько представ
лений о наборе данных описания метаданных TVA и позволяет устройству быстро найти
необходимый фрагмент. Индексация структур, отосланная с потоком фрагментов метаданных TVA.
обеспечивает прямой доступ к каждому фрагменту TVA. перечисляя значения определенного узла
(поля индексов ключа) и описывая правила нахождения соответствующего фрагмента через уровень
доставки. Не сколько индексов могут указывать на один и тот же фрагмент, каждый может
использовать другой узел
22