Методы потребления контента и метаданных

Иллюстрации

Показать все

Изобретение относится к области приема видео или аудио контента. Техническим результатом является предоставления контента и метаданных связанных с потреблением самого контента, а также предоставления контента и метаданных не препятствующие потреблению самого контента. Контент и метаданные, связанные с контентом, могут быть предоставлены некоторому числу пользователей. Контент может быть отображен на устройстве отображения, в то время как метаданные могут быть переданы в дистанционное устройство, соответствующее принимающему пользователю. Пользователь дополнительно может запрашивать желаемую информацию или метаданные, относящиеся к контенту, и запрошенная информация или метаданные могут быть переданы в дистанционное устройство пользователя. Разные пользователи могут запрашивать разную информацию об одном и том же объекте или о разных объектах, отображаемых или представляемых на устройстве отображения. Каждый запрашивающий пользователь может принимать запрошенную информацию об одном и том же объекте или о разных объектах с помощью соответствующих дистанционных устройств. 4 н.п., 23 з.п. ф-лы, 6 ил.

Реферат

Уровень техники

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

Раскрытие изобретения

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

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

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

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

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

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

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

Фиг.1 иллюстрирует пример подходящей среды вычислительной системы.

Фиг.2 иллюстрирует пример системы для предоставления контента и метаданных, связанных с контентом.

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

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

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

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

Одинаковые ссылочные позиции использованы для обозначения одинаковых частей на чертежах.

Детальное описание

Обзор

Многообразие контента, доступного пользователям, постоянно возрастает. Например, пользователь может смотреть телевизионную программу. Телевизионная программа может иметь метаданные, связанные с ней, как например, для идентифицирования актеров, режиссеров и т.д. Однако традиционные способы, которые были использованы, чтобы предоставлять контент и метаданные, часто были не связанными с потреблением и/или мешали потреблению самого контента.

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

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

Иллюстративная среда

Фиг.1 является иллюстрацией среды 100 в примерном осуществлении, которое действует с возможностью использования универсальных дистанционных способов, чтобы распространять метаданные, связанные с отображаемым контентом. Проиллюстрированная среда 100 включает в себя один или более распределителей 102(m) (где “m” может быть любым целым от единицы до “M”) оператора сети, клиентское устройство 104 и провайдер 106 контента, которые соединены с возможностью связи друг с другом с помощью сетевых соединений 108, 110. В следующем обсуждении распределитель 102(m), а также клиентское устройство 104 и провайдер 106 контента могут соответствовать одному или более объектам. Таким образом, ссылка может быть сделана на один объект (например, клиентское устройство 104) или множество объектов (например, клиентские устройства 104, множество клиентских устройств 104 и т.д.). Кроме того, несмотря на то, что множество сетевых соединений 108, 110 изображены отдельно, сетевые соединения 108, 110 могут соответствовать сетевым соединениям, выполненным с использованием одной сети или множества сетей. Например, сетевое соединение 108 может соответствовать широковещательной сети с канальной обратной связью, сети интернет-протокола (IP) и т.д.

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

Провайдер 106 контента включает в себя один или более элементов контента 112(k), где “k” может быть любым целым от 1 до “K”. Контент 112(k) может включать в себя множество данных, таких как телевизионные программы, файлы видео по требованию (VOD) и т.д. Контент 112(k) передают через сетевое соединение 110 в распределитель 102(m).

Контент 112(k), переданный через сетевое соединение 110, принимают с помощью распределителя 102(m), и оно может быть сохранено как один или более элементов контента 114(n), где “n” может быть любым целым от единицы до “N”. Контент 114(n) может быть тем же, что и контент 112(k), принятый от провайдера 106 контента, или может отличаться от него. Например, контент 112(k) может включать в себя дополнительные данные, предназначенные для широковещательной передачи в клиентское устройство 104.

Один пример этих дополнительных данных проиллюстрирован на Фиг.1 как метаданные 116. Метаданные 116 могут включать в себя большое разнообразие данных, которые используются, чтобы описывать другие данные, которые в этом примере являются контентом 114(n). Метаданные 116 могут быть связаны с контентом 114(n) множеством способов, например, могут передаваться потоком с контентом через сетевое соединение 108. Таким образом, распространение контента 114(n) (и, следовательно, метаданных 116 в этом примере) из распределителя 102(m) в клиентское устройство 104 может быть обеспечено некоторым количеством способов, включая кабельный, радиочастотный (RF), микроволновый, цифровой абонентской линии (DSL), спутниковый, с помощью соединения интернет-протокола (IP) и т.д. Хотя метаданные 116 проиллюстрированы как предоставляемые с помощью распределителя 102(m) для простоты чертежа, понятно, что метаданные 116 также могут происходить из широкого разнообразия источников, таких как автономный провайдер третьей стороны, провайдер 106 контента и т.д.

Клиентское устройство 104 может быть сконфигурировано множеством способов с возможностью приема контента 114(n) и метаданных 116 через сетевое соединение 108. Клиентское устройство 104 обычно включает в себя аппаратное обеспечение и программное обеспечение, чтобы транспортировать и дешифровать контент 114(n) и метаданные 116, принятые из распределителя 102(m), для визуализации с помощью проиллюстрированного устройства отображения. Хотя показано устройство отображения, также предполагается множество других устройств вывода, например, громкоговорители.

Клиентское устройство 104 также может включать в себя функциональные возможности цифрового видеомагнитофона (DVR). Например, клиентское устройство 104 может включать в себя память 118, чтобы записывать контент 114(n) как контент 120(с) (где “c” может быть любым целым от единицы до “C”), принятый с помощью сетевого соединения 108 для вывода в устройство отображения или для визуализации с помощью устройства отображения. Таким образом, контент 120(с), который сохранен в памяти 118 клиентского устройства 104, может быть копией контента 114(n), который был передан потоком из распределителя 102(m).

Клиентское устройство 104 включает в себя модуль 122 связи, который является выполняемым в клиентском устройстве 104, чтобы управлять воспроизведением контента в клиентском устройстве 104, как например, посредством использования одного или более “командных режимов”, т.е. “трюковых (специальных) режимов”, чтобы настраивать на конкретный канал, заказывать контент на основе “оплаты за просмотр” и т.д. Командные режимы могут предоставлять нелинейное воспроизведение контента 120(с) (т. е. смещение по времени воспроизведения контента 120(с)), такое как пауза, перемотка, быстрый переход вперед, медленное воспроизведение и тому подобное.

Распределитель 102(m) проиллюстрирован как включающий в себя модуль 124 администратора. Модуль 124 администратора соответствует функциональным возможностям, чтобы конфигурировать контент 114(n) для вывода (например, потоковой передачи) через сетевое соединение 108 в клиентское устройство 104. Например, модуль 124 администратора может конфигурировать контент 112(k), принятый от провайдера 106 контента, чтобы он был подходящим для передачи через сетевое соединение 108, как например, чтобы “пакетировать” контент для распространения через Internet, конфигурирования для конкретного широковещательного канала, отображения контента 112 (k) в конкретные каналы и т.д.

Таким образом, в среде 100 Фиг.1 провайдер 106 контента может передавать широковещательным способом контент 112(k) через сетевое соединение 110 множеству операторов сети, пример которых проиллюстрирован как распределитель 102(m). Затем распределитель 102(m) может передать потоком контент 114(n) через сетевое соединение в множество клиентских устройств, пример которых проиллюстрирован как клиентское устройство 104. Затем клиентское устройство 104 может запомнить контент 114(n) в памяти 118 как контент 120(с) и/или немедленно визуализировать контент 114(n) для вывода, как он принят, например, когда клиентское устройство 104 сконфигурировано с возможностью включения в него функциональных возможностей цифрового видеомагнитофона (DVR). В другом примере клиентское устройство 104 может осуществлять доступ к потокам контента из множества распределителей 102(m), дополнительное описание которых может быть найдено в связи со следующим обсуждением.

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

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

В одной реализации дистанционное устройство 126 может быть связано с одним или более клиентскими устройствами 104, чтобы обеспечивать взаимодействие. Например, клиентское устройство 104 и/или дистанционное устройство 126 может включать в себя кнопку “связывание”, которая, когда выбрана, создает локальное сетевое соединение между дистанционным и клиентским устройством 126, 104. Кроме того, это связывание может быть сохранено, таким образом, что, когда дистанционное устройство 126 движется между клиентскими устройствами, автоматически создается сетевое соединение между дистанционным устройством 126 и клиентским устройством 106 без вмешательства пользователя. Например, информация связывания может быть запомнена с помощью дистанционного устройства 126 и/или клиентского устройства 104 дистанционно через сетевое соединение (например, с помощью распределителя 102(m)) и т.д. Также предполагается множество других примеров.

Как проиллюстрировано, контент 120(с) может быть отображен на устройстве отображения. Контент 120(с) может включать в себя любой тип или объем контента, такого как видео или аудио контент, как описано ранее. Кроме того, также могут быть представлены метаданные 116, связанные с контентом 120(с), отображаемым на устройстве отображения. В проиллюстрированном примере метаданные 128 передают в дистанционное устройство 126 для отображения. Как проиллюстрировано, дистанционное устройство 126 является удаленным от устройства отображения клиентского устройства 104. Например, дистанционное устройство 126 может быть отделено от устройства отображения и может находиться в одном местоположении, в то время как устройство отображения может находиться во втором местоположении. В другом примере дистанционное устройство 126 может быть отделено от устройства отображения, но может находиться в непосредственной близости от устройства отображения.

Метаданные 128 могут включать в себя данные, которые описывают контент 120(с), отображаемый на устройстве отображения. Например, метаданные 128 могут включать в себя информацию, описывающую или характеризующую объекты, отображаемые в контенте 120(с) на устройстве отображения, или могут включать в себя информацию об аудио дорожке контента 120(с). Дополнительно или в качестве альтернативы, метаданные 128 могут включать в себя другую информацию, относящуюся к контенту 120(с). В качестве не ограничивающих примеров, для иллюстрации, метаданные 128 могут включать в себя альтернативные аудио дорожки (например, диалог на иностранных языках), информацию субтитров, информацию о продукции, как например, описания наименований, ценовую информацию или информацию о продажах/маркетинге, биографическую информацию людей или персонажей, изображенных в контенте, и т.д.

Клиентское устройство 104 дополнительно проиллюстрировано как включающее в себя модуль 130 метаданных, который соответствует функциональным возможностям, чтобы взаимодействовать с метаданными 128. Например, модуль 130 метаданных может различать метаданные 116 от контента 114(n), который принимается с помощью потока из распределителя 102(m). Модуль 130 метаданных также может распространять принятые метаданные 116, как например, в дистанционное устройство 126, как метаданные 128. Также предполагается множество других примеров, дополнительное обсуждение которых может быть найдено в связи с Фиг.2.

Следует заметить, что один или более объектов, изображенных на Фиг.1, могут быть дополнительно разделены (например, распределитель 102(m) может быть осуществлен с помощью множества служб в распределенной вычислительной системе), объединены (например, распределитель 102(m) может включать в себя функциональные возможности, чтобы генерировать метаданные 116) и т.д. и, следовательно, среда 100 Фиг.1 является характерной для одной из множества разных сред, которые могут использовать описанные способы.

Вообще любые из функций, описанные в настоящей заявке, могут быть осуществлены с использованием программного обеспечения, программно-аппаратного обеспечения, аппаратного обеспечения (например, фиксированных логических схем), ручной обработки или комбинации этих реализаций. Термины “модуль”, “функциональные возможности”, “механизм” и “логическое устройство”, как использованы в настоящей заявке, в целом представляют программное обеспечение, программно-аппаратное обеспечение, аппаратное обеспечение или их комбинацию. Например, в случае осуществления программного обеспечения модуль, функциональные возможности или логическое устройство представляют программный код, который выполняет определенные задачи, когда выполнен в процессоре (например, CPU или множестве CPU). Программный код может быть запомнен в одном или более устройств памяти, доступной для чтения с помощью компьютера, как например, память 118. Признаки способов, описанных в настоящей заявке, являются независимыми от платформы, означая, что способы могут быть осуществлены в множестве коммерческих вычислительных платформах, имеющих множество процессоров.

Фиг.2 иллюстрирует пример системы 200 для предоставления контента и метаданных, связанных с контентом. В этом примере система может включать в себя вход 210, предназначенный для приема информации из источника данных, запоминающее устройство 303, предназначенное для сохранения информации, как например, предпочтения пользователя или устройства, или любой другой желаемой информации, устройство 202 извлечения данных, предназначенное для идентификации желаемых данных метаданных, выход 204, предназначенный для предоставления контента пользователю, и/или выход 205 метаданных, предназначенный для предоставления метаданных в дистанционное устройство. Фиг.2 является только одним примером для целей иллюстрации. Любые из компонентов, проиллюстрированных на Фиг.2, могут быть сконфигурированы разными способами или пропущены. Также могут быть представлены дополнительные компоненты.

Фиг.3 является блок-схемой последовательности этапов, иллюстрирующей один пример процесса, предназначенного для предоставления метаданных контента. В этом примере контент может быть принят (например, с помощью входа 201 Фиг.2) и дополнительно может быть отображен для пользователя (блок 301). Контент может включать в себя множество форм данных, включая, например, видео и/или аудио данные. Видео данные могут включать в себя изображения объектов, людей и т.д. Пользователю может быть желательным принимать дополнительную информацию о любом из объектов, отображенных в видео данных. Кроме того, пользователю может быть желательным получать дополнительную информацию об аудио информации, представленной в контенте.

Например, видео данные могут включать в себя вывод любимого актера. Чтобы получить метаданные 205, связанные с актером, пользователь может выбрать кнопку на дистанционном устройстве 126, которая вызывает неподвижное изображение, взятое из видео данных. Затем могут быть использованы методы распознавания образов (или распознавания лиц), чтобы идентифицировать все или часть неподвижного изображения, например, пользователь может обозначить кругом лицо актера, чтобы указать часть идентифицируемого неподвижного изображения; методы распознавания образов могут автоматически распознавать черты лица без дополнительного пользовательского ввода и т.д. Затем эта идентификация может быть использована в качестве основы для метаданных 205, которые получают для дистанционного устройства 126 и выводят с помощью дистанционного устройства 126, дополнительное обсуждение которого может быть найдено в связи с Фиг.4.

Система или устройство дополнительно могут принимать сигнал или сообщение от пользователя (блок 302). Система, принимающая входные данные из дистанционного устройства, может быть локальным клиентом 104 или сервером, связанным с широковещательной передачей контента в текущий момент в клиенте, таким как сервер, использованный, чтобы осуществлять распределитель 102(m) Фиг.1. Таким образом, сервер может быть частью распределителя 102(m) или другой сетью распространения видео, может иметь взаимосвязь с этой сетью и т.д. В варианте осуществления сервера дистанционное устройство 126 передает свой интерес в данных, представленных в клиентском устройстве 104, в сервер, например, в распределителе 102(m). Затем сервер выполняет обработку, чтобы принять запрос информации и ответить на него. В локальном варианте осуществления клиентское устройство 104 интерпретирует запрос и либо предоставляет ответ для большего количества данных из информации, локально запомненной в клиенте 104, либо осуществляет доступ к сети, такой как Internet, или распределителю 102(m), или к другому источнику, чтобы получить желаемую информацию. Сигнал или сообщение может указывать желаемую информацию или метаданные на основании отображаемого контента. Сигнал или сообщение от пользователя могут быть приняты с помощью входа 201 (Фиг.2) или с помощью другого входного устройства.

На основании сигнала или сообщения, принятого от пользователя, система или устройство может определить требуемые метаданные и дополнительно может определить желаемые метаданные и дополнительно может передать желаемые метаданные пользователю (блок 303). Например, контент 114(n) может содержать метаданные 116, описывающие разные аспекты контента 114(n). Например, метаданные 116 могут предоставлять информацию о продукции для объектов, отображенных в контенте 114(n), или биографическую информацию о людях или личностях, изображенных в контенте. В этом примере устройство 202 извлечения данных (Фиг.2) может принимать сигнал или сообщение пользователя с помощью входа 201 (Фиг.2) и на основании сигнала или сообщения идентифицировать желаемые метаданные 116 в контенте 114(n). Устройство 202 извлечения данных (Фиг.2) дополнительно может извлекать желаемые метаданные 116 из контента 114(n) и выводить метаданные с помощью выхода 205 метаданных (Фиг.2). Контент 114(n) может быть предоставлен с помощью выхода 204 (Фиг.2).

Метаданные 116, предоставленные с помощью выхода 205 метаданных, могут включать в себя данные, которые описывают или характеризуют аспект контента 114(n). Например, метаданные 116 могут включать в себя информацию об объектах, отображенных в контенте 114(n). Для предыдущего примера, объект, отображенный в контенте 114(n), может быть выбран пользователем, например, с помощью очерчивания неподвижного изображения, как описано ранее, с помощью захвата неподвижного изображения “в целом” и с использованием методов распознавания образов, чтобы определить часть, которая, вероятно, представляет интерес для пользователя, посредством автоматического выполнения модуля и без вмешательства пользователя и т.д. На основании выбора метаданные 116, соответствующие выбранному объекту, могут быть предоставлены пользователю. Тип предоставленных метаданных 116 может изменяться на основании типа выбранного объекта. Например, пользователь может выбрать объект, отображенный в контенте 114(n), чтобы принять информацию о покупке для объекта. В этом случае контент 114(n) может содержать изображение наименования, которое может быть куплено. Пользователь выбирает объект на дисплее, а метаданные 116 передают в дистанционное устройство пользователя, где метаданные 116 могут описывать различные аспекты объекта, такие как цена, наличие и т.д.

Метаданные 116 могут быть предоставлены пользователю в дистанционном устройстве 126. Например, контент 114(n) может быть отображено на устройстве отображения клиентского устройства 104, которое отделено от дистанционного устройства 126. Пользователь выбирает объект из отображенного контента 114(n) на устройстве отображения (например, из неподвижного изображения, взятого из контента, выведенного с помощью клиентского устройства 104, как описано ранее), а соответствующие метаданные могут быть переданы в дистанционное устройство пользователя, которые проиллюстрированы как метаданные 128 с дистанционным устройством 126. Дистанционное устройство 126 пользователя может быть отделено от устройства отображения клиентского устройства 104, как проиллюстрировано, и может находиться на любом расстоянии от устройства отображения, как например, через локальную или глобальную сеть. Следовательно, отображение на устройстве отображения может быть предоставлено независимо от метаданных 128, отображаемых в дистанционном устройстве.

Фиг.4 является блок-схемой последовательности этапов, иллюстрирующей пример процесса 400, предназначенного для предоставления метаданных 116 контента 114(n) в дистанционное устройство 126. В этом примере контент 112(k) может быть отображено на устройстве отображения (блок 401) клиентского устройства 104. Следовательно, устройство отображения может отображать множество информации, включая видео и/или аудио информацию, например, аудио контент, выведенное с помощью громкоговорителей клиентского устройства 104. Например, если контент 114(n), сконфигурированный как видео информация, отображают на устройстве отображения клиентского устройства 104, объект (например, лицо актера, корпоративный логотип, текст и т.д.), отображенный как часть видео информации, может иметь связанные метаданные 116, которые описывают или дополнительно характеризуют отображаемый объект.

Например, контент 114(n) может содержать изображения конкретной телевизионной знаменитости. Однако пользователю может быть желательным получить биографические данные, историю съемок и т.д. телевизионной знаменитости. В этом случае пользователь может выбрать изображение телевизионной знаменитости на дисплее, например, чтобы заставить клиентское устройство 104 запомнить неподвижное изображение, которое включает в себя лицо телевизионной знаменитости, с помощью взаимодействия с помощью пользовательского интерфейса, выведенного с помощью дистанционного устройства 126. В ответ на выбор пользователем телевизионной знаменитости (например, с помощью захвата неподвижного изображения и идентификации части неподвижного изображения, которая включает в себя лицо телевизионной знаменитости, после того, как неподвижное изображение было перенесено в дистанционное устройство 126) метаданные 116, описывающие телевизионную знаменитость, могут быть переданы в дистанционное устройство 126 пользователя. Затем пользователь может взаимодействовать с метаданными 116 в дистанционном устройстве 126, как например, чтобы просмотреть биографические данные.

Как описано ранее, дистанционное устройство 126 может быть сконфигурировано как множество устройств, которое принимает данные и является отдельным от устройства отображения клиентского устройства 104, которое отображает контент 114(n). Например, дистанционное устройство 126 может включать в себя телефон, музыкальный плеер, дистанционное устройство управления и т.д. В этом случае другие зрители устройства отображения клиентского устройства 116 не отвлекаются на метаданные 116; например, вывод метаданных 116 с помощью дистанционного устройства 126 не мешает выводу контента 114(n) с помощью клиентского устройства 104.

В другом примере метаданные могут быть автоматически переданы в дистанционное устройство 126 на основании предпочтений пользователя или дистанционного устройства 126. В этом случае запоминающее устройство 203 (Фиг.2) может быть включено для запоминания предпочтений пользователя или дистанционного устройства 126. Предпочтения могут быть приняты и считаны с помощью устройства 202 извлечения данных (Фиг.2) (блок 403, Фиг.4), чтобы определить метаданные 128, передаваемые в дистанционное устройство 126 пользователя (блок 404, Фиг.4). Метаданные 116, соответствующие контенту, могут быть предоставлены из источника данных, примером которого является распределитель 102(m) Фиг.1. В этом примере источник данных (например, распределитель 102(m)) может предоставлять контент 114(n) и метаданные 116 с помощью входа (201, Фиг.2) в устройство (202, Фиг.2) извлечения данных. Устройство 202 извлечения данных дополнительно может принять информацию предпочтения от пользователя или может запомнить информацию предпочтения от пользователя и/или из дистанционного устройства 126 в запоминающем устройстве 203. На основании соответствующей информации предпочтения устройство 202 извлечения данных может идентифицировать метаданные 116, которые соответствуют контенту 114(n), и передать идентифицированные метаданные 116 в дистанционное устройство 126 (блок 405), которые проиллюстрированы как метаданные 128. Таким образом, дистанционное устройство 126 может соответствовать пользователю и может включать в себя множество типов дистанционных устройств. В одном примере дистанционное устройство 126 включает в себя дисплей и/или громкоговоритель, таким образом, что дистанционное устройство 126 может отображать или представлять метаданные пользователю.

В качестве одного примера, пользователю может быть желательным принимать конкретный тип данных в дистанционном устройстве 126. Например, пользователю может быть желательным принимать обновления новостей в дистанционном устройстве 126, когда оно сконфигурировано как беспроводный телефон. В этом случае пользователь может послать предпочтение, чтобы указать желание принимать такую информацию с регулярными интервалами. Предпочтение может быть сохранено и к нему может быть осуществлен доступ, когда принимают желаемую информацию. Когда контент 114(n) принимают из источника данных, такого как агентство новостей, предоставляющего обновление новостей, система может извлечь предпочтения пользователя из запоминающего устройства и может идентифицировать метаданные 116 в контенте 114(n) из источника данных. Идентифицированные метаданные 116 (например, обновления новостей) могут быть переданы в дистанционное устройство 126 (т. е. в этом примере беспроводный телефон), которые проиллюстрированы как метаданные 128 на Фиг. 1.

В варианте осуществления метаданные 126, полученные для вывода с помощью дистанционного устройства 126, могут быть синхронизированы с конкретными моментами времени при выводе контента 114(n) с помощью клиентского устройства. Например, пользователь дистанционного устройства 126 может пропустить последнее воспроизведение спортивного события, выведенного в контенте 114(n), которое отображают на устройстве отображения клиентского устройства 104. Таким образом, пользователь дистанционного устройства 126 может инициировать операцию, которая определяет конкретный момент во времени при выводе контента 114(n) в клиентском устройстве 104, как например, чтобы определить текущую временную метку в соединении, текущее “смещение” (например, третья четверть, остающиеся 12 секунд) и т.д.

Затем эта информация может быть передана из клиентского устройства 104 в дистанционное устройство 126, которая затем может быть использована дистанционным устройством 126, чтобы получить метаданные 128, которые относятся к желательному моменту времени. Продолжая с предыдущим примером, дистанционное устройство 126 может использовать определение конкретного момента времени при выводе контента 114(n), чтобы “перемотать” отображение контента в дистанционном устройстве 126, чтобы определить местоположение желаемого воспроизведения. Таким образом, работа дистанционного устройства 126 и клиентского устройства 104 может быть синхронизирована. В одном варианте осуществления клиентское устройство 104 имеет функциональность памяти произвольного доступа и может передавать потоком множество потоков видео относительно текущего видео и потоков запрошенного видео в дистанционное устройство 126 для отображения без прерывания текущей широковещательной передачи видео в клиентском устройстве 104. Могут быть использованы другие технологии для предоставления возможности одновременной потоковой передачи видео из одного источника. В дополнительном варианте осуществления клиентское устройство 104 непрерывно передает широковещательным способом контент в дистанционное устройство 126, которое затем буферизируют. Этот вариант осуществления дает возможность быстрого и оперативного отображения в ответ на запрос пользователя, чтобы выполнять перемотку или иначе перемещаться в видео. Еще в одном варианте осуществления дистанционное устройство 126 посылает информацию о метаданных в сервер, например, сервер в распределителе 102(m). Затем сервер идентифицирует правильный сегмент контента 114(n) и передает контент 114(n) непосредственно в дистанционное устройство 126. Этот вариант осуществления имеет преимущество в уменьшении нагрузки обработки в клиентском устройстве 104. Также предполагают множество других примеров.

В другом примере может быть принято и обработано некоторое число запросов от некоторого числа пользователей. Фиг. 4 является блок-схемой 500 последовательности этапов, иллюстрирующей другой пример обработки запросов метаданных. В этом примере контент 114(n) отображают (блок 501) на устройстве отображения клиентского устройства 104 для пользователя. Контент 114(n) может содержать метаданные 116, которые не отображаются с контентом 114(n) на устройстве отображения клиентского устройства 104. Может быть включено многообразие количеств типов метаданных 116, относящихся к контенту 114(n). Например, метаданные 116 могут включать в себя альтернативные языковые дорожки, информацию о покупке для объектов, отображенных в контенте 114(n), описательные данные для отображенных объектов или людей, описательную информацию для дополнительного материала, такого как звук или музыка, предоставляемые в контенте 114(n), информацию о субтитрах на разных языках и т.д. Это является только примерами того, как может быть включен любой тип метаданных 116, а также предполагают множество других примеров, не выходя за рамки сущности и объема типа метаданных.

Принимают первый выбор пользователя (блок 502). Первый выбор пользователя может включать в себя выбор наименования или объекта, отображенного на устройстве отображения клиентского устройства 104, как описано ранее. Например, пользователь может выбрать от