Рассчитайте время звучания стереоаудиофайла, если при 16-битном кодировании и частоте...

0 голосов
747 просмотров

Рассчитайте время звучания стереоаудиофайла, если при 16-битном кодировании и частоте дискретизации 32 кГц его объем равен 750Кбайт.


Информатика (20 баллов) | 747 просмотров
Дано ответов: 2
0 голосов

32 кГц = 32 000 Гц = 32 000 с^-1 (Знак ^ означает возведение в степень. В данном случае в -1). Т. е. мы имеем 16 бит на 1/32 000 секунды. 16 бит = 16/8=2 (байта) . 750 кбайт = 750*1 024=768 000 (байт) . Решаем пропорцию 2 - 1/32 000 768 000 - x x=768 000* 1/32 000 : 2 = 12 (с) 

(254 баллов)
0 голосов

Если мы узнаем, какой объем занимает файл, звучащий 1с, то поделив на него заданный объем, найдем время звучания.
16-битное кодирование означает, что под код уровня громкости в каждой точке отводится 16 бит или 16/8 = 2 байта.
Частота дискретизации 32 кГц означает, что за 1с делается 32 000 измерений (отсчетов) уровня громкости звука. При двухбайтном (см. выше) кодировании 1с кодированного звука занимает 32 000×2=64 000 байт.
Но это в одном звуковом канале. В стереоаудиофайле их два, поэтому объем будет равен 64 000×2=128 000 байт.
Объем файла по условию составляет 750 Кбайт = 750×1024 = 768 000 байт.
Теперь можно найти время звучания файла:
768 000 /  128 000 = 6 с.

Ответ: 6с

(142k баллов)