本發(fā)明涉及電子設備領域,尤其是一種屏幕背光亮度調節(jié)方法、裝置及移動終端。
背景技術:
隨著移動通信技術和計算機技術的快速發(fā)展,諸如智能手機和平板電腦之類的移動終端已經(jīng)成為人們生活中不可缺少的通信工具。如何兼顧終端的低功耗需求以及屏幕顯示的圖像質量是圖像處理領域亟需解決的問題。
背光控制例如內容適應背光控制(Content Adaptive Brightness Control,CABC)技術用于依據(jù)終端屏幕顯示的圖像內容來調整圖像的灰階值與屏幕背光亮度之間的關系,可以在有效降低屏幕背光亮度的同時,保持圖像的顯示質量。然而,目前基于背光控制技術的屏幕背光亮度調節(jié)仍然存在閃爍抖動等畫面質量較差的問題。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種屏幕背光亮度調節(jié)方法、裝置及移動終端,可以提高屏幕顯示畫面的質量。
第一方面,本發(fā)明實施例提供了一種屏幕背光亮度調節(jié)方法,包括:
若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征;
依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級;
采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
第二方面,本發(fā)明實施例提供了一種屏幕背光亮度調節(jié)裝置,包括:
場景特征獲取模塊,用于若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征;
背光等級確定模塊,用于依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級;
背光控制模塊,用于采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
第三方面,本發(fā)明實施例提供了一種移動終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征;
依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級;
采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
本發(fā)明實施例在背光控制功能處于開啟狀態(tài)過程中,通過獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征,依據(jù)獲取的至少一種場景特征確定目標背光控制等級,并采用目標背光控制等級對屏幕顯示畫面進行灰階和屏幕背光亮度的調整。可以提高目標背光控制等級的準確度,進而可以提高屏幕顯示畫面的質量。
附圖說明
圖1為本發(fā)明實施例中提供的一種屏幕背光亮度調節(jié)方法的流程示意圖;
圖2為本發(fā)明實施例中提供的一種屏幕背光亮度調節(jié)方法的流程示意圖;
圖3為本發(fā)明實施例中提供的一種屏幕背光亮度調節(jié)裝置的結構示意圖;
圖4為本發(fā)明實施例中提供的一種移動終端的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
圖1為本發(fā)明實施例中提供的一種屏幕背光亮度調節(jié)方法的流程示意圖,該方法可以由屏幕背光亮度調節(jié)裝置執(zhí)行,該裝置可由軟件和/或硬件實現(xiàn),一般可加載在移動終端中。如圖1所示,該方法可以包括:
步驟11、若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征。
其中,屏幕的顯示幀特征可以包括顯示幀的灰度、亮度、透明度、色調、對比度、飽和度或模糊度中的至少一種。用戶行為特征可以包含用戶行為類型和用戶行為對應的時間、距離或幅度等。攝像頭狀態(tài)可以是啟動狀態(tài)或關閉狀態(tài)。屏幕的場景特征可以用于確定或者表征屏幕所處的場景類型。
屏幕中相鄰顯示幀特征的變化值不同、用戶行為特征不同或攝像頭狀態(tài)不同,則用戶對屏幕中圖像灰階調整的敏感度不同,故后續(xù)可以依據(jù)相鄰顯示幀特征的變化值為屏幕確定不同的背光控制方式。
另外,屏幕的場景特征還可以包括屏幕的幀率值,屏幕中正在運行的活動進程類型或當前圖層類型等。例如,若屏幕的當前幀率值為零,則屏幕所處的當前場景類型為靜態(tài)畫面場景。若當前正在運行的活動進程為視頻類進程或游戲類進程,且當前圖層是動態(tài)圖層,則屏幕所處的當前場景類型為動態(tài)畫面場景。
步驟12、依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級。
多等級背光控制功能指的是對圖像的灰階值與屏幕背光亮度進行不同等級程度的調整,可以使背光控制功能對終端功耗的降低,對續(xù)航能力的提升更加顯著。但是如果背光控制等級與屏幕所處的場景不匹配,則可能導致出現(xiàn)閃爍抖動等畫面質量問題。
具體的,依據(jù)屏幕的至少一種場景特征以及終端中預置的等級確定規(guī)則,確定目標背光控制等級??梢员WC背光控制等級與屏幕所處的場景之間的匹配度,從而可以避免后續(xù)采用目標背光控制等級對屏幕進行控制時存在畫面質量問題。
步驟13、采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
其中,終端中可以預置有多個背光控制等級,以及各背光控制等級對應的控制參數(shù),例如各背光控制等級對應的灰階提高幅度和向背光驅動芯片發(fā)送的PWM(Pulse Width Modulation,脈沖寬度調制)信號中的占空比,且背光控制等級越高對應的占空比越小即背光亮度越低,灰階提高幅度越大。
具體的,從終端中獲取目標背光控制等級對應的控制參數(shù),并采用控制的控制參數(shù)同時對屏幕顯示畫面進行灰階和屏幕背光亮度的調整。
本發(fā)明實施例在背光控制功能處于開啟狀態(tài)過程中,通過獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征,依據(jù)獲取的至少一種場景特征確定目標背光控制等級,并采用目標背光控制等級對屏幕顯示畫面進行灰階和屏幕背光亮度的調整??梢蕴岣吣繕吮彻饪刂频燃壍臏蚀_度,進而可以提高屏幕顯示畫面的質量。
示例性的,依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級,可以包括:
A、依據(jù)獲取的所述至少一種場景特征,確定屏幕所處的當前場景類型。
示例性的,若所述攝像頭狀態(tài)為啟動狀態(tài),則確定屏幕所處的當前場景類型是圖片預覽場景;若所述攝像頭狀態(tài)為關閉狀態(tài),則確定相鄰顯示幀特征的變化值是否大于顯示幀特征閾值,若是,則確定所述當前場景類型是動態(tài)畫面場景;若否,則確定所述當前場景類型是靜態(tài)畫面場景。
需要說明的是,也可以直接確定相鄰顯示幀特征的變化值是否大于顯示幀特征閾值,若是,則確定當前場景類型是動態(tài)畫面場景;若否,則確定當前場景類型是靜態(tài)畫面場景。
示例性的,若檢測到用戶的點擊行為,則依據(jù)點擊行為的點擊頻率確定所述當前場景類型是靜態(tài)畫面場景還是動態(tài)畫面場景;或者,若檢測到用戶的滑動行為,則依據(jù)滑動行為的滑動時間、滑動距離或滑動范圍確定所述當前場景類型是靜態(tài)畫面場景還是動態(tài)畫面場景。
B、依據(jù)預設的場景類型與背光控制等級之間的映射關系,確定所述當前場景類型對應的目標背光控制等級。
示例性的,若所述當前場景類型為靜態(tài)畫面型場景,則將預設的第一背光控制等級確定為所述目標背光控制等級;
若所述當前場景類型為圖片預覽場景,則將預設的第二背光控制等級確定為所述目標背光控制等級;
若所述當前場景類型為動態(tài)畫面場景,則將預設的第三背光控制等級確定為所述目標背光控制等級;
其中,所述第一背光控制等級、所述第二背光控制等級和所述第三背光控制等級對應的背光亮度依次降低。
具體的,畫面變化越快的場景,背光控制功能效果可以調節(jié)的越好,為了兼顧靜態(tài)畫面,一般向靜態(tài)畫面的背光控制效果看齊,省電效果較差。然而,本實施例通過準確識別屏幕所處的場景類型,采用與場景類型匹配的背光控制等級進行調節(jié),可以在兼顧畫面質量的前提下,提高省電效果。
在上述實施例的基礎上,參考圖2,屏幕背光亮度調節(jié)方法可以包括:
步驟21、若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征。
步驟22、依據(jù)相鄰顯示幀特征的變化值,確定所述屏幕的當前顯示幀變化等級。
其中,終端中預置有多個顯示幀變化等級,以及各顯示幀變化等級對應的相鄰顯示幀特征的變化范圍。
具體的,依據(jù)屏幕的顯示幀特征確定相鄰顯示幀特征的變化值,隨后確定變化值所屬的相鄰顯示幀特征的變化范圍,進而得到屏幕的當前顯示幀變化等級。
步驟23、依據(jù)預設的顯示幀變化等級與背光控制等級之間的映射關系,確定所述當前顯示幀變化等級對應的目標背光控制等級。
其中,所述顯示幀變化等級越高對應的背光控制等級的背光亮度越高。具體的,顯示幀變化等級越高,屏幕畫面變化越快,背光控制等級的背光亮度越高,不僅可以提高省電效果,并且不影響畫面質量。
步驟24、采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
圖3為本發(fā)明實施例中提供的一種屏幕背光亮度調節(jié)裝置的結構示意圖,該裝置可以配置于移動終端中。如圖3所示,該屏幕背光亮度調節(jié)裝置具體結構可以包括:
場景特征獲取模塊31,用于若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征;
背光等級確定模塊32,用于依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級;
背光控制模塊33,用于采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
示例性的,所述背光等級確定模塊32可以包括:
場景類型確定單元,用于依據(jù)獲取的所述至少一種場景特征,確定屏幕所處的當前場景類型;
背光等級確定單元,用于依據(jù)預設的場景類型與背光控制等級之間的映射關系,確定所述當前場景類型對應的目標背光控制等級。
示例性的,所述場景類型確定單元具體可以用于:
若所述攝像頭狀態(tài)為啟動狀態(tài),則確定屏幕所處的當前場景類型是圖片預覽場景;
若所述攝像頭狀態(tài)為關閉狀態(tài),則確定相鄰顯示幀特征的變化值是否大于顯示幀特征閾值,若是,則確定所述當前場景類型是動態(tài)畫面場景;若否,則確定所述當前場景類型是靜態(tài)畫面場景。
示例性的,所述場景類型確定單元具體可以用于:
若檢測到用戶的點擊行為,則依據(jù)點擊行為的點擊頻率確定所述當前場景類型是靜態(tài)畫面場景還是動態(tài)畫面場景;或者,
若檢測到用戶的滑動行為,則依據(jù)滑動行為的滑動時間、滑動距離或滑動范圍確定所述當前場景類型是靜態(tài)畫面場景還是動態(tài)畫面場景。
示例性的,所述背光等級確定單元具體可以用于:
若所述當前場景類型為靜態(tài)畫面型場景,則將預設的第一背光控制等級確定為所述目標背光控制等級;
若所述當前場景類型為圖片預覽場景,則將預設的第二背光控制等級確定為所述目標背光控制等級;
若所述當前場景類型為動態(tài)畫面場景,則將預設的第三背光控制等級確定為所述目標背光控制等級;
其中,所述第一背光控制等級、所述第二背光控制等級和所述第三背光控制等級對應的背光亮度依次降低。
示例性的,所述背光等級確定模塊32具體可以用于:
依據(jù)相鄰顯示幀特征的變化值,確定所述屏幕的當前顯示幀變化等級;
依據(jù)預設的顯示幀變化等級與背光控制等級之間的映射關系,確定所述當前顯示幀變化等級對應的目標背光控制等級,其中所述顯示幀變化等級越高對應的背光控制等級的背光亮度越高。
上述屏幕背光亮度調節(jié)裝置,與本發(fā)明任意實施例所提供的屏幕背光亮度調節(jié)方法屬于同一發(fā)明構思,可執(zhí)行本發(fā)明任意實施例所提供的屏幕背光亮度調節(jié)方法,具備執(zhí)行屏幕背光亮度調節(jié)方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例提供的屏幕背光亮度調節(jié)方法。
本發(fā)明實施例提供了一種移動終端,該移動終端可以包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序。
圖4為本發(fā)明實施例中提供的一種移動終端的結構示意圖,如圖4所示,圖示智能手機400可以包括:存儲器401、中央處理器(Central Processing Unit,以下簡稱CPU)402、外設接口403、RF電路405、音頻電路406、揚聲器411、電源管理芯片408、輸入/輸出(I/O)子系統(tǒng)409、其它輸入/控制設備410以及外部端口404,這些部件通過一個或多個通信總線或信號線407來通信。
應該理解的是,圖示智能手機400僅僅移動終端的一個范例,并且智能手機400可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。
下面就本實施例提供的用于屏幕背光亮度調節(jié)的智能手機進行詳細的描述。
存儲器401:存儲器401可以被CPU402、外設接口403等訪問,存儲器401可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其它易失性固態(tài)存儲器件。
外設接口403,外設接口可以將設備的輸入和輸出外設連接到CPU402和存儲器401。
I/O子系統(tǒng)409:I/O子系統(tǒng)409可以將設備上的輸入輸出外設,例如觸摸屏402和其它輸入/控制設備410,連接到外設接口403。I/O子系統(tǒng)409可以包括顯示控制器4091和用于控制其它輸入/控制設備410的一個或多個輸入控制器4092。其中,一個或多個輸入控制器4092從其它輸入/控制設備410接收電信號或者向其它輸入/控制設備410發(fā)送電信號,其它輸入/控制設備410可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關、操縱桿或點擊滾輪。值得說明的是,輸入控制器4092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設備。
觸摸屏412:觸摸屏412是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標或視頻等。
I/O子系統(tǒng)409中的顯示控制器4091從觸摸屏412接收電信號或者向觸摸屏412發(fā)送電信號。觸摸屏412檢測觸摸屏上的接觸,顯示控制器4091將檢測到的接觸轉換為與顯示在觸摸屏412上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏412上的用戶界面對象可以是運行游戲的圖標、聯(lián)網(wǎng)到相應網(wǎng)絡的圖標等。值得說明的是,設備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路405,主要用于建立手機與無線網(wǎng)絡(即網(wǎng)絡側)的通信,實現(xiàn)手機與無線網(wǎng)絡的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路405接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路405將電信號轉換為電磁信號或將電磁信號轉換為電信號,并且通過該電磁信號與通信網(wǎng)絡以及其它設備進行通信。RF電路405可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。
音頻電路406,主要用于從外設接口403接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉換為電信號,并且將該電信號發(fā)送給揚聲器411。
揚聲器411,用于將手機通過RF電路405從無線網(wǎng)絡接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片408,用于為CPU402、I/O子系統(tǒng)及外設接口所連接的硬件進行供電及電源管理。
本發(fā)明實施例提供的CPU402執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
若背光控制功能處于開啟狀態(tài),則獲取屏幕的顯示幀特征、用戶行為特征或攝像頭狀態(tài)中的至少一種場景特征;
依據(jù)獲取的所述至少一種場景特征,確定目標背光控制等級;
采用確定的目標背光控制等級對屏幕背光亮度進行動態(tài)調整。
上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其它等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。