当前位置: 首页 > 专利查询>苹果公司专利>正文

在图形源之间切换以便于实现功率管理和/或安全性制造技术

技术编号:5402016 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于在各帧缓冲器之间选择性地切换的方法、装置和系统。本发明专利技术的一个实施例提供了一种在用于刷新显示器的帧缓冲器之间切换的系统。在操作期间,该系统根据位于第一存储器内的第一帧缓冲器刷新显示器。在接收到切换用于显示器的帧缓冲器的请求之后,该系统重新配置到显示器的数据传输,从而根据位于第二存储器内的第二帧缓冲器刷新显示器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于在计算机系统中的图形源之间切换的技术。更具体地,本专利技术涉 及用于通过在计算机系统中的图形源之间切换来降低功率和/或提高安全性的方法和装置。
技术介绍
计算技术的迅速进步使得可以对有时大至万亿字节的数据集执行每秒万亿次计 算操作。这些进步可以主要归功于集成电路大小和复杂度的指数增长。不幸的是,集成电 路大小和复杂度的增长伴随着能耗的类似增长。在这种平行发展中,宽度无线网络的迅速扩张已经引起了便携式计算机系统数目 的急剧增加。不幸的是,由于便携式计算机系统可获得的有限电池功率,便携式计算机系统 通常具有严苛的功率限制。这些发展产生了对节能技术的巨大需求。3D图形技术的进步导致大部分现代计算机系统使用专用图形处理器(有时称为 图形处理单元(GPU))驱动图像显示设备。不幸的是,当今的GPU消耗大量功率,这大大缩 短了便携式计算机系统的电池寿命,并且还产生了散热问题。虽然图形显示器在工作,但是很多时候需要非常少量的图形处理,例如,当用户正 在阅读显示器上的文档时。不幸的是,在这些“低活动性”时期期间,已有的图形处理器不 能容易地切换到低功率模式以便节省电能。一种在这种“低活动性”时期期间节省电能的技术是将显示器从高功率图形源 (例如,高性能GPU)切换到低功率图形源(例如,低性能GPU)。理想地,这种切换操作对于 用户应当是不可见的,从而当图像处理需求改变时或当系统对限制能耗的需求改变时,系 统可以无缝地在不同图形源之间来回切换。—种已有的技术提供一种允许用户在较低性能图形源和较高性能图形源之间 切换的机械开关。然而,每次用户从一个图形源切换到另一个图形源,这种强力攻击 (brute-force)技术要求用户彻底重新初始化计算机系统。要求用户重新初始化计算机系 统以便从一个图形源切换到另一个图形源在许多情况下根本不可接受。初始化处理是可在 计算机上执行的最具破坏性的操作之一。通常,用户必须在重新初始化计算机之前保存他 或她的所有工作,这可能耗费相当多的时间。另外,用户必须首先决定他们在将来一小段时 间内的图形处理需求是高还是低,并且然后必须等待系统重新初始化,然后如果需求发生 了改变,愿意等待另一次重新初始化。另一个问题是某些图形处理器将图像渲染(render)到位于不安全的主存储器内 的帧缓冲器内。这可能导致在需要安全存储这些图形图像的数字版权管理(DRM)标准方面 的问题。因此,需要便于实现不同图形源之间的迅速和/或无缝切换以便节省电能和/或 提供安全性的方法和装置。
技术实现思路
本专利技术的一个实施例提供了一种在用于刷新显示器的帧缓冲器之间进行切换的 系统。在操作期间,该系统根据位于第一存储器内的第一帧缓冲器刷新显示器。在接收到 切换用于显示器的帧缓冲器的请求之后,该系统重新配置到显示器的数据传输,从而根据 位于第二存储器内的第二帧缓冲器刷新显示器。在某些实施例中,第一存储器是主存储器,所述主存储器可被多个应用访问,并且 因此是不安全的,并且第二存储器是位于主存储器之外的安全的帧缓冲器。在某些实施例中,切换显示器还包括传输用于刷新显示器的数据,从而所述数 据完全绕开不安全的主存储器。在这种变型中,当所述数据被存储在第二帧缓冲器内时以 及当所述数据被传输到第二帧缓冲器以及被从第二帧缓冲器传输时,该系统对所述数据加在某些实施例中,在接收到切换帧缓冲器的请求之前,所述系统确定与所述显示 器相关联的对于数据的安全要求;和基于所确定的安全要求,产生切换帧缓冲器的请求。在某些实施例中,在接收到切换帧缓冲器的请求之前,所述系统监视所述显示器 的图形处理负载水平;和基于图形处理负载水平产生切换请求。在某些实施例中,所述系统测量包含显示器的计算机系统内的温度;和基于所 测量的温度产生切换请求。在某些实施例中,切换显示器从而根据第二帧缓冲器刷新显示器还包括切换为 显示器执行渲染操作的图形处理单元(GPU)。在某些实施例中,GPU在渲染到第一帧缓冲器 的低功率GPU和渲染到第二帧缓冲器的高功率GPU之间切换。在某些实施例中,在从低功率GPU切换到高功率GPU之前,该系统大体同步低功率 GPU的输出显示信号和高功率GPU的输出显示信号,从而便于实现不中断显示器上的图形 输出的无缝转换。在某些实施例中,大体同步输出显示信号包括使用一个或多个锁相环(PLL)。在某些实施例中,所述切换发生在与显示器的垂直消隐信号相关联的垂直消隐间 隔期间。本专利技术的另一个实施例提供了一种在第一图形处理器和第二图形处理器之间切 换以便驱动第一显示器和/或第二显示器的计算机系统。该计算机系统包括处理器;存 储器;第一图形处理器;第二图形处理器;第一显示器;和第二显示器。该计算机系统还包 括第一开关,所述第一开关选择性地将第一图形处理器或第二图形处理器连接到第一显示 器。该计算机系统还包括第二开关,所述第二开关选择性地将第一图形处理器或第二图形 处理器连接到第二显示器。在某些实施例中,第一显示器是集成在该计算机系统内的内部显示器,并且第二 显示器是耦接到该计算机系统的外部显示器。在某些实施例中,第一开关和第二开关被配置为将第一图形处理器耦接到第一显 示器和第二显示器两者,或将第二图形处理器耦接到第一显示器和第二显示器两者。在某些实施例中,第一图形处理器是高功率图形处理单元(GPU),并且第二图形处 理器是低功率GPU。在某些实施例中,该系统包括同步机构,所述同步机构被配置为大体同步第一图形处理器的输出显示信号和第二图形处理器的输出显示信号,从而便于实现不中断图形输出的无缝切换处理。在某些实施例中,所述同步机构被配置为使用一个或多个锁相环(PLL),以便大体同步输出显示信号。在某些实施例中,所述第一开关和第二开关可以包括多路复用器;或线或逻辑。附图说明图1示出了根据本专利技术的一个实施例的计算机系统;图2示出了根据本专利技术的一个实施例的可以在不同图形源之间切换以便驱动相 同显示器的计算机系统;图3给出了一个流程图,其示出了根据本专利技术的一个实施例的从第一图形源切换 到第二图形源以便驱动显示器的过程;图4给出了一个流程图,其示出了根据本专利技术的一个实施例的从第一图形源切换 到第二图形源而不同步输出显示信号的过程;图5A示出了根据本专利技术的一个实施例的单个垂直消隐间隔(VBI)和由图形源产 生的相应的垂直同步(V-sync)脉冲;图5B示出了根据本专利技术的一个实施例的由两个图形源产生的两个重叠的VBI ;图6A给出了根据本专利技术的一个实施例的用于在两个图形源之间同步定时信号的 技术的示意图;图6B给出了根据本专利技术的一个实施例的用于在两个图形源之间同步定时信号的 另一种技术的示意图;图7示出了根据本专利技术的一个实施例的包括两个图形源的计算机系统;图8给出了一个流程图,其示出了根据本专利技术的一个实施例的从第一图形源切换 到第二图形源的过程;图9给出了一个流程图,其示出了根据本专利技术的一个实施例的从第二图形源切换 到第一图形源的过程;和图10示出了根据本专利技术的一个实施例的可以在不同图形源之间切换以便驱动内 部显示器和外部显示器的计算机系统。具体实施例方式给出下列描述以使得本领域的任意技术人员可以做出和使用本专利技术,并且在特定 应用和其要求的上下文中提供该描述。本领域的本文档来自技高网
...

【技术保护点】
一种用于在各帧缓冲器之间切换的方法,所述帧缓冲器用于刷新显示器,所述方法包括:根据位于第一存储器内的第一帧缓冲器刷新所述显示器;接收切换用于所述显示器的帧缓冲器的请求;和响应于所述请求,重新配置到所述显示器的数据传输,从而根据位于第二存储器内的第二帧缓冲器刷新所述显示器。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:BD霍华德PA贝克MF卡波特DG康罗伊WC阿塞思
申请(专利权)人:苹果公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1