The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

Air Monitor
Circuit Calculator

Air Monitor

Предыдущая  Содержание  Следующая V*D*V

Программа для проверки и демонстрации работы алгоритмов обработки звука.

 

Air Monitor

 

Скачать AirMonitor.zip. ~1.2 Мб.

 

Air Monitor

Версия под Android, отпечатки создаются версией под ПК. Скачать AirMonitor.apk. ~1 Мб.

Возможности

Идентификация потокового звука с помощью имеющейся базы данных песен/рекламы.
Отличие от уже существующих сервисов в том, что можно работать по своей базе звуков, например, отслеживать выходы в эфир рекламы.
 

Сравнение левого и правого каналов звука.
Основное назначение – определение моментов врезки региональной станции в эфир головной.
 

Детектирование DTMF.
Назначение – контроль посылаемых головной станцией сигналов врезки региональных блоков, так как иногда головные станции забывают информировать регионалов о смене сигналов или сообщают неверные данные.
 

Детектор тишины.
Отслеживание уровня сигнала в эфире.
 

Коррелометер и Спектроанализатор.

 

Ограничения демо-версии

Только одна вкладка "Монитор";

Информация о работе видна только на экране, файлы журналов не пишутся;

Настройки не сохраняются;

Описание

Меню

Файл

 Создать монитор - вызов диалога добавления новой вкладки для мониторинга нового канала.

 Проигрыватель - проигрыватель, поддерживающий PCM, Mpeg 1/2/2.5 Layer 1/2/3, Ogg Vorbis, FLAC, Opus.

 Сохранить все настройки - сохранение параметров работающих обработчиков и каталогов базы звуков.

 Выход - закрыть программу.

Настройки

 Общие - параметры программы.

База звуков

 Обновить отпечатки - вызов диалога создания/обновления отпечатков звуковых файлов.
Создание отпечатков звуковых файлов, сохранение их в указанном каталоге.
Удаление отпечатков, не соотносящихся со звуковыми файлами.
Поддерживаются расширения: wav, mp3, ogg, flac, opus, mp1, mp2, mpg.
Поддерживаются форматы: PCM, Mpeg 1/2/2.5 Layer 1/2/3, Ogg Vorbis, FLAC, Opus.

 Добавить/Удалить - загрузка звуковых отпечатков/выгрузка звуковых отпечатков.
Синхронизация данных в памяти и в выбранных каталогах.
Выгрузка из памяти ненужных отпечатков.
Замечание: при синхронизации учитывается только название, дата модификации не проверяется.

 Ограничения:
Минимальная длительность отпечатка 3 секунды.
Максимальное количество отпечатков 32768,
Если звук длиннее, чем 20 минут, используются только первые 20 минут.
Реальное количество зависит от размера выделенной приложению памяти компьютера.
На 32-х разрядном P-IV при выделении 1Гб оперативной памяти это примерно 1100 песен или около 64-х часов звука.

Помощь

 О программе - информация о версии.

 

Панель управления

Запись - старт записи.

Поиск - старт идентификации звука.

Детектор тишины - старт детектора тишина.

Сравнение - старт сравнения звука в левом и правом канале.

DTMF - старт детектора двухтональных сигналов.

 

Вкладки

Расписание - текущий момент времени. Запись ведётcя в формате PCM, 16 бит, стерео.

 "Выбор каталога" - выбор корневого каталога для ведения записи.

   Каталоги именуются в виде: "гггг.мм.дд".

   Файлы именуются в виде: "чч_мм_сс".

   Если свободное место на диске становится меньше заданного значения,

   каталоги со самыми старыми файлами удаляются.

 Кодер и параметры кодера для записи.

   При выборе формата "OggVorbis" сильно возрастает нагрузка на процессор.

 "Свободное место" - по достижении этого значения начинают удаляться старые записи.

 

Поиск - идентификация звука. Приложение использует общую базу звуков для всех каналов.

 "Переключать" - количество переключаемых разрядов при поиске совпадения.

   Обычное значение 0. Имеет смысл увеличивать только для входного сигнала плохого

   качества, например, со встроенного микрофона.

   Увеличение значения влечёт увеличение нагрузки на процессор.

 "Порог" - порог принятия решения о соответствии.

 Ограничения:

   минимальная длительность опознаваемого фрагмента 4 секунды.

 

Детектор тишины - контроль по среднему уровню сигнала.

 Сигналы о пониженном уровне и нормальном уровне генерируются после

 понижения или повышения уровня выше заданного значения и удержании уровня

 ниже или выше заданного уровня в течение как минимум заданного времени задержки.

 Для нормальной работы нормальный уровень должен быть выше тревожного уровня.

 

Сравнение - сравнение звука в левом и правом канале.

 После старта для начала работы требуется некоторое время для накопления данных.

 Это время зависит от диапазона поиска совпадения.

 Чем больше диапазон, тем больше задержка.

 "Центр" - предполагаемое смещение во времени, -30...+30 секунд.

 "Отклонение" - предполагаемое отклонение от среднего смещения, 1...30 секунд.

 "Порог" - порог принятия решения о соответствии.

 

DTMF - поиск двухтональных сигналов. Минимальная длительность: 20 мс

 "Разность/Левый канал" - если галка не стоит, прослушивается только левый канал.

   Если галка стоит, используется разностный сигнал.

 "Порог" - порог принятия решения о соответствии.

 

Анализатор - измерение сигнала.

 Коррелометр - степень похожести сигналов левого и правого каналов.

 Спектр - спектральный состав сигналов левого и правого каналов.

 

Результаты тестирования

P-4 HT, 32 разряда, 3 ГГц, 2 Гб Озу

 

Обработка 3-х минутной песни в формате мп3 занимает примерно 40 секунд.

Количество отпечатков, которое можно загрузить в память:
с параметром -Xmx1024m нормально ок. 1100 отпечатков песен, предельно ок. 1250;
если не требуется добавление/удаление во время работы, может быть увеличено примерно до 2500.

Количество отпечатков, при котором возможна работа в реальном времени:
не установлен, судя по времени обработки, это должно быть около 10 тыс. песен

загрузка процессора в режиме поиска ок. 10 проц

загрузка процессора при активации всех обработок и открытом окне анализатора ок. 20 проц.

 

Использовано

A Highly Robust Audio Fingerprinting System

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.2175&rep=rep1&type=pdf&ei=29LKTJH8GYadOony5KYB&usg=AFQjCNE28fHasUbb3lmY93txMMfK5r-4AA

 

PeakMeter

http://www.sciss.de/scissLib/

 

Смотри также

AudioScout

http://code.google.com/p/audioscout/

Echoprint

http://echoprint.me/

 

Предыдущая  Содержание  Следующая