58
- tQ(l) > tQ(l +1), 0 < l < Lq
- все элементы tQ не принадлежат к элементам tE.
Если проверка правдоподобности оказалась неуспешной, устанавливается флаг ошибки фрейма и запускается описанное выше маскирование ошибки.
- SBR маскирование ошибок для C ELP и HVXC
Минимальный алгоритм маскирования ошибок SBR для речевых кодеков состоит в применении заранее определенного набора значений данных, как только обнаружен поврежденный SBR фрейм. Значения устанавливаются в соответствии со следующими условиями:
0 < k < Nq
0 < l < Lq
bs_ invf_ mode = 2,
где: Ne, Le, Nq, Lq, bs_num_shape соответствуют последнему корректному заголовку SBR или определенным настройкам (приложение К, К.1, К.2), после чего производится декодирование в соответствии с 5.6.2.2.4.
Указанные выше значения дают статическую огибающую высокочастотного спектра с относительно низким уровнем воспроизведения, имеющую снижение в направлении высоких частот. Цель состоит в том, чтобы уберечь уши слушателя от неожиданно громких, неприятных щелчков путем введения мягкого шума (в отличие от резкого выключения). Ясно, что повторное использование последнего корректно декодированного фрейма с последовательным плавным снижением уровня L до нуля аналогично случаю AAC + SBR, описанному выше в 4.1, представляет разумную альтернативу.
В дополнение к проверке CRC (если запущена) декодер проверяет следующие условия по отношению к сигналу sbr_speech_header() (если заголовок SBR используется):
bs_num_shape < bs_num_level bs num noise < bs num level
и проводит «санитарную» проверку масштабных коэффициентов огибающей E, рассчитанной на основе матриц уровней и формы:
при нарушении любого из которых фрейм считается поврежденным и запускается маскирование ошибки.
- Кодирование параметрического стерео
- Введение
В настоящем документе аудио кодер AAC + SBR, который сочетает AAC с расширением полосы пропускания средствами SBR, включен в соответствии с 5.3.2 и 5.6.1. Для улучшения характеристик стерео кодирования при низких битовых скоростях имеется кодер PS, частично основанный на структуре SBR. Используется механизм MPEG PS, как описано в MPEG-4 Aud^ ISO/IEC [2], и реализация MPEG PS приведена в 5.7.3. Также может использоваться протокол PS в соответствии с 5.7.2 и 5.7.4 для режимов устойчивости A, B, C и D.
В обобщенном виде идея PS кодирования состоит в передаче данных, описывающих стерео звучание, совместно с комбинированным моно сигналом. Эта дополнительная стерео информация очень сжата и требует незначительную долю битового потока, позволяя моно сигналу иметь максимальное качество при заданной битовой скорости.