RU2640031C2 - Source device, method of providing content using source device, receiver and control method for receiver - Google Patents
Source device, method of providing content using source device, receiver and control method for receiver 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
Description
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF THE INVENTION
Устройства и способы в соответствии с примерами осуществления относятся к устройству-источнику, способу предоставления контента с использованием устройства-источника, приемному устройству и способу управления для приемного устройства и более конкретно к устройству-источнику, подключаемому через интерфейс для мультимедиа высокой четкости (HDMI) и выполняющему аутентификацию защиты широкополосного цифрового содержимого (HDCP), способу предоставления контента с использованием такового и приемному устройству и способу управления такового. The devices and methods in accordance with embodiments relate to a source device, a method for providing content using a source device, a receiving device and a control method for a receiving device, and more particularly, to a source device connected via a high definition multimedia interface (HDMI) and performing authentication of protection of broadband digital content (HDCP), a method for providing content using such and a receiving device, and a method for controlling such .
УРОВЕНЬ ТЕХНИКИBACKGROUND
Носители записи для осуществления записи и воспроизведения данных высококачественного изображения и аудио, такие как диски DVD (цифровой многофункциональный диск) и технологии Blu-ray, широко используются. Кроме того, широко распространены различные аппаратуры отображения, которые могут отображать данные высококачественного изображения и аудио. Recording media for recording and playing back high-quality image and audio data, such as DVDs (Digital Multifunction Discs) and Blu-ray, are widely used. In addition, various display apparatuses that can display high quality image and audio data are widespread.
Соответственно, увеличилось использование цифрового телевидения (TV) вместе с различными проигрывателями DVD и Blu-ray, которые записывают или воспроизводят контент с соответственных носителей записи. Кроме того, высокоскоростной (высокой четности) мультимедийный интерфейс (HDMI) может использоваться в качестве цифрового интерфейса, чтобы передавать данные между такими устройствами. Accordingly, the use of digital television (TV) has increased with various DVD and Blu-ray players that record or play content from respective recording media. In addition, a high-speed (high-definition) multimedia interface (HDMI) can be used as a digital interface to transfer data between such devices.
Устройства, которые поддерживают HDMI, могут обеспечивать изображение высокой четкости и аудио и могут поддерживать защиту широкополосного цифрового содержимого (HDCP) для предотвращения (незаконного) копирования контента. Devices that support HDMI can provide high definition images and audio and can support Broadband Digital Content Protection (HDCP) to prevent (illegal) copying of content.
Кроме того, поставщики нового контента показали некоторое продвижение в принятии версии 2.2 HDCP путем классификации контента высокой четкости как премиум-контента, обеспечивающего контент высокой четкости, такого как контент формата 4k и контент формата 3D в (составе) формата Full HD. Соответственно, в связанной аппаратуре отображения, поддерживающей только версию более низкую, чем версия 2.2 HDCP, имеется проблема в том, что нельзя получить совместимость с контентом высокой четкости, к которому применяется версия 2.2 HDCP. In addition, new content providers have shown some progress in adopting version 2.2 of HDCP by classifying high-definition content as premium content providing high-definition content, such as 4k content and 3D content in (composition) of Full HD format. Accordingly, in the associated display equipment supporting only a version lower than HDCP version 2.2, there is a problem that it is not possible to obtain compatibility with high definition content to which HDCP version 2.2 is applied.
СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
ТЕХНИЧЕСКАЯ ЗАДАЧА TECHNICAL PROBLEM
Примеры осуществления идеи настоящего изобретения устраняют вышеуказанные недостатки и другие недостатки, не описанные выше. Кроме того, идея настоящего изобретения не требуется для устранения недостатков, описанных выше, и пример осуществления идеи настоящего изобретения может не устранить какую-либо из проблем, описанных выше. Examples of the implementation of the ideas of the present invention eliminate the above disadvantages and other disadvantages not described above. In addition, the idea of the present invention is not required to eliminate the disadvantages described above, and an example implementation of the ideas of the present invention may not eliminate any of the problems described above.
Согласно варианту осуществления техническая задача состоит в том, чтобы обеспечить устройство-источник, сконфигурированное для преобразования и предоставления экземпляров контента с тем, чтобы являться зашифрованным в версии HDCP, которую поддерживает приемное устройство, способ предоставления контента с использованием устройства-источника, приемное устройство и способ управления для приемного устройства, когда версия HDCP, примененная к контенту, не поддерживается в приемном устройстве.According to an embodiment, the technical challenge is to provide a source device configured to convert and provide instances of content so as to be encrypted in an HDCP version that the receiving device supports, a method for providing content using the source device, a receiving device and method controls for the receiver when the HDCP version applied to the content is not supported on the receiver.
РЕШЕНИЕ ЗАДАЧИ THE SOLUTION OF THE PROBLEM
Согласно аспекту примера осуществления обеспечивается устройство-источник для осуществления передачи контента на приемное устройство, устройство-источник может включать в себя интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с приемным устройством, и контроллер, сконфигурированный для определения версии HDCP, поддерживаемой приемным устройством, преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, в ответ на определение, что другая версия HDCP, примененная к контенту, не поддерживается приемным устройством, шифрования преобразованного контента в версии HDCP, поддерживаемой приемным устройством, и управления интерфейсом для передачи контента на приемное устройство. According to an aspect of an exemplary embodiment, a source device is provided for transmitting content to a receiving device, the source device may include an interface configured to perform Broadband Digital Content Protection (HDCP) authentication with the receiving device, and a controller configured to determine the version of HDCP supported the receiver, converting the content so that it is encrypted in the HDCP version supported by the receiver, in response to the determination that The naked HDCP version applied to the content is not supported by the receiver, encrypting the converted content into the HDCP version supported by the receiver, and controlling the interface for transferring the content to the receiver.
Контент может быть (доступным за плату) премиум-контентом, требующим являться зашифрованным в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая ниже, чем первая версия HDCP.The content may be (available for a fee) premium content requiring to be encrypted in the first version of HDCP, and the version of HDCP supported by the receiver may be the second version of HDCP, which is lower than the first version of HDCP.
Контроллер может преобразовывать контент с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, снижая разрешающую способность контента путем понижающего преобразования формата («прореживания»). The controller can convert the content in order to be encrypted in the HDCP version supported by the receiver, reducing the resolution of the content by down-converting the format (“thinning”).
Контроллер может определять версию HDCP, поддерживаемую приемным устройством, на основании того, можно ли выполнить аутентификацию HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту. The controller may determine the version of HDCP supported by the receiver based on whether it is possible to authenticate the HDCP with the receiver according to the method specified in the version of HDCP supported by the receiver and the version of HDCP applied to the content.
Контроллер может запрашивать передачу информации относительно версии HDCP, предварительно сохраненной в приемном устройстве, и при этом контроллер может определять версию HDCP, поддерживаемую приемным устройством, на основании принятой от приемного устройства информации относительно версии HDCP. The controller may request transmission of information regarding the HDCP version previously stored in the receiver, and the controller may determine the version of HDCP supported by the receiver based on information received from the receiver regarding the HDCP version.
Контроллер может шифровать контент в версии HDCP, примененной к контенту, и передает контент на приемное устройство в ответ на определение, что версия HDCP, примененная к контенту, поддерживается приемным устройством. The controller can encrypt the content in the HDCP version applied to the content and transmits the content to the receiver in response to determining that the HDCP version applied to the content is supported by the receiver.
Контроллер может управлять приемным устройством, чтобы выводить сообщение, указывающее, что контент является преобразованным, в ответ на передачу преобразованного контента на приемное устройство.The controller may control the receiver to output a message indicating that the content is transformed in response to transmitting the transformed content to the receiver.
Согласно аспекту другого примера осуществления обеспечивается приемное устройство для вывода контента, поставляемого от устройства-источника, приемное устройство может включать в себя интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с устройством-источником, и контроллер, сконфигурированный для управления интерфейсом, чтобы передавать предварительно сохраненную информацию относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник в ответ на принимаемый запрос информации от устройства-источника относительно версии HDCP, поддерживаемой приемным устройством. According to an aspect of another embodiment, there is provided a receiving device for outputting content supplied from the source device, the receiving device may include an interface configured to perform Broadband Digital Content Protection (HDCP) authentication with the source device, and a controller configured to control the interface, to transmit pre-stored information regarding the HDCP version supported by the receiving device to the source device in response to Niemann information request from the source device with respect to the version HDCP, supported by the receiving device.
Хранилище данных может быть сконфигурировано, чтобы сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID). The data store may be configured to store information regarding the HDCP version supported by the receiver in the Advanced Display Identification (EDID) data format.
Согласно аспекту другого примера осуществления обеспечивается способ передачи контента от устройства-источника на приемное устройство, способ может включать в себя определение версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, преобразование контента, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, в ответ на определение, что другая версия HDCP, примененная к контенту, не поддерживается приемным устройством, и шифрование преобразованного контента в версии HDCP, поддерживаемой приемным устройством, и передачу на приемное устройство. According to an aspect of another embodiment, a method for transmitting content from a source device to a receiver is provided, the method may include determining the version of broadband digital content protection (HDCP) supported by the receiver, converting the content to be encrypted in the HDCP version supported by the receiver, the response to the determination that another version of HDCP applied to the content is not supported by the receiver, and encryption of the converted content in the HDCP version is supported th receiver, and the transmission to the receiver.
Контент может быть премиум-контентом, требующим являться зашифрованным в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая ниже, чем первая версия HDCP. The content may be premium content requiring to be encrypted in the first version of HDCP, and the version of HDCP supported by the receiver may be the second version of HDCP, which is lower than the first version of HDCP.
Преобразование может включать в себя преобразование контента с тем, чтобы являться зашифрованным в версии HDCP, поддерживаемой приемным устройством, путем снижения разрешающей способности контента понижающим преобразованием. The conversion may include the conversion of the content so as to be encrypted in the HDCP version supported by the receiver by reducing the resolution of the content by down-conversion.
Определение может включать в себя определение версии HDCP, поддерживаемой приемным устройством, на основании того, может ли выполняться аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту. The determination may include determining the version of HDCP supported by the receiver based on whether the HDCP can be authenticated with the receiver according to the method set in the HDCP version supported by the receiver and the version of HDCP applied to the content.
Определение может включать в себя запрос передачи предварительно сохраненной информации относительно версии HDCP, сохраненной на приемном устройстве, и определение версии HDCP, поддерживаемой приемным устройством, на основании принятой от приемного устройства информации относительно версии HDCP. The determination may include a request to transmit previously stored information regarding the HDCP version stored at the receiver, and determining an HDCP version supported by the receiver based on information received from the receiver about the HDCP version.
Способ может дополнительно включать в себя шифрование контента в версии HDCP, примененной к контенту, и передачу контента на приемное устройство в ответ на определение, что версия HDCP, примененная к контенту, поддерживается приемным устройством. The method may further include encrypting the content in the HDCP version applied to the content, and transmitting the content to the receiver in response to determining that the HDCP version applied to the content is supported by the receiver.
Способ может дополнительно включать в себя управление приемным устройством, чтобы выводить сообщение, указывающее, что контент является преобразованным, в ответ на преобразованный контент, передаваемый на приемное устройство. The method may further include controlling the receiver to output a message indicating that the content is transformed in response to the transformed content transmitted to the receiver.
Согласно аспекту другого примера осуществления обеспечивается способ управления приемным устройством, чтобы выводить контент, предоставленный от устройства-источника, способ может включать в себя прием запроса информации относительно версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, от устройства-источника и передачу предварительно сохраненной информации относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник в ответ на принимаемый запрос передачи информации относительно версии HDCP. According to an aspect of another embodiment, there is provided a method for controlling a receiver to output content provided from a source device, the method may include receiving a request for information regarding a broadband digital content (HDCP) protection version supported by the receiver from the source device and transmitting previously stored information regarding the HDCP version supported by the receiving device to the source device in response to a received request for transmitting information and relatively versions HDCP.
Приемное устройство может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID). The receiver may store information regarding the HDCP version supported by the receiver in the Advanced Display Identification (EDID) data format.
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ USEFUL EFFECTS OF THE INVENTION
Согласно вышеуказанным различным примерам осуществления, даже если приемное устройство поддерживает версию, отличную от версии HDCP, примененной к контенту, устройство-источник может предоставлять на приемное устройство контент в версии HDCP, поддерживаемой приемным устройством, путем преобразования контента. Следовательно, может быть получена совместимость со связанными приемными устройствами. According to the above various embodiments, even if the receiving device supports a version different from the HDCP version applied to the content, the source device can provide content to the receiving device in an HDCP version supported by the receiving device by converting the content. Therefore, compatibility with related receivers can be obtained.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
Вышеуказанные и/или другие аспекты идеи настоящего изобретения будут более очевидными из описания некоторых примеров осуществления со ссылкой на сопроводительные чертежи, на которых:The above and / or other aspects of the ideas of the present invention will be more apparent from the description of some embodiments with reference to the accompanying drawings, in which:
Фиг. 1 - вид, представленный для пояснения системы предоставления контента согласно примеру осуществления; FIG. 1 is a view presented for explaining a content providing system according to an embodiment;
Фиг. 2 - блок-схема устройства-источника согласно примеру осуществления; FIG. 2 is a block diagram of a source device according to an embodiment;
Фиг. 3 - вид, представленный для пояснения способа понижающего преобразования контента согласно примеру осуществления; FIG. 3 is a view presented for explaining a method of down-converting content according to an embodiment;
Фиг. 4 - подробная блок-схема устройства-источника согласно примеру осуществления; FIG. 4 is a detailed block diagram of a source device according to an embodiment;
Фиг. 5 - блок-схема приемного устройства согласно примеру осуществления; FIG. 5 is a block diagram of a receiving device according to an embodiment;
Фиг. 6 - подробная блок-схема приемного устройства согласно примеру осуществления; FIG. 6 is a detailed block diagram of a receiving device according to an embodiment;
Фиг. 7 - вид, представленный для пояснения работы системы предоставления контента согласно примеру осуществления; FIG. 7 is a view presented for explaining the operation of a content providing system according to an embodiment;
Фиг. 8 - блок-схема, представленная для пояснения работы системы предоставления контента согласно примеру осуществления; FIG. 8 is a flowchart for explaining the operation of a content providing system according to an embodiment;
Фиг. 9 - блок-схема, представленная для пояснения способа передачи контента для устройства-источника, которое передает контент на приемное устройство, согласно примеру осуществления; и FIG. 9 is a flowchart for explaining a method of transmitting content for a source device that transmits content to a receiving device according to an embodiment; and
Фиг. 10 - блок-схема, представленная для пояснения способа управления для приемного устройства, которое выводит контент, предоставленный от устройства-источника, согласно примеру осуществления. FIG. 10 is a flowchart for explaining a control method for a receiving device that outputs content provided from a source device according to an embodiment.
ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ BEST MODE FOR CARRYING OUT THE INVENTION
ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ MODE FOR CARRYING OUT THE INVENTION
Некоторые примеры осуществления теперь будут описаны более подробно со ссылкой на сопроводительные чертежи.Some embodiments will now be described in more detail with reference to the accompanying drawings.
В последующем описании одинаковые числовые ссылочные позиции на чертежах используются для одинаковых элементов даже на различных чертежах. Объекты, определение которых дается в описании, такие как подробная структура и элементы, приведены для помощи всестороннему пониманию идеи настоящего изобретения. Соответственно, очевидно, что примеры осуществления идеи настоящего изобретения могут выполняться без этих конкретно определенных объектов. Кроме того, известные функции или структуры не описываются подробно, поскольку они могут затенить один или несколько примеров осуществления ненужными подробностями.In the following description, the same reference numerals in the drawings are used for the same elements even in different drawings. The objects defined in the description, such as the detailed structure and elements, are given to help a comprehensive understanding of the ideas of the present invention. Accordingly, it is apparent that exemplary embodiments of the ideas of the present invention can be carried out without these specifically defined objects. In addition, known functions or structures are not described in detail since they may obscure one or more embodiments with unnecessary details.
Что касается приложенных чертежей, один или несколько примеров осуществления будут подробно описаны ниже. With regard to the attached drawings, one or more embodiments will be described in detail below.
Фиг. 1 является видом, представленным для пояснения системы предоставления контента согласно примеру осуществления. Что касается Фиг. 1, система предоставления контента может включать в себя устройство-источник 100 и приемное устройство 200. FIG. 1 is a view provided for explaining a content providing system according to an embodiment. With reference to FIG. 1, a content delivery system may include a
Здесь, устройство-источник 100 может быть реализовано в виде различных типов электронных устройств, которые могут предоставлять контент на приемное устройство 200, таких как телевизионная приставка, DVD проигрыватель, проигрыватель дисков Blu-ray, персональный компьютер (PC) или игровой автомат. Приемное устройство 200 может быть реализовано в виде различных типов электронных устройств, которые могут выводить контент, предоставленный от устройства-источника 100, таких как телевизор (TV) и персональный компьютер (PC). Here, the
Кроме того, устройство-источник 100 и приемное устройство 200 могут подключаться друг к другу через высокоскоростной мультимедийный интерфейс (HDMI) и выполнять связь. In addition, the
Устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию защиты широкополосного цифрового содержимого (HDCP) согласно протоколам HDCP для предотвращения копирования контента без лицензии. The
Конкретно, устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200 согласно предварительно сохраненному вектору выбора ключа для хост-устройства (AKSV), и приемное устройство 200 может расшифровывать и выводить контент согласно предварительно сохраненному вектору выбора ключа для устройства отображения (BASV). Specifically, the
Каждое устройство 100 и 200 может генерировать псевдослучайные значения в предварительно заданное время, например, псевдослучайным значением, сгенерированным устройством-источником 100, является Ri и псевдослучайным значением, сгенерированным приемным устройством 200, является Ri'. Кроме того, устройство-источник 100 может принимать от приемного устройства 200 псевдослучайное значение, сгенерированное приемным устройством 200, в течение некоторого промежутка времени, и может определять, может ли принятое значение являться единообразным (одинаковым) с псевдослучайным значением, сгенерированным внутренне. Each
Следовательно, устройство-источник 100 может непрерывно передавать контент на приемное устройство 200, если определяют, что псевдослучайные значения являются единообразными, и останавливает передачу контента, если определяют, что псевдослучайные значения не являются единообразными. Therefore, the
Для того чтобы выполнять аутентификацию HDCP, как описано выше, можно делать две операции, как изложено ниже. Первая операция, которая может выполняться, может быть первой частью протокола аутентификации, в которой определяют, являются ли устройство-источник 100 и приемное устройство 200 надлежащими для защиты контента друг с другом, каковое подтверждается генерированием и сравнением начальных псевдослучайных значений. Затем, второй операцией, которая может выполняться, является третья часть протокола аутентификации, в которой псевдослучайные значения, сгенерированные обоими устройствами, сравниваются постоянно после этого, например каждые две секунды. In order to perform HDCP authentication as described above, two operations can be performed as described below. The first operation that can be performed may be the first part of the authentication protocol, in which it is determined whether the
Согласно таким операциям, устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию HDCP согласно протоколу HDCP. According to such operations, the
Согласно примеру осуществления устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200. According to an embodiment, the
Последующее конкретно пояснит подробную структуру устройства-источника 100 и приемного устройства 200. The following will specifically explain the detailed structure of the
Фиг. 2 является блок-схемой устройства-источника согласно примеру осуществления. Что касается Фиг. 2, устройство-источник 100 может включать в себя интерфейс 110 и контроллер 120.FIG. 2 is a block diagram of a source device according to an embodiment. With reference to FIG. 2,
Интерфейс 110 может передавать контент на приемное устройство 200 путем выполнения связи с приемным устройством 200 по Фиг. 1. The
В этом случае интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200. In this case, the
Интерфейс 110 может быть реализован как HDMI. Конкретно, интерфейс 110 может включать в себя канал связи по способу дифференциальной передачи сигналов с минимизацией переходов (TMDS), по которому проверяются сигналы R, G, B и синхросигналы, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 110 может включать в себя память, сохраняющую AKSV, и процессор, выполняющий аутентификацию по протоколу HDCP.
Следовательно, когда определяют, что приемное устройство 200 устанавливает соединение согласно сигналам HPD, интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200. Кроме того, интерфейс 110 может зашифровывать и передавать контент на приемное устройство 200, если аутентификация HDCP является успешной, и останавливать передачу контента, если аутентификация HDCP является неуспешной. Therefore, when it is determined that the receiving
Контроллер 120 может управлять общей работой устройства-источника 100. Контроллер 120 может включать в себя микрокомпьютер (или микрокомпьютер и центральный процессор (ЦП, CPU)), оперативную память (RAM) для работы аппаратуры отображения 100 и постоянную память (ROM). В этом случае такие модули могут быть реализованы в виде системы на кристалле (SoC). The
Контроллер 120 может определять версию HDCP, которую поддерживает приемное устройство 200. Здесь, версия HDCP может быть различными версиями, определенными в протоколе HDCP, такими как версия 1.X HDCP (например, версия 1.4 HDCP) и версия 2.X HDCP (например, версия 2.2 HDCP). The
Кроме того, контроллер 120 может определять, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определенному соответственно в версии HDCP, поддерживаемой приемным устройством 200, и версии HDCP, примененной к контенту, и подтверждать версию HDCP, поддерживаемую приемным устройством 200. Здесь, версия HDCP, примененная к контенту, может быть различными версиями, определенными в протоколе HDCP, такими как версия 1.X HDCP (например, версия 1.4 HDCP) и версия 2.X HDCP (например, версия 2.2 HDCP). In addition, the
Например, можно допустить, что версией 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. For example, it can be assumed that the version of HDCP applied to the content is version 2.2 of HDCP, and the version of HDCP supported by
Подобным образом, контроллер 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. Similarly, the
Следовательно, контроллер 120 может в допущении, что приемное устройство 200 поддерживает версию 1.4 HDCP или версию 2.2 HDCP, определить, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно каждой версии HDCP, и подтвердить версию HDCP, поддерживаемую приемным устройством 200, согласно той, которая поддерживается фактически. Therefore, the
Кроме того, контроллер 120 может запрашивать передачу предварительно сохраненной информации относительно версии HDCP в приемном устройстве 200, и определять версию HDCP, поддерживаемую приемным устройством 200, на основании принятой информации о версии HDCP. In addition, the
Для вышеуказанной операции приемное устройство 200 может сохранять информацию относительно собственной версии HDCP в виде данных расширенной идентификации дисплея (EDID). В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема EDID от приемного устройства 200 с помощью линии связи DDC. For the above operation, the
Кроме того, приемное устройство 200 может сохранять информацию относительно поддерживаемой версии HDCP в своей собственной RAM. В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема информации относительно версии HDCP от приемного устройства 200. In addition, the receiving
Если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может преобразовать контент с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством 200, зашифровать преобразованный контент по отношению к версии HDCP, поддерживаемой приемным устройством 200, и управлять интерфейсом 110 для передачи на приемное устройство 200. If it is determined that the HDCP version applied to the content is not supported by the
Здесь, контент может быть премиум-контентом, подлежащим шифрованию в первой версии HDCP. Однако версия HDCP, поддерживаемая приемным устройством 200, может быть второй версией HDCP, более низкой, чем первая версия HDCP. Например, контент может быть премиум-контентом, подлежащим шифрованию в версии 2.X HDCP, а версия HDCP, поддерживаемая приемным устройством 200, может быть версией 1.X HDCP. Here, the content may be premium content to be encrypted in the first version of HDCP. However, the version of HDCP supported by the
Для вышеуказанного контроллер 120 может определять версию HDCP, примененную к контенту. Конкретно, контроллер 120 может определять версию HDCP, примененную к контенту, на основании того, является ли контент премиум-контентом или не является.For the above, the
Здесь, премиум-контент является контентом, запрошенным для жесткой (строгой) защиты, таким как контент 4k, контент 3D в full HD, и запечатанным контентом, и протокол HDCP задает, что версия 2.X HDCP применяется к премиум-контенту. Here, premium content is content requested for strict protection, such as 4k content, 3D content in full HD, and sealed content, and the HDCP protocol specifies that version 2.X HDCP applies to the premium content.
Следовательно, контроллер 120 может определять, является или не является контент премиум-контентом, на основании разрешающей способности и типа контента, или определять, является или не является контент премиум-контентом, путем извлечения информации, указывающей, является ли соответствующий контент премиум-контентом, из заголовка пакета, составляющего контент. Therefore, the
Кроме того, контроллер 120 может определять, является или не является контент премиум-контентом, на основании пользовательской команды. Например, когда вводится пользовательская команда, указывающая, что контентом является премиум-контент, контроллер 120 может определить, что соответствующий контент является премиум-контентом. In addition, the
Таким образом, когда определяют, что контент является премиум-контентом, контроллер 120 может определить, что версией HDCP, примененной к контенту, является версия 2.X HDCP. Thus, when it is determined that the content is premium content, the
Когда определяют, что контентом является премиум-контент, к которому применена версия 2.X HDCP, тогда как версия HDCP, поддерживаемая приемным устройством 200, является версией 1.X HDCP, контроллер 120 может преобразовать контент с тем, чтобы шифроваться в версии HDCP, которую поддерживает приемное устройство 200. When it is determined that the content is premium content to which version 2.X HDCP is applied, while the HDCP version supported by the
Конкретно, контроллер 120 может преобразовывать контент с тем, что являться зашифрованным в версии HDCP, поддерживаемой приемным устройством 200, снижая разрешающую способность контента путем понижающего преобразования. Для этой обработки устройство-источник 100 может включать в себя преобразователь видеоформата. Specifically, the
Причина, по которой протокол HDCP задает, что версия 2.X HDCP, применяется к контенту 4k, состоит в том, что контент, имеющий высокое исходное разрешение, такой как контент 4k, должен быть защищен более жестким способом. Следовательно, когда разрешающая способность контента 4k уменьшается путем понижающего преобразования, версия 2.X HDCP не обязательно должна применяться, даже при следовании протоколу HDCP. The reason HDCP specifies that version 2.X of HDCP, applied to 4k content, is because content that has high native resolution, such as 4k content, needs to be protected in a more severe way. Therefore, when the resolution of 4k content is reduced by down-converting, version 2.X of HDCP need not be applied, even when following the HDCP protocol.
Таким образом, контроллер 120 может управлять снижением разрешения контента путем понижающего преобразования, выполнением аутентификации HDCP с приемным устройством 200 в версии HDCP, поддерживаемой приемным устройством 200, относительно контента, имеющего сниженное разрешение, и шифрованием и передачей контента. Thus, the
При следовании протоколу HDCP, премиум-контент следует применять с версией 2.X HDCP. Однако, когда приемное устройство не поддерживает версию 2.X HDCP, устройство-источник не может выполнять аутентификацию HDCP с приемным устройством согласно версии 2.X HDCP, применяемой к премиум-контенту. Следовательно, пользователи приемного устройства, которое не поддерживает версию 2.X HDCP, не могут видеть премиум-контент, предоставленный от устройства-источника. When following the HDCP protocol, premium content should be applied with version 2.X of HDCP. However, when the receiving device does not support version 2.X of HDCP, the source device cannot perform HDCP authentication with the receiving device according to version 2.X of HDCP applied to premium content. Therefore, users of a receiving device that does not support version 2.X of HDCP cannot see the premium content provided from the source device.
Однако согласно примеру осуществления, поскольку устройство-источник 100 снижает разрешение премиум-контента так, что может применяться версия HDCP, поддерживаемая приемным устройством 200, устройство-источник 100 может сохранять совместимость с приемным устройством 200, которое не поддерживает версию 2.X HDCP, применяемую к премиум-контенту. However, according to an embodiment, since the
Например, можно допустить, что версия HDCP, поддерживаемая приемным устройством 200, является версией 1.4 HDCP, и контентом является контент 4k, к которому применяется версия 2.2 HDCP. For example, it can be assumed that the HDCP version supported by the
В этом случае контроллер 120 может с понижением преобразовать контент 4k, имеющий разрешение 3840×2160, чтобы являлось разрешением 1920×1080. Таким образом, поскольку версия 2.2 HDCP не обязательно должна применяться к контенту, имеющему сниженное разрешение 1920×1080, контроллер 120 может выполнять аутентификацию с приемным устройством 200 согласно версии 1.4 HDCP, поддерживаемой приемным устройством 200, шифровать преобразованный с понижением контент и передавать на приемное устройство 200. In this case, the
Вышеуказанный пример осуществления описывает контент 4k; однако это просто один из возможных примеров осуществления. Таким образом, как и контентом 4k, контроллер 120 может управлять снижением разрешения контента 3D в full HD и запечатанным контентом с тем, что может применяться версия HDCP, поддерживаемая приемным устройством. The above embodiment describes 4k content; however, this is just one possible embodiment. Thus, like 4k content, the
Кроме того, вышеуказанный пример осуществления описывает, что разрешающая способность контента снижается; однако, это также является просто одним из возможных примеров осуществления. Таким образом, так же, как снижение разрешающей способности контента путем понижающего преобразования, контроллер 120 может повторно обработать контент с тем, что может применяться версия HDCP, поддерживаемая приемным устройством. Например, когда и версия 1.X HDCP, и версия 2.X HDCP могут применяться к контенту и приемное устройство 200 поддерживает версию 1.X HDCP, контроллер 120 может шифровать контент согласно версии 1.X HDCP без отдельного преобразования и передавать на приемное устройство 200. Однако это является просто одним из возможных примеров осуществления; контроллер 120 может также повторно обрабатывать контент согласно различным способам, таким как модификация формата данных с тем, что может применяться версия HDCP, поддерживаемая приемным устройством, шифровать повторно обработанный контент согласно версии HDCP, поддерживаемой приемным устройством, и передавать на приемное устройство. In addition, the above embodiment describes that the resolution of the content is reduced; however, this is also just one possible implementation. Thus, as well as reducing the resolution of the content by down-converting, the
Если определяют, что версия HDCP, примененная к контенту, поддерживается приемным устройством 200, контроллер 120 может шифровать контент в версии HDCP, примененной к контенту, и передавать на приемное устройство 200. Таким образом, когда определяют, что версия 2.X HDCP, примененная к премиум-контенту, поддерживается приемным устройством 200, контроллер 120 может выполнять аутентификацию с приемным устройством 200 согласно версии 2.X HDCP без отдельной обработки, шифровать контент и передавать на приемное устройство 200. If it is determined that the HDCP version applied to the content is supported by the
Контроллер 120 может преобразовывать с понижением премиум-контент, используя связанные способы. Однако, принимая во внимание, что разрешающая способность контента может снижаться в этом случае, контроллер 120 может «прореживать» премиум-контент, используя способ, иллюстрируемый на Фиг.3. The
Контроллер 120 может каждый кадр, составляющий премиум-контент, преобразовывать в четыре кадра, составленные меньшими кадрами. Конкретно, контроллер 120 генерирует первый кадр путем извлечения пикселей в нечетной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента, генерирует второй кадр путем извлечения пикселей в четной последовательности горизонтальных строк и нечетной последовательности вертикальных строк в каждом кадре премиум-контента, генерирует третий кадр путем извлечения пикселей в нечетной последовательности горизонтальных строк и четной последовательности вертикальных строк в каждом кадре премиум-контента и генерирует четвертый кадр путем извлечения пикселей в четной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента.
Например, контроллер 120 может с понижением преобразовать каждый кадр контента 4k, имеющий разрешение 3840×2160, в четыре кадра, имеющих разрешение 1920×1080, как проиллюстрировано на Фиг. 3. For example, the
Кроме того, контроллер 120 может шифровать «прореженный» контент в версии HDCP, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200. В этом случае приемное устройство 200 может принимать «прореженный» контент, восстанавливать исходное разрешение, которое имеет премиум-контент, и выводить. Следовательно, пользователь может видеть контент без ухудшения разрешения. In addition, the
В случае если преобразованный контент передается на приемное устройство 200, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент является преобразованным. In case the converted content is transmitted to the receiving
Таким образом, когда устройство-источник 100 снижает разрешение премиум-контента и передает на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200, пользователь может видеть контент с ухудшенным разрешением по сравнению с исходным разрешением. Thus, when the
Следовательно, контроллер 120 может управлять приемным устройством 200, чтобы выводить сообщение, информирующее, что выводится контент, имеющий сниженное разрешение, и таким образом может информировать пользователя о выводе контента, имеющего сниженное разрешение. В этом случае, контроллер 120 может передавать графические данные, составленные с соответствующим сообщением, на приемное устройство 200, или команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200, на приемное устройство 200. Therefore, the
Как описано выше, если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может преобразовать контент с тем, чтобы автоматически шифровать в версии HDCP, поддерживаемой приемным устройством 200, без отдельной пользовательской команды, и передавать на приемное устройство 200. Однако, когда вводится отдельная пользовательская команда, контроллер 120 может преобразовывать контент в версию HDCP, поддерживаемую приемным устройством 200, и передавать на приемное устройство 200. As described above, if it is determined that the HDCP version applied to the content is not supported by the
Кроме того, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент не может быть выведен. Таким образом, когда определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может передавать графические данные, составленные с сообщением, информирующим, что контент не может выводиться, на приемное устройство 200 без преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством 200. Кроме того, контроллер 120 может передавать на приемное устройство 200 команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200. In addition, the
Фиг. 4 является подробной блок-схемой устройства-источника согласно примеру осуществления. Что касается Фиг. 4, устройство-источник 100 может дополнительно включать в себя поставщик 130 контента, а также интерфейс 110 и контроллер 120. Поставщиком 130 контента может управлять контроллер 120. Среди блоков, иллюстрируемых на Фиг. 4, часть, перекрывающаяся с блоками, иллюстрируемыми на Фиг. 1, здесь не будет описываться. FIG. 4 is a detailed block diagram of a source device according to an embodiment. With reference to FIG. 4, the
Поставщик 130 контента может предоставлять контент, передаваемый на приемное устройство 200, и может быть реализован в виде различных типов согласно примерам осуществления. The
Например, поставщик 130 контента может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, и может принимать вещательный контент, передаваемый от вещательных станций. Кроме того, поставщик 130 контента может считывать контент, записанный на оптическом диске, таком как DVD и диск Blu-ray. Поставщик 130 контента может принимать контент от внешнего носителя записи, такого как память с шиной USB и накопитель на жестких дисках (HDD). For example, the
Посредством этого контроллер 120 может управлять передачей контента, поставляемого от поставщика 130 контента, на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200. By this, the
Так же, как блоки, иллюстрируемые на Фиг. 4, устройство-источник 100 может дополнительно включать в себя хранилище данных, сохраняющее различные программы, используемые для оперирования устройством-источником 100, блок ввода для приема пользовательской команды и приемник сигнала пульта дистанционного управления для приема сигналов пульта дистанционного управления, соответствующих пользовательской команде. Like the blocks illustrated in FIG. 4, the
Фиг. 5 является блок-схемой приемного устройства согласно примеру осуществления. Что касается Фиг. 5, приемное устройство 200 может включать в себя интерфейс 210 и контроллер 220. FIG. 5 is a block diagram of a receiving device according to an embodiment. With reference to FIG. 5, the receiving
Интерфейс 210 может принимать контент от устройства-источника 100 путем выполнения связи с устройством-источником 100 по Фиг. 1.
В этом случае интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100. In this case, the
Для вышеуказанного интерфейс 210 может быть реализован в виде HDMI. Конкретно, интерфейс 210 может включать в себя звено канала TMDS, сигналы R, G, B и синхросигналы которого проверяются, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 210 может включать в себя память, чтобы сохранять BKSV, и процессор HDCP, чтобы выполнять аутентификацию согласно протоколу HDCP. For the above, the
Следовательно, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100. Кроме того, интерфейс 210 может принимать зашифрованный контент от устройства-источника 100, когда аутентификация HDCP является успешной, и расшифровывать принятый контент; однако, если аутентификация HDCP является неуспешной, контент не может приниматься. Therefore, when it is determined that the
Контроллер 220 управляет общей работой приемного устройства 200. Контроллер 220 может включать в себя микрокомпьютер (micom) (или, micom и CPU), RAM для работы аппаратуры 100 отображения и ROM. В этом случае такие модули могут быть реализованы в виде SoC. The
Когда запрос информации относительно версии HDCP, поддерживаемой приемным устройством 200, принимается от устройства-источника 100, контроллер 220 управляет интерфейсом 210, чтобы передать на устройство-источник 100 предварительно сохраненную информацию относительно версии HDCP, поддерживаемой приемным устройством 200. When a request for information regarding the HDCP version supported by the
Для вышеуказанного приемное устройство 200 может предварительно сохранить EDID, включающую в себя информацию относительно версии HDCP, которая поддерживается. Таким образом, приемное устройство 200 может предварительно сохранить EDID, которая включает в себя информацию относительно версии HDCP, а также информацию относительно идентификатора (ID) изготовителя, указывающего компанию-изготовителя, ID изготовителя указывает вид модели изделия, стандарты вывода изображения и аудио для приемного устройства 200. For the above, the
Кроме того, приемное устройство 200 может отдельно сохранять в RAM информацию относительно своей поддерживаемой версии HDCP. In addition, the receiving
Например, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, контроллер 220 может передавать на устройство-источник 100 EDID, включающую в себя информацию относительно версии HDCP, или передавать на устройство-источник 100 информацию относительно версии HDCP, сохраненной в RAM. Однако, если отдельный запрос передачи принимается от устройства-источника 100, контроллер 220 может передавать информацию относительно версии HDCP на устройство-источник 100. For example, when it is determined that the
Фиг. 6 является подробной блок-схемой приемного устройства согласно примеру осуществления. Что касается Фиг. 6, приемное устройство 200 может дополнительно включать в себя блок 230 вывода, хранилище 240 данных, приемник 250, процессор 260 сигналов, приемник 270 сигнала пульта дистанционного управления и блок 280 ввода, а также интерфейс 210 и контроллер 220. Такой работой может управлять контроллер 220. Среди блоков, иллюстрируемых на Фиг. 6, часть, перекрывающаяся с блоками, иллюстрируемыми на Фиг. 4, не будет дополнительно описываться. FIG. 6 is a detailed block diagram of a receiver according to an embodiment. With reference to FIG. 6, the
Блок 230 вывода может выводить различные данные изображения и аудио. Для этой операции блок 230 вывода может включать в себя устройство отображения и блок вывода аудио. An
Устройство отображения может отображать относящийся к изображению контент и блок вывода аудио может выводить относящийся к аудио контент. Например, когда контент принимается от устройства-источника 100 согласно успешному выполнению аутентификации HDCP, контроллер 220 может расшифровать принятый контент, отобразить изображение, относящееся к расшифрованному контенту на устройстве отображения, и вывести аудио, относящееся к контенту, через блок вывода аудио. The display device may display image-related content and the audio output unit may output audio-related content. For example, when content is received from the
Устройство отображения может быть реализовано в виде жидкокристаллического дисплея (LCD), дисплея на органических светодиодах (OLED) или дисплея с плазменной панелью (PDP), и блок вывода аудио может быть реализован в виде динамика или порта вывода аудио. The display device may be implemented as a liquid crystal display (LCD), an organic light emitting diode (OLED) display or a plasma display (PDP), and the audio output unit may be implemented as a speaker or an audio output port.
Устройство отображения может выводить различные сообщения в формате экранного меню (OSD). Конкретно, контроллер 220 может формировать различные сообщения в формате OSD с использованием графических данных, которые принимаются от устройства-источника 100 или предварительно сохраняются в приемном устройстве 200, и выводить сформированные сообщения через устройство отображения. Здесь, сообщения могут включать в себя сообщение, указывающее, что изменяется разрешающая способность контента, принимаемого от устройства-источника 100, и сообщение, указывающее, что контент не может быть выведен. The display device can display various messages in an on-screen display (OSD) format. Specifically, the
Хранилище 240 данных может хранить различные программы, используемые для работы приемного устройства 200. The
Конкретно, хранилище 240 данных может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством 200, в формате EDID. Для этой операции хранилище 240 данных может быть реализовано в виде флэш-памяти и электрически-стираемого программируемого ПЗУ (EEPROM). Specifically,
Следовательно, когда запрос передачи информации относительно версии HDCP принимается от устройства-источника 100, контроллер 230 может управлять считыванием EDID из хранилища 240 данных и передачей на устройство-источник 100. Therefore, when a request for transmitting information regarding the HDCP version is received from the
Приемник 250 может принимать вещательный контент. Вещательный контент может включать в себя изображение, аудио и дополнительные данные (например, электронную программу передач (EPG)), и приемник 250 может принимать вещательный контент от различных источников, таких как наземное вещание, кабельное вещание, спутниковое вещание и интернет-вещание.
Например, приемник 250 может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, чтобы принимать вещательный контент, передаваемый от вещательных станций. For example,
Процессор 260 обработки сигналов может выполнять обработку сигналов относительно контента, принятого через интерфейс 210 и приемник 250. Конкретно, процессор 260 сигналов может выполнять операции, такие как декодирование, масштабирование и преобразование частоты кадров относительно изображения, составляющего контент, и сигнальную обработку контента с тем, чтобы являться форматированными так, что могут выводиться на устройство отображения. The
Приемник 270 сигнала пульта дистанционного управления принимает управляющие сигналы пульта дистанционного управления, введенные через пульт дистанционного управления. Например, приемник 270 сигнала пульта дистанционного управления может принимать управляющие сигналы пульта дистанционного управления, соответствующие различным пользовательским командам, для того чтобы управлять операцией приемного устройства 200, и контроллер 220 может выполнять операцию, соответствующую принятым управляющим сигналам пульта дистанционного управления. The remote
Блок 280 ввода может принимать различные пользовательские команды. Контроллер 220 может выполнять операцию, соответствующую пользовательским командам, введенным посредством блока 280 ввода. Для этого процесса блок 280 ввода может быть реализован в виде панели ввода. Панель ввода может быть реализована с сенсорной панелью или дополнительной клавиатурой, оснащенной различными функциональными клавишами, цифровыми клавишами, специальными клавишами и алфавитно-цифровыми клавишами, или сенсорным экраном. The
Фиг. 7 является видом, представленным для пояснения работы системы предоставления контента согласно примеру осуществления. Конкретная работа устройства-источника 100 и приемного устройства 200 уже описана подробно в отношении Фиг. 1-6; работа такой компоновки будет кратко пояснена. FIG. 7 is a view presented for explaining the operation of the content providing system according to the embodiment. The specific operation of the
Что касается Фиг. 7, устройство-источник 100 принимает премиум-контент (например, контент 4k) от вещательных станций, с оптического диска и/или от USB. With reference to FIG. 7, the
Кроме того, устройство-источник 100 определяет информацию относительно HDCP, поддерживаемой приемным устройством 200. In addition, the
Конкретно, устройство-источник 100 определяет, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP (см.
В качестве результата определения, если определяют, что аутентификация HDCP может выполняться с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP, из числа версии 1.4 HDCP и версии 2.2 HDCP, устройство-источник 100 принимает решение, что приемное устройство 200 поддерживает версию 1.4 HDCP. As a result of the determination, if it is determined that HDCP authentication can be performed with the receiving
Следовательно, устройство-источник 100 преобразует с понижением премиум-контент, чтобы шифровать премиум-контент в версии 1.4 HDCP и передать на приемное устройство 200. Например, устройство-источник 100 может преобразовать с понижением контент 4k, имеющий разрешение 2160×3840, чтобы имел разрешение 1920×1080. Therefore, the
После этого устройство-источник 100 может выполнять аутентификацию HDCP согласно версии 1.4 HDCP с приемным устройством 100, шифровать «прореженный» контент в версии 1.4 HDCP и передавать на приемное устройство 200. After that, the
Таким образом, приемное устройство 200 может расшифровывать и выводить принятый контент от устройства-источника 100. В этом случае приемное устройство 200 может выводить сообщение 310, указывающее, что выводится контент, имеющий сниженное разрешение, в формате OSD. Thus, the receiving
Фиг. 8 является блок-схемой, представленной для пояснения работы системы предоставления контента согласно примеру осуществления. FIG. 8 is a flowchart presented for explaining the operation of the content providing system according to the embodiment.
Сначала, когда устройство-источник 100 и приемное устройство 200 подключаются друг к другу согласно способу связи HDMI на этапе S810, устройство-источник 100 и приемное устройство 200 выполняют установление соединения согласно способу, определяемому в версии 1.4 HDCP, на этапе S820. Таким образом, устройство-источник 100 и приемное устройство 200 определяют, может ли аутентификация HDCP выполняться согласно способу, определяемому в версии 1.4 HDCP. First, when the
На этапе S830 устройство-источник 100 определяет, поддерживается ли связь в версии 1.4 HDCP, и затем устанавливает соединение. In step S830, the
Однако, когда соединение связи, следуя версии 1.4 HDCP, является неуспешным, устройство-источник 100 может определить, что приемное устройство 200 не поддерживает версию 1.4 HDCP, на этапе S840. However, when the communication connection following the HDCP version 1.4 is unsuccessful, the
Когда соединение связи, следующее версии 1.4 HDCP, является успешным, устройство-источник 100 может определить, что приемное устройство 200 поддерживает версию 1.4 HDCP. When the communication connection following HDCP version 1.4 is successful, the
На этапе S850 и S860, устройство-источник 100 определяет, установлено ли соединение в версии 2.2 HDCP. Таким образом, устройство-источник 100 определяет, может ли аутентификация HDCP, определяемая в версии 2.2 HDCP, выполняться с приемным устройством 200. In step S850 and S860, the
Следовательно, когда соединение связи, следуя версии 2.2 HDCP, является неуспешным, устройство-источник 100 может определить, что приемное устройство 200 не поддерживает версию 2.2 HDCP. В результате устройство-источник 100 может определить, что приемное устройство 200 поддерживает только версию 1.4 HDCP, на этапе S870. Therefore, when the communication connection following HDCP version 2.2 is unsuccessful, the
Когда соединение связи, следующее версии 2.2 HDCP, является успешным, устройство-источник 100 может определить, что приемное устройство 200 поддерживает версию 2.2 HDCP. В результате устройство-источник 100 может определить, что приемное устройство 200 поддерживает и версию 1.4 HDCP, и версию 2.2 HDCP, на этапе S880. When the communication connection following HDCP version 2.2 is successful, the
Когда команда для воспроизведения премиум-контента вводится на этапе S890 и S910, устройство-источник 100 может шифровать премиум-контент согласно версии, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200. When a command for reproducing premium content is input in steps S890 and S910, the
Конкретно, если определяют, что версия 2.2 HDCP поддерживается приемным устройством 200, устройство-источник 100 может зашифровать премиум-контент в версии 2.2 HDCP на этапе S920 и передать на приемное устройство 200 через HDMI на этапе S930. Specifically, if it is determined that HDCP version 2.2 is supported by the
Когда определяют, что приемное устройство 200 не поддерживает версию 2.2 HDCP, а предпочтительнее только версию 1.4 HDCP, устройство-источник 100 может преобразовать с понижением премиум-контент на этапе S940, зашифровать «прореженный» контент в версии 1.4 HDCP на этапе S950 и передать на приемное устройство 200 через HDMI на этапе S960. When it is determined that the receiving
Фиг. 9 является блок-схемой, представленной для пояснения способа передачи контента для устройства-источника, которое передает контент на приемное устройство, согласно примеру осуществления. FIG. 9 is a flowchart for explaining a method of transmitting content for a source device that transmits content to a receiving device according to an embodiment.
Сначала, версию HDCP, поддерживаемую приемным устройством, определяют на этапе S1010.First, the HDCP version supported by the receiver is determined in step S1010.
Конкретно, версия HDCP, поддерживаемая приемным устройством, может быть определена на основании того, можно ли выполнять аутентификацию HDCP с приемным устройством согласно способу, соответственно определяемому в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту. Specifically, the HDCP version supported by the receiver can be determined based on whether it is possible to perform HDCP authentication with the receiver according to the method respectively defined in the HDCP version supported by the receiver and the HDCP version applied to the content.
Кроме того, запрос информации о версии HDCP, предварительно сохраненной в приемном устройстве, и версии HDCP, поддерживаемой приемным устройством, может помочь в определении принятой информации относительно версии HDCP от приемного устройства. In addition, requesting information about the HDCP version previously stored in the receiver and the version of HDCP supported by the receiver can help determine received information regarding the HDCP version from the receiver.
Если определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством, контент преобразовывается с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, на этапе S1020. If it is determined that the HDCP version applied to the content is not supported by the receiver, the content is converted to be encrypted in the HDCP version supported by the receiver in step S1020.
Здесь, контент может быть премиум-контентом, который, возможно, необходимо шифровать в первой версии HDCP, и версия HDCP, поддерживаемая приемным устройством, может быть второй версией HDCP, которая может быть ниже, чем первая версия HDCP. Here, the content may be premium content that may need to be encrypted in the first version of HDCP, and the version of HDCP supported by the receiver may be the second version of HDCP, which may be lower than the first version of HDCP.
Конкретно, контент может быть преобразован с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством, путем снижения разрешающей способности контента понижающим преобразованием.Specifically, the content can be converted so that it is encrypted in the HDCP version supported by the receiver by reducing the resolution of the content by down-conversion.
На этапе S1030 преобразованный контент шифруется в версии HDCP, поддерживаемой приемным устройством, и передается на приемное устройство. In step S1030, the converted content is encrypted in the HDCP version supported by the receiver and transmitted to the receiver.
Если определяют, что версия HDCP, примененная к контенту, поддерживается приемным устройством, контент может шифроваться в версии HDCP, примененной к контенту, и передаваться на приемное устройство. If it is determined that the HDCP version applied to the content is supported by the receiver, the content may be encrypted in the HDCP version applied to the content and transmitted to the receiver.
Кроме того, когда преобразованный контент передается на приемное устройство, приемным устройством можно управлять для вывода сообщения, указывающего, что контент является преобразованным. Кроме того, приемным устройством можно управлять для вывода сообщения, указывающего, что контент не может быть выведен. In addition, when the converted content is transmitted to the receiving device, the receiving device can be controlled to output a message indicating that the content is converted. In addition, the receiver can be controlled to output a message indicating that the content cannot be output.
Фиг. 10 является блок-схемой, представленной для пояснения способа управления для приемного устройства, которое выводит контент, предоставленный от устройства-источника, согласно примеру осуществления. FIG. 10 is a flowchart for explaining a control method for a receiving device that outputs content provided from a source device according to an embodiment.
На этапе S1110 от устройства-источника может приниматься запрос информации относительно версии HDCP, поддерживаемой приемным устройством. At step S1110, a request for information regarding the HDCP version supported by the receiver may be received from the source device.
Если принимается запрос передачи информации относительно версии HDCP, предварительно сохраненная информация относительно версии HDCP, поддерживаемой приемным устройством, может передаваться на устройство-источник на этапе S1120. If a request for transmitting information regarding the HDCP version is received, previously stored information regarding the HDCP version supported by the receiver may be transmitted to the source device in step S1120.
Для этого процесса приемное устройство может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате EDID. For this process, the receiver can store information regarding the HDCP version supported by the receiver in EDID format.
Кроме того, может обеспечиваться долговременный читаемый компьютером носитель, сохраняющий программы, которые последовательно реализуют способ предоставления меню контента и способ управления согласно примеру осуществления. In addition, a long-term computer-readable medium can be provided that stores programs that sequentially implement a method for providing a content menu and a control method according to an embodiment.
Долговременный читаемый компьютером носитель записи может означать носитель, который хранит данные полупостоянным образом и может считываться устройствами, а не носитель, сохраняющий данные временно, такой как регистр, кэш или память. Конкретно, вышеуказанные различные приложения или программы могут сохраняться и предоставляться в долговременном читаемом компьютером носителе записи, таком как компакт-диск (CD), DVD, накопитель на жестком диске, диск по технологии Blu-ray, USB, карта памяти или ROM.Long-term computer-readable recording medium may mean a medium that stores data in a semi-permanent manner and can be read by devices, rather than a medium that stores data temporarily, such as a register, cache, or memory. Specifically, the above various applications or programs may be stored and provided in a long-term computer-readable recording medium such as a compact disc (CD), DVD, hard disk drive, Blu-ray disc, USB, memory card or ROM.
Кроме того, хотя вышеуказанные блок-схемы, описывающие устройство-источник и приемное устройство, не иллюстрируют шину, связь между блоками в аппаратуре отображения может выполняться через шину. Кроме того, процессоры, такие как CPU, реализующий вышеуказанное различное действие, и микропроцессор, могут обеспечиваться в каждом устройстве. In addition, although the above block diagrams describing the source device and the receiving device do not illustrate the bus, communication between the blocks in the display equipment may be via the bus. In addition, processors, such as a CPU that implements the above various actions, and a microprocessor, can be provided in each device.
Согласно вышеуказанным различным примерам осуществления, даже если приемное устройство поддерживает версию, отличную от версии HDCP, примененной к контенту, устройство-источник может предоставлять контент в версии HDCP, поддерживаемой приемным устройством, на приемное устройство посредством преобразования контента. Следовательно, может быть получена совместимость с связанными приемными устройствами. According to the above various embodiments, even if the receiving device supports a version different from the HDCP version applied to the content, the source device can provide the content in the HDCP version supported by the receiving device to the receiving device by converting the content. Therefore, compatibility with related receivers can be obtained.
Кроме того, предшествующие примеры осуществления и преимущества являются лишь примерными и не должны рассматриваться ограничивающими примеры осуществления. Настоящая идея может легко применяться к другим типам аппаратур. Кроме того, описание примеров осуществления предназначено являться иллюстративным, а не для ограничения формулы изобретения.In addition, the preceding embodiments and advantages are merely exemplary and should not be construed as limiting. This idea can easily be applied to other types of equipment. In addition, the description of embodiments is intended to be illustrative, and not to limit the claims.
Claims (31)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361757361P | 2013-01-28 | 2013-01-28 | |
US61/757,361 | 2013-01-28 | ||
KR20130042464A KR101485790B1 (en) | 2013-01-28 | 2013-04-17 | source device, contents providing method using the source device, sink device and controlling method of the sink device |
KR10-2013-0042464 | 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 (en) | 2017-03-06 |
RU2640031C2 true RU2640031C2 (en) | 2017-12-26 |
Family
ID=51744685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015136433A RU2640031C2 (en) | 2013-01-28 | 2014-01-28 | Source device, method of providing content using source device, receiver and control method for receiver |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR101485790B1 (en) |
MX (1) | MX343257B (en) |
RU (1) | RU2640031C2 (en) |
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 |
KR102460663B1 (en) * | 2016-02-16 | 2022-10-28 | 삼성전자주식회사 | Source device and method for transmitting contents |
US10319336B2 (en) | 2016-02-16 | 2019-06-11 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
KR102029550B1 (en) * | 2017-12-19 | 2019-10-07 | 인하대학교 산학협력단 | Design of hdcp for displayport |
TW202205840A (en) * | 2020-07-23 | 2022-02-01 | 美商艾銳勢企業有限責任公司 | Method and system for detecting incompatible cable (hdmi) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2319225C1 (en) * | 2004-01-16 | 2008-03-10 | ТРЕК 2000 Интернейшнл Лтд. | Portable device for recording and reproducing data |
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/en active IP Right Grant
-
2014
- 2014-01-28 MX MX2015009111A patent/MX343257B/en active IP Right Grant
- 2014-01-28 RU RU2015136433A patent/RU2640031C2/en active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2319225C1 (en) * | 2004-01-16 | 2008-03-10 | ТРЕК 2000 Интернейшнл Лтд. | Portable device for recording and reproducing data |
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 |
---|---|
MX343257B (en) | 2016-10-31 |
MX2015009111A (en) | 2015-10-05 |
KR101485790B1 (en) | 2015-01-28 |
RU2015136433A (en) | 2017-03-06 |
KR20140096944A (en) | 2014-08-06 |
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 (en) | Data receiver, data transmitter and information processing method, and computer program | |
US9179117B2 (en) | Image processing apparatus | |
KR101891147B1 (en) | APPARATAS AND METHOD FOR DUAL DISPLAY OF TELEVISION USING FOR High Definition Multimedia Interface IN A PORTABLE TERMINAL | |
RU2640031C2 (en) | Source device, method of providing content using source device, receiver and control method for receiver | |
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 (en) | Video processing device | |
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 (en) | Semiconductor integrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method | |
US20150032912A1 (en) | Information processing apparatus and information processing method | |
JP2012019339A (en) | Signal receiver, and input switching control method for receiver | |
WO2014199494A1 (en) | Transmitting device, receiving device, and transmitting/receiving system | |
TWM512272U (en) | Video signal processor |