СПОСОБ СИНХРОНИЗАЦИИ ПО МЕНЬШЕЙ МЕРЕ ОДНОГО МУЛЬТИМЕДИЙНОГО ПЕРИФЕРИЙНОГО УСТРОЙСТВА ПОРТАТИВНОГО УСТРОЙСТВА СВЯЗИ И СООТВЕТСТВУЮЩЕЕ ПОРТАТИВНОЕ УСТРОЙСТВО СВЯЗИ
METHOD OF SYNCHRONISING AT LEAST ONE MULTIMEDIA PERIPHERAL DEVICE OF PORTABLE COMMUNICATION DEVICE AND CORRESPONDING COMMUNICATION DEVICE

Настоящее изобретение относится к способу синхронизации, по меньшей мере, одного мультимедийного периферийного устройства портативного устройства связи, такого как мобильный телефон, с синтетическим звуковым файлом.
Формулировка «мультимедийные периферийные устройства» относится к разным узлам портативной связи, которые могут быть активированы в синхронизации с музыкой, например, в случае мобильного телефона:
- вызывное устройство для предупреждения пользователя в случае приема входящего вызова или сообщения;
- средство вибратора, которое может быть использовано либо взамен либо в сочетании со звонком;
- задняя подсветка, которая используется для освещения устройства отображения;
- задняя подсветка, используемая для освещения одной или нескольких кнопок на кнопочной панели;
- любые специализированные светящиеся устройства, такие как светодиоды, которые могли бы быть предусмотрены на мобильном телефоне.
Синтетические звуковые файлы относятся к любым разновидностям файлов, которые содержат цифровые данные, дающие возможность синтезатору формировать музыку или мелодию, таким как стандартизованные файлы, известные как MIDI (акроним для цифрового интерфейса музыкальных инструментов) или SP-MIDI, или SMAF (акроним для формата мобильных приложений синтетической музыки). Более точно MIDI-файлы не содержат никакого звука. Фактически они являются текстовыми файлами, содержащими кодированные команды, которые дают возможность синтезатору воспроизводить ноты. Числа задают позицию каждой ноты относительно начала музыки и ее временное значение, а также ее уровень громкости, в том числе крещендо и диминуэндо. Другие команды задают инструменты (например, 1=рояль, 74=флейта) для каждой дорожки/канала, изменения темпа и общий уровень звука и стереофонический баланс для каждой дорожки.
Снабжение портативного устройства связи, такого как мобильный телефон, средством для синхронизации одного периферийного мультимедийного устройства, как определено выше в качестве неограничительных примеров, с синтетическим звуковым файлом уже известны.
Обычно синтетические файлы, используемые для этих конкретных применений, являются специальными, так как они содержат конкретный инструмент, который должен быть использован для синхронизации одного периферийного мультимедийного устройства, например инструмент 125 в случае вызывного тонального сигнала или инструмент 12 в случае звонка вибратора мобильного телефона. Специальные синтетические файлы могут быть загружены в память мобильного телефона во время изготовления. В качестве альтернативы пользователь может загружать новые синтетические файлы либо через сотовую сеть, с которой мобильный телефон связан, либо через любой тип сетей, в том числе сеть Интернет, или с ПК (персонального компьютера, PC). Как только эти файлы были загружены и сохранены в памяти мобильного телефона, пользователь, как правило, имеет возможность через специальное меню выбрать файл, который может быть использован для синхронизации каждого мультимедийного периферийного устройства, предусмотренного в его мобильном телефоне.
Возможность для пользователя задавать характерные черты для его портативного устройства связи, следовательно, ограничена тем, что предлагают производители или операторы сетей или поставщики услуг. Однако синтетические звуковые файлы, которые предлагаются, не всегда соответствуют предпочтениям пользователя.
Больший выбор мог бы быть предоставлен пользователю, если бы он мог использовать любые типы синтетических звуковых файлов, даже тех, которые не были созданы в целях синхронизации мультимедийного периферийного устройства портативного устройства связи. Однако в этом случае, если файл не содержит какой-либо информации для синхронизации (например, ни одной дорожки, относящейся либо к инструменту 125 либо к инструменту 12), пользователь не будет способен использовать этот файл в целях синхронизации.
Стремление изобретения состоит в том, чтобы исправить вышеприведенный недостаток посредством предложения решения, дающего возможность систематично синхронизировать мультимедийное периферийное устройство с информацией, поступающей из любого типа синтетического звукового файла, каков бы ни был контент (содержимое) этого звукового файла, и особенно даже в случае, в котором никакой информации синхронизации не содержится в этом звуковом файле.
Касательно этого стремления цель настоящего изобретения состоит в том, чтобы предоставить способ синхронизации, по меньшей мере, одного мультимедийного периферийного устройства портативного устройства связи с синтетическим звуковым файлом, содержащий этап формирования, по меньшей мере, одного сигнала синхронизации из упомянутого синтетического звукового файла, отличающийся тем, что он дополнительно содержит следующие этапы:
этап инициализации, состоящий в запоминании в упомянутом портативном устройстве связи параметров, включающих в себя, по меньшей мере, список предпочтительных инструментов;
этап формирования, содержащий этап анализа информации, считанной из упомянутого синтетического звукового файла, относящейся к каждому инструменту, для которого может быть извлечена дорожка, в упомянутом синтетическом звуковом файле, и этап принятия решения, какая извлеченная дорожка должна быть использована для формирования упомянутого сигнала синхронизации, в качестве функции упомянутых параметров;
при этом упомянутые параметры также включают в себя предопределенное пороговое значение частоты, упомянутый этап анализа информации дополнительно содержит определение частоты появления нот в упомянутом синтетическом звуковом файле для каждой извлеченной дорожки, а упомянутый этап принятия решения состоит в выборе извлеченной дорожки, соответствующей инструменту, который принадлежит упомянутому списку предпочтительных инструментов согласно сравнению между частотой появления нот и упомянутым предопределенным пороговым значением частоты.
Например, извлеченная дорожка может быть выбрана, если она соответствует инструменту, который принадлежит упомянутому списку предпочтительных инструментов, и если частота появления нот для этой дорожки является большей или равной упомянутому предопределенному пороговому значению частоты.
Согласно одному из возможных вариантов осуществления изобретения упомянутый способ дополнительно может содержать этап определения, присутствует ли дорожка синхронизации в упомянутом синтетическом звуковом файле.
В случае, если дорожка синхронизации определена, упомянутая дорожка синхронизации может быть автоматически выбрана для формирования упомянутого сигнала синхронизации. В качестве альтернативы может быть принято решение избрать другую дорожку в качестве функции упомянутых параметров даже в случае, если дорожка синхронизации была найдена. В качестве альтернативы также может быть принято решение, предпочесть наилучшую дорожку среди либо дорожки синхронизации либо другой извлеченной дорожки, выбранной в качестве функции упомянутых параметров.
В любом случае способ согласно изобретению дает пользователю возможность использовать любую разновидность синтетического звукового файла, в любом случае присутствия или отсутствия дорожки синхронизации в этом файле.
Согласно изобретению упомянутый этап принятия решения предпочтительно состоит в выборе извлеченной дорожки, соответствующей инструменту, который принадлежит упомянутому списку предпочтительных инструментов.
Упомянутые параметры также могут включать в себя информацию приоритета для каждого предпочтительного инструмента. В этом случае извлеченная дорожка будет избрана предпочтительно согласно упомянутой информации приоритета.
Второй целью настоящего изобретения является портативное устройство связи, содержащее, по меньшей мере, одно мультимедийное периферийное устройство, которое может быть активировано при синхронизме с, по меньшей мере, одним сигналом синхронизации, сформированным из синтетического звукового файла, отличающееся тем, что оно содержит:
средство для запоминания в упомянутом портативном устройстве связи параметров, включающих в себя, по меньшей мере, список предпочтительных инструментов;
средство для считывания и анализа информации, считанной из упомянутого синтетического звукового файла, относящегося к каждому инструменту, для которого дорожка может быть извлечена, в упомянутом синтетическом звуковом файле; и
средство для выбора, какая извлеченная дорожка должна быть использована для формирования упомянутого сигнала синхронизации, в качестве функции упомянутых параметров, и для создания упомянутого сигнала синхронизации;
и при этом упомянутые параметры также включают в себя предопределенное пороговое значение частоты, упомянутое средство для считывания и анализа является приспособленным определять частоту появления нот в упомянутом синтетическом звуковом файле для каждой извлеченной дорожки, а средство выбора производит выбор извлеченной дорожки, соответствующей инструменту, который принадлежит упомянутому списку предпочтительных инструментов, согласно сравнению между частотой появления нот и упомянутым предопределенным пороговым значением частоты.
Другие признаки и преимущества изобретения будут очевидны из последующего описания вариантов осуществления изобретения, предоставленного только в качестве неограничительных примеров и со ссылкой на прилагаемые чертежи, на которых:
фиг.1 схематично показывает разные этапы, включенные в способ согласно первому возможному варианту осуществления настоящего изобретения;
фиг.2 показывает пример извлечения синхронизации согласно настоящему изобретению для конкретного примера MIDI-файла;
фиг.3 схематично иллюстрирует возможное средство для реализации способа согласно настоящему изобретению.
i
В связи с фиг.1 и 2 способ синхронизации, по меньшей мере, одного мультимедийного периферийного устройства портативного устройства связи согласно изобретению состоит в формировании, по меньшей мере, одного сигнала Ssynch синхронизации из данного синтетического звукового файла 1.
0
Согласно первому аспекту изобретения способ содержит этап A инициализации, во время которого некоторые параметры 2, включающие в себя по меньшей мере список предпочтительных инструментов, запоминаются на уровне упомянутого портативного устройства связи.
0
Упомянутый этап A инициализации может быть выполнен при изготовлении портативного устройства связи. В качестве альтернативы или в сочетании подходящее меню может быть сконфигурировано самим пользователем.
В примере, показанном на фиг.2, список предпочтительных инструментов содержит два наиболее предпочтительных инструмента, а именно инструмент № 32 (соответствующий акустической гитаре для MIDI-стандарта) и инструмент № 1 (соответствующий роялю для MIDI-стандарта).
1
10
11
Согласно второму аспекту изобретения выполняется этап A формирования, содержащий этап A анализа информации, считанной из синтетического звукового файла 1 и относящейся к каждому инструменту, для которого может быть извлечена дорожка, в упомянутом синтетическом звуковом файле, и этап A принятия решения, какая извлеченная дорожка должна быть использована для формирования упомянутого сигнала синхронизации в качестве функции упомянутых параметров;
В иллюстративных целях давайте допустим, что синтетический звуковой файл 1 содержит несколько дорожек, соответствующих нескольким инструментам, среди которых мы можем найти, как проиллюстрировано на фиг. 2, по меньшей мере, следующие дорожки:
- дорожку, относящуюся к инструменту № 1 (роялю), с соответствующими нотами, которые должны воспроизводиться для этого инструмента;
- дорожку, относящуюся к инструменту № 32 (акустической гитаре), с соответствующими нотами, которые должны воспроизводиться для этого инструмента;
- дорожку, относящуюся к инструменту № 15 (трубчатому колокольчику), с соответствующими нотами, которые должны воспроизводиться для этого инструмента;
В примере по фиг.2 партитура, соответствующая каждому из инструментов, была дана для длительности в одну секунду. Конечно, возможны более протяженные длительности.
1
10
Во время этапа A формирования, а более точно во время этапа A, по меньшей мере, эти три звуковые дорожки будут извлечены.
11
Этап A принятия решения в таком случае будет состоять в выборе извлеченной дорожки, соответствующей инструменту, который принадлежит упомянутому списку предпочтительных инструментов. Извлеченная дорожка, соответствующая инструменту № 15, больше не будет рассматриваться, поскольку она не принадлежит списку предпочтительных инструментов.
В этом предпочтительном варианте осуществления параметры 2 включают в себя также информацию приоритета для каждого предпочтительного инструмента. В этом случае извлеченная дорожка будет выбираться предпочтительно согласно упомянутой информации приоритета. Для данного примера информация приоритета была установлена в приоритет 1 для инструмента № 32 и в приоритет 2 для инструмента № 1, что обозначает, что в то время как обе звуковые дорожки, соответствующие обоим инструментам, могут быть найдены в синтетическом звуковом файле 1, предпочтение будет отдано инструменту №32.
10
11
Могут быть добавлены другие параметры: в предпочтительном варианте осуществления параметры 2 включают в себя также предопределенное пороговое значение вероятности или частоты. В этом отдельном случае этап A анализа информации дополнительно содержит определение частоты появления нот в упомянутом синтетическом звуковом файле 1 для каждой извлеченной дорожки, а этап A принятия решения состоит в выборе извлеченной дорожки, не только соответствующей инструменту, который принадлежит упомянутому списку предпочтительных инструментов, но также согласно сравнению между частотой появления нот и упомянутым предопределенным пороговым значением частоты. Сравнение может состоять в выборе дорожки только из числа извлеченных звуковых дорожек, для которых частота появления нот является большей или равной упомянутому предопределенному пороговому значению частоты.
10
11
В примере по фиг.2 пороговое значение частоты установлено минимум из 5 нот в секунду. Анализ файла 1, выполняемый на этапе A, показывает, что семь нот существуют для инструмента № 1, тогда как только две ноты существуют для инструмента № 32. В этом случае решение по дорожке, выполняемое на этапе A, может состоять в выборе дорожки № 1, несмотря на тот факт, что приоритет 1 установлен для инструмента № 32, так как частота появления нот для инструмента № 32 находится ниже порогового значения частоты.
Параметры 2 также могут включать в себя количество сигналов синхронизации, которые должны быть выданы. В примере по фиг.1 это количество было установлено в 1. Параметры 2 также могли бы содержать критерии относительно длительности нот, подобные пороговому значению длительности. В этом случае анализ длительности нот выполняется для каждого инструмента звукового файла, и выбирается только инструмент, для которого было найдено большее количество нот, чья длительность является превосходящей пороговое значение длительности. Еще одним параметром могло бы быть пороговое значение перехода между двумя следующими друг за другом нотами для одной и той же дорожки.
i
12
Наконец, сигнал SSYNCH создается на этапе A из выбранной дорожки. Сигнал может соответствовать последовательности импульсов, соответствующих каждой ноте выбранной дорожки, или может быть приспособлен согласно типу периферийного устройства, которое должно быть активировано.
3
Согласно одному из возможных вариантов осуществления изобретения упомянутый способ дополнительно может содержать этап A определения, присутствует ли дорожка синхронизации в упомянутом синтетическом звуковом файле.
4
В случае, если дорожка синхронизации определена, упомянутая дорожка синхронизации может быть автоматически выбрана для формирования упомянутого сигнала синхронизации. В качестве альтернативы может быть принято решение избрать другую дорожку, в качестве функции параметров 2 даже в случае, если дорожка синхронизации была найдена. В качестве альтернативы также может быть принято решение, предпочесть наилучшую дорожку между либо дорожкой синхронизации либо другой извлеченной дорожкой, выбранной в качестве функции параметров 2. Этот последний случай соответствует тому, что показано на фиг.1, на котором этап A дает возможность выбрать наилучшую дорожку.
i
Фиг.3 схематично показывает часть портативного устройства связи, содержащего, по меньшей мере, одно мультимедийное периферийное устройство (не показано), которое может быть активировано при синхронизме с, по меньшей мере, одним сигналом Ssynch синхронизации, сформированным из синтетического звукового файла 1, сохраненного в памяти устройства, реализующего способ согласно изобретению.
Портативное устройство связи содержит:
средство S формирования синхронизации, включающее в себя:
- средство М для запоминания в упомянутом портативном устройстве связи параметров 2, включающих в себя, по меньшей мере, список предпочтительных инструментов, а в конечном счете другие параметры, такие как информацию приоритета, пороговое значение частоты и/или количество сигналов, которые должны быть сформированы;
1
- первое средство E извлечения для считывания и анализа информации, считанной из синтетического звукового файла, относящейся к каждому инструменту, для которого дорожка может быть извлечена, в упомянутом синтетическом звуковом файле, и
2
i
i
- второе средство E извлечения, сначала для выбора, какая извлеченная дорожка должна быть использована для формирования упомянутого сигнала Ssynch синхронизации в качестве функции упомянутых параметров, а затем для создания упомянутого сигнала Ssynch синхронизации.
Вышеприведенное средство формирования синхронизации управляется программным обеспечением портативного устройства.
i
Периферийные устройства, которые могут быть активированы в синхронизме с сигналом Ssynch, могут быть вызывным устройством и/или вибратором, и/или задней подсветкой устройства отображения и/или, задней подсветкой кнопок, и/или любым специализированным светодиодом на портативном устройстве связи.