СПОСОБ СИНХРОНИЗАЦИИ, ПО МЕНЬШЕЙ МЕРЕ, ОДНОГО ПЕРИФЕРИЙНОГО МУЛЬТИМЕДИЙНОГО ПРИСПОСОБЛЕНИЯ ПОРТАТИВНОГО УСТРОЙСТВА СВЯЗИ СО ЗВУКОВЫМ ФАЙЛОМ И СООТВЕТСТВУЮЩЕЕ ПОРТАТИВНОЕ УСТРОЙСТВО СВЯЗИ
METHOD OF SYNCHRONISATION OF AT LEAST ONE PERIPHERAL MULTIMEDIA ACCESSORY OF PORTABLE COMMUNICATION DEVICE WITH SOUND FILE AND ACCORDING PORTABLE COMMUNICATION DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение имеет отношение к способу синхронизации, по меньшей мере, одного периферийного мультимедийного приспособления портативного устройства связи, такого как мобильный телефон, со звуковым файлом.
Описание предшествующего уровня техники
Выражение “периферийные мультимедийные приспособления” здесь имеет отношение к различным приспособлениям портативного устройства связи, которые могут активироваться синхронно с музыкальным сопровождением, например, в случае мобильного телефона:
- звонок для извещения пользователя в случае поступления входящего вызова или сообщения;
- средство вибрации (вибратор), которое может быть использовано или вместо звонка, или совместно со звонком;
- подсветка, которая используется для освещения дисплея;
- подсветка, которая используется для освещения одной или нескольких клавиш на клавиатуре;
- любые специализированные освещающие устройства, такие как светодиоды, которые могут быть предусмотрены в мобильном телефоне.
Оснащение портативного устройства связи, такого как мобильный телефон, средствами для синхронизации некоего периферийного мультимедийного приспособления, которые определены выше в качестве неограничивающего примера, со звуковым файлом уже известно. Звуковые файлы могут быть файлами или синтетического звука, или естественного звука.
К файлам синтетического звука относятся все виды файлов, которые содержат в себе цифровые данные, предоставляющие возможность синтезатору формировать музыкальное сопровождение или мелодию, такие как стандартизованные файлы, известные как MIDI (акроним для Цифрового Интерфейса Музыкальных Инструментов) или SP-MIDI или SMAF (акроним для Формата Синтетической музыки для Мобильных Приложений). Точнее, MIDI-файлы вообще не содержат в себе звук. Они фактически являются текстовыми файлами, содержащими в себе кодированные команды, которые предоставляют возможность синтезатору проигрывать ноты. Числа указывают положение каждой ноты относительно начала музыкального сопровождения, их продолжительность и громкость, включая крещендо и диминуэндо. Другие команды задают инструмент (например, 1 = рояль, 74 = флейта) для каждой дорожки/канала, изменение темпа, суммарной громкости и стереобаланса в каждой дорожке.
Обычно файлы синтетического звука, используемые для этого конкретного применения, являются специфическими, так как они содержат в себе конкретный инструмент, который должен быть использован для синхронизации одного периферийного мультимедийного приспособления, например инструмента 125 в случае тонального звонка или инструмента 12 в случае виброзвонка мобильного телефона. Эти специфические файлы синтетического звука могут быть загружены в память мобильного телефона во время производства. В качестве альтернативы пользователь может загрузить новые файлы синтетического звука или посредством сотовой сети, к которой подключен мобильный телефон, или посредством сетей любого типа, включая Интернет, или из персонального компьютера. После того как эти файлы загружены и сохранены в памяти мобильного телефона, в большинстве случаев пользователь имеет возможность выбирать с помощью специфического меню файл, который может быть использован для синхронизации каждого периферийного мультимедийного приспособления, предусмотренного в его мобильном телефоне.
Файлами естественного звука являются, например, файлы MP3 или AAC (Улучшенного Кодирования Звука), для которых требуется средство декодирования, соединенное с громкоговорителями, для проигрывания упомянутых файлов.
Среди решений предшествующего уровня техники нет решений, предоставляющих пользователю возможность синхронизировать одно или несколько периферийных мультимедийных приспособлений его мобильного телефона со звуковым файлом независимо от типа звукового файла (естественного или синтетического звука) и независимо от содержимого звукового файла. В результате выбор пользователя в большинстве случаев ограничивается тем, что предлагают производители, операторы сетей или поставщики услуг, что не всегда совпадет с предпочтениями пользователей.
Кроме того, синхронизируемые периферийные приспособления ограничиваются вибратором и светодиодом, и сигналы синхронизации соответствуют элементарному включению или выключению упомянутых периферийных приспособлений в соответствии с извлеченными параметрами синхронизации (только формат звукового файла, являющийся объектом собственности). Это означает, что некоторые звуковые файлы в некоторых случаях не будут адаптированы для активации периферийных приспособлений конкретного типа.
Сущность изобретения
Цель настоящего изобретения заключается в том, чтобы устранить вышеизложенные недостатки с помощью предложенного решения, предоставляющего возможность систематично синхронизировать, по меньшей мере, одно периферийное мультимедийное приспособление, независимо от типа периферийного приспособления, с информацией, извлеченной из звукового файла любого типа (естественного или синтетического звука), независимо от содержимого этого звукового файла и, в особенности, даже если это звуковой файл, в котором не содержится информация синхронизации.
С этой целью задача настоящего изобретения заключается в том, чтобы предоставить способ синхронизации со звуковым файлом периферийных мультимедийных приспособлений портативного устройства связи, количество R которых больше или равно 1, содержащий этапы, на которых
- извлекают из упомянутого звукового файла основные сигналы синхронизации в количестве P, большем или равном 1, в соответствии с первым набором параметров,
- формируют из упомянутых P основных сигналов синхронизации командные сигналы синхронизации в количестве Q, большем или равном 1, в соответствии со вторым набором параметров, определяющим правила преобразования основных сигналов синхронизации в сигналы, адаптированные к типу периферийного приспособления, в отношении которого должна быть выполнена синхронизация,
- выбирают среди упомянутых Q командных сигналов синхронизации R сигналов синхронизации для управления R средствами активации периферийных приспособлений, приводящими в действие упомянутые R периферийных мультимедийных приспособлений, в соответствии с третьим набором параметров.
В результате этого становится возможным создавать отличающиеся настраиваемые варианты синхронизации на основе любого типа источников звука в зависимости от периферийного приспособления, к которому осуществляется обращение.
В соответствии с одним возможным вариантом осуществления упомянутый звуковой файл является файлом синтетического звука, а упомянутый первый набор параметров содержит, по меньшей мере, упомянутые основные сигналы синхронизации в количестве P и специфический инструмент, используемый с целью синхронизации.
В качестве альтернативы упомянутый звуковой файл является файлом синтетического звука, а вышеупомянутый первый набор параметров содержит, по меньшей мере, упомянутые основные сигналы синхронизации в количестве P и список предпочтительных инструментов.
В этом случае упомянутый первый набор параметров может дополнительно содержать информацию о приоритете для каждого из упомянутых предпочтительных инструментов.
Дополнительно или в сочетании, упомянутый первый набор параметров может содержать пороговую величину частоты и/или пороговую величину длительности, и/или пороговую величину модуляции между последовательными нотами.
В соответствии с еще одним вариантом осуществления настоящего изобретения упомянутый звуковой файл является файлом естественного звука, упомянутый этап извлечения содержит этап вычисления переменной, представляющей ритм в упомянутом звуковом файле, и упомянутый первый набор параметров содержит, по меньшей мере, основные сигналы синхронизации в количестве P и несколько предопределенных пороговых величин для сопоставления с упомянутой переменной.
В таком случае упомянутая переменная может быть информацией об энергии полосы частот или средней величиной мощности сигнала.
Как правило, упомянутый второй набор параметров компонуется из следующих параметров:
- параметр частотного разделения, который должен применяться к основному сигналу синхронизации для того, чтобы формировать командный сигнал синхронизации; и/или
- параметр, представляющий количество последовательных импульсов внутри основного сигнала синхронизации до начала формирования командного сигнала синхронизации; и/или
- параметр, представляющий количество последовательных импульсов, содержащихся в командном сигнале синхронизации.
Преимущественно, упомянутые наборы параметров могут быть определены во время производства посредством их запоминания в портативном устройстве связи и/или выбраны пользователем с помощью специфического меню.
Второй задачей настоящего изобретения является предоставление портативного устройства связи, содержащего периферийные мультимедийные приспособления, количество R которых больше или равно 1 и каждое из которых может быть активировано синхронно с файлом звука, отличающееся тем, что содержит:
- средство извлечения сигналов синхронизации для извлечения из звукового файла основных сигналов синхронизации в количестве P, большем или равном 1, в соответствии с первым набором параметров;
- средство управления синхронизацией для формирования из упомянутых P основных сигналов синхронизации командных сигналов синхронизации в количестве Q, большем или равном 1, в соответствии со вторым набором параметров, определяющим правила преобразования основных сигналов синхронизации, в сигналы адаптированные к типу периферийного приспособления, в отношении которого должна быть выполнена синхронизация;
- средство управления заданием соответствия для выбора среди Q командных сигналов синхронизации R сигналов синхронизации для управления R средствами активации периферийных приспособлений, приводящими в действие упомянутые R периферийных мультимедийных приспособлений, в соответствии с третьим набором параметров.
Перечень чертежей
Другие признаки и преимущества настоящего изобретения станут видны из нижеследующего описания вариантов осуществления настоящего изобретения, приводимых в виде только неограничивающих примеров, совместно с сопровождающими чертежами, на которых:
Фиг.1 - схематическое изображение некоторых компонентов портативного устройства связи в соответствии с настоящим изобретением;
Фиг.2 - иллюстрация первого примера, касающегося формирования трех сигналов синхронизации из двух основных сигналов синхронизации, извлеченных из MIDI-файла, для синхронизации вибратора, подсветки клавиатуры и подсветки LCD (жидкокристаллического индикатора);
Фиг.3 - иллюстрация второго примера, касающегося формирования трех сигналов синхронизации из двух основных сигналов синхронизации, извлеченных из MIDI-файла, для синхронизации вибратора, подсветки клавиатуры и подсветки LCD;
Фиг.4 - иллюстрация третьего примера, касающегося формирования трех сигналов синхронизации из одного основного сигнала синхронизации, извлеченного из звукового файла, для синхронизации четырех светодиодов.
Описание предпочтительных вариантов осуществления
syncj
Согласно Фиг.1, портативное устройство связи, такое как мобильный телефон, оснащено периферийными мультимедийными приспособлениями 6, количество которых R больше или равно 1, управляемыми R соответствующими средствами 5 активации, в соответствии с R сигналами синхронизации P (где j = [1..R]).
syncj
В соответствии с настоящим изобретением в портативном устройстве связи предоставлены средства для того, чтобы формировать эти R сигналов синхронизации P (где j = [1..R]), исходя из любого файла 1 синтетического или естественного звука, сохраненного в упомянутом портативном устройстве. Для этой цели портативное устройство связи по существу содержит три компонента 2, 3 и 4 и три набора предварительно сохраненных параметров 20, 30, 40.
i
Точнее на первом этапе способа в соответствии с настоящим изобретением средство 2 извлечения сигналов синхронизации принимает в качестве входных данных упомянутый звуковой файл и посылает основные сигналы синхронизации SYNC (где i = [1..P]). Эти Р основных сигналов синхронизации извлекаются из звукового файла 1 в зависимости от первого набора 20 параметров. Этот первый набор 20 параметров используется для определения вида информации, которая должна быть извлечена из звукового файла 1.
Например, если звуковой файл 1 является MIDI-файлом, одним возможным параметром мог бы быть специфический инструмент из файла, обычно используемый с целью синхронизации (а именно инструмент № 125). В качестве альтернативы или в сочетании, упомянутый первый набор параметров мог бы также содержать любой имеющийся инструмент, который может быть обнаружен в звуковом файле 1, в соответствии со списком предпочтительных инструментов. В случае, когда несколько инструментов из списка предпочтительных инструментов могут быть обнаружены в звуковом файле, выбор одного или нескольких инструментов может быть сделан в зависимости от других параметров первого набора 20, таких как:
- количество P сигналов, которые должны быть извлечены; и/или
- информация о приоритете для каждого инструмента из списка. Например, если два инструмента из списка предпочтительных инструментов обнаружатся в звуковом файле 1, предпочтение будет дано инструменту с информацией о более высоком приоритете;
- предопределенная пороговая величина частоты. В этом случае частотное проявление нот для каждого инструмента в упомянутых звуковых файлах сравнивается с пороговой величиной частоты, и инструменты выбираются в зависимости от результата сравнения; и/или
- пороговая величина длительности. В этом случае выполняется анализ длительности нот для каждого инструмента из упомянутого звукового файла, и выбираются только те инструменты, для которых обнаружено наибольшее количество нот, длительность которых превосходит пороговую величину длительности;
- пороговая величина модуляции между двумя последовательными нотами. В этом случае выполняется анализ модуляции между двумя последовательными нотами для каждого инструмента из упомянутого звукового файла, и, например, выбираются только те инструменты, для которых модуляции не превосходят пороговой величины.
В случае, когда звуковой файл 1 является файлом естественного звука, средство 2 извлечения сигналов синхронизации осуществляет вычисление переменной, представляющей ритм, такой как информация об энергии полосы частот или средней величиной мощности сигнала. Одна или несколько предопределенных пороговых величин затем будут использоваться для сопоставления с упомянутой переменной для того, чтобы посылать один или несколько соответствующих основных сигналов синхронизации в зависимости от результата(ов) сопоставления. В результате в случае файла естественного звука, первый набор 20 параметров будет по существу содержать сигналы в количестве R, которые должны быть извлечены, и вышеупомянутое пороговое значение(я).
Следует отметить, что это предоставляет пользователю огромное количество вариантов выбора с целью настройки, поскольку может быть использован звуковой файл любого типа, вне зависимости от формата, даже если этот звуковой файл не содержит в себе какой-либо специализированной информации синхронизации.
Набор 20 параметров может быть определен во время производства посредством запоминания в портативном устройстве связи. В качестве альтернативы или дополнения доступ к специфическому меню может быть авторизован для того, чтобы пользователь мог конфигурировать свой собственный вариант набора параметров в любое время.
i
i
k
Возвращаясь к Фиг.1, каждый основной сигнал синхронизации SYNC (где i = [1..P]), выдаваемый средством 2 извлечения сигналов синхронизации, подается на входы средства 3 управления синхронизацией. Задача средства 3 управления синхронизацией заключается в том, чтобы формировать исходя из упомянутых Р основных сигналов синхронизации SYNC (где i = [1..P]) командные сигналы синхронизации COM (где k = [1..Q]) в количестве Q, большем или равном 1. Эти Q командных сигналов синхронизации формируются в зависимости от второго набора 30 параметров. Этот второй набор 30 параметров используется для определения правил преобразования основных сигналов синхронизации в сигналы, адаптированные к типу периферийного приспособления, которое подлежит активации.
В возможном неограничивающем варианте осуществления набор 30 параметров содержит:
i
- параметр частотного разделения Div(k) = m, где m - целое число в диапазоне от 1 до n. Этот параметр предоставляет возможность выбирать в основном сигнале синхронизации SYNCтолько один импульс среди m последовательных импульсов; и/или
k
- параметр Nbimp2(k) (где k = [1..Q]), который отображает количество последовательных импульсов внутри основного сигнала синхронизации до начала формирования командного сигнала синхронизации COM; и/или
k
- параметр Nbimp2(k) (где k = [1..Q]), который отображает количество последовательных импульсов, содержащихся в командном сигнале синхронизации COM.
Набор 30 параметров также может быть определен во время производства посредством запоминания в портативном устройстве связи. В качестве альтернативы или дополнения может быть авторизован доступ к специфическому меню для того, чтобы пользователь мог конфигурировать упомянутый набор параметров в любое время.
k
k
В итоге каждый командный сигнал синхронизации COM (где k = [1..Q]), выдаваемый средством 3 управления синхронизацией, поступает на входы средства 4 управления заданием соответствия. Задача средства 4 управления заданием соответствия заключается в установлении соответствия между поступившими командными сигналами синхронизации COM (где k = [1..Q]) и периферийными приспособлениями 5, в зависимости от третьего 40 набора параметров, который задает таблицу соответствия. При этом набор 40 параметров опять-таки может быть определен во время производства посредством запоминания в портативном устройстве связи. В качестве альтернативы или дополнения доступ к специфическому меню может быть авторизован для того, чтобы пользователь мог конфигурировать упомянутый набор параметров в любое время.
Фиг.2-4 предоставляют несколько примеров формирования синхронизации в соответствии с раскрытыми выше общими принципами.
В случае Фиг.2 принимается, что R = 3 периферийных приспособления (МР) должны быть синхронизированы с синтетическим звуком, а именно:
- МР 1 = вибратор;
- МР 2 = подсветка клавиатуры;
- МР 3 = подсветка LCD
sync1
sync2
sync3.
должны быть синхронизированы с упомянутыми соответственными R = 3 сигналами синхронизации P, P и P
При этом первый набор 20 параметров, предоставляющий возможность извлекать основные сигналы синхронизации, содержит следующие параметры:
- Р = 2 сигнала, которые должны выводиться средством 2 извлечения.
- Инструменты № 125 и № 45, которые должны извлекаться из звукового файла.
1
2
Таким образом, сигналы SYNC и SYNC доставляются средству 3 управления синхронизацией.
При этом второй набор 30 параметров, предоставляющий возможность формировать Q командных сигналов синхронизации, содержит следующие параметры:
- Q = 2 сигнала, которые должны выводиться средством 3 управления синхронизацией.
1
1
- Div(1) = 2, Nbimp1(1) = 0 и Nbimp2(1) = 2. Это приводит к формированию командного сигнала синхронизации COM, который имеет только два импульса, соответствующие первому и третьему импульсам SYNC.
2
2
- Div(2) = 1, Nbimp1(2) = 0 и Nbimp2(3) = 3. Это приводит к формированию командного сигнала синхронизации COM, который имеет только три импульса, соответствующие трем первым импульсам SYNC.
Наконец, третий набор 40 параметров обеспечивает следующее соответствие между периферийными приспособлениями и сигналами синхронизации:
2
sync1
2
- вибратор должен быть синхронизирован с COM, что означает, что P= COM;
1
sync2
1
- подсветка клавиатуры должна быть синхронизирована с COM, что означает, что P= COM;
2
sync3
2
- подсветка LCD должна быть синхронизирована с COM, что означает, что P= COM.
1
2
Пример, показанный на Фиг.3, очень похож на пример, показанный на Фиг.2, так как первый и третий наборы параметров остаются теми же. Однако сигналы SYNC и SYNC, которые извлекаются из упомянутого звукового файла, имеют форму, отличающуюся от формы на Фиг.2. Кроме того, при этом второй набор 20 параметров содержит следующие параметры:
- Q = 2 сигнала, которые должны выводиться средством 3 управления синхронизацией.
1
1
- Div(1) = 2, Nbimp1(1) = 0 и Nbimp2(1) = 2. Это приводит к формированию командного сигнала синхронизации COM, который имеет только два импульса, соответствующие первому и третьему импульсам SYNC.
2
2
- Div(2) = 1, Nbimp1(2) = 3 и Nbimp2(3) = 2. Это приводит к формированию командного сигнала синхронизации COM, который имеет только три импульса, соответствующие трем последним импульсам SYNC, показанным на чертеже.
1
1
1
4
k
k
Фиг.4 предоставляет пример, в котором четыре светодиода активируются особым образом синхронно лишь с одним основным сигналом синхронизации SYNC, извлеченным из звукового файла. В данном примере только один импульс сигнала SYNC будет преобразовываться средством 3 управления синхронизацией в четыре сигнала COM-COM, каждый из которых будет приводить в действие один светодиод для того, чтобы получить комплексный визуальный эффект. На этом чертеже окрашенные черным светодиоды указывают, что светодиод горит. Длительность Т между началом каждого сигнала COMи длительность Т2 каждого импульса COMявляются параметрами, включенными во второй набор 30 параметров, используемый средством 3 управления синхронизацией.
Следует понимать, что управление средством 2 извлечения сигналов синхронизации, средством 3 управления синхронизацией и средством управления заданием соответствия осуществляется программными средствами портативных устройств связи.
Благодаря способу согласно настоящему изобретению несколько периферийных мультимедийных приспособлений портативного устройства связи легко могут быть синхронизированы более разнообразным образом без каких-либо ограничений, касающихся источников звукового файла.