25
Конкретная привязка значений ИТП из диапазона 0x0020...0x1FFE к тем или иным типам данных задается вещателем с помощью иерархической системы таблиц и/или иных синтаксических единиц служебной информации.
Поле скремблирования (2 бита) со значением, отличным от ‘00', означает, что полезные данные передаются в зашифрованном виде. Поле должно иметь значение ‘ 00' для служебной информации и нулевых пакетов. В целях вещания могут быть использованы значения ‘10' (скремблирование с четным ключом) и ‘ 11' (скремблирование с нечетным ключом).
Флаги наличия поля адаптации определяют присутствие этого поля в теле пакета и уточняют структуру пакета (таблица 16).
Номер пакета (счетчик непрерывности, continuity counter) — значение от 0 до 15, увеличивающееся на единицу для каждого следующего пакета с тем же ИТП, кроме случаев:
- когда флаги наличия поля адаптации имеют значения ‘00' или ‘10'. В этом случае номер пакета по отношению к предыдущему не изменяется;
- когда передается копия пакета с тем же ИТП, а флаги наличия поля адаптации имеют значения ‘ 01' или ‘ 11'. Копия пакета содержит полезные данные пакета-оригинала, однако при наличии в оригинале и в копии полей адаптации содержащиеся в этих полях временные отметки программы (ВОП) различны (в поле адаптации копии пакета содержится обновленное значение ВОП);
- когда передается нулевой пакет (номер такого пакета может быть произвольным).
Использование счетчика непрерывности позволяет декодеру обнаруживать потерю транспортных пакетов и принимать меры к маскированию ошибок, которые могут из-за этого возникнуть.