Real Time Sound Comparator
Version 8.0

от 11 Сентября 2006


Russian (CP1251) English
Russian English

Пограмма "Real Time Sound Comparator" (RTSC) предназначена для обнаружения совпадений звукового сигнала с предварительно записанными эталонами как в реальном масштабе времени так и в режиме off-line.
Одна из основных областей применения программы - эфирный контроль звуковых фрагментов (достоверность прохождения рекламных обьявлений и их целостность, подавление и замещение рекламы, рейтинги песен, контроль над соблюдением авторских прав в эфире и т.п.).
По российскому законодательству, каждый радио и ТВ канал обязаны иметь запись своего эфира как минимум за истекшие 30 дней. Данная программа позволяет проконтролировать: сколько раз и когда выдавался в эфир данный звуковой фрагмент - песня, рекламный ролик, .., а также их целостность.

Важно отметить, что программа сравнивает ЗАПИСИ одного и того-же источника и не предназначена для целей верификации диктора или распознавания речи.
Для подключения входного сигнала, может быть выбран один из входов звуковой карты: Микрофонный вход, вход CD или Линейный вход. К последнему могут быть подключены до двух источников звуковых сигналов: TV/FM тюнер, радиоприемник, телевизор и т.д.

Записываются и сравниваются всегда МОНО сигналы. При подключении одного источника сигнала, МОНО сигнал формируется в звуковой карте из возможного СТЕРЕО сигнала автоматически:

Подключение одного источника

Для подключения двух источников сигнала необходимо обеспечить МОНО сигнал на каждом канале, например, при помощи 4-х резисторов:

Два тюнера на бортуПодключение двух источников

 

Возможно создание до 255-ти звуковых эталонов (PCM, 6144 Гц, 16 бит, 4 сек., моно каждый). Эталоны записываются в WAV файлы с именами от patt001.wav до patt255.wav и сохраняются в поддиректории \PATTERNS.
Эталоны могут быть созданы только программой RTSC, поскольку содержат дополнительную информацию в своем теле - дату/время создания, ремарку, начальную/конечную позицию сравнения. Эталоны могут записываться как непосредственно со звуковой карты, так и извлекаться из wave файла.
Одновременно могут сравниваться с входным сигналом одного канала (Mono, Left, Right) или файлом до 12 эталонных фрагментов. Или до 6+6 эталонов, при сравнении с сигналами двух каналов (Left & Right) одновременно.

Главное меню

 

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

Уточнение размеров эталона

 

Для контроля целостности звуковых фрагментов превышающих 4 сек., используется следующий способ: записываются несколько эталонов - из начала и конца длинного фрагмента. Если при сравнении не будет зафиксировано совпадение всех эталонов, то это будет означать, что эфирный фрагмент был обрезан.
В процессе сравнения сигналов на экран выводятся графики корреляции (степени "похожести") входного сигнала и соответствующего эталона:

Процесс сравнения

 

При превышении заданного порога (Threshold) фиксируется совпадение. Время, дата, ремарка и имя канала совпавшего эталона записываются в файл отчета listing.lst:

log

Режим автовыхода (auto-exit) значительно расширяет возможности программы и позволяет организовывать взаимодействие Real Time Sound Comparator с другими программами.
Когда режим автовыхода включен и происходит фиксация совпадения, программа завершается с кодом возврата (ERRORLEVEL), равным номеру совпавшего эталона [1..255]. Если выход был по инициативе пользователя (через 'Esc'), ERRORLEVEL=0. Анализируя этот код возврата можно принимать решения о запуске различных программ.

В режиме off-line источником сигнала является один из WAV-файлов (PCM, моно, 6144 Гц, 16 бит на отсчет, знаковый) находящихся в поддиректории \RECORDS. Записей с другими параметрами программа не увидит. Длительность записи может составлять от 5 секунд и до 97 часов. Если запись эфира производилась в другом формате или с другими параметрами, необходимо конвертировать/ресэмплировать исходную запись в WAVE формат с вышеуказанными параметрами. Для создания/конвертирования записей удобно пользоваться бесплатным рекодером/редактором "Audacity"
http://audacity.sourceforge.net/

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

Величина "Performance" показывает потенциальную скорость сравнения в процентах. За 100 % принято реальное время.
При сравнении в режиме реального времени, важно, чтобы величина "Performance" была более 100 %, иначе результаты сравнения будут не верны.
При сравнении в режиме off-line (сравнение эталонов с wav - файлом), величина "Performance" позволяет оценить время сравнения с файлом. Например, если Performance = 6500 %, то сравнение будет происходить в 65 раз быстрее чем в реальном времени и 24-х часовой файл будет сравнен за 22 минуты.
Программа имеет два движка - на наборе команд MMX и SSE2. Автоматически будет использован движок SSE2 если этот набор команд поддерживается процессором (Pentium-4 и Athlon-64). При этом, величина "Performance" может быть увеличена до 50 % :

сравнение производительности различных процессоров


Программа постоянно совершенствуется и ВСЕ ЗАРЕГИСТРИРОВАННЫЕ ПОЛЬЗОВАТЕЛИ БУДУТ ПОЛУЧАТЬ ПОСЛЕДНЮЮ ВЕРСИЮ ПРОГРАММЫ БЕСПЛАТНО ПО E-Mail.

Написать письмо Жене Ефимову

 

Условия запуска:
DOS, WINDOWS 3.1/9X/ME, WINDOWS NT/2000/XP (только режим off-line при наличии
эмулятора SB-16)

Необходимое оборудование:
PENTIUM-II или лучше, рекомендуется > 800 Мгц
эмулятор SB-16, рекомендуется CREATIVE SOUND BLASTER - 16/32 ISA




Загрузить пробную версию v8.0 Trial, от 11 Сентября 2006, 707 Kb

ограничение - сравнение до 10 минут за сеанс

Купить полную версию программы $35

возможен нал, если пересечься где нибудь в Московском метро

Написать мне письмо


Real Time Sound Comparator

Real Time Sound Comparator
Copyright 1997..2006 by Eugene Efimov

Создано 23 Июля 1998 v2.0
Обновлено 6 Сентября 1998 до v2.1

Обновлено 15 Ноября 1998 до v2.2

Обновлено 1 Февраля 1999 до 3.0

Обновлено 24 Февраля 1999 до v3.5

Обновлено 25 Марта 1999 до v3.6

Обновлено 9 Августа 1999 до v4.0

Обновлено 29 Мая 2000 до v5.0

Обновлено 30 Сентября 2000 до v5.5

Обновлено 28 Ноября 2001 до v6.0

Обновлено 3 Марта 2003 до v6.1

Обновлено 14 Марта 2005 до v7.0

Обновлено 11 Сентября 2006 до v8.0