Инструмент защиты от ошибок
Ниже представлены формат текстового файла внутриполосной информации и его пример для AAC, Twin-VQ, CELP и HVXC. Кроме того, представлен пример маскировки ошибок.
Б.1 Пример внутриполосной информации
Б.1.1 Пример для ААС
Этот пример основан на категориях чувствительности к ошибкам, описанным в нормативной части. Нижеследующая защита от ошибок может использоваться при соответствии категорий чувствительности классам. Этот пример показывает использование простого режима с одним каналом и без extension_payload ():
Класс | Длина | Чередование | SRCPC puncture rate | Длина CRC |
0 | 6 бит | Внутрикадровое | 8/24 | 6 |
1 | 12 бит | Внутрикадровое | 8/24 | 6 |
2 | 9 бит | Внутрикадровое | 8/8 | 6 |
3 | 9 бит | - | 8/8 | 4 |
4 | До конца | Внутрикадровое | 8/8 | - |
Б.1.2 Пример для Twin-VQ
Ниже описываются примеры назначения битов UEP профилю масштабируемого звука (объект TwinVQ).
Имеется два режима кодирования: с и без РРС (Периодический Пиковый Компонент). Обычно кодер может адаптивно выбирать РРС, но в данном случае необходимо всегда поддерживать режим "вкл/выкл". Если РРС включен, то 43 бита выделятся для квантования периодических пиковых компонент, и эти биты должны быть защищены как служебная информация.
Для каждого режима показано распределение четырех различных скоростей передачи, 16 кбит/с моно, 32 кбит/с стерео, 8 кбит/с + 8 кбит/с масштабируемого моно и 16 кбит/с + 16 кбит/с стерео для каждого режима.
Во всех случаях коррекция ошибок и инструменты обнаружения применяются только к 10% битов для служебной информации. У оставшихся битов для индексов коэффициентов МДКП нет никакой защиты вообще. В результате такого распределения битов скорость передачи увеличивается по сравнению с оригинальной исходной скоростью приблизительно на 10% в случае включения РРС и менее чем 10% в случае выключения РРС.
а) РРС (Периодический Пиковый Компонент) включен
16 кбит/с моно:
Класс 1: 121 бит (фиксирован), код SRCPC 8/12, 8 бит CRC
Класс 2: 839 битов (фиксирован), код SRCPC 8/8, CRC нет
32 кбит/с стерео:
Класс 1: 238 битов (фиксирован), код SRCPC 8/12, 10 бит CRC
Класс 2: 1682 бита (фиксирован), код SRCPC 8/8, CRC нет
8 кбит/с + 8 кбит/с масштабируемое моно:
Класс 1: 121 бит (фиксирован), код SRCPC 8/12, 8 бит CRC
Класс 2: 359 битов (фиксирован), код SRCPC 8/8, CRC нет
Класс 3: 72 бита (фиксирован), код SRCPC 8/12, 8 бит CRC
Класс 4: 408 битов (фиксирован), код SRCPC 8/8, CRC нет
16 кбит/с + 16 кбит/с масштабируемое стерео
Класс 1: 238 битов (фиксирован), код SRCPC 8/12, 10 бит CRC
Класс 2: 722 бита (фиксирован), код SRCPC 8/8, CRC нет