源装置、使用源装置的内容提供方法和接收装置转让专利

申请号 : CN201710505950.3

文献号 : CN107316621B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴昇保

申请人 : 三星电子株式会社

摘要 :

提供了一种源装置、使用源装置的内容提供方法和接收装置。提供了一种用于将内容发送到接收装置的源装置,所述源装置可包括:接口,被配置为与接收装置执行高带宽数字内容保护(HDCP)认证;控制器,被配置为确定接收装置所支持的HDCP版本,响应于确定接收装置不支持内容所应用的另一HDCP版本,对内容进行转换,以便按照接收装置所支持的HDCP版本来进行加密,按照接收装置所支持的HDCP版本对转换后的内容进行加密,并且控制接口将内容发送到接收装置。

权利要求 :

1.一种选择性地按照高分辨率或低分辨率将内容发送到接收装置的源装置,所述源装置包括:接口单元,被配置为与接收装置执行高带宽数字内容保护(HDCP)认证;

控制器,被配置为确定接收装置所支持的HDCP版本,响应于接收装置支持较高版本的HDCP,控制接口单元按照较高版本的HDCP对高分辨率内容进行加密并将加密的内容发送到接收装置,响应于接收装置不支持较高版本的HDCP,将高分辨率内容转换为低辨率内容,按照接收装置支持的较低版本的HDCP对转换后的低分辨率内容进行加密并将加密的内容发送到接收装置。

2.如权利要求1所述的源装置,其中,所述内容是必须按照第一HDCP版本进行加密的优质内容,其中,接收装置支持的HDCP版本是低于第一HDCP版本的第二HDCP版本。

3.如权利要求2所述的源装置,其中,控制器通过经由降尺寸减小所述内容的分辨率来将所述内容转换为能够按照接收装置支持的HDCP版本进行加密。

4.如权利要求1所述的源装置,其中,控制器基于是否能够根据在接收装置支持的HDCP版本和应用于所述内容的HDCP版本的每一个版本中定义的方法与接收装置执行HDCP认证来确定接收装置支持的HDCP版本。

5.如权利要求1所述的源装置,其中,控制器请求发送预先存储在接收装置中的关于HDCP版本的信息,并基于从接收装置接收到的关于HDCP版本的信息来确定接收装置支持的HDCP版本。

6.如权利要求1所述的源装置,其中,响应于确定接收装置支持应用于所述内容的HDCP版本,控制器按照应用于所述内容的HDCP版本对所述内容进行加密,并将加密的内容发送到接收装置。

7.如权利要求1所述的源装置,其中,响应于转换后的内容被发送到接收装置,控制器控制接收装置输出指示所述内容被转换的消息。

8.一种被配置为输出从源装置提供的高分辨率内容或低分辨率内容的接收装置,所述接收装置包括:接口单元,被配置为与源装置执行高带宽数字内容保护(HDCP)认证;

控制器,被配置为响应于从源装置接收到对关于接收装置支持的HDCP版本的信息的请求,控制接口单元将预先存储的关于接收装置支持的HDCP版本的信息发送到源装置,其中,响应于接收装置支持较高版本的HDCP,源装置按照较高版本的HDCP对高分辨率内容进行加密并将加密的内容发送到接收装置,响应于接收装置不支持较高版本的HDCP,源装置将高分辨率内容转换为低辨率内容,按照接收装置支持的较低版本的HDCP对转换后的低分辨率内容进行加密并将加密的内容发送到接收装置。

9.如权利要求8所述的接收装置,还包括:

存储器,被配置为以扩展显示识别数据(EDID)格式存储关于接收装置支持的HDCP版本的信息。

10.一种被配置为选择性地按照高分辨率或低分辨率将内容发送到接收装置的源装置的内容发送方法,所述方法包括:确定接收装置支持的高带宽数字内容保护(HDCP)版本;

响应于接收装置支持较高版本的HDCP,按照较高版本的HDCP对高分辨率内容进行加密并将加密的内容发送到接收装置,响应于接收装置不支持较高版本的HDCP,将高分辨率内容转换为低辨率内容,按照接收装置支持的较低版本的HDCP对转换后的低分辨率内容进行加密并将加密的内容发送到接收装置。

11.如权利要求10所述的内容发送方法,其中,所述内容是必须按照第一HDCP版本进行加密的优质内容,其中,接收装置支持的HDCP版本是低于第一HDCP版本的第二HDCP版本。

12.如权利要求11所述的内容发送方法,其中,转换的步骤包括:通过经由降尺寸减小所述内容的分辨率来将所述内容转换为能够按照接收装置支持的HDCP版本进行加密。

13.如权利要求10所述的内容发送方法,其中,确定的步骤包括:基于是否能够根据在接收装置支持的HDCP版本和应用于所述内容的HDCP版本的每一个版本中定义的方法与接收装置执行HDCP认证来确定接收装置支持的HDCP版本。

14.如权利要求10所述的内容发送方法,其中,确定的步骤包括:请求发送预先存储在接收装置中的关于HDCP版本的信息,并基于从接收装置接收到的关于HDCP版本的信息来确定接收装置支持的HDCP版本。

15.如权利要求10所述的内容发送方法,其中,响应于确定接收装置支持应用于所述内容的HDCP版本,按照应用于所述内容的HDCP版本对所述内容进行加密,并将加密的内容发送到接收装置。

16.如权利要求10所述的内容发送方法,其中,响应于转换后的内容被发送到接收装置,控制接收装置输出指示所述内容被转换的消息。

17.一种被配置为输出从源装置提供的高分辨率内容或低分辨率内容的接收装置的控制方法,所述控制方法包括:从源装置接收对关于接收装置支持的高带宽数字内容保护(HDCP)版本的信息的请求;

响应于接收到对关于HDCP版本的信息的请求,将预先存储的关于接收装置支持的HDCP版本的信息发送到源装置,其中,响应于接收装置支持较高版本的HDCP,源装置按照较高版本的HDCP对高分辨率内容进行加密并将加密的内容发送到接收装置,响应于接收装置不支持较高版本的HDCP,源装置将高分辨率内容转换为低辨率内容,按照接收装置支持的较低版本的HDCP对转换后的低分辨率内容进行加密并将加密的内容发送到接收装置。

18.如权利要求17所述的控制方法,其中,接收装置以扩展显示识别数据(EDID)格式存储关于接收装置支持的HDCP版本的信息。

说明书 :

源装置、使用源装置的内容提供方法和接收装置

[0001] 本申请是申请日为2014年1月27日、申请号为201410040084.1、题为“源装置、使用源装置的内容提供方法和接收装置”的专利申请的分案申请。
[0002] 本申请要求于2013年1月28日提交到美国专利商标局的第61/757,361号美国临时专利申请以及于2013年4月17日提交到韩国知识产权局的第10-2013-0042464号韩国专利申请的优先权,所述申请的公开通过引用全部合并于此。

技术领域

[0003] 与示例性实施例一致的装置和方法涉及一种源装置、使用源装置的内容提供方法、接收装置和接收装置的控制方法,更具体地,涉及一种通过高清多媒体接口(HDMI)连接并且执行高带宽数字内容保护(HDCP)认证的源装置、使用所述源装置的内容提供方法、接收装置及其控制方法。

背景技术

[0004] 用于记录和回放高质量图像和音频数据的记录介质(诸如DVD和蓝光盘)被广泛使用。此外,可显示高质量图像和音频数据的各种显示设备被广泛推广。
[0005] 因此,与记录内容或者从各自的记录介质播放内容的各种DVD播放器和蓝光播放器结合的数字TV的使用已经增加。此外,高速多媒体接口(HDMI)可用作在这些装置之间传输数据的数字接口。
[0006] 支持HDMI的装置可提供高清图像和音频,并且可提供高带宽数字内容保护(HDCP)以防止内容的复制。
[0007] 此外,近来内容提供商已经显露出通过当以全HD提供诸如4k内容和3D内容的高清晰度内容时将高清晰度内容归类为优质内容来采用HDCP 2.2版本的动向。因此,仅支持低于HDPC 2.2版本的相关显示设备具有无法获得与应用了HDCP 2.2版本的高清晰度内容的兼容性的问题。

发明内容

[0008] 本发明构思的示例性实施例克服了以上缺点和以上未描述的其它缺点。此外,本发明构思不需要克服上述缺点,并且本发明构思的示例性实施例可不克服上述问题中的任何问题。
[0009] 根据示例性实施例的一方面,提供了一种用于将内容发送到接收装置的源装置,所述源装置可包括:接口,被配置为与接收装置执行高带宽数字内容保护(HDCP)认证;控制器,被配置为确定接收装置所支持的HDCP版本,响应于确定接收装置不支持内容所应用的另一HDCP版本,对内容进行转换,以便按照接收装置所支持的HDCP版本来进行加密,按照接收装置所支持的HDCP版本对转换后的内容进行加密,并且控制接口将内容发送到接收装置。
[0010] 内容可以是需要按照第一HDCP版本进行加密的优质内容,并且接收装置所支持的HDCP版本可以是低于第一HDCP版本的第二HDCP版本。
[0011] 控制器可对内容进行转换,以便通过经由降尺寸降低内容的分辨率来按照接收装置所支持的HDCP版本来进行加密。
[0012] 控制器可基于是否能够根据在接收装置所支持的HDCP版本和内容所应用的HDCP版本中分别定义的方法与接收装置执行HDCP认证,来确定接收装置所支持的HDCP版本。
[0013] 控制器可请求发送预先存储在接收装置中的关于HDCP版本的信息,其中,控制器可基于从接收装置接收到的关于HDCP版本的信息来确定接收装置所支持的HDCP版本。
[0014] 响应于确定接收装置支持内容所应用的HDCP版本,控制器可按照内容所应用的HDCP版本来对内容进行加密,并且将内容发送到接收装置。
[0015] 响应于转换后的内容被发送到接收装置,控制器可控制接收装置输出指示内容被转换的消息。
[0016] 根据另一示例性实施例的一方面,提供了一种用于输出从源装置提供的内容的接收装置,所述接收装置可包括:接口,被配置为与源装置执行高带宽数字内容保护(HDCP)认证;控制器,被配置为响应于从源装置接收到针对关于接收装置所支持的HDCP版本的信息的请求,控制接口将预先存储的关于接收装置所支持的HDCP版本的信息发送到源装置。
[0017] 存储器可被配置为以扩展显示识别数据(EDID)格式存储关于接收装置所支持的HDCP版本的信息。
[0018] 根据另一示例性实施例的一方面,提供了一种将内容从源装置发送到接收装置的方法,所述方法可包括:确定接收装置所支持的高带宽数字内容保护(HDCP)版本;响应于确定接收装置不支持内容所应用的另一HDCP版本,对内容进行转换,以便按照接收装置所支持的HDCP版本来进行加密;并且按照接收装置所支持的HDCP版本对转换后的内容进行加密并将内容发送到接收装置。
[0019] 内容可以是需要按照第一HDCP版本进行加密的优质内容,并且接收装置所支持的HDCP版本可以是低于第一HDCP版本的第二HDCP版本。
[0020] 转换步骤可包括:对内容进行转换,以便通过经由降尺寸降低内容的分辨率来按照接收装置所支持的HDCP版本来进行加密。
[0021] 确定步骤可包括:基于是否能够根据在接收装置所支持的HDCP版本和内容所应用的HDCP版本中分别定义的方法与接收装置执行HDCP认证,来确定接收装置所支持的HDCP版本。
[0022] 确定步骤可包括:请求发送预先存储在接收装置中的关于HDCP版本的信息,并且基于从接收装置接收到的关于HDCP版本的信息来确定接收装置所支持的HDCP版本。
[0023] 所述方法还可包括:响应于确定接收装置支持内容所应用的HDCP版本,按照内容所应用的HDCP版本来对内容进行加密,并且将内容发送到接收装置。
[0024] 所述方法还可包括:响应于转换后的内容被发送到接收装置,控制接收装置输出指示内容被转换的消息。
[0025] 根据另一示例性实施例的一方面,提供了一种控制用于输出从源装置提供的内容的接收装置的方法,所述方法可包括:从源装置接收针对关于接收装置所支持的高带宽数字内容保护(HDCP)版本的信息的请求;响应于接收到针对发送关于HDCP版本的信息的请求,将预先存储的关于接收装置所支持的HDCP版本的信息发送到源装置。
[0026] 接收装置可以以扩展显示识别数据(EDID)格式存储关于接收装置所支持的HDCP版本的信息。

附图说明

[0027] 通过参照附图来描述一些示例性实施例,本发明构思的以上和/或其它方面将变得更加清楚,其中:
[0028] 图1是被提供为用于解释根据示例性实施例的内容提供系统的示图;
[0029] 图2是根据示例性实施例的源装置的框图;
[0030] 图3是被提供为用于解释根据示例性实施例的内容降尺寸(downscale)方法的示图;
[0031] 图4是根据示例性实施例的源装置的详细框图;
[0032] 图5是根据示例性实施例的接收装置的框图;
[0033] 图6是根据示例性实施例的接收装置的详细框图;
[0034] 图7是被提供为用于解释根据示例性实施例的内容提供系统的操作的示图;
[0035] 图8是被提供为用于解释根据示例性实施例的内容提供系统的操作的流程图;
[0036] 图9是被提供为用于解释根据示例性实施例的将内容发送到接收装置的源装置的内容发送方法的流程图;
[0037] 图10是被提供为用于解释根据示例性实施例的输出从源装置提供的内容的接收装置的控制方法的流程图。

具体实施方式

[0038] 现在将参照示图来更加详细地描述一些示例性实施例。
[0039] 在以下描述中,即使在不同的附图中,相同的附图标号也被用于相同的元件。提供在描述中限定的事宜(诸如详细构造和元件)以帮助对本发明构思的全面理解。因此,显然可在没有那些具体限定的事宜的情况下实现本发明构思的示例性实施例。此外,由于公知的功能或构造可能会以不必要的细节来模糊一个或多个示例性实施例,因此不对公知的功能或构造进行详细描述。
[0040] 参照附图,以下将详细描述一个或更多个示例性实施例。
[0041] 图1是被提供为用于解释根据示例性实施例的内容提供系统的示图。参照图1,内容提供系统可包括源装置100和接收装置200。
[0042] 在此,源装置100可被实现为可向接收装置200提供内容的各种类型的电子装置,诸如机顶盒、DVD播放器、蓝光盘播放器、PC或游戏机。接收装置200可被实现为可输出从源装置100提供的内容的各种类型的电子装置,诸如电视(TV)和个人计算机(PC)。
[0043] 此外,源装置100和接收装置200可通过高速多媒体接口(HDMI)彼此连接并且执行通信。
[0044] 源装置100和接收装置200可根据HDCP协议来执行高带宽数字内容保护(HDCP)认证,以防止不具有许可的内容的复制。
[0045] 具体地,源装置100可根据预先存储的主机装置的密钥选择矢量(AKSV)对内容进行加密并将内容发送到接收装置200,并且接收装置200可根据预先存储的显示装置的密钥选择矢量(BASV)对内容进行解密并输出内容。
[0046] 装置100和装置200均可在预设时刻产生伪随机值,例如,由源装置100产生的伪随机值是Ri,并且由接收装置200产生的伪随机值是Ri'。此外,在特定时间段期间,源装置100可从接收装置200接收由接收装置200产生的伪随机值,并且可确定接收到的值是否可与内部产生的伪随机值一致。
[0047] 因此,当确定伪随机值一致时,源装置100可将内容连续发送到接收装置200,并且当确定伪随机值不一致时停止发送内容。
[0048] 为了如上所述地执行HDCP认证,可完成以下两个操作。可执行的第一操作可以是认证协议的第一部分,在该部分中确定源装置100和接收装置200是否适合保护彼此的内容,其中,通过产生和比较初始伪随机值来进行确认。接下来,可执行的第二操作是认证协议的第三部分,在该部分中随后连续地例如每两秒钟就对由两个装置产生的伪随机值进行比较。
[0049] 根据这样的操作,源装置100和接收装置200可根据HDCP协议来执行HDCP认证。
[0050] 根据示例性实施例,源装置100可通过考虑接收装置200所支持的HDCP版本对内容进行加密并将内容发送到接收装置200。
[0051] 以下将具体解释源装置100和接收装置200的详细组成。
[0052] 图2是根据示例性实施例的源装置的框图。参照图2,源装置100可包括接口110和控制器120。
[0053] 接口110可通过执行与图1的接收装置200的通信将内容发送到接收装置200。
[0054] 在这种情况下,接口110可与接收装置200执行HDCP认证。
[0055] 接口110可被实现为HDMI。具体地,接口110可包括允许R、G、B信号和时钟信号的最小化传输差分信号(TDMS)信道路链、用于双路I2C通信的DDC通信线路和与HPD传感线连接以感测HDMI连接的管脚。此外,接口110可包括存储AKSV的存储器和根据HDCP协议执行认证的引擎。
[0056] 因此,当根据HPD信号确定接收装置200连接时,接口110可与接收装置200执行HDCP认证。此外,如果HDCP认证成功,则接口110可对内容进行加密并将内容发送到接收装置200,并且如果HDCP认证失败,则停止发送内容。
[0057] 控制器120可控制源装置100的一般操作。控制器120可包括微计算机(或微计算机和中央处理单元(CPU))、用于操作显示设备100的随机存取存储器(RAM)和只读存储器(ROM)。在这种情况下,这些模块可被实现为片上系统(SoC)。
[0058] 控制器120可确定接收装置200所支持的HDCP版本。在此,HDCP版本可以是HDCP协议中所定义的各种版本,诸如HDCP 1.X版本(例如HDCP1.4版本)和HDCP 2.X版本(例如HDCP 2.2版本)。
[0059] 此外,控制器120可根据在接收装置200所支持的HDCP版本和内容所应用的HDCP版本中分别定义的方法来确定是否可以与接收装置200执行HDCP认证,并且确认接收装置200所支持的HDCP版本。在此,内容所应用的HDCP版本可以是HDCP协议中所定义的各种版本,诸如HDCP 1.X版本(例如HDCP 1.4版本)和HDCP 2.X版本(例如HDCP 2.2版本)。
[0060] 例如,假定内容所应用的HDCP版本是HDCP 2.2版本,并且接收装置200所支持的HDCP版本是HDCP 1.4版本。在这种情况下,控制器120可通过控制接口110根据HDCP 1.4版本中所定义的方法与接收装置200执行HDCP认证,来确定是否可根据HDPC 1.4版本执行HDCP认证。因此,如果可根据HDCP 1.4版本与接收装置200执行HDCP认证,则控制器120可确定接收装置200支持HDCP 1.4版本,并且如果无法根据HDCP 1.4版本执行HDCP认证,则可确定接收装置200不支持HDCP 1.4版本。
[0061] 同样地,控制器120可通过控制接口110根据HDCP 2.2版本中所定义的方法与接收装置200执行HDCP认证,来确定是否可根据HDCP 2.2版本来执行HDCP认证。因此,如果可根据HDCP 2.2版本执行HDCP认证,则控制器120可确定接收装置200支持HDCP 2.2版本,并且如果无法根据HDCP2.2版本执行HDCP认证,则可确定接收装置200不支持HDCP 2.2版本。
[0062] 因此,控制器120可假定接收装置200支持HDCP 1.4版本或HDCP 2.2版本,确定是否可根据每个HDCP版本与接收装置200执行HDCP认证,并且根据实际上支持的HDCP版本来确认接收装置200所支持的HDCP版本。
[0063] 此外,控制器120可请求发送预先存储在接收装置200中的关于HDCP版本的信息,并且基于接收到的HDCP版本的信息来确定接收装置200所支持的HDCP版本。
[0064] 为了以上操作,接收装置200可存储关于自身的HDCP版本的信息作为扩展显示识别数据(EDID)。在这种情况下,控制器120可通过使用DDC通信线路从接收装置200接收EDID来确定接收装置200所支持的HDCP版本。
[0065] 此外,接收装置200可在自身的RAM中存储关于所支持的HDCP版本的信息。在这种情况下,控制器120可通过从接收装置200接收关于HDCP版本的信息来确定接收装置200所支持的HDCP版本。
[0066] 当确定接收装置200不支持内容所应用的HDCP版本时,控制器120可对内容进行转换以便以接收装置200所支持的HDCP版本进行加密,将转换的内容加密为接收装置200所支持的HDCP版本,并且控制接口110将其发送到接收装置200。
[0067] 在此,内容可以是以第一HDCP版本进行加密的优质内容。然而,接收装置200所支持的HDCP版本可以是低于第一HDCP版本的第二HDCP版本。例如,内容可以是以HDCP 2.X版本进行加密的优质内容,并且接收装置200所支持的HDCP版本可以是HDCP 1.X版本。
[0068] 为了以上,控制器120可确定内容所应用的HDCP版本。具体地,控制器120可基于内容是否是优质内容来确定内容所应用的HDCP版本。
[0069] 在此,优质内容是需要牢固(hard)保护的内容,诸如4k内容、全HD下的3D内容以及密封内容,并且HDCP协议定义了对优质内容应用HDCP 2.X版本。
[0070] 因此,控制器120可基于内容的类型和分辨率来确定内容是否是优质内容,或者通过从组成内容的包报头提取指示相应的内容是否是优质内容的信息来确定内容是否是优质内容。
[0071] 此外,控制器120可基于用户命令来确定内容是否是优质内容。例如,当输入指示内容是优质内容的用户命令时,控制器120可确定相应的内容是优质内容。
[0072] 因此,当确定内容是优质内容时,控制器120可确定内容所应用的HDCP版本是HDCP 2.X版本。
[0073] 在接收装置200所支持的HDCP版本是HDCP 1.X版本的情况下,当确定应用了HDCP 2.X版本的内容是优质内容时,控制器120可对内容进行转换以便以接收装置200所支持的HDCP版本进行加密。
[0074] 具体地,控制器120可通过经由降尺寸降低内容的分辨率来对内容进行转换,以便以接收装置200所支持的HDCP版本进行加密。为了这样的处理,源装置100可包括缩放器(scaler)。
[0075] HDCP协议定义对4k内容应用HDCP 2.X版本的原因是:应该使用更坚固的方法来保护具有高原始分辨率的内容(诸如4k内容)。因此,当4k内容的分辨率通过降尺寸而降低时,即使遵循HDCP协议,也不一定需要应用HDCP 2.X版本。
[0076] 因此,控制器120可通过降尺寸来控制内容的分辨率的降低,针对具有降低的分辨率的内容按照接收装置200所支持的HDCP版本与接收装置200执行HDCP认证,并且加密并发送内容。
[0077] 当遵循HDCP协议时,应该对优质内容应用HDCP 2.X版本。然而,当接收装置不支持HDCP 2.X版本时,源装置无法根据优质内容所应用的HDCP 2.X版本与接收装置执行HDCP认证。因此,不支持HDCP 2.X版本的接收装置的用户不能观看从源装置提供的优质内容。
[0078] 然而,根据示例性实施例,由于源装置100降低了优质内容的分辨率,因此使得接收装置200所支持的HDCP版本可被应用,源装置100可保持与不支持优质内容所应用的HDCP 2.X版本的接收装置200兼容。
[0079] 例如,假定接收装置200所支持的HDCP版本是HDCP 1.4版本,并且内容是应用了HDCP 2.2版本的4k内容。
[0080] 在这种情况下,控制器110可将具有3840×2160分辨率的4k内容降尺寸为1920×1080分辨率。因此,由于不一定需要对具有降低的1920×1080分辨率的内容应用HDCP 2.2版本,因此控制器120可根据接收装置200所支持的HDCP 1.4版本与接收装置200执行认证,对降尺寸的内容进行加密,并将其发送到接收装置200。
[0081] 以上示例性实施例描述了4k内容;然而,这仅仅是可能的示例性实施例之一。因此,除了4k内容之外,控制器120可控制降低全HD下的3D内容以及密封内容的分辨率,使得接收装置所支持的HDCP版本可被应用。
[0082] 此外,以上示例性实施例描述了内容的分辨率降低;然而,这仅仅是可能的示例性实施例之一。因此,除了通过降尺寸来降低内容的分辨率之外,控制器120可对内容进行再处理,使得接收装置所支持的HDCP版本可被应用。例如,当HDCP 1.X版本和HDCP 2.X版本两者均可被应用于内容并且接收装置200支持HDCP 1.X版本时,控制器120可在不进行单独的转换的情况下根据HDCP 1.X版本对内容进行加密,并将其发送到接收装置200。然而,这仅仅是可能的示例性实施例之一;控制器120还可根据诸如修改数据格式各种方法对内容进行再处理,使得接收装置所支持的HDCP版本可被应用,根据接收装置所支持的HDCP版本来对再处理后的内容进行加密,并将其发送到接收装置。
[0083] 当确定接收装置200支持内容所应用的HDCP版本时,控制器120可按照内容所应用的HDCP版本对内容进行加密,并将其发送到接收装置200。因此,当确定接收装置200支持优质内容所应用的HDCP 2.X版本时,控制器120可在不进行单独的处理的情况下根据HDCP 2.X版本与接收装置200执行认证,对内容进行加密,并将其发送到接收装置200。
[0084] 控制器120可通过使用相关的方法对优质内容进行降尺寸。然而,考虑到在这种情况下内容的分辨率会降低这点,控制器120可通过使用图3中示出的方法对优质内容进行降尺度。
[0085] 控制器120可将组成优质内容的每一帧降尺寸为由更低的帧构成的四帧。具体地,控制器120通过在优质内容的每一帧的奇数序列的水平行和垂直行提取像素来产生第一帧,通过在优质内容的每一帧的偶数序列的水平行和奇数序列的垂直行提取像素来产生第二帧,通过在优质内容的每一帧的奇数序列的水平行和偶数序列的垂直行提取像素来产生第三帧,并通过在优质内容的每一帧的偶数序列的水平行和垂直行提取像素来产生第四帧。
[0086] 例如,如图3中所示,控制器120可将具有3840×2160分辨率的4k内容的每一帧降尺寸为具有1920×1080分辨率的四帧。
[0087] 此外,控制器120可按照接收装置200所支持的HDCP版本对降尺寸的内容进行加密,并将其发送到接收装置200。在这种情况下,接收装置200可接收降尺寸的内容,恢复优质内容所具有的原始分辨率并进行输出。因此,用户可观看未降低分辨率的内容。
[0088] 在转换后的内容被发送到接收装置200的情况下,控制器120可控制接收装置200输出告知内容被转换的消息。
[0089] 因此,当源装置100通过考虑接收装置200所支持的HDCP版本来降低优质内容的分辨率并将其发送到接收装置200时,用户可观看具有与原始分辨率相比恶化的分辨率的内容。
[0090] 因此,控制器120可控制接收装置200输出告知具有降低的分辨率的内容被输出的消息,并且因此可告知用户输出具有降低的分辨率的内容。在这种情况下,控制器120可将由相应的消息构成的图形数据发送到接收装置200,或者将用于输出预先存储在接收装置200中的图形数据的控制命令输出到接收装置200。
[0091] 如上所述,当确定接收装置200不支持内容所应用的HDCP版本时,控制器120可对内容进行转换,以便在无需单独的用户命令的情况下按照接收装置200所支持的HDCP版本自动地进行加密,并将其发送到接收装置200。然而,当单独的用户命令被输入时,控制器120可将内容转换为接收装置200所支持的HDCP版本,并将其发送到接收装置200。
[0092] 此外,控制器120可控制接收装置200输出告知内容不能被输出的消息。因此,当确定接收装置200不支持内容所应用的HDCP版本时,控制器120可在不对内容进行转换的情况下将由告知内容不能被输出的消息构成的图形数据发送到接收装置200,以便按照接收装置200所支持的HDCP版本进行加密。此外,控制器120可将用于输出预先存储在接收装置200中的图形数据的控制命令发送到接收装置200。
[0093] 图4是根据示例性实施例的源装置的详细框图。参照图4,除了接口110和控制器120之外,源装置100还可包括内容提供器130。内容提供器130可由控制器120控制。在图4中示出的单元之中,与图1中示出的单元重叠的部分将不在此进行描述。
[0094] 内容提供器130可提供发送到接收装置200的内容,并且可被实现为根据示例性实施例的各种类型。
[0095] 例如,内容提供器130可被实现为包括调谐器、解调器和光头(lighter),并且可接收从广播电台发送的广播内容。此外,内容提供器130可读取记录在诸如DVD和蓝光盘的光盘中的内容。内容提供器130可从诸如USB存储器和HDD的外部记录介质接收内容。
[0096] 因此,控制器120可通过考虑接收装置200所支持的HDCP版本来控制将从内容提供器130传递的内容发送到接收装置200。
[0097] 除了图4中示出的单元之外,源装置100还可包括:存储器,存储用于操作源装置100的各种程序;输入器,接收用户命令;遥控器信号接收器,接收与用户命令相应的遥控器信号。
[0098] 图5是根据示例性实施例的接收装置的框图。参照图5,接收装置200可包括接口210和控制器220。
[0099] 接口210可通过与图1的源装置100执行通信来从源装置100接收内容。
[0100] 在这种情况下,接口210可与源装置100执行HDCP认证。
[0101] 为了以上,接口210可被实现为HDMI。具体地,接口210可包括允许R、G、B信号和时钟信号的TDMS信道链路、用于I2C通信的具有双路的DDC通信线路和与HPD传感线连接以感测HDMI连接的管脚。此外,接口210可包括用于存储BKSV的存储器和根据HDCP协议执行认证的HDCP引擎。
[0102] 因此,当根据HDP信号确定源装置100连接时,接口210可与源装置100执行HDCP认证。此外,当HDCP认证成功时,接口210可从源装置100接收加密的内容,并且对接收到的内容进行解密;然而,当HDCP认证失败时,内容无法被接收到。
[0103] 控制器220控制接收装置200的一般操作。控制器220可包括微计算机(micom)(或者micom和CPU)、用于操作显示设备100的RAM和ROM。在这种情况下,这些模块可被实现为SoC。
[0104] 当从源装置100接收到针对关于接收装置所支持的HDCP版本的信息的请求时,控制器220控制接口210将预存储的关于接收装置200所支持的HDCP版本的信息发送到源装置100。
[0105] 为了以上,接收装置200可预先存储包括关于所支持的HDCP版本的信息的EDID。因此,除了关于指示接收装置200的制造公司的制造商ID、指示产品的型号的制造ID、图像和音频输出标准的信息之外,接收装置200可预先存储包括关于HDCP版本的信息的EDID。
[0106] 此外,接收装置200可在自身的RAM中单独存储关于所支持的HDCP版本的信息。
[0107] 例如,当根据HPD信号确定源装置100连接时,控制器220可将包括关于HDCP版本的信息的EDID发送到源装置100,或者将存储在RAM中的关于HDCP版本的信息发送到源装置100。然而,如果从源装置100接收到单独的发送请求,则控制器220可将关于HDCP版本的信息发送到源装置100。
[0108] 图6是根据示例性实施例的接收装置的详细框图。参照图6,除了接口210和控制器220之外,接收装置200还可包括输出器230、存储器240、接收器250、信号处理器260、遥控器信号接收器270和输出器280。这些操作可由控制器220控制。在图6中示出的单元之中,与图
4中示出的单元重叠的部分将不再进行描述。
[0109] 输出器230可输出各种图像和音频数据。为了这一操作,输出器230可包括显示器和音频输出器。
[0110] 显示器可显示关于内容的图像,并且音频输出器可输出关于内容的音频。例如,当通过成功地执行HDCP认证从源装置100接收到内容时,控制器220可对接收到的内容进行解密,在显示器上显示关于解密的内容的图像,并且通过音频输出器输出关于内容的音频。
[0111] 显示器可被实现为液晶显示器(LCD)、有机发光二极管显示器(OLED)或等离子显示面板(PDP),并且音频输出器可被实现为扬声器或音频输出端口。
[0112] 显示器可输出在屏显示(OSD)格式下的各种消息。具体地,控制器220可通过使用从源装置100接收的图像数据或者预先存储在接收装置200中的图形数据来产生OSD格式下的各种消息,并且通过显示器输出产生的消息。在此,消息可包括指示从源装置100接收的内容的分辨率改变的消息以及指示内容不能被输出的消息。
[0113] 存储器240可存储用于操作接收装置200的各种程序。
[0114] 具体地,存储器可存储EDID格式下的关于接收装置200所支持的HDCP版本的信息。为了这一操作,存储器240可被实现为闪存和电可擦除可编程ROM(EEPROM)。
[0115] 因此,当从源装置100接收到针对关于HDCP版本的信息的发送请求时,控制器230可控制从存储器240读取EDID并将其发送到源装置100。
[0116] 接收器250可接收广播内容。广播内容可包括图像、音频和其它数据(例如,EPG),并且接收器250可从诸如地面波广播、有线广播、卫星广播和互联网广播的各种源接收广播内容。
[0117] 例如,接收器250可被实现为包括调谐器、解调器和光头(lighter),以便接收从广播站发送的广播内容。
[0118] 信号处理器260可对关于通过接口210和接收器250接收到的内容执行信号处理。具体地,信号处理器260可对组成内容的图像执行诸如解码、缩放和帧率转换的操作,并且对内容进行信号处理以便使其成为可被输出到显示器的格式。
[0119] 遥控器信号接收器270接收通过遥控器输入的遥控器控制信号。例如,遥控器信号接收器270可接收与各种用户命令相应的遥控器控制信号,以便控制接收装置200的操作,并且控制器220可执行与接收到的遥控器控制信号相应的操作。
[0120] 输入器280可接收各种用户命令。控制器220可执行与通过输入器280输入的用户命令相应的操作。为了这一处理,输入器280可被实现为输入面板。输入面板可被实现为触摸板、小键盘或触摸屏,其中,小键盘被提供有各种功能键、数字键、特殊键和符号键。
[0121] 图7是被提供为用于解释根据示例性实施例的内容提供系统的操作的示图。已经参照图1至图6详细描述了源装置100和接收装置200的特定操作;将简要地解释这些组件的操作。
[0122] 参照图7,源装置100从广播站、光盘和/或USB接收优质内容(例如,4k内容)。
[0123] 此外,源装置100确定关于接收装置200所支持的HDCP的信息。
[0124] 具体地,源装置100确定是否可根据HDCP 1.4版本中所定义的方法与接收装置200执行HDCP认证(参见图7的①),并且确定是否可根据HDCP 2.2版本中所定义的方法与接收装置200执行HDCP认证(参见图7的②)。
[0125] 作为确定结果,当确定可根据HDCP 1.4版本中所定义的方法与接收装置200执行HDCP认证时,在HDCP 1.4版本和HDCP 2.2版本之中,源装置100确定接收装置200支持HDCP 1.4版本。
[0126] 因此,源装置100对优质内容进行降尺寸以便按照HDCP 1.4版本对优质内容进行加密,并将其发送到接收装置200。例如,源装置100可将具有2160×3840分辨率的4k内容降尺寸为1920×1080分辨率。
[0127] 在下文中,源装置100可根据HDCP 1.4版本与接收装置100执行HDCP认证,按照HDCP 1.4版本对降尺寸的内容进行加密,并将其发送到接收装置200。
[0128] 因此,接收装置200可对从源装置100接收到的内容进行解密并输出所述内容。在这种情况下,接收装置200可输出指示具有降低的分辨率的内容正以OSD格式被输出的消息310。
[0129] 图8是被提供为用于解释根据示例性实施例的内容提供系统的操作的流程图。
[0130] 首先,当在S810源装置100和接收装置200根据HDMI通信方法彼此连接时,在S820源装置100和接收装置200根据HDCP 1.4版本中所定义的方法来执行连接通信。因此,源装置100和接收装置200确定是否可根据HDCP 1.4版本中所定义的方法执行HDCP认证。
[0131] 在S830,源装置100确定是否支持并进而连接到HDCP 1.4版本的通信。
[0132] 然而,当遵循HDCP 1.4版本的连接通信失败时,在S840源装置100可确定接收装置200不支持HDCP 1.4版本。
[0133] 当遵循HDCP 1.4版本的连接通信成功时,源装置100可确定接收装置200支持HDCP 1.4版本。
[0134] 在S850和S860,源装置100确定是否连接了HDCP 2.2版本的通信。因此,源装置100确定是否可与接收装置200执行HDCP 2.2版本中所定义的HDCP认证。
[0135] 因此,当遵循HDCP 2.2版本的连接通信失败时,源装置100可确定接收装置200不支持HDCP 2.2版本。作为结果,在S870,源装置100可确定接收装置200仅支持HDCP 1.4版本。
[0136] 当遵循HDCP 2.2版本的连接通信成功时,源装置100可确定接收装置200支持HDCP 2.2版本。作为结果,在S880,源装置100可确定接收装置200支持HDCP 1.4版本和HDCP 2.2版本两者。
[0137] 当在S890和S910输入播放优质内容的命令时,源装置100可根据接收装置200所支持的版本对优质内容进行加密,并将其发送到接收装置200。
[0138] 具体地,当确定接收装置200支持HDCP 2.2版本时,源装置100可在S920按照HDCP 2.2版本对优质内容进行加密,并且在S930通过HDMI将其发送到接收装置200。
[0139] 当确定接收装置200不支持HDCP 2.2版本而是仅支持HDCP 1.4版本时,源装置100可在S940对优质内容进行降尺寸,在S950按照HDCP 1.4版本对降尺寸的内容进行加密,并且在S960通过HDMI将其发送到接收装置200。
[0140] 图9是被提供为用于解释根据示例性实施例的将内容发送到接收装置的源装置的内容发送方法的流程图。
[0141] 首先,在S1010确定接收装置所支持的HDCP版本。
[0142] 具体地,可基于是否可根据在接收装置所支持的HDCP版本和内容所应用的HDCP版本中分别定义的方法与接收装置执行HDCP认证,来确定接收装置所支持的HDCP版本。
[0143] 此外,针对预先存储在接收装置中的关于HDCP版本的信息和接收装置所支持的HDCP版本的请求可帮助确定从接收装置接收到的关于HDCP版本的信息。
[0144] 当确定接收装置不支持内容所应用的HDCP版本时,在S1020对内容进行转换,以便按照接收装置所支持的HDCP版本进行加密。
[0145] 在此,内容可以是可需要按照第一HDCP版本进行加密的优质内容,并且接收装置所支持的HDCP版本可以是可低于第一HDCP版本的第二版本。
[0146] 具体地,可通过经由降尺寸来降低内容的分辨率对内容进行转换,以便按照接收装置所支持的HDCP版本进行加密。
[0147] 在S1030,按照接收装置所支持的HDCP版本对转换后的内容进行加密,并将其发送到接收装置。
[0148] 当确定接收装置支持内容所应用的HDCP版本时,可按照内容所应用的HDCP版本对内容进行加密,并将其发送到接收装置。
[0149] 此外,当转换后的内容被发送到接收装置时,可控制接收装置输出指示内容被转换的消息。此外,可控制接收装置输出指示内容无法被输出的消息。
[0150] 图10是被提供为用于解释根据示例性实施例的输出从源装置提供的内容的接收装置的控制方法的流程图。
[0151] 在S1110,可从源装置接收针对关于接收装置所支持的HDCP版本的信息的请求。
[0152] 当接收到针对发送关于HDCP版本的信息的请求时,在S1120,预先存储的关于接收装置所支持的HDCP版本的信息可被发送到源装置。
[0153] 为了这一处理,接收装置可按照EDID格式存储关于接收装置所支持的HDCP版本的信息。
[0154] 此外,可提供存储有连续实现根据示例性实施例的菜单内容提供方法和控制方法的程序的非暂时性计算机可读介质。
[0155] 非暂时性计算机可读记录介质可指示半永久性地存储数据并且可由装置读取的介质,而不是诸如寄存器、高速缓存器或内存的临时存储数据的介质。具体地,以上各种应用或程序可被存储和提供在诸如CD、DVD、硬盘、蓝光盘、USB、存储卡或ROM的非暂时性计算机可读记录介质中。
[0156] 此外,尽管以上描述源装置和接收装置的框图未示出总线,但是显示设备中的单元之间的通信可通过总线执行。此外,实现以上各种操作的诸如CPU的处理器和微处理器可被提供在每个装置中。
[0157] 根据以上各种示例性实施例,即使接收装置支持与内容所应用的HDCP版本不同的版本,源装置也可通过内容转换来按照接收装置所支持的版本向接收装置提供内容。因此,可获得与相关的接收装置的兼容性。
[0158] 此外,前述示例性实施例和优点仅仅是示例性的并且不应当被解释为限制示例性实施例。本指导可容易地应用于其它类型的设备。此外,示例性实施例的描述旨在是说明性的,并且不限制权利要求的范围。