0044]優(yōu)選的一種實施方式中,所述根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層的步驟具體為:
[0045]根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,在系統(tǒng)內(nèi)核kernel層調(diào)用屏幕顯示接口,通過所述屏幕顯示接口接收所述顯示時鐘頻率控制屏幕顯示所述圖層的刷新率。
[0046]具體的,所述系統(tǒng)內(nèi)核kernel層,用于安卓系統(tǒng)中對安全和內(nèi)存管理、進(jìn)程處理、網(wǎng)絡(luò)傳輸、驅(qū)動模型等這些核心功能的處理。通過對顯示驅(qū)動模型設(shè)置刷新液晶屏幕的刷新率的軟件接口,實現(xiàn)對液晶屏幕刷新率的實時控制,提高控制精度。其具體控制結(jié)構(gòu)示意圖如圖2所示,系統(tǒng)開機后,在加載顯示驅(qū)動時,通過kernel內(nèi)核層創(chuàng)建調(diào)節(jié)顯示幀率的軟件接口,并通過圖層投遞者Surface Flinger計算應(yīng)用場景對應(yīng)的圖層刷新速率,將計算的圖層刷新速率發(fā)送至軟件接口,從而實現(xiàn)對液晶顯示屏的刷新速率的實時調(diào)整。
[0047]本發(fā)明通過獲取應(yīng)用場景顯示信息中的圖層所對應(yīng)的畫面顯示類型,根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新顯示速率,根據(jù)查找的圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的時鐘頻率調(diào)整顯示屏的刷新頻率,從而使得顯示屏能夠根據(jù)不同的應(yīng)用場景的圖層采用不同的顯示時鐘頻率,從而采用不同的屏幕刷新率進(jìn)行顯示,達(dá)到降低功耗,減少發(fā)熱的目的。
[0048]圖3示出來本發(fā)明實施例提供的屏幕刷新率的顯示裝置的結(jié)構(gòu)示意圖,詳述如下:
[0049]本發(fā)明實施例所述屏幕刷新率的顯示裝置,包括:
[0050]畫面顯示類型獲取單元301,用于獲取應(yīng)用場景的顯示信息,所述顯示信息包括應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型;
[0051]圖層刷新速率查找單元302,用于根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新速率;
[0052]圖層顯示單元303,用于根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層。
[0053]優(yōu)選的,所述圖層刷新速率查找單元具體用于:
[0054]根據(jù)所述畫面顯示類型,通過圖層投遞者Surface Flinger獲取畫面顯示類型對應(yīng)的圖層刷新速度。
[0055]優(yōu)選的,所述應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型包括視頻畫面顯示類型、游戲畫面顯示類型、動態(tài)頁面顯示類型、以及靜態(tài)頁面顯示類型。
[0056]優(yōu)選的,所述圖層顯示單元具體用于:
[0057]根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,在系統(tǒng)內(nèi)核kernel層調(diào)用屏幕顯示接口,通過所述屏幕顯示接口接收所述顯示時鐘頻率控制屏幕顯示所述圖層的刷新率。
[0058]優(yōu)選的,所述裝置還包括:
[0059]畫面顯示類型選擇單元,用于當(dāng)所述顯示屏同時顯示多個應(yīng)用場景時,獲取畫面刷新速率最快的應(yīng)用場景所對應(yīng)的畫面顯示類型。
[0060]本發(fā)明實施例所述屏幕刷新率的顯示裝置與上述屏幕刷新率的顯示方法相對應(yīng),在此不作重復(fù)贅述。
[0061]在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0062]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0063]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0064]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory),隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0065]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種屏幕刷新率的顯示方法,其特征在于,所述方法包括: 獲取應(yīng)用場景的顯示信息,所述顯示信息包括應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型; 根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新速率; 根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新速率步驟具體為: 根據(jù)所述畫面顯示類型,通過圖層投遞者Surface Flinger獲取畫面顯示類型對應(yīng)的圖層刷新速度。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型包括視頻畫面顯示類型、游戲畫面顯示類型、動態(tài)頁面顯示類型、以及靜態(tài)頁面顯示類型。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層的步驟具體為: 根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,在系統(tǒng)內(nèi)核kernel層調(diào)用屏幕顯示接口,通過所述屏幕顯示接口接收所述顯示時鐘頻率控制屏幕顯示所述圖層的刷新率。
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述方法還包括: 當(dāng)所述顯示屏同時顯示多個應(yīng)用場景時,獲取畫面刷新速率最快的應(yīng)用場景所對應(yīng)的畫面顯示類型。
6.一種屏幕刷新率的顯示裝置,其特征在于,所述裝置包括: 畫面顯示類型獲取單元,用于獲取應(yīng)用場景的顯示信息,所述顯示信息包括應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型; 圖層刷新速率查找單元,用于根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新速率;圖層顯示單元,用于根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層。
7.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述圖層刷新速率查找單元具體用于: 根據(jù)所述畫面顯示類型,通過圖層投遞者Surface Flinger獲取畫面顯示類型對應(yīng)的圖層刷新速度。
8.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型包括視頻畫面顯示類型、游戲畫面顯示類型、動態(tài)頁面顯示類型、以及靜態(tài)頁面顯示類型。
9.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述圖層顯示單元具體用于: 根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,在系統(tǒng)內(nèi)核kernel層調(diào)用屏幕顯示接口,通過所述屏幕顯示接口接收所述顯示時鐘頻率控制屏幕顯示所述圖層的刷新率。
10.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述裝置還包括: 畫面顯示類型選擇單元,用于當(dāng)所述顯示屏同時顯示多個應(yīng)用場景時,獲取畫面刷新速率最快的應(yīng)用場景所對應(yīng)的畫面顯示類型。
【專利摘要】本發(fā)明提供了一種屏幕刷新率的顯示方法和裝置,該方法包括:獲取應(yīng)用場景的顯示信息,所述顯示信息包括應(yīng)用場景的圖層所對應(yīng)的畫面顯示類型;根據(jù)所述畫面顯示類型,查找對應(yīng)的圖層刷新速率;根據(jù)所述圖層刷新速率,計算屏幕的顯示時鐘頻率,根據(jù)計算的顯示時鐘頻率顯示所述圖層。本發(fā)明通過使得顯示屏能夠根據(jù)不同的應(yīng)用場景的圖層采用不同的顯示時鐘頻率,從而采用不同的屏幕刷新率進(jìn)行顯示,達(dá)到降低功耗,減少發(fā)熱的目的。
【IPC分類】G06F3-14, G09G3-36
【公開號】CN104731543
【申請?zhí)枴緾N201510128239
【發(fā)明人】劉衍
【申請人】深圳市歐珀通信軟件有限公司
【公開日】2015年6月24日
【申請日】2015年3月23日