Кодирование звуковой информации

Звук представляет собой волну с непрерывно меняющейся амплитудой и частотой. Чем больше амплитуда сигнала, тем звук громче для человека. Высота тона определяется частотой сигнала.

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

 
 

Временная дискретизация звукового сигнала

 

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

 

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

N = 2I= 224= 16777216,

где I – глубина звука.

Пример. Оценить информационный объем стереоаудиофайла длительностью звучания 1 секунда при высоком качестве звука (24 бита,
192 кГц). В связи со стереофоническим звучанием объем возрастает в 2 раза:
24 × 192000 × 2=9 216 000 бит = 1 152 000 байт = 1,125 Кбайт.