Способ и устройство просмотра и выбора каналов из множества источников на основе определяемых пользователем предпочтений
Реферат
Изобретение относится к области воспроизведения развлекательных программ, в частности к способам и устройствам, позволяющим пользователям осуществлять просмотр и выбор каналов из множества источников программ на основе определяемых пользователем предпочтений. Техническим результатом является разработка усовершенствованных способов и устройств просмотра и выбора каналов от множества различных источников. Технический результат достигается тем, что настоящим изобретением обеспечена возможность осуществления обслуживания одного и более списков предпочтений и их изменение отдельными пользователями в зависимости от их собственных вкусов. Причем каждый из списков может содержать в себе идентификаторы каналов из множества различных источников, что позволяет пользователю просматривать и выбирать каналы из различных источников, не интересуясь источниками каналов и даже не имея каких-либо знаний о них. 4 с. и 16 з.п.ф-лы, 7 ил.
Настоящее изобретение относится к области систем воспроизведения развлекательных программ. В частности, это изобретение относится к способам и устройствам, позволяющим пользователям осуществлять просмотр и выбор каналов из множества источников на основе определяемых пользователем предпочтений.
УРОВЕНЬ ТЕХНИКИ Современным направлением развития электроники и компьютерной промышленности является объединение компьютерных систем и более традиционных блоков системы развлекательных программ. Такое объединение позволяет предоставлять пользователям системы все более и более обширный объем информации в дополнение к наборам программ телевизионного вещания, передача которых до настоящего времени осуществлялась посредством обычного телевидения. Такое объединение сопровождается расширением номенклатуры средств (например, механизма или "проводящего канала", посредством которого осуществляют передачу зрелищной программы в телевизионный приемник), посредством которых осуществляют передачу телевизионных программ. В то время как ранее стандартными средствами передачи телевизионных программ являлись аналоговое эфирное вещание и системы аналогового кабельного телевидения, в настоящее время все большее распространение получают цифровые кабельные и цифровые спутниковые системы. Кроме того, в качестве дополнительных услуг для зрителей начинают появляться и другие средства передачи, например цифровое вещание. Использование различных средств передачи привело к увеличению количества источников, из которых может быть осуществлен прием наборов телевизионных программ, что, следовательно, также привело к увеличению количества телевизионных программ, доступных для просмотра. Оба эти увеличения обусловлены увеличением количества средств передачи, а также наличием дополнительной пропускной способности у некоторых из новейших типов средств передачи. Кроме того, программа также может быть получена и посредством других "локальных" источников (например, кассетных видеомагнитофонов), что тем самым дополнительно увеличивает имеющиеся у пользователей возможности получения наборов программ. Кроме того, такое объединение компьютерных систем и более традиционных блоков системы воспроизведения развлекательных программ может приводить тому, что для пользователей становится возможным выбор различных типов программ. Например, посредством таких объединенных систем пользователи могут получить возможность прослушивания аналоговых радиопередач или программ цифрового кабельного музыкального вещания. Однако одной из проблем, существующих в объединенных системах, является обеспечение для пользователя простоты выбора программ из большого количества имеющихся вариантов выбора. В то время как несколько лет назад пользователь мог осуществлять выбор из двенадцати местных каналов телевизионного вещания или из 30-40 кабельных каналов, использование в настоящее время дополнительных средств передачи привело к увеличению количества возможных для просмотра программ до сотен, а в недалеком будущем это количество возрастет до тысяч. Время, которое необходимо пользователю для "путешествия" по всем этим каналам (просмотра и выбора каналов) из множества различных источников, становится слишком большим, что, следовательно, уменьшает его положительные эмоции от пользования системой. Кроме того, во многих ситуациях интерес пользователя состоит просто в просмотре и/или в прослушивании программы, и ему не особенно важно то, из какого источника (например, аналогового эфирного вещания или системы аналогового кабельного телевидения) она получена. Следовательно, существует необходимость создания для пользователя усовершенствованного способа просмотра и выбора каналов от множества различных источников. СУЩНОСТЬ ИЗОБРЕТЕНИЯ Объектами настоящего изобретения являются способ и устройство просмотра и выбора каналов из множества источников на основе определяемых пользователем предпочтений. Согласно одной из отличительных особенностей настоящего изобретения в нем предложен осуществляемый с использованием компьютера способ, согласно которому выполняют обращение к списку определяемых пользователем предпочтений, в котором указано множество каналов из множества различных источников, и производят выбор одного из множества указанных каналов для предоставления его пользователю. Еще одним объектом настоящего изобретения является изделие, содержащее носитель информации, в котором запомнено множество команд, которые в результате исполнения их процессором приводят к выполнению операций обращения к списку определяемых пользователем предпочтений, в котором указано множество каналов из множества различных источников, и выбора одного из множества указанных каналов для предоставления его пользователю. Другим объектом настоящего изобретения является устройство, содержащее запоминающее устройство для хранения списка определяемых пользователем предпочтений, в котором указано множество каналов из множества различных источников, и соединенное с запоминающим устройством устройство управления выбором канала, которое выполняет обращение к списку определяемых пользователем предпочтений и производит выбор одного из множества указанных каналов для предоставления его пользователю. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ Изложение настоящего изобретения осуществлено посредством примеров, а не посредством указания признаков изобретения, приведенных на сопроводительных чертежах, в которых одинаковые элементы имеют одинаковые номера ссылок. Фиг.1 представляет собой блок-схему, на которой показаны составные части системы для приведенной в качестве примера системы развлекательных программ, в которой может быть реализован один из вариантов осуществления настоящего изобретения. Фиг. 2 представляет собой блок-схему, на которой показано устройство системного контроллера согласно одному из вариантов осуществления настоящего изобретения. Фиг. 3 представляет собой схему последовательности операций, на которой показаны операции, выполняемые при разрешении пользователю осуществлять просмотр и выбор каналов из множества источников согласно одному из вариантов осуществления настоящего изобретения. На Фиг.4 показаны списки предпочтений согласно одному из вариантов осуществления настоящего изобретения. На Фиг. 5 изображен пример базы данных электронного справочника по программам согласно одному из вариантов осуществления настоящего изобретения. Фиг. 6 представляет собой схему последовательности операций, на которой показаны операции, выполняемые при разрешении осуществлять обновление списков предпочтений пользователей, согласно одному из вариантов осуществления настоящего изобретения На фиг.7 показан один из вариантов осуществления вычислительного устройства, пригодного для использования совместно с настоящим изобретением. ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ Для более полного понимания настоящего изобретения в приведенном ниже подробном описании изложено множество конкретных подробностей. Однако для специалистов в данной области техники понятно, что настоящее изобретение может быть реализовано на практике и без этих конкретных подробностей. В ряде случаев подробное описание известных способов, процедур, узлов и схем не приведено во избежание неясностей при описании настоящего изобретения. Части описания будут представлены на основе операций, осуществляемых компьютерной системой, и в них будут использованы такие термины, как: данные, флаги, биты, значения, символы, строки, числа и т.п., что соответствует тому образу действий, который специалисты в данной области техники обычно используют для пояснения сущности их работы другим специалистам в данной области техники. Специалистам в данной области техники хорошо понятно, что эти параметры могут принимать вид электрических, магнитных или оптических сигналов, которые можно запоминать, передавать, объединять и иным образом воздействовать на них посредством механических и электрических узлов компьютерной системы; а под термином "компьютерная система" подразумеваются универсальные, а также специализированные вычислительные машины для обработки данных, системы и т.п., являющиеся автономными, присоединенными или встроенными. Кроме того, описание различных операций будет приведено посредством поочередного описания множества дискретных операций в такой форме, которая является полезной для понимания сущности настоящего изобретения. Однако не следует делать вывод о том, что порядок изложения подразумевает то, что эти операции обязательно необходимо выполнять в указанном порядке, в частности в том порядке следования, который указан в описании. В настоящем изобретении предложены способ и устройство просмотра и выбора каналов из множества источников на основе определяемых пользователем предпочтений. Согласно настоящему изобретению может быть осуществлено обслуживание одного или более списков определяемых пользователем предпочтений, в которых указано множество различных каналов из множества различных источников. Вместо необходимости осуществлять просмотр всей совокупности каналов пользователь может осуществлять просмотр и выбор каналов из списка предпочтений и, к тому же, может выполнять это, не думая о том, какому источнику соответствует конкретный канал. Используемый здесь термин "канал" относится к конкретному каналу передачи данных от источника (например, к конкретным частотам, на которых осуществляют передачу источники аналогового эфирного и кабельного телевизионного вещания или радиостанции) или к исходному местоположению источника (например, к идентификаторам местоположения (таким как универсальные указатели ресурса (URL) каналов сетевого обслуживания)). Многие из источников содержат в себе множество каналов. Фиг.1 представляет собой блок-схему, на которой показаны составные части системы для приведенной в качестве примера системы развлекательных программ, в которой может быть реализован вариант осуществления настоящего изобретения. Система 100 функционирует таким образом, что предоставляет (например, осуществляет отображение на экране, воспроизводит и т.д.) пользователю (пользователям) набор звуковых и/или видео программ. Система 100 содержит телевизор/устройство отображения 102, устройство 106 записи/воспроизведения видеосигнала, устройство 114 записи/считывания цифрового видеодиска (ЦВД) (DVD) (также именуемого универсальным цифровым диском), тюнер и/или усилитель 110 звукового/видео сигнала, устройство 122 считывания/записи звукового сигнала и устройство 112 воспроизведения компакт-дисков (КД) (CD), причем все они соединены с общей шиной 108 ввода-вывода. Понятно, что общую шину 108 ввода-вывода используют исключительно для простоты пояснения схемы и что целесообразным вариантом может являться использование нескольких альтернативных средств маршрутизации входных и выходных сигналов. Например, маршрутизация входного и выходного звуковых сигналов может быть осуществлена посредством соответствующего количества независимых "соединительных" кабелей для звукового сигнала, маршрутизация видеосигналов может быть осуществлена посредством независимых коаксиальных кабелей, а маршрутизация управляющих сигналов может быть осуществлена посредством двухпроводной линии последовательной передачи, либо посредством сигналов связи в инфракрасном (ИК) диапазоне, либо посредством сигналов высокочастотной (ВЧ) связи. Как указано в приведенном далее примере, маршрутизация звуковых, видео и/или управляющих сигналов может быть также осуществлена по одной или большему количеству шин согласно Техническим требованиям для универсальной последовательной шины (USB), редакция 1.0 (15 января 1996) (Universal Serial Bus Specification, Revision 1.0 (January 15, 1996)), или же согласно Стандарту для высокопроизводительной последовательной шины ИИЭР (институт инженеров по электротехнике и радиоэлектронике) 1394, стандарт ИИЭР 1394-1995, проект документа 8,0 вариант 3, одобренный 12 декабря 1995 г. (High Performance Serial Bus IEEE Standard 1394, IEEE std. 1394-1995, draft 8.0 v3, approved December 12, 1995). Кроме того, система 100 содержит акустическую систему 116, микрофон 118, видеокамеру 120 и беспроводное устройство 132 управления вводом-выводом. В одном из вариантов осуществления беспроводное устройство 132 управления вводом-выводом представляет собой устройство дистанционного управления системой развлекательных программ, которое поддерживает связь с блоками системы 100 посредством ИК сигналов. В другом варианте осуществления беспроводное устройство 132 управления вводом-выводом может представлять собой беспроводную клавиатуру и/или устройство управления курсором, которое поддерживает связь с блоками системы 100 посредством ИК-сигналов или ВЧ-сигналов. В еще одном варианте осуществления беспроводное устройство 132 управления вводом-выводом может представлять собой устройство дистанционного управления, работающее в ИК или ВЧ диапазоне, внешний вид которого аналогичен обычному устройству дистанционного управления системой развлекательных программ, но которое имеет дополнительную особенность, заключающуюся в наличии шарового манипулятора или иного механизма управления курсором, который позволяет пользователю устанавливать курсор в заданное положение на устройстве отображения системы 100. Ядром системы 100 является системный контроллер 104, обладающий отличительными особенностями настоящего изобретения, который выполнен таким образом, что осуществляет управление множеством соответствующих функций элементов системы. Как изображено на чертеже, системный контроллер 104 при необходимости соединяют с каждым из узлов системы посредством шины 108 ввода-вывода. В одном из вариантов осуществления в дополнение к шине 108 ввода-вывода или же вместо нее системный контроллер 104 может быть снабжен передатчиком (или приемопередатчиком) беспроводной связи, который может обеспечивать связь с узлами системы посредством ИК-сигналов или ВЧ-сигналов 108. Вне зависимости от способа управления системный контроллер 104 выполнен таким образом, что осуществляет управление каждым из узлов системы 100 развлекательных программ, хотя понятно, что управление каждым отдельным узлом может быть осуществлено посредством беспроводного устройства 132 ввода-вывода. Системный контроллер 104 извлекает и запоминает информацию о развлекательных программах, которую получают из обширного множества источников. При работе системы 100 системный контроллер 104 динамически устанавливает конфигурацию рабочих параметров системы 100 и предлагает использовать дополнительные возможности с "добавленной стоимостью" для повышения для пользователя системы 100 развлекательности программ, что более подробно будет описано ниже. В одном из вариантов осуществления системный контроллер 104 может представлять собой компьютерную систему, функционирующую в соответствии с изложенными в настоящем изобретении принципами, более подробное описание которой будет приведено ниже. В другом варианте осуществления системный контроллер 104 может представлять собой компьютерную приставку к телевизору, имеющую необходимую мощность обработки и функционирующую в соответствии с изложенными в настоящем изобретении принципами. Вне зависимости от конкретного варианта осуществления системный контроллер 104 также может быть назван "объединяющей системой", которая предназначена для объединения совокупности систем развлекательных программ и вычислительных платформ с целью достижения полезных результатов, которые более подробно рассмотрены ниже. Несмотря на то, что описание настоящего изобретения выполнено применительно к изображенным на чертежах вариантам осуществления, которые приведены в качестве примеров, на основании приведенного ниже описания для специалистов в данной области техники понятно, что настоящее изобретение не ограничено этими вариантами осуществления и может быть реализовано в виде множества альтернативных вариантов осуществления. Следовательно, признаки новизны настоящего изобретения могут быть реализованы на практике в системе, обладающей большей или меньшей сложностью, нежели система, изображенная на фиг.1. Например, к системе 100 могут быть добавлены устройства или же из системы 100 могут быть удалены устройства (например, видеокамера 120, микрофон 118, устройство 114 записи/считывания цифрового видеодиска (ЦВД) (DVD) и т. д.). Как показано на фиг.1, система 100 может иметь такую конфигурацию, при которой она осуществляет прием звуковых/видео программ, поступающих на вход через большое множество средств передачи. В одном из вариантов осуществления система 100 осуществляет прием программ, поступающих на вход через любое из или через все приведенные ниже средства передачи: кабельное вещание 124, спутниковое вещание 126 (например, через спутниковую антенну), передачи в диапазоне метровых радиоволн (MB) (VHF) или в диапазоне дециметровых радиоволн (ДМВ) (UHF) широковещательных сетей 134 (например, через антенну) и/или интерфейс 128 телефонной/компьютерной сети. Кроме того, специалистам в данной области техники понятно, что указанные входной сигнал 124 кабельного вещания, входной сигнал 126 спутникового вещания и входной сигнал 134 МВ/ДМВ диапазона (VHF/UHF) могут содержать в себе набор аналоговых и/или цифровых программ (например, программ цифрового телевидения высокой четкости (ТВЧ)). Кроме того, звуковые/видео программы могут быть получены из постоянного запоминающего устройства на компакт-диске (CD-ROM), цифрового видеодиска (ЦВД) (DVD) или из иного цифрового или аналогового запоминающего устройства посредством устройства воспроизведения из системы 100 (например, устройства 114 записи/считывания цифрового видеодиска (DVD)). Ввод звуковых/видео программ может быть также осуществлен из Интернета, развлекательной сети или иной сети через, например, интерфейс 128. Система 100 выполнена таким образом, что помимо входа для программ она также имеет несколько выходов 130 для управляющих сигналов общего назначения, конфигурация которых может быть задана таким образом, чтобы осуществлять управление любым количеством устройств. Например, в одном из вариантов осуществления в том случае, когда системный контроллер 104 устанавливает конфигурацию системы 100 для отображения на экране кинофильма, он может также осуществлять уменьшение яркости освещения в комнате до заранее заданного уровня, что дополнительно улучшает внешние условия для просмотра. Схемы управления, позволяющие вычислительному устройству осуществлять управление, например освещением, параметрами настройки терморегулятора и другими бытовыми приборами (посредством, например, домашней электропроводки), являются хорошо известными в данной области техники и, следовательно, их описание ниже приведено не будет. Помимо того, что системный контроллер 104 воплощает в себе принципы, изложенные в настоящем изобретении (более полное описание которых приведено ниже), он отображает собой обширный класс вычислительных устройств, известных в данной области техники. Примером такого вычислительного устройства является настольная компьютерная система, снабженная высокопроизводительным микропроцессором (микропроцессорами), таким как процессор Пентиум (Pentium), процессор Пентиум Про (Pentium Pro) или процессор Пентиум II (Pentium II), которые обычно производит и поставляет Корпорация Интел, г. Санта-Клара, штат Калифорния, США (Intel Corporation of Santa Clara, California). Другим примером подобного вычислительного устройства является "бытовое" Интернет-устройство, например Интернет-терминал телевизионной приставки для работы во всемирной паутине (WebTVТМ Internet Terminal), поставляемый фирмой Сони Электронике Инкорпорейтед, г. Парк Ридж, штат Нью-Джерси, США (Sony Electronics Inc. of Park Ridge, New Jersey) или фирмой Филипс Консумер Электроникс Компани, г. Ноксвилл, штат Теннесси, США (Philips Consumer Electronics Company of Knoxville, Tennessee). Следует понимать, что размер и конструкция корпуса системного контроллера 104 могут быть изменены, что с визуальной точки зрения позволяет лучше вписать его в систему 100. Также следует понимать, что может быть осуществлено целесообразное объединение нескольких составных частей системы воспроизведения развлекательных программ, изображенных на фиг.1. Например, системный контроллер 104 может быть встроен в телевизор/устройство отображения 102, в устройство 114 записи/считывания цифрового видеодиска (DVD) или же в тюнер и усилитель 110 звукового/видео сигнала. Фиг. 2 представляет собой блок-схему, на которой показано устройство системного контроллера согласно одному из вариантов осуществления настоящего изобретения. В одном из вариантов исполнения системный контроллер 104 по фиг. 1 представляет собой системный контроллер 200 по фиг.2. Как показано на чертеже, системный контроллер 200 содержит в себе операционную систему 202, устройство 204 управления блоками, устройство 206 управления электронным справочником по программам (ЭСП) (EPG), устройство 208 управления выбором канала и контроллер 210 интерфейса пользователя (ИП) (UI). Операционная система 202 представляет собой любую из широкого множества обычных операционных систем (таких как операционные системы WindowsТМ 95 или WindowsТМ 98 фирмы Корпорация Майкрософт, г. Редмонд, штат Вашингтон, США) и функционирует таким образом, что позволяет осуществлять связь контроллеров и устройств управления 204-210 между собой. Кроме того, операционная система 202 может также обеспечивать связь с другими блоками системы воспроизведения развлекательных программ, например с теми блоками, которые изображены на фиг.1. Устройство 204 управления блоками осуществляет управление различными блоками системы развлекательных программ, например блоками, которые изображены на фиг.1. Передачу команд, посредством которых изменяют различные параметры блоков, например производят выбор канала или регулируют громкость, в эти блоки осуществляют из устройства 204 управления блоками. Устройство 206 управления ЭСП осуществляет управление доступом к базе 212 данных электронного справочника по программам (ЭСП). Базу 212 данных ЭСП обычно хранят в запоминающем устройстве, входящем в состав системы развлекательных программ (например, на магнитном или на оптическом диске), причем ее выбранные части временно хранят в системной памяти (например, в оперативном запоминающем устройстве). Устройство 206 управления ЭСП осуществляет доступ к базе 212 данных и отображает на экране устройства отображения (например, устройства 102 из фиг.1) запрошенные данные ЭСП. Устройство 206 управления ЭСП обслуживает запросы на получение информации от базы данных ЭСП, поступающие от других блоков контроллера 200, например, от контроллера 210 ИП и от устройства 208 управления выбором канала. Устройство 208 управления выбором канала осуществляет управление просмотром и выбором программ из списка (списков), определяемых пользователем предпочтений настоящего изобретения. Устройство 208 управления выбором канала содержит устройство 221 выбора каналов и устройство 222 управления системой предпочтений. Устройство 222 управления системой предпочтений взаимодействует с базой 214 данных системы предпочтений таким образом, что позволяет пользователю осуществлять доступ к хранящимся предпочтениям и производить их изменение. В том случае, когда пользователь выдает запрос на воспроизведение нового канала, устройство 221 выбора каналов осуществляет доступ к базе 214 данных системы предпочтений и определяет следующий канал, который нужно воспроизвести для пользователя. В базе 214 данных предпочтений указаны каналы, которые доступны для системы развлекательных программ от множества различных источников. Для обеспечения связи с соответствующим блоком (блоками) системы развлекательных программ в случае необходимости воспроизведения нового канала устройство 221 выбора каналов также осуществляет связь с устройством 204 управления блоками. Ниже приведено более подробное описание процедуры выбора следующего канала настоящего изобретения. Согласно одному из вариантов осуществления настоящего изобретения база 214 данных системы предпочтений содержит различные списки предпочтений для различных пользователей системы. Следовательно, в этом варианте осуществления для системы должен быть известен конкретный пользователь (или же в альтернативном варианте она может просто устанавливать по умолчанию списки предпочтений, не соответствующие конкретным пользователям). Опознавание конкретного пользователя может быть выполнено посредством любого из множества обычных способов, например посредством процесса входа в систему с использованием идентификатора пользователя, посредством распознавания речи и т.д. В альтернативном варианте система не может осуществлять обслуживание предпочтений индивидуальных пользователей. В этом альтернативном варианте осуществления для всех пользователей системы используют глобальный список предпочтений для пользователей. Следует отметить, что, как показано на фиг.2, информация о предпочтениях не зависит от данных ЭСП. Следовательно, любые изменения информации о предпочтениях (например, добавление или удаление каналов) не изменяют доступные для пользователя данные ЭСП. Соответственно, наличие списка (списков) предпочтительных каналов, просмотр которых может быть осуществлен в соответствии с настоящим изобретением, не приводит к изменению данных о списке программ/каналов, доступных для воспроизведения согласно данным ЭСП. Списки предпочтений, хранящиеся в базе 214 данных системы предпочтений, могут быть получены из множества источников. Создание списков предпочтений может быть осуществлено самим пользователем (пользователями) системы, конфигурация системы может быть предварительно установлена таким образом, что она содержит заданные по умолчанию списки, обновление которых может быть впоследствии выполнено пользователем, заданные по умолчанию списки для конкретных географических областей (например, на основе названия города или почтового индекса) могут быть получены из внешнего источника (например, через сеть (такую как Интернет) или из постоянного запоминающего устройства на компакт-диске (CD-ROM) и т.д.). Фиг. 3 представляет собой схему последовательности операций, на которой показаны операции, выполняемые при разрешении пользователю осуществлять просмотр и выбор каналов из множества источников согласно одному из вариантов осуществления настоящего изобретения. Сначала, при выполнении операции 302, устройство 208 управления выбором канала из фиг.2 получает запрос о воспроизведении нового канала. Ввод этого запроса о воспроизведении нового канала осуществляют посредством любого из множества традиционных способов, например путем выбора пользователем стрелки "переключение канала в сторону увеличения его порядкового номера" или стрелки "переключение канала в сторону уменьшения его порядкового номера" на устройстве дистанционного управления. Затем при выполнении операции 304 устройство 221 выбора каналов опознает надлежащий список предпочтений. В альтернативном варианте, в котором отсутствует возможность обслуживания множества списков предпочтений, операция 304 может быть пропущена. На фиг.4 показаны списки предпочтений согласно одному из вариантов осуществления настоящего изобретения. На нем показано множество (m) списков 401 и 402 предпочтений. Каждый из списков 401 и 402 предпочтений может содержать в себе множество идентификаторов канала, например идентификаторы 407, 408 и 409 канала из списка 401 предпочтений. Каждый из идентификаторов канала соответствует любому одному из множества различных источников (например, аналоговому телевизионному вещанию, каналу сетевого обслуживания, радиопередаче и т.д.). Кроме того, одному и тому же источнику может соответствовать множество каналов. Может быть реализован любой из множества способов расположения идентификаторов канала в списках предпочтений, например в соответствии с источником, в определенном порядке, задаваемом пользователем, в порядке добавления идентификаторов к списку, в произвольном порядке и т.д. Каждый из множества списков 401-402 предпочтений может соответствовать различным пользователям и/или категориям. В изображенном на чертеже варианте осуществления распознавание списков 401-402 осуществляют посредством их дескрипторов 411-412. Примерами таких дескрипторов являются, в том числе, "Пользователь Джо Смит", "Спорт" или "Пользователь Джейн Смит; музыка кантри/вестерн". Если, по меньшей мере, один из списков 401-402 предпочтений соответствует конкретному пользователю, то опознавание соответствующего списка предпочтений (операция 304 из фиг.3) осуществляют посредством поиска в списках 401-402 текущего пользователя системы воспроизведения развлекательных программ. В результате такого поиска может быть получен один список или же в альтернативном варианте может быть получено множество списков (например, множество списков с различными категориями для этого пользователя или же, по меньшей мере, один "универсальный" список, являющийся дополнительным к возможному перечню различных категорий для этого пользователя). Если, по меньшей мере, один из списков 401-402 предпочтений соответствует конкретной категории, то опознавание соответствующего списка предпочтений также осуществляют посредством поиска в списках 401-402 категории, указанной пользователем. Конкретная категория может быть указана посредством множества способов, например путем ввода данных в систему через интерфейс пользователя (например, созданных посредством интерфейса 210 ИП из фиг.2) либо путем ввода конкретной категории из устройства дистанционного управления (например, путем выбора кнопки конкретной категории, путем выбора клавиш выбора канала, соответствующих конкретной категории, путем ввода наименования категории посредством устройства алфавитно-цифрового ввода и т.д.). Согласно одному из вариантов осуществления настоящего изобретения списки предпочтений 401-402 могут содержать списки предпочтений для индивидуальных пользователей, а также "универсальные" списки предпочтений (те, которые соответствуют множеству пользователей, например всем пользователям). Следовательно, возможна ситуация, в которой запросу отдельного пользователя может соответствовать множество списков предпочтений. Например, списки 401-402 предпочтений могут содержать в себе категорию "Спорт" для пользователя Джо Смита, а также универсальную категорию "Спорт" для всех пользователей. Если при этом пользователь Джо Смит выдает запрос на воспроизведение нового канала, то устройство 221 выбора каналов осуществляет выбор одного из этих двух списков предпочтений. Этот выбор может быть произведен посредством различных способов для различных вариантов осуществления, например путем выбора того, который содержит в себе идентификатор пользователя, путем случайного выбора одного из них, путем выбора того, который содержит в себе большее (или меньшее) количество элементов списка, путем предоставления пользователю возможности выбора наиболее предпочтительного для него или нее и т.д. В альтернативном варианте могут быть использованы оба списка (например, один после другого) и т.д. Возвращаясь к рассмотрению фиг.3, после того как при выполнении операции 304 опознан соответствующий список предпочтений, выполняют операцию 306, при которой устройство 221 выбора каналов по фиг.2 осуществляет обращение к опознанному списку предпочтений. При операции 308 устройство 221 выбора каналов определяет следующий канал на основе информации, содержащейся в списке предпочтений, к которому осуществляют обращение. Определение следующего канала может быть осуществлено любым из множества способов. Согласно одному из вариантов исполнения устройство 208 управления выбором канала по фиг. 2 сохраняет запись о текущем канале, воспроизводимом для пользователя системой развлекательных программ (например, контроллер 200 может контролировать и отслеживать любые переключения каналов в системе). В этом варианте исполнения устройство 221 выбора каналов сравнивает текущий воспроизводимый канал со списком предпочтений, к которому было осуществлено обращение. В том случае, если текущий воспроизводимый канал содержится в списке предпочтений, к которому было осуществлено обращение, то определяют, что в качестве следующего канала служит тот канал, который расположен в списке предпочтений следующим после текущего воспроизводимого канала. Процедура определения того, какой канал будет являться следующим, может "охватывать" каналы с последнего по первый (например, от идентификатора 409 канала по фиг.4 до идентификатора 407 канала). В том случае, если текущий канал не содержится в списке предпочтений, к которому было осуществлено обращение, то определяют, что в качестве следующего канала служит первый канал из списков предпочтений. В альтернативном варианте следующим каналом может просто являться канал из списка предпочтений, который расположен следующим за тем каналом, который был ранее опознан при выполнении операции 308, вне зависимости от того, сколько промежуточных каналов было выбрано и насколько давно это было осуществлено. После того как при операции 308 определен следующий канал, выполняют операцию 310, при которой осуществляют "настройку" соответствующего блока на этот определенный канал. Этот процесс "настройки" выполняет устройство 208 управления выбором канала, передающее в устройство 204 управления блоками сообщение, в котором указано соответствующее устройство из системы развлекательных программ, служащее источником определенного канала, а также сам идентификатор определенного канала. Затем устройство 204 управления блоками передает соответствующий сигнал (сигналы) в соответствующий блок (блоки) системы развлекательных программ, обеспечивающий их настройку на определенный канал и его воспроизведение. Опознавание соответствующего блока для настройки на определенный канал может быть выполнено различными способами. Согласно одному из вариантов осуществления настоящего изобретения списки 401-402 предпочтений из фиг.4 содержат дополнительную информацию 420 "настраиваемый блок", посредством которой определяют, какой из блоков системы воспроизведения развлекательных программ используют для настройки на конкретные каналы. Согласно альтернативному варианту осуществления настоящего изобретения для определения надлежащего блока для настройки на определенный канал выполняют обращение к базе 212 данных ЭСП по фиг.2. Пример базы данных ЭСП показан на фиг.5. Как показано на чертеже, база 500 данных содержит в себе идентификаторы 502 канала, идентификаторы 504 настраиваемых блоков и дескрипторы 506 источников. База 500 данных также содержит дополнительную информацию (например, продолжительность киносеанса, описательную информацию о киносеансе, например название фильма и перечень актеров/актрис и т.д.) (на чертеже не показана). Устройство 208 управления выбором канала по фиг.2 может осуществлять доступ к базе 500 данных ЭСП и пр