本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法及系統(tǒng)。
背景技術(shù):
隨著移動終端技術(shù)的不斷發(fā)展,手機等移動終端的使用越來越普及。由于手機的移動性,導致它在不同亮度的環(huán)境下被使用,而環(huán)境光強度會經(jīng)常變化,因此移動終端的亮度也需要隨之變化以緩解人們觀看顯示屏時的眼疲勞。現(xiàn)有技術(shù)中,已有顯示屏背光亮度隨著環(huán)境光強度變化而變化的技術(shù),即環(huán)境光較亮時顯示屏背光調(diào)亮,當環(huán)境光較暗時顯示屏背光調(diào)暗,從而減輕用戶觀看顯示屏時的眼疲勞。
然而現(xiàn)有針術(shù)中,現(xiàn)有根據(jù)環(huán)境光調(diào)節(jié)屏幕亮度的方法中,當環(huán)境光呈瞬時變化的狀態(tài)時,顯示屏亮度會出現(xiàn)閃爍問題,給用戶的使用帶來不變。
因而現(xiàn)有技術(shù)還有待改進和提高。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法及系統(tǒng),以解決現(xiàn)有屏幕顯示亮度調(diào)節(jié)方法中存在的顯示屏亮度會出現(xiàn)閃爍的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,其包括:
每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號;
獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值;
將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,其中,所述將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度具體包括:
將所述差值的絕對值與預設(shè)差值閾值進行比較;
當所述差值的絕對值大于預設(shè)電流閾值時,獲取所述差值的正負;
根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,其中,所述根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度具體包括:
當所述差值為正值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)高;
當所述差值為負值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)低。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,其中,所述每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號具體包括:
啟動配置預設(shè)時間的計時器;
當計時器超時時,終端通過設(shè)置的光傳感器獲取當前環(huán)境光強度;
將所述當前環(huán)境光強度轉(zhuǎn)換為電流信息。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,其中,所述獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值具體包括:
根據(jù)所述電流信息確定其對應(yīng)的當前電流值;
計算所述當前電流值與前一次電流值的差值,并采用當前電流值更新前一次電流值。
一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其包括:
獲取模塊,用于每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號;
計算模塊,用于獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值;
調(diào)節(jié)模塊,用于將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述調(diào)節(jié)模塊具體包括:
比較單元,用于將所述差值的絕對值與預設(shè)差值閾值進行比較;
獲取單元,用于當所述差值的絕對值大于預設(shè)電流閾值時,獲取所述差值的正負;
調(diào)節(jié)單元,用于根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述調(diào)節(jié)單元具體包括:
第一調(diào)節(jié)子單元,用于當所述差值為正值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)高;
第二調(diào)節(jié)子單元,用于當所述差值為負值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)低。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述獲取模塊具體包括:
啟動單元,用于啟動配置預設(shè)時間的計時器;
獲取單元,用于當計時器超時時,終端通過設(shè)置的光傳感器獲取當前環(huán)境光強度;
轉(zhuǎn)換單元,用于將所述當前環(huán)境光強度轉(zhuǎn)換為電流信息。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述計算模塊具體包括:
確定單元,用于根據(jù)所述電流信息確定其對應(yīng)的當前電流值;
計算單元,用于計算所述當前電流值與前一次電流值的差值,并采用當前電流值更新前一次電流值。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法及系統(tǒng),所述方法包括:每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號;獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值;將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。本發(fā)明當中終端設(shè)備在所處環(huán)境的光強度快速變化時,將屏幕顯示亮度按照一預定值進行調(diào)節(jié),避免了屏幕閃爍的問題。同時也避免當環(huán)境光強度突然變化時,出現(xiàn)屏幕亮度調(diào)節(jié)出現(xiàn)紊亂的問題。
附圖說明
圖1為本發(fā)明提供的基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法較佳實施的流程圖。
圖2為本發(fā)明提供的基于環(huán)境光調(diào)節(jié)屏幕顯示亮度系統(tǒng)的結(jié)構(gòu)原理圖。
具體實施方式
本發(fā)明提供一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
終端設(shè)備可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
下面結(jié)合附圖,通過對實施例的描述,對發(fā)明內(nèi)容作進一步說明。
請參照圖1,圖1為本發(fā)明提供的基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)方法的較佳實施例的流程圖。所述方法包括:
S100、每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號。
具體地,所述終端設(shè)備為包括環(huán)境光強度傳感器的終端設(shè)備,所述每間隔預設(shè)時間終端獲取當前環(huán)境光強度指的是每間隔預設(shè)時間終端通過預設(shè)環(huán)境光強度傳感器獲取當前環(huán)境光強度。所述當前環(huán)境光強度為終端當前所處的環(huán)境的光強度信息。在本實施例中,所述每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號具體可以包括:
S101、啟動配置預設(shè)時間的計時器;
S102、當計時器超時時,終端通過設(shè)置的光傳感器獲取當前環(huán)境光強度;
S103、將所述當前環(huán)境光強度轉(zhuǎn)換為電流信息。
在本實施例的變形實施例中,所述每間隔預設(shè)時間終端獲取當前環(huán)境光強度可以是獲取所述預設(shè)時間內(nèi)的平均環(huán)境光強度,也就是說,終端在預設(shè)時間內(nèi)獲取多次環(huán)境光強度,根據(jù)多次環(huán)境光強度獲取預設(shè)時間的當前環(huán)境光強度。其具體可以為:
每間隔預設(shè)第一預設(shè)時間終端通過設(shè)置的光傳感器獲取一次環(huán)境光強度,并存儲所述環(huán)境光強度;
當計時器超時時,獲取所述多次環(huán)境光強度的平均值記為當前環(huán)境光強度;
將所述當前環(huán)境光強度轉(zhuǎn)換為電流信號。
值得說明的,計算當前環(huán)境光強度后,將存儲的多次環(huán)境光強度清空,僅存儲當前環(huán)境光強度。所述預設(shè)時間及第一預設(shè)時間為系統(tǒng)默認時間。所述預設(shè)時間等于第一預設(shè)時間與環(huán)境光強度獲取次數(shù)的乘積。例如,預設(shè)時間為60秒,預設(shè)第一時間為10秒,那么根據(jù)預設(shè)時間以及預設(shè)第一時間可以確定獲取環(huán)境光強度的次數(shù)為6次。
在本實施例的其他變形實施例中,所述環(huán)境光強度的光強度中值還可以根據(jù)在該段時間內(nèi)光強度較大變化的均值來確定,具體地,可以將該段時間內(nèi)終端設(shè)備所處環(huán)境的光強度最低值與光強度較大變化的均值之和作為光強度中值,記為當前環(huán)境光強度。或者,可以將該段時間內(nèi)終端設(shè)備所處環(huán)境的光強度最高值與光強度較大變化的均值之差作為光強度中值,記為當前環(huán)境光強度。
S200、獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值。
具體地,當將環(huán)境光強度轉(zhuǎn)換為電流信號后,獲取所述當前電流信號的電流值,并根據(jù)所述當前電流值以及存儲的前一次的電流值獲取電流的變化值。例如,將當前環(huán)境光強度對應(yīng)的時刻記為T1時刻,將前一次環(huán)境光強度對應(yīng)的時刻記為T0時刻,將所述當前環(huán)境光強度對應(yīng)的當前電流值記為I1,將前一次環(huán)境光強度對應(yīng)的電流值記為I0,這樣根據(jù)從TO時刻到T1時刻的電流的變化值為ΔI=I1-I0。
在本實施例中,在所述得到電流變化值ΔI,還可以包括一個更新步驟,其具體為:將所述當前電流值更新為前一次電流值。從而,所述獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值可以具體包括:
S201、根據(jù)所述電流信息確定其對應(yīng)的當前電流值;
S202、計算所述當前電流值與前一次電流值的差值,并采用當前電流值更新前一次電流值。
具體地,所述移動終端內(nèi)僅需要存儲前一次的電流值和當前電流值存儲所述電流,當獲取到差值后,將當前電流值更新為前一次電流值,而清空當前電流值。這樣避免移動終端內(nèi)存儲電流值過多,而造成的存儲空間浪費。
S300、將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
具體地,所述將差值與預設(shè)差值閾值進行比較指的是將所述差值的絕對值與預設(shè)差值閾值進行比較。這里,所述預設(shè)差值閾值為預先設(shè)置的用于判斷電流變化是否過大的判斷標準,其為正值。例如,獲取正常環(huán)境下,t1時檢測到的光電流信號I1,t2時測到的光電流信號I2,那么t2時刻與t1時刻的光電流增量ΔI為基準參考比較電流,即所述ΔI作為預設(shè)差值閾值。當t3時檢測到的光電流信號I3,t4時檢測到的光電流信號I,那么t4時刻與t3時刻的光電流增量ΔI1,光電流增量ΔI1與光電流增量ΔI進行比較,判斷環(huán)境光強度變化是否達到預設(shè)標準。
在本實施例中,所述將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度具體可以包括:
S301、將所述差值的絕對值與預設(shè)差值閾值進行比較;
S302、當所述差值的絕對值大于預設(shè)電流閾值時,獲取所述差值的正負;
S303、根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
具體地,當所述差值的絕對值大于預設(shè)電流閾值時后,判斷差值的正負,進而確定環(huán)境光強度是變大還是變小,相應(yīng)的屏幕顯示亮度。所述根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度具體為:
當所述差值為正值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)高;
當所述差值為負值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)低。
在實際應(yīng)用中,當所述差值為正值時,說明電流值變大,電流檢測單元發(fā)送一電平信號到中央處理器,中央處理器通過調(diào)用所述電平信號的指令,使智能移動終端背光顯示單元的驅(qū)動電流增大,驅(qū)動智能移動終端背光顯示單元的亮度變亮。
當所述差值為負值時,說明電流值變小,電流檢測單元發(fā)送一電平信號到中央處理器,中央處理器通過調(diào)用所述電平信號的指令,使智能移動終端背光顯示單元的驅(qū)動電流增大,驅(qū)動智能移動終端背光顯示單元的亮度變暗。
本發(fā)明還提供了一種基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),如圖2所示,其包括:
獲取模塊100,用于每間隔預設(shè)時間終端獲取當前環(huán)境光強度,并將所述當前環(huán)境光強度轉(zhuǎn)換為當前電流信號;
計算模塊200,用于獲取所述當前電流信號的電流值,并計算所述當前電流值與前一次電流值的差值;
調(diào)節(jié)模塊300,用于將差值與預設(shè)差值閾值進行比較,當所述差值大于預設(shè)差值閾值時,根據(jù)預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述調(diào)節(jié)模塊具體包括:
比較單元,用于將所述差值的絕對值與預設(shè)差值閾值進行比較;
獲取單元,用于當所述差值的絕對值大于預設(shè)電流閾值時,獲取所述差值的正負;
調(diào)節(jié)單元,用于根據(jù)是所述差值正負以及預設(shè)差值閾值調(diào)節(jié)屏幕的顯示亮度。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述調(diào)節(jié)單元具體包括:
第一調(diào)節(jié)子單元,用于當所述差值為正值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)高;
第二調(diào)節(jié)子單元,用于當所述差值為負值時,根據(jù)所述預設(shè)差值閾值將屏幕顯示亮度的調(diào)低。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述獲取模塊具體包括:
啟動單元,用于啟動配置預設(shè)時間的計時器;
獲取單元,用于當計時器超時時,終端通過設(shè)置的光傳感器獲取當前環(huán)境光強度;
轉(zhuǎn)換單元,用于將所述當前環(huán)境光強度轉(zhuǎn)換為電流信息。
所述基于環(huán)境光的屏幕顯示亮度調(diào)節(jié)系統(tǒng),其中,所述計算模塊具體包括:
確定單元,用于根據(jù)所述電流信息確定其對應(yīng)的當前電流值;
計算單元,用于計算所述當前電流值與前一次電流值的差值,并采用當前電流值更新前一次電流值。
上述環(huán)境光強度的屏幕顯示亮度調(diào)節(jié)系統(tǒng)的各個模塊在上述方法中已經(jīng)詳細說明,在這里就不再一一陳述。
在本發(fā)明所提供的實施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。