Изобретение относится к электронным технологиям, используемым в глобальной сети Интернет, и может быть использовано в организации дополнительных возможностей и улучшении качества информационного обмена между пользователями глобальной сети Интернет.
Наиболее близким существующим прототипом изобретения являются информационно-поисковые системы Интернет. В имеющихся поисковых системах сети Интернет, таких как "Yandex", Alta Vista", "Rambler" и др., информацию, в том числе и музыкальную, отыскивают посредством сопоставления введенного пользователем вербально сформулированного запроса с индексированными текстовыми документами по ключевым словам (кн. Олифер В.Г. и др. «Компьютерные сети. Принципы, технологии, протоколы», СПб., 2005 г. или кн. А.В.Кузин, В.М.Демин. «Компьютерные сети», М., 2005, стр.359, а также раздел 7.8). Поиск информации основывается на решении следующих предварительных задач:
- индексация данных: анализ текстовых документов по параметру частоты вхождения в них всех более или менее значащих слов, которые называются «ключевыми», и составление списка, в котором каждому из ключевых слов ставятся в соответствие документы, где это слово встречается;
- формирование базы данных, где каждому из индексированных текстовых документов придается уникальное имя-идентификатор, необходимое для его поиска;
- формирование специального языка составления запроса, необходимого для повышения результативности поиска и включающего специальные символы и слова-операторы;
- установление для обмена данными между сервером и пользователем специального протокола, который представляет собой набор соглашений, где оговариваются различные технические характеристики и программные средства, участвующие в приеме/передаче данных. В состав протокола входят следующие основные характеристики: скорость передачи данных, средства контроля и устранения ошибок, форматы заголовков и способы адресации абонентов, методы сжатия и распаковки информации.
Поиск информации включает в себя следующие основные действия.
1. Формирование пользователем запроса в виде текста, состоящего из ключевых слов, т.е. слов, значения которых наиболее адекватно раскрывают суть искомой информации.
2. Поступление запроса в поисковую систему-сервер, обработка запроса и инициализация поиска в имеющихся базах данных.
3. Поиск текстовых данных, соответствующих вербальному запросу, в процессе которого в имеющемся информационном ресурсе активизируются данные, удовлетворяющие запросу.
4. Получение найденной информации на интерфейс пользователя в виде списка идентификаторов-ссылок на найденные текстовые документы. Документы располагают в порядке релевантности, т.е. по степени соответствия найденных документов посланному запросу.
Вышеуказанные действия производят и для нахождения музыкальной звуковой информации, поиск которой в известных поисковых системах осуществляется по названию музыкального произведения и/или данным о его авторе и/или исполнителе, т.е. исключительно по вербальным данным. Это существенно ограничивает возможности пользователя, т.к. зачастую человеческая память непрочно связывает звучание запомненной музыки с ее названием или именем композитора. Нередки случаи, когда необходимо отыскать музыкальное произведение только по звучанию его запомненной части (например, запомнился фрагмент из середины произведения или только его мелодия, только аккорды) или когда нужно отыскать определенный вариант исполнения/аранжировки произведения при отсутствии вербальной информации об этом варианте.
Сущность изобретения состоит в том, что заявленный способ поиска музыкальной информации и соответствующих библиографических данных (название музыкального произведения, сведения об авторах и т.д.) в Глобальной Сети основывается на использовании исключительно звучания этих музыкальных произведений.
Использование заявленного способа при соответствующей организации информационного обмена в сети Интернет позволяет получить технический результат в виде значительного расширения функциональных возможностей пользователей Интернет в процессе поиска музыкальной информации. В результате разработки правил регистрации пользователей, специальных каталогов, программного обеспечения, развития информационной базы изобретение даст существенный коммерческий промышленный эффект.
Для отыскания невербальной музыкальной информации с применением заявленного способа последовательно совершают следующие действия.
1. Формирование пользователем запроса в виде звукового midi-файла - набора midi-сообщений, в той или иной мере соответствующих искомым музыкальным данным1 (1На этом этапе пользователь, используя музыкальную компьютерную программу-секвенсор, записывает звуками по памяти искомый фрагмент музыкального произведения в формате midi. Midi-(Musical Instrument Digital Interface) - всемирная система унифицированных цифровых связей и сигналов, разработанная ведущими производителями музыкальных инструментов (Yamaha, Roland, Korg и др.), позволяющая любым электронным музыкальным устройствам и программам взаимодействовать между собой («Cubase SX. Секреты мастерства.» Р.Петелин, Ю.Петелин, «БХВ-Петербург», Санкт-Петербург, 2003).).
В запросе, в зависимости от установленного протоколом допуска точности, могут быть использованы все типы сообщений категории midi, однако необходимым является использование сообщений типа «Note». Для осуществления поиска музыкальной информации используют следующие параметры сообщения «Note»:
1) Trk - номер трека, в котором записаны midi-сообщения.
2) HMSF - время наступления midi-сообщения по шкале реального времени (условно - Час-Минута-Секунда-Кадр)2 (2 «Кадр» - в данном случае условная единица времени, равная 1/30 сек. Может быть использовано общепринятое деление секунды на десятые и сотые доли).
3) МВТ - время наступления midi-сообщения по шкале музыкального времени (Такт-Доля-Тик).
4) Ch - номер канала передачи midi-сообщений.
5) Data - включающий следующие подпараметры:
a) обозначение midi-ноты: ее буквенное название и номер ее октавы;
b) номер midi-ноты в соответствии со спецификацией midi;
c) продолжительность звучания midi-ноты, данная в музыкальной шкале времени.
Для более точной обработки запроса в процедуру поиска включают следующие параметры:
- скорость/сила нажатия клавиши, которая соответствует громкости звука клавиши;
- Patch Change - сообщение о выборе/смене музыкального midi-инструмента.
Все необходимые параметры вносят в протокол обмена информацией между поисковым сервером и пользователем с оговоренным допуском точности.
2. Поступление и обработка запроса сервером, функционирующим на основе midi-секвенсора3 (3 Midi-секвенсор - программа, предназначенная для записи, редактирования и воспроизведения последовательности midi-сообщений («Cubase SX. Секреты мастерства», Р. Петелин, Ю. Петелин, изд-во БХВ-Петербург, Санкт-Петербург, 2003, стр.35). В настоящее время широко используются такие midi-секвенсоры, как Cubase, Sonar, Cakewalk Overture, Sibelius, Finaly, Guitar Pro, Power Tab Editor и др.), обработка запроса по установленному протоколу и инициализация поиска в имеющихся базах midi-данных.
Для иллюстрации обработки запроса необходимыми являются следующие параметры midi-сообщений:
HMSF - время наступления midi-сообщения по шкале реального времени (условно Час-Минута-Секунда-Кадр).
Data b) - номер, присвоенный сообщению «Note» в системе midi4 (4 В системе midi каждое сообщение типа «Note» имеет собственный номер в диапазоне от 0 до 127. Выведенные в таблице буквенно-циферные обозначения нот даны для удобства чтения их музыкантом. Две эти системы обозначения нот полностью соответствуют друг другу.).
3. Поиск данных, соответствующих запросу.
Информационно-поисковый сервер, получив запрос, осуществляет поиск в имеющейся базе midi-данных по следующим основным критериям.
a) Последовательность, состоящая из параметров Data b) каждого midi-сообщения запроса в порядке их поступления, изменяющаяся в интервале целых десятичных чисел от 0 до 127 на заданную постоянную величину с коэффициентом сдвига от 0 до 12 и от 0 до -12 с целью отыскания в имеющейся базе midi-данных последовательности midi-сообщений с теми же числовыми интервалами между номерами. На данный параметр в протоколе устанавливается допуск точности.
b) Последовательность временных интервалов между началами midi-сообщений запроса в порядке их поступления в процессе поиска, изменяющаяся по шкале реального времени на заданную постоянную величину с коэффициентом сдвига от условного 00:00:00:00 до значения, достаточного для анализа всей базы midi-данных с целью отыскания последовательности midi-сообщений произведений, временные интервалы между началами которых идентичны временным интервалам между началами midi-сообщений запроса. Критерий рассчитывается по параметру HMSF.
Параметры а) и b) взаимозависимы и учитываются в комплексе. Ниже перечислены параметры midi-сообщений и критерии поиска, дополнительно включаемые в процесс поиска, если это предусмотрено протоколом.
c) Последовательность временных интервалов между началами midi-сообщений запроса в порядке их поступления, изменяющаяся по шкале музыкального времени с шагом, равным шагу сетки квантизации5 (5 Квантизирование - операция, в результате которой начало и окончание midi-сообщения типа «Note» привязываются к узлам сетки музыкального времени (такт-доля-тик).) с целью отыскания последовательности, музыкальное время начала каждого из midi-сообщений которой совпадает с музыкальным временем начала соответствующих midi-сообщений запроса. Критерий рассчитывается по параметру МВТ. Параметр МВТ является дополнительным критерием поиска и используется в том случае, когда протоколом предусмотрена операция квантизации запроса и учитывается музыкальный темп произведения6 (6 Музыкальный темп - скорость наступления долей такта. Исчисляется в условных единицах музыкального времени.).
d) Параметр скорости/силы нажатия клавиши является дополнительным критерием поиска и используется в том случае, когда протоколом предусмотрено использование данного параметра.
e) Параметр продолжительности звучания midi-сообщения «Note», данной в музыкальной шкале времени, является дополнительным критерием поиска и используется в том случае, когда протоколом предусмотрена операция квантизации запроса.
f) Параметр Patch Change - сообщение о выборе/смене музыкального midi-инструмента является дополнительным критерием поиска и используется в том случае, когда протоколом предусмотрен учет тембра музыкального инструмента искомого произведения.
Для уточнения критериев отбора midi-сообщений в их число могут быть добавлены также параметры типа и состояния контроллеров, таких как контроллер глубины частотной модуляции, духовой контроллер, контроллер режима портаменто, контроллер педали увеличения продолжительности звучания нот и др.
4. Получение на интерфейс пользователя найденной информации в виде набора звуковых midi-файлов (музыкальных произведений с названиями), удовлетворяющих запросу.
В результате поиска идентифицируются только те музыкальные произведения из имеющейся базы данных, которые удовлетворяют критериям поиска с установленными допусками точности. Найденные данные поступают на монитор компьютера пользователя в виде ссылок-идентификаторов на midi-файлы и соответствующие библиографические данные в порядке релевантности.
Заявленный способ иллюстрируется следующими таблицами и графиками.
1. Таблица 1 (1 стр.): последовательность midi-сообщений запроса.
столбец 1 (слева направо) - номера midi-сообщений в порядке их поступления;
столбец 2 - «HMSF» - время начала каждого midi-сообщения по шкале реального времени (условно - Час-Минута-Секунда-Кадр);
столбец 3 - «МВТ» - время начала каждого midi-сообщения по шкале музыкального времени (Такт-Доля-Тик);
столбец 4 - буквенное обозначение midi-ноты с указанием номера октавы;
столбец 5 - номер midi-ноты по спецификации midi;
столбец 6 - длительность звучания midi-ноты, данная в музыкальной шкале времени.
2. Таблица 2 (3 стр.): последовательность midi-сообщений искомого произведения («Свадебный марш» Ф.Мендельсона-Бартольди). Параметры midi-сообщений искомого произведения, удовлетворяющие критериям поиска, выделены цветом.
столбец 1 (слева направо) - номера midi-сообщений в порядке их поступления;
столбец 2 - «HMSF» - время начала каждого midi-сообщения по шкале реального времени (условно - Час-Минута-Секунда-Кадр);
столбец 3 - «МВТ» - время начала каждого midi-сообщения по шкале музыкального времени (Такт-Доля-Тик);
столбец 4 - буквенное обозначение midi-ноты с указанием номера октавы;
столбец 5 - номер midi-ноты по спецификации midi;
столбец 6 - длительность звучания midi-ноты, данная в музыкальной шкале времени.
3. Таблица 3 (1 стр.): сравнительная таблица, составленная на базе данных таблиц 1 и 2.
столбец 1 (слева направо) - номера midi-сообщений запроса в порядке их поступления;
столбец 2 - номера midi-нот запроса по спецификации midi;
столбец 3 - параметр HMSF midi-сообщений запроса в порядке их поступления;
столбец 4 - продолжительность временного интервала между началами midi-сообщений запроса по шкале реального времени;
столбец 5 - номера соответствующих midi-нот искомого произведения;
столбец 6 - параметр HMSF midi-сообщений искомого произведения в порядке их поступления;
столбец 7 - продолжительность временного интервала между началами midi-сообщений запроса по шкале реального времени.
График «запрос» (1 стр.). Представлен запрос пользователя. По шкале «X» даны номера midi-нот согласно спецификации midi. По шкале «У» дано реальное время поступления midi-нот в условном формате HMSF.
4. График «искомое произведение» (1 стр.). Представлен соответствующий запросу пользователя фрагмент искомого произведения. По шкале «X» даны номера midi-нот согласно спецификации midi. По шкале «У» дано реальное время поступления midi-нот в условном формате HMSF.
Визуальный анализ графиков показывает, что линия графика параметров запроса пользователя, с учетом допустимых погрешностей, идентична линии графика параметров искомого произведения и является его проекцией с оговоренным смещением по шкале номеров midi-нот и шкале реального времени в условном формате HMSF.
Анализ таблиц 1 и 2, приведенный в сравнительной таблице 3, показывает, что
a) из 14-ти midi-сообщений запроса в процессе поиска идентифицированы 12, что составляет 85, 7%;
b) временные интервалы (HMSF) между midi-сообщениями запроса пользователя и временные интервалы (HMSF) между midi-сообщениями искомого произведения, удовлетворяющими критериям поиска, совпадают с допустимой погрешностью порядка 0. 1 сек (коэффициент сдвига по шкале реального времени около 00:00:14:09);
c) последовательность номеров midi-нот запроса в интервальном отношении в целом идентична последовательности номеров midi-нот искомого произведения (коэффициент сдвига по шкале номеров midi-нот 7).
Следовательно, осуществление действий в условиях и порядке, предложенных в заявленном способе, приводит к необходимому результату.
Заявленный способ отыскания невербальной музыкальной информации для своего промышленного применения предполагает решение следующих необходимых технических задач.
1. Индексация музыкальных midi-данных сети Интернет, включающая анализ каждого музыкального произведения по параметрам midi-звуков этого произведения, образующим в совокупности эксклюзивный набор midi-команд, соответствующий именно этому произведению.
2. Создание единой базы музыкальных данных в формате midi, где единицей хранения является звуковой midi-файл; при этом упомянутый в п.1 набор midi-команд используется как соответствующий каждому midi-файлу звуковой идентификатор.
3. Разработка специального программного обеспечения поиска midi-данных, а также специального языка запроса, необходимого для повышения результативности поиска, включающего midi-команды-операторы.
4. Установление специального протокола, представляющего собой набор соглашений, где оговариваются
a) типы передаваемых midi-данных и скорость их передачи;
b) средства контроля и устранения ошибок;
c) возможность сохранения состояний информационно-поисковой системы с присвоением каждому состоянию собственного идентификатора;
d) информация о состоянии сервера и подключенных информационных базах;
5. Разработка единого открытого стандарта представления музыкальной информации, учитывающего интересы пользователя и владельца информационных ресурсов, обеспечивающего управляемость потоков информации и доступность данных;
6. Создание архитектуры хранения музыкальных данных на базе midi-интерфейса, обеспечивающей простоту их хранения, управления и обмена со смежными информационными системами.
ЛИТЕРАТУРА
1. Cubase SX. Секреты мастерства. Р.Петелин, Ю.Петелин. Санкт-Петербург, 2003.
2. Компьютерные сети. А.В.Кузин, В.М.Демин. Москва, 2005.
3. Компьютерные сети. Принципы, технологии, протоколы. Олифер В.Г. Олифер Н.А. Петербург, 2005.
Последовательность midi-сообщений искомого произведения
Изобретение относится к области информационных технологий. Технический результат заключается в расширении поисковых возможностей. Сущность изобретения заключается в том, что обработку запроса пользователя в поисковой системе осуществляют сервером, функционирующим на основе midi-секвенсора. Инициализацию поиска проводят по специальному протоколу, включающему данные о параметрах передаваемых midi-данных, о скорости их передачи, о средствах контроля и устранения ошибок в midi-информации, о возможности сохранения состояний информационно-поисковой системы, имеющих присвоенные каждому состоянию собственные идентификаторы, а также данные о состоянии сервера и подключенных информационных базах midi-данных. Поиск данных, соответствующих запросу, осуществляют по параметрам midi-сообщений запроса, а получение найденной информации на интерфейс пользователя проводят в виде списка найденных midi-файлов. 3 табл., 2 ил.
Способ отыскания невербальной музыкальной информации в сети Интернет, включающий формирование пользователем словесного запроса, поступление запроса в поисковую систему-сервер, обработку запроса и инициализацию поиска в имеющихся базах данных, поиск данных, соответствующих запросу, и получение найденной информации на интерфейс пользователя, отличающийся тем, что формирование пользователем запроса осуществляют в виде набора midi-сообщений, полностью или частично соответствующих искомым музыкальным данным, поступление и обработку запроса в поисковой системе-сервере осуществляют сервером, функционирующим на основе midi-секвенсора, инициализацию поиска проводят по протоколу, включающему данные о параметрах передаваемых midi-данных, о скорости их передачи, о средствах контроля и устранения ошибок в midi-информации, о возможности сохранения состояний информационно-поисковой системы, имеющих присвоенные каждому состоянию собственные идентификаторы, а также данные о состоянии сервера и подключенных информационных базах midi-данных, а поиск данных, соответствующих запросу, осуществляют по параметрам midi-сообщений запроса, а получение найденной информации на интерфейс пользователя проводят в виде списка midi-файлов.
Способ перевозки стеновых материалов | 1957 |
|
SU111496A1 |
RU 2005117210 A, 20.11.2006 | |||
KR 20020065668 A1, 14.08.2002 | |||
US 6307139 B1, 23.10.2001. |
Авторы
Даты
2009-08-10—Публикация
2007-06-29—Подача