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