本發(fā)明實(shí)施例涉及移動(dòng)終端技術(shù),尤其涉及一種顯示控制方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)終端技術(shù)的發(fā)展,移動(dòng)終端在處理能力以及功能上都有了很大的提高,成為人們生活、工作以及娛樂的必需品。
以智能手機(jī)為例,現(xiàn)有技術(shù)中的智能手機(jī)通常采用觸摸顯示屏,能夠給用戶提供更大區(qū)域的顯示及操作空間。例如,在智能手機(jī)采用觸摸顯示屏后,用戶可以更方便的在智能手機(jī)上進(jìn)行玩游戲、看視頻、讀新聞等操作。然而,在智能手機(jī)的屏幕越來(lái)越大的同時(shí),顯示屏的耗電量對(duì)續(xù)航能力的影響也越來(lái)越大,使得智能手機(jī)在續(xù)航能力方面的不足越發(fā)的突出。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種顯示控制方法、裝置及移動(dòng)終端,可以在降低終端的功耗的同時(shí)兼顧顯示效果,延長(zhǎng)了終端的續(xù)航時(shí)間。
第一方面,本發(fā)明實(shí)施例提供了一種顯示控制方法,包括:
監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;
在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);
根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理。
第二方面,本發(fā)明實(shí)施例還提供了一種顯示控制裝置,該裝置包括:
數(shù)據(jù)監(jiān)測(cè)模塊,用于監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;
等級(jí)確定模塊,用于在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);
節(jié)能等級(jí)調(diào)節(jié)模塊,用于根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理。
第三方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;
在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);
根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理。
本發(fā)明實(shí)施例通過監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理,可以根據(jù)顯示畫面和用戶操作動(dòng)態(tài)地調(diào)整終端的功耗。本發(fā)明的技術(shù)方案可以在降低終端的功耗的同時(shí)兼顧顯示效果,延長(zhǎng)了終端的續(xù)航時(shí)間。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例提供的一種顯示控制方法的流程圖;
圖2a是本發(fā)明實(shí)施例提供的一種用戶操作的示意圖;
圖2b是本發(fā)明實(shí)施例提供的另一種用戶操作的示意圖
圖3是本發(fā)明實(shí)施例提供的顯示控制方法中對(duì)顯示畫面與用戶操作進(jìn)行監(jiān)測(cè)操作的流程圖;
圖4a是發(fā)明實(shí)施例提供的一種顯示過程示意圖;
圖4b是本發(fā)明實(shí)施例提供的Vsync顯示刷新機(jī)制的示意圖;
圖5a是本發(fā)明實(shí)施例提供的一種基于FOSS的顯示屏節(jié)能機(jī)制示意圖;
圖5b是本發(fā)明實(shí)施例提供的一種基于CABC的顯示屏節(jié)能機(jī)制示意圖;
圖6是本發(fā)明實(shí)施例提供的一種顯示控制裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
圖1為本發(fā)明實(shí)施例提供的一種顯示控制方法的流程圖,該方法可以由動(dòng)態(tài)調(diào)節(jié)終端的節(jié)能等級(jí)的裝置來(lái)執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),該裝置可集成于移動(dòng)終端中,移動(dòng)終端可以是智能手機(jī)、平板電腦及掌上游戲機(jī)等,該方法包括:
步驟110、監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
其中,節(jié)能等級(jí)調(diào)整條件為顯示畫面和/或用戶操作與當(dāng)前終端的節(jié)能等級(jí)不匹配。根據(jù)應(yīng)用場(chǎng)景將終端的節(jié)能等級(jí)細(xì)分成多個(gè)節(jié)能等級(jí)。其中,應(yīng)用場(chǎng)景可以包括預(yù)先設(shè)定的純白場(chǎng)景、純黑場(chǎng)景、圖片灰階過渡頻繁的場(chǎng)景、動(dòng)態(tài)場(chǎng)景、靜態(tài)場(chǎng)景、透明場(chǎng)景或半透明場(chǎng)景等。不同節(jié)能等級(jí)具有不同的效果參數(shù)和省電程度。
節(jié)能等級(jí)可以為保真優(yōu)化信號(hào)縮放FOSS(Fidelity Optimized Signal Scaling,保真優(yōu)化信號(hào)縮放)等級(jí),或者,內(nèi)容適應(yīng)背光控制CABC(Content Adaptive Brightness Control,內(nèi)容適應(yīng)背光控制)等級(jí)。
其中,F(xiàn)OSS是通過優(yōu)化基于HVS(Human Visual System人類視覺系統(tǒng))域的圖像顯示效果,來(lái)降低OLED屏幕的功耗。可選的,通過對(duì)不同顯示內(nèi)容的直方圖進(jìn)行重新計(jì)算,得出新的直方圖,在屏幕上顯示該新的直方圖對(duì)應(yīng)的顯示內(nèi)容,實(shí)現(xiàn)在保證顯示效果的前提下降低一定的色階值達(dá)到降功耗的目的。
例如,可以設(shè)置六個(gè)FOSS等級(jí)(即等級(jí)0至等級(jí)5),預(yù)先根據(jù)應(yīng)用場(chǎng)景配置各個(gè)FOSS等級(jí)對(duì)應(yīng)的顯示效果參數(shù),各個(gè)FOSS等級(jí)具有不同的效果參數(shù)和省電程度。其中,等級(jí)0表示FOSS功能關(guān)閉,不省電,等級(jí)1至等級(jí)5的省電程度逐漸增加,顯示效果逐漸變差。
其中,CABC是通過對(duì)待顯示的圖片(input image)的圖像進(jìn)行統(tǒng)計(jì)分析,采用設(shè)定的優(yōu)化曲線處理待顯示的圖片,對(duì)待顯示的圖片的亮度進(jìn)行調(diào)整,同時(shí)降低背光亮度,使顯示屏采用降低后的背光亮度顯示調(diào)整后的待顯示圖片。從而,在保證顯示效果的基礎(chǔ)上降低了功耗。CABC技術(shù)是LCD(Liquid Crystal Display,液晶顯示屏)驅(qū)動(dòng)IC中提供的一種背光驅(qū)動(dòng)節(jié)電技術(shù)。其可以與SRE(Sunlight Readable Enhancement,陽(yáng)光下視角增強(qiáng)技術(shù),用于強(qiáng)光下提高顯示對(duì)比度,增強(qiáng)可見度)協(xié)同使用。
可以理解的是,節(jié)能等級(jí)不限于本示例列舉的數(shù)量,還可以根據(jù)實(shí)際需要設(shè)置節(jié)能等級(jí)的數(shù)量。例如,可以設(shè)置3個(gè)、4個(gè)或5個(gè)FOSS等級(jí)或CABC等級(jí)。
本步驟中,可以將顯示畫面的灰階(灰度或色階)、透明度等屬性信息對(duì)應(yīng)的節(jié)能等級(jí)與當(dāng)前終端的節(jié)能等級(jí)進(jìn)行匹配,若匹配失敗,則認(rèn)為該顯示畫面滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
例如,通過當(dāng)前顯示的畫面中像素點(diǎn)集中分布的區(qū)域的灰階值(色階值或灰度值)的分布情況確定對(duì)應(yīng)的節(jié)能等級(jí)。將當(dāng)前顯示畫面對(duì)應(yīng)的節(jié)能等級(jí)與當(dāng)前終端的節(jié)能等級(jí)進(jìn)行匹配。若兩個(gè)節(jié)能等級(jí)不同,則認(rèn)為匹配失敗,確定當(dāng)前顯示的畫面滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。還可以采用相似的方法,通過當(dāng)前顯示畫面的透明度判斷當(dāng)前顯示畫面是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
獲取屏幕當(dāng)前顯示的畫面的方式有很多種,本實(shí)施例不作具體限定。例如,通過截圖線程讀取Frame Buffer(幀緩沖器)中的數(shù)據(jù),將數(shù)據(jù)保存為一張屏幕截圖。由于Frame Buffer提供接口將顯示設(shè)備抽象為幀緩沖區(qū),因此,將合成后的顯示幀寫入Frame Buffer,即可在屏幕中顯示該顯示幀。通過讀取Frame Buffer中的數(shù)據(jù),可以實(shí)現(xiàn)對(duì)屏幕當(dāng)前顯示的畫面進(jìn)行截圖。
又如,還可以采用view提供的方法獲取當(dāng)前活動(dòng)窗口(Activity)的屏幕截圖。其中,Activity是一個(gè)應(yīng)用程序組件,提供一個(gè)屏幕,用戶可以用來(lái)交互為了完成某項(xiàng)任務(wù)。
本步驟中,還可以通過用戶操作(該操作使畫面發(fā)生切換)的頻率確定對(duì)應(yīng)的節(jié)能等級(jí)。將該頻率對(duì)應(yīng)的節(jié)能等級(jí)與當(dāng)前終端的節(jié)能等級(jí)進(jìn)行匹配。若兩個(gè)節(jié)能等級(jí)不同,則認(rèn)為不匹配,判定當(dāng)前用戶操作滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。圖2a示出了一種用戶操作的示意圖,如圖2a所示,用戶操作可以是由屏幕201一側(cè)的起始點(diǎn)202向其相對(duì)的另一側(cè)的終止點(diǎn)203的滑動(dòng)操作。圖2b示出了另一種用戶操作的示意圖,如圖2b所示,在終端正在播放視頻文件時(shí),用戶操作可以是對(duì)屏幕201中快進(jìn)按鈕202的連續(xù)地點(diǎn)擊操作,以使進(jìn)度條203由第一位置204調(diào)整至第二位置205。
可以理解的是,用戶操作并不限于本實(shí)施例中列舉的方式,其它可以實(shí)現(xiàn)當(dāng)前顯示畫面切換的操作也可以被認(rèn)為是本實(shí)施例中的用戶操作。例如,用戶操作還可以是設(shè)定手勢(shì)或用戶的設(shè)定語(yǔ)音等。
可以理解的是,可以通過監(jiān)測(cè)顯示畫面的灰階值或透明度等屬性信息,判斷該顯示畫面是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。還可以通過監(jiān)測(cè)用戶操作頻率,判斷該顯示畫面是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。還可以綜合考慮顯示畫面與用戶操作的監(jiān)測(cè)結(jié)果,在顯示畫面與用戶操作均滿足預(yù)設(shè)的節(jié)能調(diào)整條件時(shí),才認(rèn)為滿足執(zhí)行動(dòng)態(tài)調(diào)整節(jié)能等級(jí)操作的要求。
步驟120、在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)。
可以預(yù)先建立顯示畫面的屬性信息與節(jié)能等級(jí)之間的關(guān)聯(lián)關(guān)系,和/或用戶操作與節(jié)能等級(jí)之間的關(guān)聯(lián)關(guān)系。
示例性的,選擇透明度固定,色階值范圍不同的多幅圖像作為目標(biāo)顯示內(nèi)容,針對(duì)不同型號(hào)、不同顯示屏的終端分別確定上述目標(biāo)顯示內(nèi)容的節(jié)能等級(jí)。首先,對(duì)于采用相同顯示屏的同一型號(hào)的多個(gè)移動(dòng)終端,分別為移動(dòng)終端固定配置上述多個(gè)節(jié)能等級(jí)中的一個(gè)等級(jí)。然后,在顯示該目標(biāo)顯示內(nèi)容之前,各個(gè)移動(dòng)終端分別采用各自的節(jié)能等級(jí)對(duì)應(yīng)的效果參數(shù)處理該目標(biāo)顯示內(nèi)容,均衡考慮顯示效果和節(jié)能程度確定該目標(biāo)顯示內(nèi)容的節(jié)能等級(jí)。確立顯示屏類型、終端型號(hào)、目標(biāo)顯示內(nèi)容的色階范圍與節(jié)能等級(jí)的對(duì)應(yīng)關(guān)系,在第一白名單中存儲(chǔ)不同節(jié)能等級(jí)對(duì)應(yīng)的色階值范圍。
可替換的,調(diào)整上述目標(biāo)顯示內(nèi)容,使其透明度取不同值,針對(duì)不同型號(hào)、不同顯示屏的終端分別確定調(diào)整后的目標(biāo)顯示內(nèi)容的節(jié)能等級(jí)。首先,對(duì)于采用相同顯示屏的同一型號(hào)的移動(dòng)終端,分別為移動(dòng)終端固定配置上述多個(gè)節(jié)能等級(jí)中的一個(gè)等級(jí)。然后,在顯示該目標(biāo)顯示內(nèi)容之前,各個(gè)移動(dòng)終端分別采用各自的節(jié)能等級(jí)對(duì)應(yīng)的效果參數(shù)處理該目標(biāo)顯示內(nèi)容,均衡考慮顯示效果和節(jié)能程度確定該目標(biāo)顯示內(nèi)容的節(jié)能等級(jí)。確立顯示屏類型、終端型號(hào)、目標(biāo)顯示內(nèi)容的透明度值與節(jié)能等級(jí)的對(duì)應(yīng)關(guān)系,在第一白名單中存儲(chǔ)不同節(jié)能等級(jí)對(duì)應(yīng)的透明度范圍。
可替換的,對(duì)終端用戶群體的切換畫面的操作進(jìn)行研究,分析對(duì)于同一型號(hào)的移動(dòng)終端,確定用戶輸入的畫面切換操作的頻率區(qū)間。對(duì)于采用相同顯示屏的同一型號(hào)的多個(gè)移動(dòng)終端,分別為移動(dòng)終端固定配置上述多個(gè)節(jié)能等級(jí)中的一個(gè)等級(jí)。然后,分別采用所確定的頻率區(qū)間中的用戶操作頻率對(duì)各個(gè)移動(dòng)終端中相同一組畫面執(zhí)行畫面切換。且在顯示畫面之前,各個(gè)移動(dòng)終端分別采用各自的節(jié)能等級(jí)對(duì)應(yīng)的效果參數(shù)處理該畫面,均衡考慮顯示效果和節(jié)能程度確定用戶操作的節(jié)能等級(jí)。在第一白名單中存儲(chǔ)不同節(jié)能等級(jí)對(duì)應(yīng)的用戶操作的頻率。
第一白名單可以在移動(dòng)終端出廠前被預(yù)置于移動(dòng)終端內(nèi)。在移動(dòng)終端被激活后或被用戶使用的過程中,可以在線更新該第一白名單。例如,在移動(dòng)終端更新操作系統(tǒng)的版本時(shí),可以同時(shí)更新終端內(nèi)置的第一白名單。又如,移動(dòng)終端廠商的服務(wù)器推送第一白名單更新消息至移動(dòng)終端,以提示用戶可以更新該第一白名單。
示例性的,可以綜合考慮顯示畫面與用戶操作實(shí)現(xiàn)動(dòng)態(tài)調(diào)節(jié)終端的節(jié)能等級(jí)為例,在檢測(cè)到顯示畫面與用戶操作滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),根據(jù)該顯示畫面及用戶操作查詢第一白名單,確定對(duì)應(yīng)的第一節(jié)能等級(jí)。若通過顯示畫面查詢第一白名單得到的查詢結(jié)果,與通過用戶操作查詢第一白名單得到的查詢結(jié)果不同,則將較低節(jié)能等級(jí)作為第一節(jié)能等級(jí)。
在確定與顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí)后,采用設(shè)定的接口訪問存儲(chǔ)有節(jié)能等級(jí)與顯示效果參數(shù)的配置文件,獲取該第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)。例如,在節(jié)能等級(jí)為FOSS等級(jí)時(shí),調(diào)用設(shè)定的配置文件訪問接口讀取FOSS配置文件,獲取第一FOSS等級(jí)對(duì)應(yīng)的顯示效果參數(shù)。
步驟130、根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理。
將終端當(dāng)前的節(jié)能等級(jí)設(shè)置為第一節(jié)能等級(jí)。將第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)傳遞給算法設(shè)置模塊,以供畫面調(diào)節(jié)模塊根據(jù)所述算法設(shè)置模塊中的顯示效果參數(shù),對(duì)所述當(dāng)前場(chǎng)景模式對(duì)應(yīng)的畫面進(jìn)行調(diào)節(jié)。其中,畫面調(diào)節(jié)模塊可以是FOSS模塊或CABC模塊。
在當(dāng)前顯示的應(yīng)用程序變化時(shí),可以通過節(jié)能等級(jí)服務(wù)層調(diào)整終端的節(jié)能等級(jí)。節(jié)能等級(jí)服務(wù)層是預(yù)置于終端內(nèi)部的用于根據(jù)應(yīng)用場(chǎng)景自動(dòng)匹配最佳的效果和節(jié)能等級(jí),使得節(jié)能等級(jí)可以在各個(gè)應(yīng)用場(chǎng)景之間靈活切換的功能模塊。例如,移動(dòng)終端在出廠前被預(yù)置FOSS服務(wù)層。通過FOSS服務(wù)層提供的方法檢測(cè)當(dāng)前顯示的應(yīng)用程序,確定對(duì)應(yīng)的節(jié)能等級(jí),通過新確定的節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),可以根據(jù)場(chǎng)景自動(dòng)匹配最佳顯示效果和省電程度的FOSS等級(jí),使得FOSS等級(jí)在各個(gè)場(chǎng)景之間靈活切換,實(shí)現(xiàn)最佳顯示效果和節(jié)省功耗的雙重目的。
本實(shí)施例的技術(shù)方案,通過監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理,可以根據(jù)顯示畫面和用戶操作動(dòng)態(tài)地調(diào)整終端的功耗。本發(fā)明的技術(shù)方案可以在降低終端的功耗的同時(shí)兼顧顯示效果,延長(zhǎng)了終端的續(xù)航時(shí)間。
圖3是本發(fā)明實(shí)施例提供的顯示控制方法中對(duì)顯示畫面與用戶操作進(jìn)行監(jiān)測(cè)操作的流程圖。該方法包括:
步驟310、按照設(shè)定的周期獲取顯示畫面的屬性信息與所述周期內(nèi)用戶的操作頻率。
其中,屬性信息包括色階值和透明度值中的至少一種。示例性的,按照設(shè)定的周期獲取屏幕顯示的畫面的屬性信息可以是按照設(shè)定的周期獲取屏幕顯示的畫面的色階值和/或透明度值。按照設(shè)定的周期獲取用戶的操作頻率可以是在檢測(cè)到用戶切換顯示畫面的操作時(shí),啟動(dòng)計(jì)數(shù)器,且每檢測(cè)到一次該操作將計(jì)數(shù)器加1。根據(jù)在該周期內(nèi)用戶的切換畫面的操作發(fā)生的次數(shù),確定在該周期內(nèi)用戶的操作頻率。
步驟320、將所述屬性信息、所述操作頻率與終端的當(dāng)前節(jié)能等級(jí)進(jìn)行匹配。
按照設(shè)定的周期,獲取用于調(diào)整待顯示畫面的節(jié)能模塊中存儲(chǔ)的效果參數(shù),根據(jù)該效果參數(shù)確定當(dāng)前節(jié)能等級(jí)。其中,節(jié)能模塊可以包括FOSS模塊和CABC模塊等。例如,F(xiàn)OSS模塊通過自身存儲(chǔ)的效果參數(shù)調(diào)整待顯示畫面的色階值,在保證顯示的效果的基礎(chǔ)上減少一部分色階,以降低終端的功耗。CABC模塊通過效果參數(shù)對(duì)待顯示的圖片的對(duì)比度進(jìn)行調(diào)整,同時(shí)降低背光亮度,在保證顯示效果的基礎(chǔ)上降低了功耗。
查詢第一白名單,確定屬性信息及操作頻率對(duì)應(yīng)的第一節(jié)能等級(jí)。其中,第一節(jié)能等級(jí)可以是屬性信息及所述操作頻率構(gòu)成的數(shù)據(jù)對(duì)對(duì)應(yīng)的節(jié)能等級(jí),還可以是屬性信息或操作頻率對(duì)應(yīng)的節(jié)能等級(jí)。判斷該第一節(jié)能等級(jí)是否是所獲取的終端的當(dāng)前節(jié)能等級(jí)。若是,則認(rèn)為該屬性信息及操作頻率與終端的當(dāng)前節(jié)能等級(jí)相匹配,否則,認(rèn)為該屬性信息及操作頻率與終端的當(dāng)前節(jié)能等級(jí)不匹配。
步驟330、根據(jù)匹配結(jié)果判斷所述顯示畫面與用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
示例性的,若所述屬性信息與操作頻率與所述節(jié)能等級(jí)不匹配,則確定所述顯示畫面與用戶操作滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;否則,確定所述顯示畫面與用戶操作不滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
本實(shí)施例的技術(shù)方案,通過按照設(shè)定的周期獲取顯示畫面的屬性信息與所述周期內(nèi)用戶的操作頻率;將所述屬性信息、所述操作頻率與終端的當(dāng)前節(jié)能等級(jí)進(jìn)行匹配;根據(jù)匹配結(jié)果判斷所述顯示畫面與用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件,可以提供一種便捷的確定顯示畫面與用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件的方式,避免在不滿足節(jié)能調(diào)整條件時(shí),發(fā)生節(jié)能等級(jí)調(diào)整的誤操作,提高了系統(tǒng)執(zhí)行效率和準(zhǔn)確率。
在上述技術(shù)方案的基礎(chǔ)上,根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理優(yōu)選可以是:將第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)傳遞給算法設(shè)置模塊,以供FOSS模塊根據(jù)所述算法設(shè)置模塊中的顯示效果參數(shù)對(duì)待顯示畫面的色階進(jìn)行調(diào)節(jié),顯示調(diào)節(jié)后的所述待顯示畫面。
可以理解的是,本實(shí)施例中對(duì)待顯示畫面的調(diào)節(jié)不限于對(duì)待顯示畫面的色階進(jìn)行調(diào)節(jié),還可以調(diào)節(jié)畫面的對(duì)比度、亮度等參數(shù),或者綜合調(diào)節(jié)色階、對(duì)比度或亮度等。
為了便于理解,下面以Android系統(tǒng)為例,對(duì)Android系統(tǒng)中顯示畫面從生成到顯示的過程進(jìn)行簡(jiǎn)單的說(shuō)明。圖4a為本發(fā)明實(shí)施例提供的一種顯示過程示意圖。
首先,在應(yīng)用(Application)層,每個(gè)應(yīng)用程序(以下簡(jiǎn)稱應(yīng)用或APP)包含1個(gè)或多個(gè)圖層,各個(gè)應(yīng)用APP1、APP2…APPN按照自己的應(yīng)用設(shè)計(jì)情況(一般由對(duì)應(yīng)的安裝包APK決定)各自單獨(dú)執(zhí)行圖層繪制(Render)操作(即繪制圖層上的圖像),并在繪制操作處理完成后,各應(yīng)用將所繪制的所有圖層發(fā)送給執(zhí)行圖層合成操作的圖層合成模塊(Surface flinger)。
然后,在應(yīng)用框架(Framework)層,所有圖層(包括可見圖層和不可見圖層)組成一個(gè)圖層列表,定義為L(zhǎng)istAll。圖層合成模塊從ListAll中挑選出可見圖層組成可見圖層列表,定義為DisplayList。隨后,圖層合成模塊從系統(tǒng)中三個(gè)可循環(huán)使用的幀緩沖器(Frame Buffer,簡(jiǎn)稱BF或buffer)中,找出一個(gè)空閑的FB,并在該空閑的FB上,根據(jù)應(yīng)用配置信息,例如哪個(gè)圖層應(yīng)該置底、哪個(gè)圖層應(yīng)該置頂、哪個(gè)區(qū)域?yàn)榭梢妳^(qū)以及哪個(gè)區(qū)域?yàn)橥该鲄^(qū)等等,通過合成(Compose)操作,將DisplayList中包含的圖層疊加在一起,得到最終的待顯示畫面。
最后,在內(nèi)核(Kernel)層,可以將待顯示畫面?zhèn)鬏斀o顯示硬件(包括顯示控制器和顯示屏,使待顯示畫面最終顯示在顯示屏上。這里對(duì)顯示屏的類型不做限定,例如可以是液晶顯示器(Liquid Crystal Display,LCD)或有機(jī)發(fā)光顯示器(Organic Light Emitting Display,OLED)。
另外,Android系統(tǒng)在顯示刷新的過程中引入了同步(Vsync)刷新機(jī)制。圖4b為本發(fā)明實(shí)施例提供的Vsync顯示刷新機(jī)制的示意圖。具體地,Vsync刷新機(jī)制其實(shí)就是在整個(gè)顯示流程中,插入“心跳”即系統(tǒng)同步(Vsync)信號(hào),由顯示控制器發(fā)送給CPU,用于產(chǎn)生Vsync中斷,以控制每次圖層繪制操作和圖層合成操作都需要按照心跳來(lái)完成,從而將整個(gè)顯示過程中的關(guān)鍵步驟都納入到Vsync的統(tǒng)一管理機(jī)制。Vsync信號(hào)的頻率目前常見為60Hz。如圖4b所示,假設(shè)Vsync信號(hào)周期為T,不考慮信號(hào)的傳輸延遲,第一個(gè)Vsync信號(hào)Vsync1到達(dá)CPU后,CPU向各應(yīng)用轉(zhuǎn)發(fā)該第一個(gè)Vsync信號(hào)Vsync1,各應(yīng)用響應(yīng)用戶在顯示屏上的觸摸滑動(dòng)等操作,開始執(zhí)行繪制操作;在各應(yīng)用完成繪制操作后,得到各應(yīng)用所繪制的多個(gè)圖層。第二個(gè)Vsync信號(hào)Vsync2到達(dá)CPU后,CPU向圖層合成模塊轉(zhuǎn)發(fā)該第二個(gè)Vsync信號(hào)Vsync2,圖層合成模塊開始執(zhí)行圖層合成操作,將各應(yīng)用所繪制的多個(gè)圖層進(jìn)行合成,生成待顯示畫面。第三個(gè)Vsync信號(hào)Vsync3到達(dá)CPU后,系統(tǒng)開始執(zhí)行顯示刷新,并將該待顯示畫面最終顯示在顯示屏上。由上述描述可知,應(yīng)用程序、圖層合成模塊和顯示屏接收到的Vsync信號(hào)的頻率是一致的,且是預(yù)先設(shè)置好的固定值。
在移動(dòng)終端圖層繪制、合成和刷新顯示的流程中,存在3種幀率:繪制幀率、合成幀率和刷新率。
其中,繪制幀率為圖層繪制完成后,觸發(fā)圖層合成模塊進(jìn)行圖層合成的幀率,可以理解為單位時(shí)間(例如,1秒鐘)繪制的圖層幀數(shù)。所述繪制幀率包括應(yīng)用程序的繪制幀率和圖層的繪制幀率。系統(tǒng)中運(yùn)行的應(yīng)用程序可能有多個(gè),每個(gè)應(yīng)用程序可能包括多個(gè)圖層,例如,視頻播放器應(yīng)用程序下一般包括三個(gè)圖層:一個(gè)顯示視頻內(nèi)容的圖層,可定義為U1;兩個(gè)SurfaceView類型的圖層,一個(gè)用于顯示彈幕內(nèi)容,可定義為U2,另一個(gè)用于顯示用戶界面(User Interface,UI)控件(如播放進(jìn)度條、音量控制條以及各種控制按鈕等)和廣告,可定義為U3。所述應(yīng)用程序的繪制幀率為應(yīng)用程序單位時(shí)間內(nèi)執(zhí)行繪制操作的次數(shù),其中,執(zhí)行一次繪制操作時(shí)可能繪制了一個(gè)或者多個(gè)圖層。所述圖層的繪制幀率為同一編號(hào)或名稱(如前面的U1、U2或U3)的圖層單位時(shí)間內(nèi)被觸發(fā)繪制的次數(shù)。
合成幀率為把各個(gè)應(yīng)用程序繪制的圖層合成為一個(gè)待顯示畫面的幀率,可以理解為單位時(shí)間合成的畫面幀數(shù)。
刷新率為移動(dòng)終端顯示屏畫面刷新的幀率。一般,顯示屏?xí)?0Hz的刷新率刷新。
另外,Android系統(tǒng)在將待顯示畫面?zhèn)鬏斀o顯示硬件的過程中引入了顯示屏節(jié)能機(jī)制。圖5a是本發(fā)明實(shí)施例提供的一種基于FOSS的顯示屏節(jié)能機(jī)制示意圖。如圖5a所示,處理器510除將待顯示畫面的數(shù)據(jù)發(fā)送至顯示屏530的驅(qū)動(dòng)芯片520的圖像分析器521之外,還可以將終端的當(dāng)前FOSS等級(jí)對(duì)應(yīng)的顯示效果參數(shù)輸入至第一算法設(shè)置模塊522,進(jìn)行存儲(chǔ)。該待顯示畫面的數(shù)據(jù)即為需要在顯示屏530中顯示的圖像數(shù)據(jù),圖像分析器521接收到處理器510發(fā)送的待顯示畫面的數(shù)據(jù)之后,可以進(jìn)行分析,從而獲知該圖像的顏色、對(duì)比度、灰階值等信息,以供后續(xù)處理。圖像分析器521完成對(duì)待顯示畫面的數(shù)據(jù)的分析后,會(huì)將分析后的數(shù)據(jù)發(fā)送至FOSS模塊523,由FOSS模塊523采用設(shè)定的算法及第一算法設(shè)置模塊522中存儲(chǔ)的顯示效果參數(shù)對(duì)分析后的數(shù)據(jù)進(jìn)行處理。例如,對(duì)于色階值符合顯示效果參數(shù)的調(diào)整要求的像素點(diǎn),進(jìn)行調(diào)整,其余像素點(diǎn)可以不作灰階亮度的調(diào)整。
優(yōu)選的,預(yù)先聲明FOSS等級(jí)對(duì)應(yīng)顯示效果參數(shù),以等級(jí)1為例,預(yù)先聲明等級(jí)1的等級(jí)號(hào)(mode id)及對(duì)應(yīng)的應(yīng)用場(chǎng)景,例如應(yīng)用場(chǎng)景是視頻場(chǎng)景。同時(shí),設(shè)定該FOSS等級(jí)對(duì)應(yīng)的第一參數(shù),例如對(duì)比度、畫面更新延遲計(jì)數(shù)、節(jié)電步長(zhǎng)、節(jié)電輸入?yún)?shù)及節(jié)電輸出參數(shù)等。其中,對(duì)比度表示FOSS等級(jí)提供的對(duì)比度增強(qiáng)程度,取值范圍是0至255,其中,0代表不進(jìn)行對(duì)比度增強(qiáng)處理,255代表采用設(shè)定的最大值進(jìn)行對(duì)比度增強(qiáng)處理。畫面更新延遲計(jì)數(shù)代表算法調(diào)整畫面的時(shí)間間隔,例如,若畫面更新延遲計(jì)數(shù)的取值為3,則認(rèn)為算法每隔3毫秒調(diào)整一幀畫面。節(jié)電步長(zhǎng)代表設(shè)定的色階區(qū)間的邊界,取值是0至255。步長(zhǎng)越大,表示畫面的色階區(qū)間越多。節(jié)電輸入?yún)?shù)代表顯示畫面包括的像素點(diǎn)的色階值,取值范圍是0至1023,其中,0代表黑色,1023代表白色。節(jié)電率輸出參數(shù)代表按照設(shè)定的算法規(guī)則,將節(jié)電輸入?yún)?shù)包含的像素點(diǎn)的色階值映射到設(shè)定的灰階亮度區(qū)間,取值范圍是1至255,且由1至255省電程度逐漸降低,其中,1代表省電程度最高,255代表不省電。
示例性的,若節(jié)電步長(zhǎng)為4,節(jié)電輸入?yún)?shù)為32,48,700和788,節(jié)電輸出參數(shù)為255,204,204和192,則以32,48,700和788為邊界,將一幅色階范圍為0-1023的待顯示圖像劃分為多個(gè)區(qū)間。將第一區(qū)間[0,32]內(nèi)的色階值映射為255(即待顯示圖像中色階值0對(duì)應(yīng)的省電程度為255,……,色階值10對(duì)應(yīng)的省電程度為255,……色階值32對(duì)應(yīng)的省電程度為255),將第二區(qū)間[33,48]內(nèi)的色階值映射為204,將第三區(qū)間[48,700]內(nèi)的色階值映射為204,將第四區(qū)間[701,788]內(nèi)的色階值映射為204??商鎿Q的,還對(duì)待顯示畫面的對(duì)比度和灰階亮度均進(jìn)行調(diào)整等。
FOSS模塊523可以將處理后的待顯示畫面的數(shù)據(jù)發(fā)送至顯示屏530。其中,顯示屏530為有機(jī)發(fā)光顯示器(Organic Light Emitting Display,OLED)或AMOLED(Active Matrix/Organic Light Emitting Diode)屏幕。
圖5b是本發(fā)明實(shí)施例提供的一種基于CABC的顯示屏節(jié)能機(jī)制示意圖。如圖5b所示,處理器510除將待顯示畫面的數(shù)據(jù)發(fā)送至顯示屏530的驅(qū)動(dòng)芯片540的圖像分析器541之外,還可以將終端的當(dāng)前CABC等級(jí)對(duì)應(yīng)的CABC參數(shù)輸入至第二算法設(shè)置模塊542,進(jìn)行存儲(chǔ)。該待顯示畫面的數(shù)據(jù)即為需要在顯示屏330中顯示的圖像數(shù)據(jù),圖像分析器541接收到處理器510發(fā)送的待顯示畫面的數(shù)據(jù)之后,可以進(jìn)行分析,從而獲知該圖像的顏色、對(duì)比度、灰階值等信息,以供后續(xù)處理。圖像分析器541完成對(duì)待顯示畫面的數(shù)據(jù)的分析后,會(huì)將分析后的數(shù)據(jù)發(fā)送至CABC模塊543,由CABC模塊543采用設(shè)定的算法及第二算法設(shè)置模塊542中存儲(chǔ)的CABC參數(shù)對(duì)分析后的數(shù)據(jù)進(jìn)行處理。例如,可以是對(duì)待顯示畫面的灰階亮度進(jìn)行調(diào)整等。同時(shí),CABC模塊543輸出脈沖信號(hào)給電源管理芯片550,電源管理芯片550通過預(yù)設(shè)的驅(qū)動(dòng)算法控制背光燈驅(qū)動(dòng)模塊551的輸出波形;通過該輸出波形控制作為顯示屏530的背光源的發(fā)光二極管560的亮度。例如,當(dāng)移動(dòng)終端的處理器510傳送一張圖片的數(shù)據(jù)到驅(qū)動(dòng)芯片540,內(nèi)容分析器541在計(jì)算并分析圖片的數(shù)據(jù)后,通過CABC模塊543依據(jù)設(shè)定算法自動(dòng)的將該圖片的灰階亮度提高30%(此時(shí)圖片變亮),再通過電源管理芯片550將背光亮度降低30%(此時(shí)圖片變暗)。對(duì)于使用者來(lái)說(shuō),該圖片的顯示效果與未經(jīng)過CABC模塊543調(diào)整的圖片的顯示效果相差無(wú)幾,但減少了30%的背光功耗。
圖6是本發(fā)明實(shí)施例提供的一種顯示控制裝置的結(jié)構(gòu)示意圖。該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中,可通過執(zhí)行本實(shí)施例提供的顯示控制方法來(lái)對(duì)移動(dòng)終端的節(jié)能等級(jí)進(jìn)行控制。該裝置包括:數(shù)據(jù)監(jiān)測(cè)模塊610、等級(jí)確定模塊620和節(jié)能等級(jí)調(diào)節(jié)模塊630。
數(shù)據(jù)監(jiān)測(cè)模塊610,用于監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;
等級(jí)確定模塊620,用于在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);
節(jié)能等級(jí)調(diào)節(jié)模塊630,用于根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理。
本實(shí)施例的技術(shù)方案提供一種顯示控制裝置,可以根據(jù)顯示畫面和用戶操作動(dòng)態(tài)地調(diào)整終端的功耗。本發(fā)明的技術(shù)方案可以在降低終端的功耗的同時(shí)兼顧顯示效果,延長(zhǎng)了終端的續(xù)航時(shí)間。
在上述技術(shù)方案的基礎(chǔ)上,所述數(shù)據(jù)監(jiān)測(cè)模塊610包括:
數(shù)據(jù)獲取子模塊,用于按照設(shè)定的周期獲取顯示畫面的屬性信息和/或所述周期內(nèi)用戶的操作頻率;
等級(jí)匹配子模塊,用于將所述屬性信息和/或所述操作頻率與終端的當(dāng)前節(jié)能等級(jí)進(jìn)行匹配;
條件判斷子模塊,用于根據(jù)匹配結(jié)果判斷所述顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件。
在上述技術(shù)方案的基礎(chǔ)上,所述屬性信息包括色階值和透明度值中的至少一種。
在上述技術(shù)方案的基礎(chǔ)上,所述等級(jí)確定模塊620具體用于:
在節(jié)能等級(jí)為保真優(yōu)化信號(hào)縮放FOSS等級(jí)時(shí),調(diào)用設(shè)定的配置文件訪問接口讀取FOSS配置文件,獲取所述第一FOSS等級(jí)對(duì)應(yīng)的顯示效果參數(shù)。
在上述技術(shù)方案的基礎(chǔ)上,所述節(jié)能等級(jí)調(diào)節(jié)模塊630具體用于:
將所述顯示效果參數(shù)傳遞給算法設(shè)置模塊,以供FOSS模塊根據(jù)所述算法設(shè)置模塊中的顯示效果參數(shù)對(duì)待顯示畫面的色階進(jìn)行調(diào)節(jié),顯示調(diào)節(jié)后的所述待顯示畫面。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,該移動(dòng)終端可以包括本發(fā)明實(shí)施例提供的顯示控制裝置。圖7是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的示意圖。如圖7所示,該移動(dòng)終端可以包括:殼體(圖中未示出)、存儲(chǔ)器701、中央處理器(Central Processing Unit,CPU)702(又稱處理器,以下簡(jiǎn)稱CPU)、電路板(圖中未示出)、觸摸屏712和電源電路(圖中未示出)。所述觸摸屏712,用于將用戶操作轉(zhuǎn)換成電信號(hào)輸入至所述處理器,并顯示可視輸出信號(hào);所述電路板安置在所述觸摸屏712與所述殼體圍成的空間內(nèi)部;所述CPU702和所述存儲(chǔ)器701設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器701,用于存儲(chǔ)計(jì)算機(jī)程序;所述CPU702讀取并執(zhí)行所述存儲(chǔ)器701中存儲(chǔ)的計(jì)算機(jī)程序。所述CPU702在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:監(jiān)測(cè)顯示畫面和/或用戶操作是否滿足預(yù)設(shè)的節(jié)能等級(jí)調(diào)整條件;在滿足所述節(jié)能等級(jí)調(diào)整條件時(shí),確定與所述顯示畫面和/或用戶操作匹配的第一節(jié)能等級(jí),并獲取所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù);根據(jù)所述第一節(jié)能等級(jí)設(shè)置終端的節(jié)能等級(jí),并根據(jù)所述第一節(jié)能等級(jí)對(duì)應(yīng)的顯示效果參數(shù)對(duì)待顯示畫面進(jìn)行處理
所述移動(dòng)終端還包括:外設(shè)接口703、RF(Radio Frequency,射頻)電路705、音頻電路706、揚(yáng)聲器711、電源管理芯片708、輸入/輸出(I/O)子系統(tǒng)709、其他輸入/控制設(shè)備710以及外部端口704,這些部件通過一個(gè)或多個(gè)通信總線或信號(hào)線707來(lái)通信。
應(yīng)該理解的是,圖示移動(dòng)終端700僅僅是移動(dòng)終端的一個(gè)范例,并且移動(dòng)終端700可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。
下面就本實(shí)施例提供的集成有顯示控制裝置的移動(dòng)終端進(jìn)行詳細(xì)的描述,該移動(dòng)終端以手機(jī)為例。
存儲(chǔ)器701,所述存儲(chǔ)器701可以被CPU702、外設(shè)接口703等訪問,所述存儲(chǔ)器701可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
外設(shè)接口703,所述外設(shè)接口703可以將設(shè)備的輸入和輸出外設(shè)連接到CPU702和存儲(chǔ)器701。
I/O子系統(tǒng)709,所述I/O子系統(tǒng)709可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏712和其他輸入/控制設(shè)備710,連接到外設(shè)接口703。I/O子系統(tǒng)709可以包括顯示控制器7091和用于控制其他輸入/控制設(shè)備710的一個(gè)或多個(gè)輸入控制器7092。其中,一個(gè)或多個(gè)輸入控制器7092從其他輸入/控制設(shè)備710接收電信號(hào)或者向其他輸入/控制設(shè)備710發(fā)送電信號(hào),其他輸入/控制設(shè)備710可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說(shuō)明的是,輸入控制器7092可以與以下任一個(gè)連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。
觸摸屏712,所述觸摸屏712是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。
I/O子系統(tǒng)709中的顯示控制器7091從觸摸屏712接收電信號(hào)或者向觸摸屏712發(fā)送電信號(hào)。觸摸屏712檢測(cè)觸摸屏上的接觸,顯示控制器7091將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏712上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏712上的用戶界面對(duì)象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說(shuō)明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路705,主要用于建立手機(jī)與無(wú)線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無(wú)線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路705接收并發(fā)送RF信號(hào),RF信號(hào)也稱為電磁信號(hào),RF電路705將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路705可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識(shí)模塊(Subscriber Identity Module,SIM)等等。
音頻電路706,主要用于從外設(shè)接口703接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并且將該電信號(hào)發(fā)送給揚(yáng)聲器711。
揚(yáng)聲器711,用于將手機(jī)通過RF電路705從無(wú)線網(wǎng)絡(luò)接收的語(yǔ)音信號(hào),還原為聲音并向用戶播放該聲音。
電源管理芯片708,用于為CPU702、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
上述實(shí)施例中提供的顯示控制裝置及移動(dòng)終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的顯示控制方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的顯示控制方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。