Статья

Кодирование звука

5 сентября 2026~8 минут10–11 класс

«Кодирование звука» — тема, где важно не заучивание, а аккуратность. Показываем по шагам: определения, разбор типового задания, оформление ответа и критерии.

Что такое кодирование звука

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

В реальном мире звук является непрерывной волной. Компьютер не умеет хранить бесконечное количество значений, поэтому он делает серию измерений этой волны. Каждое измерение называется отсчётом, или выборкой. Чем чаще выполняются измерения, тем точнее можно восстановить исходный звук.

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

Из чего складывается объём файла

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

Базовая формула выглядит так:

\( I = f \times t \times b \times k \)
I — информационный объём в битах
f — частота дискретизации, Гц
t — длительность записи, с
b — разрядность одного отсчёта, бит
k — количество каналов

Если нужен ответ в байтах, полученное значение в битах делят на 8. Для перевода в килобайты обычно делят на 1024, а в школьных задачах иногда используют 1000. Смотри, какая система явно указана в условии. Если указано «1 Кбайт = 1024 байта», используй 1024.

Совет репетитора

Перед вычислениями выпиши единицы измерения. Особенно проверь секунды, биты и байты: большинство ошибок появляется не в умножении, а при пропущенном делении на 8.

Разобранный пример

Рассмотрим типичную задачу. Записан двухканальный звук длительностью 10 секунд. Частота дискретизации равна 44 100 Гц, разрядность — 16 бит. Найдём информационный объём записи без сжатия.

Дано: f = 44 100 Гц, t = 10 с, b = 16 бит, k = 2
I = 44 100 × 10 × 16 × 2 = 14 112 000 бит
I = 14 112 000 : 8 = 1 764 000 байт
1 764 000 : 1024 ≈ 1722,7 Кбайт
1722,7 : 1024 ≈ 1,68 Мбайт
Ответ: примерно 1,68 Мбайт

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

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

Системы счисления и кодирование

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

\( N = 2ᵇ \)
N — количество возможных уровней сигнала
b — разрядность в битах

Например, при 8 битах получается 2⁸ = 256 уровней, а при 16 битах — 2¹⁶ = 65 536 уровней. Чем больше уровней, тем точнее можно описать амплитуду звука и тем меньше заметна ошибка округления. Однако увеличение разрядности одновременно увеличивает объём файла.

ПараметрЧто показываетКак влияет
Частота дискретизацииОтсчётов в секундуПовышает точность по времени
РазрядностьБитов на отсчётПовышает точность амплитуды
КаналыКоличество дорожекУвеличивает объём пропорционально

В задачах могут встретиться двоичные единицы и обычные десятичные приставки. Не смешивай 1 Кбайт = 1024 байта с условием, где прямо сказано считать 1 Кбайт = 1000 байт.

Типичные ошибки и тренировка

Первая ошибка — забыть количество каналов. Слово «стерео» означает два канала, а не особый вид частоты. Вторая — перепутать биты и байты. Если формула дала результат в битах, деление на 8 обязательно. Третья — использовать минуты вместо секунд: 3 минуты — это 180 секунд.

Ловушка

Не подставляй в формулу размер уже сжатого MP3-файла. Расчёт I = f × t × b × k относится к несжатому звуку, если в условии не сказано обратное.

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

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

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

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

Главная формула: I = f × t × b × k. Сначала получаешь биты, затем делишь на 8 и переводишь в нужные единицы. Перед ответом проверь секунды, каналы и правило перевода килобайт. Если в задаче встречается 2ᵇ, это количество возможных уровней сигнала.

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

Что такое частота дискретизации?

Это количество измерений звукового сигнала за одну секунду. Она измеряется в герцах: 1 Гц означает один отсчёт в секунду.

Почему стереозвук занимает больше места?

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

Как закрепить тему после разбора?

Реши несколько задач с разными длительностями и каналами, каждый раз выписывая единицы. Затем проверь решения в бесплатной практике личного кабинета и разбери ошибки.

Всегда ли нужно делить результат на 1024?

Только если требуется перевод в килобайты или мегабайты и условие использует двоичное правило: 1 Кбайт = 1024 байта. Если указано другое правило, следуй ему.

Проверь себя на реальных заданиях

После такого разбора решите 5–7 заданий подряд — и тема ваша. Тренажёр Просто Урок подберёт их автоматически и объяснит ошибки по шагам. Бесплатно.

Важно. Материалы сайта носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ), индивидуальной консультацией или руководством к действию. Мы аккуратно работаем с фактами, но не гарантируем полную точность и актуальность: структура и правила экзаменов могут меняться — сверяйтесь с официальными источниками (ФИПИ, действующие кодификаторы и нормативные акты РФ). Администрация сайта не несёт ответственности за возможные неточности и за решения, принятые на основе материалов. Заметили неточность — напишите нам, мы исправим.