ГОСТ Р 54713—2011
6.3.2.5 Поискданных о масштабных коэффициентах и декодирование
Для каждой полосы масштабных коэффициентов, которая не находится в разделе, кодированном с
помощью нулевой кодовой книги {ZERO_HCB), передается масштабный коэффициент. Такие полосы будут
обозначены как «активные» полосы масштабных коэффициентов, а соответствующие масштабные коэф
фициенты— как «активные» масштабные коэффициенты. Глобальное усиление, первый элементданных в
ICS. обычно является значением первого активного масштабного коэффициента. Все масштабные коэф
фициенты (и управляющие коэффициенты) передаются с помощью кодированных Хаффманом ДИКМ зна
чений относительно предыдущего «активного» масштабного коэффициента (см. разделы 9 и 11). Первый
активный масштабный коэффициентдифференциально кодируется относительно значения глобального
усиления. Следует учесть, что неэффективно использовать global_gain. отличный от первого активного
масштабного коэффициента и затем ненулевое значениеДИКМ для первого ДИКМ значения масштабного
коэффициента. Если какие-либо управляющие интенсивностные коэффициенты получены вперемешку с
ДИКМ масштабными коэффициентами, они отправляются в модуль intensity stereo, и не включаются в
ДИКМ-кодирование значений масштабных коэффициентов (см. 10.2). Значение первого активного масш
табного коэффициента обычно передается как global_gain с первым ДИКМ масштабным коэффициентом,
имеющим нулевое значение. Как только масштабные коэффициенты декодируются и их целые значения
получены, фактические значения находятся через степенную функцию (см. раздел 9).
6.3.2.6 Поиск спектральныхданных и декодирование
Спектральные данные восстанавливаются как последняя часть анализа ICS. Они состоят из всех
ненулевых коэффициентов, оставшихся в спектре или спектрах, упорядоченных, как описано в ICSJnfo.
Для каждой ненулевой, неинтенсивностной кодовой книги данные восстанавливаются с помощью Хаф
фмана. декодированием четверок или пар. как показано в инструменте прозрачного кодирования (см. раз
дел 7). Если спектральные данные связываются с беззнаковой кодовой книгой Хаффмана, необходимые
знаковые биты следуют за кодовым словом Хаффмана (см. 7.3). В случае сборника кодов ESCAPE, при
получении значения escape, соответствующая escape-последовательность появится после указанного кода
Хаффмана. Может встречаться от нуля до двух escape-последовательностей для каждой кодовой комбина
ции в сборнике кодов ESCAPE, всоответствии с наличием escape-значений вдекодируемой кодовой ком
бинации.Для каждого раздела декодирование Хаффмана продолжается до тех пор. пока всеспектральные
значения в этом разделе не будутдекодированы. Как только все разделы декодированы, данные умно
жаются на декодированные масштабные коэффициенты, и. в случае необходимости, устраняется чередо
вание.
6.3.3 Окна и последовательности окон
Квантование и кодирование выполняются в частотном пространстве. С этой целью временной
сигнал в кодере трансформируется в частотное пространство. Декодер выполняет обратное преобразова
ние (см. раздел 13). В зависимости от сигнала кодер может варьироватьчастотно-временное разрешение
путем использования двух различных окон: LONG_WINDOW
h
SHORГ_ WINDОW. Для переключения меж ду
окнами используются промежуточные окна перехода. LONG_START_WINDOWи LONG_STOP_WINDOW. В
таблице 43 даны окна, соответствующая длина преобразования и форма окон. Используются 2 размера
преобразования: 1024 (называемое длинным преобразованием) и 128 коэффициентов (называемое корот
ким преобразованием).
Последовательности окон образуются из окон исходя из того, что raw_data_block () всегда содержит
данные, соответствующие 1024 выходным отсчетам. Элементданных window_soquence определяет ис
пользуемую последовательностьокон. В таблице 44 показано, как последовательности окон образуются из
отдельных окон.
6.3.4 Полосы масштабных коэффициентов и группировка
Множество инструментовдекодера выполняютоперации над фуппами последовательных спектраль
ных значений, называемыми полосами масштабных коэффициентов (сокращенно ’sfb’). Ширина полос
масштабных коэффициентов выбирается так. чтобы имитировать критические полосы слуховой системы
человека. По этой причине число полос масштабных коэффициентов и их ширина зависят от длины
преоб разования и частоты дискретизации. В таблицах 45 — 57 приведены смещения начала каждой
полосы масштабных коэффициентовдля длин преобразования 1024 и 128 и различных
частотдискретизации, соот ветственно.
Чтобы уменьшить количество служебной информации в случае использования последовательностей,
которые содержат SHORT_WINDOWS. соседние SHORT_WINDOWS могут быть сгруппированы (см. рису-
34