Следует отметить, что чем выше качество цифрового звука, тем больше информационный объем звукового файла. Оценим информационный объём моноаудиофайла (V), это можно сделать, используя формулу:
V=N⋅f⋅i, где N — общая длительность звучания, выражаемая в секундах, f — частота дискретизации (Гц), k — глубина кодирования (бит).
Пример 1. Если длительность звучания равна 1 минуте и имеем среднее качество звука, при котором частота дискретизации 24 кГц, а глубина кодирования 16 бит, то:
V=60⋅24000⋅16 бит=23040000 бит=2880000 байт=2812,5 Кбайт=2,75 Мбайт.
При кодировании стереозвука процесс дискретизации производится отдельно и независимо для левого и правого каналов, что, соответственно, увеличивает объём звукового файла в два раза по сравнению с монозвуком.
Пример 2. Оценим информационный объём цифрового стереозвукового файла, у которого длительность звучания равна 1 секунде при среднем качестве звука (16 битов, 24000 измерений в секунду). Для этого глубину кодирования умножим на количество измерений в 1 секунду и умножить на 2 (стереозвук):
V=60⋅24000⋅16⋅2 бит=46080000 бит=5760000 байт=5625Кбайт=5,49 Мбайт.
Задача.
Какой объем будет иметь звуковой монофонический файл содержащий звук, если длительность звука 1 минута, глубина кодирования 8 бит, а частота дискретизации 22050Гц?
Дано:
f = 22050Гц
t = 1 мин. = 60 сек.
i = 8 бит = 1 байт.
V = ?
Решение:
V = f * t*i = 22050 * 60 * 1 = 1323000 байт = 1291,9921875 Кбайт = 1,26 Мбайт
Зная частоту дискретизации и длительность звука легко установить количество измерений уровня сигнала за все время. Если частота дискретизации 22050Гц — значит за 1 секунду происходит 22050 измерений, а за минуту таких измерений будет 22050*60=1 323 000.
На одно измерение требуется 1 байт памяти, следовательно, на 1 323 000 измерений потребуется 1 323 000 байт памяти. Разделив полученное число на 1024 получим объем файла в килобайтах — 1 291,9921875 Кбайт. А разделив полученное число еще раз на 1024 и округлив до сотых получим размер файла в мегабайтах — 1,26Мбайт.
Ответ: 1,26 Мбайт.