本發(fā)明實施例涉及屏幕顯示技術,尤其涉及一種調(diào)整屏幕顯示亮度的方法、裝置及移動終端。
背景技術:
調(diào)整屏幕顯示亮度可以通過自動背光調(diào)節(jié)來實現(xiàn)?,F(xiàn)有技術中,可以根據(jù)環(huán)境光強度來調(diào)整屏幕顯示亮度,還可以根據(jù)移動終端所處的環(huán)境來調(diào)整屏幕顯示亮度。但是,這些調(diào)整都是整體的對屏幕顯示亮度的調(diào)整,不區(qū)分應用程序。
目前,移動終端的應用程序越來越豐富,比如說手機除了具有通信應用功能外,還可具有照相、上網(wǎng)、閱讀、學習、聽歌、看電影、玩游戲、手電筒照明等應用程序。由于每個應用程序的顯示界面不同,用戶可能需要不同的顯示亮度,當用戶在啟用不同的應用程序時,會根據(jù)自己的喜好設置屏幕的顯示亮度,當下次啟動相同的應用程序時,還需要用戶手動設置,這樣頻繁的手動設置給用戶的使用帶來諸多不便。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種調(diào)整屏幕顯示亮度的方法、裝置及移動終端,以實現(xiàn)自動調(diào)整應用程序的屏幕顯示亮度。
第一方面,本發(fā)明實施例提供了一種調(diào)整屏幕顯示亮度的方法,所述方法包括:
當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景;
根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
第二方面,本發(fā)明實施例還提供了一種調(diào)整屏幕顯示亮度的裝置,所述裝置包括:
獲取模塊,用于當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景;
顯示亮度調(diào)整模塊,用于根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
第三方面,本發(fā)明實施例還提供了一種移動終端,所述移動終端集成了本發(fā)明任一實施例所述的調(diào)整屏幕顯示亮度的裝置。
本實施例的技術方案,通過當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景,根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,由于所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級,實現(xiàn)了根據(jù)用戶的使用習慣自動調(diào)整應用程序的屏幕顯示亮度,可以滿足不同用戶的喜好要求,省去了用戶頻繁調(diào)整屏幕顯示亮度的操作,增強了用戶的體驗感受。
附圖說明
圖1是本發(fā)明實施例一提供的一種調(diào)整屏幕顯示亮度的方法的流程圖;
圖2是本發(fā)明實施例二提供的一種調(diào)整屏幕顯示亮度的方法的流程圖;
圖3是本發(fā)明實施例三提供的一種調(diào)整屏幕顯示亮度的方法的流程圖;
圖4是本發(fā)明實施例四提供的一種調(diào)整屏幕顯示亮度的裝置的結構示意圖;
圖5為本發(fā)明實施例五提供的一種移動終端的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。
實施例一
圖1是本發(fā)明實施例一提供的一種調(diào)整屏幕顯示亮度的方法的流程圖,本實施例可適用于根據(jù)用戶的使用習慣調(diào)整屏幕的顯示亮度的情況,該方法可以由調(diào)整屏幕顯示亮度的裝置來執(zhí)行,該調(diào)整屏幕顯示亮度的裝置可以配置在智能手機或平板電腦等移動終端中,該方法具體包括如下步驟:
步驟110,當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景。
當用戶想啟動某個應用程序時,會用手指點擊該應用程序。當移動終端檢測到該點擊操作時,啟動該指定應用程序,并通過光感芯片(如環(huán)境光傳感器)檢測當前環(huán)境光強度。根據(jù)顯示場景的劃分依據(jù),獲取所述應用程序對應的當前顯示場景。
在當啟動應用程序時獲取當前環(huán)境光強度之前(如移動終端出廠前),對應用程序進行分類,將應用程序分為不同的顯示場景。在對應用程序進行分類時,可以根據(jù)應用程序的共用屬性進行劃分,如,可以根據(jù)應用的功能屬性進行劃分,還可以根據(jù)顯示刷新幀率進行劃分,當然,還可以有其他的劃分方法。其中,所述顯示場景優(yōu)選包括下述至少一種:閱讀、網(wǎng)頁瀏覽、通話、視頻播放、游戲和聊天??梢哉J為,用戶對相同顯示場景的顯示亮度的調(diào)整可以是相同的。
步驟120,根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
首先根據(jù)所述當前環(huán)境光強度,確定所述當前環(huán)境光強度所屬的當前光強區(qū)間,然后再根據(jù)所述當前顯示場景,在顯示場景、光強區(qū)間與顯示等級的對應關系中查詢與所述當前光強區(qū)間和所述當前顯示場景對應的顯示等級,根據(jù)查詢到的顯示等級,調(diào)整屏幕顯示亮度。
在當啟動應用程序時獲取當前環(huán)境光強度之前(如移動終端出廠前),還需要列好顯示場景、光強區(qū)間與顯示等級的對應關系,這就需要劃分環(huán)境光強度,形成光強區(qū)間,在同一個光強區(qū)間內(nèi)對應的屏幕顯示亮度相同。由于環(huán)境光強度范圍一般在0~65536cd(坎德拉)之間,比如說在黑暗環(huán)境中光強為0cd,夏天太陽光強能達到60000cd左右,這樣將環(huán)境光光強劃分成多個區(qū)間,如R1,R2,.....,Rn,其中,R為光強區(qū)間,n為劃分的光強區(qū)間的總數(shù)量,即R1為第1個光強區(qū)間,R2為第2個光強區(qū)間,Rn為第n個光強區(qū)間。每個光強區(qū)間的范圍可以根據(jù)顯示效果進行設定,預先植入移動終端。對于每個顯示場景可以以L1,L2.....,Lm表示,其中,L為顯示場景,m為顯示場景的總數(shù)量,即L1為第1個顯示場景,L2為第2個顯示場景,Lm為第m個顯示場景。顯示場景和光強區(qū)間對應的顯示等級可以用Kmn表示,K為顯示等級。每個顯示場景和光強區(qū)間對應的顯示等級的初始值為默認值,即系統(tǒng)設置值,顯示等級在0~255之間,為整數(shù),每一個顯示等級代表一種顯示效果,即顯示亮度。在用戶的操作過程中,記錄用戶設置的與顯示場景、光強區(qū)間對應的顯示等級,將用戶設置的顯示等級替換原有的顯示等級。
還要在移動終端中申請一塊存儲區(qū),用于存儲顯示場景、光強區(qū)間與顯示等級的對應關系,可以以表格的形式存儲顯示場景、光強區(qū)間與顯示等級的對應關系,例如表1中所示的表格,表1為顯示場景、光強區(qū)間與顯示等級的對應關系表格。
表1顯示場景、光強區(qū)間與顯示等級的對應關系表格
本實施例的技術方案,通過當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景,根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,由于所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級,實現(xiàn)了根據(jù)用戶的使用習慣自動調(diào)整應用程序的屏幕顯示亮度,可以滿足不同用戶的喜好要求,省去了用戶頻繁調(diào)整屏幕顯示亮度的操作,增強了用戶的體驗感受。
實施例二
圖2是本發(fā)明實施例二提供的一種調(diào)整屏幕顯示亮度的方法的流程圖,本實施例對實施例一中的“根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度”進行了進一步優(yōu)化,該方法具體包括如下步驟:
步驟210,當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景。
步驟220,確定所述當前環(huán)境光強度所屬的當前光強區(qū)間。
確定所述當前環(huán)境光強度屬于光強區(qū)間的哪個光強區(qū)間,即將所述當前環(huán)境光強度與光強區(qū)間的兩個端點值進行比對,當所述當前環(huán)境光強度在一個光強區(qū)間的兩個端點值之間時,確定該光強區(qū)間為所述當前環(huán)境光強度所屬的當前光強區(qū)間。
步驟230,根據(jù)所述當前光強區(qū)間、所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,確定屏幕的顯示等級。
根據(jù)所述當前光強區(qū)間、所述當前顯示場景,在顯示場景、光強區(qū)間與顯示等級的對應關系中,查詢對應的顯示等級,該顯示等級即為將要顯示的屏幕亮度對應的顯示等級。
步驟240,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度。
其中,屏幕的當前顯示亮度為所述應用程序對應的屏幕顯示亮度的系統(tǒng)設置值。
其中,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度優(yōu)選包括:
當屏幕的當前顯示等級與確定的顯示等級不相等時,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度。
首先確定屏幕的當前顯示等級,比較當前顯示等級與確定的顯示等級是否相等,當屏幕的當前顯示等級與確定的顯示等級不相等時,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度,避免了在當前顯示等級與確定的顯示等級相等時的調(diào)整操作,可以節(jié)省功耗。當屏幕的當前顯示等級與確定的顯示等級相等時,還可以接收用戶設置的顯示等級,并將該顯示等級更新到顯示場景、光強區(qū)間與顯示等級的對應關系中;如果用戶沒有設置顯示等級,則保持當前顯示等級。
本實施例的技術方案,在實施例一的基礎上,通過確定所述當前環(huán)境光強度所屬的當前光強區(qū)間,根據(jù)所述當前光強區(qū)間、所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,確定屏幕的顯示等級,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度,調(diào)整的屏幕的顯示亮度更加符合用戶的使用習慣,進一步提升了用戶的體驗。
實施例三
圖3是本發(fā)明實施例三提供的一種調(diào)整屏幕顯示亮度的方法的流程圖,本實施例在上述實施例的基礎上進行了進一步優(yōu)化,該方法具體包括如下步驟:
步驟310,當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景。
步驟320,根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
步驟330,接收用戶設置的顯示等級,并將屏幕的當前顯示亮度調(diào)整為用戶設置的顯示等級對應的顯示亮度。
當用戶對屏幕的當前顯示亮度不滿意時,還可以手動設置屏幕的顯示等級。移動終端接收用戶設置的顯示等級,根據(jù)用戶設置的顯示等級對屏幕的顯示亮度進行調(diào)整,將屏幕的當前顯示亮度調(diào)整為用戶設置的顯示等級對應的顯示亮度。
步驟340,根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,保存用戶設置的顯示等級到顯示場景、光強區(qū)間與顯示等級的對應關系中。
確定所述當前環(huán)境光強度所屬的當前光強區(qū)間,根據(jù)所述當前光強區(qū)間和所述當前顯示場景,保存用戶設置的顯示等級到顯示場景、光強區(qū)間與顯示等級的對應關系中,即將所述對應關系中的當前光強區(qū)間和當前顯示場景對應的顯示等級替換為用戶設置的顯示等級。
其中,步驟330和步驟340與步驟310和步驟320的順序不限于上述順序,步驟330和步驟340還可以在步驟320之前。
本實施例的技術方案,在上述實施例的基礎上,通過根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,保存用戶設置的顯示等級到顯示場景、光強區(qū)間與顯示等級的對應關系中,實現(xiàn)了對用戶設置的顯示等級的記錄,便于根據(jù)用戶的喜好對屏幕的顯示亮度進行調(diào)整,當用戶再次進入相同顯示場景的應用程序時,可以智能的按照用戶的使用習慣設置顯示效果。
實施例四
圖4是本發(fā)明實施例四提供的一種調(diào)整屏幕顯示亮度的裝置的結構示意圖,如圖4所示,本實施例所述的調(diào)整屏幕顯示亮度的裝置包括:獲取模塊410和顯示亮度調(diào)整模塊420。
其中,獲取模塊410用于當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景;
顯示亮度調(diào)整模塊420用于根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
優(yōu)選的,所述顯示亮度調(diào)整模塊420包括:
光強區(qū)間確定單元,用于確定所述當前環(huán)境光強度所屬的當前光強區(qū)間;
顯示等級確定單元,用于根據(jù)所述當前光強區(qū)間、所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,確定屏幕的顯示等級;
顯示亮度調(diào)整單元,用于將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度。
優(yōu)選的,所述顯示亮度調(diào)整單元具體用于:
當屏幕的當前顯示等級與確定的顯示等級不相等時,將屏幕的當前顯示亮度調(diào)整為確定的顯示等級對應的顯示亮度。
優(yōu)選的,還包括:
顯示等級接收模塊,用于接收用戶設置的顯示等級,并將屏幕的當前顯示亮度調(diào)整為用戶設置的顯示等級對應的顯示亮度;
顯示等級保存模塊,用于根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,保存用戶設置的顯示等級到顯示場景、光強區(qū)間與顯示等級的對應關系中。
其中,所述顯示場景優(yōu)選包括下述至少一種:閱讀、網(wǎng)頁瀏覽、通話、視頻播放、游戲和聊天。
上述調(diào)整顯示亮度的裝置可執(zhí)行本發(fā)明任意實施例所提供的調(diào)整顯示亮度的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
實施例五
本實施例提供了一種移動終端,該移動終端可以包括本發(fā)明任意實施例提供的調(diào)整屏幕顯示亮度的裝置。圖5為本發(fā)明實施例五提供的一種移動終端的結構示意圖,如圖5所示,該移動終端可以包括:存儲器501、中央處理器(Central Processing Unit,以下簡稱CPU)502、外設接口503、RF(Radio Frequency,射頻)電路505、音頻電路506、揚聲器511、電源管理芯片508、輸入/輸出(I/O)子系統(tǒng)509、觸摸屏512、其他輸入/控制設備510以及外部端口504,這些部件通過一個或多個通信總線或信號線507來通信。
應該理解的是,圖示移動終端500僅僅是移動終端的一個范例,并且移動終端500可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內(nèi)的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。
下面就本實施例提供的用于調(diào)整屏幕顯示亮度的移動終端進行詳細的描述,該移動終端以手機為例。
存儲器501,所述存儲器501可以被CPU502、外設接口503等訪問,所述存儲器501可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
外設接口503,所述外設接口503可以將設備的輸入和輸出外設連接到CPU502和存儲器501。
I/O子系統(tǒng)509,所述I/O子系統(tǒng)509可以將設備上的輸入輸出外設,例如觸摸屏502(相當于上述實施例中的屏幕)和其他輸入/控制設備510,連接到外設接口503。I/O子系統(tǒng)509可以包括顯示控制器5091和用于控制其他輸入/控制設備510的一個或多個輸入控制器5092。其中,一個或多個輸入控制器5092從其他輸入/控制設備510接收電信號或者向其他輸入/控制設備510發(fā)送電信號,其他輸入/控制設備510可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱桿、點擊滾輪。值得說明的是,輸入控制器5092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設備。
觸摸屏512,所述觸摸屏512是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。
I/O子系統(tǒng)509中的顯示控制器5091從觸摸屏512接收電信號或者向觸摸屏512發(fā)送電信號。觸摸屏512檢測觸摸屏上的接觸,顯示控制器5091將檢測到的接觸轉換為與顯示在觸摸屏512上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏512上的用戶界面對象可以是運行游戲的圖標、聯(lián)網(wǎng)到相應網(wǎng)絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路505,主要用于建立手機與無線網(wǎng)絡(即網(wǎng)絡側)的通信,實現(xiàn)手機與無線網(wǎng)絡的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路505接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路505將電信號轉換為電磁信號或將電磁信號轉換為電信號,并且通過該電磁信號與通信網(wǎng)絡以及其他設備進行通信。RF電路505可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。
音頻電路506,主要用于從外設接口503接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉換為電信號,并且將該電信號發(fā)送給揚聲器511。
揚聲器511,用于將手機通過RF電路505從無線網(wǎng)絡接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片508,用于為CPU502、I/O子系統(tǒng)及外設接口所連接的硬件進行供電及電源管理。
本發(fā)明實施例提供的CPU502可執(zhí)行如下操作:
當啟動應用程序時,獲取當前環(huán)境光強度及所述應用程序對應的當前顯示場景;
根據(jù)所述當前環(huán)境光強度和所述當前顯示場景,以及顯示場景、光強區(qū)間與顯示等級的對應關系,調(diào)整屏幕顯示亮度,其中,所述對應關系中記錄了用戶設置的與顯示場景和光強區(qū)間對應的顯示等級。
上述移動終端可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。