Отчет по практике: Двоичное кодирование звуковой информации

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


Информация. Двоичное кодирование информации



В процессе кодирования непрерывного звукового сигнала производится его временная дискретизация. Непрерывная звуковая волна разбивается на отдельные маленькие вре­менные участки, причем для каждого такого участка уста­навливается определенная величина амплитуды.

Таким образом, непрерывная зависимость амплитуды сиг­нала от времени A(t) заменяется на дискретную последователь­ность уровней громкости. На графике это выглядит как заме­на гладкой кривой на последовательность «ступенек» — рис. 2.9.


A(t)

Рис. 2.9

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


 

А          
  2**^к —       <i/-
/   -^-^     /
/   _ ^:  
У          
«г—          
          t

Каждой «ступеньке» присваивается значение уровня гром­кости звука, его код (1, 2, 3 и так далее). Уровни громкости звука можно рассматривать как набор возможных состояний, соответственно, чем большее количество уровней громкости будет выделено в процессе кодирования, тем большее количе­ство информации будет нести значение каждого уровня и тем более качественным будет звучание.

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

JV = 27 = 216 = 65536,

где / — глубина звука.

Таким образом, современные звуковые карты могут обеспе­чить кодирование 65536 уровней сигнала. Каждому значению амплитуды звукового сигнала присваивается 16-битный код.

При двоичном кодировании непрерывного звукового сиг­нала он заменяется последовательностью дискретных уров­ней сигнала. Качество кодирования зависит от количества измерений уровня сигнала в единицу времени, то есть час­тоты дискретизации. Чем большее количество измерений производится за 1 секунду (чем больше частота дискретиза­ции), тем точнее процедура двоичного кодирования.



еще рефераты
Еще работы по информатике