PNS (Perceptual Noise Substitution) – только в MPEG-4 AAC
Взято из учебного руководства MPEG-4 Natural Audio Coding Tutorial, глава о PNS:
"Функция, недавно встроенная в MPEG-4 General Audio, т.е. недоступная в MPEG-2 AAC, называется перцептуальным замещением шума (Perceptual Noise Substitution – PNS). Целью этой функции является дальнейшая оптимизация битрейтовой производительности AAC на низких битрейтах. Техника PNS основана на том наблюдении, что "один шум звучит так же, как и другой". Это означает, что фактическая мелкая структура шумового сигнала незаметна в субъективном восприятии такого сигнала. Следовательно, вместо передачи реальных спектральных компонент шумового сигнала, поток данных только сообщает о том, что эта частотная область похожа на шумовую, и дает некоторую дополнительную информацию о полной мощности в этом диапазоне. PNS может быть переключено на основу цены деления диапазона, так что даже если присутствуют некоторые спектральные области со структурой шума, PNS можно использовать для сохранения битов. В декодере случайно сгенерированный шум будет вставлен в подходящую спектральную область в соответствие с уровнем мощности, который получен в потоке данных. Из характеристики, представленной выше, очевидно, что большинство запрашиваемых задач в контексте PNS состоят не в том, чтобы записывать соответствующую информацию в поток данных, а в том, чтобы достоверно определять, какие спектральные области могут быть трактованы как шумовые, и таким образом могут быть закодированы с использованием PNS без сильных искажений."
PNS также используется в MPC и AC3. Другие похожие методы для сохранения битов на низких битрейтах – это SBR, используемый в HE AAC и mp3PRO, LTP, TNS параметрического аудиокодирования.