本申請涉及終端,尤其涉及一種幀率調(diào)整方法及電子設(shè)備。
背景技術(shù):
1、為了向用戶提供更好的使用體驗(yàn),電子設(shè)備畫面的幀率以及畫質(zhì)不斷提升。尤其在一些對于畫面流暢度需求較大的場景中,如視頻播放、游戲等場景中,電子設(shè)備通常采用較高的幀率顯示畫面,以減少畫面卡頓的情況。但是,隨著電子設(shè)備幀率的提升,電子設(shè)備的功耗也越大,電子設(shè)備的設(shè)備溫度也隨之增加。為了降低電子設(shè)備的設(shè)備溫度對電子設(shè)備運(yùn)行狀態(tài)的影響,在電子設(shè)備的設(shè)備溫度到達(dá)一定溫度閾值時(shí),電子設(shè)備則降低電子設(shè)備的幀率。
2、但是,目前電子設(shè)備使用的這種幀率調(diào)整方案,容易出現(xiàn)幀率的抖升抖降的情況,穩(wěn)定性較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N幀率調(diào)整方法及電子設(shè)備,用于通過電子設(shè)備的工作電流變化,動(dòng)態(tài)調(diào)整幀率,使幀率控制更加精準(zhǔn)。
2、為達(dá)到上述目的,本申請的實(shí)施例采用如下技術(shù)方案:
3、第一方面,提供了一種幀率調(diào)整方法,該方法包括:在以第一幀率運(yùn)行第一應(yīng)用的過程中,若電子設(shè)備的第一電流值大于目標(biāo)電流值,則根據(jù)電子設(shè)備的單幀功耗、目標(biāo)電流值以及預(yù)設(shè)約束關(guān)系,確定溫度閾值,該第一電流值是電子設(shè)備的工作電流在第一時(shí)間段的電流值,單幀功耗表示電子設(shè)備生成的每幀圖像對應(yīng)的電流值,預(yù)設(shè)約束關(guān)系用于表示幀率變化值與溫度變化值之間的對應(yīng)關(guān)系。在電子設(shè)備的第一設(shè)備溫度達(dá)到溫度閾值的情況下,則根據(jù)電子設(shè)備的工作電流的變化速率,將電子設(shè)備的幀率從第一幀率調(diào)整為第二幀率。
4、通過這種方式,電子設(shè)備通過當(dāng)前的工作電流反映當(dāng)前的負(fù)載情況,在負(fù)載較大時(shí),通過當(dāng)前的單幀功耗動(dòng)態(tài)確定幀率調(diào)整的溫度閾值。該溫度閾值可以作為幀率開始調(diào)整的起始溫度。在不同應(yīng)用場景中幀率調(diào)整的溫度閾值可以不同,從而電子設(shè)備可以針對不同的應(yīng)用場景設(shè)置幀率調(diào)整的溫度閾值。此外,電子設(shè)備通過工作電流的變化速率調(diào)整幀率,可以更加及時(shí)對幀率進(jìn)行控制,使幀率控制的更加精準(zhǔn),減小幀率調(diào)整的滯后性。
5、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法還包括:獲取電子設(shè)備的初始設(shè)備溫度,該初始設(shè)備溫度是電子設(shè)備啟動(dòng)第一應(yīng)用時(shí)的設(shè)備溫度?;陬A(yù)設(shè)溫升參數(shù),確定從初始設(shè)備溫度變?yōu)轭A(yù)設(shè)安全溫度對應(yīng)的目標(biāo)電流值,預(yù)設(shè)溫升參數(shù)用于指示電子設(shè)備的工作電流的產(chǎn)熱能力。
6、在該實(shí)現(xiàn)方式中,可以通過電子設(shè)備啟動(dòng)第一應(yīng)用時(shí)的設(shè)備溫度以及預(yù)設(shè)溫升參數(shù),動(dòng)態(tài)目標(biāo)電流值。目標(biāo)電流值可以作為電子設(shè)備的負(fù)載高低的參考閾值。目標(biāo)電流值隨第一應(yīng)用的運(yùn)行場景而變化,更能體現(xiàn)不同應(yīng)用場景中負(fù)載的參考閾值。
7、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)第一電流值以及第一幀率,確定電子設(shè)備的單幀功耗。例如,單幀功耗可以等于第一電流值與第一幀率的比值。該實(shí)現(xiàn)方式中,單幀功耗是通過工作電流當(dāng)前的電流值(即第一電流值)與當(dāng)前幀率(即第一幀率)確定的,可更能反映工作電流與幀率之間的關(guān)系。
8、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)單幀功耗,確定目標(biāo)電流值對應(yīng)的目標(biāo)幀率,確定目標(biāo)幀率與第一幀率之間的幀率區(qū)間,根據(jù)幀率區(qū)間以及預(yù)設(shè)約束關(guān)系,確定溫度閾值。在該實(shí)現(xiàn)方式中,為了使設(shè)備溫度小于或等于預(yù)設(shè)安全溫度,工作電流則需要小于或等于預(yù)設(shè)安全溫度對應(yīng)的目標(biāo)電流值。工作電流與幀率的關(guān)系可以通過該單幀功耗表示。相應(yīng)地,電子設(shè)備的幀率則需要小于或等于目標(biāo)幀率?;诖?,通過目標(biāo)幀率以及預(yù)設(shè)約束關(guān)系確定的溫度閾值可以更加準(zhǔn)確。
9、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)電子設(shè)備的工作電流的變化速率,確定幀率調(diào)整幅值,根據(jù)幀率調(diào)整幅值將電子設(shè)備的幀率從第一幀率調(diào)整為第二幀率。在該實(shí)現(xiàn)方式中,工作電流的變化速率可反映設(shè)備溫度的變化速率。電子設(shè)備通過工作電流的變化速率確定的幀率調(diào)整幅值更加準(zhǔn)確,從而使幀率調(diào)整的更加及時(shí)。
10、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)電子設(shè)備的第一設(shè)備溫度以及工作電流的變化速率,確定幀率調(diào)整幅值。在該實(shí)現(xiàn)方式中,當(dāng)前的設(shè)備溫度(即第一設(shè)備溫度)也可作為幀率調(diào)整幅值的參考因素。通過這種方式,電子設(shè)備可以綜合當(dāng)前的設(shè)備溫度以及工作電流的變化速率對幀率的影響,確定幀率調(diào)整幅值,提升幀率調(diào)整幅值準(zhǔn)確程度。
11、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)電子設(shè)備的第一設(shè)備溫度,確定第一調(diào)整幅值;根據(jù)電子設(shè)備的工作電流的變化速率,確定第二調(diào)整幅值;根據(jù)第一調(diào)整幅值和第二調(diào)整幅值,確定幀率調(diào)整幅值。在該實(shí)現(xiàn)方式中,第一調(diào)整幅值是由設(shè)備溫度提供的幀率調(diào)整幅值。第二調(diào)整幅值是由工作電流的變化速率提供的幀率改變值。電子設(shè)備綜合這兩種幀率調(diào)整幅值確定最終的幀率調(diào)整幅值,可以進(jìn)一步提升幀率調(diào)整幅值的準(zhǔn)確程度。
12、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)電子設(shè)備的第一設(shè)備溫度以及工作電流的變化速率,預(yù)測電子設(shè)備的第二設(shè)備溫度;進(jìn)一步根據(jù)第二設(shè)備溫度,確定第一調(diào)整幅值。在該實(shí)現(xiàn)方式中,第一調(diào)整幅值是通過預(yù)測的設(shè)備溫度(即第二設(shè)備溫度)確定的,從而可以降低設(shè)備溫度的滯后性的影響,使確定的第一調(diào)整幅值更加準(zhǔn)確。
13、在第一方面的另一種可能的實(shí)現(xiàn)方式中,根據(jù)電子設(shè)備的工作電流的變化速率,預(yù)測電子設(shè)備的設(shè)備溫度的變化速率;根據(jù)設(shè)備溫度的變化速率,確定第二調(diào)整幅值。在該實(shí)現(xiàn)方式中,通過工作電流的變化速率預(yù)測設(shè)備溫度的變化速率,進(jìn)一步通過預(yù)測的設(shè)備溫度的變化速率確定第二調(diào)整幅值,可以降低設(shè)備溫度的滯后性的影響,使確定的第二調(diào)整幅值更加準(zhǔn)確。
14、在第一方面的另一種可能的實(shí)現(xiàn)方式中,上述方法還包括:根據(jù)第一電流值,預(yù)測電子設(shè)備的第二電流值,第二電流值是電子設(shè)備的工作電流在第一時(shí)間段之后的電流值;根據(jù)電子設(shè)備的第二電流值以及第一電流值,確定電子設(shè)備的工作電流的變化速率。在該實(shí)現(xiàn)方式中,電子設(shè)備可以通過工作電流的當(dāng)前電流值(即第一電流值),預(yù)測工作電流未來的電流值(即第二電流值),可以進(jìn)一步提升幀率調(diào)整的精準(zhǔn)程度。
15、第二方面,本申請?zhí)峁┮环N電子設(shè)備,包括:存儲器、處理器及存儲在存儲器上的計(jì)算機(jī)程序。當(dāng)處理器運(yùn)行所述計(jì)算機(jī)程序時(shí),使得電子設(shè)備執(zhí)行上述第一方面及其任一種可能的實(shí)現(xiàn)方式所述的方法。
16、第三方面,本申請?zhí)峁┮环N計(jì)算機(jī)可讀存儲介質(zhì),存儲有計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)程序被電子設(shè)備運(yùn)行時(shí),使得電子設(shè)備執(zhí)行上述第一方面及其任一種可能的實(shí)現(xiàn)方式所述的方法。
17、第四方面,本申請?zhí)峁┮环N包含程序指令的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)程序被電子設(shè)備運(yùn)行時(shí),使得計(jì)算機(jī)可以執(zhí)行上述第一方面及其任一種可能的實(shí)現(xiàn)方式所述的方法。例如,該計(jì)算機(jī)可以是上述電子設(shè)備。
18、第五方面,本申請?zhí)峁┮环N芯片系統(tǒng),該芯片系統(tǒng)應(yīng)用于電子設(shè)備。該芯片系統(tǒng)包括接口電路和處理器。接口電路和處理器通過線路互聯(lián)。接口電路用于從存儲器接收信號,并向處理器發(fā)送信號,信號包括存儲器中存儲的計(jì)算機(jī)指令。當(dāng)處理器執(zhí)行計(jì)算機(jī)指令時(shí),電子設(shè)備執(zhí)行上述第一方面及其任一種可能的實(shí)現(xiàn)方式所述的方法。
1.一種幀率調(diào)整方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述電子設(shè)備的單幀功耗、所述目標(biāo)電流值以及預(yù)設(shè)約束關(guān)系,確定溫度閾值之前,還包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述電子設(shè)備的單幀功耗、所述目標(biāo)電流值以及預(yù)設(shè)約束關(guān)系,確定溫度閾值,包括:
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述電子設(shè)備的工作電流的變化速率,將所述電子設(shè)備的幀率從所述第一幀率調(diào)整為第二幀率,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)所述電子設(shè)備的工作電流的變化速率,確定幀率調(diào)整幅值,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)所述電子設(shè)備的第一設(shè)備溫度以及所述工作電流的變化速率,確定所述幀率調(diào)整幅值,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述電子設(shè)備的第一設(shè)備溫度,確定第一調(diào)整幅值,包括:
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述根據(jù)所述電子設(shè)備的工作電流的變化速率,確定第二調(diào)整幅值,包括:
10.根據(jù)權(quán)利要求1-9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
11.一種電子設(shè)備,其特征在于,包括存儲器、處理器及存儲在存儲器上的計(jì)算機(jī)程序,當(dāng)所述處理器運(yùn)行所述計(jì)算機(jī)程序時(shí),使得所述電子設(shè)備執(zhí)行權(quán)利要求1-10中任一項(xiàng)所述的方法。
12.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,存儲有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被電子設(shè)備運(yùn)行時(shí),使得所述電子設(shè)備執(zhí)行權(quán)利要求1-10中任一項(xiàng)所述的方法。
13.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被電子設(shè)備運(yùn)行時(shí),使得所述電子設(shè)備執(zhí)行權(quán)利要求1-10中任一項(xiàng)所述的方法。