[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
RU2015136433A
Other languages
Russian (ru)
Other versions
RU2015136433A (en
Inventor
Сунг-бо ОХ
Original Assignee
Самсунг Электроникс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Самсунг Электроникс Ко., Лтд. filed Critical Самсунг Электроникс Ко., Лтд.
Priority claimed from PCT/KR2014/000820 external-priority patent/WO2014116088A1/en
Publication of RU2015136433A publication Critical patent/RU2015136433A/en
Application granted granted Critical
Publication of RU2640031C2 publication Critical patent/RU2640031C2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing 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

FIELD: information technology.SUBSTANCE: invention relates to the field of providing content using source device, and more particularly to a source device connected via High Definition Multimedia Interface (HDMI) and performing High Bandwidth Digital Content Protection (HDCP) authentication. Source device is proposed that includes: an interface for performing HDCP with a receiver and a controller for determining the HDCP version supported by the receiver, converting the content so as to be encrypted in the HDCP version supported by the receiver in response to determining that another version of HDCP, applied to the content, is not supported by the receiver, encrypting the converted content in the HDCP version supported by the receiver, and controlling the interface to transfer content to the receiving device.EFFECT: ensuring the compatibility of the display device with HD content, to which the HDCP version applies.12 cl, 10 dwg

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 source device 100 and a receiving device 200.

Здесь, устройство-источник 100 может быть реализовано в виде различных типов электронных устройств, которые могут предоставлять контент на приемное устройство 200, таких как телевизионная приставка, DVD проигрыватель, проигрыватель дисков Blu-ray, персональный компьютер (PC) или игровой автомат. Приемное устройство 200 может быть реализовано в виде различных типов электронных устройств, которые могут выводить контент, предоставленный от устройства-источника 100, таких как телевизор (TV) и персональный компьютер (PC). Here, the source device 100 may be implemented in the form of various types of electronic devices that can provide content to the receiving device 200, such as a television set-top box, DVD player, Blu-ray disc player, personal computer (PC) or gaming machine. The receiving device 200 may be implemented in the form of various types of electronic devices that can output content provided from the source device 100, such as a television (TV) and personal computer (PC).

Кроме того, устройство-источник 100 и приемное устройство 200 могут подключаться друг к другу через высокоскоростной мультимедийный интерфейс (HDMI) и выполнять связь. In addition, the source device 100 and the receiving device 200 can connect to each other via a high-speed multimedia interface (HDMI) and communicate.

Устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию защиты широкополосного цифрового содержимого (HDCP) согласно протоколам HDCP для предотвращения копирования контента без лицензии. The source device 100 and the receiving device 200 can perform Broadband Digital Content Protection (HDCP) authentication according to the HDCP protocols to prevent copying of content without a license.

Конкретно, устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200 согласно предварительно сохраненному вектору выбора ключа для хост-устройства (AKSV), и приемное устройство 200 может расшифровывать и выводить контент согласно предварительно сохраненному вектору выбора ключа для устройства отображения (BASV). Specifically, the source device 100 may encrypt and transmit content to the receiver 200 according to a previously stored key selection vector for the host device (AKSV), and the receiving device 200 may decrypt and output content according to a previously stored key selection vector for the host device (BASV) .

Каждое устройство 100 и 200 может генерировать псевдослучайные значения в предварительно заданное время, например, псевдослучайным значением, сгенерированным устройством-источником 100, является Ri и псевдослучайным значением, сгенерированным приемным устройством 200, является Ri'. Кроме того, устройство-источник 100 может принимать от приемного устройства 200 псевдослучайное значение, сгенерированное приемным устройством 200, в течение некоторого промежутка времени, и может определять, может ли принятое значение являться единообразным (одинаковым) с псевдослучайным значением, сгенерированным внутренне. Each device 100 and 200 can generate pseudo-random values at a predetermined time, for example, the pseudo-random value generated by the source device 100 is Ri and the pseudo-random value generated by the receiver 200 is Ri '. In addition, the source device 100 may receive a pseudo-random value generated by the receiver 200 from the receiver 200 over a period of time, and may determine whether the received value may be uniform with the pseudo-random value generated internally.

Следовательно, устройство-источник 100 может непрерывно передавать контент на приемное устройство 200, если определяют, что псевдослучайные значения являются единообразными, и останавливает передачу контента, если определяют, что псевдослучайные значения не являются единообразными. Therefore, the source device 100 can continuously transmit content to the receiving device 200 if it is determined that the pseudo-random values are uniform, and stops the transmission of content if it is determined that the pseudo-random values are not uniform.

Для того чтобы выполнять аутентификацию 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 source device 100 and the receiving device 200 are suitable for protecting the content with each other, which is confirmed by the generation and comparison of the initial pseudorandom values. Then, the second operation that can be performed is the third part of the authentication protocol, in which the pseudo-random values generated by both devices are constantly compared after that, for example every two seconds.

Согласно таким операциям, устройство-источник 100 и приемное устройство 200 могут выполнять аутентификацию HDCP согласно протоколу HDCP. According to such operations, the source device 100 and the receiving device 200 can perform HDCP authentication according to the HDCP protocol.

Согласно примеру осуществления устройство-источник 100 может зашифровывать и передавать контент на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200. According to an embodiment, the source device 100 may encrypt and transmit content to the receiver 200, taking into account the HDCP version supported by the receiver 200.

Последующее конкретно пояснит подробную структуру устройства-источника 100 и приемного устройства 200. The following will specifically explain the detailed structure of the source device 100 and the receiving device 200.

Фиг. 2 является блок-схемой устройства-источника согласно примеру осуществления. Что касается Фиг. 2, устройство-источник 100 может включать в себя интерфейс 110 и контроллер 120.FIG. 2 is a block diagram of a source device according to an embodiment. With reference to FIG. 2, source device 100 may include an interface 110 and a controller 120.

Интерфейс 110 может передавать контент на приемное устройство 200 путем выполнения связи с приемным устройством 200 по Фиг. 1. The interface 110 may transmit content to the receiver 200 by communicating with the receiver 200 of FIG. one.

В этом случае интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200. In this case, the interface 110 may perform HDCP authentication with the receiver 200.

Интерфейс 110 может быть реализован как HDMI. Конкретно, интерфейс 110 может включать в себя канал связи по способу дифференциальной передачи сигналов с минимизацией переходов (TMDS), по которому проверяются сигналы R, G, B и синхросигналы, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 110 может включать в себя память, сохраняющую AKSV, и процессор, выполняющий аутентификацию по протоколу HDCP. Interface 110 may be implemented as HDMI. Specifically, the interface 110 may include a communication channel according to a differential transition minimization signal (TMDS) method by which R, G, B signals and clock signals are checked, a DDC communication line for two-way communication according to the I 2 C standard, and a pin, connected to the HPD read bus to accept an HDMI connection. In addition, the interface 110 may include AKSV-preserving memory and a processor performing HDCP authentication.

Следовательно, когда определяют, что приемное устройство 200 устанавливает соединение согласно сигналам HPD, интерфейс 110 может выполнять аутентификацию HDCP с приемным устройством 200. Кроме того, интерфейс 110 может зашифровывать и передавать контент на приемное устройство 200, если аутентификация HDCP является успешной, и останавливать передачу контента, если аутентификация HDCP является неуспешной. Therefore, when it is determined that the receiving device 200 establishes a connection according to the HPD signals, the interface 110 can perform HDCP authentication with the receiving device 200. In addition, the interface 110 can encrypt and transmit content to the receiving device 200 if the HDCP authentication is successful and stop transmission content if the HDCP authentication is unsuccessful.

Контроллер 120 может управлять общей работой устройства-источника 100. Контроллер 120 может включать в себя микрокомпьютер (или микрокомпьютер и центральный процессор (ЦП, CPU)), оперативную память (RAM) для работы аппаратуры отображения 100 и постоянную память (ROM). В этом случае такие модули могут быть реализованы в виде системы на кристалле (SoC). The controller 120 may control the overall operation of the source device 100. The controller 120 may include a microcomputer (or a microcomputer and a central processing unit (CPU)), random access memory (RAM) for operating the display equipment 100, and read-only memory (ROM). In this case, such modules can be implemented as a system on a chip (SoC).

Контроллер 120 может определять версию HDCP, которую поддерживает приемное устройство 200. Здесь, версия HDCP может быть различными версиями, определенными в протоколе HDCP, такими как версия 1.X HDCP (например, версия 1.4 HDCP) и версия 2.X HDCP (например, версия 2.2 HDCP). The controller 120 may determine the version of HDCP that the receiver 200 supports. Here, the version of HDCP may be different versions defined in the HDCP protocol, such as version 1.X HDCP (e.g., version 1.4 HDCP) and version 2.X HDCP (e.g. version 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). In addition, the controller 120 may determine whether HDCP authentication can be performed with the receiver 200 according to the method defined respectively in the HDCP version supported by the receiver 200 and the HDCP version applied to the content, and confirm the HDCP version supported by the receiver 200. Here , the HDCP version applied to the content may be different versions defined in the HDCP protocol, such as version 1.X HDCP (e.g., version 1.4 HDCP) and version 2.X HDCP (e.g. version 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. 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 receiver 200 is version 1.4 of HDCP. In this case, the controller 120 may determine whether HDCP authentication according to HDCP version 1.4 can be performed by controlling the interface 110 to perform HDCP authentication with the receiver 200 according to the method defined in HDCP version 1.4. Therefore, the controller 120 may determine that the receiving device 200 supports HDCP version 1.4 if HDCP authentication can be performed with the receiving device 200 according to HDCP version 1.4, and may determine that the receiving device 200 does not support HDCP version 1.4 if HDCP authentication cannot be performed according to version 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. Similarly, the controller 120 can determine whether HDCP authentication can be performed according to HDCP version 2.2 by controlling the interface 110 to perform HDCP authentication with the receiver 200 according to the method defined in HDCP version 2.2. Therefore, the controller 120 may determine that the receiving device 200 supports HDCP version 2.2 if HDCP authentication can be performed according to HDCP version 2.2, and can determine that the receiving device does not support HDCP version 2.2 if HDCP authentication cannot be performed according to HDCP version 2.2.

Следовательно, контроллер 120 может в допущении, что приемное устройство 200 поддерживает версию 1.4 HDCP или версию 2.2 HDCP, определить, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно каждой версии HDCP, и подтвердить версию HDCP, поддерживаемую приемным устройством 200, согласно той, которая поддерживается фактически. Therefore, the controller 120 may, on the assumption that the receiving device 200 supports HDCP version 1.4 or HDCP version 2.2, determine whether HDCP authentication can be performed with the receiving device 200 according to each HDCP version, and confirm the HDCP version supported by the receiving device 200 according to which is actually supported.

Кроме того, контроллер 120 может запрашивать передачу предварительно сохраненной информации относительно версии HDCP в приемном устройстве 200, и определять версию HDCP, поддерживаемую приемным устройством 200, на основании принятой информации о версии HDCP. In addition, the controller 120 may request the transmission of pre-stored information regarding the HDCP version in the receiver 200, and determine the HDCP version supported by the receiver 200 based on the received HDCP version information.

Для вышеуказанной операции приемное устройство 200 может сохранять информацию относительно собственной версии HDCP в виде данных расширенной идентификации дисплея (EDID). В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема EDID от приемного устройства 200 с помощью линии связи DDC. For the above operation, the receiver 200 may store information regarding the native version of HDCP in the form of extended display identification (EDID) data. In this case, the controller 120 may determine the version of HDCP supported by the receiver 200 by receiving the EDID from the receiver 200 using a DDC link.

Кроме того, приемное устройство 200 может сохранять информацию относительно поддерживаемой версии HDCP в своей собственной RAM. В этом случае контроллер 120 может определять версию HDCP, поддерживаемую приемным устройством 200, путем приема информации относительно версии HDCP от приемного устройства 200. In addition, the receiving device 200 may store information regarding a supported version of HDCP in its own RAM. In this case, the controller 120 may determine the version of HDCP supported by the receiver 200 by receiving information regarding the HDCP version from the receiver 200.

Если определяют, что версия 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 receiver 200, the controller 120 may convert the content to be encrypted in the HDCP version supported by the receiver 200 to encrypt the converted content with respect to the HDCP version supported by the receiver 200, and control the interface 110 for transmission to the receiving device 200.

Здесь, контент может быть премиум-контентом, подлежащим шифрованию в первой версии 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 receiver 200 may be a second version of HDCP lower than the first version of HDCP. For example, the content may be premium content to be encrypted in version 2.X of HDCP, and the version of HDCP supported by receiver 200 may be version 1.X of HDCP.

Для вышеуказанного контроллер 120 может определять версию HDCP, примененную к контенту. Конкретно, контроллер 120 может определять версию HDCP, примененную к контенту, на основании того, является ли контент премиум-контентом или не является.For the above, the controller 120 may determine the version of HDCP applied to the content. Specifically, the controller 120 may determine the version of HDCP applied to the content based on whether the content is premium content or not.

Здесь, премиум-контент является контентом, запрошенным для жесткой (строгой) защиты, таким как контент 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 controller 120 may determine whether or not the content is premium content based on the resolution and type of content, or determine whether or not the content is premium content by retrieving information indicating whether the corresponding content is premium content, from the header of the package that makes up the content.

Кроме того, контроллер 120 может определять, является или не является контент премиум-контентом, на основании пользовательской команды. Например, когда вводится пользовательская команда, указывающая, что контентом является премиум-контент, контроллер 120 может определить, что соответствующий контент является премиум-контентом. In addition, the controller 120 may determine whether or not the content is premium content based on a user command. For example, when a user command is entered indicating that the content is premium content, the controller 120 may determine that the corresponding content is premium content.

Таким образом, когда определяют, что контент является премиум-контентом, контроллер 120 может определить, что версией HDCP, примененной к контенту, является версия 2.X HDCP. Thus, when it is determined that the content is premium content, the controller 120 may determine that the version of HDCP applied to the content is version 2.X of the HDCP.

Когда определяют, что контентом является премиум-контент, к которому применена версия 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 receiver 200 is version 1.X HDCP, the controller 120 may convert the content to be encrypted in the HDCP version, which is supported by the receiving device 200.

Конкретно, контроллер 120 может преобразовывать контент с тем, что являться зашифрованным в версии HDCP, поддерживаемой приемным устройством 200, снижая разрешающую способность контента путем понижающего преобразования. Для этой обработки устройство-источник 100 может включать в себя преобразователь видеоформата. Specifically, the controller 120 may convert the content so that it is encrypted in the HDCP version supported by the receiver 200, reducing the resolution of the content by down-converting. For this processing, source device 100 may include a video format converter.

Причина, по которой протокол 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 controller 120 can control the reduction in the resolution of the content by down-converting, performing HDCP authentication with the receiving device 200 in the HDCP version supported by the receiving device 200, with respect to the content having reduced resolution, and encrypting and transmitting the content.

При следовании протоколу 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 source device 100 reduces the resolution of the premium content so that the HDCP version supported by the receiver 200 can be applied, the source device 100 can maintain compatibility with the receiver 200 that does not support the 2.CP HDCP used to premium content.

Например, можно допустить, что версия HDCP, поддерживаемая приемным устройством 200, является версией 1.4 HDCP, и контентом является контент 4k, к которому применяется версия 2.2 HDCP. For example, it can be assumed that the HDCP version supported by the receiver 200 is HDCP version 1.4, and the content is 4k content to which HDCP version 2.2 applies.

В этом случае контроллер 120 может с понижением преобразовать контент 4k, имеющий разрешение 3840×2160, чтобы являлось разрешением 1920×1080. Таким образом, поскольку версия 2.2 HDCP не обязательно должна применяться к контенту, имеющему сниженное разрешение 1920×1080, контроллер 120 может выполнять аутентификацию с приемным устройством 200 согласно версии 1.4 HDCP, поддерживаемой приемным устройством 200, шифровать преобразованный с понижением контент и передавать на приемное устройство 200. In this case, the controller 120 may down-convert 4k content having a resolution of 3840 × 2160 so that it is a resolution of 1920 × 1080. Thus, since HDCP version 2.2 does not have to be applied to content having a reduced resolution of 1920 × 1080, the controller 120 can authenticate with the receiver 200 according to HDCP version 1.4 supported by the receiver 200, encrypt the down-converted content and transmit to the receiver 200.

Вышеуказанный пример осуществления описывает контент 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 controller 120 can control the lower resolution of the 3D content in full HD and the sealed content so that the HDCP version supported by the receiver can be applied.

Кроме того, вышеуказанный пример осуществления описывает, что разрешающая способность контента снижается; однако, это также является просто одним из возможных примеров осуществления. Таким образом, так же, как снижение разрешающей способности контента путем понижающего преобразования, контроллер 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 controller 120 can reprocess the content so that the HDCP version supported by the receiver can be applied. For example, when both version 1.X HDCP and version 2.X HDCP can be applied to content and the receiving device 200 supports version 1.X HDCP, the controller 120 can encrypt the content according to version 1.X HDCP without a separate conversion and transmitting it to the receiving device 200. However, this is just one possible implementation; controller 120 may also reprocess the content according to various methods, such as modifying the data format so that the HDCP version supported by the receiver can be applied, encrypt the reprocessed content according to the HDCP version supported by the receiver, and transmit to the receiver.

Если определяют, что версия 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 receiver 200, the controller 120 may encrypt the content in the HDCP version applied to the content and transmit to the receiver 200. Thus, when it is determined that the 2.CP HDCP version is applied to premium content supported by the receiving device 200, the controller 120 can authenticate with the receiving device 200 according to version 2.X of the HDCP without separate processing, encrypt the content and transmit to the receiving device 200.

Контроллер 120 может преобразовывать с понижением премиум-контент, используя связанные способы. Однако, принимая во внимание, что разрешающая способность контента может снижаться в этом случае, контроллер 120 может «прореживать» премиум-контент, используя способ, иллюстрируемый на Фиг.3. The controller 120 may downconvert the premium content using related methods. However, taking into account that the resolution of the content may be reduced in this case, the controller 120 may “thin out” the premium content using the method illustrated in FIG. 3.

Контроллер 120 может каждый кадр, составляющий премиум-контент, преобразовывать в четыре кадра, составленные меньшими кадрами. Конкретно, контроллер 120 генерирует первый кадр путем извлечения пикселей в нечетной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента, генерирует второй кадр путем извлечения пикселей в четной последовательности горизонтальных строк и нечетной последовательности вертикальных строк в каждом кадре премиум-контента, генерирует третий кадр путем извлечения пикселей в нечетной последовательности горизонтальных строк и четной последовательности вертикальных строк в каждом кадре премиум-контента и генерирует четвертый кадр путем извлечения пикселей в четной последовательности горизонтальных и вертикальных строк в каждом кадре премиум-контента. Controller 120 may convert each frame constituting premium content into four frames composed of smaller frames. Specifically, the controller 120 generates a first frame by extracting pixels in an odd sequence of horizontal and vertical lines in each frame of premium content, generates a second frame by extracting pixels in an even sequence of horizontal lines and an odd sequence of vertical lines in each frame of premium content, generates a third frame by extracting pixels in an odd sequence of horizontal lines and an even sequence of vertical lines in each frame of premium content, and generates a fourth frame by extracting pixels in an even sequence of horizontal and vertical lines in each frame of premium content.

Например, контроллер 120 может с понижением преобразовать каждый кадр контента 4k, имеющий разрешение 3840×2160, в четыре кадра, имеющих разрешение 1920×1080, как проиллюстрировано на Фиг. 3. For example, the controller 120 may down-convert each frame of 4k content having a resolution of 3840 × 2160 into four frames having a resolution of 1920 × 1080, as illustrated in FIG. 3.

Кроме того, контроллер 120 может шифровать «прореженный» контент в версии HDCP, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200. В этом случае приемное устройство 200 может принимать «прореженный» контент, восстанавливать исходное разрешение, которое имеет премиум-контент, и выводить. Следовательно, пользователь может видеть контент без ухудшения разрешения. In addition, the controller 120 may encrypt the “thinned” content in the HDCP version supported by the receiving device 200 and transmit to the receiving device 200. In this case, the receiving device 200 can receive the “thinned” content, restoring the original resolution, which has premium content, and output. Therefore, the user can see the content without compromising resolution.

В случае если преобразованный контент передается на приемное устройство 200, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент является преобразованным. In case the converted content is transmitted to the receiving device 200, the controller 120 may control the receiving device 200 to output a message informing that the content is converted.

Таким образом, когда устройство-источник 100 снижает разрешение премиум-контента и передает на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200, пользователь может видеть контент с ухудшенным разрешением по сравнению с исходным разрешением. Thus, when the source device 100 reduces the resolution of the premium content and transmits to the receiver 200, taking into account the HDCP version supported by the receiver 200, the user can see the content with reduced resolution compared to the original resolution.

Следовательно, контроллер 120 может управлять приемным устройством 200, чтобы выводить сообщение, информирующее, что выводится контент, имеющий сниженное разрешение, и таким образом может информировать пользователя о выводе контента, имеющего сниженное разрешение. В этом случае, контроллер 120 может передавать графические данные, составленные с соответствующим сообщением, на приемное устройство 200, или команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200, на приемное устройство 200. Therefore, the controller 120 may control the receiving device 200 to output a message informing that content having a reduced resolution is being output, and thus may inform the user about outputting content having a reduced resolution. In this case, the controller 120 may transmit the graphic data composed with the corresponding message to the receiving device 200, or a control command for outputting the graphic data previously stored in the receiving device 200 to the receiving device 200.

Как описано выше, если определяют, что версия 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 receiver 200, the controller 120 may convert the content to automatically encrypt the HDCP version supported by the receiver 200 without a separate user command, and transmit to the receiver device 200. However, when a separate user command is entered, the controller 120 can convert the content to the HDCP version supported by the receiver 200 and transmit to the receiver 200.

Кроме того, контроллер 120 может управлять приемным устройством 200 для вывода сообщения, информирующего, что контент не может быть выведен. Таким образом, когда определяют, что версия HDCP, примененная к контенту, не поддерживается приемным устройством 200, контроллер 120 может передавать графические данные, составленные с сообщением, информирующим, что контент не может выводиться, на приемное устройство 200 без преобразования контента с тем, чтобы шифроваться в версии HDCP, поддерживаемой приемным устройством 200. Кроме того, контроллер 120 может передавать на приемное устройство 200 команду управления для вывода графических данных, предварительно сохраненных в приемном устройстве 200. In addition, the controller 120 may control the receiver 200 to output a message informing that the content cannot be output. Thus, when it is determined that the HDCP version applied to the content is not supported by the receiving device 200, the controller 120 may transmit graphic data composed with a message informing that the content cannot be output to the receiving device 200 without converting the content so that encrypted in the HDCP version supported by the receiver 200. In addition, the controller 120 may transmit a control command to the receiver 200 to output graphic data previously stored in the receiver 200.

Фиг. 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 source device 100 may further include a content provider 130, as well as an interface 110 and a controller 120. A controller 120 may control the content provider 130. Among the blocks illustrated in FIG. 4, a part overlapping with the blocks illustrated in FIG. 1, will not be described here.

Поставщик 130 контента может предоставлять контент, передаваемый на приемное устройство 200, и может быть реализован в виде различных типов согласно примерам осуществления. The content provider 130 may provide content transmitted to the receiving device 200, and may be implemented as various types according to exemplary embodiments.

Например, поставщик 130 контента может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, и может принимать вещательный контент, передаваемый от вещательных станций. Кроме того, поставщик 130 контента может считывать контент, записанный на оптическом диске, таком как DVD и диск Blu-ray. Поставщик 130 контента может принимать контент от внешнего носителя записи, такого как память с шиной USB и накопитель на жестких дисках (HDD). For example, the content provider 130 may be implemented including a tuner, a demodulator, and an equalizer, and may receive broadcast content transmitted from broadcast stations. In addition, the content provider 130 may read content recorded on an optical disc such as a DVD and a Blu-ray disc. The content provider 130 may receive content from an external recording medium such as a USB memory stick and a hard disk drive (HDD).

Посредством этого контроллер 120 может управлять передачей контента, поставляемого от поставщика 130 контента, на приемное устройство 200, принимая во внимание версию HDCP, поддерживаемую приемным устройством 200. By this, the controller 120 can control the transmission of content supplied from the content provider 130 to the receiver 200, taking into account the HDCP version supported by the receiver 200.

Так же, как блоки, иллюстрируемые на Фиг. 4, устройство-источник 100 может дополнительно включать в себя хранилище данных, сохраняющее различные программы, используемые для оперирования устройством-источником 100, блок ввода для приема пользовательской команды и приемник сигнала пульта дистанционного управления для приема сигналов пульта дистанционного управления, соответствующих пользовательской команде. Like the blocks illustrated in FIG. 4, the source device 100 may further include a data store storing various programs used to operate the source device 100, an input unit for receiving a user command, and a signal receiver of the remote control for receiving signals of the remote control corresponding to the user command.

Фиг. 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 device 200 may include an interface 210 and a controller 220.

Интерфейс 210 может принимать контент от устройства-источника 100 путем выполнения связи с устройством-источником 100 по Фиг. 1. Interface 210 may receive content from source device 100 by communicating with source device 100 of FIG. one.

В этом случае интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100. In this case, the interface 210 may perform HDCP authentication with the source device 100.

Для вышеуказанного интерфейс 210 может быть реализован в виде HDMI. Конкретно, интерфейс 210 может включать в себя звено канала TMDS, сигналы R, G, B и синхросигналы которого проверяются, линию связи DDC для двусторонней связи по стандарту I2C, и штыревой вывод, соединенный с шиной считывания HPD, чтобы воспринимать соединение HDMI. Кроме того, интерфейс 210 может включать в себя память, чтобы сохранять BKSV, и процессор HDCP, чтобы выполнять аутентификацию согласно протоколу HDCP. For the above, the interface 210 may be implemented as HDMI. Specifically, the interface 210 may include a TMDS channel link whose R, G, B signals and clock signals are checked, a D 2 -way I 2 C communication line, and a pin connected to the HPD read bus to receive an HDMI connection. In addition, the interface 210 may include memory to store the BKSV, and an HDCP processor to perform authentication according to the HDCP protocol.

Следовательно, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, интерфейс 210 может выполнять аутентификацию HDCP с устройством-источником 100. Кроме того, интерфейс 210 может принимать зашифрованный контент от устройства-источника 100, когда аутентификация HDCP является успешной, и расшифровывать принятый контент; однако, если аутентификация HDCP является неуспешной, контент не может приниматься. Therefore, when it is determined that the source device 100 communicates according to the HPD signals, the interface 210 can perform HDCP authentication with the source device 100. In addition, the interface 210 can receive encrypted content from the source device 100 when the HDCP authentication is successful, and Decrypt accepted content however, if the HDCP authentication is unsuccessful, the content cannot be accepted.

Контроллер 220 управляет общей работой приемного устройства 200. Контроллер 220 может включать в себя микрокомпьютер (micom) (или, micom и CPU), RAM для работы аппаратуры 100 отображения и ROM. В этом случае такие модули могут быть реализованы в виде SoC. The controller 220 controls the overall operation of the receiving device 200. The controller 220 may include a microcomputer (micom) (or, micom and CPU), RAM for operating the display equipment 100 and ROM. In this case, such modules can be implemented as SoC.

Когда запрос информации относительно версии HDCP, поддерживаемой приемным устройством 200, принимается от устройства-источника 100, контроллер 220 управляет интерфейсом 210, чтобы передать на устройство-источник 100 предварительно сохраненную информацию относительно версии HDCP, поддерживаемой приемным устройством 200. When a request for information regarding the HDCP version supported by the receiver 200 is received from the source device 100, the controller 220 controls the interface 210 to transmit to the source device 100 previously stored information regarding the HDCP version supported by the receiver 200.

Для вышеуказанного приемное устройство 200 может предварительно сохранить EDID, включающую в себя информацию относительно версии HDCP, которая поддерживается. Таким образом, приемное устройство 200 может предварительно сохранить EDID, которая включает в себя информацию относительно версии HDCP, а также информацию относительно идентификатора (ID) изготовителя, указывающего компанию-изготовителя, ID изготовителя указывает вид модели изделия, стандарты вывода изображения и аудио для приемного устройства 200. For the above, the receiver 200 may pre-store the EDID including information regarding the HDCP version that is supported. Thus, the receiving device 200 can pre-store the EDID, which includes information on the HDCP version, as well as information on the identifier (ID) of the manufacturer indicating the manufacturer, the manufacturer ID indicates the type of product model, image and audio output standards for the receiver 200.

Кроме того, приемное устройство 200 может отдельно сохранять в RAM информацию относительно своей поддерживаемой версии HDCP. In addition, the receiving device 200 may separately store information in RAM regarding its supported version of HDCP.

Например, когда определяют, что устройство-источник 100 устанавливает связь согласно сигналам HPD, контроллер 220 может передавать на устройство-источник 100 EDID, включающую в себя информацию относительно версии HDCP, или передавать на устройство-источник 100 информацию относительно версии HDCP, сохраненной в RAM. Однако, если отдельный запрос передачи принимается от устройства-источника 100, контроллер 220 может передавать информацию относительно версии HDCP на устройство-источник 100. For example, when it is determined that the source device 100 communicates according to HPD signals, the controller 220 may transmit to the source device 100 an EDID including information regarding the HDCP version, or transmit information regarding the HDCP version stored in RAM to the source device 100 . However, if a separate transmission request is received from the source device 100, the controller 220 may transmit information regarding the HDCP version to the source device 100.

Фиг. 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 receiver 200 may further include an output unit 230, a data storage 240, a receiver 250, a signal processor 260, a remote control signal receiver 270 and an input unit 280, as well as an interface 210 and a controller 220. Such operation can be controlled by the controller 220 Among the blocks illustrated in FIG. 6, a part overlapping with the blocks illustrated in FIG. 4 will not be further described.

Блок 230 вывода может выводить различные данные изображения и аудио. Для этой операции блок 230 вывода может включать в себя устройство отображения и блок вывода аудио. An output unit 230 may output various image and audio data. For this operation, the output unit 230 may include a display device and an audio output unit.

Устройство отображения может отображать относящийся к изображению контент и блок вывода аудио может выводить относящийся к аудио контент. Например, когда контент принимается от устройства-источника 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 source device 100 according to the successful completion of HDCP authentication, the controller 220 can decrypt the received content, display an image related to the decrypted content on the display device, and output audio related to the content through the audio output unit.

Устройство отображения может быть реализовано в виде жидкокристаллического дисплея (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 controller 220 may generate various OSD messages using graphic data that is received from the source device 100 or previously stored in the receiver 200, and output generated messages through the display device. Here, the messages may include a message indicating that the resolution of the content received from the source device 100 is changed, and a message indicating that the content cannot be output.

Хранилище 240 данных может хранить различные программы, используемые для работы приемного устройства 200. The data warehouse 240 may store various programs used to operate the receiver 200.

Конкретно, хранилище 240 данных может сохранять информацию относительно версии HDCP, поддерживаемой приемным устройством 200, в формате EDID. Для этой операции хранилище 240 данных может быть реализовано в виде флэш-памяти и электрически-стираемого программируемого ПЗУ (EEPROM). Specifically, data warehouse 240 may store information regarding the HDCP version supported by receiver 200 in EDID format. For this operation, data storage 240 may be implemented as flash memory and an electrically erasable programmable read-only memory (EEPROM).

Следовательно, когда запрос передачи информации относительно версии HDCP принимается от устройства-источника 100, контроллер 230 может управлять считыванием EDID из хранилища 240 данных и передачей на устройство-источник 100. Therefore, when a request for transmitting information regarding the HDCP version is received from the source device 100, the controller 230 can control the reading of the EDIDs from the data store 240 and the transmission to the source device 100.

Приемник 250 может принимать вещательный контент. Вещательный контент может включать в себя изображение, аудио и дополнительные данные (например, электронную программу передач (EPG)), и приемник 250 может принимать вещательный контент от различных источников, таких как наземное вещание, кабельное вещание, спутниковое вещание и интернет-вещание. Receiver 250 may receive broadcast content. Broadcast content may include image, audio, and additional data (e.g., electronic program guide (EPG)), and receiver 250 may receive broadcast content from various sources, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, and Internet broadcasting.

Например, приемник 250 может быть реализован включающим в себя блок настройки, демодулятор и эквалайзер, чтобы принимать вещательный контент, передаваемый от вещательных станций. For example, receiver 250 may be implemented including a tuner, demodulator, and equalizer to receive broadcast content transmitted from broadcast stations.

Процессор 260 обработки сигналов может выполнять обработку сигналов относительно контента, принятого через интерфейс 210 и приемник 250. Конкретно, процессор 260 сигналов может выполнять операции, такие как декодирование, масштабирование и преобразование частоты кадров относительно изображения, составляющего контент, и сигнальную обработку контента с тем, чтобы являться форматированными так, что могут выводиться на устройство отображения. The signal processing processor 260 may perform signal processing on the content received via the interface 210 and the receiver 250. Specifically, the signal processor 260 may perform operations such as decoding, scaling, and transforming the frame rate relative to the image constituting the content, and signal processing the content so that to be formatted so that they can be output to a display device.

Приемник 270 сигнала пульта дистанционного управления принимает управляющие сигналы пульта дистанционного управления, введенные через пульт дистанционного управления. Например, приемник 270 сигнала пульта дистанционного управления может принимать управляющие сигналы пульта дистанционного управления, соответствующие различным пользовательским командам, для того чтобы управлять операцией приемного устройства 200, и контроллер 220 может выполнять операцию, соответствующую принятым управляющим сигналам пульта дистанционного управления. The remote control signal receiver 270 receives control signals of the remote control inputted through the remote control. For example, the remote control signal receiver 270 may receive control signals of the remote control corresponding to various user commands in order to control the operation of the receiving device 200, and the controller 220 may perform an operation corresponding to the received control signals of the remote control.

Блок 280 ввода может принимать различные пользовательские команды. Контроллер 220 может выполнять операцию, соответствующую пользовательским командам, введенным посредством блока 280 ввода. Для этого процесса блок 280 ввода может быть реализован в виде панели ввода. Панель ввода может быть реализована с сенсорной панелью или дополнительной клавиатурой, оснащенной различными функциональными клавишами, цифровыми клавишами, специальными клавишами и алфавитно-цифровыми клавишами, или сенсорным экраном. The input unit 280 may receive various user commands. Controller 220 may perform an operation corresponding to user instructions entered by input unit 280. For this process, the input unit 280 may be implemented as an input panel. The input panel can be implemented with a touch panel or an additional keyboard equipped with various function keys, numeric keys, special keys and alphanumeric keys, or a touch screen.

Фиг. 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 source device 100 and the receiving device 200 has already been described in detail with respect to FIG. 1-6; the operation of such an arrangement will be briefly explained.

Что касается Фиг. 7, устройство-источник 100 принимает премиум-контент (например, контент 4k) от вещательных станций, с оптического диска и/или от USB. With reference to FIG. 7, the source device 100 receives premium content (e.g., 4k content) from broadcast stations, from an optical disk, and / or from USB.

Кроме того, устройство-источник 100 определяет информацию относительно HDCP, поддерживаемой приемным устройством 200. In addition, the source device 100 determines information regarding the HDCP supported by the receiving device 200.

Конкретно, устройство-источник 100 определяет, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определяемому в версии 1.4 HDCP (см.

Figure 00000001
Figure 00000002
на Фиг.7), и определяет, может ли аутентификация HDCP выполняться с приемным устройством 200 согласно способу, определяемому в версии 2.2 HDCP (см.
Figure 00000003
на Фиг.7). Specifically, the source device 100 determines whether HDCP authentication can be performed with the receiver 200 according to the method defined in HDCP version 1.4 (see
Figure 00000001
Figure 00000002
7), and determines whether HDCP authentication can be performed with the receiver 200 according to the method defined in HDCP version 2.2 (see
Figure 00000003
7).

В качестве результата определения, если определяют, что аутентификация 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 device 200 according to the method defined in HDCP version 1.4 from HDCP version 1.4 and HDCP version 2.2, the source device 100 decides that the receiving device 200 supports version 1.4 HDCP

Следовательно, устройство-источник 100 преобразует с понижением премиум-контент, чтобы шифровать премиум-контент в версии 1.4 HDCP и передать на приемное устройство 200. Например, устройство-источник 100 может преобразовать с понижением контент 4k, имеющий разрешение 2160×3840, чтобы имел разрешение 1920×1080. Therefore, the source device 100 down-converts the premium content to encrypt the premium content in HDCP version 1.4 and transfers to the receiving device 200. For example, the source device 100 can down-convert 4k content with a resolution of 2160 × 3840 so that it has Resolution 1920 × 1080.

После этого устройство-источник 100 может выполнять аутентификацию HDCP согласно версии 1.4 HDCP с приемным устройством 100, шифровать «прореженный» контент в версии 1.4 HDCP и передавать на приемное устройство 200. After that, the source device 100 can perform HDCP authentication according to HDCP version 1.4 with the receiver 100, encrypt the “thinned” content in HDCP version 1.4, and transmit to the receiver 200.

Таким образом, приемное устройство 200 может расшифровывать и выводить принятый контент от устройства-источника 100. В этом случае приемное устройство 200 может выводить сообщение 310, указывающее, что выводится контент, имеющий сниженное разрешение, в формате OSD. Thus, the receiving device 200 can decrypt and output the received content from the source device 100. In this case, the receiving device 200 may output a message 310 indicating that content having a reduced resolution is output in OSD format.

Фиг. 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 source device 100 and the receiving device 200 are connected to each other according to the HDMI communication method in step S810, the source device 100 and the receiving device 200 perform the connection establishment according to the method defined in HDCP version 1.4 in step S820. Thus, the source device 100 and the receiving device 200 determine whether HDCP authentication can be performed according to the method defined in version 1.4 of the HDCP.

На этапе S830 устройство-источник 100 определяет, поддерживается ли связь в версии 1.4 HDCP, и затем устанавливает соединение. In step S830, the source device 100 determines whether communication is maintained in HDCP version 1.4, and then establishes a connection.

Однако, когда соединение связи, следуя версии 1.4 HDCP, является неуспешным, устройство-источник 100 может определить, что приемное устройство 200 не поддерживает версию 1.4 HDCP, на этапе S840. However, when the communication connection following the HDCP version 1.4 is unsuccessful, the source device 100 may determine that the receiving device 200 does not support the HDCP version 1.4, in step S840.

Когда соединение связи, следующее версии 1.4 HDCP, является успешным, устройство-источник 100 может определить, что приемное устройство 200 поддерживает версию 1.4 HDCP. When the communication connection following HDCP version 1.4 is successful, the source device 100 may determine that the receiving device 200 supports HDCP version 1.4.

На этапе S850 и S860, устройство-источник 100 определяет, установлено ли соединение в версии 2.2 HDCP. Таким образом, устройство-источник 100 определяет, может ли аутентификация HDCP, определяемая в версии 2.2 HDCP, выполняться с приемным устройством 200. In step S850 and S860, the source device 100 determines whether a connection is established in version 2.2 of the HDCP. Thus, the source device 100 determines whether the HDCP authentication defined in HDCP version 2.2 can be performed with the receiver 200.

Следовательно, когда соединение связи, следуя версии 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 source device 100 may determine that the receiving device 200 does not support HDCP version 2.2. As a result, the source device 100 can determine that the receiving device 200 only supports HDCP version 1.4, in step S870.

Когда соединение связи, следующее версии 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 source device 100 may determine that the receiving device 200 supports HDCP version 2.2. As a result, the source device 100 can determine that the receiving device 200 supports both HDCP version 1.4 and HDCP version 2.2, in step S880.

Когда команда для воспроизведения премиум-контента вводится на этапе S890 и S910, устройство-источник 100 может шифровать премиум-контент согласно версии, поддерживаемой приемным устройством 200, и передавать на приемное устройство 200. When a command for reproducing premium content is input in steps S890 and S910, the source device 100 may encrypt the premium content according to the version supported by the receiver 200 and transmit to the receiver 200.

Конкретно, если определяют, что версия 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 receiver 200, the source device 100 may encrypt the premium content in HDCP version 2.2 in step S920 and transmit to the receiver 200 via HDMI in step S930.

Когда определяют, что приемное устройство 200 не поддерживает версию 2.2 HDCP, а предпочтительнее только версию 1.4 HDCP, устройство-источник 100 может преобразовать с понижением премиум-контент на этапе S940, зашифровать «прореженный» контент в версии 1.4 HDCP на этапе S950 и передать на приемное устройство 200 через HDMI на этапе S960. When it is determined that the receiving device 200 does not support HDCP version 2.2, and only HDCP version 1.4 is preferable, the source device 100 may downgrade the premium content in step S940, encrypt the “thinned” content in HDCP version 1.4 in step S950, and transmit to receiver 200 via HDMI in step S960.

Фиг. 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)

1. Устройство-источник для передачи контента на приемное устройство, устройство-источник содержит:1. The source device for transmitting content to the receiving device, the source device contains: интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с приемным устройством; иan interface configured to perform Broadband Digital Content Protection (HDCP) authentication with the receiver; and контроллер, сконфигурированный с возможностью:controller configured to: определять версию HDCP, поддерживаемую приемным устройством,determine the version of HDCP supported by the receiver, определять версию HDCP, примененную к контенту,determine the version of HDCP applied to the content, шифровать контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP,encrypt content in the first version of HDCP when it is determined that the receiver supports the first version of HDCP and that the version of HDCP content is the first version of HDCP, преобразовывать контент посредством снижения разрешающей способности контента понижающим преобразованием и шифровать преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, иconvert the content by lowering the resolution of the content by down-converting and encrypt the converted content in the second version of HDCP when it is determined that the receiver supports the second version of HDCP and that the version of HDCP content is the first version of HDCP, and управлять интерфейсом, чтобы передавать зашифрованный контент на приемное устройство.manage the interface to transmit encrypted content to the receiver. 2. Устройство-источник по п. 1, в котором вторая версия HDCP ниже, чем первая версия HDCP.2. The source device according to claim 1, wherein the second version of HDCP is lower than the first version of HDCP. 3. Устройство-источник по п. 1, в котором контроллер сконфигурирован для определения версии HDCP, поддерживаемой приемным устройством, на основании того, выполняется ли аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.3. The source device according to claim 1, in which the controller is configured to determine the version of HDCP supported by the receiver based on whether the HDCP authentication is performed with the receiver according to the method specified in the HDCP version supported by the receiver and the HDCP version applied to content. 4. Устройство-источник по п. 1, в котором контроллер сконфигурирован для получения информации относительно версии HDCP, поддерживаемой приемным устройством, от приемного устройства, и определения версии HDCP, поддерживаемой приемным устройством, на основании информации относительно версии HDCP, полученной из премного устройства.4. The source device according to claim 1, in which the controller is configured to receive information about the HDCP version supported by the receiver, and determine the version of HDCP supported by the receiver based on information about the HDCP version received from the premium device. 5. Устройство-источник по п. 1, в котором контроллер сконфигурирован для управления приемным устройством для вывода сообщения, указывающего, что контент является преобразованным, в ответ на преобразованный контент, передаваемый на приемное устройство.5. The source device according to claim 1, wherein the controller is configured to control the receiving device to output a message indicating that the content is converted in response to the converted content transmitted to the receiving device. 6. Приемное устройство для вывода контента, предоставленного от устройства-источника, приемное устройство содержит:6. A receiving device for outputting content provided from a source device, the receiving device comprises: интерфейс, сконфигурированный для выполнения аутентификации защиты широкополосного цифрового содержимого (HDCP) с устройством-источником; иan interface configured to perform Broadband Digital Content Protection (HDCP) authentication with the source device; and контроллер, сконфигурированный для управления интерфейсом, чтобы передавать информацию относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник,a controller configured to control the interface to transmit information regarding the HDCP version supported by the receiver to the source device, причем устройство-источник выполнено с возможностью определять версию HDCP, поддерживаемую приемным устройством, на основании информации относительно версии HDCP, поддерживаемой приемным устройством, определять версию HDCP, примененную к контенту, шифровать контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP, преобразовывать контент посредством снижения разрешающей способности контента понижающим преобразованием и шифровать преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и передавать зашифрованный контент на приемное устройство.moreover, the source device is configured to determine the version of HDCP supported by the receiver, based on the information regarding the version of HDCP supported by the receiver, determine the version of HDCP applied to the content, encrypt the content in the first version of HDCP when it is determined that the receiver supports the first version HDCP and that the version of HDCP content is the first version of HDCP, convert content by lowering the resolution of the content by down-converting and encrypt the converted th content in the second version of the HDCP, when it is determined that the receiving device supports the HDCP second version and that version of HDCP content is the first HDCP version, and transmit the encrypted content to the receiving device. 7. Приемное устройство по п. 6, дополнительно содержащее:7. The receiving device according to claim 6, further comprising: хранилище данных, сконфигурированное для сохранения информации относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).A data store configured to store information regarding the HDCP version supported by the receiver in the Advanced Display Identification (EDID) data format. 8. Способ передачи контента от устройства-источника на приемное устройство, способ содержит:8. A method for transmitting content from a source device to a receiving device, the method comprises: определение версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством;determining the protection version of Broadband Digital Content (HDCP) supported by the receiver; определение версии HDCP, примененной к контенту,determining the version of HDCP applied to the content, шифрование контента в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP,encryption of content in the first version of HDCP, when it is determined that the receiver supports the first version of HDCP and that the version of HDCP content is the first version of HDCP, преобразование контента посредством снижения разрешающей способности контента понижающим преобразованием и шифрование преобразованного контента во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, иconverting content by lowering the resolution of the content by down-converting and encrypting the converted content in the second version of HDCP when it is determined that the receiver supports the second version of HDCP and that the version of HDCP content is the first version of HDCP, and передачу зашифрованного контента на приемное устройство.Transferring encrypted content to the receiving device. 9. Способ по п. 8, в котором вторая версия HDCP ниже, чем первая версия HDCP.9. The method of claim 8, wherein the second version of HDCP is lower than the first version of HDCP. 10. Способ по п. 8, в котором определение содержит определение версии HDCP, поддерживаемой приемным устройством, на основании того, выполняется ли аутентификация HDCP с приемным устройством согласно способу, соответственно заданному в версии HDCP, поддерживаемой приемным устройством, и версии HDCP, примененной к контенту.10. The method of claim 8, wherein the determination comprises determining an HDCP version supported by the receiver based on whether the HDCP authentication is performed with the receiver according to the method specified in the HDCP version supported by the receiver and the HDCP version applied to to the content. 11. Способ управления приемным устройством для вывода контента, предоставленного от устройства-источника, способ содержит:11. A method for controlling a receiving device for outputting content provided from a source device, the method comprises: прием запроса информации относительно версии защиты широкополосного цифрового содержимого (HDCP), поддерживаемой приемным устройством, от устройства-источника/ иreceiving a request for information regarding a broadband digital content protection version (HDCP) supported by the receiving device from the source device / and передачу информации относительно версии HDCP, поддерживаемой приемным устройством, на устройство-источник,transmitting information regarding the HDCP version supported by the receiving device to the source device, причем устройство-источник определяет версию HDCP, поддерживаемую приемным устройством, на основании информации относительно версии HDCP, поддерживаемой приемным устройством, определяет версию HDCP, примененную к контенту, шифрует контент в первой версии HDCP, когда определено, что приемное устройство поддерживает первую версию HDCP и что версия HDCP контента является первой версией HDCP, преобразовывает контент посредством снижения разрешающей способности контента понижающим преобразованием и шифрует преобразованный контент во второй версии HDCP, когда определено, что приемное устройство поддерживает вторую версию HDCP и что версия HDCP контента является первой версией HDCP, и передает зашифрованный контент на приемное устройство.wherein the source device determines the HDCP version supported by the receiver, based on the information regarding the HDCP version supported by the receiver, determines the HDCP version applied to the content, encrypts the content in the first version of HDCP when it is determined that the receiver supports the first version of HDCP and that the HDCP version of the content is the first version of HDCP, converts the content by lowering the resolution of the content by down-converting, and encrypts the converted content in the second version of HDCP, when it is determined that the receiving device supports the second version of HDCP and that the version of HDCP content is the first version of HDCP, and transmits encrypted content to the receiving device. 12. Способ по п. 11, в котором приемное устройство сохраняет информацию относительно версии HDCP, поддерживаемой приемным устройством, в формате данных расширенной идентификации дисплея (EDID).12. The method of claim 11, wherein the receiving device stores information regarding an HDCP version supported by the receiving device in an Extended Display Identification (EDID) data format.
RU2015136433A 2013-01-28 2014-01-28 Source device, method of providing content using source device, receiver and control method for receiver RU2640031C2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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