Статус документа
Статус документа

ГОСТ Р 53556.4-2013 Звуковое вещание цифровое. Кодирование сигналов звукового вещания с сокращением избыточности для передачи по цифровым каналам связи. Часть III (MPEG-4 AUDIO). Основные методы кодирования звуковых сигналов (GA): усовершенствованное звуковое кодирование (AAC), взвешивающее векторное квантование (TwinVQ), побитовое арифметическое кодирование (BSAC)

     6.1 Квантование

    

       6.1.1 Описание инструмента

Для квантования спектральных коэффициентов в кодере используется неравномерный квантователь. Поэтому декодер после декодирования масштабных коэффициентов и спектральных данных по Хаффману должен выполнить инверсное неравномерное квантование.

    6.1.2 Определения

Элементы справки:

x_quant [g] [win] [sfb] [bin]

Квантованный спектральный коэффициент для группы g, окна win, полосы масштабного коэффициента sfb, коэффициента bin.

x_invquant [g] [win] [sfb] [bin]

Спектральный коэффициент для группы g, окна win, полосы масштабного коэффициента sfb, коэффициента bin после инверсного квантования.

             

       6.1.3 Процесс декодирования

Инверсное квантование описывается следующей формулой:

.


Максимальная разрешенная абсолютная амплитуда для составляет 8191. Инверсное квантование применяется следующим образом:

for (g = 0; g < num_window_groups; g++) {

for (sfb = 0; sfb < max_sfb; sfb++) {
     
     width = (swb_offset [sfb+1] - swb_offset [sfb]);
     
     for (win = 0; win < window_group_len[g]; win++) {


for (bin = 0; bin < width; bin++) {
     
     x_invquant[g][win][sfb][bin] = sign(x_quant[g][win][sfb][bin])*
     
     abs(x_quant[g][win][sfb][bin]) ^(4/3);


}
     
     }
     
     }
     
     }