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

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

     6.5 Квантование чередующегося вектора

     

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

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

Процесс декодирования состоит из части векторного квантования и части реконструкции. В части векторного квантования подвекторы определяются индексом кодового вектора. Затем подвекторы чередуются и объединяются в один выходной вектор.

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

Вводы:

fb_shift [] []

Элемент синтаксиса, указывающий активную полосу частот адаптивного управления шириной полосы.

index0 []

Элемент данных, указывающий на номер кодового вектора сборника кодов 0.

index1 []

Элемент данных, указывающий на номер кодового вектора сборника кодов 1.

window_sequence

Элемент данных, указывающий тип последовательности окон.

side_info_bits

Число битов для дополнительной информации.

bitrate

Системный параметр указывающий битовую скорость.

used_bits

Число битов, используемых инструментом с переменной битовой скоростью, таким как инструмент долгосрочного прогноза.

lyr

Указывает номер уровня расширения. Номер 0 присваивается базовому уровню.


Выводы:

x_flat []

Восстановленные коэффициенты MDCT.


Параметры:

FRAME_SIZE

Длина фрейма.

MAXBIT

Максимальное число битов для представления индекса сборника кодов формы.

N_CH

Номера каналов.

N_DIV

Номера подвекторов.

N_SF

Номера подкадров во фрейме.

sp_cv0 [] []

Сборник кодов формы сопряженного канала 0 (Элементы даются в таблицах А.21, А.23, А.25, А.27).

sp_cv1 [] []

Сборник кодов формы сопряженного канала 1 (элементы даются в таблицах А.22, А.24, А.26, А.28).

SP_CB_SIZE

Размер сборника кодов формы.

shape_index0

Указывает выбранный кодовый вектор формы MDCT кодовой книги 0.

shape_index1

Указывает выбранный кодовый вектор формы MDCT кодовой книги 1.

pol0

Отрицает выбранный кодовый вектор формы MDCT кодовой книги 0.

pol1

Отрицает выбранный кодовый вектор формы MDCT кодовой книги 1.

         

6.5.3 Установки параметров

Список векторов сборника кодов формы сглаженных коэффициентов MDCT, sp_cv0 [][] и sp_cv1 [][] приводится в приложении А.

Параметры первоначально устанавливаются, как перечислено ниже:

MAXBIT_SHAPE = 5;

MAXBIT = MAXBIT_SHAPE + 1;

SP_CB_SIZE = 1.

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

    

6.5.4.1 Инициализации