ТЕЛЕВИЗИОННЫЕ СЕАНСЫ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ
SHARED TELEVISION SESSIONS

Разнообразие телевизионных программ и другого доступного для просмотра мультимедийного контента продолжает возрастать. В дополнение к вещательным передачам спланированных телевизионных программ, возможные варианты просмотра телевидения также включают подборки видео по запросу и другой записанный телевизионный контент. Телевизионная система может включать в себя телевизионные клиентские устройства, которые принимают телевизионную программу и другой выбранный мультимедийный контент посредством вещательной сети и/или сети распространения контента на основе на IP-протокола. В типовой системе с режимом многокомнатного вещания и/или IP-телевещания (IPTV), такой как сеть дома или предприятия, которая включает в себя множество телевизионных клиентских устройств, могут иметься ограничения ресурсов вследствие ограниченного числа потоков телевизионного контента, которые могут поступать в дом или предприятие. Другие ограничения ресурсов могут включать в себя ограниченное число тюнеров вещания для приема телевизионного контента и/или ограниченную доступную входную полосу частот для потоков телевизионного контента. Эти ограничения ресурсов могут ограничивать пользовательские запросы принимать и просматривать выбранную телевизионную программу, например, когда все доступные тюнеры в сети находятся в использовании другими для воспроизведения телевизионного контента и/или для записей телевизионного контента.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Данное краткое описание приведено, чтобы представить упрощенные концепции сеансов связи телевещания совместного использования. Упрощенные концепции дополнительно описаны ниже в подробном описании сущности изобретения. Подразумевается, что данное краткое описание не предназначено ни для идентификации существенных признаков заявленного объекта изобретения, ни для использования в определении объема заявленного объекта изобретения.
Описываются телевизионные сеансы совместного использования. В варианте(ах) осуществления, телевизионный контент может приниматься через тюнер тюнерного устройства. Телевизионный сеанс совместного использования может быть установлен между устройствами визуализации, совместно использующими тюнер тюнерного устройства для приема телевизионного контента. Входной сигнал конфигурации тюнера можно принимать, если инициирован в устройстве визуализации, и входной сигнал конфигурации тюнера может передаваться на тюнерное устройство, чтобы изменять телевизионный контент. Тюнерное устройство может принимать другой телевизионный контент посредством тюнера в соответствии с входным сигналом конфигурации тюнера. Данные обновления тюнера, связанные с входным сигналом конфигурации тюнера, затем могут передаваться для обновления устройств визуализации, которые далее совместно используют тюнер тюнерного устройства, чтобы принимать другой телевизионный контент. В варианте осуществления тюнером тюнерного устройства может управлять устройство визуализации, подключенное в телевизионном сеансе совместного использования, на основании настроек разрешений и/или конфигурации для устройства визуализации и телевизионного сеанса совместного использования.
В другом варианте(ах) осуществления телевизионных сеансов совместного использования может приниматься запрос присоединения от дополнительного устройства визуализации для присоединения к телевизионному сеансу совместного использования, и дополнительное устройство визуализации может быть присоединено к телевизионному сеансу совместного использования, чтобы принимать телевизионный контент посредством тюнера тюнерного устройства. Дополнительное устройство визуализации может быть присоединено в телевизионный сеанс совместного использования, если одобрение запроса присоединения получено от каждого устройства визуализации, которое уже подключено в телевизионном сеансе совместного использования. Альтернативно или дополнительно, дополнительное устройство визуализации может быть присоединено в телевизионный сеанс совместного использования на основании установленных разрешений, связанных с дополнительным устройством визуализации, для присоединения к каждому устройству, являющемуся подключенным в рамках телевизионного сеанса совместного использования. В других вариантах осуществления телевизионный контент, который отображается для просмотра в одном из устройств визуализации, подключенных в телевизионном сеансе совместного использования, может контролироваться с другого устройства из устройств визуализации на основании параметров разрешений и/или конфигурации одного или обоих из устройств.
КРАТКОЕ ОПИСАНИЕ ФИГУР ЧЕРТЕЖЕЙ
Варианты осуществления для телевизионных сеансов совместного использования описаны со ссылкой на нижеследующие чертежи. Одинаковые числовые позиции используются по всем чертежам для ссылки на сходные признаки и компоненты:
Фиг.1 - иллюстрация примерной системы, в которой могут быть реализованы варианты осуществления для телевизионных сеансов совместного использования.
Фиг.2 - иллюстрация примерного способа(ов) для телевизионных сеансов совместного использования в соответствии с одним или несколькими вариантами осуществления.
Фиг.3 - иллюстрация примерного способа(ов) для телевизионных сеансов совместного использования в соответствии с одним или несколькими вариантами осуществления.
Фиг.4 - иллюстрация примерного способа(ов) для телевизионных сеансов совместного использования в соответствии с одним или несколькими вариантами осуществления.
Фиг.5 - иллюстрация примерного способа(ов) для телевизионных сеансов совместного использования в соответствии с одним или несколькими вариантами осуществления.
Фиг.6 - иллюстрация примерного способа(ов) для телевизионных сеансов совместного использования в соответствии с одним или несколькими вариантами осуществления.
Фиг.7 - иллюстрация различных компонентов примерного устройства, которое может реализовывать варианты осуществления для телевизионных сеансов совместного использования.
ПОДРОБНОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Варианты осуществления телевизионных сеансов совместного использования обеспечивают, что телевизионный контент может совместно использоваться от тюнерных устройств, которые принимают телевизионный контент, до устройств визуализации, не имеющих тюнеров для приема телевизионного контента. В среде дома или предприятия тюнерное устройство может принимать контент IPTV и/или контент эфирного телевещания. Телевизионный сеанс совместного использования может быть установлен между устройствами визуализации, которые принимают телевизионный контент посредством тюнера или другой функциональности тюнерного устройства. В варианте осуществления тюнер тюнерного устройства может управляться устройством визуализации, подключенным в телевизионном сеансе совместного использования, на основании параметров разрешений и/или конфигурации устройства визуализации и телевизионного сеанса совместного использования. Другие устройства визуализации также могут инициировать запрос присоединения, чтобы присоединиться к телевизионному сеансу совместного использования и принимать телевизионный контент посредством тюнера тюнерного устройства.
Если несколько устройств совместно используют тюнер, являются вероятными конфликты ресурсов, и вместо отказа пользователю в запросе просмотра, если тюнер в системе уже используется другими зрителями (средствами просмотра), или для записи, пользователь может инициировать присоединение к другому телевизионному сеансу совместного использования, чтобы совместно осуществлять просмотр вместе с другими зрителями. Кроме того, один пользователь может использовать только один тюнер тюнерного устройства, чтобы иметь одинаковый телевизионный контент, отображаемый для просмотра на многих устройствах, например, отображаемый по всей среде дома или предприятия. Конфликт ресурсов может быть решен предпочтительнее предоставлением необязательных телевизионных сеансов совместного использования, к которым пользователь может присоединиться для совместного просмотра, чем предоставлением многих возможных причин конфликта ресурсов и ожиданием, что пользователь разберется и решит конфликт ресурсов.
Хотя признаки и идеи описанных систем и способов для телевизионных сеансов совместного использования могут быть реализованы в любом числе различных сред, систем и/или различных конфигураций, варианты осуществления телевизионных сеансов совместного использования описываются в контексте нижеследующих примерных систем и сред.
На Фиг.1 показана иллюстрация примерной системы 100, в которой могут быть реализованы различные варианты осуществления для телевизионных сеансов совместного использования. Примерная система 100 включает в себя поддерживающую сеанс связи совместного использования сеть 102 различных устройств, например, в среде дома или предприятия, которая включает в себя многие сетевые устройства. Примерная система 100 также включает в себя распределитель 104 контента, который реализован с возможностью обмена информацией по сетям 106 связи с тюнерным устройством 108 в сети 102 с поддержкой сеанса совместного использования. Тюнерное устройство 108 является примером устройства, которое включает в себя тюнер, посредством которого можно принимать телевизионный контент, и в варианте осуществления может быть реализован в виде телевизионного клиентского устройства. Сеть 102 с поддержкой сеанса совместного использования может включать в себя любое число совместно расположенных тюнерных устройств и устройств визуализации.
Тюнерное устройство включает в себя тюнер для приема телевизионного контента и может быть реализовано в виде ресурса по отношению к устройствам визуализации, которые подключены в телевизионном сеансе совместного использования. Устройства визуализации могут быть реализованы с возможностью присоединения, управления и арбитража ресурсов для телевизионного сеанса совместного использования. В различных вариантах осуществления термин тюнер в тюнерном устройстве обозначает прочие различные совместно-используемые ресурсы, такие как полоса частот для совместного использования телевизионного контента вместе с устройствами визуализации, подключенными в телевизионном сеансе совместного использования. Кроме того, тюнерное устройство может не включать в себя тюнер, а предпочтительнее может реализовываться с помощью программного обеспечения или другой функциональности, которая, фактически, настраивается на телевизионный контент. Например, устройство, такое как приемник IPTV, может принимать телевизионный контент через входной порт сети Ethernet. Приемник затем может распространять телевизионный контент без тюнера, чтобы совместно использовать телевизионный контент с устройствами визуализации, подключенными в телевизионном сеансе совместного использования.
В системе распространения мультимедийного контента распределитель 104 контента содействует распространению телевизионного контента 110, метаданных контента, мультимедийного контента, и/или других ассоциированных данных многим зрителям, пользователям, клиентам, абонентам, системам просмотра и/или клиентским устройствам. Сети связи 106 могут включать в себя любой тип сети из сети передачи данных, сети передачи речи, вещательной сети, сети на основе IP и/или беспроводной сети 112, которая содействует передаче данных в любом формате. Сети связи 106 (чтобы включать в себя беспроводную сеть 112) могут быть реализованы с использованием любого типа топологии сети и/или протокола связи, и могут быть представлены или иным образом реализованы в виде комбинации двух или большего числа сетей. Кроме того, любая одна или несколько из отмеченных стрелками линий связи содействуют двусторонней передаче данных.
Мультимедийный контент (например, чтобы включать записанный мультимедийный контент) может включать в себя любой тип мультимедийного контента из аудио, видео и/или изображения, принятого от любого источника мультимедийного контента. Как описано в документе, мультимедийный контент может включать в себя контент записанного видео, контент видео по запросу, телевизионный контент, телевизионные программы (или программу передач), рекламные объявления, коммерческую рекламу, музыку, кинофильмы, видеоклипы и прочий мультимедийный контент по запросу. Прочий мультимедийный контент может включать в себя интерактивные игры, сетевые приложения, и любой другой контент или данные (например, чтобы включать данные приложения справочника программ, данные пользовательского интерфейса, рекламный контент, данные кодированных субтитров, метаданные контента, результаты поиска и/или рекомендации, и т.д.).
В этом примере сеть 102 с поддержкой сеанса совместного использования включает в себя различные устройства визуализации, такие как телевизионное клиентское устройство 114, игровое устройство 116 и вычислительное устройство 118, которые все реализованы для информационной связи посредством связности 120 узлов локальной сети. Различные устройства реализованы в виде компонентов в клиентских системах, включающих каждая соответственное устройство 122 отображения, и устройство визуализации и устройство отображения вместе формируют изображение или воспроизводят любую форму контента из аудио, видео и/или изображения. Устройство 122 отображения может быть реализовано в виде любого типа системы отображения из телевизионной, телевидения высокой четкости (HDTV), жидкокристаллического дисплея (LCD), или подобной. Различные телевизионные, игровые и вычислительные устройства также могут быть связаны с одним или несколькими устройствами ввода, такими как устройство 124 дистанционного управления, для выбираемых пользователем вводов в телевизионное клиентское устройство 114, игровой контроллер 126 для выбираемых пользователем вводов в игровое устройство 116, и клавиатура 128 (и/или устройство ввода с помощью мыши) для выбираемых пользователем вводов в вычислительное устройство 118.
В варианте осуществления телевизионных сеансов совместного использования, сеть 102 с поддержкой сеанса (связи) совместного использования может включать в себя тюнерные устройства, реализованные с наличием тюнеров, и может включать в себя устройства, не содержащие тюнеры (например, также именуемые устройствами визуализации). Примерное тюнерное устройство 130 представляет тюнерные устройства, такое как тюнерное устройство 108 в сети 102 с поддержкой сеанса совместного использования. Примерное устройство 132 визуализации представляет устройства визуализации, такое как телевизионное клиентское устройство 114, игровое устройство 116 и вычислительное устройство 118 в сети 102 с поддержкой сеанса совместного использования. Любое из устройств, описанных в документе, может быть реализовано с помощью одного или нескольких процессоров, связных компонентов, устройств ввода данных, компонентов запоминающих устройств, схем обработки и управления, и/или системы визуализации мультимедийного контента. Устройство также может быть реализовано с помощью любого числа и комбинации компонентов, отличающихся от описанных со ссылкой на примерное устройство, показанное на Фиг.7.
В этом примере тюнерное устройство 130 включает в себя входы 134 мультимедийного контента и один или несколько тюнеров 136, чтобы принимать от распределителя 104 контента мультимедийный контент, такой как телевизионный контент 138. Входы 134 мультимедийного контента могут включать любой тип интерфейсов связи и/или вводов данных, таких как входные данные по протоколу Internet (IP), поверх которого потоки телевизионного контента (например, контента IPTV) принимаются по IP-сети. Вход 134 мультимедийного контента может принимать телевизионный контент 138 в виде многоадресной передачи IPTV от распределителя 104 контента. Кроме того, входы 134 мультимедийного контента могут включать в себя любой тип из вещательных и/или «эфирных» входных сигналов, через которые мультимедийный контент принимается по эфиру . Тюнерное устройство 130 может также включать в себя диспетчер 140 устройств (например, управляющее приложение, программное приложение, блок обработки сигналов и управления, код, являющийся внутренним для конкретного устройства, уровень абстракции аппаратных средств для конкретного устройства, и т.д.).
В этом примере устройство 132 визуализации представляет устройства визуализации в сети 102 с поддержкой сеанса совместного использования и также может быть реализовано с помощью одного или нескольких процессоров, компонентов связи, устройств ввода данных, компонентов ЗУ, схем обработки и управления, и/или любого иного компонента, как описано со ссылкой на примерное устройство, показанное на Фиг.7. Устройство 132 визуализации может включать в себя диспетчер 142 устройств, как описано со ссылкой на диспетчер 140 устройств тюнерного устройства 130. Устройство 132 визуализации также включает в себя сетевой вход мультимедийного контента 144, чтобы принимать мультимедийный контент, такой как телевизионный контент 138, посредством тюнера 136 тюнерного устройства 130, если подключено в телевизионном сеансе совместного использования.
Устройство 132 визуализации включает в себя систему визуализации 146, чтобы принимать и формировать изображение телевизионного контента 138 для отображения при приеме телевизионного контента 138 от тюнерного устройства 130. Система визуализации 146 также может быть реализована с возможностью формировать изображение пользовательского интерфейса для визуального отображения, чтобы осуществлять варианты телевизионных сеансов совместного использования. Устройство 132 визуализации также включает в себя сеансовый администратор 148, который может быть реализован в виде исполнимых компьютером команд и исполняться процессорами, чтобы осуществлять варианты и/или признаки телевизионных сеансов совместного использования. При реализации сеансовый администратор 148 может быть реализован в виде компонента или модуля диспетчера 142 устройств.
В вариантах осуществления, сеансовый администратор 148 может быть реализован с возможностью устанавливать телевизионный сеанс 150 совместного использования между устройствами визуализации (например, телевизионным клиентским устройством 114, игровым устройством 116, и вычислительным устройством 118) в телевизионном сеансе совместного использования. Устройства визуализации, подключенные в телевизионном сеансе совместного использования, совместно используют тюнер 136 тюнерного устройства 130, чтобы принимать телевизионный контент 138. Устройство 132 визуализации также включает параметры 152 конфигурации для устройства. Параметры конфигурации могут включать параметры разрешений и/или сеанса, которые соответствуют таковым соответственным из телевизионных сеансов совместного использования для устройства визуализации.
Кроме того, каждое из устройств визуализации в сети 102 с поддержкой сеанса совместного использования может включать в себя буфер приостановки, чтобы временно записывать телевизионный контент, когда он принимается. Альтернативно и/или дополнительно, тюнерное устройство может включать в себя буфер приостановки, к которому осуществляют доступ другие устройства визуализации, подключенные в телевизионном сеансе совместного использования. Каждое из устройств в сети 102 с поддержкой сеанса совместного использования также может быть реализовано с возможностью независимого управления цифровым видеомагнитофоном (DVR), чтобы воспроизводить телевизионный контент для просмотра.
В вариантах осуществления, сеансовый администратор 148 в устройстве 132 визуализации может быть реализован с возможностью инициировать отображение пользовательского интерфейса 154 сеансов, чтобы отображать выбираемые пользователем возможные варианты, входные данные, и/или параметры конфигурации для телевизионных сеансов 150 совместного использования и устройств, подключенных к сети 102 с поддержкой сеанса совместного использования. Например, пользовательский интерфейс 154 сеансов может отображаться на устройстве 122 отображения, которое связано с телевизионным клиентским устройством 114. Пользовательский интерфейс 154 сеансов включает в себя отображение представления 156 конфигурации телевизионного сеанса совместного использования, и представление конфигурации включает в себя изображения, каждое представляющее устройство, подключенное в телевизионном сеансе совместного использования. Изображения или логотипы, каждое представляющее устройство, подключенное в телевизионном сеансе совместного использования, в представлении 156 конфигурации также могут быть в цветовом коде или включать любой другой отличительный визуальный признак, чтобы указывать разрешения, параметры сеанса, параметры конфигурации, управление тюнером, и подобное.
Пользовательский интерфейс сеансов может отображаться на любом из устройств 122 отображения, чтобы отображать выбираемые пользователем возможные варианты, входные данные, разрешения, параметры конфигурации, и/или параметры сеанса для соответственных телевизионных сеансов совместного использования. Например, представление 158 конфигурации телевизионного сеанса совместного использования показано отображенным на устройстве 122 отображения, связанном с вычислительным устройством 118. В другом примере меню возможных вариантов 160 просмотра отображается в игровом устройстве 116 в качестве одного примера пользовательского интерфейса 154 сеансов. Пользователь может выбирать телевизионный сеанс совместного использования в виде возможного варианта просмотра, предназначенного для совместного просмотра, из перечня доступных тюнеров, ресурсов, и/или телевизионных сеансов совместного использования. В варианте осуществления пользовательский интерфейс 154 сеансов может отображать выбираемые пользователем возможные варианты просмотра, которые включают имеющиеся телевизионные сеансы совместного использования, которые пользователь может выбирать для присоединения. Сеансовый администратор 148 в составе устройства визуализации, подключенного в телевизионном сеансе совместного использования, может принимать запрос присоединения от дополнительного устройства визуализации, которое осуществляет запрос присоединиться к телевизионному сеансу совместного использования. Сеансовый администратор 148 затем может присоединить дополнительное устройство визуализации в телевизионный сеанс совместного использования для приема телевизионного контента посредством тюнера 136 тюнерного устройства 130 (например, тюнерного устройства 108) и отображать телевизионный контент для просмотра в дополнительном устройстве визуализации.
Пользовательский интерфейс 154 сеансов может отображаться в любом из устройств, подключенных в сети 102 с поддержкой сеанса совместного использования, чтобы отображать различную информацию телевизионного сеанса совместного использования. В одном случае пользовательский интерфейс 154 сеансов может включать в себя перечень доступных телевизионных сеансов совместного использования и возможных вариантов просмотра, а также указание текущих устройств и/или средств просмотра в телевизионном сеансе совместного использования, и связанный телевизионный канал для совместного просмотра. В другом случае пользовательский интерфейс 154 сеансов может включать в состав пункт меню для присоединения к телевизионному сеансу совместного использования, или пункты для присоединения ко многим телевизионным сеансам совместного использования одновременно. Множественные телевизионные сеансы совместного использования могут отображаться в виде мозаичного экрана с фокусом для выделения яркостью конкретного сеанса для выборки из пользовательского интерфейса сеансов связи.
В другом примере пользовательского интерфейса 154 сеансов связи в него может включаться пункт меню, чтобы пользователь инициировал совместное использование телевизионного сеанса совместного использования. Например, пользователь в устройстве может инициировать совместное использование с другими зрителями телевизионного контента, и пользователь может выбирать любое из остальных устройств визуализации, подключенных в сети 102 с поддержкой сеанса совместного использования, из пользовательского интерфейса 154 сеансов. В варианте осуществления пользователь может выбирать все остальные устройства, подключенные в сети 102 с поддержкой сеанса совместного использования, чтобы иметь одинаковый телевизионный контент, отображаемый для просмотра по всей среде дома или предприятия. В варианте осуществления пользовательский интерфейс 154 сеансов может отображать доступные устройства визуализации, которые пользователь может выбирать для присоединения к телевизионному сеансу совместного использования, и сеансовый администратор 148 может принимать выборки присоединения, чтобы присоединять выбранные из доступных устройств визуализации в телевизионный сеанс совместного использования. Сеансовый администратор 148 затем может присоединить выбранные доступные устройства визуализации в телевизионный сеанс совместного использования, чтобы принимать контент 138 телевещания посредством тюнера 136 тюнерного устройства 130 и отображать телевизионный контент для просмотра в выбранных доступных устройствах визуализации.
Пользовательский выбор или управляющий входной сигнал для пользовательского интерфейса могут быть инициированы с помощью устройства ввода, например, с помощью клавиатуры 128, мыши, или другого указательного устройства в вычислительном устройстве 118. Пользовательский управляющий входной сигнал также может быть инициирован с помощью устройства 124 дистанционного управления в телевизионном клиентском устройстве 114, или с помощью игрового контроллера 126 в игровом устройстве 116. Устройство ввода может включать в себя различные элементы управления входного сигнала телевизионного сеанса совместного использования. Например, устройство 124 дистанционного управления может включать в себя элемент управления входного сигнала присоединения, чтобы инициировать присоединение к телевизионному сеансу совместного использования, и может включать в себя элемент управления входного сигнала отсоединения, чтобы инициировать выход из телевизионного сеанса совместного использования или отключение от него. Альтернативно, пользователь тюнерного устройства может инициировать элемент управления входного сигнала отсоединения, чтобы запросить другие подключенные устройства отключиться от приема телевизионного контента через тюнер тюнерного устройства. Альтернативно и/или дополнительно, устройство 124 дистанционного управления может включать в себя элемент управления входного сигнала блокировки-разблокировки тюнера, чтобы инициировать получение временного управления тюнером для телевизионного сеанса совместного использования.
В вариантах осуществления телевизионных сеансов совместного использования сеансовый администратор 148 в устройстве 132 визуализации может быть реализован с возможностью принимать запрос присоединения от дополнительного устройства визуализации, запрашивающего присоединение к сеансу 150 телевещания совместного использования. Сеансовый администратор 148 затем может присоединить дополнительное устройство визуализации в сеанс 150 телевещания совместного использования для приема контента 138 телевещания посредством тюнера 136 тюнерного устройства (например, тюнерного устройства 130). В варианте осуществления запрашивающее устройство может быть присоединено к сеансу 150 телевещания совместного использования на основании связанных с устройством установленных параметров конфигурации и/или разрешений для присоединения к каждому устройству визуализации, которое уже подключено в телевизионном сеансе совместного использования. Например, первому подмножеству устройств визуализации, подключенных в телевизионном сеансе совместного использования, может быть разрешено инициировать входной сигнал конфигурации тюнера, чтобы изменять телевизионный контент тюнерного устройства 130, а второму подмножеству устройств визуализации, подключенных в телевизионном сеансе совместного использования, не разрешается инициировать входной сигнал конфигурации тюнера.
Альтернативно и/или дополнительно, запрашивающее устройство может присоединяться в сеанс 150 телевещания совместного использования, если одобрение запроса присоединения получено от каждого устройства визуализации, которое уже подключено в телевизионном сеансе совместного использования. Например, пользователь в игровом устройстве 116 может инициировать запрос присоединения, чтобы присоединиться к сеансу 150 телевещания совместного использования в сети 102 с поддержкой сеанса совместного использования, и пользователи в телевизионном клиентском устройстве 114 и вычислительном устройстве 118 могут инициировать одобрения, чтобы игровое устройство 116 было присоединено к телевизионному сеансу совместного использования. Одобрение запроса присоединения на присоединение устройства к телевизионному сеансу совместного использования всеми действующими устройствами, которые подключены в телевизионном сеансе совместного использования, может быть реализовано для защиты частной жизни зрителей, которые в настоящий момент смотрят телевизионный контент в телевизионном сеансе совместного использования.
В одном примере пользовательского интерфейса 154 сеансов связи, пользовательский интерфейс может включать в себя возможные варианты разрешения присоединения, которые отображаются в устройстве, подключенном в телевизионном сеансе совместного использования, при приеме запроса присоединения от дополнительного устройства, запрашивающего присоединение к телевизионному сеансу совместного использования. Сеансовый администратор 148 в устройстве воспроизведения, которое подключено в телевизионном сеансе совместного использования, может инициировать отображение запроса присоединения от дополнительного устройства визуализации в устройствах визуализации, являющихся подключенными в телевизионном сеансе совместного использования. Сеансовый администратор 148 затем может принимать входной сигнал принятия присоединения или входной сигнал отказанного присоединения от пользователей в устройствах визуализации, подключенных в телевизионном сеансе совместного использования, или отказа присоединения дополнительного устройства визуализации в телевизионный сеанс совместного использования, если принимается входной сигнал отказа присоединения.
Возможные варианты разрешения присоединения могут включать в себя подсказку, чтобы позволять новому пользователю присоединиться для просмотра телевизионного контента, позволять новому пользователю присоединиться для просмотра с возможностью управления тюнером, или не позволять новому пользователю присоединиться. Дополнительно, пользовательский интерфейс 154 сеансов может включать в состав возможный вариант для изменения текущего канала прежде разрешения новому пользователю присоединиться к телевизионному сеансу совместного использования. В другом случае пользовательский интерфейс 154 сеансов может включать в себя выбор принятия присоединения, чтобы принять приглашение присоединения, когда пользователь в устройстве, являющемся подключенным в телевизионном сеансе совместного использования, инициирует приглашение присоединения пользователю в устройстве, не являющемся подключенным в телевизионном сеансе совместного использования.
Пользователь, который включает устройство, когда ресурс недоступен (например, тюнер или полоса частот), может обеспечиваться возможностью присоединиться к другим телевизионным сеансам совместного использования 150 в сети 102 с поддержкой сеанса совместного использования, которые являются доступными для присоединения и не заблокированы от присоединения. Если к телевизионному сеансу совместного использования присоединяются с разрешенным управлением тюнером для изменения каналов, команды (пульта) дистанционного управления от обоих устройств визуализации могут инициировать ввод изменения каналов, который будет отображаться обоим пользователям в соответственных устройствах. Кроме того, каждый пользователь имеет возможный вариант отсоединиться от телевизионного сеанса совместного использования, например, если становятся доступными ресурсы для независимого использования.
В вариантах осуществления телевизионных сеансов совместного использования сеансовый администратор 148 в устройстве 132 визуализации может быть реализован с возможностью контролировать отображаемое для просмотра в другом устройстве, подключенном в телевизионном сеансе совместного использования. Устройство может включать в себя параметры конфигурации, которые дают возможность присоединения к телевизионному сеансу совместного использования без привлечения внимания, с уведомлением, с подсказкой, или устройство может быть отключено от приема запросов присоединения, чтобы препятствовать просмотру другими пользователями телевизионного контента, совместно используемого для просмотра. При присоединении к телевизионному сеансу совместного использования без привлечения внимания, пользователь в одном устройстве в сети 102 с поддержкой сеанса совместного использования может просматривать телевизионный контент, отображаемый для просмотра в другом устройстве, без ведома зрителя другого устройства. Например, устройство в детской комнате может быть конфигурировано родителем, чтобы позволять наблюдение без привлечения внимания, и родитель затем может смотреть с другого устройства, чтобы наблюдать телевизионный контент, отображаемый для просмотра посредством устройства в детской комнате.
Альтернативно, пользователь в устройстве в сети 102 с поддержкой сеанса совместного использования может наблюдать телевизионный контент, отображаемый для просмотра в другом устройстве, с уведомлением зрителю в другом устройстве с тем, чтобы зритель знал, что телевизионный контент проверяется. В другом случае устройство, которое является подключенным в телевизионном сеансе 150 совместного использования, может принимать запрос присоединения, и отображается выбираемая подсказка, которую пользователь затем может выбирать, чтобы инициировать разрешение другим контролировать телевизионный контент, отображаемый для просмотра, и присоединяться к телевизионному сеансу совместного использования.
В другом примере пользовательского интерфейса 154 сеансов связи, пользовательский интерфейс может включать в себя уведомление отсоединения другим пользователям, если тюнер становится доступным, в каком случае пользователь может пожелать инициировать другой телевизионный сеанс совместного использования, чтобы принимать другой телевизионный контент для просмотра. Альтернативно, уведомление об отсоединении может инициироваться, чтобы завершить телевизионный сеанс совместного использования. Например, пользователь тюнерного устройства 108 может инициировать уведомление об отсоединении, которое передается зрителям в устройствах визуализации, являющихся подключенными в телевизионном сеансе 150 совместного использования, чтобы отсоединить остальные устройства.
В вариантах осуществления телевизионных сеансов совместного использования, сеансовый администратор 148 в устройстве 132 визуализации может быть реализован с возможностью устанавливать ранжированные разрешения для управления тюнером тюнерного устройства для каждого устройства, подключенного в телевизионном сеансе совместного использования. Параметры 152 конфигурации в устройстве 132 визуализации могут включать параметры сеанса и разрешения для конкретного устройства в сети 102 с поддержкой сеанса совместного использования. Разрешения, которые соответствуют устройству и/или пользователю, связанному с конкретным устройством, могут использоваться для контроля доступа при приеме запроса присоединения для присоединения в телевизионный сеанс совместного использования. Параметры 152 конфигурации также могут защищаться PIN-кодом (личный идентификационный номер). В варианте осуществления одно устройство, подключенное в телевизионном сеансе 150 совместного использования, может быть выбрано, чтобы иметь полное управление тюнером для изменения каналов и инициирования записи. Альтернативно или дополнительно, устройства, подключенные в телевизионном сеансе 150 совместного использования, могут быть ранжированы согласно разрешениям, которые соответствуют соответственным устройствам и/или пользователям, связанным с устройствами, например, идентифицированным регистрационным кодом (именем).
При изменении канала в устройстве, подключенном в телевизионном сеансе 150 совместного использования, на канал, который был сконфигурирован для родительского контроля, пользователи могут вводить PIN-код во всех остальных устройствах визуализации, подключенных в телевизионном сеансе совместного использования. Только вводящие корректный PIN-код пользователи в различных соответственных устройствах затем будут принимать телевизионный контент для просмотра на конкретном канале. Альтернативно, телевизионный сеанс совместного использования может быть сконфигурирован так, что только один из пользователей в остальных устройствах, подключенных в телевизионном сеансе совместного использования, вводит PIN-код для остальных пользователей, чтобы принимать телевизионный контент в соответственных устройствах.
В другом примере пользовательского интерфейса 154 сеансов, пользовательский интерфейс может включать в себя выбираемые параметры конфигурации и, необязательно, область ввода PIN-кода, в которой пользователь может вводить PIN-код, чтобы разблокировать параметры конфигурации. Пользовательский интерфейс 154 сеансов может включать в себя параметры конфигурации для различных возможных вариантов присоединения, чтобы позволять присоединение в телевизионный сеанс совместного использования без привлечения внимания, с уведомлением, с подсказкой, или устройство может быть отключено от приема запросов присоединения. Параметры конфигурации для возможных вариантов присоединения могут также включать в себя предоставление возможности запроса совместно использовать телевизионный контент, и предоставление возможности другим пользователям присоединяться только в качестве зрителей, или в качестве зрителей с управлением входным сигналом тюнера, например, для изменения каналов и инициирования записи. Параметры конфигурации также могут включать категории приоритета, такие как низкий, средний и высокий.
В вариантах осуществления параметры 152 конфигурации устройства в устройстве 132 визуализации могут включать необязательную возможность выделения управления тюнером, например, выделять ли управление изменением каналов устройству визуализации, которое присоединяется к телевизионному сеансу совместного использования, или выделять ли управление устройству визуализации и связанному пользователю, который первым использует ресурс. Сеансовый администратор 148 в устройстве 132 визуализации может принимать входной сигнал управления тюнером от игрового устройства 116, чтобы инициировать ввод в тюнер 136 тюнерного устройства 108, через который телевизионный контент 138 принимается в игровом устройстве 116.
Входные сигналы управления тюнером могут включать в себя входной сигнал изменения каналов, входной сигнал управления контентом DVR (например, пауза, перемотка назад, ускоренная перемотка вперед, воспроизведение, и т.д.), или входной сигнал, чтобы планировать запись, любой из которых может вызвать конфликт ресурсов, который может быть смягчен сеансовым администратором 148. В варианте осуществления сеансовый администратор 148 в устройстве визуализации в сети 102 с поддержкой сеанса совместного использования может принимать входной сигнал конфигурации тюнера, чтобы инициировать изменение канала, и затем инициировать передачу данных обновления тюнера, связанных с входным сигналом конфигурации тюнера для обновления остальных устройств визуализации, подключенных в телевизионном сеансе совместного использования, и указания изменения канала. В варианте осуществления остальные устройства в телевизионном сеансе совместного использования могут затем синхронизироваться, чтобы принимать совместно-используемый телевизионный контент посредством адресуемого потока данных.
В вариантах осуществления телевизионных сеансов совместного использования сеансовый администратор 148 в устройстве 132 визуализации может быть реализован с возможностью обнаруживать конфликт ресурсов для телевизионного сеанса совместного использования, например, между двумя устройствами визуализации по использованию тюнера. Сеансовый администратор 148 может также быть реализован с возможностью инициировать затем отображение выбираемых пользователем возможных вариантов просмотра, каждый из которых решает конфликт ресурсов при выборе возможного варианта просмотра. Например, отображение выбираемых пользователем возможных вариантов просмотра может включать в себя отображение возможных вариантов в устройствах визуализации, совместно использующих тюнер, используемый для телевизионного сеанса совместного использования. Альтернативно и/или дополнительно, сеансовый администратор 148 может инициировать передачу выбираемых пользователем возможных вариантов просмотра для отображения в устройствах визуализации, например, пользовательском интерфейсе, других возможных вариантов 160 просмотра, любой из которых может быть выбран для смягчения конфликта ресурсов путем подключения в другой телевизионный сеанс совместного использования.
Сеансовый администратор 148 может решать конфликт ресурсов в соответствии с выбранным возможным вариантом просмотра, принимаемым от пользователя в устройстве визуализации. Конфликт ресурсов может также иметь место, если несколько устройств подключены в телевизионном сеансе совместного использования для приема телевизионного контента посредством тюнера, а с тюнерного устройства запускается спланированная запись. Устройства визуализации, которые составляют часть телевизионного сеанса совместного использования, теряют возможность принимать телевизионный контент посредством тюнера, который теперь используется для записи, и устройства могут отсоединяться от текущего телевизионного сеанса совместного использования и/или присоединяться к другому телевизионному сеансу совместного использования.
В другом примере пользовательского интерфейса 154 сеансов связи, пользовательский интерфейс может включать в себя возможные варианты разрешения конфликтов при обнаружении конфликта ресурсов, например, при запуске записи или при инициировании изменения каналов. Возможные варианты разрешения конфликтов, отображенные на любом из различных устройств, подключенных в телевизионном сеансе совместного использования в сети 102 с поддержкой сеанса совместного использования, могут включать выборы пользователя для отмены записи или присоединения к другому телевизионному сеансу совместного использования для совместного просмотра и/или управления телевизионным контентом.
В варианте осуществления телевизионных сеансов совместного использования сеансовый администратор 148 может быть реализован с возможностью отслеживать и поддерживать предысторию просмотра телевизионного контента относительно устройства визуализации, подключенного в сеть 102 с поддержкой сеанса совместного использования. Например, предыстория изменений каналов и/или выбранного телевизионного контента может сохраняться для будущего доступа, чтобы контролировать просмотр телевидения детьми. В другом примере пользовательского интерфейса 154 сеансов, пользовательский интерфейс может включать в себя визуальную, графическую и/или текстовую предысторию просмотра телевидения, соответствующую устройству в сети с совместно-используемым сеансом.
В других вариантах осуществления телевизионных сеансов совместного использования сеансовый администратор 148 может быть реализован с возможностью синхронизировать аудио и визуальный контент в нескольких устройствах в сети 102 с поддержкой сеанса совместного использования, чтобы совместно использовать одинаковый телевизионный контент по всему ряду различных помещений в среде дома или предприятия без задержек передачи аудио в системе. Дополнительно, сеть 102 с поддержкой сеанса совместного использования может быть реализована с возможностью передавать аудио, текст и/или мгновенные сообщения между различными устройствами, которые подключены в телевизионном сеансе совместного использования. В другом варианте осуществления понятия и признаки телевизионного сеанса совместного использования могут распространяться на устройства сверх таковых, подключенных в сети 102 с поддержкой сеанса совместного использования. Например, устройство может быть включено в телевизионный сеанс совместного использования, когда пользователь присоединяется удаленно, и управляющие данные для канала телевизионного контента телевизионного сеанса совместного использования могут передаваться на удаленное устройство по сети связи 106 наряду с соответствующим аудио.
Примерные способы 200-600 описаны со ссылкой на соответственные фигуры Фиг.2-6 в соответствии с одним или несколькими вариантами осуществления телевизионных сеансов совместного использования. В целом, любая из функций, способов, процедур, компонентов и модулей, описанных в документе, может быть реализована с использованием аппаратных средств, программного обеспечения, микропрограммного обеспечения, схем с фиксированной логикой, обработки вручную или любой комбинации такового. Программная реализация функции, способа, процедуры, компонента или модуля представляет программный код, который выполняет точно определенные задачи при исполнении на вычислительном процессоре. Способ(ы) может описываться в общем контексте исполнимых компьютером команд, которые могут содержать программное обеспечение, приложения, подпрограммы, программы, объекты, компоненты, структуры данных, процедуры, модули, функции и подобное.
Способы также могут быть осуществлены на практике в распределенной вычислительной среде, где функции выполняются устройствами удаленной обработки, которые связаны по сети связи. В распределенной вычислительной среде исполнимые компьютером команды могут находиться и в локальных, и в удаленных запоминающих устройствах компьютера, включая ЗУ основной памяти. Кроме того, признаки, описанные в документе, являются не зависящими от платформы, так что способы могут быть реализованы на множестве вычислительных платформ, имеющих разнообразие процессоров.
На Фиг.2 иллюстрируется примерный способ(ы) 200 телевизионных сеансов совместного использования. Подразумевается, что порядок следования, в котором описан способ, не должен толковаться ограничительно, и любое число этапов описанного способа может комбинироваться в любом порядке для осуществления способа, или альтернативного способа.
На этапе 202 принимается телевизионный контент посредством тюнера тюнерного устройства. Например, сеть 102 с поддержкой сеанса совместного использования (Фиг.1) включает в себя тюнерное устройство 108, которое включает в себя тюнер для приема телевизионного контента, и сеть 102 с поддержкой сеанса совместного использования включает в себя устройства визуализации, которые не содержат тюнеры. Примерное тюнерное устройство 130 представляет собой тюнерное устройство в сети 102 с поддержкой сеанса совместного использования, такое как тюнерное устройство 108. Тюнерное устройство 130 включает в себя входы 134 мультимедийного контента для приема телевизионного контента 138 в виде многоадресной передачи IPTV, или в виде любого типа из вещательных и/или эфирных входов. Примерное устройство 132 визуализации представляет устройства визуализации в сети 102 с поддержкой сеанса совместного использования, такое как телевизионное клиентское устройство 114, игровое устройство 116 и вычислительное устройство 118.
На этапе 204 устанавливается телевизионный сеанс совместного использования между устройствами визуализации, которые совместно используют тюнер тюнерного устройства, чтобы принимать телевизионный контент. Например, сеансовый администратор 148 в устройстве 132 визуализации устанавливает телевизионный сеанс 150 совместного использования между устройствами визуализации, которые совместно используют тюнер 136 тюнерного устройства 130, чтобы принимать телевизионный контент 138. Устройство 132 визуализации включает в себя сетевой вход 144 мультимедийного контента для приема телевизионного контента 138 посредством тюнера 136 тюнерного устройства 130.
На этапе 206 принимается входной сигнал конфигурации тюнера в устройстве визуализации для изменения телевизионного контента. Например, в устройстве визуализации, которое подключено в телевизионном сеансе совместного использования, пользователь может инициировать входной сигнал конфигурации тюнера, чтобы изменить телевизионный контент, который принимается в тюнерном устройстве 130. В телевизионном сеансе совместного использования (одному) подмножеству устройств визуализации может быть разрешено инициировать входной сигнал конфигурации тюнера, чтобы изменять телевизионный контент в тюнерном устройстве, тогда как другому подмножеству устройств визуализации может быть не разрешено инициировать входной сигнал конфигурации тюнера.
На этапе 208 входной сигнал конфигурации тюнера передается на тюнерное устройство. Например, сеансовый администратор 148 в устройстве 132 визуализации передает входной сигнал конфигурации тюнера на тюнерное устройство 130, чтобы инициировать изменение конфигурации тюнера, например, изменение канала. На этапе 210 другой телевизионный контент принимается посредством тюнера тюнерного устройства в соответствии с входным сигналом конфигурации тюнера.
На этапе 212 данные обновления тюнера, связанные с входным сигналом конфигурации тюнера, передаются для обновления устройств визуализации. Например, сеансовый администратор 148 в устройстве 132 визуализации инициирует передачу данных обновления тюнера на другие устройства визуализации, подключенные в телевизионном сеансе совместного использования, которые принимают данные обновления тюнера и задают конфигурацию, чтобы далее совместно использовать тюнер тюнерного устройства для приема другого телевизионного контента.
На этапе 214 входной сигнал воспроизведения контента принимается в устройстве визуализации. Например, в устройстве визуализации пользователь может инициировать входной сигнал воспроизведения контента для управления позицией воспроизведения телевизионного контента и/или управления скоростью воспроизведения телевизионного контента. На этапе 216 входной сигнал воспроизведения контента передается на устройство тюнера. Например, сеансовый администратор 148 в устройстве 132 визуализации инициирует передачу входного сигнала воспроизведения контента на тюнерное устройство и устройства визуализации, подключенные в телевизионном сеансе совместного использования, затем принимают телевизионный контент в соответствии с входным сигналом воспроизведения контента.
На Фиг.3 иллюстрируется примерный способ(ы) 300 для телевизионных сеансов совместного использования. Подразумевается, что порядок следования, в котором описан способ, не должен толковаться ограничительно, и любое число этапов описанного способа может комбинироваться в любом порядке для осуществления способа, или альтернативного способа.
На этапе 302 входной сигнал конфигурации тюнера принимается от устройства визуализации, чтобы инициировать ввод на тюнер тюнерного устройства. Например, в устройстве визуализации, которое подключено в телевизионном сеансе совместного использования, пользователь может инициировать входной сигнал конфигурации тюнера, чтобы задать конфигурацию тюнера 136 у тюнерного устройства 130. Сеансовый администратор 148 в устройстве 132 визуализации принимает входной сигнал конфигурации тюнера от устройства визуализации, и вводимая конфигурация тюнера может включать входной сигнал изменения каналов, входной сигнал для планирования записи, или другой тип вводимой конфигурации тюнера.
На этапе 304 выполняется определение, позволять ли запрос изменения канала (например, входной сигнал конфигурации тюнера). Если запрос на изменение канала не разрешается (то есть, "нет" от этапа 304), то на этапе 306 инициируется временное управление вводом тюнера одним из устройств визуализации в телевизионном сеансе совместного использования. Например, устройство 124 дистанционного управления может включать в себя управляющий элемент ввода блокировки-разблокировки тюнера, чтобы инициировать получение временного контроля над тюнером для телевизионного сеанса совместного использования.
Если запрос на изменение канала (например, входной сигнал конфигурации тюнера) разрешается (то есть, "да" от этапа 304), то на этапе 308 данные обновления тюнера передаются на устройства визуализации в составе телевизионного сеанса совместного использования, чтобы указать изменение канала. Например, сеансовый администратор 148 в устройстве визуализации в сети 102 с поддержкой сеанса совместного использования принимает входной сигнал конфигурации тюнера, чтобы инициировать изменение канала, и затем передает данные обновления тюнера (например, параметры 152 конфигурации) на другие устройства визуализации, подключенные в телевизионном сеансе совместного использования, чтобы указать изменение канала. В варианте осуществления другие устройства визуализации в телевизионном сеансе совместного использования могут затем синхронизироваться, чтобы принимать телевизионный контент совместного использования, например, посредством адресуемого потока данных.
На этапе 310 выполняется определение, защищен ли изменяемый канал PIN-кодом. Если изменяемый канал не требует PIN-кода, чтобы отображать телевизионный контент для просмотра (то есть, "нет" от этапа 310), то на этапе 312 телевизионный сеанс совместного использования продолжается с устройствами визуализации, которые совместно используют прием телевизионного контента, чтобы отображать для просмотра. Однако если изменяемый канал защищен PIN-кодом (то есть "да" от этапа 310), то на этапе 314, от устройств визуализации, подключенных в телевизионном сеансе совместного использования, принимаются PIN-коды, если введены соответственными пользователями, которые вводят PIN-код, чтобы продолжать прием телевизионного контента для совместного просмотра.
Например, при изменении канала в устройстве визуализации, подключенном в телевизионном сеансе совместного использования, на канал, сконфигурированный для родительского или отслеживаемого контроля, PIN-код может вводиться пользователями во всех остальных устройствах визуализации, которые подключены в телевизионном сеансе совместного использования. Только пользователи в различных соответственных устройствах, которые вводят корректный PIN-код, затем будут получать измененный или другой телевизионный контент для просмотра на конкретном канале. Альтернативно, телевизионный сеанс совместного использования может быть сконфигурирован так, что только один из пользователей в одном из остальных устройств визуализации, подключенных в телевизионном сеансе совместного использования, вводит PIN-код для всех остальных пользователей, чтобы принимать измененный телевизионный контент в соответственных устройствах визуализации. PIN-код может вводиться пользователем с помощью устройства ввода, например, с помощью клавиатуры 128, мыши, или другого указательного устройства в вычислительном устройстве 118. PIN-код может также вводится с помощью устройства 124 дистанционного управления в телевизионном клиентском устройстве 114, или с помощью игрового контроллера 126 в игровом устройстве 116.
На Фиг.4 иллюстрируется примерный способ(ы) 400 для телевизионных сеансов совместного использования. Подразумевается, что порядок следования, в котором описан способ, не должен толковаться ограничительно, и любое число этапов описанного способа может комбинироваться в любом порядке для осуществления способа, или альтернативного способа.
На этапе 402 отображаются выбираемые пользователем возможные варианты просмотра имеющихся телевизионных сеансов совместного использования, которые могут выбираться для присоединения. Например, отображение имеющихся телевизионных сеансов совместного использования может отображаться в дополнительных устройствах визуализации, не подключенных в телевизионном сеансе совместного использования, и пользователь в устройстве визуализации может выбрать возможный вариант просмотра, чтобы присоединиться к телевизионному сеансу совместного использования. В варианте осуществления меню возможных вариантов просмотра может отображаться на устройстве 122 отображения в устройстве визуализации, и пользователь может выбирать возможный вариант просмотра.
На этапе 404 запрос присоединения принимается от устройства визуализации для присоединения к телевизионному сеансу совместного использования. Например, сеансовый администратор 148 в устройстве 132 визуализации, подключенном в телевизионном сеансе совместного использования, принимает запрос присоединения от устройства визуализации, запрашивающего присоединение к телевизионному сеансу 150 совместного использования, если инициирован пользователем в устройстве визуализации. На этапе 406 запрос присоединения от устройства визуализации отображается в устройствах визуализации, которые подключены в телевизионном сеансе совместного использования. Например, сеансовый администратор 148 в устройстве 132 визуализации инициирует передачу запроса присоединения для отображения в устройствах визуализации, подключенных в телевизионном сеансе совместного использования.
На этапе 408 выполняется определение, установило ли запрашивающее устройство визуализации разрешения присоединяться с каждым устройством визуализации, подключенным в телевизионном сеансе совместного использования. В варианте осуществления запрашивающее устройство визуализации может быть подключено в телевизионный сеанс 150 совместного использования на основании связанных с устройством параметров 152 конфигурации и/или разрешений, установленных для присоединения к каждому устройством визуализации, которое является уже подключенным в телевизионном сеансе совместного использования. В дополнение к определению сеансовым администратором 148, имеет ли запрашивающее устройство визуализации соответствующие параметры разрешения (например, параметры 152 конфигурации), которые позволяют устройству визуализации присоединяться к телевизионному сеансу совместного использования, сеансовый администратор может также определять, имеют ли устройства визуализации, подключенные в телевизионном сеансе совместного использования, соответствующие параметры разрешений, которые позволяют запрашивающему устройству визуализации присоединяться к ним в телевизионном сеансе совместного использования.
Если запрашивающее устройство визуализации не имеет разрешений для присоединения в телевизионный сеанс совместного использования (то есть, "нет" от этапа 408), то на этапе 410, запрос присоединения для присоединения в телевизионный сеанс совместного использования отклоняется. Например, запрашивающему устройству визуализации может быть отказано от участия в телевизионном сеансе совместного использования в соответствии с параметрами разрешения, или если принимается входной сигнал отказа на запрос присоединения.
Если запрашивающее устройство визуализации действительно имеет разрешения для присоединения в телевизионный сеанс совместного использования (то есть "да" от этапа 408), то на этапе 412 одобрения относительно запроса присоединения принимаются от каждого устройства визуализации, подключенного в телевизионном сеансе совместного использования. В варианте осуществления запрашивающее устройство может быть присоединено к телевизионному сеансу совместного использования, если одобрение на запрос присоединения принимается от каждого устройства визуализации, которое уже подключено в телевизионном сеансе совместного использования. Например, пользователь в игровом устройстве 116 может инициировать запрос присоединения для присоединения к телевизионному сеансу совместного использования в сети 102 с поддержкой сеанса совместного использования, которая включает в себя телевизионное клиентское устройство 114 и вычислительное устройство 118, и пользователи в устройствах визуализации могут инициировать одобрения для игрового устройства 116 на присоединение к телевизионному сеансу совместного использования.
На этапе 414 выполняется определение, одобрен ли запрос присоединения каждым из устройств визуализации, подключенным в телевизионном сеансе совместного использования. Если запрос присоединения не одобрен каждым из устройств визуализации, подключенным в телевизионном сеансе совместного использования (то есть "нет" от этапа 414), то на этапе 410 запрос подключения от запрашивающего устройства визуализации для присоединения к телевизионному сеансу совместного использования, отклоняется. Однако если запрос присоединения одобрен каждым из устройств визуализации, соединенным в телевизионном сеансе совместного использования (то есть "да" от этапа 414), то на этапе 416 запрашивающее устройство визуализации присоединяется в телевизионный сеанс совместного использования, чтобы принимать телевизионный контент посредством тюнера тюнерного устройства. Например, сеансовый администратор 148 присоединяет запрашивающее устройство в телевизионный сеанс 150 совместного использования для приема телевизионного контента 138 тюнером 136 тюнерного устройства (например, тюнерного устройства 108), и присоединенное устройство визуализации может отображать телевизионный контент для просмотра.
На этапе 418 уведомление о присоединении отображается в устройствах визуализации, подключенных в телевизионном сеансе совместного использования, чтобы указать, что запрашивающее устройство визуализации присоединяется к телевизионному сеансу совместного использования. В другом варианте осуществления уведомление отсоединения может передаваться на устройство визуализации в телевизионном сеансе совместного использования, чтобы указать, что являются доступными другие ресурсы (например, один или несколько тюнеров), от которых можно принимать телевизионный контент. Например, пользовательский интерфейс 154 сеансов может включать в себя уведомление другим пользователям об отсоединении, если тюнер становится доступным, в каком случае пользователь может пожелать инициировать присоединение к другому телевизионному сеансу совместного использования, чтобы принимать другой телевизионный контент для просмотра. Альтернативно, уведомление об отсоединении может быть инициировано, чтобы завершать телевизионный сеанс совместного использования. Например, в устройстве визуализации в телевизионном сеансе совместного использования пользователь может инициировать уведомление об отсоединении, которое передается зрителям  других устройств, подключенных в телевизионном сеансе совместного использования, для отсоединения других устройств визуализации от сеанса.
На Фиг.5 иллюстрируется примерный способ(ы) 500 телевизионных сеансов совместного использования. Подразумевается, что порядок следования, в котором описан способ, не должен толковаться ограничительно, и любое число этапов описанного способа может комбинироваться в любом порядке для осуществления способа, или альтернативного способа.
На этапе 502 отображаются доступные устройства визуализации, которые пользователь может выбирать для присоединения в телевизионный сеанс совместного использования. Например, пользовательский интерфейс 154 сеансов может отображать доступные устройства визуализации (например, устройства, не подключенные в телевизионном сеансе совместного использования), которые пользователь может выбирать для присоединения к телевизионному сеансу совместного использования.
На этапе 504 принимаются инициированные пользователем выборки присоединения, чтобы присоединять выбранные из доступных устройств визуализации в телевизионный сеанс совместного использования, и, на этапе 506, выбранные из доступных устройств визуализации присоединяются в телевизионный сеанс совместного использования, чтобы принимать телевизионный контент посредством тюнера тюнерного устройства. Например, сеансовый администратор 148 в устройстве 132 визуализации может принимать выборки присоединения, чтобы присоединять выбранные из доступных устройств визуализации в телевизионный сеанс совместного использования. Сеансовый администратор 148 затем может присоединить выбранные из доступных устройств визуализации в телевизионный сеанс совместного использования, чтобы принимать телевизионный контент 138 посредством тюнера 136 тюнерного устройства 130 и отображать телевизионный контент для просмотра.
На Фиг.6 иллюстрируется примерный способ(ы) 600 для телевизионных сеансов совместного использования. Подразумевается, что порядок следования, в котором описан способ, не должен толковаться ограничительно, и любое число этапов описанного способа может комбинироваться в любом порядке для осуществления способа, или альтернативного способа.
На этапе 602 отображается представление конфигурации телевизионного сеанса совместного использования. Например, отображается представление 156 конфигурации для телевизионного сеанса совместного использования и представление конфигурации включает в себя изображения, каждое из которых представляет устройство визуализации, подключенное в телевизионном сеансе совместного использования. Изображения, каждое из которых представляет устройство визуализации, подключенное в телевизионном сеансе совместного использования, в представлении 156 конфигурации также может быть в цветовом коде или включать в себя любой другой индивидуальный визуальный атрибут, чтобы указывать разрешения, параметры сеанса, параметры конфигурации, управление тюнером и подобное.
На этапе 604 ранжированные разрешения для управления тюнером тюнерного устройства устанавливаются для устройств визуализации, которые подключены в телевизионном сеансе совместного использования. Например, сеансовый администратор 148 в устройстве 132 визуализации устанавливает ранжированные разрешения (например, параметры 152 конфигурации), чтобы управлять тюнером 136 тюнерного устройства 130 для каждого устройства, подключенного в телевизионном сеансе 150 совместного использования. Параметры 152 конфигурации устройства 132 визуализации могут включать в себя параметры сеанса и разрешения для конкретного устройства в сети 102 с поддержкой сеанса совместного использования. Разрешения, которые соответствуют устройству визуализации и/или пользователю, который связан с конкретным устройством визуализации, могут использоваться для управления доступом при приеме запроса присоединения для присоединения к телевизионному сеансу совместного использования. Устройства визуализации, которые подключены в телевизионном сеансе 150 совместного использования, могут быть ранжированы согласно разрешениям, которые соответствуют соответственным устройствам и/или пользователям, которые связаны с устройствами визуализации, например, идентифицированы регистрационным кодом.
На этапе 606 контролируется телевизионный контент, отображаемый для просмотра в устройстве, которое подключено в телевизионном сеансе совместного использования. Например, сеансовый администратор 148 в устройстве 132 визуализации инициирует мониторинг отображаемого для просмотра в другом устройстве визуализации, которое подключено в телевизионном сеансе совместного использования. При присоединении к телевизионному сеансу совместного использования для мониторинга отображаемого без привлечения внимания, пользователь в одном устройстве в сети 102 с поддержкой сеанса совместного использования наблюдает телевизионный контент, который отображается для просмотра в другом устройстве визуализации без ведома зрителя на другом устройстве. Альтернативно, пользователь в устройстве визуализации в сети 102 с поддержкой сеанса совместного использования наблюдает телевизионный контент, который отображается для просмотра в другом устройстве визуализации с уведомлением зрителю на другом устройстве, так что зритель осведомлен о мониторинге телевизионного контента.
На этапе 608 отслеживается и поддерживается предыстория просмотра телевизионного контента для устройств, которые подключены в телевизионные сеансы совместного использования. Например, сеансовый администратор 148 в устройстве 132 визуализации отслеживает и поддерживает предысторию просмотра телевизионного контента для устройств визуализации, подключенных в телевизионном сеансе совместного использования. Предыстория изменений каналов и/или выбираемого телевизионного контента сохраняется для будущего доступа, чтобы отслеживать просмотр телевидения в устройствах визуализации в сети 102 с поддержкой сеанса совместного использования.
На этапе 610 для телевизионного сеанса совместного использования обнаруживается конфликт ресурсов между устройствами визуализации по использованию тюнера тюнерного устройства. Например, сеансовый администратор 148 в устройстве 132 визуализации обнаруживает конфликт ресурсов относительно телевизионного сеанса 150 совместного использования.
На этапе 612 отображаются выбираемые пользователем возможные варианты просмотра, выбираемый каждый для решения конфликта ресурсов. Например, сеансовый администратор 148 инициирует отображение выбираемых пользователем возможных вариантов просмотра, каждый из которых решает конфликт ресурсов при выборе возможного варианта просмотра. Сеансовый администратор 148 может также инициировать передачу выбираемых пользователем возможных вариантов просмотра для отображения в устройствах визуализации, подключенных в телевизионном сеансе совместного использования, например, пользовательском интерфейсе для других возможных вариантов 160 просмотра, любой из которых может быть выбран, чтобы смягчить конфликт ресурсов путем подключения игрового устройства 116 в другой телевизионный сеанс совместного использования. Пользователь может для совместного просмотра выбирать телевизионный сеанс совместного использования в качестве возможного варианта просмотра из перечня доступных тюнеров и/или телевизионных сеансов совместного использования.
На этапе 614 выбранный вариант просмотра принимается от устройства визуализации, и, на этапе 616, решается конфликт ресурсов в соответствии с выбранным возможным вариантом просмотра, принятым от устройства визуализации. Например, сеансовый администратор 148 в устройстве 132 визуализации принимает выбранный возможный вариант просмотра в виде ввода от другого устройства визуализации и решает конфликт ресурсов в соответствии с выбранным возможным вариантом просмотра. Пользовательский выбор или управляющий входной сигнал для пользовательского интерфейса может быть инициирован с помощью устройства ввода, например, с помощью клавиатуры 128, мыши или другого указательного устройства в вычислительном устройстве 118. Пользовательский управляющий входной сигнал также может инициироваться с помощью устройства 124 дистанционного управления в телевизионном клиентском устройстве 114, или с помощью игрового контроллера 126 в игровом устройстве 116.
На Фиг.7 иллюстрируются различные компоненты примерного устройства 700, которое может быть реализовано в виде любого типа клиентского или телевизионного устройства, как описано со ссылкой на Фиг.1, чтобы осуществлять варианты телевизионных сеансов совместного использования. В варианте(ах) осуществления устройство 700 может быть реализовано в виде любого одного или комбинации устройств из проводного и/или беспроводного устройства, в виде некоторой формы телевизионного клиентского устройства (например, телевизионной приставки, цифрового видеомагнитофона (DVR), и т.д.), вычислительного устройства, портативного вычислительного устройства, мультимедийного устройства, устройства связи, устройства обработки видеоданных и/или визуализации, бытового прибора, игрового устройства, электронного устройства и/или в виде любого устройства другого типа, которое может быть реализовано с возможностью принимать мультимедийный контент в любой форме данных аудио, видео и/или изображения. Устройство 700 может также быть связано с пользователем (то есть, человеком) и/или объектом, который управляет устройством, так что устройство описывает логические устройства, которые включают в себя пользователей, программное обеспечение, микропрограммное обеспечение и/или комбинацию устройств.
Устройство 700 включает в себя компоненты 702 беспроводной локальной вычислительной сети (WLAN), которые дают возможность беспроводной передачи контента 704 устройства или других данных (например, принятых данных, принимаемых данных, спланированных для телевизионного вещания данных, пакетов данных с упомянутыми данными, и т.д.). Контент 704 устройства может включать в себя параметры конфигурации сеанса, параметры конфигурации устройства, мультимедийный контент, хранимый в устройстве, и/или информацию, связанную с пользователем устройства. Мультимедийный контент, хранимый в устройстве 700, может включать любой тип данных, а также мультимедийный контент аудио, видео, и/или изображения. Устройство 700 может также включать в себя один или несколько входов 706 мультимедийного контента, через которые может приниматься любой тип мультимедийного контента, такой как музыкальный, телевизионный, контент записанного видео, и любой другой, принимаемый от источника контента, тип контента из аудио, видео и/или изображения, который затем может обрабатываться, визуализироваться и/или отображаться для просмотра.
Устройство 700 может также включать в себя интерфейсы 708 связи, которые могут быть реализованы в виде любого одного или нескольких интерфейсов из последовательного и/или параллельного интерфейса, беспроводного интерфейса, любого типа сетевого интерфейса, модема, и в виде любого другого типа интерфейса связи. Интерфейсы 708 связи обеспечивают соединение и/или линии связи между устройством 700 и сетью связи, посредством которой другие электронные, вычислительные и коммуникационные устройства могут обмениваться данными с устройством 700.
Устройство 700 может включать в себя один или несколько процессоров 710 (например, любой из микропроцессоров, контроллеров и подобный), которые обрабатывают различные исполнимые компьютером команды, чтобы управлять работой устройства 700 и реализовывать варианты осуществления телевизионных сеансов совместного использования. Альтернативно или дополнительно, устройство 700 может быть реализовано с наличием любого одного или комбинации из аппаратных средств, микропрограммного обеспечения или схемы с фиксированной логикой, которые реализованы в связи со схемами обработки и управления, в целом идентифицированных в позиции 712. Хотя не показано, устройство 700 может включать в себя системную шину или систему передачи данных, которая связывает различные компоненты внутри устройства. Системная шина может включать в себя любую одну или комбинацию из различных шинных структур, таких как шина памяти или контроллер памяти, периферийная шина, универсальная последовательная шина, и/или процессорная или локальная шина, которая использует любую из разнообразия шинных архитектур.
Устройство 700 может также включать в себя машиночитаемый носитель 714, такой как один или несколько компонентов памяти, примеры которых включают оперативное запоминающее устройство (ОЗУ, RAM), энергонезависимое запоминающее устройство (например, любое одно или несколько из постоянного запоминающего устройства (ПЗУ, ROM), флэш-памяти, стираемого программируемого ПЗУ (EPROM), электрически-стираемого программируемого ПЗУ (EEPROM), и т.д.), и дисковое запоминающее устройство. Дисковое запоминающее устройство может включать в себя любой тип магнитного или оптического ЗУ, такой как накопитель на жестком диске, записываемый и/или перезаписываемый компакт-диск (CD), любой тип цифрового универсального диска (DVD), и подобное. Устройство 700 может также включать в себя носитель 716 записи, чтобы поддерживать записанный мультимедийный контент 718, который устройство 700 принимает и/или записывает.
Машиночитаемый носитель 714 обеспечивает механизмы хранения данных, чтобы хранить контент 704 устройства, а также различные приложения 720 устройства и любые другие типы информации и/или данных, относящиеся к операционным аспектам устройства 700. Например, операционная система 722 может поддерживаться в виде компьютерного приложения машиночитаемым носителем 714 и исполняться на процессорах 710. Приложения 720 устройства могут также включать в себя диспетчер 724 устройств и сеансовый администратор 726. В этом примере приложения 720 устройства показаны в виде программных модулей и/или компьютерных приложений, которые могут реализовывать различные варианты осуществления телевизионных сеансов совместного использования.
При реализации в виде телевизионного клиентского устройства, устройство 700 может также включать в себя систему 728 DVR с приложением 730 воспроизведения, которое может быть реализовано в виде приложения управления мультимедиа, чтобы управлять воспроизведением записанного мультимедийного контента 718 и/или любого другого контента из аудио, видео, и/или изображения, который визуализируется и/или отображается для просмотра. Носители 716 записи могут поддерживать записанный мультимедийный контент, который может включать в себя мультимедийный контент при его приеме от распределителя контента и записи. Например, мультимедийный контент может записываться, если принимается в виде спланированной зрителем записи, или при реализации носителя 716 записи в виде буфера приостановки, который записывает потоковый мультимедийный контент, принимаемый и визуализируемый для просмотра.
Устройство 700 может также включать в себя систему 732 обработки аудио, видео и/или изображения, которая поставляет данные аудио на аудиосистему 734 и/или обеспечивает данные видео или изображения на систему 736 отображения. Аудиосистема 734 и/или система 736 отображения могут включать в себя любые устройства или компоненты, которые обрабатывают, отображают, и/или иным образом представляют данные аудио, видео и изображения. Аудиосистема 734 и/или система 736 отображения может быть реализована в виде интегрированных компонентов примерного устройства 700. Альтернативно, аудиосистема 734 и/или система 736 отображения может быть реализована в виде внешних компонентов по отношению к устройству 700. Сигналы видео и сигналы аудио могут передаваться от устройства 700 на аудиоустройство и/или на устройство отображения по RF (радиочастотному) каналу, каналу раздельного видеосигнала (S-видео), каналу композитного видеосигнала, каналу компонентного видеосигнала, через интерфейс стандарта DVI (интерфейс цифрового видео), соединение аналогового аудио, или другому подобному каналу связи.
Хотя варианты осуществления телевизионных сеансов совместного использования были описаны на конкретном для признаков и/или способов языке, следует понимать, что объект изобретения по прилагаемой формуле изобретения не обязательно ограничивается описанными конкретными признаками или способами. Предпочтительнее конкретные признаки и способы раскрыты в качестве примерных реализаций телевизионных сеансов совместного использования.