Присоединиться

8–11 класс·средний уровень

Сколько секунд звучит стереофайл размером 1500 Кбайт при частоте 24 кГц

Условие

Производится стереофоническая (двухканальная) звукозапись без сжатия с частотой дискретизации 24 кГц и глубиной кодирования 16 бит. Полученный файл занимает 1500 Кбайт, служебной информации в нём нет. Определите длительность звучания записи в секундах.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Шаг 1. Разбираемся, сколько памяти уходит на один отсчёт

    При оцифровке звук измеряют много раз в секунду; каждое измерение — отсчёт. Глубина кодирования 16 бит означает, что один отсчёт одного канала занимает

    16 бит=2 байта16\ \text{бит} = 2\ \text{байта}

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

    2⋅2=4 байта2 \cdot 2 = 4\ \text{байта}
  2. Шаг 2. Находим, сколько весит одна секунда записи

    Частота дискретизации 24 кГц — это 24 000 отсчётов в секунду (в физических единицах кило- означает ровно 1000). За секунду накапливается

    24 000⋅4=96 000 байт24\,000 \cdot 4 = 96\,000\ \text{байт}

    То есть поток данных составляет 96 000⋅8=768 00096\,000 \cdot 8 = 768\,000 бит/с. Общая формула объёма записи:

    I=f⋅i⋅k⋅tI = f \cdot i \cdot k \cdot t

    где ff — частота, ii — глубина, kk — число каналов, tt — время.

Осталось ещё 3 шага

  1. Шаг 3. Переводим размер файла в байты

  2. Шаг 4. Делим объём на секундный поток

  3. Шаг 5. Проверяем прямым счётом

Получить полное решение

Бесплатно · займёт минуту

Частые ошибки

  • Забывают умножить на два канала и получают 32 секунды вместо 16.

  • Переводят 1500 Кбайт в байты умножением на 1000 — тогда время выходит дробным (15,625 с), и это сигнал об ошибке.

  • Путают глубину кодирования: считают 16 байт на отсчёт вместо 16 бит.

  • Переводят 24 кГц как 24 · 1024 отсчётов в секунду — для частоты приставка «кило» означает ровно 1000.

Другие задачи по теме «Кодирование информации»