調(diào)整屏幕亮度的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端屏幕亮度調(diào)節(jié)領(lǐng)域,尤其涉及調(diào)整屏幕亮度的方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,智能手機(jī)越來越多的應(yīng)用于生活當(dāng)中,用戶長時(shí)間的盯著智能手機(jī)屏幕看,當(dāng)手機(jī)屏幕亮度或者色彩不合適,會(huì)刺激用戶的眼睛,而當(dāng)前智能手機(jī)雖然已經(jīng)實(shí)現(xiàn)了根據(jù)外部環(huán)境光強(qiáng)度來自動(dòng)調(diào)節(jié)手機(jī)屏幕的亮度,但是在同一種外部光環(huán)境的情況下,手機(jī)顯示內(nèi)容本身的亮度、色彩鮮艷度、對(duì)比度的不同,也會(huì)對(duì)眼睛產(chǎn)生不同的刺激?,F(xiàn)有技術(shù)中僅僅根據(jù)外部環(huán)境的光強(qiáng)度來調(diào)節(jié)手機(jī)屏幕的亮度,并不能很好的滿足保護(hù)用戶眼睛的目的。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種調(diào)整屏幕亮度的方法及系統(tǒng),旨在解決手機(jī)屏幕亮度智能調(diào)節(jié),保護(hù)用戶眼睛的問題。
[0005]本發(fā)明的技術(shù)方案如下:
一種調(diào)整屏幕亮度的方法,其中,包括步驟:
A、獲取當(dāng)前屏幕圖片屬性參數(shù)和屏幕亮度;
B、將當(dāng)前屏幕圖片屬性參數(shù)與屏幕亮度進(jìn)行比較;
C、當(dāng)屏幕圖片屬性參數(shù)值大于屏幕亮度時(shí),降低屏幕顯示亮度,以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度,當(dāng)屏幕圖片屬性參數(shù)值小于屏幕亮度時(shí),提高屏幕顯示亮度以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度。
[0006]所述的調(diào)整屏幕亮度的方法,其中,在所述步驟A之前還包括:
S、為系統(tǒng)中的所有圖片都分配一個(gè)固定的ID,并保存所有圖片的屬性參數(shù)。
[0007]所述的調(diào)整屏幕亮度的方法,其中,所述步驟A包括:
Al、獲取用戶當(dāng)前屏幕頁面使用的程序,判斷用戶當(dāng)前使用的程序是否為瀏覽圖片;
A2、當(dāng)是時(shí),獲取圖片ID,對(duì)應(yīng)獲取圖片的屬性參數(shù);
A3、當(dāng)用戶不是瀏覽圖片時(shí),獲取屏幕截圖的屬性參數(shù)。
[0008]所述的調(diào)整屏幕亮度的方法,其中,所述步驟A3包括:
A31、每隔預(yù)設(shè)時(shí)間,調(diào)用截圖程序進(jìn)行截屏;
A32、存儲(chǔ)所述屏幕截圖到SD卡;
A33、獲取所述屏幕截圖的圖片屬性參數(shù);
A34、刪除所述屏幕截圖。
[0009]所述的調(diào)整屏幕亮度的方法,其中,所述圖片屬性參數(shù)包括:對(duì)比度、色彩、亮度。
[0010]一種調(diào)整屏幕亮度的系統(tǒng),其中,包括:
獲取模塊,用于獲取當(dāng)前屏幕圖片屬性參數(shù)和屏幕亮度; 參數(shù)比較模塊,用于將當(dāng)前屏幕圖片屬性參數(shù)與屏幕亮度進(jìn)行比較;
亮度調(diào)節(jié)模塊,用于當(dāng)屏幕圖片屬性參數(shù)值大于屏幕亮度時(shí),降低屏幕顯示亮度,以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度,當(dāng)屏幕圖片屬性參數(shù)值小于屏幕亮度時(shí),提高屏幕顯示亮度以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度。
[0011]所述的調(diào)整屏幕亮度的系統(tǒng),其中,所述系統(tǒng)還包括:
參數(shù)存儲(chǔ)模塊,用于為系統(tǒng)中的所有圖片都分配一個(gè)固定的ID,并保存所有圖片的屬性參數(shù)。
[0012]所述的調(diào)整屏幕亮度的系統(tǒng),其中,所述獲取模塊包括:
判斷單元,用于獲取用戶當(dāng)前屏幕頁面使用的程序,判斷用戶當(dāng)前使用的程序是否為瀏覽圖片;
第一參數(shù)獲取單元,用于當(dāng)用戶在瀏覽圖片時(shí),獲取圖片ID,對(duì)應(yīng)獲取圖片的屬性參數(shù);
第二參數(shù)獲取單元,用于當(dāng)用戶不是瀏覽圖片時(shí),獲取屏幕截圖的屬性參數(shù);
所述的調(diào)整屏幕亮度的系統(tǒng),其中,所述第二參數(shù)獲取單元包括:
截屏單元,用于每隔預(yù)設(shè)時(shí)間,調(diào)用截圖程序進(jìn)行截屏;
截圖存儲(chǔ)單元,用于存儲(chǔ)所述屏幕截圖到SD卡;
截圖屬性參數(shù)獲取單元,用于獲取所述屏幕截圖的圖片屬性參數(shù);
截圖刪除單元,用于刪除所述屏幕截圖。
[0013]所述的調(diào)整屏幕亮度的系統(tǒng),其中,所述圖片屬性參數(shù)包括:對(duì)比度、色彩、亮度。
[0014]有益效果:本發(fā)明通過獲取手機(jī)屏幕圖片。當(dāng)用戶正在瀏覽圖片時(shí),直接獲取用戶圖片的ID,進(jìn)而獲取圖片的屬性參數(shù),而當(dāng)用戶不是在瀏覽圖片時(shí),每隔預(yù)定時(shí)間獲取屏幕截圖,獲取截圖的屬性參數(shù),并刪除截圖,將獲取到的手機(jī)屏幕圖片的屬性參數(shù)與當(dāng)前屏幕亮度進(jìn)行對(duì)比,當(dāng)屬性參數(shù)值大于當(dāng)前亮度時(shí),降低屏幕顯示亮度,當(dāng)屬性參數(shù)值小于當(dāng)前亮度時(shí),提高屏幕顯示亮度,保證用戶在使用手機(jī)時(shí),根據(jù)用戶瀏覽的內(nèi)容來智能調(diào)節(jié)屏幕亮度,使屏幕亮度調(diào)節(jié)至最適合眼睛觀看的亮度,保護(hù)用戶的眼睛。
【附圖說明】
[0015]圖1為本發(fā)明調(diào)整屏幕亮度的方法的步驟流程圖。
[0016]圖2為本發(fā)明調(diào)整屏幕亮度的方法的獲取圖片屬性參數(shù)的步驟流程圖。
[0017]圖3為本發(fā)明調(diào)整屏幕亮度的方法的獲取屏幕截圖的圖片屬性參數(shù)的步驟流程圖。
[0018]圖4為本發(fā)明調(diào)整屏幕亮度的方法的屏幕圖片屬性參數(shù)獲取的流程框圖。
[0019]圖5為本發(fā)明調(diào)整屏幕亮度的系統(tǒng)的結(jié)構(gòu)框圖。
[0020]圖6為本發(fā)明調(diào)整屏幕亮度的系統(tǒng)的獲取模塊的結(jié)構(gòu)框圖。
[0021]圖7為本發(fā)明調(diào)整屏幕亮度的系統(tǒng)的第二參數(shù)獲取單元的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022]本發(fā)明提供一種調(diào)整屏幕亮度的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]請(qǐng)參閱圖1,圖1為本發(fā)明調(diào)整屏幕亮度的方法的步驟流程圖,其中,包括步驟:
51、獲取當(dāng)前屏幕圖片屬性參數(shù)和屏幕亮度;
52、將當(dāng)前屏幕圖片屬性參數(shù)與屏幕亮度進(jìn)行比較;
53、當(dāng)屏幕圖片屬性參數(shù)值大于屏幕亮度時(shí),降低屏幕顯示亮度,以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度,當(dāng)屏幕圖片屬性參數(shù)值小于屏幕亮度時(shí),提高屏幕顯示亮度以使調(diào)節(jié)后的圖片屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度。
[0024]本發(fā)明的調(diào)整屏幕亮度的方法,首先,獲取屏幕圖片屬性參數(shù)和屏幕亮度,也就是獲取屏幕當(dāng)前所處的圖片的屬性參數(shù),圖片的屬性參數(shù)與屏幕本身的亮度并不相同,當(dāng)屏幕為一亮度時(shí),圖片過暗或者過于鮮艷也會(huì)影響用戶的用眼,刺激用戶眼部。本發(fā)明獲取屏幕圖片屬性參數(shù)與屏幕亮度后,將屏幕圖片屬性參數(shù)與屏幕亮度進(jìn)行比較,比較后,當(dāng)圖片屬性參數(shù)大于屏幕亮度,則表示當(dāng)前圖片會(huì)刺激人的眼睛,因此降低屏幕顯示亮度,而當(dāng)圖片屬性參數(shù)低于屏幕亮度,則說明圖片過暗,因此提高屏幕亮度來滿足用戶的用眼需求。保護(hù)用戶的眼睛,其中亮度調(diào)節(jié)的具體方法,獲取屏幕圖片的屬性參數(shù)作為屏幕亮度調(diào)節(jié)的參照,其中圖片對(duì)眼鏡的刺激程度首先是圖片亮度,其值一般取O—255,值越大代表亮度越高;其次是圖片的色彩,這里取色彩的平均值,每一種顏色都是由紅藍(lán)綠成分合成,而本發(fā)明獲取的正是這三種成分色彩的值,其值也是O — 255 ;最后是對(duì)比度,如果一張色彩平均值不高的圖片,對(duì)比度非常大,即明暗區(qū)域差異非常大,也會(huì)造成視覺疲勞,公認(rèn)的120:1是理想對(duì)比度。取以上三個(gè)參數(shù)基本可以判斷圖片對(duì)眼鏡的刺激程度,首先我們讀取圖片亮度值bright_Value □,這個(gè)值跟屏幕亮度等效,不需要轉(zhuǎn)換;然后讀取色彩,我們?nèi)?25為中間值,超出或不足的部分,按照百分之三十折算成亮度值;而對(duì)比度則超出或不足120:1的按照百分之二十折算成亮度值,最后將三個(gè)參數(shù)等效的亮度值與當(dāng)前屏幕亮度對(duì)比,根據(jù)對(duì)比結(jié)果調(diào)整屏幕亮度,使調(diào)節(jié)后的圖片的屬性參數(shù)等于調(diào)節(jié)前的屏幕亮度,因?yàn)檎{(diào)節(jié)前的屏幕亮度是現(xiàn)有技術(shù)的最佳屏幕亮度,因此當(dāng)瀏覽的頁面過暗或過于鮮艷,只需將屏幕圖片的屬性參數(shù)調(diào)節(jié)至與調(diào)節(jié)前的屏幕亮度一致即可。
[0025]進(jìn)一步的,所述的調(diào)整屏幕亮度的方法,其中,在所述步驟SI之前還包括:
S0、為系統(tǒng)中的所有圖片都分配一個(gè)固定的ID,并保存所有圖片的屬性參數(shù)。本發(fā)明的所述方法,在步驟SI之前,首先需要為手機(jī)的所有圖片分配一個(gè)固定ID,并保存圖片的屬性參數(shù),以便當(dāng)用戶在瀏覽圖片時(shí),智能獲取圖片ID,從而獲得圖片的屬性參數(shù),方便與屏幕亮度進(jìn)行比較。
[0026]進(jìn)一步的,如圖2所示,為本發(fā)明所述的調(diào)整屏幕亮度的方法獲取圖片屬性參數(shù)的步驟流程圖,其中,所述步驟SI包括:
5101、獲取用戶當(dāng)前屏幕頁面使用的程序,判斷用戶當(dāng)前使用的程序是否為瀏覽圖片;
5102、當(dāng)是時(shí),獲取圖片ID,對(duì)應(yīng)獲取圖片的屬性參數(shù);
5103、當(dāng)用戶不是瀏覽圖片時(shí),獲取屏幕截圖的屬性參數(shù)。
[0027]本發(fā)明的所述方法,步驟SI中,獲取屏幕圖片屬性,判斷用戶當(dāng)前使用的程序是否為瀏覽圖片,若是瀏覽圖片的程序,則可以直接獲取瀏覽的圖片的ID,進(jìn)而獲取圖片的屬性參數(shù);而當(dāng)用戶不是在瀏覽圖片,例如在閱讀電子書,或者看視頻時(shí),則獲取屏幕截圖的屬性參數(shù),保證無論用戶在使用何種程序,都能將屏幕圖片屬性與屏幕亮度進(jìn)行對(duì)比,從而進(jìn)行智能調(diào)節(jié)屏幕亮度。
[0028]進(jìn)一步的,如圖3所示,為本發(fā)明所述的調(diào)整屏幕亮度的方法的獲取屏幕截圖的圖片屬性參數(shù)的步驟流程圖,其中,所述步驟S103包括:
51031、每隔預(yù)設(shè)時(shí)間,調(diào)用截圖程序進(jìn)行截屏;
51032、存儲(chǔ)所述屏幕截圖到SD卡;
51033、獲取所述屏幕截圖的圖片屬性參數(shù);
51