本申請要求提交于2014年9月12日的美國臨時專利申請?zhí)?2/049,724的優(yōu)先權和權益。為了所有目的,前述專利的全部內容在此通過引用并入。
背景技術:
諸如虹膜信息這樣的生物測量數(shù)據(jù)被用于用戶識別和認證。生物測量系統(tǒng)被設計成采集用戶的圖像以獲得虹膜圖像。這樣的生物測量系統(tǒng)通常包括圖像傳感器,以對用戶的虹膜、眼睛和/或面部拍攝照片,然后再執(zhí)行圖像分析而從所述照片提取虹膜圖像。
技術實現(xiàn)要素:
本發(fā)明的一些實施例大體涉及通過將用戶的視線引導到虹膜生物采集或識別系統(tǒng)的不同位置來獲取虹膜圖像的設備、系統(tǒng)和方法。這些實施例的示例適應不同高度的個體,并且減少或消除用戶靠近和/或使用該系統(tǒng)的部分困惑。
在一個實施例中,公開了一種用于將用戶的視線引導到虹膜采集系統(tǒng)的不同的預定或預配置位置的設備。這種集成的用戶交互設備可以包括:用戶注意部件或裝置,用于使用戶調整用戶的位置以便進行虹膜圖像的采集;可見性限制模塊或裝置,其定位在用戶注意部件的前方,使得由于可視性限制裝置的結構或功能配置,用戶注意裝置在第一視角下對用戶是可見的或暴露的,并且在第二視角下對用戶是不可見的(例如,阻擋、遮蔽或不可見);和/或傳感器或相機模塊,其配置成采集虹膜圖像,并且定位在可見性限制裝置和用戶注意裝置的一定距離內。
在一個方面中,本公開描述了一種用于將用戶的視線引導到虹膜生物采集系統(tǒng)的不同的位置或定位之一以適應不同高度的個體的系統(tǒng)。該系統(tǒng)可以包括可見性限制裝置。用戶注意裝置可以定位在可見性限制裝置之后,所述可見性限制裝置配置成限制所述用戶注意裝置的角視場。傳感器可以定位在所述可見性限制裝置處、定位在所述可見性限制裝置之后或定位成毗鄰于所述可見性限制裝置。所述傳感器可以配置成采集利用用戶注意裝置和可見性限制裝置而定位的虹膜的圖像。
在一些實施例中,用戶注意裝置包括鏡子或圖形用戶界面顯示器中的至少一者??梢娦韵拗蒲b置可以包括格柵或隱私膜中的至少一者。該系統(tǒng)可以包括:第一子系統(tǒng),其包括可見性限制裝置、用戶注意裝置和傳感器;以及第二子系統(tǒng),其包括第二可見性限制裝置、第二用戶注意裝置和第二傳感器。第一子系統(tǒng)和第二子系統(tǒng)可以相對于彼此豎向移位以適應個體的不同高度。例如,第一子系統(tǒng)和第二子系統(tǒng)可以相對于彼此豎向移位4英寸至12英寸之間。在某些實施例中,第一子系統(tǒng)的用戶注意裝置的角視場和第二子系統(tǒng)的第二用戶注意裝置的角視場在虹膜生物采集系統(tǒng)的操作距離處重疊極小至零重疊。
在一些實施例中,該系統(tǒng)包括用于將可見性限制裝置、用戶注意裝置和傳感器共同地移動到不同高度位置或定位的調整機構。該系統(tǒng)可以包括用于將可見性限制裝置、用戶注意裝置和傳感器繞水平軸線共同地傾斜或轉動到不同的相對位置的樞轉機構。在某些實施例中,由可見性限制裝置限制的用戶注意裝置的角視場可以以高于水平的角度朝上投射。可見性限制裝置可以包括以非平行方式定向的多個格柵,以指向用于定位用戶的眼睛的優(yōu)選位置。在一些實施例中,傳感器的角視場與由可見性限制裝置限制的用戶注意裝置的角視場重疊。
在另一方面中,本公開描述了虹膜生物采集系統(tǒng)。該系統(tǒng)可以包括鏡子,以朝向用戶反射用戶的眼睛的圖像。該系統(tǒng)可以包括可見性限制裝置,該可見性限制裝置包括隱私膜或多個格柵中的至少一者,該可見性限制裝置布置在用戶和鏡子之間以限制鏡子的角視場。該系統(tǒng)可以包括圖像傳感器,以當虹膜位于鏡子的角視場內時采集用戶的虹膜的圖像。
在一些實施例中,該虹膜生物采集系統(tǒng)包括:第一子系統(tǒng),其包括鏡子、可見性限制裝置和傳感器;以及第二子系統(tǒng),其包括第二鏡子、第二可見性限制裝置和第二傳感器。第一子系統(tǒng)和第二子系統(tǒng)可以相對于彼此豎向移位以適應個體的不同高度。
在又一方面中,本公開描述了一種用于將用戶的視線引導到虹膜生物采集系統(tǒng)的不同位置或定位之一以適應個體的不同高度的方法。該方法可以包括由位于用戶注意裝置和用戶之間的可見性限制裝置限制用戶注意裝置的角視場??梢娦韵拗蒲b置和用戶注意裝置可以向用戶提供引導以定位用戶的虹膜。毗鄰于可見性限制裝置定位的傳感器可以采集根據(jù)引導定位的虹膜的圖像。
在某些實施例中,用戶注意裝置包括鏡子或圖形用戶界面顯示器中的至少一者??梢娦韵拗蒲b置可以包括格柵或隱私膜中的至少一者。在一些實施例中,調整機構可以將可見性限制裝置、用戶注意裝置和傳感器共同地移動到相對于用戶的第一高度位置。在某些實施例中,樞轉機構可以將可見性限制裝置、用戶注意裝置和傳感器繞水平軸線共同地傾斜或轉動到相對于用戶的第一位置和/或取向。
應當理解,前述概念和以下更詳細地討論的附加概念的所有組合(假設這些概念不相互不一致)被認為是本文所公開的發(fā)明主題的一部分。特別地,出現(xiàn)在本公開的結尾處的所要求保護的主題的所有組合被認為是本文所公開的發(fā)明主題的一部分。還應當理解,本文所明確使用的術語(其也可以出現(xiàn)在通過引用并入的任何公開中)應當被給予與本文所公開的特定概念最一致的含義。
附圖說明
本領域技術人員將理解,附圖主要是用于說明的目的,并且不是要限制本文所描述的發(fā)明主題的范圍。附圖不一定按比例繪制;在一些實例中,本文所公開的發(fā)明主題的各個方面可以在附圖中被夸大或放大地示出,以便于對不同特征的理解。在附圖中,相同的附圖標記通常指代相同的特征(例如,功能相似和/或結構相似的元件)。
圖1A是示出具有與服務器通信的客戶端機器的聯(lián)網(wǎng)環(huán)境的實施例的框圖。
圖1B和1C是示出用于實踐本文所述的方法和系統(tǒng)的計算機器的實施例的框圖。
圖2A示出了在虹膜生物采集系統(tǒng)的一個實施例中用戶位于多個豎向移位的虹膜生物采集單元的頂部單元前方的側視圖。
圖2B示出虹膜生物采集系統(tǒng)的一個說明性實施例中的部件,這些部件包括多個豎向移位的虹膜生物采集單元,每個單元具有相機、照明器和圖形用戶界面。
圖3示出了在虹膜生物采集系統(tǒng)的一個實施例中用戶位于三個豎向移位的虹膜生物采集單元的中間單元前方的側視圖。
圖4示出了在虹膜生物采集系統(tǒng)的一個實施例中用戶位于三個豎向移位的虹膜生物采集裝置的下部單元前方的側視圖。
圖5示出了集成的用戶交互裝置的一個實施例的輪廓(側視)圖,其包括可見性限制裝置、定位在可見性限制裝置后方的鏡子和毗鄰于可見性限制模塊和鏡子二者定位的傳感器,該圖還示出了從底部的同軸(on-axis)視角觀看集成的用戶交互模塊的用戶。
圖6示出了集成的用戶交互裝置的一個實施例的輪廓(側視)圖,其包括可見性限制模塊、定位在可見性限制裝置后方的鏡子和毗鄰于可見性限制裝置和鏡子二者定位的傳感器或相機模塊,該圖還示出了從中間的同軸視角觀看集成的用戶交互裝置的用戶。
圖7示出了針對一個說明性實施例的相機視場錐、鏡子可見性錐和鏡子反射柱的側視圖,該實施例具有如下配置:多個集成的用戶交互裝置彼此豎向移位并被定向成朝上傾斜,使得用戶交互裝置指向非水平方向。
圖8是說明了引導用戶的視線以采集虹膜數(shù)據(jù)的方法的流程圖。
具體實施方式
應當理解,前述概念和以下更詳細地討論的附加概念的所有組合(假設這些概念不相互不一致)被認為是本文所公開的發(fā)明主題的一部分。特別地,出現(xiàn)在本公開的結尾處的所要求保護的主題的所有組合被認為是本文所公開的發(fā)明主題的一部分。還應當理解,本文所明確使用的術語(其也可以出現(xiàn)在通過引用并入的任何公開中)應當被給予與本文所公開的特定概念最一致的含義。
為了閱讀以下對各種實施例的描述,以下對說明書的章節(jié)及其相應內容的描述可能是有幫助的:
-章節(jié)A描述了對于實踐本文所描述的實施例可以是有用的網(wǎng)絡環(huán)境和計算環(huán)境;以及
-章節(jié)B描述了用于引導用戶的視線以采集虹膜數(shù)據(jù)的系統(tǒng)和方法的實施例。
A、網(wǎng)絡和計算環(huán)境
在闡述本解決方案的具體實施例之前,對適于在本系統(tǒng)和方法中使用的系統(tǒng)部件和特征進行描述可以是有幫助的。圖1A示出了計算環(huán)境101的一個實施例,該計算環(huán)境包括與一個或多個服務器106A-106N(文中統(tǒng)稱為“服務器106”)通信的一個或多個客戶端機器102A-102N(文中統(tǒng)稱為“客戶端機器102”)。網(wǎng)絡安裝在客戶端機器102和服務器106之間。
在一個實施例中,計算環(huán)境101可以包括安裝在服務器106和客戶端機器102之間的器件。該器件可以管理客戶端/服務器連接,并且在一些情況下可以在多個后端服務器之間對客戶端連接進行負載均衡。在一些實施例中,客戶端機器102可以被稱為單個客戶端機器102或單組客戶端機器102,而服務器106可以被稱為單個服務器106或單組服務器106。在一個實施例中,單個客戶端機器102與多于一個服務器106通信,而在另一實施例中,單個服務器106與多于一個客戶端機器102通信。在又一實施例中,單個客戶端機器102與單個服務器106通信。
在一些實施例中,客戶端機器102可以由以下術語中的任何一個來表示:客戶端機器102;客戶端;客戶端計算機;客戶端設備;客戶端計算設備;本地機器;遠程機器;客戶端節(jié)點;端點;端點節(jié)點;或第二機器。在一些實施例中,服務器106可以由以下術語中的任何一個來表示:服務器,本地機器;遠程機器;服務器群,主機計算設備或第一機器。
在一些實施例中,客戶端機器102可以執(zhí)行、操作或以其它方式提供可以是以下任何一種的應用:軟件;程序;可執(zhí)行指令;虛擬機;管理程序;網(wǎng)絡瀏覽器;基于網(wǎng)絡的客戶端;客戶端-服務器應用;瘦客戶端計算客戶端;ActiveX控件;Java小程序;與如軟IP電話這樣的涉及因特網(wǎng)協(xié)議語音(VoIP)通信的軟件;用于流傳輸視頻和/或音頻的應用;用于促進實時數(shù)據(jù)通信的應用;HTTP客戶端;FTP客戶端;Oscar客戶端;Telnet客戶端;或任何其它可執(zhí)行指令集。其它實施例包括客戶端設備102,其顯示由在服務器106或其它遠程機器上遠程執(zhí)行的應用生成的應用輸出。在這些實施例中,客戶端設備102可以在應用窗口、瀏覽器或其它輸出窗口中顯示應用輸出。在一個實施例中,應用是桌面,而在其它實施例中,應用是生成桌面的應用。
計算環(huán)境101可以包括多于一個服務器106A-106N,使得服務器106A-106N邏輯地一起成組為服務器群106。服務器群106可以包括在地理上分散并且在邏輯上一起成組在服務器群106中的服務器106,或者彼此鄰近并且在邏輯上一起成組在服務器群106中的服務器106。在一些實施例中,服務器群106內的在地理上分散的服務器106A-106N可以使用WAN、MAN或LAN進行通信,其中,不同的地理區(qū)域可以被表征為:不同的大陸;大陸的不同地區(qū);不同的國家;不同的州;不同的城市;不同的校區(qū);不同的房間;或前述地理位置的任何組合。在一些實施例中,服務器群106可以作為單個實體管理,而在其它實施例中,服務器群106可以包括多個服務器群106。
在一些實施例中,服務器群106可以包括執(zhí)行基本相似類型的操作系統(tǒng)平臺(例如,UNIX、LINUX、SNOW LEOPARD或由華盛頓州雷德蒙德的微軟公司制造的WINDOWS NT)的服務器106。在其它實施例中,服務器群106可以包括執(zhí)行第一類型的操作系統(tǒng)平臺的第一組服務器106和執(zhí)行第二類型的操作系統(tǒng)平臺的第二組服務器106。在其它實施例中,服務器群106可以包括執(zhí)行不同類型的操作系統(tǒng)平臺的服務器106。
在一些實施例中,服務器106可以是任何的服務器類型。在其它實施例中,服務器106可以是以下服務器類型中的任何類型:文件服務器;應用服務器;網(wǎng)絡服務器;代理服務器;器件;網(wǎng)絡器件;網(wǎng)關;應用網(wǎng)關;網(wǎng)關服務器;虛擬化服務器;部署服務器;SSL VPN服務器;防火墻;網(wǎng)絡服務器;應用服務器或主應用服務器;執(zhí)行活動目錄的服務器106;或執(zhí)行提供防火墻功能、應用功能或負載均衡功能的應用加速程序的服務器106。在一些實施例中,服務器106可以是包括遠程認證撥入用戶服務的RADIUS服務器。一些實施例包括第一服務器106A,該第一服務器從客戶端機器102接收請求、將請求轉發(fā)到第二服務器106B、并且利用來自第二服務器106B的響應來對由客戶端機器102生成的請求進行響應。第一服務器106A可以獲得對客戶端機器102可用的應用的枚舉以及與托管應用枚舉內識別出的應用的應用服務器106相關聯(lián)的地址信息。第一服務器106A然后可以使用網(wǎng)絡接口呈現(xiàn)對客戶端的請求的響應,并且直接與客戶端102通信以向客戶端102提供對所識別的應用的訪問。
在一些實施例中,客戶端機器102可以是尋求訪問由服務器106提供的資源的客戶端節(jié)點。在其它實施例中,服務器106可以向客戶端102或客戶端節(jié)點提供對托管資源的訪問。在一些實施例中,服務器106充當主節(jié)點,使得其與一個或多個客戶端102或服務器106通信。在一些實施例中,主節(jié)點可以識別與托管所請求的應用的服務器106相關聯(lián)的地址信息并將其提供給一個或多個客戶端102或服務器106。在其它實施例中,主節(jié)點可以是服務器群106、客戶端102、客戶端節(jié)點102的集群、或者器件。
一個或多個客戶端102和/或一個或多個服務器106可以通過安裝于計算環(huán)境101內的機器和器件之間的網(wǎng)絡104傳輸數(shù)據(jù)。網(wǎng)絡104可以包括一個或多個子網(wǎng)絡,并且可以安裝在被包括在計算環(huán)境101內的客戶端102、服務器106、計算機器和器件的任何組合之間。在一些實施例中,網(wǎng)絡104可以是:局域網(wǎng)(LAN);城域網(wǎng)(MAN);廣域網(wǎng)(WAN);由位于客戶端機器102和服務器106之間的多個子網(wǎng)絡104組成的主網(wǎng)絡104;具有私有子網(wǎng)絡104的主公共網(wǎng)絡104;具有公共子網(wǎng)絡104的主私有網(wǎng)絡104;或具有私有子網(wǎng)絡104的主私有網(wǎng)絡104。更多實施例包括可以是以下網(wǎng)絡類型中的任何類型的網(wǎng)絡104:點對點網(wǎng)絡;廣播網(wǎng)絡;電信網(wǎng)絡;數(shù)據(jù)通信網(wǎng)絡;計算機網(wǎng)絡;ATM(異步傳輸模式)網(wǎng)絡;SONET(同步光學網(wǎng)絡)網(wǎng)絡;SDH(同步數(shù)字體系)網(wǎng)絡;無線網(wǎng)絡;有線網(wǎng)絡;或包括無線鏈路的網(wǎng)絡104,其中,該無線鏈路可以是紅外信道或衛(wèi)星頻帶。在不同的實施例中,網(wǎng)絡104的網(wǎng)絡拓撲可以不同,可能的網(wǎng)絡拓撲包括:總線網(wǎng)絡拓撲;星形網(wǎng)絡拓撲;環(huán)形網(wǎng)絡拓撲;基于中繼器的網(wǎng)絡拓撲;或分層星形網(wǎng)絡拓撲。另外的實施例可以包括使用協(xié)議以在移動設備之間通信的移動電話網(wǎng)絡的網(wǎng)絡104,其中,協(xié)議可以是以下中的任何一個:AMPS;TDMA;CDMA;GSM;GPRS UMTS;3G;4G;或能夠在移動設備之間傳輸數(shù)據(jù)的任何其它協(xié)議。
圖1B中示出了計算設備100的實施例,其中,圖1A中所示的客戶端機器102和服務器106可以被部署為本文所示出和描述的計算設備100的任何實施例,和/或在本文所示出和描述的計算設備的任何實施例上執(zhí)行。計算設備100內包括系統(tǒng)總線150,該系統(tǒng)總線與以下部件通信:中央處理單元121;主存儲器122;儲存存儲器128;輸入/輸出(I/O)控制器123;顯示設備124A-124N;安裝設備116;和網(wǎng)絡接口118。在一個實施例中,儲存存儲器128包括:操作系統(tǒng)、軟件例程和客戶端代理120。在一些實施例中,I/O控制器123還連接到鍵盤126和指點設備127。其它實施例可以包括連接到多于一個輸入/輸出設備130A-130N的I/O控制器123。
圖1C示出了計算設備100的一個實施例,其中,圖1A中所示的客戶端機器102和服務器106可以被部署為本文所示出和描述的計算設備100的任何實施例,和/或在本文所示出和描述的計算設備的任何實施例上執(zhí)行。計算設備100內包括系統(tǒng)總線150,該系統(tǒng)總線與以下部件通信:橋接170和第一I/O設備130A。在另一實施例中,橋接170進一步與主中央處理單元121通信,其中,中央處理單元121可以進一步與第二I/O設備130B、主存儲器22和高速緩存存儲器140通信。中央處理單元121內包括I/O端口、存儲器端口103和主處理器。
計算機器100的實施例可以包括特征在于以下部件配置中的任一種的中央處理單元121:響應于從主存儲器單元取出的指令并對其進行處理的邏輯電路;微處理器單元,例如由英特爾公司制造的那些、由摩托羅拉公司制造的那些、由加利福尼亞州圣克拉拉的全美達公司制造的那些;RS/6000處理器,諸如由國際商業(yè)機器制造的那些;處理器,諸如由超威半導體制造的那些;或邏輯電路的任何其它組合。中央處理單元122的其它實施例可以包括以下的任意組合:微處理器、微控制器、具有單個處理核心的中央處理單元、具有兩個處理核心的中央處理單元或具有多于一個處理核心的中央處理單元。
雖然圖1C示出了包括單個中央處理單元121的計算設備100,但是在一些實施例中,計算設備100可以包括一個或多個處理單元121。在這些實施例中,計算設備100可以存儲和執(zhí)行固件或其它可執(zhí)行指令,這些固件或其它可執(zhí)行指令在被執(zhí)行時指示一個或多個處理單元121同時執(zhí)行指令或在單片數(shù)據(jù)上同時執(zhí)行指令。在其它實施例中,計算設備100可以存儲和執(zhí)行固件或其它可執(zhí)行指令,這些固件或其它可執(zhí)行指令在被執(zhí)行時指示一個或多個處理單元各自執(zhí)行一組指令的一部分。例如,可以指示每個處理單元121執(zhí)行程序的一部分或程序內的特定模塊。
在一些實施例中,處理單元121可以包括一個或多個處理核心。例如,處理單元121可以具有兩個核心、四個核心、八個核心等。在一個實施例中,處理單元121可以包括一個或多個并行處理核心。在一些實施例中,處理單元121的處理核心可以將可用存儲器作為全局地址空間而進行訪問,或者在其它實施例中,計算設備100內的存儲器可以被分段并被分配給處理單元121內的特定核心。在一個實施例中,計算設備100中的一個或多個處理核心或處理器可以各自訪問本地存儲器。在又一實施例中,計算設備100內的存儲器可以在一個或多個處理器或處理核心之間共享,而其它存儲器可以由特定處理器或處理器子集訪問。在計算設備100包括多于一個處理單元的實施例中,多個處理單元可以被包括在單個集成電路(IC)中。在一些實施例中,這些多個處理器可以通過內部高速總線(其可以被稱為元件互連總線)鏈接在一起。
在計算設備100包括一個或多個處理單元121或處理單元121包括一個或多個處理核心的實施例中,處理器可以在多片數(shù)據(jù)上同時執(zhí)行單個指令(SIMD),或者在其它實施例中,可以在多片數(shù)據(jù)上同時執(zhí)行多個指令(MIMD)。在一些實施例中,計算設備100可以包括任何數(shù)量的SIMD處理器和MIMD處理器。
在一些實施例中,計算設備100可以包括圖像處理器、圖形處理器或圖形處理單元。圖形處理單元可以包括軟件和硬件的任何組合,并且進一步可以輸入圖形數(shù)據(jù)和圖形指令、根據(jù)輸入的數(shù)據(jù)和指令渲染圖形、并且輸出渲染的圖形。在一些實施例中,圖形處理單元可以被包括在處理單元121內。在其它實施例中,計算設備100可以包括一個或多個處理單元121,其中,至少一個處理單元121專用于處理和渲染圖形。
計算機器100的一個實施例包括通過輔助總線(也稱為背側總線)與高速緩存存儲器140通信的中央處理單元121,而計算機器100的另一實施例包括通過系統(tǒng)總線150與高速緩存存儲器通信的中央處理單元121。在一些實施例中,本地系統(tǒng)總線150還可以被中央處理單元用來與多于一種類型的I/O設備130A-130N通信。在一些實施例中,本地系統(tǒng)總線150可以是以下類型的總線中的任何一種:VESA VL總線;ISA總線;EISA總線;微通道體系結構(MCA)總線;PCI總線;PCI-X總線;PCI-Express總線;或NuBus。計算機器100的其它實施例包括作為與中央處理單元121通信的視頻顯示器124的I/O設備130A-130N。計算機器100的其它版本包括通過以下連接中的任一種連接到I/O設備130A-130N的處理器121:HyperTransport,Rapid I/O或InfiniBand。計算機器100的更多實施例包括使用本地互連總線與一個I/O設備130A通信并使用直接連接與第二I/O設備130B通信的處理器121。
在一些實施例中,計算設備100包括主存儲器單元122和高速緩存存儲器140。高速緩存存儲器140可以是任何存儲器類型,并且在一些實施例中可以是以下類型的存儲器中的任何一種:SRAM;BSRAM;或EDRAM。其它實施例包括可以是以下類型的存儲器中的任何一種的高速緩存存儲器140和主存儲器單元122:靜態(tài)隨機存取存儲器(SRAM)、突發(fā)SRAM或同步突發(fā)SRAM(BSRAM);動態(tài)隨機存取存儲器(DRAM);快頁模式DRAM(FPM DRAM);增強型DRAM(EDRAM)、擴展數(shù)據(jù)輸出RAM(EDO RAM);擴展數(shù)據(jù)輸出DRAM(EDO DRAM);突發(fā)擴展數(shù)據(jù)輸出DRAM(BEDO DRAM);增強型DRAM(EDRAM);同步DRAM(SDRAM);JEDEC SRAM;PC100SDRAM;雙倍數(shù)據(jù)速率SDRAM(DDR SDRAM);增強型SDRAM(ESDRAM);SyncLink DRAM(SLDRAM);直接Rambus DRAM(DRDRAM);鐵電RAM(FRAM);或任何其它類型的存儲器。更多的實施例包括可以通過以下方式訪問主存儲器的中央處理單元121:系統(tǒng)總線150;存儲器端口103;或允許處理器121訪問存儲器122的任何其它連接、總線或端口。
計算設備100的一個實施例提供對以下安裝設備116中的任一種的支持:CD-ROM驅動器、CD-R/RW驅動器、DVD-ROM驅動器、各種格式的磁帶驅動器、USB設備、可引導介質、可引導CD、用于諸如這樣的GNU/Linux發(fā)行版的可引導CD、硬盤驅動器或適于安裝應用或軟件的任何其它設備。在一些實施例中,應用可以包括客戶端代理120或客戶端代理120的任何部分。計算設備100進一步可以包括儲存設備128,該儲存設備可以是一個或多個硬盤驅動器,或者是獨立磁盤的一個或多個冗余陣列;其中,儲存設備配置成儲存操作系統(tǒng)、軟件、程序應用、或客戶端代理120的至少一部分。計算設備100的另一實施例包括用作儲存設備128的安裝設備116。
計算設備100進一步可以包括網(wǎng)絡接口118,以通過各種連接接口到局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或因特網(wǎng),所述各種連接包括但不限于:標準電話線、LAN或WAN鏈路(例如,802.11,T1,T3,56kb,X.25,SNA,DECNET)、寬帶連接(例如,ISDN,幀中繼,ATM,千兆以太網(wǎng),通過SONET的以太網(wǎng))、無線連接、或者上述連接中的任意或所有連接的一些組合。還可以使用各種通信協(xié)議(例如,TCP/IP,IPX,SPX,NetBIOS,以太網(wǎng),ARCNET,SONET,SDH,光纖分布式數(shù)據(jù)接口(FDDI),RS232,RS485,IEEE 802.11,IEEE 802.11a,IEEE 802.11b,IEEE 802.11g,CDMA,GSM,WiMax和直接異步連接)來建立連接。計算設備100的一個版本包括網(wǎng)絡接口118,該網(wǎng)絡接口能夠通過任何類型和/或形式的網(wǎng)關或隧道協(xié)議(例如,安全套接字層(SSL)或傳輸層安全協(xié)議(TLS)或由Citrix Systems公司制造的Citrix Gateway Protocol)來與另外的計算設備100′通信。網(wǎng)絡接口118的版本可以包括以下中的任何一種:內置網(wǎng)絡適配器;網(wǎng)絡接口卡;PCMCIA網(wǎng)卡;卡總線網(wǎng)絡適配器;無線網(wǎng)絡適配器;USB網(wǎng)絡適配器;調制解調器;或適于將計算設備100接口到網(wǎng)絡的能夠通信和執(zhí)行本文所述的方法和系統(tǒng)的任何其它設備。
計算設備100的實施例包括以下I/O設備130A-130N中的任一種:鍵盤126;指點設備127;鼠標;軌跡板;光學筆;軌跡球;麥克風;繪圖板;視頻顯示器;揚聲器;噴墨打印機;激光打印機;和染料升華打印機;或能夠執(zhí)行本文所描述的方法和系統(tǒng)的任何其它輸入/輸出設備。在一些實施例中,I/O控制器123可以連接到多個I/O設備103A-130N以控制一個或多個I/O設備。I/O設備130A-130N的一些實施例可以配置成提供儲存裝置或安裝介質116,而其它實施例可以提供通用串行總線(USB)接口以用于接納USB儲存設備(例如,由Twintech Industry,Inc所制造設備的USB閃存驅動器產品線)。其它實施例包括I/O設備130,該I/O設備可以是系統(tǒng)總線150和外部通信總線之間的橋接,例如:USB總線;蘋果臺式機總線;RS-232串行連接;SCSI總線;火線總線;火線800總線;以太網(wǎng)總線;AppleTalk總線;千兆以太網(wǎng)總線;異步傳輸模式總線;HIPPI總線;超級HIPPI總線;SerialPlus總線;SCI/LAMP總線;FibreChannel總線;或串列式小型計算機系統(tǒng)接口總線。
在一些實施例中,計算機器100可以執(zhí)行任何操作系統(tǒng),而在其它實施例中,計算機器100可以執(zhí)行以下操作系統(tǒng)中的任何操作系統(tǒng):各版本的MICROSOFT WINDOWS操作系統(tǒng);不同發(fā)布版本的Unix和Linux操作系統(tǒng);由蘋果計算機制造的任何版本的MAC OS;由國際商業(yè)機器制造的OS/2;由谷歌提供的Android;任何嵌入式操作系統(tǒng);任何實時操作系統(tǒng);任何開源操作系統(tǒng);任何專有操作系統(tǒng);用于移動計算設備的任何操作系統(tǒng);或任何其它操作系統(tǒng)。在又一實施例中,計算機器100可以執(zhí)行多個操作系統(tǒng)。例如,計算機器100可以執(zhí)行PARALLELS或其它的虛擬化平臺,這些虛擬化平臺可以在計算機器100執(zhí)行不同于第一操作系統(tǒng)的第二操作系統(tǒng)的同時執(zhí)行或管理執(zhí)行第一操作系統(tǒng)的虛擬機。
計算機器100可以體現(xiàn)在以下計算設備中的任何一種中:計算工作站;臺式計算機;膝上型電腦或筆記本電腦;服務器;手持計算機;移動電話;便攜式電信設備;媒體播放設備;游戲系統(tǒng);移動計算設備;上網(wǎng)本,平板電腦;由蘋果計算機制造的IPOD或IPAD系列設備中的設備;由索尼公司制造的PLAYSTATION系列設備中的任何一種;由Nintendo Co制造的Nintendo系列設備中的任何一種;由微軟公司制造的XBOX系列設備中的任何一種;或能夠通信并且具有足夠的處理器性能和存儲器容量以執(zhí)行本文所描述的方法和系統(tǒng)的任何其它類型和/或形式的計算、電信或媒體設備。在其它實施例中,計算機器100可以是移動設備,例如是以下移動設備中的任一種:啟用JAVA的蜂窩電話或個人數(shù)字助理(PDA);具有與該設備一致的不同處理器、操作系統(tǒng)和輸入設備的任何計算設備;或能夠執(zhí)行本文所描述的方法和系統(tǒng)的任何其它移動計算設備。在其它實施例中,計算設備100可以是以下移動計算設備中的任何一種:由Research In Motion Limited制造的任何一個系列的Blackberry或其它手持設備;由蘋果計算機制造的iPhone;Palm Pre;Pocket PC;Pocket PC電話;Android電話;或任何其它手持移動設備。在已經(jīng)描述了可以適于在本系統(tǒng)和方法中使用的某些系統(tǒng)部件和特征之后,下面討論另外的方面。
B、引導用戶的視線以便采集生物測量圖像
參考圖2A和2B,示出了用于引導用戶的視線以采集虹膜數(shù)據(jù)的系統(tǒng)的示例性實施例。如圖所示,例如,虹膜生物測量采集系統(tǒng)可以使用諸如電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)陣列這樣的一個或多個相機或圖像傳感器采集虹膜的圖像。在一些實施例中,一個或多個相機或圖像傳感器可以包括用于生物測量采集的在紅外區(qū)域中和/或在可見光區(qū)域中操作的傳感器。虹膜生物測量采集系統(tǒng)有時被稱為虹膜識別系統(tǒng)。在一些實施例中,用戶的視線被引導到虹膜生物測量采集系統(tǒng)的多個預定或預配置的位置之一,設置多個預定或預配置的位置是為了適應個體的不同高度。系統(tǒng)引導用戶的視線,同時避免因用戶可將視線引導到多個位置而使用戶困惑。例如,常規(guī)地并且不使用下述集成的用戶交互裝置的情況下,可以將鏡子(或其它裝置)定位在虹膜識別系統(tǒng)上以幫助定位用戶。然后,可以要求用戶(1)找到鏡子,和(2)移動,使他們的眼睛在鏡子中反射。如果用戶可以在鏡子中觀察到他們的眼睛,并且如果鏡子高度位于虹膜識別裝置的操作距離處的相機視場錐內,則可以使用相機(圖像傳感器)中的至少一個來采集用戶的虹膜的圖像。
然而,使眼睛相對于系統(tǒng)定位時常令用戶在確定他們的眼睛是否存在于反射視野中并且因此在相機視場內時感到困惑,因為即使眼睛不存在于相機視場中,鏡子仍會顯得明亮并且有反射性而吸引用戶的視線,使得用戶聚焦于從鏡子反射的場景的內容(其可能是小的)。如果多個虹膜生物測量采集相機單元位于彼此上方(例如為了適應不同高度的個體),則問題變得更糟。在這種情況下,個體可以觀察到用于引導用戶相對于各個相機單元的定位的三個明亮和反射的表面,但不知道要聚焦于哪個。當虹膜生物測量采集單元從水平傾斜而使得每個相機的視場不平行于用戶的靠近方向時,問題進一步加劇,使得看起來是正確的高度的鏡子實際上可能例如朝上指向并且對于用戶來說太高而無法集中其上,導致用戶不得不將用戶的眼睛重新定位到較低的裝置上的鏡子。這些對裝置使用的障礙增加了用戶在使用虹膜識別系統(tǒng)時所必須執(zhí)行的步驟的數(shù)量。它們還增加了困惑的可能性,并且因此需要不必要的更長時間來進行裝置的使用。這降低了虹膜識別裝置的吞吐量,該裝置本可以用在諸如旋轉門位置這樣的高吞吐量位置處。
本文所公開的虹膜識別設備、系統(tǒng)和方法在若干方面中解決了這些問題。第一特征可以包括:集成的用戶界面模塊,其包括相機傳感器、位于鏡子(例如,鏡子102)前方的可見性限制裝置(例如,圖2A中的裝置104)。集成的用戶界面模塊可以例如至少從頂部和底部視角(例如,對于中等高度的用戶)限制鏡子的可見性,并且允許鏡子在中間視角可見(例如,鏡子的較大部分在106a處可見或暴露,而鏡子的較小部分在106b或106c處可見)。在一些實施例中,中間視角可以小于虹膜識別系統(tǒng)的那個單元的虹膜生物測量采集相機在一定操作距離處的視場。可見性限制裝置還可以以與限制鏡子的反射的可見性相同方式限制其它用戶注意設施的可見性,以便用戶例如使用如圖2B中所示的圖形用戶界面(GUI)顯示器、指示器或照明器209來調整他或她的位置。這也減少了用戶的困惑,因為來自顯示器或指示器的反饋在用戶位于裝置的操作錐內時成為(例如,可以只有在用戶位于裝置的操作錐內時才是)可見的。
集成的用戶交互裝置可以配置在若干實施例中。在第一實施例中,一個用戶交互裝置可以定位在可以與傳感器或相機模塊一致地轉動的樞軸和/或鏡子上。用戶或其它機構然后可以使模塊樞轉,并且當集成的用戶交互裝置定位在中間視角錐(例如,對于中等高度的用戶)中并且不在頂視角之上或視角之下時,用戶觀察到明亮的反射表面。在另一實施例中,用戶交互裝置定位在豎向定向的機構上,該機構自動或手動上下移動。用戶或其它機構然后可以調整用戶交互裝置的高度,并且當集成的用戶交互裝置移動到與用戶的眼睛對準的高度時,用戶觀察到明亮的反射表面或對準指示器。在更多的實施例中,用戶交互裝置可以豎向地復制以例如設置多個實例,以適應個體的不同高度,如在圖2A中以相對于彼此定位的三個單元(例如,參見201、202和203)所示的那樣。在圖2A中,說明性地,用戶具有大約6英尺的高度,而在圖3和4中,用戶例如分別具有大約5英尺6英寸(中等高度)和5英尺(較低高度)的高度。在圖2A中,由于可見性限制裝置,底部的兩個裝置(例如,202、203)中的鏡子被大部分阻擋或對用戶不可見,而頂部模塊(例如,101)處的鏡子是可見的,即使是在用戶靠近系統(tǒng)時用戶的眼睛還沒有在鏡子中反射的情況下。因此,用戶不會對將用戶的眼睛相對哪個裝置集中或定位感到困惑。并且在用戶靠近系統(tǒng)時,用戶可以聚焦于例如上部/頂部裝置上,該上部/頂部裝置至少大致與用戶的眼睛的高度對準。另一方面,在圖3中,具有大約5英尺6英寸的高度的用戶可以主要看到中間單元(例如,301)上的鏡子系統(tǒng),而不是在不同高度處的其它鏡子。類似地,圖4示出了具有大約5英尺的高度的用戶可以主要看到并且對準底部單元(例如,401)的鏡子。
圖7中示出了多單元配置的一個實施例,其中每個單元以一定角度朝上傾斜。這意味著用戶的眼睛在遠離裝置處可以不與任何鏡子的可見性錐相交,這意味著用戶不會因為在一定距離觀察到多個明亮的鏡子而困惑,所述困惑會使用戶不確定哪個鏡子是用戶應該將用戶的眼睛定位的目標鏡子。隨用戶越來越靠近單元,取決于眼睛的高度,眼睛可以至少部分地與鏡子可見性錐之一相交或進入鏡子可見性錐之一。在這時,用戶部分地看到一個明亮反射的鏡子(而看不到其它的),因此用戶對于用戶將進一步單獨使用那個鏡子來使自己定位不會感到困惑。隨用戶進一步靠近系統(tǒng),由于鏡子的可見性限制模塊,用戶可以在對相鄰鏡子的其它明亮反射表面的可見性不產生任何困惑的情況下定位用戶的眼睛,使得用戶在該特定的鏡子中看到眼睛的反射。
圖2B示出了用于引導用戶的視線以便采集虹膜數(shù)據(jù)的系統(tǒng)的實施例。示出的系統(tǒng)可以是虹膜生物測量采集系統(tǒng)的一部分。該系統(tǒng)可以包括多個子系統(tǒng),每個子系統(tǒng)例如包括相機202、GUI照明器209和IR照明器208、眼睛檢測單元205、照明控制單元207、虹膜識別處理器206或數(shù)據(jù)庫219中的一個或多個。每個子系統(tǒng)可以共享這些元件中的一些,和/或具有某些元件的冗余/重復實例。在一個或多個實施例中,上述元件或實體中的每一個在硬件中或在硬件和軟件的組合中實現(xiàn)。例如,在一個或多個實施例中,這些元件或實體中的每一個可以包括在系統(tǒng)的硬件上執(zhí)行的任何應用、程序、庫、腳本、任務、服務、進程或任何類型和形式的可執(zhí)行指令。在一個或多個實施例中,硬件包括諸如一個或多個處理器這樣的電路,例如如上關于至少1B和1C所描述的那樣。
在一些實施例中,用戶可以使用彼此協(xié)同工作的用戶交互模塊來將自己定位在相機視場之一中,并且可以配置使得相鄰的虹膜識別模塊之間在裝置的操作距離處的鏡子可見性錐之間可以幾乎沒有重疊。這可以避免用戶在確定哪個裝置適用于用戶的高度時產生困惑。鏡子可見性系統(tǒng)301可以配置成使得它們彼此豎向移位例如大約6英寸的距離,以適應考慮到個體的不同高度的不同高度范圍。
可以通過相機202a-b采集圖像,然后可以處理所采集的圖像以執(zhí)行眼睛檢測和虹膜識別。示例性的眼睛發(fā)現(xiàn)或檢測過程可以包括使用對采集的圖像執(zhí)行霍夫變換的眼睛檢測處理器205來檢測圓形瞳孔/虹膜邊界和虹膜/鞏膜邊界,例如,如美國專利No.3,069,654中所描述的那樣,該專利通過引用完整地并入本文。眼睛檢測處理器205將檢測到的眼睛的表征傳送到虹膜識別處理器206,該虹膜識別處理器從檢測到的眼睛恢復虹膜數(shù)據(jù)、對恢復的虹膜數(shù)據(jù)進行編碼、并且將編碼的數(shù)據(jù)與存儲在數(shù)據(jù)庫219中的模板或預先編碼的虹膜數(shù)據(jù)進行比較。虹膜識別處理器206以及由虹膜識別處理器206執(zhí)行的處理的一個或多個示例在授權給Daugman的美國專利No.5,291,560中描述,該專利通過引用完整地并入本文。眼睛檢測模塊和虹膜識別模塊的結果可以傳輸?shù)秸彰骺刂颇K207,該照明控制模塊可以控制可以定位在可見性限制模塊的前方、后方或旁邊的一個或多個照明器208和/或諸如具有觸摸屏界面的液晶顯示器(LCD)這樣的圖形用戶界面(GUI)顯示器209。
在一些實施例中,可以使用其它可見性限制模塊來代替本說明書中描述的格柵。例如,可以使用諸如由3M生產的那些薄膜隱私過濾器或面板,包括在美國專利NO.3,524,789中公開的格柵式隱私膜,所述專利通過引用并入本文。
圖5示出了示例性虹膜生物測量采集系統(tǒng)的部件。它示出了集成的用戶交互裝置的輪廓圖,該集成的用戶交互裝置包括相機、可見性限制裝置501和定位在可見性限制裝置后方的鏡子。在該特定實施例中,可見性限制裝置501包括具有間距S的高度H的格柵。根據(jù)幾何學,圖5示出了在arcTan(S/H)的視角Theta(503)下,鏡子502可以對用戶不可見。為了增強可見性限制模塊的性能,格柵可以是啞光的和/或深色的,以避免光從鏡子和/或格柵反射出來,并且進入到用戶的眼睛中。
圖6示出了類似的輪廓圖。這里,存在為零的同軸視角,使得鏡子幾乎完全可見。在一個實施例中,格柵被定向成使得它們不平行,并且被配置成均定向為指向在針對系統(tǒng)的該模塊(601)的用戶的優(yōu)選操作距離處的單個點。由于用戶相對地靠近可見性限制模塊(601),那么如果格柵彼此平行(特別是在可見性限制模塊(601)的頂部和底部處),則格柵的側面的透視投影視圖會減少對用戶可見的鏡子的百分比。已經(jīng)發(fā)現(xiàn)鏡子(602)在期望的同軸視角處不可見的優(yōu)選百分比小于5%,否則在用戶根據(jù)反射定位用戶的眼睛時,鏡子的阻擋變得使用戶分心。例如,如果格柵的厚度為Th且間距為S,則鏡子不可見的比例為Th/S(例如,假設S從相鄰格柵的中心測量)。在一個實施例中,S可以是0.1英寸,Th可以是0.001英寸,這導致不可見的鏡子的百分比是1%,其在上述可接受的優(yōu)選限制內。
圖7更詳細地示出了相機視錐、鏡子視柱和鏡子可見性錐。相機視錐(701)由用戶交互模塊中所使用的相機和鏡頭模塊的屬性來限定。在一些配置中,它可以在30度到5度的范圍內。鏡子視柱的高度(例如,鏡子反射柱703)由鏡子的高度M限定,因為它限定了用戶由于鏡子的直接反射而可以看到用戶的眼睛的區(qū)域。鏡子可見性錐702由角度Theta(θ)(在本說明書前面描述)和用戶的距離R限定,使得根據(jù)幾何學,鏡子的可見部分的距離D由D=2Rtanθ給出。在一些實施例中,鏡子可見性柱的寬度M可以小于鏡子可見性錐的寬度D。這意味著,作為將用戶吸引到特定鏡子的手段,隨用戶靠近,該特定鏡子可以被觀察到對用戶至少部分地是明亮和反射的,并且使得用戶然后可以隨后將他們自己更精確地定位在鏡子可見性柱內而使他們可以看到他們眼睛的反射。
如圖7中所示,鏡子、可見性限制裝置和傳感器在一起可以形成具有相互依賴功能的集成裝置。傳感器可以定位在鏡子的位置處(例如,在鏡子在可見光譜中是反射的,但在紅外光譜中是透明的情況下),或者使得鏡子和傳感器之間的距離對用戶的眼睛的包角小于閾值。如果包角低于閾值,則隨用戶借助于將用戶的眼睛定位在鏡子中而靠近集成裝置,由虹膜的偏角視圖而造成的相機所捕獲的虹膜圖像的透視失真可以足夠小,使得可能需要虹膜的正角視圖的后續(xù)處理的性能不受影響。另外,如果包角低于閾值,那么與包角高于閾值的情況相比,由傳感器所采集的虹膜的圖像被虹膜前方的眼睫毛遮蔽的概率減小。此外,如果包角低于閾值,則眼睛檢測器(其在一些實施例中在完整系統(tǒng)中是處理中的初始步驟)可以被呈現(xiàn)眼睛的正視圖,并且可以利用例如對瞳孔/虹膜和虹膜/鞏膜邊界(其在以同軸視圖呈現(xiàn)給傳感器時是圓形的)的形狀的檢測來更優(yōu)地進行檢測眼睛的操作。在美國專利NO.3,069,654中描述了使用霍夫變換來檢測圓形瞳孔/虹膜邊界和虹膜/鞏膜邊界的示例性眼睛發(fā)現(xiàn)過程,所述專利通過引用并入本文。例如,優(yōu)選的包角閾值可以是25度。
關于可見性限制裝置,其功能之一是鼓勵用戶減小用戶相對于鏡子垂直軸線的離軸視角,因為明亮的反射表面在大離軸角度下對于用戶是不可見的,并且因此即使在鏡子中眼睛的反射對用戶還不是可見的也激勵用戶移動直至其確實看到明亮和反射的物體。結合可見性限制裝置的這種功能,如果鏡子和傳感器之間的位移相對于用戶的眼睛的包角小于已經(jīng)如上所述的閾值,那么即使在用戶的眼睛被定位成與鏡子同軸之前,相機傳感器也能夠執(zhí)行眼睛檢測,因為如上所述,虹膜的視圖將基本上正對相機軸線,并且因此對于眼睛檢測是最佳的。如圖7中所示,如果相機視場錐的至少一部分與鏡子可見性錐重疊,這種功能便是可能的。為了避免系統(tǒng)性能的延遲和用戶體驗的延遲,對于改進GUI反饋以向用戶提供例如用戶在朝著正確還是錯誤的方向移動的指示或提供充分提前的時間來調整照明的亮度進而確保當用戶已經(jīng)到達鏡子的同軸視圖時照明的亮度處在最佳水平而言,在眼睛被直接定位成與鏡子同軸之前的這種眼睛檢測可以是有用的。
現(xiàn)在參考圖8,示出了用于將用戶的視線引導到虹膜生物測量采集系統(tǒng)的不同位置或定位之一以適應個體的不同高度的方法的一個實施例。該方法包括由定位于用戶注意裝置和用戶之間的可見性限制裝置來限制用戶注意裝置的角視場(801)。可見性限制裝置和用戶注意裝置向用戶提供引導以定位用戶的虹膜(803)。毗鄰于可見性限制裝置定位的傳感器采集根據(jù)引導而定位的虹膜的圖像(805)。
在一些方面中,虹膜生物測量采集系統(tǒng)可包括或提供許多不同的位置或定位以適應具有不同高度的個體。用戶不是被要求伸展或降低自己以使得用戶的眼睛相對于虹膜生物測量采集系統(tǒng)的某一個或固定的位置和/或取向定位,系統(tǒng)例如能夠被調整至不同的位置或定位,包括取向。在一些實施例中,系統(tǒng)可具有許多預定位置或定位,以便用戶定位用戶的眼睛。在某些實施例中,由于虹膜生物測量采集系統(tǒng)為正靠近的用戶提供不同的位置或定位,因此將用戶的眼睛相對于該系統(tǒng)對準或定位可能使用戶感到困惑。因此,該系統(tǒng)提供了集成的用戶交互系統(tǒng)以幫助在定位用戶的眼睛中引導或指導用戶的視線以便進行生物測量采集。通過在用戶靠近該系統(tǒng)或使自己朝向該系統(tǒng)定位時選擇性地在對應于用戶的高度的某些優(yōu)選方向上吸引用戶的注意,可有效并清楚地將用戶引導至該用戶相對于該系統(tǒng)的最佳的或合適的位置。
現(xiàn)在參考801,在一些實施例中,定位于用戶注意裝置和用戶之間的可見性限制裝置限制用戶注意裝置的角視場。該可見性限制裝置可從結構上和/或光學上限制用戶注意裝置的角視場。例如,可見性限制裝置可以在某些方向上阻止、遮蔽、模糊、阻擋或以其他方式限制來自用戶注意裝置的光線,并在某些其它方向上允許、通過或透過來自用戶注意裝置的光線。例如,可見性限制裝置可以在相對于水平成角度的不同方向上通過和/或阻止光的不同部分。用戶注意裝置可包括鏡子或圖形用戶界面顯示器中的至少一者。鏡子包括任何類型的反射表面或部分反射表面,并且可以反射光,并提供用戶的反射圖像,從而引導用戶的視線朝向鏡子和/或相對于鏡子定位用戶的眼睛。圖形用戶界面顯示器可以顯示用戶的圖像,和/或向用戶提供任何類型的指示或引導,以引導用戶的視線朝向鏡子,和/或相對于圖形用戶界面顯示器定位用戶的眼睛進而定位虹膜。
可見性限制裝置可以包括格柵或隱私膜中的至少一者。可見性限制裝置可以包括彼此平行的多個格柵,或非平行方式定向的多個格柵以指向用于定位用戶的眼睛的優(yōu)選位置。例如,多個格柵可配置成當用戶位于生物測量采集的優(yōu)選或最佳位置處時(例如,生物采集裝置附近),多個格柵對用戶注意裝置提供最少或最小的阻擋。
在一些實施例中,第一子系統(tǒng)的用戶注意裝置的角視場(有時被稱為鏡子可見性錐或注意裝置可見性錐)和第二子系統(tǒng)的第二用戶注意裝置的角視場在虹膜生物測量采集系統(tǒng)的操作距離(例如,離特定位置的優(yōu)選或最佳距離)處重疊極小至零重疊。所述操作距離可以指虹膜應定位在該處以用于生物測量采集的離虹膜生物測量采集系統(tǒng)(例如,傳感器、可見性限制裝置和/或注意裝置)的優(yōu)選或配置的位置或距離。
在一些實施例中,由可見性限制裝置限制的用戶注意裝置的角視場以高于水平的角度朝上投射。這樣可以使得當用戶距離較遠時看不到用戶注意裝置,而當用戶距離較近時通過可見性限制裝置看到用戶注意裝置的更多部分。傳感器的角視場(有時被稱為傳感器或相機視場錐)可與由可見性限制裝置限制的用戶注意裝置的角視場重疊。在一些實施例中,例如,即使在眼睛定位成與鏡子同軸之前,虹膜生物測量采集系統(tǒng)的眼睛檢測裝置也可以執(zhí)行眼睛/虹膜檢測。傳感器可以定位在用戶注意裝置的位置附近或定位在用戶注意裝置的位置處,使得傳感器相對于用戶的眼睛形成小于預定閾值的包角。例如,傳感器可以位于允許紅外光透過可見性限制裝置的鏡子或GUI裝置之后。
在一些實施例中,虹膜生物測量采集系統(tǒng)可以例如在其他之外還包括:第一子系統(tǒng),其包括可見性限制裝置、用戶注意裝置和傳感器;以及第二子系統(tǒng),其包括第二可見性限制裝置、第二用戶注意裝置和第二傳感器。例如,第一子系統(tǒng)和第二子系統(tǒng)相對于彼此豎向移位以適應個體的不同高度。第一子系統(tǒng)和第二子系統(tǒng)可以相對于彼此豎向移位4英寸至12英寸之間,以適應個體的不同高度范圍。
現(xiàn)在參考803,在一些實施例中,可見性限制裝置和/或用戶注意裝置向用戶提供引導以定位用戶的虹膜。一個或多個可見性限制裝置和/或一個或多個用戶注意裝置可以向用戶提供引導從而相對于該系統(tǒng)定位用戶的虹膜。當用戶靠近虹膜生物測量采集系統(tǒng)但仍然距離較遠時,用戶可能不會檢測到所述一個或多個用戶注意裝置中的任意或多個。隨用戶移動到越靠近該系統(tǒng),可見性限制裝置就選擇性地暴露第一用戶注意裝置的越大部分以引導用戶的視線朝向第一用戶注意裝置。在一些實施例中,相同的或其它的可見性限制裝置可以選擇性地減少(例如,通過模糊或阻擋)一個或多個其它用戶注意裝置(例如,位于第一用戶注意裝置上方和/或下方)的可見性,使得用戶的視線被引導朝向第一用戶注意裝置而非朝向這些其它用戶注意裝置。
在某些實施例中,該系統(tǒng)可包括調整機構和/或樞轉機構。調整機構可以(例如,通過用戶的操作或自動地)將用戶注意裝置和傳感器共同地移動到相對于用戶的第一高度位置。樞轉機構可以將可見性限制裝置、用戶注意裝置和傳感器繞水平軸線共同地傾斜、定向或轉動到相對于用戶的第一位置。例如,該系統(tǒng)可提供單組可見性限制裝置、用戶注意裝置和/或傳感器,該單組可見性限制裝置、用戶注意裝置和/或傳感器可以被調整至相對于用戶的不同位置和/或定位,包括高度和/或取向。這些機構中的一個或多個可以幫助用戶的眼睛對于系統(tǒng)的相對定位以便進行生物測量采集。
可見性限制裝置和/或用戶注意裝置可以吸引或引導用戶的視線朝向適合用戶的高度的用戶注意裝置。例如包括鏡子或GUI裝置的用戶注意裝置可以向用戶提供反射或反饋以相對于系統(tǒng)(例如,用戶注意裝置和/或傳感器)將用戶的眼睛定位和/或定向。例如,鏡子可以引導用戶定位眼睛,使得眼睛相對于鏡子同軸,例如在可見性限制裝置基本上不阻擋反射的可見性的情況下,眼睛由鏡子反射并對用戶可見。說明性地,該阻擋(在同軸位置或適當位置)可被限制為如前所討論的低于5%的閾值,或可設置為例如2%、8%、10%的閾值。用戶可以根據(jù)來自用戶注意裝置的反饋調整用戶的位置,使得眼睛和虹膜以適當?shù)幕蜃罴训姆绞娇梢姾?或同軸(在用戶注意裝置的可見性柱內)。
現(xiàn)在參考805,在一些實施例中,毗鄰于可見性限制裝置定位的傳感器采集根據(jù)引導而定位的虹膜的圖像。在一些實施例中,檢測裝置可以檢測正相對于該系統(tǒng)定位的眼睛和/或虹膜。例如,檢測裝置可以集成或耦合到傳感器以通過所采集的圖像檢測位于傳感器的可見性或檢測錐內并位于該系統(tǒng)的操作距離內的眼睛和/或虹膜(例如,利用合適的照明,和/或確定眼睛或虹膜的合適的尺寸和/或取向)。在某些實施例中,即使在眼睛和/或虹膜定位成與用戶注意裝置同軸(例如,在鏡子同軸)之前,檢測裝置也可以執(zhí)行檢測。例如,傳感器的可見性或檢測錐可配置成足夠寬以允許即使在眼睛和/或虹膜被定位到用戶注意裝置或鏡子的可見性錐或可見性柱內之前也進行檢測。響應于該檢測,系統(tǒng)可以調整對眼睛的照明,和/或通過用戶注意裝置提供的反饋或引導。響應于檢測到眼睛和/或虹膜(例如,位于傳感器的可見性或檢測錐內、位于該系統(tǒng)的操作距離內、和/或位于用戶注意裝置的可見性柱內),傳感器可以采集虹膜的圖像或生物測量信息。
應當注意的是,為了識別和區(qū)分一個與另一個或另一些的目的,本公開的某些段落關于裝置(例如,傳感器、相機、虹膜識別模塊)、圖像等等可以引用諸如“第一”和“第二”這樣的術語。這些術語并非旨在僅僅從時間上或根據(jù)順序敘述實體(例如,第一圖像、第二圖像),盡管在某些情況下,這些實體可以包括這樣的關系。這些術語也不限制可以在系統(tǒng)或環(huán)境內操作的可能的實體(例如,傳感器或裝置)的數(shù)量。
盡管本文中已經(jīng)描述和示出了各種發(fā)明性實施例,本領域的技術人員也將容易地想到各種其它構件和/或結構來實現(xiàn)本文所描述的功能和/或獲得結果和/或一個或多個優(yōu)點,并且這樣的變體和/或修改中的每一個均被視為處于本文所描述的發(fā)明性實施例的范圍內。更通常地,本領域技術人員容易理解,本文所述的全部參數(shù)、尺寸、材料和配置都是示例性的,實際的參數(shù)、尺寸、材料和/或配置將取決于利用了發(fā)明性教導的具體應用。利用不超過常規(guī)的實驗,本領域技術人員將認識或能夠確定本文所述的具體發(fā)明性實施例的多個等同形式。因此,將理解的是,前述實施例僅以示例的方式示出,并且在所附權利要求及其等同形式的范圍內,發(fā)明性實施例可以以不同于本文所具體描述和要求的方式的其他方式實施。本公開的發(fā)明性實施例涉及本文所述的每個單獨的特征、系統(tǒng)、物件、材料、套裝和/或方法。另外,如果這樣的特征、系統(tǒng)、物件、材料、套裝和/或方法不是相互不一致的,則兩個或更多這樣的特征、系統(tǒng)、物件、材料、套裝和/或方法的任意組合包括在本公開的發(fā)明范圍內。
上述實施例可以以任意的多種方法實現(xiàn)。例如,可使用硬件或硬件和軟件的組合(例如使用圖1A-圖1C中所示的元件的實施例)來實現(xiàn)這些實施例。當以軟件實現(xiàn)時,可以在任意合適的處理器或處理器集合上執(zhí)行軟件代碼,無論所述處理器或處理器集合設置在單個計算機中還是分布在多個計算機中。
本文所概述的各種方法或過程可被編碼為軟件,該軟件可以在采用各種操作系統(tǒng)或平臺中的任意一種的一個或多個處理器上執(zhí)行。此外,這樣的軟件可以使用許多適當?shù)木幊陶Z言和/或編程或腳本工具中的任意編程語言和/或編程或腳本工具編寫,并且也可以被編譯為在框架或虛擬機上執(zhí)行的可執(zhí)行機器語言代碼或中間代碼。在這方面,各個發(fā)明性概念可以體現(xiàn)為編碼有一個或多個程序的計算機可讀儲存介質(或多個計算機可讀儲存介質)(例如,計算機存儲器、一個或多個軟盤、壓縮盤、光盤、磁帶、閃存存儲器、現(xiàn)場可編程門陣列中的電路配置或其它半導體器件、或其它非瞬時介質或有形計算機儲存介質),當所述一個或多個程序在一個或多個計算機或其它處理器上執(zhí)行時,執(zhí)行實現(xiàn)上面討論的本發(fā)明的各個實施例的方法。計算機可讀介質可以是可輸運的,使得儲存在其上的程序可以被加載到一個或多個不同的計算機或其它處理器上,以實現(xiàn)如上面所討論的本發(fā)明的各個方面。
本文所用的術語“程序”或“軟件”一般而言指任何類型的計算機代碼或計算機可執(zhí)行指令集,其可被用于對計算機或其它處理器編程以實現(xiàn)如上面討論的實施例的各個方面。另外,應當理解,根據(jù)一個方面,在執(zhí)行時實施本發(fā)明方法的一個或多個計算機程序不需要駐留在單個計算機或處理器上,而是可以以模塊化的方式分布于多個不同計算機或處理器中以實現(xiàn)本發(fā)明的各個方面。
計算機可執(zhí)行指令可以為多種形式,諸如由一個或多個計算機或其它裝置執(zhí)行的程序模塊。通常,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、部件、數(shù)據(jù)結構等。通常,在各個實施例中,程序模塊的功能可根據(jù)需要進行組合或分布。
而且,數(shù)據(jù)結構可以以任何形式存儲在計算機可讀介質中。為了簡化說明,數(shù)據(jù)結構可被示為具有通過在該數(shù)據(jù)結構中的位置而相關的字段。這樣的關系同樣可以通過為字段的儲存分配傳達字段之間關系的在計算機可讀介質中的位置來實現(xiàn)。然而,可以使用任何適當?shù)臋C制建立數(shù)據(jù)結構的字段中的信息之間的關系,包括通過使用指針、標簽或在數(shù)據(jù)元件之間建立關系的其它機制。
本文所描述的各種實施例應在開放和封閉形式二者中予以理解。特別是,實施例未明確記載的附加特征可以仍然落入相應的權利要求的范圍之內,或者可以明確地否認(例如,通過否定的權利要求語言而排除),這取決于給定的權利要求中所記載的具體語言。
除非另有說明,明確指定的任何第一范圍也可以包括或指代一個或多個較小的包括性的第二范圍,每個第二范圍具有落入第一范圍之內的多個可能的端點。例如,如果指定第一范圍為3dB<X<10dB,則這也指定了(至少通過推斷)4dB<X<9dB、4.2dB<X<8.7dB等等。
而且,各種發(fā)明概念可以體現(xiàn)為一種或多種方法,其示例已提供。作為方法的一部分所執(zhí)行的動作可以以任何合適的方式排序。因此,實施例可以構造成以不同于所示順序的順序進行動作,其中可以包括同時進行一些動作,即使在說明性實施例中這些動作示出為順序的動作。
本文中定義和使用的所有定義應理解為優(yōu)先于字典的定義、通過引用并入的文獻中的定義、和/或所定義術語的通常含義。
除非明確地相反地指出,說明書和權利要求中使用的不定冠詞“一”和“一個”應理解為表示“至少一個”。
本文在說明書和權利要求中所用的短語“和/或”應理解為表示這樣結合的元件中的“任一個或同時二者”,即在一些情況下一起存在、在其它情況下不一起存在的元件。用“和/或”列出的多個元件應以相同的方式解釋,即“一個或多個”這樣結合的元件。除了由短語“和/或”具體指定的元件之外,其它元件可以可選地存在,無論其與這些具體指定的元件相關還是不相關。因此,作為非限制性示例,當結合開放性表述(諸如“包括”)使用時,對“A和/或B”的引用在一個實施例中可以僅指A(可選地包括除B之外的元件);在另一個實施例中,可以僅指B(可選地包括除A以外的元件);在又一個實施例中,可以指A和B二者(可選地包括其它元件);等等。
如本文在說明書和權利要求中所使用的“或者”應理解為與如上所定義的“和/或”具有相同的意思。例如,當在列表中分開條目時,“或者”或“和/或”應理解為包括性的,即,包括多個元件或元件列表中的至少一個,但是還包括多于一個,并可選地包括另外未列出的條目。只有那些有清楚的相反指示的術語,例如“僅一個”或“恰好一個”,或者在權利要求中使用的“由……構成”將表示包括多個元件或元件列表中的恰好一個元件。通常,本文所使用的術語“或者”之前具有諸如“任一個”、“之一”、“僅一個”或者“恰好一個”,的排他性術語時僅應解釋為指示排他的可選項(即,“一個或另一個,但不是二者”)。用于權利要求時,“基本由……構成”應具有如在專利法領域中使用的通常意思。
如本文在說明書和權利要求中所使用的,指代一個或多個元件的列表時所使用的短語“至少一個”應理解為表示從元件的列表中的任何一個或多個元件中選擇的至少一個元件,而不必要包括在元件的列表中具體列出的各個和每個元件中的至少一個,并且不排除元件的列表中元件的任意組合。該定義還允許:除了由“至少一個”指代的元件列表中具體識別的元件之外,其它元件也可以可選地存在,無論其與這些具體識別的元件是否相關。因此,作為非限制性示例,“A和B中的至少一個”(或,等同地,“A或B中的至少一個”,或,等同地,“A和/或B中的至少一個”)在一個實施例中可以指代至少一個(可選地包括多于一個)A,而不存在B(并可選地包括除B之外的元件);在另一個實施例中,可以指代至少一個(可選地包括多于一個)B,而不存在A(并可選地包括除A之外的元件);在又一個實施例中,可以指至少一個(可選地包括多于一個)A,和至少一個(可選地包括多于一個)B(并可選地包括其它元件);等等。
在權利要求以及以上說明書中,所有的過渡短語,諸如“包括(comprising)”、“包括(including)”、“承載”、“具有”、“包含”、“涉及”、“保持”、“由……組成”等應理解為開放性的,即表示包括但不限于。如美國專利局專利審查程序手冊第2111.03段中所述,只有過渡短語“由……構成”和“基本由……構成”分別為封閉式或半封閉式的過渡短語。