ГОСТ Р 54712―2011
38
block_type [gr] [ch
]
— Указывает на тип окна для гранулы/канала (см. описание банка фильтров,
Уровень III):
block_type [gr]
Тип окна
’00’
’01’
’10’
’11’
Обычный блок
Стартовый блок
3 коротких окна
Конечный блок
block_type — дает информацию об объединении значений в блок и о длине и количестве преобра-
зований (см. блок-схему на рисунке 4 приложения В для аналитического описания). Полифазный банк
фильтров описывается в ГОСТ Р 54711, 5.3.6.
При использовании длинных блоков (block_type != ’10’), ОМДКП образует 36 значений для каждых
18 входных значений. Выходные значения берутся в окно в соответствии с block_type, и первая полови-
на значений перекрывается со второй половиной предыдущего блока. Получающийся вектор значений
поступает на вход одной из полос полифазного банка фильтров синтеза.
При использовании коротких блоков (block_type==’10’) выполняются три преобразования, образуя
12 выходных значений каждое. Эти три вектора значений берутся в окно и перекрываются. Дополнение
шестью нулями обоих концов результирующего вектора дает вектор длиной 36, который обрабатывает-
ся как выход длинного преобразования.
Если block_type != ’00’, ряд других переменных устанавливается по умолчанию:
region0_coun
t
= 7 (в случае block_type == ’01’ или block_type == ’11’),
region0_coun
t
= 8 (в случае block_type == ’10’),
region1_coun
t
= 36. Таким образом, все оставшиеся значения в области big_value содержатся в
области 1.
dematrix_length — Количество scalefactorband_groups, где дематрицируемые каналы передаются.
Для первых dematrix_length scalefactorband_group
s
не передается joint stereo информация (tc_select).
Если dematrix_length == ’0000’, каналы, которые будут восстановлены дематрицированием, определя-
ются из seg_list_present.
dematrix_select [sbgr
]
— Информация для первых dematrix_length scalefactorband_groups. Показы-
вает, какой из выходных каналов должен быть восстановлен дематрицированием с использованием
формулы совместной матрицы. Следующая таблица показывает соответствие передаваемого значения
в dematrix_selec
t
каналам, которые должны быть восстановлены путем дематрицирования.
x
означает,
что этот канал восстанавливается дематрицированием, ’0’ означает, что для указанного канала дема-
трицирование не используется.
Конфигурации 3/2, 3/1 и 2/2 (4 бита)
dematrix_select
Допустимо в 3/2
Допустимо в 3/1
Допустимо в 2/2
’0000’
’0001’
’0010’
’0011’
’0100’
’0101’
’0110’
’0111’
’1000’
’1001’
’1010’
’1011’
’1100’
’1101’
’1110’
’1111’
LRCLS / SRS
0 0 0 0 0
x 0 0 0 0
0 x 0 0 0
x x 0 0 0
0 0 x 0 0
x 0 x 0 0
0 x x 0 0
0 0 0 x 0
0 x 0 x 0
0 0 x x 0
0 0 0 0 x
x 0 0 0 x
0 0 x 0 x
0 0 0 x x
x 0 0 x 0
— — — — —
y
y
y
y
y
y
y
y
y
y
y
y
y
y
n
n
y
y
y
y
y
y
y
y
y
n
n
n
n
n
y
n
y
y
y
y
n
n
n
y
y
n
y
y
n
y
n
n