ГОСТ Р 56950—2016
Дескрипторы в FLT должны быть в соответствии с таблицей 43. Все дескрипторы должны иметь
стандартный формат, включающий тег дескриптора, поле длины, данные дескриптора.
7.S.5.8 Секция таблицы уровня заполнения буфера
Синтаксис секции таблицы уровня заполнения буфера (BLT) должен соответствовать синтаксису
для частных секций, определенному системой MPEG-2 [9] и коммуникационной таблицей 42.
Т а б л и ц а 42 — Коммуникационная таблица. Синтаксис секции BLT
Синтаксис
Количество битов
Мнемоника
bufferJevel_section{}{
tablejd
8
uimsbf
section_syntaxJndicator
1bslbf
reserve_future_use
1bslbf
reserved
2bslbf
sectionjength
12uimsbf
bufferjevel
16uimsbf
reserved
5bslbf
buffer_empty_flag
1bslbf
10%Jlag
1bslbf
20%_flag
1bslbf
30%Jlag
1bslbf
40%_flag
1bslbf
50%Jlag
1bslbf
60%_flag
1bslbf
70%_flag
1bslbf
80%_flag
1bslbf
90%_flag
1bslbf
bu ffe rju lljla g
1bslbf
)
Семантика полей секции BLT:
- tablejd:
поле 8 битов содержит идентификатор bufferJevel_section. когда он установлен в 0xD3;
- section_syntaxJndicator:
однобитовый индикатор должен быть установлен в ОхЬО;
- sectionjength:
поле 12 битов определяет количество байтов секции после поля sectionJength
и до конца секции:
• bufferJevel:
поле 16 битов определяет текущий уровень свободного места в буфере, который
выражается в количестве транспортных пакетов. Эта мера неиспользуемого пространства в буфере,
bufferjevel должна соответствовать уровню, измеренному CICAM за 100 мс до передачи этой секции
Хосту;
- buffer_empty_flag:
этот бит должен быть установлен в ОМ, когда буфер пуст, и должен быть
установлен в 0Ь0. когда буфер полон;
- 10 (20, 30, 40, 50, 60, 70, 80, 90)
%_flag:
бит этих флагов должен быть установлен в ОМ. когда
bufferjevel ниже 10 (20. 30. 40, 50. 60. 70. 80. 90) % от максимума, и должен быть установлен в ОЬО.
когда уровень буфера выше 10 (20. 30, 40, 50. 60. 70. 80. 90) % от максимума;
- buffer_full_flag:
флаг должен быть установлен в ОМ. когда буфер заполнен, и в ОЬО, когда он
не заполнен.
55