ГОСТ Р 53556.12-2014
Восстановленный целочисленный вектор данных спек
тра остатка.
Амплитуда восстановленного целочисленного вектора
данных спектра остатка.
Знак восстановленного целочисленного вектора данных
спектра остатка.
Функция для определения вероятности символа Т со
гласно таблице частот
СВАС
или
BPGC.
smart_decoding_low_energy {)
Функция для обнаружения неоднозначности для ариф
метического декодирования. Аргумент/указывает веро
ятность символа Т.
Функция для завершения декодирования данных LLE.
когда случается неоднозначность.
Функция для декодирования дополнительных символов в
отсутствии входящих битов в режиме декодирования
cbac/bpgc.
Это декодирование продолжается до точки,
где не существует никакой неоднозначности. Оно вклю
чает
ambiguity_check If)
и
terminatejdecoding ().
Функция для декодирования дополнительных символов
в отсутствии входящих битов в режиме декодирования с
низкой энергией. Оно также включает
ambiguity_check (f)
и
terminate^decoding ().
5.5.2 Процесс декодирования
5.5.2.1 Краткий обзор
Целочисленный вектор данных спектра остатка декодируется из потока данных
LLE
lle_data
(). Во-первых все полосы масштабного коэффициента с
lazv_bp>
0 являются декоди
руемыми
BPGC/CBAC
, где амплитуда и знак данных спектра остатка
res
являются декодируе
мой разрядной матрицей, начиная с максимальной разрядной матрицы
тах_Ьр
и продолжая с
нижними разрядными матрицами до разрядной матрицы 0 для каждой полосы масштабного ко
эффициента. Потом вызывается декодирование режима низкой энергии, чтобы декодировать
остающиеся полосы масштабного коэффициента с
lazy_bp
<= 0.
Декодер
SLS
может обеспечить функциональность мелкоструктурированной масштаби
руемости
(FGS),
усекая поток битов
LLE.
Кроме тою это позволяет декодировать дополнитель-
reslgl {winj [sfb] Ik]
amp IsI (win] (sfb] Ik]
sign ]gj [win] [sfb] [k]
determinefrequency ()
ambiguityjcheck if)
terminate_decoding ()
smart_decoding_cbac_bpgc ()
15