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