首页 / 专利库 / 版权及相关权 / 版权 / HDCP / 保护从图形处理器GPU到视频显示器的HDCP链接

保护从图形处理器GPU到视频显示器的HDCP链接

阅读:205发布:2020-05-22

专利汇可以提供保护从图形处理器GPU到视频显示器的HDCP链接专利检索,专利查询,专利分析的服务。并且本 发明 公开涉及保护从图形处理器GPU到视频显示器的 HDCP 链接。在视频回放期间保护受保护的内容。 实施例 提供了从 计算机系统 驱动显示器的系统。在操作期间,该系统把从受 版权 保护的视频文件生成的图形输出写到受保护 存储器 并且从该受保护存储器驱动显示器。如果图形输出缺乏拷贝保护,则系统停止从受保护存储器对显示器的驱动。具体而言,在检测到图形输出中拷贝保护的缺乏时,系统在与图形输出中保护的缺乏相关联的宽限期内继续从受保护存储器驱动显示器。然后,如果图形输出的保护在宽限期内没有恢复,该系统就停止从受保护存储器对显示器的驱动。,下面是保护从图形处理器GPU到视频显示器的HDCP链接专利的具体信息内容。

1.一种用于从计算机系统驱动显示器的方法,包括:
把显示内容存储在受保护存储器中;
确定显示器管道的操作状态,所述显示器管道将所述受保护存储器耦合到外部显示器,所述显示器管道在所述显示器外部;
如果所述显示器管道在其中由所述显示器管道发送的显示内容受到保护的受保护状态下操作,则由所述显示器管道将所述显示内容从所述受保护存储器驱动到所述显示器;

如果所述显示器管道在其中由所述显示器管道发送的显示内容未受到保护的不受保护状态下操作,则:
确定所述显示器管道是否已经在所述不受保护状态下操作了至少等于宽限期的时段;
当所述显示器管道已经在所述不受保护状态下操作了小于所述宽限期的时段时,由所述显示器管道将所述显示内容从所述受保护存储器驱动到所述显示器;及当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,防止将所述显示内容从所述受保护存储器驱动到所述显示器。
2.如权利要求1所述的方法,其中,所述宽限期对应于一段时间、多个和/或多个符号中的至少一个。
3.如权利要求1所述的方法,其中,所述宽限期的持续时间是可配置的。
4.如权利要求1所述的方法,其中,所述宽限期满足多个内容提供者对所述显示器的最严格的宽限期策略。
5.如权利要求1所述的方法,还包括:当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,使用所述显示内容的较低分辨率副本来驱动所述显示器。
6.如权利要求1所述的方法,还包括:当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,使用灰色内容来驱动所述显示器。
7.如权利要求1所述的方法,其中,对于被允许的不受保护显示器类型,将所述显示内容从所述受保护存储器驱动到所述显示器能够选择性地被禁用。
8.如权利要求1所述的方法,其中,将所述显示内容无图形输出保护地从所述受保护存储器驱动到所述显示器能够选择性地被禁用。
9.一种用于从计算机系统驱动外部显示器的系统,包括:
图形处理单元(GPU),被配置为把显示内容写到受保护存储器;
处理器,被配置为确定显示器管道是否在其中由所述显示器管道发送的显示内容受到保护的受保护状态下操作;及
耦合到所述外部显示器的所述显示器管道,所述显示器管道被配置为:
如果所述显示器管道在所述受保护状态下操作,则将所述显示内容从所述受保护存储器驱动到所述显示器;及
如果所述显示器管道在其中由所述显示器管道发送的显示内容未受到保护的不受保护状态下操作,如果所述显示器管道正将数据活动地发送给所述显示器,则:
确定所述显示器管道是否已经在所述不受保护状态下操作了至少等于宽限期的时段;
当所述显示器管道已经在所述不受保护状态下操作了小于所述宽限期的时段时,由所述显示器管道将所述显示内容从所述受保护存储器驱动到所述显示器;及当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,防止将所述显示内容从所述受保护存储器驱动到所述显示器。
10.如权利要求9所述的系统,其中,所述宽限期的持续时间是可配置的。
11.如权利要求9所述的系统,其中,所述宽限期对应于一段时间、多个帧和/或多个符号中的至少一个。
12.如权利要求9所述的系统,其中,存在对从宽限期恢复的次数的限制。
13.如权利要求9所述的系统,其中,所述宽限期满足多个内容提供者对所述显示器的最严格的宽限期策略。
14.如权利要求9所述的系统,其中,当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,所述显示器管道被配置为使用所述显示内容的较低分辨率副本来驱动所述显示器。
15.如权利要求9所述的系统,其中,当所述显示器管道已经在所述不受保护状态下操作了大于所述宽限期的时段时,所述显示器管道被配置为使用灰色内容来驱动所述显示器。

说明书全文

保护从图形处理器GPU到视频显示器的HDCP链接

技术领域

[0001] 所给出的实施例涉及从计算机系统驱动显示器。更具体而言,所给出的实施例涉及用于在视频在计算机系统上回放期间保护受保护视频内容的技术。

背景技术

[0002] 可以通过把外部显示器连接到计算机系统来促进用户与计算机系统之间的交互。例如,笔记本电脑可以包括标准化的视频接口,诸如数字可视接口(DVI)或高清晰度多媒体接口(HDMI),这种接口允许笔记本电脑连接到具有不同分辨率、尺寸、像素密度和/或颜色配置文件的显示器。反过来,外部显示器到笔记本电脑的连接又可以允许笔记本电脑的用户增加可用于观看文档、媒体文件(例如,视频、图像等)和/或用于笔记本电脑上应用的图形用户界面(GUI)的屏幕空间的量。
[0003] 不幸的是,从计算机系统对外部显示器的驱动可能与多个安全弱点相关联。特别地,当视频数据经视频接口发送到外部显示器时,用于驱动外部显示器的视频数据可能遭到窃听。为了保护视频数据不被窃听,诸如高带宽数字内容保护(HDCP)的保护机制可用于在视频数据发送到外部显示器之前加密视频数据。但是,窃听者可以通过利用计算机系统上不可信软件中的弱点和/或视频数据加密中的失误绕过该保护机制。
[0004] 因此,所需要的是一种用于在利用视频数据驱动外部显示器期间强制实施视频数据保护的机制。发明内容
[0005] 所公开的实施例提供了从计算机系统驱动显示器的系统。在操作期间,系统把图形输出写到受保护存储器并且从该受保护存储器驱动显示器。如果图形输出缺乏保护,则系统停止从受保护存储器对显示器的驱动。具体而言,在检测到图形输出中保护的缺乏时,系统在与图形输出中保护的缺乏相关联的宽限期内继续从受保护存储器驱动显示器。然后,如果图形输出的保护在该宽限期内没有恢复,则系统停止从受保护存储器对显示器的驱动。应当指出,例如通过使用熔丝或安全微处理器,宽限期的长度可以是可配置的和/或宽限期可以被禁用。(而且,术语“图形输出”和“显示器链接”可贯穿本说明书和所附权利要求互换使用。例如,本公开内容通过某种类型的加密讨论了保护“图形输出”或“显示器链接”。还要指出,如在本公开内容和所附权利要求中所使用的,术语“显示器链接”和“图形输出”是要既涵盖传统的显示发送器,诸如DisplayPort或HDMI,而且还要覆盖无线标准,例如在HDCP2.x内容被GPU加密并写到存储器以供随后被无线电设备发送的时候。)[0006] 在有些实施例中,如果显示器对应于被允许的不受保护显示器类型(例如,内部显示器),则系统独立于图形输出的保护而继续从受保护存储器驱动显示器。
[0007] 在有些实施例中,宽限期对应于一段时间、多个和/或多个符号中的至少一个。(应当指出,在有些情况下,可以没有宽限期。而且,宽限期可以针对不同的场景而改变。例如,用于“开启”的宽限期可以与用于“丢失HDCP”的宽限期不同。)
[0008] 在有些实施例中,停止从受保护存储器驱动显示器涉及以下中的至少一个:
[0009] (i)利用替代图形输出驱动显示器;
[0010] (ii)利用处于较低分辨率的所述图形输出驱动显示器;及
[0011] (iii)利用该图形输出驱动不同的显示器。
[0012] 在有些实施例中,替代图形输出是灰色区域和消息中的至少一个。
[0013] 在有些实施例中,保护包括图形输出的加密。(在其它实施例中,系统可以使用不同形式的访问控制。)附图说明
[0014] 图1示出了根据所公开的实施例的计算机系统。
[0015] 图2示出了根据所公开的实施例的用于从计算机系统驱动显示器的系统。
[0016] 图3示出了根据所公开的实施例的显示器管道(display pipe)。
[0017] 图4示出了说明根据所公开的实施例的从计算机系统驱动显示器的过程的流程图
[0018] 在附图中,相同的标号指相同的附图元素。

具体实施方式

[0019] 以下描述的给出是为了使本领域任何技术人员都能够实行并使用所述实施例,并且以下描述是在特定应用及其需求的背景下提供的。在不背离本公开内容的主旨与范围的情况下,对所公开的实施例的各种修改将对本领域技术人员显而易见,并且本文所定义的通用原理可以适用于其它实施例及应用。因此,本发明不限于所示出的实施例,而是要符合与本文所公开的原理和特征一致的最广范围。
[0020] 该具体描述中所描述的数据结构和代码通常存储在计算机可读存储介质上,这种介质可以是可以存储由计算机系统使用的代码和/或数据的任何设备或介质。计算机可读存储介质包括,但不限于,易失性存储器、非易失性存储器磁性和光学存储设备,诸如盘驱动器、磁带、CD(光盘)、DVD(数字万用盘或者数字视频盘),或者现在已知或以后开发的能够存储代码和/或数据的其它介质。
[0021] 该具体描述部分中所描述的方法和过程可以体现为代码和/或数据,这些代码和/或数据可以存储在如上所述的计算机可读存储介质中。当计算机系统读取并执行存储在计算机可读存储介质上的代码和/或数据时,计算机系统执行体现为数据结构和代码并且存储在计算机可读存储介质中的方法和过程。
[0022] 此外,本文所描述的方法和过程可以包括在硬件或装置中。这些模块或装置可以包括,但不限于,专用集成电路(ASIC)芯片、现场可编程阵列(FPGA)、在特定时间执行特定软件模块或一块代码的专用或共享处理器,和/或现在已知或以后开发的其它可编程逻辑设备。当硬件模块或装置被激活时,它们执行包括在它们当中的方法和过程。
[0023] 所公开的实施例提供了用于从计算机系统驱动显示器的方法及系统。该计算机系统可以对应于笔记本电脑、个人计算机、工作站和/或便携式电子设备。显示器可以是阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器、有机发光二极管(OLED)显示器、表面传导电子发射显示器(SED)和/或其它类型的电子设备。
[0024] 更具体而言,所公开的实施例提供了用于保护用于驱动显示器的图形输出的方法和系统,其中图形输出是诸如从受版权保护的视频文件生成的图形输出。图形输出可以写到受保护存储器,而且显示器可以从该受保护存储器驱动。诸如高带宽数字内容保护(HDCP)的保护机制可以附加地用于在从受保护存储器驱动显示器之前加密图形输出。
[0025] 为了防止图形输出的未授权拷贝,如果图形输出缺乏保护,则可以停止从受保护存储器对显示器的驱动。特别地,在检测到图形输出中缺乏保护时,可以启动与缺乏保护相关联的宽限期,并且可以在该宽限期期间继续从受保护存储器驱动显示器。在该宽限期期间,图形输出的保护可以重新建立,或者图形输出可以用不受保护的图形输出代替,以避免图形输出显示的中断。如果图形输出的保护在宽限期内没有恢复,则可以停止从受保护存储器对显示器的驱动。作为替代,显示器可以利用替代的图形输出和/或处于较低分辨率的相同图形输出来驱动,或者该图形输出可以用于驱动不同的显示器。
[0026] 在有些实施例中,对于给定显示器,用于确定宽限期的策略满足用于多个内容提供者的最严格策略。例如,用于显示行记录的应用可能要求不允许在无线显示器上有宽限期,但是DVD播放器可以允许更大量的宽限期。硬件可以仅仅基于存储器是否受保护而总体上强制实施用于给定显示器的最严格策略,或者可以在更精细的粒度上跟踪并强制实施。例如,所基于的不同策略可以与不同的存储器加密密钥相关(在一策略层次结构的每个宽限期策略都具有其自己的密钥的情况下)。给定的图形操作将利用与用于其输入之一的最严格密钥相关联的密钥写其输出。因而,多密钥存储器保护系统将允许显示器管道强制实施由用于其存储器的密钥所指示的策略。
[0027] 图1示出了根据所公开的实施例的计算机系统100。计算机系统100可以对应于个人计算机、笔记本电脑、便携式电子设备、工作站和/或能够驱动多个显示器120-122的其它电子设备。如图1中所示,计算机系统100包括通过桥接芯片104耦合到包含半导体存储器的存储器子系统106的处理器102。处理器102还可以通过耦合到桥接芯片104的外围总线108与包含非易失性储存器的存储设备112通信。例如,存储设备112可以是包含非易失性磁性储存器的盘驱动器。
[0028] 此外,处理器102可以利用显卡114与显示器120-122通信。更具体而言,处理器102通过桥接芯片104耦合到显卡114。显卡114包括执行各种图形处理操作以在位于视频存储器116中的一个或多个帧缓冲区中产生视频帧图形处理单元(GPU)110。然后,视频帧可以用于产生驱动显示器120-122的视频流。例如,视频流可以经标准化的视频接口,诸如数字可视接口(DVI)、高清晰度多媒体接口(HDMI)或无线链接,发送,以驱动连接到计算机系统100的外部有线或无线显示器(例如,阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器、有机发光二极管(OLED)显示器、表面传导电子发射显示器(SED),等等)。
[0029] 本领域技术人员将认识到,当图形输出跨视频接口发送到外部显示器时,由GPU110生成的图形输出(例如,视频流)可能被窃听者拷贝。为了防止拷贝从受保护(例如,版权保护的)视频内容生成的诸如运动图片的图形输出,图形输出可以利用诸如高带宽数字内容保护(HDCP)的保护机制来加密。一般来说,受保护的内容可以包括用户或所有者不想明文发送的任何内容。例如,用户有100年历史的未受版权保护的手稿可以是受保护的内容。而且,受保护的内容还可能包括仅仅是私有的信息。而且,即使在相同的机器/显示器上,也可能期望对不同类型的内容强制实施不同的宽限期策略。例如,宽限期可以作为任何给定的受保护内容块的最短/最严格宽限期来强制实施。
[0030] 但是,通过利用保护机制中的假信号(glitch)和/或用于生成和/或显示该图形输出的不可信软件中的弱点,窃听者可以绕过保护机制。例如,当在内部显示器上播放时,许多内容提供者不要求诸如HDCP的保护机制参与,并且因此,窃听者可以使用关于计算机系统100的不安全的应用编程接口(API)报告包含受保护视频内容的窗口在内部(例如,内置)显示器上,但该窗口实际上位于外部显示器上。然后,窃听者可以在视频内容经视频接口未不加密地发送到外部显示器的时候拷贝该视频内容。
[0031] 在一种或多种实施例中,计算机系统100包括在视频内容在外部显示器上回放期间增加受保护视频内容的安全性的功能。如图2中所示,视频播放器200可以与GPU110通信,以便使得可以从受保护的视频内容渲染和/或显示图形输出。例如,视频播放器200可以与GPU110和/或另一个H.264视频解码器协商安全会话,以便把来自文件和/或光盘的压缩视频内容解码成一系列图形输出帧。在该会话协商期间,视频播放器200可以要求帧被写到受保护存储器202(例如,视频存储器116中),对该受保护存储器202的存取可以通过加密机制和/或访问控制来约束。
[0032] 一旦会话建立,GPU110就可以从视频内容生成图形输出并且把该图形输出写到受保护存储器202。为了利用该图形输出驱动外部显示器206,(例如,经视频接口)耦合到显示器206的显示器管道204可以按外部显示器206的刷新速率从受保护存储器202拉图形输出。(但是,应当指出,对于自刷新的面板(等等),GPU可以按与面板刷新速率不同的速率从存储器拉。)如以上所提到的,图形输出可以在被显示器管道204读取之前加密,以防止在图形输出经视频接口发送到显示器206的时候对该图形输出的拷贝。在图形输出被显示器206接收之后,加密的图形输出可以在图形输出用于更新显示器206之前解密,以便使得在显示器
206上适当地观看该图形输出。
[0033] 为了进一步方便图形输出到显示器206的安全发送,显示器管道204可以被配置为,如果图形输出缺乏保护(例如,未被加密),则停止从受保护存储器对外部显示器的驱动。如图3中所示,显示器管道204可以与多个内部参数关联,包括保护标记302、管道活动性标记(pipe-active flag)304、内部显示器标记306以及宽限期308。(应当指出,标记还可能指示哪种类型的内部链接,例如,嵌入式DisplayPort(eDP)对电压差分信令(LVDS)。)这些参数可以由显示器管道204用于跟踪和/或管理从计算机系统100对显示器206的驱动。
[0034] 首先,保护标记302可以跟踪受保护存储器202中图形输出的保护。例如,保护标记302可以指示图形输出是利用HDCP加密的,并且如果图形输出未加密就被清除。(例如,保护标记302可能指示使用哪一级HDCP加密(1.x对2.x)或者所使用的密钥位的个数。这些信息块都可能是决定是否播放内容的因素。)接下来,管道活动性标记304可以规定显示器管道
204的状态。例如,如果显示器管道204被活动地发送到显示器,则管道活动性标记304可以被设置,并且如果显示器管道204不活动就被清除。类似地,内部显示器标记306可以把显示器206识别为内部或外部显示器。例如,如果显示器206是内部显示器(例如,用于笔记本电脑或便携式电子设备的内置显示器),则内部显示器标记306可以被设置,并且如果显示器
206是外部显示器(例如,经视频接口连接到计算机系统100的显示器)就被清除。
[0035] 在视频播放器200上的视频回放期间,显示器管道204可以使用保护标记302、管道活动性标记304、内部显示器标记306来继续或停止从受保护存储器驱动显示器206。首先,显示器管道204可以被配置为只有在保护标记302指示图形输出受保护、管道活动性标记304指示显示器管道204不活动和/或显示器标记306指示显示器206是内部显示器的时候才从受保护存储器驱动显示器206。例如,如果显示器206对应于内部显示器,则显示器管道
204可以独立于图形输出的保护而继续从受保护存储器202驱动显示器206。作为替代,如果GPU110从不驱动内部显示器和/或驱动支持图形输出保护的内部显示器,则显示器管道204可以在显示器206驱动期间不理会内部显示器标记306。在有些实施例中,系统允许不加密地使用内部显示器,但是这可以基于实现通过熔丝(或者其它具体的机制)被禁用。而且,在有些实施例中,存在允许上游内容控制系统(例如,播放器)知道系统将允许什么以使得播放器可以适当地配置其自己的安全机制。例如,如果支持更高版本的HDCP并且可以是硬件所要求的,则播放器可以允许播放更高的分辨率。
[0036] 但是,如果显示器206是外部显示器并且受保护存储器202中的图形输出缺乏保护(例如,是未加密的),则显示器管道204可以停止从受保护存储器202驱动显示器206,以防止图形输出的未授权拷贝。更具体而言,显示器管道204可以在检测到图形输出中保护的缺乏时启用宽限期308。宽限期308通常可以由广泛的不同机制强制实施。例如,宽限期308可以被定时器和/或计数器跟踪,其中定时器和/或计数器基于一段时间(例如,秒数)、多个图形输出帧(例如,由显示器管道204发送到显示器206的)和/或多个符号(例如,由显示器管道204发送到显示器206的)的过去而递减。此外,可以由硬件、安全熔丝和/或与显示器管道204关联的另一种安全机制安全地控制定时器和/或计数器。
[0037] 在启动宽限期308后,显示器管道204可以生成向GPU110和/或视频播放器200通知宽限期308和/或图形输出中缺乏保护的中断。作为替代,GPU110和/或视频播放器200可以通过周期性地轮询显示器管道204获得图形输出保护和/或宽限期308的状态。
[0038] 此外,显示器管道204可以在宽限期308期间继续从受保护存储器202驱动显示器206,以允许GPU110和/或视频播放器200从缺乏保护恢复。例如,GPU110和/或视频播放器
200可以使用宽限期308重新建立图形输出的保护或者切换成从不受保护存储器驱动显示器206。如果图形输出的保护在宽限期308内恢复,则显示器管道204可以复位与宽限期308关联的计数器和/或定时器并且继续从受保护存储器202驱动显示器206。因此,在与图形输出保护关联的假信号和/或停机时间内,宽限期308可以方便显示器206上图形输出不中断的观看。硬件也可以提供计数器,以便在需要重新生成受保护的内容之前限制宽限期。本文的目的将是防止攻击者以允许所有未保护内容被捕捉的模式通过启用和禁用HDCP而使用宽限期明文发送内容。
[0039] 另一方面,如果图形输出的保护在宽限期内没有恢复,则显示器管道204可以停止从受保护存储器202驱动显示器206。作为替代,显示器管道204可以从不受保护存储器驱动显示器206和/或从受保护存储器202驱动不同的显示器。例如,显示器管道204可以利用处于较低分辨率的相同图形输出和/或替代图形输出,诸如灰色区域和/或描述图形输出中缺乏保护的消息(例如,“HDCP关闭”),从不受保护存储器驱动显示器206。作为替代,如果图形输出的保护在另一个显示器上启用和/或如果另一个显示器对应于内部显示器,则显示器管道204和/或另一个显示器管道可以从受保护存储器202驱动另一个显示器。
[0040] 通过基于内部参数(例如,保护标记302、管道活动性标记304、内部显示器标记306)配置显示器管道204以控制从受保护存储器202和/或不受保护存储器对显示器206的驱动,图2的系统可以避开欺骗显示器管道204的状态(例如,利用不安全的API)以获得对从显示器管道204发送到显示器206的不受保护图形输出的访问的攻击。同时,宽限期308可以允许GPU110和/或显示器管道204从写到受保护存储器202的图形输出的保护中的暂时性失误恢复,而不会中断显示器206中图形输出的观看体验。最后,如果图形输出的保护在宽限期308内没有恢复的话就从不受保护存储器对显示器206的驱动和/或从受保护存储器202对不同显示器的驱动可以确保受保护的视频内容只可以在受保护的视频输出上可用并且保护的丢失被得体地处理并且是基于每个显示器的。
[0041] 图4给出了说明根据所公开的实施例的从计算机系统驱动显示器的过程的流程图。在一种或多种实施例中,所述步骤中一个或多个可以被忽略、重复,和/或以不同的次序执行。因此,图4中所示步骤的具体安排不应当认为是限定所述实施例的范围。
[0042] 首先,将图形输出写到受保护存储器(操作400)。接下来,系统确定显示器链接是否是活动的(操作402)。如果不是,系统就不允许显示器管道从受保护或不受保护的存储器扫描输出(scanout() 操作422)。总的来说,如果显示器链接是不活动的,则显示器链接就像受保护的显示器链接一样来对待。应当指出,管道从关闭到不受保护的过渡可以具有和与丢失显示器链接保护相关联的过渡不同的宽限期特性。还应当指出,目前的系统通常针对某些解码器功能对受保护存储器强制实施。但是,其它图形API(除解码之外)可以扩展成使图形输出转到受保护存储器。这种受保护存储器也将需要保护,由此,这种内容也将需要受保护链接。
[0043] 否则,如果在操作402显示器链接是活动的,则系统确定显示器链接是否是受保护的(操作404)。如果是,则系统允许显示器管道从受保护存储器扫描输出(操作422)。应当指出,由GPU生成的图形输出可以通过在把图形输出发送到显示器之前在显示器管道中加密图形输出(例如,利用HDCP)来保护,以防止由窃听者对图形输出的未授权拷贝。
[0044] 如果在操作404显示器链接不受保护,则系统确定显示器是否是与受保护显示器类型(例如,外部显示器)相反的不受保护显示器类型(例如,内部显示器)(操作408)。如果是,则系统确定是否允许不受保护显示器类型(操作410)。如果是,则系统允许显示器管道从受保护存储器扫描输出(操作422)。否则,如果不允许不受保护显示器类型(例如,内部显示器),则系统拒绝允许显示器管道从受保护存储器扫描输出(操作420)。例如,如果内部显示器例如通过熔丝、系统上的安全微控制器或者策略被禁用,则有些不受保护显示器类型,诸如内部显示器,可以不被允许。
[0045] 如果在操作408系统确定显示器是不受保护显示器类型,则系统确定宽限期是否可用,其中宽限期与图形输出保护的缺乏相关联(操作412)。如果不可用,则系统拒绝允许显示器管道从受保护存储器扫描输出(操作420)。
[0046] 否则,如果宽限期可用,则系统在宽限期内继续从受保护存储器拉(操作414)。应当指出,宽限期可以例如对应于被显示器管道跟踪的过去的一段时间、多个帧和/或多个符号(或者其它类似的特征)。
[0047] 接下来,系统确定图形输出的保护是否在宽限期内恢复(操作416)。例如,如果GPU和/或显示器管道从图形输出加密中的假信号恢复,则图形输出的保护可以恢复。如果图形输出的保护在宽限期内恢复,则系统允许显示器管道从受保护存储器扫描输出(操作422),直到检测到图形输出中后续的保护缺乏(操作406)。这整个过程可以受到由硬件强制实施的限制,以避免在宽限期内操纵HDCP的启用和禁用以提取内容。
[0048] 如果图形输出保护在宽限期内没有恢复,则系统停止从受保护存储器扫描输出(操作418)。备选地,显示器管道可以利用替代图形输出(例如,灰色区域、消息)和/或处于较低分辨率的相同图形输出从不受保护存储器拉,或者可以利用该图形输出驱动不同显示器。
[0049] 以上对各种实施例的描述仅仅是为了说明和描述而给出的。它们不是详尽的或者要把本发明限定到所公开的形式。因此,许多修改和变化将对本领域技术人员显而易见。此外,以上公开内容不是要限定本发明。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈