Re: Восстановление звука из фрагментов

From
Sergey Andrianov (2:5020/1507.400)
To
Evgenij Masherov
Date
2002-06-30T15:07:16Z
Area
RU.ALGORITHMS
Здравствуй, Evgenij!

Однажды 29-Jun-02  в 21:08   Evgenij Masherov (2:5020/175.2)
написал       Sergey Kabikov    по поводу
-=-   Восстановление звука из фрагментов  -=-



SA>>>>    Есть общая задача: восстановить некоторый звук (возможно, несколько
SA>>>> часов при оцифровке 44100-48000 Гц) из нескольких перекрывающихся во
SA>>>> времени фрагментов, записанных независимо, т.е. с различными амплитудой
SA>>>> и  фазой оцифровки, а также дополнительными шумами и, возможно,
SA>>>> искажениями  из-за mp3-сжатия. 
EM>>>  Я бы пользовался именно коэффициентом корреляции, но только считал бы
EM>>> его, используя БПФ. (Основано на соотношении между сверткой и Фурье).
EM>>> Время работы сокращается в десятки раз. Для предотврашения эффектов
EM>>> наложения не забывать о дополнении нулями.

SK>> Вероятно, если речь идет о больших (тысячи и более выборок) интервалах
SK>> перекрытия, можно обойтись корреляцией по огибающей ? Это к тому же
SK>> снизит эффект искажений из-за сжатия.
SK>> Или скомбинировать - разделить сигнал БПФ-ом на полосы и взять огибающую
SK>> по каждой полосе независимо.

EM> Зависит от задачи. Но для звука возможна ситуация, когда из-за затуханий
EM> огибающие звуков от одного источника весьма различны. А с БПФ мне удалось
EM> считать корреляцию примерно в 300 раз быстрее, чем в лоб:)

   Честно говоря, не понял. Все-таки приведи примерный алгорим расчета. 


                  До свидания,  в  15:06 MSK
                                 Sergey

---
 * Origin: Sergiev Posad (2:5020/1507.400)