專利名稱:一種移動終端的顯示刷新率的控制方法及控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示刷新率控制方法及裝置,特別是涉及一種移動終端的顯示刷新率的控制方法及控制裝置。
背景技術(shù):
移動終端,諸如手機,平板電腦等已成為人們?nèi)粘I?,工作中?jīng)常使用到的工具。為了確保較好的用戶體驗,移動終端的顯示屏的顯示刷新率通常設(shè)置為固定的最高刷新率。移動終端在此種狀態(tài)下運行時,無論用戶開啟何種應(yīng)用,顯示器均能快速且及時的響應(yīng),從而使用戶使用移動終端獲得良好的體驗感受。然而,此種狀態(tài)下,由于顯示刷新率始終維持在最高刷新率狀態(tài)下,而刷新率越高,系統(tǒng)功耗就會越高,因此此種狀態(tài)下移動終端功耗較大,導(dǎo)致移動終端電池電量使用時間較短。也即現(xiàn)有的顯示控制方法中,是以犧牲系統(tǒng)功耗來換取良好的顯示效果,確保良好的用戶使用體驗。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:彌補上述現(xiàn)有技術(shù)的不足,提出一種移動終端的顯示刷新率的控制方法及控制裝置,在不降低用戶使用體驗的情形下,能降低系統(tǒng)功耗。本發(fā)明的技術(shù)問題通過以下的技術(shù)方案予以解決:
一種移動終端的顯示刷新率的控制方法,包括以下步驟:1)存儲所述移動終端的CPU負載率在O 100%內(nèi)劃分的η個范圍區(qū)間,預(yù)設(shè)的η個顯示刷新率值,以及η個范圍區(qū)間與η個顯示刷新率值的對應(yīng)關(guān)系表;其中,η為大于等于2的整數(shù);η個顯示刷新率值均勻分布在所述移動終端的顯示屏的最低刷新率至最高刷新率范圍內(nèi);對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值;2)檢測所述移動終端運行時CPU負載率在一預(yù)設(shè)時間段內(nèi)的平均值;3)判斷步驟2)中檢測的所述CPU負載率的平均值落入的范圍區(qū)間;4)根據(jù)步驟3)中落入的范圍區(qū)間,查詢步驟I)中的對應(yīng)關(guān)系表得到對應(yīng)的顯示刷新率值,作為所述移動終端的顯示屏的刷新率。本發(fā)明的技術(shù)問題通過以下進一步的技術(shù)方案予以解決:
一種移動終端的顯示刷新率的控制裝置,包括存儲模塊,第一檢測模塊,判斷模塊和查詢模塊;所述存儲模塊用于存儲所述移動終端的CPU負載率在O 100%內(nèi)劃分的η個范圍區(qū)間,預(yù)設(shè)的η個顯示刷新率值,以及η個范圍區(qū)間與η個顯示刷新率值的對應(yīng)關(guān)系表;其中,η為大于等于2的整數(shù);η個顯示刷新率值均勻分布在所述移動終端的顯示屏的最低刷新率至最高刷新率范圍內(nèi);對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值;所述第一檢測模塊用于檢測所述移動終端在一預(yù)設(shè)時間段內(nèi)運行的CPU負載率的平均值;所述判斷模塊的兩個輸入端分別連接所述存儲模塊和所述第一檢測模塊的輸出端,接收所述存儲模塊輸出的η個范圍區(qū)間和所述檢測模塊輸出的CPU負載率的平均值,用于判斷所述CPU負載率的平均值落入的范圍區(qū)間;所述查詢模塊的兩個輸入端分別連接所述存儲模塊和所述判斷模塊的輸出端,接收所述存儲模塊輸出的對應(yīng)關(guān)系表和所述判斷模塊輸出的落入的范圍區(qū)間,用于根據(jù)落入的范圍區(qū)間,查詢對應(yīng)關(guān)系表得到對應(yīng)的顯示刷新率值,作為所述移動終端的顯示屏的刷新率。本發(fā)明與現(xiàn)有技術(shù)對比的有益效果是:
本發(fā)明的移動終端的顯示刷新率的控制方法及控制裝置,根據(jù)移動終端運行時CPU負載率動態(tài)調(diào)整顯示屏的顯示刷新率,一段時間內(nèi)運行的CPU負載率落入哪一范圍內(nèi),則相應(yīng)調(diào)整刷新率為該范圍區(qū)間對應(yīng)的顯示刷新率值。這樣,當(dāng)用戶開啟CPU負載率較高的應(yīng)用時,顯示屏以較高的刷新率運行;當(dāng)用戶開啟CPU負載率較低的應(yīng)用時,顯示屏以較低的刷新率運行。由于CPU負載率較低的應(yīng)用對顯示屏刷新率的要求較低,因此雖然以較低刷新率運行,但人眼不會察覺到異常,不會影響到用戶的使用體驗,同時可以降低系統(tǒng)在此時運行的功耗。即本發(fā)明的控制方法及裝置,可以在不降低用戶使用體驗的情況下,降低系統(tǒng)功耗,使電池電量使用的時間較長,提升用戶體驗。
圖1是本發(fā)明具體實施方式
中的移動終端的顯示刷新率的控制方法的流程 圖2是本發(fā)明具體實施方式
中的移動終端的顯示刷新率的控制裝置的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合具體實施方式
并對照附圖對本發(fā)明做進一步詳細說明。移動終端使用時,針對刷新率的需求,可以將應(yīng)用程序分為3類:第一類是2D/3D游戲,對于顯示刷新率的要求最高,需要以最高顯示刷新率運行以確保畫面流暢,響應(yīng)及時;第二類是視頻類,對于顯示刷新率的要求次高;第三類是一般類型的應(yīng)用,對于顯示刷新率的要求不高,以較低顯示刷新率運行即可確保畫面應(yīng)用需求。也即,如針對后面兩種應(yīng)用程序情形,系統(tǒng)并不需要以最高刷新率運行,也可滿足顯示需求。而針對各種類型的應(yīng)用程序,移動終端的CPU負載率均會有及時的響應(yīng)。而如果CPU負載率越高,則表示需要配置較高的顯示刷新率。本發(fā)明的移動終端的顯示刷新率的控制方法及裝置,即是針對運行的CPU負載率,動態(tài)調(diào)整顯示屏的顯示刷新率,對于CPU負載率較低的情形,則調(diào)整為較低的顯示刷新率,從而避免始終以最高刷新率運行白白浪費系統(tǒng)功耗。如圖1所示,為本具體實施方式
中的移動終端的顯示刷新率的控制方法的流程圖??刂品椒òㄒ韵虏襟E:
Pl)存儲步驟:存儲移動終端的CPU負載率在0 100%內(nèi)劃分的n個范圍區(qū)間,預(yù)設(shè)的n個顯示刷新率值,以及n個范圍區(qū)間與n個顯示刷新率值的對應(yīng)關(guān)系表;其中,n為大于等于2的整數(shù);n個顯示刷新率值均勻分布在移動終端的顯示屏的最低刷新率至最高刷新率范圍內(nèi);對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值。此步驟中,存儲的n個范圍區(qū)間和n個顯示刷新率值以及兩者的對應(yīng)關(guān)系表。n的具體取值可根據(jù)用戶開啟移動終端的應(yīng)用程序測試得到對應(yīng)的CPU負載率后按經(jīng)驗劃分設(shè)定。而顯示率刷新值則在最低刷新率至最高刷新率范圍內(nèi)均勻設(shè)置,例如移動終端的顯示屏的最低刷新率為30幀/秒,最高刷新率為60幀/秒,則在30幀/秒 60幀/秒之間平均取n個值。以n=4舉例說明,即0 100%內(nèi)劃分為4個范圍區(qū)間,例如為0 30%,30% 50%,50% 70%,70% 100%,預(yù)設(shè)的4個顯示刷新率值即分別為30幀/秒,40幀/秒,50幀/秒和60幀/秒。當(dāng)然n也可取其它值,相應(yīng)地,劃分為其它個數(shù)的范圍區(qū)間,預(yù)設(shè)其它個數(shù)的顯示刷新率值。設(shè)置范圍區(qū)間和顯示刷新率值后,對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值。仍以上述n=4舉例說明,則存儲的對應(yīng)關(guān)系表如下表所示:
權(quán)利要求
1.一種移動終端的顯示刷新率的控制方法,其特征在于:包括以下步驟: 1)存儲所述移動終端的CPU負載率在O 100%內(nèi)劃分的n個范圍區(qū)間,預(yù)設(shè)的n個顯示刷新率值,以及n個范圍區(qū)間與n個顯示刷新率值的對應(yīng)關(guān)系表;其中,n為大于等于2的整數(shù);n個顯示刷新率值均勻分布在所述移動終端的顯示屏的最低刷新率至最高刷新率范圍內(nèi);對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值; 2)檢測所述移動終端運行時CPU負載率在一預(yù)設(shè)時間段內(nèi)的平均值; 3)判斷步驟2)中檢測的所述CPU負載率的平均值落入的范圍區(qū)間; 4)根據(jù)步驟3)中落入的范圍區(qū)間,查詢步驟I)中的對應(yīng)關(guān)系表得到對應(yīng)的顯示刷新率值,作為所述移動終端的顯示屏的刷新率。
2.根據(jù)權(quán)利要求1所述的移動終端的顯示刷新率的控制方法,其特征在于:還包括步驟5),檢測所述移動終端的觸摸屏是否有用戶觸摸操作,如果有,則調(diào)整所述移動終端的顯示屏的刷新率為最高刷新率;如果沒有,則維持所述移動終端的顯示屏的刷新率不變。
3.根據(jù)權(quán)利要求1所述的移動終端的顯示刷新率的控制方法,其特征在于:所述步驟I)中將所述移動終端的CPU負載率在0 100%內(nèi)劃分為4個范圍區(qū)間。
4.根據(jù)權(quán)利要求3所述的移動終端的顯示刷新率的控制方法,其特征在于:所述移動終端的顯示屏的最低刷新率為30幀/秒,最高刷新率為60幀/秒;所述4個范圍區(qū)間對應(yīng)的4個顯示刷新率值分別為30幀/秒,40幀/秒,50幀/秒和60幀/秒。
5.一種移動終端的顯示刷新率的控制裝置,其特征在于:包括存儲模塊(100),第一檢測模塊(200),判斷模塊(300)和查詢模塊(400); 所述存儲模塊(100)用于存儲所述移動終端的CPU負載率在0 100%內(nèi)劃分的n個范圍區(qū)間,預(yù)設(shè)的n個顯示刷新率值,以及n個范圍區(qū)間與n個顯示刷新率值的對應(yīng)關(guān)系表;其中,n為大于等于2的整數(shù);n個顯示刷新率值均勻分布在所述移動終端的顯示屏的最低刷新率至最高刷新率范圍內(nèi);對應(yīng)時,CPU負載率越低的范圍區(qū)間對應(yīng)越低的顯示刷新率值; 所述第一檢測模塊(200)用于檢測所述移動終端在一預(yù)設(shè)時間段內(nèi)運行的CPU負載率的平均值; 所述判斷模塊(300)的兩個輸入端分別連接所述存儲模塊(100)和所述第一檢測模塊(200)的輸出端,接收所述存儲模塊(100)輸出的n個范圍區(qū)間和所述檢測模塊(200)輸出的CPU負載率的平均值,用于判斷所述CPU負載率的平均值落入的范圍區(qū)間; 所述查詢模塊(400)的兩個輸入端分別連接所述存儲模塊(100)和所述判斷模塊(300)的輸出端,接收所述存儲模塊(100)輸出的對應(yīng)關(guān)系表和所述判斷模塊(300)輸出的落入的范圍區(qū)間,用于根據(jù)落入的范圍區(qū)間,查詢對應(yīng)關(guān)系表得到對應(yīng)的顯示刷新率值,作為所述移動終端的顯示屏的刷新率。
6.根據(jù)權(quán)利要求5所述的移動終端的顯示刷新率的控制裝置,其特征在于:還包括第二檢測模塊(500)和調(diào)整模塊(600);所述第二檢測模塊(500)用于檢測所述移動終端的觸摸屏是否有用戶觸摸操作;所述調(diào)整模塊(600)的輸入端連接所述第二檢測模塊(500)的輸出端,接收所述第二檢測模塊(500)的檢測結(jié)果,用于在檢測到有用戶觸摸操作時,調(diào)整所述移動終端的顯示屏的刷新率為最高刷新率;在檢測到?jīng)]有用戶觸摸操作時,維持所述移動終端的顯示屏的刷新率不變。
全文摘要
本發(fā)明公開了一種移動終端的顯示刷新率的控制方法及控制裝置,控制方法包括以下步驟1)存儲所述移動終端的CPU負載率在0~100%內(nèi)劃分的n個范圍區(qū)間,預(yù)設(shè)的n個顯示刷新率值,以及n個范圍區(qū)間與n個顯示刷新率值的對應(yīng)關(guān)系表;2)檢測移動終端運行時CPU負載率在一預(yù)設(shè)時間段內(nèi)的平均值;3)判斷步驟2)中檢測的所述CPU負載率的平均值落入的范圍區(qū)間;4)根據(jù)步驟3)中落入的范圍區(qū)間,查詢步驟1)中的對應(yīng)關(guān)系表得到對應(yīng)的顯示刷新率值,作為移動終端的顯示屏的刷新率。本發(fā)明的顯示刷新率的控制方法及控制裝置,根據(jù)移動終端運行時CPU負載率動態(tài)調(diào)整顯示屏的顯示刷新率,既不會影響到用戶的使用體驗,同時可以降低系統(tǒng)在此時運行的功耗。
文檔編號H04M1/725GK103151019SQ201310031638
公開日2013年6月12日 申請日期2013年1月28日 優(yōu)先權(quán)日2013年1月28日
發(fā)明者李健 申請人:廣東歐珀移動通信有限公司