System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及控制,尤其涉及控制方法和装置。
技术介绍
1、随着科技的进步,电子产品(如运动手表、智能手表、手环和手机等)愈加普及。电子产品对功耗有极高的要求,功耗越低,待机时间就越长,电子产品就越有竞争力。
2、电子产品的图形显示系统占据了电子产品的较多功耗,在图形显示系统中移动产业处理器接口(mobile industry processor interface,mipi)又占据了图形显示系统的较多功耗。因此如何降低mipi功耗是本领域技术人员亟需解决的问题之一。
技术实现思路
1、本申请实施例提供了控制方法和装置,能够降低mipi功耗。为达到上述目的,本申请实施例采用如下技术方案:
2、第一方面,本申请实施例提供了一种控制方法,该方法包括:获取引用计数;根据所述引用计数进入超低功耗状态。
3、可以看出,本申请实施例提供的控制方法,可以通过引用计数控制mipi进入超低功耗状态(ultra-low power state,ulps),mipi进入超低功耗状态可以降低mipi功耗。并且相较于相关技术,通过引用计数控制mipi进入超低功耗状态,软件不用识别是高刷帧率的场景还是低刷帧率的场景且在进入ulps过程中不影响帧率。
4、在一种可能的实现方式中,可以在所述引用计数小于或等于第一阈值且mipi处于闲置状态的情况下,进入超低功耗状态。
5、可选地,第一阈值可以为0。
6、例如,可以在引用计数等于0且mipi处
7、可以理解的是,引用计数小于或等于第一阈值且mipi处于闲置状态,说明mipi处于闲置状态没有需要处理的绘制内容,因此可以在这种情况下控制mipi进入超低功耗状态以降低功耗。
8、在一种可能的实现方式中,该方法还可以包括:根据所述引用计数退出超低功耗状态。
9、需要说明的是,相较于相关技术,本申请实施例提供的控制方法,可以通过引用计数控制mipi退出超低功耗状态,不用识别是高刷帧率的场景还是低刷帧率的场景且在退出ulps过程中不影响帧率。
10、在一种可能的实现方式中,可以在所述引用计数大于第二阈值且处于超低功耗状态的情况下,退出超低功耗状态。
11、可选地,第一阈值可以为0。
12、例如,可以在引用计数大于0且mipi处于超低功耗状态的情况下,控制mipi退出超低功耗状态。
13、可以理解的是,引用计数大于第二阈值且mipi处于超低功耗状态,说明mipi存在处理的绘制内容但处于超低功耗状态,因此可以在这种情况下需要控制mipi退出超低功耗状态以处理绘制内容。
14、在一种可能的实现方式中,该方法还可以包括:在退出超低功耗状态的情况下,增加所述引用计数。
15、可以理解的是,mipi退出超低功耗状态说明mipi需要或正在处理绘制内容,这时需要增加引用计数以避免mipi进入超低功耗状态而无法处理绘制内容。
16、在一种可能的实现方式中,该方法还可以包括:在待绘制内容送显完成或没有送显的情况下,减少所述引用计数。
17、可以理解的是,在待绘制内容送显完成或没有送显的说明该待绘制内容无需mipi处理,因此可以减少引用计数使mipi进入超低功耗状态以减少mipi的功耗。
18、第二方面,本申请实施例提供了一种控制装置,该装置包括:收发单元和处理单元。所述收发单元,用于获取引用计数。所述处理单元,用于在所述引用计数小于或等于第一阈值且处于闲置状态的情况下,进入超低功耗状态。
19、在一种可能的实现方式中,所述处理单元具体用于:在所述引用计数小于第一阈值且处于闲置状态的情况下,进入超低功耗状态。
20、在一种可能的实现方式中,所述处理单元还用于:根据所述引用计数退出超低功耗状态。
21、在一种可能的实现方式中,所述处理单元具体用于:在所述引用计数大于第二阈值且处于超低功耗状态的情况下,退出超低功耗状态。
22、在一种可能的实现方式中,所述处理单元还用于:在退出超低功耗状态的情况下,增加所述引用计数。
23、在一种可能的实现方式中,所述处理单元还用于:在待绘制内容送显完成或没有送显的情况下,减少所述引用计数。
24、第三方面,本申请实施例还提供一种控制装置,该控制装置包括:至少一个处理器,当所述至少一个处理器执行程序代码或指令时,实现上述第一方面或其任意可能的实现方式中所述的方法。
25、可选地,该控制装置还可以包括至少一个存储器,该至少一个存储器用于存储该程序代码或指令。
26、第四方面,本申请实施例还提供一种芯片,包括:输入接口、输出接口、至少一个处理器。可选地,该芯片还包括存储器。该至少一个处理器用于执行该存储器中的代码,当该至少一个处理器执行该代码时,该芯片实现上述第一方面或其任意可能的实现方式中所述的方法。
27、可选地,上述芯片还可以为集成电路。
28、第五方面,本申请实施例还提供一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于实现上述第一方面或其任意可能的实现方式中所述的方法。
29、第六方面,本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现上述第一方面或其任意可能的实现方式中所述的方法。
30、本实施例提供的控制装置、计算机存储介质、计算机程序产品和芯片均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文所提供的方法中的有益效果,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述引用计数进入超低功耗状态,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述引用计数退出超低功耗状态,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种控制装置,其特征在于,包括:收发单元和处理单元;
8.根据权利要求7所述的装置,其特征在于,所述处理单元具体用于:
9.根据权利要求7或8所述的装置,其特征在于,所述处理单元还用于:
10.根据权利要求9所述的装置,其特征在于,所述处理单元具体用于:
11.根据权利要求7至10中任一项所述的装置,其特征在于,所述处理单元还用于:
12.根据权利要求7至11中任一项所述的装置,其特征在于,所述处理单元还用于:
13.一
14.一种计算机可读存储介质,用于存储计算机程序,其特征在于,当所述计算机程序在计算机或处理器运行时,使得所述计算机或所述处理器实现上述权利要求1至6中任一项所述的方法。
15.一种计算机程序产品,所述计算机程序产品中包含指令,其特征在于,当所述指令在计算机或处理器上运行时,使得所述计算机或所述处理器实现上述权利要求1至6中任一项所述的方法。
...【技术特征摘要】
1.一种控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述引用计数进入超低功耗状态,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述引用计数退出超低功耗状态,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种控制装置,其特征在于,包括:收发单元和处理单元;
8.根据权利要求7所述的装置,其特征在于,所述处理单元具体用于:
9.根据权利要求7或8所述的装置,其特征在于,所述处理单元还用于:
10.根据权利要求9所述的装置,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。