ГОСТ Р 53556.4—2013
default:
GAIN_ TBIT = GAIN_BIT *N_CH:
if (ppc_present = = TRUE}
PIT_TBIT = (MAXBIT_P * 1) ‘N_DIV_P’2 * (BASF_BIT ♦ PGAIN_BIT) * N_CH;
else
PIT_TBIT= 0.
break:
}
Числа битов для дополнительной информации перечисляются в таблице 98.
Т а б л и ц а 9 8 — Р аспределение битое дополнительной инф орм ации
Масштабируемый
уровень
1уг
Window_soquenco
0
ДЛИ Н Н Ы Й
0
длинный
00
ю р о ки йкороткий
11
длинный
11
длинный
11
короткий
11
короткий
N _C H
1
2
12
1
2
1
2
W S_TBIT
5
9
59
0
2
0
2
OPT_TBIT
3
3
11
2
4
2
4
LSP_TBIT
19
3 8
1938
19
38
19
3 8
GAIN_TBIT
9
18
4182
8
16
4 0
80
FW _TBIT
4 3
8 6
00
4 3
86
0
0
BAND_TBIT
3/0
6/0
3/06/0
0
0
0
0
PITITB IT
43 /0
86/0
00
0
0
0
0
Число доступных битов. bits_available_vq вычисляется следующим образом:
bits_available_vq = (int) (((FRAME_SIZE * bitrate/sampling_frequoncy)l8+0.5) *8) - bits_for_sidejnfonvation,
где скорость передачи дается системным параметром в бит/с и частота дискретизации дается в правой
графе таблицы82.
Число подвектора формы, N_DIV и число битов для индексов кода формы. bitsO и bits1. вычисляются
следующим образом:
N D IV = ((интервал) ((bits_available_vq + МАХВ1Г2Л ЩМАХВ1Г2))):
bits = (bits_available_vq + N_DIV -1 - idiv)/N_DIV;
bitsO = (int) (bits+1)/2:
bits1 = (int) bits /2.
где MAXBITявляется максимальным количеством битов кода формы.
5.2.5.3.3 Масштабируемый кодер посредством TwinVQ
Масштабируемый кодер может быть создан, располагая каскадом квантователя ядра TwinVQ и рас
ширения TwinVQ. Процессдекодирования является прямым. Коэффициенты МОСТвосстанавливаются при
использовании демультиплексированной полезной нагрузки потока битов для каждого уровня. Каждый уро
вень расширения охватывает другую часть коэффициентов, области которых адаптивно определяются па
раметрами сдвига. Выполняется суммирование этих восстановленных коэффициентов. Набор фильтров
IMDCTпреобразует обратно спектр (коэффициенты МОСТ) в сигнал временной области, используя окна
синтеза и методы перекрытия/добавлеиия. Если декодироватьтолько базовые коэффициенты МОСТ, деко
дируемые базовые коэффициенты должны быть переданы непосредственно набору фильтров. Базовый
уровень этого масштабируемого кодера может бытьобъединен с инструментами ААС. такими как TNS. LTP и
объединенным кодированием стерео. Этот кодер не поддерживает ни кодер каскадирования моно-сте-рео.
ни управление FSS.
Если в tvq_scalable_element () истина следующее условие:
(MS_mask == 1) && (this_layer_stereo == 1) &&
(window_sequenco == EIGHT_SHORT_SEQUENCE) &&
и в предыдущем уровне (уровнях) нет никакой информации о sca!e_factor_grouping. тогда num_window_
groupдолжен быть установлен в Т (scale_factor_grouping = 0x7F).
71