Сжатие звука в MPEG-формате работает на принципе удаления из сигнала информации, малозаметной для слуха. 3 Это называется кодированием для восприятия. 3
Процесс включает несколько этапов: 2
- Преобразование аудиосэмплов из временной области в частотную. 2 Этому разделению часто способствует модифицированное дискретное косинусоидальное преобразование (MDCT). 2
- Квантование преобразованных аудиоданных. 2 На этом этапе отбрасываются менее значимые для восприятия детали, что приводит к уменьшению объёма данных. 2
- Использование методов исправления ошибок и канального кодирования. 2 Они защищают сжатые аудиоданные от ошибок передачи или потери данных во время хранения и передачи. 2
- Дополнительное сжатие с помощью методов энтропийного кодирования. 2 К примеру, используется кодирование Хаффмана или арифметическое кодирование. 2 Эти методы присваивают более короткие коды общим символам или шаблонам, что помогает уменьшить общий размер данных. 2
MPEG-стандарт определяет три схемы сжатия звука, которые называются уровнями: Layer 1, 2 и 3. 4 С возрастанием номера увеличивается сложность и производительность алгоритма кодирования, задержка кодирования и соотношение качества восстановленного сигнала к величине потока. 4