Запись голоса через микрофон на компьютер

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

е.

Отметим, что наряду с сэмплами, записанными в ПЗУ звуковой карты, в настоящее время стали доступными наборы сэмплов (банки), созданные как в лабораториях фирм, специализирующихся на синтезаторах, так и любителями компьютерной музыки. Эти банки можно найти на многочисленных лазерных дисках и в Internet.

1.2.6. Компрессия и шумоподавление

Рассматривая требования к АЦП и ЦАП звуковой карты, мы уже коснулись двух проблем: борьбы с искажениями и борьбы с шумами. Эти проблемы тесно связаны друг с другом.

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

Во-первых, нужно заранее знать закон изменения уровня громкости сигнала, что возможно только после предварительной его записи. Но записанный сигнал уже будет с одержать искажения, вызванные той самой перегрузкой, с которой мы хотим бороться... Хорошо, тогда можно уменьшить уровень

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

За много лет до того, как впервые прозвучало словосочетание звуковая карта, аналогичные проблемы были вынуждены решать разработчики магнитофонов, аппаратуры озвучивания кинофильмов, а затем и вообще звуко-усилительных устройств студий и концертных залов. В результате настойчивых изысканий было предложено несколько способов решения проблемы, которые отличаются деталями, но имеют общую сущность. Идея очень проста, и может быть выражена буквально одной фразой: для того чтобы не происходило ни перегрузки тракта сильными сигналами, ни маскирования слабых сигналов шумами, следует слабые сигналы усиливать, а сильные ослаблять, т. е. сужать динамический диапазон.

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

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

Так, например, наиболее распространенная система шумопонижения типа Dolby А позволяет существенно улучшить эффективность магнитных и оптических носителей аналоговых записей и систем связи, служащих для передачи звуковых программ [78]. Система Dolby А основана на принципе компан-дирования, но только для сигналов низкого уровня и раздельно в четырех частотных поддиапазонах. В каждом из поддиапазонов определяется общий уровень частотных составляющих сигнала. Если он оказывается ниже порогового значения, то в процессе записи сигнал усиливается, а при воспроизведении, наоборот,ослабляется.

Система Dolby А базируется на полученном экспериментально так называемом спектральном окне аналоговой ленты. Вид спектрального окна представлен на рис. 1.25.

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


Рис. 1.25. Спектральное окно аналоговой магнитной ленты

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

Поскольку ныне применяются цифровые носители записи, практически свободные от того, что принято называть собственными шумами, изменяются и подходы к шумоподавлению. На первый план теперь выдвигаются ограничения, обусловленные не свойствами материала носителя записи, а особенностями слухового аппарата человека. Новая система шумопонижения Dolby SR, основанная на так называемом принципе наименьшего воздействия, учитывает не только спектральное окно носителя, но и окно слышимости человека, представленное на рис. 1.26.

Верхняя граница окна соответствует оглушительному звуку, соседствующему с болевым ощущение