(iphone, objc) неожиданные результаты из (fft / другого спектрального анализа), если пользователь касается iphone во время записи - PullRequest
2 голосов
/ 13 марта 2011

В настоящее время я использую БПФ / другие алгоритмы спектрального анализа для анализа звука из Iphone's

микрофон. Однако, если пользователь нажимает на устройство во время записи, я получаю неожиданные результаты. Есть ли

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

Спасибо,

nonono

edit: возможно, что-то связанное с данными акселерометра

1 Ответ

2 голосов
/ 14 марта 2011

Звук от постукивания по чему-то, содержащему микрофон, может показаться полностью ожидаемым.

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

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

...