一种控制方法、装置及电子设备制造方法及图纸

技术编号:32775373 阅读:11 留言:0更新日期:2022-03-23 19:31
本申请公开了一种控制方法、装置及电子设备,该方法包括:获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率;获取与第一处理器和第二处理器的第二功耗分配比值对应的第二帧率;以及根据第一帧率与第二帧率,调整第二帧率,以使电子设备以调整后的第二帧率输出内容,其中,第一处理器与第二处理器所处理的数据不同,且第二处理器用于处理显示相关数据。通过实施本申请,可以实现对电子设备的帧率自动化调整,达到自动优化电子设备帧率的效果,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
一种控制方法、装置及电子设备


[0001]本申请涉及电子设备
,尤其涉及一种控制方法、装置及电子设备。

技术介绍

[0002]现有电子设备仅能够针对游戏白名单提供固定的每秒传输帧数(Frames Per Second,FPS)调整策略,用户体验差。

技术实现思路

[0003]有鉴于此,本申请实施例通过提供一种控制方法、装置及电子设备,用以上述问题。
[0004]为了解决上述问题,第一方面,本申请实施例提供了一种控制方法,应用于电子设备,方法包括:获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率;获取与第一处理器和第二处理器的第二功耗分配比值对应的第二帧率;以及根据第一帧率与第二帧率,调整第二帧率,以使电子设备以调整后的第二帧率输出内容,其中,第一处理器与第二处理器所处理的数据不同,且第二处理器用于处理显示相关数据。
[0005]可选地,根据第一帧率与第二帧率,调整第二帧率包括:根据第一帧率和第二帧率的比对结果,确定第一处理器和第二处理器的功耗分配比值的调整趋势;以及根据调整趋势调整第一处理器和第二处理器的功耗分配比值,以调整第二帧率。
[0006]可选地,根据第一帧率和第二帧率的比对结果,确定第一处理器和第二处理器的功耗分配比值的调整趋势,包括:在第二帧率与第一帧率的差值大于或等于预设值的情况下,按照由第一功耗分配比值调整为第二功耗分配比值的方向继续调整第一处理器和第二处理器的功耗分配比值;以及在第二帧率与第一帧率的差值小于预设值的情况下,按照由第二功耗分配比值调整为第一功耗分配比值的方向继续调整第一处理器和第二处理器的功耗分配比值。
[0007]可选地,控制方法还包括:在满足预设条件的情况下,使电子设备以调整后的第二帧率输出内容,其中,预设条件包括电子设备电量、电子设备当前帧率、应用程序状态和电子设备功耗模式中的至少一者。
[0008]可选地,第一功耗分配比值为历史功耗分配比值,第一帧率为历史记录帧率;或者第一功耗分配比值为检测功耗分配比值,第一帧率为检测帧率。
[0009]可选地,控制方法还包括:在第一帧率为检测帧率的情况下,按照预设时间间隔获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率;根据第一处理器和第二处理器的第二功耗分配比值对第一处理器与第二处理器的功耗进行调整,以对第一帧率进行调整,得到第二帧率。
[0010]可选地,控制方法还包括:确定第二帧率与第一帧率的差值;在差值未处于阈值范围内的情况下,继续调整调整后的第二帧率;以及在差值处于阈值范围内的情况下,使电子设备以调整后的第二帧率输出内容。
[0011]可选地,控制方法还包括:将所述调整后的第二帧率,以及与所述调整后的第二帧率对应的第一处理器和第二处理器的功耗分配比值进行保存。
[0012]第二方面,本申请实施例提供了一种控制装置,应用于电子设备,装置包括:第一获取单元,用于获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率;第二获取单元,用于获取与第一处理器和第二处理器的第二功耗分配比值对应的第二帧率;以及调整单元,用于根据第一帧率与第二帧率,调整第二帧率,以使电子设备以调整后的第二帧率输出内容,其中,第一处理器与第二处理器所处理的数据不同,且第二处理器用于处理显示相关数据。
[0013]第三方面,本申请实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的控制方法。
[0014]本申请实施例提供的功耗分配方法、装置及电子设备,通过对电子设备第一处理器与第二处理器在第一功耗分配比值下的第一帧率和第二功耗分配比值下的第二帧率进行监控,从而可以确定不同功耗分配比值下帧率的差异,然后基于第一帧率和第二帧率对第二帧率进行调整,可以实现对电子设备的帧率自动化调整,达到自动优化电子设备帧率的效果。另外还可以通过多次调整帧率,确定与电子设备相适配的优化后帧率,提高用户体验。
[0015]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0016]图1为本申请实施例中一种控制方法的流程示意图;
[0017]图2为本申请实施例中GPU功耗百分比与FPS的关系示意图;
[0018]图3为本申请实施例中一种控制装置的结构示意图;
[0019]图4为本申请实施例中一种电子设备的硬件结构示意图。
具体实施方式
[0020]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]本申请实施例提供了一种控制方法,应用于电子设备,该电子设备包括两个处理器,如图1所示,方法包括:
[0022]S101.获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率。
[0023]在本申请实施例中,第一处理器可以为通用处理器,第二处理器可以为专用处理器,第二处理器用于处理显示相关数据,例如图像数据。一般地,对电子设备中的不同处理器分配不同的功耗,处理器的性能会有不同的表现,处理器分配的功耗越高,处理器的性能
越好,处理器分配的功耗越低,处理器的性能被限制的越低。当用户打开电子设备的应用程序时,例如游戏时,需要综合考虑第一处理器和第二处理器的性能以及用户对应用程序的设置,从而合理地设置第一处理器与第二处理器的功耗,找到针对该应用程序的最优帧率。给电子设备的第一处理器和第二处理器进行功耗设置时,需要考虑电子设备的散热设计功耗。在本申请实施例中,以第一处理器和第二处理器的功耗总和为定值进行第一处理器和第二处理器的功耗分配比值设置。第一处理器和第二处理器的功耗总和小于或等于散热设计功耗。
[0024]为了实现电子设备以合适的帧率输出内容,可能需要对电子设备的帧率进行多次调整。调整时,首先需要获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率。当处于调整的初始阶段,第一功耗分配比值为初次调整时的功耗分配比值,第一帧率为初次调整时的帧率。当处于调整的中间阶段,第一功耗分配比值为上一次调整后的功耗分配比值,第一帧率为上一次调整后的帧率。
[0025]S102.获取与第一处理器和第二处理器的第二功耗分配比值对应的第二帧率。
[0026]在本申请实施例中,为了使电子设备输出的显示画面更流畅,因而需要对电子设备的帧率进行调整,即使得电子设备的帧率趋向于更高,因此,当获取到与第一处理器和第二处理器的第一功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制方法,应用于电子设备,所述方法包括:获取与第一处理器和第二处理器的第一功耗分配比值对应的第一帧率;获取与第一处理器和第二处理器的第二功耗分配比值对应的第二帧率;以及根据所述第一帧率与所述第二帧率,调整所述第二帧率,以使所述电子设备以调整后的第二帧率输出内容,其中,所述第一处理器与所述第二处理器所处理的数据不同,且所述第二处理器用于处理显示相关数据。2.根据权利要求1所述的控制方法,所述根据所述第一帧率与所述第二帧率,调整所述第二帧率包括:根据所述第一帧率和所述第二帧率的比对结果,确定第一处理器和第二处理器的功耗分配比值的调整趋势;以及根据所述调整趋势调整所述第一处理器和第二处理器的功耗分配比值,以调整所述第二帧率。3.根据权利要求2所述的控制方法,所述根据所述第一帧率和所述第二帧率的比对结果,确定第一处理器和第二处理器的功耗分配比值的调整趋势,包括:在所述第二帧率与所述第一帧率的差值大于或等于预设值的情况下,按照由所述第一功耗分配比值调整为所述第二功耗分配比值的方向继续调整所述第一处理器和第二处理器的功耗分配比值;以及在所述第二帧率与所述第一帧率的差值小于所述预设值的情况下,按照由所述第二功耗分配比值调整为所述第一功耗分配比值的方向继续调整所述第一处理器和第二处理器的功耗分配比值。4.根据权利要求1所述的控制方法,所述方法还包括:在满足预设条件的情况下,使所述电子设备以调整后的第二帧率输出内容,其中,所述预设条件包括电子设备电量、电子设备当前帧率、应用程序状态和电子设备功耗模式中的至少一者。5.根据权利要求1所述的控制方法,所述第一功耗分配比值为历史功耗分配比值,所述第一帧率为历史记录帧率;或者所述...

【专利技术属性】
技术研发人员:金正操程永原昊天
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1