本發(fā)明涉及移動終端領(lǐng)域,特別涉及一種屏幕喚醒裝置和方法。
背景技術(shù):
隨著科技的進(jìn)步,智能手機(jī)、平板電腦等移動終端逐漸成為男女老少的必備品。
為了保證移動終端能夠有效地減少功耗,現(xiàn)有的移動終端在不使用的情況下,會進(jìn)入休眠狀態(tài)。休眠狀態(tài)下移動終端的外設(shè)如顯示屏、觸摸屏等大部分都關(guān)閉。當(dāng)用戶需要使用移動終端時,可采用按鍵等手動操作方式喚醒移動終端。然而,這種喚醒方式必須用戶在移動終端上進(jìn)行手動操作,比較繁瑣,且由于按鍵等手動操作方式任何人均能執(zhí)行,安全性低(如果移動終端不需要驗證)。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有屏幕喚醒方式比較繁瑣,且安全性低的問題,本發(fā)明實施例提供了一種屏幕喚醒裝置和方法。所述技術(shù)方案如下:
第一方面,本發(fā)明實施例提供了一種屏幕喚醒裝置,所述裝置包括:
獲取模塊,用于獲取眼球圖像,所述眼球圖像包括人眼的眼球部分的圖像;
對比模塊,用于將所述眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,所述預(yù)設(shè)圖像為用戶事先拍攝的眼球部分的圖像;
驅(qū)動模塊,用于當(dāng)所述眼球圖像與所述預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)所述眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
在本發(fā)明實施例的一種實現(xiàn)方式中,所述預(yù)設(shè)圖像是從用戶視線在屏幕上時拍攝的人眼圖像中提取出來的眼球部分的圖像。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述預(yù)設(shè)圖像可以包括多張,多張預(yù)設(shè)圖像中任意兩張預(yù)設(shè)圖像對應(yīng)的用戶視線與屏幕顯示面之間的夾角和距離中的至少一個不相同。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述對比模塊,用于將所述眼球圖像依次與所述多張預(yù)設(shè)圖像進(jìn)行對比,直到所述眼球圖像與一張預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值,或者完成所有預(yù)設(shè)圖像的對比。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述預(yù)設(shè)值為90%-95%。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述獲取模塊,包括:攝像頭和處理器;
所述處理器,用于根據(jù)所述攝像頭捕捉的畫面確定當(dāng)前畫面中是否存在人眼,當(dāng)當(dāng)前畫面中存在人眼時,控制所述攝像頭拍攝當(dāng)前畫面生成人眼圖像,并從所述人眼圖像中提取眼球圖像。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述獲取模塊還包括觸摸傳感器,所述處理器還用于獲取觸摸傳感器產(chǎn)生的信號;在獲取到所述觸摸傳感器產(chǎn)生的信號時,控制所述攝像頭工作。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述對比模塊,包括:
濾波器,用于對所述獲取模塊獲取到的所述眼球圖像進(jìn)行濾波處理;
對比單元,用于將經(jīng)過濾波處理后的所述眼球圖像與所述預(yù)設(shè)圖像進(jìn)行對比。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述對比單元包括:
存儲器,用于存儲預(yù)設(shè)圖像;
數(shù)模轉(zhuǎn)換電路,用于對所述預(yù)設(shè)圖像和經(jīng)過濾波處理后的所述眼球圖像進(jìn)行數(shù)模轉(zhuǎn)換,分別生成第一模擬信號和第二模擬信號;
對比電路,用于將所述第一模擬信號和所述第二模擬信號進(jìn)行差分放大,輸出電壓信號;
處理子單元,用于根據(jù)所述對比電路輸出的電壓信號大小確定所述眼球圖像與所述預(yù)設(shè)圖像的相似度。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述驅(qū)動模塊,用于當(dāng)所述眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,產(chǎn)生控制信號,所述控制信號用于指示所述屏幕點(diǎn)亮;
將所述控制信號發(fā)送至屏幕的驅(qū)動單元。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述眼球圖像和所述預(yù)設(shè)圖像均為3D圖像。
第二方面,本發(fā)明實施例還提供了一種屏幕喚醒方法,所述方法包括:
獲取眼球圖像,所述眼球圖像包括人眼的眼球部分的圖像;
將所述眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,所述預(yù)設(shè)圖像為用戶事先拍攝的眼球部分的圖像;
當(dāng)所述眼球圖像與所述預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)所述眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
在本發(fā)明實施例的一種實現(xiàn)方式中,所述預(yù)設(shè)圖像是從用戶視線在屏幕上時拍攝的人眼圖像中提取出來的眼球部分的圖像。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述預(yù)設(shè)圖像可以包括多張,多張預(yù)設(shè)圖像中任意兩張預(yù)設(shè)圖像對應(yīng)的用戶視線與屏幕顯示面之間的夾角和距離中的至少一個不相同。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述將所述眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,包括:
將所述眼球圖像依次與所述多張預(yù)設(shè)圖像進(jìn)行對比,直到所述眼球圖像與一張預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值,或者完成所有預(yù)設(shè)圖像的對比。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述預(yù)設(shè)值為90%-95%。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述獲取眼球圖像,包括:
根據(jù)攝像頭捕捉的畫面確定當(dāng)前畫面中是否存在人眼,當(dāng)當(dāng)前畫面中存在人眼時,控制所述攝像頭拍攝當(dāng)前畫面生成人眼圖像,并從所述人眼圖像中提取眼球圖像。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述獲取眼球圖像,還包括:
獲取觸摸傳感器產(chǎn)生的信號;
在獲取到所述觸摸傳感器產(chǎn)生的信號時,控制所述攝像頭工作。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述將所述眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,包括:
對獲取到的所述眼球圖像進(jìn)行濾波處理;
將經(jīng)過濾波處理后的所述眼球圖像與所述預(yù)設(shè)圖像進(jìn)行對比。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述將經(jīng)過濾波處理后的眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,包括:
對所述預(yù)設(shè)圖像和經(jīng)過濾波處理后的所述眼球圖像進(jìn)行數(shù)模轉(zhuǎn)換,分別生成第一模擬信號和第二模擬信號;
將所述第一模擬信號和所述第二模擬信號進(jìn)行差分放大,輸出電壓信號;
根據(jù)輸出的電壓信號大小確定所述眼球圖像與所述預(yù)設(shè)圖像的相似度。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述當(dāng)所述眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕,包括:
當(dāng)所述眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,產(chǎn)生控制信號,所述控制信號用于指示所述屏幕點(diǎn)亮;
將所述控制信號發(fā)送至屏幕的驅(qū)動單元。
在本發(fā)明實施例的另一種實現(xiàn)方式中,所述眼球圖像和預(yù)設(shè)圖像均為3D圖像。
本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
本發(fā)明通過采集眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,當(dāng)相似度大于或等于預(yù)設(shè)值時,實現(xiàn)屏幕喚醒,在此過程中無需用戶手動操作,解決了手動操作過程繁瑣的問題,且由于預(yù)設(shè)圖像是用戶事先拍攝的眼球圖像,故喚醒操作僅用戶本人可以完成,安全程度高。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種屏幕喚醒裝置的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實施例提供的另一種屏幕喚醒裝置的結(jié)構(gòu)示意圖;
圖3A是本發(fā)明實施例提供的對比單元的結(jié)構(gòu)示意圖;
圖3B是本發(fā)明實施例提供的對比電路的電路圖;
圖4是本發(fā)明實施例提供的一種屏幕喚醒方法的流程圖;
圖5是本發(fā)明實施例提供的另一種屏幕喚醒方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
圖1是本發(fā)明實施例提供的一種屏幕喚醒裝置的結(jié)構(gòu)示意圖,參見圖1,該裝置包括:
獲取模塊101,用于獲取眼球圖像,眼球圖像包括人眼的眼球部分的圖像。
對比模塊102,用于將眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,預(yù)設(shè)圖像為用戶事先拍攝的眼球部分的圖像。
驅(qū)動模塊103,用于當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
本發(fā)明通過采集眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,當(dāng)相似度大于或等于預(yù)設(shè)值時,實現(xiàn)屏幕喚醒,在此過程中無需用戶手動操作,解決了手動操作過程繁瑣的問題,且由于預(yù)設(shè)圖像是用戶事先拍攝的眼球圖像,故喚醒操作僅用戶本人可以完成,安全程度高。
圖2是本發(fā)明實施例提供的另一種屏幕喚醒裝置的結(jié)構(gòu)示意圖,參見圖2,該裝置包括:
獲取模塊201,用于獲取眼球圖像,眼球圖像包括人眼的眼球部分的圖像。
對比模塊202,用于將眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,預(yù)設(shè)圖像為用戶事先拍攝的眼球部分的圖像。
驅(qū)動模塊203,用于當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
眼球圖像通常為人眼眶內(nèi)的部分的圖像。屏幕喚醒采用眼球圖像進(jìn)行比對,一方面,由于人眼球中包括虹膜等組織,因而采用眼球圖像可以作為用戶的身份認(rèn)證,另一方面,用戶在使用移動終端時,視線通常對準(zhǔn)移動終端的屏幕,因此采用眼球圖像,還可以對用戶視線是否在屏幕上進(jìn)行驗證。
實現(xiàn)時,可以在用戶視線在屏幕上時拍攝預(yù)設(shè)圖像,從而滿足對用戶視線的驗證。具體地,預(yù)設(shè)圖像是從用戶視線在屏幕上時拍攝的人眼圖像中提取出來的眼球部分的圖像。這樣可以保證只有用戶在緊盯屏幕時,對屏幕進(jìn)行喚醒,避免用戶的視線不在屏幕時,點(diǎn)亮屏幕。
進(jìn)一步地,預(yù)設(shè)圖像可以包括多張,多張預(yù)設(shè)圖像中任意兩張預(yù)設(shè)圖像對應(yīng)的用戶視線與屏幕顯示面之間的夾角和距離中的至少一個不相同。
當(dāng)用戶在以不同角度或距離觀看屏幕時,用戶眼球會產(chǎn)生變化,使得拍攝到的用戶眼球圖像存在差異,為了使用戶可以在不同觀看距離和角度下喚醒屏幕,需要存儲不同夾角和距離的預(yù)設(shè)圖像。實現(xiàn)時,獲取模塊201可以在用戶日常生活中自動拍攝預(yù)設(shè)圖像。例如,獲取模塊201用于在用戶手動喚醒或者解鎖移動終端時,拍攝用戶眼部獲得預(yù)設(shè)圖片;獲取模塊201通過多次拍攝,得到不同夾角和距離的預(yù)設(shè)圖像。當(dāng)然,預(yù)設(shè)圖像的拍攝也可以由用戶手動完成,例如用戶可以先固定眼球到屏幕的距離大小,然后變換不同的夾角進(jìn)行拍攝,然后再逐漸調(diào)節(jié)距離大小,完成不同夾角和距離的預(yù)設(shè)圖像的拍攝。例如,將拍攝距離分為10cm、20cm、30cm和50cm,先在10cm情況下,分別按照眼睛正對屏幕、眼睛從上方向下斜看屏幕(如視線和屏幕成45°角)和眼睛從下方向上斜看屏幕三種角度進(jìn)行拍攝,然后其他距離按照同樣方式拍攝,得到12張預(yù)設(shè)圖像。當(dāng)然,在本發(fā)明實施例中,也可以設(shè)置更多的距離和角度進(jìn)行預(yù)設(shè)圖像的拍攝,也可以每個距離和角度拍攝多張圖片。
在進(jìn)行對比時,對比模塊202用于將眼球圖像依次與多張預(yù)設(shè)圖像進(jìn)行對比,直到眼球圖像與一張預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值,或者完成所有預(yù)設(shè)圖像的對比。
在本發(fā)明實施例中,預(yù)設(shè)值可以為90%-95%。將預(yù)設(shè)值設(shè)置為90%-95%,保證只有用戶本人才能喚醒屏幕。
在本發(fā)明實施例中,獲取模塊201可以包括:攝像頭2011和處理器2012;
處理器2012,用于根據(jù)攝像頭2011捕捉的畫面確定當(dāng)前畫面中是否存在人眼,當(dāng)當(dāng)前畫面中存在人眼時,控制攝像頭2011拍攝當(dāng)前畫面生成人眼圖像,并從人眼圖像中提取眼球圖像。通過處理器控制攝像頭在捕捉到人眼時進(jìn)行拍攝,避免拍攝圖像過多。
實現(xiàn)時,處理器2012可以采用遍歷方式從人眼圖像中獲取多個區(qū)域圖像,然后采用分類器依次對多個區(qū)域圖像進(jìn)行分類,從而確定出包括眼球的區(qū)域圖像,進(jìn)而確定出眼球的大致位置,最后采用邊緣提取技術(shù)從人眼圖像中提取出眼球圖像。當(dāng)然上述眼球圖像提取方式僅為舉例,本發(fā)明實施例還可以采用其他方式進(jìn)行眼球圖像的提取,這里不做贅述。
其中,攝像頭2011可以為移動終端的前置攝像頭,攝像頭2011和處理器2012結(jié)合,實現(xiàn)人眼的追蹤與檢測,其追蹤檢測范圍為110°,也即攝像頭的拍攝角度可以達(dá)到110°,從而更加易于拍攝到人眼。
其中,處理器2012可以為MCU(英文:Microcontroller Unit,中文:微控制單元)。
進(jìn)一步地,獲取模塊還可以包括觸摸傳感器2013,處理器還用于獲取觸摸傳感器2013產(chǎn)生的信號;在獲取到觸摸傳感器2013產(chǎn)生的信號時,控制攝像頭2011工作。當(dāng)人使用時才進(jìn)行畫面拍攝,節(jié)省功耗。
在本發(fā)明實施例中,對比模塊202可以包括:
濾波器2021,用于對獲取模塊獲取到的眼球圖像進(jìn)行濾波處理;對比單元2022,用于將經(jīng)過濾波處理后的眼球圖像與預(yù)設(shè)圖像進(jìn)行對比。
受限于噪聲和其它因素影響,獲取模塊201獲取到的眼球圖像中摻雜有冗余信號。為了得到比較準(zhǔn)確的眼球信息,需對獲取模塊201采集到的信號進(jìn)行濾波處理,故需用到濾波器。濾波器一般包括兩個端口,一個輸入端口和一個輸出端口,將眼球信號(眼球圖像)通過輸入端口輸入,經(jīng)過濾波得到輸出一個特定頻率的信號。其中,濾波器可以為帶通濾波器,用于首先濾除低頻和高頻噪聲,然后把處理后的信號按照無損眼球信號的頻率段進(jìn)行過濾,只允許該頻率段的信號順利通過,而其余頻率的信號受到較大的抑制,最終輸出的信號為摻雜噪聲較少的眼球信號,以提高后續(xù)對比精度。另外,在進(jìn)行濾波時,可以先將眼球圖像轉(zhuǎn)換為二進(jìn)制信號,然后再進(jìn)行濾波。
參見圖3A,對比單元2022可以包括:
存儲器2221,用于存儲預(yù)設(shè)圖像。數(shù)模轉(zhuǎn)換電路2222,用于對預(yù)設(shè)圖像和經(jīng)過濾波處理后的眼球圖像進(jìn)行數(shù)模轉(zhuǎn)換,分別生成第一模擬信號和第二模擬信號。對比電路2223,用于將第一模擬信號和第二模擬信號進(jìn)行差分放大,輸出電壓信號。處理子單元2224,用于根據(jù)對比電路輸出的電壓信號大小確定眼球圖像與預(yù)設(shè)圖像的相似度。對比單元2022通過差分放大實現(xiàn)信號對比,根據(jù)對比輸出的電壓信號確定相似度,實現(xiàn)方式簡單。
其中,數(shù)模轉(zhuǎn)換電路2222將輸入的數(shù)字信號(預(yù)設(shè)圖像,眼球圖像)轉(zhuǎn)換成模擬信號。為了提高輸出的模擬信號的精度,可以選取高精度的數(shù)模轉(zhuǎn)換電路。對于一幅圖像而言,其包括按行列分布的多個像素點(diǎn),每個像素點(diǎn)采用四位二進(jìn)制數(shù)表示。在進(jìn)行數(shù)模轉(zhuǎn)換時,處理子單元2224讀取預(yù)設(shè)圖像或眼球圖像得到二進(jìn)制信號(可以按照逐行從左到右的順序進(jìn)行),然后將二進(jìn)制信號輸入到數(shù)模轉(zhuǎn)換電路2222中。其中,處理子單元2224在獲得眼球圖像的二進(jìn)制信號后,還可以先輸出到濾波器2021中進(jìn)行濾波,濾波后再輸入到數(shù)模轉(zhuǎn)換電路2222中。數(shù)模轉(zhuǎn)換電路2222將二進(jìn)制信號轉(zhuǎn)換為電壓值,從而得到圖像對應(yīng)的模擬信號。
存儲器2221可以包括EEPROM(英文:Electrically Erasable Programmable Read-Only Memory,中文:電可擦可編程只讀存儲器),用于存儲預(yù)設(shè)圖像。存儲器2221還可以包括鎖存器,鎖存器用于在進(jìn)行信號對比前對眼球圖像進(jìn)行緩存。
對比電路2223可以為兩級開環(huán)比較器,從而實現(xiàn)高精度、低延遲的比較。
具體地,參見圖3B,對比電路2223包括M1~M7 7個MOS(英文:Metal Oxide Semiconductor,中文:金屬氧化物半導(dǎo)體)管,其中M1、M2、M5和M7為N型MOS管,M3、M4和M6為P型MOS管。如圖所示,MOS管M1的柵極與第一輸入端Vin-連接,M1的源極與M2的源極連接,M1的漏極與M3的漏極連接;M2的柵極與第二輸入端Vin+連接,M2的漏極與M4的漏極連接;M3的柵極與M4的柵極連接,M3的柵極還與M3的漏極連接,M3的源極與M4的源極連接;M5的柵極與偏置電壓端Vbias連接,M5的源極與M7的源極連接,M5的漏極與M1的源極連接;M6的柵極與M4的漏極連接,M6的源極與M4的源極連接,M6的漏極與輸出端Vout連接;M7的柵極與偏置電壓端Vbias連接,M7的漏極與輸出端Vout連接。M3的源極連接電源Vdd,M5的源極連接電源Vss。其中,第一模擬信號和第二模擬信號分別通過第一輸入端和第二輸入端輸入對比電路2223。
其中,處理子單元2224可以采用MCU實現(xiàn),可以與前述處理器2012為同一MCU。
在本發(fā)明實施例中,驅(qū)動模塊203具體可以用于當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,產(chǎn)生控制信號,控制信號用于指示屏幕點(diǎn)亮;將控制信號發(fā)送至屏幕的驅(qū)動單元。通過控制信號,控制屏幕驅(qū)動單元,實現(xiàn)屏幕喚醒。
在本發(fā)明實施例中,眼球圖像和預(yù)設(shè)圖像均可以為3D圖像。采用3D圖像,提高對比精度。
進(jìn)一步地,在完成屏幕喚醒后,移動終端可以進(jìn)行解鎖過程。當(dāng)然在一種實現(xiàn)方式中,也可以在完成屏幕喚醒直接解鎖移動終端,不執(zhí)行額外解鎖過程。
本發(fā)明通過采集眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,當(dāng)相似度大于或等于預(yù)設(shè)值時,實現(xiàn)屏幕喚醒,在此過程中無需用戶手動操作,解決了手動操作過程繁瑣的問題,且由于預(yù)設(shè)圖像是用戶事先拍攝的眼球圖像,故喚醒操作僅用戶本人可以完成,安全程度高。
圖4是本發(fā)明實施例提供的一種屏幕喚醒方法的流程圖,參見圖4,該方法包括:
步驟301:獲取眼球圖像,眼球圖像包括人眼的眼球部分的圖像。
步驟302:將眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,預(yù)設(shè)圖像為用戶事先拍攝的眼球部分的圖像。
步驟303:當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
本發(fā)明通過采集眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,當(dāng)相似度大于或等于預(yù)設(shè)值時,實現(xiàn)屏幕喚醒,在此過程中無需用戶手動操作,解決了手動操作過程繁瑣的問題,且由于預(yù)設(shè)圖像是用戶事先拍攝的眼球圖像,故喚醒操作僅用戶本人可以完成,安全程度高。
圖5是本發(fā)明實施例提供的另一種屏幕喚醒方法的流程圖,參見圖5,該方法包括:
步驟401:根據(jù)攝像頭捕捉的畫面確定當(dāng)前畫面中是否存在人眼。
在步驟401之前,該方法還可以包括:獲取觸摸傳感器產(chǎn)生的信號;在獲取到觸摸傳感器產(chǎn)生的信號時,控制攝像頭工作,以捕捉畫面。當(dāng)人使用時才進(jìn)行畫面拍攝,節(jié)省功耗。
步驟402:當(dāng)當(dāng)前畫面中存在人眼時,控制攝像頭拍攝當(dāng)前畫面生成人眼圖像,并從人眼圖像中提取眼球圖像。
步驟401和步驟402通過處理器控制攝像頭在捕捉到人眼時進(jìn)行拍攝,避免拍攝圖像過多。
步驟403:對獲取到的眼球圖像進(jìn)行濾波處理。
通過對眼球圖像進(jìn)行去噪處理,以便獲得最真實的眼球圖像,提高后續(xù)對比精度。
步驟404:將經(jīng)過濾波處理后的眼球圖像與預(yù)設(shè)圖像進(jìn)行對比。
其中,預(yù)設(shè)圖像是從用戶視線在屏幕上時拍攝的人眼圖像中提取出來的眼球部分的圖像。這樣可以保證只有用戶在緊盯屏幕時,對屏幕進(jìn)行喚醒,避免用戶的視線不在屏幕時,點(diǎn)亮屏幕。
進(jìn)一步地,預(yù)設(shè)圖像可以包括多張,多張預(yù)設(shè)圖像中任意兩張預(yù)設(shè)圖像對應(yīng)的用戶視線與屏幕顯示面之間的夾角和距離中的至少一個不相同。
實現(xiàn)時,步驟404可以包括:將眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,包括:
將眼球圖像依次與多張預(yù)設(shè)圖像進(jìn)行對比,直到眼球圖像與一張預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值,或者完成所有預(yù)設(shè)圖像的對比。
其中,眼球圖像與每一張預(yù)設(shè)圖像的對比過程可以包括:
第一步,對預(yù)設(shè)圖像和經(jīng)過濾波處理后的眼球圖像進(jìn)行數(shù)模轉(zhuǎn)換,分別生成第一模擬信號和第二模擬信號。
第二步,將第一模擬信號和第二模擬信號進(jìn)行差分放大,輸出電壓信號。
第三步,根據(jù)輸出的電壓信號大小確定眼球圖像與預(yù)設(shè)圖像的相似度。
在第三步中,輸出的電壓信號大小與眼球圖像和預(yù)設(shè)圖像的相似度的對應(yīng)關(guān)系可以事先設(shè)定,在確定了輸出電壓信號大小后,根據(jù)該對應(yīng)關(guān)系即可確定眼球圖像和預(yù)設(shè)圖像的相似度。
上述步驟通過差分放大實現(xiàn)信號對比,根據(jù)對比輸出的電壓信號確定相似度,實現(xiàn)方式簡單。
步驟405:當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,喚醒屏幕;當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度小于預(yù)設(shè)值時,不喚醒屏幕。
在本發(fā)明實施例中,預(yù)設(shè)值可以為90%-95%。預(yù)設(shè)值設(shè)置為90%-95%,保證只有用戶本人才能喚醒屏幕。
實現(xiàn)時,步驟405可以包括:
當(dāng)眼球圖像與預(yù)設(shè)圖像的相似度大于或等于預(yù)設(shè)值時,產(chǎn)生控制信號,控制信號用于指示屏幕點(diǎn)亮;將控制信號發(fā)送至屏幕的驅(qū)動單元。通過控制信號,控制屏幕驅(qū)動單元,實現(xiàn)屏幕喚醒。
在本發(fā)明實施例中,眼球圖像和預(yù)設(shè)圖像均可以為3D圖像。采用3D圖像,提高對比精度。
本發(fā)明通過采集眼球圖像與預(yù)設(shè)圖像進(jìn)行對比,當(dāng)相似度大于或等于預(yù)設(shè)值時,實現(xiàn)屏幕喚醒,在此過程中無需用戶手動操作,解決了手動操作過程繁瑣的問題,且由于預(yù)設(shè)圖像是用戶事先拍攝的眼球圖像,故喚醒操作僅用戶本人可以完成,安全程度高。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。