Управление доступом пользователя к мультимедийному контенту

Иллюстрации

Показать все

Изобретение относится к мультимедийному устройству и системе для управления доступом пользователя к мультимедийному контенту. Техническим результатом является управление доступом пользователя к мультимедийному контенту, причем доступ разрешается именно на выбранном мультимедийном устройстве. Предложено мультимедийное устройство (100, 200) для управления доступом пользователя к мультимедийному контенту, содержащее: средство вывода (102, 103, 202) идентифицирующего кода для обеспечения идентифицирующего кода пользователю, причем идентифицирующий код идентифицирует мультимедийное устройство; генератор (104, 204) управляющего кода для генерации управляющего кода в зависимости от упомянутого идентифицирующего кода и права доступа; средство ввода (106, 107, 206) кода доступа для приема кода доступа от пользователя. Код доступа сгенерирован в зависимости от идентифицирующего кода и права доступа некоторым устройством кода доступа, а контроллер (108, 208) доступа обеспечивает сравнение кода доступа с управляющим кодом и, когда код доступа совпадает с управляющим кодом, разрешает доступ пользователя к мультимедийному контенту в соответствии с правом доступа. 4 н. и 10 з.п. ф-лы, 6 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

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

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

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

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

Патент США 2009/0119698 описывает маркер активации и пульт дистанционного управления, которые дают возможность владельцу отеля или другой стороне управлять доступом постояльца к блоку каналов премиум класса на телевизоре в комнате. Постоялец может приобрести маркер активации, который несет с собой право активировать каналы премиум класса на телевизоре в его комнате во время заданного времени. Этот маркер активации может быть помещен в пульт дистанционного управления для переноса права авторизации маркера к пульту дистанционного управления, после чего пульт дистанционного управления деактивирует маркер для предотвращения использования в другом пульте дистанционного управления. Этот пульт дистанционного управления может затем использоваться для доступа к каналам премиум класса на телевизоре в комнате в течение заданного периода времени. Таким образом, отель не должен быть оборудован сетью, которая позволяет телевизору в комнате контактировать с сервером.

Проблемой патента США 2009/0119698 является, однако, то, что маркер активации специфически не связан с конкретным телевизором. Таким образом, маркер активации может быть клонирован перед использованием, и его клоны могут использоваться для получения доступа к каналам премиум класса множества телевизоров. Следовательно, маркер активации может быть подделан, и может быть получен доступ к каналам премиум класса множества телевизоров при оплате доступа к каналам премиум класса только одного телевизора. Дополнительной проблемой является то, что маркер аутентификации является физическим объектом, таким образом, требуется, чтобы маркер аутентификации был физически транспортирован к местоположению телевизора. Кроме того, маркер аутентификации должен быть изготовлен и, таким образом, имеет значительную стоимость.

Цель изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Эти и другие аспекты данного изобретения будут объяснены со ссылкой на варианты осуществления, описанные далее, и очевидны из них. На чертежах:

Фиг. 1 показывает телевизор для управления доступом пользователя к видеоконтенту;

Фиг. 2 показывает мультимедийное устройство для управления доступом пользователя к мультимедийному контенту;

Фиг. 3 показывает устройство кода доступа для генерации кода доступа;

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

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

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

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

Более конкретно, телевизор 100 выполнен следующим образом. Видеоконтент обеспечивается телевизором 100 посредством селектора 110 каналов. Селектор 110 каналов обычно является внутренним компонентом телевизора 100 и показан на фиг. 1 посредством прозрачно изображенной части телевизора 100. Селектором 110 каналов может быть любой соответствующий тюнер, такой как аналоговый PAL или NTSC тюнер или цифровой ATSC или DVB тюнер. Селектор 110 каналов может быть выполнен с возможностью приема видеоконтента через кабельную, наземную или спутниковую передачу. Также, видеоконтент может быть также обеспечен посредством телевизора 100 через сетевой интерфейс, который позволяет осуществить соединение межсетевого протокола с телевизором (IP-TV).

Телевизор 100 выполнен с возможностью управления доступом по меньшей мере к части видеоконтента. В случае, если видеоконтент содержит множество телевизионных каналов, телевизор 100 может управлять доступом к некоторому подмножеству телевизионных каналов. Это подмножество может состоять из так называемых каналов премиум класса (премиум-каналов), т.е. телевизионных каналов, которые обычно требуют подписки или платы для получения доступа. Видеоконтент может также содержать так называемые видеопрограммы по требованию, т.е. видеопрограммы, которые могут быть выбраны и просмотрены по требованию пользователя. В этом случае, этой частью может быть некоторое подмножество доступных видеопрограмм. Телевизор 100 также может быть выполнен с возможностью управления доступом ко всему доступному видеоконтенту.

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

Вывод 102 идентифицирующего кода выполнен с возможностью отображения идентифицирующего кода на дисплее 112 телевизора 100 в форме основанного на тексте представления идентифицирующего кода 103. С этой целью вывод 102 идентифицирующего кода может содержать драйвер дисплея, который может отображать текст на дисплее 112. Вывод 102 идентифицирующего кода может быть также скомбинирован с существующей функциональностью телевизора, которая позволяет отображать текст на дисплее 112. Например, телевизор 100 может содержать графический процессор, который может использоваться для отображения идентифицирующего кода на дисплее 112. Аналогично, если телевизор 100 выполнен с возможностью отображения электронного расписания телепрограмм, то та же самая функциональность может использоваться для отображения идентифицирующего кода.

Телевизор 100 может также содержать излучатель, который, вместо отображения идентифицирующего кода на дисплее 112, излучает упомянутый код. Этот излучатель может излучать этот код любым соответствующим способом, например, посредством излучения инфракрасного или радиочастотного сигнала или как часть связи Bluetooth. Пользователь может затем получить идентифицирующий код посредством использования приемного устройства, которое подходит для приема идентифицирующего кода. Этим приемным устройством может быть устройство кода доступа, как показано на фиг. 3 или 4.

Телевизор 100 дополнительно содержит генератор 104 управляющего кода, который выполнен с возможностью генерации управляющего кода в зависимости от идентифицирующего кода и права доступа. Это право доступа определяет некоторые допуски или ограничения доступа пользователя к видеоконтенту. Например, право доступа может содержать период доступа, который указывает, во время какого периода пользователю разрешен доступ к видеоконтенту. Этот период доступа может быть определен как время или как дата, например, с 12-го апреля до 14 апреля, или с 6-00 до 18-00. Комбинация обоих вариантов равным образом возможна. Период доступа может быть также определен только как время и дата окончания, например, окончание 14 апреля в 18-00. Период доступа может быть также определен как длительность, например, три дня, что указывает, что пользователю разрешен доступ к видеоконтенту в течение периода из трех дней.

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

Право доступа может также содержать идентификатор качества, который идентифицирует уровень качества видеоконтента, к которому пользователю разрешен доступ. Например, идентификатор качества может идентифицировать пространственное разрешение видеоконтента. Как таковой, идентификатор качества может идентифицировать, разрешен ли пользователю доступ к видеоконтенту стандартной четкости (SD), имеющей относительно низкое разрешение, равное, например, 720 горизонтальных на 480 вертикальных пикселов, или к видеоконтенту высокой четкости (HD), имеющей относительно высокое разрешение, равное, например, 1920 горизонтальных на 1080 вертикальных пикселов. Аналогично, идентификатор качества может идентифицировать, разрешен ли пользователю доступ к видеоконтенту, полученному из аналогового источника, обычно имеющего относительно низкое качество, или из цифрового источника, обычно имеющего относительно высокое качество.

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

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

Генератор 104 управляющего кода может сгенерировать управляющий код посредством комбинирования представления данных идентифицирующего кода с представлением данных права доступа. Например, идентифицирующий код может быть выражен как три цифры, например, 469. В случае, если правом доступа является длительность в днях, это право доступа может быть просто представлено единственным числом, например, 3 для трех дней. Оба представления данных могут быть затем соединены для образования управляющего кода, например, 4693. Идентифицирующий код и, таким образом, управляющий код может быть также буквенным кодом, алфавитно-цифровым кодом, или принимать любую другую соответствующую форму.

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

Телевизор 100 дополнительно содержит ввод 106 кода доступа, который выполнен с возможностью приема кода доступа от пользователя посредством пульта 114 дистанционного управления. Этот ввод кода доступа может принять код доступа как единственный код, но может также принять код доступа по частям, например, посредством приема сначала первой цифры кода доступа, затем второй цифры кода доступа и т.д. С этой целью, ввод 106 кода доступа может быть выполнен как инфракрасный или радиочастотный приемник для приема инфракрасных или радиочастотных сигналов от пульта 114 дистанционного управления. Пользователь может, таким образом, ввести код доступа на кнопочной панели пульта 114 дистанционного управления, и ввод 106 кода доступа принимает код доступа в форме инфракрасных или радиочастотных сигналов, генерируемых посредством пульта 114 дистанционного управления. Конечно, может также использоваться любая другая форма связи между телевизором 100 и пультом 114 дистанционного управления. Например, пульт 114 дистанционного управления может связываться с телевизором 100 через беспроводные стандарты, такие как Bluetooth или ZigBee.

Ввод 106 кода доступа может быть также выполнен с возможностью приема кода доступа от устройства передачи, отличного от пульта 114 дистанционного управления. Например, вышеупомянутое приемное устройство может быть выполнено также с возможностью передачи кода доступа к телевизору 100. Таким образом, пользователь может использовать упомянутое устройство для приема идентифицирующего кода от телевизора 100 и для передачи кода доступа к телевизору 100. Упомянутым устройством может быть устройство кода доступа, как показано на фиг. 3 и 4.

Ввод 106 кода доступа может быть дополнительно выполнен с возможностью отображения ввода пользователя на дисплее 112 телевизора 100 в форме основанного на тексте представления кода 107 доступа. Это может обеспечить визуальную обратную связь для пользователя и уменьшить риск ошибочного ввода пользователем кода доступа. Для этого может использоваться та же самая функциональность, что и для отображения основанного на тексте представления идентифицирующего кода 103.

Телевизор 100 дополнительно содержит контроллер 108 доступа, который выполнен с возможностью сравнения кода доступа с управляющим кодом. Если код доступа совпадает с управляющим кодом, то пользователю разрешается доступ к части видеоконтента в соответствии с правом доступа. Контроллер 108 доступа не нуждается в получении права доступа из кода доступа или управляющего кода. Фактически, это может быть невозможно, если код доступа и управляющий код являются значениями хеш-функции, которые были сгенерированы с использованием хеш-функции, так как хеш-функции не всегда являются обратимыми. В частности, если используется хеш-функция, которая приводит к вышеупомянутым конфликтам, то значение хеш-функции не является уникально связанным с некоторой конкретной комбинацией идентифицирующего кода и права доступа.

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

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

Кроме того, если период доступа содержит длительность, то таймер 109 может быть выполнен с возможностью обратного счета времени с момента разрешения доступа пользователю. Аналогично, таймер 109 может быть выполнен с возможностью, на основе этой длительности и текущего времени и/или даты, вычисления времени и/или даты окончания. Конечно, также возможны комбинации вышеизложенного. Контроллер 108 доступа дополнительно выполнен, когда таймер 109 указывает, что период доступа завершился, с возможностью запрещения доступа пользователя к мультимедийному контенту. В общем, контроллер 108 разрешает доступ пользователю к мультимедийному контенту только в течение периода доступа и запрещает доступ пользователя к мультимедийному контенту вне периода доступа.

Следует отметить, что фиг. 1 показывает селектор 110 каналов, ввод 102 идентифицирующего кода, генератор 104 управляющего кода и контроллер 108 доступа, подлежащие соединению через магистральную систему. Это означает, что хотя не показано, что ввод 102 идентифицирующего кода непосредственно подключен к генератору 104 управляющего кода, генератор 104 управляющего кода способен получить идентифицирующий код от ввода 102 идентифициру