Аудиокодек — компьютерная программа или аппаратное средство, которое предназначено для кодирования или декодирования аудиоданных. 3
Работа аудиокодеков основана на использовании алгоритмов, которые анализируют исходные данные и удаляют «избыточную» информацию — то есть информацию, которую человеческий глаз или ухо не воспринимают. 2 После этого данные могут быть сжаты для передачи или хранения, а затем восстановлены для просмотра или прослушивания. 2
Есть два типа аудиокодеков:
- Аппаратные. 1 У них есть вещественная основа — это чип или микросхема. 1 Аппаратный аудиокодек может быть частью звуковой карты устройства или занимать её полностью. 1 Он преобразовывает аналоговый звук в цифровой формат и обратно. 1 Это необходимо, поскольку компьютер не может напрямую обрабатывать физические сигналы, состоящие из колебаний воздуха. 1
- Программные. 1 Это специальные программы, которые кодируют и декодируют аудио. 1 Аудиокодеры такого типа сначала сжимают, а затем распаковывают звуковые данные. 1 Задача аудиокодека — сделать звуковое содержимое файла меньше, не ухудшая его качество. 1
Пример работы аудиокодека в смартфоне: 5
- Пользователь запускает на смартфоне музыку в любом формате или потоковый сервис. 5
- Смартфон раскодирует эти данные, а затем снова кодирует их при помощи Bluetooth-кодека и отправляет закодированный сигнал на наушники. 5
- Наушники декодируют (расшифровывают) тем же кодеком полученные данные, обрабатывают их и преобразовывают в аналоговый сигнал, заставляя динамики наушников вибрировать, создавая тем самым звуки. 5
Чтобы всё это работало, наушники должны поддерживать тот же кодек, что и смартфон, иначе они не смогут раскодировать полученные данные. 5