本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種基于光線傳感器的屏幕背光亮度調(diào)整方法、裝置及終端。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,終端的功能日益豐富。例如,終端通過探測其所處環(huán)境的環(huán)境光亮度,進(jìn)而根據(jù)環(huán)境光亮度對屏幕背光亮度進(jìn)行自動調(diào)節(jié)。
目前,通過光線傳感器對環(huán)境光亮度進(jìn)行檢測,進(jìn)而根據(jù)光線傳感器的光感讀值對屏幕背光亮度進(jìn)行自動調(diào)節(jié)的現(xiàn)有技術(shù)中,預(yù)先對光感讀值的光感讀值范圍進(jìn)行分區(qū),而每個分區(qū)對應(yīng)屏幕不同的背光亮度,進(jìn)而根據(jù)光感讀值所處的分區(qū),對屏幕的背光亮度進(jìn)行相應(yīng)調(diào)節(jié)。
例如,光感讀值的光感讀值范圍為0-100,將光感讀值范圍0-100分為多個分區(qū)d1、d2、d3、d4、d5,分區(qū)d1、d2、d3、d4、d5的光感讀值范圍分別為[0,20)、[20,40)、[40,60)、[60,80)、[80,100],而分區(qū)d1、d2、d3、d4、d5對應(yīng)的亮度值分別為b1、b2、b3、b4、b5。在光感讀值處于分區(qū)d2時,則將屏幕背光亮度調(diào)節(jié)至b2,而隨著光感讀值變化,當(dāng)處于分區(qū)d4時,則將屏幕背光亮度調(diào)節(jié)至b4,從而實(shí)現(xiàn)對屏幕背光亮度進(jìn)行自動調(diào)節(jié)。
然而,隨著光感讀值的分區(qū)越來越多,相鄰分區(qū)之間的臨界值也越來越多;另外,對環(huán)境光亮度檢測時光線傳感器的誤差,導(dǎo)致光線傳感器的光感讀值存在一定的誤差范圍,并在一個較小的范圍內(nèi)波動,當(dāng)波動的范圍波及到兩個相鄰的分區(qū)時,將造成屏幕背光亮度不停的切換,進(jìn)而造成屏幕背光閃爍。
技術(shù)實(shí)現(xiàn)要素:
為了解決相關(guān)技術(shù)中光線傳感器的光感讀值處于分區(qū)之間的臨界值附近時,造成屏幕背光亮度不停切換的技術(shù)問題,本發(fā)明提供了一種基于光線傳感器的屏幕背光亮度調(diào)整方法、裝置及終端。
第一方面,提供了一種基于光線傳感器的屏幕背光亮度調(diào)整方法,包括:
讀取光線傳感器的光感讀值,其中,所述光線傳感器的光感讀值范圍被配置為多個不相鄰的場景區(qū)以及處于相鄰場景區(qū)之間的緩存區(qū);
當(dāng)檢測到讀取的所述光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,控制保持屏幕背光亮度仍為所述場景區(qū)對應(yīng)的亮度值。
第二方面,提供了一種基于光線傳感器的屏幕背光亮度調(diào)整裝置,包括:
光感讀值讀取模塊,用于讀取光線傳感器的光感讀值,其中,所述光線傳感器的光感讀值范圍被配置為多個不相鄰的場景區(qū)以及處于相鄰場景區(qū)之間的緩存區(qū);
背光亮度控制模塊,用于當(dāng)檢測到讀取的所述光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,控制保持屏幕背光亮度仍為所述場景區(qū)對應(yīng)的亮度值。
第三方面,提供了一種終端,其特征在于,所述終端包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如第一方面所述的方法。
第四方面,提供了一種存儲介質(zhì),用于存儲程序,其特征在于,所述程序在被執(zhí)行時使得終端執(zhí)行如第一方面的方法。
通過本發(fā)明的實(shí)施例提供的技術(shù)方案能夠得到以下有益效果:
在對屏幕的背光亮度進(jìn)行自動調(diào)節(jié)的過程中,通過讀取光線傳感器的光感讀值,當(dāng)檢測到讀取的光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,控制保持屏幕背光亮度仍為所述場景區(qū)對應(yīng)的亮度值對光感讀值進(jìn)行讀值緩沖處理,避免因光感讀值在兩個相鄰讀值分區(qū)之間的臨界值附近波動時而導(dǎo)致屏幕的背光亮度不停變化,減少屏幕的背光閃爍。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,本發(fā)明并不受限制。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種基于光線傳感器的屏幕背光亮度調(diào)整方法流程圖。
圖2是根據(jù)圖1對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整方法。
圖3是根據(jù)圖2對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整方法。
圖4是根據(jù)一實(shí)施例示出的基于光線傳感器的屏幕背光亮度調(diào)整方法中步驟s310的另一種具體實(shí)現(xiàn)流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖。
圖6是根據(jù)圖5對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖。
圖7是根據(jù)圖5對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的基于光線傳感器的屏幕背光亮度調(diào)整裝置中場景區(qū)對應(yīng)亮度調(diào)節(jié)模塊310的一種框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種終端的框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所記載的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種基于光線傳感器的屏幕背光亮度調(diào)整方法流程圖,如圖1所示,該基于光線傳感器的屏幕背光亮度調(diào)整方法可以包括以下步驟。
在步驟s110中,讀取光線傳感器的光感讀值。
光線傳感器是用于檢測所處環(huán)境光亮度的光感設(shè)備。
可以理解的是,通過光線傳感器進(jìn)行環(huán)境光亮度的檢測,進(jìn)而根據(jù)光線傳感器的光感讀值對屏幕背光亮度進(jìn)行自動調(diào)節(jié)。
光線傳感器的光感讀值是檢測的環(huán)境光亮度經(jīng)過轉(zhuǎn)換后得到的電信號值,光線傳感器的光感讀值通過光感特性曲線與特定的環(huán)境光亮度值相映射,從而光線傳感器的光感讀值表征光線傳感器檢測所得到的環(huán)境光亮度值。因此,光線傳感器的光感讀值將隨著環(huán)境光亮度的變化而變化。
在應(yīng)用于屏幕背光亮度調(diào)節(jié)等場景的過程中,終端中的光線傳感器被運(yùn)行,以感知所在環(huán)境的光亮度,進(jìn)而輸出相應(yīng)的光感讀值。
其中需要說明的是,由于光線傳感器所處環(huán)境的變化等原因,環(huán)境光亮度將發(fā)生一定的變化;另外,由于光線傳感器自身的誤差及位置的移動等原因,在同樣一個環(huán)境中,其檢測的光感讀值也并不是保持恒定不變的。
根據(jù)環(huán)境光亮度的不同,光線傳感器的光感讀值存在一定的光感讀值范圍。
光感讀值范圍是光線傳感器中光感讀值的可取值區(qū)間。
在一具體的示例性實(shí)施例中,如下表所示,在不同的場景中,光感讀值與不同場景中的環(huán)境光亮度相對應(yīng)。
在步驟s120中,當(dāng)檢測到讀取的光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,控制保持屏幕背光亮度仍為場景區(qū)對應(yīng)的亮度值。
緩沖區(qū)是光感讀值的光感讀值范圍中場景區(qū)之間的過渡區(qū)域。
在一具體的示例性實(shí)施例中,相鄰的兩個場景區(qū)d1、d2的光感讀值范圍分別為[0,18)、[20,38)。例如,將[18,20)設(shè)置為場景區(qū)d1與場景區(qū)d2之間的緩沖區(qū)b1。
當(dāng)光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,表明光感讀值的變化較小,且在兩個場景區(qū)之間的較小范圍內(nèi)波動,因此需進(jìn)行讀值緩沖處理,在讀值緩沖處理后進(jìn)行屏幕背光亮度的調(diào)節(jié);當(dāng)光感讀值不是從場景區(qū)切換為相鄰的緩沖區(qū)時,則表明光感讀值的變化較大,因此無需進(jìn)行讀值緩沖處理,直接根據(jù)該光感讀值對屏幕背光亮度進(jìn)行調(diào)節(jié)。
如前所述的,當(dāng)光感讀值從一個場景區(qū)變化到相鄰的緩沖區(qū)時,表明光感讀值的變化較小,且在兩個場景區(qū)之間的較小范圍內(nèi)波動。
因此此時并不將屏幕背光亮度調(diào)節(jié)為該光感讀值所處于緩沖區(qū)間對應(yīng)的背光亮度,仍保持為光感讀值變化之前所處的場景區(qū)對應(yīng)的背光亮度,從而避免造成屏幕背光亮度的頻繁切換。
例如,兩個場景區(qū)d1、d2的光感讀值范圍分別為[0,18)、[20,38),場景區(qū)d1和d2之間的緩沖區(qū)b1為光感讀值范圍[18,20)。當(dāng)前的光感讀值r1為19,處于緩沖區(qū)b1,而上一光感讀值r2為23,處于場景區(qū)d2,即光感讀值從場景區(qū)切換為相鄰的緩沖區(qū),從而表明相鄰兩個光感讀值的變化范圍較小,因此根據(jù)上一光感讀值r2所處的場景區(qū)d2對屏幕背光亮度進(jìn)行調(diào)節(jié),繼續(xù)保持屏幕背光亮度為場景區(qū)d2對應(yīng)的亮度值。
利用如上所述的方法,在對屏幕背光亮度進(jìn)行自動調(diào)節(jié)的過程中,在光感讀值是從一個場景區(qū)變化到相鄰的緩沖區(qū)時,對光感讀值進(jìn)行讀值緩沖處理,控制保持屏幕背光亮度仍為場景區(qū)對應(yīng)的亮度值,避免因光感讀值在兩個相鄰場景區(qū)之間的較小范圍內(nèi)波動時而導(dǎo)致屏幕背光亮度不停變化,減少屏幕的背光閃爍。
圖2是根據(jù)圖1對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整方法,如圖2所示,在圖1對應(yīng)實(shí)施例中的步驟s110之前,該基于光線傳感器的屏幕背光亮度調(diào)整方法還可以包括以下步驟。
在步驟s210中,將光線傳感器的光感讀值范圍交替分為多個緩沖區(qū)和場景區(qū)。
如前所述的,光感讀值范圍是光線傳感器中光感讀值的可取值區(qū)間。
光感讀值范圍是與環(huán)境光亮度相關(guān)的。在對屏幕背光亮度進(jìn)行自動調(diào)節(jié)的過程中,通過光線傳感器對所處環(huán)境進(jìn)行環(huán)境光亮度的檢測得到光感讀值,而光感讀值與環(huán)境光亮度存在一定的映射關(guān)系,因而根據(jù)光感讀值對調(diào)節(jié)屏幕背光亮度,實(shí)現(xiàn)對屏幕背光亮度進(jìn)行自動調(diào)節(jié)。
而由于環(huán)境光亮度的無序變化、光線傳感器的檢測誤差等原因,光線傳感器的光感讀值是一直波動的。此時,若完全基于光感讀值對屏幕的背光亮度進(jìn)行調(diào)節(jié),將使屏幕的背光亮度在不停的改變,造成屏幕的不停閃爍,嚴(yán)重影響著用戶的視力健康及心情。
因此,將光感讀值的光感讀值范圍交替分為至少一個緩沖區(qū)和場景區(qū),當(dāng)光感讀值在某一場景區(qū)內(nèi)改變時,不改變屏幕的背光亮度,這樣既能根據(jù)環(huán)境光亮度對屏幕的背光亮度進(jìn)行自動調(diào)節(jié),又能避免因光感讀值的不停變動造成屏幕背光亮度的頻繁切換,減少屏幕的背光閃爍。
例如,兩個場景區(qū)d1、d2的光感讀值范圍分別為[0,18)、[20,38),場景區(qū)d1、d2對應(yīng)的背光亮度分為l1、l2。在一段時間范圍內(nèi),當(dāng)光感讀值在[20,38)之間不停波動時,仍保持屏幕的背光亮度為l2,避免因光感讀值的較小波動而造成屏幕的背光亮度頻繁切換。
緩沖區(qū)是光感讀值的光感讀值范圍中不同場景區(qū)之間的過渡區(qū)域。
將光感讀值的光感讀值范圍分為緩沖區(qū)和場景區(qū),劃分緩沖區(qū)和場景區(qū)的區(qū)間大小時,可以是在選取一個場景區(qū)后,根據(jù)該場景區(qū)的光感讀值大小,按照一定的百分比,在該場景區(qū)的邊界以外選取緩沖區(qū),然后再根據(jù)同樣的方法在光感讀值范圍中依次選取其它的場景區(qū)和緩沖區(qū);也可以是根據(jù)預(yù)設(shè)的光感讀值大小,在選取一個場景區(qū)后,根據(jù)光感讀值大小在該場景區(qū)的邊界以外選取緩沖區(qū),然后再根據(jù)同樣的方法在光感讀值范圍中依次選取其它的場景區(qū)和緩沖區(qū);還可以通過其他方式劃分緩沖區(qū)和場景區(qū)的區(qū)間大小,在此不進(jìn)行限定。
例如,在光線傳感器的光感讀值范圍中,選取場景區(qū)d1的光感讀值范圍為[0,18),通過預(yù)設(shè)的10%比例,選取[18,20)為緩沖區(qū)b1;又例如,在光線傳感器的光感讀值范圍中,選取場景區(qū)d1的光感讀值范圍為[0,18),預(yù)設(shè)緩沖區(qū)的光感讀值范圍大小為3,選取[18,21)為緩沖區(qū)b1。
在步驟s220中,對場景區(qū)進(jìn)行亮度值的對應(yīng)。
如前所述的,光感讀值與環(huán)境光亮度存在一定的映射關(guān)系。因而根據(jù)不同場景區(qū)對應(yīng)的光感讀值范圍,各場景區(qū)表征的環(huán)境光亮度是各不一樣的,因此按照不同場景區(qū)對應(yīng)的光感讀值范圍中的光感讀值大小,對各場景區(qū)進(jìn)行亮度值的對應(yīng)。
例如,3個場景區(qū)d1、d2、d3的光感讀值范圍分別為[0,18)、[20,38)、[40,58),場景區(qū)d1、d2、d3對應(yīng)的亮度值分別為20、40、60。
在步驟s230中,針對每一個緩沖區(qū),根據(jù)與緩沖區(qū)相鄰的兩個場景區(qū)分別對應(yīng)的亮度值,選取一個亮度值與緩沖區(qū)對應(yīng)。
如前所述的,緩沖區(qū)為兩個場景區(qū)之間的過渡區(qū)。而各場景區(qū)對應(yīng)的亮度值是互不相同的,因而緩沖區(qū)對應(yīng)的亮度值可以為與其相鄰的任一個場景區(qū)對應(yīng)的亮度值。
例如,通過預(yù)先設(shè)置,將與緩沖區(qū)相鄰的兩個場景區(qū)對應(yīng)的亮度值中較小的亮度值作為該緩沖區(qū)對應(yīng)的亮度值。
利用如上所述的方法,通過預(yù)先將光線傳感器的光感讀值范圍交替分為多個緩沖區(qū)和場景區(qū),通過緩沖區(qū)對光感讀值進(jìn)行緩沖處理,避免因光感讀值在兩個相鄰場景區(qū)之間波動時而導(dǎo)致屏幕的背光亮度不停變化,減少屏幕的背光閃爍。
圖3是根據(jù)圖2對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整方法,如圖3所示,該基于光線傳感器的屏幕背光亮度調(diào)整方法還可以包括以下步驟。
在步驟s150中,在光感讀值處于緩沖區(qū)時,如果檢測到讀取的光感讀值不是從與緩沖區(qū)相鄰的場景區(qū)切換至緩沖區(qū),則確定光感讀值所處的緩沖區(qū)對應(yīng)的亮度值。
當(dāng)光感讀值是從非相鄰的場景區(qū)或緩沖區(qū)切換至緩沖區(qū)時,則表明光感讀值的變化較大。因此此時無需進(jìn)行讀值緩沖處理,直接根據(jù)該光感讀值所處的緩沖區(qū)確定對應(yīng)的亮度值,進(jìn)而根據(jù)該亮度值對屏幕背光亮度進(jìn)行調(diào)節(jié)。
例如,場景區(qū)d1、d2、d3的光感讀值范圍分別為[0,18)、[20,38)、[40,58),場景區(qū)d1、d2之間緩沖區(qū)b1的光感讀值范圍分別為[18,20),場景區(qū)d2、d3之間緩沖區(qū)b2的光感讀值范圍分別為[38,40)。光感讀值r1為19,處于緩沖區(qū)b1,而光感讀值r1的上一光感讀值r2為39,處于緩沖區(qū)b2,即光感讀值不是從與緩沖區(qū)b2相鄰的區(qū)域切換至緩沖區(qū)b2的,因此,直接獲取光感讀值r1所處的緩沖區(qū)b1對應(yīng)的亮度值l1,進(jìn)而根據(jù)亮度值l1對屏幕背光亮度進(jìn)行調(diào)節(jié)。
在步驟s160中,將屏幕背光亮度調(diào)節(jié)為光感讀值所處的緩沖區(qū)對應(yīng)的亮度值。
利用如上所述的方法,在對屏幕背光亮度進(jìn)行自動調(diào)節(jié)的過程中,當(dāng)光感讀值是從非相鄰的場景區(qū)或緩沖區(qū)切換至緩沖區(qū)時,直接根據(jù)當(dāng)前光感讀值所處的緩沖區(qū)對應(yīng)的亮度值對屏幕背光亮度進(jìn)行調(diào)整,提高了屏幕背光亮度調(diào)節(jié)的效率。
可選的,根據(jù)圖1對應(yīng)實(shí)施例示出的基于光線傳感器的屏幕背光亮度調(diào)整方法,步驟s110之后,該基于光線傳感器的屏幕背光亮度調(diào)整方法還可以包括以下步驟。
在步驟s310中,在讀取的光感讀值處于場景區(qū)時,將屏幕背光亮度設(shè)置為光感讀值所處的場景區(qū)對應(yīng)的亮度值。
可以理解的是,由于光感讀值的光感讀值范圍包括緩沖區(qū)和場景區(qū),因此,光感讀值可能處于緩沖區(qū),也可能處于場景區(qū)。
當(dāng)光感讀值處于場景區(qū)時,由于場景區(qū)只有一個亮度值對應(yīng),因此無論屏幕的當(dāng)前背光亮度為哪一個亮度值,均將屏幕的背光亮度設(shè)置為該場景區(qū)對應(yīng)的亮度值。
例如,光感讀值處于場景區(qū)d2,場景區(qū)d2對應(yīng)的亮度值為亮度值l2。當(dāng)屏幕的當(dāng)前背光亮度為亮度值d2時,則保持屏幕的背光亮度不變;當(dāng)屏幕的當(dāng)前背光亮度為亮度值d1時,則將屏幕的背光亮度從亮度值d1改變?yōu)閐2。
利用如上所述的方法,在光感讀值處于場景區(qū)時,無論屏幕之前的背光亮度是哪一個亮度值,直接將屏幕背光亮度設(shè)置為該光感讀值所處的場景區(qū)對應(yīng)的亮度值,從而提高了屏幕背光亮度調(diào)節(jié)的效率。
圖4是根據(jù)上述實(shí)施例示出的基于光線傳感器的屏幕背光亮度調(diào)整方法中步驟s310的細(xì)節(jié)描述,如圖4所示,該基于光線傳感器的屏幕背光亮度調(diào)整方法中的步驟s310還可以包括以下步驟。
在步驟s311中,當(dāng)檢測到讀取的光感讀值是從緩沖區(qū)切換為相鄰的場景區(qū)時,獲取當(dāng)前的屏幕背光亮度。
如前所述的,光感讀值處于緩沖區(qū)時,屏幕背光亮度為與該緩沖區(qū)相鄰的兩個場景區(qū)分別對應(yīng)的亮度值中的一個。
因此,光感讀值處于場景區(qū),當(dāng)光感讀值的上一個光感讀值處于與該場景區(qū)相鄰的緩沖區(qū)時,屏幕背光亮度可能為該場景區(qū)對應(yīng)的亮度值,也可能為與該緩沖區(qū)相鄰的另一個場景區(qū)對應(yīng)的亮度值。
例如,場景區(qū)d1與場景區(qū)d1之間為緩沖區(qū)b1,光感讀值r1處于場景區(qū)d1,光感讀值r1的上一個光感讀值r2處于緩沖區(qū)b1時,屏幕背光亮度可能為場景區(qū)d1對應(yīng)的亮度值l1,也可能為場景區(qū)d2對應(yīng)的亮度值l2。
在步驟s313中,判斷屏幕背光亮度是否為光感讀值所處的場景區(qū)對應(yīng)的亮度值,若為是,則執(zhí)行步驟s314,若為否(n),則執(zhí)行步驟s315。
當(dāng)屏幕背光亮度為光感讀值所處的場景區(qū)對應(yīng)的亮度值時,則保持屏幕背光亮度不變;當(dāng)屏幕背光亮度不是光感讀值所處的場景區(qū)對應(yīng)的亮度值時,則將須對屏幕背光亮度進(jìn)行調(diào)節(jié),即,將屏幕背光亮度調(diào)節(jié)至光感讀值所處的場景區(qū)對應(yīng)的亮度值。
在步驟s314中,保持屏幕背光亮度不變。
在步驟s315中,將屏幕背光亮度調(diào)節(jié)為該場景區(qū)對應(yīng)的亮度值。
利用如上所述的方法,當(dāng)檢測到讀取的光感讀值是從緩沖區(qū)切換為相鄰的場景區(qū)時,再判斷屏幕背光亮度是否為該場景區(qū)對應(yīng)的亮度值,在屏幕背光亮度為該場景區(qū)對應(yīng)的亮度值時,則保持屏幕背光亮度不變,在屏幕背光亮度不是該場景區(qū)對應(yīng)的亮度值時,則將屏幕背光亮度調(diào)節(jié)為該場景區(qū)對應(yīng)的亮度值,從而根據(jù)當(dāng)前的屏幕背光亮度進(jìn)行屏幕背光亮度的調(diào)節(jié)。
下述為本發(fā)明系統(tǒng)實(shí)施例,可以用于執(zhí)行上述基于光線傳感器的屏幕背光亮度調(diào)整方法實(shí)施例。對于本發(fā)明系統(tǒng)實(shí)施例中未披露的細(xì)節(jié),請參照本發(fā)明基于光線傳感器的屏幕背光亮度調(diào)整方法實(shí)施例。
圖5是根據(jù)一示例性實(shí)施例示出的一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖,該系統(tǒng)包括但不限于:光光感讀值讀取模塊110及背光亮度控制模塊120。
光感讀值讀取模塊110,用于讀取光線傳感器的光感讀值,其中,所述光線傳感器的光感讀值范圍被配置為多個不相鄰的場景區(qū)以及處于相鄰場景區(qū)之間的緩存區(qū);
背光亮度控制模塊120,用于當(dāng)檢測到讀取的所述光感讀值是從場景區(qū)切換為相鄰的緩沖區(qū)時,控制保持屏幕背光亮度仍為所述場景區(qū)對應(yīng)的亮度值。
上述裝置中各個模塊的功能和作用的實(shí)現(xiàn)過程具體詳見上述基于光線傳感器的屏幕背光亮度調(diào)整方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
可選的,圖6是根據(jù)圖5對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖,如圖6所示,圖5中的基于光線傳感器的屏幕背光亮度調(diào)整裝置還包括但不限于:讀值范圍劃分模塊210、場景區(qū)亮度值對應(yīng)模塊220和緩沖區(qū)亮度值對應(yīng)模塊230。
讀值范圍劃分模塊210,用于將光線傳感器的光感讀值范圍交替分為至少一個緩沖區(qū)和場景區(qū);
場景區(qū)亮度值對應(yīng)模塊220,用于對場景區(qū)進(jìn)行亮度值的對應(yīng);
緩沖區(qū)亮度值對應(yīng)模塊230,用于針對每一個緩沖區(qū),根據(jù)與緩沖區(qū)相鄰的兩個場景區(qū)分別對應(yīng)的亮度值,選取一個亮度值與所述緩沖區(qū)對應(yīng)。
可選的,圖7是根據(jù)圖5對應(yīng)實(shí)施例示出的另一種基于光線傳感器的屏幕背光亮度調(diào)整裝置的框圖,如圖7所示,圖5中的基于光線傳感器的屏幕背光亮度調(diào)整裝置還包括但不限于:亮度值確定模塊260和亮度調(diào)節(jié)模塊270。
亮度值確定模塊260,用于在所述光感讀值處于緩沖區(qū)時,如果檢測到讀取的所述光感讀值不是從與所述緩沖區(qū)相鄰的場景區(qū)切換至所述緩沖區(qū),則確定所述光感讀值所處的緩沖區(qū)對應(yīng)的亮度值;
亮度調(diào)節(jié)模塊270,用于將屏幕背光亮度調(diào)節(jié)為所述光感讀值所處的緩沖區(qū)對應(yīng)的亮度值。
可選的,圖5對應(yīng)實(shí)施例輸出的基于光線傳感器的屏幕背光亮度調(diào)整裝置還包括但不限于:場景區(qū)對應(yīng)亮度調(diào)節(jié)模塊310。
場景區(qū)對應(yīng)亮度調(diào)節(jié)模塊310,用于在讀取的所述光感讀值處于場景區(qū)時,將屏幕背光亮度設(shè)置為所述光感讀值所處的場景區(qū)對應(yīng)的亮度值。
可選的,如圖8所示,場景區(qū)對應(yīng)亮度調(diào)節(jié)模塊310還包括但不限于:屏幕背光亮度獲取單元311、亮度相同判斷單元312和場景區(qū)亮度保持單元313。
屏幕背光亮度獲取單元311,用于當(dāng)檢測到讀取的所述光感讀值是從緩沖區(qū)切換為相鄰的場景區(qū)時,獲取當(dāng)前的屏幕背光亮度;
亮度相同判斷單元312,用于判斷所述屏幕背光亮度是否為所述光感讀值所處的場景區(qū)對應(yīng)的亮度值;
場景區(qū)亮度保持單元313,用于在所述屏幕背光亮度為所述光感讀值所處的場景區(qū)對應(yīng)的亮度值時,控制保持所述屏幕背光亮度仍為所述場景區(qū)對應(yīng)的亮度值。
圖9是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器100的框圖。參考圖8,服務(wù)器100可以包括以下一個或者多個組件:處理組件101,存儲器102,電源組件103,多媒體組件104,音頻組件105,傳感器組件107以及通信組件108。其中,上述組件并不全是必須的,服務(wù)器100可以根據(jù)自身功能需求增加其他組件或減少某些組件,本實(shí)施例不作限定。
處理組件101通??刂品?wù)器100的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作以及記錄操作相關(guān)聯(lián)的操作等。處理組件101可以包括一個或多個處理器109來執(zhí)行指令,以完成上述操作的全部或部分步驟。此外,處理組件101可以包括一個或多個模塊,便于處理組件101和其他組件之間的交互。例如,處理組件101可以包括多媒體模塊,以方便多媒體組件104和處理組件101之間的交互。
存儲器102被配置為存儲各種類型的數(shù)據(jù)以支持在服務(wù)器100的操作。這些數(shù)據(jù)的示例包括用于在服務(wù)器100上操作的任何應(yīng)用程序或方法的指令。存儲器102可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如sram(staticrandomaccessmemory,靜態(tài)隨機(jī)存取存儲器),eeprom(electricallyerasableprogrammableread-onlymemory,電可擦除可編程只讀存儲器),eprom(erasableprogrammablereadonlymemory,可擦除可編程只讀存儲器),prom(programmableread-onlymemory,可編程只讀存儲器),rom(read-onlymemory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。存儲器102中還存儲有一個或多個模塊,該一個或多個模塊被配置成由該一個或多個處理器109執(zhí)行,以完成圖1、圖2、圖3和圖4任一所示方法中的全部或者部分步驟。
電源組件103為服務(wù)器100的各種組件提供電力。電源組件103可以包括電源管理系統(tǒng),一個或多個電源,及其他與為服務(wù)器100生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件104包括在所述服務(wù)器100和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶顯示器)和tp(touchpanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。
音頻組件105被配置為輸出和/或輸入音頻信號。例如,音頻組件105包括一個麥克風(fēng),當(dāng)服務(wù)器100處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器102或經(jīng)由通信組件108發(fā)送。在一些實(shí)施例中,音頻組件105還包括一個揚(yáng)聲器,用于輸出音頻信號。
傳感器組件107包括一個或多個傳感器,用于為服務(wù)器100提供各個方面的狀態(tài)評估。例如,傳感器組件107可以檢測到服務(wù)器100的打開/關(guān)閉狀態(tài),組件的相對定位,傳感器組件107還可以檢測服務(wù)器100或服務(wù)器100一個組件的坐標(biāo)改變以及服務(wù)器100的溫度變化。在一些實(shí)施例中,該傳感器組件107還可以包括磁傳感器,壓力傳感器或溫度傳感器。
通信組件108被配置為便于服務(wù)器100和其他設(shè)備之間有線或無線方式的通信。服務(wù)器100可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi(wireless-fidelity,無線網(wǎng)絡(luò)),2g或3g,或它們的組合。在一個示例性實(shí)施例中,通信組件108經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信組件108還包括nfc(nearfieldcommunication,近場通信)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于rfid(radiofrequencyidentification,射頻識別)技術(shù),irda(infrareddataassociation,紅外數(shù)據(jù)協(xié)會)技術(shù),uwb(ultra-wideband,超寬帶)技術(shù),bt(bluetooth,藍(lán)牙)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,服務(wù)器100可以被一個或多個asic(applicationspecificintegratedcircuit,應(yīng)用專用集成電路)、dsp(digitalsignalprocessing,數(shù)字信號處理器)、pld(programmablelogicdevice,可編程邏輯器件)、fpga(field-programmablegatearray,現(xiàn)場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
該實(shí)施例中的服務(wù)器中處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該基于光線傳感器的屏幕背光亮度調(diào)整方法的實(shí)施例中執(zhí)行了詳細(xì)描述,此處將不再做詳細(xì)闡述說明。
可選的,本發(fā)明還提供一種服務(wù)器,執(zhí)行圖1、圖2、圖3和圖4任一所示的基于光線傳感器的屏幕背光亮度調(diào)整方法的全部或者部分步驟。所述服務(wù)器包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上述任一示例性實(shí)施例所述的方法。
該實(shí)施例中的服務(wù)器中處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該基于光線傳感器的屏幕背光亮度調(diào)整方法的實(shí)施例中執(zhí)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
在示例性實(shí)施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)為計(jì)算機(jī)可讀存儲介質(zhì),例如可以為包括指令的臨時性和非臨時性計(jì)算機(jī)可讀存儲介質(zhì)。該存儲介質(zhì)例如包括指令的存儲器102,上述指令可由服務(wù)器100的處理器109執(zhí)行以完成上述基于光線傳感器的屏幕背光亮度調(diào)整方法。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),本領(lǐng)域技術(shù)人員可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。