Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дереверберация аудиосигнала. 
:(
    Опции темы
Vasay
Дата 24.9.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Добрый день. 

Есть такой эффект - реверберация.

На данный момент я изучаю возможности очистить аудиосигнал от этого эффекта.

Может кто сталкивался с подобной задачей?

Может у кого есть реализация деревербератора на каком-нибудь языке программирования?

Вообще, существуют ли программы (платные/бесплатные) которые могли бы очистить аудиосигнал от реверберации?


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Sanaff
Дата 25.9.2009, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 151
Регистрация: 15.9.2009
Где: г. Северодвинск

Репутация: 1
Всего: 1



Очистить сигнал в принципе возможно.
Реализуемость зависит от конкретных параметров реверберации. Если они хоть примерно известны, то шансы есть.

Реверберацию можно представить как линейное уравнение

wavрезульт(t) = wavисх(t) + k1*wavисх(t+t1)++ k2*wavисх(t+t2) + ...

Задача - найти коэфициенты затухания k1, k2,,, и время задержек t1, t2,,, используя которые можно восстановить wavисх

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

О существовании програм мне неизвестно.

P.S. За очистку от однократного эха я бы взялся.
--------------------
Программист - это локальный бог ©ICQ 373-628-456
PM MAIL WWW ICQ   Вверх
Pavia
Дата 25.9.2009, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 6.12.2008

Репутация: 11
Всего: 12



Sanaff, 
Цитата(Sanaff @  25.9.2009,  15:37 Найти цитируемый пост)
Задача - найти коэфициенты затухания k1, k2,,, и время задержек t1, t2,,, используя которые можно восстановить wavисх

Я подумал это можно сделать при помощи авто корреляции.
А вообще вроде на спектре должно быть тоже хорошо видно. 
PM MAIL   Вверх
Vasay
Дата 25.9.2009, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Цитата

P.S. За очистку от однократного эха я бы взялся. 


От однократного эха очистить несложно, а вот с реверберацией сложнее.

Цитата

А вообще вроде на спектре должно быть тоже хорошо видно.  


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

Вот мне и интересно - а есть ли рабочий алгоритм? 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Alexk553
Дата 14.1.2010, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 8.11.2009

Репутация: нет
Всего: нет



Если запись очень качественная, то шансы выше. На практике же крест на анализе ставит банальный шум.
попробуй поищи слова "deconvolver".  Потренируйся на кошках: сгенерируй дельта-импульс, наложи искуственную ревербьерацию, попробуй очистить, и только потом можно уже пытаться работать записанным звуком. Мне попадались такие программы, но, к сожалению, их результат оставлял желать лучшего. 

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

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0638 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.