專利名稱:一種自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自適應(yīng)調(diào)節(jié)屏幕亮度的方法,特別涉及一種對屏幕的指定區(qū)域亮度進(jìn)行調(diào)節(jié)的方法。
背景技術(shù):
目前,智能手機(jī)在向著大屏幕化的方向發(fā)展,屏幕的亮度在很大程度上影響著用戶的體驗效果。目前的手機(jī)屏幕大多是通過調(diào)整屏幕的整體亮度來控制其顯示效果,這種方法顯得過于籠統(tǒng)。當(dāng)用戶需要針對屏幕中的一些特定的區(qū)域進(jìn)行細(xì)化顯示時,若還是通過調(diào)整屏幕的整體亮度來完成,其不僅缺乏針對性,而且也不夠智能化。發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,該方法可以使屏幕的亮度根據(jù)環(huán)境的光線變化而自動調(diào)節(jié),且可以細(xì)化到指定區(qū)域上,大大提升用戶體驗。
本發(fā)明是通過以下技術(shù)方案實現(xiàn)的一種隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,應(yīng)用于具有觸摸顯示屏幕的移動終端,所述方法包括以下步驟步驟I、在屏幕中選取指定區(qū)域A ;步驟2、對指定區(qū)域A進(jìn)行初始化處理,獲取指定區(qū)域A的背景圖片Pl的亮度LI ; 步驟3、根據(jù)亮度LI,確定其亮度級別為Dl ;步驟4、通過光線傳感器獲取屏幕當(dāng)前所處環(huán)境光線的亮度L2 ;步驟5、根據(jù)亮度L2,確定其亮度級別為D2 ;步驟6、判斷Dl與D2是否相等,是則轉(zhuǎn)入步驟9,否則直接執(zhí)行下一步;步驟7、調(diào)整背景圖片Pl的亮度,生成亮度值為Z的圖片P2 ;步驟8、將圖片P2替換背景圖片Pl作為指定區(qū)域A新的背景圖片,從而改變指定區(qū)域 A的亮度;步驟9、等待時間T后,返回步驟2。
所述步驟3進(jìn)一步包括3a、根據(jù)圖片Pl的亮度值的范圍O Ml,將其劃分為N個級別,N為大于O的自然數(shù); 3b、根據(jù)公式Dl=Ceil (X)確定亮度LI的亮度級別為Dl ;其中,Ceil ()表示向上取整運算,X=Ll/(M1/N);3c、若 L1=0,則令 Dl=l。
所述步驟5進(jìn)一步包括5a、根據(jù)光線傳感器所能感應(yīng)到的亮度值的范圍O M2,將其劃分為K個級別,K為大于O的自然數(shù),且K=N;5b、根據(jù)公式D2=Ceil (Y)確定亮度L2的亮度級別為D2 ;其中,Ceil ()表示向上取整運算,Y=L2/(M2/K);5c、若 L2=0,則令 D2=l。
較佳地,所述步驟7中,根據(jù)公式Z=Ml* (D2-0. 5) /N的來確定圖片P2的亮度值Z ; 步驟9所述時間T為可根據(jù)需要設(shè)置的預(yù)設(shè)值,其范圍為I 10 S。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是可以使屏幕的亮度變化更具有針對性,可以細(xì)化到指定的區(qū)域上,使其亮度隨著環(huán)境光線的變化而改變,給用戶帶來良好的體驗。
圖I為本發(fā)明的方法流程圖。
具體實施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的描述。
如附圖I所示,一種隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,應(yīng)用于具有觸摸顯示屏幕的移動終端,所述方法包括以下步驟步驟I、在屏幕中選取指定區(qū)域A ;步驟2、對指定區(qū)域A進(jìn)行初始化處理,獲取指定區(qū)域A的背景圖片Pl的亮度LI ; 步驟3、根據(jù)亮度LI,確定其亮度級別為Dl ;步驟4、通過光線傳感器獲取屏幕當(dāng)前所處環(huán)境光線的亮度L2 ;步驟5、根據(jù)亮度L2,確定其亮度級別為D2 ;步驟6、判斷Dl與D2是否相等,是則轉(zhuǎn)入步驟9,否則直接執(zhí)行下一步;步驟7、調(diào)整背景圖片Pl的亮度,生成亮度值為Z的圖片P2 ;步驟8、將圖片P2替換背景圖片Pl作為指定區(qū)域A新的背景圖片,從而改變指定區(qū)域 A的亮度;步驟9、等待時間T后,返回步驟2。
本發(fā)明所述步驟3進(jìn)一步包括3a、根據(jù)圖片Pl的亮度值的范圍O Ml,將其劃分為N個級別,N為大于O的自然數(shù); 3b、根據(jù)公式Dl=Ceil (X)確定亮度LI的亮度級別為Dl ;其中,Ceil ()表示向上取整運算,X=Ll/(M1/N);3c、若 L1=0,則令 Dl=l。
所述步驟5進(jìn)一步包括5a、根據(jù)光線傳感器所能感應(yīng)到的亮度值的范圍O M2,將其劃分為K個級別,K為大于O的自然數(shù),且K=N;5b、根據(jù)公式D2=Ceil (Y)確定亮度L2的亮度級別為D2 ;其中,Ceil ()表示向上取整運算,Y=L2/(M2/K);5c、若 L2=0,則令 D2=l。
光線傳感器可以感應(yīng)到周圍環(huán)境的光線的亮度,其感應(yīng)的亮度的值是有一定的范圍,假設(shè)其范圍為O M2。如在周圍環(huán)境的光線最暗時,其亮度值最小,設(shè)其為O ;當(dāng)其感應(yīng)到周圍環(huán)境的光線最亮?xí)r(此最亮是指光線傳感器所能感應(yīng)到的亮度,超過這個程度的亮度變化則無法感應(yīng)),此時亮度值最大,設(shè)其為M2。然后根據(jù)其范圍(O M2)將其劃分為K個級別來確定周圍環(huán)境光線的亮度級別。本發(fā)明采取劃分亮度級別的方法為根據(jù)公式 D2=Ceil (Y)來確定其亮度級別為D2 ;其中,CeiI ()表示向上取整運算,Y=L2/(M2/K),K為大于O的自然數(shù),L2為光線傳感器感應(yīng)到的亮度;且當(dāng)L2=0時,則令D2=l。為更好地說明亮度級別的劃分方法,這里假設(shè)M2=100,K=10,若光線傳感器感應(yīng)到的亮度L2=0,則其亮度級別 D2=l ;若 L2=56,則 D2=Ceil (Y)= Ceil (5. 6) =6 ;若 L2=100,則 D2=Ceil (Y)= Ceil(10)=10……如此根據(jù)其亮度L2來確定周圍環(huán)境光線的亮度級別D2。
同理,圖片的亮度級別也采取類似的劃分原理,即根據(jù)Dl=Ceil (X)確定其亮度級別為Dl ;其中,Ceil ()表示向上取整運算,X=L1/(M1/N),N為大于O的自然數(shù)且N=K,L1為光線傳感器感應(yīng)到的亮度;且當(dāng)Ll=O時,則令Dl=I。需要注意的是,此處N=K,與上述根據(jù)光線傳感器感應(yīng)到的亮度值劃分亮度級別的K相等,以使根據(jù)圖片亮度的值劃分的亮度級別與根據(jù)光線感應(yīng)器感應(yīng)到周圍環(huán)境光線的亮度的值劃分的亮度級別一一對應(yīng)。Dl的值與上述D2的值計算方法相同,此處不再列舉具體數(shù)值來說明。根據(jù)以上劃分亮度級別的方法,那么圖片P2的亮度的值應(yīng)該在M1*(D2_1)/ N與M1*D2/N之間,這里取其平均值,即所述步驟7中,圖片P2的亮度值Z根據(jù)公式 Z=Ml* (D2-0. 5)/N 來確定。
在步驟9中,時間T為可根據(jù)需要設(shè)置的預(yù)設(shè)值,其時間范圍可根據(jù)機(jī)器性能或用戶需要來進(jìn)行設(shè)置,這里T可取1-10 S。
需要說明的是,亮度級別的劃分方法不限于如上所述的劃分方法,上述方法僅為本發(fā)明對亮度級別劃分方法的一種實施例,還可以采取其他的劃分方法,但需要將根據(jù)圖片亮度的值劃分的亮度級別與根據(jù)光線感應(yīng)器感應(yīng)到周圍環(huán)境光線的亮度的值劃分的亮度級別一一對應(yīng)起來。
以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不應(yīng)認(rèn)定本發(fā)明的具體實施只局限于以上說明。對于本技術(shù)領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,應(yīng)用于具有觸摸顯示屏幕的移動終端,所述方法包括以下步驟 步驟I、在屏幕中選取指定區(qū)域A ; 步驟2、對指定區(qū)域A進(jìn)行初始化處理,獲取指定區(qū)域A的背景圖片Pl的亮度LI ; 步驟3、根據(jù)亮度LI,確定其亮度級別為Dl ; 步驟4、通過光線傳感器獲取屏幕當(dāng)前所處環(huán)境光線的亮度L2 ; 步驟5、根據(jù)亮度L2,確定其亮度級別為D2 ; 步驟6、判斷Dl與D2是否相等,是則轉(zhuǎn)入步驟9,否則直接執(zhí)行下一步; 步驟7、調(diào)整背景圖片Pl的亮度,生成亮度值為Z的圖片P2 ; 步驟8、將圖片P2替換背景圖片Pl作為指定區(qū)域A新的背景圖片,從而改變指定區(qū)域A的亮度; 步驟9、等待時間T后,返回步驟2。
2.根據(jù)權(quán)利要求I所述的隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,其特征在于所述步驟3進(jìn)一步包括 3a、根據(jù)圖片Pl的亮度值的范圍O Ml,將其劃分為N個級別,N為大于O的自然數(shù);3b、根據(jù)公式Dl=Ceil (X)確定亮度LI的亮度級別為Dl ;其中,Ceil ()表示向上取整運算,X=Ll/(M1/N); 3c、若 Ll=O,則令 Dl=l。
3.根據(jù)權(quán)利要求2所述的隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,其特征在于所述步驟5進(jìn)一步包括 5a、根據(jù)光線傳感器所能感應(yīng)到的亮度值的范圍O M2,將其劃分為K個級別,K為大于O的自然數(shù),且K=N; 5b、根據(jù)公式D2=Ceil (Y)確定亮度L2的亮度級別為D2 ;其中,Ceil ()表示向上取整運算,Y=L2/(M2/K); 5c、若 L2=0,則令 D2=l。
4.根據(jù)權(quán)利要求3所述的隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,其特征在于所述步驟7中,根據(jù)公式Z=Ml* (D2-0. 5)/N的來確定圖片P2的亮度值Z。
5.根據(jù)權(quán)利要求1-4中任一項所述的隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,其特征在于步驟9所述時間T為可根據(jù)需要設(shè)置的預(yù)設(shè)值,其范圍為I 10 S。
全文摘要
本發(fā)明公開了一種隨環(huán)境自適應(yīng)調(diào)節(jié)屏幕指定區(qū)域亮度的方法,應(yīng)用于具有觸摸顯示屏幕的移動終端,首先通過獲取屏幕中指定區(qū)域的背景圖片P0的亮度,然后通過光線傳感器獲取屏幕當(dāng)前所處環(huán)境光線的亮度,再比較他們兩者的光線級別是否一致,若不一致則根據(jù)環(huán)境光線的亮度來調(diào)整背景圖片P0得到新的圖片P1,并將圖片P1設(shè)為指定區(qū)域的背景圖片,從而改變該指定區(qū)域的亮度。本發(fā)明可以使屏幕的亮度變化更具有針對性,可以細(xì)化到指定區(qū)域上,使指定區(qū)域可以隨著環(huán)境光線的變化而改變,帶給用戶良好的視覺體驗。
文檔編號H04M1/725GK102982769SQ20121044637
公開日2013年3月20日 申請日期2012年11月9日 優(yōu)先權(quán)日2012年11月9日
發(fā)明者豐小康, 付亮晶 申請人:廣東歐珀移動通信有限公司