ЗАДАННЫЕ СЕГМЕНТЫ РИНГТОНА В ИСТОЧНИКЕ АУДИОСИГНАЛА
SPECIFIED SEGMENTS OF RINGTONE IN SOURCE OF AUDIO SIGNAL

Область техники
Настоящее изобретение относится в основном к созданию рингтонов (мелодий телефонных вызовов) в мобильном терминале, и, в частности, к идентификации сегментов музыкального файла для их использования в качестве рингтонов.
Предпосылки создания изобретения
По мере увеличения емкости памяти мобильных терминалов становится возможным хранить в таких терминалах объемные аудиофайлы, например, целые песни в формате МР3. Предпочтительно использовать сохраненные аудиофайлы как рингтоны для мобильных терминалов. Однако многие аудиофайлы имеют слишком большую длину, чтобы использовать их в качестве рингтонов или звуковых оповещений. Кроме этого, не все аудиофайлы имеют идентифицируемый мелодический сегмент в начале файла, чтобы этот начальный сегмент можно было извлечь для использования в качестве рингтона. Например, некоторые песни могут иметь в начале последовательность из одиночных нот, тогда как другие могут иметь в начале участок с очень медленным темпом. Такие начальные сегменты могут быть недостаточно музыкальными или запоминающимися, чтобы использовать их в качестве рингтонов для уведомления пользователей о входящем вызове.
Было бы предпочтительно разработать способ задавать один или более сегмент длинного аудиофайла так, чтобы мобильный терминал мог извлечь и воспроизвести заданные сегменты при поступлении входящего сообщения или при ином событии, для оповещения о котором используется звуковой сигнал.
Сущность изобретения
Настоящее изобретение использует обычные музыкальные файлы, такие как файлы МР3, хранящиеся в мобильном телефоне, для создания рингтонов. Каждый музыкальный файл включает множество сегментов, некоторые из которых имеют ассоциированные данные, идентифицирующие эти сегменты. При приеме мобильным телефоном вызова или сообщения указанные идентифицированные сегменты могут быть использованы для создания рингтона. При этом указанные ассоциированные данные могут храниться как часть музыкальных файлов или отдельно. Эти ассоциированные данные могут поставляться онлайновым сервисом передачи данных для мобильных устройств, с помощью которого были заказаны музыкальные файлы. В качестве альтернативы, указанные сегменты, используемые для создания рингтона, выбираются и идентифицируются самим пользователем. Если для создания рингтона используется более одного идентифицированного сегмента, эти сегменты комбинируются в сборные модули на основе начальной и конечной точек сегментов.
Таким образом, согласно первому аспекту данного изобретения разработан способ создания рингтонов в электронном устройстве, в котором имеется по меньшей мере один сохраненный аудиофайл, причем указанное электронное устройство имеет звуковоспроизводящее устройство, и указанный аудиофайл содержит множество сегментов файла. Указанный способ включает:
предоставление информации, идентифицирующей по меньшей мере один из сегментов файла;
извлечение указанного по меньшей мере одного сегмента файла из аудиофайла на основе указанной информации; и
ввод данных, указывающих на извлеченный по меньшей мере один сегмент файла, в звуковоспроизводящее устройство для воспроизведения рингтона при приеме сообщения указанным электронным устройством.
Согласно настоящему изобретению указанная информация хранится как информация заголовка аудиофайла. В качестве альтернативы указанная информация хранится отдельно.
Согласно настоящему изобретению извлеченный по меньшей мере один сегмент файла включает множество сегментов, и указанный способ также включает объединение множества сегментов в данные, указывающие на извлеченный по меньшей мере один сегмент файла. Указанный объединенный сегмент может храниться в выделенной памяти для рингтонов так, чтобы можно было передать указанные данные из памяти в звуковоспроизводящее устройство для создания рингтона при приеме сообщения.
Согласно настоящему изобретению аудиофайлы могут представлять собой обычные музыкальные файлы, такие как файлы МР3 или MIDI.
Если аудиофайлы приобретены через сервис передачи данных, то указанная информация может быть также предоставлена сервисом передачи данных. В качестве альтернативы, сегменты, используемые для создания рингтона, выбираются и идентифицируются самим пользователем.
Согласно второму аспекту данного изобретения разработано электронное устройство, включающее:
модуль связи для приема сообщений от компонента телекоммуникационной сети;
модуль памяти для хранения по меньшей мере одного аудиофайла, имеющего множество сегментов, причем один или более указанных сегментов файла идентифицируется посредством ассоциированных данных;
средства для извлечения по меньшей мере идентифицированного сегмента файла на основе указанных ассоциированных данных; и
средства создания рингтона на основе извлеченного по меньшей мере одного сегмента файла при приеме сообщения от указанного компонента телекоммуникационной сети.
В соответствии с настоящим изобретением указанное электронное устройство может иметь отдельную память для хранения указанных ассоциированных данных.
Согласно настоящему изобретению указанный извлеченный по меньшей мере один сегмент файла включает множество сегментов, и указанное электронное устройство также содержит модуль сборки для объединения указанного множества сегментов в объединенный сегмент, чтобы создать указанный рингтон на основе объединенного сегмента. Указанное электронное устройство может также иметь память рингтонов для хранения указанного объединенного сегмента, чтобы передавать указанный объединенный сегмент в средства создания рингтона для создания рингтона при поступлении сообщения.
Согласно настоящему изобретению указанное электронное устройство может представлять собой устройство связи, например мобильный терминал.
Согласно третьему аспекту настоящего изобретения разработана система для создания рингтона в мобильном терминале, который содержит:
модуль телефонии для приема телефонного вызова или сообщения;
звуковоспроизводящее устройство для воспроизведения слышимого звука телефонного вызова; и
модуль памяти для хранения по меньшей мере музыкального файла, причем указанный модуль памяти функционально связан с указанным звуковоспроизводящим устройством так, чтобы обеспечить возможность воспроизведения по меньшей мере части сохраненного музыкального файла в звуковоспроизводящем устройстве, при этом указанный музыкальный файл имеет множество сегментов. Указанная система включает:
средства для хранения информации, идентифицирующей один или более сегментов файла; и
средства, которые в ответ на поступление телефонного вызова или сообщения извлекают по меньшей мере один сегмент файла, идентифицированный указанной сохраненной информацией, чтобы создать рингтон в звуковоспроизводящем устройстве на основе упомянутого по меньшей мере одного сегмента.
Согласно настоящему изобретению указанный извлеченный по меньшей мере один сегмент файла включает множество сегментов, и указанная система также содержит модуль сборки для объединения указанного множества сегментов в объединенный сегмент, чтобы создать рингтон на основе объединенного сегмента.
Согласно настоящему изобретению каждый из множества сегментов имеет начальную и конечную точки, причем указанная система также включает программу программного обеспечения для считывания указанных точек множества сегментов так, чтобы модуль сборки мог объединить множество сегментов в соответствии с начальными и конечными точками.
Согласно настоящему изобретению один или более сегментов файла выбираются пользователем мобильного терминала, причем указанная система также включает программу программного обеспечения для того чтобы пользователь мобильного терминала мог предоставить информацию, идентифицирующую выбранные один или более сегментов.
Согласно четвертому аспекту данного изобретения разработан программный продукт, содержащий считываемый компьютером носитель для хранения на нем множества исполняемых кодов для использования в электронном устройстве, которое имеет модуль памяти для хранения по меньшей мере одного аудиофайла и звуковоспроизводящее устройство, указанный аудиофайл содержит множество сегментов файла, и по меньшей мере некоторые из этих сегментов файла имеют ассоциированные данные, идентифицирующие указанные сегменты файла, при этом указанные исполняемые коды содержат:
псевдокод для считывания указанных ассоциированных данных, идентифицирующих сегменты файла; и
псевдокод для извлечения по меньшей мере одного или более из указанных идентифицированных сегментов файла на основе указанных ассоциированных данных так, чтобы звуковоспроизводящее устройство могло воспроизвести рингтон на основе извлеченных одного или более сегментов файла.
Согласно настоящему изобретению рингтон создается на основе двух или более идентифицированных сегментов файла, причем указанные исполняемые коды также содержат
псевдокод для объединения указанных двух или более идентифицированных сегментов файла в объединенный сегмент так, чтобы создать рингтон на основе объединенного сегмента.
Согласно настоящему изобретению рингтон создают на основе двух или более идентифицированных сегментов файла, причем указанные два или более идентифицированных сегмента файла содержат начальные и конечные точки, при этом указанные исполняемые коды также содержат
псевдокод для считывания указанных начальной и конечной точек так, чтобы модуль сборки рингтона в указанном электронном устройстве мог объединить два или более идентифицированных сегмента файла в объединенный сегмент на основе указанных начальной и конечной точек.
Согласно настоящему изобретению указанные исполняемые коды также содержат псевдокод для того чтобы пользователь указанного электронного устройства мог выбрать сегменты файла и предоставить ассоциированные данные, идентифицирующие выбранные сегменты файла.
Настоящее изобретение станет более понятным после прочтения подробного описания со ссылками на фиг.1-3.
Краткое описание чертежей
Фиг.1 изображает схему, показывающую множество заданных сегментов в аудиофайле.
Фиг.2 изображает блок-схему, показывающую мобильный терминал, имеющий средства для воспроизведения заданных сегментов при поступлении в терминал входящего вызова или сообщения.
Фиг.3 изображает блок-схему, показывающую телекоммуникационную сеть, имеющую сетевой сервер, с которого множество сетевых клиентов могут заказывать песни.
Подробное описание изобретения
На данный момент рингтоны являются одним из наиболее предпочтительных элементов контента, который пользователи приобретают для своих устройств. Однако было бы предпочтительно использовать один или более аудиосегментов музыкального файла, который уже сохранен в мобильном терминале, в качестве рингтонов для оповещения пользователя о входящем вызове или сообщении. Фиг.1 изображает аудио или музыкальный файл ("musicFile34" - музыкальный_файл_34), хранящийся в указанном мобильном терминале, с одним или более заданными сегментами файла, которые будут использоваться в качестве рингтонов. В дополнение к указанному музыкальному файлу мобильный терминал также хранит информацию или ассоциированный данные, идентифицирующие эти сегменты файла. Указанные ассоциированные данные могут быть вложены в музыкальный файл в качестве информации заголовка или других данных, составляющих часть музыкального файла. Ассоциированные данные могут также храниться отдельно от музыкального файла в месте, доступном для мобильного терминала. Например, указанные ассоциированные данные могут храниться в формате XML в отдельной области памяти в указанном мобильном терминале как "ringToneData34" (данные_рингтона_34), как показано ниже:
ringToneData34
<ringing_tone id="musicFile-34">
<active_segment>1</active_segment>
<segment unit="samples" id="1">
<start>12800</start>
<end>43550</end></segment>
<segment unit="samples" id="2">
<start>88800</start>
<end>143550</end>
</segment>
</ringing_tone>
Фиг.2 представляет блок-схему, показывающую некоторые компоненты в мобильном терминале, которые могут использоваться для реализации настоящего изобретения. Как показано на фиг.2, указанный мобильный терминал 10 включает модуль 20 телефонии для телекоммуникационных целей. Указанный мобильный терминал 10 также содержит модуль 30 формирования ("сборки") рингтонов, функционально связанный с памятью 40 данных рингтонов, памятью 50 музыкальных файлов и модулем 60 воспроизведения звука, подключенным к громкоговорителю 70. В указанной памяти 50 музыкальных файлов может находиться один или более музыкальный файл. Если указанные музыкальные файлы используются как обычные файлы, они могут передаваться напрямую в модуль 60 воспроизведения звука для воспроизведения через громкоговоритель 70. В качестве альтернативы, указанные музыкальные файлы могут передаваться в указанный модуль 60 воспроизведения звука через модуль 30 формирования рингтонов. Если в памяти 50 музыкальных файлов хранится один или более музыкальный файл, то пользователь терминала может указать, что конкретный музыкальный файл должен использоваться в качестве рингтона. Например, пользователь может выбрать "музыкальный_файл_34" как музыкальный файл, который должен использоваться для рингтонов. Однако выбранный музыкальный файл должен иметь один ли более сегментов файла, заданных как выбранные рингтоны. Данные, ассоциированные с указанными сегментами файла, могут храниться как информация заголовка музыкального файла или могут храниться отдельно в памяти 40 данных рингтонов. При приеме телефонного вызова или сообщения терминал 10 просматривает файл с данными о рингтонах, чтобы определить, какой из музыкальных файлов в памяти 50 музыкальных файлов и какие сегменты ассоциированного музыкального файла используются для создания рингтона. Указанный идентифицированный сегмент или сегменты 34 файла затем извлекаются из памяти 50 музыкальных файлов и отправляются модулю 30 формирования рингтонов. Функция просмотра может быть реализована в модуле 30 формирования рингтонов, который имеет программу 36 программного обеспечения (ПО) для считывания начальной и конечной точек сегмента рингтона и для извлечения требуемых музыкальных данных из обычно гораздо большего по размеру музыкального файла. Если два или более отдельных сегмента извлекаются из памяти 50 музыкальных файлов, то эти сегменты могут быть объединены в указанном модуле 30 формирования рингтонов в соответствии с указанными начальной и конечной точками. Далее эти музыкальные данные сегмента или сегментов отправляются в модуль 60 воспроизведения звука в терминале. Если не было найдено данных, задающих рингтон, то по умолчанию музыкальный файл может использоваться со своего начала.
В другом варианте осуществления настоящего изобретения, если музыкальный файл хранится в памяти музыкальных файлов, ассоциированные данные рингтона считываются так, что заданный сегмент или сегменты музыкального файла извлекаются и сохраняются, например, в памяти 40 данных рингтонов. По существу, указанный мобильный терминал 10 при приеме входящего телефонного вызова или сообщения извлекает указанный заданный сегмент или сегменты из памяти 40 данных рингтонов и отправляет их в модуль 60 воспроизведения звука, при этом указанные сегменты могут как проходить, так и не проходить через модуль 30 формирования рингтонов.
В соответствии с одним из вариантов осуществления настоящего изобретения указанные ассоциированные данные предоставляются пользователю при приобретении песни (музыкального файла) в онлайновом сервисе передачи данных для мобильных устройств (например, с сервера 5 на фиг.3). В другом варианте осуществления изобретения пользователь может выполнять поиск по музыкальному файлу путем его прослушивания или путем просмотра его графического представления, показывающего громкие и тихие сегменты, например, чтобы выбрать свои собственные сегменты для рингтона. Выбранные при этом сегменты могут быть идентифицированы или отмечены при помощи программного проигрывателя в терминале, по меньшей мере функцией указания "начало рингтона" и, как опция, функцией "конец рингтона".
Используя программу 36 в модуле 30 формирования рингтонов, пользователь может редактировать сегменты файла для изменения рингтонов. Например, определенный сегмент извлеченных данных может быть воспроизведен несколько раз в одном рингтоне. Программа 36 имеет множество исполняемых кодов, находящихся на считываемом компьютером носителе; например, указанные коды могут использоваться для считывания ассоциированных данных, для извлечения одного или более сегментов файла, идентифицированных согласно указанным ассоциированным данным, и для объединения двух или более сегментов файла в объединенный сегмент в модуле формирования рингтонов на основе начальной и конечной точек. Указанная программа также включает коды, которые предоставляют пользователю возможность выбирать сегменты файла, которые будут использоваться для создания рингтона, и предоставлять ассоциированные данные, идентифицирующие выбранные сегменты.
Фиг.3 изображает сеть связи, в которой пользователь мобильного терминала может заказывать песни. Как показано, сеть 1 включает по меньшей мере сервер 5 и множество мобильных терминалов 10, 12, выступающих в качестве клиентов. Например, пользователь терминала 10 может заказать песни с сервера 5. Сервер 5 отправляет в терминал 10 музыкальные файлы, соответствующие приобретенным песням. Кроме этого, сервер 5 может заранее выбрать множество сегментов в указанных музыкальных файлах, которые, возможно, могут использоваться как рингтоны. Выбранные сегменты файлов могут быть идентифицированы ассоциированными данными. Таким образом, кроме музыкальных файлов сервер 5 может также отправлять ассоциированные данные, включенные в музыкальный файл, например, в виде информации заголовка.
В итоге, настоящее изобретение предоставляет пользователю мобильного терминала музыкальный файл, который может использоваться как обычный файл, воспроизводимый в музыкальном проигрывателе, и отдельные сегменты которого могут использоваться как сигнал звукового оповещения. В дополнение к указанным музыкальным файлам, мобильный терминал также хранит ассоциированные данные для идентификации этих сегментов файла. Указанные ассоциированные данные могут храниться в виде информации заголовка или других данных, составляющих часть музыкального файла. В качестве альтернативы, ассоциированные данные хранятся в отдельном файле данных. Указанные ассоциированные данные могут предоставляться пользователю при приобретении песни, или же пользователь может произвести поиск некоторых предпочтительных сегментов в песне и отметить их соответствующим образом, используя программное обеспечение для воспроизведения звуковых файлов, находящееся в мобильном терминале.
Преимущество настоящего изобретения заключается в том, что один и тот же музыкальный файл может использоваться и как обычный музыкальный файл для воспроизведения музыки, и как рингтон. Рингтон при этом не должен храниться отдельно от музыкального файла.
Следует понимать, что кроме музыкальных файлов, таких как МР3 или MIDI файлы, подобный же способ может применяться для задания использования видеофайла как источника аудиосигнала для рингтона или звукового оповещения. В дополнение к использованию музыкального файла в качестве рингтона или сигнала о входящем сообщении терминал может использовать аналогичные способы для задания любых звуковых или визуальных оповещений, например, таких, как звуковая обратная связь при прокрутке списков, звуковой сигнал будильника и т.д.
Хотя настоящее изобретение было описано в отношении одного или более вариантов его осуществления, специалистам понятно, что возможны различные изменения в форме и деталях настоящего изобретения без выхода за его рамки.