Кодирование звука в компьютере
💻 Информатика · 6 класс
Как компьютер кодирует звук
Звук — это колебания воздуха, звуковая волна. Наше ухо воспринимает её плавно и непрерывно, но компьютер работает только с числами. Поэтому звук нужно превратить в набор чисел. Этот процесс называется кодированием звука, а превращение плавной волны в отдельные числовые значения — дискретизацией.
Как происходит дискретизация
Через равные короткие промежутки времени измеряют громкость звуковой волны и записывают это значение числом. Получается ряд замеров, по которым можно потом восстановить звук и проиграть его через динамики. Чем чаще делают замеры, тем точнее сохраняется звучание, потому что компьютер «улавливает» даже быстрые изменения волны.
Правило: чем больше замеров в секунду (выше частота дискретизации) и чем точнее каждый замер (больше глубина кодирования), тем качественнее звук, но и тем больше размер звукового файла.
Частота и глубина
Есть два главных понятия при кодировании звука. Частота дискретизации — это сколько замеров делают за одну секунду. Глубина кодирования — это сколько битов отводят на запись каждого замера. Оба значения влияют на качество, но по-разному.
| Понятие | Что означает | На что влияет |
|---|---|---|
| частота дискретизации | число замеров в секунду | передача высоких и быстрых звуков |
| глубина кодирования | число битов на один замер | точность передачи громкости |
Разбор примера
Пусть за одну секунду сделали 8 замеров громкости, а на каждый замер отвели 4 бита. Тогда объём данных за секунду считается так.
Замеров за секунду: 8
Битов на один замер: 4
Объём за секунду: 8 × 4 = 32 бита = 4 байта
В реальных звукозаписях делают десятки тысяч замеров в секунду, а на каждый замер отводят 16 битов и больше. Поэтому музыкальные файлы занимают много памяти — гораздо больше, чем простой текст.
Зачем кодировать звук
Закодированный звук можно хранить в памяти, копировать без потерь, передавать по сети и обрабатывать программами — например, делать тише или громче, убирать шум. Всё это возможно именно потому, что звук превращён в числа, с которыми компьютер умеет работать.
Как звук возвращается к нам
Когда мы включаем запись, происходит обратный путь. Компьютер берёт сохранённые числа-замеры и по ним восстанавливает звуковую волну, посылая сигналы на динамик или в наушники. Чем чаще делались замеры при записи, тем точнее восстановленная волна повторяет исходный звук, и тем естественнее он звучит. Поэтому качественные музыкальные записи получаются только при большом числе замеров в секунду. Если же замеров слишком мало, звук получается грубым и искажённым, потому что между редкими замерами теряются важные подробности волны.
Частые ошибки
- Думают, что компьютер хранит саму волну, — на самом деле он хранит её числовые замеры.
- Путают частоту дискретизации и глубину кодирования.
- Забывают, что более высокое качество означает больший размер файла.
Кратко о главном
- Звук — это колебания, которые компьютер превращает в числа.
- Дискретизация — измерение громкости через равные промежутки времени.
- Частота дискретизации — число замеров в секунду, глубина — биты на замер.
- Чем выше качество, тем больше размер звукового файла.