本發(fā)明涉及移動通信領(lǐng)域,特別是涉及一種控制屏幕熄滅的方法及電子設(shè)備。
背景技術(shù):
隨著移動電子設(shè)備如智能手機,平板電腦的普及,人們長時間使用移動電子設(shè)備會造成眼睛疲勞,特別是青少年不注意保持觀看電子屏幕的距離,非常容易導(dǎo)致近視?,F(xiàn)有的防近視產(chǎn)品,主要是通過物理按摩緩解眼部疲勞和矯正坐姿方法來達到預(yù)防目的,例如防近視眼鏡和“背背佳”,然而這些方法具有如下缺陷:
1.在應(yīng)用中不能提醒使用者保持合適距離觀看電子設(shè)備屏幕;
2.移動電子設(shè)備體積小,攜帶方便,使用者可以用各種姿勢在各種場合使用,矯正坐姿的方法難以實現(xiàn);
3.這些防近視產(chǎn)品攜帶不方便。
而目前相關(guān)的測距技術(shù)主要有紅外測距,超聲波測距,激光測距,雙目測距及單目測距,單目測距方法包括單目定焦,離焦,及雙焦法等。這些測距技術(shù)在實際應(yīng)用中存在很多缺陷,具體如下:
1.使用超聲波測距,激光測距,雙目測距等方法需要的較高的硬件設(shè)備,例如紅外發(fā)射器,激光發(fā)射器,和3D雙目立體攝像頭,而一般的移動電子設(shè)備不具備這些硬件,難以應(yīng)用這幾種技術(shù);
2.定焦法依賴于對相機模型的準確標定,技術(shù)要求較高;
3.雙焦法則需要能夠物理變焦的攝像頭,一般的電子設(shè)備體積較小和輕薄,配備的攝像頭一般都沒有物理變焦功能;
4.離焦法需要對圖像進行復(fù)雜的分析,如判斷圖像模糊度,進行插值運算進行邊緣檢測及寬度計算,不適用于實時測量距離,且對系統(tǒng)的性能要求較高。
現(xiàn)有移動電子設(shè)備中幾乎都帶有前置攝像頭,但目前還沒有通過所述前置攝像頭模組的光學(xué)原理來實現(xiàn)觀看距離的測量以達到預(yù)防近視的技術(shù),因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種控制屏幕熄滅的方法及電子設(shè)備,以通過測量電子設(shè)備使用者的眼睛與屏幕之間的距離,來提醒用戶保持觀看距離,達到預(yù)防近視的目的。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種控制屏幕熄滅的方法,所述方法應(yīng)用于電子設(shè)備,所述方法包括:
啟動所述電子設(shè)備的前置攝像頭,以獲取圖像;
在所述圖像中檢測到人眼時,測量所述前置攝像頭與所述人眼之間的距離;
將所述距離與預(yù)設(shè)的閾值范圍進行比較;及
若所述距離小于所述閾值范圍的最小值,則控制所述電子設(shè)備的屏幕熄滅。
其中,在所述電子設(shè)備的屏幕未啟動時,所述將所述距離與預(yù)設(shè)的閾值范圍進行比較的步驟包括:
若所述距離位于所述預(yù)設(shè)的閾值范圍內(nèi),則開啟所述電子設(shè)備的屏幕。
其中,所述開啟所述電子設(shè)備的屏幕的步驟之后,所述方法進一步包括:
根據(jù)所述距離調(diào)整所述屏幕的亮度。
其中,所述將所述距離與預(yù)設(shè)的閾值范圍進行比較的步驟包括:
若所述距離大于所述預(yù)設(shè)的閾值范圍的最大值,則控制所述電子設(shè)備的屏幕熄滅。
其中,在所述控制所述電子設(shè)備的屏幕熄滅的步驟之前,所述方法進一步包括:
在預(yù)設(shè)的時間內(nèi)連續(xù)N次判斷到所述距離小于所述預(yù)設(shè)的閾值范圍的最小值,則控制所述電子設(shè)備的屏幕熄滅。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種控制屏幕熄滅的電子設(shè)備,所述電子設(shè)備包括:
啟動模塊,用于啟動所述電子設(shè)備的前置攝像頭,以獲取圖像;
檢測模塊,與所述啟動模塊連接,用于檢測所述圖像中是否存在人眼;
測量模塊,與所述檢測模塊連接,用于在所述檢測模塊檢測到人眼時測量所述前置攝像頭與所述人眼之間的距離;
判斷模塊,與所述測量模塊連接,用于將所述距離與預(yù)設(shè)的閾值范圍進行比較;及
控制模塊,與所述判斷模塊連接,用于在所述距離小于所述預(yù)設(shè)的閾值范圍的最小值時,控制所述電子設(shè)備的屏幕熄滅。
其中,在所述電子設(shè)備的屏幕未啟動時,若所述判斷模塊判斷到所述測量模塊測量到的前置攝像頭到所述人眼之間的距離位于所述閾值范圍內(nèi),則所述控制模塊控制所述電子設(shè)備的屏幕開啟。
其中,在所述電子設(shè)備的屏幕開啟之后,所述控制模塊根據(jù)所述測量模塊測量到的所述前置攝像頭到所述人眼之間的距離調(diào)整所述電子設(shè)備的屏幕的亮度。
其中,若所述判斷模塊判斷到所述測量模塊測量到的所述前置攝像頭到所述人眼之間的距離大于所述預(yù)設(shè)的閾值范圍的最大值,則所述控制模塊控制所述電子設(shè)備的屏幕熄滅。
其中,所述判斷模塊在預(yù)設(shè)的時間內(nèi)連續(xù)N次判斷到所述測量模塊測量到的所述前置攝像頭到所述人眼之間的距離小于所述預(yù)設(shè)的閾值范圍的最小值,則所述控制模塊控制所述電子設(shè)備的屏幕熄滅。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的所述控制屏幕熄滅的方法及電子設(shè)備通過所述電子設(shè)備的前置攝像頭獲得圖像,并在所述圖像中存在人眼時檢測所述人眼到所述攝像頭的距離,以在預(yù)定時間內(nèi)檢測到所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值時控制所述屏幕熄滅,來提醒用戶保持觀看距離,達到預(yù)防近視的目的。
附圖說明
圖1是本發(fā)明的控制屏幕熄滅的方法的流程圖;
圖2是本發(fā)明的前置攝像頭的成像原理示意圖;
圖3是本發(fā)明的控制屏幕熄滅的電子設(shè)備的方框結(jié)構(gòu)示意圖;
圖4是本發(fā)明的控制屏幕熄滅的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明所提供的各個示例性的實施例的技術(shù)方案進行清楚、完整地描述。在不沖突的情況下,下述各個實施例以及實施例中的特征可以相互組合。
請參閱圖1,是本發(fā)明控制屏幕熄滅的方法的流程圖。本實施例所揭示的方法應(yīng)用于電子設(shè)備,該方法包括以下步驟:
步驟S1:啟動所述電子設(shè)備的前置攝像頭,以獲取圖像。
其中,啟動所述電子設(shè)備的前置攝像頭具體為兩種方式,一種方式為用戶通過手動操作使得所述前置攝像頭啟動,之后所述前置攝像頭定時捕獲圖像,或者所述前置攝像頭持續(xù)捕獲圖像;另一種方式為用戶不需要通過手動操作來啟動所述前置攝像頭,所述前置攝像頭在所述電子設(shè)備啟動后定時啟動以捕獲圖像。
在步驟S1中,首先由電子設(shè)備,如手機的前置攝像頭采集人臉圖像,然后再進行圖像預(yù)處理,包括灰度化處理、均值濾波和直方圖均衡化。圖像增強主要包括空域增強和頻域增強,第一步將圖像轉(zhuǎn)化為灰度圖,這樣可以提高系統(tǒng)的運行效率,第二步進行均值濾波,均值濾波器是常用的線性濾波器之一,對噪聲有較好的抑制作用,還可以對圖像進行中值濾波、鄰域平均濾波法進行處理。第三步是直方圖均衡化,直方圖表示圖像中每一個灰度級與其出現(xiàn)的頻率之間的統(tǒng)計關(guān)系,對圖像進行灰度拉伸,可以提高圖像對比度,去除一些對人眼檢測造成的不利因素,如光照等。步驟S1主要是為了對攝像頭采集的人臉圖像進行處理,得到質(zhì)量較高的圖像,以便后續(xù)人眼檢測更加準確。
目前手機前置攝像頭模組的鏡頭為凸透鏡,且焦距固定,基本上都是固焦模組,像距(攝像頭感應(yīng)器與鏡頭的距離)一旦調(diào)好,就不會改變,也就是說DOF(Depth Of Field,物體處于離鏡頭某一距離范圍即認為成像清晰,比如從35cm到43cm這一段范圍)在出廠時已經(jīng)調(diào)好為固定值。
步驟S2:檢測所述圖像中是否有人眼。
其中,檢測所述圖像中是否有人眼具體為:可以定時檢測所述圖像中是否有人眼或者持續(xù)檢測所述圖像中有人眼。
具體地,在所述圖像中檢測到人眼時,進入步驟S3;否則,返回步驟S1。
在步驟S2中,人眼輪廓大小基本相同,即可認為是一固定值,即使每個人的眼睛大小有所偏差,但由此偏差帶來的測距誤差對用戶體驗來說是可以接受的,即允許測距結(jié)果有一定誤差,因此本實施例中會將人眼大小為固定值作為成立的條件來描述,其中,檢測人眼的方案可使用輪廓檢測法或第三方人眼檢測算法,所述輪廓檢測法或第三方人眼檢測算法均為本領(lǐng)域現(xiàn)有技術(shù),在此不再贅述,所述輪廓檢測法或第三方人眼檢測算法的選擇可以根據(jù)需要進行。
步驟S3:測量所述前置攝像頭與所述人眼之間的距離。
在步驟S3中,請參閱圖2所示,根據(jù)凸透鏡的成像原理,在像距和焦距固定的情況下,物距的不同會使得成像大小相應(yīng)改變。在圖2中,相同大小的物體處于u1和u2的位置,在攝像頭感應(yīng)器上成像的大小分別為s1和s2。設(shè)物體邊緣透過透鏡中心的光線與水平線所成夾角為angle,物體到透鏡的距離為u,感應(yīng)器到鏡頭的距離為v,物體的原始大小為Sorig,則成像大小Simg計算公式為:
Simg=v*tan(angle)=v*(Sorig/u)=Sorig*v/u
當物體大小固定時,由于感應(yīng)器到透鏡的距離v為固定值,因此感應(yīng)器上的成像大小Simg與物距u成反比的線性關(guān)系。而由于可以認為人的眼睛大小基本上是一個固定值,因此人眼最終成像大小跟人眼與攝像頭的距離是成反比的線性關(guān)系的。若設(shè)定認為允許的人眼離屏幕的最小距離為u1,即u1為某一固定值(預(yù)設(shè)的閾值范圍的最小值),由于人眼大小也為固定值,因此成像大小s1也為固定值。
步驟S4:將所述距離與預(yù)設(shè)的閾值范圍進行比較,判斷在預(yù)設(shè)的時間內(nèi)是否連續(xù)三次所述距離小于所述預(yù)設(shè)的閾值范圍的最小值。
具體地,若在預(yù)設(shè)的時間內(nèi)連續(xù)三次所述距離小于所述閾值范圍的最小值,則進入步驟S5;否則,進入步驟S6。
在步驟S4中,若所述電子設(shè)備的屏幕已經(jīng)啟動,此時若人眼處于u2的位置,即離攝像頭的距離小于u1時,則檢測出的人眼成像大小s2將會大于s1,即此時所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值,此時提醒用戶需要將屏幕拿遠一點,若用戶未將屏幕拿遠,則在預(yù)設(shè)的時間內(nèi)(如一分鐘內(nèi))連續(xù)N次判斷到檢測到的攝像頭與人眼之間的距離小于預(yù)設(shè)的閾值范圍的最小值,則控制屏幕熄滅。其中,N為兩次或三次或以上。其中,若所述人眼到所述攝像頭的距離大于所述預(yù)設(shè)的閾值范圍的最大值,也將控制所述電子設(shè)備的屏幕熄滅。
在步驟S4中,若所述電子設(shè)備的屏幕未啟動,此時若所述人眼到攝像頭的距離位于所述預(yù)設(shè)的閾值范圍內(nèi),則開啟所述電子設(shè)備的屏幕,并在開啟所述電子設(shè)備的屏幕之后,根據(jù)所述人眼到攝像頭的距離調(diào)整所述屏幕的亮度。
步驟S5:控制所述電子設(shè)備的屏幕熄滅。
步驟S6:提示用戶將所述電子設(shè)備的屏幕移至遠離所述人眼。
所述控制屏幕熄滅的方法通過所述電子設(shè)備的前置攝像頭獲得圖像,并在所述圖像中存在人眼時檢測所述人眼到所述攝像頭的距離,以在預(yù)定時間內(nèi)檢測到所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值時控制所述屏幕熄滅,來提醒用戶保持觀看距離,達到預(yù)防近視的目的。
請參閱圖3,為本發(fā)明的控制屏幕熄滅的電子設(shè)備的方框結(jié)構(gòu)示意圖。所述電子設(shè)備包括啟動模塊10、檢測模塊20、測量模塊30、判斷模塊40及控制模塊50。
所述啟動模塊10用于啟動所述電子設(shè)備的前置攝像頭,以獲取圖像。其中,啟動所述電子設(shè)備的前置攝像頭具體為兩種方式,一種方式為用戶通過手動操作使得所述前置攝像頭啟動,之后所述前置攝像頭定時捕獲圖像,或者所述前置攝像頭持續(xù)捕獲圖像;另一種方式為用戶不需要通過手動操作來啟動所述前置攝像頭,所述前置攝像頭在所述電子設(shè)備啟動后定時啟動以捕獲圖像。具體地,首先由電子設(shè)備,如手機的前置攝像頭采集人臉圖像,然后再進行圖像預(yù)處理,包括灰度化處理、均值濾波和直方圖均衡化。圖像增強主要包括空域增強和頻域增強,第一步將圖像轉(zhuǎn)化為灰度圖,這樣可以提高系統(tǒng)的運行效率,第二步進行均值濾波,均值濾波器是常用的線性濾波器之一,對噪聲有較好的抑制作用,還可以對圖像進行中值濾波、鄰域平均濾波法進行處理。第三步是直方圖均衡化,直方圖表示圖像中每一個灰度級與其出現(xiàn)的頻率之間的統(tǒng)計關(guān)系,對圖像進行灰度拉伸,可以提高圖像對比度,去除一些對人眼檢測造成的不利因素,如光照等。為了對攝像頭采集的人臉圖像進行處理,得到質(zhì)量較高的圖像,以便后續(xù)人眼檢測更加準確。
目前手機前置攝像頭模組的鏡頭為凸透鏡,且焦距固定,基本上都是固焦模組,像距(攝像頭感應(yīng)器與鏡頭的距離)一旦調(diào)好,就不會改變,也就是說DOF(Depth Of Field,物體處于離鏡頭某一距離范圍即認為成像清晰,比如從35cm到43cm這一段范圍)在出廠時已經(jīng)調(diào)好為固定值。
所述檢測模塊20,與所述啟動模塊10連接,用于檢測所述圖像中是否有人眼。其中,檢測所述圖像中是否有人眼具體為:可以定時檢測所述圖像中是否有人眼或者持續(xù)檢測所述圖像中有人眼。具體地,人眼輪廓大小基本相同,即可認為是一固定值,即使每個人的眼睛大小有所偏差,但由此偏差帶來的測距誤差對用戶體驗來說是可以接受的,即允許測距結(jié)果有一定誤差,因此本實施例中會將人眼大小為固定值作為成立的條件來描述,其中,檢測人眼的方案可使用輪廓檢測法或第三方人眼檢測算法,所述輪廓檢測法或第三方人眼檢測算法均為本領(lǐng)域現(xiàn)有技術(shù),在此不再贅述,所述輪廓檢測法或第三方人眼檢測算法的選擇可以根據(jù)需要進行。
所述測量模塊30,與所述檢測模塊20連接,用于在所述圖像中檢測到人眼時,測量所述前置攝像頭與所述人眼之間的距離。具體地,請參閱圖2所示,根據(jù)凸透鏡的成像原理,在像距和焦距固定的情況下,物距的不同會使得成像大小相應(yīng)改變。在圖2中,相同大小的物體處于u1和u2的位置,在攝像頭感應(yīng)器上成像的大小分別為s1和s2。設(shè)物體邊緣透過透鏡中心的光線與水平線所成夾角為angle,物體到透鏡的距離為u,感應(yīng)器到鏡頭的距離為v,物體的原始大小為Sorig,則成像大小Simg計算公式為:
Simg=v*tan(angle)=v*(Sorig/u)=Sorig*v/u
當物體大小固定時,由于感應(yīng)器到透鏡的距離v為固定值,因此感應(yīng)器上的成像大小Simg與物距u成反比的線性關(guān)系。而由于可以認為人的眼睛大小基本上是一個固定值,因此人眼最終成像大小跟人眼與攝像頭的距離是成反比的線性關(guān)系的。若設(shè)定認為允許的人眼離屏幕的最小距離為u1,即u1為某一固定值(預(yù)設(shè)的閾值范圍的最小值),由于人眼大小也為固定值,因此成像大小s1也為固定值。
所述判斷模塊40,與所述測量模塊30連接,用于將所述距離與預(yù)設(shè)的閾值范圍進行比較,判斷在預(yù)設(shè)的時間內(nèi)是否連續(xù)三次所述距離小于所述預(yù)設(shè)的閾值范圍的最小值。具體地,若所述電子設(shè)備的屏幕已經(jīng)啟動,此時若人眼處于u2的位置,即離攝像頭的距離小于u1時,則檢測出的人眼成像大小s2將會大于s1,即此時所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值,此時提醒用戶需要將屏幕拿遠一點,若用戶未將屏幕拿遠,則在預(yù)設(shè)的時間內(nèi)(如一分鐘內(nèi))連續(xù)N次判斷到檢測到的攝像頭與人眼之間的距離小于預(yù)設(shè)的閾值范圍的最小值,則控制屏幕熄滅。其中,N為兩次或三次或以上。其中,若所述人眼到所述攝像頭的距離大于所述預(yù)設(shè)的閾值范圍的最大值,也將控制所述電子設(shè)備的屏幕熄滅。
其中,若所述電子設(shè)備的屏幕未啟動,此時若所述人眼到攝像頭的距離位于所述預(yù)設(shè)的閾值范圍內(nèi),則開啟所述電子設(shè)備的屏幕,并在開啟所述電子設(shè)備的屏幕之后,根據(jù)所述人眼到攝像頭的距離調(diào)整所述屏幕的亮度。
所述控制模塊50,與所述判斷模塊40連接,用于控制所述電子設(shè)備的屏幕熄滅或者提示用戶將所述電子設(shè)備的屏幕移至遠離所述人眼。具體地,在預(yù)設(shè)的時間內(nèi)連續(xù)三次判斷到所述距離小于所述閾值范圍的最小值,則控制所述電子設(shè)備的屏幕熄滅;否則提示用戶將所述電子設(shè)備的屏幕移至遠離所述人眼。
本發(fā)明實施例的電子設(shè)備的上述模塊對應(yīng)執(zhí)行上述實施例的基于藍牙調(diào)整聯(lián)系人排列方式的方法,具有與其相同的技術(shù)效果。
應(yīng)該理解到,上述模塊的劃分為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如兩個模塊可以集成到另一個系統(tǒng)中,或一些特征可以忽略,或不執(zhí)行。另外,模塊相互之間的連接可以通過一些接口,也可以是電性或其它形式。上述模塊既可以采用軟件功能框的形式實現(xiàn),也可以采用例如圖3所示的硬件的形式實現(xiàn)。
請參閱圖4,是本發(fā)明控制屏幕熄滅的電子設(shè)備的硬件結(jié)構(gòu)示意圖。所述電子設(shè)備包括存儲器110、處理器120、控制器130及通信總線140。通信總線140用于處理器120調(diào)用各種數(shù)據(jù),存儲器110用于存儲程序指令。為了方便說明,圖3所示處理器120、存儲器110、通信總線140及控制器130的數(shù)量均為一個。
所述存儲器110,用于存儲預(yù)設(shè)的閾值范圍的最小值及最大值。
所述處理器120啟動所述電子設(shè)備的前置攝像頭,以獲取圖像。
其中,啟動所述電子設(shè)備的前置攝像頭具體為兩種方式,一種方式為用戶通過手動操作使得所述前置攝像頭啟動,之后所述前置攝像頭定時捕獲圖像,或者所述前置攝像頭持續(xù)捕獲圖像;另一種方式為用戶不需要通過手動操作來啟動所述前置攝像頭,所述前置攝像頭在所述電子設(shè)備啟動后定時啟動以捕獲圖像。首先由電子設(shè)備,如手機的前置攝像頭采集人臉圖像,然后再進行圖像預(yù)處理,包括灰度化處理、均值濾波和直方圖均衡化。圖像增強主要包括空域增強和頻域增強,第一步將圖像轉(zhuǎn)化為灰度圖,這樣可以提高系統(tǒng)的運行效率,第二步進行均值濾波,均值濾波器是常用的線性濾波器之一,對噪聲有較好的抑制作用,還可以對圖像進行中值濾波、鄰域平均濾波法進行處理。第三步是直方圖均衡化,直方圖表示圖像中每一個灰度級與其出現(xiàn)的頻率之間的統(tǒng)計關(guān)系,對圖像進行灰度拉伸,可以提高圖像對比度,去除一些對人眼檢測造成的不利因素,如光照等。為了對攝像頭采集的人臉圖像進行處理,得到質(zhì)量較高的圖像,以便后續(xù)人眼檢測更加準確。
目前手機前置攝像頭模組的鏡頭為凸透鏡,且焦距固定,基本上都是固焦模組,像距(攝像頭感應(yīng)器與鏡頭的距離)一旦調(diào)好,就不會改變,也就是說DOF(Depth Of Field,物體處于離鏡頭某一距離范圍即認為成像清晰,比如從35cm到43cm這一段范圍)在出廠時已經(jīng)調(diào)好為固定值。
所述處理器120檢測所述圖像中是否有人眼。其中,檢測所述圖像中是否有人眼具體為:可以定時檢測所述圖像中是否有人眼或者持續(xù)檢測所述圖像中有人眼。人眼輪廓大小基本相同,即可認為是一固定值,即使每個人的眼睛大小有所偏差,但由此偏差帶來的測距誤差對用戶體驗來說是可以接受的,即允許測距結(jié)果有一定誤差,因此本實施例中會將人眼大小為固定值作為成立的條件來描述,其中,檢測人眼的方案可使用輪廓檢測法或第三方人眼檢測算法,所述輪廓檢測法或第三方人眼檢測算法均為本領(lǐng)域現(xiàn)有技術(shù),在此不再贅述,所述輪廓檢測法或第三方人眼檢測算法的選擇可以根據(jù)需要進行。
所述處理器120在所述圖像中檢測到人眼時,測量所述前置攝像頭與所述人眼之間的距離。其中,請參閱圖2所示,根據(jù)凸透鏡的成像原理,在像距和焦距固定的情況下,物距的不同會使得成像大小相應(yīng)改變。在圖2中,相同大小的物體處于u1和u2的位置,在攝像頭感應(yīng)器上成像的大小分別為s1和s2。設(shè)物體邊緣透過透鏡中心的光線與水平線所成夾角為angle,物體到透鏡的距離為u,感應(yīng)器到鏡頭的距離為v,物體的原始大小為Sorig,則成像大小Simg計算公式為:
Simg=v*tan(angle)=v*(Sorig/u)=Sorig*v/u
當物體大小固定時,由于感應(yīng)器到透鏡的距離v為固定值,因此感應(yīng)器上的成像大小Simg與物距u成反比的線性關(guān)系。而由于可以認為人的眼睛大小基本上是一個固定值,因此人眼最終成像大小跟人眼與攝像頭的距離是成反比的線性關(guān)系的。若設(shè)定認為允許的人眼離屏幕的最小距離為u1,即u1為某一固定值(預(yù)設(shè)的閾值范圍的最小值),由于人眼大小也為固定值,因此成像大小s1也為固定值。
所述處理器120將所述距離與預(yù)設(shè)的閾值范圍進行比較,判斷在預(yù)設(shè)的時間內(nèi)是否連續(xù)三次所述距離小于所述預(yù)設(shè)的閾值范圍的最小值。
具體地,若所述電子設(shè)備的屏幕已經(jīng)啟動,此時若人眼處于u2的位置,即離攝像頭的距離小于u1時,則檢測出的人眼成像大小s2將會大于s1,即此時所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值,此時提醒用戶需要將屏幕拿遠一點,若用戶未將屏幕拿遠,則在預(yù)設(shè)的時間內(nèi)(如一分鐘內(nèi))連續(xù)N次判斷到檢測到的攝像頭與人眼之間的距離小于預(yù)設(shè)的閾值范圍的最小值,則控制屏幕熄滅。其中,N為兩次或三次或以上。其中,若所述人眼到所述攝像頭的距離大于所述預(yù)設(shè)的閾值范圍的最大值,也將控制所述電子設(shè)備的屏幕熄滅。
其中,若所述電子設(shè)備的屏幕未啟動,此時若所述人眼到攝像頭的距離位于所述預(yù)設(shè)的閾值范圍內(nèi),則開啟所述電子設(shè)備的屏幕,并在開啟所述電子設(shè)備的屏幕之后,根據(jù)所述人眼到攝像頭的距離調(diào)整所述屏幕的亮度。
所述控制器130控制所述電子設(shè)備的屏幕熄滅或者提示用戶將所述電子設(shè)備的屏幕移至遠離所述人眼。具體地,在預(yù)設(shè)的時間內(nèi)連續(xù)三次判斷到所述距離小于所述閾值范圍的最小值,則控制所述電子設(shè)備的屏幕熄滅;否則提示用戶將所述電子設(shè)備的屏幕移至遠離所述人眼。
所述控制屏幕熄滅的方法及電子設(shè)備通過所述電子設(shè)備的前置攝像頭獲得圖像,并在所述圖像中存在人眼時檢測所述人眼到所述攝像頭的距離,以在預(yù)定時間內(nèi)檢測到所述人眼到所述攝像頭的距離小于所述預(yù)設(shè)的閾值范圍的最小值時控制所述屏幕熄滅,來提醒用戶保持觀看距離,達到預(yù)防近視的目的。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。