Анализ сигналов Android + некоторые фильтры

Поскольку мировой кубок является главным спортивным событием, а Вувузелас является самым раздражающим звуком в мире, у меня возникла идея окончательно удалить их, прочитав этот новый ( http://www.popsci.com/diy/article/2010- 06 / simple-software-can-filter-out-vuvuzela-whine ), который сказал нам, что звук имеет некоторые частоты на частоте 233 Гц + 466, 932, 1864 Гц.

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

1) Как я могу перехватить звук, исходящий от микрофона Jack – плагин Line-IN (я планирую связать свой телевизор с телефоном с разъемом Jack to Jack). Мой вопрос – полностью программное обеспечение и кодирование, у меня есть все провода и адаптеры, чтобы подключить разъем к моей телефонной линии Android IN IN.

2) Есть ли какие-то лирические анализаторы Фурье, могу ли я взглянуть на библиотеки Java в Интернете и импортировать их в свой Android-проект?

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

Спасибо за ответ.

Отличный вопрос!

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

Для анализа / перевода Фурье вы также можете рассмотреть этот вопрос stackoverflow

Ну, если вы хотите фильтровать фиксированные частоты (233 hz, 466 hz и т. Д.), Вы должны посмотреть также на другие формы цифровой эквалайзер-фильтрации. Выполнение через FFT будет использовать много обработки, и приложение в реальном времени станет действительно тяжелым. На этом веб-сайте есть некоторые направления в отношении математических идей, лежащих в основе других методов фильтрации: http://mysite.mweb.co.za/residents/cyb00746/audiodocs/Digital_EQ.htm