Как кодеки MP3 незаметно изменили всю музыку
Невидимая революция: как психоакустика изменила цифровую музыку
Когда вы запускаете трек в стриминге или качаете аудиокнигу, за этим стоит не просто кодек. Стоит целая наука о том, как устроен наш слух.
Проблема, которую считали нерешаемой
В начале девяностых цифровой звук был тяжёлым. Одна минута записи в несжатом виде весила несколько мегабайт — слишком много для интернета того времени. Казалось, что сжать аудио без потери качества невозможно: любое удаление данных должно быть слышно.
Большинство инженеров с этим соглашались. Но не все.
Как обмануть собственные уши
Инженер Джеймс Джонстон из Bell Labs подошёл к задаче иначе. Он начал не с математики сигналов, а с особенностей человеческого слуха. Оказалось, что ухо не слышит всё. Есть частоты, которые маскируются другими звуками, и моменты, когда мозг просто «отбрасывает» часть информации.
Джонстон превратил эти особенности в математическую модель. Алгоритм удалял только то, что человек действительно не мог услышать. Получилось сжимать звук в десять раз и больше — и при этом не терять воспринимаемое качество.
От лаборатории к повседневной жизни
Именно на этих принципах построили первые lossy-кодеки. MP3 сделал возможным переносную музыку. AAC стал основой стриминговых сервисов и экосистемы Apple. Без этих форматов YouTube и Spotify просто не появились бы — трафик был бы слишком большим, а качество слишком низким.
Что это значит для разработчиков
Главная идея perceptual coding актуальна до сих пор: не нужно сохранять всё. Нужно сохранять то, что важно для конкретной задачи. Это работает не только со звуком — то же самое касается сжатия изображений, оптимизации API и даже выбора хостинга.
Второй урок — открытые стандарты побеждают. MP3 и AAC стали повсеместными не только потому, что хорошо работали, но и потому, что их могли использовать все.
Невидимая работа
Джонстон проработал в Bell Labs 26 лет, получил больше двадцати патентов и ушёл в Microsoft. Его имя почти не известно за пределами узких кругов, но без его работы современный интернет звучал бы иначе.
Иногда самые важные технологии — те, о которых никто не думает. Они просто работают.