Система и способ распознавания содержимого широковещательной программы



Система и способ распознавания содержимого широковещательной программы
Система и способ распознавания содержимого широковещательной программы
Система и способ распознавания содержимого широковещательной программы
Система и способ распознавания содержимого широковещательной программы
Система и способ распознавания содержимого широковещательной программы

 


Владельцы патента RU 2585250:

ЭЙННОВЕЙШНЗ ХОЛДИНГЗ ПТЕ. ЛТД. (SG)

Изобретение относится к системе и способу распознавания содержимого широковещательной программы. Техническим результатом является обеспечение нового способа распознавания содержимого, сокращения непроизводительных потерь, которые появляются с запросами распознавания музыки. Предложена система распознавания содержимого широковещательной программы, содержащая: приемник, выполненный с возможностью взятия выборок содержимого широковещательной программы от источника широковещательной передачи; средства распознавания содержимого для распознавания и сохранения отобранного содержимого широковещательной программы; и базу данных содержимого в информационной связи со средством распознавания содержимого; при этом база данных содержимого выполнена с возможностью выдачи информации, относящейся к содержимому широковещательной программы, при приеме запроса от клиентского устройства. Система выполнена таким образом, что в случае, когда средство распознавания содержимого не способно распознать отобранное содержимое широковещательной программы, средство распознавания содержимого разделяет нераспознанную выборку по меньшей мере на первый и второй последовательные участки и добавляет первый участок к ранее распознанной выборке. 3 н. и 7 з.п. ф-лы, 5 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к системе и способу распознавания содержимого широковещательной программы. Система и способ особенно подходят, но не ограничены этим, для распознавания содержимого широковещательной программы, такого как музыка, на которую настраивается пользователь коммуникационного устройства, и будут описаны в этом контексте.

Предшествующий уровень техники

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

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

Современные системы распознавания музыки остаются в значительной степени автономной функцией или онлайновой службой, доступной для многочисленных пользователей. Чтобы улучшить их возможность одновременно обрабатывать запросы от множества пользователей, онлайновые системы распознавания музыки обычно реализуют в виде группы серверов с балансированием нагрузки; то есть система распознавания музыки будет иметь множество экземпляров самой себя, повторяемых в группе серверов, которые принимают участие в нагрузке, когда имеется поток одновременных запросов. Однако такая реализация предполагает возможность сетевого соединения с высокой пропускной способностью. Онлайновые механизмы распознавания, несмотря на наличие большого объема запросов, все еще могут обеспечивать неплохое время реакции системы, потому что они пользуются выгодой значительной пропускной способности Интернет-связи.

Однако, когда современные системы распознавания музыки реализованы в контексте услуг мобильной связи, модель группы серверов так же хорошо может не работать. Это происходит из-за ограниченной пропускной способности мобильных сетей, которые обычно являются сетями GSM (глобальной системы связи с подвижными объектами). В услуге мобильной связи, поддерживающей миллионы пользователей, нагрузка сервера может становиться слишком высокой для оперирования механизмом распознавания, таким образом приводя к неприемлемому восприятию пользователем и/или фактическому отказу обслуживания. Такие препятствия и «узкие места» также оказывают негативное влияние на неинформационное использование сети. Низкое качество услуг способствует более высокому оттоку абонентов, что в современных условиях рынка, близкого к насыщению, и жесткой конкуренции, может привести к прекращению существования оператора сети мобильной связи.

В дополнение к вышеупомянутому, современная система известного уровня техники в контексте услуг мобильной связи требует, чтобы пользователь получал фрагмент этой песни в виде аудиоклипа и отправлял его в механизм распознавания песен. Аудиоклип, каким бы коротким он ни был и независимо от технологии сжатия, имеет значительный размер.

Настоящее изобретение стремится обеспечить систему и способ распознавания содержимого, которые устраняют вышеупомянутые недостатки.

Сущность изобретения

Настоящее изобретение было разработано для решения проблемы сокращения непроизводительных потерь, которые появляются с запросами распознавания музыки, таким образом, избегая препятствий и «узких мест» в сети GSM с относительно низкой пропускной способностью.

В соответствии с первым аспектом настоящего изобретения, обеспечена система распознавания содержимого широковещательной программы, содержащая:

по меньшей мере один приемник, выполненный с возможностью взятия выборок содержимого широковещательной программы от источника широковещательной передачи;

механизм распознавания содержимого для распознавания и сохранения отобранного содержимого широковещательной программы; и

базу данных содержимого в информационной связи со средством распознавания содержимого; при этом база данных содержимого выполнена с возможностью выдачи информации, относящейся к содержимому широковещательной программы, при приеме запроса от клиентского устройства.

Предпочтительно, клиентское устройство представляет собой мобильное устройство, выполненное с возможностью приема содержимого широковещательной программы.

Предпочтительно, запрос является запросом SMS или запросом POST HTTP. Запрос содержит временную отметку содержимого широковещательной программы и идентификацию, ассоциированную с источником широковещательной передачи.

Предпочтительно, клиентское устройство выполнено с возможностью автоматической отправки пассивной информации об ID (идентификаторе) станции и временной отметке в базу данных содержимого через равные промежутки времени. В такой конфигурации база данных содержимого дополнительно находится в информационной связи с администратором содержимого приложений, выполненным с возможностью обработки принимаемой пассивной информации, чтобы приспосабливать содержимое широковещательной программы к клиентскому устройству.

Предпочтительно, пассивная информация может быть отправлена через SMS, MMS, IP, собственную передачу сообщений или через другую доступную возможность беспроводного подключения, такую как Wi-Fi, Bluetooth или «связь ближнего поля» (NFC).

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

В соответствии со вторым аспектом настоящего изобретения, обеспечена система распознавания содержимого широковещательной программы, содержащая по меньшей мере один приемник, выполненный с возможностью взятия выборок содержимого широковещательной программы, и механизм распознавания содержимого для распознавания и сохранения отобранного содержимого широковещательной программы; при этом в случае, когда механизм распознавания содержимого не способен распознать отобранное содержимое широковещательной программы, средство распознавания содержимого разделяет нераспознанную выборку по меньшей мере на первый и второй последовательные участки и добавляет первый участок или второй участок к ранее распознанной выборке.

Предпочтительно, система выполнена с возможностью итерационно разделять и добавлять нераспознанную выборку до тех пор, пока либо не будет достигнуто условие завершения, либо добавленный первый или второй участок не станет распознаваемым.

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

В соответствии с третьим аспектом настоящего изобретения обеспечен способ распознавания содержимого широковещательной программы, содержащий этапы:

a. приема выборки содержимого широковещательной программы;

b. определения, является ли принятая выборка распознаваемой;

c. разделения принятой выборки на первый и второй последовательные участки, если определено, что выборка не является распознаваемой; и

d. добавления первого участка к предыдущей распознаваемой выборке.

Предпочтительно, способ включает в себя этап повторения этапов (b.)-(d.) до тех пор, пока добавленная выборка не окажется распознаваемой.

Краткое описание чертежей

Теперь настоящее изобретение будет описано только посредством примера в отношении прилагаемых чертежей, на которых:

Фиг. 1 - схематическое представление системы распознавания содержимого в соответствии с первым вариантом осуществления настоящего изобретения.

Фиг. 2 - схематическое представление системы распознавания содержимого в соответствии со вторым вариантом осуществления настоящего изобретения.

Фиг. 3 - блок-схема, иллюстрирующая алгоритм взятия выборок в соответствии с вариантами осуществления настоящего изобретения.

Фиг. 4 - иллюстрация выборки, выходящей за пределы продолжительности содержимого, которая приводит к неудаче при распознавании с помощью системы распознавания содержимого.

Фиг. 5 иллюстрирует разделение нераспознаваемой выборки в различных сценариях.

Описание вариантов осуществления изобретения

В соответствии с первым вариантом осуществления настоящего изобретения имеется система 10 распознавания содержимого широковещательной программы. Система 10 распознавания содержимого содержит множество широковещательных приемников 14, каждый из которых выполнен с возможностью приема содержимого широковещательной программы от одного или нескольких источников 12 широковещательной передачи; механизм 16 распознавания содержимого; и базу 18 данных содержимого. Источниками 12 широковещательной передачи обычно являются широковещательные станции. С целью иллюстрации источники 12 широковещательной передачи представляют собой широковещательные станции с частотной модуляцией (FM). Каждая широковещательная станция 12 транслирует содержимое программы на отличающейся полосе частот FM. Для целей иллюстрации в этом варианте осуществления содержимое широковещательной передачи от каждого из источников широковещательной передачи является музыкой, хотя легко оценить, что содержимое широковещательной передачи может быть другим звуковым содержимым, включая рекламные аудиоролики и т.д.

Каждый приемник 14 находится в связи со своим соответствующим источником 12 широковещательной передачи. Следует иметь в виду, что каждый из приемников 14 может быть совместно размещен в той же самой области источника широковещательной передачи или они могут быть территориально рассредоточены. Каждый приемник 14 выполнен с возможностью непрерывного взятия выборок транслируемой музыки от ее соответствующего источника 12 широковещательной передачи. Каждый приемник 14 выполнен с возможностью взятия выборок содержимого широковещательной программы в интервале t взятия выборок.

Механизм 16 распознавания музыки содержит программу, которая может быть программным приложением сторонних разработчиков, как известно специалистам в данной области техники (например, SoundHound™). Механизм 16 распознавания музыки выполнен с возможностью приема и обработки музыкальных выборок от каждого приемника 14. Обработка, выполняемая механизмом 16 распознавания музыки, содержит парсинг (синтаксический анализ) и идентифицирование выборки в пределах фиксированного времени распознавания.

База 18 данных содержимого постоянно заполняется механизмом 16 распознавания содержимого. Данные, передаваемые в базу 18 данных содержимого от механизма 16 распознавания, могут быть в любом требуемом формате. Например, база 18 данных содержимого может иметь свой собственный набор декодера, который декодирует код от механизма 16 распознавания и преобразовывает его в соответствующую информацию, такую как заголовок песни, направление, исполнитель и т.д., через простой запрос поиска в базе данных, например, но не ограничиваясь запросом SQL. База 18 данных содержимого выполнена с возможностью приема запросов по меньшей мере от одного клиентского устройства 20, при этом каждый запрос включает в себя временную отметку и ID станции, соответствующий широковещательной станции 12, на которую настроены клиентские устройства 20. База 18 данных содержимого организовывает информацию, принимаемую от механизма 16 распознавания, в соответствии со временем приема, и таким образом в состоянии обеспечивать хронологические записи содержимого, принимаемого от механизма 16 распознавания содержимого. Хронологические записи, которые может получать пользователь, зависят от размера и емкости базы 18 данных.

Клиентское устройство 20 обычно является мобильным устройством. В этом варианте осуществления мобильное устройство 20 обеспечено FM-тюнером так, чтобы пользователь мобильного устройства 20 мог настраиваться на выбранную широковещательную станцию 12. Мобильное устройство 20 выполнено с возможностью находиться в информационной связи с базой 18 данных содержимого и может запрашивать базу 18 данных содержимого, используя механизмы запроса данных, такие как запрос POST HTTP, инициирование способа, основанный на ключевом слове запрос SMS и т.д.

Теперь будет описана система 10 применительно к ее функционированию.

В качестве иллюстрации пользователь мобильного устройства 20 настраивается на конкретную широковещательную станцию 12 из множества широковещательных станций 12 с помощью регулирования FM-тюнера, включенного в мобильное устройство 20. Пользователь желает знать заголовок транслируемой музыкальной мелодии, на которую он (или она) настроен, поэтому он обращается к интерфейсу мобильного устройства, чтобы отправить запрос в базу 18 данных списка воспроизведения, основываясь на протоколе, как уже упоминалось выше (через запрос POST HTTP, SMS и т.д.).

База 18 данных содержимого выполняет простой поиск, основанный на двух параметрах:

a. временной отметке запроса и

b. ID станции.

База 18 данных содержимого проверяет временную отметку запроса, чтобы определить, находится ли временная отметка в пределах фиксированного известного интервала tk взятия выборок, являющегося периодом времени, в течение которого содержимое широковещательной программы наверняка будет исполняться. Если временная отметка не находится в пределах известного интервала tk взятия выборок, база 18 данных содержимого выдает ошибку отказа обнаружения на клиентское устройство 20, и в некоторых случаях подсказывает пользователю клиентского устройства 20 повторить попытку.

Как правило, значение интервала t взятия выборок определяется алгоритмом распознавания музыки, принимая во внимание минимальный интервал взятия выборок, требуемый для успешной идентификации музыкальной выборки. Любой более короткий временной интервал в действительности может препятствовать идентифицированию аудиовыборки механизмом 14 распознавания.

Однако, чтобы предотвращать ситуацию, когда выборка охватывает две различные музыкальные выборки, что препятствует идентифицированию выборки механизмом распознавания, желательно поддерживать интервал t взятия выборок настолько коротким, насколько возможно. Отсюда следует, что для предотвращения взятия перекрывающихся выборок интервал t взятия выборок в идеале должен поддерживаться меньше или самое большее равным протяженности воспроизведения транслируемого содержимого. Однако на практике каждое транслируемое содержимое не будет иметь одинаковых протяженностей воспроизведения, и, таким образом, интервал t взятия выборок должен поддерживаться маленьким, и самое большее равным протяженности воспроизведения самого короткого транслируемого содержимого. Даже в этом случае будет оставаться возможность перекрытий, поскольку протяженности воспроизведений каждого содержимого широковещательной программы могут изменяться. Подход в этом варианте осуществления заключается в том, чтобы приводить в соответствие интервал t взятия выборок с минимальным интервалом взятия выборок, требуемым применяемым механизмом 16 распознавания содержимого, и устранять любые перекрывающиеся выборки. В том случае, если происходят перекрытия выборок (известно как состояние/сценарий перекрытия), алгоритм взятия выборок в механизме 16 распознавания содержимого может выполнять необходимые операции для устранения состояния перекрытия (описано ниже).

Независимо от того, делаются ли запросы пользователем (пользователями), каждый приемник 14 непрерывно берет выборки музыки, транслируемой ее широковещательной станцией 12. Взятие выборки выполняется на основании алгоритма взятия выборок, иллюстрируемого на фиг. 3 и описываемого следующим образом:

Процесс начинается со взятия выборки транслируемого содержимого от источника 12 широковещательной передачи (этап 32). Хотя взятие выборки выполняется непрерывно, но в конечном периоде времени берется одна выборка, и это понимается как этап взятия выборки.

Алгоритм проверяет, готова ли выборка (этап 34). Этап проверки включает в себя проверку, доступна ли выборка. По умолчанию выборка является необработанной выборкой. Этап проверки в качестве альтернативы может быть выполнен на перекодированной выборке (то есть включает в себя факультативный этап перекодирования, который преобразовывает необработанную выборку в шестнадцатеричный нешифрованный текст или в любой уникальный код). В таком случае этап проверки проверяет доступность перекодированной выборки. Как только выборка готова, она подается в механизм 16 распознавания (этап 36). Механизм 16 распознавания выполняет распознавание содержимого на основании известных методик и проверяет, является ли распознавание успешным (этап 38). Если распознавание содержимого определено как успешное, информация сохраняется в базе 18 данных содержимого (этап 40). Выборка также сохраняется в циклическом буфере очередности. Циклическим буфером очередности может быть система очередности «первым пришел, первым ушел», и он является средством для отбрасывания буферизованного содержимого в случае, если содержимое больше не требуется. Если распознавание содержимого не является успешным, то делается отметка неудачи (этап 42). Невыполненное распознавание означает, что выборка попадает в категорию состояния перекрытия, и, следовательно, требуется разделение (этап 44), этапы которого иллюстрируются на фиг. 5. Затем разделенная выборка и первый участок добавляются к предыдущей выборке, которая сохранена в очереди буферного запоминающего устройства (этап 46). Затем объединенная выборка подается в механизм распознавания содержимого (см. этап 36). Процесс повторяется до тех пор, пока выборка не будет распознана и сохранена (этап 40). Если распознавание не является успешным, половина первого участка разделенной ранее выборки будет разделена и затем добавлена к предыдущей выборке в очереди буфера.

Этап 44 дополнительно описывается ниже и иллюстрируется на фиг. 5.

Фиг. 5 показывает содержимое A и В программы, которое проигрывается на конкретной широковещательной станции 12, и выборки 1, 2, 3 и 4, взятые последовательно в то время, как проигрывается содержимое A и В программы. Легко оценить, что выборки 1, 2 и 4 являются окончательными, то есть содержимое A может быть установлено с использованием выборок 1 и 2, в то время как содержимое В может быть установлено с использованием выборки 4. Однако выборка 3 приводит к проблеме перекрытия, потому что часть выборки 3 берется в то время, когда транслируется содержимое A, и другая часть выборки 3 берется в то время, когда транслируется содержимое В.

В результате распознавание выборки 3 на основании этапа 38 не будет успешным, поскольку алгоритм распознавания музыки будет не в состоянии определить, связана ли выборка 3 с содержимым A или содержимым B. При обнаружении выборки 3, не достигшей успеха, алгоритм взятия выборок переходит к обозначению выборки, не достигшей успеха (этап 42), и разделению выборки 3 на выборку S3L (первый участок) и выборку S3R. После добавления выборки S3L к выборке 2 механизм распознавания содержимого может быть в состоянии сделать достоверное распознавание выборки 2+S3L. Однако выборка S3R все еще является не достигшей успеха на основании этапа 38, и таким образом остается в виде проблемы перекрытия. Тогда не достигшая успеха выборка S3R инициирует другое разделение выборки RL и выборки RR. Следует отметить, что добавление RR к выборке 4 приводит к достоверной идентификации содержимого В. Однако добавление RL либо к выборке 2, либо к выборке 4 оба приведут к неудаче процесса идентификации. Следует принимать во внимание, что хотя иллюстрация и описание описывают сценарий «добавления левой стороны», этой системой в равной степени поддерживается «добавление правой стороны» (то есть, например, добавление выборки S3R к выборке 3).

Как иллюстрируется на фиг. 5, интервал определенности увеличивается, когда перекрывающаяся выборка, выборка 3, разделяется. Без этапа 44 разделения интервал определенности, то есть период, в течение которого механизм 16 распознавания содержимого в состоянии определенно идентифицировать содержимое А программы, известный как первый интервал определенности, короче, потому что выборка 3 приходится на состояние перекрытия. Таким образом, запрос пользователя в период времени после первого интервала определенности и находящийся в пределах выборки 3 может выдавать ошибку.

Однако применение процесса/этапа 44 разделения увеличивает интервал определенности. Первый участок выборки S3L добавляется к первому интервалу определенности, приводя ко второму интервалу определенности, который является более длительным. Следовательно, тот же самый запрос пользователя, находящийся в пределах второго интервала определенности, может привести к положительной идентификации содержимого A программы. Для той же самой точки запроса, как иллюстрируется, результаты могут быть лучше в рамках второго интервала определенности.

После успешного распознавания выборки и их информация сохраняются, и механизм 16 распознавания обновляет известный интервал tk так, чтобы он включал в себя интервал t взятия выборок плюс время, потраченное на добавленный участок. Для каждой сохраненной выборки система проверяет, была ли сделана на этапе 42 отметка неудачи (этап 48). Если обнаруживается отметка неудачи, это означает, что недавно обработанная выборка является разделенной и составной/добавленной выборкой (в противоположность выборке обыкновенной протяженности), следовательно, пора перейти к следующей выборке обыкновенной протяженности (этап 32). Когда нет отметки неудачи, система проверяет, имеется ли дополнительное разделение для обработки (этап 50). Если нет никаких других выборок для обработки, алгоритм взятия выборок переходит к следующей выборке (этап 32).

Процесс разделения (этап 44) и добавления, как описано, является итеративным, но он имеет условие завершения. Такое условие может быть определено деловыми правилами, такими как фиксирование количества итераций на определенном количестве n, или пока 1/2t имеет продолжительность минимального времени взятия выборок tmin. tmin является минимальным интервалом времени взятия выборок, требуемым для того, чтобы иметь полезную выборку; любая выборка, которая берется в течение менее чем tmin, будет не распознаваемой, n может быть первоначально установлено на 2.

В соответствии со вторым вариантом осуществления изобретения, в котором подобные условные обозначения относятся к подобным частям, имеется система 10 распознавания содержимого.

Система 10 распознавания содержимого содержит множество широковещательных приемников 14, каждый из которых выполнен с возможностью приема содержимого широковещательной программы от источника 12 широковещательной передачи, механизм 16 распознавания содержимого и базу 18 данных содержимого. Источниками 12 широковещательной передачи обычно являются широковещательные станции. С целью иллюстрации источники 12 широковещательной передачи представляют собой широковещательные станции с FM. Каждая широковещательная станция транслирует содержимое программы на отличающейся полосе частот FM. В целях иллюстрации в этом варианте осуществления содержимое широковещательной передачи от каждого из источников широковещательной передачи являются музыкой, хотя легко оценить, что оно может быть другим звуковым содержимым, включая рекламные объявления и т.д.

В дополнение к первому варианту осуществления имеется оператор сотовой связи или администратор 900 содержимого приложений и база 950 данных о профилях.

Вместо обыкновенного запроса, как описано в первом варианте осуществления, клиентское устройство 20 отправляет пассивную информацию об ID станции и временной отметке в базу 18 данных содержимого на регулярной основе без необходимости для пользователя активно запрашивать информацию. Это может быть сделано, например, через устанавливаемые параметры клиентского устройства и более подробно описываться не будет. Пассивная информация, отправляемая таким образом, будет в состоянии отображать, переключился ли пользователь клиентского устройства 20 на другую станцию 12 (на основании переключения ID станции). Пассивная информация может быть отправлена через сеть GSM через SMS, MMS, IP, собственную передачу сообщений и т.д., который клиентское устройство 20 использует, или через другую доступную возможность беспроводного подключения, такую как Wi-Fi, Bluetooth, «связь ближнего поля» (NFC) и т.п., если клиентское устройство 20 оборудовано таким образом.

База 18 данных содержимого находится в информационной связи с базой 950 данных о профилях. Информацию от базы 18 данных содержимого и базы 950 данных о профилях можно дополнительно адаптировать, агрегировать и объединять (добывать из данных), чтобы прийти к определенному характерному для пользователя заключению, например, показывающему, какое определенное содержимое получает пользователь клиентского устройства 20, переключая каналы, и что побуждает его оставаться настроенным, прослушивая выбор пользователя, хотя также может отслеживаться другая информация, такая как прослушиваемые песни, продолжительность пребывания на конкретном канале, транслируемое содержимое, когда пользователь изменяет каналы, и т.д. База 950 данных о профилях передает эту информацию оператору сети мобильной связи или администратору 900 содержимого приложений. Тогда администратор 900 содержимого в состоянии приспосабливать содержимое для мобильного устройства 20 посредством рекомендательного маркетинга и целенаправленных рекламных объявлений, таких как, например, доступность для продажи содержимого оптических носителей такого же направления, какое предпочитает абонент, или предстоящий концерт исполнителей, идентифицированных в таком направлении, и т.п.

Информация от базы 18 данных содержимого и базы 950 данных о профилях может дополнительно использоваться различными способами. Информацию о поведении пользователя можно агрегировать и объединять, чтобы показать, какое определенное содержимое широковещательной программы заставляет пользователей клиентских устройств 20 переключаться на другой канал, и что побуждает их оставаться настроенными на этот. Информация о количестве настроенных слушателей на широковещательные станции 12 в любой момент времени может быть доступной, делая доступной информацию для администратора 900 содержимого приложений о наилучшем времени/периоде, чтобы транслировать конкретное содержимое программы. Тогда информация может использоваться провайдерами содержимого и широковещательными станциями 12, чтобы определять соответствующее составление программы, которое привлекло бы больше слушателей. Кроме того, этот вариант осуществления также может быть подходящим в оценке широковещательных станций 12. Следует принимать во внимание, что традиционно сбор и оценка информации выполняется с использованием средств, изменяющихся от случайный соцопросов вручную до автоматизированного сбора данных с использованием устройств, развернутых в произвольном порядке для населения и отдельных граждан. С этим вариантом осуществления ко всем мобильным устройствам 20 со встроенным блоком настройки может прилагаться интегрированная система передачи информации, которая обеспечивает возможность определять в реальном времени, сколько клиентских устройств 20 (и поэтому конечных пользователей) слушает конкретный широковещательный канал 12 в любое время. Настоящий вариант осуществления позволяет рекламодателям лучше получать рекомендации относительно того, который широковещательный канал 12 использовать в зависимости от целевой аудитории.

Упомянутая выше интегрированная система передачи информации реализуется в фоновом режиме работы и подобна пассивной информации, отправляемой клиентским устройством 20. Пассивной информацией может быть простое уведомление, когда пользователь клиентского устройства 20 настраивается на определенный канал, и такие уведомления сопоставляются в отчете базы данных, из которого может быть получена другая услуга, доступная бесплатно, на основе подписки, с оплатой за просмотр или с другими моделями бизнес-процесса, как может быть определено впоследствии.

Вариант осуществления дополнительно может использоваться для того, чтобы оценивать самую популярную музыку по определенной территории. Без необходимости в каком-либо участии конечного пользователя могут использоваться объединенные элементы 14, 16 и 18, чтобы осуществлять текущий контроль и оценивать музыку, песню или альбом, которые популярны в любой данный период времени. Аналогичным образом может быть определена плотность слушателей на основании местоположения и количества мобильных устройств 20. Кроме того, информация о местоположении может быть предоставлена оператором 900 сети мобильной связи через базу 950 данных о профилях. С такой информацией может быть сделано географическое профилирование, чтобы передавать более актуальное содержимое и выполнять планирование.

В дополнительных вариантах осуществления настоящего изобретения приемники 14 и механизм 16 распознавания музыки могут быть заменены гибридными широковещательными станциями.

Связанное преимущество системы 10 распознавания содержимого заключается в возможности отслеживать данные за прошлые периоды. В этом отношении, когда пользователь спрашивает: «Что это была за песня, которую недавно исполняли?», база 18 данных содержимого получает информацию и предоставляет информацию об этой песне.

Кроме того, описанные варианты осуществления совместимы сверху вниз с относительно более старым поколением устройства пользователя при условии, что устройство обеспечено возможностью SMS. В такой ситуации пользователь может все еще отправлять простой текстовый запрос (включающий в себя ID станции), и система 10 ответит текстовым сообщением, например, о заголовке песни, которую исполняли на радиостанции.

Варианты

- База 950 данных о профилях и услуга, основанная на определении местоположения пользователя, являющаяся результатом объединенных элементов 14, 16, и 18, могут быть заменены любым соответствующим функциональным эквивалентом, таким как запись предыдущих транзакций или событий от того же самого пользователя или любой образец, который может быть добыт из доступных записей.

- Непрерывное взятие выборок приемниками 14 может выполняться в течение 24/7.

Следует понимать, что вышеупомянутые варианты осуществления были обеспечены только в качестве иллюстративного примера настоящего изобретения, такого как подробно изложено ниже, и что их дополнительные модификации и усовершенствования, как будет очевидно специалистам в данной области техники, как полагают, находятся в пределах полного объема и сферы применения описанного настоящего изобретения. Кроме того, хотя могли описываться отдельные варианты осуществления изобретения, предполагается, что изобретение также охватывает комбинации раскрытых вариантов осуществления.

1. Система распознавания содержимого широковещательной программы, содержащая по меньшей мере один приемник, выполненный с возможностью взятия выборок содержимого широковещательной программы, и механизм распознавания содержимого для распознавания и сохранения отобранного содержимого широковещательной программы,
при этом в случае, когда механизм распознавания содержимого не способен распознать отобранное содержимое широковещательной программы, механизм распознавания содержимого разделяет нераспознанную выборку по меньшей мере на первый и второй последовательные участки и добавляет первый участок или второй участок к ранее распознанной выборке для распознавания; и
система дополнительно выполнена с возможностью итерационно разделять и добавлять нераспознанную выборку до тех пор, пока либо не будет достигнуто условие завершения, либо добавленный первый или второй участок не станет распознаваемым.

2. Система по п. 1, при этом система выполнена с возможностью обозначения нераспознанной выборки как выборки, не достигшей успеха.

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

4. Система по п. 3, в которой клиентское устройство представляет собой мобильное устройство, выполненное с возможностью приема содержимого широковещательной программы.

5. Система по п. 3, в которой запрос является запросом SMS или запросом POST HTTP.

6. Система по п. 3, в которой запрос содержит временную отметку содержимого широковещательной программы и идентификацию, ассоциированную с источником широковещательной передачи.

7. Система по п. 6, в которой клиентское устройство выполнено с возможностью автоматической отправки информации об ID станции и временной отметке в базу данных содержимого через равные промежутки времени.

8. Система по п. 7, в которой база данных содержимого дополнительно находится в информационной связи с администратором содержимого приложений, выполненным с возможностью обработки принимаемой информации об ID станции и временной отметке, чтобы приспосабливать содержимое широковещательной программы к клиентскому устройству.

9. Система по п. 7, в которой информация об ID станции и временной отметке может быть отправлена через SMS, MMS, IP, собственную передачу сообщений или через другую доступную возможность беспроводного подключения, такую как Wi-Fi, Bluetooth или «связь ближнего поля» (NFC).

10. Способ распознавания содержимого широковещательной программы, содержащий этапы:
а. приема выборки содержимого широковещательной программы,
b. определения, является ли принятая выборка распознаваемой,
c. разделения принятой выборки на первый и второй последовательные участки, если определено, что выборка не является распознаваемой, и
d. добавления первого участка или второго участка к предыдущей распознаваемой выборке и
e. повторения этапов (b.)-(d.) до тех пор, пока добавленная выборка не окажется распознаваемой.



 

Похожие патенты:

Изобретение относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является сокращение количества битов, необходимых для сигнализации коэффициентов фильтра.

Изобретение относится к системе цифрового широковещания, в частности для передачи и приема информации сигнализации для приема широковещательных услуг. Техническим результатом является повышение эффективности передачи и приема информации сигнализации.

Изобретение относится к технологиям кодирования/декодирования изображений. Техническим результатом является обеспечение декодирования битового потока посредством ранее определенного синтаксиса битового потока.

Изобретение относится к области обработки видео и, в частности, к интерполяции дробной выборки, используемой в компенсации движения, которая достигает низкой сложности и высокой точности.

Изобретение относится к средствам кодирования и декодирования видео. Техническим результатом является повышение эффективности кодирования и декодирования видео.

Изобретение относится к кодированию и декодированию данных. Техническим результатом является повышение устойчивости к ошибкам при видеокодировании.

Изобретение относится к вычислительной технике. Технический результат заключается в увеличении вычислительной эффективности устройства видеокодирования за счет уменьшения сложности процесса кодирования.

Изобретение относится к кодированию видео. Технический результат заключается в повышении функциональной совместимости систем и устройств кодирования и декодирования видео.

Изобретение относится к области предоставления доступа к веб-ресурсу по запросу пользователя, а именно к предложению отображения пользователю документа из множества последовательно семантически связанных документов, отвечающих на запрос пользователя.

Изобретения относится к области цифровой обработки изображений. Технический результат - обеспечение повышения разрешения и уровня детализации входного изображения.

Изобретение относится к системе цифрового широковещания, в частности для передачи и приема информации сигнализации для приема широковещательных услуг. Техническим результатом является повышение эффективности передачи и приема информации сигнализации.

Изобретение относится к способу распределения и хранения телевизионных и широковещательных программ. Технический результат заключается в расширении арсенала средств.

Изобретение относится к компьютерной технике, а именно к способу определения времени создания веб-ресурса. Технический результат заключается в определении наиболее вероятного времени создания веб-ресурса и достигается за счет применения способа определения времени создания целевой страницы, включающего создание сети страниц, имеющей множество страниц, содержащих целевую страницу и множество ссылок.

Изобретение относится к системам передачи информации в спутниковых системах связи. Технической задачей, на решение которой направлено заявленное изобретение, является снижение ресурсоемкости системы, а также повышение технологичности и качества передачи сигналов сообщений, повышение технологичности и качества передачи сигналов сообщений со снижением ресурсоемкости системы.

Изобретение относится к области передачи данных изображений. Технический результат - упрощение передачи данных изображения.

Изобретение относится к звуковому микшеру для микширования многодорожечных сигналов согласно указаниям пользователя. Технический результат заключается в обеспечении микширования множественных дорожек аудиозаписей согласно набору установленных пользователем критериев записи для конечной цели прослушивания.

Изобретение относится к передающему устройству, способу передачи таблицы информации приложений (AIT) и приемному устройству, используемым системой широкодиапазонного телевещания гибридного типа (HbbTV).

Изобретение относится к электронным схемам общего назначения и может быть использовано в автономных устройствах для чтения, записи и дистанционной передачи данных от приборов учета (воды, газа, электроэнергии, тепла) с телеметрическим выходом посредством GSM/GPRS.

Изобретение относится к системе и способу для приема и синхронизации контента, такого как радиовещательная передача, на устройстве связи. Техническим результатом является снижение требований к полосе пропускания и повышение эффективности.

Изобретение относится к технике вещания телевизионных программ, в частности к персонализации программных потоков различных зон вещания сети передачи на одной частоте, в соответствии со второй версией стандарта наземного телевизионного вещания (DVB-T2).

Изобретение относится к приемному устройству и способу, предающему устройству, которые позволяют обеспечить гарантированное сохранение загрузки аудиовизуального (АВ) контента. Техническим результатом является обеспечение резервирования загрузки только АВ-контента, который фактически имеется на передающей стороне. Указанный технический результат достигается тем, что детектор запуска обнаруживает информацию о запуске, переданную вместе с АВ-контентом. Механизм приложения получает прикладную программу, которая позволяет выбрать АВ-контент, для которого возможно резервирование загрузки и который передается в нереальном времени, на основании информации о запуске. Блок регистрации предварительного резервирования регистрирует АВ-контент, выбранный на основании прикладной программы, в качестве предварительного резервирования. Блок регистрации окончательного резервирования регистрирует предварительно зарезервированный АВ-контент в качестве окончательного резервирования, если идентификатор загружаемого АВ-контента, включенный в информацию о загрузке, периодически передаваемую вместе с АВ-контентом, идентичен идентификатору предварительного зарезервированного АВ-контента. 6 н. и 6 з.п. ф-лы, 14 ил.
Наверх