ГОСТ Р 53556.4—2013
Оконные коэффициенты вычисляются
А л “
W(n) Х)п та<( СО/0(п).
6.15.3.3 МОСТ
Оконные коэффициенты преобразовываются в частотную область с помощью МОСТ. Спектральный
коэффициент МОСТXik определяется следующим образом:
6.16 Инструменты для устойчивости к ошибкам ААС
6.16.1 Виртуальные сборники кодов для данных раздела ААС
6.16.1.1 Описание инструмента
Виртуальные сборники кодов используются, чтобы ограничить наибольшее абсолютное значение,
разрешенное впределахопределенной полосы масштабного коэффициента, гдеразрешены значенияescape.
то есть, где сборник кодов 11 используется первоначально. Этот инструмент позволяет 17 различных ин
дексов сборника кодов (11,16... 31) для сборника кодов escape. Все эти индексы сборника кодов относятся к
сборнику кодов 11. Их поэтому называют виртуальными сборниками кодов. Различием между этими
индексами сборника кодов является позволенный максимум спектральных значений, принадлежащих со
ответствующему разделу. Из-за этого в пределах спектральныхданных могут быть расположены ошибки,
приводящие кслишком большим спектральным значениям, и соответствующие линии спектра могут быть
скрыты.
6.16.1.2 Процесс декодирования
Смотри 5.2.3.2.
6.16.2 RVLC для масштабных коэффициентов ААС
6.16.2.1 Описание инструмента
RVLC (обратимое кодирование переменной длины) используется вместо кодирования методом Хаф
фмана. чтобы достигнуть кодирования энтропии масштабных коэффициентов, из-за его лучшей производи
тельности с точки зрения устойчивости к ошибкам. Это можно рассматривать как плагин инструмента бес
шумного кодирования, который позволяет декодировать данные кодированного устойчивого к ошибкам
масштабногокоэффициента.
RVLC включаетдополнительноеобратноедекодирование. Дополнительно возможно некоторое обна
ружение ошибок, потому что не все узлы дерева кодирования используются в качестве кодовых комбина
ций. Устойчивая к ошибкам работа RVLC том лучше, чем меньше число кодовых комбинаций. Поэтому
таблица RVLC содержит только значения от- 7 до +7. тогда как исходный сборник кодов Хаффмана содер
жит значения от - 60 до +60. Декодируемое значение ± 7 используется в качестве ESC_FLAG. Это сигна
лизирует о том. чтосуществует значение escape, которое должно бытьдобавлено к ♦ 7 или вычтено из- 7,
чтобы найти фактическое значение масштабного коэффициента. Этозначение escape является закодиро
ванным поХаффману.
Необходимо передать дополнительное значение, чтобы иметь начальную точкудля обратногодеко
дирования для закодированных масштабных коэффициентов DPCM. Это значение называют реверсивным
глобальным усилением. Если используются кодирование стерео интенсивности или PNS. для них также
необходимы дополнительные значения. Чтобы позволить обратное декодирование, должна быть передана
длина части полезной нагрузки потока битов RVLC.Длина части полезной нагрузки потока битов, содержа
щей кодовые комбинации escape, должна быть передана, чтобы сохранить синхронизацию в случае бито
вых ошибок.
где:
Z„ — оконная входная последовательность;
п — индекс выборки;
к — индексспектрального коэффициента;
/’— индекс блока;
N — длина окна одного преобразования, основанная на значении window_sequence;
п0= (А//
2
+
1
) /
2
.
Только выходные значения от 0 до N!21up-sampHng-factor-1 могут использоваться без искажения от
помехдискретизации. Это обеспечивается следующим модулем FSS.
180