ГОСТ Р 54711—2011
Приложение Е
(обязательное)
Маскирование ошибок
Дополнительной функцией кодированного потока битов является наличие
CRC-
кода, который обеспе
чивает обнаружение некоторых ошибок в процессе декодирования. Расстояние Хэмминга для этого кода с
обнаружением ошибок
d=
4. что позволяет обнаружить до 3 одиночных ошибочных битов или один ошибоч ный
пакет длиной до 16 битов. Количество и позиция защищенных битов в пределах одного кодированного
аудиофрейма обычно зависит от уровня, режима, скорости передачи данных и частоты дискретизации.
Это может быть использовано для управления стратегией масхирования ошибок в целях избежать серьез
ных ухудшений восстановленного сигнала из-за наличия ошибок в наиболее критичной части информации.
Для маскирования могут применяться известные методы, например метод информационной замены
или отключение звука. Простой метод замены, при наличии ошибочного фрейма, заключается в замене его
предыдущим (свободным от ошибок).
Ж.1 Кодирование
intensity stereo
на Уровнях I и II
Дополнительный метод кодирования joint stereo, используемый на Уровнях I и II. является кодированием
intensity stereo.
Кодирование
intensity stereo
используется для повышения качества звучания и/или уменьше ния
скорости передачи стереофонических сигналов. Увеличение скорости передачи обычно составляет при
близительно 10—30 кбит/с. Это требует незначительного дополнительного усложнения декодера, увеличение
сложности кодера невелико и не влияет на задержку в кодере и декодере.
Результаты психоакустических исследований показывают, что на высоких частотах (приблизительно
выше 2 кГц) локализация стереофонического образа в пределах критической полосы определяется огибаю
щей во времени, а не временной микроструктурой аудиосигнала.
Основная идея кодирования
intensity stereo
состоит в том. что для некоторых субполос передача
ami
заменяется на субполосные отсчеты, при этом передается только суммарный сигнал, но с масштабными коэф
фициентами для левого и правого каналов, что позволяет таким образом сохранить стереофонический образ.
Блок-схемы кодера стерео и декодера, включая режим
intensity stereo,
показаны на рисунках Ж.1 и Ж.2.
Во-первых, оценка делается из необходимой скорости передачи для левого и правого каналов. Если требуе мая
скорость передачи превышает доступную скорость передачи, то требуемая скорость передачи может быть
уменьшена за счет установки нескольких субполос в режим
intensity stereo.
В зависимости от требуемой ско
рости передачи субполосы 16—31. 12—31. 8— 31 или 4—31 могут быть установлены в режим
intensity stereo.
Для
квантования этих объединенных субполос используется большее из двух значений распределения битов для
левого и правого каналов.
Левые и правые сигналы субполосы поддиапазонов в объединенном режиме стерео добавляются. Эти
новые сигналы субполосы масштабируются обычным способом, но первоначально масштабные коэффициен ты
левых и правых сигналов субполосы передаются согласно синтаксису потока битов. Квантование общих
субполосных отсчетов, кодирование общих выборок и кодирование общего распределения битов выполняются
таким же образом, как и в независимом кодировании.
Ж.2
ms_stereo
и
intensity stereo
кодирование на Уровне III
На Уровне III может использоваться комбинация
ms_stereo
режима (сумма/разность) и режим
intensity
stereo.
1. Переключение
ms_stereo.
Режим
ms_stereo
включается, если условие
истина. Значения /f, и гг, соответствуют энергиям спектральных линий БПФ левого и правого каналов, вычис
ленным в психоакустической модели.
2. Обработка ms_sfereo:
- матрица
MS.
Приложение Ж
(обязательное)
Кодирование в режиме joint stereo
164