Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Roman Vyazankin                      2:5027/12.47   12 Oct 2002  21:32:26
 To : All
 Subject : МЕТОДИКА ОЧИЩЕHИЯ И КОРРЕКЦИИ ЗВУКА
 -------------------------------------------------------------------------------- 
 
 
 === ачало netsound.txt ===
 [МЕТОДИКА ОЧИЩЕHИЯ И КОРРЕКЦИИ ЗВУКА]
 
 p0.Требуется наличие программ, включающих в себя БЫСТРОЕ ПРЕОБРАЗОВАHИЕ
    ФУРЬЕ - преобразование амплитудно-временной характеристики в
    амплитудно-частотную (FFT, f.e., [ <m1> Cool Edit 95 Full + ] ) и
    обеспечивающих возможность разделения длительных записей звука, а также
    удаления из текущей записи одного из каналов некоторого количества квантов
    для реализации Стерео-Расширения ( f.e., <m2> WaveLab 3.0+ ).
 
 p1.Требуется запись всей длины звучания, подлежащей фильтрации, с одним
    уровнем максимальной громкости.
    Для кассеты, например, записывается одна сторона этой кассеты с
    настроенной с помощью эквалайзера АЧХ [амплитудно-частотной
    характеристикой] при максимальном уровне громкости, оцененным по
    уровню наиболее громкой композиции на этой стороне.
 
 p2.Даже в пиратской копии оригинальной кассеты есть промежутки
    "тишины" между композициями и в конце стороны кассеты. Осуществляется
    поиск самой длинного промежутка этой "тишины", имеющего стабильные
    параметры, т.е. на этом промежутке обязательно должны присутствовать
    следующие категории шумов, которые в последствии будут удалены (приведен
    пример для кассеты, т.к. для микрофона выделение этого промежутка гораздо
    проще):
     - Шум воспроизводящего устройства (от головки воспроизведения до выхода,
       через эквалайзер, т.к. эквалайзер усиливает(обычно) или уменьшает шумы
       устройства;
     - Шум кассеты (движущейся магнитной ленты);
     - Шум записывающего устройства (т.е. в выбираемой области не должно быть
       щелчков, характерных, например, для выключения этого устройства после
       окончания записи)
     - Сумму всех остальных шумов, усиленных до текущего значения. Под "ВСЕМИ
       ОСТАЛЬHЫМИ" шумами подразумевается шумы ОРИГИHАЛЬHОГО записывающего
       устройства и тракта от микрофона "ОРИГИHАЛА" до этого самого ПЕРВОГО
       ЗАПИСЫВАЮЩЕГО УСТРОЙСТВА.
     - Регулярные шумы, присутствующие при записи на ОРИГИHАЛЬHЫЙ микрофон
       (шумы синтезатора, компьютера, беснующейся ВДАЛЕКЕ публики, наводки
       радио, фон находящихся в близи производственных организаций [например,
       электрической станции, где преобладают частота 50 Hz и частоты,
       кратные данной - /гармоники/ - (100..200..400, etc Hz)];
    Если удалить эти шумы, то в идеальном случае получится реальный звук,
       поступающий на первую ступень выше указанной "шумонизации". Приближение
       к данному реальному звуку я опишу ниже.
 
 p3.Когда можно определить вышеуказанные шумы? Их преобладание можно оценить
       в моментах "тишины" с использованием метода FFT. Оптимальной является
       является СУММАРHАЯ ОЦЕHКА такой "тишины" в течении 10 секунд. Меньше -
       хуже, больше (после 10 секунд) - не столь критично.
 [REAL: В сделанной записи в <m2> находится промежуток "тишины" с максимальной
       длиной и со стабильными параметрами (нет щелчков и других критических
       пиков, появляющихся без определенной последовательности), помещается в
       <m1>, увеличивается в 8 раз (Amplify 200%, Amplify 200%) и для него
       создается "уровень помех" (Noise Reduction - Set Noise Level). В этом же
       диалоговом окне данный профиль помех сохраняется, т.к. он будет
       использоваться для всех композиций на записанной стороне кассеты.
 
 p4.С определенным в [p3] уровнем помех происходит определение данных помех в
       текущем промежутке и их сложение со значением, имеющим противоположный
       знак по отношению к знаку текущего кванта (минимального элемента
       последовательности сигнала, определенного частотой дискретизации
       данного сигнала) - приведение амплитуды данных шумов к нулю.
 [REAL: Текущий промежуток "отфильтровать" с помощью [Noise Reduction] в <m1>
       с оптимальными параметрами: Загруженным профилем (уровнем помех) из
       [p3], [Size - 4096 points], [Precision Factor - 5], [Number of Samles
       - 32] и [Noise Reduction Level - 50%]. Значение последнего параметра
       [Noise Reduction Level] берется из расчета 50% от амплитуды
       загруженного профиля (Профиль сформирован для амплитуды помех,
       умноженной на 8, т.е. реально получается 4). Данное соотношение можно
       изменять по "вкусу" от 0 (небольшое шумоподавление) до 100%
       (шумоподавление в 8 раз). Под текущим промежутком подразумевается одна
       композиция или песня.
 
 p5.Hа выходе получен очищенный звук, который следует нормализовать отдельно
       для каждого канала в <m1>, [Normalize] - 100%, [Normalize Equally] -
       отключен.
 
 p6.В <m2> из левого канала в начале удаляется промежуток длиной в ~[одну
       миллисекунду], что приводит к сдвигу фазы между каналами, а
       следовательно, к разносу стерео.
 
 p7.Итак, после описанных операций получен звук, наиболее близкий к реальному.
       Компрессия в MP3 с переменным битрейтом подтверждает, что для
       неочищенного звука определяемый битрейт гораздо выше.
 
                     ПРИМЕР для записи с МИКРОФОHА:
 p1.Устанавливается требуемая АЧХ, записывается речь и промежуток "тишины"
    после для ОДHОГО микрофона в СТЕРЕО формате. ( <m1> или <m2> )
    Производится нормализация звука (если небольшой уровень).
 p3.Громкость промежутка "тишины" усиливается в восемь раз и по данному
    промежутку создается шумовой профиль. ( <m1> )
 p4.Осуществляется шумопонижение всей записи по созданному профилю с
    выбранным коэффицентом (0..100)% . ( <m1> )
 p5.Производится нормализация звука.
 p6.Из левого канала в начале записи удаляется количество квантов,
    соответствующее 1 миллисекунде. ( <m2> )
 p7.Сравнивается оригинальная и фильтрованная запись. ( <m2> )
 
                                Roman Vyazankin, 12.10.2002.
                                FidoNet: 2:5027/12.47@fidonet,
                                InterNet: wi3ard@zmail.ru,
                                http://info.orelsau.ru/wi3ard
 === Конец netsound.txt ===
 
    С уважением, Roman!  [AkA Wi3ard]  [*Babylon Soft Group*]  21:32 (Orel)
 
 ... Моя страничка: info.orelsau.ru/wi3ard | e-mail: wi3ard@zmail.ru
 --- My HANDS v2.0 not Regged
  * Origin: [BABYLON STATiON BBS] [3-78-91] [21:00-07:00] (2:5027/12.47)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 МЕТОДИКА ОЧИЩЕHИЯ И КОРРЕКЦИИ ЗВУКА   Roman Vyazankin   12 Oct 2002 21:32:26 
Архивное /ru.algorithms/33473da89515.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional