RU2640031C2 - Устройство-источник, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства - Google Patents
Устройство-источник, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства Download PDFInfo
- Publication number
- RU2640031C2 RU2640031C2 RU2015136433A RU2015136433A RU2640031C2 RU 2640031 C2 RU2640031 C2 RU 2640031C2 RU 2015136433 A RU2015136433 A RU 2015136433A RU 2015136433 A RU2015136433 A RU 2015136433A RU 2640031 C2 RU2640031 C2 RU 2640031C2
- Authority
- RU
- Russia
- Prior art keywords
- hdcp
- version
- content
- receiver
- supported
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 49
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 3
- GJWAPAVRQYYSTK-UHFFFAOYSA-N [(dimethyl-$l^{3}-silanyl)amino]-dimethylsilicon Chemical compound C[Si](C)N[Si](C)C GJWAPAVRQYYSTK-UHFFFAOYSA-N 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Изобретение относится к области предоставления контента с использованием устройства-источника и более конкретно к устройству-источнику, подключаемому через интерфейс для мультимедиа высокой четкости (HDMI) и выполняющему аутентификацию защиты широкополосного цифрового содержимого (HDCP). Технический результат заключается в обеспечении совместимости устройства отображения с контентом высокой четкости, к которому применяется версия 2.2 HDCP. Предложено устройство-источник, включающее: интерфейс для выполнения HDCP с приемным устройством и контроллер для определения версии HDCP, поддерживаемой приемным устройством, преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, в ответ на определение, что другая версия HDCP, примененная к контенту, не поддерживается приемным устройством, шифрования преобразованного контента в версии HDCP, поддерживаемой приемным устройством, и управления интерфейсом, чтобы передавать контент на приемное устройство. 4 н. и 8 з.п. ф-лы, 10 ил.
Description
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Устройства и способы в соответствии с примерами осуществления относятся к устройству-источнику, способу предоставления контента с использованием устройства-источника, приемному устройству и способу управления для приемного устройства и более конкретно к устройству-источнику, подключаемому через интерфейс для мультимедиа высокой четкости (HDMI) и выполняющему аутентификацию защиты широкополосного цифрового содержимого (HDCP), способу предоставления контента с использованием такового и приемному устройству и способу управления такового.
УРОВЕНЬ ТЕХНИКИ
Носители записи для осуществления записи и воспроизведения данных высококачественного изображения и аудио, такие как диски DVD (цифровой многофункциональный диск) и технологии Blu-ray, широко используются. Кроме того, широко распространены различные аппаратуры отображения, которые могут отображать данные высококачественного изображения и аудио.
Соответственно, увеличилось использование цифрового телевидения (TV) вместе с различными проигрывателями DVD и Blu-ray, которые записывают или воспроизводят контент с соответственных носителей записи. Кроме того, высокоскоростной (высокой четности) мультимедийный интерфейс (HDMI) может использоваться в качестве цифрового интерфейса, чтобы передавать данные между такими устройствами.
Устройства, которые поддерживают HDMI, могут обеспечивать изображение высокой четкости и аудио и могут поддерживать защиту широкополосного цифрового содержимого (HDCP) для предотвращения (незаконного) копирования контента.
Кроме того, поставщики нового контента показали некоторое продвижение в принятии версии 2.2 HDCP путем классификации контента высокой четкости как премиум-контента, обеспечивающего контент высокой четкости, такого как контент формата 4k и контент формата 3D в (составе) формата Full HD. Соответственно, в связанной аппаратуре отображения, поддерживающей только версию более низкую, чем версия 2.2 HDCP, имеется проблема в том, что нельзя получить совместимость с контентом высокой четкости, к которому применяется версия 2.2 HDCP.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
Примеры осуществления идеи настоящего изобретения устраняют вышеуказанные недостатки и другие недостатки, не описанные выше. Кроме того, идея настоящего изобретения не требуется для устранения недостатков, описанных выше, и пример осуществления идеи настоящего изобретения может не устранить какую-либо из проблем, описанных выше.
Согласно варианту осуществления техническая задача состоит в том, чтобы обеспечить устройство-источник, сконфигурированное для преобразования и предоставления экземпляров контента с тем, чтобы являться зашифрованным в версии HDCP, которую поддерживает приемное устройство, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства, когда версия HDCP, примененная к контенту, не поддерживается в приемном устройстве.
РЕШЕНИЕ ЗАДАЧИ
Согласно аспекту примера осуществления обеспечивается устройство-источник для осуществления передачи контента на приемное устройство, устройство-источник может включать в себя интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с приемным устройством, и контроллер, сконфигурированный для определения версии HDCP, поддерживаемой приемным устройством, преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, в ответ на определение, что другая версия HDCP, примененная к контенту, не поддерживается приемным устройством, шифрования преобразованного контента в версии HDCP, поддерживаемой приемным устройством, и управления интерфейсом для передачи контента на приемное устройство.
Контент может быть (доступным за плату) премиум-контентом, требующим являться зашифрованным в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая ниже, чем первая версия HDCP.
Контроллер может преобразовывать контент с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, снижая разрешающую способность контента путем понижающего преобразования формата («прореживания»).
Контроллер может определять версию HDCP, поддерживаемую приемным устройством, на основании того, можно ли выполнить аутентификацию HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.
Контроллер может запрашивать передачу информации относительно версии HDCP, предварительно сохраненной в приемном устройстве, и при этом контроллер может определять версию HDCP, поддерживаемую приемным устройством, на основании принятой от приемного устройства информации относительно версии HDCP.
Контроллер может шифровать контент в версии HDCP, примененной к контенту, и передает контент на приемное устройство в ответ на определение, что версия HDCP, примененная к контенту, поддерживается приемным устройством.
Контроллер может управлять приемным устройством, чтобы выводить сообщение, указывающее, что контент является преобразованным, в ответ на передачу преобразованного контента на приемное устройство.
Согласно аспекту другого примера осуществления обеспечивается приемное устройство для вывода контента, поставляемого от устройства-источника, приемное устройство может включать в себя интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с устройством-источником, и контроллер, сконфигурированный для управления интерфейсом, чтобы передавать предварительно сохраненную информацию относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник в ответ на принимаемый запрос информации от устройства-источника относительно версии HDCP, поддерживаемой приемным устройством.
Хранилище данных может быть сконфигурировано, чтобы сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).
Согласно аспекту другого примера осуществления обеспечивается способ передачи контента от устройства-источника на приемное устройство, способ может включать в себя определение версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, преобразование контента, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, в ответ на определение, что другая версия HDCP, примененная к контенту, не поддерживается приемным устройством, и шифрование преобразованного контента в версии HDCP, поддерживаемой приемным устройством, и передачу на приемное устройство.
Контент может быть премиум-контентом, требующим являться зашифрованным в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая ниже, чем первая версия HDCP.
Преобразование может включать в себя преобразование контента с тем, чтобы являться зашифрованным в версии HDCP, поддерживаемой приемным устройством, путем снижения разрешающей способности контента понижающим преобразованием.
Определение может включать в себя определение версии HDCP, поддерживаемой приемным устройством, на основании того, может ли выполняться аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.
Определение может включать в себя запрос передачи предварительно сохраненной информации относительно версии HDCP, сохраненной на приемном устройстве, и определение версии HDCP, поддерживаемой приемным устройством, на основании принятой от приемного устройства информации относительно версии HDCP.
Способ может дополнительно включать в себя шифрование контента в версии HDCP, примененной к контенту, и передачу контента на приемное устройство в ответ на определение, что версия HDCP, примененная к контенту, поддерживается приемным устройством.
Способ может дополнительно включать в себя управление приемным устройством, чтобы выводить сообщение, указывающее, что контент является преобразованным, в ответ на преобразованный контент, передаваемый на приемное устройство.
Согласно аспекту другого примера осуществления обеспечивается способ управления приемным устройством, чтобы выводить контент, предоставленный от устройства-источника, способ может включать в себя прием запроса информации относительно версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, от устройства-источника и передачу предварительно сохраненной информации относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник в ответ на принимаемый запрос передачи информации относительно версии HDCP.
Приемное устройство может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Согласно вышеуказанным различным примерам осуществления, даже если приемное устройство поддерживает версию, отличную от версии HDCP, примененной к контенту, устройство-источник может предоставлять на приемное устройство контент в версии HDCP, поддерживаемой приемным устройством, путем преобразования контента. Следовательно, может быть получена совместимость со связанными приемными устройствами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные и/или другие аспекты идеи настоящего изобретения будут более очевидными из описания некоторых примеров осуществления со ссылкой на сопроводительные чертежи, на которых:
Фиг. 1 - вид, представленный для пояснения системы предоставления контента согласно примеру осуществления;
Фиг. 2 - блок-схема устройства-источника согласно примеру осуществления;
Фиг. 3 - вид, представленный для пояснения способа понижающего преобразования контента согласно примеру осуществления;
Фиг. 4 - подробная блок-схема устройства-источника согласно примеру осуществления;
Фиг. 5 - блок-схема приемного устройства согласно примеру осуществления;
Фиг. 6 - подробная блок-схема приемного устройства согласно примеру осуществления;
Фиг. 7 - вид, представленный для пояснения работы системы предоставления контента согласно примеру осуществления;
Фиг. 8 - блок-схема, представленная для пояснения работы системы предоставления контента согласно примеру осуществления;
Фиг. 9 - блок-схема, представленная для пояснения способа передачи контента для устройства-источника, которое передает контент на приемное устройство, согласно примеру осуществления; и
Фиг. 10 - блок-схема, представленная для пояснения способа управления для приемного устройства, которое выводит контент, предоставленный от устройства-источника, согласно примеру осуществления.
ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Некоторые примеры осуществления теперь будут описаны более подробно со ссылкой на сопроводительные чертежи.
В последующем описании одинаковые числовые ссылочные позиции на чертежах используются для одинаковых элементов даже на различных чертежах. Объекты, определение которых дается в описании, такие как подробная структура и элементы, приведены для помощи всестороннему пониманию идеи настоящего изобретения. Соответственно, очевидно, что примеры осуществления идеи настоящего изобретения могут выполняться без этих конкретно определенных объектов. Кроме того, известные функции или структуры не описываются подробно, поскольку они могут затенить один или несколько примеров осуществления ненужными подробностями.
Что касается приложенных чертежей, один или несколько примеров осуществления будут подробно описаны ниже.
Фиг. 1 является видом, представленным для пояснения системы предоставления контента согласно примеру осуществления. Что касается Фиг. 1, система предоставления контента может включать в себя устройство-источник 100 и приемное устройство 200.
Здесь, устройство-источник 100 может быть реализовано в виде различных типов электронных устройств, которые могут предоставлять контент на приемное устройство 200, таких как телевизионная приставка, DVD проигрыватель, проигрыватель дисков Blu-ray, персональный компьютер (PC) или игровой автомат. Приемное устройство 200 может быть реализовано в виде различных типов электронных устройств, которые могут выводить контент, предоставленный от устройства-источника 100, таких как телевизор (TV) и персональный компьютер (PC).
Кроме того, устройство-источник 100 и приемное устройство 200 могут подключаться друг к другу через высокоскоростной мультимедийный интерфейс (HDMI) и выполнять связь.
Устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию защиты широкополосного цифрового содержимого (HDCP) согласно протоколам HDCP для предотвращения копирования контента без лицензии.
Конкретно, устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200 согласно предварительно сохраненному вектору выбора ключа для хост-устройства (AKSV), и приемное устройство 200 может расшифровывать и выводить контент согласно предварительно сохраненному вектору выбора ключа для устройства отображения (BASV).
Каждое устройство 100 и 200 может генерировать псевдослучайные значения в предварительно заданное время, например, псевдослучайным значением, сгенерированным устройством-источником 100, является Ri и псевдослучайным значением, сгенерированным приемным устройством 200, является Ri'. Кроме того, устройство-источник 100 может принимать от приемного устройства 200 псевдослучайное значение, сгенерированное приемным устройством 200, в течение некоторого промежутка времени, и может определять, может ли принятое значение являться единообразным (одинаковым) с псевдослучайным значением, сгенерированным внутренне.
Следовательно, устройство-источник 100 может непрерывно передавать контент на приемное устройство 200, если определяют, что псевдослучайные значения являются единообразными, и останавливает передачу контента, если определяют, что псевдослучайные значения не являются единообразными.
Для того чтобы выполнять аутентификацию HDCP, как описано выше, можно делать две операции, как изложено ниже. Первая операция, которая может выполняться, может быть первой частью протокола аутентификации, в которой определяют, являются ли устройство-источник 100 и приемное устройство 200 надлежащими для защиты контента друг с другом, каковое подтверждается генерированием и сравнением начальных псевдослучайных значений. Затем, второй операцией, которая может выполняться, является третья часть протокола аутентификации, в которой псевдослучайные значения, сгенерированные обоими устройствами, сравниваются постоянно после этого, например каждые две секунды.
Согласно таким операциям, устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию HDCP согласно протоколу HDCP.
Согласно примеру осуществления устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200.
Последующее конкретно пояснит подробную структуру устройства-источника 100 и приемного устройства 200.
Фиг. 2 является блок-схемой устройства-источника согласно примеру осуществления. Что касается Фиг. 2, устройство-источник 100 может включать в себя интерфейс 110 и контроллер 120.
Интерфейс 110 может передавать контент на приемное устройство 200 путем выполнения связи с приемным устройством 200 по Фиг. 1.
В этом случае интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200.
Интерфейс 110 может быть реализован как HDMI. Конкретно, интерфейс 110 может включать в себя канал связи по способу дифференциальной передачи сигналов с минимизацией переходов (TMDS), по которому проверяются сигналы R, G, B и синхросигналы, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 110 может включать в себя память, сохраняющую AKSV, и процессор, выполняющий аутентификацию по протоколу HDCP.
Следовательно, когда определяют, что приемное устройство 200 устанавливает соединение согласно сигналам HPD, интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200. Кроме того, интерфейс 110 может зашифровывать и передавать контент на приемное устройство 200, если аутентификация HDCP является успешной, и останавливать передачу контента, если аутентификация HDCP является неуспешной.
Контроллер 120 может управлять общей работой устройства-источника 100. Контроллер 120 может включать в себя микрокомпьютер (или микрокомпьютер и центральный процессор (ЦП, CPU)), оперативную память (RAM) для работы аппаратуры отображения 100 и постоянную память (ROM). В этом случае такие модули могут быть реализованы в виде системы на кристалле (SoC).
Контроллер 120 может определять версию HDCP, которую поддерживает приемное устройство 200. Здесь, версия HDCP может быть различными версиями, определенными в протоколе HDCP, такими как версия 1.X HDCP (например, версия 1.4 HDCP) и версия 2.X HDCP (например, версия 2.2 HDCP).
Кроме того, контроллер 120 может определять, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определенному соответственно в версии HDCP, поддерживаемой приемным устройством 200, и версии HDCP, примененной к контенту, и подтверждать версию HDCP, поддерживаемую приемным устройством 200. Здесь, версия HDCP, примененная к контенту, может быть различными версиями, определенными в протоколе HDCP, такими как версия 1.X HDCP (например, версия 1.4 HDCP) и версия 2.X HDCP (например, версия 2.2 HDCP).
Например, можно допустить, что версией HDCP, примененной к контенту, является версия 2.2 HDCP, и версией HDCP, поддерживаемой приемным устройством 200, является версия 1.4 HDCP. В этом случае контроллер 120 может определять, может ли выполняться аутентификация HDCP согласно версии 1.4 HDCP, путем управления интерфейсом 110 для выполнения аутентификации HDCP с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP. Следовательно, контроллер 120 может определить, что приемное устройство 200 поддерживает версию 1.4 HDCP, если аутентификация HDCP может выполняться с приемным устройством 200 согласно версии 1.4 HDCP, и может определить, что приемное устройство 200 не поддерживает версию 1.4 HDCP, если аутентификация HDCP не может выполняться согласно версии 1.4 HDCP.
Подобным образом, контроллер 120 может определять, может ли аутентификация HDCP выполняться согласно версии 2.2 HDCP, путем управления интерфейсом 110 для выполнения аутентификации HDCP с приемным устройством 200 согласно способу, определяемому в версии 2.2 HDCP. Следовательно, контроллер 120 может определить, что приемное устройство 200 поддерживает версию 2.2 HDCP, если аутентификация HDCP может выполняться согласно версии 2.2 HDCP, и может определить, что приемное устройство не поддерживает версию 2.2 HDCP, если аутентификация HDCP не может выполняться согласно версии 2.2 HDCP.
Следовательно, контроллер 120 может в допущении, что приемное устройство 200 поддерживает версию 1.4 HDCP или версию 2.2 HDCP, определить, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно каждой версии HDCP, и подтвердить версию HDCP, поддерживаемую приемным устройством 200, согласно той, которая поддерживается фактически.
Кроме того, контроллер 120 может запрашивать передачу предварительно сохраненной информации относительно версии HDCP в приемном устройстве 200, и определять версию HDCP, поддерживаемую приемным устройством 200, на основании принятой информации о версии HDCP.
Для вышеуказанной операции приемное устройство 200 может сохранять информацию относительно собственной версии HDCP в виде данных расширенной идентификации дисплея (EDID). В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема EDID от приемного устройства 200 с помощью линии связи DDC.
Кроме того, приемное устройство 200 может сохранять информацию относительно поддерживаемой версии HDCP в своей собственной RAM. В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема информации относительно версии HDCP от приемного устройства 200.
Если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может преобразовать контент с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством 200, зашифровать преобразованный контент по отношению к версии HDCP, поддерживаемой приемным устройством 200, и управлять интерфейсом 110 для передачи на приемное устройство 200.
Здесь, контент может быть премиум-контентом, подлежащим шифрованию в первой версии HDCP. Однако версия HDCP, поддерживаемая приемным устройством 200, может быть второй версией HDCP, более низкой, чем первая версия HDCP. Например, контент может быть премиум-контентом, подлежащим шифрованию в версии 2.X HDCP, а версия HDCP, поддерживаемая приемным устройством 200, может быть версией 1.X HDCP.
Для вышеуказанного контроллер 120 может определять версию HDCP, примененную к контенту. Конкретно, контроллер 120 может определять версию HDCP, примененную к контенту, на основании того, является ли контент премиум-контентом или не является.
Здесь, премиум-контент является контентом, запрошенным для жесткой (строгой) защиты, таким как контент 4k, контент 3D в full HD, и запечатанным контентом, и протокол HDCP задает, что версия 2.X HDCP применяется к премиум-контенту.
Следовательно, контроллер 120 может определять, является или не является контент премиум-контентом, на основании разрешающей способности и типа контента, или определять, является или не является контент премиум-контентом, путем извлечения информации, указывающей, является ли соответствующий контент премиум-контентом, из заголовка пакета, составляющего контент.
Кроме того, контроллер 120 может определять, является или не является контент премиум-контентом, на основании пользовательской команды. Например, когда вводится пользовательская команда, указывающая, что контентом является премиум-контент, контроллер 120 может определить, что соответствующий контент является премиум-контентом.
Таким образом, когда определяют, что контент является премиум-контентом, контроллер 120 может определить, что версией HDCP, примененной к контенту, является версия 2.X HDCP.
Когда определяют, что контентом является премиум-контент, к которому применена версия 2.X HDCP, тогда как версия HDCP, поддерживаемая приемным устройством 200, является версией 1.X HDCP, контроллер 120 может преобразовать контент с тем, чтобы шифроваться в версии HDCP, которую поддерживает приемное устройство 200.
Конкретно, контроллер 120 может преобразовывать контент с тем, что являться зашифрованным в версии HDCP, поддерживаемой приемным устройством 200, снижая разрешающую способность контента путем понижающего преобразования. Для этой обработки устройство-источник 100 может включать в себя преобразователь видеоформата.
Причина, по которой протокол HDCP задает, что версия 2.X HDCP, применяется к контенту 4k, состоит в том, что контент, имеющий высокое исходное разрешение, такой как контент 4k, должен быть защищен более жестким способом. Следовательно, когда разрешающая способность контента 4k уменьшается путем понижающего преобразования, версия 2.X HDCP не обязательно должна применяться, даже при следовании протоколу HDCP.
Таким образом, контроллер 120 может управлять снижением разрешения контента путем понижающего преобразования, выполнением аутентификации HDCP с приемным устройством 200 в версии HDCP, поддерживаемой приемным устройством 200, относительно контента, имеющего сниженное разрешение, и шифрованием и передачей контента.
При следовании протоколу HDCP, премиум-контент следует применять с версией 2.X HDCP. Однако, когда приемное устройство не поддерживает версию 2.X HDCP, устройство-источник не может выполнять аутентификацию HDCP с приемным устройством согласно версии 2.X HDCP, применяемой к премиум-контенту. Следовательно, пользователи приемного устройства, которое не поддерживает версию 2.X HDCP, не могут видеть премиум-контент, предоставленный от устройства-источника.
Однако согласно примеру осуществления, поскольку устройство-источник 100 снижает разрешение премиум-контента так, что может применяться версия HDCP, поддерживаемая приемным устройством 200, устройство-источник 100 может сохранять совместимость с приемным устройством 200, которое не поддерживает версию 2.X HDCP, применяемую к премиум-контенту.
Например, можно допустить, что версия HDCP, поддерживаемая приемным устройством 200, является версией 1.4 HDCP, и контентом является контент 4k, к которому применяется версия 2.2 HDCP.
В этом случае контроллер 120 может с понижением преобразовать контент 4k, имеющий разрешение 3840×2160, чтобы являлось разрешением 1920×1080. Таким образом, поскольку версия 2.2 HDCP не обязательно должна применяться к контенту, имеющему сниженное разрешение 1920×1080, контроллер 120 может выполнять аутентификацию с приемным устройством 200 согласно версии 1.4 HDCP, поддерживаемой приемным устройством 200, шифровать преобразованный с понижением контент и передавать на приемное устройство 200.
Вышеуказанный пример осуществления описывает контент 4k; однако это просто один из возможных примеров осуществления. Таким образом, как и контентом 4k, контроллер 120 может управлять снижением разрешения контента 3D в full HD и запечатанным контентом с тем, что может применяться версия HDCP, поддерживаемая приемным устройством.
Кроме того, вышеуказанный пример осуществления описывает, что разрешающая способность контента снижается; однако, это также является просто одним из возможных примеров осуществления. Таким образом, так же, как снижение разрешающей способности контента путем понижающего преобразования, контроллер 120 может повторно обработать контент с тем, что может применяться версия HDCP, поддерживаемая приемным устройством. Например, когда и версия 1.X HDCP, и версия 2.X HDCP могут применяться к контенту и приемное устройство 200 поддерживает версию 1.X HDCP, контроллер 120 может шифровать контент согласно версии 1.X HDCP без отдельного преобразования и передавать на приемное устройство 200. Однако это является просто одним из возможных примеров осуществления; контроллер 120 может также повторно обрабатывать контент согласно различным способам, таким как модификация формата данных с тем, что может применяться версия HDCP, поддерживаемая приемным устройством, шифровать повторно обработанный контент согласно версии HDCP, поддерживаемой приемным устройством, и передавать на приемное устройство.
Если определяют, что версия HDCP, примененная к контенту, поддерживается приемным устройством 200, контроллер 120 может шифровать контент в версии HDCP, примененной к контенту, и передавать на приемное устройство 200. Таким образом, когда определяют, что версия 2.X HDCP, примененная к премиум-контенту, поддерживается приемным устройством 200, контроллер 120 может выполнять аутентификацию с приемным устройством 200 согласно версии 2.X HDCP без отдельной обработки, шифровать контент и передавать на приемное устройство 200.
Контроллер 120 может преобразовывать с понижением премиум-контент, используя связанные способы. Однако, принимая во внимание, что разрешающая способность контента может снижаться в этом случае, контроллер 120 может «прореживать» премиум-контент, используя способ, иллюстрируемый на Фиг.3.
Контроллер 120 может каждый кадр, составляющий премиум-контент, преобразовывать в четыре кадра, составленные меньшими кадрами. Конкретно, контроллер 120 генерирует первый кадр путем извлечения пикселей в нечетной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента, генерирует второй кадр путем извлечения пикселей в четной последовательности горизонтальных строк и нечетной последовательности вертикальных строк в каждом кадре премиум-контента, генерирует третий кадр путем извлечения пикселей в нечетной последовательности горизонтальных строк и четной последовательности вертикальных строк в каждом кадре премиум-контента и генерирует четвертый кадр путем извлечения пикселей в четной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента.
Например, контроллер 120 может с понижением преобразовать каждый кадр контента 4k, имеющий разрешение 3840×2160, в четыре кадра, имеющих разрешение 1920×1080, как проиллюстрировано на Фиг. 3.
Кроме того, контроллер 120 может шифровать «прореженный» контент в версии HDCP, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200. В этом случае приемное устройство 200 может принимать «прореженный» контент, восстанавливать исходное разрешение, которое имеет премиум-контент, и выводить. Следовательно, пользователь может видеть контент без ухудшения разрешения.
В случае если преобразованный контент передается на приемное устройство 200, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент является преобразованным.
Таким образом, когда устройство-источник 100 снижает разрешение премиум-контента и передает на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200, пользователь может видеть контент с ухудшенным разрешением по сравнению с исходным разрешением.
Следовательно, контроллер 120 может управлять приемным устройством 200, чтобы выводить сообщение, информирующее, что выводится контент, имеющий сниженное разрешение, и таким образом может информировать пользователя о выводе контента, имеющего сниженное разрешение. В этом случае, контроллер 120 может передавать графические данные, составленные с соответствующим сообщением, на приемное устройство 200, или команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200, на приемное устройство 200.
Как описано выше, если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может преобразовать контент с тем, чтобы автоматически шифровать в версии HDCP, поддерживаемой приемным устройством 200, без отдельной пользовательской команды, и передавать на приемное устройство 200. Однако, когда вводится отдельная пользовательская команда, контроллер 120 может преобразовывать контент в версию HDCP, поддерживаемую приемным устройством 200, и передавать на приемное устройство 200.
Кроме того, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент не может быть выведен. Таким образом, когда определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может передавать графические данные, составленные с сообщением, информирующим, что контент не может выводиться, на приемное устройство 200 без преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством 200. Кроме того, контроллер 120 может передавать на приемное устройство 200 команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200.
Фиг. 4 является подробной блок-схемой устройства-источника согласно примеру осуществления. Что касается Фиг. 4, устройство-источник 100 может дополнительно включать в себя поставщик 130 контента, а также интерфейс 110 и контроллер 120. Поставщиком 130 контента может управлять контроллер 120. Среди блоков, иллюстрируемых на Фиг. 4, часть, перекрывающаяся с блоками, иллюстрируемыми на Фиг. 1, здесь не будет описываться.
Поставщик 130 контента может предоставлять контент, передаваемый на приемное устройство 200, и может быть реализован в виде различных типов согласно примерам осуществления.
Например, поставщик 130 контента может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, и может принимать вещательный контент, передаваемый от вещательных станций. Кроме того, поставщик 130 контента может считывать контент, записанный на оптическом диске, таком как DVD и диск Blu-ray. Поставщик 130 контента может принимать контент от внешнего носителя записи, такого как память с шиной USB и накопитель на жестких дисках (HDD).
Посредством этого контроллер 120 может управлять передачей контента, поставляемого от поставщика 130 контента, на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200.
Так же, как блоки, иллюстрируемые на Фиг. 4, устройство-источник 100 может дополнительно включать в себя хранилище данных, сохраняющее различные программы, используемые для оперирования устройством-источником 100, блок ввода для приема пользовательской команды и приемник сигнала пульта дистанционного управления для приема сигналов пульта дистанционного управления, соответствующих пользовательской команде.
Фиг. 5 является блок-схемой приемного устройства согласно примеру осуществления. Что касается Фиг. 5, приемное устройство 200 может включать в себя интерфейс 210 и контроллер 220.
Интерфейс 210 может принимать контент от устройства-источника 100 путем выполнения связи с устройством-источником 100 по Фиг. 1.
В этом случае интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100.
Для вышеуказанного интерфейс 210 может быть реализован в виде HDMI. Конкретно, интерфейс 210 может включать в себя звено канала TMDS, сигналы R, G, B и синхросигналы которого проверяются, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 210 может включать в себя память, чтобы сохранять BKSV, и процессор HDCP, чтобы выполнять аутентификацию согласно протоколу HDCP.
Следовательно, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100. Кроме того, интерфейс 210 может принимать зашифрованный контент от устройства-источника 100, когда аутентификация HDCP является успешной, и расшифровывать принятый контент; однако, если аутентификация HDCP является неуспешной, контент не может приниматься.
Контроллер 220 управляет общей работой приемного устройства 200. Контроллер 220 может включать в себя микрокомпьютер (micom) (или, micom и CPU), RAM для работы аппаратуры 100 отображения и ROM. В этом случае такие модули могут быть реализованы в виде SoC.
Когда запрос информации относительно версии HDCP, поддерживаемой приемным устройством 200, принимается от устройства-источника 100, контроллер 220 управляет интерфейсом 210, чтобы передать на устройство-источник 100 предварительно сохраненную информацию относительно версии HDCP, поддерживаемой приемным устройством 200.
Для вышеуказанного приемное устройство 200 может предварительно сохранить EDID, включающую в себя информацию относительно версии HDCP, которая поддерживается. Таким образом, приемное устройство 200 может предварительно сохранить EDID, которая включает в себя информацию относительно версии HDCP, а также информацию относительно идентификатора (ID) изготовителя, указывающего компанию-изготовителя, ID изготовителя указывает вид модели изделия, стандарты вывода изображения и аудио для приемного устройства 200.
Кроме того, приемное устройство 200 может отдельно сохранять в RAM информацию относительно своей поддерживаемой версии HDCP.
Например, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, контроллер 220 может передавать на устройство-источник 100 EDID, включающую в себя информацию относительно версии HDCP, или передавать на устройство-источник 100 информацию относительно версии HDCP, сохраненной в RAM. Однако, если отдельный запрос передачи принимается от устройства-источника 100, контроллер 220 может передавать информацию относительно версии HDCP на устройство-источник 100.
Фиг. 6 является подробной блок-схемой приемного устройства согласно примеру осуществления. Что касается Фиг. 6, приемное устройство 200 может дополнительно включать в себя блок 230 вывода, хранилище 240 данных, приемник 250, процессор 260 сигналов, приемник 270 сигнала пульта дистанционного управления и блок 280 ввода, а также интерфейс 210 и контроллер 220. Такой работой может управлять контроллер 220. Среди блоков, иллюстрируемых на Фиг. 6, часть, перекрывающаяся с блоками, иллюстрируемыми на Фиг. 4, не будет дополнительно описываться.
Блок 230 вывода может выводить различные данные изображения и аудио. Для этой операции блок 230 вывода может включать в себя устройство отображения и блок вывода аудио.
Устройство отображения может отображать относящийся к изображению контент и блок вывода аудио может выводить относящийся к аудио контент. Например, когда контент принимается от устройства-источника 100 согласно успешному выполнению аутентификации HDCP, контроллер 220 может расшифровать принятый контент, отобразить изображение, относящееся к расшифрованному контенту на устройстве отображения, и вывести аудио, относящееся к контенту, через блок вывода аудио.
Устройство отображения может быть реализовано в виде жидкокристаллического дисплея (LCD), дисплея на органических светодиодах (OLED) или дисплея с плазменной панелью (PDP), и блок вывода аудио может быть реализован в виде динамика или порта вывода аудио.
Устройство отображения может выводить различные сообщения в формате экранного меню (OSD). Конкретно, контроллер 220 может формировать различные сообщения в формате OSD с использованием графических данных, которые принимаются от устройства-источника 100 или предварительно сохраняются в приемном устройстве 200, и выводить сформированные сообщения через устройство отображения. Здесь, сообщения могут включать в себя сообщение, указывающее, что изменяется разрешающая способность контента, принимаемого от устройства-источника 100, и сообщение, указывающее, что контент не может быть выведен.
Хранилище 240 данных может хранить различные программы, используемые для работы приемного устройства 200.
Конкретно, хранилище 240 данных может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством 200, в формате EDID. Для этой операции хранилище 240 данных может быть реализовано в виде флэш-памяти и электрически-стираемого программируемого ПЗУ (EEPROM).
Следовательно, когда запрос передачи информации относительно версии HDCP принимается от устройства-источника 100, контроллер 230 может управлять считыванием EDID из хранилища 240 данных и передачей на устройство-источник 100.
Приемник 250 может принимать вещательный контент. Вещательный контент может включать в себя изображение, аудио и дополнительные данные (например, электронную программу передач (EPG)), и приемник 250 может принимать вещательный контент от различных источников, таких как наземное вещание, кабельное вещание, спутниковое вещание и интернет-вещание.
Например, приемник 250 может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, чтобы принимать вещательный контент, передаваемый от вещательных станций.
Процессор 260 обработки сигналов может выполнять обработку сигналов относительно контента, принятого через интерфейс 210 и приемник 250. Конкретно, процессор 260 сигналов может выполнять операции, такие как декодирование, масштабирование и преобразование частоты кадров относительно изображения, составляющего контент, и сигнальную обработку контента с тем, чтобы являться форматированными так, что могут выводиться на устройство отображения.
Приемник 270 сигнала пульта дистанционного управления принимает управляющие сигналы пульта дистанционного управления, введенные через пульт дистанционного управления. Например, приемник 270 сигнала пульта дистанционного управления может принимать управляющие сигналы пульта дистанционного управления, соответствующие различным пользовательским командам, для того чтобы управлять операцией приемного устройства 200, и контроллер 220 может выполнять операцию, соответствующую принятым управляющим сигналам пульта дистанционного управления.
Блок 280 ввода может принимать различные пользовательские команды. Контроллер 220 может выполнять операцию, соответствующую пользовательским командам, введенным посредством блока 280 ввода. Для этого процесса блок 280 ввода может быть реализован в виде панели ввода. Панель ввода может быть реализована с сенсорной панелью или дополнительной клавиатурой, оснащенной различными функциональными клавишами, цифровыми клавишами, специальными клавишами и алфавитно-цифровыми клавишами, или сенсорным экраном.
Фиг. 7 является видом, представленным для пояснения работы системы предоставления контента согласно примеру осуществления. Конкретная работа устройства-источника 100 и приемного устройства 200 уже описана подробно в отношении Фиг. 1-6; работа такой компоновки будет кратко пояснена.
Что касается Фиг. 7, устройство-источник 100 принимает премиум-контент (например, контент 4k) от вещательных станций, с оптического диска и/или от USB.
Кроме того, устройство-источник 100 определяет информацию относительно HDCP, поддерживаемой приемным устройством 200.
Конкретно, устройство-источник 100 определяет, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP (см. на Фиг.7), и определяет, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определяемому в версии 2.2 HDCP (см. на Фиг.7).
В качестве результата определения, если определяют, что аутентификация HDCP может выполняться с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP, из числа версии 1.4 HDCP и версии 2.2 HDCP, устройство-источник 100 принимает решение, что приемное устройство 200 поддерживает версию 1.4 HDCP.
Следовательно, устройство-источник 100 преобразует с понижением премиум-контент, чтобы шифровать премиум-контент в версии 1.4 HDCP и передать на приемное устройство 200. Например, устройство-источник 100 может преобразовать с понижением контент 4k, имеющий разрешение 2160×3840, чтобы имел разрешение 1920×1080.
После этого устройство-источник 100 может выполнять аутентификацию HDCP согласно версии 1.4 HDCP с приемным устройством 100, шифровать «прореженный» контент в версии 1.4 HDCP и передавать на приемное устройство 200.
Таким образом, приемное устройство 200 может расшифровывать и выводить принятый контент от устройства-источника 100. В этом случае приемное устройство 200 может выводить сообщение 310, указывающее, что выводится контент, имеющий сниженное разрешение, в формате OSD.
Фиг. 8 является блок-схемой, представленной для пояснения работы системы предоставления контента согласно примеру осуществления.
Сначала, когда устройство-источник 100 и приемное устройство 200 подключаются друг к другу согласно способу связи HDMI на этапе S810, устройство-источник 100 и приемное устройство 200 выполняют установление соединения согласно способу, определяемому в версии 1.4 HDCP, на этапе S820. Таким образом, устройство-источник 100 и приемное устройство 200 определяют, может ли аутентификация HDCP выполняться согласно способу, определяемому в версии 1.4 HDCP.
На этапе S830 устройство-источник 100 определяет, поддерживается ли связь в версии 1.4 HDCP, и затем устанавливает соединение.
Однако, когда соединение связи, следуя версии 1.4 HDCP, является неуспешным, устройство-источник 100 может определить, что приемное устройство 200 не поддерживает версию 1.4 HDCP, на этапе S840.
Когда соединение связи, следующее версии 1.4 HDCP, является успешным, устройство-источник 100 может определить, что приемное устройство 200 поддерживает версию 1.4 HDCP.
На этапе S850 и S860, устройство-источник 100 определяет, установлено ли соединение в версии 2.2 HDCP. Таким образом, устройство-источник 100 определяет, может ли аутентификация HDCP, определяемая в версии 2.2 HDCP, выполняться с приемным устройством 200.
Следовательно, когда соединение связи, следуя версии 2.2 HDCP, является неуспешным, устройство-источник 100 может определить, что приемное устройство 200 не поддерживает версию 2.2 HDCP. В результате устройство-источник 100 может определить, что приемное устройство 200 поддерживает только версию 1.4 HDCP, на этапе S870.
Когда соединение связи, следующее версии 2.2 HDCP, является успешным, устройство-источник 100 может определить, что приемное устройство 200 поддерживает версию 2.2 HDCP. В результате устройство-источник 100 может определить, что приемное устройство 200 поддерживает и версию 1.4 HDCP, и версию 2.2 HDCP, на этапе S880.
Когда команда для воспроизведения премиум-контента вводится на этапе S890 и S910, устройство-источник 100 может шифровать премиум-контент согласно версии, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200.
Конкретно, если определяют, что версия 2.2 HDCP поддерживается приемным устройством 200, устройство-источник 100 может зашифровать премиум-контент в версии 2.2 HDCP на этапе S920 и передать на приемное устройство 200 через HDMI на этапе S930.
Когда определяют, что приемное устройство 200 не поддерживает версию 2.2 HDCP, а предпочтительнее только версию 1.4 HDCP, устройство-источник 100 может преобразовать с понижением премиум-контент на этапе S940, зашифровать «прореженный» контент в версии 1.4 HDCP на этапе S950 и передать на приемное устройство 200 через HDMI на этапе S960.
Фиг. 9 является блок-схемой, представленной для пояснения способа передачи контента для устройства-источника, которое передает контент на приемное устройство, согласно примеру осуществления.
Сначала, версию HDCP, поддерживаемую приемным устройством, определяют на этапе S1010.
Конкретно, версия HDCP, поддерживаемая приемным устройством, может быть определена на основании того, можно ли выполнять аутентификацию HDCP с приемным устройством согласно способу, соответственно определяемому в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.
Кроме того, запрос информации о версии HDCP, предварительно сохраненной в приемном устройстве, и версии HDCP, поддерживаемой приемным устройством, может помочь в определении принятой информации относительно версии HDCP от приемного устройства.
Если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством, контент преобразовывается с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, на этапе S1020.
Здесь, контент может быть премиум-контентом, который, возможно, необходимо шифровать в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая может быть ниже, чем первая версия HDCP.
Конкретно, контент может быть преобразован с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, путем снижения разрешающей способности контента понижающим преобразованием.
На этапе S1030 преобразованный контент шифруется в версии HDCP, поддерживаемой приемным устройством, и передается на приемное устройство.
Если определяют, что версия HDCP, примененная к контенту, поддерживается приемным устройством, контент может шифроваться в версии HDCP, примененной к контенту, и передаваться на приемное устройство.
Кроме того, когда преобразованный контент передается на приемное устройство, приемным устройством можно управлять для вывода сообщения, указывающего, что контент является преобразованным. Кроме того, приемным устройством можно управлять для вывода сообщения, указывающего, что контент не может быть выведен.
Фиг. 10 является блок-схемой, представленной для пояснения способа управления для приемного устройства, которое выводит контент, предоставленный от устройства-источника, согласно примеру осуществления.
На этапе S1110 от устройства-источника может приниматься запрос информации относительно версии HDCP, поддерживаемой приемным устройством.
Если принимается запрос передачи информации относительно версии HDCP, предварительно сохраненная информация относительно версии HDCP, поддерживаемой приемным устройством, может передаваться на устройство-источник на этапе S1120.
Для этого процесса приемное устройство может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате EDID.
Кроме того, может обеспечиваться долговременный читаемый компьютером носитель, сохраняющий программы, которые последовательно реализуют способ предоставления меню контента и способ управления согласно примеру осуществления.
Долговременный читаемый компьютером носитель записи может означать носитель, который хранит данные полупостоянным образом и может считываться устройствами, а не носитель, сохраняющий данные временно, такой как регистр, кэш или память. Конкретно, вышеуказанные различные приложения или программы могут сохраняться и предоставляться в долговременном читаемом компьютером носителе записи, таком как компакт-диск (CD), DVD, накопитель на жестком диске, диск по технологии Blu-ray, USB, карта памяти или ROM.
Кроме того, хотя вышеуказанные блок-схемы, описывающие устройство-источник и приемное устройство, не иллюстрируют шину, связь между блоками в аппаратуре отображения может выполняться через шину. Кроме того, процессоры, такие как CPU, реализующий вышеуказанное различное действие, и микропроцессор, могут обеспечиваться в каждом устройстве.
Согласно вышеуказанным различным примерам осуществления, даже если приемное устройство поддерживает версию, отличную от версии HDCP, примененной к контенту, устройство-источник может предоставлять контент в версии HDCP, поддерживаемой приемным устройством, на приемное устройство посредством преобразования контента. Следовательно, может быть получена совместимость с связанными приемными устройствами.
Кроме того, предшествующие примеры осуществления и преимущества являются лишь примерными и не должны рассматриваться ограничивающими примеры осуществления. Настоящая идея может легко применяться к другим типам аппаратур. Кроме того, описание примеров осуществления предназначено являться иллюстративным, а не для ограничения формулы изобретения.
Claims (31)
1. Устройство-источник для передачи контента на приемное устройство, устройство-источник содержит:
интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с приемным устройством; и
контроллер, сконфигурированный с возможностью:
определять версию HDCP, поддерживаемую приемным устройством,
определять версию HDCP, примененную к контенту,
шифровать контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP,
преобразовывать контент посредством снижения разрешающей способности контента понижающим преобразованием и шифровать преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и
управлять интерфейсом, чтобы передавать зашифрованный контент на приемное устройство.
2. Устройство-источник по п. 1, в котором вторая версия HDCP ниже, чем первая версия HDCP.
3. Устройство-источник по п. 1, в котором контроллер сконфигурирован для определения версии HDCP, поддерживаемой приемным устройством, на основании того, выполняется ли аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.
4. Устройство-источник по п. 1, в котором контроллер сконфигурирован для получения информации относительно версии HDCP, поддерживаемой приемным устройством, от приемного устройства, и определения версии HDCP, поддерживаемой приемным устройством, на основании информации относительно версии HDCP, полученной из премного устройства.
5. Устройство-источник по п. 1, в котором контроллер сконфигурирован для управления приемным устройством для вывода сообщения, указывающего, что контент является преобразованным, в ответ на преобразованный контент, передаваемый на приемное устройство.
6. Приемное устройство для вывода контента, предоставленного от устройства-источника, приемное устройство содержит:
интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с устройством-источником; и
контроллер, сконфигурированный для управления интерфейсом, чтобы передавать информацию относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник,
причем устройство-источник выполнено с возможностью определять версию HDCP, поддерживаемую приемным устройством, на основании информации относительно версии HDCP, поддерживаемой приемным устройством, определять версию HDCP, примененную к контенту, шифровать контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP, преобразовывать контент посредством снижения разрешающей способности контента понижающим преобразованием и шифровать преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и передавать зашифрованный контент на приемное устройство.
7. Приемное устройство по п. 6, дополнительно содержащее:
хранилище данных, сконфигурированное для сохранения информации относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).
8. Способ передачи контента от устройства-источника на приемное устройство, способ содержит:
определение версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством;
определение версии HDCP, примененной к контенту,
шифрование контента в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP,
преобразование контента посредством снижения разрешающей способности контента понижающим преобразованием и шифрование преобразованного контента во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и
передачу зашифрованного контента на приемное устройство.
9. Способ по п. 8, в котором вторая версия HDCP ниже, чем первая версия HDCP.
10. Способ по п. 8, в котором определение содержит определение версии HDCP, поддерживаемой приемным устройством, на основании того, выполняется ли аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.
11. Способ управления приемным устройством для вывода контента, предоставленного от устройства-источника, способ содержит:
прием запроса информации относительно версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, от устройства-источника/ и
передачу информации относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник,
причем устройство-источник определяет версию HDCP, поддерживаемую приемным устройством, на основании информации относительно версии HDCP, поддерживаемой приемным устройством, определяет версию HDCP, примененную к контенту, шифрует контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP, преобразовывает контент посредством снижения разрешающей способности контента понижающим преобразованием и шифрует преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и передает зашифрованный контент на приемное устройство.
12. Способ по п. 11, в котором приемное устройство сохраняет информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361757361P | 2013-01-28 | 2013-01-28 | |
US61/757,361 | 2013-01-28 | ||
KR10-2013-0042464 | 2013-04-17 | ||
KR20130042464A KR101485790B1 (ko) | 2013-01-28 | 2013-04-17 | 소스 디바이스, 그의 컨텐츠 제공 방법, 싱크 디바이스 및 그의 제어 방법 |
PCT/KR2014/000820 WO2014116088A1 (en) | 2013-01-28 | 2014-01-28 | Source device, content providing method using the source device, sink device and controlling method of the sink device |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015136433A RU2015136433A (ru) | 2017-03-06 |
RU2640031C2 true RU2640031C2 (ru) | 2017-12-26 |
Family
ID=51744685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015136433A RU2640031C2 (ru) | 2013-01-28 | 2014-01-28 | Устройство-источник, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR101485790B1 (ru) |
MX (1) | MX343257B (ru) |
RU (1) | RU2640031C2 (ru) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9756385B1 (en) | 2016-02-16 | 2017-09-05 | Samsung Electronics Co., Ltd. | Source device and method of transmitting content |
US10319336B2 (en) | 2016-02-16 | 2019-06-11 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
KR102460663B1 (ko) * | 2016-02-16 | 2022-10-28 | 삼성전자주식회사 | 소스 디바이스 및 컨텐츠 전송 방법 |
KR102029550B1 (ko) * | 2017-12-19 | 2019-10-07 | 인하대학교 산학협력단 | 디스플레이포트용 hdcp 설계 |
TW202205840A (zh) | 2020-07-23 | 2022-02-01 | 美商艾銳勢企業有限責任公司 | 用於偵測不相容纜線(hdmi)之方法及系統 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2319225C1 (ru) * | 2004-01-16 | 2008-03-10 | ТРЕК 2000 Интернейшнл Лтд. | Портативное устройство хранения для записи и воспроизведения данных |
US20080101467A1 (en) * | 2006-10-27 | 2008-05-01 | Radiospire Networks, Inc. | Method and system for secure and efficient wireless transmission of HDCP-encrypted HDMI/DVI signals |
EP2302633A1 (en) * | 2009-09-24 | 2011-03-30 | Samsung Electronics Co., Ltd. | Storage device and driving method thereof |
US20110110645A1 (en) * | 2008-07-14 | 2011-05-12 | Panasonic Corporation | Video and audio reproduction apparatus, and video and audio reproduction method |
US20120023240A1 (en) * | 2009-03-31 | 2012-01-26 | Samsung Electronics Co., Ltd. | Method for generating a communication link between devices, and apparatus for same |
US20120300084A1 (en) * | 2011-05-24 | 2012-11-29 | Samsung Electronics Co., Ltd. | Source device for providing contents to sink device and communication method thereof |
-
2013
- 2013-04-17 KR KR20130042464A patent/KR101485790B1/ko active IP Right Grant
-
2014
- 2014-01-28 MX MX2015009111A patent/MX343257B/es active IP Right Grant
- 2014-01-28 RU RU2015136433A patent/RU2640031C2/ru active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2319225C1 (ru) * | 2004-01-16 | 2008-03-10 | ТРЕК 2000 Интернейшнл Лтд. | Портативное устройство хранения для записи и воспроизведения данных |
US20080101467A1 (en) * | 2006-10-27 | 2008-05-01 | Radiospire Networks, Inc. | Method and system for secure and efficient wireless transmission of HDCP-encrypted HDMI/DVI signals |
US20110110645A1 (en) * | 2008-07-14 | 2011-05-12 | Panasonic Corporation | Video and audio reproduction apparatus, and video and audio reproduction method |
US20120023240A1 (en) * | 2009-03-31 | 2012-01-26 | Samsung Electronics Co., Ltd. | Method for generating a communication link between devices, and apparatus for same |
EP2302633A1 (en) * | 2009-09-24 | 2011-03-30 | Samsung Electronics Co., Ltd. | Storage device and driving method thereof |
US20120300084A1 (en) * | 2011-05-24 | 2012-11-29 | Samsung Electronics Co., Ltd. | Source device for providing contents to sink device and communication method thereof |
Non-Patent Citations (1)
Title |
---|
High-bandwidth Digital Content Protection System - Interface Independent Adaptation, Revision 2.2, 16 October 2012, найдено в Интернет на https://www.digital-cp.com/hdcp-specifications. Hitachi Ltd. еt al, High-Definition Multimedia Interface Specification Version 1.4, 5 June 2009. * |
Also Published As
Publication number | Publication date |
---|---|
MX2015009111A (es) | 2015-10-05 |
RU2015136433A (ru) | 2017-03-06 |
KR101485790B1 (ko) | 2015-01-28 |
KR20140096944A (ko) | 2014-08-06 |
MX343257B (es) | 2016-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722712B2 (en) | Source device, content providing method using the source device, sink device and controlling method of the sink device | |
US8375150B2 (en) | Fast HDMI switching with conditional reset mechanism | |
RU2384961C2 (ru) | Приемник данных, передатчик данных и способ обработки информации и компьютерная программа | |
US9179117B2 (en) | Image processing apparatus | |
KR101891147B1 (ko) | 에이치디엠아이 신호로 방송 수신기의 듀얼 디스플레이를 위한 휴대용 단말기의 장치 및 방법 | |
RU2640031C2 (ru) | Устройство-источник, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства | |
US8810630B2 (en) | Video processing apparatus, content providing server, and control method thereof | |
US20120033129A1 (en) | Transmission and receiving apparatus and transmission and receiving method | |
US20150326918A1 (en) | Image processing apparatus and image processing method | |
JP2014011734A (ja) | 映像処理装置 | |
US20150172589A1 (en) | Electronic device and method for controlling the same | |
US20140379941A1 (en) | Receiving device, transmitting device and transmitting/receiving system | |
US20150040158A1 (en) | Receiving device, transmitter and transmitting/receiving system | |
WO2002037285A1 (fr) | Circuit integre a semi-conducteurs, appareil de reception utilisant celui-ci, procede pour fabriquer et reparer un appareil de reception et procede de production video | |
US20150032912A1 (en) | Information processing apparatus and information processing method | |
JP2012019339A (ja) | 信号受信機及び受信機の入力切替制御方法 | |
WO2014199494A1 (ja) | 送信装置、受信装置、及び送受信システム | |
TWM512272U (zh) | 影音訊號處理器 |