На Горох
Информатика

25. Звуки и музыка

"Информатика (в 2 частях)", Павлов Д.И., Полежаева О.А., Коробкова Л.Н. и др./ Под ред. Горячева А.В.

Объяснение темы В оглавлении: 25. Звуки и музыка

Кратко о теме

Звук можно записать в компьютер и хранить как последовательность чисел. Для этого непрерывный звуковой сигнал измеряют через равные промежутки времени, а результаты кодируют битами. Точность записи определяется частотой дискретизации и глубиной кодирования. На объём несжатого файла также влияют число каналов и длительность звучания. Эти параметры помогают оценить качество аудио и необходимую память.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Звуковой сигнал — колебания, которые распространяются в среде и воспринимаются человеком как звук. На графике его можно представить линией: по горизонтали откладывают время, а по вертикали — значение колебания. Такой график показывает, как сигнал меняется во времени.

Оцифровка звука — преобразование непрерывного звукового сигнала в последовательность числовых значений. Компьютер работает именно с числами, поэтому реальные колебания нужно представить в удобной для хранения форме. Благодаря этому звук можно записывать, копировать и обрабатывать.

Частота дискретизации — число измерений звукового сигнала за одну секунду. Её измеряют в герцах (Гц): например, 8000 Гц означает 8000 измерений в секунду. Параметр показывает, насколько подробно отслеживаются изменения сигнала во времени.

Глубина кодирования звука — число бит, отводимых для записи значения одного измерения сигнала. Она определяет, сколько уровней можно использовать для описания громкости. Чем больше бит, тем меньше ошибка округления и тем точнее передаётся сигнал.

Как это устроено

Звук возникает, когда источник, например струна или мембрана динамика, совершает колебания. Эти колебания передаются через воздух или другую среду и образуют непрерывный сигнал, потому что его значение меняется постоянно. Микрофон улавливает движение воздуха и превращает его в электрические колебания, с которыми может работать аппаратура.

При оцифровке сигнал измеряют через равные промежутки времени. Если измерения делать чаще, между соседними точками будет меньше изменений, которые остались незамеченными. Поэтому высокая частота дискретизации позволяет точнее восстановить форму исходного сигнала.

Каждое полученное значение нельзя хранить с бесконечной точностью: ему выбирают ближайший доступный уровень. Число таких уровней зависит от глубины кодирования, поскольку b бит позволяют записать 2b вариантов. При большей глубине уровни расположены плотнее, поэтому различия громкости передаются точнее.

Качество цифровой записи определяется сразу двумя параметрами. Частота дискретизации отвечает за подробность описания сигнала во времени, а глубина кодирования — за точность значений по уровню. Увеличение любого из них обычно повышает точность, но требует больше памяти для хранения чисел.

Объём несжатой записи зависит не только от качества измерений, но и от продолжительности звучания и числа каналов. Для каждого канала сохраняется собственная последовательность значений, поэтому стерео требует больше данных, чем моно. В расчётах используют формулу: V = t · f · b · n бит, где t — длительность, f — частота дискретизации, b — глубина кодирования, n — число каналов.

Параметры цифровой звукозаписи

ПараметрЧто показываетКак влияет на записьЕдиница измерения
Частота дискретизацииЧисло измерений сигнала за секундуБольшее значение точнее передаёт изменения во времени и увеличивает объёмГерц (Гц)
Глубина кодированияЧисло бит на одно измерениеБольшее значение точнее передаёт уровни сигнала и увеличивает объёмБит
Число каналовКоличество одновременно записываемых каналовПри увеличении числа каналов объём растёт пропорциональноКанал
Длительность записиВремя звучанияБолее длинная запись содержит больше измерений и занимает больше местаСекунда
Объём несжатого звукового файлаКоличество данных в записиРавен произведению длительности, частоты, глубины и числа каналовБайт

Чтобы пользоваться таблицей, сначала определите, какой параметр известен и что именно он описывает. При сравнении записей проверяйте все параметры, а не только один из них. Для вычисления объёма перемножьте значения длительности, частоты дискретизации, глубины кодирования и числа каналов, затем переведите биты в байты.

Разбор задач

Задача 1

Запись длится 10 секунд, а частота дискретизации равна 8000 измерений в секунду. Требуется узнать общее число измерений. Так как каждую секунду выполняется одинаковое количество измерений, число за всё время находится умножением.

  1. Записываем данные: t = 10 с, f = 8000 измерений/с.
  2. Умножаем частоту дискретизации на длительность: 8000 · 10 = 80 000.
  3. Единицы «в секунду» сокращаются, поэтому результатом становится число измерений.

Ответ: 80 000 измерений.

Задача 2

Монофоническая запись длится 5 секунд, частота равна 8000 Гц, глубина кодирования — 8 бит. Моно означает один канал, поэтому дополнительного умножения на число каналов не требуется. Сначала найдём все измерения, затем объём битов и переведём его в байты.

  1. Число измерений: 8000 · 5 = 40 000.
  2. Объём в битах: 40 000 · 8 = 320 000 бит.
  3. Переводим в байты: 320 000 : 8 = 40 000 байт.

Ответ: 40 000 байт.

Задача 3

Сравниваются записи одинаковой длительности. Первая запись монофоническая: 22050 Гц и 8 бит, вторая стереофоническая: 44100 Гц и 16 бит. Поскольку длительности одинаковы, их можно не включать в сравнение.

  1. Для первой записи получаем произведение: 22050 · 8 · 1.
  2. Для второй записи: 44100 · 16 · 2.
  3. Делим второе произведение на первое: (44100 · 16 · 2) : (22050 · 8 · 1) = 8.

Ответ: объём второй записи в 8 раз больше.

Типичные ошибки

Путают частоту дискретизации с частотой тона. Первая показывает число измерений в секунду, а вторая связана с высотой звука. Чтобы проверить себя, спросите: речь идёт о способе записи сигнала или о свойствах самого звука?

Считают, что высокая частота дискретизации делает звук громче. Она повышает точность описания, но не изменяет громкость исходного сигнала. Проверьте, не перепутаны ли в рассуждении точность и уровень сигнала.

Забывают число каналов. Такое происходит, когда стерео принимают за один общий поток данных. Перед вычислением подпишите: моно — 1 канал, стерео — 2 канала.

Неверно переводят биты в байты. Иногда деление на 8 пропускают или ошибочно считают, что в байте 10 бит. Самопроверка проста: 1 байт = 8 бит, значит из битов в байты нужно делить на 8.

Связь с другими темами

Для расчётов нужны знания о единицах информации: бите и байте, а также умение переводить одну единицу в другую. Свойства звука связаны с аналоговой и цифровой информацией: аналоговый сигнал непрерывен, а цифровой представлен числами. Эти знания применяются при записи и обработке аудио, выборе параметров файла и оценке места на носителе.

Что запомнить

  • Звук в компьютере представляется как последовательность числовых значений.
  • Оцифровка включает измерение сигнала через равные промежутки времени и кодирование результатов.
  • Частота дискретизации показывает число измерений за секунду.
  • Глубина кодирования определяет, сколько бит отводится на одно измерение.
  • Большие частота дискретизации и глубина кодирования обычно дают более точную запись и увеличивают её объём.
  • При расчёте объёма несжатой записи учитывают длительность, частоту дискретизации, глубину кодирования и число каналов.

Частые вопросы по теме

Почему цифровая запись не повторяет звуковой сигнал абсолютно точно?

Непрерывный сигнал измеряют только в отдельные моменты, а каждое измерение округляют до доступного уровня. Поэтому между исходным сигналом и его цифровым представлением возникает небольшая погрешность.

Чем частота дискретизации отличается от частоты звукового тона?

Частота дискретизации показывает, сколько измерений сигнала выполняют за секунду. Частота звукового тона характеризует колебания самого звука и связана с его высотой.

Как глубина кодирования влияет на качество записи?

Она определяет число бит для одного измерения и количество доступных уровней громкости. Чем больше глубина кодирования, тем точнее передаются изменения сигнала, но тем больше размер файла.

Почему стереозапись занимает больше места, чем монофоническая?

В монофонической записи хранится один канал, а в стереозаписи — два независимых канала. При одинаковых остальных параметрах стереофайл занимает примерно в два раза больше места.

Как приблизительно вычислить объём несжатого звукового файла?

Нужно перемножить длительность записи, частоту дискретизации, глубину кодирования и число каналов. Получившееся число бит делят на 8, чтобы получить объём в байтах.

Спросить по теме параграфа

25. Звуки и музыка

Учебник

Оглавление →
Предмет
Информатика
Учебник
"Информатика (в 2 частях)", Павлов Д.И., Полежаева О.А., Коробкова Л.Н. и др./ Под ред. Горячева А.В.