功率控制方法及其装置制造方法及图纸

技术编号:16484641 阅读:69 留言:0更新日期:2017-10-31 16:43
本发明专利技术提供了一种功率控制方法及其装置;所述功率控制方法包含:根据应用程序运行电子装置的一个或多个子系统;测量该一个或多个子系统的功率消耗;基于该一个或多个子系统的该功率消耗,从该一个或多个子系统取得用于该应用程序的一个或多个高功率消耗子系统;以及向该应用程序提供低功率模式,以运行具有一个或多个低功率方案的该一个或多个子系统,其中该一个或多个低功率方案对应该一个或多个高功率消耗子系统;本发明专利技术提出的功率控制方法及其装置可改善系统功率管理。

Power control method and device

The present invention provides a method and device for controlling power; the power control method comprises: according to one or more subsystems running applications of electronic devices; power measurement of the one or more subsystems of consumption; the power of the one or more subsystems based on consumption, obtained from the A or more subsystems for the application of one or more of the high power consumption system; and the application to provide a low power mode, to run with the one or more subsystems one or more low power scheme, in which the one or more low power to a plan one or more of the high power consumption system; the invention provides a power control method and device can improve system power management.

【技术实现步骤摘要】
功率控制方法及其装置
本专利技术涉及一种电子装置中应用程序的功率控制方法,其中,上述电子装置包含多个子系统。
技术介绍
现今,电子芯片一般由数以亿计的晶体管组成。由此带来的事实是,电子装置中的计算硬件变得更强大并且更具功能性。然而,上述更复杂的计算硬件或者更强的处理能力需要消耗更大电量,或者显著提高硬件温度,其将造成目前令人担心的功率问题或热问题。许多电子装置上的应用程序也消耗大量电池电量并且增大硬件温度。同时,应用程序的功率消耗影响电池的持久性。另外由于上述热问题,应用程序的速度也会下降。在更糟糕情况下,上述问题可导致计算系统崩溃。因此,亟需一种新颖结构或方法用于在带来较小副作用情况下改善系统功率管理。
技术实现思路
有鉴于此,本专利技术目的在于提供一种功率控制方法及其装置。根据一实施例,本专利技术揭露一种功率控制方法。其中该功率控制方法包含:根据应用程序运行电子装置的一个或多个子系统;测量该一个或多个子系统的功率消耗;基于该一个或多个子系统的该功率消耗,从该一个或多个子系统取得用于该应用程序的一个或多个高功率消耗子系统;以及向该应用程序提供低功率模式,以运行具有一个或多个低功率方案的该一个或多个子系统,其中该一个或多个低功率方案对应该一个或多个高功率消耗子系统。根据另一实施例,本专利技术揭露一种功率控制装置。其中该功率控制装置包含:用于电子装置的一个或多个子系统的元件以及功率测量模块。当根据应用程序运行该一个或多个子系统时,该功率测量模块用于分别测量该一个或多个子系统的功率消耗值;其中,基于该一个或多个子系统的该功率消耗值,从该一个或多个子系统取得用于该应用程序的一个或多个高功率消耗子系统;以及向该应用程序提供低功率模式,以运行具有一个或多个低功率方案的该一个或多个子系统,其中该一个或多个低功率方案对应该一个或多个高功率消耗子系统。本专利技术提出的功率控制方法及其装置可改善系统功率管理。附图说明图1是根据本专利技术实施例描述的功率控制装置示意图;图2显示三个不同应用程序APP1、APP2、APP3的功率消耗以及效率惩罚信息列表;图3是显示模块显示的示例列表;图4A与图4B是根据本专利技术实施例描述的功率控制方法流程图。具体实施方式在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属
的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。接下来的描述是实现本专利技术的最佳实施例,其是为了描述本专利技术原理的目的,并非对本专利技术的限制。可以理解地是,本专利技术实施例可由软件、硬件、固件或其任意组合来实现。图1是根据本专利技术实施例描述的功率控制装置示意图。图1所示为电子装置100。功率控制装置包含电子装置100的至少一部分(例如,部分或全部)。例如,功率控制装置可为电子装置100中的片上系统(SystemonChip,SoC)102。在另一示例中,功率控制装置可为整个电子装置100。在另一示例中,功率控制装置为包含电子装置100的系统。例如,功率控制装置可为包含电子装置100的音频/视频系统。在另一实施例中,功率控制装置可包含电子装置100与服务器104。电子装置100的示例可包含,但不限于,智能手机、平板电脑、可穿戴设备、个人计算机等。除了SoC102,图1的电子装置100包含通信模块106、装配触控面板110的显示模块108以及功率管理集成电路(PowerManagementIntegratedCircuit,PMIC)112。耦接通信模块106以及显示模块108的SoC102包含中央处理单元114、图像处理单元116、动态随机存取存储器118、非挥发性存储器120以及功率测量模块122。电子装置100上的元件可进一步分割为多个子系统,其中功率测量模块122可分别测量每个子系统的功率消耗。例如,电子装置100可包含具有显示模块108的图像显示子系统、具有触控面板110的触控感应子系统、具有中央处理单元114的CPU子系统、具有图像处理单元116的GPU子系统、具有动态随机存取存储器118的DRAM子系统等。SoC102具有对应电子装置100不同子系统的元件,在图1中未具体示出。功率控制装置(其可为电子装置100中的SoC102)包含对应不同子系统的元件以及功率测量模块122。功率控制装置(其可为整个电子装置100或包含电子装置100的系统)包含对应不同子系统的元件以及功率测量模块122,其中功率测量模块122并不限于在SoC102中。在许多其他实施例中,图像处理单元116及、动态随机存取存储器118及/或非挥发性存储器120并不集成在SoC102中。当根据应用程序运行子系统时,功率测量模块122分别测量子系统的功率消耗。功率测量模块122可包含多个功率测量仪表(powermeasuringinstrument)。多个功率测量仪表依次对应多个子系统。每个功率测量仪表估计对应子系统的功率消耗值。在另一实施例中,功率测量模块122包含比子系统数量要少的功率测量仪表,并且除了使用功率测量仪表,在没有对应功率测量仪表情况下,从功率管理集成电路112估计子系统的功率消耗值。例如,功率管理集成电路112可估计供应至电子装置100中元件的总功率值,并且功率管理集成电路112通过从总功率值中减去可用功率测量仪表所测量的功率消耗值,从而估计不具有对应功率测量仪表的子系统的功率消耗值。基于不同子系统的功率消耗值,中央处理单元114从子系统中取得应用程序的一个或多个高功率消耗子系统(highpower-consumingsubsystem),并且向应用程序提供低功率模式,以运行具有一个或多个低功率方案(low-powermethodology)的子系统,其中上述一个或多个低功率方案对应一个或多个高功率消耗子系统。对于应用程序,可将已测量功率消耗值、已获取高功率消耗子系统以及相应低功率方案存入非挥发性存储器120以便建立数据库124。在许多实施例中,为每个子系统提供相应功率消耗阈值。超出相应功率消耗阈值的子系统可称为高功率消耗子系统。对应子系统的低功率方案可存入非挥发性存储器120,如126所示。每个低功率方案可降低相应子系统的功率消耗。CPU子系统的低功率方案可延长中央处理单元114的热插拔时间(例如,从40ms至160ms)或者提高拉升CPU动态电压频率调整(DynamicVoltageFrequencyScaling,DVFS)的标准,例如,将标准从“每次满足特定条件拉升”至“每5次满足特定条件拉升”。GPU子系统的低功率方案可降低GPUDVFS,例如,从每秒60帧到每秒30/50帧。图像显示子系统的低功率方案可降低背光强度,例如从正常背光设置至主动显示设置(具有自适应图像对比度的背光强度)。触控感应子系统的低功率方案可降低触控协助能力(本文档来自技高网
...
功率控制方法及其装置

【技术保护点】
一种功率控制方法,其特征在于,所述功率控制方法包含:根据应用程序运行电子装置的一个或多个子系统;测量所述一个或多个子系统的功率消耗值;基于所述一个或多个子系统的所述功率消耗值,从所述一个或多个子系统取得用于所述应用程序的一个或多个高功率消耗子系统;以及向所述应用程序提供低功率模式,以运行具有一个或多个低功率方案的所述一个或多个子系统,其中所述一个或多个低功率方案对应所述一个或多个高功率消耗子系统。

【技术特征摘要】
2016.04.17 US 15/130,9921.一种功率控制方法,其特征在于,所述功率控制方法包含:根据应用程序运行电子装置的一个或多个子系统;测量所述一个或多个子系统的功率消耗值;基于所述一个或多个子系统的所述功率消耗值,从所述一个或多个子系统取得用于所述应用程序的一个或多个高功率消耗子系统;以及向所述应用程序提供低功率模式,以运行具有一个或多个低功率方案的所述一个或多个子系统,其中所述一个或多个低功率方案对应所述一个或多个高功率消耗子系统。2.根据权利要求1所述的功率控制方法,其特征在于,所述功率控制方法还包含:将对应所述一个或多个子系统的所述一个或多个低功率方案存储入非挥发性存储器中。3.根据权利要求1所述的功率控制方法,其特征在于,所述功率控制方法还包含:为所述一个或多个子系统的每一个子系统提供对应功率消耗阈值;以及把超出所述对应功率消耗阈值的所述一个或多个子系统作为所述一个或多个高功率消耗子系统。4.根据权利要求1所述的功率控制方法,其特征在于,所述功率控制方法包含:当在所述低功率模式下执行所述应用程序时,执行惩罚估计,用于节省功率以及加重效率惩罚之间的平衡。5.根据权利要求4所述的功率控制方法,其特征在于,所述功率控制方法还包含:与服务器通信以管理所述服务器中的大数据,其中,对于所述应用程序,所述大数据包含在正常功率模式下测量的所述功率消耗值、所述一个或多个高功率消耗子系统、对应所述一个或多个高功率消耗子系统的所述一个或多个低功率方案、在所述低功率模式下测量的所述功率消耗值以及从所述惩罚估计中估算的效率惩罚信息。6.根据权利要求5所述的功率控制方法,其特征在于,所述功率控制方法包含:当在所述电子装置上下载所述应用程序以安装或升级时,从所述服务器下载所述应用程序的所述大数据,用于所述节省功率以及所述加重效率惩罚之间的所述平衡。7.根据权利要求6所述的功率控制方法,其特征在于,所述功率控制方法还包含:使用用户界面协助所述电子装置的用户在所述正常功率模式与所述低功率模式之间进行选择。8.根据权利要求1所述的功率控制方法,其特征在于,所述功率控制方法还包含:依此向所述一个或多个子系统提供一个或多个功率测量仪表。9.根据权利要求1所述的功率控制方法,其特征在于,所述功率控制方法还包含:提供一个或多个功率测量仪表,其中所述一个或多个功率测量仪表的数量小于所述一个或多个子系统的数量;以及在不使用相应功率测量仪表情况下,使用功率管理集成电路以及所述一个或多个功率测量仪表估计所述一个或多个子系统的所述功率消耗值。10.一种功率控制...

【专利技术属性】
技术研发人员:杨仁杰李思锐林裕斌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1