Предмет: Информатика, автор: Typoipomogite4520

Определи в мегабайта размер стереоадиофайла время звучания которого составляет 45 секунд при частоте дискретизации 44, 1 кГц и разрешение 16 бит. Сжатие данных не проводилось.

Ответ округлите до двух знаков после запятой.


Ziorar: 2*16*44,1*1000*45/8/1024/1024=7,57 Мбайт

Ответы

Автор ответа: Ziorar
1

Разрешение 16 бит - столько информации записывалось при оцифровке одного мгновенного значения аналогового сигнала во входном канале.

Сказано про стерео аудиофайл - то есть, записан стерео звук (два независимых канала, каждый со своим сигналом). Значит, тут за один раз записывались два значения по 16 бит каждое. Итого, получим:

2 · 16 = 32 бит

Частота дискретизации равна (переведём в герцы):

44,1 кГц = (44,1 · 1000) Гц = 44 100 Гц

Это значит, что за одну секунду 44 100 раз записываются выше указанные значения. То есть, за одну секунду мы получим объём информации, равный:

32 · 44 100 = 1 411 200 бит

Запись велась 45 секунд (время звучания файла). Итого, общий объём данных в этом файле равен:

1 411 200 · 45 = 63 504 000 бит

Далее, переводим в байты (делим на 8), затем в килобайты (делим на 1024), затем в мегабайты (ещё раз делим на 1024) и округляем до сотых (т.е. до двух знаков после запятой):

63 504 000 : 8 : 1 024 : 1 024 ≈ 7,57 Мбайт

Ответ: 7,57 Мбайт

Либо, всё это можно сделать одним примером (при переводе из байт в мегабайты двойное деление на 1024 = 2¹⁰ можно заменить одним делением на 2²⁰):

M = 2 · 16 · 44,1 · 1000 · 45 : 8 : 2²⁰ ≈ 7,57 Мбайт

Похожие вопросы
Предмет: Русский язык, автор: Отбевная228
Предмет: Английский язык, автор: dashadobray220707