国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      屏幕解鎖方法及裝置、電子裝置和計算機(jī)可讀存儲介質(zhì)與流程

      文檔序號:12906342閱讀:385來源:國知局
      屏幕解鎖方法及裝置、電子裝置和計算機(jī)可讀存儲介質(zhì)與流程

      本發(fā)明涉及移動終端技術(shù)領(lǐng)域,特別涉及一種屏幕解鎖方法及裝置、電子裝置和計算機(jī)可讀存儲介質(zhì)。



      背景技術(shù):

      虹膜識別用于屏幕解鎖時,解鎖過程中用戶首先點亮屏幕,手機(jī)顯示解鎖界面,隨后用戶做上滑動作以顯示解鎖界面,在虹膜識別成功后才顯示主界面。如此,解鎖過程較為繁瑣,用戶體驗較差。



      技術(shù)實現(xiàn)要素:

      本發(fā)明的實施例提供了一種屏幕解鎖方法、屏幕解鎖裝置、電子裝置和計算機(jī)可讀存儲介質(zhì)。

      本發(fā)明實施方式的屏幕解鎖方法用于電子裝置。所述電子裝置包括虹膜識別模組和顯示屏,所述屏幕解鎖方法包括以下步驟:

      在鎖屏界面下開啟所述虹膜識別模組以進(jìn)行虹膜識別;和

      在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。

      本發(fā)明實施方式的屏幕解鎖裝置用于電子裝置。所述電子裝置包括虹膜識別模組和顯示屏,所述屏幕解鎖裝置包括開啟單元和控制單元。所述開啟單元用于在鎖屏界面下開啟所述虹膜識別模組以進(jìn)行虹膜識別;所述控制單元用于在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。

      本發(fā)明實施方式的電子裝置包括虹膜識別模組、顯示屏、一個或多個處理器。存儲器和一個或多個程序。其中所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述程序包括執(zhí)行以下步驟的指令:

      在鎖屏界面下開啟所述虹膜識別模組以進(jìn)行虹膜識別;和

      在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。

      本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì)包括與能夠攝像的電子裝置結(jié)合使用的計算機(jī)程序,所述計算機(jī)程序可被處理器執(zhí)行以完成上述的屏幕解鎖方法。

      本發(fā)明實施方式的屏幕解鎖方法、屏幕解鎖裝置、電子裝置和計算機(jī)可讀存儲介質(zhì)在虹膜識別過程中只顯示鎖屏界面和解鎖后的主界面,不顯示解鎖界面,給用戶以流暢且快速的解鎖感受,改善用戶的使用體驗。

      本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

      附圖說明

      本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:

      圖1是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。

      圖2是本發(fā)明某些實施方式的電子裝置的模塊示意圖。

      圖3是本發(fā)明某些實施方式的電子裝置的模塊示意圖。

      圖4是本發(fā)明某些實施方式的屏幕解鎖方法的狀態(tài)示意圖。

      圖5是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖.

      圖6是本發(fā)明某些實施方式的識別單元的模塊示意圖。

      圖7是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。

      圖8是本發(fā)明某些實施方式的控制子單元的模塊示意圖。

      圖9是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。

      圖10是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。

      圖11是本發(fā)明某些實施方式的識別子單元的模塊示意圖。

      具體實施方式

      下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。

      請一并參閱圖1至2,本發(fā)明實施方式的屏幕解鎖方法用于電子裝置100。電子裝置100包括虹膜識別模組20和顯示屏30。屏幕解鎖方法包括以下步驟:

      s11:在鎖屏界面下開啟虹膜識別模組20以進(jìn)行虹膜識別;和

      s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。

      請再參閱圖2,本發(fā)明實施方式的屏幕解鎖方法可以由本發(fā)明實施方式的屏幕解鎖裝置10實現(xiàn)。屏幕解鎖裝置10包括開啟單元11和控制單元12。步驟s11可以由開啟單元11實現(xiàn),步驟s12可以由控制單元12實現(xiàn)。

      也即是說,開啟單元11用于在鎖屏界面下開啟所述虹膜識別模組以進(jìn)行虹膜識別;控制單元12用于在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。

      本發(fā)明實施方式的屏幕解鎖裝置10可以應(yīng)用于本發(fā)明實施方式的電子裝置100。也即是說,本發(fā)明實施方式的電子裝置100包括本發(fā)明實施方式的屏幕解鎖裝置10。

      在某些實施方式中,電子裝置100包括手機(jī)、平板電腦、筆記本電腦、智能手表、智能手環(huán)、智能頭盔、智能眼鏡等。在本發(fā)明的具體實施例中,電子裝置100為手機(jī)。

      請參閱圖3,本發(fā)明實施方式的電子裝置100包括虹膜識別模組20、顯示屏30、運(yùn)動傳感器40、一個或多個處理器50、存儲器60、一個或多個程序61。其中,一個或多個程序61被存儲在存儲器60中,并且被配置成由一個或多個處理器50執(zhí)行,程序61包括執(zhí)行以下步驟的指令:

      s11:在鎖屏界面下開啟虹膜識別模組20以進(jìn)行虹膜識別;和

      s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。

      請參閱圖4,可以理解,現(xiàn)有的虹膜識別解鎖過程首先是按下開關(guān)鍵70以點亮顯示屏30,隨后用戶在顯示屏30上做上滑操作以顯示解鎖界面,解鎖界面中顯示提示框以使用戶雙眼對準(zhǔn)上述提示框以方便虹膜圖像采集。在虹膜識別結(jié)束后才顯示解鎖后的主界面。如此,解鎖過程較為復(fù)雜,用戶的視覺體驗較差。本發(fā)明實施方式的屏幕解鎖方法在按下開關(guān)鍵70后就進(jìn)入虹膜識別,在虹膜識別成功時顯示屏30直接顯示解鎖后的主界面,整個識別過程中只顯示鎖屏界面和解鎖后的主界面,不顯示解鎖過程中的界面(即圖4所示的解鎖界面),給用戶以流暢且快速的解鎖感受,改善用戶的使用體驗。其中,鎖屏界面包括顯示屏30為黑屏?xí)r的界面(圖4中的“鎖屏界面一”)以及亮屏后屏幕鎖定的界面(圖4中的“鎖屏界面二”)。

      除了采用按下開關(guān)鍵70來開啟虹膜識別模組20之外,請參閱圖5,在某些實施方式中,步驟s11在鎖屏界面下開啟虹膜識別模組20以進(jìn)行虹膜識別包括以下步驟:

      s111:控制運(yùn)動傳感器40檢測電子裝置100的運(yùn)動信息;和

      s112:在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別。

      請參閱圖6,在某些實施方式中,開啟單元11包括控制子單元111和開啟子單元112。步驟s111可以由控制子單元111實現(xiàn),步驟s112可以由開啟子單元112實現(xiàn)。

      也即是說,控制子單元111用于控制運(yùn)動傳感器40檢測電子裝置100的運(yùn)動信息;開啟子單元112用于在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別。

      請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:

      s111:控制運(yùn)動傳感器40檢測電子裝置100的運(yùn)動信息;和

      s112:在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別。

      虹膜識別模組20在電子裝置100滿足預(yù)定條件時進(jìn)行開啟。其中,運(yùn)動信息包括電子裝置100的軌跡信息、抖動信息等。預(yù)定條件指的是電子裝置100的預(yù)定的運(yùn)動信息,如預(yù)定的軌跡信息、預(yù)定的抖動信息等。在電子裝置100被拿起且拿起過程中的運(yùn)動信息滿足預(yù)定的運(yùn)行信息時即可觸發(fā)虹膜識別模組20開啟。如此,用戶無需在拿起電子裝置100后進(jìn)行按下開關(guān)鍵的操作以點亮顯示屏30再進(jìn)行虹膜識別模組的20開啟,虹膜識別模組20在電子裝置100拿起過程中已被開啟,顯示屏30的解鎖速度加快。

      在某些實施方式中,運(yùn)動傳感器40包括加速度傳感器和/或陀螺儀。

      運(yùn)用在本發(fā)明實施方式的電子裝置100(即手機(jī))中的陀螺儀可為微機(jī)電(mems)陀螺儀。微機(jī)電陀螺儀是通過檢測科里奧利力(即旋轉(zhuǎn)物體在有徑向運(yùn)動時所受的切向力)來檢測手機(jī)的角速度。在手機(jī)產(chǎn)生徑向運(yùn)動時,微機(jī)電陀螺儀中的橫向的電容板測量由于橫向的科里奧利力運(yùn)動帶來的電容變化。由于科里奧利力正比于角速度,所以由電容的變化可以計算出角速度。微機(jī)電陀螺儀能夠分別測量x、y、z三個方向的角速度值。x方向的值的大小代表手機(jī)在水平方向的移動,y方向的值的大小代表手機(jī)在垂直方向的移動,z方向的值的大小代表手機(jī)在空間垂直方向上的移動。通過微機(jī)電陀螺儀測量手機(jī)在x、y、z三個方向的角速度即可確定手機(jī)的運(yùn)動信息,如,手機(jī)是否被用戶拿起等,從而開啟虹膜識別模組20以進(jìn)行虹膜識別。

      本發(fā)明實施方式中的加速度傳感器為微機(jī)電(mems)加速度傳感器。微機(jī)電加速度傳感器包括壓阻式微加速度計、電容式微加速度計、扭擺式微加速度計及隧道式微加速度計等。在本發(fā)明的具體實施例中,可采用電容式微加速度計進(jìn)行加速度的測量。具體地,電容式微加速度計包括兩個懸臂結(jié)構(gòu)的電容板。在手機(jī)運(yùn)動時,手機(jī)的速度變化(即加速度)達(dá)到足夠大,電容式微加速度計中的電容板所受的慣性力超過固定或支撐它的力,電容板會移動,上下兩個電容板之間的距離產(chǎn)生改變從而改變電容。電容的變化由一片晶片轉(zhuǎn)換成電壓信號,根據(jù)電壓信號即可計算出加速度值。其中,電容的變化與加速度成正比。如此,在手機(jī)運(yùn)動時即可由加速度傳感器測量出手機(jī)運(yùn)動的加速度,根據(jù)加速度確定手機(jī)的運(yùn)動信息,在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別。

      請參閱圖7,在某些實施方式中,運(yùn)動信息包括軌跡信息,步驟s11控制運(yùn)動傳感器40檢測電子裝置100的運(yùn)動信息包括以下步驟:

      s1111:控制運(yùn)動傳感器40進(jìn)行檢測以獲取第一檢測數(shù)據(jù);和

      s1112:處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。

      請參閱圖8,在某些實施方式中,控制子單元111包括第一控制孫單元1111和第一處理孫單元1112。步驟s1111可以由第一控制孫單元1111實現(xiàn)。步驟s1112可以由第一處理孫單元1112實現(xiàn)。

      也即是說,第一控制孫單元1111可用于控制運(yùn)動傳感器40進(jìn)行檢測以獲取第一檢測數(shù)據(jù);第一處理孫單元1112可用于處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。

      請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:

      s1111:控制運(yùn)動傳感器40進(jìn)行檢測以獲取第一檢測數(shù)據(jù);和

      s1112:處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。

      第一檢測數(shù)據(jù)包括運(yùn)動傳感器40檢測的電子裝置100運(yùn)動時的加速度數(shù)據(jù),即運(yùn)動傳感器40包括加速度傳感器。根據(jù)運(yùn)動傳感器40檢測到的加速度數(shù)據(jù)可計算出電子裝置100的運(yùn)動軌跡。具體地,根據(jù)牛頓力學(xué)運(yùn)動定律,通過對運(yùn)動物體的加速度進(jìn)行二重積分即可求得物體的運(yùn)動位移。電子裝置100在空間中沿x、y、z軸方向上的瞬時運(yùn)動速度v分別為:

      t時刻電子裝置100沿x、y、z軸方向上的運(yùn)動位移s分別為:

      則在t-δt時間段內(nèi),電子裝置100的空間運(yùn)動位移為:

      如此,在t時刻電子裝置100在空間坐標(biāo)系x-y-z中的空間坐標(biāo)為(sx(t),sy(t),sz(t)),如此,通過t0,t1,t2,……tn時刻所有空間位置坐標(biāo)點即可得出電子裝置100的運(yùn)動軌跡。

      預(yù)定條件在此處指的是開啟虹膜識別模組20的預(yù)定的運(yùn)動軌跡。在實際使用時,若第一處理孫單元1112通過處理運(yùn)動傳感器40的第一檢測數(shù)據(jù)得到的運(yùn)動軌跡與預(yù)定的運(yùn)動軌跡之間的差值小于預(yù)設(shè)值,即可觸發(fā)紅外攝像頭2222開啟。其中,預(yù)設(shè)運(yùn)動軌跡可以是弧形,圓形、v形等各種軌跡形狀。在本發(fā)明的具體實施例中,預(yù)定的運(yùn)動軌跡為弧形。可以理解,用戶拿起手機(jī)時,手機(jī)從遠(yuǎn)離用戶臉部的位置移動至靠近用戶臉部的位置,期間手機(jī)的運(yùn)動軌跡通常為弧形。如此,將預(yù)定的運(yùn)動設(shè)軌跡設(shè)定為弧形,可以在用戶使用時快速進(jìn)行虹膜識別模組20的開啟,減少用戶的等待時間,改善用戶的使用體驗。

      在某些情況下,用戶在行走過程中手握手機(jī),此時由于用戶手臂的擺幅可能使得手機(jī)的運(yùn)動軌跡也為弧形。因此,在某些實施方式中,為防止虹膜識別模組20的誤啟動,可以先開啟紅外攝像頭22拍攝圖像,隨后處理圖像以判斷圖像中是否存在人臉,在存在人臉時才進(jìn)行虹膜識別模組20的開啟。如此,可以防止虹膜識別的誤觸發(fā)。

      請參閱圖9,在某些實施方式中,運(yùn)動信息包括抖動信息,步驟s11控制運(yùn)動傳感器40檢測電子裝置100的運(yùn)動信息包括以下步驟:

      s1113:控制運(yùn)動傳感器40進(jìn)行檢測以獲取第二檢測數(shù)據(jù);和

      s1114:處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。

      請再參閱圖8,在某些實施方式中,步驟s1113可以由第一控制孫單元1111實現(xiàn)。步驟s1114可以由第一處理孫單元1112實現(xiàn)。

      也即是說,第一控制孫單元1111還可用于控制運(yùn)動傳感器40進(jìn)行檢測以獲取第二檢測數(shù)據(jù);第一處理孫單元1112還可用于處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。

      請結(jié)合參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:

      s1113:控制運(yùn)動傳感器40進(jìn)行檢測以獲取第二檢測數(shù)據(jù);和

      s1114:處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。

      第二檢測數(shù)據(jù)包括運(yùn)動傳感器40檢測的電子裝置100運(yùn)動時的加速度數(shù)據(jù),即運(yùn)動傳感器40包括加速度傳感器。根據(jù)兩個相鄰時刻運(yùn)動傳感器40測得的加速度數(shù)據(jù)的差值即可計算電子裝置100的抖動信息。具體地,在不同時刻分別獲取運(yùn)動傳感器40的加速度并記錄對應(yīng)時刻的時間。隨后,計算出相鄰的第一加速度和第二加速度的時間差,以及電子裝置100在x、y、z三軸上的第一加速度和第二加速度之間的加速度變化的絕對值。再根據(jù)時間差和加速度變化的絕對值利用下述公式計算出加速度變化率的平均值:其中,avg為加速度變化率的平均值,deltax、deltay、deltaz分別為電子裝置100在x、y、z三軸上的加速度變化的絕對值,diff為相鄰的第一加速度和第二加速度的時間差,c為放大系數(shù)。將平均值avg與預(yù)設(shè)平均閾值相比較,在平均值avg大于預(yù)設(shè)平均閾值時判斷產(chǎn)生了一次加速度巨變。在一段時間內(nèi)統(tǒng)計加速度巨變的次數(shù),當(dāng)次數(shù)大于預(yù)設(shè)抖動次數(shù)時即判定電子裝置100的運(yùn)動信息滿足預(yù)設(shè)條件。其中,此處的預(yù)設(shè)條件為預(yù)設(shè)的抖動次數(shù)。

      請參閱圖10,在某些實施方式中,步驟s112在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別包括以下步驟:

      s1121:開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;

      s1122:判斷虹膜圖像是否為有效圖像;

      s1123:在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準(zhǔn)提示框;和

      s1124:控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。

      請參閱圖11,在某些實施方式中,開啟子單元112包括開啟孫單元1121、判斷孫單元1122、第二控制孫單元1123和第三控制孫單元1124。步驟s1121可以由開啟孫單元1121實現(xiàn),步驟s1122可以由判斷孫單元1122實現(xiàn),步驟s1123可以由第二控制孫單元1123實現(xiàn),步驟s1124可以由第三控制孫單元1134實現(xiàn)。

      也即是說,開啟孫單元1121可用于開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;判斷孫單元1122可用于判斷虹膜圖像是否為有效圖像;;第二控制孫單元1123可用于在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準(zhǔn)提示框;第三控制孫單元1124可以由控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。

      請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:

      s1121:開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;

      s1122:判斷虹膜圖像是否為有效圖像;

      s1123:在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準(zhǔn)提示框;和

      s1124:控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。

      具體地,首先開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像,隨后判斷虹膜圖像是否為有效圖像。其中,有效圖像指的是:(1)檢測獲取的虹膜圖像是否為足夠清晰的圖像,清晰的虹膜圖像有助于后續(xù)虹膜的特征信息的提??;(2)虹膜圖像中的虹膜部分是否完整,完整的虹膜圖像是獲得完整的虹膜特征信息的前提;(3)虹膜圖像中虹膜部分的像素與整幅虹膜圖像的所有像素的比例是否足夠大,比例較大有助于虹膜特征信息的提取。當(dāng)且僅當(dāng)虹膜圖像同時滿足上述三個條件時才認(rèn)為虹膜圖像為有效圖像。若有一個條件不滿足,則認(rèn)為虹膜圖像不為有效圖像。若檢測到虹膜圖像不為有效圖像,此時可能是未采集到完整的虹膜,或采集到的虹膜圖像中虹膜部分的占比較小,因此,電子裝置100顯示提示框提示用戶將眼睛對準(zhǔn)提示框以采集到完整虹膜,且用戶可根據(jù)提示框的大小改變用戶自身與虹膜識別模組20的距離,從而保證獲取到有效的虹膜圖像。隨后,紅外攝像頭22在紅外光源21的輔助補(bǔ)光下重新獲取虹膜圖像,并對新采集到的虹膜圖像的有效性進(jìn)行檢測,直至獲取到有效的虹膜圖像以用于虹膜識別。

      請再參閱圖10,在某些實施方式中,步驟s112在運(yùn)動信息滿足預(yù)定條件時開啟虹膜識別模組20以進(jìn)行虹膜識別包括以下步驟

      s1125:在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;

      s1126:比較特征信息與預(yù)存的虹膜特征信息是否相匹配;和

      s1127:在特征信息與預(yù)存的虹膜特征信息相匹配時確定虹膜識別成功。

      請再參閱圖11,在某些實施方式中,開啟子單元112還包括第二處理孫單元1125、比較孫單元1126和確定孫單元1127。步驟s1125可以由第二處理孫單元1125實現(xiàn),步驟s1126可以由比較孫單元1126實現(xiàn),步驟s1127可以由確定孫單元1127實現(xiàn)。

      也即是說,第二處理孫單元1125可用于在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;比較孫單元1126可用于比較特征信息與預(yù)存的虹膜特征信息是否相匹配;確定孫單元1127可用于在特征信息與預(yù)存的虹膜特征信息相匹配時確定虹膜識別成功。

      請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:

      s1125:在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;

      s1126:比較特征信息與預(yù)存的虹膜特征信息是否相匹配;和

      s1127:在特征信息與預(yù)存的虹膜特征信息相匹配時確定虹膜識別成功。

      具體地,在紅外光源21進(jìn)行補(bǔ)光的環(huán)境下,紅外攝像頭22拍攝虹膜圖像。隨后,對虹膜圖像進(jìn)行處理以提取特征信息。具體地,首先進(jìn)行虹膜定位,可以通過提取虹膜的內(nèi)邊界和外邊界實現(xiàn)對虹膜的定位。其中,內(nèi)邊界的提取是通過計算出整幅虹膜圖像的灰度直方圖,由于灰度直方圖有兩個主要峰值,第一個峰值對應(yīng)的是瞳孔區(qū)域灰度集中的范圍,第二個峰值對應(yīng)的是虹膜區(qū)域灰度集中的范圍,因此,在第一個峰值的右側(cè)選取一個二值化閾值并對虹膜圖像進(jìn)行二值化處理后即可分離出瞳孔以提取到內(nèi)圓邊界。外圓邊界的提取可以采用hough變換的方法。首先使用canny算子對虹膜圖像進(jìn)行邊緣提取,然后采用可以檢測具有待定形狀物體的hough變換確定虹膜的邊緣系數(shù)以提取外圓邊界。確定內(nèi)外圓邊界后即可確定環(huán)狀虹膜所在位置。隨后,對定位后的虹膜進(jìn)行歸一化及圖像增強(qiáng)處理。其中,歸一化處理是通過某種映射(如極化坐標(biāo))將不同尺寸的虹膜紋理轉(zhuǎn)化成固定大小的區(qū)域,從而消除平移、旋轉(zhuǎn)、縮放對虹膜識別的影響。圖像增強(qiáng)處理是通過局部直方圖均衡化,即通過點運(yùn)算使定位后的環(huán)狀虹膜圖像轉(zhuǎn)換為在每一灰度級上均有相同像素點輸出的圖像,從而改善由于光照不均勻造成的歸一化后的圖像對比度低的問題。隨后,對歸一化及圖像增強(qiáng)處理后的虹膜圖像進(jìn)行特征提取及編碼。具體地,可采用小波變換對虹膜圖像進(jìn)行特征提取。2dgabor函數(shù)通過縮放、旋轉(zhuǎn)和平移可以形成一組自相似的小波。將2dgabor函數(shù)與虹膜圖像的像素相乘和積分可產(chǎn)生一系列小波系數(shù),從而提取圖像紋理(即特征信息)。編碼指的是對小波系數(shù)進(jìn)行過零編碼以得到一系列二進(jìn)制編碼數(shù)值。最后,確定孫單元1127將特征提取及編碼后的特征信息與預(yù)存的虹膜特征信息進(jìn)行比較,具體地,將虹膜圖像的特征編碼與預(yù)存的虹膜特征信息的特征編碼逐一匹配從而判斷是否為相同虹膜。特征編碼的匹配可采用海明距匹配算法:其中,ai、bi分別表示虹膜圖像的特征編碼的第i位碼及預(yù)存的虹膜特征信息的特征編碼的第i位碼,l為特征編碼的長度。對ai和bi進(jìn)行異或處理后,得到的hd的值越小,虹膜圖像的特征編碼與預(yù)存的虹膜特征信息的特征編碼的匹配度越高。如此,即可判斷特征信息與預(yù)存特征信息之間是否匹配,在匹配時即視為虹膜識別成功。

      本發(fā)明實施方式的計算機(jī)可讀存儲介質(zhì)包括與能夠攝像的電子裝置100結(jié)合使用的計算機(jī)程序,計算機(jī)程序可被處理器50執(zhí)行以完成上述任意一項實施方式所述的屏幕解鎖方法。

      例如,計算機(jī)程序可被處理器50執(zhí)行以完成下述步驟所述的屏幕解鎖方法:

      s11:在鎖屏界面下開啟虹膜識別模組20以進(jìn)行虹膜識別;和

      s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。

      在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié)合和組合。

      此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。

      流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

      在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。

      應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。

      本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。

      此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。

      上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1