使用显示图像的选择性更新控制平台功率消耗的平台控制。设备的一个实施例包括:显示控制器,将像素数据从帧缓冲器传递给视频显示器;以及检测元件,跟踪对帧缓冲器的更新,所述检测元件识别像素数据中已经从先前图像改变的部分,其中显示控制器为视频显示器提供像素数据的所识别部分。
【技术实现步骤摘要】
【国外来华专利技术】
一般来说,本专利技术的实施例涉及电子装置领域,更具体来说,涉及用于使用显示图像的选择性更新来控制平台功率消耗的方法和设备。
技术介绍
尽管有系统设计的改进,移动电子装置和其它系统仍然在操作中消耗大量功率。为此,系统通过例如关掉或减少系统元件的操作,利用许多不同功能来降低功率消耗。用于向屏幕装置提供视频数据的显示子系统是系统或装置的最大功率消耗元件之一 O 但是,常规装置和过程的有效地管理功率消耗的能力有限。显示子系统的操作要求大量功率来保持屏幕图像,其中只要屏幕显示是活动的,则功率消耗一般会持续。附图说明在附图的各个图中通过举例而不是限制来说明本专利技术的实施例,附图中相似的参考标号表示相似的元件。图I是用于计算机平台的功率管理系统的一个实施例的图示;图2是用于部分帧更新的系统的一个实施例的图示;图3是部分帧更新的一个实施例中使用的屏幕损坏矩形的图示;图4是说明使用部分帧更新的设备或系统的一个实施例的功率消耗的时序图;图5是说明用于屏幕损坏处理的过程的一个实施例的流程图;图6是说明用于处理屏幕损坏的过程的一个实施例的流程图;图7是说明用于部分屏幕更新的过程的一个实施例的流程图;图8是说明用于部分屏幕更新的显示驱动器操作的一个实施例的流程图;图9是说明用于平台功率管理的系统、设备或过程的一个实施例的框图;图10是功率管理系统的一个实施例中的活动寄存器的图不;图11是说明功率管理的一个实施例的操作的时序图;图12是说明显示驱动器功率管理模块的操作的一个实施例的流程图;图13是说明功率管理单元模块的操作的一个实施例的流程图;以及图14说明移动装置或其它计算平台的一个实施例。具体实施例方式本专利技术的实施例一般针对使用显示图像的选择性更新来控制平台功率消耗。当在本文中使用时“移动装置”表示移动电子装置或系统,包括蜂窝电话、智能电话、移动因特网装置(MID)、手持计算机、个人数字助理(PDA)和其它类似装置。在一些实施例中,方法、设备或系统提供显示屏幕的选择性更新。在一些实施例中,选择性更新提供仅传送图像中自先前图像的传输以来已经改变的部分。在一些实施例中,方法、设备或系统包括平台功率管理与显示器功率管理之间的协调,以便控制计算平台的功率消耗。计算平台包括提供计算操作的任何平台,包括但不限于移动装置。在一些实施例中,计算平台进行操作以识别显示器功率管理操作,以便在不需要显示器操作时转变到或者保持在较低功率状态。常规显示子系统是移动平台上的最多功率消耗装置之一,并且大量功率消耗在保持显示内容之中。刷新和保持显示内容的持续活动对于移动装置的电池使用寿命具有重大影响。在常规操作中,只要显示器是活动的,则执行下列任务(I)服务于各视频帧的显示同步中断(Vblank);以及(2)向视频显示器传送完整帧缓冲器(FB)内容,其中帧缓冲器是平台中存储待显示的视频屏幕图像的色彩信息(像素数据)的存储器位置。这类操作消耗装置中的大量功率,并且这类操作在常规操作中接连进行,而不管在视频图像中发生的变化量如何。在一些实施例中,设备、系统或过程提供视频显示器的选择性更新,其中仅更新图像中改变的部分(本文中又称作“损坏”)。在一些实施例中,过程(本文中可称作选择性 像素更新(SPU)或显示部分更新(DPU))提供设备或系统的部分屏幕更新。在一些实施例中,设备、系统或过程可利用显示器的选择性更新来减少显示器的活动时间,并且因而可产生计算平台的显著功率节省。在常规计算平台中,显示流水线一般在显示被积极地修改时不能进入低功率模式。在这种操作中,显示子系统不会被关掉,除非平台上存在很大空闲周期。在显示器进入功率节省模式之前,一般要求平台保持在高功率消耗模式,以便服务于显示请求,即使平台的其余部分是静止的。在移动装置中,服务于持续显示相关请求的影响对于装置的电池使用寿命产生很大消耗。在一些实施例中,平台提供显示器功率管理与平台功率管理的综合,以便允许平台在更大量的时间里转变到较低功率状态或者保持在较低功率状态。显示部分更新(DPU)通过仅向显示器传送屏幕的已修改区域,因而由于减少的显示业务而节省功率,来部分解决过多功率消耗的问题。但是,虽然DPU实现显示流水线中的显示更新之间的较长空闲,但是常规技术没有经过优化,以便与其它平台功率管理技术结合工作。常规系统没有考虑平台功率管理的语义,并且因此通过独立地操作,在计算平台中没有机会由各种子系统通过相干地进入低功率模式来节省功率。在一些实施例中,方法、设备或系统将显示器功率管理技术(例如DPU技术)与平台功率管理基础设施联系在一起,以便提供更精细的功率控制,并且实现处于活动模式的平台上的更大功率节省。在一些实施例中,方法、设备或系统包括平台功率管理与显示器功率管理之间的协调,以便控制计算平台的功率消耗。在一些实施例中,方法、设备或系统将平台功率管理框架技术与选择性像素更新技术联系在一起。在一些实施例中,方法、设备或系统利用SPU技术与平台功率管理基础设施之间的协调来实现处于活动模式的平台上的更大功率节省。在一些实施例中,提供选择性像素更新的设备、系统或过程提供仅向视频显示器传送屏幕中已修改的区域的操作。在一些实施例中,设备、系统或方法捕捉屏幕变化(称作损坏),并且平衡硬件特征,以便降低平台上和显示器链路中的功率消耗。在一些实施例中,用于选择性像素更新的设备或系统包括下列硬件元件(I)视频显示器,所述视频显示器具有它自己的全帧缓冲器,并且具有在没有发送屏幕更新时保留图像的能力;(2)硬件控制器,所述硬件控制器支持用于向视频显示器发送部分帧缓冲器的特征。在常规系统中,硬件可包括例如MIPI (移动行业处理器接口 )类型I显示面板,其中MIPI显示器具有存储一个全帧缓冲器的数据的能力,并且能够从这个远程帧缓冲器来刷新其屏幕内容。在常规元件之中,MIPI控制器可进行操作以向面板侧硬件提供简化帧缓冲器,但是控制器的模式是用于在屏幕的较小区域中显示的特殊使用情况,其中屏幕的其余部分为黑色。MIPI控制器没有跟踪屏幕的变化的能力,并且仅更新那个特定区域。在一些实施例中,设备或系统包括跟踪帧缓冲器变化的硬件。在一些实施例中,选择性像素更新利用Linux加窗系统(X框架)上可用的称作“损坏扩展”(DEx)的现有基础设施来跟踪屏幕上发生的变化(屏幕损坏)。基于计算平台的不同工作负荷,可以表明,平均起来,对于每个活动帧,仅修改显示器中10%的像素。由于SPU仅传送帧缓冲器的已修改部分,所以显示器和存储器链路活动可显著减少,在仅改变10%的像素时可能减少90%。在一些实施例中,减少的屏幕更新可用于使平台能够进入更深睡眠模式,并且允许显示器链路转变到低功率模式(将时钟或 功率选通用于显示器元件)。在一些实施例中,针对显示器功率管理的SPU方式是双重的软件跟踪屏幕上的变化,并且将已修改像素的区域呈现为矩形,而硬件能够仅向远程帧缓冲器发送帧缓冲器的已损坏区域。在一些实施例中,操作使显示器链路能够在比常规系统中短得多的持续时间里是活动的,而且,如果屏幕上没有发生活动,则显示器从远程帧缓冲器而不是本地帧缓冲器来刷新其内容,由此也提供对存储器功率的节省。在一些实施例中,屏幕损坏的软件跟踪还可实现为固定功能的硬件,致使提供了附加的功率本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:N·S·杰加纳坦,P·S·迪芬鲍夫,K·罕,J·刘,J·A·比什,P·C·德鲁斯,
申请(专利权)人:英特尔公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。