移動終端調(diào)整屏幕亮度的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動終端技術(shù)領(lǐng)域,尤其涉及移動終端調(diào)整屏幕亮度的方法及裝置。
【背景技術(shù)】
[0002]很多用戶習(xí)慣在晚上睡覺前使用移動終端,甚至在被窩里使用移動終端。在這種應(yīng)用場景下,環(huán)境光強(qiáng)度往往很低,用戶即使將移動終端屏幕的背光亮度調(diào)到最低,也常常感到屏幕很刺眼。特別是在用戶半夜醒來查看移動終端的情況下,屏幕背光往往讓用戶睜不開眼,給用戶的眼睛帶來強(qiáng)烈的刺激,用戶體驗較差。
【發(fā)明內(nèi)容】
[0003]鑒于此,本發(fā)明實施例提供了一種移動終端調(diào)整屏幕亮度的方法及裝置,以解決現(xiàn)有的移動終端在環(huán)境光強(qiáng)度較低的情況下,屏幕背光亮度對用戶眼睛刺激較大的問題。
[0004]一方面,本發(fā)明實施例提供了一種移動終端調(diào)整屏幕亮度的方法,包括:
[0005]當(dāng)檢測到當(dāng)前的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值時,將所述移動終端的背光亮度調(diào)整至最低值;
[0006]獲取待顯示在所述移動終端的屏幕上的所有像素的初始RGB數(shù)據(jù);
[0007]將所述初始RGB數(shù)據(jù)轉(zhuǎn)換為初始YUV數(shù)據(jù),并調(diào)整所述初始YUV數(shù)據(jù)中的Y值,獲得調(diào)整后的YUV數(shù)據(jù);
[0008]將所述調(diào)整后的YUV數(shù)據(jù)轉(zhuǎn)換為調(diào)整后的RGB數(shù)據(jù),并輸出所述調(diào)整后的RGB數(shù)據(jù)。
[0009]第二方面,本發(fā)明實施例提供了一種移動終端調(diào)整屏幕亮度的裝置,包括:
[0010]背光亮度調(diào)整單元,用于當(dāng)檢測到當(dāng)前的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值時,將所述移動終端的背光亮度調(diào)整至最低值;
[0011]初始RGB數(shù)據(jù)獲取單元,用于獲取待顯示在所述移動終端的屏幕上的所有像素的初始RGB數(shù)據(jù);
[0012]調(diào)整單元,用于將所述初始RGB數(shù)據(jù)轉(zhuǎn)換為初始YUV數(shù)據(jù),并調(diào)整所述初始YUV數(shù)據(jù)中的Y值,獲得調(diào)整后的YUV數(shù)據(jù);
[0013]輸出單元,用于將所述調(diào)整后的YUV數(shù)據(jù)轉(zhuǎn)換為調(diào)整后的RGB數(shù)據(jù),并輸出所述調(diào)整后的RGB數(shù)據(jù)。
[0014]本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例在檢測到的當(dāng)前的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值的情況下,在將移動終端的背光亮度調(diào)整至最低值的同時,降低所有待顯示的像素的YUV顏色空間中的Y值,由此通過降低顯示數(shù)據(jù)的明亮度來進(jìn)一步降低屏幕亮度,從而在環(huán)境光強(qiáng)度很低的情況下實現(xiàn)了柔和顯示,進(jìn)而保護(hù)用戶視力。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法的實現(xiàn)流程圖;
[0017]圖2是本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法步驟S103所述調(diào)整所述初始YUV數(shù)據(jù)中的Y值,獲得調(diào)整后的YUV數(shù)據(jù)的具體實現(xiàn)流程圖;
[0018]圖3是本發(fā)明另一實施例提供的移動終端調(diào)整屏幕亮度的方法的實現(xiàn)流程圖;
[0019]圖4是本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法步驟S304所述根據(jù)所述初始YUV數(shù)據(jù)中的初始Y值對所述所有像素進(jìn)行分類,得到至少一個像素集的具體實現(xiàn)流程圖;
[0020]圖5是本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法中當(dāng)前掃描的像素以及該像素的正上方的像素、該像素的左方的像素的示意圖;
[0021]圖6是本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]圖1示出了本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法的實現(xiàn)流程圖,詳述如下:
[0024]在步驟SlOl中,當(dāng)檢測到當(dāng)前的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值時,將所述移動終端的背光亮度調(diào)整至最低值。
[0025]需要說明的是,本發(fā)明實施例中的移動終端可以包括移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機(jī),例如,可以是便攜式、袖珍式、手持式、計算機(jī)內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語言和/或數(shù)據(jù)。例如,個人通信業(yè)務(wù)(PersonalCommunicat1n Service,PCS)電話、無繩電話、會話發(fā)起協(xié)議(Sess1n Initiat1nProtocol, SIP)話機(jī)、無線本地環(huán)路(Wireless Local Loop,WLL)站、個人數(shù)字助理(Personal Digital Assistant,PDA)等設(shè)備,在此不作限定。
[0026]作為本發(fā)明的一個實施例,當(dāng)移動終端的屏幕處于點亮狀態(tài)時,通過環(huán)境光傳感器獲取環(huán)境光強(qiáng)度。當(dāng)環(huán)境光傳感器獲取的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值時,直接將移動終端的背光亮度調(diào)整至最低值。
[0027]在步驟S102中,獲取待顯示在所述移動終端的屏幕上的所有像素的初始RGB數(shù)據(jù)。
[0028]RGB色彩模式是通過紅(R)、綠(G)和藍(lán)⑶三個顏色通道的變化以及它們互相之間的疊加來得到各式各樣的顏色的,每一個RGB數(shù)據(jù)包括R值、G值和B值。作為本發(fā)明的一個實施例,RGB色彩模式為256級,即R值的取值范圍為O至255,G值的取值范圍為O至255,B值的取值范圍為O至255。待顯示在移動終端的屏幕上的每一像素對應(yīng)一個初始RGB數(shù)據(jù),每一初始RGB數(shù)據(jù)包括初始R值、初始G值和初始B值。
[0029]在步驟S103中,將所述初始RGB數(shù)據(jù)轉(zhuǎn)換為初始YUV數(shù)據(jù),并調(diào)整所述初始YUV數(shù)據(jù)中的初始Y值,獲得調(diào)整后的YUV數(shù)據(jù)。
[0030]YUV是一種顏色編碼方法。每一個YUV數(shù)據(jù)包括Y值、U值和V值。其中,Y值表示明亮度(Luminance),U值和V值共同表示色度和濃度(Chrominance)。
[0031 ] 將初始RGB數(shù)據(jù)轉(zhuǎn)換為初始YUV數(shù)據(jù)具體為:
[0032]Y0= 0.299 X R。+0.587 X G0+0.114 X B0;
[0033]U = -0.147 X R0-0.289G0X+0.436 X B0= 0.492 X (B0-Y0);
[0034]V = 0.615XR0-0.515XG0-0.1OOXB0= 0.877X (RcrY0)。
[0035]其中,V U和V分別表示初始YUV數(shù)據(jù)中的初始Y值、U值和V值,R0, Gtl和B 0分別表示初始RGB數(shù)據(jù)中的初始R值、初始G值和初始B值。
[0036]在步驟S104中,將所述調(diào)整后的YUV數(shù)據(jù)轉(zhuǎn)換為調(diào)整后的RGB數(shù)據(jù),并輸出所述調(diào)整后的RGB數(shù)據(jù)。
[0037]將調(diào)整后的YUV數(shù)據(jù)轉(zhuǎn)換為調(diào)整后的RGB數(shù)據(jù)具體為:
[0038]R1= Y !+1.140XV ;
[0039]G1= Y1-0.394XU-0.581 XV ;
[0040]B1=Y^S-OSSXuo
[0041]其中,R1AjP B i分別表示調(diào)整后的RGB數(shù)據(jù)中的調(diào)整后的R值、調(diào)整后的G值和調(diào)整后的B值,Y1表示調(diào)整后的YUV數(shù)據(jù)中的調(diào)整后的Y值。需要說明的是,調(diào)整后的YUV數(shù)據(jù)中的U值等于初始YUV數(shù)據(jù)中的U值,調(diào)整后的YUV數(shù)據(jù)中的V值等于初始YUV數(shù)據(jù)中的V值,即不對初始YUV數(shù)據(jù)中的U值和V值進(jìn)行調(diào)整,以維持色彩的真實度。
[0042]圖2示出了本發(fā)明實施例提供的移動終端調(diào)整屏幕亮度的方法步驟S103所述調(diào)整所述初始YUV數(shù)據(jù)中的Y值,獲得調(diào)整后的YUV數(shù)據(jù)的具體實現(xiàn)流程圖,參照圖2:
[0043]在步驟S201中,計算所述初始YUV數(shù)據(jù)中的初始Y值與Y值調(diào)整系數(shù)的乘積,得到調(diào)整后的Y值;
[0044]在步驟S202中,根據(jù)所述調(diào)整后的Y值以及所述初始YUV數(shù)據(jù)中的U值、V值確定調(diào)整后的YUV數(shù)據(jù)。
[0045]其中,Y值調(diào)整系數(shù)大于O且小于I。通過計算初始Y值與Y值調(diào)整系數(shù)的乘積得到調(diào)整后的Y值,從而降低YUV顏色空間中的Y值,即降低顯示數(shù)據(jù)的明亮度,以進(jìn)一步降低移動終端的屏幕亮度。
[0046]圖3示出了本發(fā)明另一實施例提供的移動終端調(diào)整屏幕亮度的方法的實現(xiàn)流程圖,參照圖3:
[0047]在步驟S301中,當(dāng)檢測到當(dāng)前的環(huán)境光強(qiáng)度小于第一預(yù)設(shè)值時,將所述移