Air Monitor |
Предыдущая Содержание Следующая |
Программа для проверки и демонстрации работы алгоритмов обработки звука.
Скачать AirMonitor.zip. ~1.2 Мб.
Версия под Android, отпечатки создаются версией под ПК. Скачать AirMonitor.apk. ~1 Мб. Возможности•Идентификация потокового звука с помощью имеющейся базы данных песен/рекламы. •Сравнение левого и правого каналов звука. •Детектирование DTMF. •Детектор тишины. •Коррелометер и Спектроанализатор.
Ограничения демо-версии•Только одна вкладка "Монитор"; •Информация о работе видна только на экране, файлы журналов не пишутся; •Настройки не сохраняются; ОписаниеМенюФайл Создать монитор - вызов диалога добавления новой вкладки для мониторинга нового канала. Проигрыватель - проигрыватель, поддерживающий PCM, Mpeg 1/2/2.5 Layer 1/2/3, Ogg Vorbis, FLAC, Opus. Сохранить все настройки - сохранение параметров работающих обработчиков и каталогов базы звуков. Выход - закрыть программу. Настройки Общие - параметры программы. База звуков Обновить отпечатки - вызов диалога создания/обновления отпечатков звуковых файлов. Добавить/Удалить - загрузка звуковых отпечатков/выгрузка звуковых отпечатков. Ограничения: Помощь О программе - информация о версии.
Панель управленияЗапись - старт записи. Поиск - старт идентификации звука. Детектор тишины - старт детектора тишина. Сравнение - старт сравнения звука в левом и правом канале. DTMF - старт детектора двухтональных сигналов.
ВкладкиРасписание - текущий момент времени. Запись ведётcя в формате PCM, 16 бит, стерео. "Выбор каталога" - выбор корневого каталога для ведения записи. Каталоги именуются в виде: "гггг.мм.дд". Файлы именуются в виде: "чч_мм_сс". Если свободное место на диске становится меньше заданного значения, каталоги со самыми старыми файлами удаляются. Кодер и параметры кодера для записи. При выборе формата "OggVorbis" сильно возрастает нагрузка на процессор. "Свободное место" - по достижении этого значения начинают удаляться старые записи.
Поиск - идентификация звука. Приложение использует общую базу звуков для всех каналов. "Переключать" - количество переключаемых разрядов при поиске совпадения. Обычное значение 0. Имеет смысл увеличивать только для входного сигнала плохого качества, например, со встроенного микрофона. Увеличение значения влечёт увеличение нагрузки на процессор. "Порог" - порог принятия решения о соответствии. Ограничения: минимальная длительность опознаваемого фрагмента 4 секунды.
Детектор тишины - контроль по среднему уровню сигнала. Сигналы о пониженном уровне и нормальном уровне генерируются после понижения или повышения уровня выше заданного значения и удержании уровня ниже или выше заданного уровня в течение как минимум заданного времени задержки. Для нормальной работы нормальный уровень должен быть выше тревожного уровня.
Сравнение - сравнение звука в левом и правом канале. После старта для начала работы требуется некоторое время для накопления данных. Это время зависит от диапазона поиска совпадения. Чем больше диапазон, тем больше задержка. "Центр" - предполагаемое смещение во времени, -30...+30 секунд. "Отклонение" - предполагаемое отклонение от среднего смещения, 1...30 секунд. "Порог" - порог принятия решения о соответствии.
DTMF - поиск двухтональных сигналов. Минимальная длительность: 20 мс "Разность/Левый канал" - если галка не стоит, прослушивается только левый канал. Если галка стоит, используется разностный сигнал. "Порог" - порог принятия решения о соответствии.
Анализатор - измерение сигнала. Коррелометр - степень похожести сигналов левого и правого каналов. Спектр - спектральный состав сигналов левого и правого каналов.
Результаты тестированияP-4 HT, 32 разряда, 3 ГГц, 2 Гб Озу
•Обработка 3-х минутной песни в формате мп3 занимает примерно 40 секунд. •Количество отпечатков, которое можно загрузить в память: •Количество отпечатков, при котором возможна работа в реальном времени: •загрузка процессора в режиме поиска ок. 10 проц •загрузка процессора при активации всех обработок и открытом окне анализатора ок. 20 проц.
ИспользованоA Highly Robust Audio Fingerprinting System
PeakMeter
Смотри также AudioScout http://code.google.com/p/audioscout/ Echoprint
|
Предыдущая Содержание Следующая |